From 54d53866ce521dfaa44a6c5d1d97aec2365b5786 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 10 Aug 2008 01:18:05 +0000 Subject: renamed --- LaTeX/chapters/simulator.tex | 6 +- LaTeX/diplomarbeit.pdf | 3945 ++++++++++---------- ROADMAP | 9 +- saved-simulations/basic-multicast.dat | Bin 25790 -> 0 bytes saved-simulations/berkeley.dat | Bin 25776 -> 0 bytes saved-simulations/broadcast-sturm.dat | Bin 27627 -> 0 bytes saved-simulations/broadcast.dat | Bin 30665 -> 0 bytes .../ext-vs-int-sync-long-transfer.dat | Bin 28965 -> 0 bytes saved-simulations/ext-vs-int-sync.dat | Bin 25564 -> 0 bytes saved-simulations/one-phase-commit.dat | Bin 24834 -> 0 bytes saved-simulations/ping-pong-sturm.dat | Bin 24012 -> 0 bytes saved-simulations/ping-pong.dat | Bin 19547 -> 0 bytes saved-simulations/reliable-multicast.dat | Bin 24862 -> 0 bytes saved-simulations/two-phase-commit.dat | Bin 23603 -> 0 bytes simulationen/basic-multicast.dat | Bin 0 -> 25790 bytes simulationen/berkeley.dat | Bin 0 -> 25776 bytes simulationen/broadcast.dat | Bin 0 -> 30665 bytes simulationen/ext-vs-int-sync-long-transfer.dat | Bin 0 -> 28965 bytes simulationen/ext-vs-int-sync.dat | Bin 0 -> 25564 bytes simulationen/one-phase-commit.dat | Bin 0 -> 24834 bytes simulationen/ping-pong-sturm.dat | Bin 0 -> 24012 bytes simulationen/ping-pong.dat | Bin 0 -> 19547 bytes simulationen/reliable-multicast.dat | Bin 0 -> 24862 bytes simulationen/two-phase-commit.dat | Bin 0 -> 23603 bytes sources/core/VSAbstractProcess.java | 2 +- sources/events/VSAbstractEvent.java | 4 +- sources/prefs/VSDefaultPrefs.java | 2 +- sources/prefs/VSPrefs.java | 6 +- sources/prefs/VSSerializablePrefs.java | 60 + sources/serialize/VSSerialize.java | 3 +- 30 files changed, 2035 insertions(+), 2002 deletions(-) delete mode 100644 saved-simulations/basic-multicast.dat delete mode 100644 saved-simulations/berkeley.dat delete mode 100644 saved-simulations/broadcast-sturm.dat delete mode 100644 saved-simulations/broadcast.dat delete mode 100644 saved-simulations/ext-vs-int-sync-long-transfer.dat delete mode 100644 saved-simulations/ext-vs-int-sync.dat delete mode 100644 saved-simulations/one-phase-commit.dat delete mode 100644 saved-simulations/ping-pong-sturm.dat delete mode 100644 saved-simulations/ping-pong.dat delete mode 100644 saved-simulations/reliable-multicast.dat delete mode 100644 saved-simulations/two-phase-commit.dat create mode 100644 simulationen/basic-multicast.dat create mode 100644 simulationen/berkeley.dat create mode 100644 simulationen/broadcast.dat create mode 100644 simulationen/ext-vs-int-sync-long-transfer.dat create mode 100644 simulationen/ext-vs-int-sync.dat create mode 100644 simulationen/one-phase-commit.dat create mode 100644 simulationen/ping-pong-sturm.dat create mode 100644 simulationen/ping-pong.dat create mode 100644 simulationen/reliable-multicast.dat create mode 100644 simulationen/two-phase-commit.dat create mode 100644 sources/prefs/VSSerializablePrefs.java diff --git a/LaTeX/chapters/simulator.tex b/LaTeX/chapters/simulator.tex index 832a391..d2d37c8 100644 --- a/LaTeX/chapters/simulator.tex +++ b/LaTeX/chapters/simulator.tex @@ -370,12 +370,14 @@ Im Expertenmodus lassen sich zus\"{a}tzliche Variablen, wie beispielsweise diver Im Folgenden werden alle verf\"{u}gbaren Protokolle behandelt. Wie bereits beschrieben wird bei Protokollen zwischen Server- und Clientseite unterschieden. Server k\"{o}nnen auf Clientnachrichten, und Client auf Servernachrichten antworten. Jeder Prozess kann beliebig viele Protokolle sowohl clientseitig als auch serverseitig unterst\"{u}tzen. Theoretisch ist es auch m\"{o}glich, dass ein Prozess f\"{u}r ein bestimmtes Protokoll gleichzeitig der Server und der Client ist. Der Anwender kann auch weitere eigene Protokolle in der Programmiersprache Java mittels einer speziellen API (Application Programming Interface) erstellen. Wie eigene Protokolle erstellt werden k\"{o}nnen wird sp\"{a}ter behandelt. +Im mitgelieferten Verzeichnis ``simulationen'' befinden sich zum Testen alle Beispielsimulationen als \textit{.dat} (Java-Serialisierungsobjekt) abgespeichert. + \subsection{Beispiel (Dummy) Protokoll} Das Dummy-Protokoll dient lediglich als leeres Template f\"{u}r die Erstellung eigener Protokolle. Bei der Verwendung des Dummy-Protokolls werden bei Ereignissen lediglich Loggnachrichten ausgegeben. Es werden aber keine weiteren Aktionen ausgef\"{u}hrt. \newpage -\subsection{Das Ping-Pong Protokoll} +\subsection{Das Ping-Pong Protokoll \small{\textit{(ping-pong.dat, ping-pong-sturm.dat)}}} \begin{figure}[h] \centering @@ -455,7 +457,7 @@ Werden die Ereignisse wie in Tabelle \ref{tb:PingPongSturmTasks} abge\"{a}ndert, \caption{Programmierte Broadcast Ereignisse} \label{tb:BroadcastSturmTasks} \end{table} -\subsection{Das Broadcast Protokoll} +\subsection{Das Broadcast Protokoll \small{\textit{(broadcast.dat)}}} \begin{figure}[h] \centering diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf index 12142b4..a40f478 100644 --- a/LaTeX/diplomarbeit.pdf +++ b/LaTeX/diplomarbeit.pdf @@ -87,13 +87,13 @@ endobj << /S /GoTo /D (subsection.2.5.2) >> endobj 64 0 obj -(\376\377\0002\000.\0005\000.\0002\000\040\000D\000a\000s\000\040\000P\000i\000n\000g\000-\000P\000o\000n\000g\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l) +(\376\377\0002\000.\0005\000.\0002\000\040\000D\000a\000s\000\040\000P\000i\000n\000g\000-\000P\000o\000n\000g\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000p\000i\000n\000g\000-\000p\000o\000n\000g\000.\000d\000a\000t\000,\000\040\000p\000i\000n\000g\000-\000p\000o\000n\000g\000-\000s\000t\000u\000r\000m\000.\000d\000a\000t\000\051) endobj 65 0 obj << /S /GoTo /D (subsection.2.5.3) >> endobj 68 0 obj -(\376\377\0002\000.\0005\000.\0003\000\040\000D\000a\000s\000\040\000B\000r\000o\000a\000d\000c\000a\000s\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l) +(\376\377\0002\000.\0005\000.\0003\000\040\000D\000a\000s\000\040\000B\000r\000o\000a\000d\000c\000a\000s\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000b\000r\000o\000a\000d\000c\000a\000s\000t\000.\000d\000a\000t\000\051) endobj 69 0 obj << /S /GoTo /D (subsection.2.5.4) >> @@ -601,23 +601,28 @@ endobj /ProcSet [ /PDF ] >> endobj 244 0 obj << -/Length 2291 +/Length 2355 /Filter /FlateDecode >> stream -xs6+x7cd3dZowf7=(WTq a2 {Iѝ*aS+Y%Y/0RX'/j.v3hCxi~z>}^B(^*_? /Wd,Ÿ$sH4\bhYO=c/nmuւĶˋZHtq*as0a7ګn |hТ[kp@V+9*9jPfEVxdE. %Bhl:nB/>D&.:!Q[ rl8NJnYէb;Wclu΃b|*aD;f!`;M-֫d0V/A9фQref?Kٶ-]%+6O1LIYvoV*}yO,hP֚Iϧzp̹NT't)kPj$qimMZ45y.ޞ#0ba `Du&L!IeFxh ^5ڴ_[ï.{v;RunbJ*aۜ0w 20Q: A4Fqk.Fbu"$Ln^ýfd5]sq.b*aN87 @D#vXZuN# ZBՕ;T[\;a#Ɲ*᤯^^'sP)zN5Mted_eP ~O9}G9UJןB+qN~/q|/`_ZMיlJX-U)6̳K㯬KU ;ht)ZQ&3Nxb D9}܉:O.2U 2xXoQh -XVlE 4CE4`hь[kМ>D{&,(mH22Gݵ:57 ԢO*~^ݾBi_tVݩ/ :^=̳pPq*1vglj6n͙t)4DV#K zTG y}*UG׻tW\KA?HHi@U$Ē -{c7jmr&kk^a>}Y7)M+ֆO[}{D^?5]C[beaK#Ы v8دb:ĸcיɜR{g\/oj~]{t?壶xYhdt$Ɨhou7 A4Tqk ӅLRzG^#/y*^(˳*a2l1 - Dc@8]B΄~[M)C_̓Hx7youyw9#|wޝʦ04S**aC.%b -hDCB !<Y. KB??n;wmŮ: pz>>Ex6 I4@Q[ ӷt.{)5JaY;fR9ͻuʩwHJ6{wՏvԿO ]}UۋWGKT0 *],*'ʲ|2`/ _De]ijpQb5,ɵy#zEٜ`S'D4W*>FjAz,LiDY. ;i { &J՛cSjmc%K1mE-JD” [31'.o~}Mf^:'*1'iI@WsܫPjqE)9A,q{M0~}:Vn1J!C̰q0 A$Ͻ9.2LDZ&< 83RykBkؠr}_57vsyXs:h0&DU.Y #bznEs2+W4 bYA +bE]إnfR^] +o,*Eq:~(N T^x%fa\Q{M"x\R%dDz\hbkӄ^.| vs9mu%txw0D4.A;yzXhZ +ZC'G ʬt +(w#ED-! =B3_"`raVK|\.*]-)s5^Py!׫0PhG<xdYEg!ażJsolpi*0Jụgsem`;۵EuC!CFRͪW%jyqJWQDSU s 9Jgr (r$Q9l%ar25[B馟kw,"Fϫr 9ь]@3[kA ^;ʋ` T}3.u% ]LD$C>†btNbk-jbr)lҴHS/$(뇲_N_l=R:6 CkW%"G_ߣ D[Ky]ȦRbvu;H6ݑxB+ kw8BJ Wh:`#mtxck-z8ׅɜRg\/j~[{t?e؀=LfD&j"%*@MUlEp@.DPU ku"_ʡ{Y*p_e(Qlp@.~[M)C_퍕Hx ܽLyߔm3ahTdaDDJ"F4U5*l1hd$,LW 2$TwۻXT쇧vCuÂpc8P"q< +%$V S%7^&7:u-J,?u7JZn^AXګoabyE[k5b^VQe> endobj 247 0 obj << /Type /Annot @@ -720,81 +725,81 @@ endobj 261 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 339.2892 235.2122 349.6652] +/Rect [107.4855 339.2892 371.1808 349.6652] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.2) >> >> endobj -262 0 obj << +265 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 322.5846 234.1633 331.1494] +/Rect [107.4855 321.0462 291.7104 331.1494] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.3) >> >> endobj -263 0 obj << +266 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 302.2576 430.8561 312.8399] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.4) >> >> endobj -264 0 obj << +267 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 283.7418 339.714 294.324] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.5) >> >> endobj -265 0 obj << +268 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 265.226 361.5826 275.8082] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.6) >> >> endobj -266 0 obj << +269 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 248.5214 273.5162 257.2924] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.7) >> >> endobj -267 0 obj << +270 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 230.0056 279.3982 238.7766] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.8) >> >> endobj -268 0 obj << +271 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 209.6785 278.1965 220.2608] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.9) >> >> endobj -269 0 obj << +272 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 191.1627 283.3791 201.745] /Subtype /Link /A << /S /GoTo /D (subsection.2.5.10) >> >> endobj -270 0 obj << +273 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [86.8628 172.7546 178.9666 183.0229] /Subtype /Link /A << /S /GoTo /D (section.2.6) >> >> endobj -271 0 obj << +274 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 154.2388 325.7265 164.7134] /Subtype /Link /A << /S /GoTo /D (subsection.2.6.1) >> >> endobj -272 0 obj << +275 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 135.6153 281.8817 146.1976] @@ -808,28 +813,28 @@ endobj /D [243 0 R /XYZ 74.4095 638.5029 null] >> endobj 242 0 obj << -/Font << /F26 214 0 R /F28 217 0 R >> +/Font << /F26 214 0 R /F28 217 0 R /F63 264 0 R >> /ProcSet [ /PDF /Text ] >> endobj -276 0 obj << -/Length 2088 +279 0 obj << +/Length 2089 /Filter /FlateDecode >> stream x[6+ti53M۴> ǫյ‡P%J8(M@ Ǐ@K,2#Ve -xX?7k+/^g7OZ,'VkݼθVxQm׻͒Eq{WViwOtv$ך?))l46Tw*+Ip6]4Me1&6yۥ ˕zUY,W?wžeqTw2Rd{JD*3IӱuCLŔQS +xX?7k+/^g7OZ,'VkݼθVxQm׻͒Eq{WViwOtv$ך?))l46Tw*+Ip6]4Me1&6yۥ ˕zUY,W?wžeqTw2Rd{JD*3IӱuCLŔQS A+AbjZI2&yYnq*&|y<h+ˆ7ӠqΈ- }Mh}_Z;iШWۓ#XnB$99s>r/fN<56<^QܟEX1>5cJH,hlRXbV`wB~J2&`։qI(D -ZˋWWc|2DXLxǫ՘yL1}pL}EyNZ[oǢ6ө(Btz*MЩ\60;G0IZM%z]Ն&Y"zg/!CZըիxLjMKŮ~,~>?u/v_*궽,8f,)dL+·}Kn#?ǶІm;Zfm~fL^3Hf syQ[ޟ~߹.޸{W1;u!3*Ex(Z7g 2)d(Vp"?]D-l"L*yU`Bendstream +zNA&׽Myl菓&z0ηB(%YDlU])wHt=y %zMV9JNP'b ̜K.N2'̭W%!CZըիxLjMKŮ~,~>?u/v_*궽,8f,)dL+·}Kn#?ǶІm;Zfm~fL^3Hf syQ[ޟ~߹.޸{W1;u!3*Ex(Z7g 2)d(Vp"?]D-l"L*yU`Z;endstream endobj -275 0 obj << +278 0 obj << /Type /Page -/Contents 276 0 R -/Resources 274 0 R +/Contents 279 0 R +/Resources 277 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 273 0 R +/Parent 276 0 R /Annots [ 281 0 R 282 0 R 283 0 R 284 0 R 285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R ] >> endobj 281 0 obj << @@ -1000,11 +1005,11 @@ endobj /Subtype /Link /A << /S /GoTo /D (appendix.B) >> >> endobj -277 0 obj << -/D [275 0 R /XYZ 74.4095 793.4011 null] +280 0 obj << +/D [278 0 R /XYZ 74.4095 793.4011 null] >> endobj -274 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +277 0 obj << +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /ProcSet [ /PDF /Text ] >> endobj 307 0 obj << @@ -1034,7 +1039,7 @@ endobj /Contents 307 0 R /Resources 305 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 273 0 R +/Parent 276 0 R /Annots [ 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R ] >> endobj 310 0 obj << @@ -1242,19 +1247,17 @@ endobj >> stream xKo6:XV|c@%am+}Һ(;%-%#' -Z$YZk43\ǓL1ZdVY'om7Ʒٷ?O *z- gWoW]y.vЫ|Qq(W?={~Շ"e@<-7%%KL$!?.._yϘmq8ڲ,g  [o2X?FS;Sun< nY :fV3Qb@>`c8duF [zY[*W1+:8^д:̱fmU~:sf|(Ĵ5!ᘍN [ԸcO &h<P! +Z$YZk43\ǓL1ZdVY'om7Ʒٷ?L *z- gWoW]y.vЫ|Qq(W?={~Շ"e@<-7%%KL$!?.._yϘmq8ڲ,g  [o2X?FS;Sun< nY :fV3Qb@>`c8duF [zY[*W1+:8^д:̱fmU~:sf|(Ĵ5!ᘍN [ԸcO &h<P! F3j!5ž^(wSq<7"3H!/nvwuq8 #fIDj0Ϝ(bbG瑊z& 1CxRQDFuZ$)V?l+5@NF`\;x(wUXY9ƚOhV3y]3Ra -)oZ[-?(d%jS 4ޝ[| `m-EH9VK.,D/j4(ԔԤСjjH3rP":\TkT9!vMv%U)#]3`Ho8sFHäb(@ H::AOs6/fcendstream +/Iuo5ͤ*19[1vIE]wh\A-lxsM2.L=t%x4l;A4ĻI#L<-\!^F'.):;J'#޴ĿYk8?vMܖ rWlknfGwSUn+%SU&~Z!LBk&&QJ)&E@&U 5(Ce*́eΔΨe#/o~EI1'Yj̺SAjS!С/5ȨKPU0#$QZTŢx*v8`֚Ohbɻ?d~ـǛ7-;LF]U(z?iᖋn/[\q8^^!}W/z32r૖ƷJS0F<ưTA}]tVu> endobj 368 0 obj << @@ -1373,7 +1376,7 @@ endobj /D [365 0 R /XYZ 74.4095 793.4011 null] >> endobj 364 0 obj << -/Font << /F61 280 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F28 217 0 R >> /ProcSet [ /PDF /Text ] >> endobj 402 0 obj << @@ -1384,14 +1387,14 @@ stream xYoI)іM#Y`A.$g3F>Xȧz.YBV1>a?I$u*3NƲ/'RNpf@,QR*ouz~יQ_w ix5ߣ󱥣E>X|y70:ʋ1<ܔj'/ϻ[G8gա>) Xk#*[β@5eL Yⴖ^Ecy02hG ,/ƜM>pcG/Q˼+%(TM9~s5Zn W*oڔW?7g.FC8< %DWgգTHKp{ZPm7saObX .{^E`uORf8nrH agTCT~']L-S@fCUu}Y?ϯ5p5~;6is V" ӍYTj;hULUU߶K2FgR܇ILF5b1EZCHΪ'!)i7'w{,Z؛i`fD q`[X O@m5je4ȳM<Ջv̋WVy'& >Z$ε F8vLphbo&M&uBj$NfkT2諸o?-bK9Lcb[A~CIO$Xq*Ģ"ҞIgkTSt^]NW^S,tW6V=Io{e+TUT4XA'TF5H*ݦY:cٮ|.ap-%R,'nO#7<U{%KE,# _gTgSy^\4 ~_XT Pb\֪UW[o=oaSU$lx0 ;6սD]|٢ZzǛh;V0K: [^kգQpwvWLbuD{Ti&q&[f?Bg('g7nO$Jvlzt Oq'-N08APhdOgllq︺$ -JfAvqkp w o&b% JKo}c! 0xq{怭QC{'hݦًZ=ʛ ޝM/H2Obl( ga1UBaHݎd3. U{TuPN!֨L<(g!?m($IJbZ]$h4TO-EMXNΨM7NW|]gZgaJ\1I[JzTwR,ڲ*V^Q BK"ZDuywv@ZE" ;p1Ӈ/n<'cD@X"_{XA QjX,lCg`ɝRPk0xmz (]qh1Lb*1VaLA?5gr)b݊bG#XQPu7 ֹ3H(r팪[|aE{̝պ Npib%UY ƪ'N=4vait3m]u^Eyî6/'gSu| f![*o^Ցf .1\DrnZT;SzV{ IHѨ$uN> endobj 405 0 obj << @@ -1534,7 +1537,7 @@ endobj /D [401 0 R /XYZ 74.4095 643.0739 null] >> endobj 400 0 obj << -/Font << /F26 214 0 R /F28 217 0 R /F61 280 0 R >> +/Font << /F26 214 0 R /F28 217 0 R /F63 264 0 R >> /ProcSet [ /PDF /Text ] >> endobj 445 0 obj << @@ -1546,17 +1549,17 @@ xڍXKo wQ6 z_W}h(/П{.ԏ4"R5BUca<( "? r )CPƞ_Yr=0Ӹ4adOix^~GWU?ÉA&c)FR HR~/2Vy(<C{AyK~#ROti#J(o9)ᘰvTB/lzaнyz>sEB;̂M0(qQTʛRp? WVU5SB 8IRg16Z#XyXk U6BcqMQwV@n=:+yDP-ÎybᏕ -;~pؽo\r?O:f38bu ˨=Miޟw{7Rw8ڦn'&7xl^PȤbH$6?v>4Ùr? m~(ό*?%Ԫ4(:Og]=sqDqwyA|" B?J Y~cRwY8L i#u]TTi)|,$u BՂ% +;~pؽo\r?O:f38bu ˨=Miޟw{7Rw8ڦn'&7xl^PȤbH$6?v>4Ùr? m~(ό*?%Ԫ4(:Og]=sqDqwyA|" B?J Y~cRwYɽؚ 靺{i(=([͟0()&9y-=(G06I;=,1WM ;ym.6{83B#.DiTYtާ[ V9II]#ADiS]Hx[@|K xj8$~ s$eH>ע+}dV 5o+J+Tf\B812F s~5j /2|Cb&"6eKBz?g9z{ %i%GS>Z -NCAlȓ)WKi648r2'NBr}O=M~v%4,\9󄙮5n8ie~Asg~0=Uh4R+މ k*e֣̣uixzQ&犡&f61،pׅSZPs硅z=ĸĶ6ΕA{ܥ5;f .jGr_fNO^c38>/L4AI}\;duX3a!Խ]^jc~4(G#6.Zrd*c[k/!V+Ymx&|>r;s :*n|s9eeg EI7W巇,A#:7F~ȉ~e?]endstream +NCAlȓ)WKi648r2'NBr}O=M~v%4,\9󄙮5n8ie~Asg~0=Uh4R+މ k*e֣̣uixzQ&犡&f61،pׅSZPs硅z=ĸĶ6ΕA{ܥ5;f .jGr_fNO^c38>/L4AI}\;duX3a!Խ]^jc~4(G#6.Zrd*c[k/!V+Ymx&|>r;s :*n|s9eeg EI7W巇,A#:7F~ȉ~e?s_endstream endobj 444 0 obj << /Type /Page /Contents 445 0 R /Resources 443 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 273 0 R +/Parent 276 0 R /Annots [ 447 0 R ] >> endobj 447 0 obj << @@ -1576,7 +1579,7 @@ endobj /D [444 0 R /XYZ 74.4095 570.9064 null] >> endobj 443 0 obj << -/Font << /F26 214 0 R /F28 217 0 R /F61 280 0 R >> +/Font << /F26 214 0 R /F28 217 0 R /F63 264 0 R >> /ProcSet [ /PDF /Text ] >> endobj 453 0 obj << @@ -1584,11 +1587,11 @@ endobj /Filter /FlateDecode >> stream -xڭXs6 _GR%۶~\ֵAX$n,YrvA@ Sbydாb^Fp4:T7d1LޔۙjL<^E cKTvf˛X"XT|gJJ,Tgc3gR\9)n`8$, )bYYE45qTrG92֊'ΛW2SU$ˢEBcNwW" ;nRMؖDf_nlk},U)؍k 1+4qpXŴ.֯mYZM2&\́'cx"n{ƒ,?j'GsuFBOW4HXљw΀ +xڭXs6 _GR%۶~\ֵAX$n,YrvA@ Sbydாb^Fp4T:T7d1LޔۙjL<^E cKTvf˛X"XT|gJJ,Tgc3gR\9)n`8$, )bYYE45qTrG92֊'ΛW2SU$ˢEBcNwW" ;nRMؖDf_nlk},U)؍k 1+4qpXŴ.֯mYZM2&\́'cx"n{ƒ,?j'GsuFBOW4HXљw΀ X6 4)4Bbk6>D\y+5zNuꗉ5@iZnnKmg7m̝aoXL&ܑ"#e{oSDb#dPa}i4 21\$;]"6fIڛ.q${8u %#.zD.\]W ך~}=Erax]iwxuWo_PU;"M,X|YJĀԡB'l~rX< K/R pX@ƞc; MHS{BwQP1L^ydBPFZBj> endobj 461 0 obj @@ -1670,7 +1673,7 @@ endobj /D [452 0 R /XYZ 74.4095 235.3536 null] >> endobj 451 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /XObject << /Im2 449 0 R >> /ProcSet [ /PDF /Text ] >> endobj @@ -1679,14 +1682,14 @@ endobj /Filter /FlateDecode >> stream -xڍWmoF _]M:ieiaE r|oԒ~$ˎ"#dqL2L@"_hkohέ_^x`eK$3ø}z['4E,Xfǯ]S[&)X&9+\2sD, 3^o3J gd%3HCjKfM¦nW6i|f +xڍWmoF _]M:ieiaE r|oԒ~$ˎ"#dqL2L@"_hkohέ_^x`eK$3ø}z['4E,Xfǯ]S[&)X&9+\2sD, 3^o3J gd%3HCjKfM¦nW6i|f kfE%\R33q4I"?}"xn;IcF1?5)˸w#Gι ~?&KDK0R3[P19F&Ma4b3x`0 "(O M-q[ ?«.@j? -{~zwi^lͨҠt"o pc*_hm왥K6Lj>v y.P@~%T o Ϥ1 Nr߆~c8N{v:*Y(Is i9[iO  #c-ݻЩ ҂φ0ΗX;$q!Lq˝2:϶:؜*se)])ZLAқLPR$}ɒ')@7Xo{I%/ -Ova &/3kl ,M F[~7)׹_3ㅏR2v'Jg}#ȷdendstream +Ova &/3kl ,M F[~7)׹_3ㅏR2v'Jg}#3xfendstream endobj 465 0 obj << /Type /Page @@ -1720,8 +1723,8 @@ endobj 469 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080810030234Z00'00') -/ModDate (D:20080810030234Z00'00') +/CreationDate (D:20080810031636Z00'00') +/ModDate (D:20080810031636Z00'00') >> endobj 470 0 obj @@ -1750,21 +1753,19 @@ endobj /D [465 0 R /XYZ 281.7271 358.4221 null] >> endobj 464 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /XObject << /Im3 450 0 R >> /ProcSet [ /PDF /Text ] >> endobj 475 0 obj << -/Length 1763 +/Length 1762 /Filter /FlateDecode >> stream -xڍn8ޯQbV$%J:&tw[`hrdY˴G wCɒ%7Eh839//B$bQŋ$p>h_yWj')˔/o ',az7LJ$iradlMbO/X,UJeQXd)&C)~gg,I)k}m=aI*;\:S-g4x<ÒA[9ZeZ׍5Đ5[]c "v۫Lp8w[/E4v[͎d|7Ԟp9ˈM}z)j7xN`g DB]@N^, -`Xnva%kGH yz3=d2a|v+o*/9oݹ%;j(EOݴt d}Cr 2VAh[b7C^ HSkMƒfpxZk ^S-hB1 cE4!2 -(xqo,Isg7qʫΐ&Q \ e5FE5O9%[Yv%o"W_7 -)SQ n8ce2rN]aF4ɔS\k]J&ÌjR;\P"T.KI`Ƣ-xX-\G.x]J+N_^w$M֤D>N1|j:vH>hLZ;t2<<𛯴zCٕ s[A4gjh6Ŭ-cW$F2_>0g3Z \r˂T&7l5;/xźKN<Q'q[R mUfp"g bnso}| !y18Xm``Uo7ڐUw^RmSkR'̛IU奓1#?p,Q;a:-tSo]V8 ˂K<&#&HSpfV k:3'`k6vf0$H,P0]?/bс_߳nܩl4311Bf:ĵWezOm$Tݘ\wyW!=: \Rpָxn2t'%e;4yHFI7NWxfRѝs*6R&ʤk<8}h }%ڢ5ذAߊz?u :s{QނGkU%zIK?c `K쭘t7uO*ޠP*"Kf,]:~H@7egnR~m|e4ܱl Go?^`#AOSq 7]I6*D@ -CG1zPI.A -0vwXuɈ>V+LK/?**Jg5蝷:M^7gÜ3Y\ܼ+=pPGu:25.-oZ014eaį7`6r b|Fz.7>7Fw`Sendstream +xڍn8ޯQb"%J:&tw[`hrdY˴G wCɒ%7Eh839/:\p I"ŋ$bs~£]u̫!ˇ\,S*Z-D0.xz7LJ$i* b&, v9z*Z;IbiO=:-v4"oFC8确l{*_euh~WU^r޺s!K&vQi+bT8 >-d;4D=E/Ăo@?L%ƃ,., Yħ=T[4q1 cE4!2C%q[6KMz*3GIb1HF@Qc SNV]ɛHU*e-׍BdT?/4C5N129'0#qWodS\k]J&y դ!/vD$&]6hq Q}}a^K`yb~pFu*b8}yݑ7qXf +:_Lwժuk|o֙ (zwbeBy&]/oҲ eW.mќIp;i_Y +x|Ol^9g3Z \r˂T&7l5;/xźKN<Q'q[R mUfp"g bnso}| !y18Xm``Uo7ڐUw^RmSkR'̛IU奓1#?p,Q;a:-tSo]V˘wev\M$)]z3yµcbYsb'ůM{C$H,P0]?/bс_߳nܩl4+dbb̠uk#|H0xCCg0ۼ*%NXA>-Nu͵97 }1E'%B{u½*$/xqUd 3NJf= !siw\i> o֯ͤģ;T;m^L\Ie6'x$4SAgzBgJ'"j`Ú}+#:ԁ$/w' @20c'XJ""9~JJ[1nTATDY;u`(|4n43Pܽ1 ^/hc7~l +U3;T~TD? =5[]J"AP "T:*p(CmµNwP}W(=c%#΂[$z2"6/*>.(o+ym[P&3^`Ka̙,OnH =pPGu:25.-oZ014e#=⛿Dn`Uendstream endobj 474 0 obj << /Type /Page @@ -1791,18 +1792,19 @@ endobj /D [474 0 R /XYZ 74.4095 608.3473 null] >> endobj 473 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /ProcSet [ /PDF /Text ] >> endobj 483 0 obj << -/Length 1160 +/Length 1161 /Filter /FlateDecode >> stream xڭWKs6WH͔0ޏⱝI:m%ʁ6!)E9"Uw iJ鴣 ?I$u*1NXdggRʼnl8*Or2,QR*~]q"yXi &y(>?eyƍM9yϱrw9MUnw9}#L8qT0#eGei1ǎ(i1J+9ad)J|A)o挦km5.y_p <>{A}s~*gPu2_H2J!YfФ֏n0x '8wu$;)u r&F$lk-%@6p頌Q.aF&7[MFR&58 -l0.JRCvF';%ZhS.ʳµRX+ﱬ} +J"+2pamlhUOH~ kZ((i;GK9e/)-!I!3NlA%0F>*7* !LM|jSv[y r.`+tNq k9Wiy ,!88bPq."C_x=(.@>~*<30l7T[%= eghFVCc gzC uIHLiXU|YC.S#K+i;?U&o} D7悝˅pPM.z72AnD)1pujR._k~ǃP+&…O97+T!6y<$u"omY崀tSF`OkDwr L}W]>H?٢1|EP*7* !LM|jSv[y r.`+t*{j%;{UGk>KΡX:f H> endobj 481 0 obj << -/Font << /F26 214 0 R /F28 217 0 R /F61 280 0 R >> +/Font << /F26 214 0 R /F28 217 0 R /F63 264 0 R >> /XObject << /Im4 480 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -1877,13 +1879,14 @@ endobj /Filter /FlateDecode >> stream -xڭXKo6W Eԛ 'EG@qZYkJJp(V+Zyq83tqK"*҅"IjXeMv=SgoeI".iAu9|iVkXZq_=1von_}pzTgy2M3LGk,N"}ė1>`Zk]ݸӧl71s˧۳LWLȔ|27vN/uX7\ Fucwܸ$OY [LE:ȿ&{MƞFk'FI͍hDDH$l[n=Q,Z%!8;m -"ʇ}Ffݝ3]X:Q˵JBֶRD"(%?0sTWW(ִ`XgDb zUcF*޶ܨ+\jW9E{A+s[i - ߭OToelm_--mLk;'<CHKWG>x sùp_vȳGo+L"G iÃs{Wn=8 ?.\~;v1kA7kE{FX upmm1TB% BѫЎ!Wb./.Zc;o>˖j9)i¾5ע';kl>LP׿Dh3Y -1_>Qg7KBD۳H8٧Q"#xΤ,6rq˱0ɀ'#(fy+hչNCIJHJ7*܁Ӥ?i&R| >!4aBXLN &3t Ldir7q# s︧qJ%bJùL2^TƎ*@-?LqaS^dXzyP*e g) S vkatBvm].17r∘u6j~l!^Ǝ -gGK_7p 6"T(PMoWȂw1} 0bZ*4J%4y,j8/͞WvJx7eۯ\8{{=*V<ďYKUHXz^E'LKlU0\ZCVn܍j ۘY+LPdJdHʊ›~ZBŗeg:CMջzn\Hd~譃?} _[=ScOe# +ͤFB4^S{" B$ISqD(gzT_vfB6]Te C>js#Ι.,_(WBZY!@k~k"E [@\9Ay+]ULSjkZj3["1{J*1#o[Zz@]nTUBXuuX.A+zǢ[p 9ܭ4'*26/֖6 +Ɲbr% +C#}dw\ +/x;Y#MԷ&D4M + +7UCwP.N ?uk;ȵ 5͢H=L},^H86wX~]c +@*@UmhǍF +iH G1iwa1h@pw}Xp7zeKoe5Δ4aߚkѓÝ56G\@~&_"4ӉBș,rg쇳՛%E!YR$L (JoBc0!\$bi29fP310Rlč0̽)~') 2UrbˈzŖSi~:;f4&Z3MzyPbAIqL7xOe.8o+Y ٵiJWwA!G0w.y4CC 3K鐶pj+j"nM&'⏏LdX5rO>G0_޷ C,+ڐŸYRJ\(ZGcCV)=taأ)خr7G_qɌPKڠ;fc~@G?y. CqA^_yPN@?m4ǧ*3pc S:QSб}>\ču-x02'2/<ԶןtB7=M*3܈yP=6<%e\r ees-uE&8;[z<:_3]&g3I猧kM X!X +zgY?endstream endobj 492 0 obj << /Type /Page @@ -1959,7 +1962,7 @@ endobj /D [492 0 R /XYZ 74.4095 184.2476 null] >> endobj 491 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /XObject << /Im5 488 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -1968,10 +1971,9 @@ endobj /Filter /FlateDecode >> stream -xڭWn6}WQ*}jSh:/#DgliRX4C(K{eQJ-h"~mpG^(2*%1a1vAO/Yq´IHt}SU<돫6dmU -JQ}t@AZ15A>}&hЏf;<Lee!匆|u H X5f 17#1ƅC_!+Fu2Jjg¢^d1 -6&\$ΒfiG3&0&=gyXݜ?o]m|_Тxى@o1kډJZLҁ&xO^U:Fv,.HzuYdP[ (09]{@ )eM2vӈ{eZ,H[dλ,ݧa4-Ц` ۩Pja_Ӕn$ -\:mufŠ[䭍w764'n=7k'׋{ %F1&bA5 fip>8+jFUf-&ԭd\K@]em ?koLAYfs^3 =]R?S*Dm͒p5Sdm%UJe jan X 6Ce qS _i!YNw19-pE3#7O~yS8QQl۴|B١&CI.ʅ/lnW QWA(?<1pDQ-g!7cI|5;xX\&qZ]kŬm N 9=gMzk8=5րt71 KQq=2si!ܖaR3_\PK\Uv\]f᪟5jHߘƧKO`bW Zz%Z*-KY;Z.zߵ3.:aNu C넉uaQ:SUD-}&hЏf;<Lee!匆|u H X5f 17#1ƅC_!+Fu2Jjg¢^d1@W&\$ΒfiG3&0&=gyXݜ?o]m|_Тxى@o1kډJZLҁ&xO^U:Fv,.HzuYdP[ (09]{@ )eM2vӈ{eZ,H[dλ,ݧa4-Ц` ۩Pja_Ӕn$ +\:mufŠ[䭍w764'n=7k'׋{ %F1&bA5 fip>8+jFUf-&ԭd\K@]em ?koLAYfs^3 =]R?S*Dm͒p5Sdm%UJe jan X 6Ce qS _i!YNw19-pE3#7O~yS8QQl۴|B١&CI.ʅ/lnW QWA(?<1pDQ-g!7cI|5;xX\&qZ]kŬm N 9=gMzk8=5րt71 KQq=2si!ܖaR3_\PK\Uv\]f᪟5jHߘƧKO`bW Zz%Z*-KY;Z.zߵ3.:aNu C넉uaQ:SUD-> endobj 499 0 obj << -/Font << /F61 280 0 R /F28 217 0 R /F35 237 0 R >> +/Font << /F63 264 0 R /F28 217 0 R /F35 237 0 R >> /XObject << /Im6 489 0 R /Im7 490 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -2099,14 +2101,10 @@ endobj /Filter /FlateDecode >> stream -xڭWYoF~ׯ#9p[$m$6z$%h2,wIQ XٹwI0Dqı2 B 'k8$Q6넳˟$I42R6 &09^}Jɿ*R4ƕvof?^HKI%q!UQj(}"EbP9ȥ0H)ET. Q}^ݾ\>*4eIF4bҜ -$(f1:'+}3{1&w3FI)fWCwT$E "٫ci֭+xsJ ֙в!|N'XM9CK`+%0%TON@I 3.%JCArﻋ+V ø(1$^X|,֟CZiue7eD-7M ׶nr8mlc'} 詄&1I#sLgiSAtg!$]iM8Oߟ<`x'r/[/76H_TwN5 -.*],7ug-P\޺,QV" p1B6VkN:מS^("ow -7 w9bN L S|wU6j*{&jm|H"O5; ˉYz1*,!GRɄc 4dhݺGltjǶ}0ޓ @qcs+5@-nÅzP7X໶84p߽{Hw lQ4/m.I,яup K7U׆XQ W</ɋHR{Brz֮(ɡgy -eQj͔!2rȹ -@Ἠy遯 qM8_xKos -jq\ԯMz1EF TNѹ-˭'D| ӏ(eD$ETOڃ`&Bn1=L -Ra:*@UrD|S `7 :ur5HX WbLנNX|,[m&q i`9WɈ{U>aV?R~0"ςP UeA%<p˾6MFU4<yW-º X=7be= :0Hpi`R~Otd%/< 5endstream +xڭWYoF~ׯ#9p[$m$6z$%h2,wIQ XٹwI0Dqı2 B 'k8$Q6넳˟$K42R6 &09^}Jɿ*R4ƕvof?^HKI%q!UQj(}"EbP9ȥ0H)ET. Q}^ݾ\>*4eIF4bҜ +$(f1:'+}3{1&w3FI)fWCwT$E "٫ci֭+xsJ ֙в!|N'XM9CCOe/̗E0&_)GD])zruHjq)VRNڮ|],,\IƍG!$mIN&R2cJ+.&RniuicU8!m`FO%4IIAƈǟK&gr8Hh[4e ; ՞&`L˕mY|dó>ɝ{zA8ۤsQtQb;nь}.p`ne-)dh82X +_sw׹Ey [Wua`U![wj`zmoo(|Qk6Tٓe6Pk[@>|٩!_Nҋ9Tg0ب dCS?! M'[j8v.׃_?ߵǡeXEuEU``yho;8w]Mzd~_X6ʏJ vxM^E{|_ֻvM@M=[P6/#ՎRk )CU E͋H|ONgm[*|(m|SPeUM~ue'n*Ы.E6>/pmI ^n89F Bo~D)g ")X.|4tT AfQΔ{ЙP0߭#s ? +mgЩήAduR2cо-mC4͌P\pNxbFNF_7endstream endobj 506 0 obj << /Type /Page @@ -2171,20 +2169,22 @@ endobj /D [506 0 R /XYZ 255.9892 182.3152 null] >> endobj 505 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /XObject << /Im8 503 0 R /Im9 504 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj 514 0 obj << -/Length 2254 +/Length 2255 /Filter /FlateDecode >> stream -xڭYYoF~Уz& fHjS)jb~d/V`ܮN-(cDI3H2 O(`'|)ɴЇ˿T5O%'tykG/+F*χo$՚LK)5J'5gD4])Yp?7I[`S_JXFpxT77E1` s)PZp)6:q&I&HTJ¿6+N,i9o6flKIH )j? IUEcSY Klfkݱ.ƊLX=UPewL ubN\}E,"sXIL%<%JJi_pFUd^"Vk~ljc)x`qz܄5_m7y1[k"y6ӄ&,I(uۡ; 򠵸*4K:'2#&4&cN5˜fTC=B|?' ]S/W D&W;y Ph~EE9 4H#QrO zB}ޞЂʫ3yz9mзCH;Ǻ3+)@ں."[;IOMӘK%ˮe$rK HR1g}ʏT$fW2y Xɋ@^B4+`U Z4D'y|h -Z@{&uV$8)Jfv׊CeqաVnH1"D70xsdc*!i$"|=aŠ7Lal?-ZwLTQe* URIޫ>峍3ô }]c4!"'(Pѩfq1QuM0|1,N6R^rG1>5tF{p?_fV[R6@1/ѳFqT,vvvOJhc -+ZD-efoҚjc.PML6PRa믲=UZtilX{ˡ(m6{kow=6;;pؙ#}oPUV^|}g.[}fHr)U f[G!'v6l_#2zi_*o[l9( 0;T{A)6-SO,aPLnWHX#ўHA"0ү~+[55r]W ;1@7W ;R=ާ3Ŝ?82wL/? e)`}EUf)\ 1B؇[ES,[Ùu|hh޵ix-qF)^:y*/2 4cCk\~0~Pax*ܻgȅrJap-&Ke9UFFǏlB1I(oLGsLx+yt=YDݖm~t銱1]/O`\ŧ>K`f -^UeSg;MoOs7hJRz+Pܛcm]Ȭtnʡ@up"JѺ;e(Euꩿ@&4& ` .o]^')It)t~ L7h0??6WqNeEKonƠ'4DV2~ei ]5w]5]hwYHhxe^u0%*Ӄ7U}Ɣn^{Nwh - cwL ubN\}E,"sXIL%<%JJi_pFUd^"Vk~ljc)x`qz܄5_m7y1[k"y6ӄ&,I(uۡ; b\H%hbCo +vKvA1eN3ilS pŮ)ԗ+e"ɼP[P(M4S"ZB(=>oOXhAUɼ=׶I}!cݙ}m mbBĝ$'i̥e29Z)>W@*JTɼdE /!c畀V*U -EkP>R-=Y+y XNj%d3kšL+TU$q"p`rRRh QJ l214`LJy bSU&L0QD-;&\2|Y)Ф`U^ƙXJqaąϱCz + ^hx(T8͘X:cRFDz{@'~L/hvК _On=eu+Sƭ~)ka Yruv?C8^;Otqhs;'v%n41AXnJJ2|3~÷@iMU&Wc(WlI}Pf|6wCʽPU Tѽ5÷bxF8̑7`}H+/C Sɾx +k­>B^`$9pΪ\-񣐓r|~;@r\/s-uхP齠'LBb0(Q&K7[@+t{XhO mEWli9.+vw 웁+րT)fbU;؟pkoaDzs 0ᄁ3 ؔvf.PRz!a~-JԢ)a-΋:>4MzS|ND k4KJqzډ4C8 /y { PSl(Q,ޠ50BgxTuɜbb(p^Q-\0ƕs"`( #LKvM l{B;B,  ^rF2ȃ +za3CABf8m'I?<rX B/mE}M ZHT9b3&e!g|eWendstream endobj 513 0 obj << /Type /Page @@ -2218,7 +2218,7 @@ endobj /D [513 0 R /XYZ 74.4095 355.9148 null] >> endobj 512 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /ProcSet [ /PDF /Text ] >> endobj 523 0 obj << @@ -2226,13 +2226,13 @@ endobj /Filter /FlateDecode >> stream -xڽ]o6ݿB2PI-C!݊umrȚ%ȯ)ɲ%' xb?hI$M@'ƂrA h? zh;CdpspSvz~[[,#M2) /mrh/vW/޼_\ cNQJ)AQ1/-|j8!Zk\moڮ҉KJ|D#&pÃ9/|8/:(aIƒr#&ϋߎ%$yBHAXW "'1A"c)̸G. .w 68H!R7wFW%Iؕܘ(8sM4SPnfTn=vXz_e}hiX*X2p=cTlC(mY7vb9c'F nH1!CKԯM& +xڽ]o6ݿB2PI-C!݊umrȚ%ȯ)ɲ%' xb?hI$M@'ƂrA h? zh;%CdpspSvz~[[,#M2) /mrh/vW/޼_\ cNQJ)AQ1/-|j8!Zk\moڮ҉KJ|D#&pÃ9/|8/:(aIƒr#&ϋߎ%$yBHAXW "'1A"c)̸G. .w 68H!R7wFW%Iؕܘ(8sM4SPnfTn=vXz_e}hiX*X2p=cTlC(mY7vb9c'F nH1!CKԯM& j !o7yq4D$n2ppE4BXM~؏qs|wfiYPOuE0{ǩ> A!t,8?a'_Fe*e61Bpb=5t\ϩcyӞ$qגCvZKjmFk;(7(B-Qa둷4kS]91/=r uzn OU'v{_FN> kP9U(D.8[!妰՛e3FÝN;Ws kU"YaL1y 'HXxޢUzϿWm eM]#ٴv$ ˴xv瑓` ׏m 7ۼZ٦˲Eo09lni4,:v69,X׺Z`> endobj 521 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /XObject << /Im10 519 0 R /Im11 520 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -2314,14 +2314,14 @@ endobj /Filter /FlateDecode >> stream -xڭX_6 OhT,u[ z XYus}8qw=H#Diy&Y`!DrI{?E]EՔ˟H,ˍDꜩ\\.$[R#U] +xڭX_6 OhT,u[ z XYus}8qw=H#Diy&Y`!DrI{?E]EՔ˟J,ˍDꜩ\\.$[R#U] 7Ű떟_3k|#Li'fWOseV>,Ep}. ׂ}Z.nx_uݔ:Qø XtU'gVCsKT̲̈TF8hzJLO]Sߢ&R}[n q\i~#mwW4i-ŢfM7JMtjWmfEz;k׬Cpc\4nR:Eݸ0\ d"HiX %yDϬ˦DgFq#NazJLZLxށeAcC[M*ז}Kɂg\SVY0@\WCO/ƘDhVD̮5O7bu_$L OQbu_$L OQ> endobj 529 0 obj << -/Font << /F61 280 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F28 217 0 R >> /XObject << /Im12 527 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -2403,7 +2403,7 @@ endobj /Filter /FlateDecode >> stream -xڭ]o6ݿBZˊ>'\&E/qZue Zi% Kg=C{^0"/$,8+/[bm̽eqz3&?=jI FA_u6߾/D8_'e, +xڭ]o6ݿBZˊ>'\&E/qZue Zi% Kg=C{^0"/$,8+/[bm,eqz3&?=jI FA_u6߾/D8_'e, 8M+$%R."2'X$¨r$D_5$,I\&!9E‚/f0vn;]Ǧty,eaD0럄Yp;RX,KVEYD@c-;, &>S)q> endobj 538 0 obj << -/Font << /F61 280 0 R /F26 214 0 R /F28 217 0 R >> +/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >> /XObject << /Im13 528 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -2492,15 +2492,13 @@ endobj /Filter /FlateDecode >> stream -xڭXYoF~ׯ#8"H}2>)?eu' sTC]9s"fxp(D9+ 0Op?xP`b x̗i"'}'X0pʕ|BEgi + YnGʤ/X:O$Au8UAisg"08ϮK8W5uf 'XJsbXIyI"S$ɬ̶*ǵ`*˗ ar$4L3nm -f Gy5{SOuP -Iq\NSuSj[VW6ԕ}{'~7"YQ?fŰx(#~OEL7mPٚmQo@.8)2X\wZ5ː>1?h(w6OhtW_챦I/ku(G4>'Y~] -xg\,FM$Q$Fʓ`JWQm˲J N7W%}U;ETd35~ V[4Ud1Fq '.^wf%Q@j A7] "ARdEaSBc ΀.VQkVZUx fr}$ԠCţ1@RF& ȊA:k--UegK80Xev3et[d 4sa!|AYA -)py -SbAdQmhs`Ǘ>P5K@aw >Gd؆LсȽ[#g4GEPeem JZ(M \7he N]_-EUh]$uI`<$Xg!&WDHAdeU5yNXoI@ ":ǮWEA bbzc5׺ԋF˿Bat-&<5㶇XۗLvFU\TB@%-Zkۺ(LB@(KT-͞;!e1L{ 쀛~A<#4YgYZ!9^| -?lUQAf~KH?3q/xᮘ]PcxQLeD\V. &7.+:uM/WuMCGYG=pi:.rM7$0o`ۭ/UU酅[H; VX$Ȟ*A/xeH$\{]X SCF T鈧!ӵxNƤN@t]…$>gtɑ1VAۚDOv5:S)P,g^Mx%,|Lgbendstream +xڭXYoF~ׯ#8"H}2>)?eu' sTC]9s"fxp(D9+ 0Op?xP`b x̗i"'}'X0pʕ|BEgi + YnGʤ/X:O$Au8UAisg"08ϮK8W5ufM&2K? 24DPI'M)Yy8`mtv(Q_KQDϒ06/7b tjƱ&4u0,>#*`nF [24 ʆhٱ'TO'g*?db}zE>Nו7⑫Mvj'?p:Ǩ ϔ$pUvhl"ݿV;r鶳DE|5mU=k\UU/;;'Hi.UP'i|kO!θ(YH]:+H'0',nNeg$nZKd~vw2fDk8 +h8e +bN\*j=JJ) Fn AD#)2( 5 ¦zG])v$ֲ@$䄧٣HA3%Gmc~MA]u6]>Z[Aݗq`<%~g.@R#hHBf8FS&Xcł\.//}zkPN&I}"ḵ {YYFFiBpeR=QlO`enc7 ZL +Т+LH~yH4~7C>Mȶ˪ J+g[2uQAq AQp-%(Z=wBbTs@7%pyFiΆCbsr8 43O#تBp^~3g.O/84q{_]1ۻ DCȉ:]:AfMnћ]Vt웘_$9 4{cF)u\&FoH`#[S_jQ 6 !.zӑA%Jw.UI=U^*|H +76և4&4OC6k~I>麄 U9I}x'3ζ#{c&ɑ 5tcktRX M +? +JX=;' (endstream endobj 547 0 obj << /Type /Page @@ -2588,7 +2586,7 @@ endobj /D [547 0 R /XYZ 74.4095 181.0693 null] >> endobj 546 0 obj << -/Font << /F61 280 0 R /F28 217 0 R /F26 214 0 R >> +/Font << /F63 264 0 R /F28 217 0 R /F26 214 0 R >> /XObject << /Im14 537 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj @@ -2597,12 +2595,14 @@ endobj /Filter /FlateDecode >> stream -xڭXo6_GYR8u@d{hbd.2Zw#eٖx_<Dǃ,fqT$AVHp,ד(am?r;̳!ɫ7)rVi?".L"~z_} -)uLdy(tDQ8W["G)