ࡱ>  i  bjbj "E+\\8l,}`# `$$$$)Z.-*./z1z1z1z1z1z1z$.vUz.:))..Uz$$|aaa. $$/za./zaaEuXw$OVv(z|0,}v]Pww&w0..a.....UzUza ...,}.............\ e: SVEU ILI`TE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RA UNARSTVA ZAVR`NI RAD br. 689 OKOLINA ZA NADGLEDANJE IZVOENJA KORISNI KIH PROGRAMA UNUTAR WEB PREGLEDNIKA Mislav Stipeti Zagreb, srpanj 2009. Sadr~aj  TOC \o "1-3" \h \z \u  HYPERLINK \l "_Toc234723474" 1. Uvod  PAGEREF _Toc234723474 \h 4  HYPERLINK \l "_Toc234723475" 2. Okoline za nadzor izvoenja ra unalnih programa  PAGEREF _Toc234723475 \h 6  HYPERLINK \l "_Toc234723476" 2.1. Povijest razvoja okolina za nadzor izvoenja ra unalnih programa  PAGEREF _Toc234723476 \h 6  HYPERLINK \l "_Toc234723477" 2.2. Moderne okoline za nadzor izvoenja ra unalnih programa  PAGEREF _Toc234723477 \h 7  HYPERLINK \l "_Toc234723478" 3. Programiranje namjenjeno krajnjim korisnicima  PAGEREF _Toc234723478 \h 8  HYPERLINK \l "_Toc234723479" 3.1. Google Gadgets  PAGEREF _Toc234723479 \h 9  HYPERLINK \l "_Toc234723480" 3.1.1. Tehnoloka pozadina Google Gadgets usluge  PAGEREF _Toc234723480 \h 10  HYPERLINK \l "_Toc234723481" 3.2. Okolina za razvoj korisni kih programa Geppeto  PAGEREF _Toc234723481 \h 19  HYPERLINK \l "_Toc234723482" 3.2.1. Rad s Geppeto alatom  PAGEREF _Toc234723482 \h 19  HYPERLINK \l "_Toc234723483" 3.2.2. Napredna svojstva Geppeto programskog jezika  PAGEREF _Toc234723483 \h 20  HYPERLINK \l "_Toc234723484" 4. Mogunosti proairenja Web preglednika  PAGEREF _Toc234723484 \h 22  HYPERLINK \l "_Toc234723485" 4.1. Proairenja Mozilla Firefox internet preglednika  PAGEREF _Toc234723485 \h 22  HYPERLINK \l "_Toc234723486" 4.1.1. Nadogradnje  PAGEREF _Toc234723486 \h 23  HYPERLINK \l "_Toc234723487" 4.1.2. Greasemonkey nadogradnja  PAGEREF _Toc234723487 \h 24  HYPERLINK \l "_Toc234723488" 5. Sustav za nadgledanje izvoenja korisni kih programa unutar Web preglednika  PAGEREF _Toc234723488 \h 28  HYPERLINK \l "_Toc234723489" 5.1. Na elo rada  PAGEREF _Toc234723489 \h 28  HYPERLINK \l "_Toc234723490" 5.1.1. Izravnava  korisni kog programa i jezgra operacijskog sustava  PAGEREF _Toc234723490 \h 29  HYPERLINK \l "_Toc234723491" 5.1.2. Okolina za kontrolu izvoenja korisni kih programa  PAGEREF _Toc234723491 \h 30  HYPERLINK \l "_Toc234723492" 5.1.3. Identifikator naredbi  PAGEREF _Toc234723492 \h 30  HYPERLINK \l "_Toc234723493" 5.1.4. Prikaz stanja  PAGEREF _Toc234723493 \h 30  HYPERLINK \l "_Toc234723494" 5.1.5. Kontrola izvoenja programa  PAGEREF _Toc234723494 \h 31  HYPERLINK \l "_Toc234723495" 5.1.6. Unutarnja struktura podataka  PAGEREF _Toc234723495 \h 31  HYPERLINK \l "_Toc234723496" 5.2. Programsko ostvarenje  PAGEREF _Toc234723496 \h 32  HYPERLINK \l "_Toc234723497" 5.2.1. Identifikacija naredbi  PAGEREF _Toc234723497 \h 32  HYPERLINK \l "_Toc234723498" 5.2.2. Stvaranje su elja okoline za nadzor izvoenja Geppeto programa  PAGEREF _Toc234723498 \h 33  HYPERLINK \l "_Toc234723499" 5.2.3. Korisnikov rad  PAGEREF _Toc234723499 \h 34  HYPERLINK \l "_Toc234723500" 6. Zaklju ak  PAGEREF _Toc234723500 \h 35  HYPERLINK \l "_Toc234723501" 7. Literatura  PAGEREF _Toc234723501 \h 36  HYPERLINK \l "_Toc234723502" 8. Sa~etak  PAGEREF _Toc234723502 \h 37  HYPERLINK \l "_Toc234723503" 9. Summary  PAGEREF _Toc234723503 \h 38  Uvod Ra unala i istra~ivanja vezana za njihovo koriatenje su korjenito unaprijedili ljudski ~ivot, te uvelike promijenili na in na koji obavljamo naae zadatke. Ra unala obrauju velike koli ine podataka, automatiziraju akcije, olakaavaju suradnju, te uklanjaju geografske i kulturne razlike diljem svijeta. Ra unala sama po sebi su strojevi, koji barataju bitovima i te slijedno izvode instrukcije koje im programeri i tvorci programske podrake zadaju. Zadaa programera je da pomou tih instrukcija ra unalima daju svrhu. Gotovo da i nema ljudske djelatnosti gdje ra unala nisu naala svoju primjenu, te specijalizirana programska podraka za nju nije razvijena. Unato  razvoju programskih jezika, formalnih metoda u razvoju programske podrake, sustavima dokumentacije koda i sli no, greake u programima se i dalje dogaaju. Moderni paketi programske podrake se mogu protezati milijunima linija koda, te ih se mo~e usporeivati sa slo~enim procesima u prirodi. Problem je u tome svaka linija koda ima potencijal da prekine rad cijelog programa. Zbog toga su, paralelno s razvojem programskih jezika, razvijane i metode nadzora izvoenja ra unalnih programa, u svrhu analize rada sustava i pronala~enja greaaka. Okoline za nadzor izvoenja su postali profesionalni alati koji olakaavaju razvoj programske podrake, te su postale toliko va~ne da u dobroj mjeri i odreuju uspjeh nekog programskog jezika. Ljudskim napretkom, pogotovo u moderno vrijeme, znanja i podru ja ljudske djelatnosti se poveavaju veom brzinom nego ikada prije. Da bi ra unala pronaala upotrebu u tim novim djelatnostima, razvijaju se alati koji omoguavaju korisnicima da sami piau svoje primjenske sustave, koje e biti usko specijalizirane za njihove trenutne potrebe. Ta nova grana ra unarne znanosti se zove programiranje namjenjeno krajnjim korisnicima. Programiranje namjenjeno krajnjim korisnicima je nova grana ra unarne znanosti i pru~a korisnicima ra unala joa veu kontrolu nad njima, te omoguava stvaranje novih i specijaliziranih ra unalnih programa brzinom nevienom do sada. Odabrani jezik nad kojim se gradi okolina za nadzor izvoenja programa je jezik Geppeto okoline za razvoj korisni kih programa, koja na intuitivan i vizualan na in daje krajnjem korisniku mogunost izgradnje programa unutar Web preglednika. Okolina je izgraena i dokumentirana, te je dan pregled tehnologija potrebnih za njeno funkcioniranje. Okoline za nadzor izvoenja ra unalnih programa Pisanje samih ra unalnih programa je samo jedan od koraka u razvoju programske podrake. Nakon ato se program, ili odsje ak programa napiae, potrebno ga je testirati. Budui da se u ra unalne programe lako potkrade greaka, veina programa prolaze kroz proces testiranja. Proces testiranja u modernim pristupima razvoju programske podrake je jedan od temeljnih koraka. Greake pronaene ranije je mnogo jeftinije i manje zahtjevno ispraviti nego one koje su, primjerice, ve raspodijeljene tisuama korisnika. U tu svrhu su razvijene okoline za nadzor ra unalnih programa, kojima je glavna namjena testiranje programa i tra~enje greaaka u njemu. Povijest razvoja okolina za nadzor izvoenja ra unalnih programa Greake su se pojavljivale u ra unalnim programima od samih po etaka ra unalnog programiranja. U po etku programeri nisu imali razvijene okoline za nadzor izvoenja programa, te su morali koristiti ono ato im je bilo dostupno. U raznim to kama izvoenja programa su ispisivali stanja varijabli za koje su sumnjali da bi mogle sadr~avati pogreanu vrijednost. Ovakav pristup se i danas povremeno koristi u manjim programima, no postaje veoma zamoran za koriatenje pri veim ili slo~enijim programima, pogotovo onima koje koriste viaedretvenost ili neki drugi obilk konkurentnog rada. Kasnije su se razvile naprednije tehnike, poput koriatenja makro naredbi koje su ispisivale stanje programa samo ako testiramo program, ili samo dijelove koji su nas zanimali. Unato  tome, testiranje programa tim tehikama i dalje predstavlja poprili no zamoran posao, jer uvelike ovisi o iskustvu programera, njegovom poznavanju ra unalnog programa kojeg testira i njegovoj mogunosti da prepozna nepravilnosti u, naj eae, velikoj koli ini podataka ispisanih na zaslon. Moderne okoline za nadzor izvoenja ra unalnih programa S vremenom, kako su se programski jezici razvijali, razvijali su se i alati za upravljanje izvoenjem programa i njihovim testiranjem. Danas mnogi programski jezici, pogotovo programski jezici visoke razine (poput jezika Java ili C#) imaju specijalizirane razvojne okoline, koje uz mnoge druge alate koji olakaavaju razvoj programske podrake u tom jeziku imaju i alate za upravljanje izvoenjem programa, popularno zvani debuggeri. Ti alati omoguavaju detaljnije praenje izvoenja programa, praenje stanja varijabli, pogled u samu memoriju ra unala, zaustavljanje programa u trenucima za koje se procjenjuje da su va~ni, izvoenje programa naredbu po naredbu, te mnoge druge mogunosti. Iako veoma napredni i korisni, iskustvo programera, te njegovo poznavanje ra unalnog programa kojeg testira i dalje je odlu ujui imbenik u u inkovitosti i kvaliteti testiranja programa i otklanjanju greaaka. Postoje razli ite okoline za nadzor izvoenja programa, ak i za iste programske jezike. One se mogu razlikovati u kvaliteti i pristupa nosti, no postale su toliko va~ne da uspjeh i popularnost nekog programskog jezika uvelike ovisi, meu ostalim, i o dostupnosti kvalitetne okoline za nadzor izvoenja. Svi programski jezici imaju svoje specifi nosti, no postoji odreeni dio funkcionalnosti koju bi svaka okolina za nadzor izvoenja ra unalnih programa pisanih u imperativnim programskim jezicima trebala pru~ati. Te funkcionalnosti su zaustavljanje programa u odreenim to kama izvoenja (engl. breakpoints), izvoenje programa naredbu po naredbu, te provjeru stanja varijabli u svakoj to ki izvoenja. Kao primjeri trenutno najpoznatijih okolina za nadzor izvoenja ra unalnih programa mogu se navesti CodeView, DEBUG, Eclipse, GNU Debugger (gdb), Java Platform Debugger Architecture, te IBM Rational Purify. Programiranje namjenjeno krajnjim korisnicima Programiranje za krajnje korisnike je termin koriaten u ra unarskoj znanosti, a ozna ava nastojanja proizvoa a programske podrake za uklju ivanjem korisnika primjeniskih sustava u razvoj novih funkcionalnosti njihovih paketa. Filozofija programiranja za krajnje korisnike nala~e da se korisnici specijalizirane programske podrake iz raznih grana ljudske djelatnosti slu~e ra unalom kao va~nim alatom u obavljanju njihovog posla. Ta paradigma programiranja je razli ita od paradigme programiranja u ra unarskoj znanosti. Korisnik ne bi trebao imati osjeaj da radi na ra unalu, ne bi se trebao baviti memorijskim ograni enjima ili algoritmima optimizacije, nego bi mu rad sa ra unalom i korisni kim programskim jezikom trebao dati nove i lakae na ine da se izrazi. Arhitekti, grafi ari, glazbeni producenti samo su neki od primjera gdje se paradigma korisni kog programiranja primjenjuje danas. Primjeri trenutno poznatih alata koji daju mogunost korisni kog programiranja su 3D modeli stvoreni pomou alata poput Google Sketchup programskog paketa, ra unalne animacije, modifikacije u ra unalnim igrama gdje korisnici mogu graditi vlastite likove ili cijele svjetove, znanstveni modeli, tabli ni kalkulatori, Web stranice, wiki alati i sli no. Iako predstavljaju veoma zanimljiv koncept, i pru~aju mogunosti programiranja mnogo airoj publici nego dosad, u razvoju alata koji daju mogunost programiranja krajnjim korisnicima treba biti oprezan. Korisnici koji budu radili vlastite programe najvjerojatnije nee imati formalnog obrazovanja na podru ju ra unarne znanosti. Njihovi primjenski sustavi mogu biti neu inkoviti, neprenosivi, imati loae sigurnosne provjere, te mnoge druge opasnosti. Tvorci programske podrake koja daje mogunost korisni kog programiranja trebaju imati i to na umu dok osmialjaju sustav. U poglavlju 3.1. je dan opis jednog popularnog servisa za programiranje namjenjeno krajnjim korisnicima, Google Gadgets. Google Gadgets Google Gadgets je Web usluga koja na vizualan na in daje krajnjim korisnicima mogunost programiranja. Jednostavni elementi tog na ina programiranja su udomljenici (eng. gadgets) kojima je na vizualan na in predstavljena odreena funkcionalnost. Korisnici intuitivno prema su elju i opisu shvaaju svrhu pojedinih udomljenika i koriste ih prema svojim potrebama. Google Gadgets je tehnologija koja omoguava razvoj Web primjenskih sustava zvanih udomljenici, koji zbog svoje unaprijed definirane strukture mogu biti prikazani na bilo kojoj stranici koja podr~ava tu tehnologiju. Glavnu primjenu Google Gadgets nalaze na iGoogle Web stranici. iGoogle stranica omoguuje korisnicima da koristei pojedine udomljenike prilagode sadr~aj stranice svojim ~eljama. Primjerice, korisnik mo~e prikazati na svojoj stranici trenutnu vrijednost pojedinih dionica, alat za pretvorbu izmeu razli itih valuta ili ita  vijesti sa stranice koja se bavi dionicama, te imati sve ato ga zanima na jednom mjestu. Iako nema ograni enja na veli inu pojedinog udomljenika, te bi mogli prikazivati itave Web stranice, udomljenici su razvijeni za druga iju namjenu. Filozofija udomljenika raenih Google Gadget tehnologijom je da svaki udomljenik pru~a jednostavnu funkcionalnost, te bi korisnik trebao koristei viae udomljenika dobiti ato ~eli. Primjenski sustavi napravljeni Google Gadgets tehnologijom se definiraju XML zapisom. U XML zapis se zapisuju vrijednosti poput imena primjenskog sustava, njegovog autora i sli no, kao i sam program koji daje primjenskom sustavu funkcionalnost. <?xml version="1.0" encoding="UTF-8" ?> Primjer 1. Primjer jednostavnog udomljenika Tehnoloka pozadina Google Gadgets usluge Za prezentacijski sloj, odnosno vizualnu reprezentaciju objekta, je zaslu~an oblik XML (eng. Extensible Markup Language) zapisa. Korisnik pomou njega definira vizualne elemente, njihovu organizaciju, ne na in povezivanja s logi kim slojem. Logi ki sloj, zaslu~an za funkcionalnost udomljenika, je napisan JavaScript programskim jezikom. U nastavku su dani pregledi pojedinih tehnologija, te primjeri koriatenja. Na kraju je prikazana specifikacija samog udomljenika pomou opisanih tehnologija. XML XML je jezik za ozna avanje podataka u dokumentima koji sadr~e podatke koji se na neki na in mogu strukturno prikazati. Takve podatke ine sadr~aj (rije i, slike i sli no) i nekakav oblik informacije koji e objasniti mjesto toga sadr~aja u cjelokupnoj strukturi. Jezik za ozna avanje podataka je mehanizam za definiranje strukture dokumenta, a XML specifikacija daje standardni na in za dodavanje tih oznaka u dokument. Dokumenti i primjenski sutavi koji koriste XML pokrivaju velik broj podru ja, primjerice vektorska grafika, elektroni ke transakcije, zapisi matemati kih jednad~bi i brojni drugi. Razvoj XML-a XML se definira kao specijalizirana verzija SGML (eng. Standard Generalized Markup Language) standarda. SGML standard je standard kojega je definirala ISO organizacija. SGML je bio standardni na in, neovisan od individualnih proizvoa a, za odr~avanje i definiranje strukture unutar dokumenata viae od deset godina, no zbog njegove kompleksnosti nije bio pogodan za dijeljenje datoteka preko interneta i sli ne zadatke. Definiranje XML-a kao specijalizirane verzije SGML standarda zna i da svaki sistem koji mo~e raditi sa SGML datotekama, mo~e raditi i sa XML datotekama, no ne vrijedi i obrnuta situacija. Upotreba XML-a XML je definiran da bi se dokumenti sa jasnom strukturom mogli dijeliti preko interneta. Jedine preostale alternative, HTML i SGML nisu imale prakti nu vrijednost za tu svrhu. Unato  svojoj sli nosti izgledom s XML-om, HTML dolazi sa unaprijed definiranim skupom elemenata koji se mogu koristiti, te ne dopuata nikakva proairenja. Iako se razvija kako se potrebe u tehnologiji razvijaju, promjene u HTML standardu je teako implementirati zbog potrebe za odr~avanjem kompatibilnosti sa starijim primjenskim sustavima i Web stranicama. SGML, s druge strane, je nudio mogunost proairenja, no bio je bio predvien i za koriatenje u mnogim drugim podru jima. Nudio je velike mogunosti, a s time je doala i velika slo~enost, koja se kosila sa filozofijom zajednice koja je zahtjevala jednostavnost u tom podru ju. Od XML-a se ne o ekuje da e zamijeniti SGML, nego daje druga iji alat na izbor, ovisno o potrebi. XML sintaksa XML je generi ki framework za spremanje bilo koje koli ine podataka ili teksta ija se struktura mo~e prikazati stablom. Dakle, svaki dokument mora imati to no jedan korjenski element (zvan i element dokumenta). To takoer zna i i da sav tekst dokumenta mora biti izmeu po etne i zavrane oznake. <knjiga>Ovo je knjiga</knjiga>Primjer 2. Kombinacija sadr~aja i oznake U bilo kakvoj smislenoj primjeni potrebne su dodatne oznake. Tekst unutar korjenskih oznaka mo~e sadr~avati proizvoljan broj XML elemenata. <ime atribut= vrijednost >Sadr~aj</ime>Primjer 3. Osnovna sintaksa XML elementa <bookstore> <book category="COOKING"> <title lang="en">Everyday Italian</title> <author>Giada De Laurentiis 2005 30.00 Harry Potter J K. Rowling 2005 29.99 Learning XML Erik T. Ray 2003 39.95 Primjer 4. Struktuirani XML dokument Sintaksna pravila XML-a nala~u da svi XML elementi moraju imati zatvarajuu oznaku, XML oznake razlikuju velika i mala slova, XML elementi moraju biti pravilno ugnje~eni i XML atributi moraju biti pod znakovima navodnika. <!-- Ovo je komentar -->Primjer 5. Sintaksa XML komentara XML elementi XML element ini od po etnog do zavranog oznake, uklju ujui i sadr~aj. Element mo~e takoer sadr~avati druge elemente, tekst ili njihovu kombinaciju. Dodatan opis sadr~ane informacije unutar elementa se posti~e atributima. XML atributi Atributi se koriste u svrhu pru~anja dodatne informacije o elementima. esto ti atributi nisu dio podataka, nego su va~ni programskoj podraci koja obrauje taj XML dokument. <file type="gif">computer.gif</file>Primjer 6. Element s atributom Podaci zapisani u atributima se mogu zapisati i u zasebnim elementima, a odabir je na korisniku. Primjerice, sljedea dva primjera prijenose jednake informacije. <note date="10/01/2008"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> Don't forget me this weekend!  10 01 2008 Tove Jani Reminder Don't forget me this weekend! Primjer 7. Razli iti na ini zapisa informacije JavaScript programski jezik U kontekstu Google Gadgets tehnologije, JavaScript programski jezik se koristi za ostvarivaje funkcionalnosti pojedinog udomljenika. Pomou njega se odgovara na korisnikove akcije, povezuju razli iti vizualni elementi, te se obrauju informacije potrebne korisniku. Za razliku od mnogih drugih programskih jezika, JavaScript nema koncept ulaza ili izlaza iz programa. JavaScript programski jezik je osmialjen kao skriptni jezik koji e biti koriaten u drugom okru~enju, ili domainu. Zadaa domaina je pru~iti mehanizme za komunikaciju sa svijetom izvan njega. Trenutno najraaireniji domainski sustav koji podr~ava JavaScript je internet preglednik, dok se implementacije koje ga podr~avaju mogu nai i u Adobe Acrobat, Photoshop, Yahoo! Widget engine, i mnogim drugim paketima. Pregled Glavni graevni elementi bilo kojeg imperativnog programskog jezika su tipovi podataka koje podr~ava. JavaScript je objektno orjentirani imperativni programski jezik, te podr~ava i ina e najraairenije tipove podataka: brojeve, znakovne nizove, Boolean vrijednosti, objekte, te posebne vrijednosti null i undefined. Brojevi Brojevi u JavaScript programskom jeziku su u 64-bitnom zapisu sa pomi nim zarezom, definiranom u u IEEE 754 konvenciji. Standardne operacije meu brojevima su podr~ane, uklju ujui zbrajanje, oduzimanje, dijeljenje, tra~enje ostatka i sli no. Dodatne matemati ke operacije, poput tra~enja sinusa i kosinusa kutova, se mogu pronai u ugraenom objektu zvanom Math, koji sadr~i napredne matemati ke operacije i konstante. D = Math.pi * Math.pow(r);Primjer 8. Jednostavna matemati ka operacija Takoer, JavaScript podr~ava zapise brojeva u razli itim brojevnim bazama, uklju ujui dekadski, heksadecimalni, oktalni, binarni i sli ni. Znakovni nizovi Znakovni nizovi su u JavaScriptu predstavljeni kao nizovi znakova, od kojih je svaki zapisan kao 16-bitni broj, ato daje mogunost prikaza u svim meunarodnim oblicima zapisa. Svaki znakovni niz je i objekt u JavaScript jeziku, tako da ima vlastite metode koje mo~emo pozivati, te atribute kojima mo~emo pristupati.  Hello .lengthPrimjer 9. Atribut znakovnog niza  hello .toUpperCase()Primjer 10. Poziv metode nad znakovnim nizom. Null, undefined i Boolean vrijednosti JavaScript razlikuje izmeu null i undefined vrijednosti. Vrijednost null e imati varijabla kojoj namjerno nismo ~eljeli pridjeliti vrijednost, dok e undefined vrijednost imati varijable koje nismo koristili niti pridjelili vrijednost nikada. Boolean vrijednosti su istinitosne vrijednosti, mogu poprimiti vrijednosti istina (true) ili la~ (false). Svaka vrijednost se mo~e pretvoriti u Boolean istinitosnu vrijednost pri ispitivanju u kontrolnim strukturama pomou dvaju jednostavnih pravila: false, 0, prazni znakovni niz, null, i undefined vrijednosti postaju la~ne ili false sve ostale vrijednosti su istina ili true Objekti Objekti u JavaScript programskom jeziku su jednostavno kolekcije ime/vrijednost parova. Interno su predstavljene strukturom podataka nazvanom tablicom raspraivanja (engl. hash table). Ime u ime/vrijednost paru je JavaScript znakovni niz, dok njemu pridru~ena vrijednost mo~e biti bilo koja vrijednost podr~ana JavaScriptom, uklju ujui i druge objekte. U JavaScript jeziku sve je predstavljeno objektima. Funkcionalnost jezika dolazi od paketa objekata kojima damo pristup JavaScript interpreteru. Objekti o kojima je do sada bilo rije  su dio osnovnog paketa objekata, zvanog jezgreni JavaScript (engl. Core JavaScript). Oni daje programeru mogunost koriatenja jednostavnih operacija svojstvenih veini programa, poput matemati kih operacija ili objekata koji slu~e kao spremiate velikog broja podataka. Potrebno je napomeniti joa dva va~na paketa objekata, zvanih klijentski (eng. Client Side JavaScript), te poslu~iteljski (eng. Server Side JavaScript) orjentirani JavaScript. Klijentski JavaScript Klijentski JavaScript je skup objekata kojima ostvarujemo komunikaciju sa internet preglednikom sa strane posjetitelja internet stranica. Pomou toga paketa mo~emo pristupati informacijama o samom primjenskom sustavu koji prikazuje internet stranice ili elementima i podacima na samoj stranici. Programer ima potpunu kontrolu nad stranicom, te mo~e ovisno o korisnikovim akcijama ili drugim parametrima promijeniti, izbrisati ili dodati koji god ~eli element na stranicu, ime je ostvarena interakcija stranice sa korisnikom. Poslu~iteljski JavaScript Poslu~iteljski JavaScript dodaje jezgri jezika objekte koji slu~e za rad primjenskog sustava na poslu~itelju. Primjeri funkcionalnosti koje daju takvi objekti su komunikacija sa relacijskom bazom podataka, datotekama na poslu~itelju i sli no. Korisni ki objekti U JavaScriptu, kao i veini ostalih objektno orjentiranih jezika, programer ima mogunost definiranja vlastitih objekata, kao kolekcijama podataka i na inima manipulacije nad tim podacima kako bi apstrahirao ili olakaao rjeaavanje nekog problema. Funkcije Uz objekte, funkcije su takoer klju ne za razumjevanje na ina rada JavaScript programskog jezika. Iako su implementacijski i same predstavljene objektima, te se mogu prosljeivati izmeu razli itih varijabli kao i svaki drugi objekt, njihova zadaa je druga ija. Zadaa funkcije u JavaScript programskom jeziku, kao i veini drugih imperativnih programskih jezika, jest da inkapsulira odreenu operaciju koja se esto ponavlja. Nakon ato definiramo funkciju, mo~emo ju smatrati  crnom kutijom ime podi~emo razinu apstrakcije u razmialjanju, jer ne moramo razmialjati o implementaciji rjeaenja. function add(x, y) { var total = x + y; return total; }Primjer 11. Jednostavna JavaScript funkcija Prethodni primjer pokazuje osnovne elemente funkcije. Funkcija mo~e primiti 0 ili viae imenovanih parametara, u tijelu funkcije mo~e doi proizvoljan broj naredbi, unutar funkcija se mogu deklarirati i koristiti nove varijable koje e biti dostupne samo toj funkciji, te se pomou return izraza vrati povratna vrijednost u to ku u kojoj je funkcija pozvana i prekida se izvoenje funkcije. Google Gadgets XML specifikacija XML specifikacija udomljenika se sastoji od tri glavna dijela: <Content>, <UserPrefs> i <ModulePrefs> elementa. <ModulePrefs> element <ModulePrefs> element slu~i kao mjesto na kojem e se spremati svi podaci korisni programu koji koristi XML zapis da bi stvorio udomljenik na nekoj stranici. Podaci koji mogu biti u njemu su ime udomljenika, njegov autor, ~eljene dimenzije udomljenika, pokaziva  na sliku koja e predstavljati udomljenik i sli no. <UserPrefs> element Neki udomljenici za rad trebaju podatke o korisniku koji ih trenutno koristi. Primjerice, udomljenik koji e prikazivati vremensku prognozu e trebati poatanski broj mjesta u kojem korisnik ~ivi. Sadr~aj unutar <UserPrefs> elementa definira vrijednosti koje e biti zatra~ene od korisnika kada udomljenik bude radio. <Content> element Unutar ovog elementa se kombiniraju vrijednosti iz <ModulePrefs> i <UserPrefs> elemenata s HTML, JavaScript i sli nim jezicima da bi se udomljeniku dala funkcionalnost. Sam <Content> element mo~e sadr~avati itav kod koji e udomljeniku dati funkcionalnost ili e sadr~avati URL datoteke koja ga sadr~i. Taj izbor se posti~e obaveznim type atributom elementa. Vrijednost type atributa mo~e biti  html ili  url. Ukoliko se odabere  html sav kod koji definira funkcionalnost gadgeta e biti unutar <Content> elementa, kao ato je prikazano u gornjem primjeru. Odabirom  url vrijednosti moramo pru~iti referencu na datoteku koja sadr~i opis funkcionalnosti udomljenika, te ne smijemo nikakav dodatni sadr~aj dodati unutar <Content> elementa. Referenca na vanjsku datoteku se daje pomou ref atributa. <Module> <ModulePrefs ... /> <Content type="url" href="http://www/cgi-bin/example/gadgets/mystats.cgi" /> </Module>Primjer 12. Funkcionalnost udomljenika je implementiran*,z~$ * F  ̺̬|j\jI;2h0mHnHuh<)Ah00J mHnHu$jh<)Ah00J UmHnHuhFeCJOJQJ^JaJ#jhFeCJOJQJU^JaJ hhCJOJQJ^JaJhwCJ(OJQJ^JaJ( hh4CJ(OJQJ^JaJ(h`CJOJQJ^JaJ#hh5CJOJQJ^JaJ#hh45CJOJQJ^JaJ hhY2CJOJQJ^JaJ hh4CJOJQJ^JaJ,xz|~D F f h j l n p r r \ l j ( pf#  f# $dha$gd%dhgd@3 $dha$gd@3   $ & . 0 2 f h j l n p r t v    P R ȴ{ȧr\ȴJ#jwh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHu#j}h0UmHnHujh0UmHnHuh0mHnHuh0PJmHnHtHu'h<)Ah00J OJQJ^JmHnHu$jh<)Ah00J UmHnHu*jh<)Ah00J UmHnHuh<)Ah00J mHnHuR T V X Z \ ^ ` ( * , ` b d f h j l n p & ( * ^ ` ҷҷŷҷpҷŷ^#jkh0UmHnHu*jh<)Ah00J UmHnHu#jqh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu$` b d f h j l n "#$%&'()*FGHIMN\]^xҷ҄ńrҷ\ҷŷ*jh<)Ah00J UmHnHu#jeh0UmHnHu'h<)Ah00J OJQJ^JmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#xyz{|}~\^`t^*jh<)Ah00J UmHnHu#jYh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#j_h0UmHnHu$(~`N& aTd^4t R!!! $dha$gd@3 f#  (f#  pf# RTVZ\^`bd  @t^*jh<)Ah00J UmHnHu#jMh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jSh0UmHnHu$@BDHJLNPR "$&(*bdfhprt^*j h<)Ah00J UmHnHu#jA h0UmHnHu*j h<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jG h0UmHnHu$     )*+,23>?@Z[\^_`abct^*j h<)Ah00J UmHnHu#j5 h0UmHnHu*j h<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#j; h0UmHnHu$fhjFt^*jh<)Ah00J UmHnHu#j)h0UmHnHu*j h<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#j/ h0UmHnHu$FHJNPRTVX "VXZ^`bdfhPt^*jh<)Ah00J UmHnHu#jh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#j#h0UmHnHu$PRTXZ\^`b "Z\^`lnt^*jh<)Ah00J UmHnHu#jh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jh0UmHnHu$  TVX-t^*jh<)Ah00J UmHnHu#jh0UmHnHu*jh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#j h0UmHnHu$-./123456RSTUYZopqt^*jvh<)Ah00J UmHnHu#jh0UmHnHu*j|h<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jh0UmHnHu$|~.02ft^*jjh<)Ah00J UmHnHu#jh0UmHnHu*jph<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jh0UmHnHu$fhjnprtvx        P R T V Z \ p r t t^*j^h<)Ah00J UmHnHu#jh0UmHnHu*jdh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jh0UmHnHu$ !!!D!F!H!L!N!P!R!T!V!!!!!!!!!!!t^*jRh<)Ah00J UmHnHu#jh0UmHnHu*jXh<)Ah00J UmHnHuh0mHnHuh<)Ah00J mHnHuh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jh0UmHnHu$!!!!!!!!!!"" """" #j#tcVH:,:h1wCJOJQJ^JaJh#?CJOJQJ^JaJhhCJOJQJ^JaJhh4OJQJ^J hh%CJOJQJ^JaJh%CJOJQJ^JaJh4CJOJQJ^JaJ hh4CJOJQJ^JaJ#jhFeCJOJQJU^JaJh0PJmHnHtHu$jh<)Ah00J UmHnHuh0mHnHujh0UmHnHu#jh0UmHnHu!!!!!!!""""" " """""" """~$D' -$hdh`ha$gdfdhgd@3  & Fdhgd@3dhgdRo $dha$gd@3j#z#$$`%,&<)T))))>*X*--/4/6233444444455j5Ⱥ򺩘yk]Phh4OJQJ^Jhr*CJOJQJ^JaJhCJOJQJ^JaJ hhCJOJQJ^JaJhCJOJQJ^JaJ hh4CJOJQJ^JaJ hhZCJOJQJ^JaJhZCJOJQJ^JaJhh(wCJOJQJ^JaJh1wCJOJQJ^JaJh#?CJOJQJ^JaJhwCJOJQJ^JaJ -f062444444444444455555h5j5  & Fdhgd@3dhgd@3 $dha$gdh(w$dh`a$gdw$hdh`ha$gdwj555667H8989`9b9d9:::p:r:::==>>~????@@@@2C4C8CCCG G0HnH II^֥"֦ئ :<ͼsb[M?MhCJOJQJ^JaJh;mCJOJQJ^JaJ hK-h5 hjsh5CJOJQJ^JaJ)hK-h5B*CJOJQJ^JaJphYh5CJOJQJ^JaJh CJOJQJ^JaJ h!kh5 h1h;mCJOJQJ^JaJ hHh5CJOJQJ^JaJ#hHh56CJOJQJ^JaJ h;mh5CJOJQJ^JaJh;m6CJOJQJ^JaJʢ$&>^֦ئ<>jkekd,!$$Ifl#H$ t0644 ladh$Ifgd"2 dh`gd%gdr*dhgd1dhgd5 <>jl|ʧ̧NX\nFXbĪΪҪɻɬuuuuuguYuYuuh5CJOJQJ^JaJhN`CJOJQJ^JaJ hHh5CJOJQJ^JaJ h!kh5h!kh56 h;m6#hHh56CJOJQJ^JaJh;m6CJOJQJ^JaJhCJOJQJ^JaJh;mCJOJQJ^JaJ hK-h5 hjsh5CJOJQJ^JaJ hK-h5CJOJQJ^JaJjlȧʧ~pb]gdN`$ & Fdha$gd $ & Fdha$gdN`$hdh`ha$gd%gdr*dhgd5ekd!$$Ifl#H$ t0644 la ҪԪ6>FXV^rvxȯʯLޱ°ᰟӂtfXӂfhjsCJOJQJ^JaJh2CJOJQJ^JaJhN`CJOJQJ^JaJh56CJOJQJ^JaJ hHh5 hN`hN` hr*hN`CJOJQJ^JaJ#hHh56CJOJQJ^JaJ hHh CJOJQJ^JaJh5CJOJQJ^JaJ hHh5CJOJQJ^JaJh CJOJQJ^JaJ!T޴.:(*<>bfdh$Ifgd"2gdr*gdr*dhgd5$dh`a$gd%HR~ܴ޴(*,,. 8:(*:<Jdfh߸ߧ߸ߣѕ͎}le hK-h5 hK-h5CJOJQJ^JaJ h`Y#h5CJOJQJ^JaJ h'~Ch5 hr*hr* h2h2h2 ho$h2CJOJQJ^JaJhwCJOJQJ^JaJ h ,h5h5h2CJOJQJ^JaJh5CJOJQJ^JaJ#h2h56CJOJQJ^JaJ$fh4Xsnssgdr*$dh`a$gd%gdr* $dha$gdN`dhgd5ekd"$$Ifl#H$ t0644 la hx| 6VXǸǪyyyrngyYKrnhr*CJOJQJ^JaJhCJOJQJ^JaJ hM`ghM`gh"r h|Rh"r&h|Rh"r56CJOJQJ^JaJh"rCJOJQJ^JaJ h6yh6yh|RhZ?pho$CJOJQJ^JaJh56CJOJQJ^JaJh5CJOJQJ^JaJhN`6CJOJQJ^JaJhCJOJQJ^JaJhN`CJOJQJ^JaJ@B`v24VX&(>Fpx>P~뻷||j#h|Rh"r6CJOJQJ^JaJhwCJOJQJ^JaJ#hh"r6CJOJQJ^JaJ&hh"r56CJOJQJ^JaJ h|Rh|Rh"rh|RCJOJQJ^JaJ&h|Rh"r56CJOJQJ^JaJhCJOJQJ^JaJh"rCJOJQJ^JaJ hM`ghM`g(X|.H0H4HZHoekd"$$Ifl#H$ t0644 la$dh$Ifa$gdK- $dha$gd"r$dh`a$gdw H,H0H2H4H6HRHTHVHXHZH\HhHгlaZLAalZ3h}4CJOJQJ^JaJj#hK-h"rUjM hK-h"rUV hK-h"rjhK-h"rU/hK-h"r5B*CJOJQJ\^JaJph1=jhK-5B*CJOJQJU\^JaJmHnHph1uh'~CCJOJQJ^JaJUh+6CJOJQJ^JaJhCJOJQJ^JaJh+CJOJQJ^JaJ hK-h'~CCJOJQJ^JaJ hRh'~CCJOJQJ^JaJa u udaljenoj datoteci  EMBED PBrush Slika 1. Udomljenici mogu prikazivati jednostavan, kao i bogat multimedijski sadr~aj Okolina za razvoj korisni kih programa Geppeto Okolina za razvoj korisni kih programa Geppeto razvijena je na Fakultetu elektrotehnike i ra unarstva na Zavodu za elektroniku, mikroelektroniku, ra unalne i inteligentne sustave, u istra~iva kom laboratoriju za korisni ko programiranje pod vodstvom prof. dr.sc. Siniae Srbljia. Geppeto okolina za razvoj korisni kih programa dopuata korisnicima izgradnju slo~enih procesa koristei udomljenike. Trenutno je Geppeto podeaen da radi s iGoogle internet stranicom. iGoogle je internet stranica osmialjena tako da ju korisnik mo~e prilagoditi svojim potrebama, te mu mo~e slu~iti kao osobna po etna stranica, ili agregat informacija koje ga zanimaju. Primjerice, broker na burzi mo~e imati udomljenike koji e prikazivati trenutnu cijenu dionice po izburu, cijenu dionice kroz proalost, vijesti iz izvora koji ih zanimaju ili alate za pretvorbu izmeu razli itih valuta. Geppeto se mo~e koristiti za graenje novih udomljenika, zvani kompozitni udomljenici, koristei funkcionalnosti koje mu pru~aju dotadaanji udomljenici, zvani elementarni udomljenici, ili mo~e mijenjati postojee udomljenike mijenjanjem njihovih su elja. Korisnik programira nove procese akcijama miaem nad elementima (tekstualna polja, dugmeta i sli no) uz pomo intuitivnog vizualnog programskog jezika. Rad s Geppeto alatom Kontekstni izbornik desnog klika miaem je glavni dio Geppeto su elja za programiranje. Izbornik sadr~i sve naredbe koje korisnik koristi za stvaranje novih procesa, a naredbe koje odabere se odnose na element na kojem se klik miaa dogodio. Slika 2. Kontekstni izbornik Prve dvije naredbe s kojima se korisnik susree su Add i Remove. Add naredba se koristi da bi se elementi su elja nad kojima je korisnik kliknio desnim gumbom miaa dodali u su elje novog kompozitnog udomljenika kojeg korisnik gradi. Ukoliko korisnik ~eli ukloniti element iz su elja, tome slu~i Remove naredba. Da bi se funkcionalnost udomljenika pokrenila, korisnik mora klikniti na neato. When clicked... naredba slu~i za definiranje po etne to ke rada udomljenika. Nakon te naredbe se navode naredbe koje udomljenik napravi nakon ato korisnik klikne na odreeni gumb. Copy i Paste naredbe se koriste za prijenos podataka izmeu dva polja. Copy naredbom se odredi odrediate, a Paste naredbom se odredi cilj prijenosa. Type in... naredba slu~i za definiranje konstanti u nekom udomljeniku. Odabirom te naredbe, pojavit e se isko ni prozor u kojem definiramo ~eljenu konstantu, te e program, dolazei na tu naredbu, unesti tu vrijednost na ~eljeno mjesto. Click naredba je naredba koja oponaaa korisnikov klik na ~eljeni gumb na nekom udomljeniku. Napredna svojstva Geppeto programskog jezika Jezik podr~ava paralelno izvoenje viae procesa i uvjetno izvoenje programa, no to joa nije podr~ano vizualnim na inom programiranja, graenjem kompozitnog udomljenika. Programi izgraeni koriatenjem point-and-click na inom programiranja se sastoje od jednog niza naredbi koje se slijedno izvode. Zbog toga razloga, Geppeto daje korisniku mogunost da vidi svoje naredbe u tabli nom obliku. Kroz tabli ni pogled na svoj program, korisnik mo~e mijenjati redosljed izvoenja naredbi, kao i stvaranje novih nizova naredbi. Geppeto program se izvodi odozgo prema dolje i s lijeva na desno. Implikacije toga su da se odvojeni nizovi naredbi mogu izvoditi paralelno, te mogunost uvjetnog izvoenja programa. Naredba nee biti izvedena dok se ne izvede naredba lijevo od nje i iznad nje, ukoliko postoje. Tako mo~emo napraviti grananje programa, koje e se izvesti tek kada se izvede naredba na po etku grananja.  Slika 3. Redosljed izvoenja naredbi Mogunosti proairenja Web preglednika Okolina za razvoj korisni kih programa Geppeto je implementirana kao nadogradnja Mozilla Firefox internet preglednika, koristei Greasemonkey skripte za ostvarenje funkcionalnosti. Mozilla Firefox je besplatni Web preglednik otvorenog koda. Njegov razvoj nadgleda Mozilla fondacija a plod je rada brojnih programera diljem svijeta. Sama po sebi, Mozilla Firefox primjenski sustav sadr~i alate za osnovni rad pri pregledavanju internet stranica, alate za dohvat stranica, komunikaciju sa poslu~iteljima, prikaziva  HTML stranica, interpreter JavaScript koda i sli no. No, Firefox internet preglednik takoer nudi mogunost korisnicima da kroz definirano su elje naprave vlastite dodatke, koje mogu dijeliti sa korisnicima diljem svijeta i kojim mogu prilagoditi preglednik vlastitim potrebama. U nastavku se opisuju mogunosti proairenja Mozilla Firefox internet preglednika, te pregled tehnologija koriatenih u stvaranju tih proairenja. Proairenja Mozilla Firefox internet preglednika Proairenja dostupna korisnicima se dijele na nadogradnje, primjenske dodatke (engl. plugin) i primjenske dodatke za pretra~ivanje. Primjenski dodaci omoguavaju pregledniku da prika~e razli ite, naj eae multimedijalne sadr~aje, primjerice za Flash, Adobe Air ili Microsoft Silverlight. Primjenski dodaci za pretra~ivanje povezuju mehanizam za pretra~ivanje interneta ugraen u Mozilla Firefox internet preglednik sa razli itim tra~ilicama. Nadogradnje dodaju nove funkcionalnosti originalnom primjenskom sustavu. Mogu biti jednostavne poput nove alatne trake ili potpuno nove funkcionalnosti. Nadogradnje Nadogradnja u Firefox pregledniku je kolekcija datoteka koje su kompresirane zip algoritmom i ije ime zavraava sa .xpi nastavkom. Imenovanje i sadr~aj datoteka je definiran konvencijom: ImeNadogradnje/ chrome/ chrome/chromeFiles/ chrome/chromeFiles/content/ defaults/ defaults/preferences/Primjer 12. Organizacija datoteka u nadogradnji Glavni dijelovi nadogradnje su opis grafi kog su elja, kod pisan JavaScript jezikom, te upute Firefox pregledniku kako koristiti tu nadogradnje. Grafi ko su elje je pisano XML dijalektom nazvanom XUL (XML User Interface Language). XUL dopuata stvaranje elemenata, dodjeljivanje identifikatora elementima, definiranje JavaScript koda koji e se pokreniti korisni kim akcijama nad tim elementom, te vizualnu organizaciju elemenata. <button label="Create New Schedule" id="createSchedule" oncommand="newSched();">Primjer 13. XUL naredba Logi ki sloj, koji daje nadogradnji funkcionalnost, je pisan JavaScript jezikom, te dopuata slobodu izra~avanja poput bilo koje internet stranice. Povezanost sa grafi kim su eljem se vrai kroz standardne funkcije koje dolaze u klijentskom paketu objekata (eng. Client Side JavaScript), te omoguavaju identifikaciju i dohvat objekata preko njihovih identifikatora specificiranih XULom. Greasemonkey nadogradnja Greasemonkey je proairenje Firefox internet preglednika koje omoguava korisniku pisanje programa ili skripti koje mijenjaju na in na koji se odreene Web stranice prikazivaju ili ponaaaju. Skripte se mogu koristiti da bi stranice napravili itljivijima ili lakaima za koristiti. Primjeri rada skripti mogu biti popravljanje nedostataka na stranicama, olakaavanje gledanja stranica ljudima s teakoama u itanju ili ak pretvaranje stranica u Brailleovo pismo. Takoer se mogu povezati podaci sa razli itih stranica radi stvaranja novih funkcionalnosti. Zadaa Greasemonkey nadogradnja je interpretacija i pokretanje korisni kih skripti. Skripta je program pisan JavaScript programskim jezikom, uz dodatne oznake Greasemonkey nadogranja koje opisuju gdje, kada i pod kojim uvjetima se dio programa treba izvesti. Skripta mo~e biti openita, koja e se koristiti na svim stranicama, no mo~emo i ograni iti njeno djelovanje na odreene stranice, ili grupe stranica. Njome mo~emo napraviti sve ato mo~emo i obi nim JavaScript programima, no Greasemonkey nadogradnja pru~a i dodatne mogunosti, kojima daje programeru dodatne alate za rad. Najvei dio korisnika Greasemonkey nadogradnje ne piau sami svoje skripte, ve koriste neke od brojnih skripti dostupnih na internetu na specijaliziranim stranicama. Instalacija Greasemonkey nadogradnje Greasemonkey je besplatna nadogradnja otvorenog koda, nastala zajedni kim djelovanjem programera diljem svijeta. Njen razvoj podr~ava Mozilla organizacija, koja je, meu ostalom, i odgovorna za rukovoenje Firefox projektom. Instalacija Greasemonkey nadogradnja se obavlja standardnim putem, kao i svaka druga, pomou mehanizma ugraenih u Firefox preglednik, ili putem Web stranice koja je predviena za to. Nakon ato korisnik instalira Greasemonkey nadogradnju, nee primjetiti nikakve promjene, dok ne instalira neke od brojnih skripti dostupni na internetu, ili napiae vlastitu. Greasemonkey skripte Greasemonkey skripte su datoteke koje sadr~e JavaScript kod, te dodatne upute Greasemonkey nadogradnji. Konvencija nala~e da imena skripti zavraavaju na .user.js. // ==UserScript== // @name Hello World // @namespace http://fer.hr/ // @description example script to alert "Hello world!" on every page // @include * // @exclude http://fer.hr/* // @exclude http://www.fer.hr/* // ==/UserScript== alert('Hello world!'); Primjer 14. Greasemonkey skripta Ova skripta i nema neku korisnu funkcionalnost, njena zadaa je prikazati na svakoj stranici koju posjetimo izvan www.fer.hr domene okvir u kojem piae  Hello world! , no slu~i za osnovni prikaz koriatenja Greasemonkey nadogradnje. Skripta se sastoji od dva dijela, dijela sa metapodacima koje e koristiti Greasemonkey interpreter, i dijela sa JavaScript naredbama. Metapodaci Metapodaci namijenjeni Greasemonkey interpreteru su okru~eni omota em, te svi metapodaci moraju biti unutar njega. // ==UserScript== // // ==/UserScript==Primjer 15. Omota  metapodataka Znakovi  // prije svakog podatka su oznake za komentare, da bi ih interpreter mogao razlikovati od JavaScript naredbi. Svaki metapodatak je dan u obliku atribut/vrijednost para. Imena atributa zapo inju znakom  @ . nameIme korisni ke skripte. Ime e biti prikazano pri instalaciji skripte, te kasnije kroz dijaloge koje pru~a Greasemonkey nadogradnja koji omoguavaju upravljanje instaliranim skriptama. Zbog namjene, ime bi trebalo biti kratko, te dobro opisivati zadau skripte.namespaceKoriatenje ovog atributa nije obvezno. Vrijednost pridru~ena atributu mora biti URL, a zadaa mu je razlikovanje skripti koje imaju isto ime, a razli ite autore. Predvieno je da autori skripti tu stave URL vlastite domene.descriptionVrijednost ovog atributa je tekst, kojeg e itati korisnici ove skripte putem Greasemonkey su elja, u kojem e biti opisana zadaa skripte.includeAtribut koji govori Greasemonkey nadogradnji na kojim stranicama se korisni ka skripta treba koristiti. Mogu se navesti odreene URL domene ili kao u ovom slu aju znak  * koji govori da se skripta treba koristiti na svim stranicama. excludeSuprotno od include atributa, navodimo stranice ili domene na kojima skripta ne treba biti koriatena.Tablica 1. Naj eai atributi u metapodacima Naredbe JavaScript naredbe se izvode nakon ato cijela stranica bude u itana, te se izvode kao bilo koji drugi program. Zbog toga ato je cijela stranica u itana, skripti je dostupno cijelo DOM (eng. Document Object Model) stablo stranice, te mo~e mijenjati ili dobiti pristup svakom elementu na stranici. To zna i da programer mo~e mijenjati na stranici svaki element, ukloniti ga ili zamijeniti nekim drugim. Takoer, funkcije koje se pozivaju zbog odreenih korisni kih akcija, poput stiskanja gumbova, se mogu zamijeniti, ato daje mogunost mijenjanja ponaaanja stranice ili dodavanje novih funkcionalnosti. var main, newElement; main = document.getElementById('main'); if (main) { newElement = document.createElement('hr'); main.parentNode.insertBefore(newElement, main); }Primjer 16. Dodavanje horizontalne linije prije nekog elementa na stranici Sustav za nadgledanje izvoenja korisni kih programa unutar Web preglednika Sustav za nadgledanje izvoenja korisni kih programa dopuata izvoenje Geppeto jezika unutar internet preglednika u kontroliranim uvijetima, pod korisnikovim nadzorom. Sustav dopuata izvoenje programa naredbu po naredbu, postavljanje to aka prijeloma, te se promjene koje nastaju radom sustava za nadgledanje vide i na samom udomljeniku usporedno s prikazom na su elju za nadgledanje izvoenja. U nastavku poglavlja opisana je ideja, arhitektura i programsko ostvarenje sustava za nadgledanje korisni kih programa unutar Web preglednika. U podpoglavlju 5.1. je opisano na elo rada, dok u podpoglavlju 5.2. je opisana programska implementacija i rad okoline za nadzor izvoenja programa. Na elo rada Okolina za nadzor izvoenja Geppeto programa je napravljena nadogradnjom postojeeg Geppeto sustava. Nakon ato korisnik napravi ~eljeni program, program se nalazi u tabli nom obliku. Dijelovi Geppeto sustava s kojima okolina za nadzor je u interakciji su izravnava  naredbi i jezgra operacijskog sustava.  Slika 2. Protok informacija kroz sustav Izravnava  korisni kog programa i jezgra operacijskog sustava Nakon ato korisnik napravi svoj program, putem Gepepto su elja, taj program se nalazi u tabilci naredbi. Polo~aj pojedinih naredbi u tablici je va~an jer odreuje kada e se koja naredba izvesti, odnosno koje naredbe moraju biti izvedene prije trenutne naredbe da bi se naredba mogla izvesti. Zadaa izravnava a korisni kog programa je naredbe razdvojiti u neovisne nizove, ukoliko postoji ovisnosti meu naredbama osigurati tu ovisnost mehanizmima jezgre operacijskog sustava. Glavna zadaa jezgre operacijskog sustava je izvoenje naredbi koje je izravnava  korisni kog programa pripremio za izvoenje. Okolina za kontrolu izvoenja korisni kih programa Okolina za kontrolu izvoenja Geppeto programa je zamialjena kao sustav koji prikazuje korisniku trenutno stanje jezgre, te na upit jezgre omoguava izvoenje pojedine naredbe ovisno o ~eljama korisnika. Logi ki, okolina za kontrolu izvoenja programa se mo~e podijeliti na nekoliko podjedinica: identifikator naredbi, prikaz stanja, kontrola izvoenja programa, te struktura podataka koja sve to omoguuje. Identifikator naredbi Naredbe u Geppeto sustavu su prikazane kao znakovni nizovi koji opisuju tip naredbe, elemente nad kojima se naredba izvodi i sli no. Identifikator naredbi svakom znakovnom nizu koji predstavlja naredbu na kraj dodaje jedinstveni broj, te time omoguava da se ta naredba u budunosti bude jedinstveno odreena. Joa jedna od zadaa identifikatora naredbi je da ukloni utjecaj rada okoline za nadzor izvoenja programa na sam Geppeto sustav. Identifikator naredbi prije svakog koriatenja naredbe u sustavu ukloni identifikator, te ga doda nakon ato je operacija zavraena, da velike promjene u samom Geppeto sustavu ne bi bile potrebne. Prikaz stanja Nakon ato identifikator naredbi zavrai sa svojom zadaom, poziva se podjedinica za prikaz stanja. Za rad joj je potrebna tablica s naredbama, koje sadr~e svoje identifikatore. Podjedinica za prikaz stanja na temelju te tablice dinami ki izgradi novu tablicu s naredbama u novom prozoru kojeg otvori. Svaki element tablice ima svoj identifikator koji se tvori koristei sam identifikator naredbe koja se prikazuje u tom elementu. Time je sustav dobio na fleksibilnosti, te mo~e prikazati i vraiti kontrolu nad programima neograni ene veli ine. Svrha tog identifikatora tablice jest povezivanja tablice iscrtane korisniku s pojedina nim naredbama, te jednostavno ugraenim funkcijama JavaScripta mo~emo doi do elementa tablice koji prikazuje tu naredbu za bilo koju naredbu. Uz to ato iscrta tablicu naredbi, unutar svakog elementa tablice takoer doda i gumb za postavljanje to e prijeloma. Kao i elementi tablice, i gumbi za to ke prijeloma se takoer izgrauju dinami ki. Funkcija koja se poziva kada korisnik klikne pojedini gumb se izgradi posebno za svaki gumb, te obavjeatava ostatak sustava na kojoj naredbi korisnik ~eli postaviti ili ukloniti to ku prijeloma. Tijekom rada korisnik ~eli vidjeti kako se program izvodi, te na temelju toga pronai mogue greake u svom programu, pa podjedinica za prikaz stanja na stvorenoj tablici ozna ava naredbu koja se trenutno izvodi, te postavljene to ke prijeloma (engl. breakpoints). Uz samu tablicu naredbi, podjedinica za prikaz stanja takoer iscrtava i gumbe koji omoguavaju korisniku izbor na ina izvoenja programa, te im dodaje funkcije koje e obavjestiti sustav za izvoenje naredbi o korisnikovim ~eljama. Kontrola izvoenja programa Kao i veina modernih okolina za nadzor izvoenja programa, i ova omoguuje izbor na ina izvoenja programa. Korisnik na izboru ima izvoenje naredbi naredbu po naredbu, izvoenje do idue to ke prijeloma, te izvoenje programa do kraja. Jezgra operacijskog sustava Geppeta prije nego ato izvede neku korisnikovu naredbu postavi postavi postavi upit podjedinici za kontrolu izvoenja smije li izvesti tu naredbu. Naredbe se raspoznaju po njihovim identifikatorima. Ukoliko ju smije izvesti, izvede ju i prijee na iduu, a ako ne smije, ponovo pokuaava u pravilnim vremenskim intervalima dok korisnik to ne dopusti. Unutarnja struktura podataka Da bi sustav radio kako je predvieno, u svojoj strukturi podataka vodi evidenciju o trenutno postavljenim to kama prijeloma, zadnje izvedenoj naredbi, trenutnom na inu izvoenja i sli no, te pri svakoj promjeni obavjeatava podjedinicu za prikaz stanja da bi a~urirala promjene i prikazala ih korisniku. Programsko ostvarenje U ovom poglavlju je detaljnije opisan rad okoline za nadzor izvoenja Geppeto programa. Opisan je na in programskog ostvarenja sustava, redosljedom kojim se i akcije dogaaju u sustavu. U poglavlju 5.2.1. je opisan identifikator naredbi. U poglavlju 5.2.2. je opisan podsustav za iscrtavanje korisni kog su elja i njegova komunikacija sa ostatkom sutsava. U poglavlju 5.2.3. je opisan sustav kada je korisnik u interakciji s njim. Slika 3. Redosljed operacija u okolini za nadzor Identifikacija naredbi Identifikator naredbi je dio okoline za nadzor izvoenja koji koristi funkcionalnosti Geppeto sustava koje su do tada postojale, te ih prilagoava za komunikaciju sa ostatkom okoline. Njegova zadaa je svakoj naredbi dodijeliti jedinstveni identifikacijski broj, te osigurati da ta promjena ne utje e na rad ostatka sustava. Naredba u Geppeto sustavu je znakovni niz koji sadr~i informacije va~ne za njeno izvoenje. Identifikator naredbi na tu naredbu doda identifikator (1), brine se za dostavljanje toga identifikatora okolini kada je potrebna, te ga uklanja iz znakovnog niza kada je naredba potrebna drugdje u Geppeto sustavu (2). #[gui element name]@[gadget name]Primjer 17. Geppeto naredba prije dodavanja identifikatora #[gui element name]@[gadget name] identifikatorPrimjer 18. Geppeto naredba nakon dodavanja identifikatora Stvaranje su elja okoline za nadzor izvoenja Geppeto programa Nakon ato su naredbe identificirane, otvori se novi prozor, iji se sadr~aj pomou JavaScript narebi dinami ki izgradi. Stvore se mjesta za prostor u kojemu e se prikazivati tablica, kao i korisnikove kontrole na ina izvoenja. Tablica identificiranih naredbi, kao i reference na predodreeni dijelovi nove stranice se predaju posebnoj funkciji koja je zadu~ena za dinami ku izgradnju tablice. Funkcija iscrtava tablicu na temelju tablice naredbi (3), te nema ograni enja na veli inu programa koju mo~e iscrtati, jer se sve gradi dinami ki. Poato se u DOM i JavaScript interakciji objekti na Web stranici razlikuju i dohvaaju pomou identifikatora, svaki element u iscrtanoj tablici naredbi dobije vlastiti identifikator. Taj identifikator je izgraen na temelju identifikatora naredbe koju iscrtava, te zbog toga mo~emo u daljnjem radu odmah dohvatiti ~eljenu naredbu u tablici, te napraviti ~eljene korekcije. Primjerice, kada se aktualna naredba promijeni, promjena se poka~e i na iscrtanoj tablici. Pozove se element u iscrtanoj tablici koji pretstavlja aktualnu naredbu, te se promjenom boje korisniku vizualizira stanje u sustavu. Korisnikov rad Nakon ato je sve iscrtano, od korisnika se o ekuje da odabere na in rada i pokrene program. Korisnik na izboru ima postavljanje to aka prijeloma, izvoenje naredbi naredbu po naredbu ili izvoenje cijelog programa do kraja.  Slika 4. Korisni ke opcije pri izboru na ina izvoenja programa  Slika 5. Element tablice s naredbom i mogunoau postavljanja to ke prijeloma Interno, okolina za nadzor ima tri na ina djelovanja, ovisno o izboru korisnika. Jezgra operacijskog sustava periodi ki ispituje okolinu za nadzor smije li izvesti naredbu s odreenim identifikatorom (4). Ukoliko smije, izvede ju, te ponavlja isto za iduu naredbu, a ukoliko ne smije ponovno ispituje za tu istu. Nakon svake promjene stanja, ta promjena se evidentira u unutarnjoj strukturi podataka (5), te se poziva funkcija koja na temelju stanja strukture podataka osvje~ava iscrtanu tablicu i elemente na njoj (6). Zaklju ak Okoline za nadzor izvoenja ra unalnih programa imaju veliku ulogu u danaanjem modelu izgradnje programske podrake. Omoguili su izgradnju veih i slo~enijih sustava, te snizili umanjili troakove nastale distribucijom programskih paketa s greakom. Okoline za nadzor izvoenja programa dopuataju korisnicima dublji uvid u na in rada nekog sustava, te osim alata za uklanjanje greaaka, mogu i slu~iti kao alati za u enje. Korisnici mogu takvim okolinama analizirati rad drugih programera, te tako unaprijediti svoje sposobnosti. Programiranje namjenjeno krajnjim korisnicima je nova grana ra unarne znanosti, koja otvara nove mogunosti izra~avanja svojim korisnicima, te omoguava izgradnju primjenskih sustava krojenih za specifi nu namjenu. Programiranje krajnjih korisnika ima velik potencijal, kao neato ato mo~e dovesti primjenjene ra unalne sustave u veinu ljudskih djelatnosti. Stvari poput distribuiranog ra unarstva e samo dopridonijeti tome, jer e ukloniti implementacijske detalje, i ostaviti krajnjim korisnicima slobodu izra~avanja. Kao i svaki drugi programski jezik, i ti jezici bi trebali imati svoje okoline za nadzor izvoenja programa. U ovom radu su prou eni na ini funkcioniranja tih okolina, te je za jedan programski jezik takva okolina i implementirana i dokumentirana. Kvalitetne okoline za nadzor izvoenja programa su potrebne u jezicima namjenjenima korisni kom programiranju, jer ti korisnici nemaju formalnog obrazovanja u programiranju, te njihovi programi mogu imati sakrivenih greaaka, mogu biti loae optimirani i sli no. Okolina za nadgledanje izvoenja korisni kih programa unutar Web preglednika je implementirana za Geppeto okolinu za izgradnju korisni kih programa. Okolina za nadzor daje korisniku kontrolu nad na inom izvoenja programa, te vizualno prikazuje stanje njegovog programa. Literatura [1] Wikipedia, the free encyclopedia;  End-user development , 15.4.2009; http://en.wikipedia.org/wiki/End-user_development, 13.4.2009. [2]  Usability First: End-user programming , 14.6.2005; http://www.usabilityfirst.com/glossary/term_398.txl, 17.4.2009. [3] Goodell, H.; End-User Programming, 11.6.2008; http://www.cs.uml.edu/~hgoodell/EndUser/, 22.4.2009. [4] Taylor, I.L.;  Debugging , 15.4.2003; http://www.airs.com/ian/essays/debug/debug.html, 22.4.2009. [5] Wikipedia, the free encyclopedia;  Debugging , 4.6.2009., http://en.wikipedia.org/wiki/Debugging, 8.6.2009. [6] Wikipedia, the free encyclopedia;  Debugger , 12.5.2009; http://en.wikipedia.org/wiki/Debugger, 10.5.2009. [7] Mozilla Development Center,  JavaScript , 6.3.2009., https://developer.mozilla.org/en/JavaScript, 12.5.2009. [8] Mozilla Development Center,  Developing add-ons , 11.2.2009., https://developer.mozilla.org/en/Developing_add-ons, 12.5.2009. [9] Bray, T., Paoli J., Sperberg-McQueen, C.M., Maler, E., Yergeau, F.,  Extensible Markup Language (XML) 1.0 (Fifth Edition) , 26.11.2008; http://www.w3.org/TR/REC-xml/, 14.4.2009. [10] Rietta,  Firefox Extension Development Tutorial , 14.11.2008; http://www.rietta.com/firefox/Tutorial/overview.html, 22.5.2009. [11] Lieberman, H.; Paterno, F.; Wulf, V.;  End User Development (Human-Computer Interaction Series) ,Springer, 5.10.2006. [12]  Geppeto Home Page , http://geppeto.fer.hr/, 2.4.2009. Sa~etak Prou ene su i opisane metode rada okolina za nadzor izvoenja ra unalnih programa. U radu je naglasak bio na programiranju namjenjenom krajnjim korisnicima. Obraena je tema programiranja za krajnje korisnike. Razvijena je okolina za nadgledanje izvoenja korisni kih programa unutar Web preglednika. Korisni ki jezik nad kojim je implementirana okolina za nadzor je Geppeto okolina za razvoj korisni kih programa. Koriatene tehnologije, poput JavaScripta ili XML-a, su opisane. Opisano je programsko ostvarenje implementirane okoline za nadzor izvoenja. Summary Operation methods of debugging environments are studied and described. The emphasis with the choice of the programming languages was on end-user programming paradigm. End-user programming paradigm was described. The choice of a language on which the debugging environment was implemented was Geppeto environment for development of end-user programs. Technologies used in this thesis, such as JavaScript or XML, are described. The overview from the programming perspective of the implemented debugging environment is given.      PAGE \* MERGEFORMAT 4 ZH\HII IhIjI|N4P`S|wwrm^OO$hdh`ha$gdw$hdh`ha$gd%gd ,gd%gdr* $dha$gd"rxkd͑$$Ifl0#$$ t0KK6KKKK44 la hHjHnHII IfIjIJKLKKKKKK0R2RS^S`SSSS8T±veTMF hh hh , h}4hCJOJQJ^JaJ h`Y#h`Y#CJOJQJ^JaJh`Y#CJOJQJ^JaJ hh ,CJOJQJ^JaJhCJOJQJ^JaJh%CJOJQJ^JaJ hhCJOJQJ^JaJh ,h hr*hwhr*h"r6CJOJQJ^JaJh}4CJOJQJ^JaJhCJOJQJ^JaJ`SSSlUU]6^8^JbPeTeeeeeeeeeeegd , $dha$gdo$$hdh`ha$gd%$hdh`ha$gdwdhgd , hdh`hgd%gdgd18TjUlUnUzU|UUUUUVVVV&V*V0V2V@VxWzWWXXXXXXXXXYRYZZŷŨtfftXfhRCJOJQJ^JaJhCJOJQJ^JaJ#hh ,6CJOJQJ^JaJ&hh ,56CJOJQJ^JaJh ,CJOJQJ^JaJh}46CJOJQJ^JaJhCJOJQJ^JaJh}4CJOJQJ^JaJjh}4UmHnHu hh ,CJOJQJ^JaJh> CJOJQJ^JaJ"Z&Z(Z,Z6Z8ZZZZZ[F[H[^["]$].]0]V]^]]6^____`HaccPeReTeڻ쪻{mmmZ$jnhi;hK-UmHnHtHuh.nCJOJQJ^JaJh ,h>CJOJQJ^JaJh ,6CJOJQJ^JaJhCJOJQJ^JaJ h ,56CJOJQJ^JaJh ,CJOJQJ^JaJ hh ,CJOJQJ^JaJ#hh ,6CJOJQJ^JaJ&hh ,56CJOJQJ^JaJ Te`ebefeeeeeeeeeeffpggghhhhrjtj8lVmXmZmzmmmmnòuguguuuaa h.nPJhwCJOJQJ^JaJh.nCJOJQJ^JaJh"rCJOJQJ^JaJ hwPJ h"rPJhFh"rPJh}4h"rh , hh ,CJOJQJ^JaJ#hM`gh ,6CJOJQJ^JaJhM`g6CJOJQJ^JaJhCJOJQJ^JaJh}4CJOJQJ^JaJ eeeeeff8lXmZmmm`rbrdrfrhrrrstdh$IfgdpgdZ?pgd1gd#X$hdh`ha$gd#X$hdh`ha$gd%dhgdp & Fgd6ygd ,n,n0ndnpnnnnnoop,q.qDqTqqbrfrhr~rrrrssstputuu򨤠wfXh}4CJOJQJ^JaJ hh"rCJOJQJ^JaJ ho$h"rCJOJQJ^JaJ ho$hCJOJQJ^JaJ hZ?phZ?ph"rhhZ?pCJOJQJ^JaJhwCJOJQJ^JaJh.nCJOJQJ^JaJ#h.nh6CJOJQJ^JaJh"rCJOJQJ^JaJhCJOJQJ^JaJtJttt$urutuu0y2yyP( 2( Px 4 #\'*.25@9dh$Ifgdp $dha$gdo$dhgdpekdV$$Ifl#H$ t0644 ladh$Ifgdp uuuuu vvvvvww0y2yyyyyyzz6zLz*{,{||<| }}}ǹǹǫǫǔ}lǹǫǫZVRh.nh"r#h.nh"r6CJOJQJ^JaJ hh"rCJOJQJ^JaJ,h;h"rCJOJPJQJ^JaJnHtH,h;h+CJOJPJQJ^JaJnHtHh.nCJOJQJ^JaJhCJOJQJ^JaJh"rCJOJQJ^JaJh}46CJOJQJ^JaJh}4CJOJQJ^JaJhCJOJQJ^JaJ2yyyz } }}}}}F}qffaaaaa\gd1gd , $dha$gdo$ekd$$Ifl#H$ t0644 la( 2( Px 4 #\'*.25@9dh$Ifgd+ }}.}F}H}|}B~v~|~~&(Drtv.:NPxzHJ̢̰̾̾̾̾̾̾̃̾un̾ h.nh.nhCJOJQJ^JaJhA&CJOJQJ^JaJ h.nh.nCJOJQJ^JaJhBpCJOJQJ^JaJhwCJOJQJ^JaJh.nCJOJQJ^JaJh@CJOJQJ^JaJ hzP8h@CJOJQJ^JaJ hZ?phZ?ph@ h@PJho$%F}H}tvNPz b4$ 2( Px 4 #\'*.25@9d$-DIfM a$gdK- $dha$gd$dh`a$gd%gd1$a$gd.n$hdh`ha$gdw$hdh`ha$gd%gdZ?pBD(<jѺ~m[mJm9 hq fhgtCJOJQJ^JaJ hq fh.nCJOJQJ^JaJ#hq fh@6CJOJQJ^JaJ hq fh@CJOJQJ^JaJhq f6CJOJQJ^JaJhCJOJQJ^JaJhq fCJOJQJ^JaJ h/jh@CJOJQJ^JaJ,h;h@CJOJPJQJ^JaJnHtHho$CJOJQJ^JaJh@CJOJQJ^JaJ#h\ h@6CJOJQJ^JaJ\ΏЏDRJ$a$gd@gkdD$$Ifl#H$ t0644 la$d$Ifa$gdK-4$ 2( Px 4 #\'*.25@9d$-DIfM a$gdK- 4RTlnpɸp_QCQ4hq f6CJOJQJ^JaJhCJOJQJ^JaJhq fCJOJQJ^JaJ h/jh@CJOJQJ^JaJh/jh@B*CJaJphh;h@CJaJh+B*CJaJphYho$CJOJQJ^JaJh@CJOJQJ^JaJ h@PJ h1h.nCJOJQJ^JaJ hq fh@CJOJQJ^JaJ$hq fh.n0JCJOJQJ^JaJ$hq fh} 0JCJOJQJ^JaJD 6BHnp`c[[$a$gd@ekd$$Ifl#H$ t0644 la$d$-DIfM a$gdK-$dh`a$gd%gd1 $dha$gd1 ^`bdhjlvf|ZrvPRTdfjƷըttm_Q_hCJOJQJ^JaJhq fCJOJQJ^JaJ h/jh@ hK-h@CJOJQJ^JaJ h/jh@CJOJQJ^JaJ#h/jh@6CJOJQJ^JaJh%6CJOJQJ^JaJh16CJOJQJ^JaJhq f6CJOJQJ^JaJh3X6CJOJQJ^JaJh@CJOJQJ^JaJh.nCJOJQJ^JaJ`bdfhjlv`xkd7$$Ifl0#$$ t0644 la$$Ifa$gdq f$d$Ifa$gdK-$a$gd@ ܙXZryh$d$Ifa$gdK-xkd$$Ifl0#$$ t0644 la$$Ifa$gdq ftvh$$Ifa$gdq f$d$Ifa$gdK-xkd5$$Ifl0#$$ t0644 latvRvh$$Ifa$gdq f$d$Ifa$gdK-xkd$$Ifl0#$$ t0644 laRTrtvzkSSS$d$-DIfM a$gdK-$dh`a$gd%gd1$a$gd@xkd]$$Ifl0#$$ t0644 la j,:HJdf ޡZ\^rtvҤԤ֤ufUGhq fCJOJQJ^JaJ h/jh@CJOJQJ^JaJh/jh@B*CJaJphh;h@CJaJh+B*CJaJphYh~0JCJOJQJ^JaJ h~0Jh\ 6CJOJQJ^JaJh~6CJOJQJ^JaJh~CJOJQJ^JaJ h@PJh3XCJOJQJ^JaJh@CJOJQJ^JaJhq f6CJOJQJ^JaJ hФԤ֤lnprtvxzwrrrrrrrgd ,$a$gd@gkd$$Ifl#H$ t0644 la$d$-DIfM a$gdK- jln.02~֨HJFLf$ÿ{jf_N hj;hpCJOJQJ^JaJ h6yh6yh~ h6yh~CJOJQJ^JaJh)CJOJQJ^JaJhwCJOJQJ^JaJh~CJOJQJ^JaJh6yCJOJQJ^JaJhphwh6yhq fh"rh@CJOJQJ^JaJhq f6CJOJQJ^JaJhq fCJOJQJ^JaJhCJOJQJ^JaJz|~02Jgd%$hdh`ha$gd#X$hdh`ha$gd%gd6y & Fgd6ygd ,$<v `bdޮ\4`bjl̹ιҺRTpr46нҽȾŶ򤠤Ӓvov^o h1hCJOJQJ^JaJ hhhq fCJOJQJ^JaJhCJOJQJ^JaJh#XCJOJQJ^JaJhhphCJOJQJ^JaJh6CJOJQJ^JaJjhAUmHnHuh~3CJOJQJ^JaJ hj;hpCJOJQJ^JaJhpCJOJQJ^JaJ$bd,4`bTpr~vxgdgd$hdh`ha$gd#X$hdh`ha$gd%gd1 $dha$gdp$hdh`ha$gd$dh`a$gdȾʾtvx(, "&PTž䩺䔂~zv~eWIWh"rCJOJQJ^JaJhCJOJQJ^JaJ h=[h=[CJOJQJ^JaJhhh"r#ho$ho$6CJOJQJ^JaJho$CJOJQJ^JaJ hh h1hCJOJQJ^JaJhp hh hq fhCJOJQJ^JaJhq fCJOJQJ^JaJhpCJOJQJ^JaJhCJOJQJ^JaJx "$&RTFHgd=[ $dha$gdA$hdh`ha$gd#Xgd%gd ,$dh`a$gdo$gd$hdh`ha$gd% $dha$gdpgd1H4<B;wwfUD3D h#XhCJOJQJ^JaJ h#Xh=[CJOJQJ^JaJ h"2h=[CJOJQJ^JaJ h;h=[CJOJQJ^JaJhACJOJQJ^JaJh=[CJOJQJ^JaJ h=[h=[CJOJQJ^JaJh=[h)#hAh)6CJOJQJ^JaJhA6CJOJQJ^JaJhACJOJQJ^JaJ#h#XhA6CJOJQJ^JaJ#jh#XhA6UmHnHuH@B^hekdt$$Ifl#H$ t0644 la d$Ifgd"2dhgd=[$hdh`ha$gd#X$hdh`ha$gd%@\^`ptvRTVxz:{wsweWeI;IeIhwCJOJQJ^JaJh3CJOJQJ^JaJh5M5CJOJQJ^JaJh~CJOJQJ^JaJh=[h~#hAhA6CJOJQJ^JaJ h#XhCJOJQJ^JaJ h#Xh=[CJOJQJ^JaJ h"2h=[CJOJQJ^JaJ h;h=[CJOJQJ^JaJhACJOJQJ^JaJ h;h=[CJOJQJ^JaJh=[6CJOJQJ^JaJ^`TVz<>@BDyj____ $dha$gd1$hdh`ha$gd#X$hdh`ha$gd%gd~gd1dhgd=[ekd$$Ifl#H$ t0644 la :<>Dd$&(68JLĶoaPBhh[CJOJQJ^JaJ h3h3CJOJQJ^JaJjh%6UmHnHu#h%6h%66CJOJQJ^JaJh36CJOJQJ^JaJhA6CJOJQJ^JaJh%66CJOJQJ^JaJjbh%6Uh%6CJOJQJ^JaJh3CJOJQJ^JaJh3hACJOJQJ^JaJhDCJOJQJ^JaJh%CJOJQJ^JaJDbd$&*L^`bdfhjlgdD & Fgdgd ,dhgd=[ $dha$gd3Xdhgd3$hdh`ha$gd%gd3gd1ltRZ\^dflp LFŷ}oaSah+CJOJQJ^JaJhDCJOJQJ^JaJhy CJOJQJ^JaJhwCJOJQJ^JaJhCJOJQJ^JaJh:CJOJQJ^JaJhDh1 h#Xh1h=[CJOJQJ^JaJ h%6hh[CJOJQJ^JaJh%6CJOJQJ^JaJhh[CJOJQJ^JaJh5M5CJOJQJ^JaJb@"& gdsCdhgdsC $dha$gd\ & Fgdy $hdh`ha$gd $hdh`ha$gd4bnLN Hbj@H"* &ijĢĢĢđđđđ hsChG CJOJQJ^JaJ hsChrzCJOJQJ^JaJ hsChsCCJOJQJ^JaJ hsCh\CJOJQJ^JaJhsCCJOJQJ^JaJhy hy CJOJQJ^JaJh:CJOJQJ^JaJhZCJOJQJ^JaJ2&.Vdhj  vᢈq]qOK: h)qh)qCJOJQJ^JaJhy hrzCJOJQJ^JaJ'hsC0JB*CJOJQJ^JaJph-hsChsC0JB*CJOJQJ^JaJph3hsChsC0J$5B*CJOJQJ\^JaJph-hsC0J$5B*CJOJQJ\^JaJph hsChsCCJOJQJ^JaJ-hsChG 0JB*CJOJQJ^JaJph hsChG CJOJQJ^JaJhsCCJOJQJ^JaJ x z | ~                    hdh`hgd:Xgd/ m & Fgdy $hdh`ha$gd:Xgdy vv x z     òh*mHnHuh;2<jh;2<UhZUjhZUU h/ mh/ mCJOJQJ^JaJh/ mhsCh8<hy h/ mhy CJOJQJ^JaJh/ mCJOJQJ^JaJh)qCJOJQJ^JaJ hdh`hgd:X''$a$ dgd;2< 5 01h:p;2<. A!"#$% nO 'G8zPNG  IHDREwsRGB pHYsodPLTE:6510^f1{1z:f:5^^FFXFffffi:6510::115_5^1X1W1V0U:f6`5`55^::f11{11z55::0ww1{1y::^VU_5^5X1W1U0UU^5JFVJ_^^ff:`6`5fff:y1{11rFwwwpppuuuzzf{{zywfr:55::W1i:ۜښؙ֗Ԑf{1{1f:y1:fڻۻڹػۻ՜.ې:Ʉ5ۜXؚW֙VǡYƢ\ǡZۼ{ڻ{عzָyԶwݨۜڜؚ֙ԗƭָ^^f`ёʀҒ̃ېѐ·Ά̅ʄɄƭV+1IDATx휉{EVE ^ţţhBPm5PPhj v9vIwi@}fg'y:3oM24b0|@k)|xΧ}ȭ$U_ ;J7jz^8>@>Vn+(OWӚ+#&F k t5Tz ޵7ku4wV32Y8[FLć> X`G:7(P'jSj]3T zɤy54}h: 7'u9ŗn(ATpGs1~4Ru>927.HA#,}x!z9>%'ZZ糍>_qğ:'r> }>`}||a͏sawX·u.u>2$2|>1Ҵb]RȲ*'}(kΉHڊC<>xчAzThS!S>xчr(d)C4'QA" 0"|!|aw=9k>||3m?ڇ3)غ-EΘn1&[5E)ҹ$s|Hp=|HjF)mBPL!w2;3އbJ3KtF7w2wg!~Y'mgha )kUuMfnOF{t=j~6m>78')5rM=y=vcL!XEYNX1MlfCbה7^tg,鮮o;e1\ⴲZo/ e7q(S#A,^o6gS./ZUab݀)qjztjt,&pA_],%[6.'S.F0 L&)&XV_x&Vjns,KW,9_b?nS]o|bnЛ%'b8 š+|mA-^Cد">ZUAtȃR.GIK/~I*>1(胱7KX-gC8&W]_X QWYUU˱j֥7*P,w%U7~4nXcCbbCCE@A{jNQ V-Фxcn%o+Wjz=F=7Є j@mfL̏,94ZNU)}@/GLOfO eO6-_~ 5RkOՇXo 3'I*}6~ؕe4d!Uˡj>HGP2aJ3ERUK\2AQ77*3CRUSZ"];,⨛ w f:|0EϚo4F1$˕֬}˥ |v>>>>x\ >T&0' -6 EjI@U=B-!M ߅(³7|ԮJ!}$:pgz ~ DR>BߨoS|; m) >x}? R{zb9>Ɂ2qNj0Iᄆ ||||p &|6\OIENDB`n/q>7CkcE'PNG  IHDR0sRGB pHYs+/BIDATx^pם6goR6qX?pg׶ntl#)KA)W&lBX{B")0prI$QZ3C,:qE3Î˷v9{LwOOOLOtKe_{o~~esssou`   Aw:];x݃NE@@Lw@@ 4ܻDH ~ե%X  𫷦(tW;Uv: x#:'`N %g  PhE3t@ㇻA@$ ^",SQ &w{ƸJe{5T!7@ Phw2V+kӈk/7/+g9Z-W_߲PT3cNܩT5yv}=|[(i#=[_>T -2TܷFOnLuN{g:6DPUWIFgqOgL5>-\@yN~.UW3N]UW+e΃G.c^՛צY=ܪIZ+B$Eh QNnUzT5(MB .\C7V+{SXf L͖DpvpÞy׺,:zC.@Qs'[ׂu PGtkޜ(-yPzBȿreϧVadmz7_Ku mKÄTWQeK4f!5(!ׂ{224~?6vq19jʐ,(mQ8]~S +/43;YQf h  8D.d;ӷý,riZUsvA6\4ߔ 7thp0 l^?GZz%RgmZ$K+JZ׹+"'-4Ht)1TͦL]gX^~TysP @MNRHBjYgnl"`u;e#ŝƋ N/ %G^r`x@N5xg@=Rt@@j)ߺh   !pZ; Qsow xMpD  Y@1D@@ t* w .c@>(;?/Z:y14[oa&#ݶ.|q,3>:xK&l@F:DJsG4pXLn_8b٣d՝ogx#<ʫzB?mu?I;˾ӧt:H+b&$L0u _=OFIS?Y/u-xUtH(Ff~:ݶʞTg<|ia?o.*7E'Gz,8EK2%&ܹGؕ *Pԕշ y=!_:?°wEMO *|&QOixS⷇UJBǏoMA'«|YyҤ1Fo>erS'#ŋB4l 92U2slO7/qy?z5Ni]p#Ľ(smEإI_(Kqb6—cA;mSLw6j_OzL B$oK ytYEzl'*FUu' 2V oKjŎdLWl̪;#=7\nCZި6.UOGZFnW1KӷiᗪB,3D,'_:Ru#- ӚRbP(_ki+mE9ߡhXdSGA=.|] E^(9Reő4,לh\[E,.XX  ,Ͼ}K[2FSsFXMk/EOezO)n.0 uw uϲmGlN]yT%pq @܋J뫾<,u~|<+U+ʊKq5Ol6n+eQPG^#WușU^8'E"Iי 8GΣ-B\=fVLP0N$) `KgzPڧBIzF&Zȋ}4+X|.Iyuof$ֈ6, &'& o @ވ, P($QL_GgNWL@O69;imxm{T%C 7q/AD{cD62x.ߝoTŚQ,)0"W`)}_wm;:2]i@5|Oo^{G8`E*QZt6}wi$Rx,_M9dҙCoLkNy\Ji/ɰ'p [.>JKW.NzG!lN -@@-rw@|JSǣ &`Ai>3o;8ߢU&Η癣EW0B?G蒓Fδd5Z ;p cZ1h@FB̽h6a 8 ^  `"07K@,[  w7x 6EwP@@/FHn@%  @-CqpA@"E`( n qw`#X$q A@  nl 8nhcϒS"a*%Pq C+ h?~뭷>cnn/Oy7\+ u̻~3~&ZZZ>ϙ7㏿E|!w"TO_y@ܿMo>r;믿ދb<KFs/>~PvU ڣF ȉ='lHu"/NzF޽ XD{YY]T &@vqٽ#r,{B`6diB'GOvÁH,Sue\ВUTo|[ៅc`y^X[L_{8GH[i_vA<>ud0^]; 5O%m$`8Ϟ R.;|̣+m#T>{XL~oHnvrcnFO7K[Jys¿}+SKx7{p;C_S(R`{w -r8ɸF^E}^"E/H==ĺL.L8.@ ?S BFrUG;xW]#*ޘ}PMX@WEES#؝Q܋m!`(!; c…;aWH;]˝jmŝ `&dD#_$vg.z&U *Qf?u#`C mVڵkԧm4]fW˸n=aBuj~ortiƅ8tnx{&1"h~6UСC4Y-g軍B/ Вht_S-QJXF!Wmtr HęVnںu-oO5s^vj{gUq@3jnox8p͍z{xw?Fn&2$1g77-_|37+m`Ao °X Ms_u #@/{U]w'%Vܠ7걡} Wjjjrr?2U7 ~#_c?=<2ȷ#aowu`AȜl~nd_`"wOχǻkV^*Lc-}b"'݁ ^]#*x&7rJخp[ۘҠE'{"/-Z+xu@p)^}t"U, ; O;ٴoX E@C+Z pDiYNJ象8I>i,d>>1NVa]cV|1{aJ_؝10~vjWa.Ҵ?Blъu(  +wedhfLX o\6{C$"UmZpT FwQՏǛ,^"2n՟+I,`(H#34&ѢU Q@7,ɡ豞@ڳF7^1-h1zl[Pq:OHʹ@)omB Ӱxڳf6<ҥ/IR6qfd*OX۰o*y&%Kj#.@` @ܽU @  Ew/z}=x݋^E@|O % .$}`7XAl#YN̝eXD i7 ( jI IT P*q?itjM/nNmbwD ?҃t^B̽f8S=#tM'*[.7xB$ C'I켜CJ=%TnjV:ٕ~[iLH#t1~Z,Y˞O3km3MM]SMЂtbanB_v.}q2OMbGF%qR ╈-birqw֋X bj4]82Mbi0u-OD^z.oZ]D| *花e\&ib" =%Hj^3hKω-q)s~Gjw_GeS 60%%4Q@N>wnC- 2dD}t X M8Wm>lve9]4و= $;aϡT:l3K4UD}b o3-CCR5Džԃ#9WA![q'~]:o#d,mi<:lScSj+DUsowINs)H *|Q >XL QߩnZ)۔20mS2~YLfMYTP@,8 *~oO)K[O\*#_b,6)PѹZ-ЄeX|je9Q @`` Q `) `掑 $qS%c  7޵y.#nYj%aC)7<4Rmn;RTXR+%S\?Z/ Au@ @܋4  q/U  E&q7rٟiJ M~W}F9 @ >tٱUBʔ{l7{ͪ|-No]vO6cOO6 />u&4 &>wZBuMS/r'^&-xU`A !Qk/l~^K"n T1w=c1:Ea`/ ]ڻQ [A,𛸓ڕG+vk"}#nze*5hYLR)/Ĥbf3ܒ,+PñrQ?kȠ} ,BLVIZ, p߉;K$IlΦ3C GZMKMoսE36Ow +:\q1#ek2qob'f22tʸ< T Bq{OGsi\&54E&;[!&EegJۢ( :>`(ȃ4lx͗h &gd VMgqԅݑ!*;G+U1@Υf=pxHWmXtEς0-)\,mX_f*=)Q@(K>x4Ig8 ,P3y -jH*-{X#H+Jm-dhc.}쳗 CSmPXۤjw( Plw#3D*|QB;i[iY"d+ |ɪlVҀ2V< F׍^66Eu%@3@@ A@H EfA@sGBR KC/ow${$v`}6ldpGZGMWsQ?+o@}jt@O ~6  DL%G?f#۵@Q@v~]-r 6CC%Z^[}5s7t.Vi& qL S)fgm, 6K0yn,jMkyOϜCgcT Cw,I>פv?,Yʓ\oUGi^0>;[  )>LY&4΄0SBj :(6<ɩ+'Y<h@@]InJ$Rz4llS&@ CZDcWZƾh-=leHT]!ZA ת:iijOgMV&۟(4SFty{#7Oӣ$>CZSh~ G N3w5b}Yc e/] u>WpB@XTQ ,2\0s7 E@@m n & m  `]lʤCV&Oʁ:U=M=*_I0CR,&ύH?4Fbš(Qߠw(7}[0GgDze\|/!!(~7lc =4Xq״Ol( ^!rQY Q90_T2ffB[E)йHlulTizW,$dFZ xwdnM  PP>wrq)rQHo2MvMܼ/YFYPwr0GoNjwěH_tI{j͖4b^TπGMc sQ @";q'$=?k^&rJo el(z'@aЈE3 `?wSPpOG "q[&7޵y\*[D>;FWo;=wG @ͳBI7𯸻[@0s/XT[D>B,">B,"gI]DiDl;Ȣ("߉{I25K=J-ov Vl L84%7qϒ *{kw v~n+kT2=8Rq_G7? ~ )Sb|&Yd'~֝lڷVtC(/J3n۸wbIxv!}eTD  L܍Τ?BQ(s=eMLTg{ 7oat@q LKr[چeSWN/k*u/Z+ql&Ktس$@WUxw[W"-`BAJ8AvmҗDlc_`[T/TDcxZ:c tWH1:r|Ӿ9M)_0MֽhnQ^ $>w®,F lM7C"&pK@܋E2BI/yPգ^Dn WSvU-(Q -#*q7e?XG3w  .c@#~'Z|Bǻh@|-W 6&E5]mD/9b_Xh lc{c-}Qa$_ YFo3KZ+çm(>^|~Ew f#E  P| #E  P|>6,(asss%lL"p3e= @14@@ t* w .c@}@ۉK"Y*)ֶw^(RlqO^D=H b iޮ~qzw6 ) z^[[f=NNT(*zssPt $-CތH]%B{!mm֦u7, ,~wc2Ejz.BR1UƝڸ H ((Lzx?p!XK8KĎ*rق%ۡl&, -Hb &Cڈ\3kPEX=uYZǖTZϡ:SEI _ļ9nVdhZ87;05B>Y'e'V.\nY9Ϫ+Yh3G}xfkU2D'L3sf#Y]XmScEMs_q%@m`, & da4g[0O~nw|Fmx?#M>2pY_`I/ Zj#h 1%E\tk- Su-iBfԤsbUEI޵L45B",xeqX2j 3$H_GC8ELwY-8B9;C#vp<ȠYZBmV1M?+ď&;.\S8ȭYh]i#'鄗ˎ XFjH7Q-a*;q26`1;vQX!v7^: qۑ9v_|ɪ_HO^|Գ 2 TKhrn @C,[gbvA_#ֳnJ1 !_SzY2wn&2!ɋ/ ]3X?J:VSXBYoTcj*L?iq~6kYHB{Jjdݍf/pTX|?k}&(BR0b9:2\1.-Fj 7a* zL#bgtjz,ƣ=J6ei @[b9t;Zʅ(o $D@E߿Զ핅@h(h}&ԃH?8/D $ "Smc=']Tb =tG1zG;;!t "ߐ & 5e R[-zɋts' 7lߴP-j }cn]=zo߾yڀ6 ֩7Թl}x-6z=K[Ee1mUJ KWb7O:gLzky'[^1E=H ͻ7>ȣUjqPE/@iԣ"$;=6[#$|X%CH /TUU|P@H l \yD8IENDB`F&w F"#"JFIF``CCJ+" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?`?ؿ_5|M5|'/'ϊ|g?fYj1叺]/m}_svOoG; F}'m7_E ; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/w?'OoŸ|D>4moxk\Vz4WvKAso"Kr5 WL?"RWklz+ugEڕz (Š(((((((&>o6}_0߱kG1-߫Š(C~x ƿ}Zs<)_]>ҮsSF+e\4q#/ʧhTO|G|_h>-Kaw`][K?|O~ucN?lCn>OV6v_>-/ĿPio|+{/6/ ~̾8~%2fli |v#'|K*M~#_h^񿎿exRؓ>g_mxq ѥ#GjzFOމyEqW|=_ fʏ=>-ҵ}wŸ'5 {X?֕X6^j6mismu\ 6vOp,lk|wea0o<y2Irš_گm(k,ѩȼm#p ua)>_>Z/㯉<Mx71_/Q~'2xteoCiSx:pj/3cO;/ٻG|/8t~߲g i><bj,a|Uog'2$YmW~}{8*?MX˦1~ݟIt{ ?Lcħl-Z NJ6ڝJi:EgZ~Kh5(s-/V)e 5C`>c-:Aes{K'@d[Ӿ|jy!w״_ٓ↵~?gfyt™g;/_/7>6[MK:]fG{'x/~6F_P2oÿOCq㿋%/t+Gg_|m#|q9[iگpT}si ikmaq.mn.cYm!^Xf9cutfVY?5Пu<4;m+_fxnjjoxYfj Ҿ?~xXg5 +P_ÿ_N⇁4zfx@Mĺ\~QSW. 'b7>~4~v?0L-:HxkcwCÚm-UG߿>j֊I-vxQEQEQEQEQEQE?'?j}p^_~"|BG4AӼ ?iBP餆!;t??[`Fw?~WZ#RIM/ΨBn)?US-_#_ WG*)/諯+?mW~}~ʏ?US-_#_ WG*)/諯(_7݇OgoBU E k?*=_ aY?5Пt¬mhO,mW~}{8*?4VO'E]?[`FK(Uy_ߟvʏ͟7BG|5/[+s|'2Z.ߵ/ Rڧ WItO A'_G(t鎍|I{?go[| /G υ'$ m ZK=F=.mb=4{k;^P|f#9| z:|.>&x ^ҢRH[]B]>;)/ݭ٤'mmjVI.q[ gK?la)h:/| -Ư߳σ[~2o⧊j/>)3>#G/~-o[ZxVOW%+;.g٫Fg |9+¿熼ekO%ŗi:^Aַ\_v߳|<^/- « g^|Kxz5߉mŬXMwYڨC;-o ;΅_Zݯu˯~~6/oO_K{Q-oxG_->o.5_?t]GnⳡŚ)c]KGe|A-/Wߊ ٪MCOOg2+5|P\ևxzπ-5FOk>/>:!|qWǿ:xc'þ6'qO>*[|k&k~! >%[y!hxgўgySĿ~-xc|'uh%Լ_ak: \j>!--u[Mv;??૚ogogx]\(|sU?XCobL~'xyyk>gپ'_zu6zR#x 6Ww⯄>j e^o7ߴǃ텠oN_Ķm<_V[^_x!a=t.KJh~ƯΟgO/➡g_ş^ xgXTڍ>$PhH:>̺-V?j+O'oo|sjpRXxoV[7ҭ|AD01wKrfE?Uu+ ƞ3"h^&WK}>oKW^[M'+*/eP|KiKhETӇßx'/zHmoY~ N%|i<]^j.n.gIj4r1Zjً7? O1ýVMYhGgï+f/8߀wCG5?Ghh+>_yWS_q|>憏jً7?u},?}Q^ O1ý?f/8߀wCEuuEx?5?Ghh~} ]ނϳ{o;b{44]w_z >_yWS_q|>憾 ി? /ĿZ|F_oյ"wĝWCkV*?4lxXOlDtXŭ'(w$7K0tֆa_I<~ןfPxZwKԇ.~K?ůxZЭˍ#Xl/-#Zΰ#x _|,h_o>~oğxgiozů/9uσ{i~  %ōğ\ږ4F4W)uO|3Ox?Gj7~|aூO>X]k2]^xG~(|Mm5Fm~$pG{sE~XKjw>/t>,O595m[BO >7)Oo뿳7{%4aL:~K3 V?Źm曧jO c-*[k-wP:=NFw)kWo.rYA\߷#q\KG~_4='wϋ x~ԟ%I>i?<|K ;-+S𵇊mF99IмExP5-oTG% ֋K94iv^ _xKe6ejw| K~=B?-d+?Q?MYwV++Jc_]) GO^EVQ@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~8~>¯xw_x2Z.ߵ/ Rڧ WItO A'_G(t鎍|I{th+jkj== w'yM?r|mߌ/fK3^m>Nfm?lj䠶Oo~oF6NOwŠ(SsE?i:7w׷~/~"ƚ~ߌ5Y7ׅ]6]A|VluE7 xoFa?3o~)|L~9ҟ>9[>>|RGx~i5Zw_<jKvᯎ_55]E/ύx^/?'ľ]Ɠipu5qj~4=sOO Bw?gAgͭ-t[5Ox6}öF=GQ|OkD~j#.@?5_i~5~5'~|hAoZjֵw=7&>xO~M<7׏~:kΧ~0 _%m~+/i]/U o>NC :>wΉoH_GnDᇍ%Xwğ 3t?.k~" 6֒ʏ.~+)?h߳G xB ozG}"]"/[;?UB(n/j:mƫm}2P~ߴg:|cCEjS>'_e{^u/&o 'k_~,x/-|n׼g>|a"|LM۬xXuM}ߎ?K?|aaa]C⦹WK_F6eŸĿZoO>1MּW_ϊ|yZ7ZƯ,I]iAu<~͟gSjg/>^u?~A]C],hzY}K{⿂;|(oƦu|VG> xCQtX4{MkLe/صm#R䑦⹲== u?<;Q^¾Ҵ-oI~FHgοĶ>-u Mլ|Ui^@*~?|GGxCgSvz`Gᾕk uÿ^ۓ5)?<>:ǟ<ox]Xľ ύG:kr&N{<:_L5/+3}' ?{3N'c 1*y @3Qi=7}]ziCKYmc+'t^eً?Q 1ѹ|C+˲w/eً?Q 1ѹ|C(} ?f/7/h~=G2F g(˲]2Xܾ}4?x.Aw_<cbr3,~_n_>z,/w/eً?Q 1ѹ|C(} ?f/7/h~=_ ۿF/s;l߅> h_uI+/ x!$^Qy%ͷu Y+w4Pd;kv_q&͟e?OsK<&iZ]߿ηu6/o^#槮mrj̊g?K0tֆa^mm*}O5xC_?i_04[^ IqXΑxwZվ#=PӼ3^xcš嵌>'м7i,խ~<)sQό>#}>>Wߌƫjr5OFi7<>cat{K[xvŨYZgoo2x3BmOr4x᷆~hY-:%4F[kz~xώc7 xWң>+uR-J]m/Rf_>[.BЍ~|Gch CWl]:,/V>wP>?g4PtS~/R'~ Finw|J$ƞ 5ηq.if_Kſk~74_[ o6}}U/Nk|<:|b |Gƿ|D>,?$| PΕ+ӯ4 x;Ú<*hTڦWj ˻8lݓ쟰xgᗈ>2Z.ߵ/ Rڧ WItO A'_G(t鎍|I{~i%?hOJ?iO~'ByVpmݽ7fu)I%%~Q_D`IORZS"__$ ЩG>~̏~&>iKOxυk>|GMgl%.k6Zvo-?)//ST)B*Qj$ϳiG緃h ~7<}=DkPu7_ t_iOx^^9Gs7:/E|mbO~xKTwx[ּOG%σu-'xwMe|f H.nW-ه#lσ?r>)h/o xBqω?^m؋ơO|7m:w߇~9CީC8j_(|qa/ǫo⯇(Z|t/xO |>?"|;s/ZS"__$ ЩG-?)//STj$ϳiGslݿ^|J~7x+Au%o#ZWm?w?~W?'j}^0/__"|=D{A| b:>Pգx&[?D`IOR*ҩ*j ՟_fuBpPrI~Q_D`IORZS"__$ ЩY/d~Q_D`IORZS"__$ ЩG>=?W㇄k)>2d/c?}fw_ǁj|V^G-ɧKTx h=)B*R5_ؗ~}{H2?K(?ZS"__$ ЩG-?)//STj$ϳiGe O DK Ĕ?(?%J~П {/C%Yk˿}_% ~/|;wV?Bt:O ^|1SO-|E +Z_ WZt0ɫ-mMZWM5N 5uNrkTQEdQ@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~ (AEPEP_P_~"b ?+ I_эm/OxQEQEQEQEQEQEQEQEQEQEQEQEQE|;O5g-}_|?D_x[|QQEQEQEQEQEQEQE|%6Hԣ@ɇ$YQWp8gM +(((((((`=c!>jQ 7VZ(Q@Q@|AxYZ+دJ+__'}F5?T}ESQEQEQEQEQEQEQEQEQEQEQEQEw?_OQ|;O5g-}ImGAESQEQEQEQEQEQEL?"RWk m&IؑgF_Ê՝46(Sp((((((( (M_wW?LG}d'mZh| $pKw0*QEQEW% g/f/jb(?P?1~TQQLAEPEPEPEPEPEPEPEPEPEPEPEPoO?c_F~25w?_OQ%_QLAEPEPEPEPEPEP_So0Oċ?J4 cgĤWYgخ楯ע fOZܛq)A1O-8ah_&Jus:UgiCVqvNҌdN'f}QgؼFX,4~WF%HΜ*B2% ZҌ~ym+ON~#nU5Cc!`  7,?گG?::ihB9t\b+Oӟ/t\]ʜ$y-\b?~(xUkOxs/Qº- Rρ| ]NW|9E0XOk>\E:*a|mgZ3K7>*մw,^~"|T~$"Ÿ >_|F.?h3f/z[kw|G}O#τn>6O?_<3MG|>8iY?dq@xPښ>*U{o2[|Wk>~7Þ7,u&ǰ> CӬ_hWέ=gKk_k%g@hZuafuIz4ndq*~5u !/sxUf7\j~xSL{O>wù#h_WA=;/x?{xeړ— ~%Sw=~^)ѼUE_ 2{~1[=xjԯ[?tO>o=;6 ?J+o FE|W|%o,rW|I/Ğ1M}]>𶧠|;k>ؔQEQEQEC{~B| կ&>o6}^>?8%QEB ( ( ?+ _xW_(WeOxkiz~Š( ((((((((((s$7>'/2|ngo]Z[{WN-!y.mc ѻr_{*\egҊ/#eUn#Rӵ+C5qkygusks0hGhdVHݑԫNh4~u_xYs8~?k;nhmW7sk'd|CR?>(?fYIg&OZxwv{x'V{D|Cngѿ᾿aO=O/;6U9&hi+s'}w^}J]=e_7)G%G|ʏoSSKĎ=͕i޿&ϳ_7)G%G|ʏoSSKĎ=͕h}iE| ~#eG4?z,?ZQY6xHҼAWMtwMtMoFgHbu]+R{-CM,infY"SQEQEQEL?"RL<}'?~;.w?lO> ?ٶc~e&um?oIɪĽWšU^=ֵU6is{iǚ}[`Gc[(bOT |?7ß@;O?M#|9?S|+i&> ~?~ B>"xg:yx{Mi'~>hx 8on]o|->񵜞3R7¿&+hM#|9W]RYڷN&- Ǘ_h?|jexk(x_:?xsZ>huKˣWfj> :nE h_֗15ڻ/|u~/ Fzig^9`5kOlmocHּ5X7¿&+hM#|9 (S|+iT |?7ß@<7¿&+kož#x ~!~:w\1f i+2POk?xO^gƯ:$7!Af!UA,Ā$xI<__sX6 ?fU- VG4k'[_[^!<*d9F3}֊>eЯG_oi:VqNY}wA[ 7TNҼIiM49oEjRhF*JiJ)3g$4g< G5||~%xZφ_K|UhOxKᶵƑzÚƹ!Au7OE_WGW:?<1=_S ucsΛM|@O? #_O<92};~)MLJᗎ%ߊ=> _/ HK|?YO ٟg?VEQ_>(R.¯ |^=σjm _ t}WNqZ&y)~#Sou?xfE?|4֭{_ MOŸ۞>Ei Wv]_'Co0'7[=ks'Wԯ~e ˠ]x_R|Mys5i3~PQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 ((((((((((2/_-kۍ |mp>.x\ӼƝpKk|C9ᕿ}JRVh,.e_m: wmO[ž8Yſ%ڷ_Cxm/={$6{M3E/5I~ک#>~;.w?lO> ?ٶc~e&um/7i_-/x+?q7xO <#eX|?ho/:g|*֞)5e~ }[E]&kӵMGK[Y^,3apQb_'/|`5_O׬5/_#-?&k.<MxK|Mo@aᇋmA_$'/⯋oo|d<տ|_拡Z_ _ TamSѢuω߶7*nxk:_v\ּ7Z:Vaɭk su JO)>|`_x~ ~<#7?b_ _uk}7QB_[ⷃ?f~wK_|_e>5]Fƺgw M[&xY/ b^sEU I9$| zW'< !xUҼ}^jɇ$YQWߵ+d'?So0Oċ?J4 c'=_*ӛk/xGXt϶\s5o`D(w#rOFRZ1NRbrpI.d/|/Ę\5)br<N.U+W)ҥN+YNIFɥӿc^v!*^ERAmo,>-T1ƨH 2O !WO?']>\K*Q_)Ɯ"Z5Fz D_gj&ރ+\j~4<3;Ul4x~ ׇ3gyq ƽxC~*UƕGu3 rKu4mFo4M;Úώ.^xEo}Fw F-Mn|֥^H۟Kec/~+x h_~8 ǺߏtG*|gbO>4&i?-~?I5񶅪޿ǟQMc@L.gS\.<(5MUo-ߴïzoDKZuxϊ..㋏io/,mtESş_㯆z/xW&?+z,uk^/_.]/[-O5_9J`/kk_ix'?3OOŸϥh_uڧ/ 3s>i?/H: hڇmƭy/~g<%WqυP;> MESYa?J?(Ϥ~~'t/ wgej6W7x~@ ?gO?ho1޵o>?O|a'H!kkxQi ~&sY1 Ķ1$GA%|;-?4]GU'ă[}CxὥBQ_ y4nGԭ_Ŀڧ jߵ^\|EO uggÏg sH[|LYCc>! g|J4/]~8G>+|B4oj~$Qkƿx"g 7L}Ncs$4Xh$t4+?O @G Y>6^['hOگHoa=wVv|j淨ehzeNS7+9P^_h4ӼEK'c⏁i/Hv zR"mV_ZLJ=xk^u͵U;x~˚FxE׼Uؿ߅x~)Ӭ,'~Ԟt__^ J6Zeۯ|N_7 ڿZ |/6{)gQixNUѾ_þ_0:&_s}>Z>g |;W5~k>_ g~_߆Z凊-5? h;+-l 1jz'm=>?gK//x_ϟM~/t+2MsAfFjb.>xz-+GOӿn0.jh*GKSxT'ĝ A'__"|l^Eߊz֧A:wxC?v ˿gW]>h:š|Ok~.__h?~8|euOkΣx]G|b񟊼S}u>McI\Eci%;S[_~ xLkKK> "g1o|)z&luoze2{ƖNx&_tMO8_i:DWf :դld'7K]f KUS[ (M_wW?LG}d'mZh| $pKw0*QEQEW% g/f/jb(?P?1~TQQLAEPEPEPEPEPEPEPEP^Gd_<[C)?-o$|\湧x#7Í:מ:s+ 66|XX]M᤿mTasM;'G1?~2W9n|SEx_R ՟]'ݻLGIt-}Q* oojz~-:ό--վ"h7o)yMw]y%? xqo 2i-1}EHrͿwc1w?|E3եට|C3ᦻ--^O#]3>, C'u_SĚ<VӿA߈%x$6?eO]cN< |Eqqpf49lF[?C >)gßޟHFi4-GR?_?L|I5@~ѶᕛX-5f-_Ɵ s=Q |C~oo|?u_9]|Yu4QXZxjQh4d|5:N?| F ~.Y~:O3ς3P~B|DT_Z}@Nj zo vP߄K~ o3{z>xo߳/k>&uÚ_-OKȵ/ƾ Ѽscu!J+'|eƿ_}/&WM _>4U{kֺƏ}|m,w |+HukKZy&?EשOzއac¿T47IxUu ivjjWgkxY !,|^O xB.}x5xYѮּ5^gyj_iΑs^#^xoƿZ%BBYI$x.f;ŏwP&Am>~̫&ZWᮭxMt9{}ύ6m>Up[Zч]]>{ԗ,[^_itxLt K4=LMt*+7LӬ [Kh!(@Ӣ0((((/)'bE~L?"RWk?:hm/UQ\EPEPEP!~#x{H?/NNMG4H-t/M =?Nm-"(PEPQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 (((((((((~:i|V]ִt3j6Sⷎu;? ~[Wn|7s_w,zD:ڽSG~ʺ'oj>2W[/ƏZޡ^<6o={$6{M3E.O5?>*?O\^xS4/j_>} v5͔Mi<-̅?dGJWFm領('t}|?l+ /ʏ[? ?ßaO2/1Ÿe_#ckK?ۯz>_,9*?l+ /ʾ?dG ѕ?x=n¿),_,9*o+~G0/)FW%86K?=W?[ K~UVe{`WK!X$``2Tl+ /ʿ~ Ŀn~Ft'I4; t}oÿ%g4ټ(ZlڼVrjrYA ijM+[S`_SKq=m%qݭGotuW>_,9*?l+ /ʾ?dG ѕ?I<~w_Z>+iRjľ?eX9VϩhZze̻SHJ C7rI+'k5}ە;-.޾^mw]+ CÒb_A֋c?@4gegIOщ|Z??I1/ ?kE wr32$'ľP$jXO ;E~YÒb_A֏rO{K?5Zy,'ܿL,?I1/ ?kG9' =F%-h?N_~Q_$j C^ w/?S(?rO{K?5ZIOщ|Z/?ӻ;O5g-}_Lf)Sh_ >xkMK@/M>|k+Igյ)^@bTE_*"Z;g}_QbQEDQ@Q@Q@Q@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~ (AEPEP_P_~"b ?+ I_эm/OxQEQEQEQEQE~Y_%)?d*L?KR'_1_DFŠ(QEQEQEQEQEQET,ou+|->mKBpȣyQRc?(0F|f٪c?`)-/,/ߴv ];Yu(h~Ř7:f!K{r:4ӳOޞi40bQEY!EPEPEPEPEPEP_So0Oċ?J4 ]/)'bE~+Vt^ (MŠ(((((((&>o6}_0߱kG1-߫Š(QEQEW_(We¾B/B| y&O|kq㹴?Zka5z=&;rW9ny3he?#J%:C 0*Brz]y/3(v6FS|;aG6FS|;a_T}f~%{{][GV)?0GV)?0(_CŸd,/_t7kEYgc?s%t}7úwä~Vkv2>GV)?0*c^pMEE&zuo伒)ҋܝ[V_,uo2 ?uo2 L5'ߖ:O:O~QGjwW~Vc /B|Af^ +2?ͦz4Þ1ޯiwiyso5!zJejbiݤݎy4OQEdQ@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~ (AEPEP_P_~"b ?+ I_эm/OxQEQEQEQEQE~Y_%)?d*L?KR'_1_DFŠ(QEQEQE(` +¿3)DOha]|W-> ~=5>=5?_ _ Go?/_>ZO_>)i]o|1m7G+~Gm?>5>/6kŖ<"gW|t=#V~m{P@|U=M.#6W|DSo|[G{swm?zFV_5u  zOkߎzǂ-?o/Sg15cxx@isx/-{y ;x $x>)/{{iɫk6K ެ"ĺ~uoV_~:'_=1#RNYxC|Q>'ė>RO Am]Z4JM*KQ{yςƯ6ᏄO㯅-|(o 0OG&|GǁE_#>)gk|YwPψ5e߬_m?e.cxŷ<xBt"zm&'F*|"m4 >|BΡi*ķ?ࣗk^2_'GMiu="U1A-2 |Vh/,_7~j~_n|;>⯄~(%t񽮰 }0AsJ >#Fn> 0ӼA/u>"xJ׆t~'w_û/ I'9O׊zo|Fƾ/}~>|s{oIṼI>ԟB񕦣uOxo uS4 f]:d:k+ڂAv%g 1g.|O%Yk˿}^/C((Ѐ(((/)'bE~L?"RWk?:hm/UQ\EPEPEPEPEPEPEPQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 (((((?KR'_gIX_Ao2;KHXQEB ( ( (>?w?s:_Gm]uA@GX^+'+|xo!x^k^a{e:YG5^ك0 +~Gm?>CZuĈbOV|5:?[o[xC_^Ol/÷pk7Rt:OϟOߍ|W~uk7?h+V,|Xm~'5Ğě hRiZ&'/E~-??j |[O_ ~Z][<7-i> |Lo|Y~%/Ɠ=6 $~"-2,>,%~ ~˖G++H׾%_:Xξ1:ya=Aүi--*_]xB,[k\іϋ,~Ӿ /|-#¾ )M|BŚޙ ?fo_~/_G7n&g? |ehO wEoV:_/o#?xYnmI|5W+?G3u  Ri"eO~5Wkjm;NqhZ_ۼOj?h[\h/ٲgr_ľ,ltxRW)ߴoE{֟OķzΫYo-~"G^97Ͼ((G|tωekGWh 3y/ý tdZ~{ޝ |zYW U6c~4}⎱a@AY$(yoύ|P|oakY e7Oy /7q5 ڿώD>5{z7oh٫~#N_ oƻrxG~(o j^xSNgxÐnH&j߈ uk><㏂~*)߅? j`ᯅZ/?ǏD3YxUޓxI?_~9|bI7^6Mh>Vľ7<k;~;|?fkɭm@(+Jc_]JejbJ_‡QS㗨QEEPEPEP_So0Oċ?J4 ]/)'bE~+Vt^ (MŠ(((((((&>o6}_0߱kG1-߫Š(QEQEW_(We¾BY,u_yw]ޏV+,x|H? .5O߈t/7:4kO:ςw⎹?Þ/D'=G{ tKs7_[?`Lh%b=<WpGjvšK_Ki-ꚺ_?bwŞ-.xn^ ҿRCŞ 񕾣w rFX巊4Zsvqk^6Q\]g<c'TQrL.Dh<5᎛^:> lj< |Ko[:jgZ>[Qse~x~*o hcJ/h~-GľOhmƗ_[x#Zt4' ?* uG<c'TQe?E~yf?oUGyBOQ/ G %Yk˿}_~Z4տm?6 |XӣJZ:GO^EVQ@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~ (AEPEP_P_~"b ?+ I_эm/OxQEQEQEQEQE~Y_%)?d*L?KR'_1_DFŠ(QEQEQEQEQEUk嵳RyӬ;a =.nD="h̖h o/J؟>8ڝ>,\x3H| o&o+=\d]rt>s፾ok֞WZ֟g{W)^؇_ʿX:qWn󛻳]~m7vKݎOϽ ( ((((((K m&IؑgF_E6Hԣ@|qΚK~AEW)QEQEQEQEQEQEQEC{~B| կ&>o6}^>?8%QEB ( ( ?+ _xW_(WeOxkiz~Š( ((((.I!We~Y_%)?d*L"7}?VQEP((((((KRo ~W)^؇_ʿXc-aD(B((((((ah__So0Oċ?J4 ]W顴WQErQ@Q@Q@Q@Q@Q@Q@wr~_c_ٻoψ~ O|+/ >-&Sү Y"X)0ky_SEo6_ժ+bf\%ץ.[nߧzK__y_SEo6_We `+jZ?_j{/_kK+0b,~QG֧Z=?Yfe ?OY|_VSX~?-Oa?ZRb,|Y"AdOx,im={ĺ ;hοvKONR-^/ټ[/[_~Q$Yi}jz{g1WtyV?OY|_y_SEo6_ժ)j//<)7/Q+0EZ?_j{^We `(?Yfe ZOa={/_kK+0b,~QG֧Z=?Yfe ?OY|_VSX~?-Oa?Z0?'jSo'xczg53|'Nu첞Xี+߷.gw A\[I?OY|_.J S7~IbfWwd~#1Yhӽz?_y_SEo6_We `+jZ?_j{/_kK+0b,~QG֧Z=?Yfe ?OY|_VSX~?-Oa?ZRb,ا,l/_TQ,?y~-)OY|_y_SEo6_ժ(KSGا,l/G<)7/W}j#_zK__y_SEo6_We `+j>?~/3ޟ4xS-?~/t~/o;?υ?g: x[Ic`Zw i5PAxP6+%Q$٤ M (,(((((((((((+{J/oğ?}_~Q$Yh( ( ( ( (?(?iKM߱~5)uT7(((((((?.X_?__Þ/ ;{ F-H`?G1uاI/[~;8|ԠbW@Сl,ZZzئW_zF?gꡎƼ>5f)JV"v|]hХ9~G_v+/[5'W_;jB;qS['/ ;{ F-v+/[5}E_n/ ka?  G;{ F-Z.㯉o/>xwoK{?k_ u|/ i5B "id3ׄo$giEIW:'/2U9' cԥ[7߹k}5JZU,՜}=v+/[5'W_;jT|5?"eJuG_:Oۣ&_dPT?W???N0ؿow0÷a_"a Qĉ*? ?nHCOQœ++O+1Gy O9<J-E~g)<|Gߍ$߳>_yVog1&8!oC/"%cd^tI/)࿖nڧW[v/|T׾=~g4xwl~!=_Ł׬;YߵH CWkGItD̕z g>YFat1)VXάͪI&Zuei<=iF NqM%ﻲog;{ F-v+/[5~ê>~2%G:'/2U|IC?S~?W'W_;j?N0ؿow0kGItD̕ꏆtG$LQ'(N?OCG;{ F-v+/[5zhS߇1|o6J㨼{6?PF.Ȧf{kHx.bTi B39d}|ƵZJRN'ٵVj$%NZ49VJV_N0ؿow0÷a_"a +;qS[3K|_wх~  _hQGšs?>/o;¿bEQwх~( MoL9÷a_"ao;¿bEWQw&iOOu(GWzo*GbOS~g*[\x_A^7.>_JXQkm`d o;¿bEW~_)_Uc];E5f)/eNU++N{MɽmYYK{.(7׹;{ F-v+/[5}Ep}A)ə?>/o;¿bEQwх~( MoL9÷a_"ao;¿bEWQw&iOϋN0ؿow0÷a_"a (;qS[y4'g'W_;j?N0ؿow0}A)ɇ<_3v+/[5'W_;jB>_Þ/ ;{ F-v+/[5}E_n/ ka?  G;{ F-Т750K|_wх~  _hQGšs?>/o;¿bEQwх~( MoL9÷a_"ao;¿bEWQw&iOϋN0ؿow0÷a_"a (;qS[y4'g'W_;j?N0ؿow0}A)ɇ<_3v+/[5'W_;jB>_Þ/ ;{ F-v+/[5}E_n/ ka?&oo~|31SGOxS?-Zn~2~ULjo/iZ>w\izVͫ\Z-ag%[~7ş_̯)wBSԜ9a')II&~mFnw &E0!"7zɑ~?H|+ȯF8 ?_Š("B((.xugƾѯdo?n=YqGRiF(BB( ?KS__~W_z"xIf+`/((((([?%+O[^W𮲿)#yzGIAEWEPEPEPw)-ؙ_55Kয়&~~1Wz/?U{QEyaEPEPEPEPEPEPEPEPEPEPEPEPEPEP?Y)?b^}~WY)?b^}~Ww 9*ӓ=?ig"WIM}_=ȿf$>S_dWe#Cǟ/KaEW!EPEP_~<~z:_h߲7?8]|wz4 }EW!!EPN g/aNnaS^4sk \Ӵc ;"oCA_GaܚvjZEii,:&m: A+_x/0O _}"?~'<4c n5þ|>ݯkz^o]'; ~p=lWH#~%h^+'گ|O~<24?ZV|y>MRHymBd9[Ys?j7t7] ǥxSEi~`%oO I${|M?_nmO_nO!i7O~߳īm3[Wzօq ^ӦuJC9~H™.-`׌tO]e]^g]tWWuk ~~m$ i߁4qo^ G)ڽ8<_-[ #¤Q}2Z?/Ox_ž.#~? γ oMֻ࿄^2fHyuڏx.j*7<oXdo%g'id|K4;FE-.|1e_ZpC%4@]_Qݬ|??dž>x&&[K>|@񧄼(ԼE=K.b{m!?|I炵W^,_^ĺ^mgi_ xIn;[ x-Eԥİh <9ϋ>=ks IE xn|k0Aυ5埄 Z P~m7xU$Y|GjZ3hW_ࠟ[/j?koŚOÏ/_|/|-jZ߈|WMŦh6Cjukk-ܐϔ_/?ƿ/r_6?z/qoOǩ^)ygஹjWMKA]+隼>дzWٮldju 4+WxZ*f cgoցyO 3i־3.VoO ‘i*' ګ?_⟃|5_SѼ1_êz-SLtMmu _Fm>Y=? u/_~b"ᗏ-vk_ASQb$ +l߆?l_<|?^W#X|~4~_?o!Þ=o[K>?>-@WWOU' q|#x# y>*^W6_1|"įM;ixXkӯ'aa 0+((((o[^W𮲹?ړR_o1{_º?׬<_%Q_sQ@Q@Q@߳W ybg~w)-ؙ_5f4_iW_QE癅Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@gW+y!_gW+y!_%$Q`NL՟LaC_%5E|o"WIM}_ٗq/ͅQ\DQ@Q@|]#s}_~<~z:]t?*;O+KQ\Q@:&m:αxg_#wI{ ;xzL-W|=6ME~#J)乶PhMԱ}WkFt;Km~yB#Qb-ӭJi7 7 2g0hOlF. nGiov/|ywoΟiO~CW=_/5ѭ[GSC< p})Q3Կ[:p[ƚO 2~Enu=3Rxz/\|`$4V'dGX^0g=_/5O5ҋy).hå(8/j2ktSxQ35[?涏z_5ۣ_kj[kiO~CW=_/5ѭ[GSC< p})Q3jOI? + W/m|au|f<a|[qXhZt֧yCm%1-$V/gףS_dWe#Cǟ/KaEW!EPEP_~<~z:_h߲7?8]|wz4 }EW!!EPEPEPEPc#7̵|[ESEO?zośxNXi[Y ~Llfd4-Ol]߶lTס:2CyӚќg\Z& I٩+6[WQiQN{6hQ_?e]߶lT_RO/H_xp䏴(w~c SG.w6_*ho~CHBwF;/4?e򦏩V|'9_xp䏴(w~c SG.w6_*ho~CHBwF;/4?e򦏩V|'9_xp䏴(w~c SG.w6_*ho~CHBwF;/4?e򦏩V|'9_xp%S?`W?ƿaoQ?*4>?? 4S|8>qotG{fȐ6 r9~R,8J;prNQMj*ƿ/?uEWfQEQEQEQEQEQEQEQEQEQEQEQEQEQEcş_̯)w~7ş_̯)wGpG93V7O_2/هLaC_%5E?f_1n+Og^I ?+~?(_[MB; >>_}?u=0Yxc]v_h.u}PZ Ω cg;ZiZeΣNicmqu,P# o#~ӿGNj[Oo8Ҵؾ>x.ĺho>*qm{qs feu:%VrA>A `8 E~a~_Iڃ 7Я?hωoYc5 >FX~hvo]ZjZ,/ؽ\#G/#q]* b0*m{$UZqU?vVz9ϙg=Sw߲}.[ F'V)5P1=#O)SxUv}իϷ[ F'V)5P1=#O)SxUv}}Z|+?bzG%oŸST?~+\|guo#{=f>x^.5__i^OMZ}+RXLූG> 0f*j3r'VP-N䛄&^WNJkqqMݴogE㙅Q@Q@Q@Q@Q@Q@>)vM?n>4x~\[|!Fм.̯WoUn~gwy{Z\/>ȉ=κg[̕7.-щ MG/OHĭSjkx5v}}Z|s`*S d&↯{fM!x3জ ]^i˫t%Cyj*P1=#O)ϸS3boY~_Jb0G FV?ӧNIYuVp~Ԕӕ VlMitWaBJ߅? F'V)5xoЪ?ϳ2tWaBJ߅? F'V)5oЪ?ϳWoEx^&4/|7UMG7<#?tOZ;>:J/-?Rph/xaI18jJpؚnztӓpwqrt1\[vk (QEQEQEQEQ_-|h|~M؂=Kk/k[kk~Teno4in׹k)?(_[o?Va|ٛZ|+?bzG%oŸSQ ?+~7U[aهիϷ[ F'V)5P1=#O)SxUv}}Z|+?bzG%oŸSQ ?+~7U[aهիϷ[ F'V)5P1=#O)SxUv}}Z|+?bzG%oŸSWW_Mrgᦉ'H_tO7ᗊM7mu;_YwZԼKe+ سR+Xٕ?nسR+Xٕ?ns(U&{X &E0!"7zɑ~?H|+ȯF8 ?_¡{A?[ST?O<('k;'Kt࿌/'Q_QEQEQEQEW 1g@c IW%ȏcZ?8|_LϩhHŠ((((((O[^WJ[%)k;IԚ糆?G3'Z״? èxZt [AmﵭFK\Vxc,77A tv5SNtn/mu Sz f? x>TgO#N Oj7'FD7nt'(%`A:alx?Tznٿ^&𦉨iw.񕭶𮋬Oqͩ~g\|#W Z.g_o>~=ٟ3^ľ?LJwu/ ş6%QmI>x+IYuMO|~ h9Ư)WU0k'kxLncZܑӮu{ˇH-䕕NWkn+|4όOi>+w-]u6d)MtMeޮc(1~ _5i~)|#I;M}|aᯆ?~~?~=j+gfվzlbK|Ao Z𞧉L?x⯇)~o~"o/ۑ'S妝k}my{~^ ?Ljao-jݟ Z,G<$J_-eMdOj:|3ؙ!9#W_&uk QXVң eiwu۟6|4]{2|qfuK}ޝ[C?mV+MNYOxLƕIk]dg'þG3gf_g_m!~ Yj^;<sU}|YYG?h|q>Z?iڈc^-Χj~񮛣{j K;?r]fHm!JD+M;(;'7+b<]{l%W/u^g};F'c>M?CdƋ|EJ-4j^/ 3wOB?CA_jO\xW_WZo 5о|_\߀AtQE~|4_-{x'O8(Υ2׽wEm_qƩ/Q^QEQEQEQEIF/y]yᶆkIy(`$2K4U#4Vy$vTDR@?IF/y]L|EC2[˭hZ+4pIX\Y*̑W*H}7h|%!/x@þ/O5CP & W/_TDևMko#'/|Kj4ޟsMG_۽J/V,< 5l.,m|%>$xk+ؿ+ gY":e/ |1sK//š_x [U~˷>KK5_|g/9^Y>#iW>\H<7gu(9j|4+/Lǎfoџh7~%xs^{aemkc?|(Gt^ǎ2 [GMΉ6{(uҥ}iz SO}RgMf6V%-';gNW_-<O?dըss/|G BHgSi#s%„l| Ǿko*wេWߍ|Ocᖑ|I?d^{jwSt-3ÒjuOxV /qkk8=>hzw?Rai|:U#%w.;q~>~ ?į |J]Gψ|q[%m^Z"&Zom*BZ-'qnj/nҼ_:쓫~ĝOďڋhg|𶑯k?vxJ5KQ펩FDfLw@?f_Xվ slouV6j? o^du=kſ iM[17@?CM'5_~<MKWѼS Cź5hԾt:ZNh"mWnj)tȡ 7<=bZi\>Ԯtkorux=sPkOf4ٵ+[Z b_Wƞ< H~+h//km? )[)kҼQ7~t~_ >jſgmajm&,G_ k-$j:OxYt+ctɁh* +oƏ>H|"1_؏[MR?z(?"_S o?"_S /'2_rg ?od_ )+'d¿Jk~̿cWx)~l*'ſQo5Cط-񖾻ÿ(_bN -ǍB5/? |<%/u~| _?Z?sZƇp:u/O լ|PK|'|b???~iY~ Zxğ;X<;kxf/h |2/EMIxwK75mz]ψaSZ,<#cĺ xfZiZ6׌?GƏ ~Wߴ_ cGǯ>4>ҼcOW/~~[Wּ9>= 𵆿[h~8֌,DWKxK:9|sZ喱ڛڏ?|h u_E_ *kÑxOxS\mKTri~>^~ϟ|'tm[-?ga6E<1}:;|Ij"k Qí?TU^%J+H|_[_?gOz?^׾*xĿ=3⮧Ӌ? |_j? ηcEQWKo%nj|WdM'MbįWhِ~ak X1|)𖿫ŝxKޑ6h4zΟgVk?j_?|DY㷆]ƞ biF/NK( Q{ℿ7^YGL^#⏆#W}$:g|_/E~"#Ƒk'x-CGKjɮ}i|uG>0x>Ӿ&|ul|_8~6o>8/.Uoo~7:6~]ӥPk㷇?cOLg_ğ?|$ox׍?kXj?4| x;ě(c[}[>8u 7Լ/V_|GWxCBM%~w8m5 oh}xKx?爼wy{%#wǻ~ ~_~\|=|A|54>5| E[ľ׵am|8{ln+#Q{xMO 7&ί վ?߳/>3W(N/xZ/g4Wٗ+j}ÿf_|gįQɁ_Q?_ ϴh߳/>3W(~̿ _W죓A8"h4ɟh_ÿf_|gįQG&qEGi+>Ѣ.~̿ _W23?%_ϲL7W&}_<|grO_П7⯊gWs^lڹuo5^M>hO;<_f:Moi__P!ß7A3χ]B;E[o _Px~NGg>%I<7kwwӠ^ON !Z~?^OWJ3?tӂTӎ'&W,hʠ%)G[U蓾n~~ZH5[I4K KNO,n/><| -W3i߄S;iO S65]Rh053g_?|yπ|9'_7ڛ /xhڞ,U4I56 zڂ隓[9Zeڳuog{k#!C௎ |Z?|>5/<]񦍮[P׈+oIO&/g۟LM?e|E-8|WV7?|cm|/h/ [Oyϊ_ ~x4t/Z"~֚, (b񅮧3|6 |[P H]c>Zƛ7^,[ 㯎^ 7<>;_U<94'wGG= |?i^1⯃ߍGƟ ixkF"4M.n_{Oboxe4߃eӤxsk2__-;kI44յL> ռ9ykIK]c:Vehjz'5+HLm;ךgŋ_ia֚-ŷxn 5P]_M#}fi5|CgZh<4^$sskzOw y#࿅h~ߵl~@xÿ"_|O|ӾbL,-3^Z|,G`5S6ϊKD><'4~wëɩهm2!Enu ZOI-5.K^ms%tW,? ~zƳKχ?7ϱn5M^gkl`Y#of/ ~?|5ͥOpkz}K}oc麤V^Bmx;,nߌGx[큩񿇼GxVV670[ Waqw-WMŅ>'?fσsω5 3>0'1X~ :u:G<5]"O[/J---$ĝB~'j1f*BJ$ۜe~}bJrW׭zW:k'?&7G:k'?&7_- ?ۇ緯.?8?_ ?1l ?_ ?1l =WAp4\a?E~pæa~3c~ٿæa~3c~ٿ{<36= Si~M~ÿ$g (M~ÿ$g (y_fmzq|>5|Jk/k~x> KJt:*$C[S IorƋRI׸wZi7z?$ fy<}=dxwcBѵMd}W:g:^~ &`FAn@/$k ns;ƻ}*InyY$ ^"uZ>67%{O&Zt~"ü;P5:?|E8|;_ܾ54 W6K|RmMXu/M|[/4vtS|~%x{woÿ|8Y{i ⥏zDMKmOK;_ xIcigkOt_?M/ d/)I/#/>FljO5T%"k3]_;Ius0(!#߀ j? |#'Kٗ^5Oo5!x>"\IV]˽ :߁F]N}GOM/]BWW?;?'Ꮘ>)x~}ߋP\y/äz-,ޟѵ}WW< os V^z<tMʞKYω_ ~7#Nz߈V|q/—/>x[m'Y_F>ň~5+j>%xfཟ~jol/VNn'}S23n ͦ|ml>-O,5ea?|odß|/5O >?4o?|k=o |B}dž5OZ·A~)Ѿ~߾*w@Ѽ_}/xcoi":=31xStgu/u}-ԛ|z7> xaO|x~9?ÿ;~xVoƾ#񝿆b|O+KO75?oR?a__ڻMS? ܚ~g>6/V?|M6Ӿ,<%x'O`Ÿ?W߳Y}>6D֬eIih_~$Ƨk'u+4[3QK|+qȧwީ?!]3Ñ:e֊/ui/>kcM3ß(~>|v~iHq/>:5SY5?Eվk~(ЯO h<🏼[ZӡԵ-wTUdhLJ^|X?ij.Lz+⅖]n+y&~ʳ%6$).VUmc'iUA_V0?2|֐EXbݱQE+Ek2اW_Ek2اW__Ne kY=ȿf$>S_dWO_2/هa?PRT?O<('jj 'o:[-}wPt%~+S ( ( ( ( xd&?C~L~!Ai*įkGQ1;QI-Q_XQEQEQEQEQEQEً5I_?b~WW3ך\p~*Ke8 PC|E|+mLx\>(Լ߁׵xŞ\ZiDݤF_M7|a?S|1WD)5>мQj i|zg _ o57֚u[YnT:|)xþ-|1O~[ MKsm&CiZmͲjYZC|m _/<<8xFoK]JYľ"WڽޫMRnVcsJU i{|>5~п>lG'|yO~/m3Q?xwFu[w_nk\5=KY5KXu]OU/۹.&s> W_~|J&-^16h~6iKXI%Pmncᯍ?ho )tm(o>|Iwmi_?g_A7^?-wƾ0:׈4C{.~>o+|37ۯ^!?xQ}_Y?oP97_ƹ{ zۨ7|'=j5 DŽ ^xgn=&mvFqi֓i>:|5`1mmM`UᯇxYw|=cŷRxU׆4M R5Q=/ož"Ri5Vw:]<:g?Ŀ#~+_٫oc+פ-9|B/?h/MҼ-֥?7>*| <:Naj>$#D./4{;#ƟErk7 *>$:?nڃ'_^R ~)|5X ||?o>M|~s^aqsSh|#ZO$ZDɯ[Č ڎ1մˋ[n+ÿ ԼA;۩oUk&x}w~(]ֵu7|aKqKs4|G;C[.9@|aܗ O xrNg4]Z?UVfrf϶J/t⺵$Dž-?gsH>~c#:ύ|]ů>#t-K$5CĹV54/= y o;$υ|WLӼ |2|T?x㶡udžYXY|:H-]Q^w0@!ni~|SchwƩ@5;GC:^=Ԗ:}]A Ƨ{$u|w>oŏ>'$7? |$]kĚ.xyiHgF%nfo\|s~5|ُ3  ~ *źOAßj?0[gKn;ѭσ9C -^Yτ|aA/c?xzm&bc_fIg~/im'u6AΣy[Y[1j66O pDcDw_x7<tQxi⻿iB>$=5g`ZfR{R| ?&#_ؿz߇nŸ OÚ-Wúu_5=+Rc>;w >~o+Ὴkq@ĚV7'5 |t\xwIWMco ߉.4gN nRs=Bc;kx~|5F43GxBwqZ{Zij_y\յ ߆Ffm?P?ƿh?~/E(|);s5㻭oGEÿ>BW\ ?+߄f~n?_[]w_~?׍ԭ A45+"3)ߋÞ7-Bѡ^i>Mcuh7֧hW@5+EԼI-CI.dӯjg/f7୿`?d!H+ &O? W#Vr~<(c1bHafWBbHafWBKỊWaO??'d¿Jk &E0!"/7<9_ WƯ?P~O࿍G|U7߲]|5~#~&tŷ& bð g.^_NLɏi~?g?_xo_x/7#2=iZ+|-k|*д^ⶡx}WXΥ}6zCÚ4ẔUePaӣRĹTQ1ϕB *{{JVFԔ*I$ⓌZG]A##« ?FGW[)XW+=Lc?/LUQA##« J(&S1]f= &LRN?O!_5%_ڳĺuxcBRd 3:2kC-FK5klҟ3d~U5bEwJ)o//LUQA##« J(&S1]f= &LRz_MobQGD2_K6>3d~U5b|gHk+?%g g7j-?_A##« ?FGW[)XQ+=Lc?>Wiϛ~?Aگ⿎>xL|%g~ x 2cW߁umt{ԴGWsn'^4[VUFiKu9J='rnrݓ+Q\dQ@Q@Q@Q@>_ſٛA?go7m|/S}s3w^xGX| 'z᛿׮t:[*}gú%ܙ-bw?FGW[)XWKĜ$N1v}vɛ2?o*1J?>3d~U5bEF3/LUW1o+ïx?xc_񗊵'. iWz޹}J_janǦ^_^Mܯm3?͏ִ|y⏄F|Go 뚿75JUÞsp fyrCQS|9Ӗ*Q ACt]jz]5~6Mr_QEEk2اW_Ek2اW__Ne kY=ȿf$>S_dWO_2/هa?PRQEHQEQEWOQ{Wwz5+Q͠Šĺ>&Igwgv)4VpSxVR+S?wV4e*5^㋏*z̭gQi^մvgC)>sG< GR|Т@ؿ-x,%~%'nh;bJOQρl_?_?N?_ؿw74~%'nk (6/ h^/ '_I;??N?_ؿw75s/y/Ĥ'_I;B9? ?_< GR|y/Ĥ}Em` e/@C)>sG< GR|Т|b0 |_!wC)>s_hQG>[GYK>/;bJO!w(@ؿ-x,%~%'nh;bJOQρl_?_?N?_ؿw74~%'nk (6/ h^/ '_I;??N?_ؿw75s/y/Ĥ'_I;B9? ?_< GR|y/Ĥ}Em` e/@C)>sG< GR|Т|b0 |_!wC)>s_hQG>[GYK>/;bJO!w(@ؿ-x,%~%'nh;bJOQρl_?_?N?_ؿw74~%'nk (6/ h^/ '_I;??N?_ؿw75s/y/Ĥ'_I;B9? ?_< GR|y/Ĥ}Em` e/@C)>sG< GR|Т|b0 |_!wC)>s_hQG>[GYK>/;bJO 7Psßvעh:J|uoZ~K4.Ɨږ_\AgaagwsEooH߫UүVUŷN*$l$`N -qՑWGYYt;@*A 3]W4-vw (@QEQEcş_̯)w~7ş_̯)wGpG93V7O_2/هLaC_%5E?f_1n+Oj1叺]/m}_svOoG; F}'m7_E ; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/; F}'m7>6Qܿ g?'!&vOo_wQG,?r/.ðg??Oo3?CiM}EX|#{џ| Mh`=Ͼ 5urc/w?'OoŸ|D>4moxk\Vz4WvKAso"Kr5 WL?"RWklz+ugEڕz (Š(((((((&>o6}_0߱kG1-߫Š(C~x ƿ}Zs<)_]>ҮsSF+e\4q#/ʧhTO|G|_h>-Kaw`][K?|O~ucN?lCn>OV6v_>-/ĿPio|+{/6/ ~̾8~%2fli |v#'|K*M~#_h^񿎿exRؓ>g_mxq ѥ#GjzFOމyEqW|=_ fʏ=>-ҵ}wŸ'5 {X?֕X6^j6mismu\ 6vOp,lk|wea0o<y2Irš_گm(k,ѩȼm#p ua)>_>Z/㯉<Mx71_/Q~'2xteoCiSx:pj/3cO;/ٻG|/8t~߲g i><bj,a|Uog'2$YmW~}{8*?MX˦1~ݟIt{ ?Lcħl-Z NJ6ڝJi:EgZ~Kh5(s-/V)e 5C`>c-:Aes{K'@d[Ӿ|jy!w״_ٓ↵~?gfyt™g;/_/7>6[MK:]fG{'x/~6F_P2oÿOCq㿋%/t+Gg_|m#|q9[iگpT}si ikmaq.mn.cYm!^Xf9cutfVY?5Пu<4;m+_fxnjjoxYfj Ҿ?~xXg5 +P_ÿ_N⇁4zfx@Mĺ\~QSW. 'b7>~4~v?0L-:HxkcwCÚm-UG߿>j֊I-vxQEQEQEQEQEQE?'?j}p^_~"|BG4AӼ ?iBP餆!;t??[`Fw?~WZ#RIM/ΨBn)?US-_#_ WG*)/諯+?mW~}~ʏ?US-_#_ WG*)/諯(_7݇OgoBU E k?*=_ aY?5Пt¬mhO,mW~}{8*?4VO'E]?[`FK(Uy_ߟvʏ͟7BG|5/[+s|'2Z.ߵ/ Rڧ WItO A'_G(t鎍|I{?go[| /G υ'$ m ZK=F=.mb=4{k;^P|f#9| z:|.>&x ^ҢRH[]B]>;)/ݭ٤'mmjVI.q[ gK?la)h:/| -Ư߳σ[~2o⧊j/>)3>#G/~-o[ZxVOW%+;.g٫Fg |9+¿熼ekO%ŗi:^Aַ\_v߳|<^/- « g^|Kxz5߉mŬXMwYڨC;-o ;΅_Zݯu˯~~6/oO_K{Q-oxG_->o.5_?t]GnⳡŚ)c]KGe|A-/Wߊ ٪MCOOg2+5|P\ևxzπ-5FOk>/>:!|qWǿ:xc'þ6'qO>*[|k&k~! >%[y!hxgўgySĿ~-xc|'uh%Լ_ak: \j>!--u[Mv;??૚ogogx]\(|sU?XCobL~'xyyk>gپ'_zu6zR#x 6Ww⯄>j e^o7ߴǃ텠oN_Ķm<_V[^_x!a=t.KJh~ƯΟgO/➡g_ş^ xgXTڍ>$PhH:>̺-V?j+O'oo|sjpRXxoV[7ҭ|AD01wKrfE?Uu+ ƞ3"h^&WK}>oKW^[M'+*/eP|KiKhETӇßx'/zHmoY~ N%|i<]^j.n.gIj4r1Zjً7? O1ýVMYhGgï+f/8߀wCG5?Ghh+>_yWS_q|>憏jً7?u},?}Q^ O1ý?f/8߀wCEuuEx?5?Ghh~} ]ނϳ{o;b{44]w_z >_yWS_q|>憾 ി? /ĿZ|F_oյ"wĝWCkV*?4lxXOlDtXŭ'(w$7K0tֆa_I<~ןfPxZwKԇ.~K?ůxZЭˍ#Xl/-#Zΰ#x _|,h_o>~oğxgiozů/9uσ{i~  %ōğ\ږ4F4W)uO|3Ox?Gj7~|aூO>X]k2]^xG~(|Mm5Fm~$pG{sE~XKjw>/t>,O595m[BO >7)Oo뿳7{%4aL:~K3 V?Źm曧jO c-*[k-wP:=NFw)kWo.rYA\߷#q\KG~_4='wϋ x~ԟ%I>i?<|K ;-+S𵇊mF99IмExP5-oTG% ֋K94iv^ _xKe6ejw| K~=B?-d+?Q?MYwV++Jc_]) GO^EVQ@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~8~>¯xw_x2Z.ߵ/ Rڧ WItO A'_G(t鎍|I{th+jkj== w'yM?r|mߌ/fK3^m>Nfm?lj䠶Oo~oF6NOwŠ(SsE?i:7w׷~/~"ƚ~ߌ5Y7ׅ]6]A|VluE7 xoFa?3o~)|L~9ҟ>9[>>|RGx~i5Zw_<jKvᯎ_55]E/ύx^/?'ľ]Ɠipu5qj~4=sOO Bw?gAgͭ-t[5Ox6}öF=GQ|OkD~j#.@?5_i~5~5'~|hAoZjֵw=7&>xO~M<7׏~:kΧ~0 _%m~+/i]/U o>NC :>wΉoH_GnDᇍ%Xwğ 3t?.k~" 6֒ʏ.~+)?h߳G xB ozG}"]"/[;?UB(n/j:mƫm}2P~ߴg:|cCEjS>'_e{^u/&o 'k_~,x/-|n׼g>|a"|LM۬xXuM}ߎ?K?|aaa]C⦹WK_F6eŸĿZoO>1MּW_ϊ|yZ7ZƯ,I]iAu<~͟gSjg/>^u?~A]C],hzY}K{⿂;|(oƦu|VG> xCQtX4{MkLe/صm#R䑦⹲== u?<;Q^¾Ҵ-oI~FHgοĶ>-u Mլ|Ui^@*~?|GGxCgSvz`Gᾕk uÿ^ۓ5)?<>:ǟ<ox]Xľ ύG:kr&N{<:_L5/+3}' ?{3N'c 1*y @3Qi=7}]ziCKYmc+'t^eً?Q 1ѹ|C+˲w/eً?Q 1ѹ|C(} ?f/7/h~=G2F g(˲]2Xܾ}4?x.Aw_<cbr3,~_n_>z,/w/eً?Q 1ѹ|C(} ?f/7/h~=_ ۿF/s;l߅> h_uI+/ x!$^Qy%ͷu Y+w4Pd;kv_q&͟e?OsK<&iZ]߿ηu6/o^#槮mrj̊g?K0tֆa^mm*}O5xC_?i_04[^ IqXΑxwZվ#=PӼ3^xcš嵌>'м7i,խ~<)sQό>#}>>Wߌƫjr5OFi7<>cat{K[xvŨYZgoo2x3BmOr4x᷆~hY-:%4F[kz~xώc7 xWң>+uR-J]m/Rf_>[.BЍ~|Gch CWl]:,/V>wP>?g4PtS~/R'~ Finw|J$ƞ 5ηq.if_Kſk~74_[ o6}}U/Nk|<:|b |Gƿ|D>,?$| PΕ+ӯ4 x;Ú<*hTڦWj ˻8lݓ쟰xgᗈ>2Z.ߵ/ Rڧ WItO A'_G(t鎍|I{~i%?hOJ?iO~'ByVpmݽ7fu)I%%~Q_D`IORZS"__$ ЩG>~̏~&>iKOxυk>|GMgl%.k6Zvo-?)//ST)B*Qj$ϳiG緃h ~7<}=DkPu7_ t_iOx^^9Gs7:/E|mbO~xKTwx[ּOG%σu-'xwMe|f H.nW-ه#lσ?r>)h/o xBqω?^m؋ơO|7m:w߇~9CީC8j_(|qa/ǫo⯇(Z|t/xO |>?"|;s/ZS"__$ ЩG-?)//STj$ϳiGslݿ^|J~7x+Au%o#ZWm?w?~W?'j}^0/__"|=D{A| b:>Pգx&[?D`IOR*ҩ*j ՟_fuBpPrI~Q_D`IORZS"__$ ЩY/d~Q_D`IORZS"__$ ЩG>=?W㇄k)>2d/c?}fw_ǁj|V^G-ɧKTx h=)B*R5_ؗ~}{H2?K(?ZS"__$ ЩG-?)//STj$ϳiGe O DK Ĕ?(?%J~П {/C%Yk˿}_% ~/|;wV?Bt:O ^|1SO-|E +Z_ WZt0ɫ-mMZWM5N 5uNrkTQEdQ@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~ (AEPEP_P_~"b ?+ I_эm/OxQEQEQEQEQEQEQEQEQEQEQEQEQE|;O5g-}_|?D_x[|QQEQEQEQEQEQEQE|%6Hԣ@ɇ$YQWp8gM +(((((((`=c!>jQ 7VZ(Q@Q@|AxYZ+دJ+__'}F5?T}ESQEQEQEQEQEQEQEQEQEQEQEQEw?_OQ|;O5g-}ImGAESQEQEQEQEQEQEL?"RWk m&IؑgF_Ê՝46(Sp((((((( (M_wW?LG}d'mZh| $pKw0*QEQEW% g/f/jb(?P?1~TQQLAEPEPEPEPEPEPEPEPEPEPEPEPoO?c_F~25w?_OQ%_QLAEPEPEPEPEPEP_So0Oċ?J4 cgĤWYgخ楯ע fOZܛq)A1O-8ah_&Jus:UgiCVqvNҌdN'f}QgؼFX,4~WF%HΜ*B2% ZҌ~ym+ON~#nU5Cc!`  7,?گG?::ihB9t\b+Oӟ/t\]ʜ$y-\b?~(xUkOxs/Qº- Rρ| ]NW|9E0XOk>\E:*a|mgZ3K7>*մw,^~"|T~$"Ÿ >_|F.?h3f/z[kw|G}O#τn>6O?_<3MG|>8iY?dq@xPښ>*U{o2[|Wk>~7Þ7,u&ǰ> CӬ_hWέ=gKk_k%g@hZuafuIz4ndq*~5u !/sxUf7\j~xSL{O>wù#h_WA=;/x?{xeړ— ~%Sw=~^)ѼUE_ 2{~1[=xjԯ[?tO>o=;6 ?J+o FE|W|%o,rW|I/Ğ1M}]>𶧠|;k>ؔQEQEQEC{~B| կ&>o6}^>?8%QEB ( ( ?+ _xW_(WeOxkiz~Š( ((((((((((s$7>'/2|ngo]Z[{WN-!y.mc ѻr_{*\egҊ/#eUn#Rӵ+C5qkygusks0hGhdVHݑԫNh4~u_xYs8~?k;nhmW7sk'd|CR?>(?fYIg&OZxwv{x'V{D|Cngѿ᾿aO=O/;6U9&hi+s'}w^}J]=e_7)G%G|ʏoSSKĎ=͕i޿&ϳ_7)G%G|ʏoSSKĎ=͕h}iE| ~#eG4?z,?ZQY6xHҼAWMtwMtMoFgHbu]+R{-CM,infY"SQEQEQEL?"RL<}'?~;.w?lO> ?ٶc~e&um?oIɪĽWšU^=ֵU6is{iǚ}[`Gc[(bOT |?7ß@;O?M#|9?S|+i&> ~?~ B>"xg:yx{Mi'~>hx 8on]o|->񵜞3R7¿&+hM#|9W]RYڷN&- Ǘ_h?|jexk(x_:?xsZ>huKˣWfj> :nE h_֗15ڻ/|u~/ Fzig^9`5kOlmocHּ5X7¿&+hM#|9 (S|+iT |?7ß@<7¿&+kož#x ~!~:w\1f i+2POk?xO^gƯ:$7!Af!UA,Ā$xI<__sX6 ?fU- VG4k'[_[^!<*d9F3}֊>eЯG_oi:VqNY}wA[ 7TNҼIiM49oEjRhF*JiJ)3g$4g< G5||~%xZφ_K|UhOxKᶵƑzÚƹ!Au7OE_WGW:?<1=_S ucsΛM|@O? #_O<92};~)MLJᗎ%ߊ=> _/ HK|?YO ٟg?VEQ_>(R.¯ |^=σjm _ t}WNqZ&y)~#Sou?xfE?|4֭{_ MOŸ۞>Ei Wv]_'Co0'7[=ks'Wԯ~e ˠ]x_R|Mys5i3~PQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 ((((((((((2/_-kۍ |mp>.x\ӼƝpKk|C9ᕿ}JRVh,.e_m: wmO[ž8Yſ%ڷ_Cxm/={$6{M3E/5I~ک#>~;.w?lO> ?ٶc~e&um/7i_-/x+?q7xO <#eX|?ho/:g|*֞)5e~ }[E]&kӵMGK[Y^,3apQb_'/|`5_O׬5/_#-?&k.<MxK|Mo@aᇋmA_$'/⯋oo|d<տ|_拡Z_ _ TamSѢuω߶7*nxk:_v\ּ7Z:Vaɭk su JO)>|`_x~ ~<#7?b_ _uk}7QB_[ⷃ?f~wK_|_e>5]Fƺgw M[&xY/ b^sEU I9$| zW'< !xUҼ}^jɇ$YQWߵ+d'?So0Oċ?J4 c'=_*ӛk/xGXt϶\s5o`D(w#rOFRZ1NRbrpI.d/|/Ę\5)br<N.U+W)ҥN+YNIFɥӿc^v!*^ERAmo,>-T1ƨH 2O !WO?']>\K*Q_)Ɯ"Z5Fz D_gj&ރ+\j~4<3;Ul4x~ ׇ3gyq ƽxC~*UƕGu3 rKu4mFo4M;Úώ.^xEo}Fw F-Mn|֥^H۟Kec/~+x h_~8 ǺߏtG*|gbO>4&i?-~?I5񶅪޿ǟQMc@L.gS\.<(5MUo-ߴïzoDKZuxϊ..㋏io/,mtESş_㯆z/xW&?+z,uk^/_.]/[-O5_9J`/kk_ix'?3OOŸϥh_uڧ/ 3s>i?/H: hڇmƭy/~g<%WqυP;> MESYa?J?(Ϥ~~'t/ wgej6W7x~@ ?gO?ho1޵o>?O|a'H!kkxQi ~&sY1 Ķ1$GA%|;-?4]GU'ă[}CxὥBQ_ y4nGԭ_Ŀڧ jߵ^\|EO uggÏg sH[|LYCc>! g|J4/]~8G>+|B4oj~$Qkƿx"g 7L}Ncs$4Xh$t4+?O @G Y>6^['hOگHoa=wVv|j淨ehzeNS7+9P^_h4ӼEK'c⏁i/Hv zR"mV_ZLJ=xk^u͵U;x~˚FxE׼Uؿ߅x~)Ӭ,'~Ԟt__^ J6Zeۯ|N_7 ڿZ |/6{)gQixNUѾ_þ_0:&_s}>Z>g |;W5~k>_ g~_߆Z凊-5? h;+-l 1jz'm=>?gK//x_ϟM~/t+2MsAfFjb.>xz-+GOӿn0.jh*GKSxT'ĝ A'__"|l^Eߊz֧A:wxC?v ˿gW]>h:š|Ok~.__h?~8|euOkΣx]G|b񟊼S}u>McI\Eci%;S[_~ xLkKK> "g1o|)z&luoze2{ƖNx&_tMO8_i:DWf :դld'7K]f KUS[ (M_wW?LG}d'mZh| $pKw0*QEQEW% g/f/jb(?P?1~TQQLAEPEPEPEPEPEPEPEP^Gd_<[C)?-o$|\湧x#7Í:מ:s+ 66|XX]M᤿mTasM;'G1?~2W9n|SEx_R ՟]'ݻLGIt-}Q* oojz~-:ό--վ"h7o)yMw]y%? xqo 2i-1}EHrͿwc1w?|E3եට|C3ᦻ--^O#]3>, C'u_SĚ<VӿA߈%x$6?eO]cN< |Eqqpf49lF[?C >)gßޟHFi4-GR?_?L|I5@~ѶᕛX-5f-_Ɵ s=Q |C~oo|?u_9]|Yu4QXZxjQh4d|5:N?| F ~.Y~:O3ς3P~B|DT_Z}@Nj zo vP߄K~ o3{z>xo߳/k>&uÚ_-OKȵ/ƾ Ѽscu!J+'|eƿ_}/&WM _>4U{kֺƏ}|m,w |+HukKZy&?EשOzއac¿T47IxUu ivjjWgkxY !,|^O xB.}x5xYѮּ5^gyj_iΑs^#^xoƿZ%BBYI$x.f;ŏwP&Am>~̫&ZWᮭxMt9{}ύ6m>Up[Zч]]>{ԗ,[^_itxLt K4=LMt*+7LӬ [Kh!(@Ӣ0((((/)'bE~L?"RWk?:hm/UQ\EPEPEP!~#x{H?/NNMG4H-t/M =?Nm-"(PEPQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 ((((((+|@W?gٖ&4Gu>Z|F\Wּ7<|dq\eNM$5%__uQ⻌>_/|qom7Yoir>;ó iRei,,k|Wi_/;L>P}é'][ƟW.K^M7*v?\m{ [W}=E|oM=v>~5x~~-u3-*MoK-gX|/{hֿ>j5_~ ޟK:'~I)E?1qm5f~:i|V]ִt3j6Sⷎu;? ~[Wn|7s_w,zD:ڽSG~ʺ'oj>2W[/ƏZޡ^<6o={$6{M3E.O5?>*?O\^xS4/j_>} v5͔Mi<-̅?dG5JWFm璉('t}|?l+ /ʏ[? ?ßaO2/1Ÿe_#ckK?ۯz>_,9*?l+ /ʾ?dG ѕ?x=n¿),_,9*o+~G0/)FW%86K?=W?[ K~UVe{`WK!X$``2Tl+ /ʿ~ Ŀn~Ft'I4; t}oÿ%g4ټ(ZlڼVrjrYA ijM+[S`_SKq=m%qݭGotuW>_,9*?l+ /ʾ?dG ѕ?I<~w_Z>+iRjľ?eX9VϩhZze̻SHJ C7rI+'k5}ە;-.޾^mw]8|Q\EAu{8 nxOVfmґ2OiK)PkO"I|>wWj|Io|RK49W(u ; [vxC_:}Zv ɎA.۴?Ϗ߳ߍZH¯xkSѵMoöz燵0Ki ޴ *]V_IŬ&)ܽNy.֧E_z麶{|J_|2xB_ #_>%xG>|<|Oվ(A<#:&xP<=?x[_^15j$g/%Zڶ uMZ`k&O.TxO<~ȿGɥC?>]D>xŖZ6woc{5h.$Eu__~|>e['x7XLk6mWtMB]>{{;d%i h[x%7>HX7e~,O?b~g6V|`cIb=F^7HDzշ1KG<G43F4NE,R(xD%$D!ԕe!Az~Gtߎ? A17e~OHg߆p`DvFyWH'-pI,[_d\h"EA$j2gۺG8+M]nW^G=tg[O*+ CÒb_Aֺ? ;E~YÒb_A֏rO{K?5Zy,'ܿL,?I1/ ?kG9' =F%-h?N_~Q_$j C^ w/=owb'kZƿS,о|,ׇ_ =|׫vVqϫjR4K|TEVwI!Y0* ( ( ( ( ( (>ɇ$YQW~QMi?,(+vq__QEnQEQEQEQEQEQEQE~P0߱kG (M_wW? n_QEP((B^>)((((,?K R7U_ ud O S*cĿOՅ|o ci?d_)>$xF_WO|D~Ğ;!C^׌Oi׏|R<_+?x?֟Rԏ,S[2pw_5ѣ[O ďRfůz+2Z^Ao}nI墽^ !7q~2?g⏍_|#Jz4~!aZF V_m_P|+'[uiz]ռ|/~/xǿgCBm<#xs-=1 /0ZV-%k|#e//E=%/6~><+vIH/|}}mwg7Wuʗ7wyOqG[o{GMC~$??|%5$I=WT!qQ_Va)9;䂊($(((_Z7Eis}y6%mm!{|RIddQ)p1[?>3W1_ guo{foR_.:\O~|Rߋ4?b]3RGB̿ӝDi٧OgʚwZ}1 (((((((/)'bE~L?"RWk?:hm/UQ\EPEPEPEPEPEPEPQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 (((((?KR'_gIX_Ao2;KHXQEB ( ( (>WX_Ľߏ!k>' |5-5|0νpڞic+7Ww?g єQ єWe}f~!awoOp?S,뿱߂܉zu|lĺ>;K⿇ +x |E[lu ? єWe18&m:^IEN-+y}ߖ:O:O~QUawo?m[wm[w¿S(5c}?+|1xVׇ> 3SuSaQǂgi~ϊu={OoWS s |O%Yk˿}]n<Ҍ['(B(((ah__So0Oċ?J4 ]W顴WQErQ@Q@Q@Q@Q@Q@Q@?LG}d'mZ`=c!>jCc#[WQT ((b(?P?1~U|AxYZƶꏼ(b ( ( ( (?,i/K?M~W%)a]Bʘ?/"#{GaEU(((K0tֆa_^ك0P Ծ+?ho GixS/ZƯv -n|z/e_>6?U#Co| sBxx3+:|@~? Y]Ah*xZkhiV{>")u>-E#9;㶟=|Kt/ƺuxt='=c)~ _[ߘMdlӼAy~_ιA<_ᖽ^Su㏄oUK=յ%tVSg]OῈ?h:+Oc/?x q㯇_~t_,!>(|EKͩ'kf&%GW~zOcW?_ gڧ 7|'Yu]#{>#c~"3t,|_igo2o/߶VԞ'~7|"wRi'b=g| 5;//x;]~a?s%FcxV x{;'&ip~x7eM\z oi`|[ ~!? 8\OٻOُKS] xxw7m׏ V |0|=<^*|+kG*a ߳ljui> ׼3Z4g[h&Sw#O>'> Ei|=A~xOJ~'šoOx/Ǿ-sI$ԭmuRlO?{⦏⇏_>;|j{ sJte xCWnYѼ!jej=svV6^~Zov~^ oY|a!xP_[ßQ5/ k&sB +~Ϳs/?u5Ij7 >OW?~: X6l|yu Yɪj 1yK>sx#*iŻn7ֿGm!_ׇ4[? x_~ |9%mm^hCcj7Vv_~Yi |O㗃:< ek~~:x?;ݗO'|W L7oh>#K_fxF_?p>9ƽw7_$}EjjOxQ𧊼7?^:ƚ.2FwĝwUSGvAm Jejb'F?5eZدRqTQEh@QEQEQEL?"RWk m&IؑgF_Ê՝46(Sp((((((( (M_wW?LG}d'mZh| $pKw0*QEQEW% g/f/jb(?P?1~TQQLAEPEPEPEP%)a]B,?K R7US%Doh~(Q@Q@Q@;Ryf¹sh#_wo6.:q|k׎oO,j> h+o?g?Sĺ޵r~~ٟfo ~_>,xg~O M4)4bFSO"m-d?~'/? |-.4&`x>,׿m?_ivI~FYY?V[?_q _e?~_?eoS|#r$k |lOCƞ'}} v:#~Ŀ^7x6~DT}[4f,g_ < |@eqW4ږs/O^x wP-i.u Fhg?iЗ3㿄>ߵƁ~x3Z 7_◇~Y%khZ|%?w>?5^xQek>5|j/>h;O:F3<Z-|9t;GC ᦯W>_w@&Ծ!M{oL[J\_7?/ ܷx2Wo^'׆;"7ë/G7K^+xM|IY:i)4xOŧſx+g{X5}V'Ӵ[-N `}gs_-Ǎ|kjw39/Ã_~6:_hG<)o7σ|]ؽOZ[gU,7~#sg|HusNIK|xSӾ кg~2_<ލ_[dm2[-?NнN=|,ë"W ~ȿ> oa/?|:,/GXv| GMOk<cxtg >(\i>7쵬S|C'_NxFC8ԚA|I?_g"}S}7_?XMkS_7c]bk u9<#75 /E<)|KMoivWzg<{f7$~o~ں  ]K?Xi|oŸ?]g~0C-CLjb|Ԭ o xIriw35ֶߠP%g 1g.|O%Yk˿}^/C((Ѐ(((/)'bE~L?"RWk?:hm/UQ\EPEPEPEPEPEPEPQ 7V?oOڵuz#HaEU((+دJ+__}_P_~"b=1 (((((?KR'_gIX_Ao2;KHXQEB ( ( (>?w?~Wo'Ҿ+|E/ |<7uuLO_[ Ƹ8|$y[MFQmj0˧u-q{<c'TQͭ:[t}$u[wGm|w'9 ^x[嗃e?'|XmNn5ំ8>4xB_⾏,/ѧg[KُQF:1Гx?U,_sGx<}>$xᄗMo:㿉^_s5Ýwg_ xH;G\Fi~~"xw=:fZ]f-}0xoX|V~#|Q~j/4ߊm;ƖߊgXw};Zx-m5huyBOQ?IUTo9e}u}_ۿw#qa@g>2-ƱUY<5y5(uCotk {=mgsOԭ+Qa=[&cP/ '4\EoW8n5};R|MF%쯥4[HuM]oҿ௟V DOXπm7{_L)vQߋ|9i#MxrVFu;8}/QL{Z.1Гx?Td&]ޏ}q"~?sMfjMcVԾ%k~7ln5M_]_-Uƭx]LVIS |K41x?G#ukM_x'_4}jm6Kӯ xvit{-?:uuqlُQF:1Гx?Te}u} < ?* uG<c'TQUuF?5eZد?ajoj߶o|Q,~ٞ$Q|< uiS~", iɥ\dn- SzT𣎧/P+B(((ah__So0Oċ?J4 ]W顴WQErQ@Q@Q@Q@Q@Q@Q@?LG}d'mZ`=c!>jCc#[WQT ((b(?P?1~U|AxYZƶꏼ(b ( ( ( (?,i/K?M~W%)a]Bʘ?/"#{GaEU(((((+w?5[CA/|Z- u-|GR.474 kY>+nt%>8GػCu #+nt{˝;VxSGUjRCj'n9yXKk  ŷ>t @м+𾋤o^4?{AӬ}BtXtGtm4/M ; > K;Xb8cD7nl_oԩ).i^wX?f%[nQo'gts|K1xcoKL?;3dx{MoA.u>."iVy?~,CQ|SO]WVΏYQ𦊱=s +Y&_[gxmo^o4i }"^ЭIg +˟ [3hZƧYZ^{ƿYkNѵ't_J:_u x^"~>^ =GC֬-؄xyE{ݻ~w^Fm[hcQ_2~?g xn,n9ο5߀/3Ğ&4ox4xtM;'4o$m|%^MI)-Mz3OtQE1Q@Q@Q@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?(?oOڵu|#{~B| կևG~ (AEPEP_P_~"b ?+ I_эm/OxQEQEQEQEQE~Y_%)?d*L?KR'_1_DFŠ(QEQEQEQEQEO߇ݲ_Z/}_b]i e)~}|:VW,-᷀C鷷Z7m9pC%zN{w~w85)ɭiEVQ@Q@Q@Q@Q@ Mi?,(+v(ah\8?YCiz(7 ( ( ( ( ( ( (?/ƿw߉5AŸ W^|ZMO!퍦_E4S`ا,l/_TWJ$cKKyK\]嫿Oا,l/G<)7/W?~{^We `(?Yfe ZOa={/_kK+0b,~QG֧Z=?Yfe E~ȞuYztϊw?n%f;Җ j:6o[ն_yn-淖_趾FI(aϵ7c_Nb,ا,l/_TSKU#_zK__y_SEo6_We `+j>?~//<)7/Q+0EZ?_j{^We `(?Yfe ZOa={/_kK+0b,~QG֧Z=`hNN/%ǃ~ @jgN{e<=qjWom U]>?%3~b,EM]@?n~_ݎ~wGc[{>ا,l/G<)7/W?~{^We `(?Yfe ZOa={/_kK+0b,~QG֧Z=?Yfe ?OY|_VSX~?-Oa?ZRb,ا,l/_TQ,?y~-)OY|_y_SEo6_ժ(KSG U0*%*A? A#WkR| 'uu{~O¯ ]__gOf;Z|087sɬV訕w5iB [lԮi(I?kwm;kxG 3| 1ywwNawqSlw,#3xo&_ 4|H7Si:ouy  P~FHÒ\x.{ρ|cƙ}{W஛-~:wǾ.~-'W|5e*׆?G bKUWNJwEu6;ks[MJJRҲ_/.ا,l/G<)7/W֧Z#_zK__y_SEo6_We `+j>?~//<)7/Q+0EZ?_j{^We `(?Yfe ZOa={/_kK+0b,~QG֧Z=?Yfe ?OY|_VSX~?-Oa?ZRb,ا,l/_TQ,?y~-/ۣ~3~|/?>94KOR5h_gO҄b %@AQXԩ*9$V!m߸QEaEPEPEPEPEPEPEPEPEPEPEP_~Q$Yk'@EQEQEQEQEAM]@?n~(?iKM߱~EPEPEPEPEPEPEPG)s؁U]#Ha@i_QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE~?E#P ֋?Ɵ?^!Ֆ[W^'5_k:泩-֡jwW׷2I=Jv+/[5Xzɑ~?H|+ȯlaq$"I*I$d%G9Ϛ^'w|_wх~  _hQ\_n/ kd?>/o;¿bEQwх~( MoL9÷a_"ao;¿bEWQw&iOϋN0ؿow0G> k~?Nm[߆m|;zZ fHbյ_TJ5WRXԲ߲7?8U v51MT"Gn)>b÷a_"ao;¿bEWW/š~2%^ğ<8W=4)wх~  __ꏆtG$LQkGItD̕_>_~  _? OyQj+nc?Ix#<~h&x^e'*ʴ//u{8U7? s~}i,"TI|1H%Sv8?߳~ ⦽~ |/a4 x,#J62Vug'VmRMY4jӬ׻(IJ0JpZm9.g}ݗk|??N0ؿow0÷a_"a Qĉ*? ?nH/COQœ+R_o;¿bEQwх~/uG_:Oۣ&_dT|5?"eJ?yG qzT?W???N0ؿow0÷a_"a5_G=ďVOZWoEٴ%Z|6uE63]G#tңI-%5եRq>ͪQ%-wiUT76ڶRl|_wх~  _hQ^_š<_3v+/[5'W_;jB>_Þ/ ;{ F-v+/[5}E_n/ ka?  G;{ F-Т750K~~ϿCB?ࢾ ?cWVw<%/z>W*x ׄ% IwiZU͍\Kk'_;{ F-{jO?L\ḇ)1I}C*vX^Y^RvSRnMm*\ޗu}iAϋN0ؿow0÷a_"a + MoLϞ/ ;{ F-v+/[5}E_n/ ka?  G;{ F-Т750K|_wх~  _hQGšs?>/o;¿bEQwх~( MoL9÷a_"ao;¿bEWQw&iOϋN0ؿow0÷a_"a (;qS[y4'g'W_;j?N0ؿow0}A)ɇ<_3v+/[5'W_;jB>_Þ/ ;{ F-v+/[5}E_n/ ka?  G;{ F-Т750K|_wх~  _hQGšs?>/o;¿bEQwх~( MoL9÷a_"ao;¿bEWQw&iOϋN0ؿow0÷a_"a (;qS[y4'g5> | x~ ꟲ?_}KŸ o^|KsҮf_1n+O獴|?׾+_ [>y>i?Qi jVDCo'=('7zχkTѼ i5~(xV=+š.]fJ}F-#M_|?/o]cNQ+~"|LW?O 6{/~z?oSZĿ_ͭL?Cx5߈#mĺ֝5Vpuj{G ~qmg{cxzk-B;=Bӯ XM6w,XG#3i']SN }bj>MV|=v9m6i'Z[-4e}Fi7=> ~~x-w߰ާixnuM>kn"4w_ZG} ˭E|wu CPW_~2#/|$ <} ?O&ş&j_x?Q4/ais-" `K/oدŗڏng^H<112^I<% FN/]uo~ h ~šL<Qe%׼un;O[M߇wxkqo.-%Dx_.|]]OJMr/.mwO_/_>|-/,! U_|B|+_ Ѵkľm-O7u#?C/Who>!FbfܚKiľ%=PxnOB">*xTy[~Ϟ,~xwU gJ|m UBCbmV-3@Ѵ}f+TuK[]?Pm.| ~_5!xG×ٱCk x~=O|:O~?uϋWWZjZϬM_LݶSҾзsd$?V]/,_hڻ?"T7k? xgYN0xߴ'trxhV~WMM@?G?nضW>8X_~7^|-6s :xUC׼Gjejkkj6ivh_ | t olNZjLJ=<5坆$Xf0booϊaZMk~|K4_G!}ߊ_ auEoAmݿ?¿? jک?hoSx;_ isg|~WR¹?> ?%|Hmi>!xc-ux8jOI? +?%+8Jloz-#^PQE0QEQEQE5Kয়&~~1W~g~_)_Uc^gKOF~%^Q^yQEQEQEQEQEQEQEQEQEQEQEQEQEQEEk2اW_Ek2اW__Ne kY=ȿf$>S_dWO_2/هa?PRQEHQEQEAssmemqyyq]\Fqq;ixXkӯ?KS__~W; ~p=lWQ_puQ@Q@Q@Q@'buԟ ًWy%67`b/H(((((%S?`W?ƿ3fIo/U*1C3ybUX#Jt(<((((((((((((((?"_S o?"_S /'2_rg ?od_ )+'d¿Jk~̿cWx)~l($(+>|+l1k(كeּ5NR]xkJ>xV)|#?|>w<5-ׇ~&xǺ/5~*:$QK$k쪧_'TGeOۛM̟~u|) 鳿2hcȊܷb1Eêi'NaNN(4ӂ^ u"KV-Z}OٳᾩS7< BԦյkkĺŇ+ gzvo4]c~ /J(kߴxOe MGoo+|;FS<1i:w054w5H/Nͧj1Zi~gZ_G AkxCu?t?㷈um^XO[3>:[C,COuneo*;ōٟavτ~A{~x~V+GsxOu=rMwƺ_階q-i^!ɴ_N i/4}T>iYf÷c* [Q+4ڄ[IB[JroKܨBsv\gДW_i!a]P\Y>Vvm |;FFyٮetOjdhwZAe=φ<E?B\<_۫M? |ww?wI5< +ĺ$zP\\h̖sźt'[hRsufqAT+Ф^ЫE7eVS2m$eNJjKEWf~g~_)_Uc_߳W ybg~ס~S_׺?jEWfQEQEQEQEQEQEQEQEQEQEQEQEQEQEcş_̯)w~7ş_̯)wGpG93V7O_2/هLaC_%5E?f_1n+O-muMRto??.x/>)'¿tx+ IqV[^iשo{mk{lgvhm<=g;#W<Ccu Uaj^#3>!Tֵ ("?2|3B߿DEt_wf:}$B(?|KGRMh>[u\ Mk3@EP_w<_ռO/ KwSi~|$>:v֓Mɯ߿<.CV>k+|A6Qx/ῇ]K_O?_'?nņ|_8mGƞ9y"}r^¿ xz<##Uxk—v2YVGyO_|O ?xNWj?==>c/ CNҬnu͠Yx~ufKJ0U+5b'Zzq&E8ISqq+wm ҂['ݵw/g|:e? Otj 6\;M ?e|7m/¿7S> |@Z[T_^#=ۍ{ę<_^-Wi<+x_ZSUW+O( Cn?=~?vyew㟇u?H'?hK}E◉=-`x:ƏVf9U{RB8UVRҔ' +J2OtMZM4i4h<;7L;P#F'Լ5*\Ox!?w<?Y𗈭-_cuᏈ|_/١~*:mC,?<+H5_?{Zw^_^,gկ l1) 1a)T:X|UzT8Ƥ>xμgr)F-JHjSqlҼ{'g~_)_Uc_߰|e?(owt ~vڟŚ?R)|cO_~dah=KHZH sЕ<\!.[/Sg X'xPiJ2iSbK]CQE晅Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@gW+y!_gW+y!_%$Q`NL՟LaC_%5E|o"WIM}_ٗq/ͅW΃gb~d' ᾯjuot3J !׷ -Vm|]ǡi74˝_T:VCsk:֚VmsZX\]K/ߴQ(1?9㷆m᷎46/g .j-ϊ?yg\[^_qCiٙ]N `Ua-jυ$F <__kM$6+3[ÖgMaυѩ4߅#gݴncėFm 9/<6/n}lHⲜwgJ*X"9{h:r^(VUDOݕNjsi(YTK?fh$щ MG/OHĭSj&Uofgj3$щ MG/OHĭSj?&UofV>=nO?(_[G[Yŏ^%i |WE;WoVJԭV%&x-03|1 0FIՔ'5 S9& R\Svk{7m4QExaEPEPEPEPEPEP5,s!+&<9_v7jox3 jӝoQ6~)Mm ^6v~|gg5?_ ީkw +~X/Q5SkVQoK>c[Y|2!'??5|Os*>aT񮟭|J=G𽿍,5cq\@5m:HM7P曥zVpa#"xsU<O3(<-ڷᧂ=~E|aм?x_⭎n--t|2 mo|u+ &G\1F7ZSc*X=):pRtӔ'Es_r(eR-۹q;?fj;?fgxvZ>1i:ui6ViWZ;dgd2[W|-ԭ|2ķZvOqc|D!|Pl/?G=~ |jT\QMskݕZ'N0N|Sj1no9J1n1sH-|۵o2펩3>&ſZ6cA? e=GZ>Z|a4Yt۩4.[5nw{s=nO?(_[aBJ߅?MoV__aj3$щ MG/OHĭSj?&UofV>=nO?(_[aBJ߅?MoV__aj3$щ MG/OHĭSj?&UofV>=nO?(_[?"|uG\ik ]˷Ϩh,eO?۾d+,eO?۾d+;?ɞ4zɑ~?H|+ȯd_ )+2?q_~x?POcE2O buZ8/?KEWQEQEQEQE~L~!Ai*k?CyU_#֏cNkyyCwm'T^B>x8ƏxA<@+u;{ӡk6zMѵQ ۝:+ ?~1 ~a/;^/|)Gީ۳o񗉼)jFx?6]Njekm|+kz53jvUֿ ;|ρߏg? 5׼ost|/0AO;F]KŇCyg}n[|O ~]|/dcsß|#'|i<9煼I}Z-4h 5'XVw$v뻝^ {9%eS3 3'C.cϊW]Mu*/S]Ym=jf,._ ~_Jj|Nex2xk_;ߏZYg5o|zxֺy'~>4i&'w x%&߈o T9iZ[^x~߀|0_Ʊ?X[cڠ?gCq=*/Ҽ;4?79bKYltY욭 v&{eHW|m3O/>?.x¾~>l׺$:OZEe,ծf}BZ{A4@~6|_io=Ͷ >^?LigGCb_w|8O[xUSb%<1kRZ+WYIg D٥Yx2߈jڇ㗎l=m~hu|1ß|'Oxg֡#v5nXzW|3Zmk~^ꚇonŶ:}ܗw~;[mzdҧ uSbOb/x&_1xA|NsIOtY<1`CER | > to? SпhC0av>ഗ"oEW֥zt/_×0{w]Q@ ?{:?^^ N !g3̵u?QgW<\GAEyw|!j%?tki|M{x;%|5Sƞ5i|wC%4}[ƷōGēes{a?dO'Oo?~9~0' ο߅x_m%_3.3#J|;O~,|2<O:k[~  NczxrM[ZNt o?4?٣_-~ _}>'GNgj_??4O^5uCcPCb߇`;؟~^'@{ᯉVk9>+xzӵV}XoBM:9t u)m|C6s7ǁh3<'qxUVzxMޭZH[]Sedn4? EW+gQuQ~w?~#~Ϟ5g^OiZ8ir]>>Ț _M?KЬx?>)u7=(q|Oi[_ƫg)j7|ax@𷆵ZzPIѵ-P͠j:ݵ֛E.y7Ѽa|]F\_yqt ]kM>+—Z΍my|:.Nu{;* iƛ6ksc]A,Kǟ>#7iُ79՞%ewGgn|<τ-V;%tx? e?M{zW&ѺnO~ԚOK?Z-PZL #S@| |YH ~wZčGW o.lu_V0?2|֐E_mc'iU+^+ [?GOEWgW+y!_gW+y!_%$Q`NL՟LaC_%5E|o"WIM}_ٗq/ͅCط-񖦨x?POcE2xw% O@_Ex߈Zuo%aO}<@4O+6 B|_} R çXԮ Z |U/?_g3'?5k3^oOxkmu v{ᯆW.l~ŝW ~$|bKh4iO?xk)zi:ݾyYt%ǃx/ .D:o=T?_>2_$wO{\_xK~"/xhxbS2<aO?O7#]_i/5OK?>*kZt? xR-#B]C\ֱ_K5׾-~,h>uj^>߈?[eXĻJ'o W0M+FHo |HW~i ]z[ t_ׇ5gǸ>!~^m=х|;io_ gXg/3Ҿ.x_<SxQ>#7#n" 𶁥M{xr/|@> kjnW#xx3?6&~!_/C'Cr4mS_ |?j>5u*ijT>~+kgOR O0|UZqgᏃ> mG[>| 5J_|MľU۟v7SԼi~ ] 2?׬-|A`>K/6};X~;&-_"ҦY@ߵuKG~o > vNJY^C,>7?kx:?_ ;Be w yglkl࠺UO_ /E|E¯IiB.io9D|*'x?59/|P&B6S>f#otjQ_ |v /  #zcCK SG/co~e z~og՚ ㏈j~_ Z|DѵW| Ymmoot</d^yߎz#[#S/ 4OFGƾ㏁+x,-_|Xomޥ{_j6ui7#۹ahoqH־:|X> x;Ꮕ|cGǏ!A>64*߆?xk׎M:z+_ ~_ ~|e}{.~ Ϗ+us[ޝZEaiӋ V մӵ(.g"ky(?CyU +~|O(>_.C~ ?n?K<OlmTҴ{$,׷77|pS:TZN_TY8εܹM%Ff}J+w@ό>?߳/>3W+L7eW&}E|]G;egJڿe o CLF23?%_ϲw@ό>90?*?K_w;egJڿeٗ+j}r`'T-3+w@ό>?߳/>3W(N/xZ/g4Wٗ+j}ÿf_|gįQɁ_Q?_ ϴk矏.I⟆|UL ^nt MW:nf} ɧM{#GgP[?߳/>3W+ 7sf?|?^{~#moh Ŀ:ntii֡0kQҧSc0VpJZq$:_rߙT7$9(wʴwM+Q)i7z~]iP^Ǖ巺k{$t7d`O3H؛ak?~ ^xQQ|B_So~;[QZ־Wiˣx+ZdLQp]=I֡WTԦΤ*,INk^^y4^ʌ[jͫ6x? >xg>#OǏ_jFm19[¸Jgm3T|TܚGjutm=u=5?|\?ko?coySWoWb~#|Fj^] SCu|#}B|O>$+]|v@[S%R/ SŚx_ &!/[P]3Rkqg7_wV~ξ mL~$x?~;xu{9lt>%Mhnk3AӾ\SŸ|++^ѭPcSi\o¿t˟xO//ŭZ-Ǟ#CuowG~|Bnvmǎ~Qߌ?G|R~?~Ҿ$}ǿ_~ڏ|Ho6aGoN+M}ߌ?m xO[x_>\; &n~<Njho? gF|\ Z떚%_Rm/Jc῁6Z~ϋ_٧źC} gzόmOڜ:MSڼ^_K|iW j!^xxXo|9kŔ+1u^#WG| ~ʺǂg?aN(G_~Ϛ!k7?|U> hDZí/i_MwAc㌿t~޹;]KkgmsAk5i&}ZI:/4i52Euco '!xhocJmO jC~ |!'Ʊ i|/~>8Ư~ @mĞӮntmu׏I/>$|oٛhxww?_|+)/w_ \ix巁k+]3O(4/ĺu _Wt_^Q։u>h#f2ß5?>.uc5=w0g?c_ [RKV&j|7v;ֿd^? [yP'^8o`uK g\?l"ԬAM֍yb}._:ޙFSJ/{\ЕIM乪_OWw餩GeYk PYnk>3]/9~z4{?j>9/\מԼC:t$ںMIeE'n_1xvNރy2Ƈ j* /<[,w,zSi<}5* ?7|G./>"¯KޱcN\o5CSnhn-Ӌkkۈ-, hmigVHi]c5gvURG{IM5fke?U'OC:\:ߊBd]UV]*~[}*o~ ,\& +џ&#x;'>$|m]>X7?h__>2 G/^🄼+2xK'I^mM.fot;BOLo7>OK0SƕXFtk:k'?&7_ ?߀O;7Ǿ!c0Cs6ƵquO7_QeKxO9$w OԧIK ~2N$1չU0эVw*h+Ԛi]{WuwׯCO1g ^#G|=zζ4-TN|C.{ӥZZMF01&?kGڟ <2I䑰瑙噋O>(ω5/ g]c>M/ĺմwSx.Ntq"nRP᠘Fco8{gw|x|0uf|<׃?~72Wu5?َ_2G뚦O n}_4oEG)|;ÿUX㮳/>?iG_õ]@еi7W/~x?ERn52NWoOKa}7طWh~>*|;wÍ/şf*X/ǨjO>d þ𽗌6vdgA#·?Bh<7-ԟiMR?/tokZK^)s?ô^:)<>- ඣ?~Ծ,|E_&jAAcXxW%Ě>a м_etb߉T/~<|OSC~◇>' χaO:Nxɩ,m|- Wu{c:pow |)߬\#}8xŗDž| |d.|so^h0IM}jT(G-RO j~RE5kٞ·{\^~:]<9]hY?ᦹaHj>$<9;m'֑/ď=cëM[5CS][ַ Tƍ ſ:-KRuH5_&FxWuōM?k-CtG<Ҿ(Ykѡqv·~i72_kkzK)ZEn_V0?2|֐E_mc'iU+^+ [?GOEWgW+y!_gW+y!_%$Q`NL՟LaC_%5E|o"WIM}_ٗq/ͅCط-񖦨x?POcE2xw% O@_O(u=P((((@c IW;_$[ o?'Z¿ߴǏ?eK{Xׁ|YUΥj:V{4M-Akwtkmx>3:؋O~_c= 0֑Ǯ|/|_}ijZO꺇CxGš|;WWuo Pt^İZZW6jZ$:aoŦ&7|焴/6<-?GtoUuZ&_isSԵc^U]BQi7<3 i^wgįhRO+% hivi^tuYXIie H8Y,' ᯂ jGLfo> |Qgě߈khڦw_5u/|k _Zk1xN:׻_j6?~,E.o|Ec)v=ß~kǺLWͺxpS֬-_ ([૭ |+ x@>|mFWohwVi6ZZjgVoF}[wz5x<[u-_ xcDе/^ϮxK֮/<[)n5)nf]Ogskzæ~ރ`K<E6?>>9zM/4+jZ?_x3ä3O4M~G_-~ȿ 0%/_xYՁ7mmWZM>v]{ோǏ7$xHա[efk oJ7-k\n^M+YOQ xS -<5 儗X>hRz֭KiiV֖j|w^]^NdGߠφpQ=KYe{i'ԿfZn( .#?#4j}E|<ֱ A<%I'؆_x@զ_߇TGj:mK[4 KGW?<| D_ 5mxZ@,K//#cϺ nڄsiޑa}^^7G&}egmcğ +\h#DYZw>#I!*p0f*b𔮨T(b "s*kNP6t4_]i4jַuյvMuwwu4vֶ\O+$PAH4*#7@ֿg_C$FnOCW#'= _j^<>(O̺}GĞLj,_L mgq,-?hڗbĶ//>(2K<$cZ<3}Mmmmemoggo[ZEFAooJC1"Qju2aa|5|K++HcaR{{xQ"#4XUUX}((_'5_IF/y]}[Uxwo)O<?>-?gsH>~c#:ύ|]ů>#t-K$5CĹV54/= y o;$υ|WLӼ |2|T?x㶡udžYXY|:H-]Q^w0@!ni~|SchwƩ@5;GC:^=Ԗ:}]A Ƨ{$u|w>oŏ>'$7? |$]kĚ.xyiHgF%nfo\|s~5|ُ3  ~ *źOAßj?0[gKn;ѭσ9C -^Yτ|aA/c?xzm&bc_fIg~/im'u6AΣy[Y[1j66O pDcDw_x7<tQxi⻿iB>$=5g`ZfR{R| ?&#_ؿz߇nŸ OÚ-Wúu_5=+Rc>;w >~o+Ὴkq@ĚV7'5 |t\xwIWMco ߉.4gN nRs=Bc;kx~|5F43GxBwqZ{Zij_y\յ ߆Ffm?P?ƿh?~/E(|);s5㻭oGEÿ>BW\ ?+߄f~n?_[]w_~?׍ԭ A45+"3)ߋÞ7-Bѡ^i>Mcuh7֧hW@5+EԼI-CI.dӯjg/f7୿`?d!H+ &O? W#Vr~<(c1bHafWBbHafWBKỊWaO??'d¿Jk &E0!"/7<9_ WƯ?P~O࿍G|U7߲]|5~#~&tŷ& bð g.^_NLɏi~?g?_xo_x/7#2=iZ+|-k|*д^ⶡx}WXΥ}6zCÚ4ẔUePaӣRĹTQ1ϕB *{{JVFԔ*I$ⓌZG]A##« ?FGW[)XW+=Lc?/LUQA##« J(&S1]f= &LRN?O!_5%_ڳĺuxcBRd 3:2kC-FK5klҟ2x(Ea |;--a?e~"Hg_? (gL@ĂtHE8W$~ǿf{ |_S6 (~*j _z6n-֡ ѱKMogi,/1xzN>J?oߋ#~~' >/5CAO| | x ]Ub_7U|!>=Ή. KIk|_{ɲƄ%XS*Tj*t-.8\S"լk_c<=V^"🊴-sޞ@1 9fmq7VPCs'K^H15~ؿoMCW# ۭkP|/{|zғP&4V-ܿf_Cpڼ6~^՟M[r|TxöxaU[E:v`ۺs$vbqb2~aZ#,J'MSOM.HN*A8h+2>ps㞑0n< Oو'k5 x]ӿh/0M؛[xo6z_MobQ_iqo`p~N29VVRu<Ҵ#W}0ԧ1QWݽm$6>3d~U5b|gHk+&S1_j-?_A##« ?FGW[)XQ+=Lc?>WiͿz_Mo2?o*1JĢYe?#ڿO&m|gHk(UV%J)oZt3o?FGW[)G= &LR("V{@Ox}vɟ6xߵ_|&Aվ&K?ύ<$>߈e7#ǁ-.X9ծ#Ŝi5*(j8N:i¶*T%(R s{)NO)''wmWo ( ( ( ( (>}m72~6o~Z>| _3d~U5b|gHk+?%g g7j-?_A##« cW;^ w6oƿ/jN]C+~ҮsR /å]}M;['_1?fǿU^+hxկFRJ&bJsQm_j㍪䓍=Z[KVR>i4RQ g{w6ySDb/6 QTݶDGEz_Moy_'^+¿b֢~$gM&c/d_]f= &LRz_MobQS+=Lc?>WiͿz_Mo|f~_jş#| >0+55Io۟Ǟ0k+= Ú<VAmk~Js,.TRj.I8_j/z~HͭO_?( MoL9ý?c$?P֏wD/Qw&iOϝa eo(mLJ<C7Lzi0H՝b(9p'zr$e+FhT߿޲[;C~'AG? we;McK]15a;oƽCڶxKK!iu(a?o/x#V־ ~;~he/ /|$]W%hZ[SW7_qi/jGz10jb15iСJ.U*Ւ!շenI&GSj)4ݷdg_<-8|'ݥZw?t oW៎0??vlϥjZ>xZBB'`!_ǂgO_?!6_n/ kf_Þ/ ;?Cmhz~Hͭ}E_n/ ka?!6ý?c$?P־Т750K|_CZ?ޟ(k_hQGšs?>/z~HͭO_?( MoL9ý?c$?P֏wD/Qw&iOϋޟ(kG;?Cmk (;qS[y4'gO_?!6}A)ɇ<_3wD/CZB>_Þ/ ;?Cmhz~Hͭ}E_n/ ka?!6ý?c$?P־Т750K|_CZ?ޟ(k_hQGšs?>/z~HͭUsZ曩|4B쯬x.-g\$[4NȌ~ڢ zšs?+ZPEkeeo#%cP"$HE*(P0*W&QEQEQEcş_̯)w~7ş_̯)wGpG93V7O_2/هLaC_%5E?f_1n+OviW~x <w)J~/o xkMV l4-OԄ@E`PFc+q8^+1Z1Zir)J^ͅQ\ąQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@gW+y!_gW+y!_%$Q`NL՟LaC_%5E?ۻu?g>~__|;<)K^ih~#E4X㶱t;k+Kxx#UG!ɱ51]D~{s՜nkW:T/)>mI(I??Q?_C75w[_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_[ +?Q?_C74~%'nhU;-=_YسR+Xٕ?nC ׉?ࣾ0owƏ:'/?<{⯈#|9 3Ciߌ5]cSbCQJ/.qu<\;Kaè{w敷ۙJ ms}DyK _Toc234723474}DyK _Toc234723474}DyK _Toc234723475}DyK _Toc234723475}DyK _Toc234723476}DyK _Toc234723476}DyK _Toc234723477}DyK _Toc234723477}DyK _Toc234723478}DyK _Toc234723478}DyK _Toc234723479}DyK _Toc234723479}DyK _Toc234723480}DyK _Toc234723480}DyK _Toc234723481}DyK _Toc234723481}DyK _Toc234723482}DyK _Toc234723482}DyK _Toc234723483}DyK _Toc234723483}DyK _Toc234723484}DyK _Toc234723484}DyK _Toc234723485}DyK _Toc234723485}DyK _Toc234723486}DyK _Toc234723486}DyK _Toc234723487}DyK _Toc234723487}DyK _Toc234723488}DyK _Toc234723488}DyK _Toc234723489}DyK _Toc234723489}DyK _Toc234723490}DyK _Toc234723490}DyK _Toc234723491}DyK _Toc234723491}DyK _Toc234723492}DyK _Toc234723492}DyK _Toc234723493}DyK _Toc234723493}DyK _Toc234723494}DyK _Toc234723494}DyK _Toc234723495}DyK _Toc234723495}DyK _Toc234723496}DyK _Toc234723496}DyK _Toc234723497}DyK _Toc234723497}DyK _Toc234723498}DyK _Toc234723498}DyK _Toc234723499}DyK _Toc234723499}DyK _Toc234723500}DyK _Toc234723500}DyK _Toc234723501}DyK _Toc234723501}DyK _Toc234723502}DyK _Toc234723502}DyK _Toc234723503}DyK _Toc234723503u$$If!vh5H$#vH$:V l t065H$z$$If!vh5H$#vH$:V l t065H$u$$If!vh5H$#vH$:V l t065H$$$If!vh5G%#vG%:V l\! t0G%65G%T~$$If!vh5H$#vH$:V l~ t0H$65H$u$$If!vh5H$#vH$:V l t065H$}$$If!vh5$5$#v$:V l t065$z$$If!vh5H$#vH$:V l t065H$u$$If!vh5H$#vH$:V l t065H$u$$If!vh5H$#vH$:V l t065H$u$$If!vh5H$#vH$:V l t065H$u$$If!vh5H$#vH$:V l t065H$nDd=mnL  C A?"?b%nhW_d3Q`tnL#znmhW_d3Q`tPNG  IHDR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ c Root Entry  Fp-Data WordDocument "ObjectPool3p-_1307180560 F33Ole PRINT/ CompObjM  !"#$%&'()*+,-./012345679 FPBrushPBrushPBrush9qOh+'0  4 @ L Xdlt|      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~b 3-  C A C(l/ ʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽĚ섯؄ĚĚ섄دĚĚĚĚدĚʽʽدĚدĚĚĚدĚĚĚĚ욄دĚʽʽددĚدĚĚ쯄ĚĚĚĚدĚʽʽدĚĚ섄دĚĚĚĚĚĚ섄ĚĚʽʽدĚĚددĚĚĚ욄ĚĚدʽʽددĚ섚ĄĚĚ섄دĚ쯚ĚĄĚدʽʽدĚʽʽĚĚĚʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽ222222222222222222222222222222222222222DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD<<<222222222222222222222222222222222222ʽʽ222222DDDDDD222ʽʽ222222DDDDDD222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDD՘՘՘զDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222DDDDDD222ʽʽ222222DDDDDD222ʽʽ222222222222222222222222222222222222222DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD222222222222222222222222222222222222ʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDұDDDʽʽDDDff?DDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽfffDDDDDDʽʽcccddd::::::::::::ffffff:::::::::::::::fffDDDDDDʽʽ::::::::::::::::::::::::::::::DDDDDDʽʽ::::::::::::::::::::::::fffDDDDDDʽʽ::::::::::::::::::::::::::::::::::::۶::::::DDDDDDʽʽfff:::::::::::::::fff::::::::::::::::::DDDDDDʽʽ::::::DDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDʽʽDDDĐU@ffff@@fff@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@f@@f@@f@@ffĐUffffff@ff@@f@@ff@@f@@f@@f@@f@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@ffĐUfff@fff@@@f@@@f@@@f@@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@ffffffDDDʽʽDDDĐU@ffffp@fffp@ƠpƠpfƠƠ@f@ƠƠƠpppp@fƠϰpƠƠƠƠƠ@@fĐUffffff@ff@ffƠpƠƠpƠ@fpƠƠ@@@@ffĐUfff@fffƠpƠp@fp@@ƠƠƠƠƠ@ƠƠf@ffƠƠ@ƠƠ@@f@fffDDDʽʽDDDĐUffƠƠffffffp@ƠƠfĐU@fffffffƠƠƠƠ@@ffĐUfffpff@ƠfƠ@ffffDDDʽʽDDDĐUf@fffĐUffy @`fĐUff`ffffDDDʽʽDDDĐUfĐUĐUf@fffDDDʽʽDDDĐUĐUĐUfffDDDʽʽDDDĐUĐU̶ffDDDʽʽDDDĐUɵfDDDʽʽDDDɵfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDffff:::DDDʽʽDDDf::::::fff:::DDDʽʽDDDf::::::ffffffffffffffffffDDDʽʽDDDf:::::::::DDDʽʽDDDf:::::::::DDDʽʽDDDf:::::::::DDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDD虙fDDDʽʽDDDиfDDDʽʽDDDЙfDDDʽʽDDDНи虙蝝蝝踸fDDDʽʽDDD蝝Й踸fDDDʽʽDDDЙ蝝踸虙fDDDʽʽDDDЙ蝝踸虙fDDDʽʽDDD虙虙fDDDʽʽDDD虙虙иDDDʽʽDDD蝝虙fffDDDʽʽDDD::::::fffDDDʽʽDDDxxx::::::::::::DDDʽʽDDDxxx::::::DDDʽʽDDDxxx::::::::::::fffffffffffffffDDDʽʽDDDxxx::::::DDDʽʽDDDxxxDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDD94/ͱ͌ttcZR°94/cZR94/°tcZRt94/cZR94/94/cZR94/°tͱ94/°94/cZR94/°t͌ttDDDʽʽDDD°94/cZRcZR94/°cZRͱcZRcZR°°94/°94/°94/°°94/°94/°°°°94/°°94/°94/°94/tDDDʽʽDDDͱt94/94/tͱtttcZR°94/°͌tt94/94/°°94/94/°94/°94/°DDDʽʽDDDcZR°ttcZRcZR°cZR͌t94/cZR°°94/°94/°°94/°°°94/t°°94/°͌t°DDDʽʽDDD94/ͱt94/͌t94/͌t°94/cZR94/°͌tt94/94/cZR94/cZR94/°94/t°94/94/°94/°94/cZR94/°°94/94/°DDDʽʽDDD°94/°cZR°cZR°°°94/°°°°94/°°°°94/°94/DDDʽʽDDDͱtͱtcZR°ͱcZR°ͱ°ͱcZR°ͱ94/94/ͱcZR°ͱ°DDDʽʽDDDcZR°DDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDұұDDDʽʽDDDvvDDDʽʽDDDXvDDDʽʽDDD;;DDDʽʽDDD;;DDDʽʽDDD77DDDʽʽDDD,;DDDʽʽDDDf;:86fc_DDDʽʽDDDfxɢ;:86:86fc_fc_DDDʽʽDDDffvofc_:86DDDʽʽDDDofgf:86:86DDDʽʽDDDұ?f;f:86:86:86DDDʽʽDDDұ?f,oұ:86fc_:86DDDʽʽDDDұ?of?ұfc_:86DDDʽʽDDDұ??ұoOɢDDDʽʽDDDv?ұұ?vDDDʽʽDDDv?ұɢOvұDDDʽʽDDDv?ұvşXfDDDʽʽDDDv?ұgؿ;ұfDDDʽʽDDDJϯo;ؿؿ;fұDDDʽʽDDD;ؿvoovfұDDDʽʽDDD;ؿvof;fұDDDʽʽDDD;ؿvұ?f,OvDDDʽʽDDDovv?fvDDDʽʽDDDfşXJϯ?yvDDDʽʽDDDfؿ;,O?şXDDDʽʽDDDfؿ;foؿ;DDDʽʽDDDyؿ;v?ؿ;DDDʽʽDDDұ?ؿ;gyؿ;DDDʽʽDDDұ?ؿ;ffDDDʽʽDDDɢOfұ?fDDDʽʽDDDvfɢOf;DDDʽʽDDDgfvyұfDDDʽʽDDD;ؿ_JXş?ұyXDDDʽʽDDD,oұ;ؿ?ұgoxDDDʽʽDDDfxұf?ұ;ؿyұDDDʽʽDDDooɢovf_o/;DDDʽʽDDDұ?şxұ?vyşxұ?fվDDDʽʽDDDɢOy_vұ??vo_ޜ^DDDʽʽDDDnl鴔m f鴔譇Rnl¯fE鴔鴔tDDDʽʽDDDgؿ;JϯOɢx[E?=?=?=?=?=?=?=?=?=?=?=DDDʽʽDDD;ؿ-,vJoκ:86fc_:86DDDʽʽDDDoؿXfşXfxɢO:86:86:86DDDʽʽDDD/?ұұ?ؿ;,fvfc_:86fc_DDDʽʽDDDov_ooof;ؿ:86:86:86DDDʽʽDDDXşşXvfXXo;x?ұo:86:86:86DDDʽʽDDDxؿ;;ؿ/x;J;oşy,/?ұo:86:86DDDʽʽDDDyfo?ұoffo,şؿfؿ_ұ?fc_DDDʽʽDDDұ?oovұ?//_XovvDDDʽʽDDDұ??ұұ?gv_XffұfX_vXşDDDʽʽDDD_oұ?,;ؿvoؿ;gfoؿ;xɢ,DDDʽʽDDDvgvşvoؿ;yo,_Jyؿ;fvfDDDʽʽDDDvؿ;vOɢyoxşyfoJxɢoJ/DDDʽʽDDDv,;vϯJɢOoyOɢ?/ffv?;,yϯDDDʽʽDDDvf¡f,ұ;ؿovOϯv<ؿoOf;ؿfX?DDDʽʽDDDJϯfޫyfұfɢ;ؿyɢ;ؿؿ;Xϯؿ?ұoyɢoDDDʽʽDDD;ؿ/ߝ^fұfv;ؿOɢfұfoJo?/?ұvDDDʽʽDDD;ؿ?ұߝ^Ovұfvfgvox/yy;_o;ؿDDDʽʽDDD;ؿ_vұfvfؿ;;ϯo_fvg;ؿDDDʽʽDDD,vȮşXvogfoXoşϯOv;ؿؿxoDDDʽʽDDDfgұۃ5ؿ;v?;/O;yϯxұx/vfDDDʽʽDDDfؿ;v١jؿ;;;ұ?ov?_yXvvff;yұJDDDʽʽDDDfؿ;Jv١jf;;ұ?fؿxvffofg/_fgұ?ɢofDDDʽʽDDDfofұgبwff,ooϯo;f;şfvұf,ұ?vf;ұ?;ϯ?ұDDDʽʽDDDyffXf;׿yffvϯ_gfo,f/vvofXؿ;v/fv;ؿ?ұDDDʽʽDDDұ?yXyvfyұJX;׿?/fvşf/fOؿo,ؿ?xşxfұұ?/Jx_JffDDDʽʽDDDұ??vfvx_v/_vx;xκ??fJϯfo_ؿ?ffؿoɢұfv__oϯfvx_gDDDʽʽDDDұ??o_/yv;şş;offoo,ؿ_ؿؿOؿf?ұ,,v?;vfؿfvfؿooXDDDʽʽDDDұ?ovofұ?ofؿؿ?ұx?_ov/fgovؿffؿ;oyxؿoұDDDʽʽDDDoşϯϯJyyұv?v??ұ<şg,ؿ/;ؿ/;ؿ?fؿ;ұ?ؿx;ұDDDʽʽDDDұұvؿ;X__gJϯoJ??ұoؿ;o?ұxoX;ؿұ?xұ?_gDDDʽʽDDDvJvؿ;Jfɢgof,OOɢ/oұ?vf?xɢoұ?fvϯxDDDʽʽDDDg;vؿ;ұ;ұyov;ؿؿfvXұ?yɢvJyş?xfɢfұ?fvoDDDʽʽDDD䶈;fgؿ;fovffvfoog;ؿؿf?ffvұyұ??ұXşOɢDDDʽʽDDD77f~)껢fnf|`y껢7ƥ6f譇lnRfƥnl鴔vff^C|~){(`f76Q6ƥ7껢譇7ƥfRDDDʽʽDDD7;ffؿfgyJ;ؿؿ;o?ؿgooұJϯo/fJfϯ;vfgov_,fo;Xy;DDDʽʽDDDf;yfؿf;ooxvؿ;ұyvJ;ؿOo?ؿfJOxX_oұyvgfoұ;ff:86fc_DDDʽʽDDDf,Ofؿf;ؿyұofXşؿox_v_ooyfo_fv;ؿ?Xg_vof;ұfұұ?yұ:86:86:86:86DDDʽʽDDDffϯfff_gұ?o;ؿؿؿϯJ,OfyJ,x/gxϯvo,?ofo?ұұfoJfc_:86:86:86DDDʽʽDDDffؿf?ұfϯx_?ұ;ؿؿ;fşo/?ұ;ffOf;ؿϯ_X/gXşvJoӴ:86:86fc_DDDʽʽDDDfff?ұұ?oJ?ұxo/f?of/v//O;ؿv,;,ş;fx:86:86DDDʽʽDDDtf?ұұ?OfؿvffɢO/ovfo;?;ؿؿ;fofؿf_yұ:86퐋:86DDDʽʽDDDۃ5ұo?ұoşfvfyvϯϯϯJұ?şf;ؿx/oұ?fؿ_vfc_퐋fc_DDDʽʽDDDۃ5ұұ?OɢvyşXo?ұJϯ,ɢOfxfұ_?ұoşş;DDDʽʽDDDۃ5ұұ?vXşؿ;ұ?Oɢ;ؿovyؿf?ұg;voXşfDDDʽʽDDDۃ5ұұ?vxؿxұ?vf?ұXşϯf_;f;ؿJ>yұDDDʽʽDDDۃ5ұұ?vffɢɢOvyv;ؿfvo/ɢ;ؿO_vDDDʽʽDDD١jvɢOvұ??ұ,,vؿ;ұ?ϯJxfؿ;ooXfϯJDDDʽʽDDD١jvvşXv_v/fvؿ;vo/ɢ?,ұ?ؿxooDDDʽʽDDD١jvvؿ;vvfovfgy>xo?fooұұ?yDDDʽʽDDD١jvvؿ,Xşؿ;,?ұ;ؿf;ؿfygoXɢO_DDDʽʽDDD١jvvoұ;ؿ,v/_;ؿ?ұo??ұ;ؿfvgDDDʽʽDDDذXgx;ؿfoؿvɢ;ؿ?ұɢo;oɢX_ұoOvXş,DDDʽʽDDD׿;;ؿyo/v?ϯJfɢfXɢfұfvX,ұ?;of,ؿvJ/oؿoɢf;;ؿoұDDDʽʽDDD׿;;ؿgfOgoؿؿ;fXɢoovo;fv;f_;ؿ_JfϯJXfϯogO_xxşoDDDʽʽDDD׿;;ؿؿ;oşoϯogofJo/JşoɢXyؿ;o/,;ؿf/ؿ;,fұ?>oؿfovұoOJDDDʽʽDDD׿;;ؿ,ұ?f;ؿ/fşx;ؿϯoұffɢұ?ؿ;oofؿo_ofg??ұv-;y?Xoo,oɢDDDʽʽDDDƭ,,fұ??foyfOXx/gfgvfұ?ϯfffxoJϯؿJ;ؿ_XyϯoDDDʽʽDDDffyv_??şxyoyؿ;ұfxXşf_yf?ɢx;fvoo;ؿo;ş?ɢDDDʽʽDDDff?;oyұ?o;fvoؿoұ?f;ؿ?ұvf,yfұ?ؿ;/ofyovDDDʽʽDDDff_xş,oOfϯ;fұv?yұ??fOJϯf?oyұ;y,Xo,X__fJoؿ;DDDʽʽDDDfffϯfXJfofoovfyfؿOɢvşxvfɢyş,,f?_vf/,fgffvyxx;ұ?oDDDʽʽDDDfoϯfؿOfؿؿxgfұұ?fұ?OXyvv/goOo?offş;f_v/Oɢ;ؿyX_ؿ;ұ?yxf_/DDDʽʽDDD/ұ?ؿfşffo?v_?ұoxXϯJvؿf?y_yffұ?goؿvұf?Xoxұ?_Oyұv_DDDʽʽDDD?ұұ?fy?yϯJv?ұvoxؿ,gؿOoyvɢOؿ;ұɢyϯJfoyofؿfvgxş_vJϯgDDDʽʽDDD?ұұ?ؿşxXşvXş?ұof;ؿ׿?yJvovXyvgo,Oϯϯşϯ?;ooş;,ؿ;DDDʽʽDDD?ұұ?o,ؿv;ؿvOo;ؿ׿?_f;;vgygfvgfxϯf;ş_xşo_fffDDDʽʽDDD?ұv?fؿ;,ϯJJ?ұ;ؿ׿?ؿϯ?g;ؿOɢ,fo_o/ffؿOؿşoy/DDDʽʽDDDQnllf껢7fɽvγvɽCvɽ껢6¯~)vɽlRfl7γm ¯C{(껢f껢譇lyEDDDʽʽDDDvvϯ?oɢoo?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  / BM/ 6(l/ ʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽĚ섯؄ĚĚ섄دĚĚĚĚدĚʽʽدĚدĚĚĚدĚĚĚĚ욄دĚʽʽددĚدĚĚ쯄ĚĚĚĚدĚʽʽدĚĚ섄دĚĚĚĚĚĚ섄ĚĚʽʽدĚĚددĚĚĚ욄ĚĚدʽʽددĚ섚ĄĚĚ섄دĚ쯚ĚĄĚدʽʽدĚʽʽĚĚĚʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽʽ222222222222222222222222222222222222222DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD<<<222222222222222222222222222222222222ʽʽ222222DDDDDD222ʽʽ222222DDDDDD222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDD՘՘՘զDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222222222222DDDDDD222222222222ʽʽ222222DDDDDD222ʽʽ222222DDDDDD222ʽʽ222222222222222222222222222222222222222DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD222222222222222222222222222222222222ʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDұDDDʽʽDDDff?DDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽfffDDDDDDʽʽcccddd::::::::::::ffffff:::::::::::::::fffDDDDDDʽʽ::::::::::::::::::::::::::::::DDDDDDʽʽ::::::::::::::::::::::::fffDDDDDDʽʽ::::::::::::::::::::::::::::::::::::۶::::::DDDDDDʽʽfff:::::::::::::::fff::::::::::::::::::DDDDDDʽʽ::::::DDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDʽʽDDDĐU@ffff@@fff@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@f@@f@@f@@ffĐUffffff@ff@@f@@ff@@f@@f@@f@@f@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@f@@@ffĐUfff@fff@@@f@@@f@@@f@@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@@ff@ffffffDDDʽʽDDDĐU@ffffp@fffp@ƠpƠpfƠƠ@f@ƠƠƠpppp@fƠϰpƠƠƠƠƠ@@fĐUffffff@ff@ffƠpƠƠpƠ@fpƠƠ@@@@ffĐUfff@fffƠpƠp@fp@@ƠƠƠƠƠ@ƠƠf@ffƠƠ@ƠƠ@@f@fffDDDʽʽDDDĐUffƠƠffffffp@ƠƠfĐU@fffffffƠƠƠƠ@@ffĐUfffpff@ƠfƠ@ffffDDDʽʽDDDĐUf@fffĐUffy @`fĐUff`ffffDDDʽʽDDDĐUfĐUĐUf@fffDDDʽʽDDDĐUĐUĐUfffDDDʽʽDDDĐUĐU̶ffDDDʽʽDDDĐUɵfDDDʽʽDDDɵfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDDffff:::DDDʽʽDDDf::::::fff:::DDDʽʽDDDf::::::ffffffffffffffffffDDDʽʽDDDf:::::::::DDDʽʽDDDf:::::::::DDDʽʽDDDf:::::::::DDDʽʽDDDfDDDʽʽDDDfDDDʽʽDDD虙fDDDʽʽDDDиfDDDʽʽDDDЙfDDDʽʽDDDНи虙蝝蝝踸fDDDʽʽDDD蝝Й踸fDDDʽʽDDDЙ蝝踸虙fDDDʽʽDDDЙ蝝踸虙fDDDʽʽDDD虙虙fDDDʽʽDDD虙虙иDDDʽʽDDD蝝虙fffDDDʽʽDDD::::::fffDDDʽʽDDDxxx::::::::::::DDDʽʽDDDxxx::::::DDDʽʽDDDxxx::::::::::::fffffffffffffffDDDʽʽDDDxxx::::::DDDʽʽDDDxxxDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDD94/ͱ͌ttcZR°94/cZR94/°tcZRt94/cZR94/94/cZR94/°tͱ94/°94/cZR94/°t͌ttDDDʽʽDDD°94/cZRcZR94/°cZRͱcZRcZR°°94/°94/°94/°°94/°94/°°°°94/°°94/°94/°94/tDDDʽʽDDDͱt94/94/tͱtttcZR°94/°͌tt94/94/°°94/94/°94/°94/°DDDʽʽDDDcZR°ttcZRcZR°cZR͌t94/cZR°°94/°94/°°94/°°°94/t°°94/°͌t°DDDʽʽDDD94/ͱt94/͌t94/͌t°94/cZR94/°͌tt94/94/cZR94/cZR94/°94/t°94/94/°94/°94/cZR94/°°94/94/°DDDʽʽDDD°94/°cZR°cZR°°°94/°°°°94/°°°°94/°94/DDDʽʽDDDͱtͱtcZR°ͱcZR°ͱ°ͱcZR°ͱ94/94/ͱcZR°ͱ°DDDʽʽDDDcZR°DDDʽʽDDDDDDʽʽDDDDDDʽʽDDDDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDrleLHCrleDDDʽʽDDDұұDDDʽʽDDDvvDDDʽʽDDDXvDDDʽʽDDD;;DDDʽʽDDD;;DDDʽʽDDD77DDDʽʽDDD,;DDDʽʽDDDf;:86fc_DDDʽʽDDDfxɢ;:86:86fc_fc_DDDʽʽDDDffvofc_:86DDDʽʽDDDofgf:86:86DDDʽʽDDDұ?f;f:86:86:86DDDʽʽDDDұ?f,oұ:86fc_:86DDDʽʽDDDұ?of?ұfc_:86DDDʽʽDDDұ??ұoOɢDDDʽʽDDDv?ұұ?vDDDʽʽDDDv?ұɢOvұDDDʽʽDDDv?ұvşXfDDDʽʽDDDv?ұgؿ;ұfDDDʽʽDDDJϯo;ؿؿ;fұDDDʽʽDDD;ؿvoovfұDDDʽʽDDD;ؿvof;fұDDDʽʽDDD;ؿvұ?f,OvDDDʽʽDDDovv?fvDDDʽʽDDDfşXJϯ?yvDDDʽʽDDDfؿ;,O?şXDDDʽʽDDDfؿ;foؿ;DDDʽʽDDDyؿ;v?ؿ;DDDʽʽDDDұ?ؿ;gyؿ;DDDʽʽDDDұ?ؿ;ffDDDʽʽDDDɢOfұ?fDDDʽʽDDDvfɢOf;DDDʽʽDDDgfvyұfDDDʽʽDDD;ؿ_JXş?ұyXDDDʽʽDDD,oұ;ؿ?ұgoxDDDʽʽDDDfxұf?ұ;ؿyұDDDʽʽDDDooɢovf_o/;DDDʽʽDDDұ?şxұ?vyşxұ?fվDDDʽʽDDDɢOy_vұ??vo_ޜ^DDDʽʽDDDnl鴔m f鴔譇Rnl¯fE鴔鴔tDDDʽʽDDDgؿ;JϯOɢx[E?=?=?=?=?=?=?=?=?=?=?=DDDʽʽDDD;ؿ-,vJoκ:86fc_:86DDDʽʽDDDoؿXfşXfxɢO:86:86:86DDDʽʽDDD/?ұұ?ؿ;,fvfc_:86fc_DDDʽʽDDDov_ooof;ؿ:86:86:86DDDʽʽDDDXşşXvfXXo;x?ұo:86:86:86DDDʽʽDDDxؿ;;ؿ/x;J;oşy,/?ұo:86:86DDDʽʽDDDyfo?ұoffo,şؿfؿ_ұ?fc_DDDʽʽDDDұ?oovұ?//_XovvDDDʽʽDDDұ??ұұ?gv_XffұfX_vXşDDDʽʽDDD_oұ?,;ؿvoؿ;gfoؿ;xɢ,DDDʽʽDDDvgvşvoؿ;yo,_Jyؿ;fvfDDDʽʽDDDvؿ;vOɢyoxşyfoJxɢoJ/DDDʽʽDDDv,;vϯJɢOoyOɢ?/ffv?;,yϯDDDʽʽDDDvf¡f,ұ;ؿovOϯv<ؿoOf;ؿfX?DDDʽʽDDDJϯfޫyfұfɢ;ؿyɢ;ؿؿ;Xϯؿ?ұoyɢoDDDʽʽDDD;ؿ/ߝ^fұfv;ؿOɢfұfoJo?/?ұvDDDʽʽDDD;ؿ?ұߝ^Ovұfvfgvox/yy;_o;ؿDDDʽʽDDD;ؿ_vұfvfؿ;;ϯo_fvg;ؿDDDʽʽDDD,vȮşXvogfoXoşϯOv;ؿؿxoDDDʽʽDDDfgұۃ5ؿ;v?;/O;yϯxұx/vfDDDʽʽDDDfؿ;v١jؿ;;;ұ?ov?_yXvvff;yұJDDDʽʽDDDfؿ;Jv١jf;;ұ?fؿxvffofg/_fgұ?ɢofDDDʽʽDDDfofұgبwff,ooϯo;f;şfvұf,ұ?vf;ұ?;ϯ?ұDDDʽʽDDDyffXf;׿yffvϯ_gfo,f/vvofXؿ;v/fv;ؿ?ұDDDʽʽDDDұ?yXyvfyұJX;׿?/fvşf/fOؿo,ؿ?xşxfұұ?/Jx_JffDDDʽʽDDDұ??vfvx_v/_vx;xκ??fJϯfo_ؿ?ffؿoɢұfv__oϯfvx_gDDDʽʽDDDұ??o_/yv;şş;offoo,ؿ_ؿؿOؿf?ұ,,v?;vfؿfvfؿooXDDDʽʽDDDұ?ovofұ?ofؿؿ?ұx?_ov/fgovؿffؿ;oyxؿoұDDDʽʽDDDoşϯϯJyyұv?v??ұ<şg,ؿ/;ؿ/;ؿ?fؿ;ұ?ؿx;ұDDDʽʽDDDұұvؿ;X__gJϯoJ??ұoؿ;o?ұxoX;ؿұ?xұ?_gDDDʽʽDDDvJvؿ;Jfɢgof,OOɢ/oұ?vf?xɢoұ?fvϯxDDDʽʽDDDg;vؿ;ұ;ұyov;ؿؿfvXұ?yɢvJyş?xfɢfұ?fvoDDDʽʽDDD䶈;fgؿ;fovffvfoog;ؿؿf?ffvұyұ??ұXşOɢDDDʽʽDDD77f~)껢fnf|`y껢7ƥ6f譇lnRfƥnl鴔vff^C|~){(`f76Q6ƥ7껢譇7ƥfRDDDʽʽDDD7;ffؿfgyJ;ؿؿ;o?ؿgooұJϯo/fJfϯ;vfgov_,fo;Xy;DDDʽʽDDDf;yfؿf;ooxvؿ;ұyvJ;ؿOo?ؿfJOxX_oұyvgfoұ;ff:86fc_DDDʽʽDDDf,Ofؿf;ؿyұofXşؿox_v_ooyfo_fv;ؿ?Xg_vof;ұfұұ?yұ:86:86:86:86DDDʽʽDDDffϯfff_gұ?o;ؿؿؿϯJ,OfyJ,x/gxϯvo,?ofo?ұұfoJfc_:86:86:86DDDʽʽDDDffؿf?ұfϯx_?ұ;ؿؿ;fşo/?ұ;ffOf;ؿϯ_X/gXşvJoӴ:86:86fc_DDDʽʽDDDfff?ұұ?oJ?ұxo/f?of/v//O;ؿv,;,ş;fx:86:86DDDʽʽDDDtf?ұұ?OfؿvffɢO/ovfo;?;ؿؿ;fofؿf_yұ:86퐋:86DDDʽʽDDDۃ5ұo?ұoşfvfyvϯϯϯJұ?şf;ؿx/oұ?fؿ_vfc_퐋fc_DDDʽʽDDDۃ5ұұ?OɢvyşXo?ұJϯ,ɢOfxfұ_?ұoşş;DDDʽʽDDDۃ5ұұ?vXşؿ;ұ?Oɢ;ؿovyؿf?ұg;voXşfDDDʽʽDDDۃ5ұұ?vxؿxұ?vf?ұXşϯf_;f;ؿJ>yұDDDʽʽDDDۃ5ұұ?vffɢɢOvyv;ؿfvo/ɢ;ؿO_vDDDʽʽDDD١jvɢOvұ??ұ,,vؿ;ұ?ϯJxfؿ;ooXfϯJDDDʽʽDDD١jvvşXv_v/fvؿ;vo/ɢ?,ұ?ؿxooDDDʽʽDDD١jvvؿ;vvfovfgy>xo?fooұұ?yDDDʽʽDDD١jvvؿ,Xşؿ;,?ұ;ؿf;ؿfygoXɢO_DDDʽʽDDD١jvvoұ;ؿ,v/_;ؿ?ұo??ұ;ؿfvgDDDʽʽDDDذXgx;ؿfoؿvɢ;ؿ?ұɢo;oɢX_ұoOvXş,DDDʽʽDDD׿;;ؿyo/v?ϯJfɢfXɢfұfvX,ұ?;of,ؿvJ/oؿoɢf;;ؿoұDDDʽʽDDD׿;;ؿgfOgoؿؿ;fXɢoovo;fv;f_;ؿ_JfϯJXfϯogO_xxşoDDDʽʽDDD׿;;ؿؿ;oşoϯogofJo/JşoɢXyؿ;o/,;ؿf/ؿ;,fұ?>oؿfovұoOJDDDʽʽDDD׿;;ؿ,ұ?f;ؿ/fşx;ؿϯoұffɢұ?ؿ;oofؿo_ofg??ұv-;y?Xoo,oɢDDDʽʽDDDƭ,,fұ??foyfOXx/gfgvfұ?ϯfffxoJϯؿJ;ؿ_XyϯoDDDʽʽDDDffyv_??şxyoyؿ;ұfxXşf_yf?ɢx;fvoo;ؿo;ş?ɢDDDʽʽDDDff?;oyұ?o;fvoؿoұ?f;ؿ?ұvf,yfұ?ؿ;/ofyovDDDʽʽDDDff_xş,oOfϯ;fұv?yұ??fOJϯf?oyұ;y,Xo,X__fJoؿ;DDDʽʽDDDfffϯfXJfofoovfyfؿOɢvşxvfɢyş,,f?_vf/,fgffvyxx;ұ?oDDDʽʽDDDfoϯfؿOfؿؿxgfұұ?fұ?OXyvv/goOo?offş;f_v/Oɢ;ؿyX_ؿ;ұ?yxf_/DDDʽʽDDD/ұ?ؿfşffo?v_?ұoxXϯJvؿf?y_yffұ?goؿvұf?Xoxұ?_Oyұv_DDDʽʽDDD?ұұ?fy?yϯJv?ұvoxؿ,gؿOoyvɢOؿ;ұɢyϯJfoyofؿfvgxş_vJϯgDDDʽʽDDD?ұұ?ؿşxXşvXş?ұof;ؿ׿?yJvovXyvgo,Oϯϯşϯ?;ooş;,ؿ;DDDʽʽDDD?ұұ?o,ؿv;ؿvOo;ؿ׿?_f;;vgygfvgfxϯf;ş_xşo_fffDDDʽʽDDD?ұv?fؿ;,ϯJJ?ұ;ؿ׿?ؿϯ?g;ؿOɢ,fo_o/ffؿOؿşoy/DDDʽʽDDDQnllf껢7fɽvγvɽCvɽ껢6¯~)vɽlRfl7γm ¯C{(껢f껢譇lyEDDDʽʽDDDvvϯ?oɢoo ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a d e f g h k l m n o p q r s t u v w x y z { | } ~  ?sRGB pHYs.>mIDATx^} յuFQDQ$7&ԀH@FHLD0WI$Ws/I0DQ4*蟇^ 1* <<#=sLUuթWwWg}9ή}^ ^D"PBRBeaQ DBv@(5V, Dg`q!DG`p>F`v.'*B"@ؼ 8At6"@@ȝqU" &D tR )E(}V%&DDA(5GP)ey(*o+.>.T^ ًi hFR2Aum!}3㟞Q1[^d*UY1%1K\ ޚy-شGTe_m8['ND=AZ=vյ1o=KǾ;~`fΔgٔWDAG)왙 627en)>C2ӜosrV\}߽ʵ(%Փ3{Sֶ O8[4A}:|"'@Ã̴[đwio|'5t j ed_j[AjׯY;VB+5w4^4*KjsOOjhTc6l:ǻ۷2~3K2k;\}P IA*D ] {Ծ ×d? /3%V[eS2~ >u/VdN0nۆ_3g}cīa[^sdhdӣ[ '6̻첍A> ]8KV> p7ExٰbvNanIf`UH9NYXbsf?y,1-&4ݵIp-.ݺup3zlni8xdg<z4&k|sW჻%ɉH:'Mćs-ܴ86vu{"ڍcQaҤRk8)bw@QNcIjn4jE G@="=Yl96s5 Mj4_PՑXz^x撫Orؕ=㞳вǘPV`*efI+K@!T0 ƴlׯT}ߊggl>DDS}Nq?!KZqFH$;S;x$u`s0^.c$;l+C!ofIv0ظ1$D }Mz4d i-|p6"@W5tڴ3ߣiej"@({"@H`+6 D ~|GPϒ D QKD @f/̒"(_ʺVDD"mZr9(PTK "Oug4&Q"PY"@E̞(TN(d, "@fO^*'D΍)̒8XkoApB о}^q:9Qǽ޻~}Y$I?N8o67^$G3uko{رە;ʿeێc"_OG٩SPZ"֭[x≺}~|E8{tUE,Rm˨n@M`&__E5 I @Z+t[kjc9fO/؏R,1׎PflѳUvX<_~{Wo"EQFźTQ %P)L}U0U;zX>8As8ޛ|.0ljəW ["P(L4. vƃm'߬z6^c6 ߪkزuQk_ dZ2"@2@!ь٫˴9բ׊]zٻdE&+E1 H+fyXVŁfn_ m{rb׾wC7]c$ױn3?ݣQw鿹e#"D51{ÈQ{N͙A_?E fpLBJ{>1Z d̖H<Ċ`4^ήj բ>u9Ueȴ)aRCsq l[dKN+awy˒"=-+݋8WW .;kf>KM kB +&MWna]zذaj4-M*< ъ =3ljQЧ#`{<F7?f<=;Ěi+;c"Z-CʹenVA[Bgdn`GpK6q[j:_vZ2K3g}F\~QumLK:KyZ؃XKc&>`XYqxnXlR꬯qxAnw2 />o%9?d䙖==zǾ}Wsɂ'A3_#:΢#R,wƔ3S*W\Q[E{o7 1cGV-YUj)_+ 3"h(Oҋ#n\Ml o6S7=Qi}]~ӸkF5Vō>#HG\L] 8ve~-{T͞[k۹q=FW~v +דz,[ r=:皍r }OM7l_tIοszen܅3gv+gkZP9uao -/_,F@ !mkirNzaAÍiJD;"˞XX nO&өa dF9OY̊t@]_4^n«W-͜z҉J{u+Yj! oڎylLB:m~7vij_IBhrѻurC[9˯k!5Ӯ}Ŵ5VݚCoXx|+:pO,[mIƺ[_nRbݽBވu?PCI@!`{=e>UR9Y%OUp39x)&Lo;)ВB6f4I/=g&oFNkrem؛gOirW6띦w7s<_~=Ѩ}p?kakxn1{}%D #^$m$*`>#p5@{ܽ@ ;] 7֠JTG#_dvy}Fu{o(<2;2T5y ME}A!/C(F@xfpWF +BwiRN=?6x=k?&|S!0 !GEVgCtP7G>]"TFY1Pgk5r~}䊰B1"P,{"#B q)k=L^pP hP/2\2*̓K A>*<(kyS# FgG슼o*׼z-{{Obz7TWrf]dB3{B̂ Ȼ!,R*Q#B (7 ?ai"T*pIrc3n8r8۴5(cϞf/ eщ ~`"@@q"@f/zUDcǔDD^B  ǎ) ʼn8V"@#@f]饬yE݄y!ə\DbvuFh|G$(uWyf,0öة"v*M慵!\'!&w\[Dm.IW=MeO%b2y!G[ D w@~!V:w֕" rt;jI}oT|-ogk Nhq-ܰ0s{_p'ܗ""W կLrA+kFѳp7DCb"P] nC8m!.n̼ (:iԩbf,eK+i]o$z.p` }X a0_-Ƣs:4n,7=T6=uG538o>C@ D (L> c4vX{*vUs3)^R.[Ƀǝ}M\TZ"MD Pv?Wnzl.= [8iЏߡGxwp_#uřD" /2!vm~n KT1O޿^LrW2f8Kj?WfTJGc c B+'icSdFnB1Rk0aP"3*d\`2 wz G Cz0P"Wݷ $B@ %uƌғ l.bDZ\o$z.ј?\8|8O&2)ꂘ30eɝXlz<}q]іo]S ᳫ #Lq~Q]rҡ!Þucl_^.:z58l#1RquXf2LjKܩGjc{Y(2& (CLHA=T4H Ml&99Myɰj+)JdvFQ{[D>Ѣ#/YfMD vtD#druF^"P˱Yf"@J2{i/KG@9"P!,X6\TUU7nĉL(4-F8<O:oϾ. %NtN7aСј E^X; D ~cJD"@f/,̝"?d1F"@@a N2{R# D ?s'Dď=~L"PXş"@G?H(,d܉ #@fSj$D2{agD Ǐ)5"@ 3w"@@ǔ  ꊊٳg˝r')2Q0$GAi ^{=`%ԯ_?Qk֬YW_}Ǘ+V&Q%GAi 9Z5uTÎ/zR/\2{h蘐"ui0B̞TK@Y#0i$_B>| n—?=̞I@#q!Ύaѣg̘h%#3>O@q?LqAp7!scP A< D θrz6ݳm9 'W⪪qM:Ձf@y"@Oqa8qbeee.=v~շz .2d╋=dS`ּmfLo7fu6Eq81R"D$WwvاO8cbOlpOQ7hR"@J aG@# X GfJoz.1'ǟ5"P<ֱ%0c&m l6]=۵mRmY:sziSOB/63% 6jeG}r[KDHLy1^ٓٽ`^^xڈH5W0<]ARdvoL!{0Ս"W$*0|+u1NlD eç@20!&޶ D<XMya3=<5j֯&v̏>b%o6"Pa ?J$ t?=jBMfe,`V;h5i$Dfz󎎲Gq1 =v4݇e2~YQv31cϊc^D g[qQ`nR?FŐ#i5+Oc7n3 N(BǀMİ}+B"@B@f٦ZĘW0fGƘ恝b4T!FycW,:u`] ^,h ,x-Ō׊ #^H1c%JRc]jL͂,(_7+YC6`0*?bgֳ{W?W٣y `̎=iqx`tҢZ@ -f0b^GP$s|q+KiֺBo1n<\ub}Go=z~p$ O3,v0&aJ!UӺ4N+/=hu ?k,a$ [r׿6) mPoՆP;1iݨ#n'1/  nzgEsHMh9.PsM78=OIܘ'f-! c%|ƈ79[xb~:oe?.{m͔D qZm%qL$V<>Xq9$6#n$%ߵ) ͮ:͛=f^wȏq ѵb^Ylp>UUU7n)? ~' md޴7"} ΁sm%\/\e][\ݛoT ܮ=/=dDAm+.`RW.Ao0lފ1>oo{ٷ`_iGk`mO?\PswƿL< QRtzGuIu.o-Wv27}F^${oCd[ʳ>5c 8McDUpRjpcs4 7wIF\; 0 ASAHB>GejRz7hMILD06||:qa^WjX_,Hu~lˁoMuQ)ax.#IK}s7v]_'Q¦h9GmQeY-Ir >;fبlk S 2wNk[df^J34tٮ V bi:.(53:U8c%T: B:QP 7pgNjRm+1x6#n!rV6KA s/"qn$L0f r>g_Ih?,'$ ŗ}uG~v*FRCўTy8):zxI4e'p{eZ.S| 7},rG."? wp۝_A 6N|k۬.e&%z[}B%IHRƵzo L_, P%#B&}\{o;W.}Rđ#YR>zmSze6^Do1AyC;W÷ R_&1w6'ǿ:&;sF.kt*Ŭl ᶃ@ОUTs$I51{ťQ6ێ ίm|+pBLy\׾66莇#Kx D@D:{k$-ލFVQCmAq«PQ {ӿ`n34G{ӕcL߱Uw93ln9hdZg/veTubوl aEP6w>cc:iѼQuuش(=6%D1bڊiJm#"vY| +kJn &/\*ln$z4Y.lAD675x(ΕڠAȒB:mS*#'sPPU*LBȃr" x#U*;N㽡 m!D#C|l n[ɁwPUYKm0@}OGj.:WԇPgh&SdMOjZ*]3""aYX\$(G>5h)̦7B]CyQtzco1's}գ5,݋O Ȯcہfe[fGH8Brz7 #m2ig^d, NM4SJfG3'xvxj.,<͙>G?88s|reGuM=U"&\-# wT" uh]tÀU:#KͶnfA֡k⣾1^] 9uuQd@E =z& R\)o"\X큰Lᦜ!Џ̾aG&]9V ՆA@/5j-K~:T'SE (8L%`%`\{ ^R5"6Z֋8&lghNs fxm 7d%Wvٓ>N8zg҅dɲ pa Eބ]7ơ p;⍀+dooDQvut%@"*QYm[N,F*%|x3M1Bmc>'3SYwdg'q*DY [b] nÄ=[ [ ![<{M+WGDb@pccdvpAbq&HFv@tXKxg0=,k5Is+kxUuD]uýD,U5Y0Y $&5\M/Nˋ*Y WtKg^䂘x  O/23*zW\ 6ND^L2Z`;z& Ssczsm`zW t=֯ZLTrw2IC7x sj IT?}]͒SjaK]o+Vzȫj"X) ^"c7 z3$ 3;k`E;_j\ -)=15&dO!P 1"IjbF|?i<i#D41+3dl{y+42!F{yy#O tӒPVD $7 F! ww;5z`;+!N^nD\%RI\YHOķo8Wy1u9!#J`NS~+1\W+ԡAW'nW5 p\_zٯ͋ݙkI)1JupDqY-۷2]q^ "`M7[Po0Ħu).P?&](Vx!GҊ|bLr@ٙ}YeIٍ"{;je$Sh&"E1ћQ)GɔCo-6v()P^e+l k .G׾5GCbʶ g8cl<$a`]-T!!ؿޣ9b-Ԯ#^B1=IC<[Iv,g l(H}h̷01J|մP 7)H0p|FD|ӵZ`,mѲωfa?ӏ?엗u8+q1n'1tؽ`6u; 'XG#%z =%5B~uOY1 qWz mAp4' K `U{8~ĚMncS F4JԷmAx 2WƭOttFg|R3bgpVA$qLx֢3AVGY1%E!-}aG/^+}qKR2 )#l*xj4~?ḧ_0Pd0=9Q󜒓Df5{^rf}>0W/%I@*gNy\ǿw՚Sy0.p' xw>291/H]Hc1W{oD|4mH*T Љ}䠻6y?,Ud-#i0p7NEC5n;gRWUU5nܸ]c,׷}wOiw}'89+J?wmsέ[vQJ5c)>vѮ_]xgxͽ~ُYt>doT}nB=T{7ldMu>{Ooq B#e>9x)m6^yc;CqC'ҩvV_b~gw+yW=s̐RxoXGf,ᠣOhJ*Ef?o򇗝yĤKվa#/:q\mه4)ܳq^u>ˡclK&z=wZ\]7:Qކcˎh>crvmfVy1tG[WoϾJ&"bhxx`>y. n}yo tԧ-wm:6sEëZ&`pmkXztqߦ5nUK;NU{_k@ӁEƩLM!} 6}xLa*炞/QZaafi G!+ ݗ8)sHp1+= ӝ:cc'{Q]NTì"#Oٙ' 8r]uYZǦ `8.#Y#0i|3L,2cv\N5~]F*}"9>#hԃA<瘧\6_|ޓR 5)H3˄t@ݵ}oWιl[N Z1>Mu,V ^C <5&hr[x3y oaҖ}hOґWg757 mmwg<]j,/B] Cз x0sʨۿ &K~>S,• ArV?X 7PE]8cXC߆([E0](FpVg @=cyd_z烁 %<u>IfO،k4 "ə1BOUQ=9[A@g0]4J[3[, W`VWy=: >X'H\cNd̝~.n 0wmmEa`E!T3C2;`+- ]ӸWve=1Ƙ@;3[/>Kc~~8KFӒIP+[qI,Qٺ@u.O-P{əXCq/ ,")tϫ'4~oI-ᘠaY6|"=^KG F(aAb٢Q8!gwłV\ڌhs$atu]1= Մ~%wnو& Tۘ@D5^mW]I LcwΨ (f9Ev(58$]B.p!zòxuBJ"!JapoyZHbPpAQ=QMb۱*ze<W`0͖.5qu MBEcaԗڅo0O#P^$TiLݧṎVs%+Ɓ0x^~βG # Fٍ+i|cIKŏ@ ̮UZ- B8ZWvxӱy5/y02ʮK^p9/o#'N b[ObF8@=-qpl}e؆4 *x1C&!Lbc@'ֻO>^% I: KOM&MWV>U r67RRG 9f6O9RkOf2\]U喊kv΂eɕjܸq{V䒙΃+]SCz$eR@Pf-d%,:&E}{Jy1h_CJ-P+h|b"6fwA:`>ZXҾ`^ !=d~AI`&;s!:99ibkxnߋn.+w[yN[8=ο~9dVb9μ)%V.'1;g;ڙ>9pe`EM;5"zZ֦0LijFS]1'[=n;0qۚ#cTF8wTF!'S1#uK:yf)|LE@{OYR"P ڶR>;|1^ d1m9v1BJUD8w\3#M L9]dƺͩF NfWĝ %3KuD8ݤ; (%(C0A Nf79uǘm=I{&  DٛzCqiV͈$D "2-/ r,$DDݗ!_cRTU4"`@̎0ŗY'bW&ʾQ D bfv 'b ;>R  DL Quw1ĎbD? X3Wį; D]q_aP"@bfv,Fν7aLa}"@@tbfvsdcH)}ѣ$ D1̇nz"DX(vK٨"PDuo@FPF˳bXj"@@hbfvCfxۄ;0fAN ]yLH@#jeuǶ4[7G㾺3~?tavP6צly_y "@҅hg3@ }OA o|1]0Y0nňHBk!]NzRƘp1XJ(B\iN~@.s\ESڱ0ň )B޻'Z #G me( ^DL,;j2DbC KtarYϰm(f7'9rb="@҅xxm0ݛ7~fgw"P>~mreU>2p#_<{C*q9 'Wq[U[@v@@6 #?9sh8qbeeel;v8η ܳ2 U 5[vԽ, q!C4'?e1)'s!D\3 D ~fǮ,&D=Cd DP`IT^[T$7\wCXB3B9+;)N0{qV"@ 2; D ZҟVJכmQC-6^iP%)r׫5=A/a\v\|w־Ue=g'z(s<*2 օ{23|X%m{Ns٦R}_4()r_b(avAksmڮD^b^SEcc^j%G%/-fPY{;1W}qs]xPm]:y#\5o¹S QUl@⥥Qsxd Ἣ.r_"*w0NHdYCzD8ZLg2Tj*:ET 9PcJ_zR.POO鸻@YW? @zꊖ"@A1 CD"@fOkn"@@.ٱ$q$D#0nܸ@f׫o-/… 2OiDuZuZTub ӶYf)|e<\5Dž =.$"jW^ѯ̞mD]4Y2{P(O Uݻӕީ-ك"Fy"@@<O0a \t_ S-ӢІNCC{BY둙)S "͟?_hLfӃ>%kZܼyZWG1H (r (L@@agE O<ʅ1D3;8Z^O:Cg}v.]!EUVV:5HA}]_|sa0φ6 X 衒UE1cE |\. 3E]z_|ů}-O!|35CU hkݺrxy6|LRDGQL.׫pf]^_D/ꋀ W\cμJƩgN:V{B66ѯ(0<^vD(&3;J?O|M#.wEyp (֭UwŜy智+~H)NTﴅRF KUg^=3m.]@$ >h ROyu@A? X/jǪQ" 'Vm#?)>6{TǨ#m<'!*[GJJaGD}ARA+OoXVjDhB#fѺ%(y,&R^US~~]jVHRՠ(t߷5EyXGYjVfG9inK3"\!Ab!*Um{5 iX.'\#Hβ<@95v/-AOz"t?¥@#ԧ-ZàSGˣ Xm"+ۆ,yuGYV$_ۤM3sƢC$~wy %![^=_j.Yt5(\%~%:KTVQQvZw1hi6=~Wy,>=:k4Z%PSi홏X{ԑ.ZHJ"Q/溏$`FAR6㑯z"Eql [jDaӃIq[H˱nS:[&U_9 'Wqƙ  Dx#0uT]`Ѿ]p%ipSf͘D"_~Y:tĉ}vرGq2o D_$Zg%I!D"@f/,̝"?FqU%ş?5"@ZDc0ڳgOUh1evݎjUUeϜ+-N-lU8{j[4 'DٓOW<۷{əD̞TS[%ͷlٲvZݺu5k>]vmyA\)bP/ )D)NAŃᘃ7nczǎ[„c=×C=7.EQV4]"/7gϞ$=~ȨlLle^+z0,H\8s·g/|M6߿ST.]u*?#AavtC. m$p͚5ꫯ1|YbnÇKr\@MȓO>)w9dچH0ytHAzC?>N]9}A?~<\uUK4;ʗ!Ұa1/•7 w RU[=emo `!x{X9n~-0a nCG=J: .jo\>AfPjh!爢 HtÞ (lOu]3Ȏr#!07!;GtUS رvƌ#F"9շeʕOܼyիI߹sg]^ W.t|r[cUƠ}JusJRt険۷|ɼl):1ћMQ9d1_p!ClG,ùWqQ#8؃':mx_~6b3 &I/B4Q^55[|P fHUR(:( 0jJ N_Ļ'Ԛ/͜7Yrȋ rY.6)Y%!F bjLAs30 (mQL7͘)#Pp|sf ( n?xdjֿ|fc622G"g O2^T|Jft'1_%h~L \]u4<*ZӂuN@#`jah z5_}c#%3D }oвP0;+>рqڴiWxj@Gn&l"|#&gm,wjAmwߪAn˵5|jT.Zt ȣlkrN=W4@Y,^^KP D n#P ;xDE傇B5tWi*㻮'Åx'UG P+ mq\f|V6@&&ڵ^.hclPz\# ]CCm4E"m0Z}yPUXX7A&7x$T?!n£ ˺| 쀂@LSfקx ER17X rt\uD!x@pfp'}%[Q` 6\`vaoA(P2{1sN71k܇{+*C ]`0e:$˶MQ] cF&GALb4ߔZ>O7'!F''>.\V_ءjavBrDo-Ked~̞\f KNϵ@,З2MBYzG({7QgPSR$KQA1KW3ΜE,="LNzSpF,HyBE6 0:1/7 3|F! j@: wi2gFFkA+Dţ /\&R W엁VXUCnň@"6X=)Qp!#S-u,Y"rq ңTTtǹ=\.K{.qeG=!@fO[j&)Cpxg)#CHD0-KQ0)J ,X6\~뮻$zD2DRE[n(\p7CŊ\_4~5qCqWVVVUUf _}WDF`7.} /z}yј=u}?Q"P3_v@ Li~A>'d\Qq?DrFF؋wu1ŢN^ ֜Mݦq/C!D38P_:wOX )T1Xs6%M]/*YYTDC`LOؿE|AVOHUAL`M]1|`u̙ꦲաC(g@8Xa ݽ|,>NB[0L]7B;O Ʋ"@!ZU8d]tjcZsZr $ ?eFyQд'Duu5w%Kփ[]{qUmPL]/?"w~м)O(I}u~9JDhL`MW*=lp.;'?d=PDC _?h( [~85XrM_psk͖-s(I, DhDevPnNMv-/[]9.#@͗.1o!ň )E o3NolEY~a[xN lϟt_l6Fv2}6"@JP.!\V 9iu/O ̚,g5Fne.Wv%g@d}-

