diff --git a/cis/private/kommune/hexafile.php b/cis/private/kommune/hexafile.php deleted file mode 100644 index db4d9dbf2..000000000 --- a/cis/private/kommune/hexafile.php +++ /dev/null @@ -1,53 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -// ---------------- Kommunen Standart Include Dateien einbinden -echo ""; - -$contentOUTPUT=''; -//Bei Upload des Bildes -if(isset($_POST['submitbild'])) -{ - if(isset($_FILES['bild']['tmp_name'])) - { - $filename = $_FILES['bild']['tmp_name']; - //File oeffnen - $fp = fopen($filename,'r'); - //auslesen - $content = fread($fp, filesize($filename)); - fclose($fp); - //in HEX-Werte umrechnen - $contentOUTPUT=''; - $contentOUTPUT.="

Orig.Name :: ".$_FILES['bild']['name'] ." Type :: ".$_FILES['bild']['type']."

"; - $contentOUTPUT.=''; - } -} - -echo "
- Bild: - -
"; -echo 'HexWert:
'; -echo '
'.$contentOUTPUT; - -?> - - diff --git a/cis/private/kommune/index.html b/cis/private/kommune/index.html deleted file mode 100644 index 5a9b2c3cc..000000000 --- a/cis/private/kommune/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - Stundenplan - - - - Sie werden nicht weitergeleitet? (Klick here) - - \ No newline at end of file diff --git a/cis/private/kommune/index.php b/cis/private/kommune/index.php deleted file mode 100644 index 7b501f10a..000000000 --- a/cis/private/kommune/index.php +++ /dev/null @@ -1,491 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -// ---------------- Konstante - -// ---------------- Datenbank - Schema der Kommune, Wettbewerbe - - -// Max. Wettbewerbe je Zeile am Starttemplate - if (!defined('constMaxWettbwerbeZeile')) define('constMaxWettbwerbeZeile',5 ); -// Hoehe der Benutzer Foto - if (!defined('constBenutzerFotoHigh')) define('constBenutzerFotoHigh',60 ); - -// Pflichteingabefelder Defaultwert - if (!defined('constEingabeFehlt')) define('constEingabeFehlt','Eingabe !' ); - -// ------ Anzeige - Display Include HTML Datenerzeugen - // Auswahl Kommunen Template :: Anzeigenauswahl :: Definition mit constKommuneParmSetWork - if (!defined('constKommuneParmSetWork')) define('constKommuneParmSetWork','usersel'); - - // Auswahl Kommunen Template :: Anzeigenauswahl :: Definition mit constKommuneParmSetWork - if (!defined('constKommuneAnzeigeDEFAULT')) define('constKommuneAnzeigeDEFAULT','kommune_template_start'); - // Anzeige Wettbewerb Team(s) in Pyramidenform - if (!defined('constKommuneAnzeigeWETTBEWERBTEAM')) define('constKommuneAnzeigeWETTBEWERBTEAM','kommune_template_pyramiden'); - // Neuanlage Teamspieler zu einem Wettbewerb - if (!defined('constKommuneWartungUID')) define('constKommuneWartungUID','kommune_wartung_team' ); - - if (!defined('constKommuneWartungWettbewerbtyp')) define('constKommuneWartungWettbewerbtyp','kommune_wartung_wettbewerbtypen' ); - if (!defined('constKommuneWartungWettbewerb')) define('constKommuneWartungWettbewerb','kommune_wartung_wettbewerb' ); - - // Neuanlage Teamspieler zu einem Wettbewerb - if (!defined('constKommuneEinladenTEAM')) define('constKommuneEinladenTEAM','kommune_einladen_team' ); - // Bildausgabe lt.Datenbank - if (!defined('constKommuneDisplayIMAGE')) define('constKommuneDisplayIMAGE','kommune_hex_img' ); - // Statistik - Bestenliste - Sonstiges - if (!defined('constKommuneSTATISTIK')) define('constKommuneSTATISTIK','kommune_template_statistik' ); - // XML User Liste - if (!defined('constKommuneUserXML')) define('constKommuneUserXML','kommune_user_xml' ); - - -// ---------------- CIS Include Dateien einbinden - require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); -// ---------------- Datenbank-Verbindung -# include_once('../../../include/postgre_sql.class.php'); - - include_once('../../../include/komune_wettbewerb.class.php'); - include_once('../../../include/komune_wettbewerbteam.class.php'); - include_once('../../../include/komune_wettbewerbeinladungen.class.php'); - - include_once('../../../include/person.class.php'); - include_once('../../../include/benutzer.class.php'); - include_once('../../../include/benutzerberechtigung.class.php'); - include_once('../../../include/mail.class.php'); - -// Kommunen Allg.Funktionen - include_once('kommune_funktionen.inc.php'); -// ---------------- Anzeige/Ausgabe Variable Initialisieren - - // Initialisieren Anzeige-Variable - $showHTML=''; - - -// Kommunen - Wettbewerb - Datenobjekt ----------------------------------------------------------------------------------------------------------- - // Datenobjekt - Alle Daten je Parameter werden gesammelt fuer die neachste Funktionn - $oWettbewerb= new stdClass; - -# $oWettbewerb->clientENCODE='UTF8'; - $oWettbewerb->sqlSCHEMA='kommune'; - - // Parameter Applikation - Template Auswahl - $oWettbewerb->workSITE = (isset($_REQUEST[constKommuneParmSetWork]) ? $_REQUEST[constKommuneParmSetWork] : constKommuneAnzeigeDEFAULT); - $oWettbewerb->workSITE = (!empty($oWettbewerb->workSITE) ? trim($oWettbewerb->workSITE):constKommuneAnzeigeDEFAULT); - -// AktiverAnwender----------------------------------------------------------------------------------------------------------- - $user=(isset($_REQUEST['user']) ? $_REQUEST['user'] :get_uid() ); -# $user='pam'; -# $user='oesi'; -# $user='ruhan'; -# $user='kindlm'; - - $oWettbewerb->user=$user; - if (!kommune_funk_benutzerperson($oWettbewerb->user,@$oWettbewerb)) - die(kommune_funk_show_error($oWettbewerb)); - - $benutzerberechtigung = new benutzerberechtigung($user); - $benutzerberechtigung->getBerechtigungen($user,true); - // Nur Lektoren oder Mitarbeiter duerfen alle Termine sehen , Studenten nur Freigegebene Kategorien - if($benutzerberechtigung->fix || $benutzerberechtigung->lektor) - $oWettbewerb->wartungsberechtigt=true; - else - $oWettbewerb->wartungsberechtigt=false; - -// Teams ------------------------------------------------------------------------------------------------------------------- - // Parameter Team (zum Wettbewerb) - $oWettbewerb->team_kurzbz=(isset($_REQUEST['team_kurzbz']) ? $_REQUEST['team_kurzbz']:''); - $oWettbewerb->team_kurzbz=(isset($_REQUEST['team_forderer']) ? $_REQUEST['team_forderer']:$oWettbewerb->team_kurzbz); - $oWettbewerb->team_kurzbz=trim($oWettbewerb->team_kurzbz); - - // Spieler/Team Wartung - $oWettbewerb->team_kurzbz_old=(isset($_REQUEST['team_kurzbz_old']) ? $_REQUEST['team_kurzbz_old']:'');; - $oWettbewerb->team_kurzbz_old=trim($oWettbewerb->team_kurzbz_old); - - // Einladung an Spieler/Team - $oWettbewerb->team_kurzbz_einladung=(isset($_REQUEST['einladen_team_kurzbz']) ? $_REQUEST['einladen_team_kurzbz']:''); - $oWettbewerb->team_kurzbz_einladung=(isset($_REQUEST['team_gefordert']) ? $_REQUEST['team_gefordert']:$oWettbewerb->team_kurzbz_einladung); - $oWettbewerb->team_kurzbz_einladung=(isset($_REQUEST['team_kurzbz_einladen']) ? $_REQUEST['team_kurzbz_einladen']:$oWettbewerb->team_kurzbz_einladung); - $oWettbewerb->team_kurzbz_einladung=trim($oWettbewerb->team_kurzbz_einladung); - // ------------------------------------------------------------------------------------------------------------------------- - -// Wettbewerb --------------------------------------------------------------------------------------------------------------- - // Parameter Wettbewerb - Type - $oWettbewerb->wbtyp_kurzbz=(isset($_REQUEST['wbtyp_kurzbz']) ? $_REQUEST['wbtyp_kurzbz']:''); - $oWettbewerb->wbtyp_kurzbz=trim($oWettbewerb->wbtyp_kurzbz); - // Parameter Wettbewerb - $oWettbewerb->wettbewerb_kurzbz=(isset($_REQUEST['wettbewerb_kurzbz']) ? $_REQUEST['wettbewerb_kurzbz']:''); - $oWettbewerb->wettbewerb_kurzbz=trim($oWettbewerb->wettbewerb_kurzbz); -// ------------------------------------------------------------------------------------------------------------------------- - $oWettbewerb->WettbewerbTyp=array(); // Alle Daten des Wettbewerb - $oWettbewerb->Wettbewerb=array(); // Alle Daten des Wettbewerb - $oWettbewerb->EigeneWettbewerbe=array(); // Eigene Wettbewerbe auf UID Basis - -//kommune_funk_teams - $oWettbewerb->TeamGesamt=array(); // Alle Teams in diesem Wettbewerb (=wettbewerb_kurzbz), oder Alle wenn wettbewerb_kurzbz leer ist -//kommune_funk_anwenderteams - $oWettbewerb->TeamAnwender=array(); // Alle Wettbewerbe zum angemeldeten Anwende (Alle Teams der uid) -// ----------- Team Key => team_kurzbz -//kommune_funk_teambenutzer 1x Datensatz je team_kurzbz - $oWettbewerb->Team=array(); // Alle Teams (ein DatenArray je Team Key => team_kurzbz) Achtung! nur ein Benutzer im Array (verwende TeamBenutzer) ! -//kommune_funk_teambenutzer Alle Datensaetze je team_kurzbz - $oWettbewerb->TeamBenutzer=array(); // Alle Teammitglieder (ein Datensatz je Team Key => team_kurzbz) - -// Match ------------------------------------------------------------------------------------------------------------------- - $oWettbewerb->match_id=(isset($_REQUEST['match_id']) ? $_REQUEST['match_id']:''); - $oWettbewerb->match_id=trim($oWettbewerb->match_id); - - $oWettbewerb->Einladung=array(); // Alle Daten zur Einladung - $oWettbewerb->EinladungVonTeam=array(); // Alle Teaminformation des Einladenten Teams - $oWettbewerb->EinladungAnTeam=array(); // Alle Teaminformation des Eingeladenen Teams - - $oWettbewerb->Forderungen=array(); // Forderungen an Andere Teams - $oWettbewerb->Spiele=array(); // Forderungen - - $oWettbewerb->Error=array(); // Fehlermeldungen - // Benutzer Personen Gen. ------------------------------------------------------------------------------------------------------------------- - $oWettbewerb->PersonenBenutzer=array(); // Personendaten je Spieler ( Key => userid ) - - // ---------------- Kommunen Standart Include Dateien einbinden - // Anzeige Templates mittels Include Laden - if (trim($oWettbewerb->workSITE)!=constKommuneAnzeigeDEFAULT - && trim($oWettbewerb->workSITE)!=constKommuneWartungWettbewerb - && trim($oWettbewerb->workSITE)!=constKommuneWartungWettbewerbtyp ) - { - $includeFILE=strtolower($oWettbewerb->workSITE.".inc.php"); - if (file_exists($includeFILE))// Check ob das Verarbeitungs-Include File vorhanden ist - include_once($includeFILE); - } - - // Fuer die Bildfunktion werden keine Datenbenoetigt, und nach Verarbeitung beenden - if (trim($oWettbewerb->workSITE)==constKommuneDisplayIMAGE) - { - createIMGfromHEX($oWettbewerb); - exit; - } - - // Fuer die Bildfunktion werden keine Datenbenoetigt, und nach Verarbeitung beenden - if (trim($oWettbewerb->workSITE)==constKommuneUserXML) - { - if (empty($user)) - exit('Keine Daten '); - exit( (isset($pers->nachname)?$pers->nachname:"$user falsch!")); - } -// ------------------------------------------------------------------------------------------------------------------------- -// HTML Ausgabe Datenstrom Teil I Header - $showHTML=' - - - - Kommune '.$oWettbewerb->workSITE.' - - - - - - - - - - - - - - - - -'; - - //-------------- Datenlesen - // Daten Wettbewerb ermitteln /include kommune_funktionen.inc.php - kommune_funk_wettbewerb($oWettbewerb); - - kommune_funk_eigene_wettbewerb($oWettbewerb); - kommune_funk_team_wettbewerbe($oWettbewerb); - - // Daten Teams ermitteln /include kommune_funktionen.inc.php - kommune_funk_teams($oWettbewerb); // TeamGesamt - kommune_funk_anwenderteams($oWettbewerb); // TeamAnwender - kommune_funk_teambenutzer($oWettbewerb); // Team, TeamBenutzer - - - - if (trim($oWettbewerb->workSITE)==constKommuneWartungWettbewerb - || trim($oWettbewerb->workSITE)==constKommuneWartungWettbewerbtyp ) - { - - echo '[ '.kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'Startseite','Startseite ').' ]'; - - $includeFILE=strtolower($oWettbewerb->workSITE.".inc.php"); - if (file_exists($includeFILE))// Check ob das Verarbeitungs-Include File vorhanden ist - include_once($includeFILE); - } - else - // Daten Anzeige und Verarbeitung - $showHTML.=showMenueFunktion($oWettbewerb); - - // Fehler - Error Ausgabe - $showHTML.='
'.kommune_funk_show_error($oWettbewerb).'
'; - - $showHTML.=''; - exit($showHTML); - -?> diff --git a/cis/private/kommune/kommune_einladen_team.inc.php b/cis/private/kommune/kommune_einladen_team.inc.php deleted file mode 100644 index c529e351d..000000000 --- a/cis/private/kommune/kommune_einladen_team.inc.php +++ /dev/null @@ -1,688 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamEinladung Spieler/Team einladung an einen anderen Spieler/Team zu einem Match -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return HTML Ausgabe der Seite mit Einladung,Bestätigung, Erledigung -* -*/ -function showTeamEinladung($oWettbewerb) -{ - // Plausib - - if (empty($oWettbewerb->team_kurzbz) && isset($oWettbewerb->EigeneWettbewerbe[0])) - $oWettbewerb->team_kurzbz=$oWettbewerb->EigeneWettbewerbe[0]['team_kurzbz']; - if (empty($oWettbewerb->team_kurzbz) && empty($oWettbewerb->user)) - return "Keine Angaben über das Team gefunden!"; - if (empty($oWettbewerb->wettbewerb_kurzbz)) - return "Keine Angaben über den Wettbewerb gefunden!"; - if (empty($oWettbewerb->team_kurzbz_einladung)) - return 'Fehler bei der Einladung! Es fehlt das Eingeladene Team/Spieler.
zur Startseite '; - if ($oWettbewerb->team_kurzbz==$oWettbewerb->team_kurzbz_einladung) - return 'Fehler bei der Einladung! Eingeladene und Einladende Team/Spieler sind gleich!.
zur Startseite '; - - // Initialisierung - $showHTML=''; - - // Wettbewerb-Teams - $WettbewerbTeam= new komune_wettbewerbteam('','',$oWettbewerb->wettbewerb_kurzbz); - - // Einladung AN - $WettbewerbTeam->InitWettbewerbteam(); - $WettbewerbTeam->setTeam_kurzbz($oWettbewerb->team_kurzbz_einladung); - $WettbewerbTeam->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - if ($WettbewerbTeam->loadWettbewerbteam()) - $oWettbewerb->EinladungAnTeam=$WettbewerbTeam->getWettbewerbteam(); - else - $oWettbewerb->Error[]=$WettbewerbTeam->getError(); - - // Einladung VON - $WettbewerbTeam->InitWettbewerbteam(); - $WettbewerbTeam->setTeam_kurzbz($oWettbewerb->team_kurzbz); - $WettbewerbTeam->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - if ($WettbewerbTeam->loadWettbewerbteam()) - $oWettbewerb->EinladungVonTeam=$WettbewerbTeam->getWettbewerbteam(); - else - $oWettbewerb->Error[]=$WettbewerbTeam->getError(); - - if (isset($WettbewerbTeam)) unset($WettbewerbTeam); - - // -------------------------- Verarbeitung Request - // Submit Verarbeiten :: Check - Request - Datenverarbeitung - - $cTmpSubmitVerarbeitung = (isset($_REQUEST['einladen']) ? $_REQUEST['einladen']:''); - -# echo $cTmpSubmitVerarbeitung; -# var_dump($_REQUEST); -# exit; - - if ($cTmpSubmitVerarbeitung) - showTeamEinladung_submit($oWettbewerb,$cTmpSubmitVerarbeitung); - - // -------------------------- HTML Anzeige - // Header - if (empty($oWettbewerb->match_id)) - $showHTML.='

Wettbewerb-Forderung (Einladung)

'; - else - $showHTML.='

Wettbewerb-Daten

'; - - // -------------------------- TEAM Information HTML Anzeige - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - if (isset($oWettbewerb->EinladungVonTeam[0]) && isset($oWettbewerb->EinladungAnTeam[0]) ) - { - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - } - $showHTML.='
'; - $showHTML.='

forderndes Team / Spieler

'; - $showHTML.='
'; - $showHTML.='

gefordertes Team / Spieler

'; - $showHTML.='
'; - $iPopUp=2; // Anzeige der Teamspieler (ohne Spielergebnis, mit Teamspieler) - $cPopUpIDKey='EgWb_VonTeam_'.time();// Eindeutiger Key fuer PopUp IDs - #Alternative - Anzeige mit kommune_funk_show_wettbewerbteam ( der erste Datensatz genuegt ) - reset($oWettbewerb->EinladungVonTeam); - $showHTML.=kommune_funk_show_wettbewerbteam($oWettbewerb->EinladungVonTeam[0],$oWettbewerb,$cPopUpIDKey."1",$iPopUp); - $showHTML.=''; - $iPopUp=2; // Anzeige der Teamspieler (ohne Spielergebnis, mit Teamspieler) - $cPopUpIDKey='EgWb_AnTeam_'.time();// Eindeutiger Key fuer PopUp IDs - #Alternative - Anzeige mit kommune_funk_show_wettbewerbteam ( der erste Datensatz genuegt ) - reset($oWettbewerb->EinladungAnTeam); - $showHTML.=kommune_funk_show_wettbewerbteam($oWettbewerb->EinladungAnTeam[0],$oWettbewerb,$cPopUpIDKey."2",$iPopUp); - $showHTML.='
'; - - // -------------------------- INPUT HTML Anzeige - $showHTML.='

bearbeiten aktuelles Match

'; - $showHTML.=showTeamEinladung_show($oWettbewerb); - - $showHTML.=kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'weiter zur Startseite ',' zur Startseite '); - - // Wettbewerbsinformation Ende - return $showHTML; - -} - -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamEinladung_show Anzeigenaufbau Input,Bestaetigungen -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return HTML Ausgabe der Seite mit Einladung,Bestätigung, Erledigung -* -*/ -function showTeamEinladung_show($oWettbewerb) -{ - $showHTML=''; - - - if (!isset($oWettbewerb->EigeneWettbewerbe[0]['team_kurzbz']) - && !isset($oWettbewerb->EinladungAnTeam[0]['team_kurzbz']) ) - return $showHTML; - - // Ermitteln Spieler / Team welche gerade Online die Daten bearbeiten - $bTmpForderer=false; - $bTmpGeforderter=false; - - // Wettbewerb-Teams - $WettbewerbTeam= new komune_wettbewerbteam('','',$oWettbewerb->wettbewerb_kurzbz); - - // Ermitteln welcher Wettbewer gerade Online ist : Check mit Forder,EInladung - $WettbewerbTeam->InitWettbewerbteam(); - $WettbewerbTeam->setTeam_kurzbz(trim($oWettbewerb->team_kurzbz_einladung)); - $WettbewerbTeam->setWettbewerb_kurzbz(trim($oWettbewerb->wettbewerb_kurzbz)); - $WettbewerbTeam->setUID($oWettbewerb->user); - - if ($WettbewerbTeam->loadWettbewerbteam()) - $bTmpGeforderter=true; - else - $bTmpForderer=true; - if (isset($WettbewerbTeam)) unset($WettbewerbTeam); - - // Es konnte keine Partei (Forderer/Geforderter) ermittelt werden. Fehler! - if (!$bTmpForderer && !$bTmpGeforderter) - return '

Daten Forderer / Gefordertes Team-Spieler stimmen nicht !

'; - - // Erzeugen Link fuer SubmitForm - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&team_kurzbz='.trim($oWettbewerb->team_kurzbz).'&team_gefordert='.trim($oWettbewerb->team_kurzbz_einladung).'&wbtyp_kurzbz='.trim($oWettbewerb->wbtyp_kurzbz).'&wettbewerb_kurzbz='.trim($oWettbewerb->wettbewerb_kurzbz); - $showHTML.='
'; - $showHTML.='
'; - - - - // Match Ende - if (isset($oWettbewerb->Einladung[0]['matchbestaetigtdatum']) && !empty($oWettbewerb->Einladung[0]['matchbestaetigtdatum'])) - { - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('team_kurzbz'=>trim($oWettbewerb->team_kurzbz_einladung),'wettbewerb_kurzbz'=>trim($oWettbewerb->wettbewerb_kurzbz)),'weiter weiter zm Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz,$oWettbewerb->wettbewerb_kurzbz); - $showHTML.='Spiel ist beendet mit '.$oWettbewerb->Einladung[0]['matchbestaetigtdatum'].'. Ergebnis :'.$oWettbewerb->Einladung[0]['ergebniss'].''; - $showHTML.='
'.$cTmpHREF; - - } - // Teil 1 Match Einladung und Bestaetigen - elseif ($bTmpForderer && (!isset($oWettbewerb->Einladung[0]['bestaetigtamum']) || empty($oWettbewerb->Einladung[0]['bestaetigtamum'])) ) - { - $showHTML.='Match Ort und Zeitpunkt'; - // Der Forderer kann bis zur Bestaetigung die Match Orts- und Zeitangaben aendern - $showHTML.=showTeamEinladung_show_ort_zeit($oWettbewerb); - } - // Teil 2 Match Einladung und Bestaetigen OFFEN - elseif ($bTmpGeforderter && !empty($oWettbewerb->match_id) && (!isset($oWettbewerb->Einladung[0]['bestaetigtamum']) || empty($oWettbewerb->Einladung[0]['bestaetigtamum'])) ) - { - $showHTML.='Match Ort und Zeitpunkt bestätigen'; - - $showHTML.='
'.(isset($oWettbewerb->Einladung[0]['matchort'])?'Austragungsort ist '.$oWettbewerb->Einladung[0]['matchort']:'').' '.(isset($oWettbewerb->Einladung[0]['matchdatumzeit'])?' am '.$oWettbewerb->Einladung[0]['matchdatum'].' '.$oWettbewerb->Einladung[0]['matchzeit']:''); - - $showHTML.='
die Forderung ablehnen. -

- '; - - - } - // Teil 3 Match Einladung und Bestaetigen - elseif ($bTmpForderer && !empty($oWettbewerb->match_id) && (!isset($oWettbewerb->Einladung[0]['matchbestaetigtdatum']) || empty($oWettbewerb->Einladung[0]['matchbestaetigtdatum'])) ) - { - $showHTML.=showTeamEinladung_show_ergebnisseintrag($oWettbewerb); - } - // Teil 4 Match Ergebnis - elseif ($bTmpGeforderter && !empty($oWettbewerb->match_id) && (isset($oWettbewerb->Einladung[0]['ergebniss']) && !empty($oWettbewerb->Einladung[0]['ergebniss'])) ) - { - $showHTML.='
Ich möchte das Spielergebnis '.$oWettbewerb->Einladung[0]['ergebniss'].'  '; - } - else - { - $showHTML.='
zur Zeit sind keine Eingaben notwenig.'; - } - $showHTML.=''; - - $showHTML.='
'; - $showHTML.='
'; - - - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamEinladung_show_ergebnisseintrag Ein- Ausgabeformular zum Ort,Zeitpunkt eintragen (Ins/Upd) -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return HTML Ausgabe des Beginn der Forderung (Matchstart) -* -*/ -function showTeamEinladung_show_ort_zeit($oWettbewerb) -{ - - // Init - $cTmpCheckHeute = date("d.m.Y", mktime(0,0,0,date("m"),date("d"),date("y"))); - - $cTmpMatchort=(isset($oWettbewerb->Einladung[0]['matchort'])?$oWettbewerb->Einladung[0]['matchort']:''); - $cTmpMatchzeit=(isset($oWettbewerb->Einladung[0]['matchzeit'])?$oWettbewerb->Einladung[0]['matchzeit']:'12:00'); - $cTmpMatchdatum=(isset($oWettbewerb->Einladung[0]['matchdatum'])?$oWettbewerb->Einladung[0]['matchdatum']:$cTmpCheckHeute); - - - $showHTML=''; - $showHTML.=''; - $showHTML.=' - - - '; - $showHTML.=' - - '; - $showHTML.=''; - - if (empty($oWettbewerb->match_id)) - $showHTML.=''; - elseif (trim($oWettbewerb->EigeneWettbewerbe[0]['team_kurzbz'])==trim($oWettbewerb->EinladungVonTeam[0]["team_kurzbz"]) ) - $showHTML.=''; - else - $showHTML.=''; - - $showHTML.=''; - - $showHTML.='
Ort
Datum'; - - $showHTML.=''; - $showHTML.='  Zeit '; - $showHTML.=''; - $showHTML.='
 
Ich möchte das Team / den Spieler '.$oWettbewerb->team_kurzbz_einladung.' 
 
Ich möchte das Spiel  
 
nur Anzeige für '.$oWettbewerb->EinladungAnTeam[0]["team_kurzbz"].'
'; - $showHTML.=''; - $showHTML.='
'; - - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamEinladung_show_ergebnisseintrag Ein- Ausgabeformular zum Matchergebniss eintragen (Ins/Upd) -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return HTML Ausgabe des Ergebnisseintragsformular -* -*/ -function showTeamEinladung_show_ergebnisseintrag($oWettbewerb) -{ - $showHTML=''; - $showHTML.=''; - - $arrSelectTeams=''; - - - $showHTML.=''; - $showHTML.=''; - - $showHTML.=' - '; - - $showHTML.=''; - $showHTML.='
Sieger Spieler/Team'.$arrSelectTeams.'
Ergebnis
 
Ich möchte das Spielergebnis  '; - - if (empty($oWettbewerb->Einladung[0]['ergebniss'])) - $showHTML.=''; - else - $showHTML.=''; - $showHTML.='
'; - $showHTML.=''; - $showHTML.='
'; - - return $showHTML; -} - - -function showTeamEinladung_submit($oWettbewerb,$cTmpSubmitVerarbeitung=false) -{ - $showHTML=''; - if ( !$cTmpSubmitVerarbeitung) - return $showHTML; - - - $WettbewerbTeameinladen= new komune_wettbewerbeinladungen($oWettbewerb->match_id,$oWettbewerb->team_kurzbz,$oWettbewerb->team_kurzbz_einladung,$oWettbewerb->wettbewerb_kurzbz,''); - - // Teil1 Foderung anlegen / aendern - if ($cTmpSubmitVerarbeitung==1) // Bestaetigen der Einladung - { - - $cTmpMatchdatum = (isset($_REQUEST['matchdatum']) ? $_REQUEST['matchdatum']:''); - $cTmpMatchzeit = (isset($_REQUEST['matchzeit']) ? $_REQUEST['matchzeit']:''); - $cTmpMatchort = (isset($_REQUEST['matchort']) ? $_REQUEST['matchort']:''); - - $date=explode('.',$cTmpMatchdatum); - $time=explode(':',$cTmpMatchzeit); - - if (@checkdate($date[1], $date[0], $date[2]) ) - $cTmpMatchdatumzeit=@mktime($time[0], $time[1], 0, @date($date[1]),@date($date[0]),@date($date[2]) ); - else - $cTmpMatchdatumzeit=Time(); - $WettbewerbTeameinladen->setTeam_forderer($oWettbewerb->team_kurzbz); - $WettbewerbTeameinladen->setTeam_gefordert($oWettbewerb->team_kurzbz_einladung); - - $WettbewerbTeameinladen->setMatchdatumzeit($cTmpMatchdatumzeit); - $WettbewerbTeameinladen->setMatchort($cTmpMatchort); - $WettbewerbTeameinladen->setGefordertamum(Time()); - $WettbewerbTeameinladen->setGefordertvon($oWettbewerb->user); - $WettbewerbTeameinladen->setMatch_id($oWettbewerb->match_id); - if (empty($oWettbewerb->match_id)) - $WettbewerbTeameinladen->setSwitchGewinner(0); - - if ($WettbewerbTeameinladen->saveWettbewerbeinladung()) - $oWettbewerb->Einladung=$WettbewerbTeameinladen->getWettbewerbeinladung(); - else - return $oWettbewerb->Error[]=$WettbewerbTeameinladen->getError(); - - if (isset($WettbewerbTeameinladen)) unset($WettbewerbTeameinladen); - - - // Senden Information per email - $oWettbewerb->match_id=$oWettbewerb->Einladung[0]['match_id']; - #exit(Test($oWettbewerb->Einladung)); - - $betreff='Neue Forderung im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz; - - $cTmpName=trim($oWettbewerb->user); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - $cTmpName2=trim($oWettbewerb->EinladungAnTeam[0]['uid']); - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName2=$pers->langname; - - - $paramURL=constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&team_kurzbz='.trim($oWettbewerb->team_kurzbz_einladung).'&wbtyp_kurzbz='.trim($oWettbewerb->wbtyp_kurzbz).'&wettbewerb_kurzbz='.trim($oWettbewerb->wettbewerb_kurzbz); - $paramURL=''; // ohne Parameter - $cTmpURL=str_replace($_SERVER["QUERY_STRING"],$paramURL,$_SERVER["HTTP_REFERER"]); - - $iTmpAnzahlTeam=1; - if (isset($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]['team_kurzbz'])) - $iTmpAnzahlTeam=count($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]); - - $text=$cTmpName." - ( Kurzbezeichnug ".$oWettbewerb->team_kurzbz." )\n\n"; - $text.="hat ".($iTmpAnzahlTeam>1?'das Team':'den Spieler')." ".$cTmpName2." ( Kurzbezeichnug ".$oWettbewerb->team_kurzbz_einladung.") gefordert am ".$oWettbewerb->Einladung[0]['matchdatum']." um ".$oWettbewerb->Einladung[0]['matchzeit']." , "."\n"; - $text.=$oWettbewerb->Einladung[0]['matchort']." einen ".$oWettbewerb->wettbewerb_kurzbz ." Wettbewerb auszutragen."."\n\n"; - - $text.="\n\n zum Aufruf der Forderung benutzen sie folgenden Link : ".$cTmpURL."\n\n"; - $text.="Die Einladung wurde von ".$cTmpName."\nam ".$oWettbewerb->Einladung[0]['gefordertamumdatum']." um ".$oWettbewerb->Einladung[0]['gefordertamumzeit'] .(empty($oWettbewerb->match_id)?" erfasst.":" geaendert.")."\n"; - - - // Einladung an Spieler/Team Information - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->EinladungAnTeam[0]['uid'],$betreff,$text,$oWettbewerb->EinladungVonTeam[0]['uid'],$oWettbewerb); - // Moderator Information - #??? $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->Wettbewerb[0]['uid'],$betreff." [Moderatorinformtion]",$text,$oWettbewerb->EinladungVonTeam[0]['uid'],$oWettbewerb); - return true; - } // Ende Teil 1 - - - if (empty($oWettbewerb->match_id)) // Ab Verarbeitungsteil 2 muss die MatchID dabei sein - return $oWettbewerb->Error[]="Bei der Verarbeitung ist ein Fehler aufgetreten. Die MatchID wurde nicht gefunden."; - - - - - - if ($cTmpSubmitVerarbeitung==99) // Bestaetigen der Einladung - { - $bSwitchWork=true; - $WettbewerbTeameinladen->InitWettbewerbeinladungen(); - - $WettbewerbTeameinladen->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - - $WettbewerbTeameinladen->setMatch_id($oWettbewerb->match_id); - - $WettbewerbTeameinladen->setTeam_forderer($oWettbewerb->team_kurzbz); - $WettbewerbTeameinladen->setTeam_gefordert($oWettbewerb->team_kurzbz_einladung); - $WettbewerbTeameinladen->setTeam_sieger($oWettbewerb->team_kurzbz); - - $WettbewerbTeameinladen->setBestaetigtamum(Time()); - $WettbewerbTeameinladen->setBestaetigtvon($oWettbewerb->user); - - $WettbewerbTeameinladen->setErgebniss('abgelehnt'); - - if ($WettbewerbTeameinladen->saveWettbewerbeinladung()) - $oWettbewerb->Einladung=$WettbewerbTeameinladen->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTeameinladen->getError(); - - $WettbewerbTeameinladen->setMatchbestaetigtamum(Time()); - $WettbewerbTeameinladen->setMatchbestaetigtvon($oWettbewerb->user); - - if ($WettbewerbTeameinladen->saveWettbewerbeinladung()) - $oWettbewerb->Einladung=$WettbewerbTeameinladen->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTeameinladen->getError(); - - if (isset($WettbewerbTeameinladen)) unset($WettbewerbTeameinladen); - - $iTmpAnzahlTeam=1; - if (isset($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]['team_kurzbz'])) - $iTmpAnzahlTeam=count($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]); - - $cTmpName=trim($oWettbewerb->user); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - $cTmpName2=trim($oWettbewerb->EinladungVonTeam[0]['uid']); - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName2=$pers->langname; - - $betreff='Die Forderung im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz ." wurde NICHT angenommen"; - $text=($iTmpAnzahlTeam>1?'Das Team':'Der Spieler')."\n".$cTmpName ." ( Kurzzeichen ".$oWettbewerb->team_kurzbz_einladung." )\n\n"; - $text.="hat die Forderung von ".$cTmpName2 ." ( Kurzzeichen ".$oWettbewerb->team_kurzbz." )\n\nNICHT angenommen\n\nam ".$oWettbewerb->Einladung[0]['matchdatum']." um ".$oWettbewerb->Einladung[0]['matchzeit']." , "."\n"; - $text.=$oWettbewerb->Einladung[0]['matchort']." den Wettbewerb ".$oWettbewerb->wettbewerb_kurzbz ." auszutragen."."\n\n"; - - $text.=" Der Forderer ".$cTmpName2 ." ( Kurzzeichen ".$oWettbewerb->team_kurzbz." ) wird als Sieger eingetragen !\n\n"; - - $text.="Die Einladung wurde abgelehnt von ".$cTmpName."\nam ".$oWettbewerb->Einladung[0]['bestaetigtdatum']." um ".$oWettbewerb->Einladung[0]['bestaetigtzeit'] ." erfasst."."\n"; - // Einladung an Spieler/Team Information - - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->EinladungVonTeam[0]['uid'],$betreff,$text,$oWettbewerb->user,$oWettbewerb); - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->user,$betreff,$text,$oWettbewerb->EinladungVonTeam[0]['uid'],$oWettbewerb); - // Moderator Information - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->Wettbewerb[0]['uid'],$betreff." [Moderatorinformtion]",$text,$oWettbewerb->user,$oWettbewerb); - - return true; - } - elseif ($cTmpSubmitVerarbeitung==2) // Bestaetigen der Einladung - { - - - $WettbewerbTeameinladen->InitWettbewerbeinladungen(); - - $WettbewerbTeameinladen->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - $WettbewerbTeameinladen->setTeam_forderer($oWettbewerb->team_kurzbz); - $WettbewerbTeameinladen->setTeam_gefordert($oWettbewerb->team_kurzbz_einladung); - $WettbewerbTeameinladen->setBestaetigtamum(Time()); - $WettbewerbTeameinladen->setBestaetigtvon($oWettbewerb->user); - $WettbewerbTeameinladen->setMatch_id($oWettbewerb->match_id); - - - - if ($WettbewerbTeameinladen->saveWettbewerbeinladung()) - $oWettbewerb->Einladung=$WettbewerbTeameinladen->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTeameinladen->getError(); - if (isset($WettbewerbTeameinladen)) unset($WettbewerbTeameinladen); - - $iTmpAnzahlTeam=1; - if (isset($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]['team_kurzbz'])) - $iTmpAnzahlTeam=count($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]); - - $cTmpName=trim($oWettbewerb->user); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - -#var_dump($oWettbewerb->Einladung); - - $cTmpName2=trim($oWettbewerb->Einladung[0]['gefordertvon']); - - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName2=$pers->langname; - - - $betreff='Die Forderung im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz ." wurde angenommen"; - $text=($iTmpAnzahlTeam>1?'Das Team':'Der Spieler')."\n".$cTmpName ." ( Kurzzeichen ".$oWettbewerb->team_kurzbz_einladung." )\n\n"; - $text.="hat die Forderung von ".$cTmpName2 ." ( Kurzzeichen ".$oWettbewerb->team_kurzbz." )\nangenommen am ".$oWettbewerb->Einladung[0]['matchdatum']." um ".$oWettbewerb->Einladung[0]['matchzeit']." , "."\n"; - $text.=$oWettbewerb->Einladung[0]['matchort']." den Wettbewerb ".$oWettbewerb->wettbewerb_kurzbz ." auszutragen."."\n\n"; - $text.="Die Einladung wurde von ".$cTmpName."\nam ".$oWettbewerb->Einladung[0]['bestaetigtdatum']." um ".$oWettbewerb->Einladung[0]['bestaetigtzeit'] ." erfasst."."\n"; - // Einladung an Spieler/Team Information - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->Einladung[0]['gefordertvon'],$betreff,$text,$oWettbewerb->user,$oWettbewerb); - - return true; - } - - if ($cTmpSubmitVerarbeitung==3) // Ergebnis eintragen Forderer - { - - $WettbewerbTeameinladen->InitWettbewerbeinladungen(); - - $WettbewerbTeameinladen->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - - $cTmpTeam_sieger = (isset($_REQUEST['team_sieger']) ? $_REQUEST['team_sieger']:''); - $cTmpErgebniss = (isset($_REQUEST['ergebniss']) ? $_REQUEST['ergebniss']:''); - - $WettbewerbTeameinladen->setTeam_forderer($oWettbewerb->team_kurzbz); - $WettbewerbTeameinladen->setTeam_gefordert($oWettbewerb->team_kurzbz_einladung); - - $WettbewerbTeameinladen->setErgebniss($cTmpErgebniss); - $WettbewerbTeameinladen->setTeam_sieger($cTmpTeam_sieger); - $WettbewerbTeameinladen->setMatch_id($oWettbewerb->match_id); - - if ($WettbewerbTeameinladen->saveWettbewerbeinladung()) - $oWettbewerb->Einladung=$WettbewerbTeameinladen->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTeameinladen->getError(); - if (isset($WettbewerbTeameinladen)) unset($WettbewerbTeameinladen); - - - $cTmpName=trim($oWettbewerb->user); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - $cTmpName2=trim($oWettbewerb->EinladungAnTeam[0]['uid']); - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName2=$pers->langname; - - $paramURL=constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&team_kurzbz='.trim($oWettbewerb->team_kurzbz_einladung).'&wbtyp_kurzbz='.trim($oWettbewerb->wbtyp_kurzbz).'&wettbewerb_kurzbz='.trim($oWettbewerb->wettbewerb_kurzbz); - $paramURL=''; // ohne Parameter - $cTmpURL=str_replace($_SERVER["QUERY_STRING"],$paramURL,$_SERVER["HTTP_REFERER"]); - - $betreff='Das Ergebnis im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz; - - $text="Das Ergebnis im Wettbewerb".$oWettbewerb->wettbewerb_kurzbz."\n\n\n"; - $text.="zwischen ".$cTmpName2." ( Kurzzeichen ".$oWettbewerb->EinladungAnTeam[0]['uid']." )\n\nund".$cTmpName ." ( Kurzzeichen ".$oWettbewerb->team_kurzbz .")\n\n\n"; - - $text.="Sieger ". (trim($oWettbewerb->Einladung[0]['team_sieger'])==trim($oWettbewerb->team_kurzbz)?$cTmpName2." ( Kurzzeichen ".$oWettbewerb->EinladungAnTeam[0]['uid']." )":$cTmpName2." ( Kurzzeichen ".$oWettbewerb->EinladungAnTeam[0]['uid']." )" )."\"\n\n\n"; - $text.="mit dem Ergebnis \"".$oWettbewerb->Einladung[0]['ergebniss']."\n\n"; - - $text.="zum Aufruf der Bestaetigung benutzen sie ".$cTmpName2." folgenden Link : ".$cTmpURL."\n\n"; - - - $cTmpCheckHeute = date("d.m.Y",time()); - $cTmpCheckZeit = date("H:i",time()); - $text.="\n\nErgebnis wurde eingetragen von ".$cTmpName."\n\nam ". $cTmpCheckHeute. ", um ".$cTmpCheckZeit.".\n\n\n"; - - // Einladung an Spieler/Team Information - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->EinladungAnTeam[0]['uid'],$betreff,$text,$oWettbewerb->user,$oWettbewerb); - - return true; - } - if ($cTmpSubmitVerarbeitung==4 ) // Ergebnis bestaetigen GeForderer - { - $bSwitchWork=true; - $WettbewerbTeameinladen->InitWettbewerbeinladungen(); - - $WettbewerbTeameinladen->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - $WettbewerbTeameinladen->setTeam_forderer($oWettbewerb->team_kurzbz); - $WettbewerbTeameinladen->setTeam_gefordert($oWettbewerb->team_kurzbz_einladung); - $WettbewerbTeameinladen->setMatchbestaetigtamum(Time()); - $WettbewerbTeameinladen->setMatchbestaetigtvon($oWettbewerb->user); - $WettbewerbTeameinladen->setMatch_id($oWettbewerb->match_id); - - if ($WettbewerbTeameinladen->saveWettbewerbeinladung()) - $oWettbewerb->Einladung=$WettbewerbTeameinladen->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTeameinladen->getError(); - - if (isset($WettbewerbTeameinladen)) unset($WettbewerbTeameinladen); - - $iTmpAnzahlTeam=1; - if (isset($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]['team_kurzbz'])) - $iTmpAnzahlTeam=count($oWettbewerb->Team[trim($oWettbewerb->team_kurzbz_einladung)][0]); - -#exit(Test($oWettbewerb->Einladung[0])); - - $cTmpName=trim($oWettbewerb->Einladung[0]['bestaetigtvon']); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - $cTmpName2=trim($oWettbewerb->Einladung[0]['gefordertvon']); - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName2=$pers->langname; - - if (trim($oWettbewerb->Einladung[0]['team_gefordert'])==trim($oWettbewerb->Einladung[0]['team_sieger'])) - $cTmpName3=$cTmpName; - else - $cTmpName3=$cTmpName2; - - $betreff='Das Ergebnis im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz; - - $text='Das Ergebnis im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz."\n\n"; - - $text.=$cTmpName." ( Kurzbezeichnug ".$oWettbewerb->Einladung[0]['team_gefordert']." )\n\n"; - - $text.="hat das Ergebnis der Forderung gegen\n\n"; -#($iTmpAnzahlTeam>1?'das Team':'den Spieler')." ". - $text.=$cTmpName2." ( Kurzbezeichnug ".$oWettbewerb->Einladung[0]['team_forderer'].")\n\nbestaetigt.\n\n\n\n\n"; - - $text.="Gratulation dem Sieger\n\n".$cTmpName3." ( Kurzzeichen ".$oWettbewerb->Einladung[0]['team_sieger'] ." )\n\n"; - - $text.="mit dem Spiel.- Matchergebnis : ".$oWettbewerb->Einladung[0]['ergebniss']."\n\n\n\n\n"; - - $cTmpCheckHeute = date("d.m.Y",time()); - $cTmpCheckZeit = date("H:i",time()); - - - $cTmpName=trim($oWettbewerb->user); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - $text.="Das Ergebnis wurde bestaetigt von ".$cTmpName."\n\nam ". $cTmpCheckHeute. ", um ".$cTmpCheckZeit.".\n"; - - // Ergebnis bestaetigt - Information an Spieler/Team senden - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->EinladungVonTeam[0]['uid'],$betreff,$text,$oWettbewerb->user,$oWettbewerb); - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->user,$betreff,$text,$oWettbewerb->EinladungVonTeam[0]['uid'],$oWettbewerb); - // Moderator Information - return true; - } - return false; -} -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_funktionen.inc.php b/cis/private/kommune/kommune_funktionen.inc.php deleted file mode 100644 index cc7af93f1..000000000 --- a/cis/private/kommune/kommune_funktionen.inc.php +++ /dev/null @@ -1,2391 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - * Gerald Simane-Sequens . - */ - -#------------------------------------------------------------------------------------------- -/* -* -* @showMenueFunktion erzeugt das Top Menue , die aktuelle Auswahl muss uebergeben werden -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* @param $cTmpMenue Aktuelles Menue -* -* @return showHTML String mit HTML TopMenue -* -*/ -function showMenueFunktion($oWettbewerb) -{ - // Plausib - - // Initialisierung - $showHTML=''; - $cTmpMenue=''; - $cTmpIDausblenden="hide_layer('idWBPyramide');hide_layer('idWBWartung');hide_layer('idWBEinladung');hide_layer('idWBPyramide');hide_layer('idWBInformation');hide_layer('idWBInformation');hide_layer('idWBTermine');hide_layer('idWBListe');hide_layer('idWBUser');hide_layer('idWBEinlad');hide_layer('idWBAufford');hide_layer('idWBSpiele');"; - $cTmpFarbe=(isset($oWettbewerb->Wettbewerb[0]["farbe"]) && !empty($oWettbewerb->Wettbewerb[0]["farbe"])?' style="background-color:#'.$oWettbewerb->Wettbewerb[0]["farbe"].';text-align:center;" ':' style="text-align:center;"'); - - // - // Anzeigenauswahl - Oberesmenue - // wird nur angezeigt wenn Daten fuer die Auswahl vorhanden sind - // - - $cTmpName=$oWettbewerb->user; - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - // Startseite ( Immer ) - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'Startseite','Startseite '); - - - - // Variable MenueEintraege - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - if (trim($oWettbewerb->workSITE)==constKommuneSTATISTIK) - { - $cTmpMenue.=' '; - $cTmpMenue.='Information '; - $cTmpMenue.=' '; - $showHTML.='

Information

'.kommune_funk_Statistik($oWettbewerb).'
'; - } - else - $cTmpMenue.=kommune_funk_create_href(constKommuneSTATISTIK,array(),array(),'Information','Information '); - - // Auswahl - Verteiler - Selektion - Dealer - - #$cTmpMenue=''; - switch (trim($oWettbewerb->workSITE)) - { - case constKommuneWartungWettbewerbtyp: - $includeFILE=strtolower($oWettbewerb->workSITE.".inc.php"); - if (file_exists($includeFILE))// Check ob das Verarbeitungs-Include File vorhanden ist - include_once($includeFILE); - exit; - case constKommuneWartungWettbewerb: - $includeFILE=strtolower($oWettbewerb->workSITE.".inc.php"); - if (file_exists($includeFILE))// Check ob das Verarbeitungs-Include File vorhanden ist - include_once($includeFILE); - exit; - case constKommuneEinladenTEAM: - // Wettbewerbteam zum Wettbewerb anzeigen - $cTmpMenue.=(!empty($cTmpMenue)?' |':''); - $cTmpMenue.=''; - $cTmpMenue.='Einladungbearbeiten '; - $cTmpMenue.=''; - $showHTML.='
'.showTeamEinladung($oWettbewerb).'
'; - break; - case constKommuneWartungUID: - // Wettbewer UID User Warten/Neuanlage - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='WartungTeam / Spieler Wartung '; - $cTmpMenue.=''; - $showHTML.='
'.showTeamWartung($oWettbewerb).'
'; - break; - case constKommuneAnzeigeWETTBEWERBTEAM: - // User-Teams zu einem Wettbewerb anzeigen ( Pyramide = Rang ) - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='Wettbewerbpyramide '; - $cTmpMenue.=''; - $showHTML.='
'.showPyramide($oWettbewerb).'
'; - break; - } - - $iTmpAnzahl=(!is_array($oWettbewerb->Wettbewerb) || count($oWettbewerb->Wettbewerb)<1?0:count($oWettbewerb->Wettbewerb)); - if ($iTmpAnzahl!=0) - { - $showHTML.='
workSITE==constKommuneAnzeigeDEFAULT?'':' style="display:none"').' >

Wettbewerbe

'.kommune_funk_showWettbewerbe($oWettbewerb).'
'; - } - - - $iTmpAnzahl=(!is_array($oWettbewerb->EigeneWettbewerbe) || count($oWettbewerb->EigeneWettbewerbe)<1?0:count($oWettbewerb->EigeneWettbewerbe)); - if ($iTmpAnzahl!=0) - { - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='meine Wettbewerbe ('.$iTmpAnzahl.') '; - $cTmpMenue.=''; - $showHTML.=''; - } - - $iTmpAnzahl=(!is_array($oWettbewerb->Einladung) || count($oWettbewerb->Einladung)<1?0:count($oWettbewerb->Einladung)); - $iTmpAnzahl=$iTmpAnzahl+(!is_array($oWettbewerb->Forderungen) || count($oWettbewerb->Forderungen)<1?0:count($oWettbewerb->Forderungen)); - if ($iTmpAnzahl!=0) - { - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='Terminekontrolle ('.$iTmpAnzahl.') '; - $cTmpMenue.=''; - $showHTML.=''; - } - - $iTmpAnzahl=(!is_array($oWettbewerb->Einladung) || count($oWettbewerb->Einladung)<1?0:count($oWettbewerb->Einladung)); - if ($iTmpAnzahl!=0) - { - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='Forderung ('.$iTmpAnzahl.') '; - $cTmpMenue.=''; - $showHTML.=''; - } - - $iTmpAnzahl=(!is_array($oWettbewerb->Forderungen) || count($oWettbewerb->Forderungen)<1?0:count($oWettbewerb->Forderungen)); - if ($iTmpAnzahl!=0) - { - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='Gefordert ('.$iTmpAnzahl.') '; - $cTmpMenue.=''; - $showHTML.=''; - } - - $iTmpAnzahl=(!is_array($oWettbewerb->Spiele) || count($oWettbewerb->Spiele)<1?0:count($oWettbewerb->Spiele)); - if ($iTmpAnzahl!=0) - { - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='Ergebnisse ('.$iTmpAnzahl.') '; - $cTmpMenue.=''; - $showHTML.=''; - } - - if ($oWettbewerb->wartungsberechtigt) - { - $cTmpMenue.=(!empty($cTmpMenue)?' ] ':''); - - $cTmpMenue.=(!empty($cTmpMenue)?' [ ':''); - - $cTmpMenue.=(!empty($cTmpMenue)?' Wartung :: ':''); - $cTmpMenue.=kommune_funk_create_href('kommune_wartung_wettbewerbtypen',array(),array(),'Wettbewerbtypen','Wettbewerbtypen '); - $cTmpMenue.=(!empty($cTmpMenue)?'  | ':''); - $cTmpMenue.=kommune_funk_create_href('kommune_wartung_wettbewerb',array(),array(),'Wettbewerb','Wettbewerb '); - $cTmpMenue.=(!empty($cTmpMenue)?' ':''); - } - - - if (empty($cTmpMenue)) - return '

Keine Wettbewerbe zurzeit Online.
Bitte etwas Geduld.
Danke
'; - - $showHTML='
 ['.$cTmpMenue.' ]
'.$showHTML; - return $showHTML; -} - -#------------------------------------------------------------------------------------------- -/* -* -* @showMeineWettbewerbSpiele Aufbau einer bisher gespielten Wettbewerbe -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Liste der Ergebnisse der Wettbewerbe -* -*/ -function kommune_funk_wettbewerb($oWettbewerb) -{ - $Wettbewerb= new komune_wettbewerb($oWettbewerb->wbtyp_kurzbz,$oWettbewerb->wettbewerb_kurzbz); - - // WettbewerbTypen - $oWettbewerb->WettbewerbTyp=array(); - if ($Wettbewerb->loadWettbewerbTyp()) - $oWettbewerb->WettbewerbTyp=$Wettbewerb->getWettbewerb(); - else - $oWettbewerb->Error[]=$Wettbewerb->getError(); - if (!isset($oWettbewerb->WettbewerbTyp[0])) - return false; - - // WettbewerbTypen und Wettbewerbe - $oWettbewerb->Wettbewerb=array(); - if ($Wettbewerb->loadWettbewerb()) - $oWettbewerb->Wettbewerb=$Wettbewerb->getWettbewerb(); - else - $oWettbewerb->Error[]=$Wettbewerb->getError(); - if (!isset($oWettbewerb->Wettbewerb[0])) - return false; - unset($Wettbewerb); - // Wettbewerbstyp wenn nicht uebergeben wurde ermitteln zu einem Wettbewerb - if (empty($oWettbewerb->wbtyp_kurzbz) && !empty($oWettbewerb->wettbewerb_kurzbz) ) - $oWettbewerb->wbtyp_kurzbz=$oWettbewerb->Wettbewerb[0]["wbtyp_kurzbz"]; - - // Moderator,Bild-Icon ermitteln und Leerzeichen aus den KeyWords entfernen - reset($oWettbewerb->Wettbewerb); - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - // Check Space - $oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]); - $oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]); - $oWettbewerb->Wettbewerb[$iTmpZehler]["uid"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["uid"]); - $oWettbewerb->Wettbewerb[$iTmpZehler]["icon_image"]=''; - // Create IMG - if (!empty($oWettbewerb->Wettbewerb[$iTmpZehler]["icon"])) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneDisplayIMAGE.'&timecheck'.time().'&wettbewerb_kurzbz='.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].'&wbtyp_kurzbz='.$oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"].(strlen($oWettbewerb->Wettbewerb[$iTmpZehler]["icon"])<1000?'&heximg='.$oWettbewerb->Wettbewerb[$iTmpZehler]["icon"]:''); - $oWettbewerb->Wettbewerb[$iTmpZehler]["icon_image"]=''.$oWettbewerb->Wettbewerb[$iTmpZehler]['; - } - // Moderator lesen zu jedem Wettbewerb : Moderator - Person-Benutzer - $pers=kommune_funk_benutzerperson($oWettbewerb->Wettbewerb[$iTmpZehler]["uid"],$oWettbewerb); - } - return true; -} -#------------------------------------------------------------------------------------------- -/* -* -* @skommune_funk_eigene_wettbewerb Tabellen mit den eigenen Teamdaten zu keinem,einem oder mehreren Wettbewerben -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Fehlertext oder Leer -* -*/ -function kommune_funk_eigene_wettbewerb($oWettbewerb) -{ - // --- Wettbewerbe zum angemeldeten User (EINGETRAGEN) - $Wettbewerb=new komune_wettbewerbteam($oWettbewerb->user,$oWettbewerb->team_kurzbz,$oWettbewerb->wettbewerb_kurzbz); - - $oWettbewerb->EigeneWettbewerbe=array(); - if ($Wettbewerb->loadWettbewerbteam()) - $oWettbewerb->EigeneWettbewerbe=$Wettbewerb->getWettbewerbteam(); - else - return $oWettbewerb->Error[]=$Wettbewerb->getError(); - unset($WettbewerbTeam); - - @reset($oWettbewerb->EigeneWettbewerbe); - for ($iTmpZehler=0;$iTmpZehlerEigeneWettbewerbe);$iTmpZehler++) - { - $oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["team_kurzbz"]=trim($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["team_kurzbz"]); - $oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["wettbewerb_kurzbz"]=trim($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["wettbewerb_kurzbz"]); - - $oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["logo_image"]=''; - if (!empty($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["logo"])) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneDisplayIMAGE.'&timecheck'.time().'&team_kurzbz='.$oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["team_kurzbz"].'&wettbewerb_kurzbz='.$oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["wettbewerb_kurzbz"].(strlen($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["logo"])<1000?'&heximg='.$oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["logo"]:''); - $oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["logo_image"]=''.$oWettbewerb->EigeneWettbewerbe[$iTmpZehler]['; - } - // Anwender lesen zu jedem Wettbewerb : UID - Person-Benutzer - $pers=kommune_funk_benutzerperson($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["uid"],$oWettbewerb); - } - - // Suchen Wettbewerb wo der Angemeldeten Anwender (uid) angemeldet ist - @reset($oWettbewerb->Wettbewerb); - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - $oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]=""; - $oWettbewerb->Wettbewerb[$iTmpZehler]["daten_eingetragen"]=""; - if (is_array($oWettbewerb->EigeneWettbewerbe) && count($oWettbewerb->EigeneWettbewerbe)>0) - { - reset($oWettbewerb->EigeneWettbewerbe); - for ($iTmpZehlerEX=0;$iTmpZehlerEXEigeneWettbewerbe);$iTmpZehlerEX++) - { - if (trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])==trim($oWettbewerb->EigeneWettbewerbe[$iTmpZehlerEX]["wettbewerb_kurzbz"]) ) - { - $oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]="*"; - $oWettbewerb->Wettbewerb[$iTmpZehler]["daten_eingetragen"]=$oWettbewerb->EigeneWettbewerbe[$iTmpZehlerEX]; - break; // Datensatz gefunden. Suche kann beendet werden - } - } - } - }// Ende Wettbewerb Suchen Datensatz des Angemeldeten Anwender (uid) fuer den Wettbewerb - return true; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_showWettbewerbe Aufbau einer Tabelle aller Wettbewerbe -* -* @param $oWettbewerb Array mit allen Wettbewerbs und Benutzerdaten -* -* @return HTML String in Listenform der Wettbewerbe -* -*/ -function kommune_funk_showWettbewerbe($oWettbewerb) -{ - $showHTML=''; - if (!is_array($oWettbewerb->Wettbewerb)) - return $showHTML; - $ctmpLast_wbtyp_kurzbz=null; // Init Gruppenwechsel - $itmpCount_wbtyp_kurzbz=0; // Init Gruppenwechsel - - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - - // PopUP ID , und JavaScript fuer Team / Spieler - $cTmpTeamPopUpID='sWbT'.$iTmpZehler; - $cTmpTeamPopUp=' onmouseover="show_layer(\''.$cTmpTeamPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID.'\');" '; - - // PopUP ID , und JavaScript fuer Wettbewerb - $cTmpWettbewerbPopUpID='sWb'.$iTmpZehler; - $cTmpWettbewerbPopUp=' onmouseover="show_layer(\''.$cTmpWettbewerbPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpWettbewerbPopUpID.'\');" '; - - - // PopUP ID , und JavaScript fuer Wettbewerb Haupzeile - Ueberschrift - $cTmpWettbewerbPopUpID_on='sWbon'.$iTmpZehler; - $cTmpWettbewerbPopUpID_off='sWboff'.$iTmpZehler; - $cTmpWettbewerbPopUp_on=' onclick="hide_layer(\''.$cTmpWettbewerbPopUpID.'show\');show_layer(\''.$cTmpWettbewerbPopUpID.'help\');hide_layer(\''.$cTmpWettbewerbPopUpID_on.'\');show_layer(\''.$cTmpWettbewerbPopUpID_off.'\');" '; - $cTmpWettbewerbPopUp_off=' style="display:none" onclick="show_layer(\''.$cTmpWettbewerbPopUpID.'show\');hide_layer(\''.$cTmpWettbewerbPopUpID.'help\');hide_layer(\''.$cTmpWettbewerbPopUpID_off.'\');show_layer(\''.$cTmpWettbewerbPopUpID_on.'\');" '; - - - // Anzahl Bilder in einer Reihe erreicht? Ja:=Neue Tabellenreihe beginnen, und Breite der TD errechnen - $tmpAnzahlBewerbeRow=constMaxWettbwerbeZeile; - $withBreite=100/$tmpAnzahlBewerbeRow; - - // Gruppenwechsel :: Wettbewerbs-Type - if (trim($ctmpLast_wbtyp_kurzbz)!=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"])) - { - // Abschluss der letzten WettbewerbsTypenGruppe bereits eine Verarbeitet wurde (nicht am Anfang) - if ($ctmpLast_wbtyp_kurzbz!="") - { - // Rest der Zeile mit TD auffuellen - for ($itmpCount_wbtyp_kurzbz-0;$itmpCount_wbtyp_kurzbz<$tmpAnzahlBewerbeRow;$itmpCount_wbtyp_kurzbz++ ) - $showHTML.=' '; - - $showHTML.=''; - $showHTML.=''; - } - - // Wettbewerb Haupzeile - Ueberschrift - $showHTML.='
'; - $showHTML.=''; - $showHTML.='close'.$iTmpZehler.''.$oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"].' ausblenden '; - $showHTML.='open'.$iTmpZehler.''.$oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"].' anzeigen '; - $showHTML.=''; - - $showHTML.='
'; - $showHTML.='

Wettbewerb[$iTmpZehler]["farbe"]) && !empty($oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"])?' style="background : #'.$oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"].';" ':'').'>'.$oWettbewerb->Wettbewerb[$iTmpZehler]["bezeichnung"].'

'; - $showHTML.='
'; - - $showHTML.='
- '; - $ctmpLast_wbtyp_kurzbz=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]); - $itmpCount_wbtyp_kurzbz=0; // Zeilenumbruch - - } // ende Gruppenwechsel - elseif ($iTmpZehler!=0 && ($itmpCount_wbtyp_kurzbz%$tmpAnzahlBewerbeRow)==0 ) - $showHTML.=''; - - $itmpCount_wbtyp_kurzbz++; - - // Kennzeichen ob ein Record in tbl_wettbewerb angelegt wurde ist wbtyp_kurzbz - if (empty($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])) // wbtyp_kurzbz=(leer=keine wettbewerbe) - { - $showHTML.=''; - continue; - } - // Start eines Wettbewerbes in TabellenElement (TD) mit maximaler Breite - $showHTML.=''; - } // Ende Kennzeichen ob ein Record in tbl_wettbewerb - - // Abschluss wenn bereits ein Gruppenwechsel erfolgte ist der Abschluss am Ende noetig (alle HTML Tags schliessen) - if ($ctmpLast_wbtyp_kurzbz!='') - $showHTML.='
 
Es sind noch keine Gruppen verfügbar!'; - # Wettbewerb - // Wettbewerb Link zur Pyramidenanzeige - $showHTML.=''; - $showHTML.='infoWettbewerb'.$iTmpZehler.' '; - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'openWettbewerb'.$iTmpZehler.' weiter '.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].' ','weiter'); - $showHTML.=$cTmpHREF.' '.(isset($oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"])?$oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"]:''); - - $showHTML.=''; - - $showHTML.='
'; - // Wettbewerb ICON - $showHTML.=''.(isset($oWettbewerb->Wettbewerb[$iTmpZehler]["icon_image"])?$oWettbewerb->Wettbewerb[$iTmpZehler]["icon_image"].'
':'').'
'; - # Team /Spieler - // Team / Spieler Neuanlage oder Wartung der Daten - $showHTML.=''; - if (empty($oWettbewerb->Wettbewerb[$iTmpZehler]["bereits_eingetragen"])) - $showHTML.=kommune_funk_create_href(constKommuneWartungUID,'',array('team_kurzbz'=>'','wettbewerb_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),' open'.$iTmpZehler.' anmelden ','anmelden bei '.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]); - else - $showHTML.=kommune_funk_create_href(constKommuneWartungUID,'',array('team_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]['daten_eingetragen']['team_kurzbz'],'wettbewerb_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'bearbeiten '.$oWettbewerb->Wettbewerb[$iTmpZehler]['daten_eingetragen']['team_kurzbz'].' '.$oWettbewerb->Wettbewerb[$iTmpZehler]['daten_eingetragen']['team_kurzbz'].' ändern','bearbeiten '.$oWettbewerb->Wettbewerb[$iTmpZehler]['daten_eingetragen']['team_kurzbz']).''; - $showHTML.=''; - - $iPopUp=true; - // Wettbewerb PopUp ( Im Wettbewerb PopUp wird der Moderator PopUp erstellt ) - $showHTML.=''; - - // Team / Spieler PopUp ( Im Teampopup wird auch das Wettbewerbspopup erstellt ) - $showHTML.=''; - - $showHTML.='
'; - - $cTmpName=''; // Anzeige des Anwendernamen - if (isset($oWettbewerb->EigeneWettbewerbe[0]["uid"])) - { - $cTmpName=trim($oWettbewerb->EigeneWettbewerbe[0]["uid"]); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - $showHTML.='mit * Makierte Wettbewerbe sind bereits abonniert von '.$cTmpName; - } - - $showHTML.='

'; - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_showMeineWettbewerbe Aufbau einer HTML-Ausgabe-Liste der eigenen Wettbewerbe -* -* @param $oWettbewerb->Wettbewerb Array mit den Bewerben die zur Zeit aktiv sind -* -* @return HTML Liste der Wettbewerbe mit dem Benutzer -* -*/ -function kommune_funk_showMeineWettbewerbe($oWettbewerb) -{ - $showHTML=''; // Init - if (!is_array($oWettbewerb->EigeneWettbewerbe) || count($oWettbewerb->EigeneWettbewerbe)<1) // DB eof - return "keine Information gefunden"; - - $cLastBewerb=''; - reset($oWettbewerb->EigeneWettbewerbe); - for ($iTmpZehler=0;$iTmpZehlerEigeneWettbewerbe);$iTmpZehler++) - { - // PopUP ID , und JavaScript fuer Wettbewerb - $cTmpWettbewerbPopUpID='sWbMein'.$iTmpZehler; - $cTmpWettbewerbPopUpID_on=$cTmpWettbewerbPopUpID.'on'; - $cTmpWettbewerbPopUpID_off=$cTmpWettbewerbPopUpID.'off'; - - $cTmpWettbewerbPopUp_on=' onclick="hide_layer(\''.$cTmpWettbewerbPopUpID.'\');hide_layer(\''.$cTmpWettbewerbPopUpID_on.'\');show_layer(\''.$cTmpWettbewerbPopUpID_off.'\');" '; - $cTmpWettbewerbPopUp_off=' style="display:none" onclick="show_layer(\''.$cTmpWettbewerbPopUpID.'\');hide_layer(\''.$cTmpWettbewerbPopUpID_off.'\');show_layer(\''.$cTmpWettbewerbPopUpID_on.'\');" '; - - // Hauptzeile - Ueberschrift - $showHTML.='
'; - $showHTML.=''; - $showHTML.='close'.$iTmpZehler.'ausblenden '; - $showHTML.='open'.$iTmpZehler.'anzeigen '; - - $showHTML.=$oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["wettbewerb_kurzbz"]; - $showHTML.=' - '; - $showHTML.=$oWettbewerb->EigeneWettbewerbe[$iTmpZehler]["team_kurzbz"]; - $showHTML.=''; - - $showHTML.='
'; - $showHTML.=''; - $bPopUp=false; // Kein PopUp Aussehen, und Funktionen - $showHTML.=''; - $showHTML.='
'.kommune_funk_show_wettbewerbteam($oWettbewerb->EigeneWettbewerbe[$iTmpZehler],$oWettbewerb,$cTmpWettbewerbPopUpID.$iTmpZehler,$bPopUp).'
'; - $showHTML.='
'; - - $showHTML.='
'; - $cLastBewerb=trim($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]['wettbewerb_kurzbz']).trim($oWettbewerb->EigeneWettbewerbe[$iTmpZehler]['team_kurzbz']); - - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_popup_wettbewerb Anzeige eines Wettbewerbes für PopUp Anzeige -* -* @param $arrWettbewerb Array mit Wettbewerbe fuer die Anzeige -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit Wettbewerbesdaten -* -*/ -function kommune_funk_popup_wettbewerb($arrWettbewerb,$oWettbewerb,$cSeitenKey="") -{ - $showHTML=''; // Init - // Wenn kein Wettbewerb-Array uebergeben wurde ermitteln Wettbewerb mit dem Parameter als wettbewerb_kurzbz - if (!is_array($arrWettbewerb) && !empty($arrWettbewerb) ) - { - reset($oWettbewerb->Wettbewerb); - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - if (trim($arrWettbewerb)==trim($oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz'])) - { - $arrWettbewerb=$oWettbewerb->Wettbewerb[$iTmpZehler]; - if (empty($oWettbewerb->wbtyp_kurzbz)) - $oWettbewerb->wbtyp_kurzbz=$oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]; - break; - } - } - } // Ende ermitteln Wettbewerb wenn kein Wettbewerb uebergeben wurde - - // Plausib Wettbewerb-Array - if (!is_array($arrWettbewerb)) - return $showHTML; - - if (isset($arrWettbewerb['wbtyp_kurzbz'])) - $arrTempWettbewerb[0]=$arrWettbewerb; - else - $arrTempWettbewerb=$arrWettbewerb; - - for ($iTmpZehler=0;$iTmpZehler -  Wettbewerb '.$arrTempWettbewerb[$iTmpZehler]["wbtyp_kurzbz"].' - '.$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].' '; - $iPopUp=true; - $showHTML.=kommune_funk_show_wettbewerb($arrTempWettbewerb[$iTmpZehler],$oWettbewerb,$cSeitenKey,$iPopUp); - $showHTML.=''; - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_popup_wettbewerb Anzeige eines Wettbewerbes für PopUp Anzeige -* -* @param $arrWettbewerb Array mit Wettbewerbe fuer die Anzeige -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit Wettbewerbesdaten -* -*/ -function kommune_funk_show_wettbewerb($arrWettbewerb,$oWettbewerb,$cSeitenKey="", $iPopUp=false) -{ - $showHTML=''; // Init - // Wenn kein Wettbewerbe uebergeben wurde ermitteln Wettbewerb aus dem Parameter wettbewerb_kurzbz - if (!is_array($arrWettbewerb) && !empty($arrWettbewerb) ) - { - reset($oWettbewerb->Wettbewerb); - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - if (trim($arrWettbewerb)==trim($oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz']) ) - { - $arrWettbewerb=$oWettbewerb->Wettbewerb[$iTmpZehler]; - if (empty($oWettbewerb->wbtyp_kurzbz)) - $oWettbewerb->wbtyp_kurzbz=$oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]; - break; - } - } - } // Ende ermitteln Wettbewerb wenn kein Wettbewerb uebergeben wurde - #---------------------------------------------------------------------------------------------------- - - // Plausib Wettbewerb-Array - if (!is_array($arrWettbewerb)) - return $showHTML; - - if (isset($arrWettbewerb['wbtyp_kurzbz'])) - $arrTempWettbewerb[0]=$arrWettbewerb; - else - $arrTempWettbewerb=$arrWettbewerb; - - for ($iTmpZehler=0;$iTmpZehler'; - $showHTML.=' - '.$arrTempWettbewerb[$iTmpZehler]["bezeichnung"].' - '; - - $showHTML.=''; - if ($iPopUp) - $showHTML.=''; - else - $showHTML.='

'.$arrTempWettbewerb[$iTmpZehler]["wbtyp_kurzbz"].' - '.$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].'

'; - $showHTML.=''.(isset($arrTempWettbewerb[$iTmpZehler]['icon_image'])?$arrTempWettbewerb[$iTmpZehler]['icon_image']:'').''; - $showHTML.=''; - - // Moderator PopUp Aufruf - $intKey='moderator_'.$cSeitenKey.'_'.time().'_'.$arrTempWettbewerb[$iTmpZehler]['wettbewerb_kurzbz'].'_'.$arrTempWettbewerb[$iTmpZehler]['uid']; - $intKey=str_replace(' ','_',$intKey); - $pers=kommune_funk_benutzerperson($arrTempWettbewerb[$iTmpZehler]['uid'],$oWettbewerb); - - $showHTML.=' - - - - - - - - - - - - -
Forderungstag(e) '.$arrTempWettbewerb[$iTmpZehler]["forderungstage"].'
Moderator' - .(isset($pers->langname)?$pers->langname:$arrTempWettbewerb[$iTmpZehler]['uid']). - '
'.$arrTempWettbewerb[$iTmpZehler]["wettbewerbart"].''.$arrTempWettbewerb[$iTmpZehler]["regeln"].'
- '; - $showHTML.=''; - - // Moderator PopUp - $showHTML.=''; - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_eigene_wettbewerb Tabellen mit den eigenen Teamdaten zu keinem,einem oder mehreren Wettbewerben -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Fehlertext oder Leer -* -*/ -function kommune_funk_teams($oWettbewerb) -{ - // Init - - // TeamGesamt Spieler (alle Spieler zum Wettbewerb) - // WettbewerbTeam Classe initialisieren - $Wettbewerb=new komune_wettbewerbteam('','',''); - - $Wettbewerb->InitWettbewerbteam(); - $Wettbewerb->setUid(''); - $Wettbewerb->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - if ($Wettbewerb->loadWettbewerbteam()) - $oWettbewerb->TeamGesamt=$Wettbewerb->getWettbewerbteam(); - else - $oWettbewerb->Error[]=$Wettbewerb->getError(); - - // TeamMitglieder lesen aus Person-Benutzer - for ($iTmpZehler=0;$iTmpZehlerTeamGesamt);$iTmpZehler++) - { - $oWettbewerb->TeamGesamt[$iTmpZehler]["uid"]=trim($oWettbewerb->TeamGesamt[$iTmpZehler]["uid"]); - $oWettbewerb->TeamGesamt[$iTmpZehler]["team_kurzbz"]=trim($oWettbewerb->TeamGesamt[$iTmpZehler]["team_kurzbz"]); - $oWettbewerb->TeamGesamt[$iTmpZehler]["wettbewerb_kurzbz"]=trim($oWettbewerb->TeamGesamt[$iTmpZehler]["wettbewerb_kurzbz"]); - - // Laden Benutzer - Person wenn noch nicht vorhanden - $cShowImage=''; - $pers=kommune_funk_benutzerperson($oWettbewerb->TeamGesamt[$iTmpZehler]["uid"],$oWettbewerb); - if (isset($pers->foto_image) && !empty($pers->foto_image)) - $cShowImage=$pers->foto_image; - $oWettbewerb->TeamGesamt[$iTmpZehler]['foto_image']=$cShowImage; - - // Erzeugen HREF zum Team LogoIcon - $oWettbewerb->TeamGesamt[$iTmpZehler]['logo_image']=''; - if (!empty($oWettbewerb->TeamGesamt[$iTmpZehler]["logo"])) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneDisplayIMAGE.'&timecheck'.time().'&team_kurzbz='.$oWettbewerb->TeamGesamt[$iTmpZehler]["team_kurzbz"].'&wettbewerb_kurzbz='.$oWettbewerb->TeamGesamt[$iTmpZehler]["wettbewerb_kurzbz"].(strlen($oWettbewerb->TeamGesamt[$iTmpZehler]["logo"])<1000?'&heximg='.$oWettbewerb->TeamGesamt[$iTmpZehler]["logo"]:''); - $oWettbewerb->TeamGesamt[$iTmpZehler]['logo_image']=''.$oWettbewerb->TeamGesamt[$iTmpZehler]['; - } - } - return true; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_TeamAnwenders Tabellen mit den Anwender in den Teamdaten -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Fehlertext oder Leer -* -*/ -function kommune_funk_anwenderteams($oWettbewerb) -{ - // Init - $showHTML=''; - // TeamGesamt Spieler (alle Spieler zum Wettbewerb) - // WettbewerbTeam Classe initialisieren - $Wettbewerb=new komune_wettbewerbteam('','',''); - - $Wettbewerb->InitWettbewerbteam(); - $Wettbewerb->setUid($oWettbewerb->user); - $Wettbewerb->setWettbewerb_kurzbz($oWettbewerb->wettbewerb_kurzbz); - - if ($Wettbewerb->loadWettbewerbteam()) - $oWettbewerb->TeamAnwender=$Wettbewerb->getWettbewerbteam(); - else - $oWettbewerb->Error[]=$Wettbewerb->getError(); - - - if (!is_array($oWettbewerb->TeamAnwender) || count($oWettbewerb->TeamAnwender)<1) - return false; - - // TeamMitglieder lesen aus Person-Benutzer - for ($iTmpZehler=0;$iTmpZehlerTeamAnwender);$iTmpZehler++) - { - $oWettbewerb->TeamAnwender[$iTmpZehler]["uid"]=trim($oWettbewerb->TeamAnwender[$iTmpZehler]["uid"]); - $oWettbewerb->TeamAnwender[$iTmpZehler]["team_kurzbz"]=trim($oWettbewerb->TeamAnwender[$iTmpZehler]["team_kurzbz"]); - $oWettbewerb->TeamAnwender[$iTmpZehler]["wettbewerb_kurzbz"]=trim($oWettbewerb->TeamAnwender[$iTmpZehler]["wettbewerb_kurzbz"]); - - $cShowImage=''; - $pers=kommune_funk_benutzerperson($oWettbewerb->TeamAnwender[$iTmpZehler]["uid"],$oWettbewerb); - if (isset($pers->foto_image) && !empty($pers->foto_image)) - $cShowImage=$pers->foto_image; - $oWettbewerb->TeamAnwender[$iTmpZehler]['foto_image']=$cShowImage; - - // Erzeugen HREF zum Team LogoIcon - $oWettbewerb->TeamAnwender[$iTmpZehler]['logo_image']=''; - if (!empty($oWettbewerb->TeamAnwender[$iTmpZehler]["logo"])) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneDisplayIMAGE.'&timecheck'.time().'&team_kurzbz='.$oWettbewerb->TeamAnwender[$iTmpZehler]["team_kurzbz"].'&wettbewerb_kurzbz='.$oWettbewerb->TeamAnwender[$iTmpZehler]["wettbewerb_kurzbz"].(strlen($oWettbewerb->TeamAnwender[$iTmpZehler]["logo"])<1000?'&heximg='.$oWettbewerb->TeamAnwender[$iTmpZehler]["logo"]:''); - $oWettbewerb->TeamAnwender[$iTmpZehler]['logo_image']=''.$oWettbewerb->TeamAnwender[$iTmpZehler]['; - } - - } - return true; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_teambenutzer Baut das Array Team auf, -* und makiert das Array TeamGesamt wenn a) der Anwender in diesem Wettbewerb ist -* , und nicht noch Offene Spiele hat (wichtig in der Pyramide) -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Fehlertext oder Leer -* -*/ -function kommune_funk_teambenutzer($oWettbewerb) -{ - // Init - $showHTML=''; - - $oWettbewerb->Team=array(); - $oWettbewerb->TeamBenutzer=array(); - - // Check des Teams nur Notwendig wenn bereits zu diesem Wettbewerb ein Eintrag vorhanden ist - if (!is_array($oWettbewerb->TeamGesamt) ) - return $showHTML; - - for ($zeileIND=0;$zeileINDTeamGesamt);$zeileIND++) - { - $cTeam_kurzbz=trim($oWettbewerb->TeamGesamt[$zeileIND]['team_kurzbz']); - $cWettbewerb_kurzbz=trim($oWettbewerb->TeamGesamt[$zeileIND]['wettbewerb_kurzbz']); - - // Vergleiche Aktuelles Team mit dem Angemeldeten User sein Team - if (isset($oWettbewerb->EigeneWettbewerbe[0]['team_kurzbz']) - && trim($oWettbewerb->EigeneWettbewerbe[0]['team_kurzbz'])==trim($cTeam_kurzbz) ) - $oWettbewerb->TeamGesamt[$zeileIND]['team_aktiv']=true; - else - $oWettbewerb->TeamGesamt[$zeileIND]['team_aktiv']=false; - - // Es gibt noch Offene Bewerbe - Keine Einladungen moeglich - if ( (is_array($oWettbewerb->Forderungen) && count($oWettbewerb->Forderungen)>0) - || (is_array($oWettbewerb->Einladung) && count($oWettbewerb->Einladung)>0)) - $oWettbewerb->TeamGesamt[$zeileIND]['team_aktiv']=false; - - // je Team eine Gruppe der Spieler bilden (Array) - $oWettbewerb->TeamBenutzer[$cTeam_kurzbz][]=$oWettbewerb->TeamGesamt[$zeileIND]; - $oWettbewerb->Team[$cTeam_kurzbz]=$oWettbewerb->TeamGesamt[$zeileIND]; - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_popup_wettbewerbteam Anzeige eines Wettbewerbteam für PopUp Anzeige -* -* @param $arrWettbewerb Array mit Wettbewerbeteam fuer die Anzeige -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit WettbewerbTeamdaten -* -*/ -function kommune_funk_popup_wettbewerbteam($arrWettbewerbTeam,$oWettbewerb,$cSeitenKey="") -{ - $showHTML=''; // Init - if (!is_array($arrWettbewerbTeam) && !empty($arrWettbewerbTeam) ) - { - reset($oWettbewerb->TeamAnwender); - - for ($iTmpZehler=0;$iTmpZehlerTeamAnwender);$iTmpZehler++) - { - if (trim($arrWettbewerbTeam)==trim($oWettbewerb->TeamAnwender[$iTmpZehler]['team_kurzbz']) ) - { - $arrWettbewerbTeam=$oWettbewerb->TeamAnwender[$iTmpZehler]; - break; - } - } - if (!is_array($arrWettbewerbTeam)) // Keine Teamdaten - { - $Wettbewerb=new komune_wettbewerbteam('',$arrWettbewerbTeam,''); - if ($Wettbewerb->loadWettbewerbteam()) - $arrWettbewerbTeam=$Wettbewerb->getWettbewerbteam(); - } - } - if (!is_array($arrWettbewerbTeam)) - return $showHTML; - - if (isset($arrWettbewerbTeam['team_kurzbz'])) - $arrTempWettbewerb[0]=$arrWettbewerbTeam; - else - $arrTempWettbewerb=$arrWettbewerbTeam; - - for ($iTmpZehler=0;$iTmpZehlerTeamAnwender)>1?'Team':'Spieler').' Informationen'; - $iPopUp=true; - $showHTML.=kommune_funk_show_wettbewerbteam($arrWettbewerbTeam,$oWettbewerb,$cSeitenKey.$iTmpZehler.$iTmpZehler,$iPopUp); - $showHTML.=''; - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_show_wettbewerbteam Anzeige eines Wettbewerbteam für PopUp Anzeige -* -* @param $arrWettbewerb Array mit Wettbewerbeteam fuer die Anzeige -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit WettbewerbTeamdaten -* -*/ -function kommune_funk_show_wettbewerbteam($arrWettbewerbTeam,$oWettbewerb,$cSeitenKey="",$iPopUp=false) -{ - $showHTML=''; // Init - - if (!is_array($arrWettbewerbTeam)) - return $showHTML; - - if (isset($arrWettbewerbTeam['team_kurzbz'])) // Es wurde nur ein Record uebergeben diesen umwandeln in ein RecordArray - $arrTempWettbewerb[0]=$arrWettbewerbTeam; - else - $arrTempWettbewerb=$arrWettbewerbTeam; - - // Wettbewerb zum Team suchen - for ($iTmpZehler=0;$iTmpZehlerWettbewerb); - for ($iTmpZehler2=0;$iTmpZehler2Wettbewerb);$iTmpZehler2++) - { - if (trim($oWettbewerb->Wettbewerb[$iTmpZehler2]["wettbewerb_kurzbz"])==trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]) ) - { - $oWettbewerb->Wettbewerb[$iTmpZehler2]["wbtyp_kurzbz"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler2]["wbtyp_kurzbz"]); - $arrTempWettbewerb[$iTmpZehler]=array_merge($oWettbewerb->Wettbewerb[$iTmpZehler2],$arrTempWettbewerb[$iTmpZehler]); - break; - } - } - - $arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]=trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]); - if (isset($oWettbewerb->Team[$arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]])) - $arrTempWettbewerb[$iTmpZehler]=array_merge($oWettbewerb->Team[$arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]],$arrTempWettbewerb[$iTmpZehler]); - - $arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]=trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]); - $arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]=trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]); - - $showHTML.=''; - - // PopUp Key Init - $intKey='st_'.$cSeitenKey.$iTmpZehler; - - // Wettbewerb PopUp - $cTmpWettbewerbPopUpID=$intKey.'_Wettbewerb'.$iTmpZehler; - $cTmpWettbewerbPopUp=' onmouseover="show_layer(\''.$cTmpWettbewerbPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpWettbewerbPopUpID.'\');" '; - - // Spieler PopUp - $cTmpUserPopUpID=$intKey.'_sp'.$iTmpZehler; - $cTmpUserPopUp=' onmouseover="show_layer(\''.$cTmpUserPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpUserPopUpID.'\');" '; - - - // Spieler Detailinformation - $pers=kommune_funk_benutzerperson(trim($arrTempWettbewerb[$iTmpZehler]["uid"]),$oWettbewerb); - - $showHTML.=''; - $showHTML.=''; - - // alle Mitglieder - Spieler anzeigen - $showHTML.=''; - - // Spielergebnisse nur wenn es kein PopUp ist - if (!$iPopUp && $iPopUp!=2) - $showHTML.=''; - $showHTML.=''; - $showHTML.='
- - - - - - '; - - $showHTML.=' - '; - $showHTML.=' - - - - - - - - - - - - - - - - - - - - - '; - $showHTML.='

'.$arrTempWettbewerb[$iTmpZehler]["wbtyp_kurzbz"].' '.kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('team_kurzbz'=>$arrTempWettbewerb[$iTmpZehler]["team_kurzbz"],'wettbewerb_kurzbz'=>$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'weiter zu '.$arrTempWettbewerb[$iTmpZehler][ '.$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"],$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).'

'; - // Wettbewerb PopUp ( Im Wettbewerb PopUp wird der Moderator PopUp erstellt ) - $showHTML.=''; - - $showHTML.='
'.(!empty($arrTempWettbewerb[$iTmpZehler]["logo_image"])?$arrTempWettbewerb[$iTmpZehler]["logo_image"]:'').' - -

'; - $showHTML.=kommune_funk_create_href(constKommuneWartungUID,'',array('team_kurzbz'=>$arrTempWettbewerb[$iTmpZehler]["team_kurzbz"],'wettbewerb_kurzbz'=>$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'bearbeiten '.$arrTempWettbewerb[$iTmpZehler][ '.$arrTempWettbewerb[$iTmpZehler]["team_kurzbz"],$arrTempWettbewerb[$iTmpZehler]["team_kurzbz"]); - $showHTML.=' 

Mitglied'.(isset($pers->langname)?$pers->langname:$arrTempWettbewerb[$iTmpZehler]['uid']).'
Rang'.$arrTempWettbewerb[$iTmpZehler]["rang"].'
Punkte'.$arrTempWettbewerb[$iTmpZehler]["punkte"].'
Bezeichnung'.$arrTempWettbewerb[$iTmpZehler]["bezeichnung"].'
Beschreibung'.$arrTempWettbewerb[$iTmpZehler]["beschreibung"].'
-
'; - - if ( ($iPopUp==2) && isset($oWettbewerb->TeamBenutzer[trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"])]) - && count($oWettbewerb->TeamBenutzer[trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"])])>0 ) - { - $showHTML.=' - - - - - - -

Mitglieder

'; - $intKey='mitgl_'.$cSeitenKey; - $intKey=str_replace('\\','_',str_replace(' ','_',$intKey)).$iTmpZehler; - $showHTML.=kommune_funk_show_wettbewerbteam_mitglied($oWettbewerb->TeamBenutzer[trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"])],$oWettbewerb,$intKey); - - if (count($oWettbewerb->TeamBenutzer[trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"])])==1 ) - $showHTML.='
'.$oWettbewerb->TeamBenutzer[trim($arrTempWettbewerb[$iTmpZehler]["team_kurzbz"])][0]['foto_image']; - - $showHTML.='
'; - - } - $showHTML.=' 
'.kommune_funk_show_wettbewerbteam_spiele($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"],'',$oWettbewerb).'
 
'; // Ende kommune_funk_show_wettbewerbteam - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_show_wettbewerbteam_mitglied Anzeige der Spieler des Wettbewerbteams für PopUp Anzeige -* -* @param $arrWettbewerb Array mit Wettbewerbeteam fuer die Anzeige -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit WettbewerbTeamdaten -* -*/ -function kommune_funk_show_wettbewerbteam_mitglied($arrWettbewerbTeam,$oWettbewerb,$cSeitenKey="") -{ - $showHTML=''; // Init - - if (!is_array($arrWettbewerbTeam)) - return $showHTML; - - $showHTML.=''; - for ($iTmpZehler=0;$iTmpZehlernachname) && !empty($pers->nachname)) - $cTmpName=$pers->langname; - - // User PopUp - $intKey='benutzer_'.$cSeitenKey.'_'.time().'_kommune_funk_show_wettbewerbteam_mitglied_'.$arrWettbewerbTeam[$iTmpZehler]["uid"]; - $cTmpTeamPopUpID=str_replace('\\','_',str_replace(' ','_',$intKey)); - $cTmpTeamPopUp=' onmouseover="show_layer(\''.$cTmpTeamPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID.'\');" '; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - } - $showHTML.='
'; - $showHTML.='Person'.$iTmpZehler.''.$cTmpName; - $showHTML.='
'; - $showHTML.=''; - $showHTML.='
'; - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_show_wettbewerbeinladungen_forderungstage Anzeige eines Wettbewerbteam für PopUp Anzeige -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit WettbewerbTeamdaten -* -*/ -function kommune_funk_show_wettbewerbeinladungen_forderungstage($oWettbewerb) -{ - - $showHTML=''; // Init - $showHTML.='
'; - $showHTML.='Terminkontrolle'; - $showHTML.='

Termin - Überwachung

'; - - $WettbewerbTermine= new komune_wettbewerbeinladungen(); - - $WettbewerbTermine->initWettbewerbeinladungen(); - $WettbewerbTermine->setTeam_gefordert($oWettbewerb->EigeneWettbewerbe); - $arrTempWettbewerbGefordertTermine=array(); - - if ($WettbewerbTermine->loadWettbewerbeinladungenForderungstage()) - $arrTempWettbewerbGefordertTermine=$WettbewerbTermine->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTermine->getError(); - - $WettbewerbTermine->initWettbewerbeinladungen(); - $WettbewerbTermine->setTeam_forderer($oWettbewerb->EigeneWettbewerbe); - $arrTempWettbewerbFordertTermine=array(); - if ($WettbewerbTermine->loadWettbewerbeinladungenForderungstage()) - $arrTempWettbewerbFordertTermine=$WettbewerbTermine->getWettbewerbeinladung(); - else - $oWettbewerb->Error[]=$WettbewerbTermine->getError(); - - - if (isset($WettbewerbTermine)) unset($WettbewerbTermine); - - // Forderungen und Geforderte - Daten zusammenfuehren - if (!is_array($arrTempWettbewerbFordertTermine)) $arrTempWettbewerbFordertTermine=array(); - if (!is_array($arrTempWettbewerbGefordertTermine)) $arrTempWettbewerbGefordertTermine=array(); - $arrTempWettbewerbTermine=array_merge($arrTempWettbewerbFordertTermine,$arrTempWettbewerbGefordertTermine); - - $showHTML.=''; - $showHTML.=' - - - - - - - - '; - - reset($arrTempWettbewerbTermine); - for ($iTmpZehler=0;$iTmpZehler'.$arrTempWettbewerbTermine[$iTmpZehler]["wbtyp_kurzbz"].'  - - - - - '; - - $cTmpDatumSuche='
Wettbewerb Forderer Gefordert Tage Datum / Zeit Status Überprüfungsdatum '.date("d.m.Y", mktime(0,0,0,date("m"),date("d"),date("y"))).'
'.kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>trim($arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"])),'open_termin_'.$iTmpZehler.' '.trim($arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"]),trim($arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"])).' '.$arrTempWettbewerbTermine[$iTmpZehler]["team_forderer"].' '.$arrTempWettbewerbTermine[$iTmpZehler]["team_gefordert"].' '.$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"].' 
'; - - if (!empty($arrTempWettbewerbTermine[$iTmpZehler]["gefordertamumdatum"])) - $cTmpDatumSuche.=''; - - if (!empty($arrTempWettbewerbTermine[$iTmpZehler]["bestaetigtamum"])) - { - $cTmpDatumSuche.=''; - // Das MatchbestaetigtDatum gilt erst nach der Bestaetigung - - if (!empty($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit"])) - $cTmpDatumSuche.=''; - - if (!empty($arrTempWettbewerbTermine[$iTmpZehler]["matchbestaetigtamum"]) - && !empty($arrTempWettbewerbTermine[$iTmpZehler]["ergebniss"])) - $cTmpDatumSuche=''; - } - elseif (!empty($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"])) - { - if (!empty($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit"])) - $cTmpDatumSuche.=''; - - } - $cTmpDatumSuche.='
Forderungsbeginn'.$arrTempWettbewerbTermine[$iTmpZehler]["gefordertamumdatum"].'
Forderungbestätigt'.$arrTempWettbewerbTermine[$iTmpZehler]["bestaetigtdatum"].'
Spieldatum'.$arrTempWettbewerbTermine[$iTmpZehler]["matchdatum"].'
Spielbestätigt'.$arrTempWettbewerbTermine[$iTmpZehler]["matchbestaetigtdatum"].'
Spieldatum'.$arrTempWettbewerbTermine[$iTmpZehler]["matchdatum"].'
'; - - $showHTML.=''.$cTmpDatumSuche.' '; - -#exit($oWettbewerb->Einladung[0]['gefordertamum']." --- ".strtotime($oWettbewerb->Einladung[0]['gefordertamum']) ." #### ".time()); - - $bTmpFehlerNummerGefunden=false; // Init Check Eingabe nicht vollstaendig - // Check die Bestaetigung des Forderungsdatum - // Fehler : wenn keine Bestaetigung der Forderung [bestaetigtdatum] eingegeben wurde - // und das Tagesdatum kleiner Forderungsdatum [gefordertamum] plus [forderungstage] - // - // ,extract('day' from (age(".$cSchemaSQL."tbl_match.gefordertamum))) as gefordertamum_diff - // ,extract('day' from (age(".$cSchemaSQL."tbl_match.bestaetigtamum,tbl_match.gefordertamum))) as bestaetigtamum_diff - // - if (empty($arrTempWettbewerbTermine[$iTmpZehler]["bestaetigtdatum"]) - && !empty($arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"]) - && $arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"]>$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"] ) - $bTmpFehlerNummerGefunden=1; - -# ,extract('day' from (age(".$cSchemaSQL."tbl_match.matchdatumzeit,tbl_match.bestaetigtamum))) as matchdatumzeit_diff "; - - // Check Eintrag des Ergebnis - // Fehler : wenn kein Team-Sieger eingetragen wurde - // und das Matchdatum [matchdatumzeit] plus [forderungstage] kleiner Tagesdatum ist - if (empty($arrTempWettbewerbTermine[$iTmpZehler]["team_sieger"]) - && (!empty($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"]) - && $arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"]>$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]) ) - $bTmpFehlerNummerGefunden=2; - -# ,extract('day' from (age(".$cSchemaSQL."tbl_match.matchbestaetigtdatum,tbl_match.matchdatumzeit))) as matchbestaetigtamum_diff "; - - // Check Bestaetigen MatchErgebnis - // Fehler : wenn der Team-Sieger nach dem eingetragen nicht bestaetigt wurde - // und das Tagesdatum kleiner Matchdatum [matchdatumzeit] plus [forderungstage] - if (empty($arrTempWettbewerbTermine[$iTmpZehler]["matchbestaetigtdatum"]) - && !empty($arrTempWettbewerbTermine[$iTmpZehler]["team_sieger"]) - && (!empty($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_diff"]) - || $arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_diff"]>$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]) ) - $bTmpFehlerNummerGefunden=3; - - - $showHTML.=''; - if ($bTmpFehlerNummerGefunden) - $showHTML.='red_point.gif'; - else - $showHTML.='green_point.gif'; - $showHTML.=''; - - $showHTML.=''; - if ($bTmpFehlerNummerGefunden==1) - { - $cTmpDelDate=date("d.m.Y", mktime(0,0,0,date("m"),date("d") + ($arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"] -( $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"] * 2 )) ,date("y"))); - - $showHTML.='Achtung! Die Forderung wurde noch nicht bestätigt von '.$arrTempWettbewerbTermine[$iTmpZehler]["team_gefordert"] .' -
innerhalb von '.$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"].' Tag(en). -
Die Bestätigung sollte vor '. ($arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]).' Tag(en) erfolgen. - '; -#exit($cTmpDelDate ." ". $arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum"]." ".$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]." ".$arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"]); - - if ( ($arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"])+1 ) - { - $WettbewerbTermine= new komune_wettbewerbeinladungen(); - $WettbewerbTermine->initWettbewerbeinladungen(); - $WettbewerbTermine->setMatch_id(trim($arrTempWettbewerbTermine[$iTmpZehler]["match_id"])); - $arrTempWettbewerbGefordertTermine=array(); - - if ($WettbewerbTermine->unloadWettbewerbeinladungen()) - { - $showHTML.='
Die Forderung wurde automatisch gelöscht Ablaufdatum war der '.$cTmpDelDate; - - $cTmpName=trim($arrTempWettbewerbTermine[$iTmpZehler]['uid']); - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - - $cTmpName1=trim($arrTempWettbewerbTermine[$iTmpZehler]['team_gefordert']); - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName1=$pers->langname; - - $cTmpName2=trim($arrTempWettbewerbTermine[$iTmpZehler]['team_forderer']); - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName2=$pers->langname; - - $betreff='Die Forderung im Wettbewerb '.$arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"] ." wurde entfernt"; - $text="Die Forderung wurde nicht in der vorgegebenen Zeit angenommen (".$arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"] .") sie wird entfernt.\n\n"; - $text.="Die Forderung von ".$cTmpName2 ." ( Kurzzeichen ".$arrTempWettbewerbTermine[$iTmpZehler]['team_forderer']." )\n\n"; - $text.="an Geforderten von ".$cTmpName1 ." ( Kurzzeichen ".$arrTempWettbewerbTermine[$iTmpZehler]['team_gefordert']." )\n\n"; - $text.=" kann noch mal beantragt werden."."\n\n"; - $text.="Ihr Moderator ".$cTmpName."\n\n"; - // Einladung an Spieler/Team Information - $oWettbewerb->Error[]=kommune_funk_sendmail($arrTempWettbewerbTermine[$iTmpZehler]['team_forderer'],$betreff,$text,$arrTempWettbewerbTermine[$iTmpZehler]['uid'],$oWettbewerb); - $oWettbewerb->Error[]=kommune_funk_sendmail($arrTempWettbewerbTermine[$iTmpZehler]['team_gefordert'],$betreff,$text,$arrTempWettbewerbTermine[$iTmpZehler]['uid'],$oWettbewerb); - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->user,$betreff,$text,$arrTempWettbewerbTermine[$iTmpZehler]['uid'],$oWettbewerb); - - } - else - $oWettbewerb->Error[]=$WettbewerbTermine->getError(); - #$showHTML.=$WettbewerbTermine->getStringSQL(); - if (isset($WettbewerbTermine)) unset($WettbewerbTermine); - - } - else - $showHTML.='
Die Forderung wird automatisch gelöscht in '. ($arrTempWettbewerbTermine[$iTmpZehler]["gefordertamum_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"])+2 ." Tag(en)"; - } - if ($bTmpFehlerNummerGefunden==2) // matchbestaetigtamum mit matchdatumzeit - { - $showHTML.='Achtung! Das Spielergebnis wurde noch nicht eingetragen von '.$arrTempWettbewerbTermine[$iTmpZehler]["team_forderer"] .'. -
Das Ergebnis zum Spieldatum '.$arrTempWettbewerbTermine[$iTmpZehler]["matchdatum"].' sollte sp�testens vor '. ($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]).' Tag(en) erfolgen.'; - $showHTML.='
Das Ergebnis '.$arrTempWettbewerbTermine[$iTmpZehler]["ergebniss"].' bitte erfassen! '; - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&match_id='.trim($arrTempWettbewerbTermine[$iTmpZehler]["match_id"]).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerbTermine[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerbTermine[$iTmpZehler]["team_gefordert"]); - - $showHTML.=' weiter zum Ergebnis erfassen '; - } - - if ($bTmpFehlerNummerGefunden==3) // matchbestaetigtamum mit matchdatumzeit - { - $showHTML.='Achtung! Das Spielergebnis wurde noch nicht bestätigt von '.$arrTempWettbewerbTermine[$iTmpZehler]["team_gefordert"] .'. -
Die Bestätigung für das Spiel am '.$arrTempWettbewerbTermine[$iTmpZehler]["matchdatum"].' sollte spätestens vor '. ($arrTempWettbewerbTermine[$iTmpZehler]["matchdatumzeit_tag_diff"] - $arrTempWettbewerbTermine[$iTmpZehler]["forderungstage"]).' Tag(en) erfolgen.'; - $showHTML.='
Das Ergebnis '.$arrTempWettbewerbTermine[$iTmpZehler]["ergebniss"].' bitte bestätigen! '; - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&match_id='.trim($arrTempWettbewerbTermine[$iTmpZehler]["match_id"]).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerbTermine[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerbTermine[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerbTermine[$iTmpZehler]["team_gefordert"]); - - $showHTML.='
weiter zur Bestätigung'; - } - - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - // Team Forderer / Spieler PopUp ( Im Teampopup wird auch das Wettbewerbspopup erstellt ) - $showHTML.=''; - // Team Gefordert / Spieler PopUp ( Im Teampopup wird auch das Wettbewerbspopup erstellt ) - $showHTML.=''; - - // Wettbewerb PopUp - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - - } - $showHTML.=''; - - $showHTML.='
'; - return $showHTML; - return $showHTML; -} - - - -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_team_wettbewerbe Tabellen mit den eigenen Teamdaten zu keinem,einem oder mehreren Wettbewerben -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Fehlertext oder Leer -* -*/ -function kommune_funk_team_wettbewerbe($oWettbewerb) -{ - // Init - $showHTML=''; -// --- Wettbewerbe (EINLADUNGEN) - if (!is_array($oWettbewerb->EigeneWettbewerbe) - || !isset($oWettbewerb->EigeneWettbewerbe[0]) ) - return $showHTML; - - $WettbewerbEinladung= new komune_wettbewerbeinladungen(); - - // Einladungen - Aufforderungen - $WettbewerbEinladung->InitWettbewerbeinladungen(); - $WettbewerbEinladung->setSwitchGewinner('0'); - $WettbewerbEinladung->setTeam_forderer($oWettbewerb->EigeneWettbewerbe); - if ($WettbewerbEinladung->loadWettbewerbeinladungen()) - $oWettbewerb->Einladung=$WettbewerbEinladung->getWettbewerbeinladung(); - else - $showHTML.='
'.$WettbewerbEinladung->getError(); - - // Forderungen - $WettbewerbEinladung->InitWettbewerbeinladungen(); - $WettbewerbEinladung->setTeam_gefordert($oWettbewerb->EigeneWettbewerbe); - $WettbewerbEinladung->setSwitchGewinner('0'); - if ($WettbewerbEinladung->loadWettbewerbeinladungen()) - $oWettbewerb->Forderungen=$WettbewerbEinladung->getWettbewerbeinladung(); - else - $showHTML.='
'.$WettbewerbEinladung->getError(); - - // Spiele - Einladungen - $WettbewerbEinladung->InitWettbewerbeinladungen(); - $WettbewerbEinladung->setTeam_gefordert($oWettbewerb->EigeneWettbewerbe); - $WettbewerbEinladung->setSwitchGewinner('1'); - if ($WettbewerbEinladung->loadWettbewerbeinladungen()) - $oWettbewerb->Spiele=$WettbewerbEinladung->getWettbewerbeinladung(); - else - $showHTML.='
'.$WettbewerbEinladung->getError(); - - if (isset($WettbewerbEinladung)) - unset($WettbewerbEinladung); - - // Personen - zu den Aufforderungen oder den Forderungen suchen - - // TeamMitglieder lesen aus Person-Benutzer - - if (isset($oWettbewerb->Einladung[0]["gefordertvon"])) // Forderugen - { - for ($iTmpZehler=0;$iTmpZehlerEinladung);$iTmpZehler++) - { - $pers=kommune_funk_benutzerperson($oWettbewerb->Einladung[$iTmpZehler]["gefordertvon"],$oWettbewerb); - if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->Einladung[$iTmpZehler]["gefordertvon"]]=$pers; - $pers=kommune_funk_benutzerperson($oWettbewerb->Einladung[$iTmpZehler]["bestaetigtvon"],$oWettbewerb); - if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->Einladung[$iTmpZehler]["bestaetigtvon"]]=$pers; - } - } - - if (isset($oWettbewerb->Forderungen[0]["gefordertvon"])) // Aufforderungen - { - for ($iTmpZehler=0;$iTmpZehlerForderungen);$iTmpZehler++) - { - $pers=kommune_funk_benutzerperson($oWettbewerb->Forderungen[$iTmpZehler]["gefordertvon"],$oWettbewerb); - if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->Forderungen[$iTmpZehler]["gefordertvon"]]=$pers; - $pers=kommune_funk_benutzerperson($oWettbewerb->Forderungen[$iTmpZehler]["bestaetigtvon"],$oWettbewerb); - if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->Forderungen[$iTmpZehler]["bestaetigtvon"]]=$pers; - } - } - - if (isset($oWettbewerb->Spiele[0]["gefordertvon"])) // Aufforderungen - { - for ($iTmpZehler=0;$iTmpZehlerSpiele);$iTmpZehler++) - { - $pers=kommune_funk_benutzerperson($oWettbewerb->Spiele[$iTmpZehler]["gefordertvon"],$oWettbewerb); - if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->Spiele[$iTmpZehler]["gefordertvon"]]=$pers; - $pers=kommune_funk_benutzerperson($oWettbewerb->Spiele[$iTmpZehler]["bestaetigtvon"],$oWettbewerb); - if (isset($pers->nachname)) $oWettbewerb->PersonenBenutzer[$oWettbewerb->Spiele[$iTmpZehler]["bestaetigtvon"]]=$pers; - } - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_wartung_spielergebnis Anzeige, und moeglich Bestaetigungsaufrufe -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* @param $switchForderungen Schalter welche Anzeigenart gewaehlt wurde ( Forderer, Geforderter) -* -* @return HTML String der Ergebnisse der Wettbewerbe -* -*/ -function kommune_funk_wartung_spielergebnis($oWettbewerb,$switchForderungen) -{ - $showHTML=''; // Init - $arrTempWettbewerb=array(); - switch (trim($switchForderungen)) - { - case 0: - $arrTempWettbewerb=$oWettbewerb->Einladung; - break; - case 1: - $arrTempWettbewerb=$oWettbewerb->Forderungen; - break; - default: // Default Uebersicht der Wettbewerbe - return "Kein Verarbeitungsswitch : $switchForderungen"; - break; - } - - if (!is_array($arrTempWettbewerb) || count($arrTempWettbewerb)<1) // DB eof - return ""; - reset($arrTempWettbewerb); - - for ($iTmpZehler=0;$iTmpZehlerWettbewerb); - for ($iTmpZehler2=0;$iTmpZehler2Wettbewerb);$iTmpZehler2++) - { - if (trim($oWettbewerb->Wettbewerb[$iTmpZehler2]["wettbewerb_kurzbz"])==trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]) ) - { - $arrTempWettbewerb[$iTmpZehler]=array_merge($oWettbewerb->Wettbewerb[$iTmpZehler2],$arrTempWettbewerb[$iTmpZehler]); - break; - } - } - - $showHTML.=''.$arrTempWettbewerb[$iTmpZehler]["wbtyp_kurzbz"].', '.$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].''; - $showHTML.=''; - - $showHTML.=''; - - // Auffoderungsinfo - $cShowImage=''; - if (isset($oWettbewerb->PersonenBenutzer[$cTmpBestaetigtvon])) - { - $pers=$oWettbewerb->PersonenBenutzer[$cTmpBestaetigtvon]; - $cTmpBestaetigtvon=(!empty($pers->anrede)?$pers->anrede.' ':'').(!empty($pers->vorname)?$pers->vorname.' ':'').(!empty($pers->nachname)?$pers->nachname.' ':''); - if (!empty($pers->foto_image)) - $cShowImage=$pers->foto_image; - } - - - $showHTML.=''; - $showHTML.=''; - - - // Gefordert VON - $cShowImage=''; - if (isset($oWettbewerb->PersonenBenutzer[$cTmpGefordertvon])) - { - $pers=$oWettbewerb->PersonenBenutzer[$cTmpGefordertvon]; - $cTmpGefordertvon=(!empty($pers->anrede)?$pers->anrede.' ':'').(!empty($pers->vorname)?$pers->vorname.' ':'').(!empty($pers->nachname)?$pers->nachname.' ':''); - $cShowImage=''; - if (!empty($pers->foto_image)) - $cShowImage=$pers->foto_image; - } - $showHTML.=''; - $showHTML.=''; - $showHTML.='
- '; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - if (!empty($arrTempWettbewerb[$iTmpZehler]["ergebniss"])) - { - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - } - $showHTML.='

Sieger :

'.(empty($arrTempWettbewerb[$iTmpZehler]["team_sieger"])?' offen ':' Spieler / Team '.$arrTempWettbewerb[$iTmpZehler]["team_sieger"].'' ).'

Austragungsort :

'.$arrTempWettbewerb[$iTmpZehler]["matchort"].'

am :

'.$arrTempWettbewerb[$iTmpZehler]["matchdatum"].' '.$arrTempWettbewerb[$iTmpZehler]["matchzeit"] .'

Ergebnis :

'.$arrTempWettbewerb[$iTmpZehler]["ergebniss"].' '.(empty($arrTempWettbewerb[$iTmpZehler]["matchbestaetigtvon"])?' keine Bestätigung durch '.$arrTempWettbewerb[$iTmpZehler]["team_gefordert"].'':' Bestätigt durch '.$arrTempWettbewerb[$iTmpZehler]["matchbestaetigtvon"].' am '.$arrTempWettbewerb[$iTmpZehler]["matchbestaetigtdatum"].', '.$arrTempWettbewerb[$iTmpZehler]["matchbestaetigtzeit"]).'
- '; - $showHTML.=' - - - - - - - - - - - - - - - '; - $showHTML.='
Gefordert Team / Spieler
Team : '.$arrTempWettbewerb[$iTmpZehler]["team_gefordert"].''.$cShowImage.'
bestätigt durch : '.(!empty($cTmpBestaetigtvon)?$cTmpBestaetigtvon:'-').'
am : '.(!empty($arrTempWettbewerb[$iTmpZehler]["bestaetigtdatum"])?$arrTempWettbewerb[$iTmpZehler]["bestaetigtdatum"].', um '.$arrTempWettbewerb[$iTmpZehler]["bestaetigtzeit"]:'-').'
- '; - if ( empty($arrTempWettbewerb[$iTmpZehler]["bestaetigtvon"]) && $switchForderungen==1) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&einladen=2&match_id='.trim($iTmpMatch_id).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerb[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerb[$iTmpZehler]["team_gefordert"]); - $showHTML.=' -
- -
- '; - } - if (empty($arrTempWettbewerb[$iTmpZehler]["matchbestaetigtvon"]) - && !empty($arrTempWettbewerb[$iTmpZehler]["ergebniss"]) && $switchForderungen==1) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&einladen=4&match_id='.trim($iTmpMatch_id).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerb[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerb[$iTmpZehler]["team_gefordert"]); - $showHTML.=' -
- -
- '; - } - $showHTML.=' 
- '; - $showHTML.=' - - - - - - - - - - - - - - - - - '; - - - $showHTML.='
Forderer Team / Spieler
Team : '.$arrTempWettbewerb[$iTmpZehler]["team_forderer"].''.$cShowImage.'
gefordert von : '.$cTmpGefordertvon.'
am : '.$arrTempWettbewerb[$iTmpZehler]["gefordertamumdatum"].', um '.$arrTempWettbewerb[$iTmpZehler]["gefordertamumzeit"].'
- '; - if (empty($cTmpBestaetigtvon) && $switchForderungen==0) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&match_id='.trim($iTmpMatch_id).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerb[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerb[$iTmpZehler]["team_gefordert"]); - $showHTML.=' -
- -
- '; - } - - if (!empty($cTmpBestaetigtvon) && $switchForderungen==0 && empty($arrTempWettbewerb[$iTmpZehler]["ergebniss"]) ) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&match_id='.trim($iTmpMatch_id).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerb[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerb[$iTmpZehler]["team_gefordert"]); - $showHTML.=' -
- -
- '; - } - if (empty($arrTempWettbewerb[$iTmpZehler]["matchbestaetigtvon"]) - && !empty($arrTempWettbewerb[$iTmpZehler]["ergebniss"]) && $switchForderungen==0) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneEinladenTEAM.'&match_id='.trim($iTmpMatch_id).'&wbtyp_kurzbz=&wettbewerb_kurzbz='.trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).'&team_forderer='.trim($arrTempWettbewerb[$iTmpZehler]["team_forderer"]).'&team_gefordert='.trim($arrTempWettbewerb[$iTmpZehler]["team_gefordert"]); - $showHTML.=' -
- -
- '; - } - $showHTML.=' 
'; - $showHTML.=''; - } - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_show_wettbewerbteam_spiele Anzeige der Spiele des Wettbewerbteams Listenform -* -* @param $cWettbewerb Wettbewerb_kurzbezeichnung, oder kpl. Array des Wettbewerbes -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String mit Wettbewerb Teamspiele -* -*/ -function kommune_funk_show_wettbewerbteam_spiele($cWettbewerb_kurzbz='',$iMatch_id='',$oWettbewerb) -{ - - - - $showHTML=''; - if (!is_array($oWettbewerb->Spiele) || count($oWettbewerb->Spiele)<1) - return $showHTML; - - $showHTML.=''; - reset($oWettbewerb->Spiele); - - for ($iTmpZehler=0;$iTmpZehlerSpiele);$iTmpZehler++) - { - if (!empty($cWettbewerb_kurzbz) && trim($cWettbewerb_kurzbz)!=trim($oWettbewerb->Spiele[$iTmpZehler]["wettbewerb_kurzbz"])) - continue; - if (!empty($iMatch_id) && trim($iMatch_id)!=trim($oWettbewerb->Spiele[$iTmpZehler]["match_id"])) - continue; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; -# $showHTML.=''; - $showHTML.='Spiele[$iTmpZehler]["team_sieger"])==trim($oWettbewerb->Spiele[$iTmpZehler]["team_forderer"])? ' style="background-color:#DDDDDD;" ':' style="background-color:#FFFFB0;" ').'>'; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - } - $showHTML.=''; - $showHTML.='
 fordert  '.$oWettbewerb->Spiele[$iTmpZehler]["team_forderer"].'  gefordert  '.$oWettbewerb->Spiele[$iTmpZehler]["team_gefordert"].' Spiele[$iTmpZehler]["team_sieger"])? ' style="background-color:#B1D8D8;" ':(trim($oWettbewerb->Spiele[$iTmpZehler]["team_sieger"])==trim($oWettbewerb->Spiele[$iTmpZehler]["team_forderer"])? ' style="background-color:#DDDDDD;" ':' style="background-color:#FFFFB0;" ')).'> '.$oWettbewerb->Spiele[$iTmpZehler]["matchdatum"].' 

Sieger Sieger  '.$oWettbewerb->Spiele[$iTmpZehler]["team_sieger"].' Ergebnis '.$oWettbewerb->Spiele[$iTmpZehler]["ergebniss"].' Spiele[$iTmpZehler]["team_sieger"])? ' style="background-color:#B1D8D8;" ':(trim($oWettbewerb->Spiele[$iTmpZehler]["team_sieger"])==trim($oWettbewerb->Spiele[$iTmpZehler]["team_forderer"])? ' style="background-color:#DDDDDD;" ':' style="background-color:#FFFFB0;" ')).'> '.$oWettbewerb->Spiele[$iTmpZehler]["matchbestaetigtdatum"].' 
 
'; - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_show_spielergebnis Statusanzeige der Match - Spiele , Default bereits gespielte , als Option Forderungen bzw. Einladungen -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML Liste der Gesamten Ergebnisse der Wettbewerbe -* -*/ -function kommune_funk_show_spielergebnis($oWettbewerb,$showStatus=false) -{ - $showHTML=''; // Init - - if (isset($oWettbewerb->Spiele)) - $arrTempWettbewerb=$oWettbewerb->Spiele; - else - $arrTempWettbewerb=array(); - - $bTmpSwitchShow=0; - if ($showStatus) // Anzeigen Status von Offenen Matchdaten - { - if (isset($oWettbewerb->Forderungen) && (!is_array($arrTempWettbewerb) || count($arrTempWettbewerb)<1)) // DB eof - { - $arrTempWettbewerb=$oWettbewerb->Forderungen; - $bTmpSwitchShow=1; - } - elseif (isset($oWettbewerb->Einladung) && (!is_array($arrTempWettbewerb) || count($arrTempWettbewerb)<1)) // DB eof - { - $arrTempWettbewerb=$oWettbewerb->Einladung; - $bTmpSwitchShow=2; - } - else - return "Anzeigeart '$showStatus' wird nicht verarbeitet."; - } - - if (!is_array($arrTempWettbewerb) || count($arrTempWettbewerb)<1) // DB eof - return "keine Informationen zum Anzeigen vorhanden."; - - reset($arrTempWettbewerb); - for ($iTmpZehler=0;$iTmpZehleropen'.$iTmpZehler.'ausblenden '; - $showHTML.='close'.$iTmpZehler.'anzeigen '; - $showHTML.='Wettbewerb '.kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('team_kurzbz'=>trim($oWettbewerb->team_kurzbz),'wettbewerb_kurzbz'=>trim($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])),$arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]).' '; - $showHTML.=($bTmpSwitchShow==1?' Forderung ':($bTmpSwitchShow==2?' Einladung ':' Spiel ')). ' '.$arrTempWettbewerb[$iTmpZehler]["matchdatum"] .''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.='
'.kommune_funk_show_wettbewerbteam_spiele($arrTempWettbewerb[$iTmpZehler]["wettbewerb_kurzbz"],$arrTempWettbewerb[$iTmpZehler]["match_id"],$oWettbewerb).'
'; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''.(!empty($arrTempWettbewerb[$iTmpZehler]["team_sieger"]) && $arrTempWettbewerb[$iTmpZehler]["team_sieger"]==$arrTempWettbewerb[$iTmpZehler]["team_forderer"]?''.$arrTempWettbewerb[$iTmpZehler]["team_forderer"].'':$arrTempWettbewerb[$iTmpZehler]["team_forderer"]).''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.='
Forderung von : '.$arrTempWettbewerb[$iTmpZehler]["gefordertvon"].'am : '.$arrTempWettbewerb[$iTmpZehler]["gefordertamumdatum"].' '.$arrTempWettbewerb[$iTmpZehler]["gefordertamumzeit"].'
Ort : '.$arrTempWettbewerb[$iTmpZehler]["matchort"].' am : '.$arrTempWettbewerb[$iTmpZehler]["matchdatum"].' '.$arrTempWettbewerb[$iTmpZehler]["matchzeit"].'
Bestätigt Forderung von : '.(empty($arrTempWettbewerb[$iTmpZehler]["bestaetigtvon"])?'offen':$arrTempWettbewerb[$iTmpZehler]["bestaetigtvon"]).'am : '.$arrTempWettbewerb[$iTmpZehler]["bestaetigtdatum"].' '.$arrTempWettbewerb[$iTmpZehler]["bestaetigtzeit"].'
Sieger : '.(empty($arrTempWettbewerb[$iTmpZehler]["team_sieger"])?'offen':$arrTempWettbewerb[$iTmpZehler]["team_sieger"]).'Ergebnis : '.$arrTempWettbewerb[$iTmpZehler]["ergebniss"].'
Bestätigt Sieger von : '.(empty($arrTempWettbewerb[$iTmpZehler]["matchbestaetigtvon"])?'offen':$arrTempWettbewerb[$iTmpZehler]["matchbestaetigtvon"]).'am : '.$arrTempWettbewerb[$iTmpZehler]["matchbestaetigtdatum"].' '.$arrTempWettbewerb[$iTmpZehler]["matchbestaetigtzeit"].'
Sieger ':' style="background-color:#FFFFFF;text-align:right;">Verlierer ').' : Sieger ':' style="background-color:#FFFFFF;text-align:right;">Verlierer ').' : '.(!empty($arrTempWettbewerb[$iTmpZehler]["team_sieger"]) && $arrTempWettbewerb[$iTmpZehler]["team_sieger"]==$arrTempWettbewerb[$iTmpZehler]["team_gefordert"]?''.$arrTempWettbewerb[$iTmpZehler]["team_gefordert"].'':$arrTempWettbewerb[$iTmpZehler]["team_gefordert"]).'
'; - $showHTML.=''; - } - return $showHTML; -} - -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_popup_benutzer Aufbau einer bisher gespielten Wettbewerbe -* -* @param $cUid user Anwenderkurzzeichen -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* -* @return HTML String Benutzeruebersicht -* -*/ -function kommune_funk_popup_benutzer($cUid,$oWettbewerb) -{ - $showHTML=''; // Init - - // Plausib - if (is_array($cUid) && isset($cUid['uid'])) - $cUid=$cUid['uid']; - elseif (is_array($cUid) && isset($cUid[0]['uid'])) - $cUid=$cUid[0]['uid']; - elseif (empty($cUid)) - return $showHTML; - - $cTmpName=$cUid; - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname)) - $cTmpName=$pers->langname; - - $showHTML.=' -
- '.(isset($pers->langname)?$pers->langname:$cUid).' - - - - - - - - - - - - - -
'.(isset($pers->foto_image)?$pers->foto_image:'').''.kommune_funk_create_emailaccount($cUid).'
'.(isset($pers->sprache)?'Sprache : ':'').''.(isset($pers->sprache)?$pers->sprache:'').'
'.(isset($pers->gebort)?'aus : ':'').''.(isset($pers->gebort)?$pers->gebort:'').(isset($pers->geburtsnation)?' ('.$pers->geburtsnation.')':'').'
-
'; - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_benutzerperson ermittelt zu einer UID die Person, und speichert diese im Objekt -* -* @param $oWettbewerb Objekt mit allen Daten zur Selektion wie Wettbewerbe,Personen,Teams,Matches -* @param $cUid user Anwenderkurzzeichen -* -* @return HTML Liste der Ergebnisse der Wettbewerbe -* -*/ -function kommune_funk_benutzerperson($user,$oWettbewerb) -{ - $user=trim($user); - if (empty($user)) - return 'keine Benutzer UID übergeben'; - - if (isset($oWettbewerb->PersonenBenutzer[$user])) // Wurde bereits gefunden - { - $pers=$oWettbewerb->PersonenBenutzer[$user]; - if (!isset($pers->langname)) - $pers->langname=kommune_funk_pers_langname($user,$pers); - $oWettbewerb->PersonenBenutzer[$user]=$pers; - return $pers; - } - - $pers = new benutzer($user); // Lesen PersonenBenutzer - if (!isset($pers->nachname)) - return $user; - - $pers->langname=kommune_funk_pers_langname($user,$pers); - $pers->foto_image=''; - if (!empty($pers->foto)) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneDisplayIMAGE.'&timecheck'.time().'&person_id='.$pers->person_id.(strlen($pers->foto)<1000?'&heximg='.$pers->foto:''); - $pers->foto_image=''.$pers->langname.' '.$pers->person_id.''; - } - $oWettbewerb->PersonenBenutzer[$user]=$pers; - return $pers; -} - -#------------------------------------------------------------------------------------------- -/* Subfunktion von getDisplayStringWettbewerb -* -* @kommune_funk_Statistik Aufbau einer StatistikListe zu den Wettbewerben -* -* @param $oWettbewerb Array mit allen Wettbewerbs und Benutzerdaten -* -* @return HTML String in Listenform der Wettbewerbe -* -*/ -function kommune_funk_Statistik($oWettbewerb) -{ - $showHTML=''; - if (!is_array($oWettbewerb->Wettbewerb)) - return $showHTML; - - $Wettbewerb=new komune_wettbewerbteam('','',''); - - // Laden alle Teams - $Wettbewerb->InitWettbewerbteam(); - if ($Wettbewerb->loadWettbewerbteam()) - $oWettbewerb->TeamAnwender=$Wettbewerb->getWettbewerbteam(); - else - $oWettbewerb->Error[]=$Wettbewerb->getError(); - - // Anzahl, max Punkte , und max Rang je Wettbewerb - $Wettbewerb->InitWettbewerbteam(); - $qry=""; - $qry.="SELECT * FROM ".$oWettbewerb->sqlSCHEMA.".tbl_wettbewerbteam where punkte>0"; - $qry.=" order by punkte desc OFFSET 0 LIMIT 3;"; - - $db = new basis_db(); - $aPunkteSieger=array(); - if($db->db_query($qry)) - { - $rows=array(); - while($row = $db->db_fetch_array()) - { - $aPunkteSieger[]=$row; - } - } - else - { - $oWettbewerb->Error[]=$db->db_last_error(); - } - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - - for ($iTmpZehler=0;$iTmpZehlerWettbewerb); - for ($iTmpZehler2=0;$iTmpZehler2Wettbewerb[$iTmpZehler2]["wettbewerb_kurzbz"])==trim($aPunkteSieger[$iTmpZehler]['wettbewerb_kurzbz'])) - { - $cTmpFarbe=(isset($oWettbewerb->Wettbewerb[$iTmpZehler2]["farbe"]) && !empty($oWettbewerb->Wettbewerb[$iTmpZehler2]["farbe"])?'#'.$oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"]:'transparent'); - break; - } - } - - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>$aPunkteSieger[$iTmpZehler]['wettbewerb_kurzbz']),'open'.$iTmpZehler.' '.$aPunkteSieger[$iTmpZehler]['wettbewerb_kurzbz'].' ','weiter'); - - - $cShowImage=''; - $arrWettbewerbTeam=array(); - $WettbewerbT=new komune_wettbewerbteam('',$aPunkteSieger[$iTmpZehler]['team_kurzbz'],$aPunkteSieger[$iTmpZehler]['wettbewerb_kurzbz']); - if ($WettbewerbT->loadWettbewerbteam()) - { - $arrWettbewerbTeam=$WettbewerbT->getWettbewerbteam(); - - $pers=kommune_funk_benutzerperson($arrWettbewerbTeam[0]['uid'],$oWettbewerb); - if (isset($pers->foto_image) && !empty($pers->foto_image)) - $cShowImage=$pers->foto_image; - } - unset($WettbewerbT); - - - - if ($iTmpZehler%2) - $cTmpBGcolor="#FFFFB0"; - else - $cTmpBGcolor="#FFFFD7"; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - - $showHTML.=''; - } - $showHTML.='
die Aktivsten Top 3
WettbewerbTeam / SpielerRangPunkteBild
 '.($iTmpZehler + 1).' '.$aPunkteSieger[$iTmpZehler]['team_kurzbz'].''.$aPunkteSieger[$iTmpZehler]['rang'].''.$aPunkteSieger[$iTmpZehler]['punkte'].''.(!empty($cShowImage)?$cShowImage:' ').''; - // Team / Spieler PopUp ( Im Teampopup wird auch das Wettbewerbspopup erstellt ) - $showHTML.=''; - - // Wettbewerb PopUp - $showHTML.=''; - $showHTML.='
'; - $showHTML.='
'; - -// Gesamtuebersicht------------------------------------------------------------------------------------------- - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.='
'; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - - - $cTmpGruppeTyp=''; - $showHTMLicon=''; - $showHTMLspiele=''; - $showHTMLteams=''; - - - $Wettbewerb=new komune_wettbewerbteam('','',''); - $Wettbewerb->InitWettbewerbteam(); - - - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - $db = new basis_db(); - // Kennzeichen ob ein Record in tbl_wettbewerb angelegt wurde ist wbtyp_kurzbz - if (empty($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])) // wbtyp_kurzbz=(leer=keine wettbewerbe) - continue; - - // Wettbewerbstypen - Gruppenwechsel - $oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]); - $oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]); - $cTmpFarbe=(isset($oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"]) && !empty($oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"])?$oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"]:''); - - $cTmpIconPopUpID='icon'.$iTmpZehler; - $cTmpIconPopUp=' onmouseover="show_layer(\''.$cTmpIconPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpIconPopUpID.'\');" '; - - $cTmpSpielePopUpID='spiele'.$iTmpZehler; - $cTmpSpielePopUp=' onmouseover="show_layer(\''.$cTmpSpielePopUpID.'\');" onmouseout="hide_layer(\''.$cTmpSpielePopUpID.'\');" '; - - $cTmpTeamPopUpID1='sTeam1'.$iTmpZehler; - $cTmpTeamPopUp1=' onmouseover="show_layer(\''.$cTmpTeamPopUpID1.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID1.'\');" '; - - $cTmpTeamPopUpID2='sTeam2'.$iTmpZehler; - $cTmpTeamPopUp2=' onmouseover="show_layer(\''.$cTmpTeamPopUpID2.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID2.'\');" '; - - $showHTMLicon.=''; - $showHTMLspiele.=''; - - if ($iTmpZehler%2) - $cTmpBGcolor="#FFFFB0"; - else - $cTmpBGcolor="#FFFFD7"; - - $showHTML.=''; - - if ($cTmpGruppeTyp!=$oWettbewerb->Wettbewerb[$iTmpZehler]['wbtyp_kurzbz']) - $showHTML.=''; - else - $showHTML.=''; - $cTmpGruppeTyp=$oWettbewerb->Wettbewerb[$iTmpZehler]['wbtyp_kurzbz']; - - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'open'.$iTmpZehler.' '.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].' ','weiter'); - $showHTML.=''; - - - // Anzahl Teams Spieler je Wettbewerb - $qry=""; - $qry.="SELECT count(distinct tbl_wettbewerbteam.team_kurzbz) as count_team_kurzbz FROM ".$oWettbewerb->sqlSCHEMA.".tbl_wettbewerbteam "; - $qry.=" WHERE UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)=UPPER(E'".trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])."') "; - $qry.=" OFFSET 0 LIMIT 1 ;"; - $cTmpWettbewerbInfo=array(); - $aPunkteSieger=array(); - if($db->db_query($qry)) - { - $rows=array(); - while($row = $db->db_fetch_array()) - { - $aPunkteSieger[]=$row; - } - } - else - { - $oWettbewerb->Error[]= $db->db_last_error(); - return false; - } - - $showHTML.=''; - // Anzahl Teams Spieler Ende - - // Besten suchen - $qry=""; - $qry.="SELECT tbl_wettbewerbteam.wettbewerb_kurzbz,team_kurzbz,punkte,rang FROM ".$oWettbewerb->sqlSCHEMA.".tbl_wettbewerbteam "; - $qry.=" WHERE UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)=UPPER(E'".trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])."') "; - $qry.=" order by rang ASC OFFSET 0 LIMIT 1 ;"; - $arrWettbewerbTeams=array(); - - $aPunkteSieger=array(); - if($db->db_query($qry)) - { - $rows=array(); - while($row = $db->db_fetch_array()) - { - $arrWettbewerbTeams[]=$row; - } - } - else - { - $oWettbewerb->Error[]= $db->db_last_error(); - return false; - } - - $showHTMLteams.=''; - $showHTML.=''; - // Besten suchen Ende - - // Aktivsten suchen - $qry=""; - $qry.="SELECT tbl_wettbewerbteam.wettbewerb_kurzbz,team_kurzbz,punkte,rang FROM ".$oWettbewerb->sqlSCHEMA.".tbl_wettbewerbteam "; - $qry.=" WHERE UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)=UPPER(E'".trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])."') "; - $qry.=" order by punkte DESC OFFSET 0 LIMIT 1 ;"; - $cTmpAktivsteTeam=array(); - if($db->db_query($qry)) - { - $rows=array(); - while($row = $db->db_fetch_array()) - { - $cTmpAktivsteTeam[]=$row; - } - } - else - { - $oWettbewerb->Error[]= $db->db_last_error(); - return false; - } - - - $showHTMLteams.=''; - $showHTML.=''; - $showHTML.=''; - // Aktivsten suchen Ende - - - if (!isset($cTmpBesteTeam[0]['punkte']) || $cTmpBesteTeam[0]['punkte']<1) - $showHTML.=''; - else - $showHTML.=''; - $showHTML.=''; - } - $showHTML.='
Wettbewerb Informationen
ArtWettbewerbanz.Teiln.BesteAktivstePunkteForderungen
'.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].''.$cTmpHREF.''.@(int)(isset($cTmpWettbewerbInfo[0]['count_team_kurzbz'])?$cTmpWettbewerbInfo[0]['count_team_kurzbz']:0).''.(isset($cTmpBesteTeam[0]['team_kurzbz'])?$cTmpBesteTeam[0]['team_kurzbz']:'').''.(isset($cTmpAktivsteTeam[0]['team_kurzbz'])?$cTmpAktivsteTeam[0]['team_kurzbz']:'').''.@(int)(isset($cTmpAktivsteTeam[0]['punkte'])?$cTmpAktivsteTeam=$cTmpBesteTeam[0]['punkte']:0).'keine ForderungenForderungen
'.$showHTMLicon.$showHTMLteams.$showHTMLspiele.'
'; - - if (isset($Wettbewerb)) - unset($Wettbewerb); - - $showHTML.='

'; - return $showHTML; -} - -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_mail Sendmailfunktion -* -* @param $empf Empfaengeradresse -* @param $betreff der Nachricht -* @param $text Nachrichtentext -* @param $abs Absender der Nachricht -* -* @return HTML Status der Mailfunktion -* -*/ -function kommune_funk_sendmail($empf='',$betreff='',$text='',$abs='',$oWettbewerb) -{ -// Empfaenger - if (empty($empf) && isset($oWettbewerb->wettbewerb[0]['uid']) ) - $empf=$oWettbewerb->wettbewerb[0]['uid']; - $empf=trim($empf); - $empf=kommune_funk_create_emailaccount(trim($empf)); - -// Absender - if (empty($abs)) // wenn kein Absender vorhanden ist : den Aktuellangemeldete Anwender nehmen - $abs=$oWettbewerb->user; - $abs=trim($abs); - - $cTmpName=str_replace(stristr($abs,"@"),'',$abs); // Es wurde eine eMailadresse uebergeben, wir brauchen die UID - $cTmpName=trim($cTmpName); - - $pers=kommune_funk_benutzerperson(trim($cTmpName),$oWettbewerb); - if (isset($pers->nachname)) - $cTmpName=$pers->nachname; - $abs=kommune_funk_create_emailaccount(trim($abs)); - - - if (empty($betreff)) - $betreff=(defined('CAMPUS_NAME')?CAMPUS_NAME.' ':'').$oWettbewerb->wettbewerb_kurzbz.' Information'; - if (empty($text)) - $text=$betreff."\n\n".$abs; - -#G erald -#$empf='simane@technikum-wien.at'; - $from="From: ".(defined('CAMPUS_NAME')?CAMPUS_NAME.' ':'').$oWettbewerb->wettbewerb_kurzbz.' '.$cTmpName." <$abs>"; -# if (!@mail($empf, $betreff, $text, $from)) - $mail_obj=new mail($empf, $from, $betreff, $text); - if ($mail_obj->send()) - return "eMail Versand an $empf mit Betreff:$betreff konnte nicht erfolgreich beendet werden!"; - - return 'eMail wurde erfolgreich gesendet an '.$empf; // Init -; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_create_emailaccount erzeugt aus der UID und der Domainkonstante eine eMailadresse -* -* @param $uid -* -* @return emailadresse (aus einer uid und der Domainkonstante aus der config) -* -*/ -function kommune_funk_create_emailaccount($cUID) -{ - if (empty($cUID)) - $cUID=get_uid(); - $cUID=trim($cUID); - if (!defined('DOMAIN')) die('Die Konstante DOMAIN wurde nicht gefunden! Bitte config pruefen.' ); - if (!stristr($cUID,'@')) // Domainkonstante nur dazufuegen wenn noch keine Domain im Namen ist - $cUID=$cUID.(stristr(DOMAIN,'@')?DOMAIN:'@'.DOMAIN); // Pruefen ob in der Konstant der Klammeraffe ist - $cUID=str_replace(' ','',$cUID); - return strtolower($cUID); -} - -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_wettbewerbstyp_langtext Gibt zum Wettbewerbstype den Langtext retour -* -* @param pers array der Personen - Benutzer Daten -* -* @return RETURN wird das Erfolgreiche bzw. der Fehler der Datenbankaktion geliefert -* -*/ -function kommune_funk_pers_langname($user="",$pers="") -{ - if (!isset($pers->nachname)) // Plausib : wurde kein Datenobjekt der Person uebergeben - { - if (!empty($pers) && !is_array($pers)) // Es wurde was uebergeben (Retour dieser Information) - return $pers; - else - return $user; - } - $cTmpLangName=''; - $cTmpLangName.=(isset($pers->anrede) ? $pers->anrede.' ':''); - $cTmpLangName.=(isset($pers->titelpre) ? $pers->titelpre.' ':''); - $cTmpLangName.=(isset($pers->vorname) ? $pers->vorname.' ':''); - $cTmpLangName.=(isset($pers->nachname) ? $pers->nachname.' ':''); - - return $cTmpLangName; -} -#------------------------------------------------------------------------------------------- -/* -* -* @loadBILDintoDB Bilder als HEX Wert in DB Tabellen speichern -* -* @param - -* -* @return RETURN wird das Erfolgreiche bzw. der Fehler der Datenbankaktion geliefert -* -*/ - function loadBILDintoDB($userSETWORK="") - { - if(!isset($userSETWORK) || $userSETWORK=='') - $userSETWORK = (isset($_REQUEST[constKommuneParmSetWork]) ? $_REQUEST[constKommuneParmSetWork] : ''); - if(!isset($userSETWORK) || $userSETWORK=='') // Default Verarbeitung setzten - $userSETWORK=constKommuneAnzeigeDEFAULT; - - // Plausib der UploadDaten - if(!isset($_POST['submitbild'])) return ''; - if(!isset($_FILES['bild']['tmp_name'])) return ''; - - $filename=$_FILES['bild']['tmp_name']; - if (!is_file($filename)) return ''; - if ($fp=fopen($filename,'r')) //File oeffnen - { - $content = fread($fp, filesize($filename)); // auslesen der Daten - fclose($fp); // Close - } - else // Fehler Information das Bild nicht gefunden wurde - { - return sprintf(constFehlerDatenlesen,$_FILES['bild']['name']); - } - if (isset($fp)) unset($fp); - $content=kommune_strhex($content); //in HEX-Werte umrechnen - if(empty($content)) return ''; - - $selectWETTBEWERBTYPE = (isset($_REQUEST[constKommuneParmWettbewerbTyp]) ? $_REQUEST[constKommuneParmWettbewerbTyp] : ''); - switch (strtolower($userSETWORK)) - { - // Teams (mit n User) Neuanlage zu Wettbewerb - case constKommuneWartungTEAM: - return ''; - break; - // Teams (mit n User) Neuanlage zu Wettbewerb - case constKommuneWartungUID: - $team_kurzbz=(isset($_REQUEST['team_kurzbz']) ? $_REQUEST['team_kurzbz'] : ''); - $selectTEAM=(isset($_REQUEST['team_kurzbz_orig']) ? $_REQUEST['team_kurzbz_orig'] : $team_kurzbz); - $qry.="BEGIN;UPDATE kommune.tbl_team set logo='$content' WHERE UPPER(team_kurzbz)=UPPER('$selectTEAM');COMMIT;"; - break; - // User-Teams zu einem Wettbewerb anzeigen ( Pyramide = Rang ) - case constKommuneAnzeigeWETTBEWERBTEAM: - return ''; - break; - case constKommuneAnzeigeDEFAULT: - $selectWETTBEWERB = (isset($_REQUEST[constKommuneParmWettbewerbArt]) ? $_REQUEST[constKommuneParmWettbewerbArt] : ''); - $qry.="BEGIN;UPDATE kommune.tbl_wettbewerb set icon='$content' WHERE UPPER(wettbewerb_kurzbz)=UPPER('$selectWETTBEWERB');COMMIT;"; - break; - default: // Keine Verarbeitung - return ''; - break; - } - if(!$tmp_result=$db->db_query($qry)) - { - $oWettbewerb->Error[]= $db->db_last_error(); - } - - if (empty($tmp_result)) // Wenn kein Datenbankfehler aufgetreten ist OK-Information senden - $tmp_result="

".'Bild'." Upload : ".$_FILES['bild']['name']." (".$_FILES['bild']['type'] .")

"; - return $tmp_result; // DB Fehler - } // Ende Bild Upload laden - -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_create_url Erzeugt eine URL fuer Kommune-Wettbewerb -* -* @param $workurl welche Seite soll aufgerufen werden. Default die Startseite -* @param $oWettbewerb Array mit den Wettbewerb,Team,Wettbewerber und Benutzerdaten -* @param $spezialparameter Array mit weiteren Parameter -* @param $textanzeige Text der im HREF angezeigt werden soll -* @param $titleanzeige Titel der im HREF angezeigt werden soll -* -* @return HREF als String -* -*/ -function kommune_funk_create_href($workurl="",$oWettbewerb=array(),$spezialparameter=array(),$textanzeige="",$titleanzeige="") -{ - $cTmpHREF=''.(!empty($textanzeige)?$textanzeige:$workurl).''; - return $cTmpHREF; -} -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_create_url Erzeugt eine URL fuer Kommune-Wettbewerb -* -* @param $workurl welche Seite soll aufgerufen werden. Default die Startseite -* @param $oWettbewerb Array mit den Wettbewerb,Team,Wettbewerber und Benutzerdaten -* @param $spezialparameter Array mit weiteren Parameter -* -* @return URL als String -* -*/ -function kommune_funk_create_url($workurl="",$oWettbewerb=array(),$spezialparameter=array() ) -{ - $cTmpUrl=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.(!empty($workurl)?$workurl:constKommuneAnzeigeDEFAULT); - $cTmpUrl.=(isset($oWettbewerb->team_kurzbz)?'&team_kurzbz='.trim($oWettbewerb->team_kurzbz):''); - $cTmpUrl.=(isset($oWettbewerb->wbtyp_kurzbz)?'&wbtyp_kurzbz='.trim($oWettbewerb->wbtyp_kurzbz):''); - $cTmpUrl.=(isset($oWettbewerb->wettbewerb_kurzbz)?'&wettbewerb_kurzbz='.trim($oWettbewerb->wettbewerb_kurzbz):''); - if (is_array($spezialparameter) && count($spezialparameter)>0) - { - while (list( $key, $value ) = each($spezialparameter) ) - $cTmpUrl.='&'.$key.'='.$value; - } - return $cTmpUrl; -} - -#------------------------------------------------------------------------------------------- -/* -* -* @kommune_funk_create_url Erzeugt eine URL fuer Kommune-Wettbewerb -* -* @param $workurl welche Seite soll aufgerufen werden. Default die Startseite -* @param $oWettbewerb Array mit den Wettbewerb,Team,Wettbewerber und Benutzerdaten -* @param $spezialparameter Array mit weiteren Parameter -* -* @return URL als String -* -*/ -function kommune_funk_show_error($oWettbewerb=array()) -{ - $cTmpString=''; - if (!is_array($oWettbewerb->Error) || count($oWettbewerb->Error)<1) - return $cTmpString; - for ($iTmpZehler=0;$iTmpZehlerError);$iTmpZehler++) - { - if (!empty($oWettbewerb->Error[$iTmpZehler])) - $cTmpString.='

'.$oWettbewerb->Error[$iTmpZehler].'

'; - } - return $cTmpString; -} -/* -*------------------------------------------------------------------------------------------- -* Bilder -* HEX - String , Sting - Hex -* -*-------------------------------------------------------------------------------------------------- -*/ -function kommune_strhex($string) -{ - return base64_encode($string); -} -function kommune_hexstr($hex) -{ - return base64_decode($hex); -} - - - -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_hex_img.inc.php b/cis/private/kommune/kommune_hex_img.inc.php deleted file mode 100644 index a096aecad..000000000 --- a/cis/private/kommune/kommune_hex_img.inc.php +++ /dev/null @@ -1,106 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -// Holt den Hexcode eines Bildes aus der DB wandelt es in Zeichen -// um und gibt das ein Bild zurueck. -// Aufruf mit uid) && !isset($oWettbewerb->PersonenBenutzer[$pers->uid])) - $oWettbewerb->PersonenBenutzer[$pers->uid]=$pers; - if (isset($pers->foto)) - $heximg=$pers->foto; - - } - elseif(isset($team_kurzbz) && !empty($team_kurzbz)) - { - $selBILD=2; - if (isset($oWettbewerb->TeamBenutzer[$team_kurzbz][0]['logo'])) - $heximg=$oWettbewerb->TeamBenutzer[$team_kurzbz][0]['logo']; - else - { - // WettbewerbTeam Classe initialisieren - $WettbewerbTeam= new komune_wettbewerbteam('',$oWettbewerb->team_kurzbz,$oWettbewerb->wettbewerb_kurzbz); - if ($WettbewerbTeam->loadWettbewerbteam()) - $arrTempWettbewerbTeam=$WettbewerbTeam->getWettbewerbteam(); - else - exit($WettbewerbTeam->errormsg); - - if (isset($arrTempWettbewerbTeam[0]['logo'])) - $heximg=$arrTempWettbewerbTeam[0]['logo']; - } - } - elseif(isset($wettbewerb_kurzbz) && !empty($wettbewerb_kurzbz)) - { - $selBILD=3; - if (isset($oWettbewerb->Wettbewerb[0])) - $heximg=$oWettbewerb->Wettbewerb[0]['icon']; - elseif (isset($oWettbewerb->Wettbewerb[$wettbewerb_kurzbz])) - $heximg=$oWettbewerb->Wettbewerb[$wettbewerb_kurzbz]['icon']; - else - { - $Wettbewerb= new komune_wettbewerb($oWettbewerb->wbtyp_kurzbz,$oWettbewerb->wettbewerb_kurzbz); - if ($Wettbewerb->loadWettbewerb()) - $arrTempWettbewerbTeam=$Wettbewerb->getWettbewerb(); - else - exit($Wettbewerb->getError()); - if (isset($arrTempWettbewerbTeam[0]['icon'])) - $heximg=$arrTempWettbewerbTeam[0]['icon']; - } - } - else - { - $selBILD=4; - $heximg = (isset($_REQUEST['heximg']) ? $_REQUEST['heximg'] : ''); - } -#exit($selBILD.Test($oWettbewerb)); - if (empty($heximg)) - $heximg ='R0lGODlhHgAKAID/AMDAwAAAACH5BAEAAAAALAAAAAAeAAoAQAIPhI+py+0Po5y02ouz3rwAADs='; - - @ob_end_clean(); - header("Content-type: image/gif"); - exit(kommune_hexstr($heximg)); -} -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_template_pyramiden.inc.php b/cis/private/kommune/kommune_template_pyramiden.inc.php deleted file mode 100644 index d743d1b20..000000000 --- a/cis/private/kommune/kommune_template_pyramiden.inc.php +++ /dev/null @@ -1,387 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ -#------------------------------------------------------------------------------------------- -/* -* -* @showPyramide Teams des Wettbewerbes in Pyramidenform(HTML Table) erzeugen -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return showPyramide HTML Ausgabe der Wettbewerbesteilnehmer in Pyramidenform -* -*/ -function showPyramide($oWettbewerb) -{ - // Initialisierung - $showHTML=''; - - // Header - $showHTML.='
'; - - $cTmpWettbewerbPopUpID='Wettbewerbs'; - $cTmpWettbewerbPopUp=' onmouseover="show_layer(\''.$cTmpWettbewerbPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpWettbewerbPopUpID.'\');" '; - - // Wettbewerb-Farbe - $cTmpFarbe=(isset($oWettbewerb->Wettbewerb[0]["farbe"]) && !empty($oWettbewerb->Wettbewerb[0]["farbe"])?' style="background-color:#'.$oWettbewerb->Wettbewerb[0]["farbe"].';text-align:center;" ':' style="text-align:center;"'); - // Ueberschrift des Wettbewerbs - $showHTML.='

'; - $showHTML.=$oWettbewerb->wbtyp_kurzbz.' :: '.$oWettbewerb->wettbewerb_kurzbz; - $showHTML.='

'; - // Wettbewerb PopUp - $showHTML.=''; - - // Moderator - $cTmpName=$oWettbewerb->Wettbewerb[0]["uid"]; - $pers=kommune_funk_benutzerperson($oWettbewerb->Wettbewerb[0]["uid"],$oWettbewerb); - if (isset($pers->nachname)) - $cTmpName=$pers->langname; - - $cTmpPersPopUpID='sPers'; - $cTmpPersPopUp=' onmouseover="show_layer(\''.$cTmpPersPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpPersPopUpID.'\');" '; - - $cTmpFarbe=(isset($oWettbewerb->Wettbewerb[0]["farbe"]) && !empty($oWettbewerb->Wettbewerb[0]["farbe"])?' style="color:#'.$oWettbewerb->Wettbewerb[0]["farbe"].';" ':''); - $showHTML.='

Moderator '.$cTmpName.'

'; - $showHTML.=''; - - - $showHTML.='
'; - // Header Ende - - - // Es gibt noch keine Spieler in diesem Wettbewerb. Link zur Anmeldung zeigen - if (!is_array($oWettbewerb->Team) || count($oWettbewerb->Team)<1) - { - $cTmpHREF=kommune_funk_create_href(constKommuneWartungUID,$oWettbewerb,array(),'weiter zur Anmeldung'); - $cTmpHREF2=kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'weiter zur Startseite ',' zur Startseite '); - $showHTML.='Es gibt noch keine Anmeldungen im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz.' ! weiter '.$cTmpHREF.' ,oder '.$cTmpHREF2; - return $showHTML; - } - - // Es gibt keinen weiteren Spieler ausser dem Anwender - if ( (is_array($oWettbewerb->Team) && count($oWettbewerb->Team)==1 ) - && (is_array($oWettbewerb->TeamAnwender) && count($oWettbewerb->TeamAnwender)==1) ) - { - // PopUP ID , und JavaScript fuer Team / Spieler - $cTmpTeamPopUpID='sTeam'; - $cTmpTeamPopUp=' onmouseover="show_layer(\''.$cTmpTeamPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID.'\');" '; - // zur Wartung des Teams, oder Zurueck - $cTmpHREF=kommune_funk_create_href(constKommuneWartungUID,$oWettbewerb,array(),'weiter meinen Eintrag ändern ','meinen Eintrag ändern'); - $cTmpHREF2=kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'weiter zur Startseite ',' zur Startseite '); - - $showHTML.='Es gibt keine weiteren Anmeldungen im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz.' ! '.$cTmpHREF.' ,oder '.$cTmpHREF2; - $showHTML.=''; - return $showHTML; - } - - // Offene Spiel Forderungen anzeigen - if ( is_array($oWettbewerb->Einladung) && count($oWettbewerb->Einladung)>0) - $showHTML.=kommune_funk_wartung_spielergebnis($oWettbewerb,false); - if ( is_array($oWettbewerb->Forderungen) && count($oWettbewerb->Forderungen)>0) - $showHTML.=kommune_funk_wartung_spielergebnis($oWettbewerb,true); - - // Wettbewerbsteams in Pyramiden Array Strucktur - HTML Tablenform - $iTmpAnzahl=(!is_array($oWettbewerb->Einladung) || count($oWettbewerb->Einladung)<1?0:count($oWettbewerb->Einladung)); - $iTmpAnzahl=$iTmpAnzahl+(!is_array($oWettbewerb->Forderungen) || count($oWettbewerb->Forderungen)<1?0:count($oWettbewerb->Forderungen)); -# if (empty($iTmpAnzahl)) // Anzeige der Pyramide nur wenn keine Einladung oder Forderung besteht - $oWettbewerb->AnzeigePyramide=createPyramide($oWettbewerb->Team); - // Pyramidenanzeige - $showHTML.=showPyramideHTML($oWettbewerb); - - // Footer - Ende - $showHTML.='
'; - // Es gibt keine Anmeldung in diesen Spiel fuer den Anwender - - if (!is_array($oWettbewerb->TeamAnwender) || count($oWettbewerb->TeamAnwender)<1) - { - $cTmpHREF=kommune_funk_create_href(constKommuneWartungUID,$oWettbewerb,array(),'weiter zur Anmeldung'); - $showHTML.='Sie sind noch nicht in '.$oWettbewerb->wettbewerb_kurzbz.' eingetragen ! weiter '.$cTmpHREF; - unset($cTmpHREF); - } - // Es gibt eine Anmeldung in diesen Spiel fuer den Anwender, Link zur Aenderung - else - { - // Link zur Wartung, und PopUp - $showHTML.=''; - - $cTmpTeamPopUpID='TeamFooter'; - $cTmpTeamPopUp=' onmouseover="show_layer(\''.$cTmpTeamPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID.'\');" '; - - $cTmpWettbewerbPopUpID='sTeamWettbewerb'; - $cTmpWettbewerbPopUp=' onmouseover="show_layer(\''.$cTmpWettbewerbPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpWettbewerbPopUpID.'\');" '; - - $cTmpHREF=kommune_funk_create_href(constKommuneWartungUID,'',array('wettbewerb_kurzbz'=>$oWettbewerb->wettbewerb_kurzbz,'team_kurzbz'=>$oWettbewerb->TeamAnwender[0]['team_kurzbz']),' weiter zum Eintrag ändern'); - $cTmpHREF2=kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'weiter zur Startseite ',' zur Startseite '); - - $showHTML.='Sie sind bereits im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz.' als '.$oWettbewerb->TeamAnwender[0]['team_kurzbz'] .' eingetragen ! weiter '.$cTmpHREF.''.$cTmpHREF2; - - $showHTML.='
'; - - // Team / Spieler PopUp ( Im Teampopup wird auch das Wettbewerbspopup erstellt ) - $showHTML.=''; - - // Wettbewerb PopUp - $showHTML.=''; - - } - $showHTML.='
'; - - // Liste der bereits gespielten Bewerbe - // Anzeige der Pyramide nur wenn keine Einladung oder Forderung besteht - - if (empty($iTmpAnzahl) && is_array($oWettbewerb->Spiele) && count($oWettbewerb->Spiele)>0) - { - $showHTML.='
Ergebnisse '.$oWettbewerb->TeamAnwender[0]['team_kurzbz'].''; - $showHTML.=kommune_funk_show_spielergebnis($oWettbewerb,false); - $showHTML.='
'; - } - // Ausgabststring (HTML) zurueck an die Index.php liefern - return $showHTML; -} // Ende showPyramide -#-------------------------------------------------------------------------------------------------- -/* -* -* @createPyramide Alle Spieler werden vom flachen Array in eine Pyramidenform (Stuffen) umgeformt -* -* @param arrAktiveSpielerWettbewerbe Liste aller Spieler -* -* @return Retour wird ein Array in Pyramidenform der Spieler geliefert -* -*/ -function createPyramide($arrAktiveSpielerWettbewerbe) -{ - $arrTmpWettbewerb=array(); - if (isset($arrAktiveSpielerWettbewerbe[0]['team_kurzbz'])) - $arrTmpWettbewerb=$arrAktiveSpielerWettbewerbe; - else // Array - Konvertieren - { - while (list( $key, $value ) = each($arrAktiveSpielerWettbewerbe) ) - $arrTmpWettbewerb[]=$arrAktiveSpielerWettbewerbe[$key]; - } - $arrAktiveSpielerWettbewerbe=$arrTmpWettbewerb; - if (isset($arrTmpWettbewerb)) unset($arrTmpWettbewerb); - - // Initialisierung - $arrSpielerPyramide=array(); - // Es gibt keinen Datensatz, Pyramidenaufbau ist nicht noetig - if (!is_array($arrAktiveSpielerWettbewerbe) || count($arrAktiveSpielerWettbewerbe)<1) - return $arrSpielerPyramide; - - // Pyramidenaufbau - $aktivIND=0; - reset($arrAktiveSpielerWettbewerbe); - $arrSpielerPyramide["Anwender"]=array(); - for ($zeileIND=0;$zeileIND$zeileIND,'spalte'=>$spaltenIND,'daten'=>$arrAktiveSpielerWettbewerbe[$aktivIND]); - - if ($arrAktiveSpielerWettbewerbe[$aktivIND]['team_kurzbz']) // Eigenen Eintrag Makieren - $arrSpielerPyramide[$zeileIND][]=$arrAktiveSpielerWettbewerbe[$aktivIND]; - - $aktivIND++; - } - } - return $arrSpielerPyramide; -} -#------------------------------------------------------------------------------------------- -/* -* -* @showPyramideHTML Anzeigen Pyramidendaten in Tabelle(n)-Form der Spieler -* -* @param $arrSpielerPyramide Wettbewerbsdaten -* -* @return Retour wird ein HTML String mit der Ausgabe Tabelle der Pyramide geliefert -* -*/ -function showPyramideHTML($oWettbewerb=array()) -{ - // Initialisierung - $showHTML=''; - // Es gibt keinen Datensatz, Pyramidenaufbau ist nicht noetig - if (!is_array($oWettbewerb->AnzeigePyramide) || count($oWettbewerb->AnzeigePyramide)<1) - return $showHTML; - $arrSpielerPyramide=$oWettbewerb->AnzeigePyramide; - $arrAktiverSpieler=$arrSpielerPyramide["Anwender"]; - unset($arrSpielerPyramide["Anwender"]); - reset($arrSpielerPyramide); - - if (is_array($arrAktiverSpieler) && count($arrAktiverSpieler)>0) - { - $iTmpAktiverSpielerZeile=$arrAktiverSpieler['zeile']; - $iTmpAktiverSpielerSpalte=$arrAktiverSpieler['spalte']; - $iTmpAktiverSpielerDaten=$arrAktiverSpieler['daten']; - } - else - { - $iTmpAktiverSpielerZeile=''; - $iTmpAktiverSpielerSpalte=''; - $iTmpAktiverSpielerDaten=''; - } - // Start des Pyramidenaufbaues - $showHTML.=''; - - $cTmpStartFarbe=(isset($oWettbewerb->Wettbewerb[0]["farbe"]) && !empty($oWettbewerb->Wettbewerb[0]["farbe"])?$oWettbewerb->Wettbewerb[0]["farbe"]:'B1B1B1'); - for ($zeileIND=0;$zeileIND0) // Neue Pyramiden Reihe beginnnen Border-Farbe reduzieren - { - $arrTmpStartFarbe=str_split($cTmpStartFarbe ,2); - $cTmpRotFarbe=hexdec($arrTmpStartFarbe[0])-10; - if ($cTmpRotFarbe<0) - $cTmpRotFarbe=0; - $cTmpGelbFarbe=hexdec($arrTmpStartFarbe[1]) - 10; - if ($cTmpGelbFarbe<0) - $cTmpGelbFarbe=0; - $cTmpBlauFarbe=hexdec($arrTmpStartFarbe[2])-10; - if ($cTmpBlauFarbe<0) - $cTmpBlauFarbe=0; - $cTmpStartFarbe = dechex($cTmpRotFarbe). dechex($cTmpGelbFarbe). dechex($cTmpBlauFarbe); - } -# exit(Test($arrTmpStartFarbe)."$cTmpRotFarbe , $cTmpGelbFarbe , $cTmpBlauFarbe ").$cTmpStartFarbe; - - $showHTML.=''; - } - $showHTML.='
- '; - for ($spaltenIND=0;$spaltenIND '; - else - $showHTML.=''; - } - - // TD ausgleich fuer eine kpl. Tabellenreihe aufzufuellen - for ($spaltenIND+1;$spaltenIND< ($zeileIND + 1) ;$spaltenIND++) - { - $showHTML.=''; - } - $showHTML.='
 '; - - $showHTML.=''.$arrSpielerPyramide[$zeileIND][$spaltenIND]['rang'].'
'; - - // Farbstufen - if ($zeileIND%2) - $showHTML.=' '; - else - $showHTML.=' '; - - - if ($arrSpielerPyramide[$zeileIND][$spaltenIND]['team_aktiv'])// Eigenen Eintrag des Anwender - { - - // PopUp Fenster mit Informationen zum Wettbewerbteam - $showHTML.=' weiter'; - $showHTML.=kommune_funk_create_href(constKommuneWartungUID,'',array('team_kurzbz'=>trim($team_kurzbz),'wettbewerb_kurzbz'=>trim($wettbewerb_kurzbz)),$team_kurzbz); - } - // Eingeladen werden koennen - // a) Alle Spieler in der gleiche Zeile die vor dem Eintrag sind - // b) Der Letzte Spieler in der Vorherigen Zeile kann eingeladen werden - elseif (isset($iTmpAktiverSpielerDaten['team_kurzbz']) - && ($zeileIND==$iTmpAktiverSpielerZeile && $spaltenIND<$iTmpAktiverSpielerSpalte) - || ( $zeileIND==($iTmpAktiverSpielerZeile-1) && $spaltenIND==count($arrSpielerPyramide[$zeileIND])-1 ) ) - { - $showHTML.=' Forderung'; - $showHTML.='Fordern '.kommune_funk_create_href(constKommuneEinladenTEAM,'',array('team_kurzbz'=>trim($iTmpAktiverSpielerDaten['team_kurzbz']),'team_forderer'=>trim($iTmpAktiverSpielerDaten['team_kurzbz']),'einladen_team_kurzbz'=>trim($team_kurzbz),'wettbewerb_kurzbz'=>trim($wettbewerb_kurzbz)),$team_kurzbz); - } - else - { - $showHTML.=$team_kurzbz; - } - $showHTML.=' infoWettbewerb'.$zeileIND.$spaltenIND.' '; - - $showHTML.=' '; // Ende Farbstufen - - $showHTML.=''; - - $showHTML.='
 
-
'; - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @findUIDinPyramide Suchen Zeile und Spalte einer bestimmten Anwender UID in einem Spiel -* -* @param arrayPYRAMIDE Liste der UIDs in Pyramidenform je Spiel -* @param user Anwender UID nach der in der Pyramide gesucht wird -* -* @return Retour wird ein Array mit UID,Zeile,Splate der gefundenen Position geliefert -* -*/ -function findUIDinPyramide($arrayPYRAMIDE,$arrayWETTBEWERBUSER) -{ - $arrayPyramidePositionUID=array(); - - // Es gibt keine Suche nach einer UID moeglich - notwendig - if ((!is_array($arrayPYRAMIDE) || count($arrayPYRAMIDE)<1) - || (!is_array($arrayWETTBEWERBUSER) || count($arrayWETTBEWERBUSER)<1) ) - return $arrayPyramidePositionUID; - - // Suchen Position(Zeile-Spalte) des Anwender in der Pyramide - for ($zeileIND=0;$zeileIND$wettbewerbTEAM_KURZBZ,"zeileIND"=>$zeileIND,"spaltenIND"=>$spaltenIND,"user"=>$GLOBALS["user"]); - $arrayPYRAMIDE[$zeileIND][$spaltenIND]["EIGENER_EINTRAG"]="X"; - $zeileIND=count($arrayPYRAMIDE); // Schleifenbedingung 1 auf True setzten - break; // diese Schleife beenden - } - } - } - return $arrayPyramidePositionUID; -} -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_template_start.inc.php b/cis/private/kommune/kommune_template_start.inc.php deleted file mode 100644 index 8c798af3d..000000000 --- a/cis/private/kommune/kommune_template_start.inc.php +++ /dev/null @@ -1,43 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ - -#------------------------------------------------------------------------------------------- -/* -* -* @showStartseite HTML Ausgabe der Wettbewerbe, Eigene Wettbewerbe , Eingeladen zu einem Wettkamp -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return showHTML String mit HTML Ausgabe der Wettbewerbe, Eigene Wettbewerbe -* -*/ -function showStartseite($oWettbewerb) -{ - // Plausib - - // Initialisierung - $showHTML=''; - // Menue-AnzeigenContent - return $showHTML; -} -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_template_statistik.inc.php b/cis/private/kommune/kommune_template_statistik.inc.php deleted file mode 100644 index d12949c04..000000000 --- a/cis/private/kommune/kommune_template_statistik.inc.php +++ /dev/null @@ -1,306 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ - -#------------------------------------------------------------------------------------------- -/* -* -* @showStartseite HTML Ausgabe der Wettbewerbe, Eigene Wettbewerbe , Eingeladen zu einem Wettkamp -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return showHTML String mit HTML Ausgabe der Wettbewerbe, Eigene Wettbewerbe -* -*/ -function showStartseite($oWettbewerb,$cTmpMenue='') -{ - // Plausib - - // Initialisierung - $showHTML=''; - // - // Anzeigenauswahl - Oberesmenue - // wird nur angezeigt wenn Daten fuer die Auswahl vorhanden sind - // - $iTmpAnzahl=(!is_array($oWettbewerb->Wettbewerb) || count($oWettbewerb->Wettbewerb)<1?0:count($oWettbewerb->Wettbewerb)); - if ($iTmpAnzahl!=0) - { - $cTmpMenue.=(!empty($cTmpMenue)?' | ':''); - $cTmpMenue.=''; - $cTmpMenue.='Information '; - $cTmpMenue.=''; - - $showHTML.=showMenueFunktion($oWettbewerb,$cTmpMenue); - $showHTML.='

Information

'.showWettbewerbStatistik($oWettbewerb).'
'; - - } - return $showHTML; -} - -#------------------------------------------------------------------------------------------- -/* Subfunktion von getDisplayStringWettbewerb -* -* @showWettbewerbStatistik Aufbau einer StatistikListe zu den Wettbewerben -* -* @param $oWettbewerb Array mit allen Wettbewerbs und Benutzerdaten -* -* @return HTML String in Listenform der Wettbewerbe -* -*/ -function showWettbewerbStatistik($oWettbewerb) -{ - $db = new basis_db(); -#exit(Test($oWettbewerb->WettbewerbTyp)); - $showHTML=''; - if (!is_array($oWettbewerb->WettbewerbTyp)) - return $showHTML; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - for ($iTmpZehler=0;$iTmpZehlerWettbewerbTyp);$iTmpZehler++) - { - $cTmpFarbe=(isset($oWettbewerb->WettbewerbTyp[$iTmpZehler]["farbe"]) && !empty($oWettbewerb->WettbewerbTyp[$iTmpZehler]["farbe"])?$oWettbewerb->WettbewerbTyp[$iTmpZehler]["farbe"]:'transparent'); - $oWettbewerb->WettbewerbTyp[$iTmpZehler]["wbtyp_kurzbz"]=trim($oWettbewerb->WettbewerbTyp[$iTmpZehler]["wbtyp_kurzbz"]); - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - } - $showHTML.='
Information
'.$oWettbewerb->WettbewerbTyp[$iTmpZehler]['wbtyp_kurzbz'].'
'; - $showHTML.='
'; - - $showHTML=''; - - if (!is_array($oWettbewerb->Wettbewerb)) - return $showHTML; - - $Wettbewerb=new komune_wettbewerbteam('','',$oWettbewerb->wettbewerb_kurzbz); - // Laden alle Teams - $Wettbewerb->InitWettbewerbteam(); - if ($Wettbewerb->loadWettbewerbteam()) - $oWettbewerb->TeamAnwender=$Wettbewerb->getWettbewerbteam(); - else - $oWettbewerb->Error[]=$Wettbewerb->getError(); - - $iTmpAktivste=0; - $iTmpAktivsteTeam=''; - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - if (empty($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])) // wbtyp_kurzbz=(leer=keine wettbewerbe) - continue; - - $cSchemaSQL=$Wettbewerb->getSchemaKommuneSQL(); - $qry=""; - $qry.="SELECT tbl_wettbewerbteam.wettbewerb_kurzbz,count(distinct tbl_wettbewerbteam.team_kurzbz) as count_team_kurzbz,max(rang) as max_range,max(punkte) as max_punkte FROM ".$oWettbewerb->sqlSCHEMA.".tbl_wettbewerbteam "; - $qry.=" WHERE UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)=UPPER(E'".trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])."') "; - $qry.=" group by tbl_wettbewerbteam.wettbewerb_kurzbz OFFSET 0 LIMIT 1 ;"; - - $oWettbewerb->Wettbewerb[$iTmpZehler]['teams']=array(); - if($db->db_query($qry)) - { - $rows=array(); - while($row = $db->db_fetch_array()) - { - $oWettbewerb->Wettbewerb[$iTmpZehler]['teams'][]=$row; - } - } - else - { - $$oWettbewerb->Error[]= $db->db_last_error(); - return false; - } - if (isset($oWettbewerb->Wettbewerb[$iTmpZehler]['teams'][0])) - $oWettbewerb->Wettbewerb[$iTmpZehler]['teams']=$oWettbewerb->Wettbewerb[$iTmpZehler]['teams'][0]; - - $cSchemaSQL=$Wettbewerb->getSchemaKommuneSQL(); - $qry=""; - $qry.="SELECT * FROM ".$oWettbewerb->sqlSCHEMA.".tbl_wettbewerbteam "; - $qry.=" WHERE UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)=UPPER(E'".trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])."') "; - $qry.=" AND ( tbl_wettbewerbteam.rang=1 or (tbl_wettbewerbteam.punkte>0 and tbl_wettbewerbteam.punkte=".(isset($oWettbewerb->Wettbewerb[$iTmpZehler]['teams']["punkte"])?$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']["punkte"]:0)." ))"; - $qry.=" OFFSET 0 LIMIT 2 ;"; - - $oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner']=array(); - if($db->db_query($qry)) - { - $rows=array(); - while($row = $db->db_fetch_array()) - { - $oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][]=$row; - } - } - else - { - $$oWettbewerb->Error[]= $db->db_last_error(); - return false; - } - - if (isset($oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte']) && $iTmpAktivste<$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte']) - { - $iTmpAktivste=$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']; - $iTmpAktivsteTeam=($oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][0]['punkte']==$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte']?$oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][0]:(isset($oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][1]['team_kurzbz'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][1]:array())); - $iTmpAktivste=array_merge($iTmpAktivste,$iTmpAktivsteTeam,$oWettbewerb->Wettbewerb[$iTmpZehler]); - } - } - - if (isset($Wettbewerb)) - unset($Wettbewerb); - - $cShowImage=''; - $pers=kommune_funk_benutzerperson($iTmpAktivsteTeam['team_kurzbz'],$oWettbewerb); - if (isset($pers->foto_image) && !empty($pers->foto_image)) - $cShowImage=$pers->foto_image; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $cTmpFarbe=(isset($oWettbewerb->WettbewerbTyp[$iTmpZehler]["farbe"]) && !empty($oWettbewerb->WettbewerbTyp[$iTmpZehler]["farbe"])?$oWettbewerb->WettbewerbTyp[$iTmpZehler]["farbe"]:'transparent'); - - $cTmpFarbe=(isset($iTmpAktivste["farbe"]) && !empty($iTmpAktivste["farbe"])?$iTmpAktivste["farbe"]:''); - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>$iTmpAktivste['wettbewerb_kurzbz']),'open'.$iTmpZehler.' '.$iTmpAktivste['wettbewerb_kurzbz'].' ','weiter'); - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.='
der Aktivste in den Wettbewerben
WettbewerbTeam / SpielerRangPunkteBild
'.$iTmpAktivste['wbtyp_kurzbz'].' / '.$cTmpHREF.''.$iTmpAktivste['team_kurzbz'].''.$iTmpAktivste['rang'].''.$iTmpAktivste['max_punkte'].''.(!empty($cShowImage)?$cShowImage:' ').'
'; - $showHTML.='
'; - - -//------------------------------------------------------------------------------------------- - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.='
'; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - - - $showHTML.=''; - $showHTML.=''; - - $cTmpGruppeTyp=''; - $showHTMLicon=''; - $showHTMLspiele=''; - $showHTMLteams=''; - for ($iTmpZehler=0;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - #exit(Test($oWettbewerb)); - // Kennzeichen ob ein Record in tbl_wettbewerb angelegt wurde ist wbtyp_kurzbz - if (empty($oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"])) // wbtyp_kurzbz=(leer=keine wettbewerbe) - { - continue; - } - - $cTmpBesteTeam=@($oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][0]['rang']==1?$oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][0]['team_kurzbz']:(isset($oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][1]['team_kurzbz'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][1]['team_kurzbz']:'')); - $cTmpAktivsteTeam=@($oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][0]['punkte']==$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte']?$oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][0]['team_kurzbz']:(isset($oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][1]['team_kurzbz'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['gewinner'][1]['team_kurzbz']:'')); - - $cTmpIconPopUpID='icon'.$iTmpZehler; - $cTmpIconPopUp=' onmouseover="show_layer(\''.$cTmpIconPopUpID.'\');" onmouseout="hide_layer(\''.$cTmpIconPopUpID.'\');" '; - - $cTmpSpielePopUpID='spiele'.$iTmpZehler; - $cTmpSpielePopUp=' onmouseover="show_layer(\''.$cTmpSpielePopUpID.'\');" onmouseout="hide_layer(\''.$cTmpSpielePopUpID.'\');" '; - - - $cTmpTeamPopUpID1='sTeam1'.$iTmpZehler; - $cTmpTeamPopUp1=' onmouseover="show_layer(\''.$cTmpTeamPopUpID1.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID1.'\');" '; - - $cTmpTeamPopUpID2='sTeam2'.$iTmpZehler; - $cTmpTeamPopUp2=' onmouseover="show_layer(\''.$cTmpTeamPopUpID2.'\');" onmouseout="hide_layer(\''.$cTmpTeamPopUpID2.'\');" '; - - $showHTMLicon.=''; - $showHTMLspiele.=''; - - $showHTMLteams.=''; - - $showHTMLteams.=''; - - - - $cTmpFarbe=(isset($oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"]) && !empty($oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"])?$oWettbewerb->Wettbewerb[$iTmpZehler]["farbe"]:''); - - // Wettbewerbstypen - Gruppenwechsel - $oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]=trim($oWettbewerb->Wettbewerb[$iTmpZehler]["wbtyp_kurzbz"]); - $showHTML.=''; - - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,'',array('wettbewerb_kurzbz'=>$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"]),'open'.$iTmpZehler.' '.$oWettbewerb->Wettbewerb[$iTmpZehler]["wettbewerb_kurzbz"].' ','weiter'); - if ($cTmpGruppeTyp!=$oWettbewerb->Wettbewerb[$iTmpZehler]['wbtyp_kurzbz']) - $showHTML.=''; - else - $showHTML.=''; - $cTmpGruppeTyp=$oWettbewerb->Wettbewerb[$iTmpZehler]['wbtyp_kurzbz']; - - $showHTML.=''; - - $showHTML.=''; - $showHTML.=''; - - - $showHTML.=''; - $showHTML.=''; - - - if (!isset($oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte']) || $oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte']<1) - $showHTML.=''; - else - $showHTML.=''; - - - $showHTML.=''; - } - $showHTML.='
ArtWettbewerbTeilnehmermax.PunkteBesteAktivsteForderungen
'.$oWettbewerb->Wettbewerb[$iTmpZehler]['wbtyp_kurzbz'].''.$cTmpHREF.''.@(int)$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['count_team_kurzbz'].''.@(int)$oWettbewerb->Wettbewerb[$iTmpZehler]['teams']['max_punkte'].''.$cTmpBesteTeam.''.$cTmpAktivsteTeam.'keine ForderungenForderungen
'.$showHTMLicon.$showHTMLspiele.$showHTMLteams.'
'; - - - $showHTML.='

'; - return $showHTML; -} -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_wartung_team.inc.php b/cis/private/kommune/kommune_wartung_team.inc.php deleted file mode 100644 index 3c3e2afa3..000000000 --- a/cis/private/kommune/kommune_wartung_team.inc.php +++ /dev/null @@ -1,428 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamWartung Team zu einem Wettbewerb Anzeigen , und die Datenpflege -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return Teaminformationen, und Pflegeingabefelder in HTML Ausgabeform -* -*/ -function showTeamWartung($oWettbewerb) -{ - if ($oWettbewerb->Wettbewerb[0]["teamgroesse"]<2 || $oWettbewerb->Wettbewerb[0]["teamgroesse"]==null) - $oWettbewerb->Wettbewerb[0]["teamgroesse"]=1; - - // Initialisierung - $showHTML=''; - // Link zum Wettbewerb als Stringvariable wird im Header und in der Informationszeile benoetigt - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,$oWettbewerb,array(),' '.$oWettbewerb->wettbewerb_kurzbz.' '); - // Header - $showHTML.='
'; - $showHTML.='

'.$cTmpHREF.'

'; - $showHTML.='

'; - // Moderator PopUp - $showHTML.='Moderator : '.kommune_funk_pers_langname($oWettbewerb->Wettbewerb[0]['uid'],kommune_funk_benutzerperson($oWettbewerb->Wettbewerb[0]['uid'],$oWettbewerb)).'   '; - // Wettbewerb PopUp - $showHTML.='weiter weiter zum Wettbewerb '.$cTmpHREF.' '; - $showHTML.='

'; - - // Header Moderator PopUp Anzeige - $showHTML.=''; - - // Header Wettbewerb PopUp Anzeige - $showHTML.=''; - $showHTML.='
'; - // Header Ende - - // Plausib - if (empty($oWettbewerb->team_kurzbz) && empty($oWettbewerb->user)) - return $showHTML.="Keine Angaben über das Team gefunden!"; - - if (empty($oWettbewerb->wettbewerb_kurzbz)) - return $showHTML.="Keine Angaben über den Wettbewerb gefunden!"; - - // Datenloeschen zum Team / Spieler - if (isset($_REQUEST['del']) || isset($_REQUEST['delete'])) - { - $_REQUEST['rang']=9999; - } - - // Datenspeicherung - // Submit wurde gedrueckt - if (isset($_REQUEST['array_user'])) - { - // Bilderupload - showTeamWartung_Bildupload($oWettbewerb); - //Datenpflege - Funktion , wird nur aufgerufen wenn der Standartwert im Kurzzeichenfeld geaendert wurde - $arrTmpWettbewerteam=showTeamWartung_Datenverarbeiten($oWettbewerb); - if (is_array($arrTmpWettbewerteam)) // Wichtig das nach der Neuanlage die Vergleichsvariable gesetzt wird. - $oWettbewerb->team_kurzbz_old=$oWettbewerb->team_kurzbz; - } - - // Pruefen ob nach dem Speichern (Submit) ein Fehler ( Kein DatenArray) - // aufgetreten ist. Bei einem Fehler muessen die Request-Daten - // in die Tabellen zurueck geladen werden fuer die Inputfeld-Werte - if (isset($_REQUEST['array_user']) && !is_array($arrTmpWettbewerteam) ) - { - $oWettbewerb->Team[$oWettbewerb->team_kurzbz]=$_REQUEST; - for ($zeileIND=0;$zeileINDTeamBenutzer[$oWettbewerb->team_kurzbz][$zeileIND]["uid"]=$_REQUEST['array_user'][$zeileIND]; - } - - // Keine Request, und keine bestehenden Daten -> Login User in die Tabellen laden - if (!isset($oWettbewerb->TeamBenutzer[$oWettbewerb->team_kurzbz][0]["uid"]) ) // Neuanlage (es wurde noch nicht Submit gedrueckt) - $oWettbewerb->TeamBenutzer[$oWettbewerb->team_kurzbz][0]["uid"]=$oWettbewerb->user; - - // Ausgabe des Template - $showHTML.=showTeamWartung_erzeugen_HTML($oWettbewerb); - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamWartung_erzeugen_HTML Output HTML fuer Team/Spieler-Daten I/O -* -* @param $oWettbewerb Objekt mit allen Wettbewerbsdaten -* -* @return HTML String -* -*/ -function showTeamWartung_erzeugen_HTML($oWettbewerb) -{ - $showHTML=''; -#exit(kommune_Test($oWettbewerb->Wettbewerb[0])); - // Form Start - $cTmpURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneWartungUID.'&wbtyp_kurzbz='.trim($oWettbewerb->wbtyp_kurzbz).'&wettbewerb_kurzbz='.trim($oWettbewerb->wettbewerb_kurzbz); - $showHTML.='
'; - - $showHTML.='
'; // Zusammenfassung der kpl. Eingabe - - - $cTmpWetbewerbUSERok=''; - if ( isset($oWettbewerb->Wettbewerb) && isset($oWettbewerb->Wettbewerb[0]) && isset($oWettbewerb->Wettbewerb[0]["daten_eingetragen"]) - && trim($oWettbewerb->Wettbewerb[0]["daten_eingetragen"]["uid"])!=trim($oWettbewerb->user) ) - $cTmpWetbewerbUSERok=' style="display:none" '; - if (empty($oWettbewerb->team_kurzbz) || $oWettbewerb->team_kurzbz==constEingabeFehlt) - $cTmpWetbewerbUSERok=''; - - - $cSeitenKey="sTeam" ; - $iPopUp=false; - if (!empty($cTmpWetbewerbUSERok)) - return kommune_funk_show_wettbewerbteam($oWettbewerb->Wettbewerb[0]["daten_eingetragen"],$oWettbewerb,$cSeitenKey,$iPopUp); - -#exit($cTmpWetbewerbUSERok.$oWettbewerb->user.Test($oWettbewerb->Wettbewerb[0]["daten_eingetragen"])); - - $cTmpURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneWartungUID.'&wbtyp_kurzbz='.trim($oWettbewerb->wbtyp_kurzbz).'&wettbewerb_kurzbz='.trim($oWettbewerb->wettbewerb_kurzbz.'&del=1'); - - // Form Titleanzeige - $cTmpHeaderWorkInfo="Datenwartung von ".$oWettbewerb->user; - - $showHTML.='
'.$cTmpHeaderWorkInfo.''; - - $showHTML.=''; - $showHTML.=''; - // Team Hauptdaten (Kurzbezeichnung,Beschreibung,....) - $showHTML.=''; - - // Logo (Bild) Upload bereich - $showHTML.=''; - $showHTML.=''; - - // Teamspieler Daten Header - $showHTML.=' - '; - - $showHTML.=''; - - $showHTML.='
'; - $showHTML.=' - - - - - - - - - - - - - - - - - - - '; - $showHTML.='
*: - - -
:
:
* Pflichteingabe '.(!empty($oWettbewerb->wbtyp_kurzbz)?'löschen':'').'
'; - - // Logo Hex-String aus den Teamdaten wenn noch nicht vorhanden aus einen eventuellen Request - $cTmpLogo=(isset($_REQUEST['logo'])?$_REQUEST['logo']:'' ); - if ( !empty($cTmpLogo) && (!isset($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo']) || empty($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo'])) ) - $showHTML.='
Bild geladen, aber noch nicht gespeichert !'; - - if ( empty($cTmpLogo) && isset($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo'])) - $cTmpLogo=$oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo']; - - if (isset($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo_image']) && !empty($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo_image']) ) - $showHTML.=$oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo_image']; - elseif (isset($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo']) && !empty($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo']) ) - { - $paramURL=$_SERVER['PHP_SELF'].'?'.constKommuneParmSetWork.'='.constKommuneDisplayIMAGE.'&timecheck'.time().(strlen($oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo'])<600?'&heximg='.$oWettbewerb->Team[$oWettbewerb->team_kurzbz]['logo']:'').'&team_kurzbz='.$oWettbewerb->team_kurzbz.'&wettbewerb_kurzbz='.$oWettbewerb->wettbewerb_kurzbz; - if (!empty($oWettbewerb->Team[$oWettbewerb->team_kurzbz]["logo"])) - $showHTML.=$oWettbewerb->Team[$oWettbewerb->team_kurzbz]["logo_image"]=''.$oWettbewerb->team_kurzbz.''; - } - - $showHTML.='

-
- Logo - - -
 '; - $showHTML.='
'; - $showHTML.='
'; - $showHTML.='Teilnehmer '.(isset($oWettbewerb->Wettbewerb[0]["wettbewerbart"])?$oWettbewerb->Wettbewerb[0]["wettbewerbart"]:'').''; - $showHTML.=''; - $showHTML.=' - - - '; - - // Teamspieler Daten Header - $iTmpCounter=0; // wird beim Team fuer die naechsten freien Zeilen gebraucht - for ($zeileIND=0;$zeileINDTeamBenutzer[$oWettbewerb->team_kurzbz]);$zeileIND++) - { - if (empty($oWettbewerb->TeamBenutzer[$oWettbewerb->team_kurzbz][$zeileIND]["uid"])) - continue; - - $iTmpCounter++; - $cTmpName=''; - $pers=kommune_funk_benutzerperson($oWettbewerb->TeamBenutzer[$oWettbewerb->team_kurzbz][$zeileIND]["uid"],$oWettbewerb); - if (isset($pers->nachname)) - $cTmpName=$pers->langname; - elseif ($zeileIND>0) - $cTmpName='Anwender ist nicht gültig ! '; - - // Teammitglieder Wartungszeile - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - // Personen Bild PopUp - $showHTML.=' - '; - $showHTML.=''; - } - - if (isset($pers)) unset($pers); - - // weitere Mitglieder eingeben wenn Teamwettbewerb - if (isset($oWettbewerb->Wettbewerb[0]) && $oWettbewerb->Wettbewerb[0]["teamgroesse"] > 1) - { - $iTmpCounter++; - for ($zeileIND=$iTmpCounter;$zeileIND<=$oWettbewerb->Wettbewerb[0]["teamgroesse"];$zeileIND++) - { - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - $showHTML.=''; - } - } - $showHTML.='
Namen
'; - // Wenn der gefundene Anwender gleich der Angemeldete ist die Daten fuer Eingabe sperren - if (trim($oWettbewerb->user)==trim($oWettbewerb->TeamBenutzer[$oWettbewerb->team_kurzbz][$zeileIND]["uid"])) - $showHTML.=$iTmpCounter.') '.$oWettbewerb->user.''; - else - { - if (!empty($cTmpWetbewerbUSERok)) - $showHTML.=''.$oWettbewerb->TeamBenutzer[$oWettbewerb->team_kurzbz][$zeileIND]["uid"].''; - - else - { - $showHTML.=$iTmpCounter.')  - - '; - } - } - $showHTML.=''.$cTmpName.'  -
'.(isset($pers->foto_image) && !empty($pers->foto_image)?'[ Bildanzeige ]':'').'
- -
'; - $showHTML.=$zeileIND.') '; - $showHTML.='Neuer Mitspieler  
'; - $showHTML.='
'; - $showHTML.='
'; - $showHTML.=kommune_funk_create_href(constKommuneAnzeigeDEFAULT,array(),array(),'weiter zur Startseite ',' zur Startseite '); - - $showHTML.='
'; - $showHTML.='
'; // Ende Zusammenfassung der kpl. Eingabe - $showHTML.='
'; // Form Ende - - return $showHTML; -} -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamWartung_Bildupload Datenbearbeitung nach einem Request (Neuanlage,Aenderung) -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return Information des Bilderupload -* -*/ -function showTeamWartung_Bildupload($oWettbewerb) -{ - // Plausib der UploadDaten - if ((isset($_FILES['TeamLogoBild']['tmp_name']) && !empty($_FILES['TeamLogoBild']['tmp_name'])) ) - { - $filename=$_FILES['TeamLogoBild']['tmp_name']; - if (!is_file($filename)) return ''; - - if ($fp=fopen($filename,'r')) //File oeffnen - { - $content = fread($fp, filesize($filename)); // auslesen der Daten - fclose($fp); // Close - $_REQUEST['logo']=kommune_strhex($content); //in HEX-Werte umrechnen - } - else // Fehler Information das Bild nicht gefunden wurde - { - return '
Fehler beim Bild einlesen! '.$_FILES['TeamLogoBild']['name']; - } - if (isset($fp)) unset($fp); - } // Ende Plausib der UploadDaten - return ''; -} -#------------------------------------------------------------------------------------------- -/* -* -* @showTeamWartung_Datenverarbeiten Datenbearbeitung nach einem Request (Neuanlage,Aenderung) -* -* @param $oWettbewerb Objekt zum Wettbewerb, Team, Personen, Match -* -* @return gespeicherte Teaminformation (Array), oder Fehlermeldung -* -*/ -function showTeamWartung_Datenverarbeiten($oWettbewerb) -{ - // Initialisierung - - // Plausib - if (empty($oWettbewerb->team_kurzbz) || $oWettbewerb->team_kurzbz==constEingabeFehlt) - return $oWettbewerb->Error[]='Bitte Eingabe prüfen (Kurzbezeichnung darf nicht Leer oder "'.constEingabeFehlt.'" sein! )'; - - // Datenwartung - Neuanlage,Aenderung - $WettbewerbTeam= new komune_wettbewerbteam('','',''); - - $WettbewerbTeam->setTeam_kurzbz($oWettbewerb->team_kurzbz); - $WettbewerbTeam->setTeam_kurzbz_old($oWettbewerb->team_kurzbz_old); - $WettbewerbTeam->setUid($oWettbewerb->user); // keine Einschraenkung auf angemeldeten Anwender - - // Request, und die Wettbewerbdaten als Array der Classe uebergeben - $arrTmpWettbewerbteam=array_merge($oWettbewerb->Wettbewerb[0],$_REQUEST); - - $WettbewerbTeam->setNewWettbewerbteam($arrTmpWettbewerbteam); -# $WettbewerbTeam->getNewWettbewerbteam(); - - if (!$arrTmpWettbewerteam=$WettbewerbTeam->saveWettbewerbteam()) - return $oWettbewerb->Error[]=$WettbewerbTeam->getError(); - - if (!is_array($arrTmpWettbewerteam) && !empty($arrTmpWettbewerteam)) - return $oWettbewerb->Error[]=$arrTmpWettbewerteam; - - //------ Datenreload nach Datenaenderung - // Daten Wettbewerb ermitteln /include kommune_funktionen.inc.php - kommune_funk_eigene_wettbewerb($oWettbewerb); - kommune_funk_team_wettbewerbe($oWettbewerb); - // Daten Team - kommune_funk_teams($oWettbewerb); // TeamGesamt - kommune_funk_anwenderteams($oWettbewerb); // TeamAnwender - kommune_funk_teambenutzer($oWettbewerb); // Team, TeamBenutzer - - // Bei Erstanmeldung eine eMail an den Moderator senden - if ($oWettbewerb->team_kurzbz && empty($oWettbewerb->team_kurzbz_old) ) - { - // Moderator - Namen - $cTmpName=$oWettbewerb->Wettbewerb[0]['uid']; - $pers=kommune_funk_benutzerperson($cTmpName,$oWettbewerb); - if (isset($pers->langname) && !empty($pers->langname)) - $cTmpName=$pers->langname; - - // Angemeldeter Anwender - Name - $cTmpName2=$oWettbewerb->user; - $pers=kommune_funk_benutzerperson($cTmpName2,$oWettbewerb); - if (isset($pers->langname) && !empty($pers->langname)) - $cTmpName2=$pers->langname; - - // Info an Moderator vom Anwender - $betreff='Moderator information : Neuer Eintrag im Wettbewerb '.$oWettbewerb->wettbewerb_kurzbz; - $text="Sehr geehrte(r) ".$cTmpName."\n\n"; - $text.="Sie erhalten dieses email als Moderator des Wettbewerbs \"".$oWettbewerb->wettbewerb_kurzbz."\"\n\n"; - - $text.=$cTmpName2."( Kurzzeichen ".$oWettbewerb->team_kurzbz.") ,\n hat sich im Wettbewerb ".$oWettbewerb->wettbewerb_kurzbz." registriert.\n\n\n\n"; - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->Wettbewerb[0]['uid'],$betreff,$text,$oWettbewerb->user,$oWettbewerb); - - // Info vom Moderator an Anwender - $betreff="Ihr Eintrag im Wettbewerb ".$oWettbewerb->wettbewerb_kurzbz." wurde angenommen."; - - $text="Sehr geehrte(r) ".$cTmpName2."\n\n"; - $text.="Sie erhalten dieses email als Anmeldebesttigung.\n\n"; - $text.="Ihr Eintrag im Wettbewerb \"".$oWettbewerb->wettbewerb_kurzbz."\" wurde angenommen.\n\n"; - $text.="Ihr Kurzzeichen im Wettbewerb ist \"".$oWettbewerb->team_kurzbz."\"\n\n\n\n"; - - $text.="Ihr Moderator ".$cTmpName.". im Wettbewerb ".$oWettbewerb->wettbewerb_kurzbz."\n\n". - $text.="Viel Spa wnscht das gesamte Team.\n\n". - - $oWettbewerb->Error[]=kommune_funk_sendmail($oWettbewerb->user,$betreff,$text,$oWettbewerb->Wettbewerb[0]['uid'],$oWettbewerb); - } - - - // Link zum Wettbewerb , und das Wettbewerbs PopUp erzeugen - $cTmpInfo='
Daten Team / Spieler '.$oWettbewerb->team_kurzbz.' wurden gespeichert.'; - $cTmpHREF=kommune_funk_create_href(constKommuneAnzeigeWETTBEWERBTEAM,$oWettbewerb,array(),$oWettbewerb->wettbewerb_kurzbz); - $cTmpInfo.='weiter '.'weiter zum Wettbewerb '.$cTmpHREF.''; - $cTmpInfo.='
'; - $oWettbewerb->Error[]=$cTmpInfo; - - - if (isset($cTmpInfo)) unset($cTmpInfo); - return $arrTmpWettbewerteam; -} -?> \ No newline at end of file diff --git a/cis/private/kommune/kommune_wartung_wettbewerb.inc.php b/cis/private/kommune/kommune_wartung_wettbewerb.inc.php deleted file mode 100644 index 180e6b6cf..000000000 --- a/cis/private/kommune/kommune_wartung_wettbewerb.inc.php +++ /dev/null @@ -1,289 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -#------------------------------------------------------------------------------------------- -/* -* Wettbewerb - Pflege -* -* Aktionen: Anzeige, Anlage, Aenderung und Loeschen -* Ansicht : Voll oder Popup (window.opener) -* -* -*/ - if (!isset($oWettbewerb) || !isset($oWettbewerb->wartungsberechtigt) || !$oWettbewerb->wartungsberechtigt) - die('Sie sind nicht berechtigt für diese Seite ! Zurück'); -// ------------------------------------------------------------------------------------------ -// Datenverarbeiten -// ------------------------------------------------------------------------------------------ - $work=(isset($_REQUEST['work']) ? $_REQUEST['work'] :''); - if (!empty($work) && isset($_REQUEST['wbtyp_kurzbz']) && !empty($_REQUEST['wbtyp_kurzbz'])) - { - // iconverarbeitung - if(isset($_FILES['uploadicon']['tmp_name']) && !empty($_FILES['uploadicon']['tmp_name']) ) - { - $filename = $_FILES['uploadicon']['tmp_name']; - //File oeffnen - if ($fp = fopen($filename,'r')) - { - //auslesen - $string = fread($fp, filesize($filename)); - fclose($fp); - if (isset($fp)) unset($fp); - //in HEX-Werte umrechnen - $hex=""; - for ($i=0;$ierrormsg[]='Fehler Kurzbezeichnung ist leer! Type '.$_REQUEST["wbtyp_kurzbz"]; - $work=''; - } - $Wettbewerb= new komune_wettbewerb(); - if ($work=='save') - { - $Wettbewerb->new=false; - if ( - (isset($_REQUEST["wbtyp_kurzbz_old"]) && $_REQUEST["wbtyp_kurzbz"] != $_REQUEST["wbtyp_kurzbz_old"]) - || !isset($_REQUEST["wbtyp_kurzbz_old"]) || (isset($_REQUEST["wbtyp_kurzbz_old"]) && empty($_REQUEST["wbtyp_kurzbz_old"])) - || (isset($_REQUEST["wettbewerb_kurzbz_old"]) && $_REQUEST["wettbewerb_kurzbz"] != $_REQUEST["wettbewerb_kurzbz_old"]) - || !isset($_REQUEST["wettbewerb_kurzbz_old"]) || (isset($_REQUEST["wettbewerb_kurzbz_old"]) && empty($_REQUEST["wettbewerb_kurzbz_old"])) ) - { - $Wettbewerb->new=true; - if ( (isset($_REQUEST["wbtyp_kurzbz_old"]) && $_REQUEST["wbtyp_kurzbz"] != $_REQUEST["wbtyp_kurzbz_old"]) - || (isset($_REQUEST["wettbewerb_kurzbz_old"]) && $_REQUEST["wettbewerb_kurzbz"] != $_REQUEST["wbtyp_kurzbz_old"]) ) - $Wettbewerb->deleteWettbewerb($_REQUEST["wbtyp_kurzbz_old"],$_REQUEST["wettbewerb_kurzbz_old"]); - } - - $Wettbewerb->wbtyp_kurzbz=$_REQUEST["wbtyp_kurzbz"]; - $Wettbewerb->wettbewerb_kurzbz=$_REQUEST["wettbewerb_kurzbz"]; - - $Wettbewerb->regeln=$_REQUEST["regeln"]; - if (empty($Wettbewerb->regeln)) - $Wettbewerb->regeln=constEingabeFehlt; - - $Wettbewerb->icon=$_REQUEST["icon"]; - $Wettbewerb->forderungstage=$_REQUEST["forderungstage"]; - if (empty($Wettbewerb->forderungstage)) - $Wettbewerb->forderungstage=7; - - $Wettbewerb->teamgroesse=$_REQUEST["teamgroesse"]; - if (empty($Wettbewerb->teamgroesse)) - $Wettbewerb->teamgroesse=1; - - $Wettbewerb->uid=$_REQUEST["uid"]; - if (empty($Wettbewerb->uid)) - $Wettbewerb->uid=$oWettbewerb->user; - -# var_dump($Wettbewerb); - - if(!$Wettbewerb->saveWettbewerb()) - { - $oWettbewerb->errormsg[]='Fehler bei der '.($Wettbewerb->new?' Neuanlage ':' Änderung ').' '.$Wettbewerb->errormsg; - } - else - { - $oWettbewerb->errormsg[]=$_REQUEST["wbtyp_kurzbz"].'-'.$_REQUEST["wettbewerb_kurzbz"].' '.($Wettbewerb->new?' Neuanlage ':' Änderung ').' erfolgreich! '.$Wettbewerb->errormsg; - echo ' - '; - } - } - - if ($work=='del') - { - $Wettbewerb->wbtyp_kurzbz=$_REQUEST["wbtyp_kurzbz"]; - $Wettbewerb->wettbewerb_kurzbz=$_REQUEST["wettbewerb_kurzbz"]; - - if(!$Wettbewerb->deleteWettbewerb($Wettbewerb->wbtyp_kurzbz,$Wettbewerb->wettbewerb_kurzbz)) - { - $oWettbewerb->errormsg[]=$Wettbewerb->errormsg; - } - else - { - $oWettbewerb->errormsg[]='Veranstaltungskategorie "'.$_REQUEST['wbtyp_kurzbz'].'" gelöscht.'; - echo ' - '; - } - } - } // Datenverarbeiten ende - -// Lesen WettbewerbTypen und Wettbewerbe - $oWettbewerb->wbtyp_kurzbz=trim((isset($_REQUEST['wbtyp_kurzbz_sel']) ? $_REQUEST['wbtyp_kurzbz_sel']:'')); - $oWettbewerb->wettbewerb_kurzbz=''; - kommune_funk_wettbewerb($oWettbewerb); - -#var_dump($oWettbewerb); - -// ------------------------------------------------------------------------------------------ -// Aktuelle Datenlesen -// ------------------------------------------------------------------------------------------ -?> - - -
-

 Wettbewerb  Typenauswahl  - - -   -

-
- - - - - - - - - - - - - - - - - Wettbewerb); - - // Zaehler = -1 fuer die Neuanlage - $iTmpWettbewerb=0; - for ($iTmpZehler=-1;$iTmpZehlerWettbewerb);$iTmpZehler++) - { - if ($iTmpZehler!= -1 && empty($oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz'])) - continue; - - $iTmpWettbewerb++; - /* - if (isset($oWettbewerb->Wettbewerb[$iTmpZehler])) - { - $oWettbewerb->Wettbewerb[$iTmpZehler]->wbtyp_kurzbz=trim($oWettbewerb->Wettbewerb[$iTmpZehler]->wbtyp_kurzbz); - $oWettbewerb->Wettbewerb[$iTmpZehler]->regeln=trim($oWettbewerb->Wettbewerb[$iTmpZehler]->regeln); - $oWettbewerb->Wettbewerb[$iTmpZehler]->farbe=trim($oWettbewerb->Wettbewerb[$iTmpZehler]->farbe); - } - */ - ?> - -
-
> - - - - - - - - - - - - - - - - - - - - - - - - - - - '; - } ?> -
TypeWettbewerbRegelnFordertageTeamgrösseTeamleiter(UID)iconladeniconAktion
- - - - - - " size="17" maxlength="16" onblur="if (this.value=='') {this.value=this.defaultValue;}" onfocus="if (this.value=='') { this.value='';}" /> - - " size="20" maxlength="240" />" size="3" maxlength="5" />" size="3" maxlength="5" />user));?>" size="10" maxlength="20" />Wettbewerb[$iTmpZehler]->foto_image)?$oWettbewerb->Wettbewerb[$iTmpZehler]->foto_image:''); ?> - - - " /> - - - - - Wettbewerb[$iTmpZehler]) && isset($oWettbewerb->Wettbewerb[$iTmpZehler]['icon_image'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['icon_image']:'');?> - speichern sichern - save  class="cursor_hand" onclick="window.document.selWettbewerbtypen.work.value='del';window.document.selWettbewerbtypen.submit();" >löschen entfernen - delete Wettbewerb[$iTmpZehler]['wbtyp_kurzbz'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['wbtyp_kurzbz']:'').'&wettbewerb_kurzbz='.(isset($oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz']:'').'" target="_self" title="zum Wettbewerb '.(isset($oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz'])?$oWettbewerb->Wettbewerb[$iTmpZehler]['wettbewerb_kurzbz']:'').'">entfernen - delete'); ?> 

-
- -
   Pflichtfeld   Neuanlage
- diff --git a/cis/private/kommune/kommune_wartung_wettbewerbtypen.inc.php b/cis/private/kommune/kommune_wartung_wettbewerbtypen.inc.php deleted file mode 100644 index e8092409f..000000000 --- a/cis/private/kommune/kommune_wartung_wettbewerbtypen.inc.php +++ /dev/null @@ -1,175 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -#------------------------------------------------------------------------------------------- -/* -* Wettbewerbstypen - Pflege -* -* Aktionen: Anzeige, Anlage, Aenderung und Loeschen -* Ansicht : Voll oder Popup (window.opener) -* -* -*/ - if (!isset($oWettbewerb) || !isset($oWettbewerb->wartungsberechtigt) || !$oWettbewerb->wartungsberechtigt) - die('Sie sind nicht berechtigt für diese Seite ! Zurück'); -// ------------------------------------------------------------------------------------------ -// Datenverarbeiten -// ------------------------------------------------------------------------------------------ - $work=(isset($_REQUEST['work']) ? $_REQUEST['work'] :''); - if (!empty($work) && isset($_REQUEST['wbtyp_kurzbz']) && !empty($_REQUEST['wbtyp_kurzbz'])) - { - $Wettbewerb= new komune_wettbewerb(); - - $Wettbewerb->wbtyp_kurzbz=$_REQUEST["wbtyp_kurzbz"]; - $Wettbewerb->bezeichnung=$_REQUEST["bezeichnung"]; - if (empty($Wettbewerb->bezeichnung)) - $Wettbewerb->bezeichnung=constEingabeFehlt; - $Wettbewerb->farbe=$_REQUEST["farbe"]; - - if ($work=='save') - { - $Wettbewerb->new=false; - if ( (isset($_REQUEST["wbtyp_kurzbz_old"]) && $_REQUEST["wbtyp_kurzbz"] != $_REQUEST["wbtyp_kurzbz_old"] ) - || (!isset($_REQUEST["wbtyp_kurzbz_old"]) || empty($_REQUEST["wbtyp_kurzbz_old"])) ) - { - $Wettbewerb->new=true; - if (isset($_REQUEST["wbtyp_kurzbz_old"]) && $_REQUEST["wbtyp_kurzbz"] != $_REQUEST["wbtyp_kurzbz_old"]) - $Wettbewerb->deleteWettbewerbTyp($_REQUEST["wbtyp_kurzbz_old"]); - } - if(!$resurce=$Wettbewerb->saveWettbewerbTyp()) - { - $oWettbewerb->errormsg[]='Fehler bei der '.($Wettbewerb->new?' Neuanlage ':' Änderung ').' '.$Wettbewerb->errormsg; - } - else - { - $oWettbewerb->errormsg[]=$_REQUEST["wbtyp_kurzbz"].' '.($Wettbewerb->new?' Neuanlage ':' Änderung ').' erfolgreich! '.$Wettbewerb->errormsg; - echo ' - '; - } - } - - if ($work=='del') - { - if(!$Wettbewerb->deleteWettbewerbTyp($Wettbewerb->wbtyp_kurzbz)) - { - $oWettbewerb->errormsg[]=$Wettbewerb->errormsg; - } - else - { - $oWettbewerb->errormsg[]='Veranstaltungskategorie "'.$_REQUEST['wbtyp_kurzbz'].'" gelöscht.'; - echo ' - '; - } - } - - } // Datenverarbeiten ende -// Lesen WettbewerbTypen und Wettbewerbe - $oWettbewerb->wbtyp_kurzbz=''; - $oWettbewerb->wettbewerb_kurzbz=''; - kommune_funk_wettbewerb($oWettbewerb); -// ------------------------------------------------------------------------------------------ -// Aktuelle Datenlesen -// ------------------------------------------------------------------------------------------ -?> - - - -

 Wettbewerbtype 

- - - - - - - - - WettbewerbTyp);$iTmpZehler++) - { - - if (isset($oWettbewerb->WettbewerbTyp[$iTmpZehler])) - { - - $oWettbewerb->WettbewerbTyp[$iTmpZehler]=(object)$oWettbewerb->WettbewerbTyp[$iTmpZehler]; - - $oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz=trim($oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz); - $oWettbewerb->WettbewerbTyp[$iTmpZehler]->bezeichnung=trim($oWettbewerb->WettbewerbTyp[$iTmpZehler]->bezeichnung); - $oWettbewerb->WettbewerbTyp[$iTmpZehler]->farbe=trim($oWettbewerb->WettbewerbTyp[$iTmpZehler]->farbe); - } - ?> - - - > - - - - - - - - - - - - - - - -
KurzbezeichnungBezeichnungFarbeAktion
- - - WettbewerbTyp[$iTmpZehler]->farbe)?' style="background-color:#'.$oWettbewerb->WettbewerbTyp[$iTmpZehler]->farbe.';"':'');?> name="farbe" onchange="if (this.value=='') {this.style.backgroundColor='transparent';} else {this.style.backgroundColor='#' + this.value;}" value="WettbewerbTyp[$iTmpZehler]->farbe)?$oWettbewerb->WettbewerbTyp[$iTmpZehler]->farbe:'');?>" size="7" maxlength="6" /> - - - WettbewerbTyp[$iTmpZehler]->bild_image)?$oWettbewerb->WettbewerbTyp[$iTmpZehler]->bild_image:'');?> - speichern sichern - save  class="cursor_hand" onclick="window.document.selWettbewerbtypen.work.value='del';window.document.selWettbewerbtypen.submit();" >löschen entfernen - delete  >WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz)?$oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz:'').'&wbtyp_kurzbz_sel='.(isset($oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz)?$oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz:'').'" target="_self" title="zum Wettbewerb '.(isset($oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz)?$oWettbewerb->WettbewerbTyp[$iTmpZehler]->wbtyp_kurzbz:'').'">entfernen - delete'); ?> 
-
   Pflichtfeld
- diff --git a/cis/private/lehre/benotungstool/migrate2benotungstool.php b/cis/private/lehre/benotungstool/migrate2benotungstool.php deleted file mode 100755 index 5d31e3425..000000000 --- a/cis/private/lehre/benotungstool/migrate2benotungstool.php +++ /dev/null @@ -1,114 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../../../config/cis.config.inc.php'); -// ------------------------------------------------------------------------------------------ -// Datenbankanbindung -// ------------------------------------------------------------------------------------------ - require_once('../../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Fehler beim Herstellen der Datenbankverbindung'); - -require_once('../../../../include/functions.inc.php'); -require_once('../../../../include/lehrveranstaltung.class.php'); -require_once('../../../../include/studiengang.class.php'); -require_once('../../../../include/studiensemester.class.php'); -require_once('../../../../include/lehreinheit.class.php'); -require_once('../../../../include/uebung.class.php'); -require_once('../../../../include/beispiel.class.php'); -require_once('../../../../include/datum.class.php'); -function microtime_float() -{ - list($usec, $sec) = explode(" ", microtime()); - return ((float)$usec + (float)$sec); -} -$time = microtime_float(); - -$inserted = 0; -$upgedated = 0; -$text = ""; - -$qry = "SELECT DISTINCT(lehreinheit_id) from campus.tbl_uebung order by lehreinheit_id"; -if($result = $db->db_query($qry)) -{ - while($row = $db->db_fetch_object($result)) - { - - $query = "select count(*) from campus.tbl_uebung where liste_id is null and beispiele = 't' and lehreinheit_id = '".$row->lehreinheit_id."'"; - $res = $db->db_query($query); - $anzahl = $db->db_fetch_object($res); - if ($anzahl->count > 0) - { - - - $datum_obj = new datum(); - $uebung_obj = new uebung(); - $uebung_obj->get_next_nummer(); - $uebung_obj->gewicht=1; - $uebung_obj->punkte=''; - $uebung_obj->angabedatei=''; - $uebung_obj->freigabevon = null; - $uebung_obj->freigabebis = null; - $uebung_obj->abgabe=false; - $uebung_obj->beispiele=false; - $uebung_obj->bezeichnung="Kreuzerllisten"; - $uebung_obj->positiv=false; - $uebung_obj->defaultbemerkung=''; - $uebung_obj->lehreinheit_id=$row->lehreinheit_id; - $uebung_obj->updateamum = null; - $uebung_obj->updatevon = null; - $uebung_obj->insertamum = date('Y-m-d H:i:s'); - $uebung_obj->insertvon = "sync"; - $uebung_obj->statistik = false; - $uebung_obj->liste_id = null; - $uebung_obj->nummer = $uebung_obj->next_nummer; - - if($uebung_obj->save(true)) - { - $inserted++; - $liste_id = $uebung_obj->uebung_id; - $update_qry = "UPDATE campus.tbl_uebung set liste_id = '".$liste_id."' where lehreinheit_id = '".$row->lehreinheit_id."' and uebung_id != '".$liste_id."' and beispiele = 't'"; - $r = $db->db_query($update_qry); - $upgedated += $db->db_affected_rows($r); - } - } - } -} - -$text .= "Inserts: ".$inserted."
"; -$text .= "Updated: ".$upgedated."
"; -?> - - - - - - - - -Benotungstool - - - \ No newline at end of file diff --git a/cis/private/lvplan/help/OutlookImport.html b/cis/private/lvplan/help/OutlookImport.html deleted file mode 100644 index 558633a5d..000000000 --- a/cis/private/lvplan/help/OutlookImport.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - - Outlook Import - - - -

Import der Stundenplan CSV-Datei in Outlook:

-

- Bevor Sie die CSV-Datei in Outlook importieren können müssen Sie sie - zuerst aus dem Stundenplansystem exportieren.
- Hierfür klicken Sie im Stundenplansystem auf das Outlook-Symbol und - speichern die Datei auf Ihre Festplatte. -

-

- Outlookimport
-

-

- Nachfolgend werden die nächsten Schritte anhand von Screenshots erklärt.
-

-

- Starten Sie dazu Microsoft Outlook.
-

-
-
-
-
-
-
-
- Suchen Sie nun bei "Durchsuchen" die Anfangs gespeicherte csv-Datei auf Ihrer Festplatte
-
-
-
- -
-
- - - diff --git a/cis/private/lvplan/help/index.html b/cis/private/lvplan/help/index.html deleted file mode 100644 index c14ae69dc..000000000 --- a/cis/private/lvplan/help/index.html +++ /dev/null @@ -1,219 +0,0 @@ - - - - Lehrveranstaltungsplan - - - -

Hilfe zum Lehrveranstaltungsplansystem

-

FAQ

- Wie reserviere ich einen Saal?
- Wie importiere ich den Lehrveranstaltungsplan in Outlook?
-
- Sie finden den aktuellen Lehrveranstaltungsplan unter http://cis.technikum-wien.at. - Dort finden Sie im linken Menü unter Lehre den Punkt LV-Plan.
- Nach erfolgreicher Anmeldung mit ihrem Standard-Useraccount befinden sie sich im Hauptmenü. - -

Hauptmenü

-
Hauptmenue
- -


- Im Hauptmenü haben Sie die Möglichkeit sich für verschieden Ansichten - des Lehrveranstaltungsplans zu entscheiden.
-
-

- -
    -
  • Saalplan
  • -
  • Lektorenplan
  • -
  • Persönlicher Plan
  • -
  • Plan der Lehrverbände
  • -
- -
-
- -

Saalstundenplan

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  - Navigationsmenü
-
- Saalplan
-
-  Direktsprünge zu den
 Kalenderwochen

  

 
- Raumbezeichnung und
-  Personenkapazität
-


  Raumwahl direkt aus Drop-Down Feld
-  oder vor-/zurückblättern
-

  - Kalenderansicht in HTML
- und Exporticons für HTML,
- CSV und Outlook -
 
 

  -
-
 1 bzw. 4 Woche(n)
-  vor-/zurückblättern -

 



- -  
 
 Detailansicht
   
 
 
  
 

  Saalreservierung


 
 
  
  
  
  
-


-

Navigationsmenü

- Das Navigationsmenü ermöglicht das Wechseln auf die übergeordnete - Ansichtsebene.
- -

Kalenderansicht in HTML

-

- Die Kalenderansicht zeigt den Lehrveranstaltungsplan für das ganze Semester. Je - nach Browser kann er mehr oder weniger schön ausgedruckt werden. Beste - Ergebnisse werden mit Netscape 4.x erzielt. -

-

Kalenderansicht in einer Tabellenkalkulation (MS-Excel, StarCalc,...)

- Das vorhanden csv-File ist eigentlich kein echtes csv-File, es - funktioniert aber bei StarCalc und Excel ganz gut.
- Sollte es zu Problemen kommen (besonders bei Excel XP) kann man - folgenden Trick anwenden.
- Laden Sie das File zuerst auf ihren Rechner (Rechte - Maustaste auf das Symbol und "Ziel speichern unter ..." wählen). Dann ändern Sie die - Dateinamenserweiterung auf ".html". Die Datei heißt nun "Kalender_09_2004.html" - anstatt "Kalender_09_2004.csv". Nun starten Sie ihr Excel und öffnen dann diese HTML-Datei mit Excel. -

-

Detailansicht

- Hier werden alle Lehrverbände und Lektoren zum jeweiligen Unterricht - angezeigt. -

-

Saalreservierung

- Für eine Saalreservierung gehen Sie folgendermaßen vor: -
    -
  • Wählen Sie im Hauptmenü den gewünschten Raum aus dem Saalplan aus.
  • -
  • Markieren Sie mittels der Checkboxen - die Stunden, die Sie - reservieren möchten. -
  • -
  • Geben Sie Ihrer Reservierung einen Titel (max. 8 Zeichen), dieser - erscheint dann im Lehrveranstaltungsplan. -
  • -
  • Füllen Sie das Feld Beschreibung (max 20 Zeichen) aus und klicken - Sie auf "Reservieren". -
  • -
- Sie können Ihre Reservierungen in der Reservierungsliste (Hauptmenü) - jederzeit - wieder löschen.
-
-
- - diff --git a/cis/private/lvplan/help/todo.html b/cis/private/lvplan/help/todo.html deleted file mode 100644 index d3a836cba..000000000 --- a/cis/private/lvplan/help/todo.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - -ToDo Liste Stundenplan - - - - - - - - - - - -

ToDo Liste zum Stundenplan-System

- -
    - -
  • Kalenderansicht auch für die Lehrverbände
  • - -
  • Kalender als PDF-File
  • - -
  • Palm-Sync
  • - -
  • Lehrfachbezeichnung in der Detailansicht
  • - -
  • Detailansicht auch im persönlichen Studentenplan
  • - -
  • Modulplan
  • - -
  • 4 Wochen Sprung im persönlichen Studentenplan
  • - -
  • csv-Datei für Outlook und Ximian Evolution
  • - -
- - - - - diff --git a/cis/private/lvplan/lvplan.wap.php b/cis/private/lvplan/lvplan.wap.php deleted file mode 100644 index 399fb8793..000000000 --- a/cis/private/lvplan/lvplan.wap.php +++ /dev/null @@ -1,969 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../../config/cis.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - require_once('../../../include/functions.inc.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); - require_once('../../../include/benutzer.class.php'); - require_once('../../../include/wochenplan.class.php'); - require_once('../../../include/benutzerberechtigung.class.php'); - -//------------------------------------------------------------------------------------------- -// Datum - Format - if (!defined('constHeaderDatumZeit')) define('constHeaderDatumZeit','%A, %d %B %G %R' ); - if (!defined('constRaumDatumZeit')) define('constRaumDatumZeit','%a, %d.%m.%Y' ); - if (!defined('constHeaderStundenplan')) define('constHeaderStundenplan','KW %W, %B %G' ); - if (!defined('constHeaderStundenplanTag')) define('constHeaderStundenplanTag','%A
%d.%m.%y' ); - if (!defined('constAktuelleZeitHHMi')) define('constAktuelleZeitHHMi', date("Hi", time())); - if (!defined('constAktuelleZeitHH')) define('constAktuelleZeitHH', date("H", time())); -//------------------------------------------------------------------------------------------- -// Variable Init - $card_id=DOMAIN; - $card_titel=CAMPUS_NAME.' '.date('d-m-Y'); - $htmlout=''; - $day = date('d'); - $month = date('m'); - $year = date('y'); - $weekday = date('w'); - -//------------------------------------------------------------------------------------------- -// Parameter uebernehmen - $uid=trim((isset($_REQUEST['uid']) ? $_REQUEST['uid']:get_uid())); - $ort_kurzbz=trim((isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz']:'')); - $raumtyp_kurzbz=trim((isset($_REQUEST['raumtyp_kurzbz']) ? $_REQUEST['raumtyp_kurzbz']:'')); - $datum=trim((isset($_REQUEST['datum']) ? $_REQUEST['datum']:date('Ymd'))); - $datum_bl=trim((isset($_REQUEST['datum_bl']) ? $_REQUEST['datum_bl']:'')); - $work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:'')); - -//------------------------------------------------------------------------------------------- -// Anwender - if (empty($uid)) - { - $work='freierraum'; - $htmlout.=' - Durch Anhängen von ?uid=[Ihre uid] an die WAP URL
- entfällt die Angabe ihres Benutzernames,
- und Sie werden sofort zu Ihrem Stundenplan weitergeleitet.
-
'; - } - else - { - -## $uid='el09b057'; -# $uid='_DummyLektor'; -## $uid='sommert'; - - if (empty($work)) - $work='meinplan'; - if ($user=new benutzer($uid)) - { - $htmlout.=($user->vorname?$user->vorname.' ':'').$user->nachname; - if (!$user->aktiv) - $htmlout.='
'.$uid.' ist nicht aktiv!'; - } - else - { - $htmlout.=$uid.' wurde nicht gefunden!'; - $uid=''; - $work=''; - } - } - -//------------------------------------------------------------------------------------------- -// Anzeige des aktuellen Stundenplan eines Anwenders - if (!empty($uid) && $work=='meinplan' ) - { - $row_raum=array(); - $kalenderwoche=""; - $studiengang_kz=""; - $semester=""; - $verband=""; - $gruppe=""; - $row_stunde=getAktuelleStd($db); - if (date('Ymd')==$datum && is_array($row_stunde) && count($row_stunde)>0) - { - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde; - - $user_array=uid_read_mitarbeiter_oder_student($db,$uid); - // Authentifizierung - if (check_student($uid)) - $type='student'; - elseif (check_lektor($uid)) - $type='lektor'; - else - { - //die("Cannot set usertype!"); - //GastAccountHack - $type='student'; - } - // Stundenplan erstellen - $stdplan=new wochenplan($type); - // Benutzergruppe - $stdplan->user=$type; - // aktueller Benutzer - $stdplan->user_uid=$uid; - // Zusaetzliche Daten laden - if (isset($user_array->studiengang_kz)) - { - // Student - if (! $stdplan->load_data($type,$uid,NULL,trim($user_array->studiengang_kz),trim($user_array->semester),trim($user_array->verband),trim($user_array->gruppe)) ) - { - die($stdplan->errormsg); - } - } - else - { - // Mitarbeiter - if (! $stdplan->load_data($type,$uid) ) - { - die($stdplan->errormsg); - } - } - $mtag=mb_substr($datum, 6,2); - $month=mb_substr($datum, 4,2); - $jahr=mb_substr($datum, 0,4); - $datum_select=@mktime(12,0,0,$month,$mtag,$jahr); - // Stundenplan einer Woche laden - if (! $stdplan->load_week($datum_select)) - die($stdplan->errormsg); - $ersterTagMonat=date('m', $stdplan->datum); - $ersterTag=date('d', $stdplan->datum); - $year=date('Y', $stdplan->datum); - $weekday=date('w'); - $gefunden=null; - for ($ind_stdplan=0;$ind_stdplanstd_plan);$ind_stdplan++) - { - $datum_check=@mktime(12,0,0,$ersterTagMonat,($ersterTag + $ind_stdplan ),$year); - if (date('Ymd',$datum_select)==date('Ymd',$datum_check)) - { - $gefunden=1 + $ind_stdplan; - break; - } - } - $row_raum=array(); - if (!is_null($gefunden) && isset($stdplan->std_plan) && isset($stdplan->std_plan[$gefunden]) && isset($stdplan->std_plan[$gefunden][$stunde_von]) && isset($stdplan->std_plan[$gefunden][$stunde_von][0])) - $row_raum=$stdplan->std_plan[$gefunden][$stunde_von][0]; - - if ((is_array($row_raum) || is_object($row_raum)) && count($row_raum)>0 && isset($row_raum->reservierung) ) - { - $htmlout.=' - - - - -
'.substr($row_stunde[0]->beginn,0,5).'
'.substr($row_stunde[0]->ende,0,5).'
'; - if ($row_raum->reservierung) - $htmlout.=(!empty($row_raum->titel)?$row_raum->titel:(!empty($row_raum->titel) && $row_raum->lehrfach!=$row_raum->titel?$row_raum->lehrfach:'')).'
'.$row_raum->ort; - else - $htmlout.=$row_raum->lehrfach.'-'.$row_raum->lehrform.'
'.$row_raum->ort; - $htmlout.='
'; - } - } - } -//------------------------------------------------------------------------------------------- -// Information das es nicht das Tagesdatum ist - $dif=$datum-date('Ymd'); -## if (date('Ymd')!=$datum) - $htmlout.='
'.strftime(constHeaderDatumZeit,mktime(date('H'), date('i'), 0, $month, $day + $dif, $year)).''; - - if ($datum_bl=='ret') - { - $day=$day + ( $dif - 1 ) ; - $datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day, $year)); - $datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day + 1, $year)); - } - else if ($datum_bl=='vor') - { - $day=$day + ( $dif + 1 ); - $datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day - 1, $year)); - $datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day, $year)); - } - else - { - $datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day - 1, $year)); - $datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day + 1, $year)); - } - $datum_heute=date('Ymd'); - $htmlout.=' -
- << - heute - >> - '; - -//------------------------------------------------------------------------------------------- - switch ($work) - { - - case 'freierraum': - - if (!empty($uid)) - { - $htmlout.='
'; - $htmlout.=''; - $htmlout.='mein Stundenplan'; - $htmlout.=''; - $htmlout.=''; - } - if (empty($raumtyp_kurzbz)) - $htmlout.=raum_typen($uid); - else if (empty($ort_kurzbz)) - $htmlout.=ort_raum_typen($uid,$raumtyp_kurzbz,$datum); - else - $htmlout.=ort_plan_raum_typen($uid,$raumtyp_kurzbz,$ort_kurzbz,$datum); - break; - - case 'meinplan': - $htmlout.='
'; - $htmlout.=''; - $htmlout.='Freie Säle'; - $htmlout.=''; - $htmlout.=''; - - $htmlout.=getMeinStundenplan($uid,$datum); - break; - - default: - - break; - } - -#exit($htmlout); -#exit($htmlout); - -header("Content-Type: text/vnd.wap.wml;charset=UTF-8"); -echo "\n"; -echo "\n"; -?> - - - - - - Benutzername: - - Weiter - " method="get"> - - - -
- -
-
-db_query($qry)) - return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error(); - // In einer Pause wird kein Datensatz gefunden, den letzten holen - if (!$num_rows_stunde=$db->db_num_rows($result)) - { - $qry=""; - $qry.="SELECT stunde, beginn, ende "; - $qry.=" FROM lehre.tbl_stunde "; - $qry.=" WHERE '". constAktuelleZeitHH ."' between to_char(tbl_stunde.beginn, 'HH24') and to_char(tbl_stunde.ende, 'HH24') "; - $qry.=" ORDER BY stunde LIMIT 1; "; - if(!$result=$db->db_query($qry)) - return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error(); - } - while($tmp_row_stunde = $db->db_fetch_object($result)) - $row_stunde[]=$tmp_row_stunde; - return $row_stunde; -} - -//------------------------------------------------------------------------------------------- -/* -* -* @alle_rauminformationen Rauminformation zur Auswahl Raumtype -* -* @param $db Aktuelle Datenbankverbindung -* @param $ort_kurzbz Detailanzeige Stundenplan eines Raums Optional -* @param $datum Datum der Raumres. in Form von JJJJMMTT Optional -* @param $row_stunde_von Stundenplan ab Optional -* @param $row_stunde_bis Stundenplan ab Optonal - -* @param $uid UserUid Optional -* @param $kalenderwoche Kalenderwoche Optional -* @param $studiengang_kz Studienkennzeichen Optional -* @param $semester Semester Optional -* @param $verband="" Verbandskennzeichen Optional -* @param $gruppe Verband-Gruppe Optional - -* -* @return array Tablle der Rauminformation -* -*/ -function stundenplan_raum($db,$ort_kurzbz="",$datum="",$stunde_von,$stunde_bis=0,$uid="",$kalenderwoche="",$studiengang_kz="",$semester="",$verband="",$gruppe="") -{ - // Plausib - if (!$db) - return array(); - - if (empty($stunde_bis)) - $stunde_bis=$stunde_von; - - //--- Raumbelegung jetzt - $qry=""; - $qry.=' SELECT studiengang_kz,0 as "stundenplan_id",tbl_reservierung.reservierung_id,tbl_reservierung.ort_kurzbz,tbl_reservierung.titel,tbl_reservierung.semester,tbl_reservierung.studiengang_kz,tbl_reservierung.verband, tbl_reservierung.gruppe , to_char(tbl_reservierung.datum, \'YYYYMMDD\') as "datum_jjjjmmtt", to_char(tbl_reservierung.datum, \'IW\') as "datum_woche" , tbl_stunde.beginn, tbl_stunde.ende , to_char(tbl_stunde.beginn, \'HH24:MI\') as "beginn_anzeige" , to_char(tbl_stunde.ende, \'HH24:MI\') as "ende_anzeige" , EXTRACT(EPOCH FROM tbl_reservierung.datum) as "datum_timestamp" ,tbl_stunde.stunde '; - $qry.=' FROM campus.tbl_reservierung , lehre.tbl_stunde '; - $qry.=" WHERE tbl_stunde.stunde=tbl_reservierung.stunde "; - $qry.=" and tbl_reservierung.stunde between ". trim($stunde_von) ." and ". trim($stunde_bis) ; - - if (!empty($datum)) - { - $qry.=" and to_char(tbl_reservierung.datum, 'YYYYMMDD') ='".addslashes(trim($datum))."' "; - } - if (!empty($kalenderwoche)) - { - $qry.=" and to_char(tbl_reservierung.datum, 'IW') ='".addslashes(trim($kalenderwoche))."' "; - } - if (!empty($ort_kurzbz)) - { - $qry.=" and ort_kurzbz='".addslashes(trim($ort_kurzbz))."' "; - } - if (!empty($uid) || $uid=='0') - { - $qry.=" and uid='".addslashes(trim($uid))."' "; - } - if (!empty($studiengang_kz) || $studiengang_kz=='0') - { - $qry.=" and studiengang_kz=".$studiengang_kz." "; - } - if (!empty($semester) || $semester=='0') - { - $qry.=" and semester=".$semester." "; - } - if (!empty($verband) || $verband=='0') - { - $qry.=" and verband='".addslashes(trim($verband))."' "; - } - if (!empty($gruppe) || $gruppe=='0') - { - $qry.=" and gruppe=".$gruppe." "; - } - - $qry.=" UNION "; - $qry.=' SELECT studiengang_kz,tbl_stundenplan.stundenplan_id,0 as "reservierung_id", tbl_stundenplan.ort_kurzbz,tbl_stundenplan.titel,tbl_stundenplan.semester,tbl_stundenplan.studiengang_kz,tbl_stundenplan.verband ,tbl_stundenplan.gruppe , to_char(tbl_stundenplan.datum, \'YYYYMMDD\') as "datum_jjjjmmtt", to_char(tbl_stundenplan.datum, \'IW\') as "datum_woche" , tbl_stunde.beginn, tbl_stunde.ende , to_char(tbl_stunde.beginn, \'HH24:MI\') as "beginn_anzeige" , to_char(tbl_stunde.ende, \'HH24:MI\') as "ende_anzeige" , EXTRACT(EPOCH FROM tbl_stundenplan.datum) as "datum_timestamp" ,tbl_stunde.stunde '; - $qry.=' FROM lehre.tbl_stundenplan , lehre.tbl_stunde '; - $qry.=" WHERE tbl_stunde.stunde=tbl_stundenplan.stunde "; - $qry.=" and tbl_stundenplan.stunde between ". trim($stunde_von) ." and ". trim($stunde_bis) ; - - if (!empty($datum)) - { - $qry.=" and to_char(tbl_stundenplan.datum, 'YYYYMMDD') ='".addslashes(trim($datum))."' "; - } - if (!empty($kalenderwoche)) - { - $qry.=" and to_char(tbl_stundenplan.datum, 'IW') ='".addslashes(trim($kalenderwoche))."' "; - } - if (!empty($ort_kurzbz)) - { - $qry.=" and ort_kurzbz =E'".addslashes(trim($ort_kurzbz))."' "; - } - if (!empty($uid) || $uid=='0') - { - $qry.=" and mitarbeiter_uid='".addslashes(trim($uid))."' "; - } - if (!empty($studiengang_kz) || $studiengang_kz=='0') - { - $qry.=" and studiengang_kz=".$studiengang_kz." "; - } - if (!empty($semester) || $semester=='0') - { - $qry.=" and semester=".$semester." "; - } - if (!empty($verband) || $verband=='0') - { - $qry.=" and verband=E'".addslashes(trim($verband))."' "; - } - if (!empty($gruppe) || $gruppe=='0') - { - $qry.=" and gruppe=".$gruppe." "; - } - $qry.=" ; "; - - $row_raum_belegt=array(); - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundenplan '.$db->db_last_error()); - if (!$num_rows_stunde=$db->db_num_rows($result)) - return $row_raum_belegt; - - while($row = $db->db_fetch_object($result)) - { - $row_raum_belegt[]=$row; - } - return $row_raum_belegt; -} -//------------------------------------------------------------------------------------------- -/* -* -* @stundenplan_detail Stundenplan mit Lehrveranstaltungsinformationen -* -* @param $db Aktuelle Datenbankverbindung -* @param $stundenplan_id StundenplanID -* -* @return array Tablle des Stundenplan im Detail -* -*/ -function stundenplan_detail($db,$stundenplan_id) -{ - if (!$db || empty($stundenplan_id)) - return false; - $row_stundenplan_detail=false; - - //--- Raumbelegung jetzt - $qry=""; - $qry.=' SELECT * '; - $qry.=' FROM campus.vw_stundenplan '; - $qry.=" WHERE vw_stundenplan.stundenplan_id=".$stundenplan_id; - $qry.=" ORDER BY datum,stunde "; - $qry.=" ; "; - - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundenplan '.$db->db_last_error()); - if ($num_rows_stunde=$db->db_num_rows($result)) - { - while($row = $db->db_fetch_object($result)) - $row_stundenplan_detail=$row; - } - return $row_stundenplan_detail; -} - -//------------------------------------------------------------------------------------------- -/* -* -* @reservierung_detail Stundenplan mit Reservierungsinformationen -* -* @param $db Aktuelle Datenbankverbindung -* @param $reservierung_id ReservierungID -* -* @return array Tablle des Reservierung im Detail -* -*/ -function reservierung_detail($db,$reservierung_id) -{ - if (!$db || empty($reservierung_id)) - return false; - $row_reservierung_detail=false; - - //--- Reservierung jetzt - $qry=""; - $qry.=' SELECT * '; - $qry.=' FROM campus.vw_reservierung '; - $qry.=" WHERE vw_reservierung.reservierung_id=".$reservierung_id; - $qry.=" ; "; - - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundenplan '.$db->db_last_error()); - if ($num_rows_stunde=$db->db_num_rows($result)) - { - while($row = $db->db_fetch_object($result)) - $row_reservierung_detail=$row; - } - return $row_reservierung_detail; -} - -//------------------------------------------------------------------------------------------ -// BENUTZER STD.PLAN -//------------------------------------------------------------------------------------------ - - -//------------------------------------------------------------------------------------------- -/* -* -* @getAktuelleStd liefert die Aktuelle Stunde lt. Tabelle retour -* -* @param $db Aktuelle Datenbankverbindung -* -* @return Array der Stundentabelle -* -*/ -function getMeinStundenplan($uid='',$datum='') -{ - $htmlout=""; - if (!$db = new basis_db()) - return 'Fehler beim Oeffnen der Datenbankverbindung'; - - $row_raum=array(); - $kalenderwoche=""; - $studiengang_kz=""; - $semester=""; - $verband=""; - $gruppe=""; - $ort_kurzbz=""; - - // ------------------------------------------------------------------------------------------ - // Stunden lesen - // ------------------------------------------------------------------------------------------ - $row_stunde=array(); - $qry="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde"; - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundentabelle '.$db->db_last_error()); - $htmlout.=''; -// ------------------------------------------------------------------------------------------ -// Alle Termine zum User lesen -// ------------------------------------------------------------------------------------------ - $user_array=uid_read_mitarbeiter_oder_student($db,$uid); - // Authentifizierung - if (check_student($uid)) - $type='student'; - elseif (check_lektor($uid)) - $type='lektor'; - else - { - //die("Cannot set usertype!"); - //GastAccountHack - $type='student'; - } - // Stundenplan erstellen - $stdplan=new wochenplan($type); - // Benutzergruppe - $stdplan->user=$type; - // aktueller Benutzer - $stdplan->user_uid=$uid; - // Zusaetzliche Daten laden - if (isset($user_array->studiengang_kz)) - { - // Student - if (! $stdplan->load_data($type,$uid,NULL,trim($user_array->studiengang_kz),trim($user_array->semester),trim($user_array->verband),trim($user_array->gruppe)) ) - { - die($stdplan->errormsg); - } - } - else - { - // Mitarbeiter - if (! $stdplan->load_data($type,$uid) ) - { - die($stdplan->errormsg); - } - } - - $mtag=mb_substr($datum, 6,2); - $month=mb_substr($datum, 4,2); - $jahr=mb_substr($datum, 0,4); - $datum=@mktime(12,0,0,$month,$mtag,$jahr); - // Stundenplan einer Woche laden - if (! $stdplan->load_week($datum)) - die($stdplan->errormsg); -#$htmlout.=date('Y-m-d',$stdplan->datum); - - $ersterTagMonat=date('m', $stdplan->datum); - $ersterTag=date('d', $stdplan->datum); - $year=date('Y', $stdplan->datum); - $weekday=date('w'); - - $gefunden=null; - for ($ind_stdplan=0;$ind_stdplanstd_plan);$ind_stdplan++) - { - $datum_check=@mktime(12,0,0,$ersterTagMonat,($ersterTag + $ind_stdplan ),$year); - if (date('Ymd',$datum)==date('Ymd',$datum_check)) - { - $gefunden=1 + $ind_stdplan; - break; - } - } - while($row_stunden = $db->db_fetch_object($result)) - { - - $row_stunden->time_beginn=mktime(mb_substr($row_stunden->beginn, 0,2),mb_substr($row_stunden->beginn, 3,2)); - $row_stunden->time_ende=mktime(mb_substr($row_stunden->ende, 0,2),mb_substr($row_stunden->ende, 3,2)); - $row_stunden->beginn_show=mb_substr($row_stunden->beginn, 0,5); - $row_stunden->ende_show=mb_substr($row_stunden->ende, 0,5); - - $row_stunden->beginn_time=date('Hi',$row_stunden->time_beginn); - $row_stunden->ende_time=date('Hi',$row_stunden->time_ende); - $row_stunden->aktiv_time=date('Hi'); - - $htmlout.=''; - if ($row_stunden->beginn_time<=$row_stunden->aktiv_time - && $row_stunden->ende_time>=$row_stunden->aktiv_time ) - $htmlout.=''; - else - $htmlout.=''; - - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'; - - $stunde_von=$row_stunden->stunde; - $stunde_bis=$row_stunden->stunde; -## $row_raum=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis,$uid,$kalenderwoche,$studiengang_kz,$semester,$verband,$gruppe); -##var_dump($stdplan->std_plan[$gefunden][$stunde_von][0]); - $row_raum=array(); - if (!is_null($gefunden) && isset($stdplan->std_plan) && isset($stdplan->std_plan[$gefunden]) && isset($stdplan->std_plan[$gefunden][$stunde_von]) && isset($stdplan->std_plan[$gefunden][$stunde_von][0])) - $row_raum=$stdplan->std_plan[$gefunden][$stunde_von][0]; - - if ((is_array($row_raum) || is_object($row_raum)) && count($row_raum)>0 && isset($row_raum->reservierung) ) - { - if ($row_raum->reservierung) - $htmlout.=(!empty($row_raum->titel)?$row_raum->titel:(!empty($row_raum->titel) && $row_raum->lehrfach!=$row_raum->titel?$row_raum->lehrfach:'')).'
'.$row_raum->ort; - else - $htmlout.=$row_raum->lehrfach.'-'.$row_raum->lehrform.'
'.$row_raum->ort; - } - $htmlout.='
'; -#exit($htmlout); - return $htmlout; -} - -//------------------------------------------------------------------------------------------ -// RAUMTYPEN -//------------------------------------------------------------------------------------------ - -//------------------------------------------------------------------------------------------- -/* -* -* @raum_typen Liste der Raumtypen -* -* @param $uid Aktueller Anwender -* -* @return array Tablle der Raeume -* -*/ -function raum_typen($uid='') -{ - $htmlout=""; -// ------------------------------------------------------------------------------------------ -// Linkes Auswahlmenue fuer Raumtypen -// ------------------------------------------------------------------------------------------ - $row_ort=array( - array("type"=>"EDV","beschreibung"=>"EDV Sle","img"=>""), - array("type"=>"HS","beschreibung"=> "Hrsle","img"=>""), - array("type"=>"SEM","beschreibung"=>"Seminarrume","img"=>""), - array("type"=>"Lab","beschreibung"=>"Labors","img"=>""), - array("type"=>"EXT","beschreibung"=>"Ext.Rume","img"=>""), - array("type"=>"DIV","beschreibung"=>"Diverse","img"=>""), - array("type"=>"UEB","beschreibung"=>"bungsrume","img"=>"") - # array("type"=>"ENERGY","beschreibung"=>"Energy","img"=>""), - ); - if (!is_array($row_ort) || count($row_ort)<1) - return $htmlout; - $htmlout.=''; - for ($i=0;$i'; - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'; - return $htmlout; -} - -//------------------------------------------------------------------------------------------- -/* -* -* @ort_raum_typen Liste der Raeume je Type -* -* @param $uid Aktueller Anwender -* @param $raumtyp_kurzbz Raumtype -* -* @return array Tablle der Raeume -* -*/ -function ort_raum_typen($uid='',$raumtyp_kurzbz='',$datum='') -{ - $htmlout=""; - if (empty($raumtyp_kurzbz)) - return raum_typen($uid); - - if (empty($datum)) - $datum=date("Ymd", mktime(0,0,0,date("m"),date("d"),date("y"))); - - - if (!$db = new basis_db()) - return 'Fehler beim Oeffnen der Datenbankverbindung'; - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; - $htmlout.=''; - $htmlout.='Raumtypen'; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; -// ------------------------------------------------------------------------------------------ -// Alle Raum Typen zur Selektion -// ------------------------------------------------------------------------------------------ - $qry=""; - $qry.=" SELECT tbl_raumtyp.raumtyp_kurzbz,tbl_raumtyp.beschreibung "; - $qry.=" ,tbl_ortraumtyp.ort_kurzbz "; - $qry.=" ,tbl_ort.bezeichnung ,tbl_ort.aktiv "; - $qry.=" FROM tbl_raumtyp , tbl_ortraumtyp , tbl_ort "; - $qry.=" WHERE tbl_ortraumtyp.raumtyp_kurzbz=tbl_raumtyp.raumtyp_kurzbz "; - $qry.=" AND tbl_ort.ort_kurzbz=tbl_ortraumtyp.ort_kurzbz "; - $qry.=" AND tbl_ort.aktiv "; - $qry.=" AND tbl_raumtyp.raumtyp_kurzbz like E'%".addslashes(trim($raumtyp_kurzbz))."%' "; - $qry.=" order by tbl_raumtyp.raumtyp_kurzbz ,tbl_ortraumtyp.ort_kurzbz "; - $qry.=" ; "; - if(!$result=$db->db_query($qry)) - return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error(); - - $row_raum=array(); - if ($tmp_row_raum=$db->db_num_rows($result)) - { - while($tmp_row_raum = $db->db_fetch_object($result)) - $row_raum[]=$tmp_row_raum; - } - - $row_stunde=getAktuelleStd($db); - // Plausib Stunde - $row_stunde[0]->stunde=(isset($row_stunde[0]->stunde)?$row_stunde[0]->stunde:0); - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde; - - $htmlout.=''; - reset($row_raum); - for ($i=0;$iort_kurzbz; - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde; - if ($info=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis)) - { - $farbe="besetzt"; - } - - $ort_kurzbz=$row_raum[$i]->ort_kurzbz; - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde + 1; - if (!$info=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis)) - { - $farbe="2 Einheiten frei"; - } - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'; - $htmlout.=''; - $htmlout.=trim($ort_kurzbz); - $htmlout.=''; - $htmlout.=''; - $htmlout.=''.$farbe.'
'; - return $htmlout; -} -//------------------------------------------------------------------------------------------- -/* -* -* @ort_plan_raum_typen Stundenplan zum Raum -* -* @param $uid Aktueller Anwender -* @param $raumtyp_kurzbz Raumtype -* @param $ort_kurzbz Ortsbezeichnung -* @param $datum Datum -* -* @return array Tablle des Reservierung im Detail -* -*/ -function ort_plan_raum_typen($uid='',$raumtyp_kurzbz='',$ort_kurzbz='',$datum='') -{ - $htmlout=""; - if (empty($raumtyp_kurzbz)) - return raum_typen($uid); - - if (!$db = new basis_db()) - return 'Fehler beim Oeffnen der Datenbankverbindung'; - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - - - $htmlout.='
'; - $htmlout.=''; - $htmlout.=$raumtyp_kurzbz; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; - $htmlout.=''; - $htmlout.=$ort_kurzbz; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; - - $row_stunde=array(); - $qry="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde"; - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundentabelle '.$db->db_last_error()); - $num_rows_stunde=$db->db_num_rows(); - $htmlout.=''; - - - - while($row_stunden = $db->db_fetch_object($result)) - { - $row_stunden->time_beginn=mktime(mb_substr($row_stunden->beginn, 0,2),mb_substr($row_stunden->beginn, 3,2)); - $row_stunden->time_ende=mktime(mb_substr($row_stunden->ende, 0,2),mb_substr($row_stunden->ende, 3,2)); - $row_stunden->beginn_show=mb_substr($row_stunden->beginn, 0,5); - $row_stunden->ende_show=mb_substr($row_stunden->ende, 0,5); - - $row_stunden->beginn_time=date('Hi',$row_stunden->time_beginn); - $row_stunden->ende_time=date('Hi',$row_stunden->time_ende); - $row_stunden->aktiv_time=date('Hi'); - - $htmlout.=''; - if ($row_stunden->beginn_time<=$row_stunden->aktiv_time - && $row_stunden->ende_time>=$row_stunden->aktiv_time ) - $htmlout.=''; - else - $htmlout.=''; - - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'; - $row_raum=array(); - $kalenderwoche=""; - $studiengang_kz=""; - $semester=""; - $verband=""; - $gruppe=""; - $uids=""; - $stunde_von=$row_stunden->stunde; - $stunde_bis=$row_stunden->stunde; - $row_raum=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis,$uids,$kalenderwoche,$studiengang_kz,$semester,$verband,$gruppe); - if (is_array($row_raum) && count($row_raum)>0) - { - for ($i=0;$istundenplan_id) - { - if ($row_info=stundenplan_detail($db,$row_raum[$i]->stundenplan_id)) - $htmlout.=$row_info->lehrfach.'-'.$row_info->lehrform.'
'.$row_info->ort_kurzbz; - } - else if ($row_raum[$i]->reservierung_id) - { - if ($row_info=reservierung_detail($db,$row_raum[$i]->reservierung_id)) - $htmlout.=(!empty($row_info->titel)?$row_info->titel:$row_info->beschreibung).'
'.$row_info->ort_kurzbz; - } - break; - } - } - $htmlout.='
'; - return $htmlout; -} -#------------------------------------------------------------------------------------------- -/* -* -* @uid_read_mitarbeiter_oder_student Daten zum Mitarbeiter oder Studenten -* -* @param $db Aktuelle Datenbankverbindung -* @param $uid Userkurzzeichen -* -* @return Array der User Inormationen wenn User gefunden wurde ansonst false -* -*/ -function uid_read_mitarbeiter_oder_student($db,$uid) -{ - $rows=array(); - // Plausib - if (!$db) - return $rows; - - // Pruefen ob Mitarbeiter - $qry="SELECT uid,person_id,anrede,titelpre,vorname,vornamen,nachname,aktiv FROM campus.vw_mitarbeiter where uid='".addslashes(trim($uid))."' LIMIT 1 ; "; - if(!$results=$db->db_query($qry)) - die('Probleme beim lesen der Mitarbeiter '.$db->db_last_error()); - - if ($num_rows_stunde=$db->db_num_rows($results)) - { - while($rows = $db->db_fetch_object($results)) - { - $rows->name=''; - $rows->name.=(isset($rows->anrede)?trim($rows->anrede).' ':''); - $rows->name.=(isset($rows->titelpre)?trim($rows->titelpre).' ':''); - $rows->name.=(isset($rows->vorname)?trim($rows->vorname).' ':''); - $rows->name.=(isset($rows->vornamen)?trim($rows->vornamen).' ':''); - $rows->name.=(isset($rows->nachname)?trim($rows->nachname).' ':''); - return $rows; - } - } - - // Wenn kein Mitarbeiter pruefen ob Student - $qry="SELECT uid,person_id,anrede,titelpre,vorname,vornamen,nachname,aktiv,studiengang_kz,semester,verband,gruppe FROM campus.vw_student where uid='".addslashes(trim($uid))."' LIMIT 1 ; "; - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Studenten '.$db->db_last_error()); - if ($num_rows_stunde=$db->db_num_rows($result)) - { - while($rows = $db->db_fetch_object($result)) - { - $rows->name=''; - $rows->name.=(isset($rows->anrede)?trim($rows->anrede).' ':''); - $rows->name.=(isset($rows->titelpre)?trim($rows->titelpre).' ':''); - $rows->name.=(isset($rows->vorname)?trim($rows->vorname).' ':''); - $rows->name.=(isset($rows->vornamen)?trim($rows->vornamen).' ':''); - $rows->name.=(isset($rows->nachname)?trim($rows->nachname).' ':''); - return $rows; - } - } - // Daten gefunden wurden ist nicht mehr der Initialwert False als Returnparameter vorhanden - return $rows; -} -?> \ No newline at end of file diff --git a/cis/private/tools/feedback.php b/cis/private/tools/feedback.php deleted file mode 100644 index 1131e0039..000000000 --- a/cis/private/tools/feedback.php +++ /dev/null @@ -1,154 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - * - */ - -/* - * Formular zum Senden eins Feedbacks an die CIS-Administratoren - */ -require_once('../../../config/cis.config.inc.php'); -require_once('../../../include/basis_db.class.php'); -require_once('../../../include/functions.inc.php'); -require_once('../../../include/mail.class.php'); -require_once('../../../include/phrasen.class.php'); - -$sprache = getSprache(); -$p=new phrasen($sprache); - -if (!$db = new basis_db()) - die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); - -if (!$user=get_uid()) - die($p->t("global/nichtAngemeldet").'! Zurück'); - -?> - - -db_add_param($user)." LIMIT 1"; - - $feedback_message = chop($txtFeedbackMessage); - - if($feedback_message != "") - { - if($result = $db->db_query($sql_query)) - { - if($row = $db->db_fetch_object($result)) - { - $mail = new mail($destination,'feedback@'.DOMAIN, "[CIS-Feedback]", $feedback_message); - $mail->setReplyTo($row->emailtw); - if($mail->send()) - { - $message_sent=true; - } - else - { - $message_sent=false; - } - } - else - { - $message_sent=false; - } - } - else - { - $message_sent=false; - } - } - else - { - $message_sent=false; - } - } -?> - - - - - - - - - - - - - -
  - - - - - - - - '; - - exit; - } - else if(isset($message_sent) && !$message_sent) - { - echo '

'.$p->t("feedback/feedbackNichtWeitergeleitet").'!

'; - echo '

'.$p->t("feedback/wendenSieSichAnDieAdministration").'.

'; - - exit; - } - ?> - t("feedback/absatz1");?> - - - - - -
 t("feedback/titelFeedback");?>
 
-
- '.$p->t("feedback/vielenDankFuerIhrFeedback").'!'; - echo '

'.$p->t("feedback/ihreNachrichtWurdeWeitergeleitet").'.

- - ">  - " onClick="document.FeedbackFormular.txtFeedbackMessage.focus();">
- -
-   - - - - diff --git a/cis/private/tools/psearch.php b/cis/private/tools/psearch.php deleted file mode 100644 index 33c7527c4..000000000 --- a/cis/private/tools/psearch.php +++ /dev/null @@ -1,1086 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -require_once('../../../config/cis.config.inc.php'); -require_once('../../../include/basis_db.class.php'); -require_once('../../../include/functions.inc.php'); -require_once('../../../include/funktion.class.php'); -require_once('../../../include/studiengang.class.php'); -require_once('../../../include/person.class.php'); -require_once('../../../include/benutzer.class.php'); -require_once('../../../include/student.class.php'); -require_once('../../../include/benutzerfunktion.class.php'); -require_once('../../../include/globals.inc.php'); -require_once('../../../include/phrasen.class.php'); - -$sprache = getSprache(); - $p=new phrasen($sprache); - -if (!$db = new basis_db()) - die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); - - -$uid=get_uid(); -$cmbLektorMitarbeiter=(isset($_REQUEST['cmbLektorMitarbeiter'])?$_REQUEST['cmbLektorMitarbeiter']:'all'); -$cmbChoice=(isset($_REQUEST['cmbChoice'])?$_REQUEST['cmbChoice']:null); -$txtSearchQuery=(isset($_REQUEST['txtSearchQuery'])?$_REQUEST['txtSearchQuery']:null); -$do_search=(isset($_REQUEST['do_search'])?$_REQUEST['do_search']:null); -$do_excel=(isset($_REQUEST['do_excel'])?$_REQUEST['do_excel']:(isset($_REQUEST['btnExcel_x'])?$_REQUEST['btnExcel_x']:false)); -$do_pdf=(isset($_REQUEST['do_pdf'])?$_REQUEST['do_pdf']:(isset($_REQUEST['btnPdf_x'])?$_REQUEST['btnPdf_x']:false)); - -$num_rows=0; -$rows=array(); - -$sql_query=''; -if(isset($do_search) || $do_excel) -{ - $sql_extend_query= " and ( tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND - (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) "; - - if ($cmbLektorMitarbeiter=='all' || $cmbLektorMitarbeiter=='Mitarbeiter_Alle' - || $cmbLektorMitarbeiter=='Mitarbeiter_Fix' || $cmbLektorMitarbeiter=='Mitarbeiter_Extern') - { - if($txtSearchQuery == "" || $txtSearchQuery == "*" || $txtSearchQuery == "*.*") - { - if($cmbChoice == "all") - $sql_query.= "SELECT person_id, uid, titelpre, titelpost, nachname, vorname, vornamen, standort_id, telefonklappe as teltw,(uid || '@".DOMAIN."') AS emailtw, foto,-1 AS studiengang_kz, -1 AS semester, ort_kurzbz as ort, alias, CASE WHEN (fixangestellt) THEN 'Fix' ELSE 'Extern' END as personenart FROM campus.vw_mitarbeiter WHERE 1=1 AND aktiv "; - else - $sql_query.= "SELECT DISTINCT person_id, uid, titelpre, titelpost, nachname, vorname, vornamen, standort_id, telefonklappe AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, -1 AS studiengang_kz, -1 AS semester, ort_kurzbz as ort, alias, CASE WHEN (fixangestellt) THEN 'Fix' ELSE 'Extern' END as personenart FROM campus.vw_mitarbeiter JOIN public.tbl_benutzerfunktion using(uid) WHERE funktion_kurzbz='$cmbChoice' AND aktiv ".$sql_extend_query; - } - else - { - $txtSearchQuery = addslashes($txtSearchQuery); - if($cmbChoice == "all") - $sql_query.= "SELECT DISTINCT person_id, uid, titelpre, titelpost, nachname, vorname, vornamen, standort_id, telefonklappe AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, -1 AS studiengang_kz, -1 AS semester, ort_kurzbz as ort, alias, CASE WHEN (fixangestellt) THEN 'Fix' ELSE 'Extern' END as personenart FROM campus.vw_mitarbeiter WHERE (LOWER(nachname) LIKE LOWER('%$txtSearchQuery%') OR uid LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(nachname || ' ' || vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname || ' ' || nachname) LIKE LOWER('%$txtSearchQuery%')) AND aktiv=TRUE "; - else - $sql_query.= "SELECT DISTINCT person_id, uid, titelpre, titelpost, nachname, vorname, vornamen, standort_id, telefonklappe AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, -1 AS studiengang_kz, -1 AS semester, ort_kurzbz as ort, alias, CASE WHEN (fixangestellt) THEN 'Fix' ELSE 'Extern' END as personenart FROM campus.vw_mitarbeiter JOIN public.tbl_benutzerfunktion USING(uid) WHERE ((LOWER(nachname) LIKE LOWER('%$txtSearchQuery%') OR uid LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(nachname || ' ' || vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname || ' ' || nachname) LIKE LOWER('%$txtSearchQuery%')) AND funktion_kurzbz='$cmbChoice') AND aktiv=TRUE ".$sql_extend_query; - } - - if ($cmbLektorMitarbeiter=='Mitarbeiter_Fix') - $sql_query.= ' AND fixangestellt '; - if ($cmbLektorMitarbeiter=='Mitarbeiter_Extern') - $sql_query.= ' AND not fixangestellt '; - } - - if ($cmbLektorMitarbeiter=='all') - $sql_query.= " UNION "; - - if ($cmbLektorMitarbeiter=='all' || $cmbLektorMitarbeiter=='Student') - { - if($txtSearchQuery == "" || $txtSearchQuery == "*" || $txtSearchQuery == "*.*") - { - if($cmbChoice == "all") - $sql_query.= " SELECT DISTINCT person_id,uid, titelpre, titelpost, nachname, vorname, vornamen,null::integer AS standort_id, (''::varchar) AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, studiengang_kz, vw_student.semester, ''::varchar as ort, alias,CASE WHEN (TRUE) THEN 'StudentIn' ELSE 'StudentIn' END as personenart FROM campus.vw_student WHERE vw_student.semester<10 AND aktiv"; - else - $sql_query.= " SELECT DISTINCT person_id,uid, titelpre,titelpost, nachname, vorname, vornamen,null::integer AS standort_id, (''::varchar) AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, vw_student.studiengang_kz, vw_student.semester, ''::varchar as ort, alias,CASE WHEN (TRUE) THEN 'StudentIn' ELSE 'StudentIn' END as personenart FROM campus.vw_student JOIN public.tbl_benutzerfunktion using(uid) WHERE vw_student.semester<10 AND funktion_kurzbz='$cmbChoice' AND aktiv ".$sql_extend_query; - } - else - { - $txtSearchQuery = addslashes($txtSearchQuery); - if($cmbChoice == "all") - $sql_query.= " SELECT DISTINCT person_id,uid, titelpre, titelpost, nachname, vorname, vornamen,null::integer AS standort_id, (''::varchar) AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, studiengang_kz, semester, ''::varchar as ort, alias,CASE WHEN (TRUE) THEN 'StudentIn' ELSE 'StudentIn' END as personenart FROM campus.vw_student WHERE semester<10 AND aktiv AND (LOWER(nachname) LIKE LOWER('%$txtSearchQuery%') OR uid LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(nachname || ' ' || vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname || ' ' || nachname) LIKE LOWER('%$txtSearchQuery%')) "; - else - $sql_query.= " SELECT DISTINCT person_id,uid, titelpre, titelpost, nachname, vorname, vornamen,null::integer AS standort_id, (''::varchar) AS teltw, (uid || '@".DOMAIN."') AS emailtw, foto, vw_student.studiengang_kz, vw_student.semester, ''::varchar as ort, alias,CASE WHEN (TRUE) THEN 'StudentIn' ELSE 'StudentIn' END as personenart FROM campus.vw_student JOIN public.tbl_benutzerfunktion USING(uid) WHERE vw_student.semester <10 AND ((LOWER(nachname) LIKE LOWER('%$txtSearchQuery%') OR uid LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(nachname || ' ' || vorname) LIKE LOWER('%$txtSearchQuery%') OR LOWER(vorname || ' ' || nachname) LIKE LOWER('%$txtSearchQuery%')) AND funktion_kurzbz='$cmbChoice') AND aktiv=TRUE ".$sql_extend_query; - } - } - $sql_query.= " ORDER BY nachname, vorname"; - $num_rows=0; - if ($sql_query && $result = $db->db_query($sql_query)) - $num_rows = $db->db_num_rows($result); - - if($num_rows > 0) - { - // **** EXCEL - if ($do_excel) - { - require_once('../../../include/Excel/excel.php'); - // Creating a workbook - $workbook = new Spreadsheet_Excel_Writer(); - $workbook->setVersion(8); - // sending HTTP headers - $workbook->send("Personensuche_FH_Technikum_Wien_" . date("d_m_Y").".xls"); - // Creating a worksheet - $worksheet =& $workbook->addWorksheet("Personensuche FH Technikum Wien"); - $worksheet->setInputEncoding('utf-8'); - - $format_bold =& $workbook->addFormat(); - $format_bold->setBold(); - - $spalte=0; - $zeile=0; - - $maxlength = array(); - - //Ueberschrift - $spalte=0; - $zeile++; - $worksheet->write($zeile,$spalte,"Titel", $format_bold); - $maxlength[$spalte]=strlen('Titel'); - $worksheet->write($zeile,++$spalte,"Vorname", $format_bold); - $maxlength[$spalte]=strlen('Vorname'); - $worksheet->write($zeile,++$spalte,"Nachname", $format_bold); - $maxlength[$spalte]=strlen('Nachname'); - $worksheet->write($zeile,++$spalte,"Titel", $format_bold); - $maxlength[$spalte]=strlen('Titel'); - - - $worksheet->write($zeile,++$spalte,"Telefonnummer", $format_bold); - $maxlength[$spalte]=strlen('Telefonnummer'); - $worksheet->write($zeile,++$spalte,"E-Mail Adresse", $format_bold); - $maxlength[$spalte]=strlen('E-Mail Adresse'); - $worksheet->write($zeile,++$spalte,"Raum", $format_bold); - $maxlength[$spalte]=strlen('Raum'); - $worksheet->write($zeile,++$spalte,"Studiengang", $format_bold); - $maxlength[$spalte]=strlen('Studiengang'); - $worksheet->write($zeile,++$spalte,"Semester", $format_bold); - $maxlength[$spalte]=strlen('Semester'); - $worksheet->write($zeile,++$spalte,"Hauptverteiler", $format_bold); - $maxlength[$spalte]=strlen('Hauptverteiler'); - $worksheet->write($zeile,++$spalte,"Kz", $format_bold); - $maxlength[$spalte]=strlen('Kz'); - $worksheet->write($zeile,++$spalte,"Funktion", $format_bold); - $maxlength[$spalte]=strlen('Funktion'); - $worksheet->write($zeile,++$spalte,"Handy", $format_bold); - $maxlength[$spalte]=strlen('Handy'); - - - for($i = 0; $i < $num_rows; $i++) - { - $row = $db->db_fetch_object($result, $i); - - $spalte=0; - $zeile++; - - $titel=(isset($row->titelpre) && $row->titelpre?$row->titelpre:''); - $worksheet->write($zeile,$spalte,$titel); - $maxlength[$spalte]=strlen($titel); - - $vorname=''; - if(isset($row->nachname) && $row->vorname != "") - { - $vorname=$row->vorname; - if($row->vornamen != "") - $vorname.=' '.substr($row->vornamen,0,1).'.'; - } - $worksheet->write($zeile,++$spalte,$vorname); - $maxlength[$spalte]=strlen($vorname); - - $nachname=(isset($row->nachname) && $row->nachname?$row->nachname:''); - $worksheet->write($zeile,++$spalte,$nachname); - $maxlength[$spalte]=strlen($nachname); - - $titelpost=(isset($row->titelpost) && $row->titelpost?$row->titelpost:''); - $worksheet->write($zeile,++$spalte,$titelpost); - $maxlength[$spalte]=strlen($titelpost); - - if($row->teltw != "") - { - $vorwahl = ''; - if($row->standort_id!='') - { - $qry = "SELECT kontakt as telefon FROM public.tbl_kontakt WHERE standort_id='$row->standort_id' AND kontakttyp='telefon'"; - if($result_tel = $db->db_query($qry)) - { - if($result_tel && $row_tel = $db->db_fetch_object($result_tel)) - $vorwahl = $row_tel->telefon; - } - } - } - $tel=(isset($row->teltw) && $row->teltw?$vorwahl.' - '.$row->teltw:' '); - - $worksheet->write($zeile,++$spalte,$tel); - $maxlength[$spalte]=strlen($tel); - - if ($row->alias && !in_array($row->studiengang_kz,$noalias)) - $mail=(isset($row->alias) && $row->alias?$row->alias.'@'.DOMAIN:''); - else - $mail=(isset($row->emailtw) && $row->emailtw?$row->emailtw:''); - - $worksheet->write($zeile,++$spalte,$mail); - $maxlength[$spalte]=strlen($mail); - - $ort=(isset($row->ort) && $row->ort?$row->ort:''); - $worksheet->write($zeile,++$spalte,$ort); - $maxlength[$spalte]=strlen($ort); - - $kurzbz=''; - if(isset($row->studiengang_kz) && $row->studiengang_kz != -1) - { - if ($stg_obj = new studiengang($row->studiengang_kz)) - $kurzbz=$stg_obj->kuerzel; - } - $row->kurzbz=$kurzbz; - $worksheet->write($zeile,++$spalte,$kurzbz); - $maxlength[$spalte]=strlen($kurzbz); - - $sem=(isset($row->semester) && $row->semester && $row->semester!= -1?$row->semester:' '); - $worksheet->write($zeile,++$spalte,"Semester"); - $maxlength[$spalte]=strlen('Semester'); - - $verband=''; - $gruppe=''; - $verteiler=''; - if(isset($row->studiengang_kz) && $row->studiengang_kz != -1) - { - if ($std_obj = new student($row->uid)) - { - $verband=$std_obj->verband; - $gruppe=$std_obj->gruppe; - } - $kurzbz=strtolower($kurzbz); - $verband=strtolower($verband); - - $verteiler=trim($kurzbz.$row->semester.$verband.$gruppe); - $verteiler.=($verteiler?'@'.DOMAIN:''); - } - $worksheet->write($zeile,++$spalte,$verteiler); - $maxlength[$spalte]=strlen($verteiler); - - $kz=(isset($row->personenart) && $row->personenart?$row->personenart:''); - $worksheet->write($zeile,++$spalte,$kz); - $maxlength[$spalte]=strlen('Kz'); - - $funktion='-'; - if(isset($row->personenart) && $row->personenart!='StudentIn') - { - $funktion=''; - //Funktionen - $qry = "SELECT distinct - *, tbl_benutzerfunktion.oe_kurzbz as oe_kurzbz, tbl_organisationseinheit.bezeichnung as oe_bezeichnung, - tbl_benutzerfunktion.semester, tbl_benutzerfunktion.bezeichnung as bf_bezeichnung - FROM - public.tbl_benutzerfunktion - JOIN public.tbl_funktion USING(funktion_kurzbz) - JOIN public.tbl_organisationseinheit USING(oe_kurzbz) - WHERE - uid='".$row->uid."' AND - (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND - (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) - order by tbl_benutzerfunktion.bezeichnung - "; - - if($result_funktion = $db->db_query($qry)) - { - $anz_funktion=$db->db_num_rows($result_funktion); - if($anz_funktion>0) - { - while($row_funktion = $db->db_fetch_object($result_funktion)) - { - if ($funktion) - $funktion.=', '; - $funktion.=$row_funktion->bf_bezeichnung.' '.$row_funktion->organisationseinheittyp_kurzbz.' '.$row_funktion->oe_bezeichnung ." ".$row_funktion->semester." ".$row_funktion->fachbereich_kurzbz; - } - } - } - } - $worksheet->write($zeile,++$spalte,$funktion); - $maxlength[$spalte]=strlen($funktion); - - $funktion='-'; - if(isset($row->person_id) && $row->personenart!='StudentIn') - { - //Funktionen - $qry = "SELECT distinct tbl_kontakt.kontakttyp,tbl_kontakt.anmerkung,tbl_kontakt.kontakt,tbl_kontakttyp.beschreibung - FROM - public.tbl_kontakt - JOIN public.tbl_kontakttyp USING(kontakttyp) - WHERE - tbl_kontakt.kontakttyp ='mobil' - and tbl_kontakt.person_id='".$row->person_id."' "; - - if($result_kontakt = $db->db_query($qry)) - { - $anz_kontakt=$db->db_num_rows($result_kontakt); - if($anz_kontakt>0) - { - $funktion=''; - while($row_kontakt = $db->db_fetch_object($result_kontakt)) - { - if (!$row_kontakt->kontakttyp || !stristr($row_kontakt->kontakttyp,'Firmenhandy') ) - continue; - if ($funktion) - $funktion.=', '; - $funktion.=$row_kontakt->anmerkung." ".$row_kontakt->kontakt." ".$row_kontakt->beschreibung; - } - } - } - } - $worksheet->write($zeile,++$spalte,$funktion); - $maxlength[$spalte]=strlen($funktion); - - } - //Die Breite der Spalten setzen - foreach($maxlength as $i=>$breite) - $worksheet->setColumn($i, $i, $breite+2); - - $workbook->close(); - exit; - } - - // **** PDF - if ($do_pdf) - { - $rows=array(); - $rows_anz=array(); - for($i = 0; $i < $num_rows; $i++) - { - $row = $db->db_fetch_object($result, $i); - - $row->titelpre=trim(isset($row->titelpre) && $row->titelpre?$row->titelpre:''); - $vorname=$row->vorname; - if(isset($row->nachname) && $row->vorname != "") - { - $vorname=$row->vorname; - if($row->vornamen != "") - $vorname.=' '.substr($row->vornamen,0,1).'.'; - } - $row->vorname=$vorname; - if($row->teltw != "") - { - $vorwahl = ''; - if($row->standort_id!='') - { - $qry = "SELECT kontakt as telefon FROM public.tbl_kontakt WHERE standort_id='$row->standort_id' AND kontakttyp='telefon'"; - if($result_tel = $db->db_query($qry)) - { - if($result_tel && $row_tel = $db->db_fetch_object($result_tel)) - $vorwahl = $row_tel->telefon; - } - } - } - $row->teltw=(isset($row->teltw) && $row->teltw?$vorwahl.' - '.$row->teltw:''); - if ($row->alias && !in_array($row->studiengang_kz, $noalias)) - $mail=(isset($row->alias) && $row->alias?$row->alias.'@'.DOMAIN:''); - else - $mail=(isset($row->emailtw) && $row->emailtw?$row->emailtw:''); - $row->email=$mail; - - $row->ort=(isset($row->ort) && $row->ort?$row->ort:''); - - $verband=''; - $gruppe=''; - $verteiler=''; - $kurzbz=''; - if(isset($row->studiengang_kz) && $row->studiengang_kz != -1) - { - if ($stg_obj = new studiengang($row->studiengang_kz)) - $kurzbz=$stg_obj->kurzbzlang; - - $row->kurzbz=$kurzbz; - if(isset($row->studiengang_kz) && $row->studiengang_kz != -1 && $row->studiengang_kz != '' && $row->studiengang_kz != '-') - { - if ($std_obj = new student($row->uid)) - { - $verband=$std_obj->verband; - $gruppe=$std_obj->gruppe; - } - $verband=strtolower($verband); - $verteiler=trim(strtolower($kurzbz).$row->semester.$verband.$gruppe); - $verteiler.=($verteiler?'@'.DOMAIN:''); - } - } - else - $row->studiengang_kz='-'; - - $row->kurzbz=$kurzbz; - $row->verband=$verband; - $row->gruppe=$gruppe; - $row->verteiler=$verteiler; - if ($row->verteiler) - $row->email=$row->email."\n".$row->verteiler; - - $row->kz=(isset($row->personenart) && $row->personenart?$row->personenart:''); - - $funktion='-'; - if(isset($row->personenart) && $row->personenart!='StudentIn') - { - $funktion=''; - //Funktionen - $qry = "SELECT distinct - *, tbl_benutzerfunktion.oe_kurzbz as oe_kurzbz, tbl_organisationseinheit.bezeichnung as oe_bezeichnung, - tbl_benutzerfunktion.semester, tbl_benutzerfunktion.bezeichnung as bf_bezeichnung - FROM - public.tbl_benutzerfunktion - JOIN public.tbl_funktion USING(funktion_kurzbz) - JOIN public.tbl_organisationseinheit USING(oe_kurzbz) - WHERE - uid='".$row->uid."' AND - (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND - (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) - order by tbl_benutzerfunktion.bezeichnung - "; - - if($result_funktion = $db->db_query($qry)) - { - $anz_funktion=$db->db_num_rows($result_funktion); - if($anz_funktion>0) - { - while($row_funktion = $db->db_fetch_object($result_funktion)) - { - if ($funktion) - $funktion.=', '; - $funktion.=$row_funktion->bf_bezeichnung.' '.$row_funktion->organisationseinheittyp_kurzbz.' '.$row_funktion->oe_bezeichnung ." ".$row_funktion->semester." ".$row_funktion->fachbereich_kurzbz; - } - } - } - } - $row->funktion=$funktion; - - $funktion='-'; - if(isset($row->person_id) && $row->personenart!='StudentIn') - { - //Funktionen - $qry = "SELECT distinct tbl_kontakt.kontakttyp,tbl_kontakt.anmerkung,tbl_kontakt.kontakt,tbl_kontakttyp.beschreibung - FROM - public.tbl_kontakt - JOIN public.tbl_kontakttyp USING(kontakttyp) - WHERE - tbl_kontakt.kontakttyp ='Firmenhandy' - and tbl_kontakt.person_id='".$row->person_id."' "; - - if($result_kontakt = $db->db_query($qry)) - { - $anz_kontakt=$db->db_num_rows($result_kontakt); - if($anz_kontakt>0) - { - $funktion=''; - while($row_kontakt = $db->db_fetch_object($result_kontakt)) - { - if (!$row_kontakt->kontakttyp || !stristr($row_kontakt->kontakttyp,'Firmenhandy') ) - continue; - if ($funktion) - $funktion.=', '; - $funktion.=$row_kontakt->anmerkung." ".$row_kontakt->kontakt." ".$row_kontakt->beschreibung; - } - } - } - } - $row->firmenhandy=$funktion; - - foreach ($row as $key => $value) - { - $row->$key=trim(iconv('UTF-8','ISO-8859-15',$row->$key)); - $anz=strlen($value); - if (!isset($rows_anz[$key]) || $rows_anz[$key]<$anz) - $rows_anz[$key]=$anz; - } - $rows[]=$row; - } - - - require_once('../../../include/pdf/fpdf.php'); - class PDF extends FPDF - { - //Simple table - function BasicTable($header,$data,$items,$rows_anz) - { - //Header - foreach($header as $col) - $this->Cell(40,7,$col,1); - $this->Ln(); - //Data - foreach($data as $row) - { - foreach($items as $col) - { - if (!isset($row->$col)) - die("Achtung ! Die Spalte $col wurde nicht in den Daten gefunden."); - $this->Cell(40,6,$row->$col,1); - } - $this->Ln(); - } - } - - //Better table - function ImprovedTable($header,$data,$items,$rows_anz) - { - //Header - for($i=0;$iCell($rows_anz[$items[$i]] *2.5 ,7,$header[$i],1,0,'C'); - $this->Ln(); - //Data - foreach($data as $row) - { - $i=0; - foreach($items as $col) - { - if (!isset($row->$col)) - die("Achtung ! Die Spalte $col wurde nicht in den Daten gefunden."); - $this->Cell($rows_anz[$items[$i]] *2.5,6,$row->$col,'LR'); - $i++; - } - $this->Ln(); - } - } - - var $widths; - var $aligns; - function SetWidths($w) - { - //Set the array of column widths - if (is_array($w) && isset($w[0])) - $this->widths=$w; - else if (is_array($w) ) - { - $this->widths=array(); - foreach ($w as $key => $value) - $this->widths[]=$value; - } - if (!is_array($this->widths) || !isset($this->widths[0])) - return; - - } - - function SetAligns($a) - { - //Set the array of column alignments - $this->aligns=$a; - } - - function Row($data,$fill=false) - { - - if (is_array($data) && isset($data[0])) - { - $row_data=$data; - } - else if (is_array($data) || is_object($data)) - { - $row_data=array(); - foreach ($data as $key => $value) - $row_data[]=$value; - } - else - { - $this->Cell(40,10,'Keine Daten uebergeben '); - return; - } - //Calculate the height of the row - $nb=0; - for($i=0;$iNbLines($this->widths[$i], $row_data[$i])); - $h=5*$nb; - //Issue a page break first if needed - $this->CheckPageBreak($h); - //Draw the cells of the row - for($i=0;$iwidths[$i]; - $a=isset($this->aligns[$i]) ? $this->aligns[$i] : 'L'; - //Save the current position - $x=$this->GetX(); - $y=$this->GetY(); - //Draw the border - $this->Rect($x, $y, $w, $h); - //Print the text - $this->MultiCell($w, 5, $row_data[$i], 0, $a,$fill); - //Put the position to the right of the cell - $this->SetXY($x+$w, $y); - } - //Go to the next line - $this->Ln($h); - } - - function CheckPageBreak($h) - { - //If the height h would cause an overflow, add a new page immediately - if($this->GetY()+$h>$this->PageBreakTrigger) - $this->AddPage($this->CurOrientation); - } - - function NbLines($w, $txt) - { - //Computes the number of lines a MultiCell of width w will take - $cw=&$this->CurrentFont['cw']; - if($w==0) - $w=$this->w-$this->rMargin-$this->x; - $wmax=((($w - 2) *$this->cMargin)*1000 ) / $this->FontSize; - - $s=str_replace("\r", '', $txt); - $nb=strlen($s); - if($nb>0 and $s[$nb-1]=="\n") - $nb--; - $sep=-1; - $i=0; - $j=0; - $l=0; - $nl=1; - while($i<$nb) - { - $c=$s[$i]; - if($c=="\n") - { - $i++; - $sep=-1; - $j=$i; - $l=0; - $nl++; - continue; - } - if($c==' ') - $sep=$i; - $l+=$cw[$c]; - if($l>$wmax) - { - if($sep==-1) - { - if($i==$j) - $i++; - } - else - $i=$sep+1; - $sep=-1; - $j=$i; - $l=0; - $nl++; - } - else - $i++; - } - return $nl; - } - //Colored table - function FancyTable($header,$data,$items,$rows_anz) - { - //Colors, line width and bold font - $this->SetFillColor(102,205,170); - $this->SetTextColor(255); - $this->SetDrawColor(0,0,0); - $this->SetLineWidth(.1); - $this->SetFont('','B'); - //Header - $width=array(); - reset($items); - foreach($items as $col) - { - if (!isset($rows_anz[$col])) - die("Achtung ! Die Spalte $col wurde nicht in den Daten gefunden."); - $width[]=$rows_anz[$col]; - } - $this->SetWidths($width); - $this->SetAligns('C'); - $row_data=array(); - for($i=0;$iRow($row_data,true); - //Data - //Color and font restoration 95,158,160 - $this->SetFillColor(224,235,255); - $this->SetTextColor(0); - $this->SetFont(''); - $this->SetAligns('L'); - $fill=false; - foreach($data as $row) - { - $i=0; - $row_data=array(); - reset($items); - foreach($items as $col) - { - if (!isset($row->$col)) - die("Achtung ! Die Spalte $col wurde nicht in den Daten gefunden."); - $row_data[]=$row->$col; - $i++; - } - $fill=false; - $this->Row($row_data,$fill); - $fill=!$fill; - } - } - } // Ende Extend FPDF Class - - - // Creating a workbook - $orientation='l'; // 'p' - $pdf = new PDF($orientation); - - $pdf->SetTitle('Personensuche '.CAMPUS_NAME); - $pdf->SetSubject(CAMPUS_NAME . date('Y-m-d')); - $pdf->SetAuthor(CAMPUS_NAME); - $pdf->SetCreator($uid) ; - - - //Column titles - $header=array('Titel','Vorname','Nachname','Titel','Tel.nr','E-Mail Adresse / Hauptverteiler','Raum','Studieng','Sem','Personenart','Handy','Funktion' ); - //Data loading - $item=array('titelpre','vorname','nachname','titelpost','teltw','email','ort','kurzbz','semester','kz','firmenhandy','funktion' ); - - foreach ($item as $key => $value) - { - $anz=strlen($header[$key]); - if (!isset($rows_anz[$value]) || $rows_anz[$value]<$anz) - $rows_anz[$value]=$anz; - } - - $rows_anz['titelpre']=10; - $rows_anz['nachname']=35; - $rows_anz['vorname']=35; - $rows_anz['titelpost']=10; - $rows_anz['teltw']=25; - $rows_anz['firmenhandy']=25; - $rows_anz['kurzbz']=12; - $rows_anz['kz']=15; - $rows_anz['semester']=7; - $rows_anz['email']=50; - $rows_anz['funktion']=45; - - $pdf->SetFont('Arial','',6); - $pdf->AddPage(); - if (count($rows)>0) - { - $pdf->FancyTable($header,$rows,$item,$rows_anz); - } - else - $pdf->Cell(40,10,'Keine Daten gefunden'); - $pdf->Output(); - exit; - } - } -} - - -?> - - - - - - - - - - - - '; - echo ""; - } - echo ''; - echo '
  -
" name="SearchFormular" id="SearchFormular" > - - - - - - - - - - - - - - - - - '; - - $funktion='-'; - - if(isset($row->person_id) && $row->personenart!='StudentIn') - { - $funktion=''; - //Funktionen - $qry = "SELECT distinct tbl_kontakt.kontakttyp,tbl_kontakt.anmerkung,tbl_kontakt.kontakt,tbl_kontakttyp.beschreibung - FROM - public.tbl_kontakt - JOIN public.tbl_kontakttyp USING(kontakttyp) - WHERE - tbl_kontakt.kontakttyp ='mobil' - and tbl_kontakt.person_id='".$row->person_id."' "; - - if($result_kontakt = $db->db_query($qry)) - { - $anz_kontakt=$db->db_num_rows($result_kontakt); - if($anz_kontakt>0) - { - $funktion_anzahl=0; - $funktion_anf=''; - if ($anz_kontakt>1) - $funktion_anf=''; - while($row_kontakt = $db->db_fetch_object($result_kontakt)) - { - if (!$row_kontakt->kontakttyp || !stristr($row_kontakt->kontakttyp,'Firmenhandy') ) - continue; - - if (!$funktion) - $funktion_anf.=($anz_kontakt>1?'»':' ').$row_kontakt->kontakt; - - $funktion.=""; - $funktion_anzahl++; - } - if ($funktion_anzahl>1) - $funktion=$funktion_anf.'
 t('personensuche/personensuche');?>
 
- t("personensuche/sucheNach");?>: - - - t("personensuche/kennzeichen");?> - - - t("personensuche/inGruppe");?> - - "> - -
- - - - - -
- -
- -
-
- -
-
- 0) - { - echo ""; - echo ' - - - - - - - - - - - - - - - '; - echo ' - - - '; - for($i = 0; $i < $num_rows; $i++) - { - $row = $db->db_fetch_object($result, $i); - echo ''; - echo ' '; - $vorname=''; - if(isset($row->nachname) && $row->vorname != "") - { - $vorname=$row->vorname; - if($row->vornamen != "") - $vorname.=' '.substr($row->vornamen,0,1).'.'; - } - echo ' '; - echo ' '; - echo ' '; - if($row->teltw != "") - { - $vorwahl = ''; - if($row->standort_id!='') - { - $qry = "SELECT kontakt as telefon FROM public.tbl_kontakt WHERE standort_id='$row->standort_id' AND kontakttyp='telefon'"; - if($result_tel = $db->db_query($qry)) - { - if($result_tel && $row_tel = $db->db_fetch_object($result_tel)) - $vorwahl = $row_tel->telefon; - } - } - } - echo ' '; - - if ($row->alias && !in_array($row->studiengang_kz, $noalias)) - echo ' '; - else - echo ' '; - - echo ' '; - - $kurzbz=''; - if(isset($row->studiengang_kz) && $row->studiengang_kz != -1) - { - if ($stg_obj = new studiengang($row->studiengang_kz)) - $kurzbz=$stg_obj->kuerzel; - } - echo ' '; - echo ' '; - - $verband=''; - $gruppe=''; - $verteiler=''; - if(isset($row->studiengang_kz) && $row->studiengang_kz != -1) - { - if ($std_obj = new student($row->uid)) - { - $verband=$std_obj->verband; - $gruppe=$std_obj->gruppe; - } - $kurzbz=strtolower($kurzbz); - $verband=strtolower($verband); - - $verteiler=''.trim($kurzbz.$row->semester.$verband.$gruppe).'@'.DOMAIN; - } - echo ' '; - echo ' '; - echo ' '; - - $funktion='-'; - if(isset($row->personenart) && $row->personenart!='StudentIn') - { - $funktion=''; - //Funktionen - $qry = "SELECT distinct - *, tbl_benutzerfunktion.oe_kurzbz as oe_kurzbz, tbl_organisationseinheit.bezeichnung as oe_bezeichnung, - tbl_benutzerfunktion.semester, tbl_benutzerfunktion.bezeichnung as bf_bezeichnung - FROM - public.tbl_benutzerfunktion - JOIN public.tbl_funktion USING(funktion_kurzbz) - JOIN public.tbl_organisationseinheit USING(oe_kurzbz) - WHERE - uid='".$row->uid."' AND - (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND - (tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) - order by tbl_benutzerfunktion.bezeichnung - "; - - if($result_funktion = $db->db_query($qry)) - { - $anz_funktion=$db->db_num_rows($result_funktion); - if($anz_funktion>0) - { - $funktion_anf=''; - while($row_funktion = $db->db_fetch_object($result_funktion)) - { - if (!$funktion) - $funktion_anf.=($anz_funktion>1?'»':' ').$row_funktion->bf_bezeichnung; - $funktion.=""; - } - $funktion=$funktion_anf.'
 '.$p->t("global/titel").' '.$p->t("global/vorname").' '.$p->t("global/nachname").' '.$p->t("global/titel").' '.$p->t("global/telefonnummer").' '.$p->t("global/emailAdresse").' '.$p->t("lvplan/raum").' '.$p->t("global/studiengang").' '.$p->t("global/semester").' '.$p->t("personensuche/hauptverteiler").' '.$p->t("personensuche/art").' '.$p->t("global/funktion").' '.$p->t("global/handy").'
 
 '.(isset($row->titelpre) && $row->titelpre?$row->titelpre:' ').' '.$vorname.' '.(isset($row->nachname) && $row->nachname?''.$row->nachname.'':' ').' '.(isset($row->titelpost) && $row->titelpost?$row->titelpost:' ').' '.(isset($row->teltw) && $row->teltw?$vorwahl.' - '.$row->teltw:' ').' '.(isset($row->alias) && $row->alias?''.$row->alias.'@'.DOMAIN.'':' ').' '.(isset($row->emailtw) && $row->emailtw?''.$row->emailtw.'':' ').' '.(isset($row->ort) && $row->ort?$row->ort:' ').' '.($kurzbz?$kurzbz:' ').' '.(isset($row->semester) && $row->semester && $row->semester!= -1?$row->semester:' ').' '.($verteiler?$verteiler:' ').' '.(isset($row->personenart) && $row->personenart?$row->personenart:' ').'
".$row_funktion->bf_bezeichnung."".$row_funktion->organisationseinheittyp_kurzbz.' '.$row_funktion->oe_bezeichnung."".$row_funktion->semester."".$row_funktion->fachbereich_kurzbz."
'.$funktion.'
BezeichnungOrganisationseinheitSemesterInstitut

'; - } - } - } - echo '
 '.$funktion.'
".$row_kontakt->anmerkung."".$row_kontakt->kontakt."".$row_kontakt->beschreibung."
'.$funktion.'
AnmerkungKontaktBeschreibung

'; - else - $funktion=str_replace('»',' ',$funktion_anf); - } - } - } - echo '
 '.$funktion.'
 
'; - } - - if(!isset($do_search)) - echo '
'.$p->t("personensuche/bitteSuchbegriffEingeben").'.'; - else if($num_rows > 0) - echo '
'.$p->t("personensuche/esWurden") .' ' .$num_rows. ' '.$p->t("personensuche/eintraegeGefunden"); - else if(isset($do_search)) - echo '
'.$p->t("personensuche/keineEintraegeGefunden"); -?> - - - - -   - - - - \ No newline at end of file diff --git a/cis/public/ca.cer b/cis/public/ca.cer deleted file mode 100644 index becd56138..000000000 --- a/cis/public/ca.cer +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN CERTIFICATE----- -MIID4DCCA0mgAwIBAgIJAKBrSvwfZ3K0MA0GCSqGSIb3DQEBBAUAMIGnMQswCQYD -VQQGEwJBVDEPMA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9m -IEFwcGxpZWQgU2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMT -FlRlY2huaWt1bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA -dGVjaG5pa3VtLXdpZW4uYXQwHhcNMDYxMDExMDczOTIxWhcNMTYwODE5MDczOTIx -WjCBpzELMAkGA1UEBhMCQVQxDzANBgNVBAgTBlZpZW5uYTEnMCUGA1UEChMeVW5p -dmVyc2l0eSBvZiBBcHBsaWVkIFNjaWVuY2VzMRMwEQYDVQQLEwpJVCBTZXJ2aWNl -MR8wHQYDVQQDExZUZWNobmlrdW0tV2llbiBDQSAyMDA2MSgwJgYJKoZIhvcNAQkB -FhlzdXBwb3J0QHRlY2huaWt1bS13aWVuLmF0MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQCyAJJoxhpVZPi/NQKBejU6NOfF+4vuiKQxS5uWktmXXh+fELbmv6iM -OofHlOp9fdWOuW1NQk4XfVOYhsE75kHXf8Li3AVjoMBgQm4mOplLuT0CVIbT7dvh -tSSwOTF9C+TiG41wAminO2gK2McHa0D/h/CzC/V9BefFzJ5C/6S82QIDAQABo4IB -EDCCAQwwHQYDVR0OBBYEFG0jTF/EjbbQkJdygjeNs0boWBU5MIHcBgNVHSMEgdQw -gdGAFG0jTF/EjbbQkJdygjeNs0boWBU5oYGtpIGqMIGnMQswCQYDVQQGEwJBVDEP -MA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9mIEFwcGxpZWQg -U2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMTFlRlY2huaWt1 -bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAdGVjaG5pa3Vt -LXdpZW4uYXSCCQCga0r8H2dytDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA -A4GBABJeznJi65/eFVhRDz2s24rZpNRM5dj4/uv3EQgAecB/eHOCjbaxhG/GNa1y -th2Eihfy3bcgcqhqqKq9DGnjsUfp2NFzDd7C+mfOqydn3zotBo1VWcst1C+rcevh -uMgJbGi0jlp70ciUQcOUM/NjNXtVVZAOdzQkSV1VdMiO33s2 ------END CERTIFICATE----- diff --git a/cis/statistik-cis.html b/cis/statistik-cis.html deleted file mode 100644 index 1349f6002..000000000 --- a/cis/statistik-cis.html +++ /dev/null @@ -1,723 +0,0 @@ - - - - - - - -Statistics for cis.technikum-wien.at - - - - -  - - - -  -
- -
- - - - -
Statistics for: cis.technikum-wien.atAwstats Web Site
Last Update: 03 Jul 2004 - 19:04       Update now
Reported period: - - - -
-
-
- - - - - - - - - - - - -
When:Monthly history   Days of month   Days of week   Hours  
Who:Countries   Full list -   Hosts   Full list -   Last visit -   Unresolved IP Address -   Robots/Spiders visitors   Full list -   Last visit -  
Navigation:Visits duration   File type   Viewed -   Full list -   Entry -   Exit -   Operating Systems   Versions -   Unknown -   Browsers   Versions -   Unknown -  
Referers:Origin -   Refering search engines -   Refering sites -   Search   Search Keyphrases -   Search Keywords -  
Others:Miscellaneous   HTTP Status codes   Pages not found -  
-
- - -
Summary  
- - - - - - - - -
 First visitSummaryLast visit
 03 Jul 2004 - 13:43Month Jul 200403 Jul 2004 - 19:04
 Unique visitorsNumber of visitsPagesHitsBandwidth
Viewed traffic *108
 
137
(1.26 visits/visitor)
3982
(29.06 pages/visit)
7684
(56.08 hits/visit)
660.26 MB
(4935.07 KB/visit)
Not viewed traffic * 
 
5356854.82 MB
* Not viewed trafic is trafic generated by robots, worms or answers with special HTTP status code.
-
- - 
- - -
Monthly history  
- - -
-
- - - - - - - - - - - - - - - - -
 Unique visitors: 9226Number of visits: 37713 Pages: 1264594Hits: 2578976Bandwidth: 15.15 GBUnique visitors: 8135Number of visits: 33331 Pages: 1424760Hits: 2532536Bandwidth: 21.02 GBUnique visitors: 1346Number of visits: 2927 Pages: 113963Hits: 213767Bandwidth: 2.71 GBUnique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 108Number of visits: 137 Pages: 3982Hits: 7684Bandwidth: 660.26 MBUnique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0 
 Jan
2004
Feb
2004
Mar
2004
Apr
2004
May
2004
Jun
2004
Jul
2004
Aug
2004
Sep
2004
Oct
2004
Nov
2004
Dec
2004
 
-
- - - - - - - - - - - - - - - -
MonthUnique visitorsNumber of visitsPagesHitsBandwidth
Jan 20049226377131264594257897615.15 GB
Feb 20048135333311424760253253621.02 GB
Mar 2004134629271139632137672.71 GB
Apr 200400000
May 200400000
Jun 200400000
Jul 200410813739827684660.26 MB
Aug 200400000
Sep 200400000
Oct 200400000
Nov 200400000
Dec 200400000
Total18815741082807299533296339.52 GB
-
-
-

- - -  - - 
- - -
Days of month  
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 137Pages: 3982Hits: 7684Bandwidth: 660.26 MBNumber of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0 Number of visits: 45.67Pages: 1327.33Hits: 2561.33Bandwidth: 220.09 MB
01
Jul
02
Jul
03
Jul
04
Jul
05
Jul
06
Jul
07
Jul
08
Jul
09
Jul
10
Jul
11
Jul
12
Jul
13
Jul
14
Jul
15
Jul
16
Jul
17
Jul
18
Jul
19
Jul
20
Jul
21
Jul
22
Jul
23
Jul
24
Jul
25
Jul
26
Jul
27
Jul
28
Jul
29
Jul
30
Jul
31
Jul
 Average
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DayNumber of visitsPagesHitsBandwidth
01 Jul 20040000
02 Jul 20040000
03 Jul 200413739827684660.26 MB
04 Jul 20040000
05 Jul 20040000
06 Jul 20040000
07 Jul 20040000
08 Jul 20040000
09 Jul 20040000
10 Jul 20040000
11 Jul 20040000
12 Jul 20040000
13 Jul 20040000
14 Jul 20040000
15 Jul 20040000
16 Jul 20040000
17 Jul 20040000
18 Jul 20040000
19 Jul 20040000
20 Jul 20040000
21 Jul 20040000
22 Jul 20040000
23 Jul 20040000
24 Jul 20040000
25 Jul 20040000
26 Jul 20040000
27 Jul 20040000
28 Jul 20040000
29 Jul 20040000
30 Jul 20040000
31 Jul 20040000
Average45.671327.332561.33220.09 MB
Total13739827684660.26 MB
-
-

- - 
- - -
Days of week  
- - -
- - - - - - - - - - - - -
Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 3982Hits: 7684Bandwidth: 660.26 MBPages: 0Hits: 0Bandwidth: 0
MonTueWedThuFriSatSun
-
- - - - - - - - -
DayPagesHitsBandwidth
Mon000
Tue000
Wed000
Thu000
Fri000
Sat39827684660.26 MB
Sun000
-
-

- - 
- - -
Hours  
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 360Hits: 632Bandwidth: 6.51 MBPages: 589Hits: 1292Bandwidth: 3.56 MBPages: 452Hits: 923Bandwidth: 374.09 MBPages: 764Hits: 1550Bandwidth: 161.53 MBPages: 628Hits: 1033Bandwidth: 49.27 MBPages: 925Hits: 1904Bandwidth: 63.85 MBPages: 264Hits: 350Bandwidth: 1.45 MBPages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0
01234567891011121314151617181920212223
0:00 - 1:00 am1:00 - 2:00 am2:00 - 3:00 am3:00 - 4:00 am4:00 - 5:00 am5:00 - 6:00 am6:00 - 7:00 am7:00 - 8:00 am8:00 - 9:00 am9:00 - 10:00 am10:00 - 11:00 am11:00 - 12:00 am0:00 - 1:00 pm1:00 - 2:00 pm2:00 - 3:00 pm3:00 - 4:00 pm4:00 - 5:00 pm5:00 - 6:00 pm6:00 - 7:00 pm7:00 - 8:00 pm8:00 - 9:00 pm9:00 - 10:00 pm10:00 - 11:00 pm11:00 - 12:00 pm
-
- -
- - - - - - - - - - - - - -
HoursPagesHitsBandwidth
00000
01000
02000
03000
04000
05000
06000
07000
08000
09000
10000
11000
-
 
- - - - - - - - - - - - - - -
HoursPagesHitsBandwidth
12000
133606326.51 MB
1458912923.56 MB
15452923374.09 MB
167641550161.53 MB
17628103349.27 MB
18925190463.85 MB
192643501.45 MB
20000
21000
22000
23000
-
-
-

- - -  - - 
- - -
Visitors domains/countries (Top 10)   -   Full list  
- - - -
 Domains/CountriesPagesHitsBandwidth 
UnknownUnknownip39827684660.26 MB
-
-

- - 
- - -
Hosts (Top 10)   -   Full list   -   Last visit   -   Unresolved IP Address  
- - - - - - - - - - - - - -
Hosts : 0 Known, 110 Unknown (unresolved ip) - 108 Unique visitorsPagesHitsBandwidthLast visit
80.110.112.173528677641.35 MB03 Jul 2004 - 19:04
10.63.0.413924853.17 MB03 Jul 2004 - 19:04
81.217.49.482273631.45 MB03 Jul 2004 - 17:19
62.178.22.721622171.05 MB03 Jul 2004 - 17:08
213.47.84.88951811.41 MB03 Jul 2004 - 17:46
80.108.40.12690249437.79 KB03 Jul 2004 - 18:23
62.48.151.13668106217.81 KB03 Jul 2004 - 15:34
80.108.94.1466893488.90 KB03 Jul 2004 - 16:58
213.33.13.18262196287.85 KB03 Jul 2004 - 18:55
81.223.155.14860117284.60 KB03 Jul 2004 - 18:12
Others2230500010.16 MB 

- - 
- - -
Robots/Spiders visitors (Top 10)   -   Full list   -   Last visit  
- - - - -
2 different robots*HitsBandwidthLast visit
Big Brother130003 Jul 2004 - 19:04
MSIECrawler213.00 KB03 Jul 2004 - 18:02
* Robots shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts.
-
- - -  - - 
- - -
Visits duration  
- - - - - - - - - - -
Number of visits: 137 - Average: 441 sNumber of visitsPercent
0s-30s3626.2 %
30s-2mn2921.1 %
2mn-5mn1510.9 %
5mn-15mn96.5 %
15mn-30mn75.1 %
30mn-1h42.9 %
1h+42.9 %
Unknown3324 %

- - 
- - -
File type  
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
File typeHitsPercentBandwidthPercent
gifImage294638.3 %661.28 KB0 %
phpDynamic Html page or Script file196725.5 %12.88 MB1.9 %
htmlHTML or XML static page123316 %2.45 MB0.3 %
jpgImage4846.2 %3.46 MB0.5 %
cssCascading Style Sheet file3925.1 %525.80 KB0 %
pngImage2723.5 %59.35 KB0 %
pdfDocument440.5 %10.41 MB1.5 %
exeHTML dynamic page or Binary runtime410.5 %94.31 MB14.2 %
c 290.3 %410.94 KB0 %
plDynamic Html page or Script file270.3 %787.19 KB0.1 %
Unknown220.2 %446.32 KB0 %
h 210.2 %107.31 KB0 %
frm 200.2 %72.21 KB0 %
zipArchive190.2 %5.95 MB0.9 %
txtHTML or XML static page160.2 %100.24 KB0 %
docDocument150.1 %2.15 MB0.3 %
htmHTML or XML static page140.1 %485.21 KB0 %
vbsVisual Basic script130.1 %25.90 KB0 %
dllBinary library130.1 %2.52 MB0.3 %
iniConfig file90.1 %11.92 KB0 %
xlsDocument90.1 %3.36 MB0.5 %
pac 80.1 %230 Bytes0 %
inf 80.1 %66.15 KB0 %
db 70 %42.00 KB0 %
in 40 %28.70 KB0 %
shDynamic Html page or Script file40 %3.74 MB0.5 %
chr 40 %546.24 KB0 %
gzArchive30 %1.61 MB0.2 %
hlp 30 %73.13 KB0 %
lst 20 %21.82 KB0 %
frx 20 %2.43 KB0 %
lib 20 %14.00 KB0 %
cert 20 %2.36 KB0 %
confConfig file20 %47.14 KB0 %
m4 10 %18.69 KB0 %
y 10 %10.26 KB0 %
pid 10 %6 Bytes0 %
xmlHTML or XML static page10 %1.12 KB0 %
prints 10 %261.69 KB0 %
sample 10 %372 Bytes0 %
dsw 10 %537 Bytes0 %
tgzArchive10 %35.97 KB0 %
cnt 10 %288 Bytes0 %
chm 10 %84.32 KB0 %
vbw 10 %1.11 KB0 %
cab 10 %1.83 MB0.2 %
vbp 10 %1.53 KB0 %
bz2Archive10 %137.78 MB20.8 %
ico 10 %766 Bytes0 %
dsp 10 %6.90 KB0 %
am 10 %1.74 KB0 %
iso 10 %372.44 MB56.4 %
mpp 10 %331.00 KB0 %
guess 10 %40.32 KB0 %
pptDocument10 %85.50 KB0 %
assoc 10 %5.81 KB0 %
8 10 %8.13 KB0 %
l 10 %4.80 KB0 %
sub 10 %30.37 KB0 %
dot 10 %44.00 KB0 %
crk 10 %00 %

- -   
- - -
Pages-URL (Top 10)   -   Full list   -   Entry   -   Exit  
- - - - - - - - - - - - - -
604 different pages-urlViewedAverage sizeEntryExit 
/login.php1821.61 KB820


/campus/lehre/lessons.php1673.44 KB45


/campus/lehre/pinboard.php1476.42 KB 3


/campus/lehre/menu.php1437.65 KB1 


/stdplan/stpl_student_draw.php1426.63 KB  


/campus/lehre/home.php142622 Bytes  


/include/styles.css1413.13 KB  


/style/global.css134424 Bytes 3


/webmail/imp/mailbox.php1158.97 KB312


/webmail/css.php1052.87 KB15


Others2564259.78 KB12056 

- - 
- - -
Operating Systems (Top 10)   -   Full list/Versions   -   Unknown  
- - - - - - -
 Operating SystemsHitsPercent
Windows689289.6 %
Unknown4605.9 %
Linux3084 %
Macintosh240.3 %

- - 
- - -
Browsers (Top 10)   -   Full list/Versions   -   Unknown  
- - - - - - - - - - - - -
 BrowsersGrabberHitsPercent
MS Internet ExplorerNo556872.4 %
MozillaNo181223.5 %
KonquerorNo911.1 %
NetscapeNo530.6 %
OperaNo420.5 %
FirebirdNo420.5 %
GaleonNo410.5 %
SafariNo240.3 %
Unknown?100.1 %
NetShow Player (media player)No10 %

- - -  - - 
- - -
Connect to site from  
- - - - - - - - - - -
OriginPagesPercentHitsPercent
Direct address / Bookmarks121430.4 %214027.8 %
Links from a NewsGroup    
Links from an Internet Search Engine - Full list
- - -
- Google44
40.1 %40 %
Links from an external page (other web sites except search engines) - Full list
- - -
- http://proeid.technikum-wien.at02
  20 %
Links from an internal page (other page on same site)276369.3 %553772 %
Unknown Origin10 %10 %

- - -  - -  
- - -
- - -
Search Keyphrases (Top 10)
Full list
 
- - - -
1 different keyphrasesSearchPercent
campus login technikum wien4100 %

- -
  - - -
Search Keywords (Top 10)
Full list
 
- - - - - - -
4 different keywordsSearchPercent
technikum425 %
wien425 %
login425 %
campus425 %

- -
- -  - - 
- - -
Miscellaneous  
- - - - - - - - - - -
Miscellaneous  
Add to favorites (estimated)1 / 108 Visitors0.9 %
Browsers with Java support- 
Browsers with Macromedia Director Support- 
Browsers with Flash Support- 
Browsers with Real audio playing support- 
Browsers with Quicktime audio playing support- 
Browsers with Windows Media audio playing support- 
Browsers with PDF support- 

- - 
- - -
HTTP Status codes  
- - - - - - - -
HTTP Status codes*HitsPercentBandwidth
302Moved temporarily (redirect)20637.2 %134.49 KB
404Document Not Found15127.3 %47.55 KB
401Unauthorized8014.4 %37.95 KB
301Moved permanently (redirect)7112.8 %22.91 KB
206Partial Content458.1 %4.57 MB
* Codes shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts.
-
- -

-Advanced Web Statistics 6.0 (build 1.704) - Created by awstats
- -
- - diff --git a/cis/statistik.html b/cis/statistik.html deleted file mode 100644 index f8ae6010f..000000000 --- a/cis/statistik.html +++ /dev/null @@ -1,659 +0,0 @@ - - - - - - - -Statistics for technikum-wien.at - - - - -  - - - -  -
- -
- - - - -
Statistics for: technikum-wien.atAwstats Web Site
Last Update: 02 Jul 2004 - 20:34       Update now
Reported period: - - - -
-
-
- - - - - - - - - - - - -
When:Monthly history   Days of month   Days of week   Hours  
Who:Countries   Full list -   Hosts   Full list -   Last visit -   Unresolved IP Address -   Robots/Spiders visitors   Full list -   Last visit -  
Navigation:Visits duration   File type   Viewed -   Full list -   Entry -   Exit -   Operating Systems   Versions -   Unknown -   Browsers   Versions -   Unknown -  
Referers:Origin -   Refering search engines -   Refering sites -   Search   Search Keyphrases -   Search Keywords -  
Others:Miscellaneous   HTTP Status codes   Pages not found -  
-
- - -
Summary  
- - - - - - - - -
 First visitSummaryLast visit
 01 Jul 2004 - 00:01Month Jul 200402 Jul 2004 - 20:33
 Unique visitorsNumber of visitsPagesHitsBandwidth
Viewed traffic *574
 
845
(1.47 visits/visitor)
10072
(11.91 pages/visit)
39654
(46.92 hits/visit)
265.41 MB
(321.63 KB/visit)
Not viewed traffic * 
 
1259141436.51 MB
* Not viewed trafic is trafic generated by robots, worms or answers with special HTTP status code.
-
- - 
- - -
Monthly history  
- - -
-
- - - - - - - - - - - - - - - - -
 Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 1496Number of visits: 1703 Pages: 14064Hits: 44982Bandwidth: 256.96 MBUnique visitors: 8460Number of visits: 14693 Pages: 172402Hits: 564391Bandwidth: 3.39 GBUnique visitors: 7306Number of visits: 12126 Pages: 112930Hits: 357547Bandwidth: 2.15 GBUnique visitors: 6434Number of visits: 12351 Pages: 134452Hits: 420991Bandwidth: 2.50 GBUnique visitors: 4737Number of visits: 11700 Pages: 150821Hits: 470926Bandwidth: 2.99 GBUnique visitors: 574Number of visits: 845 Pages: 10072Hits: 39654Bandwidth: 265.41 MBUnique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0Unique visitors: 0Number of visits: 0 Pages: 0Hits: 0Bandwidth: 0 
 Jan
2004
Feb
2004
Mar
2004
Apr
2004
May
2004
Jun
2004
Jul
2004
Aug
2004
Sep
2004
Oct
2004
Nov
2004
Dec
2004
 
-
- - - - - - - - - - - - - - - -
MonthUnique visitorsNumber of visitsPagesHitsBandwidth
Jan 200400000
Feb 2004149617031406444982256.96 MB
Mar 20048460146931724025643913.39 GB
Apr 20047306121261129303575472.15 GB
May 20046434123511344524209912.50 GB
Jun 20044737117001508214709262.99 GB
Jul 20045748451007239654265.41 MB
Aug 200400000
Sep 200400000
Oct 200400000
Nov 200400000
Dec 200400000
Total2900753418594741189849111.53 GB
-
-
-

- - -  - - 
- - -
Days of month  
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Number of visits: 468Pages: 5280Hits: 18013Bandwidth: 125.22 MBNumber of visits: 377Pages: 4792Hits: 21641Bandwidth: 140.19 MBNumber of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0Number of visits: 0Pages: 0Hits: 0Bandwidth: 0 Number of visits: 422.50Pages: 5036.00Hits: 19827.00Bandwidth: 132.71 MB
01
Jul
02
Jul
03
Jul
04
Jul
05
Jul
06
Jul
07
Jul
08
Jul
09
Jul
10
Jul
11
Jul
12
Jul
13
Jul
14
Jul
15
Jul
16
Jul
17
Jul
18
Jul
19
Jul
20
Jul
21
Jul
22
Jul
23
Jul
24
Jul
25
Jul
26
Jul
27
Jul
28
Jul
29
Jul
30
Jul
31
Jul
 Average
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DayNumber of visitsPagesHitsBandwidth
01 Jul 2004468528018013125.22 MB
02 Jul 2004377479221641140.19 MB
03 Jul 20040000
04 Jul 20040000
05 Jul 20040000
06 Jul 20040000
07 Jul 20040000
08 Jul 20040000
09 Jul 20040000
10 Jul 20040000
11 Jul 20040000
12 Jul 20040000
13 Jul 20040000
14 Jul 20040000
15 Jul 20040000
16 Jul 20040000
17 Jul 20040000
18 Jul 20040000
19 Jul 20040000
20 Jul 20040000
21 Jul 20040000
22 Jul 20040000
23 Jul 20040000
24 Jul 20040000
25 Jul 20040000
26 Jul 20040000
27 Jul 20040000
28 Jul 20040000
29 Jul 20040000
30 Jul 20040000
31 Jul 20040000
Average422.505036.0019827.00132.71 MB
Total8451007239654265.41 MB
-
-

- - 
- - -
Days of week  
- - -
- - - - - - - - - - - - -
Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0Pages: 5280Hits: 18013Bandwidth: 125.22 MBPages: 4792Hits: 21641Bandwidth: 140.19 MBPages: 0Hits: 0Bandwidth: 0Pages: 0Hits: 0Bandwidth: 0
MonTueWedThuFriSatSun
-
- - - - - - - - -
DayPagesHitsBandwidth
Mon000
Tue000
Wed000
Thu528018013125.22 MB
Fri479221641140.19 MB
Sat000
Sun000
-
-

- - 
- - -
Hours  
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Pages: 151Hits: 449Bandwidth: 2.55 MBPages: 124Hits: 324Bandwidth: 2.93 MBPages: 119Hits: 232Bandwidth: 2.14 MBPages: 47Hits: 57Bandwidth: 428.24 KBPages: 48Hits: 77Bandwidth: 659.38 KBPages: 69Hits: 147Bandwidth: 1.05 MBPages: 127Hits: 393Bandwidth: 2.76 MBPages: 379Hits: 1219Bandwidth: 9.78 MBPages: 456Hits: 1612Bandwidth: 8.50 MBPages: 892Hits: 2872Bandwidth: 21.34 MBPages: 652Hits: 3183Bandwidth: 18.08 MBPages: 670Hits: 2832Bandwidth: 17.89 MBPages: 803Hits: 3369Bandwidth: 19.99 MBPages: 794Hits: 4340Bandwidth: 26.47 MBPages: 1113Hits: 5724Bandwidth: 41.43 MBPages: 742Hits: 2483Bandwidth: 16.31 MBPages: 673Hits: 2131Bandwidth: 16.36 MBPages: 452Hits: 1770Bandwidth: 14.36 MBPages: 469Hits: 1842Bandwidth: 13.19 MBPages: 421Hits: 1865Bandwidth: 10.50 MBPages: 258Hits: 813Bandwidth: 7.40 MBPages: 234Hits: 745Bandwidth: 4.17 MBPages: 181Hits: 436Bandwidth: 3.52 MBPages: 198Hits: 739Bandwidth: 3.64 MB
01234567891011121314151617181920212223
0:00 - 1:00 am1:00 - 2:00 am2:00 - 3:00 am3:00 - 4:00 am4:00 - 5:00 am5:00 - 6:00 am6:00 - 7:00 am7:00 - 8:00 am8:00 - 9:00 am9:00 - 10:00 am10:00 - 11:00 am11:00 - 12:00 am0:00 - 1:00 pm1:00 - 2:00 pm2:00 - 3:00 pm3:00 - 4:00 pm4:00 - 5:00 pm5:00 - 6:00 pm6:00 - 7:00 pm7:00 - 8:00 pm8:00 - 9:00 pm9:00 - 10:00 pm10:00 - 11:00 pm11:00 - 12:00 pm
-
- -
- - - - - - - - - - - - - -
HoursPagesHitsBandwidth
001514492.55 MB
011243242.93 MB
021192322.14 MB
034757428.24 KB
044877659.38 KB
05691471.05 MB
061273932.76 MB
0737912199.78 MB
0845616128.50 MB
09892287221.34 MB
10652318318.08 MB
11670283217.89 MB
-
 
- - - - - - - - - - - - - - -
HoursPagesHitsBandwidth
12803336919.99 MB
13794434026.47 MB
141113572441.43 MB
15742248316.31 MB
16673213116.36 MB
17452177014.36 MB
18469184213.19 MB
19421186510.50 MB
202588137.40 MB
212347454.17 MB
221814363.52 MB
231987393.64 MB
-
-
-

- - -  - - 
- - -
Visitors domains/countries (Top 10)   -   Full list  
- - - -
 Domains/CountriesPagesHitsBandwidth 
UnknownUnknownip1007239654265.41 MB
-
-

- - 
- - -
Hosts (Top 10)   -   Full list   -   Last visit   -   Unresolved IP Address  
- - - - - - - - - - - - - -
Hosts : 0 Known, 588 Unknown (unresolved ip) - 574 Unique visitorsPagesHitsBandwidthLast visit
62.40.176.118570315314.89 MB02 Jul 2004 - 17:09
10.63.0.214532532002 Jul 2004 - 20:24
193.170.232.130522189215.72 MB02 Jul 2004 - 10:38
193.81.210.1130730379.85 MB02 Jul 2004 - 14:31
62.178.77.2321818178.03 MB01 Jul 2004 - 07:20
62.178.239.101555131.87 MB02 Jul 2004 - 18:23
193.170.250.941375571.35 MB02 Jul 2004 - 15:37
194.39.131.401122742.23 MB02 Jul 2004 - 17:00
10.63.0.301057993.65 MB02 Jul 2004 - 16:21
213.162.65.171045171.66 MB02 Jul 2004 - 15:39
Others734727563206.17 MB 

- - 
- - -
Robots/Spiders visitors (Top 10)   -   Full list   -   Last visit  
- - - - -
2 different robots*HitsBandwidthLast visit
Unknown robot (identified by hit on 'robots.txt')0+1101.56 MB02 Jul 2004 - 20:08
Big Brother1002 Jul 2004 - 20:29
* Robots shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts. Numbers after + are successful hits on "robots.txt" files.
-
- - -  - - 
- - -
Visits duration  
- - - - - - - - - - -
Number of visits: 845 - Average: 420 sNumber of visitsPercent
0s-30s39947.2 %
30s-2mn11013 %
2mn-5mn10412.3 %
5mn-15mn10912.8 %
15mn-30mn424.9 %
30mn-1h313.6 %
1h+293.4 %
Unknown212.4 %

- - 
- - -
File type  
- - - - - - - - - - - - - - - - - - - -
File typeHitsPercentBandwidthPercent
gifImage1990850.2 %88.96 MB33.5 %
jpgImage967424.3 %44.98 MB16.9 %
Unknown457911.5 %69.69 MB26.2 %
cssCascading Style Sheet file25566.4 %6.13 MB2.3 %
htmlHTML or XML static page14563.6 %17.27 MB6.5 %
swfMacromedia Flash Animation10132.5 %10.14 MB3.8 %
pdfDocument4101 %27.27 MB10.2 %
jsJavascript file240 %222.25 KB0 %
docDocument110 %387.58 KB0.1 %
htmHTML or XML static page80 %115.55 KB0 %
phpDynamic Html page or Script file50 %72.54 KB0 %
xlsDocument40 %111.94 KB0 %
ghtml 20 %28.80 KB0 %
aspDynamic Html page or Script file10 %13.42 KB0 %
plDynamic Html page or Script file10 %14.28 KB0 %
dllBinary library10 %13.42 KB0 %
exeHTML dynamic page or Binary runtime10 %14.26 KB0 %

- -   
- - -
Pages-URL (Top 10)   -   Full list   -   Entry   -   Exit  
- - - - - - - - - - - - - -
524 different pages-urlViewedAverage sizeEntryExit 
/132512.00 KB45484


/skin/trueBlue/tw.css12814.26 KB1521


/skin/trueBlue/start1.css1252656 Bytes1239


/skin/trueBlue/flash/partner.swf101310.25 KB11119


/studienangebot30320.27 KB1522


/events18115.08 KB814


/fachhochschule15716.70 KB1215


/admin/resources/dir/images/gallerie/events/sponsionen/2004/elek...14116.91 KB 1


/fachbereiche11715.46 KB418


/studienangebot/icss9411.71 KB63


Others420820.27 KB308488 

- - 
- - -
Operating Systems (Top 10)   -   Full list/Versions   -   Unknown  
- - - - -
 Operating SystemsHitsPercent
Unknown3951999.6 %
Windows1350.3 %

- - 
- - -
Browsers (Top 10)   -   Full list/Versions   -   Unknown  
- - - - - -
 BrowsersGrabberHitsPercent
Unknown?3949099.5 %
MozillaNo1110.2 %
MS Internet ExplorerNo530.1 %

- - -  - - 
- - -
Connect to site from  
- - - - - - - - - - -
OriginPagesPercentHitsPercent
Direct address / Bookmarks80 %340 %
Links from a NewsGroup    
Links from an Internet Search Engine - Full list
-
    
Links from an external page (other web sites except search engines) - Full list
-
    
Links from an internal page (other page on same site)720.7 %1300.3 %
Unknown Origin999299.2 %3949099.5 %

- - -  - -  
- - -
- - -
Search Keyphrases (Top 10)
Full list
 
- - -
0 different keyphrasesSearchPercent

- -
  - - -
Search Keywords (Top 10)
Full list
 
- - -
0 different keywordsSearchPercent

- -
- -  - - 
- - -
Miscellaneous  
- - - - - - - - - - -
Miscellaneous  
Add to favorites (estimated)0 / 574 Visitors0 %
Browsers with Java support- 
Browsers with Macromedia Director Support- 
Browsers with Flash Support- 
Browsers with Real audio playing support- 
Browsers with Quicktime audio playing support- 
Browsers with Windows Media audio playing support- 
Browsers with PDF support- 

- - 
- - -
HTTP Status codes  
- - - - - - -
HTTP Status codes*HitsPercentBandwidth
302Moved temporarily (redirect)88467.8 %10.86 MB
206Partial Content31724.3 %24.06 MB
404Document Not Found1017.7 %37.75 KB
301Moved permanently (redirect)10 %354 Bytes
* Codes shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts.
-
- -

-Advanced Web Statistics 6.0 (build 1.704) - Created by awstats
- -
- - diff --git a/cis/testtool/admin/.htaccess b/cis/testtool/admin/.htaccess deleted file mode 100644 index 552d00aa1..000000000 --- a/cis/testtool/admin/.htaccess +++ /dev/null @@ -1,9 +0,0 @@ -AuthBasicProvider ldap -AuthName "Technikum-Wien" -AuthType Basic -AuthBasicProvider ldap -AuthBasicAuthoritative Off -AuthLDAPURL "ldap://localhost:389/ou=People,dc=oesi,dc=org?uid?one?objectclass=posixAccount" -AuthLDAPGroupAttributeIsDN Off -AuthLDAPGroupAttribute memberuid -require user oesi diff --git a/cis/wap/lvplan.wap.php b/cis/wap/lvplan.wap.php deleted file mode 100644 index 64165018f..000000000 --- a/cis/wap/lvplan.wap.php +++ /dev/null @@ -1,969 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../config/cis.config.inc.php'); - require_once('../../include/basis_db.class.php'); - require_once('../../include/functions.inc.php'); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); - require_once('../../include/benutzer.class.php'); - require_once('../../include/wochenplan.class.php'); - require_once('../../include/benutzerberechtigung.class.php'); - -//------------------------------------------------------------------------------------------- -// Datum - Format - if (!defined('constHeaderDatumZeit')) define('constHeaderDatumZeit','%A, %d %B %G %R' ); - if (!defined('constRaumDatumZeit')) define('constRaumDatumZeit','%a, %d.%m.%Y' ); - if (!defined('constHeaderStundenplan')) define('constHeaderStundenplan','KW %W, %B %G' ); - if (!defined('constHeaderStundenplanTag')) define('constHeaderStundenplanTag','%A
%d.%m.%y' ); - if (!defined('constAktuelleZeitHHMi')) define('constAktuelleZeitHHMi', date("Hi", time())); - if (!defined('constAktuelleZeitHH')) define('constAktuelleZeitHH', date("H", time())); -//------------------------------------------------------------------------------------------- -// Variable Init - $card_id=DOMAIN; - $card_titel=CAMPUS_NAME.' '.date('d-m-Y'); - $htmlout=''; - $day = date('d'); - $month = date('m'); - $year = date('y'); - $weekday = date('w'); - -//------------------------------------------------------------------------------------------- -// Parameter uebernehmen - $uid=trim((isset($_REQUEST['uid']) ? $_REQUEST['uid']:'')); - $ort_kurzbz=trim((isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz']:'')); - $raumtyp_kurzbz=trim((isset($_REQUEST['raumtyp_kurzbz']) ? $_REQUEST['raumtyp_kurzbz']:'')); - $datum=trim((isset($_REQUEST['datum']) ? $_REQUEST['datum']:date('Ymd'))); - $datum_bl=trim((isset($_REQUEST['datum_bl']) ? $_REQUEST['datum_bl']:'')); - $work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:'')); - -//------------------------------------------------------------------------------------------- -// Anwender - if (empty($uid)) - { - $work='freierraum'; - $htmlout.=' - Durch Anhängen von ?uid=[Ihre uid] an die WAP URL
- entfällt die Angabe ihres Benutzernames,
- und Sie werden sofort zu Ihrem Stundenplan weitergeleitet.
-
'; - } - else - { - -## $uid='el09b057'; -# $uid='_DummyLektor'; -## $uid='sommert'; - - if (empty($work)) - $work='meinplan'; - if ($user=new benutzer($uid)) - { - $htmlout.=($user->vorname?$user->vorname.' ':'').$user->nachname; - if (!$user->aktiv) - $htmlout.='
'.$uid.' ist nicht aktiv!'; - } - else - { - $htmlout.=$uid.' wurde nicht gefunden!'; - $uid=''; - $work=''; - } - } - -//------------------------------------------------------------------------------------------- -// Anzeige des aktuellen Stundenplan eines Anwenders - if (!empty($uid) && $work=='meinplan' ) - { - $row_raum=array(); - $kalenderwoche=""; - $studiengang_kz=""; - $semester=""; - $verband=""; - $gruppe=""; - $row_stunde=getAktuelleStd($db); - if (date('Ymd')==$datum && is_array($row_stunde) && count($row_stunde)>0) - { - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde; - - $user_array=uid_read_mitarbeiter_oder_student($db,$uid); - // Authentifizierung - if (check_student($uid)) - $type='student'; - elseif (check_lektor($uid)) - $type='lektor'; - else - { - //die("Cannot set usertype!"); - //GastAccountHack - $type='student'; - } - // Stundenplan erstellen - $stdplan=new wochenplan($type); - // Benutzergruppe - $stdplan->user=$type; - // aktueller Benutzer - $stdplan->user_uid=$uid; - // Zusaetzliche Daten laden - if (isset($user_array->studiengang_kz)) - { - // Student - if (! $stdplan->load_data($type,$uid,NULL,trim($user_array->studiengang_kz),trim($user_array->semester),trim($user_array->verband),trim($user_array->gruppe)) ) - { - die($stdplan->errormsg); - } - } - else - { - // Mitarbeiter - if (! $stdplan->load_data($type,$uid) ) - { - die($stdplan->errormsg); - } - } - $mtag=mb_substr($datum, 6,2); - $month=mb_substr($datum, 4,2); - $jahr=mb_substr($datum, 0,4); - $datum_select=@mktime(12,0,0,$month,$mtag,$jahr); - // Stundenplan einer Woche laden - if (! $stdplan->load_week($datum_select)) - die($stdplan->errormsg); - $ersterTagMonat=date('m', $stdplan->datum); - $ersterTag=date('d', $stdplan->datum); - $year=date('Y', $stdplan->datum); - $weekday=date('w'); - $gefunden=null; - for ($ind_stdplan=0;$ind_stdplanstd_plan);$ind_stdplan++) - { - $datum_check=@mktime(12,0,0,$ersterTagMonat,($ersterTag + $ind_stdplan ),$year); - if (date('Ymd',$datum_select)==date('Ymd',$datum_check)) - { - $gefunden=1 + $ind_stdplan; - break; - } - } - $row_raum=array(); - if (!is_null($gefunden) && isset($stdplan->std_plan) && isset($stdplan->std_plan[$gefunden]) && isset($stdplan->std_plan[$gefunden][$stunde_von]) && isset($stdplan->std_plan[$gefunden][$stunde_von][0])) - $row_raum=$stdplan->std_plan[$gefunden][$stunde_von][0]; - - if ((is_array($row_raum) || is_object($row_raum)) && count($row_raum)>0 && isset($row_raum->reservierung) ) - { - $htmlout.=' - - - - -
'.substr($row_stunde[0]->beginn,0,5).'
'.substr($row_stunde[0]->ende,0,5).'
'; - if ($row_raum->reservierung) - $htmlout.=(!empty($row_raum->titel)?$row_raum->titel:(!empty($row_raum->titel) && $row_raum->lehrfach!=$row_raum->titel?$row_raum->lehrfach:'')).'
'.$row_raum->ort; - else - $htmlout.=$row_raum->lehrfach.'-'.$row_raum->lehrform.'
'.$row_raum->ort; - $htmlout.='
'; - } - } - } -//------------------------------------------------------------------------------------------- -// Information das es nicht das Tagesdatum ist - $dif=$datum-date('Ymd'); -## if (date('Ymd')!=$datum) - $htmlout.='
'.strftime(constHeaderDatumZeit,mktime(date('H'), date('i'), 0, $month, $day + $dif, $year)).''; - - if ($datum_bl=='ret') - { - $day=$day + ( $dif - 1 ) ; - $datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day, $year)); - $datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day + 1, $year)); - } - else if ($datum_bl=='vor') - { - $day=$day + ( $dif + 1 ); - $datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day - 1, $year)); - $datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day, $year)); - } - else - { - $datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day - 1, $year)); - $datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day + 1, $year)); - } - $datum_heute=date('Ymd'); - $htmlout.=' -
- << - heute - >> - '; - -//------------------------------------------------------------------------------------------- - switch ($work) - { - - case 'freierraum': - - if (!empty($uid)) - { - $htmlout.='
'; - $htmlout.=''; - $htmlout.='mein Stundenplan'; - $htmlout.=''; - $htmlout.=''; - } - if (empty($raumtyp_kurzbz)) - $htmlout.=raum_typen($uid); - else if (empty($ort_kurzbz)) - $htmlout.=ort_raum_typen($uid,$raumtyp_kurzbz,$datum); - else - $htmlout.=ort_plan_raum_typen($uid,$raumtyp_kurzbz,$ort_kurzbz,$datum); - break; - - case 'meinplan': - $htmlout.='
'; - $htmlout.=''; - $htmlout.='Freie Säle'; - $htmlout.=''; - $htmlout.=''; - - $htmlout.=getMeinStundenplan($uid,$datum); - break; - - default: - - break; - } - -#exit($htmlout); -#exit($htmlout); - -header("Content-Type: text/vnd.wap.wml;charset=UTF-8"); -echo "\n"; -echo "\n"; -?> - - - - - - Benutzername: - - Weiter - " method="get"> - - - -
- -
-
-db_query($qry)) - return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error(); - // In einer Pause wird kein Datensatz gefunden, den letzten holen - if (!$num_rows_stunde=$db->db_num_rows($result)) - { - $qry=""; - $qry.="SELECT stunde, beginn, ende "; - $qry.=" FROM lehre.tbl_stunde "; - $qry.=" WHERE '". constAktuelleZeitHH ."' between to_char(tbl_stunde.beginn, 'HH24') and to_char(tbl_stunde.ende, 'HH24') "; - $qry.=" ORDER BY stunde LIMIT 1; "; - if(!$result=$db->db_query($qry)) - return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error(); - } - while($tmp_row_stunde = $db->db_fetch_object($result)) - $row_stunde[]=$tmp_row_stunde; - return $row_stunde; -} - -//------------------------------------------------------------------------------------------- -/* -* -* @alle_rauminformationen Rauminformation zur Auswahl Raumtype -* -* @param $db Aktuelle Datenbankverbindung -* @param $ort_kurzbz Detailanzeige Stundenplan eines Raums Optional -* @param $datum Datum der Raumres. in Form von JJJJMMTT Optional -* @param $row_stunde_von Stundenplan ab Optional -* @param $row_stunde_bis Stundenplan ab Optonal - -* @param $uid UserUid Optional -* @param $kalenderwoche Kalenderwoche Optional -* @param $studiengang_kz Studienkennzeichen Optional -* @param $semester Semester Optional -* @param $verband="" Verbandskennzeichen Optional -* @param $gruppe Verband-Gruppe Optional - -* -* @return array Tablle der Rauminformation -* -*/ -function stundenplan_raum($db,$ort_kurzbz="",$datum="",$stunde_von,$stunde_bis=0,$uid="",$kalenderwoche="",$studiengang_kz="",$semester="",$verband="",$gruppe="") -{ - // Plausib - if (!$db) - return array(); - - if (empty($stunde_bis)) - $stunde_bis=$stunde_von; - - //--- Raumbelegung jetzt - $qry=""; - $qry.=' SELECT studiengang_kz,0 as "stundenplan_id",tbl_reservierung.reservierung_id,tbl_reservierung.ort_kurzbz,tbl_reservierung.titel,tbl_reservierung.semester,tbl_reservierung.studiengang_kz,tbl_reservierung.verband, tbl_reservierung.gruppe , to_char(tbl_reservierung.datum, \'YYYYMMDD\') as "datum_jjjjmmtt", to_char(tbl_reservierung.datum, \'IW\') as "datum_woche" , tbl_stunde.beginn, tbl_stunde.ende , to_char(tbl_stunde.beginn, \'HH24:MI\') as "beginn_anzeige" , to_char(tbl_stunde.ende, \'HH24:MI\') as "ende_anzeige" , EXTRACT(EPOCH FROM tbl_reservierung.datum) as "datum_timestamp" ,tbl_stunde.stunde '; - $qry.=' FROM campus.tbl_reservierung , lehre.tbl_stunde '; - $qry.=" WHERE tbl_stunde.stunde=tbl_reservierung.stunde "; - $qry.=" and tbl_reservierung.stunde between ". trim($stunde_von) ." and ". trim($stunde_bis) ; - - if (!empty($datum)) - { - $qry.=" and to_char(tbl_reservierung.datum, 'YYYYMMDD') ='".addslashes(trim($datum))."' "; - } - if (!empty($kalenderwoche)) - { - $qry.=" and to_char(tbl_reservierung.datum, 'IW') ='".addslashes(trim($kalenderwoche))."' "; - } - if (!empty($ort_kurzbz)) - { - $qry.=" and ort_kurzbz='".addslashes(trim($ort_kurzbz))."' "; - } - if (!empty($uid) || $uid=='0') - { - $qry.=" and uid='".addslashes(trim($uid))."' "; - } - if (!empty($studiengang_kz) || $studiengang_kz=='0') - { - $qry.=" and studiengang_kz=".$studiengang_kz." "; - } - if (!empty($semester) || $semester=='0') - { - $qry.=" and semester=".$semester." "; - } - if (!empty($verband) || $verband=='0') - { - $qry.=" and verband='".addslashes(trim($verband))."' "; - } - if (!empty($gruppe) || $gruppe=='0') - { - $qry.=" and gruppe=".$gruppe." "; - } - - $qry.=" UNION "; - $qry.=' SELECT studiengang_kz,tbl_stundenplan.stundenplan_id,0 as "reservierung_id", tbl_stundenplan.ort_kurzbz,tbl_stundenplan.titel,tbl_stundenplan.semester,tbl_stundenplan.studiengang_kz,tbl_stundenplan.verband ,tbl_stundenplan.gruppe , to_char(tbl_stundenplan.datum, \'YYYYMMDD\') as "datum_jjjjmmtt", to_char(tbl_stundenplan.datum, \'IW\') as "datum_woche" , tbl_stunde.beginn, tbl_stunde.ende , to_char(tbl_stunde.beginn, \'HH24:MI\') as "beginn_anzeige" , to_char(tbl_stunde.ende, \'HH24:MI\') as "ende_anzeige" , EXTRACT(EPOCH FROM tbl_stundenplan.datum) as "datum_timestamp" ,tbl_stunde.stunde '; - $qry.=' FROM lehre.tbl_stundenplan , lehre.tbl_stunde '; - $qry.=" WHERE tbl_stunde.stunde=tbl_stundenplan.stunde "; - $qry.=" and tbl_stundenplan.stunde between ". trim($stunde_von) ." and ". trim($stunde_bis) ; - - if (!empty($datum)) - { - $qry.=" and to_char(tbl_stundenplan.datum, 'YYYYMMDD') ='".addslashes(trim($datum))."' "; - } - if (!empty($kalenderwoche)) - { - $qry.=" and to_char(tbl_stundenplan.datum, 'IW') ='".addslashes(trim($kalenderwoche))."' "; - } - if (!empty($ort_kurzbz)) - { - $qry.=" and ort_kurzbz =E'".addslashes(trim($ort_kurzbz))."' "; - } - if (!empty($uid) || $uid=='0') - { - $qry.=" and mitarbeiter_uid='".addslashes(trim($uid))."' "; - } - if (!empty($studiengang_kz) || $studiengang_kz=='0') - { - $qry.=" and studiengang_kz=".$studiengang_kz." "; - } - if (!empty($semester) || $semester=='0') - { - $qry.=" and semester=".$semester." "; - } - if (!empty($verband) || $verband=='0') - { - $qry.=" and verband=E'".addslashes(trim($verband))."' "; - } - if (!empty($gruppe) || $gruppe=='0') - { - $qry.=" and gruppe=".$gruppe." "; - } - $qry.=" ; "; - - $row_raum_belegt=array(); - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundenplan '.$db->db_last_error()); - if (!$num_rows_stunde=$db->db_num_rows($result)) - return $row_raum_belegt; - - while($row = $db->db_fetch_object($result)) - { - $row_raum_belegt[]=$row; - } - return $row_raum_belegt; -} -//------------------------------------------------------------------------------------------- -/* -* -* @stundenplan_detail Stundenplan mit Lehrveranstaltungsinformationen -* -* @param $db Aktuelle Datenbankverbindung -* @param $stundenplan_id StundenplanID -* -* @return array Tablle des Stundenplan im Detail -* -*/ -function stundenplan_detail($db,$stundenplan_id) -{ - if (!$db || empty($stundenplan_id)) - return false; - $row_stundenplan_detail=false; - - //--- Raumbelegung jetzt - $qry=""; - $qry.=' SELECT * '; - $qry.=' FROM campus.vw_stundenplan '; - $qry.=" WHERE vw_stundenplan.stundenplan_id=".$stundenplan_id; - $qry.=" ORDER BY datum,stunde "; - $qry.=" ; "; - - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundenplan '.$db->db_last_error()); - if ($num_rows_stunde=$db->db_num_rows($result)) - { - while($row = $db->db_fetch_object($result)) - $row_stundenplan_detail=$row; - } - return $row_stundenplan_detail; -} - -//------------------------------------------------------------------------------------------- -/* -* -* @reservierung_detail Stundenplan mit Reservierungsinformationen -* -* @param $db Aktuelle Datenbankverbindung -* @param $reservierung_id ReservierungID -* -* @return array Tablle des Reservierung im Detail -* -*/ -function reservierung_detail($db,$reservierung_id) -{ - if (!$db || empty($reservierung_id)) - return false; - $row_reservierung_detail=false; - - //--- Reservierung jetzt - $qry=""; - $qry.=' SELECT * '; - $qry.=' FROM campus.vw_reservierung '; - $qry.=" WHERE vw_reservierung.reservierung_id=".$reservierung_id; - $qry.=" ; "; - - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundenplan '.$db->db_last_error()); - if ($num_rows_stunde=$db->db_num_rows($result)) - { - while($row = $db->db_fetch_object($result)) - $row_reservierung_detail=$row; - } - return $row_reservierung_detail; -} - -//------------------------------------------------------------------------------------------ -// BENUTZER STD.PLAN -//------------------------------------------------------------------------------------------ - - -//------------------------------------------------------------------------------------------- -/* -* -* @getAktuelleStd liefert die Aktuelle Stunde lt. Tabelle retour -* -* @param $db Aktuelle Datenbankverbindung -* -* @return Array der Stundentabelle -* -*/ -function getMeinStundenplan($uid='',$datum='') -{ - $htmlout=""; - if (!$db = new basis_db()) - return 'Fehler beim Oeffnen der Datenbankverbindung'; - - $row_raum=array(); - $kalenderwoche=""; - $studiengang_kz=""; - $semester=""; - $verband=""; - $gruppe=""; - $ort_kurzbz=""; - - // ------------------------------------------------------------------------------------------ - // Stunden lesen - // ------------------------------------------------------------------------------------------ - $row_stunde=array(); - $qry="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde"; - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundentabelle '.$db->db_last_error()); - $htmlout.=''; -// ------------------------------------------------------------------------------------------ -// Alle Termine zum User lesen -// ------------------------------------------------------------------------------------------ - $user_array=uid_read_mitarbeiter_oder_student($db,$uid); - // Authentifizierung - if (check_student($uid)) - $type='student'; - elseif (check_lektor($uid)) - $type='lektor'; - else - { - //die("Cannot set usertype!"); - //GastAccountHack - $type='student'; - } - // Stundenplan erstellen - $stdplan=new wochenplan($type); - // Benutzergruppe - $stdplan->user=$type; - // aktueller Benutzer - $stdplan->user_uid=$uid; - // Zusaetzliche Daten laden - if (isset($user_array->studiengang_kz)) - { - // Student - if (! $stdplan->load_data($type,$uid,NULL,trim($user_array->studiengang_kz),trim($user_array->semester),trim($user_array->verband),trim($user_array->gruppe)) ) - { - die($stdplan->errormsg); - } - } - else - { - // Mitarbeiter - if (! $stdplan->load_data($type,$uid) ) - { - die($stdplan->errormsg); - } - } - - $mtag=mb_substr($datum, 6,2); - $month=mb_substr($datum, 4,2); - $jahr=mb_substr($datum, 0,4); - $datum=@mktime(12,0,0,$month,$mtag,$jahr); - // Stundenplan einer Woche laden - if (! $stdplan->load_week($datum)) - die($stdplan->errormsg); -#$htmlout.=date('Y-m-d',$stdplan->datum); - - $ersterTagMonat=date('m', $stdplan->datum); - $ersterTag=date('d', $stdplan->datum); - $year=date('Y', $stdplan->datum); - $weekday=date('w'); - - $gefunden=null; - for ($ind_stdplan=0;$ind_stdplanstd_plan);$ind_stdplan++) - { - $datum_check=@mktime(12,0,0,$ersterTagMonat,($ersterTag + $ind_stdplan ),$year); - if (date('Ymd',$datum)==date('Ymd',$datum_check)) - { - $gefunden=1 + $ind_stdplan; - break; - } - } - while($row_stunden = $db->db_fetch_object($result)) - { - - $row_stunden->time_beginn=mktime(mb_substr($row_stunden->beginn, 0,2),mb_substr($row_stunden->beginn, 3,2)); - $row_stunden->time_ende=mktime(mb_substr($row_stunden->ende, 0,2),mb_substr($row_stunden->ende, 3,2)); - $row_stunden->beginn_show=mb_substr($row_stunden->beginn, 0,5); - $row_stunden->ende_show=mb_substr($row_stunden->ende, 0,5); - - $row_stunden->beginn_time=date('Hi',$row_stunden->time_beginn); - $row_stunden->ende_time=date('Hi',$row_stunden->time_ende); - $row_stunden->aktiv_time=date('Hi'); - - $htmlout.=''; - if ($row_stunden->beginn_time<=$row_stunden->aktiv_time - && $row_stunden->ende_time>=$row_stunden->aktiv_time ) - $htmlout.=''; - else - $htmlout.=''; - - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'; - - $stunde_von=$row_stunden->stunde; - $stunde_bis=$row_stunden->stunde; -## $row_raum=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis,$uid,$kalenderwoche,$studiengang_kz,$semester,$verband,$gruppe); -##var_dump($stdplan->std_plan[$gefunden][$stunde_von][0]); - $row_raum=array(); - if (!is_null($gefunden) && isset($stdplan->std_plan) && isset($stdplan->std_plan[$gefunden]) && isset($stdplan->std_plan[$gefunden][$stunde_von]) && isset($stdplan->std_plan[$gefunden][$stunde_von][0])) - $row_raum=$stdplan->std_plan[$gefunden][$stunde_von][0]; - - if ((is_array($row_raum) || is_object($row_raum)) && count($row_raum)>0 && isset($row_raum->reservierung) ) - { - if ($row_raum->reservierung) - $htmlout.=(!empty($row_raum->titel)?$row_raum->titel:(!empty($row_raum->titel) && $row_raum->lehrfach!=$row_raum->titel?$row_raum->lehrfach:'')).'
'.$row_raum->ort; - else - $htmlout.=$row_raum->lehrfach.'-'.$row_raum->lehrform.'
'.$row_raum->ort; - } - $htmlout.='
'; -#exit($htmlout); - return $htmlout; -} - -//------------------------------------------------------------------------------------------ -// RAUMTYPEN -//------------------------------------------------------------------------------------------ - -//------------------------------------------------------------------------------------------- -/* -* -* @raum_typen Liste der Raumtypen -* -* @param $uid Aktueller Anwender -* -* @return array Tablle der Raeume -* -*/ -function raum_typen($uid='') -{ - $htmlout=""; -// ------------------------------------------------------------------------------------------ -// Linkes Auswahlmenue fuer Raumtypen -// ------------------------------------------------------------------------------------------ - $row_ort=array( - array("type"=>"EDV","beschreibung"=>"EDV Sle","img"=>""), - array("type"=>"HS","beschreibung"=> "Hrsle","img"=>""), - array("type"=>"SEM","beschreibung"=>"Seminarrume","img"=>""), - array("type"=>"Lab","beschreibung"=>"Labors","img"=>""), - array("type"=>"EXT","beschreibung"=>"Ext.Rume","img"=>""), - array("type"=>"DIV","beschreibung"=>"Diverse","img"=>""), - array("type"=>"UEB","beschreibung"=>"bungsrume","img"=>"") - # array("type"=>"ENERGY","beschreibung"=>"Energy","img"=>""), - ); - if (!is_array($row_ort) || count($row_ort)<1) - return $htmlout; - $htmlout.=''; - for ($i=0;$i'; - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'; - return $htmlout; -} - -//------------------------------------------------------------------------------------------- -/* -* -* @ort_raum_typen Liste der Raeume je Type -* -* @param $uid Aktueller Anwender -* @param $raumtyp_kurzbz Raumtype -* -* @return array Tablle der Raeume -* -*/ -function ort_raum_typen($uid='',$raumtyp_kurzbz='',$datum='') -{ - $htmlout=""; - if (empty($raumtyp_kurzbz)) - return raum_typen($uid); - - if (empty($datum)) - $datum=date("Ymd", mktime(0,0,0,date("m"),date("d"),date("y"))); - - - if (!$db = new basis_db()) - return 'Fehler beim Oeffnen der Datenbankverbindung'; - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; - $htmlout.=''; - $htmlout.='Raumtypen'; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; -// ------------------------------------------------------------------------------------------ -// Alle Raum Typen zur Selektion -// ------------------------------------------------------------------------------------------ - $qry=""; - $qry.=" SELECT tbl_raumtyp.raumtyp_kurzbz,tbl_raumtyp.beschreibung "; - $qry.=" ,tbl_ortraumtyp.ort_kurzbz "; - $qry.=" ,tbl_ort.bezeichnung ,tbl_ort.aktiv "; - $qry.=" FROM tbl_raumtyp , tbl_ortraumtyp , tbl_ort "; - $qry.=" WHERE tbl_ortraumtyp.raumtyp_kurzbz=tbl_raumtyp.raumtyp_kurzbz "; - $qry.=" AND tbl_ort.ort_kurzbz=tbl_ortraumtyp.ort_kurzbz "; - $qry.=" AND tbl_ort.aktiv "; - $qry.=" AND tbl_raumtyp.raumtyp_kurzbz like E'%".addslashes(trim($raumtyp_kurzbz))."%' "; - $qry.=" order by tbl_raumtyp.raumtyp_kurzbz ,tbl_ortraumtyp.ort_kurzbz "; - $qry.=" ; "; - if(!$result=$db->db_query($qry)) - return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error(); - - $row_raum=array(); - if ($tmp_row_raum=$db->db_num_rows($result)) - { - while($tmp_row_raum = $db->db_fetch_object($result)) - $row_raum[]=$tmp_row_raum; - } - - $row_stunde=getAktuelleStd($db); - // Plausib Stunde - $row_stunde[0]->stunde=(isset($row_stunde[0]->stunde)?$row_stunde[0]->stunde:0); - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde; - - $htmlout.=''; - reset($row_raum); - for ($i=0;$iort_kurzbz; - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde; - if ($info=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis)) - { - $farbe="besetzt"; - } - - $ort_kurzbz=$row_raum[$i]->ort_kurzbz; - $stunde_von=$row_stunde[0]->stunde; - $stunde_bis=$row_stunde[0]->stunde + 1; - if (!$info=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis)) - { - $farbe="2 Einheiten frei"; - } - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'; - $htmlout.=''; - $htmlout.=trim($ort_kurzbz); - $htmlout.=''; - $htmlout.=''; - $htmlout.=''.$farbe.'
'; - return $htmlout; -} -//------------------------------------------------------------------------------------------- -/* -* -* @ort_plan_raum_typen Stundenplan zum Raum -* -* @param $uid Aktueller Anwender -* @param $raumtyp_kurzbz Raumtype -* @param $ort_kurzbz Ortsbezeichnung -* @param $datum Datum -* -* @return array Tablle des Reservierung im Detail -* -*/ -function ort_plan_raum_typen($uid='',$raumtyp_kurzbz='',$ort_kurzbz='',$datum='') -{ - $htmlout=""; - if (empty($raumtyp_kurzbz)) - return raum_typen($uid); - - if (!$db = new basis_db()) - return 'Fehler beim Oeffnen der Datenbankverbindung'; - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - - $htmlout.=''; - $htmlout.=''; - $htmlout.=''; - - - $htmlout.='
'; - $htmlout.=''; - $htmlout.=$raumtyp_kurzbz; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; - $htmlout.=''; - $htmlout.=$ort_kurzbz; - $htmlout.=''; - $htmlout.=''; - $htmlout.='
'; - - $row_stunde=array(); - $qry="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde"; - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Stundentabelle '.$db->db_last_error()); - $num_rows_stunde=$db->db_num_rows(); - $htmlout.=''; - - - - while($row_stunden = $db->db_fetch_object($result)) - { - $row_stunden->time_beginn=mktime(mb_substr($row_stunden->beginn, 0,2),mb_substr($row_stunden->beginn, 3,2)); - $row_stunden->time_ende=mktime(mb_substr($row_stunden->ende, 0,2),mb_substr($row_stunden->ende, 3,2)); - $row_stunden->beginn_show=mb_substr($row_stunden->beginn, 0,5); - $row_stunden->ende_show=mb_substr($row_stunden->ende, 0,5); - - $row_stunden->beginn_time=date('Hi',$row_stunden->time_beginn); - $row_stunden->ende_time=date('Hi',$row_stunden->time_ende); - $row_stunden->aktiv_time=date('Hi'); - - $htmlout.=''; - if ($row_stunden->beginn_time<=$row_stunden->aktiv_time - && $row_stunden->ende_time>=$row_stunden->aktiv_time ) - $htmlout.=''; - else - $htmlout.=''; - - $htmlout.=''; - $htmlout.=''; - } - $htmlout.='
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'.$row_stunden->beginn_show.'
'.$row_stunden->ende_show.'
'; - $row_raum=array(); - $kalenderwoche=""; - $studiengang_kz=""; - $semester=""; - $verband=""; - $gruppe=""; - $uids=""; - $stunde_von=$row_stunden->stunde; - $stunde_bis=$row_stunden->stunde; - $row_raum=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis,$uids,$kalenderwoche,$studiengang_kz,$semester,$verband,$gruppe); - if (is_array($row_raum) && count($row_raum)>0) - { - for ($i=0;$istundenplan_id) - { - if ($row_info=stundenplan_detail($db,$row_raum[$i]->stundenplan_id)) - $htmlout.=$row_info->lehrfach.'-'.$row_info->lehrform.'
'.$row_info->ort_kurzbz; - } - else if ($row_raum[$i]->reservierung_id) - { - if ($row_info=reservierung_detail($db,$row_raum[$i]->reservierung_id)) - $htmlout.=(!empty($row_info->titel)?$row_info->titel:$row_info->beschreibung).'
'.$row_info->ort_kurzbz; - } - break; - } - } - $htmlout.='
'; - return $htmlout; -} -#------------------------------------------------------------------------------------------- -/* -* -* @uid_read_mitarbeiter_oder_student Daten zum Mitarbeiter oder Studenten -* -* @param $db Aktuelle Datenbankverbindung -* @param $uid Userkurzzeichen -* -* @return Array der User Inormationen wenn User gefunden wurde ansonst false -* -*/ -function uid_read_mitarbeiter_oder_student($db,$uid) -{ - $rows=array(); - // Plausib - if (!$db) - return $rows; - - // Pruefen ob Mitarbeiter - $qry="SELECT uid,person_id,anrede,titelpre,vorname,vornamen,nachname,aktiv FROM campus.vw_mitarbeiter where uid='".addslashes(trim($uid))."' LIMIT 1 ; "; - if(!$results=$db->db_query($qry)) - die('Probleme beim lesen der Mitarbeiter '.$db->db_last_error()); - - if ($num_rows_stunde=$db->db_num_rows($results)) - { - while($rows = $db->db_fetch_object($results)) - { - $rows->name=''; - $rows->name.=(isset($rows->anrede)?trim($rows->anrede).' ':''); - $rows->name.=(isset($rows->titelpre)?trim($rows->titelpre).' ':''); - $rows->name.=(isset($rows->vorname)?trim($rows->vorname).' ':''); - $rows->name.=(isset($rows->vornamen)?trim($rows->vornamen).' ':''); - $rows->name.=(isset($rows->nachname)?trim($rows->nachname).' ':''); - return $rows; - } - } - - // Wenn kein Mitarbeiter pruefen ob Student - $qry="SELECT uid,person_id,anrede,titelpre,vorname,vornamen,nachname,aktiv,studiengang_kz,semester,verband,gruppe FROM campus.vw_student where uid='".addslashes(trim($uid))."' LIMIT 1 ; "; - if(!$result=$db->db_query($qry)) - die('Probleme beim lesen der Studenten '.$db->db_last_error()); - if ($num_rows_stunde=$db->db_num_rows($result)) - { - while($rows = $db->db_fetch_object($result)) - { - $rows->name=''; - $rows->name.=(isset($rows->anrede)?trim($rows->anrede).' ':''); - $rows->name.=(isset($rows->titelpre)?trim($rows->titelpre).' ':''); - $rows->name.=(isset($rows->vorname)?trim($rows->vorname).' ':''); - $rows->name.=(isset($rows->vornamen)?trim($rows->vornamen).' ':''); - $rows->name.=(isset($rows->nachname)?trim($rows->nachname).' ':''); - return $rows; - } - } - // Daten gefunden wurden ist nicht mehr der Initialwert False als Returnparameter vorhanden - return $rows; -} -?> \ No newline at end of file diff --git a/config/_vti_cnf/ca.crt b/config/_vti_cnf/ca.crt deleted file mode 100644 index 9d4d1ae6a..000000000 --- a/config/_vti_cnf/ca.crt +++ /dev/null @@ -1,12 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_encoding:SR|utf8-nl -vti_author:SR|sub-zero -vti_modifiedby:SR|sub-zero -vti_timelastmodified:TR|02 May 2003 06:52:06 -0000 -vti_timecreated:TR|02 May 2003 06:52:06 -0000 -vti_cachedparsepending:BX|true -vti_extenderversion:SR|6.0.2.4920 -vti_syncofs_10.63.0.43\:21/%2fwww/cisdev/htdocs:TW|07 Apr 2003 17:58:00 -0000 -vti_syncwith_10.63.0.43\:21/%2fwww/cisdev/htdocs:TW|02 May 2003 06:52:06 -0000 -vti_syncofs_10.63.0.43\:21/www/cisdev/htdocs:TW|02 May 2003 09:35:00 -0000 -vti_syncwith_10.63.0.43\:21/www/cisdev/htdocs:TW|02 May 2003 06:52:06 -0000 diff --git a/config/_vti_cnf/fh.pac b/config/_vti_cnf/fh.pac deleted file mode 100644 index 9d4d1ae6a..000000000 --- a/config/_vti_cnf/fh.pac +++ /dev/null @@ -1,12 +0,0 @@ -vti_encoding:SR|utf8-nl -vti_encoding:SR|utf8-nl -vti_author:SR|sub-zero -vti_modifiedby:SR|sub-zero -vti_timelastmodified:TR|02 May 2003 06:52:06 -0000 -vti_timecreated:TR|02 May 2003 06:52:06 -0000 -vti_cachedparsepending:BX|true -vti_extenderversion:SR|6.0.2.4920 -vti_syncofs_10.63.0.43\:21/%2fwww/cisdev/htdocs:TW|07 Apr 2003 17:58:00 -0000 -vti_syncwith_10.63.0.43\:21/%2fwww/cisdev/htdocs:TW|02 May 2003 06:52:06 -0000 -vti_syncofs_10.63.0.43\:21/www/cisdev/htdocs:TW|02 May 2003 09:35:00 -0000 -vti_syncwith_10.63.0.43\:21/www/cisdev/htdocs:TW|02 May 2003 06:52:06 -0000 diff --git a/config/ca.crt b/config/ca.crt deleted file mode 100644 index becd56138..000000000 --- a/config/ca.crt +++ /dev/null @@ -1,23 +0,0 @@ ------BEGIN CERTIFICATE----- -MIID4DCCA0mgAwIBAgIJAKBrSvwfZ3K0MA0GCSqGSIb3DQEBBAUAMIGnMQswCQYD -VQQGEwJBVDEPMA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9m -IEFwcGxpZWQgU2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMT -FlRlY2huaWt1bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA -dGVjaG5pa3VtLXdpZW4uYXQwHhcNMDYxMDExMDczOTIxWhcNMTYwODE5MDczOTIx -WjCBpzELMAkGA1UEBhMCQVQxDzANBgNVBAgTBlZpZW5uYTEnMCUGA1UEChMeVW5p -dmVyc2l0eSBvZiBBcHBsaWVkIFNjaWVuY2VzMRMwEQYDVQQLEwpJVCBTZXJ2aWNl -MR8wHQYDVQQDExZUZWNobmlrdW0tV2llbiBDQSAyMDA2MSgwJgYJKoZIhvcNAQkB -FhlzdXBwb3J0QHRlY2huaWt1bS13aWVuLmF0MIGfMA0GCSqGSIb3DQEBAQUAA4GN -ADCBiQKBgQCyAJJoxhpVZPi/NQKBejU6NOfF+4vuiKQxS5uWktmXXh+fELbmv6iM -OofHlOp9fdWOuW1NQk4XfVOYhsE75kHXf8Li3AVjoMBgQm4mOplLuT0CVIbT7dvh -tSSwOTF9C+TiG41wAminO2gK2McHa0D/h/CzC/V9BefFzJ5C/6S82QIDAQABo4IB -EDCCAQwwHQYDVR0OBBYEFG0jTF/EjbbQkJdygjeNs0boWBU5MIHcBgNVHSMEgdQw -gdGAFG0jTF/EjbbQkJdygjeNs0boWBU5oYGtpIGqMIGnMQswCQYDVQQGEwJBVDEP -MA0GA1UECBMGVmllbm5hMScwJQYDVQQKEx5Vbml2ZXJzaXR5IG9mIEFwcGxpZWQg -U2NpZW5jZXMxEzARBgNVBAsTCklUIFNlcnZpY2UxHzAdBgNVBAMTFlRlY2huaWt1 -bS1XaWVuIENBIDIwMDYxKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAdGVjaG5pa3Vt -LXdpZW4uYXSCCQCga0r8H2dytDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUA -A4GBABJeznJi65/eFVhRDz2s24rZpNRM5dj4/uv3EQgAecB/eHOCjbaxhG/GNa1y -th2Eihfy3bcgcqhqqKq9DGnjsUfp2NFzDd7C+mfOqydn3zotBo1VWcst1C+rcevh -uMgJbGi0jlp70ciUQcOUM/NjNXtVVZAOdzQkSV1VdMiO33s2 ------END CERTIFICATE----- diff --git a/config/fh.pac b/config/fh.pac deleted file mode 100644 index 4ab463866..000000000 --- a/config/fh.pac +++ /dev/null @@ -1,12 +0,0 @@ -function FindProxyForURL(url,host) -{ - if ( isInNet(host,"10.0.0.0","255.0.0.0") || - isInNet(host,"172.16.0.0","255.255.0.0") ) - { - return "DIRECT"; - } - else - { - return "PROXY proxy.technikum-wien.at:3128"; - } -} diff --git a/config/fh.pac_bak b/config/fh.pac_bak deleted file mode 100644 index 8f350ec6a..000000000 --- a/config/fh.pac_bak +++ /dev/null @@ -1,12 +0,0 @@ -function FindProxyForURL(url,host) -{ - if ( isInNet(host,"193.170.255.0","255.255.255.0") || - isInNet(host,"193.170.11.0","255.255.255.0") ) - { - return "DIRECT"; - } - else - { - return "PROXY proxy.technikum-wien.at:3128"; - } -} diff --git a/content/FASo.pdf b/content/FASo.pdf deleted file mode 100644 index e8f03c64a..000000000 --- a/content/FASo.pdf +++ /dev/null @@ -1,25650 +0,0 @@ -%PDF-1.4 -% -5 0 obj -<< /S /GoTo /D (chapter*.2) >> -endobj -8 0 obj -(Einleitung) -endobj -9 0 obj -<< /S /GoTo /D (chapter.1) >> -endobj -12 0 obj -(Grundlagen) -endobj -13 0 obj -<< /S /GoTo /D (section.1.1) >> -endobj -16 0 obj -(Aufbau der Arbeitsoberfl\344che) -endobj -17 0 obj -<< /S /GoTo /D (subsection.1.1.1) >> -endobj -20 0 obj -(Listenfeld 1) -endobj -21 0 obj -<< /S /GoTo /D (subsection.1.1.2) >> -endobj -24 0 obj -(Listenfeld 2) -endobj -25 0 obj -<< /S /GoTo /D (subsection.1.1.3) >> -endobj -28 0 obj -(Datenbereich) -endobj -29 0 obj -<< /S /GoTo /D (subsection.1.1.4) >> -endobj -32 0 obj -(Statusleiste) -endobj -33 0 obj -<< /S /GoTo /D (chapter.2) >> -endobj -36 0 obj -(Studenten) -endobj -37 0 obj -<< /S /GoTo /D (section.2.1) >> -endobj -40 0 obj -(Stati) -endobj -41 0 obj -<< /S /GoTo /D (section.2.2) >> -endobj -44 0 obj -(Anlegen eines neuen Interessenten) -endobj -45 0 obj -<< /S /GoTo /D (subsection.2.2.1) >> -endobj -48 0 obj -(Ablauf Interessenten anlegen) -endobj -49 0 obj -<< /S /GoTo /D (subsection.2.2.2) >> -endobj -52 0 obj -(PreInteressenten) -endobj -53 0 obj -<< /S /GoTo /D (section.2.3) >> -endobj -56 0 obj -(Status\344nderungen) -endobj -57 0 obj -<< /S /GoTo /D (subsection.2.3.1) >> -endobj -60 0 obj -(Manuelle \304nderung des Status) -endobj -61 0 obj -<< /S /GoTo /D (subsection.2.3.2) >> -endobj -64 0 obj -(Vorr\374ckung) -endobj -65 0 obj -<< /S /GoTo /D (subsection.2.3.3) >> -endobj -68 0 obj -(Korrekturm\366glichkeiten) -endobj -69 0 obj -<< /S /GoTo /D (section.2.4) >> -endobj -72 0 obj -(Auslandsaufenthalt \(Outgoing\)) -endobj -73 0 obj -<< /S /GoTo /D (section.2.5) >> -endobj -76 0 obj -(Gruppen) -endobj -77 0 obj -<< /S /GoTo /D (subsection.2.5.1) >> -endobj -80 0 obj -(Lehrverbandsgruppen) -endobj -81 0 obj -<< /S /GoTo /D (subsection.2.5.2) >> -endobj -84 0 obj -(Spezialgruppen) -endobj -85 0 obj -<< /S /GoTo /D (section.2.6) >> -endobj -88 0 obj -(Rechtsklickfunktionen) -endobj -89 0 obj -<< /S /GoTo /D (chapter.3) >> -endobj -92 0 obj -(Stammdaten) -endobj -93 0 obj -<< /S /GoTo /D (section.3.1) >> -endobj -96 0 obj -(Die Karteikarte Details) -endobj -97 0 obj -<< /S /GoTo /D (section.3.2) >> -endobj -100 0 obj -(Pflichtfelder) -endobj -101 0 obj -<< /S /GoTo /D (chapter.4) >> -endobj -104 0 obj -(Prestudent) -endobj -105 0 obj -<< /S /GoTo /D (section.4.1) >> -endobj -108 0 obj -(Aufbau der Karteikarte Prestudent) -endobj -109 0 obj -<< /S /GoTo /D (section.4.2) >> -endobj -112 0 obj -(Rechtsklick-Funktionen) -endobj -113 0 obj -<< /S /GoTo /D (section.4.3) >> -endobj -116 0 obj -(Pflichtfelder) -endobj -117 0 obj -<< /S /GoTo /D (chapter.5) >> -endobj -120 0 obj -(Incoming) -endobj -121 0 obj -<< /S /GoTo /D (chapter.6) >> -endobj -124 0 obj -(Kontakte) -endobj -125 0 obj -<< /S /GoTo /D (section.6.1) >> -endobj -128 0 obj -(Anlegen von Adressen) -endobj -129 0 obj -<< /S /GoTo /D (section.6.2) >> -endobj -132 0 obj -(Anlegen von Kontaktm\366glichkeiten) -endobj -133 0 obj -<< /S /GoTo /D (section.6.3) >> -endobj -136 0 obj -(Anlegen von Bankverbindungen) -endobj -137 0 obj -<< /S /GoTo /D (chapter.7) >> -endobj -140 0 obj -(Das Studentenkonto) -endobj -141 0 obj -<< /S /GoTo /D (section.7.1) >> -endobj -144 0 obj -(Die Karteikarte Konto) -endobj -145 0 obj -<< /S /GoTo /D (chapter.8) >> -endobj -148 0 obj -(Vorr\374ckung) -endobj -149 0 obj -<< /S /GoTo /D (section.8.1) >> -endobj -152 0 obj -(Lehreinheiten) -endobj -153 0 obj -<< /S /GoTo /D (section.8.2) >> -endobj -156 0 obj -(Studenten) -endobj -157 0 obj -<< /S /GoTo /D (chapter.9) >> -endobj -160 0 obj -(Lehrveranstaltungen) -endobj -161 0 obj -<< /S /GoTo /D (section.9.1) >> -endobj -164 0 obj -(Aufbau) -endobj -165 0 obj -<< /S /GoTo /D (section.9.2) >> -endobj -168 0 obj -(Bearbeiten von LV-Eintr\344gen) -endobj -169 0 obj -<< /S /GoTo /D (chapter.10) >> -endobj -172 0 obj -(Lehreinheiten) -endobj -173 0 obj -<< /S /GoTo /D (section.10.1) >> -endobj -176 0 obj -(Lehreinheit anlegen) -endobj -177 0 obj -<< /S /GoTo /D (section.10.2) >> -endobj -180 0 obj -(Gruppen zuweisen) -endobj -181 0 obj -<< /S /GoTo /D (subsection.10.2.1) >> -endobj -184 0 obj -(Wahlf\344cher) -endobj -185 0 obj -<< /S /GoTo /D (subsection.10.2.2) >> -endobj -188 0 obj -(Incoming) -endobj -189 0 obj -<< /S /GoTo /D (section.10.3) >> -endobj -192 0 obj -(Lektoren zuweisen) -endobj -193 0 obj -<< /S /GoTo /D (chapter.11) >> -endobj -196 0 obj -(Lehrauftrag) -endobj -197 0 obj -<< /S /GoTo /D (section.11.1) >> -endobj -200 0 obj -(Erstellen eines Lehrauftrags) -endobj -201 0 obj -<< /S /GoTo /D (chapter.12) >> -endobj -204 0 obj -(Noten) -endobj -205 0 obj -<< /S /GoTo /D (section.12.1) >> -endobj -208 0 obj -(Aufbau der Karteikarte) -endobj -209 0 obj -<< /S /GoTo /D (section.12.2) >> -endobj -212 0 obj -(Noteneingabe und -\374bergabe) -endobj -213 0 obj -<< /S /GoTo /D (chapter.13) >> -endobj -216 0 obj -(Pr\374fungen) -endobj -217 0 obj -<< /S /GoTo /D (section.13.1) >> -endobj -220 0 obj -(Eingabe von Pr\374fungen) -endobj -221 0 obj -<< /S /GoTo /D (chapter.14) >> -endobj -224 0 obj -(Zeugnis) -endobj -225 0 obj -<< /S /GoTo /D (chapter.15) >> -endobj -228 0 obj -(Freif\344cher) -endobj -229 0 obj -<< /S /GoTo /D (subsection.15.0.1) >> -endobj -232 0 obj -(Drucken von Best\344tigungen) -endobj -233 0 obj -<< /S /GoTo /D (chapter.16) >> -endobj -236 0 obj -(Projektarbeit) -endobj -237 0 obj -<< /S /GoTo /D (section.16.1) >> -endobj -240 0 obj -(Die Karteikarte Projektarbeit) -endobj -241 0 obj -<< /S /GoTo /D (subsection.16.1.1) >> -endobj -244 0 obj -(Projektarbeitlistenfeld) -endobj -245 0 obj -<< /S /GoTo /D (subsection.16.1.2) >> -endobj -248 0 obj -(Details) -endobj -249 0 obj -<< /S /GoTo /D (subsection.16.1.3) >> -endobj -252 0 obj -(Betreuer) -endobj -253 0 obj -<< /S /GoTo /D (section.16.2) >> -endobj -256 0 obj -(Anlegen einer Diplomarbeit) -endobj -257 0 obj -<< /S /GoTo /D (section.16.3) >> -endobj -260 0 obj -(Anlegen einer Bachelorarbeit) -endobj -261 0 obj -<< /S /GoTo /D (section.16.4) >> -endobj -264 0 obj -(Anlegen eines Praktikums) -endobj -265 0 obj -<< /S /GoTo /D (section.16.5) >> -endobj -268 0 obj -(Anlegen eines Betreuers) -endobj -269 0 obj -<< /S /GoTo /D (section.16.6) >> -endobj -272 0 obj -(Verwendung der Daten) -endobj -273 0 obj -<< /S /GoTo /D (chapter.17) >> -endobj -276 0 obj -(Bachelor- und Diplompr\374fungen) -endobj -277 0 obj -<< /S /GoTo /D (section.17.1) >> -endobj -280 0 obj -(Diplompr\374fung) -endobj -281 0 obj -<< /S /GoTo /D (section.17.2) >> -endobj -284 0 obj -(Bachelorpr\374fung) -endobj -285 0 obj -<< /S /GoTo /D (section.17.3) >> -endobj -288 0 obj -(Rechtsklick-Funktionen) -endobj -289 0 obj -<< /S /GoTo /D (chapter.18) >> -endobj -292 0 obj -(Betriebsmittel) -endobj -293 0 obj -<< /S /GoTo /D (section.18.1) >> -endobj -296 0 obj -(Aufbau der Karteikarte Betriebsmittel) -endobj -297 0 obj -<< /S /GoTo /D (section.18.2) >> -endobj -300 0 obj -(Eingabe von Betriebsmittelentlehnungen) -endobj -301 0 obj -<< /S /GoTo /D (chapter.19) >> -endobj -304 0 obj -(Dokumente) -endobj -305 0 obj -<< /S /GoTo /D (chapter.20) >> -endobj -308 0 obj -(Funktionen) -endobj -309 0 obj -<< /S /GoTo /D (section.20.1) >> -endobj -312 0 obj -(Anlegen von Funktionen) -endobj -313 0 obj -<< /S /GoTo /D (chapter.21) >> -endobj -316 0 obj -(BIS-Meldung) -endobj -317 0 obj -<< /S /GoTo /D (section.21.1) >> -endobj -320 0 obj -(Die Studentenmeldung) -endobj -321 0 obj -<< /S /GoTo /D (subsection.21.1.1) >> -endobj -324 0 obj -(Plausibilit\344tspr\374fung) -endobj -325 0 obj -<< /S /GoTo /D (subsection.21.1.2) >> -endobj -328 0 obj -(Erzeugen der XML-Datei) -endobj -329 0 obj -<< /S /GoTo /D (subsection.21.1.3) >> -endobj -332 0 obj -(Die FHR-Seite) -endobj -333 0 obj -<< /S /GoTo /D (subsection.21.1.4) >> -endobj -336 0 obj -(Fehlerkorrektur) -endobj -337 0 obj -<< /S /GoTo /D (section.21.2) >> -endobj -340 0 obj -(Die Mitarbeitermeldung) -endobj -341 0 obj -<< /S /GoTo /D (subsection.21.2.1) >> -endobj -344 0 obj -(Plausibilit\344tspr\374fung) -endobj -345 0 obj -<< /S /GoTo /D (subsection.21.2.2) >> -endobj -348 0 obj -(Erzeugen der XML-Datei) -endobj -349 0 obj -<< /S /GoTo /D (section.21.3) >> -endobj -352 0 obj -(Die F\046E - Projektmeldung) -endobj -353 0 obj -<< /S /GoTo /D (subsection.21.3.1) >> -endobj -356 0 obj -(Plausibilit\344tspr\374fung) -endobj -357 0 obj -<< /S /GoTo /D (subsection.21.3.2) >> -endobj -360 0 obj -(Erzeugen der XML-Datei) -endobj -361 0 obj -<< /S /GoTo /D (subsection.21.3.3) >> -endobj -364 0 obj -(Die FHR-Seite) -endobj -365 0 obj -<< /S /GoTo /D (chapter.22) >> -endobj -368 0 obj -(Mitarbeiter) -endobj -369 0 obj -<< /S /GoTo /D (section.22.1) >> -endobj -372 0 obj -(Anzeigefilter) -endobj -373 0 obj -<< /S /GoTo /D (section.22.2) >> -endobj -376 0 obj -(Mitarbeiterdatenkarten) -endobj -377 0 obj -<< /S /GoTo /D (subsection.22.2.1) >> -endobj -380 0 obj -(Stammdaten) -endobj -381 0 obj -<< /S /GoTo /D (subsection.22.2.2) >> -endobj -384 0 obj -(Kontaktdaten) -endobj -385 0 obj -<< /S /GoTo /D (subsection.22.2.3) >> -endobj -388 0 obj -(BIS-Daten) -endobj -389 0 obj -<< /S /GoTo /D (subsection.22.2.4) >> -endobj -392 0 obj -(Betriebsmittel) -endobj -393 0 obj -<< /S /GoTo /D (subsection.22.2.5) >> -endobj -396 0 obj -(Funktionen) -endobj -397 0 obj -<< /S /GoTo /D (section.22.3) >> -endobj -400 0 obj -(Neuen Mitarbeiter anlegen) -endobj -401 0 obj -<< /S /GoTo /D (chapter.23) >> -endobj -404 0 obj -(Men\374leisten) -endobj -405 0 obj -<< /S /GoTo /D (section.23.1) >> -endobj -408 0 obj -(Hauptmen\374leiste) -endobj -409 0 obj -<< /S /GoTo /D (section.23.2) >> -endobj -412 0 obj -(Men\374leiste von Listenfeld 2) -endobj -413 0 obj -<< /S /GoTo /D (chapter.24) >> -endobj -416 0 obj -(Firmenverwaltung) -endobj -417 0 obj -<< /S /GoTo /D (section.24.1) >> -endobj -420 0 obj -(Anlegen einer neuen Firma) -endobj -421 0 obj -<< /S /GoTo /D (section.24.2) >> -endobj -424 0 obj -(Standorte) -endobj -425 0 obj -<< /S /GoTo /D (section.24.3) >> -endobj -428 0 obj -(Organisationseinheit) -endobj -429 0 obj -<< /S /GoTo /D (section.24.4) >> -endobj -432 0 obj -(Tags) -endobj -433 0 obj -<< /S /GoTo /D (chapter.25) >> -endobj -436 0 obj -(Extras) -endobj -437 0 obj -<< /S /GoTo /D (section.25.1) >> -endobj -440 0 obj -(Reihungstestverwaltung) -endobj -441 0 obj -<< /S /GoTo /D (section.25.2) >> -endobj -444 0 obj -(Firmenverwaltung) -endobj -445 0 obj -<< /S /GoTo /D (section.25.3) >> -endobj -448 0 obj -(Lehrveranstaltungverwaltung) -endobj -449 0 obj -<< /S /GoTo /D (section.25.4) >> -endobj -452 0 obj -(Projektarbeitsbenotung) -endobj -453 0 obj -<< /S /GoTo /D (section.25.5) >> -endobj -456 0 obj -(Gruppenverwaltung) -endobj -457 0 obj -<< /S /GoTo /D (appendix.A) >> -endobj -460 0 obj -(Schluss) -endobj -461 0 obj -<< /S /GoTo /D [462 0 R /Fit ] >> -endobj -465 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -xuPN0 +|l%ꍝ8M+boH8 -腯MT!lǞXx WS. 'm- ,a}7ܖ,E_ާHAQ%:hGn:>_lzy*w ̍D^mW a#Y?GSOq՟y,+\q;ظ: -PƟ院ԽR0[9j$S@ -endstream -endobj -462 0 obj << -/Type /Page -/Contents 465 0 R -/Resources 464 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 471 0 R ->> endobj -463 0 obj << -/Type /XObject -/Subtype /Image -/Width 1780 -/Height 336 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 472 0 R -/Length 17896 -/Filter /FlateDecode ->> -stream -xՙ(`T_T:SIin28qh(#0(#"Unrܛ&9;EMCt^k]k= !B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!B!yxiDb6bB!! -E!d>iElB!ş)RB!ڀNRNjT"P%`lRy)=eUT#7hp:eG̣ˈէ Dz6;ƙylSQ<&q.II8$t蔁M~#dlq")+!Dhqy-<`ۇ2܏mM m:T8$!S,hdp̑Ym9kF6Gئn6I[ $tKlӹS~ )٦S | !HBMwU6-. `r?mj8GD=ܹ2t89VM*f{y7ئz`lm:oPHJ)#lӡтR #٦x ۔RM,s+̾b/Pm*6٦Gě>6-%/l -5T1~#aQ6ܑR!i,?dޣTq`RMat2Jf l 5V m`Fa!L)m -tb|LT - ٦x ۔RM,s7vL,K\ ylm*eqm)eYiqp,C(c@*[ a -t&zlSGئUc59GMe6lFZY2VP@*[ dl$mN^~eZ/N^<5sڼf1{^o3oޚC6my{lFZ۬Y2VPҤO m0m:tUԵ7/]zNy܅ũ<3<{aoxi1.ϋ.ˉ{9>qoFr֜2SNWMy}Vy6fً;l=YXeàq?m0E(vc܅&dl6]uOObu5,3_ FylSQ<ʆm~6>6&ۼ6{qoM+%6Z%1=M G(H'/3yعM6{Gi'7S_rسzzm"jmz1aq'm6/\x0lM6?6y&۴LUR -mylSaMHh䙳lm͹f/n5}D,5:<UoU%nH6}6uBmsYamM9-z?m:gEcnuE=M GQ65tkS셋lmf/^/]Q#)1pcY-j {dmT=6&6oܸ6E쳢17tBzfzlӇ)lS)6lm;rm:Ecn܄va(=M Gm&dl36{m: i̭]Gj(+B*{dlS*[lmۼ};qG̔S""^aX&ۤ ?M݆mM6٦}D8%sDM(D M6u6&d6sU-f=&a``d m&dlӥ>b4 -UpM'(mj8n)._LI6`{_ϥ>b٦`оjWc&6&m&dlmGD'sd=+iQ]҈8tl {d۰M6&tʲ;ɠ)4ʫm'(mj8lSalmM6٦!*EBP̼ N6}6ubfS6=rp3C{r߁/<ő9ztLaMnVV&Wzm:eGf=e`@b^f  6ujmӷe9bNYN aB*y3̥mÇ)lSi?.^HDܾgs-yk1/Ø6bL*Ul68A9%M6u9G|oFJ&K̥_cNYG P -56oͬR0lMa7c.%l)>6٦!j7#6iS"۬67݆mM鯥M,0H6U9mSJa-ۦSn3'RmjsDL\}Y32$FC(QU9̥NބT o?Lm&۔{٦S}mMCOC6igf'G7n6d>Rv$6#iC -Ym0EalSMl:hIH -ئ6#٦lt^8lSl%>b:&Z צ Jalm6lSJ6#"s 3i4l6pTZ 6}lt)%s)DX&"4l68A9%M6u6%dNYlmZ)4W^8@*݆mvh>LQ6wSmJ9mN^\#bAN?-+{6&mOM&Xmf&[k^Mrr[h\rT~u~aq?Mr eǧSmo _cl):Ӳg ޥmT6}lfѶendSO0=_3sș湋fSyRx򽜸WWg͉+3d߼|T^g^>׮ozس/pM,۬0*m1mvRÐJafSt١m.6s^<}6oM,H%OT-'&leMڠͨ&LmUpn٭mv٫MmGT0q[GěBPxlmfRɐJa9ئS ,6?,md|&ۤjmztlWe5hsf6l+=vme;cl⦀tk*?̿!63M(Ym -ffyI6`n) i;^s Ym0E):N9koaf/ݸ2y-qXGLA %)`l6$ʦw(6&dNYRrMJPWlKqn 6٦n6&dl>"&۴ľMڠM6u6&dy(d!BmISئn38y\JM6be1->N65B .!#v&,݆mM6٦SS+ěS6iΣk8lSalmMi1y<+6-=B̷x-R*H0bx -i"fR;u:%&ds7o=1v6{yXsͨ7 pk4mMi6f`ۼ:ymJ5&:N&Hu1 .A*G?aJ8KM6lK`m2ӪZMz`l6h>8EM6k/_MIc`ěp6l3oG?g#t'SsXJM6g͛n 6Sϕ>6;?` -& dAaNW*4,C&6Mۤ Aaq-elm/ ll5!zb`62e 6+3ڠ(FmOI6g_x 6m'W[}MUToMkmVli6 FalmF_>wtʲs)&۴&m :,w]6 ,6m<5_L͞?zSyo<77?8j͟ɯe1ȅpMi鹶)mMFaf<{aoxi1.ϋ.ˉ{9>qo^|u֜2SNWMySYm%ئS}"Yß65IhS"d7e|6$dmzЛͤVe1BTQ6٦V᝝66u݆mM +WaNY쾯2/6:[mpIMӔn۰M6[<96laNYK]'dۤ Aa!ׅn۰M6g_x9l)>Rɹ(<6ۤ zmmLmѣ)6f3}̱',Z$6{ybe1"sdlӚb6h;l76lm"l^/{Cx葅;M,Q/mv2V.gWs=mMFalmff/~Mv%&ۤpF5R6٦Tᯬh6C Falmfk}\G[lEdlӐMTpMiH0{ zی.t&dl+|akl-mj5lNیan6&6o޺ua|"dlHJuEl&۴Rfc.6U6}l&۔׿U=pH` /M,ě*Ug3ۤ sאJafStcRmm_B_xɰjG/&>,sm8K8HϰMYnm&d+GNMÕ״T{?m:eG&T樆ncpR *mMFٰM)s+'Ç}ϟ`NY7K/<Đ^Ohlo dl|_y;fSMBlmCj.M5F=yzڠrp՚͞$d/_o1GN\}.)KQ\!Pa*ۤ lmV{m d|jMi7PckM@lmh8ʆmMhzg-f6#lS~92)" o9.޻RalӇ)alS6?~_XlmGئ,rdFlTf6n`lJM9mK5ȡÉM>gR.GfD(3ҨpT dlSQ6lmmsdl>6e#!d6,ئStmxiZ KĽ7/]:kN\)'צ<6{`6٦}N,eyVC."J,StG6˲͉WO9wbfl>Fms0pSU'&ޤ 64-LЎ#)6欶9qgLm}GW;}$m4}YH Y Lئln#&6/^_5&t5f!t+]Ue-DٰM65e6&ۜm^4q龦6٦{q}}-qQ%ۤ 65ym0~LmMb ݴv\TqHT-m͢)zޗlm+W'Ξj>>MiḨ䲸a|d>Lm dlsJ5/]r1&t#fl3oZ#n:d v 6N2lmg'K5&tb}!G7-T\"m`lmj8ʆm͚mv._?gl)+>:msڿoj沸ahd>LmM(dUf-f-}Eso͢m\޴"\QsYr0\mMi dU+g/s6fU_HM+TKlo{an6f{Μo4&t -xh3!͊p9%0m}M Gqal3glAM6f=mlGۑXꮊhІzamdF;|/?lt{7imP9lS6Faf%{&t|nEM]@ mIئ覲almM[{Bz͏n:YMKMI,jFalmMI Qȇ6cۦcԻ;Tdnd5A[vII6R&d헟cԻdbh66S dlmM_ >X65.6&mlӇ)almM O6ڦ3ԸdUchf6l&dlmMYҝ%cE4ltelޱ;%&d%>wUY;%Zsd~mlSm dlmMvgpjxh3ޣT`Sגa Z -T6>LQ6lmM6]&dUlJ7iU6}6lmM6٦ x6)eH p4J -T6xSNmRmM9X9\Z٦6fku47jYmelSQ6lmM6٦63z/\ -,M6 m46&l3 5Z%4bAoaʦ΁R6lmM6݈c I/cЯdUfh6nl"Ov$dlsP<^&,6KtIWmzJC^ئ(6&dlӘd vc'O=yȉO}c6;]O\}lӼ cR[ÕUETja7qц66u6M)+GN=yة3δlsw^@/M/{/ilVYblm -IlJ%r@%6j}6۴MxMu9rb.x5ϻy||sS/O꟟i??Α&d>bRfH۴"D$6Gma.l6fH pt9p>SCb.6٦f^DUi0@l(df˶e۰M6٦6.J36z/NބT o?Lm&۔lm:e9Miui&ۤ l6覲m&dlSG*ZŽ>f$mȡV!>6k6lmJ6ZM- BPZtf$pnӋ6nMI)`s牫%>b:&Z צ Jalm6lmM6#"s 3i4l6pTZ 6}lt6&s)DX&"4l68A9%M6u6e`8ealJQ+6_y=t١m0ETm~%%٦6mRaǞze1ÞriY >M6i~l6n6٦6|vzÏ>8lm"&trZVĻW JaڦS dl3mװM,۬0*m1mvRÐJafSt6e&˥V {/Z$}&R?YPٷT~l6i6v0 G):xsJMmr5=p.}U#cHs7.&̤!6sM(6f ѕ,]4ꝵI#ئ6kHjm3Fm&۔f6(h -(Ji R9l3aalmMf1%O޴UYI7z)6!6k6E{7$۔lsܾ{_sM JMS6&mIMNQ6lmM6#Ɵ̛FfRi;lmM݆mM6٦}DMiq Q+})fAaxm6lmM6#ƿt9%Q%6C&ڠ(Mf. )6%,,qXG ~˃SrMkMPBfKq60EalSM6&fmMڠhm&dlmG ~#JMKOP0&"&^KT:dlv&6f`\aKstrj|J'.KP*&"K1ۤ lS0mF>JI)3͑/y葅 شmW#ɧ{W[}$Mix4lNtMwR6f#iۮareUNVl3B*m͢?LqflSfb; 6{OgMI85h"*ml4N6&ۼ?-^ e|܂-MOɩ  6&tjj~}JMmRmsVe c>SG i"fY]n= -mӇ) dl3\aKئSMm[8z 5C*mj8lњmMYmv=tʲy8k׎NluJalS&۔e+ئSMk] 4C&&~lmj84'ꢏoÔdm[wI\}T6&{m@ 棟M86&dl>6KyHu1 .A*G?aJ8KM)&tb`ZUIotlmG?pth6%d4MiQwas6C&m|s8Bw25|dm[vN\}TU4I&&ۤ p3dmM,YML,G6u6&dl)&R2j` жF4ƙmM6٦} s%-52 3^aIhd>Lm;rfmJM6;v'>W*dԢM(یh6٦n6&dl>6:+NiDh6^5eZ6&d>KZ,=ӊ3~3m :d1dlmMd_y,6,h6]#q'7y?%٦dOW+}mfrf!c&mڠEA GٸM6٦;5[xSUDr' lSQ6nZ6&d>6.o -i"&m`ڈ)7G5vn6&dm[ئb:6h#FmtolSr]ϭ>bx٦*7٦6݌XAaօn۰M)&trjΐ3lSM`wJdU~u݆mM6٦SSkc\'d۬7i6٦n۰M6&۴[,65IhS"d7eLVII)`qۮVe1BTQ6٦V᝝66u݆mM6٦}=ȅpu&lIaF'Q6OSn6%d>b`cB*H&۴&m , 6 dmM,zN oMieM@6[xwFnJM6͝>bT]E$6٦56imvfoPm&۔lm:e,MT-o!Uٕ\ŴAalSm&dlmGj!.xmMK_Y=m\n6٦dl)rCJ]'dی GڠͨBm2?z'%٦dOv&>w+HCZY&۴ئ68%j&ʦn෩lt)&':w+mMKg)m: amئdlSGb_§u6٦U6)Q?a~lt)&7,h- ^_:o m^?LmW\lS;W}MZSlӒal6h8l3 pt6%dNYNlo*Qi(,If!n6&m&dlmG TTm -׋m-E6݆mvb?'dlSG&e> Jalm67Jmܴmܞ\#HZrśV>6YmF0Ea];k²r5lmM#)alJaRi5lg l6-^B gl>*݆`>OmTZ d6݆mv%]ܴm0,%Y>q&۴8J*g3ۤ sאJafSt_cJvn=o6lMۜʏlO\}Y 4qq Jal܆۰m.o.}Q~ZxI#+mM[t!bncpR *mMFٰͲls*PfjMi1Ru ئnCJd{=m z;?6l3۔mMm_ϋMƨm^~mUJM6%>WZz59THziPGal@JJ5󞥇;M6٦@sp氠/o]Qum%Wl`mm9Я?>6#'B+QemMaOl3+3)#$ol`EW]B(lJMi6٦dlmJ6&6-=uܾ[m0;)l[΍j/~)6%,?Iꃐ4FJ6۟,Y&OfR*n,6 ZA6&۔lmM)٦-bmFǖFomk9f&~6&۔lmM)٦6٦dEF #f M dlSM6dQ'ۮmJ6+ٖn6i'e2%٦dOWd2RM'[)٦NRmq!e1>`F5\x lmM)`lSv{7Tfm:UJ>6m3}en9lQ$&d2iAYɣEٳM6cf9 3l3o `QE폃}IyS26{Ϙ#Ym~\J۸5qAH;Kx6&M6shUyo6|`3q dlsiףd`l1`6en۴"RGn6iC#|683trMM9$^2M26{ϟhŤ>dmMEۉmv۔lӣL_.ٲǁm:Te#G$)6[T/alSyaX;٦b.&P?&6f _1sR^XjJ6bwy'2Y26yt#zXlؒ mDGnSm(zcmE6k>#9"v*dwszd))9ǀ{!6&۔lӑI,sldmhb{AG&dlm?lө6ۼ S+WYxols> # |?TM)sbsɔkSs`Bζ,fIg4߷6h8lSJ6٦l6KscɦʵPlYئdYv7`<6.[Jʁm3qAH df6*,-'D$-Mn6lm=Y6U5dmznmfk-fn:5۔mM ]U6sm0sTl3j$5C0*q(\?٦mM6\ l)&VP *Yz=_CJ*)˵oN\}6fֵifo6LDIUTgqdRJ6% *,4 b06%ی:AiaFO-tY ۔mr?לi覓Uζϊa*mlb9ی1/%)UelSJ6f[[ǏJl3QumplSݢ9c6YmǡaPUgM$r|MBx5ccU߱-M6٦߉gMvT ,CdeB*)&,2?x[F6+LYMMlSMc*-ɊqSB5mYsݐJrbl36nT9f⏫6*4lSe8ea`Jo6zB>A*)a%dRufο,'~!0ʏ^}1mMl&s`l3mf2b`Rʲr!$l7&ۤÃ౓6e7c v`ldLn7,6&l7٦C᭻/CDZRd??ô͢m4")%l_zS-G7 >P`jVjM6&dlSJ3lMΣlm͡~yM9mM)sSM6͜~6Q.n9miE<6;u֑NPLܬ0fK#'d&2+dl6f&Ԣ̳}mS%f=!mvUeRcy?ޏˡmsrfl3\CIH&g(ٰ۷ij1vRᵡԐ -NY7'Z54H^>~*%'ߦo,ٳg9SV⬓ϴ~qرg$qGLD O:9-ay ]+цSJ?6u۰M6mN_z tʲz -T4c b {dlӇ)ʆmMYmrދ/ID)OT-'&,oMQ3a>LQ6oNI)s^\G寯jdvI\}V6%dflD٦n6٦6{9rpt5K'dzgǁmR56=ii+R9lZیpt6enM& - oi͜R9l3aalmMf1%O޴UYI7z)6!6k6E{7$۔lsܾ{_sM JMS6&mIMNQ6lmM6#Ɵ̛FfRi;lmM݆mM6٦}DMiq Q+})fAaxm6lmM6#ƿt9%Q%6C&ڠ(Mn_ -endstream -endobj -472 0 obj << -/Type /XObject -/Subtype /Image -/Width 1780 -/Height 336 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 16240 -/Filter /FlateDecode ->> -stream -xkyJhv$ $  H( H@$ !kLO8uǾ̤C*)VQn%z/lLc*vͯz68h]UJ8Z_+{Pi'f5ZKᦱӷu7yЌ񚑮NoR5Kza统2k9bP?^SWYO]vU3~䭕;~Nɲf>3ITy!߯HʤtUQЖ'}Ɵ?'V3arsth>wK?-xe:5)y4﫣yyZ 8G4p榸]^N4}U4!dwEWaB=9.X猃=>Ҽ7~|H}w;G)^ɟz]ӼegH^%jw)^z嬞xiIwqU$,\K6ͪ\G96Ӽ|3wl^1SCA¦6@m;4{,<ԑLNj^e,wl&`1z:{Yy!tϤy/.h^pm^I4/+Cڜ,.KIi^[ 7l^Gn5лd'y併uy}ty'5/6*h^\nSEg_y{*G;y׼vjh^^c*ۥ@5s/}ty'5/os+@'d5{򾮜ݻ9j4M<6o6`CNG&|rAy>c ͋i^e,k^I4eP=wQ}ty'5/Ǽ횧(WiI͛?y]5/Dc49aGKwN/7n׼pѼ3}`u> -4j]8gvɋ;'v=޼U4(ZӼsѼk^q-fc,*'o*=im}4q ͋n^DhޙSInϸ7E)(=^yeH򖾱XU{b4;y-;{z<+o\-y!B}# h^&߼ G>y!7,ngioA|έ蒢s;ѼԼU4}V"x<='bW/^=Լe2gQI󒚗jѼj^ԓcwI쉢SJ6&ˑKXB󒚗Ѽj|m=9-nŎo8y#;y ho4M>X?k.E%ᆌ:yXh^bF'`$hG<l{B0β'LG4/z Kl^2G>y{ׂ[/F r8!E߃y͋ܠy4_Iv^^R0O0O=e>yKm^ G>yk&yQSE9y;y+h΋q -y͛$9$y{z͋&KoH@Z ;獨ߙ7Y_2eM%hh^}%޼ EG>y9j(G%O77G0i./~rѼi^9;0%=EH6Ra}ݾ>GxyyqλoMü}>:NҼ_ ͳ=b;+{cNuYA3Ҏ$yZy;xܠy4SW^|q?c7ey{ <RZqtc3KUw 67O2hsG,cy4Sx7 uc*yxK$!li{uMKzbzY\yO]>Zx4O477y4CXeG=em#zoLn>v=T͓]B$ ZxGH 5 Yyz]zD<@/t ͣyѼA2iY7Ns~C a<_qi^z NsY>_7O4Л ŏكIhG4]wyowɫθ翘M'iyL@MMmǽfw֞r֒ 'i5雡q˛7o>kwRѿA@oy'y4It{}# ~5mlWӼ ',! fѼ͓+KW6IA<~֢yYg ͣy26ER9gGzrk~xAﶭ'\RҼ͓KZm^{WnK_ S]3<^.cy47.lĭc8dv˱E5̰jѼ7n^iiR=l<;yeopmAhݛ[z؟OiŞy=mJCi^\dXݕѼ7o%W~8cW$FZ/cy͓NZl릜{=,<67i^K^B"ѼmkAw&y{cXj[/y ͣyۼ9r_r)<̪M04 4/[pxy4m1㔾et6XZwRTNJb'[2<|^Iϣ13<%Po,h)ޑ-i^%^nl}[/h K[B⛗Ѽ7mO*DzVo*.ܼ&Hܳ5޼e,4iǞ7zo<ǿ]T4/{R.7h{Mʸ[5qFc4/e ͣy!mlKO7O4Ѽoސo ]pj3OđfRX<冦y4ݛWFW!ZO˫羣wNړ1eNZd'eooѼ69湊?9z S)cp'ye,5dn+dXfy*Gh5;֟}F)7s7mu>f+54/{di{ez?<̔r,M5Ϸpsy1<y'i{浧l-:ľɻ5q':;4/d}Ih5o:en6Mn]as{WByy4W]lsd}j2LmfkhLvh'4ݮyI:tME65Ot_y'Z2xBh7a}cܛmIH5OeHм.7ͣyyJ3ۡyi嚇y4fNܴU7<ݔrt!ye, ۡyˍuDh޽Wi|e^HfA8ysLvhhy4mלmˋ4?y6[y`oig2<2ѼitmE|W5wfsx^1<9$yaE<%5Xh>y!äݶlllypyIKx6ͣy7jrDwq<7+NJtu)o^2ؼ73NYM46O:G,=K󢗱мE/cy46+ -As0˗8yOGMQ; -͋^BRѼ4)!Lթ;w{]!q!~/>͋=YѼ佹yxMG,x'z8_4«q4EvѼ4<gKr~!`ZZi~J"мݹyx?KC-}dܟK]E^=q5{5/n p .Z}j^Eh6OֽM`*y\yXh^.cy4sh?ꛬn%wlq.cyٚѼ;45Ӹ߳#oOJޑ Yqh^.cy4sv1Q;.z}vJwR‚Ah >_dZp~WoҼwel^Ehޛ5o>~jӽTOO=Ȁow4Ug-ꪝ7(y;6/d ͣyosli?f{Lq}E=U{475@vhh{-Sߧ{0;΋>`t<ݿGGާy)SO\U"cB7> Ӽͫh{3_~ٞq]ǝQf13;ye,4]yjÞgrsYt5^x5OѼ'^Bh՛=Fftv\QQ;ye,4]yat<ԑh&]Br7O G.޼2:x,;qgNκ4~-=H4k;5{nJo+|,GޅRZuN7¯q4q ,hh۝kmg{@h<<yy@h<ͣyG4h<y4hh<<y4@h<ͣyG4h<44hh<y4@h<ͣyG444h<y4@h<ͣyG4h<y4@h<ͣy@@G4h<y4@h<yy@@ͣyG4h<y4@h<<yy@h<ͣyG4h{JjU5*T/Z2U}$T:p<ҌN?wپi쵊֍kF7炦t|0^Ԗ~߿tqގSڶ:6ټpk^3F~nԍ0_N/1 @럤_ee;,[9t/_A>*~8]+,y<-}I5CS|km*_mB:q}q}F02Jkd%j#-Ee|1Zrh7~2Gg -~jZ,Yٱa噈> gו$=iۜtq}36Op=-3}ݼ/y{kgl^OJѼzeiWj>ތ{7[v/XRrhi3]'7yɠn<#(Ϭt"}{{v-4q,/Cnr,=5_Zcм6i3~>'k.*yq[;yg|峂nm[mԼS]>KWJ~WW'4ODWo4Ú׮&3:nի2yT#Ѿ\z-):GK>:iźf߼}3R m^֎l^~~b広u]l(?U/yFs8yp`:cOh^YyaܬGN%Cg{dX{VmFFsk^1z٫f+1zen޼*6Nnv;&iއ6o,Wh%>#,A6>k:mH͓۩MvqX"S׊5 4ϲž}n&[Ӽrw=GWe -鬛мeL۩Mvy6Xo捕ol>X7ϼű*FC'8 -1woE~<-1MnVO[&h͓>yp ۏxR5]7x E+oqKTBvJ{g4p教g\Rq6+昕/ou4~i -@}^ͣy;MW}ݚWWȢ_jPelir>^g<2m-CLm~s|Kn<2O,{"^/^;om~:d OS[G\ݢd1&y.K=ǝEck|MBgX<ͼ{GoqWzka2zVC)e,xaLC'8 OofeI4ͻoL7v~mvҙ1+M_|E:2i<2vHfzSrutq{|.:Óye,Vu~nAs|}2݀fkN'awɟ2vs{t$_tDp2}^&7]5uKvH󪗡OyJ.n4@Nq8?&z_3]Lnaۃ]Ʋ}E; ![OO`Zl5orX'+_f(GSF_A{<drnQm?E_ݼ<:p%nҼTm-xd1؏ZܟfJ ,yT(;A[>bl{Xd/𥝧yThʖͳVgI65OeSuI.c)35ϽCnWHRWyWPJC<5o2|ik]J‰tEwjtv7!:5640j<*kܼȢռ1g6!m0&lW yza cלyXwe?t+Z}ޏ߮yۏSl,m(0#yqm9_yU0&m^'Y 懤ye,MT|RwEK'mU6ousՙ.yeh?'Iro -s7Ѽ^/~TUvxX_z~M;7O/~N&L" {5o}PwyJ l{r̯Ҟn>>%DaԥR$y4yg2L3[ ͫB~^{^z!(cI=H*y濕vD6 m¼ҒyJu뇰yh|jg>nvYu{)W %<ּ$O‘t,0pom.Vyޛ!mq.s(ټ}S6g,߫Sf{E߯yhjHzXͳUWXlZ@'ռ*s<[;yki=X$y4y7׺"%ۼɱ(sf*}KDŽ 7zQ &һDVg# n?_ӟeGv1>&7t/"mYgc/Xj6MGq+A*yMH9~j\{7g^O9hAݲyY[zG7%:t+X7 P;hrH<]L;㚷OƱz<|h׻x/{g9, -7KCk_}}y֯l=KtbB>{ܲyR^kؼMzue\Ep~pTUZrl=ٳoG.q3,cEvd6%0^rkּ;8V~9A8noZԛW"^g{M}wbU~N_EHj+,S ZhXqmڠlh,A#i2%ySnڴ-l2ڱ[O& -B%y!HWέ~&QVwtqpr/T 7|0=Tܶy]FZv%7ǡw saByUbBvl646_~:[3~nճ WɟGUlݛ[ws<.2?/y۬..<ߴE:S%:hWnۼ햡y#s[ݵ-Lj(zSon^Cw ּz޼Ѻ+#=7q?{tQj0ɾlu5FtS=/Q[;yy3ղIGoDMEh2i5u%lzd?elc:9vG],dkV{7os'6~>Wnc-^vvߞ9 kѼ썏 [/lln%tl/j2e)Krp=W8y|N'unUzsxܽyqBui";}ZԼ+}yOw4i%6ϵa2m$5/ (ž@ۛgqش|Ҽuz<{ZvWA|Ƴy=ruK[t-=} +|y߰v44̮V*YzƓ:?9\H*la9\G|k\j\~F?Ֆ5BٳW_v[÷6j/c։1$:_7CR_qu!۞4LĹmo({㣶vΝEOϴp88~Թw"7UcUm~y"lQO,Dgu،So6zD!ꓱ/lSßШV~\jh2^7G-sp -endstream -endobj -466 0 obj << -/D [462 0 R /XYZ 77.386 776.032 null] ->> endobj -467 0 obj << -/D [462 0 R /XYZ 77.386 755.708 null] ->> endobj -464 0 obj << -/Font << /F17 468 0 R /F19 469 0 R /F18 470 0 R >> -/XObject << /Im1 463 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -475 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -474 0 obj << -/Type /Page -/Contents 475 0 R -/Resources 473 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 471 0 R ->> endobj -476 0 obj << -/D [474 0 R /XYZ 115.087 776.032 null] ->> endobj -473 0 obj << -/ProcSet [ /PDF ] ->> endobj -514 0 obj << -/Length 1133 -/Filter /FlateDecode ->> -stream -xrF~ ->}e)ϸ'*Qش$JMqb>`Y(si-<^/_<@!"${\D!ț&w._YUJyZMO惹vkFa"lGބA(hJ:_Y>!1mudBC|1A`oIQev1 !'07ؿ. H_3D،PKp _Й^ aֲ =ɱ[ZV*,i m8gMep'准a;BG@G,X @FBKShRBx;z( RoKۉ_S;4M-&+ꡪW\E'U*퍘$?}bD Ս=SViʶ&U}{ҾS9$_'9 -1>. X_e>FGQBHWH5qG45vKq`8ls q$*ȫUV34U#†leҚXȌq`z$ #bFDí-,+}`dmuU(OxY6ëm7.0<)uFό`Cb }?% (Het[?~#@%:Q%hG K]/g I(o i-DU`,/Zoܭ\ J׹+3OL9BoH?GGHzI' 7- MEk1JWc~ڢFUq BgJcg|5g 8W #廊]'D bѝu݆'D6{Dt;?Xr ґtcO3hIa%ߙtGz -v h$xtpj$Fb3k$w9ud#, ؑ'.hXU-p_jsvbim&;ܮ~_:й{`;h]ύ73uziYݨ>u5e3_雮M9ե_9b]xXBH9!!<:i -endstream -endobj -513 0 obj << -/Type /Page -/Contents 514 0 R -/Resources 512 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 471 0 R -/Annots [ 477 0 R 478 0 R 479 0 R 480 0 R 481 0 R 482 0 R 483 0 R 484 0 R 485 0 R 486 0 R 487 0 R 488 0 R 489 0 R 490 0 R 491 0 R 492 0 R 493 0 R 494 0 R 495 0 R 496 0 R 497 0 R 498 0 R 499 0 R 500 0 R 501 0 R 502 0 R 503 0 R 504 0 R 505 0 R 506 0 R 507 0 R 508 0 R 509 0 R ] ->> endobj -477 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 623.307 128.317 635.355] -/A << /S /GoTo /D (chapter*.2) >> ->> endobj -478 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 596.918 151.471 608.967] -/A << /S /GoTo /D (chapter.1) >> ->> endobj -479 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 585.079 259.472 594.585] -/A << /S /GoTo /D (section.1.1) >> ->> endobj -480 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 571.131 209.669 580.637] -/A << /S /GoTo /D (subsection.1.1.1) >> ->> endobj -481 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 557.184 209.669 566.69] -/A << /S /GoTo /D (subsection.1.1.2) >> ->> endobj -482 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 543.236 216.534 552.742] -/A << /S /GoTo /D (subsection.1.1.3) >> ->> endobj -483 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 529.288 208.676 538.794] -/A << /S /GoTo /D (subsection.1.1.4) >> ->> endobj -484 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 502.9 145.626 512.84] -/A << /S /GoTo /D (chapter.2) >> ->> endobj -485 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 488.952 142.504 498.458] -/A << /S /GoTo /D (section.2.1) >> ->> endobj -486 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 472.884 281.291 484.51] -/A << /S /GoTo /D (section.2.2) >> ->> endobj -487 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 458.936 290.931 470.563] -/A << /S /GoTo /D (subsection.2.2.1) >> ->> endobj -488 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 447.109 232.625 456.615] -/A << /S /GoTo /D (subsection.2.2.2) >> ->> endobj -489 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 431.041 204.633 442.667] -/A << /S /GoTo /D (section.2.3) >> ->> endobj -490 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 417.093 299.964 430.943] -/A << /S /GoTo /D (subsection.2.3.1) >> ->> endobj -491 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 403.146 209.148 414.772] -/A << /S /GoTo /D (subsection.2.3.2) >> ->> endobj -492 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 389.198 266.101 400.825] -/A << /S /GoTo /D (subsection.2.3.3) >> ->> endobj -493 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 374.644 267.067 387.544] -/A << /S /GoTo /D (section.2.4) >> ->> endobj -494 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 361.303 161.555 372.929] -/A << /S /GoTo /D (section.2.5) >> ->> endobj -495 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 347.355 257.269 358.982] -/A << /S /GoTo /D (subsection.2.5.1) >> ->> endobj -496 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 333.407 226.63 345.034] -/A << /S /GoTo /D (subsection.2.5.2) >> ->> endobj -497 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 321.581 223.77 331.086] -/A << /S /GoTo /D (section.2.6) >> ->> endobj -498 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 295.192 158.325 305.132] -/A << /S /GoTo /D (chapter.3) >> ->> endobj -499 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 281.244 229.946 290.75] -/A << /S /GoTo /D (section.3.1) >> ->> endobj -500 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 267.297 176.708 276.802] -/A << /S /GoTo /D (section.3.2) >> ->> endobj -501 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 240.908 149.132 250.848] -/A << /S /GoTo /D (chapter.4) >> ->> endobj -502 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 226.96 286.137 236.466] -/A << /S /GoTo /D (section.4.1) >> ->> endobj -503 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 213.013 230.246 222.519] -/A << /S /GoTo /D (section.4.2) >> ->> endobj -504 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 199.065 176.708 208.571] -/A << /S /GoTo /D (section.4.3) >> ->> endobj -505 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 170.568 139.999 182.473] -/A << /S /GoTo /D (chapter.5) >> ->> endobj -506 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 146.288 140.535 156.228] -/A << /S /GoTo /D (chapter.6) >> ->> endobj -507 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 130.219 224.274 141.846] -/A << /S /GoTo /D (section.6.1) >> ->> endobj -508 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 116.272 285.623 127.898] -/A << /S /GoTo /D (section.6.2) >> ->> endobj -509 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 102.324 270.705 113.951] -/A << /S /GoTo /D (section.6.3) >> ->> endobj -515 0 obj << -/D [513 0 R /XYZ 77.386 776.032 null] ->> endobj -517 0 obj << -/D [513 0 R /XYZ 77.386 652.8 null] ->> endobj -512 0 obj << -/Font << /F22 516 0 R /F21 518 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -560 0 obj << -/Length 1327 -/Filter /FlateDecode ->> -stream -xZM8Wp>:fjfRɦvlfs cÚY bHjL}C#FH|2}ssln:0N e^][, '_Bo.~`HD}on}(a :ϼϓ?'a},ɟ0!쎇~qg2d E^[KޗS dwwonQe> -1DBApk)BpJe`[RV2],A,rPOaag+S2 ,8 - "غ',!/\qzt܏i SV#"^jU-!Pv6D. S#,ut>2Wup r?4#z-]KG2ItLIMUpU - ϚYG&uT⤴1d~yLjǀ9j`6,%yb=" .:/Rx$ l57B6]X -FǞQa^P(MQIc^LJ; 6%:g5"zx똋,xwz-K39g/_,DC%gBe1"8dǍbW9O;rF`^1SJ/HpՍEh֝o(tg)b2+: މuY+ʗ ^~,;I_V̼] nusUg e#h/T()Aso\J -endstream -endobj -559 0 obj << -/Type /Page -/Contents 560 0 R -/Resources 558 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 471 0 R -/Annots [ 510 0 R 511 0 R 520 0 R 521 0 R 522 0 R 523 0 R 524 0 R 525 0 R 526 0 R 527 0 R 528 0 R 529 0 R 530 0 R 531 0 R 532 0 R 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R ] ->> endobj -510 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 743.753 234.365 753.693] -/A << /S /GoTo /D (chapter.7) >> ->> endobj -511 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 729.821 263.512 739.326] -/A << /S /GoTo /D (section.7.1) >> ->> endobj -520 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 701.399 189.498 713.448] -/A << /S /GoTo /D (chapter.8) >> ->> endobj -521 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 689.575 221.936 699.081] -/A << /S /GoTo /D (section.8.1) >> ->> endobj -522 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 675.643 205.211 685.148] -/A << /S /GoTo /D (section.8.2) >> ->> endobj -523 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 647.221 233.374 659.27] -/A << /S /GoTo /D (chapter.9) >> ->> endobj -524 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 635.397 192.25 644.903] -/A << /S /GoTo /D (section.9.1) >> ->> endobj -525 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 619.344 296.355 630.97] -/A << /S /GoTo /D (section.9.2) >> ->> endobj -526 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 595.151 199.479 605.092] -/A << /S /GoTo /D (chapter.10) >> ->> endobj -527 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 579.098 250.262 590.725] -/A << /S /GoTo /D (section.10.1) >> ->> endobj -528 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 565.166 243.913 576.792] -/A << /S /GoTo /D (section.10.2) >> ->> endobj -529 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.31 553.354 245.042 562.86] -/A << /S /GoTo /D (subsection.10.2.1) >> ->> endobj -530 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.31 537.301 235.7 548.927] -/A << /S /GoTo /D (subsection.10.2.2) >> ->> endobj -531 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 525.489 243.992 534.995] -/A << /S /GoTo /D (section.10.3) >> ->> endobj -532 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 497.067 190.324 509.116] -/A << /S /GoTo /D (chapter.11) >> ->> endobj -533 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 483.123 289.468 494.749] -/A << /S /GoTo /D (section.11.1) >> ->> endobj -534 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 458.93 162.832 468.498] -/A << /S /GoTo /D (chapter.12) >> ->> endobj -535 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 444.998 268.486 454.504] -/A << /S /GoTo /D (section.12.1) >> ->> endobj -536 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 428.945 294.097 440.571] -/A << /S /GoTo /D (section.12.2) >> ->> endobj -537 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 402.644 183.909 414.692] -/A << /S /GoTo /D (chapter.13) >> ->> endobj -538 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 388.699 269.087 400.326] -/A << /S /GoTo /D (section.13.1) >> ->> endobj -539 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 362.398 170.947 374.304] -/A << /S /GoTo /D (chapter.14) >> ->> endobj -540 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 338.194 181.708 348.134] -/A << /S /GoTo /D (chapter.15) >> ->> endobj -541 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.31 322.14 322.843 333.767] -/A << /S /GoTo /D (subsection.15.0.1) >> ->> endobj -542 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 295.84 197.558 307.888] -/A << /S /GoTo /D (chapter.16) >> ->> endobj -543 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 281.895 298.321 293.521] -/A << /S /GoTo /D (section.16.1) >> ->> endobj -544 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.31 267.962 298.297 279.589] -/A << /S /GoTo /D (subsection.16.1.1) >> ->> endobj -545 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.31 256.151 225.069 265.656] -/A << /S /GoTo /D (subsection.16.1.2) >> ->> endobj -546 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [155.31 242.218 232.841 251.724] -/A << /S /GoTo /D (subsection.16.1.3) >> ->> endobj -547 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 226.165 288.526 237.791] -/A << /S /GoTo /D (section.16.2) >> ->> endobj -548 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 212.232 294.856 223.859] -/A << /S /GoTo /D (section.16.3) >> ->> endobj -549 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 198.3 280.81 209.926] -/A << /S /GoTo /D (section.16.4) >> ->> endobj -550 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 184.367 270.87 195.994] -/A << /S /GoTo /D (section.16.5) >> ->> endobj -551 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 170.435 266.523 182.061] -/A << /S /GoTo /D (section.16.6) >> ->> endobj -552 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 144.134 291.885 156.182] -/A << /S /GoTo /D (chapter.17) >> ->> endobj -553 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 130.189 229.163 141.816] -/A << /S /GoTo /D (section.17.1) >> ->> endobj -554 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 116.257 235.493 127.883] -/A << /S /GoTo /D (section.17.2) >> ->> endobj -555 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 104.445 267.947 113.951] -/A << /S /GoTo /D (section.17.3) >> ->> endobj -561 0 obj << -/D [559 0 R /XYZ 115.087 776.032 null] ->> endobj -558 0 obj << -/Font << /F40 562 0 R /F21 518 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -606 0 obj << -/Length 1328 -/Filter /FlateDecode ->> -stream -xKs8| -lIǝ -+&*3(Ř|llBpZĂ֧QÐB AG@ѭŘCg1(5[WK44cdK?i$}#DF/>z2UVpBwho_-ɹE!v8$<.{Ő/̟¨OQ0*?ӷ9e&i*|廭+39G6? jyfȲq2]קG.opX ”nP2ܕQq񘄌oi(s/hu顠lk΄#Ux=L]R͛RڡY[aZz(oϒ&P&w5aTmA! 4PuGfN_eueB { ?_ؗ2 -.9j/<]E /YPƳ<ıY\S)»cw2o4{Lu? R?֕Z(w7<,:R{xcx6z l\PP] t -@ >}أw\^kR5).֤h]8C^844EMZ]6~`"!aQBzϟƉdT>DUsְ!Pt/8@aWJԟsl5Yh(maG2=}3 Bgi#;*聡V'M@^].xztmHdjec9{Cf(zȬYoo6M]u:iLd!2ҋPIbαGIݩxk[Ow5dYg ַO󙽕\M.t" טf7wA/0m)@}_DE|p~&n>;'SZZ$DE\.8,e3Q@INUv>EK)ǶF IRD2v Lc6QM*BSJIsל3:Ԥxjv.YJ!m ޮ;n%ҧrM(I ~ƃ]zĘVJG6ћ[*Z4~`s Oqvwg(i_Xx]A8vڡ̡k`` -endstream -endobj -605 0 obj << -/Type /Page -/Contents 606 0 R -/Resources 604 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 471 0 R -/Annots [ 556 0 R 557 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R ] ->> endobj -556 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 743.753 164.938 753.693] -/A << /S /GoTo /D (chapter.18) >> ->> endobj -557 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 730.09 301.81 739.596] -/A << /S /GoTo /D (section.18.1) >> ->> endobj -563 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 714.306 312.206 725.933] -/A << /S /GoTo /D (section.18.2) >> ->> endobj -564 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 691.461 152.28 701.401] -/A << /S /GoTo /D (chapter.19) >> ->> endobj -565 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 666.495 150.263 676.435] -/A << /S /GoTo /D (chapter.20) >> ->> endobj -566 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 650.711 235.453 662.338] -/A << /S /GoTo /D (section.20.1) >> ->> endobj -567 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 625.757 159.952 637.806] -/A << /S /GoTo /D (chapter.21) >> ->> endobj -568 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 612.082 227.62 623.708] -/A << /S /GoTo /D (section.21.1) >> ->> endobj -569 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 598.419 253.723 610.045] -/A << /S /GoTo /D (subsection.21.1.1) >> ->> endobj -570 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 584.756 274.374 596.382] -/A << /S /GoTo /D (subsection.21.1.2) >> ->> endobj -571 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 573.213 223.758 582.719] -/A << /S /GoTo /D (subsection.21.1.3) >> ->> endobj -572 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 559.55 227.686 569.056] -/A << /S /GoTo /D (subsection.21.1.4) >> ->> endobj -573 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 543.766 233.948 555.393] -/A << /S /GoTo /D (section.21.2) >> ->> endobj -574 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 530.103 253.723 541.73] -/A << /S /GoTo /D (subsection.21.2.1) >> ->> endobj -575 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 516.44 274.374 528.067] -/A << /S /GoTo /D (subsection.21.2.2) >> ->> endobj -576 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 502.777 249.16 514.403] -/A << /S /GoTo /D (section.21.3) >> ->> endobj -577 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 489.114 253.723 500.74] -/A << /S /GoTo /D (subsection.21.3.1) >> ->> endobj -578 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 475.451 274.374 487.077] -/A << /S /GoTo /D (subsection.21.3.2) >> ->> endobj -579 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 463.908 223.758 473.414] -/A << /S /GoTo /D (subsection.21.3.3) >> ->> endobj -580 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 438.942 150.517 448.882] -/A << /S /GoTo /D (chapter.22) >> ->> endobj -581 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 423.158 178.965 434.785] -/A << /S /GoTo /D (section.22.1) >> ->> endobj -582 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 411.616 230.186 421.122] -/A << /S /GoTo /D (section.22.2) >> ->> endobj -583 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 397.953 214.57 407.459] -/A << /S /GoTo /D (subsection.22.2.1) >> ->> endobj -584 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 384.29 219.694 393.796] -/A << /S /GoTo /D (subsection.22.2.2) >> ->> endobj -585 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 370.627 204.323 380.132] -/A << /S /GoTo /D (subsection.22.2.3) >> ->> endobj -586 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 356.963 221.72 366.469] -/A << /S /GoTo /D (subsection.22.2.4) >> ->> endobj -587 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [117.609 343.3 207.794 352.806] -/A << /S /GoTo /D (subsection.22.2.5) >> ->> endobj -588 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 327.517 246.454 339.143] -/A << /S /GoTo /D (section.22.3) >> ->> endobj -589 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 304.671 154.674 314.611] -/A << /S /GoTo /D (chapter.23) >> ->> endobj -590 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 288.887 199.206 300.514] -/A << /S /GoTo /D (section.23.1) >> ->> endobj -591 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 277.345 249.744 286.851] -/A << /S /GoTo /D (section.23.2) >> ->> endobj -592 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 250.27 183.66 262.319] -/A << /S /GoTo /D (chapter.24) >> ->> endobj -593 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 236.595 248.111 248.222] -/A << /S /GoTo /D (section.24.1) >> ->> endobj -594 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 225.053 166.005 234.559] -/A << /S /GoTo /D (section.24.2) >> ->> endobj -595 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 209.269 216.752 220.895] -/A << /S /GoTo /D (section.24.3) >> ->> endobj -596 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 195.606 141.657 207.232] -/A << /S /GoTo /D (section.24.4) >> ->> endobj -597 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 172.76 126.068 182.328] -/A << /S /GoTo /D (chapter.25) >> ->> endobj -598 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 156.977 232.566 168.603] -/A << /S /GoTo /D (section.25.1) >> ->> endobj -599 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 143.314 205.625 154.94] -/A << /S /GoTo /D (section.25.2) >> ->> endobj -600 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 129.65 258.118 141.277] -/A << /S /GoTo /D (section.25.3) >> ->> endobj -601 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 115.987 231.903 127.614] -/A << /S /GoTo /D (section.25.4) >> ->> endobj -602 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 102.324 213.383 113.951] -/A << /S /GoTo /D (section.25.5) >> ->> endobj -607 0 obj << -/D [605 0 R /XYZ 77.386 776.032 null] ->> endobj -604 0 obj << -/Font << /F40 562 0 R /F21 518 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -610 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -xmn0 Ew}GiBɱx32Np4W.:.}%ˀ`0)C&4nS9(e{>J;J[UVvCGLxSC%ބ-r4=4'Qovqh<|JOB_YVar~9oL<3Ji~ -Ȝ$l~M3IĠ%H?`V{ -endstream -endobj -609 0 obj << -/Type /Page -/Contents 610 0 R -/Resources 608 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 471 0 R -/Annots [ 603 0 R ] ->> endobj -603 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 743.753 168.737 753.693] -/A << /S /GoTo /D (appendix.A) >> ->> endobj -611 0 obj << -/D [609 0 R /XYZ 115.087 776.032 null] ->> endobj -608 0 obj << -/Font << /F40 562 0 R /F21 518 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -614 0 obj << -/Length 110 -/Filter /FlateDecode ->> -stream -xe̡@EQ_$KM:(لUWXx8igB@` 썶* -$VMxf}9m_6)IYIxUZ8HRi.$l1 -endstream -endobj -613 0 obj << -/Type /Page -/Contents 614 0 R -/Resources 612 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 616 0 R ->> endobj -615 0 obj << -/D [613 0 R /XYZ 77.386 776.032 null] ->> endobj -6 0 obj << -/D [613 0 R /XYZ 77.386 755.708 null] ->> endobj -612 0 obj << -/Font << /F22 516 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -619 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -618 0 obj << -/Type /Page -/Contents 619 0 R -/Resources 617 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 616 0 R ->> endobj -620 0 obj << -/D [618 0 R /XYZ 115.087 776.032 null] ->> endobj -617 0 obj << -/ProcSet [ /PDF ] ->> endobj -627 0 obj << -/Length 1397 -/Filter /FlateDecode ->> -stream -xڭWK6W7 -ERl&HZh6y -+˩Ytΐm)(zp8q-͊//V_KI$gJCnIQ0,NRjC>P8CtcioWVZ r"LIRGN6pJGhcYYZrenA,/-lp%+h` L٠q*E5DXzv'ɫ=>Zϓ~@R "8+y)ɒ3 @ft}})IgžҖiu&Yz"^?nܯȆ` r~;X:fЍ];4>C SeQ S+Mwl EHsrJdiNdxsD rx'5}pMpq! 1jM㎸i-i}0"bF*q9N3h9pHh_(]sSqaC77r@GpjWD9JA4Ӧžu1 ; -H %ljnqMSԾ7!6=79=I`))&faãSuZWj6) A0*{P=/})Ggs K@CǯL .f< -endstream -endobj -626 0 obj << -/Type /Page -/Contents 627 0 R -/Resources 625 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 616 0 R -/Annots [ 623 0 R ] ->> endobj -621 0 obj << -/Type /XObject -/Subtype /Image -/Width 201 -/Height 176 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 5213 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x]iXW>4(A".A1T4ƌ :G3y8nd82|1f|ИDdѨь!,.AY{~ҷV[9ustf88=qL& - - -؅t"QܒX|8\"YG[24`0rϞy3??;wE>ӜÇڵmPo/Ү];>z''ֵk׈"n[<Ĉҥ gbK>{C˘ڍmfD'!Ot: 6mDcǢtqni]!n .[ _ -KHRRR\t\(Z>qp%X999x'=뙀sK |XQCZ?ڒJ, Keavv6u8WCx_2jYp+TkQ45Srh{ C=[S8sH,ͣiӆL;e˖x,XvQ&6,v鋮}Mi!F=qZ}":[Ξ=222d->((f׸n Z@B7nPbխ[A亥?<8wG]͛G 0SZZJ) w3}ǎp $Zn-Eڴ9r~3ɐsZt`[hJJJ=%ޞւd\Cuuuppz$ne#ÑSX S'= |zP=uiHg-mR:n߾-Q*BSA-ìW^O]r%}!'#$]3f ƺu-DZɓ$Lo?-3>HEh4RnŖob - ֭YDb;j.͛>.vϹ}Xt-)))*`0FGs%sTgTOܰazkhhpX#9yӖ}7{.J16nu^`֔Űj"QSh6jK-U CSSyxm۶>g *|D NO}iEpOss3Ndz@xP*ݢFTR ;ZVdwE\U_-O **=/skU]v:`=,-FZC[*=&^ o&K:.\@0jOnCaGcsnyǎCw(++'msGe;H??cܸq؈ K8<~d}ԞltVoxdfZ2^vԉsCB,ܺu˶XE_ȯzJIS$6ƒ,<3w*K%ȑ#sNcoA$ϝ;G:#))-Rt&֖-[-SqF#~3w\0vJ4ۗsDw}ȷz2<0a1{[||J#0ä}v[,uˮt X.=CڳR mAm2֯_AAAӧO(\$ _BV~ۺ`V|u O -=Ho61y#[.]”ջ\ʵPn 0U"]-pXr)Մ֬Y#q(8#!!ݺYT;Be8,k b -F'z3dp'[ud+X (((p뼃,M$tQ$VdϨDJSOdY,hu? ->0xImȲ,K$Kò¥Kq -x𬅙hʗ{ Oiy{zS2 kUVV>JK,i1qmKmKiٳAcGlTNnKEJ)\NϏܼy7*D!&JY"_FM`%-&FΝ۱͛74--EUGҕ - s-i4޲0 iU~B?ʎw(p*՛”Bu<@,VϿ7m'FddF3fe,la724bq b\xs-i'UNk>QT7nk)3zG͜9s~z-P_m<{t/!uǂGxAXx-_N/IbCkO֭[_~eh4hKH<X0[ʗ.OV bUosT;v,1ȜˣeTmjjiy%gN߬Pty9ShC"^Lsӷ線y[xmO&F}}B~Ve6ZROH6"B$`3z K -ཥG. 3ɣWVV s-[ Ftt4.<ӛ%ʵ]Q=y_Ï+VxLbaI!C0iu<׸chaUiimcII zў4iRk6/?+Y$R -ZROdw΄%P=c^^oQNݚ:u*1{QQgxO] -0gC$°a -1*JL Q^M0;N0RDfAVEEENVxG5%]0Kݲ%ЋN,@S??:uիEUI8d.pT %XXJ.a`b*B1U8e46{N\->*Nb 3L>(t Ϡ̑`Ç fi垆'Hhdys#y+c/izz-qZ5V$DF;w><' `X 1>v}gb|4!bt|A[oE ___,J_G~/;p=ab:3 Df3'֜gM q`H:\`d3655T{iz91i)-ϵib@I)3҈.3z4'.ZP1b-PeX޽{\CYYYcƌqEG[b%%%Q{2G,pXd=҈519ٙ1tUVRD+0@0bq &A'>֥+**0,;;{NKcDbG,yAi,**:<5 -.a%VXXXYYnȂ|i!wN:[$4 TakWu ite&$$JrR,K.|qD\E%Vbp9ގ;8ܲҶ(dPPPmmD 1zf-oVOK{Id}ڹAdtTbko3~! -6`! .bcB@@@CCDKd['&J]^rU >\*߲IHXSk[XhAH8IFȧD Kސ˜a@ZŶF]j͡?ĭ#GWtڕz!|5\KX>&&y]DG9FaAna B, K[L_thƢ[d}t~N> !<tUKEp=!PšMX@55ڶmKE=[۽{iӸhq : GZC"LbK˟شzjN,' ȭO?+ضmV222`˳gx|"5饗q8D,[" 88C@NqN۲ppX:­#FΝC"> -stream -x{eyvz@ $+Z(8Qf;w2X8 -DMdE.;Ԋ>]\m5هT[@HBDÖLJ&)G) -Mػȝ}ϭS=~_s{nԠ08}wW{ /J*J*J*J*N۟^xAJ*J*J*.D?r~| --J*J*J*vJ3}o_}?~w?.sH*Kd/Kd/Kd/K[gYTwu/?TxW*%{^%{^%{^%-}¿g?_¿Q a9ݛ䒽d/Kd/Kd/Kdw?0]wu{_zߒJ*J*J*J ү|3g>yÿU_E UFMUժݗr_L «KkGﻩّNcZuȔlc*;׌pVemUy˷L^%{^%{Ɏgo}wkǻ {kS4xM٣fn"|NE(1;9k'hR}ȇ58tg#./$>{HVmd/Kd/KϾi? }:V0eS-LK$ϰI]yUĽ\z1BH9ƇcKi#;mqu$N oZ]4sɾ(#jm:) ~IN -9q(!V6^Iȧh(}.{ nF dIF'{ՅyI;/֕%{^%{^g -; J_ʿ")/9|=/!F>>ek>(-hMT8%TRI%TRI%럢o."<4q kOU^Taѹ {ύm:Vr 벛: ;8Q_}7udč<ҡ3'/KyP*9Ə~^uVR\%{^%{^o#{2F|5 <@?O/8%y86ȓٳ|yG -A$nBDV/7S듄jn -pUm<HfH҉U -QkGHq^%{^%{>JsKM?y!zIX~2k^1YEke2,9Tü]¹^# ]YaɊ0ts}V8QܪV0tiª㦆k|>dvNSmXp Rxd͓#-hy.4|#d/Kd/Kd=:ܟ!B KI\rdceHhgF~( iꖖ+a{t Cn"ݗJ*J*naOUoAj!{1Q.u\.T\eYYZ9f*0E] -aQچhD=\nq W ^w#wAliաe*et#E*I]&9Q8 *M}/Kd/Kd/*"d]ߖSWd/Kd/Kd/K]b2E_5:{-CW%{^%{^%/?{V[D?nek uεG!m?%{^%{^GvEj*Kd/Kd/Kd/K[}~Ao7%{^%{^%{^%{~˳wߒJ*J*J*J7c_(d/Kd/Kd/Kd?疩~;o6§>\?׮|d$>M9NS})z?t+i -{Q?c"WCqjtb7II+<=6[3KΘJ_{5Z.:r-u޴C>,!N~ֵ5M5Rn 3D6F-Z -:)6xLR#bc+8w'X60[F]-ӌ+R+DjVkU{EZ7LUOZm%>U!8_T&񩁤 |b=mijn&G$Oim#Mߔam$d2W԰Oo=~K 9R8I§TGۻlZ6oU;_x8BOp#;% A*s&yߤˇ KvdKt|qʩ1tb jE*;lOL4S -I! -w`ʜԀZM5i;Lc݄Zؖ4GĉŐOTZ*"&eLB' -[#^hE4سmny;bSC]&fS]-VkX S˹nDjD,ݻW-1 -v-Q.^bW6NBF숌WO]WV%42-xx&ެn -S!&-JRVk8%FfHlL󉅃J"-PY- v;Rs6mfE҉EAhI4m6WjCъ -BO0uubԘ-r4I~26DncjyKdͼq]T#Olxb&eHuZc]-Q29@ΎVu ̼[ة/W_{ [o)="б䨭O tOR$mAaHЦS8 6vqb4'v!|0@8YNV-+PfY¿CӵQ sn Nq ۩g9R wUg<$r lkfA%854_emtO^6DkaU=SHs׊20L ~NuZIW4O]xb\VK<[4D7t3̑:EeZd DwG{].oȔ|v-*QW/dGB?qoXSx7 -Q5#0oEk{Yxv 7J@b3H䯧کnbZ m2r v /KtCZCj jBA+M5 N^ /k<֘[[&ZK i@֢܁hCg -2SaA ӇM!BQ@ħזm?{${"UChnPkV#jyΈVw tl '`j^QdeWӏu/Լ0"<1CZxs-@:ϒЦR[3V-KRN+U _Q맵{yZ5{qh&G]Ń=q@q޲uxdv0#C+hr*(ΰN*^.\ ߼ {H;A2o%w$#Z}VsP -x mSKP*AʤqdT~!js,i ZR(\LKD0QVgYC,Vȥz:4D0S dk{]St-͊(|A_lC&s)tؗcEDicM1['b Sq9dYڬm0jUO֭}KPfݭ:˫(uM&VKhrmSjL5鱵p☌!Gp Gi!*pO5_^"z(lW4P?"Lj'uMCi7LBob6(f`O}EIxvbJGufJ[J_d ~T^6Y;Y^8o; ܽ?j2d1U"TVTD>/M6m$* ?4 d##v`:EJ[>?O,/0!3>۫7_Z%1E 3]j+wl'vę; ה!"* 4jZ mkQǛ( -hĦP8qr -AL^[C0rh1 *AM7EhnqKͩe<ў G4mhRe%I; joĔ1G6@\j7^S.j`~ÞwZF@]OD,j[ 0\p3x]5B"Tǜ{pʸYN,m&1SSA6Y30oJ4u-Q4'Fu k05\FoC q$ ( -K蛶}u DNkEt7KhLZ@1"iAPj -_&,LԷcMu<{b [dTonZަ3UUǝP9 ۥ ۉ/2m -3'F@V#Y!GTf aqH-`ߕgN!׼FC̑UTv860?lhymSX<*ZoֈpU[g%z[#bn}\wP<ӍT-&5mŨ\-`-cBxd3|yN0K8Lu12tLfoH~jpVw߫x[ou)pM@-NP*SCA9狹rj`d;7Bl5 -hQީt -\`q^Sn8_6+J*&(^Sj"܊QTqSVtdns1 PbT$lj_nd8/ZCǔCs%j#)D|:Z*ۖE12'\pkS{S;ŬJ `a -OAPQkck>ſU߉JAQ0@%b&政?[gjZ1fJ[8lcD-'C()*^)be4Dě%Vsϸɴ.3edyf35ӄD jHF{,!;Bw&a&ShVVT؂Ɛ-14nhbIY>4xlʡ.ٖ͂-v!-D4njVXB -oh)όqFPC }9s#䜦j A>MJ;ʿ) Fx-fg *+bm -2*L{~67TͶKR[@V9Kÿu̹7tJν>T7% IYBL -HZ-d*z3AUMM-INu3rY*5z'bA˯jXr6LUl Ѱ#SA3/2TN uUkCQmŽPSTf<#ȅ]+6D7,̭+bgfdYFݟ$9tq0\(ɻ~7|"Iמ3掛JijJkG8\^c i:M@V@* -+!>̵nɯt>Akt q4ڷU\ 3BzW}gU: fݯjZ~|2=t{J ݎ5T~gXLsebm>߉kޏ..7t;f 5F[_ϵ dl.~\hج`a ^<~J&)kJ{0>t幓icS on3.wցg=~ѴjGڇg72f7rnL-_7~eٰUw48k>#lڷa/4φOm!}|+e ; n}6,:M.얒ʣanS6ilg*/ÿIbG1;Yg_|m-+_/gtDnѦcGLD1gY;j5HeGc>=jQ܉ۜ2+7 X63#?G>af|3p蘾;235-3Y8yȑ 7`Sh&]3=Ӻ}(֎=Z7ivlfY}кF.Sfyk Pe[g1'lw ˾ieTr|Ly [6rg,\lزߛ&JXog=@KJ~azEHO=zOx0Lv?231 \r6תQGYnog1v܌36C Lr ,Y-;rd_~½̀(3iGیaB2FffEi2 &Vy/{Q4!)x*dɈpOWv5htȨPǿi!7B ]"7%^]}Ż܏}}k>KػJ|~Q}#3ۯ5^: _\Mzs7~gE% 71ّD)=~GV/:~ыXf,|J'FʴWxrޣ%Svsdi|揰]/zjD]? ]S8Ej$~kGL]|Jf"_w ?͊E+ -CA"_E2w{€)]?>d'~o}?Ч޿zX>, 2S!*9D3'32I8.~Ξyn_A` LtLf2U8[b8? -c? 'i' mwX)>0GF^aQ"cA!md vis7#ϰ *lt/$!?=4J{c#mT3gq32wyg@)Vp8w0jsD<)^$3 -aL۰G $3T1es qeChCJf fjT]pӆ 3lBgaNfv˪IpPBeL~ _Hk7SA-x||L~]~w/CjtS"o/ct[~nc>T{uo/S.~+,-:giWwo?://\~ -k7{~8)YNBdgĝe [Bߺÿ, JҢ|ԯ3[kBd?L^u1E.a)Ee͌V;Ϙڅsϴ2+yÊCwDx4,]I?͌_6΀5?dgXG ,t~8)-<3 - [f#g)e`}?– 7Gڎ@]]ѲQg~H%=)Lwb=zL### #3118ٰƓzeg I;7Kvl^9n . g!><5N&7>pl%O~q^M~ODwŖi {WbH1_u/sx /ƿ%K2-!3_.vvky(QҸvw xnߛ7MTcܻ\䁍 |Ϲ^O )ʼ{zm٘fv(i`"KT;E㾼 wq|Wʯl^ -0nWq7XV{ -~oezxg77So:]߇/z^%Kz_H%fv(g/>KTv wg7GXďCK{k.Q/UXoF2r䳳K/=ڽve0|s#׺ű(רdkJ70I7?=vj?}1Yde?Cw  ?Qc~y?<X.Ȏۑc`pO\OIu~5?9ź#0KNlDa~A+O ,y!!WԽ<"Mf!yY+%*^GW揿oN)y -ɗu/n4/%{:-p~W&!JYnЕ$Fơ+:E 2 /ɸwpyP4`gV\ƫ.Tviܾkf?|^lk\@ PKfۖCסѴ2F^)ζ`o$J E)OX]iQ;ueoa0{פ͛ai//m d5WQg//zKr3=~O.,?{zg7o0QSБٻ7_A:.=okװFg7)G B~?tz;*Fܤhމ_/o"+{~g?~%{^Bev RkYpAoԙt.>0VcYFµgW+Afgj_ -Hg!$CB1lޗgGI߬\YMSIjN!8}h׏KM;<~y9>^Eox9ÿo:{HY//CBgvK!0KX~~fGKˇx2->܇_sJ&neei-ӊ_Sg:y4«iuᛴҮkAP:imv'/w^1c{v*Kd/Kd~|c"P]ĿKHkJS3|[OVgo^+U/}dy|^_3o@?5|o펻6>B/ڲen?j3w+e_]g>t!ҭs=o% ~t8%߅/-_B;כs}ݻx.ÿ}xpB-Ύl"EY6w:klزeA}ܱؖ9Jn@ݎb -9v)s+]#6r~9}yׁ o ]m\>{ϳ6~7D6RrKF~Q|pTs`G=oo=a-3iU=ܾllo^z5Rfz^w'i+pXׄtʌO|%G ̗ݺ.S<]9_DXڹCMv%LD] !~!ۯ96tiC֮ -O5??[ EI9r"S[fN-pb*<,HWݜyI>_h™}bF~ծ lyޯ3aN5 ـy8XPb]3̩Aik6{9tsThE7Ch˫a̤ȟq|㹓9@>jqH&kM1O\X>Ds&w1۹8}+'MVџ'ɟ7d9'L9m֯7y~{ZVQ˔0l%իβi mhqFViqk(: m&RŚݣpGSV#SоnMdZ܁oZq0ƭeYƪg)xQ%jAPIeMِÖZQm2bSOnrhvH5KLVGvYHi{'-^9&\R|/G ߘ,)wtc|f -yceԃ]o+oᡸVs7yRHqfM ~ 9pd$ MyĜYF"thckSF p4gLz nhkȥN -S-bS;A{פYk,UϾ3ЧW?) aNz |w?T8&{EѯDPº) dHH$SB{AiȀ)`-s5NE36 ' 68bk iij`#q&\"I.حAc`8R7Ad* ƍ&6^/$-P@!I#H04l1I0M䍉30 hU+ -cmU("n|8ğ8D$ehA]+vY{ek( AGt -FjWN.C|g}T@q:'+Ŀ -Jdf8oJM n(|vqKvW5j!,]Ws5'ch# 7TUq"R BuY8i%*'`x -4"\3@rh-7hY6oF'6i %3(Zjj#@GNZil(yjU.oEj.@&G<&ZceQ(4мɲDkg4jydlOU奍ql%"jv3{lz6Av;1}ȋP2#겅1؈V}]'Y!{?w[`qzњ2Q7F`]TH'sPzMzhw: ?ov޽ho :W hPI*0;]ÛbkXZHÚGd  \pWX(buBj`q M ^Ӥ:}hHW~6cb7%XP1d$ۺ쇢~YCD|}ի8D`ezPԸ7թ&QZ;:hD)h5 CD:QJ)]t밿B$*džbfHn2im@-+R6_Ȋ)`}A#BXoBԇY=%prB5ԤG"?o]wq̜ZA}ݗ^_]RңſˇJ<E' -q.x]q^W ב`j!/9eo25]ۃZ®xa0K+0ɅIT۴8lHAױ&6 sW nxS,` B<)jj(hb!{y)s {5ƿ;M'S;SUQ_5UcK\Eˊ A9į_~ =a*? CCᝅkS%)\/s1n<"nP@iuIݐH4Wі3*N@zb+V40lFIh,Png5ȵYhw63oCQ&X)I8ߙHDM猜Z_i\|УovdUDjOM\,ױswh`$;h&Ǵ&ψ Ç5P(D@#z)mdw-GZDH4֔a]@PDIu%& @dH}bEN: Ҕf[I$kTy 晘C8a3Oea/fOw^!΍: F'{B߹^WRlϡR -Dr I@4s'9k~goE5 -{4LԆC0e㏤&ЈN_u,\Nqp98%x]䶄[J)M -rP Y*$bRԾO:Χ̘Sv$g$ Gᰓl4dXZPB 1jp'DD}oEozCUk#[DC׶T0E:iR8}Xi{MRiJܘưJ^BYx m8{ 5u|zD m 5^p\tS̀ kw.L([ͭ,K*R( 8'`N I!ϜQ$qfM<^c5CH e -Śhx$zB583'"o/ Aߡ!y]>ZѢx,[7 x|u Q]r3 I!zh'o?uW^#c] -"s%1髝p1dA8FuDIEl֙-R5# 46}88bI=5rTNrqCZHSv!B/FrcvgԖժ;vڀ` ~˾NT\/= ֒nVNwCIC(d -&gh_*7Vٷ;5h"[N'k\FȎAG?pJ4ƲH; (r|&!U,Gt XPf 00&)S6|6 -8l6y [$j9Ԝ,B0X:JU~ {7$$dȾb†bmz_eOTEO&˽2pQf! ^RNXyȴ7 7U3 -#m`2Fd-];g0\%Jjy1Ь e.O|iteeҭmn>ԡ =(\N*(jw"-Ƞ"t|/dñ[67%}QC2޻&})> ^*z{o=[r -fMKpMg䁈˨ͮ bh_{ht";88QUX%L$g)dM?yv7_aP6`nP#i@dYzuuahِB QeNR>}125.``=bFfٟ:)D?_֓8}`=_2;/?C4 -9^V"=8{?pHIp-:}iuZbjZ$DՆ2/Mdo h`r6Y}{̒* -3# !ykvBB`]N:"UϽqjϯd?:7HbtxD(bOq ᪒@o avD଑gOu0AO4`k}ի~(xtJ)/,<ˋ9ksaj,So} & =00[^cAD7y!ou%~ 78r)5 @ri7 ϧxOD:ѹoHIQ }ju>5osʜ*|6)5o]&`[lt_`azn]ψu\@C6 HPQI_IcEPrB یƂR+N@.b$8(EĶeN. \*K?/Y۩)_wx~oSO n{v:wU(D[*(w"Ul~KKKAlT=@&\5ׯ+C s8i4 vj䆟_&ET]X#%՜PNduT[ÿCxbm\8Ey1в-AfцbiIl Aqp#(gC>,2 `1%qԾNIN^~l~ccP[ق}F s9pn;ZzvˑJP#o#;"f_!|H2džf"([Ԫ>a<ӡ)) a1}]3Qg_˜Ar})=[ƁĿu/}G79B/ 3ipSVJྔLM-hj$L|GPzK|cV(ދ- #&gutp&IkMJ uKlϏDabOۡo:m]\-n׀ MS~%үb΋K.3w)/!CKxZN.Q3"#N4 F !%[QA 't2nPl M9=fzj;bB!V!nRK9|= )|&-˭h$DzBmR? y- otd XxMog݆7/B+EwU=쳠v{B^oY^GLHŕTh7rRtfx3gIk6!>A gը&`>qK.X$wH:}8k܁i5j@'W^S#xQt0Ӵ<8?|wt[2__CWEGZΚxH3xR0,<ȓ<]&#D5m/n8H*:t OX߿O AZW^}[GG=uk񯠠L\+7c/j -2-ȉ;7t!٩bsEh%>m9THט U {@K\{ԏw*,O`7 w{6eC vzTɱUrVz#͎4&ڔ9;D :M*0^ eP-"ݠVEMbrE}ƿ忈 -xEGF>%ewI[J -{wįN;s5鲀Sw/]" KW{^h/Xp^-^\$ 4juE"1aȫ򝞞-v:hVn.v\7]&mn@)+ r`z {S 81X>\շX78V!BX@d Wsl#\*\>mjN`ig2Mg/~%CL/C?7X-r!@ >L|`AVp/W郪~y :x/`;Rԥ2Tҝ-SʄNw[yg,M1 9_!d|X#dĚ=ō5N,{.M5q}dH7Nz U(^-?XO.ߍ]PcN[x#hE0f&tXx`QLKnb:$7JtYNp9;NlXg\Clt, I[Z2 }VM;-sh^[c B(8^#,M'O<ۄVa `1hOp% :Z5,3{leƺҼ0avH-3qq GewD@!\xo\\F[X2arYSHdy ugq"e?(ɓէ:k!{U95ߒJ:9$ix\KXCD Y@dinұ& -yr \䍼) ER %ol]9^oeΩ|eAo\&;Q)]p%9Rꋝ,NMNq7±!Vƪ^w_RD+_7x1UY_w1]D.VmkTqTRI%TRI%TRI:%ŷ =N1. tw]`B+J*J*J*:w~ wo/L7,x m0Tu<:SZuTUoI%TRI%TRI%MF| -ڽFE=\ {{)jf v[ĿdNG!ndT(WoI%TRI%TRI%cJ,ߛ⡇;>7Qc#I]kM -DPg{*l/$ς3ܛ.MϲIפarڲk,B\ ?U}r--Mv+'2}.Z>r5ܖNFmH"#PSw9o: ~%}}]{?W~T_%W{C4n[/Yx0w:㰸33!2^{?٤4UDG!i>2(X lI/UW8y(], MEI%]MD;9K<[nqU=`{Ç.3/uwݥ?_|ߧ<ؽt;PdR! -ʩ -\J-n5|" ә GƿO.!3_qBw 4%c4K'Xg'r'rZ!`g(bI5*0]Va‰_%W2q# y\ -fkmI: Ŀo_oަHj ǴQV {t[3~Ί^{7O~7Wѿo.+6omz$5m 1}DV_xjLk)LܤKhp_LJ*"Q&Dݘ 1#dG6Pg#-p78z//}'`Umyoό#-h_᷇뫽B`oDsgso{KsHbk* -WUp.: 4-gbIpZIQ?ӆe_t|'cG5CRGvV ʥ䞡GsXURh6p\Cu_ -$1[wǿֿz_|-0.>u[rv ?PBܨc&7T[ˡ@)43\7W[-ܱHʾ.B?ol0 6I8GӦdDFcaI~m_Rkge jq,YOVFnMC48Ry˗2}~r;}''Ac & -'_f-`zvgb$AԕYsMQRI#2H+#E< ȶ1ic谒v8/g|A:$u{*>ㄓ <"PdpiDS ~wD^)YI-)-2kw5CT_.& IAv&JiXg~nXZp΃v -7÷%iI[kX!S㱥YRcq{` Z] #13v,$Dώk=Y79dkin:`IX junX>) Z!U8|ȄÚOS-Kson:՛tի^cn@,Zo[y&~hu5C+*V)';tC2,"2'_BQR*m@񘝰7=Cq󕌾[-zƅXiDv) h? yd7q# I<& U6fEr DRY;~re9T -b^ey G5>`#6I?O>_ooW7|pgM+@^P#R **LaH{FUڟ^{KdJM6iUA ;]إ:6ip:11 H8)uG^Fק=G -y[WE"(D^+= /Jf; A= Z)I%?[#֍L]L3RYo}Ǣ癌3#EzX𐍙֗z"8 bXt:] kҠI))" yg^hM/ Jn^ns:{RJTaGyAфM -B|cij/((=A?we?7OKȹ"ɪ;+_!Ʋ 3conW>~)f/!mL8س:uL<Y8^G5sOJRܤƪ. f؞ת;Yb n)%{HHcMD2/,5rhsD2`a{Jޡ:I8ߗ j=LfTzu"򉿶u lwMjq/[Cmd\9j%\4C9ng/`ҨYؤės,mK0 6̈́?qqq@%ǠMu/}G7pc.R޽J@4Cq o޻~c?$ ?]Ɉ;KS$[$}S>탌4#UB K8TF6=%))_}R9]`8:Z$B' 3gM|3hgĚ'2m_V)cP4IkQ-1=]PB?YR1V7!_Pt]q%X Eۤ$cX8t/o²_%{?}ϾM{3vU|o5 -ywDU?K{/]|;!E9=.p/9 r'@8cIf7\ ̰7J <<`\94IXA)pk -\Lm罍`MjIGל =`Lcg`s*qPS/o&;Hp&a/+5LȫWeM0d3F\ |Fƀêy'}zA!@ƈ DȪc@c  -`lɑP gSWJAyJq"Mu)0!ieS_RgkGooS<>: -ZAߊn^f;ےwM|᧟;&Hl(Fz!+\45О&0މy{G[S_c_RGW$PEk83xdZPxGDZ:;q%U=;g1rf}d[Q&Z.wa3ɲ"$yz>e8L2Vh&h{˕Ne|g1Mގ|t/0_6 4L0ၶ&^Y64oh OT`ݦ$1t: jGȓeK0@%S;EhI%(>;HdR\:^/{T˸VǮn\Ήux-rƈu^ч(ړGfĐ/oYn|?/}/q7.z bL0峸ԑst3MW^ԓsz49&O MeS`ւ:55w4@UJx3b,ӡ4y$]8"1ly$une@y|HgE*=ky.Ng#<nTHt,jQ{;ʁNXN,E;aY^$  +փEˆq%#SQޞ7\]|{zƤO7́/GO Ks%`QB& a㕹U+φKI̻{B{S6[`Ԏ⋳/+ƪ!uu簀3h~Wyc.v !QH5/xw"eebmWہ-g5 :#w I-w_"@B,,}܇ zM-K#(RbN8owK@߂ߛ[f^Ou+'`SGNl,hF #. -)Sm< oK5)T:}]6GaӋ\y77e.0׊HŨz]Fadi=RCe41'#ky5$1Φ">鵧Ծ.[r2=mvO - mÓN.T4rMMz^<@S5)(8(XY}oGya=Va rrkL?̀!CgM~M:ADhdHaZžgj GZdyʋo.5vTҹ_M+0<]{smN@W,szPG.:=rX/K4m=q/I,\PCbԨz; MLy Ӱ>j Yf=la]~tkip[bx0yƐVw}y>lr=,qʸJ2ۙ x/p 2"mP-,X~HrjfME7DZ˱:^)fN;x!\ .䁘<ވ3"heh<>lǢ, -hScU^ |8 \jpFT۸IǂV0CՎyV>Pp*}F&ot$$ L:?rOW&Ў -63cF@G {2>R\6Ae\;bދ]3{`Xufd5@HEhfi -d: ; ^-J*J*/jowgώy/尧1W c_oIM0\#,ر0T{^%TRI%TRI%t':/e_m@C|g}T#*$u -⇮(ҙ{r#@Q7 9`$ .[¿ͲwK)|>MuuoR:U2ʣ4{ m(--«r-kjORI% ؏:xI$PwAg=ʩ 6|9rDroW Jul-)oS?_K^O$,aWbT& %>-13!P3ݚ'F c\붥Wkϟw4w٫|SEV\qwԞfĿs^zA~o ҎMU-hSN̘a/bOP(/{vwǯ\pGkMc4ZWWٶX>Z$*=ћ)-üMLur\c?_4gp%Q0ħ&q -"Zv}rGt҇׮77KP&򿣟ځvTuWw{ |?3D4UB"wvߡ5V2^E9z!m݂ٖ>& ii$KcBVmtcgo!z6sew=<umߐ-_C_y៼o_ƍWS?S5趱`m2P -V3_Ĝ0+_ s?^L8okv-ۯ A% RXt@̞]Y@R(Svb*i)VMM`,SRm𿟼y|+:&;ϗ)HU[h+?FԳK~-U_l - |`8\y_ōyNP" bOnx$ D.mGl=)̛!\ٷ?5l'MYĿv;p -Lݻ6 -7uPoYRC/ë?|.{o  BIg-8*N8mo꤂-[Vǿm"mЂI6|9s %N%;ln !NDߝơ;D޿Krs=qd7i:ƛE~_oo)NxwbڴS'T:޺Ww/$Iwg eTs-Ŀao4|Ĩc濃*Е/͍tH9 M@U' 8'-]cduoD8---------B,-K)̻26I9mYUXiiiiiiiiii'EdwsNNay1Ӭ Ŀiiiiiiiiii+%.7ovKv_ߕn{'tJ;w?oZZZZZZZZZ;*N7~WӮg<3?>Vwf?IܶbrIj[ы~޽:/u-yx~zƮFg {to4!^q >pFovi$zVv%ӎ[_E&F:C3<1f`]ndPboj{vcbW/DBg]c\SlPJsݒ39^2V,Z$hBc |:׮eLؔwmXj%mJsZ_e YWA7I\XXw*8 G jvf^g;ػ@ 245:`D8H$~1n[E -zR(g%BMLn+ H7cx:z<1d6H/uK(TyhOP_G:/ |q7aZ0V  -c,/$pV E\'a+ENRw*Ug?q?70ˋ+n6_1őH1MG$P@TaQdlufd<+[vyg;0E*D&{1xC:ac]oA#V\먟Gc Xb1e-G )NEy|)= 6񄠟AȲI>rp* -$<8oBgjب 53,mDPD`w߹} ʳ!hrXL,r:y 9kʗnN2e$`mœ*981ć(=ڕ3' 2F7:-u[OE҄@~n\1'+9ȈÏ(ЪՉ2 KSs e9(cPN^?]瓮Bc8!]M2-ކ(.0/m8!?h>d[6f$@ZKU# -O/_>DaTG,}('f5u,gK -88%S{{_}~H;a=k.:*fi}] z5 Yo_Fm}#5ة)E8Z{K瀿Qv+!Q> -ٻS\DC׿87 -Jj}І:n3%x.Sil/(obԏ];xQ/ݿEIꚂȅ 5UWBBy~+t|RL:w4(n*uh<' -/* ;lXwu9-p~.;9G>q;ː`M=rPvfᰈ1\!QPW\P!m{mKYzEBCႲ)ٯ%Vēu1!lR;Jm`483rFZʩ"6m?1jAb< V5W_Ӧ:Eh DT* b]B1YI\Rp\C4IQEPW{#!AiHtSǚ4 r?)_49@I )g-Yyq$'fDˠֽK?3@]ʕ_ZXvygvqX= |'1-\ÚU&'TX'HiEֻH~Fi]-I,iX9M?$+/"Kة^+tn$Ox{h44оPjbѰ"IOc -Q}#D.k0=عկk}E\r[A -YMb!Te%Q] rv钆1(J Жl,vfFw#y|a32]!8CۓI+GuGvrD\^~^W_ի]gzVBĿz蝻_z9$bE[D5gF/F.胠(5;%zQfO)>,vȣuCٖ>^g(H:~^UB2]@6/Y]r{ɤ2@ -g6uZS28Bݙ,dATtAj%];{Մ9@Ѭ.)px5%^MRr4xy-sg 9Hy$I]Iyf -*#lVEtĚznzTagD+jˆ]/d1N$ǒ߀ڵUN9SUd\,ba㊦zFv~ǿpx_\?^o%Q%Jǩ̑MEGY1KJv{]!}##GJ=`]KQD IIA<zgL17&Jal4/.VP׀~+^e.͒oh7ݕ $ِ{22袏EgjSr42S Y~*S AU]/qK61"\VB$c_޸VO.p$.F۬ݙjW~-b~qkn֫.wʎ PmԔϬZrb hBn5l[;)zw%o ~w' -Xd^ÁFwJWM2M(ɀ%;6Bf0~- *Q(|/l5: r~;L`Y٢YI6 -Չ+D^[ c - wKκFX3c/& @" <]b@CsHDd3)y1~Y0w< vKHMύ pPl!5duۯނ:~[iD~].wmX);)41včw6nx{<*T8YUmn8nSU>ZRkVm%wWbX݄Nig 8<ί57 e=5+YxqN?è f\k%]^RߎV"9U@(;ݜ@p z[ FdZxz'M) UTN ʟ$ FuN6fi]Vp'm)!2V>DpD9c\I-U*u |aȼC.FV S< Ca68TńC5$hP)1aY4Rf=owUԿJ7>ǿnQCҡى'xg&9\;sr<#c*ᔘC٫o눏pڢI"zIs@=1AׂRUp'MPV##hz_T^D -1cA!CApsd.Sz+!o غ9zVdg):a NL<ދ',mPX|';H%mWHOWF2;[mKU+*;zX0 l*$_nE`W :OWWtsiT: *Ɏ+!WXɸ+Da2B9FXʄռN;rD;imx5|+Ƶ*^@ʂ%U^j7nJg)8@L -{UZZZZZZZZZZکG*<ƿޝghV,%,1(-hO39W~+DGkNŢo_5I$^8v_i-/b.@*7@ Ŀiiiiiiiiii]wpd;_i ]m) 5/ک{iȎNl꫋npOv%]_Z}K_ի:UZKP% h$F\ZoT~nm*^or${0X#MoA;2Kno7x= KwvZ\Oi`3U#k>M1 sk5Gh>lIRl~aa1ntV\W6O[߂1:f0} I''@N7dၛmwow{wB.Elk;eavbp. -C[neNuέſyy׉Or_|7NqNDs%Ⱦ"'aUqQܿ=Ӥ?n#rpeuo^?0&\=E>G\vvEtRtG'}9(EkNMRsq3oiy|^Cw9j6z3鹹NEĦ=ha%m Ѓi -z큅}U]Xa\qRv68U;{ WO_;۞ ,Y$+edV[jSnXaݨtgkC&]Aܜ*>2! e\mqp'<@-|W=;@GѥK^7 ꟃd # */׭ 3i%v#_~ۿ0aږ#]?Ct65rN -[Re$uB=;azig"wY<@"[4b[Y/q ZFIڴߥsK/pW~'/?q*(b#l%pU] ؼ.~/<[؜n3DgKljA]2ࠁMM)+$>L&U۹5v͚^AWJVIK@-gS^ׯ{wJv6\&? ]*V?bȺY^Yճg\i/ _+/nl@ܞ@^"_Dvɭ`μ nM^\r#-4**D&#kI3snwA|o ?UO܆ʖ C[+t{ڐjڝ'E^Mz/Ywzq,R"T@[^*HM4Xi,63e@җ'ݒV#493 mrTjT !9 E3ɔbg@vik}b}}5ppeᏸ1(Vj7QW9n=飰(7zᎣOJ;c˺1[wYVPϓ(l.E&KBͣ8ҰĖkyJ3 owy%Vzur\D1i\y?ii'+MKKKKKKKK;'`iN%.mQɉvlJ7-------m~W*ҁCN ]0e^x‹(Ow\oLK;7---------Ŀz)-oZZZZZZZZZZ)?X8oƿ]}Ɵc;O⇵+7 _ώ#e;&gW3'yoްu7c$ tNw,=C2~Ynn;yt?l@ Kdp+2#WDN/L}ZﱢWwlvo֧nDD,wf! *S -/vi XYXz_SސAnO(3,$w-W`48WMԝ=Eޟu3ҥPX*MvL`qG4.F8`OW؛d? ]doIb}:{Oe-d}=vP^躈 -U,; !^+cX[/~ml4Jgowg8&3~$ h~SP*7'$'\]R[ΦmpW -'C?E("Z.Baحb5O ''tpVx< P[![ai3O?,9|PMŋO6]ſv F|Z -{YS8 xvBy#a:m/CMު@6Cq D 1M5eHf! =Y<#JΪinp/5rg)ǢMOh*F \EBȰb nU|ė0άN -%#4zrW Zd(rĎ$ wFP̍ʔCTXǟ9?c8m5ʕW.o36O\xLn}^[=$"PE4B3/v0RF:ecm.OL1.k448#=|^y'ЮޭEv |4ҭ[A͏+Ýŗ*EQBOƣu*&r.o,+#fnp?ӳ]y9G2˸!)2V rWHMښ>`D {3xG1C{2[N? ct{t7\`S{{_}~={BK5`l񯉸Z)$ 5l'\D*}uWo{3'KlHvC_!GƤZCT0õo9-JcC\Gڶ90 6 _^pxcc]D\}ׯWPy -oGZxF?o")߽>qor21oF ݰ],EQtWg):H֖k-Y*Z'0myfOHCQLBFzJR#m]1J́iB{@Z!#:3ګ [؋rmCj"u}yB9wu @X^1BŝpK5X .w\0UO\eV+1[Ci\V&:Kg+tP*uAnOVNҚb~z@v+iVJĿ} k.|?r6;>.Pyjos -(d/GfS0R}AQI5@08eل -,g4a%ZdÊZ>>VZpqC7t ˼=YPsE!vMI!zQnb's <F7wAw ?XQ`;GĪ\5HCsB=$GB͚f`P݊ܖ8Z1ԚB̬Ia0-QmdKXYf\|{gbPPٿ6% !z*ݣ9L Ɇv%F.}Ȱ>ݵ#.Cҥ/^]Qſ6qL.Ej ſF߹{G㿻Jc*W$%;]X7pDp[T!3Cs1iҦLQ̣E.z}zqՋ=ϦGdu,6؋ibX&p ^VScldÕ%Fu?ow -z5H'>@ث, W_!-{';x_+7Qkװ R̅1ʗ<*&"B,nt$U"b\tzY}7.@R HhJȪjliT=elu2ߏzkJbÿng)3as6"6o3[w=l?Ń忸?yČѥҩU5WTD'K1n+m -uHeWlEXK>2SXμ4K|64W"|" ben`Qe,]gF~G% %rM~€#J?@B7H@2d}iT|^54 >p`0zOJ(JKY?M*>E@+nUԕÙRmEտ*6Pƫ!;QO56/@L¥? -!s'e7>:__^ׯ3~@JP1ANAQ]w!Xmx]T+42)Lqoϸ.˶,]ef kc-!R.^JDlX.D D7Q<͔@#$»0S 8+h|66WB@"Vms)콻P0u*ȑŵXbT[x)R>QhZVFYӆ][AsuSkf 1a I&J*"#K X࿼ca9h[|!pĿp+~o QC+@Q{-EM^Q-VW.c7L.=xqA-b.k_,Pʝq>U]'ՊO¬HKE5݂x)ÃE+o;̄ @n(UاRqS(a([:rstg1h#tpbIxVvJekY*EGZHyǭ6ŕCzIke8M?Qi9'F*BBQx`٨i}vw@@oZ}{ Jmd$_ N$4- -.EŷѪ â -/`P:j%~vXZb5_{d]$^&ٜԚUQx f{!_.ex$!cja|b!ˑN)#-B3*GN!=Zn ;nRm?K*AyNvn5몠% fH1PW@}ZNXрĽE-Ø̶4Q- -\%n`RKV/ڭ'a­R]ֆEy`\NNr0JAbҭ%qg݃H8]x UKBuAㄍץ)CXi:": _j35DL1R0VPj|a)B b A0*oڙſW=8*,.HrC36[݅~kG=B0G)5B^B -V)&@:g - --ȌlfxN] bo@7M#`3|%?gq<8}MSo$ځ{n093 -c] -&pԥJqL0~sVcУEXN&yr0ƺh\PL TY)Y7]s`V'jt7᧣ݸ"hof|eX?S1ب QjU8QKpE: CFTJ=ÆJV@ڧ N}LEHP)jW.(K0T{(ZXh+bE+("vtY-o^̩8%teDP3*\pQJ`1 웤Vu_+{H+ձmw~:v ^t#q`$o 6D'UA[d"C'V/ 8$۩1`_^ + sHKKKKKKKKK;w犯;y:11 TBϓFj@گơm_ZTy}Qwq?ſ7 GKP KK8N*HR"'QA}w$i -?޾ -[0w;\LP-r-vBuNiSziz5b~J*7o*{oکǿъ-Ŀ_nҪp.guZi1[LS{{\_4rBNKbWK/_i -MUw JJU$ߦ~>52s.~j1r"'czR.4eS+Vx#szٚ)ߧ~KFX_Fti\CaZ7WNEF|"C J[ l"hjҜ9&;kGws/= ?7o -ٸdxK7k0G#ɱ\Ր"lJmi -{Oaq}_.D#e=-sQ h9kPv -x~Kcv4n2.*kEܧz <[lŨviigΟ?)}G.}xo|sZUD6+\l:ؽ~ -k_3_ڨGS^~w#@kMdxPԆBcŢ G3TE\6K͜zS>]J4PMkyc}28TMkW~7y]VL ƿwG+?^ݸQA;p)=iVz -9(SH-۞^o9S{IԂ Fp6 ǿg -![ᄌsrZOhtIx][\wB;`im v|J[8'gΓT W~]~;%kF#X1ٶ,Tr t -;7Hڳxr[ VjA&Onj'q3r0.||kqmy° !Mmpr"߲ј-;q' #ji0Ō7s?crΘbBvTn7:*C3Æ}sg ^lCɡZq5:kFhv?C/ë?|;wJ/@NQ bA2Ol3Ό75~g5r[68|TsWZڙ7k?GK>*=,2sd e[/̤%h"w~LM0AiC3FhS޿E]qJTLG79m4̃AMٕ,n-2۲zf+GDuww4΄Y6 YPUۮ&h^![oF!UmeK'$Fщ+aФ )L;i;Mi)MKKKKKK;X-ʪ۠?P`e(cLv_05o͛ii%7-oߴ2rߴ3m3ֿO efSO#rfɿL=ް=p 4oigɺ!e{2luN6ې̛'m20v6 @њ۸~Yٰ[g*cqî>gr:p>28ĮN\gi3/px{0!S8~şݜ/F'\ZBCㅽ 5GЖ,qp^9 -ؑn|WX79d<0 )ň9eѾ-P5rw6!+A:#vC #Y_ۀce|y/Z_qr@7c'"23;ȫ3#=Ꟈ;IqHs]rzsp6fss!eHrț8Lvwv :/@++aGC$6#Gu~:sRhv{tDq;5!M-&V>XMS`S~etɦj}gzƉlfyĸf漨o/GhWW6Q xED=D2N1 YtCHCy/0xљ *?O nmӠ%m=d3mfhM ÿ13DspO`*8'3F}T;|Tx.=zMV -*]sCivAr7jCe]>ʹQ%IoatE֞rvih%xtdjҞuQs :Uohˁ<:ki -HCwvxr;iXws]]1rl0e gQ8ݯ?̰cNe@΄vhpWfYetp9tNh,v*ye:!4~V(G:uLUIzڌeT?Ds!h{j?w.l0zobqz% -:k0_-hP[Bi;էpRc.G+VOVj ,M*̴=tӺ7,"pUe P[BٹX)6#`9<9#ؓ ]>%_\ ij]#Gbiѭԃ@)eNOpqXDyZJB5 oE-cH2BzwѺUbS +βtGkYr=m`qUrv@X75ZK.TXX sɴKIWY"&3pK F5:[)vuqfێRPe4ɉ<pPB*.Fʭ '2`B[tif$m(|j:H:7VGvvw\o@4;5얯WbKP2G/9~FRO9FkoF*wТAv$$<'v(V.ϩo_#zkJwM~%į8PfU26nћ N1px_\?^o5Htn m4K噖)rfrP<1dUl4Mee)7POVV$ӝÊ`zk2צEv8ivRlJ2'Q)5$m(k٬&]iֹζW7̈*0<H -RLrb_QʍTa< -, όE-96X+dʼn{)RRGDJAIv -IpFnVuhDcfLuB]Yf/j sqdU KV+*+=Ak K˷6qa-q4դHt.iA/^38?@j΋5ҥB%P*eĿo>w~/;9eF6b2QO2b̦Tr<5=IEF[somTDmdIVsGfq7IYrǣ -eӰjX2K̬Ag+K{Al(S˵Zȍb.M]qp#D?P/ (cN4U"îi2c1jˠt, n‚x#?/ߚO!DJBjX;F^4BGw@6kP,w,xvqCFƫ8C9z{i,+h1> .@6 g:ק(=0pf - O³pHY:},v`E |(R -р-˱ЮiKx4E2}ߴCfB6RAVPlgW 5>AMX! -[BuE*mMJ 4A1jdQWx^<2aH%84*JZ!ގAR9sv&F-&6x= -~%H[N &H!M8HC9{UCBY֙;Hol'8$/WSMI+Q{L jUsBнE׻p!S --ƺz.;v`s ծ@1n}( 1 e@/8`[gV2MvHߓ&"2*8`PcNـ%%^Ld#>F17NnS8W; zhW6gD3F@o ,eN"$*C X -EfBapƀBnߎB-* y(k^X1W(Cm+B|jFA -~>["4&+6P;A/U"&䄻TՄDjehy#M!9_>pIG)`kTT~)cBl) nWhϐZcLJX[) 'zZr.M*7yOG$E@XZ!pE rD -_qBl#4*7+"eH5N2Kt_u'.1G,$%'gWwwjDAn2`micVV{H{ -A(:X5 sA\iō%0\DLVbl")WvHyxM]7g@h(,LJ%*֝&g]QB6Ѱfui4uC1㸜XiaNAУqmU_5Iz@T޿+I4v/XyK ?TPDYt8YEm%Bc]po #e.dWgK̀MTUnr'Cnſ7?^jۈh#h2tBߜ+N?m݊{ŢoCO6_?3_]I]NN_ɽU5$:#Ŧ6[Lu% -*G@xƿ)iQ~GA.O6oK@'MKKKKKKKKKK/UDO1Kii Ҭ%Y"H}(&%KLqU6m=)Zû"3nϸE[Ӛ_gypꇆtЙy -"նx.+g2_`Yf] =]֬ݿݽ>~/\pȡ -`غG.5oC_@sn1m_Nf7N~SMD$1K7rΔbſoE(̰ ;@GѥK^7,pM3ȈR%:ss Y"?2|+5ꟿYk)uڂhȃjm:z]+!hihW_ByO:'yZuԹx6gLߛJӜT TUXb멃w!v*_O{Sr}=^-3Aw[9'\LߛRRl_Y-L&ŘFW[-1H*..Od rM,T;]H6Wÿ4:rq"G4GigiMLKKKKKKKKKۜAwwiPwN =cv-P?m42---------ms^hp"NK@9nUMKKKKKKKKKK;`oLK;7----------oߴĿOs3)¿O;33GY:I̫wW1rqHwf> (L"t;Ұ>; Y9?e`zv? -v6wLe7`w6XC t?1{c'_[hʪzVfZ)q'Þ^S`+=w6x*jOVy6]9?)ë!+'ԦNod Ϣaxg?'WYǫ?'tJK /8`xVi -듒;C +Àw:\'#!뾄q( \B6`MHAr6+z^p Gp1d?/pbnPfdd&$aƃ6λ\;ar4x1 UFwV8x ]l..{&6VUpwU-UHKR'Nܹ#les$ tpD}A`;=ޭMϟl rU'd88cǁbm½4 ߽Rc,DF΁Me|G{g!) -BK]%.?W9&j}rƿ4XWc#qG1p+los=% ^ '1S5N1WJQH">RqF_OYN$vgoD& FZ(ql~>rAA}P˃!Cȉws5j&//:'ҳx׃-?_ -3(O@1t!tYIHcw<; 8߉z!=f.CPGYK]?9w=oa3E&+W%$6T'LXFK3¹$o1tCd0W:otEV|.<_J+2]GQdy*JŢv:mx({:{xSWy/ߞ.E6aS_nCM4Q-샻~uWokЎyB< -4rtCőFJ1Rњc}R\ -;Z犤r$ʁK:{Yu8U'Y*v#YGr̄]jƆ$1/*s5PC#̐ .>pZߐWdps!|k] --Hp,c6 -T -"6cnk 2n՗V&Wp8в:sxَK3]gx3!0 W-[ݙ±S=$ `[؀Gwo{t{ܹx{>5*LW4z:]>= xpwÿw_X\l75{ꡭNj0Z_X[cj9ZXG TO-Gåb| -bl-N[iK(채86# -C=aFY1S6֕3ȷ'ˊhc5uE.hWP^Tr=:^ѱELHsݒZ r+" Kr#4_!/ʺjF Ѐ#`J1!Pk!4t?Qŷ $C`͕‘FwUT,kz k.|?r9g8vߊ%wǷ/pX#mp/O i[nD"옰Hrq=tgQi-)X%YTň΂r+ՔDލ@VA Ӵ\ 9d8͇W'ꍭ+ؚ)倐zP}91e7I -;_uSCE:1FDw 纵`׾GR88UpGROb%[?"[pom gTd56T2ĉ$U^RTmDD3T(Zjn7"_~^W_ի';n6 ?6Yyw_5^s?K>w.n3RF'A))c _XqJXv d4\VKŪ:a%aE.C9 -.[meSx܅8N (#GR̸m_-n(1Nz`>X`TAMVv"ZLh+"^U8P53ۗlPU,fuQ9E?$YBxB<3a݇2@;͐`ő2#p,q>TU˖Ԅq ܹ ԜGok%;s[6ږ1@gvH`+NK7Мgx0p~>gJ-PbMq,ĦfWEkato+"]FJ\*mw9,zJZK2^x؂'lp-cK1\):d9 2xo1?Eg`!bռl'BN;_`cZt.dJ D0MHwq[G`Y]-ͪK]@L-U)V+mHsC8Ci.Ӂ#>$W;ab>>|XyJHsO๚4YuodK?|7o|6 RY䋫bY{XOB MƩ$v22zvm ]nټjN -/.a!hJu>z$$Vxy8>JlMqmMX%JlI[AL+pΠPחͫGj||%AAhZ #Z\hJ` '箈&;}ծ9W - ^nd.=AƢե@dZ:J@ -UV -GmA;x3gBCO竺&z31(Mhu^';9Gzf@eJr)LbƔm VwJ#G^tsy.|Wrց,y2pEQ$m E׽3$Z>i{!^+֩swP RNی܎UJsI7JU;칬ќ^.F⚧s`'P3*e~/0 Cu*L,U`fI=`$4YUu|K4k`UJmjvZ=SE t2`Q\s){/{ũ]Qv){ֲW>M`+2 ?sm|kbHl"3F5`%j;0)!XS[Uͫ&(tҶX*ZNW3/n<+Bd8˓j?z َ{#u:L6/11V -$ygfK]A448RQe.L0d$BuW)u#-"whd]%|K -/\V #`Kһ.C|t>(:≩R)HI'TLE3Wj5Qbn34KYNѳƛn_ h26EKT-SuB҅82ϠъI<"D -=~0pN(U"p9 ]+*gcI wMY )RG4sP-lKmɔ*ORq-XeߒUR-`q0uexPa#T$5Q FVe( ~g96"*Ǿ\UF@=͛Җa5S_h0?Iωf?O'_X\lח].@xʀƻ 1Y5 -&*e]ZcAn{Y*-m 4nmሴOy0zo/Q\uO2oKcΜ9gſ3>s~?tk~q(Jv!!t vؓ{V%¶y{ |?zl$5^ݝtu@ZfFS]\#n<VE+_%[&MK۱VLɥ`/uxRuקGFGB >\"B&4)+?^ݸ! P}oui'ijgiF;*アyx³} ӠwVkZr,.Ǹxu6$=Qs{R-vco5`o]񕈯&:b6__\_#O{Sr`.#+68yVlzή¿ |Gba6Ki+?Pg`\ڗ_~q.WD:IպUr9KFm:`Eή ed>И`SMJbv ';'mgȇEd܋9 I|ץI秙_C/ë?|+௻\9ݔ["{'ѓwNu#o xYM/P^nڙAaԿRlY؂no3o )Ew7hKSF&}rgƿo}]rQڭ)MuӶ,]~+xoԥ,5H;9MVXLrEds{blS UskHX2;Izne#)xXL"bNHKXa2(Z0`ٯKIsy5MAӤcWekѴߴ)/mM;|vPn*s'$uv&MKKKKTL|i= `m== ft%2'7[,-----o ~|fZiĿiii ~?sߴĿA)¿Oό~Xʽ\>W!Ẹt'ߞvꝓuw+\87Fmn8G9- or?l>Qyh׵k_7"pyP G{d½C3Ҽ!𫝖=&ҷY шcE!Ffw!]]_ty ٩Wa Ϝdhu]?]pv -cAզ(93zlJ%qnmZɁTCE( J#LGȖ\jd%E[ \X&8Hn_R֝6׺]]& -,,z oL7 -tVW*l)qfe dZե!W{|~_9moBV"+HÿJ9=_?W-b(4G>S{V2$Tk_imLU|n&(^Aiɳlg[_]H -KDyk9HM"BTSZыKE%nlF-hJ_Ife*PLr 3˶UA29~U0UH!Z㹒Tu'rY91d;UQ ,*44%VjFfն.-&4,*TQ S[ -36BԄ s6JM _RdUmsO Zw'(bYR,p,[ nno̝g&(DJoJhjvRfʏl -6F%vTXrQ$ܮ,^T?O^"W*FۀcY=5dQ07AW8~ʛ霒oB"? 2eh3a JE a]q3 zCi%< rX[9.k45Fd%u0MB fx{Y ֱF&?k3:yo'rI/՟w#!+Y 2'֭_L(A{+.KsRXU(DVtU"'QV)'c.Rٔv厢:sYmʇP$2 -M3|tkj( -R^;D,cm ڢbWl%qymr=a^|)wz"Ӂ+5ar%Jܱ&˴2ʩQRͻl5- )X~d<:r*mD0]LbDK]E (t~;s?DDsߺZA `=M"yOh{bRR+f%MH1K |g]+%+h!/=b -)Պ992dbX žBp#RD3 -Js\xV%`WtGezIp"o\EHxՈ~e=]}\ ۲\H|.n{\-,euGRL 2<5b<CkG}?DN*v5Ǫ1ú⁡,[v)g@(9Y 3mBa8Qjxގ%_M$gW -iI4H綴QC92݅5_('*sOҌM_9Ȯ; ΀/IGſ^xD~LyMP3 i(YijwʘO4 ͑[̽M -"F/VͭĹAd3f.jmT#P5h4X"^ 1Y̿Fvf`1Xa#=R[:󟃳^4G0D3?QRj-1$FCXje a$UFEַEHĖ9y7Rƞ0-P:+@&&C5;(3٣鸀+_ jRQ:^j#;.=f']=@ʦ_Hl04B -g_>0☔5#Ѫʆ5'o6Ndqs% {\Q0(1p; >ۇc[rzmpIèBcN&T_ug$!R!"p. PW >KHkn_ DTqP;pZg]WjcӜS:?;O(ȑ,םtA -zhc+#t:Ʒ$bZ:/T$b*uW㫫ѳ?J6?8&|τ@EC[vᯘj/P Rgk -n9lQx dN-Ȁ+- qv=EC X` ^O^!Sf 3p_G>|qO>:5px -9$+ڄt &sh,+k8?7G>Dqx7.MpqO -GYͮyٹ" !AXBs08/±3no[E (/V_u - W$$`R5OAFn7x0[Vր&{))r̼,jc3*4Ϡ"ÛH3\ƒf ! qjʇ@=Aj ,L:^BE.= W7D:y%S=R􆱬DU2eu93Lo)h;̻s0EtVץ`'}s?owMv #sXR6.VF/~x|i=l<]Vl];[1)>`Q.+E='~(>l冥*Iٵ'䲻ep^S;?)␍QYyr Q)}3R =?f=h 0t `c -.ڈJx ڐ(SW\Q9jպ. B$Ʌp^oiNhap^ -swar*'NGtF%6mq{ҨwE}$̭n Gi՟nrH~tcLbhJ勋7=Lj^.#ۓ̱Ng$t\O0L$륟*w~o+z> -ȹ=hmHՀ-XC`5ZIHg]6~ - ϚxK::7;L}=Dla`sѽ{KNQI-K_'O씨_Oa.M0$ZsV+'ϫki'a1a/C"4לKe7cY j%S}k f粟z[{\>ۙQ)'+N6%fOwq!Wd[wEYSԴ-=B#fo/7zL|i{u',M23=OG@f"D$uU'ik'LnN 꼵Ya4wCߴs[W{~>m|jd:8U5f8l.Au$Sx2_C#k[ /plUp:y\gfX=}I={k} "&,୺]!رV}8t!'9l¿tfSҙG (Uxܡ11q0Bkx mCNBĘ\t<'Yz)*K?A/|_{o^>B;B(aLg\?P!m ak34eBvw MHD#Ԛs")ڷC㚒TՌwqs'5>)ɦmBwF;}HY`w};"'dF>IvOXw -uN&D+nɐ_9W?A^Nߖ2{9h՞OB"c;7/s-Xq3=䀴9ʾ̍*ص<ʞ^l޸'rtsN HXQ'mPOعpIo鑇DC 0yWRrlCIЭʩhPG =oDG/fPMߒhckt6{\2{N9Er` w\ɔz۶DYxvLtW 8϶>J"\CJ'gWLT^H⑟cNׄ4+V}s:f>n7Zu|[KSU\)/1r_+2:F9P6M_8_mǑ)v_U -/n뭆|X2\psO`1 N·+Ael)ExtxIh*mv.~^Xod~hKS{(sލ鄟k&vCΟi9p=_u;`rtC;<[ ``:#~X@Gésҡ2l,F1tN}Nl'C:>mTбq(z;`~,]d{_sCl{CzT7ָh;oo߶vjUizLm~UW)s]J&0+E얡QFȵ~{yނdVgݭ{~oeڰG^P;#4@w>|cZ xASc4Nm|ԟm(d/˾|ƿT1>ӷUӖXG]j}>3߃edD3$aW?6+jK!BGwِF a]҉Yy2#C/=\pYN{NoϳF'Vk IO= 5G h=23vrs^ b݉s6;ZؼPȣ3t30p]Ck -c>cLZ䌽ivrOvެ"v;6F'&p$1c7Ҵ!+;wɃ 9U.F)ǏQ8yU -Fo^j&Zi9s gòn# L M ӐO1Ȉ#И)oW  $8<0%\kJ3 P3젏4Ibu|{K=An܏SSxMĿ @u`xִxh99²[$<ȞlISja `k8kpH$\ -E~oۑ%-+BFZɃM 7ia7]N XȳL #γmBJʊ8@&I)',,+c/&^xZvT5I%9lSE$ܺ ŨS Y]bO2GX/Zɵ̱qG#!ww#?9F#IJy^7 l,rͩX<~I~hLH -GSÔ;-r1L -Na>? smu|>~}2ʫW9yنm7MjF8DD'^ 3$hĕ{^&үWH X2eO(g -H!N8$J K^!g &kI%|J)j#%3$(0^A(H/u܂dS̥@~lK'Ihk( cRn`7Uſ_[o]C_+(8g LJ9M]ZL nrip_' N֫4QI)zCD -'xW% c 'u/ͮ(XO> Nݸ|iv9IIsk-lBXRSYׅB%P+q/aPTsf3u;4!D̑8h@o}^0vi/fe@RYNܜ,wkA\"(hMTp69w'>nW y -n(5@bCtOJtI=P["[e5reD]b7) ]X Ml3+Gupߏ./+O^zg_E_; !ݹq~;Xؗ;w[N̞H2_5DZuܖ"7~1LVK?.vW=_%\t36S@@,םP -rFnk -Z -0!8 y!?D!#Bh.qJ %FWKܓ`rBЩm9C":=7UW+]:<%i5414Qh !2hu+8dC( aC7HD ^q!$Dġtfo-U&eyϾm[&/EH~ѣy?7!6V.am~ғ_$bnU+*;{l[2ȹ0cX*B\m?1ok1G;6{ Q (胑ʆ]YJIwv#dU]^E' Ki;8"KbsSq@̊涙x)Yڐ㚕+FBU/Yl.5hlB-j}4k,6H%"zbf573coEBPpOJ=LR`a.ڌFPjk-_{xL8[4矿/zşz/?_"B!Ż#7} ]-:m`:2|[dmQD^%ʇaStƪi^A{s -qI̓p iftPRp᧦ -"MB Ug%q0 \U ==Ef&׌"⶝15!rͪ ,ŕ뙼L`.fL c5;P@r&*8,`Ez-{nuEE*zF\l)#%EpIvЫf}kI}hb[-.^Q2V14|ˋMn088<|ŤD8Qn}^?^kTTkkwOOFy߭ou_ ś_]%ZQ6'\6dIOŽ;'hEOpBʖoAt0=4A * պNa$+(E7N~D,miɋ/-EwW$]"?j(S1[љE”|>d%Yh+ML$7# [)l<a'<_MJpu3+KJgUhJ΄:QrfWZH)WfWmꤹo#8/pD6kYoSGĿy/_v*5؆;GE/jgT!S&u?rEp&K4ۦLdfNn-&9yAf9mWұTD7^Ҏ(J#/SRY&C2 &H8q" p>91\57ji㓯4І6r46+As+yFu$Ap\s$.XsYe&Z #B" -1ad?K>qyhiaWVcDf1%ĕB1QnBBUji͊q0 ɸJr~h /ʫ壶4r)5f 8HqQV(QЪD,Z^VkqV*yϓLUShϬP-Rxr/\5&0H["ͪINw6 )akHC v$yLɑjp]ڧVTvUnuTBg =T0کJIQKHo,V6MR\FW=vIŘʚPd~O3, -bK,ѡV+mBA4}cnO3vIX߂Cr_zz;3/ęϣN-gaeNۥmݝv}#ݺJ#'Þ;GdHd sS~,|B^:Җbk;>q_\ܕ}[-mCt>paTȊ*L8m{ejcK+^%<覫fw9 Y UԠt>y(Wmp-^ξ,{_!Ǔ -[=$[rmrf܍>oĿ[2$oo_{k _^o.)aaG\Z95ؙ8*48^Z9~)O`/j hoX|V3FQ EKw@p\>ܝx+RHV ;yY]3r@qF:q-u!)B+4&n*V7w09\[򕍵YkR^xuplt)io {/vж{oü>S;v{p[r yҕ"'K~iQ}ӿ:@*HjRO<'cҿN#ZZBy@?ͪ{Wa;aoݝ4=AΑSHC]&]5ݙ =/s雑MlŦ¿t4샂Vҩ!J=_a fͮsQf'cÀ*mau!bY]i1prnuF. Xpz;14[J#O-DhH~Bx}r!%qwc׀ C+SY9w+$y[+7^՞@i>aji`'aJ"M|uX1oo[o[ov}@35%)p4=[@cHz뭷z뭷z; <so=[o[o[o ;tz뭷z뭷z>;tA߫>O4k|%|8IL1N -eM$k}Ihgpeuɗc,|4=㽨@1<=5<.Q.7pOAvsJ }4hIſo2_>jI^ԃW1.'p>W657~~H_<`{ 䆸ųq ëC+cK/I%R\5@B0{?O%&#PBH#66Mv>XB:H@lFBw H2IDfB/GLh$ : -՜ bg0uM$#- ʳ/K1vD;DKS 3NyGkrZLn?~ &D HߤA|tyҰvp*L:\ptm說.\ŧYO)&l se3 .. W܍%UGNdT]gϥV&hsdeѧCgaT)i|c`!0By !rdeRALs`g΢e鯉' KQ.,LPz2L'K8 sdQ0kuFp^.Y5`ΑoAzNpnǂϗ"/~ou  0i=ߋ 0ώT&w}GgQ(t=Y.^.mZ1cpp$%r8M4Uw<nl٫۷v}b_-AE Xn.7^"B⹩b)zR0Fgӧ}ί2b1 n^ef]1 ظpEE cRDadsL!tbaj Cp-fM?ld9ފZSD7r"|X-w+Hf-+Ғ<3ofs`8 ,HiѲxniPzD k(H.]k=z>hWW]^~ѣW..?g[(VK4H*qdo?1&[*n׼ouT(KOp!->)-%T -hrAa:fNRe\GbZ7zn&Ю˼|a;*#H!ɧօR(O0*-n?Md$}jߎ=d;{kTABHm6~AkwIHA,̰ -S -2-&A5֙B_$+2؛E{0C\ fscEWBHٟt{fRH1L ".Maa+[7VZʒd7?,z2JW.+T5%%~{8rtkKhH"8*A;D/At|xU/P'',T<:3D\1%DnN,w.W尖E\wS}T;ϼavuŵH,]x%Vyby -,mCĻa =)S1M1f.pPg"?eb{6Q -$d_ S#K " Wve{ z 146s':ʼn5sq;;ā˦1gs[kWbW!Nc bx;hIdž[q]W{1ָZfIE4zr,)LuE< L. /f]E$cWT ύ'S__;ǿ<|;k2!` -g 9噇gLpa#7Cu, -AņG{5o(Ze_JdAe,Vr6gѾh J5NX+xc(+XycbZĈ;[ =9deԢJXAvS3 [j|*UN[ #{JjV잴,*GM]6&Fa9nf][QuC[e!%LsVA3D\I[zn* QeQXMnVݸF%`Th<[[q#*K[DZqfIMמ|?뭿wg?w]bDny%&5Č٫EW(Dғ}; ƞ~to[-|qy˼VMWWłSZ9.6 -yoaP p IV: դt9D܍n12|iZn 26Ju:v M=p K^xm+lA6nЌ蟳BH ة=)#0z"-1-C4ŀ -#BĆ5j+TYVX -_kwOŞ*b/ -(uR_Þ -x?yo݄-CuAQMQIqwXSVhQ plyE_}*N8*n*-U,B"&$^G{&-aDZQ ΐ e(#D8$@0G^ă8TQ޸I 3 -BxNvct)(2;z)gHf1A3_QF!:y7PAjb;?" 2SPR5 rljdI;Uh-7ET&@ mX1`mC nBz8BBѴ-B,Hh}}V"ȩMfv22o|sW$ F/v Nmor*!0RþtI_tT6ÿ$w< ǙNg7ZVi/?)0VwK))Fsj|Il X|eap|0y~ct^IշHᙋ -4eʫmQaʞWo_nk8ϗMتt[m ,kM%}?avx~?'}?I)a҈6 {kw& .eoIZh u5sn6-5Y-GKu5|VljҬ2Q e/b=5\ATF59C`+{h^[zNH]xM~;8 nJM+ˍ·ByRmp8~~¡"d؍pĀXsZ.IKjAM!ś1AƘ|nKMQI7-B 8b5QwD+7PjS >zLX axnzRpxoǿ_Qq*E,Y`;aA/gEU'7Ibs6ܮ3U6Zqs'=dž,V`*%^UUθL+pH~j>EJ$Jj7F;}jt8G8iBMB}F T{!X -nϬW1B6J;Т[Nq0d`}cSnd*cq`LVp͑2) -{q\i,MriO{hꡂ~A<7ˤxmX3)nq6X2a7Z*]g8Q'8rAr:l?ŗXufFf`%/XtlRɕ&qpeP$gUmؐN/d4mғ8}Uo[o[ovmg:D>LgI>D0򟻭護z뭷z뭷{bܯc7nw˸:+z|ȗ. z뭷z뭷zw_f_?}BȽ`\:8_ -da"e8 ;oob;`8MU6 DQ*,4`աG⇢P s7Z(ؘcߪr"ǯ}?(iͅg -ߋZ5wa b+I{}WӜEGm!bbMH5֞o1f\w #һӨ,Q)ܘdA_>"lKq2T4{Y7w9G_)N71N_}h^gB_jYN*'l͍oo @:F7e8& [1Xz?T%0ؖjϲG~G?ZG9ض &MX L!V~W‚Շx3FF"{W -ul:~Z _FU3{[A9eGrwC -&vk(!6}'ۿ({0W)=uUW~wjTBe74Xm79GA`Ɔgu1Y[2aUR72\hz8Bs=rfml3oo BH?X1Ԙ2 p0]TcPek\6K? >;U.O5^8QcU>qRT<ֶV쭷jr"D4E uso'a+zX:;IѢC 4_#쬕괙>7.Xڶ)GxtyRI^dv&SZrs]{z뭷z뭷S]Y{2X NMX='7'oo[o[o^;A{l&=*/wmD{뭷z뭷z뭷3.O۹{뭷z뭷zߠUǿ+{oo[o[oP~ǿ#>x]-4k,&6^D;[Iַ[ol2?Ibgҧ/o:BzG및?aA:^E@t 9b.!t~Zg#s*7O wuwp$[ƹx? ۥ)Ope~:{˜=JCF}r -Ld2:MOp)݃s3Bc'5H}p ''aiNO%a{ x=?/qPz>Nv],[-|&oa?A.GPXmIK!_JZu|)/[,7+`"%<'`0=2_8~ߒOvmZN3Mi~J"8ЪԄP#N&ycnOG'XуWt"4,D3zR}Fn}HlJ.b Wa0w&f'KZ]WP,J؞kq`VTs5yΘh-,>?!^尡v -\#šݤVp[&8fRKB b6L Q1"a$ -66őwRsI #)WyPx5ߙid w( #oү9]Mjӌ[Zq,%iа_M>%HŌMj$:%i'ǽ;d{Ï3u ̊1j8>x< A͈Ds"߻w$YfʳSOh}r2P:p]ۣKs`ӿG_}蕋'/ǏB]  el+$k'7#BO >rMYO5$ -RNku3ssD - % y)";vktli65%B+IMCialTZo=KD#|XIف凅x鬺Tl,pdl2,9*e+Ed2\s1E-ÝAᒩꎢI đE>BdWz_Ϭen:ܠi2B("ʑmbBwظ2۱C - ~8BCh vZڨ K*Ch?W=^o~{/]k`[1i -xv/0\TbQ2TªCj8⺋!;yXq"ozcn7+Vܭڴ4P$Ю|{eyY=Ws,gC nD ,[K\c#Gur\G2;|jػ\`E'"kHzrK;t*,)&Щlf@yܗAq[@L $NhbK?Â)p -ƲYLˍbgf2_YRf^{3yA@az_K -ŭCo]uKx鬲9b)!*e$6}]TWKͽ46wd!}ғs~WCM+8s^EPʉ,"Wdд8 r?xw4>2H5&pM \U%{(7XXONRܚ$>F)3~#ٱ~=6+- )uNxJpHx Y_TO4Af*R[L/"#:lN/}n4ABlZ6P=\G)T_b>*8Y~qʷ^|񧯾~w bj>ϙT0~b,ߢT\HMXsDik8qAȢtܸc-軿fTJ/jSeL"ufDmٓz b5I~R41g6tzoVMb| JAW J `TL;Wqy1ܽf"R*vI)D -RNoԝqʱ:BOMb/DQ7իѮ*ƂP\5 ,ѝ5D\ͩXF@lfigíKlW0V+='Zհ%P(\)ܒћڟ; Fx=a5-%* p%>uKcFiͽ U(:&A\ -c %M,rDG08ޤD.h^,7#c3*q"K?(\XƥF%hdjl]\4Kdh+V봨散f`qBD+!(0$ #,MIEbаOxRf[%w.HcD-b}DڊC]A( -0B{\8%KHg%|#f$uw:t=F]lbRmkO1$̐ܵAؿxi<.~;Ȟj D4^4 2չ%$"Pu旽/S`a -) -[֧ l"PC+o,N+#aganՕSLV7!B8wj \CezN@zP:'tF לIl4Tvrx;UTZy7 "WPݢ> mä/ mjMS&-{E S$c2ŏD&P?pjjR.Pƿ?w5n$.XC)0Hd0clQGκW gZnǿÿCX L9]& ,#H0ֱA$-i0dzTn9aH5O03< /aЯps2d7-SdMRLX۱#,oe0*XΙ}@րVXL?=jj !p 9HRnx)$Qݤoي[rpg.Ɯ -M^=KYoF_]}5ojk)m'am/"_;Bp<Դp0zjum!Dl>Vѐ ΀K&cgmP"8.Ŀ|kp6Q2Ǭymλ)P/o9²N|Ņ V\\]#*&;uHS҈ 5סMa@ -O -YB1p!EU\JGpN -+Iϥ!χSsFJmQ4?!*nq6 0W.4 ?\lPp@y 2-{96QN B4Pd. BU018҂zI7^_:p<{ EXO/TA(5Q-nhŰR{d{(X#–'ؐs1ðSђDaTbM=\M!m0E-KY D#89X AbhJJ,d -DW*6i.Be%R t|)=⬃shzw-4I8}Uo[o[ov-]wPIDM.gݵoz뭷z뭷z{H߂勋i3''nIa -< LUo`0i-ۊz뭷z뭷z{H_k|J@ !)F‡7IOHpa_p){뭷z뭷zWK_'O@إRR3:C/429l~ u&t í֟ ǿjxy'Mb jNJ|aybkyVjw{igW^oGm'a.wJ[o[kbb\Z5}6q1=i# Mo=_7 >VW=z/Ͼmk<0V<W=)ݹaGVG6*=gO_})?9:D'\nҽz0gv*z :]m/w̽`E!֥=,ضcŹ"e9⟼o~[B,AFϪ9'ܱ~ƿɕ-~ƢcV'h?Uekm~W.3Մ67Mq߈:i1Àܚz;%kjۇvAlJ;/E67_ \#sa+=g?ƇOkNe9 yyZtek1 $U9jNB'WCsRH7 O6]O]m䊹gmv_Zegj-{kga)c ^CN. &Y:=v_nP矿)?~_~{T@WDmC!`J6ʖ>InVEHz=!2WÿZ{Gdb]=`_(B,mَ˧nBU'BHn/݋-4zo^+,.#"1.O.\>g[^*u -U7w~i2 k/YUѢO2:(WH{ k/j_w54?L6 TEcJ"xZ3M $FCmNח޴ysl+ÎsVﭷپF P_Է,aaqwtjm|+rt=ꭷz뭷z|N3t{Xvٞ[o[o ߲N]icH{~ttM[o[o[O)>}>{Gm:z뭷z뭷U?woǿ[o[oCЩ>>fWo|-+*WWکؾgZj{OؼH}غ'I^ټCGx7NaPto yv6!9c `e~18*>DnMb`On]G K$pd9CS>9b4F?DFȫD<&j]#hz -c0<H6/68E=+|Qۼ00*{"^@W='pqܡSǿ rjCfsr(8<ٍߌ;;ɧoOo- -z~w9R~Uz"nNh}:ԮF!'VDqS0afKg$`y7ӧڋ>܍^<*˳GjO(kә۞swQ6Vȑ/N@ '!.H\uT( byܡ0\=@'[Nm;o3jvlV pS2.×+;'P|<@qG_}蕋'/Ǐkܧ@W8nh$+PD/{y;)e@PrVX -/PwS!qb-,YJeѾ -`5KMH5ʷHә|u5e6bB.VQ= (v7UZ n:*8[1*r2K QÚ |]rxi$98UU8y 0ovhaj:OBrjX ѻ_&C˘ ,Yln uyAG&ܧic"^݀Ĭ_&-#ZޯRw:هIL^KxWߴRway\,`SE O| ^īoNHi5.- Ϻbpؓr:l(,>WQjVcҹ@IIRP8Sv /^F(s>wQ4_?,[sӭƼ/m1@7$,3*F4Jw6uH -UVhˤn - խgJi5 62_8jX|$XII4EbSa⑽dQ0 鏪'bxH^\s3;Fa!zBC On{z:c2BZ bС Gw[>^_cH'1,a󿇆)h.&_-kRb,V\$uB!PEز B}0%lg&?=y2nZ~n^?ew4yBk-(Dt^o`f 9)C&=zkʷQJ@6dfHhwH'<5/6O26"B3_g+BK+utί>ED_ᱰ40Crz xLP:ۏ - djT*& [hk? g?}՟_|8w8hנ }?TZ,)M%4b-O -J i ]y bY2DP2{+׆uO^xXvHvEa| PɭI=-zW*)s;ʕt2VDi\ve[e ?P:=FjE)b)ϻFF]9Cy0dkqg'AcGrRVFaÝw DuգE.lbr`3.Wl7`ce^a$T>_IHT:/E9-RQDt#98 -'\C IJ, 6)|".@-Go~sk'Q(/Ɂ/_9q64fnŌQ01(BB254א6}X~P')0)_:eG,ťK%jq#:!ްPg^:{>axEOVɉg 4}#<ZW,iu `:. 3t#4YͦBd 9yi5 u!t[*X@&($LΧ'^lNVR!B`D3ej&-02Fs jԄǦ0T"5 -Je +QmTf1JE 5H4^\r[J- -]MޓV7!HmݓߏB(J ط,&jk4dgPuSe=@b: v{[/JEr**Wsm>k{=p-6e-;bZҥL-d )eTZ(okjl_Vxj?v |>eL#V]], -eı\/6}el7׆54]`mvRw#vO k^ tn~I \>VZ[_/s҇s-2ިCVMʖY&Egl]=3Ds35+7o2ev{y!K^;,-`[$$PԳKq]p2W2t C{ھkyTafrN+u+zAk3݆E˵m&5dynή̅`mi^˺ -['#zix1x ئRBkM_nXLK;fõ \EKJíݐl_?֧³ٮ J6QȿŢ3niőJs%_ -Eaz;6v126= i.1|KRu-cx̋Vf^0ܰ_05mmv[vJ͋2usSmy /hIݼSb͢͹Iw4%epm X|T ȹ,ׂ֮kdЃ|"x@}2WR+ʳmF QZ;]*=ҭE!ԸI`ʉ0$S,w]Vwr32fص,Zeam"a-w{ -̷),]B*׾QsnCb8A+R%nl$|)Gb|MlWt$6aX Fmqqq@gX=ӄDͶ}\Y&mb-8#"8]5'[ʐՏ!@ H˩l\#t gㄘO@ w?Yf2(+598/\NGg*7\WyĪs!B*G4@ lg}[YWf}u?^:{Mǿ5wO3a n _@ bɿET!Ng8()D^!4Β.\jp*V]+2g9~S󢲬-Q~{Ԣ%ۊIn\Fc+)J"ľ;ctλ'πr.W>5he gveTjDiGgxwޫq !剝ե+,[F`d1eg`ېX^h᢬4pev߷~o/qr>NF;9 8ΟKf3:@mWNA[: y -j[VX=yusw>3w Gwp@&t{mj7{OyGBX8\$zws^(ucoˡrl >yݯm/05̑T' mUVSwWBT+3r+]%55/DJ?/aWGI%*':ɓ/ޅ _GX-AnW.Y+ӯYلh^Z\4, .Q P}T#cwP=A?ڢ'O|5aqdSA;!!2sAοR@;:-xF5]N;h0@j,fY9)=f'ܧ,XghJfx!7:ᒻw[$OuNk[6,Re ȅ*VzeLb{JհkXv̵],+oT`ji.7wו?#O~}||xB`_r~ [yܰX.Ģh] K2W4WgGߜO>o^_g.޿b`%hF-wU޿bf]pK"|B,kcOۺk.p8%ы&KLu?.s.5@ 5_ "`sH=NvO689|jU&ve3 piy,{?=}ro#bEkVpSf6dvE8 ~K 'zW$}﮽<ӈU2|}X|=>_H,m쿻S bB_oo)pY-.ȉ`%r,rK|cn_nj܄Jl^hk.tJXRv]2Hv]1Wn[7(6.O+=.k}%[P98 -Uޅ6 M*ueu -]i=3U}~I6 R2^5=Wݫis<ޒc{ȿ\kC.8H_`R@ n3m 6&rXO+(Rq -[B 53+9%qZf+ &׃\`\>B @ ,]omUv@ eNv@ 7;ɠe:A~>p$;2?2>Jwd4gO1yO_/k륫o/k6jzQ6aY!wjo#t-kM uL>v]E $ϒ&PL9>y^/>gݵֽ86`| t͟k.-y_ ax?ۋt{N/8>J^ wdx/q\յq_dq] GHF?᤹6>[ÎPGZ/u(yyS:(\[ׄi3^k y{u fj֖f@H f-ƵSpo%ݮ~e="2d AÅu+yWլuEzڨ߮7/hrlY̮Y#WiPlVʇf<ϬVcWrAU0B6㞼uli+Oȿkvj ZT5,2mthZ61#Y/://eӄOfXHym3ǙބkkQ7VMV믨0q  ŷ,ZO"ka2KNWH|YuSfD^T]?llBCZ0\(RpjX+>k#$u]`}!5+v*ԯ-ֻֿɟ~v>kFCe쿓,G ޺yppu9vMkA:R3Yu[OVo>X&Z< 窻)wr3]-0vd6]vtPN+:fM@ ót`t.*1/ζk{AӢJxҧwL7XKT *jwEK$CrmnŽμgaNbk[|Y/\mµnf-r%D5X+Db7qq\zQ &<+]VL#kWꆞ2l_-C^A_j(;g:)|RC"qEz2ّy;=~}~%6JWB՝+I+vb grmNi]9AO &{άqñES޶iYfoR]Xp`i+W7UX] k#Q>7]yvـpJpj%X2}Y=69Y -ea7,>1iNfе]ɫ`!VnK.gR+'jڼp"⵰-Ah}B+Ʈjw:9w=b k7c̿r5m=^IP-N+OfxZx;7֚?w5qe˧Mkj%y쳿xMCHst8f -P9$VHv_JUW{PDGPG~a0<,5?s|\׮itM/*|s9Z,=3Z救t56nnʤ\7K9>(n[FJ&k<8)HN1t /[o6>)Ϟ8=|~z$*1G\e̿ZWpYw-@ D6~ |?9gy…_{ - Ǟsj8b?[=3/ -?o@ @ Ȉ&p}9wW_ŋH8vuߕՅr;$U@ȿ R E}@ Dg7>tinWy__K6J‡tp]l/@߿,__i d! @ o9B "B H{@9nB H~@  @@ §za㷑5a">oQ{y㜫m++@ @zrL)[8Qs-)Z*md31d|QeV)6_:p\ V2c\nz v&n$U5Duߊ /VKe7Ċ7r?,A/!%r"y!23cx}:YG°Hp^m)sy -E{ǐiȌ!?X7>܁+4½1c 5zkF w "_^`3DF :ʵy92l4K}hdLhk;YF꠺ou )Լ2CAW2ȽNJ:LNS+gn&ǕM Wy jmIS>1s[K7zވ%Wu焩=~-jEo5_oO_4@[њIxSw~o_~\(.`=VXg*_\'u8T' ]> ?>`¿=9B3l57V\-%'vvήV{Gᘯ2tvqɳYnN -*TwpnYmǝ(yo7J{%8J9f53̿#B)mX1_wmi׶[k9=١49iF_*VTL'D}ǃ H%/>wekSy!w҄% nz`GQNȺZ܈M!ƿwr,K g]~(uT%t-=q{]?Wz -h% lKgOʝيYBwivdbV9?^1.3Vll_,VgTҋŎiU iMA\<STX)fKF'$|w!7".Nkaƿ @Pz'$_*-:WϪ=&4hb@ScGSD¿Gsr]2(!t{gV -p׻ٸI1 %^rV |t-Sc);7i7{8 Qn^ȋ%zOKJo3Ės& #%ANHub BW@'Զ[ <8D<{%(IJqNӬK9bԻ9UemkB6Ͽ>1/AZ@l]U@]4!FCfAq%Ev*-$tuu`r5 Kuv߰϶tWg*[ɡt| 1 iF*od+^B8Lp_Nj"YƗͦ]kQfil?ex;+ -]D un3쿋o,.Sf R+ss&y8dNe e&]Nќc}GHBj7Ŀ -vյkXR5L8ObV on/2en)}o1;ɖɿªܩY|Kh<9~|*RİF$o ` &@/*ްQi=2a4& B^ KxyA.-g QCW:3kFe?T\%/ugs~#ʝf {$Lq~,T5p4:jmn7+Ễ0a[dNAjqwaFTmeyՇ \%!_ו CO/h}ŷ{f2y$ʃoo/Ҷuf0 -_<KG] B٬v6*: ojtWoucsA/\fq#|zC~4mOI@ -I줔] H=x+{y/ec:z… RC8kPci_Kq\3, I\'4]I{J5-TLgiPĭߛO].>ϟ9+-Y°ZVB;cK LX~JK7b|4Q -sg%)" [xUFǿ[;;/>}oqB -s_Kw0/,_c^\̿VKk?1sUCTm nwKpk1{ĉO=˗r#`@0SA c܈x*_c#rs?yûse\=O -FI'!2 -v|j`9$'O@ʗN3ϼ{&64ww,ߥ2?{E/nAe1fBYs@cX=01hU2#^BFKevG/wwΝ{W|oKZ,׾7 @_4%Wx/A( %8CR7vQq][/ahj9Mk(7ҥW]dA?-mw•7j1$Ygw>,.߰PrhWtˬyM--U,Uץ=cW]W獀4Jp! ."EVEC.V-b(8Ó[V 5M"EB]G T@iXOo!;9 ?U* -qb5`x"uB]({N6b?8 -Ϳ_ )V1cKӱ>nKq ߒ4/shʆr=CAxIб1 -A1\]6?o$ׁi'B$_eu-/{⃡ -aϲ5܋Xϝ۲Z:=+cTy|OP^틲6xN| 88:rV{79 5O<5ұyX!%aDO'z yYs&7yu.[PσXhM5LzZl/]yW[Q(} ɯBguӢ$C:A *Wc B@qɑYB^f.33B*>ť|hۮb]> UGgئYQgWʿI<5*ѷ\@]ZJ-Alqg!P /0cK ]?P?̎XuK/ͩJz?|=GG 0K*B-ݪ[ͣC:CnwMOguO].=؏^yl\dΞc/G XBSl!fJŁ΂s.QbRU*TNR7%?9T~Τ&c/PSO&:cEnM|='36Kc谀u,2ꢒ흟E[8+0kQˁ[9<$-nX - “(8fI(ΪGHdkTvgztM˿gOx{O?իFa1Zcu9UJhޝ ˹E ,wMw6Cf_qFo{Ք.4,UX u8" &=y;'Os\_+lյb ޓM]So2((Wb t FC4QMqk R9a5h:Ww_?._͸˒EO_c&oaο\jq `Fr_1RLp<!Bp*d\R!'j@V| _ -.?CJELוr\ko.筣rRбPwq*YQ"P ˿dvޫ͖C[Cc@9|u=Ƣ.f"D!ߔ۳K78B:xq -TMR*(gΝI9 P!avd.O?;1 v x 38JwdA͟G2?Mդ(I5t2.iqjp@P{x|%K&kN]jP=#$3ȓ,A!,_˲>RLlEWM(3w_̓ׯqo[jF%~,n Uanyy$>wV)6>ۓGShW (Fߗz 6K wXDE'ʯ%yRݟSQ?AKBԭov'VS{/H^{V2~/1u$ǐB+r4nO>G8h%ɿ Kµ{G?|Vg9nƢj [%qISsQn)-уdZjE73 ?|/ E4SэĿ8k8&Ds 68?.v_ -˿׏-4n;;/>}oſHF!Z\ivJzĂ=8L -T~ddHk zw? LE3.N]-Y߰;Nz{Ps7z꧗/;`ͿD[1אjmY9ӹgQ?Q6N_7>WTjy_1A Dq'O@ʗN3ϼ{YϿ੆V'Whq+fu9dD2HK%2a-;aM(Yc~\yd+<;;SXf6ldιs/^Ž9 -Z?? ͻ:po9i' Tm%viu79PQǕV|mgσٝ9ory~&X0ݤxK6߰6絜? -aE)lʃ?f7E/_[!Kvd8 ry(΁wFm6y `md/1]!JTy"`*T^WVgٻdVLa˗P q^H,v7yP_1Wy&EbDWiO^,$5 WeN 0CKYBf%_dcuc+7_UK -, -2b}AlWʿIk -;9G6;?SOb㴒jKtl_mn+cg*l οf4)_% -C#mjB@_p\]:Skwaj%Pl,,_o׍z]iȡWxPO+s&_Q*سnB#p$_S 1'6?'d73ǿ_O -_׍z i67W "ɰB47*zdceqng`YH>62'׻/G_v́JE9O5?Yy|Qlo@7tz>kWz/O+Ƞq:pKPVs:-LIpdhb `cߊ6I:Hzq Bx^,<+ [u;a -6B!z~$=j¿ -fwb+CGuοI1Le) -pr߃y\*Mp4`,Y"`[2 R)SeVLzo^@hcL[:U>ldϮHűUph2ò,Aa|\L(~_y|1xpXn"x.bʙj;9a"9u*lz2hIs gM+(jK^T,S~0Brܯ R~%Wn86V Rn.3_vE-1e;QitSF۲UjC[u;S)ܪ7Ҷc]lC0EC I9ҕ#X"kDGC tNǖGC:Km$V#@{rb)'&^^,=:h~2lQyҁP7ΞN$X!"K`E -.'wHբ|#ڋ -G6&^ÿ#xbgju~+N09kD6j}|DlmðO`8;R)3QFr+tڀ~SQB.,ntjc|+:Z3{OyG]lUE)*D<]"J32m#\7b{kn `/iV0{v[%TH<׶9_4va'I{ĉw_:di](M: ſK̜wCWUCִ En*P\|qw -Q e݋O(5CǿO<>s>t篿]12?QǴbea+GDe^7Yaa%iѷMRQsYe HN]Ewhx6^h2ʫx\&.bo<¿al#=3 Ɩԝ*u^^,!uog{ ϥ{ ߁䕕`ã?*_B+xA zwxi7 fX;lb+22abgdq4d/qi9 JǮ]Nɾ}=+zƐő!)^dz -io\]#Cj!ԍQG2}xdl_. KK/9G9чmy6RŸCdi_|aY)տ8Q=E*cEce%:ƒ3;FL -g{Dΰ -;w:;8?_C592ՆkVۑa42lTU۶"ye&o_w $Xa&F崤ZezNs%fkkɨ)u΋6A:7,HNK̿PɫMFUWf_a&}K칔UWLGRH/;BpȶpKW{.f%VY_U:%vnYTwo'lT:[$?W~,QT6 yqLp -0uoJ^L@ ێlNJi_5}IP1~|*Rx ItZqQSoV6wS8pX-0gb 2ต g+BL --t&p6 ?RhF";b.3qht.meXc 7: >CH̿7V. -/ -7au^#E&b/r4*ӴZ?ύ-77ǘ;>&cLVW bRFz`˿F[oK{_y"rUEQ]gՙϬV#G ͇lOѕopt0XICH&7¯$8Ӄ x[QA"2rliVvrjg -ĿT:"-[7n^@=#9;?}N;XozqN$[unfrwEِyq_.6Po_eJTZ2E+Md.ic^]">]a\#C^A_j(8ÿck҈9iۓgy!fY.V-7|Eidi!,:oSy_D*C۞k+"+?hZ6+;;gW<7)Ȋ7PddC۫Xڋ`ka;O%_O;SAJi?;:VB= XQ: /۝b&}|g7Ca(up!< ;$_Uw~p+" i@ -g8Y0V(e\|hԪQXL+w̿gOx{S?|9̭쿺Lrݺ.2܈!7YtzXoU k%<Զ̤PACK:tin ]w퀚Py'eo+!r#*MR'l҉.QMqZw4v*]V5.4Kvk?"eܐ4/o?[0JW'{X#\=<&mJ`aEkV mŋ5ks3=F'o'?+BZ<>>6[{sˌ!D~+jx ȿ7Zd0Py ]GO0|a9n76V u+cD vaZH?eCou>_lT pya!H/YjJV۹iP$iiuҫs7-K!BUn52qd #kL-v0V)dhtW -tLSUETd>*߽0D{U#~muZJ#QhPuf;*s3bK~fKZ FSo:AƍGrZ. ;2 Ȇu؋p-L)NJb'gNcu ? 8?'cgw@؎㨆fXY}Y|r2 7ĿsfkzuE\N>;?8kY C~_f8bw9(9I_-RڱbX12؏CbdNJXQ)*PXj:ۯ&'(y!<>Ys තr{kGY+vFvcW R\AwU._'IЧ1}҅hcr_g[6Jܧ||GHdsFC cŪB3!V;uwPduB6kk4ci)SO\b{M - m-PlbU1jŘ>FA?;$u+sՐbXt4ҲS$HiKRT*ŋܓb+`{N׊f%=gsS!Jtx7Ӹ{/+9g Y*JߞN+lji%5t>NK_ -G -=2+`N1Mb/2Bt X|cEpg/S"'vvήV{GĢ7(I6`(C%/]Bo7`Qh'5!/`鴗Э<),΢ICsNWS[6M'Oc*7l簪-q7^NYXa;V ++ |@uCt5V>ӧs tnjhT,$;r',I%]`WpzF,1LQ D.7ȞbFjOO}LT5Mgmi:p͕奕*sTMݺ5boX3V 5 ē{?zՅoWSR3YX9.Zݬ~bhsT\v&G:oBa`TV]P{R&6>yau{.55L@{+Y15+ zF#)xE_$N&6j(UH{cEWR\Q֕Wlt_?._!- --}KߎKi}fC?Bmp#s.+씏֯ _ª]ȡSA봺}6>V?ߵ]6v`6.[ܯ9L< 8p_+*rģLl*{&Lp9DC IZW߼ϹBx?Ϗ7(5#wXٖ"mbW 'a!n_ X2v@`* $xY]>54Ԏz]uxEN ʫrك?GUHтkhP/Sj ˿ע[<4@}u3-f啛z?WĶQbO>"|GO3)skp7/_jkƲ9>M?~[Va٫y}?"/_|GE/$8rgj%dF?K | Tʿd4LNAݯ:L)@d5ݷZ4 -+GɯA;#O'G'r.ċ& 3rPV=Z鎘W1\Ϊ%hVθFH*0/AWυ7 J,~L/_w^Go{/C*^gO;#'~ăb5"7r+޼=s'cE-d=: l^j݊޺yppu# c܄&(d¢b7~"6* ( -ȿ>_ׯt׾ګ/ea\N6?Y:rM!5)+agN1y*K= bWk0zMfֲۨku+S'U_fX/ #-{|׮c\}=]kW0j~ V C<אkCƿG#!nj #()Zi eBs -ƿ79Z]|?׮'hsYVVnƫܮ"D0asF=(f[&eX {4g_}_{|-eP‰K7H_Wwΐ{Dse#W{?ã V^S(΋e4rk5Q) >@ Uˢ3ؖ7jB.5[22P| DsI[7D$U[K)ɗELCR=U qvzϹw v>,$$\uT6x5:Iv EW5+Ȓwǘq jy+ʃ̿u+_wåukο{f킴5,y Y|TT`$ Fx'Cp.m88ݎ0T6Rڙ7 vQ -ٴko9PϖY\39O#^._umT!yZQ,(o`,kTRMj|#p0cQľUGb*C8Y"^~\(p(ƺUxk<~]Qinljqr!­&A/}j洡n0V@ cvA`)gtKR v%"r/ feQlI&,>Qg Pr2vW,n!nM|='S]g5g+_oH٪vn_"^EΌ9vPw #O>mC8OƥvzDžyoϼ",Ϯ0Vp+#2zцϞ8~Wv;ـ *@Nj.a2+{X Ok*fHI賛NJHrrei^m愝YT3%Pkx_%眫pƐt9H?%'O@s\_PƂykw6jkleݽ $C \YnUőG6R'6[MYi?_z?86(^(PN7ci X_%NɟWBߒ0v S9!~?|+WDK6V38Ek(ə?L?Ͻɇ *$mRhQ:-71ɶtlcPقkԅq"_Rn+,NuZҿyU:XϐJIEbސAjK_2%WrMǿrcI?++e Uj TeX 8HK3fTUg$]`0WX,#?q\^>l֒,]dnk؛Iy4u(Wsש1X:p'o9Y];3:gt!&Xo!5_)s*Z.b di˪[,b)AM2q -wikx:7vpȹWlëy_ /nPI>z]M?b~7/E` -:VD|}XKE/4V8/~κK=_ē):[B֫SoppޯPX==pno#j뢰wwF @_v*k<7ke1q葪kr!۞tn.g E9*lLd8$N DULCgu[4k88XQI v9SQ܇Ƣt*,#dje8W󒷅^TY|sK~(4YA'rpKό¿DKePm8Ŀ}n-8pnd )Usʿ6"`޺yppEQ9G! E%k及17HHy]h߃?95-N˰Թ_0hMD. 3XXC8oݯ/գ9:S_zw/\ /5wl68faUǿfQ*Ko>z*οVW P n Qa/MĿ79Z]|?sNcsnWɒJj5i83O`3Bh3!eRI rPƊG +X_mָ}?owk||g7kͿ$Pי m 7"83&_HnTj)l2 -HcEӔ@1ouRCu"=q{SO,3+kfP7^\1˿n -IMs&@*Q 4sWP~t6)ƻAu'On KOg޽p^sNÿnϥ'ag{+a?mMo=O4Zyʸ -2ro0Rp_ {dkux+5?TNi> <0)w]*KG^hn]SUl5ʿZ@p[MjoKsOj__yg%5L}p_]n2K{,TA7T|PTI"os(oh ^mo-ɞB-T|R+jXϒ[TJy7 hł['a^bV@coE寽T-mI vQ[ o;-O߃rGHFY}Poȿ]cߢhٗ `8*L'Tl¿H$gu۞)IA,T=_WYBo#=OK'Xܳ4Kg/V/{+x))xVv 3D {C3_H3wm<ߗ6߀%_B_~r|,\„k_ב`Qx~o'g~NVO+:qIU96+]XN\[}#H괿CXP񿆔h[% ϻv4 \30rA]!AXQSݟs>&ҼuFb 58KǍOX-tUcY3!W'l٫y+Ƀ,0VOXο *X;9<lmĒ\/WRDs8z_QXf2jªE}EEЇuxW>Bf=#A4BD@{m9H%n&]dV_Hd ;0?z[G0&-??svc?z Kt6'KOXʿ,1k -53οR;`=Pο:T]"enS`` 7G) ZR;Z&!r?( ^Q7=SfF^FΗOs}; V{Abzmv_۝VfR7Vx-xۨj >f62QU/}԰ -wEVz9״{ĉw_ɿX+zy⦫̈wݷhʱ'{:a5?grY4RCK4*E23wE%zUl} ;K?+[PrPglWL;Kbǖ‡,$;Iɦ_jflv'R3!>xVu~?|+W\dfp`VIkiLQ!n<>t{͂c(J>:_TnRݒWo^wK \ }"'{0O~W]c͇Jv&>[R$Uylɿ,b;GvIvSr`MɁJTHgO -[/# .Q0햼7GQIOaluQ[PҖv}Rodq?ܩsAFjhꤎW' E?'BLE^*Y$Fo\q&s$$bW:xҨ?qrI+5O ` 𠮛M u95s}XfJ$YnߔAŁD61Ux0kpF9b1q(EvM#&N]?$uF Ŀp U+xG_3qsmKF%L[ѫ9;^@j)O>W突rԿJuuQ_$BWFE~Vt|/[a/uwLouOf.cq%Y-RMpalNn 3A`5@op0閳2{M7f[ iPT^"-% S!4m&L -g85YG6pP"lT<^̰ -RN!pqiz4g 1f7O_4CSl ſvQbE-Z VTUi[o<8y,$ T|9se_rVcR~kE=x(ugen_=}1X!t1EX9C^A_j(mPvUSIs Y[q#,ښKCͤa}ןN!7mf8YJ.U̓'vvήVyoSghpB/.%}/4x\vdX џ߈ۭs@{sL,T*60n\a#!<915n6 y쳿xwſ P^)f0:=/:XN~QbRy0Kd.G{KΞ8=|~zrhr3-;IB/*(pS]Ϟ)ao.dDF-ݐL(>yUty 55v !wXJ_P,'/-Կ%i (e{)u⢂BT_;ޫE!H}VhUYbo4=h[V$ X= $Ŀ 8uC p{6$~٭7g?|.]|`4?QWuyž5˿׷/?9}ZPQߒmz~܄sJtJ[0%oKbQ]}!%30FG]lZǻ3u%Rg.Apc5RHX)*_,fEENߥ  Z$Dı/ u];*W - _./5R֦r7hYvW.ubOſA+} "Fj%b~t8P_99vp4Yo¼'/{<_ ɿY if9gJI}D ra]؅/u'M >'pZUx90VDQqPϪf( _!Z,w`X]洈N+kdeWϡٶ~D,Eʮ  3Ȳ_ \*n#yu'rŠ12Bt#%^{+ec:VH -Ւ҅3l$`pN.m{WX Z&Ax?910qz n5m3ߗ~'/k@(KQkk¿j";XuNu3:rlkNa^3v/ܹs%ʧR&mfXuyvyo93yhDm˨Euh9Z]z+CZUEΨӊ Ń_(vX)r_4x.P*L!s1 3'B6H4fwv|{w`kW(90*s -m :젽93z/U2@!bp[0̵%,gY\9pb\7Q![ru+OpupݛV%,'O|؝[]M;Yee)\KsPx, ƿυ翪ݧ.GE}Ffz$E-P+ngg RHbh*=¥ucli[ s'ȔɓN9=wK~v<:YϿjEL|Ԗ >*k_vI¿agtW޻ >@ Uű.JfG/g/xvt޶w|h, =vfu9SI9W:e9)*sm  : }PB忢zƺQ^LM=JO~מ{J0P ͑ ٔY@,oՍXLmu; ]o9S) -OE/|K`LTm4RIK!Q%}T/&0IQf͗<]. RK90axt›ZcГm+껻Z+seNB6z1n-)NvKbg1 #jSDA1'mccornGRk }]Ñ)G]%Zj jښwP-Utiƞɢ]%tx]cl _D}Z1}@p7BGCҺVx' \E&M˅-#Խ ZM= LR>ӤLHﮀ= zx&!QZߏ^@ja,-w%02/LqmZZY}LKB!A*BQGci:AU &T@`>™!%DC^Z7/Ef/ -hKZt:jJt:iH@ct3Fusi„' -r]Gd)HX%g0(wPϒPIj<29j0Wa+ e.6߶BwWH6FaO论.EvKhjݚ`K_̓ׯ/R#s@*yXY <7¹];(<؉W8b}*f - -w-[aO4O0xkW{Ug*1aK= (UBAWx +}1Gs^xphc~ytin]s3OVwBφrsY_VcO_UDy 3)jۍ;YEN%}`hSKoxޔ Yr@穷!AgM/|q!Il/1@ T^WS1P<ؐ8uͿg;Ur7l:b` W2ɫX7"<)3eجA(jבG%BbQ ſEN]2 tf v7oӂo/EBEJ›=__c d9MW4SLƷoQ'VKEہiJ ǿH뗝,=_Lr9C雖( XM? 6F +&SSohEIk}}B?=< <[43yG1%vtKJ6*T@Q%!Rbee]p [p-*| -94|X]BhPuŊ374^jh:J%[p&vlwb1_gcbύka9")'xoX.BxkXe#7YJa#Ѻ7'\LbjS5*>xݞ$ 1VE (4iذ宆PVڮʖʡ1Cگb \LE l]JAƒZ f,+7{o359rMx i?Ho%hX7>|a a -O -Ue߃$#b.96|^eoQZ% ܧӮw:^N<51Zb@Ól.l  ,*ߖ,XmϸU?$RW \_m/W{zrνpV0:"x]TC*m,u$(FY]oN:nji!aj;-2[8{r((יޟn>='e{+Ju5+b\n/?/Wӻ:/\We}#{ {ٗP{ڳ1?Wӆ]wN -n#ŷ9=V_/@ HX)!O덣 K@Y@ʅ stb,fHEѾƵ}'u i4!Gmi7겆K+.rʱf9I[^er:/U&|F;|Fס.fB}͑_R_-WFWav{0'sU)wvW@j>` U$G;Q57nJO WMZZ:}ǿhN1?7M O<V)`PJO)_=Ƨj} bVcPmax>s '8(i<YQneg?>Zi"u`"IvF7̶<x-3Rj40yuꚡ^\m*ܟo˿U,0}t@i8_Ç<_[%r@Cu=jQ9Or_^JW?ySV|GtTfbʹU qJZ!OnE¤}A7?O.kׯ6ZYzET K Graꇴքes7`ts@n9a]s-ݢTmD;DJ AڻQ嫟>.Ո s"cgعk`k;fb>.];̿*az۬.xQQymzWy.>ʿNCӷjOBX~"L8/56 -ѨWuIX)L9vayjR%?_ݞR,I=A>V|Gÿ~?l>Gp]^Vc-3;W_)7Ӄ6ã*8.\v~r<؍~۾i_4$}ͺ,+S͸w]Jbz5 V#8; yS[:Ro*sw+Zw.@5Lo$%Z06a=EDY+au5)Бd"%3R.>*+&h}|Ŀq%E3&-ldpPne[vo& [㜼+.a0ew s7LVC"7Ӻ=k^qn~)˔\5~'VtPf^ns:Z3xBhݕ]{BC;A9x}rk2[LQӼa[GW3@]fʥ3`J';Q_í?pNjѸ#lnN1f'mvxАE謮ZdH*\:a|5^6 -Tw)}X}[[ޅ$zXV218]Օ5& -3﬽~#XUB;1k2_H,)AK@5M6l58YNYl(?6_ipyۈG4N-'nS6yUȿx@ᨛx R[ -=Dj~iQe&*L,|ه;!MQJˆwWet ,<1^5 V53,9<`ڳσ3Q+X*7ZwKAkUwPpkpշ?K`݉IiG6d  B-)7T8([8}e5=߭w<>D< ݣf.gIa`<=獵Uz}u}O4 -.kt_Qj?EƤnh0b&( WqGC -8#Z Sz* o MݰXc- Vlö\8I[~ٛ}3$5n_jsGeB5;+em˳|T4_>Vi wSq w ;-EI7fR*֕sY흤q= Yǧ ^OſBC1m\-l\eܽt0tm4[KՆYՄV5mʧ;3K)FCxg6tv ?V5;,60l'o_ -UU_zvaxD _Ŏ -X51Dп`ۢhݤxKy?$&@'O+^Cn'ȳB;**H"j c6Ce|^_oڱ'Z5tj-O%+p!ڗkk`VQ\< hSzzH!)b37O;19J7σqȠ1 -Lni La8w#Z?KT aɿ6;bC: jR;WS8{)e6b*8V89+GaݯR`tsK.v塦0fM4Rվ8LGpF1(O6r{ pլ#qrk{k@sϿDv4K|pO9{/W6y-s;y%56Q4wis4أsdaP ? ݒ^1&hZOLoz26㌬b{gKZE>(M5@Sb߈ 6g3!2Sا2=a 1A*"!EE/Z4X_}$\Of3j}3c%70V(g.] 6Z2u@]%Tc:9yh͝?-bkЙg.eYtw,+@He 5ǿVE*`_ʝC[)RËhɢ9 -, -ҀQջ\W{(տB=QO=>,$4߶ߐ8)Sfk"׍a¿r0E_ ö.N¿=Tn{GR|"f=E 0N2ggL B*2jfb.@i!c0oWDS ːj UL(5l##0 ǁD#Sr>>d͟3耦HVuzƻ7|$,,n+ֿ&,Wu;z7W>PQWPC68/XF[7?Wڮab3 dCں6_1`*PB᳆5u ̢(ÿm6E08v - 0iѷHΈ-Jers?~PѰViP" -!G_&U@T;gG;Prqf4+!C5 9Og|%P!콕 |T1jyBc㠪 2 0JO%S[żl\-`؍ks:Tڒzw '^enIp'MkF.d9SH+[=A!"hHBGaUb6"WJ2 j,ie4&3_,Q+PySN :zd4ĀԪ\{ -滅v[9SjgmFHWY$Cn, GO( J>k1#k(^qt=2F%./['Խ^r1B!Bhb}ë_?h /^xŋ/^X/_CG:h B!BX<<!BaTÿ/B!¨B!¨B!>B!(ᓉWw.¿!B{zi":=??J?o_ч7SEsu@SԨ;+;_w8+!Bh̿Edea{?1\[ƤdӢl7D/B!epz3~ߧO޾}Q목܏߾84/gWF[~ϯK߭헛MJܮCV}񮿧^B} f hAքׅ7ȕ9%oѤZ#Q1 !B/'?@/~Eތv}ɣQ;7kLAy&΍j@ec¿!?u-7Ft[-්7=8Js)zɠ%+:+:d[|p B)>ˬ8qGl9nulvQ.lb}?#Be/9>B༕swy3J3m>ˎ9q"㟏~=RŖQ}LJ?cP BM:ĿP/*_:B!ԎOF)/h/Qy-"BaT6;x/B!Gnw ~B!>rȿ;K/B!¨_!B!Q=ބߗyQ_/^xŋ/^QI5oHleB!BCu__}N ;}Ӛ^_>]oQPy_՛E!BjM -endstream -endobj -637 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 893 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 2240 -/Filter /FlateDecode ->> -stream -x1 /R$w0͓ -endstream -endobj -623 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [438.727 161.263 454.582 172.89] -/A << /S /GoTo /D (figure.caption.4) >> ->> endobj -10 0 obj << -/D [626 0 R /XYZ 77.386 755.708 null] ->> endobj -14 0 obj << -/D [626 0 R /XYZ 77.386 589.773 null] ->> endobj -630 0 obj << -/D [626 0 R /XYZ 77.386 551.059 null] ->> endobj -18 0 obj << -/D [626 0 R /XYZ 77.386 235.523 null] ->> endobj -625 0 obj << -/Font << /F22 516 0 R /F41 628 0 R /F16 519 0 R /F42 629 0 R /F3 631 0 R /F4 632 0 R /F44 633 0 R /F43 634 0 R /F45 635 0 R /F28 636 0 R /F40 562 0 R >> -/XObject << /Im2 621 0 R /Im3 622 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -641 0 obj << -/Length 348 -/Filter /FlateDecode ->> -stream -xun0 y -CM[J91c0LHCsU薢ӷU|ށ08(W0ZiiJ2~(&2UeVt(riYN졛3oll y=|oكNzZeOE9y)Bb͖PJ \o -endstream -endobj -640 0 obj << -/Type /Page -/Contents 641 0 R -/Resources 639 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 616 0 R ->> endobj -624 0 obj << -/Type /XObject -/Subtype /Image -/Width 419 -/Height 718 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 23430 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^kGZ(tՅBw "tЮ?;Wow% WBC{qх"%&.cR ̯ssΜsDk^]?a~o;syD؉cɲDBh9؀6]Od] ń`vami9K‘3GK*-Ɔ9Qi!x$8ӥ?,ĺ ΄ֳP?EH^_|Q /?񧟞9ț9c8Jj:Ƈ3ic}H7G?7.q+]ヹW_?S=#տ{?o^:lIl%7&)L899ng? Lt俕Pt/%DkWU뢋 cpo;|7.)稯qحZo4(TWGf%Ik9(mBlD"Bi=I#u1,0Uu*{?_]]ee@I.Ge4[I0}h,_Κϕ$0v|单jtc QwgizCSD~W_}^;;;׬tnC.M4vݛ5΄*yֳPqB ܽӟwb&v[<8A]"$ɑq 1KmXYƅ#5/p] PJ< {Ò8tk2a?h/W[qb:N90ߕ LLa n= 9ݤ #q)]1,`v[P -k0.HB -mۈq5]E1b>wU뿏>HTIDx`CkRӚl^ -˱δft_-o)VWw~a1k-o**ۅgNAe*ZLt1~O@[>?\tii)#a+#]ےC`nJ]]wz0x og}提DL ր\l$P{-7"Ύ$VO~.?|䉺w/aocS3 Z07t$BmItcU:5W^yE]S|||P.}%34;CPAd)+}[o4 -VZhD 6 - CN(s%Uό/ INc&cZ͑Wuծ9;;>~&ǎ5L7؁5  }) )s: L> ` 9v`hHHO^iFH$S:ḙeIH&S:b% j .7G˭_-A:F$P?ҡBU~&猼?Zo+Th:pX0 @hx%vfyP0!(N@, Em9XYRH%kI@heҧ}W_\0t/nii0H*$KD1cܔNaJvΕdjyrcG"kO1Kny;==}}p9/{ァ0$J+c$t$H z`9K*Tb*K$O*|hXfBEn&[\\ylb&cCnOe*]ͫ L@2\rPݫЏ{~׸mQ 55J# Xz ɧ}lEDPX`J'?džMk$@"SYQc$@"S-[  "s 9haaaggG9|rr7wDR:\ @ 䮋 -gP+#^ Pq~Z'? RhXp -cͅ Cq'?*L9 >6lZ#͊%hDžޒ TEtUEEgHHs:NA {$zݑ @t[6H`*`J7 H``J֟ {D$ҡV~[#/V;[BThC]8N`L ˝Eœmu!LrsX}{<_3< \% X ,zΔ|y"ޮ/L'tͼ`ta"Gǚ$PPbˤWL”Nә;GN?dj M$\>X0opuÃO5nc{~'kQ"aMHpNgy`+Vp't:F{ sxssS90st;@w@;v>(㸕NQ9;;;s6*].䜎 |(YOؽ"stDii0kT:\K}e eYYڽ -`ZgO+451ƚ Cc5(JqzO08 n2 X.7G˭?HB006D$@Lrs0 hM#%H`0a$@S!Sa$@$S-3$ gz#X,FDk$Бƚ\U@:E sۛD}gHKIyr.LٖJolp)˦zI"E2L)[[[;::Rbw}}l;Ali%H뢆$.F&_ tœN%tჃ׻Xx;o.sS:b)p^*i3pu?-}3!7 `5蟀sze?ԝ̶&X޿i7a.ÔNፍ u簊!fAޓ*.mLNטTt1V9sxyyykkKw҃\rspLX$tco─NtΎs$h3wD-u<H;uQE(s L~\\\8?#5 Cq;gͱs~{&30thiH``J7O|H``JM:I$P'" Et9Zn} &]lH$@ .{!rA$@&S 3bh$@c'S-A   m*S_,DF;$Ѕ7ƔY]>]dmiK#$$ nŒ .7G˭?vH`@0`rڶXX+((h?'05LojzI"t&QRR.42WT2l;mo?k϶?%M>`J'dJ֎]__[厨|4 VFj$?uQ|C)0S s@.$v9n%f$<]PtS:!J%mf^ZZ޾tTVL H^$|+T9}ƆsXE O;X':01ٽ6) Al=t孭-u`w||'tGof36$JK![ceC "s"pus:Ύs$o甤OZ(G w]T82\”NŅ?:g9_Seg/,-   4sgbOutN[6 ̊LfE LrsJoI"S3$@$`)]n[F$@ nW/w-2- @G0^ds 9)ݜ!2v .7G˭_9GG$P3ҡTM^vVNsThC]8N`L kEԉ.&t-VsĮ 6aNtZS?6q ӭHy+9yY._?%DB`Jt!PaJ'̝Çw8IAYL\Ob˔e[hA`nJ]0ل;WVV|ioNB{XpNv`+VA +U:yNg@9V_nf$߽vǒc(M`29ݸN>]uWٙӶQbC'tY9](5I(i( 2uqqq_9|~~4-eƲ< 6):wi&tBsQ&L_]]y\0 abIYDOx'H4+쪶)AgAay”N~Nȭ HfEt`IEt9Znqa$@U)]UQ x栿߽SHg[z̆$@$PLr"~iO$0a00#F$0v0r4'L1؟~K7 yl F(Οq5Ncu! S:avwww{{{ss y))VN*|5L.ȶs dmV4.I=`J'jJ֎]__[厨|O@rP&} !Nө9|pp^z O\>4H]M$]t.YQw/--moo_^^:zpKLpXz#^պ8Mzs5Qo]7o$#tsxccC9Yx1 -`#8B 9nrT9sxyyykkK ]pc#|sdj$='b S].,,;ONNtrG4ɕWea 9$v̕]vB#ëꮺ3mņ<UJ'/֬4n&[\\Ww搏#MiْtWɌ$0ʜ}ЄkUՕӺ5xN;0AP9j$g2AAa”N~Nȭ HfEt`IEt9Znqa$@U)]UQ x\SHgyf$@})]w} #M C!h HtXON?r`!6"Z#?'0քZG77i,.N$;Cb^Jʃ[vaʶ$Pd~c륄KY6mK.aJ'tH)ё`uk :!=V3uQC)0S s@.$n9/$^9)v=”N8KMsxiii{{inoԃ[gBVNWm/js `/ -[>8o˺ S:yNgF9V,SN.' @L& Rt孭-u`w||'tGoI\e-0V#LCG}}9haaaggG9|rr7wD}sJtǗ'.\2\)Џ ~ufw~sNa- -`5@<XĚ!Is:@n}lشF$0+05K$0.0r +%L骊ΐ Mt9Zn} &gvG$0~WnذK )T0 )]n[ @_`JrX}foi?Zo Q t!91%,wEOZ5g,0b?K -~`.pٖbII;SixV0;~zz5V:ӖpX! T2Ia//0t g/5;}ሲ Mt4puÃ\iwL:ڦbM(J\u2s8X^IMN_<3ÛaeX(,3Fϓxi&Ӎ[Q9;;;s6*]lȃN>4Y3i( 27LN>??M,GP|i6_S͊N(sź4l*ti]b>ƣ7$.' Q d "st˅uIpsGԗ9JXNP+vB?...wGy֙MC - K Z(X'8ϝ^90P4Lt&O,H$00 B$0=0rO=#"Lz @.hsc} 8'[Y̆$@$P?~DcDI)]WG؞H)]w}/FIOt(T|Kcyk~EnTDC),wĥ\#,aJNBC9;XbI|p>Yb%”Nq}}4V?ktާ-+ KcaMH*ZlT7Lt9|xx ?r[+xŪܔaJ'mf^YY{xxp퍛V{'w̓='GĚ$~b{p5+9JNәwonn;UƂ0u8,g to]w΂ʕPؐYJG.L/i( 2T:yN>??MGy#F4vP:92p}tWWW~! ?6xZaWvP׏"/@vsmtAAvNw[6 ̊@9ݬ2X J.7G˭_ /A$0F0cH`&`J֟x0L `g Lr"~ @`JWH``J֟1p `Jۂ`v؈h:prUݛOK2i`J'>#O??:_:Ce^.LٖJop 'צ|bK>L]__k/mu+믿tB F`JX-?0t?'|bSuE|7R'Y Q >jzt@{TB֨jo7|> -VzKӬi P YLrco, tœNҺ?ɓ'vw}W]Ʃ,(UO^؅)ے@ ƭtYC{W^}ԑHrQ5kXy(PAd{tzONN J'7lf$#0ʜ>P΄aT _}՗_~T9sNal-<9vZZ9kpMd2"(Qq%etS9H$@R0vz$@$;1}! L Ntz;vH$ %]ąȴI$@0^!thH``J7 H``JW:G˵?bP$@]Vc ;w!ХXΟ5:M/Eԅ9LrsXT.3mB楰|0m? 0+_(.dw $n߽Ka.7:7?%8.7G_?Sͪ;?o6t0;[=Ov.I&LܔANo%wo(er= -K45$9咾?{\ s4ӑJOXˊ=WWbgf-3%*o}ha&Ӎ[N_~E]PTHtM5_bgݘK 0 k\&~t*ΟYQu~~Q8ڪgPR!M#&0ʜ$Jv[_}l(@vgF5kKk|vH&XzgTv pbg5##0Jb5 Q)ݨ)y i)]-ё d)]VL$@})]nU~ @`K/9f= LJDig$@)].' $S9WiXH`L`J7jy]fFͪu[cAhfB5LXK/oaJW:*dߑ9_|]Ut}*d3bj[N}|aJݕ-)Jv< >'+$0vݳĨPe\/aQKz0i:YK3V&R sS:B)]-j36oMn: |Is=B C*s^[%Zl쩖HTp&Ӎ[5$'0 GӍkb4N[t(ߥVy9]*SoP:9>l -##pI!㜛r:5@,(M;a*gy,Oҵ;GSھ$ҍ.r:L$00+s?!g$0C0!;L$00+s?$@-nWneG$0g0+y0v<M$/ҕιJs F0k쩞 -I}SuCXZtԢI(oik7nNGμok@jC cv!S9о?I eal 3~NM:1cmq$Y*61vs&IcwQ0\)PcY~e+Jkkl,0t8A&K=Mue,`Jʼnۚ OOuG.[-Sm S-<7j.6os1(a0L90^MWVB5l')ȱ&p҉^0{ %;XULA&L&ҍh&f#]K8JcL[Z:`c uD 4n{\{$G9]0."Ҹ`dF]ʗKc8s&tB]t]mD Ulܻ9KZ~˩`k]D;3r$}s\ -:3ybTޝc1zrDPX`J7K]jkǙH4{%F㫱ruOkM{| #' TKtQOs _,3F"Ȋ-?3ѲSXq9ڒ#&'Ks$8tX1 Zt@{Ăڽv&L#mK&PT:5sF k䓞rZԔӈo:Sڙ O;]b9Qt+n}mDI8ӚظƂC48coc\N&964c4Zp7>bXu\@4>fz(4>nYC5.6QlTg)]y:SK@5=oZ` vTtzOCڽ\'?cJ'?iS,S'D7"Ҩ¸t,m]~* -w,k:M@2|w|}6O\%=Ln&&  9>LnW݂LC$@$&Sk HFLt#f@INt9WS8G$At}>l-1?-:$P oq"20+Ql -]P- %^RX^7qϠ.XIB-WW:0ɝSIe>5̭źU9\3Ђ6-K?@ِ~غUӯ -V$UZ:)0{\G&~P/iQwR.ޝv -ٚ |?;ߵ~1!NbҟɟF}*]p >Y@&Ӎ[Gi`Y)[,K;0 mv=i( 27ΟdSL9]9N(sNa>s9ZsraKnheg+fv242"93Sg;z': S~W>m NtG@In9]/V&#ҍ1xL$00cN70I``fI$0F0Hq3 ̄Lf‹a LӍq3 ̄L>gw~siT3 - N&XayzθY]Q'aJ7TNR,F@ a&5F -%{ <0ӫ`J7DŽsCˢ;.* - 2 J_X Ita"EL$;M2xãIJ?7tZ$y|?yL8 ta5 )Lx1L 1)s1?}&)Lx1L 1)s1?}&ݮ> 3 L#10I``J73 L9Lf $1)[>8/w@GΟkVqY1.aJ7lN19pa[@Y.,8ǝ]{tWT){mT:{VuF $ '0nJ'0xMyNgw(j(>Ti6PAdn|9?b.&CC b?'0QkU{XD]tt5 a1`[py),tQgy!6L2Jwh| -v[ǎ H]F@h1*Ր9:سŮh E5gtu4.&psP2h2ˌ N9rf 8MY6qR+i -A1 )!4U7&u}}kӨ'GZқ*ݨ~VOC9gP|>ś:d L@2At?KŽtv/0݄Oˠ CSs:,RCMKn8or-> @90cNWnhH#uIH1+7HL$Бv_LI&LtGbcHJ)]iGiHZ)sc$@ `m*S_,DF;$ЅƔY]_t<+DiB`J'GaBv±Pq.db1h @k0Kx| jAycZ3W˺yt-hH -ak/E,L9]L\1G4N̈́%u,d[ z1j6?cp t맧BpzP: IwP:myLZyŏEһdΰZ^"eK‡Գ'陑x~˯lklh<&pȧ.i: -uPbRqәA!跩L|b?!%Wb*t2sG;*: F|"rf>l%2gaHwonn;s.ΰ%Vupr z'S&bz=O+]cģ2hB@^SXN!;;;sXʓ:+uJ(W-5kGync'j=NȒ YbNrOՠtw6a"fP,; JcZ -: -Fʜߢ먅]eF8{rAƚͦJgz[P@GCVx%*L|.6(]f0@:sL - U7LX$O쬢5Lj }jvo@>LɾH$S:ãW$@$9 @`K.8f L=;%)3! A9 NI$`J),WboIgz "2X]>?O?I޼%x%ur.Jw}}kZwԭRi@7;"vƮt MoUt?'|bMuE|矗VvsH~sS:l57bo~gΤqvvܐsˢNL:jpMƫ]BUi݇~uᆱ.Կ5<07]ba[dXNSWԽ+qc;1'Ɔ9] >C`J7ar:e{뭷*]?̍N(s„X`'W_}_'_0Nc3myN75x%:޽Pv{o$Ck$@@0DS$@$%S:t؁5  }) )s: vjoUc$@$Sȭϡ" `J6$ `J/ I&Lt@Fgeas&V>0("?^j&_ @hΐKj]Fm@@8cepDA'c9Lެ&јQǚ(.H 0tvuateN7f [}˵ Q:=Mvo6Ε;w;ncs.ʶȝx+ߴEHtfԗN˛rX< 3j J:x1@NK/PWΜy Q}1+W& [pWkK>}z~~G‘R.-9{90+y߫/8{6An0$Vu>t&v`J'?džMk$@"SYQc$@"S-[  z0obKs:aFz'2cx/ n2 X.7G˭?HB006D$@Lrs0 hMw} }޳,2$@$wH&Kt9ZnɎAf.L$@Jwl;G\UKX2f8$P3ĺ-Z cvt_~{3$楰<-λBdizNp pIN_/ϴl?O?V:,6W@ؕ.[թt_G>ܓ?~K+]%#' &07.sG~-v7l;F)tƾ1+=YiZȝ@5 JXф1at*;8*{?N)Y!eY-vHȺ(ؕNxNX_ǫ^WggTnDs:l,{$FEc -09۟ﶶu}ُػ`&t,x"!rB@jBE5n)~ڷZ݄ ֖Ӥ(G@8O%996Z# F@=c @*t(iHJǜH*%Set (KHH -w,fC `#;KI ґ) TKts!:F$НL麻ڂs|7bV[ƪ*autlH@y cvts}G_KayB|K|T.sm96\;6LPSbh1vzh؁iMM<XlSM/(]j -j M2'y:ss ;4tTjuaz=?C*]?9">YGJ`w \9Xk𳠉tAd™bn osٓ}yn|9]pH#YJo*sQ(7{ _(st; Xl`'r`& Cx3^va5 )Lx1L 1)s1?}&)Lx1L 1)s1?}&0#nG? &ҩ(:O$@)ݰaw H)]霫} )݀YOZ[Ƭ*V> v=%y cvts}gKayBaH~26lK6|aKlio S9f̲πTumJb}CM/(]ptI;S38:)݀{pߘIK Ȋ]@y3ǬE߮=9Pb?y }<3IMuK +Σ=n럗Qh-Njs(sNw]nn_NQ@k&tB7j{Jk 8 g瀱bj?%<up%)+sN HfBt30IHt8fBt30IHt8fBvLhf$@c$S#1FH0$A$@>1"L:65Zиi^-\:F@[_uTpHTHeM"s#6$}zrrDVh(s}NP58Bϸ2WbU... ?KәbqA^ɾHz3a< ` 9v`hHHt@hH`Jǜ;0F$$]x2M L=؁5  }) )s: L>965ZиiAS$P-z:3 cvq$r:y),ɜ=]- p1[[[;::Rbw}}ݨJ\B:@=وVҩ9|pp^zWbM0 N:*(avלNIT;///nB;kܨ%2س_H]/sȜ8T:}ƆsX9gN "3l:BFHNuTChcU:}֖:;>>vh!*] S>I:?G1=_}gvvvԝ'''A;%FJevJ99`GPq6ء> endobj -639 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R >> -/XObject << /Im4 624 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -647 0 obj << -/Length 1443 -/Filter /FlateDecode ->> -stream -xWKoFW>Me׉&sDR>b3;Kbhhw83;۵f٫@xRT[=zquyq"Hco>׫Z1~ivu;W f1W1Z*H5(t* qyn>d˹/-mo˛{-Tl9'ׇ<{>i=[ͽa]xw31UF\Jx^<RJv>nMyMi~aP% G1I~'esɪb^7>G~69:l5um0{ٗ]Tl k0I/Pd -ze<8%N37p8 MgXڎvBܐ|8r;ZV]ʈK[omTxJ:i!r{OԦ3{Sc܆M:u4|x^pd5 -I&RXQKd{B<V-7fW}#Mb -Un.Zey19d-[kl堆җi|>57ܛr\f9UY_e6eM@X?ڊ4!D¢Ӯ E1z[{(0ik84A> -Ofi WD+\Jǚ+\G;lȀBDByCda k%:ѫ}] {mM'I#x*OT (@N%{qđıNK5jSP+Ⱥ[9T}zUOO i3n%K'nQG)Th *[lNi ͊cQ$o@Herl8G❛>w- r>h@tkwau7e[qKK_G ^\MV4'BwV mh$C9 -ޙtbDҭ{h|-dwl.:^ͼϾCxfĭ8`I}[at9ΰ9,g:ul*Lx(r'f:m 1ÄhN$:*õG:`Ա`wF{dEw?8޺4R4a<XnzʾBk_mI!50T4n -Eon(FӰ[j\JӑI* 06D KCF桤M V<`<hFAov r$q$>X5)x%ܛO$WX¾2~|};V6', p -m€] ?v`'ŧ?.?"*Mr6$)u;?3ɌݔjExE)Rc IpX -endstream -endobj -646 0 obj << -/Type /Page -/Contents 647 0 R -/Resources 645 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 616 0 R -/Annots [ 643 0 R ] ->> endobj -642 0 obj << -/Type /XObject -/Subtype /Image -/Width 18 -/Height 20 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 649 0 R -/Length 135 -/Filter /FlateDecode ->> -stream -xڽ ENQCvrO^zKh?HremnD)fS쩍 D(62pDIR%ʌD\uLj\j]BRc+~.ߕg)Ra7B -endstream -endobj -649 0 obj << -/Type /XObject -/Subtype /Image -/Width 18 -/Height 20 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 68 -/Filter /FlateDecode ->> -stream -xc` L"1EkQ@10bpw*2@eWF/@M#0JG֮ -endstream -endobj -644 0 obj << -/Type /XObject -/Subtype /Image -/Width 248 -/Height 238 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 4980 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^흿]cvHɑ,Q Aϐ"E^'& BtB(E8R@Oaɘ YafvgggOֽ|s{~˫_d~߿/?y07v4fH:@wWw -ʰ$$Kq1Sks8&_7e%Rct*z}٠ׯFRƃ@7_]q켠k;8R׸1{eз LǡY"cݕ#:'W 6ƹ!dad{|ŃJ.,=z8OftlI.'^$ƃE{INb]R$W)FJ- #H+':klLd΃Ir,z6@/ p=.;%e :2.t֊WSJ g:,U6tZ4 ys݅gr= 4X:+ƳԔ+Ϊ`%b%H0쾥NEZYsM6Ɋ9uӖ@)lg)$Z}@OHZ\~UՀ\/!E6~b6sՋгJbD\M/gi3kG]#+`!1STnaK__dˀ"-UvNvmHx/ -D‹,t??/Fw?}@_(0y i*DQ:8 nsZ\(W:Е%}5(Т@+XcG1==BAO63 (7:*P:+z. 9jyTuKŨ~Z%CF|AW6Fߘ8t'S  .ÀA(+P:U+K(ЗHy+q/5з Q }t_&S fRcK/@_"3}tM|ʎ@}@4Szcb0N苆 -q'}] kP @%àq+tB@-n8uXn4JM&eƏ8C?[ ->VP`SZWܥ} iTg]x1 '@/^?P`*TD09:XBDdY4*vɊс8#z)ozURN -b -+ ԟRtia\zz T(1JW%eJ$I㹉vl0.l~Ke]ZV-vқ$cao9gh\Y1wI6HDp5+zR,B'ҺS)^:ѝrY_UdžD6-E.JW.D;EL - zs&ˑ - *`ӧ@K(g -?P`&LD,Y:XBDdnHhjD|U>ZT荱Yi:t/G(vxD`"A]Vwĩ'{ C_%r]DWuWRRz+\7XãFFϞTMg$yfH\b5VNA+;Ao$-G. zVp/Ѡ3z(崷)j?kV -=LЕF -hGKɭ(+g`X:~X, - t\<΢@?KgI>L>n$@K(ЗH3`` McO(_ZBiyQ -ϓ'O=z|R//_T?sέ[§7o|߿_:D3䮈#vS7|{E_[o}v#]?!)K(`_x/&)4+c](2[QwZ~ƍ7|O?$~biFpz!] Çy۷oR ͲfpOK@ꫯ^{W_}>Rڽ7%x0Ey޽>L/Ii+8u9=P`}T0)M2ag 7)M2ag 7)[r/lR W^y/L]0Z53U/'ٗ>k cF0}_JEE$U+@U\@-ϒfV;)q03+خ';?øҿ^Vt 1+*K$_)ٓ$&pYzn) #vv|s#sa<`^.͕=ٙDb_~9= هY -xG`zyN4't쨀]ztv)A!AޑiLy -ؐ [llhºi///ɨ!eU)z]'/:X } -xKX -xޘLn3݈AgW ]?^Ϥb@/Q'c@W4oxojFrD|U>ؽ"&)R t?쎷^sVPH8yD~+)O6%.V -x^[%"J/øD9pF@7J.egjeF -z\YxU rzkxcEO.q@:DN/._͵N2h!؍;ztה' eQriE. Tt`oDr'؍$[#Ve¶Jxe8)_ӓ T-wER Kœ,Ҡ|t\/]3@P`(@GE*pVAhT t3ژL變}5(Ш草 -x{IGnő)F龝"j\ܔMwGGvߞ"cg,iq0`#0ZH;́ӣ)7s3/]2@Y -= ع3 mؙjeLc]񌝋{f7.d` t{tc[hv@ף'[Z3;{Y -aVn>%w!N6W2%p/Ohcc8K`Ĩ& |h^wT ST: -x>xpo5@GE_nAf8:C):*Pi3^"}7*D9>yl ^oƬx']ѱyXpU\m4Lњ4k\ɅPUK>FIH9;d!ڃf/,d3;::ɽQ¦(D0I,M^ `7WٖVv.zӰj赊a)LU*T2mpV[ -@_- Mja2h@>ҫONGvX]T`8B>@2>[71n޼?yzƊqt@I8H F}i -@ݻw#ׯ_waLKvG䬤 Q\7?^z/YNڲGSb7~^X -Aߊ￿7n>5'53@$wIQ ;w|-k]dbULwo믿_pgELob -x~Ju tEMQDY@C|)W\֗8+z+%XE:g-Yq1:fң+ FcRl֫Ҭ_*./Ѝ=we=^-pOO@'Srޠ@?"|J@GEyS*:*7(Je VRR tT8>Z/Ћo@3 =c*I@+zcDh.Q t{ :Ņ=]`3:C1*T/k+z2 Gt=ar - -V t%Pr!nNv,;vpܦ/衮C?H>fKKi%aMIVtUq=' yqhKE7c9njrB0$a}AwGWt{ؐPȒ]~^cT#Jt|]h --M_6=YqR|; s+/(,@_"2_ -endstream -endobj -643 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [143.303 546.52 159.158 558.146] -/A << /S /GoTo /D (figure.caption.5) >> ->> endobj -648 0 obj << -/D [646 0 R /XYZ 77.386 527.147 null] ->> endobj -22 0 obj << -/D [646 0 R /XYZ 77.386 246.004 null] ->> endobj -645 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F41 628 0 R /F28 636 0 R /F44 633 0 R /F43 634 0 R /F45 635 0 R >> -/XObject << /Im5 642 0 R /Im6 644 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -669 0 obj << -/Length 1342 -/Filter /FlateDecode ->> -stream -xڽXKs8+|U,,̈́aX1Zlcʯ_Zf0;hu+7^.gcQ:Cj--J}ۉB+2 #1Lw0dt7\)Y.`yદX`X`*$ 6^% I(>ٲ$> xp*i`&ۚgN46gVda<@~#  o2d!6FaD#TLjEM\^ -L9\ԍ]S5$4K%(¬笑)uh rf X9 qSrÆZNKQVn.?A of΀1J!d -T5a$x)@ͨڡL3 uUi $j TpgUy -\jǕ01.[%_ª?k}89ʅ,יL)IMnN4T ڞ6GPfaU -endstream -endobj -668 0 obj << -/Type /Page -/Contents 669 0 R -/Resources 667 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 616 0 R -/Annots [ 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R ] ->> endobj -650 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [247.838 652.33 255.254 663.956] -/A << /S /GoTo /D (chapter.3) >> ->> endobj -651 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [253.648 633.959 261.064 645.586] -/A << /S /GoTo /D (chapter.6) >> ->> endobj -652 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [268.264 615.589 275.68 627.216] -/A << /S /GoTo /D (chapter.4) >> ->> endobj -653 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [268.862 597.219 281.702 608.846] -/A << /S /GoTo /D (chapter.19) >> ->> endobj -654 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [243.704 578.849 251.12 590.475] -/A << /S /GoTo /D (chapter.7) >> ->> endobj -655 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [282.19 560.479 295.03 572.105] -/A << /S /GoTo /D (chapter.18) >> ->> endobj -656 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [248.826 541.502 256.243 554.401] -/A << /S /GoTo /D (chapter.5) >> ->> endobj -657 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [279.561 541.502 295.416 554.401] -/A << /S /GoTo /D (section.2.4) >> ->> endobj -658 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [243.403 523.738 256.243 535.365] -/A << /S /GoTo /D (chapter.12) >> ->> endobj -659 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [251.001 505.368 263.841 516.994] -/A << /S /GoTo /D (chapter.14) >> ->> endobj -660 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [253.198 486.998 266.037 498.624] -/A << /S /GoTo /D (chapter.13) >> ->> endobj -661 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [299.779 468.627 312.619 480.254] -/A << /S /GoTo /D (chapter.17) >> ->> endobj -662 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [278.513 450.257 291.353 461.884] -/A << /S /GoTo /D (chapter.16) >> ->> endobj -663 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [256.736 431.887 272.591 443.514] -/A << /S /GoTo /D (section.2.5) >> ->> endobj -664 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [268.264 413.517 281.104 425.143] -/A << /S /GoTo /D (chapter.20) >> ->> endobj -665 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [288.018 395.147 295.434 406.773] -/A << /S /GoTo /D (chapter.9) >> ->> endobj -666 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [245.019 321.666 257.859 333.292] -/A << /S /GoTo /D (chapter.22) >> ->> endobj -26 0 obj << -/D [668 0 R /XYZ 115.087 755.708 null] ->> endobj -30 0 obj << -/D [668 0 R /XYZ 115.087 217.42 null] ->> endobj -667 0 obj << -/Font << /F40 562 0 R /F45 635 0 R /F16 519 0 R /F28 636 0 R /F41 628 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -672 0 obj << -/Length 448 -/Filter /FlateDecode ->> -stream -x]Rv0+(HdɽAchRJSp. 98X!.}'ׯʲx<;aѴnf,㙀aҦ`,g<3PTDN|Ac)"T&<.o2ϗ4NT&Q0J&b6]ۜƂB1YMb}f ?sqE''-Cg,{OqG/ҫ:3* fʵxxuuӕn$TkRCU~7csp͛ݟ@UF* o8(pkwpX},%q]х^7\ݹsoe칳'M>1Yb/=,Qz%Uu~xgЗ0O'.*옐eyU{Pw4#IF0φy+#T+t\RdP -endstream -endobj -671 0 obj << -/Type /Page -/Contents 672 0 R -/Resources 670 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 673 0 R ->> endobj -670 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F28 636 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -676 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -675 0 obj << -/Type /Page -/Contents 676 0 R -/Resources 674 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 673 0 R ->> endobj -674 0 obj << -/ProcSet [ /PDF ] ->> endobj -682 0 obj << -/Length 1883 -/Filter /FlateDecode ->> -stream -xYIo8W7UZݛ4i:hfr؄e:H-teN<{z+/.NƒW'/9x)O;/˂(O4YνdnBBMzwDy=Qrz8 0rDb Sr@9K=pQ> 8oL[&/4}ݬ*!дNg>$_h- -]⎵Wkai -$y_QyS܉qQq`/Z"OɔcS4eQulibv,(hr1B-U亨|h I<#z*[$e?_utJ{ԗ;&0e(zY+'hPK< rӷ A,+}=Asf,Zhkuرh̼gL|%I{g#"*ˢ$ -Ȱ[v%9 v=,@ɏ- 8RѬQvQ(ņ 8y;AWQݨqdIE{iB>24-@lhTQ,#ud2h./d95Z}Ъ,QY Hi=)̅GKth<墲 -Z;{K,6k /8^sjP ;?80b0A;roQ76֘}d.PK0?~ w.@G-{4QrBzhnE~<&c%rڊr~;RgF|$Y5l@2dfYi:C|0JX+*B8JQ1r 8?p.Vxs;v^+@T,~'urc#J0APq0-Rj;u C덉85vpPM0K{غx|0Ũ K-gSiP[|>j LsZ5qo,uPk*y-ghbRmxgqoD yח#Wm᧵)}- B!LsPn# ikuF>}C Cmq,?-8Ѕ~o$0c:FD1bFm0} -jԔQ>68Dk@5l!Y}>;B8Zi ݭrA'hXk7ޙXt}HebmG#Y$JVXhv]E5.`hi{<"^ƛ -_vꨛwztۑc_nu2oP_V r-H -/. ~?z>sdI3]6Vɶ4OwBbUl8yۙȿFvʥ*1p\L AE$yNGĢsІ*+S۔䛋ZrhU+\_|*uZ696cՊrkL8M՜:%Caeer<΃S:NAM`fJ(8.ƵiG x{moG϶#>;_P >'?p P#bF^-;+_l -:)qڼ$aZk6prV nP0X$I!({HKhZ~';uѻBNx BUǛCJ`m_@#xy.MOqhزg/BRLF=i<>^x_ *4XU}狻]jn~,Xw,,ԃ5b7W' -bm -endstream -endobj -681 0 obj << -/Type /Page -/Contents 682 0 R -/Resources 680 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 673 0 R -/Annots [ 677 0 R ] ->> endobj -677 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [129.719 101.718 145.574 114.617] -/A << /S /GoTo /D (figure.caption.6) >> ->> endobj -683 0 obj << -/D [681 0 R /XYZ 77.386 776.032 null] ->> endobj -34 0 obj << -/D [681 0 R /XYZ 77.386 755.708 null] ->> endobj -38 0 obj << -/D [681 0 R /XYZ 77.386 660.609 null] ->> endobj -680 0 obj << -/Font << /F22 516 0 R /F42 629 0 R /F16 519 0 R /F28 636 0 R /F46 684 0 R /F41 628 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -693 0 obj << -/Length 1511 -/Filter /FlateDecode ->> -stream -xڍWK6 W(Ϭm3;m촇lrL˚t}e;ӓ!@GUwٛ"Xn!bƳ4H3xu-Ly$*}\|(R2,WҊaY|AȠ2~~Y|&snzG6ߗgrs& 3HLn;ְ1LYp@s2@nw.u*]q5v17+na;P#EPTl,Od`|bxַUݬǶJe -*%-e,0}{y&5^C9fT檷͔N$zǑ,I)Tmc*RnMObkFoә7^d,)8Df'*A]J+XҘ̙WVዩanuY9vscSv}wdw: @ -OI2eV8Urh 9b9;puCMO!f+/ai/QiL{\4 q!(Qy+)OӠ-Hyxg•jPwkv@ڸ%(qb`%ʁU%0nMId)'s;ΙM9;$:5)Meqcɏ;􀄢nr5s\$5TP Z iٶ;%Pnr0n{ !h5𬵘Ygg2>emBZ/FĭE9ju?kK_BhJ`'@kKض*y VuC^ h@G;*m3eKp8a': V 4@DMUj -aTQiV^ xy[!ovԲ" $Ċqy$0GZxBJ@}񞥅 "d!$!{ҽ_Gpٴ[`2aHý}N;ݕ(-,}ۡܲ[SFj[zF_[($֢zL|)>z7þuOX \˲KEK$1 =1;'۶/ -endstream -endobj -692 0 obj << -/Type /Page -/Contents 693 0 R -/Resources 691 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 673 0 R -/Annots [ 679 0 R 687 0 R ] ->> endobj -678 0 obj << -/Type /XObject -/Subtype /Image -/Width 911 -/Height 643 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 12718 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -xkқƺP4Re&G &B4ZuX">i~t1~ V`/v٬)c - -**HHЧ/^_f\ڝkY:ېWw'ʬQ[I÷cegVW=qLh5|QQt_ٳiXjOV|LW~4~L_VNqNrڽi}<=z@hե@ZO@Ze7#5ꙢU9UU@Z(N멢JϬvGyA{caDh{fT]Vke~z1N~'YV{ӄmx#X̬cmm ӂz\і;مpU,۪.o.JmzpuJlE@*Q)5.jݪ;jPsRgucX8 S4%3*-NPn(Շz/YnG|Mr(j|p odu.[P[e)MrEѥ4>nJqf7-tq@ZENO3nϟ ig3q~IW`wY1B sWR3.6zQMmux:]]'ww+tiX,l-:[ 6C*)'[L _/Iu%3nz6F[ϷtU >TOQ~ wl->`_?_:1pVW1s gy"eXVQ7`d۲O6p3k'+3c٫g,٨;+ɑ Y|pJǰtdK&+>k0GUoSn.Ͼ *}n֮m>iicSR&+\iR<'ny8xoV8ƃFSSR[fQ\xVZ=+狦^zF9u6{aSmY[.VSݣnpPdU 0>z'kMoSTLqm k m%Gl6jʅy*Unj'pUVV]L S[@ZeGS[@ZiiUUV@Z@ZiiUVV@Z@Z| !|~ma,W{,Վʯl) W1R[d%/}%~, àvlٍo4Zj? %m@sj4A/+3U%DRj:A?e8J81l3!Y*3%4 tBmMhTvg-oHݺm|KeoLVIQ5CZbJVf,@+v)(UXE@*je[R,YC B0P[e]3My',Չ+vsZ@ R^WeYPʜɎtBmfuqOaCmkj~YTm8*1(JmXǬ '[[U5*P[&Ih, 5-ЖZύ!u̺堼JGQ~eﱼRX(jϾcqg.HV&«x4GLSyZWÃ5Bw㩭`dzʳ2R*)@VyVfZVV@Z@ZiiU %VYEUV:Y~VG - BfV@Z@ZUUVS -=SV@ZX}и <[N [Bm~} g'<_wpCG! - -**H<18ZjXU#G~2ofV=^zZmTæZV8ǬbPETxUz j̛7|$Ru{!Y<#4FN -23:{ljŕ,(\<*Jmi+w^ڕ<*cp韵,GsXXL$VM\8{ɚ -޷lFE[SUVG6=GŦD/g߸'j*S]l nOmBg^4^抶Xjۡ<>t|z>{mkp{jRL}eqvԭ[uoVP~4yoܐ ҝYjo/S_,{z팩۸JT۪.oTܸ;תxRjUȔuY<*=Vֵ.w"4>}VaE|_"_2b# ׍l$Sl:M*p =I+Bl-l\E^1^?7)>?UD}`T}g< -z{Hm+I Z7PɌ'^`s?:u%R,4;]Ƞ\R{OTʜ(/0/Wݎ]y¦[j@/R?C'V2QQ[~qοiT8ϭ翵Ys*wNmdvÇ -o-')jͦU[>Սx5:jHW4 -Dh˯m"i3j0?jŚVVEO _fqUz~ֳ3lW$v3MZu4\=}jDnae1[qHLNNÖngj\Ư+ז쐈ֹhXr8Υʭʮ6T -Nq,3MsW-ﱶW -DU28+EG˂) ZFTUOzόWuT-쩼#P -Eh#w= YJFbC^-J,z,z@2QϤ'nh?[޾ƱBmGkU0`_nk#_k0exaD9`ų;nu}nW<¯[S[NyZ/[رO*_TP[O - -*wbU4 s4o [ -@?fyVV@Z@ZiiUVV@Z@ZiUUVV@ZiiUUV@Z@Z= ^a؏HsW_@Zz?rZ  - -**H   - -*HH  Plw%`HM?{:&V^t)3"%\R(tޓm3t>7Õ|4?i -cٺZm*T4&^nk Z_ʣt, R&޼ͬ'QY<%R vpB/ai2!+gmo4auqCf<+֮nsn?R&5sU|m-h/^Mɧ#9?WCmU’d8Mə1l*N&X3(i! '8Pٝ1M> xD;Kҷ<*\$u@qR;d)pg4zح*L-~5aNu ip4I-I:Uږ̺wQ.6ɩepdyǀ[Z޿ˏv{Y}?-… -/ -v -W|@w\Z1vokCuN.hvNejP[.ʟ8p`̻~[av&/ݒꎊV調ٱONyWF%MB[3ciɬsm2n!QXZ[{TPs/%s59^k1ujQ^e/WYO,,wP@Uo`՚uj~9GQ\YW`*HNW:KH2Z+zKNbԢ**8NMUpI UptUVV@Z@ZiUUVV@ZiiUixO3;iN<9r0tN;*b-`;WUpr'*HH   -**HH  - -**H aSک[nFZ(Os/vp8*R[~WާLsrlm4,w|%H~V#2kϰh;4.Nܵ+ؔ^R[v7MFzsS0~S3[E -U3Qb}~^UA)֐RH@5Y]pGZʬ -pY1u1nykΪy91s|n/ɂMkT }dP[ L@T=`w4P^gjH p'F;Q[@Zii.+zƇZEot;Q[gت+H֊wV2-*JHPVU|J -pnUGͨ cZLUX=F:n>>ߏ*UXPL;Hn~'lKm)T<3 - - -**HH'#X\AknO_q\ѵX -p*w - AꨭR[yTߝM3v$ {}7z)gFW,R[h8  gI„ݰUYVm1ueʙ 軩 2\Ȟʦ`7j{YҏvR֦p@Vma(/p -u&PBm>5&NK@j %ŨRQ[+-JV ZmIͥ\*}cN+bٴ92z)3D@Z-m"VgRmY;@# |zAMZ\ -p`zKZ.omq޺ 7sM&Fs^tisN]ޤqnU`參yhWߜB^*٪ -g]JpCbu\>0 -l -."p~^0ۖ>묩:^^ɼ3ͦajvhHm`ET53 ezvj+BS}d)KjJl -'~⯪=c4[ɯ~K_2 YOQ]onԹ+حv9u+jWby]`UebW.] 5VQ7+/o?ŸM*aǯZ~6jIl3*tq~_U`KYIbUbqAgqiVoaMBS2ZUwanf_%ިA-V-}7~W&סْW -ۡ U8Ъ-}3^"pX~7:7r9 trxuxSᮤUSAZTV@NiSAZ9U@NiT@Z9U@NiTV9USiTV@NUSAZTV9b!O*ȩ今qn9))k1 -wȩ~hV@Ni[ȩ -r*  -*ȩ -!UNiT@Z9u>:q꘡ -rCwW;J2j4Oe --ԟ~ )=}i&_g؛*ZV._]V*ҧ?"Mf1V6^b *r*U*r*cUQUZ@΀ԺwFUK@B|ZeFu9|T (D+/n*X<ge.*Stg4GuȇCguČS[8?ҩaUUK)_W.ݜ훿 -WAoQuiuz] f,6v-lpJN~U7$aNβH~v*6gVg?_aE!sIz OO -[m]5Kjiњn͒Ž[eV9U}%O iaX; u Wr?o? -sa+us -7)N֏"k%%UՈך'EmP(^.gjՈ8>^ⰄkTU -gk\&8w׭/ S)*px8 I@,pSYdEx#VSVmiٴ|xam -s\{"'H}D z6Jɂ)*5~HyOô͵gCjpBL2Oa-yL"[hDH_zث- -;90*jA1j ,O-޸_??܈F_5 =&CU*О*  - -**H   - -*HH L__?n@m~ ^0 ܈fiKm8'B ULD֧9xV;XQ{Xnt3!5eOYD06'o ƻ2{|3Oaq}* -MÎ[+tZ +sY2P 9[h/_rW} -|VT4EW4=_å^7OWl45mC2SX\ - -<]]mһ`K#lf:b櫗aG%g[Ҵ3@?7]Ջ.KZ.y*O矧vUw̵d-KUL>'TUǣiw}X-9Ld [SHmSR[18)Eq酋KM}UfFW:痒BjnV3km:jwd鋯K[zףl8U%  - -**ɳ>KsCm U_>╍VJ{T@UUK$@y:U:_3O]QR盚-qTnU=Sgmi<7 -o`;N#:e8mg2 >_ª -1 M"kp|kN ,]FoUo biY44JE[Yj@UD7&ن\zXc4Ze`lL 5Ζ{>ԧ8e5K~AGo -m5YfY>Md[vEKaU 8'ʤ4]3;iM{|O5kVAU]V"feuOBaeݣ' =X{'* qmJyplؕI;%|9oO/jq}UvgcG->>A.[S,Յ| 8o9I$Mz*Gh[=&T0NOiSaDW=`4=d (M{)58,}F}CZ%J'gjT]Pnf;U= - -**]VMf;Q[@ZZ>~Q;.V!ӱ5nY7qazXΑ{zxzӶ>;*v -WGځpQrոeMmrXG82s~xuEG}NZP*RK6^=6 pt7[׸}z V%U5;Ϫװp7fzO6ip85zb;{&O|_,aK;$ p9F5U=@EO o9&ԝIil} .yyrNmVIN3&]bf ->B_wn g11t:N7-ܙjgר\~QU|K,Efݭ] kjjڷmVd]cK=xÜtv<ʷZr~_ɠ:P[6ӟֱ>jEp[ -2Pj^:봼ZۇoM;N^juNC] wihp G2 -endstream -endobj -686 0 obj << -/Type /XObject -/Subtype /Image -/Width 44 -/Height 22 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 348 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -HKœ]R1s,IA˿7*zI6) ̗ru6t>ߎsq} Me [ Lu;.t Ԑȁ~l3 r XKoތpa Xɵ;Bx`CD -]e"ȋL-ޭ>*rh SSw3ɠNNh@0-=֊o\!MNGHrNxuMZD:<>3cU$,C;N|RixrH<'ț Q!n wt!x|:bKr<} -endstream -endobj -679 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [167.44 359.428 183.294 371.055] -/A << /S /GoTo /D (figure.caption.7) >> ->> endobj -687 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [503.032 240.369 518.886 253.268] -/A << /S /GoTo /D (figure.caption.8) >> ->> endobj -694 0 obj << -/D [692 0 R /XYZ 115.087 776.032 null] ->> endobj -685 0 obj << -/D [692 0 R /XYZ 115.087 762.483 null] ->> endobj -42 0 obj << -/D [692 0 R /XYZ 115.087 419.367 null] ->> endobj -695 0 obj << -/D [692 0 R /XYZ 115.087 346.875 null] ->> endobj -696 0 obj << -/D [692 0 R /XYZ 115.087 301.448 null] ->> endobj -691 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F16 519 0 R >> -/XObject << /Im7 678 0 R /Im8 686 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -701 0 obj << -/Length 389 -/Filter /FlateDecode ->> -stream -xڵN@E)“}?Dd6b"(3`㳻a+6icA@uΡȃjW,i)%ifJ(U,{M0-NM1/bهE9e○Y؆  znͮ9,v UuAs+WPsw?6`Cc}+ai{ug8>':#l >Ȩ!`ҶEJ<}X-^%!ْE -$F^tyJVS#3ȑWu04|RWxוCfu + - Y -endstream -endobj -700 0 obj << -/Type /Page -/Contents 701 0 R -/Resources 699 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 673 0 R ->> endobj -688 0 obj << -/Type /XObject -/Subtype /Image -/Width 1002 -/Height 760 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 703 0 R -/Length 15744 -/Filter /FlateDecode ->> -stream -x˳+a`I҂^߰ey%{5knhhe'*TYV1vE.Ċ?ljeK$aIxɺ$XЬ: 03=/8j]ybzOc'/)((r9EzWEQEQ]QEQEQKZ٤M߹[՟W?'[Oݯ5gEQEQEճr+Ob3J((}[T;*+((tpGҳ].RvSozړA~<0kx3^E&oϤ-g{ fm__?EQEQ[M]ef;oJ wtxx]((q(cOGbg<1gL|a3~pkgl53һ((>%7=M fy_Y8IQ~5b1'KU>#ޑEQEQGޝsI_ -PEQEQw %G2EQEQ]z/+((һ((H((<|z/N$h5@rVs@r Z \bX6'ɷ)ʁZ qrQŢXKr Z +ˁh5{7mW?}rYe.n*Ao`{% Ihzh'GƽKrV84xz $l'\rϜ1lFjȁh5@rV@D k,.]opEIjȁh5@$ȁh5@pY6"\z%?-Wfꩇ4mr Z  ͛-.vZ9|@p_}_k37@p}cc{ij>˥bl!٠.j5C{>J|]2?rY,>^DH&Ǜ& }k5 ? j5C{ JrV8MzO2%=.j5{K= GGjޓ-)4(>cmtˁZ >&s rVw+֪ Oփ/jȁZ ǖk,.]opEIjȁh5@$ȁh5@pa6bQ;"SV,ԅw9\I|@p%}rPuۚeQź[Eڵ-[Vnj>;ȁZ `J|{0 GWe;kw ۩ZmrVjsރvFiypvn:/@ߣܜ@0;}=rX;rV3ѸYibz+%y9P v74g932r&\g 3g r Z 9jȁh59P.*WޝV@jNV@DgZ.&)ֳ72s{y%g?9{z_X,2$"ǖދjن+{>BOpIŢ$}w}P[^8\˶2یNgjل/{׻οQz/>+`T6KvgpD}RvEv=ǟ@0˩*0RG>n3Vv9P -(3s;"yi=$O3\x漾w9PjXa QϏ{O 6{XyI^jPusϜMw3gn;rV@D @r Z 9Ppc9P.*WޝV@jNV@DeZ.Rz[_n]rrm>8Vn#f,G tvo4rV}{~5{9<1ǽ45mxI 7Wfw-ˁZ /w꣤%#gv5T\Y'fr Z ^2HCZn$Z7|07zc@p}_c[U9P}uoV@Dȁh5#*X\EO һ IHJ! 77.\uh-WluZ.3]@z BvE31Qiwi.se?M޷2?><~)4iw6{7o;{!=yDzl>sA5dMEw*6>i;͊iV.rl^Uўu=;Y NwpewL{ npvz{9#!A}N;Yn>%]m3?dnss[z"8g5pe'h/iJ˫UmMhXʉx؎Ng?eꄽOH@'w3p!齻C#OJ}tzrKObAww6{Z`3lH=uFRzn5>m6Fӑ#;yyKo HM'$M@>Ad3gz{'n^9~|=j3GצxHHgOL# =O' 1% ;'p|RUT}G+J΀@vu@vu.պX›rQxƎBvu⋲bk랯/vgl'.lOpO.`8([i0<C^ww=9{7:d]z3x?\@x͠fjل Ͼ,h(C}oQUQdBs@vU=b[ v>t=jf/Ł`;|a2砋.y܊@$ T 8kd@;Yo*A[َ'O~ _^Q )>ǯKqacxOoW_pa=\LIh̥lhG28`Zz^Bz '鸗\Oܬ|PH.{6Fz.Kq࿰ڥw`B|O]~=LU}72::}{ Li޾}Rsta5;\P~oǻƤ=;9Ǜawzݽ2HWz{?%vƽON@|?p}:G$MgXVEO:D2-UuwT:{jnGd+{W=x;oM&gz wÏH;!_=;Y! 죠TfWwp *Q jYeE'=^f3̀ppCC{Cwq}sr=p=y%.I.p9Wz`]zw޳j(qsiwy/!#KCZeb5:/?qE~dϙiH;\lzrp&'TI?;NKߙFzR{Z-x{{Z#?l]zMw80*dKmov =czE.xU&>[)vQ,pzhL `Zg9cߞFz{Թ -m9M%𻏠c}IqSҼDCn3=|Y=*w[EN3Wz{9V;=Z%\2ꇿgi>dA2[t}Dp.exP{4|/ș`(KН޼4ӣD3?5-ԩޥw> -{ԓ09oF]wS3{?[z#i.Caƽ_Vzzbd~z4=93|߸wH;\AzObe=cg\Vzo>ZS8ڥG,/2y{tv3=צޥwp罀έWޥwp9{ze]zw^靳wywΘ]6+ZKQNU7}#;w CW*J=yw CW*<ܝwZ.:;.7X{s;HH{}ndb>?,K ~dޥwwWƗaescfV'ǫwU w&{w5T\Y'f2Ou{̳49:wn/z]}0WOOzn(?z-+QN>G0>Y$rw@zϊ|[1}s('];H y'ܸLn_z?4̙vrCg}J:kz;>:;xw^]z{+p'xw^Xz{{T|-ŵCb]ѷV2+-5!.J .H;HwuX,WswKrQŢXK Kp -ݿ;H;\pzob{7i*e|5g(e:^bn,[]]z^Af{wMzovY_NWn-[]]zI=LI}hMthIe~uwTUvQ24եw@z qx{Ӂ3=GWAz}B{v{BC3vGA=̮.{oxύWRnP*^/:2#Ϝ9(wѥ['! K һ;H;{H;H;p>QxC{Cw^{xw^{p;XhZ.ԃ9~Sԗ6^~Ѵ/gDhէo5y-su$/~G8;52`'jf?LLﲽW-{7+'^8J}߽.s͠fjUc}k5;nczFt&mxUg]@pYz'皙Mɦs?˟kڭLvɾ/a_pzo䶗===sö냃̦Y*y6 -bsr-EzyGpWa}?]tDn(klٽOO=`j䷖TulAثwLѾ5/VehQ0(<מλG" -#dNEzNރ/VQ|hXήzMet*>f܍&Nnqo|FgTsy/nW2ͺc<{#wܩ pVo*:9m#%y#gHF3%'k#g2kgǽk(?zl2F omL OsCr<'h ɩOɑG[/=;p7;&%M}Jٵg꼾`3[#CAƶ6&~1'^{gn|8 qz^;p7vǃЇ{v>6}v>[hQvnml'?{>;;8W}C\G26}RxD1 [k$\rϜ p| s?ϳr+=pIj[MW}L|ûΜ`h/=W}"w$a/yZQwlCw^8"!;/\l~ &! xy! =y!;/=y;/=;f\4Cw;ﺈ"{r&|gfByYwf3y߷ˢFx;rLp;x{g:Ӈsw;Uuxbd7*x~|ךtCw^{xw^{ xw^! xy! =y!;/=y;/=p;/p;K;1˟Stn3; Z 9՜9V.f\u;nLeg!j5C{O.g-2rV8}z/Vr {Y%ˁh5z2Uvh6Fȁh5>{~{^ }j1]D =w97}ޣU{]DN~ufLw9\Bz9uԛΰw]D{\S2u7{[߮\ukIr Z @D r Z 99P.*WޝV@jNV@DeZ.Rզobݿu16rV8]Jنw]Dאާl9PKzY42`Nsc_ˁZ tڥnj&<|@plzvWm&rV8"rڄὬ@py} {aߏjfETkV  -A/x;Yu.Hm|߅(^F_zj}:{[m@ow9<@zu?ャ@@}WPGǽWƽˁh5!{Q29#r Z 9j\@Tt럾 -w'A x~>~;y{HH;@dZ.`],tG_vzW}STC^[>Hť% PS]J|۳,hx/iw&nKMex_m7;ޟM#N刖nncB- (&[ާۥ'fz8wzL;{SF3X'rL{Ry}{:/{W{*hU5ش fMo$=s6;$(涐 tg{w{q{sޣiL·ힵrWAPe뺾&jHKz}x>Cf z L H^'yLŦ?.n38y#Ï aSS*Ϯu.bnz3ѕ)/iw΁iwK#DzebMIHgLsiwC咋K -۬\Qzwr Z 9P9 r Z 9\uX,WVެbSYɁh5U (2)>2}x@p}}x@a6a 16;Ͳu}X9Ӭ[.]-K5寧߭jWOX/]wYE*ȁ;pۂ|z.\tE3齞Л޻KVO>pxj}wp=ʽ= Q/{hMpwlSDפ 5Ɏ FdgH{'nez~(Oȣտ#9\YxslGn<% '}#H' -;jȎ;ngysE'{Рv{x:Z6/j5{.Ć_<=Y'yLjW^Ϝ)/控Z#o=Uˁ;#!.A~ЎV~hIjȁh5Ɂ5.poQ<һ -@E -@ -A .*A .*A \T.*-\T-\TZ-pQZpQZpQ hpQ hNo],Y-pQG$xT- Zj]E O`LUSZ`zUmYŲ]a?Zr{\v]]\ -hKtYNuI:G:N-pQ# Qmsp7'9;ԛ7=9юpQ krjt}n]~Lf=Sv* -IxcmOINdzЍ>9O{D h -Vv<> l|k5??{ {Y,|`z v]+nU1gTzp>-pQ #z -x} -@ -A .*A .*A \T.*-\T.* -@ -A .*A .*A \T.*-\TYp<(;r'z~>\9wޥwY-b}Fb6v&5^Q*oO~jٳ&7.;pBek#[w?uzW,Jˋ={ʦW̘5.3phE&?(ݜY3iwϵͰdXܿd';Ueݏrxޯ#A |EiyM1ymܠq> -d.Kf;HRwku L _vzZlI(I;\tF3gHshÚ "7rhs$c@vm&]+~uYv'gglVriޟ }hߞFzHk!}Cc7St.έlJms8?fo>b$Q:Ckk^wgǕ㮿}ޟ9\`jOǽgll8D#) !sƶ?zWP0螿 t{8KzISHz n3*dvIǔշpC? 7W7#{2X3ObIK-I§{e3ା;z$וaqD>1IoFRzI}Qj~G}y>L\[}ENGnP |SLYO|}O|:C Q"sRU%:eQZN:#8fC(1Xl~D<|4;)X=?O;?t# ?Fz}x嶺0 m?olufG4KW fRMHfrWj v_dm&]+~sd햗e{<&>Wy*huQU{wWإ+ȍa̧UO\4Y -齻dG;{=GDv*Y+(:֚~?=̝%{Z:'I,Y{ .?-r;p =LZ=MQl/{hMmz<1;7_klٵu =~XO)k]z:=%TtPH8\~e3=]oZ ?yz|\iMx4xzkK qkRrozO_ؾw i>O{OD}yf{au|z#ipaX,WXxx!{؇]zwx8ۀɁh#K@,:%3<`&jbޥȧ/UbZu>Y:9f{JxV}٣=6=<|)Ttn4K ֪nzF>?ɻz?ɼm\z7Q_*rC.Bim̕I}1l=vĆKM3)7cU]&~ڸ37U޷VEF^ۺjzJpU7NtgIɇLh)9i]~xʳkuv$ok{o/>.?5K{;N.+KsF>Kz^y zO`0M{{Hl{Z)g}ޥQd|Y+ Pu..7jw"{{IO#gHcD:Q},LNe9#;F))??#H\ZzWޔ'_ͷ7I3W?j,צY0^&jnu,Xzʫoo<:*oCsо 3u]NvORJ_y{6*?я~_x{Tf6amnzƎOLH}Oo~;mh뭷ޮ7wǛs;MQ\7Xy/WwϞ={op;އw}^z_}_o6ok~m'Pz{%qwޏH_ۿEwygk?w[J39sxz9SZ=sf4׿|;_|[om)pdyZA_[5}NzR(N߻qh/>ImOĺ8Oޏ~8)ݞup*/›oImOnOk Sy?a>lO8azw+pNgmj ů}+U͞p!;ޟo? 6?_}vbͦ[V.?DzbqJ=C'Vz~c_znK_nyc{n\^g3qeK/},XUMsq}]>h̓t.LϽooDYL|[wY=~3{f:Ǚ'p|3䋿ů|̯,>[_G?Kp܊f:d߾.J<cÿo|3SϴK53;m\-Pm5sY=qISڏ|S~CnmWopf:`|CM}]w7;{ cgJ<8hKbGz'?ɫsۼ_K =;' /|{{뭷^Vca~.氶t{b5|'?'nO8}礶t{b]]w -endstream -endobj -703 0 obj << -/Type /XObject -/Subtype /Image -/Width 1002 -/Height 760 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1500 -/Filter /FlateDecode ->> -stream -x! 7 -endstream -endobj -689 0 obj << -/Type /XObject -/Subtype /Image -/Width 610 -/Height 673 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 17063 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^˕a.PpJ8Ǟz:]ʴ`/Hpէ ?( - @")e)eR pv3gكMmV:&s2!>) @+n0b -k1Y%&/]# @\OBH_Rd|q*$_'Fɵ` 8b,gQ;IcHLav'q8!BZcvZ]kxP2O<|TWk=6@jB$@cZ1GH1јDK'GI:6X;_9]˿x.ɑ4fŸm 0vLyyz+~rK:b3ۭs4L0C  @1fJ%& Tc2y:+懭ƃ\x + rn!_y*?te -!pkL?$/ϛP+5&}mkfPKdt6>n3 N`|ݔN$@[Jm#% 0,/lQ @` @ӤAb @o'ue͋ -lw~H%u;ʋ4p< @@?/Г[=eOΦxT1y)  0 0&1dXfu9ZjPl$ -bR &;Lx -3 @]uOG7/{n.k1b!\%ifyL֪4awva @ݟMG]8'ïlcz0>{mخu0MZG9'͊dKo -~gFpo3-.ODwțpQXdQ;7fM1Y #47{c2/s&GKw  KLLU>Oډwy nz5?)p-ylV۵9&@ݟMCax -CV%WFsc2(I$JgGQ-2C*F+8{t58rY19ߚ& &O' &[S3"@i"@|kjF p2\>\>l׬~|15Fп³j1l'`_>\gt}xgj8,ҵxfL~(t!  @b+d| C1C|] @W @b&@ ɧ @uMOO_!#@ -. &BG??5<]@L>}~( &kx| -P@L_ t12>!  @b+d| C1C|] @W @b&@ <.&I߀z.Oj}eDtqV4C 5N;=k W R_=rf,kN^^]{6'̏89)NxAL&y:A#Θg"y9|=N1Tg p1y=kv\"d.)&'@`@྘*<-fjy<$dHzeڨzœkot'X:|۴{Cvr`ڭ/6ʿ[K_1WGK|QO-%Wäp-qkCUBGA&UksڳǖdoRΠIՔ:ǟlVm$&(1t C$-6.\' &=rϣCtWta  & -@]"@''1 @CCư @ b `  P1Ѕ1,x|*ta  & -@K;=Tݰ @%ϊWP%ZY%` P1~ E9&Jh>. &?LZdC`4um 蓖{Π6+/&4J?&3Q%IӐ!#W\_`iͅOΉTxV_\_Ot4xxT`wL&]uILL|aD@L]ldg-b_ <(<~H>(Q`T'@`d!mgy7jxG%Ç]w85Kbv'ұ&?mwh1ڵ'W,6 L)Sܤ&g-v @11>8ϗJ/ @ c2)kM@LF#x1~'~?} @vdO ?œO{;͌  J148 &J W @<*. &g_a#@b 0}͏x @br6?8 &J W @<*. &g_a#@b 0}͏x @br6?8 &J t?s=g0FB/ؑ%y<0^#ҽbl1.a8~pEMN'bjfIf8gV,4?%'/z:5"pfL(c,¼|Hd$c1xyJ'SƮ+<*G -$S)gpHpJy]TyZxO{d~Z!| 7'&$5Gd'Y|s6'~[|2i1g[ƱIm]| nqjpI ;&ǡ e*_WasE& N{; pHLؽ%brj<2ɳVA;gT$2'h/:3) @@U@L @@L @`~35 @3b3Km _@L7S># &?&J~35 @3b3Km _@L7S># &?&J~35 @3b3Km _@L7S># &?&J~35 @3]1~m̒"]b՟YvU1]"'B"_ %@d1F Oƿ~  @;jͶ$o)bF @#c2I<5y2č_ OG%;;>y6M%0qRv^/S-NǼV-=bewV,>7T1:S0黖q yv&ٜ_7퀹cOBͽI̎`LL*>t&)~Ҹ.v[UW #_QӪ+,/:Okq%<I/Pn|ڶ1]1;΅5(@qIFF]W%W]{cv7O~"wf^jt$&`Cv(,Y2xX&_'.dqS=]uWϴo̅$ɒPæX $\-bX/Γ; Mj"^xW5`_^' &_d\x~>d[a(e#@b g pCY R1҅3lC@Lޡx|6! &PT@Lt w(^* &_pMw;A//]8&@; @ -ɗ.a @be} @KKΰ  @1y> @#12[m fgI񯉿't~/  @9c2sNk:nsЍ" &߲RI?89&qhJދ.  0'Jb qJݰ"rq͹cN*-;+nxic7ɷb#;XQ?8-&Js!+Zgy[h wrw -D65}jwbQvdrv,+Hb2N8:=&w?9}CN?\#(#&yDS;e-]G q4%Xr.V'yk+a&{d I'rU)&q ޘzߐΠy+DRZ{2:Z؊som7퟼_g @@WL4 -$\4کzd~JEcdkŕJqkst>b~s=/xHi)dخbqb y䕤b~d,;''i2,<_jq -192\# &q*L! &XF @k5Z%@)h pU 0bM׸jS,I @5bW @bre4 F@L^UB@LN&Ak\JS)$ @1yV  @` -,ڃӏalTutqp @[brLЏ0#[_L~Eu#9}j$@c2Iq4ǝ#W) &fM]diz?&kUFftɋ|@ L!`L&6_U;GWl6#~o #bx%$ޒ+*W3fRJ2~!)Gb8ZL&+Ť)k;{{&pϘB$ڏdcΘlW{5Ox"Mb2>|6:~s'uŽ< -S#pP+&k]L(׼J\uJ˅NzB$&k6/gݨ$Zе!KJX@LgǿqkbNb&@kr pL@LSS/ @11yOmZ@LN&G1?  @`j19&@kr pL@LSS/ @11yOmZ@LN&G1?  @`j19_~9q;+F~(/&ϼ*~Y\ /#&H[$?>%  @zcrW?\W] @)gd@5е)%pZLT>5n +ޢP܆!@`Lഘ̟:)-Zcυ%?#UW7qy  -d~X\s{i׽8ƞvsQ1X.z1E݃Pd|Kbk3#7 ̥m6 4>̃x]>\ x1vd"F?hM@L S u7QT;d -Q9 @bl 0* &G#@,) @S> &?ȦHbrTN="" -Q9 @bl 0* &G#@,) @S> &?ȦHbrTN="" -tdeN|;\`^\)wt#@,V;_"z>⯡_;odD 7l4yN @\ csG)%V1yk6cr3t4ysF _ 06y?:_?nH`~ `yԅ-:H2Y8b/g_ay_ e9ːIᎆ[5!S\2PkijϵڟK6/[2 cR}ye)~>^haZk"yk^&ZdbqK}1.88mS]D%/14Pr[jI5B&{ǰ_Rv=qYyI<}Gi@TpوzjS.&ݚ0>AdIz%$;Yvɟi2Iu Hb2QIX5yB7]boէ.&8d%$[&sz\lNv6Aw -;u@19Y^_BkvKNuk%C[5“5lq\NK;G֎^B0''ѫKb>ݤ1cٚ@q%c9zK,kAV5M_C}Gs[y"pX=%PSP>(K./k3->@@,P`)?K(r\YTyuWc}WM9:d" U1Օ7oH @WWW޼  @C@Lv )B__]y&@1ف|U@L~u͛:d" U1Օ7oH @WWW޼  @C@Lv )B_?ܖmW͛^ a*qղp{y! @ X+&m>M] o -C'@ c1lAg,7Iΐ @bAcxJj8'&bx+"ǶUa8KGS~& &Fcx|!L@L^ |152B  @bkd 313z @  @g]1F/#gŎn}`GV^,00b#8k !@"#lsZS+vt[cٜWfYr$@@,#lv]ۅw5ƻN!]vs /fNb*|ݵe.. TLkZTf\f[l6yW(I{?*&.u&+u6[*⑜×4Nd'd| +^OU1!+n=1wo/y$Y7'BtlKRs`-&58w =NvE0KkH:jǎ$mrh)~O"])N3Q4cn>jljLd$ɼ+ϱ"@`nOհjppeqI=1&CXrQ./69fAS͒=.r-۲W]f8N<ש]FW?6/^(Nd#t3b׍f-ϊMxw2~+ psFZL#0=7f_ - | G~ pDx]R1YzQ +1+O{zLgyaɽl -8] @&0[LZi p<SS 0mE͇N'bjf @bDLM @lbr58Q@L)M@LζC' -15E V| @D1y" @`619ۊ( &O& &g[Q!@Fb2:#7 =xdgA; ^Dκ)?0x6P+YFu'?%  @&4m,s$w)( &! @)dp=5Gɓ#xNR"Scii j,t]Sq @b2Ό<6s򲘚'yyů[vuMV4o-N$>ۍ 3+&͘#;b2O3iqԤ@x%7S<5~jRn6&g83[^;&ٜ|>5LΩ|>+C!ɧ!!B5B'q#x1#3Gfdm}c%@]1y}UW =Ahs @b57A -S9%XO 0* &G#@,) @S> &?ȦHbrTN="" -Q9 @bl 0* &G#@,) @S> &?ȦHbrTN="" -Q9 @#1Knҹh%\L؝@kh]w5ͺ" &Oa)pZLSf|_4jo%*a79yo>:Ϲ̊yO.N$B䋐Foq^j~8#pNLSbzO.dX2bfz1Hk^(;&hubk&^y1W•5d8A`GL&yX,_\4?>lI2/2NcF'Hk^(𠘬eg!7v1G_ĆL]1Y|К|Uc9缁S`'kZISj @b,K^P'@bNm} @jS&,i @b -Um @$br4 B@L^MD@LNAW+TII4 @ -1y6  @`19B\! &P&L" &'YH @+$@I$ i pBU 0@5&_If|`oT d)'?vɽP[`5px_Gr=YŎ3g4ߨ6.^su!98'fn֮CO`וc]yH;bvS9|=j]l^УD*O8IA%uO/{Gnl׵޽{[~̹53i 3Bimɮb;^f[kQyʵ@Lس[!{9B2GFuq~,^wևp~H^, quMֶ{6.Va=;i;v/vo#SL=пR=s`nZ FU-+DŤxyjnwAkl.n"tƋ=UX&Ȯaql^;_n-sL-yN. -.y3t6'Xx57 v{z.^޹C{0ٕ5kBU6NAAL^;{n^2++ź=co! &?&IcbrM-2$ 17 @bl 0& &"@OO,I @@+&y4X=z.sa\k|nq 0FL+w2]UxXcMy$0ጵZ:|2OP>ȕ]!Ř ,S]^%[y0<%[('m `._5,!Q v5r%LS-1wM2wH=D- k̥61j͒cC`g=,6nqEsXf;zF@O|Vs7̂B4G4/9$]Zk'&׎#WH> endobj -697 0 obj << -/D [700 0 R /XYZ 77.386 753.478 null] ->> endobj -698 0 obj << -/D [700 0 R /XYZ 77.386 476.444 null] ->> endobj -699 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R >> -/XObject << /Im9 688 0 R /Im10 689 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -707 0 obj << -/Length 2561 -/Filter /FlateDecode ->> -stream -xڭ]s6ݿTbH$>܌sRR7'W9L>P,qLR.?TEJݓbly}+;~8ND'Q秉sq>zy f6"t7-o7˟%t\]%tKnuaA8x"΀##I)!ŧ_}gt|Oy2#Su.sxHHzi#1 (ݫuumUk4~+eUA5#Up0d<}{i܏h`7N#/Rϑ!X&LOc!ʋ v(C1\ -<)txAubďL>T<*TH)S釼<[t> {TWA<<(S/J2shW;ۀCxEha&@w'ڶ!SPuyjU[B[$R5\swdHXg. -ˌ}DԾc'N F|ΧynuNڄD%5YBֳ(Um&m(5]'d |0y&wk'"n@|,V<3B6t;zu&K䀵 bҚMFz(h3 (/D:xJL`:q| cwG;VQֳ9^_f qrrzKGY:+Hd^W)m 99t{fi]$lF'4W3%\%ʌaݙbO:R[б~@g{V9sN ס"++cer##|J3ɠ2r;\仵jCDȔ9QpM#]mȽqE{wNqu*7P>NL}tT~PJ@yb&jؤ& iAcB’KWm "/z3ӡ~yO5{cWUsc935Y_xBBiL/!H>\/hG!5j(g4QI)Ζy*Bg07Wݽ=8!Eʼnlx*=Idzi,&f hQ\|sžnH"hZmc57GОƩ!q{6\@7$@G-6UR=wx"x "=ZQ[\ -.^ -x=KZ(LטSFk%z -tPhfl8XXuE3} Vyc!b]PN=@v=J|Ϧ|T݈k+Q@ZΔ%0&heRXڬ,7k@#KZm8k2) U.w_uQ+Ocbվ,9OJB!HmTF1N1*2~W˝ꉤcÞ~&-F&%D;O\̠qPÝ6d PZb#ĴDbi{{P)em_tհM0W=!ϊ/aLiI:FMYq9~:oۦ3ѥ38/dXtu_e]n"봹EEډl0w&a?-`6vaRA2<>w[p021θ #I 43zM(M[_{]w?z 3LM[XÜ`@Y|HGs%FZh v#pt %n2,s0=>bD҄/@1lMp.aŀTM4/an x$daظ5O_&fdU IdEˍN ס-u*ەW3PՊ`- kLo×&Q%9QV]%c`o a>}""[Fl\AʁݗYN1ʻ~_ؽya0G*6isAX7Hء##!F9X~NԓЛAnpQJgImu;zԺ:';MkR˪Sc)7Fl$><PLyJ'7~ -G=-2x=P!>E@XnL{T0!Nfܙ&}u>К- (V:>(>MO[T&2I8TC1ćM& s -ӿ3 -endstream -endobj -706 0 obj << -/Type /Page -/Contents 707 0 R -/Resources 705 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 673 0 R ->> endobj -690 0 obj << -/Type /XObject -/Subtype /Image -/Width 252 -/Height 246 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 25355 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x}ydUuT{DFA@p8O#DcD!&qAC^lmS G=ZsN;IQٯ9,쨊:iX܆S|nFU㦱̞=S+ua߆@oxtlפF [Ax+v[C| tB[m7m߱it9:F2OElithPƞX\-lKͶb| d^6^߈rpfOS҆ -V~AIZ;(J? -,}˽va;flo>ىsԬRm<3{Sn/k4Cs>(҉c"YjxV?+k'=͂YdZk `\ک|@j,8v=9?kBx`j4OU ;SESK%\mڌ~ngP5\4){6Xr!%=HwڵV^Z.65Fx{+k8luM{詜MjiԤ̱اM@Ef"#NJa,˺$9M~^7ʫ65ky@9"4qw6oAϠ3y:ې\~Ww-p?Eq@rM#Ӥ.Å"[>6)rh\>r()K=h2WW>\uQod#ڼB!&ψj!*DE)C 9}RU7I:ԉ{t>5K/r٧ -2ͺd6$5BNR V@"t7< {)m8 P0 q/Ǯgaaa},/~wqu7FKu֙iX+JLE$ M?W Rly!=Ag&ԟn+k&%Eٚ~ CGGA+ܫd4~(M(E2m߽bX A6ɯjhlH -F̰{aUP!]>FyAP ~uzK=CILPP*s2U15v:QMIB~~jbNaQi4"^kF|VU)TQ -/v ^ԁ 4{,>< 0uE@NlC}XK7((pB4"xX!3Y2^{Ib^{f8foFO=^:pEB! a1&ԧՅ:"*ZR*1 ayg_w s`ho| GͥLuhS"'֪j:4S͈PT7vFT K?V$%:A$D|'}k05IH@@{?8}3G@R77eʐ2(di -8#NR@DniȃAo_cOg(|D0˃!BCKxhxmgxlir@7tzMV7跐_ =5մMUVw[K&?O yvza@ oyzכA(e#=-ۨ 1wmwy_׮ת4T5I8;`vy'=z(2 $hDJQXd3'sOY&U{_u͹`uOqѐXD!'uW|./PZ~ ~CQSuԶ0~&cY&0%})qHXl/vn<݊F^q ?8I0(I?{cy}ʪ~iDF0 'ms./oI\y%Fp5Xz]@Z@(Yuǽ;JF2 :cG#QYy&~ji/Y 9.M{6n ֆJڥQJ;icRByUo}_Prn18|_Nz-߱zn _'tMDQED~?|}_T,KJK $Pf@֫oĉFSӜܟobDpibRP:>>gmާ.Ov#`L\NvQ/Z2rfe%L N+i, g~jIH=> (|KD1x_p.;&s=/[[e@{?p'\wRdMMdkn?Ix B,Jf XCx͠hrB\H!DHpٗvW.dyp XB@bX$^woY v*@h[khd[K8:Kkաtj_htEM R{2U>J3"B/$k< -`R ԧ?jAg#Q2WW@C6RQ,ǽ}XC@&{#KAE R&hv@"-0TUf "H -CST=([Z?к% B ~%D % 1S.簮z=g ܻS WE[3bصT b lG(,YTW*#w衻}{~!( -a.VU;!/ -sNz?`6AW؂  M-UI2T BUfV&%"K` [k,+0 -X$xF$ezq(IX;|,ѡ1^UD(vX8|1 aB: (H5J 5J)avOّB-} (S.Drć -KL }(^2YCO{~[ʰ ш ͵Çܥ,F;XZ$aZ$Re4Cd# M Uuݎ# ) )6R(Tn ykɅo=r o}åE 7.:/=]U + AA e)kmJ΄OܔC[FglLkS ƘDO .ALpDZ~O(ĹwA\K=Y/^Z̫c8|Bm:Y ^40ɵ7G`OpehQFG|!,C^g9q{뼤3*w|5JK}&iuw7V,B~G߲6I2SقE! HQO: a j$[X500&JL<2X+G20Q|K>n$-\P[Yz#`q.?l+ɗ]{!2>Yӿ|Ӟ.oyqRA־)w -hh4пe)Aj4J4q͌'0D^3 >I|f=󿾸j~uL1q av{ڭ )wozM 2„dlr:Iӛ2fbeBK&8$iWeAw/g,BB r?~^-83 -,-_ls*Lx3WE:MU<-@;fO.TS~ba@B<=Aы烮c`\o.Ff(>`o !cxHZvc B'4YYTr7<,- - Ӆo~wQ$!ijyj Zޓ,X"Ed  d"-GjN1 U"Ԭ]66ED{Uኣ7%t3F7ESE@PgdQFAo"w&/}[oGo#(&d&QMVR2 --:U6b4) -տ/;ac}w8󑱩}W".^X8J9/yvTa97F0eʣF}H 8餯j{Z \[ӨtEsS'No+uyjRDH!I<`%pw@ -//ykc,9IcY(9^I -QjISjFxO# -ϛ_{_DX%pC?Z'A=lt~ˆ`H\w΂𤀦%`umivѮ(FUUBYUbx x$@.Y0D|hn׬Ĉ1]Xg"PQ5 -6fJؔe"1+:.u |'9 -j`(#JGB@ - ,Ţ.o7; V]r{=L2{_^E*87|)A6<$#R%n9rs;"ڙlS'C9dSjBrrtHdq?{"9=Ởw{v `8&lwFHp go%Fqԃƀ<ƙ,g,*iXI.c݆r\ WD-xh~/&ZY|6ˊUٗ 8ᕯ 2!(n4-n1K?% E!Ԓ@*%rK—^'| - U O!œc -Il'ZxcZtb -^ZR 6zJH -^RU("^/{O& -cQo;'=y? UЈI$V UHUZ*U!*IUނ5 "b 9,:豩G:{Ё`9xgφ豏9\T5!m @Ur!D= h;hh<A|饗2 GI &R>䐫^2 -Gwտ>ǹuAtsԄ(cԒ"sKR ٥Z=F=}}R.S %#x_F8c +Ҳ&9&_ԜNpBk8HD9n8uu(5Z?|H2.Mo:B1~{PbS8 gFJ}ʏt)ozXۊKfi-C ݗ\]w85WpZ<27B4{~߽Yc(eYFgFB[z6@o6EO<+!Fst#D^]-xm>昋~v;Aȟ#Zud)lpɊ$]X͍q5x7-:&*(6l#RJ>!M -}z&GaX{O1Hb,n[>q 3L\X7wqZb͸,Fp!4qBsrM[+ ZmP(7!UɆzK_rO=crEYں(K+Zj*TgXLH6 81ߺN7jJAj⠸麵d{^"k0\w3*K݁a͒_2SV:T]L)v NDb? -P q?+TFp'LdDmRVC7IDŽdU%ax߃f/u$(M;@YÈo_}5.xO^-|PvcS6g1T{U[(Qo}U[ "j$X}*@dD05G -1[QU5/z+%sp3H¤tˬ]:If~O?PW9yPHPB}[kcO'RXXs1Ʊ塊Fq,l3zn K Y+Y4/$xCe0_'2bm`ܧ8}q*@x((QAPF9}-'>ӝ(|zeRk[TṞ~|"Iݞzw?c#nzीe %tLĢD>eUt}F\ˆbI05ZUK~:&87̬!G`5TU=gits S"y4 ʌ2qP4$ AI J -J[ʠwNLFqQvL;VtrŒ47(uK{^'~G lq*NC+b%0_SZV @Z\̮߫o#f~HXh/~_<|j[ Z8iZSNڙOVPʲ_A{vFb![5BH -3k›n.lfe1<4 Y_d<fiuM0vŽhcM5{bfV yT<ߗA?!"dU ?`<pywzsP!<㰇o5!PJl< kIҫM.`S=ѣV -{E_%*9ܕ9tbmط޴[0oS!'`41y"p1GFƘRP -9BZ<P$9Er_Fd\XIi!@&ĺR@D)eȃc.Ai@}ތ9w5- =mBvhB/ICdMyJoi1k1SmdJB 6!_!R[6Ao)/K~z^ {OѠ@ަщ $dVڠ6 lH5m#q9ʆCd5Prͳ]ḹ:٥>#8*D~CF -rLsF껨#XfjҞ 3T?sPZ}c~qtoϺEA(%A:+MqW,eooVS$[~wHFM& oHQywȦbvqɛnўDQ(MhT9](+kR*ut_)ؤ:HOrC?ϦZj25WK~O@O3:PHA&2.,".E2Xr״= IjRSiVjbT|gTp_K_aRyHlh3ͥV.0<kڕ"ncZ+7{:CfSXh"isU۷)I0殺*/)cu(+SDINcMBT)*.!fYMT̷V.u%RW7jZ6*0 >bQ;R|?"ax N ۘ 6#\ W%efJ%-U&ey\Ve}ZުM y_\%(L -27llhެfrC.Zᖞő$pa洺@GqT4I|DɊ!zaO1|_Xk)!viyC4KU4oR46~CU׌;vN23Aw'"_/\@KOtM`Q0C%O -*XU(";WOϺTZ(x1VX-wv>C}Uۍ9蠽Dl9&ȶ!e8kPG~ڞ@!8c3PB>ֶ/պФ{3y1egqʢ_8:뛗: A¡O{rD4m L1U-i=ͼMN 0CPvڿyts# %ދRaU^8 է'LkPEjNJf[rv{k8-}<*l$<[kqZJBUy) I{hV!W|`dڡ/X$y/a0R*.2v JBSPөoqqn[IV*BU?;9[ a!ĪÑh}N}`E}rhExYΒ18vX!u>x"@S>ߋcUAFwcDoCT;3Sԛ̸`wajiC? RxN0ʎZT:w-fNu\1o9?^` Ƹť=U{{ -@|dn9R"i&Nf&|>Se=h[a祑Аf(>@Z$NٙK0B#)< BH?|w$6;7|37D9}oA)LNjOt' -TZb(F巄> @P8 HFHqyP0ֆ@{_0@4Uz ܊&ϣK Vm4\MWN?4 ;`9?$Ň>^r4LvqQjI ?o%xlWj[ -‡(c~U}N>!x:'+YqYiwSJ@BkT:t8N:%2NBC1KP.ߪ̩LDv;8.t.!._(@?/  ֙׼]LEDP1vi kqR] {N_H-GZ"bWi)`Ո$%ۿu_h"6} 5DLe21]k>wAOQզm:\"Pq^Ñf5~73S z9*i)R.xl`M7GKzJL -JVIx+t 4J8Q{=}:'X6RئMQ M'j ֽB>fqeN2 On Nm3~*SZ79CFdi  |6=筪G}笏M >o|P)h4"M]fOrwtShgz>JjʣɠMDFܒYԎ4MkB" -V.ki1aK/8Z`_ Mf<5889g31m ]Mit 5P.]@%yQoJd;qom:qrd;G40z -k;];!"-*HDcş_eRy`D&Oi)mhc "vc˾{~F|:c.bN &d٦Tssƴz-?4|3がTd Q~I\bi=|'f"~-dnr54PxK&vMߥƉY6΅t>CO>>m G~oussT sj`0vC+qBX*']j)9ǜ׉~ z*\}dQXR97^aH/L["1jDjhrjʱ6C"ýJH8r6.ev $׾ ` D -D?X$Fh6^QP_c(-F1zY¦vf -7eTR$M;O3*KmmPCV >X_]IBi2;IT/@@͋+hb DJU h-q1oJa~sVU(Q z뭿 #IF1Ž%k@RdZd5T,p6ۏl6K5n j-R8-9Vy!#C2xOX۱$ P*Gay&fmӘ\ߗφ!X2uȫ=3C1A K@uʚA`АVIKUQ 9[z(7t\\ 5my|q JE?p]UCe"1`4O#¥S,2E/4_XXc8@ z.@dWLBb-'mhL5hBaT oyGv*ۡ kl_*ⳄM ڧG4/AkM}&l%˷f|EYb0]F,`x_o(r<[#UiHD`*uE _8־ nN.A}vTY!``nGGN $˛tva$Im] .~/HR#3t~c9Fp /@L.Mj(d13%hۦMr72s& -֒#E3)i& w '<ǂ{ -U9 zlA:'|MX}W|8kB]SUz1WTo9Jq@iZ,$%0XFΘ>)C $~,:B () 7h[tq|:e ~|Bܧ>[Zc|5QV&߰$ I|B@K~% e%^fR\wT?VU)F x`>jH;κX̘3Y[ܬ4zTSCP]鎜*TeCRL8K~Dyzx[3,s6F*Pfe*XeJ̪U"JueڌKv&RUt iT1v8 -n}4mt@ t-tS@1< 0E& |K#X !4똪5n+rjæaU339'\k,H 9XX)L1](9!3ZܞT66ls,9T@MłJP5l@/QkK___5Pr鄇Bʣib't$2J.e0KMъ L1X^i&"(V=᧍Lp|S ")"s-Bf7[7 -!U3 ~o;޹ @2!O=ڋ NQH4:]{<`CI.(\O/jqIܨQ+*85ʛ|NwS'9`7#~5_:j)GuwB}bal)()/|($Yd 2AUiȢuw-hFK喧7c.i35~Z餻w^SIEd>s#mmd떿'ub`4bZRx)UU'U_YlP%J*=>g('siS/_SV}7;vg nJS}kXhr1ň{{iIcQouJ`#AFy$c di3RP+N`|r>X>} ! I9LxA!E |+,3?YH" 5~`ba"R2 WRaBnrzsNsnUշoݿڿo1O H';y*ʔ:C\ о~yzkӃWq-9.y {0saL`~c0:ambTF: -ubENj5(,jFr&vlnJҞށ^DZO9?92)!H -@PEt{(gST=sG{ˬYA$-cdXakVDdv&ByQS.rR #q옝g~r1# #N2*D ׭_WT:x7PCX1hQ@ЍOڭN)u*JUlYNBEɃ\-q\F*N"o Qca%m~/)KPv%;q› Wk;~.0[M<ƚ5+; rMlxʝ}Orӕ^Qq 7?4FXejk( )pj_}NT?wj,wrwtIQΚM!BvdTݎnuc -ɣi(0WJBamK?wEBPIjPRݣOI9eS(5 -c2u1 Q(DmkZ"M @.ba '8uE!(g V%E,cHƲ8Lh9M{V! V~@5$9*@7A -ԧ !/0Cf4UՃDG( {`13#Ԗvc AASn J&mldtoP2OJʰf LbFdhirqQXa#FQЬTxEF'$7*@[~ ƮWΞ=3_4v-UݐG횼YmcHϓ&*X'bPåAD߻o>jP?E;ԯ\O$:5o&U(X͌skfz -g{#)4QPAsϸ20_{(T@JwwB](E LB]'ʇڲcSn.z4M\VU38+ѶO5[p-fn=/@|yוS Fxnc cŊZ3X}S()SPx1VbäVV+"gNi=u~UAatxO`fHF{ -SEFt#&xf"Db@5+,(kat 2ږcL`$n}љ -$r}| !gp?ٛX|.'&0+c]so%29'nz^3ZNCGv,O CIenco - -\6]9վ{<άd<_ s+PBHr4TAP5Pɭ+\utrM6Ƭ,-t' I'7#-brLBz%*Z:w.2WIq/f9s,!ؐQeU_!<ޏoo͕jo+u/?zL,5lon+ JK T|p ӣzW 5ˤ mhHD֚F aCھ(5AC0]l S(+v:6 AVѭb&ZӆzGF@ʫD -/ÉՓ==dv2>cЪba@lX9԰-;V[U|Gs -\C$0,#2` X76v6ws߻U2'xL_%S$/|wFFڢB0լLAltBb-s6_oӂj͑PH1D&`( teqJ:HJ$LO;:bǎׄ`A[4L9eEbԽ S1Uh)ebhCۡ`f||9A.rUX$(}MؓdgottXErT=crI -?L]%wI,soo%{bO"'HDP+"c"T}ESe_Z7qSPf6Q3Q19 r=..jΓJvK8nFus=2SDD0).r(o^'Wa<+!1x?Du1.me){n  2`F&Owj9=ߝpdIkG%^͛@U{߻//EUIZH.qFAOBMvOC ȹtLd+5 +K? l9$ɕG'tS2?he&D`_\Uά#G%brN L("g^\1KnߓB]i`Ln|dH7wckȊUw&TK60Aȧ>U\*TgjbyL*גgrrGi$:!Zqr~ Ah[lХ5ĕPJ=C&r{cTW"x$Ny%0$ȒI $>S} - \rh Khʐr nN#8 -@M)?3B):M+iqSB⒝3?Iٛ7{,z -8[a~vjl I\,BEߢ>#f1![:FJSݨLO~RsD!M~9眅x{lzwk/b/eJ#}RT#By_84)ӣZ;}j\~>ӣ3P~3"ֲ z:i~&)p 6Yj3d;&D UC[sΓZ&Kt**<2Ke8uCen_9fb}!w^ClJD!3!<:mG26-Z?^&,*,̙iM GLAY RTCIQ!BvHHJv8n=+{sv!2`^M'xk%fY{{x)"f -*4 N@=΢˿4-Zgwt?*jwQ8**Q:/Jva1Gs e:*:rpz/sע[A|8_mܹ#v%r,H)>lsφO=f{ >PS [ -ri9 [I3m -8(?"dK!JݢeDm4QZ^{+ĝo)S=-j6DDx:3Ǫ -1YSs'3k5K%V@K՝/S޼zfUy} -rEb1&+[>9ҷgǑ  -c -M.҃=VD)/rpKkY%n!z*V="S%:c3fua޼%L;˯{пu'*FGff#{v=c- *Iӆ8.˃d|!1W**sB>[{G_tU%f?0" -RAV010Luf~:ZA%0qB(lHi4zV$TXR B݌d ?lN ((Z5C"~E@=hx{ +P@]A`4y$U3♪RHh"QY<8RLT,鐵5azM* +QdEʅRgͲIn[4 -9%7żsV=nQBSIx\_QwF!W$hgĎATIU`a%T>B*v&h cHi=2dch*nı%Qt(\q( X%@$-%6z@ v<DhP@Z2R#&(A֨EMGcΣGjp UHn;b -),`DĹ{ƥjftm%5@-hõ-^ -0Q[p" T%+ *QKr0C5t -9?XH®jC'Mw.%DVpFrG -OxB'fr#fN9szXRHC 0nܠvWa"As]{+DhJQ72Plj1w< -nTs'ONIACØ;Ի+QՌ_0ǼK}h#l7! Lc3o٬+/SW1cLX5+`3Tal@XJ1hbi/h歪5t5_Ɛ -m΋&E`AH$/O>eg7ݗ|;7ަl6z1bdW Yfwu׎;7<KV߂'1*AV>}<0nn1>mڴٳgoܸѯAŋ'A|x}Ŋկk׮SO=mҌ`֬Ys_|f{|7u50=Uk[j(ɩ+WܳgO"""LjGq}}ko&}{sGN;_ve;}hhS՝;wz2If6lK[VfV>)Y|rO޼qƅ ^xiXB;tM>hu8yξ֭[/^䤂 (d{ᇓ*vצS~i枽98vwQ!Δh'}][nIM":묳j̙3ߟ/FCU[zj\&WՑGY###6lؐa>+U袋WÛХVA0mڴ Eyܴi5\:I]= `zHo>?[d `fΜ^n߾Oޞ<.N̓~\3H\swy@׹]NdƌH.>^A.]m۶olZ_|;{O5O>^zɯ/Ce˖5kr-.'厹qVk`+nvͳ7aw ~aUMȬ5v'݁؛N2۰a_ly߽i&wSuK jn0 ~޽~=e9LD/UtTG;_-Y䩧gΜ/}K׾hѢįa ڵ j .Lbk<1?@ο -3@Vg?_/YGSO=u CJ\Mn/A|pDz޸q9sK仹DnK}͗!p k֬yEj5"r\C]~9퀛x؝w|%YG:G>r%| _A?, /|ݺuiq$cݰaQGLVۼyEf)"ݭ!Z`۶m7UnknݺUDB lڴik׮=fRښ5k.0 ((I<|UV]s5~<' %rϿO:$b>ܶjժ9q^K֯_?::/z{O?#|駟~Ο?/S;o$-[oGo͛7+<3y晊ܶm!rwe.k׺g˖-'pBp3U\yw^q~ }L?l֬Ys p"eʆ;?~ }L?{0c G^_}3f8OJ{W.\"jڃ>xg_ $5<<=$ \q.A*m?A8gO ɲ]wG؎:^xp-7㇘/^u~s=O=v#L^bGSٳpfxIc;&Ae]ӟ/ݻwzO> |K-[Wƃޛ7{A͛7o޼y{A̓ޛ7zo> endobj -46 0 obj << -/D [706 0 R /XYZ 115.087 755.708 null] ->> endobj -709 0 obj << -/D [706 0 R /XYZ 115.087 691.177 null] ->> endobj -710 0 obj << -/D [706 0 R /XYZ 115.087 672.887 null] ->> endobj -711 0 obj << -/D [706 0 R /XYZ 115.087 645.149 null] ->> endobj -712 0 obj << -/D [706 0 R /XYZ 115.087 624.738 null] ->> endobj -713 0 obj << -/D [706 0 R /XYZ 115.087 517.79 null] ->> endobj -714 0 obj << -/D [706 0 R /XYZ 115.087 402.534 null] ->> endobj -50 0 obj << -/D [706 0 R /XYZ 115.087 355.342 null] ->> endobj -705 0 obj << -/Font << /F40 562 0 R /F45 635 0 R /F41 628 0 R /F16 519 0 R /F46 684 0 R /F28 636 0 R >> -/XObject << /Im11 690 0 R /Im8 686 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -719 0 obj << -/Length 1769 -/Filter /FlateDecode ->> -stream -xڭXKs6W7jB$䱓:m/_//`EK^_^}zi=%[&ȅbJ^&L1{0qN[cȅxB(7»8Z8]2l,E g+/Jgww> %XȌw`믣.A6ouQEⷺMi [}7_@,t]eRwT#!:> endobj -704 0 obj << -/Type /XObject -/Subtype /Image -/Width 1203 -/Height 227 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 724 0 R -/Length 4284 -/Filter /FlateDecode ->> -stream -xMn6\9|ǻ,f{9d@g#SI>ƒ#*RR-~|K x0O.C0 CP0 Cp\0Ms[6t`+_ۘ@ -Cp6* -!p`4OK …zO!Q'j1?LI5«g53!p`ILKYrpLS*/,duV5 >iF -9p Rc C@0LՅ Զ6n}ÃR-¹[~ -9p`殤HU{N!p`9K}` |B0       8o0zCմd pzOU_C@0|ˋ`p`\U0aK0$)hqsryP0 橰K߅c2EX6?7u_` .Ӆ;]r9raU}Yafa)4P!!ҿW%ŞR^bm`y{*t`9R0ݳa Bsw% .VXsP(GـV -pl8@sV)=nt1] +`:bmp7D^`(G _p!pRG/qZ C@0k :Cӎ= 0tn(CԎBF`7C`QȨf;@0 Q; -U uwOk. .-珹]t^;Gk78{3,zC!`t^}{{KP0ܫvÍƯD0;TMzMa?^`xS`%`xrߌ`SáURk뢛fqbF0S%?]j8}a?vibqv5Y^mejZқU9cwj>'[v2TY8uGZg{)jauň* _/#\/M|.ʧZ7ovȧ>cioƲz3F? uՑ!3Nȍ+Iōᖻ2TYik"٦ub7x]1W{n8ł48~OƷX_;7)/]Duċ(8~RpD]&14&w]@ЦfUgݍx{w).~y,;~`c 9^FF~'ɝO[L7tv3W/n̛3^?}S.8j: ~ݏM~rz}'M4+)m>utX ZF^_UEGáIߊKV0WaтaCrc*>9ƻ ;vc( - ?{).\\,(ώyy0\ ^4\x7 w kς!U[i}+V_ -&2c/3 -z(u~jY0}XڎuG]Du~X{t13lPMh>ǎ{^_:^.dl^` ˙JzHwy:Kioy_=<[J#Y[~//muճ{W]Io13azRsw%y'ȍo=:.6s=cOq0rɮ{=mwc5=S)/wOZ=-KPwԕtKrKs/ 3} F.xj?f]IwIU]TS`?+"҉:xڠ`;.c9C''jG!U]1Tw8d:j0|?c^j v7;}0r`ȑXPȪfUw!# -ΫXPȪf@0t^BV5`7Swo=F0ݯ&i Y=|7 ݧ" -`x[ѡt`0`x`R%&pPZϖ^E4M,_ZtܫnL?calT~Cß3N>>{O \z3gm`8>iR X.^n%.\;6U;y y*˼oUwET5 p0c<.b}0cU帖ė lh1fWg>_w|Țz*VóOO-7YJ#0ꐮ^¸ŇA#>@p%&FvFH?P- F:LF:R6J`;s~Ubckil Kmy`8}U$cjc|yUz+Ύ,Fz0޿*p`Ԩ:thTŐJ ?zQ0B v%J$g{0 ~ُ2/xsp)WŻ⑳UԖ0Ъa{;C]I $4vx܈Qn :^^;fdga{[0pUgݟc8(Z W*V`8E{ê-'"Mad`}az[uVmp5śFÎ]I-51=~_{2W!1ڊxrjr}n(cX* g+iy|bdCåהoYw|室'-ڟcx-z}4>P0@0 CP6w[/8 .!K$% 8 ! &i #z>_C>!`(!`xL̪CR0 `X m;i+UoL0hӌ9/,02!@`_XxeC!@K0kGB\ Z ksҠ.0! `(DaᎠ}J:}y^ -,(@0T -endstream -endobj -724 0 obj << -/Type /XObject -/Subtype /Image -/Width 1203 -/Height 227 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 554 -/Filter /FlateDecode ->> -stream -x! ̂ -endstream -endobj -715 0 obj << -/Type /XObject -/Subtype /Image -/Width 383 -/Height 104 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 725 0 R -/Length 3841 -/Filter /FlateDecode ->> -stream -x__G/mRZ<Mߋ RJAAw,$>!"A욘1nZQ&ۚ&Y)-i̙3gͽܝ{ܙ3{fًW]BP( -BP( -HO/JG~um|3???MNMMR:GhT9?O9E}hmKґOUU %?QT%rSmV|ڵScgXm##F?mrT!#|3>U@0'$3QW.\'xBk'x+gJ'>~E>EoP*Yi[[&Kvy҅Oyҋ5#_bs\}jG(򘹘<iϱf'96$csaK|Bj&qZ{um;s?"&OLsř8U4)M>rsI5+TipJ77t<H)O9S=XO~ʕgj׮jG_85gMxDžGFcǨCI)i3|+uۙ0!:h$sP̯|V~ StF:JG}z߾O?6{~h.T/ա. A4|g{{Ga4B,iC[<1 -?}5;s<>s.#SPm~g~̀*]W~AyE{'ҝO}7_tzq r1 ʛG?<&qZ>I˰KOe\pq< >]y |r.MG>>LsI*lIs8"R$=tDI~'GbȜ|O-i5曯;KGͶ6/YXX ~m?P+cR0˽Y?6Imᣎ㔥CX8;mn:NfN"a]]z L") cbs/>r-1 {!׌߼޸lGNikOislDÇtP$TyޝXȆWבcCѯ6ѧst;Ǩ>Jؾ5'[zFɜ/9KZ1YE/HԪ7RBJnPh>k855R9&>:ckΛ9׎|%\a&S dHWYG|:[WɍMS:Cc^1{fe7E?IuZ2l$\3撇ކ| gN‡)ὓ;">d!70i$g4Wy?g'nC$TO2 {1\[CΖ&\JaxhcG>ܞv&xLE>.)I6/snafB'1:1zh+~}澹Y ->D;>3ϒv]Csʡ9KJ|dKks!&8|tԂ`.7wӶ!To+Lχcl;Ca00WA$|65W1trW<[}P_6C2;S0o|'?v13i+kA{CVxZmC;96.9|:@}&¼qsg,voދ/ - >+^}7nbOht| 2!>UU12/|._k^__C]qc 2HhL8qܹYş>8syMi/G/L4:!m5W^⏊Y|?cwl)Aȿ!o'z7KvIjG>$xt;KP3y -y݄5! ͆Sۛvc'F^b:=7W>vтO y*|"NJMP-E>ubΖO}WGDn]9ۮ|TI rt?$Fn -u\Iz~n8Hd| -e#)')h>Gp;1F>rWe,.y v՜h7Mg\gk>Оd 䱼'Cod%>COW"?;.r_]Nv>_8A(>Ɣ ;LBg?/~陯<_|v>0|:|-//oll @ >oQ=)P;ݾ!g(MՉS2 $#qoT(+$+-5?*w·]|Z>rI.ISCK8Q!I Z|dѣmW D@^+'>|mO$T8d:mW:ipڕ{|]T䓺j6|* h$d1Ok>GQXۮ>-4Z43]bdO -v)>ќ(|^>|$YRyR򶫀#|\7hz_ľ` -d/fsa @ >P|>=5Hatٳg^z͛=2>@ ;ݾ!g(M>䟇7ag$ t0qʇ,ɪ$og>E 7$$>oҶԈ()͠ʱ|թNIt&>¨Ͽ$jfl -2LچOCb mdsP6m짚}"SJ2215fںOۨ.π͇T.[ cGRԚO;>=O+(#_{q6]:OӮ]5|ۥ>Ot -M0тτ&;FV|dLbfOW&/Ip@|>|(ۨbUl ->>|&An3j9yȳS2 BѳaY< ˉ|3ln>k|ti9"B8bLO8|g:T>&D $X#C/<5O-5H6>wC dt\)>_a" -]p&YQg fu>%/iFq22.G>̢}n*|>ņ=ME>IkMg0#h>ۨ -3'cTXt6.'3i|UI;։2'\MGEK(mW.,56s|ƾ|b CSmW " o _8>@ >Pg*Q6| FVVVΟ?Ç8p`Ҝ&U W5[l-KKK'OTرcD5jXռׯ_|J柪 2˅Fdܝcr 5)PD=/ɩ2D5jXռo߾/At)Kg* -endstream -endobj -725 0 obj << -/Type /XObject -/Subtype /Image -/Width 383 -/Height 104 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 5322 -/Filter /FlateDecode ->> -stream -x âP)ta&K,x#K1F,YNbHϫ;~,Eco۾^,)LD}ටqpˌǻo~.ퟟ۞=G,y//k'g8~/ǏҾ8~a^?_OϿ7=TםfW7>?o|oOgZSOT 3*N.naj8888Gp8~88A888Q8q"pRp.dd<)T4iyӈӆӂӇ!?zp9sq{+8kqq$$éSSs}Zl888MYle29N!~ -Ѹe.2snnn[8Gqr'pp9IP(i Q%i*Q2s:E(?|^we~)%ҿ0 ЗePԾ?{H!I -GBaMRExuCA^B3M1ї>i/E0'#$D~~~HKGi{** ̆1 -?JY?ҟK~~'9+^Gtys*D^^IyRsy?t(l\=3q?%~/,s v/,^x!qZ$V%%+X"s~›gA3˪cQQ7q|:u{xf``:%j<ΉwH5&"|9LǢ7Yu1qݞJQ׾?-J8 ?qcg -N2|vՔ\zwm;Iuϙx&6);u{{KsWߦOn)FP얬9!]BU?Sh^;lj8=YqӤM6eĬhd,xۖ'W%ܫjCm*咖ȳ<絴w7TTM;xVyYQZ3ݪS~k^X/VrK-Leܺݹ -I+q=2cd\$dIq92wxR&숾wo]pVܖNEqzn$Lpt5{3c;ŕNqyRbFaqf* g.oN}jv4- -wO~쵧fxʫ9Zx{.ɟ؆f24>oN̫"83ނׯH w?Y -tZe`Taj`RrR34z/V<;I^!1nuRW2}"ꏔZ7kL#v)q矤}A#t^cǺ:!S{׽ܘbG^*wLX863vgOn[Σmbcԋ`Jzfw*-Eȫiաa{"^:X;̪4ft@_?vWW'd5kZɕ8\JF2VmǖS]#uɝ>V:w={=fMLȍ͗ - y.y{I8N!GK}mc[ #NwFxVK֐a۶NY -xo>F]1cʛ&Q]E*3E$n7;.%O6qS9>wy/bRuIA^nZ5m~*&XeA Ϯ ]"E%=ة|;Amkպ zL6;KޥuR_ %K}aֶJL}蘝^u9 W/5'I~ GMGό=#SSrx-t'pxjBx-cTlj7IXK?N;zRL֒|#b-}ϭ$l;xd~+Ot%I_JXk{Q]%{.G5W[Ui -:?RUϙڹqR8 +Ou FhV}2z6}k QmEIh5vqN΃BWնپ 6^2c>_(]Y|BhZIXӴɞeM'/+_^W)(@X=uY;m=-AiRbmyA}VaYk{h*.O}ED o}U}#%:/k'O۞b%:%E/n'zop:G%m ߞTd޽fc1|6M* -ĝZ;Z+ ڹ>9npj+(p$f]AsUD/O9ͺV3-Pk$.NriIK[-%b/nɧvX8HGCӔ5w^Y)z;xVl +6v8PefrDRg -TUuKel'cVs<ҥz7mWwd ?9l52 ?LZB37''H7wAv-On626+2)W -nsJ`ɝy722_5^\bXɢuC)!7TeEKO:1ێ]\=^D呚bh|Xt0\KK -m55eUꚁ/˯9ta *2 Y\bʢgJcK '|'w]hm>^/=)&?|l$sG2UڏS_I/3^ʿ;QvT}y1̒!~fjE;rI7c=Y41 ?B "^Q~^E=Bmj3|s8!?eT 'GUy~Kr *]4ԗ`=Zf(d3$;GDVmQόt vqz7u,#S47ۻ&}oll#?_lT)hZu/2={^.=1e洚S+6T_m=."ɎT5Ke|n[MgʄEcý#?v9tUx&X3cZO챈_gX1r|ȝ -ME?Z=6:dF1{ޥi.We4k|θ"N_Gcc^bo $2__7l{⬾nBT6~p:k4xLYK7bF^g%G. pv"FgKx@˴/*1o+_լF<$(%1֞%ϝ> ՍN8fG$oY4D;}+)ZN%"9edJ FN]7T -endstream -endobj -716 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [370.843 257.9 386.698 269.527] -/A << /S /GoTo /D (figure.caption.10) >> ->> endobj -720 0 obj << -/D [718 0 R /XYZ 77.386 776.032 null] ->> endobj -721 0 obj << -/D [718 0 R /XYZ 77.386 762.483 null] ->> endobj -54 0 obj << -/D [718 0 R /XYZ 77.386 495.973 null] ->> endobj -58 0 obj << -/D [718 0 R /XYZ 77.386 461.87 null] ->> endobj -722 0 obj << -/D [718 0 R /XYZ 77.386 431.442 null] ->> endobj -717 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F42 629 0 R /F45 635 0 R /F41 628 0 R >> -/XObject << /Im12 704 0 R /Im13 715 0 R /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -733 0 obj << -/Length 2537 -/Filter /FlateDecode ->> -stream -xڵYKsܸW07NK7$kjHM%B3HXULjg+E6Fx/.OߞA^,B Hi%i ,n /u+l% SguZʿ] - -~%ZRWgx{ H_Bj\\~䏓$FHJyɟ@,^hi@4P0k5M})MuD0BhBX(Q((ִ[zPMvB4h 'nQ9G͖U-"x[ɌLۙt;CẠo^Ӯ_ 훂y0- -\P Uϫ!(8ǹy',.!aq $.2e1}oL#xǚovuV!'Ǽ2M$9JMqWFKYULie>iE4_U-ϲxBN.Ha7zIDJ$th9`چقyy 0nˇҴn*4Lq0;8+pvCLX|#EOp'Ҝĭ߂C0N52vQ5 kF@KvL>k:"X&\:mA*yHBzv;x46~0\a"D-G9; (ӗ'ho(MT$Ih9 2N4gBtD[yvܸl>Pj[Z9U][ iMyON8kr38J'ىe[tm(l"Lv9pyE~$Vyq|Cx`k?+J/:8Tn} % Ά5l@'o@i.r1{#=r)͐0 (033#A9l=U0'"L"3 0ox\-qhI*Πsn%ҹӍB' QB~Êrt{rɁrs -kjr(-m*!(zNsYWDʃ-tmXdY< 3 -TP"@szG͡mY80JAx'(itL!lw aꇏw{侶r%S@R,tXϿADQz\"B5-vUe? PGiW@vjmm0@ c~岟kj=ak,(X1}- )_܂o!:ӄ (=؀b"RSmQ~PЌV%Dm6\Yw"9B?޷>,tyE|+ uk|dhxe,!nx\p`K&ﻞ2/}ԁI*wGXf]XgKC` ݘWSnzvzw6͙2 -l -RWhCMjtw0Vũ`T$ Aѱő`')D=`LT1Oؾ8:݇h*ȳ$Fh1&Cl]ro"@VnJ j.11 \C<1xO/{2KG`4FZ/5CJ/pce11렌Yo~As i ), n:.aP a:{0aa㍫1 p 9$Qy8ۈhl<+jڒa^iI=xC.WB4foƌS2_I J, -G~> ƔE.)TATNrpj(g33SMmE]66wv E oظ\7n؏x^&AJK/Bj{|(5WOhrEP:(kWL]l ¤J[ nM0bzʓ#JZCRr5œ} LޑvWƠ0Io(653?6;@f R4~DG͡:ӠpW=4L@t9l * -endstream -endobj -732 0 obj << -/Type /Page -/Contents 733 0 R -/Resources 731 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 723 0 R -/Annots [ 726 0 R 727 0 R 728 0 R 730 0 R ] ->> endobj -726 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [180.985 436.518 188.401 448.145] -/A << /S /GoTo /D (chapter.8) >> ->> endobj -727 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [273.895 365.084 298.188 378.934] -/A << /S /GoTo /D (subsection.2.3.1) >> ->> endobj -728 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [153.264 316.022 169.118 327.649] -/A << /S /GoTo /D (figure.caption.11) >> ->> endobj -730 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [384.81 101.718 392.335 114.617] -/A << /S /GoTo /D (chapter.5) >> ->> endobj -734 0 obj << -/D [732 0 R /XYZ 115.087 776.032 null] ->> endobj -62 0 obj << -/D [732 0 R /XYZ 115.087 482.237 null] ->> endobj -66 0 obj << -/D [732 0 R /XYZ 115.087 422.918 null] ->> endobj -70 0 obj << -/D [732 0 R /XYZ 115.087 167.213 null] ->> endobj -731 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F45 635 0 R /F41 628 0 R /F28 636 0 R /F42 629 0 R >> -/XObject << /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -738 0 obj << -/Length 2240 -/Filter /FlateDecode ->> -stream -xڵXKs8WpoTkcgKs#XZ<$eWo7A d* Fُx+/.NGއ'^^"o>}\_MZ+_4?_ܞ_/ί'SCޙMTίfgs'{ 0_ -nn70?/< H -D"=G-a/:KK@40xuq*a#?8-Iwl7e 3:jr+Cl~5\FLdQ2E$/N*"mr_@S0%ba3 HOz\wR(u엦D4hпaX.MU^1(_TGBF_d-p6۬ ܀3 0E2+sn -d~JXX<"3.P_zJ $e2t2G3G<MJhp/um ]2UQKۖ35I7כ\·nLU7%-}hEba[J=~L_w7E~v*nQ(? -SqE~^4[(qx-hI| X*J~״޽NQRe*84;{+!w4y J̛bNpXUi< M}<z)Y^=QY.PaFbUWTg)!3> ZIw3TZpIS'H8aS?6#Nw70E닞#Oěp:!O)f߬v7UYԘ[`8j7geE:_H;ZqUh[.9`Y݂g:6ZLt}SQ[%T\6(3M{ϸlBZ;mXiXisa0B=zXǞp*q>lޖb7ivd}V_ApÈ2= .+^rL97CDpwwR8IL yK -endstream -endobj -737 0 obj << -/Type /Page -/Contents 738 0 R -/Resources 736 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 723 0 R ->> endobj -729 0 obj << -/Type /XObject -/Subtype /Image -/Width 1019 -/Height 183 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 8294 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^=GA?W zaWh⍷D PcĘD, 7`B 5&66P"\J]XYy9{v~<29ߙs~쩧'> @] - kà @.H]J @$~o @Y@uk  @H? @$[׌ @@Um/-  @j} _&@ !7+(74 -F p>~ @= H=J @8\@  @,Y21s9M![ْ @j$ O֟ԗ @5?ֹ ~ܫf^< @%'?7 $v @&Hɏ]W$5?X @<@ |蹥ƞ醟mF\A @ܞMxs| <[+C @`&7q+ "1  @N'c߁֝G|e.]=k&@ ۲t4k7q٘ @WOת @@/ @Y@ug~$@U@  @,po'>G:S/ @0 @..>_N  @B@StA$@U` (?؀aIu5][sӆoƃ@Y` РFH:XOw]֍_KHƻ'@`j5kt%یS>O=lԚ{%H|c㘵8ҞĿw7&\O_;t|(p/O,^sY[\>ѻr?3v5d-op'5|7=w'MX[i)/.Zw]eW$BRLؽr>-ރbZ%s`wlG\}񮼒ʵ&ۑ P7-W-^t黥NZY?i.v!ǡѿsӬtZ8>t5rwX:崙)9;sޕ[ -\&l`E-Vx fxn#p5-Hլ2VP89%=ˊ?u3LˠSd -F]mm?D!=}M%|H@ftunKo,yWxw޶Sr oc+OX1{~_|9铧~&x*ݴkc8E]e%`:J".ЛTsuo7 @C$C @O @PP~''@ @C$*tg,!4 G?}OΏe7lS"П!6mF̻岝rSI$~dcz̞s3 -瞜 FwMT! Y5<Ί]dZLSԛ q/'犤m"PɁ,pvIn╈n" u)N"+)O?rq{`0e7hBO(}EgЦ{cReVWAkf<&B:i60\w׊ %3wlfoMEcم5 lG:2|2YųH_J{p$K#3w<._z ~Hbw -,fxat9y u,L8_/dplQO]b_9Ux0Vl%8K |B(-Yh ;gn5yE__7JHe9{n.+'f/<ߗl -6;'sx7oʠ]&N>,$;qL:0w֠Tg~+_V\GT -4+Kl3 @$z+[ @86Sb @-  @O@?_)1 @z}k @8T@?  @,  @wr @; 4ۯÉ;##4M2?'/- -!`ɫ$Pi\vrUk+Am0X{aM3~_~fAerܓ8 -QکqK^ݒ׬x,W].oC -pLFsz>}1i?ořarEjG ^h%$;XyYN]. Ok}˭ -? -]r54}ݭli m絛_d'BST,`K.y!ro]*.'m%7/1{޲qgHvixߠ/.&c?lV_C].ğw>2//nyc\k.']{@S/8$zn~b`k'( 6*,RK W*H\WS%yț^oіo$K<4I h:.v\Fؓ*6 -(vuiA0T%;^.WN].JtIk"ݯ Z*<rapE&8O~H |ye]oz p -c)錅PK,q"rui 6)AN{X;@![m~h[4JD$p@ UO^C].oj3nn'8-h^Ѻ&KNON(( p"][eUp^PE[,p|LK+"J*EΆH^nZy?Rݯ_wjf+[s@/7 -F\댥O,-}U?cX]nu`ꮳӎ*_bvjS%Йm:,^ĜʜK]ձ9FnzКOjZhc>F^єTstVB_LV=&@g}W?N1y^5ث>KʉO -#-~ǃ@,=QG -HԾԹ)~+{ yܓj>*VT-N$0&WOBVT( H>Z3}'t# _:vӏWWDsꗕ  @5_⿴/o~[goZAO H9c7@$wgVyi]*lA`^yo~oVY @@Z@3.-U⟿+v_L(0&g}v/қo)_zPyY@?s){'i?OO r||iʛ-\Lc{_|7 L?7-'}eW|`1n31~>Ilno}W[%ğ'e2OVn7VK"wRW\[@v_[%\75?>T26oH @T{'VO[;nʾX_ ) .J %z|2Yw|s5CM"t_@*'ޙ~k6WwrK7=ۄnʾXoh p;$_3w_k @[_ߖ+(  @}k §Xe&@>e~"  @A-<3S^y忎b'@ ܖ=Q@?~g~~W~x䌝\  @@A5aSgOw1ʯG}\  @@Y`]\@r7 @ H47'u@8& b9!NJ Hû$?y$HN5N4}M(%2or % 1N$ K l;Ccn-  @G[% |?.'k vϭ叇 - /pp\uw14yOz*=#ʲ/W@{;'SMON ṥ.Řgq3)| %^v{˻;uv?__̠:,e7ɒ'\ܛo>߲ZQ ' K lL@Ƿ$ פ4#w\@dDJfIW,(ن{˻[kiq9?$3zHA-VeycIlO}Ho'1և[y!@'8)DnZ2O+wQj&$YSahnOɧ~f[5G#p?^ɞ)7$)OAq."re=n NXYeum p)V__K>R -$_:C&7at$0&j$vJOsúHb>Pwv:Ŀ @|LyݽK.-8ʴw~ Hvs@Tl%PNw\IuWw\B@j8mFS ΓKHwG HFN@7 @ XO ?7.q&r'{+e\\ @R>'+=ntL彂JȻ$ΪYO`}p_iC}gE+ -H [HJq Ѝ@Y\Ώ7K/7$3n7M*"oA$.U p@]=?.Ɗ_8HsKl/+ȾH0:zXoV -_"Jۼ.[%f$ ;%>xA0&XW'8z{ ]s^Lk ^* @Y*4fzK o-U7ߠ A!lutt# _"v_Ud*|<ůyYmxz:k0*'_`{钉>a( @n}~u?}GOzmO'FL7% ;Ŀ!C @WL"HWZKv5+$hv!@_Fzj}J7?  /& _s,_dO@-GoujJs_M@7ƹG @oW X  |>O/|u/ н5~7!y(H_Tʗ_̿|cϽ!y\\` Cz77d @@߹}kO? nx nx ŃƎ5B `_'@ гs^aΪ @e_'@ гs @?~! -endstream -endobj -739 0 obj << -/D [737 0 R /XYZ 77.386 776.032 null] ->> endobj -735 0 obj << -/D [737 0 R /XYZ 77.386 762.483 null] ->> endobj -740 0 obj << -/D [737 0 R /XYZ 77.386 203.664 null] ->> endobj -736 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R /F28 636 0 R /F41 628 0 R /F46 684 0 R >> -/XObject << /Im14 729 0 R /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -744 0 obj << -/Length 2021 -/Filter /FlateDecode ->> -stream -xڍX[sܶ~Уv&ˈykit7mqdX\]N~R+L+$.t^]]^ , 2xG,H/Id/Ͼ`lX׿nDl-&?oRrM{wOv;ڿ;ڟ}A5(8 z%wK&-E!!w@rVx}I.?XꪇO3X$'c_*lDԡ0$!׹ſY/ k->cvR5iw<C7|xyNN\Tu!z&./!1 ×&Xe7>=M4IWi1K5Uݯ" ct) AeN1\q:^oqP/Z`xB٪TZr4#U?O J!BD0LYJ@H&(n?;[{}<QQKC<ķ47SB^89Jk4`'5ijB٤LH>Y%%<Kda저bf,5p"Loê.|c.YN7eo(~Wcޮ|9je)՚Xն5Mwly ̖ |ҕCo5jUxsˤSZƝm]JN^زu b -ǚ%p8T])[mp8f ԲƢ޵c -Tdzk&U59M޵k'aqr):)6Uav+uG_]zv%8yyڹvP8HnJPӚCwD9r~G8X{(I_U~V[ް0f>B6NMC>0 7ىDfQi"V) h$[1PYɉx F7 -C+"g՝c|5;haum6c;}#¥/ -xI [4XWQ8a1P z.]6fwm^É94x,OgFxO8bL`Y,+2f߆н0 MϴNΔ8B/cY,bzC' -e< 华fr&!޼c&Z`cԹ2>5A3%S>1YgwӍys5?ٱnչmlT.\%Hp -=s/4Z-[y=?l'kۛ7⚬w-ES!Ӈ;jU49ˢH@0"16wG|4aC3,ߪk"m?w Kbk{w^.jvD27Mopߘ -  W!tLY01IiiۻЕ8SDz*p*+6fVw7}ۆ 8&O> endobj -741 0 obj << -/Type /XObject -/Subtype /Image -/Width 1400 -/Height 480 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 752 0 R -/Length 9420 -/Filter /FlateDecode ->> -stream -x͊\g~} |,BY. AHIZYiЪ1Mz@hP0B (5://ꗪꮪ˯p2?$gQȋZi{ -?fvgH?DN=m_`m7w?,7?r#c6?oiOU~ 91pd7|ul;દ`gpvdZ;v̑3 vv;v;#eg3CĴ3py(yȧmlȾ$Xi+Mw -HK>/Us{ΓY?DwWgu=E~tZo~%*ie;C䜟>^rE>團U.r/R?JſF^3I۲!u~ 3P36rۤ oCV9eW҂_|ZGַ&#ҘkY{#(3!qvPvxNr.~r%Vܝao1y.F^?|Y;C/"vN\֧/p},B>4 Yw<;CG6T3Lk#o)ܟ$;ØK#YW /8LqV)Sc^嶷3ߡ֥v*+jZrΐTu=uG:^I_obᴷsթcM4DOras<7wI껩8f~BN^Eϐ3}~ !q?;/v?nbYW)O&xe=#u"ܔlwʺgiK: -*<67:_Hg 3쑾_}Dg< 0c^o"vu7qsEX| @-|;-֔=*&<@ΰvumY@cgGΰ3@AC+=f'<1ǟȌ ;v N[;Ê(si!Z쉹`g`gp v;~=v v;c紵3<Y;Ba!.ps~emS;H?DN=٭^p Iu_nNyI$$}3v;`g mi G36F?7? -(v0ۗ 9 `g;`g3'g>NF+'*ѩ) v;`gp[ΐ{o#7"< -ol{O; n8NFzK~oagy;3!wg0rgoWw⷏~s9=ǜzN4'~cg~>b! (v*ׇ]~=o gghr2ߟIй3|?Iw}2w!|G'3w?C?UUw3^by߭[ȫ;F'S/rgߊ aW3 ;CF'3uw?6Q}xSgjh [ﶴGXw nVr0˹?C6 7̿3ﵞ}g[[%;ҾwsaMߓ@ҹ3 -rҝC7xpD;CD(Z;Cu\vjh ڝuy3Ms& L'xdgům?tba -#w53agzΟ ;M 8wgp aM ;Ø[95t ['w 70kˎcJ >Uajx v`;C]&Ӿ{yu k9F}~Kx8:">zgq_ap se`; |{G'So;Csw'W%e΀8ѩ6v n88z;rogXp%YsXAU I I`g$X~ۏ?06W}mm3RCҧaC ->rNi;)#سzw)a;6Kp|Km bw~!! kC ->n)GNN^` ;`gX>K7.d:/#Ou wodG<}P3tgu=-y2"Bv=n"} N*;OsZ8vn}(M3ӿ -ޘuoFޟ".}g ;*AUa;Cn v ](;ȝ!3Y!qzy v;`g8wC&~> ;` -"Ɯv; =C탏}{Fmn!Nܞ|yL<bOӤr2gyiv;vI634w3$Iv?t3Hdg3$Iv 7 7۲s^}~΃4}W $;cϐ~LvIa  zAdg3$IZ c I>w. $ I3 $ $ A= 3HafvI63`g$`g$`g$`g3H v;$Iv;$Iv;Adg I3 $ $mrg8oZ䮱Gr9vz$;;:{YL $i;CcXhcm\ps7AWצDdg8s;\w;K=I!3xxv= OH3vz$;CƵ!15?`gp'I33(wg\I $Iv;A$;A$; I3`g$`g$`g$`g3H e;5 =>\Iv3$ ;wog15vz$;Cmh n޽z&\H };S`g3|AvROdg|Ν {<{`g .$IvΠΐܟ3ԓ$;M`g3$ .$IvπAe;Ccj $ΐx~I&3: \I `gMvz$;T3\\;K=I J qFROdg;vGϲ8vz$;vI`g$`g$`g3H 6$I3$I3$I3{\vI&[ፉ?|vwogIO vIap|#@jag3ȝݫo.n/SAdgtg8|1tƇ?d<agAv6Wy;7f;"v3Hϝ!iP𱃟'^;`g`ɳ vI3j%!3 `g`gH vI3Q0.;D7 $Ͷ3z?L A 9 vV }#A _oDM$>g&`g3 $Ͱ3F;^o IaJ~G  $3@cg3Hdg:.12$Iv;vv3yP!jv3Hng}FK Inw懷 xƝ }W9_ ѱ3 I3ߙ!##} -ag;$IoM3L!Ywf=e8ЉyXIvI ~fȺC= $IvGIag>7[eg$BPOu?r vIapj軙ů7yp*ІCzYz`g3H => vIa}yL Upc `g$ WZ;$Iv `g3H n;$Iw2';$I\y;$I3Hdg3Hdg3Hdg3$Iv;A$;A$; I3`g$ vI l7}sz,AIw}yܜ3A 7chg3@ً;$Ioʚ;v3G;$IK?C_'"F7agM$F;$IKp[3$Iv❡9;Adgs;v vI΀ $3A =΀;Adg_T"?3`g3H   $;;$I3`g;$Iv3`g3H ncg;$Iv `g$΀ $ I38+bg$wkk.vI ӱ3H v;$Iv;$Iv;AdgI@JdgZ׵$i;p|Kos=|O[PegV IBv `g$i;?Xooyx;'w v3H䝡!9v3H3 >UMxH;$IZΐxtCC!93A xzʅ""hog;$IK I33A$;v3Hdg;v;$0v3HdgvI  I  $; "vI ,ygbg$0;$`g3Hdg3Hdg3$I; ;$3H L I3`g$`g$`g3H $Iv $ $ vI;$Iv;$Iv`ac $;F׿- $; ;7}vI`g$ $";Óg/O|T'3HdgV34ˀA$;`gxCN{>4'i71S$Iv AoC? IX3'0$lg$ɵ`;Cq:h;C$I3[}~%a;$Iv`;Cg I gz}|O;$Iv`0x! $; IΰpvI;m-3H '6f v;3v`g ;`g3v`g 3;`g v 3v;`g v;3v;`g ;`g3v`g 3;`g3v 3v;`g v;3v;`g ;3v`g 3;`g3v 3;`g v;3v;`g me7 -endstream -endobj -752 0 obj << -/Type /XObject -/Subtype /Image -/Width 1400 -/Height 480 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1327 -/Filter /FlateDecode ->> -stream -x |kX: -endstream -endobj -745 0 obj << -/D [743 0 R /XYZ 115.087 776.032 null] ->> endobj -746 0 obj << -/D [743 0 R /XYZ 115.087 755.708 null] ->> endobj -747 0 obj << -/D [743 0 R /XYZ 115.087 715.53 null] ->> endobj -748 0 obj << -/D [743 0 R /XYZ 115.087 671.05 null] ->> endobj -749 0 obj << -/D [743 0 R /XYZ 115.087 653.669 null] ->> endobj -751 0 obj << -/D [743 0 R /XYZ 115.087 397.057 null] ->> endobj -74 0 obj << -/D [743 0 R /XYZ 115.087 239.09 null] ->> endobj -78 0 obj << -/D [743 0 R /XYZ 115.087 159.075 null] ->> endobj -742 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F47 750 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F45 635 0 R >> -/XObject << /Im15 741 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -755 0 obj << -/Length 2362 -/Filter /FlateDecode ->> -stream -xڕXYs6~F2$ovx'Wx5l9NPõr&+qVVN*o'X}/ZR?8HY\e؂׵tieY-K?[ϙC]Jnv}]Ժav<}q`Giu{*"j#Aķ4 u=؂+*f$;ܯm4UA)NAU:"L>mdpKguf][{']t'= -01mReCV,%U^ x_zSq F΅;_O~E kG̾V5~UE^2]㏔}fز_GԈOPd՘z:R4o<0k <'$W DNkl_f$D^ԀQUD9[>7;8^vd53|L-:}ӿ4 4^}c>A` ~Cr^.q8NDBQ -j"=Hfl-9m>濶0=3Ӻx֓|e~C4)t2PRx(<=1d]lf}]=Z 06*vT&oi2vj<ʼɶoLF3rDU[5YgA 3\e$ -:FˊeiSaM\/'cj<s-XFaF -s0ز+/4(t#u ^}8J3R7?,*  -ǚGHLdgJή)IG8\y%"DbGhB2: )Y7!i$ -SA9DP:)tL!)aDTLSI\p٩PY`EӜz^rMQuٽ0-|3HD=|O>$I6P,P>Fښ%Cq*ymwep$d#6RĠzoT^oJ\w9nweiGW|R-p -|iOa"0F2)#O#ci mVxpaݒ'[aWȒ$ p @f}8pNA)oa~O]\Ϗ}wY??^REۖgոQ; FL 5Hklˋg_ xFjSjxf9QT׆Q61A)I¦M]> endobj -756 0 obj << -/D [754 0 R /XYZ 77.386 776.032 null] ->> endobj -757 0 obj << -/D [754 0 R /XYZ 77.386 742.629 null] ->> endobj -758 0 obj << -/D [754 0 R /XYZ 77.386 682.094 null] ->> endobj -759 0 obj << -/D [754 0 R /XYZ 77.386 651.99 null] ->> endobj -82 0 obj << -/D [754 0 R /XYZ 77.386 555.444 null] ->> endobj -86 0 obj << -/D [754 0 R /XYZ 77.386 339.354 null] ->> endobj -753 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F45 635 0 R /F42 629 0 R /F28 636 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -762 0 obj << -/Length 434 -/Filter /FlateDecode ->> -stream -xeRO0іymJQV(BMԺZ ~v5 -r}LkoDDPkb,*I6Wv_-f˅_6Kk]tΙ6=˥vWYZwYcߙ@HUHI^3-6pYGDA Hwd` -3$W%Jqdi BG!+ u3cuMYЍt]|jzVeQp_FM?u蔊.޸~ħIC -Mc# Se۹v.7pUּEZd -ҿ -endstream -endobj -761 0 obj << -/Type /Page -/Contents 762 0 R -/Resources 760 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 723 0 R ->> endobj -763 0 obj << -/D [761 0 R /XYZ 115.087 776.032 null] ->> endobj -760 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -767 0 obj << -/Length 1343 -/Filter /FlateDecode ->> -stream -xڽWmo6_o_$J0AҢZt][%eQEt<=$ddɛk!y2Jf,T,"ɟdi^7m[o__i{Z+&U!PULUJ^Z8*=md*Kj&RO7z8hl~āpEY\GeLT>Pd<:|rz"9~FStXȡRIŪB7/5SU(ř9E?[,u\Hơ@xo%I,yj( ޫe3VeGSrL%gD;^Av!GND -Ql|O`i^2^ݙӦ9+b=뜭d* 1&S:;iTdq }_dRuiv"tj;*"(= \uPyPkf0 .Y*raN\c Y7WcOkcg%lx0eRt>*RS۶BT+KA%yZCp`Q /8ҽ#}7gRu2#Mk^]HV -՘6x&aj?ǫjQԖK;@$koTY¼@ 1 ܕY{̚,i?O$fquik{מ>T~l4"ˈeZ|n7u]uA&3 -qX[vH*$5 -3X2 `*sVU2͡ -*C@1cE%ߠc1~ȌolْZS1-zJ=%6`ߖLboA6} +.Ne。;pxEFǽ4E{g@G`݀~ %]1<%y~cmZ$EFuY!w'֚5e6.WH/LwM,*gr~л7_u'o%q{8 ~t7};# N PSX){RН$4+%ΎO,rҾYZC/Yo9x}ʁg?к -endstream -endobj -766 0 obj << -/Type /Page -/Contents 767 0 R -/Resources 765 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 771 0 R ->> endobj -764 0 obj << -/Type /XObject -/Subtype /Image -/Width 1017 -/Height 525 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 23520 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^O?[~ :  Ņ 70lnuBqFBpF&&6d N@{% 2ڝࢡ!LProKsN:UuǗsϩ]9s<ϟG_  BȠ4եL;rYQ{ S2Պkyg Y-|};?q}kZ#/~ҿf;vR;{[?2+j]{/{[ށx'^ vʼ -Nv}y>wQw5鷾v^ٱ#YQ{ ;xJSU05gpJjD,un':wV$_[voU^NobQ4Rɫ`>km|Mm0>oSl:{{[N>).{]˳)ӷ) Rb]T+wv:?>°H/`$#p~s֫=?jUK?TON>W_ƈզ .,Wyɥk jGO6J ݩsi -anɻQO _uvL1:ݭijpձ܎2\h-誼ntGUF{[꒚X>R̩8KgRɃa𻅙pU3<Ä~ T7Q% -]<:jb*--Tk(}>ڥ%}T귬p.lݭk-% W}+awMܚen\"c *Ʋi7=[]RގMe\֜9z具fkGnֶV\+qC,a^lx7e/C;s_]Ur7 IsDKc%L,$)%/̒|&2S8=B%7?YB 4JI8,%|>nҪSDoZwjͥ}&7(ZupρLNsV:px;+Q2%95Asf,d?|7_8_,5^&C.*o}|~ߚɴXfϘo&~"~QL3m\gl2]$[Z*JRzց}4Kc5}/CK]&҂_G[S%+?Ei-i}0fgڎ %\ žsҒ˖߾M ۴73W7:[LؔNfA~Q2REkl+OQIɧݽ]"oZ;uªOfO>óQR5ul&%g)p.,V -zL5Qn02-ﳺV>طήrYi/C.~4S(K3pFmo4.d:7+nT\QFj>,RPFdᔧ3$lթw|&/̄%do&\?ٯ7/fl ]`:3DR@f2W V,]u7S:huD+kԷ#siRҫAEA:>ot|G'7#t/$S~u%uK1{u~X[!dg|zW[{6'KgzunނV]̛㿨taEOTߊ!KfVX窸I< ZvûnM>:t(mEߣ {aK18%ɐ,9{Oki -)MynyO {޵+#-,RD`6NڒʏelGC;0SKw#m̍[՟<:OS4-Z8&^2[2q:Ҡ -MT ̻٭fwsgW'ē{GwoA4t/{[\Ёz :K%7>w9cbώ -3z{š~EzI/|a~H~a U)e)<کY={t%;m<ן󺑌̈n%22CwoDy_8}MWAq&̦]~ooa[TW|`Yk\02p*sx%ή{[SVu]K]+MƏG6իrP{Gwo'F%po]IN)?ƻwM9W|`9 )}sggsB>qk@@I`x^)@@Bs*@@"s?<ԭ@@6\@@> p>   ](r/}z}?n  J]秼m /J" J`?ʝO@@S p}#  '}=ur@@G\@@> q߽_  xqx\FF@h?Ocw~ -0~w^L/=A@㘗 -D*eoOF@h_Zz^\C"j]YWo@@8H 5y׏DIs5{:`v4 @@5E5:l}'|t'  Mfwj:[Ϧ~@@!p?3[`Y['  T!pW_J~-A@x ->~O@@p}  @~ݡ@@Bs}@@$p+/ߧl@@BG]Yub  t@`w0xC@@@c\g:  PHs}@@$[=@@:&>  }}׎  PHs}@@$[=@@:&;q_KO?8 UꆆoI &fc??ULg*3tN,V >|X -TpS*ba=j>'ۉ,B <جv?FTݸ[s钞KuSbVrS)!"i2懗Vo@~yן? hK0:9̖,1Vc`S%aFq7KQ5_}g?)ǃ_*G@bs03D.mkiP7pZ3sYXz' % P7?x^tKg塷:s־l񘼸{Q -Es"}guҼ@bv60-% - "9U{yz2g;;'sgr[(jv9{v׍l-sa?s/?U)Bcg4`3(ƹۆ@mupgH&ןr߷4쌻:Kl иkS/OwEj~xhgxRtC_JOd]_7ۀ?<,6 |1o.Q(¦W8O@z+Ed/6ͻvG\?+9,f"'٬إǻ@>;йBk{'yY¡QV{#=ޕC3ֹ~Ϣ\|J'|?zn@,fw-f=Eh~P3N0\]$QY£SPc -||o\7>ELgm嗇Fz<#HKӻ铬,f% 2O!@zNEz+퓿p}m{3A"_ -S ?٫O>$*@FEBȵ&pƦ߯`H KlQfqAZR@z%ҹ;q4   p}  @~UVE@%>  }Gvhk焩3ݷDw3&t)ƯWh=thl/%- -[z{!;Z0kQbQ-Vr<7aUv+8oi vroufەrTt<3OS?@Z>*6X6yUwJg7XMcJU%&6^%=B ; جaSvـOwgKNQTzD1)@ -hn_‘D$?4Os{4D -\Ig<|~0{r9BiŁz^sQ -3~"m M#K@V w|F~0f}KpW`nm?:p.E~͓tqW,00k|ʺ{Ai"$PbK": -HD9OKCK>_pKk07\7ǽ0Kfxo&p FjcHiP0]/ F7}0s.=q_zs~tTDgԵkZқ&a --y2;pV<_`6D'-L9n~>bLADtFnT4cEau+񴜗L%jkuZ>+ӯ.D_ 춁`5?AxlN|~WDGFTrV𴶰?kҹ>ח2*(FC.3<6?n@yCxl0[ùw{Vh*;~YN`6}y t9|}Wts.⠜ g?p߷õ]60ՏE7 :D]r3fG ~0w^/aw@:il?-V_}WtsE˵=\w`ww]1z}Wts+\WߟF e\i?/Z1 F|gwڍ@-$#kM뙍Ms=@SnY5>:#Ю' GL߉_t  8@@6=@@ pN\Zs.H@@\9mաztJÏy!Psej >!.iD U}[ozM YPrLZ|zvtKsOB`{\ko1;>҅?%]!P)0DF7ɟُMԭa3ѲZ-V"/1w[jh*oL;,l?+!4Bo?S/ { JW_3[ 7Q\;96T |j0zx0>ۜ\_t/O`w`O^9jTXJPi5+RPE%Bt?dD] 䱭tNcg˳i}iƟJF"l<>et?[~(9QX>ѹ췢76;[ u.SEs$9[$t?߳giH1W]?4}u^bb_)+$9 e~;AOJ\lCC]?FqRюMnWt?%r0Ҧ -GZFfS2;|pqX~t>_n fJWgK!إn\1i84wǦ S{t UL%UbsG%%ͧ;>SCl卻ukۭW)Z2>kӛ^?Mi>~zrZ! /T$P %&:Kʜ߇s3 :~qXA|zyԓKN7U- N[{=8*&W0ohp _Ӿ+m߯@@vCSЅp{ͬs\6j3:w+s»߻>u Fs HpOWߏ‰>7=@@Mn@@"\#  '}E@@w޽Abxgr"y<Y3~?_뗩=٤l'xܔ:Y']R?3ux'㷢' jrIG&Dt& #?\Y))WdB&s -W:V㷻b u\? -ӏ_lcwUJål{´panON~% !f;荒:-s|4Q`E,91W]_53wXotX0{4~D0),aj4-G0$_gpdv@s|)dfr -0g#hS&#?2?iןz-]֖9f̛ACZU:g{2[a!j1d7]~JL;᫳}SΊǎP=8S/P sSgN[Kksŷ0LzVlFL%W >[2l{FZP_1> Ep蠞 ƒ椝;@:3mTspTi(3ֶ(_Й(>=֡~TlC[QϹ&H#!B ĪGXN4(Ar!kH&~׎~>ҥ1Zf׶ msIf-ϻ~t_x>%{wiH6y /tԒg4T`g] w8U ]?6ԫY?~ޅ -dy`Gͧ~쳇v*7B:ÏYɎ\֗\?ϩKɦIZ_Y?AFW>H*.3䌒S=2X,T@QuӫSE=[[gۖl{d)DZЅ>0O^"KQS K{ Ҟ?Tf,^5[[Gu*xDؙJOI)wۼ*c})җCfʤ MS\T ;SG[of ̶^^3?/ds<?kj\ʉGK+ OjQ񣆖J F̞TTfLpne}~oݎY/z4)B!?*+WW%T)B$"?t6 A,\W\[J6i*LԱ}Ȣo->*ߕ'~vRln—6Y3i~??;_턓 &AޙFRx\ ~B@@\@@> p>  p  Iy_Հ  t\+o >l @*fxUI`!?c~سͭdG[;P~N7ڡ^ ?;^&9h̎Lgq(os#Ҥ٬2ί~w__o|W> @= %+շ7'=w @(Wٵ59Qo_Z#6[+o5_ϥޟ=;~32QQfG6ԥ4P%) I/BkOwKuFBD :]XN#l]@ng]4:ÛYg5k*mZM.'P} Gʻ޳`w?Qe}V,<Ӽ ª2{ٯOS{; -A`U+XZyWẂZetxjINf|vBC~a+ծ?t'0ҹ{DbC> ֳx(99L -~T B|DfLosz"q*ꖠc/YC\[į\īu\CI؋B4z3k7f.^&KVuH/I|"Ԁ@H`8,|ӂ.!@O,Rrϟ~}ƌsk/vA \ -hzW^ߏ?sb>VuK.!r1նYtߕw @@8@@@@>G@@O\=# '>  :_B OO?K\޴[K`7Ņ =877HޏOy!!pOk2QZ#:=lzGhGcj4HKYru.ҟ{ ݙE|ޱK0\2az5ww?U*_uʡկW~ PXlSU`/4O#:BJXw]rՐZݘ4]/9oS9.\#K+Z>=)kXxUXtr?ft_rah7# -m \ү!^5` B&DkyXa$crLc9SPG)i\ݳ-Eny>\NϬ;0.a'gW}UZ~fz-&δ/YY8oIUt>%;Rjͅ9*= 7]|>8;]awV1 -@+tM.~^2ٝ>׿Ͽf<\S륚gav|t?-[m`ovGimcO?Ou?qן$<-,A(2%ӼQ @^׫_X7Oɺ8/]?',ϭzzռȤ}o"M&nzw#O3g߹~ř?2ճn&%QTjrן]7U/XOsӹˣ C맮G\sv~(mYO,y0SSbuY=bb@@t_Ǜ\s ?(GK @Z&&6p|yn0L}4u9*C@t=\s*@bUDXs\[QID#6$\sŻWElq6p*2q>\W&0/7 _~6e{L"5h\sʦN6skq+K:|TQ>\s}_`3%_?n|O':|*] O>,_WDG_ޚ-8a@@L <@@p;3 }F@8Bs}@@$GE@ @B"ч[ՑKEq郮p$Uq"#:ѲG؉N"@〒U6KKz J(BdjXB[ KY M񫻂ճÖ`ExҨrGG@>i>T-orVto6-[ꝭG^J"ܸ4>F_ߕ},䍌h\#/%@]18og5]h2]=|Y:?~?5[]@r\2~CC\<y09/rTuxS \ -~b_WT8m|4Ey\L_MqMFp7(ec3 @e~jhWA1r1n$pO矛?Tqin'/74oh@`\_6FIFvx?ΉBuݩ|t~?s|h׿̃o0u ;]Rߏ: oP%ENOZ-/9\ygMJEe~Tgx7sQgO##@1r]H ׿̃s21'8#N6:hҏr'NG}F3p7(ecg:8?oԙ5 [&j7Ԍy퇼"gY"߄Ka_6FY~0 pN3@`׿̃_8hm%WFA/#o-|/Fo{/@@xuׯ̐z@@@F37F   P3j  <  Iy_s@@Z>G@@O\Zk/@@\@@> p>swz  P  I>5AZ["   8?x^?n:0  @E\bT/ @@ p>jy  5>G@@O\zNQ+  -Ӏ -_^rW @@Wu\?2 $u.  @]'t?8T7K -q_w @@qNq}#q$~G\qsQ@@q?w]?# $u]?[gODO?+Xrg_E@8N`6k;aիV6iK@@E`]5#mW?Ȍ=>2-\ <1_эLZz^7̾^2~>\Ѩ  @]%Zfkso.! /mp7R@?  >  @>sf/7"@@`+/Ҷ  @?7̮j  pm   Hs}# Is>ghM# \# Is>gv#i@@n$>G@}7КF@!>G@fz%ɧ5 : P7Doz'bzw>ށqo׫ -eUCijH=*-&IH.]EJ? u?Éຸu[Gխ3񩭗TZi?C9`J"qS1L`ɸF׿h/C\G~kS:G)O߳ߥoN~XIӾv8RK:9˷~L(_}f]?8qƠzT# -<p-qDZ%ժd\v w@$ߑ+νkg - I/ W{7&XI̸lLEǂQ^޽#}S׾W7o|_jGk>׿} o̮X.Urp-xetJp6mf]ͥ3 VCX2qS?4/ϔ%o-yLR;-3Pn\G_7ۿOgw77~m|uowq}=}fj_^>>o34۫5iv!X8l%||mזYjKḡWKT J[/O,΋ׯ;-; (xZJJu;{}o_?m| >?S"K%|KpggTeYm*].I./$i|3nןMK'0$2VCqQ'c}gBC{۬wóhw0WѼorpE|Nf1uӲTf\ާ]fagrԪlaw5GEOEY"$Nx?YDILSNIp?sD?oHSqJR?DMMr7Z ^;F.=z\Oz|NV!&Fl* .)9{yoUL1Vk !0c?5ko'ٯ?o\umIP:#̙Rgqp2ߣ?z ?;  }\~eW&'GG%o4]/tTuEsS^kzz[\?[oFa C%(6_ϟ=&s@YVX{ŪJ벌m}&[x@ Ѫ|"}YCZ?1/~9{8yu5pS\?=?6~n!ҫJW52!GOdL4p*xUr;п,q«C;0uRryrYEyUwT ͜ qlp׭O8Q8ϓѡf7Q9ߍȽs 2׿sV}= ]>m|FHqJ>f{5XǀxZKoΞ-Vg#BDžޭPcx -(:oxUsLMSL$-x\fLJ g!txIf!Sb gA:!?4X8oLRed7#;絸Z3XE`?%Y)p=s-DKWZ\oׯx*A9*}hc<\6 p6KW\sm{pk#׿>ffSG@:_O\sm{pk#>fxԩ# GV'6Os}F={^O@|]x\o31ί|}g'@%䨗hüF>|_:8]!0 y{f'g># $>G@}wݍ@ p}@@$=\%g(u!]_-*o[@u>hnGCaID PHrQCU'L\yj\pUP @'\,׏6o?ՊJ~E@s? -S5W"Ow>FU֞(=  :{$?|/FOLkgm>-6K߽_9@_}P! @J\3˟ݝ=Ɠ:q\ܱ dn* LUoκ~lisoF_G=Ju  hd\?<_Tӵ*\UQ-^uK[҆ U5~$@Ȼ$;=+.Y?=ygՉ m>s6j|sgOf?[MRʤ ~[0[t O뇟-=jd "KO{nlwyctSmNw7 M#Es}Pk<Ŀjw=óݸ\I@nwɋXR.|kGC% jhx3<%% Ls.q\?7] D]?v^6CvI(}F8H$5}{$dy_:j$|3s3ERW ## 89o׉ >}w[%?7s}@@ wO@NS{$nj   p  {s (  Nr*\`   |?Xrů ၜ_@^  <@|}gp;zW83  Ks}@@$   @@󾶰@@{ p}  @~@@Z >  }}  p/@@޻:  @ >G@@O\>R@@%>  }}{wZG@h  Iy_[G  >G@@O\zR  -\@@> p>k H}@@  Iy_Aj@@\#  '}ma  \@@> p>;H# @s}@@$-#@@^\#  '}wu@@p}  @~}>  Ks}@@$   @@󾶰@@{ p}  @~@@Z >  }}  p/@@޻:  @ >G@@O\>R@@%>  }}{wZG@h  Iy_[G  >G@@O\zR  -\@@> p>k H}@@  Iy_Aj@@\#  '}ma  \@@> p>;H# @s}@@$-#@@^\#  '}wu@@p}  @~}>  Ks}@@$   @@󾶰@@{ p}  @~@@Z >  }}  p/@@޻:  @ >G@@O\>R@@%>  }}{wZG@h  Iy_[G  >G@@O\zR  -\@@> p>k H}@@  Iy_Aj@@\#  '}ma  \@@> p>;H# @s}@@$-#@@^\#  '}wu@@p}  @~}>  Ks}@@$   @@󾶰@@{ p}  @~@@Z >  }}  p/@@޻:  @ >G@@O\>R@@%>  }}{wZG@h  Iy_[G  >G@@O\zR  -\@@> p>k H}@@  Iy_Aj@@\#  '}ma  \@@> p>;H# @s}@@$-#@@^\#  '}wu@@p}  @~}>  Ks}@@$   @@󾶰@@{ p}  @~@@Z >  }}  p/@@޻:  @ >G@@O~  ?~04K`;? -endstream -endobj -768 0 obj << -/D [766 0 R /XYZ 77.386 776.032 null] ->> endobj -90 0 obj << -/D [766 0 R /XYZ 77.386 755.708 null] ->> endobj -94 0 obj << -/D [766 0 R /XYZ 77.386 660.794 null] ->> endobj -769 0 obj << -/D [766 0 R /XYZ 77.386 622.336 null] ->> endobj -765 0 obj << -/Font << /F22 516 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F41 628 0 R /F48 770 0 R >> -/XObject << /Im16 764 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -774 0 obj << -/Length 1656 -/Filter /FlateDecode ->> -stream -xڽXYs6~ׯ#51VvQ2 e;n1V - lEp);J=ШH9`Xu]@FЊ3]u)XnkI.ĝW\<Y1{O)Z .i `jqC4Bw@`3]>Ak~|!$ -+>4Eac32`RszbOe} UbhtK}%bљnІCFс"Tf_c$9rت(Sn#'{2ҩ_3<"yӓ:Pn)ސC?$J cWݐ?l?`sy^?te A@9pI|-Av5_^) -endstream -endobj -773 0 obj << -/Type /Page -/Contents 774 0 R -/Resources 772 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 771 0 R ->> endobj -775 0 obj << -/D [773 0 R /XYZ 115.087 776.032 null] ->> endobj -772 0 obj << -/Font << /F40 562 0 R /F41 628 0 R /F16 519 0 R /F28 636 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -779 0 obj << -/Length 391 -/Filter /FlateDecode ->> -stream -xmRMS0 WhbdBSPv - 8 3 ;tYR঑轧'@`g, B0($oylJdD7QxОτ<?E.^?X͋[/Y;SI@"rawe]J - jR ax0Gf4(#X=5ct& fe3|}Os+}ҤuT,h\'!ӺԷ#͓e%_LHM{ VΝt36NZc{zWy{Ii|zKӣAZN^I:.}oE*ܤ۪Wu[MmrVo*#s+)u2僴*H1c -endstream -endobj -778 0 obj << -/Type /Page -/Contents 779 0 R -/Resources 777 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 771 0 R ->> endobj -776 0 obj << -/Type /XObject -/Subtype /Image -/Width 530 -/Height 800 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 782 0 R -/Length 86675 -/Filter /FlateDecode ->> -stream -xXS8. DTԱ` -QGűaQDiREzzGHw6ssgƙw{}oǫQ MPR)Y: mtiy| "Dz. E=DA7[D@@ šyL׫HKbjHZ4mr6%@"Ph lZdP3i$V)0Nm5@ PC'܎t-$e4IqhK$%iіMԦfh(,P[D-J.="Ys5@ PCqԟjie6E:mMСiSuD@F$hS QjPy@@ tZ-r:!VC7G&9UR#]*EE x-rQ+ٰB -D t@$E1N ޢG6IBK P"$B#%1q-@ Pjpfug'2 49VCM֦Z\$kk!J - -z+$GkStY ͛Im_y@@: {j4o9m,nt28 aCEVؑtj5]Meע8(k 9K7Ʒ/(%(qg3DHcecj5d7W뚷18,n+2L&Mt(Ad)hmr&)b~t \PUvY3Ii"#K?G?iKadgo@?+tvbX-L12[ >H&96.YuL,H @ YƟ -@ PcdO{MNdQZZL77 5L& N#-#L -VEB1^ i!v\}I!» o>Ǽ5Z%{ǏMY,0:v`OB#w_0yPC.V9= -9}9<Ε2M0XA7nsbd`@o9 rcU{jJB<QC~Ȝ0L>]>HwRa]xc?=(LK ܾ;^N[c;37k-g,@Da¢AlJ9Gz8UD\_*QU -@oXjq B*(`UC Z8 Acbt$`>q&] N}BRvmLB ,}Z㣒R*@@ 96ҠJU䮊]ձcTjH&Rg|0iH3+T=m-C| ^T~p3ϡ}+i \P ϔ+h -@ 4=pEX5Ѐ@ P 1 -de -S @h iPk@Pk` -9P5@ j5@ P!IGͭ]%/j5lP#fjg͘3{l*DUEF;sj5n򵕞QJҤ몑ɚR:M,6|zj :@@ Eo܃ZdmoN{񓲮:wm; &F sK#6Ic Ӵj5@ PCA&UgQyf࡯Om޼ȱ=vv3S+9oE˖-\̆>@@ EƓtTgMmvJzΝH i: t9ڌ؜ke]h[h j@ QzٓUggFbFekdl,L,l -In+@ P4jd89yl9?~*IsVi!@Q#ޢ3L'ƑXjcxm2؏nF]mv͞9'E뼛?$ɮk#e}|$P~NJl1BАX4K|[UǾy|wht-^IWL cdK_],CwّCΝj]dfv[nhcvGMmoۿ}ǁ_mjٺU+60]29[6mS$xwP/F _}5?ʟ^L|=K½C ItԎ5ne)U2p2XcFofՖs7gvǎ߶u#׭j[2ok >#XjHK?,y>*~{}25$<\#>j5ps\g @+,W>ągص-[v۬޴sO^8rݑ-nܰkmWǒA?qB?ɅfVƿ>b+T 5$GScs>+5@ yW=-Ee]쏞曓W=#oe{xm^fʍg:e}zSeiec5>-m~򂼢QCR^䓩9@ `Łf{RhoBفiĎhxpڋߜ), -ss/n!:чO}OK/qBEgY[Xj|rGp\3jnKmu%+2ugj˒(G烼'lm@>lRJ[w~j|9T#N K"I$|ϡƷ$_޵$3 8] ue56hCRIYnflAO}2 HvjB /}c l@ Pj{j\pA gZT@ 545@ 5pB@ j5lJ)J@ j5@ PiDjqnn|ݖEI铀 Ԙ=OXQQYr",4,,د2 9th\5kmQ:T+b;Kc{~Q⣚jAWyT[aPKn`~_~!V@ Ԑ^z]kƬG5)5 GJ1G:J;Kc:J#6DEקݼpELdj(5hyIJ6dM쯎wkHGW%FKѽe~AU>uŵF,5#{ԌGE{l{MYie¶RA_YCro<]Z|<- ''j@ ΩĢߞ*˕V+v>{q~u|S~dy I!q -y(ߕ7nvrC6{c͐p j K,BK#;J&s֐Vk^s;%'x -~':aS6g,I  @ 352:zʢ --,6Qع5>JqDbŜS! 8x_]h_/:??5@ PԨژ2G UIqv[LUk y2oLoyio]tS[1jBcy3f7_8n U#Nye a!y5@@ ȴ8D)LFC:r:#mݸc4U#UGiivev;4=4M1P9;\6jģz9o9!볻 =ev`"  -A ">Sim2_ a/R+oظv#SQfPfMUfMT՛f4uKlΆz~uk .{OqC1dk筄QBo>!wc7}kEy߿@ P1b-A"A"'rnsS|xQ/l+hʿېؚw1KQ'u .6mM0=QwB -/ x %lSc!˄K5އak5@@ ȴ$ .FWqD:NQMw'uU1ݥusj}DY܋ -y|xT[~3Ꞛ  ij E%P}G%{ ԀZj$5/tc;8!Ed1S\f={p鬋7ߺR~l?iȹ)Jwsyw;q ]j/c? T9 5a>T r A %qS4vӄiNUUtW<7usW.)ʼn2iʘK㐳r^҅ H >,5>gA P+DE{;! y}9`<?0 y+TI54`uG((p AAJd9cGCA'sYZ N~mMsh8Ԑ";^ -A1#vE`IX : ~5RLJ#HhEb G& s~@ %j$!2@ !0ȭ^@`e +T̡e 2PzX`,5e 2PzX`,5@2X@ 4 2P= ,e 2X`= ,e 2X`2Xje  i`,e Ԁ2X@ i`,e`O2X"}Of P @ ~A>`+.)TS(L i`,t) . Ԑ22 \B2tafx0 BE oie5@@ D Ԁd48Ԁ(㲢ğe . Ԑj -'PA -RQ"VAd\s-y PC9@ 5@@ HPQ3="j5 ed0j5>-p\ R(Xe4HPQBa,5:X @>(cn+T \0j@ǖ2\Q RGy-07 AOjXj4%_7Y(.+ jLF LezPc -6c, -s /J5 @ P 8jqP^AjFvJˎԀP8|oPNA>ˣ6 w -s '@'p΃W@ %D&[ '`,5j@>by8_^s '@ '`Y2P .2X0[ i4'ȧ<5@@4C5L -xS5q (PE jXjAhP CaVLjYyj@!P @ \ -r\. 5  J[9T iҘx+\+Z ԀuT˫?1?VAVZm5`~" _ -ձpn'bK8I畁@ \SC5`p5 j@O5ˊȯX~sP ݻߺ1=E X5ZCΐ C>,eZCBj|FRngj2gq %ƻ$ePXj s*;W? ~XZs -pP(2PZ,5K?$;ꃋ@ P5@@ H`Yz'5@_ -h}u7CZ,e{VJ@ @Pk>DX`7aJa 9Ne*qXj5`p5 `xݝ(dmZ[=[o'56{5_ze9qR$\Zˮ4 hq;/;˹5&F9cR)Z!ʊcWj˞'lo( -(,S]]][\W_WKډErښ;]e!=eQeUѝEe5 AD -1DYq,5BvM*~(_&ZUVԒ_uǮj_H敞#u ] ->jD JAGixkn@{aX뫇֣PݏBe*eű +5}ך1QM@MBo%ўҘ҈QEi7o6\wdy\ϲo~ޜ=P:PU ]屯FĶŴD6dܲ=,%I -1DYq,5pI Zk~~R kI=z6:0 T, - Hp;XIBM׼lZi߷7X:J/ϸBi85jZ!ʊc?jK듒W|.zL9q]ӆg hJV -ѹJKѽe~AU>uuҰ<6uGQ|W΢ǵ t>Z\U8yޭ/vZ'ʹ[z۩cƗT,!(+e>195cQс?}=;yS@mZg$-c;K}Ղg h+,FKi97$ HRcvwy_ozR[QGm -Pk%U|gyxٿ4 8'5soی|"!(+enĢߞ*˕V+v>{q~u|S~dy8id;'8|+s~Wv8uل15C$2,0(m(5ʱsLDz )Ѣ|P{ѷ N>qm6q96:^;B7NJ Y1DYq,5A%u!ݥ%}O9kHF+5 Es<|An]|vp)\Z FXy1!4Blyr mfnݾ5I- *KN $s:7]v\ކt?3 nm3\B9\ 'jx!ʊcjdtW%E׵y3ZYln3]=sk|ÅN‹9RC p}i񾶻l7hOѾ^t~2*—Qj$tW6J{%enFEb+nKt/\.KrʋqH =v`9붔;˥T3%&Mqң8FUڤʘ<%i-_mLx|I3* ,?wdKvRÆV꼛fKgeٓFri`fOEqP˅F-cX]0nބis$ g 6>;KDzm#&Zhn.[|EP59}*!(+e>-Ycj_u{WSN0XȲ -`[]_x@biI1W&kpf-ƺDӓמ>;\ m7~h|T}C=Ӵ̶V-EmFY3ڦgi\C_F4ÝfA0.Ly=nk|rJ d%8 UC QV@ ~#aU*)_ڒ_^c['LeM`X-07X dZxSMoSy.4i>*wtɈg|-;~fҲr@ 1DYq,BP#Q -SџP5Ea[7n2MHcZ`ffN1M2MwS(TN:M^[xnC*G\qrWI+L=¦Hf}~1uD9D>܎e~;4izal`rTHo9n8ҡvz.g`JC QVCRc0xjHD|Ve>> rCs^WFr=qF2̚̚̚7Yh<xKw >N]lc?*>_j3RuYPZ\5Yk͞˚65y{|)U,2MLӫQNw }oJ2bXj r cP}Icf,Y25P אq㩞;5atS~xSAHkAPJS -$n+6ިǓCϕO9NE 1DYq,KN#Wzj|bK/"w6"#Iw/j¿k>.WP#~^V pƻzeߪvQDn H A@A7qBƹ|Ip#_X2,x^)j{_[[YxPx5_w)ItH*ɺsLSudJ2bX~B.&yj|VVGñ騻!1Lqd r/å.ߺ~J6j"!(ݭ&^[_$LW又MKc_害wU-IGw/mBvdzTeEcq]_" jv!ʊc1 >@?J0:Fx]q߻$nJƎw0i*f½nb]58QU&;MsirA΋AӞ(K6XE$x!ƌs?i9$Քqҝ8wdc0Nx];1DYq,E d(I%ֻj%" a?NXn94|Y@&SkqX =e07> 4^ǜIҽ 8ߥaZgq d`}/A`]V^2 jR9#_,AkfBl?#2/,c.XNbcs}D#TWJCx_2X6P"5^׹*c%0X?:/v?ia#cwÇKqX=Z{cӰH)#tt~_CC QV#Hϡz+8J-?NhZ-UOْ3 -q-VNGɲ8"xƐ=uKx^oIBA%r0N2bXj( -5 FdˣTV,! -bP -2X!jXa*@ HAL2X˰BG1tN>(eP 2DԐRjqnn|ݖEIzp8j9W.x6ƽVff/טi䨏I|Qqe2PԘ=OXQQYr",4,,د2 9th(d kkۋtEuEwGtWEw6ԈK.5 x[jr*V?7*qq]eU~Q|(QMB_<0%70]/R^+=G=W =|/ j;܀°xWG(CjKjt=5Yc֣J=% xѝ1c Znl"or6*eߖ9{6u&sW'tc_l+m)i)lȸe_{XzfGeGY-5G Zk~~R kĽI=z6:0 T, - Hp;XG(2/[廿־|Z@9kR. &S*!: o/ ef23n.zP߫(Cj3jK듒W|.zL9q]ӆg h>V -щJKѽe~AU>uųDԱ+=Dm]_:עN3jq ߃Vyli(nUm^ (˾e195cQс?}=;yS@mZg$a;K}Ղg h+,Fi97!ZA'}概߿k)I}FoUrG)u^*@=O|RV1eҨD{|mڒE4^n DQ/@ |PcAES=E׽U+V|qwN -q Vp=CGqvõ. wck&6QeX`PQ}kϕcTϏeORZ EY[i.o=}4ǯ8S;i 믝9{`IZͥE?+ļS!v<`63tLnϿx]9q.|.oCYr|ՙ.["MDQ/@ P#3^(,-Λbbse-[ï'\-Mt*^̉8bM.K|.oeA{Sſ"$ÿ*uU(.s6*: .^pT^{rYS^Cj豌iw\ؙX.)961n4JeGY,5p@I1uyK,VW/0Zx{Yf0U4 Z/Y~Ȗåy My7͖;Dʜ5g~ӞVVkk 7Z0` 3XI ΢l|weFxMϵ\krdy9 (˗e-Ycj_u{WSN0XȲ -`[]_x@biI1W&kpf-ƺDӓמ>;؜L?>I!iZfxN#ًXmӳ4d.С/P#NQ3 LXjruiڼSG5>uR\ -Qq2PCG_R!*8u+}1x"oւP m:< njK1QMhl3oV mab,>2S8/6%:(ǶNʚZ`hmo؃eȴަ\h4}T6[9[{=wp̈́eKeGY,I d( n0~䐯 -50%jexoΏx\_u㎙&TT = -ai&(t7ňBsT!6r wtٓ].lʏDG9#PLT1aL3XG3LoGkȆL&GDX,/Z`RyVV 8Yx_`\'6">%Sim2_ a/R+oظv#SQfPfMUfMT՛f4uKlΆz~uk .{O/k u:Ex){:,i}rS~(jEc- aښ5feMǚ<=q ld a&ըY_~λ7fB 2,orOx@_wȹM-/E()nCn`kޝ\/QGakJׁP@7۠k!7m N8/ n3 Cq=eQMAuks|r|< - \.%ni9^%Yb){YP(˛eɩa1<5>@rh86u:"2).3؞A[etE֛[wo])?F T4݋;` 8q\5"vti+u*8QR%}N3MQLls|l4k}qK:a@ 2^,oG >PZ""^cA-.u)];i4骎N:̫ +wՔDUvT4e̥qY9/^yd2:`}0hsFQ\3q$)sh8j\Hnn\Swc WS GIw܉.ETJveGY,5ޅ0HYIjWǮq*h:Xc;kg%"l"i?CaOlGy ͷ1wGجy QqPBxס]%xr?r^\NxUsg \387b%@lyaY[vڕ4{S SiҽR:DQˣv\VNubJ,Xn ҋ? }YX,% RhVcF4,{̎k@qeٶsyq8JE8,Dc-ſiIrB+uaQUpERc%j$ -lh,C!2cx_L-Y Q@ <7 2n,I -S @j 5`J2X*0M<1PlVv D,5O @!@ r%lWVspgt&fO_W,2< NJ$׃Q˙tٕƳ7z'46{x97XƤH#G}L<2,㖁ƼyvJΒ=1eݥee~͡{EF!Hup]n8][^t,0,,<8*(,F$h]pQke2P+TmѼQ!.뮈*,Ej]QmA-Uw쪶 -^Y>RwiJU~QmHH0Ptŋzh= -=DW@ \RIwդ $V/(fh(,(h\Z]vfqKU,5ɘS~_:Uld[IlKQLKAdC-3;jԀ(8ʲl?j?}_ʿKEgb蔬JNK"sE!٪4򌛋.j!eZjRǕ/^>=ky\!YC:OBtRtAhyj@Y_eFPUOpu,%Q>k76uGQ|W΢ǵ t>Z\U8yޭ/6['ʹ[z۩쿯#e(8ʲoj dN͘zTt vߺgOޔ5PY&l+CkRA_YZ -:ˣ:VZK=DŽAb}Ey 8x6s\۸]d_&Jj@e 5XׅtFvD=M!P4v?J+N:NwuqaklX`Gcsi,n>1/5F>O.}p ӭwF/Ae))awNG&u.Pgֹ_uf"mV(dS~Qq2P /J)kf,+Xf*GY{`+ WKs"N'6[}mwnО}dT/j>I -GvF>J8if$eåW8^$\z,#8:suqm)v&K-gJM$ RDQ/@ P?ic@mRoeL]x4U6^^wt֤L c}ÅK;%;pp^aCS+uuM%E2g{#e_0货"im8UZB1 .7Co ִl„hǝc^vs-4y7->">Y^NC(8ejvhKz֘WjTf" $V_iAaZjR̕ jlcK.%=<)>6'(}bjo`g6ު@H"7=cV, t ԈftSԌ54%\]6ѵmOnc]8$Bqe Ԑ{j9B?oHJ(;}u_Le-^khț a~dz;O}CRyT̛6'v[o$X%˯MmINn/-&0Z,`Y2-<4tndDdֳxt^{\d{b3aiR9DQ7oRJ%̇9뀤B8D)LFC:r:#mݸc4U#UGiivev;4=4M1P9;\6jģz9o9!볻 =eqp!]%0'_v #QQU hif s;Q& [:Q!o4!K:T*2,o5ޗ?ߤ>!nD|Je>> rCs^WFr=qF2̚̚̚7Yh<xKw >N]lc?*>_4uRuYPZ\5Yk͞˚65y{|)U,2MLӫQNw }odJeGY,5 r cP}Icf,)6P אq㩞;5atS~xSAHkAPJS -$n+6ިǓCϕO9fB 2,o%u֚" 5\zk#F8$ErA\$w;D5ߵ -WtF ey?Lr/w+] -]S=oUdϨ{j"7$TנSt 8!\$D/h<E5=-O,NV(/p绔$Uyxd]s9:fB 2,o%ƻ CRfj ⱥpl..uEd1S\f={p鬋7ߺR~l?iȹ)Jwsyw;q j|#AqETҘW&i]uUp4EK2ѝKg_P%95U~6h\%ueFY,K;.9 DD1[\;%qS4vӄiNUUtW<7usW.)ʼn2iʘK㐳r^"Dd -t**`l? ţ 4fINS8p -ܸ\lǹ'+]8 u 8\Yj Iʄa2 _$b3XD| x` K,v怵Xt6Ej -}4˟!؂'烣a)#oЬlQ(F+R2; -Ԁ(;2n3jqԉ$f69YEJ&@"P;=큺 jx;P 3 -%yyd6 Z$2:?31,#S٘Y4/Hzfg0DY,㖁8u|_k&)SIE[&)I6fjSΆ4à[D-J.="YsrZUCb$j-r9Khrf*fAL|"#Pߞ(Cj3j0'ZG6$Q 4Y5Md04Ij8MR6'&s[NLա4јXuBxfo6R)hj4MAWpR(˸eި1/`ZՒcΦxM2ǰ"PюMAI! Z,'_ϖ:2[h)j3B]'N鿳4 EFxpmן!+Te|GY-5pF t@K\ۢ},V:_E祉d>69A(Mrf$8EWY:m2:R=lv8yPj)-_NL"#V9DQq@ Q3;>N ȱdtBMA[(NN^7qNjF'0:,]FM٤6< ?h{ܣH,tQ1L&9^Ct,E&ft LhQV+N]E :/[-{- ܿ9t}rS)=ArN9ZL@=EN l -HeZ GUj:7/HysWH]izl5(l358VCȯ]kXk`58S7c DU73DkuƾN/ojfH>i39H&T1Yʘ9#% 3-5R!Vʎ7T*c\y6^|";>]ѺhQEnfj&PCCÌZTu*{ʋ74-{׈Ksb+-T-RwV%jzgqS4WjtIm<#hש3-/$]ei/sfa}R2Ux˝wyOh]C[1h+SsonSO9uAA!5ċ=4xػHV-J1I,p frtӬ՗MI Riukm[td䜒z aL2Uk*y$t7-l-wf.O@n!$R @rnqqB@;u$'A/uΠ/ȓ@r%*tv / ]ϸC~)4.tJ!)Xrw e}]QmU~RIVFQ -52 ׀*Xe!V5]v7O+BBih Z $Gr 9H^t{*I-s!i)O3U)_De>-[#}%GcO0VW+/T*c ]7w >mDE΂6CWD4R' -'58m^y_-2 A O&@CIA7ՇdPHeSRH s>\N&,XJf'yI|Ќ -,\ck; ww^dL!G6P7$B Bɹ%sK%Bi\g lr| ,ez)8oF8"EAܞk@q2S~kO;TրPg@v/` NؠQz%ͤ1d@FaA[~c? 1,h"w A"Cd C׀ "Cd ]L. !2\pp5f6Mڕ!AӔYAPUe5iffmh`p ׭rtri׀*XeE_6[*%E'[:|}B241r%ɥ -bK奅D$)jTi)cp%*Rѥܫis$Tr$iayˉDi&"n]c~]3sWʊ&\DBND ("+,#B!GEIdE[S*swͪ*+I+4?HQȋT9Q"$ k@q"Ck,B 牁^(ie"','BVUd@'JR*T]zO|, rMDEU:Y ͬ_`EITЏ77鋡zUƱXB}4extrAs")^A+Hkqlٕ2ZP1ehQXz.|hA?`rԽ5 UƱXBwA47\,(llJ[$+'NO8!'nݞD:QeeeY&mojgv$߆! mt] %Ze5[,'%앙uFPQRߵ{ bʼsP2Xų58Fl_wl!r 2U2t \Pnl-$ʉmwjiylnpYl<#hz(NS^,Ce?gAA`i{{l[ )#1 4wTR"OM?1qAI2AREQ uXU\#[r7ch -W1 ]"OT16֫YOHX&'TjOzGqayڨ:(E [ȥA=R#ɐ7;UZ -93_4#2"CwX;+G{wo-T/0l_L{7e9$*I0HL6Stl5]uGLT*c@UM!m qm\hUk\]|\7ԠU -r$,Ckfjicd]CUbD썬Բ7H8G?[keNpttrwsqټy(FT(qXmmm5Zj{O`58V{50߫{RlN+9dvJɬHiuXy .~.^.|B]ܰjĜ?g~xxdQz]`& {F$7JSfZZ9zluv^}ƍ~~a~[Ant47%3/ c58V{ȿޡz ekKwxr`Wl6/$$xV/-vlu%[COBXjgľ*`,HoӜο@zBxZ;77O--[ػ?,,,20`ۦM!f&d 1ĤG;6en„k@q25gtҋY|gAx˙T6Һf]%JF涛B==n-j0טY ؗM\֓[4Nj$gY6-@͛68;:zl;oS:{x=5_k[VY{sɗnk@q2_y7oςw~𙦻\%[δ+ R v}Ç+jNVoqsu۾}_n~YfL -E#ܡ9$W(yxb` -Gh𶨨kiv6..ξ1IE%UI{cɜ=1Pe|1?yxtwjc$[%*u0ɞu NJ -+%J8|7HYK0Sl!]sҙܥ;A <gѲZa4Vu^[O,,=r,cw>#xyF)8}؁?Pe|%םyw ^KnRʠ|qDžl3_]€d& OQꆯ<~"%Xv A̐Τ5@ -eӳ4Vʖ4ǧj|khCq2Y}ݔΜj hMU(6WVGl &1ߡ9%gt5 WЧ8bҭXpoM]@'?ag1,oo-}p' i/ږf I(, }OYedǠ`!klw١Zp !2D2t \"Cd5`rAd k@׀!2D]pp5f4"Մ"P}!($ eX'Pe ]'@5kV){8;\6z~8#$9ckg O-tr=OVuf1#FM(IͿ{}}EMV9sTO8VYk5[īof^7~`œœEw:G.g vgu7/c:n^̻Y:Y6U?Ys 2Udds oA?jNj~ԵݕWʆ/ɻv:霫 }^H=›I.a]_k@Ħ@Kv47K؞ܞ]͇W_Y'q 2Upd8syMr2{>}4záӏNzrNw5hTn\:>x6)!9)-w K!Ms]o]}ĥ*W< >v4d4a+Pe"Ckd.i^wvͣN=>3rza':^z4VU]e`;U:zdVk١aH-n=!]tjOkͭԃ[G/g 6i7;`?uQ:|r]vmpls`@q2k5۹c7ҟ:na㱧ۦ t5*FsQl}^xE֪cێ'eĸ;f_eQ^.R h"ż1V<~1ѢE"Z.uáыeg*̏k>Uv4:g{yzpijPA}IB-ガrB|k@2k5Vț(o/mE4cH㓦f\MIɌHx(.1v?Y** $A] (>n鯯g)zw_6lLm,>x8}΀4qM\NUGfbEH\c ]<;s|vgXE*"Hr$[L^թ(r{[7fnΊuKtNTnX݋* [Oj3z魎;jҳZJ(r1Me~.Rվ'› BA횲Xsc=xAB~58V[5p=S57L>1p>y>$w}kM,3iU9R1 -%dYU&kvmql) -<_15@m^qz?sC!wLU͐޾za]c"'RTH\ubY2IUMLກc=MvȈuN58Vk/Pj25jAd?2?vvSgw V]*n+:=zs).Ɵ)IONp9wؽ ɫ4կXH}^IVN% y)ɴc~w7uWʆۊ/^>6|HGs1 ; -kAF^4u^dξ9UUs7M p'hyC{O%f?3ˑH)x.E -2jW&KP1 m-Wwd?Q?w>y򻉺ľI=-%,e/H$:Xp 2^UwC\=84cXt|0zd6˥j{f7FfYVDt81ݏT2 ->4,UƱA~ӧ~mր;T?g-hyD0t~fh9ESo+zEs- hV>58WY5r^ӻP}- --hy)Cg ij0yi-կzv6ʂ ([xm=G_B_ [;۰2TcPY`k|'#.@ C!2t X"Cd "fv88x?MY Ǧ?l|e=y^ПB:PAeC;TuePPUŤH -Z -T -kq;A$>.A'D$u]ïO׀*XeE_Ak6@SQRTt99Q2hq}SmwYsSZ^D#(1jJR2+䤖Jf0,- mlƍk@q"Ck۟CeI+Ț>An덌ML:8l43f)&wLZe/C"vl߷/xZ . L,]KmSGe׀*XeE㵆:I]r9Y1cnm߶hOի0յ49m=]>ɢQUK| Vr1[ -")g !!{vo५mTgkks8\uu&SUڟOPe2nk5dTV(I ȋ+476 P)jPuWs_gTj=Uz-nDc+~b蘋/^I=Ơiʬ (*벌֚o43640r t Y9:9k@q"Ck -YIs"ѓ->!DYALYfRJ -"J5*4n`1KRY U49 -*bd9Q0AbRyDEQe -^kbjT7ӮUƱ ]U+eEH ccwFD\"!'LRQTQ!I#$"ynfUiٕ$DUTR(SDYsXyALYEIMGKc58VY@k5_օ@\ /rIHT!Q -*2 @%)u*k.[j -rrJ_M'ER^~IzFrrd*f/"$Y*֛P=*Xe,!CkVs2IsMsIwe|۠ZRXQVTYl  58tJeg-2 (,=Wn>0w^QR,骆4']%V n}(-J"eEҼ~LW9%Ȫd =U>~  UƱC}IcEgDdֺM[(L -A -T{l_A]A*Jr%==$y9,Ydh60b s*Xe,!C˻ [zJ.UW66ZO%j-'' P^nOT"],M673X;boPfp6:.]Af2䚋-Vtr:Nh(ڽy1e9VTUk6鯻cglT*c .vyfnNKeD6n;4|6],\JYp4Q)/JRt A͟ A^R0=6-VDX;*)ZYnȸԌBo $ (ƃ:,*AO1CUƫCqwu'լ'J,Z*g'jwmT\RPH[K-XR ꠞhhkd*-үPmrrm{*IC^/&iCI -`T$& n.Aѣq&\c:@^Y?8fG`5@R7ֵמ! 4xW^j린t*\ANDeh2tL-m kJZ\&gk"LҩNvNNn.>7ȲT -E5pWKM{oT)uLT*cxDf}%1)|K9椒)%"q{c%f678zl -qwwv -زskg s;utsEw.\% *Miizo -7oihgԖ,^|c{ ׀*Xe!5^[Qk|/ I9ҺShȁK\YWwS:s;[[?=~[ڱ=jֵl = a -ϪX`& Ms: %m^k=pXoa;hKfn6g5dҎ& UƱC~xKEt#_= 珼W|}q3gzSHvܖ(nvrwߺmoضH?{[wkl\cf204XSP?b_6qcςZOfHo/,5fMJf۴L6ojky{8Ma֮QXkSl&|mYeJ&_UƱC~xSM~ho/wy|5LC5|.WV-ĵ3 -T%xl߾슚ӹmllmݶoߗ_|t7ӸBt;whN? ?4|26^|F43`i-*`@oLlRQIUޘp2`zdqoT*c ͮ݋+P= ]^ӟVt,dDsr3U`2ٳ9!k 5޲cs?a.n@,~At -z*x)9 КQl@zELc`9 Cs2FK7jOqP[ ߚO~2TcPYpYءzWkӟ4| Gtk[2%^'?9?Q؟gvʂ{OotzS~s^{ma5 !2D2t \"Cd5`rAd k@׀!2D]pp5f4"Մ"P}!($ eX'Pe ]'@5kV){8;\6z~8#$9ckg O-tr=OVuf1#FM(IͿ{}}EMV9sTO8VYk5[īof^7~`œœEw:G.g vgu7/c:n^̻Y:Y6U?Ys 2Udds oA?jNj~ԵݕWʆ/ɻv:霫 }^H=›I.a]_k@Ħ@Kv47K؞ܞ]͇W_Y'q 2Upd8syMr2{>}4záӏNzrNw5hTn\:>x6)!9)-w K!Ms]o]}ĥ*W< >v4d4a+Pe"Ckd.i^wvͣN=>3rza':^z4VU]e`;U:zdVk١aH-n=!]tjOkͭԃ[G/g 6i7;`?uQ:|r]vmpls`@q2k5۹c7ҟ:na㱧ۦ t5*FsQl}^xE֪cێ'eĸ;f_eQ^.R h"ż1V<~1ѢE"Z.uáыeg*̏k>Uv4:g{yzpijPA}IB-ガrB|k@2k5Vț(o/mE4cH㓦f\MIɌHx(.1v?Y** $A] (>n鯯g)zw_6lLm,>x8}΀4qM\NUGfbEH\c ]<;s|vgXE*"Hr$[L^թ(r{[7fnΊuKtNTnX݋* [Oj3z魎;jҳZJ(r1Me~.Rվ'› BA횲Xsc=xAB~58V[5p=S57L>1p>y>$w}kM,3iU9R1 -%dYU&kvmql) -<_15@m^qz?sC!wLU͐޾zaF"T D)>oW*Gڊ\j*p߸\Fk$Fu;t 'YLaRU)M%%qwwoI'3'JA - G|ɮ@:VL/`Ȳ*4=^c̔s6$ޑ(jqء*Xe!/os?5u\O)1BRGeJ:Ӿp~z\sOǚˎć[+S9b a11IEҚK, %%2dph8TmmAS-i EDRR~|zW7j u8&rj+EKUHi,e.Teд̴;hXt|>,,_\ck>C]A$A#cj7up`إ¡s٣]?{:bm$y JS_(>|W7q QE -(#H 55Wh%e kI=z>RM…qk⻚Z\mĮ),B|KRi ȼ;|/^˛z/7zTB_k< Q^@ Y~e" -EΙP>Q6bUX{Gs'p)llM;ӒQ.R'DS׀*Ue!5^m߫-y8O-u ./"yS(rOF/TVqjks됣)bQωD n):CZsX2$rμ DFɒHunN"VVZ% j޹H8 ,kUƱʘB~5_oٌJڱ#1O4ZXv348B(UZBV3NF,ۃ5`wPo׼*Xe kE? -ku TN 9.W% ˜g3':rZޮͪ_-hU4Cg̯a9 +Cq2FYءya|VXڒL4JGgaVYZD0?5ZNjP\4ײa%S; _s}?ӟ޴ϡz+@x[aBkKZ^Y<,jEZ=fKh+| dǠ"+5^~gz6쟀 UTdk)gȳ +Pe ]'D7Ƞ88a\k "Cd wke#Ǒ\ta@!2t zU*C׀ZA>|Flhr䌑y\#%.<}4záӏNzrNw5hTn\:>x6)!9)-w Ku6uϻw`~yf~?l[x^,ѐZt4z(◫`LPe,5p3;KcීmLkk؉ת nDWXNv^.:Zv()wz;*͎*@w@=XOtmw_(\v]y5'Pe-dp vXͶ'[34w}xk5m%]\[^ضũA1"l`YW˻ڨjr1/ht_b(-&xֵK?pqbY#'㚏G ^\Tts.P˸ 벜b_3Qf\W ]@dGx{݇u5l+@4xv5rmruvxeFXNOfGzCv[FPQV)fK˜< <,u\\˦;9vٜ疶& 黺3\HO6Pe-d8pܩS;*RifVFz$b~N5E1kwE_Z)/6ssV[js>tw7w; -/^T_ԎgN[ewn3g͵P.c:|]⥪}O77;#5eñx,-S -sg{k@q2k5zj^o}b||I֚,5YfҪFs/c,KȲԙLRQxf,U%ZviQ-E) rfFU)N-iPe-d8pɌ'c7ݽVzs]b :aU~꫌\2@'F,e/PePXJ06O@kb•m?J;M齾/x-uXdk jjL"U_BQ{4KR16VR Wlugmsf\ jiPe-dwJDZwz/W|?yf'KjFLhթ |!Q*g -g3EۍNfq(Z*4mw{F;%&YHLIgOV˿~XTwّ0{k{e*GB!,X"X HZs8CQePD9nm^꽭-wJ% HXʹo80ܖ`\FCmA|DNZm(c8c)Ųe u=~zVχk@q2֐_rV෗ek H1#~d~Q6?ToF&  _3|6m쑎cw$y&g'$%&{m^Uv6qY ׀*Xe!kvꥢ_⑯./ꑯ~;^ۮQE -(#H 55Wh%e kI=z>RM…qk⻚Z\mĮ),B|KRi ȼ;|/^˛z^cVhu]gx1@@/As]@K1f,Ou=2g]3ӛUj Z,KAh"?Θ_Gs*AJWJ*Xe יCo 煥Ya)BkK.Z^2 LG+Yzd9ZjJh/BAr\zl.چO, 2Ul[NzӦ[Np;T r*T /¬YcV[Yw@* * *2n]|>~ }-ll PAeAQƛ"~~ܟ< U5k`yBd q !:8\kl'kiok02 C+fA@EDE@D PA@DQqm𗧷Uk؄O<|YRdy"#3T55~aD~ԃȍz_n7Ql~l߃O^n?s\䅖Ҵʂ} "ʲc6Lvߞ1WĭR 7*")~>BhUf¶ :Gud)$!#֐|k\;0hzFwDe9g+.o*CIU[n[W}jgֲ͆5EuQi)޹j -hXJF01}kr XeJK7lQm۹} -z2H.ht}]Og 0 8aVhʱEDs[FNn^*!!1L"|<}anb=C0ʒXC?]{ұ;n>gdO+9mթVo1,,ZFVѤXۭ*쪎:}.*:ѧ -#m8tTlľzd|^CUwpT27ojȘR!w)â(]een105pf8#Ka% [x*DÃKj\άog~ b֪ Gy880YT -weȪV.F6b=N<+GNEb버D:dCd1ڜ]y!#Mb^G1Ð{!$awrf)Րøy{+lxN[ku[a$ǩlD5IU 7`Cksv塔1 -;yn<OwpO^.VLԔaTu@U0-m]x^XJ̪R._<0ʒx^CkfkF%V[݇v{uBX{ݡڎ/U*O6q s")D2{ CfiDOI%hlҞ4 6ɁFYpK Y'vMXfm:^AFB3n~~w?oA/"Hz }|Cv]WyNBmnR%}){ n=Dô䰬 XzĀ;7t=„e-gdD(KYe~ k9kTCR8ܝ3wkFۊ/&6ŏY2dULLrDXoh쪵.Fd€Њʚ2C'IOzgS V0bLP4|VD% aby{GG':{98WV2~׫0ʒGxAG!֨2 A۠i 9_jy4R3Qvh3.:&9 ZwwuvZl >q}]UOB6\ -,y?bq5ޜ5D6A[!h޶E~<^sobTF -N̾АQ~z뙪-j4f{*#C,* oy] @l6J+,;`0MOk8.Knk:q5VZ]Q?}3ʒGg>Shg5eљGBP6m"jocAKRnRNEӍ;[m,b*IiNyJu.(=oAA}܆_q -ggtji ɾT]0I -RU -ci0< TOAkڂϦt܁t n DseG=<言C;@τ -cܒג,>.!wJ >@[Dg0x1@rkß; _T;dI]Qw π])=컹G,-/io(GqG1-Kd # oN%$P ~0 ڷp/4}fπF(K ]A9k̺cVUOQ -,|ʃ?xlRoYKë$!EF(2ϬL}T%R#jG_U[As8? 2b dwk< i]_k 2b d0k<# o!AF5,< K,XCo!PAFfYFO=9'|ƃX̌ReCF!=wiYz5Y%, -[,()4 -Xgc~ZzD_26Anbyե*8U%|5y,QSd5$?2L4$4F 1*2j2j*TaezG_#'zXk0 }E£tJGm2-%e668.>X\d)"#֘w֘5JځycYyc;:ӸE͋5~o5/[&qڻʚ9Q<'ɥ0S} -M[QDy]qotk| gЕjQYyU '^>S`µ21Lf4C&V#c #֘P>\s5R_dGdgɵo.*.]6֙7W6V<k{*X%M sW -{ad6fE]f& K+;;ssπo%TUU .ڱkDOϠU2W'ltq,\.j~_K\ ()2b8CU<{ءzrzwŵUӃӃn T_92qJ}>6;wVs\?G?@Td"#ה:FqQ -8%hm%>afZqYVaf6X |K5GU jrX7wEQzKК.Ќ˴vi.7qsY+YRe1EF1qޙO=t;Cu7nV'dW]eW/T=2Q>Ҵkf5I5aj0x ElZz=:X*JQ!j)5qjr8UY,J-è( G.O%{j*T~\շuV"V!hE 8ץ8nt8L0bXcYC }q߷m;xgؽ}U/-S5sd`OSAkXx k Iq!:\y=Wp٫b@b9 ã(vX =WW:zt n>_J9?|L&^>S ls.슋ԲV^+HΐMOqJ,PwOY -,aȈ55Lϛ\ھCf+,ҋY[K$4PcZd>.'pn|cUMF B4h"W^-#'7TKoeJ&`p>07r!ReIBF!蟮؝ 7Zn2qT՘ R-#h mF NDvUG4bYhhwqF;!Ͽ}52G_B5 Y4zeHGWUFB4޶#W(VcTtASY4k [?GH5fyA<{U=PMVԾ#cWKw߹P_1 t}L`]O,Q$do⩼G .5}p񐓍"Xfh]O(Z7050"f("W ^ɐU7HX.ˈDZ]#ؑ. L@kn*Cb:ț[GE 뎷0Thb?%-;Ej+ z8CK2)C(g'~(,;k1Th/x]}S6ؐ.2f.iVc#S2 4m%F&TJsx"Ka%=k:ןW}l*HFF6N7LvV~9]Me6ŴXeaG,!&P9zL6gW^H@X>ƱQ 0wz;w؝Ƣic50nn^7G -9iݖm;rXts: C)q:f&6<;wӝ/ܓW`禋G+5qUPU8L {[g.*Od)!oX -5Q UDlP5^vwċ+aDaMȜH -'^CfŐYDeRI$'M.dCMrQV&1 d ]ֶkf'ůWQL__[$F{^``r|())P!""&wۮo`|ނ[ODG).Q0-9,+#^!1'` ]aϷuut0aY˽ ٟ"C<0ʒXCҭQ N|zK-Gpwm+Vxq|x VQ,S(Q/VM;RъeO5[f[0ApsY.EF&YeƶV^j\YUpI\(KK[cWBA;!XL tfSm#>fMdD\b}<\v?X:9D3؜;&{(9w_]tZ`f}#$?46&!**asZVYy"a -~rrZS8'R-37~0 Kޤ-'v%+XuY9F-|Aw)<ȀT,fQ Z\.扯~-m5؜>Ԛw&`ར)3oAF|g7;)vTeIB~%k K_s^\Sxy7tzHt -*lA!(EJǂ.Uݤ&oc3ws2XT&ũ AD3]P.{ނ1~7ѹ $Lr 5x1}3i-`$ |day0'ֈ5MO/+.8eiA~Uk $^3_/@lNy!g -HnɿkIpK OD[nXd;W ny\ݭ^3Ip  _Jo{Jܵ~m/Ϥ税;gS.`l\#Q~ r?,JH ϡz lA`2o^<1 i.`5~3 f#Q?s4%g^`~~]P-ߨ5f1( rH>G@ru<6)SU~dy"#w;>aT)ۑ_-령xROd5iVͮi5dH5瑆7z #k A;,Ȃ,Ȃ,"\42ƛm2 dPk @ AFd5^D]oV| eb 2e5V޻*iW<7#l ЬK<[ԼHk6q[Vtn\0xvX^Xv=i{4[5>|'HqƼ)嚫';&;K?xTwTWTwμA7PU46&^cҫnt.)Y:_~cXw`a^ HkƼ*= FoTOTok]7kosd\ᕶ}m|ws=qzzOՍ* Hۃuw./nUOv\=WR;#QF<_kKk\wS.=tP>U&ʯu*zb]F7c\}N}2qة; InLMT]x -{x|ŕWm{1r`ߘ5((32bg 32Ž:h7~߽X?=P{jBŃ ,8q`Dao]zP]0>GʧT>>xݡ~n=;Af _=x"r)e9:2XcYw -'w}>~0`pFA=_}tTt9]X},1Q/~N^I^o>/Z݋t oQxHu,o`cNh7WY<##֘֘ɔi m'\S/sZwJ0U}k(V_)ܩ#{ -Zwf:$wƋgX+dtq~׳wǍ]>ǣ\>yofɮ*@z7Fz\>[Y{ܵvVb yeBF1?azDr4[aUҴʂ} "ʲc6Lvߞ1WĭQ wT5vMMd4w -?}}UTpMUGcJ2s6zgu߲%ƥ0V ?U/1@<_,YȈ55ϛ].:gdO+9mթVo1,,ZFVѤXۭ*쪎ADYDQ,T_NQ tG -֕GJۑdꞿEX#:_ܒ RHaҞ?rr{1}t+JF Yl"e2e2uFKU=c[cykݛꙗ_weG+_/X[4~˧wwVXqbIf t aQ`V=_tvNDyGYҐ5xOm/3?S BPmM{fk^?8TxͽS]?i+:;x2BCFGmgӘ9|jw社5PN*! A -=L:sEwƪWݹXy[i~f[{-{2GZ?=*,;'@<,i//.گTXvZxjf:hƷ?زE .jrm'jƫ^D,i~C,"}+ie:n?ߵѕo|3k|N/i:*?Z\w7S" @<_,i3g5^0p#Ugފ.穃2*lPW㥈[)XԥTSmztccV&{JRڤ8Sށ!hhD9"%t'(}iQePlZ(M -4[F&LVd+NoR\i[%A9!QQ(?kSx٪zRaJ=cDw)LxI :%%-9SB wQŵΒV΂LI/_C@|Ͱsx[$8ʒμ}3Tpo:wb?vlwO[O"QXuTCm2N`hODЁO,VK.FYLk;kF}%xVxNⱬaf\iܢE?÷-PV8gdheMSȨDϓ \>( ͮ8ǃ7J5b3tKԈw])0Z&\3!TPYαsDYZkGk(R/h7zNuMuMu.+h+xɵU=Uy&Yh[02qu3".wf3X\ugn **VYVCص?"lgP i6pXLc.mjiicckknCwm%J[|*= [=S9[yZWCu8Wxm{~wߝiN#Yq*ZkJӸ(AG[˰a3,+ӂ03a[Z,S>%#Ъ59,hǛ;"(=%hMy NMihep;ӂ4۸{,d)"#ָ֘~\:y{}U7z+oydZɮ*(iڵkt$0te y"6-=gB,HĨ859,%ӖaԈFVS'ƒ=C5`*XE.a[ٺh+@IA4"pVm7[}o&YRe1EF1ﬡsFO[j3tYb@퍾 :0xhāuCAst'MF WN<ٗ߰ZJ$ -MT$h*@ީ+e"`dʱ~/5N&,~"ի?LAQ -Y[EgA+tq`~-y%T,Ȉ55i|p"{?Z7=`XV;0ܸqhtqOcA;Dc9*(G W~c x6䗬&R$ )̡i"V&5P9ڊ4ؐ-,~6 -z'!`/<Vnâ֨ɢ ZT>KK4 H hTgy.(K 2b ɷy•|1;uLqZWnU_)꩚92y|gfCrgNhk YHݞ+wX e1 e{jQKK;臫+fxuC=h7/ % C> {/e{@SvEjEV_aengHaD8U%QF\E,Q0dM.OT]m!G~N<>=P{pqZJ* %ʊ(ˎ3}{^iF#%<Kk#kڦjjU8Q}fm "@<*DSpfaTHʼn_f$Ygd տT[>(I}U -{uEL褓2SHrf*È`9FYkH5ϛ].:Is_mMDX>eoڭ'r#r B_xۺ::x_Sxw!ReCWkHXF5$:)-ݹ_;sgfR[[.|.[EL"DYXJ4HH)v;lrS+cDn57\yU#C3\ r mrcb\x+CV$G%ƮZmDf~( )3tG+~=:l*#6nEgePLLTrP*fWpttZyseU].'qO -,ydL[`W̻f_̲V/SzTA{!h m!#ؽ[-Fj&:.m?~fߥ='2m=S̀¢]’̠#١bΖԜΔ-]!~5^ំk݀s -C}}CxN|5)!a>^w7_ʑad߳$g~X8>#~g3OyN~aG$D <.N+XÙ0#'jآc)U(׆Ka%5^~AU,/Qo CAʁ zo" }J?7\1tGy#mCrOf_hM?[LՖs[{3O=WF - Abz7.xK6bh1k"#7\A?wO΁ i,6Gɹ` 蚞7 & 1 QQ Ӳw #]|]]}lWӚN9yja8_&mQ0CN5H@ "ݥ#R!hƷ?زE .jrm'jƫ^D|ϼ~]qX `e_꦳uuM>j9?4E]8%_$}&9cYvPHa\ 7עpF]6Dŗ8uDgMusksk m6o'< -PIg% μ}^U|W\k/2}fEyu -!(CfJR %KU7jܭL61Ieqo%C:L AG >wLMtnï83@\m ^dLZz .Ń$*wC~4{v*̉5bmA gSpvK:@:sDYZ_hؿ>x!֘qà -:TLX>-w- nɢhKrsA -$ =/kKt}: N$W+Pi=|OQ6ӯ ECq0 8pJ;Kp$҂׬j^5^_b78@? -;!hlݐPvX"[ ( ̴4h.xt*!1˖Rx T*2H LT#ILoՃ҉X\xEDlQyC¾|I#ΝPJsT?~W=ə(AIiB%F`  z*b;OvRaRìOgybn=ɖ3GhC-Tq}:]T^^ʊ<~0.'u|:౤f.<dC1!6uצ3`XaE,YPqdze\T*cRC6TwmOΈfj&ʦ{*gza?@1~Cᗐ*҄[(-9BOZ?#Z`u~58 VRY;2gyJȢBNBHϕ_U|Tưʊ R1bщQ߱3SKUe|@s<3=l>,\ _tWPFގvC,Z1AH/??y, h0 MvYY볚؉97?ݏ2OVYAj`#5ܚ]Anғ=y8t+kgyR1*Ê3(_S.Ĝʍ?C=xʞv_?K3r%"t˶ކ7;@~,N =֡OJL.-,3"'pv0l~ } ?毗J@e\ 502f46-ۛ~Ċa"%N -9p;`OT7/\9r,\Pqĥ4Г>EH9J'%g// -b\ʍq$9Pu_4s;.n٦e(Sj1r!@jT ˄92kO(JMGu]?ff6n!M/kr/r2YɟQ&^wo2[Whˑ7)eltG{w稫Ru^)/ֱ!u̳Y69`ܗR"|K)7l/7]RTrJ 2UV.dH 9[2Yy~qwr!u)3N\MYC*cXeBȔ rۙ39;i<.9ȵ&xP,=YoM =xGiY״ebOp˴pmLL0']5#}s:dN3',-_;u^;Ohjƚ~_&k/l,v깓[xzxES8bnFdF$[{Q?t~ff%H 2UV6ߥƋ~.1:A*Y*,3T3BNv09Y=Zau4tO<'1394wHWO~ya"v"7uhTs`nn~Y ۵Ff. .gxxLlxG cz=VmW` -a ҧBQYOqnBz:Qc#ݵĜNXNXNXin:n\[މ!{ -^AWf8ڰfꦻKLI/VV~D'XGP[gd2mە -?G\ &#b$;y%5VYِ45~g[zV~?z՟>Ɵ7&BP݀-qLp~xhsԦJRzkD :zh^܉é~i72eE_PO b܏^9_:LAd -X a; [Bs4DX^ZFhI楬#Q~Ң2O8H=WL ޏZzna@e lȯدbj:^_VoddYBPE@P06Q6)Dُ$B@GtT'[:Zx3Bm".k@!(S:,)!(B w ".S7gLv&:FbnZΚ$AYLf7#[ˢk⚫nFUќsXP*++zV5>k]FǢQHA_B /X2h.Oc?I~)VB{ؙ?њSsGTQC)~ hQbțd)db>_)BRBF|3/IWWZ0kq> +mtDuTF y{}os](},eH 2VUV6?=;/ꑷyXhBP#S]pQ!+55B7,HN\"H7!8` e T+tYA< -ittF~O :ˠ,[V;X865҉eAt -w1|/%j*_. \`u^;2UV*F95pX -!,4ihDU]y -Z!%CZs"?3k(io1A`ޝcX9aR5wF`jn.2!(XtzpC0t;3S_N}Rٱy,u(t}8m6 +5|ϔTưJ{1T/ -s^g 8j -ﹱОK6-騽$EVWzYBԎXbjUZdzQtQ6/<\_q(BiRBG* -Y+2^m+;| fS+5߰2PmPYaAjGXn)]|U1LP*+ 2H ω&ieq4Hp$Zd6{}:7)q2Y8Ӱ+7w; Di偭 +5'4_2{;Tư - R{ay&QFG1ޡ¾̶ܶ^lni0lIrv!o{b\0)܎۴uX̶&r0~c& P*+82H L5λ5E涭VmVm&VBSuΦԲ~SĊԯkbYHm &Y&V"U'F`jlj5 +; 톬{ I(\aRCoC`n`B37xxe%EL.3;Miʹo!n\ɪ M&0)5"4aX&Bz`ԢnF|Sk]v`!5VYAj`,5Lj=]cqI9\x*=̫ -44U #ma9-z ٟPָN΄ڦ KFJ>HFaak,VLʸk6 50Ey:ƕf,"mC J=\l?6bVsM-ߗ)Q -jԯ1`ӵ چlR]I jmVAiFeHGY@e2VAj`,5Kew{p-Ne72 -Ǖ!ɬu7`?1u.,GߔmDEI JuYsqLakeȢjeM 2UVpdXK r֤.6m\:&p\x g7`T~/s̫6 %1sQ/>kе7 6 HzP#XjX[+70"s[ -2𸔭gBC')]$k<453+QtJ߄gw.:Z1Ox"1a:0)|K12*G&FYv J45VYAj`,5H+M< &z&DbtQUօ )<*XOS iNYQ(lp; ?'bCc|s±jtM(4]Ma;*3b@7`h9`j+yNj"kWm1zU&4K $To2UV"7J=}޶Ԁ(NkGn0O'9F'E=y>cx̐25w#|؃ D\+3IߠP0Ú1,RTg0wY{F -Na"ImiZ*lO -TưJxq/"xzR︐[d& GTF*ߧ{F`6zCyq1C4MM -|u(fI6Sn^)3UI qxXMZ ^ tw:kFi.țS`8&ak@tMS9R&>ٓ@:P&ei.-K>w|~K7w$]knPB<)/L0[SeH⯇h.YIjn簹 :o%׃/DaTJu! @RH 2UV:7MO7'}DjTPIDCJ\P`"Cx3GÈ)|x|W%¤PzߒhBZ[7O;, Z>9]j_~ 2UV&7:;+Ta--I =G3N}Hƒ x8bkBdWk,sݗtO=֢|AByv. %GS(FT *_ [gq{7h?e剚 3TuCSj1r!1T>o1TА4اqaЄj\0_*ԁU -۹^A -<ׂC9ҍJ Bz%*cXeBgE^Vupᡣ<Q?&ч.] 0oʊ R dd 5@ Qjx[36 l5Rj d *sd AjxuS)UyK:L:ϰ'@e R'@e2H r -ZBtI UP,&gŐn{}Ks=8jom BΑijȅ}qaW ->phӮZPK~Tư - Rzc0-y1c)khk+Jcܾ&rw/<\;K)#Q~O -reBpcj!JK6xb)5XUYAj`r*s VF+]*( ycBLĔ:XA@CZm*WrX;w7]2!cD@m0)|+1X%6/[RKlb={2P 50#Su$3U:J':Xcmp=2 oG r[ -%;wzBz+Q6Sxa_D'g% vT@>h.o,멈<-?yK 2UVddK :w|?鞊ꦺ[d'[m PtQUF{ez{eZ++dǧP14%\5}t cIdG)]x$6ɆdcB<lMUgŠtaYgF9Oj1#XjrTjnCL_dWtOLO9'BX7tp(r[Eu 䁼OHG_ 7Nv¤{T֎LGYcxKPyT/i+(PoGotbASqdT\ s$V}<WMuW Kx4tG&S],~XP,YMʜGHJ'@e \ 5nͮ 7H<x:ɕ3-XrᤐD|xϕ(,r P:*4zGyÒ#'\|V?$YAKQ"$J F]~nX_-Գ5 eJ 2UV.dHt0G&b]E[\?rY騮t& ;eMEN?+3Jء 3[wm9DS\?a %˄0:u}QW }ץ궛Sn_cG5үC -8g+lr/DR;ov^n>h<`@e \ 50Bsdx.fѦ2םB;lZiJUx m{kۍޛ~:4~-CKtyS)s(uM9?roy2,hktgGǮN XxZ}KcSWG}{|hgr/]C SzgZ -Tưʅ R)%?(匷3g:svzoy\rޑkMXz\xzcn@Zz;‘]NN2l+VΕ0pAAq+t}I;R6äyVgm<|mnn;-`m`oFdhF #]<뜟_Bhy8 a w{|?MOhZpd⡦廷~g9^kwg<-11tՌ9Ԟs0tpsC>~#{ vPD?AkQudہҫN.^NXlfoMpOŻ 8R9O@J2woG9x} 5VYِ_L I"H%KejZh}f#'Vk9д4p»n;&8_“.g#v8ǃN8 )/Oy_9b# VUAwUt= -bnL?ks[aV0 tOO܂tal^=WOp*P1!PԠC!11*?NM=YO86jl4 K46-_G7A0 z+;1dOr_a 3!ֹ` ZWLtw >e~_ʊ8}ԏH`j,YmRӒ`GK;aؤ}Cc'[XP*+ƋkVKG+T/}K_Fo`BP.%A hQ'?'݌\1nOm.6NTŝȌ>v/_V') kCsyDj"\Eʽƫ-T17[\!OOߏެed^ʊ>y(-/#ns%ʹ`V.Tưʆ/4#~w _7n_Obd] A Aл7D٤_ud?0 -e)/Q(o)jdF#h '::L݆L\pGHH -T54L=О1GE,狹i];kje1M \z̎l-kYpV=Fsa@e laꍬMS_O &4E\_,|eѴ9]ԟ*4R35推Yʐ@elajRsnLR<,r!( ⑩.RxAHS Z(d񊐕z!H[.NDzZȲA c|YR::OG'l}atePEKC ^mnliDw :;`5/BtM.:P*+k_^&zCpG1;\a#B9 MZ3hrmW^hhgjD tA8泽J[_oowV*cXeA~Ԙù߱ߗƯ.2!(XtzpC0t;3S_N}Rٱy,u(t}8m6 +5|ϔTưJ+Ts5u?}K]LXhό%t^"LB+ OA, }f!jG,H15* -B(H:(ЗvTƸʊ (xQo)B텊_ge|ViJk` -;@AeEExi=og#o/e7? T~TVdoEjQ @e,@f l`^csqQ 2@` -\ d 5ߐ+ &gX2@R 2PH 9yiaolX$*I(3b}~ĽJݹw 5^HnHY}¾ޫ{84ih-(]%?*cXeGXW1ۖ<Ԙ1Ԕ5|w@ϕr1~n_RۗyTth\EzϥΎƔ~`C(?_ʧJM2!u1O%IZ<@e 50B9+}.I[Fü1!M&bDv !6+L9,;S]t1"`^DX}- 6d1Eqj=PUdLGު6p7ģ -x-}Fjwٝ;=H(Yj~=LvMT~2.1JcNL/!U 9]Q -[9kOHG_ 7Nv¤{T֎LGYJ;{f{)jlh.u)tFN_Tsrȏ%ىg:w5߷RIUTɥŖeWS2.&͏?}2ots>gvQr2[iRU Rcc`W7Lf3?0ۦc{3O8??`uאX1|ZI!n -E+'6QY: *4zGyÒ#'\|V?$YAKQ"$J F]~nX_-Գ5l*Oj1r!@jT ˄92kO(JMGu]?ff6n!M/kr/r2YɟQ&^wo2[Whˑ+(eltG{w稫Ru^)/ֱ!u̳Y69`ܗR"|K)7l/7]RTrJ 2UV.dH 9[2Yy~qwr!u)3N\MYC*cXeBȔ rۙ39;i<.9ȵ&xP,=Yo`?^t/iGf43㬍-Mm}e ͈u ͈zgvKm=R1r!Qj@4V7Ok_o8y ZPCLX92'ړpfN~zwǯ:'4h5cW?/ 6};Pz -ndVhi8Z]O/I3xS;SAs'KΎ 뗧+b**Y}SJ 17&5-Ѱ]modlmrrO'~'~nAV O:w06pKl𞫧܃Nm8lvE VVYِ߆Ԙ "BQYOqnBz:Qc#ݵĜNXNXNXin:n\[މ!{ -^AWf8ڰfꦻKLI/VV~D'XGP[gd2mە -?G\ &#b$;y%5VYِ_?5?ǡn/>/#~;=_a />`BP.%A hQ'?'݌\1nOm.6NTŝȌ>v/_V') kCsyDj"\Eʽƫ-T17[\!OOߏެed^ʊ>y(-/#ns%ʹ`V.Tưʆbj6_ߨ_ }Khx7F1. -݅`KmlRʯ:IS]2au]KNUŷG52#ufUZE]֊сnCPuYR#$BP$@D]ohϘ?Mtܴɝ5I]5I& .=K ofGEw5W݌,89rI 2UV67JOKC寘GgR.fc(/, _ecy4mNEpʟe?~+=̟h詹#*!\?Boe(x1ZMs1dJЂEKu?Lq~++-a86Sk:*=>ڷt߹.O2P*+Rz>/]x{tOW^lYiLu BJE!W ߰ E:8rpp" ԃ5B-R@Ud +Β}:=a H//ZlmZ`mpcHkH'bk)Q?| -kryVY_L7j5^#ibpX -!,4ihDU]y -Z!%CZs"?3k(io1A`ޝcX9aש >os;xWgvV^:T -˄~bM^" }urL~9Kkff 8EpڧbP44װ=S:P*+ LWCwlk{NdjF_X@*dy5 l`ksҷo 2@+T 5@ !\\0<*2H O 5@j+LkM }c%1TIBC#./UlY% -Er;G#gDž^+NFkA, P*+82H Lƺu޶ƌ滣R~+gsmھ̣C*r\{.uv62FR>U*nʖ Í}|J(.I≥*cUeǴXtHZ4/ i2S&b?`G i\aa'pޑ߄W~ȟw˄m¤Lx bMtwClI-e!)W<@e"djL=TV=(`W@Ć .!uW0l)ϗ4R ED:WL}6.dYRmDP 6o>"ֿ`-5VYAj`/5̿{Tƛ{*&;oٓlY;s6BgEUiȓ駦rB^WΧmNKj&;Ja#N6<$2A`s^wm:V ˒w<[6w@e2VAj`,5T9i?N57hflrq!}Tsg -8~ "MILﺅRq^~G?,\ _tWPFގvEH9J'%g// -b\ʍq$9Pu_4s;.n٦\dSyRa Rb8]&̑X|j@QŖ\|Vj::813;uib|Y{Jv(>7$C~{jF[\EQ5,fä#<#.>G]}4]nN}H/+d:!ܗ[J9g{쒢Sj1r!@jeޒⱶEF\w -R߲kzE+ KW5m7zo<ӶD--M̹5kȽB賤ӝ:2baj覺j*Š-M]=I >ȣˍ;t'Lqjjr*P*+2H Fdx3ΜM qyG&6bqz ^xWSi 68C{CF Gv]:E:(oN!(0pAAq+t}I;R6äyVgm<|mnn;-`m`oFdhF #]<뜟_Bhy8 a wWԠAkO~~Ñ ~޾xM+]!֞L sU3g8CD?S{9O^珸5ѺCfGeƢoJ;x9aW4=#&HfKfc8D_c;#M|?Q|?WzZy)+Hz_j䡴(h1GN2Rϕd6ӂV[XP*+ktZx6QBw!(" (zR(kGTWLX u#wR:EU-QzzD-!DwUǶVGibtxk A!jF3&hE|17~rgMRWM,}qK›ّe5qU7# Ϊh9\Ra 5 5:5h6:BZp}U1GTwQIZH֌;ȎrN#QFïE$K!;YJN-XT7Jä7yOgҲ_aXi3&2ZXL ܓ}KBAd)Cj!yXhBP#S]pQ!+55B7,HN\"H7!8` e T+tYA< -ittF~O :ˠ,[V;X865҉eAt -w1|/%j*_. \`u^;2UV*dXH -BYhКF'5hB @8CP#JD(tEEf 17ePb -6~{ ;ǰr<-P*+2H Ư.2!(XtzpC0t;3S_N}Rٱy,u(t}8m6 +5|ϔTưJz8JQRy=73cF%dJBS2BY R_ Bx6 -5ð<%rk1b#3`-5^j,t[P{-WY1UZZ(߶B2PmPYQAj`65^Z~Y{H[KaY  [Tq0*2P 35<Эl`\mk}o 2X:@H 7?.^ v5Z J`OVYAj`25Uc &%5f 5e 7m-s\)?{DneWks#u1e=ؐ1ϗRApSLHnLS:DitIҦO,P*+82H LPe`hKE֢~0pLH2Ak>"hHM -S ?y&Ct]&dh4&oe"k3FeKj) YLQܿZavT*c&ScdzAGDk ."6\fp ü!^`Ka_}]vNO(Ro%JֹfT?쫞Ltq!CΒ -h#gyͅy=;oTưʊ R{aVg3ST.hLoLkeETN?5jG_w>nvBXR3Q -tMt!٘kE0"]X,ٲQ* RcQMHqɶEOgD3}5]e=3=尟 cm xߘ}?SKmiBNbz-dV-,>|QWÍ0i<.#SQxݮ{,,+$\>JxR&2UV|dHٕψN힙^}(,390>NgaJ2J v+M31OfIՎ 2Go%'QcqTwŘdGIytn=U Ȳ?/_\N̹~~4~Tưʅ R* rpÁ\Y;S"QVPDr!'TnrWܼ)O] -E\6ܡcIvbY]-T@Uerie9ԄIgdEL'O]4\_LV*cUeB>ؕ! 5SǧLiތX5&V #5F>y,9pRȁ{>yʉMefNf.'.MQ^.BI7Uď?98.߯8c4~i|iV#Rng#¤Qwq'=v6l "ʓ@e \ 502aLS-4~RQ]١M~#{ vPD?AkQudہҫN.^NXlfoMpOŻ 8R9O@J2woG9x} 5VYِ_N>?~R"H%KejZh}f#'VyTSGJkkQTp!JʚRwkV[kHbX7a aI–XEA!l%A0".m֧{P<*h%9ޛ|LZ:OpqYNLt;Lr;E$޶=\ G -!:tWY,%UWFmWwi$y&B"!8aӢn+܏)o/q$R$^lN(@ ~10Cl*c w ̻KbXFsb-3k~/SIZx; -{Qawn۹de9i9i9irSf8m!-ܾ8ڎWv#~}k\)!3ͣB_~%_#!K/E7w{"Ͳ8gd+i$;6{>%}+?pʁхՉk*XCk<=_8azU2Q'R2 Ntu-SEQ%'^/V]C2"%1#_ b}~ w%ָLDPS.Jo=i^ji -n{Ejj L;ŏNaz%1&3^CcUx9-e5p Xe!ua3Pk' Gxȯ&5yQ -@,aP;V2W&^^Hzt#?=h~Q#@`5RfӥHeI;3`GVs~ʆ2֐_p 0\v wרIdbС.xAh5 -z˔6a*mb͚nGa8svsmisl3d @ :yzBHpD'BF[26NMIiEZL_Xp%3<ȮtkO} pF'WـUPx٧|16Öݕ\c.40f"a`b H' &8Ek -}J'N;heg ioAQិ2vuexШCB% D?Qp a` ȟ.3[{fo&o5&$ʢaea:!Æ6ł4ڰ)WـU]kFxH^k\xOh0ܒK x]w 3><3#o *xIm ˄v l*7!(K^ -Ya&<̦PX5[c<TWd*Oa? +k7<Tdk - wE`F[X@UƑua ^e)}<5 -_GƑqd| -w q82yGBHV 2x> 22k(Wؖ-٧u#4%lӰym,v۹irhIn\O9*6\紟Oobx7CعѪҸؐ ȸkk*%p!YIfhڴ۵mNYojd6SMI7oզݬv -Bm]FWuZRUViR%][cHl*929CEFX[ϹUݥȾ;MF:AGe$2q ݀Wwߪ}ŽJɭ:QwEH*9vS^ƹYɗumqq w t[K_|Iv ;\$̐TYײ*U– ZCxXj_}GɃ¾|H*QJze:ѭA̎UY7*2[|v\WـUgd5 5/_Ssnu-ܻ͹Q5*IQ]6^Ji\/cjJG_5l~|羺K6 5"]J YR*"eQB]5>jqq w s B䎄k~}һ{^DIR|AtTnT\rj ¸9}*|/xXko誺ی#{-ţ3U}UUXZ`pS&\eVYq0ɜR 5hv@Gz+\wm>l^s2S!BHo*ݖ~u2BM:7RzD\PR)f -d5 5Vxh:D7nop=t<+mjuh(N p'Hgda9#`i̯ܳms`GE_CJEGFg%f3UsւJ2O.*ыөأG1GbwGJ?M 'b5p Uel!aAM5W˕|q<>*YK)Zƒ$Ǔi_$V8ڻ. v|^MhMVd+r:ݚ{zCmErmAL?Hx*#Nw}o\nyz;ؖ_GvظE_3WRoߑy}~=&;lX!\f86VW;Z?tٴ=g?K ]pĜIՑk*B]\C+w=9vCeh]GJMM9mkx4ҤVN+>XnSJهȫ--),޽-dEx>^sjmN$vhrU&ӗONb[g5Gݣ-Iʈ7i<ʅkڊ.ae*-d5 5xZ {?ZْۖrI9Ϭ=llm(Ӭ\f]iIX" m|(-b\;~6O8MNS3_Mﶛ%qBi|ѕw/t ^j"w]'uqZJ^9uR#ێy9M -?noe2_pO3ƩkLZ*:s~^-氞bM ibr2JR7׽^NR{;Wn_9N-[1 ɻ?FQocͪ; -04n*+F<1r,B_J9|2ŎOHe.V8Kl݀U6`]#e~wgi5Q%}+?pʁхՉk*XC~-兿>{Fx|WR2 Ntu-SEQ%'^/V]C2"%1#_ b}~ w%ָLDPS.Jo=i^ji -n{Ejj L;ŏNaz%1&3^CcUx9-e5p Xe!ueXÞ<^}+.PhI:/ -R *x'|JċgTMi%^eVn)4ĩ.\cVIrRVW./aE-Yyx׸H0cXtZue#M@-kh ͥ"VunD$\.5Ȗ,QՉk*XCXYN˴/w!Si/DƓYwӻ'/==UsAZzAuTN -a.2N@Eo%l_ m!(QiȤLOⷄ(OOڢߺrXm t)RY A>|,51p[^8u9Wޢ_ t^Z2MJfAX@&Qή\)d[:ی68΁}^R1ѧPVMhgRgZQ;0Vx0\L'0+Ś=fFg~ U6`1%́ 'Y34ỳg`?ɷ l(p[\eV;ojk H ,x<aDjL/t!5Γ#Ln}&隁L`+Y 鰆< &hvt\eV#ȣjN#\C5E4X`nI%a> -stream -x! &^ Y(o -endstream -endobj -780 0 obj << -/D [778 0 R /XYZ 77.386 776.032 null] ->> endobj -98 0 obj << -/D [778 0 R /XYZ 77.386 755.708 null] ->> endobj -781 0 obj << -/D [778 0 R /XYZ 77.386 728.769 null] ->> endobj -777 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R >> -/XObject << /Im17 776 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -785 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -784 0 obj << -/Type /Page -/Contents 785 0 R -/Resources 783 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 771 0 R ->> endobj -786 0 obj << -/D [784 0 R /XYZ 115.087 776.032 null] ->> endobj -783 0 obj << -/ProcSet [ /PDF ] ->> endobj -790 0 obj << -/Length 1646 -/Filter /FlateDecode ->> -stream -xڵWn8 }Wx<@ZW}KQ v6}pbeƨ%%mQER!F(^'^ -#tt}eLX*躊>Ɗ-8U>WL*#PU%J.[7]jd͒!Dlux dZz@; 6S=['k{K2X/GFWw8¥q߂\U$uQSK48ho3,;W;-{*(9@`NW[l.9sM'Stb!Zߗh{ȷP7AwJ.( aOÿYO2J,{KGCS Tf>>iJQ`̼|K!IOiT[$"d gXQ` -jOG!T$ -<*{JGɔeEU' -P3B#nn+;h0aH\*';9>Ϙ> endobj -787 0 obj << -/Type /XObject -/Subtype /Image -/Width 987 -/Height 513 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 793 0 R -/Length 16019 -/Filter /FlateDecode ->> -stream -xm-W}!bY@M(RH ʋZB Eq"UU#^""№4.N ڵ-S. p}?sP.'ؾפ(!ػt3?k̞=WG̙=f﬽7ƟؙFwfR4}ly喇܆;{@}!;z/N#q:Tݱ/Wd Ҽ?0t9bgyj8yN>qrj:c{;{iɖd_ؔt9bgyj_&䄜Bǟrr{K 9!'䄐rB"r0XBBN 9!wBN %'+m=yYUSɬ.Y[N6Mi>,]0ҾH-C0ԺkIp%z.~ ᮝJVf(ҢRncUUL`fƞMjjj-9^zk?5`N -yv:D))z] _#e_QVuB>Yf|!z,3㟚1O!&ڛHɬCΐ+Bfki/OsW{ -@D?-K_b՟jg^b9'.ڭ^Nkk,XJ尶Fx+HOabJfR3{F3ؤ&.J,~gt!ɫo՞B>7⭅[ߝN֞R.C^7__4 9\yE? ޕq3TWrZk*So,|-BMjg^JNVwwGJk,2ZY*v#"=MO_kߔZu-y5^Svȼ22廛ڤv:}]k>CVJ]zEꊮCVh/cC^OHٷ Yi3{]=ٍEFGnw[+K t t-ow:]g˛ׅBHzmn~ByajB^(U-Q{Ч 7$ov7q)!Mvfmk?F1ڐ<ĨJ8|ɩz!yD׵ t yZ<}j,>duMs,)+x1cQ"KEOYZpuzRW7;=$!:?] $9-r 2jMbiDNJ0>OY4ʱ쐕ǔ>Mp>qQ;5y:=eϸGB:1Թ)NS+]T5|8{NrBN Y;P+>PJE4ك9e'䄜rBNA`;"r0rrBNձ?!'G/ћ%s:csy[`;"r0j<+YvӉMghz ;Ӑ>+>g!Rl"B[BLMk+yGaЉ!cq!oݟ[C&;G: 9oLJZ{:dpLoP⣅#w8>;cgQL+ oL\.aa'1$B܇Q Dt4!ﺞ3<K@B:ܷno.4X`nc-7ȧ; YPD3lt1gg y!Cb]CVzY `s<ЉP$CyLGpEpu:]yw}M%Nz -`yc/7 yoe!!  `!J@#PB!9Br 0( xo8d{\/ -/=!6TQ;8!&΋/;/C\V}1 BG"B^zϾkkwB9 w?熣_JK! -yk3'!'Ϡ][[+nrl"U3| 2}mVܗLuB.SqyleDo!Bk31Wத:!=""1M -[ҭn{ +`Ɣ?Sd{"B^چwV8Kt:BffM ^::ߴB>!:Y5εY;'WAB 5!}:4O1!$01%xE'$c --=։!.ӳ!CCV#/HK=!+՟6:5fzKb48!/5%|-V y6Ow^yZ[횐C:U#]V V<{!O]B^L?`LڇB&!gJt˟C4 yb'UZ:oM7yBl!ږ&y.8%oh!+r|aNz 9|1#䞲B -y;/!++}&[6^UȗUձ#o !'侩S9!BN 99!'BAȥcA9!'r!BB.}g(!'r!BB.B13.ᄜ#OU#Sr'!l!S)?&  !'!u 䛈m-;zT={`kk3}GuB.!kUb՟Ħ(~im[ҭw^;vj:V,# v 6lhooemHeB>k3m!B>wT;MS~`B^D!eEeB>kv\9!c*"O_~?ju0CB}y=4jo?>e!"BqmrAȇhI}>aZeTkpd !" EOyzuHjd6U&AB>k3=&]B.mIJӏL!+E3:kGWgV}馃r! *[ےɎ!dM#X:'NB>sAȅo{ -!SV"CMZ׾Sw6'䄜 !!BNȧ# 䄜 !!BN 99!!\#XBN 9j\5BȅK!wřq3J 9\5BȅKťK8!'rԄ !@ [T -菫 !9!9@ 90! `"B`8B`49@B!9Br# U݀*_x - *{e9Fr1!' pL@ 9;Wx0C뜥PzBI yr򡅼mC9$3>! y®WuĜmNr)JC>gtEBJ;kR6xGA2M7[&!z~{ҪC yO` Y@kzȍ!!~Jb-vzJ]9)S`GrtBB C/T@Y!G #9Br 9@r fΔt'Zu^K'u=32641_2P 7ۋɃOy=~NVSD|U l0!'35䁐O/"[^{p szwڳ"5B~0%=SZ}e[snv.jMj5&[׸y%r -yrۄ|N!0{xB^u&Iub=H㇥!7xϣ*xuCzDDH'!/[Cnϩ 6]ϽvgKE)yurR=7ԴumQt~".CWN_k25!ȠcZ{4 qX~sebӟk+81TzN㯮+HFNb*Z@ȇ'dB^m;<<~!uט~O@)+Uy.+rB!ߒ#"M¶ߦ)'{bRl -n\$rԴ;B^\ |_8pYLNtJRVȗtkhJ!O?\e!tAw]|\kA8GC>\yG鿑CRUк|kBPyd(E8<Nߏrt!/ A?hك1z>'!;ƦNBF&ܛu)wP[OȇK yӐM]ǐzxWdwEG'+.e9on{ȗ=`ڇlmwnG;cI(tB>D/=]-=}=\ѵ|!D:GC:n/COt Merzojţz+D|gVv)y%4; }1"Sȳk3_OY\1c+[WTOTl7/2ִD4gםtXϗ0@Bum\vǍ:rGoڽ\NmtuYIOܷx#}O}ԙoӧߟ^\/~"c -yb@ yD3NkW1(DzfƉzU{.gm]BO6~+N]ı7?{5!؆1]+u::^O= OcpNKO7ťRB^X;e?M\oىŅ|- X>["վO ڈ-*A!߈w6B yը}Ke8!o$Tm&*Cn"=gp7(OO{~ϝx~<+_M1<Z_/?~lq{/K3_Yϋ~eq7ozs_?';WDțZҦ=sV <}vJ\20oKȃw 0wM39!?_ݻCA3ހаo~Yzѩ3g^őxw/zp{ 7کN-o^Cyi[$&NP*{ޔO.p[c{z7_x߹=<OB -b#_B>ر#}?+6 90_{;O=_y{ȑ#7tӍ7޴?y_K/Zl!kn:ozms_ȧprUw;w^ٽUG/yw}Eg{6~Eȁ['c{{B7"[. !W*9ķ_oG]xG?p=iBNȩ!W*9`P?y_rBNRAF y'u'ԋ+0Y!߆CȷBTY*9` -B=lz9ɖT*F+X# !'4|'!9H9 !9Br 9@,W]w5D|OSB -6 BBN@ 9@ 9y|gzR| J/BBӓ 9yq!ej?\v̓B {Ι^'!<+Ɛ^}&!ߪo&zVȻ~e)J{wX]y};|CTw{1!/2|!+ - '4=iKdK'= 9!s=8!'   ~k0!LJr !@B!8މy,P&֓E/N+{z+ Sz!wFB+%I]G;~$ G?t]H(}Lj=`T.U#rB:\Cy)Mŕeko;'jdĦVX:[s+uw-+wuEzxGO❾۩Jo1)r5葉C_BYVAeTPV;ކ&N hm#U)U=7T:Gț|uVHfn=NmBlwC ydN@?ϱ{V]3*j_ZO[?SAe4m]끞 p&yk۵} [I7SN yW4댌NYY6yo'nlQy8Q[Y[!OahR f,Yvk۝NqE*OwBȷYȋWB:@`{̙!BzwCY Tȇ[6r!96Gؙ>._BVA\}7BBW Z%˨9x&gJ/#T,7#+j1cBz؜(7.[J/۵賫={=[VZwa'VPyv1PB> KW -Lbp]pNX>{Sމ>Mi+YCM- Ҙx(AbOY=R]E:Kuyu=I!+`թ.N hkMYӳCby7u: -'!ЯȐ>].Hϡ惎!/rC!18HxuY~!#䭣|S{|'h-B^)+MO?#="]i4Hāzʊ -j-)+jYm^=B_UǂlOBq)*(:%䮣]q4v -}5ټ( - -]uN(o --:]X# !'!9!9xPG{ؘ'n-mu-v B^w?x'ݪp0nU}q'ՐQME{Kƽi*Rt!?GgOa#|/؊雩Wf˨3g\q- "½>λyNާzjB\psUݑvm\vǍ:rGoڽ\NqB^}jyJYU'F~!+ q6/ yh*H")xq!koYfyϕM֒'ʳ9z+NW8e!yvntmDZ{p2Ղ:OD3>m>Wco~rk^Cg +N]uһYaƚOSȋH!(=/H6V W}w+C>i" .2PQ3dWBWN<ԱgN^܉~'<+_Mȧ,}JNkе6 >B~uf,dP/u]ML\C2u yRj y+\se[WWغDsav׃_xY!O;GZN,PgyFyY|d!O(zeo׿jm٫:ΗrBBZ!ǂlhil۷dsOrݽ5Wzsv/}K^qgyYG.|qwi 9B~G""XgLr|ϱq`CDAȋ N(oM !@B!9Brr}ǟl"/|%B>!eAL\wvvFq2/DDd̠W:gJ"^͠y5!) hm!*!){&vSX, ȶ JSUqLn 駭PvT*!&]s-BEDd|!Y"m_d~-q㻎~ǑCo9zv;MD[':gR!""RVkRԳQ׳|طyc\q'vy =Ny)!w7KOW!o]U=;B.""!7d1=ӳr駎=?s~Nm?g~g_ȫg?oOypNB.""$Ǟig=?_ݻC7dzmw'%Md!+!""28:dõ6~۽Ulą?qg|B@Bf. E{7#3?b9䉳߷ox;bMHO!q^~~?w9G}6=?qŵ6"7HDDy6w<~{6~?w+,z63^k8!t!H=;'yͪ6~Cglgj8!'""B׳׿j٫:Η3g!Nv;w^ٽUG/yw}Eg{nvEϜqrB.""|g}4}-)qrB.""!!!@ȧ, *hr !00!0 !0 !@B!9n8= -OwrlO%rrBrr`d!Y"Xt'lTvrx_wmWyub}sŒ!Nu*&ӮZIwwlA!/Ό!+ bB!7z_{6@+.oY.TM Yi'0QUttADzZ{$*隷, ,= y]d^VV!DzZ{[E0 !`Lӟ_## -[̼!L zT/GӰɄnBȷVrV6e y!. lkKKK# CV4XO)+B@oeh1JԢp ~8O9wsWK!W CREdՋ] -u{D5s3򽉛%7t:Dw!,]D.E<̄?7BȻӮv)EeZI5rو5sn' -p1:'NDظԄ\3B^?e%ݛ _6B>v3qNDdf/䚹)y6C= j 6.ҿJ-䚹oTDDDD,lrBNEDDDD!Sψlkڅ|Ϸ[!"""""Cy<\DDDD_ߺ]sGo# zdȟMe"2zFgqښ ֍qjKqSV,D>92Pښ ֍'+uMwZkq?[okO(eDfpˠBnZn|L!wӂW;~ -*KD8"xhc#EkQ/%ow[qygQv"\wjGFȧCdMBNKԄU!/şu#SxyĄ>/eSVdB~a yS)V!2\q*]Ѻr)""""BEDDDD6N!"""""Ņ@|$!HȟztB.""""2W!_lkE%"\[B~W붹e#@9@B "#!F 9@r !@=.d/+>qr 9/szE`铒gWBr OvWW~+ 'תuډW^`Ɛ;}V`BRۏbBX !1~3VB@ !7dC^)+M$؞1&<99!CqB's`|fY~uX# !@B!9Br 9@r !@B 9@ -endstream -endobj -793 0 obj << -/Type /XObject -/Subtype /Image -/Width 987 -/Height 513 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1006 -/Filter /FlateDecode ->> -stream -x!  'Y -endstream -endobj -791 0 obj << -/D [789 0 R /XYZ 77.386 776.032 null] ->> endobj -102 0 obj << -/D [789 0 R /XYZ 77.386 755.708 null] ->> endobj -106 0 obj << -/D [789 0 R /XYZ 77.386 660.811 null] ->> endobj -792 0 obj << -/D [789 0 R /XYZ 77.386 622.368 null] ->> endobj -788 0 obj << -/Font << /F22 516 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F41 628 0 R /F46 684 0 R >> -/XObject << /Im18 787 0 R /Im2 621 0 R /Im11 690 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -796 0 obj << -/Length 2388 -/Filter /FlateDecode ->> -stream -xڽr6_},x.ydLj(ԄG\o7!;ٝFo޷7oބ;i%i,[?d-q,HonK)G_/RoHD+oW?Qh.'~wq@@TTJSy˯w^dzfi酁`i ..1<LF!KŒXURe +丫̫zQz2gJիUm}l_Uy) O{R>$_RXpH_ -8n4 U,5ϸ5*vDݏ j h{䒉0YL X2VGO;k9:lF`*+ [ĔxhЍV5hiU7eEfH\K,M3$":w] #V#>뭪. ѕݢZE?hp/}(/P`V R҈{%5KW^Uu{/eZMք1D!@g,6./ZchڷY[f||䠐4{,J?":uF)QaNF" $_"Gt&7wIqC-r"M+$;J/pIdƼE2G&%pKLm6~[ix%4 ݣ MH۾s67 -n>, !*<: -|ـD#me%#+e4 cҌ.Z6u5 ~;̍J ՕnlhD E0ڷ=2ڐ -}4{,Z`QqUT޵2o9ձ,b -:?j7GK!3ctOSYd Nj94ݫCAy -2fmX `p"*/tY%Ggc6h_ -+֙iE=ieDtc6G:?/0*U∄!h`%,ĖY{2go -j"ݲA)i4NF.& US&)&=P=s[t -Kf8@Z8:c6. -$=/MfEy/F --i8'Gf q;Vg#r(j7pZ; [ʮ74rteiۀ.rՠ>5])`S)U}@-Cj'%aɕQF0e8CB>"Kgff$J:7PfUJk6 WTB l]AĘ0yEC `D51c D*M*lQ4\t -()hc־@mJDLhmG+[3kKz; B;M1''rP/]})\cLXc> ![CG)3vc?6.2DMKYS×8<`  -tYH@QG"ҍ@6%ĖDۆs54;gmjbIebK(E,N_RxPL'+j 1 -_`j.ـu ]ĻQ SPҨm{8+!Ĵ[JZ#=P(~{ii֡,"n!6R2)m^(ﻝ^!4sVb^Sely5"-2Is(i*^ ǀT?楋O -YqJ".(؇Sq~K'43%al9ՓK:[Lsa/js]4sDg> endobj -797 0 obj << -/D [795 0 R /XYZ 115.087 776.032 null] ->> endobj -794 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F41 628 0 R /F28 636 0 R /F46 684 0 R >> -/XObject << /Im5 642 0 R /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -801 0 obj << -/Length 1188 -/Filter /FlateDecode ->> -stream -xڽWr8+x$LXN<[99DDQ.q~h"U"^w=}'.$%͘7_yIBD{IJ on[ -}I0zz3q>C? ~26t^^?_' D${LnRo c_=JDzOvƓ -h u$B|DJ Dᱩׅ~Xju*1}?\xB*#o BɩM׍*WXpѢ8%R57͢ik7\H񨛗wW5/+MA*v'>qZac B+wJ4?5NX\U -IBgQ - A'@UKU~ܣC4,&"6%뎲(:ԢBN7](V @gv{͢ZkU {^w"-Ge7e-rU.#Y, )ar`l̍d#&qnAнZVB-N^˶w 췛" !f]\=^ Z*Y:bQh_ ݆V ?(G#uju'7T;S].A5\;oj |D6rVر9yPrdHfxVaE 9&#F̸zguh?}zn˃93d: N'2YU9LrHQC"P -Hn"?BKu@;9[Э^N.mBP R1el'#Xc<*Y;> endobj -798 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [334.746 503.577 359.039 515.204] -/A << /S /GoTo /D (subsection.2.3.1) >> ->> endobj -802 0 obj << -/D [800 0 R /XYZ 77.386 776.032 null] ->> endobj -110 0 obj << -/D [800 0 R /XYZ 77.386 755.708 null] ->> endobj -799 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F16 519 0 R /F46 684 0 R /F28 636 0 R /F41 628 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -807 0 obj << -/Length 383 -/Filter /FlateDecode ->> -stream -xmRMS0W>XV+KF2ĉr(؀g8+5 oI {0i |@C:cmu^V4"/ y"U˼C^TjVLM:SUR/ʈxpQ74 0h^åpg"%D`֞4~uc߬}dG>^_jcr<`G0{#않T1c:T|6mߞd JZ_AC<MGY Kǜ|6.70>[oڮi]uw34')fmCV -endstream -endobj -806 0 obj << -/Type /Page -/Contents 807 0 R -/Resources 805 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 803 0 R ->> endobj -804 0 obj << -/Type /XObject -/Subtype /Image -/Width 576 -/Height 981 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 810 0 R -/Length 87038 -/Filter /FlateDecode ->> -stream -x\TgPcX@{e:b *=V=VlPD;qh{kb}}9GQ s_3 s{眙qt@ H\ұn(-A K w^Z/n{=/~:]܏:-u!Uma:E:wI>d ~@ %s靘vk[$3Ev%$-֜v"+@/AQ&z\YвEh&[HY8>Q ?~@ OvswgX4 -eZy5OZÕyU|6U>WBy7_\k ~@ kTwͺL2+̊2Ep%Xi6WbΐX7_ CZEn>A  J43tQGfƙt:$ -+DmZ'H#jnLAKưF~_7YN 7̊ҩ -_J(x/2ƓX&T*'Ϥq/ 5nӰV~(lk+XfeвM ki!SL Tn+ #ʹIdPiN>p7sˡa탞_+zySÝxїP?WNeԏ|%J*^3V# 58jy}m3_$lʚ2o̷YTpę AJGRXA$f2vsF{:7 tT֢ zc$*Qod;o$zՏe6ZK>vÉsr["F^b/GRܚ^ d Y|uѰ!8LZ /eߓoka9fBxxˢ^`QǗѭZ<66i١ԫG/᫿TkjC5+jhׯj|g./Bngxن˲&9t ,ql)h3y -xCZE foox`ȍuH'^Kxym:7ƌ}J%)>? ^|5ڃf ms{O{XC;:팡țKU[ -᳈{d}̯ `@突?`Zr|?o(ɯ!|pډտ~~+~)-S?AmY/-dtbB,B 1 -"_)n̏I>v@'H'*g_SO^SW_G#}ݣWf5j!K+3 ;LcC`lX=:x|cr:AYY;Pi>[WSk՚`X bTGd!i׫֐[2~u^`Z׀Ahu w[_p a4Q8e]׹n04`h>v&aw+7ƗSs8o_{kv%((n7Nͽ+R`u"URp G^ >?} ~A_  R^ YvU@ Fl_ _>I@/ _P/Z~_6^Loˍ@.~|}MF)uǍg>Àdf}z;6g @/o_9m$ģX$Ɔ?dff6.ڵx_/"[q'|AfQD7n>u}N.r[ng;Lfg`&S&F.9[m@/旈!2CM5K:}.`W;-Zsnqh6VNNSN4eҿ9o~@ C,ñtTFzԌKgSMSYE›/cfgl|~܂be33Lg822'|nr_(ـ9iXf_d=6eq%|vW^6~԰/7_|5?,q4~~TW\VL_h<9c+ ǐ'OOϼeafKg/p]v'P̕GC2ᛋ&Mʧ:Lv-z8}Xʅ_@k~_e <71 ۢ5VlY0oç>xr 2[߳︅Ԟ:2& -L-v"4:e9_DZ/"5OɚyX.)&ЌHz /W.e.3. 1m>.N`c |q9s]х=.~qniکEkއ_JV_So~Yn-aLϠOE@vD2՞f-^2mūWn޼qe<<ڰa_ڴi׼9_:XOsbb}e/-Ow_/%Ϛ-v+G_Z~/\^.,1ݗ1q˖}e¥˾ں{/peϞ92>t^\?<7?iga_Ô2f/ 篦+nٙiZ8IJ۱l;6nqȤ yl3wɼy'ϙ5s޽ӳ^JvÜ$k_ʃC7/%۷zw~_oՅ!Q `)@!]7e^ ͑߼y7>.#'#h8$kOsyhễB!xgJm$"z@翀__ҵ?Wܫ9Xo1fܤO|^i4gD4t{G/3븮 -_׬`=?p~)SfT_~xsV]? zMa3]hCVޢZ}μb{,٨s|7krG# F[$k)Y_BB?jOY/ -,/XvU@ FR1(-,@ 4}_/(~TT::/~_ (6sY/4t>Rr_py__Ph˾1_/kB+ueWZ Z],(됇uv5)m^ULk)_/UpĩҸҘ6ytWylOEBOE҃q%yW/(#mT~@/Ѫoe=L}XUY"LAVyd.?*3,_/uTyO“U]eQwgLN]n>llFIC -!9Zobn*;~hN~Z}?iՍ39lfI&' EL'58I`8ضi_ID9]ac]7eCqAH߁*+z<2}[  ts7i=ɭwcڑ1o漏>'͕:1u(۞aZ]YZoX.Yyͭ9\Eߚ&m_aemV,-@{?Ϭ$;~>d`:!:7*֜{ ya* -B\df4X`7C`AhK`S`Y`mȖ,E5v_w޻BzV f_>+S\4x^qx_yX_\SsZOY]Y/l(#&,YB<-Nq=z#yoJ~8zj?yڗƗzraavN`Ï}"dV|3o. ϻ^tj]Oͳ Y|vyISA~݅%X4)tdJkeS)CB?|O~ / E\!DX0]ytS: ÎYoϚ/S[?p"^,9Bq]qv3e-Z7q%bZe~dq8bpEREῙiW0@ KcX׋{\/qi -@ ` e 5q~2X/l,e f~2X/ ,e f~2X/l,e f~2X~``,e6{ 2X~``,@ك_ 2 =`,@ك_ 2 `,@ك_ -kW@ m,e /X`vs _ /X`e _ /X/l,e f~2X/l,e ~_ 2 =`,@ك_ 2 =$X/РW9X`"f?hh9X/ vs 2 ,e _p (?/ A_ -/0l/0@ڰٿ2/ ,ì2 ,kV $~39X~A A_ /Z>$~s9X/8=ַ 2XҸ ,0 _ /X2eTa7+ts [F5'y !Q~@ Fyuك2 ~_Zu 93/hpO;Ms -(# mӵ~ 0[C-D6 ~(_ 8RfR(/  G)#@CC ;2 p{9 `Q -`Of[YϏa>{(vd6{q,k헉 ifkC  N6hF_0/l/h9b2~`a]>(6   ،(@/52e@Hvsh9__ 7hF`54A _ ն{\AeGkO Aap Ғ_r@nWSZNy3\iav憓A`vdta2A=$బW@AW oKV_ -AypO5('Sb~@/- f /82˰#@dOג#sd,Zu j9X/c_/ AAljAێ|~//L;_2 =]ZapҶ6xg+lZey{_odoL7 U `O~A [5 ՞AZ{1X~0L>w`VZlezmdv y/ `7`,R_ou'y?|di_;XV_eZ"BeyПyȠ?JoO~i/6K{Fyp[Cvr~iew?|: a_/U ~aܗ@ZZQZ5믺=ڶUÎ A~2Xʲ#"4JiybS/֪`yZC Mu3a_ Kœ%1٤͍RR@2?8%ިS0=:@N/m sEZ)q{d EN6ݦNy6wv D_uZ&_a>P=^|tR7ϲM`,lZuLmHY8vpjo 6˄ _/dc8S>h^37.&6E7\ n9VA3!C*:Z#)b5zE5OZ͕ry56UئQ(7Re^3jeB,/ N~UURx8 88$nhOyd[a@CeE`\4_Zfq 3+92-*-K\Wq$%lq[\oXZ6t}SieJ-/ MTǷvvĴɣmOEćU)h,UڔRP3*&!d K,?)c9SPD%,Z@u-噕sbVu9ΙԪq6LL/U4Ys7 Vt)(]s?$$U&j7E7F5f^RAM◶9b] - -\&?ˡssh<:/+`2U1r.SX‘ f;&WheJ-/ ~MYSΣOP* _]1-E5**3_)zRs_1sYz/>z4y_EKGj*4`0"L/@"V"Fa!Ǜ4r}Ek9ͦ2T -3 6y#42W RzOZ|iBW5m5])¨y\GI죚m򨶒(ԅ#C&޼qwB<7,SK¼8ePs$3΄iBO"1Rɬ$2+ʠ,*^LfŚ0ҩ -y ~M:G,p|Uj~_ K/7=k -=9J~uo??Mm* -΋yp%ї=#.n9!\xmFn`X ނi*{oNb1#ʎ3aD"iƴT2D~Q(DNHP#Z\2%1dR˄ _wkuZ"I_e4K"]Z<8bj.l?2C{{u5NqܥSgǂ4_Z0;<ۄ\ &td9̘cRx:Hfř0Ҩ:@ayhMj9 8*LX/z<"] qÂv[Uv.TS&?Nwaܡ#w{fl ^wd׋wO_n0Ł#]IH,VcUa[eQYRŒh $!z<KbƓXhX+˜8D3!fC42W R=qORV%wF= -Fs v[e>-l|0뉘l; "WK属١a>GZڑM-;gTƨ|?S(rm0MȬd -']q4J 1SYUYVǑTN6Cq=~*$,jeJ-kϗMukSq}=7K|O-OT&=봷u|ʏ;5Wq_ɊS` -bI ; v;rM qT>, }*ruwNğȋ;Ut4lMOQ֩Q`g0,p0<;_u2t:C8ʝ & -?+ymkȼ/kx ujs@@%fke |-^/# -Q 98dёdo˳Nm/И_:nK>⛪"ʛg˳su19MAyB/ -糅]:dGCI#B&nZ#Z9?$4"l WT9ƻٟ FfR2b@[ {?~a)O xSvü:R8q`ļP\Q4:h7ƒ X [,I*hXzM{w`-k_(XX>p揟&CP2?z^ 1߿Ua -aTU2t$5 -j5X&eM _/(d8bq6EaX$+9KCkp,a|i8~_ /%=f|Q/LHr}~iUe~~9*> - VRRA=m~2XĖa9X`~n2X~_::`2 4|0˃, ~AÙG7t1/bpϱ JXId?_H="TA]U-WۋC[ -:#:#;JG4WV5]|Is-p|_/*jS'q=%%1mhtS"aU -Z*k6$TL笺S55*LX^@j?$NAʞf?k!aUʔ2%%ѭ6yT<(01?6– -)fh~/E|0𚐭U?=)aɳG*ST$X"<4(&ZEvPEVPy+%MSe-/zE|06tq_-˃{?=۪ -U?|Z&":Q݋Ͽ^}+$_Ws<ґڽdͰLUebRo2nGeZ]4+Y}̮Vy,ʱyʷG5IQD`oGMyナnynH ~s|Uj~T/"XKa~ϚB}zҵ_]ۏOjS -"+b/{e8y3>pgeψCήt>W.^FnQw$2Wu"2_ ae{׺Z<(m]FS\)ߥuS/+F+x-=gy^[g^w]:uP},"eM5 "~9 ߿[T$#$pXnEj7rtʤgvI.;T|NԞ`̐+,z-8p7u*tOثL?kYSxZ~aEukS_}  R?$?K{P6mܭgMI:N=%bʳ7b،Z~jdnB3ZMv YҹV{(;7a]xtN12%eM~8ǷW_O$@/"V,6&~w1~JKȁͩp^E2!@`wcucŵŵZͱ\³rg1֗y27I>sڲr"ڔ)ĴLX˚&)1"vAo`ur:s;JU&EI/51gpmL˅ֻVVVsXRcLIagثl/[NM߁)~O~;wfo[qyLgO??&>/67?5$߰ڙd$'|p'OM_| w>E~ǖ_^j,x5a|Ҳ~)9V{#8' ~; ߷0,06py[~sSRǽ۾/SOM rv5o=z\?*Һ)bG,x5a|Ҳƫ8ޙ_08HE|0JV+^/İ#0i'#zMuêWr.W\.I?7TAy^EI'Ke:9vÂgYw -k׻T~58E|0 ]_/(}2H7uY'~hL[w/?%}_MUDGMwͳW&tc 39ng͜>dž]?ՆS̱tqtS8 ;CnْtS)Y\Vlm9jz :0'e . N~MYSΣOP'* $]1-E5**3_)~{ԥHSu̟Z֥=LzVy`6ֳ̦$ EN'ŎGwT`O1lR-?527s&;,\=띛n0.Cbefk.$F_̞W>c#9,kL_/nW̯ C6zU|F"HJp ðSذc9Wo;MI"Bo߾ O=4%xW׼=N. :qK+=ykcPfUHVb#e/~/sͺu7o3REK޼a5Zsڱt-\Kc>X6:&>L2_ּ0׎_6b6ݦ_"KS8+__ ;aGa^N2vG)!؇U1yշT\ι\~nҩyqbN):u2sy _6_?WsSe{&}Z2y%k,Y2{oܹ}5_m_E _5y,Ԏ\ px91yaK4~!JxW0EŰ1CIοW_}ğ'"Yսo_cTtT-3n߼smvq=!.=?<11'=Vf|"! -aL慹v n_^|ywu1;L0>z$70"?uةَz?ð/U{Bv4qFjV ?tϦ+4p2gf3-z(㩓Bo[!kvo!jIPT0'Gsp@*׋TGI<X>vSNb^G_cxrG -@ -1?$Yu~o(QuD=u.fB 9C=/q}B . ~ڞ- -gPgP_2?zA 1?f_x/ -A9W?%k~Sekuk@j׋`xJqaxο\ϓ,~_/ވnl .Ta]c;WtɹC21XEkA̯=DYg lF)qI) go)ѩΝ]ak&dsUk[f<Z?ٴKٮ u]hyנ=L~/TT_]S6mIM*mgLbt[k a#X,D]6feNm,IY||q+s[֒Q&@/khlz]I<6eвUh!F# yUXCTX n}dY ۬Y` rf NCmê$uwƴ^ -*ϼV~$ӽK¢|fPv&CU:jCWw?Wqͦq^6g]T~m*Oc h4 -+DM*s˥@~6Aab Yr4 kXY֪Q&@дKm_iV}V*ImӺ'5=3eq"W -.IU\/Otv>7"L/@XKCMCT|gg -ݼʯ},A -@bDQХQܱI(,SQ)-N 1oǏK%cz4ȲV2GR5zOZ|iBW5m5])¨y\GI죚m򨶒(ԅ#C&޼qwB<7ŧ'h8e=O"1L&$IdV⨕MfQ9p= OXF:Ury ~M:GCu%I$0biƴ8c:JTxnEZH&dӓ) *WrRV2GRysXk߳Pߣt-WcԦȊ ^7G^}3搳.r?k湑[(aT"IDߜIewVaB&1R)cz=Ƙ0kHf~$ĈDiO t*ʰ\*֠)g9 {E/;_ޯo4_'u);KT 9;έ2o6mTy~hDLiXP0# -HNڿW3*c@]Ed|)̤qѮEf%S8I$t\D;>:w$bG;P\hh, ˥a/q=f1E7, !Ȧ(HWbN!)ljIrh\OZa:j FyW?z[K;(@u̟Z֥=LzVy`6ֳ̦$ EN'ŎGk*wqlXPi!wJ ˨#"EEiHPDz]g}r>":I<1{}'~ksxK"Rb6h:CO2f -[阒o]᡽=d .S˵^ϴe;&-,s|"Y҅[B"(eH[2vviLLUEmU~$R: vr]lMm,L^.L_'2uiDF.5W"v-ènળOcB:6!è[cmqI{_*t0[4ۿJk/zUcgS>Na[[l. -ZEs,.20Sa%pQ8BG0w1XqfFӃ$j;k0tp$I0iGC\5ݰ½Afٹ$V*"SYKvw"n -%_IGljZFH/r:O oLa7srG8`nթ$ǵ|iY?Q 1%~ڻ=<4'kXv]P+H8q{ŬD^LB1bu¥bYRD/"Ic+.%Wp 1+YEZY)ZO뭫8:#696~A0}0~e@g$Ɍ˷,#^,ARQ#&}AwTw8>d˕`M1!W{$_Eύ;Vr;+Atv9 gyD C N-3rbKgFF#I.yّ19Ziгg Wmcq؟Gftd,/ĭ]os?b$ w[xݠ3% q#àdjehٷ/ٍ_c{|+O!05ap -L -D9Ap[ӦƴdIYLƒwTNeTe4V J^ C27nuCI\ubcF'ZlieԖZ^FƄ>BDc7S<*sI'u(I1?"i&# GiI1+Rw U}EK]'lJVVV,ox6hWsE)w8p>&M#W8X%=oғ$icr_UTsIp͐ȈcNaON~ -|c_VrѧnsBΔǓ+{XU[Ύ][Љ~d pE#rʖ_O>;!kub,Ey0u+ 6_d:4āhtZ:$#2[5EAޔI\?/q:4 R |'O;5CW PyAA`c@ixB,Lcb2&yז7xPz 信j i֜;=lܯ?}F9dje,~4EDLR, -F  Mʂ@%G(rŠLX[7D G\S$DǨ=!zR瑀D1 ىDB,4\,P2:5EdQZQWQꥡo{? -S4}ED.|N8}$Ѕ&,THR#2FZ b/@&B)j/|N. %Cd$YV VY 4h5 #>t=[y%;bdU+o MaYgӶ܁Ҏ0X'zW[s[#N'uV]oLm/Oj)q *Y0ǎX(Y[26B~AS ]#yQ!aCHS>2rnFpuڴ+űEuW -"k -P^LUA\%cV/4kb ~/o|X0Rh9o聴?^jӭ(qnD}պKZ~%X %XIƲ^/hrh{2{/<&)7-$E r합]⌾Gُrzĩ=5@W,)vڙc\\P.,JV,z!ɏ_rCqgbwEij0?j&*z%"(,BA\@5ߔK^Cý/t5S~Sb&5^`  %XK)B~A -;[Ro4wE6ؑo1y}D'^%2`SI`o#k8&+~ui~aY, -be+YY_{޴Q?RZ!_2ȡ^qì/;xX8--ZuНʌ9zyOq-@׼&VvV ޑ*iӤwj*,JV,zߚO߉_9xaC#Í9#ѓHq֫l7gN"[N?ew<=*„o&N*NpO d˕`M1!W{$_Eύ;Vr;+A9Bɪ VG/~+Fi"#Kap -L -D9Ap[ӦƴdIYLƒwTNeTe4V J^ {bdU+KʣMze_1vM;y/u H~8 +NgGߞ_ -~N1*$fH]qdD10Y''?>y11,JV2旒}_u6I~L_`ȯwl -wg+X.NJ0wS3|xjd`d*6s}M;1xѓ$c2 %XKVQ-Ϗ^w:]єN -GH}bG_ѧި#>,)l^bdU+{ʠ ڿzc9B4BAuAchA1h'JX\mP*#1 ڿsù V#J;//|8z8i6eP*U({z_*hiUTTݹs۷n*)))**yfaal#"GX/}y>~^x/v@b3L5T_oo%݃4z 2tKb/ z 뇐__o -9Uȯ7=ů+  `Rzϯ_|՟~/$bP24//3l9{>Y3gy'.M|T VdD?|U/X/4//oF_[:DI u?\l =.Ϙoi.ڰfM{z7 ؁b$#zNZP -CQhQ댭Zzͻv!"py8U_ -`~gµ&/МK^b*|x4QAЙKvvpp,F$k1-N(ꪈϬ]zVu6ŎXEi?W)*_3 .?W!hRԨtgi˖gn ;V=3uf׮s)523:ZH$gSh-&w~6 MyuImÍ }N4 &z8G-Nꬺ^^Rxa_.iHU2~aGy_~5@ِvuuѴfS Ct>Ќ:UGؙDp{v(0kH|ѫ56' t -3W^$$ L,Y翠)/]#yQ!aCHS> 7f#)@6*J}ql}Ql]ᕺȚ¯m-u*Sb/^mja:W50\5vR$$i&mzGƳ:\%dm6^(ZR~ѨZLC 1؂`}XCf]R-,dAM~׋\/B.rov/hJʯ7n<_iQcHK֢漡bZ{)MjĹ%W/j9s_X+'~!{=w1!lmSf5Zs)H 3E}3ojӹ4cg:I&WM4\`}XVol}vAeX*wYD$ԚE[hͣ0 )x~]K*%悅q[z7]=ȡQJF6wmIX@]]WNGGІ ix6_hx^=W dOnwi+)K'v7Y4(LiYך3uV5w lh -G&J%.3zH*/h/^3"YGBt5MX=ҒQR_W~ .o%/Q̡^Ƈx^:r)`C)1tzl b/$p5.ӵu損 D}ωH>bie_Z@˧{z+a/htXt~3da-[1tJg,QcP}M;*u ׳\Ѡm"ӤzդzɚLCfú 5zk!) -;[Ro4wE6ؑo1y}D'^%2`SI`o#k8&+~u1/,FEmq9old5oݮؽKIK79}6}<*I  ,[SUBR Żwwu޲=+ACH2A#p,t46P`dngʥj}j嚺e/ZNKV",6ߎ!/X6,z׭Q C&m&̧I[^p%_X.վO߉_9 7<8yK<1Қ;ܘ_:=dgxhv#{$YSfqgӣ-L6Nant4M-t_/::tY-,^,i1wcc=Cuم#+\W,uX~*^/j1t(:->aUztC-a2? (Mzl=T~Σ\d*uH@bU$ :IIdaT)-Z,"i?Mug݊[1Ư -Rr?l~֒վ3 fFv\$= }k/CkW}+ǒȲԢ!2ƓV:d[Wxh_rjrq2Y sX+~`+%dd Wj-2M ׸mvmV=ֺwذq˶%vW,_a BSvv+6RZljF1|m5~6ɘk!U\ֺ{xaQ ;v<n&ׄy/.q|}3&m%0ȯwWOk~o:MUacէobRi~٢9U]{Ѓܮʴ;w -ڒgpQ*cq!0m Ӎ,+Ո:r,(c66t&Ua_+~.-ʲ(l|yzܻq :Wm۽=/6ui+c:{<; WbJkJF4n9uE1e).;Wo$!Nׯݴu݇wxgQx8 &Q_hl|#wSC }nQ0LmAo+ 8BMMHn8W ?I6=~a[~7{4$ֽXzuڵ'/G'_M{ە\|K/U CE]%w?ɯ5^ ΀Iٗo2XSGv߽IY<K];v~5..[^=㋃k7#k-Ylj+^/[ꘒdo6&XgP~Cȯ?ztVH~))r$e{ŃᶌMÍiɒۑ%M%5f.,K-i. *:58@m -FۘkJˋ)K7HCpI\,".F6F7JJ:$Ȧfa-[^i5^:Hzl٫22o>i56nIH9M7W,窉?_?ϔQ=HC'gdi`c߷m׾_z$?mLj. nRWt)OzxL byuH|FB_?{=3$\W!i wi+G64q7z-\%;6a-*Wߡ.M<-H.v -ormq|{.MO̎z'9Lȑ)ZN?x]ܓ!^f[/0˯~[_l @kkW$NJc;0wS3|xjd`d*6s}M;1xѓ$cH o;? &` -?[mb9# @TDYlhβIY$ M\H?o<^? ->zLt^"!Byۑ@}c}GzlY4_EcUwEJVQ^#S!d3 !V?v5z}~aΆk/hSr&"4'5h4)A9YH0Ab!䏕א_/HO2Ȝţ6$G3GHGx8zA,o`Y,KQMVZEEEYYٝ;wn߾}֭7oxnvqq1jii)rdyy{XhР`9S畷bgs(`PN@/=/螾?PHCȯï7-Gn.?Z%C~A(F6(JΚ2Pg1Y"JI b? v!MПַ[[ccWfϙҏE6_ 0rmuz6fxV659fR1"Va1 bMZ%~G:]븘qb\{5L*%&|M\InͰghe1vs}j,i)|Z4Ҝ7@Z9쿟}/ER~V\M~87j]S-GTrkae|r-2^K/ԥy.#;df1y̪HFEK$cP\%cV/49ktj2{/<&)7-$E r합]⌾Gُrzĩ=5H+NyLرu.e.kg* q *ޡqΞK"PuiHG$1.D?͋ɬB"#O~.rfGXS_*%b*z!ɏ_rCqgbwEij0?j&*z%"(,BA\@5ߔK^Cý/t5S~Sb&5"S6E*;[':<-@եХED2'rt<(e oΐK$cP\%cV/49J8*einOKsYD n6@Sw1/GtpQ["6t v >&`#m2.OPXy*LOg))ڤdmumRq#ҳCM"eґ._IaoV>~d d&'~euG% gSf}iAh1m>nsdWf9u';?Ϋ0~BֈSn'/Em6bTyMMҕ_+T #:DmbѪセ"2ԫ|"̮ ~R1(V1wl~3_{r~?؛c_<%inMiD^hDdd=vr,)3Q&|g'0_7qWq{bi:¯Ah ~cV;',Hҥ!=-k&j2u5]*ҡ!yLס%kSnH-r -;hybK$cP\%cVޣDZK~yҚ!YKW$ -WDesl ]xK"Rb6h:CO2f -[阒o]᡽=d \9s@Tn!KO%rt --Sl]lߥ 5(H'yhML$Э,R)+?X %~٢9U]{Ѓܮʴ;w -ڒgpQ*cq!0m Ӎ,+Ո:r,(c66t&Ua_ܠ^O-׮Czi8dkh7"#%H{},$2j.CYKcb:.n@R\LIu$cV$c\Ηբ٫?l^{k?oN'8?J*Ol{|Ҿ,QCfsY>/r:O oLa7srG8`nթ$ǵ|iY?QW{+ =AA: vW )dvKb"=dy.vެ@ \:6( .%*IƬX9IƸ7뭠C[a1y^q_Ȅ_ӱί ]1x-ɝ\IY\Ki?fpmu\@o d˕`M1!W{$_Eύ;Vr;+AFe8k(&$uy\S/ݼe"sLZV `h5PG6btAgFTJ2\R}-XAT{ʑNIY@OIA#)+eud΢_0j5q0tEt_}Y8d tAD6U},z?~)8UXdtj,--"8B -GWKCߘe&7D G\Sk ٩ I_"jJƾXJVG,Ti~ P$lJ ~92KIJ'^"Mpj,0, b);z_*hhU<]РA{ #>t=[y ;b!U}-z!)_?,~V<ܘ?ܐ;p_DCj{kwSzĩΪ합I-5v\%vBdB[26B~AS ]#yQ!aCHS>ֆ6P'MJj.R_[_[Wx k{ efyŔXlUh_JƬ^/h -j7M_I/4~S`IkHsȼK_mW%΍/ZT߯kb!U}'z!ɉ_E7osx6@ߴ<=n.#.q28Ԝ)Ԥ"QW,)vڙc\\.,"[WE/4Wn(L쮈x֑5]ASo?VuTŕ_( (rKszWŽ!Ns -wuJ>D"^>¬XlUh_K)B~A -;[Ro4wE6ؑo1y}D'^%2`SI`o#k8&+~u齛1/,Vde MNK ;7?`m٪о%Qlx;ܖ)}1:YRt;$$3eeUA!%UEgR^0ǶXlUh_YJVoͿT{Tb?&w~e>@L7Lt _q:`8 WKOw䧍}UQ% 7C##99>9)AI~aX,D*$zS?|+ͯ8.祿B M@ -ऴ/ |'O;5CW PyAA`c@ix~Qp{\tkBr+t},9SW?q# %sgNpfe[mճ7{ij41;~XxGTiȯoB~AS ^IDsޯhTǹk"]ko=fID{Bބ_+ɭ  L{8\nO_8``gĺiJVXrkb~D6A6W| "upcCtWꄮꔾĞ Cu)=mQ 1(/(8o7HhgqI0$,f9=AY;2n'UȦ"`*1oB~ASXpOΑ:QoMzmz_MZ:8T/zX5ܘl 'tFuUgև.g+ -FosywiXM׻п< ~]u:QY Yx̮RF6UC6W1oB~AS?)~Yx1!wྔbuY}55׻)=nqRg wIL2;Tu%PeTN[E利Z~5Ml n2czͻu [n%1ؾr| bXpͳG yFk1ɿD}i]UIͥWcb -D~msol/`NZM ץTv UBfedV)UAܥJ}rT]*a( -$d/+#T -l_yKf M?qC_{??o{*5>i-iz 辗")t+&?JQ_r.ҩ_&G9Ӱjn9]yH/ХK(wļCfwp2ļMfU $t"dtR)dc}*&49ktj2{/<&)7-$E r합]⌾Gُrzĩ=5H+NyLرu.e.Ke* q *ޡqK"PuiHC$1wD֊ɬB"#O~.rfGXS_*l \%c6߄&?~ ŝ:IאcNN٧Hkf+NUjKlj'gPl-WvC^LdH'rt<(ue oΐKd曐_/Ζ+[<-f7 v$qLużxÉvGn v51Ț+lɸʳ_6?A]zoDWĪ2mJ>hI׵Iy:ӐD4ҳCM"eґWIaoV>~1ؾr| 9T0T+Nx^s uŴ}<8x+G:&eMA>%Qlx;ܖ)}1:YRt;$$3eeUA!%UEgR0n2g v,#(ap6eF]lxm4%HXc!:(' z`4z6.A*lh_R_oM޺~]kt߉_[l 2#,H 0o!t*q9,$OKnGF$s -s%|rS's27nuCI\ubcF'[[-hgo qh7oa{9fFÚ.JwZ<2W)d+Eʼ"|Ɔ{k@8>΃6]?/q:4 R |'O;5CW PyAA`c@ix,K+CJo~(~~֝Ϲ_²D, DtEGtQ8dp /Soԑm4w;* -D,!1j5q04&G#aY\SR`=fY&lC6pƤWJN1MNA*l %+Qȕ_Ͽ aH"&B)Q&eA YwbPl?$V<" ,+m?cThpaivYFL&QC'1*jNP$Ɏ@ M7"4 4Ko"[L2d7WV7}Stw5}眪iR4iJGY7z+jd/GbBXe})DxYMmSt8x_?$SdԢI[Eq䳩r_E=yO`9_.i%jLPDiă:Q Х1Vo_1|_cTtSB\RjOQm厚&z >Aڨ( Dge21P8o_j2|EqL8:8̧\S/(7|-_pEyFW_Ȁ7BF5/42  4d@d _/l /MMF4` / _tA_cҥI<{|^{LvȠS[l*4KOOuc L_޽Zɚ⻫.զuW& fr7҆UqM k\^1d&*[_ T6EfPOKsz%ϡFƼaXH:+Sr#?Y~ -xd&_2+yUrdXV0$W$ͼ~)O#Jz$]UYEd)/Y1ld<} Ph<^Ha;MMb ltWg%6$5'5%6Jsyڋ*+X@f5 B^0}{_Hz{<=ꭺ#+i-V<" "j N"i,Mm(z?YɧA1 Tdl} P_V۰#/xP^|hA#n im'o,"$¨+NGt[6-,sΰX g_ / - IWzOeδ@o67vUYm,N.E&]^$͎<0%낟G݃n&IgK佘sla "/%}Wk${뾨b\Ow磂AIB8WpXz_BvvsGxX4 pd&R/Zz\g%J"U?(_y=C iCy}9qt`9Yd棸G ê~׳| -R}#CMvXjmaliZL,7YkZpwֲ3=W#j"5Jf)K-2]|z<ҳFNf~EK<&p覨*qaYog8Y=d&oxޘs> gg+8Vf+lZ礗luu_x2`E׳/x _rJUNa߽@YT /ϸӔRs[iMk}իLv7|i”rgf8Do>w.8sa T"/z ʞ'#/>R=D., <,;Dy)!xrj-3b╳ZiΒlSu6;>5 9[cv -z]݋+x2`D'9z9=;78S/Z+ b:f4>gzj/piΊ(t P|,%|wbg|΄0Ϥps{2/x OVI+x2`Dꯗsh|,"= -E(~C7T8w_ͤvfް,g6S^|-VV\--td9ްX*kL_Y7Hw9aMБ[E+^y__Rt%$6&(w3{e1K%2}|ͼM*L8^uȧ:Љړ_}F,sTyn\a #/+) ?œP8-DgA dA87, 3zd:oy,dFd)dqL M.ǑϦ"\1y a Jrb1Q ̨"׮]zjiiiqq+W.\RRB<[VVFɺ z'#HbP(x<^VVHOO'~fgg*j%}Bk -ZhO8kc#:5S LUrSO9䑣, =:i ^3=/GWpU , 3v -15 /T_'dd@d"_8jb51$U Ŝ _ AMeK? l;yRAmH7TZi.&F4 -ń;[yJ| PZɚ⻫.զuW& fr7҆UqM k\/L`ALؾ/K#A7PJCۍy20XuuW6F~XVy^|`ALؾJEv P<*^2,+n +V`f^'p{%Y=쎪֢C_}U/ Ǜ/kqƃe??>,$$i. ڰLHԷA]NwuFKYbcIRcqRCQbCa;ך^ye3a*& B^0}{_Hz{<=ꭺ#+i-V<"+Hm,-bKS -.7iPqe3a*{+9A(_O]6;&vy?>m)lHx~-|bfUO)H!rtOoS\E-_ fUVv P,+,$]=1;ӢlڑVqg%8Q\tɟ{[p4;;p ~'7v>pH'./laALؾMpþ5q@Sͽu_T}.;nufQ$V|^+x,=/q!cwFyl -;I#<,qQy gXP6/to 䯼ءƼ> wvW[8k,t[Q٣ׅaU|Y>E)> ֋!]6nƖǫgQܬW f_o/LDI|~ _!HhX?P5"Qf}VL-s1|\ W9غnC.IL5gw֜_I:L9/ΰl&l_j2|^]F2+Aaׅ?vk+$|ok_o&ddt 5wp0w4sbpZ]ݛˬ5uM8;kp|tx+v`5% f.MlEhBywM}GMQwU.^b2uq\{bM891炱}1^cVp< 7Wn[&2nI/C٪V놣e3aRL~o&]~v2pӃ/+T5Vݫ?K;M->ufkX.д7Ya᠙q3Ηf/L9 -ffaiCS}2?c1̈́K-2]ƛTL_|>D., <,;Dy)!xrj-3b╳ZiΒlSu6;>5 9[cv -z]ݫ;9noXP6/o7({&/PB1F3f3x5[?u -k4yERgEZZD|L(J>;13>tgBgRg=E'yka$CisaALؾT"g9ٹq''By_^"= -E(~C7T8w_ͤvfް,g6S^|-VV\--td9ްl&l_*3T^qEof},Rj B 5i3h6EZCGo_K{y}Yfu\KiXӕؘ5h KO -̈́K%2}ƛړ!p8^qlٗ#r!,ta!};m9o._il`1Ԏf± e_8_]|L,/1,( ۗJd7__~E''s!%ߡJ=I!YrJ''%bD?O$)N"tW˾dmRZU:v*F(ўX{0&*o!^ll)휀 _ ȀL& ՞ܸ Me wʑU;S _/wweK? l;yRAmH7TZi.&F4 -V*O^!c PZɚ⻫.զuW& fr7҆UqM k\/L`U/xU/x/ y_*?yH3A' 9lPvcްLD, {$ieqݕ)֬UƼ -xU 2nFƐWx T{%J -DD /I{$^IV$:*"("D4>AƍW*O^jDGKvin4=a 6r3ZK -cE߹ּGy -V*O^!c PL^ҿޮ^/dz -GZn*&=5\yEjdiADXPp!)Ild wvW[8k,t[Q٣ׅaU|Y>E)> ֋!]6nƖǫgQ\W dyE/tA(_!HhX?P5"Qf}VL-s1|\ W9غnC.IL5gw֜_~Yq)VRL ^ -;SAӲLOBn>l~}W{دr]2Vx[x;[9V8-_.e֚&L8>:Gnkj>uWBj)W( -wr[3}y;ְ\ioz.A3f/8_r6Z.7V@wͧ;we\CaG/4 >׸S/|v_|}帟s'C "EtHH^ZC[{<9k_~{1[}K-Դ|gJ:耭1A;{U7 K=2xD /e} MI>qL敿?˨W.B ti|ՠ_n)I kQk2A(XJ0Н aIឩd^%s8/aG/4 >g]UMlIr_Wb]F!PnqʛIͼaY@mʍpr5D_N@&B9OB$Bd.`>Ղ>2e?Lx*]X*Qٸ*Kb~(ߣ=9]O!g'#gډ&whr9|6Lr<7pU2~EƒW3x_*X"傀ܫy̋[螟;'^RpUE/3^JTY̱2)U52cr!bJj4xx'p115F7 iȀ /9 2 _ Ȁ _jb51$U Lr)A2 {Yҏ$Nuy>=&|rGdP۩- 6V˧:ͱd&*[^*zL]u62i6/Mq6okjLwF_Jb , 3V/4}R@_+&~5 -n7 D`=GY]aZeKX@fA_Jvo/ 7pA0t3_fHIFWuvGUVGEFkQ!E -hVd&*O^jDGKvin4=a 6r3ZK -cE߹ּGUԔ͋, 3V Tӷmk~٣ު;‘֢{m#-⡛ɇz~O W^|5YZ'46\h=+2`3/ BIz2~Y}oÎܾgblWACyݖQQ-KywZw{%Y,#'ɔWF]t:ʷ)pd&RL^eYa!J社yؙ譾fsտ׎;+弈K ނޙ{]?9{܄C:,tb-, 3rт$9ܰjMTsoUrrpi[|T0(I -.KK\Q~a>Ž|x}u\ΰXj Pzb҆$y_9osprmGqg^Ujg${N <&`G7[/xv89[3GqW\3, 3ZdNtnV$C6Ѱ,.kD?C%e֙Z4c40ruݺ=]kR;G-֭9g#,R:U'R΋3, 3ZdN'5y2 zmu -n7 r>ګ=[ .+]C]-\<̝-͜X+~e2kM]kZvz&7ʃXwDMFQ`yqd&RL^K)ywM}GMQwU.^b2uq\{bM891炱}1^cVp< 7Wn[&2nI/C٪V놣d&RLӿ`lG7C>&~ >ӞOk~2_9i^y_*gim)9k4[rU쏛q4|a`h33[ M["7gyp 9ްX*<M v+_}$?%/`Hq9 rQdYOɭe?!K 9ǓcVkMMwdڬYȱS^_1K%2}x)Ig򃾉&)y+F+ b:f4>gzj/piΊ(t P|,%|wbg|΄0Ϥps{2/x OVI+x2`DBUwnCvW̢+v(B -@3 ?Wy3i7,͔'4_F7FK |[)W C -[J#Ofy/:E(b7, 3Jd>_/4yKEfA,R캁}| [jIUk/eq-aMWJbc2Nnr<7/>)Xsa &kbqfU_ϟW|]1K@(˅!"3Ae*P;Nc.ؖ7luo#F[M2)ưXixnG=yEךكCy&|!FIGNHrJ' -( ӣ@ا:Љړ_}F,ݿ3JW&K=2xQVSGr229x2" -'u-Dΐ)C d ?Dec j<֝{r&9BNGδyMrl*89yo LUE/?^5c j{g!%=4)82`U\ȨPaTQ9O؃U ;n _X|%vT=ya/T4d@A 4ՈPKe 9 fS<%/@.H.D\Kc'wD"`SiY|x _/lU}SM1k=&k﮺W]4P_헦HjVŷ55&;߯q}=d eTdly_&M_4i5:^4WMjnz~$,2%1Ú-k C^o*୿W~{ɰ`I4X@ /I{$^IV$:*"(VDK1 -7Y+O^O}S6~<,}YzI|I<\@LH`.:,$8(0VZk{ʸ ޲V62/ Tӷmk~٣ު;‘֢{m#-⡛Y+R&K $Ԇ 'sT\̖iZ T/O&I/mؑwL*$ԊϋS|G%.dwl(?0Ma? >>W~?.JPܫ{1 -YS/Z /y=C iCy}9qt`9Yd棸G ê~׳| -R}#Cl~}W{دr]2Vx[x;[9V8-_.e֚&L8>:Gn'u2vNyN3S5 Q}7T5Vݫ?K;M->ufkX.д7Ya᠙q3Ηf/L9 -ffaiCS}2?! k*ǿ]/[t&C_ o9 rQdYOɭe?!K 9ǓcVkMMwdڬYȱS^LYSLƕ 1 kjw}7 b:f4>gzj/piΊ(t P|,%|wbg|΄0Ϥps{2/x OVIp k*zv\ t/g'/ F1obE -E(~C7T8w_ͤvfް,g6S^|-VV\--td\(d:ȚJdkbgM~W?D_w}"Ň D;mf0֦TK_ ~/ϼ/쯎k) kPqrs?|I_ADNf$ǿh/BD2 -BOA|9' 45 ,CW9q¬C8v g}3 5BߒoLYS/_}p'>PIRjRx\4d#}Zq$M%{8_̖9˚bd׏/ryd3D(,-D&C`& D[#Ӂz t@_7l,g$bRȮ,GNh-\#M%E9yS11/_c M}O Yq-{1w>d2~V(?1Q ̨"׮]zjiiiqq+W.\RRB<[VVFɺx*lsLۙqk -Xw]8:S1̧`d[S/ b*5E #^U5@~ey_x 달&V{rczʀ x_3)G^ 98J~$Yv"y1;"Nmn,]>M< A_X7(JBk=&k﮺W]4P_헦HjVŷ55&;߯q/2W T/Lse/4}R@_+&~5 -n7 D`=GY]aZە/ -!/ Be7(hJvo/ 7C7>iv+dtUgwTeuTdEP hU62/ ŜDGKvin4mX&$J`.:,$8(0VZk{8Zȸm_e# PoP̩m o_o|GUwd#EڊGZC7^ÕW6_MID1 ZO盰4:W T/sJ?/mؑwL|p#7N: ]"*K-2]x_ 7]j^NsY?mq3 -% _c 3#gSO?ϕa4_o_E ^s}b-'v!m1O>=,9,|wuaX߯6?zOAwQᴰcvD~b8nj9swZK-2]x_J 7M4,uIv(@`>ukg9͘k>k.+ ml]nv!yyGQukNو/TYo_j PpoP_]:cwM‡ܯ}jVnBKJPso sgK3' -eeٽZSڄ󾳖 G=`Qy)ۗZdNW=8poP_<&p覨*qaYog8Y=d&oxޘs> gg+8Vf+lZ礗luuK-2]x'S&^ U[Bj)W( -wr[3}y;ְ\ioz.A3f/8_r6Z.7V@wͧ;we\!'/A(_x7(HqPZ(,{GZDֲr奄ɱ_|BۋW^j;KVMm,g|Fl )uu!aRLӿfI<<N1»A1ՖPB1F3f3x5[?u -k4yERgEZZD|L(J>;13>tgBgRg=E'yka$Ci!aRLkO~q_9+! #]ߠjW2)>^Bo4ο fJKnOW --燔󂫅u-ŧC["2/_|dZ/ ŜQX}| [jIUk/eq-aMWJbc2Nnr<7/>)!aRLqƋ?1_7(4!RLɾz"Y -BO|9' 45 ,CW9q¬C8v g}3 5Bߒo߾&d{/?s}bNYa.tI :=NB$B'jO~!K3$o*?K12Mx,9ǿ 9Dd;dD({-Dִ3俈M i9SV޾#ӁEʼn'T+_h_8 \擟<}J!{ "$`4G>JrWƘu~ GaYߠ+|]@RH,=J; -KWb}U1Ï_N 7p'?GJ?*z)l_U {_x7(SR&?S}1Q 1Q5 x'p115F7 iȀ /9 2 /5*d&N9 _PtGum':^<~>#2J+hX2`-/ Bk=&k﮺W]4P_헦HjVŷ55&;߯q{1a PGC >)o/d?e"ba#I,Lmf2%T, 3Vx T{%J -DD /I{$^IV$:*"("D4+2`'/ B5Z\{#;K4o7G ۰LHtu9-e%II E Ң\kޣ*4 -Tdly_*@5?kQoYHkѽM@=+Hm,-bKS -.ϕp^` Cƙ$=VaGn3_+nK`G;-»^iёd+Rn\:umW_82`E / BytT*$ԊϋS|G%.dwl(?0Ma? >>W~?.JPܾc L./%+'v!m1O>=,9,|wuaX߯6?zOAwQᴰcvD~b8nj9s7_82`E / BI GDòY ]d2VZgjvӌ^uf(wIgz9K[ԟHTK9/ΰXj;&S.y?OBB+_؝va+C~}풱5̉iwYvo.Ե6egѱ?zpaO<؁uGDjgX@f,t_Ojd*KTi<5yd4'xwuW<:5-,S'˵,քs.35lJ~>zUk"r=ݑnn8 oX@f,K)A(UM;~eR̃OXd&RL׸çyvvyNdjNGE/2_|8Z(,{GZDֲr奄ɱ_|BۋW^j;KVMm,g|Fl )uu/ï L>|L>竿2_e i4#h9ӋW~US+/OW$uV$ȯEɯEHħc)s ڎkzU̱d&*[^jywVf`ZTϤTפ\oEފJ}VE6`K 7 Rc 9#׳Fzs` JEƖ^SaeQQQ)KWuM뙖^'3hLJtM魨5Z%7HFb, 3V TCª: /16(1$1tM E,cU} -vy+fѩc LU*2/+j Tej چBmCeI1˘hk4 Yt(7f9VX"c Pb6//`5u3f/k=}R2 -t2H[+1"Jߴ3ytVX"c P?(4 jb#R }9+GIBq!_ unˤTϴRWͥS1 -Tdly_W t ( gR/RLA xZ-C"G<-S)VwҨc LU*2؊/Lf^3`隈t u  ZbbA[Dj)kY%uOY6tQ7X@fq_L=敽ulNzlLmLmZWXK W]3gLDڊD(PLDXXq^u,>̯,, 3VIȘ F}U쭝V+9lN3bW4r̅Z#}e=SHwE@(krrn4 Q.2;2`9$Ig_'>{oC_DIsŧIJӜAfOłmlDFh31uՈ\:=wɴlb_D-^`;K92-xCq^qWkɯbY*p 4[edɶ#vvro_aH3[E -ٴڶڌ{-AĞL6b!A5`[̱d&RL =pd<*@Jyyw0syV{"-[yt*۟+Ğْ"]ߎ@O'-a70d&RL#I??9&39K-wzU W7kuoهwLSm֭C, gZMmW/ [2-ɞD%j,Ԋg1K!2x_W sY=hBbĜ4'bTd _/s@A_/( _PA1d b0c{|?R;A&V#C2)%Nese#k]K-2XT]y ZRs]ӭ}uA_>%Nȸse#œ6i.3f.54f,xkⷖj[mimqɟv~ѷWx 5V.H.D\Kc'wD"`SiY|xOS2n\+-sg.^:_Eǧf -CO_8c[V:v2g[,]' G_t_1YS|wžڴʤZn4FP*61~+ OS2n\wdK-zK}ö>p.N G׹ms88vq]v[w#/~Ѽ? xҜ^I6sQp1oX&"=βʔk*cM_8 zloj-1O)DVZ Ydhc`ngj;[gG\]ܶlֿk}UaWaYph^Qo5nKy} W#h-8$;(" X d깲z\ / -p62DoB#] #E/}W<=wu.5dn\9iCkqƃe??>,$$i. F"2!1$ltWg%6$5'5%6Jsy#EU)q*@ƭ+_k]9_eoor\4tؚ 5e .623tZm_4@5?kQoYHkѽMd@=+Hm,-bKS -.Ps!eU]_ؔ8U zN?-jшm_M;N,p<} ]S琑9+lfhU4: MXl /q{v?eZʋ 6z$n _ʻ"ۜ+f>I"0ʥQ'?V "E_8*_8 -RϩB&`jYjTk{ϸlyײyzm]~ijvu@oL,L]ݾشve+2agZTUz\;*6'" -.s/x fG{g?u#7r餳%rQ VI¿QLzN2VzJ ~힋g/_6Oh|}Bط:ˍ؆[YF& a6qtU/Lh=*Ty'Ô}Wk${뾨b\Ow磂AIB8WpXz_BvvsGxX4 pU/q"ӥS?- yĮ/}-23Z|յt`Ozhi/4" 5M-lsx֝}+=T﯉Ijk;%'W)^~ I᯼ءƼ> wvW[8k,t[Q٣ׅaU|Y>E)> ֋!]6nƖǫgA<|3a^EE=VǶ=˵ճ^`2_l:9+iζ56=x<DYhhmfmn>>*_KD GDò\c *m{o,,˲TA T@ET`5(((H#M(RJ5KN䜜=;DolDwgkvogIy=nkY:'hn rdɢIY cSDgm_qWB:&dcw7O(J8\┋zC~ ̗\7])4Sc5>[DL):eU6~ȥECG"SZ<*ˣˍ,lX$Bi棿zrOד+#|_z⟖>Oz}g?wGDשG-nSɻWOy.6Y'ۄ =V%o4J3+%ѥ<لRMmZKhJՠt^a/%NjJA':}f M c wzru+ɚ,i9ͦ| u&[4KMDlC 7=gwsV>%^2ʟ~֑?!ѩοҰ)S΂՗sD֖;a"hI4g,=XFL4/s7V7}=7,jJA&klˬy'Y1ҝ=t^>iKgtdM&y:,̱[1&sjSe%|Q)+2?݃/GU_0%I2oU$ѹjI4IR&@`RdIhPE((/dK˅2-DuV{Ca/8e!+GcƜC!!fu{3E\lbϕ]<=W{y[qRwe}̱_`wnݦCEP?|9zGڔ_#C/?3/Jc3|r+b[cn37+zo/YW[yx۴i>\o"d^+צ^H0tT_8%UA%nW2PW&%bi ;90{\pw.ו-"|WeL{YD{ىڼscV Yu>qSћscwԤ%n - K) Y\Yǿj繖srv[{y]mum eK׺tq^/b7{Lbc#cΜbZ'^ _oP^( -)7B0l6&zdu֒v@]R{ELKٙȖWWeH?X\r VIx!)~3kcG1,>_K+?x -^c;~DOdmm {6:Bb\\V8/^Lyys,vwA_Ϛ6™# ~K_N8| +V3BcnLcϨSBiΑ o3;E?ЛU{gI5QJB>k(>s:qKo{A K!8J-\VW^vz~bvމa;0lc9|7Oogz~8?+ -? ]_ xuBГv nrG_U|žsxOtGz \}bѸcXާ`X0xr 1)\`7* *9ÿ[߆> -/x_ }~'zYQ1Q]]]UUUQQQVVVRRRTTnThNNNaa!xIyyyee%x.Q2Xto3,6 -~ |Xh`X2~LJǟ)*V0%B~K _Hy{V)b`#d_(NsގJ`#d_(9B~ūTDUFȿPy2}Cb0׎Zx@\8%:km:zdVԎv/42" /_Ps47EwW:?P__{5~!:.1&+"CX_BEB!1'"7{В>ԐW6p=Rom*j̸ۘu9, H祉*ꮊl {͎q;U}U_"Bs"Ƨ_.^s -; C7S{j{kSzjoפvVtV&o^@U3dK42ȿP̿7$JϙZޫ~Sݦ-@5gl~&V7k(8S_t,"~G@(2l%N^_(T_Psˮ/߽?|eoE]~p+obp>ג+/Gn,Аj_?~٭&R"Cˋ - 6}Cbc"vB5 }'^__V`CnOmwצ[ٟyo} -ڤʸ_<c{Y_p֗8dy ȿ`7$JATN:EW|~ 7[Ak^WUr؊EOelKK:).^.7-J&а!EEV^_(/h Uۭjzj|[i2Mt睮~?XSw2/nOـ:"bGhsG7/&aތx-/tR ^_(/ gVϙƬYZ;y[8i,ϐϞutەu9m]}zgn=V[[q%{i"__" //ճv(A[朁)Эc5Kd1rڍaX,7Y4i>ca,qsqM+J_9^Ălzaε e -}./]zX}qK G-nSɻWOy.6Y'ۄ =V%o4J3+%ѥ<لRMmZKhp2EVװYy!1LædL: nvW_v;X[J g'S\`iOk/`1"H`vx_&[up"__" //U]Р:>)~>"~S歊@?:]-&IW7 M?ʷltPŢ;rٹj:al9աDV޿_V>ɕz£5O}՟ozdU3S?i/?ݧWmm--ܬ뽽vd]I3Ef꿫c8$y_[_$0v0{. p<hk|K(F :W,zwdu2ՇYC b}Cb9\B1Uc{F ;~D MR̒XC&2>ƴM= İ]v$( *ٿԄIzՉ/g:VƎ1, ׽ scy״#&1F;e*Yx߼G!ȿ`7$w:'{;Q("qH|9 -./̂*oח@ˆ/t ^Rߐ=HqR0,gĊjrJ뫊|oL( / ˝p$(>*F)W>/kׂ%22#eY Hwf_7ʿ~7 ҙ4 :l.M@IzOg{:ZSE\nl}+6F_(z$׺%:km:zdVԎv/42"* *#ZC,QX>! T4] 5mfqޒ ξnA?R߃\'31na )2 -BZ!@fnf)Q䥆V "B5)l_]|wޫC ɽuQM1]lݿUA%q,)̤hsl]{ݼx2;mΞd,+;:S[?ŜY.4ƌHN Î?yw `6&Vrcs 3kvvs̚em/[P[=hIjO_65fm̺ל owGuWe6ϽfG~6yU#qD~+6Sk*]s27oon7f&@"7ZKܑ2Bm^>wD4.JɚLI4 6*6ٙ62+ Y6v!Bu/nQ|9^S i_WS[Sx&:2z窙AJJs|;!MSͤ:.Y\neea=Bѿ~aKu&3:c蓧sZ 4Ty*:IHDE \Z.?D5X󯚿p{_toʻ۔%t"AK2ؐRwMs/o(:Pp͵Yu2%`U_PI,&QI$%^9FT-m<;e$ -i -6ҹv 6;/lZL&i,&PfpiZ\UD&idQ4Y![bi6{/+/j_G/~6y }vi7{%W^h)Ϗ=Xr!ԾuMNf !J &#V7T_~aиԙ\ 'j>$'C,7YW_#7$XPU&:SMw -Pd5a],dKq^2Y:PMdlh+VZ_(ȿL(33[:+˟*lMNMO+ڔИ&W]͎K+̈́׿ %¿B┅HM#߯}iN""i:XX؃6Kr >/6͗g[~RY]|AtmkwSMw -LfW Ea H -f*f Rk+n -͟Gv%4Su~4oTmּ݃˱i' -b.%ˈٖtrS\墳a;\7;oZOMasYg_0_j!qJA] K3]s|d(u'3LVwNgRfr䳘$!i:GW ->\>kvXk}ZSab˼f;JNcqZ>붤fR8"ɍ$t--15\`~Bs =5w>˭\ki4&_NW?;'l@‰ QW ^#49|c~C0oFگDZHDWَ̹Q"7IL]7 Zg~aíE d-XLL=M(6ã6s!_ }gnM 9R& dӅouXKɲ͋šL瀺fMHY>n+=P;93?ԘWs'o '-nZ.gߕXO vG^Jc+{+w/W\iV_K`u%;g׶Rx2,`)Z5mԬ'L˒-TSAreK뻪/kNX,p֚Gʐshbir()Xͻ-lt6"Mf[wc__(οjk9z :zQtN#qE827 4xuL,Ȧf\IoP8A˕ 9,A) `{8zH$M -MISRs[؂sŋҴrBakſ%/Yn:zShƶk|StJ˪6lK8ƇDxyNgѵxTߔYZ;HӾG3^JžGBGJj_n;ӶM_&_=ba >[do"3[I4.l*dDVdOH5ݶif/׷jjyea /%Nb,촅>4n"em1oDdRg. -<,YI<"Ξ5ܿa':}f k c wzru+A =<<C0 FR}P}B 6ؿT&ȿ4JædL: nvW_v;X[J g'S\`iOk/`1"H`vx_&[u0J/u8e?&lcWf ;_i;`|S;y&6ͣ]KRY:i=~`_ }>-o.v̚wbiCo*cJ;;. |)tKKd|1imi2g_(ƿ.a J3+7eުH -s-ՒhL||#|PQ _Ȗ M eZ, \)*ݿE^{}*Z^+p>~&4.}e^,C [[⺂MV85e%ǏD2،\2oGՠ30 -!44ߛ)JMd{\sjK\{/[f]ݝĴw5׭qؠӾħ]||埞Wȿ1$f}zد2͊;KnjGO.4S4a:IEcc#vNXƷt AtR{ud`^|Jւb\k-yZH!8ҥ+yٰ!`f>K!Qgry4zsZ.<$B){\z)#Qſ_g|_yBebX"ưؘcgKpw]ג++wUƴE;\?76 .lչP1^ü.N:97vGMZPrY`J/u87# > }[p5lp[lj ><^|Z߭k}sq^}3" _ߋW\"Ɯ^^k/qrt= ۶`벥k\WR~< d Kw|;J K/A( -)7B0l6&zdu֒v@]R{ELKٙȖWWeH?X\r VIx!)~3kcG1,>_j!qJ94 Xz5ةA0l?\`ˊ7:.ps\sWmuy;GPo54,Su` Kw?*q<_% ` wrqYx8:;/?u pew_#O/I Կ2L!1l7g)4ҷFݙӝ ~=[%M59%‰t`{ҿ%KRW=ۯ_6;/pw_zluu^ z]YṪbׯ,6#ȿP Re?(!JX_q/5(P~ -#̍P'!6^`d`ȿ9BF -_k2BF#d@FHTe /5G!ᣨ2}CbN;hkW}Σ4y&/_ȿP=x̯u߶=ŮYS;NvhZиʈT7*oԛь2e[P?As@}romj}ZKv1~s΃»M7һkw韛?u+XD8# -//Mg⻫%%'^jHjjIf ;>m/۔w1k¼a vW[W.vMjgeBWE\UZ{6檟AU_ȿPlƖuZ҇2+@]1>rw9,멍*ꮊl {͎ -xU wOws>h@l连Up\cqlS sO^+?!Y.a/p"B2i?(ל)wp!cf666Q1>NLl-:߼^s5?~v?|'7>*\~K -q[ZRئ D65ֲ鏓 2l%N^_(T_3>7WEWMyZ^sD||~s gꋎ\^O - qڗgZԘF]97qˮ/Jt51y͹+0ܿ[n^>،S77qN~5/K(2ȿP-~6ymc|~#[{兖Ӎ%Okݮ9_ iU{7I88z]O*NU_y%㥩憕 )YR",?Z&Z:N Y_aE O(33[:+˟*lMNMO+ڔ0Mj;W+.  KEuF\pnvn:fvuyGUeϋ <w'*eB-#w^yp+"VdD-]8Klb7,!Kưh Ű؄Ims*>LΪ+:+_9}Tkɑ⤭E6ggƀ=Uzl; -[ YLdEQ_a106Xq?ܹ]Wv]1ee'jgR\WtȊPa^{'͈*&-(,sSxnXBs PGaQa{4=ݜSYMWyvdoHYy"ᵹayno+=]yًA'f ~l@,>du2ՇΟU - S|\#0,acߡ0?Jy^Gg-i/ %Yk);\RY_pj᪌C+҂kC* |8$oqmTB)ԓ°p<4Y,㖛VޑS~*ڵk"*Ns6aKpc8g4Îa0Z:W_~C"BW >Dߏa1=O 9G.86Μ_CoWI5'D* m8.N#}h}sa:3^6< ň] 5F5zy睽&2u)gkk9~ߤѻhlbvLa^G A__%G hgOErR7jL&jiH`. 11J-Me}iA {Bva!M`sXa nGGى<_أ+`x߆"C__%# //?ҷK>8.v=T@.TU6+k} ly0/5(PUUUeee%%%EEEyyyiii)))III MMMWVVA0+WHiii1w`g5BaF/oZ[[NT?/??w}?O?_߆_FO?X0S U}U !#d_ȿ^X !H`s?u#$eW0"BLߐOV_Uϋ [(nH2B~!B!#d_("d@{ċ2BF}쑲!d #^2/cx2BFȿP=E -G!#d_("d@{ċ2/ȿ/BF -G!#d)<#^2'z Y#^k? lcx2BFȯѿ'(p͓=("d_ѿ/g򳞀}/BFY,G{ B>!#dLɞ_#Oebcx2BFK{j("d_ſG2#^+_vCG!#d #^2/cx2BFȿP=E!?Bƣ -(PP@[1;oOm!h!/5G!#B }2BFȿP B_s2/ȿ>fpǢ*#d_(4R!1':у^wj}SnYǾRw@8n<W5"F^_(^^}CbNh Z#+wȖݗX1i,1 ,: P_U"Ë s=#-D;|^mIH/640+olϓDUVۼ[x=2$U2TȿPҿ 7$cxiɗveB'i@ -eYHƗvd/2TU2ȿPƿ7$Dn_o~WrgXѿlq#W5k86Kh72Lw7pf֗PdhyPY!1WzJ yiŽܣvȰ՗hd8yPAoH̕KuT b,A _y ~9_^e)ajY,Q=װ]$og}hۨ^֗PdhyPAoH̕ kfP+9 ^!S@Q9%4x)w!`[+c833 a} E -T\/*I<*;ʧ81 <i1_DQ9LA%KTg}N֗PdhyPAoH̕l.WkJXl2+H&1< -;Υ b2 t/ΡH)(K2%Z^_(T_PsYz|'L֣'Sy@Jp|*' l2+^Mj@\2E!/>տ0 {R➺r*EfT\XLb -Jb=%P9>P͢I :|!R /3N-'%Z+/_Psg4v y5AIV 3Ȭ42+ܦIzB]PgR#dK(2#Ww_ȿ7$J?Pɦ2˥rR(*@1ggYy`MȊ!z:G3vuGr:֣֗Pdhy__G n?=O/(HMߐ+ .E] -e}mq+_Z6!ȡqh<W y`-U[rkN8CXp֗8dy_ߑ^'7Ͽ 7$<3Z5җwd]BH|g3E ACKRXN -zƆ4Zg: 32%rH\i=!z B}Cb,q$ Xv$]by')ƊC`܎gn6G`. -=*jkֈ&aŐ[6%rg׳i5W!z Z}Cb4u!玢AXFҴx{T"y\Dc/_֍[q]'e$m윶FF`T&Y-Dd5EBAAoH̕@(u-\XiagqsH; -ew}]W4k.9H{L*sFD E}FȿPv ^}CbIHXNM4$k`B,Q Oc4퐋V?B8Eh⦇Q[Dd^ȰW A!1c=tYA]5.jNTb`%kcQEVGeG -Jʧ>tʕcǎ?v, +󫫫Z*///**),,,--+ч*=P/U&ӱ>vP:ѰN"~!BZaH!P_U"Ëx-(BF -_k2BFR6U&,?d*#d_( R!1':у^wj}SnYǾRw@8n<W5"F^_(^^}CbNh Z#+wȖݗX1i,1 ,: P_U"Ë s=#-D;|^mubA7|B'i@ -eYHƗvd/2TU2ȿPƿ7$Dn_o~WrgXѿlq#W5k86Kh72Lw7pf֗PdhyPY!1WzJ yiŽܣvȰ՗hd8yPAoH̕KuT b,A _y ~9_^e)ajY,Q=װ]$og}hۨ^֗PdhyPAoH̕ kfP+9 ^!S@Q9%4x)w!`[+c833 a} E -T\/*I<*;ʧ81 <i1_DQ9LA%KTg}N֗PdhyPAoH̕l.WkJXl2+H&1< -;Υ b2 t/ΡH)(K2%Z^_(T_PsYz|'L֣'Sy@Jp|*' l2+^Mj@\2E!/"BJߐ+=I,@xSI GD*иYv:uAO0U -eթ儰"C,wGjIZWjċ_WOFpuja X3`ZX֨xi\Ѽ}y/B{t,7=,"'JEFV^_(/ 'cz qQ{t+X#P=U."BAoH̉NEhm*Bn<@I j __" #ƣ -DuuuUUUyyyQQQnnnNNNaaaii)X`Q"޿Bۓo/BFo02 }2BFȿP B_sx "cJ62BF /s1=(oKuև;V{+,uop_K}_#kE7$&o젛5>j{lI=}Fҩo 2 U%2<ȿP޿^!1'(٣82N̾7V\7J/640+olϓDUVۼ[x=2$U2TȿPҿ 7$cxiɗ*NN.4nKZxVQ;_z P֫/udm|i'M<"CU_ Cȋ j *}CbND.U7q%7xu\ p7r\z#n& |Y+t}oj a} E -_stP:)` +%ױ`Ma+ߨ'6P,=j [}F -T\D]I"V0% ^ W3ULU"%s Evч a} E -T\ΰf_8TNSBSyW - -@^a2c1:3?N֗PdhyPAoH̕+lͣ(|*ӹ[3E4nSTDu,qGq a} E -T\r6%&Id#̣)\*).Ӹ@) -;,)+Bd!CX_BEB5!1Wz^U̧qId=z=UGL 4GΧr6!uTf - -%S  -/// 317 zK$r|xEaXt4^ CP@^f0YZNK(2ȿPƿ7$Jxci,* #8j.=gYidV M#!)3ZݥF֗Pdhy_ȿ$}Cbs -l*c\*'Ρr qv&( -jSXy4n1S1m'[wt+c=j a} EaW!1W\{g2Vm1CCx.EX[F宥qѱ>ȑ/q0"BAAoH̕yfN_ȭkԥ/ɺWq'^1,f -< Ώ2( i>54atfdhK2#?Y̟v*/?ɽOO}g-d:_se%i:';qN!5V,dv<;wS e=sVLQW[㼶F4 +ܲ/AȐs՟|BAoH̕m&qo3os$`p:pY(S 6˂:cҴ1@'Xb Њ9U:ZpS۟0|_*pxYdzLC Uyt :v@'p5;p'Ejaä !?td'w=z~4݃#[(/ +;Q=?3gNٓ%{_ u -d}B 3PQäg55ѰV8\-Dd57j^hhz玢AXFҴx{T"yoU5-;ε3;B*Di?T*US) ETJ*RZ$ҀMpQ|q1X]mJ8iMj,o<߯Ѽ|lM}޿'hàclCd .\[z1/0B ʓCccTɢ{ ܍.TD5ނ sw`Iq77_)27GA/'y^%ܴQ s:G;-Ol9E -/ $\ߠGM>Fq' &͸:"[7do>}⯝F A@@@@@X* ο3d@d!! 9 2 _0}}I Ȁ _>jVrF5SIΎY뀷m,~uO\/, " -0W ;Oc93z-/N7BZ*奧4D6,uB A j+eˌ|QuH!hIvv=$Bsda%wV3ߵ@44ik21}G&ظXg6Ԧ-q^s ˋ>*$LY`sL> -/-篢umMySBxJ. C[JLWPژ{tеFX[g;,ErgN9D - -_l';T|N}P~ -1)dkK@3 [Lw?#'ZBVf Yրl"[6/sUk>jFt߾Qz)wqcjIh -3e[5 #N):á$9d;Z˸~c_`<4B NܒT{ҊhޒƤ۔ˆgitTA# ƒ?ˠ.I4sNtFu > -stream -x :H;> endobj -114 0 obj << -/D [806 0 R /XYZ 115.087 755.708 null] ->> endobj -809 0 obj << -/D [806 0 R /XYZ 115.087 728.769 null] ->> endobj -805 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R >> -/XObject << /Im19 804 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -816 0 obj << -/Length 1460 -/Filter /FlateDecode ->> -stream -xڝWKs6WH͘0^|fTMӴ8ÞL{wHɊ],v?,%>vu~-'9"z^3D^h6![a[[Mkys/ЂaBg/~ 5JkMC0?՝ҺZ&t$pN@xvjRŔ$ԘvZ+A=! uJ0%Zd(GHfיq1U}ojH t.77'Sc d} ~g@bOΈʳ;Ǵ4)Jg]4~1OΙi\}jo-oFIXS3 \ ?'4T\BM{45 -endstream -endobj -815 0 obj << -/Type /Page -/Contents 816 0 R -/Resources 814 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 803 0 R -/Annots [ 811 0 R 812 0 R 813 0 R ] ->> endobj -811 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [245.263 584.522 261.117 597.422] -/A << /S /GoTo /D (section.2.2) >> ->> endobj -812 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [103.135 571.579 118.989 583.206] -/A << /S /GoTo /D (figure.caption.17) >> ->> endobj -813 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [397.985 188.184 413.839 201.083] -/A << /S /GoTo /D (figure.caption.18) >> ->> endobj -817 0 obj << -/D [815 0 R /XYZ 77.386 776.032 null] ->> endobj -118 0 obj << -/D [815 0 R /XYZ 77.386 755.708 null] ->> endobj -818 0 obj << -/D [815 0 R /XYZ 77.386 499.077 null] ->> endobj -814 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F40 562 0 R /F3 631 0 R /F4 632 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R /F28 636 0 R /F41 628 0 R >> -/XObject << /Im9 688 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -822 0 obj << -/Length 1082 -/Filter /FlateDecode ->> -stream -xڥVKo8W(ÇPnvdn,l`=(dTRrlIr^曡YFn'&e336XFYfȲ ߢӇq"e4pe~w_~|\N~L88gsE5E䩚|H2իV$eZ&a%?6dƎ2rRm$1iJM WL(hxyj8yyW8Gw^r9YLvEϮ|ۅ˻ndZ{+4vU GӅ|.QVBWRsMʧ\}iOn+Htc[*R[}}tY]{,n߮bڠp; v쫋 =4+7}ĝw({hs0BS=A>Ł_#Ω1k 9Z[1ž~]-,y0<I*`0@Ƅo<@s &MVZ.瀿/Tv3Ȅ+MGP1׊eb0*2W9\C2ORy4x?P+9EJ`iB!Lf0ͦ}X Lhi7S.6>MMT9? ,-tLiN)]\S{68$J -bu?rZWFߪf@^}N!Js-}H!8~ N["Y;Lu4l `TǾ -CM9P-PuM ȨlFD'_x -:M`$6]P> endobj -823 0 obj << -/D [821 0 R /XYZ 115.087 776.032 null] ->> endobj -819 0 obj << -/D [821 0 R /XYZ 115.087 662.431 null] ->> endobj -820 0 obj << -/Font << /F40 562 0 R /F41 628 0 R /F16 519 0 R /F28 636 0 R /F46 684 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im15 741 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -829 0 obj << -/Length 1574 -/Filter /FlateDecode ->> -stream -xڵW[o6~У DHIӮC׵كRӶIti iK -?<}# ngrTbʂ&0F$t --:j1< ̓$7}\.d,B!q%Ћߔv%F ޖ8~g:,Z>rNN1P:7#çR#4+,/lq Y2»%{{?TڲUo9XXn6,{Z2kpæ)v "2K uɭ-úy5>f&P.`}4mܳ*՚gOѶkJgvWombʝm 6T/aD4Ig+#_h53 c[\vDc%+Ve1[fhݴKLJ!["g=Gj!8Ѽùtf0 bf\X+ak7gٸHs]q4f[EG`j7(ʢ kEUZ[ck$il/:\kkƻf55 ph_מt6qF_|p(}V̗+KlW%2.(7Mw^bYϥ>a;(ң#m]yd LbuJ2VaT:-NLx=tOUӝWSվk`[G)8|k`YuCrc_qm} ^|wŨr3s{;kkvvz5&ۢ/|my.<+/?UЇ/?\$òg8sNR(FMw(K,N+vlr6Ibra0~2xs/F^m~awnMuSߪHwsY;ۘ}W=_MhSb(f -K{54"QL+? _x(asQ8,Q2; -̝;ԡZ2T'z3%ksv'ȁ ?q=5G3Л|[ecb#dzf"& -;4j/ jb?SQqٴ(B8{Zw^O@OT_\ₒ˧5ǟ2M゛|~;APX_w9{-\xhF|N⃕9'0B, -endstream -endobj -828 0 obj << -/Type /Page -/Contents 829 0 R -/Resources 827 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 803 0 R -/Annots [ 824 0 R 826 0 R ] ->> endobj -825 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 510 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 832 0 R -/Length 8849 -/Filter /FlateDecode ->> -stream -xϪ~qC  d'8OAh!B8J;8ОفBiͮQ$ZciG[޶ew|G$I_$ImدDCI\c^o'I|<2;ß8VhJ ~$yڿп#.u[ZnJ ITj_}$Iվ'ITj_}$'k"a_EjN)_S_z[17{,^wlaX_Ȑ$c~QciگjSg~H(>gk?d'Bܶ Ǐ}$ycKҨz&Otp3y"Ãҭ>bcu+y(8o_$k~VkL%޿bN?LpITj_}$Iվ'I\R]qnnƮA'IrG{C$Izl@$I}$Ij$I'I$I$I}$Ij$IT$I$>I$IO$IR$IT$I$>I$I$I6\_}M6H$0nLO$IƮ'IW$IW$IW$IjvUH$I{ϧ^$IW}38W>P$ITյ?Hӓ+/\8'I9͹0^.?U~M0I$/djkgo%^sM L$Ig&,?ooU3yH$y7qTa<I$~E&Lg}$Ift$Ij_$Ij_$Ij_$Ij_$I+Eq$I`7A$ɋ>I$IO$I O?s# q}Js|vgTl@J)|)j_ށ ݭt,_Tj_ށ ݭttO2m -ø6HR2ݰP-?~XGS/>V91a Lv#^>;NsÇ%k'_6B\oH…%۫>hJ)W<Իt'lU/ w+ݧak?)j I$j$IR}wj(n3[$#%-ٙjaW۷ix̾7N1o1|<U>v3WW|?gM/}}ߥվWkVUlO~VKD^ڿjj_}}}}}O>ԾԾUQlw=.o߽kթ;jj_}}L躑>s;,ySk}Uju '2?]S@?3ߺ'65>s/~~Myf~jF3y:]jj_}}*nUp["juTPj_@}@}@}@}}}}>>>>>>ԾWPj_@}@}@I$I}$Ij$I䞵K$I>I$}$I I$IO$IR$IT$I$>I$IO$IR$Ij$I'I$yoNw$Ij\]I$>I$>I$Rn%y^'I$7W$I)j\w+IeL}$Ir|ꌩ'I$#_մc S?ͼ0Yg -`$I\O~W>.,ۓ}$I -V*+jL$I=k0~'I$VhK$I}O$I}O$I}O$I}O$I\ |I$'ktI$M!I$>I$Ɇkr|!iH8ߧ__'?4ICW/}^}[! ],_Tj_ފ4i蒧Q?oS,[M@ʯyAdS7}kϿ2GXؾ-WF-}\0 `nT]xdEkAyGf&x}nL ڟ< -O?\H溵?C1vruj?2V'~* ºb~ƭ;;vםc$sw?N^f?Vx|:?h4Ss!&g(LԔݴ#%}.c<H>i anO#H~YKlNW~ߛP3yםɳ>_1u-SIG2Ե|y+nN囷>y!ϱ}[ϿJ[1h~f2mÂR/:g=*'?ⲓ'oh&kv LM7s8jɣվ%Ϳ?$I}O4$IxE$II$II$5f<i_>ԾWh3ow0~ 5R]qv_ __M@R,L\Tх}y?/Xg}cލ?/_䉊'jjLCjjyWP~fa>3& >ԾUPj_@}Uq}\'E%"j_G>ԾԾԾԾڧWjj_j_Ϫ[Ө}\~i_>ԾWhotȍ~WjjK~K伩5>*?ﺅή[\A@o]_bSwjjUql??}3yk?5f<\S@.]>Ծ[]ek}- xVk:}}>>>>>>ԾWPjPjPjPjjjj_}}>>R$I$>I$IO$Ir%I$y -Kk$I >I$T$I'I$I$I}$Ij$I'I$I$IO$IR$I<]7o=&I$.Aj$IO}7I$>I$>I$վU$ITco/;%/vI$j/,j?@$Ij?>?=25{?/Y}UV$I?>'?sŧ ?G$Iϵ>MM$I_j$Ij=E$I}O$I >I$~o({$I>wӈ%InO$IR$IO>̍@cXVwFUO~O>&@cXੇK!o߽Wj>1Fz,,_Tj_އ4HCƅ7 [n%{o*#clHcn(.?ˌo;u|n=;;U.cjƊNnCn0TrBfX4+/FW[~c3>S.33?͟+$Ksf wˇnOMV|c2y klJ. 5Ƃ 3ۮhǖӝUj?ƣZYrL~7#XdrSPyof[di_]?%y.boxAloZf';lM|r~a qGI;#=>@m8ot_.yʦ[_6#]G/ͮy~Вcfp/} r\k|3;gjvgϫ_&G n1Cf6u`2mYkQTϭM?gumoV ep19 `6i/{SE_1ob†eF.9;IϼdlxsO+>'[}ߥK$I>I$վ'I$վ'I$վ'I$i6} K}jV}}վ@ykKx}H/l}`ڟ>>>>>ԾWPjPjxVߚFವK}jV}}վ@3?xFn[>ԾWP\p["MWq~-tvM\§jjڟl TP=c5>_5&jjw}}>p視U>.[mH}ZQ@}վWWWWPTPj_@}'I$I$I}$I{~/I$SXZ$I$OdI$I6'I$>I$IO$IR$IT$I$>I$IO$I}$Ij$I'I$I$I}$Ij$IT$I$>I$IO$IR$IT$I$>I$I$I}$Ij$I'I$I$I}$IR$IT$I$>I$IO$IR$IT$I'I$I$I}$Ij$I'I$I$Iv I$>I$IO$IR$IT$I$>I$IO$I}$Ij$I'I$I$I}$Ij$IT$I$>I$IO$IR$IT$I$>I$I$I}$Ij$I'I$I$I}$IR$IT$I$; -endstream -endobj -832 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 510 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1031 -/Filter /FlateDecode ->> -stream -x1 /J$}0Q -endstream -endobj -824 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [260.24 642.342 276.094 655.241] -/A << /S /GoTo /D (figure.caption.19) >> ->> endobj -826 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [129.719 315.536 145.574 327.163] -/A << /S /GoTo /D (figure.caption.20) >> ->> endobj -830 0 obj << -/D [828 0 R /XYZ 77.386 776.032 null] ->> endobj -122 0 obj << -/D [828 0 R /XYZ 77.386 755.708 null] ->> endobj -831 0 obj << -/D [828 0 R /XYZ 77.386 599.76 null] ->> endobj -126 0 obj << -/D [828 0 R /XYZ 77.386 393.754 null] ->> endobj -827 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F46 684 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F40 562 0 R /F28 636 0 R >> -/XObject << /Im20 825 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -837 0 obj << -/Length 2373 -/Filter /FlateDecode ->> -stream -xYKsFW 7c+Rd9T9 -G$Va%==e/<==c ->[}G,2,ocI$X_g 6O桔b\Oy -k):X/Zhvq#L>vF_--?Z,8 H&Y*e{uoQ, ,iH40.ENhH'JT$JDeu+{'!lY3STyӶxƱ]~4hMm:\g´'sZ˖v؝nhڠ D%'xj8 KLy߮.Q<--h[Yydiƽ5M j:v^`ѕ̮(B6 ɬp[`<X+Gh!PS^yNVH8=q+ӼwUq^ W7^tks4 -&I0YC 0= -`j~P=kɊW=IAgwˆ7G$F\0/C2VtkAmxV# -5Z3Q3I˟} Vk6768]*XUpmQl>Z4荙 -QrRW@puA1N']ϷGXT@}^n|#R1wh>r0 O0 ө|9+ES| SZ0-7+F/T -G5eXR -"{ iPy5mr׫A*ՒS\iꃒe,3rJw^ 5qo*;8K\tstM ;,DQ`t;bc[ӔyCܺ F?;zEI1W[L.mH:cgSC@{3*m - N}z=:Pz -\kա |dJuM-1kz &7;3mn1Ի71 G?= ![=ٴTO %S\y.@EEK֯#)a.6DK^~T:4UޒULѥ[숚rQk{@GIo:0jƮ4?d2XYw/v@aBȰ|-!tHaO+k0$[WS!z2Iv-_XǕ@xAr~:7P(4O!G j( 8djg;Ik!d@F$^H-wcJ"IL8s -GQWA: m -S@?B;Tu}kxSrd! G:" Dl M8 -endstream -endobj -836 0 obj << -/Type /Page -/Contents 837 0 R -/Resources 835 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 803 0 R ->> endobj -834 0 obj << -/Type /XObject -/Subtype /Image -/Width 1278 -/Height 289 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 839 0 R -/Length 5595 -/Filter /FlateDecode ->> -stream -x͋]g!%E(pэP(Zi@tQ] -&@WTtQI $$%L@ IpPD4nJƁ)דs9C/N|< 0@<}~@׿#j (_j -RP^*rRЫ\zxJ֘C)_)OZ @?7uMj-8ۢ5e @N[s|ݹY3*Cj|w'P%kR͞*wsRong\Lbsv;vor}>o枽9ۼ-vG |-ߡ|/W|/WЫu/w@(J /(_P|P /;@όʷsJ;ump6_(_]ۺƕ[8m| -d]{vztJ>JP~Gz] Uݚgsͽ[̕ώ|'RГ Dnnp|+)6rͷt9FBg0Z/ -G+$?|sUc=o`5vgPWYƟ|c|#?sV̽|t_sOE:8fŶ飫vvng/(V(J /(_bLmr˷>G)hF|oo/W"oъ0(_ #[(_ -ߘ*_| WNoʽg/a7z˂o2WsLvn / |e/9~U|ݿfF[/̮|ۙ,lml.Z9_O\o=/(_[5/|s9׸UoJn W|9|A/(_P/|B|/(߽d(_  /(_c1Ƙg̺|##55c19vbyN%lXɃ=r,s;(OZc1YN3\EJb6@Vpc1c,߹Xy1cQ|Vx1c̼̅H1c1C,ߓ. I5c1oTqnW@*|@ c1ƴ>Kg[D#3Ac139vbyN%*lXɃ=wzOuj1c\k[7߸rq+M7{TfshS$Xޭ |*lï*{6c1}+w"ͱ| Ĺj?/߾cйc1Fӧ>D5^-rdҖ>iZc1Ƙn7|bon;|nlNf2|MQ4!E2xc1cf]oɩJ׋/_m|Se_<([Nݧk6c1.lsx}vM so)Gc1tYs5瞺9΁s|k?io1cLg;ߎp**Y1ی[isT|w7W_[_yy xg75!ykvE,oS>Qj_ 6tc۾rb[/ޞzʛT 4oÛX#]2Q s5l -7G~ؑg6Y>#[ pLt.zI򽱚;{Xw;7\۹+P~''Oe輪E0)z9_fSkܳ}G9ܓw[s`Lqnλe̸|W_۹|t/{w8+_]y拟ׯDAnO߿JeǾ|@ wrɩ&?1Y>4yxGoX?^ C /WBuo/^XUP|}KTZnusI.e zkah|ƗW S2oos!뫯qgE`|rr+ۢ];^zHͯķRn_m_9soOON=]#.𕑷ޭrSz%{wy/_o߿'`]!ܱ\j1cJ#?xȳ_,!o_򑻝sw#Rb(rc3Q|of}sB0m;-kPR={?S饯o |9z9_f\kܳ}G9ܓw[`Xqk۹]v]_}mѽ=o>zw q3V|kOlW׏?|@ w 'xowc_U|a;9S,ۏnu7d/{׎~E~+|O )_@/ ' '{/|PJ(_XL׷Z>+'*}FP@[v* h>(_]ۺƕ[Dm|S_H -߽vww -A+`4[Zͳ@}`L(_є~vk/=)5+Sw^vq'Q(_|oMuhyj!k/5seGuPF(MN-=T^h5FS|`MOR |QF(߹o~=15@Vu/(_;. 5@uQW5@(_ (_)Q(_PF|a^ @wk w - /W|@ /W,э \u'@/W(_ "oi^& @7囊v[Uݿ]ή.go?H@8+_onf/^{! G)_n|Ñ& \V+nܕT&(A/32sk(_:+V>k3so+v.[=/ 7f-o/W(RdwDߑM|*_N|}w -UZ0t־ -endstream -endobj -839 0 obj << -/Type /XObject -/Subtype /Image -/Width 1278 -/Height 289 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 740 -/Filter /FlateDecode ->> -stream -x! 83xov -endstream -endobj -838 0 obj << -/D [836 0 R /XYZ 115.087 776.032 null] ->> endobj -833 0 obj << -/D [836 0 R /XYZ 115.087 375.562 null] ->> endobj -130 0 obj << -/D [836 0 R /XYZ 115.087 251.063 null] ->> endobj -835 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F41 628 0 R /F46 684 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R >> -/XObject << /Im2 621 0 R /Im21 834 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -843 0 obj << -/Length 2219 -/Filter /FlateDecode ->> -stream -xڽX[o~ϯ$V[dm4snA'J\HYvA pHsfY9|qJNyIS?'?SgQ:73/3/I"bEfq 3"Ia*2wLdG38|'NBP Hc?">)a{'aJj}d IԎVvm:y2/Jz$[4Ll<ԪS57hM3fFaζA nBX;>---VRsȥEb%E6-`Zy^@!Oa2&B[$/HSipCvx.s\DCJrW])Y ( J?cl -jQ'))ufnQդEnW.de~dv㦮Qm )hL<05ox8JAixP #q&(MHP~*\LV,7"OBHPDSئGȣD-5I-uAqC8XS. ТiYZc:˲'Pvgs6u ޯ!T$>< U5o*7Cjk"x g2ޗ'^/Пاӗ-.Pbi8zrP=^h[xUٔv@SEpNnJ3Kx8S&>gPF1ݢdk!ȯHSPmoa45K<ώ_#.L6D\:d \ra#g{SnIKVpE6)? ^EٶV61WgJR7L1'cwfD6v\7>e)"~TCd^@8tGY12FrYN'UܧOе59nF3q2_oY3;^I..gCvQ@/}!8"F1Q$^Ûc [۠W.x{ 7]1xa\R1oa"gz[0wE7]`F'1Lb5;efa.(ǸZ̠* ,ph[讀^3F)m飬f<O؍0< -Ȋr|)to;uBOJ{+h͆q؞QMf7/\INuO] LN_2u7S&o8XTW{z L:œf3~\txtS[N~NE~5{ -endstream -endobj -842 0 obj << -/Type /Page -/Contents 843 0 R -/Resources 841 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 846 0 R ->> endobj -840 0 obj << -/Type /XObject -/Subtype /Image -/Width 641 -/Height 195 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 847 0 R -/Length 6089 -/Filter /FlateDecode ->> -stream -x]l}(ZHhQ@ -! d9%Ey#eNA)Cy RD -"V$ 0`źte%:)+Ȧ twvwvowywc873<[߹ak( }7GT?o">X?.d; GW굦@3(?BQ0@P0 -FymܑsEa"t@}iP0`+' V (8<#YG!6-͂'J9 (P4]U=jbcfF\qi&193 -Sp[NI\Q -M*a*5uv^x -˂ig#Jw{5My}v櫫n@/k"z3ׂ9dY{aVDtd&Y];`Ǟy;G vQ0sreD1U拥w ;Y7o -Q0` (_G( -)yoB -n"+H - `@([ -^B(5o_e(2g -hv򙳕X[Yl#Wz(|LtO U\aªגB42j$,rLW'NU>mz5z՟>Z{U -޾ -3QUD)GWfՊރG͚#+WEr+ -)Յ;^4r^Mf^-gS^+;>q7dо -߅ 5E+Ѯ3M SyðG۽t5{͋Ͳpf@K3JhMGL[+ĭQ0Dt+8_ZZ}-8isRF`}Õv6#N1 -ւZ]fvDU+zo0 -vݎ%obTcR6^Z0dYoΛ,I%o|Itƚ(xFXt. -uVVr֣VYz_ ( -~{Dsw,+GOE$׬B( -~Ipl@(< -NII?D4@f}/ -H_OvmA+x]s Q0@ -CD۲' -m蔃)5Ҫ$s&>%F?WV9aV;;Tm!X.[־e²ђE/k7B)]EI/vDTSJaKPOI mɉ.߹}fd-rXN=78yۈ? (z\C3+X>wBy#]u4eD`ԟd3x[` (m,$Yߪ%FKgBJlڡ!1wNtJ_3x,  +[5]wlMCS!ތuJfV1`-Qw/඙vvw uz`H[3 Aٝaz:J4蔴ֺhFA`uݰZ$C;ߚCY -Q0 -3qJ  < S04ܞ -V`P0 -P0OJjXpxX!%@/J2gd -,䔑z2pnAA}k-*xT(:F+(A|= 3NQ3[P#EN hɨ|=!lڈҸ3T5B.N}UliGlq` Sp`]y|Nj4ZbU=kYfqn M#fFKN;A -]襩ARpX.*idl# j5ޫC@n .{`[#'xp -O ^ۚJD(8uznD(X ҫ`տe׌wD[z*RȲ6%v -Nrkڬ -m$s^NM,/t 97I=sio=АT;VZY dWJSuW =7uhK Rp\6;Ys ^5.SPpja -n0[_Si)ofbS_N^TJKg˅MKNR:̣*8%[MD[)x羘 -VU[u'N$T0m5U -v/}-Sy!#z- ˚ tG{I^)+~hIZ5R%`$8J**ohf1m[KC KWG4 -~Z]9ҫk-ؕuzzC*c+ZpzsMV -r~ ۅCgG `aWO1fbwdl {\KNR:r'C I7>+ `EAo+E( HY?ݦP0 -& V{=(A)+O{vQ04X -\q. -VQ'`ztʋd R0۱W#z -HY\ ݱW#zh%ƙ?~ [orՂ -rOJDQ(8-b~kOv70@yJEce'e6j& a?,Y-(呢ٹ0a5R*(16hEɹϿ5v͗*opKSNk( -HU -UrJyƯ] -Ѭ'=-Nj%VU=Z: {@](XS[nk۹sw/l{>u( -`qDq}j:Ìg(XWϿO -hBkoDSæ]Co3(XTץ6`Sx1gWU5~'۱Ȃ+x{ѿ~:''% h?`a՝v -% -v/z^W;#`Q~N_ N>rG`R zFѸL\y6GEJFLe WO=;?x4YeŚ_|OY' -ho S`C'_]{i{~WW:Q0Y0CSG1MˏL+'?zR_տ^ N({<  ЈX(` P7D(*Oy@5L#s*u'SC([OML~3g+naWS!X#j]=ADL-cgf3~&D0 -OjmRAT0G簣%'YʾZ"A$ĀCb9uG:'lջGsF/fPC‰v͛_gcO=mڵZ[(qǕ믌pt;3O\ߡRЅ+}+xV m睑{D} -gt(' -/=;]d80S{Rxe}@W^T}@ЦU[J]N-a؂s]ѵV 0dˇ޼kd\}5͂)x0]ϒu,=VcFOh-ROeڬ0V/=5tXLx/)Xsc4lx*kYPjLUD)M& pcXc)]yZ@u˂ RRQ -W,j| YpT ?N%=mTiEpVyN=1Z%8DND|NzY]rdreDY-mtH>̏_1 -5[#0qւZԂ,nrUOVYe'b{AP/i d(X5XY=vs Z*JQdu\ ^/HݸQڅEm igɀ5zEҵ -e8~,({K.`f`ǰ`k\X?~A -~wӍۿݱZXіGNDKZDtLڶv,[0`k"T};dV1 ( wDWl -n!KOoDzE L(\*0 toCDF #ZplGpA@)Bl^EM__L -A詈pw,k R{;(D/= -/H.~k -F5$hSxRyv -Hyף`|Ć( e\dwzoM( eQ0@ -tnQ0@ -؅RV7?}n -HYW>Z+ `<` -HYWG+A,J傉hh -okًscv,h[7npQ(݅{=ۿtmG TdT;l#WKi)xv`Ȟ5&gFRq3w.| s -ZR522kJ#0j<)5EP4lQJEI$ -~ڮ -eU|WQ?Q]9^uV|8V6iLW{loք b Lg__6 ݎI6Nx jխvj,6k+?,8ABʉk(`GZ0d}G{;Vδlש2  -~GOo*`D83,*bȎhڎٹGt8DT>" -//ٱ @(8$h"j%"=/ [ŢU?` -rj -Σ`tep/Q0@ -cP0 -hǘhWw`FAuGغ( }*->`TyjGƔU -endstream -endobj -847 0 obj << -/Type /XObject -/Subtype /Image -/Width 641 -/Height 195 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 267 -/Filter /FlateDecode ->> -stream -x!  w8 -endstream -endobj -844 0 obj << -/D [842 0 R /XYZ 77.386 776.032 null] ->> endobj -845 0 obj << -/D [842 0 R /XYZ 77.386 654.055 null] ->> endobj -134 0 obj << -/D [842 0 R /XYZ 77.386 511.527 null] ->> endobj -841 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F41 628 0 R >> -/XObject << /Im22 840 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -850 0 obj << -/Length 1966 -/Filter /FlateDecode ->> -stream -xڵRУ\@IImHm)h0*2I}GeVv{n}{K{?L'g׊{g)OoAx{qOco{l4"_o?L磱4-&O_'9]Q\Ɓl1{"L7Qf1d8$ހ=+q)p/=dx/S\KK~(`T0bXR ig,X"c<íή$6WLp -?!18ѣ#v @UHIVJ]4쩤#.Z~FQ7cQEP2r:o H{ahctAw\~j[s)A9q Y)vۚX Or6RW1Bk-i+fҒ7=iщU}%Ο`]T, -e/Ҭ)6UF$>:aIt70)Kt1&e<-V݅v:W&MbbԈ0#*vd8HSĪzU 41ԟoc\uQ0 -ڐKf$̝x -䴟eqZwx1kJ0d(!HZwe؈.nd5]5`-ӀőCV@ެtEWnRZ:'X -fILQu]w.Kq<|j-%d3ЅI^k]s.lƼ',LAE'6S|~&V`}CI_QXwpԮTԣr@yЪMV.kYOd%~4Dl2—AA ?ګJ3O\JD9 ӈ.F2%|J߈(QA;t*0}Qd^%i2E/±+ Z%¯EIO"[m9/SRۮ=l0??)e62jlXHN4or5o?QDhl;h]W S -5vxonC`~ -7q]8] ڛ꽵PYއrftrzy*Z!%%iȠfolFaG_ʻiYsL>R܍yKY<~BN81ڗ9eJ!m9BHA@sUuV%Om1k8O'vAOYX3 ɮA+@ j7kTn 7~2;Ö y<#Ţ&{M8ujP\Mв(zH r?/g5Wv,Z2Z6z=JMww3u4(\8R`:,3yNU#ZoLnZ˾>׿2ߵ{2;ؾ`rapeޟG"7ֿQXI)AAoG>~z]0.?QlcPL|dّw $#̵ -endstream -endobj -849 0 obj << -/Type /Page -/Contents 850 0 R -/Resources 848 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 846 0 R ->> endobj -851 0 obj << -/D [849 0 R /XYZ 115.087 776.032 null] ->> endobj -852 0 obj << -/D [849 0 R /XYZ 115.087 539.162 null] ->> endobj -848 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F28 636 0 R /F41 628 0 R /F44 633 0 R /F43 634 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -856 0 obj << -/Length 561 -/Filter /FlateDecode ->> -stream -xڝSMS0W(`E_dn0!L `78I`]IvrIVE8FI$ CO5F!m(Fy,m "ayYA+ )%mvE q:-;eMKB#E%n%"1Un*ޠov"7C Z&HKNGe&L /YӢsչeSJ7(֖F-}{_?\.[7޸o0V8D> #(/m*dInَ5an)3!\~ajj,cڟͪ! Q]%f^.ѥc]+/j߶-V>peCPƁTdy ~7qMPH C_FprC%}t4rv7G(!ʽN)Nt7%N "OB{K1hnOy~Unl-Eit8L(V8n` -endstream -endobj -855 0 obj << -/Type /Page -/Contents 856 0 R -/Resources 854 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 846 0 R ->> endobj -853 0 obj << -/Type /XObject -/Subtype /Image -/Width 1276 -/Height 262 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 859 0 R -/Length 4195 -/Filter /FlateDecode ->> -stream -xw!%E7յyڼK`ڼؼ6/6 k;ul^n.͛yl^yl^`awono}{@7l6kH߼$I2}F 6$I4[ڹ˥Q|t+z%ؼ$Iy뮬ؼ$IֵyFkyygV).z⏙X{I$Ic߼u|K'*l`37o،O,M+I$7y[ƍ&xMdv޼Ճ+_I$m捼D׹Ͱ\6opnSK$I޼s[ؼnu7oKz+IټZ6od{FXN99+I$y#t4{%Idxkxm^I$ټz?7qFtt_I$Zm^I$I6/ؼ$Il^y%I$W$Iy7/an&`sؼؼ`  szWygf7?sl^!.I$]Lξg$I{tMi˖ ޷y%I$fVV7l݅+$I_˴zey歞PC$=VzM$Idy''jfR݊7Zo˫,I$8oOټؼ5Z=Ĺգ)y]i+C6$Iyknyy#.2$4rVxhտ+IoVvLu󦼌7q6 mtVOy ^I$-uKݼuCtpʖuؼ_|cJ$InGc'd惴= -ؿ$IyaUߛg v:8^\ŧ+I$FygJ0j|ˇ]߷K$Iyaϻ!$IyuV$I6/ؼ$Il^y%I$n^ ܼM yyy+0*[o^!.I$ n`J$IټՑk+I$Mu6$I4|I 6$I48/ؼ$Ik+I$Mizfy%In^ 6$I4 ؼ$I ؼ$I 6$I$l^I$I6/ؼ$Ik+I$ټ+I$ټ+I$ټ`l^ll^6 6/ؼ>{X07wA}Vފ78x3%Iz߼6Yl^I$iW$Iy$I|ndy~W~^^$IyyK5re.$Il^ƻy ^I$ټ+ؼ/,o9 ?$Iys>7%37oʫt,I$Vy#$Ik>qzm$IdT_ϛy,I$q}>aĻK$I6/s%I$ټ`J$I6 6$Idڼ`J$I6/2ټ0;ټll^yݽ} an^*lvtX͂ ^y}$I6o݆]\.]Ӹ$I4l^FI$I6/ؼ$IVy/ y%I$ p󦿷U/ؼ$IƲySy$IƵy>zcl^I$iț7~s׿Q$Ip6/`J$I6/`J$I6/ؼ$Il^y%I$ټ`J$I6 6$Id6$Id6$Id dyaw y6/6/ؼ`g/nyaw&I$)7k{{$IRNKݼ ym|I$hV Wnr'{gO-2l^W$Iy#|3r!.[`ڼ$IUo|+o`{tAWf۳dI$ |gH7o1n+k42i6$Iy/8bD7^7odnW$I#ݼ[չؼ+ؼ<]0tD8[}6$Iƻy -zcCk6~0&89S(gi|W$Iۼ7ooٸy_kJ$27od?sWam^I$ټ@]/W$I6/jn?GM$I 6+I$ټ`ڼ$Iym^y%I$Un^I$Iټ0 `sؼؼ` 6/L/:|DQó6/4z3W?J|5u~7嫿Jwi o_Ӿ6oѯ1ou{:9ýr27o׻y4{!};6m^l^m.ލ,b]\ZYq)/>xc6ol^ 5OxXqya2i0s#wśs2ݼ -Ocyy#}asm^yK/[M'g`756/cټuVy/Vyk[os|D{f6plJ"l^}'曆cl ټK`l^l^yl^yH- l^ޟ=z/l]|v39.X.].Z\ѕջ'^Ye/_O6v7W{/=u;O}~FbrwS,ar??w#;? yS5ቺ]3'|#R7oNYu7^;i9 j>7﵋{yAH͛xD8ƫ߼96ۼyz_{/~_* ޏFeo՜ym^zܼ|ǾW?ϖOlt7~ \w6?_:os|P{f7go잚ޓ_Ti޹;+ؼ+OU~t|}ol -^w{푻{) ރ7m=qߺ`H7ιGw>C;gNotmo>x/ 6/LT`'l^yl^yl^f`1x=>y8{m^ ߼Sټؼ6/k0[Pl^yKߕj0ͻP=[="\\)6/m7opV/ ^Hl^nރm|> -stream -x 7T -endstream -endobj -857 0 obj << -/D [855 0 R /XYZ 77.386 776.032 null] ->> endobj -858 0 obj << -/D [855 0 R /XYZ 77.386 707.775 null] ->> endobj -854 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im23 853 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -862 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -861 0 obj << -/Type /Page -/Contents 862 0 R -/Resources 860 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 846 0 R ->> endobj -863 0 obj << -/D [861 0 R /XYZ 115.087 776.032 null] ->> endobj -860 0 obj << -/ProcSet [ /PDF ] ->> endobj -868 0 obj << -/Length 1588 -/Filter /FlateDecode ->> -stream -xڵWKs6WHX0 Hft:R@01E$łzЌ&xZ,K|.(((x3F7k!1E,$a2ՁNS E{"N6 E X<ͥ Xw{G,2>V$ιQQ<4s6sΣHmɬ i[~"43k7|:;MAkVgFAdK~c6®DJ{ʢTTr$3QmeToakM0s-3x}q\$,:PZ4Y`&DzJJ7x^m -noS[lR*XF<͘@)^pB)``z5fVN9rʱ)Mb2ÜXDTi)DX|E_j.:@'ta3x M/@aQW!k #wCі>& g8= ;g|LHsͤl}xrdȇ:8. »~wfCu3Ui -2|FLh4]iTj][#Fs)9߲Xozkl^U:Я.|&t=HT~ `c*U Dyd(eZO3功Lr5fFLC%i)}dSd\UȍuQE)s[}ڛ`~߄eeh[h_Keqk[0/5t75j~r䄑+׎05-krуLԺZ%7id}c'콩,)h\5(Wr(M>!A a5>t~d\gPΰq2 ->Pn-5hkUB֮u;ADdu/oVۆ,OQ@k5^L9[HF<>jS 5Sbu5BP~S4Osm: 7_7L,`}Xg{~2޹~?hB)d7eggOz"Siţ@61~ެzP+'ꆇXpK# _ }!b{C$B#-S\u=R]N4PohPmоѸ`pR 4.)_JEUE1вó%\>l~t$zuU^ hmjٓwL5zDq/',b=L$1;waa\h+Cs)QbMH6Q8/bѝsUig͋8ijeI*aAO'10N ci 􁛍]Qu@STW5ٲo;8QOa7̨8"ڼ,n]IeTN:7 Y84Νκj:jB/n!x+RE;-+#Wa ߪW? -endstream -endobj -867 0 obj << -/Type /Page -/Contents 868 0 R -/Resources 866 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 846 0 R -/Annots [ 865 0 R ] ->> endobj -864 0 obj << -/Type /XObject -/Subtype /Image -/Width 1433 -/Height 505 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 871 0 R -/Length 16494 -/Filter /FlateDecode ->> -stream -xA]~qѽ^[Kh@@ dE d $;1L ! I8&3 M<cPO3H`!7@KjHJ1MOߪSsTݪ{?_4շ{9:Uͻ3gz-ɫ7^Mi&`T=ۿ.o]K/Yl_H;\/ڭ $'Ng:4:w^Ოֵm{;r+(ˮ|B$)ʰ`(%ePa2D$I246D Q(Cae-($)eh2D Q -Ja $G26Ǭkyc⼑w+Xȶ)*y W -Yҩ(c}⊼-*n 9 Ƿ.k$ܹwzַ%S/]ϭ[V xkyHӵUM[ΠWM*ị2HK25+FUZkmA!6iFͭQƠ!Ų/+[bg7JbQƔ b"4~Wf_5cQIreyI㉆1 mDn;TKseN^[g;KmڌGgNSY8H|ş-ضm2k'l]MGݹgYUYn=%ٳmk!X$괲(#7xxΪ~:Y{HMJŕXC[zu7,]U0ADArnۿyXα'u+k}ZD(#1u H k^`s+xUCp?"z}[j.FzIE$%F|󥊿ݩ(cۢq[ҷ quLkܧpȁXAeR [(sƬk7eL0c2D$IQε(C!e5e(u $E(%eP!e$'8:Lcti Kң,o]K/Yl_H;\/ lQس@G$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I\U##YHD<);P5L3TP$Ir7v)Wo4c -AIe((CY@Q?˯wi*($Eez -+|iNFqO/#i($I2D䬣פgv>oQYC(mQF $9(G0j `;ŗ{e6žp+WQ% EeԊ2&UA$52jrɨSQ4mm+h^QbL08$L߹ťJmNlٹe DUP$Ir%qgyY$ Lqb(T -ekaa$k`͛^>jX‰;tF /=x)&M|\/gade2"O3eL"Ie}Zk~@QFwS}fYbsYafVVCVwM+ڇ[xQ29FQH(lbA/xWƠ2f1nln SĆ2҃v:^2ʪe,gE!89%cL!"Ie[Uz%msϪe[tBYf߬eCGjrm(#+RyOQKYxQh1F2FHQe >Ww.]Чg7en'=#i8_4hJVC+&9ƲFe ]A$IQFQQF4)7kmCҫ7E&X;dQ61RO}k'$AZO0`$9PyMAeLwϹ &C_`OImbN Lo&.?)`^9[zS(] QƤ IeYT2ȕ)JQE*($)XbBA`=UR!O?AE$IR1SE:eq#9($Ie4e(((ģ3|1Q -$I6(R`^0x t.A6I$I4( I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IgΜ9KORq$I$ID} QI3&\i -k[Gt(=Կږa xJz;?$II3#7v7F^VX-`tQF/OL$5liq޷U0˾2,Un=Ɓ"#=/t"Ie2HQU%"Sڮ1)1tVH޷(CA28ʭL'~Y$}:hwհf1N 2Jl𮏑;4Njw󵢌QC|2Y׶8"$ҞZ1fF! Gu|2^5= &mZJ^%|yHL$ɉld {ߝ-wj̛Xt;681]U GeFu0X|Mc[ -m{ȁJWM*'Ic>HjG7>#fUAkkeU}j >W+\-TYFz$ICѳ:\;iqMS&eć͌Exz\越}W˻Bz)Rgͨr#I-Xl?m L⋔JQƫ UYZ\(~#DrEPP4~cCgeʍ$IrQF|hQF!?}\ehsq.9p"^sr#Ilц{wy*W L- -cQ|^2u%I${xu_ᢌWϒKW7h ] &cڵ&vHx]鯓%=Un$IK\*QF7:Za.K}`װ>카*7$IQF|ȔK璋2Hև=vvʍ$IR&2H,Un$Ik>jDf="5,L}`9I$iaaa$I$I$I$I$I$I$I$I*y@O?S=Ks4Ike|,?7;iRUoe$) 5I{($IQOڳ<e_%e$(o )]"a.[Nx8=[7h,SWzl2^ſ 7wE$Iܧa,ʘHk[(2Tw*_~(cw~WjEA$ oN+}+ʓS|Xk_o–QYݵm]FɧKyr樌?|$IV2I -2h;ݶniƩ( n9f X*(fF2>PAdֽ2i* 3 h[(sWFAR5\JWcM(#}ϊQ,l $1h41X7ҰeI3s玗MfVwv|IVL/p2lQIK{2r8$c^QFik28 L -j6pIQb1& $+V4 -7^мlK3s12e8881D$I2eGyGۃ-O0i[ n9'q.{VCI{^cJEQƑ'<9hQƩ ӯ9oD$IfEQoוrȹYvie-ʈ'BAEmgoˡ=.#e,785hm2C>D$IeT5I{D_}mˍ2E/e$2ZdҞ .(HRpӌϋHO` I{Fwmrs0F$g($Fe&$Q0rvk%$A(`(c:ĵ!O0$`Be exx_qf)xsT3㟧&y/K,L,e_91l;Řh;WkYV/XɶIe4Ag)xs ="F0(2&/{ezsöMp/S3iO_! I2zFׯ_!ʈ4 W8vOl[/Xo4-=5WG+;5`= jWDY QIˍ2766n޼cQj5(#wwgI/g#lm;K&E/$Ug봬c(CAQY׭+W|իőͳ:Go55ql'V} Dp<$ޏr^U#v:3XE,QITte$IQ0QIe2He2(CA(@A$eQI QW՟߬n QW uPARQƙ&V/|ڊ2H29>wNg7|.SZ|kS|fi+Z+"O_+dLVcϚ5(#V2D Hw޽}61i싥{g)xs cm (WJ2D]ڥ$ v4QªV/85T'.D(CAE׮]9<9FV70G.cb(#qQ:HdQtx$FlGw}}F T1QA|䘵2F$IE !sݺuٳgEt.fGe eD:Wv4 q#m=`5qs,CuDSᘵQF Q(CAEgϞ=:^|Ν;;;;O>cieu5 E zftRvKIUi C-mKKY+eGeo^ QIe~… {nVs]?2Nk;c+mAŌe{h4h pt Ǭ2/i{.ICI{(CAE{{{m#1g~#ct85#;o?8Ͻm̽P% &%i4e;ȹglTFS=v^Y+e(C! )ʨeu;YY/@QDe2H2DrZ{ ʘ˨ 2D$E eP! )eP! IQ( QIQF0ODe2H2De2HR DuPAR jDG}5&)8ə9qY -9s2da2Wr/BVŧ;f2HƎj:,oA4hQ;G!:NuxR $E=ׯ( Τ'bY'/X⼑ܓ>UYegu.~wq >x,% IG7o|QFpd~Y`e5sݩwzG|e(s7a.QFZ*NgY $9~q|vkkʕ+88(=㙞2.N ]ӽO,>][;~ I0tFAY $(/8jG]z{{{/^ci0Y8v~k"P˗Y]ܑ-pµ2ny;rtݢ&浗y Ǭ2 Qw,:D>|xUH#$0)g}D o[_/o6Yw>^ tO;PO0e+1k壌OƉo8x("QO~_}'_G?4\Q'je4oh|(2/v2HQ񅳥>QF2)AdFJ0Oe`.Q~ㄢ R&QFA L:_)^(#fA2DK2(Cx%4&(@WFء U2NAUq0OWFۿO0ɺ('-Oƞe`FQqᶟ(`ݢ>ODeJ &(@qE8e_e QEXn<es|`qʩY&R<EXmb5S5|}GTY=k]n8\a֪HS:;f2(Qw,m:D߿۷o`7qg)X ڽj (TO.Qkiv{bu֙ce',QI!k׮QFYQF"}>9J_xơ&mƏ\eKՍ;(#Re'foeTPe8f2H퍍7n #io,y;_'l `7*7{k|G"2 ,QI?8>auҥwK14 ge]ݙ`$2(#dE.7(޹_,Fb,pe$)DΝuֳgDtTF(#}!'&to__u>A.+,1kέHQkc($I.%8{QkwyiO-SQF=GeЧ+x4En!8H wN<[F֞1KA$2^~}…{=ydww7T=ƯY8(#fb L+m0CbbY,ʰ݂5zr(1K8~'k83iŵ AO"l!=T2Q &%i~IgQ -).i[kHT5DW{$-ju -^!DөT*AU0KY4R+ɷ$Ae`z#,QF(O e$ES2NN?'6؏)rrL$ eyKW&5 eXxtQeb, QI| `,}TƠQ%$7/e2HR 9^`xQ($E=.D! IQ(2 -L"O|$J&'4>'E! 2SNMO6`Au <^ǯ,X_|JeXi_սlUi' -xE8fM9ʘQI2Fj[K'=K`.sAbgM ~Ļ<#@ϺwUiwi+1K/PA(뻻xoiδ cjZ|AwNOIlN}w,;՛sc{\d8PQcI,QE$퍍7o>~7(CpYuwǝy;_٘)"~|#.H_KR}iÊc( Qۭ+W%gbGkm4QQ%ʠ($9(csso>88e)aː>ӽO |ι>_B L+?j+?AY 2HK2⋣իW߿ŋ9F[v#oW&bQ -}Ⱥ-j"DIL E#i:f2( IQƠQŋ>|/_f*2ro/YQF 4"o^vGcw01L&e8f2( I.+ëWFbOCw'!Zw#W Wo.ɧ=r7{:`9e*RWc(2H#8 eC/ "8jZ$QL,@A$se2He2H(@A(ֱ`2{)x<e2(:(CD9ssJro'((CDQtԟ Q($ge ǙeqF3oPWG㟝k`=8Tܴ7^{ѳNsZ(x՜2"AejG߿۷om-DWnYOOX(Jv{ֽY9x@_61>{($W>ʸva::DHq5Պ2M/ =~5'Uu{(cuEו鉍Q$eD7nxџo޼o)8~?u^tmEmi ʐ^ NsZ(W&]6xeY8;E$QokkҥKwjQ{ˁj N9*`# %:{yY[Q'gO1\eTQ=?( 2677ϝ;w֭gϞ UZ+O1>z,}ł:7k{(cu,_*|E$Qٳg|/_sӧOxf0)DKl+#;4(MnD!i^+e^`DQIv .ܻwɓ'===Gkp靬s1yeq -D˪feA! )ʨe8ne厴?=hJ qe$Ѣ֕+W2f e|GW޿ooŋ!CDO'*Xb^yyp(Ehs%*qi^s!e$OF_?MП|4c(ŋ>|˗/˺5U@uӼևWMw1O0rbQ?% \(#D>|xUHVVHO?|*ϟu7fcpox2oҶF>(ʞS1+:kM QI2e2l/D \({?qBQ( ڨt!ePAS$c2e,! 5WF[!f & tc(`T24($=D0(e(C0( e_e2( F?&rFg~Cqf)xsosrS6Ns7.3fo^X*51KAQIX~?юǍ߿{۷Kcg->Kc7V5ʨw17{tv*5"uZÓ" Ir}(ʸva[Q+(j^ .߭m|eI鏋Q=ʓ:#ƳoQv8^vVz4pe$%F7nxџo޼e-ȍ2:߹l;I!Yй`Y!qAVg7*+C .Q=V)se$V֥K޽%r}*FZ;x!֕&QwNKG6." W46L 6\\pĠ>mc*f,weT 1DDY KOW$ɠOb]XGb,6OpH7=&?8=k"koiwϽ$7SICI'`r>۳ 1ШܺWXPuNwZ(<91ǯϲ\粜 \?OvgN32L -48կ/%f 2HQO~_}'_G?y"ekr( /X⼧&628{[DA9(`(k IL -Θs89r^a'Z\3N__%OU,1Wte-JXZ˚%ʠ($E2;mǙ1tԊHekm'Y (ka"aKndqƧ5~arOjU=V)Y $G;+Q߽{`Ǥ/iV1h-X\)SV,ʨ1 ;E(acBoY $EcF׮]9<tDc($*QƩn2QsnݺٳHsJp22"+;e\ฑSٕHs,CukV1AY $Ǐ2>8TcqƩS?I8QٳgQ/_sӧO{}ZnYbBQF@]ܰf98$@AB%aKKY $lj2C_'6\G_p½{ 2B'?qz & '\ӳ Q6*#UWc($`;q*(2o2(z82D$WFgXsTFg|!u=M QIr*ʘ& $gw*O0i{Y QIRi4e2H QƑ($Qe2H+euWIQ($iƊ9бX+2HЊ2D$I2D$IR0('I\ ȍ2HreQI\7($I2D$IR IR I QIe2He2H(@A$E $E $)e$IQI QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2HVe$IQ($I2D$I2D$IR I QI QIe2H(@A(@A$E $)А#IR I QIeQIe2H(@A$E@A$E $)e$IQe$IQ($I2D$IRD$IR I QIeQIe2H(@A$E@A$E $)e$IQe$IQ($I2D$IRD$IR I QIeQIe2H(@A$E@A$E $)e$IQe$IQ($I2D$IRD$IR I QIeQIe2H(@A$E@A$E $)e$IQe$IQ($I2D$IRD$IR I QIeQIe2H(@A$E@A$E $)e$IQe$IQ($I2D$IRD$IR I QIeQIe2H(@A$E@A$E $)e$IQe$IQ($I2D$IRD$IR I QI - $)e$IQ($IQ($I2D$IR IR I QIe2He2H(@A$Er$I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I2($I2D$IR I I QIe2H(2H(@A$E $) $)e$IQ($I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9# 7*)7oTF2 -endstream -endobj -871 0 obj << -/Type /XObject -/Subtype /Image -/Width 1433 -/Height 505 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1426 -/Filter /FlateDecode ->> -stream -x O3Dxk0 -endstream -endobj -865 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [375.941 414.773 391.795 427.672] -/A << /S /GoTo /D (figure.caption.24) >> ->> endobj -869 0 obj << -/D [867 0 R /XYZ 77.386 776.032 null] ->> endobj -138 0 obj << -/D [867 0 R /XYZ 77.386 755.708 null] ->> endobj -142 0 obj << -/D [867 0 R /XYZ 77.386 615.202 null] ->> endobj -870 0 obj << -/D [867 0 R /XYZ 77.386 578.118 null] ->> endobj -866 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F41 628 0 R /F40 562 0 R >> -/XObject << /Im24 864 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -874 0 obj << -/Length 1373 -/Filter /FlateDecode ->> -stream -xڽWo8 ~_{sZ,˲֠Э>غQ#NJ?R z(ʤH}$?Q, -{&lrzqOpTxB1hO'T{k&4c_\ͧi"l~[9Ǜ4@_ekT -pLCߒ6b~[ ODNK7_{3&޳ݺ"KXW wQbX(y,RT8Ae_mgAq?1%}4LFܑ0#~PCVS!ӢrhmIHϙ9*o;q {W{`I @t=(=(W#Q)1:3EY;<SP46y=w=8 Aۚ)lծbٞNT+٢hf@ɛuiS#s,Pki)vSq -CveX @{٬b8u8l &BO)';hW5) QB)n)몰Mtg/*mC7.wC RX$> endobj -875 0 obj << -/D [873 0 R /XYZ 115.087 776.032 null] ->> endobj -872 0 obj << -/Font << /F40 562 0 R /F41 628 0 R /F16 519 0 R /F46 684 0 R >> -/XObject << /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -878 0 obj << -/Length 1424 -/Filter /FlateDecode ->> -stream -xڕ]o6=> Q-ɟ{Kݒ@{}pbOGwۓ)M: - -^D'ߛWo -T$T%&24Hs-<KU'+J:GW6 |FDEU,E*s5++pRV*$eV bx_]fr0qƭuL"`vAMk*}]ż%1I" Rz ]ςߐlAՕDu]]z J-q\#Gt- -,aG5vȴݲqX2:NV"J I S(~"D|De=%ᇦt8^pfdۃ}qsvqǵNS@U~cpl -ݛ\|8I*RYQjHW>*! 3=WJ [4J爪鍦\ʝ91CI~DzM(';/2|Kkck]B87e=8ݰryE)U0 &s_4% =HrזHhG 'A02LL:B5[E}骺3k|DgT5WrT췐G%&2e{- ؏ }NTY9.๋UA4xҩ D 7WKg,2> endobj -879 0 obj << -/D [877 0 R /XYZ 77.386 776.032 null] ->> endobj -146 0 obj << -/D [877 0 R /XYZ 77.386 755.708 null] ->> endobj -150 0 obj << -/D [877 0 R /XYZ 77.386 610.261 null] ->> endobj -154 0 obj << -/D [877 0 R /XYZ 77.386 515.054 null] ->> endobj -876 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -883 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -882 0 obj << -/Type /Page -/Contents 883 0 R -/Resources 881 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 880 0 R ->> endobj -884 0 obj << -/D [882 0 R /XYZ 115.087 776.032 null] ->> endobj -881 0 obj << -/ProcSet [ /PDF ] ->> endobj -890 0 obj << -/Length 2225 -/Filter /FlateDecode ->> -stream -xڭr6aH|&v*;IeL@!% -r'F)8F_ ΂W{<`Icf)K2B'2b|hʦmW]+g@*L0`y+"dAU.Q1.=-xkn;iOj A N1եZ9ƚ+׺4X,r]пRI]j] *\ \V6 wH-Ifu[,pnT';=AwA$@}:Jf$l+P){]ҩSry.PMxM P/˧ӯ%hnj}~9Gr:Zda]Xz h?`XUA:wAJYnx$ЇJTz[ԃ?d3ʑ AF/lp%H;MHl>;xIK%xo?+嬔M*t$qN R.i:}׻ƝT PM?E@t E"6EKEba0_ ;xx͏0 όv?)`$!-RB?!/Y2B ^%,bqp $G/NZ!޺,5]9ʹx]IqBr&41 -X.0 6Fу;\3Fjf.Qr>`"6=?+3x$g`P~\>;vHD Sh23U S1=kHtVvfT?5 &Ɛ R)0I?GMHpp -BF:[qu\R ґ -wXgk[x7sBQIj F}~h -)3/XzI*IWWh[v[#T.ln5,D -xcpꖥ]wӯi נZqQ=g2O4{tǜ|\ ;3 -ŕ5êZ\"gַ;zYlO@@P&yĽve@隸{&M`suroMeZ1 -V!&?$p1&0!D3hij@pse6@7ywP2ظ詙H$Bo14B!46%Yfv] ^1ذ  ۪5_uѯmdM1 !ia -bLX(++ "^Z")˙8NQhNH{e&݁? GeC5%RkQkj tkU.)W -3Msa^.}7?FNhT&ql:L^g@xt}QVI3"4In5<;Je@sg ˳hT`cz.ZBCEC!qxD]Sns(Dwî0 -endstream -endobj -889 0 obj << -/Type /Page -/Contents 890 0 R -/Resources 888 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 880 0 R -/Annots [ 885 0 R 887 0 R ] ->> endobj -886 0 obj << -/Type /XObject -/Subtype /Image -/Width 444 -/Height 98 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 894 0 R -/Length 4411 -/Filter /FlateDecode ->> -stream -xeE;!\ 1Q"AABb=a 0FAp4,Q !" 200K7,===0 c&cb)Ϝ:u~n:y޽[\s}ߘ l{(z]W}i~=6Zzu;o:cLҕPfv( D#-LuMa;Ɍ --.'uހVg攷 -AfƺA-_r쪋O8C= DBYCvY~py ˭VhE(_uM1ڢF0Sc:;3aD٪ Au2mڹ;1l_O냂 uBVzbo,q`Z]6 tla|,O_fL v#k坴%XTMؒؼ Gx2԰~qozayCAȆk)3s&}zf:ꍆ 3L0̄`& fB}^^X9z艥c&`&)oJgZ0sæ׶k&43aD~y1ffeC3G<KEyW.Lr np,3.Mmt0^f| Zffry+}9IN3}L'QUOdV''3Sٷ 3o_=Ћ/jN}ī>d4h0!*t^Ϭ`5Lv. t?~F0Wzfn!37`K^ MhfDIfjfBdfM`PTʘйyґfrX̬xnfH3:g;x5gH_^fz&9 1seIMYߞ%/Vh_`d7gwyb\L.%Yw*ƙyј~8 OJ8VN`& fh4`& `& fB[fZf-fB]nmK2s -fB`O劫*Oq#o[&k~p۝?ɿeǦsseuu^,3s_f(]G:|읥c';qh ̄@!23i.3-|m0|y}So޹w eAҎGx]@8s6πc(fN&3 {Oy?Pgl\9|_j3̉" fJ{q"3 WV8~D=ܻ}`m>bϥ<Cgr3[3-?t_7nq`f135iCKʉQ3&q3gldvߡn[n[3WW'g ʬcb"9d fVa|(V6x󕙝4Ǐ3 *bff=fi3i'Oϫ3ʞ3=t$-MKh!1S3䳖E3,6sÒ~z\zY|nNQ 0]B3W̄oC7pcnTLřkX+'g. 367ޘO]Fn9Ѷ,-YB:l:`0s/gBMg͙}9Yl,IKB\厙J^1s9xD]G yLIKK' bv5 .GqWaF*6`"3.hC&MҎ]ŕ@sko` _SkL[LiY$UGiUWdfCti'1Sd} >]jkt]L;1"tř.ttq+o5z.m]$,0f2HƘI8~\L،Ļ-M(LѲLLJØI3k(\ҳaϤ[lR fYd&pnz.muT" V8(3ٻ|iۮ`lI-3Yi#OLa]Wf5sU֓ HNQI0,K0 $EPf:0ӕdi:#`yATfBce~U8z8SMB);QEGVz8MLL&3[k]|.3ܔO/ -FܰJb140psGަJqfVt,ElY~& ioys>}8Lv<Pf2|1v}y*kəh҇2 `sqLWd桕c 6|ZfFc&݊)WȞ;oMS#m4p93s~|/慍o;4>i_zLFAf?z qfn -3GLȰ~(L0̄8 -0sbyEۤ13hs07 -3[z-1agBI5鹝3h[[6L2S\?`f g0u9B6 fx  I_VRPaL0f~\'|L0̄?7حL|_( f0sԟY1L3/7C&xbLnh~YA+/(ۙD`f]T7G~[f9uf3$`it,9}}i)+ϪP(Iw9rL0,cfTMm%9%ɽ f 1vҤɴ)J rszfV:3c!3?~E_r/_~W~u>!3WW@=,c[8[O6'he](T8\+_ĉ_:tz3]bHL funLbW3[`g`&Ycwyos+Xf|M=3^1HC D2YZۓn(zbfƜ.eЙb e*t fş(7=ef.}foy_X8bTd&87ϊvWѓPRfm>ss9fBZTL.1}|fB>df-3Ǚ1]vLJ˂ U -endstream -endobj -894 0 obj << -/Type /XObject -/Subtype /Image -/Width 444 -/Height 98 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 107 -/Filter /FlateDecode ->> -stream -x1 g Oxp -endstream -endobj -885 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [361.378 268.345 377.233 279.971] -/A << /S /GoTo /D (figure.caption.26) >> ->> endobj -887 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [263.519 142.972 279.373 154.598] -/A << /S /GoTo /D (figure.caption.27) >> ->> endobj -891 0 obj << -/D [889 0 R /XYZ 77.386 776.032 null] ->> endobj -158 0 obj << -/D [889 0 R /XYZ 77.386 755.708 null] ->> endobj -162 0 obj << -/D [889 0 R /XYZ 77.386 543.447 null] ->> endobj -892 0 obj << -/D [889 0 R /XYZ 77.386 487.258 null] ->> endobj -166 0 obj << -/D [889 0 R /XYZ 77.386 347.79 null] ->> endobj -893 0 obj << -/D [889 0 R /XYZ 77.386 264.503 null] ->> endobj -888 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R /F40 562 0 R >> -/XObject << /Im25 886 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -899 0 obj << -/Length 1908 -/Filter /FlateDecode ->> -stream -xnFL]r])j7Ml580ZfEIŅ{+Q - -:pvvfw3Y9|r,#P@SИH]SUy g$UlCEz2RrcQ$ٶVѨ=(nt Y -:P5Є{;P`gY[D -endstream -endobj -898 0 obj << -/Type /Page -/Contents 899 0 R -/Resources 897 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 880 0 R ->> endobj -896 0 obj << -/Type /XObject -/Subtype /Image -/Width 1640 -/Height 478 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 908 0 R -/Length 43844 -/Filter /FlateDecode ->> -stream -x řoǬ.'aJ&I(DH4&d0qQQj]4w_5{LDA7 8|Lt޹]U]ݷoy}owWUW=UVURyddddddd\u}0 0 0 0 ðr5t3 0 0 0 0 \70 0 0 0 ðr2t3 0 0 0 0 C70 0 0 0 0t3 0 0 0 0 C70 0 0 0 ðJ~nd][RU(楙$Սmy4F 0 0 0 ,x,fތnf)^S~L ǽ>puT66f`2ARJ-;mpGk^0 0 0 0 Lޘębz*^7+p-Բš^ -ʤBv/ҪaaannK9H%g:n++e]hEVehYaf(]>L90 0 0 " -ҁU1tUKI8&U-|{FҊ3{寖8N9y9ByAƍLB^&b\R,&8#Ӥ>y -:ժLaaaaY(Y~K#eNmUYEu/jY9ːe;9&gOTNr4*=9H]sZʩr^efz^SPsSbK忖-@73?\ 0 0 0 C7 O7R-%T%B9{9-69,]Xfo:!. 1 0 0 0 ݌,olŏ.(Ǎh+1 0 0 0 ݬX^m8+,eg3 0 0 0 0 0 0 0 C7C70 0 0 0 ͊0 0 0 0 0, 0 0 0 0 *t3t3t3t3t3t3t3t3t3t3t,l zKtDc t,2YpA7@7C]3SYyT"F7t3D`5PɺYTRt3Enf kG@7KzA%H7QfnȀnnnnMY-)ں||nzME-|IYKPdʣͲu\6uPٌn棨t7FgkRD7@7sUjWz -_f􁴘;#m) aYiË(4zG9HYBQGh[PB!iMƢBY[WgC|nf55Θonm ƈ\O7:0?G~u35-:Fú:!=u3$LgY#GeEM Q7Qj,-5s |t3X"(g'ShO7|V1T^z&|j25!qPyp7ҜiLRMEw§T5AQ:>AY_!}L|d7RM]P -/%urY$*t3]:]*LL{=[Shs_ -d/͟Q\O/@Yf} [΁iz>-Cu _Oc2κI{JS69|d麤l_ Mdc~5 X -#G9HUe[\Z|f%|nQee_/QP>ͤ,0.jI7)cQZhJ[}7S_ um ƈZ*y*aJ0~?ju,9 dx͂Z)Y(#?A7{Gkt+:?ϿN@f7 -F7+4\lk+N7 \ h7GQ[t3˛;+I5l_/d)ufeF)L2:OSe{qt %(@6 4Ql);{2U3[P5Z}6W*jb Jubr{j.jnRu -ʺ3zK.E!L̛2UTnP޺YI|I"QlC{fdˣQ}}ѢzE'ˤl^9[z%(RfŠ)nff%͔k9rt3}*\7KzA%H7Q%o&,jYy+IͼRYTRt3E]uEnnnt*P7+**nf `O6Ee@ࠛȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠȠf7n]YW7r/)7(odܵ|^Ⱥ;_4=/Ⱥe룼)Wl/&ywxr/LHO+䎈uezYS+C!ٹl:JJt3BL9]SYJLyIE5fSD])33*}e6L3iV#YettfŨPly埅.[\ P -Ͳ*Wߙ7/h1eȬ̜nf&=*ud1NY.eΦL"R:¾dTMi0I$:奤_XW;fon&N\@ -Y -[2eU겧 JAນhn&ooЕ)_Ͳ cƧ60N}ק|׀PRછGyo& fyS,⩛ -dٲ;M!uϯb@)p吢cdR% e&n&e,f,tVIJLeE -M2֟,šOs4hQQ P -4t3a5EՈvݑzӔu3=OSvRX1xM;!?Ŏi- @7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7A7nEv\aX{JvQ=YZQ9q'2!hTRhOxfR&_FUhOxf/eBaT ݌a;݌qLU+naÆhmH7eO\p*_X*ßkmpTwRfyOVUjwMy2ʜCc R&o1B{%U%cf8U9r72zRK&n/=ۻfυn':y#T<6-%\GbהGJS/0+}bxbBuР,p=y~?B[E7Sy͹z4 MVr}cu FMXq|Y:qqZ=lA;؏}zR㬛m0 #ayP썌+ <L#_X黰Y:C7Ê߽ILQz)ddYn6J0|#MSJ^{)*\L$hj㫛%(14afzuey.Z k\\F[88E78!я{%3V7۠n&_ͻZG7 81rк)=? EcQKi7Yi;YuMz؄9-ƹ-b|EFN3ѺYtgK3fn?s#UWwDֵB;&ϱYH9_p:kfzNT{˜GʺWh8zչ !ß{~t3ݻ8nP>u@j34|c2#[y V&ӘCޝ1=K9;;,jYZ*ry))mݟOۚ*k)oܖM;H9\0^|A+j`_ ilھ#4:gS^Z1H5u3&l}B0"k18Ĺ.ykAu,h8y\4̭9 c_kնz-&b`7s@6NU"frՔ]wԹ q"7> E4=ă6})kb<%n!+}s2EnAM+˥VL<߃vf֥;zf=j<8M:N[O&gA9Rs6S״H3'}Kεn`_-;yuŇ`#4e3Oʢ5Zh–0M90p un5un -ǪՂҗD:)x\8[?^:fF7ɑI1 J? NDtyY߹oDOD_< -Tc֥SkzU7Sn.҆ V^|K23o[cpe2'xɻsɻ<bX{Bڮ6Z?xf=zv}DrSni#Q#S{Tl쪛Y[y0l5܏on5jM26> -_]rTƮԊi[j6[s$f6s+fvҷMǟx|HwD}+uk|!%T7[^m\NLn|74]TbBO$bާboZpLpGv$ԛr -G2NG73rtWZ}.}Iʹ閉1[Cz 6fKY7iA uoilYtfo4qt0iRu_+\܍ -; zl8sh8,@2uˉ\^v?Ov;қVt:4}f*o:M9%\<mC_ͻZZ♽On}DrS;jquݰ^}!`.5܏o `fu32}~u,8Le&,eMF}rAN1ʳ5:YM?VxeXaEo|\%wXĥvy̦Ά':%ߧflJx+g̡W=zoTzfry랮z -m^( (4y<^t3ݷ۽z{fນ[zh5Ym3Z :&l\G-Bl6i`3yiA8|9fO3_\Ў:w^/(vjnº[EHV/Dl鰅y.y+fZӹ#o?LO:xfxݘVퟥ16 yJJnSDq_nww.EKlkcN3:W~gG}r`S͵USGȎKUK^?{c#_Hx-v5fヒj`)fb yT(;5p!r$0"Զ")uh|X&_]{[Oȸf'Hh3lp\Q:f,z[q.%X]ײ֮XT()iJ{R?@UIXS 򛍣CI0 -nF{İhlɤ~ ,یa%G7C7_`[*2{>9*!>EQU0t3#E:)b nvEŭH0-ϏnAy~sK} `fG kUD7C72`K_QU$f @Yh2P4f1%lBEcP X$achPBfzfffnV G^@7t3bmt3t3@7fn@nnfffnX{m]EM БInxrt3oVmi_H;?x?C`sb -Ks=|f8@78.",F7C7xffֆ,Uմhl}t3͹afnݬa2eⅳ`tofn ,P֋f.#R?y\t fy1:qefVemx6_k 2(%im+NW^!|'ᦛ d>r ֎d31CB\ؘ )cu@ \7if/yCeUЌnDZL*МN1Iro2׈wn֝'nVQbESο\<`U;6Rf2l4/GJG 1}F3&Y7 &rA&5M8SN_?pCH7sx-|&eқl6WOft.fO)pQfM!~䨛UCt3Xkǧ<ɩUvATnжAHFh"3k2rf7\+}^_i.3hcSMK-CxEoDfMҭM_&*n<'!V^4:!>=֭ZbBHϝXjuOo)b1h逛7N񻃟0ʿW<ĄKc8,/"r~F~傾5oBB]PWWc[|`WÏwssv`fm7nLw'O Q4>Mӎ'.imާiRДnk. T73` tlžO3tnn] A7K5\OK ek=S'||Zd3Ex4yɤ?J?,XPk|oed?Cpƕw#ЈUs;U__|[IozݵGg\cXT=_Lj V=tX#P(.ԌRb1pLU خPj]rL-K/Y=9bؔ O$,aةu2x)%d<"aάedCqyIŸ^fAxOGnVv,M}WQk,͌?YJtd3k ^vZ!%&Lu޺vz?h|'zmOoOˁӞ;ޙy3Fl8Mgr!Ĉ'mqF7C7+NtљsoԽ.h;#_Nu|eիþ;YluJ73.E'JU#Q %yY^WSZ4WyOPcub[u3SO`JD,StKƺ֜SZwLyM@lݗ'Y<2?|HO*'m2ʹ5$fWRiCͻ{wמ'[V<ִdIC<2ewl4[.x묋ueo>rRqю(;) *ë̝rp3?9s_7ݬbu3},[d3()ЈRph_qyzƌ"ҞoԴTPhқ4O̸FU $L=7O&/Q^ -i'▋(G&W|%)Qznkk -aH]gHSiIHN|~67m%_<屶K.\3 siͦl?yW#af9. 2y4YiEMoo#̛rdnMט~K0UutPtxf^!¢0(~Vj~8IZ*,3bwg/f(p)曩5ׄz*ͶKt=2WEV>7<ʲlLY(ΐ_Hf'f.z{ԵW=`=k޿z#{嚃G՞ܻ390;.1!fuA=G).z^vҡ =W+e&[Z@zRmefʆf4+t3 -K{9i67:.T깯[>4OSf69#4(GlԅYGJtAѲ=\pC}S]ˮ{;{>9. -o2}hD?qGECqrSaơy=3WLݱ"!_+ -ӫTk5B&|R(+7P]88謊ļGV~^cIJYEJIZl_ȫ-do)!,B*Rb`SƁ،?L>vý}C=B -^WTiCj_d}y *NM} fquOWo_^ǹTQO#n (At-Ai$d͟?c>~lt-<{pAAqٗ?)~?_z?={SշY 12v4$q܃Hߑx{v3~?k֭vww[XϦ@@7!5iS䰧Ho"Vt3\P~z`ww7          noa[d75_?)תdeޓUɭ['xYpTf~i|-ps\0 ßH9Oh}8,YZ1( s]at31)'ekUTLkE72;fan ݌LnnF#E7#/affafMt3t3*36ݬrtzaffafMt3t3*36 C7u1 C7mQk7-2vQSRtgkRެL7Vtc֥$L g(qNLSi@7;/̛C N0 ßH9kCں?hIͬJQ@۷nf:+#GeL7Ӝna6ͨl!,AnnF#@7˴ⅳ`tofan ݌XUFzґl_eDBg?5ϖnVT~ifny1:q8(+|nƚ'x¥/JIZ[gS4Weuzf8t ݌. 0 ̟m-E}p~]ؘ -!w.l̄1YMV 6vuvY ЪAY4a)g|.Ueݸ$9yΉfkD㲺Yw§κY 8C7c܈a݌Gn|o_.f7P+X7q̼)%fu̘dݬ&\ЖwW'Np˧̉%^ `?L^ۤ7l̦\9JS͚,CQ7 !cf1 ßͼ7xrjU7@}Pݬ?np8Ef&eG.?I͊oR*m.T|՞+߱cC޽[^'nڴ )|3$0OeV#NC -uzk|frsff -%e91tN9S)qQd0 ,XOXg7N[RUb \OwtZf-GcY7o"*m.$0hbEے% 6zts+YUxOir펚IcA[vԩ,K!uu3iե$1%\Co"roYlD*okDe? `ƞ;oֶBK9Y" E-lT7|\ ȱߧߘ>\k|.$mn~eر>ǻ{9~0uk~&RRͧ">Mӎ'.imާiRДnk. T73` tlžOS!aLMoAaho?($]7s c0ͧ,gEas4!6s|*{<9^73\zWuM5V5YxP?'s7DS+6~{5WUl-oZ;fmq)>?Cpw\H*\ZE7Ӊ,#bH~HnVT~*;vlzݵGg\cXT=_LYiV=tBN/s`N\;VO=Ux|z(&']'ӿng~6~V9+;~Ad3ofnr8]JdRc:`fV=hi^SzA'&Zʋ{agǞn~+淭N{xgmos61~ٗ5|5մ67osynd[t3tP{RRM.:c?wmgڿz˩ | ;_f#*ݬ/Ks?lFN-6O.~2<,Һׄ!˜kT> msRe-1aOMuC1H1rt36iO$@S'e~Q<2}NL7ݵ'?=ɖ5-YУ-\;5͹ :뢷G]<~-arm_>t3t8frAm[W;g~sq]տ?npSFtF7]юbs@[Xi*AeGyaI 78]NO?I/(x CQW\ *gB B[;|3k(f˷~:Kxcm-\g>M]:~˯z=r^fi ,ާ$.Tݻw#̛rdnMט~K0Uرݬu3DL6Պ:q@Go"͔ CkzShڲnfz0 ^7SyvMt7Ӏ7k~o'f.z{ԵW=`=k޿z#&tykk\QJf~up;bnV!I *U~}}7?%C\|N:4᳇'~ȷwsYg77n% M "g}oh7&`I͞XXal<(EWgT/mND. -U^'yZ+Unf+PC7+jn]4բy32zf:nIWiL)Zʕy#RdGUf~S"vA% s}O M=tEF. G'v`o(ׄ@nKvnQ8x6L"xREA"_)sM72]YlfeuFΏNIeJ՛DhVfDL? OMydb"|c73߻mSz&43떉 =MLDJ?7=5#y__o_^ǹnc1i2 -(Xڪ`L_N0 u3f=Yxj'|ؽ[{w{raQId.T _߲wǻ'|tUjq_ncA ݌zK{0 nԾp9{oʙaI4.~x~GŃ--[X˿Bpan,ݾW{7LͰI.}G--R1 nF=bnD7V`K_QU0t3-0t3&>_ʄ/QoafMt3j݌D_QU0t3t3an݌ΔnL/¨*0 nnFgJx@TZK0nnF{0 nnFɐr2fQFǨfG 'fkYfG@7t3bmt3t3@7C7C7t3$MƦ&GGz&5ͼ֥ --EMT$g04)WfG XV͠t -.4tKN1Lid#1Zi C7t37C7r$q8$,&~ɷnvHt3@7@7+BGzat~F) -ac<[.YԱ6NZۥX<.]dtA$΅1&\7 $9p@t3dj+{Dh飂"Yeu<)Ourn+wkvڱ@7nf^AbxM:fLnL~Mtk8q˧m9~s-n&m_LxmΘ˚e! -ݬI"9f V7xrjU{vP&fq͌8Ef&eG.?I/.(2n=+V?ё='?wӦ]xɥ$qݎkf浔u3,}qCCR`9UCt3Ԙۢ9 BEnٍӟ=TAɠ%kUx"p,fEĉӢيmK.\]]]YUxOir펚IcOe[VO y>̼f.^ duTJ>{YT!@t,>m ڕߴ!d9h|tqT*5N/S2M\Vާg<ࠋttק:`S7DўvG޲fU=Hjz#mjdlZDNl7m]Ti/ gŋw'-G:OĺW{z{LkAKܼq괍!OW?ο!&Pt3`}M ּ uA]]]ǎm}] ?uݻ\3ߝjj>5D̾n_9R}4ϫӞo氤mߑnMbߧC@7C7|,n>!~r{ $J1N5L#`x4U *'¿q&hh·d}e 1aD:?׽5MwY[fܸeʩ>cs6q:b5ha0,c!y6lv㝙=cĆSt-gOxX3`SA˶ffeJvv6]tf;8u H1S_zn[-=LQrKY\X9~z$C73$y!trhof_F<>_}|E7s8YM~.*@{ݬO(@^ːM={mCǙ_ 7Kfln4Kxcm-\g>M]:~˯^̓G>yACnnV.(rz{{Yudޔ#skƜ}ޠ>^:Єa:#S7J$!?* }jfI72$C7s sX3)7sE7*2G7^K[02@7 TҖbY_Yo+/bvꢷG]|Ý vOKO;2W9x`XIQJ7,e1&$ݬ[.(r}}7?%C\|N:4᳇'~ȷwsYgwuuA@ o7*@u3kfɁ[f6\#WonE{-/Yeo+,C)i67:.T깯[>4OSf6 /b5ԗ @( ˮ0QDQ"]Ppp?4{CWdkptިif[ @!d1cLKnz$Z7&:+Ioe~~x^~ׇS F=ؙؽOm3U䩯*@A-0:v/Zx0e_ =ǻ'|tUjzָ/P )r8o9waex֭['>ǗMnC,- ]0T_^>ͣdn n n n n n n n n n n Fٍ"raOJ*mFdsrkEe< ^_Zk_q:&t3$ 'f'49fe3TjGs0t3t3 0t3&9aL.hE7C73 ʹ:tuCzaffafMt3t3*st3Sj]f8#R?y\tKkE75)I ;724/Ǝ},cQ]T6ij+ejYLqgAJ=M7 !cftIOxf]/nk/3E(eP0 -LHidU]Pikk͚v͎ -rYv/d#EV|8L9OdY֊Kuʂ˺)ݟUYݬ;OJESg,@1n0 n#F7ao/XskfqˑQb6HLQnjI͊o*mmywu |)--Z8ϜX:h9̮)çKeNZ/ +eu&h&~䨛1t3ƍOxf^Z^oϛg<9~_>q'ZڤL'YMJ *ڳbE㏿~;vlܻwˋMv!m7/٭4#z,1Afxe37 ʒZg=,ܴPӟnc91t -7>\:s&(-̛n5*HG_Lq͒HIʼ$nnV%8unL񷤪nOf{/tEXtJ *I~'L8-XѶdI…J_VU5S\fҘ'Fٖ6iɋ:盩0 魞˂N-vF>{C( nr6\xʃ{jbY*5)npgO)\!~*[NĸQJͬ e5(Zvԯb'fqL5SxSo~^t3& v3{}~<)Oo"A eiz 5Ԑ'CKy9{@rX\Zuoh'kuRo>KÆYm]?I7#GlTU-kỿVuHꝓR?r,+|Ƿnf}4X|È/PozigA#6ѣ4n?ZGi-(+)ˠ:[e+2eM"<\VdJo|n4Q%2SeVJ|͘o,,_)cF͉'A tiQ )^?aGpPb?wbͯ'5 yi;Cϯ+~5sl2nF/)r,i:7&Փ ?w/$ͯl;v5x=w;gfΚvsϤ~wRqXPD3M,!%#nNKi)n֐NnXEm1T(s VJNZnfT|E5V5YTtY+vjtʁԊz}~U/ۻwKY[fܸeʩ>cs6q)Wx':Yl9aڱՑdݬơ) *U~wذkϏnsMϸfǰTiS{Z#duzf8LMYi4>}o8]AKn&Ɗu!7~͜~v2=nWiQYZ}rpwQ.Lwj,RKOclb*Ie.1IkOc_|$;8:wīB]e)~O羹r~ e(pPr%{hF7~fZu"Mk?ʋ{agǞn~+淭N{xgmos61~ٗ5|55r^TW"lnnjS*TJicEgv̽SNTS9)66}FӬL:MZ8u6㊺X nfΗ_y)jmq[TRfQt3U8erZcTfZNt1Amjy#)V7S$-~ON#dYds4B̸o/鄇.)-^Ҷp纟ih{Oo6we. [0础:*{nydՑyS̭sBy_8O@j{5I4qrlPњ߻W_sz2<Qԁ]PI=\pC}S]ˮ{;{>9. -cf5a(!&ے=rYXu3;ĕA"_yٯ7Iˮϖ4+(ϲ.+ -YP&o2>Ub^HMs)+ӓ\f1پfbTOff_!8_+T< OPb,Ca񔈿 +-/Ȏ^mw(z`k'~c30?_7 yoۻ9ܔ;UFJg Ş&LtA%M} fquOtǏ-^^0'!aQId.T _;7 {՟5 m 7Qoc⽸èf (SJώ{py#CXY]0LJq_쇷~?T<걅?+m 7Qo㪛%cq+QQv_ѤҺ`t3K6=|U6ͨG pfԊJf2! `f[#afMt3RK}F7Q&|aT ݌zK0 C7mQ+f< ʄ// pftgt3eB~FUat3t3Jd/h0 )'h&u|a4y C7=b?A7r2ΓfR&_FUhѿH9I_ʄ è*0wt31)'<)K_6FUJTf2fqfYp_@B<> ՖAYCt3b풄_-C kY%fy ݬrtz6@buuk#=[ff fjZ4 \}"2dt3DkC\)nnuH}[W76Bĺ0t3@7mʌ06 beE#deEMfS޺!= !Y1fBR#R?y\t f:jYv1evAk([Z; ˴V̷ē Lmt=t3vvRk[RN8S0 -LHi_\P8p qYzɤEQIE,/K>͚qWn&^"}I|MjͺT>u*!@hٹjFJru3qjG&nf^AbxM:fLnL~Mtk8q˧m9~s^7+̽- += X&0G13sVG,s넿*_? Kd6*.YE4?r*!@ٵK?oԪ;L*W7Sqё8Ef&eG.?I/.(2n=+V?ё='?wӦ]xɥh˺$*jGA@rlR׺AC3_+眲RYvI7߬L!qNY8@7MYn -Pũ[vgj%Uu{+vtwP2^[(Dzo_\P4L81-XѶdI…UU7~q)4Qe4m}JRJn&;{ee^4`͂ff%R||B2A7Ye ~vm 2YɗC -5)EdD]p^ήtJp;6æGʽ_JbhQu#oY3}H z$5d w=vI!Hmk 9L~_]u3"a,_޶x#6~y挖:$IuU7w -uK-sٜ6W.-;Lxz4%ѣ"qffAt'_#n&sc%sЏV9|E7 X{92F]gKڦH}ILt<^1E;-pƩ6~w<_78ƥB$!R5+/"r~F~傾5oB]O6~랻w͝3[gMovgR;)8,|jY0Y՘.YLބ-IY,eʗ{y!hfXf(};t3tP#Wi{fIZ$;-DfuOƉl7޽L!yTZjh$ Ofjs/A$&Pw_}7{i?0kˌL9grΆ3Fΰ~TXT: -vAQѱkϏnsMϸfǰTiS{z#!&duzfA94αDޙo kheI?d;qH77B8n/9l7{dRNCmhHy/SL$ P麙+[D7n33,Gn#~bP׋{agǞn~bګh>㝙=cĆSt-gOxXyԄnnkݬ.:aggEgv̽SNTS9񕁫Wf#*4'ߥ,k.^HuroYgLVqu(*ErUWV&}:ߦ(,JQ[;!;@6?ٺ2ftEw0 %pg݀p0۷wOzecMK4=h#S7O^a^Ӝ;o୳.z{ԕo_;x`  - ,ֺM\Pih^u`s&wΑu{|Wjfnfb̈́XzmS /GoYZkcT&_b(gnn h?2Fga@S\~0M|~67m%_<屶K.\3 siͦl?yW#mP>{gp.+t3t, GV7ܚ1't7h|ă=4aN=fͼCȏi -VZʹm%{(?L)E/&:i.UKýn&tnII#~kqAc"LL7Ɨ?1;uo\(=JrZA_T[V"R -"VZ/g1b U @"P>oSZ鱊0|GA[TLH" ds!D\ٝlffgvGûw{0mF唧Wzif6M{jK{-*ț%Uz -ۗn/ieHMZ&]К~ɌwU466 "= ^*f;fCy3=iݛu*O~Xw7KhWF)Vp6˻~`T+*aћ~Jw+P|W N̺feJB'Lf T4hmmU6@fIze{笑9ϓRHoK)3wq 7+_/FqLfFLkEfլ][]RwԨKM-{OٜYFdY~*"?6yb*ЛuiXx_mfyC$IF27mw&cp2C_xUR~*9+K!uޫ54rwb@Ix3EeX] m›Ŕvt`Xr,yԓ3WC:y[m4ii,ςf.ȡ\jPfG9|JY: -?UU5th׬Ys'GyR+ -}翆,}t9՛)@ Xs|J0\~H\('Z.-0Lx4Ygo1 -oFܛu?-g>{OшC"fjO&_y2(Q|Gt7KWb73rwIy` W㽨o{#F֒c4|2Gw]ڠu]~ƀgݷkVޮ;o߸lwn_|cu޸9̾k&8Sž\=DO3bz -*(.魬1+8RؑK,^t7ܗ}HeCK,ffz:@Df:v4\LEXQ6Կ#Acu?Mތ`xCq|ň2=T]` -}NR|w??7[;#fjo{SELI{k쓱'WT:o>ټ';/ҁ7_}9l8t;M~zSzǀPkALě GƱ/ nf}JZTAJoyF]G>|o¼CK˥+[9G1y3*N٤sTmІ@|{Zmd(=k)pr#iiTTD +vULQxnÃMfTwtGRS6n›9֛}` YgӪ0%T/oC85=JO_~&oxQG9~T=LB",_=PqE 8O-=[D? -3v@ or'\Z^oެVBǕ [M1-?JjxDZL8l^4+PUD, {2ߛ "Of.`gmx^IWGE9A=Rp7ś~k3\E昦=p}3udzJ?LQ9婆╞kZ2ĭMmӦ5n-f}f w E,I*(^?}[44e^ۯxg\Ց}MenQ@`MǏaYq/Ǜx37{ !^J)<ݻuBo&Jb=E!_-X72y!.\L “՛" 夢 Pk?MUcU4ެioOOSXv![YgNQ]]eީi)(^slаpڤx3yE$5>*9<`s60oZo벩WOyUiy}V0TLb¦0qY]Q84Lޯg.욽녅Us]p%]{yw? aIkUP\;{C:W۹";ýYWoݧ -ƞ7 n[X-["Œ/M o x3-1R`]oF7Y+=޴px3N&5 -cz#*|lAތ|Ky4 ތjo=t3o ޤ&6TAMk=zM$ȷG7ě+9?H/ׄ.Y7#R ތjoْf %] -oF%]oF7#Wf %] -o7#]oF71%?͸A\Kd oF oƕf YK oFy$'x3ތ3'8yt(ތH OfbgN¹SL /BQ ;ތ[7I8wrM|dތH hfbgN¹SkBz -! h8g̓E }f6&[z!r$T7nc(G -{kf7Koeo 6 oxf 6 ox3 fnkW#%,iTz^HnoV+/ʁ-*)/@27k3FLތ -f6}.O  -u}Л)b|r.aڹDfdžoܾ. off&@Mtެx38NQ`អg7Y$73!7.՚fܐJ OVM63 z}sO\(F&;Uzolhތ -fqhjO5!ځA"sD{.rofJzli/TnK!䳲W8675ߐ #Dz57K -fskm=z2FR{3Őxv[EFt$_/1Igenf]UPY'.Mo_tQoOInȐ8y3VhպgBL[  zoG}Cx -%)7K -fpc__ZЯkLUoUm UH$Qʏ[I -wUn]W__xs|wÅÛGvbZ`+ 30OS=ʩ? ʔR͒Bٔ-^qo}?"@JsHuI {} v7Sv"bDŽofr?ξW'r :^}gbx2ZW=,J 5y@ОsNۭj5ǵd従*zo׬]w|q٦Gm--62Zjg,}, };7(z -WAV1+8RؑK,^t7ܗ}HeCK,fYxCaz?M4^짩;WSɦ7$7;hiy7Ûp'+Zfs߿͛)ҵB.yB>WwU\+"#{r.K&ZaGCdMoC \|y V&s -kXcmm8o>ټwh:Zgcqu~Q1 ӏO-m-(ÔP7Û9}f\ 812ќYt:5})[O(̙ެR!垕 Z?j -\"-ehmv!mJuȃo1ZAV߷hI1}i֙PuJ?LQ9婆╞kZ2ĭMmfE95r"oTM*n(!7 jtAk'3Wud_؈7'LH>P\pT,YoᶏlYg5MBxW1Tij J%](uHԠO^1L-,m|fB~3O.2Դ_Vz[*Pڦrd8p}M*Vn}xvYu+ڧμμ>+{p&Z7aYY=Z5t{z6,órdlI*fd4 D7sR:f*a4<7J{T[v T$wUo}3L PĈb9Ֆfw[ؙ]ەrO f/zG Zv(fQ.'pˇvsE~Cwx3{޲eKcc㩂M>/O^vp287&{⎼N\g!=-uO.iX?=(eUײ]k48i#9Ϻ*n&S%9iɎ; _,Irٔ? -AXZoɥmm oqᗝm۶#=OWIc!9Dj5mXf*(>l߾]x.fZfZfZfZfZfZfZfZfZfZfZ z[l;!QE >{զiwuvoH캄;5L/5:_D觻4Xf4Io-ƛq$ܥ}ffɓ^Jkz.H,\M@>qf9 w]_RoTdJ+ Ha99QoF7ÛkfRYb{/{ o7Ûތjo7#3ƛ(xffx3@Qmfdfx3o7ÛfTݔG7ěHdIOof4VYWWi4fuE_Hh"_fmƈɛB2E{s=nfM@>qf9 Ǜ(I|+3Л)b|r.aڹDfěȹ Oo7I"'x3n1ތ3'x3o&7Tf&  f`fx3@QmfdfY<ţS=Y7n^Io֧RZf!Cj N?ɦ`Ao2to Ȅz~\͚͛P!h٦4IJ=z=o+Ħmx{ ȆWelx-Y}U4YΛf4Io-ƛ y`fNHN@ B({.f}L3#{%_@ܖB!b2_-M}h7$Ȉ7D^LTlC܆ ҆ |*M - -|$ G|OkÑ!3{Fvz\ٛf<7o5i7ze[x3z$_ )genf}M2mzMo_tQU;))~wPbx17RϝT{; ȴ#|s >ěUP]-K9ܛef -(CSRD*TOLi>b=Y ~/e8Ęif~H OfbYϪ7ܗҬԂ~A~ƛ9#^. \ŭެuT͞>vݺ7|g ر}o{ B5[F#(-LL)U -P046N-oHoV$ZU|$ofR fʹ2T4bJ!Cu,{+x=g"z3vs735?xntjH &AgϪ7Y#׹s6f'.ߖR^ӂ3OoWx_͌96=&PZf꒒FUV[jj{(Ϛ6z ~e} 7}IgY"nf4Hy -A9O3$boN[=g=ƛYf^N1Q(R{%BX|nK)woM|zW$Sj#쮵dY]^W>ڊosUu+Sp\A_[=i6y[m4ii,ςf պZC`}WIVONI͢!OU;o Z5kyɪ|F^fK] sn|{y3e뛉7S|𫣾!1Gf+FRhA|Ѱ{2Dy XZE:(}^ӽنLR҆/d) '0 9֛ e`8>x $Ro&|@**U^b44MQo312TOS>iTo iONzȡi7٤HlE~n3{T?kǘ"L4 ;ƛ &#~ID4Axoip;Z;c-?ofx3+fFm+jvmlz퓎H?/K6V:ڝ&?t}ߥ@Z DhhY…)^G>;K;,}޺yuSˇJJ՗KWJ[4K7;`h̄ -E I{ěf'gLjMK(RdFfMZdm;IwFMm1Ff=m o+7(T}r#oK ,o(Ϊy}wӔMҌ;0W~mo~?X˕/fu{ݱzۥG|K3l¾k&ihy#lg/lDԼo7U1qD :6aRݕ҉I?NٸP4>0 oLkGoȈ+ .'zύ:2mp M.hějfOF8SE@Y̋.W<$f7G`719!?)/U{bڊUU=붒ŏV,zr\5ô+'uGZP-Jo:Io7ڼ8eg4<~i] P4͌7Û%x3oH̓l;7%]ѷ ^l\+%gLf9&o|2WS_ofS[y 5k֔>Zgcqu~Q1 ӏOڽog/h.R= -f>ǎ;12ќYt:5})tCEӈ7s7-NfIfqZL8S'2]Վ{ƛ>7seLT{V(ś%7sffTNyxgL=qkfSzn۴oMk}bY߼5C}mb7K:?}[44e^ۯxg\Ց}MenW?T1xowoʛ wڐz )?X -p7[Lx/;jQyZra&tl?WF@YH=7eZh5KqݺO -ϜV?))}wyy*lzͱ6=D^ &}}6\;%xcz#}wUwu]YSO?0 ֥7it*oAjNU!Fy 9Iz3nG+\C2qm1Q/ܔVgov<4F@YYSoKE R"KtiݓrO f/zaw{ǀhٳBcOzqM}oH{;Ww(eUײ]kV_v{\$O8ތ`5/>URЙٜlٲ>y/lWw? -7j[F6B͒-l de*@7Û%ɕ]׳V{iQ퉿sI8ތ`5s_}9ydU;]%Mqbw.K -o7K>of$o-ƛ¡߹$oFsȪw)qI#y@V!(o-ƛq$;Ez&H fG@qx3 ^ >*U7@ f\g&\Kdތ@ fTx3&\Kdތ@ fTx3&\Kdތ|Ky$x3Mo ^ %] -oF<&ތ%?H/ׄ.Y7#ߒ.7ě+x3nׄ.Y7Û.7ěјf %] -ox3x3'y^@Bр8} TdK/$UY -fmLeHaB}m f; x3ƛo<ެx3ƛo7Û ,iTz^H\z4fuEߥ$*x/#zs>ޫ3 yp>}ڛ#&oFx3ތn2,+YJZax38 h3CGt7386 ox3 o6et -ZǬ.oRo6&7w\Sroj f}Hze?z%Q .˾\ գZH.S/W}QϨ/h\<͞bv"2Re\_@Ugrٹ+OORKY1y3*čG=\NHNaK(R*{.fQ477'|cy;B#Ϻ#ESx3hS7hR:ٟ_yL/W_rALDz57K -fnskm=z2̩I9K t}YY>9uo_tQoOInȐ(MM0oPPi#t[_Vi&< -_jbh3{]O'7ɛUPI3KYU7p ܗҬԂ~\=RE&;U~LJC}]խ_޸qȎ7=PAyy/E)jo80B2ݛE5%Nfԛ?f#˕5TļIhtoV$tHU|$oXlʖF8uGKsHuI {i(f: 9xz@FFO([WvmuIQZ699e93ʳţΜFOcj*#7{"|YCEkGfueN) ۋ`E~XOu(#{QzTVߊ|YE%|gh*v=i6y[m4iit?iS,D WpldD]`zyk矯YȓOV=x壏7]VW]5 M=0Xi۶mn,I^ ,odY[)0SYRdFYp0ٮ7"d.f<͏їl͌=}2=׍ -Dh9I]}l]te~)E0t$z EY+xOw66i,AEF= v45\ڠw2^4x}fsK6}?nkimKx]_ c"i N1cW>q#KYo -ϩ/w/ʆJU9'y[9J'" -OkX~|֣pJŖ̆非/gجS{֖x~Wx3YOܢY1d7hEɕLy#4dpٚVUB)rdڦ@|胝FOfSoS9$9ĀH~:RA!V(^vDq: vҬgndCߵcjGGG ?/K6V:ڝn_sSU4ap4lzXp73![Ȃڇ[W?|TyT}T{o82itfNr1y3*j=ڎpF{Ax3UJOx3m"?cdWE8^O6f+ Ffdv0X'sP ;,lעK;$I/xj kVzYN/9\hŢ+]U?LrƖ-\h/ڪ>fQ=$UQl F uvҚͬ݊=nE/ԬY[Shku-E۫'L?>_XYlx03Zf6qbdjۣ9mG;醁7juHkГS.w{q{ffŖ -!LZ̤w=͓^GX1͛EN,oZrӔK:jƛzgǛMˆz3T$yQ{5LT{Ȟ fV,7eoPaڌ)O5,]Ӓ'nlJm6sԖˋ`lZ9Yc7K:ۗn/ieHMZ&]К~ɌwU466=x -!&yy2<ެwcp7۔A+\ҳd%~U˂K/wj̪HIS]4X$-L{'8@y3E)̛ (x3dV\T/0i٧;*Qv7]L|';kKx2vەrO f/zG Zv[~<G4͵w1+\ެlx`yœ<4h~2ڃt͓N~ʎw nf`oL ]k5kKNv=LeJ -:s>;v"X)_q+>ݟFHfo`-4?ke'uq5Nneq۶mHUk#'~ I9zk:fo߮x<iY`y -endstream -endobj -908 0 obj << -/Type /XObject -/Subtype /Image -/Width 1640 -/Height 478 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1544 -/Filter /FlateDecode ->> -stream -x1 /Z$w0Ǡ -endstream -endobj -900 0 obj << -/D [898 0 R /XYZ 115.087 776.032 null] ->> endobj -901 0 obj << -/D [898 0 R /XYZ 115.087 729.08 null] ->> endobj -902 0 obj << -/D [898 0 R /XYZ 115.087 710.835 null] ->> endobj -903 0 obj << -/D [898 0 R /XYZ 115.087 679.04 null] ->> endobj -904 0 obj << -/D [898 0 R /XYZ 115.087 649.367 null] ->> endobj -905 0 obj << -/D [898 0 R /XYZ 115.087 615.452 null] ->> endobj -906 0 obj << -/D [898 0 R /XYZ 115.087 596.601 null] ->> endobj -907 0 obj << -/D [898 0 R /XYZ 115.087 524.159 null] ->> endobj -895 0 obj << -/D [898 0 R /XYZ 115.087 401.799 null] ->> endobj -897 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F3 631 0 R /F4 632 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im26 896 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -914 0 obj << -/Length 1947 -/Filter /FlateDecode ->> -stream -xڵXIo6WX )J[Ehk9(Iv4Bjhyh87áep dÙ~w}2X,S`yd&Su (lzOO4n/2PJ!$HS%*3)T:&)D ѴhH/~lb?yՑ-s:(Dt!"T!Lk?A"bZD"+)e_\& - '@HU$w - S"e( "-Rp큓Yt!^Y/FUx1+k< "NS5CsTbW'Ⱦ,Y-8D -Euvei#m}oIDo('Q GiNαqwth}1AP{j -G[0 gM݃i:4Ԩ cU -,/ &&o ٖ5mE-)NYg -* -"rs(TX~x^{&&[xUYSRcQ\>BF$Nc%zj# hp x'&*0m8蘸 -/_ -&qimLV9"t6:=,QEgV'W -y S,ZlGSͷ -9_L{ @1Q4wsi6mnNZx.8q k=oz|eABWӢ։#KpDw4hUo-h+!ʹ Pu%` ~8-gF F/}\-$h :p7w~lDl6@$<=xFgуpq/%P\!fo37ػ|ZBBk0 +h{;<l-x{}Q&`7RGkλp13"tk=Fq{ƥ~KfpQ,G1e' 3T;]E5\ ⫱8."o=0X]cܚx)r1\v\c?meʗSjEql뀳3YtsfEX$cx)R#f6>7:W -Lm,':0u)"Heʙ0 ϙ첩3ϵm}萶 ;(se qO sda R \#%//f wԗpC^x}o(Ey-Ì_˱a)ԚK6 SAI5tѵo{apɇ E$eJuBPIPmBa0̕ q\m˄V]>^4yj_uP^<Ts|{/ -!,BMO $dp -AOou x]F o~>%7vL݄$e$~,0I1DԪy>kSvwIcHx@%]qjQncn}lYX8x틷ګ3l/]#0 l}7<L\|}p~?-8gEWBGr9l5+OW3sj'5߷c&cx`k'CcB.5AblӁWdw\wG"Z_hѠ.7?,yW#vAhp .ٛBM6B)RQ> endobj -909 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 400 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 20874 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x}uw#lOlq"m -a0ir@Ĥi8`E#2v?RK` - ǩrHY (Q -(4.c徝9yΙ3_ʁ`0\."8#8#8⍋n|ÒRMSWV6{pm2sssQvӦ}/0UsӦ^Ij@'(&ɩ̆]7+=;󅧞{?v5Xʐ. }'ѷK^t=e„>Ъ`|E>W!U%vW?('ף;Qܖ_ROuT."i_m3NGOfP.X \,h,+sn3L~ [Tt~Hf(R8ʏ?hYh fbKߍJQJ%e6CdJ4:ƻ.lq[1Ohyc#=³-f[]/bRgƻ][2Gq\'/m4S{=%OD%ACx17(8 u=o6^oQv@˸%iLR`ҟʧ>_ln v?Yޣ|[ |}gk@&仳~133// -[W]_eI (-䋹B>d5O[Or-ޒ,ёLNU R_jifCuǮR_ ׿u*XX{?v5cK0 z?CG C{|wGFAmeЙp.6[/?\ط J`0͒?K!8#8#8U7ξnusٵٕ._ym2%Yz#8#8#8GJ~]䙧(_q1ea+8. NDo]_gt#8#xEgd23Os{c8r7raߎ|k/FvyS_y>Oc?<|u?|CԶA`0|0Io|+goo6LO.,|B)5j8#8#^p0D! G(uR2RJ͔R%PJuH`׸N};T){u\ڮsǏEI6#8#8UC{뮷;w.p1guq}כ&}.UJ\_To EģyK|~3OLJ)5:՟L.~h\η/ (9۷*ol{$.믮>O>_ǭv/۷E -9{i;#8#x#p8PJwg6 Cbl}gvVfJ R~*=3ΟCZ?ȍ3NOUpQ>.#7*~K攚Wq;eƩ[r&?WVk{'ndԭ3ϤO}LӫxǼh#8#x#(WJ-,ܛi8D}7z&,$+pOq3OW'?D/y%x/+*%SH^,ؐ+WkJ){RWfӿ{o~aRjaNmWms_xQnRjכFwFdFԯ >{jt},>7md}ɢm,ۊTZ#8#8G_7(}^o?'MyqG,0LşKOţdtJBG_c?-)u>Rgްi_{\Z<^l{h>3.uCb2Mn{f JN:GqGk.K; Q@;HƻS-3IEH^Tz \Wfs|裛gW_S6,Mo:j׃c}+O}LJ/SF~*PN`mOȥ?D7 w2vy<2dw>pg߹|`k+.&n,`Qvq|ն];?zw>؞do-h;.vxC\Θ~0[ -GqGqsUzdTƔB0}m"0Q/(%gV8Nl3Jx{_~p2]?V.]Wj6}-a* }k/<3ޢTƿ R|:??{jœZU#O4Nlԭ߿Mc/ٚ,.]8#8#/ ҹ};~7_J^(Sp=}yѯ/]ްqÆɫ^]0y?7?s7CZz'՝gyo_#8#8W$>~IޛfìCS=qEE _<{e.G)ue+J)u9?~E.W$Qj<ϫM>;#8#xE#=`ůA$ř'ą5Jŧkk?sY)- mig8#8#^kgp;gv."8#8#85V^v7կ}<ܫmp uӊ¥Rla˽ؖ7Z0Qn[G=x6JW >\ Zx*]XXI Ťb0=k oW3wznV1іx͊-NVYjӮ'0 6^LxB/~kۨ4l5z6_,/45OUOgC20'җ)ɔ4{VndO2R&oldS*jSݖe)[HLbVdjk]ԦQSYCjS4ST4t%[Qggۂ^bz$ª%9zsl5MNyQ0tiC׳5lfY(PxIUz߫oUxڔ4P!|}Y`|qжПc|vɣ3F/[In\Px{^-ɕ>enWtu䥬F*LWSDP_=t$1:`׎@uߟ)Ah,} -}'5j o޷Bt5!?oR*afejRHSOoNC!۲ .}/do~mFQ@Z]an ۾l7HnvۚAU3d_6뭐ħ:d3δ'ؑ:_Qʖ*m;Cثת>UMӊ~ͧϐsl -o$jW>s"K/P~;GRG( R+nWE/TgD*[bT]܈Gϛy=ZqG*?e^&5zf:Rи˗|KVHKX_>’o<@=S@O7^?aO3"lWFK&*m먧 f >=h xY}vW\Ar )W[u"YJ)Ǧɝm.)ly+_ Ј) k+xFvCCKE9qֻ =6'p\Wan?6^eqficƴN1 k+xF@1ι.s0&Z_(:@çOҚlp=brhejRR1ےUrk3{ҥlc͎A6Uu#0 *!KDQ1_?;v{N:eTuٖucc%7ǺE%ےUr9gdf]QG?'lQ~0'xfc6 l6{'NcAt'X{w`jXLlze3(V{oCu_/\=(< Ї #bEl V=6`b=O]1v…g^tiaa!o3'v)KKZ`*wy9}\^cʵ&4O[=O3ƪe!((?e.^xG۷oÆ 7o.\nܕ V򊻇\G -W[2.L*Ѽ@ΝǏ߽{-[ڬB}+l_Cd~LJ<_ |5_aO{ Sr-_]]}m*Bӹ仡y(zٴ.2f16-,nGxԱW@k"(C (RZā'zVپaW\Ο?Ogt >&_^^~,k -1JE -ۆ@ȂeDVbKw -, n#[[A>>ئ$w/n\Ʋ7C|;t6M& +++Bg[FEnQ DEW]mlOڛj땮cƻjTQtH^b~Ưk2ƚ'4Fɨ}ݎ]ws Ƃ̸WrJ!C!dz2e塱mK.+qSA|FkkmN]:qI ~$~"LW)ʊVbz1p,˶.<*묿m>z;o5-b. K+[U2얿6א!]Je{VwfO6>VG2sμt]7诪0~)5v8&2 6oL/t v@!5Al6R_B")wKp,OC !ؑQ=weըގ2}rhBۂ,n\ƲZQ!, ]UrXkg|p+\v0Q{4F|ɨpѝÇ>}ҕM 5H) RWq\wSHUX[)0x|)91_)%"\є2'kbX?;v{N:եfdlc'y wwU8g(y 3u%uťE{_| ?~79( -5K|@u#a.ibΐ:>}g@߅mFϟ:;@+++uVn[dLX8H&- %tØreevA<ƞ7ޕE@Xx M?kJ; 1C!yE*o kt)߄V7DXSfdx 53j,B߆9 5O L̻x)'Eb ZP^jf_ g1wViC1 ytH6{Iq0WzV}ajTZm-66]K,дͩsQbC5RZ:B%sE{:m}t)yFcHF.[ eWr ڀ4Ya+@i[7^/7hkJ|(Q [aVNUߎEU+&@IY{-ی&SxڭֶΘ83臘 89w S P޶m>h{EdsS7يW 0GTAxcg!OR).A1̔ruZEmJ_k/tj~ -}`ZN*#uhЂJ:v~6>alndWdg^:wǮ+˸PxW_խDj2.Pq/Rf`@W诬3e|#C~~Zώ>@hxIָS)m^@xB[$֠u.=:1G>b1jmifT9_:ɕ7=ˊ$GlMP-sqncd;ĵE -rr9plWAgmh-nROz|˘.%̬~QܥnFYxq7]6Wu)2ƿ.φ7Sc XY7j+U,WLwy|y@qX~ŵbCPOilg{q@M5m v-6~ z2A+Blg#kx̨N }I>3 q ziLiǔE\ryTa?"\U]h{) ZPI.ۯxiAŇsμt]7`yUݚK Cm{N2 6oL/t v@Zەzr>5#(o -܁ -Aɲ(ek Շ]EA=>zuGҧ<2{QeḨmfmS|cME̓~k.AeRZ'L Ta(Mxs2'#[ʒS' 3$ƄٙuNFv>|iI_R0ahΛFK)VaQvܹvHfU]Q*@/>5Xv<'|l62U!=?;SN *kdm𕏗P:J -Rre׋v^™^&]S^r+l8A:\]IR)|S&'(ޣГ(Q(ꨲ@<f~x8qx<.Ǔj̛.Q wWrPzu%Ǵ`PXl -]gJDz>U 'vT语]pٳ.]ZXX4lT'@K@Ki]jq6S1tp9޼oEԓi]tŃ=zt߾}6l -V}D1bnS5W ;w<~ݻl"m*D`0b#qzᒟWj\:qI7V WWW{xm6$߉>|o2XWf2j+eǚ5j1|Q<.Պ!izɻ^AlE͌mH4WlkC.Iς)[ rL&Ͻ"';ҹ;v<@XhQF!M 1k3=̐. 0:<1 }h"\^^~XYY/Dwm׃"/ -wkG{C%%mp[aAQOgU fb[pGލX{gz(_ l6L&mHVuEh h<VatRѰc4_ܡǑ}2j 1gB\{vmm[ny衇|o߾}֭6p>knQ_[P6^ f=@Q~5!n#c=-gcjyטR.¥Ū[j.q3תL'^Y.3@Z{$-ӥy,^+[9Z(oWTdwI*.%.L&ϟ{ENvswyDA]|CdH@ m޼^>4Bkl_~NM&E3oE'x1""QEAezВva!w2=b{>5)]zziQ2<$7@#| RjlAk|1552LճM&G(EBcwXe&f! "Ԭ`uKKK/^>>@#rוuYqrjŽz({[[AezВ-vaEvg{L -u~Ol6Lj~D!m@~Mtj+:WD .~&JSGȼWq2jUR/uQxg:̜ĥ2JZVAˆH?NO@) bH@ m޼^>4Bkԕlfߊ?E^ry3wO yX);2,UQWMsf))%X{5|*.뵉-k|h=}==n2Lf\F -~N1ϻr. GɨLuGw>|JW6bj)as(y*\IᢱMAUfb}#vRsǸ 7?;SNu)(c-I L]t?oewJf^ ?QW{X"sC@Z@`G@}^syy9ueeeO,// ewdF*W-\C&$1N_?z5**!谪S-Z0_2=jt6M&A{X2 -y1SOjQEjTTtpw\f՞"m\gǮ;s]w=ssssqJURi\.Y%s2OM哙cl6kjҥ?wkRmx}R\џN'Oܻw#G;vmMtŖ_ -"ɻr\?#k~LEhUσ`yV]4C`{&%nSxD(7+RG=q޽{C-,,, s5-3d'4 -Y 4PaԮk0U y]mga8ҹ܁~ګ/_|9w㐤YGGy DR}p\>}Mu_'9ǔ/yw}={7mxd|Ҽ^='4X?B(7eSCoލ7p!ţGu۵[n塇z߿}[ҕ5IV.%zC7 zb2t>wLj_ڣ&d#c9\ܹw(mzl%gCb \M 7zU>vek'1L3Bc*Ү0P]~"Gw3 }p`yfzc@ y6mWűEe3%d>N -ӈ` -Ac5(LBZu/(SFK,'L5ʇRRRL~n0 96}+@%f̗Vtp -lTK);zi!aV8ٷݱI<<(1e*T`F)=l%i'm/_/jv]@#<[Jy,V_)Ռ'U$~ސ%}GPX1gwwM:㰺ofv]vPPs4-Lymy!QЧǣe)$Hz(UPV㛚B T}phOǘ6)\h -VމF&SXE5x9pլ-w}ˋe胂wotia~5#vUX:![Jg=e%hUnG[/ֶ +v۷d`;E;jhSpFڢx\?!c4Qcʒ. Y|Pdsuuj3p#_#˴ _U[A .͟^;[K}C+f2'UFU˰ -Evi1|ѱEPyTf {鼣s9jL28rPRy\~m.l'_ 60:<1 }hG yQO&\ E/,R(Ѝ240:Umh@T]Ƌ<wdx)p?ԩ -Fybx=sbGYE}mQʇqhl@+7)͛>>@#`0H]fn`0 -S\ɜm5.y뫗 QN8MEWX:`Uu=1^혲RO~|*9}Ԕ\&([K̡HWm@쓊y損." 80A<*][F:)hLYtsfm럙Vs!nJ70V] &z+)wo e\yD?D5>4dΎ)VS$yoL^sһ]ލpŮNAp!hP6anScsq[ێ!^q!q>K*.Z'BFBB\%@v]ۅ-ѹ ~)|ѭk]r"(DpJ\-On߆iS3<7qt'Vѫx3\*,Rh{xP&֯ÍL݆q=/|޸^o PC/Ah\E. sq J_&ҷwZggI>s4x=gqT*Nx(PqoGw2ۈ6LC1`ek'1 LѐS_<6T -~FV|vܒ9g~V'd8*oĨFe  @0:<1 }h|0kyy9ueeeE_ -ț,-PQ<ܐB#nVNQWMsA,n\Ʋ#S\CY<jMյ -Z\j؊<g5_T[Ay"";F z=Pf2j<2o*-Z///i*zdAv1T5R1V貥5{H/P|. -8:ͻX|Vc4m)(Y.e"eoY/St%Vs -)kZ[fV;3A7b;j\7F1:ДD{ᙱ/s<sޤUJ]ɔ^CG;j|}\fGcPs\ѝ.MU<DX9g'>o:E/L띧wU -lg&('C Bߪ9(y0W mgSiŧJ&mض.<3yܵg6b(MG{F1V1fTsQ_!ʯNƑw~Ȗ|4&t?#W d{}\m6V6z@7.VƋP+3{yTU,"@v*t#Irz%HOa֠<Ǵ0 @0:<1 }hA,_Nf|eNت9.l -A4jweըގ2rhIakRz7.cYYQTiӥzT +++pee%-bk_BǮ]:xWX* -cɋ6RuMX=3*X8-/m:m)ur̼L?$3!a\Sa?V,ҘE}Cg.f}.-l-~HFT_sGMvz"rJz+?)R:713oU6ȻN1k{}h+7PX(\sL 4F'@Ҏ8F6.8ҚҮU@]T}`@/'g|՟=Ff)>fmAKnxıK8F~=9[T{* ZR -_ - Va ?2,.ܔSV:{10 =_l!C4!ԈȴqNXM>I}^=Ervm.dY=н͟3WK̥y楕6>W]=` ڲNo BōGt}} Fm޼^tl6Zh xY/k8A[d%]xD_zE3{>4;26x -_Q[A uhi*8N(X\{'|W\+(AnoUOu#Xr,= 65nq߬`IFУjwrs4̥su -G೺ݱ/}x0-_sa׏KV%5{Iǖ4~L|iW]c&Fspq+z[*+ozc涏;+6]-?ƭnn&~hz{0ίl˅OJ(H1/K#ax|yQ^-NQiL7防d[lc\qo2+ڝ (j0{Uݫt/M_q -L?.1UQ sW~v zR:K\%vu4 -endstream -endobj -910 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.206 489.035 151.484 500.661] -/A << /S /GoTo /D (figure.caption.28) >> ->> endobj -911 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.971 170.07 152.249 181.697] -/A << /S /GoTo /D (figure.caption.28) >> ->> endobj -915 0 obj << -/D [913 0 R /XYZ 77.386 776.032 null] ->> endobj -170 0 obj << -/D [913 0 R /XYZ 77.386 755.708 null] ->> endobj -916 0 obj << -/D [913 0 R /XYZ 77.386 654.871 null] ->> endobj -917 0 obj << -/D [913 0 R /XYZ 77.386 478.603 null] ->> endobj -918 0 obj << -/D [913 0 R /XYZ 77.386 430.916 null] ->> endobj -912 0 obj << -/Font << /F22 516 0 R /F3 631 0 R /F4 632 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F46 684 0 R /F40 562 0 R >> -/XObject << /Im27 909 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -924 0 obj << -/Length 2090 -/Filter /FlateDecode ->> -stream -xڽX[s۶~ׯ`ߨ!3XqܸsI*%6ROϷXd9K_$`włBzb -=y o aziaz$b:2/n;pc)wYo%:5^_?L=p42)/ -0y=Yѭ(Bq}kYc -R1zS12_ׅiڢj;"eL@[ꚙTf Vf19pu܏f~Lgn1K'<[L3I&62{#7"(x -4MWS#.~ T]H^u Zѭ>u=> !‡6x,D,$Ok` ϓ G[8J -ГaEq K" Jǖ)e~֫m]a~6ڟQ!8+8JF]i3x*" 7%P - --@ge=a3eg1,Rݶˬu[kcF(_xKINJ`p&SEa16w-YNں4hCRγys8%R1q-T} p<pbTŒHPdJr0ţ0^saPs8婌cFx(Jfcpg=OOޟ5Ʀ*/хTA)O)$v^.euQp4Ⱦ>b`w9=e ټ[оӜE!6L@)wC~B4FݦI#;;JNVa9A}dm~e֬ l[#|6<3"Lҹk IU*Q_#Pܲ^5i9)B"pkң5 hsoքdAE׬Md*>ڐ{sV|qCq($[s Oe2޽E÷sy)(E;p3[ j*A -\di{f4)%,ɢF{hxR5]`,1Lu(]Ao,X5R& :eQl3[7}%K|r ҵ )fS쪯{u<߸{Rŏo4ڑ-P/й6(v-ڲ}Nl3DDVhb@wkBo3~=r Y8ґt$RS.gj{qeYF]UL* R7wMr>VoK*yLA+nğb,l˦ǖlQ:C vL[kfֿe_>lJYm: ޖmWW,ؚM-8Gy.Uڠb Wb15jX݊ 4=,\3[YJNj!4vkT3g2Aּ4Gq戄 zmPG=\>ޱ*pv'ov,ͪ\3A]p -hq]&ҼnvnYQUGD; gҸfg^untwՂt{R\26p>CpNFC4? 0x0o[%nW;\q' @j 9ٌ/}#(xȭ^;%IlsIrnwChַg:( @Wm{I_3 l]qLпfA&LyE -ɿ^ -endstream -endobj -923 0 obj << -/Type /Page -/Contents 924 0 R -/Resources 922 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 880 0 R -/Annots [ 920 0 R 921 0 R ] ->> endobj -919 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 438 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 17151 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^Q>}Sb"^x#E$x!TUxV0D8b9B4$p<ӖZ{Ł#ic "9qn3;w73wy|  D`B@@n|o$.cgNե)=   A"~7z2Y7|'tSxMk@@[[⟄ſO6n]Ko嵖_|r @@^h!_ӧ-O<@ 7 7  H= xtGfA@NB`Fxy3ᯇ> idy& -۝~ovbx+ C`^ön{tџz~##QC!w5S1"W@8c?xdaLikE̬7oMʇc(`x0 ;\*0lX7 244&R, n3o <$N#Y :[l J3f<+KCOo"wV.fF?-^tvB 1FHg>i<@@hM`O:|tl{~^^xXfm>?_uSrBV|@@V~J?7h#,oΙ}&=8p鹠h=z& 8FǁJT>uytS@8jOُZ 𩕥'a -w.)|3<,m-FZ8(ĒcfV@@ -E?ډȨ|[7E?A^h[?ߪ^^A3mFa3ѯ~  ̋~FC*#Kϐ3Oф Ge/  >D4Qcfvg߅HGN!ON*2  诪o%OqdO9 wF T /~Z݃hC=?lDz* K_nG!  p]DIus# @g+2zU~.U;$ \ ) -?@@I{F@@ O9) -@@HD#  !Dozx2ϔ~/63+  p~론?,0F+,6Mor&  C~vuCя,?< -  ܄@[яd=ڪ/lCor&  C_J}>}ӊGѿU@!oV>.8G6y^ԍvug{2tƮz! ~9xat>;SC ݇]u@@Kp b"H}Gw: -TD`#}D?}'ܿ?fśɧ*KQa2@#` M M*, - EIqؑx} @ _BI&@> l%@8!PBoMm%A@oDkt%@> l%@/*7Rѿg^@9ϋ^ݜ@4w3j O\<$XP@nN0s [JMM#N^dU;(9F/簣=J)-\n.aϠE8B[E?\MP~Xw6Nj ٷrR]}phDZDEvV~1?3+|ȑMot xϦN<ULEB:p:>/%jO7=xfc~] -ɋR복/g70ѿx-EZ;|~ԧQ*iK͊5}nam(@N(֊~ d%O -D?,r)=Xwvc@jDv̗Vcbɣ;ezgL=U7}F?Ƣ鸕/Ws2C{y뙒SF}C;NG% y~vKnHO`qGOOIa+_.Qӊ~Q>FJZD` DK'nR7>ѝx6ԝLÜx{'iCQ9A|%@N[t5~`}Dt"ZU5؆[Wrj=zsp8'-#@&D=:.u_}o5c}S;$@I[Z!Kwu8',[2)wྷ?>Kh->Vsܤ_5Q?ϔ$u Kqx.O~я~n(^\?;U?+_~bCFq@@) k OIE'   - S  #=!O@@`+C4 [Sϱ" КoMX|*} [  - SV~V}l'4׳;~E@`ɁB`/E锔sM`K<ت,0 _X*e\ -4\*-? Wh)0jm,Z_F`;/㖿^ysX-z>+s-HDY Dd&ScmԅuxR,mC=,RyXECUvdDڷc̸")iL ibBOOhUZRjQZ$D]G h1vV}槳/tVU!Z3XrjoI%:~Q-N>RRVIŅ*k+0%єɁ_4vڊ~"άT~rzo)95GZKM\ԤnvFw5\4 Ks4{Xp-)-}?;I[ -8ylr +9Y=D?}t"3/tD?=.b1пeVzKEp8C)sE!ڴ[DMMD?3. kʎ3BɁ_HHt>vYdg?mGgRpkndNU2^|S Q-хn"MSl:__>,aL%>~$_%Di}>RZ]fd~}G2"aCiBr^wSE)Z5=wZ} wdxޅ] -VuGbK/K1M$$v,̝SMtEr ]я'/5}i]㏢;IκXVKƿ}=.y]&7Q7џғUi~TP2\.3 E%ɵ* U1n!~7ܙ]>wO`wOEPÌEúM׭̷x~+o*n9rd崤wMK.Vi񧸎yEvnhzi^]Qi) Z$QqZD@WD3k\&@> l%@/:+5ze ~9+%8'  ?L4@95V@^ ^Ϭq]'  ѿ|V~eKk?[ӇO}Kvyԙ HDߴ X-ivإQ.I_ߺ$0|To|aի|].LC+cyro۴B/D@3FF+aLDɞʫ'^/}iŠf17xUg, "9UMa!O|S/ZhcX wz ܨ)jp4St;0\Z|8[m>:a*{Q^Ƶvإ-T0eY|U?VI(B?{D9a1;˳RAP@4 -m!PH`ݱX¹c -uB:.wܙGF೟"{j -?޴@! ) 'qF2S^?F?wį>[em:!0\D/ v@@d7sEuELH`7џxzpz_z+,.٭lZ#{6,Ǚ5i/l$©'!Vg`yv41׾_so~kKO?Gy/S=Ϳd%iaaJn*R٬A GD)M%VNo~zy_Gok]+M dM.a?|'{Sѣ"S~V MI(܍?W?K>)[K D[t~B菊O{0N@ b_.K~4-_G'/.Y%ꊳoSD pN>~ɼVp\RV,Wד?3< o3~[$pFn32UF||C/<D[#t`Dpj+I\a??Y|{_M/}u\ߩw;,f%@kTƓ=Ig ýw?]kuacTGjoGF#q#S[1NB?I?C'i/S?Ifn ДԇoG`wD9?UO۷s^`ԏ'Z q#'L#@vX9|۷s;^` -w /v!/cODO.JEf, Dwkĝf\_*[hDw7J"Ј' nӁF6&,-Ψ p!{!p!˯|w.4t; DxAmBZ @q ;.NH}@JPt 5@@8!O@@`+B%Vr o,}FL9k]zW8/J"p_tGenҐ4.G$;f։K/}[󀢺;Ҝ"kbmoMNtL*aM_Ӥ(wi#;3CӁYM #zWp ._࣊;'?!f-tvX%/%tEtxD?Zz}pTёi -.%գ&҃Ǟ?Tiwu;jя6:n4fA:C 'يI΢NFϖCcU;n8F+a鵤!-[_2A<jDV7ڑo3B_U}ZR?DH=;ڿ_Yë}|*юO[+D 7 ɿCO>u3<$Z#}|^+/-yXrYL6~(ܑL_GwE;a׊ڙ+_l(D?L \%d Ӊ^ ]Qߵ$/I Z*T*"0~\S5λL;i]OEtxբ?WKchd a!JvFgG}s/я6;|x'p![jK;^igҼO4e(gܨ]-[ԡЊE6ΙZ_]Vl;vy* =9⽅c^墿~٧{S|] -A;LVoN&@K2?S>8(kGwΓ®jn#w#@_. }u‡[NDw~0wF2}%0~N>"jn#{DqC"Dw~0/!p-D#O#@Tm$@%yzCFT`D_BZ>GF쩚H_KŇީ}<?S5ѿ-Di  S }Y k Dxjn#-[x @7z "@> 4D`OFDZ-.>@oN&@e-E}@i$Oo O[]| 蝪LZ\' =Us kI"@@;U?їO@ {6 גGF쩚H_KŇީ}<?S5ѿ-Di  S }Y k Dxjn#-[x @7z "@> 4D`OFDZ-.>@oN&@e-E}@i$Oo O[]| 蝪LZ\' =Us kI"@@;U?їO@ {6 גG@~Ovh, [S[7  PMWSv>G@~;WjDkjF"  ݜJ'  DkjR0@ jt*"Ў' "R__!\Md Vɽ A_|kҩ!}\FO@hB`nws* >~~ H@}<' 4!@8ZG$@h'g3?xF<O}@h'] ǻ8-$| a?}ԟa'JekLgaG+GCE}@Ȉ~;'O4o:R {a~~ i ~*-AvO{u%>G@ Gwfw裧wfR_"L pEDIr⥠ (e§t¾U~:LJ{ s } @~ү356#PA7IgB@=˧$#|ْ'wv}} @nPA O.!'@$w D5%@> M -?Dg#@$fA8(w -x~W;C"d} @+GM'>D~~“K 4"@->G@SF  ,]O@@`+w4  [SۅN" ЈoVX D@ [lL] [S[#, "@/tt>>G@}H/D`^ q/z?U/@@`ȓa"p_  DS./@@NH}@@:$@;<'%@@ }  @~'E! '  tHwxROxCK   D@@ ,Ku@@@`;y$ -~=@@@3td&wbZ U!i0Evwq  @D?ݏ>@;oh  4"@MGz{xo ^X@@z%P>{{0B1{Eo\  #LOG嗀۝i@@nE`ݧ<ǽՅh  X9K#$i@@nE`翌;kV" @@Y;#  HG@@CDÓ.@@o~K^ *L '$Wu/_7"?af%@gma7܊(X"@NK`fGV~c 0DU"p) /@ [_ɼ$EךC@`Ǣ?]km)HG;?gw?3f** D?.48Crl+_ya3@ If2c6Ɵ bH0]f ѯȞ  pr -zzyX,t)ZisD"P(vOu@Di>U%l>*6'U uQ~%ף;s <@Bm<>CY&"$⫟M1?=w  lTgcfݪOߎDPg&}Ī g /s>_NK}!PN ˸O}>  DHgxߔMKѷ  prE';=Mcّ@$iˎ~!(@x -E%I(N?%j@#pIMU4I  ufDX@n %_@hM oB Ӵ  kFYH  }iZ|@M2  ,o߄^UI#P"oG@@NCSRRO%,ߟL~]U @x'`G "pDu@: }ѝ;H1"@뒯Z &U=9:M @oGg  }iZ|@ u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@53LZ Ӵ  G\nB%_@hMD V~4-> u~+ uW-@Z 71D:M @~E&~]U @Md0hEN# PG跲q _|B@5X5 XEu@*|WW@@NHgE@@H}@@:$@;<oTG@'  tHwxR;5@@>G@@CDÓOu@@}  @~'PC@@H}@@:$@;<oTG@'  tHwxR;5@@>G@@CDÓOu@@}  @^/@@xoݞyggk&u -endstream -endobj -920 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [444.348 374.311 465.626 387.21] -/A << /S /GoTo /D (figure.caption.28) >> ->> endobj -921 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [232.889 347.818 254.167 359.445] -/A << /S /GoTo /D (figure.caption.29) >> ->> endobj -925 0 obj << -/D [923 0 R /XYZ 115.087 776.032 null] ->> endobj -174 0 obj << -/D [923 0 R /XYZ 115.087 645.879 null] ->> endobj -926 0 obj << -/D [923 0 R /XYZ 115.087 601.472 null] ->> endobj -922 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F41 628 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R /F28 636 0 R >> -/XObject << /Im2 621 0 R /Im28 919 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -930 0 obj << -/Length 1931 -/Filter /FlateDecode ->> -stream -xڵXKsHWhOUѠy-TX%R GcYY ۏ- U{zzzzzz~CB3z2YIj%i%i(, -yAvı_xw~9̽LTnJo~Hz.s$.D?]_>$H"jݮg?^s/P,3i_-Q#fZ$&cKG eBf ?xhI_SoJ9lӯxmdHge)HLY-z򆿕~Ev+̼h<}Fx*F+otx2=ZDÉSHQ]mM/-̅],S/ȹ2mYny0My i -ۋ;^\Tw[$VYd*-X~E;'c)( -^/̛30w قe][8dٵo3u Z'^m&ZQucU_U[џ{f5qk]PD4! e7ʓFhDD{ LD{k ~ڹ\2%.9Ԣ (/(b&/ɺ8}tN)8k7LGdƺr'ֱB BѭZDwH -,m]@&HǮaKM,dJY0H,xc>rfkj0P1(=@u7^ڇM9{q^rYYJހ2NhKw{>>(POD/iZ MtL(g<fHdLӤ 82:/֐6| [^h3北,V1cnjY@ظ|XS1Ga4>E.j /h<)EE.A*dG@b*!UĚs,Is2+J)1;(Cn#* D 9a[Ƕ*- ]:peD3pUTs4nu㽅'N8Y&>l˶j֎݉uG]+\]|FH{_ %S1$YOuI^[-;gmjv,?W)-nGK 1`%"eiC)#dd~\ me8GS)~a㢆I8]ӜxrSsʗm(RFp?-H"5$sjTAX-[&$K(pdUf H%wy5\1ul> endobj -927 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [269.6 534.111 290.878 547.01] -/A << /S /GoTo /D (figure.caption.30) >> ->> endobj -931 0 obj << -/D [929 0 R /XYZ 77.386 776.032 null] ->> endobj -178 0 obj << -/D [929 0 R /XYZ 77.386 615.386 null] ->> endobj -932 0 obj << -/D [929 0 R /XYZ 77.386 529.608 null] ->> endobj -182 0 obj << -/D [929 0 R /XYZ 77.386 342.393 null] ->> endobj -186 0 obj << -/D [929 0 R /XYZ 77.386 163.823 null] ->> endobj -928 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F45 635 0 R /F41 628 0 R >> -/XObject << /Im28 919 0 R /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -938 0 obj << -/Length 2056 -/Filter /FlateDecode ->> -stream -xXs6 _w&[4wkm-Ir_?mqֽ DzK/^.G' sqffa7/>|Wx$ʿvz=(%Og78J4_ͧW %/Ng/zt>s$~42OWǟ=8ϼG;PYѯpHNEAM)oڒ(0[WFH -j,|Ow4!?uCАb=eߪ(Zռ9֫3u[/ T,ɤR>vt'@EDAʃ0x߯ g#C` _V&!|^[ֆvkF]%Rxb@~l pnJ".L]OtՐ |'t`Tz¦f{BȖLczB~'~тa-@% œf Q{tY>\bAC:]NsY~Z2vP;8bR4MDGA+0?Y.5<<ϿyA/!9KxȠ;V~zMНl;kQĪxNY0KRa%'9l$u78C[=r$&_D̶+mߓ9R>PUuFq틑N=kj^e=:]PE`.W" h4 ~F|DveY|`]@ -cN4KbۖI`9yaU L P@FwG7_"51 $LcHH -Df.6澯$ (sy($^rϟ7i2VE}G+wm Vdi0Y࿵zIKW  D-unl<3,B14- h{o'x!` @-ɥvϿ)').%n` ^0CSJVAэ,Ӂf[CД3fWz$S}Ʋjw0ޟh:y\: aI,%0@_#Ny} I#dDCo߲ /OvW]{N"#[a)ܽʓ19zq86sC]Am{Є^MQ/)"φ>UZ 6-I,Np.:B,t,Jm6jאRf^ #[d`2g$:Ubmt"\_.[HW֗6w;dsfP}DK3b>b=h7sR߂mro+egf1)١6]Qbv3y yƂ>}YѿuSKioe5n 28 [kn( -މP7Ts:? -$1'%V)> -9 -*S(BQ2qܻ\~<5lF/#y"T*“a ;j_VCcWY긹H>?@)b ?2İoSdXBLd^`n"> endobj -935 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 438 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 941 0 R -/Length 6554 -/Filter /FlateDecode ->> -stream -x_%e7D4 *›@Jo4/"(/n?h`THF¦)Xn[lbjD,RwǙgyf9sg{g=~f_xՕ2[~nدUV6z㙿?y9|}YLMٵ5]!1{>[?zW{w~iX:`~su~<[/Lhz~~:} -`r_ 83gD. `ȝ_n[?:`N9$y;y0O?;c?k:`S9?y;;?]vJ𳟷,/9>~'M?Bx6QYC=^o'5ot>@Ý֧/{:_)@ϕ@|0_Y!t~g'˙>ffff~_kU}UvkN[ts%uzuugt>w~Y|?/F|?88h$voʷ"ov'_eeNVNumUo[_J7wc'GůrasI#gu≯`ާQW=>Ο\^v~<[/^=:? ]ܠ:t~쵩I, vo|Yw=K'j6'`):g.Ar:w1t>|xOFP\c,#gVR|GҐ@g.1b;V|s_r5]Ry;E)V.߱iv}ҿM |Xy;m +WXs;6{{;|%h |Xf.>u)DRw>:s7~4$wlΏ:K]Iwld,pA@OУΐA9=V=P·,^D)X+o.z |vX%㱪ACiߣyN){;woyޟx,|XiǪ;)ߎ\^I͔NUo{\9OLү󛎺?J @v|fYo -I5M{Vf;󇼋%(|~ {G:l ©t~+ʯr˃7}`mv;qwOf[!XvvMFQ0.SH>}>?̜9u~:A盍|8O8#Bw 'qN$?鸝k7* Tzo'%<qU:l6,{Z_{ɝ/rϟy;rPQ䣷y S~yz|f:) -)NSrVu|,Ͼ:/iv}Pu:';]|yf:_;΍w~3M7zt׉>G{'$>'>vt>|3?v ߿D"ՌkO?sxzou~xot>M@7|f::LQrĿ"xzo}TH!tcurǪjf:/:>cSɡXR:s$Uz|fY:Rηr:?:t>|v~3 W Z|n[i~x8VM7+󛂿^0eyN7>I]4q9VM7{7^:ǻzl/Y/y j]w租?Ρ>ct>|b;IMQ^w;=UbϏÖ򵰨ct>|b;!vz>,OfiuE)d/s,U&?n1υU0t~c#9VM7+#x~y M7z;]=-bb;^WtΌUJ|FxMr!Ǫ|f:_;|M7:_|oNBI^ybUtv2X5:Lk'UtN:t>U:Lӻ(wNX@ :L,PǤcuZǪjf:`~|3Qr9\UԠt~*^!j:V񺚠[۾pWwj'b KׯӁWX豪AeJlSkt~Oo6~n3$O+MaDvGW:tr:?~%iwtaf/wOA[˅z|.X]&^3B3, N4R]w:3gN?,S0:߬o9]|3?慭OƼ[e9|:lZ9??xM7)鼝ȹ@%NS~M^5ҏso:t88gy>__e|Ǫt>C^oG|o:tΟq; 9\}ut|_3vޏ\t8JL7K;otct>|3L;Vu>tv2X7v8Vu>|3Ov:߱:c5|3_@9iA|@ :L|@ot>Gpt>UB:߬?88mRH;KXJ~5x?ڃ/t>|:]#4η2;?7^@A盕KcIȇhꫦη2;?/ !27:lr~Rxlyw~FFm=S7_ow׍Ǐ]{O~mH}:l* {WOY8?H%=q;#zKO=pW=}tw߯u>| u~kw~b,|MI_?Λ:?uKiܳ|_ҩ\}[/:tŸOηɝ9[qǿvȿ#oo>BAM^ p oev~v;zުu>|v~9M(ܸ۱읟Bדt=|[.샟*~ to6vʺ?\~ػ+ҽtt~+x|??~ڧfW|ηtouT;O>qˏ/׿I|f:_Ο\~G}/|׽Q|f:_Ο\vwtEG7_x~Û Mȿ7|:L|AE:tA7:t>xo | -t>UVD7|f::LA||3o::LA|]-f5|3OaN~|v{ov/||6t>|3o:_:_7So|y~7A|_IeA|:FI3뿔~#|A|{7o$^:t~~~|3UωoVU<3A|y@ :L|@o6_/u>Sh:u>7:L|3t>7t>7:L|3t>7t>7:L|3M|3t>7:L|:_f:@|ottf:@|ot|otf:@|ot|otf:@|o:@|otf:@f:@|otf:@f:@|ottf:@|ot| M|3t>7:L|:L|3t>7:t>7:L|3t>7:t>7:L|3t>7t>7:L|3M|3t>7:L|3M|3t>7:L|:L|3t>7:t>Wtf:@|ot|otf:@|o:@|otf:@|o:@|otf:@f:@|ottf:@|ottf:@|ot|otf:@|o:@+C:L|3t>7:t>7:L|3t>7t>7:L|3t>7t>7:L|3M|3t>7:L|:L|3t>7:L|:L|3t>7:t>7:L|3t>7|otf:@|o:@|otf:@f:@|otf:@f:@|ottf:@|ot|otf:@|ot|otf:@|o:@|otf:@t>:E0'l;y;_? ݺ$%vvٚ -endstream -endobj -941 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 438 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 886 -/Filter /FlateDecode ->> -stream -x pjl -endstream -endobj -934 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [449.757 619.327 471.036 630.953] -/A << /S /GoTo /D (figure.caption.31) >> ->> endobj -939 0 obj << -/D [937 0 R /XYZ 115.087 776.032 null] ->> endobj -190 0 obj << -/D [937 0 R /XYZ 115.087 712.644 null] ->> endobj -940 0 obj << -/D [937 0 R /XYZ 115.087 362.909 null] ->> endobj -936 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F42 629 0 R /F28 636 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im29 935 0 R /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -947 0 obj << -/Length 1400 -/Filter /FlateDecode ->> -stream -xڵWK6 W( _ܲM&iҙ6K9(1WX6zt; -id2D|ē*ɛ__\2#&sIU,36&R!z,}v]9 ]Y?_;ڹZ}[ y"L0'_OywTa;̰0 7os&>e'Z\ ^ŴѸۊ3sLDJʹ2no'n&XL{$Ig/"YpeY2JP߶/-%:T~-R[oDڕ (~kҦZi ֎nalyx7nmu߻pۑ\G6lۺ# nL[;wI?X] woF:2OU>.}3#:7mZXIZ -!7.J)%һW -}jI I ByPÅ궍{RN]ؑ^|Ea7p Xuk\50ϗ9O4?-,6@TdKq:YS'qRYyX2b%8P^U#Q A3f{xk%X%Z#BLFcR05-D^ =D $ֵUVN>\U'xD^̖w rQ6_K7WZ!sƋ;1/!BHYm!!3Bslcx\Q2.|ZJ%诱xu 'y]G]0;+ s+GDk ʏ&T"GACO%<͓\AO2P"% õ2 -T":Kbɯ!EG"g }TBbr> A1H PW/4)9YB5"@x̽W>]Y]!lg 4mC=g:^l0{#e?#JxTD؂!|?ys0 -~Ci??^[&` Njs0BRk]HU[23=$X܍$PPi(a$9_HsZ%%-|FE1aNUXRy`#KO:IzYqġӦc:WلO likׅ)$@T˿ pنH3ej]i CB\/h<ΖqG9Wx L?N f~;<~Kţ6h(I -# c˗َC uфe&-ƧFyMX]ʽYw#5jZ"/<ȡ -endstream -endobj -946 0 obj << -/Type /Page -/Contents 947 0 R -/Resources 945 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 933 0 R -/Annots [ 943 0 R ] ->> endobj -942 0 obj << -/Type /XObject -/Subtype /Image -/Width 159 -/Height 164 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 950 0 R -/Length 29389 -/Filter /FlateDecode ->> -stream -x|TUϴ^ Bzﺮ]ײkv׵캫RB -7E$ =Nz/4D!u;ܙɄ.gH{zs.wwwwwwwwwwwwwwwwwwwwwwwwwwfe²Zٿ}o^kuivgٿN?//}~}Oz* T_78?;ZO|x]HiKDPsxD%n >G#Hs<^؟O(_{^!;Zyץ#-}ϳNq=r(̩&BN@ aDxy#P?w6EHK4i #pawprɹU/\AbW!FyXYҘXwpby4%⥍Ѥ9 -eaeQcd{)~-v9K'"\r6lk-?K#Iü!m߾rd2A]嶦GF{TK1*T:4Ǒ8RAѤ!4ƢOZPHۋ(x2߯$mi&=' IYsS1h.n->Z?XǑhoPk#Ϥs$50gzmA5oNhrm -Fz6^rp&QD"PFəɅ-pR W 2d^5ؼߴkTwڻgȹ?3xRQ85A"Es%Q.=gE%-QۣE&t^:~uP#i$MkO%g#o@.t.Vy{eڥ%Te"A,L1I@d1ڛH)ILnz?͊ ϿO硙cłr \dۢsEN'^:[bQ"ɩ(R >Ft:\MgZϯr["Q,+%bx3(z3dre1L4"_X[e_~#ǯB[/<~H?g$6o5/+X(JR7xqj -w dGR! D8r-2R0LEc#՛Bf1,%H%T$L$%ޅ ׀CO'm*Ѧ"Z(U,&ze)eX7ؾr ܝ_aX-TC,9N"Ik=>O X˼qal|QI$D7Jq旻rKURaYA4ID4{E݋E=IbM5oS=h DxDQBqB  _BH-IiDAe?rmy ~S9 Y{E𕦃wށ_nc\XjiGC\R=z62%M@I$, -TI7ɩ'B|1(%sEz1Fa+"Z"D^pmp=5WB7{V@ XƭU>ѵMRN:ȗ^ u/.@ b`Rg :E -tB_&SrW,C^Efx(YegCVu>cuiYl#tJ~"5NX/zTz TQutzHr$.P;8>$]']w/T%hH|["[$Jks Nń |b^! uX&QI;pӬԓiGj0}GjGcꖽ_OU8q<_Å&߽'R/P9vu@rǜa/FR1 Q\Bx3Yܝ$'DbK|xʹŠW K4#//_'|DńO+S/8g0v|]~v2YZA֛~~ՎUNO.~=MP!IkCsl|=D9/v5k\ruKv.sh;qdhPΰH -f = CF1hBgB\~J*Q(XCskTa%P_Fi)Uai԰qRrm iD(Īv}ظizH\D osYQkH%/twh6%/3PFO\~˜S$})h}@ -lVhIFz[‡->}a1> ?7HHP;>U?/dcQYI.J?/2dB~>zdr-\MgUZ[|bv4K0@I?ҝ՘@IS=µa cvyhX}ۺwg8C_?+?}]"L]M^K2u%E)I*8m}JfT/!j$0؀}LSzUGW(r]T~6WT !w߉2j(. EBҷ4q7KArᧅo_HE1(/iW|Ź↹MaɄ'+^/ ycZ&-P2Ċl}QtY*NHJBT-- ~A -LZt}ZOJv<j:kPd2S35+QPezڷǏ?h;?"TYoӪDnl*s!ArL CT@f// %E,_F+d]{Fc;#VMN>OI!ګ@w^i=?>*ڭztS m.AIJTx(H jɖ0j*:^d]|ILRї~.z\njTSOPfG Zj䨮j/jw?.ڵ=4ǂkuIuaM24J NApɓ-V,KY$.t-tgIW*fbU^ލ`$^΁Dw/y!Q 2¯FbV,sN]t%I n0ph+d,"sKĠb::r9>WT>PɬBc2 7Ry@Sj:BkJȥk+Еg~!ʔ(>r d +2gTQw0/v(%DRƯm{ -rGC\Q'PU5ozp_M)JZ i"mo~ݐ%TRErLVZ.PzP(Uh/Js>RǾDYҦ8%XQeJ9t憍d2Oj0i:ػxODҽgՕ"ȣ""BP'X*uX |5شL!X_/ Jbgk"a{tĺ#N]fOKW<ٖ(RIοOuK!,ܕ ˱{Dn)획ؒJWҳj1ּ3PuB1̢Sgpl4&pFA{*D8>ʽfݐ܉ԕ[ܝ&ŅEeBLC=$+X$WU/ `1m ( y);mնp]A_ -=-5>G 7^ -溉4`O Ns #]TA*!'\. -%|1ȬSQ"_D TE?mfŷכM{[Kbi%W9^|e.W;XjXa`Y~> d΅"MQkX܁[pR:9 -qҪpǣOsw%å Q&aNƍ5ȱhq#iCd&5@xj+3IiAM/}#C#ȹ)k2j5Yxk}A\koU._]b:UMA~ah/C Ikw3|pP 7Gzվ9w-}=VZGHp63Okidgq*bK$ Z"ZGgN/L'n _úuhqH*O*8dtAOuFȫ!/r%KE +g Rf+s5C@m? A,?xsrqt/>[kr).- dbnfK ӗ*Wzl{*ڡ揤-ʽmF1SŎ F =!mon/V-)N`aEU -+`͋. ?2^-|}p7;} Uǒq;G۩̌Zȗ<5  yф_37qTux0W2X;X j}UZ/m` llRq/|P26dl%V=_[k}4up(.ֿ24{z׉X߶9LTN_"χ\]{P6k._&V~n .]]tnqyd@PՎj[sLh,Ѕ?،pu]TUmrphrM pB?yf \6O=Ȝ`lís7bȒ޳_SUNޅNQ6uTGJE{ziSu6i C5H=-Y4 ~nA)>\^ npKwѦYe:MIe34l&'U|.s&ZBAklʀ]H ʱ*fQ'b/M0u~*&G?X^[@*z0  9Ƭf^un.eDk`ŀ[S&;)<解p?v@5,\r-QH$~WqZL@вҝ(b< ӧl찛Phps_6@lEmvLOe"Ye[u!#UQjF\$E^XUf|f,Ut߾-&2ʽ:rCCn6AEy]S0/qCK9@C}vnS7JQ`)K_"-%:VjK`OXFLw\ x78r}$QekP-u\d%bfKl,6UZT7 ٔ7+_ҝ8(bAM@Z$3zȜgx`]{[xFXv4ƒ! (pIK=BioˌBV"z6ݙJwSmv3\4 -LE< *]ln!=상z}P#dS& $˖r,5+Ě(gpAW&Gr9CCh?iW<+ vhق@xagxμ@}Pc>Nݬ _}>JFziOi$H{:]0ɩcϤ&(WZr'aFhɑ1폶8͘J+fL 0R'UbEN;o2S|~Yh6V6ű=Q!G̅;.zỲ -A֌-.QS5|M,qy_&M㴹c.7 +H9C`m0xS)[ĈspbCXWE>qyMya ĸ>۳sTSf2t!M ĩ+|+,r)$JqXL1EYaɦbۈ H281\$Uer|U`nlU5%}~[dM8H?Լn*R}1-},|HMǩ\kbIgpŵ5#`UQ$HY J pppIrukA])V%)qnAڕNLalS, #ђ7*;_v=F_$&ƕ}IP%Z6nH%b@^,$I]GV1a +v'BBdY\_\wlo>o[.9@ǓnG=A|FWEDvtt1|;b9-:Zd7X^,w?,o`MQGA<+~ Zǫ2UJ&z\+}7Wp -bM \ދF#\/`'vѯD׸fTzp][E2M҆JF5RF'.Uɑષx(3T 0X.:k3ݸLm u` p5 Ou&;i/96AllŶ<9Ŋv /;?oca+ -!Ǥ.$|U˷IW/PqpB/8@c>ʐXvO-)- ["ħ$ nZll 6Xnb \{\A-.+p%#TyC@ Rv*cUb0˗EQxnOsa69$*_-i -G/WAzz][D4H0*AS-hK!nD^ERX3(~l''H䋹SEº 9 mP{ྡྷPeHu>.Y -,|,/4U8P0 -/Dv4qE#Bb0XxSW>? -Y~)7^]swR'mjL30M=uQ s,XLt|)2a_pȖ%D -R$md^Jz2(y0bpm2HFd%kU&?&;/,hsfe!9,#bd1+|`,_8Ϊ1|(@JÕd66fC F~;?HſkwlM_A)nVZ5{Y𯘵Xޯ~lZ5gU8q -sy")*sc)0e N"P.[0 n?VVpiPm .+ҔK-J, WYdoBg+k(Ѝ|]ⴋB³|;dYWWHˠ ʅDjgKotl<0Tϩ~9䦃QnM13VriwR\87FY($6XFdB&Zٓ<8t̒lmd-pm-zOAPqC\Ԙ7,B(LC!:b$, f|-?WC4 h`\eu$*̼:Iv/ ڥR%?)TDNm'+de5X)[o7aEokcY"N_8DWaZ93>y] / іr*+-/g*ҕ?? {X`_`7y*݌mrI;;BnõE8dҖ1EX'h@uţ%cҕiFr#,WȀ)5 ͗dWW<gCa(_4{f$;&i‰0^Qlӯ{>18q.֡R7tŖ_ -n+_ PE>kV*H{,~{SujMMR6MᤶK՛]o n&daʒ@4D`.MNO5ꋦkKrj&td2./Eezh@op X^,u#6ZWL#U]ލx䗱._p<^s|ްڹܦb:4pEpF+VX(Qm6;֒DY[UkJ[ -,X/H ny8+pt- ȷCOr'ix`"8dCx"زx|j״ }e4fg%3% SSr( 0gtn*21JOݮCbs% nG՝yrsMa쫄_i釛?ʈ>+8Y(O(Bz7YVa@,{PţQO4oeN[|-͇_SIJvϐ=֜7NP*m+eTU4[ ! :W96 wYe8iU t?p<\V'+]iU-C-9ºG@\A2(VT% ܘ\l`i S9w.S;OTT;SK[kPӵB5   P~.0^|c)?EڲɂxktӍqyM0Pꢑݩ-/}T"&\%cY{4:F'kqKx4eQ7\J%5F'F2Aܛ.Ssp3~6olz4!:1?ȔBs'v IR)ս(#^G;VP71"}HuddlaLn4 #Ok|h q?L8TW:JU8FS-.dq~h;²e ɲc 7-Ei>1'YMCU+Yu?;vE{dYu>.$3±_6w|idIXuݑՋ/:2j0"([ h&͛DKXfdM O1l:U':p˘n@lW6&M)[6KƣBE#C{S]@pM6ϑ5$]pU/Q]]/wD ۢqwyBi6ʴV \SY4-C-ePB}j*m X{pϱt^9A d; -5\i-=1Ck=m} t-ʼtn4֩m;f31\ H7E /T|h%je`T1`BJo @uђƹN'#:S6D!KU dF$+S &zb tZr+HD;~}Ճ=BKW]K0H|۩.Fz0#?ܿyr_R}5hp4d80tTw^>~g&V&xWő \Yڝ5ۧjO3ln:Mm::Mp V| 2:iX˱9M'鋦6{*8WœET;?<}24&zznbdT/ۚ -6 XQ20[5HwD۬~E!߬qVhӡO.h6kj툦X9^ܻ'2 -Yg;úZ (Tw4W6d+F1]3`S-_:'µG |+CloZUF !?./̓n\5EDVkNDzFK*#p3?aD(dOYN xt]sr-NC]߲8C-NA) N[ĕn^X3qڴÆ+8J9Ag5RhZd8M -O}4H( -_#t,0t,xa>C}jƍg-9ۃgmIrlbT<˱qPczpk*7#44E{W98۫1Ϋ& NNiedpP.Z0[HP}@8%,\iWXjVCn vG܋ -@Ug\;2#o͠*\8^-*fvXqx~߬97zdmS]nq7@bϢy۬{ߙL|~BėNf|G\MHBgRK -O݁{u骎h߆Mlwv1[F=Il:P*OoF' -]M₻NõeBRAP:ffhm;k~m7KuVxVF?4mv]6n wܥou+k{6n¼.S739d9L&Q6=9ayxZ_7yD8D8 @4_8\(N-.7X*5 Y. /ǡ&s\-3֦L8ŬlgF Fj!_#'Hbmwu+%ԁ|m;27[>:±4owkp.ٳ6f0[nՐ@-r[z OAq8kpkźN6J,(۬@V3p.I*\0P8-)U:V _T" k5[RFV/ qߟ/ TNExbv}]ݫ;1Z}QW?Є\L-pq\C۷"P.j }uu͑XΟ#=K]Kp|wQ-qJY {l d6j .WlƢP.Q4Oi}q]Cl9OLo-vmfM,yF syA5^UQXA ;t7E&fwƱr,i7 6Oj '=sSIOUKr:MH ;sLC^MXp b0X 2dO?ˉXq^jTY`z Z\DYF,+,Z%%ъMwdu{7"͊o?*[p5 ^ɵ/CQF7ܶEXR"ѭܵDڝl9'rJ dd7õ~eBiT[ ->;Mm8p=78 -{OCSdYEp^ -}l4 QE?X|2ҥ1^Dъ'yQ]b4n L bnD?URkm*863pã~T+yK#RkhȪk@6͙[5|Fmb3_G pQko q֖(Oj֕ҰuzRrdU pv \Θ?3q()\pTdff1s^[q0.HS{nt\{<pM{!_mQ n+#3qv$M9!2<2fpqto ïdgAd04^'G)79ZnWOŪ.20\ >dNܲv(Q> ˭ؑ,WHLzɾa01^S:y݇ g{B1Þߘu!ײn;fh1RO2N@ ‘'FnC8ie)B=\U,.zGc%/~pw= p~pM22G#$؆|q7˸~Î ;oǑݮiڊPTfvHɐM.-r(񲤊mWTMۡpq#~7bq: [ psHlp<6cgjK-˧B5Me>p>Ms>2֥v[ƴ/6xX~zҼQӁnjOF('@7"FE[J$~Bϖ`Jҳ|ebvD6>P~1ŏ݅BB:|{pu]##u¯q`BJ -pz y ؝5d{LJVpqʗgM峾N`|&Bv8up-k8f}ͻFVƸ"H惏|2{k/;6+|}, -pM\ y?j -p,o<H[!cP(mS[gLWSo[H}8is<8knʸ6$~p:Y-U\[ Q9H8]9f״uj 5ﮙ#͵P!_`v \h-$D"'ߚsX5Z\E n ӓu3QQde7ቃYqp=ND㡬+Ix -puL+4*O]yFpֶ >z(ǚ7]ΧhۧP^/qqCjAƊGmpv=~#ve37g`>ծI,upcHҘQNXx,ܥ5&M1k[&NK;\mOݎlG3bߦ|:NeO=yOF5R4`p m&Ȧz r#eMyOӊk, pzV]#E?B}x1 ӡ?bDĆOlK3#}ҽw|riݞp@_z` nXΩܶiYƂY_Kӡ+?Nx!o'td\:2Nxw-7{#\{pxN]NC`-nɬ8)+F<d4Zy\eG o1_u耚HхPȦ>H=[ -^7|-pf[CoMOB5U<`Vu;q @wj:߸ ܚ`A; l-{ qL!7D~ UooMb&WpMNt)A}[/EYC9\~}P0su(iɌ΅'$tQ}5%֑lDzz>1CjDWWO@itG~okA7o?O0[ָ1.v3XJW Kϻop# ܶkH;Ԥ!?eE\s XnGқ6ns#\a? W_ n)2S hLͲЪ(rAsߡNˊ(mە1uDq&5xZ|Meh|p}ʄ|b{y U3G1Ԟw%0 )3 U6-_7=C΄IEg~>@)T ;e<9gŕtr쟄`1۟W8W8Kk9 ׯ Ӱhrpw^/}v8VX>3O҃3$kkowߛv? |ůpPOۆӯyb(=CM;4}o\9Ҧ(ζ#?.}6h$#~gR[̕(6"_Ȗx ostZ8ѱjVىL;Ѵl $l:-6r8͟ [FLQYk G?}2ү&Cd >ggo,x3_0vFebߙ+` -,w}:&nݚYNtAFOf}pY㳒_Q9a O#]+du2MSFjH)E-N Powv`wv ˦Ѳ{[r }*oKlr7![ש(wf߻@lph\! ?>2=g> 瀯AwMnmּAs}_cڃ)Q ߈p~AmS!c{fҢICbHs9;zڵrɗR<~ODƣgppYRM:Ѧ=Y]ف k jsP7Y G - -A\Pi治ȣ1FVQX.5U/'5`;io&wx˛Vp~4k8jl3׼>@wڼnG;1H/%pϻ3UНw_O5MScm9& /WyRe0kU.UT.nvBBݗ5@-ir dAx9ہkibXܲrpay@7O1\69{$oCcwSej_7 1FwDŽtZA\50|,*X pM1}VHf&>I+k{?>,q8O^dp47qCͻINeL?Ap1&g/c{FzVUm׸1}ţO[{3WZq zڟ^p7bԗކ{Yz4%=) ͑(il]hc?~J/H'&)==b* fmd(Ulj"]G:we98'Go;79*s]Yݘ]Y7˗yDCVa|+x~cpU̟(q_)7cBwL[Yns+~χvzZ<*d9>V3Wi\ZsZMCkg9L-scLl(r$`1jigd~qIۗO]NiU_oO-5qZY֬g+}ʜS2Wo#JO61CnKV%Gut_3mExi3N -O^Sw;u s]0tn~lj41BePθϸMusHet$+萄B.?7^s';HaK%!J N5fnvТl$+>3Cew,nv1XrkO|Uf -3+?H">p*\T|`+Yi3WjW޲RJx`f!jeze(Tca]S|:!=G-i_<ۚ*h:B+b)'~=1si;9r扵 O:&_ <"Þ+n^%g9e"l\ZM6Ư5opeIm*:Gͳ<#vfQSo${ ǀ_+$7re|/pO_>|E\LV3WoقA9Պ -jRny\F}cs[.lmy *['C<{N&hǥ$AIOd(|p?ŋ'q<*=>/QG>$#1 :Wa}^s|7`./ɎSNr{d57ڒݖw{+ikv]L\ӱK{A dS8Ͳg}zC"Oc3ÐXjz _iHl5t\R)sJS6~cGk7x?m1e\XBKM8*j9O'>Jg2_Ib\Ni.25d>NlwR@'DV֝|hV .Oy党 -V ;ɵE?l[r>咂?x5ngw}q$=3G.$ޯ&M -O`򗲧ůӲo1"p,̵C~IxYOfsvq;,u;u13*l̄' {p+M,E;82WPT-8/ &(R;T67 ǽSI7)wm=)7J$tDm$rjw}C'FXfdpjJ|)Tx<]rTزύ;eSvKҔ_J tZMԤSPm)w~([ʇ!܊g*1 Ģ>ܻ"xZZl]XE4A c2LHn||h'_w|˧yvHҒ2~^/kǻ;SE$J,UpmWƌIXqFj1[:bȟ*!o -t:um JX -vh_iI*J-gnr*ir]LYޔ,|+=b,")ZMUrAU\ i^`vWWcomQt(tN _jG6P -mn )VƋ]e5[ g,B |茹S2çbgp}&N91ՂSq7 >*p"3CR'zu % Ƌ85*%QR0x6+R9  *[3?\"`/yTi)-c"zZ[գ`8m^]9)ɀ;ŬUZ/j6Pjڵ -Ƃ͂TȨV@5Qqj&{hƃGDxRGZ4uAekK%jM77|\`?)ONxOe(f fH6!Ŏ1VC㽇ܻp> -f}fKBs9s͋7DonEOnh>D˿&ш`f㉭xζ_z5ʫ戻c‡GbM'3;MkHwZ|arؓ,h',Sԯt0z,((_Q7:UAo[S ti_G?@]ٚ,4?5i7_cu~CxT`~RfKgz&IcB%Ib+t]=5^g 'wLWxΔVU󹫝NrfsӢbQ)ZvzQ]9F)0e.\ D^Z5FS=쥏9ǁ\>U<[K1֫մ;Q-| -|EtTcu˂ݶzwyK -^'$WrUD0V\ӱ nIdic)/ؽ,;.sJ~+C/v0g;)r @*HXA2!fkt؋pjً3~喢uͦ|V>?z>g#WfG:T.5 3Vj5SjCk9vWh3>k҇DG'm+ܹ]qSw?*\\hk4@dukib/_0ls!! ]xqKݸ?گ?sUy%?OUn8yLe>`<31}}65Vi3B$Ie` &c,g_+ ኷s[̅|{FL1ϺԀTSQj6;'mȮzaZ~G).{>[>"6J'sǺh{zV} -~ -j0GrELJ >p+&ZMvs0)YisW韶) T!mmlODLO};ڃְcBM%-+k+3yx10mgW+CfKP\o/JWۊ7 QԀ@C0]3jԿJL M>G bh9 <<7TokZ`l[hZI;cde:,=1$uT̍ljq _Mwy[ho72- 琠6~ m?fg8!$GCoJg>7ȹކrUJ2/.b3#NrXcXND_$6Wj)[i(4.3 w𧶶}Ry5ߢӥ=^y%^`X=(EKb\br"RZmuzj^@#hoJbwú<u`GM#N -7ļ i>DV <ag,2ۜD__enxs[w"y1 MD{rZh_XPXml^o]cU4.pg)f:2wm^TBָDZ^X6u|0^$Gz~CUxQoTYϟVeZ3ׇ_ S C;bP0SfS|98}W{$wg:GtԇHڴ2GK"%4DmPhyrhYx\>BLkhrh=W^TN_N_!6.˨& 88GأDuYNlSصrKj{n`/z'^hQH7DIGlݡ_uDO@2@KwƓ4r -z"?`87:`63F۝B)",[-6)&VW ^ӻ߃EL9t c,:  ~rzO.;P"]G}bbe]koeE>Xkkm8Q::AӅY7 } X -C+E fwќ']QwXWܝ(ܧ1 +fu\J%{$H7Wѳ!Ss}f2}d{NHh'F_` R|Z.;0(KrƯpXLʗ!  Z LaWU{6`#t$EFeZɝ+_/YZ -| ^5-p/{:E 8{lH]6Hkxmr@!p;Ϣ@ddžg+xLex>'~Fa}&1u ~28d .|쓄L`ح#"q/Hͫ 0Nrn6p8Hp:R8:kĕuw_-" SMi1oh -㜘+5町s+OW&%)q -~'~^~sw2|groH5Pw¶7E @t%{7T_5Xqrrp}5A u2f΅LǔuLwZI{ PqJ5 7 - N2q`rX2F ::oQb tsgcbR@ 1⳺?fgwTfj:ֶ(5 FAZ޾cB DA3N )1jV%7'{.fqOC\;zc%v;pSJsf[^ZsokEڂ6#2p-qhq]B an=omsX4;l*e\y2eU`¥X§ǚζ=JY@â]UQ֫q~^#$ФYLs g B WH' t4Yj"eQƢM]4s_.oJQS]↯ViU_3ڞc?ZUiCQ"CD? 2}f:9.|TtN1iÈ;E {P|! ,MB%vjXyA#X-8}/2lհ} ҉mZׄ3!@.j3W:޷ Rl0خ0>B_B_RVӞ͞=}e[ -^<9Nܞuh=W2|'5ĭ$j_̝/Y4x6l.#hLb*WfP/a1FfŬaBYp [N?$; b]qz !9  -vܱb 70o0nSw;rv>J"dA`ekֲq]BpCOaAE+˹3Q\F1=h\lϝs -DX}h˘ƽjZ צC8EjY,"ޱ )KO:{Y[E۠A@kYWe.G^Z(n-}09DbEc筆Y745ٕ)˚ㅃd0QIs1cOa3tocV@>pےa-;(i;(.fnt1nKE-1zqIk`YArRDe.dgT031n}>6,uQ+ י6Z7[YٝFvCx:-ꄀw{M _oNpS HsܑB^&sysQpY6 &[)}:X.ggK탍^-XO'C}MqD]7+H>+ҔK.{&oK_5_45i:}I@ l>wWa\;3@*ZjYvlZo K"UxmS^ a |OsN5+q|#g:T~<Ƽn-[QDB}0I,鋓w$Ju*`s[W(B%s!|Ἧ1g:cPi,V `J{Ch_@ A?v,/;؟ӞHI[0:0.7E uk-BsҜ]멘oG^e iN9QБ*i%țRN3ѿ2C[~&+V' 1Ж(lM4N!$㫬'lgV3VE apSn1o\~lAttTt7`Pc2Vz*Bn{͹u5/Ԝn΋fHxZX?fq|=+>qPs*Q'AgS$*2 A2<أGOS/QZʴE﷾Z}Phw ۟'*II&<E~ǝZi?t= -} ps*z.s _7BĴgF;.l_Xc^i^db;~^}7S֔L: ԐHw SonBo5u?םD]"wܿ~ɺ<@&7Ċ %XvTx,M]@F뀂cd?}/o_K3i: GM\z,Nz&=&U'bG%dWF0{D{+@ :cIw%ٯWg'([CtH!9HD ")GkM$o;ZHCi=B& ^ /!o#^!HZ^"ä0iL%MlfŲ[[ID#F;MzE%I&x`4[K7زvj7.7+T*XQ[%^Ғ(kOuW'jA piG2ntumO&ZE!N@/^I$iG;Iܰɯĺɞfib۽i i&%J;R= R'Hཿ1ډNHd*xRI XeJ^HD;yM.޿-}44xCq2`Xa/X<R$V`=qXAOcKm*aSw6u۷ї֗u[YoO~g﫴?}Lfˑ} ޣ/gt?5o|vei+4N̆'ZZKki-ZZKki}ֿm; -endstream -endobj -950 0 obj << -/Type /XObject -/Subtype /Image -/Width 159 -/Height 164 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 673 -/Filter /FlateDecode ->> -stream -x1@PoRA[QmO) Pp Z"@>,Y=;vb;I=3DgFn@(ƃnDǦ8MٳlX{+kCѷ,_ VRR/b @5I>ɱoRs^~[} LuC^맄h!K]&[ҬZ-}x@Sc-y7I_u>˜ԦurI/'Wi#^ΰy fJ60 s  KKbIONž4 :,Wlt^]}ijzRboJMz860״> -stream -xϋ]gh)miE.Ft!TPH7]R҅BI@Bt3a$BN\хk[7``ps~{~s}^d3I.+Lȟ7erT Xu_*RRR:IGӷ9hPGюZP{2sokӹ~flxl6z. o}z1,@/ϿeO.TN+0k%R>V`ڬXhU/[OXWOy+0UoSu-PuUPuUPuUWuWݾs+T"::?zzυG۽|6{Fb@o^;uDxz_ſg1 Lۏ;Jmhu [GN[]rmTnߚU=x.0ϖMLѕ\=?ͼ`]x>'~91|etUgTUp]+^7M߷_CBUWuU@PuT@U}P_O:ZT9zlZ mYM `{5œv9m?WOl9٢4m/Pw~kDuqzzͶ&QVtު:L nѦVD~ymf}>V_v#zI!^6o/¨U/,pGގ@bN -rFzGN|ZBꉰX7W -LJ圼ƪ%}>rwUZ\=@աͳeIZuLu6<0s`+0Z*>FARX8O:0:оf#ΐ.\>!2PuUgBa*U/;%) UiU𷪮zCT꒮`N>LީsK0U/ u;UTӦ'>UU΁Iˢ꨺ª7~ -UAᙍy3gp:O^[ -:::$n/$@gSTN2PuT@U@PuTB7 Ø8T]ňy`3G۽|tZV}TOaSո3[OM2w[Mz.}~қqY]0zAW==/yՅMܥWn]g7zfns48߼}1 -0 c UO?IzfI}^xǼreF clstW[S{5H3sU7$w#3xØʺzYzl,$n+m0[l)͢gKU0_W!꨺a8n~^Ѳcf#cM`=kvUn070H}ݨ^b*^ƼWou"F_ꪮ\_[`7>^kFFMLj~Uc7wen̸ 5|l6޲~m1IYSv.;N13]~O'M| ׁWucU^AR=wuҦ˟U7vߍz$UL[niڍyU| QucMV`Q|L2WL՛#=Ub밮ٍ'Nk)<%~L8ԯۙF\oF UuUgUۍ:*OpOTyoov7nt黤WʖFgUTa?W_GAջZi9x٤#U͗}¤xK[/ޥ꽮7[6]f.8):MsvO}9tQ78_WQn7jPuU\F n7j@gvׁT@PuTUPuUPuTN\ٻLݡ={Z-v~%^TUݫqg.$xLǿºs -΁ARX8O:0:оf#ΐ.\iUW U'UWUb\.M(ꍫ>UU] Ug%Uo?ϼP _):굦QͿQ7IKڬy$VuDfԙT=qUo]-%WuɺwrL͂Tuj|uUWu6U9UT}s^HL:ӭLEeYM -endstream -endobj -951 0 obj << -/Type /XObject -/Subtype /Image -/Width 498 -/Height 294 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 498 -/Filter /FlateDecode ->> -stream -xܭJQw@T0M&?Q/X\]D`+J vFb|tUDv gsJSUu'?kwR^^;I$F$IRvAlċIl$IZ>2%I7%I$IF$I:u,Ion$I$IZN$7 w{?TW/Mcnq6n-T=,u<-8 ?n( -endstream -endobj -943 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [425.612 372.405 433.028 385.304] -/A << /S /GoTo /D (chapter.6) >> ->> endobj -948 0 obj << -/D [946 0 R /XYZ 77.386 776.032 null] ->> endobj -194 0 obj << -/D [946 0 R /XYZ 77.386 755.708 null] ->> endobj -198 0 obj << -/D [946 0 R /XYZ 77.386 588.065 null] ->> endobj -949 0 obj << -/D [946 0 R /XYZ 77.386 312.491 null] ->> endobj -945 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R /F41 628 0 R /F28 636 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im30 942 0 R /Im31 944 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -954 0 obj << -/Length 649 -/Filter /FlateDecode ->> -stream -xڕT]O0}ϯiq؉$ -b4lC֚4"5u:nh ^q||I)*E'QLEM5Cb,!TI$%TK/-f0Fiqv=˳4 #c]f32qJ$C:pX0t؍"OBirѷ'ޢGhKap VWW5A霜Up$twZH©1e5a$,?NH튺mK)4u')Vt7E5^hƌ߼a䊎56<#I"gڗ3Uy7Vm G7@9ܸqvz`X4ovj5`i7x5U?}4vLͪ bxao<,]{!kƽ]`1f.mR<;{4J>2 X.]CgwOgtUJsSON`GT(JA:*'^< -endstream -endobj -953 0 obj << -/Type /Page -/Contents 954 0 R -/Resources 952 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 933 0 R ->> endobj -955 0 obj << -/D [953 0 R /XYZ 115.087 776.032 null] ->> endobj -952 0 obj << -/Font << /F40 562 0 R /F41 628 0 R /F16 519 0 R >> -/XObject << /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -959 0 obj << -/Length 1478 -/Filter /FlateDecode ->> -stream -xڵWKo6W(#z!4[{#zWMH̃Ԯ^b;y~3JMϒ7g/)Dʂ(. /S4_T"2 MF˛3 D@B:*J/?gPU39iS&2Uk\~kؿ.4jD^.:Xi, b<\2:*JhP\""1&Eꙍh:*d/CLDT V(U&8̼7]*O®K*`״f4=E -C3 mS̱":7]-B;n{1=R,cU*4pČ6`hHQ"i~~ee10Nw(m{ސb$d1X ڵ#(%=#Q=צ7G3ol;2Ӊv u'k'P -O5g<ŧtx2qq4V:bΕXP9J&L4dLG{DѣD5 D0) G2 q),Eqc\ ޶xgV5y4ן8̰UE39#D~c;vĦ3V*' #briIL,Q 㬞_ml N4tz[S|-|t=}f@NPyhA*֏J3 >C ԴŇr&P[".\ 1i1)!Zl&bs5߼[ekMg<_|g!%-0,r H@,2f T %3Z$:[~;A$E83P5b+ ԫA Sa7 &Jߖt&xv\Υ8NJūקE?v!'|q0~j8//[H8aGP_2pp9Ln8yuIg!3m9:0W̃MfF,1% [ }8[[$zujͪ(ᣬriO -endstream -endobj -958 0 obj << -/Type /Page -/Contents 959 0 R -/Resources 957 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 933 0 R ->> endobj -956 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 521 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 962 0 R -/Length 10310 -/Filter /FlateDecode ->> -stream -xM4YW8pPp@EG":pЁ :Є#p%` `lvㆦYUx8~޵k~~OF2yPc>k[/қ|{0#1<^, A讽nϵ?9~N|!Wx׮ 3ȼ?)>fpE|<1ݵ{r?e/_DV+< ׅ:߃v::| A|_|ce|otw:_|-_#7z/L}%`E*u݊Uzw=%i_KJ_+9⏺E'3U:cG"KO t|PYouQ 2_.Ԧi[OSpcw~~6]6eo];wZ?wq~}DZ[Vȝ?_99)#lfګߢF^G<[aҍl7y~]X+K-|j?}-UU3o|KZ5Y&E|Ok{xt4_ܣmv~ lk4:l/ΊZ{_73gevمR3X-t_$uۺ/]է`ο@7mo|oP c޼d)N%eԲW-zM_7`;?Կ^yY{75v~־^mexz0z|u xߝܛy_Ǚny}عu@keO︧>/*ȿv~{+^3u_\+c W~yLC+gs 9T/a{LԿ69kJu/'!DNt6Mw~dGJUzZHg__:U+x'uyy;#TxԢt q׶y;aJ]x~J-p:YƏcݶS)ZUZj?og-ONu~t;q^w_[ۑVۼ?wu~A3~~;qVsu#y?onivG]>Sk q}ث4 H.j| ++z~~V|/? Z컟y*Qћ4_!oHn72W/b|%|ZEUٖg󹯥3?|RG%5KkW?Qgv[Sxy;xѩ5P?oTϾey"Jdז"OGmSSw_p+>HւyPztW{?OUZ;2]ya?Y5:߂yP:˧~f7Ѱ+s:|DoϿԛ|η`ηu7VߟAg_0jGwu{?B{LB]37+]c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1cs[mc9vsm1o1g܀/g_fc.RS0Ƙ6q \cFoc9`~i}G`c;na1fMoGo1?3Gc_ٺ͸m1\x~ <:c<2r~~vcq~}1N}~5c̵wgt7sC=c1ƘSޱ61c1c1c1c1c1ƼcN5_ߴ^z1!rn5Ɯe>ù_|OA3f7nҏMc_ؠ٠oEQ~`v{FV-簙_Jm̋~kaN[xxa~t>n6h<}kl=̀EsvB7n"0vF{B/lЌE3noF4c/L1Dm"׀46h vHu!s2t>:~G=y{Խ2u;;c 'k؋\|/.;ak^=uLTb5:W7u7(xWߛD ~^fӋP|ҸE9gu:(*J;sݺkůuYߢu>Ώ7mi`R2]x>|t>v~(Ϗw~vqgLo:@;^y;N*%~~bNYjSμu -Ě\)z@:_e0$:@|t>:nV:~}oxغtxiv#<Ѿau>#thNz}ZWOsŭm.vQo{7/@|߷W7u7(xȁ.CD1xI@|_}KiG28یt~Ů^.:@;43׭V*-_- G:_0 ƯU]҅it~Q -y} :o~JĘ`.vvRۢ#t:kt~7O\x>:@|mN|t>:_|t>WVOKƯrw/yapv:? ZJa{|?㿳Xo^rzl?sL,/?#C7E:W7?̾9'u͓=ɤ;;?F|_;?4e.wuc:_|oF:?s̭x/tf/Go|SE9W?Þygԯt~%s_xK{v3|~g^:_|t@|m:ewo It:@|ηp_\q7K!4encrG Z}?Fމ=\;}(x:5ޑ:|YIΎ!o^ek-p\ZCE_/|]w'/߾lWEi-]]ͧ5;?2{j7,::?s9U쫗Vȍ;?GCoza >/kb嗾l߰|NnȖ,|Fn~1Gy?Z/xHWfߎ:S/:E'`?q櫥W3sN\+x1knvt~Ac}~_HR;@W_qާ+t9ex~ߓ.=w~y;uu`o9??zI`/-#vn3x|?o;vҟ^ݳy; :tysq:_ Tu>@|@8mu>:@|:5:-]UJ||C6X}:?__+Kt`]ճ |`ѱ3%Hpt_=??)[}N]:w~: `Ώvt>u>;\[||t>::. !|t>:_|vǧݣ=n-UXEuuJt>WiOm+uay:t՝ˏ?LF_Y՟,z=VNOZ^>_S+M :AYplƯ@T<ͫ4':c/2bɟ-1ͼu>㼝my}NNWSZWZ~\W|/s<@|t>:NV 6:u>@|JiKU̽k'>u>_͹aNgMY,YM2gך]=rKv|zr8y~Rd[g+db߷u>/ժ^*J-zblQBF+h|ف̡/|,O[]:SyfE>|8l7Y)·ߊc.N :_:C-SE1|kO=[oyRt>w~oԹ;o+Nz0t>|^&r?ԹsWRz'S66D_}|qA|5۫u>]6:|x`H:u>:_|t(;}h~~ʝ=T1y7t>.iӎӳA_F,M]`kͮ%SX};>dj9wy"?QtȽv/׊z*:vt>:_kNy;u_q{Q+:_7_2uGѹ+P\V)):omy[K5|NgşV:;Rs:_p_=te|:@u>I;j8F[t|\oWV5v;aD;hw7?eo/-xeͨ8{*Nl<浖wtÍ2o*~WJV߼Jݵ6z{Og3×ޑZ/|N` dr: rQ`:_*bm8cOoQہ`_u_Mt>wv=o'~VR{:_pο}F:fW) - ^*WR+z^8y;D0f}/t>pw4^_|t>:2@|u>:o7 -p|N[^q-5u>Ώt P"8]_^:_`$<_g_Y=LWoH gl;{%/_^:_ҨX#_F:"$-vaV:a+JK> :t9bv"Y[i:_sd̓*:?88k瞷u{t~#Z3]x>|t>u~8vom痞S@)Ni^b;~~NE$~Q^:?my: -)|t>:@|o pꍶ@|:@Fz-[wkRWu^<+]:su~-K*g_\Zinabtu>t~&wl׺Kfg:ql>tm:;?rz0;v~S_0߷!>ϧgڝj0ΟӒ::?Vg+v~rt>r$[uܵvI;U):vk![9>oKN*v`?#կ \/گ9Q:@0~Wo7OV?i_|N_`a\gS\ -7|t>y;:_\:;\vgZ!~eX}hۯ :._c?=g\|##KN:f[w~1uzwv{7cxYԑ<׊w~pS -f~*~=ڍ\#'ӷ[GץWtc7 -"S⤎/OɷS:Nt>t~pfؿd+@p?suY:%>fv2~~~cLt>w~)jm:ɶw\|t>:@|lξ|t>:_|t>Be{Z-W,+:@w/n_G'@{F^? %^e[N[+2gfpa6(H2w~d-篕!̽e:_et???{t~K;? Y'"tx~l1(ڣu~d3{Ѐ:?͑PDawau>]Ʈ;uv=o'xG:t`οwe2xKKpsatR@|t>:u>7:_|u>@ۍ\+v >ns awݸ6[_q't>YҮ?l㝷󏹑k\t`Ο~qz}z?M._g7n2]>2w _#⮫4*z^QtxOp&y3.f%Qc_=rOYL2Խ6t|%_=\ڷT#ۯb;aWG|yx?r̓ϩLGSp9ŝVi+!Wt~o=oSV~̹"ڃK8r񣁡VA|?׺{w~UZ3-Ͼv:@wOY|:J̍p *e/|"kcUZgv:@W t"ίQ|:@|v|Dm:@u>@|m:.v@|@|t>|t>:@|t>@|:@|t>:u>]6:o|t>:@|t>:o|t>:F[t˰:@|t>:u>:_|t@|m:@u>@|m:.v@|@|t>|t>:@|t>@|:@|t>:u>]6:o|t>:@|t>:o|t>:F[t˰:@|t>:u>:_|t@|m:@u>@|m:.v@|@|t>|t>:@|t>@|:@|t>:u>]6:o|t>:@|t>:o|t>:F[t˰:@|t>:u>:_|t@|m:@u>@|m:.v@|@|t>|t>:@|t>@|:@|t>:u>]6:o|t>:@|t>:o|t>:F[t˰:@|t>:u>:_|t@`a1c1c1c1c1c1c1c1c1c1c1c1:ct1o+7o1'zO?Rbc?k1:cN`c1:c^45c1c1 -endstream -endobj -962 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 521 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1050 -/Filter /FlateDecode ->> -stream -x o0 -endstream -endobj -960 0 obj << -/D [958 0 R /XYZ 77.386 776.032 null] ->> endobj -202 0 obj << -/D [958 0 R /XYZ 77.386 755.708 null] ->> endobj -961 0 obj << -/D [958 0 R /XYZ 77.386 656.717 null] ->> endobj -206 0 obj << -/D [958 0 R /XYZ 77.386 449.875 null] ->> endobj -210 0 obj << -/D [958 0 R /XYZ 77.386 265.072 null] ->> endobj -957 0 obj << -/Font << /F22 516 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F28 636 0 R /F16 519 0 R /F46 684 0 R >> -/XObject << /Im32 956 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -965 0 obj << -/Length 1063 -/Filter /FlateDecode ->> -stream -xڕVK8 WhkUlv3lw"h֚;2c/)Σ=")#`[&zD0)x! -LʔKy.>}&*rw-KDs@n qWJ%%{&LLe,2x?(CD`j{0C7>LH6`yWBt(7B)k!ꖾ^|0ME7bRW"AbT<{sgۏVJ!yCJe3vKV(`4 -Z +*,9!0x[v4 PB__Mqc unPGUt$)++<[MMm\fj}j/|z jyl0<ij|&d%2_iSMA1ifO{N ,DU[k}(4:8[]Е[c]|\ShD[ CK_.A/ r5Cƴ&t/tpLg%JDi{ -<%+SG5uc7ԑ`o 5ڄjW]08V1n毿]̸rar~y:qf+O@:qWd^p*ӌ j^zސg1T(`/  -1(4ȘY/L;љLx].L[%BG>ztVa1 xbэZ'2Z'R7}f@z -C%37*I&V(h܈T|韱/aKss6 -:c{f;@Xym4a"[uATIEIEߓ'-82ƎT[=+&[B:דQS9DL ޼ah" -S@@hƭ{KYI.T܁!ʞ[Gֶal9$^a`{v4/ȦS{Ƿ&^9Sχ9MR^@~~XBZ/eMƅNY -*};nA"j7 -endstream -endobj -964 0 obj << -/Type /Page -/Contents 965 0 R -/Resources 963 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 933 0 R ->> endobj -966 0 obj << -/D [964 0 R /XYZ 115.087 776.032 null] ->> endobj -963 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R >> -/XObject << /Im30 942 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -971 0 obj << -/Length 1427 -/Filter /FlateDecode ->> -stream -xڵWY6~_GX3k߲pҦI1 ǃ6ebeёE;!eh>xDff藫v{HX4~N LAyp,2 -׉Nd* Lah~ P(o!%h}ɇZA>\ v,MGݻNZ!"Tb'n=4@@҈@!{H%""~z99S\N6{lj-oݓ[EU}@)K:X^بWXl0ux'NRׂ\hFͼ%ZYݶhSGSQ H{~ю8=Ι_<\_B#­.42]n`*q<mߏ FʙÝi XA -endstream -endobj -970 0 obj << -/Type /Page -/Contents 971 0 R -/Resources 969 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 974 0 R -/Annots [ 968 0 R ] ->> endobj -967 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 521 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 975 0 R -/Length 8139 -/Filter /FlateDecode ->> -stream -xϊ,i^ނ2…{av^BZ40rhh FZ4 -AhQpm[P7"߈x<4uOfUV槲~}w_xc' sԾGztԦW}YV/~Z㗹kM]ǯyk'r9 +Xͽn*}w۝SRϗ($ 'W<v.O>?M>?8k>_hu|ju2߄ImE7w_z,~ -v8j(_}O5䷪&Wh_>ke{购}jdX~𿁶A۸:zW&纓?5{~ -5k?-{~ޏ ԝȹK*7FߟlJ?.~NIj|e5xOpYL}e>'5"._tQt(edR;_ϯ%? U}E-vnJoR/+7m#]~ilw#OSa_%/PqU|ŗluZ}r涵]yt~?/=uگ;= /d_sm^tɬj&FC,Vߤnw]QTuWmoDuj?yo^yߏ}tEw(i[uTv Lӕm\ke;_#+_|:3oxo_̳ۈVn(4ui\o}TnYj1TuC):yH-_kp_.7uw>+~;s*2{wu\WZh~ZLi>&vAnqsU?b[-xKi,?1d*NxL_/Ǜ*x'ijW=gpxdZtW7x@j_}=}[>W.xf>jף36}վڗ뮑Ծg}|j:qs:?aT[s\R"rt3{ֺؽվ]vBԘKz߾}@jP>}@p5^@$qf~w>I=evۻi>jP}Pj?C.r1piCjܨuemߋN\Wzc}o!ж?Tj_ۿ/Ӄoޡ'3s//p1p6~;S8D/்,e^p?Sug?~~Q.>q>'|?? ov?qOz>g4_t{("Šḵzw8WgشOj AwbAk#k-85] &?qB|'/EҹwN?خ۟dup~'oPj?YrsO3g0>ɗ{f_p_d] 4ykǨ}Gj} j\W`7_IV vVoڏQw_|L.5gχ!ԑ<׬-v.~d<'T\K/Qm'ջ٢o8WJŇt~}~s폃#yԾ~Ys`#ysf*u3GCk߂j_<Ə18$'cJC<&O#w~OmFɼn^_^q7$=,e.f纭ȥ?ÓYPgs}P2g!_zЈ`ѹ8s1piC -j{33{Z>}33Wffjoffjoffjoffjofo䟿[gofЇԾگC*}of>jL}ԾPffv[|5>73S[~>ԾV w>73S~|1̬+@muǯRqI=O}3~k ,ޥ?V\훙8gq>x}33<&O|}33۟|ԝq7<773Sj@7[}33Ծ73Sj@}33Ծ}l?@훙s773SPjLվ@훙@훙@훙@훙}73S}ofPff_~SԾ/v>sNn~>u73Sj_Ϟ}_}33iO_?3~#Ee{w|0p`@WY9Lbc3v~E^WffjI> Hw'%ݹ_p +!;f;[Ծ73SEQ=y}׊YM3{;n3_~@0~S$>szOl?Hǿ~?DEod2qiv.R:yNs/3b )?=]~Er9Xod| ~Yx[Ny~ȓdQoq3.f*>jҝ;K훙}KwG߹68G,STxL33S)gT+zeǏx3O733 ~ԾWj?[73S}*|of8(ofPjLLLLԾ=O훙kmGK_ם x*kjTnޛws|5~&?5~}zk-d?x>f_}\qfwL{uCo @}33_Zg.VgڟϽdEOɟ>?~9Sǿ~?D̃* -Qok8U?'o?N}ofo?clz~|yQ'O "#)䉿վw$ϥ`]{#y_%y8qjLWܑ3scYΕgonz~7#8OԾt~/x^Y,?jɣ>__uқ<'%8GվmôV?|Y73Sj__>G>4oԾGS_}33A}33Wffjoffjoffjj \73Sj_m~of@'-t7ߞ3~bQK_w"8?-վO}oO-jͫ}LK7ͻ?9~of82~/W>b_k?jL3!=Df!x7vx}u0Wsվߧo}V>pWffjQG/}RGG,}"ߑn.վ߮OL7>\t'S_훙}KWG훙}>վGo?KRffj_2E?Ӽ[}33>y?.N}of9<q}33ΚjLpbjLվ@훙@훙ڧ*Sz*73Sk>UdZZ훙Wjx{>yվڏk)o?):6Q ~վߨo^loqj_훙qߥ|/c䩨]O{{|I`eǿԾW u{44o?N}ofuj?_ϒԾWj8Vy?lUffjtRO[>>j_훙}Ծ}Ծ}Ծ}ԾW8}33_t?oM25} x*kv}t޼Oaof~1xہ٭oq -:˫}33߰g}ֵ1A}33y9?^/}33t/~DQK}8}q}33s>H վ__u$ϡQpR_훙揷?>Pc}`ҝof->&ɣ>'~Ծ73S[j÷%}33>pOUJ훙}>I?nu73S73S}ofPffPff)ԾPj|73S}S}WAffGrμ j^T>73_j_[~?OUdPffja3/vUϞ}|Pffjz>׹Ƀ=&y{q7Ijoff{޷_Qs?#pqZ9тڏW}33ۿǿ{8g\WԾ_y~joff{~ݑj_훙}Ծ\33733733M훙}ݹo_훙}Α73Sj@}33վ73S_}ͿRffAsoffj}b|#,}33JkOL>s_K훙}8_FվWk's[ވ73Sj`{~}ԾآH33S}1y^,jL}&/fv'ԾWj_훙},jL})3QffjM<+WffjRffj>jpj삵u}@>}@jP>}@jP>}@jP>}@jP>}@jP>}@jP>}@jP>@jP>@jP>@jP>@jP>@jP>@jP>@jP>jP>jP>jP>jP>jP>jP>jP>}P>}P>}P>}P>}P>}P>}P>}@>}@>}@>}@>}@>}@>}@>}@j>}@j>}@j>}@j>}@j>}@j>9AI -endstream -endobj -975 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 521 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1052 -/Filter /FlateDecode ->> -stream -x +' -endstream -endobj -968 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [282.066 441.8 303.345 454.699] -/A << /S /GoTo /D (figure.caption.34) >> ->> endobj -972 0 obj << -/D [970 0 R /XYZ 77.386 776.032 null] ->> endobj -214 0 obj << -/D [970 0 R /XYZ 77.386 755.708 null] ->> endobj -973 0 obj << -/D [970 0 R /XYZ 77.386 650.631 null] ->> endobj -218 0 obj << -/D [970 0 R /XYZ 77.386 315.014 null] ->> endobj -969 0 obj << -/Font << /F22 516 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R /F42 629 0 R /F28 636 0 R >> -/XObject << /Im33 967 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -978 0 obj << -/Length 638 -/Filter /FlateDecode ->> -stream -xڕTMS0W7`/K :)+C쀣L~W^;`0$E"::UpFssR,ece!EEnc.)I糳4ID Wt':3;y1p<*,/.iDԁW1&VJ2o{F*(^Fenɮ6D1A-M;bo[FnA媞'Ox, *7&[m ;$Zmݞ9xQ%HRsm<~| X08)(p -+XOrcdIpx Y efbG?nge/CfWHI2HkaAJ #}[N0/75ҧrm`2R\ O°E.NضMCr*/Mo܄ms -jQVnՏ}0`brSLL\46  OWofWwz"*&˭_77@PB3+?>4SA聂+O$9Lg$a ES -endstream -endobj -977 0 obj << -/Type /Page -/Contents 978 0 R -/Resources 976 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 974 0 R ->> endobj -979 0 obj << -/D [977 0 R /XYZ 115.087 776.032 null] ->> endobj -976 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R >> -/XObject << /Im11 690 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -984 0 obj << -/Length 1096 -/Filter /FlateDecode ->> -stream -x}VYoF~ׯ#k%7r6MX>PZZ -i-d%Nt%Y]d&\eVTE`qo|ݭ< %+NTU~"geMi9> endobj -980 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 522 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 987 0 R -/Length 5401 -/Filter /FlateDecode ->> -stream -xO$i^jN0 OpʅAhq@TpݔIRFAڞʊ˯>__|p&ۉ$ ~œ1ݹ/[9nHw"jj>d4 sVN¼™=q]hl) W}w"W}'̙R.qa}wtԦ_}ԾWl޼Z_#jf?Vp"~'q².[pr?]3UpJ*|[jx.[r o]s]|#lu_kۛWD>Zo<U}UpWO kG/̆_4_w=Oږ/W#7W?DPh5Ӝ~"[B럛ډ_;Iͯޖ[y{nYw%xR_Y$ -Ƚmo77_{?׷}WOF7΂f+o:y~ SXSjT VԖ:7۲=mWA'O?k}!ls?A X|QoVgU5gdRsk]v\w+ j|7|o~q%ϭG[{-s ١7R>V~x'ş+rӯcu[!=wY.O4ݖo0MO+o ڹk%Xsk?Vf\oϕ򛜗<w6iPv|jOn,j|*kHb*Y6?,!rKgm*ؼ*H}'_GOkX[ZYϟn5G"Pn5w#yFҩ>f]} z?#='ۙxmŜߑokmS:y7ޖ}|Ϻsk?xOoVsy٧;_sճh_XѼ^egJc=yhV'CbOj=g}ձۑ<7&흏iO=l| '/)q*m?M{m"﷿<eU7_+$[Yoe]ߖo^m͵R1icCʡ{l0EFXp}ܛG_8fmޓg#y"m7DW'OmyօYVFm5OD+.ru4-jr}s:=Sۿ{Lg@[-'-ݬ#^T -]ԾtqԦ__?t'N49r}wT.[9^?G0/~f>jљR. S}kjqُs?aԘܗ?xRnBάSLijzlW7վ/yଯ@jPkաwhZO|PjY=j@}Pj^/u:Y[s><ߤįo+_\}~_u7ͯ#G@9 uA֑ju7>jMd jPMO׾@s?4W4QnWjdOą¸=pksjj<¸=09sP}<50n2L¸=p?%}T/K$Ja~WJ|W e?y/{H͠~Hs< -]2}nuTǭ?PC>Bsڿ -$k*_/)1j]!Po&;=:@#Ƣfu/ĕ^>'Ӎߡ_X_s#?8Kl>7?=׳ye\k6sMwͻFq?`}yGneû+yPWsO?Ʈ}VÀG$>F -0 ~$O²wmڟo~7?Gs=$O֏}`kj='}Qw$q-;o:nwS9jCnھw)[߃jԾwf['O ohQgڟn<܅q{Lצg5333S}3333jL7333S}offfQffffQffffQffffjԾofffQjLLLԾ^E훙]_?offfvڟy}333׾U}3333Wffffjoffffy .hgwj?ڧw2Ծw.c}f_6?ҵ}uͿ>a9Y_;OԾek?_OgiXuY,_%D?̮Yco -/79a'P(K'offfvڟ lşMʽGΤtǗ#yz'=%jjH̓o_*k8;y8S}333k~hoOO1G򘙙#yѸxOyYZDޓH7 P"oL.[qз~ffffj_offfQj@?e}333O57y}333C>$}3333WffffjoffffjoffffjofffA훙}Pffffj>j>j>jL7333S>j_훙}Ծ}Ծ}Ծ׫}3333jLվG훙G훙G훙}7333S>j_훙}Ծ}Ծ}ԾW}3333jLվG훙G훙G훙}7333S>j_훙}ԾG훙G훙}7333S>}3333WffffjoffffjoffffjofffA훙}(}Pj>GnW\jN*mkP>jP>jP>}P>}P>}P>}P>}P>}P>}P>}@>}@>}@>}@>}@>}@>}@>}@j>}@j>}@j>}@j>}@j>}@j>}@j>}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP}@jP>}@jP>}@jP>}@jP>}@jP>}@jP>}@jP>}@jP>@jP>@jP>@jP>@jP>@jP>@jP>@jP>jP>jP>jP>jP>jP>jP>jP>}P>H -endstream -endobj -987 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 522 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1054 -/Filter /FlateDecode ->> -stream -x O\j!i -endstream -endobj -981 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [290.989 443.212 312.268 454.839] -/A << /S /GoTo /D (figure.caption.35) >> ->> endobj -985 0 obj << -/D [983 0 R /XYZ 77.386 776.032 null] ->> endobj -222 0 obj << -/D [983 0 R /XYZ 77.386 755.708 null] ->> endobj -986 0 obj << -/D [983 0 R /XYZ 77.386 651.456 null] ->> endobj -982 0 obj << -/Font << /F22 516 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R /F46 684 0 R >> -/XObject << /Im34 980 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -990 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -989 0 obj << -/Type /Page -/Contents 990 0 R -/Resources 988 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 974 0 R ->> endobj -991 0 obj << -/D [989 0 R /XYZ 115.087 776.032 null] ->> endobj -988 0 obj << -/ProcSet [ /PDF ] ->> endobj -994 0 obj << -/Length 1262 -/Filter /FlateDecode ->> -stream -xڥWIs6WH͘0KoNl7ni90&D@Q=x ?O|r~y)I."HS"$H2A,e)dL#z*Dبzq/a/k̨A3 \HVΌXQp7DaʳpYRiB.Ga&=m2 2p\*kg^ikGKFNQ" Z`T5ãQdBW?j>DM݄:2p6~tO(87 ?TҫG0:Rb(Z@j!D~*Ժkm}I/}{3A͉Ο(-ݦ{#'뗲77'˝Xm@"Iu6V+u[c<߄,F~Pߪ' -o'kg6υ JmɱM"`Pp}v(ylz]W~ 7N;\fhp^z[ V&S8퀖`2[+Tb 9kn޾/BsR; РNtGGu1s,H.%w̜0Bf8>e? ި3Awu -5AT)K!{b3]ŒOt=j*eXt - X,3>f^[9jS\mϚ6wtEP`l)*]P}Sw.]x<&HOs7d{nL]ߪe㺦mW_b1WoeöO `]t*ؚG|ӏ5f6(w|O3Sy]"sG[F[}[ۿwz"hG.Bl[FzONh $#1tRɧ4(a lwϓݹ b,](q rTa&A~y*Hb@\V!> endobj -995 0 obj << -/D [993 0 R /XYZ 77.386 776.032 null] ->> endobj -226 0 obj << -/D [993 0 R /XYZ 77.386 755.708 null] ->> endobj -230 0 obj << -/D [993 0 R /XYZ 77.386 446.27 null] ->> endobj -992 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F45 635 0 R >> -/XObject << /Im2 621 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -998 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -997 0 obj << -/Type /Page -/Contents 998 0 R -/Resources 996 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 974 0 R ->> endobj -999 0 obj << -/D [997 0 R /XYZ 115.087 776.032 null] ->> endobj -996 0 obj << -/ProcSet [ /PDF ] ->> endobj -1004 0 obj << -/Length 1444 -/Filter /FlateDecode ->> -stream -xڥWKs6WHX|NO'}JcB+rh:Hiž -~ξ7Wo+H$26HS$HX(2=XMfOO{苕Vam=y ->x71z!L] -endstream -endobj -1003 0 obj << -/Type /Page -/Contents 1004 0 R -/Resources 1002 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1007 0 R ->> endobj -1000 0 obj << -/Type /XObject -/Subtype /Image -/Width 985 -/Height 531 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1008 0 R -/Length 22328 -/Filter /FlateDecode ->> -stream -x}%A" YiFŁi2Is $nò{/$Mgr]Č0X-e"ϵx.;CۗδC vlc6DfOz9o:NUz}{z9N S~_K/}-IJg fVs6{qB:lmXٍ ԓxoj$݃H+`Vj5n/hNf^Gfګxo}WyqjuiJm7XtccLu9l4;Y88WTRq*NŕTSqIDũ8wPqwPq*NT|EU+w埄P6Oƿ`i\sFçfx}O֍_`څlgJFh5MJ5}Ji͛>fm^hxn&wLv;;-LYyX%U|*YT|*9 -:_/lR۪rr}T|`U|86zMT`L-gBvRº+x_3 `*^bO .f}ۆ]pRxH,x(';nBTz*xxwٟl5T|T<8r Kuxdڦ2x[GT씚0n 9oW:~&Yض]رc0άpjZ1_>vGmrw"[oXYڞ9^~oNppS|,Ҧě-B=^\m8:qšTŨ߀bVslm:O+tߖS ^{xWݳng$Tl샂\ ?%Xȧ@Zqw DtcxgrsWwhR4{*~ -o]z7*cܩs]ahɓ+Yu[giPTiL+@yj^N6p,Q,Ex̨]ʃ!9)! -h6\P$.@ͱ=PߛWD5B (m*&vkԴ {2 @%Ց7ķjǭƬo+USgrۓuZ=xiIL= ZϿ6P}*^z5 /с(+ -GN74~]n[͠/ܭ.AD5HtuJto2ZlVŋ 9Y|%9e *Jںtp)3PIUSqWnXonׯ{M-Mi-FTr`BOexs{*/93h]MR6k5l󌅦 mM[5q+1kĆ [*&krpgXNJnmJ-ݾTśsDųb~}xIœzⷌ3V|v8Axޥ?Zq/Zx7׊0|kR{]~=D@ţ{S3P⓬͞S*u)S~7,&4,w(r2MŅ.ZoAx -Q'Y)[kOu,MV康i6EVfFśդ*1-5Θm c+O]V0셦}Tvz38G~6u l]s\9m+{w"͹:BkLЙaaDOׯ`xiʊV-jXlh?{.LBpڿGޟܹ@B*<7Ig#6[uL1+ë{Pm)A%7D+ݶ :&AjVYin zַv@Ko=a5 [VjʭVв"|`!++Jј[X|wqF 0|AfFwDtΑ1'P=Cwwҟk.˹i[EbOO巬iJxOz-5WVGœ -YaH+\ZqeVVkqHs*.ɻ\T|){$t&=W*/*xRԁT#6y< -_#GͿrb9*n,P+uj}BjwŽQ”&/|rsT(i`$wCEP U|X=6]($v eVBp- NJS~94_^+^0z-zP4xg:<;ꛉ6xl/'V~Iߠ(w*Nmۊbwj㩇Stf+mr/_փ -Ž»sxΰ/޵BexTBTWǦ?["U~YiyOشJvhjyKR= xӨxoa+C϶t-lT|~?|?MJyg:н8\`s#J7?,jbf[6Ϡxo6{&=u`J7Tٽ'5q6~2kOg;&0W_ )ٽp$WMSXw G}P|w';ͳ*$X O}or%c^y[BUɶ?}˯O -mT|*\B3-HK˗kFqFyiRLÓ#6kaV3Vb>*6iĥO/gg+S7-ʬUl1Rh-KLj u~TE9}=X:<;mfz] -]" Sɻ(gsRuDkTTڳH+gT*PqT\9VӪ\vk?7є3ر.]8@)';3)8`Twa*>T޹z{þS*ڊ/Rc $̠V<׃J[T^6 T8֪x^~A׼IB&t!8mIǙy[[hap/"-OwYqLm;çQބC;k+NED_k~m'~z2س'SoRKZq*."Bũ8ͦJ?F_Q83TqgP* 9x1֝Z-\Wsap;kj*?- 5?"-i8Sq*`䃟*NEU_?T@ũ_?HM@szl_PY|Y*3CЙ!V/WunFH_D) )n8,٬Pq**>7^U屓t><"+[3P';ÏUw 9NͳןGkŏ:-O6N#"KPG^ mJ??v8;vvOVpīgyeJ{=g5C̰#"KTiZſ>p{mڊ83}QRoXPq**QØՊPq*.Bŗ_;/Q Z4+JOsVhӲ*."BũڪxSu0߄*67Wp*."BEd*io*zloT<1Pq*.Q*>EvozZqPq*.*8#ډT5 -Hũ8"ۦ╵m^WU_/Rq*."BũxC[lt5 -Hũ8"dc62j{TPq VM*NED8WoPq**4_g]hUPqRn T*.*>MJcBTo[C.T\SqT|TM*Nš3CЙөnY/~Ε,fUKZ5?#"2}Z񂠮OfT\D_ Vz|3|{? =pK목z柨^&t!%LߪY5*."BE\ó*t;'YT #SUFL,pU|4"BWJdgP<|n:0|*>\G(7Gh*."BE p/MU䡊N^?B%T\ŵjO4M^?Zq*NE&x*;heݨⱩ_<>yA[@*."Bũ_C/FN#SԊ{PZ4LjrQP5ϧT\yx֓'U/I_xs#*va8?Z kFyv5SɩZeOu:B^.v4$R6PP*lwxSq*=$CR=R+æYyvGaJ蜊g oJSq*CZ]=,]sfVcԊ7tP+~wP*h+qmEfOॶX8V%3WލtI[7A/ڸ6EY҅xT|O~O. #gc*.׊{P ^KT**N6`*ϴPq**3T>rڞ"T@{i4Pq*"/T\SqSq*N"T@ESqX"tt⛩狻ld*."2oqX**κBUg"T|T<{ʿ޿8x]c9HuN*.BŷW3x{)wz0Nwv*."BE8xsFݯU~xFo ""T\SijST8iPSUbԚE*."Bkl|*.Z4Pp*`TtI T2NTH/ۊrTT\DdT<< TT\DYŗ؃ -PqPqgZBPqPq[9mOSqTT\DwR "@E/Sq "@@mR~q\xqnwزs\=d#˺=/'ƢƩG`茟x`ɿ[T˦^n~%O?PcQEʪ>˓e+5 o|󍛷b?SR*~360!7Uwo{ỹi?%GƘ{bMOt-ɹ+י$f_3axX]=fuӘBū&b<(/Q}B8W2?%- U.3>.[W%x"Qԫ3[eTTūx`^K#dPxR =TxkV혠2ێkXo>ؓT/߾qUǥs[ .\ŋӪfӪΠbܕ.7ܥ F'OF{龞bsvͻ*swUM׷q]:M -^)}`r# E*`^;_{5nƏ6Dœ -.4*^=f%ƣT\V+^+&)u_v;bS^r>xJp*>H5fĆvV&UXs$ⵑq0dY@#MXS+_>y4b1:Jә|Ja|T =[s^n|Q+~ f,IųMvpr)2f0nxd*5*}n?q|̓Fłv>k]+‹c*[-9dUH# Su._mPҺid1ib{dy 5+"UB}TQ|j=|)m#e7g+Gc <ÝHkx,xN[w:A3LN\#%rj'o_v[rkيc\aq9M;STM/–'Wлr!cx3c"}J=2ýPav\W#*4PE8lcQ_3x(;{UWşEhV;*BTqKZ/0hYDcˬװ@⦬=Wj͉f"U{dZڽвV7ouEXt[*=`%{SvQE[[)W4HWr˶wnߦGV|4~1&R{$gI6셶Aۑ*BT\[qͨSqPq=T|I *ҋMV_P coT6 黣y^.]=BTbj7`*zPӦ U<+*=a38wT*{Yi}E7WA؃ -l=5N7=,ZaV%ڎ)3-2XLPPq*VoO1\Y㕫دmb*GNSTRTT;cfzv)@XPqTPqPqT*T*c ?V~X\Fm%,:<;jl?>bPqX~oܼ=sޥo.ւw?|ۡX!*>yRq؈_lϼ~`n^m+ -폹;s<馣ŧfw˓Y7Wk;L<v8ᏕCJ{lM 7k~n͖O)UDyf~#7ڹ+[.p s4r#W=&VLۏOAűm*~9p=9Nl40U芩҆%ɋ=T6]Dܣ/xU,,U<0𡓷:jvS2'c^KyTSq`mTdݿ.9p\kj<{z>m{3WUiw>҅L'#޽t_OŠ9ddsu}W>veץA\nX3& ;2gH4*V*^=x*n>_+>Ʀ;ik+oACSV1[Xs$?yNsHʚӤY@#Mt'6V,F'\u~b&7MDb{8)wkCCQo 1*^qʪB73|JFWNk5O3+*^JūOgKթWLV=4RI%y=}1{P ح+$+l\be[ػQo#h+܀YTx!4{ݓƶUP͊;xH({cbیzxR5hRNBؘ͍cr-k-]B4xlٲZP[nW''k ^r|˓DmXr+v$]dhci?/5 n\dp߿tSdA|IMѕJŻk׺e*1+j`=CiU˄*X~kiB;Ȅ=:—HAeT|(ZOD(c?S;f+olX>"Y?Ax<7*^S[P[i} MT+-67Fxd~Jt9g5%kS=A+ߍkM,*UןixCH#zn.#*!FgnqQl׍Q}[˳&;w ^5'}Z3e[7O*K>Oسnɩ8U|X x"Hӯmq#x^{]o\Em9ۯKq~9XDh4GzPzW ޟ: GDߔ{$׃JA';GNYŶL**wĚ67rW_S*1VSql?_*NŷNjPPqT{\-U܆¼9**>7 m [ 8*U T@ſR`%@ş:@] -Pq8PSqw)ßSK!PqO|w)hw)`KQ ?L(T|qNv:[nT/{^OEW89TcSUC/|}7?Ғ'o|votRt;A8ګxQi*mI;qZTTs_{?ET8gaӔIQ8o⟥*~(TcsUMo;az*jQ6*Tck=|ٯRqo9Aw&| -*5>? *-ƹ-hvP-X8Ǧ)UPqB*?p*rBTܥ v{&Vww)@=nOרSqTȫxObRezcw)Ȓ\8g8Sqj@8TPfܞ uf"TNg0djncUw>1PT5_|͏d*>uvOb}d0_Pq8kGf*? zݳnfT -^ -tbT<.NznHqLPqPq*{[,mvk -K;Qo|󍛷ǢgIvR˝ɝ ej98VZ8^Gw8Oq֞FPŇ}ܾV\M8Z֊{86Ľ nW=U:vf49 GN8xιTZk={swdhO^s<څN`7GۏX/vҲx.8֤JSq`Өg=նg3L$8@!;w0קfХ /Tל^ك+~W:cڊWy86P+k̢O~JU<3|]ƢJ_{/:sWkkwqJ$Ova8'Y$5F*_.\ +6NŁM ,ɯhYzt*>U/v*\VThԇ*cFqÁ|z/9z40hRTPqPqA\ڊgMYcDKϻV|Ru#aD7ХIRNܸ)k=0<ڨUMś6T+*xOCŁA%U5L>~{yyHd6xiGO1s8*blE☡=5NŁm҉{%}l0ΰIG*T|O@%UkP:QvI#* [\x]i}Wbcp**YxObRX)&zlsX/P$AδJ?pNb0 -|*ͨSq *mp}(2Z]$>c_(}Kt&s.ozP@`T[oLK8*T3T>rڞ8PqWΘ^] -,NG[}As(0s/-KQqw)J{?̖qTW7w?*j\I?k5aPT f~/= PT8R7OTtSWw& -/L:s*.$av'N2,X <65.VW+k/ǤcTىU<}̤87UUcYFAű=*{~|G3 =T+.rVSڣT/ǤL'$AЊ[cYFAAgq6G&-&gIVIXr*2qQqPqPq퐄_%TY&~QqT-T$ȸGNÝegG=kf' ^:cƉ,>˨8C8TD*@ű0GM8ڨ3CJOv^oO_OB;vTܯO&*xxgNSq`BPVg[i=Q8B{;)PфݽLŃO*mRHC}ڊvJPmd ;y#gLq?y錟ծO5JӋfM;#N&UsbrPqlQH #\[}]⺑yXϾ)woTri?ix⃻fmNV<މ $㌙^-9M~9=y_ާM6(g/U2A7g g,^J:s<Tg9zOn̯q*?&PUu=7|&ttRq**^VVN7t$cY~dfw*~뷟w_oO~䙿ѧ_/U*WG2\:ԱWW; OR*N{B*;PgY+Rq**o+^2j2g0fl1.xw/U/|/|/|W^?O?8UoULX]<:; $To{P؉|'=ۊgGTՊڟDo"$-Lҿ{lLUՃJ!: *^3BU]wHi?fXG{C;}_E*ϼ:~"Ɇ*^{MX+>Z 5i30*^88*p[xuN c64JݽDŏը8fуJP\"ޛSQur՟Um g\"Tj=O ww#:yh3!Gf~?:7Rq̨JA۝nzPL[ *Nŋ Tjʨln*_?}o>Ko_|_7>E*.3-NFMPq Ug( -g8*.UΘ1FQPq`'?-#T53@rC.TPq8s(0sTTEDj,IU<(H&/ܦUz*.Tau'j^{GU,T9>yJ7lutVcUyG?Go{eT_}{C - -4*jr2+(&/ܨPq3}l3K TV*'&_vk7*?/W -:x~_FSQӟ|7EpB̧ӿLyCqτT?~ ۢtGJ 8 ?[nwWS{EMZ´/ܲr 0;Ok - -=Z#U*.Uj%m]tMS8VHſ~;?sc<|.>cxmQ3*W+.T]bFuW`G'eV[6MS8VJ_Ck-˟)giP30756mZ,ܨPqsW< /R -k{=.vTOY)u@Ł%=~ݍծȅzO EM8Uuu6ZqVTTſ;qO&?]*.TlUxЏWwf| -*PqPq`*~oO\G*.T.TX|7*PqB*,Rſxc?B*RHŁGkֽ*.T.TXo_PPqw)BU|*Pqn->zyk?NUy -c^i ̜ʷ}+~w+X=%]w_|@] -,9oy+S.KTܥbKo}7Pq­~9xUߥPq-Tq=zaJ*Xi~Ol)*~|'+s{ݿUv^X14XOT?j**^[4*~Lűٸq`U<-9.xEFL~?N7**,oܼI<|r=Ug# UhwԈ%6xd~&6ɗ"ZnИu[TSyΠ;67Q;*Nű*Pq*PiږtK TԊSqPA?Hű*>4SN5Wy^8*L^Ok_4TۧMű*AT:u[C*>f Jt -:3NJ*NűM*}:xv_^}zYn_5t>>܏LEŁ RqPq-ׄmy0xS\ z<ȵNqʙ D#SQqW^>v'_6\I]OKŻ26L&WϤ5888xN֝c<|3 -eӅJ 88*T{_;UVǃ1jMo⏾8ֱV<׃JŚy ڊVHuCcTcgH؊[ӃJoػR];*PqPqP*~ccڊT_Q8@AAũ888lKşxcT|աxϚCűa*GN7*PqJTկQ`m|*@Cű.6yس@w)@8TV{?*R@Łm_}AZxMO?_eq*TXsc@*RPq*8X?morqP5U[T*l'~}7{g%̫⯣*Rmg?=3OC -U裩rsHO#*T3yw$o<@ŁMpO#5}[ 4uw=r ֟?|^œY ͹7Io!u3M[1V| -JϱӪp*^n^Τ59y.[wR\+Nj+Uz&sS8Sq`Ta;UV$ƓԊWτ@Łmlxhfh[ -UǏ^PqB`e-FV܏_{T;ZPq@[HkT@ũ8@ũ8T˄*ݯVK!x&A1V2PKTܥbK*pA8TWm`!*3Cw);T@] -,\*N,WD{HZ `%O{*yl \K7 ^eSTz -endstream -endobj -1008 0 obj << -/Type /XObject -/Subtype /Image -/Width 985 -/Height 531 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1038 -/Filter /FlateDecode ->> -stream -x! F< # -endstream -endobj -1001 0 obj << -/Type /XObject -/Subtype /Image -/Width 19 -/Height 19 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 143 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -8Oc|3ya'đ‰?Woهrtbj&p{ 6õaPAԌ N" -4)2Q" -endstream -endobj -1005 0 obj << -/D [1003 0 R /XYZ 77.386 776.032 null] ->> endobj -234 0 obj << -/D [1003 0 R /XYZ 77.386 755.708 null] ->> endobj -238 0 obj << -/D [1003 0 R /XYZ 77.386 657.537 null] ->> endobj -1006 0 obj << -/D [1003 0 R /XYZ 77.386 620.867 null] ->> endobj -242 0 obj << -/D [1003 0 R /XYZ 77.386 349.311 null] ->> endobj -246 0 obj << -/D [1003 0 R /XYZ 77.386 216.641 null] ->> endobj -1002 0 obj << -/Font << /F22 516 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R /F46 684 0 R /F45 635 0 R >> -/XObject << /Im35 1000 0 R /Im36 1001 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1011 0 obj << -/Length 1823 -/Filter /FlateDecode ->> -stream -x}XKs6WHD,IyGJƉ$΁ 5 7.(f{ANΛ~w~[Ssd(('soIJdկ7aj_m|6Ri(c%;DK>Ha[r(U_2+ ^ -‹Hވ8r?$ E@<ދ4F+t/uBBxy:FmO=w<\R((iK"!Pe1Vo$,o3ű| b>kcIj茫S}a8@Xsk!xb7DWMc"Q)s8 sو{_D&J=Hݮ'b,IGK )@|] Z@IW3*r;;mZJ#m 7匉w Dls WV=XC4{Ep9h4HS0EV5y?T%j+$dDf+yf4l*e f*E;@m#?K,W8BН"5 7Hzu01ɼjE"uW|b.vUY0NsR -/":zX닺ہ[.eV{?0D/^1/gs{ɔ -" 4]SzfU~ [u lAI}F5 . <( >p>]AꙐhZʈ' ឵9$b8ry4ŮȺTI,DpZTCӌ*,@уt$*$0=NՂ{ *ɤɶ.%mIodWPuUЌ^d+]˲RL Qc;HC spTʤ⽬[4R2xakD퓬YzC̽uL&C:YF!Pھ}8n( Dnշtlrs ȜxS*}'MES&tH] ?_>+LHY̵Ĵ jH(41^! S dLb!k9PMx 0? -v wqklK돃5޴sDժ -&UB1yjmen,̭63v$oژr-_8 {߻R6HmOYž }G0IWh\vm]bv4f#&C>nʴ挃f5]b+b/؆0ylRKGaz .i8Hwa)&sR=g 8(:$Lƹ:!p7p\Yl(=?A$&)t -43X`rͣĦu v:km>IhgC {Ft-I/ D+?C,jGB$Ҁ?yI#8,a=^yų9X9+t$C?k9 -_NYO˨yt򧙭IȇɟcW\c~> =`#4!*uϦ~Qq>& - ?4P>5}HvjqC4h[D1w gllW:A{yA ahiG3~/\f -endstream -endobj -1010 0 obj << -/Type /Page -/Contents 1011 0 R -/Resources 1009 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1007 0 R ->> endobj -1012 0 obj << -/D [1010 0 R /XYZ 115.087 776.032 null] ->> endobj -250 0 obj << -/D [1010 0 R /XYZ 115.087 551.228 null] ->> endobj -1009 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F45 635 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1018 0 obj << -/Length 1412 -/Filter /FlateDecode ->> -stream -xڽWKs6WHT^ޔq:q`"HbCQ ĿX&e9Ћ,. #YsQ2(8y7r/0l0F7so^^癊󅈟.ͤcuy}z&--/.ou>_Vٷ4aRGmUęʳq"%˸u9?>SFB35KuN~zT˺;[-kZo>IaL? GLYLzی3kx!A{aP#e侎r ދ,ϣ$L(A/?}*M_U9׀HW#a9:CRHH!EFёY^3F) 3B߻0_hiUYewM1ST9BMґ5)YmYohuUe۴hSx-߂m%hw2wגD(5Z#coz{{k{ [K~W-ݠn*s[w2BX7. ߶ZjT;r'km% -g?Tţ70Wt\Ӳ6d|\䐳rƧs .c"/d"` -endstream -endobj -1017 0 obj << -/Type /Page -/Contents 1018 0 R -/Resources 1016 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1007 0 R -/Annots [ 1014 0 R ] ->> endobj -1013 0 obj << -/Type /XObject -/Subtype /Image -/Width 1026 -/Height 512 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 26989 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^_w}ןR ފ^zx ^?x'h"JzUlR4!]J.nb4n؄mIJݤذ Feaw=Og3N|z8,~̟|f>sGͿo @n@?xp؀$5J̴-e\ۺkKV^KW1.$k5Rs+k5v*mL}p;s֊j WR:u{fopWynV2 Qh:UGe7Ffܚ &l)5 ^%G>w`f 4S\PRx(2L2Y64!\*-HS)JR -gMgB 6/ޒېb4GVD]nH{tjjk"0O pD*IJFzi$_MS@SUiʺ̋O:ctO⺥ZQ..}fiM_ -Z<7ޔ•ӗC5:cAWٛOF[ـԅOyGSS"uPwxiTBb0~ZMk滃WDIv!FI./Le)ToЌN^}$lr(FiDŇQ+@O>!n]fRz blfhC]b#Y%Uitק6-]9Nm@8 Ƚ%vSz_S2W}Jr)e5{z G+6 ଛl)⢥Td-OaߥFA"(1r:RxzbPR@ ~:itH j!:<Ӭ5/1^ -5Y8u:\ ^dUI,ytȒ,m -RXSx:})W*Or{y7Čp :q2P< MqtWP9!MAܐ+8꣹H o&(w4JYr磌vZ쮿J%J l@"\*C]92݊)+.ZE|I7,U&2,\5sDW(o; &l U8{MåL9Vӗj OEGح"Dfj -m鲨7X76o5S#DaAh.[؀ 5}A%`=s:6I?kre;8BJY3`@ c5SnB%tЅ(:QmaF)N5ukֹ`p+QTM3@Hv\h"ߋdJņWy\t9H+6(o/] kspo -z\/qыm/lf`j7죡%/ٝ T) &kAVpO^[6buז>C]K԰kBAK6a.ҧg5k 3tl:1:qnNK `.+S6QNuֵgk \[z^F-gGYulb&Wx؀Pw - hc kD\Kـ J*=-& Ե-*ėwbVL 6`ecƈR 8llkLR[i+VjFMe{Dݵ-]5Js9%W^++n@gm9V/}P lI`rڊ-FA='@ @;xS{h  @ pJSF$ @f@ ܎6v]9 @@ ڿC !@ oXm/n @Pp͜`o@ 0sjZaλ+@ lFL7j'Ӑ<¼gV=}|o[bq'f6+:$n w8{ i163L>{kmX ٖ s#n4H= 6 6ਭ+{DmRg5Kn{)m-Fݰ/i2v {ـ{+Q? =V• 0tG]]YC&0> -!w`dEpZEZXm 8 ?8l!`b6Y OP*`B +{ 7;q96SmH[5G wS\^1w7 j%m[ rM@oqw`mʚdg/'%΢A̽}y"-J}x9 -*ЛһQ p] Iڀtp6F dK{d(k0,qp2|B kkiւhԡ4KJ_}78+1`jt@!p8Pl@[*H1r]hV$uǶl#fm aD$W1:ֿSg)(zۏk lZ !i]_GSĽ8E6`ӵ26F<xL7^`ӌ;fHk<NCȭa 0>H"l^[Ĕ 8x/ `L0ZJte͵]{'$pB6uGVIir`Fe 6 t)R79 p߬ -Kʷr7@k!C6ˢz4,Jq7KGNn5&W[s/G@xD؈~'`=/ m+3m<\Qe6 )ꒂ~fe:pO WGDerGa.x M<B[jS4=7е2>{|8؀C=os k7G,).BxCm4-ųk?f_c]DLDX4¨v1+Aq59tU !"r#XwG{JnYH- ԯ[b)n @7'^T<Fjc&8F`@$Ͷ 0e]ODM ؀A)6"^T666Z4\hdєCqS lA WL{ïalR$Y6`Nݳ)6%em?|#gQـSMA.5XS Bd2s6 zO@NȚ]A22e@^d :eCm{Bl^%x˗!@`wY2𽃗 gLJkC/<z@ I gӴ - @@"?.;Y̜p$ @ؓ@L<{`@U @w"P`w>|Xr @{Ȳo؀=#VA 8rm@ l/s ?i! @@J>=6A@ ?e}n=- @Uۧ0( @'m 6` @*y @  @ W%o @؟>؀B c @^6B@ \}zl @`bzZ@ O `P@ O`{Y@lAO !@rU -@ l/s ?i! @@J>=6A@ ?e}n=- @Uۧ0( @'m 6` @*y @  @ W%o @؟>؀B c @^6B@ \}zl @`bzZ@ O `P@ O`{Y@lAO !@rU -@ l/s ?i! @@J>=6A@ ?e}n=- @Uۧ0( @'m 6` @*y @  @ W%o @؟>؀B c @^6B@ \}zl @`bzZ@ O `P@ O`{Y@lAO !@rU -@ l/s ?i! @@J>=6A@ ?e}n=- @Uۧ0( @'m ͑ @ߛ @` @ p;؀uys+I @` @ p;؀urV -C 4' @ @vV !@# @ @v* @hN@e>K/.t|[n !@ZC'B`NZp %cb3Ԩ 0kmoL ,AyjnnE`i&*h,4<@K` A44l@ߩVDc!@ J` AN@# @@Co$  <Bl+.H@k8YhX E 0@oJ:N -d.2Dq pJtmZF &8mi$f#x -^|_\w2Iqd-¨ M Psf=e`0N@/Cn<)oGTG0O-TNצ 8]CR>=BG6aN؏@DAPMP'&4H@P5Ѕ% ?Ce@@l@,@Z؀Σt@6`^@.l6 PE+>H@P5Ѕ% ?C  Po6 a k W+~ҾFTkOq@9lTk@o|_hor|l*޽KJ?@7&pLA2ALkvn# $ dتM>% PYN-ݍܢ;UmMߩb`A @B-~aѲ lۀb+mQpn2i ]#ڀN_&#j -:7+qm~PydYĖAcVP+[9)l@H`>Y*FpXu4 %ۀPz?Jέ6 :-\3ɼC{X f*«m\hmCElJOqSB-ZDè*rU0uk)ڡJsK CZ}҇iť -ǃ#4!*eO{OKJ{EPe<5eu;!~<`mg~ T6:; 87 aK*ʠБUKT60ZS!%(6uz~Yyѕfn -d%=*FOA2 NvMAFHr_f>9-SoQhKιZ[m"¬QY?pڍV 41ZT/g_z7 j[}4(9_NBV/⍪puiobN/2*SU nW* -l> gVW}__ SⵢĬUc42>ҐC -FXvwVY 9"+S6GÚ9NbXP϶՛D;@wɴ+*6`)rJ(2ĂzvVo}RV>L=E6X m%Vrhl@8.NI -6@~` H] U+1ͷ[\k-Jչ.ZUG3ӲRNSn݉ԃ³do -V{ФӠ|9dAaʔ?ӗj d~*eҳ\PO$fRy:vkXJ"'lbwMјjpz˃.@>m<i5؀r?̵ ,%M 45l,@`'؀zܖ@6r%ZyLcJ*.i8 ` `l@ K_}c/wXmp;sMYvV4+[-TN~YVblM* `*r:f %W_?Z4X52YgztVK*O&0sQ@Z؀kS:Rb|_jܝYGye&7aL=d,MtQy؀AQ>R]nwUxxݻH( - -~謨Z.1664n6pNi[k؀ &>TTt@ K 6#ϽE7$%ro -rտC0To! DI!6]o{z@ lM* `*r:f p 7y -޻'| XhM (QY!r؀f.\Kp-J@Yn@B<; +(! h2  4lG!`\k (`7DfEmc=!`l@ Kɻ>Cm E` Zl0@6 C`lk^7Ytbl 3u% ?C ,=&42`J@zPC|^淾-k 9MqC&6˯ga%Zp,~ (-@`ZYѷ9aJg !@& VQ1rC7t͏]>z1qXI@؀f (&!Ӫ  @U; Vz|US@ @6@HITN` @U; t|e[US%Nor@Xt h/@`˩~n`iV_? O/9!ohGRo짴h%p؀ 866ށ@;q3b*T7Z_CRV+O)aт[ %vRNϞ3``76ބr_[X)*N/_Ou*~j!z?[ϨP@% Em pտ݀hD=Ss3ߧ'h{ -h>0TdK{oyR6@YfK!JRp: p> Lz`? ^XBqt6<l 6`LKP7U)"}F)(#zD86MAzfpH3'=ۧlcD -ۀouP޻kH"[+)N)!J)h{F!Џl?槂LNrl!Ѓ:-il@VK8@!ps*6V#Ot"p:'6 C',h)  `:5@}Jl6 PEC':^ I @tkd v -څ @`zh5@'rySUSaA @@OI-zSb *؀Z|x219(K Sz' -նzygu1%R/^ڏ|tbq̉d5M(gM =o 6`PD#0F2-QJGR%v+ YD^BmAq=X"2tm$IT/5 )!ps؀~!0?ueX_`^YרsGh0+f5*uh3<Ii|rpu8CCJ*ð)^Ek6E\;pmz? %vvz%]1-gs*mVQ 7u9N릱Vzua!g!R)<ZP0(NrH4%m@.o7 l"%'pv 9ZNoDtJkN a @W "^rnzӳB N9Լ^/.+#;mYY6 \͇ sYj -q\A:U:-(ECWz؀Jp 6{ -0h+έ X+kjb?̺)HzmGxzBcBA))H/H  ~ xv{h_G䙵`oj5'8]5YBܫRJaNqQ 6)B!tF"EE~I6 `l'_zMy )hUvA3`2lk`Q>~ O}Nѥ[5if ؏6 C-ZS" ޞ[-5_&wN&= l @Fk, @ 6jMz@؏FkGA3` @U4_ff@ `A@.פ-j` *ISs. \؀?7!@`?IZL }d@`<B4B43G WťO?KM?e.i՚!4'pn_:aH|Ms!Xȭ*2}Ř !'`~EX؀-azhAhQie67|~h>IeN!(jm>?Exs! У`Ab*X=$_woη^9n@(=ޢ]'ҭӸvFXtW+qXN6ǭ5U &7kO<~ɗ& - P 1b"d\]nu Hog_C~.e5wAM$ @؀+bΧB쨖M6.,& "o7 l.{ 8ݫ/[ 8K ~@ـpH3wBoN >D36#$]clW͵蒪Q,]M$ @ye0DwWPڎnfb@*2Do -w7YF6 -&݀ *zwûEǻ†{Qԍp_P f،@a݀pKєH@2@xSPM`6C4$Л;ۭvo n&MD p06p"z6Wj؋m<|OF!p99m@x9Ս?Kw7ƣwj}d7%@aa- 4YM0  PL؀OpS1J)W@B Itո] '@c>q/qz&)h"؀׶m -BX@؀a7ʟӸFklXMp?F0 p[Is[7$p({}T_yG~V ЄFk4 LH -&p`'G -פPR%@`chgA@ פB% @h$&MNz@5US z΅ =h$&4h -l6 PE@#5iV؃6j#h H|M:p. \l @Fk.ᤇ PCP5נ\@؃FkAV@` @U4_Hᏽ4Y-4* hbU ~mӯ~cEL<+6:oC@Rl6 PE ± XiTx؀$r `L #xl @lxe3I؀I:j .b@$0|乗>RGen]OolCE+=177}_4 }V6}ڦ` @ hBzP4o{nrssEARdUpiMRbzM86 0UBUS²K`rHPSۢȕt؀ڝ1acup@YVZHΊF[ɬʸm"` ^&Qůr=@IYVPt\W*%l@~TDM'BB}9YOCal@X4* ~{ax 5zX#}\SCKѧm«!x_-蠂S4ái2DW4l @KlX$*0exS!) 6M47V::5mfa.n@t jsHӎ:4&8 RY050 6_y!@`m -|J꺾3(/3USL4eaۀEM'(Ƥ+VStcIjBal6 ЋU6^*~т}z+H:^AA+N*6 e],i]EZY'7E @6 }*o)C5I ネ3 -^RFKqmBѺ*l59<7Vluކ@*Js׃{1*QN H@DiEcQ]iT{(Q@"Po4R4TMm; @`E؀{:Cl @69HP5Inl @6`d@-l@߶3 V$ Xר3 @`SUS]N!@-l@[! @`HuKzGsy`u$j@ac7@K w`Zyi"n@XP؀SaVC!"? O~-8Sp%Rfك*5!D pCTbdș ؀ç`D"36 8lgxןCX#5iܙ@ kHϩxW6yRzիnmvlA؆\E -C@ 8<6 -@=!nҸ><+T ^2P'[P6@ d=|F6@/pێ Џ>RB hoKzQq/3A/&m7-4tUns&yS:i2U}zi +]Y aCdۀ:"gi\D''y6a2/e+o7cO;6݊ d*eQc86@lC onEA` ((5  PSZmc@mV@[+bŢOqfhӽ̅d&TUq zm}aJw7JbZHLE pE器.Rz -l]xuPv$6@ dz,|:.XTm'Sĺ"4>hQ `RN(Rx%zUI,f6( +2( -`-B%4͔&On -0$M%fty3FAWf=}'poua_zA^ـ `K0w%D  xwuWS7[?_<u a\`]W<!Cn)32*EGo V1yQv6* -&̯ӯ+_}elג^x/ e7~ (/ɇ3 QZ'j9Gi3O)8clmfwՄxh۴&L `lÍlL5TlWmmՅ)^w޽W)nG$ZiMP#kC50zʮC{vu)! \y]l*W`2fMAe]Y(ћ|]Hߎ"TSOn9 p6`>H[4!ڀ

C]hEK) u_ dnr}-lЯhB qa؀Ylq[o;I} P@0b p-x#>m@AsBH@2o -^;n:rHzI64$ -ul1z0PwjN#5i: %:O0"-t~jEi|ö3O~SzRC&:Q F u&84_{8~B38~66 =kcu5) [` Q؀Nl`D%G*)8woz$n^ܫOa[a,yWO`N;݀ % 8 W%/ xx?g_ЏrmLCE' m@t*oiLÛR(G.$p<"~SЩ EFt"0Y2-R4k: v>? ٞ>MQ7"Y9*QK>:v9j^z2!p n{+CO@X EONSQn@`WG6[+<Gۭf+{piLS( -Vf7&&I_2~>L?)kOٰzY=ݠ@ο?hÜ HkgoqK=Oڒ6 z $:)&v>@'~?Lv=+\@.-|5n@[sMlyt-u='N*)t{sf{Lv>n@3ǽ@>>?5- ħ>?9s_NM ~ySñ-9 `=XqOf>Ʊ dDS 'mYO8e G_\yʰ]l@'L؀+:%B J@``Rџ#^Wu(|\z'؀" ! Pg8 p9;Es׃{U,eX%' :z>O3 %9H wīt% KUR# ZB7 7`@@l@?iKz؀l ֲJqn`z=JK` .ml@;[rV).ڭ3g7Kl@):C@[Ml@*$(` .h ASl@*A`؀*6@B.\Ul ":`Lg `&I @@ ;2"G5 l1" ASlEC׿_wu7>Z46`)A@#5iA+ U`n!W ~W[}adI,M-/B54_ @ 6p x=/F&7gol@Gz!4cjK)# s@`)zwPY7^'ܧ 6`04_( -l} o -:*U`LZ=ėӸW 鷇?y0~k؀*ɧ1+}^BNMAcƒR PI P5I2l ":`&Pl˽;7L C'Y ǝLR1*PH`n-)WzNjb.jNr'l ":`& {u@^w@(;wpml`3Z_; Pz B ޭ4mI z[u$ 6pky|,Tl@ `3Z_8S&96{8ـε 6@B 0= hts$ ];Om z] `f  t! U׷ 6_?A Nz?6`L@@؀~2zH`LOO `6`L@@؀]E|}H`L9@`cf  t! 'W6ԿD!@69 (]>z%qa@hHM G  @H|MD0-f&n@`Φn ЃFkyBH` @U4_@`$l@?( $4sZA` @U4_fWA 9 `9;ZAHI3Δ@  TH|MD  USȮ,@Fk:j[^v"6@"4[4s8<ӯ~cW^}h6j3X \N@#5i.o ́ @zH|M p9l{uy\R@fԤu -" btDc!܄Fk̈́d^G]Cǹ - -rO d= @פYQ7܄`> ->> -stream -x^MvySBhP: wtY1x`h[iDAVQdpqZȪuXMd2*lM@R%>}Ͻ>>׵^{?A @o~}qـ?\Ik*$Cfj.ܖ@mݳVy%lS;)c9 -Z]+Zewu3 .dLXu۲Qȳ{^*}qJrg5PsYy!z5`o/PF^ }K)Mߗn{gdr{r1pfU/\p(Fa*gܾ@S2HWd8< --`R&0g($?{ߖ Ö.?UW&e0TNnj5Bo:AI%z]JLxkʒza;KaS؀f̺B֛+.< -r4*+#B\3@X}JMHxZ/e/Yel@֬[xU5-U+ lEq-?Se;fo~I TQjAjYu6,̡y=ǓTV{oRwQ.]+nl4}LPhf{IseQ.a]K^WDI  (,BK\+G2H}`#hE[t;%Kߨ /Z7I_*S0fizW(oٻxMQKஂW.[n.5r&/w wEGٱ[EkEW7fWpEPƊ|Sl`f}&5"DXеn-l 0=s;6I?kڵ@:`*%`d5ɋe,g[l3g <[^P8%aKl)ـbZB:em@E1k?7sKK `_)(y.ijnwB340؀6 H hԻ `} kDzX4 j;w'(6 :ݧޜ#ȵszlu &%R'5_gk<3^x?R XU;VG#bbWVA ivm*I mFFfmâ4bptsFNox CBFO,@ O ճhV֨@xuD/Pv!w[z<&/oǻe˴=ͳ.Ζ:7 nO6RƗw_F+_N56RۼqyG|< %@?!жq4-Zg{?fǺ|3i+}T`Fڮal\ʧBzi4W`Fficd-O"$PlQ,FGFC.DOC63i~:W/]Ww\e.p $p}ì2%4੡D]1=m gj1C'1n6@ ;E XG> @@'1nE!  @",ޣ  @@A^ }[v<ɏZ ld% @pNK40w1ç:@؀@'1n lQ$Vxvooлh M5 uzawsES Me \1?ـ{DJdـ-z@wuGL ),p-ooW<y6 +<pk)hE4`kj ]؀,3'a Y#0^FP@؋@L7YYfN<.l5hM_|)v'%ӱ߹x.q Ii Gnb6ww {]( pV6 >deⶵԞOh+ @V$N -TTmklՕi  @@o`݊rߴy 0S)\}?!% @VWۿ t -ֈ ت@ 2o? -rA ,O`o -wO$hM X@ &r<ѓԃŜ4B@ gme2R#"6`J @M4>C_c'v?!n -j=( @`Ol@V9$4`>M @n d)k~Vcn @$%ӱ)س#*@ ؀k}W;I_{ A[!xiO%x \@@$eyN,O66!K ɹs=!Y _Xwh9 ``&j\kA@@thF  0lkac1K<#0P `F.Յ Xxj t`~ @& IPL@yW@0#XBL%(na+!6`ݙ!%02U F - 0u@k{/%alSCNht -g+(ݏb b4zm^uPTya=h݁^&ӀGM>PpԶ,6 Zp 1,{0?"02 }zy{>%]Q>ʅD>dm&6`ᩁ!MA(&PiuR7wjnm+ʛ -k|iܖުm`=h݁Z5ӀGM>*mf&i~ˣ  >3SpSPpȀ& M|D侓 ' a,<5:)הUMG{FsEI[HJG^Nw -A$iXXN4`֝߉6`@)QlFPt.l6]0ϯRB 0-lZ?؀i>A@bђ)# 6`ѵgS r@;K<#\ ' `V6`B%p$v^l@G@W؀Y]/C`<`׌؀!f.N3 lR 02U ؀9:&Q@ES( (d6ꛃ  pKP PB6vk` CD H*m3_fVl6#L2sli"J^g,Yf^9 plBk pܥo&6^O!/V:,'<O;&;zykR& we<_6Б@!N6-6=eH { ZO;#04 DBUwi$x@ 64i>W -{]ns ܮƿ7Y^&C`6Y(iY wJmEMAn0%  \~wiV0m.MA54bF2Ӏmـ轌QoJ H^۩vKHGx7c%1:j9>ʊ> 7ˢ eٛi9WB`3}m@x1x w n'plGir k.l4*crGe6 U]7GaJM벌]DvhN z'm@&6ڵڷ&AȒe'r96У_Q&! @j™Yl@n9؀*6У_Q&!Pk&i4ǏR@16@)?*ozRBPXls2Q@!Pkf94!m dMl@x$oOUJYhnZFSI E ۀELvҾ;eV@vW}!Њ9uъ#/ 0l6؍6`E`[@&O`f -iWvA@l lٰ&c"@7lnw|O05Z7Bl׎!6FR׏6[J&w ^mBls)i4> `T>{ h6Ҕq#%pywۼ~/\-]Gؗy^X@+߬pVv9qf6 鄢'\eK؀|{nUΕZJ`364UB|UfV 6`+B<Jj2a+oA&WC1Sʺ`ֽvD؀B஋@t,0dI^@)~Oof sYez:ـow}iۀ*,ޑuy8+c$|oxwMA[̼1iU!`؀D0Fp]ɭk?\eٜm@Ⱥ `Ѯe~|kOcs,~2s=`՝?k$)aZUWSW.JS&HS`e v396 ]oR̙icl6F8 U`RrYs6wO&K]ֵ$H $*[i+T7+He}Wi>KD wߌԿy{Qvpr]l#-ǃԜ,3?Sִ6 SyAv쮤/>]^ז d7 l ^!60ѫ]Y>NJ.V흁{+]5aBb!&JTٻTcjT@El{n -ߑRnznp?8xm^T۹'sc;F֥!yq[j { /_^?fـ3- ?7SwD\Upee(]AL%*Qs8Q*@;lbwź ⦅ReEMN6xZ*WZ/Vޡ6m2 -Y-JSUKЧgU)v/sSַLepm#Ƚ/hW K~ 6-aB* i]苒oհ\);p)H|R%Q^Zrz&ȑ6lFwXi0I%|ú>r#Մ*TbC=<)n)X{PJRjzum@ΜJo?Q2ד -'MI` H:YoOe%ыNXfV?Ӏ/Y,a+oʬ$燣o^TBYebN)R__cHQY)C OiQBzeiRe )iN45z}xυ `j{)訕Ɩn32H:W5O]D> fVJ0(nt,Crl(Mzfϻ|apW*\YNwhwS/PX4^5Mej2 z$6 t|SP+)_S67F%WS^ 0Õp ?^2wg]n6O qTSnGxlNI틻-m6 z:#홀כ~ah|o(! XB?dT$8EH ,OـM27sm+ ݔr~*zFᙍ[PDmR%jU؋bJ.lX:]\pcݫKpE|إݗԗp=@ 6|vҋdx޴9̚II6YH{4`ehـm駲<ӶMۀ*䓇[Ml&`(ӀK7rYaJƕmd؀uf4l@j_V#Ƨ ^T = PNe6@YɰcxA` 6 ,#(ޞFTlqcɈ DoRpFZiO.e23< 6@%Npـ~ z k4;4emRS`Ψskg.uiۀ*,ޑuy8fIb` Kp=zMq+-; 4e\]&Yjd61@`f53fy :(́@16 4Ԏ!)mHܪ2CRpv͂ Y4v -څ @heo wMIʪԄ*T8KvU1c^ -YSoph eG3VgeFjwK(c0`bVk*F h5N)OȚ| 翼k g” V4dc6`fC,@ք xuL!cxOj ߻'wM ʽBluSMa#d-r$" `<6 kl2i|"iSMȑ86`ك֝@ k 6}cBmk ;fsp̸M0  f!Țp-Oۍ};[meYk؀c XkzY+Zls1C%5؀k޼ܳ7m^STJ7YXIlsBkM/kE Xh* TD d96U7ݼa95b^h! `2]66!kfb -o;F? -N%L FV62Ri؀B<6)xn`a߻(Pzk-bL"DbJ=zd1r^>S~P)$N5 8˩i| M -ylB<ѓ q+(! `2]@ ~+]5o%{ ٽ ”>7T@(P&3O'i@xj4lBm;vnŽQJlpxQ؀B@o=B_,AK&Ӆ4oN044T@jvX*)8n,Q6t!6 uSPƿ=v< f_bY"HlBSB# %4Y7n+}A9e D%V'5|~@4Yhė ~ K^|S~/Uco*݂[&(Z$~d\y"K#{+.#!!}1TZfӠ argK7r p؍H9>~- jTN֚sF Mu.%K!ȆB`EanL3Ǐ ը< ܁LxQ IQ,f:o6A~' _(!E0LQ:`~ 97$0#B\[?4 -IQ,d2!66w+5$& \u8pl0FEDIm~/hyVu+ (Z/1۔,QL2N2G (? p ' ܶ"Y2X FagW(~x- c'S%`i5*@'B e 7<h C eSsnhO,^vS~LS'pŮ0Ҕ9 Դbdn-؀Nʌb!0OȱߓӜrڀ7p݂,B&<2FRbהc ӸQD- ,6'tYôAǧy`2ڀ0}' )ˏ-~:@Rcl@h <wy{O{ˎ%aY֊IQ,XkmGu -v~J t*Zwpc,٣Vpz jTNN5~^?nCbT~'PYU -:+'*rl@'eFFlA9-m@#caoSV -z#wr]O\/v)0A̱_HE]J=Vra 1K  kܝK}Ww˟F]"8 -XSo0Sz[m˾#uݤ -'F M.l ?6e <  PQ ^H$~5eɍd`  li HN`ɧGl l@Ղ2 l!lf `v@tn@@G˕ @,-06`u HXh*6`7ԻP>' !6 ;4 v# hTP% X]?x6`73OGJ@C؀1™`XsWmN_z?i 4j~*m7y? z74'uKQN"~,Dii@X@?FhHՌUNVU̜rd؀% CYi~}[mq[ЫLWۿm'A 0ChڒdcJUCZM^96'x>$jةl"iFlˠӀ[Fl'ٛЫPp,6 Zp a<=Rv%ةV!n{3` 6.v-$~:;k:TUE/ݔ. -WGźamg±B} h}aSʊaX3OfS)soRMNdS͕­(l9̀FQn= -k|PVu+'Nbr6<.LVfNgrhVki4jRMS!,<ȞDmVSGXuwᆺ'ILn"kǦ "!:cml@!m Ի_?'[w?yۍHى@+P?牤-``Vf3KjZ$m uǩ< nnGۮ^)Rѓ!ϊo C9IKrGx U@{EaVǧydy.S3J؀ "!:f*e؀ U@6@6`u H(fd];f]Щ @DB`uSM) @<];6`u H{j6`7uI - `4 -&Lf v# au5l!T.lna e榿.% -e>Ъۊ&O @DB`uO2#`  V`\[fnzyޯV-jrK@yc ]) VS[w'df*pӛÖ4JM0zhLq: @DB`u6%EWr b9o̵ pTzLT -;+< BlE§[b˭Bnܨp[ 6`u Hy6=R.T3Jl@J;+UY^B :;AՔV4դ @DB`uO2#kb.HD?n 4ezp?m n.a-<+,G[\8$񖌛 qTJކ64 -^Vz=Ryylw^B ͓]JUN"~,DV휓 H-9RatTG74M(/5Յ`W$I抖YVW*y vl@n9sԛJ4T XH*[ޛ; - WtB垜#׸a6Zn^/ S-ͫ:0`0iw<!T]FUr*d۴Ν+rOr4Y~.UNLNk0 uEVTnz2ۺR' :zzwW=IKX aSŦr""aW>%5GEmyJpYossE+63[MbIF$H5<~M4]4LQ 9<U_6I)m脛Z9,S#׸ajCJ]iSG -)(YcEMZ/)GUoG"ԋ0JC} Pmo"{w vԦ\ؽsC@nbW5Z!;]%N50aB5*V6 -2IܡOv<}.9e2[V_6YG'P?lSB3i&+=NQ՞:qftkџ}{EaK+M(ɲQkt =?<7Ð?>sXָ͈f٩!؀zF xN3Re[؀ Ͼ()"^Qq\fMA!hTVlܸb -8j@=gN1cӉѾNU/6|r w\`mMfRdw*Y>N*<7 , lk9V"%.N{,؀,\$f& dXB>`Q>Ջ yY=6lW!K!7e\LdՏ6[J` `/$GU 8rXMڻ:hۀS1TfP"Ml@7rA` kh +De mBls)i Mѧ!z -{PvyKf1),nF-_K?6`d` :ݕޛ,gcV j /e]J=b4@ 06`74P$Dp݊{Nx6@hGTqi p`2 G@&6 %]{jq]=e6 1FXL-ml~էQ"2kTQsBjlz%Vn3Ai6` gjX -V,.U sT2\c[n2e20G؀=V Ђܗ{.Kac,=\Ba$2CuV+kH~9/W#RGýIobs7k@n9aQ)5 3L'].ZORS #od>^!5:ڀBwMԿ%VZ6?rߓ)_  N. ~6sB0p͕* M\6~w[oi: xY6@]_T3` -$)Y@$M>,x` - 7&oSLspi atM$ @؀|6=׭r>:FfzhNƋHj\lKC` -ᢩ!@W4! ^GG٣3ut,f}poOPbVWKď 8v~6?5{gTDR\!qç4(BJ(y9 XB$lKC Hm~O'rJ d@B 4 e-Cl@jý'USK~*ܖPȚLbl -{ M%6@8WO{pš)QLO7N}l` ЏR.M&Hl?hm6m/_!Є@ xc^ajE l3|a(|$l@!O9NQr艺ݧOM'zx{_87'DRR'~}6В@%w=Gb)mS gmx&~@~SޣYمjU@ B&öߩBd}uM8PKMA@ޛ@ H!{:& D%Goh5*#ުg 8W -& nѿFp ; w',YtDtXڽ[؀[D$ 4c.edˣ@`lMK]E~B,3>-liWI{ѯhBz]Fnm@tMe-@,؀,\$f& Mۈ c4f?ٯdecxRK@! @hb,6A0 N]v@!lna(,Js 1C\@K X< ` Fʇ2=˻;JcUI06uA] `v@] C` 6 hZAbμ[` t؀-WFar6`74mW#0 # f&  E v# ZHE ?kirZi h/&3C`K؀-/$dZoK&ڀFz)6F0b2~632mrM#m`vS9[.4 -`Z6`mԤ!؀&)+l686ޏ6^Yplr ~%C`؀UԊq>n>7<S)tWei]7o{n3ۀ"ʏf-M-v}Q6>EmSbAm|]*oe B x͌u}l';78۞B6UpqnikQдTEd7IJlAhE!Л@Ԕ єPơ,2}ER`.e*ooՃ>e4KXW|Wy L \) "VoE[x uELɗ@YWصlv{rVoAfr+mq/ "P/:S%ݳ;C{h`ߴdemMz ;<j"-M~4@bfU7om@(drU'Oy]aJp -j2j.A~V/(ۮ06 odB |]~JsoWL ]% KGy+`^s ˑ觷o{ cqLfעOa!x׷d b)\ӻZ` 4PXkxؖpWVFD))C M<  \?uPr+V= -&L{!YR6M49*OzE͚G \mi4 zD59.m7h'W ! k5L 8H? 40ntYyߍV(-w%'6+ϖ0i))E˫pUSB4޲Wmmo"(/jSns5}> 6D`9Zv4@oT<לʳjlQQ5+*т}I*e4gU`؀ֿmxR?7K# zt۾O 8Hmd6{J Iѻ,e7IZo6o> k7”w_DnnƔ6 Zk<҈vL O+^>~aHj.R(+$6D ɽ&nu|sέmo - -eW{?R}}/*}^ۀ&B\а3ۀͤ `@K&m@0[}:O`ChP`dž @Tя6X-m860?lAGXT6`hĩ$\K5 \*w+6!O|o}|[tIdF}Z]=lZy-J@3maoC K@ht ite @ ln7{ql6`BT@l6؍6`1 6@ d B7l@o' 8vlF v# l9؀.@5 @^A%w£⯽4ej\cb)[ml@+Nɺ5Gk B[U'DR s z%ۂm^^TA؀~ݓvHݤ!EY vm@k,"m@pi5Q!4%IB3cS P ڏVEWLj_C`Xd>pXK!-pm?2qm#Po.c:cݞ"sT./̫(TıJP$A@_LcSz> 4@d#% 6 ҋ{ ^ӄgMIh,"y6i)h 5z%fLOcDW, mK͕[m$(&`n -( ] >"4. pӃ<p{w0`MAmlbS^ x[YbM|6A%c.lr( ؛PቚrP,6`ڱ)ˤ!^}+.훮 e}'+3W!)Ā44rWdko*UMY[/eܰ6|t/뮬D(OS%7UC; H9{6tT|%PXhlQ}5›K`]`PM㹑h4Xc# n -\06Vـ[?Sےk$,y 7 E籥cn")Gz+ΉG]ŏ Xz~'+UׯЄ@ xO0]f & -&̯;_U~/a^H<0Ӏ UoL@l@T7M#6N 16=R}DR s8L;)lv%P`7yQ4to -rns7Y:m^lePxw -4|-g.1f#|6 ?S>9n LkCѵh2aQyxIalۀ0:j 44 e,(l6 V=`ߓ c -+o - -[6 x콼ٺ L8 cB'?| {D؎&`}͓sʓj")g\'!)"5 I @hEЊ_!Є׿ *:wx^] ܥe>c 4\>Up hyQvtG, ؏hS]NSI3>rjN&i@KIkIw$pTwG)4#F@dl@J'/O2e';FkҌ! ޗ. 99촸{i-d q; pY=]W;5yADQpE?6@O_Jl@']KY`oߖ CqKoTr8aŌ>DgLiQl6 Km1N^j]6e x#voZ}h=+6@~;{_ m|6,m@oCݖpYz -c_@iEӱA8 ?`d8fxEz.G+&6 5[cf7)6l@Z%q'}m@]esWF %5uKw9_q5چc.Z k)6D6ɈE}iF'?|vRՐ8&{Nq˚"F&dUw"0 9fE}iFung脧Űt#B6K0x>tҵEJy/MR$Wx}^]Wtl@frYjĝ`<P#p@ 35! k)66p0xcVjq *kNqh{؀WIRllc6`8!@6 Yjĝ` .'6b:Z" 2M - t]±㙯R#6 Kl68"؀WIRll)h8!Џ:pVdlxԈ R$D ~MI98I• L%9rO ct՛;C >lSs ~_zI9p ΢MC sXCo - -w\\<3,7x[:mFl@?iKzSۀHtHSN;#\M~#}_˟{?=;3:2zi@GsCl-̉SzJ~ޜ^;o]p}7@3׽@9>si95'j:: _m3WԴoOـ0NAcN ' x`$/L#$q%p^ $^&",? xUOozJ~x;ZNa {>Y?]#6d=l68@$zpp7zOqT%e?؀SƓ)M*+ (IdkX(" 'm)YO  t!Po~@_{JzF)_IGeꯜ@hb6@B؀~Җ@@ @6@/UIُ6ԯ):~鄤tŻt؀~ҖOڀ>/ XZ6\ *)a<`4* FuKQ6@C4؀~ҖhU(Nm*A6zJ~_O}Y)n.Bz-|c16XlBʕ'6d=gl@)  rk+ ;U;_ѩQ:F6@/UIُ@_9޼2(0sa:` T lҙi DS$:wxp8 o7m)2zː)s6މ6ȥp `NKyiK~ >k?>*o '&IpL{i 4MO6n S6Lr!"0 0;~/@R& %el@`$=:tK@W l@i@$J@l@.C8 L( 0`R4Jg4/@79졹'l6@9I [>_e! x_؀ !agj@@=2|MO$% `0f졹'l6`@CV'Poa .p/^63C 6}V`=w>7\)@פB4PY|xl -W pZ3H|MHl~؀#A;с}M-ĦV o -E{H|M=h -@`؀#D*ݱ_z{?L7?)5bJ@ פr `G(x6SBܒ!0FkҌZFMAGݑBu)v?|XعOy lBP!`h$& <#>E``tkU`h{/q?oat *ɧ1m>z/!䦠1݃Z PI Pƀ P$6`L l rMΟ@\]R||a$kl"ozesU0O"t: H=\{8lw  86`AYMl@6ʻPv#پ @@p~v0CB L~(Ml@XҳmB਋2Ic3`b`&`l%wz72OdZz6 >l"p6ÖH p86{8ـïγ   t![͙l4>vl|؀.SSm C@rW؀D01` .va3t'J `V   t! 'W/6ԿD POPp3`b` @]`v g 2O@~ŏ A6@BOF^26 >l@!@6% ~_zI5sܮcvA%Rl%xA` @ h$&~"A34b0&6@A@#5izFR@@פA@IP5T@sH|M9[GT@@פUj.@`N؀΋JT 0FkҌ ` *I( 06jy $4s p|[  TH|M.WxoQ؀Y~JT 8פy!y6@E@#5iP`/^{w@s,4s pl6׎QB8FkfB`f G߰\GY)Y@E@#5ifFC6Sm{ҰC̈́ %פQVG2@`9%pwxn&bG` @#h$&M?eCX -z+=ozy\MD4bPv/Af4_f3,4+(x6@VwDdl 0FkҬS> ->> endobj -1019 0 obj << -/D [1017 0 R /XYZ 77.386 776.032 null] ->> endobj -254 0 obj << -/D [1017 0 R /XYZ 77.386 755.708 null] ->> endobj -1020 0 obj << -/D [1017 0 R /XYZ 77.386 725.986 null] ->> endobj -1021 0 obj << -/D [1017 0 R /XYZ 77.386 371.466 null] ->> endobj -1016 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R >> -/XObject << /Im37 1013 0 R /Im2 621 0 R /Im38 1015 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1034 0 obj << -/Length 1230 -/Filter /FlateDecode ->> -stream -xڽVKs6WHX7f\ǎښ^( YSCQi~}w)L \,aÆ^d|B, S-皅II4+,FgWYvL~v~`Y ?/7yvBjbv}. "K7Sv_&bm!B(,{L -6?y!iXՍBPºn'N4y4R,V)9[.j o -Ļ4h8 oݔEXVVGZ.%$n+.y_?ΪtzWNwyA Rb\ӔKiVx -fVYTၹ)AScPx$ -A"}SA5Lh~@s(k;D^ -yz2f-bԝFV̘(־^YPN }L5%_1ۑ`OAhq=6$-jȑx_K=LK+$d"UJZõ䡈VI'pw;P5ZNAIT"ne0Ѻ;x6eeH"ڭm(oKN[rog*X:q! ->;./S^ Y`֌q!lXD + Ist;JD `ŭsoᳶm̼F$a aC"i:y[w78 ~78,Cġ qD'qg=u^Zb++H u{23>!ӐSi;冤%}2֊O1I(AZ2cuw ymSm/E{4x)ݘyj@'xF$E':DyWmDzVEK:EȅWX}(4vf.5ջ+.*܂[33: KvPj3$ipđąT<0l8ihsj娽k@@M B}ݿB - -endstream -endobj -1033 0 obj << -/Type /Page -/Contents 1034 0 R -/Resources 1032 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1007 0 R -/Annots [ 1022 0 R 1024 0 R 1026 0 R 1027 0 R 1028 0 R ] ->> endobj -1023 0 obj << -/Type /XObject -/Subtype /Image -/Width 1026 -/Height 548 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 31989 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^knW}wǮm%`; nmbEB\b BpHI daa,GRˋuۿu{?s9ϳu~Zys{ӛ^ׇ= @ p<{ @@ԍPc_R Gf"i2᦬mͽW-msˌ9tgxF: -* -])^L19N4a VnSVٶv^+Zݖe؜R ^V#etl|3s_9*:BF/Y>4uH˰i)+el[msnK`2clN)/^N:2랷1DR * ꀦɺmm{lK`ܱg/M$ (N'!`#4[ͽ D%m؀΃ hNi7ZUo{G.'6 rʙ}G6y$5x!/8a㴅S)9{a< 8xTDi:XW]*a!M'|lrd]lޕm yc!%9&IV/-dϤQ ۓi#7+k9DsD%gUJS8c=y$) fdL^Dȴ<-δ` +t p'.*b"i:m9b4gy+ׄ)]F#6$YGإ$$,'Ӽ`5L^5yУLY(ijj[BIdT@&!L1@" -͒`J'ۂBT9*h[`Z\q++bW\d:/A ?I(BZػS`j.e6ҭ%vcqZ_c2W|Br)e=?8]KD$6A j!v:Ddrd̥r7 ky.6 -D጑ő늋5-ԆꖬJl#KbH0(+?CX0z\N5iE&$ gbcaEJ.q-Y -&Oң#-:Ǻb%qq.]Cپ E'!#@?`qNuȉHIvқ ɬR{;p#?%lkWg{*QmH@d -~%b -ʑiLXHyGp -hq( -K Re  }L{r>]NһJ9bkҷ7 -Xη4\kJ^PȘ3i5}٫Fx>@NzvVuÎ5B PdAoHGbE -)hquV2U>(aAZ\jK~7@';ʡ)M{Їf֭E7kR6=(Z/D^ ەO)ɱz=G -@!!@eS@{{p" @ 03Շ@ @_ZdD@ LF  @`Y@ P@  @K7ltz@ |V @ @@3 -6 @ ez7`LM_P*lr`% - @dgu &C0 !c&E:f_kzcqgSJCr*[AϞ~n.H) I xJ(&A.DX=mΖGc`%h;Gó-F:`oRez&؏Yw7w^55Ϊ݀ ehS+Ag[L.tFߤM3S|'.#A? 1;" +Aèut"3M\Y}&0'W0օYxn',Ȃ("ZOJۃmx~5q ` #wfL\!0HD'VV; '; q96S{7N=m@(y? PZ?/ 6/K;n@K~m-X`uRM@nb +kMt -9,qT I7ۼ7/@VO&{2\ 77GAzn@'g'H6 8k#$dMyfkeY,\l6&=1Zu(m}Aſ3`jp@!8$Sl@[5!B۶6&i5kj?fXT$w1:^}(fb -v((x6&h !i]<9瞗N=57Ǿ 5~ L7$ΆH|s].a })hf\ Xvc]#؀&:2_ ZJrqe͵][$؅ms>`Y$IOKwl6w|SPo kV]·tn@b @/ջ%g}{>=u-;W󙋝3#Z=6&:2m#Pv(p2uIAyE# =̑Gs92D3MO@l fv8vԙ} -6@)cKkelPczR' {!>2U68Y(6am{HNsqlyχ1u/LiڮŘ&"C̭kCk@D g, 6݀# -@ 0mzTmsLՕ  @@o`6r4q Bڱ~BH@ tX7 ޴ R@ 2޿sT+ʲPg@ {s(QiIčQ0$6` -@ 4! Hg8̳x?{݀&]D @G`[ |`@L?=l(qH _ @M4Q/1 x!5$@ 0'V6 +A0gV @OfE906`{ @`NY2p9; @8nOssKC9R @sȲ;_؀9{: @ڀc @^V0 @*y @! @@J><6A@ 0?e}nwzj@  `P@ O`zY[AlB c @^V0 @*y @! @@J><6A@ 0?e}nwzj@  `P@ O`zY[AlB c @^V0 @*y @! @@J><6A@ 0?e}nwzj@  `P@ O`zY[AlB c @^V0 @*y @! @@J><6A@ 0?e}nwzj@  `P@ O`zY[AlB c @^V0 @*y @! @@J><6A@ 0?e}nwzj@  `P@ O`zY[AlB c @^V0 @*y @! @@J><6A@ 0?e}nwzj@  `P@ O`zY[AlB c @^V0 @*y @! @@J><6A@ 0?e}nm@n @' -D @ М6@ ɛ[I @l6 @# 8\ΪR`@ @ 6pMJ  @` @8l|wVC 4' ^r厮TsL$@(&54QT@DI@jť/1 pXzmzK'&avAyjD!!kU8Tl @/ 4U"@P}Cu&* @Ah @l @/ 4U@B]l['˜OfH /:k-Xq-V> RV&f7g0yjDv H`qmZF .Xb -F#8 -0^מDbFaצ H:d=MӄX @wHy#A< <.H!LO`qmـ54P"U #_L&/aG)xH@Ss^#  ,He2|<`khbS]r.&tX^ Y+l_:\DE  E_c%vkhs6x-.Y݉4!,,;nE$nمP|{R^,.,pCÄ́ K3QN@! ;i{!LU%4= PF@ac?s÷U(I,@`}mhM~zij&Jz+ xf@G Qe6 :f57jkDAlGIŏ#vJ 8mAI G@؀AI*>~-(!K۱8 alq5^` *؀ US?  @{$ @`((3 PkT]\HW XCdy-3ĂjmjsV) Gԯn0_R#@ 8 @H(P -l@ym!@`؀Z2@@@l@ < 0l@?BR@ؖ6`[` @UeXUSG 0l@ \l @6 W|6j ) lK-r@?/.  x ǟx؀~"!-4[n] ҾrWk~' 6`@7mn96DOz[yl[ x?@&Alp  8+%;1A `$`|: lU@l@ livV @l~g?>lW( -YkY{WqyT,)⫝̸E;?duǭc@ڀ{dc~af^NnukjtR *tmH%%Il:5LS,@e#nܬ;2Eʭ ߩ``  Ym@`w^&>mQn2I j]#ۀN_\MFd7+m|PYqdY-@cVP*S[Pf? -6XS^vO\F k?f j6שjZ'^I uN'n`]^I ')Bbi*K'}wɻbwMgHB҅$M^e,&sGKJ{6*&͋y&"JYYw*]=`lY?|1 0ND}.h!z,z؀G{ePPUKP6|3XE!PlZraLzVBGWf$,L#X]_ӅSPǬ%C]PRr^mfH,nz[5 پ圫em5*KQ}Uu-Yu !YwQـ~7'Pf|!+ZU:4A1'!w7 YUU_d)gecqjQcVUcg:m$!#1R8ئaYif%H9zAl@BZ9*Є_߬9α(l[l@ -oXvVvśY-^V$k7@;m.U)@?e6 g);pB=b+Zo,֨8 60J )ttӑ\ ,:m@5ۀ]_Sv Nmm@0wF2 \Ux^?`vY/se-{FٝP co~7' Wk?dLyDEOk_2ܳ\PrIL2zyV% v -*QAW<0,iJ5CCXZg4T&MlѾxytʴiiwT:p֦YE,WsKMmz<?.< vͥ*GwY]5OmaxJ(DN 'Lh8{X@=H da4@Y\|I;t }TPcHDoR3&,b5؀̵,&u$%\~!%.&#BbuVN56]AP CAN`o -j%k(\Eؖ iڜ-;}Ĉ腣lPZ^eD%V$6x\l (QR@-͞ah|o(! F`Ϫ`9k7P6kKӒnQm3lUetz&nu;dY`R& 'Mi:cxBfu}L0Q@6 !0,<{zMd_اb + ;]JYi#\ؖ6`[&vת6?/d ezP~3mǟr@d!@`n> -Mn@؏;m}wNs0D|:W.066> di0vߗ6JśboX - ` -@%l@%@C`Y,a^~U+j$-A"vFƔ+'; P>ҞBXDtIbҟgz Q҄ 0 lB K Peit$ B"Y|)5: ,{(Vuv\?Xgo! 8DI!6. dɡulsF? -v%L|T$ Ht@``9 -9?4 -ެ.r؀f.lK-r@Yn@˅yowb/n6C" `v|6@0~zX;vJnVo8l`l' l}rPoo - - -ā"v- `& PIP @+o5ςCA-qVOu`l3e% ؖ?C ,= hWH (!m x| q%W>ȧ"!@@BWx_ P `$J0@ӻ&46xV!0  -> -@tL]ussI\ L@@Dr(= -AL0紪6m@@l b@@B l@?A - PI ^ *Lѱ@@l b@@B`&_Yl@_Iw!.@{'p"/=]c$ڋ0W7_IyC{_)? E/z3e]]{Z-v0PGu`"G6)# 0e?u卷c$02 4e^6ߞdg Ȗ꣄JHZ//雐(#@`K ؅د k^Um18 N K2}l@jbA`BD0LI`ɴ\z lz߿fKԎD7 iLӱ,+n(9 !`ۀ:5vԂTv6o - kb $7nD63pvbNTpXHŧ$ dh_!k7cJ]+3:, bԂTuk `ڿSXd'C`gY݀D*>7x((f>E 0,8dqmH ~ 5J^g]lA'0_l6 PEք (Ƿ*6jߪ! ؑgؼ$l @6e \|Sl@?NCR@؊6`GB`b|@@l;"0ߪH؀f#_@hK鼰;m] d} @@N@NťZ##~7i, gy3TH@?O/UɷO?}_@L#$*T oQ'e@rgו7^`'oujl#u.:h̍Թb&u|V( , H>I9U`F.,$ p+[l/b؀i"9>J6 (׈7^*(_t:5r;!!p]mP߾6:^D -lf[޾+, -$&#-aGۀ`&e';TVQb]hHfЙw?q'.>_~؀#DxYglSwW;* 6Z\Y'B8 @Cn@ 6zOxvAN}+p6`q R^$ _Ņӷcb=}? hp[ -f]5 02l6 *,Wή7R 芛Wz_7:k$rAd?F@9eyR"%ardC! @H$$LrN\@US.nC|$_f>26@" 0#GP5! H|I| @6@" 059q!TM @H|IP#@`dl@_G' P'Lz!H|Ie#WŦ&)%OӄGkjjMPp}YeמN,/ S3?@.}؀t -4}A\So  __Wx;6`EmJ=Zx_{d8h1Um6UMj:~S?JDw'P0.x}!(Q` ~_FiIO_k#YשޣCw #::HGnƶ3Ns徽M/Y4!! izZ3_hB@ـ;}g^7~p60}؀(6@(2LmV:1l5;{RkV7{D 嶻6O%*>/Q-m] =YLP6@`݀0U,6`ql VMC"=9+?R)S"gԑ؀=j& s:6)YpI(~m&D `ۀ_|UD&wwPڎndb@*  -J{gCdE[W4!l92 MUӇM爎sƆ}(F8T0b5&#{DX>~e}nV`ȂՁ(iM$ @?;l !c7w[d9[W4!|6vΣ؀?DՊ@ـglan|1ƴAskѿnoOj}d7%4# _ $d4H"@1m.=uZP:b\"@~SV|W&P:cp[O: 芛Wq/q:$S:٭F$`Z^mO !4NzH|Ii *@B mQƯ3!@% 08}śH@J˯NsyfN?+QA@hB@"%aD$~@(Yudb8z@H|I+E&&ntP5@! 05e . \l @DK.ᄇ PCP5נ'. A@"%aA- ` @U$_f/ҁrBsTMstj@5$_ ą K  TH|I%j`ą 9H$$4 l @D'¼˹vM v]5 -? `/TM{q{gykrJ&.ڀ=V2OC K@@&6 ](4U{H @L#r+ %F ` ^+Ar #Ak&U Jkڀ_|TJ"}U5zvdPUx#&o@ )"Qېl @m#;78[ـV=sSEAb$UE^&!HD l2Z7A2+:XFId-Eۋ b8Mkm̧ tnk'gFSȬXv`am"` ^A/sĒ=HV,[9:Jk6AV~; -[VQ.hDuXV؀^S7 TXH7{c+NGӖ@ H"pvb6`2 h;ڶ"I)&4r@B P쌰l}@H9%9Uxft[<|` H">`;6`{ ȡS*iB`^$)\]qն?KO|S>8d[C@B # Y`F.ǟxj!ЃB@J1l@SF~[F ۰\H`)0뗜!#`p)yfٶ3*[A`'0뗜!#d2V08a߃ADK¬_rrL pthY -'VUk# Bq'. N/phzHn_ȹAgv$_aH -"f6ibYnl@]]gN/RvmXmRۮs5Ng_mjbI$$LM @ @w`8>A u;=Jl@]]J\o mdžLp٣}rn@faN VO@(F ~}m/7:)`Њ{^;1X(^g]!j6x? 6 ` םmd tvI؊$] -Fv]9iboq<ʻmF Љ}msx{js=6I 87&cq; YŃ;% ]ۀ2*k95Cb:Z" I!? S'CqJ$Νbn>X1'v辞i26 KmĿ&[Rl@_91e;OgmrƠs vAw~guv0؀Ndtc}gSOa,)}_RĞVA8 ?Ǘ?fxukAazFpYUYCGj$edUw"HFDn$6PGNuV| -߰,0 8Vq X^rtҵ$E X𧹎I q`ֹ5tҵ$E l@d6 9hҋd:T`l@Z%p'؀m}]};!MNl\S{6`}{Iגll6 uK+]}٪׎[]o?s{}z>~um?.EOc1wL%R>8{6`}{V ܉@_<)]RąTIQnT~|˿tlcnK^׼ ]kK/~.׿׽\}w%LtSk Nt 7H?4#46 si"x/ 0)li "|tk_۟W;O/?;>$5PMN[X:#w6 +D_3e]Zu$y:9T6@/.@`U/; ??/wb%![MU =|ۿJ<Oğc  /K>~e_}ӏ_w;ל?ˮNt[j˜F~OĤn o})/]T;k'ҹ{u^7Ϻֵ'͞Mu( ŁSfұiVr;{mxu*`.X$@3SsD=}o K"qƿ$͆@cs}O}_?שe_}N}~wW?翺9_}w#u'xo|=#?w}׽>1Mm`v$jrŶN&aefĩSD.NQ|Ts\~_ҳί9_sɯ߾^}fONa_*HGQ](مi&!uĜ.ȇ!!t X JEe}w1#?}ɿ5_s|5_w]n8y '=tlO?}˳?_zgwο7tEMx%HGJ==(!Ui'uϲAt9~KϿeD|uzo8yލgtoUx}J!mIن/-*eޫ -}d ۄzD #X/2{io L?fz6-+t[_W^3w٧濼ON~M'{K?o pT= 7U~'~xW}C|gt!n5}:b7uHRx'OAt9^|/};O࿻߫t|Gvn=~OvR5j\zQ+Htv̂cr4H"Xu߻>xNyl ۄ_eRM`Kuma> #;oJ|\J 'ٟ8+Ϻ9'}|Mxu?\?N]c_;X]0/ut}_xG78 -D;57>o{yϿ:}_;Ѕiޣ -GN$~l֌`\{&ď%eޫ{DXil=̈́6TPia ُ@_p,yȆ+HʱZ{?ÿ/s9ڷ݇;ĉ{_|?}E~N]}u,}"@h &~72;qVD -鷎jy?{vT:EK/Mwb:?79rUF/X,'0  N%DAoJ;o}Ҕo7n룟LL_<O|w}'ⵗvO]KVGQ˦m+R7cwY/a۩ߴ ]wnRMvqߪ=kO^>Z\F\zV5n@Y*7t0g@co>:AIrJ~D* ۿYiJ-XդՃ¿ɏgO?;xկ?৯>uo=ћ#|M0anj;Y{ՔAts ƽ_ۀY~_mM?@Sɪ 'mIYNp$&[bo.'^% }7 ɋSo9u\7_{XLӾp GT#бn2.^}e:U^5a}}v2 G]cY5CI3%t /Exϻԯ_+?(YsOk{~V5jDa6Y)%{]i++pӛ;Gl@?iKr؀lO.uٲXuwyׅ\7^qg 8<#G|؀MJIXۀV[~:S8Gl\lX6@g}~ȹqNl]RJ}ـӛ;Gl@?iKr؀-mQ8l <&Po8ƞu %|r݀~= G0 xS+AMthWR8؀qCI,' c^ -lbb婴1GFKPzq("q B0HCP @ @8z/RJ(3-%r2'gTDZۀ4Iy{2~c&BMX64X7lV޲;)F> ճ ,On"γձ %X0l@="tamֲX>ƣw -ۊ_8oAi*`yrQeN 9j+s0)z&Ϳ(h؀m$l}QW7DMW//UZ;JDv::~6 ^Pi,w'+ϯVFOx} ?VWPOPPPPb] GRVJ؀n PO xfa/zrbQR:{_yljXtߙ!MWb%,)`e!7ONߑMy6;5m\l@%zl"x;5l;!Po(ް $dZ^rKXR' `6 ɮQ|/#4؀ud_  4 S$R̙LӦ* PO @G#Z5RzZH(&Pobw}nir(s `؀ :*"B`Gej;ju PO @qG؀uZrm}9<OO ;#ݶ-2N؀z K -[ڀwT؀qcJ~؀~# `%,)lin'?hKKX6`5ԻP/aI6yn؜6`&؀z K -w}/)c]M)% i6/6^’B=l6 " |դllc%,)`D"x/ ~F7W[HCb `eʬF'Uue~b5aT'!?Fy@`؀Abb`%,)([oROR`HlF? pH% 8l/VP/aI6Pu(H.|c:U -54Y,4b*h ؀cj_;0%@c#\]g KUBֱNKZaDKŒS#JҊ_eRM 逃ulvcҁ@?L՟2) a?}E -x}c 8jo^͕m@瀐 \ 4rb PO `+@D`Ž#y6`b@@H X+y0l@%zlH7ـ myjt-# PO `ʖ:bAFeBv6ڪ؀z K -lX/K V?b#`[rl@%zl6@D Pw:]ݯ2dZ - PO0 p'.BBjҬY^Mby4I/J6FRNBJ # ǰ `FI6t&'⤂ϭTVaF++   t_j1~yIPBP/aI6`\`~lJ`''%t0@  `%,),ze<T| _,c7,P_)#5b7Y# POp P#c.l@F-uĂ `c%,)`Dߓ{l`26% %v؀z K -ɉ ᡠ܋y"8.H*š,Gn}vE*)& 8 gr_|w$bv)N,&>+OW -8`eud7%} l6 =S#5q-Ă`^k M z68I^6`vQ l@oKl6@Dc!$MM0wN.lN'{rp:qι9A%s\88_ x0R5t" Y"%a:d7$l_\6`=l ^X l%YC`$_fէN `{`؀eH|I @ `h 8'~6I'+ `%0Q& 0Ill@PPB7 MEBص60BDK؜K/|+0 0 wb|/~Bdyfp_"Fv1O+H|IJ@gyp-7ݮ* c?cleu~nŋo5Jx aXW pd/ sd6lctβ榻~?@l@hKNPPBKDLH|IM -OMpssW [7 (l@&%I؀`yxD% Y"%a C`l@݃O7wY'Ӊ+"; c Oـ¨XLmD@"%a:d!9 xWԐ #; -ZzyOZ<рm6A% / H$$N!0 pz[65lCA؀6` @`/ BQH(Z][v'|n"&|0kl6 ъ `r H$$Ln#mAou`SħNt,&4RIH|IAQAOـOK)۹`N`Ɵ(! PC@"%aj@\@ 7-'Fq6 -ᢠ7 $펈 4HDK [A - -Z7؀D"=d̡-6pٓB$_5"Pf"Z|݀-~cCMphN@"%a!\4w -%l@ ȝ싀DK֔S?|zDPЖ f?L@{l?ܠ@O'iO oi -{?Fd7% `H|IB8f`*AYo(*-={$2ݯDG{am EE @l@i[؀8Рc @F8{5̑[@7jqr*mCР @$ hn{K{ -RʻQ.=Ii+a~ @` mBPP^{E -Rx6p" @V! hyGzxD8M݀$ @'l@v[欎 w 7MAv\<> ->> -stream -x^]}絇8( I+ˆRph tI;`Ʉ$L4)ǦwRNʴ"30M'"zՕ[~}\<}z~׺sW @@?U{-R$Se vґ@nnwzEs }c:%-^V#eL:We*^6w :E2`-؝v;RNhw.2cL$wŋjIDž^=g* ~x^Ͻ/)lڑ@nnwzEs }c:%-^V#eL:%WY&^[v$,[;CJqpK4;wФ#Mo&X$ " .!O -/-0&5TB(^RT+W6@+UBjrKV/e{gdтj-Z_hp(>Ja*gҾ/&ee!e^FB ̷:ӊKF2 =O/zBS9M8b4g9 SۻZU#&"L`e[T i^ꥯ>dLEE !ߤh2 SEZYI@fEE1o -f:,-d)!„ ;0q$(0'O:e,Yt)C_G0E0SuV/yvNԵd$1޶ի̟i{)ŲH3-ͱn܌4 +!,m^DV -TY)F[,K+Z_2Qѭ%J=:N5a3%TإmpD? -I 0Z0\6= iL%"؉T,!/xoinBWjZWJ J +_$5d-Hnwh+^+L*og%*;ʮ=9͊7 酯KuszT1D+1M#/tK20Y6w(p[H榪㵾^a!YOz~t7W{DVrS @T|\2dsd @]j4+‰#ّوњVTj%k%2IvѐuAt`( Y)I_^]&J4|Y2:\v*)*[KȣC[uO_w.]zYڻ@f/ -Jҕ^m}FOne+f&p(@vNHuH YknI\P9'Yf;rЧ?%,۵]` | )uHPٲQR'4:,Z@OF_U?;(\z9Tf*ʝY>;dR:{)d;^+ǺW2IZM_,/hޑsenUgfӝMǮToLE]ƄT| PvIu;U1 P0Q>b&~ NvTӽ~eXpF]3RK3P슕 zS^]vڲN'*Oҕ' -#K(RWXh5RVJټFgwK{mpRD,:yR%z܍i3Zh'q5=ɩ+mjx,:e"raV_@Ԧ M/A ^P6L,MKf Յfd9SGjK- "VBe0ȷ,{n5_=0nF#+ḙVq劔S -nE3EmwՆkQ6MxFUo]ʫ úZxL:/6$xuFi;;Y dss_u{?`wFN݀ kB*N"t`qm MkR ege vgY)Ntq3 hBNoĶtU$a5ߑpI wnR;}s7߹澾vw=ވ+Ve"<#9`|Kp"9\H̲pGV[%07]fζxZ1CĂ)'c~}b )Er5 @g"2gzfQ+4'0~p# @ 0_Y @ `0 @x {$G@ `0 @x {5Iy @C  @O&1_g!@ `s"a @:`,  @o&|₀V$<5# =L.vE,ژoxp%eST'w.ha I xj(F @{!@OÙ\.>{߹SQXlхSLOZP >\uE|=QuQ%Wm[my>05}JiS?3S?pYj @' uH \RzD/ Ma(aB k NUxȊЩMSO%G 4_:若 pwdLiW<w10KKNCʽ C3 𙆀(yĤ w dYSE's/$lzCO/@QO &w"|] 7 l}5{W RSo.RǑ(5szGֈ(eNwfznvMzg Ps}J`%~Toc(E)bbTA [hvm[TR[@ѝٲnZ3JNRq]*H= --@ћ|\K`;_>"$ZwOcP^`9] sؾΦi즚fܹ0C]O'Bn KQ@7 i\j2cx+& -f";Z ,cvM-5][$B/#ir'l @ڽI^=6Y`uoe<a 9.[Ȳpߝϕ,:fn94x)휥%'vܷVO& -f" 'Ma@υ0uNw T3eevh hC 'sw͓*c]9]N!S5kaiV !=w5˺hpH."p~8GM ( kM}f+z/F^I*A @4tryj6DVB@ MEY90={TNi[rij/a+̈́Dt `<sr?܃@@7'EQVYd=4솥Y tcMa.M0ЈnfCuhC`&jxE-s쟰1o.?n'UPa-w\1 O-N$wԢe)Ƣp_^4iv|qAݛ.ԛ?D vEjenVT]ඹԟhuD% @(IVJ6 lC@@o`܌Jߴq0S!X} @ WoqtR Fsl=r @x WYN0 @#0O޻'_n+k @6'0ș -d7GO6ok@ o5Fй!@ !7xf~O4dv_?Z!  @ @X$p-@שYW:q'c; @@H[ō|Ă@w1 LHcUDNx2>C;!,s @}iOaB@OgEH@!P wzą /K+\}Jo|d5[`Y (LJW @6%p/ `ӞL!@TJ1~C @ M /K+ش'Sl@ R}||x  @`S -J] @ 9R}||x =C 0b @N&P8S7@ }i1 -@ cN  @xA_ZA  @d;u @8^ЗV @8@>>><N @0( @N&P8S7@ }i1 -@ cN  @xA_ZA  @d;u @8^ЗV @8@>>><N @0( @N&P8S7@ }i1 -@ cN  @xA_ZA  @d;u @8^ЗV @8@>>><N @0( @N&P8S7@ }i1 -@ cN  @xA_ZA  @d;u @8^ЗV @8@>>><N @0( @N&P8S7@ }i1 -@ cN  @xA_ZA  @d;u @8^ЗV @8@>>><N @0( @N&P8S7@ }i%P!@ `x Q<@ 4$@ @A0jƑ @6%@ @A0jMM*ņ @hH @` #IA lJ @`؛T @ А@/w IAnh zkoq]33j݋@x86m}>S# 5gڢ($ G8`m: -rT "pz> -=D<פnDe!@ J|@G "pz> -?@x|B],=@^hXV~ &psS62 jp!;@ȮMEh-a6@ -Fذ޼םDRV[k`5Ҭl?E -2 V{/?z/ ]']R =4BCdp|#RAG @W_ -E~J4(\ M- \Ct[Jⰼ.)so_+~Zt 7`2E  ]E*\a (de:ڣ;&Bҙ+ l˷N ]dDk,-@L0G g+ :U& U @TjBObAc2y;+8w1gly?2+@htpH-]ouWBQmGMş#6%Âj$#Ye* 4_%KRTsht09B`  @`C9!rҧA0@`G  @`GC!zpF# PGb  -ZgaUv?@S@8puy J 5!h& @@&Pg -@`. @}s!@`Z2@0@@% @ <  @夿BQ@K0?Cu0@@% @  0rҟl@+ -(%@* `Je!`*'2@\rŅd|~ RO~2w{_j@k \OqAx8 \5FLˮ\EõaO! " A @A`NW܊))ؽ_`p{u -ڃ `P@o|[^?{(ۀ,,ޑyym:1h.HA54`Zd9zor(o*j$#@@j}w6[6 vd^^N:ڵLyJν\2@&Y<#x~J0I5LPZ>W# d$ ?$تM: Ofn6bin/*ͺ+[Һ -/@b&YH>M7ޝ/θ$ -wM75 @'ѯ_Bw2*[8Yuc]A+rKVQ*[; z'nE( @H`2.'F?pYᴬЭ< Z3LOB aa,RV$LpkEw7JEz ž^6ţў)tWho)`&{8xbE[Y&D5n - -ߑKWo`~ m msȼ4$0nMm}d'\?9+of`Vfޏ@Bn/7S) PdHEtE:* m߆μ5cȸ,Քu +*OS:URx u=P@!Z3%il@<-4tOgW0ժaD @m~Ӥ~,b]݄SB^ -E!LVw -&9@[,Sda^mu"nvrF v(ljRqyХZhʣ[Ͷ]C'Ȋ*p7=^6wU&q7 }Ml㋺y ֫jJ/iP '="`4%`W4\Ij:[ -B#ex+Are}^& -_N\}zх,F1W$³d9zFs7~ (Lz2`S;ħ*+ضs .J @ԛ'P:`oj?{۪7KuinS&./۬)N?8=~mM "j[.v|2c.pu~կ5OShn -R 0H^!ğV@d!,&FVSS`(X leP"C0@[ 8 m =gPa0*p-~\L^k0ƋV9TePY`Pzg^;*Ne`Z @tɾe`- צt;&@* ?X';P9wj `NRx-@* `T$UFc*'ژB@'!u9@y`d1C7rAx8Nt䢂XJS1xQw@`GI PG1[ shAiT\?V7 8֤.%pS SBv,E]j<$ X@ {@r-@[zt8XaS@ `'; z=RS~54Bw_͝gzC҄  .-E9! mBI+0[.'E@ nb2 @EN7_.= SUnHt@@/~&}k@w=&s\bPe0+YK0?C ) I ԢG1e򷨯d!@`kC(iO d7P``7!`8\ oou;*1e򷨯pG 07+(i @V͗} Pyc  -seOhB(JgRËb`L:$lMuQxEI8(Jg @c # @FS @CP!ˆY b0 JYJ|!PA0:I~pA؝@3|aD,; -Nee3i\E'^#|~w7cf)9@Rjo[ar\.^}M @" -$P΋f@v}\Ap}$B rx@}I0k8J:ʰ%d4o1 @/BcP &bA c$7A lBRz?P7hD{}F4mvar0}e %4\ ?lR G- ` , "PjR5 ypћ2@#x')`@8B$ JQ,Ry/X#8IQo -= $G] k~x`>pp ?X)'CgY"$kX.E73lâH /YJNqTuRHHK`pZ<6 wMR@w6o$?!` OĂ*?*v^)~ Fa/5rO{;jU? E6-m]Q~!dkbFV(ZbQE  #` ?'E~1i\0|@(E`@`c>/;z˿c!yͺ407K@-[I)_koVWp7s5 :C` 5] ,1/Om;Վ< 5)&Ѱܕ$B}e 'C 1Ґ<^}# KelrG`Lz섄Ct5׮˜` "Jn/B-\el_Nbq?2Rޓa kS3I+!@% \`g =|=7> x4O P| ;}PjtU( Z %<@% 9 ;Rs9x.!W @XRЯʽyyK>%BQ5/!![Bf7Nj9V4f6NlQSwJgﮘ0>+E=T~Py#D=D.gBo޿w`0B*[(1\gi~}.z*Q2cЧ!!:S[o\ǜ `w 񀨠!_ePPws+{cyb" -p $/Ѩ @Y+K@fr>O{q[z){MG8.^sz&Zg#eL!U; @ZI|o(/-@g)*L!Љs}r<>Z0>T?~T"p'FAx "j&@w\ܧˮʤ`z4҄@'90*AM!@@OI,zCb0 J*4!Љ^_A @夯GLH@8P#Y pDTQ/  PIC&:ʧFTNv@zNBd!Ѓ~h TPi N -b*'}=3B>BX?`$H=!ɚ->dec?]zu -M1 !pTt}/C&:褑vL?xΊK\@0?$^}M @')FO`Gީ̽ =?N70B"&e.aH/)pXlW)SI.z~SS"Y2n;U.L 3 `D#G#0F2mKᶺQW>J\IY"l't v$FƊYWjx8 @?iEX2yɇAg]j nRQ,\-78&Rp8BMw fX`/WAAJT\`^ B@O`vZ9^O+D{&5BFzk- [6= -$lF8h'9R @d1ziEHO v Z}ڛ72:5G -ٳ`Е)H|*;+̴"J{*\DQ!CQ[B/(!5nU)% #-xh$x"{[=XQ֗ʺG7* D+@/ ,FǼ/o޻<MJ=j`n - -lڶyf5o7\eBh(ECPGzp 6{ -h+Nغ -pன)UQ,Yt lJ;+%R T"$#0@ C`wϨ^w'lN UNf yf\+"EwSEŇ1nV*Ud X,5S@!0 ]U"0EOɔ>᏿tA `0*,0Xή7Rx|c_Ynt~MŵŃ#PZ:ir Мeܛ4 S#5a*e@&@* hĽ&L*ND@0~k@a4^0,TX@$0kFP9 TЈ{M@@$0ի8!TTN@Ј{MðP@`q @/#A@ h #q VxaR\XX4mH}ZfuƯ@9w^#|!,q ss&: "2j"JS7_Ix旀׫8u]Sw@ }JW8EJO#T i4b^1]Wn_E=#֯knڏ4 /?z)>o^! 9ћs7] GOn=ܹ`]ﮝVkd}Q` -MH@Jk7n֜Wl+ ꯿e/>6~(ͣ@c( zo9H4=ϞKX;H#k53F߻6@ȝӺ4'+H;Hy[ :Cvפ~Hj&I =,c @ x+]md5QhB;H{wz 9uDQ]@sjZC0VvS'᪗ZI!+V?@x PFC`AT$ѷO[?d9\M+>z` ˟O @Wd 6~N`MޖcOót#ax~!N?@!`¯hlc`$@1k-@I} \!ЄrE[/bFV 1gX4UhB&F?~Fs"EER@8eߑ'aׄYd \!Є1׍=/7*$@؅FkR_YJ#piz}@yFb*턇 ,0j\!Єe.A_tU^b '0TTH>yV&0+בA` @4^d0I'ta0@@{ OwV=}G5;1e|YH?e6fʾyȖ]"]+0'} @ @(2IC:][nHNPs!hٲk#i O%Bah d{x^ =mG)I*eJ`M`0 F&aW6 IR[ `֔G8jX)K 'x<78Ͼ @i /~TW;V2C Ks+nn ,rkyڔoZ5} T/p8@$phD$a %6A0;e0@@% B -ؑr߱)3 %h˓ 10@@% B.@[Im3 HcQf@ T  `*'2C@[ e+ ꯿e/> d@[d%^)=M@=  Ћ@?`E?kWl@kz~ 0}LiV"j!ЄkOɎ  @&h%I#x')`AazML.fhbl1ڱ_(W4!z7#  ЋM~#SRn"Hg\!d@cwx(W4!zx0  ЋMJM@o5+G2 @ @B  N೿]!@7$c{<3\Gv0\N -/T iUPhBKB7]?moz(*% 1wpLaj8&@B E'^K%Rfك"5!D.p bDŰɰi0C hlL2z'_S#5a<Y=GwoBv{~_Iֶeu *'OZ4 1zJSzho4܄q|+X^H/Q'([E=KO-壗w|s5t؂@KnEeEvQp_x>[eӆ"r iTDx[mQіlWs"򮼳#z!˾l/M9&KS&HjD`@T- @w.pm,d Zeo +a07B A -d;7Mw r[Xu)oYt7p6b6@%b) ^:kl(6hȊ7+P(`ٱY-i @odyK!k$lh\/RJ\M&Snj5# ݒ׼uTn&@0zVA 뢣Gjsi%G&^'e=Q0!|CiKR @ؤ0EC!M} ,WK~~4 7)=VM3ͥ I[4 s -c3jajЙ<$^t$dSֈT#z7P[0Y] 4$ww x0~QxTN[HGWֻ/zMR>v'+a-m19/$M_~1/w\׀r0E!h'&|X"c)'^ c#-DsxXv -eMTG4LK`o2r?j7Sѽ]􊍐`8տcx?PqPZ@νMһwiQjwi>Vc֜aJ@x>!\&;Nf~ h$0Z/+q+}z!?w2:Ojs "F)x5PhB (nF `f,iN`$]᏿ ȯ4:z$DC)dJER>\x0a·ۄ\37;40M6 0\wlq};?3#z/+qp׼}c:?4SЗN( 7J+Hx@'xxV -&0;@@ؚ`P&D ` uc: ` 0 -Mpiz}@ѹK31!@$Y"5a!Un"H}%1 @{T_Is <}B}[ ,W"0^b3%G @'EKE0K]D ~VҢe~]+2`<]rTw"x?]k -eIfDG|Idg0_Uv.L'|/5ѹ?hB˳[ex^HvWGOo.[ DRD4tXۇ_iQR@%o}:[~]lw2 -#;!t ܾFN*&dIo|G~gٟ7_&+o CL3F(S1nE Zɲ|oW_{#|z}WiV$II +{7ۄᛞЇJT9;55O????~?  <*C姢.:!,}Ӣ41a1AH@. 艆of#_Ͽ ЏRԳ } L Zɲؕ%˜ Ӧ5 "E*va![byy ?_}o~'}ۡZwwz]D񊡇N @# ~hK`BÝH[dE^|^w3wX>/ Nld 9^DDz'VlG ( B C\XoJP^DCo fX u??7/ (ƔyLȎތPkRH-oEIi3LXTIc57|S69M-]/S#\;.#__3IH p*\9FԮCs)D7Sewh%vR.>|pMΝ0whfa!0Gh8x>dOߺ}? 6}8&:d;-JJ<[u\< -%e=E @t#:!*\u}z_>??Ĕl=`u ,0Cyq X@>?sTk ^E @Qfׄ{k__y}uuϵOğNoR=@;-JJ}F]sn0 -̞(Xw:M~0/{}=[ Zɲd'I/䗀GY:d}?;;G ^ |LG vZ$061n}}o _oBu靝#%e= 8B#0^P7g -ԩ`"`Η>0F)IRڒo+O1D-) `0 oMzԓ&^+q{`cv1/C@IE0@`) R5oZ[R< ~] `%q@N@d9+YBT d  3\ +-@Zc-01H0&Mx_I  } W"3YM @ݪ7x.!~?nEz0UHy]<}/T`ѻ&^Q5`"`0yYI]`\) t2 _x8߾Ŋf*zIܐyŔvf~0]-(K,zM0ףiFcsw[h?E*!`/+.mݤ7VӌOݞӯ|`!t }D9!p & ~S{g=E)SZH4kppS  p4.t"d"@ pp3G DM ΢B\@X^ΩB <%zo  @1&//ۉ I Q܍Wg/Z߭ .!'-k`O  41 ֋"'S&@ʧ-mI_Cx?u¢^ 'гzZH F7 G?}uB`Yefz0-k`+Os pՙK!C@OHh)az`HVl. 0`z,[ @oiK'e1[_:'_\0 dz'JY0p IK֤.ނ ,K. oIm10]=:wnGCQ "%R(SoA2 -0<W(WT,ᣊ(t !АFk4,IAA8 5Fo+ۦ8sRchĽ&1@  Xhws8c{\`txKYcO) hĽ&Qe@`" wbZ$RzF }"nhE:ŀG@#5a @`$ XY`ڣ)/ဗZ4M5`H^Ј{M}܅0V tw Sc"e7'z kD0{A>ׄ_RX_:/)!<@Nipu0B"o,øl %\++  hĽ& HA^ ׄ٨8@$0 lDP9o:Ј{MN#Y@Q  @Fk Q $G6yA4^fQ*50 %0ٌ&7VdRJ|O;§^\9wa @ hĽ&LoeC@@3֗u"\0gl! > ->> endobj -1024 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [287.253 481.016 308.531 492.642] -/A << /S /GoTo /D (figure.caption.39) >> ->> endobj -1026 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [275.662 217.144 296.94 228.771] -/A << /S /GoTo /D (figure.caption.40) >> ->> endobj -1027 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [152.659 102.324 173.937 113.951] -/A << /S /GoTo /D (section.16.2) >> ->> endobj -1028 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [220.463 102.324 233.303 113.951] -/A << /S /GoTo /D (section.16.2) >> ->> endobj -1035 0 obj << -/D [1033 0 R /XYZ 115.087 776.032 null] ->> endobj -1036 0 obj << -/D [1033 0 R /XYZ 115.087 703.954 null] ->> endobj -1037 0 obj << -/D [1033 0 R /XYZ 115.087 429.788 null] ->> endobj -258 0 obj << -/D [1033 0 R /XYZ 115.087 186.632 null] ->> endobj -1032 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R >> -/XObject << /Im39 1023 0 R /Im40 1025 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1043 0 obj << -/Length 2187 -/Filter /FlateDecode ->> -stream -xڍXIw6WHg$nrnDZ5sH:Qå_ZnNDP(j@,yu[]J\'q(r8u$v{wnYoз"߭c߾zZo7Qj֫O۟,`{}?>՟+4zE}Z~õr?w,- -'v}וoNn),O: R:LZ UULU$\LjxXmڕ k± ] nxBkUwNA'&d{qط6W4QzԮ7[q*ʾRVoOo_\?YZDvvb@p `U3:W/ -&m߼iyO5GFs״(Tua8`bԫdr\uK^:]5Mι*_Mj :C=kӤ p(*U`: FrsXXX9֪_jY*glH+Zw՞[|g#B/"'ӖُBr`.NMC.Cm`;/VYM:tޠ~)1<)K=d-jtĚϵM[┡_թNM`ME2?TRJ-lO]6M12(}9k' 2g #<9Z2 r8cZ\,bC+gݜEsbV$a@phR׉.2-eB[4 39&O@;x7/ߵjkՁ_0 8#)2q|ec1Ν.PAd'Jj|p~+R7Zx_Dt ņd5]Bb4S8'OA -7ܫz/g!sGd }ΥQ{4ry~ppKē> Tد @Ҟ lЀ}QCRBw\1fω>7*. IO,;U!䙞9\Z8ebġa0gj4 'E߃"MqZR\O>hřic3ٜj -p*2cmω\:zfΙa-IӇgGm -endstream -endobj -1042 0 obj << -/Type /Page -/Contents 1043 0 R -/Resources 1041 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1007 0 R -/Annots [ 1030 0 R 1038 0 R 1039 0 R ] ->> endobj -1029 0 obj << -/Type /XObject -/Subtype /Image -/Width 1025 -/Height 518 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 27561 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^]߿"HUZB^7AZ덖(XVHJjDEcX\lŴIvߚJIi7RF5Yvd~5sfy|9,}̼q9sy˟<㿗3d63lJY ϴV^KW1.$7kSs+kUvhխ]C\7gΩB2` u۲Rȵ3չUF)ɍmZ10_}r֊V\m㘖cq\O ǣ/lXH)WrnE gH/A?KKYy!Sjf/PJ^ }KeMߖ-m32h`-vs.GAMB_zQ0#FiY+\2}BJYVZe)^xzaq($ӻYUNЏ*|&nժf;9*nتlOdʙ[U 3>iX -jHVDrf ghn/YOkRz؊S)g^eңe/h|˖Y۫<{ɔ ҢBl<3z &l)5TSzZs֧yU0WQvCen<նEp/Pu|*2\OY1i:C8CEn܂4MXŒle┕@mxeiEfkK| [;dzmk1 rxmRӕy+ۀܶU:nΕ*Gd+?}daGEG1CmErSG]3t۷uݶfss 3Dc?Oy쨒3rMB?L7EǓJ WA՗oSs0qFCLRY;]/@(REQysݐ)'lKEllrvsvbs'l[7B y:%54eRMIxJQ٪Oyz-d*Po{zpf @(Kͦw'3 #<>{fְe?T٣JUHRNLD -@9'y -Xz'hc -g:Ai+hܜ必 ]:h4EN9kjF[ݖ7 Tk!a!x -([#[}/AVzx[7)afk)Y<5}_|⦂| ۞eHe"8YѬlMuWm="Dh9“ggr*UB>.Ls*"+~ ț܊*U!I9e0ǝ-I㈹kZv70pRQ":YPݜhĄ>sWƹcTTzs =+:R:RZ.F떘]+b̎B8`ȖjM껗ޫZիmTH: -$5ncov =T";GY.?bK,d*.J&Ss ൫pr=NVޔW4qXՏt.5<; ;2d%U4)wZno t-kKu :eP +OvXjtE,9UL>Qu)1cE]Ϝ[x+chJMof/Ol@<4, -I Mkv> c977 @CdkbhK ۗH@ D/ݩV @HJ @ @< . @ @ MھBC @oUm/mxZ< @|MDx7 @2>@ ?瀀O'i0 !{fEu_kZx-'-7GV^'EU$hdo0=S4P"@&DC63Lc+}TPzO`h;@ó-FEʴK߳P/G6 5J]Te/1i?@+϶@bvnȹ7p['`zV%;rE,ڨfv<Mxe%DGt>&>@w/\a׻A$J=@tO}8IGQ RY#LHO8k> פyN qu *?*WF{#[tK -.O,6Tr@]ڲ.Z3Eiir#X`xH=<۽@ѻ}\W`-3rvKNSv8Tx:O`NzY1)w.̐p@6!7"`R.д4y,j#><@2,y}@fRMx= Ȑ4-Mn$xkڀI tR79pL K[yr@k!CZgiYJe7K5-Mn$.Adfgi_LQv7 Dğdr+yp8*J*Yʹߞne&8{''dxw -q'y53R{i߼8d!86я<#uy xnyT_ -h hAs-/u?"/!{&k:m^]M4P6'sKyUEhBW[[Fcd.!$p~KuY -a ZΔb7x+;E5( 7)SLCJЄhcpc88tRfo @XWwx&|@ NJzl& @XWwx&|@ NJzl& @XWwx&|@ NJzl& @XWwx&|@ R%| C ,N5m?|#XE> @@@(:ex\{@  itPt̉;h@ #Px= @f'7Lܶfo@ ЃR|d>@[um)x-"n@ М@+P$hޜ @`ErXP7N91`J @ it h$@@/x9~ 5Ѷ @@ 0'<z9 $>kS}w~@^3S 8i7%|1؏4 -x"mAb@`~|Sh\ZGJ86x@1t6 xURxP:٠TBkΨܰPlߣ/|D?{.g Pr@<@Vf͙&9YyIYsF -7Xwu·Mp<1\tiI|Np ȊB<Dt&[P|Qg T T|{' :#=1qx"D黪+hRױw·.W'U(( O dTRFr)QndB<Wj<`U<͡%/{uꇳ S$4}VLRdlE Wv8oxcis7ln]驋~<pȘC/p|w}Q;xk\`nrodUhf@Au{O -îbzKcr~h)ghr+hRz f'kU4{fA}j7U+lOvGKG{չΆmE[][M1<}կ&wfĦ$S?L -Wxj +:<]Y!,"eB*"_DB\2*u(\#Mn'#ljQ60[ T$%UQ١т޲RVFV* r|-2=< GUaQdZ<@i\]E Y6]>Y d} YNp p U^D%QJxuřt'K#wEX"%W)Hi4N"WNRVQ7ҿ5zԓ3 tF:{*d3 :x@)fM!Li2Xy d6(4=Py*{?d Z<m+n=<@}378 xO<~6#JP~8 ؕ]O@+MtL4Ô@/]Vd=ըQڵ^hƓ@<"K0 -rpkw4  @$ Pr@ =@(ģgV504R,%SˢFfŢ+K^`,(OgPjyfk*k/k(e ]^pЖUـ+LQv73=6ǻ]~+_xMR~uꇳ @sZi4wf/QK*rI1gT}l&IF!ȳgyծxAhvTB@jW\0e΋&|pJ DF|_̯/%f~Eq]=8 :<1moVg:^RK -^9rÞ?Bru=y Ћ}{8 @zGx^3_E"@ASXk-@R?tUke5@x$ 0ݢyLzP@:h*@0=x7(Bw CL/Y`q=HB2\"v:B~#ZnK`6ua1 {F zf.{Sk,G0b gvWMDz;=-T*TѢԴˍe I&4j~Ex&8]V8+k {i)jUs&0tBuu8 LH O<;l~/!0R 0?<׈!{>Wd ҜenJkJ~`@ p %ʽ9]&MnxN E`‹BH@HH JwŇa> %G#Y`Y-&Uo!Vo*' $ DmT{{<>,,{ESZx>j~ؒ3 А%@~pOv?zZA\JHh8ʐnEpMe!."6^ :`ѯ%XwP#r\Kp-Jz)޶2R^Z[NP $<x "!~')$Xb"HLH0E!$@ $P$xl)@kN_~++A@hHwxN8fq@u -YA= 0pNg.KEm`!O@@wH32%= lO@3}p/PD@x6 @<@@!= Е^"ok۾PA@Yxj!RQ> x@EP*PHt%p)̗E?mO2 pOC!s@k|`g=@t_ JlH҇ZC_~ E1 TJ^Z=_VtQBm #??~'?P] Cn*ik i XmWE&z?KVؕJ!k LFe ؀>)O%aO@XDxRAz@ZK?1Gۚ[+}W %wyڭ=E^)YJpg]HC (. h] -8O^.g<z,4$R03 UjXe'@KrW)k[' ~ YA  ^% 9@ ,5f @`xڅ V<ĉnЗgx'#1@ 7{j~D8/YhH`^rL5*g!B&%?|#;\Ŀ+~#:!+@7:m<@w"ppP@ C^|ezz0 [8}ނ!"; u`~MvWd8'D+J{ܯ”&rL z,ux`l۵cHMZwUfnr@v{z1IBY{S5zBJ@@I`6w_j4DkF.އ{H +WdU( p@Wp=nHUjrxb +'\i(Pw]\<3`?6Q:88z[{bg%p`ZAaK7RB 3E֠'fvjJ8{n2V' U?D}\d_s#Z]?nN8<@}ϳ3̏ RF ޢ@vĻO @D@i*'`6D<9HlM ЋzC`6Ye|x^3}5 "MnN НzC`6x<@F@x@x@NpsE!0<̷n#UTPM&ux@֕g#oLpelP~;[ؽ)!?/y\oQ}FZ(<@rC:@as/>ᇂ &7'FjG`7}#AYJ;Qm?*e}9oUwW@V='z'l5)MѳܪiMI&O΅X@G&<@J.V=GAxJfeۊBo0IIy Sj>ˎ"wWN 0 Ymz ưDxo> UrCoMETT{t ёXQ1Ԕ{@ XB +`%rj$*pl,dw ܉? R %]ɞRҲpMB4*O,[Rbu9H7$l%XyD)#<^C wJK S*-G4%^zyxH4{VP+Z^Iq$a1KnOnE U(֣KKʫz"Ž,kZx=@j{!Ґz݄@yw8"pR#tzu*l'RYQ.k<@F7wf`kz(E$#usɹEF,fMUNd=@ Zy5>u@  -@`{x.`vܹD_R׈''`<yAy Xz8%x@|k9|pqK__|ctfDMi'Q (<`+"HLKO5ib x@E@5iD fEaChH@5iDV p @פa† f׉ H@5iV;1C$O}@ ;i&M @@< B@@O@u4^hb#1 d D}k!A h^ꥱV!:h&Mv2# hqѧԟӦԟRrx!03>Bq p xJTSnD>@!6@+;^|Yפ V5 0;CR:z_l#0|~h>IeN\:6 ,<[-%&YWB@[Z{hz߯KJqxaBwΜ]:ᇮyOOnmT<Vk}Qb % Еݡ F"?5 Є>җ~[=oWCuu -"sO`-k;4$oV׍[ed!?3 x&JLv%`<'>9qp7p5߽(BZyo@o06"B܁»O 1Ek=fdwՕVPu!<@8CrJՃN'xFx;E%o elx/ ͢Rt} ]w-odYO.s RKzŘH!wl{B6EBՌlJ V;a𴔐kJ!p-g,4^[[qo+.p;Ptp)!%-@)f0Ϭ&[}-**-q)3>`Z\كk,WR>-0m۸x-U@`c|? R ->RV!\ׯ*4(\K (xǿ9$܇|/PxOw0ŞavcMEW֣@x3|rt>}Ax @VQ:g^PnW&G{a> ?D$"Fb\K L C -x!m =?R7I΂08z:#A%Ӥi;֑[z=č7zV@j2$Y|Π@`NH4`aM5i&! %jx=+RB@;3:@PH }I0GujHf|0DT㵾YdF3}h/R#0RP pxCh@E@5iZ - px^3MՄ PV3mx@E@ƯIsdI6#5mP -}ISQ4@@>-c @פa" h0ɵ$@`}I *@`x< "4L@`x^36M@&4p" D  ЋFiާ8hQQ" PA ՝f>J@{81oeh2Rgčh}- 5U6+պݻʩnߺ_WYYVzmnsr;KQA&VvK_z<. p -2Y5a&EgzۓABs]h nS]>QO^܄JZ]<%puuWv|'8z{z}a6\pzYBUTv( !%T.ROiߔ/ܘOV?diַK_z<. 0Xq㭃z -MԼ=EXv{%ᨺ]5juMuB^ 襪2uB[u]M]2"kMz<3 xTIWypΪ1ԊS 'Vj8^xR]ַFpX|.):1U+{ @c<X -P4dDQVQE%2(^S@wj[L%MVG蛲obxJ/~|'8ypU|>7HFdJ-ʚϋdeYJ<@ dR۽ًn/ŅyeZr^BqoI$kWsx< \@lVJ] -@ox f  'xMvmXc>aKLN &X3Jst|~ ~r!@`?CHc~ꐤ 58@@;.XoFNz#cO@ӞGE@Tw @@#FI@f+Az@wM <z <@oB #= 1x@E0f.@f+Az@wM <z <@oB #= 1x@E0f.O|s0x{Jyd.)TZy%|5&}(88<0 Ћ@`T~Jr2@`$|/֣/*=3`feʅ 0No*'~ij -?qߞU 38=NE ,:RSǪu Nx} !@2<\P=T&BȪC.sz}EFҢ̹NpLv K%p?W5O,v4&Mد<ػ aCFekH1cwbjj +* ):h[/"mҋ!R @`M<p܏Qcp3 um鞄 #Wz00h#N luG K  哕~ַD0r/23T#;@hB\VʩHyzQyΔn&p( GSl3\=zƐ*b%hnBxz4$h3H`@I#{Zi|ѦM岛,)"[>=“'JJ2GoJ6"lqxdѶj^nHN (n&\9 1pIiBS.tQ'Q9AUǫcJUdJr˛K/M㲹 piKJw+EZ.UeҾl`R*(r@c$$l =F+ϩ!vTXQ.c( lL\7+wnD9+yT7`DaTB^բ7{*QLRkJ$er?}pҴ7O â'!@`x;x*fd)*KٲRHޖwM[x77 0< WS ^4[waud]ڲR]y&˚-Y??:>?; 1ke{^պ/̱(Mʿ喩>4ij u6D<؛M_tT5#VH~.¿#N<@m~rs-* S?}萛Fk4}d@@}o|F\,8,St.𑇟O?~(פa xY@GW=߂q;3Tf^x[ڶr.v.`.ٺ -ȍsl6LQ@>x -7i\AY^J/WPX*D>=ZW/)B?Wks -  4aTˤdcu%'1(=}F@c<0z4j\S8m -Vx#BV&:&#Ma+Ə @=@fie Y +"Z8N:|(p70a+Wcı)edY1EwJ 0̒tuKx޽@x,[%==E{+RʨyOU27nB2*T/E=g5xVWٽH 0\wT{ 8K>En<`V <jꞵfjV&8)-W {o> -*~DZE=kr`^y(ԚJ @`o~#\0fFw|E(̉6nf ^#&R Kmdwc$͉̽Swd#ù$e<=?3` ~{-j G_T{fh<-f 'cud(WvE) Ý0O#%l))231@ajrM6(w?lxӑҞU*칥'{0@_mhznip5wOr?œH+΅{xE T:ۑ^OJMg^P# -z{mx;RO B]Gy !Њ@yxm@?}n%K}\KO{_fn@~{ZiDٛ@z0T{V9^{u"%B8<o)j& >@\[R;@C5}~xCX/tVh&MQ$CjC`<}q 3Q - {MBIE+Z@.4u}:8~ X@gaz [0gSl?#??~'?еu mGA:uҊ&У h&M]Nc?*F{P{?vNfM"uDQPmDkei)x#>ʣHaeoݮtѶ=ݽ4&͟.PSztxױņG(UTs)(JA8zkGe l!cGPO\?y#Maz}>]5iMgzffMN]|Wx=4$TRs.dVW8Q(*q[bH'x)ʙB;mW}B(jxo WqWŌh - R;W dmˍઢZ-5{Gyqp3/(}m4]@n)Am;f.oY(-  I3v>&z>?#+&x1 &p o%^dז@.po!h#4$nN6?J_#"J x-<@C}FVM:c[NEܜ[?n.NFTU#(Sh~{5W EYA@ & ` 4`'"@hx1|p)xB0z<"Sf 0]*6 Ā@VB`!x< НI 3XH* 21@ZSBApmV*^{MgC%WٻfIH4R׉FLF ;^ XsLA߯ -8$ \fKZakt?{?INQ+=@Nxw>Bq4'72_@!`tUڧ' -[[s4MɝT6ۆdM`_g/s_ۿ?_W 5%7 Y|G-VHiu+ۏaմB288n:v ˘kA)c֘1 PV݂2ND)x/Eu^ʐ xbw=>$J@?5)ٍ%px% V^2MA n!@(/'-pp4^fcD+V D +߸l^lF=oY.< -Xxu 1 4B=<F)hBbJ?e쳧tOۓЫRފFk -5 -#ѱvo+?-T0_s,*hT аN4^f'&I,D yx׋Twk-/(xb{ YD@5ivbB] @,޻*0(YXx3bFkLX5B 4 TGuVxYV})oTЪf4^f3,Tf@sfB4x<@DV؀Fkl*@Y0Ue^ۊNg@Hy+}Is+hWX"@V&pytRghޛp}ImjAWy#$qB0" _"Ϧ=y|-f>C37šr@` <㭀ž?[<@E^1;vk 2kgj\<F)hBc+`~)B<@+mA>ܷGo g?Ί"u'WYA(32x<@'K .":?V9!~&6S=c@ <ޑ`~1J8ڋTx-}1p -4Qfd1x -9/Mp ZyBc/$K_J7x<F)hB0"{xk)@yZSﺺ}@"ѭ2M@` < pAI  -ԃ\h<F)hB0l3S@M8|LԣwWÿto |;Pdhc 0@0% K0FQ -- @e4Qfd1x@Mr(H "x"\$f  0`Y_'`!GSCؒ`ˊ@VB`!x`4Wt]~s/Pŕ┛{M࢚V. mU{\xi]N@5i.@،0@0l=n^Llhx͆BӉFkt -l!ܖ`mSsez@zW47ߺzgy}Z5R4^S8 "{Sx@Omx!7S)FkL[{ƻAWy#$qBL9aֿ(>@=EB&x+N{9Czo=ta >B@}<*~咿c>ꪅ/!(#(AO@VB`!xYw EBݒ0 ݼ+ r^@o=kXB`i—_t/`KYI"E_2^V߳&LB0BhP= xţRQx< "4) O}nkznd@4^# p9<0@_( 4Ӈ&͊u'f@`9x< ЀFk,$XijY87uUEA) `&[)3 k h&͵t@&mnxt? \L@5in?& p- -`pwc&җfbG\<]ۈ) 4^f =:UV{r$u?Ε^  \@@5iWT@ܗk$¿9.fh@`*}I3Uؕ@%)AS5xt? E@5iv ^SL<ݟz{j@פ!9C{MM@ y#`;4^fK8T -x@E@5i.&)f-  PD@5i -%1 d  ЋFkd'3@@<@24^fK8T -x@E@5i.&)f-  PD@5i -%1 d x#) @_<y(OCy# @Iz@8O}M  @ 4< @ @^KV @hB @uG2 @X@ {z/mX  @ EW -endstream -endobj -1030 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.275 278.099 208.553 289.725] -/A << /S /GoTo /D (figure.caption.42) >> ->> endobj -1038 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [128.993 156.521 150.271 168.147] -/A << /S /GoTo /D (figure.caption.43) >> ->> endobj -1039 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [239.919 142.972 261.197 154.598] -/A << /S /GoTo /D (figure.caption.44) >> ->> endobj -1044 0 obj << -/D [1042 0 R /XYZ 77.386 776.032 null] ->> endobj -262 0 obj << -/D [1042 0 R /XYZ 77.386 755.708 null] ->> endobj -1045 0 obj << -/D [1042 0 R /XYZ 77.386 633.499 null] ->> endobj -266 0 obj << -/D [1042 0 R /XYZ 77.386 256.832 null] ->> endobj -1041 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R /F47 750 0 R >> -/XObject << /Im41 1029 0 R /Im5 642 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1056 0 obj << -/Length 1353 -/Filter /FlateDecode ->> -stream -xWKs6W7*"x+SjsHr#Df%QENf뻋%JQi÷dh2={y"8+x!هDø˓qƋ<͓7̰qfJϮ./WL)N/(t2D:L:b6 4\ߌejl@dz1Mg#G{GrÜR;aU™*\)l]'Ky܎~xUX8LZذe(EeFF쳋 }Tn"RH&I3`:}vwW]@ϱ1`vgY#R[x*U$^7岭:u*Oڛn8hάI4oȏT, γ}>t.ӟ+ߐj$+mq4m㻀s;?f3ΌI˶lƙtLkP &x׶m^AjoᷕDpqHfYqwGv1Z&#6NO|״ZTWPuն~UTQ7͏xX^{V+㝿mzk^|߶>|BHV\j`*4͖إq5POQ=D78 hܯy6ζl?#BY.DKQ. -H%H7Ɉq;R@A^C4[QDH^#QNE`fw܋GVm>WLce$y3Њx/J23C\λnP*LEzhi9ԄZ¨rǿ/i!Dc=B?ڦYDyKMwѹh.Cz#DUS]i⼄ܕ2V!4%#I$6DY͊.@;R]vC(pc:8zrU - -p -:Qu{:Y.ki{]olZ9q/阀S \t= -o۴ev[4f$6_"ˁC(T6+wf'Juܕ[]'݃P }3'*Ҽ!ThRb4pQTNQ/[em[-ڟhy@&M׶+*uk`7U] "#T>+ mtDmX }RA~O$%,<Y޿ܿL|g;Kwةw9iYGv] 7Y3 g˜b.wdǸ @E. -endstream -endobj -1055 0 obj << -/Type /Page -/Contents 1056 0 R -/Resources 1054 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1007 0 R -/Annots [ 1040 0 R 1049 0 R ] ->> endobj -1031 0 obj << -/Type /XObject -/Subtype /Image -/Width 1027 -/Height 517 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 27932 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^MoyyIBHBY&l/$/ 셲2c/&lMcH&rdߖXIKFvҒCm Ms].s:s94T=9Vs~??3?>x;:o޷l d6;lJY }k׷;Թ} -};% ^&`UٹU6WRSHև>zl.{c33P!0v-Y) o~U:/2bt$7+SoZ\*Qtx`_|7qEd ؝d,[VQܾ>ˈѝTOiyxaEI/B"zlR.(#0? }W%[z73Ko8g"d.d) es ݁)20^^L[:Nf f(TR [YJn5p865\.9OD;h.A8ip\ /%9{5T{R -4sMOOu[/uKz址d5k]›'A t4*O&`T RsҩV*]2xAߖ^ӹrlZ蛨 _n]+%N;l*7}m[QJCbݘ/ n`~XjXKEvjB MZR]چR.:x No/i kspjz ׶fmV3_膚G<ggwM9%~c8e5od,[m/ F 5qn) \bOM \+Ie'p"F>j;7cKK pn?smꬾ*o#\^ovkHF/(+ "N`pj65 -Yp865\"b[z='Ow$G8xxxJ`aqUk8zWsvߌP cu= &R_}K d5TH-'0ȅX|8. < 0 %+5%[%зtwvװꕦ;%⃇]+mOg-쾆^#?tͅ @֐/XQ)'(@ @+pO`*Q@ @N[H@ p @ؑN`ǫF @p8@ DWOCC @'`~jџ{ !@ w '@ @VP]\ @XNC2%4੡DMц- gJ9\nlljYv8?ɊB{>hII xj(F @y!@KkÙR>{N8Ś ,shB^.Uug dwwG6/5JUe/1{k*F&WeynMhËޥʴ.,s!V h'I=" AQ_2-rSM2m4kisa!\'pxg?!1#8w[jK{쎂jzO »q,N :>-usze5&R'5_iihCi]J}O>'`kO-Хt)'P< -jLXTsmPmLYwoN2@kk?fhɍBͮP@znye̴k0>,= Hv98P`n:Y1tM\!̻8mBnYNuд4y, jrǣ>BNI&BUþ6kz|@M}p^!iZHp-e N 4;覈/rzu'niׂ/h<= I֪>Ku}ẁk8C@/sȳ<'6DV7G' yhB6ʶ4v\IKr/ٗX:וt&md}@r˜e.eЄz߭-XѣYZ:͘7Y= I% ܟ rR𼌎 - ZZΔb{/++Eu;( U$<5H# <L)v^PIOϛ ~SC @`^^)r' @@%==o8L @" l@6 x/`4$C-)!@ sNu)Yx+ѩ~rLӷ0eIE\JJg;M mV@Kz=Ğ@jY&҅ ӵjK+WO5\;k\"مKY{|t:3r \b)~+)'7ΐa\Ey2ٯ:C @ N р? + @v OءSG@ X`On@ }Vq;4{@ o/cOn@ 'C @ '@/ @ؒYudO`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ#N`~@!@~Tquj @$Ϫ dHb@ @`|8o @ p @ؑN`ǫ^P! @tp8@ H'Uΰ0 @@q8 @v$7d@ 0N @; xէ3 @ P O2FqRd@L42Tjd #1nr P>z -2s _}@%S 0 @@g 0.! @%@Ŧ,@cX@F/P1QAU p Й2z*TUdIxNk{$odOPN)qiA(N&7e2h⭄ !T%p:n{sr-j^Uh eAP<os7D=LR5d8V^{A-8a~1giyβ - -& @.NSV{D @6!y5&@`.v /$"i"D lB (\Wer3tN}T Kt)è>`ꙮ06$I'j<n -dfB N'cGӳ=a~_ݛ], N#.wNAvKޡP7Ќaӳ4w)l"oAwZ{8%BPh;֏ N5}T4qZpGkzW TwvB -}3ît2^eF@!T% Rw~ C8D)sT*y2 pa*vw8ǹDF@3_pcT|Z! 0{c8Z  حUP_@`8?Z@%g@w PN<͹ ԝ]9r 0 ,W8!pGSp۵_ zڴ1J(a6Bk8 F;npBJC95N- L's PN`d@lpu翝u `h $ @@]81QA ԝha  @N'@u TD@'PwAN6@`L8 %S $`nqu?e *~8 \#λN`A` , xoo~FN'8 pN KaqǩYᚏ0P[eHVq@&c N5cnJi͚0pp14\pם1v\xݭZƪu57[}h:vHBOטQarljYWS ԫOxw@yP"}8k N~eȚإ"] -=XcF=~d|RR~S8 pNTʚ;9 rnq٥ScFP*`͍3Rx_(**5 YNT N6=,Q48kf'^Ruj -$N kZ:cDFBrW4Vָܯc혣Gon]rNPwQͨR6Ur/z -s!Vm7l=p'p='pMq x$W?%7[}0hOケn 6 7[.sE7o?<q;b\/5SJ-wsaUSյK'h;νv6hm/zO'`!;9@$p4gA8Ar"j* gd: !,"eEUD4ՉT-d(T_C 90Mlr۸aP s=sЗ?) G @AwQj(Bo S)RxVOTdZX}Q#gk8R.Yf='[>}0"Dwꃌu\{[s,sW עJ Q"zMp pBS ^DQJj)*VSL 5/P0T=0Uo>%~REZl}'2 H=7&K8}@TE")6 UP "悚q/K=O#fIrZh@z:^sMB`O`EF!Ѓ@G'RenppeFDӸyZ |Z5W׫ DW.UِFѺk!=/ K9{NZnF# SӖnQ6hB'`;^=e0{$z((ʄ -Z:YUGڥ"] -=2fTnGxjcq}0fל}ɏ4nMpw'XAQ 8NE\v)Q7\P^$@JSl5 0(IU{q8"R!bp -‚5$yqZ;f PB -Ҍ ~YF/] D (8K]rB۔ҥ 7!kp׸q И@.y[NrK< ᦼv݈:݄V8U 'x<8,C'̥"X@;{ ;~ٕ՝-,ý}( -%ӽl̳֘qk%g@ ,f@)#'n\#"+(A-vNXCV؊N`Me!0/,2B ߽[kwxi7޽\BB-:a '0FK'З?CJY 'P  %;pPyC.Ymk88B2@#I@S`hsWHR;Hp|{StuZ MYe8K)>"#(\s^J[^ljp_b*5v -QCOsmҭo=,$w1Q 'hϜ! XA]C"WT'cY`8 c -@@kwϦWYNN`Q !0  @'Rszz[1 p@8*X(M 9]z' Q}8 0N *sWyjR pS S fD - tt4zwPK5yNG4 - H@}@V>$fO OrZ?Q$XR+,G KV g8cF KwgoXz4*$%q -GPEc858!,f>L<},$ }hP@ec[}7 A@]82\ Brqu翅U $(^(C@9v ' pe @ u ԝd&(^(C`6j8@zؓ'PF  P@\^8}'6C@8|س7u GH@!B6@;9e8[<(c"C'g?^y˟}&82\ BFZP 0°𹯍Lq#r, * 'd4"0 kak'`=f5VPJg7OJ0O'zCJF'HP  Љ5iY `؅K2]R'` Fr~nG5b2tCut3MR :XCNw;[_o~x*lx>!⡠u|'^Ӻl\'A @kd ;/@T4hDt?!.;A9oO e,%@!qB6@#k"; BBEjB&e Ds|ݫ)pzO{` - u7R{4Bx)D< p @LS o h@@X@M% A @h(IhM`|,N f~AYN@w]2zt9p PNp!@ zquzW!B'PP p,g8q8"m$$POp 9@ 4PسQ xfvnq%d4&p 7uׇx'_+Q -M`7Q'ԷJ  -0??^y˟}& |K58{|uL Ԗ5dXIݬK]'`'_[o -; 7 x"L*Li? X((} -Kpvt diC \VG Du?[\Wpa%F$ߩ X!% $ X3+/5bj FC='tmOڀ?|w*@_Հs֍HGowo -^E6f ,"kOt87 Kl(#;'ⷐ9BNBv<'PD d;H/H lHg q(-@`^ |ΞPEQeN'W9 `'?yqP֏ȏ[xw2!9N'xu,Ip7>?'`~HX檋C`4#> ;K@":}FA #Ok8N!8UՇh;@FA p? 6W]T`X  @h2x 9NGS 檋C`4 8o@5An2yZ & wJcԧlsx췣]Β/YRsJ!8UՇhj/QP֧l'嬑 $`~X?LKq ()J'`>|x219(K Sz'ð^lqYS o8Kl? gIo⏞VMm*M*;yr.:0N@N`sQE!0)X :ho:j;\͝UJ4+k'4^(.tmR\' -@*sRFmi0zLE# L'k"pG -vn' nw}]#нz w=a nVQGattV]m b;˄aE,ozL-lHPGqpYtfc \ ]=-gsmVQ' 148y=6f<:wfs#eE3pSqr\'&~N06'p_&-Cu'B9ZoDtJk6Nwvvzc'S[f+; *N&U@hKyDSޞ@ |p*,W+iNv})aJ[fxAݥzw^zje8E=c}H wvN0 ph#( -{/\^wx߽'us-BvBu^2^BW^oZ/CAĻ;H^?֍6 Y;= 0eX9fOZ&N4D ƩȒz')@[/C İ@D L*&kxsw R0kF - Yf5n)3.тI:"؀eD09 zc9CؙN Uͫ.{|p |ʣ#*CN''0Rk7!)'|^7@FgoRԤs%*@ tS-'ܨ[5*_f޹!I' 4*_fy K'Pwe9 R4*_T<@N'@u hT& 37 %;Z@`FI3c݉p8@K@5iFM pu1C(K@5iFEn  ѷ}#A kC4lQ4 P@1' >,}6gɭP@` <{+Y,6N\8]N٪ GBưx/0j5ig>{\س}{gtj;67|~h>IeNK Gd1wQ3 -\#`N f$.(@֯=80&'{uB>=U5-r+zAJ@*1@E Xf??||k?@ |›_U?KO^E qV]5z (O ܙ3pUC`ds9o_|NCus9gտ xVPD/ɪ_VAJgX;o@06"6Cum98]Q6Nt7{1):ª?N`U1J: C‘.FH[6N Cn4)C?E]y~n2 [aYx'UEC NLtӵ"HaJvTzAoR{ʽ,#!fo8#U.ܛRJwµ qmC#=p_zU8CMJѻ-^kK8Fnw^6>'^}:a9'Y&'.{ޢ[o a^&I+j)oO S#bpi;= gj01t|(S 9 Cp \Pҗ@xwPh܇q/~s*zRB- <pn{A;0.|Jt='z Ox TO -;J@s)\$PDv`$4&`< ,g&'GPw}6@~NHp)BY:K İ1EquCK)'@8>+'xIsd#[qH qT|p!þk 2f!p8eA'xQ4}GEJ+6)! ;c_4aH@@FkҀw@(6@%'p{я}B:c'O?|;az! O@3}hҌ_ #l( 8쳎 {8. b4*_fCM!T%@u"s@Ш|My 9 1 p PFkҌ9 y  " PFkҔ| @  @.פa pu翲W H@5if;1CN'@u hT&ȳ)AN7c f@e hT&M٨ p8@K@4?ўF$! R'Pw  6Nј~퍃24/ -A;p P@'Ͽђ pu' pf_@)8 t#(5'В6eA*@BCX@='^둡{̭eȽX[|'榯oʦԟ)q8@FdAqP;lq~S8M_߂-BVNWmՔ8nyTMU1s,]2zJXV4Wy LRGy\w[Gw*rj]ʋ]E7Qo?ܯ䫬,+l9% r+F\/=N'@tqQY rm@IYPPt\W8F:fEt=tFKr7`{.TnB SY.l`o r׮g78j;Ћ~a)7\|:Y2BUT|(m!%N W.RO)/ܘoR?dnַK^zNhD%6Pyޞ",KpTcyK|wrMupr^ 2tE~ub|؏nal"Ͻˤ tX̣ -nYTɧVeZRkei 2 ӥn}KjT_|~O@R%Z:fju8 t# %SJBTQTGj J@h {;IqՒMTTQ#MY=r8nͅ4N fN \v+bm=k7A)} `}ʨԖO: #Lih}QM [Ļ(^2x[*S?:7O*!,F ti6E@~ꅝ>eϤDTs{{Yxz.dڧJrwLsﲹp ЙM'ER^JצOs52`o_1*(rO@c'l.;%RSFR۵ t#) ,L'$]v7+rD946 -oɈ.isè8Eo>LUʣd8s+Tv -PEq w~Ne|4͓6ðh»P 0N@Y*YJAʿK>KVmY'p~c_w})A# p*PIEuY[[%+UyR7N'O?|;M3Wh=?0ˁuMzcR-S3}hL u4D<Xeu\;;gK/"ܺ' 8q׷HYzʝ5&Џ={+YT4*_H#@J D ;b 'bQA`rs!%p8=e7^3hT&  %P 2:̘l-a>/'P.۰=t\ͫ8=bՁ!P hIPRzɼB5x!Pp 5MڱH^Gr48 ]S H^%ۃ/< X gʧzwZFkG=mNP#Ʉ砉H-Y d8#%BB/d=Kc$*9WyEDqljVʧG>8.p= LpyhlJiYGMz8ݟ!F]B.^B )N`؞T{X~e4S\:to7s!?N3<' Uv76R;F &<@s4h/%"; -7Tv5u?5fj4LpSx[~qړ}[)@e'6j$&uՉڀ6N xttUhk8~O_z< υO ^9ў0>4iF)Ѿ5k]dڃw."w9op 1,mfdNKGJB)Y2˞{"!u Xl|1 UlH-9+P"螀>hzJ-S$R_'ٿ?7١S$YJ=+eLpe'pG@\e'op^#9@6sGq}GS'` -lpO|bRz;#B' W׉FO)Po;]''exsnt:dϊ*Ԗ/%倿'}y^P7{_NU)yC¹ 0 D ^wA.a%ERh9aK9aOB$Rf谇X~棂E$)t!00lseO@ssӜ:Wx+SN \LA ;H~X'*9z]$,!`'!}%ՕVES7@)W :$p"L0Nۣ&eު靀wR6N -4wr@D>2.B8o)jT& ~d'`n4rO u{zJxwPe;N$= ,IU(YQw'`ү?66@@פ*mWB 'p{я}B c'O?|8 @`mI6Ik&hOp:'0FN @Ш|MxB@Y8NƏDvsbj aը|M1CN'PC lMl[_~*86R ' \ --gϡ0PN`.L>9.;m4Nx,ujt͝?4B2@P("'R-JRdS?~Sٛ_:r;u4iMMFШ|Mk}*8~<@d[8g0gSl="g?^y˟}暁kN mGA*ײMMFШ|Mk *8wp@B5P~Xit'c닢Z!~z/ΖL [o+N M uF[tBo&7"4F.QrobUו.T) (JA} Բp6o(\;:F'TBᷚO$]5iMJuh歩c.P ܼY'P$ -;J@N :L_=zP|\+'%sJL-jiє63}8Z .[{is 5@=' tS[LG'{Jt!З@O'|K1N@A[)QJILOxkDh bF M4I){@nU wvc}1 88:H؉0ù]F(JVhC MoGHoa[T P@u'pysQruJE1ṡIP VCmT)wӌ -\)՞z.5ktAu[ǘqUYA6qTw뎩UL7R-(h,8'AzVz=pٔt;F 8Uop Ԗnrr3snwF}3E$;jtzN z CF}{, -4@m8N3snw VO׋M3;jK7@A8F6 |NΔ̹3V؊xՈ pUYA6NDOV%J>6'/& Ԗnp8I;kJNTW< x 5~O#+pc7AhLoS1Dp8@C'F7.'0 -$TecapKLD'h'9)iH8*|"p@BNat&%0:%vp};`ҍf!λ+O>豗Z%HTwݫfIvTYxIK;Z'j'9)*Lpz<'ЫW-p&"P Tq.d~M\(H>̿ܿ?~Ͼ˿OAB-^w2p/wKt׮`uJ1ͯdGsrS4YMך"gAL RsqO ,ɨ 9uPOyt7ss4M㉞T6۲8x|?[oW}_}k_%֔4d +зX!/׭l?=TVۉVJ@p{㕧og h@@u'ڀP^ߺr*[gMjD+%U :w)۸BH(2G^z >=!,|MY|io7؀oOeɬRO5O N⅑XAe;ޞ@ M@dB'9 TwЩ\ կ)K/?z<o)ڀ{@)#;9~^h+*%p;JIwv!oݑ C` ' -o]Sy©0 -6*'w`=b8_y/} OrN^k!;TPdَ@9 x4pcзFzH<,N]I"ᇞj()mn5jzt0xSaoyw7ʟ8"'j/۶D>? SJJ=1lF8q0.]{/@k;@u'pg4 Ő2)Nw0w6ϟG򢐬L+J9UpMrtqĢ O) E)!НNGrw~xDx66?փԅ0!0xOɴ>ueO ;(?]{n M8ڎ '02)?_>~>݀ㅡǛGg݀|sLkA)mSq152Щ{e6hRB'[!% pN: ,w(5TѧdڊN,/Zبib];ȜuBͳF4O BߪoY)@@70OLdA p4^ݘ ȃN K} p@#SjE`v' \v띈+(Yp4zc=5@.Vr%P ]w /d%Oa$@_8 !y@fym=Wq}C N7װNjШ|Me8,Fb% @@IsYrb 8Ž!E'n;Gm 5f\4*_fj=' !"pMcO85O@5iGB E@ FNo)piA_AX5 ĉXFkҬAcZ8J@- dz"8b{qw:.L@5iF4cpE@ >Nz ufsv?噍~x? -ʼi kQsI T p"9S@YG,k?\}zJ@M=t8 V4*_f+hWLv,2FO>7 twz --؃_*Z 'PJ4*_f%& aLD yJ:۳w-/( -8b{qYD@5iVbB] @,k7Z'0@&81 H@5i!A@'jy+?'K]HQ~Eq:,F@5iBu t'00{]I6soG  -6'4*_fTP8wm++U=}#V4*_f+hWX&"PAY&px Tg(ޛp Iej[Dgyw$qB p R8"f$Qi87vo._ e"D&hC''PIg-N`uB 8UG1vN}ߩusqm@N`|!=}8R -|#P  )~}SEtO{/pw0ܕڥ32@8:{ - -@q'`p? z驭~z[86R PN'0>Bݳgл A - gd6p8u <5"N%Pj IO})qm@@k'+$}E2?5@j}JِD)ֻ/@ gd6pM!9%pM*q&0.NjS ,sqm@@;'(OE !p /1AS:]Rҽ= BEx N>#! @@E 0,@G)(B'gc΀ m'PD   @N֡@ E'g[rRp͒=D'&" @@8Y}V8T B'gUI @`I8%/+Nq p߯7'KNT - 30D*P!N8 ͯ/l$'Dp8'XjRpeyq,yp<}c/f(dx" ƿFDR4Ӈ&Mxȧ ‚N`u"c&p 4*_Bќ@}N}tBׯw+?w]R פՄ ЌNnv-HpX/ ;פ^ N Nx]C`?txs3EN%IS)< -@mszAe{W47ߺzgy=Z5R4*_C8&",e.C4Co%3,פ{[Dgyw$qB 6Zt>^=EB&8+nШ|9C}o=tbB' Rx6#y=ٵ w!P (# (AO@\B`"8t!x9-)p#folߝ@='yaQ-)MN`"H "p9o72=:[3U337O OcJN Ž)Ͱ^Nq O?'p*S$@d$"N .+oߒU*^z饔6:2&O -epc ԛ(>;q< B5e%N`,< NATw`O=]@%'P׫O|DP$ E8C=tz&P xV/p ,).Dpc.hk=a *9#u »5K8T B' >;YVqNլ@e!D l8T B' >p8@B/@oџJA"5Kb͞g=Zw& @@8Y}VβOG'gUI @`I8%/+N`:-H;  @N`gF!0@oџJA"5KbFw%N "4N;=RkA Ix8CXp@ Yhd'T@ hT&M@@]IM!';`d@`:I3] p8@K@5iP tpuC(N@5iF6' @@]IM!';`d@`:I3] p8@K@5iP X?O/v. NL".Ш|Mp" =e_Q(NШ|MDNJ@ 'Ͽ́;]nj@`I+t'x{Wa{$@3L43֝!p!@@1I3 `@`FKCǹ.A41CK@5iւ!MNe{p@FklB& З'`D+p%x{&fbG 1mʔ@`I3B]X Xjz=oߺzgywqwШ|MF p9YRp&Z01@Fk U)V%wxqo \2F$Q4 E@wЩs x?1w85 @=IS/Br ` \s[OMt!{}@FkҠT 4 p9")}ːpO 86h@`@I3` X9þ71 n4*_f=A  > ->> -stream -x^MYzUCapQAFq00lq-.":lf BC%Vih8]\D38$LMP>}\:/ͯ\s޾?Gz @!.!/@ @o~|y'W~:?w3m`-e,g[l-Wg <[*+6yxfʘr\kV]V؋No}4od\TJMByjJӏHvnj"XHܢ'rHk/jr({4%+{.)QXouM_r01 =.WF!qneLpy喔P$ N^e?)/s!|&tmU'M2έ)Hzt,Y4} -P$y+"iY1Ý2ZZ.+i]j[%L)..}E[=͵³]Led#mW` hޖ&b)5TSzZK֧tI Uƌ2r*K#Js325$\/y~ό?Sef2[=TȭHXT5)],6KP -N(yF/K2XK8z%;5P0Ƥ~+ V]Kyl˓ti +CMЯ2h+.hONapև%"y(ʫ0RŎD_]7Q٭4[[WCX{dWTwDԛ F[S;E -]O5RRWϞ)-[ɔ{7Su)xI%Cs" ۡ\ioOjxJ{SٺƒJN_r`nlr0;aSnHk)y_W Mye)Er T NO Rk!RCHSit Szn0}s&a;z NuѹdKA,# =*T7Kv2 tތm8+m` V!dc;tQ^h6.!U昱TW;`4`4~gxL j޽ nYEm;K-kJ(}`S7ڣjߜ -y+%OvGS7S"Kˢ{>ΕB%+6F)z` \μZdE{R ky'Od%EJ4{bqd;%En=9ob+?he,e' (nZ)W}]ٞMͩn[ۂK-f*#^dG)WŪk -)6TZ&`VSj| 5x;2 -G ћL]QzSfYߵ I6֨FJ ̥RmU);vn- Y6ƓBI[P?ʆD}͎pt-:\QoܿN3yÞ[ʱm -T]{٣zSdPRʆTfWLaa2 -XPy*AۏBs #܎Ƙ~+7Dc=.wKXo$uZA 7)'v)uLOYl WjKIO3d%E˺,+@͔ "ٕE@ASzKAzbbfDekCny̜oЀmX4%CE [=%u>QB9W U|/PvI QWYhDߨP~7Q=0 ]/•a<ы1MiKNT?xqFi^-pZg8lPE. 1V䊂j(?5Yn3=է]<@jDN g_v>Cn{=Hѡb[', ar|VҸ+[lXhɮ`6*o"Y.Y n%rؿm0WqN= :r7@3R:9\:B ר -$ z|RK]R!ɛ#tZ]l랭 B%ljYRylLT+ WWrSF tkc֊&4xkRs6͖C\Cܻ#?Kj=K˓Hy{2S3ׂw|^axX]<@xGE}MThRuOl랭P(Y־ʊ8%y\M^Ťx0K_p"Uݖk0Z2R~ߒjJ~va}j?>44wvӖpvU=aiJ'dž1m`-l$]7[ͨ{Si$7|굺z . 7Աkq> c777 @[XKTGe(t&pM{!@ |/`>#Z@ |܂ @X@ L*C t'@ @'{x.sxF< @>GV6n0!@ y@< @)޽^<# @xo}O?%LI2 xj(F bx!HÙZ.ՃXtq9U{)g=gBWP!닲03`@ó/Kc43+T?h]m5Զ(wQx{m5@1Ͼ<,!t`?dF#Ϭ+~ rR}3G! @j\(O L`Hn`jAXQY"0lh zK'_26`W;gw . Uwa[uspsS46b1_{H[G w_@<p/ʘh'=zw?0]7|7pG{&`fV%{$mF4K{dk0"e?bya6H󜀷DGJ~ *?*WvFg#GLG*.o.]o6'e(k[?fɃwR dlEq]M`X[}*ڵ/VׯS_){{^* ޝBt4af[lS2=zK_B}|xK:ok$ WW -FC0@ߑ Ҙ^[(WFkYWcDXtxv5@ud6]TCBO?檫"#=`,(?J}ؕL]YǍ\C0#m gjXPzΕqQ~S*pQ%d)I!O %B 1ic8SunӋ_ @&X)l< @`7E?◶@XT6@ ?x[Q]C/M.ƎB&$P=`bFW1-- E(NIa7mYl;Q$TjAȢ#)Qx.z_rhx BuP۫_oX\;7]-g90m7R#D^ -YYܞMbzb=;Ͻě~꾉cJ:%;R=nҧl4JC.[oV*jA+PBYƷg# _dOƳ$,*o -bvr  |.upGۢ/9 -޻ʥ)_0V?C d0g}+"Q.`O5^Vfۊ&=yR1mF6Y'u#;?zWMf<-Mts}@2@ $ppM7oXNhx| @!0{Ok,@  <܇]M/\n:?@ ,N W*Ó=CH=I\sxw> @P>$Lf6- @ 8{75>~)W w@ $ EL^ Td<m (מ駟e9qp# PGq̾: itHMh X<4zfҔܪYC$] Ey)j$lFC]n|W_7D^!a ~@@!/xa24Om@#=JMAЎ B <@vw"9{& ,A ?a(Vfx0{`$ p&O=SG ܤތ3G;0O-f/N]vsX!lL @`Q¥>K86-+Y'xE{! d+Tښ"\r^%@c=@>%3D =F<@4rA\%J]g=h]ׯ¶l @fdsU?]7f0s 09sOwtONTD -,!@]Bx _ -y>ݏnRs3w{80 dRb 02^j#` BlFc @`Zxi u 0 05<"!i 7@`<0TC %F Ɗ?09 7A@)и}UC @`jx]%$z{pdP5 I&€~K_ @S(h2f m`S|3Lb ,<]}|F{ ;>k^$xVP; ``&=@uo?ODCx?@ <AB`{x.kaSj<<${`8!=<@0ߞ3:31@Yy[~N'/i¬ʨ]=@xk|x/PToLxVP; pxw{%bG>:G r0M=<;^x8Nޓ:>%VLQ Ԕ֫ri4G{u)'[Xi{ 4vbi(*&V6ҶxR5ns[78JGriz>df^[ybkIH 7:qu h(oQbM¦kOr*8>"qe-1TwN !`Q>:DG<Ro+< =U(T0*D.(d9@?Z>w'X*5Z#Q7\K#eNvGt0pـx3x."<@>?3<6xy0xﻚO(A/\E),*`YZjJvG{о,g i{'$ّ+'Ye+d§ -G7TwP $KRd &^t)0ZlxKsRElߑFk{eE`h FN/L)IPzL@Kv<@BQJ~f l]7!zK'ㄯdqfd4"p̖RV܎-_#pz? Ve)-fIV`ⷧ\o>ݠ]D|c!x<]W.?R06<@(č"DXJkfUQ6(/*ŕ&dQ(K:<@v4& 0yx>#`</@?/hCirm+ro#mKI|puxPz~Xzqvp\//@\{,ڮNy"6(hK=9 @fx lKz+NC؏)D؏~+dux@`?F jż_F<;~A(%xJ-Q/#Pl] h?C :kҦ|7(߈ -BP'k( -ӷzO]SXPTZ#j7” a7Lr^l2~D(tL-`!%mC5:RwhFNQ$8i22*D7=ͩWaJw1%h2DuG&P$JS]D|p< - ^w( !DxU40qxʇ@Yx'5wn|ex<!8r=G෾/@-*73<(uD=؟@tަV]뷡s`CZ6~B/ʫ>,z+뼵.E@ijr -7" H_};~0JPN'$;[< -whcvNx\Mp}$HFmqeחoS곴G zxE@2iF* f# <eD8H <ڌVB`VT< g ? E+!<=V.A1|7G;$ !BO7YvC,'G>ʈ pbuN- ;yA?r-=GR@ EW|XzWzׯ2_]Cν@gh3Z f%&* `~WzoVxko=OPF3 U3WwWtz~f03cӫ4ɄKyV4ve$+gh3Z 6pMh}!wnҾ^ǦuyTNJ p_}<C8@G!}<@x>CYxd+v$r܏Tuō!zm^uP!AmsK/k_D< Aq5g}<@ضjn3s";* vJj[!Rª 6CR6W^‹0p0BP *usy@QH\A@/bW )._O2Doq -z}z8{B6P9+; *ѮY&fr[qg-B~*\Ɠʒ=`sw-.T{s<ClplsỳQxCTWB~=*>Pg AOX@倫z^[~ d8xD\Yi0gÈ^SW7=PzCJ,M Dx@:27/K@/\RZK C]ů|>h8q]@K0/e_ec¿T!NxDؕ/@ $py[4gUM!x]U<9 3@S`D$X9?R<;_H@`{xUC`/ 05<%`oG!d VW]yds 05<G@o`E>:=RB@&`<_~OFɅUX}b!HJ/@CjOפYq&f@7 @`j}Is>JV$z[qH3 4^oT@`ix< LM@5iޭ @_xwMiV$4+!D h&M(BX`o!E{MQQ |7(_ -$2P/j&һ5CK WRK_Mҗpʁ%p>>,z+ae{M%a 0@Q!+j9Vp@;~0?y  8b} WRj2)T. CZZ+YT7$@ 0@PtĜflG!zk|OwD t̓=Us.p3Dj}w ^)!%tEЀ8#{=w^y(w< !03xcR;4v>gý̽hcW/d<\| kF7.=P;^͹j RF=@cp|$ ''zQr_NnI/Wp;T07*y4W{Fܱ9h>v;hEVo!vX(śxыUBJr=6@BpXk<@j]}nͬV"Z5B`3k}G֩sp[ImUє5h>{=Za6Sc4 i5\Zy?M3"!p8Gx)|+<@9WgK}<<^~Q#'0ϱᑵQcj9z7͇#V<=hxzFů|  !p8Wx%H)٨{|4OWBpG!8ZwYFB&Oڨ/ߑ%פR}8#V 0פOR?Gxv*U@FkLL“ !p8Gx< LD@5i ` &` -@}II@ !@` }I@x5v>F* h& $!@ 5h& {?  4 < 4 XccBFk@x@XF i -deB /~`- -@XSMLotIy   t:!0KY0q+VƏj 01 *D:z*lW2}TѮ,9ȎQYapkBi^ -̒uV!E`4<V%0X9JUSO`«nu"¨RYG E빯R#'+ąu?ʖ#1֌:0Zj$=`՝oD$-g^d;Yhj˖#:: -VrЖk +R5@r͕Dꌬ -,R<b Jm'q!| -e 4 /cX]XZE9lQn+ߎl@d4`ǯrՈ@{IzxUw>}=e_"ُ@K_Z,<;߳!@6B^Ȟ*\ >i'0L 5¥偒ׯ_fa @؏fӸw4v° KH/<G 05v p<;QcB00 t'@~ - zcB1@;<&S  <;@  05<@! ` @N +[N&P{dLLL3 zykM&|Է-VMdG!p_W|XzW@xC<@4 \૯~GzoۆT@`Q7y - | ?Y^j/j^9ƀ+W74S_>ev苲)YڍȆg0 6<9F-2W/I).2*K4}~("K`lE!F?uz؋"y](*6̰" Jh2.%79li(Ci xzLdiם0_=.? l5dH.iSxf'جx_&c~GU*Sn>'cR2Z!Ls,kzEҍ*}j0 p8ki\RqӔ^^ݮ Gz椼BS}o|sJ8ܺQ8 p^TiJ6Mg4ާ?m%dSz^sGJvx31J8Û65}v[~CtjfhLQ0adH4_hU`'; - k1H5CQP.NEOk]CĞ}<~$lrmx @&xU^ϥ.;ϓ^0}x[QxNΜh$4@.pH.<@@_k#Z@0.J7"@@]D$,M`Vxv>}@0KWBǫ4ZZ=@wY2Mh!!^<@)1CV<es'#pSPJ?D|N󳳎 N<@)1CU OT0/J5zLU+Zn>H(A#zXʔ՛=s^ PfxI 9?3 &pL@8G˙yrG,O7kf{k*+e`K LC`iљU=eڋ%L@@5}nޭ>VĻˮmfx*<<`k)`Zh:cfMtx#3:PK|(J`h̑. O<@Ϫ{J<+x3 \d5:ݗVha?5g7!8: -F l hD̃vpl}@t̸ێ:}8mFa`WOႛZ]{* WXolN^gx=/[3e>R J92ۓrgm q_#B[K)6e*WRe!\Z_~Zݤ"nZ - -^w?_ƻ?S(VC (=@K~'l@h(m~G:^z7uN=O요Sg??o}>}׿#uŷ0#4C:N:w;%-^yʽp^ѿ~oʵPJ:pwҦkLEYzdSf%ɷy>o[g{oEHwM, yet*;sJ.o}|v]h 4> uQߚO=q^,F}{ 0?+/2_4zvcneVލ Ms=]XtE"l@`o}<@(fW+o~K 1|$@ uv UL/ 669@S< 1@ IxSy &%:z''޿:_(r~8N=! M  -m{`EiȯgyA-~/PV^%zJ^.jI8dMB*W͟kO3_|s7U=Mzىޛ% G:8 Dpm@2JFH2Bx*iᛞ8)miq!Կ/'EźYo 3K2Éc^OŜꋍ MK=lA$u)'W=f7NXXh}nzO1^<[|s_[Bͩ@aKt< ޅIthlY5UlL`^6])Z~r=|=`N.oٯOLeKXx=i|++_3G[8<gשK08aa<_~k@onN.՟3K趑Шkot<o~=ZJwoX}3L s*ݮ T1<OOFxK M<@vMxXJG]0K]zd/m;/]q'LR1 -xX'P:#xRw!_/Cm'}c%YO=&<0Jumvt*p/YxYO5r .E ݵ@}eZw9}fQ±vi8}{%@` Ÿn~Zh3RX7c`WXNQm.bh~ <@ 򲫖8KNJJ)S57f<Պl DhSO^vUvUWd}5Vsj2Rw͋iQ 'ryg&Vpi}al_s3 /Sȫk+`W.<@Fі^`xA-h.ާA}Xf4^Nxk^<@F״F7g-=(U~oi,n !00W5wxg;lމDwxk^<@F״F oE|/ЮR{vNaJ;ys000e$B{!{M.JFH2B ( ӸN^~?TNE7)+y<wou@+wH)04X]<'@ jd2"]ޝ~=p -1R\p4(UTx[9Dxm{`rzGˆ8 .ݼӋ"M׽@>8DvxeŹ=ִ4@{yzn Ԯ)dx< ,I&`n7 BNuN֯`ɝEC0=$&hWp2<$XZ8Yvx%w Nz6ƏhWp2<$hЫg_i{;<; 7Ch'hgt Np -  $< -=x<,/@`ux{1~<@ -  $<@^=;dJ V_@;<@;åK0 PM \¥/&լK/@A46d /@@XFk !@` @4}Is7 @@ @4^5@L1@!@@ب478@C45iP 9{!ci4^4n(~@XFkҠ @sUB. h&ih/ PJME9@@FkҔC,{]Lɝ6h/ %פQVG2@X|<V%4;ׯ_dY[g @=HFSi ^-;yv@`W}I+" {S_E UTf^ 4= J@5iRC<'V`4@פ)*<%f n/}i!6}j<v 4 - {W[q#$s-A7A41`h4^fK84 -Hy F~3󧢐T- @4^P(@`Kn~p>Bni[@}IsGl D@/PK - @`s}IR-<@ls"zz@w{ʄ 0'פuDCy{~EzMO|L2 *פGg  0'e9[Xus< 4^fdHׯݞcm]q3 =h M=h -@>`9 *פ鲡R 1.ݼ+9ӃCǜl> ->> endobj -1049 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [372.476 369.888 399.178 382.787] -/A << /S /GoTo /D (figure.caption.46) >> ->> endobj -1057 0 obj << -/D [1055 0 R /XYZ 115.087 776.032 null] ->> endobj -1046 0 obj << -/D [1055 0 R /XYZ 115.087 762.483 null] ->> endobj -1047 0 obj << -/D [1055 0 R /XYZ 115.087 317.614 null] ->> endobj -1054 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R >> -/XObject << /Im42 1031 0 R /Im2 621 0 R /Im43 1050 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1062 0 obj << -/Length 447 -/Filter /FlateDecode ->> -stream -xڽMo0 <+L-Yh.^P n-a'&#Y[@,&Aoཤ= WӛyNeE dY9GͪԡHW TLWeYg F۷NMTEj˴l8/ӺJ_j]HY< -3lFV"w-%=2 q,aғX2P2ۢB*5JD yiOvö!ڌ{?(:IDaWoCÝPY~TVޡ49ިLo0xi{z ӾK'@&H4K>3jlx'Lz/Le*iZ<!hS4iT:0r8_qN.i)… -͇ -endstream -endobj -1061 0 obj << -/Type /Page -/Contents 1062 0 R -/Resources 1060 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1064 0 R ->> endobj -1051 0 obj << -/Type /XObject -/Subtype /Image -/Width 1026 -/Height 511 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 27659 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -xy} UoRH)lˉȉģ8q6{Xݲ3'Ktұ'vbYdSB7q|zRBꡪÃrq t"Hƅ,o+) Fysnh/$;9Wiyz@;Ex(on]- d'Pep7v"w镖T@4 wgt)T>(hui6 [F:.١ju=x-Xu'h%_Q6wa7V}vUܾӅVj|T5AG7b=&{2'qflS w0eK%סcg:o;g^PNN^i'#p-yj#N5p0.#?Y޹ɭ쁮sjN:=;]@G}sOY>;_scnmʧoV㶴(;lP[F(Ǣ2.*N^ڬ(ζ%vk=2pIwQ l?_Z[;\.n:e?\N9͖_;-mSP/V ne;36Zfek_uj;jT{u[N'^j;|tt?RUx@,>O"y`l7BڿNVZEDsD\d<]˧#FqtC**qMh*9C(be`Bo`{$EIpgNt{' NAh9sL(J"y`l7Bȕ=𡽽roT>ovp @4@oj}GI@Uվٜ^=3We@klo48>[OOЄ@K<~w~P+_;ƣib8qfh0'hBGZWl=;I譇w7Ӎ2kI+h@T(-> C/"~wI:Z;R׏RF 4մNCW:h6Bji@U_yɫ^Hi-n씖ӀΉv LpcҜF˄yɥǞjVԺV;/ 5gpvRIyjlTKUuH #y#Zjln[hD0o}ˆkzf'ӀF;WJwmƕR0:z0|D3C;G*;1C 4 O~;͠p' [~:AqC;qX_cu MZ@TGY<},Ux3 -- o -NTB@KgAjnOmf-n3-!YsT_73 iM@ Cmn"J3"wyPa>ē^H2Z;锠mm =)5(˻zYaี4mrmjaS7~jW-#PUo6WL$U=v -{aǓʵOZ#@;>:3^@88hGgV_d-5cv>H%@]2h3wnz[7 $ltrp`uj$1஺͵J;? Wo4c}E?bЋi W>Gwcm:*RY;0ԝݚinAsTF:M|m@Ն1zg݇tDOW:8 ]miOD'~ݎ=,w$֗_o'1ay3]PD8(F -TqkiȈugu722x^`UA Ц< fL. XD'emR5 \B`+W\-oE-j+ 0?`+ÎCyr>@>;Be@ w@W;9@mF?a 5{Φ\݀J?@2 :v.>7*QJTzZYS f2U @5S0M%q7 @4iH @4iHH @4iH @4 @4iH @4iNM5iH @4@L=I{j`pyIcSOlO/=!D2S`H+KH.oNo1MSyҀm@9\y -@G:-o]&q_Oa0Sfh2gqjeq]8_W`b IBmk36'œhOfV_z, o1:8 ڙ?~NSuvwv%OZ}3OZyͽF{$``<88OU= =Ĕԡa S; sS֡NL N#"u@;y)\{D|35/j 윧ORMDuO^ P`}*Oh:СI6dxLHi-<"Ot$ ^y -\N~x)hH @|TD2& @W/R vwޜfjls>iHW%*xZ:;8ZPvfz"7n:Tn}o]_*xÿI%@Ϥ *'z;o -272k|}~w)yoUgjKK{;u~l@Atp$6%NEy+뭶GZWl{"a!$I?u]7d͵ϭյ꭪a+#w+ܭ/ź:x يZm?J C/t0 #PO1s|%సWok.dZnrR[WwsVn;V}ji֎lBY45i|ZbzoB6V@lsoW~zLKFRvP4I:㧹c;UKVY`5b -?,&O^G n Dn{2Ӫhu`XE|;[j9-ժ9``6 <_hm#~Z5xEӹ\ܨ(y k^*hm2JfbX{*;6*2wa{]_<(0gyI/4B~ɻjFګe^\ަ+QYM7hScmnͭh)ԊZmT{$h vDcn -~ɛ~)]\ER^Nc,[ALSo % У'[?Xg/|KYn4[ -mDֿMźυ-aUkR{`3OG%KWش/w*ʳ_Yoopd# ;\He33~ݺݴ.;ٯڒҮlmsHH P_쬻94/Ji+I&ڑ˛d?J-#5?`#4YpFZ_oCiPۺO#f  G?Tiȗ9*̅+s.@V϶4h7n3<" 4@ـvv -w,! !e0>>[~>z) 'q!D6oaBK2pQu[O?2Y;ŧ+SvHƓ6\Du@ֹ zEпWBjBпSڋƀqߠn]Pv-2?Cf~K0PFodv9v`=WU`G @Ow9Yjgo@Q<ȝU=6/w<d=9 h@hqx?`Wr)Np&j|#mÙ9x;w -syOVxJi@U@Js,檏,~p_*0<[s?tmN.40ȊeyE@Uvu=-MOa/ӟ|ӟ|zχHm<" pacqH.^-y'>|I~xz2 HkOG}S}w47|~0BCWKYz, q4ޕ[w_豏BC?z׏`p1PӪ Ƙ .p} kkfb8 zB ssŔMgi 6c'I @Q&`)>$'JP(|HWmY;aNA|،'-~AUBVX B&bDF_>o,Onv<-:Ԇ:[bslgjL8n‡/#)HT ?9qXRΔv -rf>i -8ŏYA諿!޼KZdX烫?ڿ-P[ 1,26_s 竡# -z`~2mx9d@׼T02?70w4=׆u?ӵ梬cڥ"`@8hsH$ds{Ll>]&o}4iz o -hgP yd0<۟;Sk/>Ѓnio~G?GZ4l&ą<5}L$@c|eqȺ LtUWMii\U+5 -jRu[O:^y;iΊdشf:Sx攋.4n,1Gm.Vuc3X]Fs 8$@R-['U# 協LRHxY ݕOMfsv;(sOrEO+W+VEUc&vFěWꢌ?n]:c.iq%mk1u> ֻ +tm];qK#kcm.*^Q7c8(n#O\o78QV3P~ve.behsG'UAO7 -L F&nrOWz7I̧y͡98o^~+_ouD @UnʟΊt!WX܍e~\b9U/y=PCƸ}~bDo; j#B #@_ӭzOɬ )O>f:UۙOw l&@%@_e^xjoԴ'uaNGDž:?8(+[TtC6{Tu}#6G6Z[کV7-'N-ڜ2 Q]@x7/yn˪)S=@u2>^ࢇ4;Tv|}Qsd @4i^›+TvH&^ - _ߡg>;L$6?;+=f淟}pd׳2 p #ɷ0q!O>T$I?V3Ҁdnm4͛/WUuj˴X1MU֯m?vkLkb`d|2<ok/4|u=_`vR-J}TLaP;yD]`9#׮#pZS@94v|{Nf1W [НLOar @2sNitc< ;Q~e|US]2WrmN:]pcovc 6pqip!WW,vLe>ȃʰxs`=#t*w4=9Tv|}QVo~OZOVoJ yFXQ+~_?D% !GH9Ў_8iDAC gxD#wcL$ Iotk?斚KB\*YϽzCWos ^5H +c̑ujI̹yʪ̡Rr cY*U9C _uei"50h携nxm1AFA7Csr;wi\UWR]78 tWΡS`2.v\TMb5z+K)[@b-jTWf'bw0ӫ`QI>Hp3b&gli#M`Ev&3Dz4O=[M&Y HjkM:BLWG;96 ۙ#S6 - -V]_lKTHxYg;m5)0A(ӗUv~-  [ -z4il['t\2[ƭmo9Hw#3P qMfQqsHYL+B=x;*v0,Z5:H(*w/*GVމ$޺_5e .:70/U0S0 4gN FOP|Ea& 00Zzqj;^]7>kTL4'm^7AÅNAX=-p7[oѫjuꖧH;/#H`k?moe'[-9 Ss\}i|8@t82@ ` 2,^@p_X C} P QrY$!i, !t]BԎu4M$I4MBȲi늢Tt]4MQc2Iy+Ki=r|^jT2BR4PU՘LӴrlB^d!DPeIriWU\.A!D\$e ˲ldd74PGt$I_/r;;;w|ƍ{_|yll|br"r9˅H$H$Bٳgkbqfv6J-]z׫z…X:Nv*J[[[PhhhP( -!M|$$X(Ȋ( !VWW+K$iZ*JRY-G"L&CqISi]Gr\6U%JbX,V( -|,SUUEYYYRU={hrXӴBi9 \~r 7>.4}LFbvnÇ5UiL&d2$MOOgbH$"HumjjX,p8j, C,@ P*'&&,xxXQ]Ӣh $Ip8$I$$)ƹ74U$~c}=J D .MLL^t\*O*5!D2Y, -\8T*3۱!]Ӳ?u=Ɋ TUd2㺮S5f@i=6}5 @G6m˿w|/||bקN~;??CCr#7޸eE~__[>rw;eU}]wR?`0<7199>>~Lf{nn^˗.(>ekk\*Zy{;JK\.?6:V,eYX_D81199<<:19D77֧&#,IB>hZAU@0kZ. -]ƦiP8T._@ 0?$I8xs 7ݴ_G>?~?ݻwc>u:پ{i<aŢ7Y1~[iP(H4 }ʥٳgvMOOMN:yRHTٳ{L̞;Ʈݻ{h>{=ۻw==}{?Z$9z>ŧ(>!tEQˊ麬~R,IB|>PPPĸ.K7<:K/|{?SnP铱x< -g2׮N1g -*wޜf#V㰲}WŇ``zz&K433{׮h,gaȈ?===99yuskkdr||bttOLN油x<>2::4 {\733J$ז%I^[[35^3Hb!SUUU(iR)R,u]CRYCZ>S_>ņ֖B@006>i"lR8/wҀ}aG]B%ku -|!3z&}ܹ\6d|~߹7HR>L&|񢪪SwBA!SD\X|`0H$E#dr}m-DdI$j>)J:*זVWVdIJm^|˺rZT.bQU5Wt]b4+غy4w뉮崿?x~ÿI^ٕx|S}wӜeB! - -!!4U5^i)ěׅt$Ś !IBH$ IBP(GFGFǓ767C$tme3gϞsuDSז`0dDP0loo뺾6:6rORyI"H\Bp8UU),3XTp8215Y..蘪"A`XZ4 ҀWqv%l&ą[4xtͳ>{ffuu駞 _zi{{{}>ujrr2^t)%뺦L&|Z8)n~4Bu]%bI",/-EY6r\. .ܸo_X<`^%-=sP̧R3gD_.GbXY-F1]‘HXt- -mnn&ɱ7Ξ][_K$ڥK/_:p?ud"~ӧS[$y_,eYDSS4ҀTM#㍑ÕilQ՝jsjg--SR2ͳ~{OڜrՅ*O= -}}wזݻ[_lllv{vަ /p|hW=smG?.xb:\ #ZrT:U\,bf6ѱcRwy;*JO8KvhTú뮻. B8$Id#山`0*X<]ܒ$in~>looc/]r  ƒ?7z?T<]S?E! pN ngdma6H]uei.ȮTy{ߌ_?QЯ=3 za{^cwUY ]ߖdr]w\"˾>tV!/!>4D! pzŋMoFSv.|vfA?]EJy4ZrӹZ]2􊧟zJ N=O|ĉ|+/fTj#M*oOi@kzT WɰQWK*Q{evfA]5V.EXw1px'ӀFL`&/$ܕ:4o - 遱@R}uQ)- 2_֘X ޯ ^ؕv| -Ѝh2v%7uMN4PwȪHNa,&.JY̏Bnw%rk -EM( L@Vo=Îuc?OTfFP<+5"Esn!V$L;4֙4bџ wZbܪ Hzμh`w Oe,?RUUbj(r,l6(,e]}>_\6%I7:a$i*ɲ,˚ !dY$I4I[CkbcLebh/P%;ڟnxgd%N,nws SSOC?"VWWn)J]wB"hT% I4MeYQ4MNú,/'`0dNjbjkk(LX*-EQEN/ϕK|> -$!-// KBzJrd8lmlr]S|abjr{{{x,p|T[__[Xߵ{w8YZ*t}tjkϏONHd(du]r)!#y|B*m4nfvF؜Lhil q} /^7~NF斗obd2IH$677UM #\NVb1T.KR>uB^vz͍IMVK\.pl_p}r3~Ñ~|(:|maf{-ϝ=}zfvvzfk8t ?zʼnɩ oGc˗/:7X(NM&t*G"BkƯ>yRP8rbD.]e3ۙ]/]ZZ[Y[W˗GFG%C,IXX*KxuSO}wau {JŒ8p|7;<2v횛_@`rr*H>66>;; dY_Hhk׮ˊ299u##ccJ=z.o="$irjw -÷9zc$wu^|ytl졟yc9}ZX>hWڝ2#v{Տ]tg1@P|E!?vSBBSU!D$1CCCt*@ 0>11==JmMLNՕ}-nsscb|bj׮tzxd$#H:D`0Qr(eykkKDٖEQ|grY! !DXBrTVBׅr BW551!P(8kjmu5ͮD21;7JP(gazf&Lzۑsxnطmh, -ϯ`HЮG?Tww:@O9[1Fҿ*N`P( -`0ՍB ( ki>!ě EQ$! ]dɧ($KB(HuYeItx;(BH,I,tP(bf76tʕ .욞LJ^X[* \\*kNIЦ/}sT`TB_''bPj&@@%uMVI/uM׵ޠڛ -ޜWBz3$Iz0 BHX)##Rqij$QE$x<Y|>doxhUIS[[УXb(dÑH2r`01 #h$N`$ SB.IR|~l(>}P"1;3kP"lmm`0($IC C./lyR.>…ss++_~C.]z嗎/8깳gggf˗vNmmvTZ_[ BJ\>i&bX,$YTX,A\6;<< bsX<W%믿AuICh$(\6P>SĐT:+2::v/O-]q_9ž=W/_~ݸo߾{Ϝ9=19y{_ /ׯ}žK/%Ç^zC>1pϽe3yI^27?J^xG{dܹ7fx/^ᆬl&399555J#]wߝf#ȡ[nٻo?㚦>EV<$ɒ,ɲ,K|>qSv6уU,,, !d$dg&Jx`(o9B ާiӧ\wv]4mOĨAM%}F#Ѩbn~s-[W&n>_xxdree9Jɲaq,ls9wPT)lVԕe+ -81𽧞]w߳D+@p6wIe? TW,B !AuWV]6 >V فO}jTVþ@/4v*󊪑@d3&.hhSGJ̷FsY+*w?a.ΘH [x攋Q9sծTw}ImGGƁ\. ]$t]4Yo1~0ؘPuHZQZruv͑=ߘ㌺FήX|;c7m>Oyd'-bh+>RGˀGݳc1M_Q(t]4-ȊT,5U+ ƯJ%S|rIQp8,IЅɲ뺑U8ʲ\I|Ҁ1}ݣmF'ݓ-vO-wʓ̋'E9oڏ*zkk鶘gg}ĕ~<_w $sGoCq)!T0fX,J%I?(>4MSU岹p$"X,Ǯ\"Id!vp$ dTJ$~: -Bp8Ȋ -t]/ ->EI|>BUU⽦i$Q{f{[t]es|nss+>EU5\9 -%] -(ZY&dI4Y5]|\>>4)/,˒J%4`bt"XDQ>x l{W>SO ]LLL_\dr?l$9vX"ص{ktM5=ڊFd2|J4N@X,j BB1 -EQ!.P"UUbpio k ¡,>)i~!DNu dX\]]ϗd76'&j0 -úmooCBLf; -v'I#D` NɩёX\"L$^xQӴ={իWCS4U]سҥKKW^ c+++lvdtTp8,r:Phkkɩ]Bacc=]Y]N}h4:' rԮl7ݗH&V5MUPXs3񘪊TjKյՕ뮻!JmSRJbx>d6!˗.mmnOLHB$ K#f培7H;YӝƼ+YGG:s5;Mɫwϕ8&LNMmmn -!Rikk+ -+/˲$ez6$)͜{l0 ګ\_Yvʕ}NJ$8t5˥Tjk {o'x ~gΝ;r釮^<:6s.-]ȑwk&&wR{ffrjJQ@0kf:J%UU5]Nu!J[[[~_bueu{; 776/^<*'_#_z5_|W_r+Wwf_~43PZ`𢝑u9ȡ}WKУBGcx<磱Ԯp==;6>d'P"9LMOO˲<9552::2<33,/,nqttMO]ӻ>HT[CwG"M] |*^(dY4-K@ mnleYQ榬(, -IV$YQ5Ml6Օ`0{zP(䲹陙K/$`h1 Ƴ pzLfu{-W^erê~MvvƠ։S6DBTW O5mX$uopʰ]*GOM{O]T^&o뺦 ]eYugp6666VWgʲ͍gϨ1BpsJl6$]x1 -P8<1>'& }>_\.J|^U~_-5Uϯr8`0p8`2#Rqtl<9<(J$QdC!C"i׮ΘFU,vLe>ȃT[;HOא7|AQ)V5qHu]k&IBưOM%YTU!˲k!EQXX\سK,˓SSlf699526:===99%BP8wP8 GP:%)lmn>O񥶶677&''KR.tlnnɲR>4MV` I$KpX%I‘p0TT*)(>I"l?G8 cB\.Wa>;8;7':p WwOOP(ŖSx<r$`PӴ| Iri.t UUEeEU5Mׄ.4M- ,k~o\'VVV/۳:!I'^}efffrbN|t:+ӧvTx.g3l6; -#b6b{w#uw:{ޔIhDz$e'Q(a G2@AIؤ!hP?ȈlGI` Ah%wKrg{ѻfLOϹs|?X.gVϼ_;Yáp6}Tr$;R*-H$f{^F"4Wu]w9m[*raᎪiRJ)d4!'Wů~p>#(c?n8q翼G~[*򇯿vܹٙo~E?[S333yCf|`0WWW@\y@ʶYߨU7]hV޼N&-iߟtԴiokZ.duj_\/ګmgYg*R~{u}8YXXqz8.73MUÑh$Dopp04̆|jjv*dz#HR.?3W/_)K/^\XX喲ّK<޽΍>O\<_+_,ʿēBŅ'|RJ_P‘ȧ}D\裺V*RXq۲‘Ҳ,E~qG>{wYMӤ/\ħVU'Xsf͕ 6Zi:EiɻͽCCCRtzY3J>TUOML=wg}g_wT$!mۿ>vhmzN*ʝ; ?r^JerjzueephPFdSS%bv(^>#pH?yB! -,/eGFŢi͵A 1$'(b0 S 'pb8vW>y_Z>rwZ*m)GZ iW%{$sqUԷqpmɛXLяԩJ"VFy^ B8#9#hդ(yktߺ:55nߞLsrrjeuu93zV,\.G"ak5q¡8et]4۶=y 8(RQV-4-EypdiiQoDF^Ã>QVcj wFGB7I&S`fv-k@ U K?rWy>f$l[ږkUW~/67e czL>HuN= rK+p&XՂPTTUUU'Ru]QRJv(n4RLvBzW.'+;WR.k5?`Yz +++˅šG?4uphkP h.H5C ^"_fb- {Q9i/*◾gU>C?>/]_/'/|t?uAQ.ÊFJ7o8slZrTyhXsgddDHy{~^J995ukvP(LOOׯ#ɩŷߺzÎ\v_.+@X,굚eۥbwnF$[]Y}wr劢Ϟ]Y^57;15ɎύML\p~9G{, Wk'zꁇZZZz~wWJg>sBO~g~X*Bǟl'O9G/=i6۹pD2YT'FFGmr]/uݶ@ 044*HTJɤo]MR'3wn\H$Qzר׹`Ne4x㿃&s쏧K3g:1;z?Nx~&@(woqtG")e:fRT:-28<:r.ixni)LNM婩L&ORX'ɵյѱP(H$d8SHD188L 0 cbb26T*RP$E>P"k@(PXuEUTLӴ{ueUH119X*'&'ziz`F6-JBatlV+ik5ysKRwo 4|~ -l۞5[V5]u+ , -Z%Ϫzn6rLfbr۷uݗ'jZ0Jd20D"X,&~p$Ē -@RxD}PJIqw\! ن7~g$D*JuЙ3\&'i6:}4P8<5}*J)25}*Μ=gY"dRUUux8yP8LLLLhkhǢ{cA˲Ji5(͊b|01` - 7l:l *l~>Jy3ԉ"'bH%Cui4Bqo!\$險9w^UMm.y^s֐f':ʽ{ 4;8]^9|__nnRyfsFۮ/؃7{wǷu}??ۏR8N&mިU*Z&1-ӱmQόd kkX0t88~zKEBH!Tmot˛w핞vㄛ[{TU]O6cpȉF͍F"8fc\5;P(LBhfF(X0 ߟdtDžA 4rZݓH) Hᐪj똦eFQ굪mF^5Ukek۶e6lvDzlDZ]u]uBOx+v͹E[FQh4:88Jh0TqjZTrPX]]j@ _/S 8H=4[tT݅d=\/}:b.n6ݚ-v'1H8qx[W.R |$n 컯<>ew p0s#:3s_`@Zdl@u) ٠VɆ-:J6{ n:i/P}ب/ЖvZfV|4of+0׷<-xN^d5ƀ;|>o)]8ɢ+ٿ-K<!O W.R n<>@k/D%εQYcf»tn_cB_*؁mA  ޤ H Zۭ]JKDӆlޅk& C|, :6l{wa dq=g -׃&)esޅ}@ K$ޏ;]Rl)h|k{/@ /<4waNAdĀ>hȱ^*1cl@pGO(1cB7 .>`[j7/g*9:Cjñ 1 )l/p4Yqq& bRJ }Jy}zO}8.\,V+@ I-4ilUq$AF%3$Di to>l˓~1vfcvI[ryJv9ÞZ[}ߓ:k/D%εE ^7{r1燺GB__*؁ma_f?+W(P!P"16U~p/|GZq}᧻}㛻xbDW$5X?1!ྐRzG=taБT@ us`tt t9<@ 1+TU=~TB_ cs5]Xwha 77 :bbb-n8\>N^|JpqXP`l@ @ @ @ @ p1a(NxX~_BlqqxbNR~ 2;u|>Nc< ރŽ'=|`S>=7}ؖ'*bmwv=ykbw&v̰'`0D7!lo7O=6U~p|{,@ :]ұw]drlH ?:9w~8BIUM=k4? M' 7E-~OĀOG) "111#ǡWo>~0q_v> -endstream -endobj -1052 0 obj << -/Type /XObject -/Subtype /Image -/Width 1025 -/Height 512 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 31088 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^_y߷!$MZZ@zЃMrC\ v >25 -1lLPJ kP#e}@]i=XH1uH-Gl)`_j4暿ܟ353}~_?o@ <k"5,!l`-w,{Gwo-Yѫ}vJr-^2Gk{ELWwP2ԏguB2` eގr%+zսcNINRWgʜUwde^kRVx\'$eZfAY [W{ .;d[<^+eN;=ѹ>2͠ϴ^v1,Xq-)ѱuox.t$v"0#=nJew F%pox9k2*ͩrf5bx.!qFxήP~*/u5Q)UӨW6;AU:S%5= -S5iMKLvsFF 4i+k=a:L }ET@Ӳ2Hב2}BIVwZ})(?{Gmk\>~WrKeBW9}toU擦4Uwd(Im.W ۦxݒ {v-ovu)S蒥E{20H3ZAY}I }O={[-Mv-K*32elM8fUxOr&MYOM&bp7xۑ&pBkJXR[W՝rPrF;/KZ.%^wN,ʹT3^NW~xnǕaȹ-/}#-, A$#ɻ?轟ڝbwEG1["9]WXhf D_n>O6;ߋ!=Jj:fM~kSBIEAMtWAdK:ۄ3څ-Aj KeqU:۾HEq!)K.KElhyvU7dlU}j~׊A Ԃn,є(4PSg'J=> v\)lmܛkZ f˻ϙ^=&>Յl6GPگo* {yW($Jv1x'D)Y'(͹螎`:-fxVk m5K.'LԑߨJ ?ͮ#%v -].TS Fmݶ4KXf!{5+;5徹LS=-iL5"8T-xo͍'oVB."ӵacp -/sۙ-Vt&wuAwRyVxI1ReOD~Pd}dK_K ƞs%.3X!u~P{6gs-) lq﷡tN(8~+)l/B旦btcwcWRa)uE][ чL_QzͮlblVT1YfTLeylB]b =rQa]QNQNJmʁxtF>cqE~;MvɃ -gVzAeLK1 4>)OI8$Frנf9ޛ=bMׯ;u T-LE>|aB(ש;|uw׼^ } ־* R#h5S0H -_ Op(bErN'(Z6hH jL8(/? #(|4[2=445)-/ܹ y':]'{ s}A_ٛ Z{@&`ۣͪe)3[-L8%Ip[`e`wdrHqbz,] q]XPtQFVjAUZiDO>/lxJ5nQGU?eulSsp`C C܌&g. ޤ;O,MY+K?ߺҳ}T$ې<[ ѭ)rdwε0+<_Fm}RH5(.Oa:㽙M/Q%~]M/u4hx Y:&rN=SR!ɒ`zu,.wt`c#w5RDdE˷SbVj>J -ZCueP Ϩ+kyeX7 -N^^~)':x.e/pۻҸq^*ټ6^IǰFH}NI7ZZ p{fxypiU;{{GU}vJr:-~-P(AF45#0"G,0X}ލ;bn^Ne4Xd"0s<>O=5a+ -cX6PGj);&%poauW)_XlWŢ=ՔuNQlkO~4Ԕ<5(# H9ȴ9"`x8@ }y>5R聓~ːɴ[?Sh]l~mQ!{p^ms xHN-C&nN=/~e=@T/YȨC1J}S)zDՐ τR]&aETًL ю zK%cOpoXpq6"hSJ0±ւkg46b3 }i!qBp o6E=˸Y XMC@8VSVbZwt>Y4W4}o(­ݯޛ S{W؍N_@70J=\3GD_ )Tl\]LwDq *?*wvFW#nY$t]>V&\HlPimMEOi2zQ֎&$MiTG)fjEq]-`o: [Ѯԯ{_* ޓBL4p!xif-uoS6x<,2Bht>u#H}>@\e|/xTg4H!a9i/P^aX˺_BZ`/u_4@c:c*󘩼k ]o{io@i0->@RHXjtT4H!2a2mgz\ΕA=Eǔ%)!O %H!c2mgz1 %o'o @"`r @'0HI,ڲ< @B`_>(r< @pj=[Q]C_ .ƎF$P0Ec17Dze  ]I5 8G;vME5NT3 B-Uɩ/9}'Xy6벡o~f\N>e77],Wy8d]%+=¦g}IxVzw{ljh- \n0S#5|4ܦ /ͦ&jxiہT (PBU揋W# MjoM/u24^ #Xyg.\he-#ѭٽM'9~9\M-J*@*_m!J;yJHXы>|aF$hn4^VfD7j{i{R%m1w"|N1.@H'R:S;۲i9R9RbW[l2-TM\r5c]VGC(=kYڬy_}`ȆD1*Z<@4kR(ݬ "`K9QO_\0D>aTQ;{vO] -HdPxr`;h/Vv\rF7\Hh"IrbpHm,5={)+zBk F>@4T_+* C {;Bbm\>e<33H>EsL^oɟF7gf"$ٲdV4ZT2j!$xŽ6M[^!S!)1)jODOFN2}{i eH'%(A %P/z:OEշ<؉ Q %ޛr;*}5TLtk 9 @f\nxӭj0#`+3W}A XxWzS @ '_^w5Op{(Z @ 9[<ܩ OB56n‡ @w/ ( q @@@G>}7k|o^ @XP%),xj.!dv >c (יaE,RđuG-pW! @8C+k~p\4C~r^2v ( @0*<`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗK> @؜@D><`&|@ 5}s@ J6h‡ @8^ӗ0J< @ 8<A @/< @"x|u@ #< @"x|S @/< @"x|u@ #< @"x|S @/oV_@@BZ<Pykcu졇%(Á %`6__Y ЗuPk졃, 03 @ EɷW-  a& 0@{8@@0qJ!:x^*.Ţ-fSy9Uq# Z ^iQWI,vJrCx (KQ3If03@TbhuhVjbCG @8L-)l{~GvL: z}'|S.79h d)%\r 0Cb"؈P[ ^M@C3 dc9J@ȗ)c \z3j@`pkxO-f/NvwW -d`B@Ȟ8)nZ}ᐊ>>'xMg! D7ɸpwҽ5{Cy ܤ0= (@kȞ8ѭ>[K,p_=\nXsR -؝$Ti{z? vY5?OfV -fxix& ^p)^i~n^#\Gyf3j@l)֊~GuAxEhep3:@`(Q`hE0 h -0x4_DI/@XF ->$@k -&X:@x.iK .hW-^?0+ B@/-`CJW h37<&6%6:Rn:k ,N,>*ƒ cyc@  X)SN"k؂@Kl'؋`od"Z@#FPM@x@XJC#>FL9mB؋`"Z@` x< ,M H@`/xOh! A6!,NgG|J+_/@{Oe<@VPAo~p \ p#<C@.X$m}k8B ;8$> \[SA`;x5aSjKn=t |JyAx<@0%0{!ɴ01@^;aR։ r0*) &>YYHg'zzO>^F 8ɑONu"\6(Lmu/|HIFq᪓^b4ձAMkki'"TӑP&H`)6d{4@;mo1I,͢Ү!Ŕt;ɑOPɥ߫{Ż8n^w e*? -#zANk 7a--*A\ؒrNW[d5bD6)Z+,'wcmeӲ *S~E¸{9"5d.b]G~lTrѰ@6unMYM]q{8h_}Lt7:)43Mf- Z .E^p^6,7L^y:(|G1GPڶkDaQQ^~ -Rټ* aa&Ein~zK%cOpo\ 򛍒u aHDxW%ᛩ)! PgB E`>4ֲ`%{h]`6e)V(dk0L)%Gh<@Ѥ@i9RsvZ}ѨAGAd{ z\B~i?, 8X`'Fw}کq`To$0J(뽓RV^ҿXHݎ\OyYF}$ -gur6{}h`QWVbSlS(:}RL".q^yӻyt-*̧*DBE!NťF' )Ln ڹ,(!–FcFhs)\w٥D=̅QY6~O%8@{+w^1l4B L(BkeYG`lR]E3.f`^QYP+u&w}R\]"-}3*jU{Ԡ*breљVq{{쇗0O}#ifY?]}c< tx.<@Th+[eP#J!WO)ңQ5c#IW ͷ,ʽG?UV53ZyRf|}՘,º| QxYThTPݥRfuaQJ_i;~ œ.`{9hESH3B`K*=@= \]ިgG#7^ Y͸j#,hqfhkSK@0NBT(z/=Z$#gxefYWXiOVx,%ȭnǙGᕴC [IIu"w8?>}6̝&c̺لdg +!QmS_ Qٮ}w w%c(e짮Vp -W*0_Uckp$::evR(f<'ߠYY@Eh*@K`oL"T@"zS ڦvlw? ^ (ŌAu*9@Azzf[=@] ܿE-[F8ЉeXX@ +zMPJ -zEu/*fCZ0`-P HxGN;TEx*+DŽ\!kO=\`&Dg@@@R@ it<,|CTuW7 -uv{l+کU]Ԛڇdx2MHzz}JRy} ٴeՂڇ p/"&x9Og_B>!S pԙe\Xvz'|_S˨s}GރF>: H # V -QMOsmXEL) Zj"<ΐ!0@+}Iu.S/ `6DwG@J@ )9 T F;d 0- 'Sk~etx<`C@ <@ 5@%nr3E(/~p( /@eC#ix~/Pi -@C2x^;|8zPy\F ("l<'߈)M@{ZLU@_ͷZ/fl@~`6ٗ s@gѭ7F -zB/_O)u}&C17ΨGCIlM |(p}3@` -itjE=9oNkV={DŽewYjPć -K }a=0w]@+kɱwLNӝ^ Uܗo?kHw(  p P\p= Ѡ_3@A"촃Xs`DUG@WdPwpw|Hؚh @uZxyYzr>t^nz8y>Dx,$%B`kB@|w/@8q]@[0Ͽe  Rw$zx<6. cUTŸ f<  p`D$؝s$~vxOQ.:0 @`ixu@`wz||I<'!d vW]ud7 @`ixu@`wϑّ>G@쮺8~oB!-&Zxu@`wz|| a,D}9x짫=+@# x_x!xUC`CE^:3 ?3W($"C}^>y_UFhĴ%,U1a7AZCKVxwNuAC2d-CSBvgK.FtKg42rxqݪ1#rvQ/Ѧ|Z] GIzn,ah;ޛu}fA/(  R<a3Û^SHsS.k|cpe}$ 0@@:@EUr#>Ymz#ư~i<wm@XF(TI.g;*5E_/׊D ?YS2xR6 -0M @JzS S]sc!{@=Ox\rkzjlӊ*YMg$Rb/QH"> YL#0Ma ЮH^’;Jmpl"j\Of}ݫc?a= -ԕrG<+;GH5˓g: -؜ x}Ǽ/_w x}'BB^1w\Gku/E *[͛ Ռg$g -) Im+荢ˠ{[Bw=7npqL#P-Ϋܣ==j7=@iiAO)h#@@_ukxkW-ͬ[t(TWB{'hAyݽQ Id}S -:J -vL)b ЗFk lM h֧5CKwi 4^SfDZ3 Ax@XFk :GiK|;1CK@5eFEk&AŠ@O_ꕑQה&x@} tvq՗ҷiKeEk~A8@%p}_z /Y5e؄ xD2g2V屪CW+ lsn]6VMNH! HVxz* z/IA;F<=zxcd- T|w̉>zwk3VnF JB[XxtM91!psn{u?TQ>[h,\]`s ڛY^rcWoTtgx=P \^ţ@Kz }^,iލ} A*el7z#mjdo"{.qNHOP1E`'.ry\Riݖt^sq<@`<#T1x1hLE,q8z"o(DOm}+]xF} zѢt!PJ`->ZD|t[쥝mr05p 0@b+x@1l!gGFZr<_p_1=^znJ^{b-mԼuqv {Frx!p kSWѡcfs޻zWq5߅[e`-J Sc  yh܊~ƽnDɔw+ xN袀id-V<˿TW :^^HI`M>cЇ7wu6g<\GQj-LQUв#0+ڣ<@4M so|Mx]kh.f u>ڣ["-V9WxŇ: #sPw/{s>, qli#NV!2˪[hOTbriE@8FkʜM.b @`})sJf&`O? p*ה9 PA܇ hLI@,}v Fk{$  4ה9DgK|$ S h̩| -x< ,M@5e*H@8`Դc\4^SF#%!O hP5@@[;!.,}A  ,v1&7?S,<B@xӠ],}XD@`<7v>]O ] Ζ)xKwo; Kx_,>|ghOm+BXM@nXF/SC#7%7*Z#e׮:xTz< -\?Y^5ZKL 3t^lࣵ= - " `דo~# Q!WaCA裊Nep=M{[YZUx`ele Zxx@ؕ4`E@*iT凗N= - -׉0S J]VVQ6/OL/_}ʜ&(ێi)c:0ZT|/RɷH  g/{UYozF/gfc/%OӬc VLGKmǓ_δȶRN&<@ҵG>e 4? W1.l-L?۔; -뷣o*"9 ܸx@ؕh0=eOU!'1%!Jڻ 54<:K$ @`Wxt;"<%7o -x ,]l Wtk}_f] @8 ˸O4I`؄-[ 4v (xOG" % 1 t'@~ X#A!@@@N 4@GB Н@Kt?7mʗxAEŎXt&l@ :ܷ"Ca@Hz<&WR3ۼ dLxO^'@ؗ@/p)Gr;&rc,;.?^o|ŵ]' 4.l(`W<'ʛ2AC`a3z)%yO^'ëWECv+~pEꡙa{ԗ&)[R_Ex ć ?JuhY`OAvQrEơ{ԗ&@ESU0{d37M pvJ*z`/*ۋwؼ6æVKt7ACeh9V@o7uTtQ uF07 -g t0z7j VM<){W% 䩒{^r{9:̰-[ 8n)Ik B*} O ->3p@@`[>v% +YʾVoWɝcTfi-jBVZvQۓl |(Wx@؛@ Gl BhB-NW{aD~|D2ozyUjnˆSb.RK!*X,}SxO7eb 0 3=@(˴Y=-_NUEڳGWs~go0uSoNޖTEvNzK <&*D'U"PB)mEZVںTz>[*CN0Y9~B>@iQkWj@{dK@` x-i\>b etXҔIHמ. -Gw [Q]kiwn.sO(G.;;4Ap5^ lK U׾}M n'B/**.BxϽų@7xO./EZne zw~N"} mfn2;qֈy)=|ww~-n7HxhSf7L;< ԪX0Rtx 5y D'MQf䥰G |ȝ_w" @X~9!OR >>Ũ(,T|i#:ҳ(F}BhH%FzwczAM7=}k24RG %]=4x9v%}p*g0ZzH%9h?J4zBO_順z}EƦtzҫe`{I}'谰gϮFv,zS&m-4ю<"W4j`:` - w"GLBv݅CNP7=x4HTz}}Z-EjGWDFL}-8Z5n.{  -YLLؾ'[F>(h9J]!M3y.χYh3ѤͺVS$o\]rjwp,hIy{?IøL+M#:~/Pc`<.}eQ } ܫS}x:#rj{Kk 0mfhGJ32 ̸<%7zU7U L#z͎TT!5*:rPʱW[3]<@uPBxgŚ"@~{#w=-G/ <)FxI@ky(y$ƅG;(Mr;< e8 3zK#f,aM(ÙO8B>,?k{CK4c+8lB|<+v{x`_d"XJزV9o7_xڀK-0]J̈́0&T<4?5*WB#~ׂܠqEnA-%)= -}l>T4UQEcu@f׺ Mvդ)ck1m -͎Ukn׿5DׅO=cprv-Ufxưv -n'/ƨv;io -KT%ڋqyqtPaF'&IE7r_nu=01v4@BD%K D勷'g]D|&}YɄF,D- H4 ˎm';Qu1~(!Qg;-]2DOzlf@t#hGӷ*qWN8~ChDŽV}yPka(o-kY#W52I\YgUW~yfߛׂ+ӈ^%= 'LiYw/|MHt ѥ ass:5M=>-+C*MzsX|0dj;'*1Euv׶=e=@g{dygҹ5篑 zfUjܚ)7:+3z]9L)m'HT Bx`U Ĕzx՛<f'U9[x蛔9W,}Gzw)E0oüyK+;MxMC߂H='wlm}H):74yw콞!Ctr&7_)hf+$Y,KAج{F?wc0KmO{8:&:K='5B* 4Ѣ`pI \AY g[nx {QtHf“)#+qՂ;A^ky̖4ij!]R*nO7ݼ6&@/3lGF lzÔFr&@*Z=?f0 -@ [)XzmbN"PfG/Et̎xt;Lԩg\J(%vXK|/$/@<)DwpRyI(%vXy<@" <$pp Kp/{ d!H nWhT`m!00&y(%vXy<x@` M(UxRboQ*)iPV+m3ZT`qi] -}C']#P?m @iJVUC` cԗ *uM5xAI uCW-#SmRTpDT*kҏT@vC x!.^<@)ʏFB䪽oז 5[ŭluTk^D*Bӝ7@7hIsjP𣍇cj ޝa 1>0| F'hL@vӢN -ׯ/K鍿?K_zA=7 -*,y& ~E+.KPJC=@PSBQos1ܺO\J#AhQ CSW1p~ - O3exi:^yS /-GK֢Cvq5g~_?׿_oW?R{ISd-MJ֠lp؅f.a}7)P*M_|כo/pm@b;|A{5r_/PEe&YGr|O4q5x`a'+t8.f{!⡦ i3U2~4h7P~_}w~wϟoOw~?c`4! ]e",ڔnKM7>Pm5D'RZY-.dvH0*5Lͅy_3ፂT-;=@d=P%%DB}ʗWG k;2ߴ5ȃ굠*)3y>gRw^Z]<2xτKpwum!fԊ׾JrnTOq{7+S*іX\Bkщڌ(.a,t_JŻҩ| xk#6+??'?gg~ (ӈhs)n&dpg m0@ '}6icrb`QX6`4ozAF䒶hE^]-@w.{osЗ֭co +K_2ÅcJنG<@~kө(p]J4+ -hUNj -06GyO%;WK_~ bh/쿱p Pk-rVKv@Q[]xX[,qVe/0_#k3 H_r -C`~ wG/_0w./q,5e[E.PJxϽ}֖(z~Vo< ( ef/_;ׯ~ %;#@|~m&4: -[ ѿ-4FXj<@X}z)~:|KTt -PJ=+[xHKxrFVK(.T*N!ӚwOc<@;<X"n%Pz{P-q<6:KUJ^@~tAh'@~=ёDx2Th*W[DL;,xN2h^{ܾ.zobZ/^ɷxJ x q z.*td{05z|.W_Q%; - d9g إ4XWΖgX<g:w*G<*{8yx;<@;í[hj!{Y]DpL{LiRaDIxz3߬XFӐKQlZP*LҾ3XI{ e G]g\t/8 Q-T[Hxmt+SU-GcvZ8Ԡda-D^KiΨ -O͡޻'`ݽRx C𜹎<3/hvp澌|_IJOXIKxm>!&Zs`^֜n/W/߻Ÿ]FP! !F;E*E;r{j^x<HIw<~8[xczhȏB}x<@eEO&x{WCP^Tq8٬#"@`;OM!hϜw 0|4xhħ녒d]g/@/;G[_@]<@Vpl.O"P5_D <q~~7{"!Bx_UM6^1p{G -Ӧ=6KIANyl^צϷ%x0ng(<%LP2wZ^IizhKܒfVJ_!P9XP+ylW\JC٬-V~EҨFh!{P<@wZP. UJ_n<6LxLXRu<d2<@eyb]Ȑ.1 fKлʍnLvE]-/\^p |e-!cѫY{J»&UBRV_dRfD/N7j(jUK J#]o<KLɰƙ+Kiutk}ܗf<~/ХxA $r%92Q 4RR5n9:S)֒ 1!BҬƇD!{# | dcաl*6`$Q *C>^ݦcw!P*lAA@R4T};=Ƨf -:}@؏@}s{TVK \=1j*9\yF)'SוE.RxrS-(+ʲ-j.!janGo.a -m -;@Zw{ځ /.`y=OUخas@+7e? -zUG*)%MDi]_r-]{s%hm }yn`)#{w%n؝`{/{߲,%j -Zx2Q43HSfZtԗ|r4;z狫f % d g"N],o{K+۳O#j0RvHV@ s>JOXMx<%q1RpGВhq}'찌qD%T4`yg7FZ4GVцFJږ'gxRՕG* O 9[@FՇC?!1yHo$xRtJP3{T )E[ -Wx/Qۉ6ynEaY%}xϹ ;)]@؎@n m!B - n -ly=|g.x x< lI-'{!pxc @`Kx %!ly=|g@еh!@phԅ`˓>Ç }rx^@5F6#}ۀ\ - B F[2ݖߡ>  "94eGv$؎yF hLuT p<&2@5<'_R14^S @;<&2G&-@8`>{`C@ %2}5@<4.<v%2'A2`og @3HSFe 'vZu!S h̩| Ћ/ Wz.jJ# -!@`W})xR8wu#>SH@4^SP)@H~b}v=Ҏ\9 -})3"6ڄN"(N p8ה9I0@`:v8zw{@#6!I@5eQA>{~EzMO|XLY2` @`W}) @`M`דo|"*@3 h̘ ؑqpM!{yL 94eΠ( q*<`}@4^SˁJ#tIn  ,הvD@!@4^S9G;# %P @ -<3­57®r @x[S@Vd&P @ؚ`Gc- @X@ g> ->> -stream -x^uI~F$ĿB!pBYd0 -8-bW",LH0!-8Aݡ̤󄁉HK"r2="!c0F&sz>UOթS>֏O]{G/&;"QLgtږ@mݽKWY1n5SƔ(k5vh5l1 n#ntCgbPڲQȽ3W{ [,8yg!E1U4K^uQ՜8yk'P0XUߜ0̄xs -5(X%TĬm]b!pTjl>w("6چ6\slN ~OSKwJ}$ʜt@XK-q%  1bT 2eX|kBA}\L7h.}w\0s@tVr*j_okar/&G'9y-xQ@ %]* @r/R3&t&HK`VgѮrjU,_k*׋[fLVۛ։fFE&1¥ !K3C.̖l4 T.HFd]I疡e#ZlSR1'Gq(ڧ@n`ɱ,\y+wqb%q+vb֎˖]\r -XeH7bxKR@7T#8DƩ ŝ҉3g]JlC(Ѫ*6-Ρ>j4ǖk}pl+N\ix^;ykO._NO䲯#^d&[3G|)݋B;˥" |]sNnƱ^˚PRE%NrJ jCu}P&kxͮu&q䈘NI{{BO{!a]R cmMO*dCC6f#]%WQNqtw+ oi8ˊ ^ޯ޷+wp<%IO.ז*{HJt%wH*v[|-꒵P=}]֊xs8rC1҆F%jNnߜ"r-x$'10N\;."(eTvx66$9*$eTi8g.zsC8 -vt' /䊇Jڝ^}$V1c'6B>R]5P\rRHorx,7YW,J-Za/8~[Xqhse()"P-@qfm3g(QOXtX2Nި]\z84mhf.˙U8eR;E Ł*)cw`qS?yC9Ok -d%{E_ύW[YOgo77/5Gv, -r,&[Mn鯆ih_KGKʷ[;nQ;Y/m[8x9A#,g?14ca&^w{|aG{VvESWsԮb#9VYJHI\qH‹%$k,,s9neNWdHvx5xQC -Kx1^Z.1a/経|1sˑ67=s]\6Qk=f inDKoJJy(PA$ncwrYF],Ke.,3+1^:r^nkH6?QQm\# K0\bkK|/{kW6Ko+«{oz1y@ {+ڳhwR; @ 0_  @` @ u^!@f @ @A0'1@ tҝ{ ic0 @Mm?ό`C @05 -{xF6 @4 -]aOp @Y?x@H~oSBJQ0c0p@`;2Vwp%_!qXiiII xZ(F!bx!HÙZn~61X]ٗKc=oi2#ϬS m(sEUMmxB[H3+֟$CV= 7`]v$Sw.H1n?Bl(v6TA ika!+w?_|2bLoPr0Wߕ=5 EMxȆpQ[E#m] D~*O2 P%^=(vU,9H0ojKS^y ?InQ4kP]=( ^#è5 #[D] Tɲs+ }}ou]Fb/H:ƽ~K_pK_Y\eR)/v}OUDrؾRڜ d8ַ0,*HIT @'>zAZs_.dL T3`N?9qTOH8 8O#C4}`Fu) | I%U :잳,=ڂe<+\rmT/"Sp=7ʲ}_zoi r88k#'r;x׀vQ' g4Ynp6_N*xVbS[6ꈈ_'`B7 /q#n'` @A 3?rW5u#*i?84ÇSɇpm<.B?|;xq9y4_1i hd 0ci\;k" \x6|XG[L6MW]VJѣUFX7Y+UG- (x6##b$!HÙZ駟ޙsuE {ƌ)If!O %(B 1ic8Ssm.? @&R(r & @`gu<ܗ6@XW_9@ 3dŚ Њ;@#F 4wK+&jBUs~};!˜m'rA-(YӞr$%O`]~QV`m)jXRӆ_WxIϓ/?~g3r#D_*Yٞ۞E2zb[ @x*1cKc2:9r=^&Ǥ>r> q{Z1@ j29T4-eW} mqOKXW_yO $w8$ex1ar>U굔o #ӘdO&PAʜ >mL;}KkY2#V ==ZF6q{4M9=ܩ] 2arvdO%=n k$CZ0 W7SW\uEWLp5ʿ@8F{?|HpSuFkEVj7<_}EӮHDҰb%nr;PC wU'$7zpo *̉1޳uFobї=^ < 0#0 -Xǯa+T tw*̉4e88@4ieҝIE&P%xH' o @4ćМfc۞@@|qd4Sk~vܩh]+gz0.?9 IdU)RR%`92-j֧FQr X.TIMb ̀zcUՖo-W,:P"d  T Cn+sQg!(e$ @Hj/@վ:R5  @F2?ox1+0Y#`3Ӏ @sLhy8ߵ; -X` @G~Z=ޞ_VLy?@ ,NWܺS@ @=o4  ZCh!\A`AYʄ#@6P4:B^+x$WwdX@I@`?ſjj}#-6|@ $RƵ՘, @PP#I02@ߟ8ü-rz 6Bb] -Kľvy2bҰ9LOB -@$P=Ƕ}*19W`=i5 0@J ~Lx,p!_~U%Pq] ^ꋹ+&5'gO1aCH. .O kx} yr -H@s(8ɥr rE:Bn+ S -XPT&>"~@ u@g[9DK 3 \e˝Gxԝ {^\yE! L-h5 'fI"ׅB" <@GG0W/ p# BڈP!=gifO6r#1Am/g>M%~Ax [靝U& &C0 T7P I37 -%p~o-ڮNy"ANXfsG*%y (&0 TI$>Ipv@R翷ɠ58)=2O$"iKt~:T>1|7A@PoR*ZJUݙr(H-)i,bWNFdK8N=EU_ʇTP+maG>: @HM ])o7q2zkp7Uu#D2H*oUbK' O+^44p|*hd -14wM!`E>: cLGW^8Mk?g @t/Osy!ݕ?%B0 -"qq*r' 'ܖ08׺dzܨd]0x19ċAX[9 !dIʋq(e&{Y/<;H^)(~E1鯐D=߮+L*]Ώ[j @Qa-#y$ }'w?ΙiIzH6d~@HD 'ȜzK%z챞n(bbxOZ8 ḴbX$YcX:\[ -qҝoҊ 6BԊW @Uػ7r}Wdr}UAЂ|IpH>xppiJo[d~@Ax%'yJe($u&}!E7kl{d`IKր6zBɆU=ΐix8!W ܋򢫨R$HUzܻ0-ǐj  .,6dg0|J]KO}A) ,lo2d~,85rѺZ -@Nj^wՒ4N0gwr% :qΫ5 p(VLPy\E(|7Y+2fx?I1gytm-P;j{P{gΑqE~Q zy@E|fv |puJr0HLX,@8@ R(f E]N"@A,]*@>\*0ﶷ0"T@ ^.ZV,Co p#K޽$ (M3e?;CӮAiuT_BKx>0dc{<-%/k@S@` - @(vҾ-SZi~+ Sϓ/oiXݜn=^`Γ*"1b @ -O ұR #c8;_@X*iP/ -')b՘ӯqs”Vi.KybwqA3AΓw]V7*re\ӹz$FQߡ̜x -m.ГZuI\ߘ׋a>`H(+D.δ9$ y}Iyqo4w=cQV0ӑ )ك8Yw|gTr5WDKd-Ui p/ 'eJ{IBڣ>4&V\W0} @}sz:y@?/^a+cJ`O|bUaB M"ln\PS ~YGΜ -WLOW\b".ougB[u{43gB5XUfU⾵| P,܋@O`,;L]E*Z%}w%* -3 Ti0 [W܍=x/Xr,"ebKUiUDqB`W[3U&@k0MLE!6N+U@I;///bC7gdOk`  k0EAiH^Moƒj!7~qm'[>=),}J{Q  #pF#mw0 - ]냓cP m0ä Af`co#טFR@Gd]+HfĻaU,^ ЦP`H40ʡ'$-@os|GN($o _=EQm2 Y * -@21R@-'({c1v @ZA0,fPH .[bVU0 ]b~]@@OVn' Rn -s%+H.B @3$y1R@-T٥2/nlC "}8i+@6%11PW.974̓G4y_P"O u)\A`=6 K P٥}8B@ -NU}؆(`;w|OpjL@ .biB.1{y`+'UH poo|.B  J\1| P[,J`D<3_%NRbKXdi 'x @xa-y'x,C@C0c@ 0=) ` h#`E` @`1ˆZ  0Oecb0  aD-x `ma -@`-@O^3cE -'׀~drC@!&+F8w O P\[ρ\Koh& 8V=x煾pǿ[Ps dm ` @Ap?k _ל(^IF',fro8;6.}$6&S:_%#Ma$p^Q~x,C`c W۴ @R;/ -Wn".[ejY 0j;vRB`K q`ƨj tK{ (j} -ˮ-Be rR^H8KClEuPE 6Bghk -_W^yI e͇9+`5pQL,s:۫pcWπ RnC@\y^xyW^w>Z7(^jl^?t>wy!yNgR#!%&{v߿ 0@45ˌm6]i⮘8x%L_ס|r{'g% s7--!gj7_\p0U@3kMd : }/ҿFH  >< 8h7?nzyGЯ}] nWsVz*j#`+}7?+U@\^0qdCJ,MoB@:27+=yBn15 -r>Ғ!`'p-@h *c < Kv@J@`W|-@;b4 `0] x⧶~W~ܯ+_/`0a~yqOUr.CX=' @`^\G< V'}_l)`my$ = ꒋ!0L{1@`D$X]o0ﶷࣁ0K.< s`0 0/ JAإ $?4LP ,!Ï{]?ᓻqW\QRO,l@hNm$5{1.B(R"0¢DdFъ.W +pe #,xGo`}=g=n @c9iĉHBۋ -%RQ"b<KK+I2ҖLhF@` `O -ۖ[-Fi$ W~p кk2C%{9:g^=ܥDzK6Q " ׈x@] \;-ޒf!\D y XĽ%E(BX`moD{KQQ `0 0/Yz&x@} `4AXE[Ҭvb p %`4m @`Ey1CK"-iFEi&5|( Ѝ{?E}{Kj ЗYK==LҞ/%J-<;/>;/"-iX Bo2'fɪC]_?z[c?<*~>PEJ.{K.kzq{HT .{1A!Z<Tq1x|ճ B7$oΉ_ =Wsn3D -pj"U)!%itE91 !pc.^e?׏yc  !031Wr@\./;/P{Yxb^n^1B0YbcB's3Ǣrv]e#9o% A. @x:4 H6jd.mX3\_j ])ﶭG*B`j!x׍1@`9JYϾs(o}Gw}uUwwE\sq3 ->CP犵i29O yLoHwb+ AOf1vtUWc~ƤH oTDPwI/Zgrk{=v.!Wx}*6sj!ujƍ(sWզ[c$CA/* E#sq̼^[- fR@`<17ŭ몽_.u vM&}hB典rN,܍,@H:J1W1/g E?K#$0ogb'Cџ@(r;K&'vE<ɽҊF! 6c.b5JtH!Xۥǀ[P -&y?vdav@DCnM cV0Έ).⬽X^J]\Pױ0]b! -†!pRѩ幾4YĽ%Mq$: -)jd$0*W 0Y[IDvN`U ^qA$ XĽ%n!p  LA"-iǴ@䲉b۫HCؒE[l FAh#@C,ޒm$ - `p4 -@&@,ޒf|A"w۫HCؒE[l FAh#@,ޒm$ - `p4 -@&@,^I+Е -- FK 90n{{[OZ@B |T4 0/e~a0 0/.4Hs %<*0mK, p5 Մ-p/jߛ@K!G`6 $0x0`9MJT8W|ަ\.G;6f1.O6F_aʍ -W:4|X>r2a{%IFa@ nx[ϒ<^-h?Ldc֏K}xr\G';]szf`6UpJ.a޸ % 4rF^gIQUr6<6d3$ IW(OKKH EN3{%ن@O`U܍Dz2e<d9B:L`?A\EJ9 @ZϹ7s1 2ťY›Ɔ c;~F $pnݻdۚXL,;v%g^h`%`0 $ ~$l`u,;h c1-#~:m Wri}'- 1@~,{&q &$,A 70\ y 7}I@"w{@0 @ `0 0/ @!` ` @N y `o@0  c@w  K}@@y=F' `` @`^?'h1}cV\@_ }SJk&dG!p_|Xx@ B @. 8 ^ֻ̻ [:.2 yH^!tQx$Q5a{wOܐi)^OiϢ @1< \g?Ww8qiB>vQI|'fў E5d,Ϳ! 7O~ lc18W Od[Yr(DqQ8TCwaX+79niAi~H4Y_sD?{HR%{omn<+@X@nN\x>_ -?3¢H=!g˓b\!+FË$iޥiz]bpY1 o{\i5 @k} Z,>' OH@ER&mI, -܅r.rmĹBj @bo'Ev+Eb h-@ ` @`a' @|^kr-CVRÊ YHdØB\(k}aPa/WLl11 1p &p4+N2NE`^1Q1!(RPմd)*K2xwqxGuS  tu~ nxkm8SHnJJEj21⅔E)~&Fnad &zAsh:vn$Y@V1o/Ϯ^)3 r^tp|nm3?<05dUHGz"ྣ 7eg^=dL.d,~bf$.L|'>NƤ\e*#fK3]V=v)1-Ԙ)L-`Ari8[3}^׎^uaIy)|c*:5ҵ! qEWK!~ӈw}%SjOdN%?eLgc8H@ Iew(]U~N )E2Q04Q( Lk#W͚͹h}SIyB*yc,4%gI-7(4/PeJ@`< P8vyܲʯ^i3qW 쫸ϋ>/' qE*oFP CTu΢dzu'gf}8sP֋EyC"Ϧ')/بdEj7I ~ T;fZUM'O.#\oY]J l_yiƁ'ejY 0j;vR^M`Ҋxyr#w ?pKoﺯ_lPmbru!~l-Ϳt IWa!l]61T=W.y@!tb|qV4!~=\Yr>$H9 0X%;Ul@`Vf6 @N7w6>⣁%pe&yNʢxb'Cʥ 5  $BL - IA] -'+=N^ԯOa#!|]r= DpW~5׍Rn҄M;0[h+9Qz(,4W -Aǧ_d0K\#|N`'rL. -_!dCK\AĻO-#O=6 FkQ{1Foc[g'Cʥ 5 @uWVy|g[n4j~K/Z:a}5_Y(X8Gf)]8eUУ07Ÿj;/S"K>(&yCN2_Zxqb-pH. @4g!#@0Al]FB`ǫ̀ )`VuPu x`mϸ, 0wi6"@|*L* @8Ӽ݀}?{l z&!P;1H@H b0gG-N9@ i~EI`|q5+ R[^9dH@/brnͩp5s]Fe~fcx?G0M%J>t/ \e~(WDd93Y;~WI*xHp)1k*b[eW,@h̑ 9؟{U$p 8U@|Z\3Xx G.q7G=䠵ϋ*g̬I12Vv&Kϑ. O<Ϊ{J +  ^t)c:ח7^XM3{'f3GuE~^tʸ#)<9rP67,^͚'<ǩn3wtO/ƫmn v5lbp[,fds7@ >gʈ>{Nͷ9ΠixlOƝkA$-W5 G28Dq&ԸbMEа8yE8q+SIL1?gNssWw9'9$hO?\.Cu?ݻ,oL32KI62a+O ->6qh7! E!%br+,[][rۍ] ŮEKXarX'1  Lag0%`dB|>! qDN#YB|œqoZe3ܕa;ze0#rϑ.WsOO JHE K(0!%) V-Gsog d3l9 -ODj `^:Gmǐ~*VcW1UL-s:,[Հ]/e$ڹOE `Fc\t|v/ 5,JvL75~*{{E kaw!tHR 09g0ZbW4y"kÛ<| - jf[T3+A%Ycfu Ks Kp/k@ɏ+GQ+. @z0K{/Є {\jEq%Yz ` )YȻZy%Yz &H0l]9h p:H33Zb0ma]W3IuҟKpcd_j(,'9̲uQ"?8V;16K @ǟ|/ ɥ_7th*#G<~~ϿW -NX OZ2vLc4gjDF/M%|X_X;x06KCdP~&]uQzXr2/-=XqEWOg{/͟-JWʌ 8{8)w~y/k/~xo΋NR @-1C( -@!7p!Ve~+SU%y>o}vTU5" }t.{8sJɣ& o#BDCt0E]y[&>}F};KwO0}/Zr^n;a.c wiKsEW$†&ĀR&yƯM -_1,eo\$@ >i%仞=9 " ->A\y}0B @q6a09 q4w_7vwx/ @G]֏'Bru4ɩ8~B[bXwQ$C< 3} PQ[z%y} <ǙnaR. Eq -?=o{OE?y/_d& ;Ibrr@wɹ[l=l2ImG2B8u"7~Q(c_җnXW᣺?9ORx?yO1^T!0@lQf#p_v1󛅳 Mx zYi# 1KBtu>,Kպ1g%<]ήzDO 0xKYߤ{+ފr -KSm1W04  zeWqHhJN) oe>+ ,UL`B"$B @|/nź~Qr%kl(碥05/FO xB/?K@_C\Z_Newa^T!QiUV "L0'>9}l鱫 p@<:˱}N2)Z?wݠŠ8#w͋>(90kZ - #p7?[{@  pp_]Eva2J{ BcLd&q5r/\\NpF(}Qs`״Feߊ]u”(Gu7x?|_Lo pt'<6*@ K S| :{ڪ1,h&hFGF `nE *08Jޞ@|vГ ꍛUo@[k-K{0UJb:C .vߒ(Q0#%QX ꁪW'p>NF+"W+rcO W ۴]ոѐ I S6iOMN^ -_%zHa{۶.*ނ@^CpZbL/Z0m9[ߕᆐ|'hȲnC0C @'ɸ+gdbJsfWmE! ^KodBY'_),HlC0Rb4 7K -X~@ݻDxZ `,@`i|E `kK|}}x7Q>`mo%!t!qB%Ty `w_ʺ[/Cvۻ0B} 2ޥ^|#qEw]"oq\(I0wR׀ -Ե e.=W .uTy et(*Iڋ#cQ~j/Wt!> ջ)C`-] @|xB7 H0 So"h&t5t* - -DxbmJ14[`rGI$#CX3h1o'pu |@'1ѯ$ wXnVH~^@-@\8)ɾ #pp3 w"ch$ zޓW|@8o 4 HH]` @`=1IRZ4`mI V'XOƏ)k?  GpR@bg O";ml@j O^>\@z0 `mU!O0]! 30@XRy=3⏼Ϳ.! `&FI @Q,ޒQh, PE 4U'O@C,ޒf}  `|~ xmƙC."`4G0? LD"-i6(4nȞ˥PQ[&N%!> endobj -1048 0 obj << -/D [1061 0 R /XYZ 77.386 743.123 null] ->> endobj -1058 0 obj << -/D [1061 0 R /XYZ 77.386 524.061 null] ->> endobj -1059 0 obj << -/D [1061 0 R /XYZ 77.386 304.547 null] ->> endobj -1060 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R >> -/XObject << /Im44 1051 0 R /Im45 1052 0 R /Im46 1053 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1070 0 obj << -/Length 985 -/Filter /FlateDecode ->> -stream -xڵVMs6WΔ0 Ty$v:(Lh XKtCU."Uǝ4'ž(Z!ގN磓3IR|S ej34_4$Iz:Krm -$Igx$n|! I?9bYj~{tz>O/FA!L#ߎnP Dt$P 0z?-g:DHܥ$*:j>)W]*&yu}y)J%T"zE& -U=Г۔GTot\>?.oE&ۥEw/' ꞅ$_H!P-$1d|Q"%ˣ,'[#ߴs> endobj -1065 0 obj << -/Type /XObject -/Subtype /Image -/Width 921 -/Height 498 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 16985 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x}}yv\ݬ -k 9I)4m? \BJBJ`-,j7ji"[X5q4^vr׉(5/׾cysΜs<ߏ,s73{Μ9zٙ*u0LBeX\Fڥu1?y.222U+-+ZGB }UU,//Gm-:Զ7"HkCCD4ޖ|1ȲaXKEߊjHZt=K!փ㶧}ҭ֭vDغk&VmLV̺S:nזn6vL\f[*+)WH-;ƦS0BE5BM#8Vul$,KSRHAjZ-͏r|6ՉJPeim__Z??Me~`}m[v,Y)GM<׭m峎Sq+)XC ]y6؈$ʬμKkv:ښK GwNZ]+SX\}D/\.`I$aͺ'{ ) }f|weSXlKku>$T(oT@sہ4l%}Z[ݎ9oꔎ?s^ՙ=R[ӲڈٸnլToaG0޹f^XG m?d+v E 1e:a߸(Vq#W 9Di%--fʌ:Nl}w."v`b5qˉtsY~Mb{tOALAO=tEQ}ew׾X%a:5̯Eui< Mk[ߪv͆ձ5i@ǹ)>nVB_eZH[ 'Lh?NyXR\]2Fl\ ]eL^2µ|w9m0Tĺ uܫ|lP~Y9+K%D>MWS.A}uFU֕ij޾Bn⻦[u4]Xfq[vڿY*n/NRwVԺ gs:,Euk.iW}'N[ẔY_ WyG۔+lϥ2U|FrZ|=a]LZ^^jeUBeX\Fڥu1N$^YL+ïY:`;+xiu~ݢtxr;j-$} 10)(VfΉ,,a|(V&u֛k<_v%6Ðj(vƽn]LÕ<0@;I¶h=ΫzQɫWdʺ*tWX$\ œw׬Y;X$aI[r2uH- '7Φ{J,Q\4xo~R{/ k6 \6 KvퟰW.'[43* s/Z{߫/oCiTO0@5WI\o~Z -h .Dw+%֒J:VkJ\4E!~pՎ`7}K%Zl|Kuڪ(Bھ/[՛]J˽"eDwj-mIMf廙jG,R2ӗNK|% Ы{K7_}kVrYǢG*:{S]sk[nmk*|Q(/rAKǷ~w;bԶL'1@FoĎO7q]8M.Ɏ35qF}Ca3@֮~yioLxD()u,cӿ{: Ԅ8}0_ -$}lUU=ޗC.8e M0}o̭zZ|`w8Ka3@^?=~K>ta==re~Y?u@7^a\̾{E6V{OLK!t2Kˉ}̚5k>iG?ryUUqoEId~{#y -e]|1YH.ULvl8@Zq#\.rt|MX?˻'G_zuF"/ 3'5ucbgўnܱM"$X@[:MgVCH_ϰF. RT1L~]se忈o-]Mڧw(M8>O xTT_V,v{r샐t6ѵ&k'Zt)qsp8Ơ_ׯɯK-]:E#%S i]}m*l}K iEg%4,gL?*{{72m07$·N֏}p? Ђegk?a6Pٙ!3l2N"y&zk >r>t~oWR~TRaZZ%BY^^NE4{ȹ,0$1ܱk}f갌0J_HB_eQ*SjO^B-G{ǃ.C""!: -˒FtQ&IcxyͮKt),ۯ0q@eP*rY\"@eP*rY\"@ZUUO<=@|+Z>u+&nLUU}+#?*uvVL8pe' "+`,JE. RTe-fg?=ZRy^ 0V^Vgh:V%"V[1GR?+7n7L!1b9NMY~YttQݎf?TQjۼjȇ8݄KqL +"b,JE. RT(,JE. R_EIBLGK.;]^x~>uec 'RGr(ٳ%%:<+uʳeSR0\V_}&Ygw1~ uJrgnKyM&*edH"} ZE{z;<)YĊwjoeڽ/VC -X?@N=ΫzQ\\L&qbgS@*#5bzuuEoŴZѮ4^!"g$),Rj{0Ke3삆viL n&=ܑ4rD|NfstGB)&&Jj}f^e왥s,LMIiv ⸝pO* -GGe++{S|[\E.drYY!9yœw׬Y;X$,]9}A U1=50҂66}ڇ1^= v,IiA*ݚNK(\0vxZ;}O Iw:yœ~[{?~axZiLNGeB"[ -S[5}R=^ܫ;&Crc֏)kF>Jv(VV2GMJG)ĺAڠZҥH\o~Zr_^)<WŅ!Ӫ{{",zIJ7o:D:ӪU3uX FmpYd% ֏#{Hx^j$]*RJH쵪ھjG.%;BK>hUG/i"CbOde1.ىxN6Lg#"[ DtZg;ž@jKM 6NP5" P뗕N'-n"<+NLd!Ѣ[AƩ>Xzn16;L;tC9jeXs kRKum6J_keeooe䖛'ߕ_NJ_vډib@L5^7|b-KRغ,%è -,sTI@xITk1$s_xʹcv i[;孟 *%@vUKӿxgSeQGp6HZ^{89m]kǒB.-{a{xcOԮvǐ,Hk +- -Lf5u/FF3wЫm](NRSeYBrƽ5Ksזپ{ĚV2\NMcK, V+;pսQnu+[(,z{։u235-W2yW ˅\^P+,K]!՚5k՞׏~~9z|]Zȍ}-,д G?ryG$LՍPe -uL9? r٩롯m7?:g/i$7! tN~l)u LR'_HyG2ܓ "@eP*NO"mټꓟ)c%- >? }Hkbu@ \v*H#Q'9z|nvf[F$6~ uJjOXV}fvI+LնrԌT="Cac5:h>$0&ڻR`HR0ewYDjˆhvmN?+}d% -鬶0+G;iYXSm_=u tN- L Y%MSiR(qvbbk6Opq(tsf}6w<RonZ^tfGlJ.$ffRJ,ƪUnu\-Qډo6e1Av|x -^>6`d|!%X~w!= dԎ -(~Yi!G׎hv8>\`*Hp߉p16l`VvXWabpu@ ~itgnK6loӵG^jӲieo=hbu@$A.;uv=!)҈?R IRkJ蒴Ԓf*4wSv%E]J6c-29_:N .xlD( fxRSigWHԹ7)^Xf, 9z|թ>\@ iS]R(x*u:3'?//.4=5OJvɎ=]ut\VH#\G\0ErKbn>ƠK@' /.'30gm)Zx:0|@Etzi~Zm }uS:;h2 KuZ~5-0j"-KqEeϝP[ڭWyUf?bѾn-`˟0l־^5s&) X|*H#mvgq-8QxO>>@κ1q^I'w; %V%0}9%j@wm\~ϔ'C4]bJZ4=ҋ+.>tHZEn%qp] (1@;y|qu_J[ki JVe6_~E{S//vG5)tl^ @D>/\La,Z`8H$c;i{E@\R:W @qBdG'-ii3(B,# -%hG6-MY:yq/r/k9sҮ>Ect)^<8Xrݺ}pO..K]K;C ghA'0&]٫<,̑Ns7~ umw߾-uJ@eP*rY\"@4zi!֛jу[n# /w<q]_**./}Kw{xUwj`0 'Nz^߽ %:=y޽{ݛ:0e흩y(kd5TW2/؎}^Sb͚Ǯ|l핏 . mT`al0c Rw/זU|cplT^P1m{͚&^uM'o:{CSЧdr>#hӸ08JAl0J@,[rFxcUU'o&@_TQL"SngM I 0l[S:y{SU'~o塊~Y9K6|qW*G 8Rګg csHa=) bo\y)elVo" 1Ўh&\%dAwJ)}8k.3=e/gZ\qc_lc"4ibiUis/^b"[UՕ>2G. v}LcSv,3R[s\" g/w,nZǒH:O -Ob,|% eG׸jZ*a19e$]٫K" (KꅪK~{U2G.;!q}[6;3n0rYjI@/ RT1vO~;CO/ڑN#WI-N'n!X4 -x?~ot@rٹ+^KOnna@Du[r͖Ӆ[8qңǟ|O^/$"N.;7;S:5ĺS;QHS4kd4J5Ny;gֱ_5.=פtuo#^sQK-ۑ.:;5S&M(6b*Xݱ|+KuzdyA8E"5#c}Ft9߼vlJjjtD@A"1p-WJ}=%3PmJ" ,R]6"^eMMIi=0ȍ;K" 8~X[?- ^ڠM:K" D<++/@fvYrٮ_Ń%׭[g ,Lˮ%[~~Ϡ ,LUNd [哿KO~;{?Wxhӿ:7,7S@z|-1 vrF4Ɓ~Y\"@/;^%uUȜ_.;7;_s/^+`aa(znʫ -{Q˫_6=/h-8QxO>C: s~/}|˿U>N.;7;SwfbC;MZRT]ۦz:{a }ŷڷF2;NsfK^#x;fܟ+/ī~W:!w.ګ[fH`gk:kiN3 I}fǎ۷ow)_ eK.+t*Cj - 18l^+r`::\i8߰i-(5d$aDPwV,PWJ+΢y)Jjh3UiYAJKǗFcǭogwHXy'+@m^[}DwR(u=JMy)ҖM-]MeZ#Ley˻֬w.^s1P+$LI=yKX멒:^_ѱ$:YbB`\nX-2Y7є'o.k ӥ hYjV79Ȓt6/Q顛#C}dMGi8;x%"m:%r{VrJ9ȉ{iHD-D~k}bOjK%4ij#mkpK'eCGM1Vl َlE.;zW ^Y[@ʚSss,".^ޥqD8ֽ,żNk0&VU5O<ǯ7l4Jv2?/ @?Wt+^sod{. +#3l{2g.<|G|ӱ,-}{MJPw)"Y,PUnK`_(vrNs7~ umw߾-uZD8_(Ғ{aK,ğ>U+e@z;uݧg=!@eP*rY\"@eP*/ Hf~7Q`ne-F. HcO] ?xG'|| 1U0>>$xY\"h)g!x\ן}mEEݛ/l)/ ,:3k+~Y@6]vZ^tf-|īX޾쭍LJd]St+S[Kju^.+e7ՔXc / (;Kj^O4K1)m S쥨?(݁c1;*n!=L,%ǒ:{sS/EtִN~vVe(iMu)rg̱]Y;b}-,րkXTb/ (tZ_=ůMtj ➥gݺJz-TŲhoZһi۔h'Z6ǦD]"Okrq'xW_ya)ѧK:voN(J-,k-eRlO`zP6WL3rY@JRp||H\͟vOzzֺ6eɸ!>>T(,JE. RT(,Je@}R=[_mfg=s?{xUJge)*9+0V,-/,,8^8_2^ٙEby{E{$bݲ{{L, ;M7-t! !bM?8Yʚ'Ne4j=̠N:u؁'vCJ6LU썫-FfSqѦ6ݜYKZ-JYN, %[(v=֯NرOk6]v B۲e@U;.]kB҈\RKR[4)M1whUZԠV,b%_4͠hǸ'.}\ufi϶0riَ3, k$pν^S"JK-^1n8-s 5CmȎCk^T%vКzy-- ,޴~YЕi8E;ƠIbcbot:qC*.}:Ԡe-bGDO+Z> cr2bߥâ~s%^{wݽ~eУw [Y-rY쌠Sğ>U+e@K?C@He8yi!+.>߷ -9rY yECn}:ܭw֫,Еx-8QxO>V g@'pjk'릌TRۦXl}ZKΙu,9W{#"ъJ;j,5+Vؗ,eh|{:bRKS4S%͐:0>/Y h̟o$#^7ec qGt旆PO O0x(˹?W^~W.B{mc06_f!m:;GIz -;K N,|×yBPUgVrSƞ;q -%4/hnvYmEXhgiq_@] h'ZZ-`:0]Lw6%^wRF '%P+U٥eS96Ne`\wfU\X1$% ^ERwv.ԧ")fe89wR}ݷoK|Pr"r0T"if}KT`$L#iĀ#&^D&ҞmvZkx5eo2#5%B0;KKݽeП')^lE. \Or7F=뗕bp?h}OM&*a[zkwv.`} 1 zW䒭9Ë6^tgӥM:pGœ?LCicn<J]^eŽ6mײW͝3XrƟ'\uBg9abb/Lt,:E:mi OoMNeMliD+.>}:oGn٘M_M&1\YYQkymQLGޕ:ܖ_w)u5Q2Z(îB>.)hrSzo86^r= UǞ֭_XZmߥM2.tY>'t'eͱ{LU|APq߅ubnvrFSFR7 @NeqEGG*$dKM4Kⶏ>]`Ֆ/]&j/O"~6mK. -h6,% O"11 UV*Ї;\nm*KM'8ëzo@k mՓF\-^v-yFkgJX-SJSڷTh]ZzefWyy+ "m[o}ݷoK](Q߅祗ua%0d.)vhˈ0eP*rY\"@eP*{rIwsIw׭7;/S+=,/rT;bW Ǎc87;gL:dN>Y~L's|96ֻvU^U2ߌFJzVڣ{X^[ūXX3?ԏ&˫''ɩw6Q4mW6˗" 'Nz^<ϐ΢ծ:b=Kzl4Q[Lmcg:ӓӧ&Yu;~oه_~3Aq36nX-/Q̝3Xr 7[8: -rYm_A.%}ӯNN~uթW/oTQ2ߞΰ/{00nW\|  cV~N:}ZJdwߝo{#ʡ=qOyڌ=hwΒ(T1^/ Vr߼{$&+K+ލ?GN5dtҦ$?mX&֒#qd?{w%ri^ZjۿSKJgIdS۲y˰ȹĥxXL^R*FxS?X<#]\^!V[fqvߌrL&%EGޕ:ܖNe'LMeZ/U2bcߘZ|[ȉIr٩fڢܷmt['Ͽ™arSr{qc TVǒCZuw&oɽŵg$1;\nmȤAsWnu6Y~8թԻ+ޭ]Yzwe/RRcLN/:@&eN0U>ᮬAkyHCv\;Lz;uv}[(n(zH=6/1ӻ[@G/3G 1yyK| DA. HfSt  Cc{(B. H2^N=]jR'QH\R#E<4ī:"!rY#6a rY6 LJA4c\ -e> ~ uHܖ:(E?^$wXsY`ʩI8YսcRfi)%`⌗>Zz4ٖצ)s>#/.Oo"ko#2^6ּ[Wl=7R`vp:3r!nY,xRNnen92Dg%?#I^eM^Glw|*7dϰmF`,+y!`l2,{,#JFnf{eRҎ -x^oȝ"!`^L. HF I"Z1m^7oUg^ N~_Su&6)fRp rY@.[=vJyB-fzOTc/H\ -u0ZmܓBKI>7\[ޫG B,U_T\{F@qeѻ#G'aD5,5^6y@^x~>u-7 &E|OG1zûR۲^HɞFaIPv|ϧ~brY>^~(VRj9r2Ǘ@XMX-SwMo7qȐhxC|}{o>+rY$1@R Fb'3<{揙ު_ -eӡï@aZ'"M}Ia-.\q9z|թN i@3geP-,rYD@\tĖV$*uU^s<]_)TSo~>#F,JE. R1~KW!:rY¢?1@eP*rY ă|#u,롯*rY 7[8: -/ rT(,JE. RTܓ l;}*ukKlO] "zdO9{۩CH(,JE. 0Z7ª5$hӅo/ 0].UV^}H֥_`*hh^{.eiyO1q N"2k-rY/ׄI(=_.Ƶ_S{V\t/ 0N[Dڷo0eI( e-F$1@eKOr[XHB|QDvu,I. P6o|/ RT(,JE. RT{r=1+ze?~1+z29rx@eP*rYۦq -endstream -endobj -1066 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [252.011 406.194 278.713 419.093] -/A << /S /GoTo /D (figure.caption.47) >> ->> endobj -1067 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [301.121 387.949 327.823 400.848] -/A << /S /GoTo /D (figure.caption.47) >> ->> endobj -1071 0 obj << -/D [1069 0 R /XYZ 115.087 776.032 null] ->> endobj -270 0 obj << -/D [1069 0 R /XYZ 115.087 755.708 null] ->> endobj -1072 0 obj << -/D [1069 0 R /XYZ 115.087 708.403 null] ->> endobj -1068 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F16 519 0 R /F3 631 0 R /F4 632 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F46 684 0 R >> -/XObject << /Im47 1065 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1079 0 obj << -/Length 1641 -/Filter /FlateDecode ->> -stream -xڽXQo6~У ,IɒIYAhL`㑊h"}ERwǻ;GuģwRF,f9K,ʊ4ns,rXUr"IvX&k>6qȸMtۛZ_7 ^Y$8[@]jEa->Df%+@D+lTݍ7 9+kky$r8غHƪnȟ 7ݨ)M"l9?ho_iSPCy@E{pϠd쩗t<5!{;EiGcݢOf}4h9+geNVF˕`2㒒!NM LguG<ׁHN?ГWY`p_"@&xƞ&ٝlMY6Ѓj,JPMʵVw'<=TJuohBĿ{eQQ!S^O = - dŠU]'Ϫ#V`>2!ݕO\o!;* ҜHԞtЂK0g+iei<*%cU~隄P I' E3:_aA]/G=+KcིQXAIH,CF :w"7G^+UͤtYA,O,GFG3iIkD(Da?&ΜsˇxJp(#qQL8gLG 8p6i=] zߖՆĊ9"N8K%ds,Vs zpLdZc 3C)w*H)zevV/˲@`0b>sziK>; 1Xt}B?mZu4^mR]҂ѵ"GxCe KGPCM w/G3;ke/\{`di(ą؎@N vџNQ=WJy)p`n"vƗ/l/\7Q'Ί,OWukCFhm]:VZ*ZCői*{3H[0 EfGS5kz[EbbkiMl|Iyɛ: -endstream -endobj -1078 0 obj << -/Type /Page -/Contents 1079 0 R -/Resources 1077 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1064 0 R -/Annots [ 1073 0 R 1074 0 R ] ->> endobj -1073 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [387.976 476.864 409.254 489.764] -/A << /S /GoTo /D (section.16.2) >> ->> endobj -1074 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [149.57 423.213 170.848 434.839] -/A << /S /GoTo /D (figure.caption.48) >> ->> endobj -1080 0 obj << -/D [1078 0 R /XYZ 77.386 776.032 null] ->> endobj -274 0 obj << -/D [1078 0 R /XYZ 77.386 755.708 null] ->> endobj -278 0 obj << -/D [1078 0 R /XYZ 77.386 597.63 null] ->> endobj -1081 0 obj << -/D [1078 0 R /XYZ 77.386 532.725 null] ->> endobj -1082 0 obj << -/D [1078 0 R /XYZ 77.386 514.639 null] ->> endobj -1077 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R /F28 636 0 R /F40 562 0 R /F46 684 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1087 0 obj << -/Length 1746 -/Filter /FlateDecode ->> -stream -xڽWKs6WḦ́ \َQ%imB2G$O뻋(Rf4" \kkt={yMUkV6=8jۦ@_Ro\К"}H|u}ڤEۤ,mCRtNAeQM`&1U3[ rh&hfx@F=0&FTRW:^cAj@`eʢ*eu.TUe䧮>:jL.;.432}}x{M1@{pզQۈ-p<7 =81sx֓Y߇W6ѥ}Ma!JT웆ʄZ=ub*  ZCxNL0%Վr蚞Ǽ!Ebḥ^Go|㣾vګ|z Q)Ovl~ၣ8zo Qh6)a&7j`:h'zӺJ~՝VO1n%K<ǏfNkl=M}d -endstream -endobj -1086 0 obj << -/Type /Page -/Contents 1087 0 R -/Resources 1085 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1064 0 R -/Annots [ 1076 0 R ] ->> endobj -1075 0 obj << -/Type /XObject -/Subtype /Image -/Width 1020 -/Height 509 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 20353 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^5˽so qx 8!!!pd8bن# -z@d뵥OVWl]Owuի[?_ @* -/ @zu*U&n+v<޳GzY+pџ2bܮlW+=|NY v|ݕ8j?~?>ֳ;vvϪm:op@_ młW`u!OJ?%NuхS:|/'(꺓:+,?e2d+pх'|՝JNxUBTA+pхG?}OWr`uIލx\^mo3徑Z+9mtYnʪ4tj]}R["^-#Gl4YVlx_ZiiST+'.M7@]"~M' [^lg,^Ɩ{^G~0+j*CdsR ʓ:K‰[멳GSj!/8,ZxX]v^W7TW{WEl+{WYѫ3hlbJ۳lht2Kߝ?hZvܭ?sKc=҃})d71$OyfnlP^e[Ny&u7YɆY-{Ij-eҔ}il|嗪Vql=z2-,iVMjgYM"ٹiܧVRǛ{b ^qNfu*Ǫ>ݮ@&ҹhmyaȵ][Ckɜəf}ۅTK^z3{;t6.S^RtjRT$ s556z"&̶qtnR݂\6zxpbI5:|Uڧ_vu6!6ځzЃ_ isdw?Mi+^ ,Rn ۺ:lDZcN|N}#s|hL:j^v_ZpS/7bܚoKϮKY==_42 >/5\D3J`ҦSvp[mLi[+xqe:Jh)!-];A:vx;;)G`YL:k})PWW$(da<\Vdb+1u5Ii *A%ힼ4j}"e!ټZG#U{\|;*;ƯTmM;HӍ nV ͷT㝡?2,RnhFpcA[֪Wt:H -|;Ӑ+iϦC^ ƒSuV~Yj,ǚFʌWŧږ[E.1KoHȣ`Z=t 9;Ȣh_k7YY8eö,j -7ڢ"MASB҅_^[lf[fHlT 1D42]"FsoikK5)qM%dWПEy0U|μeKp^K%gV'jX:\BV~y W/ttH)P^#iK7^rX:VַY-mdOU@խ,#-:p6ֿkm(mŎ yR#cF< nŔ^f+c^ݦ];^ѱk=c2&X6x;DVzCu oMaF㌄ ]˳}\п۶uSO={O1nW,|MQmv@+cgKv -(I=zmB)˝sJNuN^3>s5!O&6Dkە'>Uϝ}l=r}"SMC+/wvB\o\g,i1BKH']s;VNiPh,VќrS/* dW%Wh鑧ƛI. LMӥ -6>NM5N686ڴS=\b՞_«fs>N<uR[;O+9Ҡ<v1=8=mQ]ݩ޳>-:,;]o4uFr9iF3o9n*mUmnZ "onXVW;p靧G2b/eUݠ+GW&ؠs{ůhn+|zJ:| -E;Sߔ{޸_^3iXJ5Eӊ]YWn)V=FJnk{d#s%ړV}ڥ/:,v3&[gugzQ7u}ѯBҏ67/MǴW6ҍceZ nvFk}wiIi>vt ͎vcE[)FV춣}lS^qKXߗ?+7>x_lK/+'kꖑKCsu>ۻW;)ړ "|e!J ޕpE_i}`G gqȠ\Cjyۍp. Wc~/G2N7piMvn߁iCzB ~GMГk_ :X8}`2׍M׎ڞ{*JiO6Gn_r5ߏq":Aw>sv= -e3S/ @xOnxϳZWm  @yaP i @@sx -4M( - ⷞ}5ϟvk&e{˦?+nO_IΈ?Q4zF$@+x~ՋՏ|aeVSx0Eb\v1R6N¦r"L5!Ç'3ε7FO{z~Ʉr#mmB=.pu9+c?p<{YW=Lv'x7I4ߝ\W7&4ϭy3[3̥6}I:D:uJ~@٩CGǂ<.)U>e z]+(0Ç' -[j @ؚ߾/?RU @@WÇ'oߨ  @f?~X @v$r 9g|wy;?)il^LU"@ h~NOKY=dN\fsw؀ @;b;GB#xwA @Z_>O]H ϔޥ_йO @`X{p;t  @kd/ @nVߡmK @ -숵O @IB;O:w @#>Bo_ @-?O% @E7D @T~O @\@-v  @B? @غ @/y @`llO @>cΎ/7f5}t| xCe|J 0+7}/oLdOԓ@?7Rod}J׷St@SO)_!-09 -M*@V~Czi}[g-U" 0 NJ#@C.Bzk2*wh!UZ -9aw̝}݀/wY`>ty?-mKX3>J ٧9iI@{Y֟t)=TW.2-됬?*9Yٝ?C #%!BC~_~2LUAսV2!()s HHrF%ODsxOy[}z -Bq 8.P}?!LaI,o蟖U?'@@K?ț> -N - pD_V:F=wߥy@LNl \x4yjQ=v =NJ#@C^B~J>ByXnƘvo5㹑f-$v; IGMH)9_zsE'uAWke.B~3'% fo\{EV4~h/r!@SO~Dy8( gNjN' B|}p;,  @o7/" @C_'@ 0?xwT% @7 B? @͋H#@P@WFlgtUG`+[1ݡk&GɼB#ɻ @ͷ;N]}[N\d{vNkoehm2rz/__}ԓmkiڷ{{j>%X]-ù+pП 6 ɢ|z;?oe7QrVG4Rs{Ri#ެn{(!0MI|J蟧̘Mpfz{;r>U|rZLTrsB(sE?NS=#g1>VZS -c4,Nz /&(]Wlch;lzŰ;7C ,S&tb7Wͬ>K3cVNy;6ftS-!fɾő}w1>a1_Gz\O7|t4OodCOjSMgV]J uF_Llӟt}wDr (]約ճkdgM\Y~=uD٘ImX)=VMis=v~Nnt/\nϺt?NGtJGM/_zRc'N@P /g|inul[9q`sbj+P]x?zS^o% 0^b{)cT/?KB4eg:m̳ꤶXKKx!),O -)cqCu*MLJ7unl[۝2F u`q $0M?/M<"6.?r)<§QB[%*0M?㯋=vWK1J.a%@ׄ>i4鸏g(QBO @`p~$@T@  @ . .N _'@ 0?x?b驒 @ -B~lKf?]`_O@ߎ;f+>>kʙ$7}wb/ϴl샅;YrMϢR\~z%¦B*1_!`9fxɫKG),խ{|moy@E韯Cg_ߜv)LY=bu7#@]tNnkȍiɢ= oMU渋)nN{%x~E;aj9g lIS~7۠<%/)c=?xz "wmv.pfx}u;2UY?}J{xhPm/P~t^Vo :k`B;4f韃o#"ٺ~V3Xݫ\N韫Rv.I'~п٧.hkشJQHO] v銢xpD$P}^:M'пc&j??S˾ub7O5BC4L/Y.}xsdO1??]Seމ :؝5K%Fn%vԼKJnpJ_ y}Q+U%СMyYCuI\ ʹ֘i:2UvO+$X]2t;"Q -,=ҳ(t ?ezwSr9bݼn̯FOg嬮: D@fS[ -9nEgzN;77v8NvFߨpvCa:o)c?^Wii0rI9}TԼoKBV FwnDZazRo˂(]wv1J|1tnڥIZ p4觿6=޳iȵX~?eT @[iBO~=IAg!8W1J/ËOxMÄ@U>8e~ @ 7oo8" @@oBO @`pm> @~ @ 7בH Л/|os|@wtf6Ϛ+';vI-u(zVXt@VL7oVQ=z;Fl UV46M|UU끭o[2=",5ev`6Xv)υ f#pOFn2/ex/r>3]jKS$FƎv`~*]& ʐI~[CR#-F*%|ں(by۠#K??; -E*i\/wNKa;޲*X.'"됬sCeF[֫75h4mMA!VּNG 8W)=tkڠ@ev5rzM5}M5>_e - y NSf˗vT6^`cˬʚg՛9mO"4@\MKUFԥN՚wyn/PS=s{-<)?zP^П^9#f[Fx.?6ͷ&, L7B+p{>B6η'*g:_#iQANngy׿ϾIs)H!\9MsLѲY2+ZZV~K6]1Bdw -\׻X;NieͶOr;sMy4|1-͒բrп3O%?kG:f+ݗ8_i/#~յȎUZFr17N3 "-*?zw gmтEΌr3dە@ס?#]MLJH_a*0%dv)ϟ/% -dW_|yW>[4fƮ(wyUߎBGsC#rO^`bRn'W_ /6}z5{hq_}^U4g y;ʏw+)el[Vja39JP_~:ޱiżoF63DC$/ly+^ח}?CASg&:4dr7+\-mHdOo5o,)\}(n\ C/kU R,Օf˧]w7%de/ᷜB~˝+Hҳ^uBxVVL` -?#KE @`HtܕCFN^2[^?o:;Ħbcx [g+_* !K{0 @Vj("|?px] @j|ڕ/*~F @`<#6Po$rF @Bޕ/ @*s/Ep|c_|Sgosς\[U7 t3U -o-i!@z1 onr1^NCɛ+Bp77#@BO~_?s/R{篳/-߭hAS&_ʶ?)% ol|͡?ԯ~3tP]d|8٫;/xEoͦrKB @BS· -Kh~0k.KKWoXJ??7ic;/\' w5͡yԯp1ryp@Ke~dzXHAYH -ʯPn3o._| BU~3rW#af(:Akӻ SwurFe [꒻2io?? -.4%@`$)Ans8eIOc9s޿_H)tK>y_n֎+s7K ӿS B)+CuDȲ=~;Cᜥ?RfW;+S>SNxΙαVj4>}d% XA4g C^N7 57_*1i("jS/W_"l@UmӜE~wCsg>=_9͂eF.oYm@drB(><4,=ۓir-=k>)!)9;BU7Lp@KٲC)'?\:MU N\%?y;VPOH8W/]O L#/Fe`3!@Ӎ]C CC燸 *O#@@B#&ϩ/>pUgSU"@@B)+?y;VTM@*/ @/4 ~ȫ2BO8_@藳Ͽ/  @"B? @|_J@?"N @*#  @~9+M@*/ @/4 ~ȫ2BO8_` -#ЏON?ӯwi%M[8mLD& dQ  @[- @xֲ`%@ C@  @ . ;v!@L@  @ . -R @_'@ ~Y5IB.N ߽NjBwم 0G:)_'@ GBy]$ @C BPz  @,vOvgqt @dܘ~niBnM @`Qq)OOi{X`~3 ~k!C 8 @B4_~1iB-Guq @{B|Oz~)ַ҇YiB7~] @П=ӎO6gO%7 -c @{v?߸_/lw);{E; @C># @ 4BS~{OyȏBUm @}_-|Vgߡ/ @ GB6-GO]lL @;B;X[ @^H;n^]v8j6 @ p@:ّɅ~+c @OZ.gF !BO @`p7a @K`oL^ @(YmS6&@ @Gzd@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@BO @`pae @ -B? @5 @  @oV@ p/ @\@]S:: @@i? -endstream -endobj -1076 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [225.525 492.284 246.803 503.91] -/A << /S /GoTo /D (figure.caption.49) >> ->> endobj -1088 0 obj << -/D [1086 0 R /XYZ 115.087 776.032 null] ->> endobj -1083 0 obj << -/D [1086 0 R /XYZ 115.087 762.483 null] ->> endobj -282 0 obj << -/D [1086 0 R /XYZ 115.087 562.883 null] ->> endobj -286 0 obj << -/D [1086 0 R /XYZ 115.087 169.195 null] ->> endobj -1085 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F16 519 0 R /F28 636 0 R /F46 684 0 R >> -/XObject << /Im48 1075 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1092 0 obj << -/Length 967 -/Filter /FlateDecode ->> -stream -xڽVr: +gRH);;vZ7i8 9e/@J춫N2eFRȇ|39F,d#JQJBFY&!_zY^O]!<+:u|6Bε܁Yq SΣ͇T*D_nyqsur!jOfm3`=@T OWF}"($o& >h9;aߡ"UBʙ%M@iByvp6xVE w8eFғW'A(Rvafyҕ)Pm|\7Vh>[> endobj -1084 0 obj << -/Type /XObject -/Subtype /Image -/Width 1023 -/Height 510 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 20448 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^O5ˡ# -~;8Qp$8KK&s B@ x@$WBY뵵S[]aqUOUWWo?;_ @W ϫÜU&nv^yP3Hۣk[Qq־mRyu޼Δ{ -YV|ݧ\|IL ;o<ѵȨ8k߶mkʌ\'/~]oݴIK ;k<ѵȨ8k߶mkʌ\<}RzքY頎[%\'W4abvWdHoնv$xOW|N:]@g2xmkW_S4;V HwY2R~ -B -]?8x/)cBOVX' -d3ݫ#}a͢>z?ݷUw_:?ZEMw_v>}Q-kj,tYTlMiciu$cLm֑[;=s7U]_o:zcثo@Mɕ,GM]V–'>D,eu1*j*'*kR SuAՌĩ;^O~V9er4V[up+nˉPګ]Yc}bK M+_9co#ӅsJ߬[_o[sW25}Qywʤ VJQ_sv%y 鵚mN?G=BO򑔜HeI}[քBj~lo]vTT/PeiX_.ZW_sVf='̗}EdKiܫ9 ҋwTԴF;Fe4,=%41mNmsBsSxA@v>NFiDמYKןY3~%l4!7:!4]Dtt)מṟE9V)=N6ǵNᥳ~ivZBtVܑD{yih-UgS¡EnMᜓ[/ -GXYN_4EڿqQO\46 S?O,Ύ]=UsI<iYWl2_VGKQiܩ\h(a^0WQ/ߏ϶gl\N#yfب:T}iSẇ 5U%\TWR-/&[j4I u>efSO\viY?ԾP6ͤJw%H4+tj{jB j 'T5;S#v|G#w')?D $JƅVn1qg,ȉl֌6۪M}A/"a,eHOsGx \~tF)-'=I02^Χ֦ǛEN1Ko!gɚ Y5{,6rt85}63.&;lӢfp/ - 16t'\fϬfpQw" -W`!QGh)OkK-IqiM%DgԌ9.aDž{-M&T\BT~Of;f_=5 )%Z`Cz/xnahlg3[*L]&mf^ӳa![m_z3]Gm,5#ۆ1yANG}mC[u ]6Q^+ܬRyuQ?ܫǰ.wsŎW vg\ /rulZMemGWگϷ?_; -G$oM!fҽӹNWu{]qKKz޿o:N)F.ѵ}7ډ;h[SfJ5?~LsEu>C~Vk+KҐYj6k;m -]?etbOW|N:]5}vQN37ۆzAueﶭum^kZm\|S?~vgYG?m/-!|P @/K/Wj mƙ) @J>> @8ҿO @`gEH  @ @((=mL @@  @" V @ @((=mK @`%_5YH~_#2Q܏!098G1קӭGd lmin;?]Hm̭͕o=^#}=Oק[*6st#_rI@͕o=^)}=Oק[*6Q// 9J'*m;qH!ٲ0F]pG)0츳Y.|ɎOıZ VfM}ZKa)_N.-bo=^鿻?YF5JGzgLe)oZ(m)}JWӜpYŦ/,_t4gOGdŦYrfu굨w)Эi?(=l< ^-0s]F5I1].xeϦ5r5}^M*'3Fʹ6r]qPi_\‰`< -a<7pכ>Ѧ9MӐML䰃4(c-uzv$ԼaQ[w_Õh$Ś P/=>D߲~<\J1lǯPa_{yp 'ݥ 5Z \7F+ytS+kM=Ⱦn]tte/c2;/:ay_^ʧuс;fMa*|WEVc~|nl:C5g% ԉٕ^ݗ(hNG׎ :wMB/)!)hPѡuؚvLeK4,&^) -o~__s-<{@Öc-k.MCeKxy31;:Ց `*Y=SӧWw(u\1DQ59!鉝wL?;-ʿ_g=)*3?LO /"&۫7ѪH4N?*'ܭ-MʫZSjn#6ޮ;ՔPI'Y:1Kt7T-C8d(٧u~?/?M ]9/|t.M7;w\ֹ5 Y´ 5MfpL.(fZ4 \q?!Fy̷04TҨqq\k#uǾ -5KՠOV+&,9L4kǟ@I_~fp?z}̑y[+zHBmiն.} k|˜ʸk_>:ɟlX6FQ%̭wkE=e$_۰M}jSUi \׌}%mګC/w!uaw _}>zDVѶVgsϽ??0p#/Qz_o_s,dd#}Oק[*6GHfg<ȋ @CIӍ7ݺrXëot%Z [mdf•|l(ٳ\+"Ui~JntH[,'W?=daSd -E?uxP[뷗C>5vv$pMS&)[{Fx~mO=O[pg_ o^PCC RP4JKKE2N}ٕe-Wo!\fgѵ0 -堹@ѵ-J sqE#?]3pSs ˽OwxMMzW輇=j!@_}_$(|si -'@)4Mw u @R`k8~畧"@DO[P  @^+ < @Cp{mZhGk6 @gҿ!N @,P^; @+ KZN M>o}~Aɟm @wt @8_ y{-ý7  @Ì>pߴ5J7 @{;~tG?m@9Q@Qi @.0G?[=MR7  @, -\}? -OO?>N @ /pua ޿1M @`>Ov;/  @ԧ}^~'@ _r> @" KuI Mf^Jha? F  @ -6ާsHZN "5~{9C Zק(v;0 @KN - @ ->o=@c݁ @l ǯ~%  @qߎَ @`p_'@ 0?JOu @_'@ 0^#@ 0 Ra'@8ɟE5$@ p9heJ* @Y(?q @WH? @Q.O_+m7˖ɟU| @[ - *7 = @? -s37LQ!K, @[e|tSͲ}&{(;: @Um?g}B+}D'~;~`JĚJ @,nNџ]^NG|G -:SS @C`5xOKY\f'ٟ-(jSW?( @~vۻcg{*ZB p@?}'i)K96ۡsu) @n{w @8K`GGg 2 @t" NU3 @;{ @x#< @f)mBv!@ p@?vOO @ Շ| @ҿ  @" Ӗ @ @((=mK @@//"@nNev&Io}ɷ#>oզ*q @h)y! |?ֿo\_:4hmHL=}=$v|}GlM+w߲Xjv __pҶ;#o܁5=o_e}8}؋I@t+EoOR -jXA& D!;=mt˩^~tlv#Hx}Dѽ$ -HƛUo :6.IVȐK`@ti0+ 8. K -?{.PMN9oJIyEq& P }'],X^/KO z}Wd#OpcC~@p!@ -~\M7?/#"FXߥۦw \f?% !>>1ahuN'v4)}2ٌ~;zIQܗ%E)9yO8JޫA<|j(HKˌ F<} mdvݲt8QwOv$@@/_R`%&ހ - L?Y˓?8(/7vK(RmABX`JO_>:~B S@/xq(qh I;"@ 6 @X@  @" /^:4 @J_'@ 0?JOW.mF b_'@ 0?JO7Y8 P+>mucVzcJNSfŻwXey#9ks; >oU98}0uvݱ*. %@~SfgyF{yѤIj$@M}T^*Z]o`?}:2H -SfŻg -h_ 9H's -3[ҴnSB`t§Sygi9_Ȳ}ˆ,aΝ;uU&]݀vڌ)b/?;ÆYiy N=L'!0pnqu @ pun}t)<~w @c]WڤPN8eV=ζ 'fYEmi@fûM\P1,pjI8Zk!@f:7/^nh+ D?ON|cM^)Š KFvO юÌʶGu/8eVlΰR OmM?WţF~ 5%*lUTڋgFO.`~4hkxQ1ԩ=QV/%d4 t-l@ -ܴMoM_-ϓK*pʬ_Iso;).:]+PAx4-~Ɲ.Ÿ --sl Ͻl7ף7K>Z̽KuMUe^%ےr}j|o̊mpN^KLzӥSOMkTޭIۓQmӞ1O,W/g/{'-&y-o4Ud^bV]Z,ݐ,v -2+׃h3A@v&-̕Q_ -5W D^B=uF@ϷM|NO),]j.g +yw̽umj걬^*dNfdM[57ueҽlbc&"@fS~ţgўȧ9νް0TlE?v߹Q[N/"=:[%GEb'ݶĥۮynNB.SuJ&Џt~V~Pq[KzklͷBO_6Lnx6lګO 4"@RYMp:c#olRfp^ LղO~S9xjNv="x>WWV^٧^vDY̊}IHټΤKktj0MfZ{zhZ]zO_;oyd߰)v uS8V^A)}iK·K sNN? *ܫI&MmaS6&0 2+v7Ftͩzhy:K/#Ǖmd`_OI6lIfKmwѹv!U\!f?^Sjft)Y۸XwI7O8eVlRVLspQ;;/N_Q<Q=0N_c0-<*lVպZҰfdҕ >f}kz=#un/Z*_Sœ^{+0OAg3߼Mϰ[6Bbw)EZxNTZ,rJ(T ̊m:s_ǣof?oi9 -,TWlᤙ;|sn ;)6--n 5w^ZdͰzM\G} rEsϹ6K"4助2?ͮLӖ~k.p~ETZќˣKttwW?%m ia+pʬ&W#_L6Vzxjb֖H6O/E< '\fmѹKeӀ4TU63rw#}g ,_HI03w5ioZ',Er?nˉ(jgCZf{s0,jG JDYNs;ә6;7nV_rֆh/tu!YMiT ]ݳ6mÑ>RX -ivN-F,V/dziSoq6q0ݨ6?ʑ5Eh ia+pʬQsh ~9_-{K%l9?8mqY|a/lӔt+3j@槴r*[z9XiM9=gͥFt.%դ0W>2 ߝwY&-sKOl:0շ0ےs'pʬxw4x@Sv97rޭO÷φ7> ;m$p)L!R }4xiya;FD-LYEYQ_ձKaoOoFx>hdm U-Y:޴a :Ua-ajZUָ)N!*Nu5+17VUz"SfEѿkI~taPo-z0t~VOϓ#vQyq/>Lv)/_(pJ^IR=<@A`}?}NGD4҈p̊Ck pDs 5_^/  p)/ @E@oؒ @ҿO @`~q @ H? @QQz~EhK @ -HG~ӟ}  P+>mz]j$@YY ˎϲcpܺ3gS;.8"|MIeT`3]s˷aݼ)s=Xc.JS.ԿZoVef*Slv4 moiϛYD GXe^~s.ܭf_~$qw/| /N  ?t?K7C蝹Ce!p)?w(SʫAwkkWwFr%0&׌69Ha+*[Ir^-leߒ@V kԸ=§]VA[֛{gQW!䩂@VYMS<{iSLhcyգ!ߗ۰2e͍pX\e5H86U3z#Z ?o?_ y|(__̔uBK.[.$tẘwn|D>~Qr]Q`6fW6}Q\wnqdoA`)LO̫0͇a} z'UZZ3}H?18eV -?a`NdrmYa(AFU+5_=iM-}%սҾ%ۧ=X8G =:wA?HG?0OBKˤf|Ԫ צ'OIK9ٷ\$pʬ(_}N/]y'7B'͸U$0]ßֿ>C#pX -̊ҿLC#\ _YQ0c~w @ @Hk @`/ @E@w/x+}^ @ҿ@WITczR> ^k7.A4_~N*5.(NHYM9KQעw)vl%^z8^$Xu?+n(洁&?4Y2n.qLQ'fwA|0oS (ٞ6V%ZE@ؚ_ۧBw0?;Ƽ] j%K3df!9Ow <4S~VrҳI z7qXEʼM`JO_g)Ӊ pl"g Hgܧ|`UNOo7|)U; ! 7UJ/_.pd;]xY!& _}2_N*ug & o9Uz4V5iV nhÉf6e,=΃OnӪ;W7O~.X@?wUw?COwZ8GD7w;==jʏ)?rIyS/|Iw\"\@|<@Hj//gw4 aO}KZ__bR9-w@bAqNʧl='j[9٬F`&}6G7 i|M)f=]S(_?>qO Q+ f@f6vqј^zɟs;SEkT춺s y9b5@󠖧K|'ћ8>K?;-M])z}^ԗ`FHNaGD px/_.BC)?EHNX@w 8IwVhpUVV D%rǝ|6 P) ;a* ٷr}f7cU,{~@V@/p .  b?Q@gtO?_lզwT| @w -|2OwsU @vܚw߲ @#Gvۉ?E @# K @FGqV @`I@  @" V @ @gjZyc @߽oo @ @@^`/֯ @9ߴu, @} QQ'dw @yҤ @@Rޟ>'[ V-TN f9֧_L|ڸE}! @;Q/j - K{KU@ pPwODp~i Q(D  @g5P.N }葞%DyKOX  @,wLq<}@i~y.̓X@ P#Pj쮩m @@^@O$W V+g_obu3 @h.#7os[ @($7 qk޽g  @k_?< @ @((=}R @ ܔ?x @ \`/S: @A`'mL @@Wҿ @ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ Е/ @E@Ztj  @@_'@ 0?JO7Y\ @+_'@ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ Е/ @E@Ztj  @@_'@ 0?JO7Y\ @+_'@ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ Е/ @E@Ztj  @@_'@ 0?JO7Y\ @+_'@ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ Е/ @E@Ztj  @@_'@ 0?JO7Y\ @+_'@ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ Е/ @E@Ztj  @@_'@ 0?JO7Y\ @+_'@ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ Е/ @E@Ztj  @@_'@ 0?JO7Y\ @+_'@ 0?JOw @&ҿO @`nT) @@WҿO @`jѩ1 @M @((=dqR @ @((=բSc @H? @QQzR @] H? @QQzE @4 @HtťJ  @ @HtWN!@h" K @FG&K @t% K @FGC D@  @" M*%@J@  @" ]-:5 @/ @E@,.UJ ЕW @LS|׿in' -endstream -endobj -1093 0 obj << -/D [1091 0 R /XYZ 77.386 776.032 null] ->> endobj -1089 0 obj << -/D [1091 0 R /XYZ 77.386 762.483 null] ->> endobj -1090 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R >> -/XObject << /Im49 1084 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1096 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1095 0 obj << -/Type /Page -/Contents 1096 0 R -/Resources 1094 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1064 0 R ->> endobj -1097 0 obj << -/D [1095 0 R /XYZ 115.087 776.032 null] ->> endobj -1094 0 obj << -/ProcSet [ /PDF ] ->> endobj -1102 0 obj << -/Length 1143 -/Filter /FlateDecode ->> -stream -xڵWo8~_#0зTzV6Iރ8 -.xp~^{U0xK/nFr6:"'&Kғ`Y}yƓ8KmB۪0FfB˂cD! BLvzhZq --09rM"m|L$?SU_ŕ2nsd|C߃6B 3;P(,הar>xg\vl0abUwo]ЊdIm=F5f:}WYpǒVhA Oo37u@2{W UR:UhnWnVjaQH3L彞x)r/~^Ld2pl'y3Vq]mFo=▚&ُ(2I!-2ei 7n|ooOHhSɲpQ3:5}Jw aƒ+IxeL -endstream -endobj -1101 0 obj << -/Type /Page -/Contents 1102 0 R -/Resources 1100 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1105 0 R -/Annots [ 1098 0 R ] ->> endobj -1099 0 obj << -/Type /XObject -/Subtype /Image -/Width 1019 -/Height 508 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1106 0 R -/Length 8003 -/Filter /FlateDecode ->> -stream -xOtWB_ qB^\H M""!B2FL@f#L[L1EsϿ{έs:v~~w#}H`NԘ?H_D3C~v~3q>?0'jS:q_\; }tbP X|vo~85橻kF8u䱯NB` ~D ~/]hTg+$(/L/$(/Ǚ)?E?mg62ySK漵r9Zz݊Ud/K/z( _u㯒UO{/ a~e;ʯOhx!4mϫVb3Ҹ&R]$/9]I~ -68G_}M5 -&i_]`o~YJzq/F'spz=Ep#gf/?5[~ -i?~[#7oZs.@/PA.^zm9=Jޓ1o˖^L4y-}KRs/K? ,=s%#/0y7@e;_tQt+\ɕ_#KWkB5@:.sRΫ[lrVzR*T}W|:/؂x>Q{>ȕa;"M>ȺkX}V'_Չj)^J5'dR]9W{k̿Vݕ[A񌬸5R}Vմ2\Wd^2G;3}x:i_~r~E_tί%W9j%fznތSWtRۛ_0+OHu4,ϯ|r{Ͽo~^Sk.~El6YyptWNK?3}xgZ:]r9SSuh%O{<]1/NS% { ]E'-IWJ+OHwsqHSw=~Z(U| W\nz"='vy%s;ܥGmDF+s)}xzYZHO3f=+Q}[s*2{w u-\WZh~Zػ~~DŢmvgmg}Hf1՟{HOe{Czވo5MfnVÿUhg^MpcKUwy?s!=ɣZwUCpD -絊΄-z_E?]|eQz?xMy>JOѯ x/V/G*xcuq+"{HOxQ7ax+Цu=JOv?̉ѩvGx95K~D ~/ rgȵ/?ߗ^>H<É~_N_ ~g -ggK85#OlkWPL'u! ~34-fff&HF8Щm27F857{wsX ?~?sgso[5:*ls`il@V/U㏋Ot $;ZmH7(=Et:o&2$_ȇ1H/}'"'&/~V;H`gg -~KO@͎"#U_",zG7u{#ǫ~pcdؾ߫c&hnO>J丗NthMGSMބ`/UC8o ዟ͏=Kp*Cz*tuϛ!=_p/:<@0'yo{ ~utD.vqWwţ[6r PHZnEz?uGg^7[~HO?qK҇y(nϿ34 u~H#dC%90?j_{V="y_ s秫5Z?~@{ ʟnQgNź;*:KCgVV#L ~3[7 ~,LG𛙙73733ofoff?L ~3_ ~o&733ofoff? ~ ~3~33/L#7_𛙙f_ ~33f&ff&L#LG𛙙7373?L ~3/ ~3~33f&ff&L#LG ~ofof& ~off_ ~/LG𛙙73733of =f& ;%L~3  Lk.fMf&&of -2εP&Ow3a&[]{ɏw}E&K 30#O6y[~_=%^%/䋯?u~7fwǟ9I/|̗LW<|,=xsJ_~-,Mo{IfՕIEۯό̜dK.9/"D{ 5Ǖ=mxɥSwë?f#o!1x ~̞ru? hu'm?IV|o!= 2Yß?pK$/='6@ 0>JOß߱ /3K ;)79//{G/l `K(=G.?fuxX&_e ~e>i 3/(/[U~3~;W= L#M?? L? L̈́~/W= L? ?s?|w)fL -*λシȤ} w3a&{n_; -]EpM~||G<6/n&{_'L~[1n\|6fLop {v/A0~O:@qk_w3afIfvuxl~w3afO 'ɏw ?~7fM'{rqk.~7f/(=  ~\&?L 3/.|.~7f_ ~Q_ -f&vz@G ~ ~@ ~@//off&off& oF ~N^ ~N^/o?>{yl~of%Lf&_ ~7a+Eޠ73m]1n&O)L~A3O俑k ~3x;<-LGɹ~AEGވ73ßL'#_N~ao(=K/?:?Yڃf&@ ~3=f&`a~30i^?zF#3V?T ~3plh -~`L~ -endstream -endobj -1106 0 obj << -/Type /XObject -/Subtype /Image -/Width 1019 -/Height 508 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1028 -/Filter /FlateDecode ->> -stream -x! &p -endstream -endobj -1098 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [149.455 550.035 170.733 561.662] -/A << /S /GoTo /D (figure.caption.50) >> ->> endobj -1103 0 obj << -/D [1101 0 R /XYZ 77.386 776.032 null] ->> endobj -290 0 obj << -/D [1101 0 R /XYZ 77.386 755.708 null] ->> endobj -294 0 obj << -/D [1101 0 R /XYZ 77.386 607.393 null] ->> endobj -1104 0 obj << -/D [1101 0 R /XYZ 77.386 291.834 null] ->> endobj -1100 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R /F40 562 0 R /F28 636 0 R /F41 628 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im50 1099 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1109 0 obj << -/Length 1578 -/Filter /FlateDecode ->> -stream -xڭWKs6WHT@쉒:N6V3MXStG<ͯ.Dq\%v6z,㙈GBhSٔ3h"e /b|9_HįI׋zrZ\s|[nU|yLb;~Dk~b\ 0 ;c5K>gh/"dF~>RwTrc u=~!w0[W}Qo*o,h`q0N>D+ -< -Rr4ۯߺki5r-U Ą"h읔 sƼ,O[nʤD2ThظO~'&E棜BUvnZ'4q4,h|qJ06cfʄgJ5Y*Җ =p]$4.dDF0PXa&C>αHOq8deP5'ᨆv) 0Lh hzȕ/4OqR!C7/>-!gLE\% ;)pzG`I`#h L|FNô{?䧠Р/yWo$xJ1(T `[/-!6 /1ċ01tXBMz<6I@9BW N=,Fyv-]AM<@azu<506.} e@!ff(Wj!)6Џ=G!~.;f詧ZIԒQH{Dǩe! :و`2WGqLHyY4*Z0$ -c`SlQdx?͡~f{/#fs4J*]AovyT&jWkܞdigF=|d R3Y|KP<,] ''5%ZC {5zB<σ~'OK U1T@Qߥ*^#.; -,/\R V&5%F| cfbU>S|:\gD5S -է, -4{YfcDYl3xd'}<6zG",PscF"bc, -endstream -endobj -1108 0 obj << -/Type /Page -/Contents 1109 0 R -/Resources 1107 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1105 0 R ->> endobj -1110 0 obj << -/D [1108 0 R /XYZ 115.087 776.032 null] ->> endobj -298 0 obj << -/D [1108 0 R /XYZ 115.087 755.708 null] ->> endobj -1107 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1115 0 obj << -/Length 1100 -/Filter /FlateDecode ->> -stream -xVo6_G -C$5)C9bβR IŖybG~#ڬ-T)^fT)#hedvd h,MIl5S+hUT MR2ߺ>_JQ߆} bx'ʗ؜2GκܸI>!w}t8` -;@A5w0! Z*nZ 7Q ki^v"=iqvg=ʚ~n%A)n|`wCknEZ u1t 9 3-ZN> ׫뚱oE2XE1̀zN ,#g49>1 fقkYrE`>D!9JIxޥPja8rY3wg"<|pӁsC &m?m$%`Hh4e*Rd} 6mH1kH .ƕ͝P=£M&"F9yjpfijv@d;nZNh/eVJq/ #=OP&on 'g g> endobj -1112 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 508 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1118 0 R -/Length 9231 -/Filter /FlateDecode ->> -stream -xˊ4ys 3"; Y`*p #0 A06 - -`1  d-:?.$I;a~fۧ ́C,;V"/`ח{w_|~noX;h-Sv@!H+ -wu!վWjW۬Y6si/];.3?5k>jo}YGFN^|;6;>=G_>kjez\\zצɢ(E*t]E @鲗ďdǥ4X3xh%?^:K +ݥRFb:Ⅴn{[Wm)Xn'OS0B]K}MeSTϜlseΒ}k]O2s7̺_^{>*گ=,߲oYڋ̽=ݼS}-WRV~ND_k\~ݸɍh?n?]J};}k?~eYj_`OW+~K4.E4|n{[Yu+~[w/ys7{L( ~f 9T߶,j|?*Sm/1-KMjXZk؞d;x~8^RwMN^zH_*̾|G[uK~j^w$Ϟ_:U߼]jWl9תe[Qz$X93S˛9}"'4n&G_$OlOJ߼׬{];D=ڥ߸[{_;ݙEt5~bhwV,t?J-dq?g 8ڹ׍\tS?g_HH,}~;0}wS6+qRN&5 -W>n' -7tq[ퟦp~$EEzտ਼џeU |Zyv2T|O=-_,?3d*>NL_Bvd?hv<1?o|&O}lمwdV<ݷuOMQEr8t[>` [N[=W[ퟞs̆~:: r5j_}~&Yv`9վ7j-0jpi%`^Ϊ}j_}/=j_<5;~?7i7N-0|6FZyv Aasڲ]c~KOQ/oTg~ 9`.Y1\|w~ő<սh9KvgcvK~鱯k%yvX0jh4[1ƨCg ?{ig /v!RVpc1j/5^퓽=SF[1ݫScI[1ƨ}Qg,Wxoh1F1`,jh1F1`,jh1ϓF%cL7GKN[1Ƙ7ƨ}wcQ.c1j#վ11RvcQo1ݫ}c11j]0cԾ1F* c7Heo1ƨ}cT]2cԾ1Fc1vj`1ƨ˹cxڷs1f}]c}kߒcV+1{ݫ}cvŰڷWn F.__˜tY+??Wjvɘ]>c.UE1Ec}%cV;_~ߣ}ۯ !>o?Ͼq氫cyBgg.UϮ}ᖮt[w_Oi7ShדSƘjݽ7Fw71j{o̞W]4RkcQWZ1MZ]-6k{eYgw_Qw`vx$OW}kSݽ}Pqk3y>}`W^"?Sc_ơp`ƞ.6Y_/Pjjn?:TGW$.kbYj_ujS{͢{}T<<]Qp3um~\S!\x8p^kQݫ}P_Zm^AKOr=*!4[*)jڷ>\vjɳIãtJ*V~|jkyo_cwdvɽg=3zf>=d"{;kK~ъ/j:j_?БӞ]j?w>.zWRm0|뙜+8uSg=5߮k^kQ}j -?6h?eRQG&}j?|%fX0 [ɟUխAVԾ#yF;i9lG9mسWjA^g -?b=~= -ӄW< W2*8nr#}jLg L}w><| ~r]t%' A[@j_Ծ}W]z>X>}{UPj>>}@S=s俘9}wF׾`\,/>)^Oj_?V?c_Y R?^MUYn @joG$o~7(g^Y9Mw}>}?Om_Njڷ>~q)n݁pԟ}1;}>X?UAj>q$[]}P`W|+Nk?˱>gQTzqwGp_˱>Cga/gLE~gL}4_?'Z/zPjԾ jPj>>}@}Pڷ]^ܵP>}j_W>}@oX///OW݃Bx7u2ӟ>pϮaW:g_}j jaSo8^kQ}jG ;S͔CErL]Ep j?΂WOSq$B --_zS/l?QjԾڿ7?}%#y8VZ޾G}Pj|$O>'f^Zå~V j_?'pho=/}=;O%oj_?e&>g3v2$$?6}POna,Eg_KEOj_t7|;>['jPWxo>>}PjԾ`w@۫W@jyyyzL_n|Kv8׿"1u2ӟ>pϮaԏWx/Ծ}ox,o Ƨ: -߽עWz$=䳵PqyAVV=Ծ/ɆO}}>XYGIًOg1ruA_' ;ɋ]ׁaprw}jYz,M}=XcC}P{3yO|&IJtO%-=Y}j}jPj>>}@.`wڿe}PjԾ@}Pj>gKYW׮Jц7f ap\ ۢgn"@}P~6JOp/cåbѳ/Ծz/Y^rC.jx˟M -K}1*~<{^kQ}jRmoGQjԾ#yJDɿݽ{5RuoxAJ;WO>}@.`wڿe}PjԾ@}Pj>ghҪFWx}\,/>)^Oj_?V+y^#㠩?9Kr@}P'wo'~TT':ϛyr-:EAZk?-jA퟾㨘j8hoR z=8uU\,jc[PjɎ/k7+m?P\\*xF>k~&O6b#SҥkRvه#mȱ>j_w$O[Ekk/Δk? zPjk-.]7GPKx9+ԾۯLQ10:YZܪ)Jd?[3ok B}P@j_ XW>}@}PWoջ{j_ڷW@j_Ծ}%P`W`wA}P>}@}PWojP`w@۫W@j_Ծ}@ݽo -j_Ծ}jPKoݽo -j_Ծ}jPj>mW`WUA}PWv>}`$yŗojQ:j>m@_ݽ@۫ڏG?ɧ}@}ɯީ}PAk׿>?R~<7,j[O%\^\}&}ଵ@j_Ծ}@{W`Gxo2j>\~jfo}v >X>ݫ}}P>}@}PWojP`w@۫W@j_Ծ}@{W`WUA}PW@j_ԾvjjԾ*}jPj>>}@}Pڷ]^_ڷW@{A}PW@jv {Vj_WUA}PW@jv >X>ݫ}PjԾ*}jPj>>}@.{Vj^Ծ}jPj>m@jXF}l.cor}%P`W`wA}PG>я@gO~0j>p?pQ7۟;j>pw>}ܵ3y@}Ծ}jPKݫ}kޛ,Wfj-]VvjjԾ*}jPj>>}@.>ݫ}}P>}@}PWojPz>X>}{UPj>>}@}PWoݽo -j_Ծ}jPj>mW`WUA}PaPj>>}@}Pڷ]^_W>}{UPj>>}@}Pڷ]VvjԾo -j_Ծ}jPK^_ڷW@j_Ծ}%P{Vj^Ծ}jPj>m@jSݽo -j_Ծ}jPj>mW`WUA}PW@j_ԾvjjԾ*}j# j_Ծ}jPKݫ}}PjԾo -j_Ծ}jPK^WUA}PW@jv >X>ݫ}}P>}@}PWojP`w@۫W@j_Ծ}@{W`WUA}PW@j_ԾvjjԾ*}jPj>>}@}Pڷ]^_ڷW@{A}PW@jv {Vj_WUA}PW@jv >X>ݫ}PjԾ*}jPj>>}@.{Vj^Ծ}jPj>m@j>X>}{UPj>>}@}Pڷ]}O=vjjԾ*}jPj>>}@}Pڷ]^_ڷWʵo9Y* cYwj.c1j#c1Fc`1ƨ}cTVc7ƨ}%c1FcԾ1cwQ1ss9G{1Ƙ}PƘ jc1E7c1Ɯ`Ծ1c1jc11c1{2i! -endstream -endobj -1118 0 obj << -/Type /XObject -/Subtype /Image -/Width 1018 -/Height 508 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1027 -/Filter /FlateDecode ->> -stream -x! & -P -endstream -endobj -1111 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [217.709 612.151 238.987 623.778] -/A << /S /GoTo /D (figure.caption.51) >> ->> endobj -1116 0 obj << -/D [1114 0 R /XYZ 77.386 776.032 null] ->> endobj -302 0 obj << -/D [1114 0 R /XYZ 77.386 755.708 null] ->> endobj -1117 0 obj << -/D [1114 0 R /XYZ 77.386 448.996 null] ->> endobj -1113 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F40 562 0 R /F28 636 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im51 1112 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1121 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1120 0 obj << -/Type /Page -/Contents 1121 0 R -/Resources 1119 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1105 0 R ->> endobj -1122 0 obj << -/D [1120 0 R /XYZ 115.087 776.032 null] ->> endobj -1119 0 obj << -/ProcSet [ /PDF ] ->> endobj -1127 0 obj << -/Length 1158 -/Filter /FlateDecode ->> -stream -xڽWKo8W(×D)R +95AE>ȲݦC|3ÏC5WxzutFiD1sEwy&$͊,>KG0NK|u#QKbQ1*[jS pDޮWMζNN'!q*5vn]eU Ceٽ8{F@αX@Z"i1M(ˊ(%/D+;TfNnc`*e C`zgBE,{i]i޾wS9Tjcaq| MIJ pHֳ{?vGᥧ0HȰe3Zm2^Ds 1 -eUqR_f/с;߻)ap e=Nq2@뇦alH" Kz m5R -؊JRF(UH5-[ו )so"5k #EC53|( '>Pm -~忞Fv}e`G_C4Iјd+P6ӧwCm9}ټdT` y3^>9*{By_ n-c=Ǐȡ{hA߱E+w`5Tzt׶{ݣP4U!9~:XX+so!8춨5rCܶW\h*q:}݁nM8`Gva_} -U%ir K&/;pHp)*lKߩ˲pMҪPPLS:U+z]B,. sˆ -QR2I 2&E[eW?J'[̘k-QEUdf"%e2Hw!=7{-1g݋l't'o͌ЈpxN={ D2}r<>nxk=C xϐflz_>>*/ۄa '0\8di@U>R6emסi3j'tiv^(CL?Z޷;$G,g?Jا_Gua8sY4Q -endstream -endobj -1126 0 obj << -/Type /Page -/Contents 1127 0 R -/Resources 1125 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1105 0 R -/Annots [ 1123 0 R ] ->> endobj -1124 0 obj << -/Type /XObject -/Subtype /Image -/Width 1087 -/Height 573 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 11484 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -xO-}yC.tӭ.ۅ(WE AC)^dBSӒ64zфJb0B1 ! F5%˕#'K>͟!zy睷 3O}@^~{ջ,r2~jo -a9.4mly/ݼoOihGz9X<ιI^/fk/S/@{,p^on߅dItUJ f4-<\zOoL?XR/<宽ƛ{ۤ=2X^&G _FN!<9~j`m(O{Z^dș{ νw|^NNoNꥰ (_:o ->!z7_ -xaP^[_նB0V[/K;r}do) 4mꥲ"Rν̽ܜmm AU<eo'P?s}*qWr]zS/^``[Z^/)˺Vα]V/c%R/Q/]Q/Ǐ9P;x||+8Po`o)yR/^[sz`=>^LnNߔ}4K{-7)}:rUe@덕w>(?;w>`Á)?ny>s "sC%j'Uz>p>算oWx?a6S/ى/n8Y/c`2x -ǧ?qr=<5d侏>pVK?3NVGeBLk &vX_@㽮?>i[| =-Ja]`JnxM`{筗qne)pZiX^ʗ#>p>2(g'gkTN,_u]p;1yz<CoܬPxꥼH 0zWx @_+{Ol_w/<2BkzO)+Z/O9ؗ?pI+r2?6ǎ{qe3]ݹ}/[8wLߔ[º*k]9V~+oq^O>r2wxg3 / ||_hV^|0%`O)hzM|mX7}/eQ[ @ <`UOFOn<S/cfWLN%@; [j?`^gV/,^hJ\?`^ҩڭR/;^r-YT/www?y^:>>`Áx[[q-)Q/lIinԾ@DyMɖ^Y{7vnnL?,_k]E>pV-_/0P.xOz۵o?.6qne)pZiX|pK7?KȲR8R/WtW=.\%Eg}~L^P/5^.^&j7K{Ol_˫'6\]P֥^~{qe3]ݹ^Û2xkRXz`KKe+pޯ+,swv<ҰwЬx kdnJ;28'Z?"B?M=]7,<^حkrҊ\|q)RA_/OyG i1yVgŁ۴n,iBn}|띷{>_v算ùO?5Xp6Ρ_/Io'Ϲdn?\C<|A/};sɪǥ1<ɵqzݏ?>9}/sgT2>RY//r<sx.੓WtWY{P ʋf;ym[^ʛwRXz`KZ86.*^Ynz`Kvz1n?Lt3~c27nzyÃݯ?" ˮa/ֶQ/p_s -죏_ƭ[/~{ؒ%ѵn}|띷{>`-?}؅W2mN#əA 8U& &lxWٶv -M^|:N<>.;Y6wm0>VwO?oGp.KˉĚʋ&rWʭݏc )Atv#lye<}}C'NZ+z98<s/sspz{qv_qގO{($qzYd+N -Em=;QK^X%o^n+8M v!Ev{X)'ܝ)Z^s, oYrɺwu;URdvP~^{^&qS/_O|Ǝ 8&p|g⃧?^hֵntWs/W5_9g^α';N{yON|œשn]^v)29@y0e\ePa\^->؅ˬ[ºV^`zYxLWw}/Pc_9s/K#voMS/)m_/5tS7_5&'oaWLNq|MwURdxEPe qprϽpY{Iԇ3'pҡ^7*f{Ol_w/<2BkzO)KPo'R]xW__?W8^.q\xzYxLWwpm*b&M)l|Ja]z;`K.H2x8]_^;;ap O~in; -_hV^|0}eߑ>yTS -+R/liQ[ @%p>n꥛Ҧ?ҦW_4yV圯~X /˕W<|q)3Q/Ԙ{r'>P/T7P//Z"}Ct%d+>S/TR/p募\hBt% ׏ԘLNz!D5ҥS/,^RK<eo6P?z`!@; 5O_<߷r0QNP^~~3{+ 5X/<7\m+[I)P/~={CS֭~Q50 ^X6r<-s2yf0OO<*h@QmP/P3OA˞5W R/|t<xM`\/wwwǏ?>N<>.s"Qg~5ms?[°x7LroEyqGBzݺ2''g-gp~W>ZGz!DnzGd & fO,긒SǕdgpSxT?[޻g^Q/;kL>U`lA3e0r\;Txxa"gۦP/~P9Kza @3dHsttjṊPs0x_2?6%\~|c7թS/KrS/K}i,s/ssHNzzƹzʱqӥS/,^hwxKtzYYstT/کj9\z?ZdpK^h^a@z!DNPȁBzz@; [R/S/0rcکj9P^Q/S/0r@^hz<|+o9~?eU.K#+vww]ĿVvd9Be{FW~ ~E}~B VqTL`b\`3_}͌}|띷{>1` !vgɧ -M>.B;N,_~,Zء^>rvgُz銧tN.ZX^>g -s~ ڥ_9֭]/+ ν!]:bvWY/M_96ct 1\:#+6yK?`ҩS/{9>K9[FWlC ҥS/,^hz=0rbs^'jepQ9O|Pz>녽1rbzyӥS/کj9\z?Z.z!HNPȁBzz@;B # - !v-ک^h^ؒzz`Kv-ک^h^ؒzz`Kv-ک^h^'7aezzؕtk7_|3FNʡ^^{ Y͋z``Wz2Ap^v\/ׯ|nS V^vP/X7 @JCN f8<8Na0t%v Q/R_/ݏa4WҟsԀz`5`W{)JW+)> ->> endobj -1128 0 obj << -/D [1126 0 R /XYZ 77.386 776.032 null] ->> endobj -306 0 obj << -/D [1126 0 R /XYZ 77.386 755.708 null] ->> endobj -1129 0 obj << -/D [1126 0 R /XYZ 77.386 397.379 null] ->> endobj -310 0 obj << -/D [1126 0 R /XYZ 77.386 186.175 null] ->> endobj -1125 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F40 562 0 R /F28 636 0 R /F41 628 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R >> -/XObject << /Im52 1124 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1133 0 obj << -/Length 1291 -/Filter /FlateDecode ->> -stream -xڵVKs8 W( I;dkgӤIwtgD̍,z43 #;\lGÙY!ȉbx9̹q%g'aGӓxy<{i닳*ݳO9j@~h:} @({s|Ng^;Ot\{]8W?G܆x'8O([."w8`1uUY+].n((Ӳnt6ǪR~,#wq@l<h*IWCDFLFҙIkN=1 PhuE*3}aܫo_*i0 d=6="vUZXBJ |x,[?xU˴YUuM|L5~9S,sAU C[c&7 wu&Ɵft̥hX~=V} }cUX{o( mx ZsT[06w42J 4UK˺c0 tVTbQ7ioZ2%my M^={|d/*hi˦ aޜلgXpX{E2L5e!B5=!_Zv _w/Kq ;z -a.RE7 -|`4m^p0f> endobj -1130 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [452.072 618.546 459.488 631.445] -/A << /S /GoTo /D (chapter.9) >> ->> endobj -1134 0 obj << -/D [1132 0 R /XYZ 115.087 776.032 null] ->> endobj -1131 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F41 628 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1142 0 obj << -/Length 1777 -/Filter /FlateDecode ->> -stream -xڕXo6 _Į-so ːmزؾL[,!|k@(D^EOg٫!<Y&R~y( -&w_{"WAZupzog5n̋uD^01↑U eFJ2JH̬bb=N@תΙw;]_fU߱?ksѬXiRYմi N_+ĥC{:Xzܝ Bͪ~*_>-q{;&]pʸ$.$0x -1[PNh@"o^gAY;]{c#[͆(r QÀdCF ) b_X?0'^MaReb2j(Zt_L^it28ĉx6Zђ=Nخ?H<])s26<'(6$Jpi*xy:ɸ6oĥ -(O}bp&,{W'Džzqi -Ma*EQe¿kiЏ#8< gs\p,"b/y̓0ʔy}9A"K"vWoTzW_a,΢A -2,3qQHYAc q$By:m̴pLʍk~CYge Z -Q~ȿXVSd@acJ)k'.<죸{64o\׮m8$`]V`l7OE F^Dȹd=c@& -sx!1U-ZgN\4,U`g  >OvE<&"A}BE¬5M]$wUjF{N -\mI?M -MM9$ylhLAD٨-A<`:-m-\뾩vȅF¢ѵyQSC -s Hq3)QhXX ]`KBw?=7` -yN j(c V<a|V‘~n*lEldz(e=% 2myx9|Ah/;PO ^&˺3;{_yád7O7j'}\tvg'P L - O싋`E僖%`˩fL,S[qB͖MxU~@#/ګƮ߰G}zf*S12 H0凰 -SĐ -endstream -endobj -1141 0 obj << -/Type /Page -/Contents 1142 0 R -/Resources 1140 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1145 0 R -/Annots [ 1136 0 R ] ->> endobj -1135 0 obj << -/Type /XObject -/Subtype /Image -/Width 648 -/Height 121 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 9627 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^gIQǯkD?@  }!/L|cDMFD(@@@";h<,<0 3wwa`vY  0SSSU]]ݧs~usrsnowק[?_@( -@(0=W( -@( -Dn(׾m[a s -p0yqC:~b -lITTmTy GUc3{` R+h=An.M՚VlNcWo#Oϸ۩8-\4 vlde,c}h*v}0?@(01.s\P~]\G|ʚ3SwլќWScM{,ɾwc\؈RNcන}p8?UwuU.#u8v{^Ymq <3RK0ܠY9ꖑ:A1q[_kMk8q:1`ne9rMr~՝(7Erg0e ?vUa5m1U]Ԭ~wi;gANNj ̌GJPe2R:hcI4wJ40\, DȝI)(a ~ !Oea};t_3mE+c5!Qp@{GTyq32n3e1싵"Sa:vqb`IV'SArΣVX:C ʋc73(' u%ȍBpDyL::"<`ʣM4h`;HKp:[ǪN ▉۩>aV-^P#3ntLk!Fd(')+VtEKylpa^Ʋ̭%)*`Ʊ4daAnŹqƎ *IwEr6 -f=6*#bY4YV#t>IrcQUD쓇DNs^UɐE4琨/' #8%DՀ^ U :9fKWVRMu}1ϑRXOе:"Ɯ;Q\6R|O?9tKӀᢋ#\&&)L;1uDǨX]cmTI!D 2Da5::Y_> (]m5zR[98tvpPy Ȧ -8yjP^8\ulRrȉ)OUʳvSOvt:Y$³KTtӉ-t>zNAKcRo4H"#ۍ\9pKgZ'svdaCUnYM)UܜaƤؖ-Ωq̳_adZU0!H,g"朵fU=GP;ݖifOqq,V =i!C!rh -{ٽ?G)]Nk6.F/sj3zyYSC{17A]u lZqU'(&U.ElVAYr2)p}'%Ǯ.K'etͣbcU0SgL;ʁ]\`U\XTiUGs6>!NtQFs0Bo 6"Ʃ.#Z:۲qNs.;9sl.}x*3cDcoT,#gX6&V][&|y/.xs0˷[X"M=d?{:E^kDž^;;%$&wcLf]~Y:8.t,xG0?N\XN܎g՚Ѽx4 ڎtֺ<smEĺuW>sk.EBK#w4piŲM[&"9v\8іW( -):5(P`<`>v)Z͙,!gMDzYw~0f[f[݈)=w𚢿1.3@?ij땯~4F,}3TtC\v=}fWZd%9t>tdHn},~>f<$iv,U`}w0;o|s@ef_s]`n^QI!;q}0OtÐm%E瑌xYe5 0'Rc0oː 07C"I?]rϱ[zD7NcѰ扰4lu>Tő\b|#fAm+^][Nl0vnv\`/ܧe7Dj+뫅Ufax1YMQ4W @~LZ|lƮ)Tϑ`U.`139|j#${.9﫝≶^TFjcpl`CcMYGU_j3fǦG0ʕ׶p~P@wU!Ft -+;BnK#ue`Y2?Mb얁`Im.ӄP{Tkר5@g$ cU2c 8~7t+uf̿GoI>χ~ih*Lf,XPdsgLuE"n1@@<>8̒`{!O649K-aeאmt5t?+9}՛[ӃYN9=3k\,c3⫦ZoH -\y Re"%f }:1UǠETVT[KʿٚU&m`vΗ\ZU%쟻\lԨq5 4˶IlZoH -%% y0Dvb8^l`X&Ș'iqFFʘYxܿ6^܀CvMQXq˲#ιU;0XF 0/|T{4.B/c(݄lt,zrK3`[qDsC4%J<#\j|`ܼl'X6̭sCX+179~(W255o<"ny&ܼ$oᷲohՆ*nfǢa_'9'R*ؕ%QPd`\Iy",![]|h,u G 37`r/`H.HvKdn*-Ҡu_lpsh-=`"F]^7ՠ@.+?GţPM"7:&LZ MBf0M>=w -oۈ&u6~ʸR>n\#)tiDH,R)Nn… -e~JO=yΥgΝxH}3߄^uU_TN˜ʜ_Ӈj]k7L@9vALrFG P3f9P"|~'~\ D^K7yF<6Ӆa_sb0ێunF=iM<#6×Q:*;G5ތhSfuNNsٳ{Vocr{ >n!(0/j* Oi!5d/÷m )]pIh\u{{S_9nB 4(C_]lG`i2f0~O_sK^;,BH]I Ycxɉ (sU#j/qM=Z0?wE2TJ::SæMwrpiqǣ1ܯ*uo|cDf̉pɯCt =-gȦ&C.WʐV4ED8m7Jżu>LC*+dh|;͈h%%u@BlysAvY= -DD_zfJ`~Yg3EBz!e rAJzp8k#jew*=4'prQRZ{^e%U1ksxNoS;c3`:0ú$g"q1"*rSٌ`'SMٜUhǧA tY%t= -<*1TsLspň90# qʘeٙG9>G -z/:O -wv ]r1RTفj,c;SUZe|Ut6收V]U -U`f9(4go(nX<4HB~14I`.u&5m>AH3m>4k>q}0W( HFdi1'0?7EKU6 bLk{D0j[~qՍƈ\ss隥[JC̘Wt(X~03*,F*0# f_T^֡OG[gC}{GJ. -X=i E m`^hk0/9G.`>~H#?n{럿_ -_nB\Ls-W3;eހ%2T#گlb'1w< ס[D`C榩j+79a.̛s`aΤG;\~Ah;yΣ'ox";\VXm̋m0L4 TmqPw $XB fO!3e׺;cyW Q,G{م)vw<^_|JXH<\˹0$RM1W&T&i>`/!dF 9c`$8W( Ou(?i2VZA}j7! p#1#x;)ir./9lH}iWEh<0;ǵ.gΥ+o2fz26z!}Ȑt3D -98pСCϟ̙Ɍ[ڙVc#Ɲ0z F1e;l@8*z?@4X*T0ۈ,5' Jc &XȞB+(ǒ!ٱKlN}?Νc`VH6@bev)B5Gs&KHA>Uil0CP1XLystvڗhfU&v,o aba&w@?+g͙>د fuc{{N~0'c.ڬgal0K 7fß\F[&}<0C!6q],ȖTosB/0۟"7<-oG= -'sW[›#ζZJAHX72Ỳ"jVh7cY)4dm]jzD `6M(~.Nsy620 -q1; Zyq -ۗ%Wo4T`镴l,NyS {GWrusR`0^cr`f`mmEh5s3g0rl:Q -,Nddt;Tȵ{Zα-[͘7euvg -V@3f$(6D0O)GSKC9}?sEoUv9X60_}{`?ςO& Sk -oe!((Bs3^`ZM Vec[V><Ǐ65i/#M6Ղn^M9,%UtlsfS3s>++g]c j*~iDfO)N┎A_`TfE -cSs޲IÇл͍7 .W sBo^?#s*`#+ʘ9 J3 -X Qw14F<=:$cSC،׼RD./Qٯk./ӆϧ*[q|{_NzrL`n\ޫXmY7vwHsc "KP[hsL3xž3j@ &%mc᪇mF9X i>H&ĆQ^V5YI{idCSleܤL[ߎ?0"WY;SN; K{lx[vϨ,GQC-V`RO=ګy—.\8˟=㏬fڰ?pĈRd߃(C:ک)~fe9u*8=64QxVֆͩY gtt%<ߏ=.E͝WŇO1S3rGi\%7xsdcSǨ\ cF]'w))2fnV9}@y%= -8qbwwvV`$y90˶iYc2Sc^4k> ݅H -gh;l~M3浯YIe-ȦF`;a-6@ǬQϞa?cꇦPȺlmjf6Ay^R(a.#]_kysG1 -*{u pcȡ*̫/5$(`^MF -0/If#| BvvҟP` -@ B9)`^b{ -X—P hW T[0-CP`N -WFyN%| Bvt0?A_!(R*?BMӷ֯ *u r,̈좪S6W퀓Emsm;br*lG<a ZȂYAH\riŏ\MBw0*ա>(2/cqV0)/@(ЮϮ -endstream -endobj -1136 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [205.274 245.204 226.552 256.83] -/A << /S /GoTo /D (figure.caption.53) >> ->> endobj -1143 0 obj << -/D [1141 0 R /XYZ 77.386 776.032 null] ->> endobj -314 0 obj << -/D [1141 0 R /XYZ 77.386 755.708 null] ->> endobj -318 0 obj << -/D [1141 0 R /XYZ 77.386 539.375 null] ->> endobj -322 0 obj << -/D [1141 0 R /XYZ 77.386 416.458 null] ->> endobj -1144 0 obj << -/D [1141 0 R /XYZ 77.386 384.165 null] ->> endobj -326 0 obj << -/D [1141 0 R /XYZ 77.386 216.303 null] ->> endobj -1140 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R /F45 635 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im53 1135 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1160 0 obj << -/Length 2154 -/Filter /FlateDecode ->> -stream -xڥ˒6`nT$ƫ=8ea(d(S;_hzqڋh~7yTE{]=Kx$8+x!]$Dx#s X -&|e*^Jx~yy簝Y+<#"x"~9Y 8ޮS+}>ƣ-l8SE=(\\G/3~&M)IN -zfcTN -Ϣ eO4Nk M;mbY2]_v -b,Ӎ QB42N\n.u܃,@*QD=׶Ӧy`ؗ5mOٞӿB { \$cDOoWW(i= ^Y!; hcZz8{CB@ Z1ujAJMV6rJۺ: cO*Iۀ/-@p)ݒ(ӏ.,Q:dʄqdYܑSmf&Zv&qpnZ'wQ -H`@?RdL"xt\FB`T#l9h_0qR1J]`|qmC*'$5/]aSt&z˸D1j@s8̾ +q%#(_6ߗ޵l-&a. UvO=rgR+7d_Q߇mlG_-Jr(ʧ>TI*'W!:=A&BʓaW-PZ#7e韼)1{ۀ7?:`#0K;4(Οi]eRH6z򸱸 2>Q@V.zhM5Ԩ-oOOS}yR5te~*pu)Oひ4wF2۲-O\C pgO`"({;ԄTJ$<߇iM4)u6 nχm:X?^ vRDJZĿN˲ ] ,(AƄ &pktS/B#etxYvYJܥ.8o,w䎈OB]-Mbht^4kPJΟk'K/SdF בyS{|Pd'9˒0`oD;u=a͑HD#$ U(i#4A-β;KwGk0)4hA20Ra -QɉXgdɓ&I3L0ϦILcDBC͐41[c౐hY?`R5UAYaH/>ׄnEGA58P"MH*L?o>]ۥ2ˡYrTmT_]`Ev"WW)s)L=ܑ!8~C aat}L30l2'3M!'+8-u@݃%_%Y^س7زѥ2 !q*y<{n>BQ;,W.'~<j-+tD"wjynx? -endstream -endobj -1159 0 obj << -/Type /Page -/Contents 1160 0 R -/Resources 1158 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1145 0 R -/Annots [ 1137 0 R 1139 0 R ] ->> endobj -1138 0 obj << -/Type /XObject -/Subtype /Image -/Width 647 -/Height 170 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 11845 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^ϦUH BCm -* RT*T*/@PMI(m6 D"^B)K4u츱ױ$(Zy|9gΜk뾯n{3g3s>s~ٯN -@(8/(P89';Qg3 1m+p |JDsvH 7lg6V6"u\#ΨP`2xe*֮p=< S}Gh.LMNsQtlN5$ޝqŻ#JՎ=|N5IJ#mZuձRmςh3Hhu^ST6ހ|<9&:_|+Wu)UgPχsj,ͮ.Ϧ\Ո\6*Q 1v]n*lꢭ0aZ.;Qt4ұ;hZMPYA\6ʑ-Ӝn6>ūyPb-of!-y$d?yَ;`sws+|xe&||Dzm?z"I=S^).?a^"9г(ѳ~F5ayҳ3HM$¶@|Ĝѡ: "0~u삈IHan"=V #Qr)”N0\7:P`'e;T6 *qڼw:҃ӝϭdy-N%yC3OD:.,u xJ -]b,0z\zMTj]@ˆz$KWD΢ RK,Z7{^uʴ &‚ހ%*WKpTѼ*KM*&`4ZM%⫨̷ -l|(*L➈Say6S%G:Μ~<HWN5WiqF$w9HQr̗:D90ͽi.Hs͛+VLes#<3#z7WG…N;rm~a<^?MR$#DJx]͚79;{щqj@ Dt})!=fs!hΧD0nNjV# -wXՋV|ͳܔ81ȕko -,-c85jUgBzQӲ) ߜGsE\u9 ހ8lOGJ]LGVLw_䀿btɂIe|;KDe1v6DGX\KhBJ'/,"jL$.Y?8D?tD# -|8saW1|wMR,n]62Hԣ889Dc>PX>E>iHPy^1ZHgD2.QYd Վ}lOsLW*K-*Z?8uGK]%Ӽu\djH:KGz?o"K"RP]DDegT@~؉C+uEseqdf\,HW=a|ErpATk-aa}3*\*/^4x$h`yǕ<=$*#XBαw6s+9kna -,@ʏ>v,4=Fs! l,M.խqee^wvaÐI1|wMxr#k @nʒkQɧ;+0 -_c10di ='¡~>r7tSvPut;c8XAk_Zjw?؆_w=Gz > <gTH.#]*w/$ݔT8ݎX@%N@caJL*y&#rw[WCPT^B!T>˔ w~O?w~ѻ\DT7Nch8VPy &Cz >4RjpA?fPyfNM*}C&~ΰ):Yd*;JD;kf>eP-Uq>+%G+?^øk+(h*s 39}Z#{{~39'zu٪{GJ}+MeDZR{cf|kF:Қ+Lo:^szd<tƢY7zZA_,|[^ B'RĖGVPynNV <Φ:N@EKEzi=(@A98XQΌ8[e" _e@&WFS|*m=mYdpa*D >*wq+=YK|sCw)}?qFñ - _n'TG?xi r`r(NGmYMoreMJH,txX .Ss ¦?TGs?WTw:/Sey*-%~rZuDjV*ndڻI5٪:-hAeߠ :N"Nj2 ,=aA>T>욟{,G -Tqn{-)>ۧ׮/(xӿoj7OG~y1}_{xͤ *9^iߝxA@~$6QsO?_^_~_yg^Hg1AbȻq88vN)=Mӯ+p\YOb.?C`ux7rorBos?O@.D<7SY0Y0}ǦSYV\!;A_wϑe"5'IS_:Gx7а@NhMޗ^:óGDzsLY7gs9R*S8&[]dܸ~KyT,2(NA&\:!s{gg!tQ[D!EvsQ99؁ -T<ʙ[ۿ;^OOꨬY[ο͌j2TofQN\M\Yf<1 J,Yc͑7A=MJ*kju|$ӞMT.˕?gŷ:dI3F#SOEkXgCl3_}7u#ˏ+'$y1!TsERm}=re4Ҍ 6q0V`omkzh¿rQk|ڜ jf^88`'ȧ}*Q9k<=K:r;.}\t*g?8ͩϼ-3o_s+ʅ!7Ne#Q3*MsžWp}[*;CpLZ&DZϳ& [.HQYH]3 -#W [W^?Mqq~e0'WH>o`iܹI~>V>y+y84[DfrcQ7$O/"M"TtGzq4v,% cd\9ǑRri':Wf0ēT/惠2} -\9/?k~K$qj)W&ZSno}9w==WvW?5-_}ElT,2I, seN xתH1[K@tr:TSs*k􇮦D:Wܥ/sW&YE3gCLN@z+fT~⹗32_{Og]BBitG7>DC*D݊L-+ӽ-}\J+[L%.W“U#=d=I71xcbۿq3a8x5MPeЕgSM<%TLөI׶Q#ja}ktpm* Lpjʕ5ϒ88Ss;u'T{|[{y~J\nԭ!k f5> -6M(ARTN kӫP9q")yrts~d7@pQxM~]9Mhr}&RyED*#W.i*Ϫ9SD -xM[K v&2)s ,mM7J>;#KmAnZO8! -P\#(THo3/?FeQFSMѻL.ywɎx[jE|B ->^ - 0r - (+N6_segt}-ȝK<֦38.7kÄi=}j;85yݗK]xw\oŽd!z7 U㼣35C5Zʑh:P`@2'#iLTt!?s{yu>}kJ?Zr{*P͛Ϭ,_isPy-pT^oeD!T~\YUdqSw_}累?qr7ҰHet(&ꌁJt2#i~u?}G@'*KiTGj.ijTN /ʘKT.1/<>JWE&'?u#\9_VTmAO",p<ZJ]e:"PS9:|L9g8T&[P Jќ\b>~1郏?mzw~g*n*wn- A[G3<_<=lA*뇸}42gƥ:N9w&>}t*/KxSoEPHC0f%ږ2Z' &U˥g:SH~봭&^JW`P98#M/^K(!\YGZ5AsS=H0>CmP -@r;~ŋ7ni"s h&dV'}^1d0W:ƧߑƌCbB^R93XL*|%[0ky$tILaeHs+#N'lJ|ڟ&9`g֓ .\vMP|y̌P`:#SKr<I{?![kT`a*ؽ"&92x~o -\?RHtwyI=B\Ts>14g?XrL*V?[-$J5y3Pi"#hrՄnAe(z@>*pYJL*’?HP9Em@Gd  -T&7أ̿SaLS]rg鋀3ʗhjSgќIosI~(=&2Z=WpXς|ilTRt]*#4ҕM6#:AZ.YS%}l:[V3Vse:G/éկyz.wj~ѳYX@W8Z%mP46Q"<bK fs nNVjr}kN`N*;9:Tx~TySϙr4rxQуψ/h*s SQɫQ&;"|*>"s˖Czpu:`NRG>U7|I?cv)l\S7n|ANu )c@Cl&eґ)QW3/BeD,ʭ+d[rr8$ΐlF tͷNerežGP*4as 3WkFئ8微Zʠ>0c>&Zތ'l?W&0rwլ9nAþzslD{Jކ|,=)PxZ&WvB|8cF#VNgCb:-<іA%F_P -̧ŋoܸ/!)G4c1>#K릵I(>`6Xo^[.ty4CPy8pµkͷ2WSwtYsBWo_j[~,cS}PI.TPh89==aVM8H|R9wx0rvT^XptL -{saSY#ٹ8ԙT)@, +`SLz}o)Iryc㉦cTu"kgu-'>]uʴ}T#*ǯtlkgF#*ǯTx $:AdGP - W`!*WTzP` -ۘǽT -V2v8IB0(o@)*;aP`; -ʠ0(o@-0 c0z( *_D_Q*H暹^D>́#NKܴj[j;$pFsa:1*o'&a$P` -T6aPᖃĶr{3Tӷ0ʎJtjuq)+X@}1 -lGQT3N3Gl&2@dt^1! K=XQU3#/@{vbF*4MuzY+>:W:giTVu|/}xc=؎'~իWK_0Q.N4k#޶V\NMmӌc3/7m$?D,*o'&a$P` -vmW\qR`!GU"XkҗJx+9Uf. uqˎU(_j~2Twv8|?=:.!K -B -zJlRzRYcsU:.)u @}+0JW) ?7Q9ݒe.^䜃jc=؎Sr}rUDy^^7 tS~:cuP9p}IԢnʶ60(o^qv,z+*;aP`; -,Me}<$Cd\Py;1 #VT^oG8C(*-hXvbFQh0z(N3d -;|  -lJPySӹʻz  -lLPyc;x  -lNPysSʻv  -lPW_ѠS9 Uxs#ꤷ8U+g7fs<_<7'ڜҒcT^@dt -T֤̰4 ]*M4L*w8(pnXm҉hr(g@DP -V*k2jy&DX|:&n.V/`&t!P4G:~~?]\U1ԇP8Ce36[R)rhޘ*5 OYXRa2T^Fg -\xƍfbSH̥Vr4jϕU**;;%PUU0ł{rj/(S… 69ym+#)&|r AR&*[ιE-2֬JPZ<;6tYTnȠyjNhYN 8t}3;Co~]?K;^Z[-خ'ׯ_qP::ɐM-n1nTb({HK#2 !MZ9FjۍQؗ'~իWK_d`f -(W{ufb/,12xO fL`f -ït*"(XTWhv8ۮ\bRGd?k\t"{¼64o5ʑ2SvcF˗q=k#йIv2#sgSTyGͱu@}- -lW?5G\A*s\EWx{'4=Fmv:vcF@W~IW!U`o\T=|R 0y&ܨ^}mk΍Wvfze[[-خjB54D7A})0 Ez&(B[-خsQ9TC02(/@!P+*+naP` - A})pbUTbXP`w - -endstream -endobj -1146 0 obj << -/Type /XObject -/Subtype /Image -/Width 1201 -/Height 750 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 27183 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^ϫ=M~,",C  A /d3h]oOA`l H"e%{G-dФ)(UթS}ow^=UԻ9'_G @1R&C @1z -oKx~ `CF˄/5:GlaYzɜO6Tlmi8|bP}&[Á94U?Lsq%< Ŧmnw -J&@=pYV@sͬ4E<%̳'ͩ {ou;v_=Iæ 'vO,Gg>Q'm'<\?u9b镱lKH/`SO!@'0 sao?ԗ_5S8x¯Iʄ'ͳ~ NpτqsKyu -tg]yw$Rgxp&L˞Gj9uU>b޲/ab*3[2hT1ZBe>z9tS(mYꝚBf4J fշK}nKS3, `)~ϴe a@@s5weYH=6|IT:Oۿ4vJhN>Kf:;O>ګ鮫͔J{ճtOWV.y͒țD@l\ '゚"ry@SIO=~~%Z{2aڸMeZٞ.Г ˠeFW'/8o#3>AhySbY(헷\~yj-lWe ,~c&^^6MK䛻rK9祰W=ٯzǔLX 7֖ -Z e-JXo%Z}y|9)R}\A '~4W,m}O.F=|;0|6`4e4fZ> -'%#ֹsu(yeTwg :kϸ|zW+utw>,n|pi& @f|hs8b[Y~$L}9P[N?J |T{K8/zutx}'؛zo?Ue..m~j~xs|>4bZ'LW3ַ#No%ڒLx'#?wya}[8|GɄ8u[W-YN$86#˚O?J 2~OT{,_T=7ܖ@?إn}n`Y5?<RY9ج*,˹;OНuk ˖[q-oV @-L+zihk (=F$-d܏-ny\rRQnkί*`P>51%7ɫgs*l&/`ϨU4b}+֩M߱ssDwW9f<|gzis|V3;yIcVK <䰼xMye[*\{E}A7O N'\[Z^,klXn\lUzu/Y6^r.@&\t`oK|19yd*p˯|ӳS/uf \j?)5@[I5}cC<]9R~O~WV祱ڸ;fRNaj^G^EN˄.{;4J+;/os#ՏTz~<zyM,;d:Ҩ6K7>%u s) &}-o2ګ](>w*֯ly@6;acQ9P'LѲvWj [,q)Li&9?:9XξŦ2+  @L8*ckEwwb7~L?sB ϒ onyOZ1CߴTȄ( ~";o,aM=?ٗ\W@&nt< Ȅ7mOyɭYSCtF%@, ~r~b Ȅ} -J 峅S;O!QC߷Ԝl -Ȅ: @ -Ȅq>v'@ @V&8 @<^@&  @ @`Q4 @ V:uB @ }؉'N @@ eB @ 㶽 @Ȅ2! @ -Ȅqތ @dB @qd¸moF @2LH @2aܶ7#B @P&$@ @@\0nۛ!@ @L( @ @ f&!@ @g Ȅ/ @ -dC @O ^ @ S9 @2LH @2aܶ9% @O eB @ J??obt~,O$]27{-d6.GO?5=jOˮUrL{K 0&pV&Lw~7Jw@;u,r:[p_՟96gIRK%SirK(Sf__L5/=_6i7ro~@ -i= S˦MtK @ #@ -)vnw9)֕kG%'UIS.+\2R2p찧:bCJ"dag޾G r.u+Y.]N}#/&s+K[>bD;%@8+ab}Y=znF݀eMl@R)#fa5ؤb@3&y[V6Tc]TL;kY}v!ypYzU0Gf(^ߝCi^Zb_SHmTRe}~Yk>Ov4JR/ ˋ2F_Ss`vX HOԼ2/iܡ5C9{Vn¦=͔Wɖg%k -7Kgkl{jXv}2fS_9z%cA}#o1o\VP"% @AsOM;ѮK!eiak -uiZ!rWjڱXe%)Ԥd2od2a1L5l[ {2aRI5m4Vb neRTj͜- \7_iykeɝ!WsN,-{TT+͹djtg7; @ /E42d2PUJd_lDe.i^[.|Ka-e}{GVlV/~١ʀye~b]զkLw+'ziWI]k76 ~a&̋Υ&tf @3a-OhxgR&lVlVv'pՏfI#tGkly؄[-5yZ?(0l@ 0KLXF[zA#wu॑zLG/6,?a? Ǜ7q1oSqs=M瞖eJ(Gڇ$hgzhRpu _O3~3m]-x:Ϣ֔\>h%ߞZwa^U5wQl}=}Ы뇳C *):/_<@9c*z7o[=`n5~ GoAkeٸ[7hM]mΉ|>u!g%w}捯 {s^}|FN;wTv\z"@|GdtnKpwd HY4΃4ס;? 84ZJhv< rq0=玦j1q|)2 ›)I,ilqw*'\ݬc0e5WvE5go)9eA`yNX϶k()7|֟vj ?5q  @3LGW: ~]22k'NƑg @B@&[oBxgUY7GzE}ց>/*9. @ L(@ gMq.t;hy` л;wo>'@.LxVQ @|LxU -B @@@P&$@ @@\LC @O ^ @̄G?C @ E_ @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @ g; @=2LH @2aܶ3  @ eB @̄~}? @ lP%@ @@\L~ @ @2K @2aܶ<"@ @_@&  @ W@&3$@ @2LH @3wS_Suޠ<_̯V -/ۤ9z_ AFS^Q7aj 7=2G9 @LLC ,2Fd ?/wpJȅLɄu!)8"@ @2a]R+i!"։w~7RZ-\=~z Lըi>ѿK+SoK @LazU0ņc2#im*j"M6Յ,kW+%[n-SNiޱ[<Ӫl:\ɏw!|.yR__lNYMmK۳4 @GdthzuUܶy1%Y>wLQ%lї ͦNKd-,Xؓ N:,,K+-Od Lx'"@%pV&l"Q}g^4۹0sșY]SMdr3JK S 9ה,cH;TvɄM˩uZKGC}"%fW T(C]fN @e>.=iYnZ3,tߣXnͷe? V"h,{Y_K.7W;Km*|xum;밳W:%.z @"pV&R%+ČeAuem*+{ykɚXjng[qnr7i2e ?Y:w0 & @ |D&ObyiYt+r6΋˽Vˉ"~pNJeӼ@zЦ[n:ȄU @; {횥\ЗK [o<[Y .գ0b{rWSr@96IOp^~nÝCެSr?p[;׾ @L8+6/!s]ZwI渲1O,oPK-外gHSr:hJcczT<:弚~os-͚NbB @`e”v.Ey)fE/sHըCH~^ -';G~TH$t -YGJ95n|?Yj?a,0B 6s/] @"0?N - r4S @ p;Obn-KpnQZJ @  SIwf/H/̈rY5  @\P@& .U @ eB @ @8" @W8Ȅ~}? @ TP%@ @@\L? @ lP%@ @@\0n?{ @ # ʄ @+ m9 @ lP&$@ @@\0n?{ @ # ʄ @+ m9 @ lP&$@ @@\0n?{ @ # ʄ @+ m9 @ lP&$@ @@\0n?{ @ # ʄ @+ m9 @ lP&$@ @@\0n?{ @ # ʄ @+ m9 @ lP&$@ @@\0n?{ @ # ʄ @+ m9 @ lP&$@ @@\0n?{ @ # ʄ @+ \onm @^&.Ԏ @p -B @`G@&F @ Ȅo#5$@dB\W@&HK  p}5$@d³OǙ09[ }Agh|u@Kp6&0l7 p@W&_O9Uϝzm-ۘ^۳N(Ȅsύy{ocܸ U7 pL(?+Ἵ-7ncc{Ʉ~NL(ʄqX MlfBN O^s6&0mL`l/넧~NN7_ߟs0z9w/Te6}lpvU$;7_\ WoVT\;:u+51YgeKvLj?Hݖh77Mk!]oV͹>^;SKɛn[}lz \ @N4\B,2,<9.i[IwRMpsJ,?ޔu()oV1z9j^n%ƽH^9^@lka)_@=Ǧq  @fwgd4S3 -Zj37k8no^n|ʛ s_S4-lzI?ߤRY"#9ɔ|e)J;},׭t 3?ܦ;}쌺 @S>4U -[- fyxW.vK%ySNL~MҀ ~4|"%?9XL e[vnRg++7딺(|S[ԭOZ#ީꔺ-ϽNwXn4T@vcgq  @frOc -fo'[)T^ؖVF;Jiyj ;k20Y KҒI2 zfTwtFNgզbɋ]MR\vF V @ إry#<̱_es+-+RNVFͫa!I"%[Yaz"ò~y?jܽ0Ymr~z&lfy?Ӧg"4M4;ucg䮗N;nN>:ݔʂa~,kӟ[YWRJM&4dV8_hfws4̭pρl*PxJJuuJQXy2Tcn޵z-'Y$S4]G5>vFȄ}쌺 @S>!ՙjDl*$5]Sj!cx8yNi)mZ`&\6kPޜ6eJ m+9n%0S3v8@ @C3x3 4%<_\6>,8%5Sxx˹>6}bqgG'~B6}vin;}qycg`*𡙰]Vy`T o,JN==,$ߪ"N=,c<#wM6;Ws/}+2 Ni)u[TTg.Ҧ7)p)m] -pvp\oΨ۩ @̈́i||^.?p}rcX8acduP)0?)uKxK}L~™1qr~gA jsu3X!@ -|h&LiX!09dy[돯H;g´V!OO7G5yuqp)|VxVrKC2_~yC5f5eVNt+_qA2Qͫu ͊MoyDZwŸҫ;u/(l:P8L`"oKNUR1^nߞfBN . ~Xp6&0mL`l:P8 ??Nkl䱿q*7ncc{ov3X!@ -Ȅ2၀ǚcgw^ۘ-g:P8 eB>`1ٝ6f{7 p@W&L~7=@Z=Խ/7ncc{v8@ @82"@>K ~֡Ȅ_W @k -Ȅl"@3az5s@}z|u{U,oύۘ^۳ݞ4p. pAL8}{ \{mmL`l/ۘ @@ O44qK6&0וً.+ ʄoDƞYqK{ً.+pn&;}^]ۿS#5q̔Ψg έ[p}m)ӱ>vQ<[2,+K̪۬ק=[q%:Wv;#{ @@(i03a~+,6cwv>xNؤ: .[Mjn=+?ZP݆Cqv(0X6 @33Ǩduknnߞ6vF"@ -Ȅ?}j4vp6&0mL`l+3\V@& ~ϕ%6ۘ^^ pYL^-7| nh8xlSҦcܸ Ue*F8΄8OgA( -Xmu&@ ȄwNި-U' >M&p ӫ >֫۫by{nߞv @2>u c7ncc{or;#{ @edB;sGO9u{FmL`l+3\V@& eBg+M u6vF"@ -|\&KsDYTL|O)Nqpuncn"@̈́/ż6ޏjL*_wϱaVQ1nz\=Jm"؋B Ȅ2asD3]czܸxQ:/^ J0ǰ|SP^[+7GDWi̭5٩R9tLcW7n[X<3J&``u \͎̐%S|1<$Z݀#=J]:J& lrIp S2˭{Lxx\y̤n'&kp\ۋB &{G+ [p;w LcW7n[rX<3M&\YH\pcQ%ی]uܸɄYZH V:W>DW!e!ܸȄ=Jm"؋B |h&o,[1yq[o29~u"kʯҕgm97nAl@>:qncܸ qrP0Įs^scW#7ncc{or;#{ @edŸB2k]ܸ q]'L ?g 7=@Z=FԽ/7ncc{fBN8^'< -'@v\! pLuuLxvQ+3NTw/jb~m17nc"@_Wo<7v5r6&0mL`l+3\V@&5s~uzqK6&`/ лNF~o{Wz>{i1^n*x*pNxNB> @T pMVxq&LF~3%@ ʄelؚE-WSYtRl3vq&6E>:8_vbX^[٫˛BVVgS eÞ7n2L8vq{Ǿ D2WPlSxu ;+[AzXp(ی]oܸɄqu±^ @PC3{= ޅ8V^9Q9 @3,&ʄcWAw|KA ;Cif%gKeœS:񬼪n͡Mq;v`.pJ|zd!%;r6&0mL^ @͖B=xd Iύ]ܸ qmE ~ \_Ʈ^n߸ ؋цrw}m~^t1J3^!@ -zx @;i8U@&:\S@&f$p ӫ >֫۫by{nߞas!@ -teOWC]ܸ qmE ?CGSk]ܸ qH2LxvJcͱg -n߸ ؋>~򥾭gw[O'mX6f/ /pu­Lgtu{7ԍۖ67qs, @@pd’@Cɇ^5Ǯgnz\=Jm}EdGPzqmzd$p{4Z^ J@& ?3f䮱gnzyuL^ J!tMƚctܸm c}ۘ @Lh:a{ץ2>|[݀s7=!@2L(ʄ}zWd1^ J py_ȝzW|u6b7n=r~m @ 33ausb&%9tnucmGu:=ً ;^?upb~m17nc"@_WFgٰȍۘ^1^ pYQ1sF?DZ1繍 @]09[ wo(_qMxq۫ˎ!T!p q΂Q ޱL7 Fm p_mq&LF~3xU'| pqL8qv_R?2ůa#@}ҷ^G&|Y@2>wR0UF&켖lF}d @2Lx,)) Ȅo #@S ,r`tN{Gzi}oEH+P\ALX?NսW@ ʄM:/Wpn|3I/2>ؙe N@d73azs`ϱ(FΝ, >Q/!#@2) @=2a''/ }7ۗ]͂^k=;Z'}eGn$ ިT \(6+Qj3NJ,lΜJ=md=[ lIP&z?V[]ZEYZ\Џ S2 w;#2^A %^zpvzmP& #?;8wqd8mL  @`)pL3sWݹykjQ&lSbc]uVY @x񽣇+][jV&LwͶݗ=]u%o O}'uwY1׿!@ n&\ ly=1.RnR,|d+a669Ր~SP>Ƴ>&U.C~3j*;m'ΔDOjǭ  @ gW3r4ڳ>ax[ Z%Ķ:-?s甛msdVEr5o6  @W+nWpu'tmV~j-K^˵՜L4=cR -Map՜ @K]p䐭*8Wj~[έYfTz}5􄴗c=EteZ i?k?Xne˗( @q&/ZizrQFewBVj,w?p;rT~of: /ϺzN&@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\0nO`P  @ eB @ &0T @2LH @2aܶ>@ @n' ʄ @+ mM`0 @dB @qd¸m?}A @N@&  @ W@&Pa @ Ȅ2! @ -Ȅq~  @L( @ @ Lo7 @L eB @  @ p;P&$@ @@\0nnC  @. ʄ @+ m -$@ @v2LH @2aܶ - @ 0]@&  @ W@&'H @dB @qd¸m &@ @`L( @ @ LO0( @ Ȅ2! @ -Ȅqv*L @tP&$@ @@\mwϗ -endstream -endobj -1137 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [166.701 741.632 187.979 753.259] -/A << /S /GoTo /D (figure.caption.54) >> ->> endobj -1139 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [443.461 577.636 464.739 589.263] -/A << /S /GoTo /D (figure.caption.55) >> ->> endobj -1161 0 obj << -/D [1159 0 R /XYZ 115.087 776.032 null] ->> endobj -1162 0 obj << -/D [1159 0 R /XYZ 115.087 711.279 null] ->> endobj -1164 0 obj << -/D [1159 0 R /XYZ 115.087 372.342 null] ->> endobj -1158 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F46 684 0 R /F44 633 0 R /F43 634 0 R /F41 628 0 R /F49 1163 0 R >> -/XObject << /Im54 1138 0 R /Im2 621 0 R /Im55 1146 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1167 0 obj << -/Length 2396 -/Filter /FlateDecode ->> -stream -xڝXKsܸW07JESH]%gXp$'pɉ@u7edWVFJ\*[F y)dE9~{41FZ$L|q}5lҰxy}*tyf*~?~' -ǏTxcϿhkDRG;\GVj᥁qݞDȃ'R"OS=}ٜDW5p4eUe]z1-"n*aA3Zh_i<ƛRe K2dd0Ȣ,O$)u1L^Ok# Od"RXЃf'jLLnˇV_EA1gr"wnQ:#qrD cdv/Uʜ/TPH\ZWenm<6uN%F4tpENcxaz,*Qv>.K$NnqD -h W 0YAʪvue{6MoC@ -6}i}ٜb -˪6t .6WycѬoesHG< `* В9yYO_T@mWOω!4\/ھ㈢t&٬˧bjܬySz6`_:¶n 3mm6^UM25f"[t!lVMM`ߒzW4kvǞih -b(QDvą1 jm\_H+el@~VuĬ0$!ӹ!NjY$Ys~6Sp O.Jm Xě#F;M>>pTlv&(]GFEkp<|K#OIAM<|>,BI驮OS{;p$h`?xn S!2^5$2E?H^W77TWHNӈ J'Ţ!f tx8,-6 -  =P̐? a# fUb6>ۍ#]@nqGC#*?vu3Ƃ%Gq=y<y0 L -XƶN|VM0VH=ۃu 8L.7T{ +( Bׄp%9 P)( rPY: eɕ\IRI 'T`PrjZu5&d +1v+)Pډ PYh3u}@TUG =Z%OEen1)tiQ T!z3;^Zi 4S(*nR?J0ҡLE2.Cwb%cR^߶,RDH=3{8P`ui U:*uۆJʼFq Nta/MxC3ZwHbNV_M:40䬈JIcNf]?3|jbK ^J9p0fێ2+*f[)e #sM#o -OC S(D}'OFf+6:c:8 -e`\d-&Ҩ=}5ݮ_=x9/1C#"gBE;X#A?tp6dgűʅr~%vX8@c5~!{*U8rjJ,W\,σ>I}k!:h иP[߄f縫gLXau{ z q䂊,:"^>2LԢ~X|U$;sW0qza$JaBLRG^s_Pat◪^?bSk ~W(Z[#W$ ;z7}m4Z5E -zhYu)&ePgJQE v/ߐug=S] -_{s:wI; p[״FuNBa:qC~hݾwÀLdhW?G/d -endstream -endobj -1166 0 obj << -/Type /Page -/Contents 1167 0 R -/Resources 1165 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1145 0 R -/Annots [ 1147 0 R 1148 0 R 1149 0 R 1150 0 R 1156 0 R 1157 0 R ] ->> endobj -1151 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1024 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 171622 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^`W׆7Sگ.B*mhqKH @pKHB?7 f'@gf'wyg6s=Y0Ca`Ϳ_ W"O{75~2ρ\I6w=-ymkpyq=6rc-a}|V7n8l㿉XHD~w,YmYl47Q?h\o\p&'NjLKoÿ7iMOEo߾6Olfq)J~1q|C&PR[*]ouo葷;G9<J*QylՑAwzO\OwIjDŽRI=uCǟp@+>:~NĊO<-ON>g$g>=?1}vzZ}Y3}~C~憾8u}yZ@/2܋7t//&Z^ӫ^|;"uQk3xu\z6|U?jiN-Z7[?i}C:o$ϴ޹I2Я+#Z7U7u'?4ՇȘGAT&mFI~M,o3c-dzumX|[i}!K1g֠D||}]lf-7B}&}ӎ.enF例hqWRNkiӏ%P.7IrIQ(%Z?$ER(*&_iy&C]Xt`%0y-0hL&c -4@[ E*GonML|EZ) -0/& 0P@[հd`:,s,r:`RXE|XX k I),҆/_`ŷEX -EJ -X\E`Bt5[RN:C5, wR!#####cR &,`QavcҞ l``YhPZ))}a hl@ h -Ady%OIXPZ)l,h0hRZtI4?oT&XLEhѝ,vhRZl0.-)-2^T --BR$U6Txk`J@RZR=L h9`q2UEwYL -4+:Z-ژ--jAu(MO@ߴ狳b/$UNW׷ohWA9h(-0-ŚU&e`Bhѧ$,Ԃ&{&O]z&$,!;?˔-*``ѧb`_Ahl9 )-AC h= -4=bUNb'KB$q`= -4%'TJ@*ТIh=t( - vh4U*ТmHh -AX@Ԃ*tQh=P@`haQh=*5Y4+=Z``m Y4l3+# 칞Me6Oo]~a $i# -d2H{sɶ(=•AìtIx`C fxK&;Ɇ2HL&sN~i~uoEA"{S"7Cz}`JH Le`Xl$``rx0)@9t(M_߸ C"7&;Y i`:.D~Em bHˬ <=fd$0ށLA"eI&e&z`X)Y`g` $2Hdl˰ Őak -4i KSfWt$+ m&YZ -XV{fRIO)d`` +\ i{% -_ K@Leo 0 0.tJH JHY - ̅+5 ōI+ Gɇ l D#&emLl,:p5``09 -];),Rt`_0ӏ`CL@0X4o #rD#o&eVLt8,ڛ:^ zk0y$CL0`}+XE#d`[V},-ZG:h`cXl)`cj%H~gt*|3ifVE"DDg>IKF&")@G%SI@LDHCX,zP&}gfl0@'`rHfr |`09)Eo#K@!1L# GIL"QgyE-E%SI?I?`%eL"t)c>U> N1 -4VN9d6 U -YTJhBVbd))>,H(f&F' f?t`[F3LL򟉽`,-[W -XWDuhL Esa0&AjmI+*'W)k1L!P@^"&KWl0'`-@,R,D#9')\E" ̜Sh0)E&;*:OR`f3&fA2ZyQZDR%iǞ0FD1h -4&oa0"XsAI -4W,9PLd%Y ~+0;.YIt'Iz%Y +/rТ(Z@} !a)E,Zv,ZJ cXe Y,DXtWI0V*X@cX/=,e12Ht),j`_3=YItCl :RA"+0eSX, ,L~&1Xᶬ 1*zSZ(Zu)1UoT7D?ߐ4!Z*zKLA}aً` їh`$f$f*`.$*A a XI -4]YL*Ф @?K > K/#/2їK" -4]+Q$|fLKXKT|A"A"b]I|`a!ׇeH-Shzp0 [ $\fHX2H+ AEr79Bt -0Bf@H~׊XxE.MU -X"XAL0X4d>3s"KE>*EC{MCDD}/L30M,NߩC-hLO^0H4) `Z*d $"`+T)ЁO3 -|Z3A7?SUU>fN:CLjj6D:nyܖQq˺Y'Oڳ!&e:vSi3n9s?, hAXbs*~?u1L1LFF]"PZ( bDX `ҌQ.ͨ -qъ-ђq0a```00>H!ȫXvD)$S`"Y2@# -_Ft@c -4@c -4@hɲXg8 [qo ###_G_`(~g1;,MRt\R -ߦK00000AZ lcl:::iƖ:::um,\'>Et@t@t@$bt@t@t@Ƅ+;&$:::wCޞڪΖDt@t@t@np.=?Nt={:@21_:::0ddSQWQSߥ6?CE]1W/):::+% :RoP=ū0?S;z[*=" -ݤ 1-C_::v90s HhC_Wr8w$_f=x8g4oshY.,m3#w:::0}?4j|URgy+mk,^}oCvg^TKzD* iĒizXkЧC0%Cmc1AHۋ) oD#n0Ee`F䫆~d=#VK1 ^t?cqΰK,z_I0X %::\\\h]o|5*&أP⊼oN=Q|0[3, -lb4!C'v\IA)EŠ|ψ  w\ x LdI2 5%aXt,}\_^AqrѾE} b-Ȑ/Dt@t@Ɩpkgv;{wy}{!u^5*niTlYnNz,`1$ ߫"%'F\ǒVƓ~v|OD %IXe`ńbY,0.wKh -na0_act@t@t`: ԯImqd;\_dUyJfXPv Q\.lbnhHt -$B#]Q.&1veHu"J- $M -|a`b/ab,Qx ~8,̱C~!::Xw@6ސ~fW?Q }?6Wz$6euku+w|T+~᷼K]Q^~d[YHAYT z9+GK1@X8r^AA}o4v}e0At@t@p`P?Y?:N)wy_-6?r V7Pq+̧9OՕ Хg2P!JȤ$o~%A0Lg=$&5,6ZV?YQ^&K6r#m8;#y DfeQ ^/::]\ؽݣqoϻZ>rk[^P;xoRV4ľ+,::::0(e7+u45~~"Nl0N/ =*}a)^l# 21/;B-m X\JT|^yQiY 6 v%ҘȈS'm"B927Z .١:%j+/0I)'>\8sKOpst235451075truOrw|`OP===]]]mmm---Muյ `5$YeڌtI :s-\'?ɟ_z - -i>ZFXbM*:S׍ NM堣domU_%Gy;{9yF~!N zz9=}k[tu#d?Q2cp Igo\TTYQgw={ \= !4`///-s\\\YY>cKt@t`D }[=+`Owm9W'WHEzEfaDz[:2sv - vwq45vqI (iKuP]Uʎ{%> oj=m5+rsMzI߿4>OEPyODkNѹ5G usswGii)BBB}#""RSS᩾^`B!~T.դKUjSee ]?{1`U|[Pƪ%ߞ`w4{Gڽ#yPU=4$ KX6~nR~]6 w:$ -'N/1>}:77WvJ͎ J&734:hvq=Mcs:cȁAX-VWX3#MZ?=z| -'blTYdo _yyzedgky2~ -g%跣jѷ0=eO U& ;/ozpvÇTZ*w*q#~ݗJϮ=^cRTG B)|,r(BZfJ7NE19!Z6@v;j5*kY_m#1_oov;U}v ݽœ_i|((Sp1~; oժKPUm*_Ԥ/QIL c - ɫ$x I6%S_]"[#ը@Ųߨ`H~555yAppA8''GvM+(3eLCLFNWl5i~s׊?J,%::p; -< 5otNPؤyQyu<9/Q-TuM*֢t!&jPg~=BÿOuQvv1ՙ FaKR)q=乽A^ġI:%D_KҞiV]߶Ӏ!y70\t Gŋf;z(e)` ߁vn<r3i~64u?ޫܗ'\."v:ir'6&Xmz!#zDҚfBed]5i<R!fJPBI67325֓p&]1,%_@ȓlK`Ņ23v5N]Qg<Bq.SΟ α `Ȃ鷿7GK7PFbNcLc {zʽͧꨐ&*b{*rjVTv7zpS&0@L8;[7Ф-3W]emR\[LURhK!vΞ~ud`ҮᥗZѥvwyd$UV5 L9{ܟ]cg-t@ЁNVRY5 ]ǓR࿈E>6D 7=sϺв|{u!cc"x|օ 0`Vvsupt yET{&O ve0@y@̯2J'ڱDƣ_"FSk)-=f^EcS_MMMzgt1Nb!kBUQ%o- )NQEQ<:2l$F8,tlBg; O~jr4Z4`%HahxytDf@Tm&xI0hUgmΜ9uy@@.QJ:.46'GYjiyA3_#oyOsG%)v] UvA@u=` J3|&lgS *ϧ͵ `.kO;ݍ~"-Ʒods%&m[YVd$w^#u!%'j?VV?h8~p8]+> OV`Kt@t`: O?>zh+1S3lo ~|ޱǝULEXF>(p}\c,GmszŊ]1 ϐ-P - Ł^$IA)P5W%.$[ҷrnzN!a24ڶHƳU@{cT*?`B2?@~Qa?%@0 aw~;m+m:=8gSQqf}E6YIEtи S* J;ܮ9w#¼07C5D=ή8ǩa_zp^*i<<_^{O78*D =TU=!u@[uЗ@Rs¶Y~7]/5( -)^ -vNYTdLYf^i2X:3+& P&&@#E])6@my2%j)kK+OKK׀RW ՞Co,-C=>=\%~\ IFD_BW9k?ür 4KXRꕤ`0z"NP tD:[[Wǔens#bX|fai|UBŧS[d&-c?SSu+! ro@'Տ/pcmT&ݠe/U nqtAXrlF"gx~5+^[2OKZ^nߏ^gw@R -N[YJeMrbƁ/DUUAQWZmiMm{VN\.|@ #,, :|rY:>>,`g:J;=G: ~U>mF@U=}T*{)`:u'?`-=X -իyO?t޽bq`xzY#Z& ˘ݝvLKIY5;|lap:2: d_), -J{^r^8aXAYObKg]ʞi @KЗ])𯽝sǣAVdUuG710CqB JŦQlgҀUe8b@};7şa$(7zu^n*~Jc/^ eYtTvNK5 NyWG{K9|Nr53mP deni{dR0jUT4VC@iWuTa*x M IђK;p}uؗP%ZMTx,)>m /,80 aӦ .K8F9::BB-++rMMMR___[[ [QQ?R Cel^(qj?k4G5ZR]A&C3LX$ _*YmCc0XH4AW_}uѢE?ݻ%݁ׯ_/CA󺻯5_C(~zTNh֠n ɒRدA]*x!{t^pP, ʫ>jz -0<0 QsNklD@C+HfGi}9-(8$1Y wB\|(thO G4U]Xnͫ>u@25fIsʛ!Λ#j  n31V.y&&)QƬ#ސUtD`rrRnnnfffRRRQQQrrrxx8ߪXH0dB(^.FZx=?̳3`YN3i֘j04  Ӏ! 400y!, _ kEOI(vZIPx„ χh0'?ё)Yumхvg'jz^srL3qn_O(|Y8#: pp}f,T\|ɾHݮHݪ~ -> ̹gI~BЌtb!szZ̚r30C66N > :Xz C xTgǒ]w=R1Ԇd<'?d>K&_@mwo`z.ä0;NW.|SUYRQmlu0$J}dQ]p~8'98:.NKA[~k\7O}h!L&V+}=Κ[\Q -2^)0 -T2u@T~4*6F=T~|#Xjv*3L~O+{=TDr?y!m &!ͮ%{eO^S)"#%f2ziQ f@iyP)rmIcHqtN4S,se%%% @nI7%%%$$dDCBW\f, ww&!!>a)ek簂֧Z M0?B[}! !_^3`rݐw9$ېog}v?000WXMM-''Zp9?=:کfaCDwwSwwWQk? B?,栄z_ s^;/vvsߚYDt@N?u%"ϢӀzŮ> x#[|?=^v(('HnjAXO]2^]+ c2A`yP 0_VfVJ{㢃=, Zz|ٿ|M4ĄЯeScL~wG^`Uo|W`:+f-gN9eoQMMzD93U9pVZlUȩPOm]'^ hINkKbjgl웞<ܹD ՉWJ -15!QWߡsNaJVFBx"KXEkU@jߪլYt`IAJX+ȳg9MgMTE^аrtLpg)ʛaN/Y4 қҫULWM -qx^- *񪠀Xŋ,02o AXRPX;Q٭=P^MOؽ%))2^Jhg$U~?94I` ~a¿0& &RX"\M6\D۷oWAXSS1i6yki9e6uvw 2/2OJ9穙Qgpl4Tr˟xugŠ8#@t;ǔuY8p7SkOӖ?W%z[9yL¿$5R4?P2D,=X,<LE_,FPЗ_m < IªT T (^Owg#J~_aОIE#O<1X3S !@ײlZ kfjb~~s+V9Lb@.ઠ}S.yDpg-#Ag CulbRMͭ#øWF%4nl/2^)f0<۝~^ ˿wS:vR+].XoS},#+K{,wmٕO~ϵtߑG]iWnPJoE7)̭<РY sz ׶G@= C61q -MCk2)!>!EқE0~ituu; Z\u)D+ؤzPY;ZHbIog8Ur<24I`XWG3! /[Z`w9όB?M?ϋ 8qFC.4^&x'Œn. vȒNc:<v24,p h*5s>j _1zoKuŦh[:wݏOU -[} 4}>״f^kbXS@MvC`~~w.~gvA'Urps -H - IlRV?*z괤(G: +!h82cYL|G汪o~_3zlڳPneS1vQ]}TLS۩z-γO -Cʛ}~87[8f[9fB/*UxH9a=J=졹 -h^``T S! % khh`*X\bu8`ؤ^[ jR%o.xQ-o{mP1s̗_hGb54(%sz߭5w{B lq0Cgǯo>y_aVZQNGf[յsݝxsh_y+?xi͡7*i/#'9b3t@twc]眜cC}nЗ[=gCKܦ,t<}oƙCՑYrK2jTܛ!?꜓_oF*\W|,Щc6LY N =2?Z j8[絙f ЯVtmJSi}{qm[^eKVysrI#:yeWeVڧ[\WD|ZxM~4=no*QYFsFgGWGyG~OQTu `pFdqUڪ?V_9eW0Wg( Ii@}==7 -EP> "̶%V^XeڧJW(Bȕ.g0TX񨧧B dkaaA~$̈*YF^LV<*j5\K|z5+T%{Vyb[TNrGUDYF # L U 6 Κ\تgE Wck/kLl$b8H`dyNح}zϹsIΦ9^ .G}Y.+_y1@tR -4KnÂSG -|?{~z{G=f>1cELzIaY!c2K>|$Ć^<B0d_X?zz0_@_A}v֦|/3 -IWgdv ?p/i/,]??V>~c5",E7j?i/~MˆՁGB~ctGK ̨mft_WsG/&Z? <ξrGσ"֨=Azz⬇<| ǬrJ*:B\z7W=P54+RvPvʠj7+!eԒHZRlF$Szqz'& ϰv^C3,zDY__Æ ֭KLL}9- *o//|پ>1:dmr2*<wDoM4);R{7mrYV b ݸ BP -" xKv W|m؞FZk$8 -lv%oθ}zEߗ|Ř H&At@Z8#đoW?2#bW'R -rwuBI3OU%cM_/X(/, D]1__#C]{/ɚx,9Ts.NiTX'Yc"c.$hE 7m`b@QEu;wZoP䟱Q9y-]U1_:iDbJ²? -[1YOv, qBγeԕ?4tZkG) HG?{0XWLe]=oK3:|+||hԃjA^5^> O*OJggؒs^кī > W|-lddVv3> b5|^ki~G/8I8V`8w00dDEPa/FНyۻQx3..>>Y]`=t=6~&=kz6zizmm|#ӒK80-?3 YYY7DA-A2**mʳd>KCB'_/|p/{$ 2[RNVRxZi+_5~`i(\t@ aH5~|`=~7m)Oku -W*;&+Fp$L>x=;T7׊bY^ERٳb9DsQ3~t}"d^QX]lai O2ݲ6졪`{&.AL4b"Ce٘_pVڱ#&FzA2qpʵ+sg xh(Cm`oaI$2WKqG-]`?ǂiÀ)c9M8*r7}.u֭[hPoǞt@Ё;YqUE(G; rvP9#6{&%Yf%O}]m5%[;~?RW@hvӯ,7620ks[ -t5~/\81|<ﵵL |SDm?::p7;fo҉ >i]20::wt@t@t@ -t@t@t@Ё;Ձћ=T:: 9`nd?(@t@t@ЁILe]m%Pv~[-G!m! S#x^::/g`߂~׻_c />=>0>4M^%^}){ / y ` 59 -4]N:}ؽn ::!|`x}c/jk ػg?lrߴm ?:/ӕ+_}S>y!5QHCjnM~{ÏTu2JyhѷoD24a ,_l::X#H#7oIO?yJ)Hi߮x.uۯ37{5זYh"8aLk{5Yq?m(}҇ΘFJW7jecGPNTwnUx]2d ::‼G}E;rx-[6m7|/7v_CWz荗^^qvmKř&-ڿ7t[]X[h}1IkR:3gNeWg3>{/5(KJ7`E!ѝɊZTAr=kbq^`<(J({ڴc `F2ЌK%b'/ɒib>rs}ѳO˿…uk?o\zIެ# e&oѧۢ76@l~ѿGEzfS3;Y?CRl::q@,,0#zVKYjbvρbDxDȈ6Q:v$L[2$vva9V XJ3Eå?nn?˯֮4H d,h)ck&S"`~? zi_3(DjD%QvcB.e k/9BbH|!kA!l::: 1R K %='}DaGFeIWO9,dDJfbCJͽ?._JLmxS,/5nږӀQr[s]-Y -J%!.JQN~޾y6 xmt)~//m\mcۏ?hی\-vYf\wN1فhtt2Xz|/+39݊FˋuRYeea]]YCàrpV.eX9U8~o֓&aq9]LL8Pɶżmdy~kݘ<,y-Hr[::dP֐ҳKy 73{#>}ߵZɘc9ݷulOҚ4~x-ŝ[o7萀r._44].Y{݋fY]5)򈪍˥~ XX?4ҩ Je DC :r@^BȂ~A׍^M~^̴7XCKγ7a$I5Ə:V",L[Ȕ,h[z폧"C@t@t@yc;{ri?K/ HS=|ɲf fYϚb9uxS - -+ :jSSx._?owo}t@t@tH2>R\Ђ{?xcyG^Z@clӴOԘ8x%w=<@K#7TiQe陙< -ߺ8$t@t@t0-kĸ2jr6͚un]h-ٹte,\`SwMc- -~08^( 6C"&j ::ɰmnfbmu{A}@s^(Q8|O:::p9 _V#{9 -45t@t@t6GX @t@t@t@˔3Bt@t@t@$Qva:::;@G5@t@t@t[LcǸ{D[HWH_oPDN~qyE-E28loo((( q p r vHswqy @t@trbc/=]<#b3+jzֶ[x>t}}ĊҺ$`P;{pg @t@t:0oEF^0M}QJTXZx?1Ft@tP7;OV龒q&=q[ -JRs -2/'fEORvaqy-I!*s斔e_-͹rM.-}旕_klO3oKB MmC`*(w%(tK @t@ЁXÿ;5+y0C | iOJw5;A\cgegdꓙS0\7oK7+g/ G)9x;۸x$W sTܖ_\$&'B1)鹅W@R_t@t 5DX~0iV^͙&-#`ZZg/ꝽUZ^CcJPTNn?*`M]+_[OkjGCttG&EFC)V/t -yXt<Svַ0-::GJԖb`րɅFFf=n~36ַt l[}c -c-]X} [db'F{9x;x]cPMCsRzvHL|H\jtZVpbJDb\ rPT,Ӏ=067 -!:-sx9U@ಊZCˋ!KYS⼦\:еkřZ.>,>ZU/=;zٺ% XZ9zںxA86)O]-K -ILJMH NH MW -OHNCⓋJ+d`H -GFEt@t8 pl9:@F6 E,5uL %= 꼺GO=:{ۻ@3A6A`K7{P: 0*z-02&8&058KLLN p^Q T0׎wI8Ht@t3Pw+y!#j 3u mt m!cY] -BryMK-;M:g@gA;yvvҕ\! af>,YY{Dd  CqIE]x\ -|Sc22C墠Č4 `l8PqY -5h`=K[L3MEFt@ЁQXsLrJ2!x$Yxi7djhkۂ2pgko i ``BHE P"~ာ;E:YG@%2!j릊Bx6$>50.%4%;$9K._&e&!"S/TA=yH::߁#c X^11 ,L%+@&]K-KSl5 @.:h7v:abw%}GM'mgu=/iYjX62ts𤺨*.-spt153=5=/#>5#|M|\]l =z;ܒRϤt߄xՐ8vfR@\|hrJhjj`rO\OB|jyY#xMVzVg=2 DI,]{O`,%xep::pw90W&>P˾1~=Fy|o~l:5hQ_і <crI9C}+=kv C?Z{^ȋz=gU{V|V~ű6_zJ+gk';`k/_HxV7:ź}uiPO g(mkjs^mkWIYٱV*͏~%c#.F!>mP}z{&h7a::ux91CxF[ZػhQ>Oȯ),U,Q,V` HU`v?Sm\_k9غ@r +]=-|<ܼ}al>~ާp14uqqvs rw >߮(XQa_;y1#*02(r[: <ރ3>=x =F'P]t &vu gc睌:80F,4X,m;K[9'sܬݓgt`ZSE-C0M{2*lm=||ܼvq#S+ ޼q+CMvҁ0: Gmͯ3NN}EJ)&, ѵ* ٶ}S -NSf( -P4~>Խ -M~pZ& WeBFFt@t`48p@F Zz'׬߾GssO8ssALV,<.|/~32u*-}ݼ <}>CN^t\ZH|=΍`#mwuGK`N^k[|xSsYuNvM{`֢2qYk2)? :{AQF:*:U~vɕGSN2a93q7 rs Nn!.>A?FM0OuҲ㧟4m`ZOaQd@UG&.Â9 -&-=6qIKMz7C.4/wG:wc 5^ C]eKpsP_kх`!޾xЮnl}NG񖃪S* )ubҒӂ4)ՅWů>UW8$/!}x"ɋwd{^ s0#g-SnP|3P'S7Ei)VdF \Rv.v_(\8 -OPe@t@twM𘿄qGh,#-8' .D]r{.Zַs 3s ?(6nމT,Vȋ=,}elad /g%-,qw>]17v u%+ йosh8At.>, |h㖜~͈Ęt^ -KOLOL+,Nȉr=_{-=4yIU&.!57wJQz.~^A~apR+?6 -@t@t@(G+4ZyD<#aҩ oo;o~RJOQЧ?N^pT09{sf<Ss[3[`KƖB72?gh:klkh*=#kk]{-]=C&n`G/w{'`OXZy_h, ?V:Peʒ -v]{sVշӱӲ403T7g*-CKlt.8{v*Ch-k:xں9g?ZQ0UJ -4ག'~=%"$9,)/<*3.);9"ӫ*N׷ղ463:ZIPx tX 67qoIoe`#&е6?il&<8k,LR`YI,P)|#0>"Q)08(!| C"Rc3"c#Sr;D'/P@u'n`.ZVR^UUH2\ql::0x6 `.ຆZn7Azp0K!T|ꂁ7YL>9~)N\kZZ9i9\4`h?5LlMl/\0d!C K6g\qUR_omE}}<5¿S,3@t8^`຦:2; T k*ilhjlVۜu -BK`թM&Q`}Lec{.⥽39eюOsʼmgo7Ce{f=gƒ۠%hMhOoЌ'/9-XzT͸_i;,3zi;m<<#PJ0 fTpϔe'2W&5+/?7]==" goD"cy) :U1 -MdUp\bY+/Għ*2!UiZ:*1UIIؔ,Vŧg*!#3X_RJvrx)UV*\_\ʪWx5^*,)G:eU5E!`y F:&9Ϥ80I; 3W/co}wk;e[ppƒA0vygݳx-P|?/Ԧ?MGm'ߣ:e9j3;6miϾ׎ q/Qt0*MXK&̅ Gf.<:q&1P|qKLX|HaqtQI_ȑQ>2q1~ÂjpXyRi,9)X -@~H0`&6T3drB0j) fW#g~;k!&)XQq vp -rf*(VE#-U\ê\VqQnRf> Ss -Y[Ī̼B(r1r -JXظ@t`(.(&xF Imwer2muk?,!H(M/>+%|T0w`Dk/L`@`>a"#BMUL<*v|`iJS~W^9%aQN Ǡ"h^r a{X,#ñ,%ߘDV&* 6Uq) -OeUpB/%*<)U\̵/C5V/`.Z.jM)`UJn!/\?ns;3!;7677r^Da~hVvHR˥/Euu6AtLXX XRm=|\܂@D|"8^ g_D"#XKqƪtV'e*<1"Yê\(&=UygU|VYs -Y_KT ; x\q Or*lact@)䖔 -7*r -b!6x0|wpeS#00,yPBV gwCgVY8z@a:a-hiGO]siM#kM]3+#o= 5.5x=0LGo#z/$HQ~YB{O_cTkpBbN)lIugD<i< 1yG%*ߨ$VE'?&EĦq@Jϕ7:"9UIi _EdHQT*5"|r@˩hq,Wp&mD󊥈kn0W5i \sKO9t@Pq~Yy~ɵQnNnNj kTm3w2p tp%G8# 773{W҂R+2~li -dEjW|wӣ.eg\΋sP9zwާ0kϤJQXrAp`6X\ޝQ]KG)HԗazV00)#$/xL:0j@^`x( ?(r*uxܜ],P,5~_/yyx9F$vY.x[>4"{cjW~T̰t̔XG-#_?:A%zYjIU&=7aQ=GN]-Dζlhz`)`<8x TO7p?L #p#;%:! F.ouU6B-Wjl] @FN>:H$'&?S=@w.z_k]OByq ˮ8Rt4f;;;:O>`c솩V88PZ^>=޻Q*5tŒFo[znjFl6cf<3a`F̚Se׶>%XBϽFq;rEEps<"; XG/9B֚sdڂcC0y"C L5۹ٺ8{Yx2;G`5`װ8u+ߴpX;|c9"߈ViVȬ -JbWLr0BbSX*ŧ*">U iNक़L^MbU\Z&2Yê\V%g*%'Uy)- YYPK9WXŵޯJ۹WJYS\*X|U.J^GGtcs.' KYuJ) -E|WHH,%ȵ:'o%X?W?| ~6~xHQiyIEuyM}U}<)W1|wp}CK}s[U]#LUw/0pIuoh,~ bd`~KZ;Tt0fb:geܭf%`ږ`mK~|P"duf - چkS'[0}`IN %QńN 'BSݭAg56z`9 '㡧Z/gR*IsflL{R~EfG0^ -(ϵq컭30^0VN]0c=ODSciE kfi;DyxF`+<+4U@DVq.E'a's-tV`X1h9.5ӳX%/ \̵@k"VqQqbVqq~q) ' -*nJ+2QuP6ظ7@xsX^\V*p纎W˫\$V]WY4'i^ L >r1}w+j[QS+-VFdOjf=sj/0=W84(vƭFtڦoNC9"+F&q`]=@P4_UvǾ6]V0w~BǕ ̢OY^`J[+%.Im6beGb{U_SZզfn0O|}t6,%| n:VA]WS?}?;/^,*d 4.L&\S.^ iWJ._R][ZPR[~7VEgSy}jU\Ʀk MCU*kaյ`gim_mQqw?>տW6jϫ*jYuUe y?~仟q%s9VYġF=:.wFz|4.~Vms[=~~׋~m`;k\ś/lEŋ~ZFqƆvȂOlcꒊZPYUl΢Rt!+ + 0ӥh*d4sB5OgOksۍc0/72aa FDŽZZVm Oؗ@!4`C0{&C)@njlZC㾞6 -hZۨfllHA3os;ZvwVSPXLr{':)*r~q |?ZVUK1cXW;U5ͬMc.]Qy \_(C\-nd_(J"=/k=Ţks/~rB'|+ٞ1n0Q8pmjx -&nq}C^ב/Ǫ֎"qz MC8//M\!1[TTXZZZUU^[ VS?+XŹFTuC?gD^btoY YU53؜@ib~nW9*.ށ|} |#||#܀Ej 9h'f./#q/-! i{8#ck_e- RH!۰j )suj`\ -Hrang#wp$'=)HQ O;{{:#Kg@C)H{:[z[ub_e6O Lp~cdpА# -KVK-0I,"tG7% X,_׋A؜"f\z .\y}#ugOir >bOΈG5W5d hjX \\ڑ\ڏ4xcɷ.Oj$u]E_Lw|[y7qʞ7<:;WaW+p.4őJ:_ 72,/G캐!i#Ay#c}m$a]H& #{ 2)dE" {322JJJr22ss.] -!3J0++a`Ѩiv6B׉w`qO/ 1Y7 Qa4y&{ct~Jwtk8AY[9 нTXE;[]]ƒIςn넺W8L ɴ@km}WkHtpRfj~L."plp}p ^ -)f=WkXt՞kZ.kxYN\`w?'f;:jo\?W{y9\?_'r}w?W3|9|g%.>N.0h0u{}o\ 97u-\e{xLJ\]sA40%E |tCA`aJ3EWR?Ͼ믬z_>tŊhşǫW{@ BL^_cj%!$\HE1[z~,=9~ R:hgϞs&?> %n \MgNnoU$MbO333!=XSW_K#7}` d8A@BfU^x5TR sbϳ0ZR}.\1dҺzV·9X0GRXZ06---_y'&lg]](sB\~`k?ի%%etzz˃@.Cۆ˗/_rf2U؀f'''瞿xԙ˗ `1 ڵk 7tYXX`|FX]]+iH"\n2XMM 6`'XG| '-0Tr\س{TUU%f!vHo)g ȸД̌bXvI/ _VZ%~!:O(_}Y\\ ڵk肝xÆ 3޵kϳ>_C}ɇ~h``z>'ovB|?y{yg|O@ƆI!O?C/C@p -+V|ax~7| - /_p -- s? 4MI -4wT|xZ`y}q/0ܮv.;W|vHQ-M8`B|'_So -:0_v#cx ,V0:;uT`^z7xu]\\jkkZR9B;nܸ~#WKK…]\`C/Bw޼y11tUpB?~{w8=U9oa`k׮**SSlC涑)?cSSSa'j``*k֬5!R'Xj@cǎ8Gh ׯӃӿgac˖-)9#g CdXYYI0Y3#/Ǡ {v׷^|#/n=Iy ~^G1í0|o?k%N`'s+,Tgqc`#,gt9R YYYB.0@(P+Jf?P"BsŰ_E._R;*^x$(]@i3Q8?VO@ʇ99y/2 _0/'L62BN`ld.w~gybuuuO X.C&Þ~)))l/.MrAo޸h`N/(")$Fa3E~ ۞&lk":rݮXo#ݞ 6|Ao -4+pJs@]+<ґޱ|A F#IѴ+O<+%@b` 4YK@&@(QB?pbb֭[!2 ;h! `/pee5L%@BNNN9=[@J gyd#l޿?Lǎ1`1$3SBz`,L)Py "̚I}i?U0H?S ѣdp-l?6a23Y=y `  Mx)Ȉf7`e sRUV3<# `ޮ#}^|?ʫ=_?$|Iߩ|W|#գ+tpx[T||V÷ te,zΗ˖c=/Ow>`-cI)" O}vPch ~;03&믿>S0Rag>P swaf/ FEEⷐ/shg]]]'@h0_P}8qcHG j~"/g@yOr__Q |Suuܱ\ |\_s0AvmO`l9&ȽbU -K8R$R7G-cVK"\`.-RfLTdYd8 -sDu} a= Nޘ z-az]AК^/$&'dwI@$a KJ':;cs2 -JEZĭݍ g9hc|=_1o?\"ߝ}8v+G}' -Ƭc[-szmҼ`s:V# ;HD͋1Ji|4 G3 R%{uiWX^~+W\hf<4%04.kh)++JJj;(PWyIZPwzg(7MQQecsAYyfAGhOK`8opBZTznFQYNI%  "9W^G[?7\9ׂ/ Hj$b$J3FG[뾒ƊpCbEv̠_nH.'3G2=MŜ1_[N^:s|Ӣ ~5<4&xO¿c< #K+MuWk닫kƦgDƧgzDyGEk@Bx/T@S`sP8#xjzj^Y%¿{\~EUoU6ݩihnnn꽆3Hxt)Z2P J.H~t3T?7~-_9<]OZg$\ SZ** l+ n \WiW%1& -DYU_D&iTeh]#c%PR շ564U7VգTYZv޲ݩj,U:תּ::>_Z^U=;Vn \h^Ԇ[Զz.+nMi=MegAEG<~^ZX~~UT/),j{U'T+q_ [5|-Uo 3lAW7Ԁ[b"6T@Nu +xZzDܥ>H/dLl榛 |RѬQT!seΪ~`(*ƫ\TE@UiOq8H'q عrr`0?$!܅VY hlCͲ6YV:b_u"UVSGm?ZKp@Z`Q)׏5]B8 sTEٯ4AWկt_ji`t'V۫,lI6`+D};X.V/xx}G^nvBKa 63%Z2b0JfYU9v/0 *Yf\Cϴgc~A^X*\&Z3Wȏ]h }NluGWwh5$'~jbr)uJG;otO|jFŰ{@AW~+3H+*)*W$)~EnMx=,Kr` -ZVf^i]Us"F%hnXjؤ$X\9Gs`|4zT_G&Z堥;p ,KPEqX}^난ףJOXdn];P*5m@E72vZ1\[~v뾧 -tUVn.ЁW] J;xLn K#pxY6K&hWd7:4Zɨ -0LTzF9[wI IBwtI(11r5W*.``4ܡHQVj:!M1 uTNS |ٚ.yn-2boste|ZCwVSrb5ug1i{tHf%kAu_~ꜺJ_A:PS*=-,\XtU>-\왎l^.]y.AYYsMfyc(JJ9U]d|mS{`U25w~ pQseU]`1C\V9iO~f4ANuX{^S肥j@,(l낱!OW5 񕮿 -P y8>Y4˛ʖ><`m+-6/DZ((&TXݯTi_~ -?|Vut`ݲOXג=*@1*S9]W/+onF?2O+aE<:'/.[3~fWa.DJ;k~lDp_3K&ۊ1 rU]RD iW[(բ_?6V]rh(ʁ -ؖ tjX<29Җ]}ZMW^iT85JsŶËf^)E`CB`mW3"+_$Ԙ}be$Lb~`nged1ht.ݴaj*;$}K*=F7}}"d?J1'ҭZrury*du O]IT8&M ]\7ZIF(jyboSZɫ󅅐XU]f̒*L -AT?N\uj@t~ po9vdd'2:ߝp-PUsKX3K 6ᲴORT޲lIIԢ_ cn=Cm~Igqb29, 7-+yu_ ̸̗T,=/4)dKpѕHq - ha,5vOQq)V㤮0'@PCXêT5`^Amt*P;6Z2 uDAw{]SZ`ɷ}/U/Wr -Wp'+˭^ymh_YݦZvl6pҵ捖Fʒ+ $RHë _.ˠ_vR+$=[di/WT}rҫU*}.RT:[~ee#$_zR=chN]x1t*.DVnxR3]P3pհۡPW1_j{RnUGe^e,LEoYˎmRuWFrU-ҧ㨄|v  K֝дq^18/ήV_!*rRH?\|'|槖<,$Չ>KĊ@IifwC^:ql/7Jl -u)cYkÐn>s d_Xxh^OGY*[;Pɮ|fD{52fSi!]eC4eSѺ\^2F] - [@~ܣΖ eVZ=^ֺu_uf]ONM:[Wol{BꚢC7t% @ Yug;qi5( WV`64ZVJ}q$UՌOn։}`f3HЈVk.*K=V}`+-=;ę -\4Ţǖ b*˰gU聪ISzy)*d(s VH_XsD2sPiY<-7+jdn -Λ j$r9Vj(!y)u Snf_ jRn sWb՜vq\x(^&AJb݆m{m#x^T@]샻 - +uT,v=޵ -.ĺ  -uLdEU䜐jN$),cؾN {-'m"{-XD 3&XU,.\-gODvB KWl5|/qBJr%P`iB -,:btUl.EOMw<4{I~^Bu+%`}ID ^ \QokMUH5)s⧆mNgLHaL4q2j@UɮT٘UeMFI:eX0#.,,w` ʢ[g6Twʼn*e9\$xUU}|Lhu2X jǀ[vRvޯJ$%^A qZ^V&%`k9 nXT۲v_Uk@%헎W'Ř'yp? *WׂO1*BtRWvx)8PuwuXwT:[{^]`s`~Y5z]е9{^Z80ߚG$U 'b._d"νl[2,W- hU% 9&Kp ԙafѪ&W^}N8| EKDC9D_Zx,=K*]++V=,̾t"c9/I,`Z/fx\̗xXe'D;:Q}yT,s:I}6l3 --A\@ -K}u`U+G, U.*";AY`ʕ"  oǏENܞUJ`$>[z4¤dl  ]=;w_v - TuX7'Oi]EW *@MR(U,- ˪F0'd23ͤ#[&µq>>'et1R TH ͪ&n&fz*%506m|~ -t-'\dmd+ޮR-}9>*]WrxK[hlcoª_|(_s※:%Elf.HljÅvK8{6;L-PVYN߄Q̉BXtr`3r@B;+xF-sv~sܚWnA]+j[T_UzRK^J*liD 5I5/0X52X±sU]^ -^캻*uRjP'2c:Fꬪ7i!y`Xк!Ί#NX\b$xT)sͫëp؋l#7Y6`0K|h. =(ne@)zfgfKA/r$uH>x}*q`xv~+T.?A) YFsd2.,;y^4S*-_!7RU| +iTR`U̪JfFXkD/ -RR52OFsk0V_VL -9#u^9(ߕ - [0 ^70:޺uwu+V^5խ* 꼋 ƺyh5czt&Q }zJdCj+PǜDۺZuJ[ݲ4QolEB-ZA} -ZVFM84WwuNsϠ[d,Zqk'jd=n.{јhh. mosd&S~&#~o]+E8Iц%srzNRb٤ޝE8$›M~e S{#WR0#%/uyg7ZYGZi{gI[ZqkwQ⯒6F="`ԻD+\LvpJDڏ<ƞ60hn-}C-Pto<j"K:OO*k6LuǪK.rBJ1TgxZЄبoo,(Tw7ĉ,CQlw N L1 -U]`Ueϓ.>1.W'P +PUgXWYj^6MZh跤@+f4KD_SAR4TwTI|/x/W -}U)lW^n+ۄEY +P̿St31ZO.&Q`93k.kDHd-R2Je׀6܋Vf4ՔgjI"a~y}2(qޣ$o]%sNN^I1" K-eh ]*]9*S}ۗ>ALˢ \ײ~/%Q"v ,Ga.vh 3Fƴo]l$Ujit"˘^#]޸$zK~wNY,:zT:*gm1RR+ Dy\#fP},x٫ˑ:GU12W~R&Hu"?62?.[T}EW -q-Šws-_ˌ6Ns+B)cw {s8\HhUɧw-)Ùw YfrP*@ &W6ilD`Crlf}-/cE_bЯsf_y˼{=1[A͜[mL0#gQ)f kXb+*0w$3tAlIw }bvbS%Wu~n f'E)#j/`3;$2iңt~q0ܛ-KJY_f<]b]˦Ry$](K6Q$IL J}u6,e+N?y)f $U%`'+>t$'):7GfjwC1q .S Ԓer/ACpfD] 5":h ,e|k&RU_<{82BĽ**g^MLW 0Flg`by{ ,tO /cdbxlUW j]lRN=N< $Uytçp]e{X?us-uX5yucAUC T^蝋4I|? -H.*eÙ.-U]z˚O;p5Cuٗ*UU.ieS=Lc_HNxDtKs.AoӝFjl1/Ǘ>YR%k.+,R.q75?ʶUvSc a|ٲ8-fCg2[1=ҍJEZruvkƪ,b`, ._6nAou Rf%P}h+jў;=BWwř+vcWvY>P.9P.͋* Z+d -~"ϬRYF %*\k(E-q xYQ<:-UQ%^NEsFnQkMt\I1*׹RKTȞ'=kbY [i_N%}ϹUeP$Bt$2yԭT4ѯصTI8`=&T>ϺJxjR-NїDP#'C"K -cLyF]bfF'l9V\ʞmQ ٨lΜ&;%jJUytuoU9SҴ<0: 0y,*./'4XUwTW -[˙`U]'Uour> `HPTU^8^U \ZcohJc)bʡg~+eD Lj_k00EˉVm=o̲a{3IR%E,ae -)ml.C_lQs+)f4y6ج׉I̽gu-}z-#6-9; рk*75yY28"MZbX (}px0qjziBP -SFL,5Oޚ~ꎾ^4Rw҅V)&*^c^6j+'EYɜ.,Cl|{#KpkVwi.@WUJ>-RMu\Uߓ^4VJPܹ`[ sxҬ`'d:nծ,9IQ;Ta"R)U޹2EYyAOTG,4_ǽZ~8UfTrTU-N }uGߛ5uh)E^2&Y%ЙEKG]VꙂXX;?uΧ\Ǔ y7N5ѣrW}33Tv ŋRcQۆ~,XUP^‰o%K,Mb - -[CL\4†vis2K 7o#YPMf" -~y,iA,+.ЋQɁ_}eN24vc/m7q?׏rޢ(ˋ,yעzКZ*1bq"՞x P pN;- -,ejOs%F緎Qֆ iV@!^h(,a)v3AcRyX4#T_cU>zܒbi(Z6gVIVN2e@"h t*f(W^Ϗ @gOWԕT,tq׼}(a㚨H* t156o2ZI. :`s/Ddi"%oIgЗDWRHݹET{ IwCn.i_cfN{v[Ս&fk zLN#{S4I,ez3I̒{ߔ@}20Ge25Ome'NnYbB5KUw0UecUb/nj]^T G,i@^#d^mhҔMLt^HL[ m(,D``& fE,`326yfL)]by |0}.xwR~-Зe[Iƴ|¹\4U{@l~TV>U1o* G*Q&a28o+~uc}ߩ֖YTk암7B$ײ̌}}Zc8yS|\W#PzIZ [ʼxF:Rp 13J]#xpw|7 %&Ʊp"eAͥJ6?E'2S)Pں,%;zSf!YX^^ZVr6ᯆ*֗:K *2k1]yłF=.Pl$Ifǃ KQ`KAI= - 5 Ӿt:&uZ)MJTD!;^Y<,ဖTVHy-%EPÑHb|R$?gdulodɰzȴ\Y`ArxeZW*.3T9"?ATJyVmꂱ]6vE]@]u0^]WgUV>Wc9UΖtR% |^:'aIT)E=V*U|kYȲ aUuUIΤ~u{>",e7uQ TP߆fVt%US95MIp4Kt)tRXtr g/9\]1!H}bi(K{t{)փ@V* dl{TuzpMfs(d S0G_iȿ<wh`-\ - vYוWwrQsx8Dąɠ66$7$3/6JTr -h%/ݠ9Wy.y8)yE;K肋ҭ^Q4ȣ>E{fb`Ur&uls Df &o\S߭oC3Éo%,sQ)S^cA5[aftJm%bוsfלY&VB%iAz{Iq|v0 Ii$R_V{-͌w3Jg%Z#Je&M}cB`X欋(V6D!Li|"_'rLnlL(Hs:6,gWyh bV\@hUqSVy8uKw`@}j(vXtUǝ*f J, 65BDm"Oܝ89BUA/dE h*5.:Xǘ|)tcnc t^ ըQ' ٌw $Qn6&adLX@624✊̥zEɽ ļV=EP^d\9_k.6ȪYUs7+5^W9sR"7MINa[D-1jF˪TFz}jɌLUމ `z:wATdO1pkT"[~|]Ͽ<1;zܞ\5;#@5\Q&g1T-YT!##Q$R,кҶw`+U꼩OW鵤_`|s3]E``Qىkr[Jƪ )F8 -UeJ/J[XDͲDc3 ŐTQM5%m^K+9D "A֌8IjZ1 #]Iz I.gE`;z/XZb$ -œKIO%/IK6y6UWl#X/VS(.(q+^,ٸ_wJCAhs"WZԗА]z =:^lfC^$T`UvhB_^27p/hEσ^qqCX/ AJ[(EzENJ>Oص|Cry כْ~%R$h2y\^i4 -cTxdbE'{GǛz|:2T;:\$JF'ٚtr{]U岻J}-J1ֽ~#麪W([fo6ř+)Ch -5gWR^qT-J;&JT)D p1*>$*@e1UyAq H U<_TI2!/߫|M]q^T=JX+522S*f*-f_*iX -o9CKUWL+eo"ITʜ[\PJL- |bBŀOM] 7WʉixS+G/\`;}r>XdUT۫@) -Ȣr@⽪LT,b!Vfe{Eê/h -~j  hGu*4pY(sY7W׬yc,=6!K*c*xŬ`Jcz -TexTYJ])MT.hKOHN}|O_lInfXx91~<&'6o@Y TI,TllQ 1Jd^^xǕx tSMJlsRPi)'Noz-0{dDG#YC6/Kj50dYYCh-I>̢`Q=SOMMg?ovxu*.s#T?YR]0^i1[2.-ҫ몭 Ҷ׽_'JJW2r%_WFu -62r@"*niZ,axUd];&0g&s:$JV,$aE;6 8S`U؋Kb?6ǩ:`RY7J*Ҁ+?Jmu2D@"1onOS*F*/޸er/6f#p}Rb%GO4ϛh~(ނJգ8#M潋2T6g׵ޭmAëScxlh]4,SztIzKC>e=akXU&J8Lk'>h:[兑ĒD{մup\ Gp`4UϿ (g:uW{BЗW .Wu#{IR߸wf^#zZ]d9̕"J&yMT^U^Q!67sXbz)a)Z;%.H~OqKW%FSVFYf.KΨ{a3,YX'L^zC(bڬv'.@zU2Ebd -.7¦)֢76'A[|4-:e"%/6TRBu*w̛̋7NWfS<9e3E#[ -GnrBl!͕*Hª$X*v3 -~Wͩ7AZ@cnm,ն +]r  s%FtGǻ>7[le5P` + huG~u⮋*W*խ*V%uJୡʼ"%^.h D\7msDž)*/bz/mss>?7 嶥bN119s,%2A5K]J<\I,4PIUIUIËztB`{o%S/m:{"uh$"ݪiF++194k@#i }1SKԼUjg\^zo+BJ{ї75RPJ~\_TKoAxkfxTj̃=El] va,0&*,:bX=>S^3RQH֭QIs+NW񺻼.Ubqcj2(Z# LKRkvr&6 K -U)ŷպrߐ\VpcweSe+RXY\N2!lf&Z^]]ѱ) ~hEw̺)猄Λ~_)sa²@wF(b4 -D(5O[Zqs:P㉀ b]Pc]gV]$U*MɹcR{1ulVHk(ĤVR5nkfNjqE9u^ؓn*gtJb9JZVO5Z.yIZ:/D #Kswt:,E7umlvV] ܼ&4R˩^Y+6nRZ - S}Z3}=UĐnd'Qe,Oq,2ZE[;u?,w*G5ITҵ٤C3*Tؙj\V=w* -\qRy; ;~NEJ8^nZNU=ڵj47{s%AW͕ (Ղ9D - b%톾~Ӟ+D9 -!H*Dp^~Z;0Q>86502>f^\`\}T9B).`bnLj-Wt-J}"ү'zu=atnR+ \<@їÆNYI7/5(rVf -Z*%B`&{+<[E)ԩ -zC8W4"ͧrݘU։5R~s Gt4ɉ6OWS  Eq0&<+lxF<5\sYӲIi Koօ K+s'OCIrx*.UzXPU+ =&(W77P Yi S I)u͙U\V!^Jo{ѳ46FrsA!KL #y,bL  仫T%7TOitZz0URUʼn1(Zt]uYzvH*T=Չ<K'MXbĀ[1׉&F@Xk-]Ϯ" Mũ:K%:bYWQ9u]-V^Kd}sU_iC V}Sw 3ZoYND\UmBtMkPvw_l=ZE@/;.\ ʤ>Fk][Hx@@ -}Y vnL./Z{bktκщ'*UUR*A7 u )TJڼR"+)׫YWOsXJD鵌TŪgXD-6b82I"sJ!":u"h^ 7*1IؾL $=\QӢ*07Ks- KЊ:)aUt_<㗧x>*pzW`[Rz]є5MRfꨬ(fI0mt`Wp-v ZVxF7y1#% iwQ:Bk1b\1UcUq,ĊC ۳l[4GÜuY_!¼ѻh>0/_m9cϩRd, 3%! Xuxa l3rqTWf5Ӝ'=T$I + -t%Pܼ(Pt̷gߣtO]Uq&e6eyٛ(PՄ!xbB/c;ˡȓTF9Im370GrJ_<ާ%JRĂ1@܊zjR*+oF&^H\FV&x#uzeeTE-mb+ln&`E$J7$5i,trH9-Uo³]/O+^T d$fR"O&Whԥک.|n^ݺ>%م^&?28HɩˡWXLV?e; E5a kqsɈs4p:\v+y3Wvx-KQhXt|.SaN *;~RTK'+'W׵[,Dx`Xeoflv(G4sa'KXUD!B"vxW?l*/M"mO hlbs'˺U'l407̦ejbDqYUV͘\:)iΛZQƃUS([_#.׶Ynͷt S:YV?GO "г+kl7jݪCP1[M96q1w,V4YȲJQa%݅CtE*wi{~:oDGԊ:w>;Y!Q#R\k{?UFwWlm=Z=WlXOvwA /9ecr|M/ӺK嵖jB`#Ezy"nMT}Re7z2#7 ZYbdIF[ߎvv^7-LmD_qo,~ǰ;6-O~~Soh/nϤE};70pk::Įujy/*TKīJS}To(M[mGoj/ek.lB#UѤ{ENeeZ`ٮ5X6ѽ\\Z kՍhmyCx%$?i>?n9״wuv7tNCs@;ZW60y,[S`@*{v| ZM3֋`Kwՠ_NV ԭ~Q1OlxdĒ}[&V.R娼[bxZ"lFl*_驲6_76[ y9ѝ NLi%SPO[xn ZO#UKRZIllI7ss$ww'H.zJy*jzXFGPHk"i%su> SC\ GfїX*&P$GSR{ ɜ.Qܭt:~~ -'t[5_^#+bw( xwH(//w类RI5ߵԉ L\VMQIF.k&erϻvڲѼUԈy'UN6'8bЍ줸}w 5tg b{zH['*/"L -0e3:o >M*gJ G7{2p<37kD²R~'<\JgyhT.ׯ,B` #M8JNJu*TUj9JϋߦC\XMv_tkӠUu ucOb)<)񩩞zTzu pRy^d'ϝ(6)(Oѵ~u } ^)4}&j_< _"bJKqjzsTsҋ/z%,Otwg*߀'$}yEy-'lՈ8EVHpں4Z&n5ƿlҧ[Pkv4%~hGa Thfoa^@Eë-;5//M/n9MI<>/\7F/*08 Eo1)FZ)Ĺ QxД7RL1eIi%{zO9uE"Pcw/藵n}cSh.; #g`Z }@[u[ejml@`ِ/ Ӳ7Y6U2-a{f -ZM̪T۳C)ml&]ZM9RȨnu#o5Mw$T_ұղ[ȩ{SQWY47Ԝ&e><g`n? ܝ.bׂ}knTԢkQe~gI?CEl=lQ/&u'nRBd4m%RXTrvҲY)?boC4z^,huhs7bՋޡ1W,:0W~KSV F-[[@@J [.Uh4|,kVVb,[ACo![/KF:>q(4Z6g$jijQS~#* 65|/tխZMfqyce+kl꟪^Z/56VGu=KmP7ǍVJMW:6V١۲~'USDQl"ܮCUv- -- -vhh8rI}35J$ d% ϙzw]uʞ* ^a}ouhwݩY7dpƷw }y>CS}UW66B,{}w0q^THw-ֻwV|m=/GQ]V47Te7佋܌;Ҙ+L-gbF^ &>_qš,6W5wVIM< ɹ-}R/6.+37xhtjpQ朻-W\`@/q/O/ ?27GꟸoGuE6^R}вӢǭ]&u$~G,=2IMͳowvRǁ oGPݯе?%17{m^/(&z'uM5:K 7s^\ܵ/j_{Ѽ/TU/vԤr啕"q{ѱl4P){,`IOTT/Ľ^3>m6BFz #yb?2a@h#`]hCYFc.2\ࡉѩ1D;㷄'͵Y]o N9,i[d*Oa#Rl -N#2msH"Vn -M?ekD -1$GmZ5~FaMSs{(MX͵ki1q,*.R[`K4b?0,`͆`6#:DxLJá8[ڬN{bR`bRqcĄXC;10lk-c_il!RH&Х)\v ) u 8t%tdqyޤ冥 # ˽\1CaICny Ƥ,/:-T<|80shwpc{V&rMGIb[1WmWv??FNkl`x$nYBHtGj=.q.2 N؟pH 3&hJDSph$/"viA_.r1noZ*3a-: vLCe7lL -6iw9kXKB f冢 | \^hnԛj'my>o{ ';Ǧ@bݠ"?l‰b.%*aeWv`KHGƠ :C@tLxJ*0ht:Qi='jgl t 9ߧ*ki~4::L\u!m)=]^4!}(=p`]^joZ&^Q -x  @8慸)ԃyS#:-jXioT\OHΰݑqj.dC=9LD/8ߛߝqd q#0s4,/ .I\M{1L.'8|x6^wGKq8P=@Y=> ~1'2%4hAc# % ǀS㓣SWKf˵[,Bo sw\. - .XFx*t7çX1R.`[e0=)K)ߑ26Q+8)_Otqq+jwG7Ȇ^:mF2sb #Wp)7N`i250سm!~m69 0vA# Z8TD*s:X&k㤴%-`%'̅!ma!L{TZ0fWxRTƾ<rtljx0q\8eq-P1{iEqyRBPkcߥ`J EGDZ=qa(?3X3?G/5"I˔r=DJCd8-Jn'd}2;{j g7BL>"iGXZ'O]1,mUK^0}45;>y)g)@1ly9hot2+`=DI!iY8)nseelf[D'?}l'O+7E" {{h*?>jASC!*f0lʨ@誚g& -tF,oѬ:&OhNH:?mi[Y68ڞ| HuShΘ,Liix^hו10-Y@8ږHG[]cNMGG{1ލ,hF3w9e|t͡q{XK!݄yݡ1nB%FFF N f<>688866vgxx{ pdRR%@8I(X>:qWz24m=^&Xr2);Ͻs ;3|&MMMMOa.Ľc;:'7HGc<1L1#u;_ic|\YyI$g›=cӝC ]=C=3=}6{V}2pf؃I=SNf VEg]zl}V. !2_6%pLc,{/nI^ .F}0w岀RTd;R~]^MR> p$7xN Kf UF1S1EMqG~t.sE֥-﹖3/_Yy]Gt3?;s` wfЋ;@TD 7|:26]qϙ0.`\ֆ&ū/(o~[A&7+뀠gs\,kEPW -0%F8{灠 Lkz 蓧ϯn;aε-j2$>"/W  -gsC!'qܢ80%yjGh2{I80lm]pԧϟL>zqils{ M^vb62+XeL;/}0#kߦ`c* mV֠b>Ȏ  -sZcyH9ƴ/07>lӈWuܘ4)FƜri278KmWvx-0( u<ȷFԸ1+0%(K05V7:tJCU>2m4?>sl4|oòNn f{K6$4ȡ os;i0# -'FTEelKUلhۂօ&@2z#ӸQ["#ӻ#3AqpTq_]` OZTvo e|/=}1B+k7"bv(o#RB3O=y>{dcLXQv%dJIְ{3!'U -pPir /m& -198ㇷJ*3Ti@1?eLH:b/_#&u#-gNj{QY)SYokp3.Xn C&}j$hI>{|rS *8)Uk\-W !z#Nj0a\:0Rw#v|)~O9r -_{e'ފ?r:"HT#V>x kƁT{pM`gDz >_ #yxxAg`cS@9Ͱ!:u%ax`` B`""SЃclA{JыDKp=oz`ekp'Ϟv<ɹ]V?]t3ĥ46 L -0&aNtXL˕Kr1hM04Qcz.z~crYU]^ ɬcABFT'%_ʊF@fNL7 yr<>TriYpr@?yY\ I>\X*:pN>ࠄLDB̜~4"$LjˉG&(*Ogw04޾ ,Gɻ"ff[z>mz ؼ?4jOx(SŴ3Q(,~{D$"wmJŖ׊+8C^-Ca"(;bN/tёI` Df1򯔔m | +g>co [$U~ٓ0Edz{f=ax0$sBOaŤ#yBM/.KScs%pQ6>2k̡@D "|vC2`$ۅn| ب F -<}"Se*#cEnGeΤ+x3DT5xbUB)M:.a3NN2p:*D{ew -/]ăc<4:ץ8aFҪcgQZ)8G\ *Dh汯Fy@ -lu,XMj N^#sakaɎCSiZͿ ߟ}Ãg bKw2;N̻1&L[.s\Q[uA ª1J_Y0ě%<ȉBh4kl -W: /'C`6 9Rԥ8EԗoΥw1AexVւS0M)CCЉ 5t̛"3D%r3Ng7e"p8\P#w e -O#4(wl:Yx"9N#bȳYZyM0E&n:~3>z(Xc&wfpɳ=#c^Rݢb2Cw_\2N7Q%tLE:K#+ _)>SI##ԖElJ[U62}cH҆`,>-Ň(gm3aucqjYa*†5SͰ1v=>(=r8zk`#Ùd_}{P$Thl _-,7~~KG'oE" O͜L?r烇q@)d;~@Ȍ_|^Cx"V5Ƶ2ԙB -yt}c,xY2F`jG@U}k 0 WӲ2OǴc˃Nd=ycwl -$nexm`02?291DkK&=%$5gR7X]߄W0ov돪O4w|mٻ{RJ~ƺGg&FF39_ddK3{;#! ,u66[l闞 cDo sw\. - k/6<*:qt&Mi, -|l4$ЍBXÇlKC,&E4R#5l[?rbj2xKyKvx{t湛w#}PYypEx|^q9oOPdzKJtrDC7ҡnI <Ƥg OB-%Rmͭ|3dMQ-|VԌs/YVdPqޠC 8<h-,4k?K\ 5,R< ?rf]X춸R21)Í;G!ZS,FSưc( -5\oT!7ypbON6pBߪs&%c '8Z!7*7Ě tJ}a[vD%n ?7E#Λ;2F IB1d:ET  }ٷ1uQߛ]a {uC$u`~S"vmlon积ހ B~J?@ADZu<4%̵eSO?@/,lt{76Ξ97hJl( ՖoU< yŕ>|OS 1,}CT)16ip~.C3`Ԉa#h~[+?&#Θ̗U=8y}ly'(_ȯ_Pk8]A1үb3P S*;Fg^k /&|A9ȏJd7ζ9%e\1@;_yE:}vWx@xzYr"|"~β3ng,쳉ch>4<:a0ϖ jl,+$ .y>"͛-k[rN(>9<ǐe{z2+;'O]:yni5=pnbzF L.6tcB5¼eߧ on*`6޾{ӳ9fbzn*{_T瑳-CW.}8)Fs- cʦN]vRΙ+7p^<=^~;n RU|)?gcp/0zޡ1m\p`_Sl{.]@M`-6~'nU/n8_Ua-\$HtVʴRV,C?=rBITeڅZJx Gl#LxrVN!eɍh7YQ5M(Fr w^ +ylQ);&K -@#H]>`8b܏0dz!AOCvex Y"R19< rp%ȝw“ n 19e -Tpۈ8`(&gܪ= -5sT0^t_U\;4q8u)~ǦQzXx룿+/NxU@kȿ E!4by7ŐKjё&'b28zoءX@H0PB3X0m{aaazrkd-;~ۿz?+9HqZ?E0z&#=¹k)@j-LJoem_{t9G]ߝw{/,N߾Sم3s@H/>"I2hy)#{xDݮ z!,rllj-*ZN*y -/b ZbRчZV4@#6124 pį`ΐh=',ebi8S% K^.(3pgbKxsOpp>^TƢK= -Eo ? +=6 RvhBT)9>v޳EU`o6l`ގU,Ʀ BbPwՌ R%/ B|jf|>fR5u dnθUYzjjfqF., )(#od8 kBe%K xۣ1 5FXJpLU`PBVGK4rzC}9sU`3+6*{8`һ$RZv5WT#6,mϠ7Èb<rTpֱVG ^Bji0ɜ*;oW{Fb>L(@fB{yVj>48gl;C2fp }t -oV&tobbk1eLJ% ׉d"U\VӨoW?ե_v4W^gJvWW|o'ۚ=9cŋ L40rUы0%SRW -ɒŝzޓY8fg.\%/qm2,EFώ?x-:bda <#`D#e ?m5]o4tZMQ ApKEe[Ck[`'2-: \]'BQ[m?hlfox\7u N= I|M,־ڎ>mv4wN<̮Ҫ.FS|o:+`$S[Kk4RV\Q<ƛ{F 7$TlPh<;8Lӕ[X<9?q g(8]{w^8~ndXoGTbchFoApi'?.*ι~/N3fʎYrpW.o͹Sq105SC2' :zF̫m\[Ѵlx9PP^qN:w?+kzc{(-pfJEqyKm甖|zm& MDG -Hg'Մ)dz,cQ_7k8 S|701DH$F'1~⯖, C`?~4t7Oܨ)s,踩wc.i,eZT*$¦'l -KL"n?gb(Tbhp@ b#>2^8;57:eIO,28=tR !<24=dvO\!5D/2x;-LM Tzɢ?s+klo3&w?eު LD M:~.`; 1)d`_( 1\-h^f)T<,4q|*΍>RV/4p:K & X؉c6 OHJ7! =3a=63 'cnJvځkaQAid!(n) \ 4]p fYM]V*mg(XtҚ[D '[*nW`te}0D-`>`aißWZdWb̜#VLŇ8jӪf;` -0">}̓#z`ZeGsk ->t2"wpGTpׯ}x]p{l1}}Ʌ+9/qRYu~yȔ g~ǯ~>Fd}1ɿy?{ohw #a/(6gp-N!RU=|<}#ÆQ٧ẂfBXƙд`:X` 0̅?CsF~ƻcm7>//-##^ӺNX?xݦ?^yk۷߿ް -z:0񶝰0 |~{W_hQyrPWО}|^\p֝0ʳ1'jR S’C yBWqe[ӕi'ڮ(*/h/F%?6 2471 a =qviͯ_}إ<8t@K_nxx|oBz{Gѝ~;}/|xXȽ7m]'dնvӎշۏ[~OݛZ;X2v7o sw\. - k+wMĠ`3'mtd*U" Щ_5awr|KHd\alscg(t-'-Țo62⯖, BSOérx"WD\ !2 ;:x,f (ÜO@/FC͡wE~ O;ʽQ{(խ“!h;gHl$$Ǖ,]Px -BfIqxaiPh_$KjR`$B(\ -0$K - zavӆ y/X}W$ 8ҹMQ] Տ N -W!љ`tGWsGJ1߄cddsh §~s!/|ѐX0Kf$(NLHXY_ǤC}8x5y="Q6-2pd LD_ PW6Pz0AߵFdY3M%y ߺ܊ǏJSq/Jڎl91pO8r#p(o&@wnDh8?g.ИC`\0KO.jbgC=wk|^/bXg~WL ۳P~Y|Z.r5GB%#I:wBQղ֮?H[tہob3BO'3]a&Y eΞ?ɟ|oAw,Owa1~}q|o^~nEȽi2>}F;{?}c=w?]џ{S!2'v+뚮ނ 2+e@2U8` -,:5R]:fX~t Zb@W·{ ]^ 7QqڻCcz?޺OhJ<87㞌G߅D{T~탍\og~p;Gẖ WշĦ~ ]V'jx+D$f۳/1pnl=>NYܜ<6Qo_տ9_'7z/Ɇ_OWb -]no[/x?:,,b`ãU|xs;:qVpM >>]w>)"Z\/~ӞCkS'D)Puo|jxڻA ; XF,ЇY7|fΘW,R49wǦ.lt򃩇*X+8)dX\`P9Xt#kz~ɡ)PÑ3SS }+j KXb18`&+a}z1p͋UMٗTWu5 u_):z -cODg1__Xg`gfmcIS;l3߆F5+ ۃQ{S3'_:߾aЊ?Ûo|2W=W7{ 4B=:5Cp`ԋ73 28q]]&p3Ge N=DFY`QYd~f.TEf\?S\״۟^~=VܡpW'D߽nSxg0s+oڸ竞pD:9>ē}=̃=tr` R^̓ڼ',7o}7>sUfq;-LVuh+8uƯ}O۟/o2RB+O-雓/'3gCfn]cCHs -0ɯ^z?mhbF`{gGKoO?=qo^(o +n{O3߅6'Cjg?x Dx~T)Y'/va|T^F,풍x%`0+j[&\Ah26*Ȁ,7j*Y#8v]0*Z`9*h: O߲1aTX*@ԝ(ɋLpɤc(pF"ԹʮilKh)`hV|(4ǃrGg - V_1̎LG(;8Ofm3sAhhH58-i 4,n#|bě#:*D -Fq >2!`N$L>2t?ܴ뵏u}&cV/_߹] }(PE.߾W!Ƨο߱aߏ`XD)IT[Υ V!c6`CG!r_EQZVt!FLoQXOG?ȀeiG_\줓]ڼ_y% -Sy6;e1yAr1( -{ʛ,WW2n&~ԁwO97?.D'jhinkίp8=lf9œ [%՘yAxՏߗ?=ȤOW9s^ym~m(c$X)yTo~{oשJs\߾nsRk -Z]q(=p`2g[w64!!fǾLM(;f=~rzsJf{mLs铃i;~z ,"}WdCn`xw}iеƇDzu1$S͡i0;z*TE@ҁ(//Eʏ!Г1凄4*f`(x_C,`$F`c6 -0i@_-@G, Ȃ1**ʖФ,hw9%llL!\p=l@;0%*ilKDMpyQK bɫ IT {a -`pd_Nc$&ʻqΠ9رGNO>t= M߂Uq?_na ~ 9(UgņTO+.jn-PVevA\nUGś[Z[XtFåuV]V{85-55cˣS{ ޭGG'Xɉ^$H$Xp7`~󋍰ԓݡxi({ۘ+o N}-י} -o}{ۑ:eDJpohE}D8,) 4F\p`4}(/_[Z1*,^ES~ Cj Oac#0QGaBpBӷFf}ZD*Zqزni9AEB2OcCJJòH H,)(mGt&E ;< bsQgYi1$QRE!Ĭ\ H-E&DAm+yE"e ){-K)Y]V X̟Yȳ0NAzH^Q,Z.da4T<$'G2D"LT[" # BՆ"Wj4?dlxjoTjE0F{TCaƌZ'O# -|}4Tu,AolOE#2?? 8|ˮ(Y@INDB@ [h$RT.O>nDNDZ-a]AebcuZ?l$Bb#7+~df%Yrbq8P})wK c>)8spOhx#_)UAPr<  (\rtѝؕJ8р1OmtQ1\gk1+3;aA`X|!xT8-ј]'ez #,.{shHƒGM?n #cՕv}EY(GXe\mP -O?Te .,ɻ*xsb.8#}rwIYZ [yԓg [epQb_~{72=X_HXl?7q!hh`Qѓ}M{Qw^{hvg@=C+< NiJ. -X}]Yoܵ, e+ :}޶78%/o`+#(32h،tm|.8)_}&bb0/{w O&,PXbB~P>!i~cp^p߿fQe=.wʞqpxvpSTz 7159r?K9_ג};m;Q?uFmnU?ݱ\aR۟|a>||31 ,mx-{'"FokH϶aװ0SP*!o_~ -қ.]\t1q,*.> Ov0(DQ P8#E>[&pv1^ļٚAz$bYϓ{qhue \i0WGY7c!x)ߡًEe{"b& >~ˊnNQ@ -󃨝?ĦgF=xrqmQY7)!o<ʚ;Ĕ -KB .'H]M[Mtч1AGEudNyۆ'f">#8vO<>X>Z>ċ:d=S$ I@]Pi[/v~ r򵠔4YYUtxɠӆpŜGO5h1^J4o3O`nډHㄐ`(? w?Ce݉aݺ+7g.T򏯾SX EcG{vx;n}[ -?u-YsرnͮovnmV ~Qܘ`:q -~PC :z,ܤ1ĕOӋecbxyo)*5?_. -Tc(}rAu}mÄW? l= 2Ho~#m܊XCQ z흮 6˽'(;zٞ /zc?ARrˮ֞!v|I~s{ilw1LFrA3W/R[{-+z{ܖ[R?E9nä/O܇;Ex=ևw?\y)L>݀j/o"z޳sI'bRG5=#Y'ϣ~_Zzy/oYAut{16%Qiq8~[U]^eL=PtG )jϠ$)8>94* ae$ -*"~t,8q07ט4naCLfoT}:g.lywRXJC}E$g2E/l6-xP zeBXÃ4!<4obz#1|)^d#Gf C8zi+͊FCc 5,Yϣҏ@@k8>:snfUN]t\gI"39C&BﵢϟW{6 wK?bN)$F'yť[~ -SP"P;*`9 #11Re"mQC8 m_4ֳp\ѣAŰ`ō{.DhDNrX:HoE!+b%YVp @ gP=W+e# :Yķ7iތ艸V+! `W)6{6<8a_t:39>&W[My0n0|;:Zll\G]w*Xٍ7O_y -I -b/3h: GdxbXǛX'tbnkhk6rgI ch08zw=Zpo#НTȐ_j`)%,g`xX/_'x',lt8“D% ah=ቐDH)GZpL<шDsFd*8^U8iEcD9$\ϞP/!޳ eK17e0> pA 4F`5$(Ņf+/k=3"C\eT;4K<ي Pi\QYe/ҿ2ZHY;RF3F*qIT pX`Yʲz.gǩzR!P 6aYǾ`x$hdD7>,BE [5M{olA¼~(Fd#4:B ]ms rɅG4fפzv !˳YG[6SCKk>F ^H4qГg??*'XPlf$"776껎Na " C0W}K;2E˹ՇL_YP|`@ⰔI4./ 5i -jڥtn SF /(q g?L˨A\D,3"ʼčܘ0Ɍ!;O#߿ QtGe.e$w-(ޓ?7G]1}u9a'N;vEX"@Bx6Q?d7;0Le!lBadϕiK\ݢ߿qP|FA8t#`chg4虨8&s}MwDy>Ce8~[U]^MLA:$60<"l a&cel6{]݁djEC0[e8sXuB:0 Ǻ]p%47GF Fjﻓz.pM!0 9C`dq;X'|XKW<Dz1k h9'S2k@2MH -L߰j^PeAd}Q JЈ%6"t-K` <b)%3fOPkѣlVrqpŪI" 1e݌i.8[TȎIq(t^C,R1ɈҤ X,66^/,>}j[g6CDdF {;>S# $UOk# ̉xdɐ%CǰQƔX0D9iWt":ǩ$ы=nܽ|FKGg#6z=2=+$)5>&׵@ԆH suu]d$NUݧ 328` GY`U4 Rjym˱ z]Ȍ^d|fG@/eN 6Pb)vK7j[ QmroV^st?N۴5#=Y6Y]13ya %}FLv]ڄ6j`ν1XƷH, -݌T/&FIcd!4r0pLEsFT11٨zʽDA&2V:12IAcUeC̵FZ}>@M I;+_ǤB5x VC8(C3,4V5 ]eh -<Pw8[AXecRm ǑX+ Ae^` wC#SgYr(i%"Ps o]WHߕy -*[[ [{hȃ,Gk!g Y[(o2_4VJIE6oYw6= ?Cq|1Zn"iƅoj -W'eGpoiVW}z3U17I -',׎ig1? Zl -AA#ŵu.\x`b7_$ɘBcbf' u]}3ɟAqt4) c 2e@bf\431Pb{F*f/R+"^!_d=7Ӂp*\ԊHry6DUa@|0pJFKJԎ0 >,qț;j&6`&؟,AC6ؘq]MsJ{'Bdɟf3ŭa5w=w97nlQ)+?_8Vb:Ѧ&jj{y&., 37X8=Lҽ8 -I/$Q -s0!O8ON=2fpXVj6謫܁U Jj`kL.̃p*ex36vJڄJ`5yasQdLj*Ul%JCPl8db -Șd!p쉫tep.] ѼS^A1# ϔUDSkHL?} ZpVjഌs N8Z\agDgpkpz'fFe+,p@f,w44F,gOM>v]c3,oͿcW K!kx & 8g@"rXp-V#-ƾfw{|bwoCA/|"Y9HXi$X9Aaq݇0 >bxl‘M>bF/#$%fM>8Fhn 2,OQ`ZcGV%0<-:]K0۵I?:0BQQovtn a8)yQ%  a0Mpg{4`FP`6:e,0N0K!^FTR5y)9 Fa8f0SԧFBPEB[E#TqEMmss\a.kBj/2fdq%cZEAB}|=)ِә<F00mzzzbC7yR:_onުDYM=]5Mso\Ƚ{ {Y9cm݃M%b_tQVyȰ]6c{oYih̐'0`iQ4z8Y [L|F<t1x'םYJrs - %96 )]J]:'& Vl鉣@0P>ɨIdKXe 0NJx|@fꘚa$e1l,!0?t)%#5|3o$A_[@e'JjćFJG8||M @^a5Y&U1 -͈x|^gYk_,dQi,y. $X`ZWq a+6Ŗ9 8`%ǝ6LWDI6*ơ!{5v nAU9I!UV 5XdJs cVH DjH e#BY_ v[bq2#hlx3ZgGxv -V܋"HeD {OXVB歍Ax_Ql0-c2&121#ɮQjp>Bm䴻xB=SW{?'\Ni[w/ݺ|;7).+kx P3L?3j.\pb_$B>3Eݏta䁏ӇcZzU咻wFż¼+ -*JZZ0|E&,wJfd gLeLN5@ʫj4B4=AI=ɼO<=6܃,\k^kq W -FSJ 얃$ tmhdm8 -$`cxԎFpTagE#1g<3C%$N\C}ԝ>WP fFڍS 3$oA1$`,zG"}:ipVvNپ–QL xܽ~x͑l$6uhsdZ JB0*>8@gcnhM UM(TS}vG0L+xS['Qa.42 ݇9Hkv sh0nÌVv\Jrs - .2a +3ԐxdB%-6l/i >aZDL!Zβ~uV9 zi Z@~`/C5"?]\7lޕ[Iy:{~Od7Egz:\β`̞cdklTa +z,RL鳯B*kV{sx?~j}G$}7'RLL+9 s]:9I"32Ph` hVőE YEVb0#DZ I>EÀiFF$O5 dA ./# I:! ,wZP"$Y烱O0,*&pP#醠=ѩBD/DZ,8%J+҉Õ)߰>x"xDҶLXx/obB 1Cc3X0gh J|ޘ4H_ - ?mD#:jFa{Gx* -ޢjW(Xsd VTI00j2LO"%2wVJ`H1\ 5|5׿T~krt!d;9$7\R*@ݬ0? 2 AF6fgȲіQ|ҳE6,!qpW%ʼnk cHTOX"tU"<br`e9{qL&4iGh2D6͖hCgX8(S zrY\tXuFv@ux(ZfNA?RܡlAct`k.wre9$ea m"?w Gc.\wPQVqdA ~dƅkZPJ`R]eJ R^QxESRrUL+&^9Դ\WbAuy*=ֿUd {X&p-Zk\ XXJrs -,(+05265[?{7{ٿK'[6 Ǻ/l_782úҵW?o@\ ,:ުWWZVm-$sp`]I; mnpxQ\e:f\] XJrs - .Cų g[ZpX\Ɓ ./V$sp`]@=.bX ^pxqE{-,KR{XU]vE-vec,pŵ˟+A2 KiWve 'uy+6]^hM^ Ͻ$7\urx<2\vX`.| ܃,\`eTx.zY\њB\x%{ KInbWv59Z!7R< K<2;“$l MIC%oHUdHBaB%mHF-2ukD[i%cv@=RZU]^h\k ~#nu;j ]`'\\^kC:9{DEm GnJ v*aI8t,H$Ź$7\PQa8\tVu?ɘ>mՁWZwz}W)|nk0!lg5q?v_[Ynd7' -<2mH=*mKx*b?RaYe1,mKd -86oòn A2 KiBi10mOKybѩ񩩑ٮ+(t ܞv_%`s`yQu+-GW0.$ ^ȕwMa)h %0_0iSxV\4>֨ToŸ -vxe/]U@AZiժx4hV ,lF9*Uͼ^%aH[ ?8K02*r"OsZΓ `a+=A^w<' -;.rxmo/_o`:ټOX"Վ*S;ߞ_6UMb0\dYhX"B DzVvG$߆ģaaWxtcpwF!*@_' Kɇk\b`W^K]+x$EhJrr+ f|& `4A\BsH&NIas >[ze9>7XίOq4jZ$P_qrmxnK:z$ -+˚{ܶ,P܍V[ޏ߭oZR풴s&xLG .y(]Ԣ_NˮZ1? ڠsPag^5k`>Z/~>riL6:yIO6?hݽSXWIF{sFi16>C˼>?Nz}׽|ŴZ <o)̴sWW4wUV4wVtU7um5YаtT'u\&}-$r`@^Jrs puH®Zw˜>{~\*>ad"LƪNIsp=S7M&[B-fo`l`utqrNOV G~;y e{,մv항n[Ejjnn֠4ֶtZzoն\;&sSBmWl YJ 8^]xb -QOp2h{.W?ζ 8`:!wڑN곏'/N07le;Nl=v|>2}ɗͲ=k93Ij&kQգ{m`=B[w0}9mm{w 6v6e^'2ekH~X.Y8 Hd)-xsfUW+R{E`pf󮎏yg-ݲ8U9;*HκV׼Gp/a,5t1p6zȊ 2s|kCŮZwe[ l".B,ŃP/'+f_XT/W5#dt ~~ILɱMoa]]YJ -Zݾ*ni-p kGQR깜 - vԷk]``&?k nI=wu{xoL -}Ѹ[U]zǭ@v"ўRo~e;W\^ OX`,mqQG΢T,t?/ - 3 k9R/YЊP`M푇Om E0 ./;I p`]^Q rR_o"s+X#D68@F5ly&2B ޼c&m K\!_*]`kܔ +AyH|EbZj[z\^ gjD7Хm*M,"*wWve 'uy+6]^hM^o)4aGX -nOeɍ⿊KsA׵h`pYc+ . R|/U]vxMVMB{.}`Y,w[8-iE$Ɵk ˛x4xesO[V"*wWve 'uy+6]^hM^ox5ɿPƤ])qϵȀ#Zk咪 .| R|/U]vxMVMB{.}`Y,7G$y8" !PL=\km],"+:KdsE&Uz 2*zAN WmњB%A/`u5\ `Z:ЪZXVpW$J*]`kܔ +A8iKhV(aI;O\[ky.MLe ܊]y&/%{ /2I{w`_D _/m@<+-IZW;7, -î\v`*vHn O/48έүdbH-,V]sgyC{^i +_v` - %DFufґ8H`{Ѻ*#]*%;| |blNj`2xXk}Xㇻ,ҮÓ`?ob/HWn]nݻӶ@#$v`*oX ^ËL]asCPGEC1+z4]NU5Z쪣*O$7`6ߦVoome>߀S`Le.ЁwDė4n ii/kh>u kQ(neyZ3vf[Te@/qI5plB&J,L8?*֖շ[4tR^YE{LnAe#B~c4ϡzk+{ukCax[Xscgpv- Y@FJ*˫?ٷo߾Ȇ[>015469>2=>:54>5526iLo3cDZj/a,6K—8?iՍȑF `pҌ:|j7좁"#ۛ`/k/`ݎg#p]֎Kl$7~ XI}m5a 0:Я_{@\ %v1h[OI}k}$b #' 'UU&6doG1֟w '"y]C&Њ8 -``05rۺ< ^ۀ'7SR_E.5p^ t$D*tۀ.| $J3CvE`C4[,cq^W,PdF'CC\#Vs2781"$q2CW!bc_%;|N:OMսKatAwAIDzmDa0^q]KNA|] Ϣ"~Ƈ'^X+/.*v,/zLhmQRUXӄa%h2) :}ƭZ]![Rsd[ -fGu^/,G3HN-]ne8 Duݩ]Ys]S ֮̔/g_+j/kYR[Љ32p)Y ,lj$eeᕀ5R|/!J@V ^<؞`N`@u1[B {Nb!`O!+:]O+,.NQAzw|iF;XɾF9r60NJ< W)^*www>yӍx# 7>yyy7>rH|ֽ/lcN`>7?ġ>ݶ ~ݴA8ڇ3>J?Oa:/_~7T϶|ᶞmf8;_n8d\ mX>A/ܒ?).Oo~~uoǯ}?]_Q-0xOḪx]Yswys(kD@9^_{7ul'$NsɽױĖq1P1T -.!TDutQjSTz0μ32>ٳ睳zεOKv_1OXkٹع7-v|@M}m.4Gm,r"h9WHiL3# ^1Pc)[9ag"|jV~iF&o39JpП@<9"/X-'`Sf4X -Wwl86oݽK緎Y -{~Q]7+`'iᱚވM0ÿwdAY6TH 4d"e9H)>iK囱đF̒4= ]Hؤxl`(Cfޞ,6 #6rbYL W?A';y'm&'=3zUv]B#=U!_Q~$@U{toVWX%yӝ*yO]R~+cb톓FO{rS|?Kz{M}3TZٛeݙܽaaasѝ4! 1Ns%b1¹{)"{F]Z6_͓~R;=;*FtQ,}J!\y}\1[>BQXiW?ٳȳࢦy!*|"GP1d^\2e~r3Zw}) -~S[?|hRUts<4X Z=\;}]`Тe?`?Y.t3;SAG]c~k>}ˆsUŢf]+~h* %<Ǐ8[V:&# &Y&n$ JAhCI%͎e-.gfP) tN74Z7ӔkGsN#[kF?X ʞ-HYʾ-\#;fl ވoP7&T,TޱӮj,%ߗ/\Ez3嫺cVw%!5,~`jE%';Cz׳N> >' ?X.*_է -G+,rh|[%jKV(,=sե_/bAn0l֮{t.,:dIN*C 8gt:*&f -N#ko0`?wG2}tf\{è mjn\ VZ'k!P+%Mޠo:[j|R7+[{ -^:=Oui~΂;,+Ȓ歹 '5 is6˨r.R-jTji3n2Xݦ\ݽQ7ξGUQJ5uPTSMMX=^_h[V7=O,ތh齬^-Z\U~6$+GDCsjʙ,s_`/{3@2p2nj;H)І@տRA UK>>徇dG}_Uc:Ti{®娺Vndͧ+~`~rnIJ5O:yqhZ\SGj,vu#T*ᇧJzPbU1_JJ<=W5_|tg2 -EZ}ٸ)qY -Kgtۗ}~rϴ^y_tR/|ꔶjf]Y9U'#@Fm&1IFNƍ\m')_r_r1'2K3/ \7_E4`٦>:;?}@V9[%_lң )Ε7os]>h^=|S "߫2/s*R9ځYZزU}xTFcL`-Ֆ*s̫e˪3SzJ'#GW{v_G)[۔q?uNV:kg*UujvVz=Xզ*GVB"mH`ʑ`Đ&87rvhC 6͜U~l東wҡIbiEnU -(j-񲞧Riz@ - ʮrLٿzӼG*Dv*l4==UM02jjnwU.%0Mm~dcUѳEm3ͧ=]x>RMuV-TǍ1ʫ4j)U=-[7mjy9rzJzKmS^yʮ4-Nivٵu5cªW >RY5y.U \9 #N]{'8֎1#)l`:czmQ?i}IGwJY VGشxMSZb2kMFGj6uӃ4&zkM^GbSr3pwG՞Cʦ -r]xM4u]>QFP!B&lYд 4 ~ә.%V9U'#@F ;s@2`pC.j -| uojw|՘j3~ -^]lxwL5D[Ňuo;ܚmSe{VnXfq榖w(+ -jm6Iw7iZh5Wmijw638_ApovػG`jᠣkZXa,Qג9r$@F8*K;-n yN(txv"ei,_kg\+E #o;`GV+ ]}dՕ ut1pg8S\grU*KԵdF F`fl\AH'Xn%$ggN!`8[% -75Gd#0tB# -mܓrJ~pWlmUk\9 `-\FVzHwj,)! pM斔B[Jkٿw]uy1u0-YbQu2DTԓ,d2;O s, K:;zt6 \aLU-egF_P{D]K`ʑ`8Bͅ'羇ӿP+34,ƢMԞNpxv+VW<ދsJ>p.Kț6__BBÿ[]:e #(%V9U'#wb9I8?O%\9xW{_y/oGPz WXJ4ŞUL3; ܽ{e\ Aع_@.I%> -cx:Mڪ,9)Vͷ u-lj=U'#~[F7N&snu߿T]KH3B"&j;4_n_q55R&#;^s5uxZɃN:aa]Fl-K{l\ڽ^J-]׻|]_EE#P"KpS9r$@*I&#t7ͼ0r&WQۧ,.ԳI{/[(IU+7>}]3~#&8kM˻78۴uowSKVY%+GD_o]sV5b@iu<_|T3mȘ'^9h!㦝5mIwG}w{[A?hpE"P"KpSs9NF0}>Wy/M"iM. -ֳI7ϛ[.mUMڲ]GmzQo%M0tM2~ڙ-޼bfyX!_cmZڳiYBɝ@D]K`ʑ`=l3_$M \?Rdϫ&E dM>dҌS.xfqetMߒս&tn#x@,MQ:"09!Abpbtdl/m<[aEEy) SΙ8u✟w?^|y˯۷5W]g7/*l%Z2#W#p{ٔ&s>\[3,xc'~n{w߯c]/uU Vn0_+E #uup'iSW#{Wk[_ߵ7=pV}O-Ӓz6/Y۷ouha= MٞE #uSpAf p ag 뚦} MoӚ_C3'kl'qe{:zC7jnkڵk]<%+WnYVJj -oy%K`quTL=hN`ʑ`eVTJK#7r@|%g .Vx؄كN1fvkW_ס3}q=INoxi̺<6>…CL`#6Zh bTG%=آ`=ۓQu2D`h*'svoflڤ)NTCǫ2u<C't Wrƪx{|c95|/6\k=2'~T$q@[ze2{U.e S8dF F̴ -ؑ pyӃ[9 pO(O!`Eu>~o>AlŶo۶zU3>n~7?cσk=iӿ{t'ulh._-V&jq`<6M" (nqgẁeS8dF F`foH+r`ydX\I+ᒙ^uͰ)ӣ!wgpvl%^##'6nWU2.fy荍o8]lև]>=?k6>vRxGnEz7Xѻi`EEC F#ÿͳUpxsYq]4g{r9NF@_$n}ٟԧUI <+Ͻ݋Ͽ܋7!޲#wr'jr!(~qMVH*@+[T+]ij`ĊLJZkqFLhkj_ C砩W5>jMѿLm۟8?{vc!|sՎ9<`ɒZ -] H#*=ӓ>RwۿpݩV~n9S8'T@,ul.kܸlc,L I l3͊Z$8;ت#qXl\8ɧɛZiiKx>fyҠӇWxk]xpzW4㐮=?Ffwy>39xݼZ5ȱ Zoòn{nmT58M ö! -7"'\4/X{9r$@*BݚRlfm3k ;d$M -pz6pr>؜r6i~Wlx%m65V8{cgncηWMRd$@&6}0K;` 0C{)s۷ih|-uuعF6}G3voz\7K{6ih= -x:pEB"N 7|ud]NFܪD;&E(ٜ\9 ]jjƓu8.D, H/K0'C%@OLC(_Hil>UߏW,Яf.G&H3 -gff^ISTy:y+>kڠGu͸둅y箭s7xއmwb㽓u35Op~g7`EnYx^{N% K>mQ:ˁœ lq'bs&^ZB6~we.ƞFHBdTl"G~oE'W%*wWVߟ!_@PWI<"Q3_oZAҡ𐮙N7>X;_=gh>pt}>`\c^xE/j~WzwnugU7zmw?|n{6}R^֙zgAzȕ#X2Uc8&N2koU{ځeuX$[A,bSS p'JhiI+^alv7|Ο$t,˻ޱk^7?瀋yoD=7{ƻ[1mۚ'W2w{L_~ZZ`͛Qu2Z0ಪ9? p\= ̫iU>񍸯PXi\p2nj;͐0ofWM9i8J60aӅ -a 6Z=|~6is~-oys>p^.h;񁟼>Oﹿ[sk譯lz͍sn}UKݰ$-IY157ςt?+Gd"edlf'nLt[٩cS~Bl=D.r@l +/:`d6%۷cB[ %;aڕoL7o;}ĤB"ns/z?*kE2 f |yzt$[C~`߶ V߀cڠ1A__ݭzzs/v߼f_;_Vx:9/jh5rA Q:@ b"eURM5\m{Eރ@D {OAM5/yZd¥w7r57ξK\\ܽG57ςt?+GD-qO,"m%v^^#.`UwDCsjʙ,s_`/͇r@ 84dA΂*eFf zhLmuiz7-[#,o^nWcFƄkn~:G #3$&'FG@˓, D 1ӆ1|Kd{O/۲ove#/DٌE F`y @@#K,Rf$h>]߮惑NZ 3GbaλWwx\[tY^s4 ."09!Abpbtdl/<)͒@;U` ?] 3Fgisgef^W7`=׾H;"0l9!YphYB=- 'Ox)Z{Z״!㦞5eѺ+m^fJp&g=}z\fs}Y^s4 ."0̼0; IͤcvMc=coW)ϜCD Юi͇8xɋzͧp Y"0# &a,?{rj}Ö=QF3(*<9Q4g{s'@FeG s7ێy`*@XhvgZdp$"dA e9f^;hskjw3n ΢:wq F,&=i`Q :aw7M|4 O^* -iR*<Y~dwV!î`r!6F#Ƶ׼~w + ¿R4g{s'@FsդҴoP,9Y*#jG[^W_=v:@<י%6uzas)^`=7s: -J4pAܯ>7VmC7N)dIw6N IJ_ǖƍ p\00V6jL^ 豁V)n\p.ةO G~y"m~|Etwlx6o#UBK#(1Vٹ KqZK&\V5gF2DJf\L?AFo"g\ѭ8N0c&Kb p'j^`6f[~G\VT;-ɉgfڊdI׾H;Kx2jp[FF3Bŭ)fuN=uD'3jegD |fJq^k]ה W,i#(1Vٹ KpYU6Hcb9a8jƒd,<n_mړ@e;K>Dϛ^8ךk.m{,{21ݑHIgYTUfLI6''W#ћ`u`.hUdCnQZbml^(&0-cŚQu2DAgpQ̤ҧ d؆R4O8[+W6V$KڝdF Fs`fH&'4J0AsNa4qД!qpW yy[)'1`!^Ȳ"+GD`8̆ -c8u#!)6KٯNT8Yx6z 3X$6 ]E #YLz(h's`a pM‘ <9z{~1~.|:dӺf 3y_޺]wҁs|SoN.|bu65}`T -b5oF2#W#p&BZȺ6{$p scڎQj4C\CmNxNPN6$DeӪ4Ͱ)?kX@5M;Zgx6p\=T;Z /?m|~w?)ڵ ս}l# |ҝ%AXm'|)Q`͛ȕ#"0\F,KಌTO8?í/P"e؟~!!7mJ\ms -4lgZK|}CL5C`9s'x>sσ/i ica{+c/w k=,~m'6ܽ{#hk{ɛ'dogd|kl^< E #A8GT&[#ѳXlnkхWjpn倐#!dO^[Axu7KOB:n+9[n{3:N6>p>xm[eӯ{? 㠳ǟx37ټ9W]X?k4_wX8$ ;KɭC{VY| Xf$s0rH0 @cKɱg}h,IOӊh)).hOk  #fe'L-W׌lc':mᣯ9ʓO6auW[ۻg+l\޽iIVK]޳qil;,t2Q:"0\YWA:d h9 Wx qӚ9F]<}W6&Ogzay=}O,_#]fʾ{JzWn29L > \9 #̊jR)\.~7Q%[։N0&cĄC.bef/n{cgإoʶk?`ڥz7I4Xu6= ̸r9NF0WrUN!sB%ʁfxRqSMiWm|o߹}W[_]w7v=ۗZ3JBZlLجƁkqUYH`ʑ`eVTJ t񻙿7#zg]|V1ZXNu&~M9hS<^mHѿWN{秏G-7^?jcKV[`8 LK9U'#@Fc:1CpF}lsfhmw&Β y1 %Ore?y^߶{;u|A78hlC~Dk9[=KWZlEk:nih$˔@2#W#p)%m$\ҁ^3`fWy.ftοuMf6~ӆuM9sŒտm3n/y}kn8mf7y狺+Z<V(Y]sg3: -$Qu2D`8yŊiPجUY_C8Fc˞,na=CZ i୐Ku5wҲ /yK/ky87wtcNҵwy=b Q>TO%liHȕ#"0\ z%WrXةxo+I[Op8`V HFm o4+dcf4c&n]Gw}Cnk ϺC=8'p]x淚}$ Ukxk_YM -ֳ;$Qu2D`.HU8܁ <eu\>mN# pHT k+cto~V@aW7q4{X>uִy{g4?g O={?|m3oź{6Su9r$@F+?ϱpM l{lqmRډtE9{:m}ggzҎoH6Ԯsw|=\?a vι.-]۳{n\ ^ãvGr9NF0 @cKɱpm]-+ghK Nrq`&Xf?SK%L7w.+n41`޺u+߱;0zTg5h`}ŜHk DkKȕ#"0kMXXHxaŽ(鯍3{,1ܓ]w3Fz[~߲TG/m&X3ֳ[a;kσ.{8mo۩ܮHUSO{ׁ+1~c|ow"4!9Q:"0ݜ`΁h -2i6n"&Ԏu[~I~;qA?{.>~ϟk^xϹ_knK+=5^xi$s0rH0g*"gN`N\u9/ ~w=X ).hw;^1qy{0[={tn9d-?xz:{7X[Mo_2)CAhC"GF\fE5@pǨ-|6~y `= iܴa^>eux=jƟ^a|~x{{/zG]ӼmxnovVxMZmTJ -;}ܼ(nbg$s0rH0WrUN!sB}p{O>XGLuɣ.[A}kxߐ'2==gh|`~d97X ~t97)+mK酥A٫}JS5l9MV 9U'#@FsդR&]n"JO+ա-`)\~^{}vuߵ{~Os{ig5?Omsnf1$,Z_m|vò:{^8bw6Y,@279r$@F+9*H @9r!^|W[@ Kx/_>҃_{mŕ?GN__2^u͍%zknCO^ qQhn4OX%"mQ:"0ˬ&"5w.U%Ў~MLxI]6kBWw[Ům[߿f]}ä9# W6Ԯ%pEl[+*kK'U29r$@F+9*H @9r!+ p{wǁw<Ԯ+NثosN^tGKz`ڴix|j9$E_&/Eп"aХS|֖T"GF\fE5@pǨ-|[k21O1dGOOF7u潏-\1Œ'VgvǤs>tW6c{W_ -wѸv#F iN|ʥss?m3&LvO=ѻyZ=w-K{6ްbmަR 㽱@#P[t\K!_{ LI8ٺ"<,n"`R?"oxfs1iHO9~-˻{;s@ @XG~O1sF { to3c_lF\fE5@y -7El @l Q_h lcp_tGSNf%EF?w/o ]Zf崱+8vEտiQC8l`GKi*`.Tz-A7%QWҳFl pqD-!#mP)Q؄[C -=t$sOlYi|dc:0&o`pu8[|7 -=Z2Y]",HS#pA&l\a-c c8P#-mڪR&㫞pxVgK S>>wl|Kiw~?~M$5?ؔ'Pre!#՞;8_hw# mW9 &Y{/ƲYɵLQhu~WO}1' -; p'噻&?ɏqF/Ri{>Sr=3@n.&h-`F#gǖc(ƐdIP5Y\`ɕ+}ĠY:cy3"Q{D`8YQM*Ek2&\1d `cJz֎_ltΆL\w ˈ`M;gdt@#K#p%g]\U`[[qs<"qe!H|] #9΍*_5\!.K,nlCM^G6#{8e3#XY%@F2/c;2Z%\ vWbHF%Ӫ&="0\~A:d hF>0^Kݟ굱5,dN^}wQTOBwpWHl^-T8ܷܿ?o~sG?~Cy/ꑼCp֞p*T?Vc?~g''?xǾ ?遟~1C<pʫS_[I) 7 8zSvxg$>Ώ|AG&H `dɗ`tpS]R5GV= #]6R4Zrgn2ߏ?_S -&c?7RVM -ò?BdUK@9đ7+H -T rԞ`#gǖch8[ϧЖYT#iΖ@[K;E9up`GR&5WJ^*H(nKݍ4U-hFvx'%իٱ(%0K0ǚF88.gG *0t VV 64=fv'O:񆌙:lN5mC;cظكO?kc4mUwܷxolտk;k7?5{7,[~ K+g~{6.YG,byZZ,Kp¿JwCӏ~A*Hhhms=ܵ7UyJU{K+ly1g&&c2rԞ`N3!o83 2[_5u 'mSsȸiC>aѓ_1[{晗w߿Cs7wlm_}m۲Wzb}+z79kGSevV֝^B="çFempeҦX*`w&5E]w~Ǟ3U״in6~SGޒ;Y#K#pA&l\a-cඍZ`kx #0C?L9o)޻;v'o<ŻvcO,^jWl&քZ,kG+Ebu0c!ev5Y/{w`)>Rz'kO?/ kcj܇UӦ1TJ8_MV;`nۼ)UpAnx1n:w^ =~ݲ߭ -neI1{4f~&?-lVJڶ+{-^:ˡk+uL;\_x g@.SkS -_ԁKA[uGO EOoR/NӘ6S>)+GD`nN$m -!szBoV>w5M_& =q}%[c7q3~סg}~_$o럿tC .ZݣU;,u{JDMڕKJ56VUFT&g3-a OQu2D`8YQM*Ek2&\1d ]@7>lAcqO;oҴyخo@:{,M)&(!0rUHl$ -:д|F?)GKሓg7 )jQ:"0ˬ&"5w.U%+|ژi&1v/_nxkwU8=ׇw3/~灣O8༏səWox)jXuFj m -k V>rknu i'˭enw\oW~|R2#W#p%g]\0@.$= -xvM:aqW<+Bxaq͍{¼Kg8Y߱﹍zƻxjfW^s-,ZbF 5QC67GeVed_{Y}ֿC)X9uC~gu{RwOs_{5͇#5TLدUݕ=kEtCoJb=h4rSi%"U^V@89UW3{>|ܛk}$T|>SqƀN767ٌuht3_6yJ(RX>lݳ܏Sr/HnuY\χ7/h%)g"ȕ#"0\YWA:d h9 N!]3 B+;tQc{fvx_\o^j1Š7?gCh{F}k9\zݛbɊ-˻+뭹ֶ<-AODk``ES͡\ct(qM¦U\:igXwU)WV]5/_]_`yiWUx$9["GF\fE5@pǨ-|z8=x ]:wݯ[w.~{|ic^?!3pn{G3`ьv7o㾇fxc,YA`i `;fK O֓vXn:&s0rH0WrUN!sBnz]3>l}V6|;⼽?gxƁ6?<}jg^C˗Ϻ_=`k7XA^6`y)_ޝHُf`9Sբ0˄u_pSv'Gd#p.TdMcT7j'!>i#'>fmwn{v9Ǿ1@s?Eb)mw?{bXK z RM_u?U UkE@ `ݐ_ή\9 #uSpAf x.кoGX~K}|O.}l'WMo1^uvj=aȰpd֑*,AvRG9r$@F+9*H @9r!-gg5}٣f{+7^{ekWYwsIkGz4ɳsV+Hd6 2;9U'#@FsդR&]n"J0ZM2d49ЮM1aړZOZrÖ%}Z?nnگ#P>F -˞pfN^q:օdF FJκ -) A3`΁\D qFL:>WoXt\Lo/m,_wϖlɺ^߽&vDUvIr"GF\fE5@pǨ-`W/vM9~ W-[92QB,{W_y VKKשdF FJκ -) A3`΁\X; -zȸ#8ѥk]q@!{Mp܇sAN=:Nt9Ty|~E>S>Ǟ,|慧L(Ee}{h&jqJpWj>c`wtGGUhINxs9NF02+IpMD?Fl7}a]S&pҾgp? ,ӯ_|ɺK̼KCL8_rտ~K?]'Y}koǜ_/0)x{'pF_ϫd#|sH/>#-TIa_j!?P%:?~doV=76O7S8bvpEMRE*>%S:` -QSE:%3~s=M -ȕ#"0\YWA:d h9 hXUv/?mHf^&6ۼweoSĺM̸:ڧKb9B'?cmG~!yg2\9LR8௎*^|r*?4YX%mnן>j>Mw>>'pNJwuч>k*?z_A`#NLX|K"CˍޑꋚOy(YTMFsդR&]n"J0ZwM}SM:aSκl֯" Ӱz6.YnEOs w/X~Ƅf4CqZYE-?^( +G:$ -J͚a?uqcō%J9SeLfΏ|n*Nd&ҫ`rf>YMJPe*Ąߏ5->|YE@Y:ޔ?P!7 9b!q~g<04̔`䬫 B 24ȅ@7ۀ5uoG[gew {6N#M4d&;xfTn"RDRYIDe?\`Cl¶Ziqf'lQ]|Ҹ9DY)?+ 5ˢcO~o䅒j6jyj*RW+ہ'#zG6nYEɄ!O|A>n p{D`8YQM*Ek2&\1d XQߑRT1MU/42durYIr9`䬫 B 24ȅ@~Qq_n- --_׷xUϊuz6CW`YWm.xZ/^5j 6.X{]~d -@:v=3ݏk_ϝ`eVTJ t*|,]=wuߖkw{KbUSwm{6ʇٿ+?U]6sX״Am6} ٱ]h@\D`t -.@ s x+&\{6/$RO ؊Yyy뛑^ģA`IfލOvpCG_>dOCθE F\fE5@pǨ-L.#u̔ݷxór`Y?w[Gu u] +oy=#5m n{YM[֮QiA]u5?ЛڒjXG_Uke<^8[vͽ$[s;YOX t6:ɺ}W;k. bsϰUT[[ѺWM#F_R Uj|4݇lnֶX/(Z 6G:G #uSpAf H.CMӶXgLu=oX7c&`׬6k^ݢ Smgg6 -I Pb)kJ}>(d4`4RG9nJm:Ikg9^76NɰSeꅑm~UVIŵWm+eJmӪEUHURKL 6O0c\(mjffC{\W]/,ŵ/N02+IpMD?Flar>ixgLqwJ{_9땞Yce, -n2颞J)4OZ?oY)rN׆_d?]~WP\WJ!$#-M5 --/ "2*WG2*J|jɾhjՓK|T$V#z)=Κg9%Z,C]iVwiZe6㺻WV0[wZgzw2WfdE͓<@s7Ռ@F+9*H @9r!\[={dާ۲5uW]Q&˺wt|sMʞMz7/yꡕ1oԤ+ ~XNKC>Υ0cT&f7,RVɮج^+U9ڕœRMB6Ś_5ٸ4n{/[1gjsd$i"0ˬ&"5w.UaO9~qO,_n^#ۤgs@3vKwЯ7>lMwŜ]ӵZ_:l-iZ=ɱj}Ee~ei"0\YWA:d h9 3"zإ5Y͸KQ"z³O-Z~>z= V~yӮъ5{}g4bˢCQD4b#p.TdMcT_~ Z!ɎN?FvM(mlT1uŨiW;h9rr4uИmgX+wNnnp{)m6H_u}VaU9Z*Jw,qRl쬔]J~b׻wRʥzyvug"բ*V/tOG5-C%iQobD`t -.@ s Y1T/6z1S$kfMױ{kͥccи2\;?O[`?Zl`myjaN`ٯ~~x*AʪBd*_:M?T7{ڜYkf%6H˖1jmV(%5h}iTوK:;ʫ */3WX 3wo= )'02E02+IpMD?Flaxaf`eJzbpn( j֡+nm^7C+ט 9/{y?Nu%Ho,`YCJih=CXE#m2&*; - KTݤz 8!F*|qԮݪU^2)X`#Qu^'q^G FJκ -) A3`΁\_'1NzCEkRdy!&k%n?9٬,V,Wƫ7ѕ`+U&>,6 `i.VzŮZ5OF2KF+9*H @9r!~nu/(ד@2aKUpeicref+JOKun5yu8E#E?M~W_֡fjd[R*yڠ)\YL-:dŊ j4JՋdGwXި.="0ˬ&"5w.UpM,zWeے>%KC4Oݦ̓4s$@(L_yϿ߽k6>si::=w^9cw%%t@ - %Ҵ['^Y5Y R谼Q]zDk&/_z7{񹗟}y6>=A'ww;?p;w;ދ4&#'F-H$ (L_xAү_~מ}W|ϭ9h;?g3BSNzn !d @ tXި.="_?/~^~IK곯w/Կџz?p;?=Y]YZFE3Kq q-O!Y*F QB W/^zŗF &@F!@ $:,oT`8ɟz/x@ @z \/2@ @-:,oTz o^| h B HcaD` vN 谼Q]zDu* @[f@z # dEvV"gC >zSoD-CS;,oT`8 {1A:F@& աZ?~ESd]"(#0 @Y5&1 P:7KO0OY{泥fTEL XBf7z~x2zқG˴lRBSY, O.%O-96"`_UF(^&%75iYu)1J0"؈Gw[iJkEcMH @e$)^̽Xr^#mQDio'$fu´FwWTFu Fx\@ Rl`lFK`: j3sA1J0"[d=P+XMf.=}2 -]m -H -`d54B򍆙FJyѪH6%85Kq`4=5*zm︴t#uLD4H U4rWb)6Ii*\f͵@\jS9L`kpszj*5(F &@!@ dE /Wv6U6\]%LS,9;{F -UhgѲ۳3fծ'锻F!CFM !(wuFP=+GVY;,oT`8rmvB#@bc1F `uvǦLj:ie SHMm؄=;W9 -z:"n>(0쏵jAB2cyF.6]9-4&[sw;W=YuODӋ%t` @ +qy -0#c:r UVbDlkdY7v³& =rHզݪ4EHi{ \nPnwjggOf$+;8`8rmvB#P}o ֹc6A=OJPYKbFQ!@F!@Ȋ@yj¿ZlNv^hg[d%:lFDj:%CBsz XhQTgF`@"`9& PRq6ji#"pV< dGsz XhQTgF`@"`9& PRq6ji#"pV;Wzh2N9*Qdkm2>k^;ǁ N-VH b(霞fC(fD`[֬ -lOH3l494 茳QK FߊO-Bz+!x;_2#Ui, 4}JK1j% ?0{ ۖq 4F+tU9!?,9=Z5-cFo4%i6 `IbFQ!@~؟^"S۝궴HR,x8q&l8">8t? IT?-#OTO^{w`{#8p"ׇd@I t٨#1"ℭ▖HKG -::u%w፴ܶ3VfنH[lW,r$@,MխF"' @I4μbЮDŽ{敱wmsŌ:C0H O5#$exX2n^xdU]β@ J7PkQ{ڐv6$cr=#)meJKp2!, vN*F`s#IpeW^zM7brNgZH0jݑ7"G odݕIBij+ϴk .' xT5o^،{'/KpG -dV 8D-d\fTZCθ^ -O[Ą%>g(fD`[d=o;Eh[WP&Ֆ@Y5!`Oƹ$_wL؞'egZH0@`Rt jݭs%h[yOZZϪ{¿Ό c7)(fD_i%@%w2Mz%> eNg6 # dE Ě!/&l%mt\"gO~Wܩ P d=¿!&S\F`@"`o2@zod>ayw<`/-:{/JН2fiQTgF'i @ _es&6f17d,03F-m$@F!@Ȋ@Y5!I o\-Zٗ&hQTgF'?+@(Niy eZ=玹Gyq6ji#"0 @@VMHZxKAX~.AŌ:C0?EN @(lEpڸm(X쌳QK F;$F#d -is>e6dmxXdb5@ ĚIZ|2*W~6Eu`Vef#'9 Xi3Z\V;¸jH-C! (9Y2 *JKU`pXhg6 4I^=u뼶́c!i @t'1Ƅej+'f _{ϼ2V_3,f6Eu`M6nb8)?b)Y`^Vņ:=UWeQbld],ڞBZFHs:kv\&bQ, 3l@1촪d!zvHVd8*Ȱp]жRq7aYWg6 w`G/VJB7܊C_ؓɶ)ÕԯfD -kv3l0fxd8Na4 *'ߔ_ -JcCםXK Vp\v]oQTgF߶:āOݶHN%ipy":F\X)!'㽑VL@ P%ӌPW6ϒ8nՂgY|y丄 bFQ!@WxRE @ -;ka%uȉ2}Fӗ< I1^cܑa5&OU 3F-m$@F!@Ȋ@{- -KK62aVw; ¿fuT9F1 gO~B@@ -+l4d}飸iJ NвVmrk-o66AEu٨#0 @Yq^N#Ai\70< I=5rٕפ l^]bFQ!@S> @*0 !r⮑¬5jdg66[@?tUVf;{w댳QK F`@"P=! GsZD!v2i tN6Eu`8UB&P=]XWZV&))5L6%"UY> GW68` @ +ct2Su;r*md'l `e)6Њ&n!3r@#P =mnEZM_x8rو"jṜ(qϽ6Eu`V;6WȨ"d).+~ 2'= P=ef7['ֶک{a4&j|R?E~{ͳRVtuTaX`K=O0 նB-,JtQ(3#Yutʄ @4C@)J`]>iS^ݏ&rwP.m IM9\s3F-m$@F!@Ȋ@g5onƝ/5o{MM -p,;F1 )Fj'&y ~*Cͦy?m(0mI,$bΡܯ2)MX|8W} F՘◮\Ա@)mQ@؉S،!d`Cʥ;m53F-m$@~+l~ -^"Ɓ[^݂j_QdJ(\,Ñe5u7×F#mR {ɦJIf鲢y<#W\n')ҫEi7e(/*l VbFQ!@~Hv°~CjxwزpO@nVd/NFH+&l?1%% MdJdlّE^ - -p3F-m$@6Få:l2`R8*Ch#a`{87፴`wضՃy"#摶't~GYkw`U!IkQTgFl5pL"~NVGm"~E81(@Y(LJQ ʪrgv?nӘ 3^/-tHc | )'~LndY'pB6\?-쌳QK Fmw\(Hn1Oix8!B0w<= lmTM­߆رJb@HF :&MW5%.⧦*+AURJܜ9U{zaE)sw9\m=NgL+>|m3 "p No:~"%0e@:?ѳ^7}͖W%Q(6"j$/r`| yr5pgZb WSLF ӽU{_{zmp@"`N_[KiX6F V1R4Z#:9l? IȡMJ#p8g.L+hKH\Dj -pfWt -KSͲVRN9R MO+r6ruC -4U2ka~ܑ+I>78'VhC,D` qƢOnSgHխ8vO -vL#i^84y+vַ@$k.b@0?O @#FkmcQz)볬-5Xr%ךv\8 -s'ܮs/GqrswU"Em # dER#;F2mkdS[dPѻGے3?6.v.dkWF4"uٵn?%0K0?NE H0@VW-(r|5Қݒ݇bd5D)[š"sp*:HU:p|] # dEP3u17Jc5$,eM|kg9↑ۢ;|HLr߬3DzSʖ"uZkV8C.yS^ӋeYXTT L,=3jX#K#Xsw{#u5OlҙXf2W(8EV7ARl`_,ߴG`!hΝX9)ԙv^u0ۨeyBnTdΖ6ӟ*!_#p0B p2K/ؿi"}bMXH (TrG2 -p^aݲҔilϨa , ,6zc}Nb|ϣFd:h$U_<@UL,\󜼑u9xx!H5jķUGC aGRYP N7=LJc棐/jH 9wb-4$)Q8wۦbnd?>*Ħ6lӟ*!_#o?# PWh۲}2prmfތVpix0@dUV:di%En[V_z3<2īeT@a1{#rYJ)6!^bY<|1gž5,%_D-w`4nȀ6R<<-M۾ nuA~`hC}a)c,";e?rS{In#xoGg5'ќ-[l*$G-%*$_#`Uh[0FBt.$ߋ:)!hԖdifX$ :&! ݇@8"#p[Xzn*mK96+|gѶF| FmQp# -ѭ4nqʇܸ.u!qQXzidu7#~ L5;`!ń]eꉸjXiڃJW{cL0sl}k=)UmVη,K9' @]YL׳'o gxSІ(߇Ø@k[i J_s`ܓOV]`(xDR $.G - )?ЊGv$Oȓx9-'_+G/X77ߚCeqzO72mṛuDYs>%0K0l+d5G[X1=(/,&*NT#H%0,VU*m{ه6kKgU9"uZZBA)YS'ݮrԞ`L)-􈖷@tnxK@a yGؘ^D:Mi1~Kt.$P jd۔Dq\:|ajjܦ1moeNE>޶F| F$0@@ ϶[+ҵه]IC?ƒ(V!PP0Yr )AH1κb_?w".]jU\_1="0 @@VY& Yj&ٗ(͜T[1R&` Á^j#MҸ61^EroS5ϴP?޵+A.l8,N݂@Ȓ/"pV - @ sfW89k3waMc,~TC8px0ZY}wL]UNG$yS>5mgZf:e*Yg,<* _#0 @Y(ь_<#Hy @i'}Ti>KȪK\4հҧQb.es '+VdY(qx: , gO>W!@(x ؚۯ,X姑^OFYsd>KCJUEr-[.v)gg[m V>Mu9jO@0C 4W\/roeF0#*ʳszkDN<+͠s#LuZ.{o`\JH `dɗ`8@@.3:sM}YQʨfGd$ۻؽfm1qX=U3zz_lt*+_#0 @Y(ެڵ\LRXFy[ef嶬Ovlvͺw. - pmwo9%_D? @ot˹MP}-ֵI{շ}S`"EVkARrԞ`_gW~`KӼ'IɦtC%:Z}7)sӀ| HS۵jSOiț "es@:O`5K.^`{\ӷ`E6/d%6[Yofk=bՒ}5VWf4&wZ쾑8lvQiD` 9%mX޷iY}[n.[9=cISc,۲bT²=hUN“)|&Fbm+%VXBiL 'G=qB@H_^xqE6.4ޅXнɵX9VlnCޠċQ_ -"Jܪӌ=snokN>¯{~F)Wμ1E}W߸'V]AtҘys!@|ғf@^@ V+ժf->X珻kN;SLj{+?,f +WƊ*qq!(lCpT` dN@`Eo?+=|_?i7NC/WGള.;[F˜l$@11B0'ͼ P=}tKWnrǃ 9ã;uృ:d0~!y>uU!g^~vnW@HrQ8*MC0C2'| Rتλ<1~aZ})#':7}'y| HmKG~Vm|FOTy{]F~|&ξNkkn?^)`7%ƓcO}gK'lCswN=qJn ˢϸxwԥ<l=u .Rl6EKG 4#o -p\k̜ZJ3G Vq] $W&4} OFԊxmj5n58ncNđ8vWpCϹKzg3.ZNF\8VBR;Bm>IoKaϼẖCX鹟1 lYX׿3%珙SL+ |=>K'?q n<{IO'لN?h0%ț "p!XH+LFu92WU8Tk*9Lk!^zuz GӾڼwyԱ|~~{'<{ K%>qZühu=dbYJluᥧ/L6;`u.-XY-VF,jݏ.Ou/v?o)`8 |dM 4#-('<6!ܐ`@wLirHif5O!HkM7L-4E--2`wy%5"ӧ'?8?ǝu5[{fy37}mY鎇ԍ+zs,𛇖'VoXkvýzO8璯0Tzdn]]a>x|U1[gj[>G+[Zwʄgx?O:Juo@,UGC1'~6h2K'E4 "p*XHL`D~YZ}}HD{;k hE/_;O;#N:}_msu3pۓ=[Zs_я#OX;`iokz[pe3g_r]S;vi.֏NYnsʈsyq䊵.^<%?yu믘s헎o}|Śt1^V=EGȎ@#o.#o g5o| yh`O iLQFo[{M |mEldz6"-4Th;%ܝHQ͎o ۸xuMltʜ#O*s?支o23:]{wsْdP/[޳qe"_ZGxnc4=Si+-{֞⮣~tQ?<9l|NqƢzt߸v˳O\g JE4 "pGi׆!̂L"tDMU㽉"#*I`͆ Wt/Z ,\u޸ ZݰȣN9;~OѡۃqⰁG07=Ow*tB=Zק%:dZG>d3k_h-rnܷEY@O?R%+v }zҳO,_3j-VUݏ-[@+(t -Hcbͅ`΄@DM\OX}OI PW -Mݏ.>kwOvCqyֺhrqIE_+U^zpfzgO7ܻek5Ջ'WO%SF[Z%WoxJkŁX/Y KlTP2BSTgF3ѿLh' tYb -*H+}h7ys8qǜ|aȓFL{]lʢIYRhY^H\WiU^%3N5UoJ?֛j>U.JL3;Cqt٨#0 @ s -czY9BeNc+nq3U@XǘiW_{,zH*37wݬ,+}5lBռoȭ,W,5LPFL+ !V,a7 hQTgF3t*@G @}bݏ2 ]WB/]VQ)6vf^JǂkeRŁn>W{J`֋%ki'үxѪ:λN7vw Y PxBVlҭ~.1Hq_| t٨#ŝ-a PO^/^9]R5W[v݊s:=CMZ٭O;pZO5kدWhiޑJWd ٨J O6UzpE+{p`rGSsj&F1 'G=l P7ܲ'ߔK3F-m$@F!@(W$e$F1 \/YE- Bef@u#@^fy!@K~MJ@J40sC*Cz 'KG0C i4)!2(`"pVW= $&P =m #@F!@Ȋ4@ Nh0`8r%>V&qo?e`,}.i7o^t@''O`ml\4$*k Jd;)KQn}9U`{/*V%imdK"-0W_b(p_8 !ѤHtG#o pMk,72UyL8=|t#@{fNę{"KfbD0}\7eFv\/Cri&P5-#Xʶs&{،o?XwSgʁ2lӯi )4@ Nh0`8BLv=yV)#Ÿ1$Kd{,զZɐE^GpD!6R'f#eҁ/ ?(i(ㄞ6C  pjd-y`̱șG]TsWUwē]e6-RE ȖWu"Oڸhe$ZgF>͛,`wHAm՞V7}!/D~MJ@J40!r97[m`b{l!=%edz^*D>JxlAՐE 8^R O~Y5Y" ٤Gq pHQfmFJ$#P =m #@.(_mV=$F8<⢭2(e$LkW"iڐXf(oHTdӪHLd m62V>ې ѤHtGK_2vN'Gmt(;z$p-w9iwO9sOH6J~ YCyې'bl[B-6eu -VY M4 ruސ8=|tKZ3HI Rt;6K:Mkmd˯! 3K~MJ@J4pyO;vԜ@sn 9I&P =m #@^,Ag$@i4)!2(`"` Vuw| @z 'KGpXinXLY @HO~MJ@J4pMX}/Al( Bz 'KGp}t'+  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj  @ ` @jAp-95B @"0 @ ԂZ s5 @ @iF!@ @b\#!/ @ j C @@-0Wj az,K緫{" ƴF9y23 @#`X&@ @!X @0, @ @f - @0, @ @f{H,K @k  @ @`3Ckh @  @ @`3C=c$%@ @5  @ 0@||~V @ @1bk# @  / @X@>mF{  @ G@  @ @`xݼgIJ @@]|o{Ee @8@6t蘁kh @,/3p~` @-P8d, -{H,K @k5_`ї @ )W؋ - @, @ @WQ @O|}|||-TI @ Bӱ| @ @foI"@ @]2k @  @A`z @A \3N ignh@AA0x6 @,={Ϟ}dxB6H  @xU0xD-=\=0p,h* @Vok9(uNT@Mv tȽ;푁ÇuIкZ.JV7k~cUZ݄kS {8F߰$ճ{_ -=oJ.1gGE{XZp=[4jW 4vV6pjh߅D@>0Ƚ!HN_-=c|9ު< &7=26t_JE7_r - @|l~LBp{go=>V44y!3ap0=+--9S[*zݴ s]νlT-^*.RyF6gO5e+%u.C!@G@>*};~ 'bXϱkgӇդ!x?|NKN34rZ#W[YH{vvӜ ߨpgݥr}5_ ?qvZM, @ -2 s9s9jR8IK{cgrl,W/KZ\֋h7֢Ոm+lԭ ǽ]&Nn @O;xvwUO35~@qӡ0 0|dg>?_?ǏOQ['g5 r\\3<f^a;3vO /̇,ܸII—! @pH?~Qz?/B_:l%ӠJc`@{y=jlbJ̇ٞh0;zڒ*jز=[,6`MX0DVմdi6DE@>*Osd{X2\gb@X.\No_+(m#@# ; __gjK8rKKl% -,gq @R9:'t -/P7l  @P@>6ǭg1 *T` -'j @ @Mz @ @ VDt -endstream -endobj -1147 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.273 670.651 151.551 682.277] -/A << /S /GoTo /D (figure.caption.56) >> ->> endobj -1148 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [262.082 642.947 283.36 655.846] -/A << /S /GoTo /D (figure.caption.57) >> ->> endobj -1149 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [161.765 616.454 183.043 628.081] -/A << /S /GoTo /D (figure.caption.58) >> ->> endobj -1150 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [420.525 602.299 441.803 615.198] -/A << /S /GoTo /D (figure.caption.59) >> ->> endobj -1156 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [139.287 562.257 160.566 573.884] -/A << /S /GoTo /D (figure.caption.60) >> ->> endobj -1157 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [343.707 210.112 373.423 223.011] -/A << /S /GoTo /D (subsection.21.1.2) >> ->> endobj -1168 0 obj << -/D [1166 0 R /XYZ 77.386 776.032 null] ->> endobj -330 0 obj << -/D [1166 0 R /XYZ 77.386 755.708 null] ->> endobj -1169 0 obj << -/D [1166 0 R /XYZ 77.386 559.077 null] ->> endobj -1165 0 obj << -/Font << /F40 562 0 R /F45 635 0 R /F16 519 0 R /F48 770 0 R /F28 636 0 R /F3 631 0 R /F4 632 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im30 942 0 R /Im56 1151 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1176 0 obj << -/Length 491 -/Filter /FlateDecode ->> -stream -xڭMs@ Vvt▔2=$dG[Gk׭!wg%K Ϋ0aPs<@HC5i{9eOIu=(U9XK1Oê%NqMyOq>q>IՆTWYYeK9Rkv_`0n \W@hb,i d來I9Eh$jqk#@M0i> 7N2Υdl!bt%ƚ#jzڻqv?m.q2}{`uQcRv6 䳧2_> endobj -1152 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1024 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 75679 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^`U7sw98;J݅ŭ8EZh:uHnwݸ7dwf3&};~Om#6OÚI_v|*nװ_w;af ya 7$Q3Fq\;Ke˰S9̮W!JF .{E\ ^B/CWi'%:8/J.^Fs7$yp^2O8f<}qx;8>\MqmVf҅9ƽxp!9nrLr9/ۜ`q]=<6}q|hc٨7vp&*~$p6D; DDNDη8?MMTO?C+_^Drs^ Vr}h㿉oⰏ 0[?BcׇVeV #nonyDGi:L۔nwRf?yHg5wr1ww;cPOp'KyZOdtד;ie]s+S -vmoOgݳ!r!-ôZ^EzZ)h- -Z?ٞaZ~wP+>0WW^?W~MsHZoP~ְu5U#kzZQ>}u3:K ^?CaZZoUТ7.z[:mF=% K޹].mS]\%EiVк|M\^ter}Hk0hP?ҽuWG'zk>_;?5FYZ`ƫ>S3]![~nH "#F}aܗl?%7)M&/lЋ_rkӗh -Cj~dVzEAX"׫ -o@k~!}omhm7eazk-@vl;ٿ;D?Ώv)qO\񽟝/Nr9nrJar7Z)kG{>V^i =iǧrm}_g=u3>?E 7/z:C>_Vþphp諣~_W!2L[u"pMA -FA!t&[: r} ۇ|.AE"tIQ?^Һ]D)'(I/kYoP W/VոW~Uaܯ)(7=8a\{)q5nxMIiiҠ̒JgdR"K-RiY*e!4J;lM#62 ی6쳎q!C;f%&' 'k9$3SÔ{eP]r5kFnyg֍%C:^0(s,(8QxSQ< iyuѫ7Q1Kŗ|*C벯J/^㐮hS`^`*TTapMA*(\ - -2 Vm4!$$V0FUg9Lfuz̥Q̣hYEhh QVU6I COOVd``<`9# ####_c`AFFc0##Ob#JW۞ ^Ma"##c01Lh0Fac#Q¯0izr۷ІgxRM } =Ł' <Z3`KYS<5 )ЃYИ)CИ)ИJh:#S1Sј=h@^y0`d^~m! Bf-&4`d&s`dsU0+`Q&/WL6` 3n 0 La5&>9L:W0sq|`9p7.*6~L^){ E~7ϛGkE555],ELr`o 3[`MCAXGW X^KE&EH,, `a,V,,Eb`a,,%;FV@Y!`6*071iAGee&0D0;*H -A+ @*D/@+K+I`hٿ*DBW~BhvRJ@7B-rЃQ_DI{K&Ka銮7v$B@-Pnfo$%[Ev6nYCGs(~9<'UFf7 TfyL^l'hWF*BX] U -A##9cЮh LA3;L -4N@"U >_9,D62,$WɒH2x+z1$_%0`!!###[ xh%$\i>"c`ةr.BhxM6&H3/<{<3̴a -L :I&υ0&0y '?ÿ gG:䯜~~-zGd`uq`0:K:d)`\8c`5+HO>g<: -?4멎LxC5跷|r?O Y 40fR+@I="0-V -4_x¿c=@c -p\ G -cZ*`s,EY`,xE֛5ي`)Ri)'D~VʂLgx B?&E36 @]) -`&ZZo( -#G:Q}}H_-IvrP9'Utfx4U}auYp/%"XG -,Ŵ'!S^`! .E9`_0  -6]]SKa0r,A` -4R7V\i `"X$Zt)?ҥ1bX"X -XO$fAoZ|qK -twm>!p!⇋lEp1r'蒢~$%^p$\IW'1+keRX¿d#f20v -4 密I ҐLxHttm_`(X^OP? _ؖA'׮=kܖABдװ*tg"eAZ0r -V 9_d0M* -"E/$BSD*$`c#898S`q*|/`Z`eB̓) "kAEeZ VAVVep$2HW*vִ]үԋJH$zPI#s_9 zѫ'u -4k] ih/^E2a -f/m)J0SYk ̠;ݙA nHߟ +s״\5>u!|":S'5M4!3MY>Z ,sgL&4W VbwA^5 rAv~@#IF&K+h].k>jt}_e GwAUq0:ygWB"3'![```E5FF/LhL,hLve 2B;q16@t@t@t@%::::@-Vg_t@t@t@Ё!Al<t@t@t@ЁID`'Ct@t@t`90 -몫jmKD@t@t@t`\;u|MrUoW(Hx\O@t@t@ЁQ8 {=M]C]~:w(XOٹҾ>Q:::0$34_yڿ⑖Q톯_cMSMgwoMkel{x -$F<5D`T\RDž7=GwoĂ#gPt l -4!8_eQǩE‰bU  w| D m2 Ç0" *N1(#)@t@t.p[WWU;zw5<뚒[]TʚO1hCqKZj5 -L7gEE@Or%NS}tbDI#~}0bQcBrT7 ̱R>B{f:Ɨ:k@t@t^pl~ۏ?쉠:Խ|4z.6{Fx)J LuLGM8200)V`|DgH 2貹ؕ!Q 9>G10pZ1vQ Qs_(ꨱ1:::`z ->Ѵ!˿_ɴ/Ý -tg=W~ᯢ]*P^ -?[BVHՠ;"*@8bUPd`&:! GFctWȀ :::#pou?RQz6\ZҭR1﫳'8*ח& %l T 4P \y=p -cS0GHXa~r'LVn<)5m8U;| -ns^mT@ 1:::0zwoLAmJX,Ĥ)g*?腽}iu&`t@t@t@4khoŌ_|^#j 4^{RKe=\+"guqN~G1_|,$# bu{G@t@tiuWB줅aɥA%]+bǨc6:::#2vE$&zBOn'8I{8z@t@t@t@`·]zzܐGX\Phǀt@t@t@Ё5ȋ/Is/ niE0:::80FN --1<'{įC:::S؁I0|:::vW2Q=5@t@t@t@c -4:::pxZ)7$qcᐽQ8G=DiXUc3V>n aV xU Avwwwuuuvv6745[dy'iكJ -:b23ڷf~ç|F^dg%dۥ -o7ǩ%Ćz9:zDG (.'@_ 8=xFnj`7~JY5u~H8 [׌Ez:,sfgļ檺w㮼rbxB3>400022rrr)++C3Dt@4 }-tyqgփd=kz?x͍޲ tB:4ur FFI"#Bܜ,-L /;;XDŽjhlˀ~juQ]TK7-eS=F3#ZOGOuɨ lMi:ozWΝ0meT<=׏m|mPI^^^FFFZZZ\\mR|Ĉ%~ ̨݂],0$#Nx :)eUBd_xW%/ERT$\%Qw.qÇK8߿ǎ;pq@@D[ZZO:xC;KrMbn,Dt@Ӂ|[ny?=JwRkۂsٿLb_ܫ;"l {21H(N Iq1>>qrsrsu473׽襉svʥoc'Їb^_?Gh'v8Kӯ+@T'T&*K*}㋫?WaHVQ}?EQTl'BuPqT`-u)aM\=="xt 8Rzyy'''ïz* - RT.Uu*L^N󃀰CM]G{6ܙ: -ݶ=垝~|*jjF'!Lb@u oޮͯ–> -6qbΛW^@_?-3Rb3|uebFƃ<~鄿+q:90{߭W -/;98w~~/[6GŏlRYhg_zz;edkcqYȈV!t,Q`F6Z~Y|Zro2^yE]G9v8n쟥<^7PR񛩘/(t痞|_{Eu8<SCP9i:e_@QJ7~~8O6@RTa*Bo)9ЯBvo7ܹ?s?7:n~p&r_MjBU^/S9T*Bh5(e6C8!Vt1"KT.s]AUPT4"%_`]G&c~I泙-T,g]Kfff BYYY8:7/_-eUҢw p +1 -8ݥ//ff -? -l:LsTc~y3Y?KtoqDWz_``ktD_/OĄ vts_6*oU+r Է8gT~Bl.34go#t]u3:z:99ux>~ C4bFK([}\2rS86A0 -.<(rʽ<**:mv@&U3 $g`-|KTg:L..gweW?{:Y:u?DVh)pYQOOÍ -ߗjեP嗩K*$q`(x+DLu&ٚkᘴ9~=\Q}?:Ç`/%iϗgw~[K`;LofHww|@\kkkoooeB6gϞWx.Vvf[qO|VPT/؂{ڝ/Wm@bNcrʭɡf*饢{V*nhW TփTtt7~}~}'n[srԸR -iN8qx4t͍+|.m'7*}J@oY -_BWx;_SwRkg%?R[(uU1衚:~\4,z`0jjP !_^^Kc:su[ -|E8odxz 8e; ,v1$W?@σzEoQy!%(I5ZC7(wu4`rcO[M{_oxAvO>=uꔾaooϴd"͛o)"+-ۓvY+ʶ{'_ҽ{mw_ -UOp+%::cnogR_s6n 硏{A~h -ȍ킐!{a 9 -ŮgHVf`(lO/ $o15_{FJH_:)vCG*5@WT>:?HoQ%@`~l>doEcgQ]ϕVsM-#btMc*)Lʣ -q ʕGQi?Wq -SW#¼07}g.\~r`_zp.*a&xXaBp>5R㝾_aC;qDTUG|g}7^۞r./5) -)R (r͚GP\=|hb\.T_N@va-zJ١q|5-yu= ̭03*"]ECQ5TZYkVqMӘ6Se7:Ja/Я{EɈ"X6k/ߎ٥{7x/z,;}J:nJ -a;ؕ -Ħ|؇7ϜYPЂZ:Q ,g+ - sX4,9ոF*)%m#_kBqeTtw?*O)O"k0_rr{}4XЯ4/h=-ἑ笒c3l񫣬 VAEQ_*yEZ95eCeh=dijέv_wSӃꏤcT_՝FQt7NpU//jsk5@_jѯyQO%Pg^x;L`̬[4.LL3\Gp5 ےÀ~eR xw5*RRR"##5lma'_GG@k k`wW7wWw'3-;'w['EQ_+F#@C }!~~U 0' =!> $=^R3/</(%CC:;07COWKWOW?MN}%L%=:n6^߅'1^-mˆ -X\.:]t,<{߽ ÂNevI9ĴdW!{N?օhz,ā `u@ǏVH뙲NtXAMo:-"KTj7#̤eb~cy -b7!,w*| -eͪlI)kͫ41¹pTpwasx PHQtX9Pu;hUrBK_՗.$0}:+`+Z㖖f&W%b/\DUIQE@m64׵5f&?  -k斕_jjjbcca'_|Lj*T^! noad$ `OX}Ta \Rx7Gtimdd~UV⋻vRï'O4?%<`°_ŎNhH~|ΎO_?>vP<8Bt@𽶷pүdwwˬm:# m4'r&X -Ϻi0/*C¿vOS -G#"kj+5c`~cVLEP_ogҀ_AFRb7)n?HvP&,hLou&4E6jΞ - XtT8$XFEvP^49@+ - -NosOu>}NKMT+4VmC@)Q }4Tr$E+*[G|w3ވ&DܺU>ؗq$`+ ~y3gϟ/'>jWVgi#pfaOp!=]ZQo3zmWtE45'>_I7Ψ(,LHBbeeePRB~+++\\\FX`-%/YclG^s ;SS?ɂ0:0a20"q`_U"m7r F:,{-Zt]w};wTf`ltss޸q?35.;70/GSQ%K?i ]>r(GUs<~qw|`%l?F::@+Z`+|^'\n(F =^UeP( fN?*T_υTVU^Մ3 -ny#*C4o,}`SY#){eAgG߈@Ý SNYmѝTP3 EFJ m.A! BNUF>>rc!Tysc YS%ƭT)RoV=hL95rB(_k/?o's#m)K6>\oٲesfƟNΊ–/\abđ1"gU@7K  mEV2c$x^ά 'ZPPP跺:'''::!2  -t}dF߹n?ߵ];EaCQgFSa0a>00/!K00zg@jYHrfͺ; ɧO2\JHI -ʨpio=ptErjg3v_}UhcH8:: r +@'8^+8g[p2 ~MNG)е6/Щ_>L}9v\}(`Ϫ -.-,;gpRo@kgo}kwUsWI}GLZGpU䅫E A9~j iL̥+G ]sbz3D a0U7Y:QF6wt>.npס2!Q~bw&P:KEgS8Qu8?l_u9~ǜ_xF=-.%[eCYI޽ - 9(+Z LE6Zz9E5PTn]qCp -[(3'9#/x%%% AnI7)))88dDCBEEE x9 `߿ncTZğr>~`#ѧZON#0?Bm|  !_^3` -U~ 8{'̙Ł>eeebI:wq]}:_/R}XK`\K)OFg>9q՟,߰7;;33Dt@23{p{oˮؗKx޵,b?q_^x<lP#.gLÊG_|.=mlL+>??Hy;#0ί1޹ө4D@zV6ԶmެG!'~=2H>VrXqYqSFf!E ]=]=IE&1FF>#̝KX !" GT*:(\W Yc`>^]ӷN5o}_jFc',QAӯM.],(-8r -FK͂fjzUF|x&ց%(`={x&B-@ #330[[[C!b ZQXg(DnMv3_E -S dvRjI0@``` 0_ww00ā![ᅦWAŋUjJ 5s"ֺCffIc<.f8DtDZ&0XS_sv{}oe`Eh:r6+a߾7}S[o֨=ǣ> -ftIlvlet0{m~( 28{ů)^so ,1qjg^=`w~V7JDt@ }8rA?ƾ Ky=ǭwﲛ3umt3>&SPJ! ~*K de.t ^!z-/,D]G8%~BEǟ9Q_9lyk;ЯK6%`:_vBzqv-02 kہ~˛s_FӯKZmrŨ^(8L\Ix""<]a AQqQZydk=ipT'TE9A`X `a՛ J,ЖfQO1UmngjrQtOuSQNIgNsO -+Z}~87;dZ:dG) -lgy\4@/0Arr2ɅNMM)Kz*Tv`q s%𐳣Vf=XWP}ϛwX[]`!Ky䨯 -Tӈ X {vp/|{X-O_}yf?>~ q^5ggdɲL/v0}ݦ[]vs*8&N[rz.1ߗye#6Ct@򧣷Ɛ>~ݠ ozЗ[~%(~ poeM?|k>]]~*G $_@_vJ W)+ߴj*Y/|,ЩC&H}Ic`UK=^g0_C g``+YI ^6$56tֵ˪Z3*ZKgfkz]rUR:p;~ɾsvaJ39oO;@nzV?ڼMQ-Tycwy\BFh~ߞV5g󇥭( -6o}g( E>J]9} -Z|DmJ !tņ^XeڻZE]>eB3e*x }! kEEErPBiknnN~$ψ*YxTVsuc?t{>6 -C:eIJT"T00-Tgx/t̶sY WCrcd`ljjNGoT0B3ei[tY> -_49xB.3k{br06M/db@עbIb·757 dqO~MF5?c;~ Vfaqъ tf6Տ[X*c\ݚKUD=z"XFyww]߆SAﺠRJ~36SٿR? 2;K_rWdܾ= wf .ADg`7}!_z YB8'A'Fn>)_Z-NFX?df#/8qŃ^Y_JNM0 ::0mG^_ǁ9yZ*v9W9q7|Fqmw4% Be,v+& kxUw/?^ 4X9?MN)ThBtQQ.E -n0ndb@;vXo9_Q{{;j#*dWpb@N߼gIx| J͟-\o*v'|NL 9iI>2.m0!?rQ H>ga^SK&հڭ҃/TqD6j1I7L*H"we `m~~~ww7XP2mmm b<۷oKPXJgFȋvwsu 2H~[{'GǧTQq'Zvފ3M2WqN6&C0΄~Λ<,vnF>Q0pϓ a޽zrxG&w -4tVqx }5pn<:LyFਸgάEݮCOγnrԙ#Sd򡷇?]" ]_516W_vjM $`M!hqһ@D4d3W>Ǐ:zⴏS@td߻XjC+t9KةO+IR莺a6*6{zX|םS͑tS珞pRȅgL㒽},56|RBlXX/&XfdYdQ&iaP7MϣR._$@Ek,$'Ď wHW CMP *EC:o]Zi3UHQ5j5MQ[J^d6δwDs L?ş7;0.D]_zɦ0[T_3*X)0Tx%K}/O|pnFwϘӿ;/sю~k a::0#0fşwr)v;zƜ:9zn^nǥaO ֽr&2Ů}MM<[hvbTH˿W[yxU{xV=*/{T -kbKR|s>'67zdZ8f\jk#8h~ C@aS~I:T:_ݷ@4XhԘ ϓz_Е9Hϝ=} s{ ggw_WG\F`=TIzѽzAznz9zF)zm=c) -_C~O啷猌 c{{yDEZ "c׈ -i JJ&P2뿓gձ_k@_~$K& ),}DBB?`!ee$HMB\EΘ~>94Ma7:: A E|r~}[gܸm_μיZ=4(<)N("4[jv߯c]BhX8xDU/4n܎mΞ9yy=]Çz kTg x c}i6Bа${ё#;88v(ӆ}⵩9M0)r.uc۶mZoߋc:v@(3.8\1uJTt6wsuj{~*қ5'x{8^>^)L6Myrn#au_xgبn%&2 =s4Lp|jOVOل:3Ϛ>p?; ,H-M59 }m2ܹ-??}}::ZZ!'>c/;w}f͛]7{mVhjtؿ>ZĴ: isH-m]>)ߟzg{K+uco o_xayD:j7jUSg`VdWvnAKeA;Et@t@8.~=@SSٱc뗮_~g' [kL,3\@o'ř~_ɛ[v ̮l*.pmCRU3zfYC$H~r[U~ suVО.]6:::0 ߴysw=A{vN?hpY[iry^So}Q(^"FFd`!{$_ (ok) H9W#<,Glzޫ*nX꾭Ԋeo_ -˾ (h { 5fw9; ;0k9Et@tu0y}oۯ[~.1￧93|U`(hh/MFŷ I5+ zl \}frH<$OYW" 7>>^ L7cm@W}GޢbʗCӭ`򕦰egjQ?::h -)P XUWXq;x, -ŸH'nBNs3$0 -d6|ϥw/d}~*6~kچw9MHә" Z5#pj`1_o(4Pў=h`>W/USϪ+c+ӣʷ#@8Ab+Flư`Ě08!sDRQ6-qDT_- -Ȫ00eco(8]3JȿO@t@ -#VwhVF6pFF`NU#N\TF `eJNt@t@4JhB`߲} 7^yynݚpV˕ih s'C*Rj倳2pO^Eaeś)dE|]UU #T -cU7KG=Vuպ  Do;QB9&PQ2(0|iB8,NU) F B,R8pHWf' |dΜ5Pr#Uz{q>-f::0M`NR _xx_xm^럷yyVۭd̼垿:N;|7 s0-'% -RP -R81 sʷm "tM ʪG n1[rmszH3_ٽq~A"FΡ^L63\ .78vy-.F xTG"UB F]^WNsIX;R݆"Q+gڨ5MiDt@>8E6yEKV/`%GG> -߉C6@6+_:w-Ol:Sumn住Oם@oSzO -~3N;ozf9XLkDR [XP -?}ߎx\::V;\$8y`?x?r쑇==xw_۝rۥntg?܏,b^i,VZUknBzVk::LsiE=8*8_uomwe_z_o;g=w;w] 3ϞU'& `66&ᐈ <t@t@t`8N*}=}}}y; /<ǥޑLBڜC<ͿGt@t@Ё)F9 4Xv::Tu`$" t@t@t@-u -$\:::L$Z8lt@t@t@t@tZHt@t@t@rf_`(::::*l̏::: YZy$:::u800/:::;'O_`:::L1t@t@t@4Ompt@t@t }g`Det@t@t@-v@tC4| :::SfWt@t@t@6+Я#kib_:::0 -"&B##:::hXZO(:::0m@FFt@t@t OZ@PA{G0h7PߠܢʪzιQ 3訪s -r pt MrwrE] @t@xx:MƊz k2:OO1 an!1Xna҄S}*; ? wwwօ';I=€@t@&q]sIK1`HtYmS@<:~G7EU66ǦgX:D$L?"(!::0P`Dq/Y S +> cmCT{{'/kO$_z)+21=$%(!P{=`{t@tpo2r@xԗ#Hv o}t:.>H~e`po_Oo?l`7%::0hCw1v~Ќ)kc>v -48 0;,!6 |yEt@Ё)U9`H\ *B=B@|s{(JVRicc?o)D^::0LL0#o:$'<Cڻÿ]TF'%YФ&iTOO=[;hyEt@Ё)aZF"q?K^y T,; "Z{־ʦN7̆m;^z& TB觚ڻZ:ԣ掞z:`!r~ -uR=jQW?K)J=`xgW0\I-)x!2Ft@:U3iÒ8qs# I$90M/Kp MHP<cCSӤiU} 7k[d%Iمqq19jQbZVBzNBf~$]>w44W64UחWשG5 %m]SksK*`)`z:L*0<PC b 4=U7$d:F;'xFe'G!ANAq酕5no[SV/MϏH͏(Iˋ,T2 -݂b*iwtU+jJԥjp0![bX_|`t@Z?fMZ0<?DE!K.u OU3=2=br#2s.Bݥ m٥i%Ѳȴ"(:8"8<$,,80.7tJ~k*ZZ MA$ ]]I)Hgi)~KAtДxhFNc`9MY!ai4FfE!v!Lgi6 W1@eԄe"JejQxtIDVH]xА{ m/{oU<+"XB~a:LS -~&mX6n`x:~Flj:0;Lt@0tr@=<ɓr3+"=r0 YI61I^ɁQi^i! p%.t,N9&f9D${$exDF;Ĥ$B}}Լ򄜚Ya 69O_SPY$JPJ:!άΪJ,&g OZ> -tY%=8 !%?(0ƧJ\zeRӿkX.6KʫL̨L+(6s={\q>ZEj߃8ꬰ,K9HOxODK _n Y`2sComSf@S=}mT/aӁ`zB00t@ЁVϤ KO'Ï' [R|l6^,p,s,,?`'+Y&Yj:s>@lmg-jR% |nXWJs,jSa~ovAxVQTZaRBϥ9 f/Yh-YwR΄y*Y"ӉC32SR|3dU@:+$ ERn.u_ Lgd!saQ2,0f.-g,K<_ʮn턪X$5S-w(:0)*0#h:$Z4E;6{KAHV3[\l~, %-qY)7ɓsܸA^s𷏎-'RT]^n;)$ %K%8Z$M 1074 (&.y63WYvIg̕3ワ^tdsPЈ`(YςŮ8.1_?/~ݛ[[F'#O;o(3:t0r#QrEzWgGuv:{dqdPᬥ3EcOWwMGm>j1N}}_E.u% H -g)ęt Q)C$⸴ȌRca1c:a ?\ՔW{, ϳaR`cS_pگt(% xiLnZk;ke׭2{͜o𳓐MG{>>1W- \M}|l"c9Ċ:@t@D90i}80tO#kp(yA j<*!FjrRO+%Nk+Bk{J[ kD)96/$O`kY!w'T=%`8:{(C+GCwS?k;p sH4)8<uұ1::r0r#Ɂ@CfzyX[pJ%6y.W9r)+.(=*7!3&%" )ӨXTlǐ$4xifid`Ko\m;cɂ:KB{jD)1&97,%f-vXv KA'p{W?DڻX{:G8JfbN:6Ft@qhUvV`x:ߴxro@G=x>4xqddut^ua.2 ǘ TD$t߈Lt NY%:fDg{{EeGL6̷njM0~MEVP^^/J  ڬښ枲&U_Z -a4|j"R,'֎^ {6>!AR(I:@t@D9 D>9`iWTåi m%f.Y>{5~ޡqQљ1YQ h4%<-"SI!)^QŅ.Z -AAͪl$+mC -kE)AڒҔ^QQW\mKV\ :gWA3HFh!lffog;$ -$tcct@tЄF Ho\2buˬo\e'oK\:4t$4,L9 #"-025Q҄ɗxrdEepeecEuSYe(etT*kj:~c.Yj~t]L&4 D/ !M0;@z%Tז4UԷV6 HI:: ѢFFT5RI^@`q/Y;BgK%!4j;sd_cXcD4):1*i1n2 [nE&;&Je.Q))u-w2Y Yb3sdyuPAu}veM!,Feu=-]u] %eUծKV@gêH0$0Iv K +./*.inhilU Q':(r#hkZE9MTwS8䤳QL@pk4̍Mw OqMr KЮwDWXGH{x*.!aٞ!#!M*l:kӌVV,t4愦:Q_h,kh+j(lʭuwU׻"YIGeܰ$"pW%` -4,8KAڳlJXFnAqEIyMUm6Ӎt@t`h D4F5P]]]CSccsS}cCmcS]SsuCsyM}QY%H -< -d.Yh0gd_rpL%hiK. 5< -{ERT3E%VT$%FT̮̓[hCGbNߖsYѲRiz(D -3Csr -r.;}:f0Oܰ$94Jh-*.B-yuU %UM 򤰢TT+; -kj -O9.ݼbr{bPyTOn=4Snai02W55¢JP}z+5񨱮C MUMC(-JFNqCc+{uR^]>W7p"O}K:TЊBЁi@{F4FiҮ>n+k!TQu#$Z:v%zZju*72WldiQR38^gqZi!Y4JY %K\ndļr7cOKNsVY㬳BF旮J9J֊YkMfr,uޒE|l9s9MO5eU45VT7C]+[RO*k*ʪk@(=Z#I)Ym9cddP}]]tp_/0fwpj ghho4hfH]8ں&N >VW|WW(#ypzoAs@qF|\Ahmmll)Z@ӅY#r2Y$Yl/g5c J*cHT Of/5<LhujXp+~7ʌˍ0,֒E%V:KUF7rKE l2V[Ka&N301w -Ao^;su?M.>sYʯ@K[)h˾X5kVF+x,uo]cxJX6Cg -+MAopH WT6`8E6 r=89ԑ6f-/ߺ[taoKvv0kddig"Db4$k+7,GQaT@dZ(Q -OTNEƧr*:)Cb3E)6%SqiO_lN%f8#JٹϩBQ+bQL NTṕ -hO#]}0{e1F 'oS+;ǎ4 NH -Ѓ{$V~ `d=M%9޴No2i -L6d8kdkg,s7Y]曘XXnm9{rW2W;"F+E↧g4lJW%"V9^nrRW,wbJ_Xnp,Y'VEd˹LrYka5,{ۊ}N z0E"  ܍|=켃"\nQ#(J<9˭ho.Fr/2N -JT`t"cE)(&I:M(Ƒi$MJTtj:b2D' -SdyJ-ѯ(ʅ9GVP)~p;:LnG`x9b߫vW, ] |t,l g`˯Z Y*Y.Yn~׋aDXH|I^ 8Dx[+$u5 +/LɊH- Mʎ6rBK:I[OdDrD)%)?:L MJHJ;jp|lsJ|ub adu! 1H)8%HBb8Gp3"N )$NG's* &EcS9ƩtNĥpJ,]uplS|̷ł1mjn9Z+=vt<h D4F\ Yr>pSg4XSΐMt`JjZqKxsD[dSPOd"r&η~ddgL{DkD({Dg8&.~Ó3޾ꈌм򀜲ؔ`'2(e8s=mȴҨ"Q3" s*"rmnXg5YbN]]eM犭EsX -=%+Ϻ|`5&gB"2sL555k+ kjȩʮlnkϪ/œ`$Ɔ6XMVW0}Z ?0CQz6v!V6l)kp4 -O74mHa1 -eD4PΦb&r$d>ťVXB( vN%HJE&RTrS29ũشlNnzN%eq*1#HYldmOr*-HDGzU fg;N-*C$w@s=p#4qiWu ׶ty`:HQ txUAZDbd0vdTTQ =n#3=a*qu%BKrKc <`PN@g՞ߞ(U_hUYQV =BPhpvMMyU=0TbΰL*~i~ik\B3Zy5k^n>{o_\XVVQXQSX_UמҞV[]YōZ7 ct e?#'"a`pxp@qFu $  IKy]X!HBť,u`,B#5vu JtfDm#2Aй[HLݬjlXhI}ct*)NN/ -0"|u|{ [GEجʨ2ijQDvaua_K-πu︔USU^Ql T̺n)Dg,u -mϭn-mJ56[ɕK`&Yk<%K欶 VrY9knygÞ즦ŠڪƒH K0,3m>F!& Q_OxC@*t@4?451Z5 47AU<]ݽ@Ormf/wwbZz _E#.%Jg{G$eAо>ެ2iZ^P,%%?`vmr dRvalVQDz(ĦdEDUf9^e5s)Y&x)sאq'g%k AhjHl.mh./)*v~eznjCZݰJRmizn e-y T{Kv4Y[TFpp@l':90< )M47 <hΨ`4laY Y\g4,W JsXLzJN1^OFφjk۳ #e)Y!.:`)]Fvr FddRXV^TR$?'dW?> ׭~a"֛na#Lm^^2Q?[K&967T5g7wÄҢʺ<HXl}G ,t~J짭ft~  a5L&[zWx0KbYS(mw@s=p#4qiW0跮Fi80Dkr+!QD$BƲ(ŤA6^VZXURŞ W6͂]]TySKeIUd$!C6 ɼoOe旦痉RFyynA9kYm{ck_E5$^j=s1, B.tnVߕ[f-E$|޾ҒήҎ6s.??ka('b^uj I[LħJ"x{; MDž98XۡǏhu7E0<p}s!J sG C) ;(Y+! h6keׯm/YK 5 S]K䙿P4B( H'Yn{0U / &> S$GU\c9sI' Qy{KOYXam9/g ~k#Y BAXGIU0q#*VW(a3u5_u|cz-%X1xY΀h0rdd[=Eo,tIׅ<*@c -4@k;6с&ٰOt@s`x9 _nj@jj+nq4r甅SG/p',D+ +!Oy+޶eP;k?zf -jTgt@ݨ(&%[z&}sg` l)+'8Eg#w@D0x섟EƏdd^d?T0g+61fHXx@phU j;k9IiaY0CļK -ΐ]M&l;'f< }MtYK3kmnV@@n^ ʄ!a0>FzٽpLMmp0.!v/oJ L^d5^(ߨ*@sN!4_UM89zZzx;F9X,k}"D)06Saqɜ -&q>ʍHLX&RTJb28|;ff6EəhS -@ ̯jQfA00ee0n)乺Mǯ- -Ov~?{ܝhQ24jⲛ>ke`[;y8ysƮk#4v1`GAVxްʭ/ߺœw>E]Eo@p'~-<r@,%SYw[6sVX,\|^(փc##~ yh<ϚꔕZ?dd~U*BF@4/!&/y5Q/JZI:oHdΎCb7,+\BawkxZWܕ l_yt翓cBO'uwvw]]}})k -fb#4S^q< -4^8w -£9)`bG$Rdb(I9778&5SIwMTBf.O_dY(%Qjn -!UTTva92JK^VTALUJʊ4R:UX2%SYO]hn'i0F}؁fH~nhi"Xe5.ށfޜri킴kx 3L"44gV? vX'/VPafcyq*KFE.f:1onU`T3P7^gF5IWPJtt0oԷ`ݽ`,j} a$K Ί80hX=5R)=^ Zmޕ3ګ^VUk7fЀQu[o<|K[9{[*ohelTSEc()tu}6Y=RZ><؉!۔7i2(<`D_-vC4`W[ucAu-*3I`d&3P7H}*Oa^RSI^ UR̃)L:g'9{F* Z<#u%/ )_! RLͥCu\Tؘ΃lLm?xKw<CS{9>ى&`R: )4 -8&='! %BXER -D)9tBW©bNO/TrA1R -KD>'Qo|>|iz{BN{e/+de$ӊ*D) Y\(g3RTkz~F%* >iyZ-Nļ))gۉ9W B lLF$^NBCd&j PVBߦ2V5WVq -JBhz!,#Ev|@tD)C0߃Ixnn)B1SH~ OY "0EbI&sq7vHYyT]ݝQ=/ͻ-Atnaza_5ĜI:Gz'Y\rذaûko=[N2d:VI#hC;;'Ouvuqqqssca2L8dvR4 Qk~>3$dͮڥ$C2e:bӒ<6ы 4a װmp$Іλ.M5.Y=x`oIMdtx Y -^aK8&=d4HHLD|M^]0X@'M*%r*9\_)_l?lU_B?̯)EJ-%B$k0"_k~R!v|@RNZ(+ԨsKԨRFɅe*4:WF&4U74Ϻ涪ʚ:F򊊻AN&_< sΔZ>'[o7])C^Yl#=ܙ>+p:/g[҃qԡ> "}`ڤĻ fd`rȯ-Mt+<6:w70&ʏZTXH(\aHKXδ$csMIJ>q8BCP68K9xGщiٹg^Z\X %Ms<});_Rp !Pӊ- ׄr oH -cw8F#0--,`RN죏>:~Q~gw~wŸٺ 6Ÿ| C@ZGy զޞ^@.\Ok}T褡/7CB\0hi?xS:߶e+tKF=oz xy w+ΎN?dkዀ3NC?{onkYV6? [wށP0r|e)av 8udTC׬Z Z''¯/\d l~w+ -|g@:131ǽUFJO -$ `?8 -iOAz/<<`9 Џ<0tt%\jlh=xW.]'0 =}x^?ZZm zW.u` vǸt@wgMOM# 3,MFM?āI0j UvY]}*39!e=v#ȁA_$0N&ua/ΝX.mIQqQAC Db!7?GV(1l# dC@{WJ#" ҡ!@@1Q*)D(@t`+ K~&CL3a0/" ĆƝ<~Podß Z~N7 :UC s`c+<5vGH;="<h 6SMpIsGi`6j@&9e5 E<#r`-&@cN&Yo&@368W`,'p)#00`}Qx e!tL( ~BT"CW~1@Ph dJ-iɀ!J 0,tUSU Gg//Dba@f`Zi8 #'cA~f9 @ t=0jpJ"ϰ#NZc̞ h;~yR9Iup0_7U{"〾&9U@_2AFF 2 d*O8A4/8,d)@UER'B/@"B!' -?n"{M_| S@D U IvVNaN/4vZfr3-pu ۪ʵȡg?a.=0達>6V֐ a+|۟$]@'aTO y^/wBlx!l00c8"XpHr@7VkcC -gs ص 'Qcx^*9UDyPoIq=t营%4X`@;(FX \ - -a+p&T?A2 AWwW7K^ h'4ehlgcKb0Vkx! C'PU &CRH퀸 n-@+l!.W3a-4QA< L `w0*iA{(EFH"0BR @ZB~Bcl^X 9?AC*xBzw|}"Xgs'ɭ6xyx mx5<9>A3 -4eu*WBv4p4=04rTUKV44WWs*Q[}!KBּ埞W ՁfwPThRKxGtRLVN|N>M* WFH&(&Gl|Ɉ.Nh߶s6Ӵ8MCo(oZq< YqJ2FM+XAം"Yiyecs:S{N-J"v?58][iM}v;Hv͍v{V?GC -kh(4_9qp@sP - ܋,Or0< ť)M]tD|0 @2v_d_STusk`t}`(LLΊ1L-K?z:m܅AV]Ghm|OGt@shPx/F'9;i/R,gT$唔7tttwűPp0M&^W6%y:zFťωyl&x;3l^4wg k]忺ޫ{$^k_=OF<Fb8",!37*% BUM-h|Ÿޞ>:N'kWOwaU}PL[7:!(9=2N/Bxްjt{VG;=7{{B3NUL㚪`xTxTf%dE&FUU u@gˏO WVYPfc _ؤXYI3L{;8>j廓g͑u&4whɳ{Nl904r@,JsJk@4Bde'%xX{4ပgw_~.~v!^qqidA  -XgLrsm~8# OjNƹCx3 :HBt3E'3؄;i/R,fWAt1F& OKOHnqaю!RHpRAQvR[H! <,~bz{6۫%rU0eU^'$F.ѽMF~:eNMF<Fk[`ꆖڦ6X8"S%堌 - WPf IL'$A r "RP\Z- -*+Td*+<5#"-SW*RCu1b}U:ф?R!)" {_DBc@+vFP(ճ!́hIx\SO# g"2A)#p++o< -`r2;`iX%wjD X~vA.B<(Ae.ֈ1"f uh -th[4q.ҏ҆w4Z!!z2T=jb9?/0 ^aBndzMJQ9)U2E-wu$1WH(WU?jsbFkRs y:FVJA.NF7$ٵX |"|ŷ-,62\X)vm&n4ݧxp| $Z`M\-|ޭr@]b5BNE$w8F`>nyv(U.M/QҊKx4 q $ )'FaiT꺱G]tLSu]}aS_ -h_{?-x.<8BtF?jfYͺ#1ʪxT!+!>(-S)zP3'M/!6HY,Mï.@t?̍w4k/NTM&䛣cM-ls -.0< |)|@7Z-.M䫆^-wTa5ԩaxt| L? -F+TUʻZk]emD|.ѢFD "?y=sfWCj>hn5 - -kї$[)la~;Lt@04r@,-R-,p*/gk!U@/ Q}鹵E2 uw6rMQLT#Մj C2NBZv2H ~pF̗z-vy$uXk/1Y -+9>U``dv@#sNK[Mn,*7VGćxhFF 506K NfZ;n7<7O7?: āq{iˎ66btV<4¿i~#(n8_2nI&G5q;Nz &Z]kȁ1^_)g)QlxhFF(V$RK&j@7Sꚻ9՟w2ݪ0h(Q~>UK2luGOVUuS)bwUT)-:ix#7"x_8&nUTRIu2Ѵ-#16Vo)|jJMrv5Ʒ fmx&:]`x9<<⿠jMß2ݪsRC7?gx&HCӺnu15!>3EElV(:gPQ9jT"F2R.Ⱦ{T^d9y:aN\Bڨ]l9YͿeKG-u}UXޡ7`L^Z+Y`>4χ1?L`ӯB;*ڨmžی8IG`x^ -. -a7"~`@̾]&@? \lD% U6Ns^F qKu>z5|obO6f$书xk#J<"dTnL6xp(TR iс8`iD0_Wlo_uE%+.٢ղ@k,7xn\Qp*jvȥji6],4`bƗH7>RQd&it !+ -~'6r/V,]}7I@! nG(O#8ipVI' -WxtpKZWtzl^k @= 9Y@XE @ -$G)sQ@8(@k\v5 @ӚPlQ @ -ſڥckoZ#@Lh*p- @V 9J{*AZ;ڷ{ @ԞִF -$`"@hWOV@8(.[} @@gBcNPlQ @Q{P=.1׾k @5T [ @@@븢}*AvZ۽ @z<s -$`"@HRޣ -pPq֎^k @5h-, آ @jZPKjF ИT [ߗ%$̽G=m6B9s&j=i@k`8H3"p\S#@ZPKi1w/p)˳ Nӿ=@ͷ6*N+}+O;=}Zо_$@nz<s -$p7;{Q=4N1g. 3vFlO[}/'$@@r2T_ vM5N@諗4Xqe\31' A;? iv89H`(z\cnh AP7S^uK~Gp\ xR- @@iMkZ AM5N@X=ɧ]H]K4Q)%KH#,:h@ -pP]:=~;ZWtzlmA @{Lh*pn7K`F 9J{*AZ;f;p&0#0\v @@iMkZ AiN:qn+6`-:h@ -pP]:=vۏ @Lh*p[  @-̽G}o?fGX_5T = @[u\>ZWtzl#@/ИT = @[ 9J{*AZ;~̎ _;wn -w&P{Z*p7C_. N-͈@ -ſڥck].O A/gsN31' A(L M@{B 9J{*AZ;.v$, p;w*P{Z*p@a`8LFu\>ZWtzlnv!p,gyݱ@gBcNPx1pN~mN11|J 9J{*AZ;6h-p9?K\ik -ԞִF -$f/k -\ -`}C;g_~K-`xgkJu\>ZWtzlmW(Z>elgَ8Q* \Π)x&4d`8H`m@/=ӏr;*!^*J#+X#G -$G)sQ@8(@kw/'[s*;ӎRiҝ3d -ԞִF -$-uCW>vTTVI074sNu\>ZWtzlŀ ,2/} (Ӟcgku|ڠ0 .#@gBcNP E *=5,i%Z $G)sQ@8(@kz> =%?S =i@k`8Hś6 ({ kY.t*qEjT_鱵7z H@^3LؗSO#ИT Ǽ{-+=5,i HRޣ -pPq֎o'@`e! o3?+uG@iMkZ AW]@kկTZPKX @= 9Y@X} @@r2T_ v̶( @ZӚPjF :h@ -pP]:=f"@Lh*p@۽ @(z\cE @ -ԞִF -$Pv5 @qEjT_5[ @@@gBcNPjF ̽G- @V5T ڷ{ @+'P+jN٢ @jz<s -$Pv5 @(e= -ſhmQ @5h-, Ծk @u\>ZWtzlE P+ИT ڷ{ @$G)sQ@8(@kl"@=i@k`8H^k @ -ſڥck( @ZτƜ,, Ծk @ 9J{*AZ;f[ @@@iMkZ AoZ#@hWOV@8(.[E @ -x&4d`8H^k @Q{P=.1ۢ @jjOkZ#Z@X} @@븢}*Avؚ- @V31' AoZ#@HRޣ -pPq֎E P+P{Z*p@۽ @ZPKlQ @= 9Y@X} @@r2T_ v̶( @ZӚPjF@S~j-ZPKZkB! ے_O?@Q)Lh*p@~- P"pΔgKFXG 9J{*AZ;u p<$l"P{Z*p&N X. W+ ؉@븢}*AvN @, @;τƜ,, t04XN[K(z\c=ܷ, -7;w)P{Z*p]:&E`ֳhWOV@8(.[ هL@5r= 9Y@XݙL@/Z5NQ{P=.1۫ع>0!N_ًпUjxjOkZ#Z@Xc spzW/#@`[qEjT_鱵m pU@%W ؛@gBcNPa#CmvT=~p_~P]pp~)! y|/2,',us$pO -ſڥck٘ <%B wM x&4d`8HS#p *| -%-ϔ|} }R @`$̽G ,0/T^ NՑ|=i@k`8HA.&@`}m~ -/KK1ؗ@HcZPK </'zL^aBτƜ,, k+ -6 h'̽Gs~- P" % I#)P{Z*pA@oX6^B -ſڥcknz'@઀,_]$. @`o= 9Y@Xۆa<`' $G)sQ@8(@kݎb`8m͛/;=i@k`8HS p|+ܥ@븢}*Av]:&Exw==Ys!@z<s -$p{! />ֳYHRޣ -pPq֎9d2M - د@ =i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G -{. @Q5h-, DF&KXAu\>ZWtzlm=@ @(τƜ,, DF&KXA 9J{*AZ;] @jOkZ#Z@XڍL @븢}*Av -{. @Q= 9Y@XڍL @r2T_ v+ @D ԞִF -$, @`qEjT_鱵] @z<s -$, @`(e= -ſhWtA=i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G -{. @Q5h-, DF&KXAu\>ZWtzlm=@ @(τƜ,, DF&KXA 9J{*AZ;] @jOkZ#Z@XڍL @븢}*Av -{. @Q= 9Y@XڍL @r2T_ v+ @D ԞִF -$, @`qEjT_鱵] @z<s -$, @`(e= -ſhWtA=i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G -{. @Q5h-, DF&KXAu\>ZWtzlm=@ @(τƜ,, DF&KXA 9J{*AZ;] @jOkZ#Z@XڍL @븢}*Av -{. @Q= 9Y@XڍL @r2T_ v+ @D ԞִF -$, @`qEjT_鱵] @z<s -$, @`(e= -ſhWtA=i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G -{. @Q5h-, DF&KXAu\>ZWtzlm=@ @(τƜ,, DF&KXA 9J{*AZ;] @jOkZ#Z@XڍL @븢}*Av -{. @Q= 9Y@XڍL @r2T_ v+ @D ԞִF -$, @`qEjT_鱵] @z<s -$, @`(e= -ſhWtA=i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G -{. @Q5h-, DF&KXAu\>ZWtzlm=@ @(τƜ,, DF&KXA 9J{*AZ;] @jOkZ#Z@XڍL @븢}*Av -{. @Q= 9Y@XڍL @r2T_ v+ @D ԞִF -$, @`qEjT_鱵] @z<s -$, @`(e= -ſhWtA=i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G -{. @Q5h-, DF&KXAu\>ZWtzlm=@ @(τƜ,, DF&KXA 9J{*AZ;] @jOkZ#Z@XڍL @븢}*Av -{. @Q= 9Y@XڍL @r2T_ v+ @D ԞִF -$, @`qEjT_鱵] @z<s -$, @`(e= -ſhWtA=i@k`8H j72Y @ - -ſڥck+ @D x&4d`8H j72Y @ -Q{P=.1 %P{Z*p@nd @ZPKVtALh*p@nd @(z\c^a @ J5T d  @++'P+jN %ИT d  @+$G)sQ@8(@kǼ  @@@iMkZ AQ @VhWOV@8(.[[a @ J31' AQ @VHRޣ -pPq֎y=@ @(ӚPv#%@ :h@ -pP]:=  @@@gBcNPv#%@ ̽G5f @T A? @P*h:*Ao%^ -5E 0gl*p] @V@"З -pPkim۽ @ZٴI -$`"@_7_|}?]P2*AD8xO1x+NFK@Xna0 @P杆G%~*} ſfg0 @HUox{`S}Ĩwcc'?sMiqf&v*p  ;ry;etîwu . ߻0.iS?wpW[?_^zxo>2#|W?׿qCkß? _?v.h@ bMwUV.xh2Wz:0/9{W;P९y}_x=?k~k/ Ck׾;9#C~^8iwwl_=A l*p]M>BYB[oW ?\FXKU?K{󏏸F4YwH_k#[04::TG -WP}-]CEG^p郧Y;+`&=h3C:E[H4l4|O/;򃜧W)}0Z*Wu2W'߮E_|cpc6w+, ,O(M`6JgSЃ~ON\puvWg:}^0?iKl}hMȥ1/\.#@8 B_OOţ?:4?;QKtֻ @UW6eع/ҧL;/~,鿁4L 1xGO𑷿_2|dG>˟/y_~xzݛᅇ\|[jWaZ~cLj_kF - ?Kn|Ȣ Z8|o/y q/zn{1r1sx>mA -F{u$W/xhWnwhgMA>;dx7xz ؃ -Lctzmͮ6]yd_+=ZᛗiN3—1]/5u)hM8c_d 39dmftK0/Ř7w9Rz^GGp%/r:ѐOA1~d:g?=\P\ 2A_>8sҙm4Ҝ K7vN6>g!]}{w䨳x|^锯.y .Gwiw%g3irʙ^_K6n1 7` -Il\gN#汵x&c̜Ngt:g.e/ JPVg|w./YQx6-Y r ->((9;³#K^KguGEWc< @@X#{zgm!jKKQaK㜾ms!sh}U˳ (\^g<-W'2A+}|rس5KK>ٴjf<48.que^uP@X#p^luhip=?^;: p1Ɍ>rtt ;:i^l]CmwWy޳W.Sgot8g̽2.f$s6M7x3m~ߞ f292KOgg姣:>ٽF @઀ -G] L#wvl.m~ Pת%@ @*` @"T#ns @ @_` @"T#nsOh @U*0 @DG% _:Y2%׸ ,MK|"x?=vTظ @ - '0y.}?||?j>m zta#_5Ֆc8{-;ނ[yΰ/Y1*ݼxN?/\{}|#]DGz9l(,8/K)h6Jg_$Vm /xu7_0Vg0>(3lF-SRU:Ӫ0|ۀ*b'@iP,Ieӳ#Kb.IRd!GW/=>nN]GSigtuMW2^2QyvT=Q0~xzՉ2ȧM-Aen|#Շ n?Gl>~p^-Ϟ>/52zɃZ4K^ 2 -G`i%ؙ3|J4}M;:@2Էd - gsGY_,𥗸W73KRwg?]# wZ=1x&N37خ_ @ - y5G=~y?MgLdx3O3qggYM-0Xaى,nՕ3GM?woǒQ]ͷW/T\/}O*LcH @઀ -G`Q>/UfN痢C?>1Fx)V.;tjμ4ƥ}|iyIţj4%t!]8r+G+s9̢:wiȒ|{|{x{ݥO?|7l%, @ @@ -pm~  @ ` @"T#n~  @P  @ @ B@86o|E @؏ -L @*y?O\ @[  @ !qz_ @G@X&@ @ۼ'.FB @T` @P[=_/ @#, @ @@ -pm#!@ @V*0 @DG歞 @P  @ @ B@86牋 @ @`+` @"T#nVWK @  @ !qH @ -L @*y+%@ @~T` @Pyb$ @J@X&@ @ۼ @ @`?*0 @DGo~ ~]mVJB_?O}W<_e) @] c~-W3<]Z|E_ku/x z˟w=m'@ pV@~L!wJ򓡎ۿ~vo/||K~5.w}~7|2;~x_pu3 @@ar}~g6CjFmkUV;7M}|?p'?'/7L.+q @`5`*δy%ßP=!b; JmW/y.}0Gwng~_^ٓ_GObk= ! -` @F@-r4_jMϦz{gc.fi*9&xr?nV~D %o/+_ݟo}??}>@>9 usHrL @`? xgw ϦB4/ |6} Pw/zݯ;䯌~G+_}>oW+O#|۝* @#~\~Oztyuӊ|iZ]?#~?lx?>7ߵ$~umմ  @Lٯ/~>~-ˡӰ (V\!Aҟ^4 _~}>_Oo!?t+_o~W}_xPV}? @ G@9-\ȞclR{+x^]#{m/{ӿwO7CO~'o\J @ 7GV+܇GW8+\ Ͼ>{?| ^6*0j @1m ҡ7O~_k xO>W\"2 @u3mkFmO~Go @ @`?Z=Y+ @ З< -endstream -endobj -1153 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1024 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 126311 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^dg8wqLJvB+8EZhB :ujfu=ߓywt&MfggK6MOf<:7kd,/ ?ߺ[rWqȾZ#{Ɍ҉+8V޻2żǹ-I<ëlT:+WIlR^ewHC>+\I.w=-ymkpy=<6Fp~`>+7a<D? F7ɂQ7F7#OUHcWW7<0WVGrWiHO?)4}xoU-lkUztۭWͭۮҷ=Nveݟw~E~\wkǝqWtד;w~4NFw?F?=ǿ=]{fry?qVн ~{hҞʵhŴPВ_X׿ҽWi߆C++~97UEk?D:(5i=Ǟ=CzCrJz#W'^^:WY/ǞT=cO:~E?%WtWh+'ՓsF̫'gheWtz#zk㰼7޸>=>Z|}qЗ!F~_谂7tClC_ h>8xЖ\'**dIZt*d۩ot:=v΄}+w‡u6}6\]sWt>rvօ~ Vw.)KRZڥ+ݥc䊽J?_Qmww6ߣ {.',_UI&{i%]i^~̮w+2O}DSeV*h?#WvrDViX:hNZQd(Ma[LfcunXg]?쳏:p1r;*9s Z+rp.r:uO [v/ :ȣ̰ -zYxvD0`wH#[NtzKY?#],c,,Eа`A -2uUb#e+HH7x>&;hVf?g(DhRѿ!#R"+>]ް7 h`L>9 )Vicl.ӈIN'a*_|Nh@_wK~ jb!ǾU>jf3AQ`c`"X'_ -43 9H2 B`0˴g5SaL?|`R`,: 3!O]΂)ބ@(E``b`)WL3"X03 MUNE")YK?8Ɉbx#M88'^F8#YxXE54Ht),jx_23Wozx ;Y&C$iDWLxDtte_fp(X^OO|\q`]= 0]o y+)O4Bthɓv_L h<MI,(M@_%<9 -Jӡ =0̂<ɫ@+T20W LF̔JN~Wf0Lr$r1~L "XDPkX#cÿhy"X`1`c#l0F,EbՏ LД:rXuhyD}/ A`"Mk%YAKiI h -40#wiҽtәό0 bDO>O66b -4!asEYӲNt 4Hi9 ljl5\E`0@/[$`y#n뽋ˀx鋛e+/ۘ/, zO1W?#c#gjeOך ߎbS5F*Ф)az%[/|I vomkUz{=@la#[O8f/*܆u@*b`ԜR+d;e h -400a%_#o&-;Zۯ~s 4H0N 4Hι'eW";";yEy']ru*!WVUb́,2<1w8<8cl:::L$ cKt@t@t@t`:նhVEt@t@t@|x -IJt@t@t@&*; <kٗWl{z aqSk<t@t@t@p@86 {:}:wQs0@t@t@t`\)h{ڿѶ^ކo|kz@s]K]wo]{u|gd -$FˬW# :::StK_Cz_޻9ȧF${,f*pBSo%XH̹/Xh>eB.6c9m=~ @t@tж'cݖ7:hm9;K+ޅg'v=Tm%h =Bk_0Cmʻ}1AHtw:cu v -s$n+o5#qZ3ώXJa}lʇǹf7&::w@ $F&ILCJSC< Z汇߿5<[EfprW? -;q*pp3` w| Dde35aFȻT8N>WAXQ{!:::0=_>O[gRWZ{Z~mI]f՟>S y4kC4obKHĞ*0eG` ³S,0qKh -n17uհ1:::0y?w<7ؕ?-l]u$3<8]7bǙ.|at217lhhH[b~$ʠR>jR`WT86rR7) M|q` -pZ1vQ?Vjs:kl::LvYt#~wh^e:.d^QU?#=PhbgK={{s^hWM1C -TƇ¯F5ʢ -ЫpB -h>UGbU &hw}0At@t@p`Tիpjw'on_l}w =TT'rX1fBŎg2P&d@7_r] c^Ib*+z$ONtTDʍT -U8N(_ۜ7p !6Ft@t@+F=[vRwV+3vqz_ٿwzBnlxƧ |*'4IHLm>КzyIz߯0I{_{ 9r%1.g~=?}b]HjbN66'[eeD>N[R|dxsWlt}q;ZY%$2p0{VRʪkhFF ? Rz,J4xRٛ7%$U4teT3wTCv%..X@tЪu޶.i[f@_D^v7n~V/zפ/[ksg@itx4":*P61.\Kvڳ藯YO\q4;8AhH~{mQvRQ[ϕ8/ ϳ6nY a=-Ui-mO ֵ~*3 uss )((HHHruOI0ЯqGhCզObL!<7pRVm[?Dlw5[RT?Eu'w11Gx; - k ^^^fOӧO;vAAA nkkH81=/}ԉ$Xl:~{~՞>Er=žvD/Mmrf$MP0~]mtc2SSS㢣"CAaڸvӧ9Tg$%{TzqWo|vz -8rDFF¯U :V}FХ/f;@@X`G{JYɆ=lpwLWCoOogb@f _汒j:$I藰.,{` i|e ~a= |\k)J&734 47uL,̯@tDc-6⋁.%Ffyg~{0iϱew葘Du&e@69iI 1 p+_FvV.hI碾>eZ{hǟUU&7;jWEasy5*x) -y~^olH^'X1z)E:*ϣ3)"*QawJN -Dk+N-v5)ʞx˪d??z]{oλ}s,7y{joa :&=Z*ե.Q T҅bs˱ 5PJo pR}͉cEd]澜B4*%_`]gc~I泅-T,g]333k B99986տа-dUb2bw r(3 :ݥ/gg ? l:\`DK/e6's~:o'[]&w,4~}33Rb"#B k  H - h{BwȃAl@Uߚv -Vmh[uΤ~]ieFm_zꃉgru twuxc>~ C4b&)\6zS8Qv!0 --*(Jʳ򮦼.*:m{Ycoq+UJWs= nngܵ{ߺU1ff1[D.;;;xy^\0STUK_dt9&'m=-CcOt+)N8LFgk/cı s_J STzR '@_KҞu%Ygw~;`= ovhwwz@\[[[___eB6gϞ., )`߁vG5l:{p['"~yQ]~m~祝:U#>t*5?ķwF/#i}Wi+3_Otoפ ttIKMg@rÂj@e lanlfb[mԻb%_@2ȓl˩Օ27v(4NS]Fqv/R./ α `Ȃ#;;k{4 H,IblMl@ASDySvyT`#JEuQqTl?N% QYm{~v=5yJԡRn8oͿzO<}O67SuuPjz!=ԫ>VVV'Nr^!SHPBi߅qJ\r/QhM8 [oXn`oIc[[z%RʲT# Zg[_5>js@[iAyEb&J=F/{!{`s=0I~Mt} "Ko~}!Ù𭥥 -\#GB6HH}Oos2agx1GO;? l:\2KY?I`OsFa/<6onӾ[!Zcث V& ˰. s2әǃFv(xZf@gxJ7+|B3ʬk(`jNS{Q?6E~_Oӯ˔(@0ЯjhA4vյDtܺ!Ecb!oNRe_ )NQEQ DQ!=MkFg;2v|9BAp=Rÿ3IQnc<42xh -f >'9]l'풋N8uy t`_t?Wf/q-m&E~[71 bUCw3~kRWmFN!a2LJ}XY+c5ﮘq/z0k/Tt+, C@j%o݇lj.iӵٽ'“w4p7,)*]`$zX,WEePTQ@hv6F/yaoD><ilon.m,,mp:obv$OUrQqѝ} Ѫ~: [#]/\w -(C6Ff?h:9TH P`%G3R RgVST޳Tgg5Ƴ膖L {_;=k_!R.R}~-F*<{Vޞ#U03oyB u``> _ۑd)hfPǫe0QV  bo=;;;D]X[E {|{x{<\i9xڻxfi.2r(ZA EN/gWq4r0L Z Kh>@JlpDXL t_/qܽ=X6='^80`x:\?pT|9x跼#*`1r/Zrѹ/߿_t|f?.#H$%+5u h.@C+e`&\ZR`g';:~D:hȔet# -^?'4.өߌ2^J+B'Nxg2ssUSݖV_`mgt1sbU(D6ʩoo9E5˃w]:tc^5"*߫$/BK_շ.$0[%@{FBh'߷9 -Q ^_-fUok6!_@bߴ۩TT>*Nx I8}y -Q?*7 Aa߃o?e ) -b_n|̙y}g {BͳΪo޸p򌫫ܔ#-bT.n -zJ*mg퉭*%Fʒ 7tes5 &@s\l ! ߨ(ފ -( -)!MMM @nnnLE0TǺW,]W܂Ӕ9=IXQӨ !CA,/LL.wϿ1LkĎôGPj…w}|sNe&kF`7r *d}}]%1֑̓olC -/{_7^G3 t@Go# -N.g_rcj0#2 z׻5P( FN?*<T߅υUԲ^Յ2 -ny#*CE4oL dW]#)ܯ7oTac~kSyPqKNGl7J@C+HgWySǩKPpHcBn\/XH*]8~Dp΃TZy+ߨ귪Bq:rBЧzu ϝ;Dw[ c?\joٲe fƟN/V]23Hs Λ#j  5DKCMMbWktWOi -,G6t2(07KF%''fff&%%%''GDD@)xˋh C-asy#7s牧g?)BNS}S}'vUdUy5u6uI ;؟ :|:Wk|WS;~/kWW}1 Gc$@tGo> )IA..<_S'ſ9/O{O[V -5f*VJ2u .A&3g -tJr<ff2a~l-mm,=zQ:tPy%ԇў#~F: (bR/7]<2K@/#s]{9-\ϥgMjoli)k˨ -6p94)1$> W"(=#J>CX^mSko-یns#@uwku/MMRtL4`P?l-g{ 9~Ǽ5r_zfܪ62ʣͣ*.sLQ6*'WAK.n6IM54ArjNbi/EQ.cG_ -cʊ.((/ݒ/poJJJhh(Ɉ(1KJJ,xy`~N{T* - }Oy??U@|#s|3OQ~!{@޶m~/@/Yz~hʕ 8{ꩧfϞCŁ>cccfKO:qX[{Ҷ RcD[pB[)o&g>9q,۰~~rTᧃ-t@ЁnwvA]= mW+P!5."߿I;goXs_6ZƌQXSkmi\&L:0<c&K=!KB'/-$5a#f/d>Wa~55%OgHq;0eo9ѵۥwl5ặׯ{_M R;hIh˧˞RWpSGNWczɤY^KϊT `/oR#d 6̻7qTٳg!Ya/d 0P1Pa-/*ư[wg^{ xA!zkMoy*R^Jh&sx@5UO__X/00_w<00ā![ᅦ l|EB5Ǥʚ֟r8)PEEbo8YNQ]ёuɎG̿35]o_پpGȲ"4Ft@T9 rm{a#ܗ&/y~oss6/Oyןy?L4VQygΘZ -QUm07Y>pDCeӔidѓ0d,<2U ! )̎ԔÈ_cx h! -8:th޽0ݱ{ҍ" -d -i۾FN D-bn&sx*;APOfջ#ml` 0ԻgF~!f/ݻwoڴ e{10."d`#au:m;,$1P^@Kn/_.pl.3sfgL^;`w~V'6KDt@Cxc 6f9" G~З0p{=za>v= 0fb\sBϋT%_+KSK RBG^Q)_(*us%K&5?=-shпr -4Yv_\Jxv @ֹ~ Z`@3d>wfV2s_j*\^*:1QQ҈Ȥ𐘄IdkTgGEO+r0Rт7CX=0Y=u_-;T&"ㇷy=^A9Ӂ_o ;HŴv;i 9=(`Tjlm͆^x+n~+ -ncwez A(55BÐ`B%^|*~D;U0Ą >l/#G6> je~ \LS^ym/0Uz{k}{ -~ -=_l_>E%`"O?A ΫܴYng_xy7 =w8ycnKemp6پwՃkwY.xy_k/繧x @tp@۟8wC~+>%E@_o^Q>u;~qoƯ&q榆vwsb&%%%ƒg~}Aݳ+%!R'{KN^CT|_v+ YSl*2N==2_zM„~5mdf{IbZU)iϪjK.ka׃55U6)pm(ח .s=}"R; 4gb6 ܞp*(/~$ Z+{ڨT嫰-Tj$ds{>X;V}/j(a)37oru<7+30 uT+jia )ozaiZ9~P]2HT񨿿B d~ ҒH U`xTQwycy?>6o.[$vCeu *O22``ZzϰI3q/g3p/j_Adbmȏ?n'U6Ə+:t@R_v_uwv?_K<pJ4zm[_ Әu~npy?5 tRGBl! #~!K&YH3Я+O6fBㅷٽ)SVHbB.C z^(yiL3/еbIW7|deB ~Kof,B :0=L_HUH3/~T87P|'*x *`Mسλkm8eUPT :y5TT}teo<2K3ZvLH $ҫֹ=QFɔA܀]>4D8@b $9<^C3LzD/|0C}joJ{o+6ޟ6ĔS -똥9{*Ydy.JY&7ј")7np b ~?;B+@_7gMr < '[lxfݡ>es>XO.M޿ ='_8ZQI_D\0M{*4F5arR~MBNXvQ;Q!ڠC@u=l"8fnlv>5cU.z",:.80!ޞ/`0LƳ}v(thO7X7LD跭J)޹gW`hRbh|Bh`lbZ PIqүU**g@Jx5QߌKoa0 3lj&l= 5<=+v;[?2;P/۬,?շyk=_:/s>w~?b::0c;{gur{o\g3{/MG C_/44D&e$kfjDpŖ΁-35KN!&Jz$oT6jʖg>'7a~Ç>u6i?C7(O'ԅ bŇ;}sfS- 8]PB7f mT|O7RF03宻//gR,%S=sᤁ g 㒣c<55 ҽt))>b,l zrr( 8u$aUmPh`A*=%<h# ]O>a/ԂJѐ5 -3EOVJ4Sy Tf~46QiRY UَJpIgfWօ@ ڵ7x#ַ1Ů {[l>3c'4"ɣz`/S -2v+s#-ڮ~!~!Aʹ@>> ozo:Ow ӫZ׫ZxX[RcN;T֘RޒXPjm圥no'8d~C@VS~I:T=B4XhԔZΕiμICϝ=} ##KGWWoV@@OYG<F=Q#S:  b BZ <* l L&zK#Ӓ5K/jll80->m0 YYY7R5DǮQ-@fs/5Mdgձ_k@_~$K! )L}DBB~# -&5 s >:cqh irv~:003 lYNi~g3}ο{d~`b3'_]}]?nן /FsL"AJHTCXa3 ݃O󫵞w@eI,f&w}݇[D$hE\qkY͞u,w -˷S( nɐ#`{[gN;{@a>8:XBi+ ^c'@zEfqvPD"~/]29rAK''WXű`0oJd*iNӬxM"& @z JA:m6MMڧ53::0 - .nzr9MmAy PVw"YYs_~KQlٔ_!76f5KtuI JVC<`3gNp _/g{K榗R']fWk~"x:hs&k{lIN::0v1 @t@t@tpc{@t@t@t`;p.q:::$:::LU&n -R@t@t@`dϹ'P7; xH'4:::\(s]nfbC]⛍ 5p~\-' mNC矙^:Ix<(c!< - ;;; x::$r?t6# -w_{}cf_z|wz_^ejל@x1CyHm=~iߟY_$d:ӱ7)R24n , At@t@]NQ <6%&:K/?Ϸ_{o ik.2\v7ib0)iC6'<}~y<;t<]dL>5-9USA>{Sk.U _?dSt@t@t@=%=/t[~'.xyai:=ojK7'`MqD"+0yk{ώ3u}-E.{l9|HY:B9k(ɷ>D b ]7l5x%!=l::쀦-wVUӯ2[_Ь 1`m3*fP9'{&nI -kJ0__wv*X/Q: ?'y+ -aP]],[N$BT,l:耲lV(@"XPywy] 2_}ey~E]o߯{ߝ;` -ʨAp{2|=QHUM# -wyTU{vkݾӈ *,0#o5`D# -_( jlް|L\`~L.o|)0sǀ+2e>K -٨Ѓ(tHe:WޜsG[9Mv?>ITq:!T₪ -+4Vػxd||޲/V{~# Sت 7+pkjF5Sp(_pL r?Ͻ0R?x?s4mǼ[($j?4cL;zeQDT -U;6ww|-G-vF!)FuX('o *_&NP -(Kw!U/>%:'sj~#+LVdk6akv]݋/ڽanwg?߼fX´$ÇN* HCF1S9gfrO['ޱKW"CtM *jj -+G`l%-y<߯TDM\Ý|"i~ ]imT=>ZL9&QoyP,J5Jؠ6T#dj/TtaT5 AnS}Eo~Ի,`|]?㙢:׹࿟BϚ=P6{m{n5;[to}(D600( PNQs  -g {xSP5ULM^%yFRkj6d"{XG9/z3M-ێz冧v Rɂ< z3IXykط1ED0OӖQR8(8 W6Mr+>AoN -?f>hYQQ;Y c+8ùg7Sjէ|?:כ{NSK>k /vdK75/׶ylCϧΟ'[_`h;wf(Ѯ(6{ڿ·3A5 ˥~ BX6'k 1箩~4bvE9?;nqeO6 xS0{&SwO(\MH5X -B*Ft@ځ ?xjFhiOZo@aYUDbWD{xoTF!/k`> |X#+M-NOHύӈ3r2 Sdeyu 򑷐mLg0A3k*nZ[:USM!ckt@t@u#vJA챤%,)5894;&32U3 -OvOu Ku -It IM, ~;FifaTzalVQ\FAlvFU#SSRM3H췳跢`TZUW^Ӡ)TBӀ0(yW#@t@Fq`?#`sE%;&{J"5"ll<ר,-,)&PwySG|nyxFqTvY<:("D#.,*I㲋! {M6uҁߺꆖʆ6Xֈ`)Dk5 M1t@^сF0Ѽtl T5"ddWi4zI/j"3"A9 -(2@,* -$ͭ\hȽv@t췦 TRH.芈G+5FG40>:;0uF0łM91QqHF.qHH),UA7FVWɪbdձuy50Ƙp{w_M# BwYmFT\5al 7JX̸)):u#耖xR3K\"3! ?wD{TF)tH=#"AfdFg'gGdGex`д☜t=:40d)׵jhlpՈsU}30p]s(`0pSGt@s.`0:mIzra.d)C@E$xDkD^nqv -MrHHO/mkҘ̼xYIdf~\n4Cհ4 U[^W Rɀ~KEMem*: F׷t #Ӣ:t`0sIdv\[\=,httLߨ,ǘ ϨLL tg$4=2S9NQ^aY^QNqie0*6 .,*8,#/2022).HV&+O-V畦$GgN(3srdp0ζ -kkZkZK+ f D豌SK -Z۲ *Za$L447@?cdjf:L`;x`,M>']q<}t@S~0`6, ϰI -L Jȴ:DDG0Cn{\k|wD:LRܒܤi.mL4T)݃URzR9'fE%%{f'%_qFAznUXviHfirl^;H`9WԔ4Uu6ԷVնT43R弆چš,^EuӄG p.q0:: `t`:`?tGhOd6=$-,b®q1)n0`UȩdxgL}|kxRUa0HxҕrKaތˆ:Ҋp+2 )IYeaeхqYޙ9EytԵk-ijijImOk/nn.ll̫44OXTV\TU[RS IQG$|%h`=S/g: ց ?D0\6Ju Ff;'dۥd;Ǧ'J-}O`/Y~uj /p*?>;C6!f~މI))Mlf'Js.zbOgGgEeNI+ UJH/ +,*jN;IF\j^X'kooni*K$aa.]P ',G(JeZVU%55WWW4 KOL?Er1t@q S#} -","3#.{8l>nKѿi kgzj+U i9e1c^i23opvN͌꣫@WT~Ӌ -Cnzd%z3m]of9ɕb#Qt䄢"_ h4cśaC'_t.om+?h>sr{bddeX7-1ad%aoU8HutPMEt@;0uFЁkvq)9t)+۬nVZAQY]KWO_Ŝr,1Y$Y Y - z?:-79Ei Iy>V:K%]$Km$.O_B\Ja|h"X٥))Iy^ΒE%sw]jh+1{~ +lg-d=c̥ (yJxO_2sln:sdE}9UXOaSC=-9l:0%@FFC {Z/9HKzHOPg1C/r"SXߍ gJV@8蜓WHluI54{s"sJb2S=l.͞o3s[YK\8WOd ', *ȮMKϒEz9KVz,nԏ!Ks68  X eaQ27/ĭ--_ʭnX$5St@qL]':`?tpHGCnd!4Mn^taƳL_d;}"iAv3[Z쬳S g3idſ_H8<,0<$>$=W3yHJ8K|q,#D)`o^yPNI\z9 -򃬼즯4\+- ݣ[Ydd!sRԈ`(΀E8n ^(YzN뗿ϯmу=LP:(сFn\BD&'ye֒Ea@3^+Yk.Yi{'qӦv_u,>n /Oferka`_f6|EyeҜPS_i!j -qf)/tLZmYʚFe[ y& ]ll'y&.\Ae3Xa:s묕z3^n.y?; ϭt< ;t/. 1894KXt@Ё) с)FnCcE70"]PVO1RYK%]/7=++sd C|ccܣS9둔]8C겵de3 o.+o/k֖ꪆ֎6& >0<Cg,j9P=`BЗbm<ͽl#Ca  cct@t`J:0O 0:@M!K3=<,sGuM[ixb;\7+]v_sIOtJD8G&Gep<&%.769,1&&*>L]^?uǛVO['YgISpoI}siC(6%t4tմF8MkBf2z-.I}i`BWrYtQ流n2,,tdLl߈L,NY'$gzgxFgėM4̳Bf[ް:SZ&kll&Y}}N}]ekk_EʯLf,Z0FJZuQiU}~ Ap{W#`;`G0נ(Gh $ .:6Ft@Hv#>RQ -vw4,uNgU0'G8f;8d;IhceL\N9GezDdFOh[|(5-,/+i*i,k̦&Y{[A[KfUUCi/f2a)t7c5TϮ Jg) C+>(;/+8 -oX H:v` -:`?tہvQ'cAтK*[Zj{J< -h -Gg8fxfEFdCP#43,\g<0gǤ;K'^ -̽."XN֡U-MS\V+~.km\dO2 ɂt4MT_VSTY_^R^t@Ё)2:00:@mC(UAe -4/+YhStݰYBWIx$:Gd8GJ3]bc2!I(VtKxTeeV0Raz'3NvӗIۆ6Vm+Yh/Yl2eލͧ-%gKn\o/L[Ƙ)!{~7K6-m+y-2`Ѧ%_{.k [y/x>ԿmM+`#Yf.~^yz9٧m6KApX VU7`z>@ nWNe:[)󁐦pTN^| <%b}^b׋/!@B)za{tДS~#eu-9y=PwiUG gxrJһqɍs!|{d;}dddK@ߺJ2NC|_tS}m/:ž3H:uX\iKaFp^ I`K%acrm7}e/uYrm2'BG|w"/9`4Y -9}d̕t{H^ yQ25.|Kut{n( `R ")ٲªz9$T4\ԅHMi5#\pܖ넯HuKRLY -Z~k[8n/t L}a!6EiJ"“BHv#8R|xDY[OP~a0<;tTQ:P -Fú\3mN2UX `鬳J@ -<1~IwܸAdr'܂JQy&7,2egu̢d ;@b7:=B2̧O7@[I9M_f)Y`?cdd݌Unw|͘;i.߸~By0&2sCis> -Nmb@OݲLeܖS ~[(_D~[Sos{gh0)$;#CXYqSG'g4%S陜%>`V`&+TF~~EQ.4+._?2Nt@Hv#8N^vԳv1r1u 0vwsK@_ſ<[\vy "w|O2˻_&{EG"'MJyE$F'I)]Ԑ2;5/':+9<<%78Pu,_ȉHdRZJalN'q閗n:K cEdrY˜! ҶA"3߰@&3^e1cɌU7ylǛ?ŝ*HЅ;Kzhmmx<3w"|C]Cb %8 _{NF%_t9$MTHl('dRdR63#5,NEfs -:8ͩ،Ner*!SƩĬӟ` `%<˛Z gO -(e!Yl7F2/a쥶-eE%ŕ5ՍuU uUkoI{[E{qY}iKW\<s16r4rp7q s r2r q '8NJ%_i($s* &S -KtN$dp*41Sa iKbAWS%``|@_©RNEV,mƸ@:La0p;Րq@P tJu9e -@@KX f6EFeyDg$E'C*Y0@w m%K$2=ݣ2D?2;"/6%<v]LwVFeTUħYHB,UNGgEfdR4UZZWcjwj(mm;c90Ҹ뚽o,4~(-YQz1<RB].KaXvV.)&*>3&Oْ:w`]P/5H~:X=}$e8PEX;x{;GDd=+, soxLj<#ψp/iM>щ//MKU| -IHS Q윊HJߊJEfRLjbӲ9é\Nnf^dp*9+HԜBr֧ˊ9W"J#*UqTt@#LaSC0p;0/0p}[wPXÏ_DgPYuO+6KC!hf<%MHE;26:;6W pD,,,$<> v -唍t:\ٸY(Ƒ9Ee1Ye1L, - U4C-`( ;,-o&5(d=m)l- >3Vްe3W=N/UUuō5 muPܸw|Q^?&O@o `i$8X5#0F9`'p `v!`lhsp )@萄L``T^`3Ua!ɞQ}HsT6:K5͝ -klM1y%A&>/O(Yl}ϐYSY!M/-N -0 -4xIK9u5UKAŬYK llk3mjܔY #a5h>22p? #G###O ,@ǁ) ?xjFUEA@ Wl)6 l&/Mā!SZ_ 0ΒEfP&'9=2E).ⷉ⚲>(h*[ڪj$! u[I{"=PH׼Ox)g^:., 1t`8La0F[; QJ6CG$ ,gx&ŌӖ:߰S>e-f,\4 u%3ug? -ki F1VNt\f/O?dB&]]F"&hkɓ@,-f hj7-ɟ`]f MTml3P35Pou@]ieK3)z[zI`axK8сq` -:`?tw 0!\ԡF -t3L< =P xPF[\,/LExUu4}4aNjBx髭0I^:w}Dؐ>*1~z/#tI6i!-Lpao$`_z[B9iK -pNY;b B Ap3s)[Zj= InGn]` o79Y0S1z|L Ё)F^/?tts t6۹zrɥ&D hEy.4@|y"z&טް -2q6z`W?L4KV_0hz`> ef.X>L'tE>.X7vZn1s d,IVF2hYd mn\/Yf3 S -Iǧp>ʍJNXRLZ28|;ff6Eəh @ ̯QvQ 00eE0n)dYS׏F?YYS/+*R~SCD/C55@A&2 `[/3_n9ttaMyd.3 -M;n[{۲ 8B!t9NE&BKÝOIbs&:\ -K>ҷ1f/Yh1T+!ǥW GnY_JN_Afۇ^dDsn}b†goZNɡCFtK; 0$vԾ1eT }Gf|uXϷaџ>ȍ,O큯!zz.SP! XX!Wx|"x!_i(qVDr*(:SbŮJJ Qdrolp\zRr 9%8˩|NS)"PZ^1bCUTTnq%KʈrJ˯RQHVJJ+ܒr5t@S7lJJAFB -$aO}·Skjn禶N)UXQl)H;20$BCYza[ b]} bU/x/.IV~i6 hzh֥ L'FSjJj旅r(; 4?~y0 /Y q`  O$GD7(Tb9(.Sɜ -OLTXB -"8Ω NW=W]iZFͩ،NO"N%p*5X -J23ʈ29UT.JPS#E9r)`sAU8UTЁQ{_M1:0Ƚ -`@]}cu}SU]#dAW7׷@Sytfե!z~S|] CB/`Mdz07wBX:aKI:ѿKkieL`vnK $ݒs2p@c`㶞._F ғ՘lk!zNd"13&k&QN>y\= dC=m V['DZə|]#bR3s*5w2״K#h֪$#*EM#hTySk{}eK5QUk7kz}u[[5|'KAF} [_)V!WeS;[d[Ud\ֶ i䏧;Qr -: 10f13yio>X';NJst K-J+VeVI -QJ-,&J)(Tr~)ڧp*Sie?L5vw|>zi{}R^ {m(+f2a%UUR.dSVbsJ*)DG5LWqFA餖V͇U' 7xJ3Y?ЁQ1<oh􅙐@t5M5ңPzhH,&󹳳D;_:w[;!wvvB9e{1 ϭ<2%հWH3f -)ïCmiɆHr6 2Y駥X\RV>nȨZCݶ^LDه :L70=/]b$b#=bx"?s? oӐKOKC5m)|@}&Qtdl< _F$0)CpWb*&dA);,ЈKʹU\ H^PZמw/F%4-5|>]tm?}n d x+SKقo!gcQVQVYXUe|`]jD/}Ҳ?HvoUP1F>M]ԩAh}[!`Ahr*Dta* `)O:;|6lxw?x BL*iS ppɶ6nnnL5,S&y B2N!jMoRRg}FpUقdH@WA|FჇ2zd:X^ Q} '@"mG.`K_3كN1ĜWpې` ;Oq0&AFe" o-IEFFoUG  rNVؓq)+BOXƾ#ўלa&h~ơPk~D6F&FC0{arEI*|^v! ?܀3 8_] -pczjZTD䮝?=SN  jXHꕫ!hB{[;$XK/1751nŲ@o VB'f>T û@_>ȣ,,y:420|! -Ï@@ZKMM%]X#p0gaN? p`]] I/qɢŀ =A _52f-T~@לa&'k -VadMD_s&Ѣ0:&3K ZMhRWBu9ߖ9tm@$"} qT@`Ez@> }=?8IV0Dk! -y BTNx NT`΂ma 1a v Oh L: |K/#!p 'm&8"oC/>əkrޅP氣O>@ޑqFR1pr8m~TLdR0Zt"皊 lL.0`ͯ%AcN&Yo@36`m?7x"〾&5O!> ٰ!5ál00c8v -"Xk耶M]kd_ypQ8сFF߼܂B`ap@K@|Ѹ :tښ`̊0n.0 -C&ct!~ɶ0~BHZv$v - C+`EH g:Z0UC5Au\Za |p! l1ē! @nvf9ZvZIT|VP^/oXlpBD-WC3`corۇ۫,_A<8?ZM1ޑ)y t{ ҉#9wvr2?{8^y&Ȁdn9Md὏LDz\id&TIWqT)`gRҰֵBɵ8'Ve"WSPjZ* ʹGDсIFn;jZA50p{USkaeM^e-e-0طbt*oa[|upFlik|E[E{Ŧ%|hʇkՏڻD}&ࡢb0:(*WV7S:zh ޢ+}eGCݽ=p9jC#}= IE̓5yN5IGz^W_k=_Cwۈ% -lL"0hK [z/}4}}MQ~0885'AV0I!i FK=_ç[M}^U?GOhAD0u#f8*(5  0w-(҆la̯0𺺹-jt{qצ4u8xPfP`ʪJ*r Sc3 - jj3Jk䂅TTgEX{B70>%&;?^V_D1dOoSlsèljИIz"D8<>kx:<>tbۣ#`YYm^y\踜Дd"{`; [@6 q w -l`kK&/FJOdISs$6h>gυq@{wO$0~:ƹE$G&yF%ťg&gA7 2+?z>PX{O0Zy=}j%r\ -Mj~~s@6>x:1P# mjoy˫r˫9YV *QWPf KN&BSAAIwL -}q)$!C# -OK*\R~+!ʊLϊȖf%&C*<+kQUq[iIQ۶hzTH?d豋/WiRK#v?ػ̥3(z\[#`t PtF6(*=+2-sAnDPsE)*-SnэR'-;K12xY~q`M=xKm -WM;;xmߓa'jp0T`'A9`?t@3QZA˄! ՆA0(6\J̇]b#~r^I%ʊ9[ĭQOP; r 9Ed_! d -GLr'rG5ܣ6jn -?qnL -0`q)63 <%KL%RS|%Uи‚Nqzq%`3x΋|5>Sx"Fx>5eW&z)pT 0D&N p<3s+"5eA5B>)0P#Z`v4ؘ̬TXlG`42摃W8NMI+p3c)Px8dƑh -n/z8#Om]h'_{,D&j޿V?Dw@%P?yZrGЁ)F 0xHl5YVQã*YtVyFOÕ8Ylj|_Dboh -PϤt1EtF5Vlxm3Ə n~;{ogMޘ) ?xjF0_1z>ͫՈڌ ==GUkITa ^Ӯ@N~^ڸ ygϫLa0h@X0/Nɛ=OiWKj~m9y*+t< O;`?t@3,Hd`Cy9+] z-zmPnm*iT:nGZ;?LoޡX~9#La0LMKuz/i0'В>Ų.g{LvM-BRT-u+O"L< >сx~&žb0z -j0h 0/xUt)fg d0gef-'N=Fቐ,+ N6a?ztϸ9:D}NUDnam.OS~#`/AX h -CWz+!^O@ -4Y^ef6*/+Cf} Q+)_[ORW|'-=*T [*̎H?c -ɕޜs_ - Z}KX:mM90vD9 ܏2"#s#!@d+Uц@feMlf -,iY]aR -ڳ׳S2zə>|.ld.Њ]F *p)]vBѲ4y<}u(xcw@{w {0: -A5uUM57XC@Ѕljf٩dB/dVeP+_K6m2ZΈ+dGt.Éa^$zXGU]p -ïåFz(?SQrN -(m\m|qM+T,]-^瀄?0:p XyЯj`0~Rٕ' x˪H-')"^/M`g>!{T/r_oxr{KVh!Tv`aQ)ClBA<#4V_N6ڎa*"Pʅ -=<D9Lw4gGȜ#`vy*,G;D|Q$L1>QBjBFCSidԞH +CzkҊˈ0WHD살073i LoZJ}Tx|N9lM]G_?>'Ta8<5t#0=/]X -l02}dp͛=뭽/6}*T,j_G>_De ޥrv%3La0 +3$LZ= 8-?e:슬x -ا#F''W6js#OaS8`@F W1:PS>+@V]Sx936>쯽ؓkE}&w#8ί%YV)JbS -Yώ۳'q*TT_3j,>3EƉ%l%V(6oX1yETV"3.Ⱦ{^dy r&HS?+tGLuHSF*h,P0D#,s`h0Ƽ0_c|ic8*Dȁ#*X -)dE($<% -a"jo'%0$|_co6* s*\2/`c ͥXk>((Q}~0 !ᯍ*Y!`[(Rqc`PV.< FЁ|^`Mʑޫctj1_U*MX8\;HlÆ%lk\]bIH@34XH p3;ofE.V)#Cֲֺ*ZkEq=#2#23O۵HOxDޟ~_p}}\nXtPfR-hn_hn,ê %E@;nZ9v4| 'sH6t7۹NlaLN͏όMΡ ǑN Nt ΁@Z(y}5W^JA.p-OfC hj3Pc!0?/jlX*X5ߺnh~ -d+nj;DyaJPF%|y;zcxT@W:`*6pk} -$̦?{WC<g'5ZqkRewWdqO4^Sv6naduc+Zp'h+Մ@^6,w/ -+_#Z|rWrO5OSZ>>-lwde?xb -+a&R(@G >Jʔx5`WӴ_(;Z׹,:hVҪu߂@'+by?ES#7XSv5Ns/鷤T[I5w@xDYV SWZnuu埦W -h -Zuzuj'_?/ ?*`#h{`DW"`/!j`h&rS+X~w(`9#4 5 Z`E=Ϡg8WVF%6`tT냊`UۛMW5VXU;l; -C|%poA}nS)OqUtDV⟃\Inoi~HiV`E}~>SO|tP6*/kmQZ㰃` MjYw>^pQMwn |QUgy'd[TM, -;u[~C{@Cz=+i -i+n a0E6Ƀ+,oC˯k}]U-h/^ַr:͋@/UC<ܒ`6,r.|t$Ig  gX鏜*F4oUOYN3(mmFчW~onQE]n{Y߬4#X #Vi? TP`*wWxsjn~C{ss`̪*tQ0 -;ճ)kBMXSq׏?}53W%w`u FNE~L3b8(VP3xCoTJyX(E#n\v1% -i~^Vơ`IBDQ>HCͺFkH-ݺCm`1)z'|=e/S#Ey޺Ao)x5YZ3>8QVH@L``^Ӭ -FÒEBaY/Wm*i4xh:- Gg#-Pf9P]jˁΒ}WgCbzm+ܮaf9wqĊG1:m^*[+A=XkPy <3o+LЯ'+wfrb -@mTCYPPZwBpбtT 06*_d]jg@6?Z)vW_C޹Ԑ2P=#'$PP Z`9zl86%oWϫОa"С7q6k|% Nw94kTǴj&űQ@К~N57^U}8]T_Cž}W%d%S4E*p(7X62cSl82Lwr@[9+'kV9FF^ IЯs dz(T/XhHQ@C -hzVI'5!iOkd tn -Mqk5uXhZŘPz&}e8Q -i sd -ƚ+5]WSXҔ?(7 :zڢ_*X i57Xq/3_u܅ -XE:?*JldJmMuor5WwfƠ\=QOL5D!^ +VhSәRa\ɴ hꣅKvKItߓ+P6L$XɴSG'Q7G}M5b#'6cǕIUn 7͇7Oՙҕ{^)UҁV @o7H -pT` -&Q}5~}`} P4eΪ|S%ҥ`CZozjI RF|Xq]lFw ?N:>X$mi -g}gd5*g_׬ی7rQU}P3=⍻5[A B%QnuI5 X9/#*Xw`a1B\~܅ -XE:?*{0ś~5\%Z鶯~xmF~~*sLj5WZQѰXJ3}4_=/:,/j3F_S 7L:lT۟~|EH5tt @UMnSχUgȉ - +j~6`\ t>ݶ.}hF94:`%VW~-5}*$qRe(@G^kkmFٛk{4} 4YwO$;EXSOz隍&LHɔz{:Y 0'Uqeújϣz4?*տUaiD ?o Zp5Fu\5u_ZF` ?{l14۔JJ! *^`5s.ĭlaW>Fo룚&=n4mtzN=( J[Qݫ5jڃzٞlj 7__у#7՗@,]Iz-8^+4ZN㿧_ #tKW5wʦQ]ݧ[~ -5o@Pe-J>Ea[Tp*`@p({+8XlTDDIJ>+2W?9Gft@COYg\ .G]Up؟>ӥF@Aר寔i;jWtu)WnT|?y5,֨1~tYīfZ#^En - Kkt[@ U`}}rB*2-Fle]`*$>]?AWM>tuGk{yB(Dh6u 5xpW}QJ-ϫ_G*$qRe(@G`:VX(hH FXcF *\,6"@Xw&*5=nm&UQa]y}PoXJyrM ` 4٨`W4//CQ-(ÜdԘ3kW!7?mZ5-]^SVی^In3o^\nxQZgptsDOӤNnGt@-SW??g1rm7JYP}}{Q}; -Д@@+L+9%,* tT 0NOUI~8mZq}==v ꢦ@-,UfCS:͓ջ. Ј B+vIʨh2=F_ .:)Wj|)ePoyE0ifZS}@P}4GlxXQN6VQ>/^inSS7# t=WuuhB -*%e@X OOq2[ ͧiW5Ͳ)eg(hMK{gB2'XtT 8)ϫ6{V=E2׹o½$r"14yV^8PYYY4/Kg5mB+c:tp9^hx8#X(Xy6P 穁::ёrȖMejfhç7Q䯔-?*RJW:hkfQ*t$4b;t&ݦ֤Vm+]Yk"_}T(ɉdh&hFkh'nVסp$C}RQ/LӪxp/OC.ᅢˀ -B` 4k÷%I ْz]"4x (AU4ar$:FEJa3`+uz@ |˷4s_cge&bЪ'Vݒ)C]Z+QQ][{EB` ->Qt5߁;ĻQ'u(zfn@Ni@Hl)h@ GN8ʟlp-7~PVgo)_GlmD.57׍Q͡i82Lk -"j^,$CmC?!# ƆkZ9 hb74zJjtVfqlv ".8F aFZ}fSߴ'8p1k"i -V4_t@a.Jmy<0nT{ \qw|R?QbLZVP>Fkݫ}nwʫEA3MoOw9߁Hˀ -B`$nkןռ}|8+X3fb*绎#Pswylӈ`MXV"˴B(\k7} xsk݈ohG<&<Ȝe565?KVUJQRی~9F`, UFQc xZdg*]S +pg-hn -?LqzF@f]I[zRUgP"BS+R~V>FSnil~oiF|:~e]Y;R*$qRe(@Gg/ NԷwfvwM)h4~JS2-"r4uVsy!{ -.6"RJtT(!w'1c?Aw΁qkTERg4f5 -Y׌k2Rz 25u݊UsUM+V7{ 𾪨n[efi?MT:B>^h?jVr*ViW 5<൴dS[jFŻOj~ίkdJ^4,mXYЯ|6,l͟rZecn{Ъ-J3Z.+H>!_ݤV66f`ʏn}n -3rRUꦻVYQQ^vL۞&?VMn?,]bOSC-kd{TUqUh| .T* -&Q&2<wQeB읺Knj5B_ kM\lZB8Y5c#@5z,bFp)|^Sמ F"ؓX[-(A]C@5pe Ug.+ JЫ&^o5JC%+諤L6 -Xg |Mh-ng7~3&E,Fp U*JI.v t0}gCFK~sXZw5 l>XүUV ޞUC{%z"V$>}V] -z%J*$qRe(@G`kd/ޯ,hdTT`MGST2.p?GW~,_`.LV hr\j< /di.r\2P(@G`Ӕg2MgF_5M&sp2~K g*I4o |s^'_kM@jBMCF1rDB}o V5馵d_z55xLsƘiYrn%z>r~P1죾feG`%zlESpWC>J -H8.:sUE@q).!T,z߿m]syl\.-?>r.S4Y®`|+Z]%{Fr.YW)gjʺF~ -+]7릸T8' -a54|uh>O~~u+ZAGl-0=nkQ}}*kGIp/[ޟPޫX9~cV4\22P(@GZW73297{bBkK4F;k@TMS' tF4 - 5x؃@x`U]+*]/*jh +B=As/ 5{MeB}KhjcخB>&S~^xrG*rPFt\&י{r\"p׻UHP0 - )BޫżWL *+.%4 T&ª@8*qn{ 40c.~. N4?/2\ɱJAnVXvPRa饂rق++DNњI<t+' {}}P_Mh@+YU1c0TM+5<Ѹ 4n}|@|?gՊϏ aݍ'皺x$NӨkӳtt-RODTl^Tp*`8j06 -uʏpusYzbjFj`ue6`e2~O(w)xk\ͫ&^#_-("ehyAO}xnFN,~oVگ͞u,,/u`,Ёf)7 -3Vs.ʨoMj"@h-UށFzBo0$_Pi?0@A(yޝe_Wi|{5k}RzM)y2iɕ5P ɕEkwqh -~ VA53 -&Q}Pwdrmxbm|fvttVڦ:[K{^{ԩ^ -W t몖YG5-iުmJt۝:ffynSըnW6趛FE]@nInSoA]}4]T{&XrInT\ҖWXSTPyv1+vue@MGF~wYP4;~^^/ۍuͬsdt?˲O)( -:hl+oa]~׶*~.M5EQgvʏ~~D -ujW+jAZ3ς*VP}.(JQlWvzinYوO<'Ew T񴻕uvAijۣ&4o ^{ЮWJ{Uma&ޕgi3IB,nBA<&X' -&Q}ƦA -Ǧڻ:t[qkn3Yܪٞկ-F+L7z'Ey2y[4%P F*fi1ݫmyEyk%4Z:k.V+8 C` u%}V i{7N+b53 ,V/4Fy|uG?R20I0x\n7u'Z7A+#W~ÕWTr -Jr ˔fy taHA -C5_*knn}i@V^k^>".F|W+t]zu&uI'Y qq]~Ŀ2/=ɽ$j,«FuN*QAQΖu*tTA`4N6v!V֩JZu[YKnSh^56Yϻ=J{Qߠ۞VթۓZWשۣϭ^U]P]SW^3"v\]+4jW*v\6F%ehJ7`5V] Fܐ69HB^%hyźH7F*ݨ6mF7,ynב>,F?ۿ~OsVպ~yU@^Y%#..SڭRk4)nݦ|4/}P䖔궜⒠7W~ߌ[\4f QrAR= 6U?{Q[w{V]4n]i;_XP߄VW646{Y6r'u6†VZ~v3,{*2(+_x7Y8cRu`0`iKnlio-]77҆6VRߨ^uAijktۓjUJ{T^vNInvH,) *-mJu۽Ҡ4),m׋Jt۵b]-(RzB4u྾H]/ -JP8Qy妧(.mF:݄P;x}Լ|H{J_RM}/)fV:h^++n/J{PQ{bȭb,,Ҵ+}ww;vun@*׌>F/ZTX41ϗ/jvM~ -ԟ͏ӁWhߣgϫ^TWɯmꔖ__ -4A4oqq]n3{]\ԢVVيj_6^46 h/jў4=N@àP0 -+t[Usn3vVZߨۼH-Ҍeu^T*QeVT*IYn{ZZP{VV۞W趧U5# {KdXݔ܈u[[%fa%tW(&ӷ J,mFм5AAGE+T&|^^uݟF7?Q`J}i=,WU˦`⵲}/W/+״{enInS\n+Vaݮo5hH/m_(o|X/ JS\}@ ݆nUJ{Y`3CG[PWocъVԬ[>f# ӌ.zuSv/oUffDFN6xJ=*D uT`(@G`$^m3ͨnYmSs{jVuLuNy9u뜘]DYPZ53Fu-6P*Gh ̿mso pT  -&Qz]W×7u O![>yùp{{gϮ>xtEO?ɿ|ݗUWt'3T -P+C*aaP1561>>=3:;92u4& -*/<@d[Q[rDbV{߈.[ΔCbNN9S;9FNEDŮY;L=H=#{h9e(p8҅vž(>> E'rsҖpwG^[0X72i?ؑ~Йמ -rmOH]痳nי۞5*aMGѣٷ0uĤl3"awxBx͝;2Nf8q N[N:D!k_=q-n#ag4?)@/&}wTaȳXnpOӾ{ʖ7=#ShC8W4ax]&x^:?*`0=>9h0x9c7"3ȊuhѭlATxrAْa!| ЃvRG}rؕldDlZjε I'#cx:.EI#g{UUղf{0< Glq||΁[cw9ҷEF7?|\;ܱ;.#1#\J*>xRFr>(}REU}Σl=sܙ\DAUM[{.8D'tO̸:yaQ *Bŝw%yӗI(32i˙Sqמ]{LvVڕq# -%+uי δۏ&;F(H}"!gƥgco<RR'¹/.w[4*Q%W<-xPT1᫭GbŦ<)(/C(ILcץ_rl|Εc.=~uEOvF%'JN{t$.;i;bR @ ${@0qaְX{c3-֠)?q -Ǿ?^{Βߙhȯ&}o+6}jx"xEvplWy!VRdg|PGs;6F0sQ!m;8]ڮsQU:M. LL N"}F{`owbU0:`eΨ?xP+i`tP6I2XB,BV [dBibt)pk|zN&;udOcSs`wO_PZhwMLFԅqNǿρ"1,ώ'!J!S]=<85<8>2Zb/<]CMn YFq'` v-A|[}Cő!#^q~{רN*^gNޜ@ٮ0 -l.lb' o|'Ss1/ ۲./u{ȗ@Ȉɾ2WgR;GKa;ߕuqq쇬-W`@'~ ('%ŃAD$bIAEpL H"ɠP?vT. -*E0Žn/>tһyQvlb'&GGtUT0+~F$UڇW+]~/Oݸؙi,PXҦByd 2* \S ad90(o ^W8<,ߩEtSj7z`p - G1alֈXd^5=6W-P4d潧 /}~>L YM+96>'ǖ(ǡ]㎄▞y,H󤟍^ӳ]bj${'fNGi=p ކ'MrN3nÐ7A`DԮ-ə?STR xa1]`/ -n<-`h;>wu)ϊѱ- *Ϻ=+h vZҡL+yqա q˖A_v$Qǥo9ѧsܷ>d cDĜ\@ɃNn{="; ` Uۇcb|=kT73|VVLv7;MXqq%^B’`ɲbʫSbq ;QP W> xԂ&ma0ly -q{`ܖ"&{6JW -W*]U w]7429zLgKKG7of-n]8 MhjTwu M/grq=%ޤp>J߽蓾:v|/qq iytd]0 좘( yd"j^2Tkɇ^:?*5`{);gxrn*y!gҭriyٞU}r۳`KƄNAhǏ]vnW⑨1ilqs#vOŃ1 ;= ->f[dH$Nl0 F==p 1Dh=ǣcߠ 6DMDsg\Ǣ S@ E>왂1> -X?8}*=w{L,…;.:x3>-<+k|]Z}2*y`ri=a3 -D~VT,"c*%\VTq"0lO geivǦc15': - RvF?|(mØ޾99%es5tzҚ@?YkAJ^鵊̖e1^ .ZڧTrtTUG%"5ҪhQv/+#QBd56{E$y4yXX -KUBe,wǾj[}6&rb hlj+.z'Z,Jt#&93>'P+{l歇Q0wHĵ**m[K,bՁ9膽JBCLuK%}dxOY |Wļk>/kl]•B`r5) #}{'d*F7F_6~p lo뙚$o͋ee _u,E>il01! ˣIWh*p WZ -LB\4d|-(8SX(6xO\x`iˉ*<">,-7~423ewaQ׉(Hg ^%PYD2ē3ג~ -}pJRW XȐ`m]x 䛞.-<—UT楨+yqװ_ `D\G)F4l^+0.JC^ Uƃ58:o)^hx|`#JZ?]ܙw;ĮY&dz1{`ddr[//Ywo$gy@wD >jyF˃ɇM:?*xyǙoK厈:Mg -#7:nqqn,XLZTEqão -IE,gE/= -]Qq2eo~0ےN~tLc X pFɘX8W` ą~OOKODb1:D&y>H:HCyGCoD ga]Qjmib]>JDԝD@?*ʞK JUd\s>pT2Ǒ+Yq= e3Qڌ8>xwliy͂Tspw~UMR LIB$ɔߞw|Z=;/ BEg]݇GE1ɇS#ɺkg_X N,f_":1Օy1"%S4 -,^] JDxdCۋ@4.~cn<bI攻LJVehgHC cϏxg(`Zc2k}Z0+d,^,n,EƨD/?b_#-b6~ǎ87➕6vJPjI类/p .yY>LȽ#Ss*!:Rrϋgވz`RUt$U’t}o!Io$S@݀axct~~yBͨ I9x}Bk|Α)|ѕd3 2 q[`-@$ -#E@ x`=kk>W޷N=zw[\W yuDc!Bİ7BQ܋4fx7a~g0\Br/-rE|GdIײ|`3x0 -l.qp {'3ト Um? -t0`Gq!alٿ=Sa#0F,@~RV9!<>uQq "n,#:K[GAX ` w<+yh(q`le߀sYZEȃs'ap˱?s'g7va|5 Exgdd= `}{.Y1N0.-2Aݢ2 @DɄ<,Q i9GDZN {#hF30U&s]7?"]W0Hcoqɮב{ %͈V욙GEʼ1reaŅމQiŤˌH4QA 4 㱅?wϚX0 - b$z {9Hx4\2o1hGsO\r.>w<>;e6α\"{3Uf=_!E2?dY!`# }'`t8|crI>F>'I3\ѡEcHe5>?TSW|Qo?*,n;ᙗ2.]HQ9עs!:&5<+G g=< AkFe(J+k Е{uV@X;Bx~/>x<y y}dF|BbGG>^h-J-GZ:{:z oqiWu~E8. ԟ]|~_]u`aXгcZJ{7[Z}(ݭg&yv+;ƆFgZ{&Z]\,}K7 `>'`zh<+a7"Qh#sWE!J=(FMN@.!u -+\k{E\Hqk?* O;4 H Sѩ(u!QK kagAQaT|f pÃ>" ){ĬFcY2t[Cc[cGLX1ym]# 4! -u،Q{v=.,`>~x,~F (\’ XJmX - 4\ͯQԐxHϥ^M:}bܝ) -ߟwb_lZdN -%d47i͒U*/*?:*\upX܍Hv""~u6y9:,Y8N$8>^HR~Mܭ[w_L9Vlfړb\#S[qQ\|񴕵BKȹ3>q{59~]\[oK -Kt]q!%72Fx5ۙ ִl_reYdR-%71Z~E=rLD)R ArS[#.G?ٯ<Ga9Cg -WYФa$ⷍeU8.*kNgE^slTaɗ3nDd_0V8rn %{7 % x/~ߤfvhLu.< -N,W} rT,G%gih,p_nʽ0.|NztCLs'dq; -o~*LƨɄO>y]_/g?e`h2M4{_mݹ 7kcY`]%4x=x$)-;JU؛&$M~tT`#2IhN]/-ͻDϊ𘳮dLQyiedrB7cj(F%<{^RqiÊf@0'u*vʙϸG*+9QZQoOI&,`L0>/D?+JQ\.DytTm%2-.:}XZܲfzQWQ[TiKï -J+NE"rr\P^DbEwA9s'Q?"O:AhCD8PvgmKOthc#KOGovnOD2w=F:ON=:{' L - oc 5̾+&i=Lrv[E;_:ÑH: { >qwRT"\N83E%1!ヂجP >6$&f{xp06{6>q-깸PX8ㄤE5GE!_"uM`D`Y({VD"[\Q" -42 -<L@܇l9x+25:9E)WI(|(&ݧcSX#wOOp؟W M"'Er"nr{=>ʚ; ؍dܺb̯5"i|cmS[MwhBȬӋ'/a9Y9iwoر:K,tKˎɾ؃jvrjppUd.frnç?>yHJYV8<=GDH.1a#vqxbnrmd~eӏ~@[gobgt>zG뚫lpmtFNdʵ̛a,kq2/!z 1̋Qn8k}ʴ^4pӗ翽8ߞ7?M}Kue-l]Կ]949?2>7864:JS`əEԝӭcsݰ&a;s=ÓX\58%JV86eM?zGߪi<neJo_WuWW7;;>IpxoQ7 YAϙW]g.WYSkx/F' l04wx]XY΢` xf!rV_:418Šo(9/0 -l.^~q`\0c1[e|#"Ȑ|8.VV] ݰ xQH<0q:&%%en9 瞚MT ވO@SQÎLpF^=~^ҳ"J9H:ĺDEX#]щ.}㎊KGCFqy69#St"VqC'%tҫv^]y0N$_0ʝc)(O,%_DJ1iiW&޻_U5KJru$OU͈U `yޅи@wstgl9;l ȑGĥշ̸W`%z0^mdpsD0D3Cܴ7^z -Oc2Dc&WTƀj۞tOdF}t#:wE%HFѩi> -^";'22]W፻'Ú.ܙ膰7QPiQ--F:RLAgNlXZ 0cEx|`t O94 wJƚ϶Ҫ6\Ze[ј97my7Vwnqym[(9>]#2r9:񑜘˿hhn&^R5gh|f =0VS~\P?mRյL.}GFf_ֵc958{{jed\θfϽ%I>"_ A>9\c]{*)Eu8 IƦf_oO9N3PԆU?3.h"TEmcc[t ;zve] )Z343D,/mI{AH[P^-jI`W҂֑9wĩt7/[*kHBA[ֳ_v#S,Vm63*{!<5 mm}x0lex4gC{/|/~[փo-ssw_{?.z=30gֵԋH1hP4% dMutT`s{Gxb LOa]+ҭُnؿqK3o"ɰ-_u;O;Y8A S,q>9h?2?pfd^pJbKEmE,^o6ra2`R鷞kӞ&8oC"YQ!o)"1f>a9 -;a$`5 <%Cd_~2sQC N2pɐ#aE$[b[mDhyt}qI,u%E(R1#%Eᥩl<fcYs+(@ ՋOz^zV0=yg?/ijBjֶLg]`WumHjhq[_X===iݵq܈o|g.n;ccHO+_paw:l#YpcoDEC&g:b[y0ڙ9 O=`8AjXq0ޟKpMO.$|ȑpzp$F{FƁ9,*<3"v=zl,yrbOz*}j`x|cCљpXlγ10uqX<C| Fז!Jw{NƎ޷ :Or#ȏ1yFS߆0wÍ#R/_Y -?YΦfF]oj똚C_x}V݊eg HG+,JH][ A5]3C㑱IN_sQN>8r~Wcg#@_-/}{Dx -Kǿ_}m{k[EMa02T5v.,NB=~%Rv]̼Pm[bV˽ "0+#3~T;~Gq+7<C3ﺆ}_cluSo_~k LΝͷ~-K_g]qغ>W ޖJ]Rh_]5\ Wbc+bS<||X^n&??Tі r LVv|7֝4IQ[Iu/--@3d_`'˜o:PoW?~->p,¤_T[>#\M~o=oٍ~/J* Q:]Tx}X\465Y@<x}lPL"Z E%,Im#a6IX۞+"ڣٽaO@b,vN-ܭlC -A þo q$rZ3eSg]YvŞO5`O:D -"g(o@H-uJ?ux(zyu+ !2q7^׀KA-;,ڋri8ȋfD' -r^*~^tؕ684K΅% Y ->rew˅x˷˱9iq[w­g`9"qս <@3Bʑil|=4+O& 7 6Hgܥ;]#co ἧv\ >\Elp0_2=!бy7+_v:X+bf{Z!YV-^v=y!>1)Ja?E3>=.,ƣa[Dpd_\ӳ> HtyN%}nSKjo.U gPUy>2ri9x4(w4|ddIͱ]e]B/$Jʽq/13X ->G'}]7 -caQ{F4`؀@/DbχPIz/-;o>zԼ[NɽwƎ%Rs͏~1#}SS=CCK'䖸3jSSrla窝 -o?j|Ҝ~ȓ'Q''gPspaϱ'G^w'XDJwl:-{z|#;E,4ˆ#'OExӏ_rd.OF:?y_=196eOL~w?>-66;7R@D8f9@!a.$0^<ϸf]Ti4]o;sӠXZQ^6*M,&!'aDМyτpJM8VWڤ -)`cވ8R>JT cq/r ]g!tHDB|/R. C\>U|]ɧcOS]b-P2ZT -s]H\)ܠ ڠn3 l9 @+{E~;ǭ" j^3QA`0IBh,*^!75.Aёi#NƦ H dH: ?^Hv̓R|B8~:R< fXδKC.],Mw$H8H?ƁQ/qDȕy>9g_w`k2";HE4(GMg(<oLBQ'rGerI woB4wK: o_|~':-UdF.ğvNOȽ/(563ƃ@Hx, 흨O1PJ:X\LH\F}\nēF(0'=y}#QE]]XBbΧdb #3!8`NoƥUԷ^?mw;H(IOcgK]Xo%S,Qgqmoݑ ypF0RU6=|`dw\w8~xx/$$sd_FYċS.%]JLNSGH&Q]}'!K뛜 #Jŏ~Җγğsb\lv"nq-{8SGf6tTt_~'o{UV~kD -+Yo ~*[n={=3G_z/Q?gG.?n>,=%9|_sɏ?nnm@(f lyWo:4<#{$kIȼռ>aX*)8{Ol_ ^rzwHnsPL ߹?m;3>Qc3&)bE -";}q> -5]>.(zTRl@f8JETbKdkQsSȁ{upwL9R`Z9=;H)5 /}虜/nhP@qbT@_C&P`Z-%*1PO%@ &@Y](  $[)@ww˙hPD/*%%;EtTGtځ6 {Ǣ!G()lO63+`<bA £a"mjKF佑.dZF7,d;ّ?ڏ2DxbAr dOdh\Hǿ"ކEQ(Qxy$Tûl""8&\Mq:8J⑁VdMO>Z[]@8jt$Cp?}f[>?6d,6x ꮹ? }XnGFb7 G,A `HzǨXȻ)!96ؑ;!&&9F~-#!x|xI2aIr cx0u|ԖBYofFgފԕ5Wa] XZU|sd)w_/_Q3g5M5#U=սJ+u6\rFDZV2oFB8f|=#CAu_W/kQqGNMo?tX:P[Gr`,E^׿?` >|o_ ®LPH<:`$}w #ʈ8tQ,6; b2/݌#-E璯e\k5`,Q(/gBC\'_uÈ觿ٺ͞C]IۏBOڑfK]xo8ՏQc3VjG -BotYmg/ߺG?S/??d/?vq{H9{+x}t9E퓓o?M^SB劅C#?z7|~UyX|6ұi#|k͎wk^pc3(7w[w?+[ă،ƾ?Q`}LA`\5>+˜#DGr,X܈Gxqe)h$@."b[̲Qq/>z 0ξQ, iq))qf:Pk0>z"9ofܼlS΀WTZR[軳1/#R(`d \8% I5x,D)! EDwgbE43Nq؞=Y _@f`~"WFL{U=pY۳XC Xcff" ˗>Rh$O^ 34W=|PR3<]9J!uaym~SǃkpKc#VȟOJ5੹y$B@ Ɨ<~*RC}^Zgl[{>,I@Tm}G2`8 C d:p47kQH`-Է<~z`trE!8*);mg5.`8MPYRĬX,z 1R}bξAYs|Qvh#qtcuX[\Q4=cs"v7#pƮAiC#g#]wZ ~ %/~DaGel ɳJrX],L*;_G>C W -v?_YrVÓ罕]m#O>_ѱ!WM$XE2 `P_>o 5:{Hv5cmd]Dsȯ(0 -EnmPL # 4BG{ -X ZPH(oA23E O` 0`,lK8 Ƥ{Y޺(ĊJ0>`TAx*`hhTYHׄp\eHJDYGEXWU8VW>I Gu l+}GLHmO;R N)n3UmQ[#@?$eĻ`-<^B%n'xz". ..<&2*%flG,5S;َmDP:)ygk]8d{cdܸYx%D^'>u[d#GH6}LًoT/9'fiӢۥ$Ђfx^/< c5b<YԀxQוf]G vOl6[ZċR:2=[iGr@od KL?-,P@09]z ca `9pfW!̀yߑqjX/:Ya! (ܟ WRǃQ\:./*6P_&m+c22p~aQ{=+8 -!uYZ.gl8Z]HdR҂8H,X0^7w?~.jY6۳/޹QX#˝"xp6!3@}6>ZoDg532Z#B! ?7^e\FlmkDy{''>t6lt-ۭG/Df^ a tV0Щ~l`k 4A|\E AHST^2"7=WD4YIAwg3.VV,? pfpXe`{;QY06wbq_7w:xz]Q-/>zd m YW[Ʊ6)'X] *-I -Xܗ/{𷵢zRg=O_^s,ow]ȇwK; -[qc(X5:<03=BǢ~f7kwN`xGi,$QIǮ#gv Mya%+=k|+F(f -M S0 -lLF(#\>1ƴ?-’`\HJ͖Է19)]GaюνA"c1cp; -[HQ9{,Ә+y NqUEJ%!Ë{vMy!:-[ba9,EYM8V!.cLҫ{.Gۏ7ozf}'xyX.x/܉9GHS2n6Z<35qY$⊌O+]ֽ/Ǩ X艰ؒ6"t`kuwM CCerb3Œ{ťF۱ epB5"ɱ -) 6ia.*Bpx#7=*ѡ6^K꣣tN&!ܞ{ p &|wx#yp-H?t]x,}58-:(pFDLRvLֵX2}- !E<1A)~vb JJEUK7’22 ORPpRDIH6 Lsԑא|t`˝[D(BW5:~̋p a-^)CfOLnn}o,+/~y?}DriةmX+rMjHpљwIg\d{.JTa)Wo"'jw Nx%m}beOͿAc-v%"tOED:F٤olGr>~.@_OKwt^:xYxPc3膕vHm +uCv>9͓,IP^n[yq ܅y@ѓOIIkӭGo]6{Ln,'FbQx -F{4-oyp +a_;~ [PxMG2TN:x̿P -Nm۵7=;q| o+O'&,d9〗`ؘ # E>,L^t* O/L:15d(̙0ح0|Hcz(,Lr6M"`C,~jxJJ|{fD:"EUՑŷȏe](x*ɞؿϑin#U; Ѭ >QDT,j# #:<qq)[<.?֘tG -3_z^UiPym ["MaS'"#TiYQ#S܂p'8Ӳ\.EB cc8:9*0X8W?]q^3wq^pڞf@Ҋ xCXd]1C{FyM!Vygd,beUFۊeXdiIh#q`!1>%p\5iY3PIk=Xlr,/ڶc؏CVdKN,V4HqX _!8?4'h y}ō@_P.\u!ʒ<~~Im.mB̂,_q}*Dp(*N[*?~>a.!\jnx( QI6 wv]Ww/H݄" H<'Ts" 8uCS3}c104$)pQKX#6?⵬]d+ n6|6ɮ;.ݍʾN9mw3;.1xHtQ=o7]VߕHh8jtlDC+/M!{j~ 2qqu,b;.)(ab vy ,M{gEx5.VݽD/eοw5_?n>Aŏ8ˊvLf>λ{RksFCI'9B1?/_'䧢E#nt WD6 ->wp]['JXHKG7b,T,u] /uL1i_Ua0K9Z{ԙE.EQ{p=R[rD5aL1EVɞŶ7|0E:_X@X/S,io<|3Qe*J|6,f$ƘCi;|D'wߞMhn9:7YGBIsxr{D،K'\ǝIH^wvcL[KFF.ET7׵{v'D\&6 vYױ5n>a{wU瀁ee oGƑu09<1=>3D.A\ 8 v‘ْT8,ĊO__ )3 -F >,ԋyxx̻uu,Έ*1r_\db?6:FGzj}Uh -ڹ%,EhXҪ:5-8;vdz,ͤȤD:x? ǿ:;vonO|_t#,wdpD(4D`r؂Q! ܁rMϱ[\A"׎#G;=5hx2+X^ `G<`h@ŰV7v'-tmE+lA!lX@s 9Bx 0|TTk4FG5(0b⟑wos`-Q0G?b_:䂆^00\#$A}>ykQ<00FnçEPjS. '%Ǟ"v:oa&$fRd;2A̶ѻ{M' bSxL<^`R/ FL$Q,T8cJGugSǠ&Xd[|:lc[/l+ʵLm=eUO;vh )҆} u&*W01TKpl|ll%!FO/H6F4Riy$Rsi"ů<)_B#W`ndRvdz -;E^ ˹z6* əI?1O a%˧ ,-h|bFֵjl:u>`"s!KDiO5 bh 00xyĽ`D,j2Ia2Q!y j²Toȓ i J%!FT5:vo ɜ~={N]}l"+ť~\XUߘ?-iShh>5y ҉^`B]ge.*r.E^kȑvdN~q AWd@ko?Vģ2~@]W\|[RW*h;E -Qd|y3{oj&-'KnJ?//#e|"&d5bаe<04׍G -?_1e4ZCk'8˂ޮa_walfsO큈s3&,vtt U=MSWrU)~+&<8)'Ip;G'fqd$]M , e:q*@G6c*H L(#EaPwE8(a*ʫiq2dƊNte^eEkw"VV3OQJ)JLh`'ꋗ`]%b/6IuVTq"9B6Ox`E6{Xع r=HA%=Ug؎ v(H%v0r}91}lGrHWvœa:SdəE/RmJ-\8P|b+@G6 %[ϻ0CvS,TRZ7x!ɧr(ߢ,n;86GL=(-k8dF UIL5l3.ge*\\i#ѰNJÊEu&Y޾. O? S6Af~ZZHۃy9k0|Zx,y`B - -%n OŊ#Q~*訤 <4yQV5u`x\OGLBT|쓂OH::70!ByDٖ~?rNEM\ Xhnhiǜo# "qGi {+$~/!8ZCBro`;\Q+&Y< gsgx|W$0 Zvd?c ՓD._S 0qLy1!r^1XpF }1bIy:X,bIHG&k -Elg\+b[ZȹKyoev9n]|klw O ░jpt >0 2Ȅ=A=Odjήֶ8hA+FY~%Ge.Km=fȒ%EÐl,O,R@,;XU 8xRגGټ%v-! ;2NŋJjiKoe}!,M`J.Dqɩ4T%Sſ%KT,h5S+k[Vz+j+af t~3 Snэ WM{Ǧ~FTItEaToQY[#_GXC,RLLL/H2p]>`ǿ `O Q]5KBx 1' -Rl,0%^7ە5EP8Qg'.εST|T`0pjLXEY'[:"EVR݂'6Gibha8'hdFE+OXO!bgLu?hif1Չa!|ew<+`Cѱ( 6,&^{4y4<#),/XT-QG qlq/Jj./_qΕs穈ue!bz"@EՂW@M^#퀄J-l8abAfҚ0]4t5ކ=~X<ْd~Hbt tF!e;mG#(6D=Eó3/:uy9a7`-x4Ǟ)ljhȓt؅eۅ8EG압jdjLcx`zvz#":y~1c篞.eW))s5@o U`WIx -`)N/ a"dHW2ƞU* ܼSiWPq -P`,݄}w,1V-jt -~D*zbr#e`'̈́%k2Eg꣗Xm>H|QՈkBΣd&G]{ #197.s;<7g\c28yֶ"#4bԭEbwHQ"^~{y"bqDE([]6ÞOGU坁' +pa{D"B|\BVA}8Və@cc=#c(Ƌ -5m m(ُR2-y}0ж 6vԶvT65Z[;Qָvap.7 |,F!چ&/Vb٭t50X&naj? ?L`Rۼ#…$CX)Ja-t\*Vn9q\R6ʐn?od]mF+B`3J'†KIG+N#cOǦ#8p [PHi-Q0md܉,B @~-aX*DNljr8uL2֯"gnOZu`en !T-6FU@<8SXU+2c 4 +Q/^o %Ke~iÓ2A$siO7?8P0 -8S HGmN-,+,Md(dIˌSlT@Q`0*[ƏbD jI@m,7ֽG% /76 -:Et1)GbXfq[.p@y]5z;B1ܙ``<|`WޭmoG&QV$B#E#$pd)WY$7BjfYVݰE^z?GfV3Qme%{7*W0 -OQrbMGԫSqe !$xMC1o1W,/G*\;mȵLbKdҮڍu"/wYYdZ6H0wpn-G'#0[w:X6+JFe{%x/dV^M0uyx֖s(r#ph%uߝs!E0VdD>߱DKKlx@_ T 5d.\!ڑ?8P0 -+05%ЦEAiY_{1P9ƿA$VB6)3;b -a:d@\E7P%`a0@P+ճPE\e(1%ʍdɢR -!9!,ωEñyP ;D!nS}mDh|>q49.ݠ, -aEc܊L3qi7շw?F1!Ԁ8ʏ! ޯ[=Y+[[u -L -̍M4, -z#7>0bb`pd"2-Mk|+#2;۰6 -uҎذ6eolde}~p]ih -9Ƌ,? v$upF29؎jۑ#J1>h(* ٞÆX.*1@ $B}QlY"v'g͖ ZdN+9r-^`t?[| -gYzH(`]YT4N hQz[IIJam|hJ9x? Vt}Xhr 'IB`0J5տ XX H|": -( -<~{:aȩ8T?gq"qӳ{ۑ_AVTLI[±أ.vd\jB 47٨J@ . N4r?x|* -&Q>0b9Pxb}P@]Łɹޱɩ -@D\RtԻO>VWgl{t}p -+Zz+{:{ǪZQD]ޅ=?_6*Rڻ;Zz;{G@k '<;tT 0F,4#'j#>0P]!N-យY8T&fq ~g=>VW` Qt`zNoxp[`k@Kg/ZsGZS{7|F`N=]5'j*@G`F3C[3MmF>+E㒉Y,{B_uc#rb!/42XshSCS3`6*ED5E)A2=? -" -P*@LuL`p s6IRlÑSS8,պ![hǡR*@)BtTL`&TB -Xm8r*`` k` M8T*@0EvU0 - !W$T -XH GNLL_|TliJT -&Q08 -9T -P )`]ȩtTrs-4PT!؁ -XW:?*oمrFۃE}8s9У^#XMGhrR*@(`]ȩtT T,Hi -SOdՅ[k[.˾]>>ۤ7%4jzo}OU9l=թ\Pr/?9ǟaT -lLuL8}|ÒoH#X.5B!v#55QհKx/#Aя{f 9 dV`dk*^zOW>,ߴÆBS GNLL`|`۲vjlɀe] ZBGKg@sw 1 Iw FPޝ:Hiu;`1FS`*`]@}o"`əcpk Tzj{7NK@hQn9-BwT>~}۶c7U.9O _`LovT -Xm8r*``-&&%]7՛ Ն55:/%U6]?<^VָFyj5ZxfЙY+4fbi'~N}?8MSvMS`*`]@#4*i`ż_lU>WM>#1%g͑5=rl̕DO[p`xaMo6R*ୀuن# -&Qy FA>\M,o`@GbX[9êkWe] Įd_k P*90EvU0 - >TXw@X<T[k5 6gԱ7FEc.c_p#Ly}?wȴQoҺljz.#Mޜ`ë(`]ȩtT T''on3E7-2dJ'Im286nLr:{n~2BzGyGS`*`]X2en={xF1Cu.X>YCl4qxl/F7Kkƣ龧#<3{^) -Xm8r*`` /~3ñ6ǰ)S"*@P+`@` Cxmg\캶T -XN GNLL:dWyH՟i^T -Pk)`@` CZ3? -P*.pTT:?*@9ݺOGSI^>TZ -";P*@G+@̏T -lr690U0 -Mzۧס˺DSI^>TZ -";P*@G3Nٮl4齗fHE5h\ GNLLռY~EĮM>S*@)BtT`UXZ>տt+#6SԺYw5#!)Z3? -P*.pTT:?*Яj98lhVo7TOT -&Q` `Mymy {`k8Z*@&WlÑSSj(@۰5}ࠐ9xO%yT -Pk)`@`XUh Q(*b~?A!IlGK -Xm8r*``XU675 7n@`) qFFɱLؐ|*˧T -XKS`*`]6%{_Z3? -P*.pTT:?*@iL頟q=ɧ|*@0EvU0 -OEdl`k8Z*@&WlÑSSr|*˧T -XKS`*`]8&:)Z3? -P*.pTT:?*N8|-%ϐ" -H7TOT -&Q-)!-\@Qr -tf~-T`+`]ȩtT`7 K -|tV~eT7 m)V>Pɧ|*@0EvU0 -;6"^5iZ#m[VFǗW荩=8&Z3? -P*.pTT:?*Xtz-b#84y -}[2*:7\E@sDebg*@XeLuL` ph]Ӄb}F7[kE8z`{GeL=x1$B -Xm8r*`` k|ݕ;ސ}u)LAV@dREV;+QR*@6T -&QF lֵj:FиǺPmhlYk:__`*&5j5`lGVPs4=%zGsEu/Gsdy~ T -h.pTT:?*XE aTXQFz5 m:kn -jSW}u!> -!Ц lʌwk<ڕ|Hlٍt %S*@6T -&Q p(,U U83 -Vx̐:r*曁CDmFQܚzꩪG&F*@Z GNLLM}5I{yJMWM+f5Ϊ7ut_Ukpw8QT -llLuLZk}*R?YNׂ mlz=Q*@4 -Xm8r*`` wOhH -)ی|Zaf]fVww_7Y7ȞՍ`z7U!؁ -XW:?*@&\`i un9T -D GNLLFrw-kտ1PV2T -P*`@` CE^6T -e -*@G!ǿ幦i/Nxj*@TS`*`]rν؟ -P*@P GNLL`_NƍdZk8㩩T PLuL 5z@bIeZ+Md]pLtT -P* -Xm8r*``XwB5.L`W؟8 -P*@U!؁ -XW:?*,{wP q5CU;̊fioZ͍޻*-;8йS*@*`]ȩtT`UXf)jR)dWf.]kvC%4T -P@0EvU0 -6f;K5o~B\o{?T -e -*@GV}GA}F$[x q<5T -)BtT`U8kuV\BmVgs܋T` .pTT:?*l -f*ØSLi:%b2MwnOS56LNxj*@TS`*`] |>.7{?T -e -*@G]Cw=8 -P*@U!؁ -XW:?*@^%^ Vc :b*@XC690U0 - !W8 -P*@U!؁ -XW:?*@9~KtT -P* -Xm8r*`` Cx q<5T -)BtTr[?NZ܋T` .pTT:?*@&\Nxj*@TS`*`]X*]W&:b*@XC690U0 -/r*Mk! M^iOM*`@` 4LtjT -P*.pTT:?*,Y1;xw"=h]6Ym^ZuyT -h0EvU0 -*+\g>؈f}]ԐiGzw[y_Zy \R*@.pTT:?*웁&}mzw kMwucМaրX׸6Eе@дCT -PS`*`]jVeTuo`Ȧ=3fh`0gT -P*`!690U0 -*_~§iYwi^Y/NдCT -PS`*`])aH%>{تjshF}ɚ޻h_AMR*@.pTT:?*xLtFe1-4PT!؁ -XW:?*@\VE1$T -XH GNLLlQİ qT -P*`@` CI*@e -*@G!?K!$B> -P*@LuL`p s6IRlÑSS8Rs'[hǡR*@)BtTL`&TB -Xm8r*``*f^sJ0c}-$B> -P*@LuLzˀbGW^9T -P )`]ȩtT`} }j2$xOqT -P*`@`XU6MJ 6Vϼ7jz)4{\FwxdDjw0gT -P*`!690U0 -*+dMAWjJԬU~ͨzekű>/B> -P*@LuL 0* Fmcokꃯf̦M#I*@e -*@GVM5JD'lj75A؅lJV!؁ -XW:?*lJᲮ!Wbqt#Y.`Kϥ8x*@e -*@GVMN+ z?ЄaX쏒C-4PT!؁ -XW:?*x`G,MR*@.pTT:?*@UBB> -P*@LuL`o s6IRlÑSS8Rs'[hǡR*@)BtTL`&TB -Xm8r*`` ,a҆t` M8T*@0EvU0 - !W$T -XH GNLL_HUKliJT -&Q08 -9T -P )`]ȩtT`}|KLMt6&D }*T -";P*@G #M; v`k"I*@e -*@GV%C_(氤8oXAf_5'2:561XEдCT -PS`*`]BFdaUZՌm>w4qMLuuR0gT -P*`!690U0 -6f`?`?,mXŪfƚ>v\W,&![hǡR*@)BtT`wEVR d0gT -P*`!690U0 -*xykPPp=&B> -P*@LuL -I"m -(:9Vp`iIH*@e -*@G*w Ep:qT -Pͬ)BtT,50x3OyT -Pͩuن# -&Q/ - t7 WMT -&Q08 --:䰩S GNLL`AU!؁ -XW:?*@&\E6T`s*`]ȩtTrLޜ3H^5T -";P*@G+@æT -lN690U0 -X?U0 sɫT -XTS`*`]`ࢺٚIM;^@æT -lN690U0 -;V)IvIԴC(FIޜ3H^5T -";P*@GV%C_({Fջ{J(zel) M؜ -Xm8r*``XUVԈ}oujӽFZd]sɫT -XTS`*`]jo^k?5zާ6}E蔈æT -P͠uن# -&Q`~At5A>B.olt7|H0 -";P*@GV}ӯ7π9 jtq݋a&*@fPlÑSS)uá5~',:sKs.%ֲo*:7|H0 -";P*@G[8Z? oI!/ -P*.pTT:?*@Bx3yT -P )BtTL  3)P*@6e -*@G!ǿ88x3yT -P )BtTL 3)P*@6e -*@G!?K!$x3yT -P )BtTL 3)P*@6e -*@G!ǿ88x3yT -P )BtTovY< fR T -l690U0 -/X*M oz*{;sfx3yT -P )BtT``5 ϯyn36xL -y!T -P͠uن# -&QU`ɢ>T+M7 xާWvQv>akT -lLuL - -1&nVê)5me 5/MŢfR T -l690U0 -6f``{mo<lD٢(a7|H0 -";P*@GV}GA  1YTk/7^ 3)P*@6e -*@GVZY-`$XV8x3yT -P )BtT`U릡ި{|oGR:9%o 3)P*@6e -*@Go܄H E^#T`(`@` g*@0B^T`3(`]ȩtTL 0_5R*@6T -&Qp/%N0B^T`3(`]ȩtTL0_5R*@6T -&Qp&mHI0B^T`3(`]ȩtTL0_5R*@6T -&Qp/%N0B^T`3(`]ȩtT`| mQ]`mG -7|H0 -";P*@GB -s ϟSg9lβ. 3)P*@6e -*@G` 7ɞk~ڟ>ˀF0D s&^#T -lLuL`}Ԟ 6m& ]𼏩{!кVy@#_.t7t@< -Xm8r*``5.¤o؛EM`Q1}\Jî&t.5J@S`*`]@fkHޗk} -úm>iZgG GNLLԟ>VJï^ɩ}?X5]g+T -lLuL`+r5XW7 JH2zp`oI:9*NA^T`(`]ȩtT `Ls;XܰgHl{O>`Xs- p;ְ'xyT -P )BtT ĵV6J +7t@< -Xm8r*`` j%Uke!xyT -P )BtT4 Eo7t@< -Xm8r*`` CxyT -P )BtTrxnWDA^T`(`]ȩtTL3kR*@6T -&Qp/Pt'o / -P*y.pTT:?*@&\5J@S`*`]" -k.O G GNLL`u 2?@n{ƴ2Nv!oY# -P*0EvU0 - 6ԯ5"Y?h.O7G GNLL`{}ѯjXMvQ*nQ6wqLp]F<4]g+T -lLuLoԅ7#֕ mjzm}4G6:NuvMb*Y`:KT -l690U0 -}Ѳ.zá怺>?k-O)a5J@S`*`]@5-CgHߠM~RF'Y*@Xo -Xm8r*``XW4]"Uh}02 9?]Ct܎T -P -";P*@G`Sl 4zr@qPkNuGWS Zn`N4TB -Xm8r*``&_\\}*T -";P*@G[H s6IRlÑSSrqT -P*`@` BjZ`&TB -Xm8r*`` CB> -P*@LuL%Lڐ$T -XH GNLL`p [hǡR*@)BtTr j9T -P )`]ȩtTL` M8T*@0EvU0 -C0iC:H0gT -P*`!690U0 - !WliJT -&Qp/%Nl -P*@,uن# -&Q08 --4PT!؁ -XW:?*@9Y¤ MR*@.pTT:?*@&\}*T -";P*@G!ǿ88I*@e -*@G+@дCT -PS`*`]8g 6$s6IRlÑSSrqT -P*`@` BjZ`&TB -Xm8r*`` CB> -P*@LuL%Lڐ$T -XH GNLL`p [hǡR*@)BtTr j9T -P )`]ȩtTL` M8T*@0EvU0 -C0iC:H0gT -P*`!690U0 - !WliJT -&Qp/%Nl -P*@,uن# -&Q08 --4PT!؁ -XW:?*@9Y¤ MR*@.pTT:?*@&\}*T -";P*@G!ǿ88I*@e -*@G+@дCT -PS`*`]8g 6$s6IRlÑSSrqT -P*`@` BjZ`&TB -Xm8r*`` CB> -P*@LuL%Lڐ$T -XH GNLL`p [hǡR*@)BtT`7 -gȃo$MR*@.pTT:?*0KUkQT#ïGдCT -PS`*`]@,WU#P&!:&I*@e -*@G`#؈'ZVw}P1:}uwc ڛ qT -P*`@`%2u5UVauGkz 'v j9T -P )`]ȩtT`?OީLU۷Ϭ&[MOMN [hǡR*@)BtT2M -zRQ|ڝ6=)I*@e -*@GFwu(+}*T -";P*@Gթ}U{2ք@iRd6:JqKl -P*@,uن# -&Q5^H [hǡR*@)BtT,ZT0gT -P*`!690U0 -I!WliJT -&Qp/%Nl -P*@,uن# -&Q08 --4P|Dވ{#N{NW'՚أՑ -;0~p -' =@r B@›{?x뙾lvOvgzϓM?痕E+,=H;&  @D6zN -G@]@.ѴOW  @m -AZ\-E$HF P %*6 P^`<EAl6I%(osmT?<p}Jm# W@X# zj)&  @D6zN -G@]@.ѴOW  @m -A(j'`I(@yh+,AK4Uh!l@*xߠWKѸl6I%(osmT?<p}Jm# W@X# z+EvP;)M @@ʛm@[`,wB w\ @@m# W@X# w" j} )O%;%Pl - L_J'" kHYm - ?s~Y~B@Ny*i  P.f='V@X#T`OKtp&zKF( -Gg"Yd)(osmT?""^N --Rh!l@*~` sPNy*i  P.f='V@}ih(Go  @ Y<lC*0:$Dʎ @@Jlt@M| m-$+0ۻT`tH ى'@r $PwxF<-$+珚mT@X&@@Hq(@In#ܡo [\%@dc{ -L $; P.* G\%@dQ - @);N(imyT;43!@`x k slP  !d'Rv%x@[@C};k @?j!PR`Hv"e  @\% 6M -p&y6 or~]*0:$Dʎ @@Hvx wh;#{G@r~G6J*, @CN8KF P7`؆-Pُ @@ϱK\@X&@@Hq(@oM|ad#Pُ @@yن@IT`tH ى'@r 46<*  05[HV`x9w @);NH< -ܡ>y5[HV 5( -L $; P.&G@Cyh$'g8ycGNѣO O9r(8qу'cdj;ǏfOnZ|>T)CN9nG.W^ޝ;vڳcm];lߵu0ؼs'߷o_zNn{9z'zӮ#(^ѣ<O>;[A2nUXewGW{w0}dXл'q];\iر#U;2zNzOT߱ٝA7Y5UGRs%̞;)/k-{њܣc+TW{3pǺw7-;:Zϲio QtÇN<]ĝv񓑁g.^mnC{-=|0k,6]㑪3ΟEjB`YHu!:ٳgÆ 1p?6(@_ۿկzu0&@@d#={v|ggeWo|W\;Kxσqoojݸ?i[tרqf/X2^/+ѧY4sIW^|0~{'jY㡃zso۾%K_vo==鮴)7fϪ4{qUŕ6j@^dSyú#ۣǜ1n[^sGO8ё9*;RDJNG'\O1eWffg%'gwѓy?WfwF-gZ.TuMD^y[d}r:)Я[M1-P @Jz{o^xpU'G/pٹc'}Ki{CZ~z쉈yq[ݾ};vڻ7^g]1zŶ]N|/b]qor{{m{S~g>D? -uܶܕkvo۵76x#cO-cqaߡ[wHzctu2x-P#6f(@\<)ް;9#^zwrvJ>#7'Qʭq%8:t}UI7'^yͦ]9f¢}_?{osnskI߻h˯hԘΈoϣM3Żd#WGm;gO_uMۗnێhF|; ]~=Ɋ?|ѨW?~3+@nW㏟\75 W;7y#Oꯍ1Θxxٗ_cu%?qW3Eq%Q{ƳӒt|u7Ǐ~}O毼?pS_}n#vdS.>p'o~;{n=v|}09_~Xx忌=[n;}Op(/]z͆/!P/, @C0XG%=檸~kWZ>>>{11VA.nso{7b̌Ko]KξpԒUv:~慗9zr]h:}>?3q_S}G{n??vY͜w+Jy_lڵ;]m߶G._n}鵿G7.x?{s#W|V{Qp͎x=8#oر۾q[mϚ7|앿}?:wc'lڹ'iVoV=k0PwCvf(@OwĴ^<.쌉_\9rKƕxWO{>]oHu/>u΢Lٓ1=/pY|XѷϹЉ~tϟ^+ډY7=^Tߓ[u,/_E \D(5KNw/47G=g•5_8;N[>&Ox䕿um?;w?ĥ}?U˯/Or=쨍oؾӟ]>j΂ű9ٌ@T`tHt_&@c=[~|λW|ゑM O]껣sԘ/_pяxcهmLuwŽG;o~4yنM\i#hͺsG~U[≯Ol{g<ӟGA83|g۸(׳zm珙DY㮾6p&L]c,_kY獈 -;c&]=>9Ǜl+!vG\tŒٕbxqK@C~ f(@{魏}‘Q1qSf?gKFۈ1i3*#_o9.uw|;NٶE&=eO~ #ue7v8tq7lZqsltO.tu瞷ч٣?{&~ڂE?t|S\92m5Q9.tylvxٜe+nxq~N߼._ʢlx# -[mΗήP.~5]{Vlھhͦ{G^kev웳vW\5u^g/@v RUޅ|H{M宻._yÏ[F~ŝ7??±cO_xzdzucO?`Mw?}ny䉧XN[~tW,|so&vZ@+, @C0ܻɝO5kg_0[^{~7/O=~{ٸ>_zUD#̘}5EMo3߰y1>s|9zy0)7ܜJ㑢{ѷYxp4d]fef_ \mQc͚taҟrбW_{۴_qӶ#?WM_p`Ɋ^@Ca$A -I @t;2K^qW]ֻc>>Bnvp}Hŷ]F4=pD2ѧfGr}GSWc0D'%uWީ@\9wx]S SɑxޓήGl-YO{?*)܅K-[qfCy˶xj8J:g踎.ZGu:._51/;ٗ^h%+Wuz#:X{qݓ={v)ݻՏ,Gs#q.hֲ;w7W?F^f| Rۿ6( -L nرso \S|P\k;R'|qJ󶽕x-UDg&t]Ǚk=e+,F0;~xgfi0{hE=~ԳjHًd>݋ƽ⍵7Fmy-qpmU֦]7mٰqsl:gҿ<?~dgɴ6'3#c}TWYk+\a=TD@*Zg]ĕw~=q"jٻy~|Fo$=".ZteQ/{-T;4u @LF&\buHܵp|ЮqxCz>쵿޴.OE;QzdT&+P+^G>T$۬,<\9H%YYT=TY-4O{+;aY欤]߸U7`!Gn\nC#4Q#ٶ}}wY۵cnoڽ7>iƮ0 CyQѵQL"[?p0dj<8k?lM5)|<5ZZ˝>{^h?DRxxha?m/geM͞5?^x#Ƴ>6s~2#wG7Ϙ9{9,?r=7mX~c k82EKg[YSΏ۔s'Ϛɟ̚dn\={ܸ{tccצ͙3}ne7c/L5gi̜5?:9fϛ:knܟ1w~ >}q{rUuŸqĪZyņ֭]yիVo9m<]vѧ6.X"Ǐkl߮ڶ|J#m Vm ?ʍkV^cǮeWFuw٧Zi[ת *Z.k|bSt8v!Ng>ǻ#`G7N޾cWG8͕6-_a6m;q[~mWݲbUk7mݾ'2>]3KWYq5C+߬-ڵtͺO7nFٸz04 ;/tlͦ|渿tuTx՚];^m[ MW˪q۰+ƾf,[@X&@@J7aHS`x{ -p&gvHse  @tj*0 @$!0%FD Vq#@C_D[u@T`tH`x@ H@CJ T @R A -*0:$PIN @R wh;HYJ$`FEi -XW޼F3'^k~ &H* - М {{vx<@M'P"M|KtL*$0) @@[zkdA;YCA@X&@@Fg @`moAdu>`IM'YXKg/]9} -)E -p&4~%@DtYgL6竴2;}_n`!ٗ_K!Lf<]8o͟^ƈnxy<)3wu<_~<2o+o7h!~܉FnNV%۪+, @C9'^5YѥK}Gk3'u7<]n}V}a&p瓿}10_&G7odxۣ.碵71[5#o#>=,?7>$6qGo}yT;4-!%sn'WYBm%ǟ}Ye/5oI8ބk$^{q'~pBY5~çCP@X&@@rΫZ"w#ك4{ogjmrv@֯=mѥh9j6Iunְ~9S[}zg,+4yڌ? z[ztp ]4tT;4:C'|Ym'L&d,?f+|ݾaN3`O ZK}oo녆鷿^q`C}p ݌/k~t8NEhA{R @9bMj]f޶9YE&g߶o,ӶᶡF}>3أ Z P1SS6hvh<2mF@~/'~сӞ3R0T;4 0trΜ -m_70nƛ1ERT;4-@bTxmR#[`[EO>ma=WoQmikPomw}7WW򜇫h&sU |oo* O>B\9nKW''QZ}ܵP:`/7E3x4{8xe -\<2mM\-@ -,WoHnxy<֔g:q?bħ?eϼه' m:\ -p&E v(}W/w-HS->ŕƃyƢj@[`3  't}& +vm -wh[CD (J`Ƣʹjn dz4U\({ojO; -L |8!8% q2ֵw?y8 ҃B9C.(J@CߢL;Z`ՅLM4BOju@k`xwh" A*Ȯ _ 2:p!3 @ fKP  %]km%@(]aTo% @%, @ @@*I sQ%!@ @@yT` @HB@8a. - p_Wk~m<ݫ߲+{bgtL}n\ @KP  0,z!Y }~?NmYݠ _n`ϪF*fvk/vW -mOnr `h~QoUӽxz -28ut dOOENX<éx4co4*Vx}ݬl9rMl7˴=jW P  001)V4[3YS'ĭ_ ?5=1_YS͂VmrbV-rHMi1̃,ܜM(nq<k2[Cа~W,ϳ_&.L,}_+hq쵅5^3f7l'OWl?5Au˳?l돜<YOZ}m;1FANS@X&@h6;Ѭ,6ˮ' '^a?E> ,_fY+f m[nZczl}\S89DA9>MohaW!~oMmx7;$ZoD{jqHm4gɞNPZay)+67p3fL:NpSAb˶3Ași~.kZ3lZĹ'7U[Z-z@jx`9lY͎h;ҢfL_p췯@'@ `CQau#5sM7Pm]jnVAtfܰ}3XWx}-+|6$ya<[Tm`j۷3-"SH}Ǩd٦?i9<ÔgP~nt^ -{@j*qM @`T:cB|1׬?78^t [`vUmuFګjlk϶-!{JS!۟}9 emX97OjN'6{Ŷj$A[+K6 fx%]?mR]؁TT:ϙ} :g =}T1J)r}P,$5|/ڬٲŷJd/">u޶MGZJs(.U #w߱yfyzUSiM0?Maro&ܢD0דaP  06sjط  oYE8Duf/g/l3 "}oYN?  W@>  5MBK@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @  @ -p\bF @ Pj` @PNbKH @(D@X&@ @$TBK4B @R  @ -p\E'@ @@!*0 @$!0X @Z@X&@ @$TR/< @ -P  @ @ $ @ @*0 @$!0zF  @ P -L @I'1̅,h @P  @ @ $ԋ4:O @BT` @HB@8a.dD# @( -L @I'1̥^y @", @ @@*I s!%!@ @@T` @HB@8a." @ @` @PNb Y, @J-, @ @@*I sit @D8_jV1 @ @d6Ͽ, -* @ PJ{ցRpQ @J!  @ 0b1F'  @ 0L @I .{pĠ.h @_@M&gW2, @ @@OfW.+^ @CG{#פ_X&@ @r 4Vg.=!@ @+*- @$! '1_*W'@ @P` @HB U_W3B @ G bl}Wr @ KJ8$ @ @ʰLv @ @ @"X @ qgNSC;9aN]oпOknq]-W|SOaU> @)7@~{NF˳m"88mzns \F @@5X|_܏m٠@8[~w;:/no,v7=Q.p4E 0§~:p 0ל;)@]̄?-?7^[y @  5qw81 -JrOԑ?}řҮ[¹ShqD'uO3O׿>b>ܼnǡG{| ` @ KK }Oވ_Hiطf%~Ŷ֯q!_Yu^X_nǡ{ޝs k @` ^+m=:*f7BpڴhǞ<!iS"F~_fikx}eבzޚs)Q @[5[ [IT6\Z?u\mVZ_L߾EP;'yz}؂~w~YOO ns6欞qoHL % -]|g~'pSJ*M}n}m5_U7 y/߯xY >gGB5B 0N/jXkJ}mvOzǟTp=kSO>߾2 چ @tpóxۏ\=:; Wj -t -pp*Ͽ^/7埞_\jdwvvI`=sex'@h( 87,ƃ9pd/|Q -ƕl4faETF/#?}+//|yo.ykqvw{\g @iVuP#?4t[0US^EF.@<2G1ǘ}ҽz}هM_zrƲ|< @@p> -yzNS+xC(ҫ!+@g<{ CvDu @t%ۢ ݦ˧3K*P 8 @ @@ ->Y @( -endstream -endobj -1177 0 obj << -/D [1175 0 R /XYZ 115.087 776.032 null] ->> endobj -1170 0 obj << -/D [1175 0 R /XYZ 115.087 740.053 null] ->> endobj -1171 0 obj << -/D [1175 0 R /XYZ 115.087 423.635 null] ->> endobj -1174 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F3 631 0 R /F4 632 0 R /F16 519 0 R >> -/XObject << /Im57 1152 0 R /Im58 1153 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1180 0 obj << -/Length 612 -/Filter /FlateDecode ->> -stream -xUMo1pogOIH j"U9$%"ATzxݥPE${fB,gF TUDQ~'|PB{NޏHF8Qt4`69]ʛ0coZI7E1, N-"yU̯XޅP@1_UJ!(RLBsj-"c ]%g%K:V5h#Ta(_a9mkfn:egNpj[N6@4V@ -.6h?V ;d686CeEifm*WpCԑ F|Ӿ(ui:jB~^XNsUYnw _L=LKξ 5v,zKnf-{=x9w(͛ VHAq -h -endstream -endobj -1179 0 obj << -/Type /Page -/Contents 1180 0 R -/Resources 1178 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1145 0 R ->> endobj -1154 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1024 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 73438 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -xw|չ7gfg{˽ccc¥KBMIH$܄%$!7B)njduiWwv9#תfl|?|j4:3sfvw~sΜaLe߇`f_9凔orAp2-yxf6As 5aȭf_0C.3\)#oI φFf!tcF fNtj!:\0i#V/3lݍZiT#3?jaV5}3f0~@Pܰ 3&3R](`w0oefϹvTLZ>p=F;qREN;qDN37~6@!B!@Iwy琳>ӗLG -B!Bg/-?U6m4{q,E+nˡ!'㯿 B!Bh8nOg_~k|c~2 6<0~6x|>kUp>FhoZyH1cnE_Țw[ݿuR_w0m6d n¥?slrwNR>|#B!&Ss)CxcuTWY|&rLaa:ۑ#G$dVYg/XM&, 4{x:B!:GQ9w̹K?.YmuyV oՄ~Q.7l05N_'_[+oPDCx78p Ι'Z}v`׬[_{-95_HmprzNjO;{;'g]pcC'&.?yrJޢ㓵myWm.X2lwc[caJoj;pˇ'z{ <s>sS)^~O5O4䖬X|ݴ^(=jq:(_y4lZotO<?޽;rpݻo93?w~}'/)~ B!tHf;?'3&_~;]u\4T<]jU7W Б:/ jM kіrofoJ^79H1cmt̵3oVo߁GNY7 ןouϹ55 'wV7G5WMacC?h!575 /3~3pҟݡ}`rb9wO?a5ȽޣFߣߟL%שȖatŽCmܼN#XuŪݿ'ƻܫF0 ꋪ vJ}B!:;$C/ ,xZQ*gl&z}<ޮѸɶ7zjNHV^I`V|oM+ncǎ bmB -GP:VZ5O䯆ׯ}B!BhƧR_3 !B!YAB!B 7B!B3Ⱥu8 B!Bg%B!Bh^|O B!B败Ȋщam"B!:PJzT#vjiU_ʼ*NB!B,!G7=Dv m}h4B!BF`XI! |O_QE3x՘}͑O-0B!B3M ,P^ YTR~FK^wϻzG-lk%Q!B!t!0{h@R !H -pz`-gZ,~:g\=ƷۢZMdISS٭+sjB!YOiJ~QA%H{Ce8-3a -Z1Y<zN?81T0EOݺf&})JO}w -TB!>UH>9Qшֹo@guz ppj&T0r,kn#CWF(6umȕ?镜FX -*ܭc=0B!BE~!R MD*歭K}!aG; &Vgzat XƐ`$!3Orߎn#5zCQ+",gԍ.j[)w@ͤy`LJG!B[L ?S,1X_g[_5L[~Bӥ3dAS^0x䡘&kGX!$u:!j=`tRī}k>JÓ[~B!,yF$($"tGz"P;Du#,]Uu⚪ -tyB!P Pd!HCɜb!)o%3R;Qja)y AG5NS|`϶gPVLdpNizԧt!BM -Bic`4Fd>D(r΅I45O/V,N[48c$o&ᦌ)] nx. T)w/]foW@#B!4)zrr:z-yQ(EY41X10 -Zle,{׭[wpvhB!BSŗZn3ll506A"v;XVG 7hK\X]suwߺu8!B!NTIY -Sl5M`2# ;zMK/0B!BꙮpbHU -}ɴ{Ju:dd= ,Im0B!B败j-̪w݌1Wk#/[-!B!N7N_}NF+g9c*0B!B3zJ!B!Ч#?[X!B!N #? !B!,>?ܻB!BB!B0B_~kƜX'B!4ц>NgNի - -iUkv71جy +q"F}&SCwVȩYflNbɑv-cK9F>`b鄐!啕Yo_نBt}gba>B \yƳrVrVV !$!!xR2lY-NCMݢ)QRJ)%BR_Je(õ@ )̐NSiةh-1s5o036=VqUcBjGZ"pfbhd! eFc胳e}_~,R4DbRAo,fӔF&6;qxrHQ`E;Y^53@ZUs2mFбٰxk:sngú3 '3Oi ܡ V|pb6…kNpxEq!;Hדoº2n[cM9iyny䫙_^βztu Bp"5ks;3 - -r z`E2 0zJTR7z|pw8 BD hjn4ޢ<-7[<he?`Q_@SQJlV2)K)63!ް:!Xk|t*@<?_wf{F5Ŧ^7|׮LpsѨ鑤Zh- -E"X,x&,a۾+W^=BI-wX9!r4"ސA$IL7[|n̬')h4A$QEQeYl6j Bv(/qSE:OSYw9Wv6Dӡd-:lF^v r_XS;ϟSQ I@TCWs:/mVӜlÙe9 -r47;w<> Vq>#K$˲j1cf ر`qQ';sroIqGA]Էd!'&)8'K[bwwW4ڪauQ@RU#=s%ɵLFȧh )}MM2 ^Xп^;ύcwW̰⺺ ! skNzHȑ#ǎkmm5 _~y2 Ҏ= -gHNx,vmQw𦫿hv% B_I{}?/F}!+&/9[|uYo=i Lihll$'LAV@aY>vO FF0@EX xqW6Gmr{t0z]jzUz!&`Œ}[t%:7\swnJm9ɑ|pOӟzo<&kV%s$PJJJ[[[EQ**ȝ[ԷrQ(DHutai]϶/MJSʌۚ +`(^+T[62" 3?)kH4ԥߏ?Ea~Ё-?'-{4/BKmYaL4SJu:j'S9l6t:a:;;/!?χAe邼ww>s?5,Yz@ld"hzlNca >D8 BhNno=z#a7$tDa:ly*u[8h6g-ɶ\^QE9kd2egg74ed'/4QcP -9)'TKW.wRHlwm~{{(yi/:_\1|{Q-F#Ղ$A<8b8=Miz'3w)E9NH .@Lf`Yuyxwm+yj\ -_ͅwS(utZi=bA}u =:ֿ/%|bMٙmRovn-[(${<Q*=Sm -.)hh<2s&+x3ǁ>Uz?9@ 4G+oh3ck hk+ځR"?_9loP(X,H,hLAt> !===i.'1 +[^NVm]Si6ǷFyh|REk @$3bl:*@g;lж>Ľ<_WWXKd7\B@$ P#$}-8Br3,d+ƚdtp(“?43ҜE:p@:%K#֊:IY#E}-5mW_"Gu !maS@0$-B!4J}Ŀ6;bOTyL c6UK3k5g]2 tuz,PR8#m(suV" -%[Zd):h˖PO4%\d/(nwڥ銋 D"jNNqdRʗ"~?ĎIgNfq(7GN#4Cv2`Bh8Bu|g*Tjpj D*2%"Qd yM- gNɩ`H۷R3աM(&q2OeYQ5Bg3Vޘyl4hϳѢپ+֪m#BQ^=fPK[c9o5 ׃'30o2\Ț2U(W^=GVwqBUGaY)!ڨ(xXDQfAO5Q.R29eW +eS]ZPboS ΚDq%WﴚFcϑ|MPS{͟|%U۶ή |*.?V (VOslڑ[]VqxkD#j[DBBFD ӀaK_}@ǧ8w$~ 1`(b\3EVxBi~}2v߸gwK±>/ -@NNNQQQaaNknn/LuDx,'tZ]+/K!n"u,Y!B u|C&c  -߶XӐ{qweBɾ}D1L1#ipkR ';-RfC3 w^53 h|z$Q{}ʏ1Z0gy%s.Fmh5@k+->%5 -zM%Pϱ_5  xq'"$|z5mDLE-M;h tӁ(ȼ5 Lh|p7C1gηG];}#\L |+Ď@(66lho!oyo6l ^twUgG`hCB{4<:;;ec@ rtFzgc *V H_ z4ιs&.q2`2GEeYc}>,v͚5#_QS6W2U@2es}h4;շJ\vaV[}F͡;9nQ<##sύD"̙3M!ꗈW2 SXXۛWi۶|qK$=xC럫(__^v R۬2(B `Qf |Oy}*@ 0I kGDeX̙{n5s#>fŗJsW^4J@eE!Q^#)`_6DܦoL -BAC<%+ ./D!%|u9|?dUx1B3,W=!_Q2_1&؛dNi -زmI)嬅04<`$5э| >3`SFUyxŞ=pVZU A -@k]h3@0A kj@b݃48bE+a$J[ϱtvaD -}MG"K.ƌʥk ~~KC -(Z~a}F_M|O@@8I|=aQXzkκB2 d>Xvl6nB!R(Fϓu~zL 楗"\^?c*z<#JQLf}}[\00@4S.>:~h4g^_x믿^[[x,ˀ(\"ȋ`Y k s&ŭ4,nKq÷Kfҫ^Bbc=G[c4~ݝlwQ4B!4L3B Od*01>tZit:yaM0OM&d^nܻ}~BIc>gyFGmK榦_IBsW(<fRco-r_vA<. rXɰ}7JFpWTB u:95${[y\9.L=y b/ZÉ/H(ۢWz> l" ;vn~3Q_V&zG5ͿkNIm4:M&NWZ8 -sDޖpDJa|3 {goF[4+ֶ^(mKb5YƸ(*ӯ`]&ab>H`0f]`0H>}:9NMBH$B1 v3 ۬;xu {ElP Ys ]~T -/L3,,y AHXd6/x9/ 2$־1<6^Qupľzkҥ ,$I˗/HWt[dc(c.0Wx8R:3ddx{Yz!嚚H$PJDQhӯ:q(-"P3jU(P -t,` -(a">>1O)d97pw7q1;w2IR$(J - =X\\xRQ!d;v̛7"bGGG0TjYYYv]X,ӕVNK5\+{wpNʧ1@I1{A'2K -G8-ecQ˜E,-KX,6* Ô$Ç:tQy2m5Iz) ofk9TpA64sxiւ6%5e8١`)!k{2pcߏ>9(EDDL@eR*ѠTi1wxyL&c4a5&漼 fiE=GM@|Q2&Jh?e VO|NuƯXVMw,:T>Tӥm]qW)@i.!)L$BEȄ<7ԙs -2T tI  u=.g길( 1Kf7d c˭Y%hZ;o4BV"S( dfjX&5KW"jv6loi<@KO$bu{9Yc1M&#dgZHAeauLGc3O}⋮us􏀥% %9Ϻ3$߾l447+0 :`4<[7\"\QQB@d=Z^Ꮦ,,_V.5ų^G@IZ4on4&R۷d6lWNf྾OL= ­G"?x#2sWgoo{zk~ZL>$(P@-4m3@ݗHLòėt:/۷hfs2J4R W -Q6&atgBkssWmz"T==+ rT/E%(T!j3r7*Y&T@LF7gѣ=ks,d84}} `2SNd2jFa/#;b1z -v]Ak\` 6)PR,nɪd[7琛<֍9#h0^W̽knѕjTBA@2M<d|Eo 1xP}~QR>sVrzy>("LCk4hD-~N82fFOn{OK>,T.]T}H^lx< .,++% -z+6B}wG%omݵoƒ(gE# dVRra5g oiB!4բ/) -T)9_Xfl=W=`*PE4^#_6\GΙXn9 WYX4:j2GAdY1Kc2H[h8W3~u \YR.N2CocFI"j%J875RD3guPȞˆk)sPZ-bM5g7f<W{W~tWQGg"rϲ;o~o_ٶYpkzׂCePbA 6>ٗ߿yƴq^@à*D*")W@AQ@@feqq ۢh6u:]eeeqqqooO)**ZHl6h4i&cl vK5tQi]۶U)4+NU4~Lt9,u;22t:(|B} -$ˍ6JK=E G77vy\0ӻ+{j.][^^~ r%NVnOlDnV0Q)+2P l%RsBh<8א/Q )9wW=E F]L &Zwܺ>Ï>FQ RߟO)U{>'E,˭fN1(dMܓ6/_:\5wd -;Vfjw:HaOw^^W/TQPI䍾LdJeYVdg1"{z -ssMo/b ԗwli9|@v{_E~9V+dڎ Ѯ:#TX{&}ESqyl0?,[^>F ,A- Gr=ǷX $sh -N -S ND4!0Ʉ#eU81ם˪, rOkB1`^շ:]`ApvP7wJ7(h(r_vwn|m4*t྾7x/HԔ1jrׄ~:. -kZ쌕l+')sO-/Q(+TV 5J -Q83͂L1UToKSGEtDKEs+*=9ޥ}[wKPZ2߯rjAyon%֞eS{WHR7ozs/h7gެ=1${۱¶m^uŅ^\$ - fsK - -D"^K6l(++W8s:tH bx<^XX8c ׻gϞ,w{Gw^nv:WKZɀeŔ%* ~IL cNgeZVYӟ1Ӫp畤nGГjKܱ/>[y+x?jFGE3͵מw^{^X`-.0L<f$>8+E4p2c":+AB3歍~x֒YvM3`Qa%{@|UVՑ硔tOH6BxommX~ΤUf+PV\zzo0 ʥZSBzYPHD&nsVղӲqL3u9;d6m͇bEڢUu:9ޥ=XGߢ}{ʚUy]//ۏ -T p`km6 ge8I'/ZVpymuk.^9e 1X+) ^BH -$@<8fB0ƹ\O/X[{jﴯhҲaÆD"g0 - fʚ1cƱc|4+*[{FHL@I89~~qs8fe[F"fN;g֔!==6 S"N`)hS<ZeMKUnB'Ǥ̴9^_%m=*^o.iM.Ҿl%gNIWL 3/\sgżKgm;[vnx7P\# ];7d^D -U(KeqF!WcQ{&lv9rBgϞݙY^Wz\j\l=sLٮ֜;"˃ҞԶQӯ}eŢ1Dȅk~kePI;?ywkۡN)U@V_+ G{Â]\tgٲ }B'#BkMm -uqyB;S˿xKβJ٬^M}09‚ϳSwa*Ϯ|cV-9m߰/ZEYz}l#[gԽHS0o,VKwg^`Ry&I*u哻߼e,ɸz98޶atkd{ =r#p<@Qlux]Lm}C___AA^W%K(i,3gN 9YN-7J.b#OtE7~KWkqOzJm -N𝷻R8쓮JlݺuUHX#{c( Bh0Zrn[k{"h`Q"jU-*H Vero׿8S~YfŜ|Z;/Ytx~4ٚ~dڸbHYf^D0{Ʒ(34ϘV1cZr铿`Pڳb&&); -o,76ַ`6KrFqB4۷~qWg!OBOKN*VVgKLHv~*-{`Il8*-LflgN\Lm}tMB!c -sW^tpvB!B!B /uB!B֭ú@!B!tVN8lF!BSnݺu8lG:tpRqjm޼fB!>~CCDsg9fؿIݽ]m,c7Mp B!tS{kr;+/yeY]'o13#g!31QT,RmJ]Zmۖb!XEEpIC*ARp -L%dȌMw:g˗x'2+=>{gO}bpWqRS R?4THa=o}[{ﳳ`.oWN 1p+_evΥ1c1[zvuԮ=?0{떇r:"tRRк~uqyw]/k?/g=sWYOjCWtk[w7~Ӟfc1ƘK ],^7wcg%N4RH*%MJ@ =/eG3-~ޣ+%OW:qe`c1cVՕjų F5u{M/zZB¨itĖ~'֧==wq[Ƨ-{|l~侓w-vS_S=_]֧=9qm?}8>ww]c1홣nz#OquYTOW/e^_>xa20oQ"LG?_{˞3{O<_~G^?飺ƕ膶؁v/O;Kag&{6/Æ.B6c W[*PPaK 0cPQ@'~}:(&~PgVn}X;SW*2F}ϥw>ُOo[-kP>9__^ȝi6vZ:=v1c9;.g1j{>߽Y8MZ~,k>+Co^r.1Kp } =j֏g ZrooVXGy?wsg]q/lS-_ZeP{;0;g %ٞCk1Ƙ˦iν*MH )Qw~}_`,缇ی6 ;=W mMo?C`ְʕiq4qa.?ߨN;=riӶ3o~oGuwޏ?r'箸=pk$F5|zXiKn\xڼӾ>%[̕lӗyh.yzS [ǶqEnggNK.3Y'q\@=m[M7tn/w"zhc1<&UX9v+~5imN˽[g~\o{یٛ֞ŃN]wěGO~/O:[]__ss~('Rf೮~?Wt<|l1`qM:mᴗ˷\Y;EbiK[Yߴx q憶5g}ޱID6t/9kYDc1f2EPGP9za+i[Iyw<'w]wCd>Ϯ/0#'NEq?|Yͻ03Ϭ%:wOKCW+6. -gcy}6n<_~ֽ=!_Ԩ?g̔8!_ǝKc |Ir"H4ɀ>F \+GwgBo|ӰsqiQfsxߺw?rogn>Wc@12^3#.msXD.xnq6/؁c1L0gRU:JL&QQRi=$PC g~bUYŚ'im7;#>t`~~Б#,oП[l y9̷-xoP[%wNH 8o6z.>ƍgy=sC;qn~km1ƘKP*UgD"H(+>2Z\',Qb *Q%3Y9q+:|5Z%u퐯ZZ#Ћ_׼?WO%Ϛ׿ݺ:ѷ,ٯ {>vco[zKGލO}pהQe/i̗Db+[,2ܷMvӝ$ƈ5$I߹3>k9sĥ>_)O}?o?Ǣ]~5~!_:~?g_+o$I33uί;μ?E8klFn(XO]f!4ڙ[g-Pӗ޴1c̅%S( DH-?߿9p>CJI\rop꩏ph߾C/})t.s7~ͳ||ns.Ku75c1穮:(!)77_w]UsbYRd Vl7wc<S1|]-ˢ|}ӛ޴C+oTe5c|xq]; Y1c.׼5}"W+SUVy򣁠@e?h -.DV -\ky{Eٴ\B1c1r?習œwͯ+ - -Vk1c1fWW1c1<~dc1cy,?1c1s=Vc1cFC SJc1ceqgVpc1c.;<,ۯ`c1c1s1c1Ƙ c1c,c1c11c1ƘKǭO{`c1c1ul1c1ѐ~1c1ƘGg:<c1c.c}6`c1c1 1c1X6c1c-1c1Ƙk^ ly 1Pfy"s^}`vzz;I "U+++nXrYSeV`c1ƘK m˟?UH pE)ֻw/\ẃٹP ^+"JDι,s}ݷcj3c1c_x=-H.[E -\=?b YDFa<|C>[YmMM(IJc1sٹ婷mg-w$g`ݏ#`0l,_ D{n&ϋP'<=7G:՞1c1ӝߑQݕv+j9R0U䒒 #8%i(3믝vW`1c1QoGpxT"`qB^ <9I{w1u]Jc1c|aa9f 󬱆(H/Q_d۳9RF2c1X>WUUMOgu`e}RJVkmUE -Őؽ{156c1<6 XQb.ȝ}&H\~j ιDJpSrD{*P<U|*xs+@@Jncbe`USQp8t΍F†Va1c|Έ:?tJr7R%]Sr{[YU8juri!I&/9Ӥ]i 3eEaSJPU„Z2,˘ʲ2gZc1c!--. -geY8`O,ISaUU|`J5{',NtE#"dŤ>DRJf _u]S:fm[u;5c1 Ǟp|%<|P8/g NfI#nuJgjfTŕRwpd2|sPb?tδT1@옘Y„3g(R\KS;c1c,O8 XW!1Uժˉ0& K#`an8E$P>PWU? cITUAD5M{mS+!|;Gec1 ;4%u)>2GI&,9J{DMAB(x爝"a2Qy. bcdİ6|SͭMxTKIDUDTa5c1s04PJ)(IS J"H.Ƙc8b8 1i2}Cc.ϘF|G闙fb=y:K>6c1X9¤(L;iR r%I%h$&UHʲ\,>'TSJ #ǚ9J$ a4.j&h¡l7HD)%Gs)6c1Ƙz*H5ʓA\T%tE:2tTW)L6U'~4ˉיjN)# *L!8S,e=m$NVSܻVAi!ˊN7Re)AK[ SpIǺ%Q<>m)դheѯxՍ=*9 - u=f&"9U;;;\YCML=3n^ D!E8*" %rr"ӽ.*~( [MGeYv P!VEu%eR՜ @9 -!s1c1/Ù*gVJ =*LU[Y]>|l؉rWSޓsjz*[w:sVp끥)9+F5 -Vz^|衕93:\:UoBBi2|ȗ>)k~YOn-7c|8H}u97B1Pu]geRdbxNn1c|(Ve_<ջ>'xZgD}iɋWwR{,oU"a4Dpy3?F#%,^pNvkflk+۝E+|O|?5`0*fM--a e7\5'>vR^浤 RZZ@c1c,_\+K'ڻg~c+nK=`2ppG#\mvaJ 3+f;Q *PUim )Ubwu5kpz`}u^W"K_L =8p Nj}rIHS"&f>sU"|c__x7ջ1J -91c1/}=_]}ߝ,]]s@TUQSd)RʚDB5J$!0=$}\Žu%ps;qZUS_窼}ǽ׽ʲ,XTc -2!e[ N4c1c7:,eY -D"-샟({u,ԯ~+W0gMϵgb*qr|3q)rh3$R;u -"SEh)^;Czя߳/Kj/~թ(2Z/h%b&"02)U%"47c1ƘىmC[L8>ϸ\.;oĠJyc !V|8/i.[A4AbZ.<+s'cU,ZMeܰ=BNp{\tட~ેjOSzs_Wy\0뒛[ -K -BL7˱+2WsKM nYCIq|HפLISFԨT4 ǩITBQ(+O{3UR8TzG)f%v`sUU! )Z尊 <lN To?o:3d6`kiBMdBwR_s>!m#;Pt f * %5MKL!'ݹp埾ck'`ׂΊž2"RRDdT,EbUU U ZMʤNNjqRڬ<'e|9l5vk\n@cwLO1cs}q^j{cN -@D}  -V]fNg/5 -Bt"G"r A4Xİ*a:gܿT`&7亏Вn5lv-Q%CVPQc皔*i, wg5iWe )Wz4 -H>1 W{?Dul14>bp?hь+Zh=k9@L@ b%uEƝ|jqANknosLޑ <ǸrhXc?x9[f焂%d^]w ho1 -uH[ -Fh}^ 01#9rzNvU>s^c8TuT -N *DtDY91u`Hf=05]ib%OE+G`>5@D'%C@bKqkӚUji`hB>8S* kΛCyTyT` ƘI c8zG9BEO"aX;yxƝe.j(Q ֟/wM4,s"SUf޷o߭7\|(Q/ά.*f\g/+_Z.4 @jIN5N?/ nC1z0UǑ"kK! -hBOŮw{61|hk'|S@P7U2 XYY,G)*{Gx1GK5 ts<4v 1;mvnPi2}Si@[Eϛ׸>?y]iٍ1y20X庮hw9 D{#'֪z&_ Zx_ɱ+ӻԬ&V$%I@>qJi* WԃҹS};@7GSKiٹ9WOT3cġW(RAZ˹O|pQeY2h\ L9L\cQp53FQQ%ǔRJ)9RM -*Ǎm5AƘ1,L ׆?5mlq$ ؓiOǮaI Nִ~i6o@dX;=*1cc.;h('?~T!Io +uȡDTEB)ؑjPa*8 ,l0Bv9I $:Ќizk݇v_S^qq, f8?zj ll%+v٫{j60IB`f&vE—A. ??k -,I{Xwġv?w}Sm}Szma)i0ԩ%RS =NZn=}+w;{v>8t(B,W;‹yO,vO;BS')S̮xc1c`Hu j9NkTs>w"J*8'M9b=Xwr3;FJf[p8"c'OGB]PԩYSyEDeYZ-UeJR"&f7%EA$UAY.'em횊AKo/}Nk|?ծPsz_0gfjP3 @5$ U5,c1c,o@t&sIi|ZQ8?p^GVz2wTX5!8߬ 94)O_{֔s-S2y!%EAdyvT LTfegn3QKe Rǹˋ@Ub*(TuʕA 7_|mqڭ.sWhß>q+w?}!PH -fb(iur7c1X>{U*D;G*$sSֵW_V:~n4gD{a OD=3y>7=k&UvϵC<"eUUB*kQi8|T SŔK4*V29jZ 3P^ Sa-fN惠>dnM> IB}G.He ?o|5?g}y%8}ANrjc1c<6(2j|Ԁc&UB,2[ٵ,;UUM훟FxjS$U:kȰC5Asm޳w ]# -t7/Ͻ;{Uw5hIQyzry7̺6Ω}N_uY@c*Ɣe٩;4nybTx 2zq(AWW -cC99fyo>bڻ8ACbVyfUu9T5˲Ҹ $V2oN~\eWR@ -V -tZy#:7T9AjȐ[ƋRJ -Nns{#w]>ҠR?.Rʧ{EΣIX%ѩ`"1͜ot^w*3sz&U>ןX@ [qˏkHNmGTD[GU 6%6z ,ð,i/a:v=9>|lnxIgy8ZX2ޫVԑuBr7%f%ȩ7eYxϼ)Tizy%t򳝳ڍOByj]{~JZ몋]޷CGIjGW]wMW_~ZreQu]EQ #s.>g=CG}J5{n}mto/W;ޓj=o{ 7B=T!J:$b79®y+^|N.dPky7`rurQ"{'byYzAvnhoWU yCif>cOM h"ˏ ֘gX(Cwc>_K?ȷ(aZRxUS@n^oF[P3nP7|d~P@|!:=\\._..˫ƽQIыt~'uu÷PU>^e6 ףm+gYY6$!B -kxff*IQ$ _/@Hna.>G;EU1GyF1蜣S7 -M!}W -YT}i~<> -JS kL(o8 -J'W0?uz>=)Nra ziEFLU&3D ՜EMCԷϼgqph_X](2+9Ѩ)6"cnЛ>dސ8=P \c\7}`1ոFC]λMǭ?|fWYM5Y)~dyyņ 0gwoƽoН:tq-.=>&/ļq$S;|^&q-.cL1*3+gff'33.x):h"e*O=Uy7Jभ,ey]#{_,]~3ڄ^D "JLI: W\3Gg} -)ge Tn_'˰ra&Ja "TIi3J $usnT>\T5Irk:|^x8DaG)W` (JB@82g477:Ե9֤T]jMVWȎnw|4{p45s{NMN -[_y\ -.0多T]vra\.n'xr>PLn}PTK(`N L~njZ -O''yO=H!%iZ1 6]~fffkwtVQS["ZϱSW,tγؘ%U;A~}}Ӻ1o\M:3'ptQڍ^>5xݹA\`y\;]\;v}2{wɞSs*6&,;:N0B[ JLZאBTOt 4z(e}}[F/n;]Sd ȼ2333:% -jfvEQdlue6UbJ@˲KDJ̳sQagggbcU PuY{iCbFCh3@۝Z>RJιPת3`Jq (b^K, >}w}o9g$deJ\c6ITe8M $17`(9J&%kBRx\JVKj&!X73IlxVl=9=j׿usޯr{OA,["k8Nò4}z IJ. P#$ݭ؅`3;Ĵ5wKpN\L ->{M7̬[mx;ܷayݽ_g9qiFCD8ݰ{/}K_7mz7$GTĤX&Κ MHmŞ|OoT/N"r1[1vW{ͧ?s쎺51vJKım֛Xb7j:-55)8-[kZ-g}3mn^z K[pZ\+2+~X)ߚWz T< p+sqӒ39FcߋL遯,zH02L *;&0{X}q-iN65{s~\s޽{_e˖-N׽nnN,v{lV.\p)#㟟{}lG&-8bYeo033j4őZZ9aƍ++H… SS2plX~n4IJ^C_}^a۫+뽉E9eb8NK[N?5yƁ#gWz)ٔtɴ6j5{F ^ɦ}w߽ߊ#Fs7k7 g0 Ǐ7y>rdcjSZqOݧE@MKi7lޠ ,ؖc[Oqk9\;afbm{bJVYfv|+4\NQ hx$|i62;`N.vƂSy|qw!%۸;_.(>HslLmGpӢ˷f.n/;$8CMOYnmzoXMꬋEK"0qzϞ={UW/u]ɓs?? 333o|o֕ 6|{]y啯?o_ԧ>??sϽ|{wG?{neee/{_O~+++Ν?sϝ={vrrr~~|nlC{xzzBg>͛7;zW]uՁ^~<Ԕ8|+?׾w6mt|3v[p@ީ"{|YGo'Ujj[?_+k=]\m<뽻$;($GmU o"o~E8o?~cؖ-[N:o|=>{p 333Νt:\sӧWVVo߾gϞ`NoӧM7_~V|qg}}{__}Sp-8`0җtUЇ>411 _ݻ}'xgϞ}7tΝ;o7s=<_|;oᆉ~СCox~=裍fs6=sh=7hz뭭VOO[}{{䷾OO/oo9sqm۶ Ea%b.'̗҅8Ʒ" 澲a˨./vO+}9~_qDĶٳg'&&]paqqߺu3<35=K/}# ?55555׾nh6?}uGmZ[l߿l6'''x7uGGnwmmm߾}?srO?MVVV~}-~g7?xO>y~|ED'>񉟹zp-~?V]wȑӧOz+blܴɲ3OZsΉlݺ]z;.\M6}_[e/{lٲk׮|퓓mexqɩ)_N>i&7[:AߟtSW_ƊLlذADVWW76۶mٶTVWfffzkkf}wͭV˶m3«~{~թ^K/o饗ܹhZ/¯>裖eMMMNMO[uĉj̓~NwlZgΜqg빯43qF^x5y;oݽ-oy- /۷offɟIٴl۲ DÇw\7./q]=<2('` &8qOvQ]38 z\E8Oۂ]H`Ŗ-QsÆ / lvlܸկ~/^zk_bW^;G\Ӗeq+r7^o۶'i-OnMLe/W~ee>Ssss|ӟ?~4_>7Mկ>cЇzW_կ~ueeꫯ~zw믿k?h֚ֆ VVV^W<3CmܸѲz?Zg{Mkkk+^ -q^|F7v裧Nַ?Kb b]Ф :_XY)_ [}HM.-7u{ի^ŕɉwXjg>{?A׳,Mozӻo.\ɳglܴi.\=}3؍ʕW^O}{>^qG}_~O_om۶n;wܛfq&ܖkvjj~׺ﭮ6M68p|{]wu]^ojj5y~7 ^y[ߺe˖?ϿUz{#"ozӛ5\sUWv?O~C~…__hZoݽ~wmYΝ;ߺ{3X1rxpb`d'Lɑ8gh @ mA?Jb2<ڠb3m~Ft}^ëh^ouuuW_}DK.~iv3K_u.6,}/:iٶpɽxjkb.Ѡp}^yﯽ5۶m'ֿi$߿&Xw"E5Mw@MrKs{kkv὎mmuhXeٶ8No\zݺ8bY﫢 ı V̦V՚p ĻAs ~ 7@ߍ잧ڍ <~L} jnKFq+KjC2s tfwR lj n {:jg:i][?3}ͮX6U~w_gZ;v:#\kw] ^\p v]pVNqÆsxd8~b52- :svXЈtZ~|\+r - ?#Tr'Z5 KX>H1q~ ضmffFjwٖ-?>?o5SfٲK8Zl" NnLgz3j;~|o39'~-8biI-;%d @: F5؍5aZ.XgΞ=w7nmq4,rGl"}5sΞ=xܹs FöɆ 0xpJ@fDb<2ُl2&5nSEsa;< -H k5LYPoNq8oyeYR!@| m-,,,--lߩ}Z(;ǶAٳzAܹsI r,vz V#dk`vom[o`﯋Qc z:uZ_<}Y)o9V-g{TҁQ:7kkGsnHPnhbYV' jda'V;IQvZa+X]5<^up0rUfw$ʫ=ޘQ - q'ԑg;Ijn ݢ\F-У1,m 360x0pпɘo^ι=FNmT5h[/n瓑A7@z Sc3íԷ+P텕ZaxidNRGiQ|f[PdKQwzp/cr{pƨgr{@)-ʁઽxޢ\oOm}$NWB5 vypoև9r4sS(5} PkzlBNM}+!mW?_CI\v3U; I~V]7pV0H 0?ةEgƭnϟO2ZϋeYj@E!cQM./U]Me}r-&`QDSYZ柆R/o{R?z(e:YY;XIΧY@euN˿E^pvj]3Rt M1+4)ʻZ @{ Tp#*aElS%Ҟ5@5:93O=%O3n@ (0;t W6l[K`I-t;{xe_/w3_3m5p`?8o6 p-E\ѫB!uV]>ͪFM -x%_MZЭ^6 E\,R@tR֏cqr̔oq/Ƹ?\q+B'[*mz>|KdYw}kr12 N|%T?B[w -rMl3M7yN$lp,_'v;"yni~;O_GG9rS5|/%Xú@PGQiTXwb]Ԫ~9"}iݫ\W-KmCZ^G[di3˯;x~Gw4veގ^Yz]#SD&ZWlWf=ҽUCS H֤{o{?aJ(|s[ӼWרrvin-Zױ3w(BR]PEpxm,;1 txoP8A;Y~\(^q.Dp -9sX߹-\0>\ܗݰjXӲֆ "aDd``:T*!}V]ͭ%TN"o}Y&)3HCo2-h*uxqαS@]4 -{KfT'=L:stљyљGmnK*Al }̇"')rwGNp)V9Uf-,,,--lߩi;*5c{P {㊿nvuGyȎ:VDW"@IM=V/KYP E[XXd0 ٖ-[|+_T)W(aT` *nuLD̉teW!(ˍ,-JwȜȲ}n Pk%ˋ2+ˋ"sn1Y.s|ύ7`_nܵxL""2/2?'sDDe~ܳ,=P'nu.Ή̉Ȳ̊ʬx,w`crȍssYYYtE|x,.3O&@=gu+EED2/"{ܞDd^fgŒy//w@0v} "ˋ]YenQ"xlv8o-o-*y(x 4[?;krwqvn+2'7ݣeYݖaER/F 0ܳ(|[EDȍ"}"؝I`0T_n%]qx%Ⲉt?ueY{w(svۊQU RoWD滳"s"ۛ痻xRu[@g>jߍWZdgz{ Y_yY^J32k~߀%>w0[壳?fΉ̺xd~YRvy>LJ{'ܽgcYq{f`n|wYDwfQߨxX7ЯX"%s+=؍{N{ QY xnwA_gﯢ|U@cyt},{G _{.iY9@KcaG, w;\|2(g?fQ9֕93? #]ǬE ‹y2q~,}{,+0ǃ? ^u[ۇggmv?{gQ7 --p{۰ܧy#{/eT-pcإvҧ PgO~g۽g&_0ԙM[Y[`H2+"ҝuD 0z?W\o/No @ @,+_ -@@%`}}0x@ 0`  @ 0`0` @ 0 0` @ @ 0` umm[7S);Ri1u;8yERB=CU3ͦ G)*Y 0-E'_é&OfG7Hڢ+%YD&NbJV, 3* !?#IQZ Ӭܲ`vN@ɉ#R)񂂢J,/5`&SENV̎ HF~<f\qB}KjS;%?m~Ƥ3U-M)RV<J<łK8ܦj0ҾjDv{Y}K9| ,]"^Fk002pPcJ.ͪY*9Y\_ES* c,Ǩd`T` vM% `u:u>kgEb\OR3;\Nxu1sgP)'N@F xWȎn-dNV:9Y?*R7f ='3u jJy"$ՙm s-c:qUu ";HkddP ߣ{wxiFMOoM7 qG;osB"-r, @]#O/#{v{6aX>t]GvE 0ꑔ?JcK 5~r;@MA0x `, vݖj `tWJ5Y?@= +pR^PQDx 4F*8S! T2Gۨ.6I[D0[` '۶n@ҹ;UQ,Ъ(6R!l97~GkZr -!3| uJG G5г"]?1')PBdoꙊ.'<˩[*s٤%ǼsTS CW -VrvKz0ClOڊǛm@rQ!1<{tOHy H 0<G Q?cȶٸr&wuM6[Q\\nuw\꿆lfϼ+~Ut wTW8ƩOF`TgF0Chn$$ī≮49]jML٪VS -`("MmUڵafk|]ðT!G4s 2I(C/a!Iiĝ?JnqU 4l`IJodě"SQ\F ?1Cg+pOFr^7C~ }dl#4; ٲjI 2d`y`dqx.AK$FU3Gqc w<󛳺",ZhFR5NC I(-,čN]b^+AS؛J'P#pѩ(ό(J\)Y6OҲעTfz3Ng߁[Yۨ -)<ōlɼ TEqq:޽{ -GݎspFJe8Vk]ǟ|$|hii޻ع`@V%s*0tX%X@ 00H; ::{R0q-8"R^XP"[1U -p\pq,3r@D 8N5Gpȸ2V7GU Xq?E,LE3圝pJǢN).VD_)OCڕ0n"KXq[b**UY2_KUbNISpc)l) NG<=zg~"O^ Vwa,zeZ>CN> mqx=MLA>#GUȠߛ5oW02μ5Wij<<v蘶K,jTN]S>+E}N?ǝB],:rtQDl{]q;fq#щ4fj5sͳngjC0@U3R) cSn4#odDޥ[r޳*g$zY\!!-g9qb)V;0pXA*tLqsuoqA.C.OMJziԿ$WoEj8ZW-4=D\P2>,xdd{ i}[RzƵBB"{3j!j-`MC\QE 𸈼p+⋠ j~(@L{F4 7:Q6Q"(GƥTYHß֪,Ǟ,Ү:+a_aGƁt}0;+t:B+Fd䴥n"+fC`Z5+qa@Uݻpm߾3`~⯳[;wrx𡥥{:c.ZQXӖf|FL*R A~ -=0\`g%X0`jgnS T@q\h @ NJ*#Q!\lޓ`g` @nan|9 bU7: یhNj NCCzV$"?'*$JM=Sqg90sydZ9#(϶'NSPdN):9Y?)R7fp/(.:`\\xlJЏAƕ71+  l[\&l&tfMsFY@FIRax81|bS/1 3r!#k Q}yo H`ss8Fv `7jt\}@]~%)*5;= ctү[epёLKգ 9Mi -QlL̟; M"FA"j'OI+.σꐩM7u#KznH6[%Lq|+ 9ϡK~U<C Ku-,č.i)WgxDYXVcAd-̯YkZXXXZZ:ؾSkwWt:}neP!RZ)nDfKHF?.,8t:{R۷sz OWuvcO>X>t]GvE 0ꑂ?JcK[s+5qZ#H%X0`jgnS T@q\h @ NJ*#Q!\lޓ`g` @nan|9 ,*-tY 򌱴j@| uJGG5г"?1')PBdoꙊ.'2/0΅#W@ -Z:E/jIAk A"r-(j2~RoC1wb> ӓ9uWmSPʼtʯ%M$y* -t<.N<~%]cg:[]"P߮j#'8miqoьbXx(-Ey\&.se[3hIgj/ʳtRՒF^4SkTt}0;+t:B+7"%,Ę,_) TEqq:޽{ -9='+:ڱs'I,ZZZ#;v8(m/;0+t_c3f5CF/K`WEݦ |<:?S! T2GB -|ؼ'm*9\!F  @ (|C]Ӑ ]^!he.g:6alMW NgGmrlUkg"u?OKuC1ը9_ޚX9]ׁe^oS-Ū0E6[wxԧך'12eufˢRk2ϸ"qiF2uGE=\ -c0u3Q=HDs-JN@vu:=Ô0Ed]u ~YNVlRhߢFT189s3~)rV qisEWl¤Tѐ ULyNppAk.nq̜5f' ?rIҌWHOsCܖ+iu.>D[)aŸ:r{Lu߂'(^a"o48z%I;U[*M/ -Sqvt8Tl𭼊{8~(UaF.MOfeJ;#Rf){ia23W`SUXƒ:JeX3yX KKKw*z}cN,*DBF4f狏Bd KqaJXG*9\!Cjع$---{ב;wzq~ V4PT M5x  hTP¡JHt:TL8.Pí* @|h -(b󞴩p1< @ 0pw0;y/#ROC)P q.#jp)h.m -ۯgPx39|('OSFi"{SWp9No9F1"40^7B碴hpk?U^3Gʹe4X c M?l+zO4?Fl͡N¿Fcf F,V\ۛפO:RLdr\;6(0p)?.7nM4"ۿ6G*J={Ts֯Y\ێX@ّXq9GƒNʢRkRU'u#[\m(HȱkN垪ԃʓg9U;߉=Tg֯v|ϰ-@>{gjp.O];N{\Xh/JJW=q_gZ;v:#]@MzP@4UIQg䰼 %e`9m^ !û&%X0`jgnS T@q\h *#P 0@%B;p+@,󞴩p1< ۻߘK>n8ꎻYqϐnXb]dj1LklՄ}b!jH+%@"a7Lv0,!8Ym׽@fwg_uN:UuGGw{ԯ[{ 0  ޟ|qg]5ݷ9r#-eLcXR}^Qʿt_; ARR:PYӦa;arN7 d:=;<:v0vœ"S™wLJ{$;2[z޸ܨӴ[#i@@qwk'7L@."Rj;fw?kfh?s5VkFĵkT8dS?˝*jLoV`5VƊ<}6an7=/lE;ſegDʔMSܳi‰îNE~쫉M,OoXLGVaN4K6~'[{<9l3 Hu953CAfNNkuOq\& 0*A~/ -g{c #SbN̑HkW>@;Ox$ FOE +kC&IuZzQ#FfXW̖=<\ӦٚؾFaW-7F q} zn^azW_$ $]cұn` Z)sQ\(rXg0Go?+go>~K[FYF8akTE' `XjR *|4(2|6"? l󏷦AZJvn߽8-/h̖ c߇[頹vA,%5mz֡)-d{Stja[Z˕RQծKdc~Kel> i0GڕKO>LO)O8>$1lDRhdqajՙ 7#LqʥrpbS6x?]Sˮ8X8sg&=Wv}a#}6qk*aܥGU -2޾Z8ƖJư7kBo-iʴcӊ)F֞ltE;ſuZ -FV?~yQW 3t8۔lߝ6z׍NvKү:Z}N~zigc7M\D} qn4;vņp|6$鷚~+L<3ZSONbޫ=0vPi9^rO97եbc>O>ksez휵D<@i62[z5-Ƚ`m<״iDѴ}6.K)Ӛk+roNvKnH . wl^o;#3||إ^fylI/ȩ=g^b<Ņ"qxzo_rv~won?Ϟ_ieʋc]"6:=GIp,``A\<JªѠQl6PV|.(Q)Q;n+V82@`@wOQг>oj:s[Ilg͔w࿅ ڃ[vA,%5mz!͔ΌA#Kw`6-eʭZhwʥ݋'OE&4\2Е}ߑF&Ѵk0KM刻{];)gOvh]ہx5Y%h?s9[ܿRJU[pb8K)-^רjMmSE[[kaʜ)~`NNSoʡ|q|m=o9xʇY¯]H_7OTM]{nbS.ONyK o1"Bx5 i2DV;F0'7<ܔFʣUi=O)%+uk4ao;u)Mp뙁VHiIs ݔi-_'g/m|6MFM!*72y{n{0$Vl&X'nf|bʑzN*o]"mNa,%!~)Swww>O>ksez휵3Px0MH2֫iq8'w0["xD/%2}N/{vI99qWRuz˨ݧ,t⇋s,znwVGfzKzfʫ -^cor nYl֫R碸P `B~ Wί|ΗZyͷ?7 Qyq+8ְ-ʷ@HƁ,p `XjR *|4(2|6"? ln߽"'1AbI1{{Vfn3 R,%5mz!\nd;vpqmu[qʥ݋'OE&NVv*ӡP$FfKO#x_,̌o9cm86f9$aֵhnٴFß$pڂ{_Pea*[kㅭ]x[uT/t¢}6> ڱ0'O+_m=o9jCNAN/1S6R^t)0e)%HbghSZ7b齭c E3~⺪ox5.%Tk䫐x)o{u{iS' j ;~)Z}f);I>0B a srMc؞'r˞uC>d].a6AzȌ϶xbq;*0iSz#Q٣Ɔ:(}ծ-!7A1+ȋGq`< Z+NL9 iy.<}1ɢg[`,mNH3HNBfH2֫iqE:] 9yaU#K,S`ϯ'}rldidܓJߕrQ`q^둙^q>R^~~ټk6! rʥ݋'OE&4M/9 ^±|Pn6j(.9,UУG~•7vxv}M#ڕK({];66yʋ m 7sHN|Қr!{04鳹b2Ocj @fIv0y?=2gDvegnwq SO+NLCmzhk1lMo Wy'| +cQʸh ʜM *[n{֚4\{0k.Ξ!29k۩L$ϼ{JO.CZ3pjGq[Pk[ai;exTl60Hţo ;?.Abʗ O}g<)ÿ-T?w2R3pys0[^$.b7;,l^o;#M||ؾ^fyl6Q?֫R碸P F`B~'o5_i0F`*`a2o&X,N`E2 Iv \V+EP" G"| oXf`"O[E9s9 #j{JÂ`N@ppppsn߽ouƫF^Joȶ)9}^mjz^øUivVnTljzuSXY};еMehx0-]{鳮S™2aIۑCZk0LK-xD39Z,/%LCCa'2[i'>gX#+>ioo #*.3a2rxZT+*dXUq71IV RrbF~_Ӧ0CFWO>d7;N)Ma5=B[RN빬x>ۻV82Oͽd`2wϹĜx#ShaDd5dy{*Fd|!y0äEäx\8e]jh=l(82g}`lTOl 6Mip+l,"cbD)eE=F(<[Qy=q;{MZf%ol^o;#M||ؾ^fyl6I/dҁa4Suu.zV\Lۏ#}Y |~`x*/&䍌vÐ]9ZPwh7`awhq V+EP" G"| `x.6"? )tld鉹hUťog1^ Ǣ7Ib%-X ~ KMsrJ4^8Yy"qqՈ@dM?Èc> JLe~S~uA"1VULyZix׫ƦOvsxc̳`8YF $|LU{nJr&?˭Q)+%O-c-w6ʸh8z Eئgw]~ιUdgW-7-Fi%ol^o;#M||ؾ^fyi3nk|dj 2t`صp zV\Lۏ#䭗7#ʋ{2y##s ']pW.[5j_Mn}&0y#R8]j -@saUhPdx6"? ; pxLkW.^_8a陜wlְMڭi5##MP@JM]z2lNt\ jT^ԮKcdtR)ھJbf2#!;6Q'Sk<_1t<)%͡QJnW*ޱiJcj`u<}?۹É -kjE}y5Nć:_\^&Qso=B|8C[XkB7:gW{>/)fs&5sl]D┙w]$y4)k.ŷQ DZޟM==(\m^ W)+%O-c-7HkMl흱M0r#jtDH&; Um>[H/8W/?l^y5MA 2t`صpI'KN Z)sQ\(rXg0Go?+g]3FYqv=ZXwh9&X,@p-0^j -@saUhPd],fQsA-"^<S"|p6~<|paS;gz+Vivz5 :\nƪu/1փ9H+ŵ+v/<}6 MEvd68? @"#t6HI,ٸi!0#fDōj)M<)Kg"x^w?cLsQ;Y;<V#ty0}6;)uZH_7D ~y},0“Iz>I si|)lSSFaFN=71H'm_'t$)3GN=>{6A^A^M6='8}=YfR&VKR;[Z4-hh ON,T"~-/ "ol^o;#M||ؾ^fyl6I/1c pR Z)sQ\(rXg0Go?^~ϯ4w'72RkdM! 4pv, "$x.V"(υUA>9˶l \Pi 0gx4 DxDyX)rX`\ IphN`N`N`N`R1 ޫo#+9}^mx^PivRnTljzu܌UjxF9w~)i`Z\rigw+SN3lodcv$X#}vݿ4qNp0]&f)n؟x|-OO MյmEhn@mKO%[%gK:*t8; ޓ~s`0$Bk#kU!~x8iеS]\UKY+s6UވQ>6eqمM!o-$]Ngj&.9vJ`5\ 3 E`V錡`0lT@)+%*J;u,iO=:LxyJNxNӗnKڶ.nz1Fvz=7·o6W^}fSL~ v-tp[8zV\Lۏ#}Y |~`q_y1yO&odXvI(˻ `0 IȻ ¸xV"(υUA>w <F -E sfx|p)TSv,iE^u"bmrKi[a{Yd`Z\rigCMЄM]ًӑ`>_8a왜w4uS*C7N '/rSkTY&¾`:Kϱ3$$'p Ϣ|Fru䷵W&6RSiuRF:L]3w `0]G`0'!o5sZAA|. - ^f`"O[E9s9 #j{JÂ`N@ppppsn߽ouY#|LF+F-̓sܫ=$}^cJ;s[4U;[|^k.7jMo`qGo,Ils_i80!ŵ+v/<}69NW")42[t#1[`Z>_8{km0]&f)n؟x|-OO *Tz[T -UZ֤vqXfn7임ۢv߿n]ĿNL,i=vl5/%3Lg9v&l8Ӡk<_񜓲xkv7:MT*Q3]J_"=-Zloݟ33Y1Lݹ)7}Jt  fKSpq9qMcn}'$OJId;oLYMfLI眏1lEӹ7ap4>;wSl2:d{F<p Ƶ)N9ÛL{װ5a.;1*f.9FOœ8xQPmdMXy.~JlkѴiOjӀ OAOY\Fҿzy=i=Gvton]@ʲ"3$v5{oj|`(y#gzYi7+f)HzA&?w 3-80zV\Lۏ#}Y |~`q]y1yO&odP^i% 47wh7`awhq V+EP" G"| `x.6"? ]8  IphN`N`N`j|ElpRm{MGj)/bŏ#`@;1H,`{p+2sȯ2E3|zNS,gNz\>5 =KD%8:6;kҫ2zhvHN~`F9-c}c؞l]sa:PyTZ>ߐiA;䟻Av202 18ʩهvRd}@ͦ/>F {J4ԊH[*c,h?ޛwqy#I˻ Vc9]\mp4l6qKs(hd` 01殉O'EKTGjou -/Sjs~EĿ;mg;));{)}N -^|Ke6cΟXm  v{gzo׫l6vȂ\rigCM9^i=zq䷟R{~Sqʥ}pݿ9񐇼[[>63·@فsC+`&x~!O0L$ڐ<)ey#t uX>-swo{N\f<0 Ӟ8Uxrw.k9r&cS.p/oOܵ{ج2)J4-(m}KdbufmA`ܨ#5ӵ 90``*y6"idlvt巔.3V^\1k=Eumm}{dbeJz0 5>q>ɳ@WF9Zr#P7&X,@p-0^j -@saUh w^f`":hbx^y5EPWkE1+E ̖@p.###wOQг(oW $thԇ[vA,%5mzau,(uѵjyjT oj#,ڕKO>:q?%y*A+P>#':v\niJqV{8JyO(uxY7~h^;%Qx( -Zܝbp[Zk]CN_X$3dQb'r -pj)<)<9,nJ]oARVPjv2ud'O5a[?".P71H'j%+bNL -iyoFrcdyC}]gRECO;&a'OvR;}TuqFvz=7·o6W^}fS˰յz"Cay9$vèfzq` Z)sQ\(rXg0Go?^~ϯ425+/u'im(YjΤ8=oNXO:R 4G%Pw `0]G`0'!o5sZAA|. - ^f`"O[E9s9 #j{JÂ`N@ppppsn߽ouv?g[ y0ǟj>W{o+3vjL?t.Vivz5 ׺߿uѵjyj T oj#,ڕKO>j&_8y>.CǠ+y&4vw퇔7?O|h<=>gm̨m'\WF*o-Z E{Jꆭv^Kx/h]ŏl[˘`TF6d7}xPYbx(E3ku:}pӡghXU;;fM[W'; %MY\U>D`BFɴ;9̽'Oڡځ׮Q!1e/.-NaMV =3Iv)֕LFԨ8FIN0'Čcp5 : :WӕMN?+TaFe#qLgAp"SqΔiog YLV{iCeğ?qw2|*jaR>)8 ?)+%*J#u3:r[]ݩ+;5rmU3 kV).=}gm'jwu} oy:~3ef}^7||؎^fyl3I/.t`ص5<՜IqaT38j5zV\Lۏ#}Y7|k~s=~08'75;?zO}B8bo]\\(G#*p7|K(j;AAvt>RE&XVf:Ї{ݧ_o}pSIƛ/fb{˗a#/TOΪjG?$auk{֭(/}/* s+=}w({~s20P~w7_ 3`?g_ڿ]/g_s_x+7>"-wWV|vk`E,bu>7ZVnZb./ҋ7\*0~{7.G_w~7SwϿSw.ӳ3&|BٙNcUiV7~J˭gr+)leJ͛ޘҍ𽵭&-WnN r[KW۱ƛoݺu֏ZNJb[X_o}OL~2o\~k?WPŇ?oϭ_G7+.[z9Nb44wrS[ʊ$R¸Qic5Jk9ؗ)mQbSb}KE*D\Jw~kw~;?Ok/{^9}~(o?\.屎LHCU9x WڿxV/RՔ "Dմ Zgn@;@|#6ŞE:oMEsj]Z_.hϧ1wMlpܻ^W捻|L[(V[~g)DF!tJT)Ob?w/?/?|կo\?/ok<ϩ}lM6㠹uH'iY2֧3GR*8s}%B+5%~/D)1qC_ZS*_(􏻭 wkKXERju[srSXm]Z6DZuwo|?׾74ǓGE{Eo~sTdOPL?߲5Io<3du*UJEQO|;E{|\x\0ȵx)x@YJ)uv Vu>j;ֺQ"W`6E})\uOKWtrSRM|ScR+MNI|҉; /?oD냟{ƿo:z9[ן'~;7??߿+#{ȟg?}}sggg[ÿʧh&|ȯ:3-Rd ;~;_*7>v~&XgMxnLv^,?B)tvC?F?_;/߳ҥ|(.>w -7جVu/x㭺߬k1s[[>}/V|:XsêTۧ0#OWAg'N"_\\GO -endstream -endobj -1155 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1024 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 84467 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^Eg8wqqa.!8AH$8qJf}{=tvάoޫWZ7{d4- ?k꺦ÿ_Y?vx5>c ?_@6P8PΣY2sV[d9qz^QaΒ)brݩή믎O|.+WNyJv.qrt0t -D^wyQr̷9ߐ=y\™7 t ۡ)ڐmⰍ8<'oc2.̡7Ǜ a;Ms^<>I.w=%y69>8>|ޱlTvp?8HCXo"Qi#M|si7Qٟt?Í+_7ܜ0}L+\ >o8M}"O?t!טm7?]Q<]^7>"ӣnNnwfyXww5o29]woםO\]Oғ?_SDnZxJ=ϡ{ĩ[-YN.yXܻhXu2-{~o)9-2=|uZIkV\_\uMZ5>a{!9oZ"Z֡zN^;Ly=GQcuz^<xz^:^>'u6|RS\ӼWN]ӫ WOO:3ׇ,-|7Ӣ7z뼜u~DZ%0!-xz]ZҲwrNwy{z_{+i\:+?YuMWV} ӇV_' iG2Do}ҧ̧Cl K7|ugz>7d i}Ad/-翤Eŭz+S}m2-mfda۰on5Y^7|[+l}gnX[17~{Z;[;md}kuz{-@vl;ٿFrû=r~v|g'ELi^~ur7Z)jG>~i =ǧ2m^g=t3>?E07/{:#>_[qh1p~_'a vTvym?Mk8#ӷgCӹoeV·~7χky!.֮CVDيrn~Ԗґ+QI7J57_cW/UոW~Uaܯ(7}8aL)q5nxMIiҐ̒Jdd|R"K-RiYe49J;jM1c62 یmq;.gCIly9ft>E+皜rN9圾N29:sθ K5u':-ܐ -λ^p~X Qx=.zg-b.{&*a]V-_E]㐮9hU\ - -!U+R? i]SHU ZmZ2b+hHa -5IxIxdQ'Siu2%5e.m0bhE˂(&&KPb'$L|}͚5bVm+k /3000Fq`C#$`cX0F1|]#6r_#t4#ׂ< h-D ,1!Va+e,bHwZx20 =mRQc -P4@)вhLh: Ss1ҡ1S,hLthL-h+f@W, -TKK `p||<a0 :`fӀ Wd0y. &&& & G,!L^,ג _1f L6d#K&/ht0 <\a064` &s LEF sq09i8˦QmQY*0لS+ll. 7>~|Z[( -0/[[[KX~N`*P`1#RX׸ILe0)E`hO9(v5q`(Ei0.."XP ` "XڃE"XP `1u%ˡ0xx~yg``I£*x@X0#~B* X]"_A9h#TKf7` -A_$U{EVyW+}=; -4EfB@W4/ Se%ٯELZ*sZEf7A?weUmH-h -T AO9XZV@kA###3 -4]Z!h`Q0gUޜ T$g|: -=4)+<4U ]kD8`Q`6Y1GT"s9`}`&p0?M&`FC$^y)и Y A5p$HZ\?>},nr?֧{\Oe<$UDX@ch(@IhBVr $Z$W[2bӯ` 60T"|[_]{h`A&SF?O+&h00"X8 8D:q9}}X_ɀm)pINnWӴv ABH9h1& UXIIg&9n T}gDLЯ9`)IA"C$,`.:Xe`$o9,,f.d$"3ZIChxEdYE؛h%E`v,v,vW0(7f2`FiLofR,Ŵ\h%4U@0z[&wtuiKҦ9i}ksM@g5]YL^E+皜rN9圾N29ӒվbEpz`Mh8:::y@t@t@t@-Vt@t@t@Ё!!Ql<:::p`BѓA:::0ePkFFFFt@t@tS`ϿH\;?Raݣ #i2_:::q3 uԶt ](+:::cpI?K𕗨˩/i}E -iƷz%96vնUV*Ab1=*A:::0eǨQt^~^0Coޟ?jJ9siO~OZt,i),5K$)s02%j&<"t@t@tt@  ^H]ZOi?G]xU}{6fzuuEGIXTT?ZbJΟr*SZQ T 8+(OMM?nR!#WxʄGF::[UL~@?\+._Sj^O]L¿'6s'4A>U_V[ R;Fhv- i31(n;{T7t@t@t@Xw/ిxWE(̔/W f8h’?iJ9&9r7̏r!TDNV )!g)o71L H8Vj4G#ⴔٯ3h͜buxw8_E :::0EEቮI&F㠒Һ _?.yC_zdG,<&Ezk&G#Y$=*ǎ8N9.<N{DdxHk j`la>Ta+B~+||_Ϡ8h_ \|?NqCt@t@t`r9 ۻ׷7t%qkJ^Mqm+k?{'@㩋-o "i(Ğ%=9ۗ8Oщ=9T$a6ʎ D ³S,0ǮvKh -.Q(7uְ1:::0y?v8/P?,jq8=40U'l׹ȏ.E}ap:>;dppPSbϐ>Ees)5ɱ+C* 9>U&VEGJ YeUyCQGt@t@Ё6l}მMK^<[%[L+k|~Wؑ _H;U]',] =XyRRB(YTzUNUB gHo\$'bDP ίct@t@tF<~ nZR1'ﯷ8_*4% %l T 4P \q=_$1%&7`HXn~r'LVl<)5m8;x -ns^m@Ԇ@t@tVͽ߻7 7$}Wlbp{J/_*E}}iu&`t@t@t@4kho匁_|_#j4]x\RGe=\+4ZG:::L+F+vҢ䲠.i~v^YCMWn`cT~iεFE:::L(F`EH*)Kvh/*qܛxK]10/:::s@&|ݙ{iI#TƼ' j``悪@O -p0:::pl_ooe~|i{YfpkS/dR_8xt@t@t@:0JNr-1:::0LA@t@t@tдdF?`o#׸!:::: L@xl:::vt@t@t@4q\ks/wNt@t }jܼCF X j>RM8_^Bqt/"%N055=z({ ={ĉ266hpkkZ"Q}qINILŖ:X:02_=y߭'SUfm[x )_{mWaOF7=fpT C@7!>:#=99).6&2"<80"NnNnfFC4qθ@m@PK'8͐tNwiu藊B~IOyQrIΧ5 -5 *nzZN* - - Ĺ>ϣ:©GHN}/Q!΀(++Zpp0Wxxxrr2|op/աKR:Tݓka5m#J)E9&{6ڝnߙ~`3Eժ&!Lb@u oޞ+;o=_zpg_cx~ |lmH.fx(^У~|'7023w%@tDGwەN&.{8ae?fwxU&e@vVY) qQ 3_F6ڗCFcaoo"vR-4ִfςhx3DI +TvQ鸉x -DE~Jobޣ<__7]1BE,+I Z*ͥL)B*R! :$I}jR9hyL Eρ~i ~ *Gm1JߺQ){^Ӝ4}sڕkǟnhR~)i_H6ZJ9s8T‰ }TpQNUPgQIvR-Y4KP̀xuT=R0 f8 8w/wsE_<{=xofimz<"ȜK:zzzn'W4DT.UСm*UF)i*dYwP+DLu&ڞkѨ5~=.(*^5)G`/%i:njs@m:Lof9HwGw|%@\kkkoooEB6ϟ[x.Vvf[qo/|VXL/؂{ڝ>bS{!˺/k{8+{OD@t(GޒCQsi_{w?6v*;"M|&qM_w{;xyA~$94$TZRf&FzNXgA+Y-<&* - -)SSj׏B72e>*_o"M9M,h `C=GoP0o>ɒmRrVY{5&ԩSPW_OG5MqfSӕoTs!E#CmOhnn.C)9bC|< _7QRVMֺAK/C{z_}M/ -׭['ٿgΜї=홖Ly뭷|Vd{kC~e_,UKwW|óK6AIPnDt@&ÛŮfUCs1hLb Ikܺw3C0"i(_wO<`е@m*C C@b5o͇ll*c0w82,F4:v`Э2Ϥ<.w`aLFQuUa慉>wZ O+P 39TcELvJ_wه;qDUG\H]˳yO -@=`Fi (j9OR\=zxb\._N@vaz -١ql絭 u= ̭03*"]EKSTZy[VIMӘ6P]eKe0ýҢdDB,kK[wxwG ?^`:::$E$aQ '.'3鵯x3oz{4q#㤏K~yᷓk/Mދ6N%:tfj})v~=%u|_V vuvյT5wwԶ;\429fz*9=Ȏ^z -hTTUQS6;{N@{9D!LW#tnzRReR]@$,4jY@S3vGVST3Tg=ʣ膆L {_ۺ;=_!B&Ru~3*N?^嫞30oY\ u`b: _Ӟ`Va#.%͠WGw_y@|NeJJJdd$bPP-rmam%2rqwpen^|ӕkU4b -4:u߯s𴁽'ćaY`$‹`h@0|Tb%pvz|hUgC|߰W> ãt@t`8 &+$+GePkeˎEO|Հ^o7vAR&1-t~Q]' f B -4TRf%vt:X'qIz LY':, Nc˩R*63iaޘE~a^\.ͽgH{& ->C8V.j o(z*vQT,xIQP+C7;d#J@`?k4k҅fݷBg*~ ]-T~;j2ݠmU n nڛF`\ro4a~+gٝbr< rOKZYi xRge,~SG=z⾄QLV06<`1\8(軧=lD===0v|jW~a+ Q_@\o{N#f a}em#0 -@t@: IJ&}5/vhq$طќX˙`)y%9lL墝|0(G#,|vAְWiD|~Sn -Q5Sh=E16v@HV\Xہ'{fVνM m }x+//Կ7(0 ֭Ν[`翜ASwyQYTNsvsEEM>E^wie\;-ѕEpDOBtF=EY]?||tpp!|![^^ZZZ %跪 -88--oآPXgZk7?K ߙ~9OPT%4"`Pā~!KVE"I/D#ԾZxw޽[+`0͛_qy~ 9-Q9-v3cGŽz\uKp]Weׇ+xVF c:rh6?e>}Y_|,6Z`I%fƯ@.BY0ste|*!VLN p*dWxe91?#ͅy-*U4W$^@O29ScA2pNv:f#AwA~U@}l9Rl&_S**r%s!Y4 >l=5Ix=WZCm/tk/*?gpR_`[W_C[OuKwiCgLZGpU䥫ō Au~j iL1T ]0 j-xkn]f|_}wx&0ˁ[+ݵ{GT@T/4\"5|Jg),p`r]Q2woE?l#w4gW3֑Rnu.RAg-'uR (46XlDNl 3Ydj - ěS);=Tx'J9q~+ȏ----**b8??bvKbIII$#"...fI ԷK`'ro09ST4"C3/ݱ"A<6I N]wЌo{'|rܹ> 00_ѣYYYVVVJ.ZcA9Mώ-==|ͭ b|3Z}\,x2:ɩ|hŦmOwgf$ ?l:LO/e%-vg4=@}|]%uwÊG_|=mlL+>8Hy#1o1˩4T@ɀ66ֵoݪG'~=2GH >QrT졣kzxbĆ6ߤb##΍&yYQd#d5sL. -]r0/ԏ7> ;g-ڷm' <{TkG=m(ʧEK8;8E 7^ *_(~ߤցUEΟ?r < ~!@o`` ᑙ - [[[C!d ՃZYo(D~ͳv߻@I -S r*/QUrI0@``` 0_w֭?00ā![ᅦ l|eB9GX4n<t41HYY|Oᵾ=L3_\ۇr2"4ΈFt@9 prߕ0_=q M@_rײ=g.y,oa^Xb7nT1NXm72k /P#–:4t?;a/BU>~W} p<A[vvsg2݌ x  x02B$kanlnfk Y ]W9u-,! eS%.΄~ɼ߄$6:ggtmWL&%?Mb=Яev_V Eu@- ;CӯKZmrLo{N/^ۦ$QnnҰРIydkTGGKOn rR7CX50YEJgG[!;zzaV=%-4-=?hnEw呫*жR快,W_E]^"Bͻ`}૧ ConEoVS - lT -Y+6*52. -(Cd Q__00LH/B Я9,#d0`QyM dign.2딩F*'Ps`i$?~v\8_Cg^Ծ0~ٔ{F +`SSSu<}*ɜ^om>̙',O8>Y}z~ u^7~\}_1@tP)o7z?_9O#׷6>o[~˽727^ӆ['e|E?{B0d_X?z;3_@_odke">^x_8دI?J^.'pc"& t-+v$|1߰pmNgGX]?dV#/9y^Y+_JNM0 ::0mGp硹{Z*v9Wqsuf>udw4% Be,v+& kxUw/?\x,ܜۦf _*4zkKq @g/odaî]?loNC k{"jImDjBL^2 XIXe`TA@ܞ{/8!TP:~7MF?3ǎ_>naa ,܋}ؤc;V}Tz =x=&Q& =I^E^c镇N=:=B= :*y80!֖/`0,ƳsN(tyn.^ܱn0YokU{Aظ`j*_TTT.ʱ2LG~Ӣ̕oM &$D3[b,| \00h8pplkgn÷ѽGMu3aaջ^;ag stFt@Ё)7g_]z~50@tف -0ϻn [sn1֬ Zʾt0^}bW&W}ӏ;-L 4th{~ jhkyyzׂ::61]@(d>ka6%۪EUղ{+D:``ȈΑS]RR+2ǽig?e``no,51;x𘛋݈1gw5 C?~P/O/EϭB:W(@ug4<6%Q_zxC᫆ܒٳCx qco/e AxR! rRvTI/5/D}? %Kޯ! -}DBB?`!ee$HMB\eΙ~>94Ma7:: A "\>77y×3obf{O=,tq :xǝP_;:cy!7RB -*t9F``֎4=x(<)N("4Yjv?eV]BhX8xD/4f܎mΟ;}E=]Gz kTg x c}iUC!hX6:vasgxca@ߤTҜYJ EPMT.ucǎZOKkűgt@t`j; M]:p%*:`jD;}\5ʽS@P%BX=uu,b -/G fS~\0`X$).( .6j[ p5~ϝ; 1=u-L$O*)VWq?::0 ,t@t@t`:uUBl j9isirTq::QT @ }wovټnVh3&g -Õ ._\~3,<0,65Ix?ltܾyn@t@tD|`'G{h={kmK/s[YKkLם<O"5 HCjmI}fxP/.LԑDOf=~NHd`!&@t@t8#HmwE?ADĉ_ox˧oM_~eכ_Sݽn8aRpqE㞋GO|w}S&ұtu0yV7wfULye<K.G2)::: u{9|`ϮۿtO>^ <9o\m|ۂO5|ҬNpwRT`,gXԪƮT<+2"9տBO`o䳀y0&]PvFjCnDt@Ё逺x7md}7mz7_^|1}!e/?]<9U`o%CV4B zX ;.Ξ[`;+Lߝ4׈g^}#򋥾ei$=r+N! gH-BfCRy׸!::L,3E ؾݻdDjKV/=g5K0{w-_kDVD9Rހ/*'[*0,?{JNG_E޸k f$0B3qx<3R<)Q2|]H}Ѫ e׭~gKIJ;jEfN3y|.lnQO=dw`oH+7ZEvbƾCD -ߋbKN߁{SbX G]T<}G~EqN.ieUEz!Yw85Anp:q@.̾_ªY&ĺ{,_'h,Kdr§?{"#.*UPnC-ߘוEm1>w/e}~&6k!I$T8<50|!@I{s!rhW+T_Nk8VCyS??$a@Q^Z=*"N|EC|p6ql 9Sҳ&1'1cfH |L%7kJ;|8G|'ӏa+Z:YKl:u@c G6lZ*^AqCN,PXȘfr]kOr*39w_D2 [}}}[[ig<8/%_xm -Lڗ;Ϯ1!:bFZ?$P|xJx.GDl 7rl)EFRܐYqH+rڈ,ʇXrё(4V<ɝepc.8xPل1ⵤ޿::t@@ C۶oi6h6ϯ[a3{o? |\r>WD'8#v@+) 7Z%+ 8 Ntlu~槐5oWUW766Xk4Spx^+/|{4]  D/8QJ9&P7Ffn@lG#2^R +w7~i .{SyD8Jq -׉a-iΥrWXHxK>jUry,:v9AK9?|UF^45ްy56Xoxl_c9{]_ﲾW|xL8prÇN#nPʑoj`7om/^zz5.]*.hh(ojG36qLa|0ݒ-6`#PpX[ SWv}QzO.{gQ ԛoV;3~9)ޚsvqʃBxI *O7g_q G'|((d[gҭ$-*7xMt@t@u?cgLy%(/Zجe?qN;o[+ -GNCE(9b)}mHv9fE43̩diԲxku{joľC`΋'#܃=~ˣ+?xyqcΘl6Q{6`0U@SD+KS*CIݧ Х(SNr4o)n9?]ɯʝSc3+Wew3ǣؘʔssC!]x|R~8JU)At@Ё1v@]|{rϘ>Yvqǝ;ˎܽο|wvs{/w{ng=cH*J `dl3b1aB؟'#:::LöU|=~ NRH& mN!Mtt@t@tP/+N& mN!Mt&:::u`< t@t@t@ЁIdUH0@t@t@tH&)t@t@t@`h-"96Ft@t@t@&0Gt@t@t@ЁIဨrb:::B$xRIe @t@t@:@VH@t@t@t`;~!ށឡIN+::L1,7FƊz щGk1 p{0@,70iBZe]SW/֥ > tttՇ';I=€'+@t@t@c wŸcx1X$~ŸFzEǥ5wbȪca`x80yPTUSKlzk@s@O[HGW::0 + ։zD)cNp16u!ȁA x' = {R}fd(=::v`fQ_vK9`'`ʆ6-_:?0Gc g] Ijji>!!X䵇ǂ:: r#cZ3G~('|h8ݽp`6vXBm@H::0Pp+`xjp@DTqu]W?M zBke烞KQ9U>&>a@t@t@<6G !C߁n#W,hRA gn::0@+0<5?[Vy T*7"/R5me-U]QCOmsUK_uk_sn A tR}"L09@5w4u7vG-]-݃$ HvCA=|%:{Ԣ>R0{&K?gW0\I>i7@_b::L( -&:4 Y/( Kp MHP<cCSӤiy՝} 7 ZsJkRcsբĴ܄̂ܲ[6URUXQX^PQS6VAm-઀5:: ^ % X\&&;$;;ǧUz`Tny4 " :0&-?:H-(u **x8 [^] -*-W+jCi``>Xw*maTvq`B~tzix~Il^iB\6 {z^Bb(fWd$慁=T7pQyuYucykGAS[q]KeMsEu#ٿR<1*K׷cuR]46bܥqd`::X9``݂S3AA).!sLmTul]tcdK,;$x,T_Hg`,oTmlshBeA+0_Ni**+eiuqaIYqI٩Y %0WdR2JCK# jb2<ӳ sk[STVҝPX]UYVTА[[ ʫ˯9.Jͭe M5u:)loo½]=$>[!t@t@Ǎ0cav/ZKVZJVIVKV:JJ{H{KVHJ1SeZ$$ˁ/9FdAT6<0,(2 .!9Bkdddՙ}v^I* P+4 ,$1,5()"WOCMQd~jްz -KAY^"?dNWƳJ^ח[PuV5 ܎`5|?Zt@t@cFiLv_,v,3l6͇V\n5s%ƒES>7џC_ -<[Tߛ]UVf=w쥖Z%,s\xnW%B08$ 88-&%7#'Q]kd5Dw#~ Y-EuwQi-6,"x0,JF̥`5匥ֳ_e+Su@M}]PFc -420::耼c3*;0 ?r%!itKs03jK촖X -bRGru -KɒJ\Yt7%o'kqÖ6_̾>i)/Ox"hyd:Rm~ sKYE3VBvZR^٨uDDajq\ZqdFixFYca1cZ+` ?VT7x ϳa2`c_r:t(% xyLn^g;ksV_fJSw<_iH~n衣}AAΞv&V>a6~Q1BbEtl::0I/`hQ+@ %xSBd2OR+%O=/XI=a}#8D8dNEey%Gg%d:G'd4L4)ǐl)Yd>kg*B -zڊjE%6?Ѣ$O”`kY+ w'T7=%`8z)C+GCwS?k;p sH4)8<uұ1::$u`x2F'JE ¿4" 0wRkˌ7,w,T߄lϘt$SDcxkDLbbRCҬ"mCeu g,ieW$ j-r-k*oڸR0i)Yl4k5ƒ'ް3^WV ->; |3'?9PʈNyޱ=::t(%O߀^z-.I}i`'bgJ9t^a.91v!NIa^KtMrL -ίhl+Y`;g%jM4am5A Jsj+ZZz˛Ve4kԂ9U֪H"K '> {6>!AR(<uұ1::$u`¡p,piW `yG`[rm^whnD}tcLcT46:])$dtOlL䒢 m-YfՌ6!%ՍE %MPVݘ֚ڜ^YY_RcK9kLnXZ ճ N$C -46w s p u1::v`x2F'W7Rzv7 6vvU7LsNwON ˄[p{H s ="#s]C nn(MHx)Ў7+:Ɋ`9HVXWU5U4W5RfowQiMNU-sqm}O}o%onKVIՆ&x $ui)^XŠʆv<:@t@t`:0^48 5-TZ *@0@GVNZbrRG\k"Y,MwpJDhisL[|-"B}9.Q))-w2Z Yj3sdEuPaMCvUm,FEue٥%5kvKVHgêHU0$0Iv K /(milmjZ@N:6Ft@tLCC6Q`%$frv,ӝ4,+!9iu< sc]SCR )'iKHr@XgH&HDexHS&"Z4cլZ+2 9^T47U56t4"YEGeܸ4"pW%P -4,8GAڳlJXF^aIeiEmu]3vӍt@t@&Ep\A767547455574T6WA@2oy@{HV=EsZJZ/ DQrƺIB\ãWt||aiEPTbeebj^ZB^di{JNyٜE6t$v//mS&M/"ܸܢ0w[ f޺@;GF uŅ5UP5%DU6yGUgaI-`pvssc]{U^:w-,殰,ѽa)TC6 !)ЃJc.()}u}S}s,kj54GR8جQ66\ۢoN76qO>_ۿNXګ皆FN]$ihWP:;0 At#kjමh[@Pwj(LRl'Y7{eVv,w俑53zH;K?jh#5DuI885; V !e8eGcKMCAK,P56E0~^o攺`uzEQpՉk^=eO_چV::!Ƌ~1<04,^YZ -&K A˲G,*YmI^2jBzƐIZ:0. Nbxrp]{4%=( ʳAG%U%k`6Z }$ %KE JZˡ<A6fbWy OLuts[P)J%Ʒ,50PYa:^BI]ԩ@Ch +%lg,FWnZ{+|J7.<C`9ɡ),6k, lnYs -Ǐ~n*ЅY/M"dp[gOk@Gpg%YCXQa1< D "cբ@i(G'Rx|(E$r*2>SI)J)YKT|z'dds*13SIY'JJ/bQ.(%TAi% -˪P:@!!cxr0{s`/0NTZ^!~EQ.4-*_?9_GtρrԴu`hp#sJ~ڹ_t2p2v3tѵ󲰱'J@_ǿ<^quWBw -_ -u&zDG"#MHyyG&x%JRwR9ɹYyeIцWnXx [' -ܨ|QJI**"BӲҎ:ܼEkd,_D"$Yi2g#grK\g@BHz=Xw -֘ݸhJ9@kf5F5Vnr{S%a)|ځ~W---]gw Bw_sPkH[!Ѣ:k)xQLd"I -NиtQ -OVbz:LNABR39ũlNťp*>#S yJTRvs -9%}JnsFA12 K8]\ƩrNVt@^Y%j:0 At#<!khakoo{RA=t h<|0+C*r([e#Yvv -$LQrH%r K5Ò#RZ 󷽟-L+.e,l.Ufen_,_AIdFX嗇e$gDy|.$ o^a4g)ğ%dl d^byj˭ZʛdUTW54UUWVV=mmEu%m9 P -ط00>o+AX xWO}@cSpK8p -gD(yKD'*S~QINT@L(Ʀr*(.S -KX* ،N0|,hS9_)0Њ]_Gt84i<^48 \ Yr>ps@4XSΐ;;Ct`JjZIKxsD[dSPOd"rtXްZ@3&="5"M|=|3Ba@əMT__W_veMDFAh~E@nylJYyd92JX^ldZaxFYTF(EڿQEɹYyQ67ֳVk-u9sv[bӹmg,BОU%]| 3!y1rΚo3glks++3;j -a$X- |P_R^>-(= ];C+`PH^58O74mXa1reD4P|M^#/+M4c\a i39b*") .JQNTLjbӲ9 bϩČ<"&g]HzjNrEItW`v4iŇt]nAO%!!cxrp}C@uݞab?RT^E#@f@54,Y g54-,UBcD jL,`x%*qu%d&{xN|; k<=QS%~qxVa|fiTFiTZ E:Ci``ٵ Pa 92vZ+bzʚgM}p -YXk[JC:׬57:{.~IQyEG{eQemQCu}GAkGZ]]vU-7no#4@x6 #7GЁITZ2^48 u$  IKE}X HBť,`,"#5qu JtfDm#2Aй[HLݬnXhiCSt*--IN/0"|u{R eNFGجrijqDvQ5ޯ%ĖgwigVWTy.,񌥱Ny y5meͩf ?2c)0kd5VtN7=g;wխlW\TY_URW]Q_T =tR{ie0Ą!IzkFM;,RiuL\Bcps;Dj-]0 A$f -`:癫-fi*V< -\rҡs|:ӗW.MJII)7؆]́ڼ>ߜN.*H/☬Ȕ,p٫f.#skk**k=W| zVv Jj@ಆҢiWf,3vs@@֒P$Hsk,o(kkͯjj:t>zᕧdۡ40h@&S kx4/F'蚆fAVa=A38065<>(2~a%[XlbיL%qca(9':D[eea좚Ĭc{հ.d#;XKzm;SScJE),+?*) - -9`_`X[uWlg/u,֒eIAy-M e=0>;Ã&3XߴQ /<y/7"i SDn 0lV0005Ǒ耦@S4:dO&EA@-Wl.6 l&+Mā!URW v%&EP&'152E)&-9EեP ek,MU4VVHVB2d#;j-T~QyfAYzA(eTTVu4wRTsHe3B/Bgիhii] `hXI!-+piik)o/+).l'99CBvG|M0s$Y}K\1a3;PiD<]ZoS_W{00X8kGЁTZ2^48 nhi/D)a !JziP0k2 -fXxúْpZ0Օl"}tT#:@!4* tbsZ4we#xZ0v 6DZJd>cI~C@>5;2i%,4{Mup -jSX -c0&~}v5ח% %4R "ɎVB-KsBOkM|JX|m0E'9 @4phJ-!!cxr0b0UHnŁ@*5B4lX`ًe5 ΁^ؐ&X &Lx$~*,vZ˙ g/qՠN]86G%Ge.Z}"\f?m5c!e1.4 ^d , Aos(=cY~@+|kVeXuoUZp鵔`K,`z$7bc.2{zX -跋 xhU$LhL 4੄ehp#! ]H5M6ΞFNpphe!сAz$a%~, ~~uz%߰ -2q26z`GL'!iH~aKuz@4 Gk^d9 "78g]`٨_{Dұ,KO6nOl2X@ ;HZd Kn\+Ya?4,SDLvG"Bjtrss{o`: TφTj7rrSt6rw_/Dd1P -.B8,p,*]9~&Hb30Si! * RUـV@ -dɛem;$H aBSyjS0Dkdpi Ve m%K n^ -$|ᖥM!ݐL[q/cG. Sb?Ps^0iY>4!B%,<YՔw0S`c@8ł'2Nc9̩xNQqhl܈dNYir(Eq*&-S|@˷S>`{]̦h69mj~!H1D-,,fpNa9#6 [ -y;~4}cOH|ǛSX2%]P,珺z&/(ШuzSgx(ehx5P,tBɛ[6v=tXS٤; ݆Wn[sۊKs|!t9NE&BKÝOlIww5!P),Lު޶Bk o9FQ-!ǥFIseyTWN _yKV8\ Af_"rf -Ą%O;޴6TiCw`H솥}esK^0 n O 2s .4`YRwWO7| 9G@p -ar`&,=Bc8ǣp JEs_x4"c9%X &JҤtN ITRvbӲ9)9>9[(5Xm{`98]TRTXnS\I$Ln+sJ528:UT:%SYO]H]ݎ؏d'bREp -$a5[;@VAyw7|ں!,^Lf2 Mhdilew+ˊUq>⽀$mX{XV -CtӬKANZ:es(G3 l뢃2({;w7?>Y0 \a$K ͊80hX=5Q)e^ ޕ1,g֎6vw FFuĩDN's*$.Sa ) -OLTDR+[iJZɩ,NBN%ds*9HR0q*L2=X ˳djq*G#: f*ĽTPQQiC hg_<Dr'cx1Z!PΩ\3??!Pm&_Y~2=i:!, $_¥@~WieL`vnK $n^ӌ9tNlqkw'Rbt5f:Zc^Y5(Na',P2,| anuIPP"p.LQށa>Y嵹U u-p6K:sZܩtiTb ȩ6Q*klUʛ:8U)~s\T)>+%͠^x^/mhyoh--*EII#ۇ\ӆշGjSˇ;ᯤ13$vvuMG]W5whT;5^48 +G#0F}Es!E+֭[W=P㙤@ 2L2"́APd0L/`C)$/z+H )`x&kuv˲ X=#W6)ϲ,49CrxIk e}a%$mn/haucAU5(T2R| ΡN-KGD;:2d -=Y -jX#3Guò4bC$9_[, Tz..)+ 2VvyGl~Ӎ 8L/K31AH?3OıO4ҋPM[ -_#EI]65Y6n& —002,dc qe礳:Kբ2nUCbTxV,b٘g.GN _ ob>9-Ɗor0eVhTUZ~ -HPJnZg*= #~2໰I ~@%UVqZw4! }>Nj~9V cxї\PF6H"XP"5--"]Jl-!;@3gμ;|M}^v)%ӱJ@ٝ>}4S If¡Lg&hZg%!kv.y&E %e, G|&%@ෙ^NV6ƒTZZ/d_kC 6t-KpIo2t@ݍ@ELb0l$6dm*ݗpLz6Ʉi0D›@aRf$FhyXld'8\P!JbJN/Ԣ*ҊF/{GXǔ*NTYH`D5I -Sdo>>.&62-:p:q$Fmt]8pH )lx_6 !ӌ2\=<0ck3] -:yM̰INexA*,$F.7$z3-dRO8ɸ$-PEIl-&/I -4#G,-- H A1*ZFRQo3B -]_-L$-Cc;[;"XÆ3@U-H K ^Au+d!…jFZ:L0*'C2ᷙd&C%-h%IFH*rHCK>ÿ/T^/Ox, Ɂ ^ ̀ -^w}s"Xos'ȭd?;±<e_9V|eF!r'7 oALXz\Y,-g \єXq/#e)L ` /|me],L&u_$TNx/:t"p3;9韽 v{f/يtYb9YxsDޯ3Z]R;Q+}rUܯ e" x4-}cdN]Zc ^SRn*[ -*s+j8W }{ KBּ埞W _Wͭ-廊ФT /?X褘ޔ6+FMN;#w*MQ،#-Ud@G'[շÜ4??.hz -)V ;UH{mjI9J^Tb/|QBG]룵ȭz-L0[^&Na`xjpZaqNYEUSK7:SN-J"v40 58]WUVOP]w/HUt?_^CGU;w@sPr KX,fUhiV Eb#‹| -6Y,+@1<58,%/=wl͸N Ukc -r&/%uhFC=O;d@CW ӭ/Տtj]6zriVrggxڥı\^l)^ w -xKx'Na`xjpViej~arn~niEcg7@`p0p[P  ӔauUSkh\_gD_\jh: ]l&XwuعU޳~W~=5%P؏lT{ԗoabOsjt.E<Z)Yj?`@9A#SK*32R \1@&{ -x?vU7$XyxJ}#g<#cy+g"W}9rb۫k|Ls$dlcy!^6zCDdCvcu.B•k/6˟r='PB _|^>Ѝ+)t4Ap: #SsJ2`eԨjNҘt1IKO?D}˫2 K,|l~!% TLX1j4 -ݝVcvo7v>)$e[+j\3w:8zҽpBP˵ىރ< Pcb,z3u -K檡dqBb#"h~9A#SsJkrj@4Bde'%xX{4ပgw_ -L]]|C"R#ҲG!I,v3@ 9m~)W%ESꛅ#گ1pRqbU$MJE5 -䏸zĢU`rס U̬jtE ,t#|_Ls=Ap: #SK -S!某5"\#bâCAv/J8EFHm#_xxش &`gaUsA`4Գ[ ^.IUay _u]o؏j:&T{0B٬KVUXE䢾b2SJiVy7꜐_"Rto@1<ilknu*˪8^Z(,Z;!)dPP|R`\"( 6W[nASa_\ -KScS%;@Rf ^EfDeJ3a O@Kvw v_5Vb2/M{uzMQM_cM_##p}k礞 9UqS0#TLm4Y㲭FöйjS͕Gt_亚 p8 @ba āYȴLPDjFxJ6 -O!>NEfRDJ“35^ ,9S#%OJf}2s~|z1`ux? oGbU;kNtkRL|bJa!NUAst 摠olhU*Z ORZ`X/, q`6L0 gG#XQbB~ә[ F9E.ֈ| ' ahG]7FMDKx  iQ&L - 9G;8XT`5Z4bDT/LdCuj·H_&'1<j\q 3wׯ㻱N+%垈Up*f;s -J -i9E`Zc'L<˰n4@+v[5&:TWgߒqt|H`%ס e#HK%1FvWA`Mszq+lGnŞG!וk$9Injih01yQ f¢>b9?/0^nuR\#wArw;.T&bG^M P5ݏkl4m&{ 0I-{j7Wb)H9 -2D1Us=Xu{IkxA#S$_{3_-,,6\T)6Mu}+G]cُaI -heߒx,O$ؼ[q/债.E~5&/sүܷ:| я}Gr2H)TRPJs嫢<|*=c yw^|Z~Э.%jejPZI)|!nd<|@3ߤF M~iOM._"Ur6$O)گC4?y?-@8^l#x#0SNY P׌ޏbX=t&1>vOqfYͺ#1W2\@:\-J`C|,65Z/^^b!l?yXT7 -_ۣr@\OE@UKL x a3>V/X2_;Nބx6b/'u{18w |)|nnEZ37X]A,\z?X']oSh>l?5P G5}iذ5 $YӘ*,6#Ol{D:ǎ| XLȇNМ'3go|5ԡo퀆.ۭFXs֚3rpTޒ 0`FBbW5#hŶr粒6c yw,Hd`Sy9+] z-CMl?CQ']阍=rG~`E,cFz1 -i?t#ty*M0_B> |cFeGrqΩw:#G=f0r4;`L?SJB2Pl#t5.^Ƚڌ1NaxzAo0? K`:Wxno|t@c,;b(ۈұl/[?͎onK]8s,xM4cӳr D:ǎ bSRJNHZTC5FV}m(qqst@-L?5NpK4c'b&8~m8;=*t>^3b&Z{1]axjxEz b۫QlDTbǩ*=nLv"x>8 O~' *{AF[u~/:žu׏ƫ FVBG}`M C"ظ܍ݔYHڔ9X9פ/s˽4&JdgXX*UCD%[ 4榟0=UP,N*,TbA)htFU#'A0~Z9 R|Esiupb??Ƿj")ClV#X*\B6a.`nF !64i:9F##1d)b?(ŶJsUrNCđ4MR׵19WzH -,-G3nZ?|[^ݒͮx=ZGw- ~O%tч7 +%8gs^uy,Wn_ӏۅ ᰇa ?wǃכӿkGާᵼp[2Ǭuz?3ާ^o'ۻ3hQv[g%ׂ'Pt.=$σQҏT#KD#3\FkgVv_]0 >>{nY1KŮ-o>R>tkzG?~ԏw}/>ҏ>rrzя]>^:/V/dwolCϡ/k[z==') gr o}ߚQxw;h0#mKY+z>C{{ۮwX^^>u = CX^;p|ɜk{~30+^k w>oðzG^_ybn}?>=o|KaP>6<_b寿|,G3Sz NO?#mrnrՏsVR7Zُ -cO ߦxkq>sg)oBHw 8lY||!WjO~<GEl?拥p Ks] dOo{6w5ےK6Ox>KvKSO~,}s|( N_;쳕[W Cg;>3>+*3Y7G=thw;??7ᅣ9K *_g{x%GFOtZ|K$0 6/ @ @=$σQX  @)pp0ToS>3) @!A,v}2z{>Ҩ1gys׽Фea%fZe$%֦.om$Wn1LD' @M ᰇa7gc#w%xt>n/Nm3_l_&o-_2=u<[J; 6_5a+[<ٷF+ @=$σQ$xx-ҳ_q8[ w˳|s[\7z  M ᰇa'_7asy  bT=loi+UVʧJRMۯ ɵ^-u5i y4a?wu\ n-7d8ٗG @) = C$xt_;E{_G5[X/Ц}e.U26B-[~lvzWz -Ct0"@KK0[𜞨KtTM]J÷4!d$o?S.:!@=$σQ<xx>/1ώsv/i1~8gj=W^Qדv(N8 -\:bz^wk{60 ћ  @@+ = C<K_V^/R7ϫd*=݋h|0nh|{wFoeC)u)ϖ/vaÃލ1'8@ sT>yc[AiK/YC,uu{xјK5jsw+Aw}=wm뫆uT-Hy~%R쀧LF#p-f<;zw,=֙}ߍG3sݣy 5#@{ -p8]gtGzmӍQDrhzA *4v& @=$σQX7WnM3XFC ` @{ -1{2; @ <2G`X&@ @AaPkw{@ @+C<U` @ = CXV?C8#@ @ sT` @j -$0 `[}jD @=$σQX>g~- ك|8 Q8_X8]ftuv%aQ=gJ6Kw̳k_ ވߎ8s$NJl\x}ݩMGV+gt[,C<UMtv*9l(Omx60/śڏ-)$Z,bRTJb|gCp9f;_?V҉4ݯLOpS8i\y{g=ʛzvټ)| (pp0T1҆(5k_c.W3(JF\i6egG~7wL[TͮpRA'=ӟ}yQ^Þ8g.θ,Z+WV'vMW %C<U(N VwkJ㥻aYJ;wӣ/%i,`-{I?qnp%/]QG[ -Kӹ{αSn}'KNmDf~~2=介KFVֺU~ @ E ᰇa =xޞNmqkR(pK\ue% K;",7i_b~m{p=>Εa|w- -rYy9 ' wC6?8zk{yCp(!-eXEW&`,<a c9{Jnvwgs(. w%?;_7sG = CXn8_F{5ހNM7ѫfhOmO(],3$ҔΖo$@#<2G`| pG1 @],  ж|R\y9 m|/3<98/ = C @@znyo߯% \.vA||!@ogEF{>o78H8a*'Z+&ѡw+r o7!yd*p뷦O -pyL}^۶U' $L8 `7z'@@X[޳|gF-&σYXn  \X.k)?|AdP{w._y<^^|QA<0 pfvdcV[55~u|DӶWݎ+/gtgm/7>0l`7z'@@L|6>OX^ c@LӗGGÃc;k;/I1 ߚ?+gOy6k5QQ+tO+=<wҰ!<C -MϷ4&[ -G @u#QEimY8~K -f| On =io^9ְ]4Fv؆> (VN>nblt*p뷦O -!Oѕ ->sunv[^$OSW]͆~iUy;=#_Fm=iC=nhlq*soN l}O4.EwJ/U}]s(;9vXC-}a - Ϸ$ - @i8<[3me? -{%K+Rߨ[26'' @n4|a*soNWjq5|ѬS+^s,bmyӎܮ|HV,IAVdcP[55~N2#-&σY @3k/ )֖×]'{vp0TO˯Z @PozH -JM @{ -, @ PSy9 5굞9.hE8tQy\Cm = CX  @ -\>VgB^g -%!yd*q/%6 @NV{&&&rw,  @qЙC<2G`-CK pV3eQv[+gB -{ -, @8S6ۖoJ p!9 ǽ76Hx0^Xϐ%mЊ Z K^u /\>tn<ǻz$ymH@X  @ -k"ZE%iئ<Bw&l(yUb@[k`p?",_ehI*pJ">0nhOijd -)yճpnm}D!`X&@+ -ӂlxT4ŪaQs%Rh8 oyxs*I -, @(f%rs/_=PQ?gcrN{=7ۭ#ҏVG?T=V>xlwx*q/%W,m @B%P i=m?_CmF,  @qNg̡3lx:|X[>bdV{/2$@g8S6q_(?8jh7O67r`X&@+p"?I@>T6bdV{߶}x8^Rg]_|dOL9Mvnvds#W>C\!@'}w%Lt8~VOJz_Xρ -%V p(x,j0 n)Xv ШV. N. |M_W<*Q@>9\XN}$ I!@XX>`d гlG p特hZ@? MoOKнe`'8VϾ)0 -;p+l%X -p 9~~azɷy @ (2|7#oHFDXd{1MhL`T{Ɩp 4*Qo>KT7 @@+ ?f7\X>`d г;N l/I \WB^i3p F@~0nx -c Д%ӆM- !>`C(EkiL, /WmH @ |U4, ,{^^.0|=v p>m(*;̈@RX[ @@ b=.X[Oʢ\--w%4vIcZ˃kVKj6pk @@@('}P&JiWK{ @@}m(*W(S2mj6Np6!G UϳfB8R,*Ҳ6h {`' )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @d |7=L8teQv@s$@{`g )6ԉ -pLZ'P  @ K UCnp(4]YTexmȁ @ QT|A@iCW˴uKvm @L_|QLo.:C(񶧫/o\iRFM4  @&pG)s-K!@PpIm|M` @»u`IC@pn-MXnt0l8|6=^~Y.mT`{8|U1&Rp[қ -&H uCqȚFX>`d г0_~w~ 4- ےT7 '@ -*|5 = LȚFX>b~ Ц[ox~6ר x)5f< v pDٟdQxD@ -Y]X.{wjEX%X{owe4x,uDDL] pLx,s70*]@ 0``  @A<~iIC \ n,7xOd Ё[yg~nׯC {q` @@L3U1, ;? -p>B\Fa58@t;- -6X8  @`I`T6 @Z<9}6c @ @*m#> @8)1', @8fV3) @!SFcNJX  @)p̬xQ 5c @(x|-[c|t`a{6;e  p|k/>7;~˧akm?㏾}?K~#\+OM_\z祷O./.>>e끮AD>KVD 8|Qwf9İLW4D+$56aٞCS+>\g_uT[0N Ѓ7;_{ǐV/O/$^+UYnjF~_~}A(w}K[vy0LJ?_:ⶥ*k @Kc67E_r|An%-Ϧӥ"X8[}^QbN5#Ja=(tU*_Yaoxu4 @+7~߼|;V -}0^uj}koVqw)kTJf_5 Vg wREF;PW2W]i[Á]0 p/}׏~z?Ӊ_}[/Az^I/Ϳs[׬W*sՍ@YGyg @@G.vo<]rk}\r({g7?rO=^>||\r׀_{W^_xǓH?*SMfY0ys3 @\`+oR~h˿;{C|It^P -w @S렧uQp?"F~> @OW>ݬ ,K򋲾枟G׆TW<齧[8Ő8%_~7ct×O. }a"Ə/k|oW"@g -<[X+Hڐ -p3uߖN.vWZKBNGT ׻u6 @WzW @ KD!ui/? 淡d5!@@K@Kf "ƏYo%@ @@*0 @t!2w  @ pP  @ @ .y#^xơUÛ=al{a[>bǜ+7 @m*' ,xHX.}^rRݖ[as\.pwݧ]:H6vxkCM`igͨN7 Ofm @4*g d7 k᭞</oyr7w9l/yd8mP"f+2mFo/5? @ TO7ܘ2nGfӗLo1~34ƬzxGRКVy/,JeUs).ni3RK\x;\G^-< <U$+p$ܕ}kn - @]sizYۍ_r:ͥ+_gif,_g82%C;1/cIY?@ֳ[? -éሽy魷v[#LwTo+GJ6w#wWJ  @3OlݹČD:{st;y%o6+Sz6n܇ae%w[Tm __3ji\I6:ҕwA 9_9G'yk=?Ҟ=WVy]0{7.Ig}m9ߒM\MP>U.I>`6t>u)-,S_^A(ЧvV<]<P<۶ -^Uλ~]Ҩf# ·! o6LNOWfy;DiZ\_류:M_;^Nv+bvMwEw-6(+;һ{"@*' Nn1aX @@[*0 @t!2Th  @ ` @PbD @hK@X&@ @.TX涞- @!i>¿tR26xc3$PL%mBms䈟_>oع @+* [韥/5.mT^>\:mTZvn1\_y.p<1.AoKyw}WKrV&ҥ Okʽ}^`G_j&r? @u2{CiF vv%j.q'it_(a>uO i N»oCy;gWV:aUy6 [J8Q' @].4(m+%K-IRd"tXS4,>[k-"h -Y9 f;Q0~lr0 g괞|ћUue^xD@{x=|6޽#_P`}1XX9lvw2iW%hanK mI`J-ҙ3:h= Kw%{K*RdmpM/Jw+w봳\ z- pd.0,t})ަGSwK%S+ ~yjV.KtriuO790=1V΁s~e7KzIaVqKKj䫵 @)*] t7G0,ݔ[^}*ސKQӮ -)R] p%g`y"]QX&@ @..|On̈ @Qo*/^ )z0  @ @@-K Dv, @ @S -R+I @ @s pdoR @ @`$ 9A @=K!@ @"pkxPC?Y>.&o?֏>?gCoo~wT  @Go^(fHf~[ez @PZ>/?wi(0?[>Se?.'. @% /NJ-^{ցf|~_|%_}?o^}qI 5zT @T@g R 7?߾ЯmXz+b0.}>i|"7~G|'}/gK_Y_;~oYb @~x{badGß~5R#=[[0p[kүWg}oK?}3_7?׿[?n~@|t\eq @9xs~J4{?Oʯ^Np1 qϕ< 54wbUO}߿//zǯ/~~ooY_Uow}_z_~\MUr=F P. oV_ (>ėQK{;m̯o7g]?/?}¨ @GmzO>^[oxFPߔ  @& oR'+}aQ?G;I]Wp7r @ P.V{ @%Ѳ -endstream -endobj -1181 0 obj << -/D [1179 0 R /XYZ 77.386 776.032 null] ->> endobj -1172 0 obj << -/D [1179 0 R /XYZ 77.386 746.404 null] ->> endobj -1173 0 obj << -/D [1179 0 R /XYZ 77.386 417.285 null] ->> endobj -1178 0 obj << -/Font << /F40 562 0 R /F3 631 0 R /F4 632 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im59 1154 0 R /Im60 1155 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1187 0 obj << -/Length 1284 -/Filter /FlateDecode ->> -stream -xڭVKo8W(Kko #Hh҃Rю`[Ne7ʖ]oO{pP@FWѻFJB*!,r)d*xc%Gi8:l" ?]̮?s|jf)Qz69R0fnkXˠ@ -]]F"*'}*wq:$\3i5-emێ8m[F0cR6b>{;Tʶzu.8aQgHi~8def_k{Rciyc}yXigƯ搞9a0"&rYmʊ9eUb9{&Iźybcx5$Wl?Sv]m2tGgѩdC*tzzh[vgɧ΀M[ pnlky㵦:xެ f<[;|Zcl{c - wr!޷z;A"IbX5"tA 40; jC{G8¨b*1FE(tD{U'Dj!TҏRJWl v>w' I+%cQH1B<x.Uk(v%jgB.F.OaS{E?7h]kw _h2"` <|r(lJ١|oJ-cVu"^ ϔ`OS T ɀ3$R%30GZ(BXg">0h`Vz%x۹൜n&]oɴ|T(^ cHdM\:>Rǎ+ 3$I.D0$޶C?yiM"Q b?uxȸqFL.<2M$Ni)9V>JY!"s> endobj -1182 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1025 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1190 0 R -/Length 58436 -/Filter /FlateDecode ->> -stream -x \eau뽮[]wzg]ֳn[]mڪ[mK[zP@}&!!ᾏp+f#!~dfޙ iy#3?j kg5ǚ^aMtS:XӮ?mi՟֨5MȚgRXS?5֟*Tꏂ5SΚ2)eMH -YS?cM&[X?rd菌5&E$I1k'5 ıF?џh'5p c _BY?j _/ jtaq[(Z]_/ ῗ^F{hzE'(I)S*F~u0;f1]՝L3;W/32<;f2cw̒Ϋ;1 c䗙IUW;1kZ0\ݽOg1G _/ ^;f1s/uoO&[H::g_HQ1Ӻ0U w̜1 -O迺 -s꿆VYQ_/ {R^vk/CLLv^=/.]j9SQ`ݧc꿺?/c hWw昮hw19j#=ƬG뿺3uwN迺` _ݟ2Ϋ.;z._/ V~ ^9 cא\;wuW;fYWq?2Yƿ ǿs W] ] eƍ_/  , T5`{#]fͰ fPXӯ?}՟Lҩ?&ViaJLx#4菾;_/ KG4K+#/ _/ 0;ۊ>M/w// _/{w Ǹ _/ bl_/ _/ E1a`VAAAAz!   /.@d/  2|j)9D/Qyh9*9ؽEBs߿XvWӵ5_s2cȩ5k6x|{Rmr~;{љAMM}CM]iJ~RyUb6ɑV}pOWJGֺ?S)O|P31^a`Z<1yؾANIOw~֏ ->Sw|mmi _ސ1iVw΄[i%!e`|X k_L -E,I&iuJΪnLQ_W,ﯻOLI9e:3{EXWy iɄZdoLS4fE~LR}a&V/&~~ڞ0cDχVYK};$l7}gf>{8ϩ:/@wBat{K&]T?k /fr/VƷ_.M+""%&UN}G3=“˲V%sBJMW~eE###3S-k0/Vߙ8FG E_ #[E#FָW-Ềg׹*L2B -BmK}zhh$ \0tHܙL䫷 9^.ɩ?Dw~}C1 H_IUY2T&AY]_r>kxOhU'TKY5q3e?sϹƪ̯u`DʯK|LgVdo\ I>,???777===::ˋ%t,㇊THi/Nwu$Ii&5>2!;;:,!Ck&o@z9^F~IJ 1Kc:y3WE#j|*N;۸D5!*BH\'I%CDLl{E -gYqғDH\%L޲RCCx쭩J"oDDDRRRVV}#tbW' =Á4ؑZ;Rj; 6m!8/2&YQN"wt4=/oݜc7nʾ{,Zl/}d/S˨.+ l].=LCʸWRwSW V:n?ʘ.>wN Re^{S-,ΐHE1т0>_-~gNDǃ*'ӾAѯ1n OlhYyʕ]ƯRA%•$ "[O_U$=|F9+IJwgV0&m"&WBH@uI'qom.g)^&dIRG]{9_Q[,1n[w]w[~Kw%Lrnoޝ;t/ - 1oSI}C>_iyUDžB/9"WPuw:Q2HJcS:e.Q.ζᚲk9T).pzz$jzD=[[ 6/i/!$8ϧEZ lۖKRf=KG*gW}r)>_ʟC,jz5oe£/\>{ pзLG0s8WZ -D ɤ%nZ⹒'v99#Skr*#&gr[S,d -i⭰;_깂H§Ѯ(tpR2~OuWWꉲ޶=:}MN:GBG k I}-P1J!d YN׋迾$~d| Yx_/ 4*+*RP!|}ߣY;൚_[Z<2Ϳi_1'B%ǗhvB~-.~iɒZʈx;XZLO#H&ؙ'#cwnS)j) qwvΙΦ%!*I~ɭ*R!OXBS w{y -9>>67[~{xԂ3f|{r8W,!u "~᧢ @_n~jLL|Rp 8!ȯG>N╚wݙ3gAS=wI3ZpVMtݙ>T~sU=﬿OPmZVNNNNJJ1S_>kBB~0jL迋Ho!㘴cG|I_GJVN\e'/X07[]^e% Lz|ފY0dO˺$_&\4~2KUW,PqN8{Ima+nlj=uBibI&_op0׮j_JfySk~(U>7a%j{}DfT(ZN%OsR_{ler/hoZSUUiyg[' F} |c%杉r6|S;T?X}KHR6ǭ\9Fo-J\˗(GͷCsTB#%MShkRo0-U-vuuuttT**Tsssy<^lt˙blll,~~ɚy{$r֩Su -gn_߬=./ -~׭Qw>ucH5c>~9h:迍 !~cGbُ6M⧧ujJi=SZ^+ -Pe-GXRm/EZ_ ס\@H^H'Ck Hᔮl5tj?$gsBu #կ d{vqxoB7r[v]>q;KK\z7|WGS*:Zb!22-Tv6R8ڥ>J:U%>]]3tG{q_|$Ir(///##>MLL#%%%111 ***--?o~p7{>l4 2I?S -l"|Ʀfd7[Js5U`97>[|WQ`i^V'N8ۘS=niݼI?xOAڐ%8>ΔQ⢼}q1apC~ ~mz=\94<75_+ͭ x'ۜV+ZJLErQTj}IR-$̀ţ3n/n#ߐf_/ *-o<%ߜ -/ަ_u|-lxiIvoۮ~)Gk[J^SjŏEK\P*tIh-)!u.˙dn -7G#WedEwGkfvu`VBJU=."d$Q'9\lܛϑ#G -Vjkkڛ)qqqٕt1:皰{9mwH$J(ߗ|}d_w8QHNǤCNWqcԞ=I3y)_(cN\wxg]ܚs_B[~n5n^dħn#״zyP3vgn :2cV$nҭ(q j괷:\`}ZoDOKkwVn[i%/pMaZ}}]b[ƶuoEs=0NmiJLsp?x\|eL}WF`H~KY'uuf^~W`DT?2-E,4,B䣽U=g]3%UTG՘zq&UQvW'#ȑ#%%% -PSSS__O(===**8888p`׮]~^ө>{SeXEҶ|{;T&R}43vݶ-LJ߁7z[=y:H nȯ(/)퍾Jxْ5_sTPG O=y5=koͣyhȤ ֧OPS+ -oC} #zzzs9tp 2R"U<.#5-g_4n?3W4Sz0Il_Es߼S_^n_h ^ZyrȒk槈Ƅ -%II q))b~ғyGϒI'!j xZv8sm*5-]+}@T~u~xcfQBjIBcɀt9ΑHNq:i.UvRiLS, -,u^#G=DNR4aNxǣ}TɡsY++}QYvss -Vx9,X$ 5_I5jѲE? -YJJL7CDaIjǤKZ-5U T[?>N}ߤۗ~,a7>ȿrmv.Q|eR/5_ -5s3;oLO2aKYTh7dWw+] , IrgǍXa3a=xӨ{垗_[IofGMkBSЕWkw,wfq$-K2cd:qcUӖ[68DžOb͑lG>y`eiP/R6VD?b_}w,ɯuSHYyWll^7{HzjGent~j˾|).Μ;~v3mK +.7\~}sGcS]AfvdIꞧV~T{F~Rۭsȑ#=QDY}pT=C?[te 8:gzF("4OIfN@\kFGP-//*puuuvv#Ԃ;iӦ[ZZ:u<{,?'S_M2 [ň2dtQL,ב 3ts` ~φ xglj,-3 V20~ ߮9y`OB1T)P`v]\rϽ wi02,[ƾ\i˾nNv3$;|yœ)tȩ[t?[ʣ-NւQM߄22QS OF9q"x) KZॊ/~;_7<=m^$9\_݌&M=2.iq"կylme1Dڝ8a}8)CiIk,<-q:ˉmx8y {\&ts9\y*#2MCL+%"%BG5G6Q"(z) !KbuZp >%]V^Uoo, { m A߮8'WcdIDU` %/AHi?WߵS'>J"#K""JܢY w:]s8g3=N'Z)d3.IJˑ} <***##*0u[{+蘟OX DFE."do4bnϓ/U|Aen5ۿ^h|2GL!y_Xw7n⚵W\W6b̙Ŧw.bν{vlݲiΟmS3-?{~:U`'N~cւ;B#Ó(MxzO-\řz*mW-=6ϣoX_E"ו[oc ܰ`?sN>eqp<1^1WK+Wq8NrY#H;- -**R(5.r )))|"ódYidv?%8Ýg%>55r8JIh~ 2;WF'm6ZX"ø;wyeVx \l˯&_M NMOKéQZYY9q"Âzݜ1 ^G_.Ma_EAAA"   \%K   Ju;d_K#  rJxI)ʓꇇي|#cg/ῗ@   s#S}K巬l`ޚ?^|W^}Ͻ/8SO:>>=eTNME/ߡ_O?bxcAAAK \q )SΤLz}!׆] -~m-^#=amRgw_TOD|+`Ng /p8+V"  %>]>1?~|~2_z5מu|v᱅oKgVֵnv=z߿ュ;ؖ|MeߡPAAA -\E^~amσ?/ ?e|%nKw~)S -ьfiRGWV¢Ԋ{Zϥ_u2.%xcAAA9~]}Wܮ?5k> Jߕ K/="E?{LkF kt&U1M:[lnk \OmwqaE_3jw:A'd2áLEXF߯gtC, `{Q>f/Ƙռ;2Mqу0&! e,^}6o'~}yGܟcq_ד蛞;f[3t -eNGjL+l_*diXG?1KM(/ ٘)8aԧ~1l-k EATӳ~2`+W~>R說z=yp9E~;zw>oxFgZYWwvuu:~yC_*U^3U`3ynM}}=V_t6:ƅg^  s&a2e+V_}}7XYg[u|eS_vٓ_dQ-CDMO8R5ߏwشI[B)`£7ދ'O5W8 ZcpO'c~wRd܄ P7X~]z&lꤿ8c򓶁0NM:,]`^`&~lB  W`!;yj3 ڙ_&B=IlE)Dkhlf֚}X圹`Ҙ 1Z+[N/s|5_CʩpZ[>k0Cs -|NczĤʲ${{MbK=m  %,FSS2eeNZdYäV"_3,fB*{k{G9Ή7Wff,J^&IO'}9uf4_Jh4Wkt3iw:;%k+5T*0F7f;#̲o­T6$;44AAKI}}/Y//y2owz6;~Ȏ!eUɦЂ7;W_C3cgZ[['du?\Gkr.ӹ\ԄkxӼ%S gw~8wG5`64Զ]ILi+ǿK ^1;Ck?mgƉ*_.`~DdCAdnV>̫n;KzW}hu_Ƚwy y~󮷻MWO JR,rdהא,-e95b*ÿ|P#z߾5ekF"DGkq;1s4p+CL}׈6kҤ ]I=>\F=1tacvǐk{3=:ؔݏ <3$VMwAAfy{W_}7y ;>Aώ~?u]+0?bns%ff,*ܜ -7AA4w##ꅇ޺ֻ9Ȃ# >C2OzzzUP' G$R{>\Sz^OɑyF+ 4L!miy!<76?*)4>_pgF%gpj -գ!C's]x)/N({> `(F,Ut ʯ†a<RiBXxn|_`dyAqo;&jũ$<).)X_\U&)Tef$TNEFn[uP^#K/Nʥ;L憎eGU]kmKƶ\P]YY\VGʔ5_f+08/ .J -zzÓ11ّy,`qv8.ϧ+'L8?3ϓdMɌVuZ]ThyT5*)EŒԼꤲ"j yT79,H_PW%Ϯt.)PzFWQPZSUܡllkh2ᔨZKU :UJMi`:FmW3QCE9Il^|Õef%g! \lBcң4cJ_Z67!CYI_qu=U)EUie̢ŒڦڄکoJ^yF~u|Qury4&<0DSs ].e{kGVK^ԥhk+oi)ij67TNSBXL'J*;[~k[7a ;;/( 㒊c - |3 R#!c޾[mr{n8վ }{*w[T,+#3nwn>)L)2 -$3B~:`鞓\ *M3 9U5JPr2Pr5l9aWySqWgi[{kYSn)[(ҟҶq#N|fJTP:Fkj[[KTd͍5G4˼_E\DH/M>$;mWyx^ox/ 9wK׼`w.Wjp%3<(+OZLO3sm_9qtk_=k+9?,v%RWezyzEJ~E乐Srg}xO~&Q9K_3%@#S眮y)+ zxE]EMzPw~MZ=z10Q}c'<-yR^7{) C̞3{>(%W] 4{@͞ -, $g6Q֗_L-''79'v=-]ImvdزUDvz,;-[VٕN{vp;.%g3 |ܴh &2 eN^ -Z{\c{e~ep歷Lh&„\bNT}E쵿~.XTܑP"&0,6(,&,'LjPjP堐~? -mlR _E<|49q d®$aB`D|@xl@Miz Ho-`.{ڙevJ>6Y;\3Z14SA1~o K_T)Ρю[]}UWS3$~̙&ۯƑ3Q Μ&=&Vu** hyLpN+vJF M $GO^', w\T80mtgwsy(+:Bi!̩&,vVw*ߺžѺީ3׏w") *?\^ZZ{. #\qLHCp:9Er. .`_e2g之\囬_EHZR[[Vִ3krJ}ᗗ"bR&$r`؛G#󘇮3g}8ǝzʓMOI*ȍg_/go|ztanQSvY]Ĝ$vOUu׷WW\K WjLѪ [=Tw9;?2?"/"?D?ٷ8?5ˎx.9(<:(< #5g/y]H׫_.wBp9s>ti#_u,N䋉ײn߮L*I)ZZ_/p$VyηX{l6K~6?ڑ&4- m$7^K,]S[^PPҐ[ٔQۜTӐQ*HMi{cqW]Aܦ̦ڦ9o,sH sf`DZЃӱeKC y"EqX?ROUjPuR`u>nr!lkN6ab/Ǧ\Nκ};.4":H-(= Z俦mna_n[זt3o gN3aAgRܺ⺬[M9u-DjeKJE3½\OkϫM)mI鈭lL(X6MKly%RхE"Ks ˳=_ I?z*WLrMAڦRL̫q9ʼne)|w?+<' *VDέutgY -ZS4&.ĄFPAVyzw_r}WJ]WRU{bisjIKveܲ.Abk{:skzh Ʉ#AQ׎F -|_ܢQsm.l6%7/ڱ&$9p@ƔڮΤꎴ>[aZSZoUu%TvԴ%նM-zW!x&b xxN;3?7*bhr408|y8׌< ̜nƾ"/%͸]V^=8865:575//YPz/A8_Q)'e}f2aO -aBRΥ0*,iϨϪLhK+k,oˮȫ-o.mͪh$=7;7+gz`hDl`M&âo޸81 'tgDqtn:k#+Y,w?[,tțf6-k`xlz|j~v@nqiPzA82,ްd4 KEqNo׍NΐZlmnEf"³01y$7+YՉ58qx|e,<=>4P5>WtƑ\4mo^)훨RD[m_HjowYgCHShik g"^>:V9d44-/MtEЬ~|86k #zbtf͓ͬ ؒW~y]aG# B9dn5YVde3 ʋ;h&ǧf +:*L갨3$NoДy"轭QZ~iETժu=(}?,UA_< |_ :],I~ +Ξ?KȄ3Lxel"dsiA%M xF32Q]fB;\kV]T՜өG#KfN3QiKLx -"253CL%c1bqhdx&s67>P`3V1=&疦 =;?_ͪ~+_V1gcC4&_=F&noo[,37/-i6'}X!s:֞ԛKFUP˿&1ca ZKeM] V9W[ /n@ˋf +3K$k֝ǿ` KeB\ 끡DшkE?U+ WĀ8&8 W]yWA|# #Bo2CRֹm4< aoŌ}%= _̉z퐯=LvijDnD>w|Oԕ#A Ld6s=#☿:+O$1H8wJq!7̩k}יˆ# Ϝd9So6uD$D%03мTD2"1 TiT8m"£QY̩D? - ΜJ d"S3W".')Lps* ɶ9ÄdcNfIW%2'1'@#`W[Xd&iڰp͏_ro|fhza|@g?Ĕ~g,hG@oTAoKA%? -^f "YA1z}WlGg~Pų E`, -_.n(=UdWFgܺG K8e9I9Jos6L;u#c~9Ƅ*"?" !L Ofg 3o[)1YL5c!Wz9?RGeBITӹ} -˿,1U4s29 &s:!0* MdϾq{N]8~|}o|'/?M“HCxxN8r&> :s=904&x)Or(yX_ּ++qWSsgNȾ_QX]RSZMy[u"RPY'HaU*U7(ImljQږ.EԵv+GnA;{[W>AZz;!A:G38ޡ1E M 24>- @VFy$Rg&m>+DX(Y^s*9u{z+02#/_;zJPA| ~\hB`ī}u.<2w,2(2/" OfN=~^ RDF]uXT(CY Q "kN v$,]gh3GSCLڱ#7N_ aNK^vL>Ȅ^ %τ^]זZѭvNK[i0VvLUUj뫉.?u {%? -qNw5wtռVb{dt"sWfpaE΄1μ}4<?wzGGfgtsK3ӋSS ϭѕɕ1JN?8Bn; 6a`M6-6Ӊ/F']L̸[_TXR\m'N}22K.o$RyMȯivM ֵ)]AJ;)mhD*\O1CzRmcpL1Y~7{  \gu9aZRH+͔ r]_Kedv-WUveVu7W5'e gNc/2gs:*yAϭƜڮԲVoVEkk6o-s]CeSm7KR#N%|ኮQET4uVִOW ԼMHRګ~uzRNG&ji~Q1Lhz@xL`G<͑9ݠA?;;=ݽл3\3ȋTfnV/?֦i b{IJoE_H̾UW,ב]zQR˳Ď*EvEgŖ;[@4}_/@E}ErbFRed],tqCgRQ)0Y*w濧L`¯2gJ3{VٕPܒRMPᙥ ŵmKkf-նu v^$&4/,㹗j:F6~.霬ni}܈kaFBNsQ׎%Œ֧u:ʄzލS?zșs9L荣gcϤ G?ݽni|ٸab-uie2r.Ml_/@덜VguƉyCtRre{F!t|PDr@XUig )ng0^ӗV;TIU6ur۵X=}mmC7ɵACޑ1ETwLVW4T\ :O{# oMMD<s"9}460?;;_#Ѝ̎%W> &Z:D<~퀐ȸ=V~R7<8=ѳkNkۣU/ /" 86SˮyI_ZY¢hĀԠQי0nVE$4'qBVVP?l;b .,Uu5^MO;pa7ӹnkzzQ3X_53143Ls$*6 $6Qэ08?ϋx.1(jPh -D1a-iFWgXۚ1LM,{ט!qKa"IQ̿iAG٧[㲾sjyN'ma{L.l3_/ _E ]4.Ŧd0m h6̳:c|4oXb@5S)L54 7*cgo}dv|qmDM;@kSMvʰ<3>ۘDF^;͜(˃#CC蚚"{\X[Z5>(,. $?8/8: ޚ\3WnE=G}%0$(, J3'uf*0o3Ā䀈,&" 2L do~?^ȍvm鈎wɼfS`_/YWg\gV\M~N`ocIx#TxʱlS՚ot矶f53nq رh&_գaG#p5Ȣ`-\Cc1ϯa>@BdMsSDݸ'2Ԡ%mίqMifTkY6,TRۿ_Ho2'2cF^;ÄNvHq_vLf,Zn϶_/ _E8  ퟗ,4|R`ASlcRnoMŴ͛զ{fd`v>!\L@堐d-߽@h0;#-srɕ`^ίL?Tb@OxuͶB߈gBa7a kwܜwn*b֚m*ӶjosiyRf&QbBn<d2) NgNNЗoSQ[\Qۄ_/ n#R|ZΕASͤlKZ-V~n -$i/p3W'1?0rMV*\fd24/ܾ3k &澒7N0 >t10_.m/oW8-;M\GcVAk‘AaLis;>MBcGb".u;o(@,;l>͵lVnw=ϜNe2H\' t8d܋:@'NblK %%ռfdUZzjɫ)k֔Fa*ZTMj;WAz/HK߀ mCWhCЈ#ã&$$¯+t{mr? pxi)0Hzi#ϿQ̩&8 fJR`pSΒsob=ްSJμs+& >8'_^W5(B,Q[ LqM b>[V"XbZ*RonmWDM[ u]Xb,־,b>>8LU]^lG:+QnvŽkox@VjTt CS g/pdn~>ќ~ٸn[K;'L|ꖅkl, (JwG׎N*-[Y{_B677qIl@&Hh~FF-OSjXVK8_˝f57g򘈴Ș='vï=6s=j~_\Oߍ H~;_x5-6RQJ8p\`[MɼmZLV56 ]_{ -Xf [ B JVu"Ķ{VªzAz*]UnD]X!A?nDAAo&GJ{KpD]tЄ #StMj}Ilۄ)ۃM>ѽjڤux߶X9Vrqمy%W*Z,ևYVAJZE.Kw/b+[֥ -5݂v"~cπ"Ziu`Dmvڇ숭1<92!Hװ2G&㿻xxg/N*cr(}_2fx4*hJ[~ LLb_A82YOff ˛}cUAZ{-j,fryԬ&N|7m%wBS|[hV?- -mw:Oֲj %\__b8v1 75fh٫mY -i}mmn.;rqJ\~mmn[+6n{]nTeۼnj^WV^39?^0ҹ_Z ú*L74E1 -2 *Lr`Nbk͔a}_6n"V?bK3ʖW3j"Gq݊ ]3_qľ|SKUX3hT> NNVׯÚJ= 1W + KĬH -"b,VҚQYo;4ءQztN+kt3>M8{FS;sh\S18h]ҭ<8r |VľA\C[TwlZS?cAl vL3\װ:` -76n6T_ٛ=#w/~ظnkkɺ*oh4@XϕʼEx͖SQź3y>KB ;wXd|cskcйӿlSf^˛J& s27&~HǙ/S;mO^هWmNU閭ϡ[v&3W~[dlHqEٍ5 -Î99&U}tB)UPꏢJ"JW-J5jyy/O\AJ[mpGr)4shRS:'>0.H[*8sMG}?gzf5gtFGI`ϜVfsenwxvNM>j冀{ꩧ|'xO|ßTj^iK[$gt&-//;JI]333a I6;޶M/|QޯӒW2yowm2o -Z;Dkߗu=ݼx'lKw,+æegmn=k]c36 elPl|-:{{G߉)Q2ѢY\yIy`B֡)E(ݮX9mӂUNȌ#4)vaAs߈4HUexNȤ(L)E][1?=;.-wѸ:3,^38:i%|mfZBV mmmEEE uU {Zw &{3oqDmZ[r쫿S ,ܺ?O| 3k+܈;Y;erLa^~wv[//iY}g.ںO?Yp~c|m|.q/Y}M~m$gs[K?}~DZz;-i}3SZTS\];5jyÕ*ud\ Z3_j^N. w?|[?٧3mT~QG+3O?/FR%/~^G>J}W~sZ -QPR_{9* -ͣcTg4ޗ?+?1-gRRiĤǼSJh_?ꗯv?'{پ^:G?TU=OIJc?s*V5fx7坑\`ߴܺ//;{Wu-uwRU -_:j/o<f`'|衇{fo~>BVY^MK_YQAa}m]iqɹ3g oӗBN'œ776?[&RаWo}Q~$_/B*Ƶ0=9{JrO*%햗hUE%=}/G?r=W??i!y.I^|J{{w7k?IW~A:LZ_]EZ^yЎ:􀞥U R]aa:(ZBۥM1SQ_wwE/;ozIu^}+=_]+;!קWi-oHv܆AxKuA(_|'x駟-^} o'~c?~x!ic崔T@Rŧ>ZNǷ/&$شmx]租xʱ 1ytYI) /Iu]M-956j\2W&C'Go: ;'=#RfpRQ`׿ÎͰi~dt ޤ+ez? -—FFN{esRczO/ }ϑG|I3{c?80+ajU'kWc@8`}Â+|_ wiO,|O~/vzy䞤$$dy{<ԣtO~+nTAJ+wi?Ȉ@{ީI놺zަrOPQs׿/o_x_dK:=mEv۾8L{H32L%Ǵ3dc~ -rjrpziC/G?!ע[^-ˎ/_fNjנ%e>+F] b[;Hwnv]2 /_O?/lȮ/Z\XZ^ZFBuɏ~\TPHXSU$M2P^aPzګxm$w/};/| DDʥd sO|y%}֤  ɲcڟ>[rrN/_?I 9GAoг?OȈiTht$W7NJKUIeVUT~z!U΃Id7LlRvƿ//JCe @z'jͳ,6cA>/@uY!_3˚mkd2?Od_2jIIKC?i9i(=<]22._Zd)`E8>:F/|*_{v69>WJp=\o_ks -g?:::ZS~$J}\[Y{gg6!?y4?GieZޑCHGGt>h5Rc*^E??/96k1Ĭ /_j!ԇJ~)fz -!Gcb^;omϠ h/pW _~wfuBjg;iSمvܙ޺3UVw<;>K8LvȾ }xokͿo/m|FT5?įF[ygR;39ΑΫ}6%Ki]^3gW7w_ -_RWͷw2U -ƿBG:h\Я:RiqhjjN澁%y.ɲcujHX F3ˮlYK{tږ!|VQIZ 懂_g%m:gؓ}]emZvsmS(Ha\^V}ļŰ :|_v ML,7, زm5o;fZXnlm ()+Ȫnkhh.*_ -UURGvJWھ;w{lm`ذe/fvZ;m!LۜWjr[Z{kWSF7_\__A6v -4\W5+8}烠j:J*oܯ -jyꁯ%lih5,Y5+bl2YS۶Y蟛Y]q]S\fn|̲[MŭU=\疡Q/nXO*lb:/.[|xjVY|%UWQ-U߮sF"U{;7>5:;X^6448;[0 4y=0nYf'g -c2r I~s* -[jҿq/iS/2&*ҕnY9\GPUA}s|C躞ޢƂ[< Eyq@ bs -n%_zuzz͌ۉJs  Z+;zϽQ{__ῸoL^__A/qW^bsHO:A cÓmju}}MMYՍU i)%UIŕEHrqmRQMbauBAM)K/ǫhʪl̯k+(ihF*ۋt W^_.VwɯTjqN{f=]6 )/Pe9aw`bwbF)kbӑ7ҧ\@isQJ754Mг´+%DqC*շ c;@HU"ZhpޡO|t|!_I4:ڠ.p}S`=\>j]jSMڷOVg?Kgw/FOfD!:N':(O^ETR-A-oMw&}lxN] ՅWϴ0ζZcqf_A> E_ߎIMtRA.L4'43whUDc߈ 8=@m?)6߼i,_^>twߑ翇2tN;WWJWAߞqa׮{gp:n}r"wSXNȔ mÓh0߁Z'Dvx[;}i,8`OyCrA5V]_xW-{s~ T_Gs:,wD['g51-X,qGL ܾ+x me=Z; qBXUlRYZokVdq/}Ub닕/Z m#&q4_OQb[P_+_X4C.H,ʇY>7\ /ϊ+BPq&J%ce~܏t}[#ok;z |_y({ĸ1_JsWN:_J"+t|*__jbwbu <'~ T~=餞Jm*Wl?B!Bb,bvR__n}JjZ{0}>!cnw+_oSӄ <֞*\kK^9滿^/u'U׶7  gWU_᪛U6ߦ1/xY_^5^GQx|~wtUx'Je#c4ݯ|F6EM ֳFܦq7NzjzY 6 ~~ ;3zLpo]xMy|k+k>gi} KAd9ܷy{'TqL_:u,SŅ%o]A_#b_Z5 o+שci -_~̝kPg "zZb9>OO$6ݟRۚj1 -.WFQؑCȭߡFUq7dߖUoع?{w*u>ߜ^*x ^{?F]V'arﴳk?gv}/;E{v/?# ࿞_}nzjj?a]Ʃz -z+6J6u-HZU`>o3 u|Wͯc;)/\V{fB^ 6.ZΕ~ߍ_d5w~5̪AϠ>ߓ/_g5z悪A*qh__1Uջr=_! |z:3g_S4ǥJb(".JB_%vXK9M]Hi{ sr -__0{eqٝVh7ZzW$,Xuu!!b+;/@+rW~_`~*QiWM'ם/?_/W'.'ʅ.㒹crz"V;.uy?xr'w]t tĴc~'˿%u%N = _iEQt#w4vZ֪n%GЧܑ_Κ sѵvv#eUf\;YULj;/_ 2ONSu2mJ m)]Nsdj!|q3kVGΑ̐LKsE^  =0_>%tP#A*jx,ܱˬ(_,Hfe\euM?xrGUzw -J4Jt A]nNl-Ӻ6fdvZ^kYiW:Q1orῇ0b_~ufmf>rko-^9 ynU/ݞD _ῇ0ni,fJ?;f_E(8`rܜם1TZ7鷖I^.\)2]U)g_/ E_/_/@ /____(E w "@ T -⃃wOC^F_E Ap [ _"S@ n  E E /_//_E /_8 PBb}u>h +Q\bZZ)Uv alBkiXp{wLͪU ~ W81 E   E_/@ _/_/ ^뿸SUp_ D ZExAZů5 /pp`5 /p _fSS8_/]뉱R%K9R/@ _wT8/;__/__/ E_j/U\ΫY!_/DZsaJ+YC W~L_v"_jQ?_xMS -&.בNt:-VbFuZoZk?嬯Ԕ_/P~~irv8R-jM%{_/?Uw%KdxejWS\ EwXײb帟rx߳˄*J* -v>!EYfd<խd9t]f޾W{n/_[5/_a#z5 = _/_/ +"Yᅦ6ϑ_g,6p_/p [ /;!aE忨\_|E{'@ ([A ^E(_@ J=x!_@  /@@ 䯊K%xX-y_E2 wD^o -Tό-6bw&\VQ.t9-+ BH>o]pv&y[ .E̝uLA_(vo%x5:j*imA /_Sb jwʯp:k[3b sMS_/שtWWjWHݩ @ rRc\D -b4LZ-S\(mf;\z˹FĮYzd -/b&e}AN((B%N3i\:.HgWp6d€@ _StHRrV_vߔe=N~:}_5/G]_L]@/ALkƧE{/m͛@ _Z%R \_rz׵ܫ%_VI/۩h˿v"{`򿂾ԈW9EPuW"o1u!˺YNe|ľwO/Zi_Ů7Ve}o5߃翊v嚔Y/򿇡Z_VIiu(_ -55B#}Q(ui]iYwݻ+GUNXSrz!ZVk;VP:kǘb{(S9ݴ;5h]. _9C7WL ӭ9Y:˺="{Eơ zx_'։@ .ȑ! ȼd]+N$_E(B#Ee"/ m!@_/@ mዲ@ _ӐMs80 =t&Y/@ P_/.xNiPf@ {Wb] ݻ9mW|@ E@}S.3eu|!Bk"/@߽Ʋ{4@ __r@ +0@Y:Q(i;-E c"@ _@ P`/@xeE _/@ á_8"@ _Ad$B ì_b?K;; nhB{%K>@"/@:> gx -Wr,9"/@LJ ->X]_4D<@"/@0NJ1U+N0{Xs - E _/'&*ʺ_~ @ |K~Y :{iR}uXs - E _/lX3B=v/a?,P%9@"/@r@Qw, E n E _/@ (0/@&eE _/: #!W`/11LO,C~}x"/@*nNgU(it:/@ Q`/rFAղJw{u<&\"^,>tpM~Y {WPIث?)x`@ .+0@JV;߃tpM~Y Nr׏@ .+0@Y󩘋9M ,ĩJŶNj@ E@@ , "q8E@_@  E //JBzj]vS@ +0@Y{k[yy#8IcűğLS4d4N2Vhmm;bZPJ{h+~Z.B..qVFcTf߽zֳy9>˹רjm#7a4 __]gd-LX*>11rnoGMJ?1{h` _kڶ9/%9r+[druH}_oLԿ.oпԿ댬>+f0fMb!?nҾO/m%iF>X3Jgy8 -~h`+/^;r8szFi;Vտ7pXпzxE'Ffύ>zNZ>4 __ ` _/oп_H` @(>~WPG__y7 f(`iuYCu@)/6/Kom>k_]+Qx~пܿ羴`pJzsǞ8_,2n/`iտ_׿aŒH`iK[yBugşt2SX/ @&~WPG__ @/wǨ-v{1e$i.m{P)6)'ƯF -l1~KC##ҏ_QwHʱ:[O` @[[b\oߧ3rxྫG%b8cھ#W @[Sv&Il۝_MlnH$Kk"}׿;klLYªS"+ɝ:7(AoпzzR+aa7$ղ7XпzxjۆW~z)7}wZ≃\[`iuߺّjֿ/UPO/Kֿ/7_V)Ȼp<__ەH*ڭi0~Tuoп:V<,Nz%(UƑyr%w/E_X}`@#ض6ٕ;nlȱz#anEw/~/KoMۙ-}'~0xb㔋#!YmW5Rg{Uݽ _wS{L@K\{~yK{`77_w(R*/+mT&~]J^؋ֿ/Qoy.n䝐#/_`ni|LYZ\=V ; @TAofkLXw__+7pQZ7_/u$iտ @׏gPv__?7(LU%quH' H.oп:oq]7VUYGM/ī_N_}?WX;Lrb{ {HoпԿ}Cdd Qa8xcspoo^rL?>R; _)6?wĵwcooiH/K&,|n!&g \Ywl#?}_]S+)}oWy3W=1Ny;B/K&t6L /W -g3~WPG__ @/Ю陷лƨw` _oy"}`prG]N|-oH"~̮#[F%RL˾ǦGλ'o$M"G-1zXg!*.ytڼtZ}WfW#^<:]W/dd| ^oпԿ?G%TLiH{}0x *)54$F-"؛R!m{ $igKYyϝҀ*Enf|N)q^!:G -`7_wBvv'lI{3V'0R9e5#ֿؗ/9$.2r']}a絮)7ҟo}>xRNI>n&ިE/KŚ)5$!K` @(>~WPG__ @/WwNyMדp()/K Cok<%j4o%o&~CQbG7?/KDM9>xb_玽㱜w`=z _ov-xeyeDwzJŌnп߾94NߥQ_)9jLrQL%=/wA_cbgnr͞߼W<%=`iտwpkJw5@<z֔-`iտG |nJ!O<8'9):Dwތpcaп00K__ @/:Xп_`iտnյ>xǯc3jbK}[{_ozkqWm-2Cf~M o{]=j)rtQ./wg)hz$ac 8,@~2.d߁߾&o#wԿ[I` @[[Om;;gU6mL?Rpߏ7u<`qEE_wGBoTƗ7}r= -X;S:~W {(~V?)E~lZJV,ƮS)d_Лx-zΖM>5ro?+eHݖػֿ/Okb>%OEpgy9sp08Q04p٭4/Kӿ7mcg}w=0}_/Ky7Ƕv;yRnx}G-d-}9̻]ߺsM̉Mg;\nk 9}Msp_7W_WecnTzm)O籏ڔ wu2YOiR<%>9}dÚ]Qc;H>Xgc/K/aп_&o/0_ @kvJ` @f3 @7տ;8&(vsֿ/UoH+g<jechJu~㽆CUFI1C;;xUCKtU0L`iۉ]\_%;9)W:LT0LI` @[yu9#w-9|3Njk oп{bm}g$pNbmG][ s%iI7rK} 9V iyR?e/Uro@ _+I-~#/K __ (>/K Koytlf(oпڿBAl^ G?/Kmd||ޕcvx+>n)_/Komi>Sr;ҨG2Py_'9ޭ=W __ߡo0ƯR^w$i;Ӿ5 -rw|o7_o(8/KP|/Kֿ/7_ $8l^S ֿ/woпV߉’ֿ/oy#ØvGl} -7_k\iv4l_)kJ` @[q ՜rVoпV߉AI` @[?wvZϝ5~WPG__ __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/Kֿ/7_/u$iտ @#/K __ @ _/oп_H` @(>~WPG__ @/:Xп_`iտԑWP|/K`o,LPп_6Կ/pP @пiտ_п`տ_п_`Bп_ -v/Σ_/%r/ǯiտֿ=WP^EiտֿW/KMܖK @a;_w#N5##_ $?Iޱ2,hR$I$I$I~y?#I$YzKK$I_/I$IK%I$iտ$Id7߹w]j]vIk_$I om{jX$Ik/c}ҿ_%I$ˏ4N_9/|bc_zl{ēO_/Kߟ8YΙ~9?k-N&I}'N&^z׾#9͉g?Ts]ݛќ9ѯ< .nN9k?Kk>n>h. w%U6P.}_b엞-?⃟yQL$w vW^/]nJ>rM6zo߽hs/7t|=)ߣ7~U>v~+w*,R5m$I}{Go움x.glM7C?<|^iqv^5o{]rxbf:8┕Hb4rOLVNi)wS"ME$]o=z@wҿ [ ϔm1#'47㖦zfݷy/^ӷf$"~~L>˲??ܩ7ysZbFmvf_$Irwm/٫,g|oo7>w3%Igxvc?{e r%E_/K߭<9G=y3;͜$Iw]ܶM~_s˝kR>~_[<wWxwщ'n>߾Ts-O9on\_};Ni$IЗjv%r|N9ѢmSg?Ts]ݛќ9ѯ< .nNi*k?knO<\W_$5 -8b=>r_<ʉH/|'O<)6'^ޱr/$I)o -<%~7ޱr_~e$Y Q鉓}yuֻ.;_.{9Fo̫ࣷyћλ&>ûyU+>3#:I<\s>O" $YE IKoF($YE IK/I$I_$IK$II$I_3:Ȼ5]_1jVow&I$i-[gѾK8<}W>eؿSyX-zߐ\ߴ}7 FHv⏂yeTX7ӿ[ם}BoljWr}Ix}$H[3Sϕzq7v^{S߉ X'\Ƚ6G9{K3Qxyy׍Ȏ}GbEտ_t]EI I_^og95e6Y3h#QƳ%?-]ğ^\a͜> 9G}/O)Rov_$IwO߾u7o ^r4NHؿy]zͥnԳfL}ԋ|Ӱ0䐛^ڜ/IQ#I$I$i%I$IK$I$I$I/I$Ik%I$Iᄏ 8IR̷SogxF 'IV3vY~<;s}W}E%^N䜝wTg?/y;Ώb$=>3R}Cr2{zvNF+N۟)_$is e}r/q?3!<]~m=k}(uo1qve]Օh]}zgw 7I_o;e|BuxROϟ^H̍峍ͱħvƚrY<ϝ<})תX?O>ا}g$Iwٟ4;WOL)M}ڍs7{(PnkF=9ۣ{vI['&>;7#ٜ~h4ω/h"PPnWf+o,{$INh?ozKlSf(I$]Ngs=/|ܠ{ܓ}S_OxOW&Iu9}<&pOGoK]9k7Ϲ՜o1|x8Gۆ$IW.}1xKrHD=@/|ۯȱg__;7~so_}x_6W|$IԿs9+ۮ}>~wߗ7rxnmGʳU#Eq7|>?kz3>\K߄;o>?6kG$I߽\C?4?'obhET)My⚯}|pK}ᶇϾ7/I$oA{=&H{ݿ^W?p߿ߏ{ᯅe聿h{SҔI$ g>7:_|ë>FXc#Eֿg^|۫ky<W|ǧ~'o䶓<'O׿F$I߃^{4Q*UJ߼_{'~8ϽcW]O? 7?fʯ~_$IR_J]ޡ?y"#)޿ҷ76}^Ϗ:-S>S/uv"Im}tK'\{s?zO[ǿp}/ZGI$(8Y2K]K$I=!"y}?&I$IxW -endstream -endobj -1190 0 obj << -/Type /XObject -/Subtype /Image -/Width 1280 -/Height 1025 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 2567 -/Filter /FlateDecode ->> -stream -x! F!\ &/ -endstream -endobj -1183 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [213.59 292.94 234.868 304.566] -/A << /S /GoTo /D (figure.caption.61) >> ->> endobj -1184 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [418.112 278.784 439.39 291.683] -/A << /S /GoTo /D (figure.caption.61) >> ->> endobj -1188 0 obj << -/D [1186 0 R /XYZ 115.087 776.032 null] ->> endobj -334 0 obj << -/D [1186 0 R /XYZ 115.087 686.72 null] ->> endobj -1189 0 obj << -/D [1186 0 R /XYZ 115.087 657.973 null] ->> endobj -1185 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F45 635 0 R /F3 631 0 R /F4 632 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im61 1182 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1193 0 obj << -/Length 2106 -/Filter /FlateDecode ->> -stream -xڵr۶]_Gj&BH7JI7V{;ܡ#BEQ.8,Dt2M'~/ws|O^;$Bc'{Kgv~s=4@^%DRܾT -RHCdbDxҁ%m΋{]?lID -来.GpsmA -II\vMFUY 6\v P9{bnW!ҜiI>aj|] J0e/F3zF| _`I2-//~eNm6#/ǠH0(@2˚o>ja?]2p6j[䲗b#-^7\XP`+qp~N67䫣э(]O6 jY %f/CռAS(Z*>[7,dI^hM,sp3Xils8dP}5i*;% LC9sШe ScL)όce;~95i -d``c)]m0Р~ P*R`|ͩT{Uf QXŁGGC2PQG ꕹhRxQm0SOxE:?n N7"åۦ:R׳RZ$qbl -w+P"A ,=v ( -endstream -endobj -1192 0 obj << -/Type /Page -/Contents 1193 0 R -/Resources 1191 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R ->> endobj -1194 0 obj << -/D [1192 0 R /XYZ 77.386 776.032 null] ->> endobj -338 0 obj << -/D [1192 0 R /XYZ 77.386 755.708 null] ->> endobj -342 0 obj << -/D [1192 0 R /XYZ 77.386 680.94 null] ->> endobj -346 0 obj << -/D [1192 0 R /XYZ 77.386 330.236 null] ->> endobj -1191 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F16 519 0 R /F45 635 0 R /F28 636 0 R /F41 628 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1198 0 obj << -/Length 357 -/Filter /FlateDecode ->> -stream -x}KO@we:3K y51(*&R\4ssa ݨE9tpZ"Cg [”$iH1RE)8h K InLCKW^@8ބVs1ϳ~fGC7J h:GX> g9YAo`GXFM\1Ѩ35jjH;!u h^kq.c ^:0u@cJ5$lm8|3TqxÖ3ijX{50BZ+x3E-kb\?Ӛ'i`\TdcLp -endstream -endobj -1197 0 obj << -/Type /Page -/Contents 1198 0 R -/Resources 1196 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R ->> endobj -1199 0 obj << -/D [1197 0 R /XYZ 115.087 776.032 null] ->> endobj -350 0 obj << -/D [1197 0 R /XYZ 115.087 755.708 null] ->> endobj -354 0 obj << -/D [1197 0 R /XYZ 115.087 731.167 null] ->> endobj -358 0 obj << -/D [1197 0 R /XYZ 115.087 705.938 null] ->> endobj -362 0 obj << -/D [1197 0 R /XYZ 115.087 680.251 null] ->> endobj -1196 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F45 635 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1203 0 obj << -/Length 1235 -/Filter /FlateDecode ->> -stream -xWo6_G XH#o) ]W C,{Pj"+-Cy,v4?x*/ >YH3Hnc:6Y&, [̤L7wY_~}W7 DaFDYńɧg8Qd*840LtL]U/w -2x,QP|V3'qnmէ l4A !Ц~{cjG Ip\B{X!0BfW+˥OE 9`ND4^&LrCWraf~ =9C18^<˕Ֆ74kߪm{_/iS $0e;L THNjI6RILZ0֣}(MfnMɯ\8f,.P?zYc< 0'ġqoVT#5xZ4"&I-z%Sgnyx9CCP*G`/7BatL@4nؖl{{-,Սͤ6tęoAKCH8PpgAes|Jf CġqD0BT}$%rl /N <~5h~ra oGw.mI cͼT\<տ !|`+ZHؿjrEXH;ڮ8*xݟWRn!xdIG_D{`! /HxxE?u%?BۄאN4Km,UbX$# #++ y,]쉻9p)'NE?A4}AӇR<^,)Fiѫp=ZW%nh> endobj -1200 0 obj << -/Type /XObject -/Subtype /Image -/Width 1679 -/Height 892 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1206 0 R -/Length 26413 -/Filter /FlateDecode ->> -stream -xoeaK6ȘE_ƴRR %c 5hZ!IqD %&I]IjWֺov-+]y7BQV+]ysiArOmup/{| jKxJ$I$<5mJOیc]YuOt+oAWKk$1huB7֍X~#_3>.+Q$I.`:-icS?.z {j_-ݧu}tWܸ7W <' 8Oq]DI$I c]`<{l߳X}iu> v>?Wc(%_$Iu1StiO x֘^c~c]ׁ?7] `g]6N?!n.?q:=Sq}%J$Iv8-b?ߓ u o9_&i1|%J$Iu:X7@W{DI$IXg"0J$I$u&cXg$IǺ%]!'&IǺ!e'J$I$MԊu:ցD`Q_YS/z̹ׯӒ$I$ISWX^x|/_{yӋWx沱N$I$뤙Ǻ=ҍp +N>ޟwc$I$I:iƱ/>v/:?wN$I$-d+}w ~!{eݹ_\_=u^xɏ;_4u?+'7?ѿ=8Fp9;~ƺWkoc]rc]u$I>uMWu GZXY6=N%+VvëOf{kGo9rƻ?׿wXg3I$Iʺ6o~~^}f_T=;~_?Տ^o޺$w=:ֽfSsnc]W\vc]_2wp;w>`#Jzuo׉U;_2|%vr~ _?;3:|xyPz_ -ykV;mPQkOo?_^{.+67XW:8X7wp;w<= GZXw0U^Y+\\W1m'l+w%w=]ZO'V?wްzV?CǎƳ`6ؼMt?qW؎umfm۽NnǴ{^Ӌ1F?#n[uXWZۺouK;wp;<|Ju}JXW\Dפ8 -mwKގ{[s|~?ͫ=^3?_vo_m;օ`{[zmi,n[}C>TnXW}Z?h?>M1Onc]c+oUʫ^ձ."I$)c?cw6V|!c(f{O^p׭?G]ȏlƺ?5 Pwl󧷾fXwЇmuc##>w{CgKk"Ǻ.ﶾfx:p;wp;|Wd+sᱮߕu_@T}t]<~_ɰ|i -ǎmƺǏ7]VݔXinxe]q۾d;ֵ鵯Vc#xOP+b[XW{օǺWkT/ʺ; _wp;ww~Nƺn󵳙qǺ -T܂JY@=|?vG)^D8m淪S`ھVOAg]ʺ͵vΉŏR;VmU':Oq}#w4V?{e]+.nѕc][_wp;ww~xqMʦNc݅_*V|f|mk늯Y% -~[ne;vlu c=^Xj{e]gLu@/_E~uK_hc}ϺWօ_v 4$I$-|LXWZJ8m셷_;u+붻\ikJz"ȟygoiH,txK-1_၏up>bX䱮Xo_J$IR~ Jm5|,v⛵u߾柛~ݍu#GVvί:cەu+J%n:I$I1U'4X랹r-PXS/D~վp;wp;wx5'4XR~||~$8˭H>>>`!at+&g\nEуg0] _&g\r+Dc]udXgw|~}'}sɭSSuOx%c]XwYIEND |ɕOZK]3T5ݮFWi4}9ﺸeďU;P7]\ӗ;9;u{+ t]?mX7X4Vc; -dO.GRQ.W3Gٌur?of8%@sGXw]?}J/jǺ:gֿ e7X}͘s+Cgu>-|vxl9.CZkV?qM^?F45M1֕>/_ ^nh;TnE=ƺC/˳dz=Ø 'Mwemcn.t/ s+u7]OXsr׳w~벌u}#o1E#P'9Ǻ_33X \bsbIߕu`KڏU6~i}MkO`^V7 ->u}|~/77-+pL1skPdz{l CN=t'u8|<"By#_?cXX;- cZ;U!OtO߮3!O;i9>#^4~_eC_C:'7vƺjuB_;֭qױ3auSCg"߁wcnv}LsWj/aKbN$ǽ8`}Gyא|nl]qc=Wwz>nkz}从uսnv6?8fcOgN7~~=^WԅON.Yڧ.~ettύݮ<kWX&]zEu?Ow+?,]?>/|WL;uinm)ƺ"WŪU0x^^G >{>w#^r!C9#>@]Lӷ&P?qtsz3[X7d |{_c~0{DQ~l띟~>9E6kzm^{3u.ϯO|c.x*.'^i ?B>τ5iO|}%"XO8=x\yWֱckAc+&g\nETc]5[Yc2L`;uC~lu KX0~c f}OyX^Y:`09 aX<,v ۶Ho: :mTmRo[UQBnt6= s7oaqXm2XWߪU]xM@)с'۶HŸc]%jVCz~}mT u=dm®mT4^kZ Ot ?)޶u@*0Et?(&mT0UC큭T=w6h;h~Rj`O=L|$z67݌~mcu~o:  ]Yn: :mTmR]-B^u@ru0asXyX!cj -k%c@IuV/kj -XЪ:_M7t 7p;u+_ u>u/ұcǶڡCܹsc]/0u^iu ~G \YǞ߶u@*\YGmcjqb3XwQ:\YyXWasb+VUCGDncX湲nX77`,3_Y W(C/ë+\F`"3_YWZj_LMf3Lg'W|Qƺ@cXF,KZazA( y5uS{ jgX0\YWO_Q7`t\Y:V\Y:VX<,+09 :uBlW  -rmT8=zǓ޶u@*\YGmc -W֑mXb+VUK&޶u@*湲4-j3e6ʺpQzKP} Kx "۶HW.+-o=^mR1uY,<żA-mXb+<(\V&JE}kv"Y޶u@*v=]zT9ݶu@*v`OAgx,: A_YWzI?.~? mXb+`mcy޶u@*\YGmc -W֑mX•ud6خW!/: 9#uG5a͕upe:`!vxej⍌fwg;Xh+V?PZb^X{xJVuXuŗ}c6|[XsX0䮬 Ǖu^h3e4ڗnj~?fbu:4]. 0-=g6ᮬ38!:`?v;е^1:uB09 aX<,v ۶Ho: :mTmRo[V]!ۗxk6XX޶u@*jǺ|;Wox; -6Yz K.Bշ_}mRQ_oWC{/BҘV}akQ=iNmc/f_gy].1;^۶HEXwǏ:t_/_\:uO+= XW};mRtex7tO?]=*]{z߶u@*ƺW_}n?g}zT.i5tmT4uk׮]rJQO fu*2mR ۶Ho: :mTmRa#۶Hv -y1q;zc@oX<,+09 +VUZCuYڕu:uޚʺҵz% - yl%^s8:&\Y4~Ѻ5Mp}ئ*n=c@9u\q3c@Ǻu뚮+:k3lWօSZ=c`Iutl:`}:c@uWkzlm/ :c@y:u:VƺIUy09 aX<,c‡\o: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#۶Ho: :mTmRa#vX]I$I3a[$I$I3aیuߒ$I{j|^$Iόuu$/Ƀg$I20I}$I209Hd3I$c$IƺϜ[N:Iu:u$io:?`B$`Qc$I$I;Xn[J$I$6cƺ’3sjV{#ep$Il;X~|8f{"eI$I2a+unOҿz<ׯ_?uܞzW_#PN$I$c:cN$Iu:#GX'I$XXg_#`$Idƺ8c=i/)m՗ ~Fч=𦪿Gtqn$IdX{+=v. =FY<:MI1sl)ǺQޙIu$IuJ5]wW}W(t`yO:u³ KZk_Q{m՜cr+\]ߥF+4 7Nc]۩o 8$I$0—.o_ǿBw^=4օb^-f;McuCDvOw5~[ouޫq?2:I$I:u}Ϻn6+NxkH,~Wi)oh1o'{5Ytlus\n7χX'I$XnOmOGh YfXW#ٲ(0铭ԕi;]|Zh.G4ئ?zǧ՝I$I:uѷ/ _i&q{u EKk߳nħ$I$0֍8pe]䷹i<ѯՖ0 fSu//{9ֹN$Iulı 7?E>I Ɗ'Ve#b.noc~mNt? 6gv"I$Xr˩.F> r'D$IcGX'I$X:cT#`$IdXg30I$I2ցnc݃gOyW.N$Ic]i۫/T:uzI$I:0I$I$0$I$Iu$I$I:u:I$IdǺOԣrj$I$Xc]!Ǐu/Q2I1%Xƺc]u$iokI2v0M4ֹa3I$u',{p>Du2$IRc]/u/u߻[#Οė/>{۟I:0Xg$Iy,u\u4X {g>̩//_xKg?iu`X'I2?Cٌu ^K/}O'~څO]:1cdcu:Iu]9ƺRw+8#N2ƺ[;͹_a3I$K]Kb:w0={vv:jur2$Ii+ďXG{Rwя^pN2ցN:c$Ifx?8[KK??rGuu2$I4Xw /|k]}#/:X:u$Igg_xk>uo^o$cd3I$iҷ?s'/إG>z顣O-~M݅օX'X'cN$Iu|$cd3I$Iu2X'I$I:n{̹M:U:N$IuJu*uJ$Iu4Uo:I$Idc$I$I20$I$Iu$I$I:u:vY0!ɹZWZ%ϓ:u:7kc\-_NIcƺƺj5_Ar9{JUi9|~.Z-ȹZW2ϷNҢΓ:uu:RdS]scLguj_=:E;J:؇n'`0Vߚ 3K1I'cry|<*`Ǻh}Mbv25=< 3so{PN2 ~K1I jR̯\-&:֞lZ%c7UnGeu3y̷`rw?6Xg`VXz.w/X'%te]Cj_ 9ߺ* ˱7{4XRMd>:Ouտ9*X淁Nb;鄁7 \-8F4$VX< VX'ɹZZ%X'Rc\\-_Nur/EKr~VI:0ɽ%ɹZWZ%c^c\-_Nu`{)Ks~9J::c{)q]s$;J2ցN.IՒ*uu*Kш.ɹZWZ%ϓ:u:Ϝ7+IՒ*)p4a3I$IdXg$I$I:0I$I$0$I$IuJc'J2ܹZZŞ'uu -Kĥ,ѹZZŞ'u놏uժ%Ế漗r9I9qY]ՒoZ%>O0֍2֕WK%[[VI:uŻ_׮y׏yafQr/Er(c^+y۹ZRۦ*Xugh}aqK)q3s|mk:J2A߳.wzw若~oJH~z}s|IةU2AN?`*ҥǺ AϨr/ERǘoqy۹ZrM|ksjuXzOc龍K)s|X* 7<ʽI=x=y\-9ߦruvjuXW{5~ {? 7Iu?X' Wv.Gn~]s*Kz_[қ5֑Xw=x&;>aOMN`EvV_Vcdƺ{ 釿fl'ƺ/ȌuZ=$oHٌuovj5I:Hk_w:0CzHkX=rN:)nW[cN2^= !1W^Xg34`w{bwf6I4η:cd,Ǻ!K^4>yuJn3IuoSN22ǺȍkoXc3ʺRgSr'vgfcO`u.7pb~zӯuƺXuZ=D-&cm?^cd<:XXW|:#JIV$cdccv&$(%YQdu`u~$+uu2adurju3u`Xgy73IQJX'X'cӍuD|:#JIV$cdc7>rk%(%YQdu`$IQJZfVV73X:Ia4f&X'I$Iu`$I$I2ցN$I$X'I$Idcɳo+ɹڹZ$X>Lg֏%IVۗT_'))*OM<C{ǹZ$X~tZ=yE+njjjIdEu^-cJJZ -]PzKZwcRk:W;WK$c,pkz@d3y(e0k_3GMP\\-IuYQYgPZXtZOh}an?ݹڹZ$` c]N2@ɕu1 {~?A;u۾Tpo[H~Z'u놏uC4XLHSt=x&;>|YXηMwuN>'u&J_R{_7^|~G/W;E?c\;9?Ew#JI:֞-g_*ViQIcƺǺec/l׌?Q:I Z')ϥQJZR9J:Y~aaT/nI?^;E@$r ܑ:J)'u&u1?z5pgOFUןYӽICo=~OjzԐsҮsco߳o)`sjx4a{%{)H9)jjPs|;TViϓ:u9HɹZNNur/E҈wwu39WKrScNH)Zω#GjIηrj4a3ɽ);E;9rBs|+ViIc:c$I$IZH:u:I$Idc$I$IcN$I$X'I$Idc$I$vYIʫ05?\Zf|s$[Eu͒fXu7F<>'_8؅N?~\('/kbÝ%Qη3o]=d73f;uI3c]/0y(ՃS3y7>ǏS'G:j)mkic(sN20֍;5ϵwV4-W$c2UOM+b`k$-|[;85-xn|85I:cƺc]_߭JwEx#PߵM٘v뙼9_":IK<Ƽ~2}z|ihcdƺkk=NB-'oH<8օCuƝ#NNr#1'O#X|cd3aiMߢrNc]suu JzXc]7u;9;Ev9j}ku "Pcd3aqS{\Y{S\v+= -ۼ7~a^́^=x~6`G.'u^c^=sƟ#Oέo$Nr}ِ ƺyuXnҟ;{~hKjg=-o3gJy_~8X7u<}Zύ/zrt~vmxF4֍xe]1mӻN20 ?euO3߈n>1+O -5%[$ccNu0I~o㞏uvu='p9X'uuax]Y籞x\?$σGjIη2I:0@I=x\?#GjIη2I:0@I=x\?s$[ŏufX:I$Ij^y5IdXg$I$IXX'I$Iu`$I$I2a3I$I$c$I҈;yVbrj>O0$IJ?pefsjouk;X').d8)wݝZ%c=uw|X7ގNRrc] gݮ N\Y'IX77#Jiϯ~ ?*X:IRW ;XdNu`$p>wNn=Z%cd<5=O7:iκ~e? ֩U2Ac$I =ng}Nu$ AQJ2 ݜWZ%c$IGNNcN$(%*X'Iwߺz-"=$uNu`+\_-~K=oS-,o.eݕ˨M"V @SnK)m*TiCi!o D!bTq+f s>U'ԯ~8::c:N@:N:hZX{Jgse]b_7( ցX ։uFW{#::@댙XwAXGNl,g@@3bݸb]"ܥ~bz.ޤ@:#֍Ⱥ!% bXgXW(d c]&XXbX'n*b]c9ϊuu ubFr+1ƺwiuX 3ɱ. 6Ǻ(nåѻ ցXXgĺ&c]sKGb#:N3bX' bXgĺIK^bb uƴ&}tI ։u uƈu5bVuub1b bXgXu uƈuXub1b ցX #։u bXgXu ub:@3F::ΈubuX #buuFLbXgX^0,Sb1b #uƈuXgX |`:#E:uF :vX #uF@3bXuƈub:@3FX'b1-uD@3b]]nw@3Xg(O:c::c:@3F@3fc\)*qr)Xgc`JqtbX@3fbs?gH\d\T^mκ@3fҞ;ݼT+X::댩7}xҰcnSMSX.|T:b]Of\ 8h;FKjus<[_gV -mLjuYOliGE> 6=O*b+A฻&[:댙Xx?֘7ZzK+Ĵfݤ@3frbbuƈubuƈuu #։u #!Xg$ĺ)GΈu:XgĺZbXgXuƈuV @3F:mLjub/׀,/~*=:c:hr+ol»XgLbܫ3;o[Z]bKkŶ%:pm 3nrH6hc]镶%c=:cĺ?nw).yάD3ͶrЦXWhQMwXc튏 8'Vxhk7n!3u.k{K/^"xA;b]_gQt -G~r w+Xf͕Σ+݇z΅{ȯ5|"#yͺTX_-rЂX~Wn.*եo'Vxhk{ڳK۽ݫ;O.<^-uuLˑu<\u Ǻ[9Xbb]%4ڋuX:Xtowo]AArsĬ zbXgĺr.Qludxͺ#.TuVx\c]Z;xrDKmt1$NT:Έuc]O)2Dk+n%b]k֍VxXZ?]o w -źg|7ج'FϜ- -fl`c]֓XsqZ:`bʳK3ݥr.bbJ:[YsYu۽۩n{*YWbX'NVlI=O»^M-uwk :#։uʁ-?XsيuWv\L-uOvn>uw"ϏXgX'a+`wf!u^yZN։pl+{.@]\omzrwtwi{TΟun\KC3F[9+{.X #B3F[9+{.bXg:[9+{.uƈuPVHeˏ=:c:hx+YXs@3F@3F:c:Ͼ\xz #A[^Heˏ=:cZf*wɊ3[u !w?6Wc> b1?uA1+g<%^+XX'X7xEvgK="q.>q.cm@+Tg3}t(`]q3̏ΘiuC۴s~6N;D >~\r% -/O\lߍebVx@3F%>N=6cVJl_=%>|IJ{q -Xbu4ڍa~Duƴ#eV&$UYW3+64S6?bsqfgJރs^xyB3fJ_\:҄%~7N(ͺ<`NJ-1Xlg󥭵gO{Ww\y[[ȍu3N3Fxd]dֳ;VJUeX:&!?yow[t=z\Kez3.8/Xgf]rP˓Z^ny8 -[c"b]Z;xrbKmY.RB:c:OVx}b#xWl9mw{Ozͺpv:F.B=Θf]k_a+u\y꾯׬t A+r ?X #A[^HepB]<~Qbusss 2:#֕uG ~7:#O 8)Yu~jucvøy%h~OlE-0!X~Θb#oV}E2`+bvv#0!/\ΘǺB\V7:h&y.t%ܯbdźb1uS1^Ua~+VF ,Ωtsc -ͯ:rd]ԉuLőu%[r0#rYk/Vx#r:iR'Sc~xZ]or@/w/F`صf_:(uYN3fbc]YOrF[9`.k4X0;e -lÄXDj9`_lB-Vxb\kXWo:`k9bb1bʁXXǬźO>&Xg:[9+T$h}b:h}KnA/%NǺ׬ wpr%:#։uXxloW"D3FO-z[gK\XgXb]yb#^w:[9:c:XW]b'Xg::h8M8ΈubLum"Nu-f#LmLjub1bXg::#։uXgX N:c&$}|Tb09i*?1c1cרFn 0 Ki=:wO&5=Oq?u_ߙX#Oy&cQ+_Xk<1'֕u1}ߤkX,Ұ&cQ;\.KZu뎾P%9u~8Mj2ֽ,us ĺQXwK{ Ⱥmtd ։u>nXW56l^W.֕vbK+X'Mi;<ທnyhW.֕~ͺJK uXXwTn/w{ͺGʕZ :@kq+QXy]]t ku4D,uYu)uO-t∾rW 2ӌc -źD:J:7W?X7\J<&Q:) M0.ԕx::@t :Y'źpLX&h&Ŕ:o;㭖1c1cbfu 6A -endstream -endobj -1206 0 obj << -/Type /XObject -/Subtype /Image -/Width 1679 -/Height 892 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 2926 -/Filter /FlateDecode ->> -stream -x O3D"9 -endstream -endobj -1204 0 obj << -/D [1202 0 R /XYZ 77.386 776.032 null] ->> endobj -366 0 obj << -/D [1202 0 R /XYZ 77.386 755.708 null] ->> endobj -1205 0 obj << -/D [1202 0 R /XYZ 77.386 651.371 null] ->> endobj -370 0 obj << -/D [1202 0 R /XYZ 77.386 435.512 null] ->> endobj -1201 0 obj << -/Font << /F22 516 0 R /F44 633 0 R /F43 634 0 R /F42 629 0 R /F28 636 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R /F40 562 0 R >> -/XObject << /Im62 1200 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1212 0 obj << -/Length 2145 -/Filter /FlateDecode ->> -stream -xڵYs۶P 279[NM;=!$s$Qy$dw(ѮXb (V^:\L~֡" [,(EϤ3- -/"&,TU ?Cbv`iĿR'&sn2_L?00`Ee;g R; z:" Ivv vk>1}u }#4.Vyj6lm642m]؊fcyD"-Mhl! -'`u׍oj6QHKaƄ>,K}n]߀SBDQ Њ}C_LȴWFׇ*<Ċu ֖ }Ƭ2Uқu7*EqZPn.0ue:_ϲi Xri4R>LF8! ##A5j ![1(b -\Y -`wwHc^ T$ar% aMCA5*>QXdȁkF qȧXX!C(id=fl[lt2dU{ qY/#br6qG]!N+%"~ͷ"oChE7kč ܹQjeל[xXٖq% ˤI"SC|Ndȶ7[IAw|\ : -'Q9)i;W<jӮ*.;C)wdbzdw|-#FM6edH/DRN8;a$Nl49-)qd 8F-w9tV1pS -VVpDYD҈H9]QT2=vT=c+ҿ35ȫSV( "&$Wn6۰P: quLk*'7+K WZäNt?~#P/K Fk4 !q1E¦O|(! PL wz,k/8}\[j4oBS0t B t i;h(9j|uCKͧ|^\nƧj.ԊXQ]H;TUDiWplQ(1t=Yr4B)l(9F(d|Fm{k>EGRp.wXgWIF-%] $ﴞt'y׸̫KƓzG3ZYޱ~raRZ&Q4_覊b?/f]( iH%(ɳa@NN<b >WZ>>4Ţ -N8or/B| ` -˩9)4W7\~SЉW]dbHuc`U(C.x :yhU -Q?L60=*e GLLq!u`UC@ -DqTM07ɋXd&+Z`|1 _/]F -endstream -endobj -1211 0 obj << -/Type /Page -/Contents 1212 0 R -/Resources 1210 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1207 0 R 1209 0 R ] ->> endobj -1207 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [114.09 180.251 121.507 193.15] -/A << /S /GoTo /D (chapter.6) >> ->> endobj -1209 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [167.05 115.873 188.328 127.5] -/A << /S /GoTo /D (figure.caption.63) >> ->> endobj -1213 0 obj << -/D [1211 0 R /XYZ 115.087 776.032 null] ->> endobj -374 0 obj << -/D [1211 0 R /XYZ 115.087 570.034 null] ->> endobj -378 0 obj << -/D [1211 0 R /XYZ 115.087 536.883 null] ->> endobj -382 0 obj << -/D [1211 0 R /XYZ 115.087 269.592 null] ->> endobj -386 0 obj << -/D [1211 0 R /XYZ 115.087 163.354 null] ->> endobj -1210 0 obj << -/Font << /F40 562 0 R /F41 628 0 R /F16 519 0 R /F46 684 0 R /F28 636 0 R /F42 629 0 R /F45 635 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1218 0 obj << -/Length 2079 -/Filter /FlateDecode ->> -stream -xڵYKs6W(͘^$@O{kutZGHTJR4XP"eIⱻ> hdzًGg"/"cid,g<3ѼMng̯_McDJ6TM^̧VMfw0{7 N?j*d/01z~י@&aV<*`3_4ru3~4̨4Jbh<3dfT~Rp/mLG}qIUtF;^qᬣeLf)$S,aÇr]% 13X{1UtLD˛7U޺jqb-Kb4Kg@;:tP PUpkhՁ\6- \Y9ҡ4W5m2Fo3充 F[KxU@+W#!IQ_>/L[_ڕ -BQ5eQ5m]pk,ΉX -+񄏿=2ra*ht@EvJ0MUn˥?k4$3`&Iİdo({0+-հ)>(B>ۍ -񐙬[^{T6aBP -NPiB*'yaRjur`dGV fhjatpfvuo<9۲F{fi@;đ=7y> I&k՝ krO4P}.lܵؑԗn E½[TQ(*J׀V!\с+𤖨R֛{~ ^[|A႗цJ=2L+T}o>5)K!Ti@Ԣ[H`'g7yk:+x+ʳ=v  ;cZ2v/_!?$m_ag e ,h$.-'- Au^L@B;#%ځ0%{~⦢_;e|%Kt30RTsuHh?2 Մ%C2eVCjޕ^b,iۃVL4~ɉ,:9Q _}JkYK3Ͻ> -쿰A-d|m69~R]9Ud'5\&HiM}-LP-u/lG%a'<$jR-3^lXK6\vr)X6+r&t %ZubzAb2O\MIB̂T5 -Ci,*&`¥^k]t]!_ -ǯ:FuW R1T#ҡetz[ { Yd(Qߢն &pg07z+ -*"eD@%!!m!6!9JM0qO $9MЏA?)RÄUPe&p ?OJbvr#:3x3|w$b@fţ$כ2Y@(i@\凗}Tl7H4rji@ת0CwW$˲svzCa~7| yZ ڹ`-&#؟P8b"T06-ie(OkPc8*;Q, QNd,zTP<*OlQA<1 -^I(U#F9 (}2sdM%Z*s=齧Zn>i@R(qxfY>6` |ymޱ|t+GCz"`{킮P2x֝wS 2[6WKحrKlajl:.C{Jh.|mphO~l'SƑlm'ۋc} n0-N^/ -endstream -endobj -1217 0 obj << -/Type /Page -/Contents 1218 0 R -/Resources 1216 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R -/Annots [ 1215 0 R ] ->> endobj -1208 0 obj << -/Type /XObject -/Subtype /Image -/Width 1016 -/Height 477 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1222 0 R -/Length 11430 -/Filter /FlateDecode ->> -stream -xK$}W'"xqA 02 P# H@ C0oB` v]Nϥn~COwӧOW<==5J_.RIJI|O$u:$Itw$IvO<٫o\)/0*rok',.3Xmn@i͞U'-u!Iܲ/[):D,v篺 ׸7-:$;0Z87?^&13&:rKJi&EVd&}VZosD{?Ghs7lC`n+fuLKιޖ$IӃI38_ qⴇųGJ)ue'ϞAO^rn/nÚ [(4[v|$O1??d-MO`Jq}:=?Gf;r++5s׼+ŏ"l.Oq3bɪVo+xRl rs'[= 6a2kX`~~Mj2p73ռ5FkU;{i֝0IG &WRϝ Zov}=|[v|$O4??_#^笍3 -kϿ9.t&{zv+[I$|F IĵH$Ik#$IF I$Kܧcq$I:$I<~ap䑃>x ]$IR移zo ;y-]$I˪)جΟLG&:ߏ$I.J6rqGr;?r;$I<ϝ8E'1SV$Iq}q;ygo9o|$IH'睛 82}v$I]I$ig:$I:ߦ#I$u'I$u'I$|?1I$_S$I'I$I$I|$I:$I'I$u'I$u>I$u?OmkA(kgXWzog\ߧs_?MWǫr3ybJ}ܶc|7|w*+Z;z󳦩;׉::ÍTtWv:QU;0/߷r kMJɇp6c_kuNRNwo\i \xzlgm^z>Nŗ|[NHr伌tfͳ_H{Fc{Ze+]Z{ǂjnMbݻvۯtoGK)~ǧ{kx׿Rۿɋ1qxq˗O,ީropu7k{a?wZ@&(piGJdnCMn'kV|R/Kߠ_O:?:?[d-q[F"~"g^f!ۿro[Py -']v~׮~mR| s׮+ڕmm:Y=8y͊]W>gM7[?Fq8t?,#]ΓzuWA+og0G}JA<{gSoJy}ҝ=\zVmzpRwmr/mkA(kgXWzu~M??J$IH~Lp"u>I$/}wFu>I$;I$uc~"!KFZݪ7`t5^ca|jw-omz5%{ϭo5ϟ{?+T֋N}q$~z$r^Q'.xf*Q3[Fn޴w~7$8*W盷k& k:?*fo\l:Pc/:sO֨z7ܰ C*2y߱c>M;G}ec)# :_/Oԓet~r?̽q:? 6HϤfvȝ({=jLx.>*Dgm>j#3yv -^tn5Fv:FZܘx~K^Mvkb5cG5k>\ㆂU4 ?j޴[~.|?6I<|^uJpڟ7|;\6yMs'l?v֘? |W*oB;&;u~ 6PܒDY[K\AxdۙmWaq'Ko o9F?Nd-+`IX| ~D)x-NwM - Y3?S=#'yG Eο=7oS_ =Oo$^'|$I|I$u>I$yO|%ܗ/ ou::?'G?t>t~ec;qEe]/;8G@'Go7t>t~ټE\_c~~bȽ|p#)x? ~W@|@|`οp|\'' q_Gu>tttt::_:_:_55:[ o>:׉:::_||f]5E@|?#9ܒ::]vĩK|:?qot>tz?[sso.P{/`I$IO$IR$I$I/[@z/C$I?^|$I&|$I|O$I|O$I|O$I9>K$I:F&:x>I$y?~\`#"|$IU;<''|$I2?&;99?1?7ȟX>~iu}I$yM^?&;ogrX~'I$Oj_u~~y;Y$I1QG|$I?9o?Y$Ikt~G&I$u'I$u'I$u'I$u'I/~>$II$u>I$IO$IR$I$I$I$I'I$yISq1x,\ίߓd@v7o;;1:'egL󻉷?cR$uܸg=|ߗ:$3x#t.ɌGx!/?.?o|q? :=+9;v~p̟wfsw^~joItK\O~Rܥp[u~-uƅpގh$u>:ֱY&pu~o7\IO2XA?lKs?&8::S:_|__t@wgQW0=?xl}&Y @䩞a?kk`.6οTSZt~u>@||`7?z:οN/du>u|O~v:_:| S? O}pοxb|E:~ct;2#3KϢz,\ O߾]O>^%6:^m{-+u x']Q#?x, :?p홫#'ϒXrԲ;0=>}6'OI$yO=28.YrGV^Nۍ|Ie;yV&> KVW읟J$IW'.X6íoaOAӑ?>u IFL?{=y!u~YuY;eygfN nx̍3ųYCS}꼝{)x˓oOdg>Ms|:?^$u65o8VSI;l@RO| :{pSu'I:_S$I|_lO^οl]"hs;.iviz{u>:2}<2r:_u~p_|Ο|vt>?SU .x󏹿ai睷3Os@]v~u>?WO{:r$3_Ϗ?y;j{g?|u:y;:_O]:_=\u:_|t:_.@+w{Uy:_S|u>u>:_S)~!ot>:Ο,#'/$}.t>u~tҧBu>eۉt~Bt>k_,ŶjV&:hogn:|Vޮ?@|ΧoW6ItSwU:_糃:_S|u>u>:_SI$o8?9?><8&b0uo玜[kO$n:uYGyxj2'$Iܾsun~~΅ۄGϒd(0I$\4m弝?7 tyw|$Ix7x~Ԛb}D$ɕvYG7&[绋$IP5??sw|?$IOf{ȯӐ$I:?ĉ4$IOC$I|O$I1u>I$/~bl0#I$w>7]$Iu>I$IO$IR$I$I$u>I$u>I$I$IDSy;kS_U_$/Ͽ';%$l~voa#n\'LO|R]v~֋]y}n::8!}Yȍ;0u*oCup g%:?x.xBSt.wچWT6<}c"xsο?vq`}+V|87WKQ=;D'ɃGW/'<<50[~0_οw-߽=WݥOz}%!{`E ^gI,97se[^;^ -e3Ç'lA$>fg Ow~~MEY35l%{zyOI7"|r4"x7ӋG7kv~b’J*^Oo -O{ RHՂ֎gœeގG(#75pc-A89N):r)$ͼ¹ߠ)\ǩ;?f#_| 3wj'ħD=L"XD,={D_M}}{#j.k۩cjNg[*'yοyG_cmY;IOD:D[<:d7ᛟϳ nM\o uYu>II;kw;ļO^S|:_ޒ۩u>I/Hϧ$uv]0[fBv&cv&y O|KGo{xb|R|"ӓ Swr7߾Im9'I|iɺ,? u/~wYM:$ub ^^swq?>{xd|mzsƧ;0wE5g<CsΏ/Ip>t~MG>YKNZv+t`sS|Ο[.828.YrGV^Nۍ|:oi{ -ʳ|OfGpO\fñm[9ϝo~ӑط,2~}t~<7y;7_:#R쳀U$޳,.H[~{";vt~|5o8V4*@Ο?|;5=u'i;\{{ܦ?ˠ:u>|EZt:GL:nM:+οx^):_|ORu>I:{ie몼3>^2ο_.Kί{y9f/:Í_٫}It>k:rs?wu= sW0qSJ/y, PfNpwvOjpNA珧D.hvk?~;93gqG7#[O(5K7{KroYx~5?ˮ"Sp:_of;L|$BvRt:dX?ˠ:u~m7>"n[:u>Od=u>@|=u>@K:_t':@|F:_C|:?ks`#|@7|Ѯ?ů^.A|t~Οs?~p`p#/}|GzL}oV9ŝ?9c<#s!q3t7߾ kv~b:,wDfvt秿~ۙ{ɁDt|t1w~$RΟK}v[?l;:>W:UR|t~Wngo\; ?BWr.د1Ͻ/)&;O d!|E\ :Lt>@S|^u>t|O$wP|Η$u|Ovp4Hu>@|||t~?Ɨο2O|t~/Xgիe9H}o/ǏG<Yu:~ϿWm;~7ԎS/;۷Au>:?kt 'Dp#{rNY;\|t:F޲gt~dM>#0o'7?rk'g]ΟL}v,o;u:yR|t=Hc̺y : :9˲'~5t~TuY:p:_s||t>k"u·:jI|t':@|:{ Cu~s::η.@|O:_SSu>u~ͷ^pW땹O/ƃI { :u;&<t>:_SO'}:k.$qXu>u~~b}𦠠u>@|/|xb|::m7oގ||M3XpIu>u]|tΧ:yΧ@|;~:|O|I@R|$u>:_|ORu>Iw%ٍ:N3k:$Idst>I$I$I}$I> -stream -x! &!k -endstream -endobj -1215 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [234.034 136.79 255.312 146.296] -/A << /S /GoTo /D (table.caption.65) >> ->> endobj -1219 0 obj << -/D [1217 0 R /XYZ 77.386 776.032 null] ->> endobj -1214 0 obj << -/D [1217 0 R /XYZ 77.386 762.483 null] ->> endobj -1220 0 obj << -/D [1217 0 R /XYZ 77.386 571.563 null] ->> endobj -1221 0 obj << -/D [1217 0 R /XYZ 77.386 292.604 null] ->> endobj -1216 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R /F46 684 0 R /F28 636 0 R >> -/XObject << /Im63 1208 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1227 0 obj << -/Length 2469 -/Filter /FlateDecode ->> -stream -xڵZKwWDDt7d'8I}f,i\K([HEƂGf"`1 8Rfp"$,b nK(D$Tk^$2}|wsDp#7>dÏb> s8( -0*J Wg_aAX$$榮(aٟg*ZFHtLZ!1cB`Tzn{pd."Bdl e)z2~ M&QG -?υ}^X(q{9Talո0@qQbB$2&/>TSrM_O~" [YX.刡VucGBǿ$c 20T(H [ Qr* n8 t127`ç2#pG|EI[T1}Prm~=:Q>\ <IA*;jj{ E 3BTmmF.%58~B㸯 w(,?͢X@a[t8Q*tȇmKyUزn,q|&䅭 *đ?TP8diRWJxyҿ.<Yh'btB`z<,j ^?rś65\?آs?V:Xp2FGe Vr& hf˦m -^;~t8e#A!qjE }=F}5%L0֤[.2(C@`[c?=.';;Di, =bS,*Y>#~B|{.j 46G TFbh~lS)%WY-R)cV`7pL,?\`,ב` -Ģ8ֻ`~MuEև`&t|<.r<GV(Q<Ji r+1^(,c:LxszygW*J8=VYSCiJΟiHTRQF'*Rcݍt'YԀ6 2{w+x9i, qH9/PxD8d l Ū> -J_ل5Rv3?.<9dd.${ӇțIv) sL[ =Edg82PL3~~v97)QSkg4p9Jz>Jٞ;+S|hym65zM;hQ>/s^}{fR;7xm -ˑqx6={SO =c&B?qwTO|@޾RxhE$D=EI]./Ͷ`'Qdu+^8!.E~z:Ѭ82z!npv;[J#[[t -Յ| ssw+RNҤg% YMO@0+ 1~*> r)Eifg%~0[b9o&"NRӃ -UQjVpԉwtE 0Yg6dG``LhOzu DҏFlfﭽo&Pb:f8u.\(ԎNUJzh!F+| vӠ\E\.\`N.U|_x]И{xEº `L~X6+pܶnv0uTะh>`.Ax MrfQXDQ<pvP-&Ҋ7pUWYXX%EB~_WtuVNN u[j%Fm#؍rБ/IUxqc3c%/(t#?-y.z~Aw^\K}oDž_i_gљf`P]|tpf޿aP\Lɖ}eE6~Aޒlp[n"RL8}}?Ip?E\ -endstream -endobj -1226 0 obj << -/Type /Page -/Contents 1227 0 R -/Resources 1225 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1195 0 R ->> endobj -1228 0 obj << -/D [1226 0 R /XYZ 115.087 776.032 null] ->> endobj -1223 0 obj << -/D [1226 0 R /XYZ 115.087 762.483 null] ->> endobj -1229 0 obj << -/D [1226 0 R /XYZ 115.087 257.886 null] ->> endobj -1230 0 obj << -/D [1226 0 R /XYZ 115.087 156.686 null] ->> endobj -1225 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F46 684 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1236 0 obj << -/Length 1385 -/Filter /FlateDecode ->> -stream -xڍWKs8+| -dٲ7R!L ! ¸bLƏ6~nR_?$s/w3 .C R -oDyqOco^lr?IA#p;&?_NNUᱴ Ñ''((zne`x?ols 9pjKDJm=x}8im y.a]znF,h8L)Pp>`!m]y.V;Z>h ^z8 -BW_@- Bt8'.oyU8lǸMUVN+xS1Ch:h? 0!YA@}aq+zF!bH'R E"-jCXua"- ޝ -MX{oP[uEsXCVD-jg874k"NΘ,t5(qͳ*dyd3:as[5mv-BѴ̺&טyK:'B?󌄮C-YSZ1b'=Ƌ -SKЌGucDMFCXaXqOLjWT)*(Ga$S66IV:?*8bKI ÏsYP -.RQ/nALQMKYq R<< •E谄08Th1=Q,ři: ~Q7;;JShb$# -~eEVq`ZR(CxU1_c uUIۂz~$ kh78* )Kj/s`.i5)$IR`qߓ86{Yvzo3YA{ӿ`DB8UJX9ݘG,<}"ZDR -ˮm7PAMj;^ `J*[t)HxJr)+mEb_f g2儂|"7p؟Uj^gͻMFgaDsy(kMv*2l(?ԍ}Qd9 0>`Kfٞ#!7s:.m6mvLrZJmUVגakZvBue8M(]]Bd:iP"&947^?*p/ ͩ*mjpbݒioF1SWˬ,bRt%d^8rvsR(O~ES=h!~~ |[ADߊ&X➊fse:#w:5O+n,?~x#fBc&ψfV -endstream -endobj -1235 0 obj << -/Type /Page -/Contents 1236 0 R -/Resources 1234 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1239 0 R -/Annots [ 1224 0 R 1231 0 R 1233 0 R ] ->> endobj -1232 0 obj << -/Type /XObject -/Subtype /Image -/Width 1019 -/Height 759 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 15378 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -xݻځacH(Tgv/\{\=ca8h(Td:s@.<%6/k.QMYkͺ/F?4L@?L@?L@?lo_|P -*}?uY,쩔uQſtw)S[P?>8XſJkK] =œ_[O?{G1RxKMy`;o]x/E.wH(Y'Ҍ{05z'y0嘼=Cx1WO<1Ke`mTc EAOp_A)^ -[(~h-?-S2-S2-S2-S2-S2-S2-S2-S5y{{=CNQ߾}= -b}~G\ɳ~{ D?⯉⯋gv{zwzj79ums/Þۺer71X{]~dOfm܂|Uq3j員ƀ⯋gǰlNE۸\LǜwN)Mqhw_+삏{~bg~kͫEE3GGnQEbnyP~9fN+iOy/oֺy&Ed0aW)(~_Nix}unn'z''F.{Ğ ̛x'o{ox`?Q"tԝcsP=d\aiQ[zbFhWvKG&R;WŒZy.9B/n L_<^_J=@=ydu|&=CVl^kIwD7OǙN좟KٓǜL&װE̓jƾ"G@M]?s?q#|뉼u[lɝ9^A&=dw\|86 }׳klI6r=I#ߡoߟxLV~_kL]?sKjm^ú߸!|nwƹ!a`Uϫ?~M<vyԺ#wuD=lEw+oRxWo=F[Go{L>f FƤLP=d9'eC l'{9iclQȋ(^Q?s\t''PNIrXn:s7W Oyzcr >>ڣ_F~`I:?yG+ /_Ϝp^~@j,s#;>|+3Gx'n|^ů0~HƤQ=Lt67i+,c+υ[qVOj;'@\pL-v)~ryRTw6(⯉⯋J7rSQ@ .USuQ@ Mܣ S2-Sսn}[>Fn @MҪbVKtqkz懷n>wq&?(0m/?o_s%+y\ֳ}_[O!dGa1m l`V; |.bm~x3o91xmI5tbwXyǍ޽{721zfi"#Gm`EޛſE-O]5p+~&= -1n/dy%H 9g"s3t֮ݽ{5lWx;|u'R.ԝ[zuD禌϶<0OIR/?:gŸnM%E ?mx%;ϝ<Ũ o]-P{;ﻘoR@=0qrEUUU1Fs:C]7ncՊ(x?uǼ1Żȉ~Km^ϭ(()2Es395sTe)_B! d 50ϭ(()2\0 ?Ҿu{դ -W{MTyrȳzw7;0ϭ((ۃ>+@̾嬞al)R\m5qqMco)ŧ. -\3ƧE|kǯ?n۰ë((~Y]ݪkXM]?L˟ ]q\0m_V^Wu+UkaQ?= -(~[W;^= -%]}}g,ȦOˉVW6s?L@Mr4=S5y^?('WS5 \u \@ M]?P__@DE%H+񧎭>1/=ոEmS@ }jq]?*yP}q(ߪs`/kUWap׻]RG̽xW.,J'F.Tx+j_ Ϡ?R)Vr#^S 7b&vxRm^.0H[z#(^U`hnm]J/Ωw]w}{ߪ}DǾ Yɣ\9*:?KAELv+ş%lxm^q'@*J؟s`ι{)|/y`:WՆs:U>wNW 4`Oz?b ճ˄ɥN?kŮٷ,kzݾ6vdoWW&HDR{5WUWZ=>gq)^_S{~C=n޽{7So5[؝Jn@cMJ8Ov\00 #B—ϟgubQU{|uD'GM]Ɨ9HO((V86? 䨉⯋oU{ǯX-'wOKL,ap'\=M,TuQ _c'ԟ7V_g|b1fP䯰W<ȏC_O_NDEv.ۡ'b:s.]׹;j⯋gKk;>"WO ?P"ȕ 1.(_$_ȢSA%89__a)JPY=I<~_ `V+[sZ=F%VEy)(~&.(A8>"NF%hۣ(&[~:((~p8|?  0L|9}0qz&\EON>(L>/_?/3O|P,AN6bxb};7s۾buN.op?@?ww0gY׭"?+~?|gHys;wM`哉9^"?p?@,ե -v⟤yuo9g?) -'pmVkp]]uv#בzPGP5QO IHș?@$_ݻwI+~&}QD,R2-S2-S2_C~@}M=<\}`_?+P+((ܣ⯉= -((ܣOrn?&N9}ה^+d= -\/}c?(O|?_G@}Kw?(+(ks>&?(ks>i}njI~Q'm-"ş{Q~w?([?uOĹ&0=Xk1wXg=&͙J@}v;8/f`nTLi=Fι= -|q ?m;aSGPC[:;. ;\gRGmş{9c XuǿxQz&ϐf(uDb9XgϿ܍<g|I3M:c1iT?(SSGP_ş{Q5QGP_ş{Q5ys")~h)~h)BN=kQ'WXA'p@}MQGD@}MQgMn3℻( Z>|W|@~/VHZ*KΖYϺgD?TknFsvLY*fUT970q~jLOUpY|0>>ץy`$<Ĭ6/?x~Wszq6>c?\֞"Od^5TZbQy5G%ع#e] [oC~VO]/nԊg름0P=yY=kX']}O.?P@ 73/~]g2.-A9`btVXଞU]wm5wIS"#~DsP/?kӕ9g5Q_Gj~D@}MܣFeZeZeZeZvxn~} ?J@cs>gx3XjD۪{?yۓ3o8r4 -hk۪&b~_6_(,دj̏O[.с?>wũ8+~@)!ﺳzv|I27]|G0Χx)~<^@|88Χx)~<^@|88Χx)~<^@|?[!Ђ{y\Pi۷ܣn_>}QqByׯ_s37U},أ# Q},ݾۓҶgY(43]8ǹ|{o(~;<'XQ;hsŒ{ -N+~!Og[7ۘZk`Y=~?pҵz&yv7v}_o(= OSy?p/ p> Oy{{=e=`_@ şy=ܣ)_@ şO?ź d(~/ Oa@?-.YXm0%+ !u+Ok_ x]l)["k?9&_@ şO_@ şFØ)4?LQ0dgWKaL@/g^C?LQ0dي1oK93<,zv?WoOμe.?)~(Y"2}rɻX?)~(ف:/x.ŷS0dN ??)~(Q??]wVJO<0Z=P %;3w[aL@cJ(~SP2şFØ)4}Q@q?KSy?p/ p> OSirP=_@ şy=ܣ(Ηϟ"/]Pi. \?C̿o?.Y(4)ȂO@?ͥ?H~O@?P$ dqxn59g8;}9WPD-AW[{XVs!Ls;'3oV?Uɯ&/2zb$v[LN7~=o(~(~8_ËL~uq;)<^}c~I|'a@&՘;Zs; 3 n=I>>??/ylK=TR#0+;?̖??/g/^W'&9g?gq']|ٮY=; +~rQp8w%|{nEKM*lu1|u&Oי\ܜۧ9^,(~rBQ$,##gVĻ d\߽{4'_@ şQ?=)~b\Py?p/ p> OSyC(~=*pBy^?(zD d\~*~"]PiS!H,K̑x,?Irn۩Uo`c_ -ok+ٝ wlRu\/+~|dO,P$QplQ9??{LR/_r<ß OY]<;iw78?WwDΗ`2m<eg')4ًӊkrS$Rp>ş&{񟳣.QplWT]=(~(~8_O­Z=a$wx7fۣ9_@ şF(~\PiSY/ Os]H,G>(JqBSy?p/ p> OSy?p/ p> OSy?p/ p> OSyV??9P%'[Y TL)~h)i{!Wk(o߾|w?ܣNY_~=NDE%P5QuQ@ M]?Pn5<4郯gIE%H.o_f^]?P__`|?<⏣|_"_`c]0f_@WNE%ؿ_EE%8;ƿ⯋Jk(((~&.(⯉⯋Jk( ?)~h)~h)i{!WkQO dk(((~&.(⯉⯋JPm:5?uϘ⯋JCI_zD⯋JPhO_`u*x.(㿪)(~ꩉ⯋JZ=_U/.(⯋Jk(((~&.(ɣ?~x{$P@vZeZeZk{﹇\zGA/?:'⯉OઋOJk(((~&.(AZnM|51,}.(Ar?,29q0ҧ(((~k7<㉝O\/u`<⏧ݹП+DOE%P5QuQ@ M]?P_FE%عkZ=[((~j&.(⯉⯋Jk(((~&}Q@)~h)~h)~h[!0~4_s/? -'P,_u~!~_淊(⯉?Gg>LDY1G?(~p&hIZn!l䲯b]'m^|S@K*9Ws^PKB񇾪Hǽ6\-٧ӟ7^gL5q0x.^w=^dl&ere{Oۺ -6~:E>_r<ß op̜۫ `.+o`VX -/h j~G3p{'/,ˣXMNz~w>\Ʌ!pswsVvwxFɥx&Jv"y~|nb ?/(lǶw|J+I(Ig/ -݋c-gD>R P0epTSA&6у48vqkȓpSzb'}͝4wx9I+I(x??ſ[ħhGGά)(s{.i~LQ?= -&(~XZeZeZeZeVooo b珟u۷ _>AZY_~P(Z?^jy& \?i䍘ۯZͽ[**|P<[c_GDUwW;k*~ݏ'գ#| -<_Gx)~?2wO憗"k(އQ(~h)~h)~h)~h)~=BM۷ܣ/?X_)<ׯp&T&T&TiSaxRX**-^s=W{ $`9uW<.G.N դ&}Q|GN@?L@?L@?L-~= &O= -')!&EP5Q,R⯉gM??0kY_" ((~)~`@DH&EP5Q,R⯉gM??0kY_" ((~)~`@DH&EP5Q,RNzpUAHkzY紸S,R⯉gv+ )K u;0qnU`(~)~` 'k>MbGWcf(g,ȃ3'N>aݪRZ" d=8^UKUOi??0\8a^vuAҝFH i;b89_ d.n9KuK$]')~)~`д=dSKxE>6#??0P}/o~*Y%EP5Q,R⯉gM??0kY_" ((~)~`@DH&EP5Q,R⯉gM??0kY_" ((~)~`@DH&}QP:)~h)~h)~h)~λwphO?{-׆?_SZL?_SZL?_p?}un5iIW# G_%??q5kz *p_m` "NR/EMCn;92  ' -/M\!u&; T/nъ@ue*y"'r%s_[w/:Fn?l+S,:?oĿ Xw nkI9ic?\ 9Cſxwϑe=/^L&T7i_ݮ;BWfKw׊sPҵzs%#rwVO̜(ʬ8d\l>ޖݨ =`2P?@)4PsUş{ e(R5R0_Ch3|/?Jݻw@?4I@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?L@?,o`J`NNL迬a6jw' r9ʻNJޟ3G|KG-G!{dZ=rhiW\>o ʳ-ql"Wp[uLz|08^d` U?-apBJ6p ܥsHxl{/~Ѓx~uE@-6R  X+ \vso.;vJ^|n̤-Mb)n$M2m--߹#U-.ޥxDOxď-0#wQú2YqgyLnR{+~n7\\Cի:b=9Ȥu{LzprV?dO-(~(z+O>2rLVg\5<zLD&YeZeQzO)~h-t'> 4$Θ|l-=v`bRV~܏OVLRP9?r)[y0vRň9bkwW0'c = -S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-S2-nI -endstream -endobj -1224 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 702.189 89.229 715.088] -/A << /S /GoTo /D (chapter.18) >> ->> endobj -1231 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [152.324 616.503 165.164 628.129] -/A << /S /GoTo /D (chapter.20) >> ->> endobj -1233 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [76.389 241.599 97.668 253.225] -/A << /S /GoTo /D (figure.caption.66) >> ->> endobj -1237 0 obj << -/D [1235 0 R /XYZ 77.386 776.032 null] ->> endobj -390 0 obj << -/D [1235 0 R /XYZ 77.386 755.708 null] ->> endobj -394 0 obj << -/D [1235 0 R /XYZ 77.386 687.924 null] ->> endobj -398 0 obj << -/D [1235 0 R /XYZ 77.386 601.064 null] ->> endobj -1238 0 obj << -/D [1235 0 R /XYZ 77.386 561.792 null] ->> endobj -1234 0 obj << -/Font << /F40 562 0 R /F45 635 0 R /F16 519 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R >> -/XObject << /Im64 1232 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1242 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1241 0 obj << -/Type /Page -/Contents 1242 0 R -/Resources 1240 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1239 0 R ->> endobj -1243 0 obj << -/D [1241 0 R /XYZ 115.087 776.032 null] ->> endobj -1240 0 obj << -/ProcSet [ /PDF ] ->> endobj -1252 0 obj << -/Length 1235 -/Filter /FlateDecode ->> -stream -xڵWYoF~ׯ#kI2o6i6hЄ(*aYJ,- \8(8a=O.&GgB"f\| &UL&*XBiS~-ӿ/~LRLKQQY{k<ń<"ab ,ZMLf\J'2ݏI"Awqetp -C`)r`)d,3`lEj S 4<1`Nn7OcKɽfIdè -[4NT@|ʛB~/* įS&T:- ZEkK -bw18pawbKF*8 2r1>.j>/ -ζB9ޑka!w΁$x۰l1ۢ؋`ݱFޯlzvmծ> OպiP{?>li<8?ʵ"}b||VG_.p !VrIBG}_>\.ѼH(h'kK¦p q Q3IT_J~ -endstream -endobj -1251 0 obj << -/Type /Page -/Contents 1252 0 R -/Resources 1250 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1239 0 R -/Annots [ 1246 0 R 1247 0 R 1249 0 R ] ->> endobj -1244 0 obj << -/Type /XObject -/Subtype /Image -/Width 772 -/Height 24 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 2040 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^[ێ\E __[+eVU -ڧ3ݩhuv.='_~B@!p<<<|oz ! B>xa> B@C w{/&\96=jZ] \T|T<C=Y' 5mD!jɅb,:qr3s28(.=,FmD):+KaAB@! aߺԙ{mc֧Xrket>D{{c ~Y4U=*2.K -=ilTdVMucN29Gsd~--3_[)pϷea۠9lਗ਼*޷p߽A?-md9%D{ErwCa<Zvyr8V/OG٣s7^%U}n;\-O-N洉Q釧!&eE%KYW8&nB0Ր|r>4NlGn;Üq7V\4w `Q:x' k w0jrLW;T8\㉹K8)ɵBrw;04ohYq -~fq=6 s?$2?T8V 3D\D?dUwN<_ 4irIQG ՟źA:wD5K^o=sWsFdmqYS)˴nYtXĞ=WqPM9:8T6B -u xn.-G:5$'KQtG`6,ObqwOMddy14v>ܵ 5TSs"iv `o%۠F> )Ccv ] &vTy:z䗅c0rwضB>AǤMK젋ȧ6, Rü»@qՑ/s͝9(@%VMǖc X C' C(fetQݩ\WcMs4ȸJØdS$|\їP7-0Kڧ!X_I\9GGyq.YYԻ@ ͜IZ#Bo~^,6F0BPNnpV`wNP1 xw6wש&]3԰Iu."Ai8Ssˮ1_ہ.Ni:KNsx&Rs3-);sF˜6i<2KP :>&&nިM.͐~SXɼ -C©T{ys3" -ǀ -G) ufhurq\ Ĺy Eq^fêqKuLfoq'2_\r]7DrM^Loކq@'Y -endstream -endobj -1245 0 obj << -/Type /XObject -/Subtype /Image -/Width 767 -/Height 368 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 32353 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^eUw%(V -*5QJ4RT%-h%'M`ۀ'SPmf )%bvm< 63Akz^^}Ysڿ{>g;}OO[?|_gw;ѯƹ> -@(p -,C߿+I n{eu+4|i4WT bt\s:A?|ē̊&IzꊮA^\/,||PC.G ɓK'$Ÿ! ' N{8wl3ICbN9-e"z5oy"!kFF:Z;M;)mynCy0֙quG:)kqE މMtx2ZYBnĊ ['B|ĞuH_"D`z|;Dy|)Ë7vs93eAω* :CP`fNw,ЏSDH#uGO9Ȓr M2iK+ HDž%9MAl'XHz]zU#f+~41Q>[YF -sAKeΗta=r՝;߈>Wm3 t(rUm^J].b>s'$uFɭT~x=v.*9ҙ a5:,k?i}I#j)BٳUMި͜29_MD\07X؛jr1<&+2^r%Gj@](:ySs> n+sd&*Џ|t^-X6؝4 \_戹*共ōȾs֡26.zz!tYy"'`ft*VO2׏#^B?ZVko_D?\55wn!sSuNDY k./fc?JН=Yo؄ -=Ǿ ĻA2D+zRWi44+iĬWA輹xm4z6z>zQzbI1g2>Op+o'ý=r`&ϣ `Zp1sB8tay y8OP)4O>Ossu ЅV,iOoP`Be[y/&LP 8m%* X^|R~&1G y˒W S@70x?vQ~l O'.;'PcZI?+˝}2TZ.> &T`3m]A? $3aފ)\sEre,*'g}ΈBP gFy}Q]9,&`σeYǤy__\FUB2t|T,=G*Z-my[2vJoh@fR;1?@G_ :O~"/΢O1X Fӏ3CŠ% '^M`=Jƚ1OHsU[?y֢pVҏ o]L9oyz@GOml~j}CAqA~j'/[ E+Zj2_RCʴ˩1hyHf"i=я~e'M?&9Ay@ZAÃC -?:P@%p@˿#D?s-/,o zgP9zTǫZ Vh8ʷ&MG3+ڿxG䣬ū#>8e^ɕ9j)MĄsKB]cGr՚b7T9BBߕ>ܹBpjɅ#UCe&8Yc,+ҏS(cFD']'"~)AcUc&C4dMՒ~t-Gs ]qgRU\^~_}s~t4(~p)/^ TyN_Q3;rkk?K1ŒK`A\~~nrJ@~*_́PC?c`D*Ǻ 'b h%BI?ι1ai|U>(oHA>_%:/7 'k :: T-\a/~xҼMx=ί /`h }_i@/Q5\%&I\T) ڏ)cq_|s]BpW|ɇ -饗>8`oX3'\( - -t&}3z+p@  -A?AǬ07,U/lI'ZKgML₉[~aB5/2n0 ?YOd3R]ߛ) - o4(ȂI~D'S_nn0ι\ 9S]6 -C)RHXGԓ[E5*2]O0H] ..-J?bA&ɀ4BmKEulQQ> 띓BXU8~wz׿;ݯI&4_( G@ y[~_1u$Ze"*H3r}9 l+Ҷ?ځ0τq?ޔ_^z_^^|_~iE=u1?2_[$w.{^"ɕѭ|MU]̫WH׈0: (cf% - x?dbYҏtq΢\1:UG~N_#=/^+^M'w ˏ3^z˂C˿[Lr{ -ٔ~tM^2A?HB6")$CQlwiRj]P (.~l}N?&ܾ񐊠p_Lvwo~ЇG?r{Ͽ@?_~~-dn8~v]X,+C<|JbzU 3ҏOiN%񢋩u2=t&ИKUYr@9se9:Ho.WYFYe栃b拱Hͣs?@B?|WO=#[ _BZr8v||&}K_Z:0Hk<5q.z],CTЏqt|G " R@%*3lC?|LpYe3S݅~z M͢VՖL$rG$r*!֐/`sIT7ӿ/O~Ox9}W~;{I*K8B -^v#D ޳@N M?iߴYI[qt_u PCgdIl..gSI1ZTqϗOyw%=7fHx^<]8cu -sD*gko9K 3b>zbT -!iI, -ĴYFkw~&ITNfKe?yG2Q -bYPw.-67} _rg?_ǿ`TV p)_/Z{B? 8P:_;Xc*'F7 <|+~~z*Yh}:V5 -l>T.Ι[y_|2Kf PSU-$-~, DENҔbi|~5oymWғ}^,]p&8& #u{\QKÙCfb9_wm;)YO]zSy=b&+C#&X(oz|-; &uz2kҙ+rL0(<!Jy"O6y׻ӋPgB)$\'eJtM$T #盘Tɛ#oq95Fn GZ>1 W>gSoo㻣L09:oK/?.딊̋&EM(f+_,yI!KPFI0,l84//j?>˓[yB鹭9Ug RoA?ҏ qL0$s\j?&@OQ<K"88<d~LNujޜkA2=|ms =죣 ǠM祗~,;*DUm͜uG9 -Ԩ@3A ]P(^s@AOY\$Y $82Ezڏ?_~2i s=;@S46777.j?[2򿥂~*Ow|[-k.G(ooKo>~%s/oY ^ٵ򮰟c~x]/CsyA^ӏs~/iLq|x?_KLJeߣ% D,w~,t_u+(7;~-7/~wooۗdɿ2BOcB?"_ޏ 8Z>v M!I;bzwٙ~Dr] -fI);SWԷ/O\^,_k ^셙V>hh[N {>H߯+;JzO?o~Gǖ:Ի467IswmyCů}^^2[3#!ٟ~8P~DXX]ve/~m ##率WVqyec)~%c?Ooo-Hr1t_1xw/ո5ӓ/[Ȇh2.' -19^DUNlyww _N5/ -Ԋ7m>y\fX-|@ >oO~7m?3p __Yx[ݛ~B]J> ^([RCh.% %mX{%:)ڏ Ù,fgsz91'f vR,tI-Cd ]̲iƌѿ-~cO~7>|?}_ԣ\uޢ&4?,\Rs^;^G6%, (pZ>8r*}<%OϹqsQpK8IDǬ5p>7 4:ۤ?x!y4`Zn?[7NjKѹo\؋xS ټb}eY{>x&P @G<#R8eiGNXG ;:4dC N? 8ҧE3|*fؿԜ;_oymzS=ke=N?G^oZJѵ,tŁtxfo4+o7~G|>ǟ{.57x}fFv镩ԥ餻s*SE?/C},h@WOC*IO]n{ӧy {M -D5 -$zަ_ksVA?Nۘ~TҎ_>~.b8CZm 'gi@?gИ*3 :D}ANgb::kZ:ԓvv74G#dp^AO ͹8 p8t/V -|>I3A?/'\kY:ULbZVGF4H{jg~.A$SuɜcG\ G"]ԑHH?H#dj#f"WFrFGVs?#&Ћ~n|A?c A?A?& MN?z\5T1A-H?fa/ M_$/V}"qpms0臏*["%'.Y66WYT=ڮw)zǎM?<{q1 N;GM~#&t -$qt5S{pS ~܏Ft][6:;g|FOe.}exL?;!&>~.+OirȜf%I4/.VQRA mlLF/}(k:H<#G -ks^cz#(T+r}t G=I*q0;5GQD[pDX6'Db#N?NO<яi~4:"`k/GuNC3f%3+6>3L͛7=z$SnyM]'7I~cN~r*Z[V[\1yچA?=_|g̜/kn3ՙD -\z{zmj?U"+s5LEZBmVA?A?gfΗ5̊M x~޽ȡ%jjM~5+W:R U& -կZ',w؟?3 =NPv}f2-6'_& k"9P+ND&~LVE9 VM7uZ ?X%{͗~ϵ[nݻwӧϟ??CPU6}?#"Qc7ufd&3@7'` |qᩊQ+t̮~~4$dÍ.xE؄T`\hLٽCdаV$~mO?Qɧya -яIT,ݥ6 A"]w!Eed=nr4bUɇy} KP}A]MS 3$ްe ;VcO92py=gwiӬE MK?w3z(

0ǰoN XB~f}f"t(nv5JOO}@繎1Lł }欻B2`#>j?tV8B%TK?&f w=4Z~v"#`TkG:y\%J\7dNqa3=W-jP'w6$Pɼםhh6&bRL4'QUᷣ WW]Qť̌c@N|Psq8P)g`fڶmD@gaW s.ýȌӒၱgXk!N(Iz1g;»)fؿ85&>V] <̌:ﲴiPܛLB?H1PN?p_wtWL ˁ2&gčI؄GPtgϞ (ɕ2,]zǟC?> -sN~6Q~ A$lB#(p~z͒x^S,zmPO\͉@4cGKɊ<ؠD۠O&8:՚\aá%"9#jjM/0#u8c>۾8OO'a -A+@OlH7kqy*泏#6#}5=:Q#2? d &_tFS :ŋ$w/<[*03.C;Fb|.%\{1@:ҏC'p8'}]̶Erם[F:Kdpy <6 ~ׅb(pz X+BCKLdswEƀ ѕcFQ`0cmwirو6A?A?A?M(pN7o|_*.9)T'[(9x !@A En|[ jtPAqts z㐞 2 ~68]z~ItEד8#袷b7Х=ֹ|YJDO&8wL&iG[]p=rkt&1' O=S]QB*Qr. {VE?8޶(SF""ܕbv6{~.ᯚsڵ[nݻwӧϟ?o/څE)Tяt)/~&3s⁑YҵsNQG-$NTXm(* KA?A?M(p]8Ԧq=$W VA?A?M(p^#}:y] *' s5< 3~5OuO-">UDz k1(}.hZj_X<~YOҶÜu'kMfӏ&NȌ7\Ÿ8~8o;g?t8Mk_Lա_ERf -kM@3K\#)dDȍӏ(hTPk;>]ON`ixu9)EgtfǙDߦW6_~4Ә]nn̨:6;1NUރ~o}.\v4]ۢ'i>TcTI/nǾE!gڃ;G[4'"1gy3}!q=7Sx=zR~wIDŽPI_\h] -/N@G]u c>u +ڿxLzxo&MsvNd{!)֏xwK7@fR@H?z VrOJ?=<>v& |ݯhiBFv˽GrxUM/nٸPb_3'c!X'o.N2&<,7hfb] ]3wF?N(޷wNgj:a3e܅~8!zM!e6xrKdbH:'a+w\AVaҰM?G99 82U9t/ۅc\knPtFO.Dj~j?)YMz똿d}<}Enzo(+>fSXM[_>D~dC@']P& E7wVAҋ7 ^ܵX`iiiPO]cb?PspA?{0RA6o< -C2PO`%(L?fk\ȍ+g\t;[ſE=?!Ʋ WΣh_1dlX\=gt@x͡#sgcP`mBOBI69$A'Qg}hKyb_ OD?9+fPǍAz6w\࣌>EP0O6l#ڠ8S5UUW|0T~AnѐgrR-2s*w]'~pĴ9M{`L{m6R  -S#Ia X9\t5#~'_GsvƝ{:_9%XA?;s1j?9BuCWU4Z4vf^\|xkRvmm/ŷяńoys7c6|27q`*~g1aU÷DUagyZ#7"7y2{ JܼbEZcsspl6:1PL8+,9~#,y~ -Έ~s~ܻ'n[xFOb.wP'obv!p\Q{HCEk̷49=b%פ;k1q4%7cO4so<űνsIk Nӓ'OWͼ /Ůlm&ΈŕUnEJD. Bm@?ғ{p!7eP>\A,lBP`7o>zHܻ8˻fӹqr:9ma7(Z6(q5 A$B?He1&8W޿_Џ#RU2!HP93?I(DDkު :;) -Ad/] ;6@(0ZݻwKr$` 9=Af <7-gG.?Q;' @O=_6NzHڄ80Y͡56КV8\_5k]1ڵknݺwӧO?*^ BRgeO\M%L -$ԳX3 4V;=f,Ҝw^U{'G/߸5c ARO'a -A!be\ټ{fPNunA?A?GX{(B?\@B -ƲZ PRE? , -4&~iصđ'<[?3 "GOI\ͅ3-~aDI_e1f "Y¹ߥEd,椟XH(p -Jh-(!w#eNɡ[>=&E2Wo/r4!ڿeDslpi|xD#dQ\b'ְ BNo~`*Y\Xj[ydEPK/D DKӏI>!ܣ54ADۅ~:P[A,j?cM(p@Nׯ__~îG0;lA0+"fbF'0fS893z&~LLi46USq:[^,Bk*ɄUCI䌫:k N+.0ҳZUl6. Q c>$ -܏Sq -;=~r$HrUW>ƭ5Ɵ|-oyLrʍ7ܹǏ6 -BPտ'?d)ftQY\,*XIƢIZ&x퇤pFT,r{b-Ǵ ' _PTTY hDO&8ҏ~h - *' A"!@,,p_j"ަN-y!}s-~fݷ:3l[G?_~S Ɛ-u==GϠ.y(.'>"h}X 9pF_6؃y&h7S{]VF $@3hN:ѧW ~v Mr,pq |׭vURhl=6>h#A~W.ƐIGP~"8{[z?9@~f|YDZwnsVOS>⤃8t$̦V~4޷!9朢:scwr̾c;]Յ"Swaǡ~H?ؗ~PsD` -~hm㾇ӏ&i=򌟪j![ň S5}' -IH?zhF=Nݤ䏈 +gG]\`6?N4~r{sꤋIi9XTt 6"7DŪ΋ॏWm ƌ2mܮ魡-o_ڣ)&m$ ~2'~u'!}hKyzZѡa B?w9}svR7U`ߦWoQ6{6!mS1zH?oUvj$NWbȫYqii,sN[@/Enl"釼z􈯜"Hf9dӏ M$Bv'']]5ЏK 9:8ǧM;N8sq>|'G-7(Pa -PիW߿o\M͡pqC 4o˅LȁN.o2}M/^"#,~ P Xݻ d{ɩӏSяtN(WY3I[Wz/; A]O?rxG]bA"lBc*PgQ0Jah4 JPLTCdm˙+mIxD_q]"0C?Oli{8ok;V< -e#kb,54Ћ]aCs!~3G_{)L?f`,TC&A?gA?H@Γ^Lݍnh+@] :;^\l MvGP`6GE}3~D[|z$drg/4Lcu;\?E=-?1_(&f!Llroe4󈁷f?Ŝ :2;^tȠf5cfmoA?gk(:1iІǻ\,pϕyT!#mn~4$dÍ.{ӳvژ|(0H:R4ܵxUC 3:kfq %Ц\j7{ROt4ܞ~DGN?UCA?^L#M۷={D>A ~t}:!Fc&~Ĕ]ON<QGQ;켜terd&@Nׯ__~? -39q1X&R+NWf q7t}"gCm_ުjzI ܏S8p1 ' 68=|D}tpkGPz!t7sX k+ҿ~V -{.c>8K5& SU^TB9D.m; S\8 g5ġMW%avt<xgD6øG`M03[MTHhY+WnܸqΝ<~x9 -LfM_[pȘE4IsFj*Ԑy%&FȢ@ZG:=asMb􃄒]GS b7&8g].^3~z)DSqcO/1&8RDTrA?HB?8y`8F؄T`k&(GS~n<0jN-g!}s-~&Ϡ-z^'6Z1*F?f/tb"߀oQ;Ӧ{-G8~P7~vܔ. *j?C W#P*]izPEgv)n h?p~2A?X 1\皋\myXsyc:'O0:Fs\}GwOƠMqxKtB,lF4{\4'`z `C$kvUيU=ݗGǦkR*x*nbscYr$8̹tbrAFGK~:tܦ3WyWW_vbvl -ՙiv}Mj.^M?nf9k%)9^zYcF'q=uwf]LB?}i߼~C('OI6wsѼIL)bDA+51 4 *i~-hӪ}w~}zge?\ C -BRtGqE594Y;J^ݫXO4gDRtz&T31,P1>8NhSh1H? b8+@[ͫ.g1$A8lBPTt q~@+8Yib&Zѐ ע$r#&,LDO:JDqCp)G u!C6A?cM(p@Nw7&hʼn17n*G)\̃>. k%ZA?&\LA?^M( - -E^19g^`Wrf9 įYknn:H#$N?G h|Glĕ&趢dުhYknݺu޽O>kBR`݁3~eS7OOüӷ܀~/d\X,KI7]6쳗Ojhbz罨$4~%.AI >hЅ~1A.}yˠ|54{q}69fJse&A?c C'U~9O_>&2Qw%ݷ&>%N -Ozywdܑ9ĬvѣP~M-jQ;ݢposf~™w]\5Uq O(m>H5*2Nw:gSe)xYY]X1#ޝ2G-WTmVO@GiIG7?aܲA?ЏyL&2e#㵇2iGw(҉I?tcGE~v(Б~j}=O?Uire'WK).ba**NfU+26至y捂IWvrwnC~Gzq3gZ':spYcLf]g1d͠3~ݖe}E2ius2N۾_>لǑ̻E"U݂[Lu =a?7'EIEse ~Ov 7]Mk0rю(C'r$\&&^"5n.n<;cbMw Jg9f" C%?<`+# +Gik@?muI笽(& -\(h.ADkw[ @rhhiKlcq}ך<'V[3Vm۠DO&8۷o?{̬QWqʊķ*A# zhru/|Ϫ8@L/^"ZO'a -Aח,QQdt -/^|NR=CxW 冘~ط -AB?ܽͿõ>u[Dow=#6@(0TÇ"͋b΂]G@Dbً֥>m=hiwnO#̂~P -T|G^`t >U3x?BX4mf.=%SSG #MGv4*Hԅ~\rƍ;wV A:lBPW`8zs^8l~Hׅ~̇YHt_1_ 8!UqO2a -P-gDPY-~3 -N-g!}s-ӏa\+qǹ `SY6&zދc9{M#瀨pKJ?pÑ<:3}/.,W~C?{>9ЄnW*~FsawYU{DŁ~.f1D\s!`=~nm )iq<\MK⍺@H"We6.EmL~#sq&C -}bu*F?;ȕDЁ/28K.b$fB?-{yY 䂀.wmO&.1V~) zhQE ~f}?&+Z;oyGz}1Ŀ!,[dUGVQCLm_TKb$|-gO_0YF~r'̛9^fR@H?zHG~>2W[" Bt]{ӗ8KfAxcth~x@s'4f3GLowiX8mp啾QtATrU, n%GǂP}Ͳ]RCżE< !x?QBoVYWCկx3ot޴G8h"`nalbe[A?3ynI.} -WO8sym:W"K?H9%p}y9ReD;⾮;P7fsgIgU}cp)z?вk׮ݺu޽{O>}  -K?]Q"ßU 0uA6Y#݅ AJѵ,cfA: 6؁~.,rfP~TxłI{K\,Z#09,-;~drWf\?;G.(mEb6Fh3xUAy;hD Xp5λV.SϴN606uܶecԒocrpdwQI;Ҏ(=ֵAˈn@TuߦSSМc>~J -1 sipOd<\C?)b8v5nw6O$a3mH[R05o(E"$W˿.%+ց&scG9쇹Nb99XAgg 1a{ - w*,U#Y g|f3 :ޅ~1Ovɻڑ~Ovy/ A?E 3P#"x7=6 glgf+ -uM?EcdD[,Tܔ]@dAx>RW7h3x r4_͕:g],ҠdWy;3<31ZrCn+'cxΨañjhBI-M)"hwSbǦS̝i ZխxL?nvV=oߐG[.Tklͻbȱ"A?3y]@YS9u6i%bR?H7Ұض&pق~q\[}L񅻻brqb̪V SeLB?+ir-<Kn5;ebL~Y s .N~9_d&r -n߾3@'%~,vBѧO!]tG"T| QoA?K?xQ$ Nׯ__~Wsm觪s12tCGWf˄-YKYoM>'2<9V -WCK[l ++'n/p%WA?{)wܠȧQ[eA?z. l9~\rƍ;w[C[nO?i]뢁|e?Mb Y>۶#h=ō%Fϑr>~4#G"3h1*ƲAw!9j3 e.#ȏ+sE?5Tr}ދX0X1J(0T6ï_lDR̮͍ ua2k'DF?Q9zru٢Ĕ,R.AK=.6{V6Q |:q~n5chqit.~(ZK9m{fv"悀\qfvaL.^vV#IX -6.#H1x\ϯiK3m~BHN4s :mSq&V3xo3L - U#y悔`!:p=~6AtGx#Wfex{#E'ߛGʢchy4r5 ln?5]@UjQZ0% i8i'Cp'^;[YB?UݍSϹ 5f'~[' j(I؄GPtGN~GӪ?N?2yoy_欺H]_AG烊w b ~68]z9vҏ)(~8d^K8ѻb DKϰjdiqe3g3 c -޽+摻/g9O/I鯅* rdÇ\1oy&gfA?A?k'چgJm8aLonLeL%.6c ב1ڵknݺwӧO?~d)*_?Z[NűIWq!X#xWUFj -:dhH9*G0zU  A-' t\l@Α l - *' (1tI>]dN~hI؄GP` \X~̬@,pz3N-g!}s-W2+g0mƋz(6/%es~`X -4㚣=g -D9PfHd| 4f@1EwDBn-csҏIz;}Ț=1. v!ͯa7c/q~H 7Gqbg18#%;6q~&9uh[n3~aH}{că+F?:615}w-j?Pa6釲 ""^8?6X:Џg}>!tOr39w*o$I~ۋ~mV)eP`N 2Wё~!: gY’ 7kq{\R #h) ϖS2GtWDǼokrjmzE8^#'7l6T4sB;- t\"Wz1?l7G8.f0͚WbuFva>h5z)E7>z6[D}}OÙLܸP }&6AEIH\}G=9^ѪۿO\/׏˞9̊UC'y1@~x݂'3nYR' -w\k{'As#ͣO>ɹ>k]Jj۔9 t{a6]aylV,'8;eA~I *m3gc+u#S2E&/sjRΦ+gś b_@$lB#(p}gL64:Mj(^;TCAiFoʾU~p|stjZ"w4*&9EA?A?A?M(p?_NVo!M9UAIt?~,OxĹgV6znǤ+WܸqΝ;~pI؄GP`si6K1 - *' t _8PA?H - A$lB#(QZ `4~5O+Osܼӷ ~4o6MrGɗ| ~&NE{M#,{LPӄDfI1eTeEIq&@((Ne.%7蚣=BR "wI"@A?@3K\sn7NsyE/i,K|(??pVEN(3 iHcr#sY8.Cm -яMAJ1377gD?xrogzm^g< 1kܑGѼ4]@+GϲH3sϖ;c]mz13Y~]>AQi}~DG:J?H?\9Gn 4g)Qw*,U#贄GRܒKpٶdTdg@tYۜ2ZD.őE_z -~ۀmDFeGO4IͨWUb?h/OzE_~z,X+œ70ϾٻgʥA?<r(E(v X=řSsXsn8߸%\oioF?: A~Цwj \߲ hRW׎Az+Ga|/۱?$n=֊fӏO b94PeS\[q&Oq & Պ&'Es+y…nCqV.3M羇@?Ew<]gq2Dr3bigwsV.${)pz X@Hr&%OǜJzu;%>3.:Π_AT]O?!N/޳q*!㋤yua -̩͛=ҕ az0DdJt>ʘ\XPնibM'!Q Q^.~P 8]z~rlC#~L%A\Zz6H}}g$٬ B -޽&~EhCFGL&7~|^qH/h6Q1PuI؄GPç<3&^U̽zVҏR`s[[c~.ᯚsڵ[nݻwӧϟ?o/څE)0 *b䏊&QTzxKr!pYDI]q/ǔz UTZܸA?HX - A$lB#(0w=n׫|İ<;~hI؄GP` ljjObǴAUO'a -AsL^Y?ǬӧxlzH_pˠy;tAn0IhA|c.V-ͣ=waK3u_cDLc\#S$Q7"kWt@0XFoи(BOL=n@3`9|O3n"~槟ʡImnk:aYzk6R qʬR`GPmcSmҁόw9D{ 3'ltT{w]1g -pl'}ZI~'N g-!+F?:묧\<繋JYfuz7eU]+-@cYTZG 1/KwE;n#?3|_A?s G%<,{Ѱ#$|pmi6XD`Zᇂ܇G8'[7wzYӲNv}'IM@G̅ŕ?#8!#Pz%/A?S׭&ׅ~'A8K7tn[NɠAS]̭z۠\t4>͘l'Uw@f[~^;\om RUzQ+Gr41DǡZG-mN8y?U"Ttdj'_%um羽M?GxtS!H?vk/7NF?KCᒙֲpIKn+@g#nPi|Dک% jHҏy }%cZ͡X6w"eIDaiO!|qD讷$/Nxd5tm{/[l6yچ~OFv?! \^1I'Y(B?8ۗrGϰԹ\b^;,vB97C'#: Aހ~?%obNa -۷o?{[\ ҝ~!x/,U0o'Z6ۜ.,GwH~ҋ+>ʘ|!{6@(Wח{R/Bo: `bCbj11GO2-g4y믹ނ~7zD?/x^&n!i?W؄8N>#lt35.8C ug]kG򞠟^JOݍ~r7\~w6Pk?ҁiZ`,.w.<#~\rƍ;wtON&Q` Bk2_$@P~~? P -lJ?b6 )Jt($Z ~6ؚ~c)@? @'Q薺ro>͋<}˅~=~]h`{[^ζ{?)o41^܂=$'Kq] ~6K1@fHC٧?PnSmo{ۛ7 %_1ץv;nY?eK5^{nRm֬k5Mr~yeL,g`J7S~t0oL @Comg޽͛ˋFӋ~oUƹn@4bw.+g>s@W ŲeJ~s(fsWNRy 9l7J9[n]&|~em+:'W%2@ F\ -pXM_kߥ&Mt㲺ʵR~e1 Ǟ{?YwV-Af6 -2)x>A?N -tm"i|Wt>ʂZ^,/u ӗ߃oIbY]IGQEЩվt.mO?iӸ~p,wcpB_1Hذ -endstream -endobj -1246 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [228.92 285.839 250.198 298.738] -/A << /S /GoTo /D (figure.caption.68) >> ->> endobj -1247 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [346.086 240.885 361.941 253.784] -/A << /S /GoTo /D (figure.caption.3) >> ->> endobj -1249 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [203.849 150.978 225.128 163.877] -/A << /S /GoTo /D (figure.caption.69) >> ->> endobj -1253 0 obj << -/D [1251 0 R /XYZ 77.386 776.032 null] ->> endobj -402 0 obj << -/D [1251 0 R /XYZ 77.386 755.708 null] ->> endobj -406 0 obj << -/D [1251 0 R /XYZ 77.386 662.081 null] ->> endobj -1254 0 obj << -/D [1251 0 R /XYZ 77.386 621.906 null] ->> endobj -1255 0 obj << -/D [1251 0 R /XYZ 77.386 485.762 null] ->> endobj -1250 0 obj << -/Font << /F22 516 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F41 628 0 R /F40 562 0 R >> -/XObject << /Im65 1244 0 R /Im66 1245 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1261 0 obj << -/Length 1901 -/Filter /FlateDecode ->> -stream -xXKsHW$W!EIL@ YAY6J(`S{IZ8pr'pO.''Di,?;aLD~&r|pC1w_̦,q\\\K$t_.ϗ9M`|9g p$%ΧYK'y*;t㈀2 b$0{q *З 53 |HCYO&"M8g[8<{?PN1T? -"'R\uUpIp`Y`v)GڳB!੬m72^DhZ3?>Uu &ǎߟ)-qǡU#c`Z^۩Euf;TўN=!bnjC#U+R$Į˺Ϲ*;Wj.Hdd5Rk2tmFmhIuY]mTKAr}#ĎX_"гFFB|Lw!ࣤiԡ?@ ΀[j OL$$Tv`fvc;P'xRJO$Ǎ{6I=ی6~Qׂ%=c@)BZi]ˢ]19u1 dJ}ŤW蟭>[TY&F{U-K*B>et÷lj(M!f6%*z$ |%jSBE rdI۽]Ei!Y qZא:0_ҝ#TY)"a*IF6>rhVu8pMxA&邪5YYvr0g#Bn:YPxE0^a{uCp:W2 -6NV VmVX,A_Ne&p7vk2Y%MV@vhNL@@B wvچYy?دjBy+G{aCӹaxlR"iDž:ZoXȸ'kԪMyUmGbZy3H}#b,,"Q 0 g, -h*)rz^N/*lUl~<֖仺]L0p- #cBLjE٨1 -B|AXk9Bz^m>~{eF ~}BXkjOy*?c0rڦ^zŁ5f|G%ŕUMI)Io l'ΰ␩פT68\?ZLI yA_{oBD5vn\4}סTCWlуana44}  -M^ޖ E uŽڪ]gA&k SӝSh-qQGh3{H} XZlFӈC譐`/=N?='.[Fþd oPtp`3.%Y: HS%C#Y6b-·jQ ORMIcޟطxaOCv*$yVmΠXRL>ՓamN3\`bHCc.0}|Wix8Xtbɑc`ؕO a(xaz -4p?JnuODPRE h͗ -endstream -endobj -1260 0 obj << -/Type /Page -/Contents 1261 0 R -/Resources 1259 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1239 0 R -/Annots [ 1257 0 R ] ->> endobj -1248 0 obj << -/Type /XObject -/Subtype /Image -/Width 740 -/Height 132 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 8978 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x}_Ey$͕RXcʫʴ$ I+!#NS:hk(AvDQgN T: T%=(vM6ݗ͵X9;ERRB09){Ŋd>묍공掹+??5z౧j:095wŊS(-ڦ `s׈b9asSG<耯pYڋzX QvYrbVLڛV7ښۜa'NJZu_{@'b%aQ;#mt -*YNbpM|,Щ&ڴjQ)&~E*>e`s+2\?(7&-'^Tk)a-iLش`iL9ٜo"ܿMkG+bwqѻhy?,M'xFtGOX{QbjO<{>e`sDzU59=s7ܶMNє_VC^cn3ۏz۔n7ss36v3544.?B㍕km4luelZ>f7#+Тb%SLؿ4c;)?Xy񧝯=uiy>ǧ;Nq]j8G,'3AO+ϘN=-IZ!m^z8;n|0WO؎O_isA )<9`ɮ -6̦οlqՈ]Ewz˴#'|Mʌ -zϛ|-*J+N=JKs00~\M8CNn~ukgO9G&| CO<8:#i:%y-7>V|g4#GR{m09E~Ow?%vlh fv.4?W%*X'lPkn &2mFV!Kv#+C1/b{'i -7\b;;mZ7SQ9ryĔ;b -d{m0oj^kR>칟ٜh痓M4UdsMe=U8MsZs'[[=@ى={Lڝ0 Ҩ-nGV@Kul:?R;{Jv[Ɩ-4wNI{E(;؃'-iض2Nf4t;sN{Z;09̛WUFͼ.8)8~1bU%IsRKa˒c٨X9{&@ZN1٨v_+#`s|,+)T(| [樐 ׮`M[2H09aZbeNUᯉٛ[%/TdҴZwg2эr^+]<Wf˷1wbyIP: kud b%-V~'.,E [t}}LQo1zRӟXIb4X9Y2g -XK B2 Ji@0,+{)A(C@ VX) be/%|H{r7=5ys+ʡuj9EʉmT57P{l܇yP8 b%b?g)6`DJ˳c'MC",dĊkr>3IbE iD[ ÀbŹޞ6+#3@Tbd>;*,*ekŊgbGjBShɎj.VZlNC*"Vu 4pHGb&:Bn3a^9u!V *"Vg}ׇ>hbXsu/INr +jfǬv;3PR1((֒ d+NdB> v9'v7J=; blRcK!c +'ؖ,V[be/%|HKQ¬+m8@PJ2]bH,JbaXK B2̬Y V?{Ba@OJ!W ZMCwh{ VhbEEF JiЇ9Xq%>N31D 49cC{쥚ch@YZrY7\u%Jt@+VVo 4]i@0,++/ybbB >]*!P(X) [UKU+ -+Z5_f2gxl=3f>'^yB1Rrȣcc˒9y-ʬ~> `?owGV:+#/V"y;BxcBWEGUW\䅷 !T^@*X/lTmaR`"S<椵@ e_j0oWTB'f6݉7o"0?Xbm޼Kޥv_*,~?1əa0bK}nhG\7Q9|bd&/b@YPEDFmXIGt*VT,\+.J9+45X 兤% J~X52=1--4ZCwkV6VUWð[:uKǟݩxn} էOjp)/xO=s饗d@C -<+AL6~n'__Z V}ߤz\L -԰Ѵ-Lj9Ukz7am္=ʸ;ߙ|鷗bejĘuXyyw|jW͛Gb͟,J!H,!`++=L%lHgrYi#VXi$:Ì٧oޯ}odz&n:O=kwo9?~Q+(`mꗴXJNuz+ȊNXq*nffCE1mⷆbXc[q3`ӕ3QF}yNWqz%&&ܹ?̛8wvMox;kNZŊtN,'RUշьG^J3bY w1kiMC3.r,"VM+P*1X/6qÆ^~AftzxjӦMO}ϋJeWߠ{͛7|ɦ4}S)SmOڞI YxQl -Yk}X'y9b[ 80m VJb -+Vn 1tH2VmWRX1s^o|c5ׯo>rJĈӉj [Kl:Sg&o6F(rDzY1c-Ȋ -Vd>:=]bp m.G @=tfX)b ׶/Z\|ɺC,JCF&_ꩩ[oGcRj1F迶SWVXcD`Rщu 6~DݩJ"fCti  RFl}<_mɠJC(VJ *Y1)ArC)+j@zn_5+n>|M,Ŗ2ȩ٦;NA -, '+N?g~^b@f - -(j2ݼݚE͔ȊM#+X):"-Q!4"ɫߐ -ZsALA -,@++/VU>\AGm -S=vخ7uDcR[{q_o[B -Qڋ5RXpĊ-VVطWz<` v΁vb%6RV(WXZwIP 'V4mwol\P7O|o+V֖,D.V|h"SrF'gZ&zL\iCأByG/#%.eos,@ +j^#+NGfz\+XJE5+֊Z o%VThQ1;/~NDkzTV$t){C@dA7.^]?O>(VbPXEu,VhibYzY_f/bn3;T{?Z:Y ֬7i)vi*LwŲIris۵#Xu- XQ3gsֺ:)|aGKX0.*Vfs2TȈh3beɒ%sʕ+ϟoSGtd%6 RPQ;䬍B"Vbr@bO6ߑda4beX72" ' XٲeEhꈊILa+ -ypJSdP0.t<i%Ku׆2µڣWLF1C=-V&#(%#o@bHNlfTh+NU> t@E3AxsVjKֲ4ꆃD~S#'֤JfiCIMHyp~'Xf @aE -lğ%O.-+5+uwA -3 (2m͊y_sS(f@<+@ 'xm VJbaX9XJ8 o}rQ J!O`H_ncd%@@db(+ 'Xڝb,+ 'T|[lAtv7vh+Чj[jDӾF9ܲRb@vb}p]~Jrb@v V.S3fȐJޅ6b@v+L\5o\3 VdZlڵkWX111?5#.+YJXF:F (T -;իWZjSGmdş2CJϱb@v[NNN.^xFꨉIt~M ?}<"XYifbb@v=g%N d]nX=OBT@NOeގy,b@v\ -9XفX9XjΝCƇ9nC - -@@ - -… GI7_DZ&歅PKL,|~L~PF`Z8ٱd Vd'*V}dmwLyٳXqĊm;VגWї8c3I6?EWW Vdzv큦6*_3Yja -%6|٩.]f͚˗OLLTfIG,]8/U\0U(V:F %"%cCdɒs9gʕϷic b%{-ʛt~rG+|+f-Ֆ-[&''-ZDSFh4 |wdـX0kɰ6hjpJFRT>X Y_ejiSKU4S;$+ֶXA@OGP  ;> ->> endobj -1262 0 obj << -/D [1260 0 R /XYZ 115.087 776.032 null] ->> endobj -1256 0 obj << -/D [1260 0 R /XYZ 115.087 762.483 null] ->> endobj -1259 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F41 628 0 R >> -/XObject << /Im67 1248 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1266 0 obj << -/Length 1737 -/Filter /FlateDecode ->> -stream -xڽWKs6Wpzf" oXIW][Mg@GĚg"%'. b}!V^轝-&ߨa^2K4 0O8X?NgRF~$,IiVJq~q$*i^.obs"PiL |zKX{3$7 - %Еw=ck;QDiċ,P1sh$ѧiQDIBI;My[󲦙S5b*/$JЧ"˂(*DN=+^[3S9PȞ t;=KBa~F錾-ҴèQI -[oP"m,v6]hIm1(ZU)[&Y/^Lٔ 3әTx(i\+  6Ayf:S"iGSԿnw6zM -hCYk. u*Arg}zm*ZU]dBO_9¿UB=enͲ-{5pȃ0NCx%0 ^~qgcnKW℗nL un%e(8J@k@иv4m +=bV2g'Lea{حy}0u;r R3 0`o+mtlcd^WQŒcEk3BzkjIQ&qa#-CuiЏXM&P'>a(o! DȤbXqrY:OBXv ˖v16^ @Ӂ4tuBqw?*;*Jaxm6zyY''$pq@`xL7{clU84OP# -.Kvp"h`m38ؗWڞrzw '1[wN㴀k]4m_/Lv,͏RW;Yi+-2{yzग> endobj -1258 0 obj << -/Type /XObject -/Subtype /Image -/Width 1266 -/Height 659 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1268 0 R -/Length 17509 -/Filter /FlateDecode ->> -stream -xM$Ǚ/.Ơe.h!7`f፹4̀/4ƌ=< uߍ%LۋCf 4A@b"_*2~?tʿJ!{`\`+vKL7ߔjɓ'. W;cR-J+AvUfy/C}r6gZ`Tk_v"* WT ,-վzѣG/_ߖ'N_ N(Zx &M WQw4S>~۷]y&!a;t/X=2jiV啾 ?^MvrO|C ,O)7XP\(ncNJ41A{eB!2ciO>ݻTOTt&.RZ).I12ô0ӿyp:,{Ɠ{x0%SRB)wnv]N77RܧYjl -nƧ뾨tqޔTM#]V_=cwYL[pg4<Xj>|XXۛUa;|:C_Yr j&XݩiA~ܹ䞰C-Ͼ&3pT[C -G,wwCd}W)J w/** @yXK#MKx({ V91;jldT'ƯRx,ˤtܩK=s{e$|a˃WL,Oi=^w.В;{l#oӿ)yJ.LKҽRuIsg^rE VYI˖joeT{r6gN:_TWO+.I]ʓ[blmPS* ܾl+i0#wira9uUtHyENs+ګb]˖;WyW.os9GTGÖ"~=qrӝ#g<ǒTzƹUrH˿[|RlIA{2l3H/.5TTuH*LOT{Δj5**|{/I1_|NVϾ~ADS!m>8\ ޓb8/V>QjYK䱠jUݍTTBW!ig_>M<ַ+˓+7?.73{;JT06缩SM?^-W㱩04e<~/GznCOF*ZUw Ud_ -9S/.F -xlvWD'J3|M̑j5**#ړ6>~ӟ[S/9ێj8|;S9WZq6ttr+hhӳ:z.T$/e}Tn.jU -3gm<ڹuG ΔjmNUVa7_?Y\ۡdDӟ}4LQGaZn*c+Dß]CSlnܯVB3RvTvjɧ÷3Zz6ާi~oϾ% cxooQU5ü{ޭ’ff[P}.jbL3cݧPI\$Vh@ǧ<'٪k,'rɏm2`&L/0-NKUsέ.kk v{êioagN˯#{aƩ#cmV^K/La!q}SEb[dM)NM9iK|=랻0"j #6vo6P\HVOC.T^SA{Y{F\%j)NM9iFK/}Tʫx#S\HN>b.~a*,?z?.[z85iIW/>y'TWN>ez~a׋+OBlRg52MqBUQSSugUgd14CNԙa2;e>e'uE[z85iWOdSˍoA&hjͧcls Z^ZN> &m⎟|I,_^=S|[8ZRբ>x?~ii+勽#W7 3z>Z(=u84eJ|U~?U`KO4튩T^.w.'9+۾՚TLnCrҬ%#x{2_/I?u|IӬ<#z0q4ZUox]~-3>n\%iI'}~!=1 U>fKO4*G WYِ0lN˷ZPu>"{96er0ޫoo]W5C{K{/dBbQS-oR-=MSrҴW;Q0QUW}u|)O]n/B>Sgj;N-vdᗧ,3|T+^I>p=Zy-*EO;N*4ũ)'Mf=Qog缑߾պdcr!|uM١M%[yŷ~y7rF|_-7/z{l9-_s/?'R-=MSrҴmw:qh.0&+nߒ:{tJ^E[HC&MF<#LճƷjb_/§V~׹z8ojՕŲrw^꽠YⰊ|Elq|ʬ']\ZD9ikjy mnU??RFƭ8 y{/w۩|0CGv7n_dfLճƷUGC բֺ=ouh>>UL4y!^BoUj3mՅ5.v:w&3RrZVF>/YY7ƃp3||>ob~%auG\`|$gRaL7bZŹR[F_9mv#Y^ T{}jqVxSoad2D=ţ|$v.cl{p1`DbcZŹͼ)ݥZnvhWZ\2Î_9+۩4Rib|y|RRAH fu&NF]&(5r_ kRmou?0o΍j{)'Jʑjխ^j@˷6\7Ui?aP~Q3ayE|SZWMz{omsT;^]Oz/ZjƔvJG.U$ժ[oC** sz{`UClI{?Fj>X_گژ47r?w+c_VXqVzUVa˴ .w'oY!;3uncUV-?k`ݟ쫽T;^]!QNWzpVzUVa8[svs9yn?qDy?}Tݹ#[&j4Ή= GUކzUUL&b!>#9N711e-nQ6jDxmzsAVR]RrV3zÜYSކzUUgy^<6n6g|X+[c,;vFWMܫK{ژ&_6fajݛȏ?oHZ: -gN?Y]GNIT MzUVa͘jٱ/]85天[VӫR?1=RC )'Mz9Dj1{W F5ũ)'MJ^jь85M9iQ$R14ũ)'MS^^Q^6=)NM9ir^T0fL5ũ)'天[/GH -C?T4Mz9zUUG385iRWZ4c)NMSNrT+zcjL5ũ)'MS^^=^(ۭ~9 -ffOLx~\}eu 7뺝sx{d\ ﯛjw^G~<#ն/uSm{[W͞7;m!S(뮬TrnFn*^jjOȃH'^+~CіYSm9yݕ -TNZQ3V#g:vwvrH<}-2ϩvXRT+j*犧؜jZ$ժFve|j'T;Œߎ=܍ke%նtT{ [rOftieZET;@c ;Z^W'}#mBe^Rmc/I~@;WrTjvۦ5{vƯ8o7j - -J'*CԞrzU{IF.ކ[^کwq=X]Hv-Z1,^o*ғjVVjO9]=*K^_=Lplȍ=Aγ<}^_>Gk9&GPv)je;Q+C6ջl/Rx߭<-m=mhQ;ZW9VAKO[ZQ_YbEز2N湅+ug~3ԳU`L5MqjIԭW77j/lO>185iѫR6m˳xciSSNn** SMSr4umWZ4c)NMSNr4Ç=ZeV^JG}͛3+ߧGҿ. {;dˌ8$o߾m/-'*ǜCǏ{3u|Li8d{c>؈KY/*Ǯ*{'}Moz| ҂ݝC=7ߤ -nLgqv US_EK {9WC<}%@o_wds)WJW|NnT'O}s?: 8$?jZ|MLU򳏼6.m|`T]CYo|8iw"NJ#پx g[ڍB9gڛj=Lg  -UgX]x C_T0..=9A(/ml_ʒg-Sm>_7VIk;_[6tWJaBz{>5boy_<È/yys?Ƿ?LG 9Rm̻pqpޞ?y쫽dGT }7,?4Nm6ϫ,܁qHlIFKݩS_`o}ՑɽWs3Sϫ]7͌uT 6v }Ձ9Q9;*+\y*@N˙_K^Ww4)3Rm>tֽ3z>䜟"xl5/旖}3;M[RmS4øk{K""j\ො-$-3UR&T#R]8:\S{T-/yhbj)m| *Evb4~؈*}Q4A/=у 4MdiN>W|W7ղHe`Z I:: -C<ڇd$xNjeaNfڮ^ڭ)OV T5qtw2q2lHG W}gλ62ۏo߾}Iu=`סּ?fT4ţ4j>׌Z4)],V9i\3jTxtfZsiES Ej>׌Z4) T+*'}MMh*ASFg8 ņn/W_dqڸZǙ6zKg_ߛH')~7Ԥaigց~jWʊNZևhw\e>{Ͽ֎gL\v撪3:o,|U!bÚz̟}y|6YWPK[X}YZs;VVDԘO{M?[kG}e0ViUM}'.||soT[g.4_qQӟyճ򭝿}*_TΦzuaSwz$\>~T6YPKxͶK_ηӧuvpW;㝸dXO>7cRvRm^Z _T2ݕeR͎΅©ְ.ͿշgΚjƎjcV-mSN՞o++6IUq&^wWw3މKug>RWT1.*ȇ牟K> ] y8~wxwS s-\G_yazKiЋ3Z{DL|QDݧH5gC6j1jc V-]LmOz_f[sIO;vƵ2[Yi&iVqO~-{.8B« -GY<a4ġ,_c*뜖Oj_ۿj<Ֆ@LV)[#9s-\힣gWktSm- 9ӾZzam6ժFժ~|V*/m-y ?Az9}s).9\`++-^ޥ٤ YC#[rpfghKn'yd޹yº?a{nm }"-G\q&}:.TT5?NG<G`s-\ԓuyկj?:Xco?%m>@U۬=ZTۻw-q0m -|ryI>r9\`+<=qyj~<IWyzzj7jC[Λ?ރ+}*3tȍ[Kuar;)zuU[}ZT=ػ{Td>47i}oaչYy'G9nw[]Ry\k&r+څ7K^=voi7>ie[^(u_we;eUY[kᢞ訪2U^y,}^~Fg'H~km֋ kQ5&|բ6Y_Z6۪3܌nҴ{Lϩs8VVz# rEѦ:ZzS o\?O]kԤT6+:-MQ2yu؅뜓?k:vp^[NwW{sF^F{^C4ߧ{L~|f45բM"`#~sEnrf3{卵ڽ7V*مQNšT4ţ4uTmq[jiwݟ^2-MMh*AS~,vqdZ?ϙnw۽oۜӟ4}Zmr֌Z4)]äg_Hy3ry1[\8'ރ#^{j?яSJ8'N6)}]?MpkoߢDqQɩrVß#ƉO.~X\&;Z֊ۡvJ(7m5JXeg2iXRՐ5+𒫑[{&?PVZZw8mg=_*b>?Rmzod-߁ą˻M/̮m7?VpNQuT{k啰[򬩶sC^KFnewwG@9dM}-̮8m'쁡޲vRm~Ye2[~ˑk~Us?]# ?h1X쎗joxFͮ1jcK*vҫo^r5r/{$>!S S*o`4TW`Dž ;t!ͱw8 ?h1vݒO"q~oˡg.|;p_]>(zmLF8}4呄Y?w8y}7R<[Kep2ns1΅N8#zo)8Șw}C'Ŵ -j/$>T{ӯ'@tLK#bUuPG3+[Nxda>ꬴy?U}TWS<[;yj_jop^ o3^ᑃG,.?7zY8woHP/9F6"_xm;F Mp;}F;dGz$ʮ_5N|rav=Su.?Lu9tqhbw˶|\l0~z{挓Σ_u ԂI1^-R3!ˇV a*2ÿlo`(RC'o ^jg˫\/*S؞䎶[fChm{ o/Y3{/IZ]4oN0ҩoD7zυ׷C6A725JH "5tl}^8M%CY5{K"aI덼9 -oCÓ53T[jx_6zI|gshuᄒCV-J. ֵzFUN\3[hաԱI( M%hGiKUN\3{Wr F(բM"`IIFST4ţ4%*'}MMh*A.2XR-o}MMh*AS7Z4)],V9shjES `IRrT4ţ4uT{Qιz;ݰ=9'ySw!ǗKz.o)c QhŰAW-\]tS )ȼ]^lx:c:Xxz~` .yrzڳ;23=ic_?17?ጙdqlBLh9zX}u}:9a-ƋFfSmc?}mڳ9uN^=Վrs &=Z Q8943Fܝ}QgZ]KGJ@?Fȳ-#۷gݥړ5~cQ'/W{Uo{F3jTxtf63O O5M%hGiKZmr֌Z4)],V9ihjjTxtfZ5M%hEKcHMÍ,sSիD$|q4O<3`Z}QK͛9Vq)F*|Uo߾}~kPg|GjX۷ -=ɓ''eZr2M\^fj^=sw͑?.u#OgDHoۖRu(6<+s]f~ON&Ϋ^:Ս6V͛7RmDڴ>|E?T pTwcSlo @VM5._E89_RN'ۖ'Ͼ~Uqn&I6|ӗ"v&iy҂ZO>yu*T T۽ZTNɶ1ӯ#ƔrПG8-:}*Sd~,"yj_jj喏>X^<ϗ\RP;gF sKO7jØ]U6W<l#q疧I|@jiS'JWR{L~M`Pޔ?C6~l疧IilܪclzJZ=ڡ~`{Qd-O^9ɧ^8O)H-G|}lqhtz%jjw潊|,v"v6e/ߧ_=vjQqhzjjT+~]u_zjZZVjZZS]WCR*v=n\͆UʆCvaV{L%^2W ΋#K\%82gJ_%~`+H'SxNJ T+ JO#x•j8SSP@T pT߶PRT T+ JRT \֖Kۉm'EMEm.R*J3jZj{ϟ~iڡn<ՊRNSH 4ՊR$H+Z^]5{ϻn - JHR-RT JHR-ڻ{N+H7j ̓ ZjOܽ,HɃ;M@jmQ;jg/z{vV wբn6Վ_pi@v^-ͦړW?jf̀R-O-wy pҽT RmkoԈxszv#R-gJU2jXkt'T R˗_Z-)53Zjj||l{QO&1wZj[S-5Sԍ@u`$_ڑ<u\/M` 6h>U)k pT2lj惐}fO>8MyeZ86iLo#gE:QUtp,pT&HRT JHR-RT p Do -endstream -endobj -1268 0 obj << -/Type /XObject -/Subtype /Image -/Width 1266 -/Height 659 -/BitsPerComponent 8 -/ColorSpace /DeviceGray -/Length 1641 -/Filter /FlateDecode ->> -stream -x '= -endstream -endobj -1267 0 obj << -/D [1265 0 R /XYZ 77.386 776.032 null] ->> endobj -1263 0 obj << -/D [1265 0 R /XYZ 77.386 762.483 null] ->> endobj -1264 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R >> -/XObject << /Im68 1258 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1276 0 obj << -/Length 1484 -/Filter /FlateDecode ->> -stream -xڽXKo8W=Z%E)&Evк%eC@'7OL#޻'%AF2͗Q@KR,Y@$l&c|v3?O8_g׳xX/ΏoLjнSDAʘwW~#^?~H{0InFȾ!4>0$$ʼ w0W!µ0x։v<1kz9P< ł%,4V9DU ںJS)5c&[1T[PH(D(i%vٴ`V%QvYcJA RKy#p,D} -" W? Tۼ - J 28^-XZGH+vt))=#c_cFih ¸ƨ]a:X).꠿r 4/wr16FCN}#1vx'% D *n5/qLk<>ȶ@S uNO}Y2ٝTbZyB6e%$=+^XNtN7|բthMyv6ZC@j -9j n/$A5\*pRD|CՐCB-pAb0ylӔBĨr]Ev} zCքА&u^Ga!ma\/t߯ÚjA;u s\0A htMlVkOړ0wM >SzgZz I&C!N#;C5k+;6 L iiO{-@wv|$f H@~%/?}rlLؾ#O2᩹6uNh v~Ɏsս$>aqWG^-e%K ,H,eo~B8Yg޴is7oi8U=]8]s/BeIc15[Dxaj;[Qd8nƨ ᾯ *Op26v{RS(b03xAMCM/HDvAQmï}s|/1=k%Be&EMWOǘt>M_qoT-asKki8D fhL*qr-Z:X}7Whd -!*IѯC8wu]6v[z*:vv^pT1_3c u+. -]W%i"RXɞC`c[8<p_vj_ [ϊ}{wf7H,3o͔/vK0o1M/ߦv OzPm:SP}|+iiyTD"o3hVUO*5 -endstream -endobj -1275 0 obj << -/Type /Page -/Contents 1276 0 R -/Resources 1274 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1239 0 R -/Annots [ 1270 0 R ] ->> endobj -1269 0 obj << -/Type /XObject -/Subtype /Image -/Width 657 -/Height 247 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 14998 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -xG}Gy?xx"A VQHH<J!J$~dUd"TNFИ8cSf2ZCZ)nIi d~cATSyz?>ٽۻ<~v?wszyGno| ( 0/ï?v:s\efʝ"W2cü*;<\cv9a/b )#XS9̻h`vG瘿yϱ20Ww_zٯ~͑^$T} ( -׿xzE|"}r7k7ki.crLkh!ai&f^a:e)jkg{?ja S +brZpY (*]< -MʋA0WKAӞe`m}ʖe4-P\_ؕGeR5 \:n1G4{fjbjzWZd5PP]+B_kAMM-z޵Vּy^Ughu>vnzX%)y̚s/3[+ y%E6/Ciunӹ^ڮڲŕhOȕ5ՙ0'eS.xX3eW}ƭ(%Sj&%h*qYKD( 83ZpY (f|'m/L^j#Na.G|{60]@L|Pn=IBeQV4P=vh>X=,s泋V\;z NCiVkUuZoGU牦H׼0xƬy -u'OLfWԫWKyKuq5:+ۅ ֲT^` .z`>L'N8`^5fwyy:s\5nG!D;i^;qW{kr{ _9hpҥ\y-w? _0)=U!jmd<) -r'?_kY_~`v{;o7 EWeAa|K_͕Ub˺Fk&rvO6E+孍>D, fܞb~S*˫؆f_ `6sP -ٗfG/ \`6B`e +fXl]ZaM+n_`6B~KV⺖wibnK/ӷ\&R67Vfmci&e6CfC)4lf&-f Sw$Z.IG4t6k Z))@Mס0P -]fhX -S&%+m jw4ޤ-7|*vTFkX > -gv6 -jvZ b=Dq>l ѓ&TƄ}@%CMVhڈX!sla1_̛dڰ` l)HMfNb6DRma0;7U̫ lW`}W5͙l"0l~ )Ga6= +H찺coaf1K@0)ۥ|f[G` 'aHlỷ6{O |?g[9<{PMP --gKU -f6~X{*Ҍ&Dtm$ziit0݀l(Xc7Kxvfיbv뼈mfvccZ p5үv 7fC)D7n68TܱqN$dQA2[ʑpkc02#K[$|ș^R vYZ;h] -~ }Y`vUqSl(?̆ l(̆z.0J?مZ>*-) W|fCu4D}[g%`U2; {PjoBPD Kht'?K0;K'N{`07?o޳Pt~W$j09 %|ﳟuό\%Gz{>uinNc6SE.7&uP -̦7Z<-o{GV]d_OZm޲g]sg]fMq)ˠ44Nha[~h=wo}+z*[/]׏>g/錌vׇ_S2o|^le/_!la[w-YsΚ19eazYo.hlqխ{Zl+LW[g*npFoiyՏ~PͮU^rl%pˤ -0έʻ&%Υ3;ZuN[X6O96ne-\h/Lhaa7ЯFr0̛7{F҄ѡ1sE5=c՟4  }G烙]lO?/-[. }0B4oL*ˮpDKS2tzifk&fb1g.=O4 y2gk)T@ d%a rwl(tΦhfݷj`q3-RjH]n!ePd*}{v[lS͍rPCGF嘫qK0nm>844l"9Z6d%Zf@yo͓3{ǎt0{(Ul6wt'_ۮ fC)1[>}-{kXU`f]-'~`m֥gŭRHevF ޚcY-(hf=Jf7G>t̆`4l$d6aduU:w2& ٱ-{k>8fCt~M1}']Pt̾aq -Cv*>@-߼h?gyY=c^^_]֧u_*}Ӎ/UCʋ=-V퐫fC$wlwU?hp5lh4f\$"]]n٪U WSH~.\IevwA"|;GD f$XEdvw\[A%JLf-V3T<*z--3&o Zm@6';7`vd2wǾm=̮dVlNo6-|jvU0[{@kIC@mSͥUu]6 U1ڀUbɎĻb6NdvMH7l\}GZ4٧G$lɎCo)13d1&n=I[(̶7ext]^ma! AlB_w<PT7C/feB^`6]xiWuZSE?{>P{5 I\o-覛πPt]g4l!J/]TG۲n5 AR`6B`6Dd?  Al(l Aar2YJL|j!0[#k=.!J_F 4BIeV,z(xG[Ћl֣t|ak|ts&buպKggpLj̖.%]㳳:~ԔͣD ƺ̵8 fi_Nnf~jpݻw- 1Go鄕¤URT:̖OE#ܲeKAnk2h!3d2H5]'5‰RSfz#gve H3g8p`ٲe AbjlfzwlC5U_2 -R0{dddG1$lkeƙm1Rr x8,g j@sέZjQPh?; f'DN:aet46=6>yqkly?9@پYeDff\pNgן n7Rfoݺɓ6l$NqLX5FW<&#g^gƃ_6Rl MszBpaW:/왙offg/Zkěۂ=RMD5{v%w9Ӫ뭹d6g]N|-r甍+| JnW3X+=>!J`vdq!J AA!J 7]`6B`6B#P?sGb-[*}ñME?}ګ7l -  Q!(L`6B`6D ̆0P -9]ܬیsO3m~ĂDϱNm`ϟ?OŶf ̆RٲZۧ(mҀ̋jXvfw6c;N>jݭ~!ѳM9e}J[lWrP}f[E3l:RVZ?F3[{$ZܦM]\fu2D\nسnkٙi阆Į5J+3#{9uի x[ f9MUW}ΒQ";~`';=la0X 94 {eGNK˗W^.Z3$YW!#1,YbŊ};vlƍsWT6 Bf WvT[nK8V\ս|vY.mgٳfcc?DN]0ij` -vƻ}gD=66655u;v҄`6qh!JFD+rZoʘ]ڠrfWB48se,=3`[*].s2U:6U oveF3{dddڵܻwҥK l53w=lb^ tRa}E w?[,48wWvQP~f4?xظWx=99y…m۶߿ӦMEj24eV-wV`٭rTPC&}}+?6^!<'9f+f;w8qbݺu+W47o9>0kl<>=dvq CTق޸Պ~klYal:`-QF8QÇY𕹨%eַV9fLdg4RϮ|+;׫ڄ3+JhAәZn}v;ؕۥ >qϕV AR͞4dcF{mS`6B8D ̎̎.0J!0fwTpܘl(.0fC)TsW %[M7*}Ӎ'r{ lRO߿^@æ_~KrS  Q!(L1~Ӽ~x̆(&0;fsihF+C?zI;60TŶz f$B]Ǥsj b -ÜJP -Yf[:(fFlht4@zWK\+23aR޵kӧ׬YC j3x zmr^qTJ2&$=k9tN',)fB$iiWf{U\}$o㳳:~Ԕ]-9lHEtbvD{ٜ^*Sۍ}T'G. -6,%u{<0[mٲ ݻm5Dl.ob^MLYˑrtS 3ޭ4=5孖y ruψE*]Ft=e5ѡwVizP+If_ȑ#Xl`xKm,o&)br8cQ[y y6JRX`E@zZ.:2~bv$쉉۷>|xV|hy?[Tg7ó9 jn2;b`.]kBp׊½z:?0B!9?l636%e0nz 6NNNZ}`JxMHEo[[`H0ۚkQp Aj?o~>c}J]S~6HW?ΎQ@gCU`6SlaG}V 'GxoSyDdkf|vtUұq7AvT"ۮ3[T &mzzoMنms܀|q1 hݒQ]QQ ROV"P:*za٩$GFF֮]{{.]T`xۘmvj]!1 g|Z뚋.Ullg6)-T!}d6U.un:=99y…m۶߿ӦMECٜ½Fe|RKVmM|[YmJf r-~15/Xg>3Kl0R3ܹĉ֭]r簛d6sA:M+>X3haWpkaep`qHqN+qkjdץ%q333ӳZZVwlظ`t+;h\helve!HUZgcl\Sl OFocPh泉~6 9fWunj>f3'׻+a.g`6])`ɍ}SCDTd=c9-!l-<糉."n ̆z-0JbAˢg6*nO).قnLͱq3%0*O"l AR^s`vPfCP,^ ̆0YGfkUT?d5 /7pycG\LtflV+ycņ9MTSav,l~ +|XUS/{٦r"0q[^G7? 2s$|-uٻv:}5kc_sRSE`vdfs!^'l27DL&o LD=>>>;;{СǏOMMq - qq(,)zޚV$:vΡWe~T -+]Qajᱱ-[޽{w*泡N΢2;]95]l5G_f,d20fw-ddddG9pe8 PMf3WiNg=̮q >3{bbbzzz޼yUE-̆R("!"h ..RFl`f3˜'^e:Gzfoݺɓ6lfCS:f3ق\Vw3j -/fWҒ0~zrVf2UoDcI@]jf_xdh}k s Pĵ8$}dv~vvP -bv Ot',9_%53M_w;~cl~YTv!.0##BWLNV.E`pL&k!}ګ˗`}ܑd ֻgg#V#KaMZ~ñH(0fsy'()8vMrs{;PfsfgD,^ ( ffgQ]ܦ]/fEf5Wm6-DZo)4la{]8= ^q%3q"Mm[fgQO!B`v٣sssE.b0%ԪΥ( "0BYyUp鑇5LnR 0{Ϟ=NZzuo+lU`vFYfۙ- Wn$R ԌR3{ɒ%+Vݷo߱c6n8wECF~%^\`vZHYY'&&GرV}p1~6YSfs+1[Q]]SYvݻtRj`6Yf77ҡjٓ.\ضm7m4>>^h> uN]*+?Y*l^cΡ ;w8*Z6Ʋ+{nwlg~c rglgCE`6G^wjkX5?YT8҉a&>wיsW %[M7IwoUe/Y+/~Ɨ׊=Wٮ9>O"lqL~pw4xknwв̆z-0#AI-&}E`6kf^_ިLemM`vmZݕp/Ə_+Z拓4fgl!yEչ(jflS`vٮ_Tyj gGav3;Ѣ,0;lVQњN㌫Pj8(\eZi=>>>;;{СǏOMMY}Оr̊7v%>΢gٳgw=66*B[ -C:CdrկFGzfSS4-[6D +b~NJ'0;gΜ9peh]F(V gb\‚مFFF֯_kt1۬aJfCfg3ܹsVZh/돍Ggә'&&o~͛7[$Pfg3;|vqܳPS{>{֭'Oܰa$qW8pl7 JO/o {[> `;ޮB ư hX}Ţ=335lslbXߖWkِ\l ̆R(>u7LZ`vd[7l -Sĵ8$ G{l!(L]9H.3'/"PfsTudM"_[{o^0ی ->f AlZ`0;X 0nYڵϟ^-_<%[-ޝM&zH~C/ jhuOCRjڛ~3l~YTAwM7~ñ}L(0fsD3[tUD8^9rjق\h̆z-0#/:M1FN,fs]GE`6kXnDdMÀlB`vmZݕ𤀗2u/8&e%%~RfkTQjZ 5 - &fgQO63 -.CC}٣sssE.^wwy23YϟKYf7Վ4hZFf: @grVYX׮jו:#)sԩիW&rf ƻ<ەj1]mo,+d@a#PaVOpO@]56HK,Yb};qƹ+zrfC*0;zl-ċ(^*E *k"t_?67쉉r{llljjѣ;v(3Ȝ)m0J!0;z:$"ƿa$QUAv~FTYvݻtRNR>W7)0;̦1{+u>{56>99y…m۶߿ӦMEQ]hPvYf'av(wd"^uŜ8.Ν;O8nݺѕ+WPfgQO2_uMLoeꌍuwp_WZ9W=333===;;k[[+.φ S]*+?Y*~@FY.lJ6̆R(ֺ^.'P{5 R0]taevSh} YҦϾ}L(0fsTW@O ״&ҲL0n,z,flq0lhf chQ+D"^l~fCQe?[ uegp6>Wwв.nꮌP'Lߕ퀯{@~ -*If=h!4$ˍV3]Y -" ΢2uCLJ -.0 -̖>ώx⺦^?2YM`vn͘N[Vj4-#o`3r9LS'; Z%Q-uGzfڵk֬!|fԓ^ٴK"|6 fgmA FJ++2?#_' 48u>3{|||vvСCǏrU<>nmg{/7&0;糣1;g[> ->> endobj -1277 0 obj << -/D [1275 0 R /XYZ 115.087 776.032 null] ->> endobj -1278 0 obj << -/D [1275 0 R /XYZ 115.087 506.316 null] ->> endobj -1274 0 obj << -/Font << /F40 562 0 R /F16 519 0 R /F41 628 0 R /F28 636 0 R /F44 633 0 R /F43 634 0 R >> -/XObject << /Im69 1269 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1285 0 obj << -/Length 1367 -/Filter /FlateDecode ->> -stream -xWKsHW(UFr3C %ZAAcGkY6z*~H¤PaOL~L;pVN༞\L^$ R,%I@T8依Sg,tCF}ho4qnƉ$ҹ5 Lj qDA*NP$Z6|#x v~nɷ-j$!GP@sx$H ӫ̻j& D36Ghg= ')CBb۵Yya^2hZC'rg:k&)g$cg F/*F.RϽ,@A2O=Z [ Ŏ( )1UO;m椐5p^UWn`^2$܏^9ڣVRXɦVxUvQk6NFrW/hhxxe08 - D$Eɸ < <ց4R#~H:%<{Y\#Bf0m=GzLRp\(3laoƘh+*jftyIOumP*(G]?:Fibz"JkJZU+sa4F˵N],١>r wxBMQ#M5j|Zx0l5Xp4WX0K(,MF~Aު- Lw Yn/5f-AyEWZX Φac0kUa6NYjrl~Zfw<(1SiVm-n[>A0WdHzn@>rb%ap AU4*;PXTr\}p_Czv4X 8|3uq{ g)cޔ$!@I>iEzL}W))|us'T^ϫdmlGyddU~1NNm'G|6}T( wm_ of}Gv~Y! -vRۏ;{庴lz""؁0 I:~ -endstream -endobj -1284 0 obj << -/Type /Page -/Contents 1285 0 R -/Resources 1283 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1289 0 R -/Annots [ 1272 0 R 1273 0 R 1280 0 R ] ->> endobj -1271 0 obj << -/Type /XObject -/Subtype /Image -/Width 639 -/Height 191 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 12533 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x{^yӲZfD* XN-CEH4JPlAHB& CtPR6j(l\հj[-Y@l)lm(X.dV%bvB*nFsy۹}yΜygޙ333s~3w No}ᶽp|uN:5*>j⢌f419&5O430hqRk[K"\%jPՙ桍GW:-5A-Duն'f15 }ՖW>gUc--ߕNDղN1ȜCs&gNTMM8ќsCswїnɺPzh2Uв9/=vD;(]4w=e`>>{.hyO:zZwH'd2#YVu:Zf֙KZ׭dF4k2G_\ysªו惫ՂKuiNf֌:Wͻ̭eWִTZolfLn[ljF5>9LK9rc_ba:EzD\5+HLqW)~Z;yq;45N+\FLVFEߧ^xIy |G:Wfa -U}nKg[X[|yM .s~*ʤKZtF=VcJs-B폚i.m5բ"kewxj桖VLkU]eZkNyX,)Λ.Yk^}t[UFk&e#k>;~괲k0Ktnּ}Oiutufc 99+qV z&!WtVg%\01eW}歇,ŏW 5-J_o4?!F~kTѷ6 vJ]n97ϨAfíWV=V6/mMo@LH|Z\IBJkMMJ+v}: 4ֹK[)W+{m\f=e'6N:om5:W-Y[y)5/ 21k>…䍳QJZ窓u}T|m^jj5s\͸Vg:\k-ӂ9̭#9Ik_N:k an5ܜJqK`Grᕊkht^ĬZkdV߼re9̻oNE{yтg8qu05_ybGk-IcOǤ/Qv^8yI_ V3s?1#7cb>?MHaͭs_]}2R}:üsu8ƩaKzU'|Eߧx_Us7`*}A=﹎aJW -],Tm2 sW9a,'f_M>ayZ'R@UoݷG=m<8Sxͅol8y2W~p۾{z]ݬ -muqdSI_ FgϞm2?W=c!.IÕ`|X+7Ю~oooٝ]=FY -M&[˙ie)!n8u]*#u%C"V83Q,Ujج- 'hx oP߉DA_$B!DŽiI\UVWykk}m#؜DLsWmh+=`ֆ߸fJAk{48&̦*hGFf"EeahY&z]U]蛨eu3R:^+׀r ødWet3YyW|507@_5Sb@XW%>kڠ/D++țH"}SzݒS-Zm$җy_4skK"q <gD髞FӗND~^$/Q.# 雸 FfsԊ/ṯ8eeVwS"6 -}u7a6]k+u}D 6Fr+_d -W[o{ FD͌},y@Lj9otcuuwRjS}E}`|_wY]\yȻl1:VqwU}ͳ5qNA25s7#9K{iZy]07A;0Xo]ᷮu)wp4M6}u<(VзSX@_7[A@N #TTh`}F[#CJ߇h - iLap - ,Q2«#!/}v0t9U5m{cal(ӯ[ o_|ԧF K[:xsP9U=Uw􅲉w7&Γ+.bq‚F_V^Tm=Ì9 J_:e6O?aK+g?W^y -ںmoѷnj!b)]K\PaTy^b=Tvٿ~ݻvs/~gj>K޲>v ywdgq7fhU豚ss?FXs/..^sToZ{qW,>~;,Z7BuU7B.Ӱy~Vr[iٽ}ĊxT[7P9U+VVg_7ͺo2DUU/b&Hh+_ꊌ7@_ac-!%Tⶻ+PBhEZyANM}mP/IN_sd1T2yF?xǚ7}קr>ԳտMoGl}P! QOO0{qif<θQ.'0кVbw*E -w<"3>}G¡/['gOsҠMv>h٭ {=!s'gW^-C~T׽}w-Um_RqUY(x֮VUvUV2fkge"Ut6C+~|+fLzV}9.邾[ ch^p{;yCg̹wH0^yXT-yNŧo-uJW6MoзUIJ%bjRfL\[N|sW<}s澄:XkE|Xcyٹ[$tes+wy2ǎ?0+O$}/s_sj_z=!uD̘2B &qXӹ?7.V̙wkѱUWȫf̱3/޷ֳa{_bH݀6QOop_:,]DnchKWNRO%4D֘B1QǜSNW0^Z5mȱN_Хxs2HJ!q} YfL-;54ѲѬb殢i&S9hl/B6ogh0jF8C5O/Ѣ.ӰyرR^Z7 V9ʹ//kAPQ1=2 积u;<;ۚ~Ek)R`.BEUt ADO}rR/TӷB G@_jEB/aˤ}._ceBEšoL棓n`C_=mi]|.*jcJUf>@-Yz~;> o]7 *7\wE[cJ}|oN__wν?6^ -7Q/wn yj@_ծWFзJht˜uM*}+~n~E$mlN^娞^+8^ogk-&}#{xٽH2No ì"mRɤoþc2Ĭy=I -7~Pmfh -7h ??N.TgG{Zdݛ)EMrY^;JTDŽ?P;Ts3 s_$TƠsPv+nћxWPw9#InjC\mjq -JOn5@uL, 0nj}Kub&R9Lv+zM_:-w/5몈݋H/2MfJ$9h"oE(ױgzg{ë\h<ĥEN_~m4O 1nj+>JKquQPGj}!}K_}?kLfi}hvN*K)\@jxAˢuEWNZw/P9U}բ=Rwmni4#/i>.x醛>B4=޶= {YoxrۦogBE& -t}ў}%з}}B@a -M2Vî ĥ΍t8|aJ 5l 4adtK03$}O2n)"f3)5V &jV.7љSYo/PjZj#ojH]rѥ2M &C_9WՑ1&W+t:Wf &D-Z&}+*Sk׮'NlذATOCkef$ -׵smwˊH>fa֏^ ME_֫t|Xɼ*X!^&4&Wp -}LYcĤCPIJ1 ޟ1ÉwT7@4kolB۷_{]v qsEDZiDFW$gaی&K)kДk0D6[W]Vu5D MT9y=5-зj@M }γUp-}BFap}~ M jgPQ -XcG%lX[nʩﻎhۋ~mni4=w}}B@a -M }!**7Q[ ]t6 M?cA瘒`z'O!iulg+W|:ZFԃߺ Bo^o=^wgɞEmQNNN....,,TUzZ0]W W ) ǐl^@GDPg5&7& ˡ%C 0iHZӡ=}ZEݽ{7޸~ -Vr -.+Ob95hZ:G_@2M@hW4M_A%KЉu& -wŊk֬߻wѣG7o޼$DtO; -,ia.?+:گ5 1Sb3W:U&jāDJ~`NLLlܸ{ M_5Wu?uތͲӭw[&5s'u\`&*c~oVH[y5}gffN>}W۷o˖-Ujһ/sAh-BČŏjR-5'95'A. MȺIe{I_yB3+F;w?~|ӦMk׮5wq~Xyffr&qd -{5,WyZ_ -74VM"_y3>F5Eͮ(}N:5??wUB H2g9(7/jY޷(鷮R&XPgUP3J+}E7槿t|o.f"gfc!]qR0}40P4~tS}=7QgH; E߾S2(Cվ }5j} q蛨jضP4J/?vK7*7\wm/z,C/TTo@_H; PQ}!]0BE&j}a72>ЌVXCI?{I{.Tձz5-z_٘UuA@DA*hHBb;ub9ATNs ka!/TTo(biб.r"bni҉S-q@Nk׮'NlذA$7[3WJZkef$%še&*P?N4Ľ^u(8,A7@;vlvv --kd.d_yzѶз{v%"7Q.EnЃuPFhr655m۶W_}uuF1W}Mi|RuE [;a+ 袉n(7Q˞2bX['D3 *VINLL\z饇޿U}ĻC_14eB{3*D_`po ܺaHoXnSm(7QM}E}SVN"t6@ߕ+W:uꪫ:t֭[׭[Яoo+>zA; 5tMbf٠WO-C(Y! -sAn߾k&''gff>0^v Q3+f8nYїcH,lA_@DyF4sh]#qzZfgӍ.m=o(@ MH}ʖj4U%Vظqs>U}OLs]&GT =m齁9 -csCWޠo羪J<G ̜>}+ܷoߖ-[͇~}0WzI5@ߢ {]л$%+M x'蛨,o{_7];vyM6MNN]z8g|N0}#6'VzIgP^7Ruvx}5G4sK $8ĉ/? ֤ JwnnԩS|W_/l_gȨ(} ;ZE_ З#7Q+HWiB(&R*}KZ雸 -7Y/ o -oOo82ㇺ/װ& -tPj!1l]"uB!,>\(Ce-G/ @&eN/7QŶ}hT}K6^ᦏd-67\wm/z,C% ARo@_H; PQ}!]0BE&}W H%W;qIS]%j!1i[3AM U m5Z3X}}e'VXJ8aDdʮf̢ 7&[E 蛨ĉo 7gYkIiVf43~g:Rk׮'Nlذ_u}n0P9"@_@D5A_5땋^]y%b2OME;vlvvTM5 - -M%^OuhP瀠!2νOMMm۶bW_] -̇-t&jɈn,Ro2}/ }Us K_578k+dbbK/=|WZEĜ6)5<+wX3 -RзwʳdCwKi7 6Q+W`7nok"̤IUQ9si] sʒ]0 -ُ̫ZU4O9I|7*PsZ~sfycP*G_Ի/W}ͥ`tkg (C }PTprqL_o$[To9H; uo" җ7"M<R/ W 3cī\f.O4[fv3U|e.wo]~[蛨ɓ'V^]_|ζK6^{Afd^}u@^X/ k.;qB (CBE& -t 蛨s\5T" -LNWCYM @ QO[+{I̥\w}}5r;@~4}'''\@a<2[iȥo/Ԋ@DyXAᘈhj9\j&f qjwׯ__a~lĔ 蛨 -ރD Bͨ4}WXf͚{=zt K|P4vjѭR~? B&W2RN ۊʕ+㩩#Gر:V}pїX }јA_@D<{Wu\nNMwbbbƍسgυ^@WM 5B_aM7z:kP.,v,} FM P9}W^o߾-[LOOW!}q5kWvA]}!~e *F;w<~M&''׮]k='oJH}woZb-xb`Kܿ.߈REH#7QaͳP(sTsssN滚}2U:M̔Eo -r:w}̐9 -endstream -endobj -1279 0 obj << -/Type /XObject -/Subtype /Image -/Width 763 -/Height 65 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 7319 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^][]qޥn BQ>T}WEU//y"@QRZ7BTJuSJ"5$+cC BU5axfYڗ3[KGk|sֿ9g8?W"$@"$0<D 1?Ƅ$3}|O"NO -L;"ChԅM+Ƴ'T,+PZU fĜμ$t6b᚛!!nxM}rzqT zxtXo -9h= HD3j'UVwIe؋'D HA8d""Hmd e ^PFnn;"!H1K _nΣ[J#\ɭ6B9, <'4^I#EӹJ qn;I!uf|GS'D73xDV|'Zy^V傧LT2Ӄn:WS.r C -E/Wbp|e>tsL(YjXTTϠ/ C#"`Fi~zɂqG0ՎF9en)UR 7099&HѡD\-tz-G P\N$y=ExA%E̔pҶbjePJ!A%Z٥ 4lѹq08THvO_zOKħ[[EXơjO|QFJUOplF$D`ʙKpz\3qj4LB*&I:k_ԡ$,|(Q(P؅k" -O>Z<_ u&$)o6J1iF]DUC_[n/N@8YO#!Cv9.*Oybu3O):| "niszBG %f%g\t6xXQheڛf%Wm -M$@"0n51nsD iB7E.`I"9a3a+_ˣ?q2e2ee=w}cֻ1va0 N8/S:>O^DOdq^{0DZE`d(F]K\iС'!xI`<:oq 22 .wnOS`V3ZtNL%1c~}/>@|]OiС!0 -AZn-Tkx#;n" ?k90E_rq)ɵuxJFqJ 8rKt1dǛecCumR"I<)^sYxkɉ8']3Nm1ϗ_.S9C`1qzЈkUEWR| Jt[4$5Šr6VܐJMUCm&%MN.+E^ RpxģChL_,T<M|aMsw}.|/eJb91G:bYy?C/%~+6_n\g>G?:#bZjx4Ύԧqx8h_'άఊc/x3B9>33D#iTm[ZDG]-R?(v/MQŚS%up8O -᫉dp.ݺ}݂8q)$rCE\WR8(?dt$rwg<+j7Fo.PIK4=aeBmEXW4IS-~W)xΉ@2!4iСJ7kG])2ZtNLI2@T>o%AϬj:w${y$Z"L\XX=sS2l;q>aHӅ7s;{0.K) 0ZXؓG"cHP"V/ (mϱso\ѻo7yz oJ3p-KƓgKq!' "d<@9uo 7^ի`ѓ@ \ -x>=5xL9e砺_xșKݸ>ۏ{(ct#)*T3d<ÇkJ3JG3`"έrs^0xXw:k/72 -H?S϶/;II|W,:o>dC"DSJJƺxE)1X\x\H}̓jg_V=ûx(\Ęp P=,ùemM"xAye`}-.^\ީWpEꦛԇhd<|my{aP&Uj,iPjJ=IOT籍{aEa\2t@&ЌWM۔d<=2e(:xN& O],1uBn!sbIRI `I67/ã~6ƃԇÉK)eQiP|]?p#0ɞ'O>>Wc#(x{ڮ7-ez xf*2~[gC?9py#G-żV&9<$(p!ZWw}S-3}"WLoSӘAd;ȧsK2w3 j|'O_|G7lO|~?Mԯ=|V[}Kq5/NMLx@ 6:xlkЉ!\aG\Lыԇ8c)KF{<0_Mp|xJeJ좭^VL 30ɿo=0)G3CHOx^mE :HMz/εqAh -T\<Xd<^xy!r ruXu8t8Uz@M>):NDz/ʂxG>0o:sph^ķt]>_4 rBI1m. p?X=܎݇8y&CEƃ!>R`Ԝ!=Z:9M)3#YH(L] -SL`"8"]%~hxb> ->> endobj -1273 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [128.375 579.953 141.215 592.852] -/A << /S /GoTo /D (chapter.25) >> ->> endobj -1280 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [182.449 253.355 203.727 266.254] -/A << /S /GoTo /D (figure.caption.73) >> ->> endobj -1286 0 obj << -/D [1284 0 R /XYZ 77.386 776.032 null] ->> endobj -1287 0 obj << -/D [1284 0 R /XYZ 77.386 762.483 null] ->> endobj -1288 0 obj << -/D [1284 0 R /XYZ 77.386 338.841 null] ->> endobj -1283 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F16 519 0 R /F46 684 0 R /F41 628 0 R >> -/XObject << /Im70 1271 0 R /Im71 1279 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1296 0 obj << -/Length 2311 -/Filter /FlateDecode ->> -stream -xr8ovYfήxt(T")vdoh~ -og.UQ΃uy̢, ,bQS($lH~\^Inn"m.״B><¿vy@Mv=vnjy@ց4fj(X/AdO -T$XIX쟳xWLDxU**;R}LW׺\^X}w)t&,Dx,Gv GBy#a{WED/VvwMۭ4^tYD8:7媫7dRqYɒRFL9za|FvO{_4'xkHR,{B$]dynME67R5)u#X'RReK;Kh upw=!'zԄsQL"^>kR]s~ζmWfht yѧ -s .gm6nk7COѭ![\K$c }OSڥ@v]5`L&\v"DZuRy׶;W֨="ΡN0]Ȕ墯%jd{M)[ֱ )T6`cߚr]y`Ty'TMFUN Ӿ=0UϣtW͙~-To,O(@U>`ay+֖ح+w\T7+Nd:rʦ$:7CA8oa.M K,]Ֆ -$-BƔ10"?3F7oN㴓LFR /\A&&1m9\\!c-SŰ54.|foõ&^চ"}TXpr`7 3f+xCwĕ߾o/5U q -N%mF ͡ft &.j|@Dr 06 aq;?B(\H+vۮ1`KD4')ɱajn xB2j -;\jEZMx$,t+K7_}^HILJiK-*VwxYܖ:%4Нm~|ElΑD<~>!^1-'>6Q;?л>F6劘P8"4djYu%u]C;a-6p{bK/"(T%9-(?.3%x4nz͗y 36+Lz_rUΎ1AhLqyծةXҖ6zjĚ.,V.!+q&WtVjKwDi?x}2M(w @Py|pB'^nxW VBmvx!G;qX~Sms#%7#M -endstream -endobj -1295 0 obj << -/Type /Page -/Contents 1296 0 R -/Resources 1294 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1289 0 R -/Annots [ 1281 0 R 1290 0 R ] ->> endobj -1282 0 obj << -/Type /XObject -/Subtype /Image -/Width 859 -/Height 22 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 2871 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^]KUn 0! .Ltɂĵ?0Ƙ a.\1n~1&Ì+!Q|$. 0ךᛢ}۷:IS񝯪{cr*@ ƅ?wp;F Rq@ 06/8;OK@T}X̫,..'3gIG{td+A@W$Nŵ[49z  ofs|y t~<\?)7,--M|$gzmX(H!*¿3] l"Qȧ=z0ɘBoffÇ#Y ]93bWmUIDK:2s#a(‘PwT#9̓6Yq((:şBTO>o]R~so&QxreeM=z)./Ty%Kz/gEH⯚fE!>MȊ[OE EqE{ט UnecUlMiEn*8H/yyT 0bE 9]h 2ӝZvPt,s2((N ;p;SVӬ5OiRYٳMHCݼ9ђU""|q;!)BRb$sGꕳR֖Lл"J9jynqR"">K*BʋdmGjA%Q"D\Fr{IL!̛"&#mk[µW2m=)BKSTkLbpth48,zӵvIn!\k\-tjFIZ֦'1$ ˫d`[; _H}wIқT~Rƥ_QE:I'%/]C*Q{h.n2`yfm`jȅܶQ8a7a2Q%oH*Tլ^9E&>`aU\*9.}Qц/Hk"#]NdР4Y*8V!UP3C;xF]ftdr᬴mR۰#RrUXZx/GH%Y&IXt]G5x)=B5Id8m;A[r:@$1P]S6u,1р.,I:5.dEh2:n6+duI -~W&f.C}@ަ35GS5eSn8Ldt*OVkQB#9T0ɧ9s\Z˔Ä]iG^*U<KV-5=BAzxgfIbʎm&1w}3 f""tBH>GX`Rb7߯OC`CqRϛڑےQNRlBb;jG֊!ٻ4/<154 Bޗ2Q!D*!ɓ#av\_q5I(ˑkGHIղ=]::ԒˊPyh!5XL*\H貅Jt}}''rt"tJe"_lٔ2JIp2jB%MIM IXH%{Kt:t m& OYjS+@!-"d9BIZpq,gnP}XJ4ZEQLShKHZ5R&Xʡ#4!TZdM]ڼZj670TaIs <[gm"Q1Ք'|ʧc6c&4ZwV!eP9i,I|Paӹ-y(®)B'Pp?1=dSwd{)6D[Vv-!@VŠ)V-L.H?&qtkСt)‰9: z@}?iϦ3n+hC5 U,iKFha]&aauӥ'{ȃr"(11a.O@mmBvSeEHv,|f[Ed8yY麍Mc)* bIc bځȏaY?X}p{#99."TnSnΣG0 $z6ې6I"XA>&G\UwJ~ JAMh mippF -endstream -endobj -1291 0 obj << -/Type /XObject -/Subtype /Image -/Width 719 -/Height 19 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 2081 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^\=o]E}W?JCA ( -BD4H¢ $D"QP -40I9v dǁ<㙽{7vjo~9w޵.23; v?4<2Hw +]jVb,*ՋfÓES&=mF!ŽH$,POG2`;yR.Tٸq8:HD`_!-$jXI:XCT?X~4vcӋ>_{d>qkeF~|lf* L@7UQi*.#];ňaPEq*ĩ1lAƑ͔p([m\Tء2FLQ,O;qSAPa|T=:e)cq)666n|c+Wgm\nC'§ExWE}>+ȷl\mp|u.Tt&])R:>מVO./nD>w4Cwm`T -ܢ32Wk[U;llۀ>T6@5n?9q_moNpO*],! Z,A%>RDlaE貫D HA`ʶxfi w)_̥Hc(%.'#[D:HU`Gg@n$Tcʭg^\^0Hv ."Si41IG]c HPmcZwyWݺ5Zs#omyڍΙs9nܔ( QSqdZ<ZЎ(6L@HƊӵmh"u6`- -]QN7E'@5VAQm=el 04WPP1IR҅v@rN*#%ڨunpߤhȏQIf]#(;ب{W1uGzhܸh[$U7Sݝ.hBi6i6Y701u&yTb{Q]U~4^=N8]My v|M d2Pv}EAw!Caa듍:I(I1RtI] 7)uk+ RM&5h6p]]g-qZLƥ٤ @` g)i5-Tucx -m7ܟU?' TKn4}>;<2{zd -låم^6TܶW?^YbVa0rY{QދvJ緱 H[Ӣ-GwA6cOp9uVʻѢl1O\zR.:]+7/+@"$@"eqkqbcqN`IZl7&͆#SG ̹F -s -endstream -endobj -1281 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [350.658 711.873 371.936 724.772] -/A << /S /GoTo /D (figure.caption.74) >> ->> endobj -1290 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [396.756 280.494 418.034 293.393] -/A << /S /GoTo /D (figure.caption.75) >> ->> endobj -1297 0 obj << -/D [1295 0 R /XYZ 115.087 776.032 null] ->> endobj -410 0 obj << -/D [1295 0 R /XYZ 115.087 755.708 null] ->> endobj -1298 0 obj << -/D [1295 0 R /XYZ 115.087 694.68 null] ->> endobj -1299 0 obj << -/D [1295 0 R /XYZ 115.087 396.032 null] ->> endobj -1300 0 obj << -/D [1295 0 R /XYZ 115.087 364.161 null] ->> endobj -1301 0 obj << -/D [1295 0 R /XYZ 115.087 332.289 null] ->> endobj -1302 0 obj << -/D [1295 0 R /XYZ 115.087 263.301 null] ->> endobj -1294 0 obj << -/Font << /F40 562 0 R /F42 629 0 R /F28 636 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R /F41 628 0 R /F46 684 0 R >> -/XObject << /Im72 1282 0 R /Im73 1291 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1305 0 obj << -/Length 1178 -/Filter /FlateDecode ->> -stream -xڵVMs6WH͘0>H'jzr-X昤3@53vط Fw2a3#њL1rMVr}8|Z^c)E$$Jf-er]-o@URqL~,t'nz ϿϖٷLJP2{¨34k0A3&a\o3)RM$':I!]3þKp9폦A@kʔ<5FhcZ` L3F4mh13niN6Yj73Ƭ݆nF`ܻ(Mvȣ+~,9C0ħuMԀIȉ\PfC#yq(Jṯ -ڣ>LT4~Ք+XoLoG󯣇==yFE/x`&_qEWΣX/aRsi oiAj -;_>^_΁}/-DP,Y>?*d^'..a< -`'~m ۊ2^gQ㩏!hB>QwnM@d?۾ Six凃fgm|`*q26q. ΂ "a~=>t < KG4Gi=À -\pOFdc@f4Ax;)E ӺP]]Xkv'~ 'UhYmK;2{4#J;(`o%[5Z8l"mXc⫶)js,\') O#lx>ʑ;}9fWp*?,r)%9(}v{i=>Ƞͪn*P4dd鹗 -K."_Hkp|ĉVpy/% -endstream -endobj -1304 0 obj << -/Type /Page -/Contents 1305 0 R -/Resources 1303 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1289 0 R -/Annots [ 1292 0 R ] ->> endobj -1293 0 obj << -/Type /XObject -/Subtype /Image -/Width 750 -/Height 25 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 2313 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x^nELJ(A(Ql nH8 8pCl" '< !C@L%$ fk){{htuW5cwA(P`J P -@)URv -{؋Rq*ARK(Oizr&ݦۑ^,.y - -@S8z敍 R=x+`c+@iaru-B(0- - ~>~|}ͫv:l{PgZ$'ѥ]y5ʀi&3(_e&(PucxxP-,Tex&},<[6/]*8 -Pf[ʌE(&@2_|S~1xȊOx'^};չst|Oau'y2Hf4 k\t@bQ&0 -Oɐ{:+jSΔr'}oDY1ӌ&)!޵y{{P_WO^~8:srus4R~1ʃQFhfw67*et^*1󦩬֍n@bQƏp~W&2zZ5mj(ݠe`PǖuFNF}Wf2I&UCuַJ[S9S=sZYS'z7ȭG>xaNߴ[Kt,(C"snF WU 4pd:t;(S B[ e 4EcPLvMcޓȵ9>Db$0m 6렮r,jϮ?KD3{{5ͬ^|h棛 $|Rs[WV+3Tkk33iIZ[-u9}zFLi(krfs/hј"sJNr_R[1$:KP -̹ݣg˜KW+!a32+cP/cЖtYL2尋4Ld )UcK$M&Ƞmünd ] 6À-1QVGJr.?9лq[1ӫ׮տfZZL1\ -ӟacs+BmJJ<۠:+#x$21FiWA$'&YrȆnG}@we;(I<1[]y0+uf-02%ܙd5CDPG5X)|r϶{51+AQFu -r[vd#$TKI-+׬ߕ1Yx1p嚽DLӮF]A,Rk~ -Vo) )e3.2ĴC=2f~<|^4B:HѪa3Y.Q@5HDy_F_%7(#g+:|#͙c]- :qX21%de -x7Z8|f9-P4ILʘ|'!s2s@391KI17ge|*1I;3#x &!?cì[vk2q }d6O#P8xf$(-ܔy~tʹ f(1ʡNb>2Td]ޕH.GnMBsM%31`xt(ZImBtZXӚx3YrhFLpQȯxc.0MLf:C@aS°9 -JꝻaG}՗Ae& t|]weD̾k%[H7qsL(io*S>'3(+ė 8oBmk.lori>$jw~5 aI$ Im}ܕeJCF9FL_]yoϦ_2hں6f>=.pLOց2Lb$یӓ}[ .Գ7l(#Az+20cޤ(SNPOO](Coc N6ڠ-{6 O¼hf8a3`+DF^#HtacTSn&+92=@⒘<\IG{Q -$ LXLX\-V{N)S° ge݆yI0l0lrX|ŌKQ7Qw2tx,ϘK~ h-pqXmdl` C9K -endstream -endobj -1292 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.474 741.027 348.176 753.926] -/A << /S /GoTo /D (figure.caption.76) >> ->> endobj -1306 0 obj << -/D [1304 0 R /XYZ 77.386 776.032 null] ->> endobj -1307 0 obj << -/D [1304 0 R /XYZ 77.386 723.899 null] ->> endobj -1303 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F44 633 0 R /F43 634 0 R /F41 628 0 R /F46 684 0 R >> -/XObject << /Im74 1293 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1310 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1309 0 obj << -/Type /Page -/Contents 1310 0 R -/Resources 1308 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1289 0 R ->> endobj -1311 0 obj << -/D [1309 0 R /XYZ 115.087 776.032 null] ->> endobj -1308 0 obj << -/ProcSet [ /PDF ] ->> endobj -1315 0 obj << -/Length 1670 -/Filter /FlateDecode ->> -stream -xڕnF|Kqpjqݤ@r$OEn}PM$EzۼyvFlӛٳw7oQ4f4ze8OGiO<џALǓy>yTiAYl~](MYh4YѵVI2$ H8ʃGAQ敒n p\-gxBgY}38fze3a!7gg7|3EOBx:O -6]Y(K >I">".JF1s70e/,T߄*FIx?zݡV" -<kԆBF5Nյc'6L2scwJ7j&˜_ԃ-۵_$٨K~Bsi9x4)9rv JԕF?EdTe'n)4zP>Y}()[ze\ON9"d "xr7:A#ik %z1eb]+\i$ojnm֚JcЙ?͉gekCI_A9u@qN'ks2LUbG&wШs]bTf**\- u4#}.$(($cW p0w rb(Yֳw= >qس:%^`VvZY@o)k:3+0Ϋ5=d ry` KҊv(3> endobj -1316 0 obj << -/D [1314 0 R /XYZ 77.386 776.032 null] ->> endobj -414 0 obj << -/D [1314 0 R /XYZ 77.386 755.708 null] ->> endobj -418 0 obj << -/D [1314 0 R /XYZ 77.386 528.966 null] ->> endobj -422 0 obj << -/D [1314 0 R /XYZ 77.386 447.308 null] ->> endobj -426 0 obj << -/D [1314 0 R /XYZ 77.386 327.122 null] ->> endobj -430 0 obj << -/D [1314 0 R /XYZ 77.386 229.794 null] ->> endobj -1313 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F42 629 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1319 0 obj << -/Length 330 -/Filter /FlateDecode ->> -stream -xuOO1sl;L?ok\DpAB׷@X^M_K $a !~;p81W9(2k5k^xg$2uxƲ/2U=(C9x)BJiWs1=VFe28ӝA5xB0K&krRI -FLR9|eehkIs]rhO+wv>Vve !l:1b:]fߛE -1%BXsJڛB oo1誟ڶܭ> endobj -1312 0 obj << -/Type /XObject -/Subtype /Image -/Width 970 -/Height 816 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1322 0 R -/Length 33677 -/Filter /FlateDecode ->> -stream -x{՝}Rc^'S35US5C0޲*J&1ɛ"@hD#7D R9'Eh:#CkD"H]D#QX`$c$D"Hu*3>29kahG `dD"H$ 6vE,<2DfɱkD"H$캦v- h]\TPPit [WЏy{B%H$D"JfMsWcܥme 3~h) E4ij!I$D"Hk:əfΖ3gcwƮխD"H$)WvM"H$D"a5D"H$]H$D"H5D"H$]H$D"HjD"H$D"%&D"H$Dj]drC˵ pr^Ph2z{\I>յ-O]`5v 5Ykv}:5v]c׀]v]v yAY:Y+}Z5-s$ȂUes/7Y8 خ0n|>Lv=&:ptWqsvp5Lek-Ϝ3xb5bQ cc6ծUq[#ffn;6 CCkG/7r+`NyJImg_&rsv dת_Ϯnѭk׮ Btl6%]{ǔ85=v]P3vzI*v}":v]$igΟ]+r$ޚ36VE8+#?*K4J} D%| aK;b<$wlm6XZ6wtdkN< *a$E؛WGVƮv;{*'Ig)WN4pbg ;vr>M4_veii4F]sXߔ%KTWe yGWܗ -*4/Aշ[d:v-ugkl[$A=m]'F= #IܗZ\XًzkVƮv}Ri>[jڰyܵ71'L+hOɥw(j~AG͚k9i]-$cp`שoj4bײ7DV >I?2$\!}%K=*>Doԙ:IkA> t[m 2HAXx Śvo5׮liZ9[l2X -̧)r/(BP2֖FIK:АDVVH-n]ki@DrήCuM'*JT G唡U:"vM%Q&aהR5J),HQ9kJ$FCVaÆTl=>Fq+yӽý', JNNmAuGG[d88R9/iKWK dk`(Wl_]op})9 \"޻VOU[zoUUKN:u%=0:4~U]anWuPruϷ$uWs7B46p( /9+p|:É6-3׀kE NbK:"Ӯڮ]T| 堢Wr0'PN/,]'VZEቴ҈Uuη% m7ޮTNSn)jJg5ήuAm`'u擡|е]oQ] }mR*6ݧ׮Z]W]j,b:c%+IBEv=V?QĮT,Ʈqն4ծSUNn-aKgUam@L&L]'@AZvL5v;f gY):gg2S~ר2^7Cg#uHLj(~̍. s\gϞsӏX,&Dž_?w.BX'~-rW6mtG;Ӷ1kSwT`ܮÖF:hvYJy=f,Mp<'_b vz%v#n;vW&RgmjKumIQٮ 5`=']~ٵz3gHJV;]T:Q܊MN G}['3~.=A;jROٵzSS}ΕbBJn A͞.Pl+%&S6iđ6QߦU\5wuŮgSjY=OVu3WݷL]b k& ^SSw 8%:2D«=d]0v~]p WS ]gvmWtvm?k96Gv]y.Ʈ2:unZ*&e֏riZsj[P/臡9v~EǣT}W,꫺)v-|oڵ\d]7h5Y3%YvWҩ׻ lꉥR_xMGPm _u9Á]lq6EIe vm?}ŚsCf*!~]sg7"Įԏw\βuD06IѰ5=l %xЦKtWuOIwڮkQ?OfПq>ѮLS^bg,K5m ®?/G;9ԩ3.g8UMS#]'_MwnSj=q~=_UQeG˄E F٥s:鳬vm?iTo\qm_Z:I/~$g+>xЦ \k6qu֑!Ͳ*'[ն?_ӤqײWY'g:eRԘƮjsȣ'k;*rf7*,Q3N-͜3pWjm9 -,VƌFTϜ]'뢰EqM]eU9%IH/aiLsWMfy]W7gH]\5sΐw5zΐ*t Yx&=ti!z캪yK%&] SD+W3c^T ޝ2ƮdANަwm/.͙ME?mvݐq 4p_I">Hau#CEd1SOjxu|Χ$"?e<iq8uI܈M:͌|亞'%4 ]b;uIr=}~SNi*aX~4麜@RY4b¦U9C43JnFLAi8*%ߝWȶ\;#5w5W R),L]kfaƮk*si:kvMPjEƮk*s) Ga4 -%t5P]:ӘO)9T2La@)CI[tE T2ŮtJ),HQ9kJ](qHb \.^>b\祱4b&ohna49=⢕ _ڱ|Bgz҉*S7SV6lRƭm x *a#YJx "'VTX~K$7([>Wb 4vg(mA ]tw]:kQZ׏t3vGt,f?{]\/N[ W&.tw/xURNNq}o:8KUX|Wt}t5P`v|h.+.vLhWAiKb*iw߿gCs5Nm5e[͉K),.UٵbJH+3  Hi׽DCa!@M3;uvqv(K-v CkGK .brImR>pJƩ -ZMxFkrK ɮՉvfܵޮ!wDqlgyŴRrTYU}X+3QN݈cpNJ뭛uZ[|vMn2PFC>uZQ1m[jKwr2ص|dصA-sjC,ۯk9lZoTŮkґ[jtvNo -ݎʟŰk^Ȑ]Ǵ8k5TJ^8C`O -]v][jN3xwݨuaI4,Dݶ(7ٵ~+xy q-N]8Eu&+hR_Das7ϵ *L@>s_44V];Py7/6yCkibu ߛ CBbduKIm4wZUS¿` uh`rv |7)lzvZx\KKn)(u|ذu>C̶5v]7w2g4ZgaX[jm-&].D%Sm4>/}V7Beb`3<җpW>hfriqn*}톆%hWj6?/Jl`B֮9gm1/f?t0i}i{Ԯ+4#:5.D%SXBym?W^2Fi}bCK=8MDbZbٕWuiLRmPW?2Y?;Vr)osK,QJN"RT1~:ޟM=W{ŏ" ZUKfZ2j5.D%SXZډ'+ W'ưuǮz7صf{sjA71%:uuyb-1֯Y nz620|%WmWxYuN۫viQ2 QcZ=;10^ص~>{6hg}K}YZf6?oSծӴ<84G\1:UKDw5IŮO};ُu۫v+kƨՅғ$OasvwM/CyvݮK]HVdJ1(v[|&R^&g8$#RKk>ByRa.vMDܞpW Mwo2$5e(Ы)k4zΐNuEHZ$ˎѮj;9Wy69vL-GGaeګv݀hϮy萤=c< -}2/ ]lᙄKUغM9\Ӭ0QQ O?V'j2ʽ[5nwrF$V8y=1j *k(޻ 5n|XZ{nGaWw% B]aocg3'4*s%MK:>:3 M6nM"@?+hkaHsy2:u5v]cbF3*Nέ>RXڵ(sYDeaiah®e"PS̃6cB^&u|L䓦9oc/c;nn3֙ITm´u_EVfv`uϙf#kbG,acNUW;2$xNPH^Aul9Fu{ gbzwژLƹ}1LʦyiITm´u_)5r=ٻä092R`赣$ -] Elȇu,ψZ7[eB 7T -]C02h:M?mDFUmL¥*lMƮ[*/|$c=F23ʹ][jDv g;zHٟkV> AQXLyvK:iL¥*lM -wCŮa2}Ǵ3 vMn2۵X,ƙOXԮUb!8ڍNwYwepvwI]ҰAvm6>EymߊKk%˳@oKkE]W&sx/ⷧ]+U2۾>vͩpDp$Ar]-*'Lbvt~̍w.v~g_:}&կh 3W҅.b(Iʩ"c(׾VjҺњ vהbPk+qhCy0'7Le͖m%ql.xw&B;;TG8kY3A4= -k]'Mp -O2O)' BydNmG3k~=5/O ֮ūk&ص-"МMk7'o.r?ȴ~h!W R#5j>X´P$Ϛ Q5 G夷kz$cUS'Ǯ4OݨOhSkFBH+ԎWNkIÈhGoa'\R[ubݮk ]pTeܵk)}v%|qb+$jg׮Lo k\3VKAŁܷǮIUUwswfpQ()`׶&Ga4idHr!y^R[8guN_Dn][Zkۚ!blYɮ9t쯙>vMSƜ]ٵ~unn]m{h~זZȧ -2=0zrKFWwccÅ]V^ٿ;ܺ>vMtW89 -5 ͸hpR;i6Ou](k,nDŽIبcͬ떭jg[bl( _3ɮ rkevVJiIl -n5)]mt49Cz' YN K57v]ci]foVfKRҮ[x:W \Q()#vM )50%tIT2ܸa0ER5JUO]sSRJGnD%Sɍ/lQ'Ʈ9))#vMf{c”ґ[j&QTr# -[ɽkaJJ-5]d*!-50%tIT2La@-5]d*R4bw5K%a$FZ:ӘO)9T2La@)CI[tE T2ŮtJ),HQ9:V#u^:sMk),HQ95k==1R"Fʋgu^l9_(oE*b׀]S:rK ޮ#]pq`DžK%SX*r()vM{axv-ŴдZڅXHw?1vٮZ6ѬUHՃf - 5Jv 2OV?+ԛf7EoRe)ɭ--Gh~[cz@zB'4瑣 -~ O}q#BZլ/-i,spLaQZɮ5w +0o޸L Ne,L]i&|-Kl["ٵ8N#^ɇ0:B:G+Dc j&,γZsI),HQ9:s-[ĸW>Ů|.f޻o:+󍦩ָͤ<5FøHR:ISc:Ven+o٤W }ĮFiIOVNz碯]krk+W&h׭\fEmZeR0v-~\vb l:W .615v0Y}zNv˭ޮe[t5YHnҮ!"yȐgXgǕ 1a?O9s( 6׍%p*r:ak&q.ٵ.R;&LŸ϶ɂu@3ƄÒW03nZ?ߵAȶ>LI0g [>tk͠&z9s`~l3d -8e}2l -kt7>:qk' 5w]sZɮg>y1 v>nGhd=mgќ9~d -KpTvMnٵ(s3!b1wni$zH﭅]#[ocH /La@-5P.gtWrԞV1*Bhi=fq6/l6 g& ),HQ95Jm ٮamѮ%-w[S!iDpVںpP;bל"(,`4 -%tub׽UA#JlDNkw -Aqa;`]s](qHb XkubvmzvaK%SX*rkrK ̮stwI vTB*. vwծ6юu4,$ڿ=7d- Ʈ9EPXiJJ8$UakaN5 @u&9Cv-zT@SFCY^),vMPRJGnd*R4][j*JT G5]h)Ԕ{ i욯51gkkkkVsp:M'9z8߆ӮOn~kv]c8RYƮkv}:5`5v]vMkNHƵ[/|4T: -aךDMV/$mu{LeW.v]]o6 _nv ծSv!uh8֤GTgjqJp,v]5v]u -]HAȗ]{蔦nNk캹vcKFm/>k(v-Yиq{FoqpUԡA&ŷO1D5F FhX6dk}Ҍ*%lჄej#Vd׎|x̘.gkNٕłgw}ȴ!vm]z9Clvu-۵l9 -DW%߷A=mCkWCŮFB?(zl-ޮv6ux:ڏGӃŢ˟d*-]+XpgȁκE6 {/6-T-?M!v42DX-u* =v!Yh> jwcEFcXek7DV|]:v-ڬi,G<2^ -v]Y^c u5!v- (] ,]켐F?h$ڵ4D}u},ꑭ+L6[aum]Gc9t!jOa(aKr⮰ UNbĮp}|a-_<9lLv(Gnc0V5v])b'S"v2vu?*Yj}WcVnp,]NGm2:!vtv-!mhpqב;@¸먛ćj[X[®۵~4\D qqINv=V1͵kiX7H)zg:jdxh~0lrϑ9C -cyƬ3Dv ];ٳgOuӷZEh];Nj论6kٵ|:Gmބ߮k#חwyv}2f6mrK[V\R}?5ŴE~Y}~888^ü|HIJ;i5+VyiC^ܛl5*@=\ʡ]]8-]r=n^خOhεAjJ]5~x;?5Eߺ׿qٔut pNzc=|wæWS+|rro}6( kvty-{٥ʶBο5]X8K:(5_etJadRMLe4b&W^/Hv+k -R?q#k,hs[]]r=koaѣߕhxʼnum{s{/}qǷm>=0QZ s?dK+>~Ut{wy{w>ײ!B94_+1Ehص#D*:`iM#?wʾB`P`uMd8 ~U3Tu#umyY#ٵ z,+ɛr[] hk@%3?筃~pxg>'s/n{/CKϻF_'n2L -}o~k<۳gPZ{iИzeU32:){9y1nk,g(+Eȿ]kшxXN -=2DP,hk1q:]$fZڸa2ZWř}B汽2)˵vJC&iV4c{t}__~ٳgS]K؈oQi.s='NKPv]>(*Eȿ],@:1?5ɮ"PRyY]A3K:݅ Gg7׻MR]v7#E:"~˪l}GݕZ+mǛ7=rGeS>vܵҠ({\5vvC>r'|☧dpp0[M9D4BݘϮM9kFsHC/p4Kfmv*?2ٵxLD5gh徧!(>sHyXlkVHG+#@۝iy0vzg:bv,R}-ul^m}:]>cG|I ]k/ { -3eg%ڲ޽`Ne,⮟3rnT45]sAZ~39yzg>ԯ <k+2`nEȉ]IE|`\p]vJbv& -v ]rkkv Y`5v ] I5v]`5`׀]v]v 5v ]Įzچ]#u]`ծ5Ʈzٵ$btWX -wzE[a5@ZUH^˜5v ]kZ I{ BeEo׮Iaji-AË5`u-Z.h]]]V[f!l8>X޽{EUvgkG.]u֔c -Î;n,j׎;;27ڮSǽ,YR]3 }ãGٳg56iF0@1r[$>ác\'ദӦN:KC7JbLmᰯϑd8-{15 Pfl w&YT>={Ѝaص2 6(k.8KC7k®ƮƮkkƮkhhƮƮl//7`Ixk~bGn3Oɚ!g1̈́]v@~ >\jP>=m(jۡص DPv Yan='v](v[lh-bk7n-ʵ*rD[(tQ\ܡ],܏=:ٵ[xMϯ}/zA/76v!ibŒ Jt0|8X7{qbߡվW{Z_C|nc9506b3ypP;}/E:!vmkc8z+}Khx^b d lWcڸ:HZfIr.nTDESL&f@\tu!MhhcŎ;\];۷sdP,YX޽{v 5v ]`]`5v]`5v 5v ]`׵]}HH4(5@+I 諵ZY,kgrj]I5v}(`$ +kv]c$N]85v]7;-Ek[޻DSt ^j!w9]cu6|J'ɠnCxN=zuK`a-UhP)]dCZFBER)fHpT|Ґ{cN2WsWH՟t1*]wiӍ]ɮ+5vm8ЪAF!d8v]8VzW J$桼vmR]R-jp I#rlg_ގ]c׵_U nx^pli͠r{ Bٵ͢e;Ӭ,᧘7ޮCyu7TK_=vdח͞=Ɨj]WO8FZ+ J8KIr(l9̋]bG>M]:?v-ZQan!5O-VO> -oT!/Jop~_ ZvvZ/n7WWk?,8ZQXMzLk7oS?R ZwO^Z?[:շΉ6v.8.RZ_)k].? o׆]N, Ncى>v˘R۶>gk[%dVBaܵ.N}[mK=3f5 쮭02D]CBm5;ή&cBt:d]Gk uP{Cu|W'uڅĮskѯѥ-]kOM1ۼhוRTkm$+fnEVǶ1 ڲtvֶFqTUw5jTs 4v]:VtNkY4hİݵ5]GO5jǮp -_$YBuG_@]/wsٮ]lvw1Ev-uhVMDu^ 캵]N#vRobٵ/v:m+I:~JjNb&L]뚩 eвKekcG^dkY"֏<*]6ɮjbkص7۵_WUAv]Į5bvn"n]ȸ֛3$*=q͙Y^{ -] ?iTquu!~瑳DS6$]޲0v]1X9CjNkY"Ŝ}k"r#r k]KDڬ /+?]E M#CA݅k?Vw-i]]k7[eF>~Uu 57D4M|u~Gs]gà66$] -[sjWa 1[0%b#=LS3iPvMg _7g4ְ"ș3g52*5@*p+FRA|5H_Ů N܇]8S$욮H]7^]c< &qAhıPmZ]c5vMN -5cLbv]$Jhkh -O?l}nY0779'Fu -K.Ii6G& ) ŝFr}]b׮;2@K b.lm&,|رcGt{qƭkq|W6|O 爹_Iϕ4?ssYZ5EZC*nƮrbוAZ3v}ףG 0;_ZS?ܻc?Ɠ:\S[~<;vƿ; ~paʟ]W7֍254^;|ߖY9Uw{y=0+/%ፍ'/bf7rڲ%O{?v|rI_®1>Λg.]?%?g}Sv 8rzĉ6ȧ'>}z;tiK/ /X7>{\ص5!gΜiƪٵ֊vvςHr)ُͷ| tjV:X07lp')P+_Ϗ]/Ԋ`BEaeFu'G',|رcGt{qƭkq|W6|O sYص_\HȐopw`߫O}ag7{wgxrWG߂~y}orJBpߝ]Ѕy?0.+Gkrjk"WSvpa-+ݳrꛫp5^zkGn{IӋy_\y- olrMyބ~SqEoBhÜ5p&+v ɑ_FW_xk/jѦkr_\CWֲkƒ]`54'OM}'O~|ϤE'<w/~#ec8kg,>8ŏҤ~EF-^TKӇ jL}t<ޮ+fOqwfo -W_۷[)"n6Q=j:K d-dEmMnM8K -ܑA:588>u(ӻvFX6Ǿƅ-g3WϮu5 -[IF AKMON?9} M9s3Ok3g4cU:dmL{w<-V vOQy֬-h#$kB83]kc^⠱K+h7ucf/E7n5}e' Ec{N:uTh+qsݵm?w<"(]' [d]Z~#'WUYNW:S26uT T8|)0XSgž3SurڐC`mb_%:?I>iO88kz_GYq|}tO۾c,g~\:t`I~oMki#эXs5v[_XA)Mk]ZV/]KZٵ`T ] .1vVeCY ecǎ1ƍ]66o]@y@WVd+6=v )]S˧s}~7龩OɏhvӹzܷpfN)yƮ$5@+`@&iDfvGioJk$I -5p,I;iKn>'Mߔ<Ю[oW%wY$I -5p,`4wZ>yl:ȐeڑӐo|*mЦ͘=3kk 9S]`^{K%8`+,8̩yQռ&;588>u(ӻvFX6Ǿyh<8o\v|߮3d,]c5`tEh]Wđh&NlnE>u<#3O;^z!`)'w.pݛ®y9sM3Vή)č+B7ughO %q[ؒhr ,t bVW~jk"ۮ%Hsö~7}bg -Jv-8XVfTw»}O~|SN -Mu3zn`M;=Moɳ+eZ˕6Ma]W.TvnԒ`ɘͮc#Co.kȥ]+V,ubV ӫY0vM_9] cIrkrҢǏppu >?l}nY0w<4)'Fٵq?T;2Y~K7% 빌5lXv+B%Yp赤k&Ϋ!WW c?G%_*:Ђv .]!kHȐopw`߫O}ag7{wgxrWG߂~y}orJBpߝ]Ѕy?0.+Gkrjk"WSvpa-+ݳrꛫp5^zkGn{IӋy_\y- olrMyބ~SqEoBhÜ5p&+v ɑ_FW_xk/jѦkr_\CWֲkƒ]`54'OM}'O~|ϤE'<w/~#ec8kg,>8ŏҤ~EO8֒uŌ};. WkV/M6jQ/V]4nkӱOF޵?5o<6.l<8o|v+)Vk,v=|Q6t<#3O;^z!`)'w.p[~~Mr̙f*]GiW{w<-V vƶ}J_,bKFykGʻNYɺصGN~}aip:]s9kW+EZKLZοn:᚞wV}g7=8o- ƾW>X_KHs]Kۄˎw4Zޮ]w>}QǣebךE=rH8yҒ^Mujw:?oՓspdȡeV<ǽ/ w3Jj׾jH]۩#Cb;.Ůf~Z3:XXd.y{ɽ/LsO[pO;oOM>슇.)vg_9X7dL{[V?yY3y3sx~i˖|?}l/lrm'=W mx~[n;vֵ-W^O k[O®\wųFWmz};^mR聵#/\yPkk* -kkk,Y[oQW&lBuXp_N?pҥoU -(\.ЩJK"*Pp#NCQNℴeZAhH'Js `v{gfX;] ;?\.HN9=~ZoB)\;w|ɡzuXݻ?~B'Z|rrYסvʹ=zt֭`eUêC3;;:[O7o޻wU%B*m\3 mO\7n8>>looO\}1n-_7ξ˗/`³/^xۺ^7na(1O>}1\g$޽ ӞnV0Íδ=77GW@d6?vNs'*=[I'GO>jO[;Ju +Y׍9zͶU]ֺW\\e!jTυuC5⛭_~_lJ]&'39WOխ+ϧ3qxg]fK>:ڭrMկ/\Mg#b6#zk#j.^ץ|uu{%i w.jQAmtr]g")}~s4s|6ryS:ns-*~{<Vi$<ƭ_w$p뮓nyu:;mzf;~pbem]w6de%ny (?uZ.%UUJu 9wuҲ ANko1wo~| IN]7߇btgpM<+4~ҧo/mzϐTvϦ-3~KBזWkJu +X}b G ]]VZ]kPZ]ku Z]/d]5kuVյVN]߸qD]ku m'{ku56uu6śVNNNB6|_@5kPu Եu 5``q])@]Vku Ե@]kԵu Z]5kPWe~w P Wc.9=9kuӓ _%P'u @]kY _~vz77o(Kyuwo~ک7>\}: -:8梮Wi,\]WCָcלuU]OuJuN亮Nϧ: ֭Փ+1:iG6)gV+wdMχy)05ѐs,Zƺ俛Ua]B Mt=Xprs&z^N^ףgk\xGorusV{_s#!ə"pm.VqMSh2z̃6ZQ? -_RKv>K=z:~nI|4Ǹ10]o;,EE-t>ۤBcƊƴΩq>Q%]cu!Ͽ?ӿ<*D~Ѓꚕͭw{$ڿٳs]Y2zԔ{ Y+okM'K漮sOwZq憯Yƽmv%cյPVYqǴaEi -3sgXݣO<}v/~ᇿ;|guj^w]wk]7̺-WX%qđ2ɤ_n}Z>w{pjŜv_uau%6h3q]~ @}w (;ƴ慓]wc|->WGϿ.Du租~ -/5WO׽ި/NŨiq_6.xjވ4y^7{z#TuXU8/_xW5:?$K{奣KDKW$kH]/^]LƊ|u`d[~yn-$uT>GΤmk\׿;u['4?DOk7詧`.uNku=Jg]u=~+,u}PuC]u]kA9:r&žLw{dݹjzs4WyqeZ]_i]ε󠄛ז,P[)o|yuu ufp* \xk檮 9Κ5U 'HyF{]nP]PuinIǩqu </GlFp~> -stream -x O3D/’ -endstream -endobj -1320 0 obj << -/D [1318 0 R /XYZ 115.087 776.032 null] ->> endobj -1321 0 obj << -/D [1318 0 R /XYZ 115.087 617.734 null] ->> endobj -1317 0 obj << -/Font << /F40 562 0 R /F44 633 0 R /F43 634 0 R /F16 519 0 R >> -/XObject << /Im75 1312 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1327 0 obj << -/Length 1185 -/Filter /FlateDecode ->> -stream -xڭWKo6W(×D)7IM^- T_3Jf 4"G!̓*+x^ܮή $gi*vTiR2aQdIxo]ϓkA%32Oh"mX*bx{|' &SF?CϮ̞yv= JDHQ,+͌Fgtm8OF"l(gG?LbMaבʗ+{T6Xie@P,m'-ҩq@olum?a0J`fJi 4Py2.?+δ0Ueib&q*O{o[ţȝ#AT~@$ %U`2ޕPp@|:2,Wb7 h' =_0DmkuP:5z[Waeغ-qZ-R@qZ{^MUڽzW@gkŰl;ll-Z Z 4v$-+yU;[$ͭmJ -c{VSZF tl+Mxvlz);^:dxof%K 0\({Dž995Qx|a[[tPī&%j=ѣLN{,&V'&]蚥Z}41Miq_p |!rz {Ўڒ9iNlXo`BG@Xhѹм5]aRLYG2 dۼ5N4b}NyNjXlRttPIa;tUZ}cO@2)Q: VLPn8rW$Q,9 E*XnR# -UݠaDxhҊ vM"Ϙ|ME%;9b7gLPI&oN--UoM@Q;iT2dh_`߮q"Y&"ظqܿ^Tm\ -yi!w8ÎP{! At.@7 -@p>3 C:ђ3ݺ0]ח,؜؉k/BBÿ0 V>7 F -endstream -endobj -1326 0 obj << -/Type /Page -/Contents 1327 0 R -/Resources 1325 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1330 0 R -/Annots [ 1324 0 R ] ->> endobj -1323 0 obj << -/Type /XObject -/Subtype /Image -/Width 965 -/Height 520 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/SMask 1331 0 R -/Length 59826 -/Filter /FlateDecode ->> -stream -xixy}/wgggy7sӞ====+Nv;QN|/ْYEɢ.RO q$HOv;@U*"'+`>65AP( -BP -qBP( -B8>KP( -BPą8MP( -B) -BP(4BP( -BP( -BP{,N^8Q;3Ⱦ_sGP( -8Gq_H'Y#Mmϻd Ym֏|&j+qzkBP( -@T^7 r-~~̅u4BP(>ӳ5MFc5ci䜪sI&NS( -B8R:x昸7H-YKt7TC滛o.]޲4Zהo@U(Y#5?I$ 7m Q$"𒽩;) -BPNNNo&3,?鍐&k֖ĔeN鏩9gaؾm6Թ+<3>_#mNuoP|_kiޱHP( -r Zotߏ Kao0Kհ0ZKD@EyjK=+.˫YrK䊫t;3BP(A~,9.̩3scw-oV"롡{_l{oFb#{±U"fUT嘤dN">SXCg~gW?_^VRQk8ӣMUնX 0047=|G.;F#቙;_~_Wro&ϯ,X}xWt榚ںzg_=yw=ȣڙ[W/ި7μ_~'W3/=ڍFk-m^~tמ|_'_թ@7: H, FGff&f痖WW_ -U"5{K*iÇSh7Ng@|l-k=NKCGyMJ:$2Wu+ R\[T$C귩h:;8y7S!oT988?2659=9<4]H4bCCəŕ;w?#x,W#PuI%M[A&Nc8 5#t$t2_:9<>ԏS&]hj`?\[&"G.0}sP\U8-0s^)MmG5/:1©+t,xfK`;fr$[wziU U=rwx`06ofca``xdy-j=:l6e6~ x==P_?6<22&Fzh$z}6k{go\].}`_|p_G <8j1!{|!{rNd8zfh f9|N}N5-ᶶ}vWW;vznWGPΞp8:b"N㴐G ݖ6\SW[QUZ|};ǎk/G?ݿo7__o}ޑ~z?>Sϼ7^|^>yJCg|Pؿ_s®K2yZ?#1529<'$esdtw*M(].qG t"}ёhOxdtO=P=h5YLe[׊Kn߸vk7^|Z͛%%7+uUn U-fA_Ф1,Fjmћl&CQ}ϝٙON~x{|>3O=ďO?OoON-rfiYem]mMj6vv65FBH#t{mvOGn:|^luZ̆SY_S_]^[U^SYZqK(o,YYYת+oܮuFeZVyccCYYRu}k_7. _Mf .e,\q8r3on*#ݜ:sN\4}OИlHlq{4N-+HO1rv;,R4[rZ1KF(ꪛԳ/"E57> 2s؊>oiӢ_ l1N:T?D{SCEXZ,Q]Za_pfu~gxrb7qW[Wdxgp vڽsv; Gсhl0FG&{cޞXpmVl1j -- ͍ss}j27XlNlfX[d&Ab[&diu{۬mV海Lv7Vls8.#`yP?F"ၑɩ鉡ٹɡP(244:,l砰#-ѩhotdd8;{}.wP].s[Ubjm*׷-u F^hn7շfc؛Z#@+*K봆8]u)-^od͘Vp=*&T8K eͳV݋Ӊ&x=7rj#qZ&[qg\=%7|ݶU2z{oy5WNc+,F6\K7pge}RH ]P=7CkBm=Db=.67uFew8|.ow0Ch$utlƦꊛׯ]8sϝćΞ>O~zBKK_+}ںe:Bg5UmƊFnkWZ=mij4]m<>6j٬vnٚ[mNWv<ݽ{{o GHt`XӃS#38=3󳓃cSBt0"6Fιj3j[\rzqSg.]|#aϝ>ɹ3~pbg>pZɕS.]zO?8sÓ[_|g~z~<ZCkotz~v_%QuZC.캔2znڌe?4]H-Y'$NI?{exyj.lA{+_D!O;zbC.'8s;~dt=n5Zfk:=^!{Añh GCўPwtw8[}&o?n8gr=>1W78\f!Nt &vpZLpoۭmnp:fr{}m݁@WrvсX02 FǢ]>/ @vo䷌eNF i1}]csV07۬x焺zP7YL--Bhu}@_# -|BV< VRWovuYlM6Ehi14fc]N_[WWS_sg7nvYPhlfimVAu6nkm6N_I"vWw$wxz#}aaѡѱ቙Yɡ=b#S8=5o zFmp -EXk36X zC]C}}SzeC]CƆF⭚%uet+ zꛕ?m57C}]<<8]uIiy\MeXe]ӸxDc18CGȺ;q:^;q6sf'{(Eggl FgSs Ϲ ,EԵEyIlh=Ngvԑw9ޙ?"4M.H&Kd$]w?|ط_˿'?;G'{ٗ^zG}}Ǘ\ ad }BDbޞP86F}^_04[;|چkn.~kW.>yzI^,_x~o?:-:oW>;\>p(>}ɓ??{w?“xW~'??շgͷ?oG?7?oO<Ϟ)FYgΗ75ݪ29̶vOpԚPIkhYt셋gz.|wOϟ}מޏo{yGo?7XN8/<+\8K^uS_G:gẮ{d|p/対&KkӅ]'I!*Zyϐ0,! -OH7i!ӦZŁ~*V:˄ٟ۷"xo'?GZ.t[{zdILCwVDYϓtHV~|fTi6d\qM<ե q =OWݿ??9OL-,,.ɝϿկW|8]uhqs8qq:K_R^<q®KIZIdx8 8?EgK+qq>A7Ki[bDpJ}W8 q4qi4!NW>tኌNJLp7WuOى $Nz|Yu' [>JiǏΨji4~Y8Vţ|J?q: -(\qVC4|P<bS%GP\,S:n&em6f^*l.-glZuiit1țVhv# -(\-N+xYDY1rmi4U$ͧgesV4ަ'Vo*kR]z48Hq:GԖWVD9sMgT,ke|+*g^fTj뻞8 VŃ]DFVoDZ79BuNUxEm1N˖!NZu0{?ɷ4=5M%N孻ⴤY;#NKM4xFΜ] M':ގ8ei[ipTSp8cʸQe>,OkӢ{[a~ 'N.kv:- ۙ3˳gcqt(3A#bqMRqNT5 t#]i>jhtخ8ݧ q9qz7vi}8kq:_i48 42Q Fo -:{`+q;i4ƅ?@Ff^ӆ8 @q8Dçb;1ة:tTkWq ߖd^Ն8 ЉtGy?m!量}xmf#tfV Jӧb];!N'SaZ: uɖJ7`KF?qZxq萤[FjċSGRTˋ)Pn3V)5?DEn5N/jCMmZS`-jZ9T!7odՍwqzst{:*i, N -#I'QYۭM%NF!#e8j^!oLH̒+ -T1Ym**-.°\TZxcfrVY[Mu%1YEMNJttvʬqZu*¤eW(1wMq:Tjip;}̾jQ3i-Jcd]zz2JwQ9z*qotvNC,98 '{d}r$ݧ%T!*_24O'N0TVP9;!N3;-ox靖{M#r82,9gѩ4gN$g[Hц8 _Gw!N!N#N!"Niq1zS [- N@q8 4;r=isCr N NO$G%lghVxwbX*N;Zq6&ڔ-N@OW#_mC6dβ ?W+7q8 Xюw AYxHFKe#vji4Hq8-Z9Ngr4M{?sS̽ j u8 Ӵr qZҷYHTw=CSzdgY(O_$JJ:|l S~BȉJZ(=7C+u&N)NAB&N`J~ġ ^tV4wq+"iA N8 @q`D;펏Љ4 Ce4 9VllN׉'6&҉^A;NtZqip?7e4>Ӓ4Aq W?#Z8-EA[V~tAGԈvui8Mq8 4i8C&iVD N8 @q ݑC!Nci`W)Ze\qZm)9iYCjWXV/[[[n\{FakXhtK8PqZvr jwSSE-EVDZ qiclJ@xtғ=$YS.E^D5|P cEG<#̊8 p>_J'Nw4@+v N8-+?W8 }8 @q~#8PW__PA <v@+G. Se] 9>M Qyvjg{A{9NK1Ox&\$lt,s[gYpmឍ|ۻbjqzG8 TN)w&S {9Vx~#V!NK}x "ٷ ovRR3II/{XkI -E֌l#3H=ăyd)?wyNg."iEH3Ɩ7 ZR6T(oԂfX0aFkJ38-,41|AzMrueɵȧ,"-}'gݧ# -"NY]JzBR_IRN+/"⣥#]i/8 8R |sbwz+Eef4-]}Z6m̖6UZ%NgD>MRqnN#srبA>!!9ӒEd|ڈ/AisY:13rʙ|ә 6Gc*Q4mkh`uˡ4ijQ,^}'wDtH;3`k:~A43t[ q;, k\z0+5&q[橾E.@-A8-nw:Ġ~ӫE(*#꿶@ܵUrztҞ| 9x}QGҕf1H%TxR4Gon0x)XVӝ`)=,oqZP~QrhO*d -iEdVJՏғ=DKI d3Q)Š:rt7Gj=hӢ*:'Jog姱ɞt_c-ÔZqrKQ=%w9=gL6HT<%qyȡC-`]>='NK;;N'7T|MN8cyz⴨:TvL<|Gз">a[֭:8q+#63JTepN0߬ى8M4v=M+dYYjU VSX;r֩hn3;H~DnNOُq=NQvJ0cqjB%;(P -fcӪzcX'+ss f{p^١ʼN߹nQ}.i&:? f>h -8ܖk~ӹj,Q~O|#X뀤B*Y~[س-B;;Tw7OIij<$TN}]2;mކ k&}Vʽ|鞊Z6]6UjFrJ%R-RO mRjǛd^~4U/%{Ud:㴆S8C?OՍk No{qZ~4qmx:@q:%N8z;a*S]f}p԰T"U=lc)Q^OQrN}eۙM溚*2(miTcGw&Nj;,Bw{w8}^u(4mwi ;_h59ԑ:%Nk8Qfoa#Wٮ8mS_֩~;V SBH`g(V = eZͧ*ėGɯ!Y_f}[cY6!m{5nNZͺ\˜?,5_󫊌F=pGuD͞ҏªC(3"ݱ_㴼}˚q:O@SCi%>eFK} Jyp#}`eӪaxBi?;#-ⴸ} y4̾)N+驑uMQU5J]ZOUى&Y͔'?w4_a4|~iZ[|3qZT9>G႟+z le3Weª*6W8-;+,9G;1yTrcZf'=kuje -~JU;[s1VEYH~e7'kB<9UɪTB]M4/R״4/ ӚΈJWvAr7}r_yd1Ng=5rVJ*> l# hWZ#o_WTc?W8ځD%NgiTr|l_9o(~iR# d/2ekp(w8LR` qzc -*/¾qzX!,qe96'[ZP^uw1K2ƪP~WS:sŃztzAhtk̽8->5=ryiM]m5_īT}ܫpcC1kr/-yW9WV;:8-|Zmgős];-;S;eO+5>mԻIme=_([Ɔ?P+ZL$Sgӹ6GKU[P^uלdV2=qZ@VXU^>}%];]e>;yj}Z>9sdQʧ1NKt媿S;m_Pi _CRwzK{\Com~+ia_lE/;Q囥nNk<5NYBouZhAU -R_[ W|j{Z>QzҼ:{rHS5GN'W/2_A7'nsOiqZ ) fEϖ;N+FqX,-SM]5g!3=%:kji -dOVה-Uu:{NKZʵqg|;-12:g=ǖ }T {D=cJ?+sPB[;?*87^};_a4LQuyGYoqlWEhG䰥 u\KsU+߶/iӹ>GpϯZ l_Ei{s'1_=wZ뭈⹥%XP8ػIsUd}ZfPi:l1NC._҇#eɶSJwpل= ߳8uۖ"|%m3%<J0'Pei^v9sXrSء{ YFJQvJ0cw-NIwC'zjL盫m!-6j0;'绺G;Ʌʝե+kw ݻwܽs7^YY\X[ZYY]^]\]_Y[X]^~wuP'm1k3 SsK+cˋ ̗WVVV֖W֖_vNb&|@W]>1۱Z[p~a$[\YXZ[[[\sgme-q^_PEꏏF^kGla~hjyYťו:Q KёյWWVV<ϲdu];љ@z|D}޹o>'Na qx)Diˌ;=*x*p gnQ抶zpcK;:5 N+#3s+kwׅ\$gp/N/-Y\]]Y\X[[YX[[ŵu4#211?<6>7>410>8%?߳ssK|qymeuuffiauur|~zqyrb~bniFsjqfqefvIs^[Ӌc3=1_ߠ#fEa;\ 7{"Mޘs3 tP Kz. -K\#$s!/ūBY -_疅B,-ON-/|o GI­8P}~3>Fxז=PԿ8gsxfvΙW/8'n6uDG*o=דaplsOx(208:6c0-#~+8:>BSc s§򂐆זWdf⹈30<37461><<YX^^ҸWDpzn<3+y(8_(yU_8PR'~/>t*;Di*ɮ|Gq`+Dv -q*9~?Nf8=4$ŵٕ;KkK^&bz>qzyiUӳӋ…wvvqzquv~iz~eN+k󋫋뉥Ǘz'j 6y!9/L,N/ -Y={ffalfirz.6:725N&CxWx'6)txd&2:781741?68145<2¿XzcE#s3K—ũiamg %*׈Ӏʧ}W"[6aI N/%~vrQTS%[sOKOuGo>v'wg/xo{?Ǐ}==yg~O?<^zɧ_[ovO;{Ҫ*NWd4Zl.+ G&&fff)Dxf#M˳S ٙH+tZ[<_:Wa?Yje׌ϝ3}平oZ^>o[޾j:v [%o\9?*w~Z|amUm'+ڋj\'oT9?*k㲶'J'o޾f;Yb~r+.Y޹l|b[W̯_}Xmv]nf*iK:o[:5ˌW7z}uOW:>-ۉR{%'o9ն7u׹ޑx3ھhv8TzxQkxhP\G4H|`#6} y+cw'GH(-HaND}:ōU]u҅˷*}vrY͛oUVި7V\il/YSWQ]ӕ_-)uۥgoܾq̥W?|ճ^[e%E/W޾V|KW#7d|^oW__( -izd|bbzffnff^H KՍ@ suqvay}ifdbvi~rp`0644uvv(|h74WWVݮy͛n\zŷ+n^]-Tȵڲ[jWV,UݺyK򪪛on"9aMޫ]jvKN.db֚͌ӹPeTHΒڎujkFS*5"H;jGXkGD]za_g ַtޚJ{_mk@UuP=\oE}17fxAS{0 -C| LhOۂMP;os ΠSkյմ6׷Í~sGoi:"&~+ls}&{_ 7:#&G.o0ms[-6&g'$, `ѧ́r[oUK -[O!Pin2w]mTX 孽VWCzW54؃zoD/lO 79@_o565{-k拺C]ꝵ5ڧ3ʧ!S颍fʝtl337< +MHzr<Ӫ/(J遅$"Lɕ=4jh,u&CseumyuŵW~V|w>83'?SgO:.?u샋ŗϾ'N/qʥ3\(qą+ݪ-/V^X1ZKuvB\"R/B$Z"N'w+l. &G"PԢyEϟEgOwOϝ護>왏O||O>9əR|{go,a-;ūJʫ*+ݮnhFiYymceyyIfP{T_Pgtyӳ5 -@ڝ=ſOuz(נbml_Ei[um#BP-h7MHCsWSk 6yõM]XcKAȷ^?]ܑVOHXji FK`#8hkkpw<Έ{q]uM -rrjי*jϥz&r{_Ysg9f_z[ocG/1T|EUK 3ϔYߺa?Uvq{TzBC-sWiS Ko]jqnYƎP=٫Z8mtE1K :ͮ{>inyq_HGt?Mw}#vOh7w0v]sZ幤s~|UT9S)n_mBFo7ZZ\]_Ys 7lGg@yIΩr@1< ꭱ C{giyC0̖ ڱ8n2ʮknТ/9}ŲzݵknQӬ/;_R\}zIIMcMs 5WO_kyjU}S՛5-Mյu:b4: BDɩ񩩩ŕ啥![6jQlۺ;|vvٝ6jXz0V4mͷ&sf}Sei^& X}JWYVoh6Vb{{z{cS3ɶ;{LӇ8|qa}sx_V|PPeUsl=fj!{ k1 4#&g-mH>` Tih3,^][ -S !|G}--{m17twGoG]{pGd9{݃w8G; "#iۂ͝VwsB :'4f ZzGۻ0,um֠;8CFwP1!H kk5v ӯw]BwTZ}uΈtF;`\!a!!HW4cB%xdF{{#١x饥;܊(%:j -yiIKYCbCt۽HD:{W$W7z"`Ћ a{/^@pwg͐3$l&lmU̪FUwET7ՎISq"|I bԊ$Y]T(JdiF(Fx% k+UZF2˧Q0֪KZʓuA D\;Gt&/hIzhV66hޡ# 3[;۴^qT.ʕb>x 򺂁ހ1 ͈hLj -U -Z )$ZVk RYAw`MZ-`J"@ڈP0 Et\T[kkF;a_% KlSn?rW:\o;{ۿRJ{!g뵧srU]~{k|joD - -DH'M:!$UF),.| -03$bC -dtX\DdʄG22:sMe0ʃh9Y%Z5+s,fl)FnG e$G(ld-dLKpqfxm×CY"\L){ U}A& -=ɝW -dVߤ6$Ԉ'u-}jװ6wѺ0ɩ@W$j6XٗHIbQ%a=5P` 5J(eʛ2X;Rhbemz(^[rlz(6+v*yʀ?>ygRO;>(yn9Cρ!~z6HGi}Ӈ?/W$/n}q΃驩ɡy\;qs3;rVPWOɻ"|O&KJ!ǟrSswn  -Zg0 HQ2FlP(j&=nvۗN{헾8s捋'O>wڥ O_yջC#Sbw\6ͭow'og>aGh~R. 3< iPzc-qP]+l?fjl5yyrupRn{n>_*T)o1L cj2URsӤ:J痓 4 F[܉E zSi7RydÑV -ǚozBE"-V9'i˕yr-yBt.HWfU -)^҈)(;Eu6u98's_ի;`8Ǖ^>I.ML9H6*\ʯ|ssZG#bRj+VX6+VXz*bŊkXbŊ+VXbŊ+VXbŊB6]lbP6?1e{gqqNf;lbMm6Ӫ.jbL|ɞK5w5|}ͦ9vse%NV+jEZrhy9ZD̦7)7|ٌ;[fTޓ-x2yo-TJ_j@h42?rӗM5o6J2ӥŪPjrWk5<ź7rKTƕȸ3eo6K=OMg>p2]T*l-hkyWKTc -DtH|ёOSŲTr˞jSz _ 6 ^]%WW}aܚ24cd,g2tܖ/ ig-ܕZ46 DőI<cQ,#SqXv2b];սFۤOhv}FƏcG}*2oO>?p^& OL su䵾|Z>qgw/N-mx)E9nOc9w$J<+$sdΓ)y}XT Z-Pm8L_6Wٜ;SJlCS}e_?j~$֚B]z9w)ф3v8}$# - -)!X -Bjᨎ-v"q/e g =,/[R5P/Mܩ@rC7nH/}efm}Tf2tٓJYfl4~<%|R3Tof&^YR 3O[چ'1"_'P2KC`<&bH<3d:gsT>CR@O5l\YY )gFlɝɔ=$q[.&|]97p<̓uq; ug*6zmOI?X&gK'\ޞRł^TJnfR~{AI,NNMʱG9_q~c_T;:qW:0;qo3S};m[vhVAܙFnЙxS)wN yRWN瘔-y3yO|:@##|~fiy-y -8qp4WTǮۿn5hFpXfYW,B6 t)d9D9፹iW8I7SĀLWgAPүY=\I!! NgʞDt08].ߘhQ5fC~U{{٩.pzo^kr /_tvgx3_g?{_}N=qԩ>?W_W|N_?:'N~v{~q?٧}x'+Ϝ=ygs_\s< _ݸɓ;3't/.ߺ}LP6Rs8w8n1b1$"Y[,]劧Vh 9j[Ղ($)gcL-^/E&F/--Nߝy굋gqRœ.]O~~ډO^=}>zɿ|v?ɇw{?/^;{垁..oD L&ͮ t*]idqGO:y|Ͽ:|=j>W9vmYBj69F4.6K "CO:yk,ir4x{.ΌSms5wx{BYMPw{N-еs}BCy^>Ob{T-W;蕚fekA1J, (BQ%( Hb&+ -j͋F˴ q~Xn@ςv@uy%mH1XҴj,oNΩN(O(N*ȯϪo;31nUݜӴ)j,Mktw5t=yniJTZ5q-$5YV f*0YtQG$00MɍS˜ڲHo$ "QZ!@q i3 kOe,N7pȩˣ'?G^<>[4j^vNz40:ǝ?<987z|wb__WO<4:ڿ8"q%Z3MK oT$ SC|NLhw`jkfkd3ulvhj`\DT/343Mp&%ihN B F1j<^cƐHǰt̤bY,*UOi~| NLx),U8ͻ [:eeXC>"NBY&AMk3<7:韟虙O.F Cbb~NyRT6husG"NUNLcуKT @% Hn.@k@*BKQFfp5Y@;Q=)T"Q!!9(,RtHQXf%VcR܂ITbf;f$pE@z)M>=hwu#p;1yB%q7qȎYlL5 (B *@Ѫ/ 9C][Lf&17I&P8#` -8,P U !p Jp !X j#VX! -E8*7[KgJAHb HXtq3Fah!; ~;@nAa ,@6$5l-a%?ry*=g7mOV\ I<7`IRzI:z}7ШFzٞ90??ϛ?wgbmޕW߻u;Wuzl693}bfpv"od'uss#ܠL6%Je.vvp8H`٬-e&jUO?AzGfG8]@9*ռ-8"X4juc CzB:%Or9#c:&F tݟz>nML90p{W]huw71;3ۿ8.LkKz@@O8qyL(>X bvۮC^~>2ūK>0$u8αC#\-NZԬv*Yc*P@Pct4%"l"1qqFeיgFѺ2q[% ZrYD0a02dc% a%lLv$6*D}+p\P(Eԃ[m $@*@`0/AźdeY8*1Xe8B $6[tf`Sjg17OMz5BByт(& &Pd HK- E5V"zB4lð -4|Q^PeVzH4VH j ҂bDlQPGhu&判^Yfo[#'gbSAY&͚VȋY{qzD5vw[Tƅ[ - /XMSӣufaK/tsĊQP_10x489?;_&F;8 !>ohnO -9w;G޻~Ƶӟݼ}̉Ϟ;q??g{OW~Ƚ%BxI`$;t5&S8{(W劫Rq3Qu/}iGGxc@;$("4j&@#BpT*^ЩD3jpvDY -ijR^X2*˦ij] KAhTRf n-i$$(hJIzPx9RawO({yQbSpS_Q_p4NSE5YI,Z/eX%6&`9c.T"W[ uQ°ކM֎)xXr{#vZ+Dgq&$c -wemdKӰH?"}W}wQssZymW/:.00 IMs&pNcL546\C+IF 53N3*"9I +1Ld ( XKrTQdМCR+'`u4* T`}i/сiTFƒ03-D:ӴSzEDv.j;^kQ70I cj Wk^0BR (0\(!tZeE!ְX&.R,Ә4+i6fqi"Kg;8MV쨋]{ǻMzmݹtw]ΩԪў~b'T(F ‰ɞyΘ?<;6 QNqGcKapt~_$>)D̘T289"SsAd ̠DefPvjF1C?$X, -TaΪ)Ho{N #k xr:hbCu HTXEF**P. d jń;L&eyhW8#阞iX7.847R KF= 0Nm -hd4#g[ޥ,NN_qKgY< ktnD8= HkTaZ4v-\5X]|Bk)XuNLiJD lrab:M@H -#SXx "pjXP)%ve7(gRxIRO:\!/a{mθ٣` ^&ANm8( 2ij*+j]tLKnZ@!| b &'}$d*@0ȆH ĈC2T$6F*Cz;ie`bXc~W??~zO|瓧>=ٟ<ׯ>׿ğ{;ǿxcٙ?p: uNM/ -&eYQZu@JQFNa6%q7;ߞţpR~~h^U (o(~}a#};Hװ@T$toTqoF^l ō8z>n\qdjB';Nf]RUIPŒo?Pm'N0r~S$:1G\^7+}˳E J7a"Lzt޻% mF]Cp79w;%_H޽%xM^ܔNn.Ә5Q;`jѿ\ᶨM_ ӊK,0rÊS]wgoK:`Bݒ/+&FfkS`:UUjvv :x=#r˓&$BtJiŗ]-u޿%GD1v ؼ>aTw` `` -{ eo۷\`?n,ѓΫYqjQ^{雟qIie%v~qy9|?8xcxs -8O0ПiEJgL /Tfew  xpn&Ml'$ڗ‰dv”ͺ҃P6vm/ ,NfzW}qEs%}DY̒V Z!!gvKbU9uo }@m}CD&`fMlbo3uo=6yNfiv@&6cq+VXbŊ+VXbŊ+VXbŊ+VXbŊ+VXbŊ+VXbŊ+VXb'Q=MȯT -rX]ik[[kխ}F>N^%ߨG!W~}j+k]`ooÇ߾N؛+VGjomukkQYkm4}\^lV6[+ۻ[[{{i˘i{٨Vssm~]onl7W6h{jmmolmn{wΣ4g)?VX@F_w\{`nΊR.W:\N+TA÷2ϻkDR+*zZj˭FLۛ뛛[;;;;vx),gzɕJz^-V++˕Zkmsggkck.Gc9 ;+Q$mfpq/ f0XpEt6jXnolnn)5RYf!.*VX[X^ݡ畇L+ -fQ˟M7dhb+k;; kkյ|Uhhb՝Ai= 3T@˾t(u_*6#Z*,KxMK)-cZ<"b2wL,ϣ+^jr׊͍vk}geswuso}{osw{ï>0OV[z+-窭td jZU7͵7w7ez`ɰGiYf'Y#Y/xzxr7Uew>.N@Qr~!9xB;Wx,UhӸMzTm jQ/Wج7hnu7hAmkZ-W՛bZҬ뭕Vuymf5&4SF&FZ]][fS4ӗO<_]D!J)IgzR5Zk+-z4/J"بeR^dt?˕|L)זW7wEU, -~cn'|izgʷ #b8П;C˼{#3_y4Nooﭯm쮬l.oV6 n/n5ZZcȕ[JB͛y"R&<)8XD=̛4'i=S"fpMΞ2;:2ggͮ<ʃ-R$BegIVz LJk\{;{ 2{4>ݡEVZtZ+[[YY^]~f@z!m KbGmY#783TUh|MT7Aۣ7"_o;sug>?wg>ӓr=v̉O?~?u'O>'8<.^<[;onwn7i|E J^{JS_ -fa͵}x]{k8ަrXfx[{}ީ3䡗&쮀:wɫSh!O 3M)=0 *m =P)П4XE2Pej`)opOc٪;Q ʎpwt$4D Cb8GK w)*ǰ}b"G..|up\n[D6.tc˅nHֻ#R9> S='FGBO  I噽 ϒѹi9 OJ>QCBt@n'4ig <9n~F/ -zJW@ZYdvYz>m|RoUŞ wUcۋzLoq,oD!Creg)7gCnw{ ĨZ0HrB8Ǖ*IL.Z[RbT.RZhT%AR:Bg0*RFU`1)aV<^O8Dx8͕ -rڬח[յ ٻM#fwok6[+ZTij֨2d>}T"S@4@"6Wȋ@A BFNћM2P xB -_01$̍qSKsSs|(DrhY!9]`0M2tTVVkeeq,>7 oN>xk\WI8Ժ7ZB}-Zloj.Dzt}т#E])ԝ4R km1-QQ5$R(pTKgLfhI55x2&[pe`ol;V@ -BF VfkL-({3hHŪXU+zbyܓ#9̛E|Y")4R@Ik :SwLDLgO( Z5F4ɔœ@_q1u 2XOE792R x/9%g ɪ'w*v_JIOҗN՗A] Rq3ǣJ{BEdTն 903z{`),+J|)M'&Feko6{_o8YfأS/ק=/G+J=?W}f4B\8ozflbf޽;w]sօܹ{r_766{cznfc[X- 3:{llr{tlnvlxw|a??2-k$\Vo5i 0ls؝.?|D*IeZ\]nZk[ۏ#((}&teckQVZJ1/*d*[x2ͥ"I nwznʆdErr Z٢A'Hj@mҀBmH43bPTrke}}}cskQ ߞ%Qwa~`]V?4N{:?0E~|E-8uQKڰgm'e6SJV% AwMJm -jDb#r焔9zהܵ9 -> SB!Vq-IS@Q;Gcf'͞ς=Z$y{쏗R8Wʑb#-xW¹z0RpHL#.&޲ßKXR"L!M[9qMT䬶$3 -pO 1wg@GBol1TQ%!10A9Q=i{I!>7@ћ(#Vr`@W-4-6A2 > $Mё+Vt3Q^IW|mܬvwXz{׬k2g^f=ڒ> +RGTz!lsWf8&_А. -.!pI(QTr)O - %-$\4fU@$+4rtvI*9"T<11;37}A;7ϝzʭK.|ug.o, -ZmSӱx*_ʵzfo2Cs4N/r>> -Za4Z:6kJ0h2( -lҨK -3 8B 2YÙ,xCwo޾}: -sޮy’@!SZBl6 x*/*zN7pm.YbowH~3gԆN北y[-1"A+%&+;er0Cx1[Io x,oAHQ7&*iq4R̓"qğdVw`g֑,|WHUa}rf"[uEB93p$K&x`ǟ4hYl+ -$ޜ=3R4c[$+".n&NeAGfX -h䧌8`\F{+r? y+V"%/,e*R +B94PJ`G1g4fO"A4K;co6#f-FuyZ]y4+Vt}k_m_5_<ަr d0ވ9Cvv6ZZQ*l2FA!ns8<.NvˁB4FVЬ0a6@4.$%YfդPiVlTf G@=D9$Lz}ADŽH2sRڨ5̓ѫwےc~ }%mNTga-kٔ-j91WHGR.9#i*K ɸ1O`KSGxgMdLZlq-*04DeX\2Bɺ2U#٪J3ĪXcf(Zpec"9S04ys#rPJ'hބwr{ftX HT -{B➔Ζ&CXG,Im 3 ؓ&G΀,(B !;ES+P9*p8] d#]9[4gH$ )̒$Os߱7^ gl3S]W˛FG4.Ȋ!kWQμcVť^0~__k ε"hxtpQ$wkRSM -|_"T:0OsKsbYkAh'|/*KSN-%K.G Q8"5. -$V. -i4Hh&'P% - ^@AtV8B0YgQHPzNMfp^h4iF)^Z+|L- FP((R(3Lzьh\N? -"d: n|+5&p jZԧ8jMR/5&loagtۗ׭ffF@3ƚLs\Eȕ-kbyc(J]iJcF%W"Xp%Օ\)9JS=)g:2'TJ4SŚW7WCr63̦Nш - r4)GL) -jP7o]عۇf'ovswn;s:{/ߺv ^v+7o}}gh|rztffO0ZAu8<`8O -R\*Wz[hǽGC{[+zy\;[zJ).Ћ -ȔPpR3Mq9=c}wn߽yf[3\q7o^;{뗿:{k.=wkWoi{s`|37ÓU*b0Ivy1fJF7zE/ޚy}YA{šٰ'斿?[ERrf{;Ngfsuگ_nŕ#n4fnjUeVӥp-E#j;j.u"KJƈaKnr䟵E2~}LQcMȟ({ʨ6*Tѓ^WVQk7hVt">J&{z6ʙjM1{Uxl03c p% cxz=[ϰ-%:"":'$dޒY4HwLJm<$ԣv -(-4%0_W* E:cJ1"IfjxfX)zslw@,HbzɑS#|>G=]v+vd!Q@|nm5r|mmcU7Wט}7h۶ -5pX1r @yjȊ+VYb -'}ߓa+VXfŊ+8jVXbŊ+VXbŊ+VXbŊ+VX2`l&v8eیmM`qc;MpP6|촷j鴼:HA[Xv2`Mlbo3LvxFETJxO%Ddm8r# eUbX`+djɸP:N5r aPnwj1P$d:e+ZjFhfI?xw&kkJNVՊ,/G`x)P@eJ񢻘n•իj7@_p ׾N^y<O'G\Ue?_lbo38?Ow7O{zFZL)F$ a-@E24GSDoıxFdGpF!eMO"RQһmƱdMg\*%H+n',kP#4VV"tZ] cTτtcj촊-K!= F"A cf'Gɘ(}Iz!u>뵄`&D"\*咫\rZhui4r?O?v*~PS0'kc!{o8}t#~{'#R֓SG[(!hyR gɕ}TTZ3P擾LFK֗ϹYO+8m0<#QeLb_.@Ɣm4[籉mdD&\3pǜ+s -"}R#y%뉄ɪ/>DKdKfSΗMcze -ڣE_&V咯\Z#h2E/Z6dyw2| T~`)~`ىM,Odi~hf?:›4' f#2O"f^kJQd %wrl^,Z)HaÃx8OA5%B^k,Gp<%bX2DP,u(TtHiw)~ot; - bX<Ӷl"Պ^1?pMX #<@!AesD8@ĂF -v9@ -!|zY^s4&p2EdD.g/E߬q$Ypl۝͇ٻ^;ݻݝ,*EZTH"2#EZ Њ'""Ud5*yE%=#<=<9ߎ86z36w['o߶cזZx>y2*[Ӻ{}zU -=c su|ޓ,29_2ټX v"!WL?BT wOU?퐵u}77a0ePw{.3Υ|fy |~3R[wO?WmUT -4*cB0p^7u74g|/QJl1JP֪p 0v)]7wk.b(ij0W VCnc뭛>&lbqͤvE%3_/K6X{k.p,ihi|XZ(+PB΃aL\AL16swzh#.^}ݻ?uW~yg?|9SΞ8{WOݺz`.``ffT3(&IG"dq;oҊ)3^N0a/JF |A4pi05I313=$ ܻt 1:yεq^ww_;}.}ħg?>'W_| ݽz:f%cfqC+k5tk>NƏ=0A/g>/]ڟ{C!;%0Nw֋:Լ;xhKp"(9 չ(3*옑@:bPYuBcRQM1yXmo@}3ګO4&gU_optg׸s S+{YxXeYSaAg`:7fMYS#$PAiDoWcj+׌v1 >*1uڀMЂ1B>dۧ1eHaCwg{(0*Ae -BfTlŴ$i)礂.wJxzz5ܚ\#FkZxQs,NNK|bGf/mwNo 7;ഥKӧfbԨJ N}|ΈN7ȝR8QL7_<)i=At778=5# F&q8{~o`7$L%Y - S.[nJ_m$ ~MK?B'OOtm gb0S9[.Hm7B7&8CA:pTXk,=?oo~wo'OS7{._rq\{0LԔCg3PZm ̨\'ZŴ4DϓLMBo@$ &g>gP0 &#"ވT4&*JKzYŅR;4 *i\8~0R]kF+&mN~tbw;mgUbwΞb/$agӉi'R$%jB܈,4ٌ/_{Y7FiE~N8lf$&(nvzftRF\ -&0j @q=f" $im>n/Rr8P'0: &!B}ƴV9$feiGQwXIɴAhPP=+ťV@J2iIZnM 5pB6LdFe(Z(8C.g{)_,Hr]/+1$o54X#pTkB+.E9ZzW.LOpjL)^I؈ˆuL7%R@\$@Sۓ3*NԘF<0>+SM -F;xI){3( hH$WT -,2Pa>?cxR*H8bјBSAQVd4v![S:JL j33GuOkH{Ls¾!bhKޚ<9>-q;9~!gD!PIabcBSz'P>S *f -ywЂT]|S8]+KrNfC>U[vJm NT|#x>%4#f=p>grHJј|vT,)DiHQHyҋ44mx  `Bͺ*ՋF3l*b;Y~8ny͑1lOBzNx/ƛr$v4PqvŒNiBg iTMFWè$TW6 mJO3;N͠' J;i90'aqЈuE4id(4ZMA Fx= hyis67C Q7hwFD-/Ehf9CN3*tVCz)P%"4vnq"-ǽ.NgIӅPt%\FZ[" -7 ,N#V\P(|O~s;~J8 g#Y:Ǧ|.~۷÷~7=Eh`Xߕ^N;wn\ =: o. -Rtd8@"0]NADٔĕECBTS"q:&&F:Gzx];q`OP<4=/NH%Z 20뢏ň|U.y!0QzHޝ M~Ӵ[,٣^u$Nq{H/MλHUi]4$EAvLmeb;* *6$fDjGFDbWR;.v *PTS؈Rz2hCH.D] F2L}*p4m#rx`Y802 ,Ȕ.B@MP 0%AjmAPL n$ 2 0\eǴ8c4ׁ#v+,@ uJ"0QH7c:p -s_N3D.-P*V-u-d6؃M,N1~IqQ~8+|UMVm -̾_" ~?\O/roݟ͉KgW?>wFWM̭+'>UMM>s)~?Oa5޹v櫎kw/|u󟝾pο7?;O??[gt蜘*9 ]lAuk)v}YzX^=3񳧳ǯg3ojwg^G[G=+%/i :I#Fh\fqaDel p81]h,cJxPcVbS?h  uڄ̘Q 4ҴNq6=v2>P6f,N8xNf8>P6ÌmiVXaVXaVXaVXaVXaVXaVXaVXaVXaVXaVXaVXaVXaVXa$>WՄϿTuKmkYO4[]Z\^w6kln|([?X -͗QwTL7oG͉@J/˹R\ypAږZ}I~b&+?EE_=,,~v[rk ˀ,Rr#G2bPlV+;6nA΃Ǐ- 7[3\Yתե(stDz&X0RYWK+kˍVlߝr|ͳF5s9ww“>_iu!}tٓٛܫMQ{3VV_h77ַV6Wvֶ7&tuc|^8X8Xެl-`z`Tcg8Y,4+k|=-5eՕRcV[٬77;W7vɷ<ٝbWf%[v k;zc5i,o^0`mG[>GwO1m 'ûmw{}u(о+=qT:\-$2mm+qه > x{*jgŽtq%8ۋDHUM|y^ɷG6X ֈ&q'nzwWnt߹KW.ӧϝ:}/.^<=w?9/\yO߾?:}z>'N]y՞;S#CzGGzƇ'_79ȓ(* ͷh};$ޫ ?ܫ!i\Z="˙{ӣ ڤ3*?3Ȭ9$0p`Q1(祖,ق Ct -?ѡG}pLmV-NΟNhZ;[/!on;+[k8F<}C(z{\tS [ߟl]tvCi#_55"AW+UV!D3<;=6<4>07y{}#Cɉ{㳳B^،P*rR0@fW6ifgRɠ  e(p9~?O$RTPtPn6յͭ',yZ>XKLof]]w{{nݾ{o^gg@Ix_,8"1+Hd\,O8;195<:=2:t~= ݿrgtbrzTWMMI*Ty)\H$[kԖkO&o}ٯѴo1,8w 6ceN8qS=,eO|^tMQ cwT,}_蕻Ǵ1_`aSX*lNfCTT!r^E&XTäؼޕ113 ;&>@ ؛ŽIؓcBiؙ!r+a `ʘ4 ֙7 Ѝ0o H ܉2+xUړw(kɒ8e#F<ə*^;S8&4 -ٝt\G'4ȜW#9%5Ut\TRFX5yS 17zFWem!%&TdPj\fj(YuG "ӄݛ2q/Qqؗ8SH@ *j1^/.lmǯ0k4>:wb_?nv;%#|^l_vߎu}}ѦEsvCm#[Ц7@{ÕsǛao!&Րqƍ|gxzo(9wl}ž_Μ;N|~WO}yVǽ+ovwv8=Ydx×\D+x`ZPHFF'8]:::n|}˗ΜsW._:tMRLa0ZF3@hn.\kkk[[Ob>Z#;כ+kۛ˵Zu^VrT2OCH"8^w Ƭoid8fn9qAVQS R+V * O1j\fS3:H+jaH9:%h#^_wOWO_oo׮wv^t{]uNdjl[>_.-n|"7do_\Xh{ṽ"ڧ#vZQK+ýPC~8WE As~5-%ė@TΘ\ZsXU8^'ƣrkPJ% 2,WLK%4=qȝuF ,∙|= c:45oT t*^{ոG ~%0܌9u'U9'31B E 'iHvXqhs'Ky2x$oShEڰ/gMΌ=Ȥ}.qS0g¢bj^`#*Ǩ!0r+Zϰ7m - -̡[TMXg!Pf`wXfH PWIO֙E_z1嚩rvYz}ç3p<t[:ش!1k~CcgR{ԋUX5ał=M -$IoUVMğ6@!4$7AvԨF`͠Z 6%f+fԤ*ZVVJԐ Y?#Q*&R!ZRNaQ`X$p4v+$ifRA0v -N9"h"Me|T*nǷQԭ0C=8Z_ZXZV*D"._4vRfL@n5"b6%Z(DZH6+)Jp\:B2S`Њ:Y6•!-wF$֛T**QoG,XgwEx2(4V?~mNs Wcqy_vd`+Aut20aȖ)c6ZҩE1.8IJ9L /2'Zt̕-bYӶ`t' $,NZZ{z$aWL[ 7xR&WAD4g%cOs't Ș]Y:Z$y*RvTԼѲ;L/櫑B*Kuo H.r̖펴+]]I$\$;G 2EŋV:˷I{Fwtt ghTL@ړ4 x+ӌ9d$gqXID1W Z܌R-R$Yh*b4SsE_ñ\ťjZ]ڬWV7Z!w}>u_l_N?YtP[p -9;}|lX~rWN4m?n?_& 黺ނ}s5aa- 4MbW=_up޽v=&tvkVJ%zjrB3rh3RL-zpjlFxBXW̌h`B0HS%W"Z)kuIB.H$\8v~__ xW-ܙ*j_OKjs#\wx2 Ea>*10%x&L$<HijhMA}IT !3!0WQ;9sO%Ԟ =\&{1-$cF*R_H&"I=WDsL@< "yNؼi'maRH0aql.g&? )<I3efLi5CtL38jlrTXLOdH̩]Yy#sfvh ,p00w1O̚]I)F"Gu~0`PRB;Zin4׶6|_t;;s^Ym8mJ8_tS^u&N?>io|ˏ7m?v>l(6j`](F@Wobmܶ&ɾnz?*f7~{bDDիw&y¾;&G\>}/s/]|?>y/Ow|~qX=59>002yghścc}gr{O]~ܹ3nܾq .]~)@P*Ŏ8"D2S(*Miollދ/p6/fJKb.Ko.㦌" 5bV2Zɔ*fvvzptwphpV$N۷߽q[/]r֕ Wn^>{˟>>;y?ԙ3_Οx•)6ŅN˄ Kw {{m7nw{??mO6JO!7{,oH9zu!17)vv}Cb7{oq>8<&ur쾯+sz^%H/r5j!ofKbH/FS "OƊY%)wTigBCHLh9% -@r&ɱʤTN%,~Q Ӑ:f^5C91xyW"sBk -NkUY;!u<2׈ѩt]z1l NHfo2w:FtqoHp;#r&c!#,EC|kX!!}Zߴ5j -r5^="DT\G'>@eO5sde9V_Zzw.G,]zXŸ ;eZ;{{% ?ݺM'٣@rnvv?A C#^|7m7_C A3[L#xGbV&)T.yn~krEW !Kr *5 Zs`us{cQkuǃ;Py]BV~a}> -+ -+ Mv9+ -+ -+q{(=/gVXaVXaVXaVXaVXaVXydi)&+c;M`(3Kvcu5\^6ê>M0cq赵H]MvS#"v28>P6f,NK)GMo*dO\N2;vb]B=\\ F=hFp|Kpz~e%KϠ:PL9*u_6gLKlL'\UH3\pKV+Z-X AF XzkzUl'q3x'^_8Ts!w?_ b\-4" p})RG>o,E@)N':~WkÓt~P޾8,%|4Fa3% E*s)r>Hۃt>)C`tޠ=7 #ᙼ3a -eo˖ e )[`T -KRUrq2q<贄H$ⷆ}y|>d Ѩ=2EHc̡ѐm>d"L6ErbU,z*eo4|!P[7#s%W&2t:N$d.&\Y*Uox/'VΞ}'}UE 3ۮ6W}\߾jZc"8*+{ӵn$LiEu$0-AZ\IBHOkq 8p/C]3I-p A]vL&'ev1LIݑ/D>. P^XT#VjRsr#io8E\?}7dzD.-s`q!\ jU>(0pгMo0:~qfg1uR\_cqMP7}t=&r R^A d|؊QYCn7BR`P}{= 2uL:K\Q*{IVJӢ' ]5F# .NG[8 ڵ{<_}zg/y܍7GMsDqAx9X:bS*~?nzAp: RVjRڑJљ$1fRyF%WHG89cãx7/up/N~rw?=/OG{w?x:8}?ujgվS3!,!I]0dKeػzqQ,NNnuN>2'TxأOi?|x_l:" 6v:*J1۸#L1< 6˰* r BWA$!6:1Mm*(evHb]lEf 62i@:˰5Z562( -WfPx[9N6OwEo Wy 9+.'7IF*cR I=Rb - נĊmdm2eiWdUKLR- -_:g!P~2M@ЂpRKRǁ]97rG2l UK-{qL" dqM,N~qڶvF畛+r7ama_)v{xؘ޾(*s -I,D㕬ɂ 6E5a -X˧!HfbRNTylBu}~k$bLjDe\TZPtV C-/h ̑y,=.s(lf0ǣ'%mЬ0cpJA1!E|~x&$a쨈;MHyc:B4SNjU|c2a&4^e.3t^X;|6`׍okax~8DMJDKCJAb hS 9IͨǕVDbu(*P= 0"A0l0 X1.*;2cd&גBk.#(JP&PJHLz -|%0A?(fp:;!q5i1LI`*`rLiwD%&EŠX# #d{Pcq2M[VA~1ƃEAa("X)nʀcfކ(\eA8"Rpku[P%voIx@N2rG='sd!ĵԵ$X:Yf~U b*Eh)^bm1859\ϥ@81|dЍK}'Ͼow?9?|v~ٗ;._z}.L"ViD6DaGuH;  -8L1X˾Z`ZM] ~"T\( -DfsT;=/^{K>p㓟}>ݏ?|/?~uϮ߹x}7{n\7}vr{o v^}|7߾zJ׭KSS|Tf}*]'p]'E*gbSN'"B, Jؚ%z>AM1v&&gD8eQJZi0" (Lj,6ksa:m  6 -1ڕ(.k)W \a$M$.)!d6"5vL琰TL/6 ˘ P0M)Ҁ*S5ۅ&qVʇlZی-rܮ@,N`P7mw9Hn8iuӈ ܝB #~L) {zA=<}-wo.@̕CR(_ rLPƐ66bN׼K|Y2V7`.N/ti68=S@BlWNqMXBU7nXpA~w3|K\>F;ԢkgAFhV'G!r@-Ԋ$֐'d : s):D:2L=Յ`bd뼿qn7WjKBܑq<Ϯ@(e*u -7-V8ReJ|fZ"͎ -Ǥ!zzvGn˧T:x|@)9=V>4>4lNwWY -N;VL |9l5B#X6,ZD}Ò7;}94vX>=% -ӕr[q0gæ64fёFNz 8:ObIyh|΁v7SmGPahCYݔI#>PHЄQa(3 bp̈a2$.1I(̨ .㐃1Xq0 4d'0CS#OcN't&Mv2N4$4i뗦4v'v|`c$@Vt;$`yNwB gvˮҗ?CLcaM<[9uax5mv"FLBJŤT($t2id:=R6w5gE s3q}2FR"R! 14C&D3 -Pt:Oef.]f (-n,Z!\ZZZ )rNIN{;]wbv9pS{;keTjݠFtN[祟~{Y3}η_|-Y|5qoC}>O;;w?_:.6a %XR>ſX,,dr7+kVEO=g\fbʍٌ|v~VVGόX+0 P׹N+.<9zgό/~ۣ}Ywvgԙ}='O b_}%\zW<;>rxm:kLV(䩒ѹ٘5pzP0s_5Go^FQ7v>`lMf>k𛸃ӷJF~pjJFa]ӓ";I3&x fVqԗH(frɐzQa5gHܪ_ -Y+\RMFcxLIG'"[W}-`]p)|4>;< -}BHB 뎘O.}ȰTgp7sfxƨƨ85ݩic5c\#ڸK[c"\Q kQCKKtOG_;3;O{TOwE\pÏ?q}h2/|dv>rRnvZ,{#:N?Pmqo\zaq$=m=/}?~W~?]O-_< 7-#'cɞsoD%}?yO>CG_x|ouo ^ %ƜsGrfvfnu-j )_>EdirzÕZ7=\]\VL-kX?Ixe;F4~bH hC:F^KF·ӭ{;~/#ݵƟetE*.N=eˌsz,AZ/x1dp{'/34_5w@N4@N4r r r9 9 iiiXN;j;"ܽTIh:XUuww]iy]<9MN<9]ⲕ‘49 1Me4ÚӅ)X[6Jxf[>>vv wcnZw3l )ɷޓfZl)UfdNs*w\fݾ*7Ǵla^6Yޖ[mgko9]nK+Gi> -stream -x O3D| -F9 -endstream -endobj -1324 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [417.154 348.477 438.432 360.103] -/A << /S /GoTo /D (figure.caption.78) >> ->> endobj -1328 0 obj << -/D [1326 0 R /XYZ 77.386 776.032 null] ->> endobj -434 0 obj << -/D [1326 0 R /XYZ 77.386 755.708 null] ->> endobj -438 0 obj << -/D [1326 0 R /XYZ 77.386 609.264 null] ->> endobj -1329 0 obj << -/D [1326 0 R /XYZ 77.386 566.369 null] ->> endobj -1325 0 obj << -/Font << /F22 516 0 R /F16 519 0 R /F46 684 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F28 636 0 R /F41 628 0 R >> -/XObject << /Im76 1323 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1337 0 obj << -/Length 1514 -/Filter /FlateDecode ->> -stream -xWMs8 W(ͬXQD)tcw:n;mzP*FZRZ}4; m9n%Hx8p -'p^^f/2px )wt=Zz/k.O/׳j}ؙWKpֳ_'ND8Fvd$:L"b%%%S2%箃02@F OC$##~Ժ Mq3[%',tCVޯ]a2#$pԭ.za=_',hQv=."7-67jV*rW}ǽ&l -}ZBu.u#zs1(;`6Eghu3P -uS9;0 -\+Ӵ>iɓR#M/5= U?S+<̐!^5EX7Y1!+ Fm0Z` ʦ#J3t -НPFStIl#|GqFՔm+t6f݄?oZ,DHm8/F7)>Aoh=5c齱aneCnU[# -i-손WR 'd56Pzm5-P%MȓG^aۃ~~_ȞjKUg44WA](zG_?'=;DŘ7 -endstream -endobj -1336 0 obj << -/Type /Page -/Contents 1337 0 R -/Resources 1335 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1330 0 R -/Annots [ 1332 0 R 1334 0 R ] ->> endobj -1333 0 obj << -/Type /XObject -/Subtype /Image -/Width 1483 -/Height 561 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 43210 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x U3If&CapE ,9 o((0.a"EeϪ>f͚C $`b< ‹P"t;i[nUݺS]]uoս]uSU];JyHX"aH )HX"aH ϻlƙ5PD$,s.6v aH )HX*@Ϟ76md6"37؃4[Gw1H[&hՆ,s6o:];3]T a Kf˽TTT#YxLF’̊{T%ㄥʠuw8;F@qiIA+awV[BIQg銆)IZX % HXTNALIX$ -;"%Х%/oj:̎eʋ*#xAvŝX R`5"axHX/(񮖥ɫ{Rْ*9^I4R@+<[ognC)>&SlK!hgw #EĠZQ/\aG- %$,Vblo̢F‚?! bl-9d )',FTHX"aH )HX"aH )HX"aHUV],Y$"DN,ܖQGG0m ˪ѼKa˗n,N,QgkGhwA8X΁e-c3ׯ__!N-!^$,2ARelasGT\lن  -#KXza˨+DG L``[gDY!vbQWo  a)2HX+DG a`!3߁eTrMiZAo9JޒKou=#HҁVo.Y]Q„Ż)A  G.x-vft48tf6-j JXb c$[]!h*vېd /n.Q! l)"ڑxfӂ K+Gқȷ-vv\ȮMm~҉W -9aqw{;o9ӻ/]N;z'ai$38cK][{D*߿*;QnyyۧJ d_(]qROXomY5%aq&v/{]3"kb&,"bg,K-I'[! չvsIZ}Cyw$%n%ߋ4 -b"=y -Z6s(AqaD2^~ +pz/oq2A3H=d$,@!hxƄE}9xװ?˻=sXԻdHv|+2*adIڼ%$,Q;'ӕ.^׊oG0$,@AE-!+#@b, K>9,bd %S;WneT -*m0%}%aQ!+ 9k“H0RO[_rKXB$,Z~X~IkX$?D9%t&,Wnm,Ц񑷺tx,ˑL] PP~K5?x6D?]J.x]No֨X) -m]M9,{Mi"8|I"4g簐E9,OǓλ{=\~ % #}ܑI불BAj} ;寇~K{NɅ-Z -i^/T֮ DMXRkBG̖o (w +O#ub2 -t%XG P$,X#9 Kr$,LVn]/2X=T9BBtx{M䔰  PHXRUel .4As;GBtx{Mp KB$,@!``""nuv!aYwS\f;p[Fp=$G @R$,I$E @R$,I$E @R$,I$E @R$,I$E @R$,I$E @R$,I$E @R$,I$%KX.?yD$,IEK(EX"`j}=K%yyuމAS؀ G$,r)%,N!rH+%agOXaAw0Lf⻮1̮aT0ȲEHOy78ƄB i,$K(tp.$I$8>EoZ+E8tE|O -BZװ-v',Ax7H쥘qSZe3-a'AUEH;]>]BSD&"a .! -N@ @R$,I$E @R$,I$E @R$,I$E @R$,I$E @R! ˯_x5}2XK.,Ȧۛ˽)^VQu -LM{  |P5 >؊łQu -LM{ $,j"avj]S^B(v= K., aHX,(%ZԴ+kk]+ay_(Yk爃[kJHdMupGf9^AiS.nͩu,VwŪlm cǖ]J4$,vym=[vt5PZD=ބE^SZ.z%{t7~)#y%eȷig -_[A_*|\xIq$,(yW+jO-޹[Z%DmrdI-4Ee֟KNB7c^ ٰcׇK>QiIt- @C̔ƄEeZƻFx v{"qU.Jr*)a-4ΝԯuUkZn8]SIϕ_#Ko ]O`ўX|+aWز룞Q_2vVݎ(h7c-S4: Wcm\|k5j&,"Y\}*a_)(y -mҷp,*+;ʰ-?_Hodi^e~Ứ,~K(IɊ(^ȦgߛPl`QQu -l_M8UY߄łz!wz\X\5+o*HX)l}k) JkG{օ+pkq'ʦU/]A’ H{ -;\XPZ;JS.\-iX]A’ 8IX];BbAi(yOպp\Y[Pz$ B$EȬZJע,YwmƆs0vz 8qMutt4R=#a) 2NCnS_~zz.rAS8de 6W[m2v9-[a䅄0p8 A l$,*WܼN䈄0p8 A l"aAQ!kTjZ9)8#<}A2NLդC[.qW]]2s L=dm:/HX` K =\ÂId萰z$,0Eyͺi14$IX:O/Jq]>&͙!خjIXk ="a&澃]d( k Q4k3rYuEE!A+N }KhD@o.#7jiչaq,}MXsa8`m珺r9yٱ#a q5]=?i7vOY_o>Tkmsz3oVIX䁈Н7vVV{Z ;Ho9+51U/5Kϟ<֕,zK(',$˄_&%%,v>>ywAN -HFol%vOgՒZӐ2UU,1Nr)I6v5w{~n8c]PmUW=KϸR]崴 5 ywjG|Z_^{s)5jQ߱Rm,_;.b$OX>I6gx2KXD=DHX\OBzx|$t Z[rߵk߶ZA1ۊͿT[cRll<#G]Ws?_}n--}I1g+3:?Ӧ]jdƊ_$3GX5Stiu+kԶ߸/E.xEhJXD-?*Ϡu^{?.5=WE凇<7EsIXzAb$,P_$)j_#wR3Hv7&_*!)-YZh%%`fD뭣d̯XGo|`F‚ek؝|i1k-/:&Kva]ooЬ7sKVi8 ~O"ސ5UA2HXb۱cNjދN.MDcw"vnl__yW4&,1x{50Q aIb\Rg" XQ w(>D=ݗ0ISz -:J|ڍ#aIn>kkj:!oݗj/q-w=9m <x%[53|8d-P’oΝ;pI<Ԙl:s?7(5د24p뚹N?q eCּ+( ȯezʟO? 1qh6\leϕ,g^}w Ɋ(YQ.{-!߉ S+ZHGA3i = F;s0µ1a1|g+* d/\#jjW7 Or#;tߕ_=/_X[5mhh}\X&?g5u]{Jw1Ov!cAhsC&˲-aqM^咉 -߷]i"m$ KbrUzwŐo[%.-dIZvC<yPOiEµ^{į8zpkן~aL뛖J'^6yB˥e锣];zh6Z_nqQ.o Ϭ <*CAʃ㣨Ek|뎿KW{O\yR%B`KOn>v_Rϟ/>=sХjy@!aLAr+/mY.`]7,3Z|.޼ yZtx^7KX6nxǺ&V琰$E @R$,I$E @R$,I$E @R! ?g:4lyܛ2j`*%Z\n{@ע/>jgke;ZjUAF=&H: U#aHX,(%Z>d=vdnlBb][|s;mm҈%W pV$,֎Tjn$akemںeL}O^|IXX\5A[XPZ;JS6vJ’5j떱推̹lٲ 6 U$,9j"avjm쐕% [+klsU'aQ5w m$,9j"avjm쐕% [+kls B’8HX`+ JkG{־CRyj*XqG.x%aFݪ۳럡Ǧk9IV i',*=&HHXr`q lEbAi(yO;de<8F’ՕdٰIX$HX K, aHX,(%Z$ake$,+:$, K, aHX,(%Z.aiɜج{X#y@8׹8zߜTVt5}TkT kA+N }KhD@o.#7jiչaq,}M$ݻ>|؊%n.a-4˳:@%7Gj훰g,8-s]L"ʎ^-~ʒJe-8sոK&a>6.&Re'&&샯Yukk}9FM4;Z/|L^pO䩍)1^G-nIX'aqB=;d SТ$Sb̐%IL`l’{}\VIK-&CV -ً$fd$ҫl:\OkMT__~/5aWE~牥d'ߓ]㏟j l2?aQ sHƨH$?a>sX;E0jOXBR`%!E. KԳg5V-yBn"צ{bE:x tP >Dn"JmyԚ7>CiT~sa` ^PcIX"aIDO;TTrT Z/ny͝3gt. SLX\yXt^~74a{ DWFS⥗AK}D܄E566; Q7lB)+aQIW76/> +>.R>Y:%c+дƿuWkE a#?*C%,".&je[V5,QM{rR.:9[j&) _T`.Fm杖-޾t!zU1[ZVOM5aIrޖfIb+[?b闿\.=}`&>7JIOk3he &vͯ5g$ҫ촳Mٻ]kORV;~{o2<v%zzuD3OeNBіޕ gݧ3cU8oIĻ 9tۺnN D=(h7%LUe:-"I< *~o~TB[vV$Jeikng[{/>Z)U+yuw_ ;߷4.KeyhmE|̛i,{c+W^0\P"FsQ#ɥ[BKfwSUt1yۣH3lF2a)Hdߋ޷WYb/v8,ʆ@b"fғj7TsGўsgsХ \f;.z\{"hl /iHX`+Jgÿs/~K^cDZW \frY>;c<昿t&NLLz_ -Z/]A’ lE’eiׇ~/a z-V*bR X{pd(ĉɁĮ aɅU$, =UremB!HXraq lEbAi(yOպp\Y[Pz\X\5A[XPZ;JS.\i/Wz!%W pV$,֎T W`j˕^Ů aɅU$, =UremB!HXraq lEbAi(yOպp\Y[Pz\X\5A[XPZ;JS.\i/Wz!%W pV$,֎T W`j˕^Ů aɅU$, =UremB!$,E j*]ZdI޵6 Gυ"!#s/di6i7ѼK˗/\d0p8 A lںeL}O^| Laq\muasGT\lن HX!+41ڪ\r;IX#!+41ڊEASRjUHÏ\C82vnϮ$Y]2s L=de<88 A',Y6l z.t!a)HXP X(P9Y8;fcf$ KP6~OJ6\bӂ80gfMkoOot̓>k֗O=ڽ KݼI$,@DNX|x+XK Y\}-Ib~υHXYtzu؊͗=}ޒw -t;7sE&F}'ӺEo 5򄙅bе{cT仄n8x)Zދkg`;YD]yF&x%gHvwt jiS3sf K^0ys_*[/ - 3+ʥ$ͻᰏtAU]b``ҧ/=JRaTr̗2Eym8MLXG}W4kz~TS9ԨF}[Kx~ŏ;4"QT[gm&,?oym$u7uS9@3+ʥ$y=G,w7Lܼ[[b^_)Wgu ӧMO:5kuQ+}#P>U߻㧻\kc?HX/*%.G>R}RR*R;.ny͝3g?U>hqQŕuOww}B KeװH1a$(TSe ˗);t>MX߆IZ(k&-n__|euQj)QXT Mm׽ߦ5T qJrq-Y \XZ֎\|ը=JT)\)FVQ/G*V¢>5Cz"&ʯaQ6!R1rX5] KHC5,4췡5װ _$,lgŻ79zxTTxpcík^;_/1TޔMkY󮨿$,".)>3ĮƵs=W쾞z!.$,&+J¢wdEQ53N6OB|pOnn&~JXIpJ%݆IZ̐ {Z7^x-GOyDۅ oϕ\4/a1а %,)iҕ/?2x^Tla|XX0֥'7T}k{~]h߹Wu\ N(#:rW^X۲(gj9vl|`u=pâ};pWy쒛ͻz KO(e|eʥ,~уbظqXV.C @R$,I$E @R$,I$E @R$,I$,x5 ֒ 8i&rolvjmro]ZhkkժUyi [4"4_$,T "avjmؑql :::wYoBkI#X\5A[XPZ;JS6vȪ}V]5j1?yׯ'aAzHXr`q lEbAi(yO!+ KVj[;2e6l@‚T؊łQ򞪵CV$lVEJI‚؊łQ򞪵CV$lV$,0 - K, aHX,(%ZYKREʫ`iч zIvnϮ$Y]2k[4"!aɁU$, =Uk{0 KVVW’e&a aA$$,9j"avjMb%[+%a>^=!aHXr`q lEbAi(yOպp K{Hvf4ymş7)u1yٜ*9׶6iDB’8HX`+Jjm{|>+! -Wb=5s}ͨEcȠZ}i"^פWTЈ$h\FnҪs] -Y=yt8aQYK5_12a3 #Lw/puK$J|Q>oAT[UO.mST*Jn+Ӹ9,a>6.&Re'&&샯Yukk}9FM4;Z/|L^pO䩍)1^G-nIX'aqB=;S*ޤUӵO -CW}’zqՄXuiN4{6d_F8vUo?&_\xׇc餘Wʕ{n Hs;IX RKHr'9sYJV!ӒTMSg_\wm?r댂}gv-S -! w-mXFbwH2 Tu=Z}̚FyorwKva]ooЬ|?]xuBj#% YS4N!%.&jew{/:4Uع}˻ʣ:,z\m1a:騌2:$aJ} Ӯ{'tzyT5,oOM^$k2Ei!v aHXKIuj]dYiiw/LzKWE~牥d'ߓ]㏟j l2?aQ^ іH0IOX'%FH]HKXoT!4aQl94k!}aAr -NSYmyԚ7>CiT~sa` ^PcIX"aIDO;TTrT Z/ny͝3g8ς4I :$3a^L^F)aTMcrM9f nW -6l5,"ç5&aQ/mT[_|V>}rY]ځo}uJ&6V*iCȯN6#aB~hU`JXDN]L"ʶZkpYbW+R\rūux8H2j…/V¢>8C:KHbɻװd6vJOJXb/GRyIXTV$,ꥍa˶GO>:s?7(5د2sίi}:~$,Z!k[JMQGHN~bWcjZl칀ʞ+Yv_Eb$,z'JVްM*%-[KHg+<5x w',"vCHX`+C~K(y[zEKwXz-GOyDw^th6Z_nqQ.q7zKʕ +x'H0z\*%dV~7[5:42aɫ7ۗ{>1V}/]9KN'E9[@,V*bͯif],.=|lqJ=};wVߺ: -]ݐe&\® aɅUY"aHX2+yνS,b"5ͦXٳ}ƏwǞy1L,f~lUUt|+;6Q3 -]/]A’ 8HX`+ JkG{օ+05Z/bC؊łQu -LM{ $,j"avj]S^B(v= K., aHX,(%ZԴ+kk]A’ 8HX`+ JkG{օ+05Z/bC؊łQu -LM{ $,j"avj]S^B(v= K., aHX,(%ZԴ+kk]A’ 8HX`+ JkG{օ+05Z/bC$IX )@fժUdɒkm46  E$,0CcG&_Ʊ-lny/_. Laq\mu˘̟s !+41j떱推̹lٲ 6 /$,0CVib`sU'aQ5w G$,0CVib`s YKRrMpMOIqG.xefx I{[|t-'b!턅 ]HX`!o=Bf8 A',Y$,\BS^Bs$LXWrtHX`=@ K{Hvf4qe$,AΝ -υ]O47.TlWi$,]ЄT~fs}.2U5s}ͨq5]lrrrƌ:v" -2C-ЛߍZZukX\!Kw_',\g[nk֗O=}6ЄE o}coeK:w 9!%IX0 0Ͻ#=:^[޲[.2bAҙb8͚.O|'?b[oe̙fslΜK>~k|2}7nPLX|?%YPǵ(I a Db',)&\ K uR-| ț>5؊h>Y~{ FF a1^XJ[ۋ[Z59m︣ݝ~s;W4jb^jԗ?y2+YPP{NYH. ]0F%,LKHᆃ%,vyӝUN/5[gЉ6y.9˄EqǮt- 7m$}z+/vDߕw|Iۮ~o } 'VO>}W* -[NKˠ$,"ePV=胯Yukk}9FM4;Z+~|qǥQ P']BF̔V]f H環 kv79WPgyq%_ Mq $/ޕڹ4~e?BN,Py=G,w7Lܼ[[b^_)Wgu ӧMO<ꛮǏٴЄEؿHg6 i],%SO}駵bQ~r꺴)a.R>Y:%c+д-w KBi_a@ ȵej8qg]OnKrk1Zs.],c3}gVv횺=J;[qzsקt G K}gE-aqMD'Ca=~ - \\JE<^E&OdP~ZwĻ0GCT6|Wjj#7sX+iM%{WjIkG9=Qns/i}[i1TQ@r!wt,rԡkGOFk˭<. /4=5Gb>*+$H0z% u_w_r{Gϫ*"o ޺c*mbϯ ; -]=w1 %||_G: +[,W .̟nX?xgbZ}.=]rӽy@o!a `WUzC؏"zP],7n'/|$,H K, aHX,(%Z;d%aI\muasGT\lن HX*X\5A[XPZ;JS6vJ’5ڪ\r;IX6X\5A[XPZ;JS6vJ’5ڊF!aɁU$, =Uk!kThZy,8#<}AX#Incӵ$]ymkF$$,9j"avjv2v#aIJXl$,$,%W pV$,֎TCVZ؁%W pV$,֎T dkgl=NHX}TkT kA+N }KhD@o.#7jiչaq,}M$ݻ>|؊%n.a-4˳:@%7Gj]kX㴠;IXv1+;:zg ftO_|>?ڼ6z^ ۤUy "t',e]U,m%,$a]_V%W pV$,3=:^[7_p&aL19a$R.`{܊̙f^55umkntGzoܠ~JXpkQ%4)\NX:SHX%Tmy۶m"c$, Km_Dcc+ʢdo3<8CCC=ul*V%,%FH]{GbW֚ܶz~588whTԨsOoݤJ4~K(',$˄_&%wĀ+G^t^wvgΎN=oq{6T-#-wz}ad,vor~8oɿ%̬#Lo6mߕm,j6cw|c]PmUW=R&ko-Y`_Q P']BF̔V]f HI$,Гvd;Dd8v^$UKHo’:im&',*_Bw#aMI#AJSWWw٨Wg w,?|J2-뚞?ZWWUm]Bbi>!g,{7y:zk|XIXuz׈;"J㘰mݳwcˈLFKz֬K&/9oc??{ s;[uW ?5F ZlPhڗf/s -Vt-ku}vtI<\U5}W2F P?K๼JHXOc\ʖgK=D-Ht @U.GYy1MX6~/r[njm܋{o?&?~^aw~jqNX|n gm[=>%b"8z.\"a@TDv:s8M%õKv+`mѢEБ *"8de;<\Uus{>,=R *"8de;<\Uusc;y-] *"8de;<\UUJXܜIX  "CViUU$, DݐUӴB I5N7M~8M1%,scۯ?NdtBυ_HXC⨬? {fA„ *CҐsXA GQRY80v TCV)`9N?8M.6000l0);aVQ]Qd'VKՈn\ֽsX*B朰(sq$, rvvq|/1YeݮB4+3NS6qc[[[?y!|xqb>3fyl;+Wھ={s2a|b*吰T D簔X"u',)QHhoogG ~^w=MowfgG[pyۍ|[s|5%5xX ӅKrewC,H"rOSۃ:;=f'T]0JX,E*!}x/^4X>n0?q9\6Te`jԪUu$DS<8p}iZDhmmT9'Iu6jfi!le!~XhRstI_^}Z.-ri龄.vu?1eʔ =a.rsj|ϔ:ZBKXD=A_#!a؅{Üv367x_nY,T}y|;sˊ$)kN~̟tOdLߕ9qxzc؈q[&-w--9amY8X\I?Hba*sf[fD6]{"_7xEK~܃xl~ݺ,hw_7_ޘ ~j֛}韎{=3M:yBV~Û_{K;sxۍז"YcHbdSi܎WsK e+oӧ~fDUY/k3a)5p6>aq[W57sO@֤LoƂM1t>i){w'~j?sʅ?j?硖c?7.[R - -:aŤxs2iɤ'4]J.ں叻9EPx'O` -^,m }^%$Nx P} -7[vcˈLFKz֬K&SEG;C%,Bv YP?жY\]KZb]O~GRWUz:RÊj.!;ù'2}|J&aʑ@:l|)L8u٦lN˽}/>p{ZHX+Yej-. B:[fU":Й,gI-|< K%a bxDP}"aț |Ԫs[mܳᴻϾt]Ƿt$^,bpG͇.ln -jGy빹=|}fY],Lgi9s`ep0CJ<[1w}].@UoQk~xX@R&l%,S4Y>1ڝ}YApsqak;PaVߙحyA$4>~aӺ[Z; -#L`ԏ[]Mv/pH!鬓[u -{/Moewc˫Í2ܻ|PuڻeStH1̷$FP͙4v3גɞoxĉbۅ%kYm_L Hm풛/K.tT|ıO?r:u11J}W߾敫|Nv4 GFh5~@(֭[7y䊉TMv4HX"a+HX"a+HX"aJ²o߶@W?rq!E -K r{}1uūjrWxE͚5>ʕNbKu-YDvCb-=PFMJ%JGU(Z5ZPUG|:sL¢pX[hzH&$,(\` aHXh-o#;d}]ㅪFpU=gU?$,  -HX*ZFYIXPںn[֮]K‚@Hpi"aQj쐕 U᪪RL?N‚Hpi"aQj쐕 U*D -  -HX*ZFjUӴ -4N;aܤ7- 2$,`uk9^VWwNXcUiԄEK $,P U U5a9/T-֯% jB"¥E֪򆪚EIK~"=!aHX$P4@U(Z5ZPU; Y%+>a)Ɍج|f({b@OhYnVjw6@sdء%a)zUMXǪҨ  -HX*(|>փb]JX*`Ə"Pl:iii -NXUbTUR5"[9qmu9',^zn!  -HX*}wSWͺ##Qˣ#vU Y+$,v1Au?ok+ґ~كݸ*к,Wv8"Ų͖XJW !KE_8]VEK $,P ־ӿ՗I-wGJV&a)Mr{sh?[}gwA?>81ϿzW,`>,eb, -T,!a a) DNXJSHX 6zݻ7r)+EL@U$,[[M]}}?&]\GM쪶JWrW WlWuvL .=dmm[6fE"ٌ\36&K%dw{,Nv-`"XUBI[R܋ccwzXjY{{{l3O8ʗf^t5V4nSc* 3a)WW#^#XQ[RSk/j0O45~W~/MRK^]hm|yɤ.1}gqGZAEHm]A@5}17ޘOK -+^"ٿjKϿX4iҗ{"\\*!)u< tK¢ sa:KRu\qLXvBNX*@as{ 4&Q'΂XQlXC,޻Co.u9Gv?|g`'>CoޗԓF_r[sm,IX|vW"\|#p𻘃M_}nlFdӥZ_.n=! QW =hg٭rvUqC8Wz"'?->+?W{e[_%,m/C@ٍB"9.Q3вi;޽}=d+tI'\]<\UcRsbxJ'U㍦GQ} 4s!3W{ė_X^+c$sX|8(a6חiZn CيS'ZWWUE?a{|vOu]uEbXnL 2a#|*yĸ,Ͳ٪&,[%[Q#>,/}X^'5)o>/tJ֛v==?fs9pB_ͼ8>+c/1JXdu1!ffN8|-ӟY}LjzBuMO~+nyx.g!a)?)UqbP!8a^a ؝Q+2aq^W#IAa!FҘ8}kku.qⶫ.#2-}dQ["ӿ.L7wۛ',U+c$";dQ"$u1[(Y\]KZb]߳~GRWUM>㕰X&U<=.?IXD-wZnJz6-iXWŜܪ}ky`l{7479sybWhɲ|*%,%_uo3GcuYm>,PUōQKZQol_' [Z; -#>|[Z2{ rU匶2 Ozmp* I)[~|[ۄ< kXw\xqB%,I?_TYz] %c˔|mR4f"7їSh=^}3\GQ\1Cz,Z :v ~u1YΟʿ^K&ל5~ʼnt5_@N3i$,R(\` aHXBk7N{[v5dg' -N3)Kb@D,fv!fy35$,]` ="aQ|ඃe7JWMR13~4?(q2]l```ذaRV]w""0OzW͹okm{T,}9aQ"HX@N:ȱ_83cd71Y+Ӕby 'lV>#Gt!ϼZk<\-4gM6[.b]*1_%d,}K#aѲo)՗I-x+GtF!$Ҕ(Ӕb߿zjqG>|xqb>3fyl;+Wھ={s2a|b*吰T D簔X"u',)QԦ|XNű߸þן]Ow.!iݝn%RZeXqK=kVL .=f?rȘ\Zd3Z.3~j{Pg]Bvdk7&R (_%!X4Ֆ)vӍUXN\HiLj]irvs@*Ưx@Ԕz9Z5󃉦yzq7/>T!ʼnvv5sO&V}#-L"/SV M*zycn1N2V^rNmRZ[^h 環4]0Ҷӝ物$,bk /9 (2y؛fowʚi){w'~j?sʅ?j?硖c?/HX/*EzC:=_gVߧ%t]ӓn+}Pp"xj枇?raz/cm7mEM KEV>!QտRZ E@GKsޑhM?~'n2"G=5+2=d{s{vlYէ$[O.G^W b!+ -6|1K?PkI]K #H᪪ZOGWrp'PM%ߒ]~MԺ(aA\@"m|)L8u٦lN˽}/>p{Z1pUv⒰],de1ˮ[%X r|ۭ$,Q߉+P%THXj]*!%j KՖ~N.+@"7W"Q;ol8鳯?]-/K7t q&cη5ba?{L˙s+Vيqоk reϭu0~d㜂pՖTLq+PՍ&Vw D->rn5bfb甽u܇RT=:\%j^i- ͦ_vǴGô֎ˆ};S?@[Ԙv/Mk -(P[nST[[h8$,^xE W$,^xE W$,^xEUe߾m~BX -9&rc -mWkhyCUX_5k|+ŖZd $Ş[z!6_K$,ԏ"aQjurX Y׳E %-h"k-=VF݌]VjG  -HX*ZFY}nxj=\Uus{>, D+V k> j. 0@U$, -V7TՑxj=\Uusc;y-]E.[j( "aQj쐕 U᪪RL?N" -NxDU(Z5ZPUGvJⅪFpU KR{DiG$,P U Uud5N7M~K¢ /iBǪͯxY]m:aqsKK} !m=zsMX\ $,(\` aHXh-oIXj~%,a$,BNX&aT . 0@U$, -V7T$,JRX_ HXHX$P4@U(Z5ZPU.a)~7??({b@O,ݳܬlc$C+ZKR F_sK 7O1k}J5' u4rQO\,/G  -HX*(|>փb]JX*>y? ?aI3--^Jc""0OzW͹okm{T,}9aswA9(1\S#tgE?ax$Hpi"aw;uլg>rX^=<:bWJ y!',]]?vik/9釟=эBzA+Fõlr œ5IXwbf\V\%櫄yIX{n/%,As0ze.籜ӯ8Y. K#EK $,P ־ӿ՗I-wGJV&a)Mn׊םux|> 3GϛWf/_ +z+ b\&,rXpqOŢap KiE|Y><$,$,)$,pifR[p+"awL]}}?&]\GMV&aUB]]3ű`:]ؽt!Klkkz1 .f\'Y!3Y+VnA|]1p8YͷTb)̫=a9uCb'W S[˼8v1e';a -455+eaC;^L)LX{SP1"^#%&wL_4UH-yuqE][%z-w}m2 w=t_!`ţ6 \Z2W-} ]&MRp[/bW"\\*!)u<t[_UBjUrs{ NUwv ]4ex%,rʅ'b~x @[ۛKa䑝}&, qxzc؈6KnkNz% /=^ p=C;%]MiH$D-? 6^AɭDŽE\ceF!s+=aznq%TjSIX^'D?aގ@r8瓬xvMrӌ@9',7s.1X1[n~a>57| vCV,7r^Ѫ! aHXkm_65q͗~+5eDw%>qlxAv;uK~-S QR0òz+1a9aqyH7 % KBJX,0!a1+6g4a +7Wq}6HCUTtn OTn d?eyG2O:'7t=s=^NX{՛N8A";diRחiZn CS'UcdWU -cJ1Ïձ3)j2"SMxQ_khp4VDȺpaw$,} }xW:ΈޔX鱇7éZGMjͺ0RŌBNX23u{ϬOK&5=麦'?m!4 bUU[7qGpӄP(4}mSԵgo;:.-Vb=\U5}HҰHXlK4W'  2|i/몘3FtDUͻ_>\01;&f9-bJwc["HX|"n .YR.aIFˌ9b0]JsC'w5w:mm6#b%H}$,X&$,pQKj> up}H-r>^%侖8~U TEtk7g_[:_/~ڎ+TkX4{>ip3[Μ{ t>P,i޾@/ -X5F<HXbp9,oo~ǭrd@afkMokm}W,k\Z} m˳v]BQ}X*Z' 007޿+%kwFqBp_+ߓI"^N\a ]_yƥ&?ײ; x+9\Q]UB>LTC D_nL$,\r›n)Fs ]hy,Į58Οʿ^K&ל5~ʼnt5_OX56 -z). 0@U$,= DZ}:v ~63^9O1G}ʪqWT`CHpi"a {ž1Kυ$,YNWUmsN7sr-k׮%a,$,YNWU7gd4WBAJj0n˛qbKXv\cr6sDEE"+U)8 v',a$, 11a ?^萰@y$,%,!c6icy.ŧ/|ڝMc,МY>vhvEk}IXʻkUz.EÁmnBewQ8b fh~P.R4eaäEXvGEaX.U#sZ*aYs¢@Eđٝu?cۿpgncwY]qq2]=ܰᄍʧqț9^ t愥sa>$,΁;aleb.eknUBFR׼$,﹈>-vlQ]}׽rAGnBbwR@Ҕ(Ӕb߿zjqG>|xqb>3fyl;+Wھ={s2a|b*吰T D簔X"u',)Qu״7{ ڌo܃paIh4A%(Ŋ[Y`:]ؽt1+W?7C,H"rOSۃ:;=f'T]0JX,E*!5 ˧MwS+nnv407949^uWsy< 󫊰yaqxjU誺Z`)a^M4UH-yuqE]]y͜ɤ"%5GĨ'J<~17ޘOK -+^"ٿjKbWSL z/W 96Lqu/EsIXA sXP>."[˄n0k2aq~vY҃ux!^#W$%NYsg{&c ?CoޗԓF2iѕkin TV_Hb1%.]̣9|nlFdӥZ_.n=! Q{WO =hg٭rvUqC8Wz"\FPUB$,]~榴_>UG?]VN_+"w*铨tֺ7 atj',/疞Ð-Suu-3SrַkjM*FCHXmxc:7ʧEYo~ݧ:X7鼣e -?Z] o>|/Yدj"sFpEn3:Nr;^m|.1hG˧O#x* ѓp7^s?r?j voLX?cŁbX}Zp 솑]=a#ݾs hT܇2CP&e7?~s7l:wHM[ſ;moV<W.Q9$}Ubl~- $,t"I~!瞯e3ӒIMOh](8<\Uusw9s p woeԜ OHSWY9n10םHNaŖݛ~-;NvձeD&l=j{zkVdz%fq)٢?#a߽5F BV(O;mb0~`Eג_SGGߑUUZ*nϞ@55P>W=㣦6HW@T%,uWoHX  _6?_ &:f|lS6^>`lRk=-@~$,^s EHb!K-3\v* leL糤>ns BHX,. V$e/4K_zx9d]A._:˵ai͙\¹an\5 |U_KX6pg_[:_/n 1C678)q۰r$spYb McZΜ{ X>P,V+]{_@ E6,{ÛH} K.>!]m KnwwCŔ@OUE},h''?s#+X*ܔ,"ڹ dp2芜WDKB1뮹00bF9OXxC @V Y'_xkQgggǭƢ/\W=*P{ ?@xvպ^bkN]x#Ũ3n[ԒC.6geȿ^K&{'o:藗fK~Av34 ͟uKn,Oe7P]Ǯ>ȵ3eԩT*_}W~9 XHXL?}FQ|[nɓ+&R6MpHX"a+HX"a+HX"a+HX"a# -endstream -endobj -1332 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [179.238 562.252 200.516 573.878] -/A << /S /GoTo /D (figure.caption.77) >> ->> endobj -1334 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [478.975 337.121 500.253 348.747] -/A << /S /GoTo /D (figure.caption.79) >> ->> endobj -1338 0 obj << -/D [1336 0 R /XYZ 115.087 776.032 null] ->> endobj -442 0 obj << -/D [1336 0 R /XYZ 115.087 617.802 null] ->> endobj -446 0 obj << -/D [1336 0 R /XYZ 115.087 546.181 null] ->> endobj -1339 0 obj << -/D [1336 0 R /XYZ 115.087 506.198 null] ->> endobj -1340 0 obj << -/D [1336 0 R /XYZ 115.087 324.568 null] ->> endobj -1341 0 obj << -/D [1336 0 R /XYZ 115.087 218.213 null] ->> endobj -1335 0 obj << -/Font << /F40 562 0 R /F41 628 0 R /F16 519 0 R /F28 636 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R >> -/XObject << /Im77 1333 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1347 0 obj << -/Length 1580 -/Filter /FlateDecode ->> -stream -xڝWIWHW(zі  I3@Ax/~jia8buWWw_pdpVN*8 U|sT)Qܳٵ7M4@WLOΖ+/Qʛ -w~v]~Zq09[M~L_ơ(m&߾NgWi<с@r'_&5%7I&& NXkM7I鹈F`|v@f eyՅYg nؽQQTצffM]n'j B -nUR׆|!% GT{G,۔4*;֦ڇ.ms +7ʔY"Һw1 sN8InД\blM17R&Uش (%#U ^@{};KR^ cIrޔ{$DZ~y {WZybLUJ!zNlad!b0AEYHד0%u`:4`0iI2h< q0H)6wQ= R@0<>[n)'EB48TgGL]j&s|vOupen4/T/"TGzyR,! 8]aZ8A*^xIX^wMGL+4p8u0ڑN*غyAq> endobj -1342 0 obj << -/Type /XObject -/Subtype /Image -/Width 1262 -/Height 852 -/BitsPerComponent 8 -/ColorSpace /DeviceRGB -/Length 10875 -/Filter/FlateDecode -/DecodeParms<> ->> -stream -x}U?Ѹ]aѵUytSS KT8gV*6Efyj--hii)1֩X>[, (vF/ F- îdaՓs=sߟ1zy{s QXm e@@) @TyG^p_yInO1vwyMg,R,$&/fpp_8<ڵKw?5{e{c޽۷ooݻ[oۿiӆ.V @d@]Zݘ/[{ߗ۝Xbh/h`W_뮿{;f&\ʦM..|p~ Cٳsd3&O>>>() ! 7?׮]BX`IFFJ -md΁c96Tw۷o޾}-OձIݻsd ֋_xG=?wI\rڴ>^gώc;_|7={/?Bvo/?Ÿ[Sql7o8餩wmڴ!a݌>h 5j63&>OO1~dxk8/7^(a2w єM[`ɴi |>gB> ӿ02rnL={v?gtŎko !8~k/W!=lzN;eTdxwVi+~o߾oSOvE @L5z(e200sϞ;';00D'_y>ٳ#gQfϞ\rʔӎ9渿au Fsl<֓O>S4:3cї˼@ǃZwxꑮCCׇ=p`y䇙26m8x@՗۾}sǟ/Z!L⋿ ! (82@3Wv㇆CCUO qT]ٓN{5xtٗy݆U%/:887$-8<hƅ^1<q3|J[~\|C84t}hfG2W !|çtw~֊{_}՗//\x;+oԛC58* -(GS6ipp|DSg_osl[>ߞ(w0`"9hc"eN5OJ^c,}+ ) R) R,R:kQШ!_|յ&kׯWPu1;wi,-gwGGG4uHYl`"w[jq ~?{H/v쇎O\ %3靹ڕJQ8=T.=.:{#qTr7oJ]y_34seWfsΛO@j컲Ɂc֊U)Z/~Tgkh_ܑ#G2\S^;StlLr$zkKJ\~N~Za0S6+6zhՂwC9k=[gl%cՁitW>[~7]; Z4-Eįujջ@3W/IPye<\k5Tŧx{xxxȑ=UV}lBr^Us]M?[^YyL0<0eʆzRZv@̜#6 TP ^(q*OX1qg-ڤ&纤-+w&L'SRpŰYZcKYsv7gWo|ɜXmc=C=MeOm}lՓ^gC:Jg-lLO>Ug(7ôcKVul1EٖZU 5TIGT -VAgPO4S9k͟x3n|omOR {9wTpƵ.{heʆ'7U>so$xndTnwα%"ה-W3'+N_WPSǁk-|6mR?t_Lʳu̪U̾jq 1њgnټ.|Q#sR_HS;wSg6 - e@ e@@) ) R) R,R,HY,HYHY e e@ e@) ) R) R,R,HY,HYHY e e@ e@@֚T;c'_6?4`:hS) vwC+nBsΛ=Ks;oɟo%3N !d:SBz[3}ͫqxuk|7oJoV}n#Z;=d^zMzծ 6tKzuTrhraikJ|ާC[ݮK/ /[W&)SUíцz+=*/Wݼ{kkʺUn_V۟ !$B8yԅ~ϗyO<)n/&3vxӹgoVzg9'gu3~+͒X䑑ccݴs23̡}$[7kf*o2#"_QW^pa(Jh񈋟=dG}cŗ.:fֱnUkR\YrGd]d.]6|7oZkmD74ԩ1_<\unfV4hq1Sœ˺6ϵ^s:^3uˎ]/7yr~!'79'}SUˆYwWʉC^~}c9s;<͒^X`:gTECW,]6Be^8;~Cn|nE6.kXun׷HI%;vF1vGzGr>Ybӣ43޺2u++eU /nΚ3vE-nҫLy8rrks9U˂~GE^_u;6ǟ%Q'=m;w%wlB'g]I=k.jMѭ[V^rѭ[ofI짪} /^ѭ[VKq2/_L.D۶2pb_J{k0|'O?PƟ/;y7?ƥˆӟdF7i+Jݕ 2k"{]rfFd{ӯbnlm^4+߼̿KejrVUyq;kVϚxtpu}v=[ZqmQmƩ5xxkz{G ͒I9ig5m4%dYgQy\]|C?5piͅ_Rd df}С͎O>pV< E>7LLFwh{`!it}С16]<0x$yQowgR|r׺gfsPkqYf^?ӯ:ﯾm䡍ER6993w-ɜr>s7 ^0k力̝|o6Q:g<# JoLɓgRuw%ߨlr/X39q6˸~wT~+<omzwwb-?p'<#2i]Zuqp/WCo;Yl2~|󨝿z:No~,}_ -!ׄI^}e_Fco3=?u:Nj!^tE4\Q]ٸ6|pU?oh lɫ-03 E>q+.p?Mع+~Q$8]l3WZ@ƮW=%gϬ*9mtSz&:o鉛)9-m3ڼ̿Uk~Njzcf!;2W-ZТ`Uo3wO~hini;Yl2SHn2n\Y9^@ηtp:|-Աi<\|oZzM>]*~֞ŗ.2#oލ?__$=gcCW]$>g>ǾܶDW^x98,+/$O: M|ۙ_Q.ТťWڿKef }ֱ[k~>vLs8eygnRy§^l+n !̛53~k50ab.`u,͘T|yW-_lxUW`` zIc?CϚŪ -;JK'Rīr/]p Z{D1` RʫycMg 脍7h⫮@]{F_هYph},m70}FZݤ,о|` @+{쇪lۡac?tTHKћO^g+ -z{WmZ KMA;k윇ik՟z=e-Zmjr -&ٸ\oVmz`J/>B:j1aVbZڠ[k&߬%kZ/[b:Im6wxΒ0S6lenJ_oʹCVp xjOwZuTs[+vusNۯ5HVk>/UfR d 2>*-љu]ݷSXMY` .֓&&Cۨ(K=!sΛY_O3W7ī}ş- -xȨ2aHˌFsECoֵ6r.Xu^mx.F-U/ -Zd -kQQkx.vE걵whtW|0W[ve_&LLڑiwhI`j;09g}C˛2ۯui -Su3dnt4?[{V^YuCEWi箺 lhmQL)} Z3QfЎ!s/`k=ø8xvlvlZwx<>Sn}8Rpy/}~6v&W0 -W7\Ƕ%eCc"Y?DSGڍl?~6?qτtZ5嬴V[+F ҏ-t6۴w5:Qp mEcE]XZ=^:P|ݪ|ӱa} M항z CPu@3ӜkܳɑVu_9iJeŰQ+3X`/= -R^#@_=]5ڂPkM&x]oT@ߧl38I9IUn{>٧8O,~eCysjTn.jthJÆt/5'z=jK}HZ|h[F'I?4ͬ۷Qђ%ѕ--tQ@dCoLV@k2b[R@_Z~@K33 e@@) ) R) R,R,HY,HYHY e e@ e@@) R) R,R,HY,HYHY e e@ e@@) ) R) R,HY,HYHY e e@ e@@) ) R) R,R,HY,HY e e@ e@@) ) R) R,R,HY,HYHY e e@@) ) R) R,R,HY,HYHY e e@ e@@) 5 - e@ e@@) ) R) R,R,HY,HYHY e e@ e@) ) R) R,R,HY,HYHY e e@ e@@) ) R,R,HY,HYHY e e@ e@@) ) R) R,R,HYHY e e@ e@@) ) R) R,R,HY,HYHY e@ e@@) ) R) R,R,HY,HYHY e e@ e@@) R) R,R,HY,HYHY e e@ e@@) ) R) R,HY,HYHY e e@ e@@) ) R) R,R,HY,HY e e@ e@@) ) R) R,R,HY,HYHY e e@@) ) R) R,R,HY,HYHY e e@ e@@) 5 - e@ e@@) ) R) R,R,HY,HYHY e e@ e@) ) R) R,R,HY,HYHY e e@ e@@) ) R,R,HY,HYHY e e@ e@@) ) R) R,R,HYHY e e@ e@@) ) R) R,R,HY,HYHY e@ e@@) ) R) R,R,HY,HYHY e e@ e@@) R) R,R,HY,HYHY e e@ e@@) ) R) R,HY,HYHY e e@ e@@) ) R) R,R,HY,HY e e@ e@@) ) R) R,R,HY,HYHY e e@@) ) R) R,R,HY,HYHY e e@ e@@) 5 - e@ e@@) ) R) R,R,HY,HYL(h -endstream -endobj -1343 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [225.095 369.547 246.373 381.174] -/A << /S /GoTo /D (figure.caption.80) >> ->> endobj -1344 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [220.158 220.143 227.574 231.769] -/A << /S /GoTo /D (chapter.5) >> ->> endobj -1348 0 obj << -/D [1346 0 R /XYZ 77.386 776.032 null] ->> endobj -450 0 obj << -/D [1346 0 R /XYZ 77.386 667.301 null] ->> endobj -1349 0 obj << -/D [1346 0 R /XYZ 77.386 628.03 null] ->> endobj -454 0 obj << -/D [1346 0 R /XYZ 77.386 313.461 null] ->> endobj -1345 0 obj << -/Font << /F40 562 0 R /F28 636 0 R /F16 519 0 R /F42 629 0 R /F44 633 0 R /F43 634 0 R /F46 684 0 R >> -/XObject << /Im78 1342 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -1352 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1351 0 obj << -/Type /Page -/Contents 1352 0 R -/Resources 1350 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1330 0 R ->> endobj -1353 0 obj << -/D [1351 0 R /XYZ 115.087 776.032 null] ->> endobj -1350 0 obj << -/ProcSet [ /PDF ] ->> endobj -1356 0 obj << -/Length 114 -/Filter /FlateDecode ->> -stream -xe̡P Fa◛X{G{[F 0[x S:|;?#S)(LE7J)r 85[j;1i\?"39{8مKJ_. e -endstream -endobj -1355 0 obj << -/Type /Page -/Contents 1356 0 R -/Resources 1354 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1330 0 R ->> endobj -1357 0 obj << -/D [1355 0 R /XYZ 77.386 776.032 null] ->> endobj -458 0 obj << -/D [1355 0 R /XYZ 77.386 755.708 null] ->> endobj -1354 0 obj << -/Font << /F22 516 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1360 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1359 0 obj << -/Type /Page -/Contents 1360 0 R -/Resources 1358 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1330 0 R ->> endobj -1361 0 obj << -/D [1359 0 R /XYZ 115.087 776.032 null] ->> endobj -1358 0 obj << -/ProcSet [ /PDF ] ->> endobj -1368 0 obj << -/Length 338 -/Filter /FlateDecode ->> -stream -xOO >G8> endobj -1362 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 636.103 202.601 645.609] -/A << /S /GoTo /D (table.caption.22) >> ->> endobj -1363 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 610.471 272.884 622.097] -/A << /S /GoTo /D (table.caption.25) >> ->> endobj -1364 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 586.959 262.122 598.585] -/A << /S /GoTo /D (table.caption.64) >> ->> endobj -1365 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 573.41 206.221 585.036] -/A << /S /GoTo /D (table.caption.65) >> ->> endobj -1369 0 obj << -/D [1367 0 R /XYZ 77.386 776.032 null] ->> endobj -1370 0 obj << -/D [1367 0 R /XYZ 77.386 660.611 null] ->> endobj -1366 0 obj << -/Font << /F22 516 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1374 0 obj << -/Length 19 -/Filter /FlateDecode ->> -stream -x3PHW0Pp2Ac( -endstream -endobj -1373 0 obj << -/Type /Page -/Contents 1374 0 R -/Resources 1372 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1371 0 R ->> endobj -1375 0 obj << -/D [1373 0 R /XYZ 115.087 776.032 null] ->> endobj -1372 0 obj << -/ProcSet [ /PDF ] ->> endobj -1410 0 obj << -/Length 1111 -/Filter /FlateDecode ->> -stream -xMoJ,aawFin֫t1pG_> Ǔ֑bHd<N t糳wr23[:O)ؙ-\Ƌ2n1NOKu].dSġ3!|3V_Nԛprc.D:&wEv 0ńyt%>wu(;t9.|:N VO Q1UO'5oE.H0{ ÃbCbk!je-5Rd +="5VE/7qԋO>j[22|d'\5W봖h"R'@ta`Ȅ $q~0:1 Q"i8dBQRŜU: WI/*njj.&% ѐKuUɫRպHHO/o -DX3c>m~dcj5B=JPj}kG$t7ظH~.ygҞTe@ccj Qude֮ -Py֘eVy&LEX p@"vR7&^ v0:zė{CI]wDnW@:,Djh__ gEYʑek:u!m rTǶ#=f4^gbch;PafYrbY :들qWꋉ-BqX? azf0]?T2]U+#ȃ Ct_6\s0azf0#VY#0U=~\l՚}3&inb  ?qF;ߥ/2X!$s6fdb:Wu`a鬂Z ;  eV߫%7giu>(9։@{=by^s䚣 GO#Mn$2KD~Z* j"tSe379-A'LWe҄Av"ȞeJO!{ӗ1:ߐi0P[M%٫ -endstream -endobj -1409 0 obj << -/Type /Page -/Contents 1410 0 R -/Resources 1408 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1371 0 R -/Annots [ 1376 0 R 1377 0 R 1378 0 R 1379 0 R 1380 0 R 1381 0 R 1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R 1387 0 R 1388 0 R 1389 0 R 1390 0 R 1391 0 R 1392 0 R 1393 0 R 1394 0 R 1395 0 R 1396 0 R 1397 0 R 1398 0 R 1399 0 R 1400 0 R 1401 0 R 1402 0 R 1403 0 R 1404 0 R 1405 0 R 1406 0 R ] ->> endobj -1376 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 633.811 227.472 643.316] -/A << /S /GoTo /D (figure.caption.3) >> ->> endobj -1377 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 618.029 224.758 629.656] -/A << /S /GoTo /D (figure.caption.4) >> ->> endobj -1378 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 604.369 214.514 615.996] -/A << /S /GoTo /D (figure.caption.5) >> ->> endobj -1379 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 580.746 171.794 592.372] -/A << /S /GoTo /D (figure.caption.6) >> ->> endobj -1380 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 567.085 220.667 578.712] -/A << /S /GoTo /D (figure.caption.7) >> ->> endobj -1381 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 555.546 201.984 565.051] -/A << /S /GoTo /D (figure.caption.8) >> ->> endobj -1382 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 541.885 242.51 551.391] -/A << /S /GoTo /D (figure.caption.9) >> ->> endobj -1383 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 528.225 232.116 537.731] -/A << /S /GoTo /D (figure.caption.10) >> ->> endobj -1384 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 514.564 232.116 524.07] -/A << /S /GoTo /D (figure.caption.11) >> ->> endobj -1385 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 498.177 214.663 511.076] -/A << /S /GoTo /D (figure.caption.12) >> ->> endobj -1386 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 477.281 229.946 486.786] -/A << /S /GoTo /D (figure.caption.13) >> ->> endobj -1387 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 463.62 342.403 473.126] -/A << /S /GoTo /D (figure.caption.14) >> ->> endobj -1388 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 439.997 248.625 449.503] -/A << /S /GoTo /D (figure.caption.15) >> ->> endobj -1389 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 426.337 333.881 435.842] -/A << /S /GoTo /D (figure.caption.16) >> ->> endobj -1390 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 400.593 202.462 412.219] -/A << /S /GoTo /D (figure.caption.17) >> ->> endobj -1391 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 386.326 214.663 399.225] -/A << /S /GoTo /D (figure.caption.18) >> ->> endobj -1392 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 365.43 240.577 374.936] -/A << /S /GoTo /D (figure.caption.19) >> ->> endobj -1393 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 349.649 201.077 361.275] -/A << /S /GoTo /D (figure.caption.20) >> ->> endobj -1394 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 335.988 417.187 347.615] -/A << /S /GoTo /D (figure.caption.21) >> ->> endobj -1395 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 322.328 247.508 333.954] -/A << /S /GoTo /D (figure.caption.23) >> ->> endobj -1396 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 300.825 225.811 310.331] -/A << /S /GoTo /D (figure.caption.24) >> ->> endobj -1397 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 275.082 329.444 286.708] -/A << /S /GoTo /D (figure.caption.26) >> ->> endobj -1398 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 261.421 216.837 273.048] -/A << /S /GoTo /D (figure.caption.27) >> ->> endobj -1399 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 237.798 341.559 249.425] -/A << /S /GoTo /D (figure.caption.28) >> ->> endobj -1400 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 224.138 202.671 235.764] -/A << /S /GoTo /D (figure.caption.29) >> ->> endobj -1401 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 210.477 206.213 222.104] -/A << /S /GoTo /D (figure.caption.30) >> ->> endobj -1402 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 198.937 206.291 208.443] -/A << /S /GoTo /D (figure.caption.31) >> ->> endobj -1403 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 175.314 194.778 184.82] -/A << /S /GoTo /D (figure.caption.32) >> ->> endobj -1404 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 151.691 225.51 161.197] -/A << /S /GoTo /D (figure.caption.33) >> ->> endobj -1405 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 125.947 235.305 137.574] -/A << /S /GoTo /D (figure.caption.34) >> ->> endobj -1406 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 102.324 233.109 113.951] -/A << /S /GoTo /D (figure.caption.35) >> ->> endobj -1411 0 obj << -/D [1409 0 R /XYZ 77.386 776.032 null] ->> endobj -1412 0 obj << -/D [1409 0 R /XYZ 77.386 654.455 null] ->> endobj -1408 0 obj << -/Font << /F22 516 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1456 0 obj << -/Length 1297 -/Filter /FlateDecode ->> -stream -x[SF+t)]XhB'w3$"^@E$N}Wڕ /ʒW~&?@K a0 1<@`6ý4PKDxe4qpq3p6k74_ ?~@ qM~Bŕ}!1>ĜHB0𗤨TzQ& I4e4_nЃ;U"S!`DR!T9XÃȁնc]&Si9, )H9nB?F 9Lֹf(D ξ*ַqQ\#v:>*Mw%}q (rw-Y|Dw]IF wFlOU${ -ꘐ6py4O ;V\C=k;=2%pG'BwKiu];|V#ɪ(> endobj -1407 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 741.632 278.586 753.259] -/A << /S /GoTo /D (figure.caption.36) >> ->> endobj -1413 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 727.891 297.566 739.518] -/A << /S /GoTo /D (figure.caption.37) >> ->> endobj -1414 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 714.15 297.566 725.777] -/A << /S /GoTo /D (figure.caption.38) >> ->> endobj -1415 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 700.409 297.566 712.036] -/A << /S /GoTo /D (figure.caption.39) >> ->> endobj -1416 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 686.668 297.566 698.295] -/A << /S /GoTo /D (figure.caption.40) >> ->> endobj -1417 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 672.927 289.85 684.553] -/A << /S /GoTo /D (figure.caption.41) >> ->> endobj -1418 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 659.186 289.85 670.812] -/A << /S /GoTo /D (figure.caption.42) >> ->> endobj -1419 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 645.445 279.91 657.071] -/A << /S /GoTo /D (figure.caption.43) >> ->> endobj -1420 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 631.704 279.91 643.33] -/A << /S /GoTo /D (figure.caption.44) >> ->> endobj -1421 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 617.962 279.91 629.589] -/A << /S /GoTo /D (figure.caption.45) >> ->> endobj -1422 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 604.221 279.91 615.848] -/A << /S /GoTo /D (figure.caption.46) >> ->> endobj -1423 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 590.48 297.421 602.107] -/A << /S /GoTo /D (figure.caption.47) >> ->> endobj -1424 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 566.776 276.473 578.403] -/A << /S /GoTo /D (figure.caption.48) >> ->> endobj -1425 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 553.035 282.804 564.662] -/A << /S /GoTo /D (figure.caption.49) >> ->> endobj -1426 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 531.452 301.999 540.958] -/A << /S /GoTo /D (figure.caption.50) >> ->> endobj -1427 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 507.749 288.671 517.254] -/A << /S /GoTo /D (figure.caption.51) >> ->> endobj -1428 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 484.045 288.072 493.551] -/A << /S /GoTo /D (figure.caption.52) >> ->> endobj -1429 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 460.341 321.251 469.847] -/A << /S /GoTo /D (figure.caption.53) >> ->> endobj -1430 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 446.6 281.045 456.106] -/A << /S /GoTo /D (figure.caption.54) >> ->> endobj -1431 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 432.859 248.062 442.365] -/A << /S /GoTo /D (figure.caption.55) >> ->> endobj -1432 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 419.118 226.748 428.624] -/A << /S /GoTo /D (figure.caption.56) >> ->> endobj -1433 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 403.256 274.36 414.882] -/A << /S /GoTo /D (figure.caption.57) >> ->> endobj -1434 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 389.515 249.568 401.141] -/A << /S /GoTo /D (figure.caption.58) >> ->> endobj -1435 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 375.774 191.346 387.4] -/A << /S /GoTo /D (figure.caption.59) >> ->> endobj -1436 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 362.033 267.87 373.659] -/A << /S /GoTo /D (figure.caption.60) >> ->> endobj -1437 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 348.291 290.027 359.918] -/A << /S /GoTo /D (figure.caption.61) >> ->> endobj -1438 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 326.708 284.821 336.214] -/A << /S /GoTo /D (figure.caption.62) >> ->> endobj -1439 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 312.967 207.313 322.473] -/A << /S /GoTo /D (figure.caption.63) >> ->> endobj -1440 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 297.105 284.154 308.732] -/A << /S /GoTo /D (figure.caption.66) >> ->> endobj -1441 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 273.402 256.643 285.028] -/A << /S /GoTo /D (figure.caption.67) >> ->> endobj -1442 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 259.661 331.585 271.287] -/A << /S /GoTo /D (figure.caption.68) >> ->> endobj -1443 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 245.919 306.515 257.546] -/A << /S /GoTo /D (figure.caption.69) >> ->> endobj -1444 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 234.299 259.873 243.805] -/A << /S /GoTo /D (figure.caption.70) >> ->> endobj -1445 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 218.437 321.574 230.064] -/A << /S /GoTo /D (figure.caption.71) >> ->> endobj -1446 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 204.696 298.739 216.323] -/A << /S /GoTo /D (figure.caption.72) >> ->> endobj -1447 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 190.955 285.115 202.582] -/A << /S /GoTo /D (figure.caption.73) >> ->> endobj -1448 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 179.335 295.519 188.84] -/A << /S /GoTo /D (figure.caption.74) >> ->> endobj -1449 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 163.473 344.845 175.099] -/A << /S /GoTo /D (figure.caption.75) >> ->> endobj -1450 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 151.852 301.846 161.358] -/A << /S /GoTo /D (figure.caption.76) >> ->> endobj -1451 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 126.028 243.326 137.654] -/A << /S /GoTo /D (figure.caption.77) >> ->> endobj -1452 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.361 102.324 270.267 113.951] -/A << /S /GoTo /D (figure.caption.78) >> ->> endobj -1457 0 obj << -/D [1455 0 R /XYZ 115.087 776.032 null] ->> endobj -1454 0 obj << -/Font << /F40 562 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1461 0 obj << -/Length 312 -/Filter /FlateDecode ->> -stream -x͒MO@+=tݣ&jB<BJ,U 47dfpˮ2vqc$AB DB{Q` rɤ\l(EYDy>uJr"Q+ev7&q4^k.pǿf\A%<^{`؅oԳnct-% cЮP"I]qnƋ`6}6ajqE앳Ϳ(Gq2k5ZNt_h_f\Ob3AlT:F"O@Gx" #--<'Ⱦ -endstream -endobj -1460 0 obj << -/Type /Page -/Contents 1461 0 R -/Resources 1459 0 R -/MediaBox [0 0 595.276 841.89] -/Parent 1371 0 R -/Annots [ 1453 0 R 1458 0 R ] ->> endobj -1453 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 741.632 262.397 753.259] -/A << /S /GoTo /D (figure.caption.79) >> ->> endobj -1458 0 obj << -/Type /Annot -/Subtype /Link -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [92.66 728.083 227.624 739.71] -/A << /S /GoTo /D (figure.caption.80) >> ->> endobj -1462 0 obj << -/D [1460 0 R /XYZ 77.386 776.032 null] ->> endobj -1459 0 obj << -/Font << /F40 562 0 R /F16 519 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1463 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -xmαj0h0ܢG@++6ԞiPh !SCK ݜG4j]:qOm%n|AUÒVW ^Ln̞ܚukR.#&,G C2X6Kv&"!=g23G?IR㢒-+Fqڥ5O'hK7ˎa -endstream -endobj -1464 0 obj << -/Length 252 -/Filter /FlateDecode ->> -stream -xM1N0aG)VG\FTE"T+*A=Z\ e(38.>Yg]9yScA/T漩/ϴm(㪦 -cʚk~{}l{se;ScA&ZMQ].Q7;6DDZ7مYˤEGwhwA &rGoVw|!~ $= -mՠ財[̦ -endstream -endobj -1465 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -xU=N14{Jl*K! * - -()@ \v2&Uxn nа2yHG }@~ǯ; Fd[\BmFL&cC(.+@qSUpIc),DBSf\?Sműf%ΪTH&UwѓB#=dh* -endstream -endobj -1466 0 obj << -/Length 264 -/Filter /FlateDecode ->> -stream -xM1J@ [2bjSZYZZ(Zoxx٥X2lbރG%38ݜQE 5jG߰nZ+n[T7hKrhwzvG@νX~x`&#Ũ{=>}eqL ;AEܭfN^5QJH)U!%>Y-[4QIpPv*^Hg5{4AXJG:Ӂr)I#^x( -endstream -endobj -1467 0 obj << -/Length 255 -/Filter /FlateDecode ->> -stream -x]1N0qG"GȻ8!I "" &D;2`C$̨#G G!l -Sd2?<92.K^聊 -ÔE8eC򚋊9$ ~z|ސ\^rFr7ԬXDgFE΃fjS`? VViqz}ƫ"ۋ*o'Ι[f?q(~2`\SىĜ 9{kAƩ w& -sۍ]FYCW  -endstream -endobj -1468 0 obj << -/Length 209 -/Filter /FlateDecode ->> -stream -xڝ11' 643X) NVbt^kxlbP`gkOԣ#nq-F͔g1-)\q3 邺9'運I?^m椻Ǥ<9Pg q'To> -stream -xڍ1 -@ )irٍF@` -A+ RK E,,=Wxx!+ -_?x:; -a{Кa.)j rBd:F@&T MPc~G^mU,JY3VN/A\a-fޟ*3C9\ -]ID+0Naoߜj -endstream -endobj -1470 0 obj << -/Length 293 -/Filter /FlateDecode ->> -stream -xeѽJ1 [2/{V'X`qG#,6Nwo?:l`-.[kţzZlpvnzvhY9>?܋z}q7xbs# BjHU OɩA(|<*>,:Me#lH2E: -Ǭ<_Yr C.-jD'D,YHImY*qm%L(g~aNK۽^Z`:\hWzt  -endstream -endobj -1471 0 obj << -/Length 245 -/Filter /FlateDecode ->> -stream -x]1N0gy/> @РNT*E"L 02`C$+(`mZULӳd'\,ZY~Luʒg \WT\__X^bk5+F 0PѵA}^įt@ x'!3c1mZp@rӋ8@F"9^{r*;lXdDȣ|Hwhh> -stream -xڕ= -@ ir &B *BBBh9J0eŭ->ރy`PHSG48SW% imr;+t=Ψ͜" G0_ ^qzu8J0ưKnHkr(?Z +Ł(+8skg3e[|f -endstream -endobj -1163 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F49 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ 5 -19 87 64 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 99 -/LastChar 116 -/Widths 1473 0 R -/Encoding 1474 0 R -/CharProcs 1475 0 R ->> endobj -1473 0 obj -[47.93 53.23 47.93 0 47.93 53.23 32.04 0 0 26.75 85.02 58.53 0 0 0 0 0 34.69 ] -endobj -1474 0 obj << -/Type /Encoding -/Differences [99/a99/a100/a101 102/.notdef 103/a103/a104/a105 106/.notdef 108/a108/a109/a110 111/.notdef 116/a116] ->> endobj -1475 0 obj << -/a99 1463 0 R -/a100 1464 0 R -/a101 1465 0 R -/a103 1466 0 R -/a104 1467 0 R -/a105 1468 0 R -/a108 1469 0 R -/a109 1470 0 R -/a110 1471 0 R -/a116 1472 0 R ->> endobj -1476 0 obj << -/Length 194 -/Filter /FlateDecode ->> -stream -x}α -0 4RZN⤎(>B5 Q4#&4T)Ad} -t8E B6( = x$2"iBu]F JxtJfE6YpV2]>w^ca{undv3E-Y srygn0qJq-q -endstream -endobj -1477 0 obj << -/Length 177 -/Filter /FlateDecode ->> -stream -x]; -PEo o6<Vbv'غtn2EHFÅs:XsgyӞd>e8%w!܉hr)-lb^gEihѶ -tP"Y~ЅqdXS(\!(iPC] mj7ҪS n1 -endstream -endobj -770 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F48 -/FontMatrix [0.01506 0 0 0.01506 0 0] -/FontBBox [ 3 -1 52 45 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 82 -/LastChar 97 -/Widths 1478 0 R -/Encoding 1479 0 R -/CharProcs 1480 0 R ->> endobj -1478 0 obj -[51.89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35.27 ] -endobj -1479 0 obj << -/Type /Encoding -/Differences [82/a82 83/.notdef 97/a97] ->> endobj -1480 0 obj << -/a82 1476 0 R -/a97 1477 0 R ->> endobj -1481 0 obj << -/Length 197 -/Filter /FlateDecode ->> -stream -xڅA 0'C4Mԋ'3hNSuPMП0Sp^-€< -ta,c)Gv0FY[,O yFU3> %4D+tDўi2oo+q|ϵ4qg=SZJSќk&ڿa_,&__qq_7 -endstream -endobj -1482 0 obj << -/Length 170 -/Filter /FlateDecode ->> -stream -x33ֳ4T0P0aK3#CB.Sc I$r9yr+s{E=}JJS ]ry( @ABSB1@lJN1`R(TX(L%LaDS t"Aqzrr -endstream -endobj -1483 0 obj << -/Length 146 -/Filter /FlateDecode ->> -stream -x333T0P0a33#CB.SrAɹ\N\ -\@Q.}O_T.}gC.}hCX.O```@? #:@bR )fl; -!=v3A?(:r -?v -endstream -endobj -1484 0 obj << -/Length 283 -/Filter /FlateDecode ->> -stream -xeMJ@_L }$lG0 AW.ĕtn09Qr^RVuFute2G)W*CUYpլ?uS*KՙU1YީvcNXl tbS0th@-ݳ5?81{/v=t ѓD$IBzDD/uD\"煝 3'nN3gΔ9PLzw?6~on#>;Q>uV[ > -stream -xu1K@ Ů-P+AuTtNN"t$B.E:;<;jxsf)1 $7h $·GHsL!Ym%:*Jg#v5aܨUV)%#{(-rzZ0e ]og;1 8 -":Q Q Kdͥ>BP먇Z'ZAN@TAL?8@=+3q -endstream -endobj -1486 0 obj << -/Length 95 -/Filter /FlateDecode ->> -stream -x335U0P04F - -)\\ - %D89ɓK?\KDx*r;8+r(D*ry(03oz.WO@. -endstream -endobj -1487 0 obj << -/Length 163 -/Filter /FlateDecode ->> -stream -x335U0P0S52V01Q0PH1*26(XBs<͹=\ -%E\N -@BA,H a" -@Dx"1#h`$"2X@n=+! -J"CТ+n. -endstream -endobj -1488 0 obj << -/Length 216 -/Filter /FlateDecode ->> -stream -xmλ -0 -BBZq+x;:9 PEW(>ϩB3~7Wޣހv)17$=Dܠ-rFez8QzL1>~t5>Uq6lī[|[!(6L pm0ECp?7p5Jp@xNHH8)qP -endstream -endobj -1489 0 obj << -/Length 177 -/Filter /FlateDecode ->> -stream -x3531R0P0acsCB. m@ -$ɥs{IO_T.}gC.}hCX.O``0?``E d `d"!! @$&4 qĝGPCHa`r -sq< -endstream -endobj -1490 0 obj << -/Length 179 -/Filter /FlateDecode ->> -stream -x3532W0P0bKsCB.c I$r9yr+s{E=}JJS ]  b<]?:0)&$;Ɍdl$Y&A>0$D* UjBp;ɈLƌDI~0ip8H.WO@.f -endstream -endobj -1491 0 obj << -/Length 236 -/Filter /FlateDecode ->> -stream -xڥбj0?hܢ'(H,C)tP2 niďG#hPd5ȟ8 qŤ9O 苦- RtՆ{J%g-cjŀ`zԀt+ P -G RwuvPRDZy!i1 p.?}D#}zy $wՐ!&R|>af˓ S*N:L4r\ ]q^_ -endstream -endobj -1492 0 obj << -/Length 123 -/Filter /FlateDecode ->> -stream -x353P0P0a#sCB.3 I$r9yr+q{E=}JJS ]  b<]?dP LB\\\_{ -endstream -endobj -1493 0 obj << -/Length 104 -/Filter /FlateDecode ->> -stream -x3237T0P0b#sCB.C I$r9yr+Zp{E=}JJS ]ry(000 .WO@.WE -endstream -endobj -1494 0 obj << -/Length 135 -/Filter /FlateDecode ->> -stream -x313P0P0bsCB.c HrW0r{*r;8+r(D*ry(La```0, @%,D$A r -xPp -endstream -endobj -1495 0 obj << -/Length 216 -/Filter /FlateDecode ->> -stream -xu=j@'^ j .4',R -]2EB )T,b -Pe\6v#x|{d,gřKiί }uʝnؿӼ$ijmIk> -stream -xM1J@ S,L#dN&'BBBX@&`HW?N4 Ρz_ȓwm_kY?B__o/OӛB[ivDNЙ3QB:nv0a!O0ΐ[ zFF &3e6X,Oom6cLrȕFD -endstream -endobj -1497 0 obj << -/Length 213 -/Filter /FlateDecode ->> -stream -xڝ= -@_Hfn ƀ?` -A+ RK E;9ZRZuI[y̛4&)G 4$CLgrn2D.\lv$;YM9&;mю |>Acȁc)BHTu |eXKKVTد:J:IB'*ԯE{НC[ -endstream -endobj -1498 0 obj << -/Length 203 -/Filter /FlateDecode ->> -stream -xڍб0#$7#p/LLtr0Nx4GpЀekX,CI< !t > -stream -xEͿJP_89/7Z N: -(8̓9GA%C\t,ÏSg9g<Ӝ˚W9m,4f\].wd,h&3dsD݂ dHBwĈkCfw7?[ZHe@,PBi!ЈT'}V(щz:ntX 3Dm6AR/O -endstream -endobj -1500 0 obj << -/Length 148 -/Filter /FlateDecode ->> -stream -x3536S0P0bSCsCB. HrW01r{*r;8+r(D*ry(PA ?*@dEH@$~D2 nRbJrzrrlRW -endstream -endobj -1501 0 obj << -/Length 177 -/Filter /FlateDecode ->> -stream -x1 -@/SBp.MLe#E@+ RKAE;m#XZx x Gxp4G63>jeIL%eZɚ~{HkR4{׵C]`Xzo p~ё.ݟ{@ '@"e-PJy DKK;J -endstream -endobj -1502 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -x]AJ@/ > -stream -x]J@ -vĖ$@`\P.( -O"@@Y /,9܁&YB]YLiB딞b*e"7 )]c7,%2CLѣ,5W`05pT4D B[b,'FUf:U 0 -:>+M j#6VA)#:+'%vS9OoXU5Aeo8*X;_WOg54e\%_biW|>ʉU!MHz -endstream -endobj -1504 0 obj << -/Length 253 -/Filter /FlateDecode ->> -stream -x-J0 -efe]a.]u)\S ]΢PIMʛM9o+O5pS 5A |(8fn&,!\nQAOº1 v0r ٴ#(փiX/J:(^ a1:٨\IIRSNcLD!J)A -8|)<Oi*Y"辡gT -endstream -endobj -750 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F47 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ 2 -23 76 68 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 46 -/LastChar 120 -/Widths 1505 0 R -/Encoding 1506 0 R -/CharProcs 1507 0 R ->> endobj -1505 0 obj -[28.55 49.55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66.53 63.91 0 0 0 0 0 61.29 0 0 0 0 0 0 54.79 0 0 73.03 0 0 0 0 0 0 0 0 0 0 56.38 0 0 57.42 51.27 0 58.96 56.38 27.71 0 0 47.18 68.67 56.38 58.45 0 0 55.37 42.07 54.36 56.38 56.38 76.86 56.38 ] -endobj -1506 0 obj << -/Type /Encoding -/Differences [46/a46/a47 48/.notdef 69/a69/a70 71/.notdef 76/a76 77/.notdef 83/a83 84/.notdef 86/a86 87/.notdef 97/a97 98/.notdef 100/a100/a101 102/.notdef 103/a103/a104/a105 106/.notdef 108/a108/a109/a110/a111 112/.notdef 114/a114/a115/a116/a117/a118/a119/a120] ->> endobj -1507 0 obj << -/a46 1486 0 R -/a47 1487 0 R -/a69 1481 0 R -/a70 1482 0 R -/a76 1483 0 R -/a83 1484 0 R -/a86 1485 0 R -/a97 1488 0 R -/a100 1489 0 R -/a101 1490 0 R -/a103 1491 0 R -/a104 1492 0 R -/a105 1493 0 R -/a108 1494 0 R -/a109 1495 0 R -/a110 1496 0 R -/a111 1497 0 R -/a114 1498 0 R -/a115 1499 0 R -/a116 1500 0 R -/a117 1501 0 R -/a118 1502 0 R -/a119 1503 0 R -/a120 1504 0 R ->> endobj -1508 0 obj << -/Length 242 -/Filter /FlateDecode ->> -stream -xڝͱJA`< H &+,J-[+_kِ&Ųܩx 3> -stream -xڝνN0cyt< TxiR$2 P1A ͣQ3D 'Q2tsj}YB^ -z7Y>e[eDZ^??7Z=KS_@7==t"\CQMJ5~8`r֘Yd$f8qㄉ eh 7L8d ؋͐0m% _ -endstream -endobj -1510 0 obj << -/Length 260 -/Filter /FlateDecode ->> -stream -xڥбJ@baɼ&9rA\8O0X`!7}qkk躚ƈ_@ CLy6V^e$8َ֩ X \Ln`x~4[;ғց0_*Vܘ+Xψ#O% 2lO*}4i -endstream -endobj -1511 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -xڝѱ -0D4 -Z N"((t(}$!ߐnDJ7`;mGR_ص -1jeb8a"e -T1DYV!"@dAW[W"!K) 7O"$}l&wPpV8첁ŭYARb敹ſ [csx.D -endstream -endobj -1512 0 obj << -/Length 197 -/Filter /FlateDecode ->> -stream -xڍб -0-}{/iZ)B`A'qRGHGptp0!wXwG.NJa{Q; G#}␟ -+#3}tك r\K 7P8U[CCJrՔt!ØZF^iayFcu++>x斦0\JM[qr)if0-` ok/> -stream -x334Q0P04U5R07T0PH1*25(¤s<LM=\ -%E\N -\. -ц -\. - `l$0~LA* R R `"L2C#Āb+z -endstream -endobj -1514 0 obj << -/Length 170 -/Filter /FlateDecode ->> -stream -x313T0B]#cS33 CB.SS!T*9ɓK?\ԔK(ΥPRTʥ(DUry(0P<JBY@(U 0xB5)f(Qx,p석j6Z@i6D8aC$ Ngr -~/ -endstream -endobj -1515 0 obj << -/Length 107 -/Filter /FlateDecode ->> -stream -x334Q0PT04V07P06VH1*23PA#Lr.'~PKW4K)YKE!P E?|  3pzrr;- -endstream -endobj -1516 0 obj << -/Length 95 -/Filter /FlateDecode ->> -stream -x%@0)'*AdFaj]r&3%-eh *QcdHҰqUQSMw|~'/ -endstream -endobj -1517 0 obj << -/Length 293 -/Filter /FlateDecode ->> -stream -xuJ@)9(ͼ@MBAXA'I= -* -9%yYg<1. LV9R*Ii;,>Ԟ^:W=& -n??^T^a >D>|@jFaGZA~ _ _f#ewٞ4 ̄v w -M7T%5DyDѴM1JjK>lBay+XZw#Tŗ x;RzBc|2n!pBft\ݩ -endstream -endobj -1518 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -xUj1,{Xͮq`-zOQp|OAL&1d&D STT9n2 W6N]LJ+3 9Y`rK[fD1t#擩kD]=˜!b-̝D;y49r q&l5=)9љ?Ƙvk oGipH -endstream -endobj -1519 0 obj << -/Length 265 -/Filter /FlateDecode ->> -stream -xmN@ ]e@GK H01NPshy> -stream -xmѱN02DG'T0U*E"L ;PkG2vR?(/vNvRɕp#Rk0y)>yڰ0bY.V짏RK-+73!wgC.QS1DՂbO4Im;R-8lZsjIéT7LGY̽ o;+ED:j凉joYG/wǁ82;hZT jyk4&A]OÕ -endstream -endobj -1521 0 obj << -/Length 261 -/Filter /FlateDecode ->> -stream -xmAK0v "ws=zA> -stream -xmϱn0< мj  - ډu*H9~:{ihOkxDm%5 Պ7>P_)GMN' jzyW4 q`ӳ3 ֿdiX|W8+cYu1 -; ޤ/r>[9ti[G=T?{ -endstream -endobj -1523 0 obj << -/Length 284 -/Filter /FlateDecode ->> -stream -xuAJ@ -&G躀&qqtBA] -*Nnr`e8xPMU%|wQBvh1lR|yՄƗ41>:? ]\c!T0i+-/zB6j!|cu (+>MzؒΨqj[`iۭ3։a{ _3Q7fZVkF~> -stream -x10p ,HG&:9'ut G(сPxD O~Є(0ʼnM嘏q TtW: רRs^|=,S@VقPƴDr"|r>"B|ĄHÍQ -Qj!`z`!ph9S4Cv~t}fV;6 -endstream -endobj -1525 0 obj << -/Length 161 -/Filter /FlateDecode ->> -stream -x3637S0P0bS3#CB.cK I$r9yr+[r{E=}JJS ]  b<]'000c@L|@!BL@!D -Q&P  -&4v^=YG&\=WC -endstream -endobj -1526 0 obj << -/Length 299 -/Filter /FlateDecode ->> -stream -xmJ0 =rlvPXWAOēz(mhy>B=ƙɴ*JIt GU=T%״/fךU)p{x6c{*:N2="pd#NA=B#2Ol'X&XāAM!{)Mgƫ!ORpV|Q1)5y#>YMA>UX&|in!u~jf,Q#.~ -k/\7(IR숿^G\?05_ -endstream -endobj -1527 0 obj << -/Length 207 -/Filter /FlateDecode ->> -stream -xm= -0[zN`Z!uS N&أ(=B1o@U6S&\`6k -PY'vi.wKGT)ȭY|@5OE1t !2DD5Ê`О! z&v jDLYLIHE>h:b>>w.>iVh;46%xxm -endstream -endobj -1528 0 obj << -/Length 327 -/Filter /FlateDecode ->> -stream -xmAK0Wr~b lWaDs=zAY=G 0iKHS82 -GȲ&^o4+2 *${CΈg#' gh˨Ghɚ2I4{rÈ2EU` .i`~ȕ/1%n;~'kGEtv2`)7Ӷ]3ñ:jOYb|7h -endstream -endobj -1529 0 obj << -/Length 300 -/Filter /FlateDecode ->> -stream -x]AJ0(d10 l+v1PG AW.ĕ(Blof#dEkRҴ@giRuo\=gM*wLUWeRߨn/U&zceW G `;"ˣdxT;> -stream -xuN@PL#0/7"^)L0Vjiΰ<@IAYb_rlvLy~jX,[| -=e(=w{ȯHg7h!?#z\̃jh&aCMi٨Ž2M;e&lUUt hT e'2[dV/ef'7L+JjRԤ0]øݚU $Y09gXyVY4/)K^Ǩی5]غiFᲆ[, -endstream -endobj -1531 0 obj << -/Length 220 -/Filter /FlateDecode ->> -stream -x]ϱ0# $XjbWD::htGQxF(DZ?_UɕTFG)RkK|.y4Gq&(}%"yF +LvwF )Q, kmc6Njh6> -stream -xmбN@lA2 o  -\Ug3D+ cmGQxJ ?lLNH;;3[W-\ Aח!NGvb掿>(?_sIJ.99UOP"~bGBN+Jq]yC9÷sPKi13aHwn\0fQ˧C_Nj0'It\WZ.7q走ut35rr-t09Ŵ(֞)d6馡 -endstream -endobj -1533 0 obj << -/Length 271 -/Filter /FlateDecode ->> -stream -xuѱJ@ )So`4y),J--죥5nBn ^|3EE%5tpDcz4rK,.d^_X]QŚn;l'm s2o>ӧ_BI` .¨$^I-Od# -r?« k112Oh/ݎ7ͬl$cNt{sE {;샎Q->@ue'w 5Ig[/ck -endstream -endobj -1534 0 obj << -/Length 223 -/Filter /FlateDecode ->> -stream -x}ѽ@YR H2O&z‚` -ᮺBTGˣ,-$ln [nfm)$6Q6fcۗ=sf(9k -endstream -endobj -1535 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -x]ͱJ@9RȽ@yr+ 8BRXL!Y7EIt4jF%>\ڴꄫ'\(nh.Q\EחGs*Q־zMt[_0 -$ݠfw -N36gd; joԞBfGȆݱq3{nf0 7%+ƫn΂TOl7pٲ:REz`,^x i^ -endstream -endobj -1536 0 obj << -/Length 268 -/Filter /FlateDecode ->> -stream -xmJ@F0- wٸ$X -BRPQy<kpcG7i,rn3?^$6 Aa](]QzaUFYص@ ]tK?g< -endstream -endobj -1537 0 obj << -/Length 219 -/Filter /FlateDecode ->> -stream -xMͽPR2/&`F0nX`!ZZW|+>m,IDLsLج'F< hIH>3̩ˍɋx~X}Iј>{VtVpM\<Ȑ(뎎VRt5DXl㍕!=*%i+m&W'I֘6qE׎s m ] -endstream -endobj -1538 0 obj << -/Length 222 -/Filter /FlateDecode ->> -stream -x=ϱj03 {V6@!PvP2%;$Zy?AQ *+r_nYrՎmgZO7\4hheyW4%94+zqdج&' h?F!)2NG-3I} -,|X¤0 9@Bʇ g,Lj,_Vn%JujHxh -endstream -endobj -1539 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -xm= -P ,dھ ҂V8PZ֣ot(j/䃄=4@ |tQ(̀N'fox6ْۑjR(K*mѱ9TՇb(5('ʎEZnBS?@_L=lV$p03Z!:p -endstream -endobj -1540 0 obj << -/Length 255 -/Filter /FlateDecode ->> -stream -xMбN02D%{H-BK+" &H@b@My%>XPo'm_.]-#9-Z=/*Ok..\E}*OϷ\Lώՙ\3!(I[G#4bM>Z|#gEcC!!Qnh# 7.7Y =*bZSYZRji([!#>mL5?Iu -endstream -endobj -1541 0 obj << -/Length 194 -/Filter /FlateDecode ->> -stream -xu= -@෤ B. f.%i`0XB-GR#V2M3%cl4 '.k4LӜ-ǚ+]'KΰS>g W Bxjz R_5A"EYՔ֯KUJ9'"}hP^"mOނhӆqD -endstream -endobj -1542 0 obj << -/Length 222 -/Filter /FlateDecode ->> -stream -xڥϻ -0Yb hz 8A>Bbi` .f$wkj m,{XvXq -|WnX1.Yo : 8qОBE&׎0R<xZJNC:qP&z 8g!MOya9KKyR2{Gt;'3#N)-Z"&ga֣jHb -endstream -endobj -1543 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -xEJ0 9` h`z ԣEo>&}xD[w ݹ/g_/\ԇw^lޡζ7Ս8KyrR> -stream -xEбJ@ )o^@7%@2Kɬ){Oh˗O,+{2 -_^uD) x A4W3fn -endstream -endobj -1545 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -x3233W0P0W5T06P03PH1*22 -\.'O.p##.}0BIQi*Sm`P~"A v>rd - @[ DȂX??PFPf j`og`j@B -endstream -endobj -1546 0 obj << -/Length 226 -/Filter /FlateDecode ->> -stream -xڭбj` (z/~C 4` AZG:HGˣ‡wK@q40hLӀ>Chʼn>8ѼS4A|E?߿{4h )a>'pKƫ m2. s>8㶔wVh³: -8AYz;JGa;&JB ӛwԯWi3" ^XPb -endstream -endobj -1547 0 obj << -/Length 253 -/Filter /FlateDecode ->> -stream -xEJ0 9/ f^@u=Ƀx((l}fu%;|fy~I3YJ3ڤ0Y?@sOEs1>,VWYCJG,~ȉ.&H2:&`D1[ %[(ŧA68p${O%/OzC~> -stream -xڍ= -@b?BbSZYZ -* -!h%GHi;UHF$iBCE:(+jIh ŖD45lE"YIHiH1K 5*|d3*jXS3ϩؿVCۃ@gy g p?eHn -endstream -endobj -1549 0 obj << -/Length 272 -/Filter /FlateDecode ->> -stream -x]ϽJ@R Ly/I0nRH -+VQ$⋍o22Epatߜ9Mӄ"J c$W)%s(ץ ic ){C71EܐӢhPwv\|u곅h::CEݢQO 0@5e|a9vsm|.vn -;{\PfnjcnŇ9, rQ{E.|k F9ߪx5<+!D -endstream -endobj -1550 0 obj << -/Length 228 -/Filter /FlateDecode ->> -stream -xMϱJAYX"л B ^BR%B 17[da+ͿvaդB&rYx$Mok֯<88ǘj)/ny!hBTYMU̍mh` taMC;N{y⹪MjR<7kR;ugH [ ?i}ĂzG7lVxBfeI']ŏ|[ -endstream -endobj -1551 0 obj << -/Length 201 -/Filter /FlateDecode ->> -stream -xMο -P# ·{RI+!!-GQ|GɎVs|''z:ӱA'_2 zߓETܝNCqWMz=&r=?:HPUO) pr]X5rT$GpʬLvCO" &q"Lǰ E`/^ -,SGOt -endstream -endobj -1552 0 obj << -/Length 250 -/Filter /FlateDecode ->> -stream -xM1J@?LxM. ;s&K% -+T$ 9!eM6&WOo.wdJo^I4ͦvJ_F}~|PT {UT : X}g6ll[aq07ӈmֲl9)@O,GI .H6Zij8r䤻E/#F/[-=~1gutGO*1s -endstream -endobj -1553 0 obj << -/Length 189 -/Filter /FlateDecode ->> -stream -xU1 -07 .IiB`A'qRGh=JѡT8 '8PJ\ NR~r|q| -o xc E( - iIΨ,Y)3TLT?گʬ"!X^4[C`R;0KտP/? -endstream -endobj -1554 0 obj << -/Length 196 -/Filter /FlateDecode ->> -stream -x-1 -@пXSd. )"*BBRPQ$GQr-SflCy9JxAӅ"-ːG?QQHS5ْot5ege3hW <LD(_O5z Ne)Q -( ?e&"L! U;/ѠU˳x#4hMHH; -endstream -endobj -1555 0 obj << -/Length 185 -/Filter /FlateDecode ->> -stream -xڕ1 -@ )B@Tp A+ RKAEJh9JB5&{yJ1eԕJi+0&fFDrB|PIcZIר^7S[SYc{ۚqyZ|gVa,+;P?a]MʼnJ -endstream -endobj -1556 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -xEJ@(ɼ&F9z GAECi|HQ9Tg7[f[xG5/kz![KbҠ2]#szwsO݂<4_[/ƫ-̫_QD ?֙(D=I!C` gmͨ jPѠ@0g*'dru~ Z -endstream -endobj -1557 0 obj << -/Length 212 -/Filter /FlateDecode ->> -stream -xMOJ1|.3@jg!ԕ q.V,x%GrE&#{; nxƧg-MR6ݰ<в'S3%K^:M#m>h6BzJ*/ -PϞ=t!0` y`|d~d32 望wt&{ :&t-N0 -endstream -endobj -1558 0 obj << -/Length 254 -/Filter /FlateDecode ->> -stream -xeJ@(ͼ&P, - ؓ( -=vG諬oG18I(v7E|y_#8fȓ2㘂;iSˇ")Y1)P1-jdBjL[63oOk0ő}æ"EQ,,r%*2]$#&k*WF_>H`S3vh^MhM]km -endstream -endobj -1559 0 obj << -/Length 225 -/Filter /FlateDecode ->> -stream -xeJ0&/@X* - - iI(TQ詛Gˣra)]T8{.8sf[2O^Y93m:vPu=ݘ=UKu[ETVGiJ ZQ-SEP?^:P,_.~ 0;s=8QVd =J0LEL* iPP7 H:2UGwI< -endstream -endobj -1560 0 obj << -/Length 258 -/Filter /FlateDecode ->> -stream -xUJ@?aaJw^@h9ԃxRJy9Φ)[gvdZrS>NK8O1W -&|Z[4)^rVP|-u~xxv{)sK9zXv@,‘n'Xp#P4{1v[lkzl~Ā*?ۀGIDVՏiaL1`t1 y,\1]IW5-Kk` -endstream -endobj -1561 0 obj << -/Length 219 -/Filter /FlateDecode ->> -stream -xڍ=j@F?ba5H$EP!XE RWKmbp!\L7t-Uof|0e͊Dzry۔?Ӵ`8wO_g,SNT{Cxa/ӢC!+/@)0U>ҩt͌fF3H3' LPp }C;5>B -endstream -endobj -1562 0 obj << -/Length 182 -/Filter /FlateDecode ->> -stream -xڕA -P az|) rԪE-Ev4x 5n 3 %$}"Ig ڥ?aP Q,x"[r;HV3ҖvC民1ewX̮\`wޫǮ*5Wh^=ra|WݩA PJF 3{N -endstream -endobj -1563 0 obj << -/Length 255 -/Filter /FlateDecode ->> -stream -xڍJ@/}1`P+'I= -* -OfeJ֙f̷[V<>\yD6\WnhZSqťLTzO℥;k9sCI ,Z$= 7WHc lL?CJd -2֙;SaM;ߑsMc"u6L:LVӦE"|̥I%#2 ׏% p6W账KZ -endstream -endobj -684 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F46 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ -3 -23 89 68 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 28 -/LastChar 252 -/Widths 1564 0 R -/Encoding 1565 0 R -/CharProcs 1566 0 R ->> endobj -1564 0 obj -[50.73 0 0 0 0 0 0 0 0 0 0 0 36.88 36.88 0 0 0 32.28 0 46.1 0 46.1 0 0 0 46.1 0 0 0 0 0 0 69.14 69.14 0 0 0 67.01 63.47 0 68.07 61.16 58.86 69.76 67.01 34.76 0 69.32 56.56 80.83 67.01 69.14 61.16 0 65.77 50.71 64.53 0 67.01 0 0 0 55.31 0 0 0 0 0 0 46.1 41.49 41.49 46.1 41.49 27.67 41.49 46.1 27.67 27.67 41.49 23.06 73.74 50.71 46.1 46.1 0 38.04 36.88 29.97 48.4 41.49 59.92 41.49 43.79 36.88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46.1 0 0 0 0 0 48.4 ] -endobj -1565 0 obj << -/Type /Encoding -/Differences [28/a28 29/.notdef 40/a40/a41 42/.notdef 45/a45 46/.notdef 47/a47 48/.notdef 49/a49 50/.notdef 53/a53 54/.notdef 60/a60/a61 62/.notdef 65/a65/a66 67/.notdef 68/a68/a69/a70/a71/a72/a73 74/.notdef 75/a75/a76/a77/a78/a79/a80 81/.notdef 82/a82/a83/a84 85/.notdef 86/a86 87/.notdef 90/a90 91/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120/a121/a122 123/.notdef 228/a228 229/.notdef 246/a246 247/.notdef 252/a252] ->> endobj -1566 0 obj << -/a28 1517 0 R -/a40 1511 0 R -/a41 1512 0 R -/a45 1516 0 R -/a47 1514 0 R -/a49 1562 0 R -/a53 1563 0 R -/a60 1513 0 R -/a61 1515 0 R -/a65 1518 0 R -/a66 1519 0 R -/a68 1520 0 R -/a69 1521 0 R -/a70 1522 0 R -/a71 1523 0 R -/a72 1524 0 R -/a73 1525 0 R -/a75 1526 0 R -/a76 1527 0 R -/a77 1528 0 R -/a78 1529 0 R -/a79 1530 0 R -/a80 1531 0 R -/a82 1532 0 R -/a83 1533 0 R -/a84 1534 0 R -/a86 1535 0 R -/a90 1536 0 R -/a97 1537 0 R -/a98 1538 0 R -/a99 1539 0 R -/a100 1540 0 R -/a101 1541 0 R -/a102 1542 0 R -/a103 1543 0 R -/a104 1544 0 R -/a105 1545 0 R -/a106 1546 0 R -/a107 1547 0 R -/a108 1548 0 R -/a109 1549 0 R -/a110 1550 0 R -/a111 1551 0 R -/a112 1552 0 R -/a114 1553 0 R -/a115 1554 0 R -/a116 1555 0 R -/a117 1556 0 R -/a118 1557 0 R -/a119 1558 0 R -/a120 1559 0 R -/a121 1560 0 R -/a122 1561 0 R -/a228 1508 0 R -/a246 1509 0 R -/a252 1510 0 R ->> endobj -1567 0 obj -[277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500] -endobj -1568 0 obj << -/Length 309 -/Filter /FlateDecode ->> -stream -xڭҽn0`G HPDLHi*R;u:;$jgh<#zP]5y>||îl֐>[H'st|orH-7;T{u0Xs\XWv\%E!#9VП`[^.a[-ZdžkI}2%nlf# P /X1CSV 3t>^\FeLQ\@$pb?GgSehn-!g(yC !G/@eȞS6r,> -stream -xڕбN@!$n2>G$V$Ha+-4Zƣ]q2Z@% .R6Ry)u#WZ;i//o8> -stream -xڵnP *y(7)DJ1;`G#0f0jG$,Iǖd:e$ωLF2M3-S> -stream -xбA\!X69'J!* -B}e$o9JTL1IH[Ԓh dygwrjYͥa51+;aNYe^$%5p27ֻ_8"8ᇍ./xp.p!pBAGg -endstream -endobj -1572 0 obj << -/Length 87 -/Filter /FlateDecode ->> -stream -x3634R0P04FF - -)\\@$2ɹ\N\@.}0PRTʥ(Dry( rzrr&s -endstream -endobj -1573 0 obj << -/Length 102 -/Filter /FlateDecode ->> -stream -x3636Q0P0T02P0f -)\\F@A3Dr.'~%BIQi*S!BA,Bĸ\=8`(Z -endstream -endobj -1574 0 obj << -/Length 284 -/Filter /FlateDecode ->> -stream -xuұN@%$D y&RheaNK ֻ#PRٙo[w__ J7~y>CtACyx5GRVJT2-_Dw)pE8 ?AY0nL1THV3 -Ax8A H  #Gzq9l,0+xX~ -`> -stream -xڕҿn0pG n'AM2TJU&cV ƣ Q6LS;Owfp̙yv)2>%IԌc; *JүMI?Y3_Ϥ'pNsRQj,o _{ e 2.޻3~_>˫y P_( ꬧Zu*,|Hh=m&tz#Jп+aA'Cg#ǒ^U@G -endstream -endobj -1576 0 obj << -/Length 226 -/Filter /FlateDecode ->> -stream -xұ0P-~P&D::htOSGBz*$׃R;t111q殚)>EAs<.{bHU u!  -ҀVQGZ@ophmЧ4,:k(dDUC~?C N7 nLV9Ϝyۀ5 -:\_;{ ),&2@ -endstream -endobj -1577 0 obj << -/Length 136 -/Filter /FlateDecode ->> -stream -x33ӳ0U0Pb3#3KCB.S# I$r9yr+q{E=}JJS ]  b<]z0?ԁ?@`pP B'0#XX H>r -[& -endstream -endobj -1578 0 obj << -/Length 127 -/Filter /FlateDecode ->> -stream -x3337V0PbSK3KCB.1s<L,=\ -%E\N -\. -ц -\. -AL5'b +dRr -'W -endstream -endobj -1579 0 obj << -/Length 116 -/Filter /FlateDecode ->> -stream -x336W0Pb3KJ1*2" Fr.'~%PKW4K)YKE!P E?4+ =|hXz.WO@.c18 -endstream -endobj -1580 0 obj << -/Length 99 -/Filter /FlateDecode ->> -stream -x3631V0Pb##3KCB.C HrW04r{*r;8+r(D*ry(a\\\K -endstream -endobj -1581 0 obj << -/Length 296 -/Filter /FlateDecode ->> -stream -xUҽN0,8\ &:9'uFh> -stream -x3333R0PbS33KCB.3 I$r9yr+q{E=}JJS ]  b<]?0A ?d=r -# -endstream -endobj -1583 0 obj << -/Length 294 -/Filter /FlateDecode ->> -stream -x}ұJ0^:Gyۂ)p蜾G> -stream -xϽ -0½Qt* -ftr'utPtN#tPIB:$p 9(̝yFg7Tũ銅F'P+ -yAQl$QtQ[k[6L؁'5 c!㟉~I4qS;T~]{:w&ozpq[ -endstream -endobj -1585 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -xڍѽj0 |OPd)C:NM -l?%1Cz'RdԬJZ7С/ޗ'ܶhިn<)ߗ##Uhv^Q펬sAꂃzUo *NcjtWdm?JI}o_1N!8wsXqy!˛ LD":h?ę{s`'rB5sZ/z"` -endstream -endobj -1586 0 obj << -/Length 290 -/Filter /FlateDecode ->> -stream -xu;N@\XsY -AT)P">G\2GIYOꬺj:^в߱.H幏<|Cutc 櫻+*1_CI#khyRfcIg(:2 -C$460D;BP ‰G'\`+2Y#hb[Z{0 B礖al`g=v۫ uȹt} ЅْHLn%w^n -endstream -endobj -1587 0 obj << -/Length 302 -/Filter /FlateDecode ->> -stream -xm=N@q$  d])L0VFpJB LhS=ui< -UMょ|!w7ҔCiG]ěu8 -ǘ0az v9CCѷH< t>U,AڙBЌ;DCPg S#+V@pnR $ ׳E0(n|-NQ`RP}?4Izv葡$HsgԪ_D\]pPB -endstream -endobj -1588 0 obj << -/Length 366 -/Filter /FlateDecode ->> -stream -xuӱN0`W"y#O@bHLJȀbFGQ#x`ܝ$ Emw*|鑔8;OrY_`|-;5ͫZ}AcZ'](lmcI-֤\G#3PKƄ2\PBҖ2ZO/[~d -endstream -endobj -1589 0 obj << -/Length 324 -/Filter /FlateDecode ->> -stream -x]N@ƇPLs>@.BEr&ZY+h<#XRfؽ$7oq_u^Cν6m+ǁG׶\݊}}~quv W'Ը+g(","&LD v'_BML`a%A{X^90t:FTZ^7UAT(fZ@&1҆7+31*DN2X7I n-g!q,iPitiN -mkZlY -rKjb4jц#?$'])6o~? -endstream -endobj -1590 0 obj << -/Length 228 -/Filter /FlateDecode ->> -stream -xڕбn1 `#$"y#_ӥ(zRءQ@2t8z2JƥĩęɱBp"qwEa#0f%;듔E7K!:]ȩ&Z#R > -stream -x͐;0D("m++-  * -D (>B),DbW8G -cw -Dl'$ 9O=d1A2ŵBoYV^Yi-5LbnD Vۑ -"-C%C2<0`}g^n~/ߩjY=%p-ˮN<_&miKxX -endstream -endobj -1592 0 obj << -/Length 203 -/Filter /FlateDecode ->> -stream -xڵ= -@GX&G\@BLL!he!Vjih-G)-KMҌiOLD!s`Qۑ[Z8+6 JЕOhz$@,3a$pgRMo)H@YP ?Q])GzQFz> -stream -x͐0KHnҀ0 &2`A<cچIW;|]<3*+,R<)Bs1" 5o3j@ƽMO-Kf40e&cH}D&nB&&0 Ӕ|_^cͧukц(kؙۚoB-"͝ -endstream -endobj -1594 0 obj << -/Length 226 -/Filter /FlateDecode ->> -stream -x}j0pl3 !NJcdMG!zr*ćttR00E ?``T&A6?*Q<XI7j\=Q? -endstream -endobj -1596 0 obj << -/Length 273 -/Filter /FlateDecode ->> -stream -xڭ1N@ Eb%790 lE"T -(XuI܀+)SDc8,lAGI3N: 锎N -*<wX|zBGeJW~}sA ݋Vw8͹X87,kBp K`{F7,yBohOBpO ':ÏJ2>t0]ҕPJDV͢ VF1 $Sș4-"* -endstream -endobj -1597 0 obj << -/Length 169 -/Filter /FlateDecode ->> -stream -x1P GLp # bLtr0NQ8Ao+I5ICNiWCw]-.7-#魤펟WI:ِ߯.d8<-8kT91;=b # >bohhw֣G+Ǟ8L'vsuBCK~3 -endstream -endobj -1598 0 obj << -/Length 110 -/Filter /FlateDecode ->> -stream -x3235T0P0b#s#CB.Cc I$r9yr+s{E=}JJS ]ry( QOhC'W ks -endstream -endobj -1599 0 obj << -/Length 152 -/Filter /FlateDecode ->> -stream -x333R0P5W52P02V07RH1*2 -(Xs<,=\ -%E\N -\. -ц -\. -  ԓ Oc? 1TՓ+ c 1 -endstream -endobj -1600 0 obj << -/Length 240 -/Filter /FlateDecode ->> -stream -x;N@RDG𜀍c[Э R%LE#Lay!iCWM ѷYu%Q]i@Oj?r]ׯx|!rI~;-v͡sʥ Kv.08BL:Ckj10xKӝ|h_AG9ٝٛLԑ]9:c -endstream -endobj -1601 0 obj << -/Length 97 -/Filter /FlateDecode ->> -stream -x3235T0P0b# ebUeh䃹 \.'O.pC#.}(BIQi*S!B4ИX.OX'W ٜ0 -endstream -endobj -1602 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -x1N@б\DGȜ%BEJ -ގ+M#l".|CPl4ְ[U^9i}EњZ݊]u>?_-6wV[SeK%H $#ʐ:d(H9r&b c4g <g<%3f/&$ -endstream -endobj -1603 0 obj << -/Length 164 -/Filter /FlateDecode ->> -stream -x1@!&p91q ,ZZhq= )߅ XKE"2-i.g7N.0\V{IVk߲2yܟVv)U%-M%D*lG+%.m8،Ro?zDhyex?D -endstream -endobj -1604 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -xڵ1@EXL B b"VJ--4Z8G hwݗtQ@c|b8#AW9^0PD@lM*,G^0K nAΈ)pkA̬USQJGeKͥŕ4586`kȈp>^GmJ33nwr27> -stream -xڵ=@XLa b"VJ--4ZG(c!q&:W̛¨QD=Ha@ADhzu+wdhTʦt<و|T)-}V"L\_k`|fY.t-7'kln_zk6nM^Io,|-Э%<8pC> -endstream -endobj -1606 0 obj << -/Length 151 -/Filter /FlateDecode ->> -stream -xڵɱAIKO`fvjSHB QFJ[N!Y^@9g%4~&{Nrn=;.-$9 VVv*i˪İdiDVBD;nA Wb @ g'<ǖz -endstream -endobj -1607 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -x=1N@бRDG\VD  * - -()h{=–),ɞ\/ZZJ[y9]6=K3gw1A~얏+٭奖jZԞ( -Ցڗ .C21DG҅l k4F(:F *ц(B9͟Y4vƯE' Ic,xW"iFӢ% -endstream -endobj -1608 0 obj << -/Length 158 -/Filter /FlateDecode ->> -stream -x3131U0P0R5T06W0TH1*26 -(Aes<M=\ -%E\N -\. -ц -\. - ?```$C F -LH70!r(Q"^`r -晓 -endstream -endobj -1609 0 obj << -/Length 157 -/Filter /FlateDecode ->> -stream -xɱP$g#7m&U;H bh h} =7|_Dbe`%2X޳{X\=B\fe6~*i˦IJdi%^P"4(ޏagKn|7h\=;_ -endstream -endobj -1610 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -xUν -0->*8IG:f(=b -/?K'%4-(%;ʚ]o,1>㍳bܭ(ŸcJ ˂LYS,7bgı6X4SG"^zpeu33qC 5mE -! su wV.qo -endstream -endobj -1611 0 obj << -/Length 149 -/Filter /FlateDecode ->> -stream -x333Q0P0bS3CB.C I$r9yr+r{E=}JJS. -@-\. -AD6cq@A"`H2?$١zIBd\=c1P -endstream -endobj -1612 0 obj << -/Length 219 -/Filter /FlateDecode ->> -stream -x͑; -@G,irt+BBB:9GRZH~g<|,7q2B $P$B>sjH2r/O26R6 dK^nG6TB63G;fB4~Q(<(Dj% -=zaZPZWmǏ6sgÊAXï5aysgQxvΝ^x_ -endstream -endobj -1613 0 obj << -/Length 144 -/Filter /FlateDecode ->> -stream -x3530T0Pb 3sCB.c I$r9yr+[p{E=}JJS ]ry(007000 ?`@?Q@Bx $`.XՓ+ D -endstream -endobj -1614 0 obj << -/Length 247 -/Filter /FlateDecode ->> -stream -x}j0 @ h}upB3کCtءG;۟O'x`NR'!ݴmm/}ݳ9nx_wt[ۡ;n*LO9Abf^`[/\1W)$)3+fi8yaRįy8L2 D7/sHu~ >UDFU_4e%_ _݀OϽM -endstream -endobj -1615 0 obj << -/Length 263 -/Filter /FlateDecode ->> -stream -xڝJ@ LsyDn#V APKAE;1h(y-Sg&3G?|s\T55T5g-[Zyt"kjt{l7 -fa`N"H 2oa)m1vYF1d%C#Cqر3è$-go~s< |Zf eS2k=k?&KkujxaCg/,^x?ÿ -endstream -endobj -1616 0 obj << -/Length 209 -/Filter /FlateDecode ->> -stream -xڵѱ -0Д[ /0-BBU8s[nF7W7Jcr!n.]l'МtY0M(++ gd5Y.Ƙڴ@5A!D -#__/"zwB\ tԙ;%72ӥh];xZX%h]7=]5CSv%|G -endstream -endobj -1617 0 obj << -/Length 225 -/Filter /FlateDecode ->> -stream -xڭнN0C"* ^T#"R;u:#f(ywn#QpeE%t"[X{ O7^$;*tk:H#vk2,/hjo\[;#h j nY &1Y3yNq|͆^<[ڼs=`\ J(yw  -endstream -endobj -1618 0 obj << -/Length 263 -/Filter /FlateDecode ->> -stream -xڅбJ@ )Gȼ&K*p` -A+J--ͣݣV,Lq5 -W ӞVTə4T+H//蹼y^s3K\J=p u*!c3hЧLtg5T{nݾShw ,|u/0k yT INӁ]r.iEؚkf2èk֎fQ3՜e>Z6' -endstream -endobj -635 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F45 -/FontMatrix [0.01004 0 0 0.01004 0 0] -/FontBBox [ -7 -21 103 90 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 45 -/LastChar 252 -/Widths 1619 0 R -/Encoding 1620 0 R -/CharProcs 1621 0 R ->> endobj -1619 0 obj -[37.34 31.12 0 56.01 56.01 56.01 56.01 56.01 56.01 56.01 0 0 0 0 0 0 0 0 0 0 73.99 74.34 0 80.56 66.85 63.73 0 78.37 30.43 0 77.1 60.62 97.04 0 0 71.23 0 72.15 62.24 0 0 73.99 105.11 73.99 0 0 0 0 0 0 0 0 53.71 57.63 49.79 57.63 50.88 34.23 56.01 57.63 26.51 29.62 54.51 26.51 88.74 57.63 56.01 57.63 0 38.15 42.94 40.45 57.63 51.4 0 0 0 48.64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73.99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53.71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56.01 0 0 0 0 0 57.63 ] -endobj -1620 0 obj << -/Type /Encoding -/Differences [45/a45/a46 47/.notdef 48/a48/a49/a50/a51/a52/a53/a54 55/.notdef 65/a65/a66 67/.notdef 68/a68/a69/a70 71/.notdef 72/a72/a73 74/.notdef 75/a75/a76/a77 78/.notdef 80/a80 81/.notdef 82/a82/a83 84/.notdef 86/a86/a87/a88 89/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118 119/.notdef 122/a122 123/.notdef 196/a196 197/.notdef 228/a228 229/.notdef 246/a246 247/.notdef 252/a252] ->> endobj -1621 0 obj << -/a45 1573 0 R -/a46 1572 0 R -/a48 1612 0 R -/a49 1613 0 R -/a50 1614 0 R -/a51 1615 0 R -/a52 1616 0 R -/a53 1617 0 R -/a54 1618 0 R -/a65 1574 0 R -/a66 1575 0 R -/a68 1576 0 R -/a69 1577 0 R -/a70 1578 0 R -/a72 1579 0 R -/a73 1580 0 R -/a75 1581 0 R -/a76 1582 0 R -/a77 1583 0 R -/a80 1584 0 R -/a82 1585 0 R -/a83 1586 0 R -/a86 1587 0 R -/a87 1588 0 R -/a88 1589 0 R -/a97 1590 0 R -/a98 1591 0 R -/a99 1592 0 R -/a100 1593 0 R -/a101 1594 0 R -/a102 1595 0 R -/a103 1596 0 R -/a104 1597 0 R -/a105 1598 0 R -/a106 1599 0 R -/a107 1600 0 R -/a108 1601 0 R -/a109 1602 0 R -/a110 1603 0 R -/a111 1604 0 R -/a112 1605 0 R -/a114 1606 0 R -/a115 1607 0 R -/a116 1608 0 R -/a117 1609 0 R -/a118 1610 0 R -/a122 1611 0 R -/a196 1568 0 R -/a228 1569 0 R -/a246 1570 0 R -/a252 1571 0 R ->> endobj -1622 0 obj << -/Length 225 -/Filter /FlateDecode ->> -stream -xڍνj0 L@++K\!NB$c:G> -stream -xڍN; -@BxMwݬ&)SZYZ -*Ir!æ}~3obJi[VHDVɲ[O6{b鉙-&tىGjŌue5ZK:V{ϟnGrUE!?$!JPͿ ڍzG]sw:%\BVC᫨$P[ -endstream -endobj -1624 0 obj << -/Length 173 -/Filter /FlateDecode ->> -stream -x3134V0P0R5T01Q05UH1*21 -(Ads<L =\ -%E\N -@QhX.O d`B p5d `J`pB`@g>$I?@\= te -endstream -endobj -1625 0 obj << -/Length 153 -/Filter /FlateDecode ->> -stream -xڅ̽A ɉ̗eSH" ͣxwN5gvZ88Kb񀷲>7TzOoײC _.)k̓<j*zP R.NO|[ƧmdSL6e\6NdV;x* -endstream -endobj -1626 0 obj << -/Length 94 -/Filter /FlateDecode ->> -stream -xM=@PEx$^!R -{ T߱4J2:*54`ƴ"f@BJJ7"i -endstream -endobj -1627 0 obj << -/Length 154 -/Filter /FlateDecode ->> -stream -x3134V0P0bSKCB.# I$r9yr+q{E=}JJS ]*c<]0AI~ i"?P3@JR|Z0 @&\=) -endstream -endobj -1628 0 obj << -/Length 235 -/Filter /FlateDecode ->> -stream -xmj1 ^=;Od-$AhO=Xބͣ{N"Q6>fB&?N'izmf4Z||DJƠz.rM/T%V~rEP@X8 \IU{3bY1Ez$'i=Sː†LBp6Pu 8:R [49޲&&Z'XΝ_%m -endstream -endobj -1629 0 obj << -/Length 209 -/Filter /FlateDecode ->> -stream -xڕ00#pO`Amd3ALd08Fgh< -@ڴ_e4f, kӄqH2@5(xEB3 i3 -5C8ZA/:L^pXpkFbIF2qUNCE>_c+vdn&~VP -endstream -endobj -1630 0 obj << -/Length 194 -/Filter /FlateDecode ->> -stream -x3331V0PaS SsCB.S I$r9yr+p{E=}JJS ]  b<]Bc``D@.0L1S?UB7@`JJ=SP (<9P@=mrC%hAC!@ y`> -stream -xuб -0  -/0 D4?/iLsqINƪ&v)9 -O44FQ5o3j ioKk2 DdFLƤ1(C8^QDɰ|p1۽."byҀ)gk׿R?U~ -endstream -endobj -1632 0 obj << -/Length 166 -/Filter /FlateDecode ->> -stream -x353R0P0bSCSsCB.s I$r9yr+s{E=}JJS ]  b<]d `6`RAI68؀L2`%Hv0)"G'!P5Ⱥ AJ$ `G@%\=Mx -endstream -endobj -1633 0 obj << -/Length 254 -/Filter /FlateDecode ->> -stream -xڭѱJ@?l&yM"&`p` -A+ :--7`kMg+ & XKf]{t\)pp{ =SuV=UvT]j__Z]>5(6S`-̗oնd IS03aLlB".!1Ox&pcJ&HۅrI)ܔ_,v0{ltT颧 -endstream -endobj -1634 0 obj << -/Length 125 -/Filter /FlateDecode ->> -stream -x333P0P0bSKSsCB.SS I$r9yr+r{E=}JJS ]  b<]?T b78) s)hb y.WO@.!7 -endstream -endobj -1635 0 obj << -/Length 106 -/Filter /FlateDecode ->> -stream -x3ԳT0P0aKSsCB.#3 I$r9yr+q{E=}JJS ]  b<]acW3v\ -endstream -endobj -1636 0 obj << -/Length 243 -/Filter /FlateDecode ->> -stream -x]J@Yr̡@&A[sjsɃxj= -Qj(y=HДeDz~,//Ue7~_G8"Ǎ;ΟGΗoKWn6^D8I F"!:+2oa[87`d`+hLMfp&byiguf0~5jRryd* Sk_ N9Lxods-5P -endstream -endobj -1637 0 obj << -/Length 140 -/Filter /FlateDecode ->> -stream -x35ԳT0P0bKSsCB.S I$r9yr+r{E=}JJS ]  b<]d3 eR/i& 0 d`L?`@!\=Afl -endstream -endobj -1638 0 obj << -/Length 244 -/Filter /FlateDecode ->> -stream -xu?kP{<0p -'% -ur(vtـ]G|X#y=8. -[~< -8:İ˵W|Ք.1wQ@jH>yo瘣1 ý 8hFx]*18yTB,a PM 2< fep\$I5+zG4VY5D -NZ@fW'coQ! -endstream -endobj -1639 0 obj << -/Length 243 -/Filter /FlateDecode ->> -stream -xUпJ@/.0fMN?Sge!VjihkR\AKT֩$EuwM1f``w%=.>jRWRkRnKO/VSYZR7T@fm큼0 {düۘ=4]L3Ȧa@bli@T|`MLjb4L1dtFW$G *.|ؙtI6Dc -endstream -endobj -1640 0 obj << -/Length 239 -/Filter /FlateDecode ->> -stream -xڭ08#^@D'D::htGxWm~_LyxJsNgo(I5M7?/&~I#K CԼ*x1F%)dB 񑊅A8EjGU(Nk4, -~j}> -stream -x3535T0P0bS#SsCB.K I$r9yr+Xr{E=}JJS ]ry( , LS? 0adT -Y;PCuP7 .ĵ'W K -endstream -endobj -1642 0 obj << -/Length 221 -/Filter /FlateDecode ->> -stream -xڕѽ -0𖂁#x/i*U -~I(}JK "&HrtF*8 q0Y Ȁf4 - ״ 2o@.08BDu uf,HW lf(ze~ަ_Q@6+L6elZv,XKP~EԺe֩N=v< -endstream -endobj -1643 0 obj << -/Length 256 -/Filter /FlateDecode ->> -stream -xUϱN0 )K~h{=B @!Z̏F%Psw|J8êt0r^jE>U KWk=?ܻbuyJz_uEk?ƌ!fl#>3Z;@'7x &&ȖNm9R0!G/aEFD+E$ьMX^>a-M=:upǴ-i}GA^{sywָ+=# -endstream -endobj -1644 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -x= -@B\@7JL!he!Vj)h9G,Sl3X,fuVsmnFlzl @Hw4HH/I'S>[ِ҃C#^(>l -\3X~ZPCAJ'BEH?4u7{-'ROr%xVݙ÷C qBszxa -endstream -endobj -1645 0 obj << -/Length 240 -/Filter /FlateDecode ->> -stream -xm1j0g1> -stream -x]AJ0CМ.8]ʅ҅&uW<3ѐ.OXSZ[svn -Ik_> -stream -xU1J@/&Gw@B,āuSZY `-G#liv|ߋ`fȟiʓRuMϕK]ټOӺVEͅF6}8rBG g@p -voDD,ZNE- -FI2vpeDZdbtkt`el6X"d=y<"W.;_t -endstream -endobj -1648 0 obj << -/Length 204 -/Filter /FlateDecode ->> -stream -xm; -@ . Vf.1L!he!Vji(X({8Qښ}i<"Ńf{Qj{T3Qes:.{TŘ4 5E&6%/_x/PAP02g0yp&dBw:+0}ATyM6Ӣ5l.5iK|T -endstream -endobj -1649 0 obj << -/Length 198 -/Filter /FlateDecode ->> -stream -x3134V0P0R5T01V0PH1*21PASKLr.'~PKW4K)YKE!P ETD0S$00|`A; 00* ?8Q"I&PMb`߁q ̍:]'W ckA -endstream -endobj -1650 0 obj << -/Length 182 -/Filter /FlateDecode ->> -stream -xڍA -`'?(   AZDjX.̣y҅Tcu 7f: -5P L % MBb%_/#jƒ&Ύ҄Z{Ue5TƩ-ՇW6j@-OӉ;*`{^[bTd7 -wSZ= -endstream -endobj -1651 0 obj << -/Length 198 -/Filter /FlateDecode ->> -stream -x3134V0P0V5T01Q0PH1*21PASKLr.'~PKW4K)YKE!P ETz !HԱ` |P=iu D)ph<krF=A?0`> -stream -x]1 -@\B/ 8M(+Tr!bI -q23;9nvdC)lGUgwIBf6$32d@fr@&m)2ϩ\^sϵ2HQRQO5QJrh MTrL@V@ -endstream -endobj -1653 0 obj << -/Length 141 -/Filter /FlateDecode ->> -stream -x3236W0P0bcSKCB.# I$r9yr+Yp{E=}JJS ]*c<]70| C`003a`\=&[ -endstream -endobj -1654 0 obj << -/Length 237 -/Filter /FlateDecode ->> -stream -xڍJ1ƿ00 v^@9Å+T[}> -stream -x3134V0P0bS CB.C I$r9yr+r{E=}JJS. -@-\. -?&iNa`D~700n?D䇁$7 \\\y -endstream -endobj -1656 0 obj << -/Length 122 -/Filter /FlateDecode ->> -stream -x3230W0P0aCS3CB.C I$r9yr+Zp{E=}JJS ]  b<]0@A@8~? q0\=(CE` -endstream -endobj -1657 0 obj << -/Length 150 -/Filter /FlateDecode ->> -stream -x3236W0P5Q54W0P05SH1*22 -(s< =\ -%E\N -@QhX.O  P?`E6?gc?P~.WO@.W -endstream -endobj -1658 0 obj << -/Length 196 -/Filter /FlateDecode ->> -stream -xڵ1 -@Еir3'p.#BBRPQr0E:? d37u.{ʧHrCqJzƁGz$15x2`ts [R?L3؂rkm;x3HKv@%.oԐ nn**ɍ@ÔDr -endstream -endobj -1659 0 obj << -/Length 108 -/Filter /FlateDecode ->> -stream -x3230W0P0aCS CB.C I$r9yr+Zp{E=}JJS ]  b<]?0! ̃`qzrrƂQ. -endstream -endobj -1660 0 obj << -/Length 177 -/Filter /FlateDecode ->> -stream -x33R0Pa3scsCB.3 I$r9yr+p{E=}JJS ]  b<]?`@=:773n? Da`N``` O7Nszrr#߈ -endstream -endobj -1661 0 obj << -/Length 147 -/Filter /FlateDecode ->> -stream -x3134V0P0bcsCB.C I$r9yr+r{E=}JJS. -@-\. -?00`D~70n?D䇁$0I.WO@.e% -endstream -endobj -1662 0 obj << -/Length 188 -/Filter /FlateDecode ->> -stream -xڍ1@E #0e6 &naRK v9GTd)HN^f̦ǚ95(EqߜR{cRkI ? ldM*H&g8^WSQdHVR!J*- -i~ nN/ookg$AH> -wlzZIK -endstream -endobj -1663 0 obj << -/Length 196 -/Filter /FlateDecode ->> -stream -xڝα -@ HByuj;:9::(>Zp"]qQ |CB?2ܓ1G!#I:Ramd$V$fO"tٓH$R^K6ʯ\UW0/%>T5*4hy~> -stream -x3635R0PacCcsCB.# I$r9yr+Yp{E=}JJS ]  b<]3P?n3 ~o0ah`?PszrrjF -endstream -endobj -1665 0 obj << -/Length 195 -/Filter /FlateDecode ->> -stream -x=αJ@Xf x{`TSwZ -* -W6`"8%Gf|q~K.4pR^j<> -stream -x363T0P0T5T0P05TH1*22 -(Ads≮=\ -%E\N -\. -ц -\. -   W  @ @,?(fQ 0pC sC3=;?f.WO@.uH -endstream -endobj -1667 0 obj << -/Length 153 -/Filter /FlateDecode ->> -stream -x3134V0P0R5T01Q06WH1*21 -([@ds<L =\ -%E\N -@QhX.O `J`pB`왏I@.WO@.1c -endstream -endobj -1668 0 obj << -/Length 183 -/Filter /FlateDecode ->> -stream -xU̱ -P#k[WJ' rjj Ɔh>`Phj @ B\Q#HEldȗ$"Sg3:.{|LVkRj_ -..X ,g0i) <p&A=j|c(vk]b=(ԿOI |F? -endstream -endobj -1669 0 obj << -/Length 233 -/Filter /FlateDecode ->> -stream -xU=KPs Xxv(zb`A' -Q|A7|~Lx`7UN?8g!Aj"z$r~nhdHڙdrO/$GcHN* WUP6Aߴ45q " bx%tq_cGŲh;L t5<fOk2|+ZlECd(IBY_ -endstream -endobj -1670 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -xMν -@ )(> -stream -x%1 -@@$|'0+AA),DQI:IUuO)Fh~!;:c̐ېዬQ֑)HpIH]RY#H[m(l2Oe-?uC -endstream -endobj -1672 0 obj << -/Length 121 -/Filter /FlateDecode ->> -stream -x3135R0P0bc3SSCB.# I$r9yr+Yp{E=}JJS ]  b<]0001; aX*6T?0'W N -endstream -endobj -1673 0 obj << -/Length 228 -/Filter /FlateDecode ->> -stream -xmαJ@o"0M^ป'pWSZY `eh>J+5E~;Yct_^iC-/+9u'Zst }{} ,, -%s'l"aAZқMY'W Tc| -endstream -endobj -1674 0 obj << -/Length 235 -/Filter /FlateDecode ->> -stream -xu1N0ЉRX`3',ZiY$R AE GQr[0"OʌǓ/^ҟ+Vɾݭ%+yxb>F:iy-29Q EPE6fLV&b&e6fՎY (y/ifU _ cBԨM>y2_ |Ǜjh -endstream -endobj -1675 0 obj << -/Length 188 -/Filter /FlateDecode ->> -stream -xڕν -@ + At-('𮶵kotrP?Q_ I+F!=ړ,o)$G$'KROt8oH&{$S^zVSBĢ - iAf1h.p;`Z \2oߛy544` -endstream -endobj -634 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F43 -/FontMatrix [0.01204 0 0 0.01204 0 0] -/FontBBox [ -4 -21 73 62 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 29 -/LastChar 252 -/Widths 1676 0 R -/Encoding 1677 0 R -/CharProcs 1678 0 R ->> endobj -1676 0 obj -[46.13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27.68 0 41.52 0 41.52 41.52 41.52 41.52 0 0 0 0 0 0 0 0 0 0 0 0 62.28 58.82 0 63.43 56.51 54.2 65.16 62.28 29.99 0 64.58 51.9 76.12 62.28 64.58 56.51 0 61.12 46.13 0 62.28 62.28 0 62.28 0 50.74 0 0 0 0 0 0 41.52 46.13 36.91 46.13 36.91 25.37 41.52 46.13 23.07 25.37 43.82 23.07 69.2 46.13 41.52 46.13 0 32.52 32.75 32.29 46.13 43.82 59.97 43.82 0 36.91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41.52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41.52 0 0 0 0 0 46.13 ] -endobj -1677 0 obj << -/Type /Encoding -/Differences [29/a29 30/.notdef 45/a45 46/.notdef 47/a47 48/.notdef 49/a49/a50/a51/a52 53/.notdef 65/a65/a66 67/.notdef 68/a68/a69/a70/a71/a72/a73 74/.notdef 75/a75/a76/a77/a78/a79/a80 81/.notdef 82/a82/a83 84/.notdef 85/a85/a86 87/.notdef 88/a88 89/.notdef 90/a90 91/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120 121/.notdef 122/a122 123/.notdef 228/a228 229/.notdef 246/a246 247/.notdef 252/a252] ->> endobj -1678 0 obj << -/a29 1627 0 R -/a45 1626 0 R -/a47 1625 0 R -/a49 1672 0 R -/a50 1673 0 R -/a51 1674 0 R -/a52 1675 0 R -/a65 1628 0 R -/a66 1629 0 R -/a68 1630 0 R -/a69 1631 0 R -/a70 1632 0 R -/a71 1633 0 R -/a72 1634 0 R -/a73 1635 0 R -/a75 1636 0 R -/a76 1637 0 R -/a77 1638 0 R -/a78 1639 0 R -/a79 1640 0 R -/a80 1641 0 R -/a82 1642 0 R -/a83 1643 0 R -/a85 1644 0 R -/a86 1645 0 R -/a88 1646 0 R -/a90 1647 0 R -/a97 1648 0 R -/a98 1649 0 R -/a99 1650 0 R -/a100 1651 0 R -/a101 1652 0 R -/a102 1653 0 R -/a103 1654 0 R -/a104 1655 0 R -/a105 1656 0 R -/a106 1657 0 R -/a107 1658 0 R -/a108 1659 0 R -/a109 1660 0 R -/a110 1661 0 R -/a111 1662 0 R -/a112 1663 0 R -/a114 1664 0 R -/a115 1665 0 R -/a116 1666 0 R -/a117 1667 0 R -/a118 1668 0 R -/a119 1669 0 R -/a120 1670 0 R -/a122 1671 0 R -/a228 1622 0 R -/a246 1623 0 R -/a252 1624 0 R ->> endobj -1679 0 obj << -/Length 102 -/Filter /FlateDecode ->> -stream -x3235V0P0b#CCcCB.C Hr=BIQi*S!BA,A'W !$ -endstream -endobj -1680 0 obj << -/Length 111 -/Filter /FlateDecode ->> -stream -x3235V0P0b#CcsCB.C HrW04r{*r;8+r(D*ry(7?P70`szrrD7 -endstream -endobj -1681 0 obj << -/Length 256 -/Filter /FlateDecode ->> -stream -x}бN0[#[w7kѮ)5ڂ,HY1FuE1$̝`ڳ$] ciiǒM6jT%0`t)ߚڣ0R7 A\tdC@f;w75>/G% -endstream -endobj -1682 0 obj << -/Length 152 -/Filter /FlateDecode ->> -stream -x3331V0Pa3cS3CB.SK I$r9yr+Zr{E=}JJS ]  b<]ANi Z@5`NWiffI3i04?(p\\\wG -endstream -endobj -1683 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -xuν -0+['0~I훙G#t =猪!ARG4!3vYW}؟pRP>@}vD?YM)C?mFAh0Wp(Ԇ&R_GWRM1|w5F ]5IW'C{p:V# \ 8.y -endstream -endobj -1684 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -xڵϱ -0H- Lj3:9::(:O'dP{^CEĐ<%$Q`c^ c4 }p̀4]Pf*[1.h&GA}1t@%c55l)1(*zúg ?q[넭Da_=@M -4Bڐ3'`a`Ot턀 -endstream -endobj -1685 0 obj << -/Length 196 -/Filter /FlateDecode ->> -stream -xڵ= -@FR2'p$!v-,J--o d3<6{A\Ƹ+ [΁Di,7P3P#eƸ֠5->E)tDL̔Z&U!˧m,Jy"LXI?嵏]&^-VgǞZn$̴ɦp h -endstream -endobj -1686 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -x]ν -0S:w#>mб N(Q3 -\'3ʇE)rF2:Rߥ}ה$S2{Z|)/&QR:tCuňC:DvG|iFyV;tPo07{KxN. -P5 ҂5-Qle -endstream -endobj -1687 0 obj << -/Length 264 -/Filter /FlateDecode ->> -stream -xڅN0 ]1Drop @ZUt`b81# xlB$7bBb"~??;㺧j|ƶoE]p3A{)~=\SvK;rJxP0w4{\ .c9N]"Yp&Zmm1B`XX 212sP)HrL51UW[$tUݒYņ'r -endstream -endobj -1688 0 obj << -/Length 122 -/Filter /FlateDecode ->> -stream -x3235V0Pa#SSKCB.#C I$r9yr+r{E=}JJS. -@-\. -0!("3#! F#.WO@.Nq -endstream -endobj -1689 0 obj << -/Length 105 -/Filter /FlateDecode ->> -stream -x3235V0Pa#3S CB.## I$r9yr+q{E=}JJS ]  b<]3GBqzrrW -endstream -endobj -1690 0 obj << -/Length 151 -/Filter /FlateDecode ->> -stream -x3530U0P0bS#csCB. I$r9yr+Xp{E=}JJS ]  b<]1` g$m7>0`l@"$'W  -endstream -endobj -1691 0 obj << -/Length 149 -/Filter /FlateDecode ->> -stream -x3530U0P0bS#csCB. I$r9yr+Xp{E=}JJS ]  b<]30??@5J2"0?;lA*r - -endstream -endobj -1692 0 obj << -/Length 188 -/Filter /FlateDecode ->> -stream -xڵб -0+-} hP:j3:9SutPt(}Jc quːOTSLf"(I1i_3Ŏ ʍQ5ݮb $,Dm`XP?䯰a"G H述[%=Ρi۸{}9s \#G -endstream -endobj -1693 0 obj << -/Length 122 -/Filter /FlateDecode ->> -stream -x3137U0P0bCSCB.cc I$r9yr+s{E=}JJS ]  b<]DbvQ$G%AÈB\ -endstream -endobj -1694 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -xmJ0,%Z%c7!02I|zGƭVx|,͝Gif4ۛ IodyA# -ՌJ&E8]&Rj -Ф KX"9߰C"N +oq @F2h.pFmLF IA.gOլ -endstream -endobj -1695 0 obj << -/Length 237 -/Filter /FlateDecode ->> -stream -x}J@ba> -stream -xڕϱ -@  -Y6O`[ҥTAAAQPG#ttt $Byp :D%;摤8ߨ0XnlBuحVK>/'2%;%|AtG*A0`/PuF199a{Db#j3X5SS imhO_o`{ -endstream -endobj -1697 0 obj << -/Length 229 -/Filter /FlateDecode ->> -stream -xڅϱN@ `G"yh_p([+"5:T -#^%pcHe``\wm# i䶔߸jQD^yݱKղߢ̾{{)oPFn(F -ѩjd|L@6mБT /刏sg`|8c¨5 M◔i\Qn+ yrevEsᇎw 4s -endstream -endobj -1698 0 obj << -/Length 235 -/Filter /FlateDecode ->> -stream -xu=N0M#x.NV[YZHPQ *Ap%G0EagY<]6\瓚CMϴXiXq~hݒŊ܅K~}y{$:܆ok0`2Rӗr@IrBGbd2lRV;xF!#SIgk4IY;!Gabݸi^aeb_Ȼ+:(4 -endstream -endobj -1699 0 obj << -/Length 200 -/Filter /FlateDecode ->> -stream -xڝϱ -`{2As3!!(hzĺt~8a@ -R0G=9q|s:.{tń8Mh3L+"dL-VKx{pprm%@%*!ifȣ1ֺhfGݨZF> -stream -xE;N1 `G)Fr#/jH"1T -()@Pg)S{Al)iwiC]4M4O2;nyy~Âm82-}~|p#=yH`xpv $",t?JIRsTR/v -6#`f3G&-]\\\EV>RtU?p"F !SS`% -^/x?}ϓ -endstream -endobj -1701 0 obj << -/Length 237 -/Filter /FlateDecode ->> -stream -xm1N@o4s؊R $(UA WM#šapJ]_;勆ۖzƆ5wdJ۞^m1U-P↪?6\?Qc -i&d r2!.G?pS8|9]'?XPT)L%[2/jNl>9ے5FX = WUUG@~U햎 -endstream -endobj -633 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F44 -/FontMatrix [0.01204 0 0 0.01204 0 0] -/FontBBox [ 2 -17 69 59 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 46 -/LastChar 117 -/Widths 1702 0 R -/Encoding 1703 0 R -/CharProcs 1704 0 R ->> endobj -1702 0 obj -[26.53 0 47.75 47.75 47.75 47.75 47.75 47.75 47.75 47.75 47.75 47.75 26.53 0 0 0 0 0 0 72.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66.43 0 0 0 0 0 0 0 0 0 0 0 0 46.42 53.05 0 53.05 43.77 0 47.75 0 26.53 0 0 26.53 0 53.05 0 0 0 0 0 0 53.05 ] -endobj -1703 0 obj << -/Type /Encoding -/Differences [46/a46 47/.notdef 48/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57/a58 59/.notdef 65/a65 66/.notdef 84/a84 85/.notdef 97/a97/a98 99/.notdef 100/a100/a101 102/.notdef 103/a103 104/.notdef 105/a105 106/.notdef 108/a108 109/.notdef 110/a110 111/.notdef 117/a117] ->> endobj -1704 0 obj << -/a46 1679 0 R -/a48 1692 0 R -/a49 1693 0 R -/a50 1694 0 R -/a51 1695 0 R -/a52 1696 0 R -/a53 1697 0 R -/a54 1698 0 R -/a55 1699 0 R -/a56 1700 0 R -/a57 1701 0 R -/a58 1680 0 R -/a65 1681 0 R -/a84 1682 0 R -/a97 1683 0 R -/a98 1684 0 R -/a100 1685 0 R -/a101 1686 0 R -/a103 1687 0 R -/a105 1688 0 R -/a108 1689 0 R -/a110 1690 0 R -/a117 1691 0 R ->> endobj -1705 0 obj -[1400 1500 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400] -endobj -1706 0 obj -[1000 500 333.3 250 200 166.7 0 0 1000 1000 666.7 500 400 333.3 333.3 250 1000 1000 1000 750 600 500 0 250 1000 1000 1000 1000 800 666.7 666.7 0 1000 1000 1000 1000 0 833.3 0 0 1000 1000 1000 1000 1000 1000 0 750 0 1000 0 1000 0 0 1000 750 0 1000 1000 0 0 1000 1000 1000 1000 500 333.3 250 200 166.7 0 0 1000 1000 666.7 500 400 333.3 333.3 250 1000 1000 1000 750 600 500 0 250 1000 1000 1000 0 800 666.7 666.7 0 1000 1000 1000 1000 0 833.3 0 0 1000 1000 1000 1000 1000 0 0 750 0 1000] -endobj -1707 0 obj << -/Length 275 -/Filter /FlateDecode ->> -stream -xڭJ@ba> -stream -xڽ=N@'JaisXΒ .JB (>mA wmQ^ъ.r*߰HwvunCE^5CW?RnMϒ5A:A@ŰUϐ?5gZN>_$I -m^^¹S> -$1YRh;U^B88yq^cIJk: V_(Ox/:5_} -endstream -endobj -1709 0 obj << -/Length 193 -/Filter /FlateDecode ->> -stream -xѡ0ə=еdc%c$TB }51츲yp|]s8'8PkL4 \ 1՝2r92Hz-@QnءBؗT&'->xieH"g?s 5r}NģYٯ> -stream -xڽ?n0p .dR*vd-G;T~ϱF(ż,1CqVX.qᗆ yúŢB#W<ߠoOAmp1jB:j6B$=ȫcJ4ft{bb[˸UR&5Cv=##Z)3xDL}k>_e4wt%n-{Gp<G6$(}>dzpU4\.iṂw* -endstream -endobj -1711 0 obj << -/Length 262 -/Filter /FlateDecode ->> -stream -xڽҿn0 n#^uSR3 ѩCթ029y> -stream -x334W0P04F -& -)\\@$lIr -p{IO_T.}gC.}hCX.OpC.WO@.:- -endstream -endobj -1713 0 obj << -/Length 102 -/Filter /FlateDecode ->> -stream -x31ճP0P0T02Q0T06TH1*26 -(C$s<͹=BIQi*S!BA,B?,'W `N3$ -endstream -endobj -1714 0 obj << -/Length 192 -/Filter /FlateDecode ->> -stream -xұ -0+ -nZ N⤎[}4}!c̵qv#r,R;󌊜6 1,lwX)'MlpbTFdӚd&B6>kM< %ߜs'bo}lD?dfn?(紵}gqp/i[d -endstream -endobj -1715 0 obj << -/Length 181 -/Filter /FlateDecode ->> -stream -xұ -0+[\zO`ZJcB`A'qRGE->Q ♘k1>'G8Q>,2J)[TJfx@fB$xޡciC+[F@7p+aq l bo$X=xxtjۧ+wˊ[fP]oM;-N.fy{ -endstream -endobj -1716 0 obj << -/Length 452 -/Filter /FlateDecode ->> -stream -xڥJ@wI&/ d_@qU +PހG9 `"qf#9|U8+K}zKϕzS5n_UmjU*yo*6RV?T|TV !$dl 0xN[).<ٌ"5g;cلdKG9'\5 9~e! ZI=32u-ʃ'"bEw,&"{{mE]-w`b\pz!r\iaО8q2c>4>TC^` -RV~I画4 VwCM -endstream -endobj -1717 0 obj << -/Length 328 -/Filter /FlateDecode ->> -stream -x}ӽN@p6<raEr&ZYB5<#PRlg,y~|m濳ܔkWxT[[]ڷ|덿fטV))nŻ{fo#]#]3ƳYVN-b Nˡ_sT&0f(` -C&b*^{:e,IJb d$fJN vrAIה蘜)ś-95p4{@Y3'/E>I>/J>:U(׹ye)l#Jo|t3t{:];> -stream -xڝұN02XP?i"DR)`b@L -(y#GH ı~y_^F宒%p[ O> -stream -xӱn0`G H'1 S$Jfb ã(y\/:[2BxH>;g+[159#,]eg|@ϗ_h@/pÕ[Fq+:QŢyDUT*jyrWBT)W xS!4 -T:!UHI%jF'/~> TFOD D>9&>u>( "sJw+ -endstream -endobj -1720 0 obj << -/Length 137 -/Filter /FlateDecode ->> -stream -xڳ035V0P04 -F -)\\f A,ɥ`f̥U()*Mw -pV0wQtQ!@h44@d C>(\A.WO@.jf -endstream -endobj -1721 0 obj << -/Length 131 -/Filter /FlateDecode ->> -stream -x3737T0P0F -F -)\\f - es< =\ -%E\N -\. -@\. -A=R< C?PaT롴/ -endstream -endobj -1722 0 obj << -/Length 313 -/Filter /FlateDecode ->> -stream -xڽӱN0JT>B 6,D*E"R02`%y4?J!c|1ZNx>ٱ\'O13197Xds? -{\dp7$-~@\_a - -#+;6!VU6XSUNJU2\iI4hF?U%*@LRRI醾X蒧r55ATTjh/ѯ6.9uW4XN-5Ai6Pg[n_E&K,#i s:RDBb]H v}iO:MA%L2_ -endstream -endobj -1723 0 obj << -/Length 120 -/Filter /FlateDecode ->> -stream -xڳ3T0P0 -F -)\\@ IrW07 -s{*r;8+r(DUry(aYeQg.]X\)\\\u -endstream -endobj -1724 0 obj << -/Length 100 -/Filter /FlateDecode ->> -stream -x336V0P04F -F -)\\@ IrW04 -s{*r;8+r(DUry(\=̲ -endstream -endobj -1725 0 obj << -/Length 358 -/Filter /FlateDecode ->> -stream -xM=n@FA.Vچ#'`6G -EJrRHh#Px2;zݙfS2TkP[?n㒆:9N5r^|1WB\ \ -ia,]DGo=o KgE4 $ ^$i-4Zb%qeL2ɾ}~E~X8RO}2 -endstream -endobj -1726 0 obj << -/Length 117 -/Filter /FlateDecode ->> -stream -x37ֳT0P04f -F -)\\f@ IrW05 -s{*r;8+r(DUry(a`(5(zeAP -endstream -endobj -1727 0 obj << -/Length 334 -/Filter /FlateDecode ->> -stream -xڅӽN0$]x1zMd08F& -o"sHɕOҥjܔ>CUJܥSOjߪF7;U\êh/ۣ*WgRA;ݩ  /;?mvl6!rLP_Nמ8&|evd#1sd=Q;L!c -Yfv1,؂= H?X31үll װ} l#wIp{,48Awc,bÖ͌sG%r[0S-/vBzlA?9m.#ڌS筺V -endstream -endobj -1728 0 obj << -/Length 272 -/Filter /FlateDecode ->> -stream -xmӱN0aG"ݒG=nZR)`b@Ly^70rܙR!(/9ic[{xՒs7w_j .n`$i''h8r3zh;ꇾST@{ՒTIR)1J3Q*$&I$hIK$AKT38c8f'qQ!۩1Vq+UMoF}i4TdrSPr:? -endstream -endobj -1729 0 obj << -/Length 329 -/Filter /FlateDecode ->> -stream -xՓN@!$ (pwH3D+ cGQxJ -8;Kstˢ8;anr_JxjNv_77?`ݐ7 - -KXb#H-#[/ZO,RI:Y}y-*% "ckqtvQ[h`t#Ix3'F5cqf#3vHF^ao8 1ꪏ,zt4bf -15u` vBuԮh V6CIUZ C8ғ'H/SnXYr -endstream -endobj -1730 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -x10p{+Ѝ1D'㤎h#02啄,!- 2KxՇۺG.wSGH[kH > -stream -xڝұN0 P $t"D$02)$ƉDOiĮv'Zunw~|tVa@"-rx'ӝPūQ(Nm3ca pQ m N  տP_QPsNLPܳjEc}Nj MسĒ:*a%)@GX,FB0auῼdjˡ%Tj脲%XvUk^~g! -endstream -endobj -1732 0 obj << -/Length 321 -/Filter /FlateDecode ->> -stream -xڅJ@' layx\<ZYZZ(ںy֞}ْO_3Wdd@: tl1]:PN-i!i*PJAJe-zapH D92c r -\VQo8z܉^vfw?ēޟx+jA,ܛ_8@5 -endstream -endobj -1733 0 obj << -/Length 123 -/Filter /FlateDecode ->> -stream -xڳ4ҳT0P0b  #CB. m1K$r9yr\`W4K)YKE!P E? 4ÙӈY~m @`F̑ĔG0).WO@./ -endstream -endobj -1734 0 obj << -/Length 349 -/Filter /FlateDecode ->> -stream -xuӱN0F"y#O@P!"" & @0o+M#dPqЪ$}}]gWV;/{wݒp10R,@[]+1jȔGĨr{ɖ屵pSée\&V(*d -}j'&p|'%Y'Rot VƌYcd9_&fF9kafpÖEY -endstream -endobj -1735 0 obj << -/Length 257 -/Filter /FlateDecode ->> -stream -xڝJ@ba^j셨#-T:bEޠ3ޣ5tT'+ܘ94Dat4Mیd6:(@ -,Xha[?E./ =`1/̰_L ȂIwrI'hI -endstream -endobj -1736 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -xݒ;@ R # $EH<$R[mJ -r"g"jK$|#f{xSAㄲ6 1),D;h~(,ōE3QfN +,d@~9VFW5[g+`ou h=<+i؀Dmvȁ/sF=jBYϪYv=CM 4feMD? -endstream -endobj -1737 0 obj << -/Length 221 -/Filter /FlateDecode ->> -stream -xڽ+@gSdLй+&<VB pG@"L"H|rr4 -r#[<"换59\d.rBNi#5[S nao,xkn`" $\*@)J@FU)HC /n?VVLw_smݮNKڻz9X?தj{y\} -endstream -endobj -1738 0 obj << -/Length 237 -/Filter /FlateDecode ->> -stream -x;j@. 8+ VH*&҅]koGpBx#H㔆l생Hxre))+|12lw4ɮ9+Ȯ|lS ޤS`##b*oܫЊE^l$;MћQv6GBtj3jn6W_g#}cr fzMsTB!AN᝜Ϫ'eMo `. -endstream -endobj -1739 0 obj << -/Length 256 -/Filter /FlateDecode ->> -stream -xڍбJ@9R,LGyDU<Vbh> -stream -x31ԳT0P0b  3CB. I$r9yr+p{E=}JJS ]  b<] ?00؃ L2Iv0&`TxD60@La Ӄ Aփ=Cđ _ -endstream -endobj -1741 0 obj << -/Length 303 -/Filter /FlateDecode ->> -stream -xڭN@PL#ܼr\<)L0VjiG!0ع |3?-wۜtF'-=Fv״Cϸ1r٥cV_fs1;НHc} 3;RfN]d~N 졙@ur䛪zh=κz٧߇BиN)OWU%ÂMs2ʆ']! 6g!]j\:P&> -stream -x1 -@ЈE`9 $*#BBBzs%GHi;"x]gjfzy.D| -Jq$v/vGV*|=Τ͂CRC* :=c{1h >$ PE$9zZe /0hhYҖ^E6 -endstream -endobj -1743 0 obj << -/Length 114 -/Filter /FlateDecode ->> -stream -x3635T0Pb# 3CB.CS I$r9yr+r{E=}JJS ]ry(?OOtpzrrr[ -endstream -endobj -1744 0 obj << -/Length 165 -/Filter /FlateDecode ->> -stream -x3636R0PеT52Q0P0SH1*26 -(%s<͸=@2\ -%E\N -\. -ц -\. - 00@6&:?x` A ?PF -bJc`r -ق -endstream -endobj -1745 0 obj << -/Length 267 -/Filter /FlateDecode ->> -stream -xݒAJ@EfMa&!$8Yr!.]Go6G x1Zp -6i~MsjȘUR.;o$ݥ<>H:RޖZIvL80LހMDķl&p C}S ~` #xỶcB՞re bELnBbbD rɵn) -endstream -endobj -1746 0 obj << -/Length 99 -/Filter /FlateDecode ->> -stream -x3635T0Pb# SCB.CS I$r9yr+r{E=}JJS ]ry(\=8 -endstream -endobj -1747 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -x1j@EǤ0L#hN`i86DE \T I-MGY?3!ul9JV*-]Dc$/o5Y4y`_{WwFwmOlyzm"2E+H5JAq h)[`$SV3rD9 Bx¬gbd8`'ap/^qKX?$x;E֭~yt -endstream -endobj -1748 0 obj << -/Length 178 -/Filter /FlateDecode ->> -stream -x? -P C!K`Nk T NzGPgDǗ FL"kMIS9|4 % vٔkg6f!1BD. !DYG-Y7: LRv,y4Zoi%o[ -endstream -endobj -1749 0 obj << -/Length 234 -/Filter /FlateDecode ->> -stream -xڽ -0O[|4-MAAAѹ}>JAz%Ċ&zbG4ԏ&X:xF$ ͆lf!h%]/#jJ1m:%'\8|w65ESWG4]rzV8Кس {Vyz!{C__ll줤U y|+j*?'K -endstream -endobj -1750 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -x͒n1 ƍh@gDA کbj;v9h(wH+C~QbN$Ҝ"i:SRW[L2Y(˻\>(н:otg-iSbI0bk LgR( -آ:+"jh  4;1<|_c߇Z|i}f|VQ9tZCQ:Uxw3 -endstream -endobj -1751 0 obj << -/Length 163 -/Filter /FlateDecode ->> -stream -x1 -@ a9lj!Fp A+ RK Eh%G2Śu! ,QNsJi)4iM Sr/XYT;KT+^Q5o3j UMښ`M wa0NKc# Fx<{p .-nc -endstream -endobj -1752 0 obj << -/Length 252 -/Filter /FlateDecode ->> -stream -xMбN@ `W"yKPҲE*E"L 02`C\%pc#A3|IˋV*i伖v#/5sZюۥƻã4-[+sZj{y:pZ鑈֪#QT`Pc )lnS43 -P$8C;G yti.z;#Y@&ħNW8x74G_BJ͊[!'> -stream -x333R0P0V5T01S0TH1*2 (Ces<L=\ -%E\N -\. -ц -\. - OM ]$3AփPA` `oC`3H P3j -endstream -endobj -1754 0 obj << -/Length 170 -/Filter /FlateDecode ->> -stream -xС@ &=}pޫx fށ/VtbGTd$Kŏ>Eӊmr8slŧlh +]'6z.M);'vϡ&5ꟆàCR%R iykFA xx?} -endstream -endobj -1755 0 obj << -/Length 247 -/Filter /FlateDecode ->> -stream -xeбN@%$;hI3D+ czH| [:)Ȏ W\26rkKjJ[osEoT7V -Oۺ!wSrݍ=_n/mEno*[>R~4dgR0/eN*K'x)$<ʔIyʔ11*G4T$$"ML2>eV oZ|9O!-`~VXH@ V2R#t -endstream -endobj -1756 0 obj << -/Length 324 -/Filter /FlateDecode ->> -stream -xuұN0г3Sa晞h G!δDOT8=&D0{!WD m. -WYX8j&f:QVuFp+aF0UQ'S-LGalj>QaDYĚp_k<#y2&jiOT()ӑ8E甿bsՙ; 0 -endstream -endobj -1757 0 obj << -/Length 187 -/Filter /FlateDecode ->> -stream -x333S0P0bSSSCB.SrAɹ\N\ -\@Q.}O_T.}gC.}hCX.O  *?dD2! D?aݨ4Db=! : ȆS`4C?DC'W  -endstream -endobj -1758 0 obj << -/Length 255 -/Filter /FlateDecode ->> -stream -xݒn@ @e@O=Hz`b@ڎZsi>!k8@tz}K 99~ m2_,1`SnrL.eA1P$1O̘jIJX !'9' 5Kq.HpA(+Nq<*؟K~ε|7ɝ^'%?+{(©Sx-aH -endstream -endobj -1759 0 obj << -/Length 157 -/Filter /FlateDecode ->> -stream -x337T0P04f -& -)\\& -  ,ɥ`bɥU()*Mw -pV0wQ` `?bPJBS`?PQUh%hErP\\\ -endstream -endobj -1760 0 obj << -/Length 298 -/Filter /FlateDecode ->> -stream -xڍ1N0Eg"49B|Adw;K" * -D.SX<G -DJ^$žW[Rkg4'^8bN}~|awV=v'jq<)"Q~Fdt0ēt * t7dSib 6aڙWnO0׈]FPJ` P-W/hx_i__:t'%Κ ͢yќhVh%%ofѼhNI> -stream -xڥJ0SȥyV[a]=yAP}>JBHa#2 -1'XWtګm[Wƻ]^Ǔ+WgPrε;0b0iq;јdD^_ KvĐSCql1#rSNV8٠+E X_7RE30:cXmVS] A ҋtZlAFo˞$%ق >'/*S3|)Ê呕RXTWSԑbFz -Nk{Yg"Hcel|p筻v? - -endstream -endobj -1762 0 obj << -/Length 233 -/Filter /FlateDecode ->> -stream -xѱn0`#[x b )M2TjUcVI^%oRq5HeY'۲b]`K?nO(sߎ#lkX`) ~>n7_4df*f3+u"g5#au`Sg3ꦺv*5%ibB&=[uS[&1]S0jc؞ԎuaU'aG} <UE -endstream -endobj -1763 0 obj << -/Length 258 -/Filter /FlateDecode ->> -stream -xŒJ@ S -r#4/-VXWAOēzÊG#̡4&U*|L2I=(iC5VTV\Fjϭmݵ7n{{I%=#;JXçs;gw A> -stream -xڅ;N@E.,MG\Yܭ $(PR^G\v,ɧǣw%.0)3ly o -|&ؓWXP*@}P7Po=BA\I=:!b*#)G7*#[Q -i -isf 7#ⳒC<Ȕȼ%ؖ2uq= R]( &'}$KxmjoS ["||q]Rzk cVI6gp| ; -endstream -endobj -1765 0 obj << -/Length 220 -/Filter /FlateDecode ->> -stream -xڭѱ -PA8KyZxs hƆf{4Gpto^5!ADg.:q"? x}?;31-zز>v9"A{#LJ8lH˫!2)RE ŃhB -AYfK#m"PDRRh NAN -N]Ju*ۡZ'Զ_b}?6atV -endstream -endobj -1766 0 obj << -/Length 283 -/Filter /FlateDecode ->> -stream -xڭN@ 2%PzdTD$0v(ʛQ2fjlLp:ӝ-竳UZ^.T!e#-<rEsGoX,ﯩbEOR8 AǙ; [uws-[ȸV)W_vD*6:30hM’ڤ=91vdA&Ԫws>Hq$P㊃:XR:}Ms^:{5~nRx~T -endstream -endobj -1767 0 obj << -/Length 322 -/Filter /FlateDecode ->> -stream -xڍ=N0mmMdIiY$R AEJ -|!e()g3% -<*>Z0'G2CwB`c5xrs/`^[ )=/x4J! -QiΘtҫ -;"Bx'BIvCBj_U! -7d2JUkQ:կ& #.- HḂ!,Хw"F -eonF& -endstream -endobj -629 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F42 -/FontMatrix [0.00836 0 0 0.00836 0 0] -/FontBBox [ -9 -32 109 90 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 28 -/LastChar 252 -/Widths 1768 0 R -/Encoding 1769 0 R -/CharProcs 1770 0 R ->> endobj -1768 0 obj -[73.51 73.51 0 0 0 0 0 0 0 0 104.04 0 53.44 53.44 0 0 0 45.8 38.17 0 68.71 68.71 68.71 68.71 68.71 68.71 68.71 68.71 68.71 68.71 0 0 0 0 0 0 0 91.76 91.69 0 99.32 81.53 77.71 91.61 98.1 38.33 0 95.58 73.9 121.01 98.1 100.54 87.87 0 88.52 76.34 92.9 0 91.76 0 0 0 0 0 0 0 0 0 0 65.87 70.68 61.07 70.68 62.66 41.99 68.71 70.68 32.51 36.32 66.86 32.51 108.84 70.68 68.71 70.68 0 46.79 52.67 49.62 70.68 63.04 93.58 0 0 59.66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65.87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68.71 0 0 0 0 0 70.68 ] -endobj -1769 0 obj << -/Type /Encoding -/Differences [28/a28/a29 30/.notdef 38/a38 39/.notdef 40/a40/a41 42/.notdef 45/a45/a46 47/.notdef 48/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57 58/.notdef 65/a65/a66 67/.notdef 68/a68/a69/a70/a71/a72/a73 74/.notdef 75/a75/a76/a77/a78/a79/a80 81/.notdef 82/a82/a83/a84 85/.notdef 86/a86 87/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119 120/.notdef 122/a122 123/.notdef 228/a228 229/.notdef 246/a246 247/.notdef 252/a252] ->> endobj -1770 0 obj << -/a28 1714 0 R -/a29 1715 0 R -/a38 1716 0 R -/a40 1710 0 R -/a41 1711 0 R -/a45 1713 0 R -/a46 1712 0 R -/a48 1758 0 R -/a49 1759 0 R -/a50 1760 0 R -/a51 1761 0 R -/a52 1762 0 R -/a53 1763 0 R -/a54 1764 0 R -/a55 1765 0 R -/a56 1766 0 R -/a57 1767 0 R -/a65 1717 0 R -/a66 1718 0 R -/a68 1719 0 R -/a69 1720 0 R -/a70 1721 0 R -/a71 1722 0 R -/a72 1723 0 R -/a73 1724 0 R -/a75 1725 0 R -/a76 1726 0 R -/a77 1727 0 R -/a78 1728 0 R -/a79 1729 0 R -/a80 1730 0 R -/a82 1731 0 R -/a83 1732 0 R -/a84 1733 0 R -/a86 1734 0 R -/a97 1735 0 R -/a98 1736 0 R -/a99 1737 0 R -/a100 1738 0 R -/a101 1739 0 R -/a102 1740 0 R -/a103 1741 0 R -/a104 1742 0 R -/a105 1743 0 R -/a106 1744 0 R -/a107 1745 0 R -/a108 1746 0 R -/a109 1747 0 R -/a110 1748 0 R -/a111 1749 0 R -/a112 1750 0 R -/a114 1751 0 R -/a115 1752 0 R -/a116 1753 0 R -/a117 1754 0 R -/a118 1755 0 R -/a119 1756 0 R -/a122 1757 0 R -/a228 1707 0 R -/a246 1708 0 R -/a252 1709 0 R ->> endobj -1771 0 obj << -/Length 256 -/Filter /FlateDecode ->> -stream -xڍ;N0RX&G\HTE"T -(X-'J9J$.V-[3uuڜSE+:i]Q{FO5ieStMlj[znKjt`&E/փ#TR’ KSr3vPN`~Q (rlc.HQ˟.rr7LɜXt`be}/g^1x0 -endstream -endobj -1772 0 obj << -/Length 114 -/Filter /FlateDecode ->> -stream -x3г0S0P0b##CB.C I$r9yr+p{E=}JJS ]  b<] Փ+ : -endstream -endobj -1773 0 obj << -/Length 98 -/Filter /FlateDecode ->> -stream -x3633R0P0T04S0T02QH1*22 -(X@$s<̹=,=}JJS ]  b<]r -80 -endstream -endobj -1774 0 obj << -/Length 91 -/Filter /FlateDecode ->> -stream -x35Գ4V0B#cS##3CB.SC1D"9ɓK?\ԐKCKW4K)Y(  R\\\&2 -endstream -endobj -1775 0 obj << -/Length 266 -/Filter /FlateDecode ->> -stream -x}бN0a["ݒG'j JȀ@AG2z1 pRϗ׭*깄WpW<`[~P߂o ݕ*Ac=;X)8̥];N и>om -n]h} &$$NEȀ܃6JJYK&0xx\G Tzq A9x`I5 dK'h>,(lkn> -endstream -endobj -1776 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -xڥ -0O[| Lk%v+ -vtr'utPtG#tPRHG K['eHrAW(Li..wSGK[}"kQ$t2gLRfU-ՇY2kTu臆c3C~Po~M(,\<6XjZqRߒw~#wsSy&~د -endstream -endobj -1777 0 obj << -/Length 279 -/Filter /FlateDecode ->> -stream -xڵJ@"0M^@ȼrpp` -A+J--+Gˣoˍ;š~;3~36|\`sO{˧5k6s*Le}oT.o/r^1LZy XVh+"S!ٗq(DKv,5e";ܥ2 u:L& lt(y;&.5&MC }-飏.uCh\1 9Ch]YLcz -endstream -endobj -1778 0 obj << -/Length 221 -/Filter /FlateDecode ->> -stream -x=0o|': &2`A3x&)%/|0a#qc)rx48wkgf 3`iPb.i)K|E4Zo '^QZp6*/?aT|bUYeTݍ'e[x? -endstream -endobj -1779 0 obj << -/Length 198 -/Filter /FlateDecode ->> -stream -x}ѽ -0['bp+ -vtr'utPQ|xm.Id)LqDƨ*:mv`wd*dN]H^$r-qCKPx "oS%zgs6QTֽ1(#ǘYIY{sop oCGqjc1[¬-GǏ -endstream -endobj -1780 0 obj << -/Length 169 -/Filter /FlateDecode ->> -stream -x3332W0P0b3C3#CB.S3 I$r9yr+q{E=}JJS ]  b<]C> -stream -xڳ034W0P0bss3#CB.s# I$r9yr+q{E=}JJS ]  b<]?b0a``0POe W3I \\\$@ -endstream -endobj -1782 0 obj << -/Length 102 -/Filter /FlateDecode ->> -stream -x3гP0P0as3#CB.c1s<=\ -%E\N -\. -ц -\. -`0J@ l!3x< -endstream -endobj -1783 0 obj << -/Length 273 -/Filter /FlateDecode ->> -stream -x}ѿN@%$ȟ<)L0V殽QxJLOfNIH~0lʫj uo*/j<om)uE2Ky_wʷ|_J_Rf䜋yFE<(^u)NIՂdPgW Zp2L -p@R͐j!@R:!@#Q5.`kde>"랡G F߹ \כ$c@2A2VL X+ t@ -endstream -endobj -1784 0 obj << -/Length 141 -/Filter /FlateDecode ->> -stream -x333T0P0bS 3#CB.Sc I$r9yr+s{E=}JJS ]  b<]CBU>Q(dBC({L1C('W ٸu -endstream -endobj -1785 0 obj << -/Length 268 -/Filter /FlateDecode ->> -stream -xe1J@R^lN&2` -A+ RK EA',{[n!7//";0{3a^h]e;hmnkeҵ S9eߟ;cدUp5+HD]Ě45H-X[*^aTEB(QTl!GȐPVTPL@1 fHZ!iRTHѰUI+8aiRTxP -Cn *Ci(v2h> G o -endstream -endobj -1786 0 obj << -/Length 273 -/Filter /FlateDecode ->> -stream -x]бN0 `W*e#$/B{7F:H01 &`d7!1CUc\u"'N?v;[o/Kcmqy~l}e[+yCAC(Hs}!?Xf KD5`\Z!G`HYs,wɇc*aQ3G7B݄NzL"Ѩ !qRUhq!3. )3LAJF"*{{ 4 -endstream -endobj -1787 0 obj << -/Length 151 -/Filter /FlateDecode ->> -stream -x3732V0P0b3 3CCB.3 HrW03r{*r;8+. -ц -\. -NC=7h? Of5FW@hB-Gf 4-8i.WO@.ڬ -endstream -endobj -1788 0 obj << -/Length 386 -/Filter /FlateDecode ->> -stream -xڍ=N@\X7{(BpJ -H).%G* 2(Hey36RHA[Lg;ŞtsgzP\ݩ<+{vu&JϱP1UZNNuҩuvʩ.C\ pO") *A ցcn c?Da>H a"Ç4D;qCLxڣ Hȝ0{,FNϑ2$w8P Z@bE[o΍8X̮!'s A " -X !t -g/A]#e)` gA7zF$ƃg+X`> -stream -xmϽN0-y P'4d-`b@'+Q"`8;UO}ȳf]qShypw-Q7פ=do4M%dWr~0$HX -`~@} I VV&$}R˴`\Se^BM#3]Gd>r˽^R|KKJ,uO?} -endstream -endobj -1790 0 obj << -/Length 205 -/Filter /FlateDecode ->> -stream -xڽѱ -0 [ж( -vtr'utPtn-Gء/$fB/r<S@CFC< hhovGS$C\F?]|=/Մ6fiB"OV]<3hT0))E7]DK2)~BGk>K3sjfUف( ](7p -9@ -endstream -endobj -1791 0 obj << -/Length 207 -/Filter /FlateDecode ->> -stream -xڝα@f`~`w2 ),Bqi|B)}wxwn9z#ιWe;<ke{YEnŘBcrՒϧ==9{3Pw2u i,ڨdW2aCvڑ4C9e F.IiLw}U*[e? -endstream -endobj -1792 0 obj << -/Length 211 -/Filter /FlateDecode ->> -stream -xڽ1 -0H[z h vIMJob҈.u^H贗bU5&)8V\c2+d9+ -!x>]g1ruk޳|[h#FWLrH"yDw3+šVDu30/-Oh=ؖ,ҾsRUܯ!QH%iKx. -endstream -endobj -1793 0 obj << -/Length 208 -/Filter /FlateDecode ->> -stream -xm1j@/T s{h!"eS0)l MGT!4[;]f{gN8Yα{ϔv>˦o**v ٕ^^gEX/8%[6䝪H N@ F>J4^{!g#Ѕwo9&K Ck`DZ8eEotWq -endstream -endobj -1794 0 obj << -/Length 160 -/Filter /FlateDecode ->> -stream -x3637Q0P0b3CB.c3 I$r9yr+q{E=}JJS ]  b<]000g``? ?0PF?%7 @HJ:AQt#I4Փ+ EE -endstream -endobj -1795 0 obj << -/Length 261 -/Filter /FlateDecode ->> -stream -xڍнJ@9Rlo h^j<VbvBhy[nvx)~0Et 7Ϧ ??mgn7@%=z{uƈw|빹3ݎ$Dr+YȜ3)D!{a٥sΧk%P2=PtQteRPGu*&أߦ2o?}أƀnrQ-.j,Iz -Syg']T -endstream -endobj -1796 0 obj << -/Length 159 -/Filter /FlateDecode ->> -stream -x353W0P0bS33cCB.SC I$r9yr+r{E=}JJS. -@-\. - @?B1ӟQ7))9@0RPl'W u -endstream -endobj -1797 0 obj << -/Length 129 -/Filter /FlateDecode ->> -stream -x3г0S0P0b#33CB.#C I$r9yr+r{E=}JJS. -@-\. -?0c  R@@eH?3-?Փ+ !;X -endstream -endobj -1798 0 obj << -/Length 209 -/Filter /FlateDecode ->> -stream -xѿ -0[| ;:9::(Q\;v(9Մ##!y8y{ft> -stream -x3г0S0P0b#s3cCB.## I$r9yr+q{E=}JJS ]  b<]3GB7qzrr] -endstream -endobj -1800 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -x= -P ,tvtr'utPG{G*:=GA I/ {n&ʻIyy"> -'Oܖb*i`67dJb$%]S`}F] RqjKOmVulr/=jҏ )0JRw h"o9, -endstream -endobj -1801 0 obj << -/Length 153 -/Filter /FlateDecode ->> -stream -x353W0P0bS3CCB.SC I$r9yr+r{E=}JJS|hX.O ! fHH1?``gRB}S0RPl'W  -endstream -endobj -1802 0 obj << -/Length 195 -/Filter /FlateDecode ->> -stream -xڝ0KHnR) bb::htGQxFymٌ3SL0ŹB^Etb: J:a,w+T +<*LN`*31QBWDM4D7dGeYX/ugw7rvNw->=-n'N|Ɛ6; -endstream -endobj -1803 0 obj << -/Length 203 -/Filter /FlateDecode ->> -stream -xڵ1 -@ [ h` -A+ RK Er28ΚbՃ?,;M܋)>u-iDfTvGLR d4s1Lt9_& I:`\AQȼ&s ׏]޴[e -endstream -endobj -1804 0 obj << -/Length 154 -/Filter /FlateDecode ->> -stream -x3135Q0P0bCJ1*26" \.'O.pcs.}(BIQi*Sm`?{`WaH s`` t$ApzrrX] -endstream -endobj -1805 0 obj << -/Length 223 -/Filter /FlateDecode ->> -stream -x=ϱJ1` - ̼f n!he!Vwvr#lE8A dHlϯ/g+B԰zO";J~p5?wܾPf f(pCU|KNC;~$&ԉhDڞmJFm=ZR*'28H3#: td{w"$#۞n g -endstream -endobj -1806 0 obj << -/Length 154 -/Filter /FlateDecode ->> -stream -x313T0P0R5T06Q0PH1*26 -(ZBds< =\ -%E\N -@QhX.O ̏呰=CF fbGŒP9*b9B A@=:б \\\1j -endstream -endobj -1807 0 obj << -/Length 159 -/Filter /FlateDecode ->> -stream -x10 aW |:V*E"L @07h!8gvbPPr{ cɽ<9xD{=p٭$xv3dvq.eϮZL5l8BJd:R%?08);'h:ʀ~fzؚ&j &i%?9~ -endstream -endobj -1808 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -xmͱJA`7OX1WZYU2ABN|Wnn l! S_U\nsuɫ^)9L}z,74o>qS+߶k.Yc^]G!`<2%sJ@!Ꮙ2ShRxV&GL#>|G@#"@&{ -@ωCdw" 1E{rb,mK Sc} -endstream -endobj -1809 0 obj << -/Length 245 -/Filter /FlateDecode ->> -stream -x}αJ@YLop7؍9 'BBR+N,|o )gl# 39:.Oi#b5;*+٢ -;/s8(fn!o`@ld*=lJzx3^GP\0(afQwK+5fLYq>Ch*g 4ՐC>UOB6!FK@ -endstream -endobj -1810 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -xmϱj0 tO٩ i -PH SӱCBoW> -stream -xM1 -@E'X ),J--B4(ѷ{RO_OR/0FC Xo2 t>5 45k 4@ CY 2͊$V/"ӏҀLp5oFn` -endstream -endobj -628 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F41 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ 0 -20 105 64 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 21 -/LastChar 228 -/Widths 1812 0 R -/Encoding 1813 0 R -/CharProcs 1814 0 R ->> endobj -1812 0 obj -[51.93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34.62 0 0 0 0 0 0 0 0 0 0 0 0 28.86 0 0 0 0 0 0 78.39 73.81 75 79.58 68.16 65.27 0 81.17 38.8 0 81.28 62.39 0 81.17 0 0 0 0 57.7 72.23 0 0 107.24 0 0 0 0 0 0 0 0 0 50.49 57.7 46.16 57.7 47.48 31.74 51.93 57.7 28.86 0 54.81 28.86 86.54 57.7 51.93 57.7 0 42.54 40.97 40.39 57.7 54.81 75 54.81 0 46.16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50.49 ] -endobj -1813 0 obj << -/Type /Encoding -/Differences [21/a21 22/.notdef 45/a45 46/.notdef 58/a58 59/.notdef 65/a65/a66/a67/a68/a69/a70 71/.notdef 72/a72/a73 74/.notdef 75/a75/a76 77/.notdef 78/a78 79/.notdef 83/a83/a84 85/.notdef 87/a87 88/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105 106/.notdef 107/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120 121/.notdef 122/a122 123/.notdef 228/a228] ->> endobj -1814 0 obj << -/a21 1774 0 R -/a45 1773 0 R -/a58 1772 0 R -/a65 1775 0 R -/a66 1776 0 R -/a67 1777 0 R -/a68 1778 0 R -/a69 1779 0 R -/a70 1780 0 R -/a72 1781 0 R -/a73 1782 0 R -/a75 1783 0 R -/a76 1784 0 R -/a78 1785 0 R -/a83 1786 0 R -/a84 1787 0 R -/a87 1788 0 R -/a97 1789 0 R -/a98 1790 0 R -/a99 1791 0 R -/a100 1792 0 R -/a101 1793 0 R -/a102 1794 0 R -/a103 1795 0 R -/a104 1796 0 R -/a105 1797 0 R -/a107 1798 0 R -/a108 1799 0 R -/a109 1800 0 R -/a110 1801 0 R -/a111 1802 0 R -/a112 1803 0 R -/a114 1804 0 R -/a115 1805 0 R -/a116 1806 0 R -/a117 1807 0 R -/a118 1808 0 R -/a119 1809 0 R -/a120 1810 0 R -/a122 1811 0 R -/a228 1771 0 R ->> endobj -1815 0 obj << -/Length 288 -/Filter /FlateDecode ->> -stream -xڍ1K0-<p`D8PqNQm~~;ƼT _^O> -stream -xڕ1N0E'"4"s&TE"T+*Ah>JrUؑxlƜ.PmdIMMMK5>ʐZ -!JRNjoN -endstream -endobj -1817 0 obj << -/Length 290 -/Filter /FlateDecode ->> -stream -xڝJ0 Avĝжmº '"QXE[h}>B=,ƙIr d6$/ΊKL1sǢė̾<˸fM1lyTjivVKP-@z`ފg;퍯|nTιj7U4T ҏ:޵ >aq)3f\݀r5f>r{<G)68aL 6k%.o8rLD\W *%שï.N,ۛ_) -endstream -endobj -1818 0 obj << -/Length 253 -/Filter /FlateDecode ->> -stream -xڝнJ@3 $4`,J--Llɣ"$fE,M=wfDRQ&Wg,Nt\y|ҧwg>f٧J>}VrϞ_.b ؈v560-; 5q0 AI3jvD;U mJuCUZ{Ry nsݏ+V{;F lpu> -stream -xڕ̱J1?L7p4'U<-,J--͛71e5gq-o {~V} [>?v sëE Hf{uߖ;v CFP+u&!|Z19bL!wo&DFU 5銇 -Kth*ib}n'>vklVf1GatM_ !qu -endstream -endobj -1820 0 obj << -/Length 208 -/Filter /FlateDecode ->> -stream -xڍб -0[:&j ZN⤎HG::8x5 4eD!IE -)i-q*됺lAbN*F1E:A1IHh!)\bl <>,j5>kν^V 2rV۞W-i[<]j&ߍFG)H&F -endstream -endobj -1821 0 obj << -/Length 201 -/Filter /FlateDecode ->> -stream -xڝн -0biAj3:9: -* -}> -stream -x373T0P04T5R07T0PH1*2(¤s<L-=\ -%E\N -\. -ц -\. - BP - o6.9h5h١BsL`>P-74<`r -. -endstream -endobj -1823 0 obj << -/Length 153 -/Filter /FlateDecode ->> -stream -x373T0P0W5R03W0PH1*2 (Bes<L-=\ -%E\N -\. -ц -\. -  JAi80Ci~ TTT?tAktA C5LM`М #\=- -endstream -endobj -1824 0 obj << -/Length 92 -/Filter /FlateDecode ->> -stream -x3234R0PbCK bU@tr.'~%U()*Mw -pV0wQ6T0tQcg l\=]C -endstream -endobj -1825 0 obj << -/Length 156 -/Filter /FlateDecode ->> -stream -x313R0P0T52V05T0PH1*2(XBs<L,=\ -%E\N -@BA,06 SP -L2C(6d PB%@Ă$Ã:zك[e 'W ~. -endstream -endobj -1826 0 obj << -/Length 107 -/Filter /FlateDecode ->> -stream -x373T0P0W04V07P06VH1*23 -(Aes<̌=\ -%E\N -\. -ц -\. -f`q0Փ+ y/ -endstream -endobj -1827 0 obj << -/Length 97 -/Filter /FlateDecode ->> -stream -x3634Q0P0Q04W0T02RH1*2 (B$s<L=L=}JJS ]  b<]?8r -I  -endstream -endobj -1828 0 obj << -/Length 360 -/Filter /FlateDecode ->> -stream -xڅJ@ƿЅ4lD@`<PBcqf/zpC|[㓥6:3(ӋLOsh~gCUJQ5UZn/uҵ~ȴyTZ=(zψ:tL0csJo\Br֎ sB!3ȆERy" ESIĬ#޼F5AA'C5ƖhWzʜYG-#~ذrJBt?toF@hhuC>jBe;+nP forjWۢ}7Y 0B1؁ -v"8gg)v z} Tw,~ -endstream -endobj -1829 0 obj << -/Length 256 -/Filter /FlateDecode ->> -stream -xڅJ0 -sH]l[`]=y=G+ -xd'tkS)́O8ZoL{`0P-pfQ =, )'gr -1Iҏb/຃{ K -endstream -endobj -1830 0 obj << -/Length 348 -/Filter /FlateDecode ->> -stream -xmJ1Yd꡸ym4P+AOD(Ga |_%!=3IF|$;32F'cy8ǡxִ= 'bֈEuۢjfr(^4s )ѷaMi@j2Q] 8jFX0beb:"ed12g SF˰:+ <^Pnq@7j(~)9R§|S[NlN b?n FЄR'kX†|/V?eOYEGY#p/C 5 n((2itN)'8> -stream -x]1K0B krn; 恃__=T/ $dx=;M3F=^@OL]qwO0oA]0K|{}5_a j75V.P*dDfadlC#Br&IhΚ"d}vN9vB|Fٰ$"\m,{:z9k;!S3!gƙ;oJ6#ڎy W yy~ -endstream -endobj -1832 0 obj << -/Length 250 -/Filter /FlateDecode ->> -stream -xڍѱn0`#[+RHaNNI<#02D!sgu -铍Ͼ,T7RK Ew%{>ߙ ?$-|9W޼D\zŏιQC+"^] 63bhVVJ${@TLfYtsF m&D5՚E/k_{A_c2Iug]Mot瓫 -endstream -endobj -1833 0 obj << -/Length 290 -/Filter /FlateDecode ->> -stream -xڝѱJ@YLa+ h6Y8O0pV `w X:_#o`+­;@,$ŷdg{|8f#Yq`yM`yl.*,` P[>tڻS?آɮ/s)Ba^ri1m<u28E5u'u~s> -stream -xڍѽ0,}'0BN`A'qRG{(}xiD rB b#z9! ch.S^8aZޢ1T]r=]ϰ=]9P4&&ƥkV֨&^Y[-AE/p}LNIZ%kT'6oþ?M#8,.H#(ތ=ޡCvV-kU*MrWXX -endstream -endobj -1835 0 obj << -/Length 247 -/Filter /FlateDecode ->> -stream -xڅJ0 }% u{A(M>>Ja=uZHH~$!L21|$#8}As.K={yEcN\v)T@a~yR`d ʉX52RLMo>Z\oWˬ+/A"jDofՉ(S|K1H[n4h]7 -d-w'{Cqb}2-o~Vʷ2t 謢+ܙj -endstream -endobj -1836 0 obj << -/Length 217 -/Filter /FlateDecode ->> -stream -xڍj@! s#8OՊOPC sHh|C)Iٝe,SH1')}d\RvE q|G[-5pUI8Y-俄#@5b AGln`sS[sC7x狞F Du ruѰi"e0g>\Vw_\Sc߉ -endstream -endobj -1837 0 obj << -/Length 289 -/Filter /FlateDecode ->> -stream -xڕѽJ@YX&yM"y),*T΂o`ٝKDIݝa~QE%U%Тn+|ĺ-WTX99=?a8 -]s5+,> -stream -xڍѱ -0H-y l؎Z N⤎|>B睄@A/Ʌ$i6f:St \ Kh7g( D[%-i"ҷQkZ-ZM!$"ɨ@Íz!.: &thmCcx0CmxwA*VT\KHV`a`/pC -endstream -endobj -1839 0 obj << -/Length 159 -/Filter /FlateDecode ->> -stream -xu1 -@ aʶ-,J--r!8NFLՄl:2s3> -stream -xmб -0+ -д%$j;:9: -*:p#8v(i -rCo@_QJ҄TB(Fra^8T(6fw+Qt):aY@u f6vnCۺ͸ۊ[\pg֪Ltq?6PkOۣ"̪%=؂&\iN -endstream -endobj -1841 0 obj << -/Length 291 -/Filter /FlateDecode ->> -stream -xUѱN0@CRA8HCu n88F uD~SVQ*"%"lIp3A8Z@r7Jlɱ87\3\5^c-҄sۘG{c -endstream -endobj -1842 0 obj << -/Length 195 -/Filter /FlateDecode ->> -stream -xڅб0# $X@KHLtr0&&ѹ<#82jK C\t?f%4W3R&@>֭^\XTSd5EVm|ߐ%J:&* ");GhgDDXj'.C6 zrq -endstream -endobj -1843 0 obj << -/Length 324 -/Filter /FlateDecode ->> -stream -xmAJ@7 $0 (dN`jBV0 AW.DrQQper좴oiҒ 3 KI#=8x_b5W)y]M3dk̪0џ_*^X3cU6Ӕnݬ9'qAg#zǷƼvy',N/hY?F;LAQ%jҲ&%Ybs@pI^Fg5nXQ[ʥ(d!Oy#l5uy˪K߁adYog%>ު& -t ԝ~c -endstream -endobj -1844 0 obj << -/Length 295 -/Filter /FlateDecode ->> -stream -xe1K0 -Ah>m=:;:9p) -n_ء\}<^2-c B>˲8!O?Y%U2@Vfեz}y{L!;WXr'"mVDYoiLh)bi:G&Dn`鱨Y݅HQ<u,ԁD+:Z8CQC FcB$ر hBXA{OvWZV`${pcl-ww15?7 +y- -endstream -endobj -1845 0 obj << -/Length 278 -/Filter /FlateDecode ->> -stream -xڍ1N0E"49Bg,)@T@I+h)X̌ H<%Yj,iӐ,\.=ױnwؐ}nGWGdNb^Xu -%0GRFNyP AIYmX) -CYKV3vfXCz?ه?EIa>3-bd3YũPm3cBL&Q )qS_ -endstream -endobj -1846 0 obj << -/Length 219 -/Filter /FlateDecode ->> -stream -xڍѽ -0-}V%$vtr'utPtNGء4^FEp|d0PL#9&9SW1];p,E#XqEqF1)A}BAd`ʚVv@CP;Xyʜʛ}Xdg|;7ލWT~ y{MP?j{nޢWwsZ|kZqRŇ\ -endstream -endobj -1847 0 obj << -/Length 259 -/Filter /FlateDecode ->> -stream -xڍJ0)/ t^@]5x++؃'I=zPG#万q~6UpK_H3IgECs:K zi9OΉ7o~ o+˻+j^#o݊M)E5eZ&,6ﲃogyM7 z$є[ C)G9.r(iFnv[8hGH͒mv4e]gٸR'}(ſt6@Ҝ^¡V9jK_R. -endstream -endobj -1848 0 obj << -/Length 274 -/Filter /FlateDecode ->> -stream -xڅJ@ba Zܑy),J--͓Ie!eqvrȁ[|,;ze3[-r[au^q1e(OzN/Ҿ=tsufW:[6 (@gS#<IhDw;jOY83 P'>MB)54 C'D#S"y!]0Th =O&{"š$Q7NÇǑ0M+^&签!xj -endstream -endobj -1849 0 obj << -/Length 206 -/Filter /FlateDecode ->> -stream -xڍѽ -@ ,:xB[;;:9 sh}{G^kOJu@q %a0# U"AOTuԳO8N)UyvD>^NC>Gb锜W++C"d啶dK85T#-L[[hf2LW+4f:⳱lW$ a -endstream -endobj -1850 0 obj << -/Length 254 -/Filter /FlateDecode ->> -stream -xڅJ@? \=In=Z=yAPBoɣ> -stream -x]нJ@ \ h>.p`@--|(22őuvv?]gRV9etRPUQYc/XiFzxUO0K1]]N=6kRjNug<<c?[[-W!8%{h + $O=B<Qr:"Ak"N`NTzJQGQr쇱1֣u&ua_Ngk -endstream -endobj -1852 0 obj << -/Length 336 -/Filter /FlateDecode ->> -stream -xuJ@OA֫(GEO yXSء(5#x4X>ٜԄ~̀gqzycҌ9N#,4c(6gh71[oQR ׮,)|Yi`;#⯃#wg/rqp]:ǴCʩ= Sa]u/=킼4h wmVV9rlPv ; #Kٙ1=S9nS 2+,gnUQuc74}([kgLی%U|v+\ -endstream -endobj -1853 0 obj << -/Length 307 -/Filter /FlateDecode ->> -stream -x]j0𑀁aYОz(¶g}Ga1͘L_L,RegUP/9c㌆4U0O1mn++czPʞ9(5#$%6`G`/gi@D12V.[N =:$ÚqƘ90pKOh^|#LFU䱡Vѱ'99G/\ŜCr5cŁbFF14uz2Hw&߮~>0f3H -endstream -endobj -1854 0 obj << -/Length 257 -/Filter /FlateDecode ->> -stream -xڅJ@_Cb M튇@`< GA -Q=4S`Hax?\rYǥ>x~YMܵ%Wv%?dD&m&9T6Pelj: BDdu6@F]鎾U -endstream -endobj -1855 0 obj << -/Length 226 -/Filter /FlateDecode ->> -stream -xMOJ0/&z hC]8]ʅR.W&'z.ՎHI<__W*s)o}U-~_^eSKqw)n/Rl<[GHKqXюs@Lڣ4LiTrj)W8&5x01`2M fj=hNr]N~S -endstream -endobj -1856 0 obj << -/Length 239 -/Filter /FlateDecode ->> -stream -x}j@){Gȼ&FAjԃX>Z%{3DHr fw2GBPX>5n1bH74+.ci;|a0YWwL1WBmzyv> -stream -xڕ= -1෤X\@عf [ZYZ -*j[n!D7?"oÅ坥u{1LdV푙IL|ݓ-lLxm9P9a ^@U7tHjAU~>H ݗ;~yEp'('TFGi$C]4-iIoV@b -endstream -endobj -1858 0 obj << -/Length 239 -/Filter /FlateDecode ->> -stream -xmбN1 `2%o@Ү"qL 0v(ޛ7+ xéR.78;ͭ1M-9.rٝnV8мshzӜ,r%V >*1E_ٲoV;[9V+/Kփ<@P4Lr~!焜pts- U}Ӆlyl#=$PQhjصN<0WerV -endstream -endobj -1859 0 obj << -/Length 201 -/Filter /FlateDecode ->> -stream -xڕ1 -@пLa. d.5Q DSZYZ -*jRZ$['fc8qbxgDq_¨N@YNzqLb/t!=hC|a1F'B=W[6h(ٰ/s?ܤR!x H彚C[za(mpOzH{}15hӒrK -endstream -endobj -1860 0 obj << -/Length 187 -/Filter /FlateDecode ->> -stream -xuϽ0# $rO`I;`A+h> -stream -x}AJ@Ebr hCFB,Dԥ! (9B -2 ~zq4J+YTRK߫G\zs.SZT7[ l< #y| x+@[`gF=/F?8؊X2n-/Gc4ͻtIT& PL:4p @F.d{l7nr.>|=iί՝A\/Yk -endstream -endobj -1862 0 obj << -/Length 211 -/Filter /FlateDecode ->> -stream -x}н -0+[V[q+vtr'utPtm|>&;KP/B~HyF#h s`-8NQ)Qez@9^N(D9 ?tJHo='4-_ -mwݽx>?\ptko6ZUܤU=ʵ!kSg@>,n -endstream -endobj -1863 0 obj << -/Length 154 -/Filter /FlateDecode ->> -stream -xڍ1 -@Rم -1[ZYZT5ͣ,-Bvcʱ6\'d. ePeImR K^nGRjƲkj.vdkNH:lpWF_H.@~w{GsKk> -endstream -endobj -1864 0 obj << -/Length 245 -/Filter /FlateDecode ->> -stream -x}бJ@ WLὀyKp` -A+J--+>>>B,[矀E6^-*˾J{=qD- Sʮ=LJ[vcحRv%D/o[͘~iO94QުI]2ԼDj'Uf7G3UoCԩ1$`9Ddu `c]V3u/sa䓖/r,r -endstream -endobj -1865 0 obj << -/Length 152 -/Filter /FlateDecode ->> -stream -xU-@i*Hp ؿPۤ$X8 -GX 571gƒj ^::8vdn{,ȠhoHw*B3*"W(G(Y&-LKShC^$9e!R-KJH -endstream -endobj -1866 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -xڍJAba}'pLʃ$B+ci(Xy7[kX؅-8n\atVrgi ޔDU?3=?Ң!wUAn,__-\[mfD'Vֿ3ṁz`CEz8T~ $ YZ}r -wd9F,5C "t5}l -endstream -endobj -1867 0 obj << -/Length 192 -/Filter /FlateDecode ->> -stream -xmϱ -0['0miP+AAA(7ء4^Rȟ\NB$3JB:Fx$h?g-%)%T+]'zNʂv> -stream -xu= -@oL70sݬF!MVbv9Z#"6vsrҁ ;fOÄ̒$3>;2-1,kJ 9y ThpT -B5pB)7Q~(G})>xjO| F2夰rUMBMZeR -endstream -endobj -1869 0 obj << -/Length 245 -/Filter /FlateDecode ->> -stream -x}ϱJ@"0Ma4ʅSZYZZ(A|<>–qי5Bv&mp{|sn>j\s;niQu)!NAUwOwT-ΏYKk D3pL= -4YI&A1Q҂4\ى37~֣y@WM:ȉČg;6K|~þ\A"y%ryVfY-褣 {Fqw -endstream -endobj -1870 0 obj << -/Length 174 -/Filter /FlateDecode ->> -stream -x3634S0P0bcKCB.c HrW06r{*r;8+r(D*ry(0?g`?`9 D?0o?ȁ> -stream -x=αj0x0ܒ5S}/ʊܐ!PdP2;!z4=/l'z@N&\f3Rw2 .]EEj˦$$cRՊ??^I-I-Ysj@YvQ;[4#D6#E# *GZ EpLZ SqfR  jHßsr=V_Ii -endstream -endobj -1872 0 obj << -/Length 183 -/Filter /FlateDecode ->> -stream -xe˱ -P#!tmy^CMT( .[_*(4v -O61 =.91g.eBZQ<#~1> -stream -xe1 -0?dKn` h[`@`A'qRGEf&3R)(]>xGiL-hS$s7mQ=R may0.9ڣ#95(8(p':,jdaHth'G=4{kH#v> -stream -xM̱ -P_*Ц rjj Ơ^̩Gptn^K\^s&u]r{vp&kV[ "d3HȢ1 `2 YHsy($!SdH=kw`HSmW.c=+eM/-òb[l> -stream -x]J@oYha(ړlTsA'AE@^l_#f7Hox e3ދ9U|x1PPQ7{yN5'1E.(g߸- vm6Vn5Y [ %2O! %fTϐ nM5tPx(WP끷 -ʪyi8WΑ0D"شfJ4ڋ`ﲯEOg]uԮeNWbku -endstream -endobj -1876 0 obj << -/Length 234 -/Filter /FlateDecode ->> -stream -xEJ1?,z(<٭.B=yZB&/ <4f ILr9=\D5k^FU2C*W5d*ޅ]=o޷/dg7\sf`Lh0BWka^U'mKVODHHgH]t9#EKHoZ-hh=J-ƩGBd5 mQ} -endstream -endobj -1877 0 obj << -/Length 247 -/Filter /FlateDecode ->> -stream -xUJ@ b= &P+'"ԣГF| ys]wa23dzY&]BLr_ -VWOX:\^_Y.N$ckuZm@bjJZ Q`"K 'r1 ;FCƎwJʐJ;>:*'y> -stream -x-= -@/ &JL!he!B@--(9BJ˾òq:UOdT9|E!ɁwI6[}>^WI;IRT}፨  j k3Q@2,,h%1 li4[6 -dL<ӎ> -stream -xu1j@/TdJc0DE \TK6qgbMGTXQB )?ǜ퀇c%NhGi&ạ2yҬ 4#(1 r ~I8~bi<kS"* -FA`-)\aG-D?~x[pU@\`){rLvTJ*Ŧ";E62>?rD- :t -endstream -endobj -1880 0 obj << -/Length 170 -/Filter /FlateDecode ->> -stream -xe= -@ ) M!1[ZYH*PG^!G2Ep!_5oqJ26h1 9g-QKjGijWTfM,sEt",bе0j[1O_!Fϱ///ꆹb;/9/\[V -endstream -endobj -1881 0 obj << -/Length 262 -/Filter /FlateDecode ->> -stream -xUбJ@ 0Ze$^B<V"j)(Xɣݣ#E gs.ǂ^:ץ<<ӼeKYsoOͯX -8f[AI b |Ҁ|1Gʌk;5bt=D'mhVT[ѷiqgĂނ N-eZ;J<OSzUp+c//b@kF:o~#l -endstream -endobj -1882 0 obj << -/Length 253 -/Filter /FlateDecode ->> -stream -xuJ@ C! iZ0`< GAE6GqeǤuAg;$N\p͇KN.W -_ϙg4do*^HlsoOd7Wg\m5[c4. X qdçvZ$kU`F: {:SFFLWhY9;9m`aZ3a?&eK׶W/jcֺy6q:32/rl -endstream -endobj -1883 0 obj << -/Length 226 -/Filter /FlateDecode ->> -stream -xeJ@ ^s(tݔ AГOBz̭[_c(gobhþE0&Z^>tR"֖_o'wS1.&?d#$CzdW䝬A$HLR@dӫEjU ʸLjW/@LRYi{9;ќq3I6't^ -Ga -endstream -endobj -1884 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -x}бJ1800i- j!'xhy> -stream -xeпJA`;/w!i#xRK EBh >W^ Fl~,fy2iŷ=P=bzssOˆ+TI期X^pEŊ+.Ԭ@:x Z@I-6ȼrP6![ʡ-&BXC,"!K7A (N5^pr32}{(Kq06$$, ItBted& I`贡K{ -endstream -endobj -1886 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -x}Ͻ -@   -\M -vtrAPGAEIh}A\N`ߐTL(8FBVBbFRbYTC+ Qۣ)f]\-hPg @@ĖZY&z. : - >*+ѫD/VX^ֳx:ƻѻ7^^L8/WT -endstream -endobj -1887 0 obj << -/Length 277 -/Filter /FlateDecode ->> -stream -xeJ0Eo"M`~@ێ(BЕ q.S YfQ, ɻk)TZOW9;T^ݦwţԥ+nyN~\[y|vVl dٌ;btX ͯʇJ8D JRH )=D;aXȾJ+}=o&"MZǂFk=M &DG!)cci"SaPDp$f D_6͎̹go -wq -endstream -endobj -1888 0 obj << -/Length 262 -/Filter /FlateDecode ->> -stream -x]пN0`$MiեJȀD'T0" ktc9']~}<<)*grnhQSv匲39>['\P䫂5KPuB 7-;6HeQ5a 8HW=^Hzyc>j  7m*'ۼ8YU}8gAm u dTx *^j1 Ln@5 } -endstream -endobj -562 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F40 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ -1 -23 102 78 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 27 -/LastChar 252 -/Widths 1889 0 R -/Encoding 1890 0 R -/CharProcs 1891 0 R ->> endobj -1889 0 obj -[52.76 0 0 0 0 0 0 0 0 0 0 70.29 0 35.16 35.16 0 0 0 30.14 25.12 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 0 0 70.29 70.29 70.29 0 70.29 67.75 64 65.27 69.02 61.49 58.98 70.91 67.75 32.63 46.44 70.26 56.48 82.81 67.75 70.29 61.49 0 66.51 50.21 65.27 67.75 67.75 92.85 67.75 0 55.23 0 0 0 0 0 0 45.2 50.21 40.18 50.21 40.18 27.63 45.2 50.21 25.12 0 47.71 25.12 75.31 50.21 45.2 50.21 0 35.16 35.66 35.16 50.21 47.71 65.27 47.71 47.71 40.18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70.29 0 0 0 0 0 67.75 0 0 0 0 0 0 0 45.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50.21 ] -endobj -1890 0 obj << -/Type /Encoding -/Differences [27/a27 28/.notdef 38/a38 39/.notdef 40/a40/a41 42/.notdef 45/a45/a46/a47/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57 58/.notdef 60/a60/a61/a62 63/.notdef 64/a64/a65/a66/a67/a68/a69/a70/a71/a72/a73/a74/a75/a76/a77/a78/a79/a80 81/.notdef 82/a82/a83/a84/a85/a86/a87/a88 89/.notdef 90/a90 91/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105 106/.notdef 107/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120/a121/a122 123/.notdef 196/a196 197/.notdef 214/a214 215/.notdef 220/a220 221/.notdef 228/a228 229/.notdef 252/a252] ->> endobj -1891 0 obj << -/a27 1829 0 R -/a38 1830 0 R -/a40 1820 0 R -/a41 1821 0 R -/a45 1827 0 R -/a46 1824 0 R -/a47 1825 0 R -/a48 1879 0 R -/a49 1880 0 R -/a50 1881 0 R -/a51 1882 0 R -/a52 1883 0 R -/a53 1884 0 R -/a54 1885 0 R -/a55 1886 0 R -/a56 1887 0 R -/a57 1888 0 R -/a60 1822 0 R -/a61 1826 0 R -/a62 1823 0 R -/a64 1828 0 R -/a65 1831 0 R -/a66 1832 0 R -/a67 1833 0 R -/a68 1834 0 R -/a69 1835 0 R -/a70 1836 0 R -/a71 1837 0 R -/a72 1838 0 R -/a73 1839 0 R -/a74 1840 0 R -/a75 1841 0 R -/a76 1842 0 R -/a77 1843 0 R -/a78 1844 0 R -/a79 1845 0 R -/a80 1846 0 R -/a82 1847 0 R -/a83 1848 0 R -/a84 1849 0 R -/a85 1850 0 R -/a86 1851 0 R -/a87 1852 0 R -/a88 1853 0 R -/a90 1854 0 R -/a97 1855 0 R -/a98 1856 0 R -/a99 1857 0 R -/a100 1858 0 R -/a101 1859 0 R -/a102 1860 0 R -/a103 1861 0 R -/a104 1862 0 R -/a105 1863 0 R -/a107 1864 0 R -/a108 1865 0 R -/a109 1866 0 R -/a110 1867 0 R -/a111 1868 0 R -/a112 1869 0 R -/a114 1870 0 R -/a115 1871 0 R -/a116 1872 0 R -/a117 1873 0 R -/a118 1874 0 R -/a119 1875 0 R -/a120 1876 0 R -/a121 1877 0 R -/a122 1878 0 R -/a196 1815 0 R -/a214 1816 0 R -/a220 1817 0 R -/a228 1818 0 R -/a252 1819 0 R ->> endobj -1892 0 obj << -/Length 275 -/Filter /FlateDecode ->> -stream -xڅ?K07,6Eu+'A&Q 89:v7\HQRӗ/Eq"2|<4[3}U3LBc<tt+U*ZZ7I78]?r4Ӗu|w~o{hĆI@A۠3!A%$[p}n62 ʴƈ|i4Vq|gF=i4ͷ>yY{z'7ZY`0 -endstream -endobj -1893 0 obj << -/Length 281 -/Filter /FlateDecode ->> -stream -xڵN0Ư閼'?R$2 P1AGMG蘡J}PAbKȯf+ʩKZ,7,e1eP_q]yr斗TwC͆OXmRQCvpl'1m NP7R&L"\d8ȂZ/la"DbQjpR42~`dj8xXO C:?us~vW-gmԾX}ԾF? - ϧ -endstream -endobj -1894 0 obj << -/Length 227 -/Filter /FlateDecode ->> -stream -x; -@GR0G\@(yL!he!-G&iUjfvfv/]iu$ -%NdE_ eo!QeҩO{PP3+NGB}'yf-sX|^U@·zൠg]5Z#B]M\-:%!¬ xbz঩M~z&'F^0yqyN,Oĉ) O -endstream -endobj -1895 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -xڕAJ0,\@\@J*B|+J] -*m{Qr,(\(oc$ v|\:秒ٮB\oKk/xzx,,*x@C8B`"| =40!`/fY0ۮL -SJL?djmÚ͗zTsӨ*UMD] -endstream -endobj -1896 0 obj << -/Length 129 -/Filter /FlateDecode ->> -stream -x3634Q0P0aKSKCB.#3 I$r9yr+q{E=}JJS ]  b<]d7@ q> -stream -xڕ1 -@EB&G\@71*Q+Th9GH"DQBwѬ琫7l2-}nŚz )١&#+q1Č "%ܾBU1]'a2t\ᡒ½(܋<<Ճh]A8E4ů=iב:ܕfhgp] _ -endstream -endobj -1898 0 obj << -/Length 187 -/Filter /FlateDecode ->> -stream -xϱ -P_3 aKMP(>$;4to p'<^SR;BR+IkgRf@i°a> -stream -xڕJ@ 40 nҴ4`O='补Q9ή"[_l8竌'?gQ)kJG%Ĥ;m/7^C摚@: zhN|cCYD&| -8DCHH=_~=OqB:ecwT6r}hj: *; - -D椷>Ζl6O{sp -endstream -endobj -1900 0 obj << -/Length 198 -/Filter /FlateDecode ->> -stream -xڝ -0Eoq(PhP+AAQPQO}i,:IΔܓh4 b֜ 9yЙBf%HYAj͡&5}RłہTr@*MzKE΀N@F x-%08W\g-21鐹WZu2sw[Z,巷EVE\'hbD[ -endstream -endobj -1901 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -xڝO -@Bx @ػ@N( rԪEAEAKQt#ps}x4'cZ{RTYpH*}K@ ]6XV /a& -+̌Sv47fUEc]~s|lm[sIaU].Gz]H||-scL -endstream -endobj -1902 0 obj << -/Length 182 -/Filter /FlateDecode ->> -stream -x373T0P0W5R03V0PH1*25 -(Bes<LM=\ -%E\N -\. -ц -\. - `l 0~LC*$TH)~,&1Tۤ -0MQPAvaPA9$tPϼ -ر<%,t -endstream -endobj -1903 0 obj << -/Length 179 -/Filter /FlateDecode ->> -stream -x373T0P0W5R03V0PH1*25 -(Bes<LM=\ -%E\N -\. -ц -\. -BA(`k!3D*ilhn^y5̳A1yrȂP%P 6ȆAGPLbD1I6(&4l.WO@., -endstream -endobj -1904 0 obj << -/Length 106 -/Filter /FlateDecode ->> -stream -x373T0P0W52T03V54WH1*25 -(@s<LM=L=}JJS ]  b<]0 -rzrrAP- -endstream -endobj -1905 0 obj << -/Length 110 -/Filter /FlateDecode ->> -stream -x3234R0PbC 3SCB.K 'r9yr+Xr{=}JJS ]  b<]d7z1}@>'W '2L -endstream -endobj -1906 0 obj << -/Length 133 -/Filter /FlateDecode ->> -stream -x=1 -@E? -x+p'c#8ET,mv |>ӜdYx@=w7@p>Å-_ޭp [?"4'ҠK6ɟI&L2LJ%w9 {|ɉ$_ -endstream -endobj -1907 0 obj << -/Length 168 -/Filter /FlateDecode ->> -stream -x313R0P0S0T0T0PH1*2 E@2ɹ\N\ -F\@a.}O_T.}gC.}hCX.O Fa>`@ 30a`QA|8Hd<\v!Փ+ H -endstream -endobj -1908 0 obj << -/Length 132 -/Filter /FlateDecode ->> -stream -x=ɱ -0 - - :t AG˛i "~1WOjŊ/|:=PM-_Ul[Q6<*]+a˃.&dR -1YG$ -endstream -endobj -1909 0 obj << -/Length 95 -/Filter /FlateDecode ->> -stream -x3234R0PbC KCB.K &r9yr+Xr{O_T.}gC.}hCX.Oz 0X [x -endstream -endobj -1910 0 obj << -/Length 161 -/Filter /FlateDecode ->> -stream -x313R0P0U52V01P0PH1*26(XBs<M=\ -%E\N -@BA,`F0 $;`| NȀ 8a" DH F2-CXHeh6ix-cr -E- -endstream -endobj -1911 0 obj << -/Length 102 -/Filter /FlateDecode ->> -stream -x3234R0PbC cKCB.K 'r9yr+Xr{=}JJS ]  b<]d7`= S/'W " -endstream -endobj -1912 0 obj << -/Length 142 -/Filter /FlateDecode ->> -stream -x3234R0PP5P0T0TH1*24PASsTr.'~PKW4K)YKE!P EA 30z` pxڂ!Փ+ |-s -endstream -endobj -1913 0 obj << -/Length 101 -/Filter /FlateDecode ->> -stream -x373T0P0U04V03U06VH1*2 (Aes<L-=\ -%E\N -\. -ц -\. -!f`.WO@.}1 -endstream -endobj -1914 0 obj << -/Length 94 -/Filter /FlateDecode ->> -stream -xMɻ@@E|wGb - BT(H4]])8+61|cZGHO@BJJ7" -endstream -endobj -1915 0 obj << -/Length 91 -/Filter /FlateDecode ->> -stream -x313R0B#cS#SCB. D"9ɓK?\ĄKCKW4K)YKE!P E?|\\\KF -endstream -endobj -1916 0 obj << -/Length 90 -/Filter /FlateDecode ->> -stream -xڳ43T0B#cK ibUeH$r9yr+XXr{(q{*r;8+r(D*ry(Gd6'W Ij( -endstream -endobj -1917 0 obj << -/Length 107 -/Filter /FlateDecode ->> -stream -x313R0PT05P06S0TH1*22 -ɹ\N\ -Ff\ -\ -%E\N -\. -ц -\. -2 | c8HՓ+ " -endstream -endobj -1918 0 obj << -/Length 125 -/Filter /FlateDecode ->> -stream -x313R0PT06T06S03QH1*22 -(Cds≮=\ -%E\N -\. -ц -\. -v 172 |'W ( -endstream -endobj -1919 0 obj << -/Length 177 -/Filter /FlateDecode ->> -stream -x3532U0P0b 3CB.3 I$r9yr+q{E=}JJS ]*c<]1@  d0%d= u  - fh gdՓ+ =ŀ -endstream -endobj -1920 0 obj << -/Length 181 -/Filter /FlateDecode ->> -stream -xŐ -@ A xxUp( -vtr'utPtmh} bIbH `sȑ 3xćd|/'Js61Η|܎Ռ#o򌁎ԥ>Ŵ)mPN8J@ Gּ y[ʽVRl"紦 -endstream -endobj -1921 0 obj << -/Length 157 -/Filter /FlateDecode ->> -stream -x3532U0P0b 3CB.3 I$r9yr+q{E=}JJS ]*c<]3w@20$)"@d=e0PPHZBOhr -5 - -endstream -endobj -1922 0 obj << -/Length 208 -/Filter /FlateDecode ->> -stream -x; -1?XS,vNH#.+Pͣ,-ĉZhk琄onכMxю>XmP8gQ8*ɄtRB: (Y(U ᔣ 3Ԯ LʉXSȼ)p~\'ȡ -#{<{^0?Ը[O(ćJ -endstream -endobj -1923 0 obj << -/Length 344 -/Filter /FlateDecode ->> -stream -x]ϱJ@ )q+/IE @-(ښ}iEЗ'+Sɮ] |34۟L轉. -]\>"a=Y-k]2=DZL \έHyf r`AaG*3lK[nČe0 6A>#V~l*}GbKaKiDߋXDרEKӢ[.V7Me  XFWKjX :F,8nMњc VoIA,kMkaZ`*^j6qt\R8aD'=qr_E<N -endstream -endobj -1924 0 obj << -/Length 194 -/Filter /FlateDecode ->> -stream -xڍ= -@R (?` -A+ T,D=Z,SFbݭFK}SFMׁ% -9Xb13B1#nc=N1I_1/$()P/q<+&lK/Wj&y2cpt> -stream -xmнj0P6%hHSB;e(Bұd!C_[ǾBNWd,,~r3}iwo;w>ؾt;Ŵ3+mk`> -stream -xڕѽ -@ G0opz'A+AAA>Zѡܙ^2T)dJh-Q6/.w\ehd--gd;z=74b4)bΘ|!T0' 4, L*0V}Uv~ݷ'CdxxJDv5vwԁ?/uҹ |.uB)&) -endstream -endobj -1927 0 obj << -/Length 269 -/Filter /FlateDecode ->> -stream -xڵJ@!E`8yHE p` -A+ T,ɣQ)-[ww"ؙe|SǛN )9?fJEnYJᙶ .rR6L'R۫3H6'@hXkcznL -0>[DPiG Ѩ zCt`:D_drfZjF=c?`.-l[/Ǎ;b?Oy=^F.Dd/Z{ FF\n\3w* g7tMVXv -endstream -endobj -1928 0 obj << -/Length 211 -/Filter /FlateDecode ->> -stream -xڵ10p lAĉ1D'㤎z@j %Ŕp6# 8CWt4G΀)|4.1!Bv> -stream -x}ѱ -0ДCpuz_`5ŮDQPQpOS *Rr<.p c4£+(erQep$A/*l> -stream -x3гP0P0bSS3#CB.SC I$r9yr+r{E=}JJS. -@-\. -bH700C(`B1P(|Teb -P`BPP9J>4 B&!^@\=6 -endstream -endobj -1931 0 obj << -/Length 268 -/Filter /FlateDecode ->> -stream -xڵJ0) -B_`V4* - ɃxR(}=ɔai I:S:<&Iso+ -+nZT+T|TKQm=b%0V́a͖A;Cz\;Pf3b6~^\`pfg GDؿAGCF_> -stream -x3337U0P0b3S3#CB.3C I$r9yr+r{E=}JJS. -@-\. -? t 0 lPoՓ+ _* -endstream -endobj -1933 0 obj << -/Length 106 -/Filter /FlateDecode ->> -stream -x3633V0Pc3#CB.#3 I$r9yr+q{E=}JJS ]  b<]?``o7drzrra -endstream -endobj -1934 0 obj << -/Length 170 -/Filter /FlateDecode ->> -stream -x1 -@БbVj(2n6)F#9fÄ4᭤̇1lT+VI9_b1aIJr&S2"/:wԍ_OS#hG1;XD级[e -endstream -endobj -1935 0 obj << -/Length 266 -/Filter /FlateDecode ->> -stream -x];N0RDb}RneHJ$@P'b;NA(s#L`$ɏ؞ln]*[gv~ԅGԜ]1g큳-8ڛ\otdd<KKMKMa; -.0. ->>N w&`>koFc7$կHo8={jp?53j~ M7wנuI}Ri"ӡ|V ! -endstream -endobj -1936 0 obj << -/Length 144 -/Filter /FlateDecode ->> -stream -x353P0P0bS#3#CB. HrW0r{*r;8+r(D*ry(2`o^$3^L 0H9$Lց d Brzrr3nX -endstream -endobj -1937 0 obj << -/Length 252 -/Filter /FlateDecode ->> -stream -x}j1 . Wo;OZXB{ -= -Jt(ڄ$btUd5"|D~8k '9s|)e(gg5JҺ1*/G)g*G=Cl-[VҚCZ -7=+q,A wTÀ&u4-U(qhK$)n;%<.<2!WxS -endstream -endobj -1938 0 obj << -/Length 250 -/Filter /FlateDecode ->> -stream -x]ѱJ@ )O`y),DPN:NEn}$!Grq63ͦXYbl1c7ƞ?ж7#zm)~zw{ix7!pu\ĵ khì>RQ|jbJg1T9XN`1,*/rpnLXb95#OSZʜ> -stream -xڵn01D%8AMPH@fN S(y (96c-ٟ"3(҄lFV@$Chw:;4ˏhSbM7 -oʼ.+aWy!a paN8(e~NHb+[&|EGMl#K!e_<۾zzP<vOlgԬEWGWWO} -endstream -endobj -1940 0 obj << -/Length 175 -/Filter /FlateDecode ->> -stream -x333T0P0bS33#CB.S# I$r9yr+q{E=}JJS ]  b<]J쁢 ??0BC0eB} B1PG@\ٹ+ ` -(V9(P$ -endstream -endobj -1941 0 obj << -/Length 330 -/Filter /FlateDecode ->> -stream -xڵAK@Yk>; !ST)#B@"$n;*c~33Gl&8Op~wzR FZ*dS __U{F\nhG9SVt6JӘ_q- 8;g4Nu bi -endstream -endobj -1942 0 obj << -/Length 230 -/Filter /FlateDecode ->> -stream -xڝ -@ azyZںfNSu *꬏#x ~iHwfC} /.~?A .Dh~f q+vX+%H cȇ\'izhIi|Ӵ&:/?ռw~R2}6rӿC991uΪ9ɿ66-M쩥]e'(,G%Vɕb0` Ox1 -endstream -endobj -1943 0 obj << -/Length 266 -/Filter /FlateDecode ->> -stream -xeϽJ@HMګ̾rw y),J--Gˣ#݂ˍ39TWEn0 *L2~5,'itvck]pXgͥy}y{:ۚ[t -6vZ5'@O6a&~`QLɤ䀄hADDND(An%=٨X }d*;Ad|HףMH+>o -߄k -endstream -endobj -1944 0 obj << -/Length 158 -/Filter /FlateDecode ->> -stream -x3332W0P0b3#J1*2" \.'O.pS .}(BIQi*S!BA,0`0?do `L3c ` }L3 D3@hQ'bDc&@ -endstream -endobj -1945 0 obj << -/Length 207 -/Filter /FlateDecode ->> -stream -xJ@?Py &^!`B=PBcAE[|4cZ/9avgaϮffzR}\^ 3f/U#n>wX\o;qbLk]Γ4І~,O~=[yR+>ɟ:ᑸgF#bn8&kufY f0AjekQ~uI -endstream -endobj -1946 0 obj << -/Length 262 -/Filter /FlateDecode ->> -stream -xmбJAYiSݻ ^!he!B@-s >=`y֙]T;3 etd3zJ 킇Y<:G}GvǨkx|FS2oȹ qĕ+yD>8c8c\4{`*n;5[F6UEJ8YHrg@s/>p뭃Xl7i$S>~w_Wiuqyؤom -endstream -endobj -1947 0 obj << -/Length 321 -/Filter /FlateDecode ->> -stream -xuK0+a;h;{A'a,7V4Nz|H&">NN1b\D8!/2Ih2IY.S`e^ Wg`w2]5(kv?=k@@# sG0qТ崖8n֩vI벒<=~ULlab[3'qݧe*&!R3- -*C7. )E{sܥ ). %sc^ CaĚh_eӯ0H:}󦃬\4e~8qC㠡vg穼 -endstream -endobj -1948 0 obj << -/Length 294 -/Filter /FlateDecode ->> -stream -x]AK0+^= O`, Ƀzh(=P|It'RVۥ~/Nي/OiTm[UEs?T֥*Y5["v?p=w,~F&rX Bv{[.*:ob}LƔ= ihO[ z<;=J> P/%jBE_R.T, yƞ 3 tiԃf -endstream -endobj -1949 0 obj << -/Length 251 -/Filter /FlateDecode ->> -stream -x1K@-f݀,b?B_T|ÿ%t_ -endstream -endobj -1950 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -xڅбJA᳤&m:81+[bAPFGGsϚ])~.Sdz͵]L -]e-V祸*חgqs-ĭ^V>ضY2@Y=ޓ_h1|> -stream -xmο@/, ShuqZZ(ښ<$y<–!q,䎁 1v<qƖ혭᭡ٌcfiNmFzƤw>;Ռ 9ξ(35 !+PLpW.Pe@"Qmڢ i"1Ŕ"?OVHnqLUOUo*D6i|UԴiMעL -endstream -endobj -1952 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -xڽн -@ B>Bzm=(vtr'utPvIK: -#=vDzAmHJ]t9UgnHbR2pĻ~E;G3=hNa1/kFˈ܉Slx`p:FlTveV`9zTbr^MRV R':q@&x -endstream -endobj -1953 0 obj << -/Length 193 -/Filter /FlateDecode ->> -stream -xڝ1 -@E00Mntft` -A+ RK E;19%Gu`ak?r}YЁ2+bvM6{*+K,Ȥr>bCz+險1CD(p.ܐ lQ4C!i(]W!pE#k%7)%c\_p0T78> -endstream -endobj -1954 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -xڽ= -@ )sĬSZYZZDo7hB\gwJ)|浂F3"$;ԎhbR0 9IbcɄE:ŐdH 5:Pi=uek=BЫjn_t+k-JffLWn噞\y U;3ygz? -endstream -endobj -1955 0 obj << -/Length 204 -/Filter /FlateDecode ->> -stream -xuο -0/t(`_@轀:YAAAMj-#8viQp0?K|6隌Nc8Sje57 - N-鉌IS>N[ِ҃ / '+*F PWR7HU8##;o\]>K-AZ//>L^T^('N"nhAUhwdZ#=d# r!I -endstream -endobj -1956 0 obj << -/Length 143 -/Filter /FlateDecode ->> -stream -x3233V0P0bcc3CB.c1s< =\ -%E\N -@QhX.O ?00``?<3c:f 1%P}Pszrr_ -endstream -endobj -1957 0 obj << -/Length 261 -/Filter /FlateDecode ->> -stream -xڕ=N0_4>B|ȏ宴,)@T@IF(' 9e -kb (H/˛tG}wȣ]>n~ndKuETgK՟秗{V'fӍk^".ٷtD\0_f+`Gt~΀~ܡLcxc㠤2%Ii(ئ4rB8F+ OƬܫ>Q=9'|V)X,i/ mh -endstream -endobj -1958 0 obj << -/Length 165 -/Filter /FlateDecode ->> -stream -x3532T0P0b 3cCB.S I$r9yr+r{E=}JJS ]ry(0`$;dt"H @҆ 3g`D\$3ؑr -y -endstream -endobj -1959 0 obj << -/Length 124 -/Filter /FlateDecode ->> -stream -x3234R0Pc#3CCB.CK I$r9yr+Zr{E=}JJS|hCX.O  P001aqzrrHT -endstream -endobj -1960 0 obj << -/Length 150 -/Filter /FlateDecode ->> -stream -x3233V0P5Q5T02P03TH1*2 (Xs<=\ -%E\N -\. -ц -\. -   P( ulj3cP\=v9E -endstream -endobj -1961 0 obj << -/Length 213 -/Filter /FlateDecode ->> -stream -xڽJ@`_@> -stream -x3234R0Pcc3cCB.#rAɹ\N\ -F\@Q.}O_T.}gC.}hCX.O a0\=W -endstream -endobj -1963 0 obj << -/Length 186 -/Filter /FlateDecode ->> -stream -xб -0  - Ej3:9::( -NGˣ:4qqé8Hķ)tJRWI8^0(v$kgfAuFX lYhFAQJ*˂Yu*>P'sx'`‚ʷs3 -endstream -endobj -1964 0 obj << -/Length 154 -/Filter /FlateDecode ->> -stream -x3532T0P0b CB.S I$r9yr+r{E=}JJS ]ry(0` iH~`~ ?3 !d; \\\ep -endstream -endobj -1965 0 obj << -/Length 188 -/Filter /FlateDecode ->> -stream -xڍ1 -` _qVdV8h֣;5I䅼Dq><Y>X:SwN'Js2c2 K^nG2jƖL[H5pG -%BxʃAxNӃX:>ŴI=JRh4 V\_螡yNkPM -endstream -endobj -1966 0 obj << -/Length 208 -/Filter /FlateDecode ->> -stream -xڭ1 -@YR &] F0X`er%GH!u6 -Z+ٿȧ>u!)P)N}fQrIJr2xޡc -PƴSkLbF{z`)3Apڀ\A4ikh+/;Ň/׊y.L[ov3_nBk/cC:՘M$;| -endstream -endobj -1967 0 obj << -/Length 145 -/Filter /FlateDecode ->> -stream -x3634S0P0bccCB.c4H$r9yr+p{E=}JJS ]  b<]?~x?̟0~g 0cH`3szrrM[ -endstream -endobj -1968 0 obj << -/Length 203 -/Filter /FlateDecode ->> -stream -x-AjP?d70sBtB[ܙʷyŷqRq,Q^i4d6Wd4&S/y&3[ْYqgc$Ovw -x 4tHB8tmԨuUupAD#r&iNBKZӚ.8W -endstream -endobj -1969 0 obj << -/Length 151 -/Filter /FlateDecode ->> -stream -x3634S0P0R5T06P05SH1*22 -\.'O.p#s.}0BIQi*S!BA,Vl+313C1#T8fq{v r -wSM6 -endstream -endobj -1970 0 obj << -/Length 160 -/Filter /FlateDecode ->> -stream -x3532T0P0R5T0P01PH1*21 -(Bds<LL=\ -%E\N -@B4РX.O `G%00a`f$Н l0A?? $@?P'W rjy -endstream -endobj -1971 0 obj << -/Length 193 -/Filter /FlateDecode ->> -stream -x]= -@YB\@71JL!he!B@- 19%GHi|{ -G.?'T>.o=(D"壜q2|ݣ-䡜К6N(]9' {6*};:fViucfU)1[m?6*q_D -endstream -endobj -1972 0 obj << -/Length 248 -/Filter /FlateDecode ->> -stream -xmϱJP? Ĝ{j@`N"QPQpNP|d63|p?=.%ww =Qjx>礯85eM:{SNH:asCºXWU<&.*;d (Faы> -stream -xMαJA?lq0lk!< 8B*ERKHzh(ufL4/Y_Ttz%RKxMGnܓtu|9}ۼ> -stream -x]J@; x%'S~\#^/4Iq1w-}<9&{@ -7lz P@?[VqtPA8.=փdFDb+8w:+cw9<<#Oʬj\ԯR*ٕmm`giM?AP -endstream -endobj -1975 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -x5= -1oI!Ls5"Z-n!he!Vjih9e`i!0 #vܗ|Ltԇ&% {Ov!d%_/#j9osv;*g7  $Oy $m}RK ****IQ -$ Q&2JuWk -D$_h^Қ8.G -endstream -endobj -1976 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -xڽ1 -@EL2͚DL!he!Vjih'(9B -)fsofyH0d@iNjő!5T>'.&Ien(@*/SC^^$N-8b,(p OA-iU۹*m_ ڰ^!c9- @m -endstream -endobj -1977 0 obj << -/Length 126 -/Filter /FlateDecode ->> -stream -x313R0Pbc 3CCB.#K I$r9yr+Yr{E=}JJS|hCX.O @@\ <yP\=sU -endstream -endobj -1978 0 obj << -/Length 242 -/Filter /FlateDecode ->> -stream -xuJ@% f$,ăSZYHV2u@J&llDmwjR_@> ; l?hٝv* ؄'!nE5i>p {Nhd42FJgaZtEjZ!'Ēh } lV~hp -endstream -endobj -1979 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -xuN@ ed!/kBR$2 щ1c<==B ULp?77K%5ZGo?nY'[,vxK톞U/m#yTLP%d'd`ofAِ'~VN\'(uˈn(Eu,_ڡgŨxqGc/VJs5M#1%-~nn -endstream -endobj -1980 0 obj << -/Length 185 -/Filter /FlateDecode ->> -stream -xڕϱ -@ BP:w> -stream -xڥбj@ @_ 4z|k:ŐPdc! (= t:IÄS~¹ӑB)fgW)NnxfOnk醪9 mvarU();'Q/$C 3!`.z7l(ki?n!a먠luAIu2θ ҫq42BT]E -endstream -endobj -1982 0 obj << -/Length 249 -/Filter /FlateDecode ->> -stream -xuϱJ@?LᾀSZY mr| 3J duM/|HհXhS-7YwkH~Ͳݍ~}~JR>Z=x~]賑ix o@ʺ\ur'x; -endstream -endobj -1983 0 obj << -/Length 202 -/Filter /FlateDecode ->> -stream -xڕ; -@A  M -QL!he!9ZGHB;RXW?#l -hS+z*ߛņBQK'jF;LA0Ӫ]WCȋz&\e (t XLݷ!)&e~R27ukd1y ]msXp -endstream -endobj -1984 0 obj << -/Length 277 -/Filter /FlateDecode ->> -stream -x]J@EoH$j),J-- ɧͧ']ͪ x}|)TrBf1^զUٽʮYVY{#/*^J<?v+'@-0#" |'İ+Y X9"1fm)ӎz+~x/ȇ3FY g,ڏ@'DV{:RRh4zQc;uD*` "Ah^ᰥKp[Vݩoqg -endstream -endobj -1985 0 obj << -/Length 252 -/Filter /FlateDecode ->> -stream -xu1J@?f. ]@lbځuSZY,Vj)h+ Bn+oayTg+ιW?Be9 e\֔]6e?R>炲 o 0@:)vr"yĂILiNיvFoi􇐃 `%<)ơYto%SK u+P ˴N2(vGU*DF I2v: -endstream -endobj -519 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F16 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ -4 -23 91 78 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 4 -/LastChar 255 -/Widths 1986 0 R -/Encoding 1987 0 R -/CharProcs 1988 0 R ->> endobj -1986 0 obj -[45.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45.2 90.39 0 0 0 0 52.76 50.25 50.25 75.37 0 0 25.12 45.2 0 0 0 70.29 25.12 35.16 35.16 45.2 0 25.12 30.14 25.12 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 45.2 25.12 25.12 70.29 70.29 70.29 42.69 0 67.75 64 65.27 69.02 61.49 58.98 70.91 67.75 32.63 46.44 70.26 56.48 82.81 67.75 70.29 61.49 70.29 66.51 50.21 65.27 67.75 67.75 92.85 67.75 67.75 55.23 0 0 0 0 70.29 0 45.2 50.21 40.18 50.21 40.18 27.63 45.2 50.21 25.12 27.63 47.71 25.12 75.31 50.21 45.2 50.21 0 35.16 35.66 35.16 50.21 47.71 65.27 47.71 47.71 40.18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70.29 0 0 0 0 0 67.75 0 0 0 0 0 0 0 45.2 0 0 0 0 0 0 0 0 0 0 30.14 0 0 0 0 0 0 45.2 0 0 0 0 0 50.21 0 0 45.2 ] -endobj -1987 0 obj << -/Type /Encoding -/Differences [4/a4 5/.notdef 21/a21/a22 23/.notdef 27/a27/a28/a29/a30 31/.notdef 33/a33/a34 35/.notdef 38/a38/a39/a40/a41/a42 43/.notdef 44/a44/a45/a46/a47/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57/a58/a59/a60/a61/a62/a63 64/.notdef 65/a65/a66/a67/a68/a69/a70/a71/a72/a73/a74/a75/a76/a77/a78/a79/a80/a81/a82/a83/a84/a85/a86/a87/a88/a89/a90 91/.notdef 95/a95 96/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120/a121/a122 123/.notdef 196/a196 197/.notdef 214/a214 215/.notdef 220/a220 221/.notdef 228/a228 229/.notdef 239/a239 240/.notdef 246/a246 247/.notdef 252/a252 253/.notdef 255/a255] ->> endobj -1988 0 obj << -/a4 1917 0 R -/a21 1915 0 R -/a22 1916 0 R -/a27 1920 0 R -/a28 1919 0 R -/a29 1921 0 R -/a30 1922 0 R -/a33 1905 0 R -/a34 1918 0 R -/a38 1923 0 R -/a39 1906 0 R -/a40 1900 0 R -/a41 1901 0 R -/a42 1907 0 R -/a44 1908 0 R -/a45 1914 0 R -/a46 1909 0 R -/a47 1910 0 R -/a48 1976 0 R -/a49 1977 0 R -/a50 1978 0 R -/a51 1979 0 R -/a52 1980 0 R -/a53 1981 0 R -/a54 1982 0 R -/a55 1983 0 R -/a56 1984 0 R -/a57 1985 0 R -/a58 1911 0 R -/a59 1912 0 R -/a60 1902 0 R -/a61 1913 0 R -/a62 1903 0 R -/a63 1924 0 R -/a65 1925 0 R -/a66 1926 0 R -/a67 1927 0 R -/a68 1928 0 R -/a69 1929 0 R -/a70 1930 0 R -/a71 1931 0 R -/a72 1932 0 R -/a73 1933 0 R -/a74 1934 0 R -/a75 1935 0 R -/a76 1936 0 R -/a77 1937 0 R -/a78 1938 0 R -/a79 1939 0 R -/a80 1940 0 R -/a81 1941 0 R -/a82 1942 0 R -/a83 1943 0 R -/a84 1944 0 R -/a85 1945 0 R -/a86 1946 0 R -/a87 1947 0 R -/a88 1948 0 R -/a89 1949 0 R -/a90 1950 0 R -/a95 1904 0 R -/a97 1951 0 R -/a98 1952 0 R -/a99 1953 0 R -/a100 1954 0 R -/a101 1955 0 R -/a102 1956 0 R -/a103 1957 0 R -/a104 1958 0 R -/a105 1959 0 R -/a106 1960 0 R -/a107 1961 0 R -/a108 1962 0 R -/a109 1963 0 R -/a110 1964 0 R -/a111 1965 0 R -/a112 1966 0 R -/a114 1967 0 R -/a115 1968 0 R -/a116 1969 0 R -/a117 1970 0 R -/a118 1971 0 R -/a119 1972 0 R -/a120 1973 0 R -/a121 1974 0 R -/a122 1975 0 R -/a196 1892 0 R -/a214 1893 0 R -/a220 1894 0 R -/a228 1895 0 R -/a239 1896 0 R -/a246 1897 0 R -/a252 1898 0 R -/a255 1899 0 R ->> endobj -1989 0 obj << -/Length 233 -/Filter /FlateDecode ->> -stream -xڍ1N@EJiv.kc+j$\ Q% GM\n17HT^1JU#߹YcXɪxӱfc݃|~|> -stream -xˡ0.%g-#7G@V4$8 -33t84,n 9fD[rgx:w W5(" u:~_ MHHPl RbEtHE.20'v` -endstream -endobj -1991 0 obj << -/Length 86 -/Filter /FlateDecode ->> -stream -x32׳0R0Pb#CCCB. m$s<Á|.}0PRTʥ(Dry( rzrrv&+ -endstream -endobj -1992 0 obj << -/Length 101 -/Filter /FlateDecode ->> -stream -x363P0P0T0P0"CB.#3D"9ɓK?\ȌKCHx*r;8+r(D*ry($=& -endstream -endobj -1993 0 obj << -/Length 260 -/Filter /FlateDecode ->> -stream -xm1K0#}z^y&utPtn/&85h񽗀GڡK<]b -^`sG~ .W`)^ߟo. --T*⥽ ?Q;]|/%~G?Ŝďh&j҉*8 9;q -l1ؐs`;G7J5,}p螚(Rf=sk8P@#86 -NB9.8l8.[?Ԥ -endstream -endobj -1994 0 obj << -/Length 222 -/Filter /FlateDecode ->> -stream -xڅб0[| ,h@7D::htGQ|F*(I68G3 pFb v!!GRL"W4B -TLR u3#*4RO{`/B R X2M?@6K#T]2x\78͉cKLV6T -endstream -endobj -1995 0 obj << -/Length 210 -/Filter /FlateDecode ->> -stream -xѻ0'rHLtr0NGǖ1"ΒG/CtHA O\cWI|~|%fgkgfRdVH&:Fj`b͒N[|QellvLT ::|?&_=w_w%e[x5 -endstream -endobj -1996 0 obj << -/Length 133 -/Filter /FlateDecode ->> -stream -x33P0PaSS3cCB.3 I$r9yr+q{E=}JJS ]  b<]z?$4D tr !aaՓ+ W -endstream -endobj -1997 0 obj << -/Length 129 -/Filter /FlateDecode ->> -stream -x353T0PbSc3cCB. I$r9yr+p{E=}JJS ]  b<]z?N$ 1m$`r -x -endstream -endobj -1998 0 obj << -/Length 247 -/Filter /FlateDecode ->> -stream -xڥѽN0 pWNG_˕SscbF̹GQ3j=QqrR9.7VdꚬKخPMy~m59F+ݎ4{zlhݞcjXB*P^).3Z9ȇ}ɡ 2 - ed·k> -TdVfȜ~N sL2'JJB镔)3Eg1{0neѸiix}&) -endstream -endobj -1999 0 obj << -/Length 99 -/Filter /FlateDecode ->> -stream -x323P0Pa#C3cCB.C# I$r9yr+q{E=}JJS ]  b<]? .WO@. -endstream -endobj -2000 0 obj << -/Length 288 -/Filter /FlateDecode ->> -stream -x-ѱN0`W"ݒG4-0E*E"L @0ۏV#G[$';g>;jN"]s<6"%ϲ餾ԗXoORoc#65qq/69PiII2f:ОI{#MdkO -F`64i`|O}}Vqagw_DjH>d -dՔ˃/,{;ڝ4x_FR97ٻ;79xq1ɱ?VrɍϪ -endstream -endobj -2001 0 obj << -/Length 109 -/Filter /FlateDecode ->> -stream -x35ֳ4T0PbS3cCB. HrW01r{*r;8+E]Zb<]0A$ـ`\\\ -endstream -endobj -2002 0 obj << -/Length 272 -/Filter /FlateDecode ->> -stream -xuұN0`G,G$DR)`b@L@Uf JA } 3tg{eݺXmd%F^K T -TP-> -stream -xUѱj@   Zl$t:HB2u(ZfM1{=r)A|H yu34f ny_+Mͫ1Zdyڐ]klo=dTsL]o)E9&BBD.rK7]9&E쐢GL3"RvH#dL0z)'2\ӧdhҖ~\0 -endstream -endobj -2004 0 obj << -/Length 187 -/Filter /FlateDecode ->> -stream -xϱ -0H?RZT N\?Opt(^Մ ݥlƅ$4s7H4vG8]0hPke6?/#P%"G0%Z -aiyj|V!*fj{&ؾ9 nIR`&1 -TLj -endstream -endobj -2005 0 obj << -/Length 260 -/Filter /FlateDecode ->> -stream -xmбN0 `W J! &7 )y>J!cTnĮ}a/ov/׹͈:枯ьCy͖^Zj^q[L))4Zu -;> ~+a(T8rA9W#[Iqր|$H sZyZ˯MRzrWԿ n>!7v,u 2'd'p4mOcQcNk MaF -endstream -endobj -2006 0 obj << -/Length 258 -/Filter /FlateDecode ->> -stream -xeбN0D"ݒG4YbTD$ed*hy?G;[nld;9nr'oi;4;^7&ߤ]gy9~Axy{LGMEOgѲCjVhǨ}T5.Wlpsfs&Xb%&R8i]dM5k|akЊ+W[[FMv"lbŎU8+Ŀ -endstream -endobj -2007 0 obj << -/Length 177 -/Filter /FlateDecode ->> -stream -x333R0P0a33cCB.SrAɹ\N\ -\@Q.}O_T.}gC.}hCX.O MA440`LC?`bQ@ f6`5 jV `5 jV`3 :h -Փ+  -endstream -endobj -2008 0 obj << -/Length 218 -/Filter /FlateDecode ->> -stream -xڍJA'XaVB+S+Pzh&bɿ,+f~o6u#a.![ß.0%l^?xٱJ`Ƙ}(;ӽ4WHJzh&f#MƉ n4Rsx)ɔ*i~qXQ*a4N **S f+ -endstream -endobj -2009 0 obj << -/Length 197 -/Filter /FlateDecode ->> -stream -xő -@ #B>BzVAAAѹ}&ء4Zꢣ`O.Cz0iH>5yS}:h's -,,V );Sn䵷YB\߻d5SeS.Ur \ -endstream -endobj -2010 0 obj << -/Length 187 -/Filter /FlateDecode ->> -stream -xڭ@ Hj۱[2d$HG&'.+Mc>Ef(쒬; loX:JsQ-=+r"U-b(k`&I+;6B٧Jk` .Q[) ޹P܅pp?8r -endstream -endobj -2011 0 obj << -/Length 202 -/Filter /FlateDecode ->> -stream -xѽ -0 [6ñP+AAAѹ_DEW u$0CibL\kA`2hgV[ -i\a܀Mg EB!YY7*%=8Hk蜒QīK&愲)]-܉۩*>Sy٥hqMzO 槀Q3x`Ė -endstream -endobj -2012 0 obj << -/Length 211 -/Filter /FlateDecode ->> -stream -xu= -@G,2MFVbh9J2Ųh)=C(^L&!cO8Po(^:[r;6hٌ`fmAp`AX5V P~ pr,o!tDJ+seI3e1 -8V ˳ -endstream -endobj -2013 0 obj << -/Length 151 -/Filter /FlateDecode ->> -stream -x363S0P0bcS3sCB.c1s<=\ -%E\N -\. -ц -\. - ?g`by z A~7013hd0L 1g`r -b -endstream -endobj -2014 0 obj << -/Length 246 -/Filter /FlateDecode ->> -stream -xڝϱN02Tŏ{Ӧ:E*E"L :2P9}H<~wv+U )_%ySjNo%~`US=?-EDUN{7TsI A}rl"t<ŅS` `Fh2''mONEP曣%c02$d:1pZ54LDIkvȇ/oΜ -endstream -endobj -2015 0 obj << -/Length 160 -/Filter /FlateDecode ->> -stream -x1 -@ЭĄt-,J--"Zǣ( KSnE̎Ӝ Ǚd缷PZH61H# =[t9SkX6[r5R$% c#\[*›Q0|6"OL<oW -endstream -endobj -2016 0 obj << -/Length 111 -/Filter /FlateDecode ->> -stream -x3235U0PaC 33CB.C# I$r9yr+q{E=}JJS ]  b<]0?SE a -endstream -endobj -2017 0 obj << -/Length 148 -/Filter /FlateDecode ->> -stream -x3236V0P5S5T02P03SH1*22 -(Xs<L=\ -%E\N -\. -ц -\. - 7AjI@=`CgH - ?@r -Sx -endstream -endobj -2018 0 obj << -/Length 223 -/Filter /FlateDecode ->> -stream -xڽбn0`G n#䞠NMETjJ01TfR10#d`sZxt>Mʧ3~5)(xӖƚt/6d<.ɾIlaCv:qN揜OjjZc7 8/@HGC@ -oG}sBkpG< Z+z}G_/6d5=WJdtI!ƞ^ZT -endstream -endobj -2019 0 obj << -/Length 98 -/Filter /FlateDecode ->> -stream -x3235U0P0bC 33CB.CC I$r9yr+r{E=}JJS. -@-\. -@X'W ܇q -endstream -endobj -2020 0 obj << -/Length 200 -/Filter /FlateDecode ->> -stream -x1j@ *d%,$ZP@R0)lzu=BQBli \ i> -stream -x1 -0#$nZ N⤎h9JюA^fŠsʊK{M'2u*|8k65yZI_f9eMf%ײE[<@0 $n]K؈a X/@3G+z -endstream -endobj -2022 0 obj << -/Length 198 -/Filter /FlateDecode ->> -stream -xڭ1 -@E'XxtwɆVb֛(9B!č̓? lB m$&YjO6BUyAmdPt0X5̸̥,R l`"laʕaa'# XG~p/_8fy9}zt. -endstream -endobj -2023 0 obj << -/Length 201 -/Filter /FlateDecode ->> -stream -xڵϱ@ .>} hHLtr0NGQFBAQG\ܵK7]g =H vdcxϮAqLwl/5lOg;pڲF{ K8 ʈD ^UR9E9Sj?cZa^wͪzaR"=j?F^R| Ț -endstream -endobj -2024 0 obj << -/Length 148 -/Filter /FlateDecode ->> -stream -xڭ1 -@w9 i1[ZYZZ(Nba,S,Xx|>-{=R۔il̊f/Lss:ańLkvP3(](Q.nJDz)"y?kU0 XNnC -endstream -endobj -2025 0 obj << -/Length 206 -/Filter /FlateDecode ->> -stream -x-1j@* 8+yeT[$U -*vi.w*U,|) }Ls+) -|f2bH|]yŚM&ρ}+9Jvd_\WBeH'L5PWO7%ZMz"i F nŊT`(E=h"px.Tu/㟔◚?;u -endstream -endobj -2026 0 obj << -/Length 148 -/Filter /FlateDecode ->> -stream -x3634S0P0R5T06Q05QH1*26 -(Bds< =\ -%E\N -@QhX.O $ `& <@,?:.WO@.0!x -endstream -endobj -2027 0 obj << -/Length 146 -/Filter /FlateDecode ->> -stream -x3536S0P0S5T01U01RH1*2 -(Cds<-=\ -%E\N -\. -ц -\. -?`pNSH`c?`ar - 9 -endstream -endobj -2028 0 obj << -/Length 189 -/Filter /FlateDecode ->> -stream -x]1P .䙸 &2`A3 o$2+ -$ Kھד< -Ӛt@Ϩ}S{R`(A!Z.dI*Ztcښ&1@ -#`׭TؗCblgE Bs#Χ:b{Ytp9Ӓ('/8Yv -endstream -endobj -2029 0 obj << -/Length 237 -/Filter /FlateDecode ->> -stream -xUJ@  -&O഻:x++؃'ia=OGRߠdz ĝU'TB9:^}[tKɕFlqբ!D{!]%=ЮΨFۚ;l=4#Pj;MuoՄeywcr*E{q~WLwbk#f55"kg>'rW8,F b> -stream -xm1j@EQ!GМ  "T)L*e^f - Z*&W`0>f]_h+^ԭwq%"a&ZguL%k/VntKE!%,ل,j`;X}GXXoMdeG2\9)UPnENlcޝ}>ta -6 -mk_X~Vt]-Odtv6 -endstream -endobj -2031 0 obj << -/Length 201 -/Filter /FlateDecode ->> -stream -x͐@ kLCGLtr0NM߄G`P w$&o^ojIB(( -@BEV7L4 -7|'IQfNSc#2s.1Ka(,`.UgkKCc֎,fݹCwq s4zOznZx3Ų -endstream -endobj -2032 0 obj << -/Length 137 -/Filter /FlateDecode ->> -stream -x3530W0Pac3CCB.cS I$r9yr+r{E=}JJS|hCX.O; D@Dԃp̵o)a<Л>N` .WO@.!k -endstream -endobj -2033 0 obj << -/Length 235 -/Filter /FlateDecode ->> -stream -xuj1 @5h?.hHS tP:3$i) 7`N\@?,ْɯS{A˚j|c=b!38"g1OrŜ C6<83w&bGV" L*HKIyPܛ֩oUi2u%0Wèa2Lr%[<|i  a -endstream -endobj -2034 0 obj << -/Length 249 -/Filter /FlateDecode ->> -stream -xڕJ@,̥yMi<. - ԓRGAEoB(y9i+xefEv]J&KQJSί\(fR^tyYqz/E ʜVtTW-W+6Dh: -`CsES Fk?S8qNgK[f -B6t4֓qpvcQykC9S/ivdH{!cgxz3OR5nֿ7[ -endstream -endobj -2035 0 obj << -/Length 191 -/Filter /FlateDecode ->> -stream -xڭϱ@ # $]x D::ht>p#&'KK39 -LNsx )eA - n~}c%cJd̷1X3:rR=-٠%цF )G5,#{Q4t*=kk'v*wIwPj -n -endstream -endobj -2036 0 obj << -/Length 215 -/Filter /FlateDecode ->> -stream -xڭ= -@GR!70sMbn!he!VjihQraיQ{؝6{bPOiF٘ 0M80yevG֔&9Y|=`4YNmg 9Wl 5dUR>>\U^ --z $WVv>u!.dIg[,ȕ[hUKp 9 IgWĦF -endstream -endobj -2037 0 obj << -/Length 247 -/Filter /FlateDecode ->> -stream -xڅбJ@9R#ܼ&y),ഴP{> -stream -x3530W0P0Q5T01S0TH1*21 -(Aes<L =\ -%E\N -@QhX.O@"7CB?)DD2?$7Iv$( dH!LB FKIU8H??H"yՓ+ .] -endstream -endobj -2039 0 obj << -/Length 224 -/Filter /FlateDecode ->> -stream -xڝ=@FXL (%?&ZY+h-G(0~HA yagwf^q8'J,ĉ$#pJ2Ù[#(sv8g\vs6ꋈ|-AUͩ>QV\7y`'G~EiIiA~kxg`31| -T+jz;7kU]4# EB [s9/2.dx -endstream -endobj -2040 0 obj << -/Length 251 -/Filter /FlateDecode ->> -stream -xڍбJ@ )#케Ds2p` -A+ R+y 2DBXbvfwf"[I&JQJc\fRM7[^לJsz0^^8]_ C=" ̈bؐo7BjSՅ{O"auG_MC'ihZdgSLaM="P~ ~bXqauɼ J}n-?. -endstream -endobj -518 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F21 -/FontMatrix [0.011 0 0 0.011 0 0] -/FontBBox [ -6 -20 79 67 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 45 -/LastChar 252 -/Widths 2041 0 R -/Encoding 2042 0 R -/CharProcs 2043 0 R ->> endobj -2041 0 obj -[33.38 27.82 0 50.07 50.07 50.07 50.07 50.07 50.07 50.07 50.07 50.07 50.07 0 0 0 0 0 0 0 66.39 66.57 0 72.14 59.48 56.69 66.76 0 27.78 0 69.17 53.91 87.39 70.7 0 63.79 0 0 55.63 0 0 66.39 0 0 0 61.2 0 0 0 0 0 0 47.94 51.36 44.51 51.36 45.68 30.6 50.07 51.36 23.55 26.33 48.58 23.55 79.18 51.36 50.07 51.36 0 34.03 38.39 36.16 51.36 45.8 68.05 45.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47.94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51.36 ] -endobj -2042 0 obj << -/Type /Encoding -/Differences [45/a45/a46 47/.notdef 48/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57 58/.notdef 65/a65/a66 67/.notdef 68/a68/a69/a70/a71 72/.notdef 73/a73 74/.notdef 75/a75/a76/a77/a78 79/.notdef 80/a80 81/.notdef 83/a83 84/.notdef 86/a86 87/.notdef 90/a90 91/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120 121/.notdef 228/a228 229/.notdef 252/a252] ->> endobj -2043 0 obj << -/a45 1992 0 R -/a46 1991 0 R -/a48 2031 0 R -/a49 2032 0 R -/a50 2033 0 R -/a51 2034 0 R -/a52 2035 0 R -/a53 2036 0 R -/a54 2037 0 R -/a55 2038 0 R -/a56 2039 0 R -/a57 2040 0 R -/a65 1993 0 R -/a66 1994 0 R -/a68 1995 0 R -/a69 1996 0 R -/a70 1997 0 R -/a71 1998 0 R -/a73 1999 0 R -/a75 2000 0 R -/a76 2001 0 R -/a77 2002 0 R -/a78 2003 0 R -/a80 2004 0 R -/a83 2005 0 R -/a86 2006 0 R -/a90 2007 0 R -/a97 2008 0 R -/a98 2009 0 R -/a99 2010 0 R -/a100 2011 0 R -/a101 2012 0 R -/a102 2013 0 R -/a103 2014 0 R -/a104 2015 0 R -/a105 2016 0 R -/a106 2017 0 R -/a107 2018 0 R -/a108 2019 0 R -/a109 2020 0 R -/a110 2021 0 R -/a111 2022 0 R -/a112 2023 0 R -/a114 2024 0 R -/a115 2025 0 R -/a116 2026 0 R -/a117 2027 0 R -/a118 2028 0 R -/a119 2029 0 R -/a120 2030 0 R -/a228 1989 0 R -/a252 1990 0 R ->> endobj -2044 0 obj << -/Length 340 -/Filter /FlateDecode ->> -stream -xՒN0 Su䥏м$ZJ! &t02`nIlJLl'9f#KԱ?u}btsW7nrF_`Ay ״ew>^jN?]iU*EQW2C~H&=z\~%6oU0IcG"Kg'"qWL G_ju4*oEƭ>k$N[1G"ByR&ڂU(M1P[%CXqȹ D>JsgH ?Q(1"f2YQ#gV3\'Qm ~yCM9 vSW>3 -endstream -endobj -2045 0 obj << -/Length 229 -/Filter /FlateDecode ->> -stream -xԽ0 TJHt@NL( 09 -b>!0CCpj qMf -Eܸi⫼~uN#>R'N=>J̻B[QY'OgK)Ad#r N) -endstream -endobj -2046 0 obj << -/Length 90 -/Filter /FlateDecode ->> -stream -x35ճ4V0P0 - -)\\@$lIr -p{IO_T.}gC.}hCX.O\=I'C -endstream -endobj -2047 0 obj << -/Length 104 -/Filter /FlateDecode ->> -stream -x3334R0P0R06Q05S01VH1*25 -(XB$s<L=,=}JJS ]  b<]0T'W FO/ -endstream -endobj -2048 0 obj << -/Length 479 -/Filter /FlateDecode ->> -stream -xڍջ0D),#O@&ˊ,S AE-@P'5%7`)1ر h|\|zWm؏^w誝^y_ۯ_}ݝ}Uh?Wм8n!6ciM&r ?/Ha4NJt\C?#U -HC$[b8NB'pwF/SVtqgʣÄo1֖iAf)][tПؽG%J8RM|FLqDyV32KB9#8s mbjeEI5p`< -8]@ae'ȐL͐2`Y> -stream -xڵԱN0pC.}BEcH3D't::htGQxFB=\ %?~,T+b/smWU[= -"C=BTaf7! ͆f0!b,wXA -iK={[/{p -!·ͰqʹaA>ť"6xcIې2#j׮8[!M$Ua8fCgAL;_0l+Vr[a /9GDvvl8QԾIn|ymJ<& -endstream -endobj -2050 0 obj << -/Length 330 -/Filter /FlateDecode ->> -stream -xձN0p&r>9q"9D::x9gx4G\kTv+I'ӳt./:R^ eM%f}~M⡛IA [}]q b%O L('Xc6cYc6)͖_Ĩ_ڒ%1,㘙.ta&p#Yt1َɂ\u4OSOX.&#F߱b.˟~Hq 3|(,>dE5#^xT _W`qlf(T]q !/;NUz\pGS -endstream -endobj -2051 0 obj << -/Length 147 -/Filter /FlateDecode ->> -stream -x34233U0P0&@lbUei1ɹ\N\ -&\ q.}O_T.}gC.}hCX.Opp~ !`=0q1٠DT(6R٣ -endstream -endobj -2052 0 obj << -/Length 138 -/Filter /FlateDecode ->> -stream -x34430S0P0 - -)\\@0,ɥ`aU()*Mw -pV0wQ6T0tQxv !ń??3F(4f=i -endstream -endobj -2053 0 obj << -/Length 401 -/Filter /FlateDecode ->> -stream -xձN0Т ,R8EBHHJȀS XI>-O!ɝ6qS_|i}ˋ|3.V<"\k&'U?8%Kb=|_?,]?,x _`,-\DTbȃ26hS'gPQeQj -Rd?lEfJ,?u+/\[Qn7+\6Qn 3)_PtNgPOaa2PR ; EMU;jV#H$y툪#ݫ}uJfy8+Kz'rA)"'@X5^|_ў%}?C =\QG?e[eweГeЯ%X0M+;rdOy1 -endstream -endobj -2054 0 obj << -/Length 107 -/Filter /FlateDecode ->> -stream -x3534S0P0 - -)\\@0,ɥ`hɥU()*Mw -pV0wQ6T0tQr -Q_z -endstream -endobj -2055 0 obj << -/Length 512 -/Filter /FlateDecode ->> -stream -xU;n@I =AH#"@RR9)S8k˵x\AG`Bdvfv$#~gG!;|O甞4~tOէo\Hs~+ w_>) xkS_:$P:NF3fFFlTF7(0Bj#"P" "PBfD%( *HPbĂJ,ĂJ,X D(@HB"Z\ՈCTLUTL GPT@"U@%P@_@ -+5{΁PVY[H.{> -bPג@Rš;KoZF',nWڐJ+>E,K]r](J;DQu/^Ɣ>]c\4ܹ wOҠL4/*}:7~7=&.vQp!.Pf?#757ܴbz?8 Ok[0ia> -stream -x34431W0P0 - -)\\@0,ɥ`ḁU()*Mw -pV0wQ6T0tQ -?12GQ&MA8x@f=igr -M0 -endstream -endobj -2057 0 obj << -/Length 480 -/Filter /FlateDecode ->> -stream -xڕM@4Yj#N`:,BЕ qt0+R1n<+>8H_-K><^á;l]ۻ|56b鋹9 +}->lڛ/mg[xk{X -fk` P/xFQW`p -e<,G3aM9Co^D20JPJ!.J@Gfn>}zInXè>gA%00Lԇ(Ti8YxP0,+p@z)4cjF,P &,P f ƀɶ:,X@X2nK ^!h"9XPsc0*pdOT aKH GQm= סqFtSu -US(5o2#q -$hpJ@[W#k&WG[k1 -endstream -endobj -2058 0 obj << -/Length 351 -/Filter /FlateDecode ->> -stream -xuԽJ0,} lS+AAku5Ǥɽ'G9y*OE#Ƽd -)/NW.)֡ۧx}/̆vF}+7A!r{E%t**DiC(aW㿪a5 -endstream -endobj -2059 0 obj << -/Length 270 -/Filter /FlateDecode ->> -stream -x=n@`("M#0'zv!."AJR"}4#tl<"1-g3J&c٤r2I{LI{'vv?i~4!=WެHOlHxe8~lƶq4U 5B;a;Dh[[fUz(D4 <y;  u eDꍎ% &{tbaO>ȁٱ.gy˪3EW+D >,÷;na]E/-it; -endstream -endobj -2060 0 obj << -/Length 457 -/Filter /FlateDecode ->> -stream -xڭ1N0E-"z D*K" * -D (9BQ_^{RWr+yjR|U7ʽJS;߷|(7=ߴwo=S= [ڞnE<KkiC>>{`> -stream -x3436R0P0bCcCCCsCB.C#cX$ɥs{*r;8+r(D*ry(GQr>Ƚ 10r |$0GQ>5h|,.WO@.?K -endstream -endobj -2062 0 obj << -/Length 499 -/Filter /FlateDecode ->> -stream -xڅտ0F"y#O@jn#].`b@L\F`-G!9JUK>O8{)|/f?|ӕ _;8ğ׿?lxߤ8ggtʯko.Ľ) V6ڕG[;u̩'g:wyB`w 5@0v@<~`C@_ - - 9z -%0bkt։Ξyu-[mն=ƲO㾤X}5zbzCuz,zU=ɱW]@{yoW=bvY%`z++LȖ>ݷ qcc0ťy5W~:a -endstream -endobj -2063 0 obj << -/Length 216 -/Filter /FlateDecode ->> -stream -x34230U0P04@lbUeh2 es<2\ .}O_T.}gB4Pm,x ?Ȝ400I(*9!s 8v9`X<@su`& D;v?:v0C=R)'?8Ȗ~r ->$ -endstream -endobj -2064 0 obj << -/Length 319 -/Filter /FlateDecode ->> -stream -x͒1N0E4MdJ$[EZHPQurp!t)όmp㧱gvMl >V]ٟ<<þ-W ewoOPo.n]="b4-c9Q!D%_#,ߝ[B/fZrvJLm$C5G"d%$b2-tM)PI"=b˙ŐIRLT(S/(͑/0/DiT,vEjNyZĚ!!V}y7>CD5'$M7h -endstream -endobj -2065 0 obj << -/Length 317 -/Filter /FlateDecode ->> -stream -x픽N0utK~HZ(SR$2 1Fͣ:2fr܏#?!V?n4Ⱥql^9n -dc\ta@ZkHggG]B19+|q{qu9J #D&L;EB&΃,X3 I> -stream -xՓJ@ Pȥ0ym{*+؃'"уQzA6&3DEP&imu+lvM5m -#pI9I"AaVT%άh.)*^4eItKx52 -endstream -endobj -2067 0 obj << -/Length 313 -/Filter /FlateDecode ->> -stream -xԽN0pG"y#/KU H01 &9y&a RqPбC5\jla -sl)O{uiZ\>{Zצ:? `yen[^^^@egoza $x%b$f/"vlU"ݗ8(nN|ss`}DK4:URcP6尅v` {סrRޖ'nNXv.;.0.Q p%>}@2+g2C97a#Bwe=cY -j}t8 -endstream -endobj -2068 0 obj << -/Length 326 -/Filter /FlateDecode ->> -stream -xڭN0 @sPK?VNCL $$`d~Z?%бCU'N@IlyeuZcxcyE9AQ`<¦kH7CŇ[Tvʭ5`E$&0Mȓx܅>r5i9qӵtt1j4u{Zsb.'dSB}8 ?^)5&#% BɂF8cR)#" -arͬ}ɿ{y54*YT0+'i¯jw -j/(݉@ -endstream -endobj -2069 0 obj << -/Length 200 -/Filter /FlateDecode ->> -stream -xӱ -0Д[ /0MiX N~'8:]Ap*r\r $7,3MZ;(-)艤A)-r6B¥xB#1>uYwz;'oB6R$e7"_I9g.#ȣz[aTHT*(zH9<NX -endstream -endobj -2070 0 obj << -/Length 428 -/Filter /FlateDecode ->> -stream -xŔ;N@'Jai{<*K!H@Q%uǵ||t>-Eаn̺,Br.Ofgr|,ŋXxZȲٻgE~+W/B|{}\Fޡٽ7z;6{E kH5qF*fEEaK$b4mR=0R耮{ ` -(Xۃ>oӑdh縆5{a{9S8 ' 3cn.>8ɘa?-J CO7y`ѓ͌`j&j4hhKr?pǭ|UIKc'ջ)NmrbZϒ`'滨G=vuQ㣡m&ιōC -endstream -endobj -2071 0 obj << -/Length 239 -/Filter /FlateDecode ->> -stream -xԿjA4y [D^!BKXvbaG=•W_fv !owa>ֆfCO2u{l[YzN$[23DdƺO&zI?%3pAɐcl?Rdp׭ J@S A$-j2UU -S)!Cj{h$*ox$4]bW$iWpks.CT\T~nZ鯪?LF < -endstream -endobj -2072 0 obj << -/Length 120 -/Filter /FlateDecode ->> -stream -x336V0P04& -F -)\\@0,ɥ`hɥU()*Mw -pV0wQ6T0tQ$8lw@?rzrrd -endstream -endobj -2073 0 obj << -/Length 194 -/Filter /FlateDecode ->> -stream -x35ֳ4R0P54R56Q0T042PH1*25PACStr.'~HKW4K)YKE!P Eo -j?JRbR 300zyf1@? =z 2D> -stream -x?N0uGO@@ "" & @0;GQrAxHtHg矼8nC*zCuz*J~o}q4&}> -stream -x336V0P04& -F -)\\@0,ɥ`hU()*Mw -pV0wQ6T0tQPQD{ g`hszrr^` -endstream -endobj -2076 0 obj << -/Length 282 -/Filter /FlateDecode ->> -stream -x픱N0/P:7r2 M f`jh8\S2h`w,% Y"ژvb'-moa| xZ%~Xe -endstream -endobj -2077 0 obj << -/Length 234 -/Filter /FlateDecode ->> -stream -xӱjA ay&VQ -AJ-- Z{v!Ez -endstream -endobj -2078 0 obj << -/Length 323 -/Filter /FlateDecode ->> -stream -xՓN@!$ (PxUg"V괴h ƣufvv$$nOU׻=ë -7?[P״Xb;85P'V0*.Jngٚ6ri[hc䂓9]Fm-+x_ꊖ< -endstream -endobj -2079 0 obj << -/Length 329 -/Filter /FlateDecode ->> -stream -x퓽N@Ǘ\A2 r멇%HaRK h+}yJ -:$ ?vvfvvkۛ[8F Mq⥅H- yq SL-$$;»+HH !(P0bMCk=to N/* -endstream -endobj -2080 0 obj << -/Length 199 -/Filter /FlateDecode ->> -stream -xб -@ !`kV -ZN⤎έ88>(}xw$O`$p'MH{viK0#( =mٔӖp6tK;hEYE$TCL.jK- ȁx&RAwr<8.v *P -</FǓ_\89H -endstream -endobj -2081 0 obj << -/Length 337 -/Filter /FlateDecode ->> -stream -xmҽN02DRF @$"!"" & ؒGˣ:fb!g|gWqQ Wg\7S2F^ͦ1=ɯe |s{ɅɷP4[&"9Qpn =Q4LqH/m~/+Dg%Oz @#Spp=0;҂'`ւ_B0ՂbV;&՘ulq'=3K W@k=:E;]lLѵN"j*I#bɊQ&'i> aI;hZUc7HI -endstream -endobj -2082 0 obj << -/Length 190 -/Filter /FlateDecode ->> -stream -x3737T0P0Q5T0PTH1*23 -(@s<̌=@\ -%E\N -\. -@b<]3 qpA=D`( h (m00 `<(]?mL``@! dB.WO@.'Q -endstream -endobj -2083 0 obj << -/Length 203 -/Filter /FlateDecode ->> -stream -x10 V )SR$: Āsl PxA=XN2DnG-Ƶ耫uZm!NAQ \N?n@!* .% F;DNF%ʩVC~fX}uPÎQғY*]XՉ{kF)Y -endstream -endobj -2084 0 obj << -/Length 330 -/Filter /FlateDecode ->> -stream -xu=N0D,yDTJ:E*E"L 22`voJoB,9H/ϛˋ_n|}mlK_o׶o-wW?־z·) t p`382;9wKR_?ߑ9DDvϰsS: h3@kr -quo?H& -endstream -endobj -2085 0 obj << -/Length 460 -/Filter /FlateDecode ->> -stream -xڍԽN0F"y#O@@*LbFoċb`-b 8) sq|K3+ٵ)̽)Q:t}g&&?A6>><ݚ&?x+3?DhTzP 8 U Dp -I%,xRt&b`o2 a BF -cp)P@/|%S -Vx(a Â( N9Q\M<N\!FCs yLBׇF3% -/VzF}Xyrh -lb%,R$\Xov,^r^HUkC葚w"T} x/ K.+hmgçN9/>/嘺:h e@9u9 -0Tq(yj)) J9sX -endstream -endobj -2086 0 obj << -/Length 399 -/Filter /FlateDecode ->> -stream -xm=N@mM=SE -AT -()@P\%W 2Eafެb$"%g7;;Y_+_sZƽy-SxzuUm]uͫn狫q?4~to(fqCAQ%Q,i%Ѱ$!,yYj42z/> -stream -xڭ=0q[8L8 &v08Fg<G gIj&~䷴1EK p!g^W`n! !'zHQWY.5 ZU>5UX*˖P -'\þ氧9jpk;L氭ӟW_A}J -endstream -endobj -2088 0 obj << -/Length 342 -/Filter /FlateDecode ->> -stream -x픱N@!$7/JNH3D+ cGG().M [3(NP@'gpyR"ŻJ\-p{ob׈R7f]-|~||wwR{xPS N,Xm,fU{#l$]) -3z=Iɱ=vxz(:Q=u=!f23}حr_WgpGpaXs-Z{V.: MF.P*rfm;53@Y$ -f Vp bƔĸy׍v5 -endstream -endobj -2089 0 obj << -/Length 170 -/Filter /FlateDecode ->> -stream -xӱ -1 ; / Hϛ - vtr'utPt 7:ڦe/ $SHʉP"4hG oP EUX>~ѬH Z=>G:2r%,#wQ6}"+MG,>{`a`oD^ -endstream -endobj -2090 0 obj << -/Length 384 -/Filter /FlateDecode ->> -stream -xڵN0Fe%?+eTD$02`-G!cmiU?绷r*|IυBrA{Kolհ/Ӭjn+V\jY 3%(ўRCcnaGkEy :2f$(p -;Q:Ej[ag]詂hz>]5B/%dq=?ъC%sЫcD ,uo1\|&OaH`&e(-0\~V?l#Zm]#\.b7)9%2Vp \Q ic.uĥQWr_7]?FjQ+e -endstream -endobj -2091 0 obj << -/Length 429 -/Filter /FlateDecode ->> -stream -xڽN0e%P$ )R)`b@L (~ϹR_wkxu&jъq~*f)ۥ]{=E5/Z^WЈ0sOnvCKfT D(ujCySU~`"hU 9j]2K8T.=m7g+ 1Έ% kBeP5HЇG/tvvTSL& d> -stream -xӱJ0,} l+xSz;:9A9wktsfKIs—CTze4QϪmFhֽnu۪mү/oZ_FU}^` DdA," g$D -dN`Y2Α!aJP9=!KbYip NHARmMV@9VUU,9wHW!](e>waG܅g 1 ?1ǿ?uѫ bp -endstream -endobj -2093 0 obj << -/Length 339 -/Filter /FlateDecode ->> -stream -x1N0E4M$EREZHPQ *A͜+[n%dflg ! -D =bbp.poGᭅXb\ȷ{XU_r)C^cbq U9h=n~[B%KJ2 ҍn'&vaUS1v4KRi(\QGt䩚F,7_l?TPD3LۈKƚeۈXz=0fM@/as^%;^*1aMaCsJmpF]GS^n="9yPwH*"'\ -endstream -endobj -2094 0 obj << -/Length 439 -/Filter /FlateDecode ->> -stream -xڭԽN@%Wl z9ϊD -,ZZh> ca##PRƝ@*%9wDZ&ϲՑZCK}'^o3yզT^/Uz߫/ϯ*\\&٭*O#^YE x.$4oH2j3פhpƪ -X- 9n])f*l\مͳa i?, )8BC -G@0*fa^ f8;h&gokdD+sp逭䔝.SUlg̱IBF42`FDP"B3[z~>pa=!!",sBwHM3F@ЌZN-|7 -= TgR; -endstream -endobj -2095 0 obj << -/Length 275 -/Filter /FlateDecode ->> -stream -x͓N0et {V%LJȀDedlGȘ!Rs Uől]-^M1n,@:ݚ9Sз{?_ESDIqP(ч><)j> -stream -x͔?N0[e%G/I*eTD$*&`dG2fj?l?ꦮg+}tOu,c^j5<֝j+WUw^ߟTЍ6z^u=0: Q&хy #ֵ&~oqfs܈hhS=` agRtjbKF?c)IE)kf'!IH>jcHeQ-~:װr!eI ;6A-|h3v;_\b 9583+Qх2)-/ -4y.]@kYpev(0!B/)eL+@,TShO)D sP=&C)'oIQ]G,zƒ.;u>q^ -endstream -endobj -2097 0 obj << -/Length 444 -/Filter /FlateDecode ->> -stream -xڥN0Su+ @J"" & 7#G!qF:4CrytB__<_\}W3^?ԦT^/UzG*-ϻJ77:WV?:{QVGԑ<@'41aØCU*q!؄(V -BY@r䖰KbDÀN45mDVQ#;e#\f/jc=0#DHĖhG8ۋb@,a N1LVNk$-bAC(ebDK( -q9Y\pf9. W#@8U'1 x h'^=u Ahj:" 4T! XErз?L$D%4F7E(nKA -endstream -endobj -516 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F22 -/FontMatrix [0.00581 0 0 0.00581 0 0] -/FontBBox [ -12 -35 155 124 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 45 -/LastChar 252 -/Widths 2098 0 R -/Encoding 2099 0 R -/CharProcs 2100 0 R ->> endobj -2098 0 obj -[67.12 55.93 0 100.67 100.67 100.67 100.67 100.67 100.67 100.67 100.67 100.67 100.67 0 0 0 0 0 0 0 134.46 134.35 0 145.53 121.65 116.06 134.23 0 56.16 0 140.05 110.47 175.12 141.56 0 128.75 0 0 111.86 138.32 0 134.46 0 0 0 123.05 0 0 0 0 0 0 96.87 104.26 89.49 104.26 89.95 61.52 100.67 104.26 48.33 53.92 98.66 48.33 160.19 104.26 100.67 104.26 0 68.91 77.18 72.71 104.26 93.07 137.81 93.07 0 87.59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 96.87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 104.26 ] -endobj -2099 0 obj << -/Type /Encoding -/Differences [45/a45/a46 47/.notdef 48/a48/a49/a50/a51/a52/a53/a54/a55/a56/a57 58/.notdef 65/a65/a66 67/.notdef 68/a68/a69/a70/a71 72/.notdef 73/a73 74/.notdef 75/a75/a76/a77/a78 79/.notdef 80/a80 81/.notdef 83/a83/a84 85/.notdef 86/a86 87/.notdef 90/a90 91/.notdef 97/a97/a98/a99/a100/a101/a102/a103/a104/a105/a106/a107/a108/a109/a110/a111/a112 113/.notdef 114/a114/a115/a116/a117/a118/a119/a120 121/.notdef 122/a122 123/.notdef 228/a228 229/.notdef 252/a252] ->> endobj -2100 0 obj << -/a45 2047 0 R -/a46 2046 0 R -/a48 2088 0 R -/a49 2089 0 R -/a50 2090 0 R -/a51 2091 0 R -/a52 2092 0 R -/a53 2093 0 R -/a54 2094 0 R -/a55 2095 0 R -/a56 2096 0 R -/a57 2097 0 R -/a65 2048 0 R -/a66 2049 0 R -/a68 2050 0 R -/a69 2051 0 R -/a70 2052 0 R -/a71 2053 0 R -/a73 2054 0 R -/a75 2055 0 R -/a76 2056 0 R -/a77 2057 0 R -/a78 2058 0 R -/a80 2059 0 R -/a83 2060 0 R -/a84 2061 0 R -/a86 2062 0 R -/a90 2063 0 R -/a97 2064 0 R -/a98 2065 0 R -/a99 2066 0 R -/a100 2067 0 R -/a101 2068 0 R -/a102 2069 0 R -/a103 2070 0 R -/a104 2071 0 R -/a105 2072 0 R -/a106 2073 0 R -/a107 2074 0 R -/a108 2075 0 R -/a109 2076 0 R -/a110 2077 0 R -/a111 2078 0 R -/a112 2079 0 R -/a114 2080 0 R -/a115 2081 0 R -/a116 2082 0 R -/a117 2083 0 R -/a118 2084 0 R -/a119 2085 0 R -/a120 2086 0 R -/a122 2087 0 R -/a228 2044 0 R -/a252 2045 0 R ->> endobj -2101 0 obj << -/Length 136 -/Filter /FlateDecode ->> -stream -x323P0PP5T02P04PH1*24(YBs< =\ -%E\N -@QhX.O9   fv6> $'W  ' -endstream -endobj -2102 0 obj << -/Length 95 -/Filter /FlateDecode ->> -stream -x323P0PaCKCCB. \.'O.p KLz*r;8+r(D*ry(177? 'W  -endstream -endobj -2103 0 obj << -/Length 171 -/Filter /FlateDecode ->> -stream -x1 -@ [~/1FJL!he!Vjuh%GL7pWjRVsȣ BRJœϲ?SVp\ؚdq$fyQ3ƴ_@ x6QjykaD D~:Vht%7Tm -endstream -endobj -2104 0 obj << -/Length 333 -/Filter /FlateDecode ->> -stream -xڍAK0 -^{6LSaNAODGaRAaԉ.x ?dJg9*9g9Цӯ'9+ezӉL/h[%=tvuLx0ȶ - `ka5@!F֠%~ CnɱCȅsZnpIm1u2c!/Wܣ[P - `Q P{&{6Gq.L!qvNCQ&yи7> -stream -xu1j0g<7 41'z(S$ MHXGQ|JW\(T -7uN3uki1}.Gq%Cf&u#U])Yϧz\R׹fi WOp_PI! I@*#f%#~,K{ǏT#,ΰq`(nYsLޖF^V2 -endstream -endobj -2106 0 obj << -/Length 125 -/Filter /FlateDecode ->> -stream -x323P0P0b#S3sCB.#C I$r9yr+r{E=}JJS. -@-\. -? :  .WO@.P -endstream -endobj -2107 0 obj << -/Length 110 -/Filter /FlateDecode ->> -stream -x323P0P0b#S3KCB.#C I$r9yr+r{E=}JJS. -@-\. -? C 1cqzrrp^ -endstream -endobj -2108 0 obj << -/Length 159 -/Filter /FlateDecode ->> -stream -x3534W0P0bSCCB. HrW01r{*r;8+r(D*ry(0a@R` `$@z ɀ a/ m?C&\=?qjS -endstream -endobj -2109 0 obj << -/Length 162 -/Filter /FlateDecode ->> -stream -x1 -@ᷤL fqC@Vb--+'Gˑ<@Ⱥ!X l3pjZ>DŽm:L#c^[z?.6 6KNJV- -reByDz 7U}`(D,uxI0nҷWR hhKob -endstream -endobj -2110 0 obj << -/Length 207 -/Filter /FlateDecode ->> -stream -xڽ -P FҡмVn?`A'qRGE7f}>BŚނ*3$|9VuQۀ}+5͞1%kTڤ|18Ux*%V738 \A&rOP deyܿ>X ?c\%#'q(IfNĴ) -endstream -endobj -2111 0 obj << -/Length 131 -/Filter /FlateDecode ->> -stream -x337U0PbC33CB.c# I$r9yr+q{E=}JJS ]  b<] >00013 A9 CaՓ+ t^@ -endstream -endobj -2112 0 obj << -/Length 259 -/Filter /FlateDecode ->> -stream -x]J@Of!"." E0pA.Z v |˝gH0??pNNmnҮwYUϹ勧7wk"nssa q[{_AꭅBaD4%;>#p{%*édlW]HO˷df 3ÂױtK҇FoMfl=o,"E"pLΉ~WhFF*4& !3DWZnvj -endstream -endobj -2113 0 obj << -/Length 238 -/Filter /FlateDecode ->> -stream -xڭбJ@?4y1[8O0Z -*ښ<>=BKD+f+.yG\4P -Kn;r׼ΥLGrSm `# JT&e 0m?HMF3CP J@#J2 _.N^v2%5+w:gY9Cb)@;@f,BMB~2YGW e -endstream -endobj -470 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F18 -/FontMatrix [0.01004 0 0 0.01004 0 0] -/FontBBox [ 2 -19 98 69 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 44 -/LastChar 117 -/Widths 2114 0 R -/Encoding 2115 0 R -/CharProcs 2116 0 R ->> endobj -2114 0 obj -[27.08 0 27.08 0 48.75 48.75 48.75 0 0 48.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50.09 0 0 0 0 0 0 0 0 0 0 0 0 100.18 0 0 0 0 0 0 0 0 0 0 0 0 0 43.33 0 0 0 27.08 0 0 27.08 0 54.17 0 0 0 0 0 0 54.17 ] -endobj -2115 0 obj << -/Type /Encoding -/Differences [44/a44 45/.notdef 46/a46 47/.notdef 48/a48/a49/a50 51/.notdef 53/a53 54/.notdef 74/a74 75/.notdef 87/a87 88/.notdef 101/a101 102/.notdef 105/a105 106/.notdef 108/a108 109/.notdef 110/a110 111/.notdef 117/a117] ->> endobj -2116 0 obj << -/a44 2101 0 R -/a46 2102 0 R -/a48 2110 0 R -/a49 2111 0 R -/a50 2112 0 R -/a53 2113 0 R -/a74 2103 0 R -/a87 2104 0 R -/a101 2105 0 R -/a105 2106 0 R -/a108 2107 0 R -/a110 2108 0 R -/a117 2109 0 R ->> endobj -2117 0 obj << -/Length 168 -/Filter /FlateDecode ->> -stream -x3737R0P0bsC3 CB.31s<L=\ -%E\N -\. -ц -\. -? @F v `C !Pa#;FL@ Q}!4(r -> -stream -xuұJ@YX¥Mqx'u !)Z_ẈR$Yt%M)g38Z̵s}x3sKg9OjCF8Wi~__U:әJ76Nma`g!m ڊ^% :@=`;z`XaVC Cp"a!l 8 2AvD < q0"y*qb -T-W1 -`=5.R9=*2q#5ӣ,u#(.ňPw ZLe)-FBv_X0> ] W2h! | #5a}\]ou -endstream -endobj -2119 0 obj << -/Length 252 -/Filter /FlateDecode ->> -stream -xڭ1N1 E䂹R|Ȍ Eb -$@T@Izr4w\cn[ wG$)^dG?_Sj)QG =u%ҳ .L+-k)cn:LK}aI`XN0֭g'p_ F}nݷakCLpQr`/6Kl, vͼ++/[:Epqh9hX %:?YQH*HUՀw Sfn -endstream -endobj -2120 0 obj << -/Length 180 -/Filter /FlateDecode ->> -stream -xu= 0+ x$JA N(8;v(jrU 䁻Hxa_ǤwDv%Vt劢vQ9O=t1!2&AíWzyP6(Pye_5fVU}ǟ/ŏ C-ϐz%Qp2@se -endstream -endobj -2121 0 obj << -/Length 121 -/Filter /FlateDecode ->> -stream -x3337U0Pc S#CB. m1K$r9yr\`W4K)YKE!P E@10a`c@A -aA5X\= -endstream -endobj -2122 0 obj << -/Length 103 -/Filter /FlateDecode ->> -stream -x363T0P0b#sS#CB.#C I$r9yr+r{E=}JJS. -@-\. -  w'W  kP -endstream -endobj -2123 0 obj << -/Length 231 -/Filter /FlateDecode ->> -stream -xUбj0` 0@v@@=کCf $nQ=828tBIK i* ] %:!N9o^ŏ -OhH4K=Y4PgD4¨ 턬rPj(^HtɕB?e2E!'HZ9;_k.F;ͱQ_Fʥ֏nb4F\ rtzQv ?9 -endstream -endobj -2124 0 obj << -/Length 236 -/Filter /FlateDecode ->> -stream -xuѱJA?,`\n ܽ%AV"RD6XX>>B+ZفfYC\,*g|Sq}G˖kR'aK=[R˳#Hb}E7;I 0 >LWw߶oe-0ޏ`‰ 6}HAicRN 0&`7bhYH!? -D.B:xP/=qK -endstream -endobj -2125 0 obj << -/Length 232 -/Filter /FlateDecode ->> -stream -xUбJ@I&u'0B<VbW(Xb2rufcff5sWK}W^4YrqM%ٕ%;cӽd]Hׅoj;D9m\/P-p >zn<y󼎤3ꆔ-I' F;nHنIzh jX?OR$xFQQKbxHg, \/!n -endstream -endobj -2126 0 obj << -/Length 185 -/Filter /FlateDecode ->> -stream -xб -P_y^ rjj Ơ|!uZ$`kB|t'oQל%vғZIL*Y񺐊6 ֤bklLה5`xesB@nípR2؂+]a&Xu)> -/FirstChar 84 -/LastChar 117 -/Widths 2127 0 R -/Encoding 2128 0 R -/CharProcs 2129 0 R ->> endobj -2127 0 obj -[75.72 0 0 106.63 0 0 0 0 0 0 0 0 0 0 0 59.54 0 56.15 0 0 61.75 30.29 0 64 0 75.24 61.75 0 0 0 0 0 0 61.75 ] -endobj -2128 0 obj << -/Type /Encoding -/Differences [84/a84 85/.notdef 87/a87 88/.notdef 99/a99 100/.notdef 101/a101 102/.notdef 104/a104/a105 106/.notdef 107/a107 108/.notdef 109/a109/a110 111/.notdef 117/a117] ->> endobj -2129 0 obj << -/a84 2117 0 R -/a87 2118 0 R -/a99 2119 0 R -/a101 2120 0 R -/a104 2121 0 R -/a105 2122 0 R -/a107 2123 0 R -/a109 2124 0 R -/a110 2125 0 R -/a117 2126 0 R ->> endobj -2130 0 obj << -/Length 351 -/Filter /FlateDecode ->> -stream -x=N0D"y"NJȀbFz(&v\ҧn?57v8߲NnlFnCN}~|zw8쑳tKf{O!U^ؖJgCUt -΅)᜛Bރw2ؼ f:*e\&>ƅc9*>0.`}ͫNSyb}(rk`wYjg/g0dh"c8+,i@`{8v4:_p_^hhs-!d&d̸NL FjʜL gZ#:{ -endstream -endobj -2131 0 obj << -/Length 338 -/Filter /FlateDecode ->> -stream -xڝJ0 =rՃE`<'(ɅD|Cɏ B5Lgd_jv+gJOM%.Z;1oDqt)7,T==>ߊb~v*Q,e+,@-C*ql`a[i!Anp ,]v ݝ<-ctnKd G,ׁ렷>nj/8da"@!bh -9ƄuA+Da H v䰉Y]GoآzS*5{u.xpO}|;`Z\K0LWPG6S q.>Po -endstream -endobj -2132 0 obj << -/Length 334 -/Filter /FlateDecode ->> -stream -xԱJ@]R}M2p` -A+ RK EBHKg+ $ba#̬l 8MsL*UʷTD\,1sRJ,>^Qyno/D4;UDŧ+;f>?wbS*V H(蹮I-I26H0g,-f*XJ: -aN‚rAꭰ읨7> -stream -xڽN0 uo.HCL cDhy>Nl;b>vlǿkj;ê'lkVX^_Z\RՒnoqX;/Q0 ɨ;q;@fa[q7mpᒤk`-zL3.&x|Mp}w̿q|Q119DoTG=27bc\,d pYG>v) xd( -endstream -endobj -2134 0 obj << -/Length 318 -/Filter /FlateDecode ->> -stream -x1K0<:V O8=Z)ˣR03FSzܷgUr EKWI}oO*Y_o.^$gzhՌĿ~Krj8ETVM+dZ!݆mi|`Ɂ=|͛6B+ U\h߳z+Q/.C_G9_ȮɽǴZNbR7̤_BHsx5:ys4=$?8Nm.ju>4C -endstream -endobj -2135 0 obj << -/Length 290 -/Filter /FlateDecode ->> -stream -xڭ;N0'ri߀ IABiY$R AE HGQ|[b<|μch]}y~MPWC06 11@EcbؖC4o>}3r0X.ҙS-ˮ!qIhf!3CvApHYK&hfAyg772?xG0sIPCMBnEW8\h >iIk1i *LoNe@ -endstream -endobj -2136 0 obj << -/Length 229 -/Filter /FlateDecode ->> -stream -xԽ -0[|VvP N(G"fc~ H]G Gum:tqpLXc!A>ȣp#yf.9s5U)j 뻲TR(PR\̏SSz> -stream -x1n0?`-!8Q[H$2 C @ r`@yv]kߖ> -stream -xѽ -0+[CP N(GIqpӎxi'0?w%;}< -y=q> -stream -xҽ -0+ -7 hjA3:9: -*>Zɘ-tq\.OMsj7m9{P [R+D6ydbFel8G6F1&qy}ó-5i(KwEj1ob5+iWMO:E TiRgpг9iMu3R}oݘN. -endstream -endobj -2140 0 obj << -/Length 221 -/Filter /FlateDecode ->> -stream -xұ -0[b-jA( -vtr'utPG:v]*u $p0@}y0΃#>]KlନLϧx1AHF%h\X\(>$2ɊXƫl=̷XU:/&uYju#]Y&R.YBQP%)RM4훸!Y>%~i -KxwU -endstream -endobj -2141 0 obj << -/Length 301 -/Filter /FlateDecode ->> -stream -xmAJ@\f\@̜6tBЕ q.](m2G2MG#i\u׸?u{]u#˻ ~t뭩o;f[zVy6ޕIO+ټZo6MbƜX-j6b5l""_dj ȲcVdPd -X0f-+ٔ<&<4G -endstream -endobj -468 0 obj << -/Type /Font -/Subtype /Type3 -/Name /F17 -/FontMatrix [0.00581 0 0 0.00581 0 0] -/FontBBox [ 3 -1 104 120 ] -/Resources << /ProcSet [ /PDF /ImageB ] >> -/FirstChar 66 -/LastChar 122 -/Widths 2142 0 R -/Encoding 2143 0 R -/CharProcs 2144 0 R ->> endobj -2142 0 obj -[112.78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79.62 88.47 70.76 88.47 70.76 0 0 88.47 0 0 0 0 0 88.47 0 0 0 61.91 0 61.91 88.47 0 0 0 0 70.76 ] -endobj -2143 0 obj << -/Type /Encoding -/Differences [66/a66 67/.notdef 97/a97/a98/a99/a100/a101 102/.notdef 104/a104 105/.notdef 110/a110 111/.notdef 114/a114 115/.notdef 116/a116/a117 118/.notdef 122/a122] ->> endobj -2144 0 obj << -/a66 2130 0 R -/a97 2131 0 R -/a98 2132 0 R -/a99 2133 0 R -/a100 2134 0 R -/a101 2135 0 R -/a104 2136 0 R -/a110 2137 0 R -/a114 2138 0 R -/a116 2139 0 R -/a117 2140 0 R -/a122 2141 0 R ->> endobj -2145 0 obj << -/Length1 825 -/Length2 966 -/Length3 0 -/Length 1531 -/Filter /FlateDecode ->> -stream -xڭR{8TiR.ۗLr0fE B5%sΌ8gL"=0%nZmS춛PJE)FK"ʥekӮ{y?BD`@Le@L6N瓨HH @<F|B&1I#%1XHPH -BCj&JA 9F("L `85(e8Slʤ-,".UXJ9?LVJ!ᔾE1TAȔ -AI|$u)E0eHW!b.92&T()H IpőV}!sDUP5@fC:n#>`q"iQCTP P$1A҆X"9&95cEP- c$,E ,@ 0SR(2|'g;IV$2vTj1FMEU(Lk'`QYg78?8۪c %{1$!hDq-W{fkitT?%Ә,7yGh~,f$qJBLɚ]ٴV.޷Ak+%Μfڪs >ʌpX)ͷwͪt;jʽ56ub77gpq\]ݢe["[JT)V]B -T=D2]ӛ)/r{J-=/?X_e'\jr0 e"a?rsyɴQ<mzߢkv(@NKձ?w[l\x6{Y'Co\ "ƟHq,O#]}5ׂMjN+ǟp^.p;,Id 䕽)Wlwl2*35ΆCէ-G51L_0EnlW }e~H1qs[4x&3bLHg>Z4kV'Vln˚~gG*B{Ars VZ yPNtoI+w{Gg6tҥIcY)n>| -t0~D/,h8'+J)Mgb:Ӣ9V#( :߰Uج˭sGcKX kr"pXk ]pgۘ}K;uҝI> -Exr<^|Ό-zJzޅyK-=OWgjqwUv(}m'6V7V~wpQVJ֗`$=;t=W+F.W|`cnڪ3]1,ӓ(ylI)Y2Omk8{Ggz{Wwoq &_#K|Ͽ7d8/ꪎ.k#> endobj -2147 0 obj << -/Length1 817 -/Length2 1088 -/Length3 0 -/Length 1633 -/Filter /FlateDecode ->> -stream -xڭR{XSeO墀1̑؍mR04p1Dl;2̆N4!S#▆&䒊DG !bnjFS Ҋ9>M"QSlÍDiN6^^\$` bY,X!#0hldxh3|Eb Z$ET\IA~TN*EB -1ˉr @E0SG.>%b3$@ >!)PD!MbUfHaNMy("ObHbCCq5w)ㄩȫ"L ꙄUдXH RgV0qiVFjḢ1 Hr%4Cx4)aj,0%:0(`5XK3'˿3"*)`0P Ϙ`+RHR[@ -$|t PiFhF;\X% LG_dJlkzK`|D6]h>&@ᵞ)>qu<6>+Zut(U8kqU[>/H2R\MeԱ˃1E\Pn)bˋvhMvbgHGMVK׷- Sϙ3³.h0 ceay {ۍHA /oQQG.[޾hq,L x>@'t9 -`?y1,yԙF˭ŽVMKlw뚶Ux#z3}c7~\~Ր({k֐G [}{o&ieXkFݎVO pvkt_Os\kD ⼁rsE6H_6i %V'-N*x\@(ʹ$xn{A۳|Rlw4+Դ-;p7p Rً.eNv-!/_:++Ze3喞[0`vz"qҗՍN֑E5dZyg+EcpMmK\T-ˎx%2Z%j>8ɱN`^~glw^Teg_,3w^;xՊչRNkS!S뿹8E|W[Ur@TPâ&?{ J򒬵[vdcGD籬NZUy_H#enhC&Cڜd?weEcOM%L'{,~MƳZƑ_{d V$=#>U\xQF\c9;{27g4ֻ~ ؁|JEܝm2?kQ$ wc䀮c9S7P|}[FϚґ疄ܸ+q{jS4 YӶ86oG}^N -endstream -endobj -2148 0 obj << -/Type /FontDescriptor -/FontName /MPCDJE+LCIRCLE10 -/Flags 4 -/FontBBox [-2000 -2000 2040 2040] -/Ascent 0 -/CapHeight 0 -/Descent 0 -/ItalicAngle 0 -/StemV 40 -/XHeight 0 -/CharSet (/a109/a125) -/FontFile 2147 0 R ->> endobj -2149 0 obj << -/Length1 1009 -/Length2 1939 -/Length3 0 -/Length 2560 -/Filter /FlateDecode ->> -stream -xڭyu~uUgW] <9%P=1qBWWX*LRAcjdpTf 01Q"8H#D9A!SM+-~'7EH!$ D#T`A$.H)Q ^O -0@ǐ[O Ri$"d4g4"C #IG? gIE콿 ӞK+ -;5kjw }qSJ>nTyUHFVMReo/PK|z"Ut%i{C ӑKAL֫i'SMkT 7HsNKc^3= O9щn)Gݞ2DvWu}#@4U?lz'S2ULܤV lxM7HߴIS,#=hT$@ޓGԾ} WٲV바@wq 1X 3ڸC ǡKXC̝(nIX>z[,&>mI>Uy0'΂.%'B8uYaYsV2{:9*ܬ)bU췛VÄI3HW߲މ~{PBPBzWb2VBRZ$ėTTаmPsɎݗ˷ۮ1Rp !ʾ+4q'w  efd͗wO! 3XSf65%[!%/'$jZ}]A mɮmXZ,ْNL`/%ThS۞8ޟS{0 X_9+.{~JD>ߜ$泍!ucF]Yz-),3㍬⓽*۶g-O{~P7]O~:BbuG8~ż hQBi:1+dkΕsRlVq[[ '7O%H]=/{9D$wZ3+6ɄZ-G?\]2߸v8GU͉ -GN/V%[`YUN3ᔂ}"fDUc;;gr2ӯYgzMDŽ[-ޣF8[_cQ/^q%Vx0c/-&WL" Nk yW^TʻP$#o<,F0n߇^md43/P+5.ڠ 2 .UjW`#3ɍ3ci/Y*hP5Y#䯇:DWRlVMW]r6ơLBQX<pk& f] PgTkw_ j0xjbBm$E,~ /T -endstream -endobj -2150 0 obj << -/Type /FontDescriptor -/FontName /UGMIGW+LINEW10 -/Flags 4 -/FontBBox [-220 -220 1040 1040] -/Ascent 167 -/CapHeight 500 -/Descent 0 -/ItalicAngle 0 -/StemV 80 -/XHeight 0 -/CharSet (/a0/a113/a16/a18/a45/a49/a54/a63/a64/a65/a73/a80/a82/a85/a9) -/FontFile 2149 0 R ->> endobj -636 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /FGLMSM+CMSY10 -/FontDescriptor 2146 0 R -/FirstChar 1 -/LastChar 15 -/Widths 1567 0 R ->> endobj -632 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /MPCDJE+LCIRCLE10 -/FontDescriptor 2148 0 R -/FirstChar 109 -/LastChar 125 -/Widths 1705 0 R ->> endobj -631 0 obj << -/Type /Font -/Subtype /Type1 -/BaseFont /UGMIGW+LINEW10 -/FontDescriptor 2150 0 R -/FirstChar 0 -/LastChar 113 -/Widths 1706 0 R ->> endobj -471 0 obj << -/Type /Pages -/Count 6 -/Parent 2151 0 R -/Kids [462 0 R 474 0 R 513 0 R 559 0 R 605 0 R 609 0 R] ->> endobj -616 0 obj << -/Type /Pages -/Count 6 -/Parent 2151 0 R -/Kids [613 0 R 618 0 R 626 0 R 640 0 R 646 0 R 668 0 R] ->> endobj -673 0 obj << -/Type /Pages -/Count 6 -/Parent 2151 0 R -/Kids [671 0 R 675 0 R 681 0 R 692 0 R 700 0 R 706 0 R] ->> endobj -723 0 obj << -/Type /Pages -/Count 6 -/Parent 2151 0 R -/Kids [718 0 R 732 0 R 737 0 R 743 0 R 754 0 R 761 0 R] ->> endobj -771 0 obj << -/Type /Pages -/Count 6 -/Parent 2151 0 R -/Kids [766 0 R 773 0 R 778 0 R 784 0 R 789 0 R 795 0 R] ->> endobj -803 0 obj << -/Type /Pages -/Count 6 -/Parent 2151 0 R -/Kids [800 0 R 806 0 R 815 0 R 821 0 R 828 0 R 836 0 R] ->> endobj -846 0 obj << -/Type /Pages -/Count 6 -/Parent 2152 0 R -/Kids [842 0 R 849 0 R 855 0 R 861 0 R 867 0 R 873 0 R] ->> endobj -880 0 obj << -/Type /Pages -/Count 6 -/Parent 2152 0 R -/Kids [877 0 R 882 0 R 889 0 R 898 0 R 913 0 R 923 0 R] ->> endobj -933 0 obj << -/Type /Pages -/Count 6 -/Parent 2152 0 R -/Kids [929 0 R 937 0 R 946 0 R 953 0 R 958 0 R 964 0 R] ->> endobj -974 0 obj << -/Type /Pages -/Count 6 -/Parent 2152 0 R -/Kids [970 0 R 977 0 R 983 0 R 989 0 R 993 0 R 997 0 R] ->> endobj -1007 0 obj << -/Type /Pages -/Count 6 -/Parent 2152 0 R -/Kids [1003 0 R 1010 0 R 1017 0 R 1033 0 R 1042 0 R 1055 0 R] ->> endobj -1064 0 obj << -/Type /Pages -/Count 6 -/Parent 2152 0 R -/Kids [1061 0 R 1069 0 R 1078 0 R 1086 0 R 1091 0 R 1095 0 R] ->> endobj -1105 0 obj << -/Type /Pages -/Count 6 -/Parent 2153 0 R -/Kids [1101 0 R 1108 0 R 1114 0 R 1120 0 R 1126 0 R 1132 0 R] ->> endobj -1145 0 obj << -/Type /Pages -/Count 6 -/Parent 2153 0 R -/Kids [1141 0 R 1159 0 R 1166 0 R 1175 0 R 1179 0 R 1186 0 R] ->> endobj -1195 0 obj << -/Type /Pages -/Count 6 -/Parent 2153 0 R -/Kids [1192 0 R 1197 0 R 1202 0 R 1211 0 R 1217 0 R 1226 0 R] ->> endobj -1239 0 obj << -/Type /Pages -/Count 6 -/Parent 2153 0 R -/Kids [1235 0 R 1241 0 R 1251 0 R 1260 0 R 1265 0 R 1275 0 R] ->> endobj -1289 0 obj << -/Type /Pages -/Count 6 -/Parent 2153 0 R -/Kids [1284 0 R 1295 0 R 1304 0 R 1309 0 R 1314 0 R 1318 0 R] ->> endobj -1330 0 obj << -/Type /Pages -/Count 6 -/Parent 2153 0 R -/Kids [1326 0 R 1336 0 R 1346 0 R 1351 0 R 1355 0 R 1359 0 R] ->> endobj -1371 0 obj << -/Type /Pages -/Count 5 -/Parent 2154 0 R -/Kids [1367 0 R 1373 0 R 1409 0 R 1455 0 R 1460 0 R] ->> endobj -2151 0 obj << -/Type /Pages -/Count 36 -/Parent 2155 0 R -/Kids [471 0 R 616 0 R 673 0 R 723 0 R 771 0 R 803 0 R] ->> endobj -2152 0 obj << -/Type /Pages -/Count 36 -/Parent 2155 0 R -/Kids [846 0 R 880 0 R 933 0 R 974 0 R 1007 0 R 1064 0 R] ->> endobj -2153 0 obj << -/Type /Pages -/Count 36 -/Parent 2155 0 R -/Kids [1105 0 R 1145 0 R 1195 0 R 1239 0 R 1289 0 R 1330 0 R] ->> endobj -2154 0 obj << -/Type /Pages -/Count 5 -/Parent 2155 0 R -/Kids [1371 0 R] ->> endobj -2155 0 obj << -/Type /Pages -/Count 113 -/Kids [2151 0 R 2152 0 R 2153 0 R 2154 0 R] ->> endobj -2156 0 obj << -/Type /Outlines -/First 7 0 R -/Last 459 0 R -/Count 27 ->> endobj -459 0 obj << -/Title 460 0 R -/A 457 0 R -/Parent 2156 0 R -/Prev 435 0 R ->> endobj -455 0 obj << -/Title 456 0 R -/A 453 0 R -/Parent 435 0 R -/Prev 451 0 R ->> endobj -451 0 obj << -/Title 452 0 R -/A 449 0 R -/Parent 435 0 R -/Prev 447 0 R -/Next 455 0 R ->> endobj -447 0 obj << -/Title 448 0 R -/A 445 0 R -/Parent 435 0 R -/Prev 443 0 R -/Next 451 0 R ->> endobj -443 0 obj << -/Title 444 0 R -/A 441 0 R -/Parent 435 0 R -/Prev 439 0 R -/Next 447 0 R ->> endobj -439 0 obj << -/Title 440 0 R -/A 437 0 R -/Parent 435 0 R -/Next 443 0 R ->> endobj -435 0 obj << -/Title 436 0 R -/A 433 0 R -/Parent 2156 0 R -/Prev 415 0 R -/Next 459 0 R -/First 439 0 R -/Last 455 0 R -/Count -5 ->> endobj -431 0 obj << -/Title 432 0 R -/A 429 0 R -/Parent 415 0 R -/Prev 427 0 R ->> endobj -427 0 obj << -/Title 428 0 R -/A 425 0 R -/Parent 415 0 R -/Prev 423 0 R -/Next 431 0 R ->> endobj -423 0 obj << -/Title 424 0 R -/A 421 0 R -/Parent 415 0 R -/Prev 419 0 R -/Next 427 0 R ->> endobj -419 0 obj << -/Title 420 0 R -/A 417 0 R -/Parent 415 0 R -/Next 423 0 R ->> endobj -415 0 obj << -/Title 416 0 R -/A 413 0 R -/Parent 2156 0 R -/Prev 403 0 R -/Next 435 0 R -/First 419 0 R -/Last 431 0 R -/Count -4 ->> endobj -411 0 obj << -/Title 412 0 R -/A 409 0 R -/Parent 403 0 R -/Prev 407 0 R ->> endobj -407 0 obj << -/Title 408 0 R -/A 405 0 R -/Parent 403 0 R -/Next 411 0 R ->> endobj -403 0 obj << -/Title 404 0 R -/A 401 0 R -/Parent 2156 0 R -/Prev 367 0 R -/Next 415 0 R -/First 407 0 R -/Last 411 0 R -/Count -2 ->> endobj -399 0 obj << -/Title 400 0 R -/A 397 0 R -/Parent 367 0 R -/Prev 375 0 R ->> endobj -395 0 obj << -/Title 396 0 R -/A 393 0 R -/Parent 375 0 R -/Prev 391 0 R ->> endobj -391 0 obj << -/Title 392 0 R -/A 389 0 R -/Parent 375 0 R -/Prev 387 0 R -/Next 395 0 R ->> endobj -387 0 obj << -/Title 388 0 R -/A 385 0 R -/Parent 375 0 R -/Prev 383 0 R -/Next 391 0 R ->> endobj -383 0 obj << -/Title 384 0 R -/A 381 0 R -/Parent 375 0 R -/Prev 379 0 R -/Next 387 0 R ->> endobj -379 0 obj << -/Title 380 0 R -/A 377 0 R -/Parent 375 0 R -/Next 383 0 R ->> endobj -375 0 obj << -/Title 376 0 R -/A 373 0 R -/Parent 367 0 R -/Prev 371 0 R -/Next 399 0 R -/First 379 0 R -/Last 395 0 R -/Count -5 ->> endobj -371 0 obj << -/Title 372 0 R -/A 369 0 R -/Parent 367 0 R -/Next 375 0 R ->> endobj -367 0 obj << -/Title 368 0 R -/A 365 0 R -/Parent 2156 0 R -/Prev 315 0 R -/Next 403 0 R -/First 371 0 R -/Last 399 0 R -/Count -3 ->> endobj -363 0 obj << -/Title 364 0 R -/A 361 0 R -/Parent 351 0 R -/Prev 359 0 R ->> endobj -359 0 obj << -/Title 360 0 R -/A 357 0 R -/Parent 351 0 R -/Prev 355 0 R -/Next 363 0 R ->> endobj -355 0 obj << -/Title 356 0 R -/A 353 0 R -/Parent 351 0 R -/Next 359 0 R ->> endobj -351 0 obj << -/Title 352 0 R -/A 349 0 R -/Parent 315 0 R -/Prev 339 0 R -/First 355 0 R -/Last 363 0 R -/Count -3 ->> endobj -347 0 obj << -/Title 348 0 R -/A 345 0 R -/Parent 339 0 R -/Prev 343 0 R ->> endobj -343 0 obj << -/Title 344 0 R -/A 341 0 R -/Parent 339 0 R -/Next 347 0 R ->> endobj -339 0 obj << -/Title 340 0 R -/A 337 0 R -/Parent 315 0 R -/Prev 319 0 R -/Next 351 0 R -/First 343 0 R -/Last 347 0 R -/Count -2 ->> endobj -335 0 obj << -/Title 336 0 R -/A 333 0 R -/Parent 319 0 R -/Prev 331 0 R ->> endobj -331 0 obj << -/Title 332 0 R -/A 329 0 R -/Parent 319 0 R -/Prev 327 0 R -/Next 335 0 R ->> endobj -327 0 obj << -/Title 328 0 R -/A 325 0 R -/Parent 319 0 R -/Prev 323 0 R -/Next 331 0 R ->> endobj -323 0 obj << -/Title 324 0 R -/A 321 0 R -/Parent 319 0 R -/Next 327 0 R ->> endobj -319 0 obj << -/Title 320 0 R -/A 317 0 R -/Parent 315 0 R -/Next 339 0 R -/First 323 0 R -/Last 335 0 R -/Count -4 ->> endobj -315 0 obj << -/Title 316 0 R -/A 313 0 R -/Parent 2156 0 R -/Prev 307 0 R -/Next 367 0 R -/First 319 0 R -/Last 351 0 R -/Count -3 ->> endobj -311 0 obj << -/Title 312 0 R -/A 309 0 R -/Parent 307 0 R ->> endobj -307 0 obj << -/Title 308 0 R -/A 305 0 R -/Parent 2156 0 R -/Prev 303 0 R -/Next 315 0 R -/First 311 0 R -/Last 311 0 R -/Count -1 ->> endobj -303 0 obj << -/Title 304 0 R -/A 301 0 R -/Parent 2156 0 R -/Prev 291 0 R -/Next 307 0 R ->> endobj -299 0 obj << -/Title 300 0 R -/A 297 0 R -/Parent 291 0 R -/Prev 295 0 R ->> endobj -295 0 obj << -/Title 296 0 R -/A 293 0 R -/Parent 291 0 R -/Next 299 0 R ->> endobj -291 0 obj << -/Title 292 0 R -/A 289 0 R -/Parent 2156 0 R -/Prev 275 0 R -/Next 303 0 R -/First 295 0 R -/Last 299 0 R -/Count -2 ->> endobj -287 0 obj << -/Title 288 0 R -/A 285 0 R -/Parent 275 0 R -/Prev 283 0 R ->> endobj -283 0 obj << -/Title 284 0 R -/A 281 0 R -/Parent 275 0 R -/Prev 279 0 R -/Next 287 0 R ->> endobj -279 0 obj << -/Title 280 0 R -/A 277 0 R -/Parent 275 0 R -/Next 283 0 R ->> endobj -275 0 obj << -/Title 276 0 R -/A 273 0 R -/Parent 2156 0 R -/Prev 235 0 R -/Next 291 0 R -/First 279 0 R -/Last 287 0 R -/Count -3 ->> endobj -271 0 obj << -/Title 272 0 R -/A 269 0 R -/Parent 235 0 R -/Prev 267 0 R ->> endobj -267 0 obj << -/Title 268 0 R -/A 265 0 R -/Parent 235 0 R -/Prev 263 0 R -/Next 271 0 R ->> endobj -263 0 obj << -/Title 264 0 R -/A 261 0 R -/Parent 235 0 R -/Prev 259 0 R -/Next 267 0 R ->> endobj -259 0 obj << -/Title 260 0 R -/A 257 0 R -/Parent 235 0 R -/Prev 255 0 R -/Next 263 0 R ->> endobj -255 0 obj << -/Title 256 0 R -/A 253 0 R -/Parent 235 0 R -/Prev 239 0 R -/Next 259 0 R ->> endobj -251 0 obj << -/Title 252 0 R -/A 249 0 R -/Parent 239 0 R -/Prev 247 0 R ->> endobj -247 0 obj << -/Title 248 0 R -/A 245 0 R -/Parent 239 0 R -/Prev 243 0 R -/Next 251 0 R ->> endobj -243 0 obj << -/Title 244 0 R -/A 241 0 R -/Parent 239 0 R -/Next 247 0 R ->> endobj -239 0 obj << -/Title 240 0 R -/A 237 0 R -/Parent 235 0 R -/Next 255 0 R -/First 243 0 R -/Last 251 0 R -/Count -3 ->> endobj -235 0 obj << -/Title 236 0 R -/A 233 0 R -/Parent 2156 0 R -/Prev 227 0 R -/Next 275 0 R -/First 239 0 R -/Last 271 0 R -/Count -6 ->> endobj -231 0 obj << -/Title 232 0 R -/A 229 0 R -/Parent 227 0 R ->> endobj -227 0 obj << -/Title 228 0 R -/A 225 0 R -/Parent 2156 0 R -/Prev 223 0 R -/Next 235 0 R -/First 231 0 R -/Last 231 0 R -/Count -1 ->> endobj -223 0 obj << -/Title 224 0 R -/A 221 0 R -/Parent 2156 0 R -/Prev 215 0 R -/Next 227 0 R ->> endobj -219 0 obj << -/Title 220 0 R -/A 217 0 R -/Parent 215 0 R ->> endobj -215 0 obj << -/Title 216 0 R -/A 213 0 R -/Parent 2156 0 R -/Prev 203 0 R -/Next 223 0 R -/First 219 0 R -/Last 219 0 R -/Count -1 ->> endobj -211 0 obj << -/Title 212 0 R -/A 209 0 R -/Parent 203 0 R -/Prev 207 0 R ->> endobj -207 0 obj << -/Title 208 0 R -/A 205 0 R -/Parent 203 0 R -/Next 211 0 R ->> endobj -203 0 obj << -/Title 204 0 R -/A 201 0 R -/Parent 2156 0 R -/Prev 195 0 R -/Next 215 0 R -/First 207 0 R -/Last 211 0 R -/Count -2 ->> endobj -199 0 obj << -/Title 200 0 R -/A 197 0 R -/Parent 195 0 R ->> endobj -195 0 obj << -/Title 196 0 R -/A 193 0 R -/Parent 2156 0 R -/Prev 171 0 R -/Next 203 0 R -/First 199 0 R -/Last 199 0 R -/Count -1 ->> endobj -191 0 obj << -/Title 192 0 R -/A 189 0 R -/Parent 171 0 R -/Prev 179 0 R ->> endobj -187 0 obj << -/Title 188 0 R -/A 185 0 R -/Parent 179 0 R -/Prev 183 0 R ->> endobj -183 0 obj << -/Title 184 0 R -/A 181 0 R -/Parent 179 0 R -/Next 187 0 R ->> endobj -179 0 obj << -/Title 180 0 R -/A 177 0 R -/Parent 171 0 R -/Prev 175 0 R -/Next 191 0 R -/First 183 0 R -/Last 187 0 R -/Count -2 ->> endobj -175 0 obj << -/Title 176 0 R -/A 173 0 R -/Parent 171 0 R -/Next 179 0 R ->> endobj -171 0 obj << -/Title 172 0 R -/A 169 0 R -/Parent 2156 0 R -/Prev 159 0 R -/Next 195 0 R -/First 175 0 R -/Last 191 0 R -/Count -3 ->> endobj -167 0 obj << -/Title 168 0 R -/A 165 0 R -/Parent 159 0 R -/Prev 163 0 R ->> endobj -163 0 obj << -/Title 164 0 R -/A 161 0 R -/Parent 159 0 R -/Next 167 0 R ->> endobj -159 0 obj << -/Title 160 0 R -/A 157 0 R -/Parent 2156 0 R -/Prev 147 0 R -/Next 171 0 R -/First 163 0 R -/Last 167 0 R -/Count -2 ->> endobj -155 0 obj << -/Title 156 0 R -/A 153 0 R -/Parent 147 0 R -/Prev 151 0 R ->> endobj -151 0 obj << -/Title 152 0 R -/A 149 0 R -/Parent 147 0 R -/Next 155 0 R ->> endobj -147 0 obj << -/Title 148 0 R -/A 145 0 R -/Parent 2156 0 R -/Prev 139 0 R -/Next 159 0 R -/First 151 0 R -/Last 155 0 R -/Count -2 ->> endobj -143 0 obj << -/Title 144 0 R -/A 141 0 R -/Parent 139 0 R ->> endobj -139 0 obj << -/Title 140 0 R -/A 137 0 R -/Parent 2156 0 R -/Prev 123 0 R -/Next 147 0 R -/First 143 0 R -/Last 143 0 R -/Count -1 ->> endobj -135 0 obj << -/Title 136 0 R -/A 133 0 R -/Parent 123 0 R -/Prev 131 0 R ->> endobj -131 0 obj << -/Title 132 0 R -/A 129 0 R -/Parent 123 0 R -/Prev 127 0 R -/Next 135 0 R ->> endobj -127 0 obj << -/Title 128 0 R -/A 125 0 R -/Parent 123 0 R -/Next 131 0 R ->> endobj -123 0 obj << -/Title 124 0 R -/A 121 0 R -/Parent 2156 0 R -/Prev 119 0 R -/Next 139 0 R -/First 127 0 R -/Last 135 0 R -/Count -3 ->> endobj -119 0 obj << -/Title 120 0 R -/A 117 0 R -/Parent 2156 0 R -/Prev 103 0 R -/Next 123 0 R ->> endobj -115 0 obj << -/Title 116 0 R -/A 113 0 R -/Parent 103 0 R -/Prev 111 0 R ->> endobj -111 0 obj << -/Title 112 0 R -/A 109 0 R -/Parent 103 0 R -/Prev 107 0 R -/Next 115 0 R ->> endobj -107 0 obj << -/Title 108 0 R -/A 105 0 R -/Parent 103 0 R -/Next 111 0 R ->> endobj -103 0 obj << -/Title 104 0 R -/A 101 0 R -/Parent 2156 0 R -/Prev 91 0 R -/Next 119 0 R -/First 107 0 R -/Last 115 0 R -/Count -3 ->> endobj -99 0 obj << -/Title 100 0 R -/A 97 0 R -/Parent 91 0 R -/Prev 95 0 R ->> endobj -95 0 obj << -/Title 96 0 R -/A 93 0 R -/Parent 91 0 R -/Next 99 0 R ->> endobj -91 0 obj << -/Title 92 0 R -/A 89 0 R -/Parent 2156 0 R -/Prev 35 0 R -/Next 103 0 R -/First 95 0 R -/Last 99 0 R -/Count -2 ->> endobj -87 0 obj << -/Title 88 0 R -/A 85 0 R -/Parent 35 0 R -/Prev 75 0 R ->> endobj -83 0 obj << -/Title 84 0 R -/A 81 0 R -/Parent 75 0 R -/Prev 79 0 R ->> endobj -79 0 obj << -/Title 80 0 R -/A 77 0 R -/Parent 75 0 R -/Next 83 0 R ->> endobj -75 0 obj << -/Title 76 0 R -/A 73 0 R -/Parent 35 0 R -/Prev 71 0 R -/Next 87 0 R -/First 79 0 R -/Last 83 0 R -/Count -2 ->> endobj -71 0 obj << -/Title 72 0 R -/A 69 0 R -/Parent 35 0 R -/Prev 55 0 R -/Next 75 0 R ->> endobj -67 0 obj << -/Title 68 0 R -/A 65 0 R -/Parent 55 0 R -/Prev 63 0 R ->> endobj -63 0 obj << -/Title 64 0 R -/A 61 0 R -/Parent 55 0 R -/Prev 59 0 R -/Next 67 0 R ->> endobj -59 0 obj << -/Title 60 0 R -/A 57 0 R -/Parent 55 0 R -/Next 63 0 R ->> endobj -55 0 obj << -/Title 56 0 R -/A 53 0 R -/Parent 35 0 R -/Prev 43 0 R -/Next 71 0 R -/First 59 0 R -/Last 67 0 R -/Count -3 ->> endobj -51 0 obj << -/Title 52 0 R -/A 49 0 R -/Parent 43 0 R -/Prev 47 0 R ->> endobj -47 0 obj << -/Title 48 0 R -/A 45 0 R -/Parent 43 0 R -/Next 51 0 R ->> endobj -43 0 obj << -/Title 44 0 R -/A 41 0 R -/Parent 35 0 R -/Prev 39 0 R -/Next 55 0 R -/First 47 0 R -/Last 51 0 R -/Count -2 ->> endobj -39 0 obj << -/Title 40 0 R -/A 37 0 R -/Parent 35 0 R -/Next 43 0 R ->> endobj -35 0 obj << -/Title 36 0 R -/A 33 0 R -/Parent 2156 0 R -/Prev 11 0 R -/Next 91 0 R -/First 39 0 R -/Last 87 0 R -/Count -6 ->> endobj -31 0 obj << -/Title 32 0 R -/A 29 0 R -/Parent 15 0 R -/Prev 27 0 R ->> endobj -27 0 obj << -/Title 28 0 R -/A 25 0 R -/Parent 15 0 R -/Prev 23 0 R -/Next 31 0 R ->> endobj -23 0 obj << -/Title 24 0 R -/A 21 0 R -/Parent 15 0 R -/Prev 19 0 R -/Next 27 0 R ->> endobj -19 0 obj << -/Title 20 0 R -/A 17 0 R -/Parent 15 0 R -/Next 23 0 R ->> endobj -15 0 obj << -/Title 16 0 R -/A 13 0 R -/Parent 11 0 R -/First 19 0 R -/Last 31 0 R -/Count -4 ->> endobj -11 0 obj << -/Title 12 0 R -/A 9 0 R -/Parent 2156 0 R -/Prev 7 0 R -/Next 35 0 R -/First 15 0 R -/Last 15 0 R -/Count -1 ->> endobj -7 0 obj << -/Title 8 0 R -/A 5 0 R -/Parent 2156 0 R -/Next 11 0 R ->> endobj -2157 0 obj << -/Names [(Doc-Start) 467 0 R (Item.1) 695 0 R (Item.10) 746 0 R (Item.11) 747 0 R (Item.12) 748 0 R (Item.13) 749 0 R] -/Limits [(Doc-Start) (Item.13)] ->> endobj -2158 0 obj << -/Names [(Item.14) 757 0 R (Item.15) 758 0 R (Item.16) 759 0 R (Item.17) 901 0 R (Item.18) 902 0 R (Item.19) 903 0 R] -/Limits [(Item.14) (Item.19)] ->> endobj -2159 0 obj << -/Names [(Item.2) 696 0 R (Item.20) 904 0 R (Item.21) 905 0 R (Item.22) 906 0 R (Item.23) 907 0 R (Item.24) 917 0 R] -/Limits [(Item.2) (Item.24)] ->> endobj -2160 0 obj << -/Names [(Item.25) 918 0 R (Item.26) 1081 0 R (Item.27) 1082 0 R (Item.28) 1220 0 R (Item.29) 1229 0 R (Item.3) 709 0 R] -/Limits [(Item.25) (Item.3)] ->> endobj -2161 0 obj << -/Names [(Item.30) 1230 0 R (Item.31) 1299 0 R (Item.32) 1300 0 R (Item.33) 1301 0 R (Item.34) 1340 0 R (Item.35) 1341 0 R] -/Limits [(Item.30) (Item.35)] ->> endobj -2162 0 obj << -/Names [(Item.4) 710 0 R (Item.5) 711 0 R (Item.6) 712 0 R (Item.7) 713 0 R (Item.8) 714 0 R (Item.9) 740 0 R] -/Limits [(Item.4) (Item.9)] ->> endobj -2163 0 obj << -/Names [(appendix*.81) 1370 0 R (appendix*.82) 1412 0 R (appendix.A) 458 0 R (chapter*.1) 517 0 R (chapter*.2) 6 0 R (chapter.1) 10 0 R] -/Limits [(appendix*.81) (chapter.1)] ->> endobj -2164 0 obj << -/Names [(chapter.10) 170 0 R (chapter.11) 194 0 R (chapter.12) 202 0 R (chapter.13) 214 0 R (chapter.14) 222 0 R (chapter.15) 226 0 R] -/Limits [(chapter.10) (chapter.15)] ->> endobj -2165 0 obj << -/Names [(chapter.16) 234 0 R (chapter.17) 274 0 R (chapter.18) 290 0 R (chapter.19) 302 0 R (chapter.2) 34 0 R (chapter.20) 306 0 R] -/Limits [(chapter.16) (chapter.20)] ->> endobj -2166 0 obj << -/Names [(chapter.21) 314 0 R (chapter.22) 366 0 R (chapter.23) 402 0 R (chapter.24) 414 0 R (chapter.25) 434 0 R (chapter.3) 90 0 R] -/Limits [(chapter.21) (chapter.3)] ->> endobj -2167 0 obj << -/Names [(chapter.4) 102 0 R (chapter.5) 118 0 R (chapter.6) 122 0 R (chapter.7) 138 0 R (chapter.8) 146 0 R (chapter.9) 158 0 R] -/Limits [(chapter.4) (chapter.9)] ->> endobj -2168 0 obj << -/Names [(figure.caption.10) 722 0 R (figure.caption.11) 735 0 R (figure.caption.12) 751 0 R (figure.caption.13) 769 0 R (figure.caption.14) 781 0 R (figure.caption.15) 792 0 R] -/Limits [(figure.caption.10) (figure.caption.15)] ->> endobj -2169 0 obj << -/Names [(figure.caption.16) 809 0 R (figure.caption.17) 818 0 R (figure.caption.18) 819 0 R (figure.caption.19) 831 0 R (figure.caption.20) 833 0 R (figure.caption.21) 845 0 R] -/Limits [(figure.caption.16) (figure.caption.21)] ->> endobj -2170 0 obj << -/Names [(figure.caption.23) 858 0 R (figure.caption.24) 870 0 R (figure.caption.26) 893 0 R (figure.caption.27) 895 0 R (figure.caption.28) 916 0 R (figure.caption.29) 926 0 R] -/Limits [(figure.caption.23) (figure.caption.29)] ->> endobj -2171 0 obj << -/Names [(figure.caption.3) 630 0 R (figure.caption.30) 932 0 R (figure.caption.31) 940 0 R (figure.caption.32) 949 0 R (figure.caption.33) 961 0 R (figure.caption.34) 973 0 R] -/Limits [(figure.caption.3) (figure.caption.34)] ->> endobj -2172 0 obj << -/Names [(figure.caption.35) 986 0 R (figure.caption.36) 1006 0 R (figure.caption.37) 1020 0 R (figure.caption.38) 1021 0 R (figure.caption.39) 1036 0 R (figure.caption.4) 638 0 R] -/Limits [(figure.caption.35) (figure.caption.4)] ->> endobj -2173 0 obj << -/Names [(figure.caption.40) 1037 0 R (figure.caption.41) 1045 0 R (figure.caption.42) 1046 0 R (figure.caption.43) 1047 0 R (figure.caption.44) 1048 0 R (figure.caption.45) 1058 0 R] -/Limits [(figure.caption.40) (figure.caption.45)] ->> endobj -2174 0 obj << -/Names [(figure.caption.46) 1059 0 R (figure.caption.47) 1072 0 R (figure.caption.48) 1083 0 R (figure.caption.49) 1089 0 R (figure.caption.5) 648 0 R (figure.caption.50) 1104 0 R] -/Limits [(figure.caption.46) (figure.caption.50)] ->> endobj -2175 0 obj << -/Names [(figure.caption.51) 1117 0 R (figure.caption.52) 1129 0 R (figure.caption.53) 1144 0 R (figure.caption.54) 1162 0 R (figure.caption.55) 1164 0 R (figure.caption.56) 1169 0 R] -/Limits [(figure.caption.51) (figure.caption.56)] ->> endobj -2176 0 obj << -/Names [(figure.caption.57) 1170 0 R (figure.caption.58) 1171 0 R (figure.caption.59) 1172 0 R (figure.caption.6) 685 0 R (figure.caption.60) 1173 0 R (figure.caption.61) 1189 0 R] -/Limits [(figure.caption.57) (figure.caption.61)] ->> endobj -2177 0 obj << -/Names [(figure.caption.62) 1205 0 R (figure.caption.63) 1214 0 R (figure.caption.66) 1238 0 R (figure.caption.67) 1254 0 R (figure.caption.68) 1255 0 R (figure.caption.69) 1256 0 R] -/Limits [(figure.caption.62) (figure.caption.69)] ->> endobj -2178 0 obj << -/Names [(figure.caption.7) 697 0 R (figure.caption.70) 1263 0 R (figure.caption.71) 1278 0 R (figure.caption.72) 1287 0 R (figure.caption.73) 1288 0 R (figure.caption.74) 1298 0 R] -/Limits [(figure.caption.7) (figure.caption.74)] ->> endobj -2179 0 obj << -/Names [(figure.caption.75) 1302 0 R (figure.caption.76) 1307 0 R (figure.caption.77) 1321 0 R (figure.caption.78) 1329 0 R (figure.caption.79) 1339 0 R (figure.caption.8) 698 0 R] -/Limits [(figure.caption.75) (figure.caption.8)] ->> endobj -2180 0 obj << -/Names [(figure.caption.80) 1349 0 R (figure.caption.9) 721 0 R (page.1) 466 0 R (page.10) 708 0 R (page.100) 1361 0 R (page.101) 1369 0 R] -/Limits [(figure.caption.80) (page.101)] ->> endobj -2181 0 obj << -/Names [(page.102) 1375 0 R (page.103) 1411 0 R (page.104) 1457 0 R (page.105) 1462 0 R (page.11) 720 0 R (page.12) 734 0 R] -/Limits [(page.102) (page.12)] ->> endobj -2182 0 obj << -/Names [(page.13) 739 0 R (page.14) 745 0 R (page.15) 756 0 R (page.16) 763 0 R (page.17) 768 0 R (page.18) 775 0 R] -/Limits [(page.13) (page.18)] ->> endobj -2183 0 obj << -/Names [(page.19) 780 0 R (page.2) 476 0 R (page.20) 786 0 R (page.21) 791 0 R (page.22) 797 0 R (page.23) 802 0 R] -/Limits [(page.19) (page.23)] ->> endobj -2184 0 obj << -/Names [(page.24) 808 0 R (page.25) 817 0 R (page.26) 823 0 R (page.27) 830 0 R (page.28) 838 0 R (page.29) 844 0 R] -/Limits [(page.24) (page.29)] ->> endobj -2185 0 obj << -/Names [(page.3) 515 0 R (page.30) 851 0 R (page.31) 857 0 R (page.32) 863 0 R (page.33) 869 0 R (page.34) 875 0 R] -/Limits [(page.3) (page.34)] ->> endobj -2186 0 obj << -/Names [(page.35) 879 0 R (page.36) 884 0 R (page.37) 891 0 R (page.38) 900 0 R (page.39) 915 0 R (page.4) 561 0 R] -/Limits [(page.35) (page.4)] ->> endobj -2187 0 obj << -/Names [(page.40) 925 0 R (page.41) 931 0 R (page.42) 939 0 R (page.43) 948 0 R (page.44) 955 0 R (page.45) 960 0 R] -/Limits [(page.40) (page.45)] ->> endobj -2188 0 obj << -/Names [(page.46) 966 0 R (page.47) 972 0 R (page.48) 979 0 R (page.49) 985 0 R (page.5) 607 0 R (page.50) 991 0 R] -/Limits [(page.46) (page.50)] ->> endobj -2189 0 obj << -/Names [(page.51) 995 0 R (page.52) 999 0 R (page.53) 1005 0 R (page.54) 1012 0 R (page.55) 1019 0 R (page.56) 1035 0 R] -/Limits [(page.51) (page.56)] ->> endobj -2190 0 obj << -/Names [(page.57) 1044 0 R (page.58) 1057 0 R (page.59) 1063 0 R (page.6) 611 0 R (page.60) 1071 0 R (page.61) 1080 0 R] -/Limits [(page.57) (page.61)] ->> endobj -2191 0 obj << -/Names [(page.62) 1088 0 R (page.63) 1093 0 R (page.64) 1097 0 R (page.65) 1103 0 R (page.66) 1110 0 R (page.67) 1116 0 R] -/Limits [(page.62) (page.67)] ->> endobj -2192 0 obj << -/Names [(page.68) 1122 0 R (page.69) 1128 0 R (page.7) 683 0 R (page.70) 1134 0 R (page.71) 1143 0 R (page.72) 1161 0 R] -/Limits [(page.68) (page.72)] ->> endobj -2193 0 obj << -/Names [(page.73) 1168 0 R (page.74) 1177 0 R (page.75) 1181 0 R (page.76) 1188 0 R (page.77) 1194 0 R (page.78) 1199 0 R] -/Limits [(page.73) (page.78)] ->> endobj -2194 0 obj << -/Names [(page.79) 1204 0 R (page.8) 694 0 R (page.80) 1213 0 R (page.81) 1219 0 R (page.82) 1228 0 R (page.83) 1237 0 R] -/Limits [(page.79) (page.83)] ->> endobj -2195 0 obj << -/Names [(page.84) 1243 0 R (page.85) 1253 0 R (page.86) 1262 0 R (page.87) 1267 0 R (page.88) 1277 0 R (page.89) 1286 0 R] -/Limits [(page.84) (page.89)] ->> endobj -2196 0 obj << -/Names [(page.9) 702 0 R (page.90) 1297 0 R (page.91) 1306 0 R (page.92) 1311 0 R (page.93) 1316 0 R (page.94) 1320 0 R] -/Limits [(page.9) (page.94)] ->> endobj -2197 0 obj << -/Names [(page.95) 1328 0 R (page.96) 1338 0 R (page.97) 1348 0 R (page.98) 1353 0 R (page.99) 1357 0 R (page.i) 615 0 R] -/Limits [(page.95) (page.i)] ->> endobj -2198 0 obj << -/Names [(page.ii) 620 0 R (section.1.1) 14 0 R (section.10.1) 174 0 R (section.10.2) 178 0 R (section.10.3) 190 0 R (section.11.1) 198 0 R] -/Limits [(page.ii) (section.11.1)] ->> endobj -2199 0 obj << -/Names [(section.12.1) 206 0 R (section.12.2) 210 0 R (section.13.1) 218 0 R (section.16.1) 238 0 R (section.16.2) 254 0 R (section.16.3) 258 0 R] -/Limits [(section.12.1) (section.16.3)] ->> endobj -2200 0 obj << -/Names [(section.16.4) 262 0 R (section.16.5) 266 0 R (section.16.6) 270 0 R (section.17.1) 278 0 R (section.17.2) 282 0 R (section.17.3) 286 0 R] -/Limits [(section.16.4) (section.17.3)] ->> endobj -2201 0 obj << -/Names [(section.18.1) 294 0 R (section.18.2) 298 0 R (section.2.1) 38 0 R (section.2.2) 42 0 R (section.2.3) 54 0 R (section.2.4) 70 0 R] -/Limits [(section.18.1) (section.2.4)] ->> endobj -2202 0 obj << -/Names [(section.2.5) 74 0 R (section.2.6) 86 0 R (section.20.1) 310 0 R (section.21.1) 318 0 R (section.21.2) 338 0 R (section.21.3) 350 0 R] -/Limits [(section.2.5) (section.21.3)] ->> endobj -2203 0 obj << -/Names [(section.22.1) 370 0 R (section.22.2) 374 0 R (section.22.3) 398 0 R (section.23.1) 406 0 R (section.23.2) 410 0 R (section.24.1) 418 0 R] -/Limits [(section.22.1) (section.24.1)] ->> endobj -2204 0 obj << -/Names [(section.24.2) 422 0 R (section.24.3) 426 0 R (section.24.4) 430 0 R (section.25.1) 438 0 R (section.25.2) 442 0 R (section.25.3) 446 0 R] -/Limits [(section.24.2) (section.25.3)] ->> endobj -2205 0 obj << -/Names [(section.25.4) 450 0 R (section.25.5) 454 0 R (section.3.1) 94 0 R (section.3.2) 98 0 R (section.4.1) 106 0 R (section.4.2) 110 0 R] -/Limits [(section.25.4) (section.4.2)] ->> endobj -2206 0 obj << -/Names [(section.4.3) 114 0 R (section.6.1) 126 0 R (section.6.2) 130 0 R (section.6.3) 134 0 R (section.7.1) 142 0 R (section.8.1) 150 0 R] -/Limits [(section.4.3) (section.8.1)] ->> endobj -2207 0 obj << -/Names [(section.8.2) 154 0 R (section.9.1) 162 0 R (section.9.2) 166 0 R (subsection.1.1.1) 18 0 R (subsection.1.1.2) 22 0 R (subsection.1.1.3) 26 0 R] -/Limits [(section.8.2) (subsection.1.1.3)] ->> endobj -2208 0 obj << -/Names [(subsection.1.1.4) 30 0 R (subsection.10.2.1) 182 0 R (subsection.10.2.2) 186 0 R (subsection.15.0.1) 230 0 R (subsection.16.1.1) 242 0 R (subsection.16.1.2) 246 0 R] -/Limits [(subsection.1.1.4) (subsection.16.1.2)] ->> endobj -2209 0 obj << -/Names [(subsection.16.1.3) 250 0 R (subsection.2.2.1) 46 0 R (subsection.2.2.2) 50 0 R (subsection.2.3.1) 58 0 R (subsection.2.3.2) 62 0 R (subsection.2.3.3) 66 0 R] -/Limits [(subsection.16.1.3) (subsection.2.3.3)] ->> endobj -2210 0 obj << -/Names [(subsection.2.5.1) 78 0 R (subsection.2.5.2) 82 0 R (subsection.21.1.1) 322 0 R (subsection.21.1.2) 326 0 R (subsection.21.1.3) 330 0 R (subsection.21.1.4) 334 0 R] -/Limits [(subsection.2.5.1) (subsection.21.1.4)] ->> endobj -2211 0 obj << -/Names [(subsection.21.2.1) 342 0 R (subsection.21.2.2) 346 0 R (subsection.21.3.1) 354 0 R (subsection.21.3.2) 358 0 R (subsection.21.3.3) 362 0 R (subsection.22.2.1) 378 0 R] -/Limits [(subsection.21.2.1) (subsection.22.2.1)] ->> endobj -2212 0 obj << -/Names [(subsection.22.2.2) 382 0 R (subsection.22.2.3) 386 0 R (subsection.22.2.4) 390 0 R (subsection.22.2.5) 394 0 R (table.caption.22) 852 0 R (table.caption.25) 892 0 R] -/Limits [(subsection.22.2.2) (table.caption.25)] ->> endobj -2213 0 obj << -/Names [(table.caption.64) 1221 0 R (table.caption.65) 1223 0 R] -/Limits [(table.caption.64) (table.caption.65)] ->> endobj -2214 0 obj << -/Kids [2157 0 R 2158 0 R 2159 0 R 2160 0 R 2161 0 R 2162 0 R] -/Limits [(Doc-Start) (Item.9)] ->> endobj -2215 0 obj << -/Kids [2163 0 R 2164 0 R 2165 0 R 2166 0 R 2167 0 R 2168 0 R] -/Limits [(appendix*.81) (figure.caption.15)] ->> endobj -2216 0 obj << -/Kids [2169 0 R 2170 0 R 2171 0 R 2172 0 R 2173 0 R 2174 0 R] -/Limits [(figure.caption.16) (figure.caption.50)] ->> endobj -2217 0 obj << -/Kids [2175 0 R 2176 0 R 2177 0 R 2178 0 R 2179 0 R 2180 0 R] -/Limits [(figure.caption.51) (page.101)] ->> endobj -2218 0 obj << -/Kids [2181 0 R 2182 0 R 2183 0 R 2184 0 R 2185 0 R 2186 0 R] -/Limits [(page.102) (page.4)] ->> endobj -2219 0 obj << -/Kids [2187 0 R 2188 0 R 2189 0 R 2190 0 R 2191 0 R 2192 0 R] -/Limits [(page.40) (page.72)] ->> endobj -2220 0 obj << -/Kids [2193 0 R 2194 0 R 2195 0 R 2196 0 R 2197 0 R 2198 0 R] -/Limits [(page.73) (section.11.1)] ->> endobj -2221 0 obj << -/Kids [2199 0 R 2200 0 R 2201 0 R 2202 0 R 2203 0 R 2204 0 R] -/Limits [(section.12.1) (section.25.3)] ->> endobj -2222 0 obj << -/Kids [2205 0 R 2206 0 R 2207 0 R 2208 0 R 2209 0 R 2210 0 R] -/Limits [(section.25.4) (subsection.21.1.4)] ->> endobj -2223 0 obj << -/Kids [2211 0 R 2212 0 R 2213 0 R] -/Limits [(subsection.21.2.1) (table.caption.65)] ->> endobj -2224 0 obj << -/Kids [2214 0 R 2215 0 R 2216 0 R 2217 0 R 2218 0 R 2219 0 R] -/Limits [(Doc-Start) (page.72)] ->> endobj -2225 0 obj << -/Kids [2220 0 R 2221 0 R 2222 0 R 2223 0 R] -/Limits [(page.73) (table.caption.65)] ->> endobj -2226 0 obj << -/Kids [2224 0 R 2225 0 R] -/Limits [(Doc-Start) (table.caption.65)] ->> endobj -2227 0 obj << -/Dests 2226 0 R ->> endobj -2228 0 obj << -/Type /Catalog -/Pages 2155 0 R -/Outlines 2156 0 R -/Names 2227 0 R -/PageMode/UseOutlines/PageLabels<>6<>8<>]>> -/OpenAction 461 0 R ->> endobj -2229 0 obj << - /Author (Rudolf Hangl) /Title (FAS-Online) /Subject (Benutzerhandbuch FAS-Online) /Keywords (FAS FH-Complete Technikum-Wien) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.4)/Keywords() -/CreationDate (D:20100705145306+02'00') -/ModDate (D:20100705145306+02'00') -/Trapped /False -/PTEX.Fullbanner (This is MiKTeX-pdfTeX 2.6.2748 (1.40.4)) ->> endobj -xref -0 2230 -0000000001 65535 f -0000000002 00000 f -0000000003 00000 f -0000000004 00000 f -0000000000 00000 f -0000000015 00000 n -0000070064 00000 n -0002605790 00000 n -0000000061 00000 n -0000000089 00000 n -0000221555 00000 n -0002605666 00000 n -0000000134 00000 n -0000000163 00000 n -0000221615 00000 n -0002605568 00000 n -0000000211 00000 n -0000000261 00000 n -0000221736 00000 n -0002605494 00000 n -0000000314 00000 n -0000000345 00000 n -0000254148 00000 n -0002605407 00000 n -0000000398 00000 n -0000000429 00000 n -0000258689 00000 n -0002605320 00000 n -0000000482 00000 n -0000000513 00000 n -0000258750 00000 n -0002605246 00000 n -0000000566 00000 n -0000000597 00000 n -0000262263 00000 n -0002605120 00000 n -0000000643 00000 n -0000000671 00000 n -0000262323 00000 n -0002605046 00000 n -0000000719 00000 n -0000000743 00000 n -0000278245 00000 n -0002604922 00000 n -0000000791 00000 n -0000000843 00000 n -0000342879 00000 n -0002604848 00000 n -0000000896 00000 n -0000000943 00000 n -0000343311 00000 n -0002604774 00000 n -0000000996 00000 n -0000001031 00000 n -0000360575 00000 n -0002604650 00000 n -0000001079 00000 n -0000001117 00000 n -0000360635 00000 n -0002604576 00000 n -0000001170 00000 n -0000001220 00000 n -0000364447 00000 n -0002604489 00000 n -0000001273 00000 n -0000001305 00000 n -0000364508 00000 n -0002604415 00000 n -0000001358 00000 n -0000001402 00000 n -0000364569 00000 n -0002604328 00000 n -0000001450 00000 n -0000001500 00000 n -0000389888 00000 n -0002604204 00000 n -0000001548 00000 n -0000001574 00000 n -0000389948 00000 n -0002604130 00000 n -0000001627 00000 n -0000001665 00000 n -0000393014 00000 n -0002604056 00000 n -0000001718 00000 n -0000001751 00000 n -0000393074 00000 n -0002603982 00000 n -0000001799 00000 n -0000001839 00000 n -0000419420 00000 n -0002603855 00000 n -0000001885 00000 n -0000001914 00000 n -0000419480 00000 n -0002603781 00000 n -0000001962 00000 n -0000002004 00000 n -0000510375 00000 n -0002603706 00000 n -0000002052 00000 n -0000002085 00000 n -0000530283 00000 n -0002603574 00000 n -0000002132 00000 n -0000002162 00000 n -0000530344 00000 n -0002603495 00000 n -0000002211 00000 n -0000002264 00000 n -0000535144 00000 n -0002603402 00000 n -0000002313 00000 n -0000002355 00000 n -0000624517 00000 n -0002603323 00000 n -0000002404 00000 n -0000002437 00000 n -0000627033 00000 n -0002603229 00000 n -0000002484 00000 n -0000002512 00000 n -0000641407 00000 n -0002603096 00000 n -0000002559 00000 n -0000002587 00000 n -0000641528 00000 n -0002603017 00000 n -0000002636 00000 n -0000002676 00000 n -0000651195 00000 n -0002602924 00000 n -0000002725 00000 n -0000002780 00000 n -0000660739 00000 n -0002602845 00000 n -0000002829 00000 n -0000002877 00000 n -0000690344 00000 n -0002602712 00000 n -0000002924 00000 n -0000002962 00000 n -0000690405 00000 n -0002602647 00000 n -0000003011 00000 n -0000003052 00000 n -0000694194 00000 n -0002602514 00000 n -0000003099 00000 n -0000003132 00000 n -0000694255 00000 n -0002602435 00000 n -0000003181 00000 n -0000003214 00000 n -0000694316 00000 n -0002602356 00000 n -0000003263 00000 n -0000003292 00000 n -0000702519 00000 n -0002602223 00000 n -0000003339 00000 n -0000003378 00000 n -0000702580 00000 n -0002602144 00000 n -0000003427 00000 n -0000003453 00000 n -0000702702 00000 n -0002602065 00000 n -0000003502 00000 n -0000003552 00000 n -0000775294 00000 n -0002601932 00000 n -0000003600 00000 n -0000003633 00000 n -0000795843 00000 n -0002601853 00000 n -0000003683 00000 n -0000003722 00000 n -0000798549 00000 n -0002601721 00000 n -0000003772 00000 n -0000003808 00000 n -0000798671 00000 n -0002601642 00000 n -0000003863 00000 n -0000003896 00000 n -0000798732 00000 n -0002601563 00000 n -0000003951 00000 n -0000003979 00000 n -0000809318 00000 n -0002601484 00000 n -0000004029 00000 n -0000004066 00000 n -0000847052 00000 n -0002601351 00000 n -0000004114 00000 n -0000004145 00000 n -0000847113 00000 n -0002601286 00000 n -0000004195 00000 n -0000004243 00000 n -0000861954 00000 n -0002601153 00000 n -0000004291 00000 n -0000004316 00000 n -0000862076 00000 n -0002601074 00000 n -0000004366 00000 n -0000004408 00000 n -0000862137 00000 n -0002600995 00000 n -0000004458 00000 n -0000004507 00000 n -0000875276 00000 n -0002600862 00000 n -0000004555 00000 n -0000004587 00000 n -0000875398 00000 n -0002600797 00000 n -0000004637 00000 n -0000004681 00000 n -0000885073 00000 n -0002600703 00000 n -0000004729 00000 n -0000004756 00000 n -0000887201 00000 n -0002600570 00000 n -0000004804 00000 n -0000004837 00000 n -0000887262 00000 n -0002600505 00000 n -0000004892 00000 n -0000004940 00000 n -0000913612 00000 n -0002600372 00000 n -0000004988 00000 n -0000005021 00000 n -0000913674 00000 n -0002600254 00000 n -0000005071 00000 n -0000005120 00000 n -0000913799 00000 n -0002600175 00000 n -0000005175 00000 n -0000005218 00000 n -0000913861 00000 n -0002600082 00000 n -0000005273 00000 n -0000005300 00000 n -0000916219 00000 n -0002600003 00000 n -0000005355 00000 n -0000005383 00000 n -0000976092 00000 n -0002599910 00000 n -0000005433 00000 n -0000005479 00000 n -0001039270 00000 n -0002599817 00000 n -0000005529 00000 n -0000005577 00000 n -0001070307 00000 n -0002599724 00000 n -0000005627 00000 n -0000005671 00000 n -0001070432 00000 n -0002599631 00000 n -0000005721 00000 n -0000005764 00000 n -0001238437 00000 n -0002599552 00000 n -0000005814 00000 n -0000005854 00000 n -0001241032 00000 n -0002599419 00000 n -0000005902 00000 n -0000005954 00000 n -0001241094 00000 n -0002599340 00000 n -0000006004 00000 n -0000006040 00000 n -0001264277 00000 n -0002599247 00000 n -0000006090 00000 n -0000006128 00000 n -0001264340 00000 n -0002599168 00000 n -0000006178 00000 n -0000006220 00000 n -0001298077 00000 n -0002599035 00000 n -0000006268 00000 n -0000006302 00000 n -0001298139 00000 n -0002598956 00000 n -0000006352 00000 n -0000006409 00000 n -0001300313 00000 n -0002598877 00000 n -0000006459 00000 n -0000006517 00000 n -0001312686 00000 n -0002598783 00000 n -0000006565 00000 n -0000006594 00000 n -0001326654 00000 n -0002598650 00000 n -0000006642 00000 n -0000006672 00000 n -0001326779 00000 n -0002598585 00000 n -0000006722 00000 n -0000006764 00000 n -0001340984 00000 n -0002598452 00000 n -0000006812 00000 n -0000006843 00000 n -0001341046 00000 n -0002598334 00000 n -0000006893 00000 n -0000006933 00000 n -0001341108 00000 n -0002598255 00000 n -0000006988 00000 n -0000007035 00000 n -0001341233 00000 n -0002598162 00000 n -0000007090 00000 n -0000007132 00000 n -0001559672 00000 n -0002598069 00000 n -0000007187 00000 n -0000007220 00000 n -0001986460 00000 n -0002597990 00000 n -0000007275 00000 n -0000007310 00000 n -0001989147 00000 n -0002597858 00000 n -0000007360 00000 n -0000007402 00000 n -0001989209 00000 n -0002597779 00000 n -0000007457 00000 n -0000007504 00000 n -0001989270 00000 n -0002597700 00000 n -0000007559 00000 n -0000007601 00000 n -0001990096 00000 n -0002597582 00000 n -0000007651 00000 n -0000007698 00000 n -0001990159 00000 n -0002597503 00000 n -0000007753 00000 n -0000007800 00000 n -0001990222 00000 n -0002597410 00000 n -0000007855 00000 n -0000007897 00000 n -0001990285 00000 n -0002597331 00000 n -0000007952 00000 n -0000007985 00000 n -0002021679 00000 n -0002597198 00000 n -0000008033 00000 n -0000008064 00000 n -0002021804 00000 n -0002597119 00000 n -0000008114 00000 n -0000008147 00000 n -0002024834 00000 n -0002596987 00000 n -0000008197 00000 n -0000008239 00000 n -0002024897 00000 n -0002596908 00000 n -0000008294 00000 n -0000008324 00000 n -0002024960 00000 n -0002596815 00000 n -0000008379 00000 n -0000008411 00000 n -0002025023 00000 n -0002596722 00000 n -0000008466 00000 n -0000008495 00000 n -0002061748 00000 n -0002596629 00000 n -0000008550 00000 n -0000008584 00000 n -0002061810 00000 n -0002596550 00000 n -0000008639 00000 n -0000008669 00000 n -0002061872 00000 n -0002596471 00000 n -0000008719 00000 n -0000008764 00000 n -0002099416 00000 n -0002596338 00000 n -0000008812 00000 n -0000008846 00000 n -0002099478 00000 n -0002596259 00000 n -0000008896 00000 n -0000008934 00000 n -0002182050 00000 n -0002596180 00000 n -0000008984 00000 n -0000009034 00000 n -0002189351 00000 n -0002596047 00000 n -0000009082 00000 n -0000009118 00000 n -0002189413 00000 n -0002595968 00000 n -0000009168 00000 n -0000009213 00000 n -0002189475 00000 n -0002595875 00000 n -0000009263 00000 n -0000009292 00000 n -0002189537 00000 n -0002595782 00000 n -0000009342 00000 n -0000009382 00000 n -0002189599 00000 n -0002595703 00000 n -0000009432 00000 n -0000009456 00000 n -0002289014 00000 n -0002595570 00000 n -0000009504 00000 n -0000009530 00000 n -0002289076 00000 n -0002595491 00000 n -0000009580 00000 n -0000009622 00000 n -0002334993 00000 n -0002595398 00000 n -0000009672 00000 n -0000009708 00000 n -0002335056 00000 n -0002595305 00000 n -0000009758 00000 n -0000009805 00000 n -0002348825 00000 n -0002595212 00000 n -0000009855 00000 n -0000009897 00000 n -0002348949 00000 n -0002595133 00000 n -0000009947 00000 n -0000009984 00000 n -0002349912 00000 n -0002595053 00000 n -0000010032 00000 n -0000010059 00000 n -0000010424 00000 n -0000010543 00000 n -0000045175 00000 n -0000010111 00000 n -0000045053 00000 n -0000045114 00000 n -0002583995 00000 n -0002578941 00000 n -0002575090 00000 n -0002592140 00000 n -0000028633 00000 n -0000045590 00000 n -0000045409 00000 n -0000045309 00000 n -0000045528 00000 n -0000047240 00000 n -0000047392 00000 n -0000047543 00000 n -0000047695 00000 n -0000047854 00000 n -0000048012 00000 n -0000048171 00000 n -0000048330 00000 n -0000048478 00000 n -0000048630 00000 n -0000048781 00000 n -0000048940 00000 n -0000049099 00000 n -0000049251 00000 n -0000049410 00000 n -0000049569 00000 n -0000049728 00000 n -0000049880 00000 n -0000050032 00000 n -0000050191 00000 n -0000050349 00000 n -0000050500 00000 n -0000050651 00000 n -0000050802 00000 n -0000050954 00000 n -0000051105 00000 n -0000051256 00000 n -0000051408 00000 n -0000051560 00000 n -0000051711 00000 n -0000051862 00000 n -0000052014 00000 n -0000052166 00000 n -0000054379 00000 n -0000054530 00000 n -0000052438 00000 n -0000046845 00000 n -0000045631 00000 n -0000052318 00000 n -0002569438 00000 n -0000052379 00000 n -0002546833 00000 n -0002529376 00000 n -0000054684 00000 n -0000054835 00000 n -0000054989 00000 n -0000055143 00000 n -0000055293 00000 n -0000055446 00000 n -0000055599 00000 n -0000055751 00000 n -0000055906 00000 n -0000056061 00000 n -0000056219 00000 n -0000056376 00000 n -0000056531 00000 n -0000056683 00000 n -0000056838 00000 n -0000056989 00000 n -0000057144 00000 n -0000057299 00000 n -0000057451 00000 n -0000057606 00000 n -0000057758 00000 n -0000057910 00000 n -0000058068 00000 n -0000058219 00000 n -0000058374 00000 n -0000058533 00000 n -0000058692 00000 n -0000058851 00000 n -0000059006 00000 n -0000059161 00000 n -0000059313 00000 n -0000059467 00000 n -0000059622 00000 n -0000059774 00000 n -0000059929 00000 n -0000060084 00000 n -0000062275 00000 n -0000062427 00000 n -0000060301 00000 n -0000053944 00000 n -0000052536 00000 n -0000060239 00000 n -0002500669 00000 n -0000062578 00000 n -0000062731 00000 n -0000062882 00000 n -0000063034 00000 n -0000063187 00000 n -0000063339 00000 n -0000063491 00000 n -0000063651 00000 n -0000063811 00000 n -0000063971 00000 n -0000064130 00000 n -0000064283 00000 n -0000064442 00000 n -0000064601 00000 n -0000064753 00000 n -0000064912 00000 n -0000065072 00000 n -0000065232 00000 n -0000065384 00000 n -0000065537 00000 n -0000065690 00000 n -0000065849 00000 n -0000066008 00000 n -0000066168 00000 n -0000066327 00000 n -0000066485 00000 n -0000066638 00000 n -0000066790 00000 n -0000066943 00000 n -0000067096 00000 n -0000067246 00000 n -0000067399 00000 n -0000067552 00000 n -0000067705 00000 n -0000067858 00000 n -0000068009 00000 n -0000068162 00000 n -0000068314 00000 n -0000068466 00000 n -0000068619 00000 n -0000069381 00000 n -0000068833 00000 n -0000061808 00000 n -0000060399 00000 n -0000068772 00000 n -0000069595 00000 n -0000069242 00000 n -0000068931 00000 n -0000069533 00000 n -0000070123 00000 n -0000069884 00000 n -0000069693 00000 n -0000070003 00000 n -0002592258 00000 n -0000070489 00000 n -0000070308 00000 n -0000070208 00000 n -0000070427 00000 n -0000072147 00000 n -0000077601 00000 n -0000221397 00000 n -0000222593 00000 n -0000221796 00000 n -0000072008 00000 n -0000070530 00000 n -0002475595 00000 n -0002461779 00000 n -0000221675 00000 n -0002591994 00000 n -0002591844 00000 n -0002440843 00000 n -0002432377 00000 n -0002415613 00000 n -0002591700 00000 n -0000218977 00000 n -0000246265 00000 n -0000246327 00000 n -0000222474 00000 n -0000222045 00000 n -0000248137 00000 n -0000253929 00000 n -0000248708 00000 n -0000254208 00000 n -0000247998 00000 n -0000246474 00000 n -0000254087 00000 n -0000248463 00000 n -0000256097 00000 n -0000256248 00000 n -0000256400 00000 n -0000256551 00000 n -0000256704 00000 n -0000256855 00000 n -0000257006 00000 n -0000257158 00000 n -0000257312 00000 n -0000257465 00000 n -0000257618 00000 n -0000257771 00000 n -0000257924 00000 n -0000258077 00000 n -0000258231 00000 n -0000258384 00000 n -0000258536 00000 n -0000258810 00000 n -0000255830 00000 n -0000254407 00000 n -0000259582 00000 n -0000259463 00000 n -0000258934 00000 n -0002592376 00000 n -0000259899 00000 n -0000259780 00000 n -0000259680 00000 n -0000262043 00000 n -0000264259 00000 n -0000277804 00000 n -0000262383 00000 n -0000261904 00000 n -0000259940 00000 n -0000262202 00000 n -0002398525 00000 n -0000278183 00000 n -0000277219 00000 n -0000277962 00000 n -0000279192 00000 n -0000296810 00000 n -0000317220 00000 n -0000278430 00000 n -0000264112 00000 n -0000262520 00000 n -0000278121 00000 n -0000278306 00000 n -0000278368 00000 n -0000314176 00000 n -0000314237 00000 n -0000314298 00000 n -0000279073 00000 n -0000278603 00000 n -0000314115 00000 n -0000295130 00000 n -0000345548 00000 n -0000343372 00000 n -0000317101 00000 n -0000314459 00000 n -0000342817 00000 n -0000342940 00000 n -0000343002 00000 n -0000343064 00000 n -0000343126 00000 n -0000343188 00000 n -0000343249 00000 n -0000350760 00000 n -0000360295 00000 n -0000360755 00000 n -0000345409 00000 n -0000343559 00000 n -0000360453 00000 n -0000360514 00000 n -0000360694 00000 n -0002592494 00000 n -0000350026 00000 n -0000354794 00000 n -0000363763 00000 n -0000363915 00000 n -0000364074 00000 n -0000367256 00000 n -0000364234 00000 n -0000364630 00000 n -0000363600 00000 n -0000360982 00000 n -0000364385 00000 n -0000375854 00000 n -0000375976 00000 n -0000367137 00000 n -0000364816 00000 n -0000375793 00000 n -0000375915 00000 n -0000378397 00000 n -0000390009 00000 n -0000378278 00000 n -0000376176 00000 n -0000389518 00000 n -0000389580 00000 n -0000389642 00000 n -0000389703 00000 n -0000389764 00000 n -0002379932 00000 n -0000389826 00000 n -0000388011 00000 n -0000393134 00000 n -0000392652 00000 n -0000390209 00000 n -0000392771 00000 n -0000392832 00000 n -0000392893 00000 n -0000392954 00000 n -0000393954 00000 n -0000393773 00000 n -0000393258 00000 n -0000393892 00000 n -0000395595 00000 n -0000419601 00000 n -0000395476 00000 n -0000394052 00000 n -0000419359 00000 n -0000419540 00000 n -0002372858 00000 n -0002592612 00000 n -0000421719 00000 n -0000421538 00000 n -0000419801 00000 n -0000421657 00000 n -0000422421 00000 n -0000510496 00000 n -0000422302 00000 n -0000421830 00000 n -0000510314 00000 n -0000510435 00000 n -0000509289 00000 n -0000510938 00000 n -0000510757 00000 n -0000510657 00000 n -0000510876 00000 n -0000512825 00000 n -0000530466 00000 n -0000512706 00000 n -0000510979 00000 n -0000530222 00000 n -0000530405 00000 n -0000529037 00000 n -0000533343 00000 n -0000533162 00000 n -0000530693 00000 n -0000533281 00000 n -0000534924 00000 n -0000535205 00000 n -0000534785 00000 n -0000533516 00000 n -0000535083 00000 n -0002592730 00000 n -0000535925 00000 n -0000624641 00000 n -0000535806 00000 n -0000535342 00000 n -0000624455 00000 n -0000624579 00000 n -0000623156 00000 n -0000626498 00000 n -0000626652 00000 n -0000626812 00000 n -0000627155 00000 n -0000626343 00000 n -0000624802 00000 n -0000626972 00000 n -0000627094 00000 n -0000628722 00000 n -0000628784 00000 n -0000628541 00000 n -0000627378 00000 n -0000628660 00000 n -0000641027 00000 n -0000630773 00000 n -0000641186 00000 n -0000641589 00000 n -0000630626 00000 n -0000628971 00000 n -0000641346 00000 n -0000641468 00000 n -0000639816 00000 n -0000651133 00000 n -0000644362 00000 n -0000651257 00000 n -0000644243 00000 n -0000641789 00000 n -0000651071 00000 n -0000650151 00000 n -0000653889 00000 n -0000660800 00000 n -0000653770 00000 n -0000651470 00000 n -0000660617 00000 n -0000660678 00000 n -0002592848 00000 n -0000660171 00000 n -0000663277 00000 n -0000663034 00000 n -0000660987 00000 n -0000663153 00000 n -0000663215 00000 n -0000664175 00000 n -0000669538 00000 n -0000664056 00000 n -0000663414 00000 n -0000669416 00000 n -0000669477 00000 n -0000668564 00000 n -0000669980 00000 n -0000669799 00000 n -0000669699 00000 n -0000669918 00000 n -0000671829 00000 n -0000690123 00000 n -0000690527 00000 n -0000671690 00000 n -0000670021 00000 n -0000690283 00000 n -0000690466 00000 n -0000688517 00000 n -0000692362 00000 n -0000692181 00000 n -0000690727 00000 n -0000692300 00000 n -0000694377 00000 n -0000694014 00000 n -0000692509 00000 n -0000694133 00000 n -0002592966 00000 n -0000694756 00000 n -0000694575 00000 n -0000694475 00000 n -0000694694 00000 n -0000702138 00000 n -0000697250 00000 n -0000702298 00000 n -0000702823 00000 n -0000697103 00000 n -0000694797 00000 n -0000702458 00000 n -0000702641 00000 n -0000702762 00000 n -0000701853 00000 n -0000751374 00000 n -0000705118 00000 n -0000751436 00000 n -0000704999 00000 n -0000703010 00000 n -0000750880 00000 n -0000750942 00000 n -0000751003 00000 n -0000751065 00000 n -0000751126 00000 n -0000751188 00000 n -0000751250 00000 n -0000751312 00000 n -0000749156 00000 n -0000753796 00000 n -0000774914 00000 n -0000775074 00000 n -0000775538 00000 n -0000753649 00000 n -0000751621 00000 n -0000775233 00000 n -0000775355 00000 n -0000775416 00000 n -0000775477 00000 n -0000778067 00000 n -0000795462 00000 n -0000795621 00000 n -0000795967 00000 n -0000777920 00000 n -0000775749 00000 n -0000795781 00000 n -0000795905 00000 n -0000798331 00000 n -0000798793 00000 n -0000798192 00000 n -0000796180 00000 n -0000798488 00000 n -0000798610 00000 n -0002593084 00000 n -0000809096 00000 n -0000801282 00000 n -0000809442 00000 n -0000801143 00000 n -0000799006 00000 n -0000809256 00000 n -0000809380 00000 n -0000808030 00000 n -0000811249 00000 n -0000846839 00000 n -0000841683 00000 n -0000847235 00000 n -0000811110 00000 n -0000809629 00000 n -0000846991 00000 n -0000847174 00000 n -0000840831 00000 n -0000846162 00000 n -0000848347 00000 n -0000848166 00000 n -0000847436 00000 n -0000848285 00000 n -0000850159 00000 n -0000862198 00000 n -0000850040 00000 n -0000848481 00000 n -0000861893 00000 n -0000862015 00000 n -0000860663 00000 n -0000863710 00000 n -0000863529 00000 n -0000862385 00000 n -0000863648 00000 n -0000865492 00000 n -0000875057 00000 n -0000875459 00000 n -0000865353 00000 n -0000863845 00000 n -0000875215 00000 n -0000875337 00000 n -0002593202 00000 n -0000873825 00000 n -0000876559 00000 n -0000876378 00000 n -0000875659 00000 n -0000876497 00000 n -0000878023 00000 n -0000884852 00000 n -0000885195 00000 n -0000877884 00000 n -0000876707 00000 n -0000885012 00000 n -0000885134 00000 n -0000883618 00000 n -0000885637 00000 n -0000885456 00000 n -0000885356 00000 n -0000885575 00000 n -0000887322 00000 n -0000887021 00000 n -0000885678 00000 n -0000887140 00000 n -0000887737 00000 n -0000887556 00000 n -0000887456 00000 n -0000887675 00000 n -0000889427 00000 n -0000913168 00000 n -0000913923 00000 n -0000889304 00000 n -0000887778 00000 n -0000913549 00000 n -0000913736 00000 n -0002593320 00000 n -0000911950 00000 n -0000916282 00000 n -0000916032 00000 n -0000914127 00000 n -0000916155 00000 n -0000918032 00000 n -0000975869 00000 n -0000945266 00000 n -0000976280 00000 n -0000917888 00000 n -0000916394 00000 n -0000976029 00000 n -0000976154 00000 n -0000976217 00000 n -0001038285 00000 n -0000977989 00000 n -0001038445 00000 n -0001010223 00000 n -0001038606 00000 n -0001038766 00000 n -0001038922 00000 n -0001041955 00000 n -0001069761 00000 n -0001072284 00000 n -0001039333 00000 n -0000977809 00000 n -0000976497 00000 n -0001039078 00000 n -0001039142 00000 n -0001039206 00000 n -0001069922 00000 n -0001070083 00000 n -0001129229 00000 n -0001070494 00000 n -0001041793 00000 n -0001039524 00000 n -0001070244 00000 n -0001070369 00000 n -0001129614 00000 n -0001129678 00000 n -0001219234 00000 n -0001129389 00000 n -0001100461 00000 n -0001130611 00000 n -0001158515 00000 n -0001189848 00000 n -0001129742 00000 n -0001072131 00000 n -0001070696 00000 n -0001129550 00000 n -0001219297 00000 n -0001219360 00000 n -0001219423 00000 n -0001130488 00000 n -0001129959 00000 n -0001219171 00000 n -0002593445 00000 n -0001220823 00000 n -0001238051 00000 n -0001238212 00000 n -0001238564 00000 n -0001220670 00000 n -0001219603 00000 n -0001238373 00000 n -0001238500 00000 n -0001240653 00000 n -0001240809 00000 n -0001243391 00000 n -0001263989 00000 n -0001241281 00000 n -0001240500 00000 n -0001238777 00000 n -0001240969 00000 n -0001241155 00000 n -0001241218 00000 n -0001264213 00000 n -0001265764 00000 n -0001264403 00000 n -0001243247 00000 n -0001241419 00000 n -0001264149 00000 n -0001286520 00000 n -0001286583 00000 n -0001265641 00000 n -0001264592 00000 n -0001286457 00000 n -0001287034 00000 n -0001286847 00000 n -0001286746 00000 n -0001286970 00000 n -0001297853 00000 n -0001288445 00000 n -0001298264 00000 n -0001288301 00000 n -0001287076 00000 n -0001298014 00000 n -0001298201 00000 n -0002593570 00000 n -0001296644 00000 n -0001300376 00000 n -0001300126 00000 n -0001298466 00000 n -0001300249 00000 n -0001312462 00000 n -0001301827 00000 n -0001312811 00000 n -0001301683 00000 n -0001300501 00000 n -0001312623 00000 n -0001312748 00000 n -0001311254 00000 n -0001313275 00000 n -0001313088 00000 n -0001312987 00000 n -0001313211 00000 n -0001326430 00000 n -0001314701 00000 n -0001326841 00000 n -0001314557 00000 n -0001313317 00000 n -0001326591 00000 n -0001326716 00000 n -0001328560 00000 n -0001328777 00000 n -0001328416 00000 n -0001327043 00000 n -0001328713 00000 n -0001330892 00000 n -0001340761 00000 n -0001383376 00000 n -0001343860 00000 n -0001383537 00000 n -0001341295 00000 n -0001330748 00000 n -0001328889 00000 n -0001340921 00000 n -0001341170 00000 n -0002593695 00000 n -0001355948 00000 n -0001558644 00000 n -0001558805 00000 n -0001558965 00000 n -0001559126 00000 n -0001386775 00000 n -0001560720 00000 n -0001636645 00000 n -0001764401 00000 n -0001838085 00000 n -0001559287 00000 n -0001559448 00000 n -0001383890 00000 n -0001343707 00000 n -0001341471 00000 n -0001383698 00000 n -0001383762 00000 n -0002371648 00000 n -0001383826 00000 n -0001559797 00000 n -0001386586 00000 n -0001384108 00000 n -0001559609 00000 n -0001559734 00000 n -0001763267 00000 n -0001763331 00000 n -0001922861 00000 n -0001922924 00000 n -0001763395 00000 n -0001560597 00000 n -0001560024 00000 n -0001763203 00000 n -0001922987 00000 n -0001764278 00000 n -0001763584 00000 n -0001922798 00000 n -0001924695 00000 n -0001986077 00000 n -0001986236 00000 n -0001986586 00000 n -0001924542 00000 n -0001923176 00000 n -0001986396 00000 n -0001986522 00000 n -0001983328 00000 n -0001989332 00000 n -0001988961 00000 n -0001986773 00000 n -0001989084 00000 n -0002593820 00000 n -0001990348 00000 n -0001989909 00000 n -0001989470 00000 n -0001990032 00000 n -0001991900 00000 n -0002021866 00000 n -0001991777 00000 n -0001990460 00000 n -0002021616 00000 n -0002021741 00000 n -0002018509 00000 n -0002024461 00000 n -0002027542 00000 n -0002024612 00000 n -0002025086 00000 n -0002024308 00000 n -0002022081 00000 n -0002024770 00000 n -0002040535 00000 n -0002040313 00000 n -0002040724 00000 n -0002027398 00000 n -0002025237 00000 n -0002040472 00000 n -0002040598 00000 n -0002040661 00000 n -0002039168 00000 n -0002043638 00000 n -0002061220 00000 n -0002043830 00000 n -0002043451 00000 n -0002040900 00000 n -0002043574 00000 n -0002043702 00000 n -0002043766 00000 n -0002061372 00000 n -0002045597 00000 n -0002061526 00000 n -0002061997 00000 n -0002045435 00000 n -0002043968 00000 n -0002061685 00000 n -0002061934 00000 n -0002593945 00000 n -0002062474 00000 n -0002062287 00000 n -0002062186 00000 n -0002062410 00000 n -0002063995 00000 n -0002066276 00000 n -0002098872 00000 n -0002099032 00000 n -0002102010 00000 n -0002099192 00000 n -0002099666 00000 n -0002063833 00000 n -0002062516 00000 n -0002099353 00000 n -0002099540 00000 n -0002099603 00000 n -0002111454 00000 n -0002111230 00000 n -0002113636 00000 n -0002111518 00000 n -0002101866 00000 n -0002099883 00000 n -0002111390 00000 n -0002133226 00000 n -0002133289 00000 n -0002113513 00000 n -0002111694 00000 n -0002133163 00000 n -0002131341 00000 n -0002135162 00000 n -0002150403 00000 n -0002152479 00000 n -0002172815 00000 n -0002172976 00000 n -0002150692 00000 n -0002135018 00000 n -0002133452 00000 n -0002150564 00000 n -0002150628 00000 n -0002165255 00000 n -0002173130 00000 n -0002181664 00000 n -0002176230 00000 n -0002173480 00000 n -0002152317 00000 n -0002150868 00000 n -0002173291 00000 n -0002173354 00000 n -0002173417 00000 n -0002594070 00000 n -0002181825 00000 n -0002179342 00000 n -0002186607 00000 n -0002184053 00000 n -0002182432 00000 n -0002176077 00000 n -0002173684 00000 n -0002181986 00000 n -0002182113 00000 n -0002182176 00000 n -0002182240 00000 n -0002182304 00000 n -0002182368 00000 n -0002186894 00000 n -0002183909 00000 n -0002182649 00000 n -0002186768 00000 n -0002186831 00000 n -0002187371 00000 n -0002187184 00000 n -0002187083 00000 n -0002187307 00000 n -0002190295 00000 n -0002189661 00000 n -0002189165 00000 n -0002187413 00000 n -0002189288 00000 n -0002226032 00000 n -0002190172 00000 n -0002189760 00000 n -0002225904 00000 n -0002225968 00000 n -0002224167 00000 n -0002227593 00000 n -0002288790 00000 n -0002289201 00000 n -0002227449 00000 n -0002226182 00000 n -0002288951 00000 n -0002289138 00000 n -0002594195 00000 n -0002287614 00000 n -0002334607 00000 n -0002291152 00000 n -0002334768 00000 n -0002335311 00000 n -0002290999 00000 n -0002289403 00000 n -0002334929 00000 n -0002335119 00000 n -0002335183 00000 n -0002335247 00000 n -0002337328 00000 n -0002348448 00000 n -0002348609 00000 n -0002349011 00000 n -0002337175 00000 n -0002335513 00000 n -0002348762 00000 n -0002348887 00000 n -0002349488 00000 n -0002349301 00000 n -0002349200 00000 n -0002349424 00000 n -0002349974 00000 n -0002349726 00000 n -0002349530 00000 n -0002349849 00000 n -0002350348 00000 n -0002350161 00000 n -0002350060 00000 n -0002350284 00000 n -0002350981 00000 n -0002351139 00000 n -0002351297 00000 n -0002351455 00000 n -0002351738 00000 n -0002350810 00000 n -0002350390 00000 n -0002351612 00000 n -0002351675 00000 n -0002594320 00000 n -0002352112 00000 n -0002351925 00000 n -0002351824 00000 n -0002352048 00000 n -0002353761 00000 n -0002353919 00000 n -0002354077 00000 n -0002354235 00000 n -0002354393 00000 n -0002354551 00000 n -0002354709 00000 n -0002354866 00000 n -0002355025 00000 n -0002355183 00000 n -0002355342 00000 n -0002355501 00000 n -0002355659 00000 n -0002355818 00000 n -0002355977 00000 n -0002356136 00000 n -0002356295 00000 n -0002356453 00000 n -0002356612 00000 n -0002356771 00000 n -0002356930 00000 n -0002357089 00000 n -0002357248 00000 n -0002357407 00000 n -0002357566 00000 n -0002357725 00000 n -0002357884 00000 n -0002358043 00000 n -0002358201 00000 n -0002358359 00000 n -0002358518 00000 n -0002360772 00000 n -0002358803 00000 n -0002353347 00000 n -0002352154 00000 n -0002358677 00000 n -0002358740 00000 n -0002360933 00000 n -0002361094 00000 n -0002361254 00000 n -0002361415 00000 n -0002361576 00000 n -0002361736 00000 n -0002361896 00000 n -0002362056 00000 n -0002362215 00000 n -0002362375 00000 n -0002362535 00000 n -0002362695 00000 n -0002362856 00000 n -0002363017 00000 n -0002363178 00000 n -0002363339 00000 n -0002363500 00000 n -0002363661 00000 n -0002363820 00000 n -0002363981 00000 n -0002364142 00000 n -0002364302 00000 n -0002364463 00000 n -0002364622 00000 n -0002364782 00000 n -0002364943 00000 n -0002365104 00000 n -0002365265 00000 n -0002365426 00000 n -0002365587 00000 n -0002365748 00000 n -0002365909 00000 n -0002366070 00000 n -0002366231 00000 n -0002366392 00000 n -0002366553 00000 n -0002366713 00000 n -0002366874 00000 n -0002367035 00000 n -0002367196 00000 n -0002368054 00000 n -0002367421 00000 n -0002360268 00000 n -0002358889 00000 n -0002367357 00000 n -0002368213 00000 n -0002368434 00000 n -0002367901 00000 n -0002367507 00000 n -0002368371 00000 n -0002368520 00000 n -0002368812 00000 n -0002369146 00000 n -0002369446 00000 n -0002369792 00000 n -0002370129 00000 n -0002370420 00000 n -0002370678 00000 n -0002371053 00000 n -0002371380 00000 n -0002371898 00000 n -0002371995 00000 n -0002372150 00000 n -0002372323 00000 n -0002372599 00000 n -0002373109 00000 n -0002373170 00000 n -0002373250 00000 n -0002373302 00000 n -0002373581 00000 n -0002373833 00000 n -0002374061 00000 n -0002374426 00000 n -0002374787 00000 n -0002374964 00000 n -0002375209 00000 n -0002375507 00000 n -0002375766 00000 n -0002376027 00000 n -0002376345 00000 n -0002376550 00000 n -0002376736 00000 n -0002376953 00000 n -0002377251 00000 n -0002377553 00000 n -0002377848 00000 n -0002378133 00000 n -0002378435 00000 n -0002378665 00000 n -0002378924 00000 n -0002379237 00000 n -0002379597 00000 n -0002380181 00000 n -0002380448 00000 n -0002380751 00000 n -0002381127 00000 n -0002381451 00000 n -0002381762 00000 n -0002382104 00000 n -0002382403 00000 n -0002382682 00000 n -0002382954 00000 n -0002383206 00000 n -0002383395 00000 n -0002383572 00000 n -0002383947 00000 n -0002384260 00000 n -0002384607 00000 n -0002384952 00000 n -0002385295 00000 n -0002385604 00000 n -0002385970 00000 n -0002386249 00000 n -0002386492 00000 n -0002386873 00000 n -0002387162 00000 n -0002387571 00000 n -0002387953 00000 n -0002388322 00000 n -0002388624 00000 n -0002388988 00000 n -0002389341 00000 n -0002389646 00000 n -0002389974 00000 n -0002390324 00000 n -0002390625 00000 n -0002390929 00000 n -0002391202 00000 n -0002391539 00000 n -0002391815 00000 n -0002392119 00000 n -0002392447 00000 n -0002392760 00000 n -0002393041 00000 n -0002393349 00000 n -0002393684 00000 n -0002393939 00000 n -0002394293 00000 n -0002394603 00000 n -0002394886 00000 n -0002395218 00000 n -0002395489 00000 n -0002395767 00000 n -0002396034 00000 n -0002396346 00000 n -0002396640 00000 n -0002396976 00000 n -0002397283 00000 n -0002397623 00000 n -0002397924 00000 n -0002398188 00000 n -0002398775 00000 n -0002399458 00000 n -0002400011 00000 n -0002400844 00000 n -0002400945 00000 n -0002401336 00000 n -0002401659 00000 n -0002401972 00000 n -0002402234 00000 n -0002402403 00000 n -0002402587 00000 n -0002402953 00000 n -0002403280 00000 n -0002403588 00000 n -0002403806 00000 n -0002404015 00000 n -0002404213 00000 n -0002404394 00000 n -0002404772 00000 n -0002404969 00000 n -0002405345 00000 n -0002405612 00000 n -0002405940 00000 n -0002406312 00000 n -0002406696 00000 n -0002407144 00000 n -0002407550 00000 n -0002407860 00000 n -0002408147 00000 n -0002408432 00000 n -0002408719 00000 n -0002409027 00000 n -0002409274 00000 n -0002409629 00000 n -0002409880 00000 n -0002410072 00000 n -0002410306 00000 n -0002410628 00000 n -0002410807 00000 n -0002411099 00000 n -0002411345 00000 n -0002411637 00000 n -0002411933 00000 n -0002412166 00000 n -0002412478 00000 n -0002412718 00000 n -0002412957 00000 n -0002413238 00000 n -0002413469 00000 n -0002413770 00000 n -0002413996 00000 n -0002414325 00000 n -0002414670 00000 n -0002414961 00000 n -0002415268 00000 n -0002415868 00000 n -0002416508 00000 n -0002417015 00000 n -0002417776 00000 n -0002418083 00000 n -0002418367 00000 n -0002418622 00000 n -0002418857 00000 n -0002419033 00000 n -0002419268 00000 n -0002419585 00000 n -0002419876 00000 n -0002420152 00000 n -0002420415 00000 n -0002420663 00000 n -0002420999 00000 n -0002421206 00000 n -0002421394 00000 n -0002421719 00000 n -0002421941 00000 n -0002422267 00000 n -0002422592 00000 n -0002422913 00000 n -0002423162 00000 n -0002423465 00000 n -0002423803 00000 n -0002424076 00000 n -0002424398 00000 n -0002424759 00000 n -0002425073 00000 n -0002425359 00000 n -0002425639 00000 n -0002425903 00000 n -0002426183 00000 n -0002426454 00000 n -0002426677 00000 n -0002426996 00000 n -0002427233 00000 n -0002427437 00000 n -0002427669 00000 n -0002427947 00000 n -0002428137 00000 n -0002428396 00000 n -0002428625 00000 n -0002428895 00000 n -0002429173 00000 n -0002429395 00000 n -0002429672 00000 n -0002429905 00000 n -0002430140 00000 n -0002430405 00000 n -0002430720 00000 n -0002431012 00000 n -0002431277 00000 n -0002431480 00000 n -0002431790 00000 n -0002432107 00000 n -0002432631 00000 n -0002433313 00000 n -0002433845 00000 n -0002434649 00000 n -0002434833 00000 n -0002435026 00000 n -0002435364 00000 n -0002435598 00000 n -0002435879 00000 n -0002436152 00000 n -0002436430 00000 n -0002436703 00000 n -0002437049 00000 n -0002437253 00000 n -0002437440 00000 n -0002437673 00000 n -0002437904 00000 n -0002438174 00000 n -0002438378 00000 n -0002438691 00000 n -0002439010 00000 n -0002439280 00000 n -0002439591 00000 n -0002439908 00000 n -0002440190 00000 n -0002440524 00000 n -0002441096 00000 n -0002441352 00000 n -0002441660 00000 n -0002442013 00000 n -0002442106 00000 n -0002442609 00000 n -0002442966 00000 n -0002443301 00000 n -0002443576 00000 n -0002443920 00000 n -0002444264 00000 n -0002444435 00000 n -0002444619 00000 n -0002444893 00000 n -0002445156 00000 n -0002445690 00000 n -0002446100 00000 n -0002446459 00000 n -0002446793 00000 n -0002447012 00000 n -0002447225 00000 n -0002447620 00000 n -0002447822 00000 n -0002448004 00000 n -0002448444 00000 n -0002448643 00000 n -0002449059 00000 n -0002449413 00000 n -0002449824 00000 n -0002450123 00000 n -0002450484 00000 n -0002450887 00000 n -0002451092 00000 n -0002451523 00000 n -0002451862 00000 n -0002452176 00000 n -0002452479 00000 n -0002452798 00000 n -0002453136 00000 n -0002453389 00000 n -0002453774 00000 n -0002454037 00000 n -0002454233 00000 n -0002454480 00000 n -0002454829 00000 n -0002455010 00000 n -0002455324 00000 n -0002455584 00000 n -0002455900 00000 n -0002456228 00000 n -0002456473 00000 n -0002456807 00000 n -0002457056 00000 n -0002457308 00000 n -0002457637 00000 n -0002458043 00000 n -0002458312 00000 n -0002458649 00000 n -0002458888 00000 n -0002459268 00000 n -0002459668 00000 n -0002459983 00000 n -0002460323 00000 n -0002460708 00000 n -0002461010 00000 n -0002461375 00000 n -0002462034 00000 n -0002462748 00000 n -0002463293 00000 n -0002464194 00000 n -0002464532 00000 n -0002464728 00000 n -0002464908 00000 n -0002465081 00000 n -0002465429 00000 n -0002465728 00000 n -0002466089 00000 n -0002466392 00000 n -0002466672 00000 n -0002466923 00000 n -0002467128 00000 n -0002467312 00000 n -0002467667 00000 n -0002467890 00000 n -0002468240 00000 n -0002468595 00000 n -0002468828 00000 n -0002469296 00000 n -0002469604 00000 n -0002469891 00000 n -0002470180 00000 n -0002470473 00000 n -0002470763 00000 n -0002471005 00000 n -0002471348 00000 n -0002471589 00000 n -0002471800 00000 n -0002472091 00000 n -0002472279 00000 n -0002472552 00000 n -0002472787 00000 n -0002473064 00000 n -0002473349 00000 n -0002473585 00000 n -0002473890 00000 n -0002474126 00000 n -0002474367 00000 n -0002474667 00000 n -0002474994 00000 n -0002475307 00000 n -0002475845 00000 n -0002476433 00000 n -0002476866 00000 n -0002477485 00000 n -0002477855 00000 n -0002478238 00000 n -0002478610 00000 n -0002478945 00000 n -0002479246 00000 n -0002479536 00000 n -0002479819 00000 n -0002480060 00000 n -0002480295 00000 n -0002480469 00000 n -0002480707 00000 n -0002480896 00000 n -0002481075 00000 n -0002481517 00000 n -0002481855 00000 n -0002482285 00000 n -0002482623 00000 n -0002482955 00000 n -0002483327 00000 n -0002483660 00000 n -0002483989 00000 n -0002484288 00000 n -0002484659 00000 n -0002484955 00000 n -0002485196 00000 n -0002485477 00000 n -0002485850 00000 n -0002486127 00000 n -0002486533 00000 n -0002486910 00000 n -0002487270 00000 n -0002487571 00000 n -0002487912 00000 n -0002488268 00000 n -0002488556 00000 n -0002488892 00000 n -0002489236 00000 n -0002489654 00000 n -0002490043 00000 n -0002490382 00000 n -0002490690 00000 n -0002491011 00000 n -0002491290 00000 n -0002491611 00000 n -0002491894 00000 n -0002492163 00000 n -0002492519 00000 n -0002492812 00000 n -0002493048 00000 n -0002493375 00000 n -0002493609 00000 n -0002493921 00000 n -0002494195 00000 n -0002494481 00000 n -0002494808 00000 n -0002495064 00000 n -0002495368 00000 n -0002495633 00000 n -0002495905 00000 n -0002496185 00000 n -0002496514 00000 n -0002496830 00000 n -0002497159 00000 n -0002497439 00000 n -0002497749 00000 n -0002498001 00000 n -0002498345 00000 n -0002498680 00000 n -0002498988 00000 n -0002499316 00000 n -0002499666 00000 n -0002499966 00000 n -0002500325 00000 n -0002500920 00000 n -0002501671 00000 n -0002502275 00000 n -0002503361 00000 n -0002503718 00000 n -0002504081 00000 n -0002504390 00000 n -0002504703 00000 n -0002504914 00000 n -0002505202 00000 n -0002505471 00000 n -0002505787 00000 n -0002506067 00000 n -0002506348 00000 n -0002506612 00000 n -0002506873 00000 n -0002507061 00000 n -0002507253 00000 n -0002507468 00000 n -0002507718 00000 n -0002507932 00000 n -0002508109 00000 n -0002508352 00000 n -0002508536 00000 n -0002508760 00000 n -0002508943 00000 n -0002509119 00000 n -0002509292 00000 n -0002509464 00000 n -0002509653 00000 n -0002509860 00000 n -0002510119 00000 n -0002510382 00000 n -0002510621 00000 n -0002510911 00000 n -0002511337 00000 n -0002511613 00000 n -0002511943 00000 n -0002512235 00000 n -0002512586 00000 n -0002512879 00000 n -0002513154 00000 n -0002513401 00000 n -0002513751 00000 n -0002513963 00000 n -0002514151 00000 n -0002514403 00000 n -0002514751 00000 n -0002514977 00000 n -0002515311 00000 n -0002515643 00000 n -0002515986 00000 n -0002516243 00000 n -0002516655 00000 n -0002516967 00000 n -0002517315 00000 n -0002517555 00000 n -0002517844 00000 n -0002518188 00000 n -0002518591 00000 n -0002518967 00000 n -0002519300 00000 n -0002519614 00000 n -0002519909 00000 n -0002520201 00000 n -0002520476 00000 n -0002520768 00000 n -0002521054 00000 n -0002521279 00000 n -0002521622 00000 n -0002521869 00000 n -0002522075 00000 n -0002522307 00000 n -0002522602 00000 n -0002522793 00000 n -0002523061 00000 n -0002523297 00000 n -0002523567 00000 n -0002523857 00000 n -0002524084 00000 n -0002524369 00000 n -0002524602 00000 n -0002524844 00000 n -0002525119 00000 n -0002525449 00000 n -0002525755 00000 n -0002526076 00000 n -0002526357 00000 n -0002526630 00000 n -0002526838 00000 n -0002527162 00000 n -0002527490 00000 n -0002527757 00000 n -0002528068 00000 n -0002528399 00000 n -0002528683 00000 n -0002529042 00000 n -0002529625 00000 n -0002530502 00000 n -0002531219 00000 n -0002532588 00000 n -0002532903 00000 n -0002533151 00000 n -0002533319 00000 n -0002533502 00000 n -0002533844 00000 n -0002534148 00000 n -0002534440 00000 n -0002534655 00000 n -0002534866 00000 n -0002535195 00000 n -0002535376 00000 n -0002535746 00000 n -0002535937 00000 n -0002536291 00000 n -0002536589 00000 n -0002536858 00000 n -0002537200 00000 n -0002537540 00000 n -0002537799 00000 n -0002538099 00000 n -0002538378 00000 n -0002538647 00000 n -0002538931 00000 n -0002539224 00000 n -0002539457 00000 n -0002539785 00000 n -0002540027 00000 n -0002540220 00000 n -0002540450 00000 n -0002540755 00000 n -0002540935 00000 n -0002541217 00000 n -0002541453 00000 n -0002541733 00000 n -0002542016 00000 n -0002542246 00000 n -0002542534 00000 n -0002542764 00000 n -0002542992 00000 n -0002543263 00000 n -0002543582 00000 n -0002543885 00000 n -0002544168 00000 n -0002544387 00000 n -0002544704 00000 n -0002545035 00000 n -0002545308 00000 n -0002545605 00000 n -0002545934 00000 n -0002546194 00000 n -0002546500 00000 n -0002547083 00000 n -0002547723 00000 n -0002548199 00000 n -0002548973 00000 n -0002549395 00000 n -0002549706 00000 n -0002549878 00000 n -0002550064 00000 n -0002550625 00000 n -0002551079 00000 n -0002551491 00000 n -0002551720 00000 n -0002551940 00000 n -0002552423 00000 n -0002552612 00000 n -0002553206 00000 n -0002553419 00000 n -0002553981 00000 n -0002554414 00000 n -0002554766 00000 n -0002555305 00000 n -0002555532 00000 n -0002556113 00000 n -0002556411 00000 n -0002556812 00000 n -0002557211 00000 n -0002557600 00000 n -0002557995 00000 n -0002558403 00000 n -0002558685 00000 n -0002559195 00000 n -0002559516 00000 n -0002559718 00000 n -0002559994 00000 n -0002560436 00000 n -0002560625 00000 n -0002560989 00000 n -0002561305 00000 n -0002561710 00000 n -0002562121 00000 n -0002562402 00000 n -0002562821 00000 n -0002563093 00000 n -0002563378 00000 n -0002563790 00000 n -0002564332 00000 n -0002564813 00000 n -0002565097 00000 n -0002565521 00000 n -0002565773 00000 n -0002566239 00000 n -0002566750 00000 n -0002567129 00000 n -0002567550 00000 n -0002568070 00000 n -0002568427 00000 n -0002568912 00000 n -0002569695 00000 n -0002570384 00000 n -0002570885 00000 n -0002571688 00000 n -0002571906 00000 n -0002572083 00000 n -0002572336 00000 n -0002572751 00000 n -0002573043 00000 n -0002573250 00000 n -0002573442 00000 n -0002573683 00000 n -0002573927 00000 n -0002574216 00000 n -0002574429 00000 n -0002574770 00000 n -0002575343 00000 n -0002575565 00000 n -0002575829 00000 n -0002576040 00000 n -0002576290 00000 n -0002576745 00000 n -0002577079 00000 n -0002577341 00000 n -0002577544 00000 n -0002577729 00000 n -0002578042 00000 n -0002578360 00000 n -0002578674 00000 n -0002579194 00000 n -0002579321 00000 n -0002579534 00000 n -0002579705 00000 n -0002580138 00000 n -0002580558 00000 n -0002580974 00000 n -0002581344 00000 n -0002581744 00000 n -0002582116 00000 n -0002582427 00000 n -0002582729 00000 n -0002583012 00000 n -0002583309 00000 n -0002583612 00000 n -0002584249 00000 n -0002584433 00000 n -0002584641 00000 n -0002584841 00000 n -0002586491 00000 n -0002586761 00000 n -0002588514 00000 n -0002588742 00000 n -0002591423 00000 n -0002594436 00000 n -0002594556 00000 n -0002594678 00000 n -0002594804 00000 n -0002594884 00000 n -0002594976 00000 n -0002605863 00000 n -0002606037 00000 n -0002606208 00000 n -0002606377 00000 n -0002606550 00000 n -0002606727 00000 n -0002606890 00000 n -0002607088 00000 n -0002607283 00000 n -0002607476 00000 n -0002607668 00000 n -0002607855 00000 n -0002608106 00000 n -0002608357 00000 n -0002608608 00000 n -0002608857 00000 n -0002609110 00000 n -0002609367 00000 n -0002609622 00000 n -0002609879 00000 n -0002610134 00000 n -0002610391 00000 n -0002610645 00000 n -0002610899 00000 n -0002611104 00000 n -0002611284 00000 n -0002611455 00000 n -0002611625 00000 n -0002611796 00000 n -0002611965 00000 n -0002612134 00000 n -0002612305 00000 n -0002612475 00000 n -0002612650 00000 n -0002612825 00000 n -0002613002 00000 n -0002613177 00000 n -0002613354 00000 n -0002613529 00000 n -0002613706 00000 n -0002613880 00000 n -0002614054 00000 n -0002614253 00000 n -0002614464 00000 n -0002614675 00000 n -0002614877 00000 n -0002615083 00000 n -0002615294 00000 n -0002615505 00000 n -0002615709 00000 n -0002615912 00000 n -0002616132 00000 n -0002616380 00000 n -0002616620 00000 n -0002616866 00000 n -0002617117 00000 n -0002617365 00000 n -0002617502 00000 n -0002617619 00000 n -0002617750 00000 n -0002617886 00000 n -0002618013 00000 n -0002618129 00000 n -0002618245 00000 n -0002618366 00000 n -0002618492 00000 n -0002618623 00000 n -0002618731 00000 n -0002618849 00000 n -0002618956 00000 n -0002619047 00000 n -0002619087 00000 n -0002619268 00000 n -trailer -<< /Size 2230 -/Root 2228 0 R -/Info 2229 0 R -/ID [<7A0369CA8934A82EBEA04C3F42631F7F> <7A0369CA8934A82EBEA04C3F42631F7F>] >> -startxref -2619668 -%%EOF diff --git a/content/InstallationsanleitungFASonline.html b/content/InstallationsanleitungFASonline.html deleted file mode 100644 index ae650cd23..000000000 --- a/content/InstallationsanleitungFASonline.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -

InstallationsAnleitung für -FASonline und Tempus

-
-
    -
  1. -

    Download von Seamonkey

    -Seamonkey wird bevorzugt, die Software läuft aber auch unter -MozillaSuite oder FireFox. Prinzipiell genügt ein XUL-Runner.
    -Empfohlen wird Seamonkey 1.1.18. (Derzeit kann es zu Problemen bei Seamonkey ab Version 2.0 und Firefox ab Version 3.0 kommen!!) -Aktuelle Quellen sind auf
    http://www.seamonkey-project.org/releases/1.1.18 -zu finden.
    -Installation immer mit weiter bestätigen. Standardpfad sollte -unter Windows c:\programme\mozilla.org\seamonkey\ -sein.
  2. -
  3. -

    Download der Theme

    -Die Theme (Skin) für Seamonkey ist im Grunde egal, jedoch -unterstützt die Classic-Theme keine färbigen Buttons und -teilweise kein Drag and Drop.
    -Am besten eignet sich "Orbit 3+1". Dazu gehe man im -Menü unter "View->ApplyThemes" auf "Get -New Themes", oder direkt auf addons.mozilla.org.
    -Anschließend sollte man das Theme auswählen und Seamonkey -neu starten.
  4. -
  5. -

    Einstellungen unter about:config

    -In die Adressleiste "about:config" eingeben.
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    browser.cache.check_doc_frequency
    -
    1
    -
    browser.cache.disk.capacity
    -
    0
    -
    browser.downloadmanager.behavior
    -
    1
    -
    dom.allow_scripts_to_close_windows
    -
    true
    -
    dom.disable_window_open_feature.status
    -
    false
    -
    signed.applets.codebase_principal_support
    -
    true
    -
    -
  6. -
    -
  7. Für die Verwendung von externen MailClients (z.B. Outlook) -ist -folgendes Einzustellen:
    -
    -Unter "about:config" mit der rechten Maustaste ins leere klicken und -new->boolean wählen.
    -
    - - - - - - - -
    network.protocol-handler.external.mailto
    -
    true
    -
    -
  8. -
  9. -

    Bilder für den Start

    -Die Bilder sind unter https://vilesci.technikum-wien.at/skin/images/ -zu finden.
    -
    -- seamonkey.bmp (Original heisst fhcomplete.bmp; -Umbenennen!!!) nach -C:\Programme\mozilla.org\seamonkey\ kopieren. -(Erscheint beim starten)
    -- Tempus.ico und FAS.ico nach -C:\Programme\mozilla.org\chrome\icons\default\ kopieren. (wird -bei Verknüpfungen am Desktop und für die Titelleiste -verwendet)
    -
    -
  10. -
  11. Registrierung als CHROME.
    -Ab Seamonkey und Firefox 1.5 muss man Applikationen mit Auth. intern -registrieren. Hierzu genügt ein Klick auf -https://vilesci.technikum-wien.at/vilesci/admin/XPI/FASoProduktiv/FASonline.xpi -und dann auf Install.
  12. -
  13. -

    Verknüpfung erstellen.

    -Zum testen in der Adressleiste folgendes eingeben: chrome://fasonline/content/fasonline.xul
    -
    -
    Wenn alles passt eine neue Verknüpfung erstellen oder die -Seamonkey verknüpfung kopieren:
    -- Mit rechter Taste auf die Verknüpfung und Eigenschaften -wählen.
    -- Als Ziel "C:\Programme\mozilla.org\SeaMonkey\seamonkey.exe -chrome -chrome://fasonline/content/fasonline.xul" eingeben
    -- Auf anderes Symbol klicken und -C:\Programme\mozilla.org\chrome\icons\default\FAS.ico wählen.
    -- Unter Allgemein den Namen auf "FASo" ändern.
    -
  14. -
-
-
- - diff --git a/content/Record_of_Bachelor_Examination.pdf b/content/Record_of_Bachelor_Examination.pdf deleted file mode 100755 index 85d49a71d..000000000 Binary files a/content/Record_of_Bachelor_Examination.pdf and /dev/null differ diff --git a/content/Record_of_Master_Examination.pdf b/content/Record_of_Master_Examination.pdf deleted file mode 100755 index 4735bf619..000000000 Binary files a/content/Record_of_Master_Examination.pdf and /dev/null differ diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html deleted file mode 100644 index e17ce16f4..000000000 --- a/content/ToDo_FASo.html +++ /dev/null @@ -1,2129 +0,0 @@ - - - - ToDo FAS-Online - - - - -

ToDo Fas-Online

-
-

Offene Themen für die nächsten FAS-Meetings
-

-
-
    -
  • Protokoll für kommissionelle Prüfung -> Vorlage
    -
  • -
  • Projektarbeit - "Betreuer einer Projekt- und Diplomarbeit" -umbenennen in "Betreuer"
    -
  • -
  • Sponsionsdatum und Prüfungsdatum für mehrere Zuteilen
  • -
  • Eintragung von Betreuungen für Diplomarbeiten die am Zeugnis -des Vorsemesters aufscheinen sollen jedoch dieses Semester abgerechnet -werden.
  • -
  • Notenspiegel für Abschlussprüfungen
  • -
- -

Änderungen / Erweiterungen

-
     -Prioritäten: low,med,high
- -
-
- - - - - - - - - - - - - - - - - - - - - - -
AllgemeinPrioritätAufwand [h]
Übersichtlicher Darstellung der Absolventen und -Diplomanden. (Darstellung im Tree wie bei den PreStudenten in Stsem -unterteilen)
-

-

-

-

-

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Studenten-ModulPrioritätAufwand [h]
-

-

-

-
Bei den Lehrveranstaltungen der Lektoren soll in der Toolbar -die Gesamtstundenzahl des Lektors angezeigt werdenlow 6
Handbuch Nachprüfung high16
Überprüfen, dass das Prüfungsdatum der -Projektarbeit nicht nach dem Sponsionsdatum liegt low 6
Anmerkungsfeld bei den Kontobuchungenlow5
Es soll in der Übersichtsliste 4 Spalten mit Symbolen geben, -damit die Personen für diverse Kriterien markiert werden können
-

-

-
Neue Zeugnisvorlagen am November 2009
-
high
-

-
Bei Studiengängen die als Mischform geführt werden, soll es -möglich sein, Interessenten anzulegen, die sich gleichzeitig für -mehrere Formen interessieren
-

-

-
Spezialgruppen mit Orgform werden im -Lehrverbandstree nicht unterhalb der entsprechenden Orgform -eingegliedert.
-

-
Beim Anlegen von Projektbetreuern -werden standardmäßig 3 Stunden vorgeschlagen.
-Dies sollte auf 5 Stunden geändert werden.
-
-Es ist noch abzuklären, ob dies nur für bestimmte Studiengänge gilt -oder generell für alle gleich ist.

-

-
Im Script zur Projektarbeitsbenotung -(Extras->Projektarbeitsbenotung) sollte es möglich sein auch gleich -den Titel zu ändern.
-

-

-

-

-

-

-

-

-

-

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Mitarbeiter-ModulPrioritätAufwand [h]
Mitarbeiter: Excel-Export für markierte; wie bei -Studenten
-

-
8
-
Möglichkeit zum Export für Serienbrief für -alle Lektoren eines Studienganges
-

-

-

-

-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
Lehrveranstaltung-ModulPrioritätAufwand [h]

-

-

-

-

-

-
-
-
- -

Fehler

- -
- - - - - - - - - - - - - - - - - - - - -
AllgemeinPrioritätAufwand [h]

-

-

-

-

-

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Studenten-ModulPrioritätAufwand [h]
Zeitweise wird die Gegenbuchung mit dem Betrag 0 gebucht -anstatt mit dem Differenzbetrag
-

-
Notenspiegel kann nicht für Absolventen/Diplomanden gedruckt -werden die zur Gruppierung in ein anderes Semester verschoben wurden -(10. oder 4.)
-

-

-
 Wenn der Status auf Abbrecher -gesetzt wird, und -dieser ins 0. Semester verschoben wird, gehen die Lehrveranstaltungen -verloren bei denen noch keine Note eingetragen ist.
-
-Manchmal muss jedoch nachträglich eine Bestätigung fürs Finanzamt -gedruckt werden.
-Dazu muss dann der Abbrecher umständlich in das Semester -zurückverschoben werden, damit die restlichen Noten eingetragen werden -können.
-
-Besser wäre es, wenn beim Statuswechsel auf Abbrecher die -Lehrveranstaltungen an denen er teilgenommen hat auf die Note "nicht -beurteilt" gesetzt wird.
-Dann wird diese auch angezeigt, wenn er ins 0. Semester verschoben wird.
-

-

-
 
-

-

-
-
- - - - - - - - - - - - - - - - - - - - - - - -
Mitarbeiter-ModulPrioritätAufwand [h]

-

-

-

-

-

-
-
-
- -

ad acta gelegte Änderungen / Erweiterungen

-
  -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BeschreibungGrundAufwand [h]
LV-Note in der Notenübersicht des Studenten nicht -sichtbar.(CIS)Tranzparenz zur Fehlervermeidung steht im -Vordergrund.
-
Wunsch: statt WS2007 soll WS2007/08 stehen
-
30+
PDF/Excel-Generierung. Open als Vorauswahl an stelle von -Speichern. mit derzeitiger -Seamonkey Version nicht möglich
-

-
SVNR 4 stellig eingeben und automatische Auffüllung des -Geburtsdatums
-

-

-
Zuteilung von Studenten zu Reihungstests soll -für -mehrere Studenten auf einmal möglich sein
-

-
Wenn 2 Bakkarbeiten zu einer LV zugeordnet -werde, erscheint -nur eine am Zeugnisextreme Ausnahme
-

-
Ausdruck einer "Abbruchbestätigung" -> -Vorlage?Vorlage vom CIS wird verwendet
-

-
Loginfenster zentriert am Bildschirm anzeigen
-
mit derzeitiger -Seamonkey Version nicht möglich
-
-
-
-
- -
-

Erledigte Anforderungen

-
-
    -
  • Beim Zuteilen von Interessenten zu einem Reihungstest wird nun -eine Warnung angezeigt, falls diese Person schon einen Reihungstest in -einem anderen Studiengang besucht hat
    -
    -
  • -
  • In der Lehrauftragsliste wird nun angezeigt ob der Mitarbeiter -Fixangestellt ist oder Frei.
    -15.10.2009
    -
    -
  • -
  • Heimatadressen dürfen jetzt nicht mehr gelöscht werden, da sich -laut BIS-Meldung die Heimatadresse nicht ändern darf. Um die Adresse -(in Ausnahmefällen) dennoch zu löschen, muss das Hackerl bei -Heimatadresse entfernt werden.
    -05.10.2009
    -
    -
  • -
  • Das AccountInfoBlatt muss ab sofort 2-Seitig (Duplex) gedruckt -werden. Auf der Rückseite befindet sich nun die Englische Version.
    -01.10.2009
    -
    -
  • -
  • Bei OE-Zuordnungen muss jetzt nur noch die Organisationseinheit -eingetragen werden
    -01.10.2009
    -
    -
  • -
  • Die Funktion Studiengangsleiter und Fachbereichsleiter wurde -durch die Funktion Leitung ersetzt. Die jeweilige Funktion ergibt sich -dann anhand der Organisationseinheit.
    -01.10.2009
    -
    -
  • -
  • In den Notenfreigabe Mails wird jetzt der Studiengang und das -Semester angezeigt.
    -17.09.2009
    -
    -
  • -
  • Neuer Menüpunkt  -Berichte->Statistik->Absolventenzahlen. Hier -wird eine Übersichtsliste über die Anzahl aller Absolventen angezeigt.
    -14.09.2009
    -
    -
  • -
  • Die Felder GültigVon und GültigBis werden nun standardmäßig immer -angezeigt.
    -14.09.2009
    -
    -
  • -
  • Excel-Notenspiegel rundet jetzt die Durchschnittsnote auf 2 -Nachkommastellen
    -14.09.2009
    -
    -
  • -
  • Für Absolventen die in ein anderes Semester verschoben wurden -(zb 10) kann keine Studienerfolgsbestätigung gedruckt werden, da sonst -oben 10. Semester aufscheint. Hier sollte das Semester aus dem Status -angezeigt werden (gilt auch für das Zeugnis)
    -08.09.2009
    -
    -
  • -
  • Bei Funktionen kann nun ein Gültigkeitszeitraum angegeben werden -(für Stgl, Assistenz, FBL, ...)
    -07.09.2009
    -
    -
  • -
  • Bewerber können nun nur noch dann inskribiert werden, wenn ein -"Aufgenommener" Status vorhanden ist. Ausserdem müssen Studiensemester -und Ausbildungssemester der beiden Stati (Aufgenommener/Bewerber) -übereinstimmen. Diese Änderung ist nötig, um aussagekräftigere -Statistiken erstellen zu können.
    -28.08.2009
    -
    -
  • -
  • Beim Inskripieren von Studenten werden immer die Daten des -Bewerberstatus verwendet (StSem, AusbSem). Wenn ein Status -Wartender/Aufgenommener mit abweichenden Daten angelegt ist, kann dies -zu Problemen führen. (falsch generierte Matrikelnummer/UID, -Duplizierter Wert, etc.)
    -28.08.2009
    -
    -
  • -
  • Funktionen: Im DropDown für die Institute werden die inaktiven -Institute nun durchgestrichen dargestellt.
    -27.08.2009
    -
    -
  • -
  • Projektarbeiten können jetzt nicht mehr gelöscht werden wenn -bereits eine Projektabgabe vorhanden ist oder Termine für Abgaben -angelegt sind.
    -26.08.2009
    -
    -
  • -
  • Beim Notenspiegel werden jetzt nur noch die Studenten der -ausgewählten Organisationsform angezeigt (VZ, BB, FST) wenn der -Studiengang eine Mischform ist.
    -25.08.2009
    -
    -
  • -
  • Das Zeugnis kann nun auch auf Englisch gedruckt werden -(Dokumente->Zeugnis Englisch)
    -09.07.2009
    -
    -
  • -
  • Beim Anlegen von neuen Mitarbeitern ist bei "letzte -abgeschlossene Ausbildung" nicht mehr "PHD" vorausgewählt
    -06.07.2009
    -
    -
  • -
  • Beim Anlegen von neuen Mitarbeitern wird ein erweitertes DropDown -für die Auswahl von Ort, Gemeinde und Nation angezeigt
    -30.06.2009 oesi
    -
    -
  • -
  • Anfängerstudienplätze werden jetzt in der Grafik bei der -Bewerberstatistik angezeigt
    -26.06.2009 oesi
    -
    -
  • -
  • Reihungstestverwaltung - Mails an alle Reihungstestteilnehmer -werden jetzt als bcc Empfänger eingetragen anstatt als normale
    -26.09.2009 oesi
    -
    -
  • -
  • Bei Abschlussprüfungen sind die Personen im Prüfer DropDown jetzt -nach Namen sortiert
    -18.06.2009 oesi
    -
    -
  • -
  • Beim Eintragen einer Zutrittskarte wird nun überprüft, -ob die Nummer eine gültige Zahl ist.
    -28.04.2009 oesi
    -
    -
  • -
  • In den Details der Lehreinheit soll die Anzahl der -teilnehmenden Studenten angezeigt werden
    -03.03.2009 oesi
    -
    -
  • -
  • RT-Punkte ins FAS übernehmen - Symbol neben Punkte1 laedt -die Reihungstestpunkte
    -03.2009 oesi
    -
    -
  • -
  • Handbuch Projektarbeit
    -ruhan
    -
    -
  • -
  • Mitarbeiter-Modul GeändertAmUm und GeändertVon wird -jetzt richtig angezeigt
    -11.12.2008 oesi
    -
    -
  • -
  • Neue Zeugnis Vorlage
  • -
-
    -
  • Lehrveranstaltung um Lehrauftrag zeigt nun das richtige Semester -an (nicht mehr das der Gruppe)
    -03.12.2008 oesi
    -
    -
  • -
  • Wenn Interessent zum Bewerber gemacht wird muss zusätzlich -die ZGV / ZGV Master eingetragen werden. (Das ZGV Datum muss noch nicht -eingetragen werden)
    -02.12.2008 oesi
    -
    -
  • -
  • Neue Statistiken im Menüpunkt Berichte->Statistiken
    -- Mitarbeiterstatistik
    -- Lektorenstatistik
    -- Studentenstatistik
    -- Absolventenstatistik
    -28.11.2008 oesi
    -
    -
  • -
  • Interessenten anlegen: Beim Anlegen einer Adresse muss -Gemeinde/Ort jetzt aus einem DropDown ausgewählt werden wenn die -Nation Österreich ist. Sobald eine Postleitzahl eingetragen wird, -wird Ort und Gemeinde vorgeschlagen.
    -24.11.2008 oesi
    -
    -
  • -
  • Export für Mitarbeiter und Studenten exportiert nun richtig -die Zustelladresse.
    -17.10.2008 oesi
    -
    -
  • -
  • Betriebsmittel: Bei der Eingabe von Zutrittskarten wird -überprüft ob diese Karte von jemand anderem entlehnt ist.
    -07.10.2008 oesi
    -
    -
  • -
  • Excel File das an die Geschäftsstelle geschickt wird, -soll nur noch jene Lehraufträge enthalten bei denen auch eine -Gruppe zugeordnet ist
    -01.10.2008 oesi
    -
    -
  • -
  • Anwesenheitslisten/Kontrolllisten mit Fotos
    -29.09.2008 oesi - sind nun auf der CIS verfügbar
    -
    -
  • -
  • die Datepicker funktionieren nun auch mit Firefox 3 korrekt.
    -25.09.2008 oesi
    -
    -
  • -
  • Wenn Abbrecher zu Studenten gemacht werden erscheint eine -Fehlermeldung wenn der angegebene Lehrverband nicht existiert
    -22.09.2008 oesi
    -
    -
  • -
  • Noten: Wenn das Benotungsdatum der Zeugnisnote jünger ist -als das Benotungsdatum der LVGesamtNote (Note des Lektors) dann wird -die Note nicht zum übernehmen markiert. Dies dient dazu, damit -Prüfungen die nachträglich von der Assistenz eingetragen -wurden, nicht mehr unbeabsichtigt durch die Übernahme mit der -veralteten Note überschrieben wird.
    -17.09.2008 oesi
    -
    -
  • -
  • Firma am Lehrauftrag: wenn am Lehrauftrag die Firmenadresse -anstatt der Privatadresse eines Lektors aufscheinen soll, muss beim -Lektor eine zusätzliche Adresse mit der Anschrift der Firma -angelegt werden. Diese muss als Zustelladresse markiert sein und der -Adresse muss die Firma zugeordnet sein.
    -15.09.2008 oesi
    -
    -
  • -
  • Das Handbuch ist nun im Hilfe Menü verlinkt.
    -11.09.2008 oesi
    -
    -
    -
  • -
  • Lehrfach DropDown ist jetzt nach der Bezeichnung sortiert.
    -04.08.2008 oesi
    -
    -
  • -
  • Beim Statuswechsel auf Abbrecher und Absolvent wird jetzt -automatisch das Aktiv Hackerl entfernt.
    -13.08.2008 oesi
    -
    -
  • -
  • Export der MItarbeiter soll nach Nachname, Vorname sortiert -sein anstatt nach UID
    -12.08.2008 oesi
    -
    -
  • -
  • autom. Mail an Absolventen, Abbrecher, Mitarbeiter über -Accountdeaktivierung, zusätzlich Mail an die Bibliothek
    -
    -
  • -
  • Prüfungen: Wenn eine Prüfung markiert ist und auf NEU -geklickt wird, dann bleibt die ausgewählte LV/LE und der -Mitarbeiter ausgewählt um somit das eintragen einer 2. -Prüfung zu erleichtern
    -05.06.2008 oesi
    -
    -
  • -
  • Noten: Die Lektorennoten werden im FAS jetzt nur mehr dann -angezeigt wenn diese vom Lektor freigegeben wurden
    -05.06.2008 oesi
    -
    -
  • -
  • Prüfungen: Im Auswahlmenü zum Eintragen der -Prüfungen sind jetzt auch die Lehrveranstaltungen aus anderen -Studiengängen enthalten
    -05.06.2008 oesi
    -
    -
  • -
  • Unter dem Menüpunkt Extras->Preinteressenten uebernehemen -können freigegebene Preinteressenten ins FAS übernommen -werden.
    -04.06.2008 oesi
    -
    -
  • -
  • Im Rechtsklickmenü der Studenten/Prestudenten befindet sich -ein neuer Menüpunkt "Personendetails anzeigen" welcher -Studiengangsübergreifende Informationen zur Person anzeigt. -(welche Stati hat diese Person in anderen Studiengängen, wo hat -er/sie sich noch beworben, etc)
    -
    -
  • -
  • LVPlanung ist jetzt auch im Excel-Format verfügbar. -Betreuungen sind in dieser Liste allerdings nicht enthalten
    -02.06.2008 oesi
    -
    -
  • -
  • Wenn der Zustelladresse eines Mitarbeiters eine Firma zugeordnet -ist, scheint die Firmenadresse am Lehrauftrag auf anstatt der eigenen.
    -02.06.2008 oesi
    -
    -
  • -
  • Bei der Zuteilung von Lektoren zu Lehreinheiten werden jetzt -automatisch die Semesterstunden der LV vorgeschlagen
    -27.05.2008 oesi
    -
    -
  • -
  • Fehler beim Speichern von Schlüsseln behoben
    -16.05.2008 oesi
    -
    -
  • -
  • Beim Neu Anlegen einer Abschlusspruefung wird der Akadgrad -automatisch vorausgewaehlt
    -15.05.2008 oesi
    -
    -
  • -
  • Suche für die Firmenverwaltung wurde hinzugefügt
    -18.04.2008 oesi
    -
    -
  • -
  • Tree für die Lehrverbände ist jetzt sortierbar
    -16.04.2008 oesi
    -
    -
  • -
  • Studentenexport: Der Export von Personen die im ausgewählten -Studiensemester keinen Status haben funktioniert nun. -(Semester/Verband/Gruppe wird in diesem Fall im Export nicht angezeigt)
    -16.04.2008 oesi
    -
    -
  • -
  • Resturlaubstage und Urlaubsanspruch können nun über das -Mitarbeitermodul eingetragen werden
    -15.04.2008 oesi
    -
    -
  • -
  • Neuer Menüpunkt: Berichte->Fehlende Dokumente: Zeigt eine -Kontrollliste mit den Studenten bei denen noch Dokumente fehlen
    -15.04.2008 oesi
    -
    -
  • -
  • Bei Aufgenommenen/Bewerber/Wartender/Interessent wird jetzt in -der -Übersicht das Ausbildungssemester angezeigt für das er sich -beworben hat.
    -09.04.2008 oesi
    -
    -
  • -
  • Beim Anlegen von Funktionen wird beim erneuten Speichern des -Datensatzes ein neuer Datensatz angelegt anstatt den alten zu -überschreiben
    -09.04.2008 oesi
    -
    -
  • -
  • Die Rollen Unterbrecher und Diplomand können jetzt über -"Rolle hinzufügen" eingetragen werden.
    -09.04.2008 oesi
    -
    -
  • -
  • Zeugnis: SWS für Lehrveranstaltungen, aus anderen -Studiengängen mit unterschiedlichen Semesterwochen, werden jetzt -richtig berechnet.
    -04.04.2008 oesi
    -
    -
  • -
  • Betriebsmittel: Die Maximallänge der Kartennummer von -Betriebsmitteln wurde auf 12 Zeichen reduziert.
    -04.04.2008 oesi
    -
    -
  • -
  • Lehrveranstaltungen: Gruppen die bereits im LV-Plan verplant sind -können jetzt nicht mehr entfernt
    -04.04.2008 oesi
    -
    -
  • -
  • Die Einstellung "KontoFilterStg" wird jetzt auch nach einem -Neustart richtig angezeigt
    -01.04.2008 oesi
    -
    -
  • -
  • Notenspiegel enthaelt nun auch die Noten aus den anderen -Studiengängen (Wahlpflichtmodule)
    -20.03.2008 oesi
    -
    -
  • -
  • Statusänderung soll für mehrere Studenten gleichzeitig -möglich sein  -(Interessent->Bewerber, Student->Diplomand, etc)
    -20.03.2008 oesi
    -
    -
  • -
  • Personen die mehrere Mitarbeiterdatensätze haben werden -jetzt richtig angezeigt.
    -19.03.2008 oesi
    -
    -
  • -
  • Fehler beim Sortieren von Pruefungen wurde behoben.
    -19.03.2008 oesi
    -
    -
  • -
  • Es kann jetzt direkt beim Anlegen von Mitarbeitern angegeben -werden ob es sich bei der Person um einen Lektor handelt.
    -19.03.2008 oesi
    -
    -
  • -
  • Beim Anlegen von Mitarbeitern kann jetzt optional die -Personalnummer angegeben werden. Wenn keine Personalnummer angegeben -wird, dann wird automatisch die nächste verfügbare Nummer -verwendet.
    -19.03.2008 oesi
    -
    -
  • -
  • Beim Anlegen von neuen Interessenten/Mitarbeitern wird bei -Auswahl einer bereits vorhandenen Person die neue Adresse -standardmäßig NICHT eingetragen.
    -19.03.2008 oesi
    -
    -
  • -
  • Bei der Ansicht, welche Gruppen zu einer Lehreinheit zugeteilt -sind, kann jetzt Studiengang und Semester der Gruppe eingeblendet -werden.
    -18.03.2008 oesi
    -
    -
  • -
  • Die Anmerkung von Prestudenten werden in der -Studentenübersicht jetzt korrekt angezeigt.
    -17.03.2008 oesi
    -
    -
  • -
  • In der Studentenübersicht wurde die Spalte 'Aufmerksam -durch' hinzugefügt.
    -17.03.2008 oesi
    -
    -
  • -
  • Beim Anlegen von neuen Buchungen wird jetzt ein Standardbetrag -und Standardtext vorgeschlagen.
    -13.03.2008 oesi
    -
    -
  • -
  • Diverse Probleme die zur Speicherüberlastung und zum Absturz -des Programms führten wurden behoben
    -12.03.2008 oesi
    -
    -
  • -
  • Projektarbeiten: Die Meldung dass keine Betreuerart -ausgewählt wurde (obwohl die Auswahl in der Oberfäche -sichtbar ist) sollte nun nicht mehr Erscheinen
    -12.03.2008 oesi
    -
    -
  • -
  • Das Löschen von Noten von LVs zu denen der Student nicht -zugeordnet ist führt jetzt nicht mehr zu einem einfrieren des -Programms
    -10.03.2008 oesi
    -
    -
  • -
  • Hochgeladene Bilder können jetzt auch wieder gelöscht -werden.
    -10.03.2008 oesi
    -
    -
  • -
  • Neue Filter beim Mitarbeitermodul: "Inaktive Personen mit -Verwendung", "Aktive Personen ohne Verwendung", der "Karenziert" Filter -liefert jetzt nur noch aktive karenzierte Mitarbeiter, Der Filter -Ausgeschiedene wurde entfernt.
    -05.03.2008 oesi
    -
    -
  • -
  • Wenn Reihungstestpunkte eingetragen werden wird automatisch das -Hackerl 'zum Reihungstest angetreten' gesetzt
    -05.03.2008 oesi
    -
    -
  • -
  • Neuer Menüpunkt "Berichte"->"Bewerberstatistik" - Liefert -eine Liste mit der Anzahl aller Interessenten/Bewerber der -Studiengänge
    -05.03.2008 oesi
    -
    -
  • -
  • Der StatusTree "merkt" sich jetzt die angezeigten Spalten und -deren Reihenfolge
    -04.03.2008 oesi
    -
    -
  • -
  • Konto: Filtern der Studentenliste für nicht gebuchte -Belastungen ist jetzt nach für Buchungstypen möglich.
    -04.03.2008 oesi
    -
    -
  • -
  • Abschlussprüfung: Bei Vorsitz wird im DropDown jetzt -zusätzlich der Titel angezeigt.
    -04.03.2008 oesi
    -
    -
  • -
  • Prüfungen: Bei der Auswahl der Lehrveranstaltung wird -zusätzlich die Lehrform der LV angezeigt.
    -29.02.2008 oesi
    -
    -
  • -
  • Lehrverantaltungen: Bei der Auswahl des Lehrfaches wird -zusätzlich der Fachbereich angezeigt
    -29.02.2008 oesi
    -
    -
  • -
  • Datum der Diplomarbeit wird am Diplom-Prüfungszeugnis nicht -mehr angezeigt
    -26.02.2008 oesi
    -
    -
  • -
  • Beim Anlegen von Interessenten die bereits einen Studiengang -besucht haben wird die ZGV des alten Datensatzes übernommen.
    -25.02.2008 oesi
    -
    -
  • -
  • Eine Statusänderung auf "Aufgenommener" bzw "Wartender" ist -nur möglich wenn die Person bereits einen Bewerberstatus hat.
    -25.02.2008 oesi
    -
    -
  • -
  • Noten: Beim Ändern der Note gibt es keinen Speichern Button -mehr. Die Note wird automatisch gespeichert wenn diese ausgewählt -wird.
    -25.02.2008 oesi
    -
    -
  • -
  • Am Zeugnis werden jetzt die Sonderzeichen -(üöäàè...) im Nachnamen auch groß -geschrieben.
    -21.02.2008 oesi
    -
    -
  • -
  • Neuer Filter zum Anzeigen aller Studenten bei denen der ZGV-Typ -eingetragen ist, aber noch kein ZGV-Datum
    -20.02.2008 oesi
    -
    -
  • -
  • Die Stati eines Studenten werden jetzt in umgekehrter Reihenfolge -angezeigt. (aktueller Status steht ganz oben)
    -19.02.2008 oesi
    -
    -
  • -
  • Bei Auswahl eines Reihungstests in der Studentenansicht wird das -Datumsfeld "zum Reihungstest angemeldet" auf das aktuelle Datum gesetzt.
    -19.02.2008 oesi
    -
    -
  • -
  • Am Zeugnis wird der Postnomentitel nun durch einen Beistricht vom -Nachnamen getrennt
    -19.02.2008 oesi
    -
    -
  • -
  • Die Höhe des Konto-Trees passt sich nun der -Fenstergröße an.
    -18.02.2008 oesi
    -
    -
  • -
  • Bei der Zuordnung von Lektoren zu einer Lehreinheit wird nun -überprüft ob die maximal zulässige Unterrichtszeit des -Lektors überschritten wurde. Falls ja wird eine Warnung ausgegeben.
    -07.02.2008 oesi
    -
    -
  • -
  • Bei der Änderung eines Lektors bei einer Lehreinheit wird -automatisch auf Kollisionen im Stundenplan geprüft und der Lektor -ggf gleich im Stundenplan mitgeaendert.
    -07.02.2008
    -
    -
  • -
  • Nachprüfung (2.Termin) soll auch vom Lektor über -das CIS verwaltet werden koennen. Zeugnisnote wird hier nicht -automatisch angepasst.
    -30.01.2008 raab
    -
    -
  • -
  • Zahlungsbestätigung über CIS.
    -25.01.2008 oesi - Abrufbar über "Mein CIS"->"Zahlungen"
    -
    -
  • -
  • Zahlungsbestätigung für Rückzahlungen - -automatisch wenn der Betrag der Belastung positiv ist
    -18.01.2008 oesi
    -
    -
  • -
  • eingetragene Noten können jetzt per Rechter -Maustaste->Entfernen gelöscht werden.
    -17.01.2008 oesi
    -
    -
  • -
  • Mailverteiler für die Studentenvertreter werden nun -automatisch angepasst.
    -16.01.2008 oesi
    -
    -
  • -
  • Neuer Menuepunkt Extras->Gruppenverwaltung zum ändern der -Gruppenbezeichnung
    -15.01.2008 oesi
    -
    -
  • -
  • im Tab Lektoren kann jetzt per rechter Maustaste ein Mail an die -markierten Lektoren versendet werden
    -15.01.2008 oesi
    -
    -
  • -
  • Die Zuteilung eines Studenten zu einer Lehrverbandsgruppe ist -jetzt, wie bei den Spezialgruppen, auch per Drag&Drop möglich.
    -15.01.2008 oesi
    -
    -
  • -
  • Beim Übernehmen und Importieren von Noten werden -angerechnete Noten nun nicht mehr überschrieben.
    -15.01.2008 oesi
    -
    -
  • -
  • Beim Klicken auf den Studiensemesterbutton in der Statusleiste -wird das tatsächlich in der Datenbank gespeicherte Studiensemester -geholt.
    -15.01.2008 oesi
    -
    -
  • -
  • Mail-Benachrichtigung beim Stundenplan-Sync verbessert.
    -14.01.2008 pam
    -
    -
  • -
  • Beim Filtern der Studentenliste erscheint nun eine Fehlermeldung -wenn kein Studiengang markiert ist
    -14.01.2008 oesi
    -
    -
  • -
  • Studiensemester ist jetzt in der Statusleiste mit Pfeiltasten -änderbar.
    -14.01.2008 oesi
    -
    -
  • -
  • Incoming werden beim Anlegen automatisch in die Gruppe "0I" -verschoben
    -14.01.2008 oesi
    -
    -
  • -
  • Tippfehler in Diplomasupplement korrigiert
    -07.01.2008
    -
    -
  • -
  • Diverse Fehler in der Reihungstestverwaltung behoben
    -07.01.2008 oesi
    -
    -
  • -
  • Fehlerbehebung: Beim Anlegen von Lehreinheiten wird die Lehrform -nach dem Speichern von UE in SO geaendert
    -07.01.2008 oesi
    -
    -
  • -
  • Interessenten können jetzt nur mehr für den eingenen -Studiengang angelegt werden.
    -13.12.2007 oesi
    -
    -
  • -
  • Neue Reihenfolge der Spalten beim Studentendatenexport
    -07.12.2007 oesi
    -
    -
  • -
  • Beim Speichern von Lehreinheiten werden jetzt nicht mehr alle -Lehrveranstaltungen aufgeklappt.
    -06.12.2007 oesi
    -
    -
  • -
  • AccountInfoBlätter können nur noch von den eigenen -Studenten erstellt werden. AccountInfoBlätter für Mitarbeiter -können nun nur mehr erstellt werden wenn Schreibrechte auf -Mitarbeiterdaten gesetzt sind.
    -04.12.2007 oesi
    -
    -
  • -
  • die Pflichtfelder beim Personenimport wurden jetzt mit * markiert.
    -03.12.2007 oesi
    -
    -
  • -
  • Neuer Menuepunkt: Extras->Projektarbeitbenotung zum Eintragen -der Projektarbeitsnoten (BA, DA, PJ, PX) gesammelt für alle -Studenten eines Studienganges
    -29.11.2007 oesi
    -
    -
  • -
  • MitarbeiterModul - Wenn Daten verändert aber nicht -gespeichert wurden, dann erscheint beim Schließen des Fensters -und Laden eines anderen Mitarbeiters ein Warnhinweis.
    -28.11.2007 oesi
    -
    -
  • -
  • Fehler beim Drucken von Zeugnissen mit Themenbereich
    -28.11.2007 oesi
    -
    -
  • -
  • ExcelExport: bei PLZ mit führenden nullen werden diese -beim Export nicht angezeigt
    -28.11.2007 oesi
    -
    -
  • -
  • Studienerfolgsbestätigung über CIS
    -26.11.2007 oesi
    -
    -
  • -
  • Prüfungsprotokoll - bei manchen Studiengängen verdeckt -das Logo den Text
    -23.11.2007 oesi
    -
    -
  • -
  • Wenn eine Gruppe 2x zur gleichen Lehreinheit zugewiesen wird, -erscheint nun eine Fehlermeldung
    -22.11.2007 oesi
    -
    -
  • -
  • Organisationsform des Studenten soll im Tree angezeigt werden
    -22.11.2007 oesi
    -
    -
  • -
  • Im Tree zur Gruppenzuteilung soll eine zusätzliche -Spalte mit der Bezeichnung der Gruppe angezeigt werden
    -22.11.2007 oesi
    -
    -
  • -
  • Bei Notenübersicht von Studenten soll der Studiengang -einblendbar sein
    -22.11.2007 oesi
    -
    -
  • -
  • Interessentenimport: Ab 1. Oktober soll nächstes WS -vorgeschlagen werden.
    -21.11.2007 oesi
    -
    -
  • -
  • Beim Erstellen eines Notenspiegels ohne vorherige Auswahl eines -Semesters kommt nun eine Fehlermeldung
    -19.11.2007 oesi
    -
    -
  • -
  • Unter Einstellungen wurde der Menüpunkt zum ändern der -Stundenplantabelle entfernt
    -19.11.2007 oesi
    -
    -
  • -
  • Bei ALVS Statistik wurde die Überschrift geändert
    -19.11.2007 oesi
    -
    -
  • -
  • Projektarbeit -- Beim Lehrveranstaltungsdropdown werden nur noch jene -Lehrveranstaltungen angezeigt bei denen das Attribut BA/DA gesetzt ist
    -15.11.2007 oesi
    -
    -
  • -
  • Lehrveranstaltungsverwaltung enthaelt jetzt eine zusätzliche -veränderbare Spalte BA/DA.
    -15.11.2007 oesi
    -
  • -
  • Fehler beim Erstellen des Notenspiegels wurde korrigiert
    -15.11.2007 oesi
    -
    -
  • -
  • Lehrauftrag für Freifächer wird nun korrekt erstellt
    -15.11.2007 oesi
    -
    -
  • -
  • Mitarbeiter-Modul: Suche nach Vorname, Nachname, UID, -Personalnummer
    -15.11.2007 oesi
    -
    -
  • -
  • Interessentenimport: bei Angabe einer Adresse wird die Nation -automatisch auf 'Österreich' gesetzt
    -14.11.2007 oesi
    -
    -
  • -
  • Projektarbeit - Das Feld Gesamtpunkte wurde entfernt
    -14.11.2007 oesi
    -
    -
  • -
  • Projektarbeit - Liste der Betreuer enthaelt jetzt nur noch -Personen mit Akademischen Grad
    -14.11.2007 oesi
    -
    -
  • -
  • Im Fenster zum ändern des Status wird nun der Name des -Studenten angezeigt
    -14.11.2007 oesi
    -
    -
  • -
  • Organisationsform wird bei Statusänderung automatisch -mitübernommen
    -14.11.2007 oesi
    -
    -
  • -
  • Beim Anlegen von neuen Benutzerfunktionen soll Studiengang und -'Studententvertreter' vorausgewaehlt sein
    -09.11.2007 oesi
    -
    -
  • -
  • Feld zum Ändern des Alias von Studenten
    -07.11.2007 oesi
    -
    -
  • -
  • Lehraufträge (LV-Planung) für Fachbereich.
    -07.11.2007 oesi
    -
    -
  • -
  • mehrere Zeugnisse archivieren.
    -07.11.2007 oesi
    -
    -
  • -
  • StudentenExport: Spalte Anrede wird nun auch Exportiert
    -07.11.2007 oesi
    -
    -
  • -
  • DiplomaSupplement - verliehener Titel ist nun -geschlechtsabhängig
    -06.11.2007 oesi
    -
    -
  • -
  • Das Feld Studiengang im PrestudentTab ist nun nicht mehr -änderbar
    -05.11.2007 oesi
    -
    -
  • -
  • Bei Personensuche kann nun auch nach Personenkennzeichen -(Matrikelnummer) gesucht werden
    -05.11.2007 oesi
    -
    -
  • -
  • Bei Statusänderung Abbrecher/Unterbrecher wird nun das -richtige Semester im Status eingetragen und nicht mehr 0
    -05.11.2007 oesi
    -
    -
  • -
  • Beim Starten kommt manchmal folgende Fehlermeldung in der -Errorconsole: Error: can't decode principals (failure code 8007000e)
    -31.10.2007 oesi - Neuinstallation des Seamonkey-Profils beseitigt die -Fehlermeldung
    -
    -
  • -
  • Neue Interessentrolle bei bereits vorhandenen PreStudenten -anlegbar.
    -31.10.2007 oesi - PrestudentTab, im Statusfenster Rechte -Maustaste->Neuen Status hinzufuegen
    -
    -
  • -
  • Studienerfolgsbestaetigung: Fehlerhafte Anzeige bei zu langen -Lehrveranstaltungsbezeichnungen
    -31.10.2007 oesi
    -
    -
  • -
  • Beim Anlegen vom 2. Termin wird automatisch ein 1.Termin mit -alter Zeugnisnote angelegt.
    -31.10.2007 oesi
    -
    -
  • -
  • Prüfungsnote autom. als Zeugnisnote übernehmen.(Nur im -FAS, nicht im CIS!)
    -31.10.2007 oesi
    -
    -
  • -
  • Beim Anlegen neuer Personen ist die Staatsbuergerschaft und -Geburtsnation nun standardmäßig Österreich
    -30.10.2007 oesi
    -
    -
  • -
  • Löschen der Gruppenzuteilung zu einer Lehreinheit verhindern -wenn bereits eine Kreuzerlliste angelegt wurde.
    -29.10.2007 oesi
    -
    -
  • -
  • Studienerfolgsbestaetigung ausdrucken fuer alle Semester die der -Student besucht hat
    -29.10.2007 oesi
    -
    -
  • -
  • im Filter offene Buchungen scheinen Personen ohne Buchungen -(Belastungen) auf
    -25.10.2007 oesi
    -
    -
  • -
  • Beim Filtern nach bezahlter Studiengebühr sollen Incoming -nicht aufscheinen da diese keine Studiengebühr zahlen müssen
    -25.10.2007 oesi
    -
    -
  • -
  • Pruefungsprotokoll und Urkunde sollen für mehrere Studenten -auf einmal druckbar sein
    -25.10.2007 oesi
    -
    -
  • -
  • Berechtigungsfehler beim Zuordnen eines Lektors zu einem -Studiengang und beim Anlegen von Firmenbetreuern
    -24.10.2007 oesi
    -
    -
  • -
  • Ueberarbeitung des Fachbereichs-Tab und Fachbereichsberechtigungen
    -24.10.2007 oesi
    -
    -
  • -
  • Beim Zuordnen eines Interessenten/Bewerbers zu einer -Spezialgruppe erscheint nun eine Fehlermeldung
    -23.10.2007 oesi
    -
    -
  • -
  • Fehler beim Export der Mitarbeiterdaten behoben (Fehler beim -Export der Spalte "Geaendert Von")
    -22.10.2007 oesi
    -
    -
  • -
  • Neuer Menüpunkt Extras->Lehrveranstaltungsverwaltung zur -Verwaltung der LV-Daten und FBK auf LV-Ebene
    -22.10.2007 oesi
    -
    -
  • -
  • Mail an Mitarbeiter senden wenn das aktiv-Feld veraendert -wird
    -19.10.2007 oesi
    -
    -
  • -
  • Bei Notenverwaltung die Unterschiedlichen Noten markieren -(Studenten und LVA)
    -19.10.2007 oesi
    -
    -
  • -
  • ALVS Statistik
    -18.10.2007 oesi
    -
    -
  • -
  • Statistik Student/Semester
    -18.10.2007 oesi
    -
    -
  • -
  • Projektarbeit: Bei der Auswahl der Lehreinheit wird -zusätzlich das Studiensemester angezeigt
    -17.10.2007 oesi
    -
    -
  • -
  • Bei der Auswahl der Projektbetreuer wird nun zusätzlich der -Titel angezeigt
    -17.10.2007 oesi
    -
    -
  • -
  • Projektarbeit - nach dem ändern der LVA wird das Feld -Lehreinheit nicht geleert
    -17.10.2007 oesi
    -
    -
  • -
  • Am Zeugnis wird nun statt "x.Semester" die Bezeichnung angezeigt -(z.B. "Praxissemester")
    -16.10.2007 oesi
    -
    -
  • -
  • neues Berechtigungskonzept
    -15.10.2007 oesi
    -
    -
  • -
  • Titel fehlt auf Prüfungsprotokoll, Prüfungszeugnis und -Urkunde
    -15.10.2007 oesi
    -
    -
  • -
  • Notenspiegel soll alle LVs anzeigen bei denen er mitgemacht hat -und nicht nur die des Studienganges
    -10.10.2005 oesi
    -
    -
  • -
  • Soll am Zeugnis bei einem Berufspraktikum auch die Firma -angezeigt werden?
    -15.10.2007 oesi - wird nun angezeigt
    -
    -
  • -
  • Note mitschicken im autom. Mail von der Notenfreibabe des Lektors.
    -05.10.2007 raab
    -
    -
  • -
  • ECTS Punkte am Zeugnis nur mit 1er Nachkommastelle
    -01.10.2007 oesi
    -
    -
  • -
  • Projektarbeit: Gesamtnote statt Note, Gesamtpunkte
    -01.10.2007 oesi
    -
    -
  • -
  • Stunde bei Projektbetreuer mit nur 1er Nachkommastelle
    -01.10.2007 oesi
    -
    -
  • -
  • Projektarbeit: Stundensatz, Faktor, Gesamtstunden ausblenden.
    -01.10.2007 oesi
    -
    -
  • -
  • Export für Studenten mit (offenen) Zahlungen
    -01.10.2007 oesi Excel Export exportiert nun die im Tree markierten -Studenten und nicht mehr alle
    -
    -
  • -
  • Lehrauftrag kommt nicht wenn nur eine Betreuung bei einem -Studiengang -ist aber keine Lehrtätigkeit
    -28.09.2007 oesi
    -
    -
  • -
  • Status bearbeiten: Semester DropDown sollte soviele Semester -enthalten wie in der tbl_lehrverband sind
    -28.09.2007 oesi
    -
    -
  • -
  • Stundensatz, Faktor und Gesamtstunden bei der Projektarbeit -ausblenden
    -28.09.2007 oesi
    -
    -
  • -
  • LV-Planung: HTML mit Übersicht der Lehraufträge. -Studiengang und optional Semester muss gewählt sein. (HTML Seite -content/statistik/lvplanung.php muss noch erstellt werden)
  • -
  • Studiengang und Semester bei LV-Ansicht anzeigen
    -07.09.2007 oesi
    -
    -
  • -
  • Suche auch für Vorname und UID
    -07.09.2007 oesi
    -
    -
  • -
  • Für die Farbe der Noten im Notenspiegel diejenigen aus der -Tabelle Note verwenden
    -07.09.2007 oesi
    -
    -
  • -
  • Notenspiegel als Excel
    -07.09.2007 oesi
    -
    -
  • -
  • Filter für Studenten die im Aktuellen Studiensemester no -keine Studiengebührbelastung haben
    -07.09.2007 oesi
    -
    -
  • -
  • neue Variable kontofilterstg=false wenn true dann nur die -buchungen des jeweiligen Stg anzeigen
    -07.09.2007 oesi
    -
    -
  • -
  • Excel-Export Bewerberstatistik (Kollmitzerstatistik) erstellen
    -07.09.2007 oesi
    -
    -
  • -
  • Anrede beim Interessentenimport hinzufügen
    -03.09.2007 oesi
    -
    -
  • -
  • Reihenfolge der Spalten im Tree "merken"
    -03.09.2007 oesi - persist="ordinal"
    -
    -
  • -
  • Bei markieren einer Lehreinheit den Noten Tree leeren
    -03.09.2007 oesi
    -
    -
  • -
  • ZGV MASTER DropDown nach Code Sortieren
    -03.09.2007 oesi
    -
    -
  • -
  • Excel Export Nachname vor Vornamen anzeigen
    -03.09.2007 oesi
    -
    -
  • -
  • Namen auf Prestudent Tab anzeigen
    -03.09.2007 oesi
    -
    -
  • -
  • Bei Statusaenderung auf Student soll aktiv Feld gesetzt werden
    -03.09.2007 oesi
    -
    -
  • -
  • UID und Personenkennzeichen soll markierbar sein
    -03.09.2007 oesi
    -
    -
  • -
  • Anmerkung von Prestudent im Tree anzeigen
    -03.09.2007 oesi
    -
    -
  • -
  • Geburtszeit ein Feld nach unten verschieben und stattdessen die -Geburtsnation anzeigen
    -03.09.2007 oesi
    -
    -
  • -
  • Studiensemester DropDown beim Anlegen von neuen Buchungen
    -03.09.2007 oesi
    -
    -
  • -
  • Bei Datumsfeld soll aktuelles Datum vormarkiert sein
    -03.09.2007 oesi
    -
    -
  • -
  • Loeschen von Lehreinheiten mit rechter Maustaste
    -03.09.2007 oesi
    -
    -
  • -
  • Ansicht fuer alle Gruppen in denen sich der Student befindet
    -31.08.2007 oesi
    -
    -
  • -
  • Gegenbuchung fuer mehrere Buchungen auf einmal
    -22.08.2007
    -
    -
  • -
  • Auf Zahlungsbestätigung immer den Absoluten Betrag anzeigen
    -22.08.2007 oesi
    -
    -
  • -
  • In der Lehrauftragsliste soll -Studiensemester/Studiengang/Ausbildungsseemster angezeigt werden
    -22.08.2007 oesi
    -
    -
  • -
  • Wenn Semesterstunden bei Lektorenzuteilung geändert wird, -dann sollen die Planstunden auch geändert werden
    -22.08.2007 oesi
    -
    -
  • -
  • Emailversand an Privatadressen
    -22.08.2007 oesi
    -
    -
  • -
  • Filter fuer alle Studenten mit offenen Buchungen
    -22.08.2007 oesi
    -
    -
  • -
  • Bachelorarbeiten und Themengebiet am Zeugnis anzeigen
    -21.08.2007
    -
    -
  • -
  • Studiensemester am Lehrauftrag besser hervorheben
    -21.08.2007 oesi
    -
    -
  • -
  • Am Lehrauftrag auch die Projektbetreuungen anzeigen
    -21.08.2007 oesi
    -
    -
  • -
  • Bei Kontaktadressen das Feld Name in Anmerkung umbenennen und -ganz unten anzeigen und den Typ ganz oben im Formular
    -in der Tabelle den Namen hinten anstellen und den Typ vorne! Typ als -Namen anzeigen
    -20.08.2007 oesi
    -
    -
  • -
  • Studienerfolg soll keine 5er anzeigen
    -17.08.2007 oesi
    -
    -
  • -
  • Lektor Tab zeigt kurzbz bei inaktiven Studiengaengen nicht an
    -17.08.2007 oesi
    -
    -
  • -
  • Editieren des Status bei Doppelklick
    -17.08.2007 oesi
    -
    -
  • -
  • Verwaltung fuer Incoming
    -17.08.2007 oesi
    -
    -
  • -
  • Anzahl: Anzahl stimmt nicht immer?
    -16.08.2007 oesi
    -
    -
  • -
  • Betriebsmittel Overlay auch bei den Mitarbeitern Anzeigen
    -6.8.2007 oesi
    -
    -
  • -
  • Im Filter aufgenommene Bewerber kommen auch abgewiesene vor.
    -1.6.2007 oesi
    -
    -
  • -
  • Bei "Interessent Neu" wird der Studiengang nicht übernommen.
    -25.06.2007 oesi
    -
    -
  • -
  • Rolle sollte vom Anleger wieder gelöscht werden können.
    -25.06.2007 oesi
    -
    -
  • -
  • LVA Liste fuer Geschäftsstelle fehlt noch.
    -20.06.2007 oesi
    -
    -
  • -
  • Import: Studiensemester ist auswählbar. Vorgewählt ist -das nächste.
    -19.06.2007 oesi
    -
    -
  • -
  • Manche Trees lassen sich nicht sortieren
    -18.06.2007 oesi
    -
    -
  • -
  • Inskriptionsbestätigung: Im Hauptmenü Dokumente -wählbar. Wenn mehrere Studenten gewählt sind, werden mehrere -Seiten im PDF produziert. (XSLT fehlt noch)
    -14.06.2007 oesi
    -
    -
  • -
  • aktuelles Datum im PDF
    -14.06.2007 oesi
    -
    -
  • -
  • ->[Student] für ehem. Unterbrecher
    -13.06.2007 oesi
    -
    -
  • -
  • Ab- Unterbrecher -> 0.Semester für alle Stg.
    -13.06.2007 oesi
    -
    -
  • -
  • Zustelladresse bei Lehrauftrag
    -12.12.2007 oesi
    -
    -
  • -
  • Koordinatorstunden: Stunden im Fachbereich
    -12.12.2007 oesi
    -
    -
  • -
  • Aufgenommener, Warteliste, Absage ->Button
    -12.12.2007 oesi
    -
    -
  • -
  • Datumsformat: XBL bei allen Datumseingabefelder. ISO-Format -zusätzlich bei  allen RDF-Files.
    -12.06.2007 oesi
    -
    -
  • -
  • Noten: Karteireiter (Tab) für die Notenverwaltung.
    -11.12.2007 oesi
    -
    -
  • -
  • Incoming/Outgoing: Zusätzliche Daten müssen -gespeichert werden. Karteireiter beim Studenten?
    -10.12.2007 oesi
    -
    -
  • -
  • Zahlungsbestätigung: Ein Button beim Konto liefert ein PDF -für die Zahlungsbestätigung. (Button ist vorhanden XSLT fehlt -noch)
    -
    -
  • -
  • Bericht statt Statistik
    -06.06.2007 oesi
    -
    -
  • -
  • Inskriptionsbestätigung -> mehrere Seiten im PDF
    -06.06.2007 oesi
    -
    -
  • -
  • SVNr/Ersatzkennzeichen, GebDatum und Stg bei -Zahlungsbestätigung
    -06.06.2007 oesi
    -
    -
  • -
  • Lehraufträge: PDF mit allen Lektoren. Studiengang muss -gewählt sein.
    -01.06.2007 oesi
    -
    -
  • -
  • Koordinatorstunden: Fachbereich muss gewählt sein.
    -Geliefert wird eine HTML-Seite mit einer Übersicht über die -Stunden der Koordinatoren innerhalb des FB.
    -01.06.2007 oesi
    -
    -
  • -
  • ->Student: Wenn Bewerber zum Studenten gemacht wird kommt er -automatisch ins 1. Semester.
    -01.06.2007 oesi
    -
    -
  • -
  • Gegenbuchung: Nur die Differenz gegenbuchen, nicht den -ursprünglichen Betrag.
    -31.05.2007 oesi
    -
    -
  • -
  • Filter offene Buchungen: Saldo!=0
    -31.05.2007 oesi
    -
    -
  • -
  • Betriebsmittel: Karteireiter (Tab) für die Verwaltung der -Betriebsmittel.
    -31.05.2007 oesi
    -
    -
  • -
  • Abbrecher/Unterbrecher: Buttons beim Studenten die eine neue -Rolle anlegen (wie bei ->Bewerber/Interessent).
    -31.05.2007 oesi
    -
    -
  • -
  • Lehrverband: In der Liste und in den Details wird die -Lehrverbandsgruppe des aktiven Studiensemesters angezeigt, nicht die -aktuelle. (tbl_student_lehrverband)
    -Wenn das Studiensemesert das aktuelle ist, wird bei Änderung auch -die Tabelle tbl_student geändert.
    -29.5.2007 oesi
    -
    -
  • -
  • Student/Interessent: Automatische Auswahl des Reiters -"Studenten" wenn LV-Gruppe gewählt wird und der Reiter -"Interessenten" aktiv ist. Und umgekehrt.
    -29.05.2007 oesi
    -
    -
  • -
  • Neben den Funktionen soll es einen -Knopf geben zum anzeigen aller Funktionen (aus allen Studiensemestern)
    -13.10.2006 Andreas Österreicher
    -es wurde bei den funktionen ein Button "alle Anzeigen" hinzugefügt.
    -
    -
  • -
  • Mail versenden an markierte Lektoren
    -15.09.2006 Andreas Österreicher
    -Mitarbeiter markieren->rechte Maustaste->EMail versenden (Falls -die Mail mit externem Mailclient verschickt werden soll muss die config -geändert werden)
    -
    -
  • -
  • Beim Speichern der Daten mit -Sonderzeichen (+, &, etc.) gehen diese verloren
    -12.09.2006 Andreas Österreicher
    -Vor dem Senden der Daten per XMLHTTPRequest werden die einzelnen -Parameter mittels encodeURIComponents codiert.
    -
    -
  • -
  • Beim -Anlegen eines neuen Datensatzes Verschwinden bei Fr. Schaaf die anderen -Mitarbeiter in der Liste
    -10.09.2006 Andreas Österreicher
    -
    -
  • -
  • Wenn nach dem ändern eines DS -das Fenster geschlossen wird erscheint eine Abfrage zum Speichern. -Tritt bei diesem Speichern ein Fehler auf, dann sollte das Fenster -offen bleiben um die Eingabe korrigieren zu können.
    -06.07.2006 Andreas Österreicher
    -
    -
  • -
  • Beim Speicher pruefen ob uid keine -Umlaute oder Sonderzeichen enthaelt.
    -03.07.2006 Andreas Österreicher
    -
    -
  • -
  • Nach dem aendern der Email Adresse -erscheint ein leeres Feld im Tree
    -03.07.2006 Andreas Österreicher
    -Rebuild nach Refresh eingefügt
    -
    -
  • -
  • Einfach Hochkomma durch ´ -(ohne Shift) ersetzen
    -09.06.2006 Andreas Österreicher
    -Wurde durch ` (mit Shift) ersetzt da das ´ (ohne Shift) nicht -richtig konvertiert wird (Zeichensatzproblem?)
    -
    -
  • -
  • Beim loeschen eines Datensatzes der -Verändert wurde wird nach dem loeschen gefragt ob der Datensatz -gespeichert werden soll
    -06.06.2006 Andreas Österreicher
    -
    -
  • -
  • Pruefen der SVNR mittels Pruefziffer
    -06.06.2006 Andreas Österreicher
    -
    -
  • -
  • Speichern von SVNR mit weniger als -10 Zeichen sollte nicht moeglich sein
    -06.06.2006 Andreas Österreicher
    -
    -
  • -
  • Erstellung der BIS-Meldung
    -31.05.2006 Andreas Österreicher
    -Erste Version erstellt
    -
    -
  • -
  • Bei Eingabe von "Frau" ins Anrede -Feld soll automatisch das geschlecht geaendert werden
    -29.05.2006 Andreas Österreicher
    -
    -
  • -
  • Löschen von Mitarbeitern nur -von dem der es erstellt hat möglich und nur innerhalb von einer -Woche
    -26.05.2006 Andreas Österreicher
    -
    -
  • -
  • Bei ausgeschiedenen soll aktiv -status auf false gesetzt werden
    -18.05.2006 Andreas Österreicher
    -Beim anklicken von ausgeschieden wird aktiv status automatisch -mitgeändert
    -
    -
  • -
  • mitspeichern der Aenderungen in -Tabelle log
    -11.05.2006 Andreas Österreicher
    -
    -
  • -
  • sleep_time als Variable fuer -window.timeout anlegen
    -11.05.2006 Andreas Österreicher
    -
    -
  • -
  • pruefen ob UID im LDAP existiert
    -11.05.2006 Andreas Österreicher
    -
    -
  • -
  • Personalnummer automatisch generieren
    -10.05.2006 Andreas Österreicher
    -hoechste Persnr+1
    -
    -
  • -
  • Telefonnummern -> Neu -> Typ -Auswahl IDs bereinigen
    -10.05.2006
    -
    -
  • -
  • creationuser richtig setzen
    -10.05.2006 Andreas Österreicher
    -Neue variable in tbl_variable mit namen fas_id angelegt welche die -fas-benutzer_id enthaelt
    -
    -
  • -
  • Studiensemester Variable Umstellung -mit Menuepunkt Einstellungen->Studiensemester
    -09.05.2006 Andreas Österreicher
    -
    -
  • -
  • Abfrage ob geänderte Daten -gespeichert werden sollen auch beim klicken aufs Xerl
    -08.05.2006 Andreas Österreicher
    -onclose Event im window Tag
    -
    -
  • -
  • Refresh & Rebuild nach loeschen -einer Adresse/Email/Bankverbindung/Funktion
    -08.05.2006 Andreas Österreicher
    -
    -
  • -
  • Wenn nach aenderung der -Mitarbeiterdaten ohne speichern ein Funktion geloescht/angelegt wird -stimmt der Status (nach Speichern der Mitarbeiter Daten) nicht mehr
    -08.05.2006 Andreas Österreicher
    -Nach Speichern/Loeschen einer Funktion wird der Status in ein hidden -Feld geschrieben
    -
    -
  • -
  • Status setzen bei Person wenn die -Funktionen angelegt werden
    -05.05.2006 Andreas Österreicher
    -
    -
  • -
  • Bei neuen Datensatz wird -staatsbuergerschaft und Nation nicht richtig gesetzt
    -05.05.2006 Andreas Österreicher
    -
    -
  • -
  • Spaltenbreiten bei Excelfile anpassen
    -05.05.2006 Andreas Österreicher
    -
    -
  • -
  • ExcelExport: Spalten mit ids oder -boolean konvertieren (Familienstand, aktiv)
    -05.05.2006 Andreas Österreicher
    -
    -
  • -
  • Verrechnungskonto bei Bankverbindung -einfügen (typ +10) & Typname in tree einfuegen
    -05.05.2006 Andreas Österreicher
    -
    -
  • -
  • Staatsbürgerschaft: in Tabelle -Nation befindet sich ein Feld -Sperre wenn das auf J gesetzt ist dürfen diese nicht bei uns -studieren
    -04.05.2006 Andreas Österreicher
    -nation.rdf.php mit parameter ohnesperre=true aufrufen damit gesperrte -nationen nicht mitgeliefert werden
    -
    -
  • -
  • Wenn -ein Datensatz verändert wird und ein ander Datensatz -ausgewählt wird (Speichern Dialog wird angezeigt->klick auf Ja) -wird der gespeicherte Datensatz markiert und nicht der vorhin -angeklickte.
    -04.05.2006 Andreas Österreicher
    -
    -
  • -
  • Umschalten der -Studiensemester-Variable
    -04.05.2006 Andreas Österreicher
    -
    -
  • -
  • StartIcon im Fenster-Titel
    -03.05.2006 Andreas Österreicher
    -Icon mit Dateinamen = window-id (fas.ico) im Ordner -<app-root>\chrome\icons\default ablegen
    -
    -
  • -
  • Fenstergröße -veränderbar bei Detailfenstern.
    -03.05.2006 Andreas Österreicher
    -Verwendung von resizable statt resizeable
    -
    -
  • -
  • Ränder bei den Trees
    -03.05.2006 Andreas Österreicher
    -Stylesheet angepasst
    -
    -
  • -
  • Excel-Export: ausgewählte Spalten übernehmen
    -03.05.2006 Andreas Österreicher
    -
    -
  • -
  • Beim ändern der Checkbox "ausgeschieden am" mit der Tastatur -wird kein Event ausgelöst
    -02.05.2006 Andreas Österreicher
    -oncommand statt onclick verwendet
    -
    -
  • -
  • Beim Start kommen die aktiven FixAngestellten
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • Beim FilterWechsel soll das Eingabeformular geleert werden -&&
    -Speichern von leerem Formular (NeuStart oder Filterwechsel) darf -nicht möglich sein
    -02.05.2006 Andreas Österreicher
    -Formularfelder werden beim Start und Filterwechsel alle deaktiviert
    -
    -
  • -
  • Mitarbeiter Klasse Parameter fürs laden der Adresse -hinzufügen
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • Beim loeschen auch das loeschen der zusätzlichen Daten -einfügen
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • Adresse in Excelfile hinzufügen (Strasse, PLZ, Ort der -Zustelladresse)
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • Pflichtfelder: Vorname, Nachname, Kuerzel
    -02.05.2006 Andreas Österreicher
    -Farbliche Markierung der Pflichtfelder noch nicht durchgeführt
    -
    -
  • -
  • Nach dem löschen den obersten Datensatz markieren
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • Ausmass bei Funktionen sollte eine Combobox sein
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • UID und Kürzel beim speichern auf Eindeutigkeit prüfen
    -02.05.2006 Andreas Österreicher
    -
    -
  • -
  • Kürzel und UID automatisch generieren
    -28.4.2006 Andreas Österreicher
    -Werden jetzt beide auf einmal generiert
    -
    -
  • -
  • Filter für Freie Dienstnehmer hinzufügen
    -27.4.2006 Andreas Österreicher
    -
    -
  • -
  • Familienstand, Ausbildung in MitarbeiterÜbersicht zeigt IDs -statt Namen an
    -27.4.2006 Andreas Österreicher

    -
  • -
  • nicht verwendete Felder aus dem Mitarbeitertree entfernen ( -gehören zu den Funktionen )
    -27.4.2006 Andreas Österreicher
    -Folgende Felder wurden auskommentiert: entwicklungsteam, qualifikation, -hauptberuflich, hauptberuf und sws
    -
    -
  • -
  • Beim Sortieren stimmt der ausgewählte Datensatz nicht mehr.
    -27.4.2006 Andreas Österreicher
    -
    -
  • -
  • Datensatz nach dem Speichern und Aktualisieren wieder markieren
    -27.4.2006 Andreas Österreicher
    -Funktioniert nur wenn der Datensatz wirklich im tree vorhanden ist -sonst wird nichts markiert (kann vorkommen wenn rdf nicht richtig -geladen wird)
    -
    -
  • -
  • Bei Funktionen ist die Codierung des RDFs falsch
    -27.4.2006 Andreas Österreicher
    -
    -
  • -
  • beim Löschen eines Datensatzes verschwinden zweitweise -andere Datensätze
    -27.4.2006 Andreas Österreicher
    -Bei öfteren Rebuild werden die Datensätze nicht richtig -geladen
    -
    -
  • -
  • Aktiv Feld hinzufügen
    -27.4.2006 Andreas Österreicher
    -
    -
  • -
  • Leere Felder werden falsch sortiert
    -26.4.2006 Andreas Österreicher
    -Leerstrings werden jetzt nur beim fuellen des trees codiert (parameter -leerstringcodierung=true)
    -
    -
  • -
  • Sonderzeichen im Excel-Export
    -27.4.2006 Christian Paminger
    -
    -
  • -
  • Neu -Anlegen nur bei den Filtern Alle, Fixangestellte, Aktive und Aktive -Fixangestellte möglich. Sonst den Neu Button deaktivieren
    -26.4.2006 Andreas Österreicher
    -
    -
  • -
  • Execl-Export
    -24.4.2006 Christian Paminger
    -erste statische Version implementiert
    -
  • -
- - diff --git a/content/ToDo_STP.html b/content/ToDo_STP.html deleted file mode 100644 index 779d459f4..000000000 --- a/content/ToDo_STP.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -

ToDo St.Pölten

-
-

Offen:

-
    -

  • -
  • -
-
-

Erledigt:

-
    -
  • Beim Erstellen des Diplomasupplements auf den Studiengang -rücksicht nehmen
    --> erledigt
    -
    -
  • -
  • CIS-FAS: Gleiche Noten werden wieder mitgeschickt.
    --> eine Eingabeprüfung wär hier nicht -schlecht.
    -
    -
  • -
  • FAS: Noten können auch ohne vorangehender Freigabe des -Lektors im FAS übernommen -werden
    --> erledigt
    -
    -
  • -
  • FAS: bericht/lvplanung: -gibt's ja nur als html-output => ein excel-export wäre -wünschenswert.
    -2.09.2008 -> erledigt
    -
    -
  • -
  • Default Anmerkung für Lehreinehiten über Config -einstellbar
    -29.07.2008 -> erledigt
    -
    -
  • -
  • Zusätzlicher Menüpunkt für die Integration -eigener Menüpunkte
    -28.07.2008 -> erledigt
    -
    -
  • -
  • CIS: das file: cis/private/lehre/anwesenheitsliste.pdf.php und -die verlinkung dorthin vom file: -cis/private/lehre/anwesenheitsliste.php - wird aufgeteilt.
    -02.06.2008 -> Der Teil für das Layout wird ins include/tw bzw. -include/stp -ausgelagert.
    -
    -
  • -
  • CIS: auf der profilseite steht unter eMail "Technikum" - bitte -ändern auf "intern" ändern oder ins config auslagern
    -02.06.2008 -> Ist auf "Intern" geändert
    -
    -
  • -
  • CIS: der <title> im <head> bereich der index.php -seite steht "FH Technikum Wien" ... wenn geht ins config auslagern?
    -02.06.2008 -> neue Konstante im config "CAMPUS_NAME"
    -
    -
  • -
  • CIS: das file cis/private/tools/feedback.php, dass wir die -mailadresse ändern können bzw den link zum bugtracking
    -02.06.2008 -> ich könnte einfach das file in den stp-folder -kopieren u von der navi aus dorthin verlinken? OK!
    -
    -
  • -
  • CIS: Raumsuche: wenn '0' im Feld von/bis bei den stundenziffern --> formatierungsfehler (zb.: 08:00 bis 09:00 funkt nicht, -10:00 bis 11:00 funkt auch nicht )
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: suche nach sonntag und klick auf reservieren - sprung in -falsche woche
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: vielleicht statt dem wort "reservieren" zur reservierung -oder so, -da bei klick daruf ja nicht gleich dir reserviereung statt findet - -könnte verwirrend sein.
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: Raumreservierung mit berechtigung 'raumres' funktioniert -nicht.
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS:  Personensuche: Technikum Wien in der überschrift- -ändern in die variable: 'CAMPUS_NAME' (es sollten generell ALLE -'technikum' ins config ausgelagert werden)
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: Berechtigung bei LV-Gesamtnote.
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: file: /cis/private/lvplan/stpl_detail.php bitte zeile wie -folgt ändern (um die externe variable zu verwenden):
    --  <P>Fehler und Feedback bitte an <A class="Item" href="mailto:lvplan@<?php -echo DOMAIN;?>">LV-Koordinationsstelle</A>.</P>
    -+  <P>Fehler und Feedback bitte an <A class="Item" -href="mailto:<?php echo -MAIL_LVPLAN;?>">LV-Koordinationsstelle</A>.</P>
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: benotungstool: mailversand ist auskommentiert - bitte wieder -aktivieren
    -02.06.2008 -> Ist erledigt.
    -
    -
  • -
  • CIS: kommunikation/mailverteiler: die funktionalität -"verteiler öffnen" bzw. gesperrt mit externer variable setzen oder -deaktivieren (bei uns sind alle verteiler immer aktiv)
    -die zeile Info: "Berechtigungskonzept -<../cisdocs/Mailverteiler.pdf> Mailverteiler, Bedienungsanleitung -<../cisdocs/bedienung_mailverteiler.pdf> -Mailverteiler" brauchen wir nicht
    -02.06.2008 -> Erledigt. Konstante "MAILVERTEILER_SPERRE" true/false -im config.inc.php
    -
    -
  • -
  • CIS: personensuche: beim ergebnis ist beim hauptverteiler ein -leerzeichen vor dem @ in der e-mailadresse...
    -02.06.2008 -> Ist erledigt. 
    -
    -
  • -
  • FAS: zuteilen eines lektors zu einer lehreinheit: -spricht was dagegen, dass hier automatisch die semesterstunden der -lehrveranstaltung vorgeschlagen werden?
    -27.05.2008 -> erledigt
  • -
-
- - diff --git a/content/ToDo_Tempus.html b/content/ToDo_Tempus.html deleted file mode 100644 index 58a7cddf1..000000000 --- a/content/ToDo_Tempus.html +++ /dev/null @@ -1,533 +0,0 @@ - - - - ToDo Tempus - - - - -

ToDo Tempus

-
-
- -

Änderungen / Erweiterungen

-
     -Prioritäten: low,med,high
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AllgemeinPrioritätAufwand [h]
Reservierungen im Tempus verschieben ---> -ABER NUR FÜR ADMINS!!
-
low
-
?
-
Bei der Verplanung von partizipierenden Lektoren aus -Lektorensicht immer nur DIESEN Lektor verplanen (lektoren_splitting = -false)
-
high
-
?
-
Wenn rechts auf eine Lehreinheit geklickt wird, unten das -Detailfenster für diese Lehreinheit anzeigen. (Problem: bei -erneuter einbindung des overlays kommt es zu doppelt vergebenen ids. Es -muss daher in einem iFrame eingebunden werden.)
-
med
-
?
-
Ignore_kollision funktioniert nicht bei Raumvorschlag
-
high
-
?
-
Ignore_zeitsperre und ignore_reservierung implementieren
-
low
-
?
-
Button für Kopie einzelner Lehreinheiten in -tbl_stundenplan einbauen
-
low
-
?
-
Undo-Funktion implementieren ( fürs Löschen )
-
low
-
?
-
Kollision von externen Räumen und GLAB deaktivieren
-
low
-
?
-
Bei Multiweek-Verplanung, Zeitsperren und Reservierungen zwar -melden aber trotzdem verplanen und wie bei den Feiertagen auslassen
-

-

-
Lehrfächerverteilung in Lektorenansicht auf Berechtigung -einschränken. (Zur Zeit kann jeder Tempususer aus der -Lektorenansicht Stunden aus anderen Studiengängen verplanen)
-
med
-
?
-

-

-

-
Das Feature "Zeitsperre" auch auf Studiengangsebene einbauen -um Termine für zB Events, Messen und Exkursionen zu sperren.
-
med
-
?
-
Lehreinheiten in der Lehrfächerverteilung Filtern auf -bestimme Lektoren oder bestimmte Lehreinheiten
-
med
-
?
-
User mit der Berechtigung "Select" können trotzdem -Stunden aus der LFVT verplanen
-
med
-
?
-
Schnelleres eintragen von Titeln zu einzelnen LV's (eventuell -über das Detailfenster)?
-
med
-
?
-

-
med
-
?
-

-

-

-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
Quellmenü-ModulPrioritätAufwand [h]

-
low
-
?
-

-

-

-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - -
Lehreinheiten-ModulPrioritätAufwand [h]

-

-

-

-

-

-
-
-
-
-
- -

Fehler

- -
- - - - - - - - - - - - - - - - - - - - - - - - - -
AllgemeinPrioritätAufwand [h]

-

-

-

-

-

-

-

-

-
-
- - - - - - - - - - - - - - - - - - - - - -
QuellmenüPrioritätAufwand [h]

-

-

-

-

-

-
-
- - - - - - - - - - - - - - - - - - - - - -
Semesterplan-ModulPrioritätAufwand [h]
Das Drucken des Semesterplans -ist fehlerhaft
-
med
-

-

-

-

-
-
- - - - - - - - - - - - - - - - - - - - - - - -
Lehreinheiten-ModulPrioritätAufwand [h]

-

-

-

-

-

-
-
-
- -

ad acta gelegte Änderungen / Erweiterungen

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BeschreibungGrundAufwand [h]
Raumvorschläge für größere Räume, -wenn "Raumtyp" und "Raumtyp alternativ" belegt sind
-

-
Schriftgröße ändern
-

-
Lektoränderung durch Drag&Drop in Tempus einbauen
-

-
Bei Verplanung aus einer Spezialgruppe, nur -DIESE -Spezialgruppe verplanen (Auch wenn mehrere in der Lehreinheit -zugeordnet sind)
-

-
-
-
- -
-

Erledigte Anforderungen

-
    -
  • Bei Details zu einer Stunde wird jetzt eine zusätzliche Spalte -angezeigt mit der Anzahl der Studenten die teilnehmen.
  • -
      -
    • 15.09.2009
      -
      -
    • -
    -
  • Zeichensatz überarbeiten (Sonderzeichen u. Umlaute -korrekt anzeigen)
    -Sonderzeichen bei Reservierungen verursachen einen -XML-Verarbeitungsfehler
    -
    -
  • -
  • Bei Verplanung keine Räume vorschlagen, die reserviert -sind.
  • -
      -
    • 02.03.2009
      -
    • -
    -
  • Farbcodierung des Zeitwunschs modifizieren (derzeit -ungeeignete Farben)
  • -
      -
    • 09.10.2008
      -
    • -
    -
  • ignore_kollision funktioniert nun auch bei der Stundenverschiebung
  • -
      -
    • 09.10.2008
      -
    • -
    -
  • Umlaute werden bei den Stunden jetzt richtig dargestellt.
  • -
      -
    • 09.10.2008
      -
    • -
    -
  • Liste der Raumvorschläge nach Druck auf mittlerer Taste -einschränken (Liste derzeit unbrauchbar weil viel zu lang)
  • -
      -
    • 09.10.2008
      -
    • -
    -
  • In der Registerkarte "Ort" die Detailspalte "Planbezeichnung" -einblenden
  • -
      -
    • 08.10.2008
      -
    • -
    -
  • Fehler: Wenn bei einer Zeitsperre in den Feldern "vonstunde" -und "bisstunde" NULL steht, ignoriert er die Zeitsperre bei der -Verplanung und gibt keine Kollisionsmeldung zurück.
  • -
      -
    • 08.10.2008
      -
    • -
    -
  • Aktivieren/Deaktivieren von Funktionen (zB. Ignore Kollision) -mittels Shortcut oder Funktionstaste
  • -
      -
    • 03.10.2008 - ignore_kollision=F9
    • -
    -
  • Buttons "ignore_kollision" und aktuelle Stundenplantabelle in -allen geöffneten Fenstern und bei Tempus-Start aktualisieren
  • -
      -
    • 02.10.2008 automatische aktualisierung in alle Fenstern ist -nicht möglich. Der Status von ignore_kollision wird jetzt in der -Statusleiste angezeigt.
      -wenn auf diesen Button in der Statusleiste geklickt wirde, dann wird -die Anzeige aktualisiert. Wenn ignore_kollsion=true dann wird der -Button in der Statusleiste rot hinterlegt.
      -
    • -
    -
  • Button "Raumvorschlag" im Kontextmenü aktivieren
  • -
      -
    • 02.10.2008
    • -
    -
  • Quickinfos mehrzeilig anzeigen (Oft sind lange -Anmerkungstexte nicht vollständig lesbar)
  • -
      -
    • 02.10.2008 funktioniert nicht - insertamum und insertvon wird -jetzt am Anfang angezeigt
    • -
    -
  • Fehler beim Verplanen von Spezialgruppen in der LVB Ansicht
  • -
      -
    • 02.10.2008
      -
    • -
    -
  • Die Einstellungen für Ignore_kollision und db_stpl_table -werden jetzt nach -einem Neustart korrekt angezeigt
  • -
      -
    • 01.04.2008
      -
    • -
    -
  • Eintragen von Anmerkungen zu einzelnen (verplanten) -Lehreinheiten direkt im Tempus
  • -
      -
    • 12.01.2008
      -
      -
    • -
    -
- - diff --git a/include/komune_wettbewerb.class.php b/include/komune_wettbewerb.class.php deleted file mode 100644 index d3099fdde..000000000 --- a/include/komune_wettbewerb.class.php +++ /dev/null @@ -1,570 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ - -#-------------------------------------------------------------------------------------------------- -/* -* -* @classe kommune_wettbewerb -* -* @param connectSQL Datenbankverbindung -* @param wbtyp_kurzbz Wettbewerbsgruppen Key -* @param wettbewerb_kurzbz Wettbewerbssubgruppen Key -* -* @return - kein Retourn des Konstruktors -* -*/ -require_once(dirname(__FILE__).'/basis_db.class.php'); -class komune_wettbewerb extends basis_db -{ - - - public $wettbewerb; - public $wbtyp_kurzbz; - public $wettbewerb_kurzb; - - public $result; - public $new=false; // boolean - - public $regeln; - public $forderungstage; - - public $teamgroesse; - public $uid; - public $icon; - - - public $schemaSQL="kommune."; // string Datenbankschema - -//-----Konstruktor - function __construct($wbtyp_kurzbz="",$wettbewerb_kurzbz="") - { - parent::__construct(); - - $this->InitWettbewerb(); - - $this->setWbtyp_kurzbz($wbtyp_kurzbz); - $this->setWettbewerb_kurzbz($wettbewerb_kurzbz); - } -//-----Initialisierung-------------------------------------------------------------------------------------------- - function InitWettbewerb() - { - $this->setError(''); - - $this->setWettbewerb(''); - $this->setWbtyp_kurzbz(''); - $this->setWettbewerb_kurzbz(''); - - - - $this->new=false; - - $this->result=array(); - - $this->wbtyp_kurzbz=''; - $this->wettbewerb_kurzbz=''; - - $this->regeln=''; - $this->forderungstage=1; - - $this->teamgroesse=1; - $this->uid=''; - $this->icon=''; - - } -//-----NewRecord-------------------------------------------------------------------------------------------- - function getNewRecord() - { - return $this->new; - } - function setNewRecord($switch) - { - $this->new=$switch; - } -//-----Error-------------------------------------------------------------------------------------------- - function getError() - { - return $this->errormsg; - } - function setError($err) - { - $this->errormsg=$err; - } -//-----schemaSQL-------------------------------------------------------------------------------------------- - function getSchemaSQL() - { - return $this->schemaSQL; - } - function setSchemaSQL($schemaSQL) - { - $this->schemaSQL=$schemaSQL; - } -//-----wbtyp_kurzbz-------------------------------------------------------------------------------------------- - function getWettbewerb() - { - return $this->wettbewerb; - } - function setWettbewerb($wettbewerb) - { - $this->wettbewerb=$wettbewerb; - } -//-----wbtyp_kurzbz-------------------------------------------------------------------------------------------- - function getWbtyp_kurzbz() - { - return $this->wbtyp_kurzbz; - } - function setWbtyp_kurzbz($wbtyp_kurzbz) - { - $this->wbtyp_kurzbz=$wbtyp_kurzbz; - } -//-----wettbewerb_kurzbz-------------------------------------------------------------------------------------------- - function getWettbewerb_kurzbz() - { - return $this->wettbewerb_kurzbz; - } - function setWettbewerb_kurzbz($wettbewerb_kurzbz="") - { - $this->wettbewerb_kurzbz=$wettbewerb_kurzbz; - } - - - -//------------------------------------------------------------------------------------------------- -// ------------------------ Wettbewerbstypen -//------------------------------------------------------------------------------------------------- - -//------------------------------------------------------------------------------------------------- - /** - * Speichert bzw. Aendert eine Veranstaltungskategorie - * @return true wenn ok, false im Fehlerfall - */ - public function saveWettbewerbTyp() - { - // Initialisieren - $this->errormsg=''; - $qry=""; - - $fildsList=''; - $fildsValue=''; - - - if (empty($this->wbtyp_kurzbz) || $this->wbtyp_kurzbz==null ) - { - $this->errormsg='Wettbewerb - Typ fehlt!'; - return false; - } - - if (empty($this->bezeichnung)) - { - $this->errormsg='Wettbewerbstyp - Bezeichnung fehlt!'; - return false; - } - - if($this->new) - { - - $fildsList.='wbtyp_kurzbz,'; - $fildsList.='bezeichnung,'; - $fildsList.='farbe'; - - $fildsValue.="'".addslashes($this->wbtyp_kurzbz)."',"; - $fildsValue.="'".addslashes($this->bezeichnung)."',"; - $fildsValue.="'".addslashes($this->farbe)."'"; - - $qry=" insert into ".$this->schemaSQL."tbl_wettbewerbtyp (".$fildsList.") values (".$fildsValue."); "; - } - else - { - if ($this->bezeichnung) - $fildsValue.=(!empty($fildsValue)?',':'')."bezeichnung='".addslashes($this->bezeichnung)."'"; - $fildsValue.=(!empty($fildsValue)?',':'')."farbe='".addslashes($this->farbe)."'"; - - $qry.=" update ".$this->schemaSQL."tbl_wettbewerbtyp set "; - $qry.=$fildsValue; - $qry.=" where wbtyp_kurzbz='".addslashes($this->wbtyp_kurzbz)."' "; - } - if($resurce=$this->db_query($qry)) - return $resurce; - else - { - if (empty($this->errormsg)) - $this->errormsg = 'Fehler beim speichern des Datensatzes '; - return false; - } - } - -//------------------------------------------------------------------------------------------------- - /** - * Loescht eine Veranstaltungskategorie - * @return true wenn ok, false im Fehlerfall - */ - public function deleteWettbewerbTyp($wbtyp_kurzbz="") - { - - // Initialisieren - $qry=""; - $this->errormsg=''; - - // Parameter - if (!empty($wbtyp_kurzbz)) - $this->wbtyp_kurzbz=$wbtyp_kurzbz; - - // Plausib - if (empty($this->wbtyp_kurzbz) || $this->wbtyp_kurzbz==null ) - { - $this->errormsg='Wettbewerb - Typ fehlt!'; - return false; - } - - // Abfrage - $qry.=" BEGIN; "; - $qry.=" delete from ".$this->schemaSQL.".tbl_wettbewerb "; - if (is_array($this->wbtyp_kurzbz)) - $qry.=" where wbtyp_kurzbz in ('".implode("','",$this->wbtyp_kurzbz)."') "; - else - $qry.=" where wbtyp_kurzbz='".addslashes($this->wbtyp_kurzbz)."' "; - $qry.="; "; - - $qry.=" delete from ".$this->schemaSQL."tbl_wettbewerbtyp "; - if (is_array($this->wbtyp_kurzbz)) - $qry.=" where wbtyp_kurzbz in ('".implode("','",$this->wbtyp_kurzbz)."') "; - else - $qry.=" where wbtyp_kurzbz='".addslashes($this->wbtyp_kurzbz)."' "; - - if($this->db_query($qry)) - { - if($this->db_query('COMMIT;')) - return true; - else - return false; - } - else - { - $this->db_query('ROLLBACK;'); - if (empty($this->errormsg)) - $this->errormsg = 'Fehler beim Veranstaltungskategorie löschen'; - return false; - } - } - -//------------------------------------------------------------------------------------------------- - function loadWettbewerbTyp() - { - - $cSchemaSQL=$this->getSchemaSQL(); - $tmpwbtyp_kurzbz=$this->getWbtyp_kurzbz(); - - $qry=""; - $qry.="SELECT * FROM ".$cSchemaSQL."tbl_wettbewerbtyp "; - $qry.=" WHERE ".$cSchemaSQL."tbl_wettbewerbtyp.wbtyp_kurzbz>'' "; - - // Suche nach einem einzigen Wetttbewerbstypen wbtyp_kurzbz - if (!is_array($tmpwbtyp_kurzbz) && !empty($tmpwbtyp_kurzbz) ) - { - $qry.=" AND UPPER(".$cSchemaSQL."tbl_wettbewerbtyp.wbtyp_kurzbz)=UPPER('".$tmpwbtyp_kurzbz."') "; - } - elseif (is_array($tmpwbtyp_kurzbz) && count($tmpwbtyp_kurzbz)>0 ) - { - if (isset($tmpwbtyp_kurzbz[0]['wbtyp_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $tmpwbtyp_kurzbzE=array(); - for ($indZEILE=0;$indZEILEdb_query($qry)) - { - $rows=array(); - while($row = $this->db_fetch_array()) - { - $rows[]=$row; - } - $this->setWettbewerb($rows); - } - else - { - $this->setError($this->db_last_error()); - - return false; - } - return $this->getWettbewerb(); - } - - - - -//------------------------------------------------------------------------------------------------- -// ------------------------ Wettbewerbe -//------------------------------------------------------------------------------------------------- -//------------------------------------------------------------------------------------------------- - /** - * Speichert bzw. Aendert eine Veranstaltungskategorie - * @return true wenn ok, false im Fehlerfall - */ - public function saveWettbewerb() - { - // Initialisieren - $this->errormsg=''; - $qry=""; - - $fildsList=''; - $fildsValue=''; - - - // Plausib - if (empty($this->wbtyp_kurzbz) || $this->wbtyp_kurzbz==null ) - { - $this->errormsg='Wettbewerb - Type fehlt!'; - return false; - } - if (empty($this->wettbewerb_kurzbz) || $this->wettbewerb_kurzbz==null ) - { - $this->errormsg='Wettbewerb - Kurzbz. fehlt!'; - return false; - } - - if (empty($this->regeln)) - { - $this->errormsg='Wettbewerb - Regeln fehlen!'; - return false; - } - - if (empty($this->forderungstage) || is_null($this->forderungstage) ) - $this->forderungstage=7; - - if (!is_numeric($this->forderungstage) ) - { - $this->errormsg='Forderungstage nur Nummerisch'; - return false; - } - - - if (empty($this->teamgroesse) || is_null($this->teamgroesse)) - $this->teamgroesse=1; - - if (!is_numeric($this->teamgroesse) ) - { - $this->errormsg='Forderungstage nur Nummerisch'; - return false; - } - - if($this->new) - { - - $fildsList.='wbtyp_kurzbz,'; - $fildsList.='wettbewerb_kurzbz,'; - $fildsList.='regeln,'; - $fildsList.='forderungstage,'; - - $fildsList.='teamgroesse,'; - $fildsList.='uid,'; - $fildsList.='icon'; - - $fildsValue.="'".addslashes($this->wbtyp_kurzbz)."',"; - $fildsValue.="'".addslashes($this->wettbewerb_kurzbz)."',"; - - $fildsValue.="'".addslashes($this->regeln)."',"; - $fildsValue.="".addslashes($this->forderungstage).","; - - $fildsValue.="".addslashes($this->teamgroesse).","; - $fildsValue.="'".addslashes($this->uid)."',"; - - $fildsValue.="'".addslashes($this->icon)."'"; - - $qry=" insert into ".$this->schemaSQL."tbl_wettbewerb (".$fildsList.") values (".$fildsValue."); "; - } - else - { - if (!is_null($this->regeln) && $this->regeln) - $fildsValue.=(!empty($fildsValue)?',':'')."regeln='".addslashes($this->regeln)."'"; - - if (!is_null($this->forderungstage) && $this->forderungstage) - $fildsValue.=(!empty($fildsValue)?',':'')."forderungstage=".addslashes($this->forderungstage).""; - if (!is_null($this->teamgroesse) && $this->teamgroesse) - $fildsValue.=(!empty($fildsValue)?',':'')."teamgroesse=".addslashes($this->teamgroesse).""; - if (!is_null($this->icon) && $this->icon) - $fildsValue.=(!empty($fildsValue)?',':'')."icon='".addslashes($this->icon)."'"; - - $fildsValue.=(!empty($fildsValue)?',':'')."uid='".addslashes($this->uid)."'"; - - $qry.=" update ".$this->schemaSQL."tbl_wettbewerb set "; - $qry.=$fildsValue; - $qry.=" where wbtyp_kurzbz='".addslashes($this->wbtyp_kurzbz)."' and wettbewerb_kurzbz='".addslashes($this->wettbewerb_kurzbz)."' "; - } - - - if($this->db_query($qry)) - return true; - else - { - if (empty($qry)) - $this->errormsg = 'Fehler beim speichern des Datensatzes '; - $this->errormsg .=' '.$qry; - return false; - } - } - -//------------------------------------------------------------------------------------------------- - /** - * Loescht eine Veranstaltungskategorie - * @return true wenn ok, false im Fehlerfall - */ - public function deleteWettbewerb($wbtyp_kurzbz="",$wettbewerb_kurzbz=null) - { - - // Initialisieren - $qry=""; - - $this->result=array(); - $this->errormsg=''; - - // Parameter - if (!is_null($wbtyp_kurzbz)) - $this->wbtyp_kurzbz=$wbtyp_kurzbz; - if (!is_null($wettbewerb_kurzbz)) - $this->wettbewerb_kurzbz=$wettbewerb_kurzbz; - - // Plausib - if (empty($this->wbtyp_kurzbz) || $this->wbtyp_kurzbz==null ) - { - $this->errormsg='Wettbewerb - Typ fehlt!'; - return false; - } - if (empty($this->wettbewerb_kurzbz) || $this->wettbewerb_kurzbz==null ) - { - $this->errormsg='Wettbewerb - Kurzbz. fehlt!'; - return false; - } - - // Abfrage - $qry.=" delete from ".$this->schemaSQL."tbl_wettbewerb "; - if (is_array($this->wbtyp_kurzbz)) - $qry.=" where wbtyp_kurzbz in ('".implode("','",$this->wbtyp_kurzbz)."') "; - else - $qry.=" where wbtyp_kurzbz='".addslashes($this->wbtyp_kurzbz)."' "; - - if (is_array($this->wettbewerb_kurzbz)) - $qry.=" and wettbewerb_kurzbz in ('".implode("','",$this->wettbewerb_kurzbz)."') "; - else - $qry.=" and wettbewerb_kurzbz='".addslashes($this->wettbewerb_kurzbz)."' "; - - if($this->db_query($qry)) - { - return true; - } - else - { - if (empty($this->errormsg)) - $this->errormsg = 'Fehler beim Veranstaltungskategorie löschen'; - return false; - } - } - - - function loadWettbewerb() - { - $cSchemaSQL=$this->getSchemaSQL(); - $tmpwbtyp_kurzbz=$this->getWbtyp_kurzbz(); - $cWettbewerb_kurzbz=$this->getWettbewerb_kurzbz(); - - $qry=""; - $qry.="SELECT *,tbl_wettbewerbtyp.wbtyp_kurzbz,case WHEN tbl_wettbewerb.teamgroesse >1 then 'Teambewerb' else 'Einzelbewerb' end as wettbewerbart FROM ".$cSchemaSQL."tbl_wettbewerbtyp "; - $qry.=" LEFT JOIN ".$cSchemaSQL."tbl_wettbewerb ON UPPER(".$cSchemaSQL."tbl_wettbewerb.wbtyp_kurzbz)=UPPER(".$cSchemaSQL."tbl_wettbewerbtyp.wbtyp_kurzbz) "; - $qry.=" WHERE ".$cSchemaSQL."tbl_wettbewerbtyp.wbtyp_kurzbz>'' "; - - // Suche nach einem einzigen Wetttbewerbstypen wbtyp_kurzbz - if (!is_array($tmpwbtyp_kurzbz) && !empty($tmpwbtyp_kurzbz) ) - { - $qry.=" AND UPPER(".$cSchemaSQL."tbl_wettbewerbtyp.wbtyp_kurzbz)=UPPER('".$tmpwbtyp_kurzbz."') "; - } - elseif (is_array($tmpwbtyp_kurzbz) && count($tmpwbtyp_kurzbz)>0 ) - { - if (isset($tmpwbtyp_kurzbz[0]['wbtyp_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $tmpwbtyp_kurzbzE=array(); - for ($indZEILE=0;$indZEILE0 ) - { - if (isset($cWettbewerb_kurzbz[0]['wettbewerb_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $tmpwbtyp_kurzbzE=array(); - for ($indZEILE=0;$indZEILEdb_query($qry)) - { - $rows=array(); - while($row = $this->db_fetch_array()) - { - $rows[]=$row; - } - $this->setWettbewerb($rows); - } - else - { - $this->setError($this->db_last_error()); - - return false; - } - return $this->getWettbewerb(); - } -} // Class komune_wettbewerb Ende - -?> \ No newline at end of file diff --git a/include/komune_wettbewerbeinladungen.class.php b/include/komune_wettbewerbeinladungen.class.php deleted file mode 100644 index fac475c12..000000000 --- a/include/komune_wettbewerbeinladungen.class.php +++ /dev/null @@ -1,881 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ -#-------------------------------------------------------------------------------------------------- -/* -* -* @classe kommune_wettbewerbeinladungen -* -* @param connectSQL Datenbankverbindung -* @param team_kurzbz Einladung zum Wettbewerb -* @param team_gefordert Einladung zum Wettbewerb -* @param wettbewerb_kurzbz Wettbewerbssubgruppen Key -* -* @return - kein Retourn des Konstruktors -* -*/ -require_once(dirname(__FILE__).'/basis_db.class.php'); -class komune_wettbewerbeinladungen extends basis_db -{ - public $new; - protected $wettbewerbeinladungen=""; - - protected $uid=""; - - protected $match_id=""; - protected $wettbewerb_kurzbz=""; - - protected $team_kurzbz=""; - protected $team_gefordert=""; - - protected $gefordertvon=""; - protected $gefordertamum=""; - - protected $matchdatumzeit=""; - protected $matchort=""; - - protected $bestaetigtvon=""; - protected $bestaetigtamum=""; - - protected $ergebniss=""; - protected $team_sieger=""; - - protected $matchbestaetigtamum=""; - protected $matchbestaetigtvon=""; - - protected $switchGewinner=''; - - public $schemaSQL="kommune."; // string Datenbankschema -//-----Konstruktor - function __construct($match_id="",$team_forderer="",$team_gefordert="",$wettbewerb_kurzbz="",$uid="") - { - parent::__construct(); - - $this->InitWettbewerbeinladungen(); - - $this->setMatch_id($match_id); - $this->setTeam_forderer($team_forderer); - $this->setTeam_gefordert($team_gefordert); - $this->setWettbewerb_kurzbz($wettbewerb_kurzbz); - $this->setGefordertvon($uid); - } -//-----Initialisierung-------------------------------------------------------------------------------------------- - function InitWettbewerbeinladungen() - { - $this->setError(''); - // Ergebniss-Liste der Spiele - $this->setWettbewerbeinladung(''); - // Liste der Spiele mit Ergebniss "True" , oder Ohne "False" - $this->setSwitchGewinner(''); - - // Step 1 - $this->setMatch_id(''); - $this->setWettbewerb_kurzbz(''); - - $this->setGefordertvon(''); - $this->setGefordertamum(''); - - $this->setTeam_kurzbz(''); - $this->setTeam_gefordert(''); - - $this->setMatchdatumzeit(''); - $this->setMatchort(''); - // Step 2 - $this->setBestaetigtvon(''); - $this->setBestaetigtamum(0); - // Step 3 - $this->setErgebniss(''); - $this->setTeam_sieger(''); - // Step 4 - $this->setMatchbestaetigtamum(''); - $this->setMatchbestaetigtvon(''); - } -//-----NewRecord-------------------------------------------------------------------------------------------- - function getNewRecord() - { - return $this->new; - } - function setNewRecord($switch) - { - $this->new=$switch; - } -//-----Error-------------------------------------------------------------------------------------------- - function getError() - { - return $this->errormsg; - } - function setError($err) - { - $this->errormsg=$err; - } -//-----schemaSQL-------------------------------------------------------------------------------------------- - function getSchemaSQL() - { - return $this->schemaSQL; - } - function setSchemaSQL($schemaSQL) - { - $this->schemaSQL=$schemaSQL; - } -//-----Wettbewerb Matchdaten-------------------------------------------------------------------------------------------- - function getWettbewerbeinladung() - { - return $this->wettbewerbeinladung; - } - function setWettbewerbeinladung($wettbewerbeinladung) - { - $this->wettbewerbeinladung=$wettbewerbeinladung; - } -//-----match_id-------------------------------------------------------------------------------------------- - function getMatch_id() - { - return $this->match_id; - } - function setMatch_id($match_id) - { - $this->match_id=$match_id; - } -//-----gefordertvon-------------------------------------------------------------------------------------------- - function getGefordertvon() - { - return $this->gefordertvon; - } - function setGefordertvon($gefordertvon) - { - $this->gefordertvon=$gefordertvon; - } - -//-----UID-------------------------------------------------------------------------------------------- -// Match - Wettbewerb uid = Moderator - function getUid() - { - return $this->uid; - } - function setUid($uid) - { - $this->uid=$uid; - } - -//-----gefordertam-------------------------------------------------------------------------------------------- - function getGefordertamum() - { - return $this->gefordertamum; - } - function setGefordertamum($gefordertamum) - { - $this->gefordertamum=$gefordertamum; - } -//-----team_forderer-------------------------------------------------------------------------------------------- - function getTeam_forderer() - { - return $this->team_forderer; - } - function setTeam_forderer($team_forderer) - { - $this->team_forderer=$team_forderer; - } -//-----team_kurzbz--kompilitaet------------------------------------------------------------------------------------------ - function getTeam_kurzbz() - { - return $this->getTeam_forderer(); - } - function setTeam_kurzbz($team_kurzbz) - { - $this->setTeam_forderer($team_kurzbz); - } - -//-----team_gefordert-------------------------------------------------------------------------------------------- - function getTeam_gefordert() - { - return $this->team_gefordert; - } - function setTeam_gefordert($team_gefordert) - { - $this->team_gefordert=$team_gefordert; - } -//-----team_sieger-------------------------------------------------------------------------------------------- - function getTeam_sieger() - { - return $this->team_sieger; - } - function setTeam_sieger($team_sieger) - { - $this->team_sieger=$team_sieger; - } -//-----wettbewerb_kurzbz-------------------------------------------------------------------------------------------- - function getWettbewerb_kurzbz() - { - return $this->wettbewerb_kurzbz; - } - function setWettbewerb_kurzbz($wettbewerb_kurzbz="") - { - $this->wettbewerb_kurzbz=$wettbewerb_kurzbz; - } -//-----matchdatumzeit-------------------------------------------------------------------------------------------- - function getMatchdatumzeit() - { - return $this->matchdatumzeit; - } - function setMatchdatumzeit($matchdatumzeit) - { - $this->matchdatumzeit=$matchdatumzeit; - } -//-----matchort-------------------------------------------------------------------------------------------- - function getMatchort() - { - return $this->matchort; - } - function setMatchort($matchort) - { - $this->matchort=$matchort; - } -//-----ergebniss-------------------------------------------------------------------------------------------- - function getErgebniss() - { - return $this->ergebniss; - } - function setErgebniss($ergebniss) - { - $this->ergebniss=$ergebniss; - } -//-----bestaetigtvon-------------------------------------------------------------------------------------------- - function getBestaetigtvon() - { - return $this->bestaetigtvon; - } - function setBestaetigtvon($bestaetigtvon) - { - $this->bestaetigtvon=$bestaetigtvon; - } -//-----bestaetigtamum-------------------------------------------------------------------------------------------- - function getBestaetigtamum() - { - return $this->bestaetigtamum; - } - function setBestaetigtamum($bestaetigtamum) - { - $this->bestaetigtamum=$bestaetigtamum; - } -//-----matchbestaetigtamum-------------------------------------------------------------------------------------------- - function getMatchbestaetigtamum() - { - return $this->matchbestaetigtamum; - } - function setMatchbestaetigtamum($matchbestaetigtamum) - { - $this->matchbestaetigtamum=$matchbestaetigtamum; - } -//-----matchbestaetigtvon-------------------------------------------------------------------------------------------- - function getMatchbestaetigtvon() - { - return $this->matchbestaetigtvon; - } - function setMatchbestaetigtvon($matchbestaetigtvon) - { - $this->matchbestaetigtvon=$matchbestaetigtvon; - } -//-----switchGewinner-------------------------------------------------------------------------------------------- -// Selektion des Datenlesen 0 nur nicht Gewonnene, 1 sind alle Gewonnene , leer alle - function getSwitchGewinner() - { - return $this->switchGewinner; - } - function setSwitchGewinner($switchGewinner) - { - $this->switchGewinner=$switchGewinner; - } - -//------------------------------------------------------------------------------------------------- - function saveWettbewerbeinladung($team_forderer="",$team_gefordert="",$match_id="") - { - // Initialisieren - $this->setError(''); - // Konstante - $constTableMatch='tbl_match'; - - // Parameteruebernahme - if (!empty($team_forderer)) - $this->setTeam_forderer($team_forderer); - if (!empty($team_gefordert)) - $this->setTeam_gefordert($team_gefordert); - if (!empty($match_id)) - $this->setMatch_id($match_id); - - // Verarbeitungsvariablen - $cSchemaSQL=$this->getschemaSQL(); - $cMatch_id=$this->getMatch_id(); - $cTeam_forderer=$this->getTeam_forderer(); - $cTeam_gefordert=$this->getTeam_gefordert(); - - // Plausib - Pruefen ob Eingeladente Team nicht als Array ubergeben wurde ( gebraucht wird nur die Kurzbezeichnung) - if (is_array($cTeam_forderer) && isset($cTeam_forderer['team_forderer'])) - $cTeam_forderer=$cTeam_forderer['team_forderer']; - elseif (is_array($cTeam_forderer) && isset($cTeam_forderer[0]['team_forderer']) ) - $cTeam_forderer=$cTeam_forderer[0]['team_forderer']; - elseif (is_array($cTeam_forderer) && isset($cTeam_forderer['team_forderer'])) - $cTeam_forderer=$cTeam_forderer['team_kurzbz']; - elseif (is_array($cTeam_forderer) && isset($cTeam_forderer[0]['team_forderer']) ) - $cTeam_forderer=$cTeam_forderer[0]['team_forderer']; - - // Plausib - Pruefen ob Eingeladene Team nicht als Array ubergeben wurde ( gebraucht wird nur die Kurzbezeichnung) - if (is_array($cTeam_gefordert) && isset($cTeam_gefordert['team_kurzbz'])) - $cTeam_gefordert=$cTeam_gefordert['team_kurzbz']; - elseif (is_array($cTeam_gefordert) && isset($cTeam_gefordert[0]['team_kurbz'])) - $cTeam_gefordert=$cTeam_gefordert[0]['team_kurzbz']; - - $cTeam_forderer=trim($cTeam_forderer); - if (empty($cTeam_forderer) ) - { - $this->setError('Kein Einladung (Einladenter fehlt) möglich !'); - return false; - } - $cTeam_gefordert=trim($cTeam_gefordert); - if (empty($cTeam_gefordert) ) - { - $this->setError('Kein Einladung (Eingeladener fehlt) möglich !'); - return false; - } - $cMatch_id=trim($cMatch_id); - if (empty($cTeam_gefordert) && empty($cMatch_id) ) - { - $this->setError('Kein Einladung (Bearbeitung) möglich !'); - return false; - } - - if (!$origWettbewerbeinladungen=$this->loadWettbewerbeinladungen()) - { - if ($this->getError()) // Beim Lesen ist ein Fehler aufgetreten - return false; - $this->setNewRecord(true); - } - - $this->db_query(" BEGIN; "); - $qry=""; - - if ($this->getNewRecord()) // Neuanlage - Insert - { -/* -team_sieger character varying(16) Durchsuchen ndern Lschen -wettbewerb_kurzbz character varying(16) NOT NULL Durchsuchen ndern Lschen -team_gefordert character varying(16) NOT NULL Durchsuchen ndern Lschen -team_forderer character varying(16) NOT NULL Durchsuchen ndern Lschen -gefordertvon character varying(16) NOT NULL Durchsuchen ndern Lschen -matchdatumzeit timestamp without time zone Durchsuchen ndern Lschen -matchort character varying(32) Durchsuchen ndern Lschen -ergebniss character varying(16) Durchsuchen ndern Lschen -bestaetigtvon character varying(16) Durchsuchen ndern Lschen -bestaetigtamum timestamp without time zone Durchsuchen ndern Lschen -match_id integer NOT NULL nextval('tbl_match_match_id_seq'::regclass) Durchsuchen ndern Lschen -matchbestaetigtvon character varying(16) Durchsuchen ndern Lschen -matchbestaetigtamum timestamp without time zone Durchsuchen ndern Lschen -gefordertamum timestamp without time zone -*/ - $fildsList=""; - $fildsValue=""; - - $fildsList.='team_sieger,'; - $fildsList.='wettbewerb_kurzbz,'; - $fildsList.='team_gefordert,'; - $fildsList.='team_forderer,'; - $fildsList.='gefordertvon,'; - $fildsList.='matchdatumzeit,'; - $fildsList.='matchort,'; - $fildsList.='ergebniss,'; - $fildsList.='bestaetigtvon,'; - $fildsList.='bestaetigtamum,'; -# $fildsList.='match_id,'; - $fildsList.='matchbestaetigtvon,'; - $fildsList.='matchbestaetigtamum,'; - $fildsList.='gefordertamum'; - - if (!$this->getGefordertamum()) - $this->setGefordertamum(time()); - - $fildsValue.=($this->team_sieger?"'".addslashes($this->team_sieger)."'":'null').","; - - $fildsValue.="'".addslashes($this->wettbewerb_kurzbz)."',"; - $fildsValue.="'".addslashes($this->team_gefordert)."',"; - $fildsValue.="'".addslashes($this->team_forderer)."',"; - $fildsValue.="'".addslashes($this->gefordertvon)."',"; - - $fildsValue.=(empty($this->matchdatumzeit)?'null,':"'".addslashes(date('Y-m-d H:i:s',$this->matchdatumzeit))."',"); - - $fildsValue.="'".addslashes($this->matchort)."',"; - $fildsValue.="'".addslashes($this->ergebniss)."',"; - - $fildsValue.=($this->bestaetigtvon?"'".addslashes($this->bestaetigtvon)."'":'null').","; - $fildsValue.=(empty($this->bestaetigtamum)?'null,':"'".addslashes(date('Y-m-d H:i:s',$this->bestaetigtamum))."',"); -# $fildsValue.="".addslashes($this->match_id).","; - $fildsValue.=($this->matchbestaetigtvon?"'".addslashes($this->matchbestaetigtvon)."'":'null').","; - - $fildsValue.=(empty($this->matchbestaetigtamum)?'null,':"'".addslashes(date('Y-m-d H:i:s',$this->matchbestaetigtamum))."',"); - $fildsValue.=(empty($this->gefordertamum)?'null':"'".addslashes(date('Y-m-d H:i:s',$this->gefordertamum))."'"); - - $qry=" insert into ".$this->schemaSQL."tbl_match (".$fildsList.") values (".$fildsValue."); "; - - } - else - { - if (!$this->getMatch_id()) - $this->setMatch_id($origWettbewerbeinladungen[0]['match_id']); - $qry.=" update ".$cSchemaSQL."tbl_match set "; - $fildsValue=''; - - if ($this->team_sieger) - $fildsValue.="team_sieger=".($this->team_sieger?"'".addslashes($this->team_sieger)."'":'null').","; - - - $fildsValue.="wettbewerb_kurzbz='".addslashes($this->wettbewerb_kurzbz)."',"; - $fildsValue.="team_gefordert='".addslashes($this->team_gefordert)."',"; - $fildsValue.="team_forderer='".addslashes($this->team_forderer)."',"; - - if (!is_null($this->gefordertvon) && $this->gefordertvon) - $fildsValue.="gefordertvon=".($this->gefordertvon?"'".addslashes($this->gefordertvon)."'":'null').","; - - if (!is_null($this->matchdatumzeit) && $this->matchdatumzeit) - $fildsValue.="matchdatumzeit=".($this->matchdatumzeit?"'".addslashes(date('Y-m-d H:i:s',$this->matchdatumzeit))."'":'null').","; - - if (!is_null($this->matchort) && $this->matchort) - $fildsValue.="matchort='".addslashes($this->matchort)."',"; - if (!is_null($this->ergebniss) && $this->ergebniss) - $fildsValue.="ergebniss='".addslashes($this->ergebniss)."',"; - - if (!is_null($this->ergebniss) && $this->bestaetigtvon) - $fildsValue.="bestaetigtvon=".($this->bestaetigtvon?"'".addslashes($this->bestaetigtvon)."'":'null').","; - if (!is_null($this->ergebniss) && $this->bestaetigtamum) - $fildsValue.="bestaetigtamum=".($this->bestaetigtamum?"'".addslashes(date('Y-m-d H:i:s',$this->bestaetigtamum))."'":'null').","; - - if (!is_null($this->ergebniss) && $this->matchbestaetigtvon) - $fildsValue.="matchbestaetigtvon=".($this->matchbestaetigtvon?"'".addslashes($this->matchbestaetigtvon)."'":'null').","; - if (!is_null($this->matchbestaetigtamum) && $this->matchbestaetigtamum) - $fildsValue.="matchbestaetigtamum=".($this->matchbestaetigtamum?"'".addslashes(date('Y-m-d H:i:s',$this->matchbestaetigtamum))."'":'null').","; - if (!is_null($this->gefordertamum) && $this->gefordertamum) - $fildsValue.="gefordertamum=".($this->gefordertamum?"'".addslashes(date('Y-m-d H:i:s',$this->gefordertamum))."'":'null').","; - - $fildsValue.="match_id=".addslashes($this->match_id).""; - - $qry.=$fildsValue." where tbl_match.match_id='".$this->getMatch_id()."'; "; - - $cWettbewerb_kurzbz=trim($origWettbewerbeinladungen[0]['wettbewerb_kurzbz']); - $origWettbewerbeinladungen[0]['matchbestaetigtvon']=trim($origWettbewerbeinladungen[0]['matchbestaetigtvon']); - $origWettbewerbeinladungen[0]['team_sieger']=trim($origWettbewerbeinladungen[0]['team_sieger']); - - if ($this->getMatchbestaetigtvon() && empty($origWettbewerbeinladungen[0]['matchbestaetigtvon']) - && trim($origWettbewerbeinladungen[0]['team_sieger'])==trim($this->team_forderer)) // Der Forderer ist der Siehter den Rangtauschen - { - // Rang des Geforderten ermitteln - $iTmpRangGeforderter=0; - $qry_tmp="select rang from ".$cSchemaSQL."tbl_wettbewerbteam where upper(team_kurzbz)=upper('".addslashes($this->team_gefordert)."') and upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."') ;"; - if($res=$this->db_query($qry_tmp)) - { - $iTmpRangGeforderter=$this->db_result($res,0,'rang'); - } - else - { - $this->errormsg = $this->db_last_error(); - return false; - } - - - $iTmpRangFrorderer=0; - // Rang des Geforderten ermitteln - $qry_tmp="select rang from ".$cSchemaSQL."tbl_wettbewerbteam where upper(team_kurzbz)=upper('".$this->team_forderer."') and upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."') ;"; - if($res=$this->db_query($qry_tmp)) - { - $iTmpRangFrorderer=$this->db_result($res,0,'rang'); - } - else - { - $this->errormsg = $this->db_last_error(); - return false; - } - - $qry.=" update ".$cSchemaSQL."tbl_wettbewerbteam "; - $qry.="set rang=0 "; - $qry.=" where upper(team_kurzbz)=upper('".addslashes($this->team_gefordert)."') and upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."'); "; - - $qry.=" update ".$cSchemaSQL."tbl_wettbewerbteam "; - $qry.="set rang=".$iTmpRangGeforderter; - $qry.=" where upper(team_kurzbz)=upper('".addslashes($this->team_forderer)."') and upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."'); "; - - $qry.=" update ".$cSchemaSQL."tbl_wettbewerbteam "; - $qry.="set rang=".$iTmpRangFrorderer; - $qry.=" where upper(team_kurzbz)=upper('".addslashes($this->team_gefordert)."') and upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."'); "; - - $qry.=" update ".$cSchemaSQL."tbl_wettbewerbteam "; - $qry.="set punkte=3+punkte "; - $qry.="where upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."') and upper(team_kurzbz)=upper('".addslashes($origWettbewerbeinladungen[0]['team_sieger'])."'); "; - - $qry.=" update ".$cSchemaSQL."tbl_wettbewerbteam "; - $qry.="set punkte=1+punkte "; - $qry.="where upper(wettbewerb_kurzbz)=upper('".addslashes($this->wettbewerb_kurzbz)."') and upper(team_kurzbz)=upper('". addslashes(($origWettbewerbeinladungen[0]['team_sieger']==$this->team_gefordert?$this->team_forderer:$this->team_gefordert))."'); "; - } - } - - - if($this->db_query($qry)) - { - $this->db_query(" COMMIT; "); - return $this->loadWettbewerbeinladungen(); - } - else - { - $this->setError($qry.' '.$this->db_last_error()); - $this->db_query(" ROLLBACK; "); - return false; - } - return true; - } - -//------------------------------------------------------------------------------------------------- - function loadWettbewerbeinladungen() - { - $this->setError(''); - - $cSchemaSQL=$this->getschemaSQL(); - - $match_id=$this->getMatch_id(); - $cTeam_forderer=$this->getTeam_forderer(); - $cTeam_kurzbz_einladungen=$this->getTeam_gefordert(); - $cWettbewerb_kurzbz=$this->getWettbewerb_kurzbz(); - $cGefordertvon=$this->getGefordertvon(); - - $bSwitchGewinner=$this->getSwitchGewinner(); - - #SELECT TIMESTAMP WITHOUT TIME ZONE 'epoch' + 982384720 * INTERVAL '1 second'; - #select to_char(TIMESTAMP '2007-03-27 10:48:50.022', 'DD.MM.YYYY'); - #select to_char(TIMESTAMP '2007-03-27 10:48:50.022', 'HH24:MI:SS'); - $qry=""; - $qry.="SELECT * "; - - $qry.=", to_char(matchdatumzeit, 'DD.MM.YYYY') as \"matchdatum\" "; - $qry.=", to_char(matchdatumzeit, 'HH24:MI') as \"matchzeit\" "; - - $qry.=", to_char(gefordertamum, 'DD.MM.YYYY') as \"gefordertamumdatum\" "; - $qry.=", to_char(gefordertamum, 'HH24:MI') as \"gefordertamumzeit\" "; - - $qry.=", to_char(bestaetigtamum, 'DD.MM.YYYY') as \"bestaetigtdatum\" "; - $qry.=", to_char(bestaetigtamum, 'HH24:MI') as \"bestaetigtzeit\" "; - - $qry.=", to_char(matchbestaetigtamum, 'DD.MM.YYYY') as \"matchbestaetigtdatum\" "; - $qry.=", to_char(matchbestaetigtamum, 'HH24:MI') as \"matchbestaetigtzeit\" "; - - $qry.=" FROM ".$cSchemaSQL."tbl_match "; - - if (empty($match_id)) - $qry.=" WHERE tbl_match.match_id>0 "; - else - $qry.=" WHERE tbl_match.match_id='".addslashes(trim($match_id))."' "; - -# if (!empty($cGefordertvon)) -# $qry.=" and tbl_match.gefordertvon='".addslashes(trim($cGefordertvon))."' "; - - // Forderer - if (!is_array($cTeam_forderer) && !empty($cTeam_forderer) ) - { - $qry.=" AND UPPER(tbl_match.team_forderer)=UPPER('".addslashes(trim($cTeam_forderer))."') "; - } - elseif (is_array($cTeam_forderer) && count($cTeam_forderer)>0 ) - { - if (isset($cTeam_forderer[0]['team_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $arrTmpTeam_kurzbz=array(); - for ($indZEILE=0;$indZEILE0 ) - { - if (isset($cTeam_kurzbz_einladungen[0]['team_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $arrTmpTeam_kurzbz=array(); - for ($indZEILE=0;$indZEILE0 ) - { - if (isset($cWettbewerb_kurzbz[0]['wettbewerb_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $arrWettbewerb_kurzbz=array(); - for ($indZEILE=0;$indZEILEdb_query($qry)) - { - $rows=array(); - while($row = $this->db_fetch_array()) - { - $rows[]=$row; - } - $this->setWettbewerbeinladung($rows); - } - else - { - $this->setError($this->db_last_error()); - return false; - } - return $this->getWettbewerbeinladung(); - - } -//------------------------------------------------------------------------------------------------- - function loadWettbewerbeinladungenForderungstage() - { - $this->setError(''); - $cSchemaSQL=$this->getschemaSQL(); - - $match_id=$this->getMatch_id(); - $cTeam_forderer=$this->getTeam_forderer(); - $cTeam_kurzbz_einladungen=$this->getTeam_gefordert(); - $cWettbewerb_kurzbz=$this->getWettbewerb_kurzbz(); - - $cUid=$this->getGefordertvon(); - - $qry=""; - $qry.="SELECT * "; - - $qry.=", to_char(matchdatumzeit, 'DD.MM.YYYY') as \"matchdatum\" "; - $qry.=", to_char(matchdatumzeit, 'HH24:MI') as \"matchzeit\" "; - - $qry.=", to_char(gefordertamum, 'DD.MM.YYYY') as \"gefordertamumdatum\" "; - $qry.=", to_char(gefordertamum, 'HH24:MI') as \"gefordertamumzeit\" "; - - $qry.=", to_char(bestaetigtamum, 'DD.MM.YYYY') as \"bestaetigtdatum\" "; - $qry.=", to_char(bestaetigtamum, 'HH24:MI') as \"bestaetigtzeit\" "; - - $qry.=", to_char(matchbestaetigtamum, 'DD.MM.YYYY') as \"matchbestaetigtdatum\" "; - $qry.=", to_char(matchbestaetigtamum, 'HH24:MI') as \"matchbestaetigtzeit\" "; - - - $qry.=" - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.gefordertamum))) as gefordertamum_diff - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.bestaetigtamum,".$cSchemaSQL."tbl_match.gefordertamum))) as bestaetigtamum_diff - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.matchdatumzeit,".$cSchemaSQL."tbl_match.bestaetigtamum))) as matchdatumzeit_diff - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.matchbestaetigtamum,".$cSchemaSQL."tbl_match.matchdatumzeit))) as matchbestaetigtamum_diff - - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.gefordertamum))) as gefordertamum_tag_diff - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.bestaetigtamum))) as bestaetigtamum_tag_diff - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.matchdatumzeit))) as matchdatumzeit_tag_diff - ,1+extract('day' from (age(".$cSchemaSQL."tbl_match.matchbestaetigtamum))) as matchbestaetigtamum_tag_diff - - - "; - - - $qry.=" from ".$cSchemaSQL."tbl_wettbewerbtyp,".$cSchemaSQL."tbl_wettbewerb,".$cSchemaSQL."tbl_match - - where ".$cSchemaSQL."tbl_wettbewerbtyp.wbtyp_kurzbz=".$cSchemaSQL."tbl_wettbewerb.wbtyp_kurzbz - and ".$cSchemaSQL."tbl_match.wettbewerb_kurzbz=".$cSchemaSQL."tbl_wettbewerb.wettbewerb_kurzbz - and (".$cSchemaSQL."tbl_match.matchbestaetigtvon IS NULL or ".$cSchemaSQL."tbl_match.matchbestaetigtvon<='') - - "; - - if (!empty($match_id)) - $qry.=" and tbl_match.match_id='".addslashes(trim($match_id))."' "; - - if (!empty($cUid)) - $qry.=" and tbl_wettbewerb.uid='".addslashes(trim($cUid))."' "; - - - // Forderer - if (!is_array($cTeam_forderer) && !empty($cTeam_forderer) ) - { - $qry.=" AND UPPER(tbl_match.team_forderer)=UPPER('".addslashes(trim($cTeam_forderer))."') "; - } - elseif (is_array($cTeam_forderer) && count($cTeam_forderer)>0 ) - { - if (isset($cTeam_forderer[0]['team_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $arrTmpTeam_kurzbz=array(); - for ($indZEILE=0;$indZEILE0 ) - { - if (isset($cTeam_kurzbz_einladungen[0]['team_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $arrTmpTeam_kurzbz=array(); - for ($indZEILE=0;$indZEILE0 ) - { - if (isset($cWettbewerb_kurzbz[0]['wettbewerb_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $arrWettbewerb_kurzbz=array(); - for ($indZEILE=0;$indZEILEdb_query($qry)) - { - $rows=array(); - while($row = $this->db_fetch_array()) - { - $rows[]=$row; - } - $this->setWettbewerbeinladung($rows); - } - else - { - $this->setError($this->db_last_error()); - - return false; - } - return $this->getWettbewerbeinladung(); - } - -//------------------------------------------------------------------------------------------------- - function unloadWettbewerbeinladungen() - { - $this->setError(''); - $cSchemaSQL=$this->getschemaSQL(); - - $match_id=$this->getMatch_id(); - if (empty($match_id)) - { - $this->setError('Keine Match ID gefunden!'); - return false; - } - $qry=""; - $qry.="delete from ".$cSchemaSQL."tbl_match "; - $qry.=" * "; - $qry.=" where tbl_match.match_id='".addslashes(trim($match_id))."' "; - - if($this->db_query($qry)) - { - $this->setWettbewerbeinladung(null); - return true; - } - else - { - $this->setError($this->db_last_error()); - - return false; - } - return true; - } -} // Class komune_wettbewerb Ende - -?> \ No newline at end of file diff --git a/include/komune_wettbewerbteam.class.php b/include/komune_wettbewerbteam.class.php deleted file mode 100644 index bf0a5f58a..000000000 --- a/include/komune_wettbewerbteam.class.php +++ /dev/null @@ -1,418 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl , - * Gerald Simane-Sequens . - */ - -#-------------------------------------------------------------------------------------------------- -/* -* -* @classe komune_wettbewerbteam -* -* @param connectSQL Datenbankverbindung -* @param uid Angemeleter Anwender -* @param team_kurzbz Team des Angemeleter Anwenders zum Wettbewerb -* @param wettbewerb_kurzbz Wettbewerbssubgruppen Key -* -* @return - kein Retourn des Konstruktors -* -*/ -require_once(dirname(__FILE__).'/basis_db.class.php'); -class komune_wettbewerbteam extends basis_db -{ - public $new; - public $newWettbewerbteam; - public $wettbewerbteam; - - public $uid; - public $team_kurzbz; - public $team_kurzbz_old; - public $wettbewerb_kurzbz; - - public $schemaSQL="kommune."; // string Datenbankschema -//-----Konstruktor - function __construct($uid="",$team_kurzbz="",$wettbewerb_kurzbz="") - { - parent::__construct(); - - $this->InitWettbewerbteam(); - - $this->setuid($uid); - $this->setTeam_kurzbz($team_kurzbz); - $this->setWettbewerb_kurzbz($wettbewerb_kurzbz); - } - -//-----Initialisierung-------------------------------------------------------------------------------------------- - function InitWettbewerbteam() - { - $this->setError(''); - - $this->setNewWettbewerbteam(''); - $this->setWettbewerbteam(''); - - $this->setuid(''); - $this->setTeam_kurzbz(''); - $this->setTeam_kurzbz_old(''); - $this->setWettbewerb_kurzbz(''); - } - - -//-----NewRecord-------------------------------------------------------------------------------------------- - function getNewRecord() - { - return $this->new; - } - function setNewRecord($switch) - { - $this->new=$switch; - } - -//-----Error-------------------------------------------------------------------------------------------- - function getError() - { - return $this->errormsg; - } - function setError($err) - { - $this->errormsg=$err; - } -//-----schemaSQL-------------------------------------------------------------------------------------------- - function getSchemaSQL() - { - return $this->schemaSQL; - } - function setSchemaSQL($schemaSQL) - { - $this->schemaSQL=$schemaSQL; - } -//-----Neuer Datensatz-------------------------------------------------------------------------------------------- - function getNewWettbewerbteam() - { - return $this->newWettbewerbteam; - } - function setNewWettbewerbteam($newWettbewerbteam) - { - $this->newWettbewerbteam=$newWettbewerbteam; - } -//-----Aenderung Datensatz wird wie Neuanlage gehandhabt ------------------------------------------------------------- - function getUpdWettbewerbteam() - { - return $this->newWettbewerbteam; - } - function setUpdWettbewerbteam($newWettbewerbteam) - { - $this->newWettbewerbteam=trim($newWettbewerbteam); - } -//-----Aktueller Datensatz-------------------------------------------------------------------------------------------- - function getWettbewerbteam() - { - return $this->wettbewerbteam; - } - function setWettbewerbteam($wettbewerbteam) - { - $this->wettbewerbteam=$wettbewerbteam; - } -//-----team_kurzbz-------------------------------------------------------------------------------------------- - function getTeam_kurzbz() - { - return $this->team_kurzbz; - } - function setTeam_kurzbz($team_kurzbz) - { - $this->team_kurzbz=trim($team_kurzbz); - } -//-----team_kurzbz-------------------------------------------------------------------------------------------- - function getTeam_kurzbz_old() - { - return $this->team_kurzbz_old; - } - function setTeam_kurzbz_old($team_kurzbz_old) - { - $this->team_kurzbz_old=trim($team_kurzbz_old); - } -//-----uid-------------------------------------------------------------------------------------------- - function getUid() - { - return $this->uid; - } - function setUid($uid) - { - $this->uid=trim($uid); - } -//-----wettbewerb_kurzbz-------------------------------------------------------------------------------------------- - function getWettbewerb_kurzbz() - { - return $this->wettbewerb_kurzbz; - } - function setWettbewerb_kurzbz($wettbewerb_kurzbz="") - { - $this->wettbewerb_kurzbz=trim($wettbewerb_kurzbz); - } -//------------------------------------------------------------------------------------------------- - function saveWettbewerbteam($newWettbewerbteam="") - { - // Initialisierung - $this->setError(''); - - // Plausib - if (!empty($newWettbewerbteam)) - $this->setNewWettbewerbteam($newWettbewerbteam); - - if (!is_array($this->getNewWettbewerbteam())) - { - $this->setError('Kein Wettbewerbsteam übergeben'); - return false; - } - $newWettbewerbteam=$this->getNewWettbewerbteam(); - - // Daten uebernahme - $cSchemaSQL=$this->getSchemaSQL(); - $cTeam_kurzbz=$this->getTeam_kurzbz(); - - // Aenderungen muessen mit dem Team_kurzbz_old gekennzeichnet werden. Ansonst koennten falsche Daten geaendert werden - $cTeam_kurzbz_old=$this->getTeam_kurzbz_old(); - - $cUserUID=$this->getUid(); // Vor der Verarbeitung sicherstellen das Alle Anwender gelesen werden - $this->setUid(''); - - $this->setNewRecord(false); - if (!$origWettbewerbteam=$this->loadWettbewerbteam()) - { - if ($this->getError()) // Beim Lesen ist ein Fehler aufgetreten - return false; - $this->setNewRecord(true); - } - $this->setUid($cUserUID); - unset($cUserUID); - - if ($origWettbewerbteam && empty($cTeam_kurzbz_old)) // Datenrec bereits vorhanden - { - $this->setError('Das Team '.$cTeam_kurzbz.' ist bereits angelegt!'); - return false; - } - $bTmpNewRecord=$this->getNewRecord(); // Neuanlage Switch sichern - - - // Aus dem Array newWettbewerbteam die Teaminformationen heraus holen - $cWettbewerb_kurzbz=(isset($newWettbewerbteam['wettbewerb_kurzbz']) ? $newWettbewerbteam['wettbewerb_kurzbz'] : ''); - if (empty($cWettbewerb_kurzbz)) - $cWettbewerb_kurzbz=(isset($newWettbewerbteam[0]['wettbewerb_kurzbz']) ? $newWettbewerbteam[0]['wettbewerb_kurzbz'] : ''); - $team_bezeichnung=(isset($newWettbewerbteam['bezeichnung']) ? $newWettbewerbteam['bezeichnung'] : ''); - $team_beschreibung=(isset($newWettbewerbteam['beschreibung']) ? $newWettbewerbteam['beschreibung'] : ''); - - $team_logo=(isset($newWettbewerbteam['logo']) ? $newWettbewerbteam['logo'] : null); - $team_rang=(isset($newWettbewerbteam['rang']) ? $newWettbewerbteam['rang'] : null); - - // Ermitteln der Tabelle der Teamspieler - if (isset($newWettbewerbteam['array_user'])) - $array_userUID=$newWettbewerbteam['array_user']; - else - { - $this->setError('Die Spieler / Team wurde nicht gefunden! '); - return false; - } - - - $qry="select * from ".$cSchemaSQL."tbl_teambenutzer , ".$cSchemaSQL."tbl_wettbewerbteam "; - $qry.=" where tbl_wettbewerbteam.team_kurzbz =tbl_teambenutzer.team_kurzbz "; - $qry.=" and not ( UPPER(tbl_teambenutzer.team_kurzbz)='".addslashes(trim(strtoupper($cTeam_kurzbz_old)))."' and UPPER(tbl_teambenutzer.team_kurzbz)='".addslashes(trim(strtoupper($cTeam_kurzbz)))."' ) "; - $qry.=" and UPPER(tbl_teambenutzer.uid) in ('".strtoupper(implode("','",$array_userUID))."') "; - $qry.=" and UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)='".addslashes(trim(strtoupper($cWettbewerb_kurzbz)))."' ; "; - // Datenbankabfrage - if($this->db_query($qry)) - { - $rows=array(); - while($row = $this->db_fetch_array()) - { - $this->setError(sprintf('Der Spieler %s wurde bereits im Team %s im Wettbewerb %s gefunden ! ',$row['uid'],$row['team_kurzbz'],$row['wettbewerb_kurzbz'])); - return false; - } - - } - - $arrTmpCheckUID=array(); // Aus dem Array nur die Belegten UIDs suchen - for ($zeileIND=0;$zeileINDsetNewRecord($bTmpNewRecord); - - - $this->db_query(" BEGIN; "); - - $qry=""; - // Neuanlage - Insert - if ($this->getNewRecord()) - { - $qry.=" INSERT into ".$cSchemaSQL."tbl_team (team_kurzbz,bezeichnung,beschreibung,logo) VALUES ('".addslashes(trim($cTeam_kurzbz))."','".addslashes(trim($team_bezeichnung))."','".addslashes(trim($team_beschreibung))."','".addslashes(trim($team_logo))."'); "; - for ($zeileIND=0;$zeileIND$cTmpUID=$cTmpUID; - } - - - // Suchen Neuanlage - Update (nach Update den Array Eintrag entleeren sonst wird er nachher geloescht) - for ($zeileIND=0;$zeileIND$cTmpUID)) - { - $qry.=" UPDATE ".$cSchemaSQL."tbl_teambenutzer set team_kurzbz='".addslashes(trim($cTeam_kurzbz))."' WHERE UPPER(uid)=UPPER('".addslashes($cTmpUID)."') AND upper(team_kurzbz)=upper('".$cTeam_kurzbz_old."'); "; - unset($arrTmpCheckUID->$cTmpUID); - } - elseif (!isset($arrTmpCheckUID->$cTmpUID)) - { - $qry.=" INSERT into ".$cSchemaSQL."tbl_teambenutzer (uid, team_kurzbz) VALUES ('".addslashes(trim($cTmpUID))."','".addslashes(trim($cTeam_kurzbz))."'); "; - } - } - - if (isset($zeileIND)) unset($zeileIND); - if (isset($array_userUID)) unset($array_userUID); - // Alle die noch in der DB-Alt Array sind muessen geloeschte sein - while (list( $key, $value ) = each($arrTmpCheckUID) ) - $qry.=" DELETE from ".$cSchemaSQL."tbl_teambenutzer WHERE UPPER(uid)=UPPER('".addslashes($value)."') AND upper(team_kurzbz)=upper('".$cTeam_kurzbz_old."'); "; - - if (isset($key)) unset($key); - if (isset($value)) unset($value); - if (isset($arrTmpCheckUID)) unset($arrTmpCheckUID); - } - if($this->db_query($qry)) - { - $this->db_query(" COMMIT; "); - if (!$this->loadWettbewerbteam()) - { - return false; - } - } - else - { - $this->db_query(" ROLLBACK; "); - $this->setError($this->db_last_error()); - return false; - } - return $this->getWettbewerbteam(); - } -//------------------------------------------------------------------------------------------------- - function loadWettbewerbteam() - { - $this->setError(''); - - $cSchemaSQL=$this->getSchemaSQL(); - $tmpUid=$this->getUid(); - - $cTeam_kurzbz=$this->getTeam_kurzbz_old(); - if (empty($cTeam_kurzbz)) - $cTeam_kurzbz=$this->getTeam_kurzbz(); - - $cWettbewerb_kurzbz=$this->getWettbewerb_kurzbz(); - - $qry=""; - $qry.="SELECT * FROM ".$cSchemaSQL."tbl_teambenutzer,".$cSchemaSQL."tbl_team,".$cSchemaSQL."tbl_wettbewerbteam "; - - $qry.=" WHERE UPPER(tbl_team.team_kurzbz)=UPPER(tbl_teambenutzer.team_kurzbz) "; - $qry.=" AND UPPER(tbl_wettbewerbteam.team_kurzbz)=UPPER(tbl_team.team_kurzbz) "; - - // Check wie Postgre darauf reagiert Performenc - $qry.=" AND UPPER(tbl_wettbewerbteam.team_kurzbz)=UPPER(tbl_teambenutzer.team_kurzbz) "; - - if (!empty($cTeam_kurzbz)) - $qry.=" AND UPPER(tbl_teambenutzer.team_kurzbz)=UPPER('".$cTeam_kurzbz."') "; - - if (!empty($tmpUid)) - $qry.=" AND UPPER(tbl_teambenutzer.uid)=UPPER('".addslashes($tmpUid)."') "; - - // Suche nach einem einzigen Wettbewerb - if (!is_array($cWettbewerb_kurzbz) && !empty($cWettbewerb_kurzbz) ) - { - $qry.=" AND UPPER(tbl_wettbewerbteam.wettbewerb_kurzbz)=UPPER('".$cWettbewerb_kurzbz."') "; - } - elseif (is_array($cWettbewerb_kurzbz) && count($cWettbewerb_kurzbz)>0 ) - { - if (isset($cWettbewerb_kurzbz[0]['wettbewerb_kurzbz'])) // Check ob nicht kpl. Tablestruck in Array - { - $tmpWETTBEWERB=array(); - for ($indZEILE=0;$indZEILEdb_query($qry)) - { - $rows=array(); - while($row = $this->db_fetch_array()) - { - $rows[]=$row; - } - $this->setWettbewerbteam($rows); - } - else - { - $this->setError($this->db_last_error()); - - return false; - } - return $this->getWettbewerbteam(); - } -} // Class komune_wettbewerbteam Ende - -?> \ No newline at end of file diff --git a/include/xslfo2pdf/index.php b/include/xslfo2pdf/index.php deleted file mode 100644 index 216e3907b..000000000 --- a/include/xslfo2pdf/index.php +++ /dev/null @@ -1,93 +0,0 @@ - -generatePdf($buffer, $_GET["file"], "D")) { - echo "Failed parsing file:".$_GET["file"]."
"; - } - } - else if ($_FILES["file"]) { - $buffer = file_get_contents($_FILES['file']['tmp_name']); - require_once("xslfo2pdf.php"); - $fo2pdf = new XslFo2Pdf(); - if (!$fo2pdf->generatePdf($buffer, $_FILES['file']['name'], "D")) { - echo "Failed parsing file:".$_FILES['file']['name']."
"; - //store file in specific directory that failed document may be checked by the developer team - file_put_contents("failed/".basename($_FILES['file']['name'])); - echo "Stored file for inspection"; - } - } - else { - ?> -
- -

-Browse a local file to process: -

- - - -
-

-

-Or choose one of the predefined examples
-'.$file.'(.xml)
'); - } - } - -function addDir($dirname) { - $dir = dir($dirname); - $files = array(); - while ($file = $dir->read()) { - if($file != "." && $file != "..") { - if (!is_dir($dirname."/".$file)) { - $path_parts = pathinfo($file); - - if ($path_parts['extension'] == "xml" || - $path_parts['extension'] == "fo") { - $files[$file] = $dirname . "/" . $file; - } - } - else { - $files += addDir($dirname."/".$file); - } - } - } - $dir->close(); - asort($files); - return $files; -} -?> -

-

XPMT is kindly hosted on
- SourceForge.net Logo -

-
-
diff --git a/include/xslfo2pdf/xslfo2pdf_example.php b/include/xslfo2pdf/xslfo2pdf_example.php deleted file mode 100644 index fc7010de5..000000000 --- a/include/xslfo2pdf/xslfo2pdf_example.php +++ /dev/null @@ -1,61 +0,0 @@ - -generatePdf($buffer, $_GET["file"], "D")) { - echo "Failed parsing file:".$_GET["file"]."
"; - } - } - else { - $files = addDir("examples"); - foreach ($files as $file) { - echo(''.$file.'
'); - } - } - -function addDir($dirname) { - $dir = dir($dirname); - $files = array(); - while ($file = $dir->read()) { - if($file != "." && $file != "..") { - if (!is_dir($dirname."/".$file)) { - $path_parts = pathinfo($file); - - if ($path_parts['extension'] == "xml" || - $path_parts['extension'] == "fo") { - $files[] = $dirname . "/" . $file; - } - } - else { - $files += addDir($dirname."/".$file); - } - } - } - $dir->close(); - asort($files); - return $files; -} -?> diff --git a/system/ExtendUidInDatabase.php b/system/ExtendUidInDatabase.php deleted file mode 100644 index f98af69e8..000000000 --- a/system/ExtendUidInDatabase.php +++ /dev/null @@ -1,196 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - * Gerald Simane-Senquens . - */ -/* - * Aktualisiert in der Datenbank alle UID Felder und verlaengert diese von 16 auf 32 Zeichen - * Views die UIDs als Spalten enthalten werden geloescht und danach wieder angelegt - */ -require_once('../config/system.config.inc.php'); -require_once('../include/basis_db.class.php'); - -$db = new basis_db(); -//Alle Tabellen holen die UID als Spalte haben -//die 16 Zeichen lang ist. -$qry=" -SELECT column_name as spalte, table_name as tabelle, table_schema as schema -FROM information_schema.columns -WHERE - column_name in('student_uid','uid','mitarbeiter_uid', 'insertvon','updatevon','koordinator', - 'lektor','vorsitz','updateaktivvon','freigabevon_uid','vertretung_uid','freigabevon', 'lektor_uid') - AND data_type='character varying' - AND character_maximum_length='16' -ORDER BY table_name DESC, column_name"; -$views=array(); -$anzviews=0; - -if($result = $db->db_query($qry)) -{ - $db->db_query('BEGIN'); - while($row = $db->db_fetch_object($result)) - { - //Alle Views die Spalten enthalten die geaendert werden loeschen - if(substr($row->tabelle,0,3)=='vw_') - { - $qry_view = "SELECT * FROM pg_views WHERE viewname='$row->tabelle'"; - if($result_view = $db->db_query($qry_view)) - { - if($row_view = $db->db_fetch_object($result_view)) - { - $views[$anzviews]['definition']=$row_view->definition; - $views[$anzviews]['schema']=$row_view->schemaname; - $views[$anzviews]['viewname']=$row_view->viewname; - $anzviews++; - - $qry_drp_view = "DROP VIEW $row_view->schemaname.$row_view->viewname;"; - echo $qry_drp_view; - $db->db_query($qry_drp_view); - } - } - - } - else - { - //Spalte in der Tabelle aendern - $qry_alter="ALTER TABLE $row->schema.$row->tabelle ALTER COLUMN $row->spalte TYPE varchar(32);"; - echo $qry_alter.'
'; - - if($db->db_query($qry_alter)) - echo "$row->tabelle : $row->spalte
"; - else - echo "Fehler: $qry_alter
"; - } - } - - // ----------- ort_kurzbz ------------ // - $qry="SELECT column_name as spalte, table_name as tabelle, table_schema as schema - FROM information_schema.columns - WHERE - column_name='ort_kurzbz' - AND data_type='character varying' - AND character_maximum_length='8' - ORDER BY table_name DESC, column_name"; - if($result = $db->db_query($qry)) - { - - while($row = $db->db_fetch_object($result)) - { - //Alle Views die Spalten enthalten die geaendert werden loeschen - if(substr($row->tabelle,0,3)=='vw_') - { - $qry_view = "SELECT * FROM pg_views WHERE viewname='$row->tabelle'"; - if($result_view = $db->db_query($qry_view)) - { - if($row_view = $db->db_fetch_object($result_view)) - { - $views[$anzviews]['definition']=$row_view->definition; - $views[$anzviews]['schema']=$row_view->schemaname; - $views[$anzviews]['viewname']=$row_view->viewname; - $anzviews++; - - $qry_drp_view = "DROP VIEW $row_view->schemaname.$row_view->viewname;"; - echo $qry_drp_view; - $db->db_query($qry_drp_view); - } - } - } - else - { - //Spalte in der Tabelle aendern - $qry_alter="ALTER TABLE $row->schema.$row->tabelle ALTER COLUMN $row->spalte TYPE varchar(16);"; - echo $qry_alter.'
'; - - if($db->db_query($qry_alter)) - echo "$row->tabelle : $row->spalte
"; - else - echo "Fehler: $qry_alter
"; - } - } - } - - //Views wieder anlegen - foreach ($views as $view) - { - $qry = "CREATE VIEW ".$view['schema'].".".$view['viewname']." AS ".$view['definition']; - if($db->db_query($qry)) - echo $qry.'
'; - else - echo 'Fehler beim Anlegen der View: '.$qry.'
'; - } - - //ViewBerechtigungen wieder einspielen - $qry =' - Grant select on campus.vw_benutzer to group "admin"; - Grant select on campus.vw_benutzer to group "web"; - Grant select on campus.vw_lehreinheit to group "admin"; - Grant select on campus.vw_lehreinheit to group "web"; - Grant select on campus.vw_mitarbeiter to group "admin"; - Grant select on campus.vw_mitarbeiter to group "web"; - Grant select on campus.vw_reservierung to group "admin"; - Grant select on campus.vw_reservierung to group "web"; - Grant select on campus.vw_stundenplan to group "admin"; - Grant select on campus.vw_stundenplan to group "web"; - Grant select on campus.vw_persongruppe to group "admin"; - Grant select on campus.vw_persongruppe to group "web"; - Grant select on campus.vw_student to group "admin"; - Grant select on campus.vw_student to group "web"; - Grant select on campus.vw_student_lehrveranstaltung to group "admin"; - Grant select on campus.vw_student_lehrveranstaltung to group "web"; - Grant select on lehre.vw_stundenplan to group "admin"; - Grant select on lehre.vw_stundenplan to group "web"; - Grant select on lehre.vw_stundenplandev to group "admin"; - Grant select on lehre.vw_stundenplandev to group "web"; - Grant select on lehre.vw_lva_stundenplan to group "admin"; - Grant select on lehre.vw_lva_stundenplan to group "web"; - Grant select on lehre.vw_lva_stundenplandev to group "admin"; - Grant select on lehre.vw_lva_stundenplandev to group "web"; - Grant select on lehre.vw_reservierung to group "admin"; - Grant select on lehre.vw_reservierung to group "web"; - Grant select on lehre.vw_fas_lehrveranstaltung to group "admin"; - Grant select on lehre.vw_fas_lehrveranstaltung to group "web"; - Grant select on vw_betriebsmittelperson to group "admin"; - Grant select on vw_betriebsmittelperson to group "web"; - Grant select on testtool.vw_ablauf to group "admin"; - Grant select on testtool.vw_ablauf to group "web"; - Grant select on testtool.vw_pruefling to group "admin"; - Grant select on testtool.vw_pruefling to group "web"; - Grant select on testtool.vw_auswertung to group "admin"; - Grant select on testtool.vw_auswertung to group "web"; - Grant select on testtool.vw_auswertung_kategorie to group "admin"; - Grant select on testtool.vw_auswertung_kategorie to group "web"; - Grant select on vw_studiensemester to group "admin"; - --Grant select on public.vw_benutzerfunktion to group "admin"; - Grant select on public.vw_prestudent to group "admin"; - GRANT SELECT ON public.vw_prestudent to group web; - GRANT SELECT ON lehre.vw_stundenplandev_student_unr TO GROUP web; - GRANT SELECT ON lehre.vw_stundenplandev_student_unr TO GROUP admin; - '; - echo $qry; - if(!$db->db_query($qry)) - echo 'Fehler bei qry:'.$qry; - - if(!$db->db_query('COMMIT')) - echo 'Fehler beim Commit'; - else - echo '

Aktualisierung erfolgreich'; -} - -?> \ No newline at end of file diff --git a/system/ReadMe Update 1.2 - 2.0.txt b/system/ReadMe Update 1.2 - 2.0.txt deleted file mode 100644 index b9b487c49..000000000 --- a/system/ReadMe Update 1.2 - 2.0.txt +++ /dev/null @@ -1,33 +0,0 @@ -Anleitung zum Update von FH-Complete Version 1.2 auf Version 2.0 -================================================================ - -Features der Version 2.0: -------------------------- -- Neues umfassenderes Rechtekonzept -- Datenbank UTF-8 kodiert -- Dateien die in der Datenbank gespeichert sind (PDFs, Bilder), sind nun base64 kodiert -- Organisationsstruktur kann ber Organisationseinheiten abgebildet werden -- Datenbank Abstraktionsebene fr den Einsatz alternativer Datenbanken -- Diverse Bugfixes - -Update: -------- -Die folgenden Schritte sind fr ein Upgrade von Version 1.2 auf Version 2.0 ntig: - -- Updatescript /system/ExtendUidInDatabase.php starten - UID wird auf 32 Zeichen und Rume auf 16 Zeichen erweitert. (Funktioniert auch, wenn die Datenbank bereits als utf8 eingespielt ist) Laufzeit ca 20 min -- Datenbank Dump erstellen -- Datenbank als UTF8 neu einspielen -- Updatescript starten: /system/update12-20.php (Laufzeit: 2 sec) -- Konvertierung der PDFs und Bilder in der Datenbank von Hex auf base64: /system/hextobase64.php Laufzeit < 2 Minuten -- Konvertieren der Testtool-Daten: /system/TesttoolCleanEncoding.php Laufzeit: 2 sec -- Kopieren ALLER Scripten aus dem trunk inclusive der neuen configs (Scripten unter include/Excel, include/xslfo2pdf, include/xslfo2pdf/fpdf nicht vergessen) -- anpassen der configs (diese befinden sich ab sofort unter /config/) -- in der Tabelle public.tbl_vorlagestudiengang muss bei jeder Vorlage im Header das Encoding von "ISO-8859-15" auf "UTF-8" gendert werden -- die Files /trunk/system/xsl/Zeugnis_0_v1.xsl und ZeugnisEng_0_v1.xsl neu in die Tabelle public.tbl_vorlagestudiengang einspielen - (bei XSL-Vorlagen wird das Attribut content-length nun richtig(er) interpretiert. Deshalb muss an manchen Stellen dieser Wert angepasst werden an die tatschlichen mm Werte) -- /system/checksystem.php starten -- Fertig! - -Die Updatescripte im System Ordner verwenden alle die Config /config/system.config.inc.php -Die Scripten TesttoolCleanEncoding.php und hextobase64.php prfen nicht ob das Script bereits ausgefhrt wurde. -D.h. sie drfen nur einmal gestartet werden, da die Daten sonst doppelt kodiert werden!! \ No newline at end of file diff --git a/system/Roadmap.html b/system/Roadmap.html deleted file mode 100644 index 7d3fa1bb9..000000000 --- a/system/Roadmap.html +++ /dev/null @@ -1,45 +0,0 @@ - - - - Roadmap - - -

Roadmap FH-Complete

-
-

Version 2.0

-
    -
  • Erweiterte Architektur mit Basisklasse und DB-Abstraktion
    -Einsatz von anderen DBMS wie Oracle oder Sybase (MSSQL) wird -möglich
  • -
  • Rollenkonzept
    -Berrechtigungen werden auf Rollen vergeben. Rollen können selbst -definiert werden.
  • -
  • Organisationseinheiten
    -Als Basisstruktur wird eine rekursive Tabelle für -Organisationseinheiten eingeführt. Somit kann jede beliebige -Organisationsstruktur abgebildet werden. Studiengänge, Institute, -Kostenstellen, etc. werden dann auf OEen gehängt.
  • -
-Release: 1. Sept. 2009
-
-

Version 2.2

-
    -
  • einfache Modularchitektur
  • -
  • Projektverwaltungsmodul (F&E BIS-Meldung)
    -
  • -
  • einfaches mehrsprachiges CMS für CIS
  • -
  • XML/XSLT-Architektur für CIS
    -
  • -
-Release: 1. Sept. 2010
-

Version 2.4

-
    -
  • Ausbau LV-Plan (Schnittstellen, evtl. mehrere Zeitraster)
    -
  • -
  • Integration von eGroupware
    -
  • -
-Release: 1. Sept. 2011
-
- - diff --git a/system/TesttoolCleanEncoding.php b/system/TesttoolCleanEncoding.php deleted file mode 100644 index 628c9abd0..000000000 --- a/system/TesttoolCleanEncoding.php +++ /dev/null @@ -1,32 +0,0 @@ - - - -TesttoolCleanEncoding - - - -db_query('BEGIN;'); - -$qry = "UPDATE testtool.tbl_frage_sprache SET text=convert_from(convert_to(text,'LATIN9'),'UTF8'); - UPDATE testtool.tbl_vorschlag_sprache SET text=convert_from(convert_to(text,'LATIN9'),'UTF8') WHERE text<>'' and text is not null AND strpos(text,'ß')=0;"; -if($db->db_query($qry)) - echo "Aktualiserung erfolgreich"; -else - echo "Fehler beim Aktualisieren:".$db->db_last_error(); - -$db->db_query('COMMIT;'); -?> - - \ No newline at end of file diff --git a/system/doku/firma_wawi.mm b/system/doku/firma_wawi.mm deleted file mode 100644 index 537cbb436..000000000 --- a/system/doku/firma_wawi.mm +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - -
    -
  • - Bestellung hängt auf Standort. -
  • -
  • - Wenn optional eine Ansprechperson ausgewählt wird, werden diese Kontaktdaten (FaxNummer) verwendet. -
  • -
  • - Vorausgewählt wird die Kontaktperson aus der letzten Bestellung bei der gleichen Firma. -
  • -
- - -
- - - - - - - Über die tbl_standort wird die Standort-Adresse des Benutzers als Lieferadresse vorausgewählt. Diese kann auf alle anderen Standort-Adressen geändert werden. GmbH - - - - - - - - - - - - - - -

- Schema: -

-
    -
  • - Bestellung_id wird auf Bestellnummer kopiert. -
  • -
- - -
-
- - - - - - - - - - - -

- verwendet wird die erste die im Baum gefunden wird. -

- - -
-
- - - - - - - - -

- wie -

- - -
-
- - - - - - -

- Hier könnte wirklich die Unterschrift vom obersten Freigeber verwendet werden. -

- - -
-
- - - - - - -

- Kostenstellenleiter kann sich aus dem bestehenden Kontorahmen verschiedene Konten für seine Kostenstelle auswählen. -

- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

- Wo wird die Kundenummer angehängt? -

-

- -

-
    -
  1. - zwischen Organisationseinheit und Firma
    Vorerst werden nur die obersten Organisationseinheit verwendet (GmbH und FH TW)
    Implementiert wird jedoch jetzt schon, dass die nächste/näheste Kundennummer verwendet wird.
    -
  2. -
  3. - hängt nur auf der Firma ->
    nein
    -
  4. -
- - -
-
- - - - - - -

- Wenn bei Firmen nichts mehr bestellt werden darf, kann der Administrator diese Firma sperren. (Blacklist) (Kein Tag) -

- - -
-
-
-
diff --git a/system/fhausweisuidsync.php b/system/fhausweisuidsync.php deleted file mode 100755 index 6d014fe4d..000000000 --- a/system/fhausweisuidsync.php +++ /dev/null @@ -1,84 +0,0 @@ - - */ -require_once('../config/vilesci.config.inc.php'); -require_once('../include/functions.inc.php'); -require_once('../include/benutzerberechtigung.class.php'); -require_once('../include/person.class.php'); - -$uid = get_uid(); -$rechte = new benutzerberechtigung(); -$rechte->getBerechtigungen($uid); -if(!$rechte->isBerechtigt('admin')) - die('Sie haben keine Berechtigung für diese Seite'); - -//Alle Kartenuser holen -$qry = " -SELECT - nummer, betriebsmittelperson_id, person_id -FROM - wawi.tbl_betriebsmittelperson - JOIN wawi.tbl_betriebsmittel USING(betriebsmittel_id) -WHERE - tbl_betriebsmittelperson.uid is null - AND tbl_betriebsmittelperson.retouram is null - AND tbl_betriebsmittel.betriebsmitteltyp='Zutrittskarte' - AND EXISTS (SELECT * FROM public.tbl_benutzer WHERE person_id=tbl_betriebsmittelperson.person_id AND aktiv=true)"; - -$db = new basis_db(); - -if($result = $db->db_query($qry)) -{ - while($row = $db->db_fetch_object($result)) - { - if(!$user = getUidFromCardNumber($row->nummer)) - { - $qry = "SELECT uid FROM public.tbl_benutzer WHERE aktiv AND person_id=".$db->db_add_param($row->person_id); - if($result_user = $db->db_query($qry)) - { - //Wenn nur 1 aktiver User vorhanden ist, wird dieser genommen - if($db->db_num_rows($result_user)==1) - { - if($row_user = $db->db_fetch_object($result_user)) - { - $user = $row_user->uid; - } - } - else - { - $pers = new person(); - $pers->load($row->person_id); - echo "
Fot Found: $row->nummer PersonID: $row->person_id BetriebsmittelpersonID: $row->betriebsmittelperson_id $pers->vorname $pers->nachname
"; - } - } - } - if($user!='') - { - $qry = "UPDATE wawi.tbl_betriebsmittelperson - SET uid=".$db->db_add_param($user)." - WHERE betriebsmittelperson_id=".$db->db_add_param($row->betriebsmittelperson_id); - if($db->db_query($qry)) - echo '+'; - else - echo '|'; - } - } -} - -?> \ No newline at end of file diff --git a/system/find_unused_dirs.php b/system/find_unused_dirs.php deleted file mode 100644 index 196e519f8..000000000 --- a/system/find_unused_dirs.php +++ /dev/null @@ -1,100 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - */ -/** - * Scannt das documents Verzeichnis nach LV-Ordnern die nicht mehr benoetigt werden - * - * Parameter: - * stg_von ... Kennzahl ab der gescannt wird (inklusive) - * stg_bis ... Kennzahl bis zu der gescannt wird (inklusive) - */ -require_once('../config/cis.config.inc.php'); -require_once('../include/basis_db.class.php'); - -$text=''; -$getstr=''; - -$lv_arr = array(); -$db = new basis_db(); - -echo ' - - - Unused Dirs - - - -Zu den folgenden Verzeichnissen sind keine aktiven Lehrveranstaltungen vorhanden:

-'; - -$qry = "SELECT * FROM lehre.tbl_lehrveranstaltung"; -if (isset($_REQUEST["stg_von"])) - $getstr .= " studiengang_kz >= '".$_REQUEST["stg_von"]."'"; -if (isset($_REQUEST["stg_bis"])) -{ - if ($getstr != "") - $getstr .= " AND"; - $getstr .= " studiengang_kz <= '".$_REQUEST["stg_bis"]."'"; -} -if ($getstr != "") - $getstr = " WHERE".$getstr; -$qry.= ($getstr!=''?$getstr:' WHERE ').' AND tbl_lehrveranstaltung.aktiv '; - -if($result = $db->db_query($qry)) -{ - while($row = $db->db_fetch_object($result)) - { - $lv_arr[$row->studiengang_kz][$row->semester][$row->lehreverzeichnis] = 1; - } -} - -$sqlstr = "SELECT studiengang_kz, lower(typ||kurzbz) as stg, max_semester FROM public.tbl_studiengang"; -$sqlstr = $sqlstr.$getstr." ORDER BY typ, kurzbz"; - -if($result = $db->db_query($sqlstr)) -{ - while($row = $db->db_fetch_object($result)) - { - echo "
".$row->stg."
"; - for ($i=1; $i <= $row->max_semester; $i++) - { - $dir = "../documents/".strtolower($row->stg)."/".$i."/"; - echo "*** ".$i." ***
"; - if (is_dir($dir)) - { - $files = scandir($dir); - foreach ($files as $f) - { - if (is_dir($dir.$f) && $f != "." && $f != "..") - { - if (!key_exists($f, $lv_arr[$row->studiengang_kz][$i])) - { - echo $dir.$f.'
'; - } - } - } - } - } - } -} - -?> - - \ No newline at end of file diff --git a/system/generatestudienordnung.php b/system/generatestudienordnung.php deleted file mode 100644 index d2bbb8b0b..000000000 --- a/system/generatestudienordnung.php +++ /dev/null @@ -1,200 +0,0 @@ -, - */ -require_once('../config/vilesci.config.inc.php'); -require_once('../include/functions.inc.php'); -require_once('../include/studiengang.class.php'); -require_once('../include/studienordnung.class.php'); -require_once('../include/benutzerberechtigung.class.php'); -require_once('../include/studienplan.class.php'); -require_once('../include/lehrveranstaltung.class.php'); - -$uid = get_uid(); -$rechte = new benutzerberechtigung(); -$rechte->getBerechtigungen($uid); -if(!$rechte->isBerechtigt('admin')) - die('Keine berechtigung'); - -$studiengang = new studiengang(); -$studiengang->getAll('typ, kurzbz',true); -$db = new basis_db(); - -// Alle Studiengaenge durchlaufen -foreach($studiengang->result as $rowstg) -{ -/* - $qry = "SELECT - studiensemester_kurzbz - FROM - lehre.tbl_lehrveranstaltung - JOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id) - JOIN public.tbl_studiensemester USING(studiensemester_kurzbz) - WHERE - tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($rowstg->studiengang_kz, FHC_INTEGER)." - ORDER BY tbl_studiensemester.start LIMIT 1"; -*/ - $stsem = 'WS2013'; -/* - if($result = $db->db_query($qry)) - { - if($row = $db->db_fetch_object($result)) - { - $stsem = $row->studiensemester_kurzbz; - } - } -*/ - // eine Neue Studienordnung anlegen - $studienordnung = new studienordnung(); - $studienordnung->studiengang_kz=$rowstg->studiengang_kz; - $studienordnung->bezeichnung=sprintf('%04s',$rowstg->studiengang_kz).'-'.$rowstg->kuerzel.'-'.$stsem; - $studienordnung->version='01'; - $studienordnung->ects=($rowstg->max_semester*30); - $studienordnung->gueltigvon=$stsem; - $studienordnung->gueltigbis=''; - $studienordnung->studiengangbezeichnung = $rowstg->bezeichnung; - $studienordnung->studiengangbezeichnung_englisch = $rowstg->english; - $studienordnung->studiengangkurzbzlang = $rowstg->kurzbzlang; - $studienordnung->insertvon = 'generate'; - $studienordnung->akadgrad_id=1; - if(!$studienordnung->save()) - { - echo 'Fehler bei Stg'.$rowstg->studiengang_kz.$studienordnung->errormsg; - continue; - } - else - $studienordnung_id = $studienordnung->studienordnung_id; - - // Studienplan anlegen - if($rowstg->mischform) - { - $qry = "SELECT - distinct orgform_kurzbz - FROM - lehre.tbl_lehrveranstaltung - WHERE - tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($rowstg->studiengang_kz); - - if($result = $db->db_query($qry)) - { - while($row = $db->db_fetch_object($result)) - { - if($row->orgform_kurzbz!='') - createStudienplan($row->orgform_kurzbz, $studienordnung_id, $rowstg, $studienordnung->bezeichnung); - } - } - } - else - { - createStudienplan($rowstg->orgform_kurzbz, $studienordnung_id, $rowstg, $studienordnung->bezeichnung); - } -} - -/* -$qry = "SELECT * FROM public.tbl_studiensemester WHERE begindb_query($qry)) -{ - while($row_stsem = $db->db_fetch_object($result_stsem)) - { - $stsem[] = $row_stsem->studiensemester_kurzbz; - } -} -*/ -$qry="SELECT *, (Select max_semester FROM public.tbl_studiengang where studiengang_kz=a.studiengang_kz) as max_semester FROM lehre.tbl_studienordnung as a WHERE studienordnung_id=(Select max(studienordnung_id) FROM lehre.tbl_studienordnung WHERE studiengang_kz=a.studiengang_kz)"; - -if($result_sto = $db->db_query($qry)) -{ - while($row_sto = $db->db_fetch_object($result_sto)) - { - echo $row_sto->bezeichnung.'
'; - for($i=1;$i<=$row_sto->max_semester;$i++) - { - $qry="INSERT INTO lehre.tbl_studienordnung_semester(studienordnung_id, semester, studiensemester_kurzbz) - VALUES(".$db->db_add_param($row_sto->studienordnung_id).','.$i.','; - $stsem_arr=array('WS2013','SS2014','WS2014'); - foreach($stsem_arr as $studiensemester) - { - $db->db_query($qry.$db->db_add_param($studiensemester).');'); - } - } - } -} - -function createStudienplan($orgform, $studienordnung_id, $rowstg, $studienordnungbezeichnung) -{ - global $db; - $studienplan = new studienplan(); - $studienplan->studienordnung_id = $studienordnung_id; - $studienplan->orgform_kurzbz=$orgform; - $studienplan->version = 'V1'; - $studienplan->bezeichnung = $studienordnungbezeichnung.'-'.$orgform; - $studienplan->regelstudiendauer = $rowstg->max_semester; - $studienplan->sprache = $rowstg->sprache; - $studienplan->aktiv = true; - - $wochen='15'; - $qry = "SELECT wochen FROM public.tbl_semesterwochen WHERE studiengang_kz=".$db->db_add_param($rowstg->studiengang_kz)." LIMIT 1"; - if($result = $db->db_query($qry)) - { - if($row = $db->db_fetch_object($result)) - { - $wochen = $row->wochen; - } - } - - $studienplan->semesterwochen = $wochen; - $studienplan->testtool_sprachwahl = true;//$db->db_parse_bool($rowstg->testtool_sprachwahl); - $studienplan->insertvon = 'generate'; - if(!$studienplan->save()) - { - echo 'Studienplan failed for '.$rowstg->studiengang_kz.$studienplan->errormsg; - continue; - } - else - $studienplan_id = $studienplan->studienplan_id; - - $qry = "SELECT - distinct lehrveranstaltung_id, semester, koordinator - FROM - lehre.tbl_lehrveranstaltung - WHERE - tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($rowstg->studiengang_kz)." - AND (orgform_kurzbz is null or orgform_kurzbz=".$db->db_add_param($orgform).") - AND lehrtyp_kurzbz<>'lf' - AND tbl_lehrveranstaltung.aktiv"; - - if($result = $db->db_query($qry)) - { - while($row = $db->db_fetch_object($result)) - { - $lehrveranstaltung = new studienplan(); - $lehrveranstaltung->new=true; - $lehrveranstaltung->studienplan_id=$studienplan_id; - $lehrveranstaltung->semester=$row->semester; - $lehrveranstaltung->pflicht=true; - $lehrveranstaltung->koordinator = $row->koordinator; - $lehrveranstaltung->lehrveranstaltung_id=$row->lehrveranstaltung_id; - $lehrveranstaltung->insertvon='generate'; - $lehrveranstaltung->saveStudienplanLehrveranstaltung(); - } - } -} - -?> diff --git a/system/hextobase64.php b/system/hextobase64.php deleted file mode 100644 index 2ae686c3d..000000000 --- a/system/hextobase64.php +++ /dev/null @@ -1,205 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl and - * Gerald Simane-Sequens - * - */ -/** - * Dieses Script veraendert die Datenbank, damit die Dokumente (PDFs, Bilder, etc) die in - * der Datenbank gespeichert sind, nicht mebr HEX codiert, sondern base64 Codiert sind - * - * !!! Dieses Script muss von der CommandLine gestartet werden da es sonst zu einem Timeout kommt !!! - */ -header('Expires: -1'); -header('Cache-Control: no-store, no-cache, must-revalidate' ); -header('Pragma: no-cache' ); -header('Content-Type: text/html;charset=UTF-8'); - -require_once('../config/system.config.inc.php'); -require_once('../include/basis_db.class.php'); - -$next_row_counter=10; - -$db = new basis_db(); -if (!$db->db_query('BEGIN')) - die('Error bei begin'); - -echo "tbl_akte...".date('Y-m-d H:i:s')."
\n"; -flush(); - -//Akte -$qry = "UPDATE public.tbl_akte SET inhalt = encode(decode(inhalt, 'hex'),'base64')"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} - -echo "
\ntbl_akte...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); -echo "
\n"; - -//Person -echo "tbl_person...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE public.tbl_person SET foto = encode(decode(foto, 'hex'),'base64') WHERE foto is not null"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\ntbl_person...".date('Y-m-d H:i:s')." ENDE ".$db->db_last_error()."
\n"; -flush(); - -echo "
\n"; - -//Testtool - tbl_frage_sprache.bild -echo "tbl_frage_sprache bild...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE testtool.tbl_frage_sprache SET bild = encode(decode(bild, 'hex'),'base64') WHERE bild is not null and bild<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\ntbl_frage_sprache bild...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -//Testtool - tbl_frage_sprache.bild -echo "tbl_frage_sprache audio...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE testtool.tbl_frage_sprache SET audio = encode(decode(audio, 'hex'),'base64') WHERE audio is not null AND audio<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\ntbl_frage_sprache audio...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); -echo "
\n"; - -//Testtool - tbl_vorschlag_sprache.bild -echo "testtool.tbl_vorschlag_sprache bild...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE testtool.tbl_vorschlag_sprache SET bild = encode(decode(bild, 'hex'),'base64') WHERE bild is not null AND bild<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\ntesttool.tbl_vorschlag_sprache bild...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -echo "
\n"; -//Testtool - tbl_vorschlag_sprache.audio -echo "testtool.tbl_vorschlag_sprache audio...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE testtool.tbl_vorschlag_sprache SET audio = encode(decode(audio, 'hex'),'base64') WHERE audio is not null AND audio<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\ntesttool.tbl_vorschlag_sprache audio...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -echo "
\n"; - -//Kommune tbl_wettbewerb -echo "kommune.tbl_wettbewerb icon...".date('Y-m-d H:i:s')."
\n"; -flush(); -$qry = "UPDATE kommune.tbl_wettbewerb SET icon = encode(decode(icon, 'hex'),'base64') WHERE icon is not null AND icon<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\nkommune.tbl_wettbewerb icon...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -echo "
\n"; - -//Kommune tbl_team -echo "kommune.tbl_team.logo...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE kommune.tbl_team SET logo = encode(decode(logo, 'hex'),'base64') WHERE logo is not null AND logo<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\nkommune.tbl_team logo...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -echo "
\n"; - -//tbl_sprache -echo "public.tbl_sprache flagge ...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE public.tbl_sprache SET flagge = encode(decode(flagge, 'hex'),'base64') WHERE flagge is not null AND flagge<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\npublic.tbl_sprache flagge...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -echo "
\n"; - -//tbl_erhalter -echo "public.tbl_erhalter logo ...".date('Y-m-d H:i:s')."
\n"; -flush(); - -$qry = "UPDATE public.tbl_erhalter SET logo = encode(decode(logo, 'hex'),'base64') WHERE logo is not null AND logo<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} - -echo "
\npublic.tbl_erhalter logo...".date('Y-m-d H:i:s')."
\n"; -flush(); - -echo "
\n"; - -$qry = "UPDATE campus.tbl_veranstaltungskategorie SET bild = encode(decode(bild, 'hex'),'base64') WHERE bild is not null AND bild<>''"; -if(!$db->db_query($qry)) -{ - $db->db_query('ROLLBACK'); - die('Fehler:'.$db->db_last_error()); -} -echo "
\ncampus.tbl_veranstaltungskategorie bild...".date('Y-m-d H:i:s')." ENDE
\n"; -flush(); - -echo "
\n"; - -if(!$db->db_query('COMMIT')) - echo "
\n".date('Y-m-d H:i:s')." ERROR :".$db->db_last_error()."
\n".' line '. __LINE__ .' ; file ' . __FILE__; -else - echo "
\nAktualisierung abgeschlossen ".date('Y-m-d H:i:s').""; -?> \ No newline at end of file diff --git a/system/insertZugangscode.php b/system/insertZugangscode.php deleted file mode 100755 index f7437ea3f..000000000 --- a/system/insertZugangscode.php +++ /dev/null @@ -1,66 +0,0 @@ - - */ - -require_once('../config/vilesci.config.inc.php'); -require_once('../include/basis_db.class.php'); - -?> - - - Check Studenten - - - - - - - -

Zuweisung von Zugangscodes zu Personen

- -db_query($qry)) -{ - while($row = $db->db_fetch_object($result)) - { - $qry_zugangscode = "UPDATE public.tbl_person Set zugangscode ='".uniqid()."' where person_id = '".$row->person_id."'"; - if($db->db_query($qry_zugangscode)) - $count+=1; - else - $countError+=1; - } -} -else -{ - die('Es ist ein fehler bei der Abfrage aufgetreten'); -} - -echo $count." Datensätze wurden upgedatet dabei sind ".$countError." Fehler aufgetreten"; -?> - - - diff --git a/system/reset_usability_test.php b/system/reset_usability_test.php deleted file mode 100644 index e4e25e9ec..000000000 --- a/system/reset_usability_test.php +++ /dev/null @@ -1,100 +0,0 @@ - - - - Reset Usability Test - - - -

Reset Usability Test

-

-

    -
  • Foto löschen
  • -
  • Fotostati löschen
  • -
  • Daten aus Urlaubstool löschen und Demodaten eintragen
  • -
  • Newseinträge löschen
  • -
-

-
- -
'; - -/** echo ' -
-
-

Abgabetool

-
- - -
-
- - -
-
- - -
-'; */ - -if(isset($_POST['reset'])) -{ - /*echo '
    -
  • Foto gelöscht
  • -
  • Fotostati gelöscht
  • -
  • Daten aus Urlaubstool gelöscht
  • -
';*/ - $db = new basis_db(); - - $qry = " - delete from public.tbl_person_fotostatus where person_id in (30566,453); - delete from public.tbl_ampel_benutzer_bestaetigt where uid in ('gl1','if10b066'); - update public.tbl_person set foto=NULL, foto_sperre=FALSE where person_id in (30566,453); - - - delete from campus.tbl_zeitsperre where mitarbeiter_uid='gl1'; - INSERT INTO campus.tbl_zeitsperre (zeitsperretyp_kurzbz,mitarbeiter_uid,bezeichnung,vondatum,vonstunde,bisdatum,bisstunde,vertretung_uid,updateamum,updatevon,insertamum,insertvon,erreichbarkeit_kurzbz,freigabeamum,freigabevon) VALUES ('Urlaub', 'gl1', 'Urlaub', '2013-05-01', NULL, '2013-05-03', NULL, NULL,NULL,NULL, now(), 'gl1',NULL,now(), 'kindlm'); - INSERT INTO campus.tbl_zeitsperre (zeitsperretyp_kurzbz,mitarbeiter_uid,bezeichnung,vondatum,vonstunde,bisdatum,bisstunde,vertretung_uid,updateamum,updatevon,insertamum,insertvon,erreichbarkeit_kurzbz,freigabeamum,freigabevon) VALUES ('Urlaub', 'gl1', 'Urlaub', '2013-05-06', NULL, '2013-05-10', NULL, NULL,NULL,NULL, now(), 'gl1',NULL,now(), 'kindlm'); - INSERT INTO campus.tbl_zeitsperre (zeitsperretyp_kurzbz,mitarbeiter_uid,bezeichnung,vondatum,vonstunde,bisdatum,bisstunde,vertretung_uid,updateamum,updatevon,insertamum,insertvon,erreichbarkeit_kurzbz,freigabeamum,freigabevon) VALUES ('Urlaub', 'gl1', 'Urlaub', '2013-07-22', NULL, '2013-07-26', NULL, NULL,NULL,NULL, now(), 'gl1',NULL,now(), 'kindlm'); - INSERT INTO campus.tbl_zeitsperre (zeitsperretyp_kurzbz,mitarbeiter_uid,bezeichnung,vondatum,vonstunde,bisdatum,bisstunde,vertretung_uid,updateamum,updatevon,insertamum,insertvon,erreichbarkeit_kurzbz,freigabeamum,freigabevon) VALUES ('Urlaub', 'gl1', 'Urlaub', '2013-07-29', NULL, '2013-08-02', NULL, NULL,NULL,NULL, now(), 'gl1',NULL,now(), 'kindlm'); - - delete from campus.tbl_news where insertvon='gl1'; - delete from campus.tbl_contentsprache where insertvon='gl1'; - delete from campus.tbl_content where insertvon='gl1'; - "; - - - if($db->db_query($qry)) - echo 'ERFOLGREICH BEENDET'; - else - echo 'ERROR'.$db->db_last_error(); -} -/* if(isset($_POST['reset_abgabe'])) -{ - $uid=$_POST['uid']; - echo '
Resetting Abgabetool '.$uid.'...'; - $db = new basis_db(); - - $qry = " - DELETE FROM campus.tbl_paabgabe - WHERE paabgabe_id IN(SELECT paabgabe_id - FROM - campus.tbl_paabgabe - JOIN lehre.tbl_projektarbeit USING(projektarbeit_id) - WHERE student_uid='".addslashes($uid)."'); - DELETE FROM lehre.tbl_projektbetreuer WHERE projektarbeit_id IN(SELECT projektarbeit_id FROM lehre.tbl_projektarbeit WHERE student_uid='".addslashes($uid)."'); - DELETE FROM lehre.tbl_projektarbeit WHERE student_uid='".addslashes($uid)."'; - "; - - if($db->db_query($qry)) - echo 'done'; - else - echo 'error'.$db->db_last_error(); -}*/ -?> \ No newline at end of file diff --git a/system/sendZugangscode.php b/system/sendZugangscode.php deleted file mode 100755 index ba7374b0f..000000000 --- a/system/sendZugangscode.php +++ /dev/null @@ -1,130 +0,0 @@ - - */ - -require_once('../config/vilesci.config.inc.php'); -require_once('../include/basis_db.class.php'); -require_once('../include/mail.class.php'); -require_once('../include/person.class.php'); -require_once('../include/kontakt.class.php'); -?> - - - - Zugangscode Senden - - - - - - - -

Email an Neuanfänger schicken

- -db_query($qry)) -{ - while($row = $db->db_fetch_object($result)) - { - $kon_alt=''; - $person = new person(); - $person->load($row->person_id); - - // private email holen - $kontakt = new kontakt(); - $kontakt->load_persKontakttyp($row->person_id, 'email'); - - $zugangscode = $row->zugangscode; - $count_studenten+=1; - - // Falls mehrere vorhanden sind, an alle schicken - foreach($kontakt->result as $kon) - { - if($kon_alt != $kon->kontakt) - { - - if(sendMail($kon->kontakt, $row->nachname, $zugangscode)) - { - echo $kon->kontakt.'
'; - $count+=1; - } - else - $countError+=1; - } - - $kon_alt = $kon->kontakt; - } - } -} -else - echo('Fehler bei der Abfrage aufgetreten'); - - -echo $count.' Emails an '.$count_studenten.' Studenten geschickt. Es sind dabei '.$countError.' Fehler aufgetreten'; - -function sendMail($email, $name, $zugangscode) -{ - // trim zugangscode - // an private email schicken - $msg = 'Sehr geehrter Herr/Frau '.$name.'

'; - $msg.= 'Willkommen an der Fachhochschule Technikum Wien.

'; - $msg.= 'Für Ihren FH-Ausweis, der gleichzeitig als Zutrittskarte dient, benötigen wir ein Foto von Ihnen.
'; - $msg.= 'Bitte nutzen Sie den folgenden Link und den angegebenen Zugangscode um Ihr Foto hochzuladen.

'; - $msg.= 'https://cis.technikum-wien.at/cis/public/prestudententool/index.php
'; - $msg.= 'Zugangscode: '.trim($zugangscode).'

'; - $msg.= 'Die Kriterien, die Ihr Foto erfüllen muss, finden Sie beim Upload oder unter https://cis.technikum-wien.at/cms/content.php?content_id=6174

'; - $msg.= 'Technische Unterstützung erhalten Sie unter support@technikum-wien.at

'; - $msg.= 'Wir wünschen Ihnen einen erfolgreichen Start ins Studium!

'; - $msg.= 'Fachhochschule Technikum Wien

'; - - $msg.= '----------------

'; - $msg.= 'Dear Mr/Ms '.$name.'

'; - $msg.= 'Welcome to the University of Applied Sciences Technikum Wien.

'; - $msg.= 'For your UAS identity card, which also serves as a key card, we need a photo of you.
'; - $msg.= 'Please use the following link and the access code indicated in order to upload your photo.

'; - $msg.= 'https://cis.technikum-wien.at/cis/public/prestudententool/index.php
'; - $msg.= 'Access code: '.trim($zugangscode).'

'; - $msg.= 'You can find the criteria that your photo has to fulfil either when uploading or under https://cis.technikum-wien.at/cms/content.php?content_id=6174

'; - $msg.= 'Technical support is available under support@technikum-wien.at

'; - $msg.= 'We wish you a successful start to your studies!

'; - $msg.= 'University of Applied Sciences Technikum Wien'; - - $mail = new mail($email, 'no-reply', 'Fotoupload für Ihren FH-Ausweis', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.'); - $mail->setHTMLContent($msg); - if($mail->send()) - return true; - else - return false; -} -?> - - \ No newline at end of file diff --git a/system/serverconfigs/theseus/pg_hba.conf b/system/serverconfigs/theseus/pg_hba.conf deleted file mode 100644 index e69de29bb..000000000 diff --git a/system/sync/index.html b/system/sync/index.html deleted file mode 100644 index add96a560..000000000 --- a/system/sync/index.html +++ /dev/null @@ -1,6 +0,0 @@ - - - LV-Plan Sync (Mail) - LV-Plan Sync (ohne Mails) - - \ No newline at end of file diff --git a/system/sync/kontokostenstelle.php b/system/sync/kontokostenstelle.php deleted file mode 100644 index 18cad8029..000000000 --- a/system/sync/kontokostenstelle.php +++ /dev/null @@ -1,41 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ - -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/wawi_kostenstelle.class.php'); - -$kostenstelle = new wawi_kostenstelle(); -$kostenstelle->getAll(); -$db = new basis_db(); - -foreach($kostenstelle->result as $row) -{ - $qry = "INSERT INTO wawi.tbl_konto_kostenstelle(konto_id, kostenstelle_id, insertamum, insertvon) - SELECT konto_id, $row->kostenstelle_id, now(),'oesi' FROM wawi.tbl_konto WHERE kontonr::integer<100 - AND konto_id NOT IN(SELECT konto_id FROM wawi.tbl_konto_kostenstelle WHERE kostenstelle_id='$row->kostenstelle_id')"; - - if(!$db->db_query($qry)) - echo 'Failed:'.$qry; -} -echo '

DONE'; -?> \ No newline at end of file diff --git a/system/sync/sync_aufteilung.php b/system/sync/sync_aufteilung.php deleted file mode 100644 index 449a97bbe..000000000 --- a/system/sync/sync_aufteilung.php +++ /dev/null @@ -1,174 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ -/** - * Syncronisiert die Aufteilung von WaWi DB in FHComplete DB - */ -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); - -if (!$db = new basis_db()) - die('Fehler beim Herstellen der Datenbankverbindung'); - -if (!$conn_wawi = pg_pconnect(CONN_STRING_WAWI)) - die('Es konnte keine Verbindung zum Server aufgebaut werden. *** File:='.__FILE__.' Line:='.__LINE__."\n"); - -$error_log=''; -$update_log=''; -$anzahl_aufteilungen=0; -$anzahl_insert=0; -$anzahl_update=0; -$anzahl_delete=0; -$anzahl_fehler=0; -$starttime=date("d.m.Y H:i:s"); - -?> - - -Synchro - WaWi -> FAS - Aufteilung - - - -20 - ORDER BY aufteilung_id - "; -if($result=pg_query($conn_wawi, $qry)) -{ - - $anzahl_aufteilungen=pg_num_rows($result); - - while($row = pg_fetch_object($result)) - { - //check, ob firma bereits übertragen - $qry_check="SELECT * FROM wawi.tbl_aufteilung WHERE aufteilung_id='".addslashes($row->aufteilung_id)."'"; - if($result_check=$db->db_query($qry_check)) - { - if($db->db_num_rows($result_check)>0) - { - $update = false; - //Aufteilung vorhanden - Änderungen im WaWi? - if($row_check = $db->db_fetch_object($result_check)) - { - if($row_check->bestellung_id!=$row->bestellung_id) - { - $update = true; - $update_log.="\nBestellung_id von $row_check->bestellung_id auf $row->bestellung_id geändert"; - } - if($row_check->oe_kurzbz!=$row->oe_kurzbz) - { - $update=true; - $update_log.="\nOrganisationseinheit von $row_check->oe_kurzbz auf $row->oe_kurzbz geändert"; - } - if($row_check->anteil!=$row->anteil) - { - $update=true; - $update_log.="\nAnteil von $row_check->anteil auf $row->anteil geändert"; - } - if($row_check->updatevon!=$row->username_neu) - { - $update=true; - $update_log.="\nUpdateVon von $row_check->updatevon auf $row->username_neu geändert"; - } - - if($update) - { - $qry = "UPDATE wawi.tbl_aufteilung SET - bestellung_id=".$db->addslashes($row->bestellung_id).", - oe_kurzbz=".$db->addslashes($row->oe_kurzbz).", - anteil=".$db->addslashes($row->anteil).", - updatevon=".$db->addslashes($row->updatevon).", - updateamum=".$db->addslashes($row->lupdate)." - WHERE aufteilung_id='".addslashes($row->aufteilung_id)."'"; - if($db->db_query($qry)) - { - $anzahl_update++; - } - else - { - $error_log.="\nFehler beim Update: $qry"; - $anzahl_fehler++; - } - } - } - } - else - { - //Aufteilung nicht vorhanden - $qry="INSERT INTO wawi.tbl_aufteilung(aufteilung_id, bestellung_id, oe_kurzbz, anteil, - insertamum, insertvon, updateamum, updatevon) VALUES(" - .$db->addslashes($row->aufteilung_id)."," - .$db->addslashes($row->bestellung_id)."," - .$db->addslashes($row->oe_kurzbz)."," - .$db->addslashes($row->anteil)."," - .$db->addslashes($row->cdate)."," - .$db->addslashes($row->insertvon)."," - .$db->addslashes($row->lupdate)."," - .$db->addslashes($row->updatevon).");"; - if($db->db_query($qry)) - { - $anzahl_insert++; - } - else - { - $error_log.="\nFehler beim Insert: $qry"; - $anzahl_fehler++; - } - } - } - else - { - $error_log.="\nFehler bei Select: $qry_check"; - $anzahl_fehler++; - } - } - - if(!$db->db_query("SELECT setval('wawi.seq_aufteilung_aufteilung_id',(SELECT max(aufteilung_id) FROM wawi.tbl_aufteilung));")) - { - $error_log.="\nFehler beim Update der Sequence"; - $anzahl_fehler++; - } - //Mail versenden - $statistik="Aufteilung Default Sync\n--------------\n"; - $statistik.="Beginn: ".$starttime." von ".DB_NAME." - Anzahl Einträge: ".$anzahl_aufteilungen."\n\n"; - $statistik.="\nEingefügte Datensätze: $anzahl_insert"; - $statistik.="\nGeänderte Datensätze: $anzahl_update"; - $statistik.="\nFehler: $anzahl_fehler\n"; - - $synced=$statistik.$error_log.$update_log; - $mail = new mail(MAIL_ADMIN, "vilesci@".DOMAIN, "SYNC Aufteilung Default von ".DB_NAME, $synced); - $mail->setReplyTo("vilesci@".DOMAIN); - if(!$mail->send()) - { - echo "Fehler beim Versenden des Durchführungs-Mails!
"; - } -} -?> \ No newline at end of file diff --git a/system/sync/sync_aufteilung_default.php b/system/sync/sync_aufteilung_default.php deleted file mode 100644 index fa8aa8e22..000000000 --- a/system/sync/sync_aufteilung_default.php +++ /dev/null @@ -1,174 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ -/** - * Syncronisiert die Default Aufteilung von WaWi DB in FHComplete DB - */ -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); - -if (!$db = new basis_db()) - die('Fehler beim Herstellen der Datenbankverbindung'); - -if (!$conn_wawi = pg_pconnect(CONN_STRING_WAWI)) - die('Es konnte keine Verbindung zum Server aufgebaut werden. *** File:='.__FILE__.' Line:='.__LINE__."\n"); - -$error_log=''; -$update_log=''; -$anzahl_aufteilungen=0; -$anzahl_insert=0; -$anzahl_update=0; -$anzahl_delete=0; -$anzahl_fehler=0; -$starttime = date("d.m.Y H:i:s"); - -?> - - -Synchro - WaWi -> FAS - Aufteilung Default - - - -20 - ORDER BY aufteilung_id - "; -if($result=pg_query($conn_wawi, $qry)) -{ - - $anzahl_aufteilungen=pg_num_rows($result); - - while($row = pg_fetch_object($result)) - { - //check, ob firma bereits übertragen - $qry_check="SELECT * FROM wawi.tbl_aufteilung_default WHERE aufteilung_id='".addslashes($row->aufteilung_id)."'"; - if($result_check=$db->db_query($qry_check)) - { - if($db->db_num_rows($result_check)>0) - { - $update = false; - //Aufteilung vorhanden - Änderungen im WaWi? - if($row_check = $db->db_fetch_object($result_check)) - { - if($row_check->kostenstelle_id!=$row->kostenstelle_id) - { - $update = true; - $update_log.="\nKostenstelle_id von $row_check->kostenstelle auf $row->kostenstelle_id geändert"; - } - if($row_check->oe_kurzbz!=$row->oe_kurzbz) - { - $update=true; - $update_log.="\nOrganisationseinheit von $row_check->oe_kurzbz auf $row->oe_kurzbz geändert"; - } - if($row_check->anteil!=$row->anteil) - { - $update=true; - $update_log.="\nAnteil von $row_check->anteil auf $row->anteil geändert"; - } - if($row_check->updatevon!=$row->username_neu) - { - $update=true; - $update_log.="\nUpdateVon von $row_check->updatevon auf $row->username_neu geändert"; - } - - if($update) - { - $qry = "UPDATE wawi.tbl_aufteilung_default SET - kostenstelle_id=".$db->addslashes($row->kostenstelle_id).", - oe_kurzbz=".$db->addslashes($row->oe_kurzbz).", - anteil=".$db->addslashes($row->anteil).", - updatevon=".$db->addslashes($row->username_neu).", - updateamum=".$db->addslashes($row->lupdate)." - WHERE aufteilung_id='".addslashes($row->aufteilung_id)."'"; - if($db->db_query($qry)) - { - $anzahl_update++; - } - else - { - $error_log.="\nFehler beim Update: $qry"; - $anzahl_fehler++; - } - } - } - } - else - { - //Aufteilung nicht vorhanden - $qry="INSERT INTO wawi.tbl_aufteilung_default(aufteilung_id, kostenstelle_id, oe_kurzbz, anteil, - insertamum, insertvon, updateamum, updatevon) VALUES(" - .$db->addslashes($row->aufteilung_id)."," - .$db->addslashes($row->kostenstelle_id)."," - .$db->addslashes($row->oe_kurzbz)."," - .$db->addslashes($row->anteil)."," - .$db->addslashes($row->lupdate)."," - .$db->addslashes($row->username_neu)."," - .$db->addslashes($row->lupdate)."," - .$db->addslashes($row->username_neu).");"; - if($db->db_query($qry)) - { - $anzahl_insert++; - } - else - { - $error_log.="\nFehler beim Insert: $qry"; - $anzahl_fehler++; - } - } - } - else - { - $error_log.="\nFehler bei Select: $qry_check"; - $anzahl_fehler++; - } - } - - if(!$db->db_query("SELECT setval('wawi.seq_aufteilung_default_aufteilung_id',(SELECT max(aufteilung_id) FROM wawi.tbl_aufteilung_default));")) - { - $error_log.="\nFehler beim Update der Sequence"; - $anzahl_fehler++; - } - - //Mail versenden - $statistik="Aufteilung Default Sync\n--------------\n"; - $statistik.="Beginn: ".$starttime." von ".DB_NAME." - Anzahl Einträge: ".$anzahl_aufteilungen."\n\n"; - $statistik.="\nEingefügte Datensätze: $anzahl_insert"; - $statistik.="\nGeänderte Datensätze: $anzahl_update"; - $statistik.="\nFehler: $anzahl_fehler\n"; - - $synced=$statistik.$error_log.$update_log; - $mail = new mail(MAIL_ADMIN, "vilesci@".DOMAIN, "SYNC Aufteilung Default von ".DB_NAME, $synced); - $mail->setReplyTo("vilesci@".DOMAIN); - if(!$mail->send()) - { - echo "Fehler beim Versenden des Durchführungs-Mails!
"; - } -} -?> \ No newline at end of file diff --git a/system/sync/sync_berechtigung.php b/system/sync/sync_berechtigung.php deleted file mode 100644 index c4c40a543..000000000 --- a/system/sync/sync_berechtigung.php +++ /dev/null @@ -1,287 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ -/** - * Syncronisiert die Aufteilung von WaWi DB in FHComplete DB - */ -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); -require_once('../../include/benutzerberechtigung.class.php'); -require_once('../../include/berechtigung.class.php'); - -if (!$db = new basis_db()) - die('Fehler beim Herstellen der Datenbankverbindung'); - -if (!$conn_wawi = pg_pconnect(CONN_STRING_WAWI)) - die('Es konnte keine Verbindung zum Server aufgebaut werden. *** File:='.__FILE__.' Line:='.__LINE__."\n"); - -$error_log=''; -$update_log=''; -$anzahl=0; -$anzahl_insert=0; -$anzahl_update=0; -$anzahl_delete=0; -$anzahl_fehler=0; -$starttime=date("d.m.Y H:i:s"); - - -checkBerechtigung('wawi/bestellung','Bestellungen verwalten'); -checkBerechtigung('wawi/rechnung','Rechnungen verwalten'); -checkBerechtigung('wawi/konto','Konten verwalten'); -checkBerechtigung('wawi/kostenstelle','Kostenstellen verwalten'); -checkBerechtigung('wawi/freigabe','Freigeben von Bestellungen'); -checkBerechtigung('wawi/rechnung_freigeben','Freigeben von Rechnungen'); -checkBerechtigung('wawi/rechnung_transfer','Setzen des TransferDatums von Rechnungen'); - -?> - - -Synchro - WaWi -> FAS - Berechtigung - - - -username_neu=='test') - continue; - - if($row->freigeben=='t' && $row->kostenstelle_id!='') - { - // wawi/freigabe suid kostenstelle_id - addBerechtigung($row->username_neu, 'wawi/freigabe', 'suid', null, $row->kostenstelle_id); - } - - $art=''; - if($row->lesen=='t') - $art='s'; - if($row->schreiben=='t') - $art.='uid'; - - if($art!='') - { - // wawi/bestellung $art $kostenstelle_id/$oe_kurzbz - addBerechtigung($row->username_neu, 'wawi/bestellung', $art, $row->oe_kurzbz, $row->kostenstelle_id); - - // wawi/rechnung $art $kostenstelle_id/$oe_kurzbz - addBerechtigung($row->username_neu, 'wawi/rechnung', $art, $row->oe_kurzbz, $row->kostenstelle_id); - - // wawi/firma sui Firmenverwaltung fuer alle freischalten die eine berechtigung im wawi haben - addBerechtigung($row->username_neu, 'wawi/firma', 'sui', null, null); - } - } - - /** - * Permissions aufgrund des Feldes perms - */ - - //GST - $qry = "SELECT username_neu FROM public.benutzer WHERE perms='gst'"; - if($result = pg_query($conn_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - addBerechtigung($row->username_neu, 'wawi/freigabe', 'suid', 'gst', null); - } - } - - //REK - $qry = "SELECT username_neu FROM public.benutzer WHERE perms='rek'"; - if($result = pg_query($conn_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - addBerechtigung($row->username_neu, 'wawi/freigabe', 'suid', 'etw', null); - } - } - - //GMBH - $qry = "SELECT username_neu FROM public.benutzer WHERE perms='gmb'"; - if($result = pg_query($conn_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - addBerechtigung($row->username_neu, 'wawi/freigabe', 'suid', 'gmbh', null); - } - } - - //Admin - $qry = "SELECT username_neu FROM public.benutzer WHERE perms='admin'"; - if($result = pg_query($conn_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - addBerechtigung($row->username_neu, 'wawi/konto', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/kostenstelle', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/bestellung', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/rechnung', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/rechnung_transfer', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/rechnung_freigeben', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/firma', 'suid', null, null); - addBerechtigung($row->username_neu, 'wawi/budget', 'suid', 'gst', null); - addBerechtigung($row->username_neu, 'wawi/storno', 'suid', 'gst', null); - } - } - //Mail versenden - $statistik="Berechtigung Sync\n--------------\n"; - $statistik.="Beginn: ".$starttime." von ".DB_NAME." - Anzahl Einträge: ".$anzahl."\n\n"; - $statistik.="\nEingefügte Datensätze: $anzahl_insert"; - $statistik.="\nGeänderte Datensätze: $anzahl_update"; - $statistik.="\nFehler: $anzahl_fehler\n"; - - $synced=$statistik.$error_log.$update_log; - $mail = new mail(MAIL_ADMIN, "vilesci@".DOMAIN, "SYNC Berechtigung von ".DB_NAME, $synced); - $mail->setReplyTo("vilesci@".DOMAIN); - if(!$mail->send()) - { - echo "Fehler beim Versenden des Durchführungs-Mails!
"; - } -} - -/** - * Prueft ob die Berechtigung (Benutzerrolle) vorhanden ist. Wenn nicht wird diese Angelegt - * @param $username - * @param $berechtigung_kurbz - * @param $art - * @param $oe_kurzbz - * @param $kostenstelle_id - */ -function addBerechtigung($username, $berechtigung_kurzbz, $art, $oe_kurzbz, $kostenstelle_id) -{ - global $error_log, $anzahl_fehler, $anzahl_insert, $db; - - $qry = "SELECT * FROM system.tbl_benutzerrolle - WHERE - uid='".addslashes($username)."' - AND berechtigung_kurzbz='".addslashes($berechtigung_kurzbz)."'"; - if($oe_kurzbz!='') - $qry.=" AND oe_kurzbz='".addslashes($oe_kurzbz)."'"; - if($kostenstelle_id!='') - $qry.=" AND kostenstelle_id='".addslashes($kostenstelle_id)."'"; - if($art!='') - $qry.=" AND art='".addslashes($art)."'"; - - if($result = $db->db_query($qry)) - { - if($db->db_num_rows($result)==0) - { - $rechte = new benutzerberechtigung(); - $rechte->uid = $username; - $rechte->berechtigung_kurzbz = $berechtigung_kurzbz; - $rechte->art = $art; - $rechte->oe_kurzbz = $oe_kurzbz; - $rechte->kostenstelle_id = $kostenstelle_id; - $rechte->insertamum = date('Y-m-d H:i:s'); - $rechte->inservon = 'Syncro'; - $rechte->new = true; - - if($rechte->save()) - { - $anzahl_insert++; - } - else - { - $anzahl_fehler++; - $error_log.="\n".$rechte->errormsg; - } - } - } -} - -/** - * Prueft ob eine Berechtigung vorhanden ist und legt diese ggf an - * @param $berechtigung_kurzbz - * @param $beschreibung - */ -function checkBerechtigung($berechtigung_kurzbz, $beschreibung) -{ - global $error_log, $anzahl_fehler; - - $berechtigung = new berechtigung(); - - if(!$berechtigung->load($berechtigung_kurzbz)) - { - $berechtigung->berechtigung_kurzbz=$berechtigung_kurzbz; - $berechtigung->beschreibung=$beschreibung; - $berechtigung->new = true; - - if(!$berechtigung->save()) - { - $error_log.="\nFehler beim Anlegen der Berechtigung wawi/bestellung"; - $anzahl_fehler++; - } - } -} -?> \ No newline at end of file diff --git a/system/sync/sync_bestellung.php b/system/sync/sync_bestellung.php deleted file mode 100644 index 03121f61f..000000000 --- a/system/sync/sync_bestellung.php +++ /dev/null @@ -1,622 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ - -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); -require_once('../../include/datum.class.php'); - -$db = new basis_db(); -$date = new datum(); - -$count_insert = 0; -$count_insert_detail = 0; -$count_insert_status = 0; -$count_update = 0; -$count_update_detail = 0; -$count_update = 0; -$count_delete = 0; -$error_count = 0; -$errormsg = ''; -$starttime=date("d.m.Y H:i:s"); - -$bool_insert = false; -$firma_id = ''; - -if($con_wawi = pg_connect(CONN_STRING_WAWI)) -{ - if(!pg_query($con_wawi, 'SET CLIENT_ENCODING TO UNICODE;')) - { - $errormsg .= 'Fehler beim Setzen des Encodings'; - } - - $qry =" SELECT - *, - public.bestellung_freigegeben.bestellung_id as bestellung_id_freigegeben, - bestellung.titel as newtitel, - cbenutzer.username_neu as cusername, - lbenutzer.username_neu as lusername, - kst_benutzer.username_neu as kst_username, - rek_benutzer.username_neu as rek_username, - gst_benutzer.username_neu as gst_username, - gmb_benutzer.username_neu as gmb_username, - geliefert_benutzer.username_neu as geliefert_username, - besteller.username_neu as besteller_neu, - public.bestellung.firma_id as firma - - FROM public.bestellung - - LEFT JOIN public.bestellung_freigegeben USING (bestellung_id) - LEFT JOIN public.benutzer kst_benutzer ON (freigb_kst_user_id=kst_benutzer.user_id) - LEFT JOIN public.benutzer rek_benutzer ON (freigb_rek_user_id=rek_benutzer.user_id) - LEFT JOIN public.benutzer gst_benutzer ON (freigb_gst_user_id=gst_benutzer.user_id) - LEFT JOIN public.benutzer gmb_benutzer ON (freigabe_gmb_user_id=gmb_benutzer.user_id) - LEFT JOIN public.benutzer geliefert_benutzer ON(geliefert_user_id=geliefert_benutzer.user_id) - LEFT JOIN public.benutzer cbenutzer ON (public.bestellung.cuser=cbenutzer.user_id) - LEFT JOIN public.benutzer lbenutzer ON (public.bestellung.luser=lbenutzer.user_id) - LEFT JOIN public.benutzer besteller ON (public.bestellung.kontaktperson=besteller.user_id) - - ORDER BY bestellung_id DESC"; - - if($result = pg_query($con_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - // firma id joinen - if ( $row->firma != '') - { - - $qry_firma = "SELECT firma_id from public.tbl_firma where ext_id = '$row->firma'"; - if($result_firma = $db->db_query($qry_firma)) - { - if($row_firma = $db->db_fetch_object($result_firma)) - { - $firma = $row_firma->firma_id; - } - } - else - { - //fehler aufgetreten - $error_count++; - $errormsg.= $qry_firma.' '.pg_last_error($con_wawi); - } - } - else - { - $firma = null; - } - - // ob es den eintrag schon gibt. - $qry = "SELECT * FROM wawi.tbl_bestellung WHERE bestellung_id=$row->bestellung_id;"; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)>0) - { - $bool_insert=false; - if($row_neu = $db->db_fetch_object($result_check)) - { - //update der bestellung - if($row->bestellung_id_freigegeben != null) - $freigegeben = "t"; - else - $freigegeben = "f"; - - if($row_neu->besteller_uid != $row->besteller_neu || $row_neu->kostenstelle_id != $row->kostenstelle_id || $row_neu->konto_id != $row->konto_id || $row_neu->firma_id != $firma || $row_neu->bestell_nr != $row->bestellnr || - $row_neu->titel != $row->newtitel || $row_neu->bemerkung != $row->bemerkungen || $row_neu->liefertermin != $row->liefertermin || $row_neu->updatevon != $row->lusername || - $row_neu->insertvon != $row->cusername || $date->formatDatum($row_neu->updateamum, 'Y-m-d H:i:s') != $date->formatDatum($row->lupdate, 'Y-m-d H:i:s') || - $date->formatDatum($row_neu->insertamum, 'Y-m-d H:i:s') != $date->formatDatum($row->erstellung, 'Y-m-d H:i:s') || $row_neu->freigegeben!=$freigegeben) - { - $qry="UPDATE wawi.tbl_bestellung SET besteller_uid = ".$db->addslashes($row->besteller_neu).", kostenstelle_id = ".$db->addslashes($row->kostenstelle_id).", konto_id = ".$db->addslashes($row->konto_id).", firma_id = - ".$db->addslashes($firma)." ,bestell_nr = ".$db->addslashes($row->bestellnr).", titel = ".$db->addslashes($row->newtitel).", bemerkung = ".$db->addslashes($row->bemerkungen).", freigegeben=".($freigegeben=='t'?'true':'false').", liefertermin= - ".$db->addslashes($row->liefertermin).", updateamum = ".$db->addslashes($row->lupdate).", updatevon = ".$db->addslashes($row->lusername).", insertamum = ".$db->addslashes($row->erstellung).", insertvon = - ".$db->addslashes($row->cusername)." WHERE bestellung_id = ".$db->addslashes($row->bestellung_id).";"; - - if($db->db_query($qry) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry.' '.$db->db_last_error(); - } - $count_update++; - $errormsg.= "Update Bestellung_id: ".$row->bestellung_id.'
'; - } - - } - if($row->freigb_kst != '') - { - // gibt es schon die freigabe - $qry = "SELECT * FROM wawi.tbl_bestellung_bestellstatus where bestellung_id = ".$db->addslashes($row->bestellung_id)." and bestellstatus_kurzbz = 'Freigabe' AND oe_kurzbz is null;"; - // echo $qry; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)==0) - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->kst_username).",null,".$db->addslashes($row->freigb_kst).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - - $count_insert_status++; - } - } - } - - // Prüfung ob sich Freigabe geändert hat - if($row->freigb_rek != '') - { - // gibt es schon die freigabe - $qry = "SELECT * FROM wawi.tbl_bestellung_bestellstatus where bestellung_id = ".$db->addslashes($row->bestellung_id)." and bestellstatus_kurzbz = 'Freigabe' and oe_kurzbz = 'etw'"; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)==0) - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->rek_username).",'etw',".$db->addslashes($row->freigb_rek).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - } - } - - if($row->freigb_gst != '') - { - $qry = "SELECT * FROM wawi.tbl_bestellung_bestellstatus where bestellung_id = ".$db->addslashes($row->bestellung_id)." and bestellstatus_kurzbz = 'Freigabe' and oe_kurzbz = 'gst';"; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)==0) - { - - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->gst_username).",'gst',".$db->addslashes($row->freigb_gst).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - } - } - - if($row->freigabe_gmb != '') - { - $qry = "SELECT * FROM wawi.tbl_bestellung_bestellstatus where bestellung_id = ".$db->addslashes($row->bestellung_id)." and bestellstatus_kurzbz = 'Freigabe' and uid = ".$db->addslashes($row->gmb_username)." and oe_kurzbz = 'gmbh'"; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)==0) - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->gmb_username).",'gmbh',".$db->addslashes($row->freigabe_gmb).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - } - } - - if($row->geliefert != '') - { - $qry = "SELECT * FROM wawi.tbl_bestellung_bestellstatus where bestellung_id = ".$db->addslashes($row->bestellung_id)." and bestellstatus_kurzbz = 'Lieferung' and uid = ".$db->addslashes($row->geliefert_username).";"; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)==0) - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Lieferung').",".$db->addslashes($row->geliefert_username).",null,".$db->addslashes($row->geliefert).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - } - } - - if($row->bestellung != '') - { - $qry = "SELECT * FROM wawi.tbl_bestellung_bestellstatus where bestellung_id = ".$db->addslashes($row->bestellung_id)." and bestellstatus_kurzbz = 'Bestellung'"; - if($result_check = $db->db_query($qry)) - { - if($db->db_num_rows($result_check)==0) - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Bestellung').",null, null,".$db->addslashes($row->bestellung).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - } - } - } - else - { - // insert bestellung - if($row->bestellung_id_freigegeben != null) - $freigegeben = "true"; - else - $freigegeben = "false"; - - // lieferadresse,rechnungsadresse = immer 1 -> public.tbl_adresse id1 - $qry="INSERT INTO wawi.tbl_bestellung(bestellung_id, besteller_uid, kostenstelle_id, konto_id, firma_id, lieferadresse, - rechnungsadresse, freigegeben, bestell_nr, titel, bemerkung, liefertermin, updateamum, updatevon, insertamum, insertvon, - ext_id) VALUES ( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes($row->besteller_neu).",".$db->addslashes($row->kostenstelle_id).", - ".$db->addslashes($row->konto_id).",".$db->addslashes($firma).",".$db->addslashes('1').",".$db->addslashes('1').", - ".$freigegeben.",".$db->addslashes($row->bestellnr).",".$db->addslashes($row->newtitel).",".$db->addslashes($row->bemerkungen).", - ".$db->addslashes($row->liefertermin).",".$db->addslashes($row->lupdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->erstellung).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->bestellung_id).")"; - //echo $qry; - if($db->db_query($qry) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry.' '.$db->db_last_error(); - } - - $bool_insert=true; - $count_insert++; - - // insert tbl_bestellung_bestellstatus - if($row->freigb_kst != '') - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->kst_username).",null,".$db->addslashes($row->freigb_kst).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - - if($row->freigb_rek != '') - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->rek_username).",'etw',".$db->addslashes($row->freigb_rek).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - - if($row->freigb_gst != '') - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->gst_username).",'gst',".$db->addslashes($row->freigb_gst).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - - if($row->freigabe_gmb != '') - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Freigabe').",".$db->addslashes($row->gmb_username).",'gmbh',".$db->addslashes($row->freigabe_gmb).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - - if($row->geliefert != '') - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Lieferung').",".$db->addslashes($row->geliefert_username).",null,".$db->addslashes($row->geliefert).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - - if($row->bestellung != '') - { - $qry_stati = "INSERT INTO wawi.tbl_bestellung_bestellstatus(bestellung_id, bestellstatus_kurzbz, uid, oe_kurzbz, datum, insertvon, insertamum, updatevon, updateamum) - VALUES( - ".$db->addslashes($row->bestellung_id).",".$db->addslashes('Bestellung').",null, null,".$db->addslashes($row->bestellung).", - ".$db->addslashes($row->cusername).",".$db->addslashes($row->cdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).")"; - - if($db->db_query($qry_stati) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry_stati.' '.$db->db_last_error(); - } - $count_insert_status++; - } - - } - } - - // alle bestelldetails zu bestellung holen - $qry = "SELECT - *, benutzer.username_neu as lusername - FROM - public.bestelldetail - LEFT JOIN public.benutzer ON(bestelldetail.luser=benutzer.user_id) - WHERE bestellung_id = $row->bestellung_id"; - if($result_detail = pg_query($con_wawi, $qry)) - { - while($row = pg_fetch_object($result_detail)) - { - //echo $row->bestelldetail_id."
"; - // ob eintrag in neuer Tabelle schon vorhanden ist - $qry = "SELECT * FROM wawi.tbl_bestelldetail WHERE bestelldetail_id = $row->bestelldetail_id"; - if($bool_insert || $result_check = $db->db_query($qry)) - { - if($bool_insert || $db->db_num_rows($result_check)==0) - { - // insert bestelldetails - $qry = "INSERT INTO wawi.tbl_bestelldetail (bestelldetail_id, bestellung_id, position, menge, verpackungseinheit, - beschreibung, artikelnummer, preisprove, mwst, erhalten, sort, text, insertamum, insertvon, updateamum, updatevon) - VALUES ( - ".$db->addslashes($row->bestelldetail_id).",".$db->addslashes($row->bestellung_id).",".$db->addslashes($row->pos).", - ".$db->addslashes($row->menge).",".$db->addslashes($row->ve).",".$db->addslashes($row->beschreibung).", - ".$db->addslashes($row->artikelnr).",".$db->addslashes($row->preisve).",".$db->addslashes($row->mwst).", - ".$db->addslashes($row->erhalten).",".$db->addslashes($row->pos).", false ,".$db->addslashes($row->lupdate).", - ".$db->addslashes($row->lusername).",".$db->addslashes($row->lupdate).",".$db->addslashes($row->lusername).")"; - - //echo $qry; - - if($db->db_query($qry) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry.' '.$db->db_last_error(); - } - $count_insert_detail++; - } - else - { - // update bestelldetails - if($row_neu = $db->db_fetch_object($result_check)) - { - - if($row_neu->bestellung_id != $row->bestellung_id || $row_neu->position != $row->pos || $row_neu->menge != $row->menge ||$row_neu->verpackungseinheit != $row->ve || - $row_neu->beschreibung != $row->beschreibung || $row_neu->artikelnummer != $row->artikelnr || round($row_neu->preisprove,2) != round($row->preisve,2) || $row_neu->mwst != $row->mwst) - { - - //echo $row->preisve."
"; - //echo $row_neu->preisprove."

"; - - $qry = "UPDATE wawi.tbl_bestelldetail SET position = - ".$db->addslashes($row->pos).", menge = ".$db->addslashes($row->menge).", verpackungseinheit = ".$db->addslashes($row->ve).", beschreibung = - ".$db->addslashes($row->beschreibung).", artikelnummer = ".$db->addslashes($row->artikelnr).", preisprove = - ".$db->addslashes($row->preisve).", mwst = ".$db->addslashes($row->mwst).", erhalten = ".$db->addslashes($row->erhalten).", sort = - ".$db->addslashes($row->pos).", text = false, insertamum = ".$db->addslashes($row->lupdate).", insertvon = ".$db->addslashes($row->lusername).", updateamum = - ".$db->addslashes($row->lupdate).", updatevon = ".$db->addslashes($row->lusername)." WHERE bestelldetail_id = ".$db->addslashes($row->bestelldetail_id).";"; - if($db->db_query($qry) != true) - { - // Fehler - $error_count++; - $errormsg.= $qry.' '.$db->db_last_error(); - } - $count_update_detail++; - $errormsg.= "Update Bestelldetail_id: ".$row->bestelldetail_id.'
'; - } - } - } - } - - } - } - } // ende while - } - else - { - $error_count++; - $errormsg.= "Verbindung zu Datenbank fehlgeschlagen."; - } - - // delete --> bestellungen die es im wawi nicht mehr gibt - $qry_delete = "DELETE - FROM - wawi.tbl_bestellung - WHERE NOT EXISTS ( - SELECT bestellung_id FROM - dblink( - '".CONN_STRING_WAWI."'::text, - 'SELECT bestellung_id FROM public.bestellung WHERE bestellung_id=' || tbl_bestellung.bestellung_id - ) - as foo(bestellung_id integer));"; - - if($result_delete = $db->db_query($qry_delete)) - { - $count_delete += $db->db_affected_rows($result_delete); - } - else - { - $error_count++; - $errormsg.= "Fehler beim Löschen der Bestellungen! ".$db->db_last_error(); - } - - // delete --> bestelldetails die es im wawi nicht mehr gibt - $qry_delete = "DELETE - FROM - wawi.tbl_bestelldetail - WHERE NOT EXISTS ( - SELECT bestelldetail_id FROM - dblink( - '".CONN_STRING_WAWI."'::text, - 'SELECT bestelldetail_id FROM public.bestelldetail WHERE bestelldetail_id=' || tbl_bestelldetail.bestelldetail_id - ) - as foo(bestelldetail_id integer));"; - - if($result_delete = $db->db_query($qry_delete)) - { - $count_delete += $db->db_affected_rows($result_delete); - } - else - { - $error_count++; - $errormsg.= "Fehler beim Löschen der Bestelldetails! ".$db->db_last_error(); - } - - if ($count_insert >0) - { - $max_qry= "SELECT MAX(bestellung_id) as max FROM wawi.tbl_bestellung"; - if($result_max = $db->db_query($max_qry)) - { - if($row_max = $db->db_fetch_object($result_max)) - { - $set_qry ="SELECT setval('wawi.seq_bestellung_bestellung_id', $row_max->max)"; - $db->db_query($set_qry); - } - else - { - $error_count++; - $errormsg.= $set_qry.' '.$db->db_last_error(); - } - } - else - $error_count++; - } - - if ($count_insert_detail >0) - { - $max_qry= "SELECT MAX(bestelldetail_id) as max from wawi.tbl_bestelldetail"; - if($result_max = $db->db_query($max_qry)) - { - if($row_max = $db->db_fetch_object($result_max)) - { - $set_qry ="SELECT setval('wawi.seq_bestelldetail_bestelldetail_id', $row_max->max)"; - $db->db_query($set_qry); - } - else - { - $error_count++; - $errormsg.= $set_qry.' '.$db->db_last_error(); - } - } - else - $error_count++; - } - - if ($count_insert_status >0) - { - $max_qry= "SELECT MAX(bestellung_bestellstatus_id) as max from wawi.tbl_bestellung_bestellstatus"; - if($result_max = $db->db_query($max_qry)) - { - if($row_max = $db->db_fetch_object($result_max)) - { - $set_qry ="SELECT setval('wawi.seq_bestellung_bestellstatus_bestellung_bestellstatus_id', $row_max->max)"; - $db->db_query($set_qry); - } - else - { - $error_count++; - $errormsg.= $set_qry.' '.$db->db_last_error(); - } - } - else - $error_count++; - } - - echo $errormsg; - - $send_msg = " - Bestellungen Syncro - Beginn: ".$starttime." von ".DB_NAME." - $count_update Bestellungen wurden geändert. - $count_update_detail Bestelldetails wurden geändert. - $count_insert Bestellungen wurden hinzugefügt. - $count_insert_detail Bestelldetails wurden hinzugefügt. - $count_insert_status Bestellstati wurden hinzugefügt. - $count_delete Bestellungen wurden gelöscht. - $error_count Fehler sind dabei aufgetreten. - -"; - echo $send_msg; - - $mail = new mail(MAIL_ADMIN, 'vilesci@technikum-wien.at', 'WaWi Syncro - Bestellung', $send_msg.$errormsg); - if(!$mail->send()) - echo 'Fehler beim Senden des Mails'; - else - echo '
Mail verschickt!'; -} -?> \ No newline at end of file diff --git a/system/sync/sync_konto.php b/system/sync/sync_konto.php deleted file mode 100644 index 30bc1c34e..000000000 --- a/system/sync/sync_konto.php +++ /dev/null @@ -1,213 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ - -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); -require_once('../../include/datum.class.php'); - -$errormsg = ''; -$ausgabe = ''; -$updated_lines = ''; -$error_count=0; -$insert_count=0; -$update_count=0; -$interval =''; - -$date = new datum(); -$db = new basis_db(); - -//Datenbankverbindung zur WaWi Datenbank herstellen -if ($conn_wawi = pg_pconnect(CONN_STRING_WAWI)) -{ - //Encoding auf UTF8 setzen, da die WaWi Datenbank LATIN9 kodiert ist - if(!pg_query($conn_wawi, 'SET CLIENT_ENCODING TO UNICODE;')) - { - $errormsg .= 'Fehler beim Setzen des Encodings'; - $error_count++; - } - - //Alle Kontoeintraege aus der WaWi Datenbank holen - $qry = 'SELECT - *, - cbenutzer.username as cusername, - lbenutzer.username as lusername, - konto.lupdate as lkontoupdate - FROM - public.konto - LEFT JOIN public.benutzer cbenutzer ON (cuser=user_id) - LEFT JOIN public.benutzer lbenutzer ON (konto.luser=lbenutzer.user_id) - ;'; - if($result = pg_query($conn_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - //Dazupassenden Eintrag in der neuen Datenbank suchen - $qry = "SELECT *, beschreibung[1] AS first_beschreibung FROM wawi.tbl_konto WHERE konto_id='".addslashes($row->konto)."'"; - if($result_neu = $db->db_query($qry)) - { - if($db->db_num_rows($result_neu)>0) - { - //Wenn der Eintrag in der neuen Datenbank bereits vorhanden ist -> Update - if($row_neu = $db->db_fetch_object($result_neu)) - { - $update = 'UPDATE wawi.tbl_konto SET '; - $bedingung = ''; - - //Spalten ueberpruefen - if($row_neu->kontonr != $row->kontonr) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " kontonr=".$db->addslashes($row->kontonr); - $updated_lines .= "kontonr von: \"".$row_neu->kontonr."\" auf: \"".$row->kontonr."\"\n"; - - $update_count++; - } - //Wenn sich Beschreibung ändert, ändert sich kurzbeschreibung auch mit - if($row_neu->first_beschreibung != $row->beschreibung) - { - $kurzbz = substr($row->beschreibung, 0, 32); - if($bedingung!='') - $bedingung.=','; - $bedingung .= " beschreibung[1]=".$db->addslashes($row->beschreibung); - $bedingung .= ", kurzbz =".$db->addslashes($kurzbz); - $updated_lines .= "beschreibung von: \"".$row_neu->first_beschreibung."\" auf: \"".$row->beschreibung."\" \n"; - $updated_lines .= "kurzbz von: \"".$row_neu->kurzbz."\" auf: \"".$kurzbz."\" \n"; - - $update_count+= 2; - } - - if($date->formatDatum($row_neu->insertamum, 'Y-m-d H:i:s') != $date->formatDatum($row->cdate, 'Y-m-d H:i:s')) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " insertamum=".$db->addslashes($row->cdate); - $updated_lines .= "insertamum von: \"".$row_neu->insertamum."\" auf: \"".$row->cdate."\" \n"; - - $update_count++; - } - - if ($row_neu->insertvon != $row->cusername) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " insertvon=".$db->addslashes($row->cusername); - $updated_lines .= "insertvon von: \"".$row_neu->insertvon."\" auf: \"".$row->cusername."\" \n"; - - $update_count++; - } - - if($date->formatDatum($row_neu->updateamum, 'Y-m-d H:i:s') != $date->formatDatum($row->lkontoupdate, 'Y-m-d H:i:s')) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " updateamum=".$db->addslashes($row->lkontoupdate); - $updated_lines .= "updateamum von: \"".$row_neu->updateamum."\" auf: \"".$row->lkontoupdate."\" \n"; - - $update_count++; - } - - if($row_neu->updatevon != $row->lusername) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " updatevon=".$db->addslashes($row->lusername); - $updated_lines .= "updatevon von: \"".$row_neu->updatevon."\" auf: \"".$row->lusername."\" \n"; - - $update_count++; - } - - if($updated_lines != '') - $ausgabe .= "ID ".$row_neu->konto_id.": ".$updated_lines."\n \n"; - $updated_lines =''; - } - - if ($bedingung !='') - { - $update .= $bedingung." WHERE konto_id =".$row_neu->konto_id.";"; - //echo ($update); - $db->db_query($update); - } - } - else - { - //Wenn der Eintrag noch nicht vorhanden ist, dann wird er neu angelegt - $kurzbz = substr($row->beschreibung, 0, 32); - $insert_qry = "INSERT INTO - wawi.tbl_konto - (konto_id, kontonr, beschreibung, kurzbz, aktiv, insertamum, insertvon, updateamum, updatevon) - VALUES ( - ".$row->konto.",".$row->kontonr.","."ARRAY[".$db->addslashes($row->beschreibung).", 'EE_".$row->beschreibung."']".", - ".$db->addslashes($kurzbz).", true, ".$db->addslashes($row->cdate).",".$db->addslashes($row->cusername).", - ".$db->addslashes($row->lkontoupdate).",".$db->addslashes($row->lusername).");"; - $insert_count++; - //echo ($insert_qry); - if($db->db_query($insert_qry) != true) - $error_count++; - } - } - } - } -} -else -{ - $errormsg .= 'Es konnte keine Verbindung zum WAWI Server aufgebaut werden'; - $error_count++; -} - -//Sequenz neu setzen -if ($insert_count >0) -{ - $max_qry= "SELECT MAX(konto_id) as max from wawi.tbl_konto"; - if($result_max = $db->db_query($max_qry)) - { - if($row_max = $db->db_fetch_object($result_max)) - { - $set_qry ="SELECT setval('wawi.seq_konto_konto_id', $row_max->max)"; - $db->db_query($set_qry); - } - else - $error_count++; - } - else - $error_count++; -} - -$msg = " -$update_count Datensätze wurden geändert. -$insert_count Datensätze wurden hinzugefügt. -$error_count Fehler sind dabei aufgetreten! - -$ausgabe -"; - - - -$msg.=$errormsg; - -$mail = new mail(MAIL_ADMIN, 'vilesci.technikum-wien.at', 'WaWi Syncro - Konto', $msg); -if(!$mail->send()) - echo 'Fehler beim Senden des Mails'; -else - echo '
Mail verschickt!'; -?> \ No newline at end of file diff --git a/system/sync/sync_kostenstelle.php b/system/sync/sync_kostenstelle.php deleted file mode 100644 index 8ae573c32..000000000 --- a/system/sync/sync_kostenstelle.php +++ /dev/null @@ -1,358 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ - -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); -require_once('../../include/datum.class.php'); - -$errormsg = ''; -$error_count = 0; -$insert_count =0; -$update_count =0; -$updated_lines =''; -$ausgabe =''; - -$date = new datum(); -$db = new basis_db(); - -//Datenbankverbindung zum WaWi Server herstellen -if($con_wawi = pg_connect(CONN_STRING_WAWI)) -{ - if(!pg_query($con_wawi, 'SET CLIENT_ENCODING TO UNICODE;')) - { - $errormsg .= 'Fehler beim Setzen des Encodings'; - } - - //Alle Kostenstellen aus der WaWi Datenbank holen - $qry = 'SELECT - *, - cbenutzer.username as cusername, - lbenutzer.username as lusername, - dbenutzer.username as dusername, - kostenstelle.lupdate as lkostenupdate, - kostenstelle.cdate as ckostendate, - kostenstelle.bezeichnung as kostenbezeichnung, - kostenstelle.kurzzeichen as kostenkurzzeichen, - kostenstelle.duser as deleteuser, - kostenstelle.ddate as deletedate - FROM - public.kostenstelle - LEFT JOIN public.benutzer cbenutzer ON (cuser=user_id) - LEFT JOIN public.benutzer lbenutzer ON (kostenstelle.luser=lbenutzer.user_id) - LEFT JOIN public.benutzer dbenutzer ON (kostenstelle.duser=dbenutzer.user_id) - LEFT JOIN public.studiengang stud ON (kostenstelle.studiengang_id=stud.studiengang_id) - ;'; - - if($result = pg_query($con_wawi, $qry)) - { - while($row = pg_fetch_object($result)) - { - //Dazupassenden Eintrag in der neuen Datenbank suchen - $qry = "SELECT * from wawi.tbl_kostenstelle WHERE kostenstelle_id = '$row->kostenstelle_id' ;"; - if($result_neu = $db->db_query($qry)) - { - if($db->db_num_rows($result_neu)>0) - { - // Update des Eintrages - if($row_neu = $db->db_fetch_object($result_neu)) - { - $update = 'UPDATE wawi.tbl_kostenstelle SET '; - $bedingung = ''; - - //Spalten ueberpruefen - if($row_neu->kostenstelle_id != $row->kostenstelle_id) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " kostenselle_id=".$db->addslashes($row->kostenstelle_id); - $updated_lines .= "kostenstelle_id von: \"".$row_neu->kostenstelle_id."\" auf: \"".$row->kostenstelle_id."\"\n"; - - $update_count++; - } - - if($row_neu->oe_kurzbz != $row->oe_kurzbz) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " oe_kurzbz=".$db->addslashes($row->oe_kurzbz); - $updated_lines .= "oe_kurzbz von: \"".$row_neu->oe_kurzbz."\" auf: \"".$row->oe_kurzbz."\"\n"; - - $update_count++; - } - - if($row_neu->bezeichnung != $row->kostenbezeichnung) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " bezeichnung=".$db->addslashes($row->kostenbezeichnung); - $updated_lines .= "beschreibung von: \"".$row_neu->bezeichnung."\" auf: \"".$row->kostenbezeichnung."\"\n"; - - $update_count++; - } - - if($row_neu->kurzbz != $row->kostenkurzzeichen) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " kurzbz=".$db->addslashes($row->kostenkurzzeichen); - $updated_lines .= "kurzbz von: \"".$row_neu->kurzbz."\" auf: \"".$row->kostenkurzzeichen."\"\n"; - - $update_count++; - } - - if($row_neu->ext_id != $row->kostenstelle_id) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " ext_id=".$db->addslashes($row->kostenstelle_id); - $updated_lines .= "ext_id von: \"".$row_neu->ext_id."\" auf: \"".$row->kostenstelle_id."\"\n"; - - $update_count++; - } - - if($row_neu->kostenstelle_nr != $row->kostenstelle_nr) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " kostenstelle_nr=".$db->addslashes($row->kostenstelle_nr); - $updated_lines .= "kostenstelle_nr von: \"".$row_neu->kostenstelle_nr."\" auf: \"".$row->kostenstelle_nr."\"\n"; - - $update_count++; - } - if($date->formatDatum($row_neu->insertamum, 'Y-m-d H:i:s') != $date->formatDatum($row->ckostendate, 'Y-m-d H:i:s')) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " insertamum=".$db->addslashes($row->ckostendate); - $updated_lines .= "insertamum von: \"".$row_neu->insertamum."\" auf: \"".$row->ckostendate."\"\n"; - - $update_count++; - } - - if($row_neu->insertvon != $row->cusername) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " insertvon=".$db->addslashes($row->cusername); - $updated_lines .= "insertvon von: \"".$row_neu->insertvon."\" auf: \"".$row->cusername."\"\n"; - - $update_count++; - } - if($date->formatDatum($row_neu->updateamum, 'Y-m-d H:i:s') != $date->formatDatum($row->lkostenupdate, 'Y-m-d H:i:s')) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " updateamum=".$db->addslashes($row->lkostenupdate); - $updated_lines .= "updateamum von: \"".$row_neu->updateamum."\" auf: \"".$row->lkostenupdate."\"\n"; - - $update_count++; - } - - if($row_neu->updatevon != $row->lusername) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " updatevon=".$db->addslashes($row->lusername); - $updated_lines .= "updatevon von: \"".$row_neu->updatevon."\" auf: \"".$row->lusername."\"\n"; - - $update_count++; - } - - if($date->formatDatum($row_neu->deaktiviertamum, 'Y-m-d H:i:s') != $date->formatDatum($row->deletedate, 'Y-m-d H:i:s')) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " deaktiviertamum=".$db->addslashes($row->deletedate); - $updated_lines .= "deaktiviertamum von: \"".$row_neu->deaktiviertamum."\" auf: \"".$row->deletedate."\"\n"; - - $update_count++; - } - - if($row_neu->deaktiviertvon != $row->dusername) - { - if($bedingung!='') - $bedingung.=','; - $bedingung .= " deaktiviertvon=".$db->addslashes($row->dusername); - $updated_lines .= "deaktiviertvon von: \"".$row_neu->deaktiviertvon."\" auf: \"".$row->dusername."\"\n"; - - if(($row->dusername) != '') - { - // wenn dusername gesetzt ist, aktiv auf false setzen - $bedingung.= ", aktiv = false"; - $updated_lines .= "aktiv = false \n"; - $update_count++; - } - else - { - $bedingung.=", aktiv = true"; - $updated_lines .= "aktiv = true \n"; - $update_count++; - } - - $update_count++; - } - - if($updated_lines != '') - $ausgabe .= "ID ".$row_neu->kostenstelle_id.": ".$updated_lines."\n \n"; - $updated_lines =''; - } - - if ($bedingung !='') - { - $update .= $bedingung." WHERE kostenstelle_id =".$row_neu->kostenstelle_id.";"; - echo "$update
"; - if($db->db_query($update) != true) - { - $errormsg.= "Fehler bei Update aufgetreten. ID:$row_neu->kostenstelle_id"; - $error_count++; - } - } - - if($row->budget=='') - { - $row->budget=0; - } - $gj = 'GJ2010-2011'; - //Budget - $qry_budget = "SELECT budget FROM wawi.tbl_budget WHERE kostenstelle_id = '$row_neu->kostenstelle_id' AND geschaeftsjahr_kurzbz='$gj'"; - if($result_budget = $db->db_query($qry_budget)) - { - $qry_budget=''; - if($row_budget = $db->db_fetch_object($result_budget)) - { - if($row_budget->budget!=$row->budget) - { - $qry_budget = "UPDATE wawi.tbl_budget SET budget='$row->budget WHERE kostenstelle_id='$row_neu->kostenstelle_id' AND geschaeftsjahr_kurzbz='$gj'"; - $updated_lines .= "budget im gj $gj von: \"".$row_budget->budget."\" auf: \"".$row->budget."\"\n"; - $update_count++; - } - } - else - { - $qry_budget = "INSERT INTO wawi.tbl_budget(kostenstelle_id, geschaeftsjahr_kurzbz, budget) VALUES('".$row_neu->kostenstelle_id."','".$gj."','".$row->budget."');"; - $updated_lines .= "budget im gj $gj auf: \"".$row->budget."\"\n"; - $insert_count++; - } - - if($qry_budget!='') - { - if(!$db->db_query($qry_budget)) - { - $error_count++; - $errormsg.="Fehler beim Aktualisieren des Budgets:".$qry_budget; - } - } - } - } - else - { - $aktiv = 'true'; - if(isset($row->dusername)) - $aktiv = 'false'; - - // Insert neuen Eintrag - $insert_qry = "INSERT INTO - wawi.tbl_kostenstelle - (kostenstelle_id, oe_kurzbz, bezeichnung, kurzbz, aktiv, updateamum, updatevon, insertamum, insertvon, ext_id, kostenstelle_nr, deaktiviertvon, deaktiviertamum) - VALUES ( - ".$db->addslashes($row->kostenstelle_id).",".$db->addslashes($row->oe_kurzbz).",".$db->addslashes($row->kostenbezeichnung).", - ".$db->addslashes($row->kostenkurzzeichen).", $aktiv,".$db->addslashes($row->lkostenupdate).", - ".$db->addslashes($row->lusername).",".$db->addslashes($row->ckostendate).",".$db->addslashes($row->cusername).", - ".$db->addslashes($row->kostenstelle_id).",".$db->addslashes($row->kostenstelle_nr).", - ".$db->addslashes($row->dusername).",".$db->addslashes($row->deletedate).");"; - //echo "$insert_qry
"; - $insert_count++; - if($db->db_query($insert_qry) != true) - { - $errormsg.= "Fehler bei Insert aufgetreten. ID: $row->kostenstelle_id"; - $error_count++; - $insert_count--; - } - - if($row->budget=='') - { - $row->budget=0; - } - $gj = 'GJ2010-2011'; - - $qry_budget = "INSERT INTO wawi.tbl_budget(kostenstelle_id, geschaeftsjahr_kurzbz, budget) VALUES('".$row->kostenstelle_id."','".$gj."','".$row->budget."');"; - - if(!$db->db_query($qry_budget)) - { - $error_count++; - $errormsg.="Fehler beim Aktualisieren des Budgets:".$qry_budget; - } - } - } - } - } -} -else -{ - $errormsg .= 'Es konnte keine Verbindung zum WAWI Server aufgebaut werden'; - $error_count++; -} - -if ($insert_count >0) -{ - // Sequenz erhöhen - $max_qry= "SELECT MAX(kostenstelle_id) as max from wawi.tbl_kostenstelle"; - if($result_max = $db->db_query($max_qry)) - { - if($row_max = $db->db_fetch_object($result_max)) - { - $set_qry ="SELECT setval('wawi.seq_kostenstelle_kostenstelle_id', $row_max->max)"; - $db->db_query($set_qry); - } - else - { - $error_count++; - $errormsg.= "Fehler bei Select setval aufgetreten "; - } - } - else - { - $error_count++; - $errormsg.= "Fehler bei Select MAX aufgetreten"; - } -} - -$msg = " -$update_count Datensätze wurden geändert. -$insert_count Datensätze wurden hinzugefügt. -$error_count Fehler sind dabei aufgetreten! - -$ausgabe -"; - - -// Nachricht versenden -$msg.=$errormsg; - -$mail = new mail(MAIL_ADMIN, 'vilesci.technikum-wien.at', 'WaWi Syncro - Kostenstelle', $msg); -if(!$mail->send()) - echo 'Fehler beim Senden des Mails'; -else - echo '
Mail verschickt!'; - -?> diff --git a/system/sync/sync_news_content.php b/system/sync/sync_news_content.php deleted file mode 100755 index 565e13703..000000000 --- a/system/sync/sync_news_content.php +++ /dev/null @@ -1,98 +0,0 @@ - - */ -require_once('../../config/system.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/content.class.php'); - -$db = new basis_db(); - -$qry = 'SELECT * FROM campus.tbl_news'; -$gesamt=0; -$fehler=0; -$ok=0; - -if($result = $db->db_query($qry)) -{ - while($row = $db->db_fetch_object($result)) - { - $gesamt++; - $xml = ' - verfasser.']]> - betreff.']]> - text.']]> - '; - - $content = new content(); - - $content->template_kurzbz = 'news'; - $content->oe_kurzbz = 'etw'; - $content->updatevon = $row->updatevon; - $content->updateamum = $row->updateamum; - $content->insertamum = $row->insertamum; - $content->insertvon = $row->insertvon; - $content->aktiv = true; - $content->menu_open=false; - $content->content = $xml; - $content->sichtbar = true; - $content->sprache = 'German'; - $content->titel = $row->betreff; - $content->version = 1; - if($content->save(true)) - { - if($content->saveContentSprache(true)) - { - $qry = "UPDATE campus.tbl_news SET content_id='".$content->content_id."' WHERE news_id='".$row->news_id."';"; - - if($db->db_query($qry)) - { - echo "ID $row->news_id angelegt
"; - $ok++; - } - else - { - echo "News Update Failed $row->news_id
"; - $fehler++; - } - } - else - { - echo "Content Sprache Update Failed $row->news_id
"; - $fehler++; - } - } - else - { - echo "Content Update Failed $row->news_id
"; - $fehler++; - } - } -} -else -{ - echo 'Fehler beim Laden der News'; -} - -echo " -Gesamt: $gesamt
-OK: $ok
-Fehler: $fehler
-"; - -?> \ No newline at end of file diff --git a/system/sync/sync_rechnung.php b/system/sync/sync_rechnung.php deleted file mode 100644 index 87a2a74cf..000000000 --- a/system/sync/sync_rechnung.php +++ /dev/null @@ -1,278 +0,0 @@ -, - * Andreas Oesterreicher and - * Karl Burkhart . - */ -/** - * Syncronisiert die Aufteilung von WaWi DB in FHComplete DB - */ -require_once('../../config/wawi.config.inc.php'); -require_once('../../include/basis_db.class.php'); -require_once('../../include/mail.class.php'); -require_once('../../include/datum.class.php'); - -if (!$db = new basis_db()) - die('Fehler beim Herstellen der Datenbankverbindung'); - -if (!$conn_wawi = pg_pconnect(CONN_STRING_WAWI)) - die('Es konnte keine Verbindung zum Server aufgebaut werden. *** File:='.__FILE__.' Line:='.__LINE__."\n"); - -$error_log=''; -$update_log=''; -$anzahl_gesamt=0; -$anzahl_insert=0; -$anzahl_update=0; -$anzahl_delete=0; -$anzahl_fehler=0; -$starttime=date("d.m.Y H:i:s"); -$datum_obj = new datum(); -?> - - -Synchro - WaWi -> FAS - Rechnungen - - - -r_id)."'"; - if($result_check=$db->db_query($qry_check)) - { - if($db->db_num_rows($result_check)>0) - { - $update = false; - //Rechnung vorhanden - if($row_check = $db->db_fetch_object($result_check)) - { - if($row_check->bestellung_id!=$row->bestellung_id) - { - $update = true; - $update_log.="\nBestellung_id von $row_check->bestellung_id auf $row->bestellung_id geändert"; - } - if($row_check->buchungsdatum!=$row->buchungsdatum) - { - $update=true; - $update_log.="\nBuchungsdatum von $row_check->buchungsdatum auf $row->buchungsdatum geändert"; - } - if($row_check->rechnungsnr!=$row->rechnungsnr) - { - $update=true; - $update_log.="\nRechnungsnr von $row_check->rechnungsnr auf $row->rechnungsnr geändert"; - } - if($row_check->transfer_datum!=$row->transfer_datum) - { - $update=true; - $update_log.="\nTransferDatum von $row_check->transfer_datum auf $row->transfer_datum geändert"; - } - if($row_check->buchungstext!=$row->buchungstext) - { - $update=true; - $update_log.="\nBuchungstext von $row_check->buchungstext auf $row->buchungstext geändert"; - } - if($row_check->updatevon!=$row->updatevon) - { - $update=true; - $update_log.="\nUpdatevon von $row_check->updatevon auf $row->updatevon geändert"; - } - if($row_check->updateamum!=$datum_obj->formatDatum($row->lupdate)) - { - $update=true; - $update_log.="\nUpdateamum von $row_check->updateamum auf $row->lupdate geändert"; - } - - if($update) - { - $qry = "UPDATE wawi.tbl_rechnung SET - bestellung_id=".$db->addslashes($row->bestellung_id).", - buchungsdatum=".$db->addslashes($row->buchungsdatum).", - rechnungsnr=".$db->addslashes($row->rechnungsnr).", - transfer_datum=".$db->addslashes($row->transfer_datum).", - buchungstext=".$db->addslashes($row->buchungstext).", - updatevon=".$db->addslashes($row->updatevon).", - updateamum=".$db->addslashes($datum_obj->formatDatum($row->lupdate))." - WHERE rechnung_id='".addslashes($row->r_id)."'"; - if($db->db_query($qry)) - { - $anzahl_update++; - } - else - { - $error_log.="\nFehler beim Update: $qry"; - $anzahl_fehler++; - } - } - - //Rechnungsbetrag - for($i=1;$i<=3;$i++) - { - $mwst = 'mwst'.$i; - $betrag = 'betrag'.$i; - - if($row->$mwst!='') - { - $qry = "SELECT * FROM wawi.tbl_rechnungsbetrag - WHERE rechnung_id=".$db->addslashes($row->r_id)." AND ext_id='$i'"; - if($result_rbetrag = $db->db_query($qry)) - { - if($row_rbetrag = $db->db_fetch_object($result_rbetrag)) - { - //Update - if($row_rbetrag->betrag!=round($row->$betrag,2)) - { - $qry = "UPDATE wawi.tbl_rechnungsbetrag SET - betrag=".$db->addslashes($row->$betrag)." - mwst=".$db->addslashes($row->$betrag)." - WHERE rechnungsbetrag_id=".$db->addslashes($row_rbetrag->rechnungsbetrag_id); - if($db->db_query($qry)) - { - $anzahl_update++; - $update_log.="\nBetrag von $row_rbetrag->betrag auf ".$row->$betrag." geändert bei Mwst ".$row->$mwst; - } - } - } - else - { - //Insert - $qry = "INSERT INTO wawi.tbl_rechnungsbetrag(rechnung_id, mwst, betrag, ext_id) VALUES(". - $db->addslashes($row->r_id).",". - $db->addslashes($row->$mwst).",". - $db->addslashes($row->$betrag).",'".$i."');"; - if($db->db_query($qry)) - { - $anzahl_insert++; - $update_log.="\nRechnungsbetrag hinzugefügt Mwst ".$row->$mwst." Betrag ".$row->$betrag; - } - } - } - else - { - $anzahl_fehler++; - $error_log.="\nFehler beim Select: $qry"; - } - } - } - - //Loeschen von ueberfluessigen Rechnungsbetraegen - $qry="DELETE FROM wawi.tbl_rechnungsbetrag - WHERE mwst NOT IN(".$db->addslashes($row->mwst1).",".$db->addslashes($row->mwst2).",".$db->addslashes($row->mwst3).") - AND rechnung_id=".$db->addslashes($row->r_id); - if($result_delete = $db->db_query($qry)) - { - $rechnungsbetrag_delete = $db->db_affected_rows($result_delete); - if($rechnungsbetrag_delete>0) - { - $update_log.="\n $rechnungsbetrag_delete Rechnungsbetrag Einträge gelöscht"; - $anzahl_delete+=$rechnungsbetrag_delete; - } - } - else - { - $anzahl_fehler++; - $error_log.="\nFehler bei Delete: $qry"; - } - } - } - else - { - //Aufteilung nicht vorhanden - $qry="INSERT INTO wawi.tbl_rechnung(rechnung_id, bestellung_id, rechnungstyp_kurzbz, - buchungsdatum, rechnungsnr, rechnungsdatum, transfer_datum, buchungstext, - freigegeben, freigegebenamum, freigegebenvon, insertamum, insertvon, - updateamum, updatevon) VALUES(" - .$db->addslashes($row->r_id)."," - .$db->addslashes($row->bestellung_id)."," - ."'Rechnung'," - .$db->addslashes($row->buchungsdatum)."," - .$db->addslashes($row->rechnungsnr)."," - .$db->addslashes($row->rechnungsdatum)."," - .$db->addslashes($row->transfer_datum)."," - .$db->addslashes($row->buchungstext)."," - ."true," - .$db->addslashes($datum_obj->formatDatum($row->lupdate))."," - .$db->addslashes($row->updatevon)."," - .$db->addslashes($datum_obj->formatDatum($row->lupdate))."," - .$db->addslashes($row->updatevon)."," - .$db->addslashes($datum_obj->formatDatum($row->lupdate))."," - .$db->addslashes($row->updatevon).");"; - if($row->mwst1!='') - $qry.="INSERT INTO wawi.tbl_rechnungsbetrag(rechnung_id, mwst, betrag, ext_id) VALUES(".$db->addslashes($row->r_id).",".$db->addslashes($row->mwst1).",".$db->addslashes($row->betrag1).",1);"; - if($row->mwst2!='') - $qry.="INSERT INTO wawi.tbl_rechnungsbetrag(rechnung_id, mwst, betrag, ext_id) VALUES(".$db->addslashes($row->r_id).",".$db->addslashes($row->mwst2).",".$db->addslashes($row->betrag2).",2);"; - if($row->mwst3!='') - $qry.="INSERT INTO wawi.tbl_rechnungsbetrag(rechnung_id, mwst, betrag, ext_id) VALUES(".$db->addslashes($row->r_id).",".$db->addslashes($row->mwst3).",".$db->addslashes($row->betrag3).",3);"; - - if($db->db_query($qry)) - { - $anzahl_insert++; - } - else - { - $error_log.="\nFehler beim Insert: $qry"; - $anzahl_fehler++; - } - } - } - else - { - $error_log.="\nFehler bei Select: $qry_check"; - $anzahl_fehler++; - } - } - - $qry = " - SELECT setval('wawi.seq_rechnung_rechnung_id',(SELECT max(rechnung_id) FROM wawi.tbl_rechnung)); - SELECT setval('wawi.seq_rechnungsbetrag_rechnungsbetrag_id',(SELECT max(rechnungsbetrag_id) FROM wawi.tbl_rechnungsbetrag)); - "; - if(!$db->db_query($qry)) - { - $error_log.="\nFehler beim Update der Sequence"; - $anzahl_fehler++; - } - //Mail versenden - $statistik="Rechnung Sync\n--------------\n"; - $statistik.="Beginn: ".$starttime." von ".DB_NAME." - Anzahl Einträge: ".$anzahl_gesamt."\n\n"; - $statistik.="\nEingefügte Datensätze: $anzahl_insert"; - $statistik.="\nGeänderte Datensätze: $anzahl_update"; - $statistik.="\nFehler: $anzahl_fehler\n"; - - $synced=$statistik.$error_log.$update_log; - $mail = new mail(MAIL_ADMIN, "vilesci@".DOMAIN, "SYNC Rechnung von ".DB_NAME, $synced); - $mail->setReplyTo("vilesci@".DOMAIN); - if(!$mail->send()) - { - echo "Fehler beim Versenden des Durchführungs-Mails!
"; - } -} -?> \ No newline at end of file diff --git a/system/sync/sync_stpldev_le.php b/system/sync/sync_stpldev_le.php deleted file mode 100644 index 849de2491..000000000 --- a/system/sync/sync_stpldev_le.php +++ /dev/null @@ -1,104 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -require_once('../../config/vilesci.config.inc.php'); -require_once('../../include/functions.inc.php'); -require_once('../../include/mail.class.php'); - -echo ' - - - Stundenplan-Check (stpldev-le) - -'; - -// Startvariablen setzen -$adress='fas_sync@technikum-wien.at'; -$adress_stpl='stpl@technikum-wien.at'; - -$message_stpl=''; -$message_sync=''; -$count_del=0; -$count_ins=0; -$count_upd=0; -$count_err=0; - -$db = new basis_db(); - -// Mails an die Lektoren und Verbaende -$message=''; - -// Mail Headers festlegen -$headers= "MIME-Version: 1.0\r\n"; -$headers.="Content-Type: text/html; charset=UTF-8\r\n"; - -$message_begin='Dies ist eine automatische Mail!
Es haben sich folgende Aenderungen in Ihrem Stundenplan ergeben:
'; - - -/************************************************** - * Datensaetze holen die nicht mehr plausibel sind - */ -echo 'Folgende Lehreinheiten sind nicht plausibel.
';flush(); -$sql_query="SELECT DISTINCT lehreinheit_id,studiengang_kz,semester,gruppe_kurzbz,mitarbeiter_uid,ort_kurzbz, - tbl_lehreinheitmitarbeiter.mitarbeiter_uid AS lehreinheitmitarbeiter_uid - FROM lehre.tbl_stundenplandev LEFT OUTER JOIN lehre.tbl_lehreinheitmitarbeiter USING (lehreinheit_id, mitarbeiter_uid) - WHERE datum>=now() AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid IS NULL;"; - -if (!$result = $db->db_query($sql_query)) -{ - echo $sql_query.' fehlgeschlagen!
'.$db->db_last_error(); - $message.=$sql_query.' fehlgeschlagen!
'.$db->db_last_error(); -} -else -{ - flush(); - while ($row = $db->db_fetch_object($result)) - { - echo $row->lehreinheit_id.'-'.$row->studiengang_kz.'-'.$row->semester.'-'.$row->gruppe_kurzbz.'-'.$row->mitarbeiter_uid.'-'.$row->ort_kurzbz.'
'; - $message.=$row->lehreinheit_id.'-'.$row->studiengang_kz.'-'.$row->semester.'-'.$row->gruppe_kurzbz.'-'.$row->mitarbeiter_uid.'-'.$row->ort_kurzbz.'
'; - } - $message.=''; -} - - -/************************************************** - * Mails verschicken - */ - -// Mail an Admin -$message_tmp=$count_upd.' Datensätze wurden geändert.
- '.$count_ins.' Datensätze wurden hinzugefügt.
- '.$count_del.' Datensätze wurden gelöscht.
- '.$count_err.' Fehler sind dabei aufgetreten!

'; -echo '
'.$message_tmp; -$message_sync=''.$message_tmp.$message_sync.$message_stpl.''; -$mail = new mail('pam@technikum-wien.at','stpl@technikum-wien.at','Stundenplan update',''); -$mail->setHTMLContent($message); -$mail->send(); - -$message_stpl=''.$message_tmp.$message_stpl.''; - -$mail = new mail('stpl@technikum-wien.at','stpl@technikum-wien.at','Stundenplan update',''); -$mail->setHTMLContent($message); -$mail->send(); -?> - - diff --git a/system/update12-20.php b/system/update12-20.php deleted file mode 100644 index d97664506..000000000 --- a/system/update12-20.php +++ /dev/null @@ -1,360 +0,0 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl and - * Gerald Simane-Sequens - ****************************************************************************** - * Beschreibung: - * Dieses Skript fuehrt Datenbankupdates von Version 1.2 auf 2.0 durch - */ - -require_once('../config/system.config.inc.php'); -require_once('../include/basis_db.class.php'); - -$db = new basis_db(); - -echo '

DB-Updates!

'; -echo '

Version 1.2 → 2.0

'; - -// **************** lehre.tbl_prestudentstatus -> tbl_prestudentstatus ************************ -if(!@$db->db_query('SELECT * FROM public.tbl_status LIMIT 1;')) -{ - $qry = "ALTER TABLE public.tbl_rolle RENAME TO tbl_status; - ALTER TABLE public.tbl_prestudentrolle RENAME TO tbl_prestudentstatus; - ALTER TABLE public.tbl_status RENAME COLUMN rolle_kurzbz TO status_kurzbz; - ALTER TABLE public.tbl_prestudentstatus RENAME COLUMN rolle_kurzbz TO status_kurzbz; - UPDATE pg_catalog.pg_constraint SET conname='pk_tbl_status' WHERE conname='pk_tbl_rolle'; - UPDATE pg_catalog.pg_constraint SET conname='orgform_prestudentstatus' WHERE conname='orgform_prestudentrolle'; - UPDATE pg_catalog.pg_constraint SET conname='pk_tbl_prestudentstatus' WHERE conname='pk_tbl_prestudentrolle'; - UPDATE pg_catalog.pg_constraint SET conname='prestudent_prestudentstatus' WHERE conname='prestudent_prestudentrolle'; - UPDATE pg_catalog.pg_constraint SET conname='status_prestudentstatus' WHERE conname='rolle_prestudentrolle'; - UPDATE pg_catalog.pg_constraint SET conname='studiensemester_prestudentstatus' WHERE conname='studiensemester_prestudentrolle'; - - CREATE OR REPLACE FUNCTION get_rolle_prestudent (integer, character varying) returns character varying as $$ - DECLARE i_prestudent_id ALIAS FOR $1; - DECLARE cv_studiensemester_kurzbz ALIAS FOR $2; - DECLARE rec RECORD; - BEGIN - IF (cv_studiensemester_kurzbz IS NULL) THEN - SELECT INTO rec status_kurzbz - FROM public.tbl_prestudentstatus - WHERE prestudent_id=i_prestudent_id - ORDER BY datum desc,insertamum desc, ext_id desc - LIMIT 1; - ELSE - SELECT INTO rec status_kurzbz - FROM tbl_prestudentstatus - WHERE prestudent_id=i_prestudent_id AND studiensemester_kurzbz=cv_studiensemester_kurzbz - ORDER BY datum desc,insertamum desc, ext_id desc - LIMIT 1; - END IF; - - RETURN rec.status_kurzbz; - END; - $$ LANGUAGE plpgsql; - "; - - if(!$db->db_query($qry)) - echo 'public.tbl_status: '.$db->db_last_error().'
'; - else - echo ' public.tbl_status: Umbenannt auf tbl_status!
- constrains umbenannt - public.tbl_prestudentstatus: Umbenannt auf tbl_prestudentstatus!
- constrains umbenannt'; -} - -// *************** public.tbl_organisationseinheit ******************************* -if(!@$db->db_query('SELECT * FROM public.tbl_organisationseinheit LIMIT 1;')) -{ - $qry = "CREATE TABLE public.tbl_organisationseinheit - ( - oe_kurzbz Character varying(32) NOT NULL, - oe_parent_kurzbz Character varying(32), - bezeichnung Character varying(256), - organisationseinheittyp_kurzbz Character varying(16) NOT NULL - ) - WITH (OIDS=FALSE); - - ALTER TABLE public.tbl_organisationseinheit ADD CONSTRAINT pk_tbl_organisationseinheit PRIMARY KEY (oe_kurzbz); - ALTER TABLE public.tbl_organisationseinheit ADD CONSTRAINT oe_parent_oe FOREIGN KEY (oe_parent_kurzbz) REFERENCES public.tbl_organisationseinheit (oe_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - CREATE TABLE public.tbl_organisationseinheittyp - ( - organisationseinheittyp_kurzbz Character varying(16) NOT NULL, - bezeichnung Character varying(256), - beschreibung text - ) - WITH (OIDS=FALSE); - - ALTER TABLE public.tbl_organisationseinheittyp ADD CONSTRAINT pk_organisationseinheittyp PRIMARY KEY (organisationseinheittyp_kurzbz); - ALTER TABLE public.tbl_organisationseinheit ADD CONSTRAINT organisationseinheit_organisationseinheittyp FOREIGN KEY (organisationseinheittyp_kurzbz) REFERENCES public.tbl_organisationseinheittyp (organisationseinheittyp_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - GRANT SELECT on public.tbl_organisationseinheit TO GROUP ".DB_CIS_USER_GROUP."; - GRANT SELECT, INSERT, UPDATE, DELETE on public.tbl_organisationseinheit TO GROUP ".DB_FAS_USER_GROUP."; - - GRANT SELECT on public.tbl_organisationseinheittyp TO GROUP ".DB_CIS_USER_GROUP."; - GRANT SELECT, INSERT, UPDATE, DELETE on public.tbl_organisationseinheittyp TO GROUP ".DB_FAS_USER_GROUP."; - - ALTER TABLE public.tbl_studiengang ADD COLUMN oe_kurzbz character varying(32); - ALTER TABLE public.tbl_studiengang ADD CONSTRAINT studiengang_organisationseinheit FOREIGN KEY (oe_kurzbz) REFERENCES public.tbl_organisationseinheit (oe_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - ALTER TABLE public.tbl_fachbereich ADD COLUMN oe_kurzbz character varying(32); - ALTER TABLE public.tbl_fachbereich ADD CONSTRAINT fachbereich_organisationseinheit FOREIGN KEY (oe_kurzbz) REFERENCES public.tbl_organisationseinheit (oe_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - -- ORGANISATIONSEINHEITEN Anlegen - INSERT INTO public.tbl_organisationseinheittyp(organisationseinheittyp_kurzbz, bezeichnung, beschreibung) VALUES('Erhalter',null, null); - INSERT INTO public.tbl_organisationseinheittyp(organisationseinheittyp_kurzbz, bezeichnung, beschreibung) VALUES('Studienzentrum',null, null); - INSERT INTO public.tbl_organisationseinheittyp(organisationseinheittyp_kurzbz, bezeichnung, beschreibung) VALUES('Studiengang',null, null); - INSERT INTO public.tbl_organisationseinheittyp(organisationseinheittyp_kurzbz, bezeichnung, beschreibung) VALUES('Institut',null, null); - INSERT INTO public.tbl_organisationseinheittyp(organisationseinheittyp_kurzbz, bezeichnung, beschreibung) VALUES('Abteilung',null, null); - - -- Technikum Wien Spezifisch!! - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('etw',null,'Technikum Wien','Erhalter'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('ctee','etw','Communication Technologies & Electronic Engineering','Studienzentrum'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bel','ctee','BEL','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bew','ctee','BEW','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bic','ctee','BIC','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mes','ctee','MES','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mie','ctee','MIE','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mtm','ctee','MTM','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mti','ctee','MTI','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('EmbeddedSystems','ctee','Embedded System','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Telecom','ctee','Telecommunications & Internet Technologies','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('ElectronicEng','ctee','Electronic Engineering','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('itbs','etw','Information Technologies & Business Solutions','Studienzentrum'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bif','itbs','BIF','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bit','itbs','BIT','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bwi','itbs','BWI','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mic','itbs','MIC','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mit','itbs','MIT','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mse','itbs','MSE','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mwi','itbs','MWI','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mgs','itbs','MGS','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Informatik','itbs','Informatik','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Wirtschaftsinf','itbs','Wirtschaftsinformatik','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('InformationEng','itbs','Information Engineering & Security','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('eet','etw','Engineering & Environmental Technologies','Studienzentrum'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('biw','eet','BIW','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('miw','eet','MIW','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bmr','eet','BMR','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mmr','eet','MMR','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bee','eet','BEE','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mee','eet','MEE','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Mechatronics','eet','Mechatronics','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('AdvancedTech','eet','Advanced Technologies','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('ErnEnergie','eet','Erneuerbare Energietechnologien','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('lst','etw','Life Science Technologies','Studienzentrum'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bbe','lst','BBE','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('bst','lst','BST','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mbe','lst','MBE','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mgr','lst','MGR','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mst','lst','MST','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('mut','lst','MUT','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('BiomedTech','lst','Biomedizinische Technik & Umweltmanagement','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('SportsEng','lst','Sports Engineering and Biomechanics','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('AngewandteMath','etw','Angewandte Mathematik und Naturwissenschaften','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('MgmntWirtRecht','etw','Management, Wirtschaft, Recht','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Sozialkompetenz','etw','Sozialkompetenz- und Managementmethoden','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Sprachen','etw','Sprachen und Kulturwissenschaften','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Dummy','etw','Dummy','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Freifaecher','etw','Freifaecher','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Praxissemester','etw','Praxissemester','Institut'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('eak','etw','Aufbaukurse','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('lca','etw','Cisco Academy','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('ltc','etw','LLL China','Studiengang'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Auslandsbuero','etw','Auslandsbüro','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Bibliothek','etw','Bibliothek','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Geschaeftsltg','etw','Geschäftsleitung','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Unternehmenskommunikation','etw','Unternehmenskommunikation','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Infrastruktur','etw','Infrastruktur','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Haustechnik','Infrastruktur','Haustechnik','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('ServiceDesk','Infrastruktur','ServiceDesk','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('Systementwicklung','Infrastruktur','Systementwicklung','Abteilung'); - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) VALUES('ZentrServices','Infrastruktur','ZentraleServices','Abteilung'); - - -- Alle noch nicht eingetragenen Institute und Studiengaenge direkt unter etw haengen - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) SELECT lower(typ::varchar(1) || kurzbz), 'etw', UPPER(typ::varchar(1) || kurzbz), 'Studiengang' FROM public.tbl_studiengang WHERE lower(typ::varchar(1) || kurzbz) not in (SELECT oe_kurzbz FROM public.tbl_organisationseinheit) AND studiengang_kz<>999; - INSERT INTO public.tbl_organisationseinheit(oe_kurzbz, oe_parent_kurzbz, bezeichnung, organisationseinheittyp_kurzbz) SELECT fachbereich_kurzbz, 'etw', bezeichnung, 'Institut' FROM public.tbl_fachbereich WHERE fachbereich_kurzbz not in (SELECT oe_kurzbz FROM public.tbl_organisationseinheit); - - -- Eintraege in Tabelle Studiengang und Fachbereich - UPDATE public.tbl_studiengang set oe_kurzbz = lower(typ::varchar(1) || kurzbz) WHERE lower(typ::varchar(1) || kurzbz) in(select oe_kurzbz FROM public.tbl_organisationseinheit); - UPDATE public.tbl_fachbereich set oe_kurzbz=fachbereich_kurzbz WHERE fachbereich_kurzbz in(select oe_kurzbz FROM public.tbl_organisationseinheit); - - "; - if(!$db->db_query($qry)) - echo 'public.tbl_organisationseinheit: '.$db->db_last_error().'
'; - else - echo ' public.tbl_organisationseinheit: Tabelle wurde hinzugef�gt!
'; -; -} - -// ************* system.tbl_berechtigung ****************** -if(!@$db->db_query('SELECT * FROM system.tbl_berechtigung LIMIT 1;')) -{ - $qry = "CREATE SCHEMA system; - - GRANT USAGE ON SCHEMA system TO GROUP ".DB_CIS_USER_GROUP."; - GRANT USAGE ON SCHEMA system TO GROUP ".DB_FAS_USER_GROUP."; - - CREATE TABLE system.tbl_benutzerrolle - ( - benutzerberechtigung_id serial NOT NULL, - rolle_kurzbz Character varying(32), - berechtigung_kurzbz Character varying(32), - uid Character varying(16), - funktion_kurzbz Character varying(16), - oe_kurzbz Character varying(32), - art Character varying(5) DEFAULT 's'::character varying NOT NULL, - studiensemester_kurzbz Character varying(16), - start Date, - ende Date, - negativ Boolean DEFAULT FALSE NOT NULL, - updateamum Timestamp, - updatevon Character varying(16), - insertamum Timestamp DEFAULT now(), - insertvon Character varying(16) - ) - WITH (OIDS=FALSE); - - CREATE INDEX idx_userberechtigung_uid ON system.tbl_benutzerrolle (uid); - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT pk_tbl_benutzerberechtigung PRIMARY KEY (benutzerberechtigung_id); - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT benutzerrolle_benutzer FOREIGN KEY (uid) REFERENCES public.tbl_benutzer (uid) ON DELETE CASCADE ON UPDATE CASCADE; - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT benutzerrolle_funktion FOREIGN KEY (funktion_kurzbz) REFERENCES public.tbl_funktion (funktion_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - CREATE TABLE system.tbl_berechtigung - ( - berechtigung_kurzbz Character varying(32) NOT NULL, - beschreibung Character varying(256) - ) - WITH (OIDS=FALSE); - ALTER TABLE system.tbl_berechtigung ADD CONSTRAINT pk_tbl_berechtigung PRIMARY KEY (berechtigung_kurzbz); - - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT benutzerrolle_berechtigung FOREIGN KEY (berechtigung_kurzbz) REFERENCES system.tbl_berechtigung (berechtigung_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT benutzerrolle_organisationseinheit FOREIGN KEY (oe_kurzbz) REFERENCES public.tbl_organisationseinheit (oe_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT benutzerrolle_studiensemester FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - CREATE TABLE system.tbl_rolle - ( - rolle_kurzbz Character varying(32) NOT NULL, - beschreibung Character varying(256) - ) - WITH (OIDS=FALSE); - - CREATE TABLE system.tbl_rolleberechtigung - ( - berechtigung_kurzbz Character varying(32) NOT NULL, - rolle_kurzbz Character varying(32), - art Character varying(5) - ) - WITH (OIDS=FALSE); - - - ALTER TABLE system.tbl_rolle ADD CONSTRAINT pk_tbl_rolle PRIMARY KEY (rolle_kurzbz); - ALTER TABLE system.tbl_rolleberechtigung ADD CONSTRAINT pk_tbl_rolleberechtigung PRIMARY KEY(berechtigung_kurzbz, rolle_kurzbz); - ALTER TABLE system.tbl_rolleberechtigung ADD CONSTRAINT rolleberechtigung_rolle FOREIGN KEY(rolle_kurzbz) REFERENCES system.tbl_rolle (rolle_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - ALTER TABLE system.tbl_rolleberechtigung ADD CONSTRAINT rolleberechtigung_berechtigung FOREIGN KEY(berechtigung_kurzbz) REFERENCES system.tbl_berechtigung (berechtigung_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - ALTER TABLE system.tbl_benutzerrolle ADD CONSTRAINT benutzerrolle_rolle FOREIGN KEY (rolle_kurzbz) REFERENCES system.tbl_rolle (rolle_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; - - GRANT SELECT ON system.tbl_benutzerrolle TO GROUP ".DB_CIS_USER_GROUP."; - GRANT SELECT ON system.tbl_berechtigung TO GROUP ".DB_CIS_USER_GROUP."; - GRANT SELECT ON system.tbl_rolle TO GROUP ".DB_CIS_USER_GROUP."; - GRANT SELECT ON system.tbl_rolleberechtigung TO GROUP ".DB_CIS_USER_GROUP."; - - GRANT SELECT, UPDATE ON system.tbl_benutzerrolle_benutzerberechtigung_id_seq TO GROUP ".DB_FAS_USER_GROUP."; - GRANT SELECT, UPDATE ON system.tbl_benutzerrolle_benutzerberechtigung_id_seq TO GROUP ".DB_CIS_USER_GROUP."; - - GRANT SELECT, INSERT, UPDATE, DELETE ON system.tbl_benutzerrolle TO GROUP ".DB_FAS_USER_GROUP."; - GRANT SELECT, INSERT, UPDATE, DELETE ON system.tbl_berechtigung TO GROUP ".DB_FAS_USER_GROUP."; - GRANT SELECT, INSERT, UPDATE, DELETE ON system.tbl_rolle TO GROUP ".DB_FAS_USER_GROUP."; - GRANT SELECT, INSERT, UPDATE, DELETE ON system.tbl_rolleberechtigung TO GROUP ".DB_FAS_USER_GROUP."; - - - --- SYNCRONISIEREN - - INSERT INTO system.tbl_rolle(rolle_kurzbz, beschreibung) SELECT berechtigung_kurzbz, beschreibung FROM public.tbl_berechtigung; - - -- Berechtigungen uebernehmen - - INSERT INTO system.tbl_benutzerrolle(uid, funktion_kurzbz, rolle_kurzbz, berechtigung_kurzbz, art, oe_kurzbz, - studiensemester_kurzbz, start, ende, negativ, updateamum, updatevon, insertamum, insertvon) - SELECT - uid, null, berechtigung_kurzbz, null, art, - CASE WHEN fachbereich_kurzbz IS NOT NULL THEN (SELECT oe_kurzbz FROM public.tbl_fachbereich WHERE fachbereich_kurzbz=tbl_benutzerberechtigung.fachbereich_kurzbz) - WHEN studiengang_kz IS NOT NULL THEN (SELECT oe_kurzbz FROM public.tbl_studiengang WHERE studiengang_kz=tbl_benutzerberechtigung.studiengang_kz) - ELSE null - END, - studiensemester_kurzbz, start, ende, false, updateamum, updatevon, insertamum, insertvon - FROM public.tbl_benutzerberechtigung; - - --- ALTE TABELLE LOESCHEN - DROP TABLE public.tbl_benutzerberechtigung; - - -- Berechtigung anlegen - INSERT INTO system.tbl_berechtigung(berechtigung_kurzbz, beschreibung) SELECT rolle_kurzbz, beschreibung FROM system.tbl_rolle; - - -- Berechtigungen zu den Rollen - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) SELECT rolle_kurzbz, rolle_kurzbz, 'suid' FROM system.tbl_rolle; - - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('mitarbeiter','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('lehre','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('lv-plan','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('raumres','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('assistenz','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('news','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('preinteressent','admin','suid'); - INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES('veranstaltung','admin','suid'); - - -- Bei alle ohne oe_kurzbz die Organisaitonseinheit auf etw setzen (admins) - UPDATE system.tbl_benutzerrolle SET oe_kurzbz='etw' WHERE oe_kurzbz is null; - "; - - if(!$db->db_query($qry)) - echo 'system schema: '.$db->db_last_error().'
'; - else - echo 'system schema: Berechtigungstabellen wurden hinzugefuegt!
'; - -} - -// **************** public.tbl_benutzerfunktion ************************ -if(!@$db->db_query('SELECT oe_kurzbz FROM public.tbl_benutzerfunktion LIMIT 1;')) -{ - $qry = "ALTER TABLE public.tbl_benutzerfunktion ADD COLUMN oe_kurzbz Character varying(32); - ALTER TABLE public.tbl_benutzerfunktion ADD COLUMN datum_von Date; - ALTER TABLE public.tbl_benutzerfunktion ADD COLUMN datum_bis Date; - - -- studiengang in oe_kurzbz kopieren - UPDATE public.tbl_benutzerfunktion SET oe_kurzbz = (SELECT lower(typ::varchar(1) || kurzbz) FROM public.tbl_studiengang WHERE studiengang_kz=tbl_benutzerfunktion.studiengang_kz); - - DROP VIEW public.vw_benutzerfunktion; - - ALTER TABLE public.tbl_benutzerfunktion ALTER COLUMN oe_kurzbz SET NOT NULL; - - -- spalte loeschen - ALTER TABLE public.tbl_benutzerfunktion DROP COLUMN studiengang_kz; - "; - - if(!$db->db_query($qry)) - echo 'public.tbl_benutzerfunktion: '.$db->db_last_error().'
'; - else - echo ' public.tbl_benutzerfunktion: Umbenannt auf oe_kurzbz statt studiengang_kz hinzugefuegt!
- Datum Von/Bis hinzugefuegt'; -} - - -?> diff --git a/vilesci/admin/VI-Kurzreferenz.html b/vilesci/admin/VI-Kurzreferenz.html deleted file mode 100644 index 657d4bf60..000000000 --- a/vilesci/admin/VI-Kurzreferenz.html +++ /dev/null @@ -1,450 +0,0 @@ - - -Herbert's Homepage: VI-Kurzreferenz - - - - - - -

VI Einführung und Kurzreferenz

- - -

- - - - -
-

Inhalt

-
-

-

-


- - - - - -
-

Einführung

-
-

-

VI Betriebsarten

Der vi kennt drei Betriebsarten: -
    -
  1. Der visual mode, in dem jeder Tastendruck als Kommando - interpretiert wird. Dies ist die Standardbetriebsart des vi! -
  2. Der ex mode, in dem über die Kommandozeile komplexe Befehle, wie - z.B. Suchen und Ersetzen eingegeben werdne können. -
  3. Der input mode, in dem Text eingegeben werden kann.
-

-

Der Visual Mode

Der Visual Mode ist wie gesagt die -Standardbetriebsart des vi, d.h., man befindet sich direkt nach dem Start des vi -darin. Aus allen anderen Betriebsarten kommt man jederzeit durch Drücken der -Escape Taste zurück. -

Die Idee dahinter ist, daß man, solange kein Text eingegeben wird, ohne Hilfe -von Maus oder erweiterter Tastatur (Pfeiltasten usw.) in der editierten Datei -durch Bewegen des Cursors, Springen und mit Hilfe von Bookmarks navigieren kann. -Das ermöglicht Arbeit mit einem sehr hohen Tempo und auch auf Terminals ohne -erweiterte Tastatur. -

-

-

Der Ex Mode

Der Ex Mode dient dazu, auch komplexere Kommandos oder -Makros eingeben zu können, die durch jeweils einfache Tastendrücke im Visual -Mode so nicht möglich wären. -

Man erreicht den Ex Mode aus dem Visual Mode heraus und zwar durch Drücken -von ":". Ein Kommando im Ex Mode wird abgebrochen durch Escape oder -beendet durch Enter. -

-

Der Input Mode

Der Input Mode dient zum Eingeben von Text. Hier -werden die normalen Tasten als einzugebende Buchstaben interpretiert. Andere -Befehle aus dem Visual Mode, die auf Tasten liegen, die so nicht druckbar sind, -wie z.B. Ctrl-F und Ctrl-B (PageDownund -PageUp), stehen weiterhin zur Verfügung. -

Der Input Mode kann durch verschiedene Visual Kommandos eingeleitet werden. -Mehr dazu unter Text -eingeben. -

Der Input Mode wird verlassen durch Escape, man landet somit wieder -im Visual Mode. -

-

-


- - - - - -
-

Wichtige VI Kommandos

-
-

-

Konvention

Im Folgenden werden einige oft benutzte VI-Kommandos -aufgelistet. Fast alle dieser Kommandos sind Visual Kommandos. -Ex Kommandos werden durch das ":" am Anfang gekennzeichnet. -

Manche (meist Visual) Kommandos haben noch ein [Count] -vorangestellt. Das heißt, daß das Kommando normalerweise einmal, bei einer -vorher gedrückten Zahl n aber n-mal ausgeführt wird. -

-

Starten des VI

Der VI kann mit oder ohne Angabe eines Dateinamen -gestartet werden. Wird ein Dateiname angegeben, wird die Datei geladen oder, -falls sie noch nicht existiert, neu erzeugt. Aufrufe können sein: -

- - - - - - - - - - - - - - - - -
vi Aufruf von vi mit leerem Text-Puffer.
vi Dateiname Datei wird geladen und der Cursor bei der ersten Zeile plaziert. -
vi + Dateiname Datei wird geladen und der Cursor bei der letzten Zeile plaziert. -
vi +n Dateiname Datei wird geladen und der Cursor bei der n-ten Zeile - plaziert.
vi +/Zeichenkette Dateiname Datei wird geladen und der Cursor bei der Zeile mit - Zeichenkette plaziert.
-

Hinweis: Die meisten vi-Versionen beherrschen auch das Bearbeiten mehrerer -Dateien, allerdings unterscheiden sich die Implementierungen meistens. -

Moderne Implementierungen wie z.B. Elvis können auch den Bildschirm -in Fenster unterteilen. Hierzu verweise ich aber auf die Dokumentation des -jeweiligen vi-Clones! -

-

Beenden des VI

- - - - - - - - - - - - - -
:wq Speichern und vi verlassen.
:q vi verlassen, falls Datei unverändert
:q! vi verlassen, egal ob Datei verändert oder nicht.
:w Datei speichern
-

-

Dateien laden

- - - - - - - - - - -
e Datei Datei wird geladen, wenn sie existiert, ansonsten erzeugt. -
:next Die nächste Datei wird geladen, falls vi mit mehreren Dateien - aufgerufen wurde.
:prev Die vorherige Datei wird geladen, falls vi mit mehreren Dateien - aufgerufen wurde.
-

-

Cursorbewegungen

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[Count]j Den Cursor um eine (bzw. Count) Zeile runter. usw.).
[Count]k Den Cursor um eine (bzw. Count) Zeile rauf. usw.).
[Count]l Den Cursor um ein (bzw. Count) Zeichen rechts. usw.).
[Count]h Den Cursor um ein (bzw. Count) Zeichen links.
[Count]w Den Cursor um ein (bzw. Count) Wort rechts.
[Count]b Den Cursor um ein (bzw. Count) Wort links.
[Count]h Den Cursor um ein (bzw. Count) Zeichen links.
[Count]h Den Cursor um ein (bzw. Count) Zeichen links.
[Count]G Springe zum Ende der Datei oder, falls Count gegeben, zu - Zeile Count.
Ctrl-f Page-Down.
Ctrl-b Page-Up.
^ Springe zum Anfang der aktuellen Zeile.
$ Springe zum Ende der aktuellen Zeile.
-

-

Text eingeben

- - - - - - - - - - - - - - - - - - - - - - -
i (insert), Eingabe vor dem aktuellen Zeichen.
a (append), Eingabe nach dem aktuellen Zeichen.
I (Insert), Eingabe am Anfang der aktuellen Zeile.
A (Append), Eingabe am Ende der aktuellen Zeile.
o neue Zeile und Eingabe nach der aktuellen Zeile.
O neue Zeile und Eingabe vor der aktuellen Zeile.
Ctrl-v Eingabe eines Steuerzeichens.
-

-

Text ändern

- - - - - - - - - - - - - - - - -
[Count]rZeichen (replace), Änderung des aktuellen Buchstaben in Zeichen. -
R (Replace), Überschreibemodus vom aktuellen Buchstaben aus.
cwWort ersetzt das Wort vor dem Cursor durch Wort.
ccZeichenkette ersetzt die aktuelle oder nächste Zeile durch Zeichenkette -
J hängt die der aktuellen folgende Zeile an die aktuelle an und - positioniert den Cursor "dazwischen".
-

-

Text löschen

- - - - - - - - - - - - - - - - -
[Count]x 1 (bzw. Count) Zeichen unter dem Cursor (nach rechts) wird - gelöscht.
[Count]X 1 (bzw. Count) Zeichen links vom dem Cursor wird gelöscht. -
D löscht von der Cursorposition bis zum Zeilenende.
[Count]dd 1 (bzw. Count) Zeilen werden gelöscht.
[Count]d[Richtung] 1 (bzw. Count) mal wird in Richtung (rechts, links, - oben, unten, wortweise, was es eben so gibt!) gelöscht. -
-

-

Die Zwischenablagen im VI

Der VI hat ziemlich viele Zwischenablagen. -Zum Einen sind das die, die beim Löschen automatisch gefüllt werden (man kann -auch ohne zu löschen Text in diese Ablagen schieben), zum Anderen gibt es noch -26 weitere, die man selbst belegen kann. -

Die sogenannten Delete Buffer, also die Zwischenablagen, die durch -das Löschen (z.B. durch dd) gefüllt werden, sind wie ein Stack -organisiert, d.h., nach jedem Löschen verschiebt sich der Inhalt der Ablagen um -Einen nach hinten. Diese Ablagen werden adressiert über die Zifferntasten 1 bis -0, es gibt also 10 Stück. -

Außerdem kann noch beliebig Text in die anderen 26 Ablagen schmeißen, die -durch die Tasten a-z adressiert sind. Die Vorgehensweise bei beiden Arten ist -identisch: Zwischenablage auswählen und dann kopieren, einfügen oder was auch -immer. -

- - - - - - - - - - - - - - - - - - - -
"1..0, a..z Die Ablage 1..0 bzw. a..z für die nächste Aktion - auswälen.
[Count]y[Richtung] 1 (bzw. Count) mal wird in Richtung (rechts, links, - oben, unten, wortweise, was es eben so gibt!) in die aktuelle - Zwischenablage kopiert.
[Count]yy 1 (bzw. Count) Zeilen werden in die aktuelle Zwischenablage - kopiert.
Beliebige Löschaktion - Gelöschter Text wird in die aktuelle Zwischenablage kopiert.
p Der Inhalt der aktuellen Zwischenablage wird hinter dem Cursor - eingefügt.
P Der Inhalt der aktuellen Zwischenablage wird vor dem Cursor eingefügt. -
-

-

Suchen und Ersetzen

- - - - - - - - - - - - - - - - - - - - - - - - - -
/Regex Suche vorwärts nach dem regulären Ausdruck Regex.
?Regex Suche rückwärts nach dem regulären Ausdruck Regex.
n Wiederholt das letzte Suchkommando.
N Wiederholt das letzte Suchkommando in die jeweils andere Richtung. -
fZeichen Sucht nach Zeichen in der aktuellen Zeile vorwärts.
FZeichen Sucht nach Zeichen in der aktuellen Zeile rückwärts.
:%s/Quelle/Ziel/ Ersetzt Quelle im Text einmal durch Ziel. -
:%s/Quelle/Ziel/g Ersetzt Quelle im Text überall durch Ziel. -
-

-

Bookmarks im VI

- - - - - - - - - - -
mKey Setzt eine Marke an der aktuellen Stelle unter dem Namen der Taste - Key.
'Key Springt zu der Zeile mit der Marke Key.
`Key Springt zu der Stelle mit der Marke Key. -
-

-

Sonstige Goodies

- - - - - - - - - - -
. Wiederholt die letzte Editieraktion, z.B. die Texteingabe seit das - letzte Mal der Visual Mode verlassen wurde, Suchen und Ersetzen - oder was auch immer.
% über einer Klammer Springt mit dem Cursor auf die korrespondierende öffnende bzw. - schließende Klammer.
:tag C-Identifier -
Ctrl-] (auf C-Identifier)
Sucht in der aktuellen C-Tags-Datei nach C-Identifier und - öffnet bei Erfolg einen Buffer mit der entsprechenden Quelltextdatei an - der entsprechenden Stelle. Siehe hierzu das Utility ctags, das - mit jedem VI installiert wird.
-

-

-
- - - - - -
-
Letzte Änderung: 30.04.2001
-
diff --git a/vilesci/admin/fasinstall.html b/vilesci/admin/fasinstall.html deleted file mode 100644 index 2202a9b52..000000000 --- a/vilesci/admin/fasinstall.html +++ /dev/null @@ -1,22 +0,0 @@ - - - -FAS-Installation - - - - -

Links für die FAS-Installation

-Installationsanleitung

-Seamonkey Download (Version 2.11)
-Orbit 3+1 Theme
-
-

Images:

-fhcomplete.bmp
-tempus.ico
-fas.ico
-

XPI:

-FH Complete.xpi
- - - \ No newline at end of file diff --git a/vilesci/admin/htaccess/access.php b/vilesci/admin/htaccess/access.php deleted file mode 100644 index c2795ee9b..000000000 --- a/vilesci/admin/htaccess/access.php +++ /dev/null @@ -1,447 +0,0 @@ -

ERROR:

-

Das Script meldet folgenden Fehler:
"".$text.""

-


[ - Index - Zurück - ]




-
  

-htaccess-Generator Copyright © 2000+2001 by Alexander Mieland (DMA147)
 "; -exit; -} -?> -htaccess-Generator <?php echo $version; ?>


-
  -
DMA`s htaccess-Generator
-
 
  -
Script zum erstellen eines kompletten, passwortgeschützen Bereichs auf dem Server.
  • Das Verzeichnis, welches geschützt werden soll, MUSS chmod 777 haben! -
  • Dieses Script muss IN dem, zu schützenden Verzeichnis liegen!



  •  
      - -
    -
    - htaccess-Menü
    -
    -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
       
    -
    -
       
    -
    - - - -
    -
       
    -
    -
       
    -
    - - - -
    -
    -
    -
    - -
    - -
    -
    - Neuen Bereich anlegen -
    -
    -
    -
    - Bereich mit nur einem User anlegen
    -
    - Bereich mit mehreren Usern anlegen
    -
    -
    -
    - [ - index - ]
    -
    -
    -
    -
    - -
    -
    - -

    - Neuen Admin-Bereich erstellen
    -
    -
    -

    -
    - Vergib einen Namen für den Bereich (max. 30 Zeichen):
    - -
    -
    - Gib den Usernamen ein:
    - -
    -
    - Gib das Passwort zweimal ein:
    - -
    - - - - -
    -
    - -
    - - -
    -

    Die .htpasswd wurde mit folgendem Inhalt gespeichert:
    ".$inhalt."

    - Die .htaccess wurde mit folgendem Inhalt gespeichert:
    ".$htaccessinhalt."


    -

    - Denken Sie daran, dass man versteckte Dateien auf einem Server mit einem FTP-Programm manchmal nicht sieht!
    - Da die Datei ".htpasswd" eine versteckte Datei ist (in Unix ist alles, mit Punkt vorne, versteckt), - Kann es sein, dass sie sie nicht sehen. Sie können sie sich aber dennoch runterladen, indem sie in die FTP-Console - Ihres FTP-Clients folgendes eingeben:   get .htpasswd

    "; - } else { - echo "


    "; - error("Die beiden Passwort-Eingaben unterscheiden sich voneinander!"); - } - } - endif; - ?> -

    -
    - [ - Index - ]
    -
    -

    - -
    -
    - -

    - Neuen Admin-Bereich erstellen
    -
    -
    -

    -
    - Vergib einen Namen für den Bereich (max. 30 Zeichen):
    - -
    -
    - Gib den 1. Usernamen ein:
    - -
    -
    - Gib das 1. Passwort zweimal ein:
    - -
    - - - - -
    -
    - -
    - - -
    - -
    -
    - -

    - Weitere User
    -
    -
    -

    -
    - Gib den nächsten Usernamen ein:
    - -
    -
    - Gib das nächste Passwort zweimal ein:
    - -
    - - - - - - -
    -
    -    - -
    - - -
    -

    "; - error("Die beiden Passwort-Eingaben unterscheiden sich voneinander!"); - } - } - elseif ($submit == "endgültig speichern"): - if ($name == "" || $name == " " || $pwd1 == "" || $pwd2 == "") - { - error("Da fehlt doch was???!!!"); - } else { - if ($pwd1 == $pwd2) { - $passwd = crypt($pwd2); - $inhalt1 .= $name.":".$passwd."\n"; - $i=1; - while(!$pwfile) { - if(file_exists("./.htpasswd0$i")) $i++; - else $pwfile=".htpasswd0$i"; - } - $wf = fopen ("./".$pwfile, "w+"); - if(!fwrite ($wf,$inhalt1)) error($pwfile." konnte nicht geschrieben werden! Bitte das Verzeichnis auf 777 chmoden! (Info in wichtig.txt!)"); - fclose ($wf); - $path = $SCRIPT_FILENAME; - $path = ereg_replace('/access.php', '', $path); - $htaccessinhalt = "AuthType Basic\nAuthName \"".$realm." - found at: http://www.apboard.de\"\nAuthUserFile ".$path."/".$pwfile."\nrequire valid-user"; - $wf = fopen ("./.htaccess", "w+"); - if(!fwrite ($wf,$htaccessinhalt)) error(".htaccess konnte nicht geschrieben werden! Bitte das Verzeichnis auf 777 chmoden! (Info in wichtig.txt!)"); - fclose ($wf); - $inhalt2 = str_replace("\n", "
    ", $inhalt1); - echo "

    Die .htpasswd wurde mit folgendem Inhalt gespeichert:
    ".$inhalt2."

    - Die .htaccess wurde mit folgendem Inhalt gespeichert:
    ".$htaccessinhalt."


    -

    - Denken Sie daran, dass man versteckte Dateien auf einem Server mit einem FTP-Programm manchmal nicht sieht!
    - Da die Datei ".htpasswd" eine versteckte Datei ist (in Unix ist alles, mit Punkt vorne, versteckt), - Kann es sein, dass sie sie nicht sehen. Sie können sie sich aber dennoch runterladen, indem sie in die FTP-Console - Ihres FTP-Clients folgendes eingeben:   get .htpasswd

    "; - } else { - echo "


    "; - error("Die beiden Passwort-Eingaben unterscheiden sich voneinander!"); - } - } - endif; - endif; - ?> -

    -
    - [ - Index - ]
    -
    -

    - -
    -
    - Admin-Bereich ändern
    -
    - VORSICHT!
    - Dies sollten nur Leute machen, die auch wirklich wissen, was sie tun!

    -
    - -
    - Folgende Datei ändern:
    - "; - $handle=opendir('.'); - while ($file = readdir ($handle)) { - if ($file == ".htaccess" || eregi(".htpasswd", $file)) { - echo ""; - } - } - closedir($handle); - echo ""; - ?> -

    - -     - -
    - -
    - Folgende Datei ändern:
    - "; - $fp = fopen ("./".$pwdatei, "r"); - $inhalt = fread ($fp, filesize("./".$pwdatei)); - echo ""; - fclose ($fp); - ?> -

    - - - - -
    - Datei erfolgreich gespeichert!

    [ - Index - ]
    "; - } - fclose ($fp); - endif; - elseif ($submit == "löschen"): - if (!isset($del)): - echo "Die Datei ".$pwdatei." wirklich löschen?

    "; - echo "[ - JA - NEIN! - ]"; - elseif ($del == "JA"): - if(file_exists("./".$pwdatei)) { - if (!unlink("./".$pwdatei)) { - error($pwdatei." konnte nicht gelöscht werden! Bitte manuell, per FTP löschen."); - } else { - echo "
    Datei ".$pwdatei." wurde erfolgreich gelöscht!
    [Index]

    "; - } - } else { - error("Diese Datei ist nicht vorhanden!!??"); - } - endif; - endif; - endif; - ?> -

    -

    - [ - zurück - ]
    -
    -
    -
    -
    - -
    -
    - Admin-Bereich wieder öffnen
    -
    - (Datei .htaccess wirklich löschen?)

    "; - echo "[ - JA - NEIN! - ]"; - elseif ($del == "JA"): - if(file_exists("./.htaccess")) { - if (!unlink("./.htaccess")) { - error(".htaccess konnte nicht gelöscht werden! Bitte manuell, per FTP löschen."); - } else { - echo "
    Datei .htaccess wurde erfolgreich gelöscht!
    [Index]

    "; - } - } else { - error("Keine .htaccess - Datei zum löschen vorhanden!!??"); - } - endif; - ?> -
    -

    - [ - zurück - ]
    -
    -
    -
    -
    - -
     
     

    -htaccess-Generator Copyright © 2000+2001 by Alexander Mieland (DMA147)
     
    diff --git a/vilesci/admin/index.html b/vilesci/admin/index.html deleted file mode 100644 index 58039f48f..000000000 --- a/vilesci/admin/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - VileSci - Admin - - - - - - - - - <body bgcolor="#FFFFFF"> - This application works only with a frames-enabled browser.<br /> - <a href="main.php">Use without frames</a> - </body> - - - - diff --git a/vilesci/admin/mailtest.html b/vilesci/admin/mailtest.html deleted file mode 100644 index a94d273fb..000000000 --- a/vilesci/admin/mailtest.html +++ /dev/null @@ -1,21 +0,0 @@ - - -Mail Test - - - - -

    Test-Seite zum verschicken von Mails.

    - -
    - Adresse: - -
    - Subject: - -
    - -
    -

     

    - - diff --git a/vilesci/admin/mailtest.php b/vilesci/admin/mailtest.php deleted file mode 100644 index b8faa0284..000000000 --- a/vilesci/admin/mailtest.php +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/vilesci/admin/menu.html b/vilesci/admin/menu.html deleted file mode 100644 index be247935c..000000000 --- a/vilesci/admin/menu.html +++ /dev/null @@ -1,30 +0,0 @@ - - - VileSci-Admin - - - - -

    VileSci Administration

    -

    Tools

    - -
    -

    Admin

    - -
    -

    Extras

    - - - - diff --git a/vilesci/admin/test/index.php b/vilesci/admin/test/index.php deleted file mode 100755 index 1893305a2..000000000 --- a/vilesci/admin/test/index.php +++ /dev/null @@ -1,70 +0,0 @@ - - */ - -require_once('../../../config/vilesci.config.inc.php'); -require_once('../../../include/mail.class.php'); -?> - - - - VileSci-ServerTests - - - - -setHTMLContent('Dies ist ein Test'); - if(!$mail->send()) - $msg.= 'Fehler beim Senden des Mails
    '; - else - $msg.= ' Mail verschickt an '.$_POST['sendto']; - -} -?> - - - - -

    VileSci ServerTests

    - - - - diff --git a/vilesci/admin/test/pdftest/PDFlib-license.pdf b/vilesci/admin/test/pdftest/PDFlib-license.pdf deleted file mode 100644 index 31ed03bc6..000000000 Binary files a/vilesci/admin/test/pdftest/PDFlib-license.pdf and /dev/null differ diff --git a/vilesci/admin/test/pdftest/PDFlib-manual.pdf b/vilesci/admin/test/pdftest/PDFlib-manual.pdf deleted file mode 100644 index c9f9c66aa..000000000 Binary files a/vilesci/admin/test/pdftest/PDFlib-manual.pdf and /dev/null differ diff --git a/vilesci/admin/test/pdftest/PDFlib-purchase-order.pdf b/vilesci/admin/test/pdftest/PDFlib-purchase-order.pdf deleted file mode 100644 index 232c4d7e4..000000000 Binary files a/vilesci/admin/test/pdftest/PDFlib-purchase-order.pdf and /dev/null differ diff --git a/vilesci/admin/test/pdftest/bestell.pdf b/vilesci/admin/test/pdftest/bestell.pdf deleted file mode 100644 index e69de29bb..000000000 diff --git a/vilesci/admin/test/pdftest/bestell_pdf_get.php b/vilesci/admin/test/pdftest/bestell_pdf_get.php deleted file mode 100644 index eb2102eb1..000000000 --- a/vilesci/admin/test/pdftest/bestell_pdf_get.php +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/vilesci/admin/test/pdftest/bestell_pdf_make.php b/vilesci/admin/test/pdftest/bestell_pdf_make.php deleted file mode 100644 index 99809c900..000000000 --- a/vilesci/admin/test/pdftest/bestell_pdf_make.php +++ /dev/null @@ -1,30 +0,0 @@ - - -Bestellschein - - - - -finished - - - \ No newline at end of file diff --git a/vilesci/admin/test/pdftest/clock.pdf b/vilesci/admin/test/pdftest/clock.pdf deleted file mode 100644 index 9b7596ed4..000000000 --- a/vilesci/admin/test/pdftest/clock.pdf +++ /dev/null @@ -1,1355 +0,0 @@ -%PDF-1.3 -% -5 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -6 0 obj -335 -endobj -4 0 obj -<> -/Contents[5 0 R ] ->> -endobj -8 0 obj -<> ->> -endobj -10 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -11 0 obj -335 -endobj -9 0 obj -<> -/Contents[10 0 R ] ->> -endobj -12 0 obj -<> ->> -endobj -14 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -15 0 obj -335 -endobj -13 0 obj -<> -/Contents[14 0 R ] ->> -endobj -16 0 obj -<> ->> -endobj -18 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -19 0 obj -335 -endobj -17 0 obj -<> -/Contents[18 0 R ] ->> -endobj -20 0 obj -<> ->> -endobj -22 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -23 0 obj -335 -endobj -21 0 obj -<> -/Contents[22 0 R ] ->> -endobj -24 0 obj -<> ->> -endobj -26 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -27 0 obj -335 -endobj -25 0 obj -<> -/Contents[26 0 R ] ->> -endobj -28 0 obj -<> ->> -endobj -30 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -31 0 obj -335 -endobj -29 0 obj -<> -/Contents[30 0 R ] ->> -endobj -32 0 obj -<> ->> -endobj -34 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -35 0 obj -335 -endobj -33 0 obj -<> -/Contents[34 0 R ] ->> -endobj -36 0 obj -<> ->> -endobj -38 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -39 0 obj -335 -endobj -37 0 obj -<> -/Contents[38 0 R ] ->> -endobj -40 0 obj -<> ->> -endobj -42 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -43 0 obj -335 -endobj -41 0 obj -<> -/Contents[42 0 R ] ->> -endobj -44 0 obj -<> ->> -endobj -46 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -47 0 obj -335 -endobj -45 0 obj -<> -/Contents[46 0 R ] ->> -endobj -49 0 obj -<> ->> -endobj -51 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -52 0 obj -335 -endobj -50 0 obj -<> -/Contents[51 0 R ] ->> -endobj -53 0 obj -<> ->> -endobj -55 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -56 0 obj -335 -endobj -54 0 obj -<> -/Contents[55 0 R ] ->> -endobj -57 0 obj -<> ->> -endobj -59 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -60 0 obj -335 -endobj -58 0 obj -<> -/Contents[59 0 R ] ->> -endobj -61 0 obj -<> ->> -endobj -63 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -64 0 obj -335 -endobj -62 0 obj -<> -/Contents[63 0 R ] ->> -endobj -65 0 obj -<> ->> -endobj -67 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -68 0 obj -335 -endobj -66 0 obj -<> -/Contents[67 0 R ] ->> -endobj -69 0 obj -<> ->> -endobj -71 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -72 0 obj -335 -endobj -70 0 obj -<> -/Contents[71 0 R ] ->> -endobj -73 0 obj -<> ->> -endobj -75 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -76 0 obj -335 -endobj -74 0 obj -<> -/Contents[75 0 R ] ->> -endobj -77 0 obj -<> ->> -endobj -79 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -80 0 obj -335 -endobj -78 0 obj -<> -/Contents[79 0 R ] ->> -endobj -81 0 obj -<> ->> -endobj -83 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -84 0 obj -335 -endobj -82 0 obj -<> -/Contents[83 0 R ] ->> -endobj -85 0 obj -<> ->> -endobj -87 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -88 0 obj -335 -endobj -86 0 obj -<> -/Contents[87 0 R ] ->> -endobj -90 0 obj -<> ->> -endobj -92 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -93 0 obj -335 -endobj -91 0 obj -<> -/Contents[92 0 R ] ->> -endobj -94 0 obj -<> ->> -endobj -96 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -97 0 obj -335 -endobj -95 0 obj -<> -/Contents[96 0 R ] ->> -endobj -98 0 obj -<> ->> -endobj -100 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -101 0 obj -335 -endobj -99 0 obj -<> -/Contents[100 0 R ] ->> -endobj -102 0 obj -<> ->> -endobj -104 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -105 0 obj -335 -endobj -103 0 obj -<> -/Contents[104 0 R ] ->> -endobj -106 0 obj -<> ->> -endobj -108 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -109 0 obj -335 -endobj -107 0 obj -<> -/Contents[108 0 R ] ->> -endobj -110 0 obj -<> ->> -endobj -112 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -113 0 obj -335 -endobj -111 0 obj -<> -/Contents[112 0 R ] ->> -endobj -114 0 obj -<> ->> -endobj -116 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -117 0 obj -335 -endobj -115 0 obj -<> -/Contents[116 0 R ] ->> -endobj -118 0 obj -<> ->> -endobj -120 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -121 0 obj -335 -endobj -119 0 obj -<> -/Contents[120 0 R ] ->> -endobj -122 0 obj -<> ->> -endobj -124 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -125 0 obj -335 -endobj -123 0 obj -<> -/Contents[124 0 R ] ->> -endobj -126 0 obj -<> ->> -endobj -128 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -129 0 obj -335 -endobj -127 0 obj -<> -/Contents[128 0 R ] ->> -endobj -131 0 obj -<> ->> -endobj -133 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -134 0 obj -335 -endobj -132 0 obj -<> -/Contents[133 0 R ] ->> -endobj -135 0 obj -<> ->> -endobj -137 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -138 0 obj -335 -endobj -136 0 obj -<> -/Contents[137 0 R ] ->> -endobj -139 0 obj -<> ->> -endobj -141 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -142 0 obj -335 -endobj -140 0 obj -<> -/Contents[141 0 R ] ->> -endobj -143 0 obj -<> ->> -endobj -145 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -146 0 obj -335 -endobj -144 0 obj -<> -/Contents[145 0 R ] ->> -endobj -147 0 obj -<> ->> -endobj -149 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -150 0 obj -335 -endobj -148 0 obj -<> -/Contents[149 0 R ] ->> -endobj -151 0 obj -<> ->> -endobj -153 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -154 0 obj -335 -endobj -152 0 obj -<> -/Contents[153 0 R ] ->> -endobj -155 0 obj -<> ->> -endobj -157 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -158 0 obj -335 -endobj -156 0 obj -<> -/Contents[157 0 R ] ->> -endobj -159 0 obj -<> ->> -endobj -161 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -162 0 obj -335 -endobj -160 0 obj -<> -/Contents[161 0 R ] ->> -endobj -163 0 obj -<> ->> -endobj -165 0 obj -<> -stream -x혿R0 w=Gld'Q;`a) =H>cJ糒Ŷ -ks~&XK.'/Oho;"c:oLUPATPATPATпF7|kn b$M tzb}OF1U5jCm"q%cd1 6tΪRچ~Y.'bv}1{)q-gvݝò !>s/d}>1]VIz1uA6ptǹ*o[}q |{#5zRaas?}KxhfY=|x>?endstream -endobj -166 0 obj -335 -endobj -164 0 obj -<> -/Contents[165 0 R ] ->> -endobj -167 0 obj -<> ->> -endobj -3 0 obj -<> -endobj -7 0 obj -<> -endobj -1 0 obj -<> -endobj -48 0 obj -<> -endobj -89 0 obj -<> -endobj -130 0 obj -<> -endobj -168 0 obj -<> -endobj -2 0 obj -<> -endobj -xref -0 169 -0000000000 65535 f -0000025317 00000 n -0000025954 00000 n -0000025045 00000 n -0000000440 00000 n -0000000015 00000 n -0000000421 00000 n -0000025220 00000 n -0000000570 00000 n -0000001058 00000 n -0000000630 00000 n -0000001038 00000 n -0000001190 00000 n -0000001679 00000 n -0000001251 00000 n -0000001659 00000 n -0000001812 00000 n -0000002301 00000 n -0000001873 00000 n -0000002281 00000 n -0000002434 00000 n -0000002923 00000 n -0000002495 00000 n -0000002903 00000 n -0000003056 00000 n -0000003545 00000 n -0000003117 00000 n -0000003525 00000 n -0000003678 00000 n -0000004167 00000 n -0000003739 00000 n -0000004147 00000 n -0000004300 00000 n -0000004789 00000 n -0000004361 00000 n -0000004769 00000 n -0000004922 00000 n -0000005411 00000 n -0000004983 00000 n -0000005391 00000 n -0000005544 00000 n -0000006033 00000 n -0000005605 00000 n -0000006013 00000 n -0000006166 00000 n -0000006655 00000 n -0000006227 00000 n -0000006635 00000 n -0000025450 00000 n -0000006789 00000 n -0000007278 00000 n -0000006850 00000 n -0000007258 00000 n -0000007412 00000 n -0000007901 00000 n -0000007473 00000 n -0000007881 00000 n -0000008035 00000 n -0000008524 00000 n -0000008096 00000 n -0000008504 00000 n -0000008658 00000 n -0000009147 00000 n -0000008719 00000 n -0000009127 00000 n -0000009281 00000 n -0000009770 00000 n -0000009342 00000 n -0000009750 00000 n -0000009904 00000 n -0000010393 00000 n -0000009965 00000 n -0000010373 00000 n -0000010527 00000 n -0000011016 00000 n -0000010588 00000 n -0000010996 00000 n -0000011150 00000 n -0000011639 00000 n -0000011211 00000 n -0000011619 00000 n -0000011773 00000 n -0000012262 00000 n -0000011834 00000 n -0000012242 00000 n -0000012396 00000 n -0000012885 00000 n -0000012457 00000 n -0000012865 00000 n -0000025586 00000 n -0000013019 00000 n -0000013508 00000 n -0000013080 00000 n -0000013488 00000 n -0000013642 00000 n -0000014131 00000 n -0000013703 00000 n -0000014111 00000 n -0000014265 00000 n -0000014757 00000 n -0000014326 00000 n -0000014736 00000 n -0000014893 00000 n -0000015386 00000 n -0000014955 00000 n -0000015365 00000 n -0000015523 00000 n -0000016016 00000 n -0000015585 00000 n -0000015995 00000 n -0000016153 00000 n -0000016646 00000 n -0000016215 00000 n -0000016625 00000 n -0000016783 00000 n -0000017276 00000 n -0000016845 00000 n -0000017255 00000 n -0000017413 00000 n -0000017906 00000 n -0000017475 00000 n -0000017885 00000 n -0000018043 00000 n -0000018536 00000 n -0000018105 00000 n -0000018515 00000 n -0000018673 00000 n -0000019166 00000 n -0000018735 00000 n -0000019145 00000 n -0000025728 00000 n -0000019304 00000 n -0000019797 00000 n -0000019366 00000 n -0000019776 00000 n -0000019935 00000 n -0000020428 00000 n -0000019997 00000 n -0000020407 00000 n -0000020566 00000 n -0000021059 00000 n -0000020628 00000 n -0000021038 00000 n -0000021197 00000 n -0000021690 00000 n -0000021259 00000 n -0000021669 00000 n -0000021828 00000 n -0000022321 00000 n -0000021890 00000 n -0000022300 00000 n -0000022459 00000 n -0000022952 00000 n -0000022521 00000 n -0000022931 00000 n -0000023090 00000 n -0000023583 00000 n -0000023152 00000 n -0000023562 00000 n -0000023721 00000 n -0000024214 00000 n -0000023783 00000 n -0000024193 00000 n -0000024352 00000 n -0000024845 00000 n -0000024414 00000 n -0000024824 00000 n -0000024983 00000 n -0000025875 00000 n -trailer -<<8CBC9B72E114705493E2B7C5E4F27C7C>] ->> -startxref -26003 -%%EOF diff --git a/vilesci/admin/test/pdftest/clock.php b/vilesci/admin/test/pdftest/clock.php deleted file mode 100644 index 41d51ea70..000000000 --- a/vilesci/admin/test/pdftest/clock.php +++ /dev/null @@ -1,91 +0,0 @@ - 0) { - pdf_begin_page($pdf, 2 * ($radius + $margin), 2 * ($radius + $margin)); - - pdf_set_transition($pdf, 4); /* wipe */ - pdf_set_duration($pdf, 0.5); - - pdf_translate($pdf, $radius + $margin, $radius + $margin); - pdf_save($pdf); - pdf_setrgbcolor($pdf, 0.0, 0.0, 1.0); - - /* minute strokes */ - pdf_setlinewidth($pdf, 2.0); - for ($alpha = 0; $alpha < 360; $alpha += 6) { - pdf_rotate($pdf, 6.0); - pdf_moveto($pdf, $radius, 0.0); - pdf_lineto($pdf, $radius-$margin/3, 0.0); - pdf_stroke($pdf); - } - - pdf_restore($pdf); - pdf_save($pdf); - - /* 5 minute strokes */ - pdf_setlinewidth($pdf, 3.0); - for ($alpha = 0; $alpha < 360; $alpha += 30) { - pdf_rotate($pdf, 30.0); - pdf_moveto($pdf, $radius, 0.0); - pdf_lineto($pdf, $radius-$margin, 0.0); - pdf_stroke($pdf); - } - - $ltime = getdate(); - - /* draw hour hand */ - pdf_save($pdf); - pdf_rotate($pdf,-(($ltime['minutes']/60.0)+$ltime['hours']-3.0)*30.0); - pdf_moveto($pdf, -$radius/10, -$radius/20); - pdf_lineto($pdf, $radius/2, 0.0); - pdf_lineto($pdf, -$radius/10, $radius/20); - pdf_closepath($pdf); - pdf_fill($pdf); - pdf_restore($pdf); - - /* draw minute hand */ - pdf_save($pdf); - pdf_rotate($pdf,-(($ltime['seconds']/60.0)+$ltime['minutes']-15.0)*6.0); - pdf_moveto($pdf, -$radius/10, -$radius/20); - pdf_lineto($pdf, $radius * 0.8, 0.0); - pdf_lineto($pdf, -$radius/10, $radius/20); - pdf_closepath($pdf); - pdf_fill($pdf); - pdf_restore($pdf); - - /* draw second hand */ - pdf_setrgbcolor($pdf, 1.0, 0.0, 0.0); - pdf_setlinewidth($pdf, 2); - pdf_save($pdf); - pdf_rotate($pdf, -(($ltime['seconds'] - 15.0) * 6.0)); - pdf_moveto($pdf, -$radius/5, 0.0); - pdf_lineto($pdf, $radius, 0.0); - pdf_stroke($pdf); - pdf_restore($pdf); - - /* draw little circle at center */ - pdf_circle($pdf, 0, 0, $radius/30); - pdf_fill($pdf); - - pdf_restore($pdf); - - pdf_end_page($pdf); -} - -$pdf = pdf_close($pdf); -fclose($fp); -echo "finished"; -?> - - diff --git a/vilesci/admin/test/pdftest/get_testpdf.php b/vilesci/admin/test/pdftest/get_testpdf.php deleted file mode 100644 index d824ae42a..000000000 --- a/vilesci/admin/test/pdftest/get_testpdf.php +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/vilesci/admin/test/pdftest/grid.pdf b/vilesci/admin/test/pdftest/grid.pdf deleted file mode 100644 index f76b4d836..000000000 Binary files a/vilesci/admin/test/pdftest/grid.pdf and /dev/null differ diff --git a/vilesci/admin/test/pdftest/hello.php b/vilesci/admin/test/pdftest/hello.php deleted file mode 100644 index 24fad7bcc..000000000 --- a/vilesci/admin/test/pdftest/hello.php +++ /dev/null @@ -1,33 +0,0 @@ - diff --git a/vilesci/admin/test/pdftest/image.php b/vilesci/admin/test/pdftest/image.php deleted file mode 100644 index c45673138..000000000 --- a/vilesci/admin/test/pdftest/image.php +++ /dev/null @@ -1,39 +0,0 @@ - diff --git a/vilesci/admin/test/pdftest/make_testpdf.php b/vilesci/admin/test/pdftest/make_testpdf.php deleted file mode 100644 index 1affd6fe8..000000000 --- a/vilesci/admin/test/pdftest/make_testpdf.php +++ /dev/null @@ -1,21 +0,0 @@ -finished"; -?> \ No newline at end of file diff --git a/vilesci/admin/test/pdftest/pdfclock.php b/vilesci/admin/test/pdftest/pdfclock.php deleted file mode 100644 index 55a9bd0ef..000000000 --- a/vilesci/admin/test/pdftest/pdfclock.php +++ /dev/null @@ -1,94 +0,0 @@ - diff --git a/vilesci/admin/test/pdftest/personalize.php b/vilesci/admin/test/pdftest/personalize.php deleted file mode 100644 index 536303277..000000000 --- a/vilesci/admin/test/pdftest/personalize.php +++ /dev/null @@ -1,67 +0,0 @@ - diff --git a/vilesci/admin/test/pdftest/quickreference.php b/vilesci/admin/test/pdftest/quickreference.php deleted file mode 100644 index 742c68c55..000000000 --- a/vilesci/admin/test/pdftest/quickreference.php +++ /dev/null @@ -1,76 +0,0 @@ - diff --git a/vilesci/admin/test/pdftest/test.php b/vilesci/admin/test/pdftest/test.php deleted file mode 100644 index 08c8b5449..000000000 --- a/vilesci/admin/test/pdftest/test.php +++ /dev/null @@ -1,33 +0,0 @@ - diff --git a/vilesci/admin/test/php-info.php b/vilesci/admin/test/php-info.php deleted file mode 100644 index 5f63cb5ba..000000000 --- a/vilesci/admin/test/php-info.php +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/vilesci/admin/test/sendmail.php b/vilesci/admin/test/sendmail.php deleted file mode 100644 index c2fa3f373..000000000 --- a/vilesci/admin/test/sendmail.php +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/vilesci/lehre/lehrfach.php b/vilesci/lehre/lehrfach.php deleted file mode 100644 index 69b441fce..000000000 --- a/vilesci/lehre/lehrfach.php +++ /dev/null @@ -1,561 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ -/** - * Administrationsseite fuer Lehrfaecher - */ -require_once('../../config/vilesci.config.inc.php'); -require_once('../../include/fachbereich.class.php'); -require_once('../../include/studiengang.class.php'); -require_once('../../include/lehrfach.class.php'); -require_once('../../include/functions.inc.php'); -require_once('../../include/benutzerberechtigung.class.php'); - -if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - -$stg_kz=(isset($_REQUEST['stg_kz'])?$_REQUEST['stg_kz']:0); -if(!is_numeric($stg_kz) && $stg_kz!='') - $stg_kz='0'; - -$gg=''; - -$f=new fachbereich(); -$f->getAll(); -$fachbereiche=$f->result; -$s=new studiengang(); -$s->getAll('typ, kurzbz', false); -$studiengang=$s->result; - -$user = get_uid(); - -$rechte = new benutzerberechtigung(); -$rechte->getBerechtigungen($user); - -if (isset($_GET['filter_stg_kz']) || isset($_POST['filter_stg_kz'])) - $filter_stg_kz=(isset($_GET['filter_stg_kz'])?$_GET['filter_stg_kz']:$_POST['filter_stg_kz']); -else - $filter_stg_kz=''; -if (isset($_GET['filter_semester']) || isset($_POST['filter_semester'])) - $filter_semester=(isset($_GET['filter_semester'])?$_GET['filter_semester']:$_POST['filter_semester']); -else - $filter_semester=''; - -if (isset($_GET['filter_fachbereich_kurzbz']) || isset($_POST['filter_fachbereich_kurzbz'])) - $filter_fachbereich_kurzbz=(isset($_GET['filter_fachbereich_kurzbz'])?$_GET['filter_fachbereich_kurzbz']:$_POST['filter_fachbereich_kurzbz']); -else - $filter_fachbereich_kurzbz=''; - -if (isset($_GET['filter_aktiv']) || isset($_POST['filter_aktiv'])) - $filter_aktiv=(isset($_GET['filter_aktiv'])?$_GET['filter_aktiv']:$_POST['filter_aktiv']); -else - $filter_aktiv=''; - - -if (isset($_POST['neu'])) -{ - $stg_obj = new studiengang(); - if(!$stg_obj->load($_POST['stg_kz'])) - die('Studiengang wurde nicht gefunden'); - - if(!$rechte->isBerechtigt('lehre/lehrfach', $stg_obj->oe_kurzbz, 'sui')) - die('Sie haben keine Berechtigung fuer diese Aktion'); - - $lf = new lehrfach(); - $lf->new=true; - $lf->studiengang_kz=$_POST['stg_kz']; - $lf->fachbereich_kurzbz=$_POST['fachbereich_kurzbz']; - $lf->kurzbz=$_POST['kurzbz']; - $lf->bezeichnung = $_POST['bezeichnung']; - $lf->farbe = $_POST['farbe']; - $lf->aktiv = true; - $lf->semester = $_POST['semester']; - $lf->sprache = $_POST['sprache']; - $lf->updateamum = date('Y-m-d H:i:s'); - $lf->updatevon = $user; - $lf->insertamum = date('Y-m-d H:i:s'); - $lf->insertvon = $user; - - if(!$lf->save()) - { - echo "
    $lf->errormsg
    "; - } -} -if (isset($_GET['neu'])) -{ - $stg_obj = new studiengang(); - if(!$stg_obj->load($_GET['stg_kz'])) - die('Studiengang wurde nicht gefunden'); - - if(!$rechte->isBerechtigt('lehre/lehrfach', $stg_obj->oe_kurzbz, 'sui')) - die('Sie haben keine Berechtigung fuer diese Aktion'); - - $lf = new lehrfach(); - $lf->new=true; - $lf->studiengang_kz=$_GET['stg_kz']; - $lf->fachbereich_kurzbz=$_GET['fachbereich_kurzbz']; - $lf->kurzbz=$_GET['kurzbz']; - $lf->bezeichnung = $_GET['bezeichnung']; - $lf->farbe = $_GET['farbe']; - $lf->aktiv = true; - $lf->semester = $_GET['semester']; - $lf->sprache = $_GET['sprache']; - $lf->updateamum = date('Y-m-d H:i:s'); - $lf->updatevon = $user; - $lf->insertamum = date('Y-m-d H:i:s'); - $lf->insertvon = $user; - - if(!$lf->save()) - { - echo "
    $lf->errormsg
    "; - } -} -if (isset($_POST['type']) && $_POST['type']=='editsave') -{ - $stg_obj = new studiengang(); - if(!$stg_obj->load($_POST['stg_kz'])) - die('Studiengang wurde nicht gefunden'); - - if(!$rechte->isBerechtigt('lehre/lehrfach', $stg_obj->oe_kurzbz, 'sui')) - die('Sie haben keine Berechtigung fuer diese Aktion'); - - $lf = new lehrfach(); - $lf->new=false; - $lf->lehrfach_id = $_POST['lehrfach_id']; - $lf->studiengang_kz=$_POST['stg_kz']; - $lf->fachbereich_kurzbz=$_POST['fachbereich_kurzbz']; - $lf->kurzbz=$_POST['kurzbz']; - $lf->bezeichnung = $_POST['bezeichnung']; - $lf->farbe = $_POST['farbe']; - $lf->aktiv = isset($_POST['aktiv']); - $lf->semester = $_POST['semester']; - $lf->sprache = $_POST['sprache']; - $lf->updateamum = date('Y-m-d H:i:s'); - $lf->updatevon = $user; - - if(!$lf->save()) - { - echo "
    $lf->errormsg
    "; - } -} - -$outp='
    '; - -$s=array(); -$outp.= " Studiengang: "; -$outp.=" Semester: "; - -$outp.= " Institut: "; - -$outp.=""; -$outp.=" Aktiv: '; - -$outp.=" - -
    "; - -echo ' - - - Lehrfach Verwaltung - - - - - - - - - - -

    Lehrfach Verwaltung ('.$s[$filter_stg_kz]->kurzbz.' '.$filter_semester.' '.$filter_fachbereich_kurzbz.')

    -'; - -echo $outp; - -if($filter_stg_kz=='' && $filter_fachbereich_kurzbz=='' && !isset($_GET['type'])) - die('Bitte einen Studiengang oder Fachbereich auswaehlen'); - -if (isset($_GET['type']) && $_GET['type']=='aktiv') -{ - $lf = new lehrfach(); - $lf->load($_GET['lehrfach_nr']); - - $stg_obj = new studiengang(); - if(!$stg_obj->load($lf->studiengang_kz)) - die('Studiengang konnte nicht ermittelt werden'); - - if(!$rechte->isBerechtigt('lehre/lehrfach:begrenzt',$stg_obj->oe_kurzbz,'sui')) - die('Sie haben keine Berechtigung fuer diese Aktion'); - - if ($lf->aktiv) - $lf->aktiv=false; - else - $lf->aktiv=true; - $lf->updatevon = $user; - - if(!$lf->save()) - { - echo "
    $lf->errormsg
    "; - } - unset($_GET['type']); -} - -if (isset($_GET['type']) && $_GET['type']=='edit') -{ - $lf=new lehrfach(); - $lf->load($_GET['lehrfach_nr']); - - $stg_obj = new studiengang(); - if(!$stg_obj->load($lf->studiengang_kz)) - die('Studiengang konnte nicht ermittelt werden'); - - if(!$rechte->isBerechtigt('lehre/lehrfach',$stg_obj->oe_kurzbz,'sui')) - die('Sie haben keine Berechtigung fuer diese Aktion'); - - echo '
    '; - echo '

    Edit Lehrfach: '.$_GET['lehrfach_nr'].''; - echo ''; - echo '"; - - echo ""; - echo ' - '; - - echo ''; - echo ''; - echo ''; - - echo ''; - echo '
    '; - echo " Studiengang:\n
    Semester:
    Institut
    Name
    Kurzbezeichnung'; - echo '
    Farbe'; - echo '
    Aktivaktiv?'checked':'').' />'; - echo '
    Sprache
    '; - echo ''; - echo ''; - echo ''; - echo '


    '; -} -else -{ - if($rechte->isBerechtigt('lehre/lehrfach',null,'sui')) - { - //Neuanlage - echo ' -
    -

    Neues Lehrfach:
    '; - echo ''; - echo '"; - - echo ""; - echo ' - '; - - echo ''; - echo ''; - echo ''; - echo '
    '; - echo " Studiengang:
    Semester:
    Institut
    Name
    Kurzbezeichnung'; - echo '
    Farbe'; - echo '
    Sprache
    '; - - echo ' - - -

    -
    -
    '; - } -} - - -if(!isset($_GET['type'])) -{ - if($rechte->isBerechtigt('lehre/lehrfach')) - $where = ''; - else - $where = ' AND aktiv=true'; - - - $sql_query="SELECT - tbl_lehrfach.lehrfach_id AS Nummer, tbl_lehrfach.kurzbz AS Fach, tbl_lehrfach.bezeichnung AS Bezeichnung, - tbl_lehrfach.farbe AS Farbe, fachbereich_kurzbz as fachbereich, tbl_lehrfach.aktiv, tbl_lehrfach.sprache AS Sprache, - tbl_lehrfach.studiengang_kz, tbl_lehrfach.semester - FROM - lehre.tbl_lehrfach - WHERE true - ".($filter_stg_kz!=''?"AND tbl_lehrfach.studiengang_kz='$filter_stg_kz'":'')." - ".($filter_semester!=''?"AND semester='$filter_semester'":'')." - ".($filter_fachbereich_kurzbz!=''?"AND fachbereich_kurzbz = '$filter_fachbereich_kurzbz'":'')." - ".($filter_aktiv!=''?"AND aktiv = '$filter_aktiv'":'')." - $where - ORDER BY tbl_lehrfach.kurzbz, tbl_lehrfach.lehrfach_id"; - - //echo $sql_query; - if(!$result_lehrfach=$db->db_query($sql_query)) - error("Lehrfach not found!"); - - - if ($result_lehrfach!=0) - { - echo ' -

    Übersicht - '.$db->db_num_rows($result_lehrfach).' Einträge

    - - '; - - echo " - - - - - - - - - - - - - - "; - - $num_rows=$db->db_num_rows($result_lehrfach); - for($i=0;$i<$num_rows;$i++) - { - $row=$db->db_fetch_object($result_lehrfach); - echo " - - - - - - - ". - "". - " - - "; - } - - echo '
    IDStgSemKurzbzBezeichnungFarbeAktivInstitutSprache 
    $row->nummer".$s[$row->studiengang_kz]->kurzbz."$row->semester$row->fach$row->bezeichnungfarbe;\" >$row->farbe
    nummer&type=aktiv&filter_stg_kz=$filter_stg_kz&filter_semester=$filter_semester&filter_fachbereich_kurzbz=$filter_fachbereich_kurzbz&filter_aktiv=$filter_aktiv\" method='POST'>
    $row->fachbereich$row->sprache"; - if($rechte->isBerechtigt('lehre/lehrfach', null, 'sui')) - echo "nummer&type=edit&filter_stg_kz=$filter_stg_kz&filter_semester=$filter_semester&filter_fachbereich_kurzbz=$filter_fachbereich_kurzbz&filter_aktiv=$filter_aktiv\">Edit"; - echo "
    '; - } - else - echo "Kein Eintrag gefunden!"; -} - -?> -
    - - \ No newline at end of file diff --git a/vilesci/lehre/stdplan_clean_check.php b/vilesci/lehre/stdplan_clean_check.php deleted file mode 100644 index d482b1fae..000000000 --- a/vilesci/lehre/stdplan_clean_check.php +++ /dev/null @@ -1,74 +0,0 @@ - - - Stundenplan säubern - - -

    Stundenplan säubern

    -

    Folgende Einträge kommen doppelt vor:

    -

    -"; - if (!$equl) - { - $equl=true; - echo $stdplan_table[$i][1],"
    "; - $anz++; - } - } - else - $equl=false; -} -echo "$anz doppelte Einträge wurden gefunden und gelöscht.
    $num_rows Einträge gesamt."; -/*$foo = 0; -for ($j=0; $j<$num_rows; $j++) -{ - $bestell_id=mysql_result($result, $j, "ID"); - $bestell_nr=mysql_result($result, $j, "BestellNr"); - $bgcolor = $cfgBgcolorOne; - $foo % 2 ? 0: $bgcolor = $cfgBgcolorTwo; - echo ""; - echo "

    $bestell_id
    "; - echo "
    $bestell_nr
    "; - echo "Details"; - $body.="$bestell_nr: \t http://data.technikum-wien.at/bestellungen/bestell_det_ueb.php3?bestellid=$bestell_id\n"; - echo "\n"; - $foo++; -} */ -?> -

    -
    -Erstellt am 28. Mai 2001 von Christian Humer
    -Letzte Änderung: 28. Mai 2001 von Christian Humer - - diff --git a/vilesci/lehre/stdplan_clean_go.php b/vilesci/lehre/stdplan_clean_go.php deleted file mode 100644 index fb401251f..000000000 --- a/vilesci/lehre/stdplan_clean_go.php +++ /dev/null @@ -1,54 +0,0 @@ - - - - Stundenplan säubern - - -

    Stundenplan säubern

    -

    Folgende Einträge kommen doppelt vor:

    -

    -helpstr=".$help_str." - table0=".$stdplan_table[$i][0]." - table1=".$stdplan_table[$i][1]; -} - -//Sortieren -for ($i=1; $i<$num_rows; $i++) - { - $erg=strcmp($stdplan_table[$i-1][1],$stdplan_table[$i][1]); - if ($erg==0) - { - echo $stdplan_table[$i][1]."
    "; - $mysql_query="DELETE FROM stundenplan WHERE id=".$stdplan_table[$i][0]; - $result=mysql_query($mysql_query); - $anz++; - } - } - -echo "$anz doppelte Einträge wurden gefunden und gelöscht.
    $num_rows Einträge gesamt."; - -?> -

    -
    -Erstellt am 28. Mai 2001 von Christian Humer
    -Letzte Änderung: 18. Juni 2001 von Christian Humer - - diff --git a/vilesci/lehre/stdplan_delete.php b/vilesci/lehre/stdplan_delete.php deleted file mode 100644 index 5e07b328e..000000000 --- a/vilesci/lehre/stdplan_delete.php +++ /dev/null @@ -1,253 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - $sql_query="SELECT * FROM tbl_studiengang WHERE studiengang_kz>0 ORDER BY kurzbz"; - $result_stg=$db->db_query($sql_query); - if(!$result_stg) - die("studiengang not found! ".$db->db_last_error()); - - - $type=(isset($_REQUEST['type'])?$_REQUEST['type']:''); - - $mode=(isset($_REQUEST['mode'])?$_REQUEST['mode']:''); - $stg_kz=(isset($_REQUEST['stg_kz'])?$_REQUEST['stg_kz']:'0'); - - $tagv=(isset($_REQUEST['tagv'])?$_REQUEST['tagv']:'1'); - $monatv=(isset($_REQUEST['monatv'])?$_REQUEST['monatv']:'1'); - $jahrv=(isset($_REQUEST['jahrv'])?$_REQUEST['jahrv']:date('Y')); - - - $tagb=(isset($_REQUEST['tagb'])?$_REQUEST['tagb']:'31'); - $monatb=(isset($_REQUEST['monatb'])?$_REQUEST['monatb']:'12'); - $jahrb=(isset($_REQUEST['jahrb'])?$_REQUEST['jahrb']:date('Y')); - - if ($mode=='del') - { - $sql_query="DELETE FROM lehre.tbl_stundenplan WHERE studiengang_kz=$stg_kz AND datum>='$jahrv-$monatv-$tagv' AND datum<='$jahrb-$monatb-$tagb'"; - //echo $sql_query.'
    '; - - if ($result=$db->db_query($sql_query)) - $anz=$db->db_affected_rows($result); - else - $anz=0; - echo $anz.' Records deleted! '.$db->db_last_error().'
    '; - } - ?> - - -Delete Stundenplan - - - -

    Delete from Stundenplan

    -
    -
    -

    Studiengang - -

    -

    Von (inkl): Tag - - Monat - - Jahr - -

    -

    Bis (inkl): Tag - - Monat - - Jahr - -

    -

    - - -

    -
    -
    -"; - echo "Kontrolle auf Doppelbelegungen! ... "; - - // checken auf Ort - $date[mday]=$tag; $date[mon]=$monat; $date[year]=$jahr; - $datum=$jahr."-".$monat."-".$tag; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$rythmus)); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT id FROM stundenplan WHERE datum='$datum' AND stunde_id='$std' AND ort_id='$ortid'"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - echo "error!
    Doppelbelegung gefunden auf Ort=$ortid Datum=$datum Stunde=$stunde!
    "; - $error=true; - } - } - // checken auf Lehrfach - $date[mday]=$tag; $date[mon]=$monat; $date[year]=$jahr; - $datum=$jahr."-".$monat."-".$tag; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$rythmus)); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT id FROM stundenplan WHERE datum='$datum' AND stunde_id='$std' AND lehrfach_id='$lehrfachid'"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - echo "error!
    Doppelbelegung gefunden auf Lehrfach=$lehrfachid Datum=$datum Stunde=$stunde!
    "; - $error=true; - } - } - // checken auf Verband - $date[mday]=$tag; $date[mon]=$monat; $date[year]=$jahr; - $datum=$jahr."-".$monat."-".$tag; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$rythmus)); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT semester, verband, gruppe, studiengang_kz FROM tbl_stundenplan WHERE datum='$datum' AND stunde_id='$std' AND studiengang_kz='$stg_kz' AND semester='$semester' AND (verband='$verband' OR verband=NULL) AND (gruppe='$gruppe' OR gruppe=NULL)"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - $row=$db->db_fetch_object($result,0); - echo "error!
    Doppelbelegung gefunden auf Datum=$datum - Stunde=$stunde - StudiengangID=$row->studiengang_id - Semester=$row->semester Verband=$row->verband Gruppe=$row->gruppe!
    "; - $error=true; - } - } - - // checken auf Ort im Einheitenplan - $date[mday]=$tag; $date[mon]=$monat; $date[year]=$jahr; - $datum=$jahr."-".$monat."-".$tag; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$rythmus)); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT id FROM einheitenplan WHERE datum='$datum' AND stunde_id='$std' AND ort_id='$ortid'"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - echo "error!
    Doppelbelegung gefunden im Einheitenplan auf Ort=$ortid Datum=$datum Stunde=$stunde!
    "; - $error=true; - } - } - // checken auf Lehrfach im Einheitenplan - $date[mday]=$tag; $date[mon]=$monat; $date[year]=$jahr; - $datum=$jahr."-".$monat."-".$tag; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$rythmus)); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT id FROM einheitenplan WHERE datum='$datum' AND stunde_id='$std' AND lehrfach_id='$lehrfachid'"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - echo "error!
    Doppelbelegung gefunden im Einheitenplan auf Lehrfach=$lehrfachid Datum=$datum Stunde=$stunde!
    "; - $error=true; - } - } - - //Einfügen in die Datenbank - if (!$error) - { - echo "OK!
    "; - $date[mday]=$tag; $date[mon]=$monat; $date[year]=$jahr; - $datum=$jahr."-".$monat."-".$tag; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$rythmus)); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - if (($verband=='0') && ($gruppe==0)) - $sql_query="INSERT INTO stundenplan (studiengang_id, semester, verband, gruppe, lehrfach_id, ort_id, datum, stunde_id) VALUES ('$stgid', '$semester', NULL, NULL, '$lehrfachid', '$ortid', '$datum', '$std')"; - elseif ($gruppe=0) - $sql_query="INSERT INTO stundenplan (studiengang_id, semester, verband, gruppe, lehrfach_id, ort_id, datum, stunde_id) VALUES ('$stgid', '$semester', '$verband', NULL, '$lehrfachid', '$ortid', '$datum', '$std')"; - else - $sql_query="INSERT INTO stundenplan (studiengang_id, semester, verband, gruppe, lehrfach_id, ort_id, datum, stunde_id) VALUES ('$stgid', '$semester', '$verband', '$gruppe', '$lehrfachid', '$ortid', '$datum', '$std')"; - //echo $sql_query; - $result=$db->db_query($sql_query); - if(!$result) - { - echo $db->db_last_error()."
    "; - $error=true; - } - else - echo "Studiengang_ID: $stgid - Semester: $semester - Verband: $verband - Gruppe: $gruppe - Lehrfach_ID: $lehrfachid - Ort_ID: $ortid - Datum: $datum - Stunde: $std -- Eingefuegt!
    "; - - } - if (!$error) - echo "Einfügen erfolgreich abgeschlossen!
    "; - else - echo "Es ist ein Fehler aufgetreten!
    "; - } -} -?> - - diff --git a/vilesci/lehre/stdplan_insert.php b/vilesci/lehre/stdplan_insert.php deleted file mode 100644 index c2aee7dd4..000000000 --- a/vilesci/lehre/stdplan_insert.php +++ /dev/null @@ -1,373 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - /** - * @updated 10.11.2004 (WM) - * todo: unr als string? - * - */ - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - - $sql_query="SELECT studiengang_kz, kurzbz, bezeichnung FROM public.tbl_studiengang WHERE studiengang_kz>0 ORDER BY kurzbz"; - //echo $sql_query."
    "; - $result_stg=$db->db_query($sql_query); - if(!$result_stg) - die("studiengang not found! ".$db->db_last_error()); - $sql_query="SELECT lehrfach_id, kurzbz,bezeichnung FROM lehre.tbl_lehrfach where aktiv=true or aktiv is null ORDER BY kurzbz"; - $result_lehrf=$db->db_query($sql_query); - if(!$result_lehrf) - die("lehrfach not found! ".$db->db_last_error()); - $sql_query="SELECT tbl_person.person_id, kurzbz FROM public.tbl_person, public.tbl_mitarbeiter where person_id=personalnummer and lektor=true ORDER BY kurzbz"; - $result_lektor=$db->db_query($sql_query); - if(!$result_lektor) - die("lehre.lektor not found! ".$db->db_last_error()); - $sql_query="SELECT ort_kurzbz FROM tbl_ort ORDER BY ort_kurzbz"; - $result_ort=$db->db_query($sql_query); - if(!$result_ort) - die("ort not found! ".$db->db_last_error()); - - $sql_query="SELECT * FROM lehre.tbl_lehreinheit ORDER BY lehrform_kurzbz"; - $result_einheit=$db->db_query($sql_query); - if(!$result_einheit) - die("Einheit not found! ".$db->db_last_error()); - - - $sql_query="SELECT lehrform_kurzbz,bezeichnung FROM lehre.tbl_lehrform where verplanen=true ORDER BY lehrform_kurzbz"; - $result_lehrform=$db->db_query($sql_query); - if(!$result_lehrform) - die("Lehrform not found! ".$db->db_last_error()); - - - $stgid=(isset($_REQUEST['stgid'])?$_REQUEST['stgid']:1); - $lektorid=(isset($_REQUEST['lektorid'])?$_REQUEST['lektorid']:1); - $semester=(isset($_REQUEST['semester'])?$_REQUEST['semester']:0); - $verband=(isset($_REQUEST['verband'])?$_REQUEST['verband']:0); - $gruppe=(isset($_REQUEST['gruppe'])?$_REQUEST['gruppe']:0); - $tag=(isset($_REQUEST['tag'])?$_REQUEST['tag']:1); - $monat=(isset($_REQUEST['monat'])?$_REQUEST['monat']:1); - $jahr=(isset($_REQUEST['jahr'])?$_REQUEST['jahr']:date('Y')); - - $stdbegin=(isset($_REQUEST['stdbegin'])?$_REQUEST['stdbegin']:1); - $stdblock=(isset($_REQUEST['stdblock'])?$_REQUEST['stdblock']:1); - $stdsemester=(isset($_REQUEST['stdsemester'])?$_REQUEST['stdsemester']:1); - $lehrformid=(isset($_REQUEST['lehrformid'])?$_REQUEST['lehrformid']:1); - -?> - - - -Stundenplan Check - - - - -

    Eingabe in Stundenplan

    -
    -
    -

    Studiengang -

    -

    Semester - - Verband - - Gruppe - -

    -

    - [ Einheit - ] - - - Lehrfach - - -

    - Unterrichtsnummer - -

    - - - Lektor - - - - Lehrform - - -

    -

    - Ort - - - - Tag - - Monat - - Jahr - - 1. Stunde - -

    -

    Stunden/Block - - Stunden/Semester - - Rythmus - - wöchig -

    -

    - - -

    -
    -
    -"; - echo "Kontrolle auf Doppelbelegungen! ... "; - - // checken auf Ort - $date[mday]=$_POST['tag']; $date[mon]=$_POST['monat']; $date[year]=$_POST['jahr']; - $datum=$tag.".".$monat.".".$jahr; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$_POST['rythmus'])); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - - $sql_query="SELECT stundenplandev_id FROM tbl_stundenplandev WHERE datum='$datum' AND stunde='$std' AND ort_kurzbz='".$_POST['ortid']."'"; - if ($_POST['unr']=='') - $sql_query.=" AND unr IS NOT NULL"; - else - $sql_query.=" AND unr!=".$_POST['unr']; - echo $sql_query; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - echo "error!
    Doppelbelegung gefunden auf Ort=".$_POST['ortid']." Datum=$datum Stunde=$stunde!
    "; - $error=true; - } - } - - // checken auf Lektor im Stundenplan - $date[mday]=$_POST['tag']; $date[mon]=$_POST['monat']; $date[year]=$_POST['jahr']; - $datum=$tag.".".$monat.".".$jahr; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$_POST['rythmus'])); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT stundenplandev_id FROM tbl_stundenplandev WHERE datum='$datum' AND stunde='$std' AND uid='".$_POST['$lektorid']."'"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - echo "error!
    Doppelbelegung gefunden auf Lektor=".$_POST['$lektorid']." Datum=$datum Stunde=$stunde!
    "; - $error=true; - } - } - - // checken auf Verband - $date[mday]=$_POST['tag']; $date[mon]=$_POST['monat']; $date[year]=$_POST['jahr']; - $datum=$tag.".".$monat.".".$jahr; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$_POST['rythmus'])); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - $sql_query="SELECT semester, verband, gruppe, tbl_stundenplandev.studiengang_kz,tbl_studiengang.kurzbz FROM tbl_stundenplandev JOIN tbl_studiengang using(studiengang_kz) WHERE datum='$datum' AND stunde='$std' AND studiengang_kz='".$_POST['stgid']."' AND semester='$semester' AND (verband='".$_POST['verband']."' OR verband=NULL) AND (gruppe='".$_POST['gruppe']."' OR gruppe=NULL)"; - $result=$db->db_query($sql_query); - if($result && ($db->db_num_rows($result)>0)) - { - $row=$db->db_fetch_object($result,0); - echo "error!
    Doppelbelegung gefunden auf Datum=$datum - Stunde=$stunde - Studiengang=$row->kurzbz - Semester=$row->semester Verband=$row->verband Gruppe=$row->gruppe!
    "; - $error=true; - } - } - - //Einfuegen in die Datenbank - if (!$error) - { - echo "OK!
    "; - $date[mday]=$_POST['tag']; $date[mon]=$_POST['monat']; $date[year]=$_POST['jahr']; - $datum=$tag.".".$monat.".".$jahr; - for ($i=0; ($i<$stdsemester)&&!$error; $i++) - { - $std=$stunde+($i % $stdblock); - if ( ($std==$stunde) && (($i>0)||($stdblock==1)) ) - { - $time=mktime(0, 0, 0, $date[mon], $date[mday], $date[year]); - $date=getdate($time+(604800*$_POST['rythmus'])); - $datum=$date[year]."-".$date[mon]."-".$date[mday]; - } - // todo: unr als string? - $sql_query="INSERT INTO tbl_stundenplandev (studiengang_kz, semester, verband, gruppe, lehrfach_nr, uid, ort_kurzbz, datum, stunde,einheit_kurzbz,unr,updateamum,updatevon, lehrform_kurzbz) ". - "VALUES ('".$_POST['stgid']."', '".$_POST['semester']."', '".$_POST['verband']."', '".$_POST['gruppe']."', '".$_POST['lehrfachid']."', '".$_POST['lektorid']."', '".$_POST['ortid']."', '$datum', $std,".($_POST['einheit_kurzbz']==-1?'NULL':"'".$_POST['einheit_kurzbz']."'").",".($_POST['unr']==-1?'NULL':$_POST['unr']).",now(),'".$_SERVER['PHP_AUTH_USER']."','".$_POST['lehrformid']."')"; - echo $sql_query; - $result=$db->db_query($sql_query); - if(!$result) - { - echo $db->db_last_error()."
    "; - $error=true; - } - else - echo "Studiengang_ID: ".$_POST['stgid']." - Semester: ".$_POST['semester']." - Verband: ".$_POST['verband']." - Gruppe: ".$_POST['gruppe']." - Lehrfach_Nr: ".$_POST['lehrfachid']." - Lektor_ID: ".$_POST['lektorid']." - Lehrform: ".$_POST['lehrformid']." - Ort_ID: ".$_POST['ortid']." - Datum: $datum - Stunde: $std -- Eingefuegt!
    "; - - } - if (!$error) - echo "Einfuegen erfolgreich abgeschlossen!
    "; - else - echo "Es ist ein Fehler aufgetreten!
    "; - } -} -?> - - diff --git a/vilesci/personen/studenten_uebersicht.php b/vilesci/personen/studenten_uebersicht.php deleted file mode 100644 index 3cd21c61c..000000000 --- a/vilesci/personen/studenten_uebersicht.php +++ /dev/null @@ -1,109 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - /** - * Changes: 23.10.2004: Anpassung an neues DB-Schema (WM) - */ - - - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - include('../../include/functions.inc.php'); - - if(!($erg=$db->db_query("SELECT studiengang_kz, UPPER(typ::varchar(1) || kurzbz) as kurzbz, bezeichnung FROM public.tbl_studiengang ORDER BY kurzbz ASC"))) - die($db->db_last_error()); - $num_rows=$db->db_num_rows($erg); -?> - - - -Studenten Uebersicht - - - - - -

    Studenten Übersicht

    - - - -db_fetch_object($erg, $i); - echo ""; - } -?> - - -"; - $row=$db->db_fetch_object($erg, $i); - $stg_kzbz=$row->kurzbz; - $stg_kz=$row->studiengang_kz; - $sql_query="SELECT DISTINCT semester FROM public.tbl_student WHERE studiengang_kz=$stg_kz ORDER BY semester"; - //echo $sql_query; - if(!($result_sem=$db->db_query($sql_query))) - die($db->db_last_error()); - $nr_sem=$db->db_num_rows($result_sem); - for ($j=0; $j<$nr_sem; $j++) - { - $row_sem=$db->db_fetch_object($result_sem, $j); - echo "semester\">$stg_kzbz-$row_sem->semester
    "; - - $sql_query="SELECT DISTINCT verband FROM public.tbl_student WHERE studiengang_kz=$stg_kz AND semester=$row_sem->semester ORDER BY verband"; - //echo $sql_query; - if(!($result_ver=$db->db_query($sql_query))) - die($db->db_last_error()); - $nr_ver=$db->db_num_rows($result_ver); - for ($k=0; $k<$nr_ver; $k++) - { - $row_ver=$db->db_fetch_object($result_ver, $k); - echo " - semester&ver=$row_ver->verband\">$stg_kzbz-$row_sem->semester$row_ver->verband
    "; - - $sql_query="SELECT DISTINCT gruppe FROM public.tbl_student WHERE studiengang_kz=$stg_kz AND semester=$row_sem->semester AND verband='$row_ver->verband' ORDER BY gruppe"; - //echo $sql_query; - if(!($result_grp=$db->db_query($sql_query))) - die($db->db_last_error()); - $nr_grp=$db->db_num_rows($result_grp); - for ($l=0; $l<$nr_grp; $l++) - { - $row_grp=$db->db_fetch_object($result_grp, $l); - echo "  - semester&ver=$row_ver->verband&grp=$row_grp->gruppe\">$stg_kzbz-$row_sem->semester$row_ver->verband$row_grp->gruppe
    "; - - } - } - } - echo""; - } -?> - -
    $row->kurzbz
    $row->bezeichnung
    - - diff --git a/vilesci/personen/studenten_uebersicht_det.php b/vilesci/personen/studenten_uebersicht_det.php deleted file mode 100644 index 93604d57b..000000000 --- a/vilesci/personen/studenten_uebersicht_det.php +++ /dev/null @@ -1,99 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - -/** - * Changes: 22.10.2004: Anpassung an neues DB-Schema (WM) - */ - - - include('../../include/functions.inc.php'); - - - $sql_query="SELECT uid, titelpre, vorname, nachname, UPPER(typ::varchar(1) || kurzbz) as kurzbz, semester, verband, gruppe, matrikelnr FROM campus.vw_student JOIN public.tbl_studiengang USING(studiengang_kz) WHERE true "; - if (isset($_GET['stg_kz'])) - $sql_query.="AND studiengang_kz='".addslashes($_GET['stg_kz'])."' "; - if (isset($_GET['sem']) && is_numeric($_GET['sem'])) - $sql_query.="AND semester=".$_GET['sem']." "; - if (isset($_GET['ver'])) - $sql_query.="AND verband='".addslashes($_GET['ver'])."' "; - if (isset($_GET['grp']) && is_numeric($_GET['grp'])) - $sql_query.="AND gruppe=".$_GET['grp']." "; - $sql_query.="ORDER BY nachname, kurzbz, semester, verband"; - if(!($erg=$db->db_query($sql_query))) - die($db->db_last_error()); - $num_rows=$db->db_num_rows($erg); -?> - - - -Detail Studenten - - - - - -

    Detailansicht

    -Results:
    -
    - - -db_fetch_object($erg); $i++) - { - $zeile=$i % 2; - - $vorname=$row->vorname; - $nachname=$row->nachname; - $stgkurzbz=$row->kurzbz; - $titel=$row->titelpre; - $matrikelnr=$row->matrikelnr; - $sem=$row->semester; - $ver=$row->verband; - $grp=$row->gruppe; - $id=$row->uid; - $emailtw=$id.'@technikum-wien.at'; - ?> - - - - - - - - - - - - - -
    TitelVornamenNachnameSTGSem.VerbandGruppeMatrikelnr.eMail
    Edit
    - - diff --git a/vilesci/stammdaten/le_wartung.php b/vilesci/stammdaten/le_wartung.php deleted file mode 100644 index 004cbd990..000000000 --- a/vilesci/stammdaten/le_wartung.php +++ /dev/null @@ -1,381 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../config/vilesci.config.inc.php'); - require_once('../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - require_once('../../include/functions.inc.php'); - require_once('../../include/lehrveranstaltung.class.php'); - require_once('../../include/lehreinheit.class.php'); - require_once('../../include/studiengang.class.php'); - require_once('../../include/studiensemester.class.php'); - - $user = get_uid(); - - $stg_kz = (isset($_GET['stg_kz'])?$_GET['stg_kz']:''); - $semester = (isset($_GET['semester'])?$_GET['semester']:''); - $stsem = (isset($_GET['stsem'])?$_GET['stsem']:''); - $check = (isset($_GET['check'])?true:false); - - //Wenn mitcheck=true ist, dann werden in der Tabelle (gefiltert nach Studiengang/Semester/Stsem) - //nur die Eintraege mit zusammenpassenden UNRs angezeigt - if(isset($_GET['mitcheck']) && $_GET['mitcheck']=='false') - $mitcheck = false; - else - $mitcheck = true; - -?> - - - -Lehreinheit - - - - -

    Lehreinheiten Zusammenlegen

    -"; - - //Studiengang DropDown - echo "Studiengang: '; - - //Semester DropDown - if($semester>$s[$stg_kz]) - $semester = $s[$stg_kz]; - - echo " Semester: '; - - //Studiensemester DropDown - $studiensem = new studiensemester(); - if($stsem=='') - $stsem = $studiensem->getAktorNext(); - $studiensem->getAll(); - echo " StSem: '; - echo 'Mit Check?'; - echo ''; - echo 'CHECK'; - echo ''; - - - if(isset($_POST['zusammenlegen'])) - { - $le_id_bleibt = $_POST['radio_bleibt']; - $le_id_delete = $_POST['radio_delete']; - - if($le_id_bleibt!=$le_id_delete) - { - //unr beider Lehreinheiten ermitteln - $qry = "SELECT (SELECT unr FROM lehre.tbl_lehreinheit WHERE lehreinheit_id='$le_id_bleibt') as unr_bleibt, - (SELECT unr FROM lehre.tbl_lehreinheit WHERE lehreinheit_id='$le_id_delete') as unr_delete"; - - if($result = $db->db_query($qry)) - { - if($row = $db->db_fetch_object($result)) - { - //Wenn beide UNRs gleich sind -> zusammenlegen - if($row->unr_bleibt==$row->unr_delete) - { - - echo "LV ".$_POST['radio_delete']." wird geloescht - LV ".$_POST['radio_bleibt']." bleibt bestehen
    "; - - /* - - Eintraege aus tbl_lehreinheitmitarbeiter Loeschen die nicht uebernommen werden sollen - - - Mitarbeiter die in beiden Tabellen vorkommen werden gemerged - - - Gruppen die in beiden Lehreinheiten vorkommen werden geloescht - - -Lehreinheit_id's umbiegen in den Tabellen - tbl_stundenplan - tbl_stundenplandev - tbl_lehreinheitgruppe - tbl_legesamtnote - tbl_notenschluessel - tbl_uebung - tbl_projektarbeit - tbl_pruefung - tbl_lehreinheitmitarbeiter - tbl_synclehreinheit - */ - - $error = false; - $db->db_query('BEGIN'); - - //Mitarbeiter loeschen die nicht uebernommen werden - foreach($_POST as $key=>$wert) - { - if(mb_strstr($key, 'check_')) - { - $arr = split('_',$key); - $qry = "DELETE FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$arr[1]' AND mitarbeiter_uid='$arr[2]'"; - $db->db_query($qry); - echo $qry.'
    '; - } - } - - //Mitarbeiter die in beiden Lehreinheiten geich sind werden gemerged - $qry = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$le_id_delete'"; - if($result_delete = $db->db_query($qry)) - { - while($row_delete = $db->db_fetch_object($result_delete)) - { - $qry = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$le_id_bleibt' AND mitarbeiter_uid='$row_delete->mitarbeiter_uid'"; - if($result_bleibt = $db->db_query($qry)) - { - if($row_bleibt = $db->db_fetch_object($result_bleibt)) - { - echo "Lehreinheitmitarbeiter $row_bleibt->mitarbeiter_uid wird gemerged
    "; - if($row_delete->lehrfunktion_kurzbz==$row_bleibt->lehrfunktion_kurzbz) - { - if($row_bleibt->semesterstunden!='' && $row_bleibt->semesterstunden!='0') - $semesterstunden = $row_bleibt->semesterstunden; - elseif($row_delete->semesterstunden!='' && $row_delete->semesterstunden!='0') - $semesterstunden = $row_delete->semesterstunden; - else - $semesterstunden = '0'; - - if($row_bleibt->planstunden!='' && $row_bleibt->planstunden!='0') - $planstunden = $row_bleibt->planstunden; - elseif($row_delete->planstunden!='' && $row_delete->planstunden!='0') - $planstunden = $row_delete->planstunden; - else - $planstunden = '0'; - - if($row_bleibt->stundensatz!='' && $row_bleibt->stundensatz!='0') - $stundensatz = $row_bleibt->stundensatz; - elseif($row_delete->stundensatz!='' && $row_delete->stundensatz!='0') - $stundensatz = $row_delete->stundensatz; - else - $stundensatz = '0'; - - if($row_bleibt->faktor!='' && $row_bleibt->faktor!='0') - $faktor = $row_bleibt->faktor; - elseif($row_delete->faktor!='' && $row_delete->faktor!='0') - $faktor = $row_delete->faktor; - else - $faktor = '0'; - - $anmerkung = $row_delete->anmerkung.' '.$row_bleibt->anmerkung; - - if($row_delete->bismelden=='t' || $row_bleibt->bismelden=='t') - $bismelden=true; - else - $bismelden=false; - - $updateamum = date('Y-m-d H:i:s'); - $updatevon = $user; - - $qry = "UPDATE lehre.tbl_lehreinheitmitarbeiter SET - semesterstunden='".addslashes($semesterstunden)."', - planstunden='".addslashes($planstunden)."', - stundensatz='".addslashes($stundensatz)."', - faktor='".addslashes($faktor)."', - anmerkung='".addslashes($anmerkung)."', - bismelden=".($bismelden?'true':'false').", - updateamum='$updateamum', - updatevon='$updatevon' - WHERE lehreinheit_id='$row_bleibt->lehreinheit_id' AND mitarbeiter_uid='$row_bleibt->mitarbeiter_uid'"; - $db->db_query($qry); - echo $qry.'
    '; - - $qry = "DELETE FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$row_delete->lehreinheit_id' AND mitarbeiter_uid='$row_delete->mitarbeiter_uid'"; - $db->db_query($qry); - echo $qry.'
    '; - } - else - { - echo "Kann die Daten von Person $row_bleibt->mitarbeiter_uid nicht mergen da sie eine unterschiedliche Lehrfunktion haben"; - $error = true; - } - } - } - } - } - - if(!$error) - { - //Gruppen die in beiden Lehreinheiten gleich sind werden geloescht - $qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheit_id='$le_id_bleibt'"; - if($result_bleibt = $db->db_query($qry)) - { - while($row_bleibt = $db->db_fetch_object($result_bleibt)) - { - $qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheit_id='$le_id_delete' AND studiengang_kz='$row_bleibt->studiengang_kz' AND semester='$row_bleibt->semester' AND (verband='$row_bleibt->verband' ".($row_bleibt->verband==''?' OR verband is null':'').") AND (gruppe='$row_bleibt->gruppe'".($row_bleibt->gruppe==''?' OR gruppe is null':'').") AND (gruppe_kurzbz='$row_bleibt->gruppe_kurzbz'".($row_bleibt->gruppe_kurzbz==''?' OR gruppe_kurzbz is null':'').")"; - if($result_gruppe = $db->db_query($qry)) - { - if($row_gruppe = $db->db_fetch_object($result_gruppe)) - { - $qry = "DELETE FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheitgruppe_id='$row_gruppe->lehreinheitgruppe_id'"; - $db->db_query($qry); - echo $qry.'
    '; - } - } - } - } - } - - if(!$error) - { - $qry = "UPDATE lehre.tbl_stundenplan SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE lehre.tbl_stundenplandev SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE lehre.tbl_lehreinheitgruppe SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE campus.tbl_legesamtnote SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE campus.tbl_notenschluessel SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE campus.tbl_uebung SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE lehre.tbl_projektarbeit SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE lehre.tbl_pruefung SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $qry .= "UPDATE lehre.tbl_lehreinheitmitarbeiter SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';\n"; - $db->db_query($qry); - echo nl2br($qry); - - //Wenn der Synclehreinheit Eintrag schon existiert dann den anderen loeschen sonst umbiegen - $qry = "SELECT * FROM sync.tbl_synclehreinheit WHERE lehreinheit_id='$le_id_bleibt' AND lehreinheit_pk in(SELECT lehreinheit_pk FROM sync.tbl_synclehreinheit WHERE lehreinheit_id='$le_id_delete')"; - - if($result = $db->db_query($qry)) - { - if($db->db_num_rows($result)==0) - { - $qry = "UPDATE sync.tbl_synclehreinheit SET lehreinheit_id='$le_id_bleibt' WHERE lehreinheit_id='$le_id_delete';"; - } - else - $qry = "DELETE FROM sync.tbl_synclehreinheit WHERE lehreinheit_id='$le_id_bleibt' AND lehreinheit_pk in(SELECT lehreinheit_pk FROM sync.tbl_synclehreinheit WHERE lehreinheit_id='$le_id_delete');"; - - $db->db_query($qry); - echo $qry.'
    '; - } - $qry = "DELETE FROM lehre.tbl_lehreinheit WHERE lehreinheit_id='$le_id_delete'\n"; - $db->db_query($qry); - echo nl2br($qry); - - $db->db_query('COMMIT'); - } - else - { - $db->db_query('ROLLBACK'); - } - } - else - echo "Die UNR beider Lehreinheiten muss gleich sein damit die beiden LE zusammengefuegt werden koennen"; - } - } - } - else - { - echo "Es wurde 2 mal die gleiche Lehreinheit ausgewhlt"; - } - } - - - - echo '

    Das wird geloescht:

    '; - - if($check) - $qry = "SELECT distinct a.* FROM lehre.tbl_lehreinheit a, lehre.tbl_lehreinheit b WHERE a.lehreinheit_id!=b.lehreinheit_id AND a.unr=b.unr AND a.unr!=0 AND a.studiensemester_kurzbz=b.studiensemester_kurzbz ORDER BY unr DESC LIMIT 10"; - else - { - if($mitcheck) - $qry = "SELECT a.* FROM (Select * FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE studiengang_kz='$stg_kz' AND semester='$semester' AND studiensemester_kurzbz='$stsem') as a, lehre.tbl_lehreinheit as b WHERE a.lehreinheit_id!=b.lehreinheit_id AND a.unr=b.unr AND a.studiensemester_kurzbz=b.studiensemester_kurzbz ORDER BY unr DESC"; - else - $qry = "SELECT * FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id) WHERE studiengang_kz='$stg_kz' AND semester='$semester' AND studiensemester_kurzbz='$stsem'"; - } - - echo "
    "; - //Obere Tabelle - draw_table($qry, true); - - echo ''; - echo '

    Das bleibt:

    '; - - //Untere Tabelle - draw_table($qry, false); - - echo "
    "; - - function draw_table($qry, $delete) - { - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - - echo ' - '; - - if($result = $db->db_query($qry)) - { - while($row = $db->db_fetch_object($result)) - { - echo ''; - echo " - - - - "; - - //Liste der zugehoerigen Mitarbeiter - $qry_ma = "SELECT * FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehreinheit_id='$row->lehreinheit_id'"; - if($result_ma = $db->db_query($qry_ma)) - { - while($row_ma = $db->db_fetch_object($result_ma)) - { - echo " - - "; - } - } - } - } - echo '
    LE_idLV_idStSemLF_idLFormBlockungWRStartKWRaumtypRaumtypAltlehreunrlvnr
    $row->lehreinheit_id$row->lehrveranstaltung_id$row->studiensemester_kurzbz$row->lehrfach_id$row->lehrform_kurzbz$row->stundenblockung$row->wochenrythmus$row->start_kw$row->raumtyp$row->raumtypalternativ".($row->lehre=='t'?'Ja':'Nein')."$row->unr$row->lvnr
    $row_ma->mitarbeiter_uid$row_ma->lehrfunktion_kurzbz$row_ma->semesterstunden$row_ma->planstunden$row_ma->stundensatz$row_ma->faktor$row_ma->anmerkung".($row_ma->bismelden?'Ja':'Nein')."
    '; - } -?> - - - \ No newline at end of file diff --git a/wap/index.php b/wap/index.php deleted file mode 100644 index 82629ca43..000000000 --- a/wap/index.php +++ /dev/null @@ -1,10 +0,0 @@ - \ No newline at end of file