summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-08-13 23:44:50 +0000
committerPaul Buetow <paul@buetow.org>2008-08-13 23:44:50 +0000
commit8606454ddc9d2bf1eb61d0d3cbe689d7c10c57db (patch)
treeb39bff89fd6289509d77493186b7a866512c44cd
parentb6465860231b9cffe78e8c97be2fc8b93081c8b0 (diff)
update
-rw-r--r--LaTeX/chapters/implementierung.tex87
-rw-r--r--LaTeX/diplomarbeit.pdf1558
2 files changed, 817 insertions, 828 deletions
diff --git a/LaTeX/chapters/implementierung.tex b/LaTeX/chapters/implementierung.tex
index 90fd713..29e451b 100644
--- a/LaTeX/chapters/implementierung.tex
+++ b/LaTeX/chapters/implementierung.tex
@@ -229,6 +229,8 @@ Die Kapselung eines \textit{VSAbstractEvent}-Objektes in einem \textit{VSTask}-O
Jede Simulation besitzt genau eine Instanz von \textit{VSTaskManager}. Eine Instanz dieser Klasse stellt den Task-Manager dar. Er verwaltet alle \textit{VSTask}-Instanzen und überprüft periodisch, ob es auszuführende Ereignisse gibt. Der Task-Manager unterscheidet zwischen globalen und lokalen Ereignissen. Hierbei werden alle globalen Ereignisse (gekapselt in einem \textit{VSTask}-Objekt) in einer Prioritäts-Warteschlange (vgl. \cite{Algorithms}, \cite{AlgorithmsC}) abgelegt. Die Prioritäts-Warteschlange stellt hierbei die korrekte Ereigniseintrittsreihenfolge sicher. Da sich die lokalen Zeiten aller beteiligten Prozesse voneinander unterscheiden können, muss für jeden Prozess eine separate lokale Prioritäts-Warteschlange verwendet werden, auf die jedes Prozessobjekt seine eigene Referenz hat. In den lokalen Warteschlangen sind die geplanten lokalen Ereignisse (auch gekapselt in einem \textit{VSTask}-Objekt) abgelegt. Der Task-Manager greift über eine \textit{java.util.ArrayList} auf alle Prozessobjekte zu und kann somit auch auf alle lokalen Warteschlangen zugreifen und diese verwalten.
+Eine Instanz von \textit{VSMessage} stellt eine Nachricht dar, die von einem Prozess verschickt wird. Da \textit{VSMessage} von \textit{VSPrefs} erbt, können zwischen zwei Prozessen beliebige Datentypen (s. Tabelle \ref{tb:VariablenDatentypen}.) über eine Nachricht verschickt werden. Anschließend wird für jeden Empfängerprozess ein neues Ereignisobjekt der Klasse \textit{VSMessageReceiveEvent} angelegt, welches eine Referenz der verschickten Nachricht besitzt (s. Abb. \ref{fig:Wrapping}.). Danach wird ein \textit{VSTask}-Objekt instantiiert, in dem die Referenz auf das Ereignisobjekt und das dazugehörige Prozessobjekt sowie die Ereigniseintrittszeit als Attribute gespeichert werden. Das \textit{VSTask}-Objekt wird dann dem Task-Manager übergeben, der das dazugehörige Ereignis ausführt, wenn die Ereigniseintrittszeit eingetroffen ist. Via Java-Polymorphie wird hier das \textit{VSMessageReceiveEvent}-Objekt in ein \textit{VSAbstractEvent} umgewandelt und so in \textit{VSTask} abgelegt.
+
\begin{figure}[h]
\centering
\includegraphics[width=10.0cm]{images/core}
@@ -236,7 +238,9 @@ Jede Simulation besitzt genau eine Instanz von \textit{VSTaskManager}. Eine Inst
\label{fig:PackageCore}
\end{figure}
-Eine Instanz von \textit{VSMessage} stellt eine Nachricht dar, die von einem Prozess verschickt wird. Da \textit{VSMessage} von \textit{VSPrefs} erbt, können zwischen zwei Prozessen beliebige Datentypen (s. Tabelle \ref{tb:VariablenDatentypen}.) über eine Nachricht verschickt werden. Anschließend wird für jeden Empfängerprozess ein neues Ereignisobjekt der Klasse \textit{VSMessageReceiveEvent} angelegt, welches eine Referenz der verschickten Nachricht besitzt (s. Abb. \ref{fig:Wrapping}.). Danach wird ein \textit{VSTask}-Objekt instantiiert, in dem die Referenz auf das Ereignisobjekt und das dazugehörige Prozessobjekt sowie die Ereigniseintrittszeit als Attribute gespeichert werden. Das \textit{VSTask}-Objekt wird dann dem Task-Manager übergeben, der das dazugehörige Ereignis ausführt, wenn die Ereigniseintrittszeit eingetroffen ist. Via Java-Polymorphie wird hier das \textit{VSMessageReceiveEvent}-Objekt in ein \textit{VSAbstractEvent} umgewandelt und so in \textit{VSTask} abgelegt.
+Erwähnenswert ist auch die Klasse \textit{VSMessageStub}, welche ein \textit{VSMessage} kapselt. Ihr Zweck ist das Verstecken einiger Methoden vor dem Protokoll-API, welches für die Erstellung eigener Protokolle dient. Der Protokoll-Entwickler soll möglichst nichts falsch machen können und deswegen soll dem Protokoll-API ein eingeschränkter Funktionsumfang zur Verfügung gestellt werden. Da sich \textit{VSMessageStub} im selben Paket wie \textit{VSMessage} befindet, kann \textit{VSMessageStub} auf paket-private Methoden von \textit{VSMessage} zugreifen. Protokolle hingegen werden in einem anderen Paket implementiert und haben somit keinen Zugriff auf diese paket-privaten Methoden. Zwar kann der Protokollentwickler ein eigenes \textit{VSMessageStub}-Objekt anlegen, jedoch kann er auf diese Weise besser unterscheiden, auf welche Methoden er zugreifen sollte, und auf welche nicht.
+
+Der Task-Manager speichert anschließend die Nachrichtenempfangsereignisse in seiner globalen Warteschlange. Die Nachricht kommt bei einem Empfängerprozess an, sobald das Ereignis für den Empfang eintritt. Für die korrekte Implementierung der Lamport- und Vektor-Zeitstempel wird jeder Nachricht automatisch eine Referenz auf die Lamport- sowie auf die Vektor-Zeitstempel des sendenden Prozesses als Attribut beigefügt. Für die Überprüfung des Protokolls wird in jeder Nachricht auch der Klassenname des jeweiligen Protokolls abgespeichert.
\begin{figure}[h]
\centering
@@ -245,10 +249,6 @@ Eine Instanz von \textit{VSMessage} stellt eine Nachricht dar, die von einem Pro
\label{fig:Wrapping}
\end{figure}
-Erwähnenswert ist auch die Klasse \textit{VSMessageStub}, welche ein \textit{VSMessage} kapselt. Ihr Zweck ist das Verstecken einiger Methoden vor dem Protokoll-API, welches für die Erstellung eigener Protokolle dient. Der Protokoll-Entwickler soll möglichst nichts falsch machen können und deswegen soll dem Protokoll-API ein eingeschränkter Funktionsumfang zur Verfügung gestellt werden. Da sich \textit{VSMessageStub} im selben Paket wie \textit{VSMessage} befindet, kann \textit{VSMessageStub} auf paket-private Methoden von \textit{VSMessage} zugreifen. Protokolle hingegen werden in einem anderen Paket implementiert und haben somit keinen Zugriff auf diese paket-privaten Methoden. Zwar kann der Protokollentwickler ein eigenes \textit{VSMessageStub}-Objekt anlegen, jedoch kann er auf diese Weise besser unterscheiden, auf welche Methoden er zugreifen sollte, und auf welche nicht.
-
-Der Task-Manager speichert anschließend die Nachrichtenempfangsereignisse in seiner globalen Warteschlange. Die Nachricht kommt bei einem Empfängerprozess an, sobald das Ereignis für den Empfang eintritt. Für die korrekte Implementierung der Lamport- und Vektor-Zeitstempel wird jeder Nachricht automatisch eine Referenz auf die Lamport- sowie auf die Vektor-Zeitstempel des sendenden Prozesses als Attribut beigefügt. Für die Überprüfung des Protokolls wird in jeder Nachricht auch der Klassenname des jeweiligen Protokolls abgespeichert.
-
Eine Instanz von \textit{VSInternalProcess} repräsentiert einen simulierten Prozess. Ein \textit{VSInternalProcess} stellt alle vom Simulator intern verwendeten Methoden zur Verfügung, während ein \textit{VSAbstractProcess} lediglich Methoden hat, die der Protokollentwickler für die Erstellung eigener Protokolle verwenden darf. Da \textit{VSAbstractProcess} abstrakt ist und hiervon keine Instanz gebildet werden darf, muss für einen neuen Prozesses stets ein \textit{VSInternalProcess}-Objekt erstellt werden. Via Polymorphie wird dieses Objekt nach \textit{VSAbstractProcess} umgewandelt und so dem Protokoll-API zur Verfügung gestellt. Beispielsweise darf mit \textit{getTasks()} nur vom Simulator intern auf die Prioritäts-Warteschlangen zugegriffen werden, während man im Protokoll-API selbiges vermeiden sollte und dies auch gar nicht direkt möglich ist. Hier wäre auch ein Stub-Objekt \textit{VSProcessStub} denkbar gewesen. Da aber fast jede Millisekunde auf die Methoden von \textit{VSInternalProcess} zugegriffen wird, wurde hier aus Performance-Gründen der Weg über eine Vererbungsstufe preferiert.
Alle einstellbaren Prozessvariablen werden von der Klasse \textit{VSPrefs} geerbt. Damit bei Neuberechnungen die Variablen nicht dauernd über eine \textit{HashMap} von \textit{VSPrefs} zugegriffen werden muss, speichert \textit{VSInternalProcess} aus Performance-Gründen einige Variablen als lokale Kopie ab. Zum Beispiel wird für die lokale Prozesszeit nicht auf das \textit{HashMap<String,Long>}-Objekt von \textit{VSPrefs}, sondern auf das Klassenattribut \textit{private long localTime} zugegriffen. Vor und nach dem Editieren über den Prozesseditor werden die \textit{VSPrefs}, bzw. die lokalen Kopien, auf den neuesten Stand gebracht. Selbiges gilt für weitere Variablen, wie z.B. der Uhrabweichung eines Prozesses.
@@ -277,6 +277,8 @@ In diesem Beispiel wurden zwei Ereignisse (Absturz- und Wiederbelebung eines geg
In diesem Abschnitt wird auf die Implementierung der Protokolle und das Protokoll-API eingegangen. Im Protokoll-API wird in der Regel nicht direkt auf den Task-Manager und auf die explizite Instantiierung von Ereignisobjekten zurückgegriffen, da dies vom API automatisch durchgef\"{u}hrt wird.
+In Abbildung \ref{fig:PackageProtocols}. sind die Pakete \textit{protocols} und \textit{protocols.implementations} dargestellt, welche für die Protokollimplementierungen zuständig sind. \textit{VSAbstractProtocol} stellt lediglich gemeinsame Methoden und Attribute zur Verfügung, die von allen Protokollen verwendet werden können. Jedes Protokoll hat im Paket \textit{protocols.implementations} seine eigene Klasse, die von \textit{VSAbstractProtocol} erbt. Im Prinzip besitzt jedes Prozessobjekt von jedem Protokoll seine eigene Instanz. Bei \textit{10} Protokollen und \textit{3} beteiligten Prozessen werden also \textit{30} Protokollobjekte verwendet. Jedes Protokollobjekt verwaltet sowohl die Server- als auch die Clientseite eines Protokolls auf einmal. Dabei merkt sich \textit{VSAbstractProtocol} anhand einer Flagge, ob der aktuelle Kontext server- oder clientbezogen ist, und führt dementsprechend beim Eintreffen von Ereignissen die Server- bzw. Clientmethoden des Protokolls auf. \textit{VSAbstractProtocol} überprüft auch, ob ein Client oder ein Server überhaupt aktiviert ist.
+
\begin{figure}[h]
\centering
\includegraphics[width=12cm]{images/protocols}
@@ -284,8 +286,6 @@ In diesem Abschnitt wird auf die Implementierung der Protokolle und das Protokol
\label{fig:PackageProtocols}
\end{figure}
-In Abbildung \ref{fig:PackageProtocols}. sind die Pakete \textit{protocols} und \textit{protocols.implementations} dargestellt, welche für die Protokollimplementierungen zuständig sind. \textit{VSAbstractProtocol} stellt lediglich gemeinsame Methoden und Attribute zur Verfügung, die von allen Protokollen verwendet werden können. Jedes Protokoll hat im Paket \textit{protocols.implementations} seine eigene Klasse, die von \textit{VSAbstractProtocol} erbt. Im Prinzip besitzt jedes Prozessobjekt von jedem Protokoll seine eigene Instanz. Bei \textit{10} Protokollen und \textit{3} beteiligten Prozessen werden also \textit{30} Protokollobjekte verwendet. Jedes Protokollobjekt verwaltet sowohl die Server- als auch die Clientseite eines Protokolls auf einmal. Dabei merkt sich \textit{VSAbstractProtocol} anhand einer Flagge, ob der aktuelle Kontext server- oder clientbezogen ist, und führt dementsprechend beim Eintreffen von Ereignissen die Server- bzw. Clientmethoden des Protokolls auf. \textit{VSAbstractProtocol} überprüft auch, ob ein Client oder ein Server überhaupt aktiviert ist.
-
\begin{figure}[h]
\centering
\includegraphics[width=10cm]{images/ss-protokollvariablen}
@@ -534,9 +534,9 @@ Wenn eine Simulatorversion versucht eine abgespeicherte Simulation eines nicht i
\section{GUI sowie Simulationsvisualisierung}
-Das Paket \textit{simulator} (s. Abb. \ref{fig:PackageProtocols}.) implementiert die graphische Benutzeroberfläche des Simulators. Ausnahmen stellen die Editorklassen in \textit{prefs.editors} sowie die Klasse \textit{utils.VSFrame} dar.
+Das Paket \textit{simulator} (s. Abb. \ref{fig:PackageProtocols}.) enthält die Implementierung der graphischen Benutzeroberfläche des Simulators. Einzigste Ausnahmen sind die Editorklassen in \textit{prefs.editors} sowie die Klasse \textit{utils.VSFrame} dar.
-Beim Starten des Simulators wird auf \textit{main}-Methode, welche sich in \textit{VSMain} befindet, aufgerufen. Sie instantiiert ein \textit{VSDefaultPrefs}-Objekt, worin alle Standardeinstellungen des Simulators abgelegt sind. Anschließend wird ein \textit{VSSimulatorFrame} erzeugt, welches ein Simulatorfenster (s. Abb. \ref{fig:NeuesFenster}.) implementiert. Das Simulatorfenster erstellt für jede neue Simulation jeweils ein Objekt der Klasse \textit{VSSimulator}, wobei jede Simulation im Simulationsfenster einen eigenen Tab besitzt (s. Abb. \ref{fig:NeuErstellteSimulation}., unten links). Jede Simulation besitzt dabei eine eigene Simulationsnummer. Jedes \textit{VSSimulator}-Objekt greift auf die Klasse \textit{VSSimulatorVisualization} zurück, welche die Simulationsvisualisierung (s. Abb. \ref{fig:Visualisierung}.) implementiert.
+Beim Starten des Simulators wird die \textit{main}-Methode, welche sich in \textit{VSMain} befindet, aufgerufen. Sie instantiiert ein \textit{VSDefaultPrefs}-Objekt, in welchem alle Standardeinstellungen des Simulators definiert sind. Anschließend wird ein \textit{VSSimulatorFrame} erzeugt, welches ein Simulatorfenster (s. Abb. \ref{fig:NeuesFenster}.) implementiert. Das Simulatorfenster erstellt für jede neue Simulation jeweils ein Objekt der Klasse \textit{VSSimulator}, wobei jede Simulation im Simulationsfenster einen eigenen Tab besitzt (s. Abb. \ref{fig:NeuErstellteSimulation}., unten links). Jede Simulation besitzt dabei eine eigene Simulationsnummer. Jedes \textit{VSSimulator}-Objekt greift auf die Klasse \textit{VSSimulatorVisualization} zurück, welche die Visualisierung der Simulation realisiert (s. Abb. \ref{fig:Visualisierung}.) .
\begin{figure}[h]
\centering
@@ -545,27 +545,27 @@ Beim Starten des Simulators wird auf \textit{main}-Methode, welche sich in \text
\label{fig:PackageProtocols}
\end{figure}
-\textit{VSSimulatorVisualization} greift auf Java's Grafikbibliothek Java2D (siehe \cite{Java2d}, \cite{Java2DAPI}, \cite{Games}) zurück und ist aus Performance-Gründen mit dem Simulationsverlauf stark verzahnt. Klassenattribute, die von Simulationseinstellungen und den Fenstergr\"{o}ßen abhängigig sind, werden nur wenn es nötig ist neu berechnet.
+\textit{VSSimulatorVisualization} greift auf Java's Grafikbibliothek Java2D (siehe \cite{Java2d}, \cite{Java2DAPI}, \cite{Games}) zu und ist zur Optimierung der Performance mit dem Simulationsverlauf stark verzahnt. Klassenattribute, die von Simulationseinstellungen und den Fenstergr\"{o}ßen abhängigig sind, werden so nur dann neu neu berechnet wenn dies erforderlich ist.
-Die Klasse \textit{VSMenuItemStates} wird für die Synchronisierung des Simulationsstatusses verwendet. Abhängig davon kann der Benutzer bestimmte Aktionen durchführen oder nicht. Zum Beispiel kann eine Simulation nur pausiert werden, wenn sie aktuell abgespielt wird. Alle hier möglichen Aktionen sind bereits aus Kapitel 2.1. bekannt.
+Die Klasse \textit{VSMenuItemStates} wird für die Synchronisierung der graphischen Elemente des GUI's mit dem Status der Simulation verwendet. Abhängig vom Simulationsstatus kann der Benutzer bestimmte Aktionen entweder durchführen oder nicht. Zum Beispiel kann eine Simulation nur pausiert werden, wärend sie abgespielt wird. Alle hier möglichen Aktionen sind bereits aus Kapitel 2.1. bekannt.
-Die Klasse \textit{VSCreateTask} wird vom Ereigniseditor verwendet. Der Ereigniseditor (s. Abb. \ref{fig:SidebarMitEreignissen}.) wird in der Klasse \textit{VSSimulator} implementiert. Hinter jeder Ereignisauswahl verbirgt sich ein \textit{VSCreateTask}-Objekt, welches angibt wie das ein Ereignis anzulegen ist.
+Die Klasse \textit{VSCreateTask} wird vom Ereigniseditor verwendet. Der Ereigniseditor (s. Abb. \ref{fig:SidebarMitEreignissen}.) wird in der Klasse \textit{VSSimulator} implementiert. Hinter jeder Ereignisauswahl verbirgt sich ein \textit{VSCreateTask}-Objekt, welches vorgibt wie das ein Ereignis anzulegen ist.
-Die Klasse \textit{VSLogging} kapselt f\"{u}r das Loggen von Nachrichten ein \textit{JTextArea}-Objekt ein. In dieser Klasse werden alle Logfunktionen implementiert. Die \textit{JTextArea} wird f\"{u}r die Darstellung dem Simulationsobjekt \textit{VSSimulator} \"{u}bergeben. Für den Logfilter wird auf das Java-Standardpaket \textit{java.util.regex} (s. \cite{Regexp}) zugegriffen, womit anhand von regulären Ausdrücken in Java-Syntax die Logs gefiltert werden können (s. Kap. 2.2.2. im Abschnitt Logfilter).
+Die Klasse \textit{VSLogging} kapselt f\"{u}r das Loggen von Nachrichten die Attribute eines \textit{JTextArea}-Objektes. In dieser Klasse werden alle Logfunktionen implementiert. Die \textit{JTextArea} wird f\"{u}r die Darstellung dem Simulationsobjekt \textit{VSSimulator} \"{u}bergeben. Für den Logfilter wird auf das Java-Standardpaket \textit{java.util.regex} (s. \cite{Regexp}) zugegriffen. Dadurch können anhand von regulären Ausdrücken in Java-Syntax die Logs gefiltert werden (s. Kap. 2.2.2.).
\subsubsection{Threads und Zeitsynchronisierung}
-Der Simulator soll auf jede Millisekunde genau simulieren k\"{o}nnen und jede simulierte Sekunde soll dabei relativ zur echten Zeit fortschreiten. Die Simulationsabspielgeschwindigkeit lässt sich bei den Simulationseinstellungen unter ``Abspielgeschwindigkeit der Simulation'' (Float: \textit{sim.clock.speed}) einstellen (s. Kap. 2.4.2.). Hierf\"{u}r muss folgendes berücksichtigt werden:
+Der Simulator soll auf die Millisekunde genau simulieren k\"{o}nnen und dabei soll jede simulierte Sekunde relativ zur echten Zeit fortschreiten. Die Simulationsabspielgeschwindigkeit lässt sich bei den Simulationseinstellungen unter ``Abspielgeschwindigkeit der Simulation'' (Float: \textit{sim.clock.speed}) einstellen (s. Kap. 2.4.2.). Hierf\"{u}r muss folgendes berücksichtigt werden:
\begin{itemize}
- \item Das Zeichnen der Visualisierung benötigt pro Aktualisierung einige Millisekunden. Hier werden ständig mathematische Berechnungen (z.B. die Berechnung einer Nachrichtenlinie, die automatische Skalierung des Diagramms, u.s.w.) durchgef\"{u}hrt.
- \item Das Neuberechnen der Simulation benötigt pro Aktualisierung einige Millisekunden. Hier wird insbesondere der Task-Manager beansprucht, welcher überprüft, ob Ereignisse auszuführen sind.
- \item Jeder simulierte Prozess sollte mit der selben Geschwindigkeit fortschreiten, und dies auf jedem Betriebssystem und auf jeder Architektur. Da Java-Threads nicht komplett plattformunabhängig sind (Threads sind im Betriebssystem implementiert), k\"{o}nnte das Verhalten auf verschiedenen Betriebssystemen oder Architekturen variieren. Außerdem übernimmt das Betriebssystem die Entscheidung, wann welcher Thread arbeiten darf. Außer man synchronisiert Threads manuell so, dass sie den eigenen Ansprüchen entsprechen. Letzteres bedeutet aber auch mehr Programmieraufwand.
- \item Die Simulationszeit ist stets in Millisekunden angegeben und sie wird intern in einer \textit{long}-Variable abgespeichert. Somit kann eine Simulationszeit immer nur den Wert einer ganze Zahl betragen. Berechnungsrundungsfehler wegen \textit{sim.clock.speed} (s. Kap. 2.4.2.) müssen berücksichtigt werden.
- \item Der Simulator soll nicht ständig die komplette CPU des Anwender-Computers voll auslasten.
+ \item Das Zeichnen der Visualisierung benötigt pro Aktualisierung einige Millisekunden. Hier werden ständig mathematische Berechnungen wie z.B. die Berechnung einer Nachrichtenlinie oder die automatische Skalierung des Diagramms durchgef\"{u}hrt.
+ \item Das Neuberechnen der Simulation benötigt pro Aktualisierung einige Millisekunden. Hier arbeitet insbesondere der Task-Manager, welcher überprüft, ob Ereignisse auszuführen sind.
+ \item Jeder simulierte Prozess sollte mit der selben Geschwindigkeit fortschreiten, und dies auf jedem Betriebssystem und auf jeder Architektur. Da Threads auf Betriebssystemebene implementiert sind sind Java-Threads nicht komplett plattformunabhängig. Dadurch kann das Verhalten auf je nach Betriebssystem und Architekturen variieren. Insbesondere übernimmt das Betriebssystem die Entscheidung, wann welcher Thread arbeiten darf.
+ \item Die Simulationszeit wird stets in Millisekunden angegeben und sie wird intern in einer \textit{long}-Variable abgespeichert. Somit kann eine Simulationszeit immer nur den Wert einer ganze Zahl betragen. Berechnungsrundungsfehler durch \textit{sim.clock.speed} (s. Kap. 2.4.2.) müssen berücksichtigt werden.
+ \item Der Simulator soll die komplette CPU des Anwender-Computers nicht konstant auslasten.
\end{itemize}
-Es wurde eine Lösung gewählt, bei der lediglich ein einziger Thread für die Visualisierung und die Berechnung der Simulation zuständig ist. Der Algorithmus verläuft in leicht vereinfachter Form wie folgt ab:
+Es wurde eine Lösung gewählt, bei der lediglich ein einziger Thread für die Visualisierung und die Berechnung der Simulation zuständig ist. Der Algorithmus verläuft in vereinfachter Form wie folgt ab:
\begin{enumerate}
\item Die aktuelle simulierte globale Zeit sei $t$ und die globale Zeit wo die Simulation endet sei $e$.
@@ -581,13 +581,13 @@ for (i = t; i < t + v + p && i < e; i++)
\item Bei Punkt 2 mit neuer Startzeit $t := t + v + p$ weitermachen.
\end{enumerate}
-Zus\"{a}tzlich muss noch die Simulationsvariable \textit{sim.clock.speed} ber\"{u}cksichtigt werden. Sie wurde wegen der Übersicht im obigen Algorithmus nicht ber\"{u}cksichtigt. Intern hat der Simulator jeweils die echte Zeit und die Simulationszeit abgespeichert. Es werden ständig die verstrichenen echten Zeiten gemessen und anschließend anhand von \textit{sim.clock.speed} die neuen tatsächlichen Simulationszeiten berechnet. Die Rundungsfehler werden pro Durchgang in eine \textit{double}-Variable (Fließkommazahl doppelter Genauigkeit) abgespeichert. Wenn der Betrag der Rundungsfehler $>= 1$ ist, dann wird davon der ganze Werteanteil in der Simulationszeit berücksichtigt. F\"{u}r jede lokale Prozesszeit sowie der dazugeh\"{o}rigen lokalen Uhrabweichung wird \"{a}hnlich verfahren.
+Zus\"{a}tzlich muss noch die Simulationsvariable \textit{sim.clock.speed} ber\"{u}cksichtigt werden. Sie wurde zur verbesserten Übersicht im obigen Algorithmus nicht extra angegeben. Intern speichert der Simulator jeweils die echte Zeit und die Simulationszeit. Die verstrichenen echten Zeiten werden dabei ständig gemessen und anschließend mit \textit{sim.clock.speed} die neuen tatsächlichen Simulationszeiten berechnet. Die Rundungsfehler werden pro Durchgang in einer \textit{double}-Variable (Fließkommazahl doppelter Genauigkeit) abgespeichert. Wenn der Betrag der Rundungsfehler $>= 1$ ist, dann wird davon der gesamte Werteanteil in der Simulationszeit berücksichtigt. F\"{u}r jede lokale Prozesszeit sowie der dazugeh\"{o}rigen lokalen Uhrabweichung wird \"{a}hnlich verfahren.
-Jede Simulation besitzt somit seinen eigenen Simulationsthread. Des Weiteren gibt es noch den Java Swing-Thread (s. \cite{Swing}), der für die GUI und somit auch f\"{u}r die Anwenderinteraktion zuständig ist. Der Anwender kann zu jedem Zeitpunkt in die Simulation eingreifen, weshalb alle Anwendereingriffe synchronisiert werden.
+Jede Simulation besitzt somit seinen eigenen Simulationsthread. Des Weiteren gibt es noch den Java Swing-Thread (s. \cite{Swing}), der für das GUI und f\"{u}r die Anwenderinteraktion zuständig ist. Der Anwender kann zu jedem Zeitpunkt in die Simulation eingreifen, weswegen die Behandlund derAnwendereingriffe synchronisiert wurde.
\section{Serialisierung und Deserialisierung von Simulationen}
-Der Anwender kann eine erstellte Simulation im Datei-Menü speichern oder eine bereits abgespeicherte Simulation laden. Hierbei wird von der aus Java angebotenen Möglichkeit Objekte zu Serialisieren Gebrauch gemacht. Im Paket \textit{serialize} (s. Abb. \ref{fig:PackageSerialize}.) befinden sich Helfer, die bei der Serialisierung einer Simulation unterst\"{u}tzend sind.
+Der Anwender kann eine erstellte Simulation im Datei-Menü speichern oder eine bereits abgespeicherte Simulation laden. Hierbei wird von der aus Java angebotenen Möglichkeit Objekte zu Serialisieren Gebrauch gemacht. Im Paket \textit{serialize} (s. Abb. \ref{fig:PackageSerialize}.) befinden sich Hilfsklassen, die die Serialisierung einer Simulation unterst\"{u}tzen.
Da nicht alle Daten f\"{u}r die Speicherung einer Simulation relevant sind, wird nur eine Auswahl von Klassenattributen serialisiert. Zum Beispiel werden alle Simulationseinstellungen serialisiert, nicht jedoch GUI-Objekte. Alle serialisierbaren Klassen implementieren das Interface \textit{VSSerializable} mit folgenden zwei Methoden:
@@ -596,7 +596,7 @@ Da nicht alle Daten f\"{u}r die Speicherung einer Simulation relevant sind, wird
\item \textit{public void deserialize(VSSerialize serialize, ObjectInputStream ois)}: Diese Methode wird bei jedem Deserialisierungsvorgang aufgerufen (Laden einer Simulation).
\end{itemize}
-Die Methoden \textit{serialize} und \textit{deserialize} erhalten neben einem Dateistream auch ein \textit{VSSerialize}-Objekt als \"{U}bergabeparameter. Für jeden Serialisierungsvorgang wird zuerst ein Objekt der Klasse \textit{VSSerialize} erstellt. Eine zu serialisierende Simulation besteht aus vielen voneinander abhängigen Objekten. Jedes Objekt kann dabei Referenzen auf andere Objekte besitzen. Würde jedes Objekt komplett serialisiert werden, so würden Objekte, auf denen mehrere Referenzen existierten, in mehrfacher Ausführung behandelt werden. Bei Kreisverweisen (Objekt A hat eine Referenz auf Objekt B und Objekt B hat eine Referenz auf Objekt A als Attribut gespeichert) würde die Serialisierung sogar in einer Endlosschleife enden. \textit{VSSerialize} hilft hierbei dies zu vermeiden und merkt sich Informationen von allen bereits serialisierten Objekten, so dass jedes Objekt genau einmal serialisiert wird. Bei der Deserialisierung hilft eine Instanz von \textit{VSSerialize} dabei, alle Objekte wieder mit den richtigen Referenzen auszustatten.
+Die Methoden \textit{serialize} und \textit{deserialize} erhalten neben einem Dateistream auch ein \textit{VSSerialize}-Objekt als \"{U}bergabeparameter. Für jeden Serialisierungsvorgang wird zuerst ein Objekt der Klasse \textit{VSSerialize} erstellt. Eine zu serialisierende Simulation besteht aus einer Vielzahl von einander abhängigen Objekten. Jedes Objekt kann dabei Referenzen auf andere Objekte besitzen. Würde jedes Objekt komplett serialisiert werden, so würden Objekte, auf denen mehrere Referenzen existierten, in mehrfacher Ausführung behandelt werden. Bei Kreisverweisen (Objekt A referenziert Objekt B welches ebenfalls eine Referenz auf Objetkt A besitzt) würde die Serialisierung sogar in einer Endlosschleife enden. \textit{VSSerialize} hilft hierbei dies zu vermeiden und merkt sich Informationen von allen bereits serialisierten Objekten, so dass jedes Objekt genau einmal serialisiert wird. Bei der Deserialisierung hilft eine die Klasse \textit{VSSerialize} dabei, alle Objekte wieder mit den richtigen Referenzen auszustatten.
\begin{figure}[h]
\centering
@@ -607,7 +607,7 @@ Die Methoden \textit{serialize} und \textit{deserialize} erhalten neben einem Da
Alle Klassen, die \textit{VSSerializePrefs} erweitern, können komfortabel sämtliche Einstellungen serialisieren. Beispielsweise speichert der Simulator alle seine globalen Simulationseinstellungen bei einer Serialisierung automatisch ab. Bei den Prozessen und den Ereignissen (und somit auch Protokollen) gilt selbiges analog.
-Abgespeicherte Simulationen sollen auch mit zukünftigen Versionen des Simulators kompatibel bleiben. Deshalb werden alle Objekte aller Klassen, die \textit{VSSerializable} implementieren, nicht komplett serialisiert. Bei der Serialisierung werden nur relevante Klassenattribute, die der Simulationsprogrammierung, und nicht beispielsweise GUI-Komponenten angehören, serialisiert. Eine Erweiterung des GUIs muss somit nicht bei den Serialisierungen ber\"{u}cksichtigt werden.
+Abgespeicherte Simulationen sollen auch mit zukünftigen Versionen des Simulators kompatibel bleiben. Deshalb werden alle Objekte aller Klassen, die \textit{VSSerializable} implementieren, nicht komplett serialisiert. Bei der Serialisierung werden nur relevante Klassenattribute, die der Simulationsprogrammierung, und nicht z.B. der GUI-Komponenten angehören, serialisiert. Eine Erweiterung des GUIs muss somit nicht bei den Serialisierungen ber\"{u}cksichtigt werden.
\subsubsection{Beispielimplementierung einer \textit{serialize}-Methode}
@@ -627,13 +627,12 @@ Der folgende Quelltext-Ausschnitt zeigt eine Beispielimplementierung von \textit
}
\end{code}
-Vor und nach der eigentlichen Objektserialisierung wird jeweils eine boolesche Flagge mit dem Standardwert \textit{false} serialisiert. Sobald in einer sp\"{a}teren Simulator-Versionen weitere zu serialisierenden Klassenattribute hinzukommen, dann kann bei der Deserialisierung diese Flagge abgefragt und separat behandelt werden. Somit bleiben ältere bereits abgespeicherte Simulationen stets zur neusten Version des Simulators kompatibel. Wenn eine Flagge auf \textit{true} gesetzt wird, dann kann unter den neuen Attributserialisierungen eine weitere Flagge gesetzt werden, wodurch beliebig viele Erweiterungen in die Serialisierung sukzessiv einbaubar sind.
+Vor und nach der eigentlichen Objektserialisierung wird jeweils eine boolesche Flagge mit dem Standardwert \textit{false} serialisiert. Sobald in einer sp\"{a}teren Simulator-Versionen weitere zu serialisierenden Klassenattribute hinzukommen, dann kann bei der Deserialisierung diese Flagge abgefragt und separat behandelt werden. Somit bleiben ältere bereits abgespeicherte Simulationen stets zu neueren Version des Simulators kompatibel. Wenn eine Flagge auf \textit{true} gesetzt wird, dann kann unter den neuen Attributserialisierungen eine weitere Flagge gesetzt werden, wodurch beliebig viele Erweiterungen in die Serialisierung sukzessiv einbaubar sind.
-Das zu serialisierende Objekt besitzt hier lediglich zwei zu serialisierende Attribute. Mit \textit{serialize.setObject} speichert \textit{serialize} eine Referenz auf das aktuelle Objekt ab, worauf folgende Objektserialisierungen zurückgreifen können. Danach wird ein \textit{process} und \textit{someOtherSerializableObject} serialisiert. Die Deserialisierung folgt genau in der umgekehrten Reihenfolge, wobei ein Objekt von \textit{VSSerialize} hierbei hilft die Referenzen auf andere Objekte korrekt zu setzen.
+Das zu serialisierende Objekt besitzt hier lediglich zwei zu serialisierende Attribute. Mit \textit{serialize.setObject} speichert \textit{serialize} eine Referenz auf das aktuelle Objekt ab, worauf folgende Objektserialisierungen zurückgreifen können. Danach wird ein \textit{process} und \textit{someOtherSerializableObject} serialisiert. Die Deserialisierung erfolgt genau in umgekehrter Reihenfolge, wobei ein Objekt von \textit{VSSerialize} hilft die Referenzen auf andere Objekte korrekt zu setzen.
In Abbildung \ref{fig:SequenceSerialize} ist die komplette Sequenz f\"{u}r die Serialisierung (das Abspeichern) einer Simulation angegeben. Zuerst wird \textit{serialize} auf die globalen Simulationseinstellungen (\textit{VSPrefs}) und dem Simulatorobjekt (\textit{VSSimulator}) ausgeführt. Das Simulator-Objekt führt \textit{serialize} wiederum auf das \textit{VSSimulatorVisualization}-Objekt aus. Dort wird jeder Prozess inklusive alle Protokollobjekte serialisiert. Anschließend folgt der Task-Manager mit allen programmierten Ereignissen.
-
\section{Helferklassen und Klassen für Ausnahmebehandlungen}
Es wurden noch nicht die Klassen der Pakete \textit{utils} (s. Abb. \ref{fig:PackageUtils}.) sowie \textit{exceptions} (s. Abb. \ref{fig:PackageExceptions}.) vorgestellt. \textit{utils} fasst lediglich einige Helferklassen zusammen, die vom restlichen Quelltext verwendet werden.
@@ -646,14 +645,14 @@ Es wurden noch nicht die Klassen der Pakete \textit{utils} (s. Abb. \ref{fig:Pac
\end{figure}
\begin{itemize}
- \item \textit{VSFrame}: Alle Objekte, die ein eigenes Swing-Fenster besitzen, erben von der Klasse \textit{VSFrame}. Sie stellt sicher, dass neue Fenster an der richtigen Position der Bildfläche platziert werden und dass Unterfenster (Fenster, die aus einem anderen Fenster heraus geöffnet wurden) automatisch mit geschlossen werden, sobald eines ihrer ``Erzeugerfenster'' geschlossen wird.
+ \item \textit{VSFrame}: Alle Objekte, die ein eigenes Swing-Fenster besitzen, erben von der Klasse \textit{VSFrame}. Sie stellt sicher, dass neue Fenster an der richtigen Position der Bildfläche platziert werden und dass Unterfenster (Fenster, die aus einem anderen Fenster heraus geöffnet wurden) automatisch mit geschlossen werden, sobald ihr jeweiliges ``Erzeugerfenster'' geschlossen wird.
\item \textit{VSAboutFrame}: Dieses Fenster implementiert die ``About-Anzeige'' die im Simulator über das Datei-Menü aufgerufen werden kann.
\item \textit{VSInfoArea}: Ist für die Textanzeige in \textit{VSAboutFrame} zuständig.
- \item \textit{VSClassLoader}: Diese Klasse wird für die automatische Instantiierung von Ereignisobjekten benötigt, wenn dem Simulator lediglich die Klassennamen (aus \textit{events.VSRegisteredEvents}) bekannt sind.
- \item \textit{VSHelper}: In dieser Klasse befinden sich statische Helfermethoden, die in keine andere Klasse passen.
+ \item \textit{VSClassLoader}: Diese Klasse wird für die automatische Instanzierung von Ereignisobjekten benötigt, wenn dem Simulator lediglich die Klassennamen (aus \textit{events.VSRegisteredEvents}) bekannt sind.
+ \item \textit{VSHelper}: In dieser Klasse befinden sich statische Helfermethoden, die in keine andere Klasse gehören.
\item \textit{VSPriorityQueue}: Diese Klasse wird für das Verwalten von \textit{core.VSTask}-Objekte im Task-Manager benötigt. \textit{VSPriorityQueue} passt die Prioritäts-Warteschlange aus der Java-Standardbibliothek den Anforderungen des Simulators an.
\item \textit{VSRandom}: Wird für Zufallsereignisse benötigt. Jedes Prozessobjekt besitzt einen solchen eigenen Pseudozufallsgenerator. Diese Klasse setzt gleichzeitig einen eigenen Seed basierend auf der lokalen Systemzeit und anderer Berechnungen fest.
- \item \textit{VSTupel}: Diese Klasse ist eine Implementierung eines sehr einfach aufgebauten 3-Tupel Datentyps. Alle 3 Elemente können von einem anderen Typ sein, was mit Hilfe der Java-Generics verwirklicht wurde. \textit{VSTupel} wird von den Editorklassen für die Generierung von GUI-Elementen benötigt.
+ \item \textit{VSTupel}: Diese Klasse ist eine Implementierung eines einfach aufgebauten 3-Tupel Datentyps. Alle 3 Elemente können von einem anderen Typ sein, was mit Hilfe der Java-Generics verwirklicht wurde. \textit{VSTupel} wird von den Editorklassen für die Generierung von GUI-Elementen benötigt.
\end{itemize}
\begin{figure}[h]
@@ -663,7 +662,7 @@ Es wurden noch nicht die Klassen der Pakete \textit{utils} (s. Abb. \ref{fig:Pac
\label{fig:PackageExceptions}
\end{figure}
-Im Paket \textit{exceptions} befinden sich lediglich einige Klassen, die für Ausnahmebehandlungen verwendet werden. \textit{VSNotCopyableException} wird während eines Kopierversuch eines nicht-kopierbaren Ereignisses geworfen. \textit{VSNegatieNumberException} wird geworfen, wenn negative Zahlen dort auftreten, wo sie es nicht sollten. Wenn ein Editorobjekt die Benutzereingabe einer Integer-Vektor-Variable nicht parsen kann, so greifen es auf \textit{VSParseIntegerVectorException} zurück.
+Im Paket \textit{exceptions} befinden sich Klassen, die für Ausnahmebehandlungen verwendet werden. \textit{VSNotCopyableException} wird während eines Kopierversuch eines nicht-kopierbaren Ereignisses geworfen. \textit{VSNegatieNumberException} wird geworfen, wenn negative Zahlen dort auftreten, wo sie es nicht sollten. Wenn ein Editorobjekt die Benutzereingabe einer Integer-Vektor-Variable nicht parsen kann, so greift es auf \textit{VSParseIntegerVectorException} zurück.
\begin{figure}
\centering
@@ -676,37 +675,37 @@ Im Paket \textit{exceptions} befinden sich lediglich einige Klassen, die für Aus
\section{Programmierrichtlinien}
-Die Programmierrichtlinien entsprechen in den meisten Fällen denen aus \cite{OOS} (siehe auch \cite{Richtlinien}).
+Die Programmierrichtlinien entsprechen idr. denen aus \cite{OOS} (vgl. auch \cite{Richtlinien}).
Die \textit{main}-Methode befindet sich in der Klasse \textit{simulator.VSMain}.
\begin{itemize}
\item Es wird kein Gebrauch vom Java-Standardpaket gemacht. Alle Klassen befinden sich somit in explizit angegebenen Paketen (z.B. \textit{events.implementations}).
- \item Alle Klassen- und Interfacenamen beginnen mit großen Buchstaben, während alle Variablen-, Methoden- und Attributnamen mit kleinen Buchstaben beginnen. Namen finaler Variablen und Attribute sind komplett in Großbuchstaben gehalten.
+ \item Alle Namen von Klassen und Interfaces beginnen mit großen Buchstaben, während alle Variablen-, Methoden- und Attributnamen mit kleinen Buchstaben beginnen. Namen finaler Variablen und Attribute bzw. Konstanten sind komplett in Großbuchstaben gehalten.
\item Alle Quelltext-Dateien besitzen einen Header, der Informationen der verwendeten Lizenz angibt.
- \item Alle Quelltext-Dateien werden vollständig mit Javadoc dokumentiert.
+ \item Alle Quelltext-Dateien sind vollständig mit Javadoc dokumentiert.
\item Der komplette Quelltext inklusive Dokumentation wird in englischer Sprache verfasst.
- \item Eine Quelltext-Datei hat eine maximale Zeilenlänge von 80 Zeichen, was der Standardbreite eines UNIX-Terminals entspricht. Eine Ausnahme stellt die Klasse \textit{prefs.VSDefaultPrefs} dar, denn hier befinden sich auch längere Texte die in Strings abgespeichert werden und wo manuelle Zeilenumbrüche wenig Sinn ergeben.
+ \item Eine Quelltext-Datei hat eine maximale Zeilenlänge von 80 Zeichen, was der Standardbreite eines UNIX-Terminals entspricht. Eine Ausnahme stellt die Klasse \textit{prefs.VSDefaultPrefs} dar, denn hier befinden sich auch längere Texte die in Strings abgespeichert werden müssen.
\item Es werden zuerst Klassen aus der Java-Standardbibliothek importiert, bevor Klassen aus dem VS-Simulator selbst importiert werden.
\item Für die Einrückung des Quelltextes wird das Tool \textit{astyle} mit den Aufrufparametern \textit{--style=java --mode=java} verwendet. Hierbei wird eine Einrückungslänge von 4 Zeichen verwendet.
- \item Namen aller Klassen und Interfaces tragen als Präfix stets \textit{VS}, was für Verteilte Systeme steht.
+ \item Namen aller Klassen und Interfaces tragen als Präfix stets \textit{VS}. Die Abkürzung VS steht hierbei für Verteilte Systeme.
\item Namen abstrakter Klassen tragen als Präfix stets \textit{VSAbstract}.
\item Namen aller Protokollklassen tragen als Postfix \textit{Protocol} (z.B. \textit{VSPingPongProtocol}).
\item Namen aller Ereignisklassen die keine Protokolle implementieren, tragen als Postfix \textit{Event} (z.B. \textit{VSProcessCrashEvent}).
\item Namen aller dejenigen Klassen die ein Fenster implementieren, tragen als Postfix \textit{Frame} (z.B. \textit{VSSimulatorFrame}).
- \item Überall wo es Sinn ergibt werden Java-Generic-Datentypen verwendet (z.B. \textit{java.util.Vector<Integer>} anstelle von \textit{java.util.Vector}).
+ \item Überall wo es erforderlich ist werden Java-Generic-Datentypen verwendet (z.B. \textit{java.util.Vector<Integer>} anstelle von \textit{java.util.Vector}).
\end{itemize}
\section{Entwicklungsumgebung}
-In diesem Teilkapitel soll ein kleiner Einblick in die Umgebung, in der der Simulator entwickelt wurde, gewährt werden. Für diese Diplomarbeit wurde ausschließlich Open Source Software verwendet. Die einzige Ausnahme stellt Microsoft Windows XP dar, worauf der Simulator zusätzlich getestet wurde. Der Simulator wurde jedoch hauptsächlich unter dem Betriebssystem FreeBSD 7.0, was ein Open Source Unix-Derivat ist, programmiert.
+In diesem Teilkapitel soll ein kleiner Einblick in die Umgebung, in der der Simulator entwickelt wurde, gewährt werden. Für diese Diplomarbeit wurde ausschließlich Open Source Software verwendet. Die einzige Ausnahme stellt das Betriebssystem Microsoft Windows XP dar, auf welchem der Simulator zusätzlich getestet wurde. Der Simulator wurde jedoch hauptsächlich unter dem Betriebssystem FreeBSD 7.0, einem Open Source Unix-Derivat, programmiert.
-Wie bereits bekannt ist, wurde Sun's Java, was mittlerweile auch Open Source Software ist, in der Version 6 (1.6) als die Implementierungssprache gewählt und für die Quelltextdokumentation kam Javadoc, für die automatische Quelltexteinrückung astyle und als Java-Referenz kam \cite{Javadoc} zum Einsatz. Als Built-Tool wurde hier auf Apache Ant (s. \cite{AntManual} und \cite{AntIntro}) zur\"{u}ckgegriffen.
+Wie bereits bekannt ist, wurde die Programmiersprache Java von Sun Microsystems in der Version 6 (1.6) als Implementierungssprache für den Simulator gewählt. Für die Quelltextdokumentation wurde Javadoc, für die automatische Quelltexteinrückung astyle und als Java-Referenz kam \cite{Javadoc} zum Einsatz. Als Built-Tool wurde hier auf Apache Ant (s. \cite{AntManual} und \cite{AntIntro}) zur\"{u}ckgegriffen.
-Als Versionierungssystem wurde SVN (Subversion) verwendet. Für den Zugriff auf das SVN-Repository mittels HTTPS (Hypertext Transfer Protocol Secure) wurde der Apache-Webserver mit WebDAV-Plugin verwendet. Zudem kam WebSVN als Webschnittstelle des SVN-Repository zum Einsatz. Mozilla Firefox diente für das Betrachten der Javadocs und der WebSVN-Oberfläche.
+Als Versionierungssystem wurde SVN (Subversion) verwendet. Für den Zugriff auf das SVN-Repository mittels HTTPS (Hypertext Transfer Protocol Secure) wurde der Apache-Webserver mit WebDAV-Plugin verwendet. Zudem kam WebSVN als Webschnittstelle des SVN-Repository zum Einsatz. Mozilla Firefox diente dabei dem Betrachten der Javadocs und dem Bedienen der WebSVN-Oberfläche.
-Für das Schreiben von Java-Quelltext wurde GVim (Graphical Vi IMproved) sowie Eclipse verwendet. Eclipse unterstützt bessere Code-Refactoring-Methoden, während GVim mit seiner Flexibilität und schnelleren Editiermöglichkeiten und mit Vim-Script, der eigenen Script-Engine, glänzt. Es wurden außerdem das JAutoDoc- (für die Erstellung von Javadoc-Kommentare) und das Subversion-Eclipse-Plugin verwendet. Je nach Zweck wurde zwischen diesen beiden Umgebungen gewechselt. Für das Verfassen des LaTeX-Dokumentes wurde GVim verwendet.
+Für das Schreiben des Java-Quelltextes wurde Graphical Vi IMproved (GVim) sowie die Entwickungsumgebung Eclipse verwendet. Eclipse bietete bessere Code-Refactoring-Methoden, während GVim mit seiner Flexibilität und schnelleren Editiermöglichkeiten in Verbindung mit seiner Script Engine Vim-Script besonders effektiv ist. Es wurden außerdem das JAutoDoc zur Erstellung von Javadoc-Kommentaren und für die Konnektivität mit dem SVN Server das Subversion-Eclipse-Plugin verwendet. Je nach Anforderung wurde zwischen diesen beiden Umgebungen gewechselt. Für das Verfassen des LaTeX-Dokumentes wurde ebenfalls GVim verwendet.
-Für die Erstellung dieses PDF-Dokumentes wurde LaTeX in Verbindung mit dem Built-Tool GNU Make und Rubber verwendet. Eine Rechtschreibüberprüfung wurde mit aspell sowie OpenOffice.org durchgeführt. xPDF diente als PDF-Anzeigeprogramm.
+Für die Erstellung dieses PDF-Dokumentes wurde LaTeX in Verbindung mit dem Built-Tool GNU Make und Rubber verwendet. Eine Rechtschreibüberprüfung wurde mit aspell sowie OpenOffice.org durchgeführt. xPDF diente dabei als PDF-Anzeigeprogramm.
Sämtliche UML-Diagramme wurden mit ArgoUML angefertigt und die Screenshots mit The GIMP (GNU Image Manipulation Program) sowie ImageMagick nachbearbeitet. Mit dem zip-Programm wurden alle VS-Simulator Distributionen verpackt.
diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf
index 41687b9..52996ce 100644
--- a/LaTeX/diplomarbeit.pdf
+++ b/LaTeX/diplomarbeit.pdf
@@ -1482,8 +1482,8 @@ endobj
404 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002410Z00'00')
-/ModDate (D:20080814002410Z00'00')
+/CreationDate (D:20080814014212Z00'00')
+/ModDate (D:20080814014212Z00'00')
>>
endobj
405 0 obj
@@ -1576,8 +1576,8 @@ endobj
414 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002409Z00'00')
-/ModDate (D:20080814002409Z00'00')
+/CreationDate (D:20080814014211Z00'00')
+/ModDate (D:20080814014211Z00'00')
>>
endobj
415 0 obj
@@ -6413,8 +6413,8 @@ endobj
748 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002409Z00'00')
-/ModDate (D:20080814002409Z00'00')
+/CreationDate (D:20080814014211Z00'00')
+/ModDate (D:20080814014211Z00'00')
>>
endobj
749 0 obj
@@ -6600,8 +6600,8 @@ endobj
773 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002408Z00'00')
-/ModDate (D:20080814002408Z00'00')
+/CreationDate (D:20080814014210Z00'00')
+/ModDate (D:20080814014210Z00'00')
>>
endobj
774 0 obj
@@ -6719,8 +6719,8 @@ endobj
787 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002410Z00'00')
-/ModDate (D:20080814002410Z00'00')
+/CreationDate (D:20080814014212Z00'00')
+/ModDate (D:20080814014212Z00'00')
>>
endobj
788 0 obj
@@ -6871,7 +6871,7 @@ endobj
/Font << /F63 220 0 R /F88 719 0 R /F28 173 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-811 0 obj <<
+810 0 obj <<
/Length 2539
/Filter /FlateDecode
>>
@@ -6885,13 +6885,13 @@ mCœ^\øy<Æ•êñP>ÂÑ#ûWÜA[S¹C¨eÖë÷Ö2±/„#Z¶ý .WWð¦EsGNPš§Jzk%© ‡Ö
ÓÖõ©ÖÆ¥7fK§±CJiöÐØü+õ)ÿŠ·ûüD"á3ÓÛr é²kxG©ú‹Â9Ò{ð-|›ºªÖ-o ¨¸­Ês½È«?U;,Åñü‰ ,åе%Rˆ¼ßW˜Ë.hÍÊÒZkãtl*9U‹#‰
î*LúŽTÒGƶë°R 0Ü£À€¾ZÖã Ô†:üÅ&´8-œµ¾òHýÝTQ(åÛߤ"pèh¸5ƒ©jh®iÍ~NU
endobj
-810 0 obj <<
+809 0 obj <<
/Type /Page
-/Contents 811 0 R
-/Resources 809 0 R
+/Contents 810 0 R
+/Resources 808 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 817 0 R
-/Annots [ 813 0 R 814 0 R 815 0 R 816 0 R ]
+/Parent 816 0 R
+/Annots [ 812 0 R 813 0 R 814 0 R 815 0 R ]
>> endobj
807 0 obj <<
/Type /XObject
@@ -6899,123 +6899,126 @@ endobj
/FormType 1
/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/core-time.pdf)
/PTEX.PageNumber 1
-/PTEX.InfoDict 818 0 R
+/PTEX.InfoDict 817 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 283.00000000 176.00000000]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
-/R7 819 0 R
->>/Font << /R8 820 0 R >>
+/R7 818 0 R
+>>/Font << /R8 819 0 R >>
>>
-/Length 821 0 R
+/Length 820 0 R
/Filter /FlateDecode
>>
stream
xœ¥”ÁOÂ0Æïý+zTØWÚµMãÅ °p!Ȉa"s‰‰½ïmí¶ÀlåÛëû¾ßÚ±çb
å45¯©F£ÍG•—«e–Ç-Ùñ”!Ž qþm €Î kçù,í?L²p®!SàÉȾ͂>´ŽrˆEøD$„¤*¯Æ"ö²´¾]úRqé<Ãó²øÜ•U„RÛky¤jÂÝg©eåå[™¤£‰:\³(Òv<ó<«ve„Óøóྠ͟ìñÊ ¡€ø-š!­äÖS×;¨U±€Þk¨
endobj
-818 0 obj
+817 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002410Z00'00')
-/ModDate (D:20080814002410Z00'00')
+/CreationDate (D:20080814014212Z00'00')
+/ModDate (D:20080814014212Z00'00')
>>
endobj
-819 0 obj
+818 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
-820 0 obj
+819 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Subtype /Type1
>>
endobj
-821 0 obj
+820 0 obj
417
endobj
-813 0 obj <<
+812 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [213.5029 720.8502 227.9585 731.4325]
/Subtype /Link
/A << /S /GoTo /D (figure.4.4) >>
>> endobj
-814 0 obj <<
+813 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [126.1158 490.6786 140.5714 501.2609]
/Subtype /Link
/A << /S /GoTo /D (figure.4.5) >>
>> endobj
-815 0 obj <<
+814 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
/Rect [413.7311 244.9899 440.1388 253.761]
/Subtype /Link
/A << /S /GoTo /D (cite.Algorithms) >>
>> endobj
-816 0 obj <<
+815 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
/Rect [448.6037 244.9899 476.5177 253.761]
/Subtype /Link
/A << /S /GoTo /D (cite.AlgorithmsC) >>
>> endobj
-812 0 obj <<
-/D [810 0 R /XYZ 74.4095 793.4011 null]
+811 0 obj <<
+/D [809 0 R /XYZ 74.4095 793.4011 null]
>> endobj
122 0 obj <<
-/D [810 0 R /XYZ 74.4095 771.7323 null]
+/D [809 0 R /XYZ 74.4095 771.7323 null]
>> endobj
335 0 obj <<
-/D [810 0 R /XYZ 288.6243 539.3332 null]
+/D [809 0 R /XYZ 288.6243 539.3332 null]
>> endobj
-809 0 obj <<
+808 0 obj <<
/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >>
/XObject << /Im35 807 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-827 0 obj <<
-/Length 2100
+826 0 obj <<
+/Length 2186
/Filter /FlateDecode
>>
stream
-xÚ¥XÝoã6Ï_áGˆY~Sº·’ÒbïÒm°z{rÌØjd9µä š¿þf8¤-KʮÊ3œÎÇo†3ÿÄÌi¦yaf®P°bö´½â³5Ðþqü+"ï"1/úܼúáG«f9+¬Õ³Çç™ÔŠI£ÄIèãêßÙÏåkÕùz¾.Ï4›/ çÙýöµö[ßt•ßÏÂd‡f=ÿÏãOWwGµFr–[+/³QkË´±n¶‚Y›»>wâÊÓ…n©
-XñÀ4ûsÆ™uÖ¨ÀÕ_õÏãá¸ñÃýVÙÙíîê—«Ù/'Éœ ]ä }•›)[G6Ke7FÏÀ'ŽåJÉ£ceÞwlâ;²¡co–sÁ³eU¯Ðyѽ†ýmèGYäL:9ëë›™¾gÉPr[¶¤þa®yV¾Ì%Ï|‡f òC ‹:ñØÓn*S0)¹š4vlt®Y.8x]°¢0“;æ®á$æ\,±i'O©{W5~¾PFe÷MÛ•Í;~Èì¿si²]3qAÇ™±ZÆ ~ùõ“oÛrí‰óLŸ$-drE Rw¤ÊG¥2ûgù´¡ê¨ž6‘º*÷sóëøUùs“޶´ÿ°ß½ÏA
-YûöÕC®''÷ …mà°3)޳ªù"´”áÝʦ!»Btpë(3ú ¦#Æs!Ïñädᜲ œ×~é›kÚ"S.†w¦C”äWú*m
-ìuƒçBx:$Ï‹Q`Aaè/`ÂtCkµ˜ùIïͲŸ[Ë§î› 0Ó‡ÈÃâ&Cã4+_Gå¡*Q;ÔO²fl”«a¢(ÎýTVÌñ<OiI‰¥ü$âòž†q¤Þ¿a+ÞÀ´ÖbÄc}¥’ÓRcðq¡ á
-Ü2OíË »­e.ç)RפäÔAI×±R€ÉÒ\2âK¦džLz)_[ˆ#]÷¡ˆ`ñ;i¥æ;¸¨PÜù2ÏÑI©îñ],Á„s ì’Iu$E˜Çª
-*Xîr¹«-©€ _ Ã;÷Xq/Œ"·—=𕳉séÓ` Hc8ÄWÎ%€ ¶)@¨¿fªœ6àâêò[K¡n„™e¿¦k.^c«£®F ­û•§Õ·ÂҲܨ‹\Á™Çç84pŒ6´ÜØF)Õ¨ß`®“1½WVð¥, ズ@˜Eqüe–Ø`ö>îb]`Jˆ¬ÿ#<’hJ„Ŧ\& ín[E2‰©šDú=^Ž<ûüõâ0¤õ”rÇ!ŠJ`Q2µÊÉ"|¡LÆGŸ·ž{sˆA²ˆu|“3†å ‚úÒ„sŒÃÍF#…Ä
+xÚ¥]oã¸ñ=¿Â2óø©¾¥H¶È¶Íí{Àuû ÅŒ¬,û,¹Áå×w†Cʲ¤l Š3œÎ÷0bÁáG,Í4ÏÌ"É,„X<m¯ø¢Ø?ú¿Âã®òjˆý÷Ç«Ÿ>Åj‘²,Žõâñy!µbÒ(q"ú¸þwôK¾¯:[/W2I#Í–+Ãyt¿Ý×vk›®²‡åJ˜èØ”Ëÿ<þ|u÷س5’³4Žåe2öØS!e:²¿¸ÉX’$ÒÉxW5v¹RFE÷MÛåÍ~Èè¿Ki¢]ƒ‚®špfb-5ÿúÛgÛ¶yi óŒŸ,Τð˜-h¢îˆ•õLeôÏüiCj¨ž6ºÎKãkÿUÙs‘z
+[Ú8ìÞ–@
+s ÝïOºí»í Z7¥““Gû³¨àèµ±Gë÷î¶*›ªÝß-Ê„àµõÔ©sð _ÖB3“Èx'+º~:»>Ñûd+ÒÃýiºÿOR–èD{Ò9\§¶%æ±WW Žßâ†ñ¶@Ðû¼T¨K‹ aîš*•†qòÁc…m«î­#„a`à÷MKÍagì“1dŒÇ Ë2c. Œpf5<4ã¡Ú¨Í≠?ÈoÉHˆq`¬ØN¨õár›7 Co{®X¦¡2œÙž<WrÀ©3)¸Eœd½/ùÜÓ¾Ì%GÁ¤ˆC]ýË{-¯\ñꪊ¬¹¼©³¨j¾¦jÁC9á#AÜüøìqò–ãø@¬c³a­ó·ci7˜¡½7¹D ¸§Tìãí˜jT¤(<úðKSøÀ¯(%~®i‘ô¢€;Ï¥ëZ¢^ù³yÝÒ⦠8zü±óDJÛî-øzPaŸ²£Û¼³Ç6Ãü?–rÜ(•áÝò¦!¹œup«§éõ¥”d<#Ÿú ^GyNÅ!9—¶°Í5mQ
+S‰7îÌ› A¯ô•[—`7/R!ñ ´Ž˜s!5oHäC³ €KÛvÏäpžJÕvŒV_+×€²Înù3š.Ç_.ƒå«ìŠvõ_ÛOñçÆm\
+üYü}àÊŠ%<MCE*¨"MÒh®c]o
+p&ñ¦‚é,†è—*ƒwH‹?¡,ÄIl”/§5@ÿìûŸî·*^Üî®~½Züz¢Ì™ÐY
+”QŒÔÌÍ “2 ¡ÙäÆh ³„%©z§ ôx=jÂת^ã
+ín[y0‘©š
+Ý:àEÿÆ ϵגŶ€…ªÓwÿ;ñÎÿ‡êp~endstream
endobj
-826 0 obj <<
+825 0 obj <<
/Type /Page
-/Contents 827 0 R
-/Resources 825 0 R
+/Contents 826 0 R
+/Resources 824 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 817 0 R
-/Annots [ 829 0 R 830 0 R ]
+/Parent 816 0 R
+/Annots [ 828 0 R 829 0 R ]
>> endobj
-808 0 obj <<
+823 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/core.pdf)
/PTEX.PageNumber 1
-/PTEX.InfoDict 831 0 R
+/PTEX.InfoDict 830 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 419.00000000 354.00000000]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
-/R7 832 0 R
->>/Font << /R8 833 0 R /R9 834 0 R >>
+/R7 831 0 R
+>>/Font << /R8 832 0 R /R9 833 0 R >>
>>
-/Length 835 0 R
+/Length 834 0 R
/Filter /FlateDecode
>>
stream
@@ -7024,88 +7027,85 @@ xœ¥VKoÓ@¾ûW¬ÄDØ·mn !„RÛD\(7¸!à$`;Eðë™™]¯½NR…D©’éììî7;ß<~1>ŒãÇÿÎWÉË›”-šD0üÔ
'žÆ ™ìùSo×åöb2™
°û€våC¹nÉêõ]ÓÖż}‹šË§žùÜ™âšæ•!zøLG\ dA}\„ˆ-™Õ 4ŸQ‚Róåc±ú×W_íGÍÍ9ÄÙÜæ?©¸ƒÜéÉCO'Ïö”ÈŸïÅC1Áú8y]×ÅŸ˦´¨6wEE.,¤Ou”è„èD¯0ò™ÖOR+¯iE™ìIpNÉɘ’ŽC?ëò<ùB1„ÈÝÕeTâØ`9¥³ìLª¡›½L\¬¸EYÖÉ8Œaö ÎýŒƒü}ä_Ý›¾ÚOÚÏÝ:6£Ñ:éµÙщˆ¥Ëuj„ÑO¤§ôE½ˆÕø%²>L¤5ÁøŒ8åƒiÃ÷¹i»½;˜GÔŠü|˜ë¤ws†ÈΚ3RÆŒlå Q·a÷’Ö?Í`¨xE_\éŒØ™ñh® 1ÒÓËQ}¥Ù™ÿèù¸T1˜.º¾±;ãýÁ¾Sf¥r3^*½|z¡•îñŸ°öÑš wRXÿ\!qZ)Ž# §´v²²qb)Õ)gÇ2WW¨ëЩ$ލXôj4!Îj4‘®wj_,Ž1;P,ü.Êzòpè•K¡w-5vÁ÷íÞAŽ{]qTÙèEý×îZPyØ»BÈ©Ò e†ÍÂ-¨na¬ïr.ÊŠþœsÆàÞ¨g@ÒOËzYTË¿Å]UÆíÃß
endobj
-831 0 obj
+830 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002409Z00'00')
-/ModDate (D:20080814002409Z00'00')
+/CreationDate (D:20080814014211Z00'00')
+/ModDate (D:20080814014211Z00'00')
>>
endobj
-832 0 obj
+831 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
-833 0 obj
+832 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Subtype /Type1
>>
endobj
-834 0 obj
+833 0 obj
<<
/BaseFont /Helvetica-Oblique
/Type /Font
/Subtype /Type1
>>
endobj
-835 0 obj
+834 0 obj
1031
endobj
-829 0 obj <<
+828 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [419.5946 451.0827 434.0502 461.6649]
+/Rect [419.5946 738.8587 434.0502 749.441]
/Subtype /Link
/A << /S /GoTo /D (table.2.2) >>
>> endobj
-830 0 obj <<
+829 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [464.8944 415.2282 479.3499 425.8105]
+/Rect [464.8944 703.0042 479.3499 713.5865]
/Subtype /Link
/A << /S /GoTo /D (figure.4.6) >>
>> endobj
-828 0 obj <<
-/D [826 0 R /XYZ 74.4095 793.4011 null]
+827 0 obj <<
+/D [825 0 R /XYZ 74.4095 793.4011 null]
>> endobj
336 0 obj <<
-/D [826 0 R /XYZ 298.272 522.2791 null]
+/D [825 0 R /XYZ 298.272 352.2293 null]
>> endobj
-825 0 obj <<
+824 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R >>
-/XObject << /Im36 808 0 R >>
+/XObject << /Im36 823 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
838 0 obj <<
-/Length 2328
+/Length 2247
/Filter /FlateDecode
>>
stream
-xÚ¥Ym“Û¶þ~¿B©™à[§Ó{|q®Ž'wufR÷$â(úø¢Toz¿¾»X€"%^l·ã8ÂËØ]ì>û€Wþ„«D1ųh•da¸ÚÕW|UÀÜÛñ7t²/¼™J¿¾¿úîûX®R–űZÝ?¬„’LD2<mzŸÿ3x§å`ªõF$i ØzqÜÖ‡ÊÔ¦JÓ­7a›bý¯û¿_ÝÜÇF‚³4ŽÅ×é¨TÌT'«Y§ÉTÚKÅ “B¤«M˜F,Í…B«?Vœ%*‹2+5mÃìãb7ðÝm-“Õ›öê—«Õ/ã¤`™T
-GW¥Ñ’ª*‡J¦¨r‡L‰8ý
-:žü:Êbè×WÛuȃmYåè;çݘýåÜ‚Ç,M¥\M¹Ðe”ú‚.—»¡.oÍ£>ô¦ ž~*a©’èPýx÷Þô½.œäló(d\ˆÄI–õÂfaȲHœïõ«Ù™òßkæ†~šaaÿ+ÆyêUÙü¼ýl‡s‡©ˆ³˜g‹þºð›Lbf˜ X¶ìÛ1}¢(cJ†/¸Ö‹EÂ])au?Av@ÖÈPoJƒ ü¤w{Ê›r·hòq-xÐÖµënMI²¦lLMc7õáá„iS`ÖIºö÷/’„n®iUßnu•Ó`®{¼éLY4¥“…­Õ9Ó88b ;kŒIœã§ê08;¾WÊ /m$€§6aÂ2‘ÝdM×Áý ÍR-CÌÀÖùQׇÚŠƆŽMNë”°[Ûm~7åЦ> *áÜSÙå´Õg3nvácÓÇ¡­õPö»=  si坯Úm:Ó</¤˜¤¡5â\[œë[¼'/q¹fÉŠu¼
-ðDï62Mnÿ£ñ§{öºêiîÕàïg‹>?4ñS{Å^ùk³'‘Fað ܰ5Ýfn³´6:\ñ@ø+§4@Ÿ¡¥+®*7övØ{ÀNÙЯ»lžßŽé#^míÄÞUŒl]£‚±<úÙàOˆš¦¬Àºæeeô¶0ýÁÀIÆÝó*θtÞØëÒ·M?h¸yÛ±Ô6 ðzBÔøuÛ Vñ(htŠì0/ @&Ž
-¡ó9‹½“ |,55>¬# ’ÿÔ­c{`¸†Šª²1gÍÄöôŒ})Ç€wejbèWGË$ÆŽuáá>2’o
-ek-ig<)ÁTÄo–o³Tؼúp WN q'4
-ÕúQ÷µ)ûCi ºÈ±õx2£²Ru9,¹C&Xp”3¬0Ãý:utÿØâ‡¿á‚;ð‚£Ô_{cÔ©ìq×vÎ!VC, A]mÕWT‰[Oí=‡ÞE—À»Èâ30ÿm[ùZª’H°'ÀŸ…)P·á±)7{Š?L¸4œ£5ÔÚI–5ý.] Ãe[Șzp¨f­­M™û{X†ÌÛG
-2µñ
-°hî5DRaUgC^q8Ⓦc‡ý8`Ũõƒ+Ó1ÙÖZ@á0¢‚mÜ Çíæg°a|½\D gQ$O ä’.D
-p’8#<ð¸ÕN•bB™z›ü8
-oõ–TŽ¢ü½3I› „,aBŠyF½/«
-¢ÿÜŠP‘¦_Ø êUðTqøe>ªˆ x¨}3(¦LŒìäåØÃÃÇ®I«§cçUv5Å*ßSÃB¡¡ºÐºˆÒÍÎlÞZlK&yEXð=C_b°ðŠÿÍžîžô¸rëg\µ‚–CÓgoоޤ6 :ÿ!›^ ±Š>%Ø"¯¤-W¸ Ð~%ãi­²÷ ÝŽÚ ÃÀINë$n6–[ìXóPŠúRØ*ÅÒXN¢Ö<,Ýâá‰Zœ`“Hbd"†Úæ+©ý“9‚ÍnO0H¨c•*} ¦Ps ˜æWòqð {m ç>Á±™ë£¹œFN·;ޱº2b)žþ ûý{}XBråpühñ'¹³(æÉ—ýAôeê‹ÁºÏ©?½¦¡ù3i1G% ³oôld—’Šìü!Ýãå}]¾`‚
-5$4}#€¼'g³Œt”lK³ (@ý/ÃíóÓ:¶Qn5*S¥ÀuJya)Ìâ݆=pÏóò† =ƒzz¤ dF[GÁ<ºËß[Þ Cw–®YÒ…¥ý†
+xÚ¥ksÛ6ò»…>J3
+ HÞt:ãLÝ4MÓ¦µ›Î´éH„)Æ¥’Ôyοþv±
+Ûî-Üd½†Ø©3³Õ™bqª³¡/0)DRIc–f‰B Ùß3ΕřƒŽa÷ïÙ/|õf+“Ù·»«_®f¿ô›‚eRÉÙR ©šrÄ3‡Œ”bZëd¶T©b"½ä=\†Ê¼Y¡äVe•“>]ìÐì_§r\³4•r6¼äŒ–êZÎOCZ^ÛG³om±n? z*a©Rp B~¸{Fo
+8:;ŽB{Èr;qV±,§gýj×¶ü÷B€CÝÒ§î&θbœ§™G_þ¼ú®{*/s¦y6)®3±ÉD³(ÃÀ„ÁgJ´}nP©€õ aWÉŒñˆöÖ…3A´­ÛÎ@$sÇ㮞íH@zSwÎãym*p¬5lB2À…Ž£Ø£5…Rmîèot3Æ×š†-( ðPõ ´#‡Ñ ?­à¼L)4‘L¦IòÿQ q·ª<‰¦ªìPLÎŒ@Sób!ÆIà.ð`:Œü"ãéúûáÿ4£SlCq
+B8± ïl·Ùåaö|hžRBC¡\óšöŸP¢ÈF9Íí¤8XW"ëÅq³j!ÀÕfÝ]–FÊÁ°eðœÊæeQ•.éò6¦»ö‰ñ.E≄ )ñFÑ8ƒI<•kœ<VÀç>!p~Û8¥PQ
+‹qÛv}¦E‹!Ánn õ××´BVÚúdä;Á!a¹¶‡A
+Õ
+Ë›÷o@â*„œ†Z…jȉÑô•-Û}i¡Z’}EÕ¢áÉŒÈAmËnJ2a÷Œ¶»_D@ŽiÛ<æðMˆ§Aíµ3POrˆ»nrbÕiˆ…ª«‘VWÅ* TYîü·ÃèÙµÞºê"Ób옿/𨋠%¨LMEe*@ž…-àu~÷hèpi4ŽÖ
+ +iü“=€ ízCa¢Ž#ª †šBÎc[ê‡EÂÏøu)œÇanÁærZ9jMûcÂt%´¸¼o§¾7íæÙOEré°ïŠþÁ4‹5O^–_ Ö—©i—>üXè
+ÚwuñÍ„¸3fÖ×O¡ùvW]¶9•°˜sñ²Í –¦i0k:¶ÝÕù°Ð虓Ž9·âŸ§ÌÙ£Û”CAû%ÁQö‚–Ëåp^µ£ GkSÝ—[;izq“Óvô’¯°A)è,J%*`ÕU¹n„•¦Û»ÍKlÜ­/¯ŽÑÂÕ4ì
endobj
837 0 obj <<
/Type /Page
/Contents 838 0 R
/Resources 836 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 817 0 R
+/Parent 816 0 R
>> endobj
-824 0 obj <<
+835 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
@@ -7131,8 +7131,8 @@ endobj
840 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002410Z00'00')
-/ModDate (D:20080814002410Z00'00')
+/CreationDate (D:20080814014212Z00'00')
+/ModDate (D:20080814014212Z00'00')
>>
endobj
841 0 obj
@@ -7155,14 +7155,14 @@ endobj
/D [837 0 R /XYZ 74.4095 793.4011 null]
>> endobj
337 0 obj <<
-/D [837 0 R /XYZ 206.8833 575.8724 null]
+/D [837 0 R /XYZ 206.8833 498.7269 null]
>> endobj
836 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R >>
-/XObject << /Im37 824 0 R >>
+/XObject << /Im37 835 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-847 0 obj <<
+846 0 obj <<
/Length 2211
/Filter /FlateDecode
>>
@@ -7181,62 +7181,53 @@ T*ìÇŽé­2·à`7o¤§
ÆÂeg,\S•zÂ.3öCÍT‡ùÅÆ¢3;¦’ŒÛ‡ôÌ=‘Õtî‚î?1ªó9ec¦•
ç+H§y‘gmGt8ÐÐßqŸM5Áx)!ïEÖ¨qˆÊÚqc'µ …XEñóD»Fº 1D™¸||7‘[À ;
endobj
-846 0 obj <<
+845 0 obj <<
/Type /Page
-/Contents 847 0 R
-/Resources 845 0 R
+/Contents 846 0 R
+/Resources 844 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 817 0 R
-/Annots [ 850 0 R ]
+/Parent 816 0 R
+/Annots [ 849 0 R ]
>> endobj
-850 0 obj <<
+849 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [128.9946 243.1787 143.4501 253.761]
/Subtype /Link
/A << /S /GoTo /D (figure.4.9) >>
>> endobj
-848 0 obj <<
-/D [846 0 R /XYZ 74.4095 793.4011 null]
+847 0 obj <<
+/D [845 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-849 0 obj <<
-/D [846 0 R /XYZ 74.4095 750.7482 null]
+848 0 obj <<
+/D [845 0 R /XYZ 74.4095 750.7482 null]
>> endobj
126 0 obj <<
-/D [846 0 R /XYZ 74.4095 375.5382 null]
+/D [845 0 R /XYZ 74.4095 375.5382 null]
>> endobj
-845 0 obj <<
+844 0 obj <<
/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F88 719 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
854 0 obj <<
-/Length 1938
+/Length 1945
/Filter /FlateDecode
>>
stream
-xÚ­XAsë6¾çWø(ï<³$EJT÷”lÒ´Ó™t“y‡Ý׃36Yr-¹™É¯_€ eÉ–“wèäŠ
-¯5ƒôÏ~q˜øá~›šÙmsõÛÕì·^Xhf„1TFO¹zæ²”)KóFZJ¦²Âôq•fר׫a\¯—sÁ“¥«V»ÝœýxFi4ÓEšÏ†FÎ}‰ZŸùr¶úr[¶äÁÃ\ñ¤|KžØ=9 $ZÅe»}Ó5ÏMÕÎì§ž§¹`¦0Ù¤çç'(r¦L#ÁŠBOž²2bKåêÂ!£š2°¥’„ãf…PM•Iž+È]Úwt»YÛš¦]Û}ÁQ‘æ"©W4~ù–æj+!0)®<òÛÝÞ>o,é™diÝ–Fw®îööåežBÃÞÍ%˜
-w{ëÖµkÛ(]9Kƽ‹œÔí~¶~›g<aôõ/ïýÖ.0Ü–…ÈY!óÔ²ÛÀ1qWØde!©©,’L“ÏiSU- ˃÷MäXðœéœÇ$}¼^¶ÝÁZ>w!å´nu#
-3ŠÊ›r‡¯ßÒ,«k[3ú¾-'2™¨(º0—2IZôj£Ð\J³¿ËP@hÏì e¬0lßQënb(\*¬ƒÐø[ÉMò†áÃBå?œ]ÅÖ³¥©Ë®†q¡²Þ•Gã[¹÷㸳í¬%“°zà™ûÆ5?ÀíŸ
-;+„ø{¬½aÄ
-¾>^²‘b52^T®"Y넌í}Áï’P £²} §
-ŠpU}a)Ÿ74á¼ £‡¿º.D䵂«c'Ž$Ó j‰9ÆðâQ4S©Ž`,—k[ÙuÇÈÒ8¸±®Ý9Ïaà ï.¶n*ž
-W<Â¥=„k¢RÅ8—Ùøšìà,
-ik»›¦©lY#0¾AÏïlÛÁ…ð2éZ-üŸgB²,…4†Ü»ÚÒÊÚÂèó4Là!ÐoÚÝš²wDñ!%ŒŒ·½Ž]Y¯Êý*`ä" ìY¼öý¡§-ê<-bîjÊY;"‘ÑÄ­³„(WZ°\¥bœ‡ÉºI¤Æî[hÔû
-~®(ÿ0*]³-;×z°Â„/ÖHƒ&Š5Lãu÷ƒ×~‹¶¡ÿT|Âòëšü¯}‰ò |Î
-­e¸šFÁÛ§W£ò/òS«ÀÄ„&ô¡Õ¨tnu|Ëyʲ\©±UàÈ”É"A"ÉrççÔ`'
-LŽá5±ÀìtÕÝóUIY.ú‚Šu—Lþ‚¯œ¦ncuzÅû£‰aƒø– c¦õ¼Ê0ù…¯]Kº°Ê“Z˜… ¨†‚dm½ž¥é²Iåðö…§òørôU$²c7ýl?8cÇ^êl,J/TÖ{mW†úc‰O"OpxòéOÞcC­Õ>EÞGVÈ;µzòމÈZ-4 äBð-B)w+’65Eý¾vï숢‰f& ËDO[¤Å7vóá{ì¾òOmuÒË›åöµ# äøˆ®î=88¢eðÝç éqˆÛÒ¬_‘m¶Ç7Ðp£Àgz—G‹Z®„‡&µ\±fÑü›Û¯h48X@9ÎB»íÈU]ÙðžÅ†è_Ð--:}š¢ÐÁ³^sÕ2l¥bOÃAÃsMM;ø7~¤‹„Mõ˜{ß‘xìŸ<ù\Ç
-‡â¤¡ñdã¢Òw1_T<Ô]\srjÿûZ¹üBè3a„üœðzbõ<!A‹×]¨QÎ;uèìè¬â¤Ÿ"ÅéS
-Ô´.½ Šï}<‰·Æ­£D1 VðqÓ_ÏÏ¢ímo錷ùÜN5ç?Ž„ÀºÊõuq¸Kø],<Ó3›ª“ø³Êä÷ý;Pžø‰®€w€¾µÐ×\\üyõËÿõ7œ¸endstream
+xÚ­XAsã¶¾çWø(¿Y³$EJÔ¾Sò’¾I;Ù¾döÐnrÌØldɵäf&¿þ)K¶œì¡“C($@ðÃÐbÆáOÌrÅ/ô,/R1{Ú^ñÙdÿíÿ‹ »ˆÊ‹¡öÍãÕ?fḛ́"ËÔìñy&UʤNÅqÓÇÕïÉÏåÎu¶š/dnÅæ Íyr¿ÝUvkëÎÙý|!tr¨×ó?ºº{ìÍjÉ™É2ù}>öÚçNJ3p²?¸.XžçÒûجÐT™ä©ràÕÒ¾ÍÁ©fmkšvm÷ GEr˜‹¤^Ñøù[š« ¬T<éHqåOÕîööicIÏ$Kë¶4ºsu··ÏÏó”'qï¿çL…»½uëÚµm”®œ%cÞENêv¿[¿½Î3ž0úú÷~kKˆËBä¬áÝމ»Â&+ÛÂ@É—}Ó5/sÉ“¦ªZ–ïÃMN®XðœéœcÔq˯×˶ÛÏ,zêü^OMEëFQ7‚¥97a†m޳Ûã×sM?m>‘gÍ’¦¬ >Óá‚.l(>‰MK›ò° +Ë—ÎýíQç/ ã´<TÄx¥ÞK¸svŠÉ=‡|É·)ªÈf )3Z¡Îì¯g¹äYᕆcþÕ¯ ?ÜoS3»m®~½šýÚ ÍŒ0°/:aôT:œ¥…”)D>‡‘Ò†¥ÜÈé´èõz5 Áõ¯véªægÈàœ}> ‹4šé"ÍgC#ç¾D­|9Û }¹-[òàËn®ô˜µÝF…R‘Eˆî([Lhö¯SÏÓ\0S˜lÒóó9S¦€‘`E¡'OÙ“¥Ò8’Ê÷yHIɤò®ÞáMŽÀÃA¼lÐ…Ù¥})ëi¿VeæGli!ÒMy"³À'+×5{šÆ1¤À²Üý¯óBJLìÊ%nV!U ò¦\ÆáË·4ËêÚÖŒ¾oˉð§ ¢ s‰"ˆ›½Ú˜£.ðIe€Ú32æ?e¬0E1iûŽ˜¡î&öpY¨°Bãéž›äÇÈóήb½ÚÒ¹‚5a›Â0.”î½y°1Ä•{‹aþõ ¢LÀ¬¸D¿qÍPY¦"Ï
+!þk¯4
+²ÇNI¦²¹9ÆðâQ4S©Žx,—k[ÙuÇÈÒoÜX×îœï}à Ó—F[7O! ÆϦí!dŠJã\fãLÙÁY4éÖv7MSÙ²F`|ïlÛÁ…2é`-üßgB² ˆ*Þ½«-­¬í!Œ>¾†©ó
+Ý•‘P„Þµ•Î­Ž³œ§,Ë•[…÷Ýd‘`/b¿8/ ;A09†×D‚Ù(ÕÝÓT·’²\ô„мK&ÆÎµ©ÛÈN/˜?š^o ¾%è˜i=¯2¼üÂs×’’VùÌÂk“Ä¡ Y[¯giz„¬ð
+eBÉ…a9‹æ_Ý~E£ÁÁÊqÊmG®¨Ê†÷]là@ÿëLK‹Nö@¡ƒ—Í~SV˰PÅž†ƒ‚çššvðnüHؘ‹©~ÞûŠÄcýäÉÿ +Š“‚Æ“‹JßÕù¢â¡îâš“Sû7;Z¹ü^‚è3a„ü¸áõqÔó Z¼îG9ïÔ¡³£³Š“z)˜>@¬q(êHŒ·.hP ¦uéMP|ïã¡H¼å0n½ ŠAk7}røþ,ÚÞö–Îú6OÀíTqþóØXW¹ž‡»„ß:ÂK=tfS<i V™ü¾ßoÊ?»ðÐðΈZèk..þ,ûŽåÿ ÿ§àendstream
endobj
853 0 obj <<
/Type /Page
/Contents 854 0 R
/Resources 852 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 817 0 R
+/Parent 816 0 R
>> endobj
-844 0 obj <<
+850 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
@@ -7262,8 +7253,8 @@ endobj
856 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002409Z00'00')
-/ModDate (D:20080814002409Z00'00')
+/CreationDate (D:20080814014211Z00'00')
+/ModDate (D:20080814014211Z00'00')
>>
endobj
857 0 obj
@@ -7293,11 +7284,11 @@ endobj
/D [853 0 R /XYZ 74.4095 793.4011 null]
>> endobj
338 0 obj <<
-/D [853 0 R /XYZ 285.5937 536.9157 null]
+/D [853 0 R /XYZ 285.5937 472.754 null]
>> endobj
852 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R >>
-/XObject << /Im38 844 0 R >>
+/XObject << /Im38 850 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
863 0 obj <<
@@ -7321,7 +7312,7 @@ endobj
/Contents 863 0 R
/Resources 861 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 817 0 R
+/Parent 816 0 R
>> endobj
851 0 obj <<
/Type /XObject
@@ -7653,17 +7644,16 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
908 0 obj <<
-/Length 2296
+/Length 2333
/Filter /FlateDecode
>>
stream
-xÚYÝsÛ6÷_¡·“fLß$ï-7™¤—i{ö¥3­û@™°Åš¢\‘læü×ß.¤ù%˽ñL‹ÝÅo?° ‰‡?±Š5Ó<5«8U0bu·¿à«XûØÿ/mÔGCê÷7ß}°j•°ÔZ½º¹_I­˜4J¼0½É[ÿ=+7‘Œ“µf›Èp¾þ´*ÝÞUM᎛H˜u[=l~¿ù|ñýM/ÖHÎkåÛtì©çJÊd dp“²8Ž¥×ñ—âkWU›HÉtíŠÊÑèºØo_·eÖ@O úk#ÍÚë∻‰ön×L·gÛW?¹ân‡§Ô|ÝÌùöŒp[Mêè™# <‹@ÿÓñÐ7’¯e6>·"
-dÆ›<^Í”HÅëT‰iáÓQ;ãæ=þ’Àh«¦Ã³,ªÇ!àôÙ›GS3Î Î3o|²Jå:S¡}Â]-5㩯›Ê¨ýÞ…[>’"Q‹zñb„2.öÍžk8‹±A]1$ƒ*;WÜC„‡)¬ü€JýJ À•+{"†¾RkñLÐ- \BG »[â¹=bJ¸Ã¼$†%j‚*QÅ
-« 1¾–&¨z›þ…À×j£¸€ïWãBpÐÒ¦Ž $ èÁÞÝžh¸iÁAg¼).ÌL )¡VS%¦qÑQ;ã6l°r^¸ Nt†ËT(¨—²1´ªT‘p&
-ÓÕŸ
- èQ¸† ZÒz!ýjfÖ9Ð¥æõ7 I5†Nnù½¯#“’C³£Ôÿ—F $ºëÏúŒ†õml)áà3"•á?þÁ-û¦ÚšÖ>R9Š­Ãã¶Ø"QYš{Äõx¶W^Ñ>ŸH
-ç;øüm^F*& èÖð-edØ 7-•‘SÞxü¦wKõ¤Tp޵Y¨'=Õ9ù3n(ÿ÷ËP@K}š”Š~ÏUæ¼'Px£Í4b­¬~Žžêœ3n¯Ã¡°ï‹Ó¿G·çœ*3Þþy€|œÏŠ.m Ñ–\Á¡£:'|ÆÍãÚ €btÏÓT[ågEÝ„ûnŒXà :¬š²ãUKÈ}øþK-ÞÞ÷Yu碞7´ÿØêðXŒ;r|*Æ™i@ïôNM¹¨kÿ€‚Jô¨ž³]å›"˜¢¢¨Ê¬œB‹îGÛô(×?2t,Õ¢P9FKÏîöS¾ÇÉ¿:u3^ºJ|·ÊZêßÃCõv‡¯qÕCáA:þËé[5}Sz.VaÉ…k§B MÇ Öí„Æ[wtw»ÊQÕ€‡>S]!"ÚˆÓe¥Æk¯núzý%<3~jÜþºÉ·ôŽ’@wklWäÒJéûLç$ÊúÿVw»ã¡šÔ†žŠƒ‰À%šô­‰Cðˆ€QŽg…y uBw÷’™²$íØ²ùK^òÝ!WëGÿ»
-ލy…Áô}•f¡ÿhŠý ÂÏw  ïB¿½=Þíü±wÇnîÐóô¿ ¡²\¯m÷ ¢~*ð'¶±&ÔÒ@z÷³È*xˉÒªŽ/Goú]p@¼ÔÈIf Ô©B˜ð“?÷½"ùG“ôæendstream
+xÚYKsã6¾Ï¯Ðm¥* Á‹ ™ÛLyfÊ“Êdíxq”[Œ)Êá#Së_¿Ýh€âK–“r•îÆ‡~BbÁáO,bÍ4O£Eœ*±¸ß¿ã‹GXûÜ}
+O»Äë>õ‡›w?|2j‘°Ô½¸yXH­˜Œ”82½Ùþ¶ü){Î[¬Ö2N–š­ÖçË«ýsa÷¶lr[­Ö"Z¶åãê÷›/ï>Þtb#ÉYbŒ|›ŽõTI™ô”ì¥,ŽcétüïJñ¥-ËÕZÉtióÒÒè:߯_¶EÖ@O úk%£¥­êüà‰ÃD{¿kÆÛ³Í£­Ÿm~¿ÃSj¾l¦|;F¸­¦a™wÌòPŽ…§ÿVšÃÓJòå¡(üÆ—A@Ö"f©ô§+²­-/à"¾ÜfxJ‰%mÝïZ@Ù8Ý–ßQ5›?ú›)@"îîóßYûð²‚%›7¹]Ä
+XÇ¥ž±½H°4â:XêÐû:-~r¢g$š” å7·M^¸ÛëO+y ÷vNl¾ûÛ¬ZEÞºk•ÄLÇ<TFLDœ°ü`sŒžI´¼n²^fÀw/n©ïh~î{^m=Y>w
+ÿýâ)”¸Úü-ü–szŒ9@p×5VG Ž‚x‰ŽêŒ
+Sn¯b¡%CžÊ¿F·çœ*Þî‘€¬›Oª. 1"…:ú êœð 7‡ƒÏ!
+{ÿ âs|ìöKú¤ú´òÂ蜶í`@m\Ùû“¥mú,Ã8~M£î~¶ýŸf ¦ÁÂ|ÿÁëÒ•§`)'ËS Ù‰ócuúÕ¿a^5vÝd{™‰ÑÚLx™ñc %tªR_ÃäõÿÊû]u(Ç%'ÒXoȳOª¸ð‘úlèkšþüëÕ1!ÿûÌ;suBAõ¶漢 ÞU©ïùYIŸò÷²µh½Z ¨k:ËèösœêštpKOÎpDráVǯŴ øíOŒ_ß?!+ë÷¤’ÿýf®Â„*ˆk#ßöÓdx®3”PÜJÓ±DØ~òÇW$ÿmj¶endstream
endobj
907 0 obj <<
/Type /Page
@@ -7700,8 +7690,8 @@ endobj
917 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002408Z00'00')
-/ModDate (D:20080814002408Z00'00')
+/CreationDate (D:20080814014210Z00'00')
+/ModDate (D:20080814014210Z00'00')
>>
endobj
918 0 obj
@@ -7723,49 +7713,49 @@ endobj
910 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [189.8144 626.3371 204.27 636.9194]
+/Rect [190.4703 634.3041 204.9259 644.8863]
/Subtype /Link
/A << /S /GoTo /D (figure.4.9) >>
>> endobj
911 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [378.0215 544.5903 392.4771 555.1726]
+/Rect [378.0215 555.3722 392.4771 565.9545]
/Subtype /Link
/A << /S /GoTo /D (figure.2.1) >>
>> endobj
912 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [285.0414 508.7358 299.497 519.3181]
+/Rect [285.0414 519.5178 299.497 530.1]
/Subtype /Link
/A << /S /GoTo /D (figure.2.3) >>
>> endobj
913 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [209.4045 472.8814 223.8601 483.4636]
+/Rect [261.0857 483.6633 275.5413 494.2455]
/Subtype /Link
/A << /S /GoTo /D (figure.2.5) >>
>> endobj
914 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [372.1582 219.1733 392.2269 227.7381]
+/Rect [363.4645 234.2856 383.5332 242.8504]
/Subtype /Link
/A << /S /GoTo /D (cite.Java2d) >>
>> endobj
915 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [401.086 219.1733 421.4326 227.7381]
+/Rect [391.1498 234.2856 411.4964 242.8504]
/Subtype /Link
/A << /S /GoTo /D (cite.Java2DAPI) >>
>> endobj
916 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [430.2917 219.1733 456.1165 227.7381]
+/Rect [419.1129 234.2856 444.9378 242.8504]
/Subtype /Link
/A << /S /GoTo /D (cite.Games) >>
>> endobj
@@ -7773,10 +7763,10 @@ endobj
/D [907 0 R /XYZ 74.4095 793.4011 null]
>> endobj
130 0 obj <<
-/D [907 0 R /XYZ 74.4095 703.6873 null]
+/D [907 0 R /XYZ 74.4095 705.6589 null]
>> endobj
340 0 obj <<
-/D [907 0 R /XYZ 288.445 268.2272 null]
+/D [907 0 R /XYZ 288.445 281.1743 null]
>> endobj
906 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >>
@@ -7784,19 +7774,21 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
926 0 obj <<
-/Length 2736
+/Length 2771
/Filter /FlateDecode
>>
stream
-xÚ•YÛrÛ8}ÏW葪²°
-Ó,l¹Š9~Úîk½ÕMWév¹qÐ7åò¯»OoÞß jã³,IÂoÛã }ºÉ0mr8xœ³4MC»Ç½ê݉äA·\EB_–‚º-ts…±ëhqêVÏ]¯ëšzÕºÔf_éºssª¶`Ô¼®kMB« û¶Q’”uõ¸ÑnÙëç®Ú5ôƒ’¦ þµnuÕ§²7Ô;˜{C&˜^¡-Á.+‘²<t‡|VMÓ1?&,”qdGnð0a ÖÊ"G®•1“2ƒy(~û®ÕªÓwKò@™gš01sÂY’äÒÍ@;†¿—aì¶ôñU6•ÑEÕíÚ‘€nµ‹¥4lÚÝèöü¼s³;8áë5®°^‚GÙ1²d˜3™d‹TÄ,á2%`Á?/Úrá›ÿÁËOY眢ëde<}Ȳ“HÁrŒ”ÉŽ í…^Óy¼êd`A–8¿jèoA†ŒÎû{%)‹CO!t{[mÑ®}­Ðò§~#å©÷{5 s .ôNž«¦³›€ög]ø¦w,"<âr€ö rG{d¬«¶ìHÜ@äPKÃÑNO‚eb‘~n㌉ÐoõÛú³~î®HA²†`5Ô¡š²Zw6 VœGyèí9Ükâ½Bjhëhø£Ò—j^úZ—Ú Væ8PÃC FQz!P&‡ãþ¼+ËŠˆõ3)‹’,v’Ïjoˆ³`駇(•-µí¶±+YV‚6…°ûøU=nˆÁÁ™wx‚Å2òûûD~ÐèéºkpÍÌF£¦ˆhêA £ÖONmQi£Û‰…lÛqùʹJ–ÅQ8…vA¶Ïe‰[pè§¾»æ è™™Ce±È¾çÄ2d\FÉ”9Aƒ÷ ¶‹ÊmñFµn€¯OÑ[jŒöovd¸™-f ËÂø
-jüÉç׿mt&ÝÁÕ8“¶–M1‘¯lq$u>YyÂD
-¹½)}æÁ”©×³£Tœ;2¦4øKU×4>ñ4Á¦z7Ó- g £\ŒÝzJÈŰ*&ÖÕànšÆ+ÔZWÔl5²óßsÉúKoO”Ú_«`ttõÚ8Û9}€'¬ˆwAŒ²qr¨µ­M DyÜ|Ò¢*)nì¢Ð°QfŒSAÉö»ýæŽÄO†›ØßBº™ƒuOÙ^”ÅÁCF×—62…žê©Ò-Q÷¡Þ©î‡9þ ‹xì/]ð{¬wÄÌìµ.æê@Z9ÁÀû‚4ù£Ù“;ÍÃ%£xÇÑIˆwŠ\;ü@1$T @Ç1†x0Ì8K“#$ׂq
- Czúá\ Z‡
-Ü\ÍjÞ÷­/nmù¡°^ý¢UúîµVÙ»]
-¯ÆÔ…õ´“s%¨çp,üzò²»õ´j6NµêÍKïä‹g  ŠóP‚û!ÎÒô(¤.AÉ‹½
-¥KZP:ÖzJc­ŸÜûIr& üÞî^0µ1NòäMбáÖŸëzmÍ ?ÎÝÒ80Ÿƒ\Ñ ¥Ž°ÖäÔe32l`ѷº#‚©ôÚÌÂÌ|…û¥ãÜ-çn)hø·#h^›ÀÖD
-Øik<[àQ.ìñ'®ëÝïÿõ ³ãÛëÆÿΩÛÕ;òmÝ=‚z•èÖÊØôæ¼7²Œq™„ßö[þHøÔ:aAàs¡“BãdâìOô4ÿoA>|endstream
+xÚÛrÛ¶ò=_¡Gj&Â!@€—¾9qÒ4mÓΉOÎLê>@L1¦(/Mã¯?»X€âMrzÆ36‰]`{ߥù*„¾J$“a¦VIÁ竻Ëp•ìÇþ/w¸¼b¿ºyñ¯·q´JYÇrus¿2bBEütèÍîàgýX´¦\oD’’­7* ƒŸ¥9˜ª-L½ÞptU¾þóæý‹77=Y%B–Ʊø>{ì9“"0Ù_\e,IayÜuõÝþþ6Jä¾6°š‰à¸CÖDƃª¸Û·ŒV?wzxeŠæ±°÷‚·]¹m¦¨ mûXÖ< ºR·ÅÑA+»RÓË£î{--}E¸©wÀ^ºµÛHJ`kG¯°…ô67–¿·¨wŒH_•¥Aq‚h6<a™p÷Ü[r¨ˆÃmÇy 7³÷…•«dÓ¿5…¥O[S›¢mè8¦‡‘VãÌ#£$@XޏPLˆ0µÄ¯-ã© ~.uÓXþ&$“2…}ˆþéãëÚèÖܬ¹Ý<І‘2ãÅq&Ý
+Ñ*拳,þžŒã÷l†›–ÂÿôldéíZªÀ¹[Ïø‰áîa('üLóÇzŽƒÙiÈÁŸ.¢žºÜäh$Ž¡û{”+
+n7PNë»LçeùëÉoÕ^B9HãÉ bØBÐ å:$Cù ‹¬ó¥¿‚ò) ¹$@ÙF2 Æ– >–%m4À%Šu°òkQ–P>À­ c鎀? .eƒ5¬ Œ ±­4p}§·¦˜ÒÃjÅ­ ŽrF
+ÍB‘“ÅÛCáÁúGÓ8TCá:]–(Ë͆D퓈©Æ·!£ê¨¨‹RÜ
+]]bpvyL¶Jw¸ÏÛò¨Ûs&ĽPù¦´ÁîÊ#y8kÙ-µ%`hq$Nq›%5{sGÙGô(Ž‹PÁdï¸üL Ï»€@×iŠo" YO©„fÒôýÜ)H¡^Ú"Ÿ–Îù!æ,ƒœtчXÖ¡JäÐ?(%P>g©ŒÒÓa$&žL©f K8êEªiNu¤F,N¤S½ÆìeºÃÝž¼3s½ .*šN—E3œSX
+¢\Êš xn&
+ððÄ^¡`ª
+cë…²^µ`½TËLžg¦ dœéT×[Ì îdˆy[³¨ëæÛkßµúÉTß7o~Õ•ÎaY…vÖ(ì²+ôRWÀ·ûÖá·ãæ·1ýë©ÎúÜ´ë¼Í`'ñ363Àºd3íY›¹Dõd3SªglfHõ½›„ÄáBqBŠyð{}|ÂÄdšÆaBiBÀ08`jÅw ßZYÂâK‰ËeÆKRqGaÇLKÔÅ4º9ô•±Ý=X•Ù6ËFõ R,`Kîj,|°GმI(;® l
+MV®G¤ÖâŠÌ‚Gpî¶°ðµA¥·{LU^äŒöž<ˆÆÖðäºÜ0ø´N1ïìuI³8ܵ¨ÇŠö,„ö è´3:ž.ûû»Sl½Œª"ø G#µ÷vØQ‡ÊWpâá‹ÜXŒÂð¦BË3ÅÂÚK‚Ñø¯ªú7‰ð€‚ÌÂH).–P¤«üà­¶*8I„T,’ìr$b]ˆ$=Ús‘ä"Õ>’̨.G’U&bZÂSè°~Ÿô3@…Їá:âID ¥ŠÜЫk#÷á#ƒý|Wî¸Âm¢be^ÎGQÆxÆ}i^Ç• n…ý|ïÓ: { Õv¬X:VðÌÆOeq0>ÊB‹PPºêçÒ ®#…Є{LúG—¥ W>üûô1 Ö{ñý×N=Ñ—n°'×GÏnî- "h©°Êid–ˆQhkØåˆëëô©†f.ûÒ'h
+6sE¤ Ó~"ümUŒN.Ãè‹Ôhêá›§þ{Wí¨wÕïj‚Îú1O%¤Sàí¢±.øqöœ_¤ÚûñŒê²¨^{mMf ¶4²3‰Ñ|j˜~ÜÒëßÿ3©Ö¯*ÿqÍԛ׀ݫ:˜OeýYÐëªíë³R7m?·1„EÊ„ Àó«^)ƒ¯]MãåÜÁʶ¡º
+.Pþ>DsÜendstream
endobj
925 0 obj <<
/Type /Page
@@ -7809,14 +7801,14 @@ endobj
928 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [428.4717 712.6134 442.9273 723.1957]
+/Rect [428.4717 713.638 442.9273 724.2202]
/Subtype /Link
/A << /S /GoTo /D (figure.2.8) >>
>> endobj
929 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [401.729 616.4705 423.8776 625.0353]
+/Rect [445.348 618.5196 467.4967 627.0843]
/Subtype /Link
/A << /S /GoTo /D (cite.Regexp) >>
>> endobj
@@ -7824,26 +7816,25 @@ endobj
/D [925 0 R /XYZ 74.4095 793.4011 null]
>> endobj
930 0 obj <<
-/D [925 0 R /XYZ 74.4095 530.4281 null]
+/D [925 0 R /XYZ 74.4095 552.2272 null]
>> endobj
924 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
933 0 obj <<
-/Length 2824
+/Length 2841
/Filter /FlateDecode
>>
stream
-xÚ­]Û6ò=¿ÂO…ŒÄ¬HJ”Ø»H°Mš´¹ ºiHÓy͵ÕÕÊ KNÐýõá”dKÚmqðƒHjÈÍ÷ Í1üø"KXët‘i ÎW·OâÅÞ½Oî`WxÕ‡~ùáÉ·¯”\äL+•,>\/D"™H%ïý°ù-ú©¸+[S-W"Ë£„-WiGonï*skê¶4‡åŠ§Ñ±Þ.ÿðöÉÚTÄ,WJ<ŽÆ
-‹3ETR
-5‹û ŠeZhñý(Ûa˜¤Ùc¹þÌɺ˜ Hçú„$•ž’ä…ü;c
-ÞøŸ§M*QùœÓOòýéè!18} #íiäÐ*Ogá,O¬²U0ϸ’±@ÿb¥¿X ž³4ƒP¶…×qJžõÓ±Áµ½§
-]$"rÕlC³zï×ÉÁÁ`ŽëÓ
-çЊ56*ã]žsˆrž!P°±«j…à7¬¹3f3VlAµ%…ß)íi°ˆ.mù 4Ñ—6äâ-‘ŽZ×Ê耶ÖãY6Áà³” œ½rŒJÀHuâªÙÁº"tïøÜ¯K{–„#ÆûUwGégôîMí¥VÓ®héh×I‘}¾ïÝÒÔƒ!±W£k„ˆÈ`7Ö(3Ä‘ë—ôÀºsWÃf‰$ýG!³\%(íõÖ€È0|9³eøBÙþtâ y¿£‚s‹£Ñm²ä»1Òo–<rÓ­¹5à‘ÝÌ~’¥«n ä–š™nq5ÖÚ>ã·4ìë••šq•¤WeµŠÅiV€ÎÎ&:j‹Ö’Šß;–ä†ûM¾\i‡•Ž~¯‡b¤¡<cWy—ÚÍ{Òo+Æ:‚>;.އ«Ý¶°UMšQ¯*Í©ûwÎGY÷ûãÀêìÀ@W—Y|î,,J þ¯œðnðÅþö¶¸/vQ²ÙßÝ™ÊI½6uq,·Ød£¹…ÕMÜÒ|:ÎôҀm÷Âñ‰£óCka÷X;!eIçÚ¿sþš‰ü¤jF2ôýšû(ÄÇ}¿Þ÷—Mk 
-pxåaã×Q^ÓíKWÚʤNÚFSâ“ï¢à—ÊŠvPSúbJg jÊÛá».¡àÃ6†8®SgüÄñVû›ÐO{ØŽf€ rø=NCo4Tí›âþ¸5;l\;Ûz{ sÝä×éÀÚ¹Ò«]¨ï=óÈvºk(»dž·»ƒ´àg j„"›èkl']gge®­MS¶÷èšµ‚¯°¹®7hxÆ Ñ~rÂòÖV9ŒÞ]`&Š!æ~Û¶\»“= vm<Ð[U§(Quùµ¬·£.4”X©°ÖÛ ¬µñè·Óœ“s Y•^H9ª®J„K‡íÂée ~˪¿g$==iûy<ø3gt$’åq"O9I~ÔC¸ÏNCä¿£;zFŒqކ‡k »h5¯}Co©ÿ+N pX­ªMí}Q“¶R™ÊmsÔã›¶„`i-
- ‡Þ‘äÊ\¡'”²Ã °U
-yƒ‡BJs1ùG ÌÙfhendstream
+xÚ­kÛ6ò{~…?6²fERÔ#w)`›4éåt·9 Ý~×\[YY2,)i÷×ß ‡ÔË’v¯8ˆFäˆ3œ÷Œ—/<øÇ¡Ï|/V‹0–
+G
+n‰nžž¶n %f\°Èí’1
+ÉþäR*Äh§¡*‹ ÿïµI3qx֯ᤚ´z@‰ÅÜÂA¸^¢ZL»—È+ÓÎ0ڻĒR!&|÷Ù.ÝØ“ŽÍà
+Wîi¨` 'zåÁ¦TÎEß-Û±–ñ…4Ê( ¡ ²íïEg†)]iÒxisÞk½‡Æ)kçëúÔ½Fs4ˆÆ_¦wt¾ å·ûS‘Û)J†¬)ÍN4_RA! %ÿlïÕA"ë0xÇœf êŽ‚ÖÖ‹}içYý™çJŸR;@lBNsIpè‘í¯x·¢3œ§ÛHˆºL`iþ*¬sKwhJö8ðìï/Ɔ ±¬
+©µ*ØÃhf!¨
+`bfcÒWÆqsZt© aêŽ
+O¨]¢s°ÏÀ¶4N~&I'•ëUGƒƒicjº©ŒzÑ&3uˆ—Ÿñ× ^ë´<¦ø[?~ÓëÚàÝŠPÆÃ2n`Â&kžÞ}îÔxÈí¬&ÆRcíB 9"b˜¡æHDRØ$'gšVB6÷wþR¡ÉÛ¦ºÀL,¨D¾ÿ®X b×AºêšñC2Ýb´˜±q5ÓCCªÈvºõ£[ÔÛtµ‡”‘¿˜Ê”\L\æ3eËøºì·w8¡ƒÝ" §f®³T›™ëÕþ(ÍÍ\{T¶OOoɺÉÔÓ-½rŒÓ5P€ŸÀÇÿ.hmë¶ú¥†Ê°ºª 98ÐzQ”n®>„œ5?½°á#Õ¥¥f•E/¶ˆ¦@
endobj
932 0 obj <<
/Type /Page
@@ -7856,14 +7847,14 @@ endobj
942 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [118.6528 357.4791 144.8005 367.7475]
+/Rect [119.1793 393.1827 145.327 403.4511]
/Subtype /Link
/A << /S /GoTo /D (cite.Swing) >>
>> endobj
943 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [182.3002 215.1482 201.741 225.7304]
+/Rect [166.6668 247.1144 186.1077 257.6967]
/Subtype /Link
/A << /S /GoTo /D (figure.4.10) >>
>> endobj
@@ -7871,49 +7862,47 @@ endobj
/D [932 0 R /XYZ 74.4095 793.4011 null]
>> endobj
935 0 obj <<
-/D [932 0 R /XYZ 74.4095 736.7004 null]
+/D [932 0 R /XYZ 74.4095 771.7323 null]
>> endobj
936 0 obj <<
-/D [932 0 R /XYZ 74.4095 710.9492 null]
+/D [932 0 R /XYZ 74.4095 757.7822 null]
>> endobj
937 0 obj <<
-/D [932 0 R /XYZ 74.4095 685.8661 null]
+/D [932 0 R /XYZ 74.4095 731.3543 null]
>> endobj
938 0 obj <<
-/D [932 0 R /XYZ 74.4095 659.447 null]
+/D [932 0 R /XYZ 74.4095 703.5903 null]
>> endobj
939 0 obj <<
-/D [932 0 R /XYZ 74.4095 634.3638 null]
+/D [932 0 R /XYZ 74.4095 677.1624 null]
>> endobj
940 0 obj <<
-/D [932 0 R /XYZ 74.4095 607.501 null]
+/D [932 0 R /XYZ 74.4095 648.9547 null]
>> endobj
941 0 obj <<
-/D [932 0 R /XYZ 74.4095 564.4203 null]
+/D [932 0 R /XYZ 74.4095 604.5293 null]
>> endobj
134 0 obj <<
-/D [932 0 R /XYZ 74.4095 323.6375 null]
+/D [932 0 R /XYZ 74.4095 358.468 null]
>> endobj
931 0 obj <<
-/Font << /F63 220 0 R /F28 173 0 R /F71 555 0 R /F70 564 0 R /F65 561 0 R /F75 558 0 R /F88 719 0 R /F26 170 0 R >>
+/Font << /F63 220 0 R /F28 173 0 R /F71 555 0 R /F70 564 0 R /F65 561 0 R /F75 558 0 R /F88 719 0 R /F26 170 0 R /F35 193 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
947 0 obj <<
-/Length 1895
+/Length 2035
/Filter /FlateDecode
>>
stream
-xÚ¥XKsÛ6¾ûWð(ÍX@<Hæ–L’Ž›všÖžôP÷@Z°Ä˜"]j:ùõÝÅ‚%QŽ=™ÌÄàb}}û€DÂáŸH2Å/t’B$w› ž¬`ï§á¯ˆ¼‹žy1æ~{sñꃑIÎ
-cTrsŸ¤J²TK±¿ôfù×ìcùX{ÛÌi–Ï›/4糫Ícc7¶õµÝÎBÏvíjþ÷ÍÏïo±:å,7&}žŽJ¦´É’…”̤²sOX¢ –eY:X"u"+´NÑ”B°\É<ØÐ’[.²c%‹Œå©PÉø¾©=Ó©Ôÿ šgJJ}ÜUó”Ïšún¾JÏþ§zÖÕKúrÑuÙÔßæ°°·\óÏ××'ôsüøß%mþV}±wþ·Üùk¿µå†è]çàV¶¿úæãg‚é ¬DM_÷»Úº(íWë×Ý2~|­·QéÊÖ´øb—6ʸ¶ ¼?YÄ+"cE}°×Ù
-–
-.ÛuÙøà0 µ-‹àŒ Qß•ÞÖ.Æ÷ÊÝÝš¶€kR+Í
-žQÆ$ø&Ô2LK®â¡bïÁ“˜²q$ùVJUÙm†Ìrè:…8,@«²²åãWn¬њϠ—Infne¦¶´F¨µ´¼~–3BVßvvë<®upC öJãzi£ Méœð“„Ë<3/ô@0“û
-Ìy\
-kP¹"$˜``Ÿ> 2ŽˆŒ0ãmlû°¦ !ã&*ð¯tàÌØ†MºÂÃáÀuWm°µ‹W†L}¢Ñ¢lšžÝÄÖÞCn”0ÄÚ×®8…Lòª;­úŠ¡FÈPüÊ‘!D›²!òÙ²'#Fl˜M‹,ŒðÖ
-îÇ`@âUë|0nôàš©F.˜È†è>¿AåÆÕ8”`¿$IèwZíK±Á¦js6µ§•FXD‰wkß·èˆâ“‚GЀ§h‘«£¡
-ã #MÅ
-›£·ÛÒ^¬Sx2ÖLX®š®*cßPGc2²­@~\5öå ë|©F±;ßa×r±ÍMe… ¨qÈÊgÃóõÓ¶£xºaÈ
-ntKhÊGBº­£Í~œ¹Rà£_X,ê€MÞÉչƑçŒ+“>ï‡ÙóD‰,Rf4$]Ï…^ËåÙß[Ÿü?+´¶Öendstream
+xÚ•XÝsÛ6÷_ÁGiÆBˆO’}KÆIÇMo.=»éù KŒ)Ò%¨¦ã¿þv± EIT.™ÌÄàîûÝß.Ä“þñ$SL¥…N²B‚óäqw•&àý<þåQv5¯¦Òïî¯Þ|02ÉYaŒJ$Zòá÷ëÿ.>Ú—ªwõr%²|¡Ør¥Ótq»{©ÝÎ5}åºåŠëžÙ,ÿ¼ÿåêýý¨V‹”åÆˆï³Q)Ô6Y²’’!‹©ôŒ'º`Y–‰Ñ©ÎY¡µ@W
+Îr%ódCORžYd,\%ÓóδBçZâÇS°<SêXë˾\ŠtQWË•Téâï¥Ð‹¶ZÓ×ÚùÁÊÖÕëî!Õéç»»3:í8—Çÿ®‰ùïò‹{ìo›—}×wÎîˆÜVåèü›"ŸÞyÆ™T:GÑØŸHþ¦³hù/×oÛuüøZuÑîÒU´øâÖ.j¹q+Ô¬ÆCW<c…ˆ˜î'yã)"ÝÆB…,³û§ÍÀZÊtáb`d~µëáÓU Šáò®Ú-yºØ×¶¯ÚeÑ–‚ £Ñ&&uZKÀ=ØeòÁ¹†st™:g\‚åé™í1èç±”š© ’“¶ì›õ̱i$2s·?s°‚ƒ‡c]·µu"
+°ªˆxNØl·†Åâ-~ïýZ¹=ôçÀ+Ý£Z÷´ýà"#þ;v\|ì
+¬ŽŽ 93œÝ?GEÑJ—>ôÀ .p 6†Î„uO¾„,ÄõíÆv´$ =½áXbR‹÷ͺn½ÜÖ®"k‘Ü„hÏ 0W
+®VÅÚ¯Üz˜ŸvU„q¸Š
+·}Dþ‹8…›ÝûÞö}Ììéˆ=ÌìZ–qeæFl ^dàÂ)39MØÉ_IÊ2¡• RÓ5pÿ7G›ÛâÉM{õÛUòÛáÀœŒfäzîr6ðó ”qx?@cæÌð¼'þ£ˆr£XÀ¿±¬¬êõ~˜hã)ûé42BBzpm’©–3cF©ÿcÌùiaÖµžLø´„·¡º~&åàñ'ùˆ#ß;ðj£²ÉÀ4ÖGi»£|oNã àn´áÅlÎâc<ãZ@²À{¯Ðß~'Š¢_“ç!ăE¤ôà}KÕ"Õ`î5}aÕÎTjÆtþ­Bý}ÐÏÏ aÂŒSaì±}„äAëóƒ4¦¡±?i€ñA *½&®ÇQm×Ã[s]€ñ2Œ›‰ÃgðÅã%5ÂÑÐÇž@L¤…9Fíq
+šÀá§®¥ûôã4&ü(ôºÙ¦©üÑ t¨‹vDÙø £sû–n›%(ÈØTÃŒæ]]‡:Î`&¶u»aƒ BC1 ™[‚ÔÑe@pÕÙCªiM)˜„‚HzÝ?ã”Ô<Å€´ÏËáßON M÷DIÛEÚ0oƒÞ¤H£ŸC0ë-u57LÁK· Î'c*~‹˜BjlõñÉI@íBbÇòEÂ|ùò<…Ïõ|Ûhë\ù
+Æ¥fµjò{XÔÈ 6OR~üî@æüüÁH<¤ŸŠSýŒ¡“JÊ㜽œðJçÇAƒi¬ ×Ó³sux]„yÍ6!‚zDhèäñäýø¸ÁsÂø‚¡ȑrR®/]»Áïø¤ßM,»¦¡&‚M1F@{eïP;œ=“?ÿ~»úˆ…
+ÁĤñ0G6n‹XIñ—¹¹bdÆw7®FèE$œ‚Fn(»ñ|Pì‰D®úHEŒè R Âþhß…«šÍûqÞ‚ñKðãòìi›y¸]¸òœ¥Êˆïûix"<3Z‚ ÍjB+syñßohþ4‹ì’endstream
endobj
946 0 obj <<
/Type /Page
@@ -7949,8 +7938,8 @@ endobj
949 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002411Z00'00')
-/ModDate (D:20080814002411Z00'00')
+/CreationDate (D:20080814014212Z00'00')
+/ModDate (D:20080814014212Z00'00')
>>
endobj
950 0 obj
@@ -7980,66 +7969,67 @@ endobj
/D [946 0 R /XYZ 74.4095 793.4011 null]
>> endobj
341 0 obj <<
-/D [946 0 R /XYZ 237.9156 250.2206 null]
+/D [946 0 R /XYZ 237.9156 316.0648 null]
>> endobj
945 0 obj <<
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >>
/XObject << /Im41 944 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-956 0 obj <<
-/Length 2381
+957 0 obj <<
+/Length 2234
/Filter /FlateDecode
>>
stream
-xÚ­Y_“Û¶¿O¡É5cÂ’`ûdOœŒãɸ±®îLã<NBŽ"/éK¯ÓïÞ],H‘:J±›ŽÇ,€ý¿¿…ù*‚?|•I&£<Yey ÎWÛãM´ÚÃÚ÷ã/÷´á@N©_ßÞ¼ü.WŠåi*W·w+!c&’˜Ÿ½Ýý¼+L§«u(2H¶“(
-Þ*}Ôugt»yôõ~ýËí7onÇk1•¦âËx©Ÿ3)Ô„ÉQð$gY– ÇããšGnwº^‡qEUiñà}ù«¾ïôiº¥ùwUa­®_ÐÂÎhäþL<I™È²ˆ—|Ül¼°¦¨ÌSQ®ET~ãŒÇ”³D©Üï3]7Öf{舕{<§A¢®£E;¹Ç: Ë(è‘¿ÖÆ3=Èrb+DfV¡àS*[…ð› ¯£á(o¬Pòx¦7ÉePãwßÒb«A¸8
->¯E5*§½æŠ®ó·:=ô° /èÔ§#v<â`cŽîìªèLSÛ‡¶Ùãw‹ÿÇã„3D_ïh§×KmìƒÑ•E¶ˆwc@Õ^ØØ ûýß߆ïÖÒ鵩A÷(¡È$ȱׇOqš’)pꢶE–oL­‰ìMëoì¦ZÄ•¶D ·Zš"a­ÿ²ÍÑtDâ¥ÁÙ Iû=s›gœÐ5°>“‘ ZêöSœÉ-ªÿÞâ¹fßQ˜žìÊΣrˆŸT)–Ä0˜åó„1¥¢XLb1MI™9¶^{#MÝÞ«Jöj‹Bm1<Žá>„˜ÄÅ(
-ɦ^ÈY" R–<)ò”±Ü} é
-uŸ‰A÷¹¨EÈÐ\¨õóÛÍÏ¿D«h󇛈ŹJVðy.VÇ)S&Ð’Ÿ©n67?'‚#‹(yå0ÚÁa~8n™³„ó|Ågq‰ë…Ô&PcòLŠÑÖJ­xÄò(çΣœåI
-5l CÍ<ôee¶ë0…hÿUomS›'½£™Ïñ£Á{õ§(‰\ՠϳÕ.¨…ÈY”G˜¬Sði™¸«°lm»÷}÷Ðw›®ÕÅ‘67…C¹Oó´5o퀭GKäoß¿ù}«0åÒÄ¿éΔºÎ®l¬e-d7ºy¯õ#m{Ý4•.jœ»+*‹‚qüûWZ~ù’~ïªb?fªëGcù0%T÷µ¦“¾l_3ì»}l.îU̬îN{¿±FM|ó‚xîÆ^<ÊÔV3‹N 8µÉ2'ÍQ¿ïºœ (þ÷CÿŸ–
-ÉÔü†ÿ,a9™fÙJrÁÒLþù° 1ED‰Àç7ÿé´rJåÈ%TÛäz*UÊ2•P*ÿ¸V uLç± ðƒºØpÄ ÉàdlHÉ®là aL{¡xÓöGÓú#ÕX°=–¨ìp¨Kþ0*Ñ€P'4íû µ÷K"`°ÓGlº¢ÞíÎ×{B. UAŠ $©«Vè Å ig`ã2HÊ·4eQ¡x9Ô4G•Þ íçXÊÑ/ÑLÀ`Ó†Nóºµí8!-MO=í<gë­ßs—ºåƒ©ŸzµÃ%Èx$l.Ó`WÔ5îý( Ê5ð†1oXþV_6º;È
-ZêüÅú
-òÒ©;¦·mˆSÊŽ€ƒôguîßêÚ¥W¡¸‡
-ðÀv)w@—$¤R_•Ý#dñPÈ_ Áâ öb|çÏ:þzÐá
+xÚ­Y[Û¶~ß_aôÉ"F¼H¢ÎyÚ i‘AÚz‘œn¤5×f,K®.Ùv‹þ÷3ádÉ+o’Ó"<&gȹ|œ‹—/BøÇ‰b*L£E’J 8_Ü®ÂÅö¾>¹ç zæ`Ìýêæêå·±\h–ƱZÜÜ/„’LD’Ÿ½Ùü²ü!;ÚÖ«@$z©Ø*ˆÂpùöp,ÌÁ”­5õ*àѲ+·«_o¾¿zs3\‰é8_¦£R1SQœ,ÁYëdÌ=cIÂY"…,ñÈ’Á;QÊ’$ÎWÆ6Gk
+;ÒÕv†[‚%`øDNâR²PqT
+“•¸vŸ Æñÿ¿iûåKú¼/2—ž0ÀŸ9:kÛÚæ,•†Nú2¹ª—»y¨.Ê .fiO²ß4¾(ZøæéÜîlsñ c]ÝPbÑQ
+È´"Êìn‡_nŒßƒ” 92ÁΔ´‚qØ·ã\ÛLS6ˆ?ØÚùѬD¸|Xai³EÓê²?P9F
+…!¹o!R[¿u°-s bÝfå&«7t\©
+UXmZÓKºÈÀgi:`ø2
+)-lLó伪ök>*G¸"7£Åÿ FMéåýûˆÈ‘Áœyî•Är™u÷sQO=é;F‘nîp͸Ԟ¼bÚÇ–NÆ7üIå!‚‹{O)ˆaë‹J Ð+~ûú˜—°ÓËz›ãþ9
+éðÉl& JÇÄ•›Æ:ÏàÆÎ)„Ë…ÙØ-¦p¦·6éyñ†™P´Š‘Ø;;—e2jq¹1dž~e— h¨¼þ
+Tļ«¥Ç$e¿þŒéduîñ ×cWßÊDÝa|ö[<²iJÉú ³ÀY™ÛßÊ8.KÊ®Bì¨@šJ¸)Z?ãT
+¤û"ë›Ç9W**d?paêŸ9,a:M†úÈS¨2Ÿð/B†CÛ&ÃÙipRÃ¥Öxâ¹¢û¦îcÒ’7¶ÆQ$Lˆ0BM2M™a…1% øì[ãR¾ÙõµÆµV `ÉBS5„¡ø‚d9>Qüjú³z,!ýÌTÌd’´Oên&û<â•f±Ò}ÉØÙâÞ_DÙˆ öñ”’ìpèE¬Üµ«ê¿PÉ«kTÞ÷áû]9…£+®˜!½Ó³Éñ-Þ«øò:G7å¶ØÌüPÄEÄR }¸€IWâ¯'nTÆî:ZÔÛEOþ<˜™`,ô´£~z6ª¥ >ÑBI¦
endobj
-955 0 obj <<
+956 0 obj <<
/Type /Page
-/Contents 956 0 R
-/Resources 954 0 R
+/Contents 957 0 R
+/Resources 955 0 R
/MediaBox [0 0 595.2757 841.8898]
/Parent 904 0 R
-/Annots [ 959 0 R ]
+/Annots [ 960 0 R ]
>> endobj
-959 0 obj <<
+960 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [124.9883 171.4698 144.4292 182.052]
+/Rect [124.9883 207.3242 144.4292 217.9065]
/Subtype /Link
/A << /S /GoTo /D (figure.4.13) >>
>> endobj
-957 0 obj <<
-/D [955 0 R /XYZ 74.4095 793.4011 null]
->> endobj
958 0 obj <<
-/D [955 0 R /XYZ 74.4095 655.9716 null]
+/D [956 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-954 0 obj <<
-/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F68 548 0 R /F88 719 0 R >>
+959 0 obj <<
+/D [956 0 R /XYZ 74.4095 748.8529 null]
+>> endobj
+955 0 obj <<
+/Font << /F63 220 0 R /F26 170 0 R /F68 548 0 R /F28 173 0 R /F88 719 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
963 0 obj <<
-/Length 2093
+/Length 2209
/Filter /FlateDecode
>>
stream
-xÚYÝsã¶÷_¡Gj感$óæô|í%Íä.r݇º” ËŒ)Ò!©\{}X
-?4±º3~#Óè˱-¬´0®›§7*Ÿ^ŒÝd¥Æ¹ÓÅà̓Ok°Qn}KƒSÁ5ÎÂÙË@dÃ÷Ø—U‡d#!iJ$ÜQ=Æ2îŒär»3*ß^ÛóX–Éìt?«+ø!rÕîW~øë@saÏf¸iªºéÙè ”N¤`œ$B°3)Î,¨®ñœføP E…tÑΗrN㜑4M¤S¥6n÷Ÿ'ýÖ—M=§y! UŒýš\@Súg4ö\ÑÀôl§y6‘BR¢2*–5¨®ñœv¦y‹°M»×¤‹ª'3`8œºìñ ŠØø|2>‹¯i=¢F¥‹r_•60áS—u¹×8¶HÄ YÁÑ×c— s½ÃO âÄKÀî`Žö›>ÍÐaú½n¿XÄ« í¦ñ»-Ö4Z@cÑ“¤àZ3I)™ÃPpWÁ
-f2)™‘<£$¤rT[49?KHÊ ’§MXzš Ëq‹9Q€Ç#–Ûk!}£g"œ'DªÓ¾7ø!£[¬Ê¤Š~q…Äî;\s¹Vš0G(yt­;œÝ~)ëýæƒùà§ÅéîÊ«Aïf[»ÃL-]Ä»ã
-¿“ù\ò€«&õéú›.Éê³ q’–¶ÀÛpˆÍÂgŒw v-c£à¹©iyÌ¢Z5Îîl&òI
-?áÊX([ŒÆpî“9µå”Í9ù­q̹À'ߪ¼ÿêNÜá‘Οi뼡˜<úG b={ $¶ãŠ–‡Ì:¼‡»1u%§i”;œûë¡NÔ­åÆ\ìœÑž±Žß»‡z]©ççÚ€µ™À3ré›CÞ—I*†ÀÖè¸Õü ¦CnüÀ·fêô®ÙåU’“vèS¾´ÚÕ½Œñ»ýó¸hJ·°$hÄÙf˜²-.&H®PÄÙ2Š ©`$]ÑE®H&\ç‘dÄõa{»kŽýµP³pÌé
-;èþ¥)¦ýjéÑßö1P_à'Eçì“è-_|¤f ®ÀÌ€hÁvžêšé–X˳œ7ÜåÃö“«x÷·ÿ/´ïÇY<Nã|؆dË3”'Â4â™ 9f1«ÃäÃ:ñ9@Fy…O³°î±e&ƒ¨BŽûvâ©iµ‹Ùð^<#1àiL¹@Ùürz±X‰€(³ïÍÂc¾)Ûž”¥g%‡Á72++‘œËìþ„†!Thìå}s¯7Ü5ã4šœeRbßmþi»tÿÒmj༶)™3¬èí)örpÊ&
-róËj<ßl닼-våÎÌVeÓ¿èW¿«ÆÁ­+%ð¹Æ§§¡T‚? >ÖÐ^pïfÀ½óAx1ÐR°ºPìÛþ]3 žyrÉQ’©p¤‘/•ÿ ³Àùs‘Kîendstream
+xÚYÝsã¶÷_¡Gj感$óæëùZ_š©/r™Ä} LXfL‘Iåšûë»À)RÒ¥ãØïßîÒtÃ]$‚ˆ8“‹$ã° tñ´»Š[x÷÷ð—:Ú•'^ ©ßß_}÷QñEJ2¥ÄâþyÁ'Lrz¸ô¾ø5ú!+{]-W,I#A–+ÇÑíî­Ò;]÷¥n—+*£}½]þçþÓÕÍ}`+YLR¥Ø·É(„"Bªd±b”(•&CêMJÎDЄ©e$£TU‚ydF’$aVA'þ?tõ¼¤q¤Û×*ï:]£vûºÀÅÃÝçGžˆ××KGû®Î_vz£_òº¨Œæ+sW}l€ƒŠd±4P¡FéÀ7á.š)·
+Ýt •L£/û¶°Òºnž^ܪ|zéÍ2‰ŠRãÞA1x(ŒïÌân)â(]2Т×F£È iL2Æ2ÙðÝ÷eÕ!ÙHHšIA6¤zŒeÜ-!6r¹Þ“o /rl*+Â2™ô³¶‚"ívá—? ,ά†‡¦¦›ÞÁ@éD
+ÆI";’âÈcêßÉm†/³P4H×ë|)ç,ÎIÓD:Sjvÿ}Òo}ÙÔs–’PÅØÿayÁħÅòáÌ Lïv–g)$$}FÅy˪K|'·Yþ%“QÓnuÈVõdưíç#L›˜ØVsHólü™Ö#jTº(·UiuY—[k‹DÜ ‘…Ñ}Ýwù@ö>b'^ú>´ ƒ¹Úú¼7aÀôzÝ~±ˆWÚmãs[,)ì’Sॠõe–‰9‡¤”ˆLc(„«`Ôb×âwˆ•f‰ °„w¿‡£nã»Û$ȇæêóÕâówJxÂ8”#D*ç
+Ç$8˜ ¶$8&ñT&æƒ#Ð2ã1—"eUX<ÇZG)ù~ŠT t* ¹L1ÂS]fz›æCÞ¡#`ž R(Øœ*z¤#y@w–¤³òN˜*"ÓLOáÔlÅŠA»„ˆ”²óõL¤`猳 8— 0h&%3¢g”¤‚§‹@†ÀE“c²„¤ ryxß„«'šr×±˜˜<æú°þ¸2jMä;=“æ °T¡°}o@DF×Ue«ªŠþµùM¿BÎA¿Ãw®àJ“ëH£!åkÝáîúKYoWmâ×€A-notWö_Í5˜ôæX»Ár-]Ú»ë
++ú\]“ŒúšýMJò„ú’Cœ¤¥Ó‘Ò3þOI94½Î P»”±1p
+̬XTë½Æ½‘Îf#¯‘¤ð„¦w1ý;skÆ)›cò÷²q̹À7ߪ¼ÿj[SÈŸOx¸ówÚfo(&þ]ƒXÏ^Bƒ‹­U8öŠòP^‡z8©ë³8M£|ßáø_ïp Í¢n-w ø8æb÷ŒõŒwüÙ­~äJ=?×±ÍöyXÆKßìò¾ìLe1»²÷Ga¯j°–Ò =ðƒØiåÜ×lòÊõ¿å‹ëwÓ{ðpYC0=2ÆoZ Õýv`4ÝÂ+D#!lÅ)Ûâd¡á´ê)àòYTRA•@v UÎr ¨2á:*#®ëëM³ï/e…gNÐ’dчRwÞÔc”€—åhöÂ
+ö×Z¸½É»ÒÌ¿¾€÷1òa§j^ó*œûGãÝjnVõÜþmƒÅï÷°|z©mH×!Ú±4uýɰNÌ„bßöÿ´ñ̇ƌ%™
+WÉSyòßdg8ÿð$³¤endstream
endobj
962 0 obj <<
/Type /Page
@@ -8049,7 +8039,7 @@ endobj
/Parent 967 0 R
/Annots [ 965 0 R 966 0 R ]
>> endobj
-960 0 obj <<
+954 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
@@ -8077,8 +8067,8 @@ endobj
968 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002409Z00'00')
-/ModDate (D:20080814002409Z00'00')
+/CreationDate (D:20080814014210Z00'00')
+/ModDate (D:20080814014210Z00'00')
>>
endobj
969 0 obj
@@ -8100,14 +8090,14 @@ endobj
965 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [305.2996 640.0505 324.7404 650.6327]
+/Rect [305.2996 714.5531 324.7404 725.1353]
/Subtype /Link
/A << /S /GoTo /D (figure.4.11) >>
>> endobj
966 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [433.2469 640.0505 452.6877 650.6327]
+/Rect [433.2469 714.5531 452.6877 725.1353]
/Subtype /Link
/A << /S /GoTo /D (figure.4.12) >>
>> endobj
@@ -8115,28 +8105,35 @@ endobj
/D [962 0 R /XYZ 74.4095 793.4011 null]
>> endobj
138 0 obj <<
-/D [962 0 R /XYZ 74.4095 720.6301 null]
+/D [962 0 R /XYZ 74.4095 771.7323 null]
>> endobj
342 0 obj <<
-/D [962 0 R /XYZ 301.4797 464.398 null]
+/D [962 0 R /XYZ 301.4797 538.2152 null]
>> endobj
961 0 obj <<
-/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R >>
-/XObject << /Im42 960 0 R >>
+/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >>
+/XObject << /Im42 954 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
976 0 obj <<
-/Length 2231
+/Length 2143
/Filter /FlateDecode
>>
stream
-xÚ•YKsÛ8¾çWè(U…ñ HÎ-Þ8';©dìõTÍx”…H\S¤†¤ÖÿúíF)RÒl¹ÊÆ£‰~âën˜ÏBøá³X1¦Ñ,N% 8Ÿ=mß„³5ìÝt¹£ <qЧ¾ºó³„¥Z«Ùý÷™P’‰Hòá÷«?柳]Þšbˆ8™+¶¢0œßnw…Ùš²ÍM½x4ß—ëÅŸ÷ŸÞ\ßwl#²Dkñ÷dTJ3éxHÉ´iŸzB“(eq‹NÍ8gi T%å,Q2™ud¨ÉcÈãc!Ó˜%‚«Yÿ¼WO4æ:°AòX©!ׇ»_³rUm‘ó»"é}
-–60•HæÿYˆh^•´‡ÂniH1äÖI–;š5@ö–†/(LÖÐQ[ D\ý9/(¾hj#ŸpJ†¿,×,¸±·Q9jˆÆî˜ú%§õç.™;öe7N#Xt9.y\³H'©óø aYÜ3NVþ¾\¯r CÁß#|HœôÔê%ñé7ÿº ¼sÜÒ
-Í 4 ÕóA2°³,3 ݸuÝÕ`Žl*œæUM0=©½šñX{7?ÜùšJr…i:Û/fAòû²ß.M}É!×CÜ•¡œ”ë-m9·•4+-+2­üžmlÁ„ã¢4=ÚÄÚÖ¦UѸÉÝ÷6AãÉ”kì^U-ÆÎ~#q 0<™¢Óe ”*ºVk—t µÕa-nàšr- Q¡?k¢»…„°6uð°H€ï3ÃBÍerô¡?Üe5¥&X~ÎJÔ—›Š–Öȸ:ó:¾ a%:Ø¥‡( p
-²Qâ8¼îk¼ÕO¨àóÉ(5â–¸€}*Â@=ƒü‘B–샠 t–¿b‰ë¿Öö>­ël»…;UçOh½M[
-ûT§ÑY¤ l5ŠM@¾º€F‰ühÛ’ÍÕPp–ÊŠf‡Å¿_È«š­ZÖO>"…9ùa¶w¹ïQÓ KâPDµjcÍêõÌí¡û&è4¶Âøl4ÃGlÒ²&Ô#Q ¥LE9ò@Gu‰ùè4dþ'™á1ŒB
-NíĤ%¯ £é—Ãöd…Å9Ø™šöœHb,’!‚&÷BSO±
-²´“×ÅCì ˜NêI [khȨœ>ÀÐSêP_ÀÆ>Õ¹
+xÚ•Y[“›8~ϯàW
+’@À¼%Ûžžì¤’Mo¶j§çÛj·Ö{
+ ÎƒÅæM¬àÝ]ÿ?wØÈƒ£!úýÛ·” rV(•OH$©ä‡K–¿‡Ëét5‹D–‡ ›Ei‡÷›]¥7ºîŒnfOÃ}½šýñðë›Û‡žl*b–+%~ŒÇ$Q,IUDR2%d1DOH’,Ë2ÑK"Ó€sV¤©@Q
+ÎòDæACIcž™,2– žÃûN¨zÐ)Õ#ýñ8Ï’ä˜ê·¯3.âp¿%õ·D>8$g°Œ-øgPsZ„7F·—yø±*[Z¡i;ÚÔ¦v[“†è1-`ù4“qX.žé]¹Zéy¹ïtM ˜´›^vßwí .e„zWUŽ+I·•ŽP&0š#â+„ù‚2VáúQ*U×HOÆYø×L¤á¶¦wÈé†öËz9ã¡n<ޏú¾#` ÈŸèÅ ²U¶´¿1-~1•Th‰:Áý_gpK‰?–pÝéÚéË,ÚKºy1´¿®ÌâÙ]û²o–šô` xdu™K–ƒ{8 ^1wÔæ¤=T—a½fða©Ýâviº­g Âí?=Ê,iØhZ „;rŠñíwÿ¼nÉ{ü}s]£¡:³êØ8Tú”'LˆLM…
+„*P:™±T%6èƒ?ƒ˜e9‡\€°áÞþÙŸvoï7‰ n¶o¾¼ ¾ô/EÁOÁÃò‘§SÙä$rä ¥‰€Ü–ö{dBAÊñ(4É»ùŒÇáÜTË^{ ã‚ý<Ö‹ÈsÆÓ44Nñ +œŒïBNnÐÏ‘þçYn¼F?ÖÝ„+Bþ–\yOÔ ÿ]è]g¶u;æü†IÁ³)®O¹/
+Vp!À¬¬(ÒË©9Mb&Ô´|”Æ˳¸°ŒÞCð Åxÿç%§Š…g%‘KRÆsÐ&Áçú1ŽEMA¥â°56eJ²˜[pŸ ¶ûè‚ÍwHkßÖåóFÏõ3$ª
+ü‚®â}ò@—Ñ@¡£Cô É£žÊ¢
+ÅRÎÅA+zUByû´ßÌuãu¡r–‰|”E¯è‚sy¤
+‘“\¡ÞxuMÀÚrAú —Ï•µ?`±ja~åu´%¶ktG·šHкµ [ ñrª5öݶª:ÔŒü‹8r<€hAå`;ÿ^;rè³V3NÎ#ylõ}÷ŠE ª«©WåyÀÛ­¸¼‡B°›å°¿°Ì@WM¼C"š÷LÃÁ]ÙPI‚õº¬­Ì°l·„\!u úäàVliu4å
+Ž?boì]2xÔßs¤‹×}ƒQ½@IÖgk\"8‹“ìr¢€(Ó©
+„4hV_þ㨹#ÑàÌDߌB~@þÊ6V'µê?EvÌÇH»=è2å“»ò¤€Ç8ÿZUÌëÅ–Ÿ)Å`z+Tþÿ(¦?r…½ñÍCÅä'|àä&3uY1t…òø.«P g.§óŠ;æt¨
+B#º|×'æ;²‘ˆ¯V0–Qï|Æíy³,Wæ×!ê‚Û÷°kn‘jïö'T§Ýþˆªs{ýË^ãØ`Uá·;sø¤Ó×øûÖÍô™ê]b¥ƒrõÓ¨îÝÓ'íõ¨±˜uô¸8žŒ½ñwhbÆúÕu<õÊÌÏXâ*Á¾fžê’y<ìªy.Q=˜gLõŒy†TÈ<Ÿ§|UUm‡i¤^÷Õ‰bã
+¸Ü.œ=¶ë}ÿ GÐó*–9ƒ¶øÊü0D]R±‡]Uñ%ª©žQñê÷Äa˜RºO"ëjߦxغqº³N[‡±¦vV•iaÖqÔ¾î¨S£@ RÒ¶ç ç02*ñc®€§F(€)ôÑ…úÈÕÙ¿Â\ ü?FóTÁendstream
endobj
975 0 obj <<
/Type /Page
@@ -8173,8 +8170,8 @@ endobj
980 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002410Z00'00')
-/ModDate (D:20080814002410Z00'00')
+/CreationDate (D:20080814014212Z00'00')
+/ModDate (D:20080814014212Z00'00')
>>
endobj
981 0 obj
@@ -8196,14 +8193,14 @@ endobj
978 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [367.8739 291.8088 394.3354 300.3736]
+/Rect [294.6644 347.646 321.1259 356.2107]
/Subtype /Link
/A << /S /GoTo /D (cite.OOS) >>
>> endobj
979 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [448.6598 291.8088 475.1214 300.3736]
+/Rect [367.9724 347.646 394.4339 356.2107]
/Subtype /Link
/A << /S /GoTo /D (cite.Richtlinien) >>
>> endobj
@@ -8211,10 +8208,10 @@ endobj
/D [975 0 R /XYZ 74.4095 793.4011 null]
>> endobj
343 0 obj <<
-/D [975 0 R /XYZ 288.1558 497.1893 null]
+/D [975 0 R /XYZ 288.1558 556.7008 null]
>> endobj
142 0 obj <<
-/D [975 0 R /XYZ 74.4095 361.3525 null]
+/D [975 0 R /XYZ 74.4095 421.047 null]
>> endobj
974 0 obj <<
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F26 170 0 R >>
@@ -8263,8 +8260,8 @@ endobj
990 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080814002408Z00'00')
-/ModDate (D:20080814002408Z00'00')
+/CreationDate (D:20080814014210Z00'00')
+/ModDate (D:20080814014210Z00'00')
>>
endobj
991 0 obj
@@ -8295,19 +8292,18 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
996 0 obj <<
-/Length 2655
+/Length 2534
/Filter /FlateDecode
>>
stream
-xÚ¥ZmÛ¸þ~¿Âßj1+JÔÐØt7×Üá®éy“;ôö>Èk®W±,Õ$ûë;Ã!õni‹b˜"‡ržá¼1|åÀ_…‚ 'öWaìAƒóÕãù;gu„±ï›_nh·–xÛ¥~{ÿÝŸßÞ*bqˆÕýÓÊs}·‹Þ~_ÿ˜\R%³ÍÖ £µ`›­ï8ë÷çK&Ï2W©,7[î¯ëü¸ùãþ‡ïîî¶¾ë°(Ü×íQˆ€ ?W[ÏcëÅ]ꉓø1 ÃÐmNâù+ÎYìû.%æ,^´jÈð$‡›ŒC¹\¬ºë¸Z¢1W7êÈ;°óPˆ>×›,“$¼Õ2Ë”ÜxÎú«ÚÞ&J¦2§¡/î¬ey°ßÿÙ¸þºÈ²J=xBä‡ôHýçTQã‡ë¬üG“&‡â‘Å©n€ÎZ±á‘Õñã^° ç–hN̆jQÊ3,[!X^‘q‡å-žB¨›JM ºÒü”ÕUªg¨nÔ•’´<Xzú•ù1K«ÇgËmw)¶z:¨Éò ™%U5#z'b"Ñ‚ì;Ts·d‹ÒŸãÚŠÈõŠü»\ïÒE{S:Žîú9QD!Úsò5='úv
-˜À]–G¹—ùÕ;¸1sB¾à—ºT3w¶![º³³\›;;â:}g{\ïð.ð¾Àñû¥–e¥¨Mºj’ÚÌ [¡Ú6×.Ýco–êYžˆ8=_
-ƒtã›ÞÐÐ^k]öržó™ŸvÛ]zÖpg‰‚I€V2ÛWÖäO0zÞ«Èû‘Ï|€œE¾K5ƒ|C¶„ü,×ù×iä{\ßáõ@9{ÝTl€£kƒÀ0œ£qm2½a·ÆG"]bºÈE6aá8‚ÆEd¤’J}Ëä„-s}:ÜBŠyô^rj¥}2‘çÓ%!?|–ʘí|йã²X8¾YõÁuÍÿ¯Ÿ;LëãØ¹8 †ÆûÜz.gpŸxßVš0À؃DWªöP½½ö‡½ðÂ8Dh0¨:î°‰
-M4"èÇxÃ^
-Ŭ^ÌÑê(•Äœ†lð`qLÏ$80Z,jÄ
-£Ÿå¡0µàÁŸ“ú¢4S;2¥ìºIè>·Ò|循tÚJ侤|»»¥Ž9Sé°´.„¦Î~ šØþ˜§_··Ö“aÒ½pVÊ,x)‹#žÓxËsÿI >æVþªã‹ ^ƒ m«ìÇ)És½´c—†n#.lîêüOˆ¢™0tvB{8+Z
-n[f•/%{ì˜*;Ò›cãúöغÝUbì±§uè•
-z¨: SE¨èE :úAŸÄY€fy
-d“•Å&àªÉÄcoUõ¿âÞÍÏT¯ð÷ªfݸ_R<Œ_àNÉ™§;Éäô+'='µ»¡ôsÝ”ê—3ǵOOÃ¥ë“ÐÌ3vê4d*>ø…i0ô|!}
+xÚ•ZmÛ¸þž_á6°fE‘Ô ÐHº›kîp×íí&wèí}m®­X– Kê&ûë;Ã!e½YÚb˜"q†3gÈQøÌƒ?> %“^¬fa, Áùl}xçͶ0öCýË-véÀË&úÃ㻿| Ä,bqÈÙãóÌ—‚ùJðˤ›?æ?%§´ÔÙbé‡Ñ\²ÅRyÞüÓá”éƒÎËTŸK®æU¾]üùøã»»ÇZ¬ò=ÿ6¥ ˜TA8[
+Á_ÄMôÀJTÌÂ0ôë•5ãœÅJù¸”˜³HŠhVÃp%O»JÆ!‹|.gÍùzR¨/ÕöãhJÙ–z—挋ù¿+e¥^oþ­\Þ&¥NqÀŸï’’ºÆ’oé!É4þ£ÓLçÙ“2ßZľšszˆ¼¸Þéü†z_à™¤ ‡ z
+1e’o’ófuÖàØ‹`‹ûü˧Ÿÿ¾DKÁò—<d±o×ò¸à¾77©ù!Í“ ^°`Bq"&€%Ã^n—Ž­÷¸èªÈ“ÝAÓE‰Æ ö&µ°Ÿ²¤(4JîR“GL…ÐöŒ§³~.pqìËí~ÆÉ“*+ïM·y»å˜(`J„}Ö¾PÞüÆÊÖyNÂw†ËØ·ÒOžçç0D#¬É˜c)<Å82¬"Ì„IÃf{85=[{‘ÇmŸY,6Òœ~Jk¸|[PO²Úêâd\ CÒ›—ÔþDë½ðùð$B ËY—ÖnŸ±bRÆÑøfj¢F6S ›ÚL£RëÍÔ“:¼™ZRïÐBÜo[ž_+}.Jj‰ì@RÙ7ˆþÐøq.I𳃒e½Òöfé±Üé=ÓÃéh]:_ÜÐÐʸ•váy\ò_–é5¯²¤„—vX¡³UaÝ=$¼K„ëž—1ódLx¾ó¼ƒMz~LêÅó]©W<ß”ú¹ŽvÂn!h@€9cÿ·ÇDã&–‰NÄu/éycq‰í¢}z<f¡‡Cöò0˜SôHŠò{¦‚Œ¯Xèq¡iétÉ©A!ðÙ¦ËçD!pbrÐ¥§ùpÏg±ô”õÉ÷#ÿo_ ¦ùqìpÜt†úz.…ÏYÈcÞ&žÁë31 BÆp¤Ú?z+“¨wd:hÙL­žŠFž‚ñKžÂóýØ4Õ
+ê…pTüªótëF.±ÇLÂ…^Úž sï.(ÀHMˆjÅ#® I6Áy6¡;y~\H5w'Ö!FEŒ‡5K¦P)¾¦ÔåVä˜>…Ûù®LSj@ô‚ z§¼€)Oð N5Pcœr°INI½pª+õ
+§ZR…+M¶É22¤{â‘Úxh4¿tŠ<ž7¶t—au†€Axó¬ß³×k|îÝ™йvåSÉÊËï'‡îè©{‚x-á~Ú·V•iÆè°¸üÃ[}þûµë™§•’Üœ:w’¾
+b(÷ߢĀl± ŠÔ[Ø'Ø0<šÈMñ ˜qˆ#œ(¯žLøÌ<âì[¤½ËË—”®eÞ˪ÑÑ'¦Î1P±­çƒ[ˆÂ)å¨>IÌ}¦B«Û'dHäc4+°*‚m[#K³½+4‹HÌ‹£á0Œ›€‡}†ÙôLpë´ÕZ õÔ%aèø|ØÖ«½iblAÈ€áF1·ív}†ä_¬h2º)ZBÿKuÞ˜»ˆî»0ü‚'í+Ö xš¥0aX6°mìBÍÛô” Þ›Jê!Ð °¶T¬wYªaÓ‡vÿâ_´¡õp¬ÎkíÚÏ%U‚϶gè®O2-
+sq#ÄÏéú|,@%Âý–æ›#*÷RÐøï÷4ЬÒb1홤s¶ÞÑ|ܺFº®ƒ±×ª@w”¯ÖD½Tj¼ý ö!£Ñ[Ý)ÊÙ‹g{j|kͯzs4`¸ôî’êT¡èêEòQ’–ž-BcÐ@8@)Në·4gȼBþ[¹[ÎÕØþœ§ß–·.2SÜ*o†œv:·¸&›Ku‘94dtú±Aÿfˆbe? «Bû$‡½“—ô éã†`Žª¡«íÃè}_"~20—Ëwó õÖ$|x¨ršˆd WÐPj!D €ØòB‘º—úÁLÄY€š:ðT4à÷¡¯\E[iOÌŸÁn{¶à‡.!½vŒÈÌ®ÜÇæËÆZ€lU.7Ç}…j$%­€ÎÂ^¿  lta µš=©?ï”pÊ´ • Õ)Ÿök­B®jð¦X… û](è~¥¯5xB}%ì>9ön:+1Á}Æ~Àö{ü15;og®ùk#;Õï,›/õÓSn4@CÝUO›ÀgQ쩎6ìX£¦ä÷fCù’I^+kÈrER¾2zzOVUóUš•ËKÑÚt:F
+ƒn=wð®¥Aw´è¸£FMÉíÍfÝ ì ) XÆÿ—)Ü;S*õ润HºZÀ•E"’㦨Qrû³SP°D+¼V8°Õ6¨›ŒóL›ûúW) £'ÿmÿ[¡PΕ‚ó°C¡–Qtõ?!ŒHþ<ÖLendstream
endobj
995 0 obj <<
/Type /Page
@@ -8320,21 +8316,21 @@ endobj
998 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [295.8756 155.3538 316.4464 163.9186]
+/Rect [343.3159 155.3538 363.8868 163.9186]
/Subtype /Link
/A << /S /GoTo /D (cite.Javadoc) >>
>> endobj
999 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [104.1763 137.5073 124.6124 145.9913]
+/Rect [152.0291 137.5073 172.4652 145.9913]
/Subtype /Link
/A << /S /GoTo /D (cite.AntManual) >>
>> endobj
1000 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [147.5458 137.5073 167.9819 145.9913]
+/Rect [195.3986 137.5073 215.8347 145.9913]
/Subtype /Link
/A << /S /GoTo /D (cite.AntIntro) >>
>> endobj
@@ -8342,28 +8338,31 @@ endobj
/D [995 0 R /XYZ 74.4095 793.4011 null]
>> endobj
146 0 obj <<
-/D [995 0 R /XYZ 74.4095 341.3283 null]
+/D [995 0 R /XYZ 74.4095 368.1184 null]
>> endobj
994 0 obj <<
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F26 170 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1006 0 obj <<
-/Length 2617
+/Length 2674
/Filter /FlateDecode
>>
stream
-xÚZ[sÛº~ϯÐ#5s
-òµ¨‰Zw÷È#¿TãµÈ•ð÷f‹rÊz¶Ù¨×i³Q¯×©† ÖÝ/âXTY] Ïù¥$Y >¯Ð¥à—F$az¯¿?<|^€”Ï$æßq—¾çÔb
-þªñwæ”!€‘æÕ_¡.û\u±*öêi!VM)ôFaaëxµV+¸s}LW;áþSjÇ.+¡àj¯()
-PHÛ¯V»ü¼ï÷B½Y -ÒëyTòÒhK·Y^¥õ QO÷ÅK¶ß§êá.+…ôh!=®®3Hmf£ƒBšLµÉ·¢Vt¬vn±5F&™t;>`4¦§L×ŪRoš|mÉê=ã¾>-Eùèyü‘û>Ð6‡$­A@úøÒ^¹¾§#‹Õ®Ù¡à£´[èŽû<ûv¾´Ñƒâï¾e5Â8}§ö~Üe«t¯¦¿eêïûûcY Jk‹ø¦’ÓÏ™Öx»ÚgÇJЬ2…z<Ü
-˜Ÿ8ݲïê z-Y7pPçƒF˜§«zø®ÄV¨øIM©ÔèÙãËsÜKz1î¸Rã‚3[·ó_[!q‚ Ú÷[ÚÔ®{‰ „O§*”ûôN‡£Šîª:•|LÕ¡!þåÞO zvÔ¾mÏêP•Ú'½!j:j¸ú0ÆÉŒùg$땬Ø0þ|sw‚¥æü¾~¯ž‘5Ñ›^fùú¤Vf¾TÇ
-̼m²}í* žŒ8ùîϯJì>UI¦¦Uí…ÁˆØ"TÛ>VûÂ…%ž+¨(‰/À8¸®TÍE‡,õ¹z,ñi£''çãziu_©±Q(Qü¨=ŠüÓŽ¶R'@Qj]ë¦\í¶BæÜN·Û_àd5:fhÈnD¿HÈuþ‚ʱ„@ ×MÖùáôÖCe C)ô¯÷Ý›,=[)_áQ»Ð…U9ƒ%×å¶€eê!…d857¸“l[+y\-SÏàL›ƒò&D^튺RZkà<´ˆÞ½¿ÿ¬FòØÂÀ‡÷‡tÛ›½÷iž›}Zgòœä!öWæ~ôqÆÏXB9©ò>Ýfm•@™Úƒ¥HË%–ty¦Áä=¢Ä X\û’]ËŽ~ÓcOeンßî’jѱ7YUëê¯
- n©mJ^;=ˆÎT!V‰möümwî”P?ˆÌ–¿{1¥T§ötú>‹HÈ ñc–?í¦°ºŸŸh2ÉZ¸‹bS?CÝJÚ‹¼ÂáA2ž'¡A|Â΃¥$ †àJbŸÇ³V
-Á?z4²ñ$‰õg†¶ŽÉV¦còìbD=NÂÈ÷ÏLªÆý¬Cì´îøÎµqÑœÚÀà fåvÖ¿0OK:8ãØtMG5ÝÕõñoWWøgMR‰ZV,  »QÁ†ã®’îˆÜŸˆBAù)&[±I* }#\ÚVÈ4­ž*_?e~!m™gL­èb±³|¥€¨9ì ”Ý2«zc1‰á¤w € %—R$ŒãpвVl’2Cße¶ÕÊL«§+Ë
-[o¾y°„&Þaœ’ÀK.Î7F:Å\+6Éœ¡o„9Ûê
-0òÚ½=@6zp•uƒ[!KøÅTR¸ûûA0Ee+6I¥¡o„JÛê
+xÚZÛrÛ8}Ÿ¯Ð£Tµ„ €×}sÖv&™x’‰œìÖ¬·¶( ’‹¤Š{â‡ýöí@™oªTÊÐè>èÓÝ@˦3þÑYèÏýYsP:[§¿¸³¬½?ý¤FÖi„¶ô»‡_®î>‹HÞìa;c'ÌçôMéÃæßóß’£¬Äaá°0š{dáø®;ÿ"Y%E±p¨?¯³Ýâ?¹}8™õ™K¢ `—a<IwA²¨òtp?&a2…ñúP.î‡óï‹È‹¢”y¶ ó¸²üYV"ÕR/u±8 æËï¿ë¹G×w—õjÁÜùó‚ùF ÌR-h&_ dQ½ï^¡Ç‘iá?ëÊiër»ÕËI½ÕË›ÄÀëÎWqÌKYå¨ÃÿÔ©¬Àç%ºÜãÐÄÌœõׇ‡/Kò˜ÂüëÏ#žÒsç•X€‚¿*\ãó‡eˆ
+@ë}Znu³
+7nÊõ>'釃Ð"QêA¿Ûaáµ6ÚoeV&Õ+Ñ*ïóWy8$zéNB¹3Wî6ª%äBc&Y ÙX4úÞ §ËJó³ÞW9˜`Êå8øˆ‘˜œÂ1ÙäëR¯ÔÙ¦‘Mõà@ûo.r>¯Dñèºü‘{0¹€°$ æCFy
+Ï)˜3A
+ƒåz_¹R±Í¸ñ"ÌÛ?jðu…TN0|¯O{ÜËurÐSߥVúáþXäˆJÇÅF¯b|¿ÿ.Sœ0S*¡i4nšÁmV½È5byÂd¯ÓP©lÊ’í÷ÛõAKØË¸×ŠŒûçB+)*Q ½²%$€YùG¾M*$’µ
+(LúlçÜ‹j‹Ùß´à :\©è-x2½¢§J!3ÅLÞ´'åJd…{+½€ü÷¤<Æz¡âÀ‡ÞH]žáxé#‚ÝA®÷Oè!«FJšŸ¦r®d¶A§©9 '\0^®Í fñ6ƒ¬¨º©Ó‘åàÚ¢ÔÅV¤§J>¥r;ª328½9£‹¬W?rŠB'L舅ŠÌk´PWùM¾Ö³¯µªSÞü¶PUAT
+Hè-Y¦Žx¢WL•ôæ'ÜXÃzº´k,ã¡>#ºw•cöTgQ¬?¸ÃùG¡fP|ôè:ÓU­Ø´®tµbR‡¯/âLåpÚR`Xnšùooé×[ÍwM©Ú ”ÒàÖûR<Xh
+‘ªg‰)|&Du¦•å[½3ëŸ}é‰97ùSt5KÍ`( ’i‡ƒY5™£w WI‡šp´ƒŠÅöM©×¾ÜÜ#Šßœ
+Ã7Üú³â.»)&%Ѱ*þ0xWËCåh 9^ê8ùþ÷ozpŸè„×»õÕÓ_ëUor­TœE¬?n`þV§:Œ¾cU©ïtÈÊ„ë±ÀO[8:]
+lH¢P«âeÁâ>#p7ê/8aœC7L¡ÍåÞDò
+ÈO1ÙˆMRÙÒ7Â¥mu€Ì¶ÕSåë§Ì‹!¤-óãŒé],a–â_ ªÓ²[Ȳ—1‘.q·0Ø`a|)e¾O‚(
+¦(kÄ&)ké¡Ì¶:@YÛê[ÔOP…Ú0AšÙÓÅcÓf+o÷òòB„ÆÖÇ‹#¨€4÷ cœÄÀiÃZ4Á÷Ÿ,™Ø$k-}#¬ÙVXk[½[@g/…wË›Aæ"B)eˆ æÌž.&›9[¹ÅÜÆÖ›o.l¡ñ„w§Äwã‹ó„јN1׈M2×Ò7œmu€¹¶UývÆZo÷^þ ®#×ã”qþš=]d廬Fî®JóJ¹J“§ÎS…G>áxzÔ[œº$æÞ…DBC¼œ6NäIlŠÈ¶¾a";Vû‰<³úÖVv¹ãqj§ÎléB±˜³U[Ä=Ë´·\œÐ0ˆÆýA£ˆ„AÈ/å* HèÅáWØ$W-}#\ÙV¸j[í42ý´ Ã8°€ŒóÖìéⲈë(·˜“ˆ1EŒOýKJXäÒq/ábºÁ…óCâÂëiŠÁFl’Á–¾m« ¶­ö|q7xñÁéð÷\ç`&.>³§‹Í¾ølå-$Ï )댬óôê+™šA¤6—!<KbÆÆýÅbxÕFÐJ\˜<Ä
+¿x[ ÙZìóãÃd¨öt!uÛÀsåwÇcI~Ôe)EM¶ÅÕÿVb»MŠD=N¯Šz…¸-À^:):ê4!h2è…·% #â†S=}#5Iç›¶6-“d¶L.ë¬ÿWÌ#}¢ÀœÉ.wtÀu{Ķ⋲óRàÄi4ê=gìÒ‡*õ#hTèÔh'±IêZúF¸³­×¶úÐ|ª¿äè D­X0&:C³§‹Êî måvg(Óco‡½öy£ÎÇñKÛzÊ#¸ÁdÊ5b“ĵôg[ ®mµçb†ò .ú€s,göt¡Ù9g+ùêú
+ÿèäŠ÷*Í7øÿ¿›ä™ì«ôЩ¦1pëMùÏcÀ-§À­\ﲿZƒ¸xx@²˜‘ÀÇߺ)<Oþ1ZK™mùÿÜW' endstream
endobj
1005 0 obj <<
/Type /Page
@@ -8693,7 +8692,7 @@ endobj
923 0 obj <<
/D [1063 0 R /XYZ 74.4095 522.9238 null]
>> endobj
-822 0 obj <<
+821 0 obj <<
/D [1063 0 R /XYZ 74.4095 497.7737 null]
>> endobj
984 0 obj <<
@@ -8723,7 +8722,7 @@ endobj
577 0 obj <<
/D [1063 0 R /XYZ 74.4095 235.5679 null]
>> endobj
-823 0 obj <<
+822 0 obj <<
/D [1063 0 R /XYZ 74.4095 192.4905 null]
>> endobj
393 0 obj <<
@@ -8746,7 +8745,7 @@ endobj
>>
stream
xÚ¬·ctæßÒ-ÛvžØ¶mÛ¶mÛN§cv’ŽmÛ¶t¬Žuóßûœóž±ï¹_Î}?<c<«ªÖ¬Y5k­ñ[dDŠ*tB¦Æfâö®tLôŒÜ
-5303˜¸¸¸`È
+5303˜¸¸¸`È
fÐ/…Ï8׈õ¹^”ÝÓfgT?Ú›TRÖ/y‡ÀŸî`q†º~¢
$q/ D#}tDð7ùYŸ€Þ‰Ô„R[tvNžòçé‘bpldx¨ç¼ï—&7šŒÇ ž<&Ð)W@[­Â'Š
"£ ÷¶ýú“P£ÛG?ŸŒ‡4ÚNöUÑ¢`ݾ]ö=<£]€7EÎY²õ°Rãf~:†W(ešk.ïkÃLÌ“· o*¤ÿnÖ†4d& ²ž`ø䆲ß%Ò§Ö®šúµ!oadF©³´Þ£⌑n$Ê­A¤ÕÑ…Ì[wEXÆÒìýwN¤}ÂÁÇE c¾ŽÞ9›šsYÓ<=çÚ,,Eú³æˆSôÓ&ö"£Æ[Ñ)Ùá¦mù I’âs%¯ÿ«÷~\Ò¤2O¨G¦Mتô¿ ¥j-² ªO©£ÝÅmˆm–¸K¡9b¤þ\)p‘¤‰$Æ Ùã:_g'™žÛö(é§AÞ§ánƒÄ0³ EfW Ԙ夶Bvš¿†:ÈË4Yjâ¹ËÒˆâjŠÞFÆ×¦³#yƒø0bõÃ;^atìÙèÇ󟈜‡ÀmÞtÆm^†@½D-`âx;3±ï½Æã`•¢cݬˆpFàįækŒ‹Hbf»P–A™]†OB΋îN2RÚü£9Ÿ%Sü$à­¾Û›#Iª±©·"½>"·™þ€ÂS¥{ú¼ ÛÆÞŒ Ô°ä#¢DÍAsŽ.¢ Ù›3 ~¾a%ž©Y=“M^ïÙE0Bê,ÊRë„°–<äh‚ˆ\¿³¹ôw5ÔÛÉFX°9TU«~!н§©!ÅÚ%ÂÒPýÄÒôy…Mišš\ŧìÞ&ž*¹¢g¦%ˆûn¯lôž6®ŠB?ñµ Œf˜ÄOùôð6¶òò˜"ÃÿŽ“4ñ %Á¦S¿I_ßÇÅÔçËÑœ¦¦M÷Õl‡¯U³S`È£®+fD¡µ÷Õ©•QúªÁ.þåÕAÿ
@@ -8813,7 +8812,7 @@ mËâaÞwqrHøYµ¤Á¶-D1·v»ƒyZ<ƒÉ§œP_¿”稄+ýmrµ _+Ž“8·JöUXØM†LÔ¶ŸD*k'—¾æ…$
|±4çÔÕ˜ Å={F°•žUVÏ+*®ró Ú Ä$*¬Û^;Ë‹ç€Aªë3fUN³Eý[eÜùönÍË8TèÚÖ$ýÈ¡b4±êJkK‚FÑ]t‚&§•æK^ÝÁ‰o©iS¨ztÞC„û=xâ JâXùÐê#÷T×Z/ øÑ_zÒ’40
0 hü¶F(óüåÙŒâ(0`Oˆ¤PµiTžŽ< wI¢ݨ«ªû×ÚOæÎ_ Ÿ„ô¨õ²ØWÇïWïãnbœR!ÕÁ·@úÅÿm¨æm¿~ù2‚ ÞJÊGH÷Ü,´à Ó׈©þ4\¨!öJé GhZ®î%Njò†T"§w,¥qŸÊ¢FÕéHuÔ«Þ~)Öxtd=ûY µ:«%°µ—|5£»´&bpOÇ¿ùХܮ²Aï_%|¢ é~øÎ1£T86TY„¡B?ÜŠ0„öÓÚÕÇÙêïr˜´œŒö&O®ã—~½I[TWµu;O´xoeËNúØJ«£?¯eSùcÿáõ*†¦wpü²”¬7òØ·Žâ5öëPÈã,,ÙÎ₲3 لêd®¨&BßDn(¼ÝNN”°W³ŽCÎ(F—™Òl7€¤Ž0¾V¥Ã)û´Fsà"È8Í(oóln
-3§w¡r˜›˜æU•C
-bŧTÇðOÿÏØu:Å÷LHafNjù7QÆõC‚ž‰Î‘­9ñ]§¦K,W—:ü‹#00QºRÙ-3ÚÕÜÂ¥ÀLíñŸâF÷Íß¾›6ñ¿,b>x'CÍ>f{â‰E1¼Æë m¼[ðyã&‰É3”Yþ1LýÖö6>|M7ÇœºUZ)é<Ó7É{<þöû÷ÍIÍ[šä¤eöl¿ÀwrÒ„Ã+º¶ó\_YdÒrÚÿÇ-­]ûœÖþ\Å|ÀÎùÛËFñ'ÿŸ/¹µÿÞ¹u®ç¤Óž°Í60 Ü^Ì!å½ÇßóZÉ;Ŧ§§Ž)G|:7óëíïyëLîq[ϪÜX:Õ€BÀ5jÀ°0 9'5±¨$?7±(›
+bŧTÇðOÿÏØu:Å÷LHafNjù7QÆõC‚ž‰Î‘­9ñ]§¦K,W—:ü‹#00QºRÙ-3ÚÕÜÂ¥ÀLíñŸâF÷Íß¾›6ñ¿,b>x'CÍ>f{â‰E1¼Æë m¼[ðyã&‰É3”Yþ1LýÖö6>|M7ÇœºUZ)é<Ó7É{<þöû÷ÍIÍ[šä¤eöl¿ÀwrÒ„Ã+º¶ó\_YdÒrÚÿÇ-­]ûœÖþ\Å|ÀÎùÛËFñ'ÿŸ/¹µÿÞ¹u®ç¤Óž°Í60 Ü^Ì!å½ÇßóZÉ;Ŧ§§Ž)G|:7óëíïyëLîq[ϪÜX:Õ€BÀ5jÀ°0 9'5±¨$?7±(›
endobj
719 0 obj <<
/Type /Font
@@ -8822,14 +8821,14 @@ endobj
/FirstChar 33
/LastChar 252
/Widths 1067 0 R
-/BaseFont /MUTGPV+NimbusMonL-Regu
+/BaseFont /RBMFRQ+NimbusMonL-Regu
/FontDescriptor 717 0 R
>> endobj
717 0 obj <<
/Ascent 625
/CapHeight 557
/Descent -147
-/FontName /MUTGPV+NimbusMonL-Regu
+/FontName /RBMFRQ+NimbusMonL-Regu
/ItalicAngle 0
/StemV 41
/XHeight 426
@@ -8849,18 +8848,13 @@ endobj
/Filter /FlateDecode
>>
stream
-xÚíT{Tgo·46ZŸ°ðÉCy%€ZÀDc¢P…!ù’LÌ 3LJQT\*‚Õ„jA‘®xĵ¸(Ú"¶‚v9àp¥´².´*,j«]‚û%hiÙýÃ=õ¯=›s’“ûø~÷ñ»÷zÌ”)¼ÃTT
-Œ HÎ[ì#
-
-#U£RuKH„t¢¹<pbN‘RŒƒA V«Ë•ðq`` Ï„S´‘Á5ZÄÉã‚Rsë1zýL烣َü_ÌK!à´¨q‚ðå²ÕQ1‘@"! Œ
-+ÁR\ I
-šb
-cX*qô ”6›¼
-E°`é¿ùb:œ0¾¨w<IO5zcÆš£8 ÕFjPÿE>¢%ÎF਒áœR ÔcÑÇ‘*È8 –Þo?¿À1¶X-®\Gš;0Ïb‚¤jlˆKþ¾r‰D&QxþâZ\dˆg.ÖH£¬žÕ±ŒRý$˜$Ê
-éÛšíÓ‹—a哆…;e‚›¶ßÔõ8?SÿíþÇ;ù±lu`Ò‡677Rw·fóó ŽÓBŽˆ;?ÊÉmV–ä57Ý)¹ï4Túp[wïõ‰»R«Ù…¯K–$k“Mi¨?W(ÈÎ^•`’œº‡ºC.5…´‹Î…ßò<òøtí¤„òŸ ?õ¨î“ç\®œ`OG®w-ªº¶Áñ,ÿðÛ]ãßwÛ÷䯕Ùe³ÞðÊzóO-÷ÿ9|ç»’˜Ïßr¯ãz>;]®uy|]Q¤½Ôî?Û!ŸWÚ*Ú˜Êï»Ö²×;\â¿o2Vs2${ÇöRL;Ý7:G¾Úv°®ÂÕîæ‰kÓ„=_·î_µX½Ø«²ßxðˆCq¾‹<ùQd¾ ßîä’
-%ÙV¦+fvYp?pPÒÔË>Ô= H¦®Þ(Éßeò]4¯M·Eª,j`Í÷·¨ùq9ß~_@õßݦNøª8<×>zÓ]¹CÚmÉÖÅË;Ëoz üpì‘8(4žî¶c²_]X[y%ºÎ9¤€ n,\;8³?‘œèç>½yœµàƒª=­G]W6,<Ô+ü£÷œˆ׈²7çíâ «\rä
-ÓÇúô&C´xAruMm‡pc…uÆ{N»SŸÞß›Ù_25ÖÖ]n1$‰™W.´&åw)lµuR'ý¸DîÚïn‡m²z—µ¸lSòýŽØOzmêÙ<A´øÊ^Ç÷.™ÖÙ_×ø½sùÁ‰‚®Oû
-´OÔ7B&pOšŽNÓ)öºCѯüðþð? $ Æp”cÖñþ>l"endstream
+xÚíT{XSçoW­W|rÑDn D-àä¹*F‚0…Cò%9õäœÃ9'˜”¢ ¨8*‚Õ Bµ H'>â,E7ÄVм
+ंÐ)M ½
+5Ð …<´È†Àd˱
+§9€¢Ê¤acyrŒ3Åfqd”
+y*)…N IÎlC0ÈÊa8Éê9S¬4”8K˜ÅF`4ƒ›Óб8©ÏÀ0PÈ! Ë"„mêÎxàGÕc4M̯)³×9à •Oìƒb"Ó 'yÞ¦ˆ$U‹ÆôJý–sƒÏBˆòÀ”I€ªxÞ1‡¢ÁK°êõêH}”¾B_ ?̉„Œ·^ð_mæDœ0AÄ`ZDí‹»
+àA3_Ô±²y1 ÔCïF¥È{·¤¬”;>ó@s«4ùü9ñÍ[èêOãUf£7•ä÷úÕ¤ŽÔnñªkó=mè¼Kû¢ô_<7ƒ˜ßø[8Táå"lª´ûrÞ™Åîý›½×UóK>ȼױü¦EÒ"Ñêþ¿µ®Š]wxÄò—mg|ë{ß ³]2*³ßv}LÛlTì=±súYۺצ?xw`Þ‡·¿<ÿóK-ÍLjê³wß¿óM·€ þ¼‚ìôýöIñGÂ-oÌyRzÉ5úP =š,Ùr?·>q÷Ƙî¿ÔéûS»©ŽÅñßåصËjA÷?Œ5§!³Ë‡9#ÿ7Ja×G)Ž'©*Çɼ©Û·¶8¸^j¶~øÖn·ö›kƒ”K´aI1}G½cvé
+¬rÚ¨p—LpËú«†>‡Ég¿>ðd?Ž­õKùÈêÖ&}úž€ö\~¡Þ~VàQq÷Çyù­ŠrIAë ãݲ#å¶÷öߘº;½–]úfHTª&eÙŒ¦ÆóÅ‚Üܵ‘IF©Þ¡w¤7ðÊ1cpQ§è|èm÷£OÎÔOKªœó™ðnµ±y—G«§X%ÐáœKj®o´?Ç?òëžÉ¸ìú×êÜŠyoyä¼ýû¶ÿ½ûMYÌgï¸6p}:]©õ¸}YU¢¹Üé;ß®WÞ.ڔθ޶OŸ?Zæ»:Vw*0wçŽrL7Û;:/võpC•³Í­!ÎMO“ö~QÐ~ 1BáQ=h8tÔ®´ÐÊ)6õqx¡ßæT”DP$L^Ô¾DzdÁL×G÷‹·Únmq2Èåþ´èlÚÔĹ?:<=¦ÉGøÉ‰ÚJiQ•q-bµç*·Õµ{„K²ìRþܱ%ðï9ž ©×,zêŸ}ºöóœÔ¸mAÃNŽAÝ¡_ÍI—¼‡·ÏÚþzö”¨S¿˜2+ˆqo~gÞ²ìiÉX_/íiU~uÆá …kJ/&8?‹µ8ÿá°D”b]#ñË”Ïí±8ézðPHK?_"}¤}&I¥®Ý,+Ümô^¶¨C»Uwº"rhí··©Åñy_[D ÞÛ®Jú¢44ß6zó½X»Œ;!ÛVÙ•®ì®¼å1ôÝñÇVbÿ º×†É}}i}õÕèÇÀ"2 ¹xÝðÜÁdjxªëìÖI–‚kövµ3ô\ݸôpS¾ðwž †|Ã*Â\wˆ/V %:åÅÚÉŸè2[ôÑâ%©µuõ]ÂMU–Yï;ìIv3t_ö`ÙÌXßp¥MŸ"f^»ØYœRØ#·Ö4H­t“’¹ë¿º¼ÙräaANDÅæÔµöÆÌs‚>iéÕ}öï_6®·½¡öy÷ÊÓE»ž ižªnNá.2›¥•ïs…¢Ÿùáýà@A@Œá(-Ƭçý ^ÿl-endstream
endobj
635 0 obj <<
/Type /Font
@@ -8869,14 +8863,14 @@ endobj
/FirstChar 229
/LastChar 229
/Widths 1069 0 R
-/BaseFont /RBBPBS+StandardSymL
+/BaseFont /QXHJJA+StandardSymL
/FontDescriptor 633 0 R
>> endobj
633 0 obj <<
/Ascent 504
/CapHeight 687
/Descent -228
-/FontName /RBBPBS+StandardSymL
+/FontName /QXHJJA+StandardSymL
/ItalicAngle 0
/StemV 0
/XHeight 400
@@ -8896,21 +8890,22 @@ endobj
/Length1 808
/Length2 1320
/Length3 532
-/Length 1904
+/Length 1905
/Filter /FlateDecode
>>
stream
-xÚíRiXS×u€ƒVTpx„ ƒd’
-Š Ÿ2DÊ úT†ç€…*Ð:"
-±"Qœ
-µëó{ôç{¿úõœ?g¯½Î>묽‰&>þ6.|l;ì¡R*‰êÜ86•4g
-…@$ºá0$E0t=$…•Á°eB@[(öŽô5Žt{¸a≈” 7ËI’=pÁ8ƒPÀ¤‘°HSƒ ?ÆC`i ¸…Àoò†øÁ†ù$•
-øO
-¶ÃJ Ojb£ Ø¿‡ù2ñ‡T4ŒK4¢€Å”LK ÉÇPa àÃy¦y ÖhùÈš^ÜC&n‚D“å§œúS!˜?˜H,“Â8à`|G§S·ÂïÅq`>"Mϲ¥á¹ BØPmIÛ÷8"ñ@ä0ß‘ò"
-”Ë,×(&“PLª¹4ÎĆ&ûJw
- a‰ä#@äˆÉÕX<‰ýùÿ®®˜<Öf ØÐè=[`O§Äÿ‘'Ãq•N͘ÆÅ±
-UÀqÆFGev­[ò`Ʀ‰"`]mç•NÏ-KF‰bn ;)>Ûs+{óðÒ²}^éR!sC‘ñL¸²~[húÃnu¥o’~TåMó0U\Eô  ¾6Û¯5òömç¯ïÒŒëúx±&3Œ¾›µÕÚá(+ÚÂú¹åUбöí=&Pä¡^© ˳S×9íŠè:«;®v„wvÞ-Ùcª¢ž:ŽŠròWs¶Yÿ«¦ñ`°»|#ðGtmwaÿ³ëÒŽÒB=Ü‚:ÃÏsÛ¬›ÊÏ^R®7(ß­ÒXãá¡4«ÑÁÚ{\›¬3Xæ´pK°š "ÓU?´È3^D^ˆÓ§.?éhw¬eÜéÑìÍÕ/‹í–'h?úfiT:é×*ÖáÕì‹^åá17ÊO76/Z•ÃçÆÙøæD,õ*MÅ 0æd•1*û©³óã. ºÔ\äá ÂÂ+qÈÊò
-1ì§òé‚ Ÿ·…á$<u¾®ÅQõw£±Ñ´óŸ‡Ñ‚#~kYWìw¢(ö@bß@›íò½aGÝîö†±Øý«ì„w»†Û7ÈtõÜk®©ÐÞ2EGó„ÑóÍ…z2SfÀ)óuuÆ—Ž8ûÚÐôÜXŠ0Ð:uf÷‘_[(*7$ò ÕM®P„…ʨ‘cÐÀ4BkÅi)Râ·§•Ù[È êvç3v&Rï‘BGÔßœ]%´š1«CkäM¶‘zÿúØmOû³ùé|ÖýŸmÃcÌ®[c²?½L½ö˹5ç]VøbÁ%벿ó5­úN‰¯Éõ;–$?6t=yèɯ™™³¨¾æ‰§£!÷îŸjI¬\~Çí¡ö¢{†+¾Ü•lz9¥hÆarH`5wå‰ÕC»·ÓhŸ‘—q_ûwBoÍ*l‘Ê>(7k¾œikèéöäe‰»çÁ ¾Éq! 4B«é˜Î\ïôÂÄ_ ^é÷š]•ºG¦éúÑÂæè»ÀÌáß#3jCsÇ-LBéb–RAÚ5(ñJHò»¼2ûv Ô&•¬íX¨C½¡4›;½4;égvóóð3sÌS}†÷)ãÅÌÔ4Û‘UMvž=!Ùµ†×ëkÌü,[¯on ¯Ô)úV6üÌÀ>ëôí¢ˆOX’nèxóèx%Ë´u°%Ô7ÌÙb¢A¶léƒÞ.u};0Š(5èlU ¹ê‡óž­:nšì?ÞXŠ[ެø¼wÜ{í@ÝžŽ~U~N‹«|%Ò¯e?¼à\oÒîEcÛêG»¶s”È Oe™s™öÇ{æïsóeÝ9"LõY’[yÖ®¼§ÚÏ$ö†îN×”‰OJÉ%{ã/ýóKEÑ>%ZÝ܇é¡oÊËÐþ‰¼=B‡ª“¢â`ûâtÂ÷HÁv+O}IŽQd[ç@óЛ.BVäØcu`Kæawý6öZ3«¿Ójw˜úèz9eÎÞ»AÅAe ®·Í=ãp+óÐŽÀÏ–g…—ö4½®U÷y ˜Kækõ_z$ïäÓçµäæ««–ñŒ½s÷¦ü‹ðw¿Dž†p)&‚ð(ÂïÀ”ñendstream
+xÚíRiXSWvÁVÙT\ƃd‘l ` ‹ iY¢‚¬×änIî7 e³”EAYDÀà(R±ÐAYÆ U uEbD¢¸! @¥6`Ÿ¡?g~Í3çü9ßû½ç;ïy¿hèåkéÈÃvî*±¤’¨vÀ™Ív§R€êL¡ˆDg†$†n$° 2Ö`›T
+Ø$ªjp!ðŸ,‰"G
+šó˜ ÊÅxhtk
+P9 øN˜é+ÝEªÖ`¼ü=Ä
+®6.Û? X«ÕZ Ý3ë¼´¨Òó)Õ¦È`0U­¬³cúu\Düõ
+Í#<£G¹„ ‚óž9ðŽ'½™¿L½ØŠcŠ’–åùcº¿+ »Û"î/–3Ò
+Ø ïÊ™o5(f2~ßuõhÄZ…ßqÆ6_;õÕÖí;NÈÁ¼•LC¹ßæú:öKõþÛfŒ~C¹V›{Bl®ÛN÷íã«Ê u¸e«Ì­%óáªÆ] ÂÍè)Ê*[4æaª¨6‡è:9M|e|Pm4èÍ›žßÞ¥4 q£ ç­ø~ÁN Û£¬HS‹çf×(‹îìk6ô‡Â³$Ž,·M‡´«Â¬¾˜ú 6ðcÜÝ«×qjŸ‘‚Fxj7)Ì;±½Ëâu͇]dóþ?¡›úІŸýÔv”ìêÐzÓiÑRqîrñÝŠµ æ:W×bã:u¬«ßi¹áfÝÕöúK•ž®ø±M–ù"übŒ}jrÍi;ëcmoíÝÌÝÞ\;Xj½&nÑ£oWE¤“^pÌ£m_.¼äQu˶¢º¹uÙú<'ÆÒ;/ât™GY²0j„¡‘SΨ¦.<sqÔ±î
+¿
+%áþ¬ (Ž*¿ŸŒŽ¤]ø"„nö{ÛæRŸ“%ÑñC#Vkö‡ì4ûºú"—¯sãÞ%Žwm•jj»Ô] P åòîÖ£ÿÛ‹'µ¥FL¿3&› */?œpð¶¤ió9Ñ¿Eêü¾)"¯¾HX¡Gäé)[œ 0SÅŠf¶n“ûè
+´¹^”–ì*!~7]]œ»ƒ§ìr8km(ñœ(²C}MÜkæót«M¼Î]¡ÿ9vÇÍæÜ‰të~¡×®ñÂ)fïí)é^ÝŸS¯ÿz~#›Ï~à›ºœ¿§˜uÅ×áºZcëô7äÆ=+“ë9Î~¢ÿu(3kÕÛ$¾:’tïþ™¶øª éw.Zv/c¼ò«Ä$£+É%ó“ƒük9ëNnKÙM£}F^ÍyåÛ½1æ+°µDªû!Ù»KdL+=7ç'ƒ§\ÜlõNŠ Êl¢Ú­IÇÔµ<Ó‹â+|©3”½°&õàž,£-“E­‘ÀØöŸómëƒóßšÓE¬b9)qTì—àse]î(¨M8µ©[_z³ØXK½¼0á÷Öç¡g5LR½ÆÇŠ˜©iVë[¬Ýúýƒr+ëõn4Öû˜µßØÞ:Z¥^òtü™®MNõ’°OXâ>èxëäÛ*–Qûh[°wˆƒét“tõª½ÊÆ.`òÏ(Óíåï”#ùʇ‹Ÿ­?n”äŠ?ÞV†›M¬ýbà­ç¦‘†‹\ušymN²uȰšUìøÒó )˦v5Nöîdg›žJ³´˜6Çû—pöfÝ="HõZ™_uκ¢¿ÖÇ0ú¦æ^§äéOÊȧöÇ^þûWò¦#^§Ôú8ýÒƒ_W”ó¡ƒÓû¶5§…¥6¥é„ÂÝæn:â¼á=#Ìì×½„œð©ÇJÿ¶¬Ã.:#Žî›Ìœáó”åÑ-2ŠÆþŽ€Ò€rýÂZgüngeïñÿlMNhÙ°aË«zå눉x‰ÚðeG
+~E>}^On½¶A¿œkà™ šò.Âÿ üOà
+`—`B üëñ¢endstream
endobj
564 0 obj <<
/Type /Font
@@ -8919,14 +8914,14 @@ endobj
/FirstChar 58
/LastChar 62
/Widths 1071 0 R
-/BaseFont /MCNHKT+CMMI10
+/BaseFont /XJAQBT+CMMI10
/FontDescriptor 562 0 R
>> endobj
562 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /MCNHKT+CMMI10
+/FontName /XJAQBT+CMMI10
/ItalicAngle -14.04
/StemV 72
/XHeight 431
@@ -8953,27 +8948,30 @@ stream
xÚíteTÔýº6 "Ý!0‚tw RJƒ´ä0À3ÃÌPÒ ‚€ Ý¥tHw©€Ò]C§ /úœ½÷YÏ{Ηsö§w½³Ö¬õ¿ëºãº7ëCm=^y¨5H
ò H4ÁÎÖ®]¨³&TRWdç
-¸Ó‹â³²*ÂAVH0¢d…I A6
-
-P€¯ ˜€WHBðîýÝ$)$âó_¤ü$ø/YÃ
- {
-”vHNKAVRgõ|Q2íhÄì }¨~‘Ÿë_mõK_”,±¼ªá«ù&uÓà9¶»^}Î…êk£rboMíå<ðaálÏ%ckçFò› LÙ6ŒòÚU_À20@-}ÑÑ5…Ãð­QŽ·ÊéÏâ–ëOñèFä LúCÙDRƒFV™·µÍ¿qzÂÞÕßÛÓÝzˆÝ¾JÏsUÚ ‹-Òß%“þ‰‰~‰W4%—*V>îÙÏÕN+ã3”šÞ#û0(/TÙƒ®²î$oCçšd ?u¡¥Ìÿ}ÇJ{B«+ }B¤Z`Uö†ýáþYlPXiçÕ–¤×1S90댪ï~äÊdÉè›…X°ÅA˜LJQ9µDüäßjVc%Ck›„â¢É:ÈPãé{÷…Is¯I‘¯–$`ªÉM Ö¦j=•Òž% fÓ:‘òùïŒH¸(„Û­}Ï• …´n˜ã-´œ ##ß–'TkâɽÙ‰.}úT.+Ëú(Ôwó{¬ý£"üXåþ^Íx˞ƹAË‚:¿àXR/æ—®ý»øæ€7áMK"Ó/Ç‚?ˉ©2àçŽ zõ=i[A®ƒùî?ô}÷á<„„w—}r£òÞé¾sýÛõÈ‹õfûh’êÙÔ^ïù •b¾GŒÆ2l;¯,ÁV:¹åz¬b›™è̓ó`츽f5;ýY›/ômÍŽ¹ˆÔ×ÒŽÖÇ¡1WQäç9·¯2,NK%í<¤¡E çbɨ~¢¯ĪR°¸ggªŸž/ÀƒÆ¸AÈHo»&aiÕb:ocŒà3þò¡Ã’´~ñÓ÷ôެ^ö¸ë‚õ±Éèó˜ŒÏ‰‰zê’é/BÍKB‰sÇ{»ÔôeK)‘cæž0¤†JÜíåìÚ¥"¨¹‰ÔÈ—9=µ¸}ð 0#o2˜ô«<hª—DÑÖp]ƒmCÒ°÷iD¢8¦‰+º¿¤ÊIø}ÊAJNÝzÌ+8ƒÃ_½…Ø(XÑ„ˆl¶ÿ³üóF÷e9 ý—á|Á&ü3žD^oÿ¶kñslÂìÎæÛÖXÒNK­‘Wíá–Ž¡û£Ëí¬öN©æ¤š ½L}©f›Ý­¨R,ÿ¡S*]ÐwEóé5ï+UtÓ¶èWªãA¥3o-”Ó "h'¤Ìps¾T!VˆÜìñïaäãË’¾µJnæBÂ…‰µÁ¼„ÆÔ›™¯Ð«ÙåeoFç¯%­•k€“>m4ž<x‡³I5äþž´Qzâe( ;z;Õ7‡||¦(ûÑ$Ë:ó–LˆyãñåzáŠ`
-c¬ëw®Ú=¢à44íµ.ê›ÃúÏfø~Áã«Ú¹•E;ª0åy#³mû¸05 GÑãÏ ¼ êihÕ¼û‚D†õä#v<,FI“w¹ÞGEêUg…åš +Sße9†© r…>êI=<¾8}ðrÒZš¡Úu~¦)ØÎ¸zîóàpcÖF  ñ»u˜+È"^¨½´·]@Oçé­-U„UݸuøX?¹@Æ´±Ùðµ½æ§×ô÷lÍŠ~ÂŒ=·_Ÿ­R:ÔAw1 _5ý¤Uè{ÞÀxsp®š‘†¬š¿\dç,ׂU÷Ý}œ11'íø”äõŸ’[²<¿D½hf÷p »Ï
-÷…·Ö
-P]‡ ÅE,xì‘Í׬È|Mô¡òMÁ„UÕoaúߎÇ[ÑW¼±óÅuÚÑEé:Ú6IT~IOþhÚÚ‰3c@tJihQ„w¦–[åÓ—:P½7)r0E³³3æÉèŒûâÄÈa1‰.¡Ë$ž¼™ùÀŽK·¦ðxX¶Fhàp9æ<P¢˜ÐÚê±±cjWEc sŠ;å,U#hòõ«²øDZ·ùØUô°-÷—]XhÊChÏ'œ‚EÖfàŸ\ði*©‹\èÃhœ?1>I6ߟžP]1Í2ÅTöWÐ'šBĺm ¨ø<}éó“5ŠÓAM¨ú½&® :ß16{+~öåPn˜¥
-ª|Òb†™þhε7ÿ@¢Ý†Ÿèÿ–{펈ƒY2˜-13Ûßh?ù4,xZÎdTÎô²9@!MØ +¹ÏuïÀt
-3ãbW§2¤ùäWq*PÍtúi´–,50-ü¹²LÞ
-ÑíÄD=6 …v²ÅÒ¨÷.¦ðÕ×M1ç™÷@‘xBkþ½ ŠÌÍ'M=ì\¿ž5ww~aYºNÇ"ð]o¹ÅZÞ°Ò@.
-QÄo?ŒšV>åõH¸m|»Ç©Ó]Hð.Q.‹'[bœ‡F 2zknüÈA‚‹ïXŽœ ’ôÝñáÓJ°H»-Û;üĉÇ9fºGïôãW¾832úódãº4æåÓ äÒ£⨡ºEË+¸z¬‚º—ä Y©jJÃPZ=Ä”võmYîâvhoå\(ØèÁÞû¸áS‰íóÝÍìz’¶IVéGšëê*g±Urs8Fõ¨¶2Eж0ß÷kÛsO¬sÌjÕPEFlž™ŽŒºaôI'ºÓÍc¥èç±ÞhÓ5o5ùrÚÉÌ¥)ä›ó', |•bþNKBë«Bw/¾ø"(%iÔ0 ƒªsÆju&1æöÊîoóy]úéòòÊ­Êm‰DÅ¡L8ÌO&Ê"â8Vôvø~ùòÏB>Þ§£¦éJcK,×£Y+…oÎQoqûâ]E>vµÛ«‘QuLõš^/«à¢[Ë–³ÈnìØŠLü :`¨ÅU¥fl¯^}¡6ÜpÀã —RO·K½%B·_â^Mÿj|A¢í•5 :)ÝÞCSÍf©p'u„í:<G¤­ÖÊMÖäô?åLÀîYÛÜÎÿ):em@-Þú¾®õ|«vmC7åȳ=þ¶ýgêµî M3ëë…Êšƒ½<œ:ê©2ü©{˜’+’âf–ï'‰k[íõ»»SÒLvüQ=ºIÏB]XÅb¿UIKtW“¯žÑâ<ô»º/iS\ÔŒþÜá´róf>ÆI WŒ»3ÖåúkÛaúŒÁo¸:™Y¥“ôRëÙ*Y@9ËëK è_ŒeÑ”ßçÏë?Ò]8“ÖðtôìÖÔ¢v« Tþ†uÙ$Zñ±y ¥H¿£cGt¦,#åTBîÆí͹ñuRèÇ ^KL•Ñ:þ'刞!¸.°Eßg¶ÝݺFlÝ>’«é%¿]fh¨¡¸!ѵa>•àÏv/ FäÒ¾Z@×ck¬11!šäk)-í¥ùkª1¦žm½ÅtŒÆ»—+ƒWöáÄA¦WÊ­¾)Z`ÇhFÞ¸Ÿ@$’äë·¡K™ÅbˆgpBÀY)ïËkwÖË3ÛmŠù0È„M1¿ÓÁ*@C¾º³6QYð¼juÿ{jó€82¸…ƒA‰¬Þ²9.ãèâéî‘F»ÔÝ$ÚÚõ&j $éYïÍ$’!½_\ÿ6,7úPp•“•‰ç|ØT°Y¡¹µ|šu•adGÚcVf2}cì—ùÙî§MÆ_¶Ã·¢ }ÍmÑ¡iUïVAŒf‡dQîuO«‡Úìªä&Öe Ð ßÂ!†ëƉþÉ÷•÷žôC9_Ôú{ ¦V)#~¼ÒÙpŽD`¶Ê¶ÚâyzÈÈZŒr]°ËA’”q#ÈZö\+{cv%î+tfp¡vÙÆüO°ù\6Vôæ¶“§•iDt¦‘ì¥9²‹=am» EõÁú1še!X™ý|rkÏЪ–^2éÔ‡\¨"‚`ô DÍüòmXk†×ÕÍ7ˆüZWùÏopÊóËðá¬Õ‘«¶VÁì";ÉØ:.Üë›@t\’œ}›„g×®ú4öoj¡§@ëëÌœKyj·/¤µ™£Ž²¾ §*l_<¾„¯ #,Nv¸ t7ïÕ»iY¾Ä|"· ')1H?MÐÅ`þµßBègÔV]ÍÀ#–Uô¤<ÑÍ]1e–¦ç+w4ïÕmîÉÝîvà \éš4‰J!Fv-Þ BÚ u$HV%kafa?xªqÖ» *zÌ«+’ÖYßuÓdcÊI¼³Ãâ#~BÎ7¥”ÐD×h¥õ3rýÚ6Û€8)Aíá=1G%IC½²­Þñâ²q6!åÍ>_!ëJ#×^i۞ܤ<Ú¼V[hãøN¬¢þuw®_¼ViÀÎÞ÷v­…w¸qŽ"vùe„À¾Y£šëóòéKµèÖ„qšçËîh§§áÌC\ºñZunZ¢[ÛŸ9XÖÄš-žú´¼ˆJP·D“ШUTdÇÀÌÂÖu„¥\îfãr' ™: û¬G½Î<U’nÜùß±œXfÀÌtÕqZ°ꘌ͇¸µ»Ø—iØß®×ÂoÊÈ:ÜP"Y&&ÞtŠ¡û˜‹Ý=E?GÆØ€o²R09žâ]|Ä ~%Å
-4–fRì]®‹0êê«`dö–Óì«”Ž°jÛçÒ‚‘<úS~Œ§·¬;+E[æ…˜óÇ9s½­†ñALþ.{ÛnÓß©…çõ/°;
-âF6дGp2iŒZÝ+¹*Ü<)æ£× oÅJúÚÓÁùçbªþ+ÃÉùº—n¿~šÛ‘@—ˆÌ—åg;Ý]CM×­‚é~­Z^\ËLR2kù²:hf—éZì8ÓÓ}IšÄ÷‘
-²#î9zBt+" >}%nâÜ¥ŠL{± âwIY’µ.WêÄ俽w8vBºQŠý½`Ø8ó—Ü‹J¾ δuÚ“{¯›fp–Ç £„Qûù¥q«–‡JnªR"tÆ9 æ¹!ýZ9=[ó¾@*šã7@YýüéwKô ëŽw=Ð[2ƒT÷ûGÁζTi³6¯‹wsxäÂ$œ¾ýÂFcÍ7!yÖomÑýòŒùº¨€ä’7+&XªGŠIšìÈ¥¯ŠÊ d׽Ύþï…2¸§n›¬‡Ò5¾6Ñ¿™8‰|òl —ÜÙ“ãê Žn(eêÉf¬)à£L¯ÿ±/JMii’¹üàLÌûv.Õ`™°fv'Å`N¹ögJ¥’ð×ñ.âÞkydUÉýÊ¢BÒ÷ßÇCóH8…2Vá3‘&q—WAÇÂ\fu·!¥‹?͇òú±Þøšª»7Yyðܵ9Ê·’yúM„Š:xBʃkV~r#Úm€~žRKVˆC1†Ÿ’#M5lDFí±)&8Å(=öHÂ|. é“Ù Â7GÂÙ+3ÒçÍÆÏÊÒ EÄæ)Ã{ H¾Ê“†4ìMXåµï§Iòã>÷jjšœù‰…`TŠK¦ží= 1 vt³ Õ¥Ç%±(™é ,81Îìs×iy‹ ¡™Œ[o\§Š¤Ä_bÏ[Úß´¾ãÐÅOª ™û6Y¤Khëƒf%µ„vУ†ÍD¸·šåÈ>'Yly¹É4™Ù£MÆêS€£I,›]5ÈÅ"wO.jn¥¥WÄÜUˆÂÔS3€VûÈ~®ÎÞ\n¦+];pô2såÈüÛ+ðádX$`ÂÎOóåIó00X *³°Æ‹Ð÷DÀåD°€åë¾0ç4Ã#öcë¥jŽYÄ˃ÌVe¡’‘÷?.[ƒ Gg±U¦H¨c±*<¤ÈÝ{P
-¾§aï·?_ ¨à|nÀ‹AOÃ÷<gN£bu@…sTSÐe©m5QA<fª ×ßsö‰ŽÔ &˜#æT}¨àiéð-ÕÍ!3< ’l‘Í×󾤈Q)¼Z¹ÇİTáþeŒÇ ÛkSzË‘å‚Иó³t¶Ç/‹î¹ï™Æcýšúf›ü“œã锲•¼C¢.ÜHÐV¥"¶ÌÏö0ùp$NfWiCçWðß)íë«®~¸šs*ø8>E¢æ& )'ÝÙÀ6 ˜Ô:¾v^f&•ß^©°BÌs„Äq*XÕ¤ö¥iÜ šÆÅz%ï»òò*?'É©R¾8¯êM“Ös‰J‹Jä~`"”ÏäQ<ð™]ŽiÕ×,jÁHk¦´Øb͈Ù
-‚ËöxV1%.GZÑ"ý‚ºÒ‡¤N§f8|ÊÔÈÅÙœ|€³·É‰6Fºq¦–ߘJHœ­,Ñò0‰$0ÃôòfÁQqÄj'[}e¿ÕQ$fc*³ßÍEÍb9ckÿ~±²;Žìƒ
-J©ôg yž:ŧ’1¨În”"5†IÖWÇ< ^,À)éÞ˜D7ó’è=õ!kòŽ*õ6Ç4Ùæ­æ²ä7ŠÛ0¥_|L;g΂ëÐl‚ th !_FrdÕ9ñ%ƒìFQíCae]¹ÀØe\è…q…HXôd­ôYàYÅ}
-Ú…?‡ÏÄÔØhv*éÖÄ.Ôä”ge?x8ž{~£~k3~~R×Ù¡`4#ÊÿäÕG^åÂ.sÿ(¯7ŽIE€¼ÏÔ>CÐYF”(BçÀj¶? gôƒ‡/­èlb€=öånÍ
-ö^쬥É##8Ÿ¸Ð‚èLmÏmVø„•Ž®äp“p Ë ð>q²°«Ž|­°5Лbö…
-ê‡ÁÊ"ñ zäî@”v;é™2gSXv Âq5Ó«bë[Ôë<Üëç<¼×”øÌ™•¹;›5Ö•/ú@çbuX¸ª¥h>§ýÎÀ¯e ƒ§*߀[DÛ¶ÁFƒÐ{7̰“ZÙ˜ázŸ îÜ爈ÆdfjW…ç,ä”ÇÖk·‚ÙŸÄvlÚ¹Àʼn°4•¨3ˆ5«Ü¸ÊéƒOÖ(§±’3>ñÑHÅÚ±·¡µ\ 5Z&ð«.†Œg"ìÖ¿ºûŽÉ—øÔÒ]3<ÝàrìÚõ Q
+¸Ó‹â³²*ÂAVH0¢d…I A6
+¿a 
+‡ß‘üç
+ä7ÿ@˜²måµ?ª¾€e"&`€Zú¢£kþþ
+‡á[£0oÿ”ÓŸÅ-ןâÑ ŒÈ˜ô1†²‰¤¬2ok›-~ãô„½«¿·§»õ»}•ž;3æ«´![¤¿K&ýý¯hJ.9T¬|ܳŸ«VÆg(5½Gö+`P^¨²]eÝIÞ†Î5É@~êB;J™ÿûŽ•ö,„VW@û„"HµÀªì ûÃý³Ø °2>Ò4Î)<«-I¯c"¦r aÖUßýÈ•'È’Ñ7 ±`‹ƒ<0™”¢r.j‰øÉ¿Õ¬ÆJ$†Ö6 ÅE“ t¡ÆÓ÷î “æ ^“"_-IÀT“›¬MÕz**¥=K̦u"åóß‘2pQ·)Zûž+
+iÝ0Ç[h9FF¾-O¨ÖÄ“{-²]úô©\V–õQ¨ïæ÷Xû3FEø±Êý½šñ–=sƒ–/u~Á±¤^Ì/]û%vñÍo›$>–D¦_Ž :–9SeÀÏôê{Ò¶4:ƒ>\óÝèûîÃy ï.ûäFå½Ó}çú·ë‘ëÍöÑ$Õ³©½Þó*Å};eØv^Y‚­trËõX'Ä63Ñ›çÁ†Yq{;Ìjv†{³6^è7Úšs©¯7¤­Cc®¢ÈÏ'rn_eXœ–*JÚy>HC‹ÎÅ’QýD^)ˆU¥`qÏÎT?=_€qƒ‘ÞvMÂÒªÅtÞÆÁgüåC‡%iýâ§ïéY½ìq×ëc“Ñç1Ÿ õÔ%Ó_„š—„ç.Ž÷v©éË–R"ÇÌ=aH •¸ÛËÙµKEPs'¨‘/szjqûà`FÞd*0éWyÐT/‰¢­áºÛ†¤aïÓˆ EqLWtI•“ðû0”ƒ”œºõ˜Wp‡¿z ±Q°¢ ÙlÿgùçîËrú/Ãù‚Møg<‰¼Þþm×âçØ„ÙœÍ·­±¤–Z#¯0ÚÃ-+C÷G—ÛYíRÍI5z™úRÍ6»#ZQ¥XþC§T"º ïŠæÓkÞWªè¦mѯTǃJgÞ.Z(§DÐNH™áæ|©B¬¹ÙãÞÃÈÇ—%}k•Ü >Ì…„ kƒy ©73_¡W³ËË>*ÞŒÎ^5JZ+×
+2ÄËP vôvª nùøLQö£I–uæ-™:þó&ÆãËõ.ÂÁÆX×ï\µ{DÁi"hÚk]Ô=6‡õŸÍðý‚ÆWµs+‹vT!aÊóFfÛöqajŽ¢ÇŸ9xÔÓѪyö; ‰2 ëÉGìxXŒ’&ïr½4ŠÔ«Î
+Ë5V¦¾Ë4r Sä
+}Ô“zx|qúà夵4CµëüLS°qõÜçÁáÆ¬@Aãwë0-VE¼P{io»€žÎÓ[[ª«ºqëð!±~$rŒic³ák{ÍO¯éïÙšý„{n=3¾>[¥t¨ƒîb@¿júI«Ð÷¼ñæà\5#! Yÿ4¹È†OX®«î»û8cbNÚñ)Éë?%þ¶dy~‰zÑÌîávŸî n)¬ ºŠ‹XðØ#;š¯Y‘ùšèC囂 =ªªßÂô¿·:£¯xcç‹ë´£;ŠÒu´m’¨ü’žüÑ´µg4Æ€è”ÒТïL-·Ê§/u „{oRä`ŠfggÌ“ÑöÅ)ˆ‘Ãb]B—I<y3ó—nMáñ°lÐÀárÌy D1¡µÕcc3ÆÔ®2ŠÆ@æwÊYªFÐäëWeñ‰´nó±«èa[î/»°Ð”‡ÐžO8‹¬9ÌÀ?¹àÓTR¹Ð‡;Ð8b|’l¾?=¡ºbš-dŠ©ì¯ O4…ˆuÛPñyúÒç'k¦ƒšPõ3zM\At¾clöVüìË¡þÜ 1KŽ¥{‹ÊˆƒýÈy’«^Ø{7Ûa²žS½ :Y šˆMŽe/‰U\&ö÷êï(€¯k8$?0)¦7Öu*˜Í€Wc¦±yÛœŽ@ûÑÁFœ(à0 T?ø¤Å 3ýÑœkoþD»9 7>Ñÿ-÷Ú1³ :e1[bf¶¿Ñ~,òiXð´œÉ¨œées€Bš°VrŸëÞéfÆÅ&®NeHóɯâT šéôÓh-Yj`$Zøse™6¼¢Û‰‰zl
+íd‹¥'P î]L᫯›bÎ3ï" ð„Öü{™›Ošzع~=kîîü²tœŽEà»Þr‹µ¼a ¤ €\¢ˆß~ 5­|Êë‘p3Úøv+R§»à%\¢$\O¶ Å8dôÖÜø‘ƒß±9$é)&º ã Â5
+¦”`‘v[¶wø‰sÌ<tÞéÇ ®|qfdôçÉ>ÆuiÌ˧È¥F;ÄQCu‹–Wp5ôXu/ɲRÕ”8†¡ ´z‰'(íêÚ²Ü ÄíÐÞʹP°Ñƒ ¼÷qçÛ=æ»›Ùõ$m“¬Ò4×ÕUÎ>b«äæpŒêQmeŠma¾ï×¶çžXç
+˜Õª¡ŠŒØ<3uÃè“Nt?¦›Ç*JÑÏc'¼Ñ¦kÞjòå´“;˜KSÈ7çO0Xø*Åü!œ–„ÖW…î^|ñEPJÒ¨1`@U)æŒÕêLbÌí•Ýßæóºô9Òåå•[•Û‰:ŠC™p˜Ÿ":L”EÄq¬èíðýò埅|¼OGMÓ7”Æ(–X®G³V
+ßœ£ÞâöÅ»Š|ìj·3V#£ê˜ê51¼*^ W#.ÀE·–-g!‘ÝØ±™øAuÀP‹«JÍØ&^?¼úBm¸á€ Æ'@.9¤žn—z#J„n¿Ä=¼ šþÕø‚D#<"Ú+ktRº½‡¦šÍRáNêÛuxŽH[­•›þ¬ÉéÊ™€Ý7²¶¹9œÿStÊÚ€Z"¼õ}]ëùVíÚ†nÊ%g{ümûÏÔkÝAšfÖ× •5 {y2>8uÔSeøS÷0%W$ÅÍ,ßO×¶Úë vw§¤™ìø£zt5’ž…º°ŠÅ~ª’–è(®&_=£Åyèwu_Ò¦ ¸¨ý¹ÃiåæÍ|Œ“@®wg¬Ëõ×¶Ãô7!ƒßpu3³J'é¥Ö³U²€r>–×—п$Ë¢(¿ÏŸ×¤»p&­á7èèÙ­©EíV8¨ü ë0²I´âcóJ‘~GÇŽèLYFÊ;¨„ÜÛ›sãë¤Ð¼–˜*£uüNÊ=Cp]`‹¾Ïm»»u,غ}$WÓK~»ÌÐPCqB&¢kÃ|*ÁŸí^ŒÈ¥}µ€®ÇÖXcbB*4É×RZÚKó+Ö<TcL=Ûz‹é=v/W¯ìɃL¯†[}S´ÀŽ=ÐŒ¼q?$H$É×oC!—2‹;=ÄÏà„€³$RÞ—×2;g¶;Ú!óa ›b~§ƒU€†|ugm<¢²àyÕêþ÷Ôæqdp ƒY½es\ÆÑ1ÄÓÝ#v/¨»I´µëMÔHÒ³Þ›I$Cz¿¸þmXnô¡à*'+Ïù°©`³Bs#jù4ë*)ÂÈŽ´Ç¬ÌdúÆØ/ó³ÝO›Œ9¾l‡/nEúšÛ¢CÓªÞ­‚*̈́ɣÜëžVµÙ-TÉM¬Ë@¡¾…C ×ý“ï+ï=é‡r¾©õ÷.L­RFüx¥³á‰Àl•mµÅóô5µåº`—ƒ<$)52
+ âFµì¹VöÆì JÜWèÌàB!í²ùŸ`ó¹l¬èÍ?l'O+ÓˆèL#ÙKsd{/ÂÚvŠêƒõc4ËB°2ûùäÖž¡U-½dÒ©¹PEÁ舚ùåÛ°Ö ®«›oùµ®òŸßà”ç—áÃY«#Wm­‚ÙEv’±u\¸×7è¸,$)8û6: Ï®]õiìßÔBOÖ×™8—òÔn_Hk3Ge%|NT ؾx| _FXœìpènÞ«wÓ²|‰ùDnN Rb&~š ‹Àük¿…ÐϨ­ºšG,«èIy¢›»bÊ
+,,MÏWîhÞ«ÛÜ“»ÝíÀ¸Ò5i• #BŒìZ¼A…´êH¬JÖÂÌ"Â~ðTã¬wAT>ô˜WW$­³¾ë¦ÉÆ”“xg?†ÅGü„œoJ)¡‰&®Ñ>Jëgäþ&úµm¶#pR‚ÚÂ{bþŽJ0,’†ze[½ãÅeãlBÊ›}¾BÖ•F®½Ò¶#<¹Iy´y­¶ÐƇ%pXEýëî\¿x­Ò€½îíZ ïpãEìòË,}³F5×!çå!0Ó!–jÑ­ ã4Ï—ÝÑNOÙ#†¸tãµêÜ´D ¶¶?s°¬‰5[<õiy%” n‰„'¡Q«¨ÈŽ€™…­ëK¹ÜÍÆ1$äN2u@÷Yz/.xª$ݸó¿c9±Ì€™é8ªã´`%Ô1›qkw±/Ó°¿]¯…ß”‘u¸¡D²LL¼é)B÷1»{Š~ŽŒ±ßd¥`r<Å»øˆAýJŠ~ó À¥Ö€â@™Ær}['ÜØ½ññÜP›Çzh,ͤػ\+aÔ;<ÔWÁ6Èì-?¦ÙW)aÕ¶Ï¥#yô§üOoYwVŠ¶Ì 1ç=ræz[ ヘü]4ö¶Ý¦¿S Ïë_`wÄl iàeÒµºW<rU¸yRÌG¯;AÞŠ•ôµ§ƒó=ÎÅTýW†“óu/Ý~ý4·#7€.™/ËÏvº»†š®[ÓýZµ¼¸–™¤dÖòeuÐÌ.ÓµØq¦§û"’4‰1î# dGÜsô„èVD|úJÜĹK™öbÄï$’²þ$%j] ¯Ô‰É{ïpì„t£û{Á°qæ/¹•|1œi5ê´'÷^7Íà,AG £öóKãV-•Ü0T¥DèŒsÌsCúµrz*¶æ}T4Ço€²úùÓï–èÖïz ·d©î;ö1Ž‚m©Òfm^ïæðÈ…I8}-0ú…ÆšoBò¬ßÚ¢ûå5òuQ
+e¬Âg"Mâ.¯‚Ž…¹ÌênCJš äõc½ñ#4Uwÿn²òà¹ks”o%;óô›uð„”×4¬üäF´Û
+稦 ËRÛj¢‚xÌT®¿çì©L0GÌ©úPÁ3ÒÒá[ª›Cfx$Ù"›¯!ç}I?£Rxµr‰ÿ`©Âý˶צô–#Ë¡1ægél_Ýsß3Çû5õÍ6ù'9ÇÓ?(e+y‡D=\¸‘ ­J Dl™ŸíaòáHœÌ®Ò†Î¯à¿SÚ×W]ÿüp5çTðq|ŠDÍMRNº³m.0©u|í,¼ÌL*¿½Ra…:˜çˆ1â0T°ªIíK5Ò8¸4‹õJÞw äåU~N’S¥.|q^Õ?š&­ç•<•†IýÀD(ŸÉ£xà3»Óª¯YÔ‚‘ÖLi±Åš³—í ð¬bJ\Ž´¢Eúu¥INÍpø”©‘‹³9ù
+‘°èÉZé³À²&Šû
+:òµðŠi}˜úD»)%, Õü™!üܦ‡ÖæÛ©¬M‹IrL”†²Èû-(ýÈ”šÊ®¯MØø„…ý&÷Q¡Áb@j)…sY’>§r ’¢•;SpêÒ}Ôh^pkV½ÜOunMgò e¹iäÏ+c!T&Eû‰ºvÔã€&KŸJ6×Zù"Ç RŒA¶Á•5^,’iÏϵ3‹¯är+#s£µ¦Q’µ«˜Ùî/›*Â[=5? ¾ïäѽžq¨z1½žøˆ»1,m‡ï—~ù#Ò ;ØÞÏ¿MJ¤2Õ¢¬rŽdœ¢ÎÚ ¦{Ö»FÆ’Ø£4Ô6^><ÀÂú ¼ hªòF·áï½Íj¸ÐÕgvËÈ»ÏB{¼ˆöü·0(?Sôù?
+§m*Žõ)yh¹Åëh¼,:xʯˆ±Âå®’™’žhM˜¡¤Ð¢eÖ™}º;²û¨éVôi(7qÅe6Ðùvæ~Ñ$¥—ËŠjlÜœ¦¿>Žgg)~òãöµŠMˆ¾z×ö›’¯/|i>ñgš¹÷Àõ¤·6&´Aié&ÔÓ¶5l…öé¶(yß4~Ÿyµ[rƒ‘¢”©S({cÍ_ÎoF„ì½Ø;XK“GFp>q¡љڞ۬ð +]Éà&á8 —Aá}âdaWùZak 7Åì ŠRÕž]…ÊŲLc¾“Wu±ç5Ȩ(¼¼çéôI9ù‹uag‹é<6EŸï÷q‰S´ŒîäMLêãló6ˆ÷`ŽÔ6ÑŽü\›ZòOmodÇuWâÿI"°†72FÃ'ÉâMôQ5$’ߨ«yÊÒ¯«K¬œL$·sÌØäTñ ³;¤öªÖ½·ôîK2aeÂj—NÄ­h‘𙯓;!Qrãªn\è¯÷",åð´ÍãeF׫»áG¨=DòÌÞU.}åßxôŽàÄeCõAc+Ÿ‹üXÓýˆ—©ÝqËRŒã:µÑUISgziøh,Ä"Ôƒ”EâA;õÈÝ(ívÒ2eΦ°ì2„#0âj¦WÅ$ ×·¨×y¸×)Îyx¯)ñ™3+sw6k¬+_ôÎÅ ê°pUKÑ|Nû_ËOU¾·ˆ¶mƒ¡÷n˜a'µ²1Ãõ>AݹÏÉÌÔ®
+ÏY È)­×:n³?‰íØ´%r‹ai$*Qg4kV¹q•Ó!ž¬QNc%g|â:¢‘еcoCk¹j´LàW] %ÏDØ­u÷“/ñ©¥»fxºÁ娵ë¢
+õ§h«XÒ™]Ü.QÎl'¥†Œ3|4«†œ4ó!NœÛt¶sØIél3:qTlÃWv5ÄÄIiûB²X¬Ó¢Ç5§ JG çݾ•Œ#cŸ>?§šM®z`ø°\§o»m«çõz3aЦ‘WïÈNìµ+—\ôÁ~ïÚÅo²úžwœ…M©6÷’Ï7é ýØrŠ>t¥7^à §GU¤µ^3ë&ñXt¹iõ p%ȶ Ã`U]íû‰ë¼AÔꆹÇn™»e·•f£”ꇴnB¯0Íô¶Ù‘¦§N-`«B¬£¨½”NNë­…0Ñ^W½lø™¯å':ܧø@ÎG29â¹
+ü/øÿàÿ
+Ž„:[ÁñÿgÁendstream
endobj
561 0 obj <<
/Type /Font
@@ -8982,14 +8980,14 @@ endobj
/FirstChar 48
/LastChar 58
/Widths 1072 0 R
-/BaseFont /SMSDXM+NimbusRomNo9L-Regu
+/BaseFont /CQJPYV+NimbusRomNo9L-Regu
/FontDescriptor 559 0 R
>> endobj
559 0 obj <<
/Ascent 678
/CapHeight 651
/Descent -216
-/FontName /SMSDXM+NimbusRomNo9L-Regu
+/FontName /CQJPYV+NimbusRomNo9L-Regu
/ItalicAngle 0
/StemV 85
/XHeight 450
@@ -9005,16 +9003,18 @@ endobj
/Length1 807
/Length2 1423
/Length3 532
-/Length 2003
+/Length 2004
/Filter /FlateDecode
>>
stream
-xÚíR{8Tëf‹4åNSj³&—¤˜ ¡rŸ¶Æ A ‰¹¬a1f13k‰]Q.È¥DÉH"¥Ý±£"]¤vuÚãPBÛ.j¶ö®óûÏsþ:ÏYk=ëù~ïïýÞï}Þßg‚ñõ³paÂtsøxK¼àF¦àq
-[#0[÷°Ex`¬
-´?Vª–åÏîþ wD‹ÑjhMyi®KvzS}*SSãÂçöÛRçb ÂÈ”ÿ®JéòL+ÕÉ–$è{„õL ïyd‘…ã›ZZƒ0¿›Ø†öW †Yo ‹<µãéiÜD^%\›½~F5av(œ¶¯h%åï3Ø?ž¤‘Ï/ÏÞµ{C°2F­%ÊÜ!)~ ›€WŸ: ï’‚ZÇu*øœ(p–„º$WÅ¡ Wš£\7ÈS|èË5Úonñ)E—^2ð"µSÐ<¬AŽóä לxKéÀî`ßÞÃ-²ü!Ùÿ›¤ë&Ú}ZðF¿3åÌy¿&—Š”ÔÁÔQú=k§žSy)Ê<cE"- #·UV§R­îí¡ŽV
-eWÍ%Ƶ­Ûê»g«}Æì»?Åø‡4´¶—îY)f.=WRÀ~4¡j<X©Ðô‹ƒ4}¹ÓÍf<ÛGW~ŸJ—­ôƒØ¶Æí¯ÛëˆÙDz¢˜[~ÆKR0¦ú85 ÐÜ.}½©T¼\©¥QdW8”:©¢ë¹ó!‚%V¸ß+/ ‚7_›Ÿk3R)Ó?.Ÿ^U{ùùÔ1ß+£'&[’®ßê.ôÌéÎ?¤Ölâ‚É#FUÔ発‰º¨ïTâ̆_ÍÜH^•Õ~ÔMÑcÅ@«ÞÛQ…ÁÃwY¿Ê·|/—
-÷Ìé°–&ÙmG勇ÏL£…õ
-ZqcâNÏêщ(srˆ²Üú)uO÷ÝÍ^[©´]Ãï¦×Ë5¿S «¢±ÒQóǹ:Cîx=ÓþÐÓQ̺}êtqϨãI$¨1}r€P˪l¬"Ž>g‰ÅÏsì'År‚ÎotýÁSe¬ûã™'ò¯”Ö¾ø§­lºßZ}Ǿ*tÔßÏÒjX¡P[]ä1ÙMºec:zPg 6CMUשjõô“÷ º—á˜ùƒjƒA/C{˜ÎW¯óxÛV,£Š—îß´B)ûaÈ0‰ªíSÓ )‡“Î%‘¥»|> 5Ö~¸P–ð (wFŠûÔÿþ'lÆãÃ14^4êã]¾endstream
+xÚíR{8Tëf‹4¹KS´Y“KRÌŒk¨Ü§-†ic’æ²°³Æ˜™ÆµÄÆ®(—ˆ”(I¤´;vt‘.¨­N›£bJhÛEÍÖ^ØužcÿyÎ_ç9k­g=ßïý½ßû½ÏûûL±ä
+¬ðxw”©©¤ó!˜ãIçƒN
+ŒE4˜t6
+óPsµÅ8.rØ`®µ€þDÆ÷¶A`¶ þ+`ðÀ82Â9ä¯!¸»Ã¢$Kk;€ü[x¼#àhï˜òoL¦€‡œÄŸ¿cH–_êIE õìg˜éœ-n̬NõªxtNÙBÑ=²éˆß¥¿õ\_žþ4O‘]ÙágÑ_òñ¼DGC¦,3Ú#7ˆ?Ð’¼ý>q<-îHÑ“Y™p·L’ØlòNBJâ®ùþZóZãã©7vŠþÝý÷ª ©§ÛK&n½.'›{/ý«ÐJ6´gØ;„%ì ¬ïëÍl°­¢¸êlÛ¬¾=Z…ùKú¦§Fg©^Yÿ|nh¬P-+˜ÝùAï0šÙbdCyi¡KvySu:KKóâç¶;R×b 2€È”ÿ®JéðN/ÕÉ”–$ê{…wM`xe“„ãš[B°¿›Ú‡õW†Û¬:½íéüD~\“³vF5qv86íxªÅ§`¯ÉÀ¾ñdÍ~yÎŽëB•±êÍÑÆ˜ÐvIñ#ÝD‚ÆÔ‰ }·TÔ®Káç$«$Ì-¥2½Òúí¾NžêÏX®Ùvky¤SzÙÐ×§‚áá s]'_¸ç&XIv†’{QÐ$y7)ð›ä¦Ú}hx ³ß•röB@£Û©Ô´Á´BQÆ»o=—òR”E¦Z=(3¿YV«R¥áç¥Q
+e×,$&5-[ê:’g«üÇ;?ÅÒê[ÚJw­³–ž/) b?žP5.ŽRhüÅIš±ÜåÖ~sž}®³;¿O¥Ã^z˜Il5ð¸Íë4Á9c7øô*æÄ•Ÿõ•Ž)œùO ´¶J{¢7ŠWj£ÐšEdžÒ&Ut½·ÿƒ&Xb}
+ÿ{ÅeAèÆËÃb‹ó­Æ*eúÇåÓ+Kâ®<Ÿ:J¾:zb²9ùÆíÎcÞ¹õ1Z\0eĸ’ú<+X7IõJ¼ùð«™›)+³ë3Žx(z© ´è½U<tŸ™ý«|Ó÷¢q P6ÀñOì“j¤®´DÓ&/¬ÚcÚ“7lµ^§S+×Á¬UëøKã•ÎÝýõ¥ÍkS羃¨­ÔÊhôÆÆ:ÕèÖFÛÐ3>»z>B?™º¬—‹µjß_F¼lK¸Ýг¯Ë,U‹!f¿]qc*ÃcøîÐ'Z{ö–µ«ëlÍ çcŸi[áÈ]åµá¿v}ûú}±WÎTiEZÊ1í¡»eM•EÃáÁpc@¿¶¸ª C=Ž™é s7ö l¸8r ºêÚpëñ`‡m\Éa;{È_opz¨éÙô¨³O\¦’ò]P—îû϶^=«CµÇ:_\ÖQhzKbÞ´Æ0Jžqègi=0ZÖmØúzuÑ
+“ÔïY3G3‘¥ÂÐ¥3qÛ…:J³§<³¦Ã›ewœ•/t>;Öí|•,‰IyÂÄ ™´š«×®ðþiìdºÉÅl]îÂÞ|Îi’ö®)ý‡¨†Ñ½¥ŒSÊ/ä¤õìÎý'“òcEΕDõà3}æûK²Ì—¦>n…Ô!3z;å]–¥Ý›²®ó2éÚú½lÜÈån¡÷ˆäI—¶àsGžÿˆk÷FFDÀ·N¢êæñÍdh[ýîš‘&–¢·-gûç”rÓƒˆ×ƒžJô{uTrç\Íñí(§àºm7Ú}vc»®S–]ñê«[õÉ­…j‡_ƒ³gbK CBÔnNÜëZ5:mH¢)ËmžRwuÞßØà»™Jß1ünz­<Ië;õð:!'µx’§3äIÐ3ë;ͪݫÁw:ŸD‚Ó'ù ÑNTeÙpÌy[H,~žë8)–ÛéüÆpÓ<]ñp<ëD>ó•ÒêŸãµ•ÍöÙhlÛ;@…ŽZ"Ðõj
+5UE^“]1>·mÍFè Ôdª«êºT®šîñœ0døY<ª2ô5r„|Z¯·­Å2ªxéžñ jJ9Ý´aª¶õ]Hy·Ïùd’t‡÷#Ÿ¦ àšW‚ÊåÍHñÿáƒú¿Àÿ„
endobj
558 0 obj <<
/Type /Font
@@ -9023,14 +9023,14 @@ endobj
/FirstChar 40
/LastChar 61
/Widths 1074 0 R
-/BaseFont /DXIFRU+CMR10
+/BaseFont /TGPPPM+CMR10
/FontDescriptor 556 0 R
>> endobj
556 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /DXIFRU+CMR10
+/FontName /TGPPPM+CMR10
/ItalicAngle 0
/StemV 69
/XHeight 431
@@ -9057,7 +9057,7 @@ stream
xÚíwePœÝ².® <èÜ‚„ ‚»|€Af†ap44¸»'¸Kpî® ÁÉwöÞ§¾{ÏŸsö¯[wªÞ©w­§ûéîõôꪗžFUƒ]Âb”€áìÜ\Â
4=º]ÍÐß
„Ùƒß G€Ì <8
-<΀"à÷°±3…~ùÿájj²sûïœÿn­ü+ëÿäü;üW °Õ£BìÜüümƒe@®@ UÜÜ`ij÷xxöµÀ@˜ |ùÏù>:qqý Ó´™Û‚«Áÿ[ü½†GÝþTÀ©%/£%©ÇúßLÛ?ƪ]×tƒÿIG bñÏÅo*IIˆ+Àƒ[@ÀÎ#Èõx¯£Ÿ×ÿ%ì"î­•Lá0+À€‹ƒ‹‹ðøÿç_«w£‘›C,~÷‘ÜlñØzÿÜø ›;Á`Šÿ™•ÿcýç
+<΀"à÷°±3…~ùÿájj²sûïœÿn­ü+ëÿäü;üW °Õ£BìÜüümƒe@®@ UÜÜ`ij÷xxöµÀ@˜ |ùÏù>:qqý Ó´™Û‚«Áÿ[ü½†GÝþTÀ©¢¯*!©ÃúßLÛ?ƪ]×tƒÿIG bñÏÅo*IIˆ+Àƒ[@ÀÎ#Èõx¯£Ÿ×ÿ%ì"î­•Lá0+À€‹ƒ‹‹ðøÿç_«w£‘›C,~÷‘ÜlñØzÿÜø ›;Á`Šÿ™•ÿcýç
·ÝX8ˆù¶ò“ëPùr샂¨‚÷÷`&I~AN,h?þU ÙÍ>±ÁÇkü!2D1Fjl>7« ;ë2E ôãбSh”²¢¥|êgrë›ÛgÜë>í®ûŸÛ+3~:–~ŸikU2;*]åk¾5È4ìÄIã ‘rmægm7@ë3¸‘O”ŒêeÁ) ¸AÄ%§Å7®o·7Ѧ¼jtÏ_¼“+¯{B")Ih’¾$‘DÈ½Ž‹ä¤2Î7\ÕÄ‚Òf[ì¾¹ÔªWÏç Dá„äË®©ÞåI…mü‚}7ã¨üèùLüƒ >ÕIÙ!ù@×yàmÙjèî;²TßsR‡Åãcª²÷Ý!ܤ ûJi|†Œ½é[Fo5ªQg_¬«œ®43=§º@OÀ×ÛIÇÏšÁ˜‘y©[¤áç”Ô•z¾¸T‰™åzoÒLQ’qnC—„Z«¾ÑÛJn’ê2ÿR8›4=4(|R¢!VoÂó=/;¬*%ƒ¥Bò›¼Ñxá9vÎ.n³´´‚ÙëPOæÒ°v/ѳ£=<nAS?Ö+ñÍì‘ÅÜ|ê§«ü¬£šd½Ï¬k¸c=«»7‰O#ÎV[±½ù—N+ypmf·F*Æ--ÝÚ…«ÓA¬Ï¹IKêT¿ûšUŽ¿ÙÄñ~«¦Å`íE>´ºŠƒˆ:¹$N“ù’ ötéTV×–jŒ³Yù"ûuoS*f2ÌÌþû(ú)]êõ›aWb¯[\'€üÓg×Õõ¯¸¡}õ¿„$^êîMÈñg ÁÆRá9Åß×ö*•Ñæo§v?y¿ÜG¢÷òáYlŽuA?~åsÆ_ŠÐ|*ëdGâÅùPäß,váfð,­ÇWdJ8øý,33 Ì<†ªµŸSÇ5Ù,SÙ"Ž@˜\äîçïc®ò<ÂÜD;e³®oUJùÞž7ÞNëu-¨.eºŒj„¼GqÈ–ŸàµºMá¡ȪH¿¢yx‚Q/]}ÒƒøìÊ؈WK³”kßzòñ‚Üw„‚Yñƒ–cçtá1§•_Àƒ®”eˆf”“̧R²Þ˜f¦ÛÜz :øÂrÇ J€4º˜[G~´§LD‘ì¢ôëp‚|Ò§¾ÁûߪØf[Õ¦×ëu:K‚Ù¸ljHÇZ„R«"‡OÙ”‚ÔKº©ü<üSºäK·–Û›<'šâ¶µ*Ú]fWåUЪNo俘ùšPJaÜðngß;¸cÚlD¾ô¦§íL›û9äƒá¤³›¢ZYbc63,z(€†ý•^ªÞõ¼­7£Ïœ×ˆ8ç2}7ÏŽ¸%»€:^+
PßRY››œ+GFÜøD[“)o´N?Ö5 J+•6lÄûk?6Þ¡ °@³„®u´õ«ñ:¸¯n½Ïtgô¤ùzíõ`ÿ4Ñ=ÖÞ× 7Ð7ÿØí³Œ'½|
ó…ä ûuÕ—Tñße½Ç¾ñ²¼ªæävåÞú±=I]ôî9³üŒ™¦Kq4/o°Ù-PêŽ÷*p U^ógž¼Ç¾I^¯w?¥‘o?á0ŽEë}T@ðZYZ8Š¡³ïžnÛ¼µîÅ‹B¾Y&WÊfuˆ5Sâ­¦gÌØvÊý´—®^|u eØßþª¤I“36ˆ>¾Øª¾æáäê¾CUÆ7;·KA{®«ÒúT𢤛mª¨c8[Jux>˜ 8I$ˆû,´›â:ËN¸X¡ÔÞmsè-æ_gµ±k P)‹q
@@ -9078,7 +9078,7 @@ XË
–ˆmjÉÞ‡ö!S_"[Ù}w¾e)BÃ៯ıóÐNŸ7½køŠK/ÐñvÂ^3iV¡VÓE+°±…UDÙKŸ‰µàp?^k|ãž/7ª'ÜåñɤÒ÷r÷)f¿ÍÃKnáþ©li„«\·ÚÃ,v6æ¦ä²×RŒžò!Ã÷öáÝÊD¹×ŽohˆhŸMËåJ*l
ÝtpÉ$ùºÃoµ
„^&cmÚsi– ד}ȺªiÝIòhç¼ì6XC #ÀvûPŽ6ôžÃÜmÊ8ÑãMõQHǹÄùfAj’ɽ‡nßvT†<˜pç¸;f&yçX‚%)w ÎÀ S)”C!™OÁƒ¢QÏ­d/ÐjãejÍc$)î@~–7C39µG^KÏn9Ç$*½nöC4,ƒTjÇ(=R&mÀd«×“ß³“+Y[_1þåݧ+¼ „‡ÞoMƒèt‹e™Ä$Œ'’S¦è2®Ž¢”/kì£×BeF)—Q?Õoø‹W–ŠHÖ }£YY¹,Žyß´°*²¼ù¼‡¶Šqžïhwƒ›ô3sÕ‘/=Æ?LöaþøÂ½X!w<–(#`܈so¥|GlƒN·õÊï\Ã2¸½D1È&¬æ’¥^¯tÑntY¡ãi*z­q³|]¬bبJdv‡¶/P;r¼e¤Ý,ßõÑXÄ]c.‡WUg(°~P$,„à;ˆÐŠÙ?<PãÔçœ*¹Bµ•íTÅeq]^s|úJ8¸°!e¬mª7¿|{}ßÌ‚Ì+N½j%™4—#ôÃäôkÕzIú"m¼ ­b¸j\‡âp|’@. 𘊠質;ÆyVy·ä– ¿šXž{«~Ëöp£àñ½rC½Ï4 \ý%³qzql»f˜M§à`Ô8â‰hUÒ‘Š‚ó;)•pñJÜÏÜp·œÄfB ¢¾èÍUûçi•>òöéFMßaÅuÄÑ Û|?úÔ\ÁÑöD¿]èhÀÍ&š,.ÛçÎXkV’d:ò»;÷-¡÷—â ,‚9¶«¥c’¤Ÿx «D–®÷oc“Þ ò«K‰/n Ú[ZâŒ)ð4éEqÞ8Õv=íkìkw ØøÍTêU™°âd¿Ô à4 4¿ï6¹OKž0“MI4êDFÞJ©Eáâfﯳðzü¤Û+¨ÉãXÄ`*ëÓÄ›ä÷¤›¦+Í4Áw£’Ùٌ"= T˜›ôï©=(=Œ3ªÙ;: ¢ŸÐí©í§[§äô޾Oñ“%¬<m7NDãÑtJÑ(µ/ ÕÞML˜m9LºùBœÿæåà+&ãDçFE¥6Û…Ì£ks.'ü»ÒY­è92_STtý&ËŠÜ
-Ê–#®þ ÕÏïewß~á•__ÓѦc <–ÿ©*„%‹¥KhÅ`ƒ”Éh©=lþCë©Ú„êhÚìóèýš®þ+³ëRô……×aŠäýÈq«þ$œhÞ…?ÖøEœÐ‡²&:¸K¸„Œ/Ø’F)ÚÊ ac,€ªz}}SƒÚ]˜õ\2žœ¹zDÏÁíØ¡CÞk®ÿåëÿü?A`n4…Á!ö¦0[¬ÿ
+Ê–#®þ ÕÏïewß~á•__ÓѦc <–ÿ©*„%‹¥KhÅ`ƒ”Éh©=lþCë©Ú„êhÚìóèýš®þ+³ëRô……×aŠäýÈq«þ$œhÞ…?ÖøEœÐ‡²&:¸K¸„Œ/Ø’F)ÚÊ ac,€ªz}}SƒÚ]˜õ\2žœ¹zDÏÁíØ¡CÞk®ÿåëÿü?A`n4…Á!ö¦0[¬ÿ
endobj
555 0 obj <<
/Type /Font
@@ -9087,14 +9087,14 @@ endobj
/FirstChar 97
/LastChar 120
/Widths 1075 0 R
-/BaseFont /UJFUBY+NimbusRomNo9L-ReguItal
+/BaseFont /OZPABW+NimbusRomNo9L-ReguItal
/FontDescriptor 553 0 R
>> endobj
553 0 obj <<
/Ascent 668
/CapHeight 668
/Descent -193
-/FontName /UJFUBY+NimbusRomNo9L-ReguItal
+/FontName /OZPABW+NimbusRomNo9L-ReguItal
/ItalicAngle -15.5
/StemV 78
/XHeight 441
@@ -9110,47 +9110,36 @@ endobj
/Length1 1625
/Length2 7793
/Length3 532
-/Length 8650
+/Length 8651
/Filter /FlateDecode
>>
stream
xÚíveP\m¶.4x‚<¸»œàÒ4ÐÐt»Càîî$¸»·à hÁCòÝ™9õÝùuÎüºu»jwíw=k=KßU›ŽZM“UÂf’…AX9Ù8ª`;sg¸¦T™U±Pp2ƒ
qX€,1ÙUaN.Œÿ³.³ýçšühñ¤Áÿ‘öþïšû÷ý·Kü¿½Ï§–u†@TÍìà¯%xÜ2p€2à÷žü^4`àÿebf†¸ÿ£¿+ê‚þ
ô7×ß±¿¨% VaåäbãøK †Ë‚Ý@j`' 5ÀÒ òX¬?rm¨È†‚›ú§žFœœô¬Á@[èïêó
-ü@P‹¿Çþا?‘³KË©¨j«²ü»ÕúGSíqœ´ÜíA€ÿš®
-Ì⟇ß<’’07€'+'€•›C
-òüª`¾)aå¦wÕÁlõã‚÷Íîsö¿v™¿ u=‡0t&Nr)¼_2uçá¯Ò·ò±| `7.ÆN=Ôô<U^GÑçåÐù²9¦®a\t‡J9ÞÊíˆ~zÅä÷Ò%Ïïí¥=Ž0¹6š¨ ¯ &ÿà>~ÿê’¡oxp ¿óû“îr–¬h :!lú?‡,r1}írÏÈFÎý£ÆŸdS¿ìn€ÆW™`ïO)ùy-™CH“NÜ~eÒ<> È•4þÂ]eg´òÇ!Òã1N•Ê<- @€Ôukš{¹bΤgžÞQ#™Á9‡,hœö%/ú±ûda10<1 |ïÜÈJŠ©>µã6žÜÕd¶ö«ÓÀËpÍ’¹™—;œØÂ²ÇZæ2Ç֌Ҟ‹ºÓwFì^„<Ù‰·Ë߆@÷„^º¨Sl|:=[Žl›ñ+ÍzŒNì—ÈÓ×+ñþCEñ}<‹\`Êlä­Ùì<ˆÕ¸åC„dÿDj‚è÷½+$òØý"ŸV£jŒ—”e p‹QsŒ‰1(Se܇RbÞù²¹29°¯~’³“ q&×
-Îa¢qSÀôÅØÆ¿$‰fî£/
-EºhÚV³Õ5Þ2áæz ADg²%"Iœ´=¦L ÈjL0K®ÈQõ¹¼Î¼ Ðº5<3uÁg6úG t'ˆ7½"·‰¯Q¼0ßI §;jOÄ\b«o–oŒ-ÚnŸEPY\®Ö5¥Ùˆ¿ –Pšzqdô€„šÊT^>Í0^,’&çŒ.’T#›iAíÐoóhµØ0j`_¦>÷°þò+[Û0ÙáAø )æ°Ë9 ¬÷nN,°Ö\Ñ8¢WeËñT^CXÎý3§“ÉXêGf¥á¡¥Ô__ë
-…¼ÃÒ²sø’À•™™÷ÀE“:s”š~[a‘è/7ÐnËÑ ¼©kRwÆcÄø—è¹Ã?†F¿÷t^>ËFª
-½˜§‰Yâ©ò ô§3‰赿ùZ³€%|¶½^œ8»qáq%Õ—+#xþ0lã"mÿ•`0×¶0ihŠÑ&"“h¤ðuZp,Š`åû™ÝG=:¢Ãù+1`¡>AóâTu€òXÖÓÝjÉ3@“/Mlç‡Íg˜Uªwõ+ËúÓ©‘à—ÏGkåíÌ:f ™M“¬u¿Ò>D~œv—Àðºí"b­¬ T”2ºåÏèVåž'Vðzêså°¥Øþ™Ôq®sP^Uõ”g !ï#zšžïš´dÓ[Žò0«ìŽ*»¡k¼ãë©ùê`‚ŠØ»è“çf%S.wÄÒz1Y ™/ÎøHë‚ø½»ªäuðb‹Ý0-M†7_€võßO‰b‚vv—2?¬Î m¹È˜¨a±‰”«3'eÙöï·±H‹ç5×d#XrÖ*c¤Ï#èBB9>ãÅÿ`«ÑVÚ§Ï»ÑO˜[YúP*»T?=‡eœ3ÕþàÁÂÐʨ}3Ír’…ƒAZpÀós€£YâÖ‰X ¾†U®ð^%ßCðB$ÐcÑÚï$ïûôÁ)Od&¨â› 0¾ÁV3C]ɯ™SS ÷qÈ€6T8ƒ3¾t­´leÒZ:«¼*C•±ÿSø”¶é¸t~¢»­¶:ƒÂH€DüDÕó™£':ŒaG*Ztнûž¢ÇÙ=ô,³d8éŒ<ñˆ)BÙ0]\þ ~Z#Çf=“ ‘Œ$P ÷kiG.ºýþ¥µ©¯B…º2!ðîMéèb¯h¸X
-¦µÍ²ÓS™ÉÑ瞇aºß„Û;™>Í]¥º÷H w^-^&šøpzÖ¼å"¿Z¬HóõiMc#DŸb¤x„á=}†/m~Ž•»seDàÍa{5npW°…
-eãÏü¬†kƒ6AÇÊ\êÆ’ÖrJYçiu\dÆÒ@#9ä­]F½³HE-É«2"£XãÝŒ5B^”§š‰m若Eü…¼‚>ò‡±käBxš'äVŽJÎî2ˆq¨²žX¾°°ó‡v8ö£‰–HŤ̎h¬}ˆÄÊO—/Êÿ‘š*FÕbᇑàB,"ÍTŠÀ•aêéT¹Õ¹å’üa“Òu£J‹$Fó‰„_;²p~f·v?ì¬@,(™§Î¦¹^yóò
-Xr¾—U1×[E½¿ñe•ø•ï(6ªï“0ŒÔ© ­6änÜBÃy9 üÚ¨43iÙñ-º)âJDL¡Ä÷³¦€‘ž”¥=ÄñïJ(x]®ê†‘¹øTZšKm%S÷Ü~®Ÿå&ƒ ]¡ZEȉx&æíy”¸1úËqA¯|ú‘ˆlU½[0ׄ·é756[»ó^.¯ôt¿‘Öä™äÈøQäZ¦œAbù=°ÚíÓ‘^8öÒ+Îuï¸@f|‡"~{k÷Áðäd-cïjUα§O™¤ÍÞkÔÍ|.n=$¬(Y«¢WÄËÈÕÛ–\œZ/ìæÐ„ºœ1àRøì<ìÆÁ$œÉ#Nóçòµå[RöÜ”×áoÔ<Á
-m˩y2
-<Û‘Te‚4ZXeî Ÿ
-N^:²Ø×ÖI-·Z}NxwI[Üñubk,A#¦uþnBVe7²”¬>¢¹Áá‘¢µ Ä¿â?dþ=XvOö˜©ž‹ì¨jN1u43—˵rëÜÞ¼]B}Ò‹¢[·´7òµÕ#ÐñÁùÅtòuBAÌÊmµ
-ÏyËÓBU®¥êĉºG:ás­{¼÷ZŽÉÝ#»2ÈNêXÞÏrpÛ·Ê`­Äþ²cýJ‰¥eP@)ހɧ›VBaµÞΘê<ö#Ô+Àþ¦«øÕÔõè
-És ƒ¡B¼ñƒ<Ãu1ÙNJ×=HÛÍPžwŒ54¤d ì;|‚àèbNâÊjÒ¬ÊjAì ª‡ÿwÖª!BšÅBãçºÍOU"˜
-Ê<¾=ì‡ej §x ¤4
-‡Šþº9v˜Ý!JQ(ºt²Ùx«uûŒ0ˆà®ê}H`}U&6 ?Í=´
-å0',ãõóÑkËžýœž0ÝrL·.¸—nÑáöQä©äEììL31šUÇs=sàùñàÀ;¸<%h·wù zuw> °šâmÀUŒ¾¶ª~õPV|vIy%ípPà4ÐYÿyQÝÐf¤ðÅWÃ»ä½ø Š´¼ÄU)mˆµÀxQÀWÑlïDȇì¤Ù T"C «ÊÔ¯“^æ]õšcjðÙ&$±K&΃8ƒß–—y‰¾LZȾíL|0ÖÄ|Zùž,Å¡vŸÓ{«e['ÅØ©V†%1‰… {³Dc(D„}”•¬¿ÆÌ.êf˜´ëi—¸ÄÄù©´ö«?‰n]˜ê†—«ÈQÚÞ)RCÞP-‘¿Û-?GHŸ¿miýùÍòâ¹_·¾ÓÉ×߂࿭ŽwZ‰)¤òá[¯saJd†a/Ÿ-s0NRààw¿gU’h cœQËŸD½ñÕ^n
-$,ËçþöhÕF}<´—?§ˆqÆÃ­f1Éôn«‚7j3Gy §IŽH FK{ÝÖ+b6âóDÖUê() µ5£Ô\÷ˆô‘ ü¢à°¦7~«q­ãl÷,”"Xê-±‘Ñ øMýªzÆÑ…ˆ^«?Šš[T±§Vul6ßKLi£ÈŒàÙ%øÊ°ðç‰Ññ=½/´Ê`¦Þå¤r;)k«pI9Ly9÷ýø ÐoÌdŠíY–”¯t$š ü‚
-±ÿ¨aú”‰¡sjQ g_æÙ1‡î¹ÊPìZBCÙîž‘ÚÇwŒ§®™PËOWÝéùJA&ÉÎûk—‰É4¨ßw·Ú~]öÛ58vIÿìÅ}Úë»tÑ›O`þ"Ý+èlØ´@¨¦±ÙqÐýˆðšæš · IÌ
-Gõô([ššŠD3›"l3hqxÿ–/¯ ç
-ÎY{ó#p>†Xç0ÙD»,~~ùF}èÙÃç 2ôéu
-n”Ðr¯¨ôs*qÇQ•kÏ'ýãâxmš•Äí†\íóèÞ/ÝŒ…wL%Ç8ÞÝ)0Æ9QÕî óX#(¾åÓË`Ù9Ⱦ±ÝºÏº:“Á‡»éϪ+ŠC4Ó[¯J¥‰˜]9 –éuâ*ýÍ®5Oê
-]M¯ÌMô´%¯'R™ÐÕk*sj®ÄÞzñ¨šlÝS”i¨oTËâ·˜z-ìлü
-<Ÿ¨|íû–hãáªÏèrkÞÔíÃ…Û¼n³ í ­x·ƒuÌäûªµ±Pó\qñ× ߈¨“c™Ý'Rô‹$Há41$˜äx±`±«¹CÄËdmú\ÅpDU»Oò)(Ò0}”˜
-e;Ëžp?Œ¢7(ÕçÀë !¯¯Qwh&B¨?¾Q݈;
-Þ ÓžfÏk‹ò»kUà‡6 7Øà™oJPíDÞØŽý¼Ê…wwÎ6¿žéå‰>°:™›vD*°ô¸íË \pÉi²Œ—Ð\Y~?h¸Ó«bÑ‘5œÄQÌ$ão¾]ð=atk¶Rø$(×KÎ]v@Q-ñÒ¼ÇÚåáMÎâÉ…ÞN¹Ž”JÚ‘Í
-9tÌU¾›¢y>U¼ ®ï•x?\l«MÑs|WÖñÞvó¬ ž`6ËXÁ­ î[v./N¥ZUèùN»Å»?Àü 3ÇX¼„]ý{̈xÄ3¦RŽM†š]Ë|ÔâkcãêB”Î1F9l`‚fÐm®¢[vÞÆ»d7Ûb¶ØJ=gѤ|†ƒÃø×ÍmeÅ)'û“
-b€W6òÃÀ–‚²óšÐbBߣœ/^ž†ãŸÍ« I) —ðØhÎöoÐOåµ7µIy»ÈÅËo½vµ•ž+赺ÝWáׄbµ£Eî}ž(ÉQ|ÊzS¥0™±¥SfGMY7+ú@Ju'P¸´t§%c«ŠÝòäé³×´/–¹#Âø×b>~ÙvÝÎ gÉ’v³W#f?<a__ÇÓ}YZâ"Cú©}BüÉHáÚFüzI€O¢~ ò‚÷ì“&ŠÕ£) õÓzâKjQw…BÔí-Þ‹c明$ƒHæùy–s?£^¶þúÝ„ÄIÊ€ÈT”8²æù5þ¸aÅ9™cr÷TÖÅöé³î*3";ƒBöÊJ‡‚»šW¿\¥¼¶èÍst²Ó¾~}Èæã|[Ð6VŠˆŒ²<|¬¯xöþXuÿ1»/»Ãê¯o!e'G†²ÃØ e‘-'oô©âtptžÄ¡]äKîó]’$¹`í§Œ|:‡“ä ãfÿì¼jÂÒfõ5Wn[ò™HÓîÈ¢wÁÆã< ¦t×\«n£u|iŒì®hµKÓþ$vnû¶‰ O•¾ýûÈ ˜óÂq³HD_\{&+ækLÝMUv¹"¢SÇZûðòöÒ½‚ï?Gck}¬³ýNR´yä)—\r»-‚O°ÙÔamÓ^Hë!å‰DÖƒ¼@ê%zúŠ©ŽIÝËnKªN/ï)îS„Ü
-šÒ(]«‚ŠÏ\/ÊÂ…m~Ê¿Ì~}âÂò¶5Îî˜q =Ú“ýV¢/õU¤%–{/8axÀðˆrü±,i„„)Š\›®‹¦{J>I´0Õ‚Áµ“èʇ¾ÿ]†@Ü*®æu×ËÈK‘m…lËÉL©F¯¡¼ŒËuWÓ¯¶ìÔ¡ K¾h ÍÕñ姉Ƈì#oÓ¸² Ùät’P-OqQ?’Ñ¥¤:*€,[u,Ä-Ñ ¤Éø±
-ȼ€û¬žö]€=ì|Ò¬Ûpãb„ûŒÊO/'΃÷SmÉÕoÆZ¯¿~w%™×ÍòDRÅ^Ò
-”–ѧ ·?O½5ñJÅÆA
-z†VèêßJ:¤ÿ&/“ÄÓÓ¤…òÆwT9t—Ñî& j[^}±k,ºÁ0“E_áЛµ.f|‹¦™O“_4ˆžØxèz_ð"M)ÚJÉÿ«1-ËQh$TÒXÉ#…fˆ³¢zX¿7g˜•(r9ºµû"nÓ<BqD–J—¼¤*š™)#ðŸ}›º¹î”B­&hywA¹¯ªî¢ª˜k’Ðw®×âÞñ³Ë•S(Q.\ÍNweF¥%´hûÆ/'f™–Îc]ª •B—ÝäÛÁj3Ñ—r¿¤œi¹›³¤Ç¾Æ`¯2PmšÜú±;/øaÞÏeC¾nÿR4C&þºñÄü›ó3Éà{ãYÌ)©œH\ä°=Œ°¼Ó‡qerÖ`1¢ÆÏ”ã¨ü(¨žøû ;u„}õÚÌÂÉûldŠ~3 t§û¶ì–ûø5up“¾íxÍC=Û¥Í;‘‰Î•³Òl€Ø’À::¨¾SIÓ­2¸D–Vו9“šàÑã±_gv1$¹àÍ‘œ7Ç0W´›[•–~»¨èÉP©í5ò}9°¹ÎLj-•Ρ b®ô5ñ9õ\ixÇl¥~Æ·9|ã´Ûb~;ËÐB:Ié㷮ᰨè)Õ˜¸h¹p,2¶Y7‘5E0kWH;—nÿ9i¨Æ.î§jnã±;)©›·íŽ>UÆfn:e–ÑÍÓš¯)’|#º3»Pµ¯œ ù”Ïjxœ§æQs‡ÝÚóíòÈåòú8E$GÄ…/Š ›ú:Û½JÓ:_ ð{g¥sdݩ–ŒàÊ—‰,“F¤±\ NÎùŸ¸#“QÆpu¨érëãmLúX)rÚc-) ó‚
-iR-<EZˆýöÄiq†økø‰uÔJ_CóÉ“ÉÕŸ¢çÌð`6ÎêÐÐ1ÒUå§Ò]µôúHw¯_8GÌi×n^ÈIo=WÙ¨hCb Cž~V"kNÞCEvW—ë®c‘OÇŸqom[·†ÝEE½+ô7Dª ^µ/±jóÙUÔóã ¾F©Ð^ª†Ù±«û‡>¨&Üî±,Å ŒôRâ$’Q”ÛÑ•1Çt«£ÏŒN…ÝîˆØŠÒï’ Ø5x)Æó—F É‘-Ìì¯~Óê-曈›ào&$òÞ¤•%ÐÝòm”ÌKeq@:Mrú~ö`øsü/˜ÿŸàÿ  dæè³3s´Åü/é•ɯendstream
+ü@P‹¿Çþا?‘³ë¼‘—UzÃòïVëMµÇpÒr·þOhº*0‹~óHJÂÜ
+²IIOuª!Γ6èéâD¶/®Ó*Èó«‚uú¦„m”›ÞU³Õ Þ7»ÏØÿÚQdþ2ÔõÂЙ:É¥ð~ÉÔ‡¿JßÊÇò%€Ý¸;õP7ÒótVyEŸ—CçËæ˜º†qÑ*åx+·#úé“ßK—<¿g´—ö8>ÀäÚh¢6¼z‚šüƒCúøý«K†¾áÁþÎïOºwÈY²¢1è„\P°é#ü²ÈÅôµË=#u:[Tô~t’Mü²»_e‚½?¥äçµd!M:qû•Ió ø€"WÒø w•ÑʇHÇ8U*ó´4
+# 4ñUÏgŽžè0†Q¨hÑ)öî{Šg÷@ҳ̒á¤3òÄ#¦eÃtqù7øi›õL6D2’8@1ܯ¥¹èöû—Ö¦¾
+YêÊ„ÀCº7]¤£‹½¢áb)x˜Ö6ËNOe&GŸ{†é~nï:dú|d4w•êÞ#ÜyµXx™hâÃéYó–‹ünh±"Í×§5I|Š‘â†÷ô¾´ù9VìΕ7‡íÕ¸Á]Á*”?ó³® 6Ú+Kp©KZË)e§ÕqKä·tõÎ"´$¬ÊˆXŒbw3ÖyQžjB&~´½—Òñò
+úÈÄ®‘ áQhž[9*9»Ë Æ¡nÈzbùÂÂÎ^ØápØR$Z"“2;¢±ö!C*?]¾(ÿGjªU‹…FV€ ±ˆ4P*W†©§kPåVç–KòC†MJ×*->’Í'~íÈÂuú™ÝÚý°³E° dž:›æzåÍË+`Éù^VÅ\oõþÆ—UâW¾£Ø¨¾OÂ0zP§2´Ú»q çýå4ðk£Ò̤eǷ覈c(}0…ßwÌšFzR–öÇ¿+= àu¹ªFæâPii.µ•LÝsû¸~–› .t…j '☘·çQâÆdè.ǽòéGr ²UõBl]ÀH\GrܦkÜÔØlYìÎ{¹¼ÒÓý"DZ“f’#ãG‘k™r‰å÷Àj·OGzà4ÚK¯8ÿÕ½ã™ñŠøí­ÝÓ“µŒ½«U9Çž>e’6{¯Q?4ó¹¸õ°¢d­Šb\/#Wo[rqj½°›CêrÆ€KAâ³ó°“p&8ÍŸ[È×–oIÙsS^‡¿UPó+´-§æÉ(ðlGR• Òh5b•¹0|*8yéÈb_['µdÜjõ9áE<Þy$tlqÇ׉­±˜Öù» Y•ÝÈR²úˆæv‡GŠÖ‚ÿŠÿyø÷`Ù=Ùc¦z.~°£ªA:aÄÔÑÌ\.×Ê­s{ó>v õI/ŠnÝÒÞÈ×V@ÇçÓÉ[Ô 1+·ÕDÙuEB´eDµ“3Eu=FÛîÓýßâÇZJ]¨æ¼g<.QÁÊ«÷vSF©ÇD¤7–wK·qŸ4µ¦B9îf_q4ëç¶Jlþ|†«Rð„G¡”C3PTuËLúMdHy9fÇJ #IuÚs’µ|¹·rþ§w]xsÂhU1¦œõ¨¤õÓê;1ÔB¬õ*§¾¦ŠÒ¡WÊÇ0G‡nô>ñŠA;!1>ÂÞOÀYó \ô¡lt´zömV¤/]ÜÊÎZo;—FCǺL†Q‡kî)Ëz…O4Jg8’›Ùª®WhA‡lPbvF¤í…r
+ºöQ–¾^•ºÆ‘‘˜“ÆZB¡´˜ÚNY(<ç-O U¹–ªG$êé„ϵîñÞk9þ%wìÊ ;©cy?ËÁmß*ƒµûË^Œõ+%––Aq¤8&ŸnZ …Õz;cªóØP¯
+òÆð ×Åd;)]÷ m7CyBÞ1ÖlÐ’°ïð ‚£‹9‰+«I³*«e±/¨þßY«^„i UŒŸë6O<U‰`N
+„ µoŠœW=éèv}±Ú\ƒ¬­ÖÒY™tå!ËIJ<¤f;lu¿ósÁnWzžCÔÁÙ#*†,Ä¡¾ ”ËEæ~ŒP `=îJÊ?w¿¾óæ awß„±žO–÷ìËrä5h‡¨}VIŠ3ø¿ì5µç ç 4}¥æX™퉩©W­Ý‚¡½kz|³Zz|êÇ øgäv»¿L‰‘Ï/¼ˆøÞþŒÆ«F·.ªÍ;rèØ~¿.¥‡?¹ÊÏk_šÉÒødA¼Ë*çöaÇv°qP ñÔcn ?¸šÉÓs¨¬c@KRÉÄšˆæRL’û/‰#ÒJ‰ù½`Å>¸1Œ÷{R=äúÃkœÙJ<€G–þ7cüˆ3[
+S™6Å(©C²>B8(Ñ1:ËNÕVeÍò³âT¸¤–¤Qôh09 iÀ,‡óf<Šfˆ7ù¶þ–÷¾€Òĵ4+öÛŠÚr,;PDœ‚“‚T ß­Ž€)¡šzO‹”–ÒèHvÄWîáNïtnü•`FîŠk> !6ûv‡{I.Ñ„Ã6‚³A$‚ÐüÆXÀOÍ,c›vІ™=µ ë0ïM]„üŽ„±ÆpN\UÜÂŽÎ7¦þ§$’(ñ\i¯–Öµ4N8ãN÷W?GhŒ‰ËÖÈN·c,&Ó &±Ë-ãe埬‘¸æ@VV—ß‘ó½ áÚ :É{ãÚÊÍ03Áï"J¸
+Þ¨Íå-œv&9"%-íu[¯ˆÙˆwÌYW©£¤$ÔÖŒR_pÝ#ÒG.46ð‹‚ÃšÞø¬Æ´Ž³Ý³PŠ`©·ÄFF/à7õ«êG"z5®þ (rhnQÅžvXUÔ±Ù|/1¥"72‚d”hà+ß'FÇ÷ô¾Ð*ƒE˜z—“Êí¤¬­Â%å0ååÜ÷ã/@¿1“)¶gYR^¼Ò‘h‚ð *Äþ£†éS&†Î©Ea,œE|™gǺç*C±k e»{Fj?Þ1žºfB-?]u§ç+™$;ï¯]&&ÓT ~ßÝjwúYtÙolkÔàØ%ý³÷i¯ïÒEo>]€ù‹`t¯ ³At`Ó¡šÆ>dÇA÷#Âkšk&Ü‚&1•B’‹Êê¶ÈO@ô}>¨¶q,±]O&Ô)ž~ÍJ¡—³ÙS¬š¾ÙJ®do%N¨ä’營¦³èfjz;ÚÄô~tÙØ\9âκ³i?н›
+
+ËÎkB‹ }r¾xyŽ6¯.$¥0\Âc£9Û¿A?•×ÜÔ&åí"/¿õÚÕf<Vz® ×êv_=†_ŠÕ޹÷y¢$;Dñ)KèM}”ÂdÆ–N™5eݬè)Õ@=âÒÒ–xŒ­*vË“§Ï^Ó¾XæŽã_‹ùøMdÛu;ƒœ%KÚÍþ]˜yüð„}=|O÷ei‰‹ é§ö ñ'#…kñë%>‰úÊ Þ³OšD(VŒ¦€ÖOKè ‹.I¨E=Þ
+QC¶·x/Ž™c:’ "™ççYÎýŒzÙúëw')"SQâÈšç×øã†çdŽÉÝSaX_ØO¤Ïº«Ìˆì
+EØ++rîj^ýr•ò:Ø¢7ÏÑÉNwøNøõ!›ómAÛX)"2Êðð±¾â!ØûcÕýÇì¾ì«¿¾…”DÊc'”E¶œ¼Ñ§^LˆÓÁMÐIx‡v‘/¹Ïw!H’äJ€µŸ2òéN’?,Œ›ý³óª K›Õ×\¹mÉg"M»#‹BÜó,˜fÐ]s­ºÖñ¥1²»¢Õ.Mû“ظíÛ&‚>Uúöï#7`Î ÇÍ"}qM <˜¯1u7UÙ劈NEkíwÂËÛK÷þ ¾ÿ­õY°Îök8IÑæ‘§@^rÉ]ì¶>ÁfS‡5¶M{!­‡”'FY þñ©—@êé+¦:&u/»-©:½¼§¸_LR|p+XhJ£t­
+*>s½\( ¶5ú)ÿ2û ô‰ ËÛVÔ8»cÆôhOö[‰¾ÔW‘–Xî½à„áÃ#BÈñDz¤^¤(rUlºj,šî)ù$ÑÂT ×BL¢+úþtq«¸š×]/#/ Df´²-'3¥½†~ð2.×]M¿Ú²S‡Z$,ù¢%4WÇ—Ÿ&?²T¼MãÊ.d“ÓIBµ<ÅEýHF—’ê¨
+¬±èÃL}e4†CoÖº˜ñ-šf>M~Ñ zbã¡ë}Á‹4¥h+%ÿ¯FHÄ´,G¡‘PIce$š!ΊêaýÞœaV¢ÈåèÖ~싸MóÅ]X
+(]ò’ªhfv¦ŒÀöý=lêJXäºS
+µš åÝ循º‹ªb®IBß¹^‹{ÄÏ.WN¡D¹p5;5Þ•e•–ТíC
+¿œX˜eZ:u©v,T
+]v“ow«ÍD_ÈEü’r¦ånÎ’ûƒ½Ê@µi^pëÇî¼à‡y?— ùºýKÑ i˜øëÆóoÎÏ$ƒïg1s¤¤r"q‘Ãjô42ÂòNÆ•ÉUlXƒÅˆ?SŽ£ò£ ~xâï'ìÔö=Ôk3 ;$ﳑ)úÍ€4ÐîÛ²[îã×ÔEÀMú¶ã5õXl—6ïD&:WÎJ³bKëè úN%ML·ÊàYZ]WæLj‚GÇ~ÙÅä‚7GrÞLÃ\ÑvnnUXúí¢¢'C¥¶×PÈôåÀæ:#R´ T:‡‚ˆ¹ÒÔÄçÔs¥á³•úßäð}ŒÓn‹ùí,C é$¥ß¸„ÃR ¢§Tcâ¢åÂ±ÈØ>dÝDÖÁ¬A\!í\ºý礡»¸Ÿª¹ÇzlÞ¶;úT[˜¹é”YF7Oh¾¦HòèÎhìBÕ¾r&äS>«áqžšGÍ=vkÏ·Ë#—Ëëã<‘¾(2tnêël÷*M_è|5Àï•Αut§
+[2‚+_&²L‘Ær589çâŽPLFaÃÕ¡¦Ë­·1éc¥Èiµ¤€Ì pjOº•b¶'?“Uáµ€?¼êÒ¤z¦',á'¥u@ Þ6¡ FöiIy_½2Uƒ¶$×Dý0ð®›RÊ›KÅUž MÐOÓ+5
+œšü)¤Iµdði!6öÛ§ÅEâ¬á'ÖQ+} Í'O&WŠ
+œ3ÃÙ8«CCÇHW•ŸJGtÕnÐë#ݽ~á1§]»y!SüA$ ¼õ\e£¢ ‰1 yúY‰¬9yÙ]]~¬»ŽE>Æ]¼µmÝvõ¬ÐsÜ©6xÕr¼ÄªÍgWQÏ7ø¥f@{E¨fÇ®îúü¡šp»Ç²/0ÒK‰GHFQnGWÄÓ­Ž>3:vwº#b+J¿{H&`×@â¥Ì_5$G¶0³¿úM«·˜o"l‚¿™ È{cV–@wË·Q2/•Åé4ÉéûÙƒáÏñ¿üaþ‚ÿ'€™£ÌÎÌÑó¿
endobj
548 0 obj <<
/Type /Font
@@ -9159,14 +9148,14 @@ endobj
/FirstChar 40
/LastChar 122
/Widths 1076 0 R
-/BaseFont /DGMNUN+NimbusSanL-BoldItal
+/BaseFont /VOHFKO+NimbusSanL-BoldItal
/FontDescriptor 546 0 R
>> endobj
546 0 obj <<
/Ascent 722
/CapHeight 722
/Descent -217
-/FontName /DGMNUN+NimbusSanL-BoldItal
+/FontName /VOHFKO+NimbusSanL-BoldItal
/ItalicAngle -12
/StemV 145
/XHeight 532
@@ -9188,7 +9177,7 @@ endobj
stream
xÚí{UX]ݲ%î!¸ËÆÝÝÝÝ%8l`cÙ¸wwOàî®Áƒ·
rû
-9 ÐõOáVùª[›ËX µ  ·…@œÙØœ­Íl¬nÖ¬N@ßbeœ¬¤Àޏ¡ü¥Ÿ4Èhù§1o¶ÿ¤¡½ØÓÉ÷?BÖ '«¿Û³rwfÓq¹¸¤ÿ+à å_6 ÀÃÎÉ.ÀÎ
+9 ÐõOáVùª[›ËX µ  ·…@œÙØœ­Íl¬nÖ¬N@ßbeœ¬¤Àޏ¡ü¥Ÿ4Èhù§1o¶ÿ¤¡½ØÓÉ÷?BÖ '«¿Û³rwfÓq¹¸¤ÿ+à å_6 ÀÃÎÉ.ÀÎ
ޤ¼‡åSTÞЈJ}ÃÒ
ã’Þº¨!“UU#«.2à=Ÿ©É;h"ÌõH³ÛGd *ö¶Ì>Ð)¢¶œÜaWwc™-,I¾ã œ—C4œ[”ó ö|ëå|´­è´~¬s.âQä2v^cžnÔ£ûÜ#É”…Sç~pB¢TI9Pì_Q|ÖW¶ñù[3 Ç-ÙòS_Dß;¬•î>xÜ?Êÿö@¥O 0~/é/Í#,ñ(™ÁÊ©•Q[bTBCvQ€àB&nG‘7);š0JíÖ¦ תeõtF)6Äœ;·ýKŸTæ¹×@ ç˜ÀÑ‘Žp ªÀ±€2\ÅdéBŒöebÿm…NÛ\Nņ7uµ1!êåDCSVßh¶Ï%Awè+*öbÔ/öêw•F¨:·!ºa§Ë„Q^‰¡õOÐx“ÓEñÖÐXä:ú‹Yk0ÙlQ¹ªó ÒÙº-{<ÌÃ? «£òIìùý*Ôå_9×D÷Êa˜€·Yìvíóèò@þ`vj|%š?'Ã+K[©‘b[w¡`«®ZÖ²“tt³áœpÔ¼’;`æÈtqj4|2æ¶:¹¢ë‘×Ñ5Iî'ÝX‰Ï)üj¦Ï­$Öš^,¾ËN04}({1’;‡·ß$[õ¾øKpr8ä‰?¦YÁ÷Œeå}öJèø€hºK^èIš_EñËS°=¼2w†¨…‹ã²Ÿ€‡Àj­oj’ fÄ[ìÅè¿0OiZGj¯©l.âx“p^á¦u±ˆây2£O?ÍØ!~¦$:~ŠÃ`è7¨§¸õ«xÙŽÈ’à™ƒ¯ß6I³ÚÐwóª !”ßÇ ¦îêÓ^Ø è½-pÜÑóž)pöq°U ‘ìè=Ý%65`6a{¢Êv8a]—Dc‘,––R¨¬Êñ«¨:—ºÀâÜÃ-òW Ç«kF,î¾7¸½Í"²Úèé­_ßóaäU$,]‡ø¢C¡ëµbR¢€
øÏö»C˜í6b+§}²MÖÊ8ðÆV°Ó wk¹r‰äÇ॒hY ö İ4”-³Ì’«È³']ôBôsÑdkOú‘»Ú8NžgcÙÖ,#ðÝÈLé®ÖÆÞD>sDRѳ6Bp¾Ê
@@ -9232,7 +9221,7 @@ HÂMcýê2‰â–¬fºH<
žƒÆ;ìœ.ê؉°«{è&×*Ï <‘dù ó—Z©+ÑqØ’ã‹YÏ[æ%N{c&(áÕô—CÐÇhŠKeΩ?%‚g»4ÒÇ ÄqúÉ—‹œÖ" Få‚©Èì/èÞd»vȇ6àõ;ðqÊ»à¹D;c×^Ìßç]Ì»,WCss׬zB„¿ÀTÀKNÐRˆ†;Ò#,45ÙW¤Ä¥'q(ŠÐŃ8¡éŸBKÊê¹Ç:˜€ï„à«`{&ì~&8¤s¥a‘UÔ:¤×äoc"}ãÙÇÙEÍ(Æó Í@†ð|³ w™¥y×ÖÜMcMö­ ¨ØÕP¶+;ÍßÍ„…O,Ù>a3þÔEnØ{èæv?uá\õÉ¢paqhÌŠì²îG£Îïië†ê²Ø4¤ñC,GÀïEDû "©×å}Å©{&mBøk¿ú´·â×Ó
üÁ‡%ÀÀù¶2X0akmKøœ&—Kò7ì"!Ï'_ ŸÈq*'Ì‘óËÃ*,»ÆëÎÝË•悤+¦`α™š¨t5‚è¹¢ÞBÙ NôS=ʾÌi§–gÝ«<·OýACM yéϘw'¡Üý¢¹Á.|^CòÅËïM‚–Eg+øÍuo7~O½XÍœÍ] óøÛÍÒ;Ûj ås[ǾÂ!JP*½üèÊ×-sAõò
±QŒ#AUÀÅa+®¼!ò“:ÝŽ( º¤æ‘L·eĉúh}ñJ‡Å„@Ó[û•¹\^oÛ¾üFRåi!aÔ‡¥Ð†ó%ùg|Óh»€ú-”º5ó®0P«ˆR÷šÀZÏBËH:íeˆÏu`5e¤$Ô} Q´û­jÿ’R‚ΙQ-N|Òpª´p!^@hx±ƒÍcF¼ì"®¬2rÂ;•ò¥*³ðÀ–©'à&Mà÷C.ƒ0|ÂÞïîIC{¹ö&Æëu01ë®;H‚7MîlE¤Hªt “ê0s&úÜ®³#!ÉIÁuê¿Â6ì6S®ñÆ,KäO21`OÕ á OKÛ ¥ =¸hÑa‘œ=æÜ†Šš‡Ò­bË–J<˜—6—inÕEŸèèíƒ)©¶4t1¢½(EøwÑ£NIât޵÷sù2ÏŠ¬£¸¡§èŸ>Vé ™Ý-QÒ]Rµ8¯»“´øàSŠ{?Š$^cdrEàGºzCÉŠÔ?ÒðQgÀŽ7}&üB€b”²êòvD#bAý%Mœpo(2»$¼±*ØW°s<áKÐ;‰¨PoqK§¾ñ'+¸£—Zyí|6ŠP
- "Ìkô§æ®Úuot'fÜ\Òq6O D6Ð…z +ûÿåƒòÿ þŸ °t
+ "Ìkô§æ®Úuot'fÜ\Òq6O D6Ð…z +ûÿåƒòÿ þŸ °t
endobj
220 0 obj <<
/Type /Font
@@ -9241,14 +9230,14 @@ endobj
/FirstChar 2
/LastChar 228
/Widths 1077 0 R
-/BaseFont /RKQROF+NimbusSanL-ReguItal
+/BaseFont /NZNWUX+NimbusSanL-ReguItal
/FontDescriptor 218 0 R
>> endobj
218 0 obj <<
/Ascent 712
/CapHeight 712
/Descent -213
-/FontName /RKQROF+NimbusSanL-ReguItal
+/FontName /NZNWUX+NimbusSanL-ReguItal
/ItalicAngle -12
/StemV 88
/XHeight 523
@@ -9269,11 +9258,12 @@ endobj
>>
stream
xÚíRXuO{’œ©(ÈÄD¿¸–
-±Ýcnþ¨ ã×ü(Úíî6N¶»u» ä‡JJà„i !‹"àéÑg”dh’)‚ „%4MÔDì@­'ü³þêéîŸ{?ïç}ßÏ}Þ—ï©ð’a”¢HÆ ÀR W¬‚!
-2×=ȸ˜Ð|®£M˜Q5ôfö0EoûxɇM¢¦üò•iÓþ¬ Ä8íîç­‡‹û¦óż‡ã 3fæt?ꑺ´ýÔ9Û#ˆ™æ+¾óÞNgSǤsü‚Ó³•i’‰>’X×_ÎÚåò'»ÆjÞˆ³©³©U¦ÒW‚=“d{Ìí¼Äôû×úŽÔWšVòV•&c_Îq4pÏ X>ÚÝ¡8çÀÒ«½F']nÝŠçfœ/ß÷c[Ú™f£îìû„ª7¶Š÷ØÓö¦öfó_mºÍ÷K
-uqöGöm:‘IÏŸXýÁ¨‹áYWÔ2ïƒ' ®pÎ˼4E’½F-÷œ1}´uGJA&gŸõÛ²²O¨«¦÷_p¤ëÒ¥°2Û‹½;­¸%t_8~KdÅâ•ÐëlÝ*bfÕZ”-ÖÐÛëå“ï–æjš›\y§ŸQž¼wz]˜¬è<Š‹;ûÛvÙ=ö­RG
-NÝ„nç‹äkµ—×zm="¬÷Ve/hèšî&ôBóÃâ]Þü‚·Ks¼^ä!ïÆHƒKëy‚ªŠ+Ž{¹ŠÉMçë©ee›æEä(&úM .¨MÑ£•…îY]£’H"ÁÙØ]åw¤
- ^“ßûQnÛ©ý›ï~ã‡é™[KgÎï~Ÿƒ~ù³£eÍ)““5t Zt;°"÷ó²Í-±>Ýí_/ºy%¥ÿTI’­ñ`ó(—šuu…_Yl=EG%ËÊÓk|»m‹(™ýÇóƒÿDTƒ#4Ci:óN?cendstream
+±Ýcnþ¨ *dþ
+j"v æþYõt÷ϽŸ÷ó¾ïç>ïËwWxÉ0J‰Q$ã `)+¢`ÀˆÃçÐ8Â9ap)€%È j
+=ˆÀõ8mÄ1†F  Pâj‚ä-$U?1ƒîYʈÓzV˜ÁŠœ X‰EjÌ
+#H5ðù„¦3‡½ 6D$†›
+ËRŒõ™œW¤GË=òÝ3:†%Dœ³‡1³Âïh¼*·û“ì–³Rû·ßÿÎ+ Ñ3·Oݹ—ƒ~õ‹£eÕi““uQ_„èN`Yö%›¢}:[¿]pëjRïé¢[ý¡Æa.Ukjò¿¶Øº
+ŽI––¦VùvÎÛV43ú‡çÿÿ‰¨Gh†Ò"tçO0¸c'endstream
endobj
193 0 obj <<
/Type /Font
@@ -9282,14 +9272,14 @@ endobj
/FirstChar 0
/LastChar 48
/Widths 1079 0 R
-/BaseFont /JXAIQQ+CMSY10
+/BaseFont /PZUNYG+CMSY10
/FontDescriptor 191 0 R
>> endobj
191 0 obj <<
/Ascent 750
/CapHeight 683
/Descent -194
-/FontName /JXAIQQ+CMSY10
+/FontName /PZUNYG+CMSY10
/ItalicAngle -14.035
/StemV 85
/XHeight 431
@@ -9316,7 +9306,7 @@ stream
xÚí{Ex]²¥˜™Y%f&K²ÅÌÌ’E%f•˜™™™™Ùbff²dÅh1{üw¿îž×ýf5»ù&s‘÷Ɖ<qîÉE-ŠŠLI•IØÔÞ(aobbcfå(XÚ»8«ÙÉ1©
´±wø«Ò
I ÐéOÓ¦å*™‰›Z‚þ@k9ð±°8˜ÿÄ˜Í˜í€ º?ŠÛ™ŠÚÛþEàŒð—fb–N@“?Cy°ü»nÖvönv^ÿ6³´3ýÛH¦.,êv–Ž.@i±ÿJþBøWÌp±²³ò²²€Ž
-Ù™úx9Ø;
+Ù™úx9Ø;
/ÎKॢ”¯2ÌÒx«U`X¢Loëü3Œbëù#fM7†áòÊ2—ßR¨$¨ñÚ˜P»‚‡¯gº—ýÅ¢²Óì¥~Ü¡ˆK†Cßa“q¸ÕºjqÔ½ÞÅ`í‹“4\c迉Ÿºß6Vû™ËÉÿ©wmQX]Åõú§¹f³yÍò²ÒÉ Œ+GÒN“¼z_”isìWÒy;œvse‚]5ζGõîMá„ýÁï*Q–->›ÝŸÝÝ_,kŽ”Ð û®Y4aíKÙç©€M¤ü·XJ*®’u»Q9®‚µ?;œ&³?©[\êöj© ¸ÿÚŸ’Ô3æ<Xä§Ž:`gk‰ceÞ@ÖTæŒõòU]
giMí®<ö•z8P®“Vwá§]Õù¡¤KàaA§N"ŸU¿¡2'z¥ÿ`à‚œ!É æ½M•ÊDªÒÙ‡eM6¼N« ëÆº¬Œ
l2õaºqòú΋¦ q${B€Ô?¨Ôs½{}c^àž{
@@ -9373,7 +9363,7 @@ Z‘ͦARFIP`¿Š+à,a&Ø“Ï@\ÔáìµÃt(gï‹Õ2•&Fdv® jˆüTÅÎ}’•˜óWÃ-LT“ökn²À&zÌB¦rT
ÅßMRüÝŸ¿ÒÄ’‰ÏZžšNyŒ¿¿;®F-píú“"•t àx2Æ–û¤ ›>Ï4é¬ýöZH¹„o30¥oµ ß÷X]8í¸@Ù¬ø‰^äÛš\ø…IÅáÊjݬF¬—øó)3ÚÆÃ±¹%·*Ö’¸¸Z©Ú-e?à[a~ÌôÆœ6ÍŒ@DÝ¡‰Ù,£y\í¥të~²&3d¡|¶Ã6ƒÀî¡Â ËsÍ´ÊÞs¥‘+'ÿK£\Í/êò—h‘V›‹ƒó^Ãù¶ôkHÄ„æÌµ
7k·tøê ×={C@Ùeû®é§²jl¤÷fB6u_¡^Î}ÈNO° Å!Õ–ßNzÜ¥¿ï-gÜÜı+ÁÇ3¾B‘ä¯I‚¨
ÓoR½àâ³™”#/ ˆ(EOåmrŸJSk²Txëúè·~Rt䆚˸᪄ t`#碣­ð ”úÕ“;÷¯uXBé¼NËÆÁªÞ>ËjMgRqo– I®p¬õÿîëø­ù·9‚„ÜCÁå§[¥—¼·{
-\9ùÏ.¨éèþª‡üŠ`^VúÖÝ}á—Ñ1|¬ÿ—Âÿ'ø‚ÀÄhä²·5r²Fðr:ƒìþúçÂÿtŠÉ"endstream
+\9ùÏ.¨éèþª‡üŠ`^VúÖÝ}á—Ñ1|¬ÿ—Âÿ'ø‚ÀÄhä²·5r²Fðr:ƒìþúçÂÿ úÉendstream
endobj
173 0 obj <<
/Type /Font
@@ -9382,14 +9372,14 @@ endobj
/FirstChar 2
/LastChar 252
/Widths 1080 0 R
-/BaseFont /ORVDEP+NimbusSanL-Regu
+/BaseFont /IFLIHY+NimbusSanL-Regu
/FontDescriptor 171 0 R
>> endobj
171 0 obj <<
/Ascent 712
/CapHeight 712
/Descent -213
-/FontName /ORVDEP+NimbusSanL-Regu
+/FontName /IFLIHY+NimbusSanL-Regu
/ItalicAngle 0
/StemV 85
/XHeight 523
@@ -9410,7 +9400,7 @@ endobj
>>
stream
xÚíweP]“-îÁƒË!!@pw÷àààp€ ÁÝÝÝÝÝÝ!Hpww×Ëû~3óM}w~Í̯[÷©zªžÝÝ{õê^½wCA&¯D/`dm
- °:Ùÿ•Ë
+ °:Ùÿ•Ë
Z;\é™9Xô¬LÀÉÆéþ_äûˆùŸk}{;@ë½h&æ¿Kÿ·÷Ÿ+í±2´6úkN”ìõ­ŒÞGë? ¹ ììÞýû´¿—üï뿇t"-ÌZrûš%¦$ÙWâfô
kuw2C÷ûÙÔ(çf{–[wx$®s–è=Wø1ÔŽs½69ÿ9´yÙ–¤Ýìı êˆžf¹“Ótec¬P¶pÐíx3ê|H:R u=›‘^ƒÑüʤº³1ª ¨“ÿ G<ÞÂj‡pvGãIî˜í‰ýùÖõ—aBuÄÇVôZÌÊœÃ#ʘý»[ªÞ¡þ¾Ž Ø®mBºôD
nG˜”!ž¶é„|š*%®aùÌ1½å±þ]*Ô¬+ó8uk¬
@@ -9459,7 +9449,7 @@ XüŽ`f›Y”ÊQL’ÒµëûY±i·W*jA)ÉJ@¸¬`Ûci›O®ÿ+%9L€·ì'râÇ{TºýËÿݵ,-ÿŸbçßtæÅú²™
¢ª‰Œ¹1ue}’‡JØÚ—áYõ×Sõ/؉¡‰E÷оöc2ÝÐåóxæÚ“#Ä_Áßë6v!gXr‘¹B"ÇŽãûÔºD{i'~¾n#A®Œbþmk¬ùœpDïÊÁ¹[aRý#$ B=p
{-.M 5,Ÿcm²H¬”¡ˆX;#f0ß ÓœzìÙé·N;çÐUw$á…‚ð£ntš6èMÆu~@a¤q2Í7÷À'Ðá'¬&J¥µA
¾ ÁÏÎhkÐ-©yr¬'l[ü¤iŠ$8Á(Lwyˆ`Ý¢€uŸOkwî°()„‡Ë;ÕE£lëŽ`vµ-8ñðhƒ8.«.൥Äu$Œ=/ª,]·|@xû†¯$_ÇlR÷+/\`·c“y´òñlQÌ{ëÄN¼æÃ%b먘7¼™eËEÙ‚¸ˆ 3Í‘vضެ ²]£p…MG‚&‚œx=©õ‚¹6\åpH‘äì|äO©_¥®ô.^~GQ
-’nJ±ÆzAìIó›BÞwžMðÁŒÆW%ë%KÕÕàý™[(7T:;%§Xþö\àQhsO°sê‚\Ö‡ØÀ탶߄#zA¦/Þ C˜Ùp4Õ<\Aº Ó&ˆÛl°¤O”ÅRA€î¤DÉÇA¦ÿáƒôÿþŸ
+’nJ±ÆzAìIó›BÞwžMðÁŒÆW%ë%KÕÕàý™[(7T:;%§Xþö\àQhsO°sê‚\Ö‡ØÀ탶߄#zA¦/Þ C˜Ùp4Õ<\Aº Ó&ˆÛl°¤O”ÅRA€î¤DÉÇA¦ÿáƒôÿþŸ
endobj
170 0 obj <<
/Type /Font
@@ -9468,14 +9458,14 @@ endobj
/FirstChar 2
/LastChar 252
/Widths 1081 0 R
-/BaseFont /LRBWUE+NimbusSanL-Bold
+/BaseFont /FIVLKU+NimbusSanL-Bold
/FontDescriptor 168 0 R
>> endobj
168 0 obj <<
/Ascent 722
/CapHeight 722
/Descent -217
-/FontName /LRBWUE+NimbusSanL-Bold
+/FontName /FIVLKU+NimbusSanL-Bold
/ItalicAngle 0
/StemV 141
/XHeight 532
@@ -9553,11 +9543,11 @@ endobj
/Parent 1083 0 R
/Kids [759 0 R 767 0 R 781 0 R 793 0 R 799 0 R 804 0 R]
>> endobj
-817 0 obj <<
+816 0 obj <<
/Type /Pages
/Count 6
/Parent 1083 0 R
-/Kids [810 0 R 826 0 R 837 0 R 846 0 R 853 0 R 862 0 R]
+/Kids [809 0 R 825 0 R 837 0 R 845 0 R 853 0 R 862 0 R]
>> endobj
869 0 obj <<
/Type /Pages
@@ -9569,7 +9559,7 @@ endobj
/Type /Pages
/Count 6
/Parent 1084 0 R
-/Kids [893 0 R 907 0 R 925 0 R 932 0 R 946 0 R 955 0 R]
+/Kids [893 0 R 907 0 R 925 0 R 932 0 R 946 0 R 956 0 R]
>> endobj
967 0 obj <<
/Type /Pages
@@ -9593,7 +9583,7 @@ endobj
/Type /Pages
/Count 36
/Parent 1085 0 R
-/Kids [593 0 R 638 0 R 677 0 R 720 0 R 764 0 R 817 0 R]
+/Kids [593 0 R 638 0 R 677 0 R 720 0 R 764 0 R 816 0 R]
>> endobj
1084 0 obj <<
/Type /Pages
@@ -9890,7 +9880,7 @@ endobj
/Count -2
>> endobj
1087 0 obj <<
-/Names [(API) 1047 0 R (BSD) 1048 0 R (Doc-Start) 167 0 R (GIMP) 1049 0 R (GNU) 1050 0 R (GUI) 1051 0 R (GVim) 1052 0 R (HTTPS) 1053 0 R (Item.1) 691 0 R (Item.10) 898 0 R (Item.11) 899 0 R (Item.12) 900 0 R (Item.13) 901 0 R (Item.14) 902 0 R (Item.15) 903 0 R (Item.16) 935 0 R (Item.17) 936 0 R (Item.18) 937 0 R (Item.19) 938 0 R (Item.2) 692 0 R (Item.20) 939 0 R (Item.21) 940 0 R (Item.22) 941 0 R (Item.3) 693 0 R (Item.4) 694 0 R (Item.5) 695 0 R (Item.6) 785 0 R (Item.7) 786 0 R (Item.8) 796 0 R (Item.9) 897 0 R (JRE) 1054 0 R (NID) 1055 0 R (PDF) 1056 0 R (PID) 1057 0 R (RTT) 1058 0 R (SDK) 1059 0 R (SVN) 1060 0 R (VS) 1061 0 R (appendix.A) 154 0 R (appendix.B) 158 0 R (chapter*.1) 202 0 R (chapter*.2) 254 0 R (chapter*.3) 349 0 R (chapter.1) 6 0 R (chapter.2) 18 0 R (chapter.3) 54 0 R (chapter.4) 110 0 R (chapter.5) 150 0 R (cite.Algorithms) 822 0 R (cite.AlgorithmsC) 823 0 R (cite.AntIntro) 1003 0 R (cite.AntManual) 1002 0 R (cite.Games) 923 0 R (cite.Java2DAPI) 922 0 R (cite.Java2d) 921 0 R (cite.Javadoc) 1001 0 R (cite.M32) 1042 0 R (cite.OOS) 984 0 R (cite.Regexp) 506 0 R (cite.Richtlinien) 985 0 R (cite.Swing) 778 0 R (cite.Tanenbaum) 393 0 R (cite.Vorlesung) 577 0 R (figure.1.1) 281 0 R (figure.1.2) 282 0 R (figure.2.1) 283 0 R (figure.2.10) 292 0 R (figure.2.11) 293 0 R (figure.2.12) 294 0 R (figure.2.13) 295 0 R (figure.2.14) 296 0 R (figure.2.15) 297 0 R (figure.2.2) 284 0 R (figure.2.3) 285 0 R (figure.2.4) 286 0 R (figure.2.5) 287 0 R (figure.2.6) 288 0 R (figure.2.7) 289 0 R (figure.2.8) 290 0 R (figure.2.9) 291 0 R (figure.3.1) 298 0 R (figure.3.10) 328 0 R (figure.3.11) 329 0 R (figure.3.12) 330 0 R (figure.3.13) 331 0 R (figure.3.2) 299 0 R (figure.3.3) 300 0 R (figure.3.4) 301 0 R (figure.3.5) 302 0 R (figure.3.6) 303 0 R (figure.3.7) 304 0 R (figure.3.8) 305 0 R (figure.3.9) 306 0 R (figure.4.1) 332 0 R (figure.4.10) 341 0 R (figure.4.11) 342 0 R (figure.4.12) 343 0 R (figure.4.13) 344 0 R (figure.4.2) 333 0 R (figure.4.3) 334 0 R (figure.4.4) 335 0 R (figure.4.5) 336 0 R (figure.4.6) 337 0 R (figure.4.7) 338 0 R (figure.4.8) 339 0 R (figure.4.9) 340 0 R (page.1) 166 0 R (page.10) 310 0 R (page.11) 348 0 R (page.12) 391 0 R (page.13) 398 0 R (page.14) 412 0 R (page.15) 421 0 R (page.16) 429 0 R (page.17) 437 0 R (page.18) 445 0 R (page.19) 453 0 R (page.2) 178 0 R (page.20) 460 0 R (page.21) 469 0 R (page.22) 476 0 R (page.23) 486 0 R (page.24) 495 0 R (page.25) 502 0 R (page.26) 511 0 R (page.27) 516 0 R (page.28) 523 0 R (page.29) 530 0 R (page.3) 182 0 R (page.30) 536 0 R (page.31) 540 0 R (page.32) 545 0 R (page.33) 552 0 R (page.34) 568 0 R (page.35) 574 0 R (page.36) 583 0 R (page.37) 589 0 R (page.38) 598 0 R (page.39) 603 0 R (page.4) 186 0 R (page.40) 610 0 R (page.41) 618 0 R (page.42) 627 0 R (page.43) 632 0 R (page.44) 643 0 R (page.45) 651 0 R (page.46) 656 0 R (page.47) 666 0 R (page.48) 672 0 R (page.49) 676 0 R (page.5) 190 0 R (page.50) 682 0 R (page.51) 686 0 R (page.52) 699 0 R (page.53) 704 0 R (page.54) 710 0 R (page.55) 715 0 R (page.56) 725 0 R (page.57) 733 0 R (page.58) 739 0 R (page.59) 747 0 R (page.6) 197 0 R (page.60) 755 0 R (page.61) 761 0 R (page.62) 769 0 R (page.63) 783 0 R (page.64) 795 0 R (page.65) 801 0 R (page.66) 806 0 R (page.67) 812 0 R (page.68) 828 0 R (page.69) 839 0 R (page.7) 201 0 R (page.70) 848 0 R (page.71) 855 0 R (page.72) 864 0 R (page.73) 868 0 R (page.74) 873 0 R (page.75) 877 0 R (page.76) 882 0 R (page.77) 887 0 R (page.78) 891 0 R (page.79) 895 0 R (page.8) 236 0 R (page.80) 909 0 R (page.81) 927 0 R (page.82) 934 0 R (page.83) 948 0 R (page.84) 957 0 R (page.85) 964 0 R (page.86) 977 0 R (page.87) 989 0 R (page.88) 997 0 R (page.89) 1007 0 R (page.9) 253 0 R (page.90) 1026 0 R (page.91) 1035 0 R (page.92) 1040 0 R (page.93) 1046 0 R (page.94) 1065 0 R (section*.10) 439 0 R (section*.11) 446 0 R (section*.12) 454 0 R (section*.13) 462 0 R (section*.14) 470 0 R (section*.15) 487 0 R (section*.16) 496 0 R (section*.17) 498 0 R (section*.18) 503 0 R (section*.19) 512 0 R (section*.20) 517 0 R (section*.21) 518 0 R (section*.22) 524 0 R (section*.23) 525 0 R (section*.24) 613 0 R (section*.25) 644 0 R (section*.26) 652 0 R (section*.27) 661 0 R (section*.28) 700 0 R (section*.29) 741 0 R (section*.30) 762 0 R (section*.31) 802 0 R (section*.32) 849 0 R (section*.33) 878 0 R (section*.34) 896 0 R (section*.35) 930 0 R (section*.36) 958 0 R (section*.37) 1008 0 R (section*.4) 399 0 R (section*.5) 401 0 R (section*.6) 402 0 R (section*.7) 413 0 R (section*.8) 422 0 R (section*.9) 423 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.2.1) 22 0 R (section.2.2) 26 0 R (section.2.3) 30 0 R (section.2.4) 34 0 R (section.3.1) 58 0 R (section.3.10) 94 0 R (section.3.11) 98 0 R (section.3.2) 62 0 R (section.3.3) 66 0 R (section.3.4) 70 0 R (section.3.5) 74 0 R (section.3.6) 78 0 R (section.3.7) 82 0 R (section.3.8) 86 0 R (section.3.9) 90 0 R (section.4.1) 114 0 R (section.4.2) 118 0 R (section.4.3) 122 0 R (section.4.4) 126 0 R (section.4.5) 130 0 R (section.4.6) 134 0 R (section.4.7) 138 0 R (section.4.8) 142 0 R (section.4.9) 146 0 R (subsection.2.4.1) 38 0 R (subsection.2.4.2) 42 0 R (subsection.2.4.3) 46 0 R (subsection.2.4.4) 50 0 R (subsection.3.11.1) 102 0 R (subsection.3.11.2) 106 0 R (table.2.1) 369 0 R (table.2.2) 370 0 R (table.2.3) 371 0 R (table.3.1) 372 0 R (table.3.10) 381 0 R (table.3.11) 382 0 R (table.3.12) 383 0 R (table.3.13) 384 0 R (table.3.14) 385 0 R (table.3.2) 373 0 R (table.3.3) 374 0 R (table.3.4) 375 0 R (table.3.5) 376 0 R (table.3.6) 377 0 R (table.3.7) 378 0 R (table.3.8) 379 0 R (table.3.9) 380 0 R (table.4.1) 386 0 R (table.4.2) 387 0 R]
+/Names [(API) 1047 0 R (BSD) 1048 0 R (Doc-Start) 167 0 R (GIMP) 1049 0 R (GNU) 1050 0 R (GUI) 1051 0 R (GVim) 1052 0 R (HTTPS) 1053 0 R (Item.1) 691 0 R (Item.10) 898 0 R (Item.11) 899 0 R (Item.12) 900 0 R (Item.13) 901 0 R (Item.14) 902 0 R (Item.15) 903 0 R (Item.16) 935 0 R (Item.17) 936 0 R (Item.18) 937 0 R (Item.19) 938 0 R (Item.2) 692 0 R (Item.20) 939 0 R (Item.21) 940 0 R (Item.22) 941 0 R (Item.3) 693 0 R (Item.4) 694 0 R (Item.5) 695 0 R (Item.6) 785 0 R (Item.7) 786 0 R (Item.8) 796 0 R (Item.9) 897 0 R (JRE) 1054 0 R (NID) 1055 0 R (PDF) 1056 0 R (PID) 1057 0 R (RTT) 1058 0 R (SDK) 1059 0 R (SVN) 1060 0 R (VS) 1061 0 R (appendix.A) 154 0 R (appendix.B) 158 0 R (chapter*.1) 202 0 R (chapter*.2) 254 0 R (chapter*.3) 349 0 R (chapter.1) 6 0 R (chapter.2) 18 0 R (chapter.3) 54 0 R (chapter.4) 110 0 R (chapter.5) 150 0 R (cite.Algorithms) 821 0 R (cite.AlgorithmsC) 822 0 R (cite.AntIntro) 1003 0 R (cite.AntManual) 1002 0 R (cite.Games) 923 0 R (cite.Java2DAPI) 922 0 R (cite.Java2d) 921 0 R (cite.Javadoc) 1001 0 R (cite.M32) 1042 0 R (cite.OOS) 984 0 R (cite.Regexp) 506 0 R (cite.Richtlinien) 985 0 R (cite.Swing) 778 0 R (cite.Tanenbaum) 393 0 R (cite.Vorlesung) 577 0 R (figure.1.1) 281 0 R (figure.1.2) 282 0 R (figure.2.1) 283 0 R (figure.2.10) 292 0 R (figure.2.11) 293 0 R (figure.2.12) 294 0 R (figure.2.13) 295 0 R (figure.2.14) 296 0 R (figure.2.15) 297 0 R (figure.2.2) 284 0 R (figure.2.3) 285 0 R (figure.2.4) 286 0 R (figure.2.5) 287 0 R (figure.2.6) 288 0 R (figure.2.7) 289 0 R (figure.2.8) 290 0 R (figure.2.9) 291 0 R (figure.3.1) 298 0 R (figure.3.10) 328 0 R (figure.3.11) 329 0 R (figure.3.12) 330 0 R (figure.3.13) 331 0 R (figure.3.2) 299 0 R (figure.3.3) 300 0 R (figure.3.4) 301 0 R (figure.3.5) 302 0 R (figure.3.6) 303 0 R (figure.3.7) 304 0 R (figure.3.8) 305 0 R (figure.3.9) 306 0 R (figure.4.1) 332 0 R (figure.4.10) 341 0 R (figure.4.11) 342 0 R (figure.4.12) 343 0 R (figure.4.13) 344 0 R (figure.4.2) 333 0 R (figure.4.3) 334 0 R (figure.4.4) 335 0 R (figure.4.5) 336 0 R (figure.4.6) 337 0 R (figure.4.7) 338 0 R (figure.4.8) 339 0 R (figure.4.9) 340 0 R (page.1) 166 0 R (page.10) 310 0 R (page.11) 348 0 R (page.12) 391 0 R (page.13) 398 0 R (page.14) 412 0 R (page.15) 421 0 R (page.16) 429 0 R (page.17) 437 0 R (page.18) 445 0 R (page.19) 453 0 R (page.2) 178 0 R (page.20) 460 0 R (page.21) 469 0 R (page.22) 476 0 R (page.23) 486 0 R (page.24) 495 0 R (page.25) 502 0 R (page.26) 511 0 R (page.27) 516 0 R (page.28) 523 0 R (page.29) 530 0 R (page.3) 182 0 R (page.30) 536 0 R (page.31) 540 0 R (page.32) 545 0 R (page.33) 552 0 R (page.34) 568 0 R (page.35) 574 0 R (page.36) 583 0 R (page.37) 589 0 R (page.38) 598 0 R (page.39) 603 0 R (page.4) 186 0 R (page.40) 610 0 R (page.41) 618 0 R (page.42) 627 0 R (page.43) 632 0 R (page.44) 643 0 R (page.45) 651 0 R (page.46) 656 0 R (page.47) 666 0 R (page.48) 672 0 R (page.49) 676 0 R (page.5) 190 0 R (page.50) 682 0 R (page.51) 686 0 R (page.52) 699 0 R (page.53) 704 0 R (page.54) 710 0 R (page.55) 715 0 R (page.56) 725 0 R (page.57) 733 0 R (page.58) 739 0 R (page.59) 747 0 R (page.6) 197 0 R (page.60) 755 0 R (page.61) 761 0 R (page.62) 769 0 R (page.63) 783 0 R (page.64) 795 0 R (page.65) 801 0 R (page.66) 806 0 R (page.67) 811 0 R (page.68) 827 0 R (page.69) 839 0 R (page.7) 201 0 R (page.70) 847 0 R (page.71) 855 0 R (page.72) 864 0 R (page.73) 868 0 R (page.74) 873 0 R (page.75) 877 0 R (page.76) 882 0 R (page.77) 887 0 R (page.78) 891 0 R (page.79) 895 0 R (page.8) 236 0 R (page.80) 909 0 R (page.81) 927 0 R (page.82) 934 0 R (page.83) 948 0 R (page.84) 958 0 R (page.85) 964 0 R (page.86) 977 0 R (page.87) 989 0 R (page.88) 997 0 R (page.89) 1007 0 R (page.9) 253 0 R (page.90) 1026 0 R (page.91) 1035 0 R (page.92) 1040 0 R (page.93) 1046 0 R (page.94) 1065 0 R (section*.10) 439 0 R (section*.11) 446 0 R (section*.12) 454 0 R (section*.13) 462 0 R (section*.14) 470 0 R (section*.15) 487 0 R (section*.16) 496 0 R (section*.17) 498 0 R (section*.18) 503 0 R (section*.19) 512 0 R (section*.20) 517 0 R (section*.21) 518 0 R (section*.22) 524 0 R (section*.23) 525 0 R (section*.24) 613 0 R (section*.25) 644 0 R (section*.26) 652 0 R (section*.27) 661 0 R (section*.28) 700 0 R (section*.29) 741 0 R (section*.30) 762 0 R (section*.31) 802 0 R (section*.32) 848 0 R (section*.33) 878 0 R (section*.34) 896 0 R (section*.35) 930 0 R (section*.36) 959 0 R (section*.37) 1008 0 R (section*.4) 399 0 R (section*.5) 401 0 R (section*.6) 402 0 R (section*.7) 413 0 R (section*.8) 422 0 R (section*.9) 423 0 R (section.1.1) 10 0 R (section.1.2) 14 0 R (section.2.1) 22 0 R (section.2.2) 26 0 R (section.2.3) 30 0 R (section.2.4) 34 0 R (section.3.1) 58 0 R (section.3.10) 94 0 R (section.3.11) 98 0 R (section.3.2) 62 0 R (section.3.3) 66 0 R (section.3.4) 70 0 R (section.3.5) 74 0 R (section.3.6) 78 0 R (section.3.7) 82 0 R (section.3.8) 86 0 R (section.3.9) 90 0 R (section.4.1) 114 0 R (section.4.2) 118 0 R (section.4.3) 122 0 R (section.4.4) 126 0 R (section.4.5) 130 0 R (section.4.6) 134 0 R (section.4.7) 138 0 R (section.4.8) 142 0 R (section.4.9) 146 0 R (subsection.2.4.1) 38 0 R (subsection.2.4.2) 42 0 R (subsection.2.4.3) 46 0 R (subsection.2.4.4) 50 0 R (subsection.3.11.1) 102 0 R (subsection.3.11.2) 106 0 R (table.2.1) 369 0 R (table.2.2) 370 0 R (table.2.3) 371 0 R (table.3.1) 372 0 R (table.3.10) 381 0 R (table.3.11) 382 0 R (table.3.12) 383 0 R (table.3.13) 384 0 R (table.3.14) 385 0 R (table.3.2) 373 0 R (table.3.3) 374 0 R (table.3.4) 375 0 R (table.3.5) 376 0 R (table.3.6) 377 0 R (table.3.7) 378 0 R (table.3.8) 379 0 R (table.3.9) 380 0 R (table.4.1) 386 0 R (table.4.2) 387 0 R]
/Limits [(API) (table.4.2)]
>> endobj
1088 0 obj <<
@@ -9909,7 +9899,7 @@ endobj
>> endobj
1091 0 obj <<
/Author(Paul Bütow)/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords()
-/CreationDate (D:20080814004320Z)
+/CreationDate (D:20080814014234Z)
/PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4)
>> endobj
xref
@@ -9921,159 +9911,159 @@ xref
0000000000 00000 f
0000000009 00000 n
0000088156 00000 n
-0001098243 00000 n
+0001098314 00000 n
0000000054 00000 n
0000000143 00000 n
0000088217 00000 n
-0001098171 00000 n
+0001098242 00000 n
0000000190 00000 n
0000000290 00000 n
0000091785 00000 n
-0001098098 00000 n
+0001098169 00000 n
0000000338 00000 n
0000000438 00000 n
0000109814 00000 n
-0001097973 00000 n
+0001098044 00000 n
0000000484 00000 n
0000000709 00000 n
0000109876 00000 n
-0001097899 00000 n
+0001097970 00000 n
0000000757 00000 n
0000000885 00000 n
0000191038 00000 n
-0001097812 00000 n
+0001097883 00000 n
0000000933 00000 n
0000001048 00000 n
0000273603 00000 n
-0001097725 00000 n
+0001097796 00000 n
0000001096 00000 n
0000001196 00000 n
0000278969 00000 n
-0001097614 00000 n
+0001097685 00000 n
0000001244 00000 n
0000001359 00000 n
0000282591 00000 n
-0001097540 00000 n
+0001097611 00000 n
0000001412 00000 n
0000001567 00000 n
0000282653 00000 n
-0001097453 00000 n
+0001097524 00000 n
0000001620 00000 n
0000001800 00000 n
0000319928 00000 n
-0001097366 00000 n
+0001097437 00000 n
0000001853 00000 n
0000002094 00000 n
0000325277 00000 n
-0001097292 00000 n
+0001097363 00000 n
0000002147 00000 n
0000002363 00000 n
0000327579 00000 n
-0001097164 00000 n
+0001097235 00000 n
0000002409 00000 n
0000002575 00000 n
0000327641 00000 n
-0001097090 00000 n
+0001097161 00000 n
0000002623 00000 n
0000002815 00000 n
0000492234 00000 n
-0001097003 00000 n
+0001097074 00000 n
0000002863 00000 n
0000003231 00000 n
0000563290 00000 n
-0001096916 00000 n
+0001096987 00000 n
0000003279 00000 n
0000003539 00000 n
0000584715 00000 n
-0001096829 00000 n
+0001096900 00000 n
0000003587 00000 n
0000004095 00000 n
0000613645 00000 n
-0001096742 00000 n
+0001096813 00000 n
0000004143 00000 n
0000004564 00000 n
0000641222 00000 n
-0001096655 00000 n
+0001096726 00000 n
0000004612 00000 n
0000005031 00000 n
0000667708 00000 n
-0001096568 00000 n
+0001096639 00000 n
0000005079 00000 n
0000005417 00000 n
0000671021 00000 n
-0001096481 00000 n
+0001096552 00000 n
0000005465 00000 n
0000005808 00000 n
0000721778 00000 n
-0001096394 00000 n
+0001096465 00000 n
0000005856 00000 n
0000006208 00000 n
0000750660 00000 n
-0001096307 00000 n
+0001096378 00000 n
0000006257 00000 n
0000006702 00000 n
0000789241 00000 n
-0001096193 00000 n
+0001096264 00000 n
0000006751 00000 n
0000006895 00000 n
0000789303 00000 n
-0001096115 00000 n
+0001096186 00000 n
0000006950 00000 n
0000007258 00000 n
0000846671 00000 n
-0001096037 00000 n
+0001096108 00000 n
0000007313 00000 n
0000007669 00000 n
0000851524 00000 n
-0001095905 00000 n
+0001095976 00000 n
0000007716 00000 n
0000007832 00000 n
0000851587 00000 n
-0001095826 00000 n
+0001095897 00000 n
0000007881 00000 n
0000008068 00000 n
0000867313 00000 n
-0001095733 00000 n
+0001095804 00000 n
0000008117 00000 n
0000008218 00000 n
0000884543 00000 n
-0001095640 00000 n
+0001095711 00000 n
0000008267 00000 n
0000008595 00000 n
-0000896328 00000 n
-0001095547 00000 n
+0000896332 00000 n
+0001095618 00000 n
0000008644 00000 n
0000008760 00000 n
-0000943647 00000 n
-0001095454 00000 n
+0000943694 00000 n
+0001095525 00000 n
0000008809 00000 n
0000009041 00000 n
-0000951287 00000 n
-0001095361 00000 n
+0000951387 00000 n
+0001095432 00000 n
0000009090 00000 n
0000009413 00000 n
-0000963036 00000 n
-0001095268 00000 n
+0000963258 00000 n
+0001095339 00000 n
0000009462 00000 n
0000009778 00000 n
-0000967388 00000 n
-0001095175 00000 n
+0000967521 00000 n
+0001095246 00000 n
0000009827 00000 n
0000009988 00000 n
-0000973592 00000 n
-0001095096 00000 n
+0000973603 00000 n
+0001095167 00000 n
0000010037 00000 n
0000010188 00000 n
-0000983668 00000 n
-0001095002 00000 n
+0000983736 00000 n
+0001095073 00000 n
0000010235 00000 n
0000010316 00000 n
-0000987731 00000 n
-0001094908 00000 n
+0000987799 00000 n
+0001094979 00000 n
0000010364 00000 n
0000010445 00000 n
-0000991029 00000 n
-0001094828 00000 n
+0000991097 00000 n
+0001094899 00000 n
0000010493 00000 n
0000010634 00000 n
0000011593 00000 n
@@ -10082,13 +10072,13 @@ xref
0000010686 00000 n
0000053994 00000 n
0000054057 00000 n
-0001091338 00000 n
-0001078350 00000 n
-0001091166 00000 n
-0001077056 00000 n
-0001063196 00000 n
-0001076884 00000 n
-0001092446 00000 n
+0001091409 00000 n
+0001078421 00000 n
+0001091237 00000 n
+0001077127 00000 n
+0001063267 00000 n
+0001076955 00000 n
+0001092517 00000 n
0000054575 00000 n
0000054390 00000 n
0000054241 00000 n
@@ -10105,9 +10095,9 @@ xref
0000057191 00000 n
0000056239 00000 n
0000057313 00000 n
-0001062661 00000 n
-0001060796 00000 n
-0001062499 00000 n
+0001062732 00000 n
+0001060867 00000 n
+0001062570 00000 n
0000057808 00000 n
0000057623 00000 n
0000057474 00000 n
@@ -10132,9 +10122,9 @@ xref
0000062670 00000 n
0000062825 00000 n
0000062982 00000 n
-0001059599 00000 n
-0001047282 00000 n
-0001059423 00000 n
+0001059670 00000 n
+0001047353 00000 n
+0001059494 00000 n
0000063139 00000 n
0000063295 00000 n
0000063451 00000 n
@@ -10146,7 +10136,7 @@ xref
0000064390 00000 n
0000064548 00000 n
0000064711 00000 n
-0001092564 00000 n
+0001092635 00000 n
0000068813 00000 n
0000066483 00000 n
0000065097 00000 n
@@ -10250,15 +10240,15 @@ xref
0000867249 00000 n
0000871725 00000 n
0000884606 00000 n
-0000889354 00000 n
-0000893435 00000 n
-0000900504 00000 n
-0000920774 00000 n
-0000943710 00000 n
-0000955544 00000 n
-0000963099 00000 n
-0000967324 00000 n
-0000969976 00000 n
+0000889439 00000 n
+0000893439 00000 n
+0000900515 00000 n
+0000920784 00000 n
+0000943757 00000 n
+0000955796 00000 n
+0000963321 00000 n
+0000967457 00000 n
+0000970108 00000 n
0000085916 00000 n
0000082559 00000 n
0000080648 00000 n
@@ -10307,7 +10297,7 @@ xref
0000086001 00000 n
0000088093 00000 n
0000087933 00000 n
-0000991992 00000 n
+0000992060 00000 n
0000090369 00000 n
0000092098 00000 n
0000090227 00000 n
@@ -10317,7 +10307,7 @@ xref
0000091565 00000 n
0000091972 00000 n
0000092035 00000 n
-0001092682 00000 n
+0001092753 00000 n
0000091294 00000 n
0000091425 00000 n
0000091472 00000 n
@@ -10370,7 +10360,7 @@ xref
0000164275 00000 n
0000164338 00000 n
0000164118 00000 n
-0001092800 00000 n
+0001092871 00000 n
0000167710 00000 n
0000167058 00000 n
0000164676 00000 n
@@ -10419,8 +10409,8 @@ xref
0000226500 00000 n
0000226627 00000 n
0000226342 00000 n
-0001092918 00000 n
-0000991479 00000 n
+0001092989 00000 n
+0000991547 00000 n
0000228454 00000 n
0000273728 00000 n
0000228332 00000 n
@@ -10455,30 +10445,30 @@ xref
0000304985 00000 n
0000303182 00000 n
0000316597 00000 n
-0001093036 00000 n
+0001093107 00000 n
0000319990 00000 n
0000319680 00000 n
0000316871 00000 n
0000319802 00000 n
-0001046735 00000 n
-0001037787 00000 n
-0001046558 00000 n
+0001046806 00000 n
+0001037857 00000 n
+0001046629 00000 n
0000323237 00000 n
0000323052 00000 n
0000320114 00000 n
0000323174 00000 n
-0001037425 00000 n
-0001028204 00000 n
-0001037245 00000 n
-0001027762 00000 n
-0001025477 00000 n
-0001027600 00000 n
-0001025183 00000 n
-0001017365 00000 n
-0001025008 00000 n
-0001016978 00000 n
-0001014791 00000 n
-0001016815 00000 n
+0001037495 00000 n
+0001028274 00000 n
+0001037315 00000 n
+0001027832 00000 n
+0001025546 00000 n
+0001027670 00000 n
+0001025252 00000 n
+0001017434 00000 n
+0001025077 00000 n
+0001017047 00000 n
+0001014859 00000 n
+0001016884 00000 n
0000325339 00000 n
0000324753 00000 n
0000323400 00000 n
@@ -10491,7 +10481,7 @@ xref
0000327516 00000 n
0000327198 00000 n
0000327358 00000 n
-0000991864 00000 n
+0000991932 00000 n
0000329383 00000 n
0000360582 00000 n
0000492424 00000 n
@@ -10507,7 +10497,7 @@ xref
0000494937 00000 n
0000495092 00000 n
0000495248 00000 n
-0001093154 00000 n
+0001093225 00000 n
0000497676 00000 n
0000563416 00000 n
0000497554 00000 n
@@ -10547,12 +10537,12 @@ xref
0000644834 00000 n
0000641506 00000 n
0000645297 00000 n
-0001014460 00000 n
-0001012350 00000 n
-0001014289 00000 n
+0001014528 00000 n
+0001012418 00000 n
+0001014357 00000 n
0000644984 00000 n
0000645141 00000 n
-0001093272 00000 n
+0001093343 00000 n
0000647927 00000 n
0000667834 00000 n
0000647777 00000 n
@@ -10591,7 +10581,7 @@ xref
0000726768 00000 n
0000725001 00000 n
0000726890 00000 n
-0001093390 00000 n
+0001093461 00000 n
0000729257 00000 n
0000750786 00000 n
0000729135 00000 n
@@ -10631,10 +10621,10 @@ xref
0000789616 00000 n
0000820658 00000 n
0000820500 00000 n
-0001011254 00000 n
-0000994044 00000 n
-0001011081 00000 n
-0001093508 00000 n
+0001011322 00000 n
+0000994112 00000 n
+0001011149 00000 n
+0001093579 00000 n
0000823455 00000 n
0000846798 00000 n
0000823289 00000 n
@@ -10678,7 +10668,7 @@ xref
0000862388 00000 n
0000862515 00000 n
0000862231 00000 n
-0001093626 00000 n
+0001093697 00000 n
0000865133 00000 n
0000867376 00000 n
0000864975 00000 n
@@ -10692,7 +10682,7 @@ xref
0000866542 00000 n
0000866614 00000 n
0000866694 00000 n
-0000991736 00000 n
+0000991804 00000 n
0000869476 00000 n
0000871914 00000 n
0000869334 00000 n
@@ -10722,7 +10712,6 @@ xref
0000878240 00000 n
0000879748 00000 n
0000882694 00000 n
-0000887127 00000 n
0000884670 00000 n
0000882528 00000 n
0000879909 00000 n
@@ -10731,288 +10720,289 @@ xref
0000884000 00000 n
0000884157 00000 n
0000884318 00000 n
-0001093744 00000 n
+0001093815 00000 n
0000883572 00000 n
0000883703 00000 n
0000883750 00000 n
0000883822 00000 n
-0000991287 00000 n
-0000991928 00000 n
-0000892061 00000 n
-0000889417 00000 n
-0000886977 00000 n
+0000991355 00000 n
+0000991996 00000 n
+0000887213 00000 n
+0000889502 00000 n
+0000887063 00000 n
0000884797 00000 n
-0000889291 00000 n
-0000888978 00000 n
-0000889134 00000 n
-0000888626 00000 n
-0000888757 00000 n
-0000888804 00000 n
-0000888876 00000 n
-0000888956 00000 n
-0000893499 00000 n
-0000891939 00000 n
-0000889531 00000 n
-0000893372 00000 n
-0000893101 00000 n
-0000893232 00000 n
-0000893279 00000 n
-0000893351 00000 n
-0000898642 00000 n
-0000896391 00000 n
-0000895904 00000 n
-0000893613 00000 n
-0000896202 00000 n
-0000896265 00000 n
-0000896046 00000 n
-0000902565 00000 n
-0000900568 00000 n
-0000898520 00000 n
-0000896502 00000 n
-0000900441 00000 n
-0000900090 00000 n
-0000900221 00000 n
-0000900268 00000 n
-0000900340 00000 n
-0000900420 00000 n
-0000920838 00000 n
-0000902443 00000 n
-0000900695 00000 n
-0000920711 00000 n
-0000923781 00000 n
-0000923596 00000 n
-0000920986 00000 n
-0000923718 00000 n
-0001093862 00000 n
-0000926632 00000 n
-0000926447 00000 n
-0000923892 00000 n
-0000926569 00000 n
-0000929028 00000 n
-0000928781 00000 n
-0000926730 00000 n
-0000928903 00000 n
-0000928966 00000 n
-0000931472 00000 n
-0000931111 00000 n
-0000929152 00000 n
-0000931409 00000 n
-0000931253 00000 n
-0000933272 00000 n
-0000933087 00000 n
-0000931570 00000 n
-0000933209 00000 n
-0000935162 00000 n
-0000934977 00000 n
-0000933370 00000 n
-0000935099 00000 n
-0000938173 00000 n
-0000937486 00000 n
-0000935273 00000 n
-0000937608 00000 n
-0000937671 00000 n
-0000937734 00000 n
-0000937797 00000 n
-0000937860 00000 n
-0000937923 00000 n
-0000937986 00000 n
-0000938048 00000 n
-0000938111 00000 n
-0001093980 00000 n
-0000940863 00000 n
-0000943773 00000 n
-0000940673 00000 n
-0000938297 00000 n
-0000943584 00000 n
-0000942484 00000 n
-0000942639 00000 n
-0000942796 00000 n
-0000942952 00000 n
-0000943109 00000 n
-0000943267 00000 n
-0000943427 00000 n
-0000942213 00000 n
-0000942344 00000 n
+0000889376 00000 n
+0000889064 00000 n
+0000889219 00000 n
+0000888712 00000 n
+0000888843 00000 n
+0000888890 00000 n
+0000888962 00000 n
+0000889042 00000 n
+0000892065 00000 n
+0000893503 00000 n
+0000891943 00000 n
+0000889616 00000 n
+0000893376 00000 n
+0000893105 00000 n
+0000893236 00000 n
+0000893283 00000 n
+0000893355 00000 n
+0000896395 00000 n
+0000895908 00000 n
+0000893617 00000 n
+0000896206 00000 n
+0000896269 00000 n
+0000896050 00000 n
+0000898653 00000 n
+0000902575 00000 n
+0000900578 00000 n
+0000898531 00000 n
+0000896506 00000 n
+0000900452 00000 n
+0000900101 00000 n
+0000900232 00000 n
+0000900279 00000 n
+0000900351 00000 n
+0000900431 00000 n
+0000920848 00000 n
+0000902453 00000 n
+0000900705 00000 n
+0000920721 00000 n
+0000923791 00000 n
+0000923606 00000 n
+0000920996 00000 n
+0000923728 00000 n
+0001093933 00000 n
+0000926642 00000 n
+0000926457 00000 n
+0000923902 00000 n
+0000926579 00000 n
+0000929038 00000 n
+0000928791 00000 n
+0000926740 00000 n
+0000928913 00000 n
+0000928976 00000 n
+0000931482 00000 n
+0000931121 00000 n
+0000929162 00000 n
+0000931419 00000 n
+0000931263 00000 n
+0000933282 00000 n
+0000933097 00000 n
+0000931580 00000 n
+0000933219 00000 n
+0000935172 00000 n
+0000934987 00000 n
+0000933380 00000 n
+0000935109 00000 n
+0000938183 00000 n
+0000937496 00000 n
+0000935283 00000 n
+0000937618 00000 n
+0000937681 00000 n
+0000937744 00000 n
+0000937807 00000 n
+0000937870 00000 n
+0000937933 00000 n
+0000937996 00000 n
+0000938058 00000 n
+0000938121 00000 n
+0001094051 00000 n
+0000940910 00000 n
+0000943820 00000 n
+0000940720 00000 n
+0000938307 00000 n
+0000943631 00000 n
+0000942531 00000 n
+0000942688 00000 n
+0000942845 00000 n
+0000942998 00000 n
+0000943155 00000 n
+0000943313 00000 n
+0000943474 00000 n
+0000942260 00000 n
0000942391 00000 n
-0000942463 00000 n
-0000991672 00000 n
-0000991543 00000 n
-0000991223 00000 n
-0000947306 00000 n
-0000946716 00000 n
-0000943900 00000 n
-0000947180 00000 n
-0000946866 00000 n
-0000947023 00000 n
-0000947243 00000 n
-0000951350 00000 n
-0000950321 00000 n
-0000947417 00000 n
-0000950785 00000 n
-0000950848 00000 n
-0000950911 00000 n
-0000950974 00000 n
-0000951037 00000 n
-0000951099 00000 n
-0000951162 00000 n
-0000951224 00000 n
-0000950471 00000 n
-0000950628 00000 n
-0000953610 00000 n
-0000955608 00000 n
-0000953488 00000 n
-0000951513 00000 n
-0000955481 00000 n
-0000955129 00000 n
-0000955260 00000 n
-0000955307 00000 n
-0000955379 00000 n
-0000955459 00000 n
-0000958621 00000 n
-0000958196 00000 n
-0000955735 00000 n
-0000958495 00000 n
-0000958558 00000 n
-0000958338 00000 n
-0000961068 00000 n
-0000963162 00000 n
-0000960918 00000 n
-0000958745 00000 n
-0000962973 00000 n
-0000962657 00000 n
-0000962815 00000 n
-0001094098 00000 n
-0000962386 00000 n
-0000962517 00000 n
-0000962564 00000 n
-0000962636 00000 n
-0000965763 00000 n
-0000968144 00000 n
-0000967451 00000 n
-0000965613 00000 n
-0000963302 00000 n
-0000967261 00000 n
-0000966943 00000 n
-0000967098 00000 n
-0000966672 00000 n
-0000966803 00000 n
-0000966850 00000 n
-0000966922 00000 n
-0000991351 00000 n
-0000991415 00000 n
-0000970040 00000 n
-0000968022 00000 n
-0000967591 00000 n
-0000969913 00000 n
-0000969641 00000 n
-0000969772 00000 n
-0000969819 00000 n
-0000969891 00000 n
-0000973655 00000 n
-0000972889 00000 n
-0000970154 00000 n
-0000973529 00000 n
-0000973048 00000 n
-0000973207 00000 n
-0000973368 00000 n
-0000991607 00000 n
-0000991158 00000 n
-0000991093 00000 n
-0000979372 00000 n
-0000976464 00000 n
-0000973766 00000 n
-0000979244 00000 n
-0000979309 00000 n
-0000976727 00000 n
-0000976903 00000 n
-0000977080 00000 n
-0000977255 00000 n
-0000977429 00000 n
-0000977614 00000 n
-0000977784 00000 n
-0000977963 00000 n
-0000978148 00000 n
-0000978323 00000 n
-0000978500 00000 n
-0000978699 00000 n
-0000978871 00000 n
-0000979042 00000 n
-0000981348 00000 n
-0000980200 00000 n
-0000979497 00000 n
-0000981283 00000 n
-0000980382 00000 n
-0000980559 00000 n
-0000980740 00000 n
-0000980920 00000 n
-0000981099 00000 n
-0000983732 00000 n
-0000983477 00000 n
-0000981460 00000 n
-0000983603 00000 n
-0001094218 00000 n
-0000986225 00000 n
-0000985857 00000 n
-0000983818 00000 n
-0000986160 00000 n
-0000986004 00000 n
-0000991800 00000 n
-0000988769 00000 n
-0000987540 00000 n
-0000986324 00000 n
-0000987666 00000 n
-0000987795 00000 n
-0000987860 00000 n
-0000987925 00000 n
-0000987990 00000 n
-0000988055 00000 n
-0000988120 00000 n
-0000988185 00000 n
-0000988250 00000 n
-0000988315 00000 n
-0000988380 00000 n
-0000988445 00000 n
-0000988510 00000 n
-0000988575 00000 n
-0000988640 00000 n
-0000988705 00000 n
-0000992056 00000 n
-0000990838 00000 n
-0000988855 00000 n
-0000990964 00000 n
-0000992155 00000 n
-0001011747 00000 n
-0001014698 00000 n
-0001014673 00000 n
-0001017244 00000 n
-0001017205 00000 n
-0001025422 00000 n
-0001028063 00000 n
-0001027990 00000 n
-0001037680 00000 n
-0001047037 00000 n
-0001060157 00000 n
-0001063033 00000 n
-0001062903 00000 n
-0001077651 00000 n
-0001091783 00000 n
-0001094325 00000 n
-0001094445 00000 n
-0001094565 00000 n
-0001094670 00000 n
-0001094752 00000 n
-0001098353 00000 n
-0001104056 00000 n
-0001104097 00000 n
-0001104137 00000 n
-0001104293 00000 n
+0000942438 00000 n
+0000942510 00000 n
+0000991740 00000 n
+0000991611 00000 n
+0000991291 00000 n
+0000947387 00000 n
+0000946798 00000 n
+0000943947 00000 n
+0000947261 00000 n
+0000946948 00000 n
+0000947104 00000 n
+0000947324 00000 n
+0000951449 00000 n
+0000950419 00000 n
+0000947498 00000 n
+0000950883 00000 n
+0000950946 00000 n
+0000951009 00000 n
+0000951072 00000 n
+0000951135 00000 n
+0000951198 00000 n
+0000951261 00000 n
+0000951324 00000 n
+0000950569 00000 n
+0000950725 00000 n
+0000953862 00000 n
+0000955860 00000 n
+0000953740 00000 n
+0000951625 00000 n
+0000955733 00000 n
+0000955381 00000 n
+0000955512 00000 n
+0000955559 00000 n
+0000955631 00000 n
+0000955711 00000 n
+0000961290 00000 n
+0000958727 00000 n
+0000958301 00000 n
+0000955987 00000 n
+0000958601 00000 n
+0000958664 00000 n
+0000958443 00000 n
+0000963385 00000 n
+0000961140 00000 n
+0000958851 00000 n
+0000963195 00000 n
+0000962879 00000 n
+0000963037 00000 n
+0001094169 00000 n
+0000962608 00000 n
+0000962739 00000 n
+0000962786 00000 n
+0000962858 00000 n
+0000965898 00000 n
+0000968276 00000 n
+0000967583 00000 n
+0000965748 00000 n
+0000963525 00000 n
+0000967394 00000 n
+0000967078 00000 n
+0000967232 00000 n
+0000966807 00000 n
+0000966938 00000 n
+0000966985 00000 n
+0000967057 00000 n
+0000991419 00000 n
+0000991483 00000 n
+0000970172 00000 n
+0000968154 00000 n
+0000967723 00000 n
+0000970045 00000 n
+0000969773 00000 n
+0000969904 00000 n
+0000969951 00000 n
+0000970023 00000 n
+0000973666 00000 n
+0000972900 00000 n
+0000970286 00000 n
+0000973540 00000 n
+0000973059 00000 n
+0000973218 00000 n
+0000973379 00000 n
+0000991675 00000 n
+0000991226 00000 n
+0000991161 00000 n
+0000979440 00000 n
+0000976532 00000 n
+0000973777 00000 n
+0000979312 00000 n
+0000979377 00000 n
+0000976795 00000 n
+0000976971 00000 n
+0000977148 00000 n
+0000977323 00000 n
+0000977497 00000 n
+0000977682 00000 n
+0000977852 00000 n
+0000978031 00000 n
+0000978216 00000 n
+0000978391 00000 n
+0000978568 00000 n
+0000978767 00000 n
+0000978939 00000 n
+0000979110 00000 n
+0000981416 00000 n
+0000980268 00000 n
+0000979565 00000 n
+0000981351 00000 n
+0000980450 00000 n
+0000980627 00000 n
+0000980808 00000 n
+0000980988 00000 n
+0000981167 00000 n
+0000983800 00000 n
+0000983545 00000 n
+0000981528 00000 n
+0000983671 00000 n
+0001094289 00000 n
+0000986293 00000 n
+0000985925 00000 n
+0000983886 00000 n
+0000986228 00000 n
+0000986072 00000 n
+0000991868 00000 n
+0000988837 00000 n
+0000987608 00000 n
+0000986392 00000 n
+0000987734 00000 n
+0000987863 00000 n
+0000987928 00000 n
+0000987993 00000 n
+0000988058 00000 n
+0000988123 00000 n
+0000988188 00000 n
+0000988253 00000 n
+0000988318 00000 n
+0000988383 00000 n
+0000988448 00000 n
+0000988513 00000 n
+0000988578 00000 n
+0000988643 00000 n
+0000988708 00000 n
+0000988773 00000 n
+0000992124 00000 n
+0000990906 00000 n
+0000988923 00000 n
+0000991032 00000 n
+0000992223 00000 n
+0001011815 00000 n
+0001014766 00000 n
+0001014741 00000 n
+0001017313 00000 n
+0001017274 00000 n
+0001025491 00000 n
+0001028133 00000 n
+0001028060 00000 n
+0001037750 00000 n
+0001047108 00000 n
+0001060228 00000 n
+0001063104 00000 n
+0001062974 00000 n
+0001077722 00000 n
+0001091854 00000 n
+0001094396 00000 n
+0001094516 00000 n
+0001094636 00000 n
+0001094741 00000 n
+0001094823 00000 n
+0001098424 00000 n
+0001104127 00000 n
+0001104168 00000 n
+0001104208 00000 n
+0001104364 00000 n
trailer
<<
/Size 1092
/Root 1090 0 R
/Info 1091 0 R
-/ID [<590043B7007B45470F9AFE2479DC36D7> <590043B7007B45470F9AFE2479DC36D7>]
+/ID [<FFE2C8E70CE5CA909848666A4FA830C9> <FFE2C8E70CE5CA909848666A4FA830C9>]
>>
startxref
-1104561
+1104632
%%EOF