/[H8]/trunk/docs/Raport.doc
ViewVC logotype

Contents of /trunk/docs/Raport.doc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 90 - (show annotations) (download) (as text)
Tue May 8 09:26:55 2007 UTC (17 years ago) by kevin
File MIME type: application/octet-stream
File size: 352256 byte(s)
rapport update and added rapport uden bilag.doc
1 ࡱ> [5bjbjΐΐ%q:""cc!!!D_!_!_!_!!_!"%%%%*LfPDQ$bQ!xRG*LxRxRcc%%m!DlllxRc<%!%lxRll} |%&R_!(d~Z0c""DgD"D"!4xRxRlxRxRxRxRxRlxRxRxRxRxRxRxR"xRxRxRxRxRxRxRxRxR" ): H8 Gruppe 1  Rapport Torben Nielsen Hedin Mller Kevin Dybdahl Indholdsfortegnelse Index  TOC \f \o "1-9" \t "Heading 3;3;Heading 2;2;Heading 1;1" Indholdsfortegnelse  PAGEREF _Toc166386310 \h 2 Indledning  PAGEREF _Toc166386311 \h 3 Server  PAGEREF _Toc166386312 \h 4 Administration  PAGEREF _Toc166386313 \h 6 Hardware dokumentation  PAGEREF _Toc166386314 \h 8 Generel beskrivelse  PAGEREF _Toc166386315 \h 8 Embedded program kode  PAGEREF _Toc166386316 \h 9 Main modul  PAGEREF _Toc166386317 \h 9 LCD modulet  PAGEREF _Toc166386318 \h 9 Keyboard modul  PAGEREF _Toc166386319 \h 9 char keyboard_read_safe()  PAGEREF _Toc166386320 \h 9 Barcode-reader  PAGEREF _Toc166386321 \h 9 TCP/IP Stack  PAGEREF _Toc166386322 \h 10 Intro  PAGEREF _Toc166386323 \h 10 Hvorfor bruger vi network_* funktioner?  PAGEREF _Toc166386324 \h 10 Hvordan er funktionerne opbygget?  PAGEREF _Toc166386325 \h 10 Network funktionerne.  PAGEREF _Toc166386326 \h 10 network_send_hello( unsigned char termid )  PAGEREF _Toc166386327 \h 10 network_send_scan frame( unsigned char antal, unsigned char buflen )  PAGEREF _Toc166386328 \h 10 network_send_calc_total()  PAGEREF _Toc166386329 \h 10 network_send_cash_payed( int amount )  PAGEREF _Toc166386330 \h 10 network_send_cancel_last()  PAGEREF _Toc166386331 \h 11 network_send_cancel_all()  PAGEREF _Toc166386332 \h 11 network_got_reply()  PAGEREF _Toc166386333 \h 11 network_read_acknowledge()  PAGEREF _Toc166386334 \h 11 network_read_int()  PAGEREF _Toc166386335 \h 11 network_read_char()  PAGEREF _Toc166386336 \h 11 network_send_goodbye()  PAGEREF _Toc166386337 \h 11 Konklusion  PAGEREF _Toc166386338 \h 12 Kravspec.  PAGEREF _Toc166386339 \h 13 Acceptest specifikation  PAGEREF _Toc166386340 \h 14 Acceptest  PAGEREF _Toc166386341 \h 16 Tidsplan  PAGEREF _Toc166386342 \h 18 Tidsplan rev 1  PAGEREF _Toc166386343 \h 18 Tidsplan rev 2  PAGEREF _Toc166386344 \h 18 Tidsplan rev 3  PAGEREF _Toc166386345 \h 18 Dagbger  PAGEREF _Toc166386346 \h 21 Torben  PAGEREF _Toc166386347 \h 21 Kevin  PAGEREF _Toc166386348 \h 24 Hedin  PAGEREF _Toc166386349 \h 25  Indledning Vi har fet til opgave at lave en kasseterminal. Dette omfatter en komplet lsning med selve terminalen som skal st ude ved ekspedienten, en server del til opslag af varer og til hndtering af transaktioner og udskrift af kassebon samt et program til at administrere varedatabasen. Da vi har planer om at denne terminal skal snakke med serveren over tcp og at der skal tilkobles en mngde forskelligt hardware til terminalen, forventer vi en strre udfordring med at f alle disse elementer til at kre og kommunikere sammen. Da vi ogs selv vil lave hardware kredslb og ingen af os har den store erfaring heri vil der ogs vre en strre udfording p dette felt. Opgaven er udtnkt af os selv og der er ingen inhouse erfaringer p euc-midt med picdem.net. Derfor vil vi mere eller mindre vre p egen hnd med de udfordringer vi mder hvad angr embedded netvrkskommunikation. Server Server delen af dette project skal st for at modtage requests fra det embede system, og returnere den valgte data fra databasen, som bestr af en MySQL server. Udover det skal serveren have et lille gui system der kan vise de sidste returnerede stregkoder og beskrivelse. Kommunikationen mellem server og pic skal finde sted via tcp/ip over rj45, men da det for serveren bare er et lille csocket kald, vil det blive beskrevet fra det embede system. Der blev selvflgelig lavet uml diagrammer over hvad planerne med serveren var fr vi gik i gang, og i det store hele p skrivende stund holder de nsten. Der er kommet lidt flere data ind i databasen, for at gre det nemmere for mig selv.  Der blev i design fasen ogs arbejdet p et sequence diagram, som s ikke er helt s tt p det frdige produkt som uml diagrammet. Men er ikke selv helt utilfreds, da man jo skal lave nogle ting et par gange fr man virkelig kan se hvad man vil og hvordan man vil gre det inden man starter.  Serveren er i skrivende stund ikke frdig, men den kommer til at virke ved at man ved hjlp af Csocket funktionen onrecieve, ligger den modtagne data i en buffer, splitter det op og sender det info der er ndvendigt for at finde varen videre til et databaselayer. Databaselayered str for kommunikation mellem server og databasen, hvor den ved hjlp af ODBC sender standart sql stninger for at finde vare, eller skrive i log filen. Administration Administrations klienten skal bygges op med et let forsteligt gui, hvorfra man skal kunne oprette nye vare, redigere vare, og slette vare fra vareinfo tabellen. Det bliver ogs muligt at printe en kopi af log tabellerne.  Jeg har prvet at lave et sequence diagram til administrations delen, men som jeg kan se det nu her, kommer der nok til at mangle nogle sequencer derp.  SHAPE  Hardware dokumentation Generel beskrivelse Systemet er opbygget omkring Microchips PIC18F452 micro-controller. Man kan ogs vlge en anden PIC til opbygningen men vi bar brugt denne da den understtter bde almindelig asynkron seriel kommunikation og I2C bussen. Ligeledes har den en passende mngde flash og RAM (hhv. 32 og 1,5 KB), begge er meget kritiske da vi bruger en TCP/IP stack som krver en del program og arbejdshukommelse. Ligeledes skal der vre mange digitale IO ben da kommunikationen med ethernet-controlleren krver 8 data-, 5 adresse- og 3 kontrol linier. PICen fr sit clock-signal fra en 19.6 MHz krystal. For at kontrolleren kan n at f sine kredslb initialiseret er der til clear/reset-indgangen sat en ladekondensator forspndt en modstand, der tilsammen vil holde clear lav i et vist tidsrum. Denne chip er ligesom alle de vrige ICer sikret med en aflastnings kondensator. Til hndtering af ethernet kommunikationen bruges en RTL8019AS chip fra Realtek. Mellem RTL-kredsen og RJ45 porten er der indsat et skillefilter for at beskytte kredsen mod overspndinger mm. I forbindelse med denne controller er der ogs tilfjet 3 lysdiover som bruges til at indikere hhv. forbindelses-status, modtagelse og afsendelse af data. Denne kontroller har ogs brug for et clock-signal, og her er der brugt en separat 20 MHz krystal. Da microcontrolleren skal modtage data fra en stregkode lser via RS232 er der tilkoblet en MAX232 kreds der igen er tilkoblet et DB9 stik. Da der ikke skal bruges hardware-handshake er disse forbindelser (RTS & CTS) ikke frt igennem til max232 kredsen. For at have tilstrkkeligt med IO porte har vi brugt nogle port-extendere fra philips med betegnelsen PCF8574. Denne kreds giver os 8 ekstra IO-ben pr. IC og kommunikerer med PICen via et serielt I2C interface. Denne kreds har 4 fastlste adressebit og tre adressebit der er konfigurerbar p den mde at disse 3 bit er tilkoblet ben der i kredslbet kan trkkes lav eller hj. Med denne designkonfiguration kan vi i alt have 8 ens chips integreret og dermed f op til 64 IO ben ved at bruge bare 2 ben p PICen. Denne chip kan kun lse fra eller skrive til alle benene p n gang, dvs. at man kan ikke lse fra et ben og skrive til et andet. Denne kreds har ogs mulighed for at afgive et interrupt signal nr at en indgang skifter vrdi. Da der kun er en kreds af denne type, der bruges til indgang og denne er aktiv styret var vi ingen brug for denne funktionalitet. Tastaturet er koblet sledes at der bruges n PCF8574 til at styre scanlinierne (driver) og en anden kreds af samme type til at aflse hvorvidt at der kommer data igennem tastaturet. Disse linier til tastaturet er koblet op med pull-op modstande og derved er en tastatur-linie p scanner siden, aktiv lav. LCDerne er koblet sledes at der bruges en PCF8574 kreds til at lave en 8bit databus der bruges til begge displays. Kontrol-bitsene til styring af displaysene er koblet ind direkte fra PICen. Embedded program kode Programmellet til PIC controlleren er opbygget i flgende moduler Main LCD Keyboard Barcode-reader Network Modulerne er lavet ud fra et indkapslings synspunkt, hvor at der primrt stilles nogle interface-funktioner til rdighed og modulet er selv ansvarlig for at kalde under-funktioner og hndtere sine data. I de tilflde hvor at de data der main-koden skal udveksles med et sub-modul, er et char-array har vi dog brugt globale buffere. Main modul Det er main modulet som er ansvarlig for at hndtere vores hoved-lkke og lse fra / skrive til de forskellige moduler. Main modulet er ligeledes ansvarlig for at kalde alle ndvendige initialiserings funktioner. LCD modulet LCD modulet tilbyder en rkke forskellige funktioner til at skrive til displayet. Der tilbydes en lcd_write_xxx for hver datatype der skal kunne skrives p displayet (terminal ID, varebeskrivelse osv) Keyboard modul Keyboard modulet lser fra tastaturet ved enkeltvis at aktivere en driver-linie og lse derefter at lse og dekode data fra scanner ICen. char keyboard_read_safe() Dette er en funktion som returnere ascii vrdien af en knap s fremt at der er trykket en sdan. Den vedligeholder en intern status som gr at en knapperne skal have vret sluppet frend at den vil registrere det som et nyt tastatur tryk. Barcode-reader Denne modul er interrupt styret. Der udlses en interrupt fra PICens serielle modul hver gang at der sendes en byte fra barcode readeren. Interrupt-funktionen gemmer derefter de enkelte tegn ned i en buffer. S fremt at det lste tegn er en new-line (\n) s sttes der et flag om at vi har modtaget en hel stregkode og herefter lses modulet indtil at main-modulet har aflst bufferen. TCP/IP Stack Intro Vi bruger ver. 2.20. af tcp/ip stacken, idet de senere udgaver ikke virker p RTL8019. Hvorfor bruger vi network_* funktioner? Network funktionerne bliver brugt til at pakke afsendelsen af data ind, og gre det nemt for torben at sende/modtage data p den embeddede. Hvordan er funktionerne opbygget? Funktionerne er opbygget sledes at network_send_hello opretter en tcp forbindelse, hvorefter der bliver udfrt en handel, som afsluttes med network_send_goodbye, som lukker forbindelsen. Network funktionerne. Network funktionerne pakker afsendelsen og modtagelsen af data over rtl8019 kredsen ind for at gre det meget nemmere for den embeddede del, at sende/modtage data. network_send_hello( unsigned char termid ) Her oprettes en forbindelse fra den embeddede til serveren, hvor den embeddede identificerer sig, samt et handels id bliver oprettet. network_send_scan frame( unsigned char antal, unsigned char buflen ) Her sender vi en stregkode, som ligger i den globale variabel global_network_char, og lngden af stregkoden ligger i global_network_int. Grunden til at vi skal bruge lngden af stregkoden, er at den kan variere fra 8 til 14 cifte. network_send_calc_total() Nr s alle varerne er scannet ind, og der skal kvitteres, s sender den embeddede en ordre til serveren, hvor den beder om at f udregnet total prisen af de indskannede skannede varer, i den igang vrende handel. network_send_cash_payed( int amount ) umildbart efter network_send_calc_total er blevet sendt, sendes belbet som kunden betaler med til serveren, for at f regnet byttepengene ud. Dette kunne godt gres p den embeddede, men af hensyn til evt. Senere udvidelser, s bliver det gjordt p serveren. network_send_cancel_last() I tilflde af at der bliver registreret en forkert vare, s skal det vre muligt for at fjerne den igen, hvilket denne funktion gr. network_send_cancel_all() hvis en kunde f.eks. Fortryder en handel, s srger denne funktion for at sende besked til serveren om dette. network_got_reply() Nr der kommer svar p den request vi har sendt, s bliver denne funktion true. network_read_acknowledge() Denne funktion informerer hovedprogrammet om, at der er noget data klar til aflsning i de globale variabler. network_read_int() Denne funktion lser den globale variabel global_network_int. network_read_char() Denne funktion lser den globale variabel global_network_char. network_send_goodbye() Denne funktion afslutter handlen, og lukker forbindelsen. Konklusion Ud fra et produkt udviklings mssigt synspunkt har dette projekt ikke vret optimalt, da vi har haft en del problemer p de forskellige omrder og mske ogs har haft fokus andre steder. For det frste har det taget en hel del tid at f gennemfrt kravspecifikations-fasen og design-fasen tog ligeledes en del tid. Det at design-fasen tog tid, havde en tydelig virkning p alle projektets medlemmer, der efterhnden begyndte at brnde for at komme i gang med det rigtige arbejde. Det der generelt har vret problematisk ved dette projekt var at vi inddragede for mange ukendte faktorer (her tnkes p IP stacken og I2C port extenderen), som vi ikke havde nogen viden om p forhnd. Det viste sig ogs at disse elementer gav en del udfordringer efterhnden som vi begyndte at arbejde med dem. For det frste var der problemet med i det hele taget at finde en udgave at tcp stacken som kunne virke med RTL kredsen. Her gik vi fra version 4 over 3.75 og 3.60 for til sidst at ende med 2.20. Et andet problem omkring stacken var at den tilhrende dokumentation tilsyneladende var skrevet til version 1 og ikke var opdateret til de efterflgende udgaver. For at finde ud af hvad en given udgave rent faktisk var i stand til, var vi ndt til at dykke ned i kode-bibliotekerne, finde en ndrings-log og gennemlse den dette var f.eks. det eneste sted, der stod noget om hvilke ethernet controllere de forskellige udgaver understtter. At opbygge et projekt fra bunden, der indeholder stacken viste sig ogs at give flere udfordringer og det lykkedes os ikke at f lavet et sdant projekt p trods af flere gentagne forsg og eksperimenter. For at f projektet til at virke var vi ndt til at tage et eksisterende demo-projekt og arbjede videre p projekts basale projekt og konfigrations-filer. Det lykkedes os heller ikke at f ARP-delen til at kre korrekt, p trods af at vi vha. at et protokol analyse-vrktj (ogs kaldet en sniffer) kunne verificere at der bde blev sendt korrekte ARP foresprgsler og svar. PIC-koden ville uanset vores forsg kun sende vores protokol-pakker til broadcast mac-adressen. P hardware fronten har vi ogs haft en del problemer, enten fordi at en chip skal adresseres p en anden mde end forventet eller ogs fordi at vi har overset en manglende stel-forbindelse. At f designet og opbygget hardwaren har taget vsenligt lngere tid end vi havde regnet med. Men hvis vi ser p disse problemer og/eller udfordringer i en anden vinkel s har projektet vret godt ud fra et indlrings-synspunkt, i det at problemer som disse bliver til erfaringer vi kan bruge p nste forlb. Desuden har vi gjort os nogle gode erfaringer omkring projektstyringen og planlgningen af et projekt som dette og lrt os at man ikke kan tage hjde for alle problemerne i en sdan planlgning. Projektet har ogs klarlagt nogle omrder hvor vi hver isr ikke er helt s skarpe og nu har vi muligheden for at studere og indhente viden s at disse huller kan blive udfyldt inden svendeprve forlbet. Bilag 1) Kravspec 2) Acceptest specification 3) Accepttest 4) Tidsplan 5) Dagbger 6) Hardware dokumentation 7) ER diagram 8) Flowcharts for embedded program Bilag 1: Kravspec. Bilag 2: Acceptest specifikation Tjeck om systemet bestr af 4 hoveddele ved at flge de 4 punkter herunder. Se p kasseterminalen og find de forskellige dele den skal best af: PIC-controller. LCD vendt mod kunden. LCD vendt mod ekspedienten Tastatur. Stregkode-lser. Ethernet-controller til kommunikation. Start Server delen op, og prv at sende data fra PICen for at bevise kommunikationen. Start administrations programmet, og prv at redigere i en vare. G ind p h61337/phpmyadmin og tag et udtrk af tabellerne i H8gruppe1. Tjeck p terminalen Prv at scanne en vare. Se p begge displays om der dukker varens pris og beskrivelse op. Manuelt indtast en stregkode og tryk p knap E. Som i punkt 2.a.i Tjeck for flere vare p 1 gang: Indtast et tal. Tryk p knap F. Scan varen. Se p begge displays om der bliver vist pris og beskrivelse, inklusiv multiplyeren fra 2.c.i Tryk p knap C, og tjeck ved hjlp af phpmyadmin om seneste vare er blevet fjernet fra log. Tryk p knap D, og tjeck ved hjlp af phpmyadmin om hele handlen er fjernet fra log. Tryk p knap A: Se p begge displays, for at se om summen str p dem begge. Hndtere byttepenge: Indtast belbet kunder giver ekspedienten. Tryk p knap B. Se om sum af byttepenge vises p begge displays. Se om der kommer en bon ud af printeren. Terminalen identificerer sig overfor serveren med et terminal-ID: Tast et terminal-ID ind ved opstart, og se i log efter en hello pakke om det er det samme ID. Serverens grafiske interface: Se p serverens grafiske interface for om de seneste scannede vare vises der. Se om ip og port bliver ndret i ini filen, efter der bliver trykket p gem knappen i gui. Serveren er ansvarlig for: Send en stregkode og se p terminalen om der returneres den rigtige data. ben et udtrk af logfilerne og se om de indeholder: Timestamp. Antal vare. Stregkode. Samlet pris. Se om lagerstatus ndre sig efter en ordre er afsluttet. Efter afsluttet ordre kommer bonen, se om den indeholder: Dato og tid. Kassenummer. Varens beskrivelse og pris. Total pris. Start administrations programmet prv at: Tryk p opret, efter disse dataer er indtastet, og se om det bliver tilfjet i vareinfo tabellen: Stregkode. Beskrivelse. Pris. Lagerbeholdning. ndre prisen p en vare, tryk p knappen gem og se i databasen om den er ndret. Tryk p knappen slet og se i databasen om den pgldende vare er vk. Tryk p knappen log, og f en udskrift af transaktionslogen. Bilag 3: Acceptest Acceptest specifikation Tjeck om systemet bestr af 4 hoveddele ved at flge de 4 punkter herunder. Se p kasseterminalen og find de forskellige dele den skal best af:          Tjeck p terminalen Prv at scanne en vare.  Manuelt indtast en stregkode og tryk p knap E.  Tjeck for flere vare p 1 gang:       Tryk p knap A:  Hndtere byttepenge:     Terminalen identificerer sig overfor serveren med et terminal-ID: Serverens grafiske interface:  Serveren er ansvarlig for:  ben et udtrk af logfilerne og se om de indeholder:      Efter afsluttet ordre kommer bonen, se om den indeholder:     Start administrations programmet prv at: Tryk p opret, efter disse dataer er indtastet, og se om det bliver tilfjet i vareinfo tabellen:        Bilag 4: Tidsplan Tidsplan rev 1 Onsdag d. 18/4 Kravspecifikation accepteret klokken 14.00 14.00-14.30 projektplanlgning (tidsplan) 14.30-15.15 start p design Tordag d. 19/4 8.00-8.30 morgen mde 8.30-11.30 overordnet design 12.00-12.15 mini-mde 12.15-15-15 detaljeret design Mandag d. 23/4 8.00-8.30 morgen mde 8.30-10.00 review 10.00-10.30 design justeringer 10.3011.30 lave hardware Tirsdag d. 24/4 8.00-8.45 morgen mde (inkl. lave ny tidsplan) Videre tidsplan afhnger af design Tidsplan rev 2 Mandag d. 23/4 8.00-8.30 morgen mde 8.30-11.15 Lave modul design 11.15-11.25 Opflgning p formiddagen Tirsdag d. 24/4 8.00-8.30 Morgen mde 8.30-9.30 Design review 9.30-11.30 Hardware opbygning Tidsplan rev 3 Torsdag d. 26/4 8.00-9.00 Morgen mde inkl. design review 8.30-11.00 Design justering dvs. tilretninger i forhold til reviewet 11.00-11.30 Revidere tidsplan 12.00-15.15 Server: Implementere TCP (Kevin) Embedded opstning af TCP/IP stack (Hedin) Opbygning af hardware (Torben) Mandag d. 30/4 8.00-8.30 Morgen mde 8.30-11.30 Server/Adm: lave database-struktur. Opstte database implementere DB-modul Embedded Implementere netvrksfunktioner (heding) Implementere main-modul (Torben) Tirsdag d. 1/5 8.00-8.30 Morgen mde 8.30-10.30 Embedded Implementere LCD modul (Torben) Debug netvrkskode (Hedin) 10.30-11.30 Starte p adm. program (Hedin) Embedded: barcode-scanner modul (Torben) 8.30-11.30 Server: inter-modul-kommunikation (Kevin) Onsdag d. 2/5 8.00-8.30 Embedded: 8.30-10.00 Tastatur modul (Torben) 10.00-11.30 Debugging af embedded kode (Torben) 8.30-11.30 Frdiggre Admin. program (Hedin) Printer modul (Kevin) Torsdag d. 3/5 8.00-8.30 Morgen mde 8.30-10.00 Tid til de sidste justeringer og tests. 10.00-11.30 Udfre accepttest 12.00-15.30 Individuel modul-dokumentation Mandag d. 7/5 8.00-8.30 Morgenmde 8.30-10.45 Frdiggre dokumentation 10.45-11.30 Skrive konklusion Tirsdag d. 8/5 8.00-8.30 Morgenmde 8.30-9.30 Sammenflette dokumenter til samlet rapport 9.30-10.15 Gennemlsing af rapport 10.15-10.30 Sidste smjusteringer af rapport 10.30-11.30 Udskrive rapport og aflevering. Bilag 5: Dagbger Torben Onsdag d. 11/4 Fik en introduktion/oplg til projektet. Blev prsenteret for de forskellige opgaver, hvorp at jeg fik iden omkring kasse-terminal. Torsdag d. 12/4 P klasse niveau snakkede vi lidt mere omkring projektforlbet. Vedtog at vi skulle bruge min id. Begyndte at analysere p hvordan man kunne opbygge projektet. Begyndte at fastlggge krav. Det ser udtil at vi kan f nok digitale I/O ben vha. en I2C port-extender IC fra Texas Instruments. Mandag d. 16/4 Arbejdede p kravspec frem til middag. Blev vist hvordan at en H8 kravspec skal se ud - denne information ville vi gerne have haft lidt tidligere. I merit-timerne over middag brugte jeg lidt tid p at udersge stregkoder. Tirsdag d. 17/4 Kevin var til session og Hedin kom for sent s klokken var lidt i 9 frend vi rigtig kunne komme i gang. Arbejdede videre p kravspec'en og fik kigget p hvordan at databasen skal opbygges. Fik lavet spec'en frdig til frste formelle revision og afleveret. Onsdag d. 18/4 Arbejdede videre med kravspec og fik den langt om lnge godkendt efter et par forsg. Synes at udarbejdelsen af kravspec'en var for meget en iterativ process istedet for linert pga. for mange detaljer/krav til udformning af kravspec pludselig kom ind fra sidelinien. Lavede tidsplan og gik i gang med design. Godt at vi endelig kan komme til at lave noget. Torsdag d. 19/4 Lavede design. Fik fastlagt en protokol til brug imellem PIC'en og serveren. Fik splittet den embeddede kode op i nogle moduler og fik ogs fastlagt modul-grnseflader. Over middag arbejdede vi med design af vores individuelle moduler. Sndag d. 22/4 Lavede lidt hjemmearbejde p modul-design. Havde svrt ved at overskue hvad og hvordan det skulle laves, indtil at jeg fik en id gende ud p at starte med at lave et state-chart diagram for at se hvilke states og transitions programmet skal have. Herefter er det noget nemmere at g ned og lave funktions-flowchart. Mandag d. 23/4 Vi var ikke helt klar til design-review i dag s vi skyder tidsplanen sledes at mandag ogs bruges p design og s holder vi review mandag morgen. ChKn kommer og vil se tidsplan og her kom der endnu et "skjult" krav til opbygning og udseende af et dokument - vel og mrke et krav der ikke er diskuteret med os fr !!! Disse ting skal bare ikke komme midt i projektfasen - det skal komme som alm. undervisning inden, sledes at det ikke kommer som en overraskelse. Tirsdag d. 24/4 Blev enige om at vi mtte ogs hellere bruge hele dagen p at gennemg design. Fik endelig styr p hvordan at hardwaren opbygges (dog med lidt vejledning). Brugte en god del af dagen p at tegne hardware diagrammer. Hvorfor er det at jeg skal opfriske mine kolleger p dette hold omkring diagramtegning? UML/Klassediagram, finite-state machines og function-flowcharts burde ligge p rygraden p dette tidspunkt. Onsdag d. 25/4 Merit for engelsk hele dagen. Tog dog p skolen og fik rentegnet og justeret hardware diagrammet. Torsdag d. 26/4 P morgenmde blev vi enige om at til middag skulle vi lse designet og komme igang med implementering. Denne kunne jeg ikke helt overholde, da flowchartet for main-modulet voldte mig en del problemer. Derfor gav jeg mig selv lektier for, iform af frdiggrelsen af dette diagram. Kevin & Hedin startede p deres implementations-dele over middag imens at jeg gav mig i kast med at opbygge hardware. Jens-Ole havde lukket buret men PeHa i grundforlbet kunne forsyne mig med de komponenter jeg manglede - dog l han ikke inde med stift komponent-trd, s resten af opbygningen m vente til i morgen. Fredag d. 27/4 Tog p skolen p trods af at jeg havde merit hele dagen. Havde egentlig tnkt mig at lave hardware - men det endte med at jeg sad og rodede med at f TCP/IP stacken til at kre. Det lykkedes langt om lnge da vi fandt en version 2.20. Mandag d. 30/4 Alene i dag da jeg er sammen med nogle syge skravl og nogle tumper der ikke kan kre p cykel. Laver hardware hele dagen - det tager lang tid - meget lngere end forventet. Jens Ole har alts nogle sjove bningstider ... Tirsdag d. 1/5 Bliver frdig med at koble tastaturet op. venter med LCD indtil at tastaturet virker. Kan ikke f I2C chippen til at spille. Fr lavet kabel til stregkode-scanneren og laver koden til hndtering af denne. Onsdag d. 2/5 Arbejder videre med projektet. Fandt ud af at vores I2C port-extender IC'er har en andet hardcoded adresse del end vi regnede med. Har spildt alt for lang tid med at finde ud af det. Nste problem: af en eller anden grund kan denne chip ikke holde signalet fast p 0 eller 5V - meget mystisk. Kan ikke overskue at rode mere med hardwaren og hjlper Hedin med stack'en, som ogs volder en del problemer. Vi kan fint f et demo-projekt til at kre - men det projekt hedin selv har bygget op vil hverken det ene eller det andet. Gr hjem kl 20. Torsdag d. 3/5 Mine problemer med I2C'ens svingende signal var et resultat af at der ikke var en stel-ledning mellem PIC-boad og test-board. Laver dokumentation. Mandag d. 7/5 Arbejde med dokumentation. Tirsdag d. 8/5 Frdiggre dokumentation og afleverer. Vi bliver ndt til at lave noget evaluering p dette projekt for der er noget der er get helt galt p i gruppen og jeg tror ikke at det kun er de tekniske udfordringer der har skylden. Kevin 12/4 Projectstart om formiddagen. Om eftermiddagen satte vi os alle 3 ud og begyndte p at lave krav specifikation. 16/4 Vi begyndte p at lave krav specifikation, nsten fuldstndig efter bogen med spu modellen. 17/4 Session J 18/4 Efter review af Krav specifikation hos ChKn lavede vi de ndringer der var krvet, og har lavet en tidsplan, frem til efter design fasen 19/4 Om formiddagen lavede vi overordnet design, og efter middag gik vi i gang med vores individuelle moduler. 23/4 Vi skulle have vret frdige med vores moduler, og lave review i morges, men tidsplanen blev skubbet, da vi ikke var frdige. Og kl. 10.25 er tidsplanen s blevet skubbet igen, da ChKn pludselig vlger at komme med nye krav til hvordan vi skal lave vores ting, i stedet for at give os undervisning i det inden projekt perioden L. 24/4 I dag har jeg arbejdet videre med mit uml diagram, og fet lavet noget sequence diagram dertil. 26/4 Inden middag lavede vi de sidste design ting. Lige efter middag fik vi lavet en ny tidsplan, og derefter gik jeg igang med at programmere "tcp" delen p server modulet. 30/4 startede p db connection, og intern communication i server programmet. 01/05 fortsttelse p db connection og intern communication i server programmet. 02/05 arbejde videre med db connection og intern communication i server programmet, og startede fejltjeck. 03/05 Laver dokumentation. 07/05 Fortsat arbejde p dokumentation. 08/05 Lavet acceptest og acceptest specifikation. Sammensat rapport. Hedin 12/4 2007 Projekt start, vi fandt ud af hvad projektet skulle indeholde. 16/4 2007 Vi begyndte p krav spec. 17/4 2007 Vi har afeveret frste udkast til krav spec. 18/4 2007 S blev krav spec endelig godkendt, og vi har fet lavet tidsplan rev.1. 19/4 2007 Vi er startet p design. 23/4 2007 Vi kan ikke helt overholde tidsplanen, s vi har lavet en rev.2 af den. Fortstter med design 24/4 2007 Vi nrmer os afsltningen af design. 26/4 2007 Vi er blevet frdige med design, og begynder p implementeringen. Jeg er startet p at lave init af tcp/ip stakken. 30/4 2007 Jeg var s smart at kre galt p cykel, s jeg var syg mandag. 01/5 2007 Sidder og arbejder p stacken. Det er for ringe at der ikke er andre end jens ole, der kan lave lukkekort og udln/salg af varer. 02/5 2007 Sidder igen med tcp/ip stacken igen, den driller en del, og det gr det ikke nemmere at dokumentationen som vi kan finde, ikke passer til stacken. 03/5 2007 I dag har jeg lavet dokumentation. 07/5 2007 Fortsat med dokumentation. +YZnstu庢~vkvbTbCTbT jLh4UmHnHujh4UmHnHuh4mHnHuhsh1 mHsHjh1 Uhsh1 !h#5B*CJPJ\aJph6_hsh#OJQJ/hsh#5B*CJOJPJQJ\aJph6_/hsh1 5B*CJOJPJQJ\aJph6_%jhsh1 CJ$OJQJUaJ$hsh1 CJ$OJQJaJ$h1 CJ$OJQJaJ$"#$%&'()*+,; $$Ifa$gd1 $&d IfP gd1 $a$gd#$a$;<IJXYZnt\ZTRP87 akdFL$$IfTlF #   6    4
2 layt#T =$$Ifa$gd1 $$&d IfP a$gd1 $$Ifa$gd1 $$&d IfP a$gd1 
3     1 2 3 4 5 6 E F ` a b c d e | } 
4 ۼ۫ۚۉx j+Oh4UmHnHu jNh4UmHnHu j1Nh4UmHnHu jMh4UmHnHu j7Mh4UmHnHujh4UmHnHuh4mHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHu, 6 e 
5 1
6 ]
7
8
9
10 # J Y A } )]!:98
11 
12 
13 
14 
15 
16 
17 
18 ,
19 -
20 .
21 /
22 0
23 1
24 =
25 >
26 X
27 Y
28 Z
29 [
30 \
31 ]
32 l
33 m
34
35
36
37
38
39
40
41
42
43
44
45
46
47 جn] jQh4UmHnHu jQh4UmHnHu jPh4UmHnHu7h4h4CJKHOJPJQJ^JaJmHnHtHu j%Ph4UmHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHuh4mHnHujh4UmHnHu jOh4UmHnHu$
48
49
50
51
52
53
54
55
56
57      ! " # ) * D E F H I J q r s ڻ̭̭̭́ṕ̭b̭Q jSh4UmHnHuh6\Ph4mHnHsHu jSh4UmHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHu jRh4UmHnHuh4h4mHnHsHu jRh4UmHnHujh4UmHnHuh4mHnHu7h4h4CJKHOJPJQJ^JaJmHnHtHu   8 9 S T U W X Y ȝ㝌p_p jUh4UmHnHu7h4h4CJKHOJPJQJ^JaJmHnHtHu jUh4UmHnHuh4mHnHu jTh4UmHnHu j Th4UmHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHujh4UmHnHuh4h4mHnHsHu% ! ; < = ? @ A \ ] w x y { | }  #׻׻׻׻w׻ jWh4UmHnHu jxWh4UmHnHu jVh4UmHnHu j~Vh4UmHnHu7h4h4CJKHOJPJQJ^JaJmHnHtHujh4UmHnHu jVh4UmHnHuh4mHnHu)#$%'()<=WXY[\]qrثؚἌ{`5h4CJKHOJPJQJ^JaJmHnHsHtHu jYh4UmHnHuh4h4mHnHsHu jlYh4UmHnHu jXh4UmHnHu7h4h4CJKHOJPJQJ^JaJmHnHtHuh4mHnHujh4UmHnHu jrXh4UmHnHu  !9:TUVXYZdeӧӖӅt jZ\h4UmHnHu j[h4UmHnHu j`[h4UmHnHu jZh4UmHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHuh4h4mHnHsHujh4UmHnHu jfZh4UmHnHu(!Z?i 
58 abij,- gd(v 98 
59   9:;=>?HIcdeghipqӧӖӅ||k||| j^h4UmHnHuh4mHnHu jN^h4UmHnHu j]h4UmHnHu jT]h4UmHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHuh4h4mHnHsHujh4UmHnHu j\h4UmHnHu(abij جὤqcR>'jB`h1 OJQJU^JmHnHsH h-h1 OJQJ^JmHsHh1 CJ OJQJ^JaJ /h(vh1 5B*CJPJ\aJmHph6_sHh2Mh(vOJQJmHsHh1 OJQJh1 jh1 U j_h4UmHnHu5h4CJKHOJPJQJ^JaJmHnHsHtHuh4mHnHujh4UmHnHu jH_h4UmHnHu "#HJK  !" !!"   #HIK  ~&B'தtdUDd!h1 5B*CJPJ\aJph6_h1 5B*OJQJ\phh1 OJQJ^JmHnHsHjh1 OJQJUjh1 Uh1 ^JmHnHsHjh1 U^JmHnHsHh1 OJQJ^J'juh1 OJQJU^JmHnHsHh1 h1 OJQJ#jlh1 OJQJUmHnHsH h-h1 OJQJ^JmHsHh-h1 OJQJmHsH"J%K%}&~&A'B'C'Y'Z''''''''')) )!)))**** 
60 & F  B'C'Z''')!))***k++v,,
61 ..u..)/K/0000r112233444Z5t555G6b666#777v777777BCCCCئ㹞㞹皖h]h4h1 OJQJ$h-h1 OJQJ^J_HmHsHh-h1 OJQJmHsHh1 OJQJ^JmHnHsHh-h1 mHsHh1 /h-h1 5B*CJPJ\aJmHph6_sH6***j+k++u,v,,,
62 ...t.u..)/K/0000r1122322    3344Y5Z5t5555G6b666#777v777777799::o= 2 o=p=@@2A3ABBCCCCCCCCCCD#DGD\D]D^DDDgd]gd]gd4 xCCFDGDHDRD]D^DgDDDEEtFFG$GDGpGHHHH IIJ5JJJxKKKKL\LLMMMMMNNNڃxhZh-OJQJh-/h-h1 5B*CJPJ\aJmHph6_sHh-OJQJhE\h-OJQJh-h-OJQJmHsHh1 OJQJ!h1 5B*CJPJ\aJph6_h1 h4h]h4mHsHh]mHsHh]h]mHsH+DDE!E7ERE\EmEEE,FtFFFFG$GDGTGdGpGG+HH6
63 & F d*$1$gd-m$6
64 & F d*$1$gd-m$6
65 & F d*$1$gd-m$HHHH IINIwIIJ5JJJJCKxKKKKKKL'L4L6
66 & F d*$1$gd-m$6
67 & F d*$1$gd-m$6
68 & F d*$1$gd-m$4LPL\LLLLMMMhMMMMNNNNfNNNNNgd- 6
69 & F d*$1$gd-m$6
70 & F d*$1$gd-m$6
71 & F d*$1$gd-m$NNNNNNNNNNNNNNNNNNNNNNOO=O>O?O@OAOBOCODOEOFOGOHOIOYOZOpOqOrOsOtOuOvOwOxOyOOOOOOOO0P1P2P3P4P5P6P7P8P9PtPuPvPwPxPyPzP{PQ Q
72 Q Q Q QQQQhZh-OJQJh-h-OJQJmHsH,jhZh-OJQJUmHnHtHuRNNNNNNNNNNOO=O?OAOCOEOGOIOYO[OpOrOtO6
73 & F d*$1$gd-m$6
74 & F d*$1$gd-m$6
75 & F d*$1$gd-m$tOvOxOOOOOOOO0P2P4P6P8P:PtPvPxPzP|PPQ
76 Q6
77 & F d*$1$gd-m$6
78 & F d*$1$gd-m$6
79 & F d*$1$gd-m$
80 Q QQQQQQQQQ+Q:Q;QJQuQQQQQQ
81 & F 
82 & F    $ a$gd-gd-6
83 & F d*$1$gd-m$6
84 & F d*$1$gd-m$QQQQQQQQQ"Q:QRRSSSS*TrTTT9U]UYVxVVVWLWWWnYoYpYqYzYYYBnHnjnppttwwu$h-h1 OJQJ^J_HmHsH!h1 5B*CJPJ\aJph6_h1 OJQJ^J_Hh-h1 OJQJmHsHh1 OJQJh1 h4h-h1 mHsHh-h-mHsHh-h-OJQJmHsH,jhZh-OJQJUmHnHtHu.QQR3R4RCRYRkRRRRRRSSSS'S=SZSSSSS
85 & F 
86 & F  
87 & F 
88 & F 
89 & F SSSSSSS*TrTTTTTUUU-U9UUUUUUU
90 & F p
91 & F 
92 & F  
93 & F UU VV2VMVYVxVVVVVVVVWLWXWzWWWWWWX
94 & F 
95 & F 
96 & F
97 p
98 & F
99 
100 & F
101 X2X3XAXVXzXXXXXXYBYnYoYpYqYYYYYY!Z"Z2Z  x
102 & F 
103 & F 
104 & F 2Z3ZZZV[W[f[[E\F\V\\]Y]Z]i]]!^v^^^^J______P``x`aa a/aabobbcccccodddd!e"e2eeeLffgggghxhyhhhhhEiuiviijRjSjajjJkk>lllllm%m&m5mPmQm`mmxmmnAnBnHnMnjnnnnoo$oppp"q$q.qrrrtttttd7$ xttvvvfvgvmvvvv$w%w+w@wAwGwiwjwpwwwww#xZxxx"y d7$ww{ )*XY|}245ȩllllll/h1 B*CJ OJPJQJ^JaJ nHphtH2h1 >*B*CJ OJPJQJ^JaJ nHphtHh]h]mHsHh]mHsHh]h4OJQJmHsHh4mHsHh4OJQJmHsHh1 OJQJmHsHh-h1 OJQJmHsHUh-h1 mHsHh1 ""y9ygyy1zZzz_{{{f dgd]gd]
105 d7$  08/5 2007 I dag har vi afsluttet dokumentationen, og afleveret, men der er stadig en hel del arbejde i at f koden til at makke ret. Bilag 6 Hardware dokumentation Bilag 7: ER diagram for database Bilag 8 Flowcharts for embedded programmel : print : log : DBLayer Gui : VareInfo 1 : Timestamp, TerminalID := transaktionlog() 2 : Timestamp, terminalID := log() 3 : Description, Price, Total := enhedslog() 4 : Description, Price, Total := log() 5 : WriteVareInfo(Barcode, Description, Price) 6 : WriteVareInfo(Barcode, Description, Price) )*XY|}2345gd]d.0;0/ =!n"n#n$n% 1 00;0/ =!n"n#n$n% . 0;0/ =!n"n#n$n% 1 00;0/ =!n"n#n$n% FLDd
106 v a __T
107 
108 0AbKy(U!zKDnrKy(U!PNG
109 
110 IHDR:{sRGBIDATx^p\ ކ`7WD}EK)7dP4E3K1ceqM$rlf7<'[;ڤfe&5I]7FlF˂Ħմf6;ї6(#[Fc[t2и}9kfm;#ھۦm?W`4Foam ^m1ۇm63zMglֶi;m w: Q&NN%>mr;/r6ws;/9:m?/+݉m|e+xZO>1l&MJw{K'ff+lwݼ>/?q~hwn;~@mOG޸ʋVU3`iMCLrz=ky<ηo;|h_>l5܃rlI.= ޾|/ԱG;Kn; #a6fjgül'yO!̟ށ_}am;p~.boOϝ0#;r}W>򫏾9H\ߛXdhv96 dcM^~W{?Vs1YjΩwmuWi^zZOOW/f2^;=ᣟ??zw U-ԛ]pkwЄ~
111 j|iĒnz<v|YG"
112 }o.5äZK@sԝ>Xũ+?+r4ZmyKO^h : sgrNVfӷ-v&R+u CZ=%3MyY^muY#e^]7cyѿG$h-*qՅdog>r,Q06x
113 a#9|Fv:{o+gz<KgYN٬.̷zb+.Tdgg4vi3ŐNU]8JY7>>}=w=_ qכpAS cm1zm{Ykj6+eǿp{m-tzMsW슷Ro$st\7{EÏON?\,2]!& C*p/
114 Lt#$Bk㝖 ^7;qcرw3;7([:&lHZ6OG+纜lj6_}Ū.6‰+.Wi^vXO:l
115 ,7dB¿h?}?}4 |ިuqM~1Wǩ}Kv1_ +3 ;;7];x{{@8f3&wF\6Y$^՛]ǏKǰko;rN0 i;#G8Fh +8K_>ԇNv-r$*^Uز1jy_}!Jzl#U Ƈ$CjJUvƯVϮך?Vǿt`8u3U.퉭*F9!Q}mAlgdV>)Y۹ǽc;<6 !#R&o$ `M -9O&&LaC~_oڨs`,j1wsF\z͡>K axι3N|i)`0i[,d?HKm7/맫ǿēOW#:o^7\%|G6Ɨi+1[ډLt,|'sbGSM4" ^aWnk7zX`.slhNWA<iI+gOun_i֟|O|y;dYWξTi }t{7fY":y8cKb 2i2K~4.ްKh@0R~7k5JL5]!J` tV}g~l~;+4Mg8W;@߽ȸLD}ݕ$ێ5^ve{PѬZ]eo!fm\olH <kdu])?b`!G<Nv{S. Ӷi&^!p"?Ǫ\a?4RdǭnMG0u F)ܼd(33n `ډ~b:YKoD~4LRg} F
116 \yGk*k%b<ģG.H6w dv;E60+,8Lh^x.cxq+f*W6 Vd^~ǯiTtɣ;'Ý *IGt/ƫVnث$I]1v_)"r: GI
117 +8_mJc!t)W7v}惛$ņ5._1ALUfO"=%Pwmm? Rd;A#"0s.J 7BiX6rùtgp*u
118 SĤ2D@r>-Dz<- {%⋜rQK$].^-NR/ 63ɾuWjWS(8DXs.m6ǿpۦ]Oca., a!n9dr1_㯎Hz *]lVUɘiv.xr;\p dif3[@<w|3̹|">,]G/,;J=;;x#cϾ~m;g& {-Q?m>#ot 0TpfJeGGsYoAx|`EȞ|hɍ1sC4U@Ljh?"t .*\'=CdV >/?. -FۦK8@ӗa}3յclL(NO(V᫖ p^s诘$`d _/{/.dҬ^%Lk|{) n`X`{;8)'SUvU%i%/ǍOg%ˑP~b{V& $!C6HqL, #am)>RH-<_2juHٳهɽtT?z=7_V<A%n$*`^ž%6ͷw~Sǧ';,72m8#?iZ H\G~'%U N؄<nRi~o7]+$~;&ڟ`Ltu E׏Z͍>E樨t6tx xTF#^m|W#?h5U=:Iq˰FuQ
119 tC~H &%S~C}8JCu|a㳼7dM8FLy2``d2,H$mXmTy=`l"o <p ǧ㷻_e*\avDK%_mijMũ6G;2#^
120 bD?1vfbJ!j3A$ios{<P{$xXqb~l`aC}i>N t*X!ft;׃߬ONsq+BK-|>K_^o|~ԎhT#Pj凯cY DQ 0a6 OȌIQz.Ha-"9(ڰXUeoh# 06"A*=L#?hC~g- P @V {nd4JRl,Jٍd8hgh^
121 Lf8Hʢ5?$e]OZ:M'{3-,Mu9m=\ލ[ 1F׬ń}f5\{PCcGe(1#3P͖47 ڳ=yeՎ`ٙwD0~]`y;Gi=+hQJP>/^#zE3PtM#TNG݀m|LԘXvʤXՁ)zE_&
122 [1~l3um]lX7;i1Mf85OY<ɢ[#e|_qr &%Q:)M=E,M1Mu_m5nUV*f!(4o2bP
123 #H1|^pƠW\Rp<}X݌3n'2 ɘ|vL֢C߇6TǾC#.'2O.\p;c\u"Cf ݸkye/N4Է$m_47wLg-iOlt_]R69R
124 ,,΅IuP%oq@Trb1hzpǮw)S^7зo2rΝ,x5^\%+f}nIR&Ipӭ(&um @km[\?b:@q8)P]Q1qrN?͝j6}@.HO ?R.[ry1Ƃ-ny OFđ܅#y2m6v0%arV8~]ףQC-_x3&>/z݄,n!7 :[ӿ3ƾwůmӼKc647-x&T[CӚe8ۼhQᬩeJ"aYƍj}&MpjPf0V!!;=>_JvdZR޻re@Yqb|#8e6/-膠\S: w azo_7o$dj{po:k¿*RV0dyDM.*нO8ߡ]ߘ;548Z|ՉPRWNMz壇
125 .d%+T^)ǡʟqmW?WF"_R_j=Yt^^=ou9{kA{hT gBdN%f8ӖvO|Jl'LFeX3kNHA&s^/!Q+1ZLexh>5^r'pS-xsK{YZN8AC94Jol=vgG;{ӳA'BB
126 ]FzcSb׶|[>> s܄ƙ8Arj:x;jȮҁ*LS}<6z/.:p<_d$3b7o熡Cm*#Rd҉O3g
127 'g8)HC>v=v8``O9YCFh'wAoﺽxྱL_> pjNRHQ<sNXkg{kfaLکMb%1~ύ!ehn/e
128 E^lٹ~F|wE͚䩻j~~wkd֢9;SWv&6BdN%ɍ0Js|&Yyzamk- Q|Z~89O
129 {#!N3;ȹD쁟I>K7y>_>Gj%]v,LEI$ ir#54)g|E|dW2%$_ψxԀB(x1il`O^JNJqDrC?a;SCtɴ| p)tDq̑ 4u>/=.iv%
130 gߞg?C\G1UpEaN [ ` i5>~IRf 1Zq\6
131 }FZd ݤ_1a~ tm"דwr]R([.t
132 @l9ֱODcͷsծ3v dr)m]|8|\hU6 < ,9I)lCP) eb9c/q9wf0bmG}²IMw M {/{F L(6,csd IOʧN O[Ϋ3)K:޶]myf]ӳ-"1`22؜꥘O
133 2P!
134 2&M6'2
135 ԴҘryөktYPѧb<Kψ5$Rwk½-UUO9ר4x
136 c-O:r}TuWo|rwWp4zr{s->  <j-tg~34nf~Ύ$fIL#B>|d.FZd-+rNz:7 DM SjUNj+JPW8ŭb*E0͙lAfyC`wjͻZ,e*e(7lmWp.7oڷKb cd\.. zQ"$j䨒)Ja{h2¨]sa*txBTM#aL{~%ٗ0V_F77E'd(499B$KTM7:j=]+ʖP6V{66+NXlr932ivgXviɜ*X&T"V-Ӷ" ,^9$c1jTg\Ԕ=T=@N1;loMK:.,n6WEQ)&Wt{K\&'y8JV_ͣNk|c<{w^c44+3''@%>#MŽ?\ \`6MVh)9Hȋ˜qF}c
137 vjN[QJ96w>]Y[Mj6MH읲6P ^L cW֍fƜN5V ڥﶺ0BP0٥.V39yggB_@M-.]h̟ZVKe20a ǥs`uxN^e2C_(^5fhNv#RSpXkRPm|/.N1Cgxx`!ɸLo1M=6x@?Se%S6% 0\1uNE`>|ﳿzƜm}7?I01xAx}eЏۦR^?=gƽAMY*&l^M?nKx<~L?3j_ʸcڒ5,2Eyeq^lt;5B$4N\8%qQIDZ4TGM1|6ciD0'P1WԇnJ^хGGܿ 36ͷ0MueY%!h-5YH=0Ff\Ww.̦ Far{,+/#Z͙Tu
138 c2~7 l%ٴT4p2
139 7N>oX
140 3ѠNh,#d n-
141 ?84B4>P$LkӠҢ:9, A(ۦVW,O^/O:];: +/=1sdžP쎿gӨ3nfNx1͠
142 r#c\l쇰]_W4e~ )&׉6«ظ=UM++yRļMN _֏m)3\{C6*RWqAM08Y?<iPU>HwN!@!n?8o}6+0Mm[&g6C^z"XѲ!җ*IDl&4^^ tQ'%]uY2Y|xfSQp U޳1uTa=r9cF}U,{P`7cAJ^\1wC8lH.8?<͖1ϹgT'ʿ0?0o6+4fgO<㟟u`Ì?fj/ٓ
143 yŽIj*yDh6|ǐ+fnWA j(g1ִnǠ_{t|87MA|$LR0Ys"jHڽ]z<vOIL "
144 @C7? G~sMskY}~v'F2\N)NP RGA]1zU&=u>K6i
145 guVliq5vWP6 @>q:42k59٫6 ]):G\z-c4g~ff,BSfFV.:Sc䎺?e^L+3^<3ę){˟!ain45?blPm+LSVn&z(UkQ,Ac&:*T5eTV|(\ja,@Kjif%-X>
146 >&)Qqqvd`֤Tg)2HN-7bW>!MlE.=@lyKti4nL?'ŋLɹn$!J}s4+`jaY)yMmhM~ʨ>9@}&iHZO\;Z6o1͸jNRiʘf#ce-uW$4GXJ p @L]@ԴХ)!tn[mէ~antlfz2u#Zߪm[6M:
147 ܓeL=b^27[Ë́k5 1"WСW(BpӴSx$.L]|Cˡ1x;H֩! ˜5HB@ӣ$K{Ak
148 ~ ¢VK<,W*O&&dqdhO~>y~lMsfvHʚ#ٵrKIXWc -Z 44CϽYB !H|6t&F4My^N'gcBHe&f0)6*b 2JKPQ$lKX~V}ñ)c` y59SuN2<4&NRWf ԾQyO|Ho6ͷDoؠY 6!O#2}M ";6Cã>  3N/Wk nƆe60 ђxsdlIů~oFadt-KuwXP<JJlUQ?q2bFCYa( gcRޝЃg xm^zuFVf.7yhx0_t߇Ƭnz:ij3݌VK_n~բϒllW= :7PcIat.kl*^QV2?aБ:4JwDħQӼC87Q6XpKnΑJ6e6rsH/ۦVVƿ ۓVJ9c,d zB@,=XUa
149 .3YoؑlVs0?ˎK-f[78fNzߚ 0WiɃG࿪/'Ǥ629~~u}e*Mb@aoLo&/Z6"P/VOwCCʧKn]ZFj.97;~,_.N7Yc oʛp|KڒzL=-aHEj7OAp:H}b:](FS @7y?=@~s6-.b<\)pw)tXL¡{пkFXB8{pY㌁n.F(t^S|KٻKes8-+ [L}n&[4YAjFvusCAQ[76tjcd3vLlZCwb4fZrTAkar˺yde\ $HtjDzBYR\t< ܋~i7_.Ye]ʨ47ͯT1GYtXŊXu+#nUy- s?˂tr
150 G;Z+u;$ħ%Ż׶i^2[JCڽT~4ؤ*"+vf&n@uc_͘rX\nMpcۨm&4Kv9y=t$E@ pP1Ij&B}F9B>L/Hz{*v` oxo\׷Y n/ӂ܄w2;պ7̇s%i/po:KB:\xg`{\f\Alms|VڐS\J OTJm؈#<ř޶!l
151 C|+/6O-J9s mWziluca?alp3[t`9T<<bu3+#?ꯂoLF ;oDg.8Ĕ8ؚmR鰪t[U `LYNXӟf ,rś%h)k6WlھueĶin4/mK\ccyÿ2&7>#1\kkOYt3]fovƧ(832ǬM>6Ö|$Ec-ɲ/9x]&`
152 u 3A%{H&C7C,J| =6ͭT3>bYd6^+LʸqEHn&|e036v5'<*O_udFP_J M;C1@}/G?&2;NMj# }
153 'CFzzsT}7DFEA͊jZ?*lQ7`4f6RM/c"/fTH-Aa` zgF[q`&l@ #86#J}k7hA,2!w|Om &0UMPI7)۫(hnY.㊮i^e|#n-Dh3G,ZZvhc~ /vi;n9{M5.UkWb_oP7?C}5-GxEK։3lf+ 9Ϧis's~$zKq*/fú2K׶inr6, ZfgpnU:&&K DI$/I?5 GfMjy}'j_Sve^?) F=!>Ge%=ߦDİJ{C o4KD]񌙵(,C9Դx6ͭ\_nՅ(7MŽ,@3iDl^]MQ=0FZ
154 MnӾb-3x_BĂo}+ٴ  6ecӛe!bv&Mu\X8!Gi:(|Sdr:5!> SPkM;-14CBڰ/"o^y,Zٙ9 L?/+svO0NC3ʴBƸ~2o:3`S4|y}~Mv
155 5$r5H9u?Q4:#: ))
156 %vΜyی4Msؓ>+9i jm1x /QsyÔa AN?3].Tg%iȅ;RM؋ם-oLƜllq”WQco+bnS&C*©sVE$+&ئ
157 R2=f
158 .e,.֚Ņk2=?Zh-ޘB?Ilµ=HY`;/{/jo,,RRV_Z}4?W_U_;r-Z\\|3.t˷juL{f4JB]ؐɎ~`yoo jw#t^ RW#g|ЉQ~|ԉx6F`쉛rP0mZRh-LH2Z.\e6W~=8Pҵ6+\d6kCfK=og:{k 0X~*Di 1OSw]a:c#̎tH k|
159 ]&](+wk cvV^?U &'7,{MkfZ]b2J:ηI:I?k7nHu<;(峣{?sX4bFIk57\>XJŜX)zQ_e3~
160 t#/JO;\niLvƕ\Okչ'8zS猔0]6VŮޑF;rBVqe[Ze} :| ?it-F!at-{^ٜt*}&7y}X3luf}9麘")MSfgOw|7 El#8]uӋ`u#P@c䩥 oX&iGKSM ׊xF[XƧmZokoja3OG_
161 Dl#vr
162 D: pNӤ61eF[PRDN׽Mн@́oBC6r6k?ƸԌ3G4 01@ݡ}=#Hѽ;: CR#xwcY3秆Sw(32MKp+D{UL/W2ju#PBdOO' Qڕ_+,ZyxǾ4ZER_f!RCtc昲"JʄbZOroi
163 F݊%Pi"/'^fOvz0b.^VK0Y/x)9RHPZEG1v;Ve0=>ӜoKÆRkF'gt!r3yGً8߲4͏a4`L7T`7N?=uw3dӿϴkgO#0O\4(!L&K8*jYm/hi/KN%ʥƅD0D&[h qRi:-3Vk `7 {U`CH0kZ@-0*=5U?[ԁ4JMSFwf A{(͢Q/S_5S6dG?|x1TXOF~.#>\`?<*{P~zݠq6l|omgR:7I}n]XfN^99 ?Z$ zRjdRֆeРz$4t#4XԅFxfR"U~6`jtjXٔdA|&08PXD{ѫQ$s Q>Prl~g4yGWjjEfB>3'?'%4X8J%+-N3$)g%E_z/K a@dJ,2[ܺ@3E>)jR{DNW!8i7}fZꛄ&mV/I`@xbJvtkq6c٭cB $oi\ [\*1#\jScOcbWzvۦK7tJ!Pk@ÿ|S"^DQ Yz<vҘ0>PXwZ)wiefggJssC% \G|E[It@qk֩[X=u82jT ^ofY-7.ϛ&7@V4g\ʑ/(DRT:Tkl~˗W !%7E{R>P81['?.5Q)ȓ7hxH<"y0JUY**P噱Qҏ;zMMVS= ,y"&R1I^GhCLtVuY gG+_vFnyr B#6 |8EeKHFYNhw~`M-RW򗪧*"~+J9kkz"h(
164 6BKcvd^TAK&1F(gRT_'*h5w8 ?KΉg1LY If@{+Ҟdi˽>^O&7db$jO|Δr'W꯹:L~NBUF-X+>hFlv(~&rR,X?W.'ۦ-4hJK!).nFd:J3Rcu6w2$MBЙ;VxY d4j$(n6n^rCتͺٯ˂7K0+'m+x99!ޔp!Zb1E~O01F^C
165 B_4fayWҧ*p69]$Uљ)=Z-i@E -m|KWo/so"L>׫1z/Ik4VSsN>cS#7zO|ykxe+VC<ȆS q_vsȢRlҚS'8s|)@5'ӆ 0gؠ1}wZ `v "R[ .4,JgioH,ypTzbYmh`|F-d><<S3|CGw Dq]&v4/(P3)3NNQ
166 0,wGnt)DWD@ \N/ǚd  6ptf) YrolԚaT5ZƎa*0w& `HmX<!
167 :ύ\m=F.aǞ.N;A-?_[UM"v=%ⴃap{+zʥG7Z1ڰ+g};+1 :.4BD=Y}Eu+Kkx<uRИu m-ֲܰAQ&b[Nl|)iA(Q [FvaM4ZE͐g+ʫt4Y iL
168 >&}D:GoB[rH~9G鱙 9Xp19w3QQ5*!}IqWeftZU>{'ЊZ矟PJ/9?H)sCg!LP
169 l\Y k[^0׳|KK,`j_L皹gq=W%ZѨ3>33@äBIqA$hYS̕zON4!!=4۱VaBUk(FFx_ ~ :dqMSeI1(Hm 1\8u菟f44DJf݉tJSX
170 'F# %b.lY"MD^?AULj-1QwNW76)߯( ,(I?Fky'_ pJب|EC0 =A%QL|SGYsÓԢRc8Ǿ@ nN㕝W,Y
171 ~{?Jt?a\hӉN'm_}sZ" kA1=rK9*kP";tG(3ȥ/&Yw0aeSF0ƽͥ{=E>1)VFuTg ގ +N'A(eޑz;.ٕN]0&ExmC3fwX1YEBVpFm,allAX#ko + W}!5IX׹wHiQkl*vB&1MGiz,XC90j7O72}7~Tv }Tfv$zAvUb}$,kn|Pe T\}*{Z*y rH
172 6sGVZf`!Pf{#0 X@iYTL܋.eQu1^*mRLx6)fi֯f[~L6ij6*Z!К3 LP"@7m+l$svH0LϞR DŽ!=elxgt:`b׮/_Oo~f^wAuZ/TQh=2}ܼLh׬LMȹH]''ߡ5Ƅ~dFw晪V>*+,j7t0ǞA9͠ƥ:dVkăqtFԁթ*]7`=6k1*a1Uu8G:<25+1v M:Ju a%U&9d^6}5קj&.  $t&1c>1W@
173 @ ə2W!E|AA[|.t`fVv^\@@@Cw 73%^{<oQm%8չ 1F^ !EatC?W;/4J]uDd4(q./40 '$ ڻdC,kb GF6H_i.]l7h7`5&llJUnmE<!ђ/%K7:;5*g ѽ4 Z]DT2ٍhGynv%ID!a"Y)JRЗ"J%-Z%̼ZV閰q m3k2Y%SeRϫm T-
174 yx6:,>Ntg 譗xCVMqb3Z1I U2wφji>K=OAQc.{Mjx1D]cO(0%~TI0&*I.)fK&AfKp q\ Xk#=-]Yj19kA}E~d0Ukts#NLgl5!V:cwh]J_wx/ra3'hpUnlU[ZX=TEz[7Wi-."Y/2TZXIMQ$̥ɋs62(I ļwsCk4CM'lHH:Un-M=%=_I*ʠKX>H,..] r^EpxQuR14P_k~{ֈx{ťΪ<10W jeQ\縲ؤJk!NcK+<X BSтNtܩ~^[P tuIf/>9MOX--Sb枩%o]awN^鴾Xe:4d fl"y5K~u!%X%+K[SXNڑzI pwyV34W!@&,rd/x%?pŤ5"@XöŚM@<RΩv0w#_;)}EۍKZЉ*֑JKY\{WA&wd/SYtʶԎmK6@01v0cGhPQ
175 r%(pI$ٓ!S\A`0+:^wx":}Ϗi: _Era>ԟ.D6=3Nr;yo=xq|}̟<EVyWL}; QFҽ\] H_mgvoiC <J'ց <u3l;WaoM>aNMMsh$pӝ,|Ap+ %߈Z:\vpj^kXXv
176 U|0
177 ̀}# 0,N6|7xNnr͛ ؖ; d۫-%pWPh!\Đ{ٛbvΟ I^LL⹆\Iv(B-qe@ G8pi[;uTjTm/~g|O(SaҲ^ >cTMcOW|Վh}<Vz^OT<)z~VLؖ6ړZJZ.`"xBEa 37 ڒ8Jaب32,1'QoM.sh7|j7&$5,+1uPTnag+<KhCȯ]ՊuN94{O}-ω hr/k+,sN穅^e[[yn]=trF=Y ĮBw/FV"^ SWY4˙\s/៲l&X ^)KIHBE#e-?:o9PV-;Hd<"NWԗO4"%TpĵFz8z+rz"Kt@t`WCT $ZNԈ!$x-MY38|xulF<%'H͜c'Y-VjWGChCd9ƞgU|-Tf΄Q[tj_}&h5".
178 Zɥ+ZBtSkt)Ьuf;ᄖFjF} '.FA
179 фIZt]]TA˷F~O.+p檵J*zTfVq#j}st0X?|q'E\&ԃ(1tG1ԢNмnMܒ)h<lޙhKťo7~@٩{dS'e рIF֐%LTUu>1*9w 4untA0SI_עp Ӯ50#df(73^㷎K[^IZ//D
180 ;њg>W+&j[к͝<9Pk&_<ݸKk%)(,͂k\ob) nC<:SڗI&Rt&!|Xw5gr-wP8`{dbT};D$ A؄XsΎ}͖,@d{=#/-p(iS qP03U\ĭy5s;9H0rS#(F7:a'??\L^/SA +KF nʏZ=sz137qSH)rilNee|$if&;':kǖ&Jr)|{=^skwij;S.Nъ|Tos zn(ʿ{yğ:h$lOkv8(T|c=wf;qzfm|zvȥNsak }O2ߜN^ŠJ73u.Zg{;'*ߪTB+vjTR@ b"NJ|mx0>lWH7/٫q!k82FOBR9@1d4~Ӱ3:Qku./ ap>8[JY(fJFg^1.Pt$cԬBttB X<J~0}*j[{ӠbuR!:MËDȚ |3V@[v|CS?_ΜnwP@}퇩Wf cJzMPOlzZ(=R@iq=SAKIRkJcJ3
181 ;r}aY(Wff+dbA)hV* a-m#jR2udҋh1ן,Vߥ`WS|"@(aJ<'Lq*0|]"#k]B$u~2/lNu%um|z{_}{_)Bk
182 }&m|q"$އ\hs4;aI\[kPqve=~˨+KDE0\D"fi E'_:鬝)kqFrmmnUXxSV2;N ?p{s<՗(t2VfG=47Ѐ1$4@@@GKBT_lPT8DƒA]%~]/9<u!;QJjks% %*M9!F\+E@zSx\OY{jd*HAem$Gk[V\`B*P'S ߬?PM_?&;my(^g+ 2z-gRT?3_b&“S>boX )`
183 "HM &7yĨsȻX!h1
184 +3Y7`PJvy0LIM6Ka2In'lGSvV2qn{_iaŷLG)@xJ;$c}>09ZJgRk d.qpj|h\N6ϴv@˅͚U vՇ3`lO<iev2zg%Q#ȻbLrĝG ^Y9IX:@$V>F~w9{x(MGJz\>D"Pór_APyփVv _tGD3ϼ03(Z߬b.]=_*ʷ|o= [d4N" pH4;Kq,ZG+Rx20.BDb]hF
185 3~4 5K5R4Aݳգ~5a[Fxm 3_=T1F:DZօlac}Z[q^Fg'yQKbF*go|wd*^{\v&&n/sMnJ̭f@&O@u!y+K@E/jkI? p}T!-"P VQd9pS$+ .. C'Z(@5|B-sIg^\WG,XŬC܅Aډ\jҀ5Oj-|a+h*.cUR2ȴ&~ fX-2ⵈyTfZ:QEdU zq߹׽./ǶfrZ|~䶃$ϾT[) Akkvg@fX2=c\`/;It!BT'p9(wޛ^*4WGUi> w RKtB@ ceue|0"ɩ;O@(wY1zNһ8R{XZZHN|?v&3L&=oF7wEGMW-\Bxf8_=K*3L} K~cYa ۤ wT
186 ސ!d3jHz
187 9:g+XLz0ꭅrIyf| /EvAQ )h0m
188 o񝱛mQh upwfW[cf'Y@d޶Ɏ>6L[­_~'<*L9SQ"rSiH>H'ߛB(2M MB}!O՚q[*3/6F&LN3+sNࣴ#텱'CSݶhO9)*͒}|Xױ͙f2^镰hRQ4~6b '=2<)u\SΌrSM~hһ6:E/L-fJL8騤#1!o;}Wy{1o1iK}!\s5=Nz&yz?>1{ʊ62 VF,Grr|Ԁ
189 _ɿ0tu
190 V4h2|Izs ְ5^!_R=M|96:w5=ߙt
191 9lQ6D_+U>tکW͜Sum`k.\qhUlh6"G~-/C;c{^6n7h{XkrBPw:aHH,,: !݆T||37<Q3Fb>b?-qV_™/~g^jX?Lw9Y9ճHdœD'B=]7,m١|V&(EL1b=)e|+n†kI,aCc=5EDvkVd;نeKEҌ2;"RJOM 3(kkPHKi&W+20Fyrns-ӧf‰QC#+K ' DȗgYMRsZ^DQFDb>ڿ׽N" y>,r ƥsy#>%g)b%ۘD w?% 4/';y=5xg #Xu^uɪT&z;L{u"if+b2&1"u90\dsrr*ȯW~7u;Sj፣Dp-Q^.NU*4a=ꅅ~8ԘTytdlҥq'j]j_㧇G&N+VAE|7agMw"!8 H{C#Rf{ODG-M T%l^P^Q/2_'D{/Ky!Hļ\-ANo~r:%U0.ɉm4=^>\ebxoi5ggYf&?7u:tՖ&t _qul(/+j}dlZ~Q'xy9<Jl ήwܜȇ&+ߨ$쮠Vd~0syw!O &3kYr桅o3}B{=iZdzXnh2.ݬ5NjNs F A>hQ
192 ܩCikjTN-5:ʓ4|D~eT~wyK-r'}U:?8~lHXU~bt gTR"{tF0&
193 vBv⎩55韯<'si>f^nZW9}$s^ɭ|aUn "jk"d!"ٯ>CO=O'+ͼ >?WgM?ur1*3Nf1laӀ5⼚`bql~jz^zn, Yh'x}dRgSF($caMnt?~$|;ujܺ|uAJMP7a݅SwV2k3EH*4 @
194 zYXCEn?=?ޖm1HB n@ b~HŋT&=a˘1J9 T:Jk{>NMW=5 7;6V.$ӴWrxIܳ :HSCD 5(G[t@c xaO1pmtdsy"01P\.+;Quޙowox1/΄j wG>KcI3J?t}/r臧'N<=c3K
195 ZX3]4]Brb@ۿB^Q118-rZGy֩3>*_gb}^+M6jxד{)&""31@&H%/4FYĬqj^&7QѿwVlV=c~Ū-_<z6hGVSo17ķ6PTl W]E79Bx锸@rf =Xe86@ :ǧ\s#͑~IS3"\Ŭ̫;M4xVG?<aS(,3y &]FG)z/pF,>d|QWšrvN730-/: J9X54>yJ!CI)O&^dmG~WHv%X"š6
196 6
197 {1诇[H >P&WȻ \/v) 94ʞ:e6'aV`ur:TTejU!&fSbqc@?KOćw@͐f`W&?O Yrxࡑc$|P- -K0}{i<t@ ʖ>qSw}7>IGSusMpPW<դ| kۨtm}ѐb-@ l1d!PE~tw8lJ:)^ ɜ)k0|5rpk|dc^k/>~ _'0/.BkCv,ln7bJ8K}pe~4nw' D*t56V|%n-XvotV'<Oɩ1,~45 ivb+ _io4ʿűk/4Jtn QJ;u3_=3 ZXw<x7SrXSsxdn0-ɷ۴Lt@KF~4a!!+ĂJD*?ێS<((jDac$*>qf&.Ncܲ/eJNOܥYo[}L쒇,/ =<{ ug云l:rkh9HlA"_ܿYdb58rٶ"Sʪz些ǟ:Y du<$ un*)Z
198 SNQڗG|K5?A= +fUI+Mdd&yrS>vב?4Se&+!ĭߟ&]o+|X:, :4Scs;@ @O& %Hc`Lt ,fDj% bDF.q2nҰ=<K&5>M4COB3Lݔ7m`OR@j8#[K4C"37=[X0tKe,ӰzoM!5VSג t{uARpT5W6? k"5cm_[*Q}SoG*=.a(s+/|cnx]r0vB/MgW6bfNkQrtP?An* mi_|{)+$05HFn&55SD3Yh)rkrRC{: D:aɹ8AU׬ކJguyInUyRLthD ]b}:XtϣirN|zf`e&nlwg0><
199 ^ۙM_NNL0at/HP[˦ȏIRSŞn &!0MHy?`d5jsdiS=U=Vقr>x{|5yS+45a-7z埣gx=Ǿ0~"^],[@&g(ZaUNce>^t!p6RZ rXm*u 4ѡFO..% q2blWQ:A
200 NI)׀᪍&W^J2voj~AfQot4m??yOg-/ĪJ땵+f F0gh-mWL/# ¶7 &=6:h)sp u6 9<dmCsl Ztעt*e}J.u}($S+kRnd<Yu*GoN/]mЧ?/ZG'k }讉jz (;;3[:I,;*CaBk4B~[ VM.!U_{\RzD  B %T+pN.8&I ( ťVU}=pM1+3/.D受JL?#~bb%va50N)oк(P,txͬn!lT
201 Bn]DTwDEiY8 5WR/,v$K)Dej*D(U^.F2AB <KqE:HX=yI*>]E4]R k=W*\71! # 7hu߅*܋ c}Pb_'nX|5`BWu?ȕw`z($za2t*&mE3h+p ^uBNzhϰi[tח ⵡCQtq]WZQ~tToU4 <Gjp!pwLN_`:b_rQ
202 aQ{ß]ӂ騬"aJEQ!<.aAt^xmD$It2;^VK3M7^!LODf'Q@}kj;mg ߕh-"LSI3BB?Zl:#xb6EP*^sμl\Nq#*OBFqB䌒V1ڃҜ^SẳefPDR"R
203 'd*Vs t*jkZwsyvc3ϠIѿ|
204 J "<xG7"9;<ډW*w ͥ;ɝB<d+0xy(\Drq՗"T?,ޜ_u63_?SSwLP)2R}OY:r`TΟ9(+n?,摛=U|
205 ֠ljdf/}_8Xd`[.x$^ Ufߣ&(wPfaSL%*l2PZ6lk=F55;cD0>@j/&<(]d?֢6}HΙPy"۹@)_ppLOf&o* ё͎(m3'+F/:R"Yn*5PF!ŀȾwK~t -S@f@ 7'P' ,}<n+0;Qޡ sS^ѿ>Le7G>T8L3z3/T{C֕f Mm޹TyuJ.CF\hNg9XR>ѝ^7BX ah 2~DK ^_Tz7Ȟ|m2^%ڊO##'R /\:[_\xf,&<yTvH䑗a4Ot5mv@3嘥 &|n#u}il9r2^N4yOf x[Fvw78Fh2<p ܃<jP_[DH",50h-%af5詧+d+,$F
206 6yk07{Y첟]t2d-.G.f͊IHB.[TĖ?}u=3_z^qg^[s=uVrg1PY8&FeD`p =h-0vhICUǖ`u_fd?IY)RgɃ$<NZQ.@^>I&яV.,
207 Q*3S#;P9Z#kg:tOghJ9._DZ,cS_qaw9s % yUzL+: vhpաW:k[梨Xcdt bO6 60/@ =+\~: .( lOCU^:Aw8<'=}_7T"XYI`Rtk @F\n~~xuۛ_,a.)ZLu;n
208 04+
209 "arN{=Z's'mTvҊZֹT#9
210 nf4Z`'9xs/T{)'M짃)aM|pٺtϪפgo>ۄ
211 DY^ÃLA[h' &8Ev=$vSx&wG6qd褱PSKX˸C9FB50%_=.V;jtۋ|s\ȤUQ1YsāOyt~^;C!Nty[ʃ]rͳֳ_o}o8wi۔M<UU#&%7]_j%D*(БH{:rxܻYZl.+&aǩL$.GDf`fʑ>V*{-;-"$!|MI>W/Jq=H_/</7huךVLbHCStC~7EU#S-\savD5rPocC)Z&fE;ʩQ_MVG0}du6dnʏݔߓtNr3DTz,
212 (SQp7y>+<ڷ.JΣ9r|ua@y{#Y:*{vwZ= 9J 1>Dv&CApb k`r8Q}լ_쑮@2k\^5g ARF8LHY#oi }S )̓ #I'+$NyJh޲$~K"x3/-2x5'f+䘄ts0_?w~4 ,=65~F'~X}D8*y[6FI9ޙo+(aRR8oA'=1@eUs1HpS:n6+(\*= qԷ Lug:FGK|U*U"iڟ9Y,HHȈr3W'G 3ExzȮr Qo\]B6̐71%3s^ڕoђjl_ zlܡʑ_wTԝX倍x>4/&]PzDHGKhY ԥeX5&ڞ{nzCKk*s{\#N@q,i]fԟ4|2jNzpEts >jS;F*c-"ƻ@<Ttޜ/>d&ÇE!<^$3zhck&W"yq46 3B~Hc!@ W"> 1c%o /A.Qqrg1\6^F PVk P:XhRZb5%3ݙuqH0u`ۭ jF}74brDFh$ZFL@*z !sSeaMBa g58m'-m [M}wfn=9V~G M&Kf291[+ux(A4^](>oycwNZ+mFO~3V&`(hokF/?Z|ԡR1\_ki.kpgD~c[sҾS)S1GJU1C2 Y07M<Xx Jr.'A ot P3SS$rX7gl aXO_Qp^-͙am~tdkԞw Ru{-S![e*=`mߨPH=XjbIxFW C{0NL BN)#S=Z
213 ھZ79Mى&:%%t:Qf[Յ?{31=:⦿Pi|đb12{-+,1}/ZjL)lq8SDWGJ%mlBl1mt|6 =3bIRGn)?pZ3J̈́$ &mtZ$}SOHQb0 mbdI T%ϻ{'cd;q[ 4f՝9Y
214 Ǘѿ뛚q!|?=XFBirT4sXXUOQ>4HB傛C!y!3-YpBUĪ.-W
215 [ScC4Mُ?Ĕ4G1^DNzs@o<Mg ; v !6
216 /7#MvB>@tF: =賱d{%}Ș^d2EF}&.pݍzLF6>S'f1\of#qR:5C_TRТ?)*f AG,ٹWSv.S6k&@ʢzAi g"`JvgX%U<GGB]b|8v3YVy(@=i}Nj(d
217 }U?-`pVBA.مDPa? @0"`Ln(KIH
218 PB44ʵZ=Omƪv.>P[hF"i7jRُ9T&u V/+ F˳tU!rb GÉРbDʣ4a!oot.Ž&M,٫~]NFCIX6">VnwM~Go<6LӬz25q2Pצ1i`3$cJO~` - 勝-""ocsB"?I^x] ƀaV*źn?X7Jz%5ז nOT펠6JtQ8|?9 JF= ["r ޮ ,&&!q䃥ѻ^no: yqeu0A=kD: ՆknOPYǵzhfXWݙ|Y>pR ݉;&u|l.~\ o\$S>I];xMye [Huhnz;5-&[6nqZKUUmV_<U]&rUNEyC.<.A.M#) 2R`bfqO^Z߉YKdޭv hkV- F Dn,Ӆr^`EyT kihHѬe2"PMn-MTf=|7xt[ݞd5]Ӏވ)Zl=DKL4I2a#z(\::@ba']@-ҜL.31(D B Ѣ+Hh mt3xVҬݒ Q"ruYL/t&Ϧ46T.]~^S\50FVB'\m[ٗjG{ .,!ڪ.9`N}^T! ̰n 3AṺԚ JcT TVC4Z7{W/VVEKS4
219 K L< zItbnz 0ɂ頳k'-;擙e!KK Y)V7SMg[ܓbZ.}_<Z hl@{1R|Ӎpj4P& ;w|
220 ]exʄIPa(LrmhFLG0h0b$\j-R7T$j}8+GigjKNwdsdr IABZ.sةJQ|xÖg p ?d誅_{C9bmg_Crsv&ӻwGFQ|2T܅v~x\զw z( szIZh(aWVj;ɋ .E Tʌ
221 4Gw 3釧bwJ$+!&lg}e/4p%6KC1ߕ6Pdա%KLn'OL2^Vݓ^x?'. u;Ky5(mͬmJ"Z zdY;eɒTCIE2 Q_a\gEFt1-=ro,5w5<ⶵRy$}tXhdvec7yc[LSbAgn^hw뷹}*3+ZU{A畒g9ۼ~`ciI#<,]]i b͚DJĆƲq/USezeIUW$sܗ}ܩ
222 v@&%ly?2W&Bd3 Yo,yڑ%KqN7ɰLc1.o38s[֚uF6dz;WXtI84+5yD5>FuIlwWN 4<ZZvNY\XE& 0COHa17FDC] R " ?Ad 4b<6#LO{RIaS'd.c;S}bڵvd<|0<BgNLZդ|ۑm'ǨEp'a19(oICW? {@@7,;X$DgLCbfPvB-\塷<Ä x=3B'<u¹3֑v><}tYrŅn>@baIeGػ75uhJ+ = o/\nΣ"ka{-h.pp<rh0Ũ巾z#I?6(p LER b꫎ :0;\::Xj/
223 b1wa$\HH&!b 84v |V1_×unIfnmY,,̑UƬ9Ag3!}[d[J4*h|;gO>_hCf~tGCك(Z,KZb:sx1WX<td? EuhAS.u7`U8>ċc#.d~QhsϜZ"SVIOrYoWz}0<ךJ" NɌ`fuO籖wiөQEeW R܍ yqyjԧsxǃL܏%GhF7Bj0B+D7d-e4ժ ĘD_S밨}@DXaI1*80;5*i>AI-J2ˎi'^8ڑ!{ϫՅ4sgؙԝ#'_ɨY I @n?gh-&cij>x+}<O^xϡQ\ѤReɐdd: H2z9]hAl] EJ2&j$lq ARӴ)ۈh!pW%g`*˺wL-.d{^ET6BPv3pAas9an0~ޚ(VxTGY;URJ 1_Z|E~x+ vc B|{
224 *M\$vM!DCEFsTg0wӷ˭̟~YH/-v ^w>Cm+l&lc%o$1\"ܳLAE]in<x(F^E~zJSS%v mDO]>*/Ȫ1m N2ACW
225 n4 &A6JbV͐A1ե}s5~ .rJ9Ҿg.^vBFpȦZN
226 3/x'\s'A`Rڻhu]0P}Ěl./MܔaF H,"\
227 ^"r[zư3MAQdx3W}whgkfh!wAX -ApM7X¸Op%7W}52:I-#B4PPLˉ|BKVcqn5'/}ˤGzL<wF10?mT*E_o/N텹\rF͕T.;7C)®EVz^*bs~H,B+A
228 j@xw
229 *Đ]2M'dp`p{ 4Y5Q嬝,P:D^M/dsaEj(&6ͷ!En.C؏2x53GN졯8i,IGM.,Y6ёkLD\D,;9}8{R"I哨>xsirz5X4Y)A@S[4+7m:-7ֹ䇎yέ*" :OxCx7C_?̌E7O*F2{<9^L0{|?t
230 򳳕lB׬9PѓFtqҁtj3v5S.ԃVrve_#_vʒ{44jf\jQeG-1H]
231 hd4 ;L3p2l",Oiã$@j\g|n(@K =tCYTL%A=p j1Hw:bF:1@WK}|r(ںy:2C?Z21/4&߅j}h#G,ӵߓYt 1pCz6J#aAqG}#? JL:RdВ"H?;zsͥs3 r`av( e=Uqði]XֺxVRjZf wփiA>Pݪ1h=  /5z3JBs~1Xbr7c`T_7l*N~|`/Rz`Ǒ<VG&,G$ !Jx]k?,5WRqWfj`a[܇7yJ@hHHGeq!%KkfM_h0EKx跞 ?KZ "e#Vӣy\@: E'_ 3ӧP>愣]o]XxxooAI*hT)$60@HB-|dGBI2-~"+KtP9/okt\h3B[r1si[ΧMy*w?\0лeRXid̾Pi; R/BUKrnʺ;ƙsf{Ó瞫{۴/w$P,ݖ8? &vVNꗼRTfs1RP
232 ZcM}xL)
233 2~8F\҆3IsN/FNP =F!cs'f}9 epȯuFVOBKnDT/kfm1I@*`ZR!h2囼[=#(kt~OdoӉ5y5IFqUsK&Gn.ѨsiD$mt||Z UV㻍zQTF9v:"c%Cע$ӿjv&k.RjUo,5-3oڝ,70ᶕu·zh|0^qUZ:,:0忦]Ž$n(ro(mP͢;>6ɚv#̻& KpG['}ioFk4u+V I+D]B 2D]{v|u& *tK0u.ty3GW[M`Վ'&Rp`"bZ81uĽ`B~R^/s&~Q}ցǿ4sf1HLB)s?KMA*d4Z#T%€sHuM^9Zj:ɼc`]wMT8Œ
234 s##eq,}E /'n>z;l>:2 u>R }-r7)vg{xZ.k숺ȂK7cBEfe LJb,qDӒ!+@Y5~zd!~U`XE;$:FMʒɝ AjÀg;'0{I< 7yx+Z!sv'dQia`+4"%Nj9!ֆU@d܅)_)'o+]qKp%K& V}6\,MTډP>B{a'+\L sQ2&{Bss^~AEh9l,ӻ<ߤNK6 7MHۊ tELrWZ_}{=*ì"A+b} -xy|*79INUU7H0G͗ V5 $-I5.3X{<1XuH/tՑ]O ȶna!d@Oi43ࡧr~_cL@i=->reVLȸpLWb@Z72SyEJ9{\&Ԉe I<c*v4fW;錍NtZo1!yH4if$,: hwCZT{fEMVHO8wEWhw`"gt)(ĝNřR3G;wD8WVHjNF;k~\]EH+ճ3YY=Aٕ3ё[KBd9s2'n:D'>ЏQ2tW:ݰtk3Sݘp^c@2Pxl*P۸~ OW\is%sb<G+(Eo<=[KL*HQgWVvˌ"332p"a)iI!Y|Dq8IiCN CՃӢg,觷??N,pb zOG#%PlPG'E pwt8BFmD(>~Km:2sٍ`櫍ʙ`:Odon(纈} :\|O&q#9Il)8 s9S++25p4L|xEw/2`pV_B0Ꞝ*&J㷌H-]w2}0fyR
235  j WV c\Us!ĉț xGb8Bu6g#/tw[/Wg>Ix Tf'2XyF/͜jPk=CNdv]]ID=yZ 8I8(=->;7úP=P*8*sy"][Th \7PL%ᵮ1bq[ L/?ٌ 0TA<Z4m ȺZ<'"6]?FWtsW'>p9V?H_՚F9~:ZEdгy;WZp.ah8{m)X8ӭ| 𣢗:<~-$H9;3UJHv9O㲚˄(q{u_Z;ա
236 F0n`RKQ:{W|BZPX ZGptYHj;5BjK5ꖦT4 g4,A -ͽe(f|n
237 $l2̮㧜8OdZ]#H%^Z  *+Rky]aB7` W4,єL O@f˟t4rc(2ױsn-RN4WsЁәZR/:r=$1\B
238 nX
239 u
240 Ir zE? NΎ8ڷwr=ʧH2r0BOeE㷌,0bXO!ED~Bbu|5B+6s T"YeP.X[ gq\@̰K3ّ&F{1/ly$s,GPgt5B JIk+E7Y,3tMr5f9? ͊4JփkG>x4}"H8bCNޫpζIt DZ2YBo^HϡdN"< QŦDigȪYhf r'[fE#yp}.KfF'33;׮AMh%&^=zK?9= f:Ta+( u+ؖGT.|hjÇ5>yIHX7VC 7 ~UtqH5$TwRh%%(𒘆2&<- 8Jz{\FdR)(`X5: @^ڥx]\$}|hh3!# .;ɕRM*&Dw'hYok=CiǝтNk3\iMw;-jbSwNA,;Y$˥.RAR7%>C]OK?Ms{LrH꾚mV'4"7 6HϭQ0#QLfМx)
241 $cBEb)-t@Y/S&+Xlb9vP}F&Neiĉ_d:{ `:Յy47Cac&??M?NͩX5̩=ir""M]L͝VcFL:g 8^r9ijٌ< }Ip")P4ò
242 bZo^K+Ҧ`ߧN zm旙Qb gf+yfQZ ^Z"WV_ʹZfĸѢRJlF\2AYkA̭1z<XByȡAU72Zx5T91{5[dROyLCyf:2 1_FءI&kEGHjWAin:$zPX><>uc᷿pvAM$wLW--<Ess_Idjgkh&{#85צ-tb==[in姟tD\GO<S=:WoZ͙bwx[UW:T6[;-]~0ɔ C,hYF +cV 6/B\.7h '8[5bZ7?hO=#deX9̆<KUAjP!cI*Lf*]0
243 [\n }z܋4]t-c2LSz$>k0* T" Fp`N;AMN?XåXTvpCxmfdH;I\28~ZvrM7?ĽP>5R
244 /B~lQ3j󵕲O4aj=7M/TkUhG7{<ЍFPJ+UdhU]]D29Pz񚼇~8YjGo2rwh7&kr[#'%֝Ӗ*YEΠ~F֬2^ ^zzi1тQZ2khCk߈ LC6ԇx0
245 Ŕk?|xi7uWs+D?5Jҹ/RdL0$ T&1PuJc3&PD ^Nھz 3NP:Р㯦RȀ$BQsfz*Ql#AVE`5Q+f^b:#cӌr+͟iW7?78&v8dr@/pisݓ{fHgG)Ee;azB`CI(ZcXT8|.Jd_yjzFtR<i*UOa{jw$%/nXճݓst^ذ(;GM1ֳ\)W'VGU}\G"Br2|O<85qK^<
246 JRT|nEIҋ$B|;8qr V0rc``#NQQlBgPCSs9L`G&'SZGׄ"kA,\_jkϪ^Cz\RNTb'.mx~IBs7MtN0874-f
247 htF3!ی^ϔ>i
248 &(SS9sx,M7s"0I-;
249 PF*Qɜ#zW h2*kT`Kd^ RG;EN2\ZCdc vShNW* VW3a{<. C#`Á~F "NԸg8 n_7u]|\.nD: ;NHM%l|h|ZU C& 8E|*t.[̷j8?iU#歽xRS8ĔMotxP3EljWUxA_KCɢI+NoJ˞&|k0NyJ@\0ƖG) ySыuScE3S5HS.fOhEP%cAeu5pil,{&D})r~RHYι8Rcyi9ۙⳌ``v6~́"iMSi
250 B-0w =4Z4Z#
251 8d2P)tZv|4K>8WEBs>Ѱɱ6Pbuhe4 E(k2R{ 'heW:׮Mᵐ9HF7dq />@'S[әc,vhA԰Uun#3~D2 UfeX~XV%jKJJ|Cj UAFrW7XTMϡiT6`$z%#X2L]\v=ްEhb45f؁l'cfdt^Y
252 +LTp!%fqu~5yx4Gt$$FfYICiaz]x1l)#̬<CSEoTt^`h)0Vsm.6 Y84`ã%S݅~nYw7 dL&%bR@"n /<LƌY%EeN5ņeT\89#MbLǻ ۄ1kG6lǰG\C1YM% .5 gj9{~ŀA)t^]6#e4V3j7F Lx&JF4՛P!!\ [rMZ 7{>Bءb/kAPn3iđFȠc, S1va (K"%1LB Hj՜M3LsKyM+< ;ڀֽ)թ .TIBd` ݅ȥty)P̭VfXe^c\D=#6꘳^E35K;ɻ麣KBJrxq} '(
253 d+rf%
254 ,%c<epu*,"~Ŏ'Hf*U+#%b'sua"
255 j@G4q9S' Y\D1$fGO_'x:Oה*__j04D$%e3πsS0 z/~\yPCb/g AYςiH ՗X_ROXEB,W8*_/rȨ7|\:VAVB cgɒǜKs aDY`@OvMU]hhF>^(^UYNζטUeKvzE^/?{S&Th"@Px젤 V$) )ÍuPG`loӨ .3?.mBÒݶ EgʬL&o|ΐF>9)E,T&!|ѻ<;` x%a̟\UFvw`H{Xi 䊶_i Ǎ?3 fRK爫4h$@:' = E08:e4QT(0>621:Rz#ie;nPe+P*piq;07Qd-R;D4]8bdG˖D*aJ"5S@UJ_aJ՗[|1f%&{ME%qP[Ɇ!\A 2
256 V%b'S~Kg$NZJ{%LNzC?Sg%-bCI$QfjSw;l=|5Xp%vb"rC n69c8J|̖7#Qܕ9rǸ땷j7yhG\ jK+z|
257 6iD qj*d cR5.K"&QKd?BzA:P";\YH<
258 ud`uu\ܗoK"5B+Tٮ21R(%(F~Zk j}KWgav2 $}vt45Nljj7)>R@BFCHU< n662mTi3SBPc )nmѧɝO0S65%\E7v=.C\tWHi09AMeJ3l{,3X%9<F2n69rHA`oS3M\o.XX[-B]3x\1@P-ʷd4\(+˚Ř>/C=x^Խ@Qнk~17-Dt i4\?r?JC{Hz齠MVG}CHg@vgZ-^:-L/%[ bsrBB+tu$!O ~MMHAWL"1zkH1q`ێa;TNdfpPkz> xCM $2
259 V*TVbaĪ]FcUXN_+`+5}F}m
260 BYQ|rG,ϯ=z% BJ5*i,xTL{խ4PZ*GLF!:cp[ ) ߬VaOO"s݁3oI%+U;S{Gw /T9vMNi.җVO6fƮM_«;x0(5\\XW%\2:\~:
261 __ &7ƒsgM 桿} $mwq&0_{#%ogÇ8E3t 0K 3+`83MJg
262 H6I4n$BmMa0Qrې0^S}FB<Q3&k݌q[G.3juӉnv;Գv_?5iV]+̋zvs+DuT\S7)46 RH2Εְ[<IcA!ip}pe#CqG#7eWu|dGoܘ=8'nrTp tL#(2G,فy%V(k]cN/j>Ip5Q&$Ґ\}Z0̂&
263 إZ"4=L̀oKh{!B+nBWErD:%Kh <&? ˄'%%%M,;2U_9 jZa(zъ!x]biܨ4j<'p#ff |PɻNm SZq%|x,f$mzs٫5F#YN
264 rit{$_k-FX*Gn|+K!$4%b~( 쐺4gw·Ӎ
265 SJ ZßSF``H#Lb
266 O!]] .CK'0J0ZQ:bxdqŒbsOReu0ИvQspr) /e1 eu3K2s@PI-L M75-rD(EVȑX+EzC7C,%LA[/e?q\dٱSNq^B3G7FEPm(>`r>ɛatK;D6X/Uu]Cʮw{3W%WO_xxDugYDv&'h4Quxf"3~DrΩ*2QdQt\(p쭙}5!M[wapa?䆎 #OufC]n"Z Jz+ -kL1#)t p͟isWޝZ e+@o' rਪE7Wb.ť#;0jka'6`_dp76[UIT 4Fj6/;Uވ9l2J'd(3upvMaHu_J}pzYyGB+bXqV^ ttSm3^|w)jT~s*5'M&S bJ{kM{Psm]M<nxfkp~+)iچ?4vƴedued.E`wi&F`?5su`\W_cCe1LFy\יA*㗌5҈$9'?*9K>vl6j24+$duluz4yRl؏_Mq8(|=
267 qsrWm0䏇դ$z9e'091kF$]LcN8bKو|m2-&tknZU[FMNm,PmZi3o^?=\ZS76EKcW(Y'kr? IL? ^#kyLQ׹/UW4PCGVF,@wMh0 ]]E<f+3ơ$-"pHeJ >jfl=!XrLH R
268 t GYgw=?ѣEį:锢μ~P@bCaFliF>ɢN܄B^vVп$CLI(SYg f~+D/9k0(™+FSɹQSޅXJ6@PnDK5| K.إҬKf{QGpOxdžƪ60g,O]ȆB($ M!n@i^1UFk=7J^0
269 L >tuٚ}Il#4x`8!FKeue߈-URhuM{0c'4%,PXl|!Ϧ;"m3/Q^YZ@e&z iZP_2r0rͺ*,)մXyg$VIP@4a6 BG:hz RdL\ُ*lڹH3`PQM`jPdZjo!?9R[ZT ɾ$jz2Q3& gj;in-%&cS]\N/ .u\*],C
270 kgNjanvbov?S&P4W) c5sb! LOqcT4ƞ޴̚KyznSV j3LixU.c䮱r/'qoqh2U(܁XIIfOSger|ɡSiX]e sxB, xQ,I4ȫUj (eD{봙CK$W+ť%V dA^)}#'18*~{oT8xA|w:g^ɚe.3&LfF őhE:zHYVlfr:7sbx>wY%/=~slRc7qs,|K[%X*1Z\*-fd#D
271 Pe3B.+ 1m/YilVyx*-`Whg~z2ɻ;,Zb] b}#NVSCxYdgFXCVxIѪFQ޼bvq#n7J2D-S0csaLVA+i}Vt`+͟i^vXA8]k9{1}h H+<$^`G
272 idkeT_,x{2Gn-L#FFӤC~Bxq˜G#8X2IŠQDZg.sS]h'fuwY$r`~ [饊XsȺƆ§A4A[7%oo3OnD(RMI70BxEZK7Zޑ9nrlv;{Fws3'3sgd=#I|ٱ tG\ a )6ņmvf2P =i7vQdꪷޏ}X{ʅ.P.a ƥ}lJ(6E}ء*MQV80 cH4LئPΤ)@TEWѻ]R/&z`P`!tzӺ_@1 կäfΚK̘Jԛηf:H
273 ;Yxsw. PdA4R_ oo#VuK6豆z_X2M?Z&02|%DWVRR)K<&aƃS)!@͘Iz74 ?[ 4a֯ Qžȝ:6≽В n`+68"]<np@wc^iE`I xəeWj  ߜ@, *loN{ѢvHoT_'*7:fؗHؼdopA x#Hm͟ ;"A>p`ABy#1F \t(A  ÷}K>A@
274 t
275 (G9tzY'̔ }9pp 3Ԁ!
276 \o4H ÿ$Taqgk@-HT%Jr-+ UM[4UH̶I b=y:mT/֭.0ٿpttZWdFR*Grf[(tP^B7O <ZTm}`F8T F}׿\RlRYdLFbp5]kKis|B{u4F!;KEbl@#o{e.RJ DhHHphMU+L T}i'},K@!L[\Dly6ZweiTb\:Wgq$T?:U9f
277 <IIaJ"֕.#fIUKekRrQ
278 _2͙Ri\ 쳍zώJ{'GTF[ٴ:&tZ<d.V"R,W4L J c5#ΪsuFx+V *jXZ**R[ )]/<|ѿw'yA;ϒ A&!C*nG3Ғ. =t܍VXs9,KDfo)2gfxt<5LQqf|M+xo\4ڦzx33'KW  Kd_|ݎdThn:_fj0QU1mʴkb מtwZ__f'ߪ<)or̙JDh9 ~(GZm$P}=%oDt>o뇚#p+BhX)W`>LIcm)( h_?7M4~R&y)U%8og+!OJ7Ts)9p¸_{q#h_#uy?IBߋef&SOFfOG/#tAr׷GWx&R}~8hE)I55hý<z<4vD@2]PF3<u adx2rk-
279 N1iM;2DY@>&f7hbrcN{X@`% xC6ڠl{,@Fع֞}rzWL,@mps5}zn4`=f}=UAzcx^"">ΈC d2 ysn"o<?U“zi Q? suP~=(}'W_G:e! 5#ZYҦ8D( v''~Cl,ǰ!D=u+|4Ҡy" ]i3z<IpxSPV&sБ3|uvf>|)d+
280 %PXKq83 +d tS!`F3'^R:!N[J>N QZ=w#pZU}~@],ę}Z'8%Gaß?Bƒ=J< xg (5HѠx_EEӵcCQRA)RDə/z+!k
281 ɃE"Q83Fgf +~f ~ʟ5bktwYZ0V$w $}e :KH}/wzˡ|"Cxgh0sVBm͕+l9(amYe)*t` `,;/ #AsY{}H2D74L?[B5]MJ:aU\=wKD6ӯ&$e~^⑀dvK%4K"L0޺]d֌e*X.ż4n\B-|W6~3͗j%U7$VſΪ .c6E]yнo6הiKqetpS+L 5H/2PXG|<Tnbju^ a\Cw /ߘPhDZLCٹs8u R;[\RXJ i{
282 iR1%슨ZsfW#$֭">rQ%b[p)|^N'Y7rtOUK*W;\t#ΐ+$ZbUfj˲Hhul⌍\bcy
283 GNc5Bu7)lɩtST J Ϊ~2JffD+y7_=+H5ֲT*w?Nɧ=W07oPt,A\c_:}["Q[0`&QH%W9\at2NW[V5B?\[æJ_r$6f>rsoo<R6!q\/GɇEFi J$
284 _WlJHToSTQV&h=J7[*J!0G[)v1Fv9=r!9!%$IlDjrҶB
285 Nݍ7Iρ9P:R؜F5 L4+bN!nYPc6J(h:ֱɻn~grYTO~."HJ6߄V@H%Tհ[wsuy1]t-M CMʭ Ƽ[Ha |: J9pۙ.`Az؆BR ZN&W#=RԓӃ94bL2؛i҈s@X*z=" m=jDWes6t0#y]jp|97)1ܸۍ64|[==QiLg:?9> fW
286 3h8r!u*328j:uЮH~;ߒtbѨ$jwB2Qg:x pKx@J Jc(#QFCNoh$'p:`ص > 0]YVx&U7͏J˃R3hBGfꁧH< 7|y d,"u ɑG6J.oPvǬ .<tuP)P4i |* l_G4~WӖZXz|CmoI@BwG nPT", _;Oa5l<k_ʯyxezYxnnLO8~behb( @YY*Gƣh.t3묟D%oSa8^PI'R2hLL%9~Tţ]6M V/<3SCY@Ҧ=6݊ ǖ
287 AIfD|#4i5ejHI|S,0J+zn=OkۢdJI:s[It6`pμ` #=Ö\ϸYJJt,pІtc"Μe@dH`53XEM'iv|2
288 {=A.3ց3jJ(W?H)WuLro#+L$ss9fδZ
289 A(-pMU>h&\Xݚk`I}J,V%/Cc̨KqzqzwPw㟘;=We&RuAqFGr^A5S7@Rl^#,2A5Vyb}3c=!+;Js ^ccBuM p`̑vsHܸyYQxS NEC@%|2$vgBQh7}}.Iř6ܵJfQ,?yr!{2N8?yMHfpx}ǿBRU*oG,g#xs,o'4R:vuϼ k@X#.*}4UmkoPdsge0=80D!KrSq |ɬ:`OBH2gkF}0,}ǵ)\ jć$1񅴰\iڧ<%>bt&Hߜd#*r̀yrv $7Xzjvђ͠6.:$*~1*˴^8rgZJ 525SD_$"f)Ͳ6:'نL;KXr}ɳ!=(6a^y>s
290 jWȮZ$$SoF`x׋SӨ٧l DaS6K^/.+ܭHpFN]y]]FѨ-5Sڕϰ\Kz#z !H@@Ӝ"Kgz)|c8<:ڻlq$O#|~{`$G5Ӻݰ/V-6@.R (s.N:A yuN e Q/ pMH#iT'4ɘb&HőuHSc#m% kS AH#9uҹDŽ"nEB -gH$~5=X\ 1xB21 .ZlCW^åʮk`vNp 7L6TK#S@i&>?zڧ=ѻd
291 ,=E VVBq
292 0Q&˻kYѭ#bv0^V:>(<L\ó+L2|%r -WUfD̓ 1fԕY{[[Hi1L3AN6Dz߳ZiW%h_PblkYaX#-%Kd6 rhE3z2&t8T[l?I#sKE-4-I/sSInh/փQp9GcDplF:C8 4sնLۍ:}ZsGKDG{W)ѽ9<^W M8kcS'pӝe-jKf nGBQη lGf_CɅh=I{?a1rUfi,T)WKڙo$eFpjWqd{]RQ 'Nsfn`U|H׆
293 UVJ 8ތNE@B%<&rzWZԅ(Zk<Ks<8ɝ%yrZ,jo [ Ǧ,{((cFi[j&5{?h۾mues#,IgH.=mEgRy@9#0ր$Q+r9[G>3k*IrLVJYzWMʠDXWK܉*WYs'*忂tT{8p[z=k*Ysب[`Bdִ"全qNV[‰phr+%|zpFx;uD`"%ŐuMAf!RhI}X31hk OL_(>N)-Rx\AP qX]zCD깏t<j!nMhKCE{h
294 <%uP#fηk
295 *c</Fc(<M4Xəmh,̘RFE*Ǚ
296 8)iP 𞔞<sHوsX\[7%i,- YMh`+mb~
297 F˱d)GE y8[{My553wd}gڝFnu~l]ﺵo}IC^SiEYd3HD|@F׊$X6IW;HoNɡx['WL@Gnc/2;Z\ܩx<8KcF9d`g>+F,WmfxL4E‘{4 EEB0 C޴fьh5o
298 nT۫Χk%
299 3C>+oRAתz\otM79}U DQvz%Rwݥ#T,o`ILP<}|D(%By*$6RgPn#)A43I]>a3FSiԳ׵WCxKg[mJTkAvPeV}|HS;6r, gO? ᾲr K^BZٛs^2lty ՔƜ>vR| YOeͺBr,"rN2;8tD<m#O[bvdsZ1&SPhVg\MdPWwhd*\K(؉} \wYZmNi=rڗ"_ A;qi^lns6T @ "2xFKES]ġ!QŚ]rJUr8qnS~kuT*3RNF43P#_ղu֌諐/&Ed=Mf ޙi^x3=Ug6/"B^qCw\l]Ѯ á}Z]5X2łQhzyR2˕APMxik&Uf)7v=\i8"{V5h]St$105.,ǽj#\i=h}%N:sGF|m#en1J?}/z+/k [Pp—VTH'ꔉ|
300 ӖE!Yqjf<R4xH .P6de|IVf)^>3sl6HEhJH-^4KohZe [*KLL;};kt) ҫ
301 x`L )3}wΈ{ۦ fN`vT*)6 6Hy]0x|[Tޡ]3mIO&ЭX}lwl \/٣{}HEkQ"D
302 {,$k< ̒~C\hUHاE\0FieITe9))C!/COPf;%xpCU܈e.Q03Q&g:If~KUX˷.c~]# vY!Cr,ǂ6byv~ }ӧJQ]PŊ  YE*\[enj94\5G*8W0$Ce}5ܯOkmr6I{" YB>ȗя R%xhU 7r?rhW3Flik`!Z`b⿕{pvQrƤ3cZx$n_z,wJ WXHᖩ+fMbb%c^
303 W]$4߭?1/!?],vdmd?Z*oqXVSho6m>Is2m 0υ`dBB1(M(@, 3*B*{|$Ea‘>WHeX+Ҍ&}9o*XԪQua}ϝ]ۤڃ&~{rcc(mW&^ֆ]̂PWrZϵk%T+A.тSt>Od}.zہ߮ߞgGd2f5%Ⱦ`x^i_6Lta
304 E5
305 ۊ
306 %iw q"ͿmTgH$Q[ ShT(‹{GLx߹i֒,k*`TpJQj<,{8ZWw&ж˖"P4lګ.?qIhg5/0k1^.U zD'/&tLR2p9hCO8`.pK0uTऩE(@)(LhLhB1*$b7jtj[lQLjP _ m.w*KJrU5
307 <e"a^2z`kɱ2cǟpu]ۗgm=i!~]̵qHPQJZ%ţ0bѻ/ mb<ϷjB8NsWR']QmC4Z؆]5_cG++IU.9-lMæQ|F'1}JX܉C;oJHjf%{Ks[؃Zd}˙az%OFe|~?ׅ Ѽ?R](uBk Ѕjgj}##!nMzaOWГt7eY9fW"V{bgke4(rɯdX䳰`4b/xaSǀ9'ySbR5UyIO1cgU. )nt;vH`7P`= ce/?{
308 l0~LCݬ/Ŷٟ5i:jRh$lNp( UE}ЙLpߝUP@`Ak{C|}Tj'Y f ˝ꕮw?l F9u<1M̤O(w36|d1U6k[&;o*)T$]Iag\ǎ$l:BvKaG~(2LeV43p}^JVD J.ٳ5p?I㮩a=jo8GTcAxѦkZFKi|N ov/ v:"tK+F&_}-JN~?Vw(>zUXDz.l)ɋ9
309 0 +}ė 0
310 Vϸ)Fm*q{t6hID9ßy4
311 ՗k]7sܦN{ܟcϗq&nݠJCQx^kN
312 D$ Mf *J8EE6ٿˑ3VxLrJў;w_HqAMunXv|68rc$ h^dg bQܽ\;Xrg_l Xd N4.wëK{w5zwͨZ6!"i# pfݶ~bt#Ocr8^$pпyͼ^w yE!H
313 C֦}s1h"%М4@- 7PrwV5~:YPZ G /KB<x۔4}]+ gs`,үp2K4Z)Ͼ]AoskhMFqs^򆒧.(ݓ>/|=8qI>r!t6ݻKm&ͱFKթƓhZɶ o~wol!ZD,Zx)^Sȇ` ىnJ6ؙHLaڙZ37OدoQCٱ>:\ywq XXFJ ZXFT?*{//sXҟ~nwȕ2 W/>PO&n(8$arjFǃS5jkZ.Y,mu`PQ%ϖvؓ3l] e)KsgjUӓgK!U:M=a@M֢ܕg4i]#{DE@DЄNl @MĐSMHSݙ_"ߔ Y#U~hζPXd (q3
314 C#5oX_oeQv]3 'כΜm۹l6N3= h(K,<A1 MV~'% ?.ĸ3m(ilv]űK^ћ~̅)Ԯ7R,EV:s(YbوTgJ}X:'rTra"Ii+q̮sp+
315 AVpM$ 8ĝN'$V, k&p,A$izS4
316 Y#/GzIt{MO( z}i "LR$9
317 <UH5EkߡW":*q/`d&;/e6²VeZT#PQ.$pj
318 8IG
319 &WmҞzEx͛tS/u'!_kOO rd x&<>g`@Ao\{ʺ6 ޒ?=x@p^KKQ :El8nO]d}+! ߛ]lC<AJ{%bwopB8u%,5 ԂҬN옿KUh'LN
320 [9Uz[ʣ!S.a_y.&!L"[wۂۆu8cGE듵RUg_la5[ck)`ֲsT/g7k7VxNeooX1z: ޞR8~Xq˱PPᠨd!>GC@~ Jm,;ncw( imGmrMblΞCںg.vOv:kBOUS;9n-@$bg {IZB>,k+h#5g#1sNH뵗vm'g(z[cwT/u?dܲ=W8"kVȰQr1YttZXnz4;qM45RbQ=)ҵ'(DdЎz FVA ;pո^\&b(:\:zhhsf8tS;'&p`0ջ{gZ$E#*ZM;7 Ec)Df{I8uW]eY򨛬TB- U#R9<%n^F~P
321 غҀkNzcKgSWph?y[5_/|9x$si6ϘD7l(3Z76#Dlxܩ\QXq=kV8~0_*fVSeœ[,dDƫ{s K:v9/w|vɕkY[GJRћHq○ML +V M<V$L%67f;5 @Y[%Xu.]'"SYx! {;NF=Hp`ŢÇ*'e"Vڞs}§uj 7od+AƬOWQc=W)dۻ+yUQNh1),Yb
322 }dP:it7Yb~] = ls7uo \b%RUyY+(L_C? vX#7."ǀmעZ}nR||a=O&+]H]ަ[]#R.g͞Wʚo2^ q9A[Wz=D7Y236khgl'Ƌ ]Ng4 OWCvv,)\\+ybl ii_[S(:4tⶣSfQ"TVͦR!SȃSMnQOpW;˖1E1_=w *[! 79}sG]~M^
323 x*r&w TהDF݀h@/oX**T ;ʨ!G#LP3Vmц!ʭEce+y KfeCs \) 0Fts3?tXnP i.ֹ&QtY&ɝ{.<l(Bt!*-Kq/ŵ,MV׼ds`wYp@Lk.9rȇq?S&?"z#cedŽafb=w!nFcd)dqN|-,hqQ%VXRZț1/Ԩ>h~Pخv˛84@3-PJ!]UOeQrCJڮkSGY쏚yKҙg?uqP G8ElaMp"P9T;L2g0z}1oIZnHG_z{<K`K2EnQ_zI"ÅpeOCvyO3Be=uW (e2o<hA [}hi/4*
324 vy>j?Y<vdcFNSfuSѢ^Ucg-FF䴖6ķ8M$,7\T;ѪX"Ϫ]`Oٱ-vK (qޥiwI~GROZܻ1آTO>#-7rtoen1e€1h(l 'NKI
325 )W⫰% nļH7P M9 9l]]>w_@_Jdž?ږn։txMPQEl:^,Ǩ6zz^QY6Nf`=xG 0/0.;[t 79ڊHȗqt/8яMصsZslM@pD֔K@~9m6\a®} CO(BN1ݕT2>uvn+7-n| ꏼI^^w2M*t
326 :y;Yav]`7 HkL!E)ym_2hStiNa
327 06?^Y s+)ٿ0\[z ٣5NV}򳳝ʡwJ<H$CKyZ҅9Rr0',-8N3oEaRz 蟃MޔڟŶfƽR֯6_+D_Ayh5CE=<#>ă <>w)zDCXa vڛrEf4QDJQ)2
328 5A_c_M6M^ `)rX CԆ{7L`&8YV1t~#@ft li#ׁٹana\/*eO{`.gjtXY:|V+"pOW*e۷7קEv:;o"9^
329 O 3Oѓ]Mp~_jח%0tbg0vh c'uH̅^/&4JEdl+~~<:23.ԘQ/?ȾeN4\H ֶNL|okN,gj9(j9Z&[:H=rK*,|wbrߑҧ(Os~nan;~/Zs 9@5 R"#ϭT|\Q! U,;L&];؞} " F>w9r^I"s@UR  /ע ]#eʱ#Kfk 8" IZ]1>UV4˚`gѧj`a Z
330 W壷cոIh60~TZ &l\{0%N<]|{ I>%pĜ(&b7H.q1:C@DVH$bj{C%V_vw!‘7ؔ(Yږ(p>gS+pK^Гf-!J\v]=ŝ^a5/'4YIkbABSeGj"UxY}~ C݀0ٍfRuإk#gf&%ϢcL!O99woU?,W hv1OgL( =tO:izU.dgbv\UL&KaUvGjwd}!YLQ7h'}J+}ΩC#)hkxeIn?E2;L3z?zagjuƬ؝`ѳwD(!j{pplMnrFYэm @)v (NUk!#e̠qa--zk^V^^C-(AH5P1x=wsgjqTl8fe0M [ NUI]~Gʞ|>Ȟx|9wVb^9䆳0 =7̱i|q" ݰW==/H~f3Cv%<zk"8U6h_"Z
331 Jq|6w"l*"ZeSe`|7ؐCz\ga{l"U:Ж*3xokn+iL,Fχ31Xhůymאʘ8TB r.!.l04cAv$^sOkPӍ,z9Jb( qv]70O: G3~)9yg~.ۗeV 88]~`||<,V,b
332 ^|GPuMJ;=o[܉taRϡ}[yH$ o23Ӎ* luhp 7y,/K]_nC5Oh`F2FHH+璻av!+dQpL@ηXK֍syd_mQq3Cy $ EQuuJQזUb heaisOB)UEY!wPg/BT- ߽te^&KۺpNAZQi[.:sh5 ^*aowK3ߝ.eX(,O8] _Ԑ()9QAe yE1AI{SA |tBčM)@)Da`hSqj|b03K<4T^
333 y gxa2Zy6ld!;׹Ҿ`tg'Ge},lݨZsyϢ Ps=oq l3 CXR5^7~<ab3!^COAO"XQdG&pM\%pRҐR.ދ:'3&QSӅ$t̜ZnzP.lrlPe_~$|
334 8´vRhAaCYZd~TY117~d[A͠([M#UD:Yg/1[/y WJ>Ssni$t6`n)>NZ!&K5ءy؀W'l]:ʄ!1բl&KEIDAT֔F|o搡+EWs{ .r+#j\oh|/gx~X? 쿫{ǏBhWϝzQ? U=@a F~vJ2{7.Õ)]Nfvx኿)D& K7y&s_.'s9*l^TNYIeni?Qp,[ IbbۜNlnjf#Ew
335 80NvҶ&!B %?Fe bZ !wb{z'D7!'q
336 2KK34f}HoXzvZm/04jo>tC+/,#ŒN5Z夔@y8ϬKE z3ZWXR% Y)i@-W#:+B#Xe3cP3^o @i",a@dz͐%|6Eq;KPecY|{w']*avϑaЉUۚ{σ'96N=>uUam5+>ubgks/i}B ߻kJd Pb#1)Tы41ζ5;2Ci#ײH'JH+!u_rE&KC2E6-#$6Qlz_<!oWv9 nД~L  $V.#P6sBLu@[2&{˷0MR k.M2dwiN DfzΤy/6QXjR)w;e?S9}@,(Rm*"MSQ*TlrvvpmN692/Cųs1&Un(6`[@Ӽhc4 ٦@@ "ϻ(ԯt/,PL.cύ3bt%1C%?oz7v{rT|?#O:qZ_րs'jW/ԙ'zצJu&5"
337 WC8#ctd骂;Cyogfizq}4qnC݀q q7Qc)  pepoТ~ %&w g_v4ȏ~n.9̞ Ođ%BvQZ5pď? r&)ꗌ:_0Mnb'h
338 -Tk.E{|Jf2` FXi-xXYn
339 mAgMp 1_rk%LA56N_>WovS3 m3R-|3hYFay>cq0յ:f/s.ߜݽG>>X-Ds͓s%xvIs0wj&EU_2IOzɳ'`m'.*'vwGv7֏?]<I(f7:ty t E&|_^HGu(RpT8QYxƵ{ 3Hw2Lp o{XZL|f</:˽h7eQD!kj,&NATI{7sd/ d8yb>dޓM|W~0)Fvd̚1&o&KR@U"^d39Ywv}{ߞJֽ(uP #@P`i8\U^DiSϲ)]klAB#E*( ]! W,>'}t}Nt_nd 4'vv{bp2Ad{}:U@ͮ.רpU4tpIF\B%[?R8 .vx@J PNchSmҸ`.l!,)mV˱ޱ"=vv NrgA^lo澏D e1;~?AtwB>b8Nj楂4zhz.MˠǥXY÷GWBky`LdWJ8~#wX[ J OM)V*9?r-&tvo#a(&&)lB+K2tD[.1={ DD}EPҁBTǐ{m]UYZD lA>>׹~G";sa
340 fA'.eƸ&uI.
341 nJ; [~c w/f6ok?0%]*<&6&a@*bBׂA80C'fȬ.8=cl]@Sz讑N=lFeJJiOASS*Y",G<P|.v=@ ءQ kEi^h5!?G'0 N^'VF
342 3' e`A7 eLsn&N= Э
343 eZkRz ~L~8;WokZEX5%0N#lq8Fw1l!.
344 ,s/6ϸQГ #_qheo|@p\B.S~ufSԌz4o|k0ũD ?yℷ+nƆJܙ6n.I|矐uq)QC[
345 \mbr0PQѳO~|diwkG-J :6C]<44.\LDD8᠇P&ʩ8-g}ϡ"{< ,NY¶t[sV5υp#4i F}l'o0MNHa[O뎽c[iub agGe]DžE4 v%ƮsQf4 P I&S (bŴёb%h-J뇄MXQ)J"n}>$_rUD#'Jk 3v{s]FSQCi qg慰ł~KЊ.z
346 eyd;N/T`.^F4G^("WQrz`C4[m^*xVMK3l[;WmS*j:0T OsRGlF9-!|*FLh'2ё``@'La+KIQ0‚䕅hFD'Hu &\k| >/|? o:<m&Xs߀%T =qt<54aڍdk 8nԮ)8QgkUvAԛ|e=ClJc:##<: %:47Qt&tkC<ɇ$LfN~3w]ot}("TC%5tH,^W3A Q[ tIO/&z
347 [/"`$u$>D=Q{Ceow[ųW@HˍzH ח5%36
348 w xUzupɹ9 Yr\Cr%,ԟx|EIؓf>GndTj+XEn]vf϶fj!Z4IW5`Erp{'D, 4xn @-َDJ귦>OV>Qbo+פ ɆSkeB's{vKӟ1)fK*JXժؚ8P]j 5iNdGڀ^6!SPj92˼f
349 {|Ϊpޢh t0_nxњuB\)٭E|ڸ(tne49K\9 djՋsFxnݪ>7Jy
350 ^#^pYugKU:R)KChfyIEПWr(GK63j-ggtcDc !ZL.!!Ѷ4 +>B C۝s}{{7u_|!G'ZAI}'!ֽ`«&LP\8'>xǽ8 Ij@:&oO=3i;wQgIJ0<e;RD͗"2O9b OAl}.:)>M?]nNfD PfOd )Dݖ8I3d?{;,
351 Ϊb܀:{a8a+EG$O7$`wLTD2,Z^,8+M촓<@%FIaSyOtGy3uM] t1(@MIZCk{w\"jKtq&PyfC`4؜zQ#/khBt=X} cͮʕhlTe ĨwXLYS)ipT،)-v7V=}Nc47^]!WybЎXOt=njOC:@M+$뾛_?X;+㝋qy_r?gHF}v$Vnt3(\ME$/ 
352 ½6N3j k9VA<9 an(
353 ƥp\X;3ټ]β,&oBq.߹F͔s gVbV_lNR=hgJ8hPM`$%kCR0 }:Na-<;:vGig :{zcF B5a֍+ƲgECE$H -J ݙAx|2ɽ1TN81.uEY4(|)8/_/>r}ƌ{ o-,ƍM2M087/u9\d])$!͖*{1D1?;NK̶:S3aށΠv:y~VHS!qȥQ OxJF=='ԝ19bdsҶYbVix\{|ghlHo*CRA,6On*f#[dkiQ@qpXo6hr_p"̂qpsCx(}%<l z+{k/D.?ItI"]l-\RO^8q$K4uTlALi)B5*{6}$[3O7q(E,h(hrxDN*[܁F[%R@:2DOUPh?zėW&>6;kIW" d$^r#' 0,\`gجh=pwhYSOϳ u6!GA^BuKz_72Fgˬ$3<N5X;*;:W|pC)4
354 />ת,Sz/P&4r;|pr.Fe|Y݂DZ
355 4q:Y:qX:2ni*3;W*8l:f#=j
356 jf~#~+ݬrj#c^Ȃ3Ɠχ'ZpS-b};_׼ؤLBB.f$5:³dy<4~\8
357 +f]'C]=Em|*WWW6[l*/|z׷|t'$e($(b̩-qk
358 /'oAo9lQBrDwiS#@U?^]eݺˑe]";\K0QP{7#bM1e0iĴb>ar(ޚ<6n+~=GFZ_HoWrԭx4 mQTp
359 kъ:avV&\Ȅc#ׇ"9D5MdRk.t<}o~@Y"Ȳ3̔(Y6$ܑ74RWV|0604טJ @ [ ~h 耾m3!Y|6.7n:Srne7ʕ8M)d{-@$^N,gPd{G##0?[&.~afHo[<u9y"s!hb]zrpZ~5!<k홹6/c 6ʷHS={o+1wjo!D6SYBg LOיH'jۭ}~#=LFrpg.ɨ*{iS8U j)W(vV.Ȼi+c,\L&c](+ZEM.3h/% 2ѾX΁=A\MK0jJҮ=\,i,-$u ?qlUtLEs+K3}@2-ٸUۿ J8F'O_f6 \\ޙCZ
360 me=KTs60fiLy×x6L-ǧ 2֟xLsʭ'戆c\50o\
361 ;9r d >(O+ģ;ϟw~T_l֗bf=}%4M@b`]l䯎r.O5Xu/MKoSO7nʏ!3gH+Oew9@Cr|p@y.D1_C#@3|ѥ.a:v$)+cb/^~5
362 lQW~LzTKrh/?T=ۀ 1n)Iݿ+W TfDیF)YU5vx\,QGs D:?GL< . Woť;0'.?\.]QMЍ_;ٺ1Bgm 2TY
363 v/: ՙ[N:5Ej]~F$ΈsxbF_ē!،G}`~Ǚf}Q׉
364 L9 `Bm<?3;
365 b?}%Ezq?JC%yĒT(QHf24݂7κ0R-Nf/83]:t -n)&]03`b]d&L%"mjZn ~1|2,P&;\9MSiSF߆I‘Zk,U{.\;T/ubsĞց#5PmeA].$UG9pf5f8¬')?826v{m}o_xɔܙXEؚ?߮&G|c/f<aW<@gU#m|v`l}zV;)Npi3`*pqb<[| 3|( <i*Z]a#םg*bR<Fpv8?
366 \^n 7'{qP.#gZ~8=},e0Z#a 7),8:DÕFزOPHGB8U v\p@R)mAU}pc9h/xG`/OT72hEM;,yFf^94Cx TI.];fkK/?uZ=M_}_,RlԗZmֳ
367 H[V] c y%AL+.ZKU!}
368 Ⓑ6b>=g|Z?j#1~dh^gUS0YPJqPP0[3jQ +6[ ;@F;xG+=3Ϝ5A[ n 3%!]B-M OIˬ=W(tW
369 ۳3Z@OK,bɼ&CǒLM4+5D{s~>;@Ɛ >Vu-G݅[UZS))1 dLw
370 $b:{ЉPXp&B#U͈l 4<HC"osMm=ܼ7^ȜursY4*-εO: %J%b<0}}( ݙKIg# ':A2JMBwr,&mzKV{ps[06F+("Nm ϽCdFNh?ùXUo ҦCg-EךW2c<fv~?ܿ8}4i.
371 owb
372 R,+O]l'̟#甆HF!XɺUaа>cDQɸX MOoŴT0$d``{dF$ a( _?hXco?/M.,М\&Q!rXgl/t绍KIjyDy7dSD:\6Wb6nOܠ4H&p:{lYe,%>Vgnwpbs)Y&.SϷX1\ $#Zlc|Nm1B>u3SwvrP8"Ͷ%PҞ8Z+l ɢKI2V ed<)<zN]'D`(V{-ȏ˭Vftz7G$%
373  2Gხ[g/JmƦxD k񘥬К7+%hmJ`|iKhnڹvc.zD rP.pdD+v\ͩz7?+|wKy7O׾{\re\lzC%1}Κ-;^=8 Ze5zEIYƚ:؆zDsZV܁q D/JZh5&[|%/YT ^ ԝOYP>oTr FlQfa]$d2Nnkm=3571Ct4kjUiT'(1"GǦ.4Mjiv\[{VYNd iey0Z/A =ɒI y0Z,C՞.-wQ`G C4{p ɹX5~ls[<J39BzĒ{~&.xeF! 6)7dsy/}͟G%Ӽ^^oopvȔ(`TmDFB__l1iÝv֯Z(Hնt4(kýmXP" k.sW"ڟ3ϝ <TVN17竽\dnswJQإ<+˝s8$ͻT8<&Lx=A%!Hb>
374 W Q
375 TdiҫVf2mC%R?'OjucO)ϝo7ybyY$NrB"Wȏ͈@|GRPd/0>"?g纫,e5M5!Ajs~q8?c}D%߻}~@o~6Zʳ. av6`QAndmH2t7
376 )Q&RO6nq yD-7J#AH%DoR$Gn=j3#5{6\'͇N6Ճ=eveដsŶ+؁|bUv \B<r8wίnACdS2FF)a[Rي+5g Y񝬪g*-u(/ܜVQ>޺f#>~^u]ot|ȩukϴMU/^RRF.i?bα՘ؗ8;nL Kr
377 0i[p1.
378 0& h (`xofn?|\ȸO{38J1)C,`F[ۮAGb!"!
379 >CA-
380 Xh՘`!gV |+B3j_IP3܋B._s'ZΕa؄a 3[ 3g]gk2yS'N37ZE~'DŽn}z~|u ual=$vlG?F3Ow61 =@3u錚&EM<XZQΞh #Gm֚B_~R>4H-xq)Y.*\!:naNxEZBR .Ȧy: H^ BGuXȲK$+yOA_TEr9/$'|9[ۿR.|&F/DsKl1 :O_j& h Ƭ'ځI_a"-?}}2ePK%El Z`qmyd3I#Vq[|@j&1asՖLIB[=ύ*=\ӣC/0ACK K@0d~w6҅fioli
381 Ͼp `QH$,L:M@Ju7I.2W瞙B̍ CЄds.ظhB;0|@>75R~8)W}L6h ;S!6 n#++ll mb8rf:b$h*;#! }@&n6+kw1/c
382 If5h2"n5 COSzqZL#C=sFPC煥Agl0Yq\ AүzQfEk^=Eg_84F(\ R4cuRc+XQX \h ->ݺ30ȗ"TA\9
383 9rM?@@gzl( ?X_cp.xLuznEқ返'^)pJͩ_@"ྥِTZg_ 1l }w&=TJΫR; t:"&ؖz~Ȼ5^k2D)ZQ
384 glӺ#Y)UtH͢$iJ3BDavrb
385 jܳ1k:Nr`RᎄKr'O! SqZ'Ň@(plM6%DQN?2H1#uC'f;T8挓+$ybq(fVуRe4B`R[K~wUu̚Cl2 8&
386 (9JW5mʄhIVlgN~lǎlVx*bQAEp)j ݬP?1Z"o}A;Rk? _ۗZASRTcH ?V"Qx5H ,Qja*ZS{3/4Q7WeJ{}?C>`E.WwJǟ&g]Uib7ˆTti}i}cl2/Ä]}PE v!DaZ_;C.z3$R7.:o4 }>_C1 / _ =2J:~<F5ѤNեQV`P}wD܋H)CΝv)?=!2F|' x˙JE}6?_*--uO1ң
387 kFu‘/H&^(f*pxqqhD䕞4(_pV*%oWJ,o{zwؐosEHU dcDOTKʠ7=Si_Wە \6Hq~s,MI9R!g* TƬx-8G %/TKTdIl7 4`EFF47ߜgYmm- +Zx܆*B@2BƎKnE*<9l5Ko
388 7ɭz$[RKy>8[ٻ{›uSwOe6gk+fIle BW ʚ! *w&8Z-|Fw:)FrbWq ]{Z Q*)P%AZsIØ=0*ePf\&k`N+5U(4W^ئ;JPy,m4C(=T xA4aV{9?an2]GoV"{B-PZ|c#j;B5lM\<~1IVƷOeƀnXHu; 0`ə_ D![MX`m%4٨AYXQE,NQɣ?m^<嫍ͼOǿ}(smjpN
389 <Srrrn!6!*vBfϸl#Zo$ p“Ky
390 + ZLYqS#i&Âe
391 ~hQ,}{Z~%p@ ?lI2y5 mϿQGи-*^jT<XaHeь6 T~HVvZggŭBpVÕҢ4^&@$Bz"_Y RM|bpoL;WUo47εu;ǧy~4w0ȵZ&qOQ[G,y!EʖꞪ sryP#=s%~0aJksZ5f,(EHFAP (L<e\auqCkޮQ)z_ADH5F~'dgzV ӤλFqS *L,NnnF1-ey%>& Sz@uz]#{cDB4C'-X+mؼ]W΄s@M)8
392 @u=A^#N5o|
393 v.᝘cips.FB82RAiI-N,kyAI;tE F2pp4QŸ#R) t#+uVw^r,}zo@^Ó kE-899JR =&/49^,]+ԞKҝ@RxI@RGduZlJDBy AER!8K g;%,t39Z0X-wXY<vd 6> cپ䝘 wb&o>N:bYX<[T#==䙰nM/Ua&&0WWKW*L2+UVI@M ȌAqʍI՜\1t,&(1NE"ڵ7LwhV])>YG8+8fW|Vn,'clu3uI\v87*A׋qwfLŸK
394 3 jzzəyB <Uy,Pg>~c֒O{[AZ)ۉ#G}\&b}(%/UC\ݼXlF$%9 qDUt|T0@[kŚc;4_땂h)3~K1K.*!Dȇ4HRB3\X# BOVs f`%/B%Ik% awClh>-_9x!rҲFo{<)n[:A"pѩoNg_V--A#2hqŬ3&LGcv+ p;vZn:|cfS/]=SME.gZv ylH2Q@PA8;fʐ@;YF[ O\l=U4V=mf %
395 k刲6bɇ+b s&u 1Yevhlo&0*(77x7F2RI wɎZ^aD }O#$S?t;m']~lrߎeW2$(%Q"H5z P՝8[q-(綅g3O^R[.&_>z=k. ~F&VA|]RxAbɏVn)8I5PB-í53[?9KN1Z/f0Ft̕SE1K,1IjEZk2QojiT_: ֢AS<KZ^7}rs#^A|fqG5zerP3Wi"IzJIUō*CҔ%~nP853vełP"Tw*r%A&u= (=-}XX_}]S?wtoeomn<$js''1;7\'8Åz^m(9jvWU:I뺨 tK\Dpd!BR. ⎕ѥj#V+S!1MҶg*WcS jG)}d7ʍRIW48Vޫo΢B+VUj!h
396 0wgP $F<C +TڍB\3ׅ)z~3!G4uQMηZ9d|H\78SWVD#![avz։c IFV+, "^JSR*+^/3x Z = V2<]SɤѕyS]C|&54̓(RtJl:Ri׫h j0`==wf]8#M7a2axt
397 ߐ/rR:+]xu٣+F:GSOGߴXfiN?y]U,q܊]15"f\j$dꙴ P6r<#/+n (e.d15-VKX#@S&HWϧ68E.9j h8/.^ )'H}}j1O" >f?!-'(e0ƨi,!.28ǎػ<4b P.R ns݃Z rΥRXgU؍D"cЅҷsVsԆ
398 aak`a# kyJ 0[9ȰxU5Zw["z .\)T`wnISe%1g$d%H@Y藄A|-P?)FOW.KQ@W<)EPd_9<XMS̉L҄_46fԪ4nq/0.)7<+ 4 < Q4FKn w")NZoaR?wɁDٔ|qcۅ7Oחoedt4Z3g[Ⱦ i=l_(j퀳4({[OT[+|Mo7#c\8ZlM3=8F+o}dA%o$T!s;$"n/a&G4}*ꔊIIpd*P kdgW>
399 ʼn bj\x%C!?2Og֪Lkx b r(ʯ%c}qmGȋ/tE]WY{C6wIۦcSw?zĀG@_{tAiB{Z
400 _+AgFJ&pΧvIsDm&u--᪗b
401 ,}Ekꗘq] z4!$"H.L!zwժ3ē<C,gZ^FPܱ{WTZal>藚_AɒV{L-|5)8HV6/Den#Ms@xӏQc0Uic}3%|InW&3+ʌ6 'Ls ^'6X
402 A(ppel4
403 `fU70) - ~3j0bl™E43B#p}x{(ꎪST(dז<w~7´ߑExo"N*g0oPR'Zz_-6NJ48I1 ІjH'*E >a,VMI<Ď~:*u= `jh(|\֛{RS,*p-"V9Fm
404 rG^m~/7Pؑ// <ӗC -^6Oyƙ'O
405 T! ԰WZ | y!D
406 y&2_9?KcʩaD?5g1lTQ=LϞzd8?58JRhx}g`Cud,*!}
407 POtGg|g\7:%Q!??GCEcܣ2֜;ؚ)v+,@atd`T[rį.F1j)p_-!XGWaQ) N1ʔVܰMcƧ UkS#1kZi\;q_,mQթwu~1_W4ӓMD;y9@o`'gCx{0Y.߸؍+~JwT&2앶R@+8eȖN[~TJi%iEES/,zZ+$gBnhZMHW~z i?VM3=L ib4``E:~s߫#10uǸ+ѿy$cպ~5:i5ȳ꯲cjvLj*2Lݰi.Ȑ}fdczKX"5Pi@8 M$ Ӹr e{7:ػ~?ht9ك9-m$P0#9CSdN.SҌ~% JMDN 4ȉYTUɮB2ǣ00VwbQQZJukJza)(ubLڱփ;ob??i*esgBgjDX{1WSۣ N{*ScLxS먖j1&l%|/|JN
408 )e`Kp=svx[xƾd)Db\=R-.~LU0ߛ!ps'_a o1] 4S,k:hJY1)ˡZ0*:1hu04<auq. kU\*n%LS*>wN7||kSiGpZiOXB4LL']ds0ݘ ҄rOQ40v&*՘ocNؐG\ 4h'w>7W;?~?ݯe׿oKlՕ͙it tOm@'D4Jikdz{NTxd5`)+-,}2> ,`@HO}2<ϫiɹ~r5v  LV`D<Vb 22Py2Q ;O#J,#JC&!uu6ǧ͇ C;;|G_HZQu8TwN P9Ffڏi0K`6yP=!"jp˖VJidf$_PӼ~v}_ֿ}ay!(%tL~TͧXAH@F9Rn$Ov5AuL1Ot,ı5}_pܸ5ԕ̇BBs4`OF84YQZ%+m)B<B*5kc_>דaC=L95y!<q.0H݆SH>! nQB~8f-B-z*$J#}X_4SkoTz}Lif5SC$4%99t+Rؤ*/%Ro<0k?&߳0͟2 ?j`&4~SxЯ?~+Z0AhƜc3~h~ЇfiɩpY~k~rڍ)Vs׿+l?93W~g@ٛwe?ݠw`͜~k_VϤr*)h)nL<}_{S'[OԛigzA⵻]ڱ::?4Wڴ~}P(qZ4~xkv%oi~g~g\=|~u^[?g|gC8z,~4?[gC|?M8q$"IENDB`r$$If!vh5 5 5 #v #v :V l65 5 4yt#T}DyK _Toc166386310}DyK _Toc166386311}DyK _Toc166386312}DyK _Toc166386313}DyK _Toc166386314}DyK _Toc166386315}DyK _Toc166386316}DyK _Toc166386317}DyK _Toc166386318}DyK _Toc166386319}DyK _Toc166386320}DyK _Toc166386321}DyK _Toc166386322}DyK _Toc166386323}DyK _Toc166386324}DyK _Toc166386325}DyK _Toc166386326}DyK _Toc166386327}DyK _Toc166386328}DyK _Toc166386329}DyK _Toc166386330}DyK _Toc166386331}DyK _Toc166386332}DyK _Toc166386333}DyK _Toc166386334}DyK _Toc166386335}DyK _Toc166386336}DyK _Toc166386337}DyK _Toc166386338}DyK _Toc166386339}DyK _Toc166386340}DyK _Toc166386341}DyK _Toc166386342}DyK _Toc166386343}DyK _Toc166386344}DyK _Toc166386345}DyK _Toc166386346}DyK _Toc166386347}DyK _Toc166386348}DyK _Toc166386349} DdyD.
409 &T
410 
411 0A" V055 `@= V055 \FyD.(J`@w x\ol>P⸦*ɥ&vR$(J`l6Sg8 W| ZPPb*R#QՕJ|-JgȘ&{;o|s{kߞmٙ7;Y[ЊaZ;Jl_U@OUmiW}oG+x]ԯW!ۡ 8si{owCE~v#WlKb8Z!hޫXk?ug?6BVi]+^l5^߯嘨_J}׋jtc7ƶ@682I9_PHaZJ]j:˕6~/l}<kvrY_-h^ѡ!{>%]J#()L~;]wI>ԇlWxM\g CP8rgCIoʪ+I ]/.H;k.}bZ\^=D+I}y?>.cPhJ?|o%V<sEn׮۞Qg'}v섶pS {q*c,}n47Ծ}.!}kc[;;nc/~k7naj}][ne&yllXU4l҆=nCpa:k6W1/|4=ο x]r?,=D\{J$Bk2HZ K4D {(0\@IT'6K2=n| nD03I>rnz߆Z%,e.{G$y~y\i u' <܇# w xu"rgTӌQz[-f3Bu}|}"ryveJF40Gk-^3hM%P7m%"P]i[dn[甚g˛j@u5_ѡrm'M>潭ǯ_|M+Sƃ\+[1|al>\iEnx>䥆TiU~Qyf0AJj>=NǗr&Xxa;L 㝬1AߋӇ$f"?gĶ:fmɶ{{>f/uIAlH=6fC?|NQ~]*FW[?[Nxv 0?yC2YM.Rf)k<c7HED[clǨ;x A$gL+%|;2{|FueB
412 J_jKg̯e
413 ff f}y1?;pĺY.|.4̠ 3msob=fbC Cb2
414 ɏ}e_D؞_ ?[Ѝ>Ǽ4IqV4;+E&'Js*/SpR.ЮwU$nĴbh8AĶɱ@zE:SBʱZH?6c~6L-D[#g#(z'J0jb)I8SQcRjӤMWy'~DRF9) ay.sM=66U{s7f Ujm~mŠTJd.gld:駘&Ln24L msc,-Jy& bCdaewxl#՘.b{?$?vCcG{tL4֘ƫe.F[2촶:
415 T}CԺc̏,3#H..rrF,qVJh73o9܌Oݺ<D[#Oԑ<oٷk=+.,}`|Yְp=' l31rlq?"1 lK3tz m|ԅ>θg\ܓo3(`8# g҆O3N`!/||CCL I-^D}5%GгlsmAy/:gZ-Z&<zySo?sG F,C9B`ks]z I?!訶;c2=w+>}*F?>c~{]|{A}+ӳ_X~n[/O͕;5} >¤}dؐ|~.m0  +G$w"MȽǓɟyA'pm>jNfK=g9 Z泙MhVkW/}xK⿘x!Z7b/gVR3K_,@jtKK?O/^V0/^VqZ6R(c>ϭY$5
416 *1^%*rf 'us0p91كvĀݹN} W&|shý މs!>I#8?xQp#\r/oC|niLq!><>`h&@}y]ӏv&E<5`zDK:יeܧ/M\f)/1_)?C?C:SDix%ZuSMz}ʐd|&=:xrry;㮿#@e/}Kg1)ֹƚLc_@|'}igXi}Zօ5Xj]>lSwKS:NC/3̾%bs}L9OS|
417 ,9" XLq
418 DdC&
419 l& T
420 
421 0A"b j5' >m@=6 j5' @0C&M_h6xY}hUewYEKV.Zi%5:L7w՛0qXa sd* Y``d:e ٴ9}w8w;y{s4LM4N [hE~v6Sm.!=Կ$p8tPHXYGsuS. RJh9C7#3ð/Y']c?֑=sX)|_%T;gΈM5שR(<M- rN.:{Jyo4OYU1(tM:wf-|l1/us@['e|+r;v 6=绰'+bEϓ?~gKpdi+Hwt7lħT|xʑhɿ? -}!%l(c.U|~xDc69l#^c<?-uƙ!ϭcv<QAwv~r8'e$>7~'Lcc^< &nM1:o4ޗ{#m6a;v]a|Flf?Ymt|=1dI'6_C=cV)-4(1`\eAtX^IXMH^y[ԅIWjĿmJw-7M~ Yg?G(G=JR"[QƊ6+n}UuU59u]/lS9ce,>poom桑KS/X78_Qs#5s:<Lв$$P;1du2~{ c9t_;(0sYqh a_֡q\ꕭ[J̼DʶD\d?KLDK̟v0LYyn65-aş=;֔ba={I~a/pѯAӟw#mCO'cX{jPϋ'GOeǟ崛9SZGϟ+?2_>NnQC\.zWްO^2|7R^^a[I~=xl <28,ډ!1l8s I0|loVY ş#է;ԝ[֝M&&QB֝eq ;-y1g7t[ao{u'9GX桕ׅ2o:3WwIV:uY&?g@;q_ +%UجLL]i]j@ƻ R}r}m M6\$| a|B2I.*n7al[*I6篲qY&_xr9}:^FըkI
422 \<[)_}eƌ:\_dL܏U%2Iy=F+KƬMf~KX3"BsU`|wR6ԑ^CV =D2gKl,Z]'JݲT&E;Yn'cc7ymjXxdK0I<QUe+I;[\;g/u4^9AyuA}:me9)۩ Vًh(+g~]o$רbBH,UԿœQXZ+,xL}pC4F".D3W8V棝p*o[=XOw[׺ˑI0>Ww|H>_͌e
423 k|YcG d@4s1ǟNҟJ/q#N}\uڹqm~/6sn+[s{?oK]ޤghג_yB >= $9"&Ҍ}s9_ۇ0ptɹ@q}
424 7(&{^P͌ ep+\0vL"aEpTkOOu@
425 w# Ddj0*
426 sBT
427 
428 0A"{
429 3k2i1\0 W
430  v@=O
431 3k2i1\0 <j0*D*<
432 x[}lV}?(»ZѺU`tsHk2f~XDHHD`Ŋcf:J&~+l(F1W(y}NsOϽm{ۦ%{q}~5)'&)O86 U~8Vb5Qۑ+})
433 RA|+iZ%IC 4@p$ӻEl\yqycŐOjYgYE=yd|`9>T!JŐ`b?g6!OԫGaG6bdtb:^RmxYyMC DZI:= !7!]Fr:^iH@p?A|V̻¸K"Wc#g?yͮu(q!mhHt-Qsz&=?>3 Q/c+jha)kO4X϶똚89?C29/*7sbrT#~&^d~w/?'blФw:y'Ҭvkг'􅳟bXV+{ z礣2Kmz){݇mL-vE mb"\.x(dQ7ׇ·}=O\qczE`P=K_i?}O=mb^{KPhG
434 b>߉s*b͏sWHnGw+:^C%hXPSq<LGʡ ^q,"':1N [o߭Hwppѭ=ױ3r'r=\͝#U"԰~*{T"!/Ui-r+q% b KiJ0J]Js%۞k.Xu2=Y?? xETzv]mQ0mV ]v=mARMhgXRFCe)-ƒn[m-FW[#Kfz̞W 9:1H{SW1 O)+( LXI=VCzT3VM2+XBMVooc|kr%mM5Ěl/c5]i9}fGp]f'߆=w^l5s ;LJa߂HOa0=Q^]2F(~% ^eƳ+%X]BCܗ*V+L7Cƚ>+I' "deЍ]PeĖ=ՇTyUl#<ŋ! Np^ '?>lqũ`0}?0CfzaG3P]ZA( o06xя".!͌@v 3yo"݇ti>e9-P;Jʹ% nABZk\%n ^nDPKmWkPcս:5eq.[,ȓ=ck9깏7)=ӫ^^kY.UMύEO|C<Bk=FeB흨s?÷~̿X/4Qti"Vk շn8|V]pƾvs<d3pF>z780%P xd7cM޿Ptxea˒-^S3~{*C==B(usJʲBE26e^gO#4q Mrj#<dt:!6:PԳq$)7b͆)ۆ-.BKB}̧}A1?Ƚշn1|V8c]b٣X.!0}b>@5J%>kJyw(S<3_._1ݠ#x#e Y7bL4z/=
435 J-*ZwԝP[`;4/YOe*KjKUܗvbzLkd^ֽcɾ{tFd)C+˾:_u_:Cݬ{y0^eIrpAaa@ǀ%4f0[7 H ?tsc <m0 ӇޙuBp#yūu/G;^q~BG-xqI4B2nabghd$Pq:@uj0S,/+_]2R{1ww/HknS)vN4FyyC;k4/)AYKfܗC7!&}+kvXIZkϴ=6^,H]iƪU&uRb߈m\6m&xO¦U0bnm}^mVcI3D;c6)qҘ?hJDdvB%rg8
436 
437  @@"?^> 666666666vvvvvvvvv666666>6666666666666666666666666666666666666666666666666hH6666666666666666666666666666666666666666666666666666666666666666662 0@P`p2( 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~_HmHnHsHtHV`V Normal*$1$(CJKHOJPJQJ_HaJmH sH tH|@|  Overskrift 1!@&
438 & F
439 & F$$'5B*
440 CJOJPJQJ\^JaJph6_Z@"Z  Overskrift 2@&
441 & F
442 & F56CJ\]aJd@"d  Overskrift 3$
443 & F@&]^`5CJ\aJNA`N Standardskrifttype i afsnitZi@Z 0Tabel - Normal :V 44
444 la 6k 6 0Ingen oversigt 2/2 WW8Num6z0OJQJ2/2 WW8Num6z1OJ QJ 2/2 WW8Num6z2OJ
445 QJ
446 4/!4
447 WW8Num19z0OJQJ4/14
448 WW8Num19z1OJ QJ 4/A4
449 WW8Num19z2OJ
450 QJ
451 2/Q2 WW8Num9z0OJQJ2/a2 WW8Num9z1OJ QJ 2/q2 WW8Num9z2OJ
452 QJ
453 4/4
454 WW8Num17z0OJQJ4/4
455 WW8Num17z1OJ QJ 4/4
456 WW8Num17z2OJ
457 QJ
458 4/4
459 WW8Num18z0OJQJ4/4
460 WW8Num18z1OJ QJ 4/4
461 WW8Num18z2OJ
462 QJ
463 2/2 WW8Num2z0OJQJ2/2 WW8Num2z1OJ QJ 2/2 WW8Num2z2OJ
464 QJ
465 2/2 WW8Num7z0OJQJ2/!2 WW8Num7z1OJ QJ 2/12 WW8Num7z2OJ
466 QJ
467 4/A4
468 WW8Num11z0OJQJ4/Q4
469 WW8Num11z1OJ QJ 4/a4
470 WW8Num11z5OJ
471 QJ
472 4/q4
473 WW8Num14z0OJQJ4/4
474 WW8Num14z1OJ QJ 4/4
475 WW8Num14z2OJ
476 QJ
477 2/2 WW8Num1z0OJQJ2/2 WW8Num1z1OJ QJ 2/2 WW8Num1z5OJ
478 QJ
479 4/4
480 WW8Num15z0OJQJ4/4
481 WW8Num15z1OJ QJ 4/4
482 WW8Num15z2OJ
483 QJ
484 6U 6  Hyperlink >*B* phNO"N Heading 1x$CJOJPJQJ^JaJ6B@"6  Brdtekst
485 2x4/!24 
486 Opstilling3^JHBH Caption 4xx $6CJ]^JaJ.OR. Index5 $^JJ@bJ   Listeafsnit6]^`fOrf Contents Heading7 $]^`5CJ \aJ f@Qf pIndholdsfortegnelse 1"8 &
487 ]^`f@Qf pIndholdsfortegnelse 2"9 &
488 ]^`f@Qf pIndholdsfortegnelse 3": &
489 6]^6`\\ # Nummerliste;
490 & F*$1$KHOJ PJQJ mHsHtH LL # Nummerliste2<
491 & F/6^/`6TOT #Page No.=$*$1$a$KHOJ PJQJ mHsHtH PK![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
492 = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M
493 @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+&
494 8PK!%FՀNtheme/theme/theme1.xmlYMoE#F{oc'vGuرHS-q;ޝfvg53NjHH8PTj%.H 3މ$i#ZA}H1^3tH<i{5M¶wkؿ!p`Dz6*^W D)/-IS11V(¥@#Zmu)4Pc`ŅJo#gc?QR/L 4c 68k.R~4$
495 ^xKWzF]|2 8X62E8*֕05z^gRKgV<K uw֬5\|ʜέNleXd6k沃7 onwůWZ o@Zϸ1gە52 Pd1T\k1EȰ RӔ9HPuKo/疴,$}AS>L1Ìg?|z|d9T8 T/G?|xY㧿E5g?MGeD 3^q5'#q>aib3 %NR"}sYGq=x[@^uDbh(v^ѲJnNZqVĉooB1G=C;~@Huw(uK}%+t.ґM3mC\U6CFΪ".
496 凄9n'
497 U,8fe*Rr0~ד
498 "Q/ RV|$Rw0tʰi"U<o`-~ЍpVa4(F{\Uw[!–Mӻ-:*DKhNiOQ6.C|ͣz[&IU}.l].-<Ik.6Yo;9^8!)c5e4C}"â3gCRf}$h캧2cJr ;\[aHWX$V<+z9?lng.hE38+S0UյRgV7VH+LΛ7aA0WtE3h۽7EHF8 Y1 bn w*byx$پ,@\׉R(=Q,)'KQk5qpq
499 Qz,k!_ Y4[an}`B-,#U,ђMpE`3XYdxcZВҊ}Z)("QpFl"1_*P W#G6]:fivK4d 7u\`Jmo) 23S~7+#]mq#](08w
500 A[s)k8}"Aa?R dڒɾSճ˲d#Q%uejC†C&Y0>g4
501 S7{{ F} 4 +vUKol~1yUVU8Vk;֜\9ŰX D) ?*|FL u"A3d]dm2iVֵ褽o<rO8[kvxpsj"y][jq~11?hu⣻-ߟ0%M2oJ90uo%ҍPK! ѐ'theme/theme/_rels/themeManager.xml.relsM
502 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-!%FՀNtheme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK]
503 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
504 <a:clrMap xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" bg1="lt1" tx1="dk1" bg2="lt2" tx2="dk2" accent1="accent1" accent2="accent2" accent3="accent3" accent4="accent4" accent5="accent5" accent6="accent6" hlink="hlink" folHlink="folHlink"/>
505 #0_ 9`r $),
506 #0_ 9<
507 nt`r0c
508
509 # B'CNQw5>ACDEFGHJKMOSW[e;! "*3o=DH4LNtO
510 QQSUX2Z`hmt"y5?@BILNPQRTUVXYZ\]^_`abcdfjt  24Eac|-/=Y[l!)EHr 8TW <?\x{$'<X[q9UXd
511  :=Hdgp`r %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%_8VW@$!VV ( 
512 jz %
513 3 DDC"?Z
514 
515 S  ?%l
516 
517 0F?
518 
519 B ?' `B
520 
521 c $D?yzl
522 
523 0F?Ut
524 
525 B ?bw `B
526  
527 c $D?l
528 
529 
530 0F?!$
531  
532 B ? ";$ `B
533  
534 c $D?2#3#l
535  
536 0F?
537 
538 
539 B ?' `B
540 
541 c $D?l
542 
543 0F? 
544 
545 B ? 8 `B
546 
547 c $D?, - fB
548 
549 s *D?y
550 
551  @ABvC^EF?^v/^
552
553 @`(~
554 
555 B ?/_ l
556 
557 0F?+l
558 
559 0F?+fB
560 
561 s *D?6"
562 
563  @ABuC^EF?^u/^
564
565 @`k"" 
566 
567 B ?N" l
568 
569 0F?"m#l
570 
571 0F?"m#fB
572 
573 s *D?y
574 
575  @ABvC^EF?^v/^
576
577 @`(
578 
579 B ?$ l
580  
581 0F?+l
582 !
583 0F?+fB
584 "
585 s *D?6"
586 #
587  @ABuC^EF?^u/^
588
589 @`k""?
590 $
591 B  ?S"  l
592 %
593 0F?"m#Nl
594 &
595 0F?"m#NfB
596 '
597 s *D?, 
598 (
599 t@ABvC^E F?^v/@ , 
600 )
601 B
602  ?O j 
603 fB
604 *
605 s *D?, 2#
606 +
607 t@ABuC^E F?^u/@"t2#
608 ,
609 B  ?a   6
610 -
611 "?6
612 .
613 "?6
614 /
615 "?6
616 0
617 "?6
618 1
619 "?6
620 2
621 "?6
622 3
623 "?6
624 4
625 "?6
626 5
627 "? 6
628 6
629 "?
630 6
631 7
632 "? 6
633 8
634 "? 6
635 9
636 "? 6
637 :
638 "?6
639 ;
640 "?6
641 <
642 "?6
643 =
644 "?6
645 >
646 "?6
647 ?
648 "?6
649 @
650 "?6
651 A
652 "?6
653 B
654 "?6
655 C
656 "?6
657 D
658 "?6
659 E
660 "?6
661 F
662 "?6
663 G
664 "?6
665 H
666 "?6
667 I
668 "?6
669 J
670 "?6
671 K
672 "?6
673 L
674 "? 6
675 M
676 "?!6
677 N
678 "?"6
679 O
680 "?#6
681 P
682 "?$6
683 Q
684 "?%6
685 R
686 "?&6
687 S
688 "?'6
689 T
690 "?(6
691 U
692 "?)6
693 V
694 "?*6
695 3 FFFFFFFFFFG=G?GAGCGEGGGYGpGrGtGvGxGGGG0H2H4H6H8HtHvHxHzHI
696 I IIIII`r%t-z &t.z,t/z2t0z8t1z!>t2z'Dt3t4$t5 *t6Myt7Myt8> j(t9>j.t:>j4t;>j;t<#t= )t>/[5t?>j$t@> j*tA>j0tB>j6tC-JtD+HtEtF%tG/[1tH/[8tI> j&tJ>j,tK2tL>j0tM>j6tN>j<tO>%jBtP>jtQ>jtR>j%tS>j+tT"tU (tV/t( _Toc166386310 _Toc166386311 _Toc166386312 _Toc166386313 _Toc166386314 _Toc166386315 _Toc166386316 _Toc166386317 _Toc166386318 _Toc166386319 _Toc166386320 _Toc166386321 _Toc166386322 _Toc166386323 _Toc166386324 _Toc166386325 _Toc166386326 _Toc166386327 _Toc166386328 _Toc166386329 _Toc166386330 _Toc166386331 _Toc166386332 _Toc166386333 _Toc166386334 _Toc166386335 _Toc166386336 _Toc166386337 _Toc166386338 _Toc166386339 _Toc166386340 _Toc166386341 _Toc166386342 _Toc166386343 _Toc166386344 _Toc166386345 _Toc166386346 _Toc166386347 _Toc166386348 _Toc166386349Zb C!!"k#v$
697 &&u&)'((r)*+,Z--G..#/v//;^<EI+IKKqQQBf*lar
698  !"#$%&'mh
699 X!""#$&&&J'(()*+,s--a..6///[<~<E*I9IKKQQGf/lar ,2BHZmp y A I  DQSbvVks4<jq{&+07ou/6Q_TXp| !!(!,!!!!"f"s"""""!#-#J#P#b#g#p######'&*&<&C&&&&'''')'0'1'3'4'@'A'I'o''''(((((((())1):)r)))))))*,*>*****+ +W+b+++++++++b,k,,,,,,,,,,,,,,,,,,,Z-q---..G._.../!/#/4/a/t/v//////42;2H2R2A3H3334455=5>5I5556666677778889 9;;;;;;'<1<6<><H<M<R<Z<^<c<q<~<%=*=/=5=;=@=E=Q=R=Z=\=k=====z>|>}>>??????D?K?O?R?T?X?Y?[?i?n???@@@@@@@@ AAAAB B!B)BBBBBBBCCCCCCCCCCDDD!D"D%D'D2D4D:D;DFDGDIDJDNDVDZDDDDDEEEEEE FFFFFFIGMGNGPG[GcGdGnGGGGGGGGGGGII"I*I+I3I;IAIJI[I\IfIgInIIIIIIIIIIIIIIIJJ!J+J4J:JMJSJTJXJ~JJJJJJJJJJJJKKKK1K7K8K<KMKRKfKpKqKsKtKKKKKKKKKKKKKKLLLLLLMLYLhLqL~LLLLLLLLLLLLLLLLLMMM!M'M(M,M9MCM]MdMnMzM~MMMMMMMMMMMMMMMMMMMMNN#N(N*N0N8NDNqNvNNNNNNNNNO O OOOO(O1O5O=OXObOOOOOOOOOOOOPPPP1P3P9PKPUPaPkPlPyPPPPPPPPPPPPPPPPPP Q
700 Q Q!Q'Q(Q6Q7Q9QNQVQ_QaQbQlQqQvQzQQQQQQRRRR-S:SsS{SSS0T8ToTtTTTU&U~UUUUUVVVKVSVjVtV?WHWXXXX YYIYVYV\b\c\k\o\\]]]]"^'^T^Y^l^^^^K_Y_8`?`bbbbbbcccc3d8dzd|ddeeeZf\f]fhfllllllllllmmHnLnnnoo\ocoooq qqq%qara b $26>~@ k#o###$!$$ &)'J'((((r))**++,,n-s-t----T.a...//0/6///333757;;;;;;;;;;;<<<#<1<L?N???D!DGDID_QaQSSXXYYgZlZZ[&[0[Q]S]T]W]bbTcYc>dpdf@fZf\fj1kl(lpp%q2q5qCqFqUqXqqqqqqqqr.r1rar333333333333333333333333333356Ede|0=\l")Ir 8X @\|(<\q 9Yd>Hhipb j  CZ!!!!"""k##v$$
701 &&)'K'((**,,Z-t---G.b...#/7/v////;;H<<==t>>?$?D?p?@@@@ AAB5BBBxCCD\DDEEFFFIGxGGGIJJ*LrLLL9M]MYNxNNNOLOOOQBfjfl0lppppp$q%q-q/q5q7qAqCqFqHqSqUqqqqqqqqq,r.r\rar 
702
703   t!"U)7p.;<^`^`^`^`^`^`^`^`^`^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJQJ^`OJ QJ opp^p`OJQJ@ @ ^@ `OJQJ^`OJ QJ o^`OJ
704 QJ
705 ^`OJQJ^`OJ QJ oPP^P`OJ
706 QJ
707 ^`OJQJ^`OJ QJ opp^p`OJ
708 QJ
709 @ @ ^@ `OJQJ^`OJ QJ o^`OJ
710 QJ
711 ^`OJQJ^`OJ QJ oPP^P`OJ
712 QJ
713 ^`OJQJ^`OJ QJ opp^p`OJQJ@ @ ^@ `OJQJ^`OJ QJ o^`OJ
714 QJ
715 ^`OJQJ^`OJ QJ oPP^P`OJ
716 QJ
717 ^`OJQJ
718 h^h`hH)
719 ^`hH)
720 8^8`hH)
721 ^`hH()
722 ^`hH()
723 p^p`hH()
724  ^ `hH.
725 @ ^@ `hH.
726  ^ `hH.eh^e`o(.e5^e`o(.0^`0o(..^`o(... ((^(`o( .... ^`o( ..... H H ^H `o( ......  ` ^ ``o(....... h
727 h
728 ^h
729 `o(........
730 t!"U)7WW8Num6WW8Num19WW8Num9WW8Num17WW8Num18WW8Num2WW8Num7WW8Num11WW8Num14WW8Num1WW8Num154s-(v]1 #%q'q@a a Qa a L,g,hzizj+p`r@p@t@@Unknown G* Times New Roman5Symbol3. * Arial7.{ @Calibri] LucidasansTimes New Roman5. *aTahomamNimbus Roman No9 LTimes New RomanONimbus Sans LArial7K@Cambria?= * Courier New;Wingdings]& @Grundfos TheSansAgency FBA BCambria MathBA
731 hBFBFQ- 6a9Cb:!20p$r 2QHP $P-! xxHein Ejdesgaard MllerzefuxD        
732 Oh+'08V 
733 0 < H T`hpxHein Ejdesgaard MllerNormalzefux6Microsoft Office Word@@00UQ>@}I@R6aGTVT$m O*!* - !-!*A (TнЍЍнٳٽнٳώгώннώнٽннٽٽٳٽθθθθӑ_6ȺȺȺθ_6θ燇.+5A=A60@^`k#'?*+H0,6958<Lu4Lt8Bl;>M" 6'*?-(,.&"/%!5/353H:=X>Os4WMRh冠=`=Wl'"',('/$ /)-*#+*0<;Jl6@d38I7Gf8Ci:L|+<j]x/Ac+/:+%*--9,$.*8+(+&&.AVhhpT~45L79S7=T39V7Ei3=d17JNh3Kl20>(+1-$#,),+(3)"*4>DbF_vYe_F79bCRt*2J6>`38S6Cd4@f(.QUV`Dk.>Y*(9..1)&'+-9-)7*(2=UiHgCPn0)') Un[2!@0)Q^u\;K`57O:>]69M8;K8Ce!3foz:U~(%4..4.&,,)4*)D,<O;ZuFa}:6:0 - 50-+XrV5)!8/)8(B54`zHs4:T56O14D51:39H&)=>=PQRc,N*3N-*3( &&&)"%,*9=RgGo=Tk/# +# 34<,./14B:7B,$WqS=1.=:9=8?71)3$E>C]Ik,4F.0>15K67B03G(Gil{</*11*/-&),0<.,>/8E?c~Fg8;C.+ 1//-37/.2038@9<8:C4+*ZiPA2,80)QY`4/*8,&5,%0!HGR`Eb/.:+,:55E13C02D#)<oot'.-3.+8>QhHiEXq+)#-",'&=EMBTr:Pjfo49C0,-=:;+().*.^gV}@9:D89EFJ>30OXhIGNEAI70,6%OZkU;FY0*601F0.:32>)(A?@M+.C7BPKi;?G3#+#;BH79E>L];Uk22:,1(!/20946;1-CUg/RpP|>0'C>>7.):76;2/6/*562@66@99-!8('Lc}Nn28K1-;/0=1;O53G%%6ponSG_}B632-,7<?>FR;>J9LcEk3>S5BS7Ib1.:Xp<66-+/1,-)`tNuH86GB@2%;AJ6+"=62IHO5/,@FM>>?/'-:20OlDd--8/*3+-*33=04J$&.UBav=859@E=CQ9EK64:27<#% *%167/,3& ,((6CSL~\WZ>=@:+ BFK4(5* 3*G;/TlA=BCFN-)"9691'!+93;Gg>Je/+10+1++.31F#);ECKKDawA?>;CQ558?IY629.4>>6+2(".*., #!8COFu[VTGtHuT4,&F?<LPc<;96+#50*9-%F<89564*@<A<88+&88@,%.;AJF]7AX,(---.10<16J$"0wnrNA_|>;?8<>/,$9?VBLR. 2..6)(5BHIwaZOvC_@d;Uq7DT@SobFk66;@:A0(JIMHAE=2.>BI2(967>9597:54./+';;:21.* 5%>BTG^06=0*4/,389;++91*/NA\v40)EQc8/(+!1$&7<EBh_YGvD_@b<Tj4AR-/:AMd>Qo9F\65A8LYMsLu:8=C99;-"5,#<306+";9895,2'4-)4.*,7:;2&$1*(-1#GQeC[y43<,(,B7?KBWr-#0/+/>YrMSR}Gs:Vt8Tp8IW./0<DQ8FV24<555*.#5.(4'"&25@EnHm<AE9-*4.(5,";8883/B4.3*(5-+6130*#5200)!5/1401.5,)K`=LaVONP?Tk:K\O~WApHk;Wv5DZ6>L>CN=DM9D]@M].&*)% 2*#/+-21451-+'8/04.)5/).&"DPcMq>DQ1&9,'3.'3*#0&/*$31/2' 4-02*&62.3./5)":142$051:OGvQ~@_|8Rv<Tj0;H28?8BNHYt?M`8:A/',!/% /*>B??:1+!0'!/'"0$400642E56+# Ps5%/'F?<3.(HWj6-&3* 2-2.$6361+*/%.' 6-&2(%=59':_>Pq9G^9=L239>Ra]qVkMTg1%!+'0+(.)1+ -+-&-"2($,.&,#60')!A8571,>823)LgB@H6*-'.!31-1* A>8GM[41.6*%.)"86=<<?:/2:-.3/)*l%+69:<?LWUfzavZ_rCCF1)&5652,"0$==A.&.;;8/$3-+-'!0*%0)%.'* ,*&7,,5(.%51137=CPY>418.%-%3("/!9>D+2*)2-&-&1$.0+#5*%;/5)"drUR^=:5<50CEL92+A<69<F6131)&6/&,#*'(*,,#0+%,( )()/&>=1/%./411?7Ib*$&EUj<.)6+$2($CCD4(1$0'/$/$!;:B-#98B2-&L=;4.0/"{ЕH?82"63.:731+&6.%*#3*&,$-.)+/$+#( +$)#-%*&#*(126D39K.2:0*'+"!ARd=1(5/#:/(4)0'"5)5)!,%-!3#7.04/-8.+2& 7'0!v{YRM,7.&94>2-(:32)!)-!*"*#*&$3<O5?P-2=.+&'& *, -*0CP]>520%.$3/58,%5)4'7+(6)#>BO/#-#8.0/( GL[0!jo~CQY8-14-;21(#.",!'6:<7;A7;@0/.("% +'*'/%+ 48H<CHD6-3)D0'ly3$0&5)6.(B3+7+#6+&2'$0$7% 5+$4%aap;@?+&.&139-6<116)!$ % ( &% +) ()4(#*8=Q70-9-)8/'4+!YGC4)5)"0&1"0%0)*0$ 6)!=232' ;+&3'TQ]=@F35H155/*%& %( $* %.JRPMJG%* &2' 'Eo6)$;-&6,"71.@4+6%3&-!CL^=48;?J1#9-,2'3(%7*%8'JEQ@ES&
734 3!&((&"!+!73-.+%emr<:3Qxa1+$4,'3,!A7:/!@Mm=1+NA91'7-'8833/.4#53:=994"@98AAB3)'7&:0,;+)=) >7A;06,"1"21(74,7:9\b]0,#UWS721<;8=73)B62.!4+&I;3BEJ7$Mg8543#9-(8*A8;A1(2(&;?J+3&2'7"ILY5%5&B=F@2+B28^YZ?HH;;8\lr322WY`;3+HC?8.#0("4($'/&3$-!-"A5,2"\ixBBBO`FQf6AO857P@8C972",#C75PD?:349/)-$@-&:8<3'OD>7-(9-1hbc:6/`_[MFB?6,=6/5)!.'!(/"/#/%)3(!/' U]i2$!4':/&4(4#42/Wl7<S7152#C>>3%2&:27-!6'!7) :634(B881)H2)7&9-0KQI2($JIG1'/%6&1(-#*#)"9.&7ABecaRSSYZ[NKO, -"*$$[toLg<:D1#=/(1&5&A757(0)(2//4'>.$MMO8+&@44I:96/6=JX4$:<B6)5-#.&0#9??VPAJMTrmgJFDohbSWa=@F?ZgRncSi|HKU0$/+)HGVHPi2%5(4%:)EBKD>@TJNz~:-%4%5,#@3.6-&H=93##iy640:/);96SIALONlc[OKPnjgJY_VdqdNe|ZvNYe@<<5+$0 3!)!-$"0&!-)-@Id7.!K?75$8'?629)#5'?:@EAFE=8>3-A84M@:=-(6##d]UEDBjgaIFKgld]jp{ti~CHS2&%+&*,1%1'0& IHMIIM=8642;59IKMQ7029-'9#\Y_0' ;,"I8/6*#:--2'"?/+A.&=/(4$ ꖛkxq}_jy838,'/!(P^edw=BP7=HAIf:FWBKZ5463+'BBFboEL\.1A@JcUGBLCB.QA;=72:-&I7*7'@84=0,J<8@2&E/-6#lA65). 4)-%>=;:BXDKX8;2M]p4(FNP81*5+"4-&ADO9;FOKQ:7-5/,;D\G[><;=+!0%?/&LHK1#?3.>=>3"B=B5&!G5+B1'6%nr~S^v:979<B==?A??=Ib5,#1,'9129@EFLZ3)'60127:4,%0' :-*=?MQ[g;/#CL`=IhI[x8$2%<-$IFL9,-<415'/#GAG<'D0(A0'8$Wc|DDFDGN>=DCTn5)4*'7252.01)$?74FWa=<=5-*;1.6415-(2($?=K{OLS4:QJ^:12<0*7'#0#LJT2&3&GCP:)$@,"PGFLA@7$\d{OSa<10GR]7.10,$828:20:11JYe@DHKRW7.)?967/(71.CGI5-)VOVPS^GQUBDU15D75=9)UZbG:85"A4/B55@0'<+!>+$=+%F2-:' Xp7,%N^xC9769C;2,5)#KQW3%;68SZg@?B?:<JS[FCF>78LQXE;:[k?8;;/'So<=R=7FA,;)"6)B.%;.%<*#=*!@-'B/'D4*:(AUoTcsM\l922489>;?:@H8>K3+&=61VW_353HQYIEI=>>C;>DFLQYf3(!BDPPTcACLy:E`C:;5%7,%>0+;0*6,!IABF60A.(D3)9(UU`Ys@;B@CN>64?DL<63@?CSZa5*"944UNN:.*B?;JOV520FMQ:369/(>3.EHV2+%cq>Il9/-3$JGLJ@=8'@-$B/&?/(F2-<'Xy97:4%"DELDEP=55;9=MLM61,MT[HRbWoD?DJJRFHLNQ^83.95192)CDLGDL4"qFV}>:=8&5)6* >-#A/'H76L=:=)Xp3/-T]jB8<HKRPTZ:42CKUNVhNVbZ\g:.+DGQHJOHCDD@KB::<0$?@?>;8=::+VZeFLS6A_CHU<5-6&?+%B0'I81VQR>+~`v-hxhu?9<I>6RNYE?<AAID:;EA>KKS968MMS743=62C?L>:8722ABLM\t89>-",#52;<E^EBE?-.C.'?1(RC@?*$|szj)RDGgktPQ`RJSSNWIHHFDIMMS?7>955T\kGJSAAB=<=B<;>759.(8.*700648:9CER{23GO]~ObA)D1*L9/B,$sir؅98C7# C<DR^mKCKB72FDO:.%71/>3-:5<96446?94853;AFV322=?F?;F>ES27A:;AF>=0($9GYPNVD1'H8/D0(e\f햦]^m;;=32?>DXLVh>BQ>;GBKT888/)(607-()/*)78B/''9,!0$?3/9+-6-&7)'/65OcqG-!I6/H66e]isTa~8$!B?6-&5)(0&;20<34.%$*$-("'45L-5K+2L0EdKc~ZxSANiOZtG/'PCBL3.cYbEZE723"55:627:DTBIYI_qYnoƺ;lDv0/BAD[L<1G>@I60XMU>RfSkUjrY`hk^Wƴ˹zudpPUa?h?[2.;CF[N?6WLRK86UGL'E7:7&<)Q?/`YTWZ`;@e5>X:9P<@X[HGI:9H51L<?*!&babF4+RHDyn_vnkĨ^]a@Y32;2.789PbpH+%E/*MCR-%'A65D,!=' zjRkdbĪvtl>T:Hu;1=4.=[`oGHMx&fgoM;3J?:{wt˯Ȯȭʭİ˴ͷѸθԺîοz}][a46Sevɜܐ$B:@:&7$^KCyqpǬ{uuk{ihj]acU[OFMD>B?28:2<6-11'0MMdKI`ZZrORv0.8DG[:=F97:24@54D2+7+ *+"%*!"-&*,%'*'-1)50.30.972<65D25BADUVWhHBRdmx{{,94>62:9/5:+-6267.0D;9B@@G?FDDM?9=D9BIHRPJGa]Xrjd}yz}|}5 G?;YQRxwy~~ykedtp~tioqabaQSWHGH;?A557'%1%$<)#z~cXX3 /"+-.- 3/#-!/+(,&6*&2)$6&=56:312#ACO@32*  ?-+D8.3&#9-(<47516=8;?<B<6?:8>=5:822=<E<68703=7==477%8-$<.*J88-;.%5*#5(@<N;0.5,'<4;2,(C=H7,)1)!4$3)'0 3*!5'<9@5&9)%;/+=.2-J:.3$5' ?:F2% 1%1$0$3&.'5& 0&3*&4(%3&4(5%7*!:*%=46UMPlii)8) 8% 4$1$8-,;3:B<E=57GDV821635?<E;9=1#4(!8) 6)!E8:D=E[RK8,%6&4$5%;876)$;,+3' 7,&2%6$3*';444$1 -=014')2 =-&/#%5*'3$4"8%4"5"7%1 -*ULKfkg;/)8 /f[X]TN-0!9( :("6(2. #ump3#(4"H<=wuw7:'"1⢛|||ώᳳнннፍώǽнн|||՜.+,0 hp  privat9p 0Indholdsfortegnelse IndledningServerAdministrationHardware dokumentation Generel beskrivelseEmbedded program kode Main modul LCD modulet Keyboard modul# char keyboard_read_safe()  Barcode-reader TCP/IP Stack
735 Intro, Hvorfor bruger vi network_* funktioner?& Hvordan er funktionerne opbygget? Network funktionerne.3 network_send_hello( unsigned char termid )M network_send_scan frame( unsigned char antal, unsigned char buflen )# network_send_calc_total() . network_send_cash_payed( int amount )# network_send_cancel_last()" network_send_cancel_all() network_got_reply()# network_read_acknowledge() network_read_int()  network_read_char() network_send_goodbye() KonklusionBilagBilag 1: Kravspec.!Bilag 2: Acceptest specifikationBilag 3: AcceptestBilag 4: Tidsplan Tidsplan rev 1 Tidsplan rev 2 Tidsplan rev 3Bilag 5: Dagbger Torben
736 Kevin
737 HedinBilag 6 Hardware dokumentation!Bilag 7: ER diagram for database+Bilag 8 Flowcharts for embedded programmel Titel Overskrifter/
738  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkmnopqrstuvwxyz{|}~ 
739     !"#$%&'()*+,./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoprstuvwxyz{|}~ 
740     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry F0XJRData
741 lp1Table-fWordDocumentSummaryInformation(qhVDocumentSummaryInformation8CompObj{
742  F)Microsoft Office Word 97-2003-dokumenter
743 MSWordDocWord.Document.89q

Properties

Name Value
svn:mime-type application/octet-stream

  ViewVC Help
Powered by ViewVC 1.1.20