From 64d02bcf7fed715b9fee74d3a635791beb8131d1 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 25 Jun 2008 00:57:08 +0000 Subject: update --- LaTeX/chapters/simulator.tex | 11 +- LaTeX/diplomarbeit.pdf | 1472 +++++++++++++++++++++--------------------- 2 files changed, 748 insertions(+), 735 deletions(-) diff --git a/LaTeX/chapters/simulator.tex b/LaTeX/chapters/simulator.tex index ff14b1a..60e0705 100644 --- a/LaTeX/chapters/simulator.tex +++ b/LaTeX/chapters/simulator.tex @@ -65,7 +65,7 @@ Die Toolbar l\"{a}sst sich auch nach Belieben repositionieren (z.B. links, recht \label{fig:Visualisierung} \end{figure} -Mittig rechts (Abbildung \ref{fig:NeuErstellteSimulation}) befindet sich die grafische Repr\"{a}sentation der Simulation. Die X-Achse repr\"{a}sentiert die Zeit in Millisekunden. Die aktuelle Simulation endet nach genau 15 Sekunden. In Abbildung \ref{fig:Visualisierung} sind 3 Prozesse (mit den PIDs 1, 2 und 3) dargestellt, die jeweils einen eigenen horizontalen schwarzen Balken besitzen. Auf diesen Prozessbalken kann man die jeweilige lokale Prozesszeit ablesen. Die vertikale rote Linie stellt die globale Zeit dar. +Mittig rechts in Abbildung \ref{fig:NeuErstellteSimulation} befindet sich die grafische Repr\"{a}sentation der Simulation. Die X-Achse repr\"{a}sentiert die Zeit in Millisekunden. Die aktuelle Simulation endet nach genau 15 Sekunden. In Abbildung \ref{fig:Visualisierung} sind 3 Prozesse (mit den PIDs 1, 2 und 3) dargestellt, die jeweils einen eigenen horizontalen schwarzen Balken besitzen. Auf diesen Prozessbalken kann man die jeweilige lokale Prozesszeit ablesen. Die vertikale rote Linie stellt die globale Zeit dar. Die Prozessbalken dienen auch f\"{u}r Start- und Zielpunkte von Nachrichten. Wenn beispielsweise Prozess 1 eine Nachricht zum Prozess 2 verschickt, so wird eine Linie vom einen Prozessbalken zum Anderen gezeichnet. Nachrichten, die ein Prozess an sich selbst schickt, werden nicht visualisiert. @@ -157,7 +157,7 @@ Mit dem Deaktivieren der Checkbox ``Logging'' l\"{a} \subsection{Vom einfachen Modus zum Expertenmodus} -Der Simulator kann in zwei verschiedenen Modi betrieben werden. Es gibt einen einfachen- und einen Expertenmodus. Der Simulator started standardm\"{a}ig im einfachen Modus. Die Idee ist die, dass der Benutzer nicht mit der vollen Funktionalit\"{a}t des Simulators auf einmal konfrontiert werden soll. Der einfache Modus ist \"{u}bersichtlicher, bietet jedoch weniger Funktionen an. Der Expertenmodus eigent sich f\"{u}r erfahrene Anwender und bietet dementsprechend auch mehr Flexibilit\"{a}t. Der Expertenmodus kann \"{u}ber die gleichnamige Checkbox unterhalb des Loggfensters aktiviert und deaktiviert werden. Auf Abbildung \ref{fig:SimulationExpertenmodus} ist der Simulator im Expertenmodus zu sehen. +Der Simulator kann in zwei verschiedenen Modi betrieben werden. Es gibt einen einfachen- und einen Expertenmodus. Der Simulator started standardm\"{a}ig im einfachen Modus. Die Idee ist die, dass der Benutzer nicht mit der vollen Funktionalit\"{a}t des Simulators auf einmal konfrontiert werden soll. Der einfache Modus ist \"{u}bersichtlicher, bietet jedoch weniger Funktionen an. Der Expertenmodus eigent sich f\"{u}r erfahrene Anwender und bietet dementsprechend auch mehr Flexibilit\"{a}t. Der Expertenmodus kann \"{u}ber die gleichnamige Checkbox unterhalb des Loggfensters oder \"{u}ber die Simulationseinstellungen aktiviert und deaktiviert werden. Auf Abbildung \ref{fig:SimulationExpertenmodus} ist der Simulator im Expertenmodus zu sehen. \begin{figure}[htbp] \centering @@ -170,8 +170,7 @@ Wenn man den Simulator im Expertenmodus mit Abbildung \ref{fig:NeuErstellteSimul \subsection{Globale Ereignisse} -Der erste Unterschied ist, wie in Abbildung \ref{fig:SidebarExpertenmodus} in der Sidebar zu erkennen. Dort kann man nun zus\"{a}tzlich zu den lokalen Ereignissen auch globale Ereignisse editieren. Wie bereits er\"{a}hnt sind unter ``lokale Ereignisse'' diejenigen Ereignisse zu verstehen, die auftreten, wenn die zum jeweiligen Prozess lokale Prozesszeit eingetreten ist. - +Der erste Unterschied ist in der Sidebar erkennbar (Abbildung \ref{fig:SidebarExpertenmodus}). Dort sind nun, zus\"{a}tzlich den lokalen Ereignissen, auch globale Ereignisse editierbar. Wie bereits erw\"{a}hnt sind unter lokale Ereignisse diejenigen Ereignisse zu verstehen, die auftreten, wenn eine bestimmte lokale Zeit des dazugeh\"{o}rigen Prozesses eingetreten ist. Globale Ereignisse hingegen sind die Ereignisse, die auftreten, wenn eine bestimmte globale Zeit eingetreten ist. Ein globales Ereignis ist zwar an einen Prozess zwecks Ausf\"{u}hrung gebunden (z.B. ein Prozess st\"{u}rzt ab), nimmt aber die globale Zeit als Eintrittskriterium. \begin{figure}[htbp] \centering @@ -180,8 +179,12 @@ Der erste Unterschied ist, wie in Abbildung \ref{fig:SidebarExpertenmodus} in de \label{fig:SidebarExpertenmodus} \end{figure} +Eine weitere Sidebar-Funktionalit\"{a}t, die im einfachen Modus noch nicht verf\"{u}gbar war, ist die M\"{o}glichkeit einem neuzuerstellenen Ereignis direkt die PID zuzuweisen. Im einfachen Modus wurde, wenn man ein neues Ereignis erstellte, standardm\"{a}ig immer die PID des aktuell ausgew\"{a}hlten Prozesses (in der obersten Combo-Box) verwendet. In der Combo-Box sollte man bestenfalls ``Alle Prozesse'' selektieren, damit im Ereigniseditor stets die Ereignisse aller Prozesse angezeigt werden. + \subsection{Lamport- und Vektorzeit} +Weitere Unterschiede machen sich unterhalb des Loggfensters bemerkbar. Dort gibt es unter Anderem zwei neue Checkboxen ``Lamportzeit'' und ``Vektorzeit''. + \subsection{Loggfilter} diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf index 81a5968..9c1d860 100644 --- a/LaTeX/diplomarbeit.pdf +++ b/LaTeX/diplomarbeit.pdf @@ -583,7 +583,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 272 0 obj << -/Length 2154 +/Length 2157 /Filter /FlateDecode >> stream @@ -591,7 +591,8 @@ x .P.&ʹt:MӅl32'xM[q~}b/VI$-UaJ7hמ=bFJM~I//1N\a()Uz|.8' +ί8i{4bYU_.>,{Zo7Unק}bRj-cNs$F ;HOD½hJA.X8G64t^֧KgOהmԻbɍ&ա|/5UiACSDp }~)ʯWsx [q%EC~I> h:($mSb5܊hLKR* B0whba95uժC՚PEEI )*煵/[fd>c)8L5湜y.ӕ% QLY|(+۫j߼if+ JaA3Z SEIExvevș/?lj|"+J[E^쮪&*"vw-&S-CYpdpzy~ 'v(`h6[SӳvvZY+UI:U7@ǀbS7 /;`&em7İ-_7-·U'JaAstlhɩMVflbRC{Q2bLnܩ-zm}mn.Ôz =TafFy+8[CqdDYw1SRIf.Ue^+푹0N)+0dSq^gL%0@O`\ {JJͨRtB~JbU N5)9E.&Щrx{ʅzӞIt<錛xU80ASA̘I'8+WXF98V)E;cN2%V^ߠ:~qp3n#q\ ;E #*uEs(*jx*n~ #FRV bbT9c\RB=10\@n7i ;kO[AљSqذowY6~UJ^'(܇s{,G$FuNola1\+ ?s%񫅅%ȍHWEGdwcZ n^0(%ٸ v(P\ ,L!l :[> O2OPj0`8sP|]?) S7Q'Τ -/0K9ܺn'gݠVmva`Ԗ0tat]Ahq;,;wxvraa֗dt;vm 9&H`[QcʙTkyg4bY hij7 ;*z[AxYϢ:C|dۙN4G83W-^tkšj(XsAFs64~x:7Ѱ3SP&Kʳ9Ïڿ_T{P#q=8/Ia9‘?)Dg'n.vޤ Buv u5mS'*)>>!:~ .zX4RxKũr}VeK6E{$n.iqͦ?5n:92|'#TeD+HbȖhsxELB5 Fa9۠Yl#K_9?<8GT܎1i`dK]f-IXI-ٸOIޓHX7ԸDN3i0h4򿬜gendstream endobj 271 0 obj << /Type /Page @@ -798,16 +799,18 @@ endobj /Filter /FlateDecode >> stream -xs۸W~&'qۙk<HrB$HP wLf"Yrwp `I?QiMQzo(xq{vŋTٟlE!8ޕo4 ]og6asiΪݧs/ޟ/^^vY+Y+ ,7jL)1BX&.a(Ƴ,e7ҡtNֻ+9T|!Kwv%?ۮVi}CWNr2.NE*fR9? b4Z5/ 4/;fqx>:\ȇ,Yj79<1҆F0n4ZY$ȗ'8/fi=~Z1KJ0/hP, xss۾>ФJɔ6,Qm|QZ5-7:)y9 i(#հQ0 QC, kx>rskۙzMzdڏ}SY\isJδr7=XT-RdP+un㩕aIóC$ E""rj?,w9[?<%R"$dVNmx"2#BΤB!銺HNR|a9hz.cJk ix`|um:¢O:Cz1*YE>BQ#CC@Ǟ ΫAB& EӉz]# ?l \fԦHc**d%,0چyn -u;2S[r -z)W~G$JhZ1gðh&†P97GQI=HTU 9*5Rؤ{W/CV9W kW\**4+l WssWۙ\ϗڒ\5+4IOm;8}ZK~_$V]WA R8hhF9L =$`P(0]&/2:Yi]Vᷰ~۶kC*+OloE**5{k)S<չ9 -S:a o,:"VJU[`E7o?DT: IA;"E"9E ]z椥IHb[~ݶUz.'~^_2HCT**rȿJH'a'"7GY`BpGu6uJ,VEzkpW}W+E$ 0GW&yÒ')7G=ϙ j ߫׎ v6_j:`iLJ/G> **#5{G q%%vfYo>APg'7GQI-ٸjd,N.v^=1ڵ4 -XT-RzM{:WY,I gxrsgy)41Kn3A,+ZWYד P泟)e@Ge,MGu,xznU͡v#fvX?9 ɓ3dJ&=K;Y:ΐZuzWHuܠ8U!G'ǷZi%5ؒBxssG"ɎjSpuLFYäݍ, T{tOਢp(5,a|ԥx((vVIBwƕ!TEB' P 5UQqtA {K8TppngmK'x@kE:«'I5gJ(Q^xTQI$GN$yX(0ʢ Xj5}æaS"4|/C@T'QbnmTH NnQ1Ux~*+0hAE*+%."byL 󘛣 ΫRCXSU2-Jov\<{ڇ-giW>zTQwmA䏿-f'Nns; -rxWE(s=^"Ccno MowIpT-R{;lߢIJÓ*{R$l?5 l[P*xu{X՛zIFږEwdwuix"B<{1A<cNb0˸m9|SMu|[ LWE2/Kx?i8I=a rkV' 0mye~.TUh~V'uhX(>ջ -2m<|So1-wȌ㲈 :\ȇtӬangJa˜`xii#BMDu,vKNV3 S-ReSfLt4 (P<չ9 +Pm_hRdJE]] +zJGAƼm4j؈b(!5<95Lx&Ykt=ke,. yb%gZ9ݛe,l 2:7I$Qan!ga"t9u܋vy}o;̜@i)uF SQ+g'6q\< ttngeҐtE]Kt)^0tS,786Go>nnw[X]WpuQWMn>ڷEV DC^yY6N5KUm *91ՌE*ˋ3m&O,i87G&ۙ , X >x9 + >聰r4=Q +Ə嵂4|lxٶhna'@T!LCHQ!J!BO cQan H!aEP"EDeY\.u}xT.ZjS`DjzW~mCGsE<7GpU-9lu=W_?S#\FEw4 +WT-R\3Ua4\TaCN‡ΤўTE]GӜjV^d)lҽX~աۜ+ń5qZyUW6+|ȹ9+L`KmI]`e֧w>¥ho^Wz.ԫU `)U{FHUyl0l `Xss`Y.]˴_[Xm!z'6Ʒ"ZQ5Ku))v^԰7ZTtz+k骭z`0U" +O^BM`""v.=s$F]$-|?oomn*m?/wZ/pa!t*ZRa_%aH``ά{V0!#iH:"T5򾫕LYcq^„Rnߣ+|aIJxÓxܞLkG;Ymg/ PZW4I&E#FJב#Ղ8qns;JtQь7u-X; +cUyeDzUQu7 {7I(ó(Τ l\52CvmsXZ[, ʦ=,3?Bţ԰`S", xssY]& eWvP |./@e4LS#VE|- DSI:7G/`N[ ;Φ$՜)DzͯQE'gܪ9a)KS+6> >> endobj @@ -1061,7 +1064,7 @@ endobj >> stream xڭOO0|^}FƓf<,@L$OotTiv鳾[[d7dF⎘qx1ln"T=*rpV2A -ݭZXT YZ篨gjEʣ8=*2ǩA+'ψ#8A8,d⼟7j>;tbøٱI,-{$:ˌ5;BPvwY \Ěsu9d`Q *Yliendstream endobj 342 0 obj << /Type /Page @@ -1997,16 +2000,12 @@ endobj /ProcSet [ /PDF /Text /ImageC ] >> endobj 460 0 obj << -/Length 1447 +/Length 1449 /Filter /FlateDecode >> stream -xڭXKo6Q D ٛ 7mRH-kղ;#Zi]hRp3?eHjT Ƣv˼nEct]E\h~˟֖g:d(J+[;qhܕy_߭~+NNS(LTi%B 3^2$2>E1bxÈBG冲8H͙f^+ 2 -gRN~XK]SV.oۅ>׫M퍐-v|][om8KN~mፕhkq drP:z3.<矅KCr :jVac89o&S%Rp4am?adZN)y{A wAorL"?SI2xS,AX0 MYqhjS)QBn8-?3fQ`938cgbM6EuCwn谔!ob/w?`ГIX+o)Mm[RH˾HVa R1('.kw?} mfN0Z$_~hƃ͞ɿqi90*endstream +xڭXKo6Q D ٛ 7mRH-kղI]hÎÙ!3?eHjTcF;Xee6 zM"F1:".4,O^oĿOEgu3 NmSf4˼wSӔ,K)S"UE$L΢ ɲg"b80hg,;LdDs&8*dRϤ4ܽm.WNWޮv7BʮuNWmaS.3f*wV#74rMH%{9Tճ )H&1,,.ɍ#my&7T!>@Q=+X t\.U\lmtmFvi!$X\ǿB&wH}m뾞Wp.\wI\5$.WQ5o˺Z?zsapN3d~1fS Ve ZFLf·4:K925CLƎ8GyY jw2)oQCgK$R"090F[0}A!{ãǕBUPOg ' ˮ> +w_ qbA8,Lt\뷏&k4ql '{-/To)8Q΃QҰv?adZv)y{ wAorL"?SI2xS4Q*sd&_'pǔlQ2=ti'a4ɘ-d)b)Oc%0uLQBkW5B\Tw<0K.w*jvQ?{E%`)aBfqH`l\fP fq7R^m˄ \@.}jnk.s8 9cSbY;yW+o?Z#Ȱq_ZԼ/J`}諡 N򇮷e7;2PH~1|{[4vƱ0faO2ݴsG3u28Yz6.V]J> >> endobj @@ -2377,15 +2376,12 @@ endobj /ProcSet [ /PDF /Text /ImageC ] >> endobj 498 0 obj << -/Length 1319 +/Length 1335 /Filter /FlateDecode >> stream -xڭWͳ6gDoIt6!=>I&}w09vV;il:ќ/\K oz-x|:]yzys6%g6yKufD -e҈{(,Ye%b9H#=˯=5ߐoXm>h>zN]_Pj0:%/NDS C*SܶǦCbDҙ1&I7x 9F 77]`ە~lv]B0{O - Y9sMO<Qdt-ڷpKHY)@]t'K}lHIejozuphkfC%P>P! ԦD連8eV^yYS45,L%[1h t jrj B\Yf t4wCk6: $dYjE*%)52RFXW4/d`N/oVϯ31J*а=QzSV+ N$+wef4>VyhnެnFÒS4H*3%,H_#JtgD ї1@wOHű;Q3Z/Qea-g)KR1f_kCC۲˷m[#R|py4 E%>ps/ex~<\ƶ \-==b2.fZ'^U7v+#4ηNTClN s#q1v}>y[Է"MoPo![oO-vܧZ4=Q'=7yׅu_ Ea). P!ʂM^~oemϫ xYr m:F V<\d*\Uulv##4MCXqvOϪo{٬yU]O*hӨH@8*oP rH!s˳DdJ(n LJO 2#ȇ8a(ftv)"‰L͜_sus_)r 2N"HSſ=,2\] R@A%Cơut3_a +ˏJp^A⛵TdGG4k Le=Sk8sE'.K1mV<[k,7g?aaŮ#&t޽vsr8 7*]e?TO4u VuZf>|'Kw0"9| lO~~%Yendstream endobj 497 0 obj << /Type /Page @@ -2559,7 +2555,7 @@ endobj 500 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [446.4717 545.0457 469.8674 557.575] +/Rect [186.5775 527.1185 209.9733 539.6477] /Subtype /Link /A << /S /GoTo /D (figure.3.11) >> >> endobj @@ -2580,7 +2576,7 @@ endobj /D [497 0 R /XYZ 74.4095 741.3973 null] >> endobj 381 0 obj << -/D [497 0 R /XYZ 257.7073 209.4682 null] +/D [497 0 R /XYZ 257.7073 209.3362 null] >> endobj 496 0 obj << /Font << /F61 307 0 R /F26 258 0 R /F28 261 0 R >> @@ -2588,15 +2584,12 @@ endobj /ProcSet [ /PDF /Text /ImageC ] >> endobj 505 0 obj << -/Length 1145 +/Length 1470 /Filter /FlateDecode >> stream -xڭWMs6WḦ́έ=d)Q#Ruƿ H<wo.(XH[ ƢF+}재MZo/Eknpm%mU.'M{WmMûK*s:x9k(̪&M[X ˬ%5PYC5"ؤ["[yC+u{rqXV{WugI$S&푷av =YPA?+ b*3e6AJ -©PSEl`a&p߉WhiHVe!@1b0VnfvxЖpF_ )5n,_}\ᙫ-z`OfD -Z_LEW;t}$*;7?:VYA!e`j0'fb 4gSgf2 Nz"Q Sz$}7kڡ+PI -_ 6I JE!|Kg,G+J)0jB ~{u}}Ghu?sdWngzX `]OOi6(lhح|=(7sD%@0plt}(m/߭3u~dѳznBk^:A pg\/|]AYK2o,|Y7{POJjb䍀99`rh07OCĒ(j|j_PUꄪDT U5ՙ4ଇObˈ<=^q#Nendstream +xڭWKF W(d^zt`SH[h6y5+DuÑ,?vC8DhyI Dp,xP/j^ͥ_.^E 8˲4 nR`ό5r%4Tl8LGY +unwśq$9KXJc8 VR8H3 $%J)B12%(X$ŢޭPo:Sm4L@Oxxjr)E/W"p0D7)UoS_7qSfw$Dۥi[O;WkuUC[ƬDe.h(`<>K+]q!`@D'0Nr?I9t rxI2])tEv=Fz;[[ڼ/H:[~qH\T vKD?-];,)uZ-|N/8J\Fhs]Kqמaks {٣LQufU)< ~" ,ˆ{LևN>]1B 0ztz6ɇczE ՝RIU>gF!Ŧ``̇4^Zj3BFwk+kֻ&;N("i) m$:j֎\>.dUjovc wRW{ZEM2<`M(E޸R-ЇWU\>^ n{bXpT~> >> endobj @@ -2648,16 +2641,7 @@ endobj /D [504 0 R /XYZ 74.4095 771.7323 null] >> endobj 382 0 obj << -/D [504 0 R /XYZ 262.5357 367.6217 null] ->> endobj -86 0 obj << -/D [504 0 R /XYZ 74.4095 325.0002 null] ->> endobj -90 0 obj << -/D [504 0 R /XYZ 74.4095 285.5813 null] ->> endobj -94 0 obj << -/D [504 0 R /XYZ 74.4095 246.2428 null] +/D [504 0 R /XYZ 262.5357 284.5103 null] >> endobj 503 0 obj << /Font << /F61 307 0 R /F26 258 0 R /F28 261 0 R >> @@ -2665,11 +2649,17 @@ endobj /ProcSet [ /PDF /Text /ImageC ] >> endobj 510 0 obj << -/Length 381 +/Length 702 /Filter /FlateDecode >> stream -x홻n0w£U/R;P8j_!#,? G%Vc17kPL*yPqF5U ҄Zկy9]N6XҜ4:|)QXr&9^Z]Lm>'E1&}xmsZ׮ٶe(=C! Ԋ>,E r0wNi2i(y5I]_)_%>,JYTtQ,Jp?@ @ @ @ @ @  Z KP~޲By<)Q\/ӿ).Cendstream +xX=0WPBo2]2\')r)l#clo=ܯ +}פӸzwxoB$!D*a,ww8Ƞ&Mo6w$ FIU0[i(@g9?"!CQ,0%廈T̏C{a=XPm,9 $%PuOhQ)Fyʀ0D-n@"AJ)ZkaV|*pxSG$ph %Aɏcmg|0.GV߁QMןlH$^B\-׹In\U\CgNo=/,[ՠee\vavvD`u#W0勣+xsX@kLJh3e +wn/zWiNEf췋s'JY%z0 +ѦlHw:7k̘$ka.)8D[s3+;{˜͘&:LUh +SNmd@U 4P bj<LyU1Q_aap!5#`7JM +vBER1ffU*u:nV^`9܃g(uPP&3fH`C s8Fc4:iOC +g_1CŗT倪*噪*3؁77777777777777770'.hBTvv@_Y;endstream endobj 509 0 obj << /Type /Page @@ -2681,17 +2671,26 @@ endobj 511 0 obj << /D [509 0 R /XYZ 74.4095 793.4011 null] >> endobj +86 0 obj << +/D [509 0 R /XYZ 74.4095 771.7323 null] +>> endobj +90 0 obj << +/D [509 0 R /XYZ 74.4095 683.499 null] +>> endobj +94 0 obj << +/D [509 0 R /XYZ 74.4095 642.6601 null] +>> endobj 508 0 obj << -/Font << /F61 307 0 R /F28 261 0 R >> +/Font << /F61 307 0 R /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj 514 0 obj << -/Length 390 +/Length 378 /Filter /FlateDecode >> stream -x=o0w~GgkY~HlmԐ`Ԋ_'Nb;)VLbf)2JBO_{ձ7=5amySR5Zy9]Ej)zOlvǭ_xZÃ5Ha K9tc ck׹0@t!o\tնng)NCoRbSW}){P`D j_q>k3}1$ceGl2W؅1Z> endobj 519 0 obj << -/Length 193 +/Length 357 /Filter /FlateDecode >> stream -xڍ1 9LE]X&DEPq# H)ǟ| TC)-fX*2Wg]!T0% 4olu]}$ZbQ=η|whr<7UM}qBS^Q4{VRR6C7X81=;Tendstream +x;o0| +fG8kՇԎek;D%T!Z!`l U?N:8bH隙)#98p].I}[n#Ψ1ZBBjE7߻fD(%Hώ! 똽O" F5NeȞ:z UJVu循KuM]yqgBWj_wJ(5AD&\Q#:#1X8}1M&41ϣEa$B]|c>$|0 +THkD*$pj, 2@j6<-y/K)Og0B@`6\ >w.endstream endobj 518 0 obj << /Type /Page @@ -2724,27 +2725,16 @@ endobj 520 0 obj << /D [518 0 R /XYZ 74.4095 793.4011 null] >> endobj -98 0 obj << -/D [518 0 R /XYZ 74.4095 771.7323 null] ->> endobj 517 0 obj << /Font << /F61 307 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj 523 0 obj << -/Length 1271 +/Length 193 /Filter /FlateDecode >> stream -xڥXnF+r:s]'ܗ!rb91V',$ArOv)n8*Ak!3`bZ//}nW, -z-1R^v+/!\ BK+tGUR6}"xau.ၖ`Ƙ?qYNLٙl38p;" jY^5jSj޴BV&]m -_]q.TIRMoょ #9\!ssjaton}lw>IRy2_,c)f+ -7hedTsw -M 7ؐ"c`-|mBۘr-օ`^&_mZ{f)c$`\ IfrW}zLq-,}nOd32Y*=B s=ڂf/C~݉Ȓ w1(C@!_S@6aŌ;IenjS4xk|f:6g\/ ~.Ibkh -vv1pm{ןTq3#L )MrbA|iOS}8c&G4 8XꀶR3չtGSӜ:*:X bL[Q!~ptGTf39f(C!:N3vFWf -u,e>R}p]Rۮaٖ1$ T\MEHDx_~~8:SuBCvݞ$Ov'?elendstream +xڍ1 9LE]X&DEPq# H)ǟ| TC)-fX*2Wg]!T0% 4olu]}$ZbQ=η|whr<7UM}qBS^Q4{VRR6C7X81K|)2H{^ pTendstream endobj 522 0 obj << /Type /Page @@ -2756,102 +2746,135 @@ endobj 524 0 obj << /D [522 0 R /XYZ 74.4095 793.4011 null] >> endobj +98 0 obj << +/D [522 0 R /XYZ 74.4095 771.7323 null] +>> endobj +521 0 obj << +/Font << /F61 307 0 R /F28 261 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +527 0 obj << +/Length 1271 +/Filter /FlateDecode +>> +stream +xڥXnF+r:w]'_S:Z^Icx)z@ cLǃA'ERV L6q;" ɛ}tztGs!*j=Tj\#nS޴BV&]m +_]q.TIRMoょFsԹ!ssj7>;ldwx 142W9 Ȧb +Pj0HƱY:Fe6\ua(IbqV>^v bc$G*`r+[.DYݞ.> endobj +528 0 obj << +/D [526 0 R /XYZ 74.4095 793.4011 null] +>> endobj 102 0 obj << -/D [522 0 R /XYZ 74.4095 750.9838 null] +/D [526 0 R /XYZ 74.4095 750.9838 null] >> endobj 106 0 obj << -/D [522 0 R /XYZ 74.4095 710.1063 null] +/D [526 0 R /XYZ 74.4095 710.1063 null] >> endobj 110 0 obj << -/D [522 0 R /XYZ 74.4095 672.0005 null] +/D [526 0 R /XYZ 74.4095 672.0005 null] >> endobj 114 0 obj << -/D [522 0 R /XYZ 74.4095 633.8946 null] +/D [526 0 R /XYZ 74.4095 633.8946 null] >> endobj 118 0 obj << -/D [522 0 R /XYZ 74.4095 588.9801 null] +/D [526 0 R /XYZ 74.4095 588.9801 null] >> endobj 122 0 obj << -/D [522 0 R /XYZ 74.4095 548.3401 null] +/D [526 0 R /XYZ 74.4095 548.3401 null] >> endobj 126 0 obj << -/D [522 0 R /XYZ 74.4095 510.0297 null] +/D [526 0 R /XYZ 74.4095 510.0297 null] >> endobj 130 0 obj << -/D [522 0 R /XYZ 74.4095 474.6954 null] +/D [526 0 R /XYZ 74.4095 474.6954 null] >> endobj 134 0 obj << -/D [522 0 R /XYZ 74.4095 411.768 null] +/D [526 0 R /XYZ 74.4095 411.768 null] >> endobj 138 0 obj << -/D [522 0 R /XYZ 74.4095 373.4576 null] +/D [526 0 R /XYZ 74.4095 373.4576 null] >> endobj 142 0 obj << -/D [522 0 R /XYZ 74.4095 335.3517 null] +/D [526 0 R /XYZ 74.4095 335.3517 null] >> endobj 146 0 obj << -/D [522 0 R /XYZ 74.4095 300.0175 null] +/D [526 0 R /XYZ 74.4095 300.0175 null] >> endobj 150 0 obj << -/D [522 0 R /XYZ 74.4095 261.9116 null] +/D [526 0 R /XYZ 74.4095 261.9116 null] >> endobj 154 0 obj << -/D [522 0 R /XYZ 74.4095 221.0341 null] +/D [526 0 R /XYZ 74.4095 221.0341 null] >> endobj 158 0 obj << -/D [522 0 R /XYZ 74.4095 182.9282 null] +/D [526 0 R /XYZ 74.4095 182.9282 null] >> endobj 162 0 obj << -/D [522 0 R /XYZ 74.4095 138.0137 null] +/D [526 0 R /XYZ 74.4095 138.0137 null] >> endobj 166 0 obj << -/D [522 0 R /XYZ 74.4095 99.9408 null] +/D [526 0 R /XYZ 74.4095 99.9408 null] >> endobj 170 0 obj << -/D [522 0 R /XYZ 74.4095 59.0633 null] +/D [526 0 R /XYZ 74.4095 59.0633 null] >> endobj 174 0 obj << -/D [522 0 R /XYZ 74.4095 21.162 null] +/D [526 0 R /XYZ 74.4095 21.162 null] >> endobj 178 0 obj << -/D [522 0 R /XYZ 74.4095 -27.283 null] +/D [526 0 R /XYZ 74.4095 -27.283 null] >> endobj 182 0 obj << -/D [522 0 R /XYZ 74.4095 -64.8016 null] +/D [526 0 R /XYZ 74.4095 -64.8016 null] >> endobj 186 0 obj << -/D [522 0 R /XYZ 74.4095 -102.9074 null] +/D [526 0 R /XYZ 74.4095 -102.9074 null] >> endobj -521 0 obj << +525 0 obj << /Font << /F61 307 0 R /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -527 0 obj << +531 0 obj << /Length 137 /Filter /FlateDecode >> stream xm -1 @~EF4MUP8):УK{14E^3^jg#l"V{YtOvGRiw&Hg"6:0\B73endstream +1 @~EF4MUP8):УK{chJQE3^9)Q5jm|Vhq1fkABeb=IM>Q0H0VIFb{ts +73endstream endobj -526 0 obj << +530 0 obj << /Type /Page -/Contents 527 0 R -/Resources 525 0 R +/Contents 531 0 R +/Resources 529 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 516 0 R >> endobj -528 0 obj << -/D [526 0 R /XYZ 74.4095 793.4011 null] +532 0 obj << +/D [530 0 R /XYZ 74.4095 793.4011 null] >> endobj 190 0 obj << -/D [526 0 R /XYZ 74.4095 771.7323 null] +/D [530 0 R /XYZ 74.4095 771.7323 null] >> endobj -525 0 obj << +529 0 obj << /Font << /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -531 0 obj << +535 0 obj << /Length 672 /Filter /FlateDecode >> @@ -2859,103 +2882,103 @@ stream xڥr0y p@J+NLK &w!1`/A3`H.L'kyv>6q٧o hwO կ!E|jT[ӯ \VeQu&:~vX3hqQym:ڽ*ɚeî6c!D2ȇ=}ѝ-+`ƅU<+ad僦gLj̽.2hIv$E< $X!@ 3I标|MSSkBhYpsz -=! Mun'Uf G #1W x;f4+ơ .hs瑍*P d qNΨj=`WM:ݴLLaSӨѝ"!TR,ωe -柯.'y5`OV@XKAZ^M\qG𯳂MUWcl㦞^{$d <dNy%a_ɠr殣!c:giMD ܊O JLM)@B g4Sg,Jwo[:NN+'fpuZ--qϫۧ>VGB^>7f@oce/d?vӆG_Fص'CXW(Oendstream +=! Mun'Uf G #1W x;f4+ơ .hs瑍*P d qNΨj=`WM:ݴLLaSӨѝ"!TR,ωe -柯.'y5`OV@XKAZ^M\qG𯳂MUWcl㦞^{$d <dNy%a_ɠr殣!c:giMD ܊O JLM)@B g4Sg,Jwo[:NN+'fpuZ--qϫۧ>VGB^>7f@oce/d?vӆG_Fص'CXW(Oendstream endobj -530 0 obj << +534 0 obj << /Type /Page -/Contents 531 0 R -/Resources 529 0 R +/Contents 535 0 R +/Resources 533 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 516 0 R >> endobj -532 0 obj << -/D [530 0 R /XYZ 74.4095 793.4011 null] +536 0 obj << +/D [534 0 R /XYZ 74.4095 793.4011 null] >> endobj 194 0 obj << -/D [530 0 R /XYZ 74.4095 656.2394 null] +/D [534 0 R /XYZ 74.4095 656.2394 null] >> endobj 198 0 obj << -/D [530 0 R /XYZ 74.4095 610.1361 null] +/D [534 0 R /XYZ 74.4095 610.1361 null] >> endobj 202 0 obj << -/D [530 0 R /XYZ 74.4095 565.8089 null] +/D [534 0 R /XYZ 74.4095 565.8089 null] >> endobj 206 0 obj << -/D [530 0 R /XYZ 74.4095 514.8297 null] +/D [534 0 R /XYZ 74.4095 514.8297 null] >> endobj 210 0 obj << -/D [530 0 R /XYZ 74.4095 477.3112 null] +/D [534 0 R /XYZ 74.4095 477.3112 null] >> endobj 214 0 obj << -/D [530 0 R /XYZ 74.4095 432.3966 null] +/D [534 0 R /XYZ 74.4095 432.3966 null] >> endobj 218 0 obj << -/D [530 0 R /XYZ 74.4095 394.3238 null] +/D [534 0 R /XYZ 74.4095 394.3238 null] >> endobj 222 0 obj << -/D [530 0 R /XYZ 74.4095 343.3116 null] +/D [534 0 R /XYZ 74.4095 343.3116 null] >> endobj 226 0 obj << -/D [530 0 R /XYZ 74.4095 305.9976 null] +/D [534 0 R /XYZ 74.4095 305.9976 null] >> endobj 230 0 obj << -/D [530 0 R /XYZ 74.4095 257.5526 null] +/D [534 0 R /XYZ 74.4095 257.5526 null] >> endobj -529 0 obj << +533 0 obj << /Font << /F61 307 0 R /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -535 0 obj << +539 0 obj << /Length 214 /Filter /FlateDecode >> stream xuAK1 +zlIQA&t]eqAfe= BZ/>ۄŵ~ -gE̴͋Up(72P1]q `(ar;= GX^endstream +gE̴͋Up(72P1]q `(ar;= |X_endstream endobj -534 0 obj << +538 0 obj << /Type /Page -/Contents 535 0 R -/Resources 533 0 R +/Contents 539 0 R +/Resources 537 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 516 0 R +/Parent 541 0 R >> endobj -536 0 obj << -/D [534 0 R /XYZ 74.4095 793.4011 null] +540 0 obj << +/D [538 0 R /XYZ 74.4095 793.4011 null] >> endobj 234 0 obj << -/D [534 0 R /XYZ 74.4095 771.7323 null] +/D [538 0 R /XYZ 74.4095 771.7323 null] >> endobj -533 0 obj << +537 0 obj << /Font << /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -539 0 obj << +544 0 obj << /Length 207 /Filter /FlateDecode >> stream -xun0 DwG{KҤD)ZmE#m%(]4N8Bw (*URakT3-UP*h6[*DI}/yr 2Ro|78|]xKVOif޽bɌs%^ؙHJvpqk &B*I#'3!/Vendstream +xun0 DwG{KҤD)ZmE#m%(]4N8Bw (*URakT3-UP*h6[*DI}/yr 2Ro|78|]xKVOif޽bɌs%^ؙHJvpqk &B*I挣'3!/Vendstream endobj -538 0 obj << +543 0 obj << /Type /Page -/Contents 539 0 R -/Resources 537 0 R +/Contents 544 0 R +/Resources 542 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 541 0 R >> endobj -540 0 obj << -/D [538 0 R /XYZ 74.4095 793.4011 null] +545 0 obj << +/D [543 0 R /XYZ 74.4095 793.4011 null] >> endobj 238 0 obj << -/D [538 0 R /XYZ 74.4095 771.7323 null] +/D [543 0 R /XYZ 74.4095 771.7323 null] >> endobj -537 0 obj << +542 0 obj << /Font << /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -544 0 obj << +548 0 obj << /Length 488 /Filter /FlateDecode >> @@ -2963,65 +2986,65 @@ stream xڝOo0)8wolRH/i,J`+w,e-C iʏyo~ $-8O3F)dJ?|ΩՈQlnVJ{uqI`"iɃLR<>Wݩ잳\^GjHi'K Hϝ}k9|,, Ce4znI  eH]hp]p`Ync0Qw<5KtYn>㐖?OMUNVnL`sZ^>j,پo"47k:"!euN4]~| ^ʱ9wCj[l|T{HfO5D07EK$h(Cߝj"݅1=gQ1 -Btױr6u A+ce*ICLHp1wg L ";|GRfWB?pPyendstream +Btױr6u A+ce*ICLHp1wg L ";|GRfWB?Pzendstream endobj -543 0 obj << +547 0 obj << /Type /Page -/Contents 544 0 R -/Resources 542 0 R +/Contents 548 0 R +/Resources 546 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 541 0 R >> endobj -545 0 obj << -/D [543 0 R /XYZ 74.4095 793.4011 null] +549 0 obj << +/D [547 0 R /XYZ 74.4095 793.4011 null] >> endobj 242 0 obj << -/D [543 0 R /XYZ 74.4095 771.7323 null] +/D [547 0 R /XYZ 74.4095 771.7323 null] >> endobj -546 0 obj << -/D [543 0 R /XYZ 74.4095 573.2241 null] +550 0 obj << +/D [547 0 R /XYZ 74.4095 573.2241 null] >> endobj -547 0 obj << -/D [543 0 R /XYZ 74.4095 548.0739 null] +551 0 obj << +/D [547 0 R /XYZ 74.4095 548.0739 null] >> endobj -548 0 obj << -/D [543 0 R /XYZ 74.4095 522.9238 null] +552 0 obj << +/D [547 0 R /XYZ 74.4095 522.9238 null] >> endobj -549 0 obj << -/D [543 0 R /XYZ 74.4095 497.7737 null] +553 0 obj << +/D [547 0 R /XYZ 74.4095 497.7737 null] >> endobj -542 0 obj << +546 0 obj << /Font << /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -552 0 obj << +556 0 obj << /Length 424 /Filter /FlateDecode >> stream -xڅRM0WhK1Z\6ChMikP._Ϥކt7olϰɳ,ưnYG sq.(CBUeI"D$Aj,jǚ@XY˲mK'$D䯔iӝ2POЏyh .AׂmSu3 QID⽊< g$dF04&׍0y[yPEg %e3dA~)\W|'p1r&x~(۶˥(v0v),_gZy&ZA/0~j=)+ǝO#j̹է5!ZҩǞ. |~HFyW~MYكVoendstream +xڅRM0WhK1Z\6ChMikP._Ϥކt7olϰɳ,ưnYG sq.(CBUeI"D$Aj,jǚ@XY˲mK'$D䯔iӝ2POЏyh .AׂmSu3 QID⽊< g$dF04&׍0y[yPEg %e3dA~)\W|'p1r&x~(۶˥(v0v),_gZy&ZA/0~j=)+ǝO#j̹է5!ZҩǞ. |~HFyW~MYكVoendstream endobj -551 0 obj << +555 0 obj << /Type /Page -/Contents 552 0 R -/Resources 550 0 R +/Contents 556 0 R +/Resources 554 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 541 0 R >> endobj -553 0 obj << -/D [551 0 R /XYZ 74.4095 793.4011 null] +557 0 obj << +/D [555 0 R /XYZ 74.4095 793.4011 null] >> endobj 246 0 obj << -/D [551 0 R /XYZ 74.4095 771.7323 null] +/D [555 0 R /XYZ 74.4095 771.7323 null] >> endobj 401 0 obj << -/D [551 0 R /XYZ 74.4095 573.2241 null] +/D [555 0 R /XYZ 74.4095 573.2241 null] >> endobj -550 0 obj << +554 0 obj << /Font << /F26 258 0 R /F28 261 0 R >> /ProcSet [ /PDF /Text ] >> endobj -554 0 obj << +558 0 obj << /Type /Encoding /Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity/lessequal/greaterequal/partialdiff/summation/product/pi/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 128/Euro/integral/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/Omega/radical/approxequal 144/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/Delta/lozenge/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis] >> endobj @@ -3033,52 +3056,50 @@ endobj /Filter /FlateDecode >> stream -xye\k.CI#9t "R"5#03 CwHtt#!"  )rpwη;uu{ݟNV}CAE{-D G @2@] \[உq6NN#.2 -b!*6[#Gw -(A2 )1$#%G\>@}ro! 6tG"a{eqBo+@espDy Ly!@]x@n)!pp߾PU{w@G4)#,@nmBnP!8-{[*^ [? -bwۘiGx}g6\!* 59@@qH$!^v¿Sy#!f/Bm 0(u(w @[~k@ؠQ0/HA= (kV,)}JzV}jM "t_my@Pn -cy_A<%Ht;AuCexxP[ۋ[es:B''"i 0㟳\P> ߆97CTnAsGnuncCa%B ^;,^wa-U 룢Ƨ7,b8g5!.]:7 by?RU*,u1T$=Z)(Q`iD bs4s)P#mn10mJ\i8<hS= H'jzDTwFYJa=3ۣD"8@;e0#)6.rX @k>F. -՘} iSAU徹Gj\U_ZpQ7R ^b o=P N 3:s%qYKt!BB'9x -OY>$|p{o`hu@)#5kƤCܐj nJ; -۹2>+ڸ6QqHY"gzWCwְ_DQr2K"Pgs_ |{Shԛ: v*ȅD˳ӄ[fl7 0n~\(v٣f׳j-HሞR5 'y"QhѢY*oFczA9Oұyl;Wwx;ͫYO=JW"^(O>֪9J{s'ՌIf|#q).%f\5:K}G^K ޔQkSF[P0,KC؛> 5yw4mϦ޹z -"]$7)i9#u*t)l'jL30Ov+~hz"d0Z4(YhuFR^ =;̋WfFTpσL(_nw]:NjкQe}6]z/W'śbҥ "T tlR9( -z}1Ct7^]A-c`iHA%:tU$$n0?랍mLS`R+8v tebrVHВg6*c6EWt -,;1dx m +xye\k.CI#9t "# R3030 !"H +RR ҍtg;<χ׵ֵֺuz8Y!vH dpgw7k>]mĭp_]nAe G"Tѷ>@kPd@R2b5H/G$JA>@ E9 +@8vP7;&VHo 17xUnp{vuBvKE@QUmyhaa5&B@¼Ū"씑ο Sy '_!aG{v.F;TS?&6{((IPW AwjCo at¬ܠpu(w m@~kXQp/9HA3(oSI yK+ +H>E_=+ZASj"`H-jW[Pym^EP cdN?PswrC?%jVVnDY;Ý%&?/ ɮw"njp/usv + ࿯m8us=? (IUH;8hQk a[wV?N6= ~[""m=}r^)>*-atz"s\ҥs| C*5[2 WaȠ'(*OAK#~OFVWgMKݧԌSNy IthsU,PokW2@O) @ +iHD:V{#3V +%puݡ IvKfeՀKcEo!mJ/7BMغ +K :JFx9\sW$Է*usaJ~".x.$b^YhQH$=ϕY)kڇn #{&WvMt9PMixGr@[~[WgEC7܆:) 5xQ$vlCj_t|Nr6j TNRfAdtjl\!ӄoXyjB" zSgPhyYpmیux^O HRno>Ka!\VTGվeȱܫI 52d#DZݒդK. uY]VމG;a}{n cM-,~*5"LL +zƶԎqh6jގ0<G_ITjwy2ÖqK`sЍbI=j&z=;{ۂ)%X1}1w.ՇE.|f9Nm Fs;pӬsz%Ⅲ$i=O]7q2)_MLnfg<"`RbUw䵔M&IaElq1΂޴ Wq̻os6t S8䝀҄'!H1HMPKec>%`yʴ_+E;ȏjN6G BS-\ 2"'Zxܙf^b55Bx dr)5vRu*ﳩBGC +ULjGy&ᗼ ?Jx+!jBsiܠ\Ekթim;n,b4ܝ*EG# [s=&Ms*;}_$śbҥ gY}@~X:zx -jiك"lA -̰4B8)Y> ͼܫ !KOr(5۝ 3w|`ǀ< k$}NǗ$ -CS$v.3'k]͏ ;ٗtn<H;aŭ mg&"}F_Sa, D Gp_j擿И3%җ}@!i%by)s9^]dh3oOrS?kd31_z7=?bOH.ӾZ vNzqAdz[fmQ>6Rq&5ɇdؼ΂U*".Q@JɰB<ڸKkLt9x@Ff nEFPy6- k5duUo9&5np$Ar0*ϵ˼rvJOm{!\wԷb -}J1(K-RL-n'3ҫKT}]ˁgG8x_s8p(>tH ?_=k/Tylʤ2U WW&%.9r ɥihBq'i<:D G`>QG7/Y9JvO],L^2Qg],w`\n;]ɯMVv!i> aKsd<˷x|nuvNL-'^M0oZ#Sx_i|'|TaM(~c Izᔋeh6Ilo=0=^-g'7hU+ILĔpgu0!yHQ/q'2N a ~|"BKj崺GqX9K^bۘ]:\ , Dʒ?<Z/iv]Ǩ~1f<>vfwm,0 ܠ5| FMK gYmRzXf}Oa+p(]mvPxY~5W-i)S\wgs+G6 غ.Vşܽ9`,{-]KW"M>c_Üt ck$wq,Y#WFuT{_< n`٘Aj47\2s;Ydw~쮗bٖe{9O W*fӰx@w-j5vPTL5- n+ݾ9z}ha_w2}? nhYH̤ Uz$>-_ϙrp`qsIUC0Сwq 8$FӎaN?<$|Y}Sz& bhk02f+S0ΓO/ Ew 79[/]ul$-\נV*mm+sKdMIT$.ǧp} ڮ Xn:eQ$5'XAoNnUK ײ'9KqE_-[+ #ZUoMxca4q-t.-?:+(D|gkcU%A "gRRMTbWh`Rk73s'ɸڴw5ó⩵}XCz+Y:*'vy?d?eB뙞^7F_!$ PKSWGs;x8$7E[ dH1*nZ[4d_Eb'ԜKI_[ p&x8yoN3x -wҎTcSܰP۪f{~nсmML`Ct8W"[ -S TMJg R4֋9` kx&l'93k?JS1V ?+2YPYA{>(z -A{EL\(HųHE1=o?hW 1 .ݰLSn Ktc8-z9T.ƻr*Lf>0rEOC]D:8Tx76so A^B*WK_7շw1},1HCqP2mJG?%hdsOg55L<Y@7(xyOū.8ԅת18T?)|wl+%2 x!/B*gNԯ(溍@8~K8Ŭs8[:Sc*:09J&WAzBTbÇqxu?U zdN0clsa @SXPu+aR8EOʼb6I% zSBaf.Hgū$J`j<N_ʾ1_7VA{tQXdUOVf ->p$YH"V$|kG(:z>GcڨaPǬۃVpԻmK謋<Ur4s_U޽S@)D^>+70] 䪗G:xӠCbS(>3 ǃ}xVئ-R|W*}>'.:|G`-w?@[2HCĸW[/3=+K4=r2Ucq_uUFPK=# 5~ϣ}i301uP^%{~l?F/#&Os.>#'ccj=b_e}Ѽ9/*XT/'$*.fʚL9S3f=?c*!̚#27[_#^{u6R[4,$;;1D#)i >VxQEZOcՊv0$֔= -B.ͳiBuIb`> paG\pE _ޕU, -{qM1-q?nzyIIU pJ߃9.΍FF釖׍X9-jW[̕3Y̤JL>l%C!Q(`xSʹ%C9Fm'_$] 1V74BV?N&"CqM53+<7osJ5sufq5AiLyS4QGݐ4ӌf#!!>LnI ou'B#3]HFX5ʼn[c? q qUB>R2;8Kw5~iY2YJɦH\܁A!F-|qlĆ(HU̹lɎ:BoNO|;!nk?fa oYvzBdDY=Mƅ^ePɌEWYӻnWgڲk%@ہaiTDrH"[!PP[Ic/`Q|(W꓌fCbz> -LKy2jv>64YÂ[$0ŝDQN4^6 qNNAbܣTXP4l}'1B7m`=?ho`9_ҟT2 7K4W/-'u/lZ>w9{Kz}:e6h`c;N$Տ= fŸ2 ~(&3iOCYq -mޣx-TiCn=5)zx| ;g -pA9|Q748gbendstream +#BP}` >BŴvoQMGi>>GL}ϲZñt~xӞ'iE&^oWc3-aiZqSp6}v_ ͼܫ !KOr(5۝ Sw|`<넵`>iC );ٓˈfFiK#: 7 hg;aŭ mg&"aV}_Sa, D Gp_j擿И3!>ێ _9~vfKh3oOrS?kd31_z7=?bOH.ӾZ vJzq~dzfmQ>6Rq&5ɇdؼNU*".Q@JɰB<ڨKkTt9x@FfzŠ1ԾC +mjx5KǨ H3 +Srٿ';Nz:4 +IL,6[zf'ڔ˶d46Z\bԯ"x5q3&)UyXEMֶ{'S}n+ m粿]4mWSAy]jb|ms;^]r]<;zyy;Q0AqzF{K͔iUGKty-֝^=gGċln:o_yX]gf/wPB5v( % }fF h"6k)K4PTcNFe,I6B)=8#> >͝`ġ7q9`{Pyͪ8Vo&3iz#!D 5i'"j`X,&@'!e`?NϤUM5L(~~#̽v¡l]"_#[:|P BW.\]P@sg/OΕOC;?IY';:|"̍jTnu%u֕}{5^~eAdkgR&4x c|kQy(W |Q'Trr* `sM<8Fwy͆hQLzVۏm:f\H/sL)퍐@KڣrvRL~UDZIjOf&|+@<] #DRzYLǏ8uAkK8ZR/>CJρ_*G?흍TƜ¤MTXexei1L%RǾrJ x~TjhkUݛc8ҥqlLt g #ՖwalDf)o@q^޻x2a=|iT JśvKC}%s? kNj`9z'M9Z6˨w+k >?yb: W tעV/nLݡ[bපD qtLpCF +Dd&#qvi}Nļĕlw3NJk0%4 vls2~ ꛪ7 xGK=׆S_qxzqO8/JKɑzZ!c-i1LWop][B &#hO"q9>e[d`$7vM8r;/]"q9u +"sw*w|r^:08!].rnXIw!,вNzksȎUޏHБN=XL.>+V*}KIE41R5^_JQ`Tϝf&jӮ$֎GtA[c d٪\)Kz\T1 i8\pjF:=?0E!Vko 'Uq3ڠ*BPcp<\JM6&3ٰ{skWL`#ↅV6GޛslConTD4Źqb0D-OjjR:ʦ^TYX\3%f}8P1켅U҄Z^5) +/hmeL̅ͺ;G!H+f*"dy@D~.y.:yyAb@wipEu{LXU!o ͡w1ޕDa•4х}L+zR8_?e&zYtԭድ!UfD" 6"ۮ+j{"k̏ "5d*^~z-U7YJn:p{R[l4/m/X$?jo2ٯ LG^$X&LwS],olEYKGsLuwcx|S bVԝ^3pgA/]{Zו (~o P?%/A$~:aA6A  C~-&/^uơ.ԸVašMM᣼Te0]) nk Y/xrL`ӱ@P:u15ҩcd~w_+K%6.|H+Ws[ ~yT1zzP,]YB.0~u+MtHJn+_.}NG; cy?;DrR:?~ƼYC(49\'kR|gZ݌$-d0bT#a$DM,DGLN$&ǯ{z'ޮAضV4`#^5}ieЅ"._- _IH#Ow2fsŭCXz’PҮ[dt\ Y/4|rTӵI*^+7쌣0] 䪗G{ӠCbS(>3 ǃ}xVغ-B|W*}>'.:|G`-w֥d $q r&u_fw{W Wizdrdp몌z6-FYg8KI{fU eEfii.FU$-sG1v îcE½ߠY`Zdk2X\.dlZ0]bfφ;\z$G{\Q)we^\i̹Ǹ7YzĿYT$8ZifLl~#CuK UlˎY̤JL>|%C!Q(`xSʹ%C9FmG_$] 1V74Bٖ?Nl'#CqM53+<74F9&9vXerS Ej&I nHxOiJkrߐ^L&fi7uˁCѮs$#GĚ-|1🆸"@ˆ*!''`)k?,,ߍjYdB$.Ac1(o6b^mVvjCZ\ dGU!7wfWl"@6ڬU1ğioЗ7 +~RvzBdXY=Mƙ^e@҅ +3-wݪy;m5eK=ҨLEB>Nk\_Q'7<|V`Z*0ʯ/ɨҤg Pn>wG^:N nrx@39C;qRc¨ҰQy }ƷNtnT|IzSɔ6j7Ybzly<=C~d#U!ث^$/۷E'qz&9=W~i0TYCI0J5|B +>ę+yⵐOS ]$.}ZԸ!>'l(4EAH_qZendstream endobj 307 0 obj << /Type /Font /Subtype /Type1 -/Encoding 554 0 R +/Encoding 558 0 R /FirstChar 44 /LastChar 228 -/Widths 555 0 R -/BaseFont /MNUDAQ+NimbusSanL-ReguItal +/Widths 559 0 R +/BaseFont /HRAHKP+NimbusSanL-ReguItal /FontDescriptor 305 0 R >> endobj 305 0 obj << /Ascent 712 /CapHeight 712 /Descent -213 -/FontName /MNUDAQ+NimbusSanL-ReguItal +/FontName /HRAHKP+NimbusSanL-ReguItal /ItalicAngle -12 /StemV 88 /XHeight 523 @@ -3087,7 +3108,7 @@ endobj /CharSet (/comma/period/one/two/three/four/B/C/D/E/G/I/K/M/S/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/y/z/quotedblleft/quotedblright/adieresis) /FontFile 306 0 R >> endobj -555 0 obj +559 0 obj [278 0 278 0 0 556 556 556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 667 722 722 667 0 778 0 278 0 667 0 833 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 0 500 222 833 556 556 556 0 333 500 278 556 500 722 0 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 ] endobj 268 0 obj << @@ -3100,27 +3121,27 @@ endobj stream xSU uLOJu+53Rp 44P03RUu.JM,sI,IR04Tp,MW04U002225RUp/,L(Qp)2WpM-LNSM,HZRQZZTeh\ǥrg^Z9D8&UZT tБ @'T*qJB7ܭ4'/1d<80s3s**s JKR|SRЕB盚Y.Y옗khg`l -,vˬHM ,IPHK)N楠;|`GDE:iC,WRY`P "P*ʬP6300*B+2׼̼t#S3ĢJ.` +,vˬHM ,IPHK)N楠;|`;FhC,WRY`P "P*ʬP6300*B+2׼̼t#S3ĢJ.` L 2RR+R+./jQMBZ~(ZI? % q.L89WTY*Z 644S077EQ\ZTWN+2AZuZ~uKmm+\_XŪڗ7D쨛Rl:/P1dɫϾ(l=Uhd_OܗEkv-X1tލ`i_y. 1dz:un~Q?3/S}] $e~s]F1ʻ/Q?m򻳷|<ċݺ/q'}I+6EgxT.GgtvՏGU|~]Rޅ_k9:{pG d}dN<6-uBoH=cMvHzqaRK~,K̞}˛myo~v _s>.#ҭߦ{/əkܗ\m|rXϾadj|ǝR/,2p0, HIM,*M,Frendstream +-ƌצWd䓎_~+ ᚔiss`CuI^>\m|rXϾadj|ǝR/,2p0, HIM,*M,krendstream endobj 269 0 obj << /Type /Font /Subtype /Type1 -/Encoding 556 0 R +/Encoding 560 0 R /FirstChar 15 /LastChar 15 -/Widths 557 0 R -/BaseFont /XZYBTV+CMSY10 +/Widths 561 0 R +/BaseFont /BQYTGL+CMSY10 /FontDescriptor 267 0 R >> endobj 267 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /XZYBTV+CMSY10 +/FontName /BQYTGL+CMSY10 /ItalicAngle -14.035 /StemV 85 /XHeight 431 @@ -3129,10 +3150,10 @@ endobj /CharSet (/bullet) /FontFile 268 0 R >> endobj -557 0 obj +561 0 obj [500 ] endobj -556 0 obj << +560 0 obj << /Type /Encoding /Differences [ 0 /.notdef 15/bullet 16/.notdef] >> endobj @@ -3146,7 +3167,7 @@ endobj stream x{UXd]%R@;PNݷvy&+ΊINB/lbk9330-lU A@3g !<95??j 3t0xxؙXhPt(?W[cg Ih tuv0:LtUvfN*5oԴt0sss-@? _PHA@?Mhj(fb׸*s'';FF;SC)HQ1_ihg(w d -o#81,읁R_+O_13݌*nWdigk05vz[\= ]'g<33 `4s b}/g`fb`bb0Jρ؂.oh0ȈiCIgb?O-ߢ'ӿ(@GtpMlL N@տ5.?k;[[M#@"ֆnhca?߀wGXdfO,-܀&N?T6sTuI33jnal::9A@ɿۚX*N\i`_yv@O@~y֘e_5jlQ =Velyw\IY_G! c Ģ8]E`1!$y/az"qSrE$/H*5DUm|  * +o#81,읁R_+O_13݌*nWdigk05vz[\= ]'g