summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LaTeX/chapters/simulator.tex18
-rw-r--r--LaTeX/diplomarbeit.pdf2767
-rw-r--r--LaTeX/revision.tex2
-rw-r--r--saved-simulations/basic-multicast.dat (renamed from simulationen/basic-multicast.dat)bin25790 -> 25790 bytes
-rw-r--r--saved-simulations/berkeley.dat (renamed from simulationen/berkeley.dat)bin25776 -> 25776 bytes
-rw-r--r--saved-simulations/broadcast.dat (renamed from simulationen/broadcast.dat)bin30665 -> 30665 bytes
-rw-r--r--saved-simulations/ext-vs-int-sync.dat (renamed from simulationen/ext-vs-int-sync.dat)bin25564 -> 25564 bytes
-rw-r--r--saved-simulations/int-sync.dat (renamed from simulationen/int-sync.dat)bin23059 -> 23059 bytes
-rw-r--r--saved-simulations/one-phase-commit.dat (renamed from simulationen/one-phase-commit.dat)bin24834 -> 24834 bytes
-rw-r--r--saved-simulations/ping-pong-sturm.dat (renamed from simulationen/ping-pong-sturm.dat)bin24012 -> 24012 bytes
-rw-r--r--saved-simulations/ping-pong.dat (renamed from simulationen/ping-pong.dat)bin19547 -> 19547 bytes
-rw-r--r--saved-simulations/reliable-multicast.dat (renamed from simulationen/reliable-multicast.dat)bin24862 -> 24862 bytes
-rw-r--r--saved-simulations/slow-connection.dat (renamed from simulationen/slow-connection.dat)bin28965 -> 28965 bytes
-rw-r--r--saved-simulations/two-phase-commit.dat (renamed from simulationen/two-phase-commit.dat)bin23603 -> 23603 bytes
-rw-r--r--simulationen/long-transfer.datbin28965 -> 0 bytes
15 files changed, 1392 insertions, 1395 deletions
diff --git a/LaTeX/chapters/simulator.tex b/LaTeX/chapters/simulator.tex
index d2d37c8..41b6460 100644
--- a/LaTeX/chapters/simulator.tex
+++ b/LaTeX/chapters/simulator.tex
@@ -370,7 +370,7 @@ 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.
+Im mitgelieferten Verzeichnis \textit{saved-simulations} befinden sich alle Beispielsimulationen zum Selbstprobieren als \textit{.dat} (Java-Serialisierungsobjekt) abgespeichert.
\subsection{Beispiel (Dummy) Protokoll}
@@ -471,7 +471,7 @@ Das Broadcast Protokoll verh\"{a}lt sich \"{a}hnlich wie das Ping-Pong Protokoll
Der Server und der Client unterscheiden sich in diesem Fall nicht und f\"{u}hren bei Ankunft einer Nachricht jeweis die selben Aktionen durch. Somit l\"{a}sst sich, unter Verwendung mehrerer Prozesse (hier 6), wie auf Abbildung \ref{fig:BroadcastSturmProto}, ein Broadcast erzeugen. P1 ist der Client und startet je eine Anfrage nach \textit{0ms} und \textit{2500ms}. Die Simulationsdauer betr\"{a}gt hier genau \textit{5000ms}. Da ein Client nur Servernachrichten und ein Server nur Clientnachrichten empfangen kann, ist in dieser Simulation jeder Prozess, wie in Tabelle \ref{tb:BroadcastSturmTasks} angegeben, gleichzeitig Server und Client.
\newpage
-\subsection{Das Protokoll zur internen Synchronisierung in einem synchronen System}
+\subsection{Das Protokoll zur internen Synchronisierung in einem synchronen System \small{\textit{(int-sync.dat)}}}
Bisher wurden nur Protokolle vorgef\"{u}hrt, in denen die beteiligten Prozesse keine Uhrabweichung eingestellt hatten. Das Protokoll zur internen Synchronisierung ist ein Protokoll zur Synchronisierung der lokalen Prozesszeit, welches beispielsweise angewendet werden kann, wenn eine Prozesszeit aufgrund einer Uhrabweichung falsch geht. Wenn der Client seine falsche lokale Zeit $t_c$ mit einem Server synchronisieren m\"{o}chte, so schickt er ihm eine Clientanfrage. Der Server schickt als Antwort seine eigene lokale Prozesszeit $t_s$ zur\"{u}ck, womit der Client seine neue und genauere Prozesszeit berechnen kann. Wie genau die neue Prozesszeit berechnet wird, ist im Folgenden beschrieben:
@@ -521,7 +521,7 @@ Dieses Protokoll verwendet folgende zwei clientseitige Variablen, die in den Pro
$t'_{min}$ und $t'_{max}$ sind die bei den Protokollberechnungen verwendeten Werte. Sie k\"{o}nnen sich allerdings von den tats\"{a}chlichen Nachrichten\"{u}bertragungszeiten $t_{min}$ und $t_{max}$ (siehe Sektion \"{u}ber Prozesseinstellungen) unterscheiden. Somit lassen sich auch Szenarien simulieren, in denen das Protokoll falsch eingestellt wurde und wo in der Zeitsynchronisierung groe Fehler auftreten k\"{o}nnen.
\newpage
-\subsection{Christians Methode zur externen Synchronisierung}
+\subsection{Christians Methode zur externen Synchronisierung \small{\textit{(ext-vs-int-sync.dat)}}}
\begin{figure}[h]
\centering
@@ -567,7 +567,7 @@ Auf der Abbildung \ref{fig:TimeSync2Proto} ist ablesbar, dass nach Ablauf der Si
\end{table}
\newpage
-\subsection{Der Berkeley Algorithmus zur internen Synchronisierung}
+\subsection{Der Berkeley Algorithmus zur internen Synchronisierung \small{\textit{(berkeley.dat)}}}
\begin{figure}[h]
\centering
@@ -624,7 +624,7 @@ Dieses Protokoll verwendet folgende serverseitige Variable, die in den Prozessei
\end{itemize}
\newpage
-\subsection{Das Ein-Phasen Commit Protokoll}
+\subsection{Das Ein-Phasen Commit Protokoll \small{\textit{(one-phase-commit.dat)}}}
\begin{figure}[h]
\centering
@@ -665,7 +665,7 @@ Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesse
\end{itemize}
\newpage
-\subsection{Das Zwei-Phasen Commit Protokoll}
+\subsection{Das Zwei-Phasen Commit Protokoll \small{\textit{(two-phase-commit.dat)}}}
\begin{figure}[h]
\centering
@@ -835,7 +835,7 @@ Und folgende Clientvariable kann unter den Prozesseinstellungen unter dem Punkt
\end{table}
\newpage
-\subsection{Der ungen\"{u}gende (Basic) Multicast}
+\subsection{Der ungen\"{u}gende (Basic) Multicast \small{\textit{(basic-multicast.dat)}}}
\begin{figure}[h]
\centering
@@ -874,7 +874,7 @@ In diesem Beispiel ging die 3. Multicast-Nachricht auf den Weg zu P3- und die 5.
\end{table}
\newpage
-\subsection{Der zuverl\"{a}ssige (Reliable) Multicast}
+\subsection{Der zuverl\"{a}ssige (Reliable) Multicast \small{\textit{(reliable-multicast.dat)}}}
\begin{figure}[h]
\centering
@@ -1088,7 +1088,7 @@ Wenn im Laufe einer Simulation Prozesse entfernt- oder neue Prozesse hinzugef\"{
Wie bereits beschrieben gibt es in den Simulationseinstellungen die boolschen Variablen ``Lamportzeiten betreffen alle Ereignisse'' und ``Vektorzeiten betreffen alle Ereignisse'', die standardm\"{a}ig auf \textit{false} gesetzt sind. Mit \textit{true} werden alle Ereignisse, und nicht nur der Empfang oder das Versenden einer Nachricht, ber\"{u}cksichtigt. F\"{u}r eine weitere Betrachtung der Lamport- sowie Vektor-Zeitstempel siehe \cite{Vorlesung} oder \cite{Tanenbaum}.
\newpage
-\subsection{Simulation langsamer Verbindungen}
+\subsection{Simulation langsamer Verbindungen \small{\textit{(slow-connection.dat)}}}
Mit dem Simulator lassen sich auch langsame Verbindungen zu einem bestimmten Prozess simulieren. F\"{u}r die Demonstration wird das Beispiel aus Kapitel 2.5.5 wieder aufgegriffen, wo das Protokoll zur internen Synchronisation (P1) mit der Christians-Methode (P3) parallel simuliert wurden. P2 stellt den Server beider Protokolle zur Verf\"{u}gung. In diesem Szenario soll P3 eine schlechte Netzwerkverbindung besitzen, sodass Nachrichten von- und an P3 stets eine l\"{a}ngere \"{U}bertragungszeit ben\"{o}tigen.
diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf
index a40f478..95ef86a 100644
--- a/LaTeX/diplomarbeit.pdf
+++ b/LaTeX/diplomarbeit.pdf
@@ -99,43 +99,43 @@ endobj
<< /S /GoTo /D (subsection.2.5.4) >>
endobj
72 0 obj
-(\376\377\0002\000.\0005\000.\0004\000\040\000D\000a\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000i\000n\000\040\000e\000i\000n\000e\000m\000\040\000s\000y\000n\000c\000h\000r\000o\000n\000e\000n\000\040\000S\000y\000s\000t\000e\000m)
+(\376\377\0002\000.\0005\000.\0004\000\040\000D\000a\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000i\000n\000\040\000e\000i\000n\000e\000m\000\040\000s\000y\000n\000c\000h\000r\000o\000n\000e\000n\000\040\000S\000y\000s\000t\000e\000m\000\040\000\050\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051)
endobj
73 0 obj
<< /S /GoTo /D (subsection.2.5.5) >>
endobj
76 0 obj
-(\376\377\0002\000.\0005\000.\0005\000\040\000C\000h\000r\000i\000s\000t\000i\000a\000n\000s\000\040\000M\000e\000t\000h\000o\000d\000e\000\040\000z\000u\000r\000\040\000e\000x\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g)
+(\376\377\0002\000.\0005\000.\0005\000\040\000C\000h\000r\000i\000s\000t\000i\000a\000n\000s\000\040\000M\000e\000t\000h\000o\000d\000e\000\040\000z\000u\000r\000\040\000e\000x\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000e\000x\000t\000-\000v\000s\000-\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051)
endobj
77 0 obj
<< /S /GoTo /D (subsection.2.5.6) >>
endobj
80 0 obj
-(\376\377\0002\000.\0005\000.\0006\000\040\000D\000e\000r\000\040\000B\000e\000r\000k\000e\000l\000e\000y\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000u\000s\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g)
+(\376\377\0002\000.\0005\000.\0006\000\040\000D\000e\000r\000\040\000B\000e\000r\000k\000e\000l\000e\000y\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000u\000s\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000b\000e\000r\000k\000e\000l\000e\000y\000.\000d\000a\000t\000\051)
endobj
81 0 obj
<< /S /GoTo /D (subsection.2.5.7) >>
endobj
84 0 obj
-(\376\377\0002\000.\0005\000.\0007\000\040\000D\000a\000s\000\040\000E\000i\000n\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l)
+(\376\377\0002\000.\0005\000.\0007\000\040\000D\000a\000s\000\040\000E\000i\000n\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000o\000n\000e\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051)
endobj
85 0 obj
<< /S /GoTo /D (subsection.2.5.8) >>
endobj
88 0 obj
-(\376\377\0002\000.\0005\000.\0008\000\040\000D\000a\000s\000\040\000Z\000w\000e\000i\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l)
+(\376\377\0002\000.\0005\000.\0008\000\040\000D\000a\000s\000\040\000Z\000w\000e\000i\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000t\000w\000o\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051)
endobj
89 0 obj
<< /S /GoTo /D (subsection.2.5.9) >>
endobj
92 0 obj
-(\376\377\0002\000.\0005\000.\0009\000\040\000D\000e\000r\000\040\000u\000n\000g\000e\000n\000\374\000g\000e\000n\000d\000e\000\040\000\050\000B\000a\000s\000i\000c\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t)
+(\376\377\0002\000.\0005\000.\0009\000\040\000D\000e\000r\000\040\000u\000n\000g\000e\000n\000\374\000g\000e\000n\000d\000e\000\040\000\050\000B\000a\000s\000i\000c\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000b\000a\000s\000i\000c\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051)
endobj
93 0 obj
<< /S /GoTo /D (subsection.2.5.10) >>
endobj
96 0 obj
-(\376\377\0002\000.\0005\000.\0001\0000\000\040\000D\000e\000r\000\040\000z\000u\000v\000e\000r\000l\000\344\000s\000s\000i\000g\000e\000\040\000\050\000R\000e\000l\000i\000a\000b\000l\000e\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t)
+(\376\377\0002\000.\0005\000.\0001\0000\000\040\000D\000e\000r\000\040\000z\000u\000v\000e\000r\000l\000\344\000s\000s\000i\000g\000e\000\040\000\050\000R\000e\000l\000i\000a\000b\000l\000e\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000r\000e\000l\000i\000a\000b\000l\000e\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051)
endobj
97 0 obj
<< /S /GoTo /D (section.2.6) >>
@@ -153,7 +153,7 @@ endobj
<< /S /GoTo /D (subsection.2.6.2) >>
endobj
108 0 obj
-(\376\377\0002\000.\0006\000.\0002\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000l\000a\000n\000g\000s\000a\000m\000e\000r\000\040\000V\000e\000r\000b\000i\000n\000d\000u\000n\000g\000e\000n)
+(\376\377\0002\000.\0006\000.\0002\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000l\000a\000n\000g\000s\000a\000m\000e\000r\000\040\000V\000e\000r\000b\000i\000n\000d\000u\000n\000g\000e\000n\000\040\000\050\000s\000l\000o\000w\000-\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000.\000d\000a\000t\000\051)
endobj
109 0 obj
<< /S /GoTo /D (chapter.3) >>
@@ -601,20 +601,18 @@ endobj
/ProcSet [ /PDF ]
>> endobj
244 0 obj <<
-/Length 2355
+/Length 2472
/Filter /FlateDecode
>>
stream
-xs۸WQp 2if2wuM9'Q^߂$(P Nxl2
-_,3Ha,=>{)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^
-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%<wWyKj'Z;<ׅx
-wΜL xOל9-U]` MKkhz&M =s1)9 #
--T87tCB4l)ּæ}Ob^>vu;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<YF̓&mᗵmy=<)G~Ɲ=ѾSpIpW%F%`$sXFK@
-@B
+xݏ۸WjI=v/WM]+-/,;w_ߡ$ʔ) nEk? 9$7,eFIs\ew4g_NFJM~teVi=* DI~:soTd҆mnzXoibtQwKxyzۿxu
+/%Wc0U:_TNe^ 64j,ɵؼJkxUVۢ<eHL0)B#B 4W>FjA 42M]9FwNvRP&Q/%WWQdN6 MR ODsk4#f]~)Y4{1&=tR1# HVR+BLϡbyCɴ cjqMC<, {!9C87'EF" HWÄ1yƖgF"9K xŗp͍]\.NqK4, YhiDwR Y =bzjFsbVrhg)Ƌj
+hТ鏵58 fu2NY/"+<@X!# NwB'93D*-frPl8Njѕݲv{X <,z#@
+gGYtbm vZ̪d0VA9O /^6.~YXζ-n~:mQݯapI#)BbK%<wO<'
+UOdS<2&>keu,Wa_uYK>/ݾB+_tUI n|)k +)%,`y"βJdLZ?S;xa.x.ڜ N> /n51B^XOH{ScRWr'[i\}WI IR2FhH4T G53wߑ非Tf@a OA<u4=C)k4;c_ZFhT\ &Q_ JF|Je?K
+@//g 0^K7뺼;o9me7!Ƞ3α۫Ի$
+s0@/\(Mr6,O҈EЈFks*dYG#%a;^߿)&Oךּ<r`S/\K&"a#{\ )LC "Hx5 %ZAr
+/fr 3Ѓ_Zuw2w׬%tE+)1$7͍\?^1pKQ{)!F,
endobj
243 0 obj <<
/Type /Page
@@ -739,49 +737,49 @@ endobj
266 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 302.2576 430.8561 312.8399]
+/Rect [107.4855 302.2576 480.6634 312.8399]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.4) >>
>> endobj
267 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 283.7418 339.714 294.324]
+/Rect [107.4855 283.7418 413.8211 294.324]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.5) >>
>> endobj
268 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 265.226 361.5826 275.8082]
+/Rect [107.4855 265.226 413.0998 275.8082]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.6) >>
>> endobj
269 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 248.5214 273.5162 257.2924]
+/Rect [107.4855 246.983 362.8821 257.2924]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.7) >>
>> endobj
270 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 230.0056 279.3982 238.7766]
+/Rect [107.4855 228.4672 367.7659 238.7766]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.8) >>
>> endobj
271 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 209.6785 278.1965 220.2608]
+/Rect [107.4855 209.6785 353.8335 220.2608]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.9) >>
>> endobj
272 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 191.1627 283.3791 201.745]
+/Rect [107.4855 191.1627 366.1259 201.745]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.5.10) >>
>> endobj
@@ -802,7 +800,7 @@ endobj
275 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [107.4855 135.6153 281.8817 146.1976]
+/Rect [107.4855 135.6153 362.035 146.1976]
/Subtype /Link
/A << /S /GoTo /D (subsection.2.6.2) >>
>> endobj
@@ -3324,17 +3322,14 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
626 0 obj <<
-/Length 1203
+/Length 1212
/Filter /FlateDecode
>>
stream
-xڍVKo8 Whcn;vP`vJ:N`;3%Eu
-4I("_b*-"/%/U@dTN7˫>grQ2bdRrOٻq"",NtF#<v]n99"eE_R)DpeE>׾%,BMXDgfJ.YcL
-@ '="~mdw6$mG?<ؚ z;E'G X*ȴ:hD3=
-`\]gףMe ?CQwUՐO$ژ'u-2_]0IZupM3>ʒTڂ#EGgR_(E =ԈEsz݌p@pOX%u>ma)RF:1MG:hGh 0o;Z],kKm.`b\?z4yij8"=38p,0oѷM^0f賌pp H@bH'pzt6(Thu*t.16c'׸@fuX# 9#يVTz{C9
-`Rt[ W­/6+_@p^B2-دПf(
-L?S>//Q
-M&1R]DFendstream
+xڍWQs8 ~#,>lv۽i: [  'Ynw2ؒ,%Y>|,3J6U˝l0
+s_TJYTZDHt]͠k?I 2 [4>Copu KT){^ƱbT*)&s XΒHV\s`
+b-nMٜBa>Ϥ3 ƌk^(zN -S+]wZvja=}u5K[ wGz
+RJW8>1"] +KHfEKt:V-g#Ҕa&|^*EM*H;gRendstream
endobj
625 0 obj <<
/Type /Page
@@ -4421,26 +4416,23 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
657 0 obj <<
-/Length 2410
-/Filter /FlateDecode
->>
-stream
-xڵY[s~У4`}44Lg[d [ĮDmD)n"ENCHM|n0Pjr־oD;o]on޼$<am.voOڇrm牛r;Srz,mvZeuRZ 2?k%,..^ omuDI]2\.:ꢅQaQ
-3-LnT}:&P쫢J
-'׼*UC*<6М$& :TlgKk2ߔg`~IиnL $fS3 WLM>o2+E)Wf<N$42C#+u1-h
-o9zq)a"מŁp1mkմ] ))z<Cf4EYF"lvĬ/aꞎl SYlꙑiff@LW{w
-}\TuwGEaEE̕gKɽ1uW@>'"dɲƊeSՁ'RLşItG);)Tϔ1ZS-(svLFm'mLՂdlc\,!mIepP._!::TYiDw&lE?,v*Cc:`w^y[wzr}:(WCEFW:uԓr
-+vb2JHl,0Z؀B?E9Q*Gx'@rj:J[+?E [xm9W`;(vU
-ׂ+/=4o{X} $#Ja䷫_~%HJ!s=^\
-mrln2$q^&po`>3U@iM~éya ̧]懭֓ow`>9ׁ*txC.ٗ6^E'cxoff'@YLKגQ+7i&!Yx=e LK0Cn$LSO@F*LA
- A~
-U,syǑuqddUkrA:™R
-CQ&դ͞ywHP x3W@
-t8Ɔs\BQZp4
-`հb?s26\!l
-#J7UU7MM
-+RS/HSz}5w$'O5? -6a@.Jr0xoCxhs&@{u~Y2}KTvP7bÂ9 z ڈ<GXU2 F> lpZWxȷ]Mwr= .<OQB1^R\?L !Ȓk6㳸G,[pṸ"3)ק%2Q3ٜ$!aJ]өUt|uzfó
-m)G^bۧ`%]u}Bbh4|zulV -ø>,Uq!2I{;S-6zAc^Wje3 gT?KœIp~m^83wd>,ko[ TuL
+/Length 2443
+/Filter /FlateDecode
+>>
+stream
+xڵY[~_GsyҤ@N <xZ[][Nd\M1"|LO
++nVDRm]2%^z7 vv~mIufzyXK]ruy~[_n~i)eRZu-އO=KDat~(\Lg EQ:颅Uaհ
+o - SV.;xoUSSiir3շETP$7Zlʺ$;$Y7^.ݩl>gףb^,tddIfK70&Uh\ oɔnWܿ=lʅg
+ c,yʌ幮屬vخ`O䩲i2IڍLΏ
+3ےڼyS":)TԢ):s-(;&f(lվBJC2lc\*?]Y;=q=dL{yCINM Z`*"[=j!ۇ= xy;`w^y]soYmJ0?k3/tU30g=*2>VbeؕxZ aM9[E9Q*V'x rlj\6|8W`?R6T]r-\ 򶬿|ÿWJ2&2ɯW?"gkpg QW:J c][ǐ^xE fyؽ2d
+01n+vR"牢?NY>.=Ov{g_߃_BVyϓxCJYT Z)8B3f,_e3]GFڭ;
+A~
+STbtOHpti Ps-sD` +K|1HPTa3kEβDPxAő.pJq-se(8McpAP0OTjXiuuX8pT<:ܖ <1 8tc&:f1[Z
+:-i IG4)88")PXU<#1~ Q->%+%>L*8SLZС僐ѻG.&cqR4%ý1}\Y
+0 atCHd]vM9rGGwhϏ# -{Z Lp_K)Ua}d tRuUUN7IzE
+QaeSpN/&I6G!K5D(MSB[$|DKB<LENb4KI 捺hj]et:(e1ni.{ 3(4o4X`sR# ߲ϰ^nw*3托GXнϋD↑e5 F/n܌/lQR7O=` m>p7u,™FF
+M2ҧ־ϼ펗8$;cm͚$iu^TIN&6|v77'^N u:iӧm'JD@m&}|É.H߭o<ꮙ2}JX
+\:z=≢ZK~3~b>asendstream
endobj
656 0 obj <<
/Type /Page
@@ -4512,7 +4504,7 @@ endobj
659 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [139.6116 341.341 159.0524 353.4789]
+/Rect [139.6116 331.702 159.0524 343.8399]
/Subtype /Link
/A << /S /GoTo /D (figure.2.19) >>
>> endobj
@@ -4537,10 +4529,10 @@ endobj
/D [656 0 R /XYZ 74.4095 771.7323 null]
>> endobj
357 0 obj <<
-/D [656 0 R /XYZ 243.6967 392.988 null]
+/D [656 0 R /XYZ 243.6967 381.5764 null]
>> endobj
655 0 obj <<
-/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R /F70 605 0 R /F35 237 0 R /F65 611 0 R /F74 608 0 R /F69 614 0 R >>
+/Font << /F63 264 0 R /F26 214 0 R /F79 621 0 R /F28 217 0 R /F70 605 0 R /F35 237 0 R /F65 611 0 R /F74 608 0 R /F69 614 0 R >>
/XObject << /Im22 654 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
@@ -4576,26 +4568,19 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
670 0 obj <<
-/Length 2426
-/Filter /FlateDecode
->>
-stream
-xڵ]~LItں%Ob-QDIQ8=p b,ČO̜f3sABV)n>^`̳`]ϤL.ND.?mYdp>U .7e/>\tuHμyRjm6
-)'sJ,gdsx ߭@'Kծwˊ^|BjTM:;<z|kC]j|
-9g>,!Sa@Z*rb CC',RXB}3@լL3œSCa^7mLfTXS\,
-Nc^r9
-:~>|F96ug^w#&&d@c[Vܨ%pSڈIM(orٯ@X)RJbZlU< -=Kǖ.޷(5pȗz!@'x]o+@(LnD)k v8'BjJť"${TVy C9 InҷD{<nezDMJM8Q9\MuC6Wvݺ#=Ohz * n^Ĩkukmi x
-vv->ܭ;܏-}>YO4Rh$ևC0_t
-XZ @㱹Ϙ]5:"roژxv9 Zこҗ\t\HWYg֬M[ WFKЅޔ4`A/;asjx uL%(F٧B!߿ P9duSݙўWt
-((=,$)XӧPmA0)+_^2e)ɡe"G
-!h,\x: Ϋ](Dvąb;uTv>A"սt)A>wZ1 =/N1V%,fy*Шd0\б=m 6~XbV9#C54L[T]tù2o`҇ζ' pV͜jڰRA>A2s i܃& +a{ @ lWÔt/* Z
-0I u3NBP\Fbi&Oᠵ-d IxK0kj\""DANt.Ѝ}e`(YC?!B'ޟմzZZC0f~\84;[ AK&Xf_m=1eoM-w`&7OXa}N y`…fE.k(XMr3
-[ZV4"5u5@9V2EoXYx pz2(p7N1_8m9W."E8/p Ǥi#J'E ,uC_j]g@,
-C[m6-A-F864|y&CEe4I|ʴPup3 a2̞mo$=aS\gɡ!EKaR qsc/虆s2LPU!4*͔
-ek}nlNq^K|W(0}I*^LL~4'@}F3)/
-PJSޤ)1i
- c峳p&
-w
+/Length 2458
+/Filter /FlateDecode
+>>
+stream
+xڵr]_Gp%e;kWͮTeHpMVw .JZAneFIʌ`,]l ߾, 9cwZd8evuqP^>,~,>Um]'\Q,-]E?,?^pUXqJeRJTd9gDkk3g1ew3FQNa:)G1ܟpo6inI^ /xrmy:-ysXrUScÿ8P(z:M(;rFzoM^m
+!(:4ïoo
+65WcԀLTd}.a:gRCaԭ%jQ
+ ^|C^_.z[VR"f
+ &lňs.()F/>%dCþݵ0֫ʟZם^#7GD$}[V(
+0 Ji .P5``GxUO0Np9A>71 =ϹN19^%̅$PAAr}@.m]}YjK2}OA$#RbHyζ'pVI bް\@K>KK i܂f a{ @^ǝ:oWEtϥ" Zf
+(6o``طGl*lòĦ[Ͼ{j`؄<)'epcT .u;Ӗ
+t0 7Qj<gM8OsQ=)j`UlN*6U tQ)q<;'NS\;禖"TeMPq/CGPA[@Ćz0?& -.̫3\xq1 P̋aze/~wSS+9cD2v$3L' #\-8ЖmoYFCplhvN 8oE
+|6m 3CO<4Q*%-];im{/ahfwX4!iO4PPiҁCB!0Q?<M=KANS+fL.z&h܆ǠpX@Ȕ&J f v҉RKc! )^ģN)n/ML`so'nSMB s(9o]ƤWR :5
endobj
669 0 obj <<
/Type /Page
@@ -4739,7 +4724,7 @@ endobj
/D [669 0 R /XYZ 207.0203 531.8696 null]
>> endobj
668 0 obj <<
-/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R /F70 605 0 R /F65 611 0 R /F74 608 0 R /F35 237 0 R /F69 614 0 R >>
+/Font << /F63 264 0 R /F26 214 0 R /F79 621 0 R /F28 217 0 R /F70 605 0 R /F65 611 0 R /F74 608 0 R /F35 237 0 R /F69 614 0 R >>
/XObject << /Im23 667 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
@@ -4787,18 +4772,23 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
686 0 obj <<
-/Length 2300
+/Length 2332
/Filter /FlateDecode
>>
stream
-xڵYݓ۶؂M>\m2u:8Ob'w Hs:ρb]@Of{S^@n{ŋ5WDE"^zUcZ]R{ G7g?,Ct3 Mz;|oîr_nəV~Z[-ZW3J.x d<+R]$3̞m=TM5f;\7]W\j=M>#}UVm4Z`!GyJR98.5:Z:&sł3A߮~+ *~΄^IϙT^? o]fF90Ö)3Z;sx?(4i߷7;`^Kv[:y4EpF0B,L)52ŏ)(;d
-cnVr1Eק'gFɲq&ɁiIx$tN+3ΫK\J.$6]̬;^ZCXhs马38c6oD
-yj3Ubx-sd1A8>d7b)+
-n@+FT r̋jѢr?:B/Hkڎ=XupJ=&6H'fo*#H'0_6R|Y8&k&U]%+'lAp66ա0M[,w!4/#oM}0DTbF> :TF3{BGOM*Ն妡mxQ$o
- K:LZŜFuBT- lބ2+Ǚ /ezh2Kp ,+h2<xoip䤚# '
-JjR#u&GOd)Vp3t{Ca\-O2@ͼ҉ o
-P=`/o\&s*Sn, #wb)$2BBx.#Q)h! HB#<ѣtƉi$ʜK=֨q'}O{,ug.!
-З P=w_kI~ b><a¯k<m:"8
+xڵYݓ۶؂M>\m2u:8Ob'w Rs:ρb]@"Odf{^@nwų u+"r ^NzUcZgR{ G7V﫾KY\p)[x[z/7_f<HΜ2ml-`ֺbJХPRH
+-*3xV Hf=U۲}(r!L;\כ}[BjM>"}e۔M4Z`"񾩺lmƒ}ERҰ0ӳzü8Q)T4 '5:Zܹlə oW?³5~g?g{L*/? o]fF90q˜
+I T˹b:i JLawo<;c <u/in8#@).LeY>#Rkes[IndF-FmU1`cOO
+όE69LiIx$d\NfffeX ).& M>m29Ok }J3=u`{yЦM1PiX)%SRLSTD4(Gd[qwM]mI*n:{>"xjFQ0/# mXKGz
+xޗ ؓ@%.*av]5..e6o}uM*>tUn#_4}uީBw9ĢL>jټ$*"鋶mV}>
+7۲".1<OtWA)ݹi.
+((kZ$[oo@It&fɧ*}tĦjh&'f@#XO8}N04W0) ;F^ڣ,`{٠^Gr0E'zLh-L&//(XdP(
+
+cr$9jA[G~ln@&T ̋jT3Ѣr?:A/JHkN-|:-%LC'zJmODaLh4TF"a(l5<Tu5XI?c;4ؒ4OnZFaq}tOVw8}D6 -f䓠YJEi4ʹ't{;'<|;`~Ljj[D6 A 7"t0A(p Jy&m(r R&Ў&1@L"!@'ӎÎKPR$ar 
+ 7ΓoVMOXiuS4P
+JjRN#u&GOd)Vq zl8|
+l-@Nķ
+0r'vC"$DWbh΋4/D -D:G~8S4N#Q\GIH'}{lpO\CXJlyFb+>N!0ܗ#]6RA@f{1c`U*<e
endobj
685 0 obj <<
/Type /Page
@@ -4929,7 +4919,7 @@ endobj
/D [685 0 R /XYZ 219.5326 530.7468 null]
>> endobj
684 0 obj <<
-/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R /F70 605 0 R /F74 608 0 R /F65 611 0 R /F69 614 0 R /F86 690 0 R /F35 237 0 R >>
+/Font << /F63 264 0 R /F26 214 0 R /F79 621 0 R /F28 217 0 R /F70 605 0 R /F74 608 0 R /F65 611 0 R /F69 614 0 R /F86 690 0 R /F35 237 0 R >>
/XObject << /Im24 683 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
@@ -4986,20 +4976,19 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
701 0 obj <<
-/Length 1934
+/Length 1972
/Filter /FlateDecode
>>
stream
-xڭ]s6ݿҌ 5uz7k<CʄeTr_X$Nn<c-~"'2[
-Eg2Li.V_˕4BJsrm|nۛQE!O</X `EQ)-F0d>"Lpf-ИA2c HI&T=7뇪w nw;?|-%_Czn&N,t`3XS22[ql䯋xV  ke3H;ۋ`yftG)J2lYv_ ༴b
-a9^k% :~xU ̳gKW
-\44^Ҳ2ϣK!$PQ=B =(PI%
-5&o}I'%8d.tM2R)7T;%$ &ijy-4\Jp!V\bYn +M!&Xsh-ܡ=a2yGWWwm[ ~nKg@4C'T|{_d 7 q C?t7X6U$;/5vxiGڻh_@ OTc
-" ,ݠ:WAyL s\x3֓ ak;nn͔.6Lبum>mjzP-4 Y#-TzM2LB=VtY
-Lcc;~Ig^7Ec-rVeT0ȅ8@h Er-wvQ|@Ć<i~Î
-T-iNTE#ҫ
-sh8ǣ9DwG\呬ZS5\tJ<
-rɗ:_DgTB6eTzVLSZƭBWq+F_`N5h?hJp, ZIPg6"CC $nfTg}fOK'vľy}JGsB/[fDAƉ:>q$7yv6~ϦP|)V#¥}ug#, }r'3qdƐTƼ8uNendstream
+xڭ]s=BL(}^vݻΤrr8RNw;Rm9ٛv2
+o햿|p3%geQ2 d+)XQf=c("m 4ft#-if UO&|]C_wK>.^-6Q2
+1ǚC{lb (WW7ⶵzbݖO@hxo\qC9Ɠ'kn~n@~on\*-kzY;?=AG>q롑r:h_P,IU58OЗ~[JQ(nGDrܜxr%e&h<!
+<n[;ݭߌO]>{э$:+wBS$fBbvTvIQ*hHK7UPS
+7fJ(Qd ״]=^p*I)OPЀd)8nSsac@ɛ;Ȅk96?㗴-Nd_?"{x/#a΅8@h Er-wvQ|@Ć:i~Î
+T!ZN\E#֫
+-lI{Ӗ8:1o^2: 0[wm##!T<
+Imrvwʶ[*#0QkZM=9XCT~$DA6!Sray/mv@A$jdL2#ҟRa
+]$RB0(8c NcG#HgayxP!,1s5w^2X:6Mq)) 0U̐@C< ily !`x:3w) =qʕ<QN#}u* 4&:<4:+Re0n=|1jv4x | _@³tb!'d߄:QҎ]ܱog_yR*qQ7s2qcqOc'M Ư>*pX4Ϲl%y!3y3ґ ݘgrXendstream
endobj
700 0 obj <<
/Type /Page
@@ -5130,13 +5119,13 @@ endobj
/D [700 0 R /XYZ 74.4095 771.7323 null]
>> endobj
360 0 obj <<
-/D [700 0 R /XYZ 263.5658 529.9143 null]
+/D [700 0 R /XYZ 263.5658 528.3551 null]
>> endobj
705 0 obj <<
/D [700 0 R /XYZ 74.4095 188.5624 null]
>> endobj
699 0 obj <<
-/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >>
+/Font << /F63 264 0 R /F26 214 0 R /F79 621 0 R /F28 217 0 R >>
/XObject << /Im25 698 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
@@ -5168,14 +5157,15 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
713 0 obj <<
-/Length 2156
+/Length 2196
/Filter /FlateDecode
>>
stream
-xڭr]_GJρc&okKƕRJRe8a ي=qJjkIfy"Y
-%-0Φ/X?_1+|HӳvRhTW_~NLdٷA  3̴pqAk&u4| FwpE7-kn x6/N&R+=g0588+ x8&=(0M?VU5e,<mğNOg~ف3;FˆBKMX(HX΋j_TSvkt.hp.cK ;\ww"KPU4_5ێ I;Cڳ۪y Bh| {yDCP"0ڡs4w]`qղ}h:(B͋E]3rL|3P"LPqC*t݃~"lD3C޽_ Ё'kwz\r3Ht8[4\r0SIqUšwZ/`Ͼſ'Fp*U)7
-HѦXQ@G4Btƣo
-DrqkLckcĹ1ia'GJud C8
+xڭrQ0xړd+dj{,XEzI*ӍnIkJjB?5j"៚Ld <nd?*'!W>f/lr4љ&j~s5z6Ms)7#j3Srˡf ε(̲Bdya'sDQ8{H=bUlDIas_1;^XkuE\dBٓ ?j~.v:u3-~|57唋~SVkP<\/#C,S/5uB:S-=Z88tn2x#W*'K rBy'+ƫ^P(wo3qw嘙Y3;M~Gs(+tP>ooZ`>Mv^L?fRxQlKX&ź´`XzZk>A&F墪fW<Pș*;r 95b\\;TJplYf4Qx_&π{êD%X`QsQT Ut1+TpYt[5c_AN54S&C1Ky0YFuYa<}l:Ը\E !ʺfEBUW!0Ǻ
+ջK0O3P-*kr@[t/J4C͋e0t]G]"qYa u-qOy̘(ZY(;m&vhipzL0g_9vY[ ؔk:.d35 qۭ¢>I`zUiIWaR&YݺҊ`B{pjCDl?wmjJ$e-ϱw 7W^LYˮڙLY. \Q9D}Be+xa8*& ʾO5,=\#v0xWJ>E+S/U$X?>qbކjf-nUb C"5>,26êne819b(cc)8n@^03jhXCOl13b*--yOHyhN\O5 c@AoHۗHAƊqj_OSzKK y|lJ(><u -"LH+44r ͧM2\kvt0_ɓ # :2!acMjFp j7G||98glPU\
+
+uEQ0_=K e8t|sttNpcw4\Cg?!IaE|`OX \vHxZȏѷ+ˊ\F%?hwK/Wrv93L mg*le~ÞL-|I> z@2W+ -< ~,W"
+6p'o}NY&;n\c
endobj
712 0 obj <<
/Type /Page
@@ -5379,10 +5369,10 @@ endobj
/D [712 0 R /XYZ 74.4095 771.7323 null]
>> endobj
361 0 obj <<
-/D [712 0 R /XYZ 260.6248 512.7788 null]
+/D [712 0 R /XYZ 260.6248 511.2197 null]
>> endobj
711 0 obj <<
-/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >>
+/Font << /F63 264 0 R /F26 214 0 R /F79 621 0 R /F28 217 0 R >>
/XObject << /Im26 710 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
@@ -5480,19 +5470,17 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
736 0 obj <<
-/Length 1779
+/Length 1812
/Filter /FlateDecode
>>
stream
-xڭXKo6WhQ${6bb @r* 3Ihp^8Df
-Vp3  `ÿyĜrxc2\Y]& ǔ(z!t~3ϥ3|v"|۹v̖|EQB&˥`ei)/F0dqEhW3
-<#J&uZz~+MvQYK-xET+K-br)TNVq,g>=-w`ôk6l1We&4IevelLzɘ44jɄX"SvsgfhNIFf*Q0c\0@ lc$`Μ8;8BZk!ŚVmÇ! \D>?A
-nE8;Cf 䧛&|
-Y2ōX1^,<ۆzI$(BA35̿Υj Et^(hPGyګ1[ƽ@a|&p$4Xmep찻*^Y~ù<b m"@|_5xυ]I~X{yJC |'U$ QU"XbjZ_Ӽ W0 πA_&b6ĖxmZ2$[͹_t綣cĆ=*F(.mw +.a$UξD#D Xn1L#
-3k<t>"D=
-5!'%D#|EƔ1KsAs*]\&Heׁ-͠Rɯ%}_0$a0<9nnmR5";$>};q)
-v<N,^p?|JC, )˴3pDu,ۉ/$|29@݆rz_u0s@ͼ1 NE پ%[\/҈)Ejr1q|A&O{Zr"D<ӣ{={LXHJeR*J'JL ;9vJ]_ֳB}u op_#DFV754.|Nj)_yE E,"1JZ>T
-2endstream
+xڭXo6_GX~uv[
+كl36Y$'ږ46x_I"XƭNU"Yn/x_M#szϹJ
+f<KnY4G7_߹jJS$ٕkoU_7.kYuVfY2$yaN'|1%/2OgF9H[f4.<\}L+G\e뗰D}_u~Ygc!E[Q^t;%:VeĝhaPj*
+SQ .6p Xg% :ny&ځ(_AY²"QεYΥS51zs %8X1|6LX _BS!ˌp(& -S-cc"Kƌ1WeK&Jͮc<!TT"c
+ȵEOm.̅V)3BA}Zή%*Owux+ʻm#gۮu n# .n.쒨Hrr╆@7IB;\`(MGia"\M-h`qM
+`L&a|
+x%וմqY].=R9Ƹ.17C>H2:=ʺG=EDtvm5>fhyUds{ЬhVJq*̬qP2<
endobj
735 0 obj <<
/Type /Page
@@ -5637,23 +5625,32 @@ endobj
/D [735 0 R /XYZ 273.2852 532.4193 null]
>> endobj
734 0 obj <<
-/Font << /F63 264 0 R /F26 214 0 R /F28 217 0 R >>
+/Font << /F63 264 0 R /F26 214 0 R /F79 621 0 R /F28 217 0 R >>
/XObject << /Im27 733 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
743 0 obj <<
-/Length 2235
-/Filter /FlateDecode
->>
-stream
-xڵZKs7W̑2qvݔ7VaD͚3{A9#Gv FI*`bcOY]t‹\Ӣi-ۇKG?/U7v|(edXqJy(D*mgDkkrN9iJ
-EOZ܃7 9Nj Jo>;)łG W0،S2P%J `&OsyYMQp!&8UtSOvQQ;)uN3هT.r}\(;DBN S9Q <S}V9Pf)Z6H.oEҹȕ6
-!;
- n6 8
-ݣ_{SKQ! !/@ΈsBdŵw UKZ}HJ2%Qܿ|nLJ*諵o"ɮp *-A$_4 Z(±/N+Ӌr _(8qֶꊿTTV"o4-9wR}X:b A_JKp!
-?d0KPM'pnej2\]8:4l)X[!we ĠG/3s"iat@A].,p:_f.g~pt?P֧C];<;`$ww[AsڇFz=v wK_+P|؜͂oc{
-Z+jM[Bˁ/M \‰w %dm_Wj8&3A6CnuMjwm;,IcِBAwH3=z+HJMA^XlpqB c˯w}u.zʁG :U Q>.#nS5O\>Wl
-+ uIٕhטS},8N0^nxr
+/Length 2267
+/Filter /FlateDecode
+>>
+stream
+xڵZ[s6~4!_֬۝tw;Ƴm@Y̍.H3= @%ОɌ ·s$R`O
+F0hRoop$.:E*ϒ)yqPPnJVU~/3 |j;'xvܔ0‚bCɹD\HU,(ARjJwR $HcČN䯛?
+D OFZlo(ˮgsQ!.D0וfϔ*X:ZDKD9+Ј2 oOXm ?ɹE)5Hhj`&Cp
+rTHu1S&B"br dx:jsDcD@Pg&Ƒ\>Ls*Huz
+a-Jr F~FF~R;yn4A`NM3Í L&6) Q~9~AD9w&DGI~8 8G]˺9.FJ <iOu6P1ao<h9XIItJ~=$
+:ǀʦ
+W| sd љc* yt{
+#)-hGuyJ~9~ϔ3ž<Oɖ]pKOO3Ï0ɰgB?'twb Y$u `쉒Pu1Wk{bY
+6V iId(ŜA ac_ pd7E2rIn+۱鑵aqvGAM#.B@g_ cĥݹd eޅTH.®j!> N<K$(;~'y]Wb*V>!y
+ʀى&5N ڸ])9$J۶6Ѫl.LG 0f*@p_6# o{zWwSNF
+֭/X ,U+$`|~ vj^3u(7ʿj4aڒk6>gE !p˵Z%urQ̝ӷ6+WDŅ$pFt!Nj @s[Bp.Yȁ8?fsAX/FpCɄ>PcgW6ԉQ3ë
+.ZAfǻ/mcMnl>2^sBl85պ=D5e|- C΢G/Mxg ~dLQ={re7~s}w&XʀEU:] Q'oܸ$m?V ;:K`pg~f9_eƏy V6rí"Ð!
+x`]Dp!Yu5KBH }~T h.`8Fزmn7'P L猀 cpA2VycDuc@sTYp)~
+WI&ΩkZup!P)C\`$]5Y.]
+qђ݇}LJ p2 _0c*Dݗ#
+
+5LoE}.P{zE0PLqf5\}.p0`OᾺ9endstream
endobj
742 0 obj <<
/Type /Page
@@ -5800,7 +5797,7 @@ endobj
/D [742 0