#~xw"@!"Pv pI"O2{>me^D"`O0A2D#j5DG^u"Pn˭Y^"@J2{1KH@!@f/gy(}_,! j%D ~DdrqG^u"Pn˭Y^"@JFfܿ6)ⲄDCG*"Dhܟ]p̹K=,"rv f=eDF # KOH= Y"@ 2; D ZV~?"iwA?X8]yr]n_+vs/VHϣQ=* .}/7VV?d܊{E;NtHyn_5]/y媿uvٷeIH2[>u W.gXW*ʣvuw^/5o;u|ߺG@wCE~QQ/!.NxITq=n<SPڧQmlkL\2B8m6\%! OVyn]3_@f7~JЄ;7|rߴ[xlrN0ⷉ#m}Ϣ>Љi1f< f7<ի/WMtAQcWܷLf̃%uqIy,xyuo>= dy+?cy{ +[}rvl; "ϑ"<.FPcjvx&Sme (t6GNpsV<:،xJR m߯G,7_ ,s{?V zAe__md/0[ x2yw r6?6v_??vZDxii_G%C0%ߗٍSxh{p0x@ 7wۃy\>}nnyVWPÝGo>޷i4:z[}O!\v+f<6ز]Dʠguy QG MTn^mnwGBgMt[K ]}xۯWVWVLJtVTA V[yTWV~7{^}y7I7a=_?fTq+p[AB8EK~tN6.B3!eHo (CWp,d&sǞN ՑB>7/=c `=<6Ob:MDOE.=.'\?>' h^#$վ|yD?6u9Jk+5_[o.2_kT=&ɫh[zQEWI\Lrڊ 1lDe7tE@Q_k%t4}✜ 0,$^[T0+|pS_>|(K=;pR##JBz]IU, rIw~7uILjJN~K5ZL˛F<}N5"K?A\.珣jfoC粂r4\^n٭{0oA|I#0!Xɑj\ [͈zg^,qABGRf"uj,qQQn:&MÅl*Z'/>XlZ>]G/N#r+6B?3҃&䉤CIZt m9xK(<ٲB)aƈtyK1|I5]J%ɦ F}T"%r_<9ZJg%&j#zIpz<#!uGxm<˝u!ACXI0dx1J۱14pa5xjN+a?0~}/:rc[3k8RVmPdIZurq$R<,8v4|֗O y~' -+EmE@iڤ\JXԏA8WFW,:Bg_z4хF#5`iEVLVJyTZp_ɕDbeo(`rD[8`]YE/.aIcmiW>&BhjzOIoK-~m<-k-aM>dknkgtrM&U_Fw]0Xnᩕ65aP)L;[Z/$ < O-s#tEaM h K!#%bL@D zHYQ`998fJqQ(F(5XA yMPE X+Њa7KBod(:!e;jIknH@ʜ kQ+ODFJ*@KcT4Bu nYxڅ<rvWvG3-Y)-H .%9t_S7NL+ ' #qN%0+:DLۘ$CRE* k~4 Ny< 'i%K^mV KKlc(y,'XX>v;&KB'і5Íj H߇P,i_5$*]: b*-MUkϟvIig0#ˣ]4vM@@1KWPp Zk4$t!F ?$VKԋr V(I! -Z@Wn_.4tM6 mvjNКNgX2lu@iy nXɫ6Srj! m=ĉGUຍ QYvZ,$\7D1g͓d0`U Q|!D82V5vF6ccg %)a. vZPgt^ͱvm(t1) ǥZv\uǠ^dy\)YyYt`"b,ڔyThUOa;ƺm'%fIB;|Si݆k^Rg$1!xsIZ\pQ fn{E8ѫEc2 7j-6~+@1F2߫eH`!HO 'Iqy, Xȅ5bwWD\"mq )\@\X8+hڀx#sW⼵EvxMDry>+zVdRKUfeMIy$ `Xv[)df5*iǺ7uI!sd&0UhŪ.;X" /B;Cj"Q~uyZˣ[TZ:"AEH)!! JWF[Nzr,| n|^!T!`zZB8<Բctx2n@$9'#*yڒV[p4|v 6`%CUx\pz*9Z1YtY#5>mQ KgRV%fapRb8$ y8#J(.i,@9"mG$dA{C+8(yÄE 0)meW>4Л!O|_pGT[ӭZ & ZcYyxurԘDEqѱIG 4UtJW=T1^8ݝ˄LEALrm.3:PeHtM/IdPVT:xEJQĨ1! se+iмKV$R! _64 F* UqYxnӯ$o:nVh>n6C6npbt;^( 51+=u)$vOb? #(A7`>2]U<\=R/W吃&.51]lzQ*e*~l9̟1ISg>us$[jWp̌g 3gBz=ۚ |#%OydHG O6u3y,+)2vŢ=>ߎ9kCQCd4#]n'yڇ(шS~nMyWyxVۀj^[;歏:*%=<E# z9|$E੟ҹ0A)vcT%}sP˕r7^m>85QT٣1+ioʛeվ s{f|9zOΊZv{;K_3p!oi PK4-d<,7L*j"ԏs Lܫ( mT2P/wPvkpW9N)= O@C 'mI1{g=p@yc B! QzUVP̰^$T GEI}.7aE6c! & A>˥&1tbDgǽZy % W/C#vyise{grDȳI—csguU*RZVx_攇Z`6aGbȓ.PLγV 2,by"$  0Q=8aPa^Co% z`%'sF[U$Y5ZO9-]ZĪQRLqE𠷻YC ჌,Oiy;'-(c!2O0Is`k*˕OAG)=d g('rq}K癪 <牘Zcu ?eF!dEM/am+{Q;///~-~R8* '?۳~4X 8!ㅑإ!z?*s\T7Iָȧ-yGJLsYW\]?)=)JJQ>*8r<'+z~/=>;3nx$$|Y*7f:WwJ-БbC9e_~?#\^MzJ~*Cug<wC0[b*(/ըpUYTɯ Ad ~"]oU84Hwy-SaA q=?)@%ZJW:(wj&h $۟JIͻ  ֔yP_ gGyQ-? +2s#S;2}GŹGq8IR@*6rK/mfȓy=Jc)|Қ%@;ZP=\ '#C 7=8'ؙ;AUJޫRAf-[gn7 O{Qѹo#&"'Ntى& Y%F'h㠱&4#Ր!6# sE=" dzPf:y(t׶VV]p2U`o -X*#P9W*0fFFzNٳ=ߔqc$Х:# }Ũ<׶1VP԰bU9z w1HtCfOA]F)gf'|.G?<~$#Ц&8ܯ'(]3vr7Zq6$W)teAr:a 6TL΂Z5cNťbt8_]Rmtf<ۦcII2fsf* N n+ s\ <| ԘQ rlVb* ݅ Ŕ#4@LQ'B8y( UǥAd>}8s(mIfrPO#ӂ%|sVcD5cP;V\'Ǧ6{J='n yyV\#RA~2pwT< ɸDRCXj8,ӄ.4 z2SIL(ob|? 塪R(&ԈD/)pR7UXzPZ^ezPp.QF35]Lk1}aפrG[Î+$'@SJ޲2;\̡Mfx[ǁH"u@y(p dU =AUQW]E8d=ۜmama~},<'Ј suxRCz'HOlc؆MC({:q O@ Ftg%4gǨGC4n̙~u"ʹo ӭ:fǷc3̲{buz#GK <DhzL҉'<!yXS{(]W)BLEjl6p>*dv̚aa1O5q'I8ҜM투e K3۷-XEfp}d S4(SZ;SC!Ѐ0֩1|+{B b$ٮNTnhZwWV ^tY/"smx)V.ύope|+a A:6dۂD&ta,tBvOӆ% Xc">FᜎL(anw`SGrآ>ct-x 0_[؈e?vs 4`wڂtkP;msC6,yk2o3lg'$t-dCb;Uo` :9cUgeV9P]xazpk''-DWOui *%cTS[Xݡ .0(sXF V2O0]Zb@hVnVvD%2B(q6,Pt|~>rysL;0w`N,2@NgjTtD-{G"UBxo302Cֶ z!̃f C(y"ICbtbe r5RAPn-2pCN˜ś"ЦE*yO- v6w[M;Y NrٜߙK+:1}wISÏxE!6ZQf\ @Z@s .m*# cEh+J߅Bw=hKnõFNMf$p*B:|710@{VLq#51$SCȳyP/'@Ů}ַ$+*-tҽ-½`0p201b`Jvrltkr%"eCvG +EƦ(U*@ [j +QP[%@LY\Ѝ-Q/mI[em h!-axA3#?929Qd~QEiw?UcSxv>u[FeoAv3` ["UD;L$vEQj P({͛4+&n\Dw{آn+yl 9۲y'3Oy(h9DZCVCEU2hv?h/N^7LhS?bCxl8y().N+ }-$`(]6>;AP0"c1gi<їe=P+3(7ڂ76I(s*),,U^U*чP DyZ~% Pi54*;~-B5 )SWPp7AUI 0Vǀ2"Fk(t+G\/C-WAbwբgИGʹ{ϳ5:3aqM?|-=XD^1<,z=EV!{su@Ev("CՑό%t65C!Y2}rF'Z}VyԄfTGZhh}1LH'"8(:oP@2YCWt#m*kU51" ]mAF !GuF{"FxTh*k@>~L@JuI,XGo&<?ڲqV8IP#^Fnmmx dq Rif|"d̬umga̭ΑdF0}[Ad2SR='1zwO$Yo;?W/ _"E`~p*\FpzƑRsL9RE=hAGj́F5fNy\Hժ.XWsH1WV(tD*W: ƢB%yV70PTARu"ѽ[\Z[6Yyyfqr>E?y=QG 5f}q5ޟx\L㔢?ᓟtјEavv[Qgv2E '}Go" !ў T#ID0OY4 S<0/Ɠme63}٧u3` cz sRpMHm݆yRV;mJ{Ǩ'z@rE8^Y1̓2,MBggLg9 ̋A{յU= bîDTLza L<53o+?l'mUM<b㳧 Mg -3Ʃv[ ;MB5QnyAz3$"9_V ѝA84h)6ŢJ 5ǜ)f>NϣZ efXLJ /ytMJF]s9>qAR3EGzѽVݰy?1{ǰl9YW|@mxQ) IG4M,ۜ؁e~ rxӶ(\c+2u~@g>#ϵ7[FtgH2O&Vha}pHF[#˒z?wDev*=PxWkbZDa`*3sDwچ+>poOI<6ќXIJc4<覿_..Cbt7D>wVO&NȂ<@}Ɲn]0"iaA,':דZ qXj̣SMR9I&hk6 nCkF$xr-P/BVT7e(z| F^g`2D+C7YԖE9x~<3/u4a1y-O{,(Dsc+3r13Pxf1;sE^2l!"-ykه^=ǽY`oo%3_YyhA "xIAT&S3<7 ..}[1_yG4 ݸ+Vl rstUUuZGX 23TߔcͳC+j^S?vo 骑 Ӣ=_NR?\R;63D4ѧl`Ƭ ΑGSdWm@ #m3 $q/zⱐy)6 uU}&L }Vi M0g}[c<g'/?.ӝaNYYA}%BovXjs郧֒f2xYc;S}Mp;ݡzE,Od㠰A4OQ_'=BZq->FdD}6ua=pR\w+ gluEt'4ַpwgu:4RuX[s}TQ1ϤByf2cgmVڈ7# c#Y>KĄPfa@'}|ΣmF}D3̷07 ŁMb10}R!g0c`˹5 7ҝa^V̔n԰V4Aw۪J`mI6t`7ܑ_3Qړ<)F ֶj7ćBcF#ݖWᘨ<Βs"#O{etyJm NH4.1}~!}D-8Jy>lmN]h +jg<469d`6{:,\<2n{ڀ=]IYYD/k#^^[%m}3>#^c"EG?Izty2IH'}Nvpq: ?FM mn0"tg,0<ϳn+ث|m)/d rtV7}< QyWct'M=FG_<2Hо}[n2 {R-TDw:9Z)nVN[p&9ҝɧ< Qƫa !8 -9N:dwOp7HyP]eo _%{jBkFR7o)P>@=y(oDT4uexޮS 5MNY^/HRtg/ׇØ>ϬVa\]=9ᆖ*ޏ IH! }%D_hyucc $kxA>x cYF-|ՂD񨚣(m> { .|t!y8DiTPq 7z{YGqx(_J@m CfD"ѳ4Aw5=<&-fHqB\|)k[IXlrf3*pA^1#w:[dzH˭xTN (s>q}CpyZ*`ǪH}:([2O&Vm/ʻj znb AA>m/ʻPNG  IHDR2*&&sRGB pHYs.> IDATx^oLgǧMD5/͒p& 8Y}QX\ Vkl =?9; &zE`6ۨqe\r?9/Uggw {>oggŗ?% /gG@@(%@@ -e(@@m "hKY$J@[@@RR@@Ж,"EbW M_c477g{,[썟J*Gs9襉вUЖ >4G|ݻ7444JڦHe@:)-g%//ovvzc >~מAsV7z"I,\atd*4ǍW4~vvqdbyGȕazTnZы^񈙩Үo'7/19hUsdHD<zTP"FN~or+fԮ^rQ.cMq8_noɤ ވI}aebÙOYTNi/2Zڭs[dh}O.<ӧDNkHne`c޽}vm0-iwJ*q RZvIOdgJ@3K+G_ hJN 7V*IMlaRZ @~b ,[8)Qxx~-%}XoWs_tՑ k|\0) ܸ21h^yǏK7<_D"w|դ@+E+btW4MCZ4H&,YQ"R5zQF6U-'iUp"jZ&slz؞ wdpsRoRL>K4۵xKj} 'f&E5; x)nZdd̿@Sp"e-BC[ V2]yxd9\:Φ!1wKT5zN4lygm.AOgޔ=bcye䥯gɆr5o*j:8mz{ySW^/YRhř+a L,n| ݰH5 A)%IU!x}ܡ m Im֡ɮ=xa==_Bsmkݝbh֬WxhG,vlꊳЖLl~DVzzLJڊB_],ݚ934 /O _WG Im67~͂a"mZ$7<Vx=^1ry!\o[mRWK/.Ø'j\gK+Ct{ݔəmOg8k6%ID=ksG{S_'Iux+8,s6uYAhK;]FC]]*I|z%85,S2/8O+3"LUBHWK)+wJ4#SX"%mßI]JyDr4Ѿs(/R&|z o\R*[| 03+߉] >;|5^i$g=~znV@#.mr[JF1+uZu-~;Bz+bB"IJ?'("o(gń#pSՉ5j/L L E[?`ۇĊeߍԨI᚞){gΗakR_7PFK%&??f M.DHQQQ0ç%^:tm!gCx&"dϔtFFl2˖4{1uMAڒ;tE:vrvีɌ/+@[zaz_Toc23472348408z_Toc23472348302z_Toc2347234820,z_Toc2347234810&z_Toc2347234800 z_Toc2347234790z_Toc2347234780z_Toc2347234770z_Toc2347234760z_Toc2347234750z_Toc234723474 j) 666666666vvvvvvvvv66666>666666666666666666666666666666666666666666666666hH6666666666666666666666666666666666666666666666666666666666666666662 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~ OJPJQJ_HmH nH sH tH J`J Y2Normal dCJ_HaJmHsHtH h@h 4 Heading 1$$@&'5B*CJOJPJQJ\^JaJph6_n@n % Heading 2$$ & F@&'5B*CJOJPJQJ\^JaJphOj@j 1 Heading 3$$ & F@&#5B*CJOJPJQJ\^JphOZ@Z "r* Heading 4$<@&5CJOJPJQJ\^JaJ^@^ #r* Heading 5 <@&$56CJOJPJQJ\]^JaJDA`D Default Paragraph FontRi@R 0 Table Normal4 l4a (k ( 0No List \\ 4Heading 1 Char'5B*CJOJPJQJ\^JaJph6_\\ %Heading 2 Char'5B*CJOJPJQJ\aJphOtH P@P @3 List Paragraph ^m$OJPJQJ^J\!\ 1Heading 3 Char'5B*CJOJPJQJ\aJphOtH e@2 !k0HTML PreformattedAd2( Px 4 #\'*.25@9CJOJPJQJ^JaJtH`A` !k0HTML Preformatted CharCJOJPJQJ^JaJtHRRR  ,0 Balloon Text dCJOJQJ^JaJNaN  ,0Balloon Text CharCJOJQJ^JaJB'@qB @Comment ReferenceCJaJLL @ Comment TextCJOJPJQJ^JaJRR @Comment Text CharCJOJPJQJ^JaJD D@0RevisionCJ_HaJmHsHtH 8O8 apple-style-spantt '~C Table Grid7:V0 d&@& FepTOC 1.@. FepTOC 2 ^.@. FepTOC 3 ^6U@6 Fe0 Hyperlink >*B*ph@j@ FeComment Subject!5\V!V r*Heading 4 Char"5CJOJPJQJ\^JaJtH \1\ r*Heading 5 Char(56CJOJPJQJ\]^JaJtH BOAB G apple-converted-space4R4 &;2<0Header % H$>/a> %;2<0 Header CharCJaJmHsH4 @r4 (;2<0Footer ' H$>/> ';2<0 Footer CharCJaJmHsHPK![Content_Types].xmlj0Eжr(΢Iw},-j4 wP-t#bΙ{UTU^hd}㨫)*1P' ^W0)T9<l#$yi};~@(Hu* Dנz/0ǰ $ X3aZ,D0j~3߶b~i>3\`?/[G\!-Rk.sԻ..a濭?PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!Ptheme/theme/theme1.xmlYOo6w toc'vuر-MniP@I}úama[إ4:lЯGRX^6؊>$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3ڗP 1Pm \\9Mؓ2aD];Yt\[x]}Wr|]g- eW )6-rCSj id DЇAΜIqbJ#x꺃 6k#ASh&ʌt(Q%p%m&]caSl=X\P1Mh9MVdDAaVB[݈fJíP|8 քAV^f Hn- "d>znNJ ة>b&2vKyϼD:,AGm\nziÙ.uχYC6OMf3or$5NHT[XF64T,ќM0E)`#5XY`פ;%1U٥m;R>QD DcpU'&LE/pm%]8firS4d 7y\`JnίI R3U~7+׸#m qBiDi*L69mY&iHE=(K&N!V.KeLDĕ{D vEꦚdeNƟe(MN9ߜR6&3(a/DUz<{ˊYȳV)9Z[4^n5!J?Q3eBoCM m<.vpIYfZY_p[=al-Y}Nc͙ŋ4vfavl'SA8|*u{-ߟ0%M07%<ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 +_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!Ptheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] qh ***- R ` x@FP-f !j#j5`OTZdnrxT<ҪhhH8TZTenu}j$Ⱦ:&vjlmnoqrstuvwxyz{|~    !#%')+-/02(! -j5Qmnrbґ4ʢjfXZH`Set2yF}D`tRzxH^Dkp}  "$&(*,.134679Y1346V#%&(H]y{|~Gcfgi9<=?_ !#CWsvwyLhkln(DGHJj ! $ % ' G ] y | }   * F I J L l   + r  7 : ; = ] l  $ ' ( * f g gq X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4X%4̕: $&-!d    ob$'G8zW 7hb$q>7CkcE'/sb$j $Np;bm4b$g/eyɃ DR$w F"#""&AR$|j6`VTY1UB0TNc# AA@, (    FA?"Picture 1#" ?  FA?Picture 13"`?p  S A C"`?v   C &AsustavC"`?r   C (Aruntime3"`?B S  ?fm;qIT]0 o0 wT0>t _Toc234723474 _Toc234723475 _Toc234723476 _Toc234723477 _Toc234723478 _Toc234723479 _Toc234723480 _Toc234723481 _Toc234723482 _Toc234723483 _Toc234723484 _Toc234723485 _Toc234723486 _Toc234723487 _Toc234723488 _Toc234723489 _Toc234723490 _Toc234723491 _Toc234723492 _Toc234723493 _Toc234723494 _Toc234723495 _Toc234723496 _Toc234723497 _Toc234723498 _Toc234723499 _Toc234723500 _Toc234723501title _Toc234723502 _Toc234723503> l"%,4gglquy|l| #unͰK>1r B O%,74glquy!|Q? !Ur8r@TU> C D L O qrIJRS_a)*"'.2!"WX"#;<klz|ryK T j n r x r!u!!!!!r"v"""####$$% %%%%"%0%;%@%D%O%Q%s%t%%%%%&&*&,&3&4&a&b&&&='B'D'P'Q'Z'(( **-*/*****V+W+x++++^,b,h,j,,,,,- -----_.`.f.o...........//7/8/i/m/00/131:1=1k1l1?2G222222233)3+3:3A3I3M3s333333333333 44749444(5*555(6*666665767;7<77777778888888899<9>9E9J98:9:E:K:::;;;;N<O<== ==U=V=f=g=h=i=->.>>>>>??????@@S@V@@@@@@BBBBBC C3C5C9C@C]C_CCCCCCCCCCCD DDDDD9D;DPDRDDDDDDDEEEEEEEEE4F:FFGGGGGHH*H+HHH4I5I]IeI|IIII\JfJJJ8K9K@KAKjLoLqL~LLLLLxMyMMMMM)N-NFNGNONRNsN~NNNOOOOOOOOOOMP^PfPiPPPPPPPPPPPPPPPPPPP QQQQ2Q7QQQQQQQRR3R4R5R;RBRLRRRRRRSSS-S3SXS^SeSfSSSSSTT(T3TTTTTWUXUUUUUUUUUVVVVVVW W"W/WPWQWWWWXXX.X9XwXxXXX^Y_YxYyYYYYYYYKZRZkZlZ~ZZV[[[v[w[[[[[\\] ]`]f]m]o]]]]]^ ^^^^"^A^B^%_*_[_b_______Y`Z`g`p`}```` aaaaaabbbbbbbb ccAcBcNcOcQcRc\c]ccccccccc]dbdudvddddddddd=e>eHeMe!f%f-f0f9fLfPf[ffffffffffgggdggggggghhhhhhhhhhhikkqltlllllllllKmMmmmmmmmmmmmmmmmnnnnnnnnLoMoToUokoroooooooooolppppVqsqtqyqzqqqqqrrrs's(s;sCsPsRssstttt&uuuuuuuuuuuuvv0w1wOwZw`whwxxxxxxyyyyyyyyyyzz0z1zBzCz`zazzzzzx{y{{{{{||!|#|.|/|||||}=}Y}}}}}}}}}}P~]~~~y{ MUsxgl !BDRS $(†48Z[ ‰ԉ؉Z^nrɊ׊v$%)qr|} "&9:܍#$GNҐސHL 79@AhiѓғJMUY08lm  noǙʙΙәܙ.4QS01ȟɟ |}ʡˡFG.09:,1>Idodn"#-7@ApuEF:<=B[cln]^ac%&02ac̰Ͱ XYq|̲ҲIS^bsw}öFN̷зӷշ $%AB !#*.12ջ :;23YZϾҾ߾78FKUW[f| KUVZcgp'2GIJV#0fhrsw%,69;=>Iru$(/4?Z`VW19:DEEGGHHJKMNPQor;@SU> B D qrefMNkl!!M$N$%"%O%Q%M(N(.*/*i,j,,,,,// 2!233?3@3H3L3x3|3333333333333 44749455(6*6-6.68888::;;==>>>>????@@@@@@@@@AAACADAhAiAzA{AAAAAAAAAAAB BBB%B&B;B D "%Q%,,394@@BBC DKFF GGG+HNPP^B^e0fffllqquuyy|#|||j}}l‰:$.JM| #Aun&aͰ#KW1:EEGGHHJKMNPQlrr|Jy6}a"{~FF ޮ<?t>`4Rح\8RH &*{DjcU$~$$@&)p53̱NSHPې^`.^`.^`.^`. ^`OJQJo( ^`OJQJo( ^`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(^`o(.^`.pL^p`L.@ ^@ `.^`.L^`L.^`.^`.PL^P`L.h ^`hH.h ^`hH.h pLp^p`LhH.h @ @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PLP^P`LhH.h ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH.^`o(.80^8`0o(..80^8`0o(...^`o(.... `^``o( ..... `^``o( ...... p^p`o(....... p^p`o(........  ^ `o(......... ^`OJQJo(^`OJQJ^Jo(o p^p`OJQJo( @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o P^P`OJQJo(h ^`hH.h ^`hH.h pL^p`LhH.h @ ^@ `hH.h ^`hH.h L^`LhH.h ^`hH.h ^`hH.h PL^P`LhH. ^`OJQJo(^`OJQJ^Jo(o p^p`OJQJo( @ ^@ `OJQJo(^`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o P^P`OJQJo($$H &)SH~}|{cU$53         /HI}~+Dx51 _!k J +Rof+G =A"`Y#r*0,%-"2~34}45M5%68<;2<Ks<v B'~CR3X#X=[N`Ac keq fM`g/ m:{mZ?pBp)q&.r?drjsh(w1w6yhz:Xqwh[M*$A2A&0yD@YZUy *)sC~> ;mrz \ :@3i.n;Fe>ApU1Y2#?h ZX } 01KgtC\~._`K-1.b ,88g%3|R"r@o$EG@UUU  3 3 3 3333333 3%3&3'3,3.3/3233Y4Y5YABCDEFGLMOPQRSTVY[]_`befqxx x@xxx(@xxxx8@xx x"x$x*x0x8x:x@xHxRxTxVx`xdxfxlx@xpxrx@xxxxx(@xxxxxxxxxxxxxxxxxxHUnknown G* Times New Roman5Symbol3. * Arial?= * Courier NewE=  Lucida Console7.{ @Calibri7K@Cambria5. *aTahoma;WingdingsA BCambria Math"1&&$צ0&go0&gon4 2QHP) $P42! xxSVEU ILI`TE U ZAGREBUMislav Marin SilicP              F'Microsoft Office Word 97-2003 Document MSWordDocWord.Document.89q