summaryrefslogtreecommitdiff
path: root/LaTeX
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-08-13 03:48:35 +0000
committerPaul Buetow <paul@buetow.org>2008-08-13 03:48:35 +0000
commit6a9103ea0cc52d4c752ff0ac5d5e88a2d4bcd425 (patch)
treed49c56cbfb48d11f522b56060f0ddd2ed3119ad6 /LaTeX
parent7c8f393e11142fd5894668905c7b3f091a5bd4be (diff)
foo
Diffstat (limited to 'LaTeX')
-rw-r--r--LaTeX/bib/references.bib7
-rw-r--r--LaTeX/chapters/conclusion.tex12
-rw-r--r--LaTeX/chapters/implementierung.tex55
-rw-r--r--LaTeX/diplomarbeit.pdf1957
4 files changed, 1052 insertions, 979 deletions
diff --git a/LaTeX/bib/references.bib b/LaTeX/bib/references.bib
index d3720b8..99e8b7c 100644
--- a/LaTeX/bib/references.bib
+++ b/LaTeX/bib/references.bib
@@ -1,7 +1,8 @@
-@misc{Games, author="David Brackeen", title="", year= 2003, howpublished="Developing Games in Java", note="ISBN-13: 978-1592730056" }
+@book{Games, author="David Brackeen", title="Developing Games in Java", year= 2003, note="ISBN-13: 978-1592730056" }
+@book{Tanenbaum, author={Andrew Tanenbaum}, year={2003}, title={Verteilte Systeme - Grundlagen und Paradigmen}, note={2. Autor Marten van Steen; ISBN: 3-8273-7057-4} }
+@book{Regexp, author={Jeffrey Friedl}, year={2006}, title={Mastering Regular Expressions}, note={ISBN-13: 978-0596528126}}
@misc{OOS, author={Prof. Heinrich Fassbender}, year={2006}, howpublished={Vorlesung Objektorientierte Softwareentwicklung an der FH Aachen}, note={} }
@misc{Richtlinien, author={Prof. Heinrich Fassbender}, year={2008}, howpublished={Programmierrichtlinien an der FH Aachen}, note={http://www.fassbender.fh-aachen.de/Downloads/OOS/Programmierrichtlinien.pdf} }
-@misc{Tanenbaum, author={Andrew Tanenbaum}, year={2003}, howpublished={Verteilte Systeme - Grundlagen und Paradigmen}, note={2. Autor Marten van Steen; ISBN: 3-8273-7057-4} }
@misc{Vorlesung, author={Prof. Martin Omann}, year={2007}, howpublished={Vorlesung Verteilte Systeme an der FH Aachen}, note={Mitschrift: ftp://ftp.buetow.org/pub/studium/FHAC\_VS-SS07/Mitschrift/verteilte-systeme.pdf} }
+@misc{M32, author={Prof. Martin Omann}, howpublished={M32 CPU Simulator}, note={http://www.ossmann.fh-aachen.de} }
@misc{Javadoc, howpublished={Java Platform Standard Edition 6 Javadoc, http://java.sun.com/javase/6/docs/api/}}
-@misc{Regexp, author={Jeffrey Friedl}, year={2006}, howpublished={Mastering Regular Expressions}, note={ISBN-13: 978-0596528126}}
diff --git a/LaTeX/chapters/conclusion.tex b/LaTeX/chapters/conclusion.tex
index 5806e03..75ac839 100644
--- a/LaTeX/chapters/conclusion.tex
+++ b/LaTeX/chapters/conclusion.tex
@@ -2,22 +2,22 @@
Es wurde erfolgreich ein Simulator fr die Simulation verteilter Systeme entwickelt. Der Simulator hat bereits 10 implementierte Protokolle zur Auswahl eingebaut. Zudem steht dem Anwender ein sehr komfortables Protokoll-API zur Verfgung, womit der Entwicklung neuer Protokolle quasi keine Grenzen gesetzt sind.
-Darber hinaus verfgt der Simulator ber eine Vielzahl von sehr flexiblen Einstellungsmglichkeiten. Fr jede Simulation lassen sich somit komplett andere Konfigurationen verwenden. Jeder beteiligte Prozess hat wiederum eigene lokale Einstellungen, wo sich auch jedes Protokoll fr jeden Prozess separat einstellen lt. Die Anzahl und Flexibilitt der Mglichen Szenarien wird dadurch um einen sehr groen Faktor erweitert.
+Darber hinaus verfgt der Simulator ber eine Vielzahl von sehr flexiblen Einstellungsmglichkeiten. Fr jede Simulation lassen sich somit komplett andere Konfigurationen verwenden. Jeder beteiligte Prozess hat wiederum eigene lokale Einstellungen, wo sich auch jedes Protokoll fr jeden Prozess separat einstellen lsst. Die Anzahl und Flexibilitt der mglichen Szenarien wird dadurch um einen sehr groen Faktor erweitert.
-Mit dem Ereigniseditor gibt es eine komfortable Mglichkeit eigene Szenarien zu programmieren um sie anschlieend zu Simulieren. Hierbei kann entweder auf die bereits enthaltenen Protokolle- oder auf selbst implementierte Protokolle zugegriffen werden. Alle Dazugehrigen Einstellungen und programmierten Ereignisse lassen sich vom Anwender fr eine sptere Wiederverwendung plattformunabhngig abspeichern. Somit knnen auch abgespeicherte Szenarien beispielsweise an Kommilitonen weitergegeben werden oder fr eine sptere Prsentierung zwischengespeichert werden. Mit dem Logfilter lassen sich mit Hilfe von regulren Ausdrcken nur die relevanten Lognachrichten anzeigen, was die Analyse einer Simulation erheblich vereinfacht. Weitere Funktionalitten wie Lamport- und Vektor-Zeitstempel sowie Anti-Aliasing runden den Simulator ab.
+Mit dem Ereigniseditor gibt es eine komfortable Mglichkeit eigene Szenarien zu programmieren und um sie anschlieend zu Simulieren. Hierbei kann entweder auf die bereits enthaltenen Protokolle oder auf selbst implementierte Protokolle zugegriffen werden. Alle dazugehrigen Einstellungen und programmierten Ereignisse lassen sich vom Anwender fr eine sptere Wiederverwendung plattformunabhngig abspeichern. Somit knnen auch abgespeicherte Szenarien beispielsweise an Kommilitonen weitergegeben werden oder fr eine sptere Prsentierung zwischengespeichert werden. Mit dem Logfilter lassen sich mit Hilfe von regulren Ausdrcken nur die relevanten Lognachrichten anzeigen, was die Analyse einer Simulation erheblich vereinfacht. Weitere Funktionalitten wie Lamport- und Vektor-Zeitstempel sowie Anti-Aliasing runden den Simulator ab.
Durch den objektorientierten Aufbau ist der Simulator relativ einfach erweiterbar, was nicht nur das Protokoll-API betrifft. Insgesamt wurde an den meisten Stellen darauf geachtet, dass zu einem sp\"{a}teren Zeitpunkt Erweiterungen einflieen k\"{o}nnten. Insbesondere soll die Serialisierung von Objekten r\"{u}ckw\"{a}rtskompatibel bleiben, da sonst bei jeder neuen Simulatorversion alle Simulationen erneut angelegt und abgespeichert werden m\"{u}ssten.
-Htte fr diese Diplomarbeit noch mehr Zeit zur Verfgung gestanden, dann knnten einige der folgenden Funktionen (hier in alphanumerisch sortierten Reihenfolge aufgelistet) auch eingebaut worden sein:
+Htte fr diese Diplomarbeit noch mehr Zeit zur Verfgung gestanden, dann h\"{a}tten einige der folgenden Funktionen (hier in alphanumerisch sortierten Reihenfolge aufgelistet) auch Einzug erhalten k\"{o}nnen:
\begin{itemize}
\item Die M\"{o}glichkeit Protokolle zu entwickeln ohne den kompletten Quelltext des Simulators vorliegen zu haben. Protokollklassen also als separate Bibliothek einbinden, die dynamisch geladen werden k\"{o}nnen.
\item Die Simulationsdauer beliebig lang machen knnen. Dazu msste \textit{VSSimulatorVisualisation} entlang der Zeitachse scrollbar gemacht werden, so dass der Benutzer fr eine nachtrgliche Betrachtung des Simulationsverlaufes zu jeder beliebigen Position zurckspringen kann.
\item Eine Zoomfunktion fr die Simulationsvisualisierung einbauen.
- \item Im Ereigniseditor selbst auch periodische Ereignisse programmierbar machen. Bisher kann nur jedes Ereignis separat programmiert werden oder auf Protokoll-Interne Wecker zurckgegriffen werden.
+ \item Im Ereigniseditor selbst auch periodische Ereignisse programmierbar machen. Bisher kann nur jeder Ereigniseintritt separat programmiert werden oder auf Protokoll-Interne Wecker zurckgegriffen werden.
\item Lamport- und Vektor-Zeitstempel als Ereigniseintrittskriterien verwenden knnen.
\item Tiefere Schichten des OSI-Referenzmodells simulieren knnen, wie zum Beispiel TCP, UDP, IP, ...
- \item Weitere Funktionalitten einbauen wie zum Beispiel das Anklicken einer Nachrichtenlinie, was zu einer Nachricht alle verfgbaren Informationen anzeigt und diese gegebenenfalls vom Benutzer editiert werden knnen.
+ \item Weitere Funktionalitten einbauen, wie zum Beispiel das Anklicken einer Nachrichtenlinie, was zu der jeweiligen Nachricht alle verfgbaren Informationen anzeigt und welche gegebenenfalls vom Benutzer editiert werden knnen.
\end{itemize}
-Da der Simulator hchstwahrscheinlich unter einer Open Source Lizenz freigegeben wird, und ich mich selbst sehr fr die Entwicklung und Anwendung von Open Source Software interessiere, werden die einen oder anderen Funktionen nachtrglich eingebaut werden. Kommilitonen werden auch herzlich dazu eingeladen sein sich an diesem Software-Projekt zu beteiligen. Als Vorbild sei hier der CPU-Simulator M32, der von Prof. Omann an der Fachhochschule Aachen entwickelt wurde, genannt. Hier existieren bereits einige Erweiterungen und Verbesserungen der Ursprungsversion, die von den Studenten angefertigt wurden. Fr die Entwicklung/Erweiterung wurde keine proprietre Software verwendet, so dass jeder kostenlosen Zugriff auf die dazugehrigen Tools htte.
+Da der Simulator hchstwahrscheinlich unter einer Open Source Lizenz freigegeben wird, werden die einen oder anderen Funktionen nachtrglich eingebaut werden. Kommilitonen werden auch herzlich dazu eingeladen sein sich an diesem Software-Projekt zu beteiligen. Als Vorbild sei hier der CPU-Simulator M32 \cite{M32}, der von Prof. Omann an der Fachhochschule Aachen entwickelt wurde, genannt. Hier existieren bereits einige Erweiterungen und Verbesserungen der Ursprungsversion, die von den Studenten angefertigt wurden. Fr die Entwicklung des VS-Simulators wurde keine proprietre Software verwendet, so dass jeder kostenlosen Zugriff auf die dazugehrigen Tools htte.
diff --git a/LaTeX/chapters/implementierung.tex b/LaTeX/chapters/implementierung.tex
index 2183e07..d7cb899 100644
--- a/LaTeX/chapters/implementierung.tex
+++ b/LaTeX/chapters/implementierung.tex
@@ -534,9 +534,9 @@ Wenn eine Simulatorversion versucht eine abgespeicherte Simulation eines nicht i
\section{GUI sowie Simulationsvisualisierung}
-Das Paket \textit{simulator} (vereinfacht auf Abbildung \ref{fig:PackageProtocols}. dargestellt) implementiert die eigentliche graphische Benutzeroberflche des Simulators. Ausnahmen sind die Editorklassen in \textit{prefs.editors} sowie \textit{utils.VSFrame}.
+Das Paket \textit{simulator} (vereinfacht auf Abbildung \ref{fig:PackageProtocols}. dargestellt) implementiert die eigentliche graphische Benutzeroberflche des Simulators. Ausnahmen stellen die Editorklassen in \textit{prefs.editors} sowie \textit{utils.VSFrame} dar.
-Beim Starten des Simulators wird auf die Main-Methode, welche sich in \textit{VSMain} befindet, aufgerufen. Sie instantiiert ein \textit{VSDefaultPrefs}-Objekt, wo alle Standardeinstellungen des Simulators abgelegt sind. Anschlieend wird ein \textit{VSSimulatorFrame} erzeugt, welches ein Simulatorfenster (wie es schon auf Abbildung \ref{fig:NeuesFenster}. zu sehen war) implementiert. Das Simulatorfenster erstellt fr jede neue Simulation jeweils ein Objekt von \textit{VSSimulator}. Jede Simulation hat im Simulationsfenster einen eigenen Tab. Auf Abbildung \ref{fig:NeuErstellteSimulation}. wurde bereits eine neue Simulation erstellt, wo auch unten links der dazugehrige Tab mit der Beschriftung ``Simulator 1'' zu sehen ist. Jede Simulation besitzt dabei eine eigene Simulationsnummer, die bei jeder neuen Simulation um eins inkrementiert wird. Jedes \textit{VSSimulator}-Objekt greift auf \textit{VSSimulatorVisualization} zurck, was die Simulationsvisualisierung (Abbildung \ref{fig:Visualisierung}.) implementiert.
+Beim Starten des Simulators wird auf die \textit{main}-Methode, welche sich in \textit{VSMain} befindet, aufgerufen. Sie instantiiert ein \textit{VSDefaultPrefs}-Objekt, wo alle Standardeinstellungen des Simulators abgelegt sind. Anschlieend wird ein \textit{VSSimulatorFrame} erzeugt, welches ein Simulatorfenster (wie es schon auf Abbildung \ref{fig:NeuesFenster}. zu sehen war) implementiert. Das Simulatorfenster erstellt fr jede neue Simulation jeweils ein Objekt von \textit{VSSimulator}, wobei jede Simulation im Simulationsfenster einen eigenen Tab besitzt. Auf Abbildung \ref{fig:NeuErstellteSimulation}. wurde bereits eine neue Simulation erstellt, wo auch unten links der dazugehrige Tab mit der Beschriftung ``Simulator 1'' zu sehen ist. Jede Simulation besitzt dabei eine eigene Simulationsnummer, die bei jeder neuen Simulation um eins inkrementiert wird. Jedes \textit{VSSimulator}-Objekt greift auf \textit{VSSimulatorVisualization} zurck, was die Simulationsvisualisierung (Abbildung \ref{fig:Visualisierung}.) implementiert.
\begin{figure}[h]
\centering
@@ -545,40 +545,40 @@ Beim Starten des Simulators wird auf die Main-Methode, welche sich in \textit{VS
\label{fig:PackageProtocols}
\end{figure}
-\textit{VSSimulatorVisualization} greift auf Java's Grafikbibliothek Java2D zurck und ist aus Performance-Grnden mit dem Simulationsverlauf stark verzahnt \cite{Games}. Klassenattribute, dessen Wert sich nie ndert, wurden stets als \textit{final} deklariert. Attribute, die von Konfigurationen oder Einstellungen abhngig sind, die sich nur nach Konfigurationsnderung oder Vergrern beziehungsweise Verkleinern des Simulationsfensters ndern (Werte, die fr die Berechnung des Sekunden-Gatters notwendig sind), werden nur wenn es ntig ist neu berechnet.
+\textit{VSSimulatorVisualization} greift auf Java's Grafikbibliothek Java2D zurck und ist, aus Performance-Grnden, mit dem Simulationsverlauf stark verzahnt \cite{Games}. Klassenattribute, dessen Wert sich nie ndert, wurden stets als \textit{final} deklariert. Attribute, die von Konfigurationen oder Einstellungen abhngig sind, die sich nur nach Konfigurationsnderung oder Vergrern beziehungsweise Verkleinern des Simulationsfensters ndern (Werte, die fr die Berechnung des Sekunden-Gatters notwendig sind), werden nur wenn es ntig ist neu berechnet.
Die Klasse \textit{VSMenuItemStates} wird fr die Synchronisierung des Simulationsstatusses, der Toolbar und des Simulations-Mens (beide Letztere auf Abbildung \ref{fig:Toolbar}. zu sehen) verwendet. Abhngig davon kann der Benutzer bestimmte Aktionen durchfhren oder nicht (beispielsweise kann eine Simulation nur pausiert werden, wenn sie aktuell abgespielt wird). Alle hier mglichen Aktionen wurden bereits in Kapitel 2.1. im Abschnitt ``Die Toolbar'' behandelt.
Die Klasse \textit{VSCreateTask} wird vom Ereigniseditor verwendet. Der Ereigniseditor (Abbildung \ref{fig:SidebarMitEreignissen}.) wird in der Klasse \textit{VSSimulator} implementiert. Hinter jeder Ereignisauswahl verbirgt sich intern ein \textit{VSCreateTask}-Objekt, welches definiert, wie das jeweilige Ereignis anzulegen ist.
-\textit{VSLogging} kapselt ein \textit{javax.swing.JTextArea}-Objekt, wo alle Nachrichten gelogt werden. Hier werden alle Logfunktionen (inklusive Logfilter sowie temporre Deaktivierung des Logen) implementiert. Die \textit{JTextArea} wird dem \textit{VSSimulator}-Objekt bergeben und dort dargestellt. Fr den Logfilter wird intern auf das Java-Standardpaket \textit{java.util.regex} zugegriffen, womit anhand von regulren Ausdrcken in Java-Syntax die Logs gefiltert werden knnen.
+\textit{VSLogging} kapselt ein \textit{javax.swing.JTextArea}-Objekt, wo alle Nachrichten gelogt werden. Hier werden alle Logfunktionen (inklusive Logfilter sowie temporre Deaktivierung des Loggen) implementiert. Die \textit{JTextArea} wird dem \textit{VSSimulator}-Objekt bergeben um dort dargestellt zu werden. Fr den Logfilter wird intern auf das Java-Standardpaket \textit{java.util.regex} (\cite{Regexp}) zugegriffen, womit anhand von regulren Ausdrcken in Java-Syntax die Logs gefiltert werden knnen.
\subsubsection{Threads und Zeitsynchronisierung}
-Ziel vom Simulator ist es bis auf jede Millisekunde genau simulieren zu knnen. Jede simulierte Sekunde soll relativ zur echten Zeit fortschreiten. Die Simulationsabspielgeschwindigkeit lsst sich bei den Simulationseinstellungen unter ``Abspielgeschwindigkeit der Simulation'' (Float: \textit{sim.clock.speed}) einstellen. Damit dies gewhrleistet wird, muss folgendes bercksichtigt werden:
+Der Simulator soll im Stande sein, bis auf jede Millisekunde genau zu simulieren. Jede simulierte Sekunde soll dabei relativ zur echten Zeit fortschreiten. Die Simulationsabspielgeschwindigkeit lsst sich bei den Simulationseinstellungen unter ``Abspielgeschwindigkeit der Simulation'' (Float: \textit{sim.clock.speed}) einstellen. Damit dies gewhrleistet wird, muss folgendes bercksichtigt werden:
\begin{itemize}
\item Das Zeichnen der Visualisierung bentigt pro Aktualisierung einige Millisekunden. Dies ist der rechen-intensivste Teil des Simulators. Hier werden stndig mathematische Berechnungen (wie zum Beispiel die Gerade einer Nachrichtenlinie, die automatische Skalierung des Diagramms die sich automatisch an die Fenstergre und der Simulationsdauer anpasst und vieles mehr).
- \item Das Neuberechnen der Simulation bentigt pro Aktualisierung einige Millisekunden. Hier wird insbesondere der Task-Manager beansprucht, der berprft, ob Ereignisse auszufhren sind und sie gegebenenfalls dann auch ausfhrt.
- \item Jeder simulierte Prozess sollte mit selber Geschwindigkeit fortschreiten, und dies auf jedem Rechner wo der Simulator ausgefhrt wird. Da Java-Threads nicht komplett plattformunabhngig sind (Threads sind im Betriebssystem implementiert), kann das Verhalten auf verschiedenen Rechnern minimal variieren. Auerdem bernimmt das Betriebssystem die Entscheidung, wann welcher Thread arbeiten darf. Auer man synchronisiert Threads manuell so, dass sie den eigenen Ansprchen entsprechen. Letzteres bedeutet aber auch mehr Programmieraufwand.
+ \item Das Neuberechnen der Simulation bentigt pro Aktualisierung einige Millisekunden. Hier wird insbesondere der Task-Manager beansprucht, welcher berprft, ob Ereignisse auszufhren sind, und sie gegebenenfalls dann auch ausfhrt.
+ \item Jeder simulierte Prozess sollte mit selber Geschwindigkeit fortschreiten, und dies auf jedem Rechner wo der Simulator ausgefhrt wird. Da Java-Threads nicht komplett plattformunabhngig sind (Threads sind im Betriebssystem implementiert), k\"{o}nnte das Verhalten auf verschiedenen Betriebssystemen oder Architekturen variieren. Auerdem bernimmt das Betriebssystem die Entscheidung, wann welcher Thread arbeiten darf. Auer man synchronisiert Threads manuell so, dass sie den eigenen Ansprchen entsprechen. Letzteres bedeutet aber auch mehr Programmieraufwand.
\item Die Simulationszeit ist stets in Millisekunden angegeben, welche in einer \textit{long}-Variable abgespeichert wird. Somit kann eine Simulationszeit immer nur eine ganze Zahl sein. Berechnungsrundungsfehler wegen \textit{sim.clock.speed} mssen bercksichtigt werden.
\item Der Simulator soll nicht stndig die komplette CPU des Anwender-Computers voll beanspruchen.
\end{itemize}
-Es wurde folgende relativ einfache Lsung gewhlt, bei der lediglich ein einziger Thread fr die Visualisierung und die Berechnung der Simulation zustndig ist (alle Zeitangaben sind in Millisekunden). Der Algorithmus verluft leicht vereinfacht in folgender Form ab:
+Es wurde eine Lsung gewhlt, bei der lediglich ein einziger Thread fr die Visualisierung und die Berechnung der Simulation zustndig ist (alle Zeitangaben sind in Millisekunden angegeben). Der Algorithmus verluft leicht vereinfacht in folgender Form ab:
\begin{enumerate}
- \item Die simulierte globale Startzeit sei $s$ und die globale Zeit wo die Simulation aufhrt sei $e$.
- \item Wenn $s > e$, dann $s := e$ setzen.
- \item Neuberechnen und Zeichnen der Visualisierung zum Zeitpunkt $s$. Die dabei verstrichene Zeit sei $v$.
- \item Wenn $s = e$, dann Simulation beenden.
+ \item Die aktuelle simulierte globale Zeit sei $t$ und die globale Zeit wo die Simulation aufhrt sei $e$.
+ \item Wenn $t > e$, dann $t := e$ setzen.
+ \item Neuberechnen und Zeichnen der Visualisierung zum Zeitpunkt $t$. Die dabei verstrichene Zeit sei $v$.
+ \item Wenn $t = e$, dann Simulation beenden.
\item Fr einige Millisekunden den Thread pausieren (schlafen lassen). Hierbei sei $p$ die beim Schlafen verstrichene Zeit.
\item
\begin{verbatim}
-for (i = s; i < s + v + p && i < e; i++)
+for (i = t; i < t + v + p && i < e; i++)
Alle Ereignisse des Zeitpunktes i hintereinander ausfhren
\end{verbatim}
- \item Bei Punkt 2 mit neuer Startzeit $s := s + v + p$ weitermachen.
+ \item Bei Punkt 2 mit neuer Startzeit $t := t + v + p$ weitermachen.
\end{enumerate}
Hinzu kommt noch die Bercksichtigung der Simulationsvariable \textit{sim.clock.speed}, die wegen der bersicht im Algorithmus nicht dargestellt wurde. Intern hat der Simulator die echte Zeit und die Simulationszeit abgespeichert. Es werden stndig die verstrichenen echten Zeiten gemessen und anschlieend anhand von \textit{sim.clock.speed} die neuen tatschlichen Simulationszeiten berechnet. Rundungsfehler werden pro Durchgang in eine \textit{double}-Variable (Fliekommazahl doppelter Genauigkeit) abgespeichert und wenn der Betrag der Rundungsfehler $>= 1$ ist, dann werden davon die ganzen Wertanteile in der Simulationszeit bercksichtigt. F\"{u}r jede lokale Prozesszeit sowie der dazugeh\"{o}rigen lokalen Uhrabweichung und den lokale Ereignisse wird \"{a}hnlich verfahren.
@@ -587,7 +587,7 @@ Jede Simulation besitzt somit seinen eigenen Simulationsthread. Bei mehreren par
\section{Serialisierung und Deserialisierung von Simulationen}
-Der Anwender kann eine erstellte Simulation im Datei-Men speichern und/oder eine bereits abgespeicherte Simulation laden. Hierbei wird von den aus Java angebotenen Mglichkeit Objekte zu Serialisieren Gebrauch gemacht. Im Paket \textit{serialize} (Abbildung \ref{fig:PackageSerialize}.) befinden sich Helfer, die bei einer Serialisierung und einer Deserialisierung einer Simulation unter die Arme greifen.
+Der Anwender kann eine erstellte Simulation im Datei-Men speichern und/oder eine bereits abgespeicherte Simulation laden. Hierbei wird von der aus Java angebotenen Mglichkeit Objekte zu Serialisieren Gebrauch gemacht. Im Paket \textit{serialize} (Abbildung \ref{fig:PackageSerialize}.) befinden sich Helfer, die bei einer Serialisierung und einer Deserialisierung einer Simulation unter die Arme greifen.
Der Simulator serialisiert nur notwendige Daten, und nicht jedes existierende Objekt. Alle Serialisierbaren Klassen implementieren das Interface \textit{VSSerializable} mit folgenden zwei Methoden:
@@ -596,7 +596,7 @@ Der Simulator serialisiert nur notwendige Daten, und nicht jedes existierende Ob
\item \textit{public void deserialize(VSSerialize serialize, ObjectInputStream ois)}: Diese Methode wird bei jedem Deserialisierungsvorgang aufgerufen (beim Laden einer Simulation).
\end{itemize}
-Die Methoden \textit{serialize} und \textit{deserialize} erhalten neben einen Dateistream auch ein \textit{VSSerialize}-Objekt. Fr jeden (De)serialisierungsvorgang wird ein \textit{VSSerialize}-Objekt erzeugt, welches dabei Hilft die bentigten Aktionen durchzufhren. Eine zu serialisierende Simulation besteht aus vielen voneinander abhngigen Objekten. Jedes Objekt kann dabei Referenzen auf andere Objekte besitzen. Wrde jedes Objekt komplett serialisiert werden, so wrden Objekte, auf denen mehrere Referenzen existieren, in mehrfacher Ausfhrung behandelt (in eine Datei abgespeichert) werden. Bei Kreisverweisen (Objekt A hat eine Referenz auf Objekt B und Objekt B hat eine Referenz auf Objekt A als Attribut gespeichert) wrde 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 nur genau einmal serialisiert wird. Bei der Deserialisierung werden alle Objekte wieder automatisch mit den richtigen Referenzen ausgestattet, wobei kein Objekt doppelt deserialisiert wird.
+Die Methoden \textit{serialize} und \textit{deserialize} erhalten neben einen Dateistream auch ein \textit{VSSerialize}-Objekt. Fr jeden (De)serialisierungsvorgang wird ein \textit{VSSerialize}-Objekt erzeugt, welches dabei Hilft, die bentigten Aktionen durchzufhren. Eine zu serialisierende Simulation besteht aus vielen voneinander abhngigen Objekten. Jedes Objekt kann dabei Referenzen auf andere Objekte besitzen. Wrde jedes Objekt komplett serialisiert werden, so wrden Objekte, auf denen mehrere Referenzen existierten, in mehrfacher Ausfhrung behandelt (in eine Datei abgespeichert) werden. Bei Kreisverweisen (Objekt A hat eine Referenz auf Objekt B und Objekt B hat eine Referenz auf Objekt A als Attribut gespeichert) wrde 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 nur genau einmal serialisiert wird. Bei der Deserialisierung werden alle Objekte wieder automatisch mit den richtigen Referenzen ausgestattet, wobei kein Objekt doppelt deserialisiert wird.
\begin{figure}[h]
\centering
@@ -605,9 +605,9 @@ Die Methoden \textit{serialize} und \textit{deserialize} erhalten neben einen Da
\label{fig:PackageSerialize}
\end{figure}
-Alle Klassen, die \textit{VSSerializePrefs} erweitern, knnen automatisch smtliche Einstellungen komfortabel serialisieren und deserialiseren. Beispielsweise speichert ein Simulator (\textit{VSSimulator}) alle seine globalen Simulationseinstellungen bei einer Serialisierung automatisch ab. Bei den Prozessen und den Ereignissen (und somit auch Protokollen) gilt selbiges analog.
+Alle Klassen, die \textit{VSSerializePrefs} erweitern, knnen automatisch smtliche Einstellungen komfortabel serialisieren und deserialiseren. 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 zuknftigen Versionen des Simulators kompatibel bleiben. Deshalb werden alle Objekte derjenigen Klassen, die \textit{VSSerializable} implementieren, nicht komplett serialisiert. Bei der Serialisierung werden nur relevante Klassenattribute, die der Simulationsprogrammierung- und nicht beispielsweise GUI-Komponenten angehren, serialisiert.
+Abgespeicherte Simulationen sollen auch mit zuknftigen 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 angehren, serialisiert.
\subsubsection{Beispielimplementierung einer \textit{serialize}-Methode}
@@ -627,11 +627,11 @@ Der folgende Quelltext-Ausschnitt zeigt eine Beispielimplementierung von \textit
}
\end{code}
-Vor- und nach der eigentlichen Objektserialisierung wird jeweils eine boolesche Flagge serialisiert, welche auf \textit{true} gesetzt wird, sobald in spteren Simulator-Versionen (was relativ unwahrscheinlich, aber mglich ist) weitere zu serialisierende Klassenattribute hinzukommen. Eine Deserialisierung kann die Flaggen dann abfragen und separat behandeln. 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. Somit knnen beliebig viele Erweiterungen in die Serialisierung Einzug halten.
+Vor- und nach der eigentlichen Objektserialisierung wird jeweils eine boolesche Flagge serialisiert, welche auf \textit{true} gesetzt wird, sobald in spteren Simulator-Versionen (was relativ unwahrscheinlich, aber mglich ist) weitere zu serialisierenden Klassenattribute hinzukommen. Eine Deserialisierung kann die Flaggen dann abfragen und separat behandeln. 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. Somit knnen beliebig viele Erweiterungen in die Serialisierung Einzug halten.
-Das zu serialisierende Objekt besitzt hier lediglich zwei Attribute, die serialisiert werden sollen. Alle anderen Klassenattribute knnen vernachlssigt werden. Mit \textit{serialize.setObject} speichert \textit{serialize} eine Referenz auf das aktuelle Objekt ab, worauf andere Objektserialisierungen zurckgreifen knnen. Danach wird ein \textit{prefs} und \textit{someOtherSerializableObject} serialisiert. Die Deserialisierung folgt genau den Umgekehrten weg. Wobei hier zuerst die Instanzen der Klassen auf normalen Weg erstellt werden und dann nachtrglich die relevanten Attribute deserialisiert und den Objekten zugewiesen werden. Hierbei werden auch mit Hilfe von \textit{VSSerialize} mehrere Referenzen auf das selbe Objekt korrekt behandelt.
+Das zu serialisierende Objekt besitzt hier lediglich zwei Attribute, die serialisiert werden sollen. Alle anderen Klassenattribute knnen vernachlssigt werden. Mit \textit{serialize.setObject} speichert \textit{serialize} eine Referenz auf das aktuelle Objekt ab, worauf andere Objekte bei der Serialisierung zurckgreifen knnen. Danach wird ein \textit{prefs} und \textit{someOtherSerializableObject} serialisiert. Die Deserialisierung folgt genau den Umgekehrten weg. \textit{VSSerialize} hilft auch hier dabei mehrere Referenzen auf das selbe Objekt korrekt zu behandeln.
-Wenn der Anwender \textit{Datei $\rightarrow$ Simulation speichern} whlt, dann wird zunchst ein \textit{VSSerialize}-Objekt erstellt. Ausgehend davon wird \textit{serialize} auf \textit{VSSimulator} ausgefhrt (siehe Serialisierungssequenz auf Abbildung \ref{fig:SequenceSerialize}.). Das Simulator-Objekt fhrt \textit{serialize} wiederum auf das \textit{VSSimulatorVisualization}-Objekt aus. Dort wird jeder Prozess inklusive alle Protokollobjekte serialisiert. Anschlieend folgt der Task-Manager inklusive allen programmierten Ereignissen.
+Wenn der Anwender \textit{Datei $\rightarrow$ Simulation speichern} whlt, dann wird zunchst ein \textit{VSSerialize}-Objekt erstellt. Ausgehend davon wird \textit{serialize} auf \textit{VSPrefs} und \textit{VSSimulator} ausgefhrt (siehe Serialisierungssequenz auf Abbildung \ref{fig:SequenceSerialize}.). Das Simulator-Objekt fhrt \textit{serialize} wiederum auf das \textit{VSSimulatorVisualization}-Objekt aus. Dort wird jeder Prozess inklusive alle Protokollobjekte serialisiert. Anschlieend folgt der Task-Manager inklusive allen programmierten Ereignissen.
\section{Helferklassen und Klassen fr Ausnahmebehandlungen}
@@ -663,7 +663,7 @@ Es wurden noch nicht die Klassen der Pakete \textit{utils} (Abbildung \ref{fig:P
\label{fig:PackageExceptions}
\end{figure}
-Im Paket \textit{exceptions} befinden sich lediglich einige Klassen die fr Ausnahmebehandlungen verwendet werden. \textit{VSNotCopyableException} wird whrend einem Kopierversuch eines nicht-kopierbaren Ereignis 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} zurck.
+Im Paket \textit{exceptions} befinden sich lediglich einige Klassen, die fr Ausnahmebehandlungen verwendet werden. \textit{VSNotCopyableException} wird whrend einem Kopierversuch eines nicht-kopierbaren Ereignis 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} zurck.
\begin{figure}
\centering
@@ -676,10 +676,9 @@ Im Paket \textit{exceptions} befinden sich lediglich einige Klassen die fr Ausn
\section{Programmierrichtlinien}
-Die Programmierrichtlinien \cite{Richtlinien} entsprechen in den meisten Fllen denen aus der Vorlesung \cite{OOS}.
-
-Die Main-Methode befindet sich in der Klasse \textit{simulator.VSMain}.
+Die Programmierrichtlinien entsprechen in den meisten Fllen denen aus \cite{OOS} (siehe 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 (zum Beispiel \textit{events.implementations}).
\item Alle Klassen- und Interfacenamen beginnen mit groen Buchstaben, whrend alle Variablen-, Methoden- und Attributnamen mit kleinen Buchstaben beginnen. Namen finaler Variablen und Attribute sind komplett in Grobuchstaben gehalten.
@@ -693,8 +692,8 @@ Die Main-Methode befindet sich in der Klasse \textit{simulator.VSMain}.
\item Namen abstrakter Klassen tragen als Prfix stets \textit{VSAbstract}.
\item Namen aller Protokollklassen tragen als Postfix \textit{Protocol} (zum Beispiel \textit{VSPingPongProtocol}).
\item Namen aller Ereignisklassen, die keine Protokolle implementieren, tragen als Postfix \textit{Event} (zum Beispiel \textit{VSProcessCrashEvent}).
- \item Namen aller dejenigen Klassen die ein Fenster implementieren tragen als Postfix \textit{Frame} (zum Beispiel \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 Namen aller dejenigen Klassen, die ein Fenster implementieren, tragen als Postfix \textit{Frame} (zum Beispiel \textit{VSSimulatorFrame}).
+ \item berall wo es Sinn ergibt werden Java-Generic-Datentypen verwendet (zum Beispiel \textit{java.util.Vector<Integer>} anstelle von \textit{java.util.Vector}).
\end{itemize}
\section{Entwicklungsumgebung}
@@ -705,7 +704,7 @@ Wie bereits bekannt ist, wurde Sun's Java, was mittlerweile auch Open Source Sof
Als Versionierungssystem wurde SVN (Subversion) verwendet. Fr 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 fr das Betrachten der Javadocs und der WebSVN-Oberflche.
-Fr schreiben von Java-Quelltext wurde GVim (Graphical Vi IMproved) sowie Eclipse verwendet. Eclipse untersttzt bessere Code-Refactoring-Methoden, whrend GVim mit seiner Flexibilitt und schnelleren Editiermglichkeiten und mit Vim-Script, der eigenen Script-Engine, glnzt. Es wurden auerdem das JAutoDoc- (fr die Erstellung von Javadoc-Kommentare) und das Subversion-Eclipse-Plugin verwendet. Je nach Zweck wurde zwischen diesen beiden Umgebungen gewechselt. Fr das Verfassen des LaTeX-Dokumentes wurde GVim verwendet.
+Fr das schreiben von Java-Quelltext wurde GVim (Graphical Vi IMproved) sowie Eclipse verwendet. Eclipse untersttzt bessere Code-Refactoring-Methoden, whrend GVim mit seiner Flexibilitt und schnelleren Editiermglichkeiten und mit Vim-Script, der eigenen Script-Engine, glnzt. Es wurden auerdem das JAutoDoc- (fr die Erstellung von Javadoc-Kommentare) und das Subversion-Eclipse-Plugin verwendet. Je nach Zweck wurde zwischen diesen beiden Umgebungen gewechselt. Fr das Verfassen des LaTeX-Dokumentes wurde GVim verwendet.
Smtliche 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 f3c3103..8590928 100644
--- a/LaTeX/diplomarbeit.pdf
+++ b/LaTeX/diplomarbeit.pdf
@@ -1490,8 +1490,8 @@ endobj
404 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215346Z00'00')
-/ModDate (D:20080812215346Z00'00')
+/CreationDate (D:20080813052618Z00'00')
+/ModDate (D:20080813052618Z00'00')
>>
endobj
405 0 obj
@@ -1583,8 +1583,8 @@ endobj
414 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215346Z00'00')
-/ModDate (D:20080812215346Z00'00')
+/CreationDate (D:20080813052617Z00'00')
+/ModDate (D:20080813052617Z00'00')
>>
endobj
415 0 obj
@@ -6398,8 +6398,8 @@ endobj
743 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215345Z00'00')
-/ModDate (D:20080812215345Z00'00')
+/CreationDate (D:20080813052617Z00'00')
+/ModDate (D:20080813052617Z00'00')
>>
endobj
744 0 obj
@@ -6583,8 +6583,8 @@ endobj
768 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215344Z00'00')
-/ModDate (D:20080812215344Z00'00')
+/CreationDate (D:20080813052616Z00'00')
+/ModDate (D:20080813052616Z00'00')
>>
endobj
769 0 obj
@@ -6691,8 +6691,8 @@ endobj
781 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215346Z00'00')
-/ModDate (D:20080812215346Z00'00')
+/CreationDate (D:20080813052618Z00'00')
+/ModDate (D:20080813052618Z00'00')
>>
endobj
782 0 obj
@@ -6900,8 +6900,8 @@ endobj
808 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215346Z00'00')
-/ModDate (D:20080812215346Z00'00')
+/CreationDate (D:20080813052618Z00'00')
+/ModDate (D:20080813052618Z00'00')
>>
endobj
809 0 obj
@@ -6997,8 +6997,8 @@ endobj
820 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215345Z00'00')
-/ModDate (D:20080812215345Z00'00')
+/CreationDate (D:20080813052617Z00'00')
+/ModDate (D:20080813052617Z00'00')
>>
endobj
821 0 obj
@@ -7092,8 +7092,8 @@ endobj
830 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215347Z00'00')
-/ModDate (D:20080812215347Z00'00')
+/CreationDate (D:20080813052618Z00'00')
+/ModDate (D:20080813052618Z00'00')
>>
endobj
831 0 obj
@@ -7208,8 +7208,8 @@ endobj
846 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215345Z00'00')
-/ModDate (D:20080812215345Z00'00')
+/CreationDate (D:20080813052617Z00'00')
+/ModDate (D:20080813052617Z00'00')
>>
endobj
847 0 obj
@@ -7635,16 +7635,26 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
902 0 obj <<
-/Length 2511
-/Filter /FlateDecode
->>
-stream
-xڝr8m* AboI%JSY{( 8(HNjۍ(R@nbjMUbp|;8/:QYcq!b2QnKT4\e-5[ΗO;)yɲv>pבM$g1u<jmNLXK>KRR%uiB2+tI,KTh?>⸒|ٖySn30r\aE g=w@fg^0˯+͗Ys 1RZ
-=Ho7qS9Hf¼c[zbr&E iƸc&F蠮`C;WK HOChZEz?ӾwkVbg\1XYMםOw\+=4䭫/C7EUu E ףC|hD2ZT3f(SθY0{$cgl1&\GqydmPy ǣ#04d$Q!V$*3Lw;byAŰCţDa-z^%//ٟYĕ12h5/,a*2<-yҌ'iƁej뚛]]\$_7y,O ˴0&Zhg09cҖWoS`2*\Ys;xށ؉yY:Z*ȭC'!@y a*C +.<
-)1_k1ݝu4Nq$& &31.,"5l1惠 (wm}GgW2H54ib@Ɔ NݙR }=ޫT?Ѫr*F=d/6 mNh Ӭ+CLyƀ Ut*0_$4
-+ețLqcTp0?VobE)% !yMY/Mn]MHK|;kd'آ@2۳-Xn0lpi;썴F f:1鴋[~j+,|,CM˭0.vdf:t쿎6pA={)Р}MK)?lwdY㈄'j%Au<77e_zdTc9
-uGpax8UᢽQiR?OY4Ȇ#Ese 4=ZH8Ku^v86jJJPx6Osϝ x=c}y!.(B8Ʈ9p|@{Ufh-sQQ8 1(XLC/şdL^p7#)_d4z2%% ^),1\e&첆?aOGOo~};4v<d"K&AJy@m_h>#\0F8zPƔ
-`13B O.nyMir\²<`+IP3O??1c[endstream
+/Length 2530
+/Filter /FlateDecode
+>>
+stream
+xڕr8m* '{sWڛ=@đDyDrRn4@e[r@wĂ?H4<3$Sbx8vW}~9VeqO F3k\6v\$4[ lՔ\ f;FrƱ|ZL8Y`q&}虗$%J%2^2!b|J'$I{fƳ>RMyʺe yߙF2{Pp} d&yJrD}[j;d6Hq,(!AhiPJ k)MdO
+=nO01}1#fTw,NEX'Ϊi*)nRd6a"IŘ6:Kd'ؐ,#ickp}$r./M l}tAO-nVL`+-V"akOǵ==p raEwP Fר궮-p>|:
+\]'( Gn17vo7uY8J%*<m4'̰TПaݽ%Ç0&:=Qh7( `Ɍ x%hNtY%MwMxߦ7֚ b[#qtwVK>ōLLl1fb\Kd'B
+O.c,4Qؗj`7*
+_/nTSjmYu( |xGGSZvRuk5-1+g_|Q
+|1C1ܾէݑSy8XW]y$ =.t9\t:5퀸Ox2rXLx _τ'Za%@$Ɣ5%H,jwj_3:JҞ0>b]Q
+5~h9B6v3L]7oX@;n3_:ݝU4LqS1&9刉Q.`s3W3 vɒ9 {))KOVU{ɝpgwo_Tc*E&R37)62fRbx
+f6u`(N>iӔ iLY@8HSkSA^3`,S3b`
+Ƥ$)X@r]_3 ^moKV
+gBBw^*Y/X#&舓YzKǸ&6yƙBۄ!@C>,8**
+GMU誫*eK@%0eG!P {;"! 2u(n+c7- -#Uz4`YuؔŒC!n,+*<*m1ǁ/ûbr~qV ܌!0Gߗ)nANgkR-ܭQa)ٻEF83zEZ]j؜)?B3%<v~D/[nح =*JBdF
+G@n>2MZ*=!㍫.;
+:c55ݑpן
+9uw\2!K7zoE]H'hL?,4? \R~/̞~X8Q*}O2wVKsqSYW 4{~O6?؆nbF(*UiZϿ]&|"THд6и=zb.~qlt{
+{pU',B\8),bIͰȦM+ .P ~z!ᪿ yV^.{3
+Π52PSoPpyendstream
endobj
901 0 obj <<
/Type /Page
@@ -7681,8 +7691,8 @@ endobj
910 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215344Z00'00')
-/ModDate (D:20080812215344Z00'00')
+/CreationDate (D:20080813052616Z00'00')
+/ModDate (D:20080813052616Z00'00')
>>
endobj
911 0 obj
@@ -7718,14 +7728,14 @@ endobj
906 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [360.2469 599.215 374.7025 609.7972]
+/Rect [392.0167 599.215 406.4723 609.7972]
/Subtype /Link
/A << /S /GoTo /D (figure.2.3) >>
>> endobj
907 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [95.8467 527.506 110.3023 538.0883]
+/Rect [118.6748 527.506 133.1304 538.0883]
/Subtype /Link
/A << /S /GoTo /D (figure.2.5) >>
>> endobj
@@ -7758,21 +7768,26 @@ endobj
/ProcSet [ /PDF /Text ]
>> endobj
917 0 obj <<
-/Length 2690
-/Filter /FlateDecode
->>
-stream
-xڕYK8ϯQjs%z-N2y֤+lneƒIҿ~%[v24E
-WFNv7S?mrVX=<OCWyԽ`McZuMC[7ڄ,OSc{/7&ǃ'˲=}?<JVuO_tW>I3^յ<8MZ?TK=>ЕUҽ:G#g <Zݻ=rkupflܝov-D̏E ٥D"g9 m?SWY=͘9X&$yxZmTC7Pݗu
- [(WIlu].ĒH+(_eQ4)(KV]?'5L']FxdMBo,G墳X 2Te71@$x%Wgi>%z%z`(30@Y"ڟUr0k4DBb#K|xluW$n
-~y8.K(ќ,<o?}GQ
-0c
-qj5@i4#Y`6ߖ@PS 4
-L١pt,7A;K3|k{K[M4XPWNpND$7Z?R{,|P}-90:_Χc:t.ԅ "(>
-kGv=@@rÉ}Q&o΢(pM
-VQh-{زTbn Hh7KBez ]y<Iٜ V]$CiߦXDdd#4 i{p{]!zYˁ/-b髤b`3SNyvQ`T#Q\QPM)(fMZ57qv4$[' :?9-`<q2'4豔QN'Bq\{7j{PpQFTGZQ<jQE-B;@}3s!8b 9 ZB
-Zo䡰jmn56K1_ݾ`
-=;m[*NUaƻ˻;>UUЅnC?-ܦ;B:%5ȔR3(BQ^ߋf H$hz}zO illU\XM8B0V:jk7 ^Ʒ;Hw4(#)3N4\<SF_ F4N6s;FRt_],l鬻yU驛ݒhV24޴jJuӤ$u&eAv֣>cidxuC 1zAq2;4.ʹ|HE:wA,@_ +<;~/r;f71S HbVhW* UNF)u"tQʑOU.T=&;> Rc $Y.ٺvGߧhObt7X$ku5p[ѯlx-#<bq+ %[;lq WjE6ù
+/Length 2785
+/Filter /FlateDecode
+>>
+stream
+xڕYIsϯБrsI&{8Є)(Re_
+V KHWBL?eFĉ'zP齮R .<|xad
+%Q$^'H}.H&BSDZ02]?
+d ᩬݡUO_6C3nJcEEU>muM3ljehs7t˾NJ,iYJ(DpWZ)\^TjaAA%TeznܪO$Y%R]IJ2a~OV&Ϊю#8MT!-hNeߴ~Ys 3 ܻM`6-YY $C҄'G,”| p+7sQtӹGW,9"TG^b{ve詤o:Do?\43Gh{KP)A!җX& {A0s7tVCBOm16йGVEODq@P›ÄqoIR!hߪ2 7[t|~}Q*/zf]YOz-|®;З.R(O.:oMQ;ue<mPfcՀ@:85/Nb8UanX +tdFe43AlXPφl yx<RFtzW ]I^1/"]נKg} l; \7Ɇf)G]h;]Š40`Id*@2eN<;|K(g:a=9: ˅7i%oh:W@A2;L3[N=1f`iKjx"`" I4X9 龇vA
+4<\36eZ
++3R>ajg_DjhCE\-3ty6# %;souQNq
+!yMm.(nL29aZ'JwqaU>6
+eA@&,Qœ_2p#1|fk
+D+i
+P$HQ<>,\^ι9;LЉ;/nýe7 ؤۯyIyHyh-
+;,_QP$]^E{o5WBYn?j6'S,FA)佣-MҗK'ÔA> G@/rCy>XQL\ߩjf$3ջRٚ9]/nێO%U[Z酄-Li c$ws5UAϠS{maBP<MGJd/EUcq]WŘRCFhj2(N
+Y b,1. # Ƥn=)
+= 4eo8 $QtVy3<
+ם6jl9pFh'9
+U. 3[_m+mِ-Lo=Bu #ʣ_(I/#' `QOt
+eMٯp?RM%endstream
endobj
916 0 obj <<
/Type /Page
@@ -7780,7 +7795,7 @@ endobj
/Resources 915 0 R
/MediaBox [0 0 595.2757 841.8898]
/Parent 898 0 R
-/Annots [ 919 0 R ]
+/Annots [ 919 0 R 920 0 R ]
>> endobj
919 0 obj <<
/Type /Annot
@@ -7789,142 +7804,155 @@ endobj
/Subtype /Link
/A << /S /GoTo /D (figure.2.8) >>
>> endobj
+920 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [198.945 600.6657 221.0936 609.2304]
+/Subtype /Link
+/A << /S /GoTo /D (cite.Regexp) >>
+>> endobj
918 0 obj <<
/D [916 0 R /XYZ 74.4095 793.4011 null]
>> endobj
-920 0 obj <<
+921 0 obj <<
/D [916 0 R /XYZ 74.4095 534.4385 null]
>> endobj
915 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-923 0 obj <<
-/Length 2442
+924 0 obj <<
+/Length 2462
/Filter /FlateDecode
>>
stream
-xڭ]6=OČ$5$lܵ\6= {m,[ҦES3 ~"Lx\D /g"woax݇~su1KP,n,:.V BuYZrٔ7icqF!2kY=r(&\.|%RxgÛz~tNd8ŢVt5{=<b
-9Wl
-UTu(,c|vB<]ip
-9_vǏ-h|@,Gnj}k_W\(7Zq/.g"YRi.O|Мv^݊EEhzWyi MyðBe1
- (C
-VvqBݠ@1BYE0" z<t_ZtE`وd-&@l=Bd܋:?`<OGjF?b ce(;.1H@aao!>u
-}#_X "&"9Iч ՟Xy-ZK932Y$ICjZgZ('ufe3([E78ښak_Sӭl;?6}=y"q33[߷SQ6"aRq~_IG?@ zJzP3V92̢씡;1_@&Fcr0cS>!2#DiLb2H%'d8Y-611۪ACuV۬Pw$i-TUN[
-)߇փ
- 'Ua d5j q<0!"0=Jsoogwc;s# fa )9-izѷqІ7aQeyY@QƏs¦PdŐ%2AA]iϡd:i> j]X+uyh,_oowq |I08=2<P'#--UEx, . z?co"\duw—@e=LAY:E
-K<>ʸCe}a3-̗Pmq T:j|șLzv@-1#5>} H+*q & T$`ĵ~JuU뢨iz> MqcsܶC
-iܮa#Y+aQm#îfVҖDAYuddʉ n2t1NhxM+t{AD&3E6!.??!At7z 88DCE@oe/kUW $KwˮD} SQސ
- }i`;1
-g$R-Os0]XM}$B*cQ NP`V܌@t;$"0%@U+PڶS!@UwͥX=R2_*˗h/=D_1( GF8+\6s[FTނg<pj- WH T5vO5FU}twXtSS-8fo{_VAPa{$3L endstream
+xڭ]۸=O6$I. H+V KJ7!eɖ)r EhH&L-L '"`WxՇ~uX,Rű\\-+'>)+d˕
+PHm/{!KRL8Y`1Yz&*cI&B-eJqJTtсMn(9'2KX#w]biQ'R^!w2
+M1*nlnզ{S/yM~/Ts\ mcn˒C6(pݚ!+1 d"Kk8 Ǎ
+LQFqZ`r~ŋlMA J,4u>9Az{4zCH2'+VEWF Vn[ eɋQ_^ <xhAnh&T.KCӟM*kvօw%lHar{ఈؕe~E%jruw/=z5rM8}a;CNjMSM&m4O uiRYȄ,$=bSV<yp^y#Mkz'f^C28x0$컫HqIPD̀b:
+҃Q̡<),ʓqmT8Cd(8,x ~: Jcz
+( TqnR*fw$j-u]w N[
+{♽OjZ( ߇փ
+ 'Ua di mkȀ;̆c(Q __wu c?S+8gyiS} }^^mkDt1O8TۢjlI)9Pa[smQde#2AC]iϡ<tI}|`rVrfJ]f< ">ou.([ҹ@
+/a
+~T[&.rdPW[3k[9Ő4) ( m'T>+@$;čܶ!!cYK@19iH3([\ʮ߄m}M@Q5x`wKE;AR^
+ޖ䷍wf̜.5xl]+W#euRSC&XH8 7;!V"0€sj'V(Ax<Hd V
+0{OAF '~zGz3'#R-N
+Yف.bwޠn}jɐ,1GeM3bH7o3
endobj
-922 0 obj <<
+923 0 obj <<
/Type /Page
-/Contents 923 0 R
-/Resources 921 0 R
+/Contents 924 0 R
+/Resources 922 0 R
/MediaBox [0 0 595.2757 841.8898]
/Parent 898 0 R
>> endobj
-924 0 obj <<
-/D [922 0 R /XYZ 74.4095 793.4011 null]
->> endobj
925 0 obj <<
-/D [922 0 R /XYZ 74.4095 677.6448 null]
+/D [923 0 R /XYZ 74.4095 793.4011 null]
>> endobj
926 0 obj <<
-/D [922 0 R /XYZ 74.4095 644.0168 null]
+/D [923 0 R /XYZ 74.4095 677.6448 null]
>> endobj
927 0 obj <<
-/D [922 0 R /XYZ 74.4095 611.0568 null]
+/D [923 0 R /XYZ 74.4095 644.0168 null]
>> endobj
928 0 obj <<
-/D [922 0 R /XYZ 74.4095 576.7609 null]
+/D [923 0 R /XYZ 74.4095 611.0568 null]
>> endobj
929 0 obj <<
-/D [922 0 R /XYZ 74.4095 543.8009 null]
+/D [923 0 R /XYZ 74.4095 576.7609 null]
>> endobj
930 0 obj <<
-/D [922 0 R /XYZ 74.4095 493.4697 null]
+/D [923 0 R /XYZ 74.4095 543.8009 null]
>> endobj
931 0 obj <<
-/D [922 0 R /XYZ 74.4095 440.1765 null]
+/D [923 0 R /XYZ 74.4095 493.4697 null]
>> endobj
-921 0 obj <<
+932 0 obj <<
+/D [923 0 R /XYZ 74.4095 440.1765 null]
+>> endobj
+922 0 obj <<
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F70 552 0 R /F69 561 0 R /F65 558 0 R /F74 555 0 R /F88 714 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-935 0 obj <<
-/Length 2484
+936 0 obj <<
+/Length 2458
/Filter /FlateDecode
>>
stream
-xڭYAs۸Wh,EItmӾN;}蘱RF7; ,ɲӾL G
-fYHf,B `v{#g̻>7o,aP8 ޮ6OykR%<e,zT؝-֋ef7o;"ZQEdT:M;I*v,P" [g"Iv :7Eހھ\qeW%5nB0m^o ^LF+{q^ީtkZ(:+4zyȹ-׾є%RjnR8&*tSt+|Ŗwa:͓ﷸz[u2VyPì609sP
-J5b/krVClWNJU:vOG[<`c9untȱCt`F S3H(%3hA
-'|UM$5Bʁ,2𒃫c_2E1a9i
-9q >'&o-LA<8OdʴgګS`€Ck!oglޠԥt/9y&0v}þӫe`OHmRaZS9TӬuB"Iu3TնmN~^xh(7ƶgukOvSLqٶS.53۴ps"PLlM151|5uQ5E*ALg$sg cX3 6`c QdfN*kQэuIOOjn{A(|䖚 |1+ԄS&ƽfO$hGt @)=\ BCf$lsHmCUo"7s-imlQ38]7 f.k ZӶoTr*V+_kwD>8l3aZri0!D\L5|&ǀ>bzPfC뻎o]6$U+4\/ٿEJdig%U# #Kۚo[<AРi樏Nt!O_<L=z,!Ry`}#=l`ST+Sc
-QM+u~2)(r!l=@'Up8K|@}/R
-p0t}r]| ?AԽBᵚLBX@UEmzk55ϛ`h,?9~թwYA윻|
-#Mr6FQֿ3=A .%eHq> DX^lOuEKnlI3 P'6Uܦm)>zc vϴOhR?<u#SBJwKix
+xڭn8_ Rsni_ۘ$;{AYY
+$yz*VQ/N70bUXOZ$U _&*J4
+(zDDQٓ"doMSeт(=ڱpcڅ6ZaLL5?>W2¢ģ[iPxt%7t_u}T;7VB9ӴpeC^LMڙbT:Nl=5~{4ZYn;\
+?LX=|B3s/SѸ')AӁ\_0n_A
+eP\<y<՞ݚ*l!NԝLEncKuE0w73-m7(Em 4 -_
+p]Lz~Yj>iRt\a%ҖM,Jy;%Я%' Htx#27l0B*,ht{կM Q\N6c,>:$<.Q"u<H9)2WtuKEX<lhŎF(PWf~잏mט@uqzAė+aeрB6 <n &9I%U4yBCz|:;7-R,_*xrqؼPHWmuګv`lsgmujlrblꋟ37y$jbm%k[&{c{Igor757Ktbqm_i^75*^Ca;`S3 1p!c\Dpނi!B͗`Nxi)2Q ڪuTI ֒XQ,9|.hs) s
+٧<f
+wI
+=$5o^yuEʴA̱&4BȨ#No'2|r4l
+ [l8HgLBnh~p}\Xv}@O%!sLeZrXN&B=|e_yW< SHe׀i\:q\ɋtQ'l9F1 5`o ?n?߂^>@cĥs><NG :$/I>Zendstream
endobj
-934 0 obj <<
+935 0 obj <<
/Type /Page
-/Contents 935 0 R
-/Resources 933 0 R
+/Contents 936 0 R
+/Resources 934 0 R
/MediaBox [0 0 595.2757 841.8898]
/Parent 898 0 R
-/Annots [ 937 0 R ]
+/Annots [ 938 0 R ]
>> endobj
-937 0 obj <<
+938 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [230.1856 677.3643 249.6264 687.9466]
/Subtype /Link
/A << /S /GoTo /D (figure.4.10) >>
>> endobj
-936 0 obj <<
-/D [934 0 R /XYZ 74.4095 793.4011 null]
+937 0 obj <<
+/D [935 0 R /XYZ 74.4095 793.4011 null]
>> endobj
134 0 obj <<
-/D [934 0 R /XYZ 74.4095 771.7323 null]
+/D [935 0 R /XYZ 74.4095 771.7323 null]
>> endobj
-933 0 obj <<
+934 0 obj <<
/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-940 0 obj <<
-/Length 1351
+941 0 obj <<
+/Length 1354
/Filter /FlateDecode
>>
stream
-xڭWKHWX /VVqvI;mU.ҩWuUGxkyzq`!θOr0~v7z)/aiinI 88[d;L1d̓svW)5<ߖ׳wcPrD `QSAKA1$H(T>{2ԪӚah ^mWwsH6fJ)xF}.דE J Td7!O~n%+8{r T1KEy('ɌZ?H&<k(?٧qI#JD͚6+LDT! #&mHSxg7E4<ACmHgq8CPYKg0TJ<|m4XjF j:L&NfgMa'e,%
-(7Rk1p 'C`zqjiaS&SNN38L;XH<j_kS.J޴(AW<϶i:Gvhhut_2 Ie*YX'O. w4_8( ;HzI1<`AAǗ!g7)
-88W
-:Zv)ͻ
+xڭW]8}﯈)I'͈i=!MJPvV:vLeP=>!$8QV0- al:9dQ
+)ytsQެoX]%)$ǯJoumnǛ77SXA1ʥ?#q!(Igsblɦa@ї
+| _&0qzIY\-Cb4+*r}3 ay
+"d2 7ʄ4ʑ%==& DhA2;<y: DZPk29 h:.ߨ%0^D&< &}T+o+u>Cm$IFDP Agx+rsh^aϵvFWfvP2kS@r300'3r=)d$V'6'Bxfi
+D P3L^;n_ qSu
+uUYnUc@bpj5kBE'DJ R#:r,5,G7 :E_D
+v10S-Wԇ3
+T f*m!LVv~Mv'"hRo=LX3x=JލC3hRWf@9r~
endobj
-939 0 obj <<
+940 0 obj <<
/Type /Page
-/Contents 940 0 R
-/Resources 938 0 R
+/Contents 941 0 R
+/Resources 939 0 R
/MediaBox [0 0 595.2757 841.8898]
/Parent 898 0 R
>> endobj
-932 0 obj <<
+933 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/serialize.pdf)
/PTEX.PageNumber 1
-/PTEX.InfoDict 943 0 R
+/PTEX.InfoDict 944 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 508.00000000 318.00000000]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
-/R7 944 0 R
->>/Font << /R8 945 0 R /R9 946 0 R >>
+/R7 945 0 R
+>>/Font << /R8 946 0 R /R9 947 0 R >>
>>
-/Length 947 0 R
+/Length 948 0 R
/Filter /FlateDecode
>>
stream
@@ -7933,88 +7961,93 @@ xWێ0}WBH BBb/ nv)4-Yzf|fKU[d2s<3v~h4
7&!8ly/7$ȤOn'GG0zC٢8V]FM8z/۾YY4ۡ1}u
T&\IP- -&0D*2tRLNԤ<1hfkAId,m;mTkT;[|*,S Z?$߼hu} ]E˼kPJPj)=iJIsVnTv_v;nU)]nuQlߎӲg<Gwi 0!N&ib~-B ۼ?␕T5\S5`G>Ic<0?% P4v*[V0y5 CJA UXs4,P ŀjaMWÛ7sK//<d2.p/Sw>
endobj
-943 0 obj
+944 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215347Z00'00')
-/ModDate (D:20080812215347Z00'00')
+/CreationDate (D:20080813052618Z00'00')
+/ModDate (D:20080813052618Z00'00')
>>
endobj
-944 0 obj
+945 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
-945 0 obj
+946 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Subtype /Type1
>>
endobj
-946 0 obj
+947 0 obj
<<
/BaseFont /Helvetica-Oblique
/Type /Font
/Subtype /Type1
>>
endobj
-947 0 obj
+948 0 obj
1046
endobj
-941 0 obj <<
-/D [939 0 R /XYZ 74.4095 793.4011 null]
+942 0 obj <<
+/D [940 0 R /XYZ 74.4095 793.4011 null]
>> endobj
341 0 obj <<
-/D [939 0 R /XYZ 237.9156 531.0825 null]
+/D [940 0 R /XYZ 237.9156 531.0825 null]
>> endobj
-942 0 obj <<
-/D [939 0 R /XYZ 74.4095 471.5673 null]
+943 0 obj <<
+/D [940 0 R /XYZ 74.4095 471.5673 null]
>> endobj
-938 0 obj <<
+939 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F79 568 0 R /F88 714 0 R >>
-/XObject << /Im41 932 0 R >>
+/XObject << /Im41 933 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-951 0 obj <<
-/Length 2481
+952 0 obj <<
+/Length 2355
/Filter /FlateDecode
>>
stream
-xڕYKs8WhoR!9LdSS=xSSxK~
-f&,xW z@M8u0/TC7KF3mg 44PL&F_ozP,A>nVV4[4 7=M
-Ⱥ8GIĴ񂟓^Oa-ޗю
-UMJZ| io[r_n8t bB>x"Y~fА6[dgI'`&/㥰m8]@
-.^&bv,lrۃO *&Y(p?.xBu
-1hE>V–xϴXBJNj%*qy^vz@[ $J*95'ʌN^m}ċty83P'YB6@6<./:4i^Zgm3Z ҽKPd&a!%jOC7E-k;Sٷ4Q#8 ˲+7rj![/0& Vڧa_]Ԕauf6b(7Uy ;PK2gCbLEVwYʹāN߳xo!v4dI08uvأlcRC.J$.%Q]uHt*17X|2W5f*nѯDŽ%nl|*$ @IH転Kyb 3DH=)؊X yuǛOMknθ8{{' xKnktbN\p5n ye:į[ꔙ(DÞWĞO+#{'&Cm3#Y4JPxj^3Tta,Om!}pȥOз
-\@c+KQwT?i*SA5QO`\(YMʏw)P1ieM!JgA R\;Sщ8U8L|2µ4qZr.{Er3dQ v)/.|ۜ^D.܎Q_`+yOcw>NM`#ؤ}|#Q\s]Ba_j[CNw؛Iz!2Y=hx!!4,I":9q%Ũ$,:*G3p
-eJqTendstream
+xڕYKs6ϯި* !^SfSaʂ)#No7HgU#h
+a`˒Hl^Z},,{BQΔcP[/% <fR2m-׻+bel<lQ8ْJY|k-
+׵~ys2ZmDș6F6ܰDx]e$ꥇ+*ςk7aNe 1_{~QTnmOCLͻ-KOcN}ZȤ_ M
+
+\Ym}njkGw UawyV{Z8zhqf3+"ub"ܐ* ZZ;ܳ[?~\?"2i2n&/k- 4 uPA*4y`W<`Dhx`,UPɏB0I_(\o~,-}:P%
+E1eN:uêd$poE_ٝ
+̼
+~F=39 TvܤhhZE5CeG_j,V&c%=UW i6ւRS糅-
+H^)@^ i lsQV y*hQBYWk_B+JƖÀgݷ+⩥vΊ0섣]JH. ~cC[iphSa)n}XN,MB.-0.I]
+#c;MڂLJ,Za'RLj!<KD p aqGbzs ]D}w:Ȱf[]S7܊kwgsAh?-@UҔe1 P̸ގ5|b0{$~3ŀ
+.<tԈ">ydJ2!!$K׎JPJmTSlb
+Ami r0Tk{BӵyT ΅}=}E-_HRDfR 2O-ўf'lg,(XpfKR)i0!-N
+ by/@p$b*t2?rDBi|<IT03?mxC&xL97><fo߹]cꡉKlP%DSxOpT/5L8W.nHnN+W)(5ǵ=LYğz#[<D/Fݛ6
endobj
-950 0 obj <<
+951 0 obj <<
/Type /Page
-/Contents 951 0 R
-/Resources 949 0 R
+/Contents 952 0 R
+/Resources 950 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 956 0 R
-/Annots [ 953 0 R 954 0 R 955 0 R ]
+/Parent 957 0 R
+/Annots [ 954 0 R 955 0 R 956 0 R ]
>> endobj
-948 0 obj <<
+949 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/utils.pdf)
/PTEX.PageNumber 1
-/PTEX.InfoDict 957 0 R
+/PTEX.InfoDict 958 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 411.00000000 192.00000000]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
-/R7 958 0 R
->>/Font << /R8 959 0 R >>
+/R7 959 0 R
+>>/Font << /R8 960 0 R >>
>>
-/Length 960 0 R
+/Length 961 0 R
/Filter /FlateDecode
>>
stream
@@ -8024,102 +8057,105 @@ t5;Бx RgNF
cY=99!S `úٸ , -0&DyL*㜻6fcG[i{)Hy_b4} G@A7hes6RabRYm&i( _ɼRYu}ןn 2ԇr`:R3Xdb?spy0#ew֬}Rذn6n:U1D';}QִTancq Vn3( ?+MkM=~ApK5Z#K.eB .%:geY۽_!V(Nô=A@+Ơ>.>Z%}S
V 6om&ӈ*׆l; ev1+AKv[A ̩TNgE;_La?RRD{ia1|>d0Fz7e&(<Mp$ 3ę-*xsg"/02̃ dծ5 5{=+& <bЄJaNP7 R9w&endstream
endobj
-957 0 obj
+958 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215345Z00'00')
-/ModDate (D:20080812215345Z00'00')
+/CreationDate (D:20080813052617Z00'00')
+/ModDate (D:20080813052617Z00'00')
>>
endobj
-958 0 obj
+959 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
-959 0 obj
+960 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Subtype /Type1
>>
endobj
-960 0 obj
+961 0 obj
861
endobj
-953 0 obj <<
+954 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [494.4508 545.1405 513.8916 555.7228]
+/Rect [104.958 554.7925 124.3988 565.3747]
/Subtype /Link
/A << /S /GoTo /D (figure.4.13) >>
>> endobj
-954 0 obj <<
+955 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [325.2171 405.4799 344.658 416.0621]
+/Rect [325.2171 420.6677 344.658 431.25]
/Subtype /Link
/A << /S /GoTo /D (figure.4.11) >>
>> endobj
-955 0 obj <<
+956 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [468.7129 405.4799 488.1537 416.0621]
+/Rect [468.7129 420.6677 488.1537 431.25]
/Subtype /Link
/A << /S /GoTo /D (figure.4.12) >>
>> endobj
-952 0 obj <<
-/D [950 0 R /XYZ 74.4095 793.4011 null]
+953 0 obj <<
+/D [951 0 R /XYZ 74.4095 793.4011 null]
>> endobj
138 0 obj <<
-/D [950 0 R /XYZ 74.4095 476.8347 null]
+/D [951 0 R /XYZ 74.4095 500.8351 null]
>> endobj
342 0 obj <<
-/D [950 0 R /XYZ 301.4797 236.0094 null]
+/D [951 0 R /XYZ 301.4797 245.1221 null]
>> endobj
-949 0 obj <<
+950 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R /F26 170 0 R >>
-/XObject << /Im42 948 0 R >>
+/XObject << /Im42 949 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-965 0 obj <<
-/Length 2201
+966 0 obj <<
+/Length 2198
/Filter /FlateDecode
>>
stream
-xڕYKs8WHUYcnqMVj{,D"5$o7(l4Ѝ$|+TOT€*`};ޙgz.Q&&BI&Mmޚb:q(60 6lL榞θvjWX-BD1Q<I"!>It8IpR%,Q2tlxǐJ1KW~'R=ө4:0YTT頞06xN$QTH\; 1 T)-Tĸ 1<
-!M}
-N2
- ufE
-8`^FuE=[
-6m0M~oscIæ* ͖Ą}^71;qǗz=: P(rN9ȍ!]* }f‘k {>7fIE@b%M|sVt^!
-+\?i]ZHک,5YX(kqvv ٣R;hHTw[q҃@}ST#1@QG3{cuG$b߀SFrSײl_MQB
-h!ɂ7-!oihzgN:fYk~q~:HƵN&})xKʜʼO?mCz;
-<U$N/9>#|2` 5?k>6 S"ULk젠^iuMS* J"clm%/?i,mO&wцvcWhp*K_IDFIAe_(>z6IЗ5A1+ތϰ c9aEpNk\j*K@Ɨk"7V(_QnCL؅@
+xڕYs6_GjD}s'ur%gיi}H<SJP:b(*7A`]
+kX{wWr,ׅ%C?TEz![Qx]J.}yzW7=H,cc2a(N,2RO$X$,^%, e&OBf KN:SGH1ׇU.k<B)^`s,7μ7J.eZwq\,l^GEQix%Ikሮ @}w(pMީMոwYN|',+O|C>-s^llΎKP‘] \
+xrRc .Ur&Bu@5WGvs\ps=!ׇ_UD̘LphޔZCk:M>ح{,NRC"oMFH)]Xb+k;V'(d՜Eq=Xo\>۽|ޫdlNR̙TB0:)lO`2<L>,S472]&q
+U1jv乔r<!qAѴ'*e׹'pF2Hc&QQM")>ၓEp-$Ni
+i
+k%xmO1Sޣ/xA/X+ʦۨg-+듃PC4$ ֪z"kg-byo8ks,{W!KH1f;Uŀl&Bށrܼ vR6dh"SPͦm¦VJh064Ma&"OZŝG/qzϣC⠏Qv0JAطe&\@p
+*hzk([T]44OȇyΫ~ @yK7
+q'͙}Ⰹg>mjG;%ݝuк&<T3.!{k>~D 
+N9.YR`lmdJ
+vpS]D2L+:ְA99﷾3NJA<A¤ &CfDeLyrZXXVwۉ׷[HoW_->"L2Y;%fS%ݠ<2AԓQWVeU 짱fD2EbTGuIP7瓩cV&`Jb>l~Rlj=äɤ2q!,ԞSř;:2҆YoXo(SN&1'ąyѠPB17d{+2}8F17[R_wx +MWUS)qcߋhT<@gpXol=.ٙҿzoMKjը5u1ٳ[YxB@޼i%Y7 +[
+i|v9Ed
+;>F _HBS"#t#lP8I!N LR"*4eKt |`Pš6Zq.o)-4\Ѵnhj܁j"*tE&]"upZ H ?ϡ! R[t'9cc? '}&X?H㳿pOփendstream
endobj
-964 0 obj <<
+965 0 obj <<
/Type /Page
-/Contents 965 0 R
-/Resources 963 0 R
+/Contents 966 0 R
+/Resources 964 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 956 0 R
+/Parent 957 0 R
>> endobj
-961 0 obj <<
+962 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/exceptions.pdf)
/PTEX.PageNumber 1
-/PTEX.InfoDict 967 0 R
+/PTEX.InfoDict 968 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 272.00000000 176.00000000]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
-/R7 968 0 R
->>/Font << /R8 969 0 R >>
+/R7 969 0 R
+>>/Font << /R8 970 0 R >>
>>
-/Length 970 0 R
+/Length 971 0 R
/Filter /FlateDecode
>>
stream
@@ -8128,41 +8164,41 @@ xSn0}WqۃL%{GRF@wo&.I=nވQGMs8iv 2„Q0
+LaX^u0O<;F
"]DC(t+wc;;kҐgF~8t0|endstream
endobj
-967 0 obj
+968 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215346Z00'00')
-/ModDate (D:20080812215346Z00'00')
+/CreationDate (D:20080813052618Z00'00')
+/ModDate (D:20080813052618Z00'00')
>>
endobj
-968 0 obj
+969 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
-969 0 obj
+970 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Subtype /Type1
>>
endobj
-970 0 obj
+971 0 obj
447
endobj
-966 0 obj <<
-/D [964 0 R /XYZ 74.4095 793.4011 null]
+967 0 obj <<
+/D [965 0 R /XYZ 74.4095 793.4011 null]
>> endobj
343 0 obj <<
-/D [964 0 R /XYZ 288.1558 259.8037 null]
+/D [965 0 R /XYZ 288.1558 259.8037 null]
>> endobj
-963 0 obj <<
+964 0 obj <<
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >>
-/XObject << /Im43 961 0 R >>
+/XObject << /Im43 962 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-973 0 obj <<
+974 0 obj <<
/Length 351
/Filter /FlateDecode
>>
@@ -8170,29 +8206,29 @@ stream
xڍOo0 |;v۴?vmڡ]Y]}(jVDx~~ *TufLX :j/l鐾ɣɽ!a(bd Ek4[JRr>fHRu<UQ]Y|%)xZ&octm-i"tGfTJ" 飤t !DRā] sF`v7`[Lkfu=GmOIgVcC C6S&nk'yY-Tias33K{*n;X}z2΁CˣμmhE2;_
_xǽ֍Ϙ%QՌݟWw v3f3endstream
endobj
-972 0 obj <<
+973 0 obj <<
/Type /Page
-/Contents 973 0 R
-/Resources 971 0 R
+/Contents 974 0 R
+/Resources 972 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 956 0 R
+/Parent 957 0 R
>> endobj
-962 0 obj <<
+963 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/sequence-serialize.pdf)
/PTEX.PageNumber 1
-/PTEX.InfoDict 975 0 R
+/PTEX.InfoDict 976 0 R
/Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000]
/BBox [0.00000000 0.00000000 1286.00000000 1083.00000000]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
-/R7 976 0 R
->>/Font << /R8 977 0 R >>
+/R7 977 0 R
+>>/Font << /R8 978 0 R >>
>>
-/Length 978 0 R
+/Length 979 0 R
/Filter /FlateDecode
>>
stream
@@ -8201,259 +8237,267 @@ xWK8 W-Юޏ=.ii'!u@}ER+.  ɏH?2Z0k|
q0ӈQQ.7
=BA5֖䯤t@PѮ DKkφi0bpsQ5
endobj
-975 0 obj
+976 0 obj
<<
/Producer (GPL Ghostscript 8.61)
-/CreationDate (D:20080812215344Z00'00')
-/ModDate (D:20080812215344Z00'00')
+/CreationDate (D:20080813052616Z00'00')
+/ModDate (D:20080813052616Z00'00')
>>
endobj
-976 0 obj
+977 0 obj
<<
/Type /ExtGState
/OPM 1
>>
endobj
-977 0 obj
+978 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Subtype /Type1
>>
endobj
-978 0 obj
+979 0 obj
1025
endobj
-974 0 obj <<
-/D [972 0 R /XYZ 74.4095 793.4011 null]
+975 0 obj <<
+/D [973 0 R /XYZ 74.4095 793.4011 null]
>> endobj
344 0 obj <<
-/D [972 0 R /XYZ 284.7621 135.6551 null]
+/D [973 0 R /XYZ 284.7621 135.6551 null]
>> endobj
-971 0 obj <<
+972 0 obj <<
/Font << /F63 220 0 R /F28 173 0 R >>
-/XObject << /Im44 962 0 R >>
+/XObject << /Im44 963 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-981 0 obj <<
-/Length 2526
+982 0 obj <<
+/Length 2513
/Filter /FlateDecode
>>
stream
-xڥZ[o~_GYt3tv& nA[]IhYE1E;<V*D$XEc]Y٭:$a(WwO+.`w?/Y͖GZ6txU6Sf˂<l~ݧ6aߦ!A0#_zd'# WPo3O(ى$UpuZ:{0>yVfn_,$ fj{6`!#Lyo5?V7cS6ԑ06J Va冿z*w_rm&
-|
-a6lU~4!Be~cZ" _CK
-ep.֟( ~-Tb\iJʛp\霔zd,v9JFTԨw3#.R|SOjjG]g<IMx
-C3RY_w
-_ޥ nog6*5.Eʅڗ|'Y?CEY<z
-*ON]Aji79hpiS&Qp/1ȓ[jO!|TK#GFzW ߄}T7Lo k\oLw޴p!)h )$' ܣk- ,@,u,:kq
-mx]V K
+xڥZ[o~_GYm&ٞI'A['ͯ d]S578zʁ?
+=9
+cguw'ײ[#Jz]E,o˄vчïklaf;K\M*͖sqӇ EA ާpAvGvr³; sVya(N<i揄pJvP w֧&KT,v<Aiull`kJTyTM7[ X~d&Ry0L<>e2\ bQVUmc:#l_Za6vîk'rݸJVj |Ffxr|NIO~,8\kh
+ J-VSphi8U,ti^P>=H\ aiϲ9큝|rQdCuj<R,Q\:|)+){y\
+byE0%5=P`S*6r fχ Lǽ|u,[G.S.1h|HdO
+[Tpn)oT)K3<(VUubNp?<6"KZ?M/5}-e\I3Q8O
+'IYqbwՓz+@
+iTew3%x|!lvN[<sN.*vVHogY mt5:g0vTeiٜ CRj_uEvmRV9 ]QeMIϻPsyخz+5y+YT/Po񠠝]* Bǽ)WAv3I]KRtTR7?29DŽB}. (>DOBJw=7-
+OwL㻼<^ xYc~IA]t ۩#邜FԝhC]xDE>i!X;Rs6bCm9Gt4gd .T57f^_77DcHm- F6Xwar".07,W6
+ pq
+3(bGA/endstream
endobj
-980 0 obj <<
+981 0 obj <<
/Type /Page
-/Contents 981 0 R
-/Resources 979 0 R
+/Contents 982 0 R
+/Resources 980 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 956 0 R
-/Annots [ 983 0 R 984 0 R ]
+/Parent 957 0 R
+/Annots [ 984 0 R 985 0 R ]
>> endobj
-983 0 obj <<
+984 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [183.9671 722.2546 210.4287 730.8194]
+/Rect [367.8739 722.0383 394.3354 730.6031]
/Subtype /Link
-/A << /S /GoTo /D (cite.Richtlinien) >>
+/A << /S /GoTo /D (cite.OOS) >>
>> endobj
-984 0 obj <<
+985 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [457.5453 722.2546 484.0068 730.8194]
+/Rect [448.6598 722.0383 475.1214 730.6031]
/Subtype /Link
-/A << /S /GoTo /D (cite.OOS) >>
+/A << /S /GoTo /D (cite.Richtlinien) >>
>> endobj
-982 0 obj <<
-/D [980 0 R /XYZ 74.4095 793.4011 null]
+983 0 obj <<
+/D [981 0 R /XYZ 74.4095 793.4011 null]
>> endobj
142 0 obj <<
-/D [980 0 R /XYZ 74.4095 771.7323 null]
+/D [981 0 R /XYZ 74.4095 771.7323 null]
>> endobj
-979 0 obj <<
+980 0 obj <<
/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-989 0 obj <<
-/Length 2683
+990 0 obj <<
+/Length 2631
/Filter /FlateDecode
>>
stream
-xڍYKs8ϯm!
-<і 2oTC"S˺ :8{,.i"b+:5}hAQm2^|i$"'p6xN2iQD
->,S.Hj$
-,
-5.ȇPl3פ5jemmWMPvAac19C]ƛU|[^A9- {9mNu'=Ea`. C?pC^ZI#Ja@KauS=gyu2PisΓV(25"uDԝB ڶYz@{0SRg:ÉN"MRQ<z.KV-yVq/FE? UjSm61-nW-CFu
-`X+[ӕv rިf[A"ZsQo#J0%ɯsX-=:,<w5cp^CQɌy)@fXl;iәѹWK
-r.}U&p7ȱM&e5%tx} 6y]ɔ`
-MB_E2F*t٥:īJ0W
-Sݞ
-I\7l 6,Ɛ3# |ZVx 2p:oH.ݟǻ"L6g7iz2 C˨ҐNI7݃Ҡ,h:pssr̊@$Ou/ %`$p4!OGnq(<1!<&3i}*7~OXj>dczAꫯxu~ICŞ?!E
-2a{, 'VGG{<D,ܟZԣ$ #?]M¨u5w##N_=cUo1s4~?kjbx  } )<&|pӈI !j"wѡK24l>Ӡю.{Q[ >'!16
+xڍY[s۶~ϯۡfBą9I:@IcԈdן],HQee2cbwހ
+4xf6SPgu$kjvSyJӽr [eh_0,屰&xBw}/b /6/7nMM3$5UXF  Dq f~BEw@K]V#
+@FI,ve3bY觊ef"`o5CH`;:PtA'ޥv;%YazYÑ3f[[hvy)jd%3r:TN뷳KYFNEqPZ4qT94q0KE2q)LU;]sI7#Y{80 %"<JށUcVuвig.Κ?;Hvp1u іgrM Yc
+Ė{l;;1δ lDu|&c)JD?
+ O8rp >LG @Umɬ&~c ΦX o$0CFc`}c2lCCcW8kjHP#O!JnX|.Baa1Cpgj\x&6=,0<LPM
+jJlsr#+0$n]-TS kҹ(uC
+_m+ls18
+бRmqݟMF%w̓3C}jsk!+n<hzvźd7Gkح[ ijLcE8L\/;h yl6b]&Kcm
+{nO Q_-rBTr
+Z]LxYXۼYQqso?yDʥ]8?E цv$fG&€|6yǵQ1(ic@,9c:zmm5R#[h?BCx
+j\8~+Ô!`/PKqT,8AV@j'Kkrb 8I.$OS^-rtOF)4UJͰZ+XzKVla]÷X7^
+U&Zw2
+ELUM9Mnju2@EWWK٨lEGa;~qԀP̟-YN,6a-=:Xa1qw?X\wAE*-k79*>t˪Kh: 08*{8?ؖn*pn*&&}9>aDViXd߈OE1ABMfkIԺK;#&!C{Π+U  =N ն*md#KgQj$З650ibo 4xAOrmr[>20LW##1' \Zx Ryw:/ۭM&+~#EeD|׀βV#P(^F( j^lF%g엙:0tpti<Ԗ}V2# 76$Jμ767xAO=(BZkWjN*G4BuҴן n?\NJq<@Ddґ0ꔂx('}~GR[c70
+q)ip,b=~/ 6zԮ= ){ܞc} p{zzbt ><%/[sROR,h-Yz^
endobj
-988 0 obj <<
+989 0 obj <<
/Type /Page
-/Contents 989 0 R
-/Resources 987 0 R
+/Contents 990 0 R
+/Resources 988 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 956 0 R
-/Annots [ 991 0 R 993 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R ]
+/Parent 957 0 R
+/Annots [ 992 0 R 994 0 R 995 0 R 996 0 R 997 0 R 998 0 R ]
>> endobj
-991 0 obj <<
+992 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 0]
-/Rect [291.3552 606.243 306.9408 614.8078]
+/Rect [291.3552 605.8281 306.9408 614.3929]
/Subtype /Link
/A << /S /GoTo /D (cite.Javadoc) >>
>> endobj
-993 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [186.6652 236.9588 353.6389 248.484]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://httpd.apache.org)>>
->> endobj
994 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [148.5137 216.604 329.8337 228.2368]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://argouml.tigris.org)>>
+/Rect [186.6652 217.4909 353.6389 229.016]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://httpd.apache.org)>>
>> endobj
995 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [139.5474 196.4645 299.3481 207.9896]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.eclipse.org)>>
+/Rect [148.5137 196.9412 329.8337 208.574]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://argouml.tigris.org)>>
>> endobj
996 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [147.115 176.2636 306.9157 187.7425]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.FreeBSD.org)>>
+/Rect [139.5474 176.6069 299.3481 188.1321]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.eclipse.org)>>
>> endobj
997 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [154.8081 156.0165 386.3397 167.4953]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/software/make)>>
+/Rect [147.115 156.2113 306.9157 167.6901]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.FreeBSD.org)>>
>> endobj
998 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [133.0648 135.7693 264.173 147.2481]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.vim.org)>>
+/Rect [154.8081 135.7693 386.3397 147.2481]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gnu.org/software/make)>>
>> endobj
-990 0 obj <<
-/D [988 0 R /XYZ 74.4095 793.4011 null]
+991 0 obj <<
+/D [989 0 R /XYZ 74.4095 793.4011 null]
>> endobj
146 0 obj <<
-/D [988 0 R /XYZ 74.4095 771.7323 null]
+/D [989 0 R /XYZ 74.4095 771.7323 null]
>> endobj
-992 0 obj <<
-/D [988 0 R /XYZ 74.4095 265.6468 null]
+993 0 obj <<
+/D [989 0 R /XYZ 74.4095 246.3737 null]
>> endobj
-987 0 obj <<
+988 0 obj <<
/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R /F88 714 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
1002 0 obj <<
-/Length 1289
+/Length 1356
/Filter /FlateDecode
>>
stream
-xڍ]o6+ti]6t)!kud[r foߑm4iH<!y(axLqı2 w8[;v/ӻɽdFFJMr`GoŮ>|LqƣnU͡.qu
-ȹD\HC2cGߘ0H)E0!Hs>Lk()ᙝS|U תbY>zS<zA$!F:FD_f׏~Kk~i2{$ jLUJ"0!qS9F?``$htUmw-}{ɩ<DN+Lb7P[5 oדgoZ.KŐ1EABS5eԉ)]X/U Uժ8e3<ڶo68K27.M74g-W%HaF墂g6%&1.R($J+_@iߕ:\"FvG؍9³ѪU2-㕢J!J (8E
+xڍnF/w-RN&HhSLtt(9N.J"-| E2 _$SqlD 7d c]؎ez3,HɳiQtb[e>J8j,Wz_|L^O:eHKIy\".ƌ!I\0H)E+a"#!h{) ͙J`\F!M |jRmՏ`p8T{W]q8’8D[dOnoEk
+rhhH$p9AL
+hj
+lVNܤ>,f^g{zf9JЎAz\[O,gŮn80jp c<&󣀡H$:+_@gͶ\.k<_'؜v'6nr j6ݼ
endobj
1001 0 obj <<
/Type /Page
/Contents 1002 0 R
/Resources 1000 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 956 0 R
-/Annots [ 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R ]
+/Parent 957 0 R
+/Annots [ 1004 0 R 1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R ]
>> endobj
1004 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [163.7833 756.7859 352.2764 768.4187]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.imagemagick.org)>>
+/Rect [133.0648 756.9399 264.173 768.4187]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.vim.org)>>
>> endobj
1005 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [143.4568 737.459 374.9885 748.9379]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://java.sun.com/j2s2/javadoc)>>
+/Rect [163.7833 737.3051 352.2764 748.9379]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.imagemagick.org)>>
>> endobj
1006 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [167.8988 717.9782 327.6995 729.457]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mozilla.com)>>
+/Rect [143.4568 717.9782 374.9885 729.457]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://java.sun.com/j2s2/javadoc)>>
>> endobj
1007 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [171.3148 698.3433 352.6348 709.9761]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.OpenOffice.org)>>
+/Rect [167.8988 698.4973 327.6995 709.9761]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.mozilla.com)>>
>> endobj
1008 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [139.9598 679.0164 471.9148 690.4952]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.pps.jussieu.fr/~beffara/soft/rubber)>>
+/Rect [171.3148 678.8624 352.6348 690.4952]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.OpenOffice.org)>>
>> endobj
1009 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [147.4467 659.5356 285.7281 671.0144]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://java.sun.com)>>
+/Rect [139.9598 659.5356 471.9148 671.0144]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.pps.jussieu.fr/~beffara/soft/rubber)>>
>> endobj
1010 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [151.5083 640.0547 289.7897 651.5335]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gimp.org)>>
+/Rect [147.4467 640.0547 285.7281 651.5335]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://java.sun.com)>>
>> endobj
1011 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [146.2633 620.5738 499.7376 632.0526]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://httpd.apache.org/docs/2.0/mod/mod_dav.html)>>
+/Rect [151.5083 620.5738 289.7897 632.0526]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.gimp.org)>>
>> endobj
1012 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [147.2495 601.0929 321.3964 612.5718]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://websvn.tigris.org)>>
+/Rect [146.2633 601.0929 499.7376 612.5718]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://httpd.apache.org/docs/2.0/mod/mod_dav.html)>>
>> endobj
1013 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [134.069 581.5657 344.0813 593.0909]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://aspell.sourceforge.net)>>
+/Rect [147.2495 581.6121 321.3964 593.0909]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://websvn.tigris.org)>>
>> endobj
1014 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [134.069 562.0849 344.0813 573.61]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://astyle.sourceforge.net)>>
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://aspell.sourceforge.net)>>
>> endobj
1015 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [133.0649 542.6503 328.731 554.1291]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.foolabs.com/xpdf)>>
+/Rect [134.069 542.604 344.0813 554.1291]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://astyle.sourceforge.net)>>
>> endobj
1016 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [122.108 523.1231 354.1378 534.6483]
+/Rect [133.0649 523.1695 328.731 534.6483]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.foolabs.com/xpdf)>>
+>> endobj
+1017 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [122.108 503.6422 354.1378 515.1674]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.info-zip.org/Zip.html)>>
>> endobj
1003 0 obj <<
@@ -8463,75 +8507,74 @@ endobj
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F88 714 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1019 0 obj <<
-/Length 1937
-/Filter /FlateDecode
->>
-stream
-x}XYo8 ~ȣx}36$&hnA+[6~Iq
-D_<
-^Y&D墀崼e\Y)вWae9Jq귛D\ kwA$΁W;=fLUށ֥
-BdvYRlĵ],$c_*"UuMJ?Լ ťC>-2K^~_#,
- 7jf{jDp5ԃoI O*}őA\Huk@3E4KO}7tܮi/ Ǟ9p_y AY
-_RDH%~eJO
-X\"#Z
- )l%='.OIh|zKHtw@ba1lhKb;V CiGi5Amxu3zNbTʪZVrJd"'^:oiPk#GK4Ê3x։" Z5O|Hpo
-@Zܠl{
-QA^|An|
-4-(J03є#88g-$Gj략{
-#Y027.RcM|=<KDnNp)CJmeU&}0:?U
-}64E
-PWBupXQh|6IޣjN4F>χ%F* Yx3L-=@ :_qUdjb?lt[\+q9Hsʀn3ONͅ`.d`-ͷOWW-bׄuy
-WztlEQ6 @hj/:Q&.>໕s<Dcl<@V
+1020 0 obj <<
+/Length 1952
+/Filter /FlateDecode
+>>
+stream
+x}XYo8 ~ﯘGe7->hbVc˳/)R#nQ )ȏ&Z/Z: lQ Qx^^X&Mu|̬
+m<rh4C?^v da{E x{Slz;к
+]b]Elo] Q,Z%i|mkyq< ȁÿeiiT˭udG$\d^\=/u%e,2bVsbOo H|^nB4t}AlkPߩ>aH\т41$""4~FIMZ9>C(]ug+1[" dfX}FUN:QD!YZ Db<SM JC[<!(n\
+ױ,jmpVۑV1<ȡDCWe||@N!e2zka'ecc Q(yhZ%w')K:" 
+m |l"'5YSe51=L|F@D} b7vvkFPj^3/ ga
+%{:(AP7, pk䭵uڣl'.ؑlr3rb }%PT;8qinW}gӕ
+)|▄EZ#n C b۠.]+[ K-N#i uW hݹ9olx`j{(Yv;YSPoC FK
+Q7:,UL&)נ#(2e @o)%xRPo!,Ѥc
+` $~A}QL#PdN/x;
+NEOC;"b+kNON ]
endobj
-1018 0 obj <<
+1019 0 obj <<
/Type /Page
-/Contents 1019 0 R
-/Resources 1017 0 R
+/Contents 1020 0 R
+/Resources 1018 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 1021 0 R
+/Parent 1022 0 R
>> endobj
-1020 0 obj <<
-/D [1018 0 R /XYZ 74.4095 793.4011 null]
+1021 0 obj <<
+/D [1019 0 R /XYZ 74.4095 793.4011 null]
>> endobj
150 0 obj <<
-/D [1018 0 R /XYZ 74.4095 771.7323 null]
+/D [1019 0 R /XYZ 74.4095 771.7323 null]
>> endobj
-1017 0 obj <<
+1018 0 obj <<
/Font << /F26 170 0 R /F28 173 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1024 0 obj <<
-/Length 1919
+1025 0 obj <<
+/Length 1957
/Filter /FlateDecode
>>
stream
-xڍXYs6~ϯ#9c2G;[7IN: KxhH0n뻋xHуp,r4\ũ ]=o~]%kiak,}M;`"6}6>d{.XaZ^mZ]6=(~{sЫ =N3Ada,߷#O37 S;c\Në~&2sx#ZXs8yS9\G/]SZEd_;gx⚢z[1Z35D; XQWPZZxK#&^hԍi!m>tfkfFe#vꩋN+ˁ5Y}-g +T-՚Wp \ UYۧ-u7reM!Uft{?r#;J FRKbgYu`ݡkglf^WmuX30oH**-b2
-;NgH)AۂnG$C x}mG"?Rpx.X0e7)8|$I#}jktC L@ %\%y%
-U6 ^vFu0zHKאk.4E31-Lb>ԽGϒ+Ӥu[ )CQ/ڣ8솩SH)>S/Lb;xycb縷'ߑyM~}la]S㫙
-tSsU2] FK-u
-j7*AXHkEbq_##؃b/]1~X5Br!,°/xȅ҆m1ED.3D -2o eHZm%9XS-e9^Q7j;!Ѐߪ!55r8%ufFŤ8NɸKFxzj Fb~RV UIMs[jcA(o̸":D^ybV?c$T4qBSTR T]0cږe}o-/l\B[*MQe55tQV)~VH/ 9BYj4=Ut'C~lefK dH}AB sNA2l`Vyu׫oj"ʹJ?KX'2<;D-{CW=Yx`C9nּi@3[N%^h0uy{$K<y8ta>?~\gjX;|R5xӶ+$bR? NgN1D
-
-zr"NlЗ
-q54QB7J*FZ)׈T)Ԭ'(9^E.
-/~&¬~@ %(3ދBo Oz] P4 tdL(ѡhٸJt e~3bf
-? K}@ǩއ³*ط>]a2+`w+Bd$D}5 ^QEn<endstream
+xڍXY6 ~ϯ4RMẕii4Ig̓ڌux$*/@|?A>'fiG<y!fՋlsy=썹_ݽm2?Ohv8 mz+J4sbysn0wJ/q0$ ~N(J(Nҙ~IO4N3!<<J.,
+'P<@D~GR-ӱ OA4Ql'B0IV`%Fz|hRSӿ5/)k7ZdPmK˲&RvVU
+sU7eCy25jۙT0,
+nET1z';G9 2_YN3- q"q#5YbEV56s}!3h{6} iS#&U
+TD;)Lkxk&
+.mmzmpwy2%=L3?!,gߛ'$0ړendstream
endobj
-1023 0 obj <<
+1024 0 obj <<
/Type /Page
-/Contents 1024 0 R
-/Resources 1022 0 R
+/Contents 1025 0 R
+/Resources 1023 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 1021 0 R
+/Parent 1022 0 R
+/Annots [ 1027 0 R ]
>> endobj
-1025 0 obj <<
-/D [1023 0 R /XYZ 74.4095 793.4011 null]
+1027 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [440.5227 436.1395 462.4384 444.9105]
+/Subtype /Link
+/A << /S /GoTo /D (cite.M32) >>
>> endobj
-1022 0 obj <<
+1026 0 obj <<
+/D [1024 0 R /XYZ 74.4095 793.4011 null]
+>> endobj
+1023 0 obj <<
/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1028 0 obj <<
+1031 0 obj <<
/Length 1135
/Filter /FlateDecode
>>
@@ -8544,120 +8587,119 @@ xڝ]oF+|Ws|3s+'[*;QCۦg| CUEr093?9XE8
4ebƐcUvQP8%~9=CL- P Q5hU>TL5妚2:bf<XU3Il15ElC Ut88z?׊A/n~͞ss.I'{* hEGªLL l'151ڇ-odP(?ƹXbUUxO[GPS?ӊA:{Cͳ3kWYUFSxiEdo GjINeKOœ;ǢO"fZ^ID(p
¸ڨz4,(FJ͆
endobj
-1027 0 obj <<
+1030 0 obj <<
/Type /Page
-/Contents 1028 0 R
-/Resources 1026 0 R
+/Contents 1031 0 R
+/Resources 1029 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 1021 0 R
+/Parent 1022 0 R
>> endobj
-1029 0 obj <<
-/D [1027 0 R /XYZ 74.4095 793.4011 null]
+1032 0 obj <<
+/D [1030 0 R /XYZ 74.4095 793.4011 null]
>> endobj
154 0 obj <<
-/D [1027 0 R /XYZ 74.4095 771.7323 null]
->> endobj
-1030 0 obj <<
-/D [1027 0 R /XYZ 74.4095 573.2241 null]
->> endobj
-1031 0 obj <<
-/D [1027 0 R /XYZ 74.4095 548.0739 null]
->> endobj
-1032 0 obj <<
-/D [1027 0 R /XYZ 74.4095 522.9238 null]
+/D [1030 0 R /XYZ 74.4095 771.7323 null]
>> endobj
1033 0 obj <<
-/D [1027 0 R /XYZ 74.4095 497.7737 null]
+/D [1030 0 R /XYZ 74.4095 573.2241 null]
>> endobj
1034 0 obj <<
-/D [1027 0 R /XYZ 74.4095 472.6235 null]
+/D [1030 0 R /XYZ 74.4095 548.0739 null]
>> endobj
1035 0 obj <<
-/D [1027 0 R /XYZ 74.4095 447.4734 null]
+/D [1030 0 R /XYZ 74.4095 522.9238 null]
>> endobj
1036 0 obj <<
-/D [1027 0 R /XYZ 74.4095 422.3232 null]
+/D [1030 0 R /XYZ 74.4095 497.7737 null]
>> endobj
1037 0 obj <<
-/D [1027 0 R /XYZ 74.4095 397.1731 null]
+/D [1030 0 R /XYZ 74.4095 472.6235 null]
>> endobj
1038 0 obj <<
-/D [1027 0 R /XYZ 74.4095 372.0229 null]
+/D [1030 0 R /XYZ 74.4095 447.4734 null]
>> endobj
1039 0 obj <<
-/D [1027 0 R /XYZ 74.4095 346.8728 null]
+/D [1030 0 R /XYZ 74.4095 422.3232 null]
>> endobj
1040 0 obj <<
-/D [1027 0 R /XYZ 74.4095 321.7226 null]
+/D [1030 0 R /XYZ 74.4095 397.1731 null]
>> endobj
1041 0 obj <<
-/D [1027 0 R /XYZ 74.4095 296.5725 null]
+/D [1030 0 R /XYZ 74.4095 372.0229 null]
>> endobj
1042 0 obj <<
-/D [1027 0 R /XYZ 74.4095 271.4223 null]
+/D [1030 0 R /XYZ 74.4095 346.8728 null]
>> endobj
1043 0 obj <<
-/D [1027 0 R /XYZ 74.4095 246.2722 null]
+/D [1030 0 R /XYZ 74.4095 321.7226 null]
>> endobj
1044 0 obj <<
-/D [1027 0 R /XYZ 74.4095 221.122 null]
+/D [1030 0 R /XYZ 74.4095 296.5725 null]
>> endobj
-1026 0 obj <<
+1045 0 obj <<
+/D [1030 0 R /XYZ 74.4095 271.4223 null]
+>> endobj
+1046 0 obj <<
+/D [1030 0 R /XYZ 74.4095 246.2722 null]
+>> endobj
+1047 0 obj <<
+/D [1030 0 R /XYZ 74.4095 221.122 null]
+>> endobj
+1029 0 obj <<
/Font << /F26 170 0 R /F28 173 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1047 0 obj <<
-/Length 1168
+1050 0 obj <<
+/Length 1300
/Filter /FlateDecode
>>
stream
-xڍWn6}WQ*wISܺ6AmvQ0mkג IEJSp\2Gf Ggbd ^-+<[q%B&qa5#P
-)/zCQBR$8uQlBNfspSmT#-
-,>HR0[Z:݋.!<6Uј]W!]RNLP4L,E||e|[f_zF0C Klg\BߩB:4oG
-KN !Eã*uc_>?Vbp*u~{Dص]Ȓ4"" XH4Ő` `pУ:B7X^ Lw"z2E6OLXn׼*׵pq8YV7ׯ[
-]l8Zmݪ=j=A9.svn<ZntubC(kcuFYg|DefeRfD),3[צl%03n
-زT4 N 7B4ov1`s܃&fGD$Ȕ]w&թEv&3v&~~i]H&rK2Q.Qӹ0\.p8&j^N}G|WZޗ'o]~TM?U׺i]jlsbIASBː3q uqyO=G1?|d퐱y٪KC@\vת*WryB퇼<rD+#
-eX^K{Ȁ"+=t(uH^-y1os/8LvE)L("$i0gSjǐӌ" rPi[Âb "BBendstream
+xڍW[s6~ϯ# Rҝlw:66
+>HPSht5*տ.!\VeQfE=!0ƬΑLh?):IN$RB$#R/,e32I&C{ +p.!937͟e^2! Z%:d$<[Qmtmo^?ӈgVaASˆIP 紷LoU*#M\srI :<vR-!#X(~^!0%BÿTۅ>xEib|e}.s]ϡJuh{~7neSkQF[vC*f_xY2vCTΌG{+]dUe8AJ]#C)eeC|@@~@,Q8SեP 0ӳݬزjGл,Ӽj8
+,2_gK3=x7/!$ C  " ];*>:X[ôag4o0:Lu-EV4J'h$97QEsѫ4S /l{mendstream
endobj
-1046 0 obj <<
+1049 0 obj <<
/Type /Page
-/Contents 1047 0 R
-/Resources 1045 0 R
+/Contents 1050 0 R
+/Resources 1048 0 R
/MediaBox [0 0 595.2757 841.8898]
-/Parent 1021 0 R
+/Parent 1022 0 R
>> endobj
-1048 0 obj <<
-/D [1046 0 R /XYZ 74.4095 793.4011 null]
+1051 0 obj <<
+/D [1049 0 R /XYZ 74.4095 793.4011 null]
>> endobj
158 0 obj <<
-/D [1046 0 R /XYZ 74.4095 771.7323 null]
+/D [1049 0 R /XYZ 74.4095 771.7323 null]
>> endobj
914 0 obj <<
-/D [1046 0 R /XYZ 74.4095 573.2241 null]
+/D [1049 0 R /XYZ 74.4095 573.2241 null]
>> endobj
986 0 obj <<
-/D [1046 0 R /XYZ 74.4095 548.0739 null]
+/D [1049 0 R /XYZ 74.4095 548.0739 null]
>> endobj
-985 0 obj <<
-/D [1046 0 R /XYZ 74.4095 522.9238 null]
+987 0 obj <<
+/D [1049 0 R /XYZ 74.4095 522.9238 null]
>> endobj
506 0 obj <<
-/D [1046 0 R /XYZ 74.4095 479.8464 null]
+/D [1049 0 R /XYZ 74.4095 479.8464 null]
>> endobj
999 0 obj <<
-/D [1046 0 R /XYZ 74.4095 454.6963 null]
+/D [1049 0 R /XYZ 74.4095 454.6963 null]
+>> endobj
+1028 0 obj <<
+/D [1049 0 R /XYZ 74.4095 429.5461 null]
>> endobj
577 0 obj <<
-/D [1046 0 R /XYZ 74.4095 429.5461 null]
+/D [1049 0 R /XYZ 74.4095 404.396 null]
>> endobj
393 0 obj <<
-/D [1046 0 R /XYZ 74.4095 386.4687 null]
+/D [1049 0 R /XYZ 74.4095 361.3186 null]
>> endobj
-1045 0 obj <<
-/Font << /F26 170 0 R /F28 173 0 R >>
+1048 0 obj <<
+/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1049 0 obj <<
+1052 0 obj <<
/Type /Encoding
/Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl/notequal/infinity/lessequal/greaterequal/partialdiff/summation/product/pi/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 128/Euro/integral/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/Omega/radical/approxequal 144/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/Delta/lozenge/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
>> endobj
@@ -8670,7 +8712,7 @@ endobj
>>
stream
xڬct-vضm۶mNcvm۶tu_}?<c<֬Y5k[dD*tBftL
-5303`
+5303`
f/8׈^fgT?ڛTR/y`q~
$q/ D#}tD7YމR[tvNbpldx&7 <&)W@['
" PG?4NUѢ`ݾ]=<]7EYRf~:W(ek.kÍL o*nֆ4d& `䆲%ҧ֮!oadFޣ␌n$ʭAх[wEXwN}E c9sY<=,,ES&"[с)ᐦm Is%~\Ҥ2OGMت j- OmmK9b\)p$ :_g'(Aާn0 EfW ԘBv:4Yj҈jF#y0b;^atmtm^@D-`x;3`cݬpFįkHbfPA]OB΋N2R9%S$୾ۛ#I">"S{ ތ ԰#DAs. ٛ3~a%Y=M^E0B,R넰<h\¹w5FX9TU~!!%PyMi\ŧ&*g%nl6B? fO6"4 %SI_ќMlUS`ȣ+fDթQ.A
@@ -8737,23 +8779,23 @@ mawqrHY-D1vyZ<P_稄+mr _+8JUXMLԶD*k'$
|4 ={FUV+*r  $*^;ˋA3fUNE[en8T$ȡb4JkKF]t&K^oiSztC=x JX#TZ/ _zҒ40
0 hF(ٌ(0`OPiT< wI¢ݨO_ WWnbR!@mm~2 JGH, ׈4\!J GhZ%NjT"w,qʢFHuԫ~)xtd=Y :%|5&bpOǿХܮA_%| ~1T86TYB?܊0r&O~I[TWu;OxoeNJ?eSc*wp75P,,₲3 لd&BDn(NNWC(Fl70V)Fs"8(oln
-3wrUC
-bŧTOu:LHafNj7QCΑ9]K,W:#00QR-3¥LF߾6,b>x'C>f{E1 m[y&3Y1L6>|M7ǜUZ)<7{<I[elwr҄+\_Ydr-]\|F'/޹uӞ60 ^!Z;Ŧ§)G|:7yLq[ϪX:ՀB5j0 9'5$?7(
+bŧTOu:LHafNj7QCΑ9]K,W:#00QR-3¥LF߾6,b>x'C>f{E1 m[y&3Y1L6>|M7ǜUZ)<7{<I[elwr҄+\_Ydr-]\|F'/޹uӞ60 ^!Z;Ŧ§)G|:7yLq[ϪX:ՀB5j0 9'5$?7(
endobj
714 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 33
/LastChar 252
-/Widths 1050 0 R
-/BaseFont /JNRYPE+NimbusMonL-Regu
+/Widths 1053 0 R
+/BaseFont /POGUPU+NimbusMonL-Regu
/FontDescriptor 712 0 R
>> endobj
712 0 obj <<
/Ascent 625
/CapHeight 557
/Descent -147
-/FontName /JNRYPE+NimbusMonL-Regu
+/FontName /POGUPU+NimbusMonL-Regu
/ItalicAngle 0
/StemV 41
/XHeight 426
@@ -8762,7 +8804,7 @@ endobj
/CharSet (/exclam/quotedbl/ampersand/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/five/colon/semicolon/less/equal/greater/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/R/S/T/V/Z/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/braceleft/braceright/asciitilde/udieresis)
/FontFile 713 0 R
>> endobj
-1050 0 obj
+1053 0 obj
[600 600 0 0 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 0 600 0 0 0 0 600 600 600 600 600 0 0 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 0 600 600 600 0 600 0 0 0 600 0 0 0 0 600 0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 0 600 600 600 600 600 600 600 600 600 600 0 600 600 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 600 ]
endobj
629 0 obj <<
@@ -8773,31 +8815,29 @@ endobj
/Filter /FlateDecode
>>
stream
-xT{XSoWW|rDn DmD(Lp%99' 8* BH'>,E7VЍ
-vHN2_B'h*
->R 7B3Pkx
-@EYD RHK% ,#pHqP T4 Q4$LIs^+1<
-%6@$T2WtȚ$z>b)
-"ͽ>>q8 L-0 _Ĝʐ0CK ♏30(u,?&`Z2<HPr_Nr J2C43tL^,Id\vLJh_
-/Y޷{]?჌{nZ$.[u-zƗ8%"mnjF|S־6s>㹟_jn`Bco[gH?ayc֓KQ$ٖ9uwoK/ٱn_]]uX^}Z<l7
-w~t(-bk&omwk6@D1w;f,*wňnYU0lq5䏬nmҧogv}ׂ[N>p.{i57hæ56/䬍L4z{3vH·v?LݔĊYV{yjUFs#)Gۿo}ϑߔFk=QjI{ᗕŚs
-emMiy#brv(bfzGƮt3عi/^ZQ5`8tԮ)6qDRP*mQy]/jɠP]ТiSwF''jHkKVyt[UG(.[홐r͢٧k?N8լ4{DیgMZzf ˚0VeWPоjgf?Ie n7 ed)a ڵ[u#~{^/JBl6ߋKm]Ɋ[l% L`zl؜U]w ( H&l`)zog1CՍ79/|9<qbjX;]F>J(S2}=in(
+xT{XSoW + >h"P 8E 9_SO9sI)
+"X T t#PtClx ऴ2
+Cmբ#/AK{_{I^~ϖ+Bq:F%Q8
+vN<_B'hJ0it` p1ZÃU?#Dž `#R@x * ||M,#e RH ץ,#hPNV(01PIgP j C5Q<OR:ܔ
+"ͽ^lqB2u)||s>2iXtOEx yiFA1"SHę!I2&/xЃ$TXb.wLZ;f qh_
+ۣb64y#~bsv(q3}brcXW4qAmV/U-0:j_R`8TP*mȼnmlP(/hٴ;sdhWɉ-LtJU5{D2ܾ%^ ),}씸m!CN!]_JhIѧ~1iF܎%YS3ʪ
+ה\\|,dj nn5Kin6,YЮݪ;]5ܯ-mW%~Qg^}m+KVtUc+I`Hc漾jLSp!Tnh@=4mfK{;ێn\|1O;y~.N;$+W;+21E)5uM;I{v3|_@XWU,a_Q\ЭKu뿺ra~)>>j7Ғ޿l\owC' t>/<U _:e<6C?#?Z]/l"endstream
endobj
630 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1051 0 R
+/Encoding 1054 0 R
/FirstChar 229
/LastChar 229
-/Widths 1052 0 R
-/BaseFont /QCEZRE+StandardSymL
+/Widths 1055 0 R
+/BaseFont /CNDBJZ+StandardSymL
/FontDescriptor 628 0 R
>> endobj
628 0 obj <<
/Ascent 504
/CapHeight 687
/Descent -228
-/FontName /QCEZRE+StandardSymL
+/FontName /CNDBJZ+StandardSymL
/ItalicAngle 0
/StemV 0
/XHeight 400
@@ -8806,10 +8846,10 @@ endobj
/CharSet (/summation)
/FontFile 629 0 R
>> endobj
-1052 0 obj
+1055 0 obj
[713 ]
endobj
-1051 0 obj <<
+1054 0 obj <<
/Type /Encoding
/Differences [ 0 /.notdef 229/summation 230/.notdef]
>> endobj
@@ -8824,56 +8864,51 @@ stream
xveP\m.4x<4tC$ hCݙ9uujww=k=KUZMUfAX98`;sgTUPp2
qX,1UaN..hKu@T%x2p2^4`ebf+
7߱%VabK ˂@j`'5 X?rmFô@[
-@Pا?kJGSqA
-⟇<07'+'C
-`)awlsv u=0t&Nr)_2uҷ| `7.N=ԍ<U^G9a\tJ9~z%=06 &>~꒡oxprh :!l?,r1}rFƟdSnW`O)y-CHN~e<>ȕ4]eg!1N<- @uk{bΤgQ#9,h%/da10<1 |J>6dp͒;Z2ҞwF^<ى߆@^Sl|:=[l+zN+CE}<\`l<ոCdDj+$"Vje pQs1(Se܇Rb29~q&
-aqSƿ$f/
-EhV՝52zADg%"I=LjL0KQμк5<3ug6G t'7"Q0I ;jO\boo-nEPY\5و PzqdT^>0^,&.T#iAoh0j`_>+[۝0A )9 nN,\8WeT^CX3XGfᡥ__
-ҲsE:s~[a/7n kRwc?Ft^>F
-Y␩ 3赿Z%|^8qq%՗+#x0l"m`0׶0ih&"huZp,`G=:+1`>ATuXj3@/MlgUw+өGk:f Mu>D~v"b T2V'Vzs尥qsP^Ug !#zd[0*k`f%S.wz1Y /Hub0-M7_vObvv2? ma3'e·H5d#Xr*c#BB9>`VڧϻO[YP*T?=e3ʨ}3rAZpsY։X U^%CB$c$)Od&0V3C]SS qȀ6T83tleZ:*CSt~:HDD':aG*Zt=,d8<)B0]\ ~Z#f= $P kiG.B2!MbhX
-ͲS瞇a߄;>]H w^-^&pzּ"ZHiMc#Dbx=}/m~seDa{5npW
-ek6A\ƒrJYiu\d@#9]FHE-2"X݌5B^m若E>kBx'VJ2qXv8HŤ̎h}ĐO/*FbᇑB,"TaTչauJ$F_;p~fv?@,(Φ^y
-XrU1[Ee(60ԩ 6nBy9 ڨ43i-)JDL=J(x]ꆑTZKm%S~& ]ZEȉx&y1qA|lU[0756[^.täQZAb=ӑ^8+u@f|"~{kd-cjUαOk|.n=$(YWۖ\Z/Є1R<$#N[Rܔo<
-m˩y2
-<ۑTe4ZXe
-N^:I-Z}NxwI[ubk,A#unBVe7>ᑢĿ?d=XvOjN1u43˵r޼]B}ҋ[7#tuBAm
-yBUG:s{Z#2NXrp۷`cJeP@)ɧVBaΘ<#+
-s B<u1NJ=HPw54d ;|bNjҬjA w֪!BBOU"
-<=ej x 4
-9v!JQ(txu0}H`}U&6 ?=
-0',k˞0rL.nQEL31Us=s;<%hw zuw> mU~PV|vIy%pP4YyQfWû U)mxQWlDȇ T"C ԯ^]cj&$K&΃8ߖyLZL|0|Z,šv{e['ةV%1{Dc(D}.fi?n]ꆗQ)RCP--?GHmi_߂wZ)[saJda/-s0NRwgUh cQ˟D^n
-$,hF}<?qíf1n7j3Gy IH FK{+b6DU() 5\ ద7~ql,"X- Mzх^?[TVul6KLiȍ%ʰ=/`r;)kpI9Ly9 odYt$
-asjQ g_1PZBCǏwPOWJA&k4wڝ~]58vI}tћO`"+lش@q I
-G([D3"l3hqx/
-Y{#p>X0D,~~F}2u
-nrs*qQk'xm\/݌wL%8)09Q X#(`9ȾݺϺ:Ϫ+C4[J]9 u*5O
-]MM%'Rk*sjzlSioTⷘz-л
-<|hrkÅۼn xuP\q ߈c'R$H41$x`±Cdm\pDUO)(0}
-e;p?7(!Qwh&B?Q݈;
- ӞfkkU6 7oJPD؎ʅww6>:vD*ˠ\piЁ\Y~?hӫbё5Q$o¾]=atkR$(K]v@Q-ҼMɅNJڑ
-9tUy>U x?\lMs|Wv `6X [v./NZUNŻ? 3X]{̈x3RM]|kcB1F9l`fm[vƻd7bJ=gѤ|me)'
-bW6²bBߣ/^ͫ I) hoO7Iyov+赺WׄbE}(Q|zS0SfGMY7+@Ju'Pt%c״/#b>~v gɒvW#f?<a__}YZ"C}BHFzIO~&)zâKjQwBԐ-ދc明$Hys?^݄IʀT85a9crT*3";BJW\st~}|[6V<|xXu1/o!e'G e-'otptġ]K]$`|: fjf5Wn[HȢw< t\nu|ihK$vnO qHD_\{&+kLMUv"SZҽ?Gck}NRy)\r-Oam^H!D@%zInKN/)S
-(]\/…m~ʿ~}5q =ړV/U%{/8axr,i)\{J>I0Ղʇ]@*uKmlLFuWӯԡ Kh 姉#oӸ tP-OqQ?ѥ:*,[u,-
-ȼ]=|ҬpbO/'΃SmoZ~w%DR^
-ѧ ?O5JA
-zVJ:&/wT9t& j[^}k,0E_Л.f|O_4xz_"M)J1-Qh$TX#fzX7g(r9"n<BqDJ*)#}B&hywAkw˕S(Q.\NweF%h/'fc] Bj3їriǾ`2Pm;/aeCnR4C&3{Y)H\=Ӈqer`1ϔ( ;u}ld~3 t5upxC=ۥ;Εlؒ::SIӭ2DVו9_gv1$͑70W[~P5}9Lj-Ρ b59\ixl~Ʒ9|b~;B:I)՘hp,2Y75E0kWH;n9i.jn;)>Ufn:e)|#3P jxQs8E$Gą/ :۽J:_ {gsdݩ–ʗ,F\ N#QpurmLX)rc-)
-iR-<EZiqkuJ_Cɓ՟`61U]Hw_8Gin^Io=W٨hCb C~V"kNށCEvWcOǟqom[EE+7D ^/jU F^ٱ>&, R$Qѕ1tόNݝ؊ 5x)F ɑ-~-曈o&$%mKeq@:Mr~`s/  d3s/endstream
+@Pا?˨Udw8iۃ
+٤:gItq"iU:}S6M廙(2zaLRxd_ocn\zy:ˡesL]ørK3K{`rm4Q^=AM!}%C@';,YtB.(~Yb垑:-*G?:?ɦ~
+ jaL?|aW;aÃARasXݜY`qDʖ;⩼gN&ԏJCK'
+ye%+33&u(5:"_nݖ#xSפLj/s $~9|Tz1O(!SOg)kf'
+S#/ۙu2&Y~}8.uEZY(et˟ѭ=;N2aK3\-格)BG4=5iɦ9aWUvCxS#/v'J
+\b2_>{wU$aZ o*
+Fz&"IҎ\tKkS_,
+ueB!ݛ.^p<Lke2=t w
+2}>2Ju@Z,L4yE~7XӚF$>H{ _+vʈj` ƟY m%ԍ%唲 ȌFr[zgZ VeD,Fƻk(O5!?Ki y}bȅ(4OȭeP7d=|aa/p8G)-IX!._#5U#+XD?+5rs%!&FI vd:n~Y"XP2OMs|/bz*+QlT'a=SZmݸrQifҲ[tS1>B;fM#=)K{ߕP\ #s 4J\?M BL(qc2^#9٪z!.`$#9n5njl,v\^~"I3ɑȵL9{`ۧ#pWqE ZժcO2Iר\zHXQVE1-8^͡ u9c y؍I8G-k˷)*yږSdx#i>tdZ2n"<
+:XFL݄nd)Y}Ds;#EkA<{1S=?Q 0bhf.kֹyEniokG-ꄂj"!2əmwoc-%.Ts3` )c"R˻۸OZSw8s[?
+ U)x£Pʡ(:e&&2c:Z 9ӻ.9a SzTij֏zS_SE+cC7zxŠa'yP.6: =6+җ.negKc]&è?5e §N3 lU+C6 1;#9
+Cyxb{<!k6hH@wŜĕդY2TU/B4*u'D0'
+U .k伋 ܫ*X[qc0z`7?φ:g)th:x]jB +Xd44TjKfZUqb„7EΫttXmAVkL$%R`+=!CP_"s?F(Pw%e_ysаoX'{e9 C>$|_sRśԫn5=Y-=>3r݊_č^D|aOFU[ U9tl
+_ß\/di| e s0c;8x1\d9T1%dbMDs)&i^b܇=)r 5l#K1~ę-
+3E3ě| [{_@iZmEm9G("NIAOVGPMEJKit$H;+p'w:7J0#wE5}C$h aـ Ah~c,fM;E̞ڄuGB~GXc'GnaGSSIxWKZ'#G ekd1OH\s Fބpqmfw%\Y%x|{"NHius0CPtdVa]Ll:~{haNX#ז=9<an]p/ݢ-Rȋٙfb44z:2wpyJn8|@
+`5ۀ54|mUꡬJi0󢺡Hዯw{iyR k"މ'HD@V_'̻5MHbLq-/}-|ۙ`' <YC>/6V˶NS K4b /@fP(+Y]0i-<.q-SiWݺ0 /WSZ"[~> 'sn};!~[SH9^” ^>[` ~Ϫ($@8?z㫽
+IOYN35mbz?llqgٴM;P45-f6E>f-_4^A&&O'JL{G-uҏC'_T HC:w($: R6=b)o%lu%^a wnUiR0؆X A|#5e59!aP^*HnluA6o31^wAC3G/L
+D'>M go+
+z5嗭ʭhƻ:ͣ` {^.w['W)5!hP+|<tx
+Q'2)OIibH0;bcWs#vSPa )12~hU4TB3J$~|nyv/o?<v \,ϕb N8gCP
+9=FfS˫.wt.keԲ}QqQ*ô $E3?ۤ /`eV:iT%C2"^ol;r%|7E|>x\+~VY<l[Aܷ\^Jvwfx gL 5*Յ(cr(/̠(\E*wnl- z΢I ʊ%RN'
+![1I,~Fl (qdkqÊs20/'gUfDv"압9w5~Jylћd;|'me xX_cv_v_BN" e"[NS/&&$<Cȗ$Ir%Ot'yՄkܶ3ݑE!yL3讹VF]jI mA*}0f&LVטrED";{,Xg5hS /.v[`ۦC# xK SݖT^S/)>,4QV^. ąm+j1@z'D_HK,^p!cY /R*6]5M|hak!&ѕ} U\뮗"3
+ٖR^C?x뮦_m٩C-|OG*ަqe$Z~$KIuT
+bZH2G
+gE~o0+Qrtk?Eܦy.,.yIU43;SF?6u%,r)ZMr_UEU1$\Ž?g+P\2JKh!_N,2-ǺT;*.ɷ;f/"~I9r7gI}^e4/cw^üˆ|h4Lu7gƳ9
+RR9a5zay*6bD)QQP?<v굙f@Nm-k"&}z,Kw"+g
+
+P#$/^A[k~x?)ͥ*Ͽ&FNMҤZ2x" 먕'?EΙlաcO#j7^pӮݼ) zQц<D֜.?]"?.ڶn z V9nTj9^b泫|R3"T cW}PMcY#H$(+bVG
+;=$k R/#[_[76LH1H+K(t_0?@ fgh_cɫendstream
endobj
568 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 40
/LastChar 122
-/Widths 1053 0 R
-/BaseFont /TYYVFC+NimbusSanL-BoldItal
+/Widths 1056 0 R
+/BaseFont /ENMXKB+NimbusSanL-BoldItal
/FontDescriptor 566 0 R
>> endobj
566 0 obj <<
/Ascent 722
/CapHeight 722
/Descent -217
-/FontName /TYYVFC+NimbusSanL-BoldItal
+/FontName /ENMXKB+NimbusSanL-BoldItal
/ItalicAngle -12
/StemV 145
/XHeight 532
@@ -8882,41 +8917,45 @@ endobj
/CharSet (/parenleft/parenright/comma/hyphen/period/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z)
/FontFile 567 0 R
>> endobj
-1053 0 obj
+1056 0 obj
[333 333 0 0 278 333 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 611 556 611 556 333 611 611 278 0 556 278 889 611 611 611 0 389 556 333 611 556 778 556 556 500 ]
endobj
560 0 obj <<
/Length1 808
/Length2 1320
/Length3 532
-/Length 1905
+/Length 1904
/Filter /FlateDecode
>>
stream
-xRiXSEVTP| dFAHe nI7 eAATSHJXZGT V@$(R@ Xߣ?կ9{uYgM4qaaw PITf{R)@}PD+CC7@PL$
-XN˴j< '?ԯj-Y3K!Ti &I%0љm{qlH3HpH l${#2HQ 4JM o jGk>J8"P>cXm@0DPDp
-x htp%HA (XVL&D}I
-
- `#@ȩU[<..,f j=[{`G$+qLϘ1Q2KPb\ǔ/
-*XMe).;:579?^}XuW;7SZ: l*0_xxwrJTc=pMW9QJ3Z'_'F']93{O-:o}ڕS6-)|cҸ%<93=51b%w_'PE/Wanw6azT4Lj/{n[1{L- <,(/6ςUUUhTQM/bl|p۷4ƙj}Su5;Mg'NW7F yoa]fJØjvj4?kKXyqfTybAeVhc¼VkqYlqDe)h弈O[vqe-5ees4:*^+O76/ZYD(*O1U0_v/s)K7,y[A78n,.v~s81$ue~J㲓l'8t0En_'Ki(sD{+f7IX'-ht Mω3fuyu%JC"PEZ*=:QfiEVr}{}oz}٣Y<>A#㬮ҝ?g\6.?/b1Z _v,I}brbӅ_Er5IclIZuќEGN}jv%T
-U=_y,]w{P~т
-dP6adEA c][C؊lg\]ݑ{\}d,):˨3%mr lZݜGYa++ɢ]²,HUΡ"]'nCmΞk UCd[˂+h=p;wϖE7S Yk ~_~Ӿ:r +ޅ{NSE_
+xRiXSUV! $@LB,CDf&7pKroIh(
+
+8
+"Q
+{{?g>묽~.\l+쁡bk*
+HtaH`H ;
+UETY1FC ":HR
+2*R+5,DFϧ9w;믱N9I2G`XԚHNn]gQR
+6ֿ,]q9lDWTE'\mm_N/;QS!HbhW2j&vi+@Oꈥ%bOUCy~oKIx٦fGߍ'~Ew é<XYbnP͊]Q]} CW)vvyJk7\SF7iKL'͜ /<[oM)DncJSB1
+Vn(S]O}J@3:co
+ #ׇozٝ>uW:Z21!ٮˬ+YޅG/m;_ \Eckre\OU4s,6qɎԚ59j,;Ztes#B٫J}F6bޚJ"{")F^<ӓ"Zh[Ú |sJS-y3^]֞m{M6kY4inI:e"
+n&@ѴkRMh<Ynym3֫/$Qjsiŭۇk4˾>ӵ˯Y󉳨:>>Ylrk#?jThes0{VȐ"ÅV1Io-V~?nGShat2n<LZ撉p<TwHߢnη՜0N6k'㻒/KY\9o*yО|pHVK/QAlgP1sB~ceH:C.n( R֮;aa%W;r wVGW nTx ~_qk+9Ek)"]/QÇ!\ <;Fendstream
endobj
561 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1054 0 R
+/Encoding 1057 0 R
/FirstChar 58
/LastChar 62
-/Widths 1055 0 R
-/BaseFont /OHPZHV+CMMI10
+/Widths 1058 0 R
+/BaseFont /NVYZUG+CMMI10
/FontDescriptor 559 0 R
>> endobj
559 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /OHPZHV+CMMI10
+/FontName /NVYZUG+CMMI10
/ItalicAngle -14.04
/StemV 72
/XHeight 431
@@ -8925,10 +8964,10 @@ endobj
/CharSet (/period/comma/less/greater)
/FontFile 560 0 R
>> endobj
-1055 0 obj
+1058 0 obj
[278 278 778 0 778 ]
endobj
-1054 0 obj <<
+1057 0 obj <<
/Type /Encoding
/Differences [ 0 /.notdef 58/period/comma/less 61/.notdef 62/greater 63/.notdef]
>> endobj
@@ -8940,50 +8979,54 @@ endobj
/Filter /FlateDecode
>>
stream
-xteT6"!0tw Ҡ4HK 13 % ҭt
-()C7H;Y{Ηsw֬7]>;-H
-A J}6TJO@ؔ $
-QA ;2III0o8 47 t$
- )aQ" Z6H8 `[POd7j{u 6;S t$9
-ޘ1rS) ܰ$ZEG.O־#Rt;1SpgLJc{5-ZF-_B|X>^KX^E6I~,θ< t,{$4@7&mqts0Rʻ{ ע/֚cIgz}J2ʲoModa6΁vY4wg?3l8&\kH?Z]PO޾ȴ:-Sr>##!RJꮃaF /:"횔U)kO3:{9 &c2?'&hJe< , '[0+BYzÐZj 3J&.P#ϩOi_!SJkZRƽ*Q!JfRj'`('iyM1L@P%3b
-O<0_sw${Kr5߶ƓuZ錼jp]jgstI$NeKjERꃾ+Y\R4o}>R6zJ50nB?KbÑ`.Vk<H.Ȕf#f5Ò؂r-pʧƓo6a<Sˮ C|,ABξ.a_
-ʜb99s&D} d%Ro`ǥGSd",G+<x{(YBdkԂ)ec0K' u#hts+ϻp0T0O:M?
-V1D:Ѻ~bzry9j!"cKPO![ 'p?m|!Lc\VˡqkA<$ (ҫ^"G7AK :YQDQ7]rH2oVB9n"x"6Bk9񣃝$Y$i(H~qvYނ}vK~brkc8"fr bjHӰi9I96 t}wͧ3/6*ÚO~5
-|ҭ]>5?q]VFN=i$C5MjyԛYśuy&ָftj6GF=d=pS 9nt7g ,J#W#{\|2i CUⴺ,{t{~QHT%cu+~=||鰈Oe<c]yrq4{٩95~_ǮvS rꎩ^3cy
- B|L[rVRm{щ4Lm+4atRCi7bĘ<b_M/H"b}'A'e[9dΰZ)aMn
-Wnpؔdd뻺uK ôkAf5 F~xu4SbK-KIXX$mu4NM7Dk< wcT'+SZy{A=).7\y:ݮd
-M& 9X6@=#3AgnmAo8MbQJ zgҾ!<^\_'i2Y#10ҵ{ȁmG}>k)-@($!m*9e<5ffd“-ee-õ4sl718wd|x$۫e^+hK" MXẈ3ctBUgp˛m}?ȌK9&HK:UYje{Z2Q޺9!N$*f $],)WR:"/@h|\Qt}e@ci@gCY/ř[bC?}[԰7x֩T9,UOBEC׍*>r )JRExnk%g$g5}!y@Zfbƒ ou9ؙɍB:8
-<w[_6{NA+3t7ݙC\%Q63hPe]cZS?
-(W NW7
-]T痑+#WmB9Ru7x{vzIO i_BOY5ne'}
->XfLj`Cbϻc]T"Yu<tČ6>s7[<NҴFS0h,"uDeܞX' Yz{lGUR<q\Xg, :R̍;߮W#o>wxD|({G؁S9U\|Ģy!yh@ 㹿E>jg
-6aV]2e:сSLlśEs^Ɖ!́nZ[?ӈ^v&ceњzV<tW y\Ϡ?Aъ򵧃TWƓu=~Z:PA-f:=݄lBX_\NR9i|зve"25'$@sVT|B̵Kl $$$-f[܉-p{`l {i/gqZ\5t'w_6M-AGb
-V=ԥEMs,ur{*6Դǯr?<(5$;l RscSؽ,問tZh IU3:
- 2n|{s%WQj y(/yDɍXyj-yAjX 9׆CI٠Oߜf,Ȟ6>)GX6 +OZr4׾JZWXt(@< RB*l>q H.#!UBeŅu昷FWBb|>U,-w8>AJMpψoD~6ҋ=!D+R%֗l!Y=l~x$r9Uܬwcf[zeA,]E(l #h꜍Uf}') wάOE&4C jp@N
-Ypd|qlX9xժ5T:ek TI M6yw
-]ύhyjU qj -$+JMuz<֓sƝj>!+9`CZ7+bU*
-=JLIGt6φ&u]Y)WjlP'˼}aBq&<
-6 =FZ'c^{n||OIs4E.ΫGe bގŤc7.`*!ϼo3o3]Vbjbg<'hyFSGZW39enjI1B'8]+`J-,!048fYif;GsyY4n k*Mj)ss^' jmP>]Xt`T\qs_uD3z!ʗC߰:"ZHmZ&IlJ&IB!^i$dytT9>%QŽ9r#YKV|f3dS[3L,0/C/L+D#b'ke΂ș)jf`Lq+ggaj@wqL^O$2y;S} n&)q+
-\AR΃
-YԝO\#_+ X!@1*ڳpx֟o4A@9-rjJ9zC2.}B]{}-![| =#Ct#SiJCrAwFhX}B>
-S t5OYqwu}*=f ]fyN.JT։ط+97`$"~۸(V9<}x
-=( `$ qWoOW1߈7݋z֝$8WfNJB(JI TPU4]m! SKaCx#Û} \wtŻ] Vt,gubV7iDwҨ2^џӚMO\{m60Ǔ {b71V2Mfvw9C*OBh80Z dzk_=JjUֹv#I_1mP-,] %$iajjGJYEM]67}^LOkO6-ƕ̘ivŘv.̅k>~7"CkA/oʡ8)k+u%}sF`A
+xteT6 "!0tw Ҡ4HK 13 % ]Jt
+(CItsg=9_ٟZݬuym6 (+' ظ!.ZPI ^=N/ʪY#P5$0@@@PRRyH
+sAw@}t
+x
+u+
+q؂Ȼ
+aC*Hxdت9TC#7`+FlĢrtJʥ5E D k!$CMd&E"E$SMmZ~0Sﭬ*m4э/xkLE!ܮhwB(}Ü`R"F OvL
+YYGa~Ǫwk'Zw5 [?đz3t
+7$~<&)lm#2}aU79͂T+?|' U0|J%h1snRm"l͒JA$9nj
+=|Y7)-<H0Єz3%z 죒͘U
+MpǍoq6Cߒ7ʮ ǘ!`'纐πOߛeYgߐi3ob<&\LesUK.Mk>h,/ABuhg1`l!>\]IG"FzZ /a; Ia=QmϑfFYQV7&<R/Nfq[m744Ҕ$hv
+L(Q@"ɘ66tz|Ѫ u*C
+&
+́
+X)nxfӘU-'JҀf31ڲ(g*2xD ,:)O;<W_6\fEm2)64sze:0$odž&rQ"~d̬J3f.WnO Di,laI>1#G .c9r2H2&+s5
+m`N{Oĉ3Ktsqfḑ~uiK {m%+:z,YZj<p0ZN"my$vxw\($޻S;9 $Sҏ5T>`rSmeoaq\
+Ӯ<3sN8[*N5g'ѡkj㴗۟OW(O4\">OQrYPJҸ)pPU%Bb3ŕ{2Cp"&\EiE|cfJ,Mc+EQopD>tw؛QuN^,VnlۉL~gUfloY}>ҸȰO%BwXYbrA=:)RAq|H_(s&bmnNRKDo;ߪ[Kxqv7Djp7_z䊤ջ)6}t
+АnMDV>^2( i`P"kj<:xyx4uIz50dJ4 ϋ9\de91lVjmD8;J4'5/71dh9ϗٽ8@O*F Chzvju(tүhir`]ս'PWu>Ei*/u7\mmvx^c\r$eA]ރ!
+]\(c l>׍嚑]$Nb "aaXDz-rMmYK& UF[\ ot人
+_8
+<^jo)½ Be!IٳM|zf@z
+z~\Z9(;HrKdPo^ 'r;pRsD=@_{55 <bOȓ=SW`~r'@>޼=|A+Sщ2"Thɪd<2;O z7D}EMe:L9X|Oi6ѯr STQ4+?5:_6%+b]i-k?“G[nkzX
+׍S4O. }ѡ7Iľܒ?g\{z^
+#0fݚ4Iz9̥]-j˚XohD +$<ZUUvb,lSOXa>!!wҘ zrqS-] ˙enLQ +|[}z-⦜%mjCH[|8:|ɡw)'Z/2,Ns.*DIGXq@0fOlU!1g<e^)޲(\8̝k#0Jf
+p>Zx0~tMg(ƸͣB͓>zI6/p.0žLdC~U0l:תŵ%VN =g) _@!{ޣ'D"ӗ.j?A@")R6J]OH7ʰd{^ɹ^A{rU,Ώqa^AYげ;InE^vnoւ5P֠`RO,}~1U\p /ƿX LIX8F* KFbrF2(Grb>&x iإGFML "n&O
+b1E`n#ꤕ= {3VEݻO}FZbUigHBܭAB,J(KN3uZBhkb) V7m8kBg¿NYK-c3f;KX]nOeꐱhTqݓ_i1w0 5$jr6ׄ[%8 ? zq2 (*"p=,d'9fcb?Mst˶`9GUFX
+)vi:-
+*bp?˝׬\Tt]n_MR {+u =.|JZ6rKus OX5+
+>NHIGIw5͇
+0y ~bcZ3^4֞-+\3fಽUNˑVJ?%׭63vu kvn7g+O
+L& 4YtRgXks]ǘpwUwDGAK~lxdRӮRb:02O6U
+`y6ͧ9n*5I1< Y*)٘B7;%k)642e\|xL;ob rl%Ȯw J؍!:*zrAq?p&"1SugAeM
endobj
558 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 48
/LastChar 58
-/Widths 1056 0 R
-/BaseFont /CEHLLS+NimbusRomNo9L-Regu
+/Widths 1059 0 R
+/BaseFont /GIFREQ+NimbusRomNo9L-Regu
/FontDescriptor 556 0 R
>> endobj
556 0 obj <<
/Ascent 678
/CapHeight 651
/Descent -216
-/FontName /CEHLLS+NimbusRomNo9L-Regu
+/FontName /GIFREQ+NimbusRomNo9L-Regu
/ItalicAngle 0
/StemV 85
/XHeight 450
@@ -8992,39 +9035,38 @@ endobj
/CharSet (/zero/one/two/five/eight/colon)
/FontFile 557 0 R
>> endobj
-1056 0 obj
+1059 0 obj
[500 500 500 0 0 500 0 0 500 0 278 ]
endobj
554 0 obj <<
/Length1 807
/Length2 1423
/Length3 532
-/Length 2004
+/Length 2003
/Filter /FlateDecode
>>
stream
-xR{8Tfi*wM͚\ŒkܚiO Đ4Ř54Lш\-I.EKmuPB.j®s:Yk=~}g2qb4
-EciANb
-0Z@L2`3`(3w9 D7l-'Lwjļ|PiS# f83@k)\F/biȥ2!+ E"@ q@0. ܂3o??uq =O*zGΓjܿj$$
-koUv=)gVHu떸0|pB۵Ӊ.#?ڼ(t智gwaUo߾~O/V_P_3 y Zєsپ@g=wګ 
-K~ȼV֐pG/BK8L 3Pz̵(]N_]ٞepGlTI'TxgI 0_У͚q9C[CKv'5I+\;i_:Wܖ+I*7%4~!^FYYa7|WCh|ڏWR{N8!f~yF+@8 YΕ gGnic~P3/uE?V}nO|
-cTU/ Ak|<jv}EHeKH$zf;%YiFsXh"|ղ/>G+P{t6լ,Ou޵4;1XFIӡdLIqWΐ-L*W߶J)'^0JQ()r|$Z[ +'}V'LTN8i3endstream
+xR{8Tf4NSYK(̸}2!i. 1ki(+ʥF#r5I;vtʥvuPB.j®s:Yk=~}g7sT39f8sF$
+
+ R8Q`,A0
++2M)LF4 N[t16ѕ3e+>N÷fwX8bfŕVy'd*>A3C\՝'@r+Qj*vFR4=]aY27dQv}uEqWϜ:~fݧ<jUY`Ҙ~%yFf&;xWs7e6pX3Ԧv\f}Zm'E@G0 VN]g:}!o~ːQݪvF_(;R{חV v+v(P6(F7[ܘS&dRY*Tu5vS'ZLX >3inwG>vfش8x.智ooi}ox߾~_5S\tJ}nIKehx?.@O瞄{4];] qnŸ=mWtiyEhTc\'ԥ>WbȶNj o[6FIҎ,nfBJtۿQ)Xk9odo7TӐ/sϘ omqtԱjk8 xəsx 7T6lZN sc{4+]KQM?&^JߗO+E+C89=ROM2dLf^2t7sLW+Nĵ{cc|[~Mv_hW㾺#oY&ĞgޯN֝C959I؇NZumhca'6 v-[ԽSѦPyS[)Gn&~C[Mh㴌*qdzHP@Y@A2s
+gO 6Q]ϕD<8K{%xuyCVʻf52uӽ1FG4ҕ5*>sҥzMT{TrB Yr5rY}O]H~xO_%0ÕAOAΜ> O ́c)L!endstream
endobj
555 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1057 0 R
+/Encoding 1060 0 R
/FirstChar 40
/LastChar 61
-/Widths 1058 0 R
-/BaseFont /TXIZEM+CMR10
+/Widths 1061 0 R
+/BaseFont /JFTBKP+CMR10
/FontDescriptor 553 0 R
>> endobj
553 0 obj <<
/Ascent 694
/CapHeight 683
/Descent -194
-/FontName /TXIZEM+CMR10
+/FontName /JFTBKP+CMR10
/ItalicAngle 0
/StemV 69
/XHeight 431
@@ -9033,10 +9075,10 @@ endobj
/CharSet (/parenleft/parenright/plus/equal)
/FontFile 554 0 R
>> endobj
-1058 0 obj
+1061 0 obj
[389 389 0 778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 ]
endobj
-1057 0 obj <<
+1060 0 obj <<
/Type /Encoding
/Differences [ 0 /.notdef 40/parenleft/parenright 42/.notdef 43/plus 44/.notdef 61/equal 62/.notdef]
>> endobj
@@ -9051,7 +9093,7 @@ stream
xwePݲ. < |Afap44'Kp wާ{ϟs[wީwꪗFU]b\
4=]́
ك G <8
-<"3~jjsn+;W գBme@@ U`ijxx@ |>:qq Ӵۂ[GT#L?ƪ]tIG bo*II+[@#x%"L0+_wC,~lz ;`c
+<"3~jjsn+;W գBme@@ U`ijxx@ |>:qq Ӵۂ[GT)&/L?ƪ]tIG bo*II+[@#x%"L0+_wC,~lz ;`c
X8Pr샂`&I~AN,h?U >k!2D1Fjl>7 ;2E бSh|grg>+3~:~ikU2;*]k54I rmgm7@3Oe) A%7o7Ѧjt_+{B")Ih$D27\՝Ăf[쾁ԍW DˮIm}7L>I!@ymj;TsRc!ܤ Ji|[Fo5Qg_43=@OIϚy[ԕzTzoLQqnCZJn2R84=4(|R!Vo=/;*%Bx9v.nPOv/ѳ=<nAS?+|ꧫdkc=7O#V[N+ypmfF*--څAϹIKTU~`E>:$N tTVזjY"uoS*f2()]aWb[\'g}$^Mg R9*ov?yGYluA?~s_|*dGP߁,vf,WdJ8,33 <S5,S"@\c<D;eoUJޞ7Nu-.ejGqȖൺMȪHyxQ/]}҃؈WKkzwYct1_ef̧Rޘfz :r J4[G~LDp|ҧߪf[զëu:KٸljHZR"OٔK<SKۛ<'ⶵ*]fWUЪNo俘PJang;clDL9ᤳZYbc63,z(^7Ϝ׈82}7ώ%:^+
PRY+GFD[)oN?5J+6lk?6@u:ntgz`4=נ77'|
u՗TeǾ񲼪v=I]9Kq4/o-P*p U^gǾI^w?o?0E}T@ZYZ8nۼŋBY&Wfu5S⭦gv^|u eI36>تCU7;KA{Tmc8[Jux> 8I$,:NXms-_gk P)q
@@ -9072,23 +9114,23 @@ X
mjއ!S_"[}we)BıN7kK/v^3iVVE+UDKp?^k|/7'ɤr)fKnli\ڝ,v6R!D׎ohhMJ*l
tp$o
^&cmsi ד}ȺiIh6XC #vP6m8MQHǹfAjɽnvT<p;f&yX%)w S)C!OQϭd/jejc$)@~7C39G^Kn9$*nC4,Tj(=R&mdד߳+Y[_1ݧ+ oMte$'S2/kBeF)Q?oWH }£YY,yߴ*qhw3sՑ/=?La½X!w<(#`܈so|GlN\2D1&撥^tntYi*zq|]bبJdv/P;re,X]c.WUg(~P$,;Њ?<P*BTeq]^s|J8!em7|{}̂+Nj%4#kzI"m bj\p|@. 𘊠質;yVy X{~prC4 \%qzqlfM`8hUґ;)pJpfB Ui>FMau |?Ô\D]h&,.XkVd:;- ,9cx DocޠK/n [Z)4Eq8v=kkwTUd 4 46OK0MI4DFJEfﯳz+X`*ě+4wÙٌ"= T=(=3;: 퍧[O%<m7NDtJ(/ MLm9LB+&DFE6ۅ̍ks.'Y92_STt&ˊ
-ʖ# ew~__Ѧc <*%Kh`h=lCڄhš+Raq$h?EЁ&:K/ؒF)ʝ ac,z}}S]\2zDءCk?A`n4!0[
+ʖ# ew~__Ѧc <*%Kh`h=lCڄhš+Raq$h?EЁ&:K/ؒF)ʝ ac,z}}S]\2zDءCk?A`n4!0[
endobj
552 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 97
/LastChar 120
-/Widths 1059 0 R
-/BaseFont /XWCSTP+NimbusRomNo9L-ReguItal
+/Widths 1062 0 R
+/BaseFont /JNPQJC+NimbusRomNo9L-ReguItal
/FontDescriptor 550 0 R
>> endobj
550 0 obj <<
/Ascent 668
/CapHeight 668
/Descent -193
-/FontName /XWCSTP+NimbusRomNo9L-ReguItal
+/FontName /JNPQJC+NimbusRomNo9L-ReguItal
/ItalicAngle -15.5
/StemV 78
/XHeight 441
@@ -9097,7 +9139,7 @@ endobj
/CharSet (/a/c/d/e/g/i/j/k/l/m/n/p/r/s/t/u/v/w/x)
/FontFile 551 0 R
>> endobj
-1059 0 obj
+1062 0 obj
[500 0 444 500 444 0 500 0 278 278 444 278 722 500 0 500 0 389 389 278 500 444 667 444 ]
endobj
219 0 obj <<
@@ -9109,7 +9151,7 @@ endobj
>>
stream
x{UXݲ&NCn=;'ܝ,8d}s컹g/z]hZ*U q P ra`e(8:kYԁV.7V]@I 2uyѴv(B
-l
+l
T;uBx8 Ӵ1o s
66B o:}Ro[ڼz
`Jǫs=8%
@@ -9149,23 +9191,23 @@ p3ҿ(hxJr^f`,M1W݁%j-W vԎ-dolٙ
{{U"FRUU?g&>P@~,\Ѝo5tYwePq> ]KuJw
"}'7uM\w*_KZqI'n'|
-b8LH㉂!Sȏu9oB~Sds=<ߨT/ػ$2e[e;)j}m'!t|EWP ?A`n4L!v(!@g0? /Wendstream
+b8LH㉂!Sȏu9oB~Sds=<ߨT/ػ$2e[e;)j}m'!t|EWP ?A`n4L!v(!@g0? /r샇endstream
endobj
220 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 2
/LastChar 228
-/Widths 1060 0 R
-/BaseFont /PDVTOI+NimbusSanL-ReguItal
+/Widths 1063 0 R
+/BaseFont /ICCTOH+NimbusSanL-ReguItal
/FontDescriptor 218 0 R
>> endobj
218 0 obj <<
/Ascent 712
/CapHeight 712
/Descent -213
-/FontName /PDVTOI+NimbusSanL-ReguItal
+/FontName /ICCTOH+NimbusSanL-ReguItal
/ItalicAngle -12
/StemV 88
/XHeight 523
@@ -9174,7 +9216,7 @@ endobj
/CharSet (/fi/fl/percent/parenleft/parenright/asterisk/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/bracketleft/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/bar/quotedblleft/quotedblright/endash/adieresis)
/FontFile 219 0 R
>> endobj
-1060 0 obj
+1063 0 obj
[500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 889 0 0 333 333 389 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 584 584 584 0 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 0 0 0 0 278 0 278 0 556 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 ]
endobj
192 0 obj <<
@@ -9186,26 +9228,33 @@ endobj
>>
stream
xRXuO{(D
-cn *(6Nu JJ ""gdh)%4MD@'{?}}ޗaH R W!
-A'RX: GYb
-HaK
-,xUn'-oWg,:s/=euQ_n`YᒍM>_.}-LQ`055_Yl]%KJS|;m +ÇDT#4Ci:8Ucendstream
+cn (d@vw'ݺC%%p?TE!h3J24APB&
+j"vYtϽ>wPx0JQ$ `)+Vq!(r>R
+!U?1YʈzV XEj
+ ѓ"L8A0h,P!=>$6T
+kߠᢰO:@Yb
+ycF~C[QK+{>|R>t{mG1mSa.\sՆm)NE^
+ 2׫REzsqxXcҧmwPz2_Ol:sOa)Y>S:T0+u15W|bN qVCm>w\Xk_z3xk>N_6>{o)ג$XTъ߭գ.VNnlz?2̈ o7qź+ڗ^s[8h<iJ[/Y`ɸ&vk(/9iCr_Ҹ6E[(Oz߻~
+2<LxEV uw0Ent hӾΗG
+{&żG Sgu>>%ꋚ+{vgS۸3ӕ)>h_g'Fkމs7=ḓ{VV'b_p4pOX:ݡ0kF']vͲ\(SKF977wSv'wglKXp2=rKaW2C wI<AJ)2yu[R^:g"w۫/-t;zSDyiЏklʢU[Mօw4wJ+903;6J!?<u̚PY){YԝWk/|TQ\W1M,f9ƺ%oDA>eWws.R}KJ6
+RWG=3:%D1h*얳R+ 3Mݹ~eiua_N`Y%}:[]pjR[a.Ukjغ
+IVv^43Gh"tO+cendstream
endobj
193 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1061 0 R
+/Encoding 1064 0 R
/FirstChar 0
/LastChar 48
-/Widths 1062 0 R
-/BaseFont /HMMQGQ+CMSY10
+/Widths 1065 0 R
+/BaseFont /KNIGRL+CMSY10
/FontDescriptor 191 0 R
>> endobj
191 0 obj <<
/Ascent 750
/CapHeight 683
/Descent -194
-/FontName /HMMQGQ+CMSY10
+/FontName /KNIGRL+CMSY10
/ItalicAngle -14.035
/StemV 85
/XHeight 431
@@ -9214,10 +9263,10 @@ endobj
/CharSet (/minus/plusminus/bullet/arrowright/prime)
/FontFile 192 0 R
>> endobj
-1062 0 obj
+1065 0 obj
[778 0 0 0 0 0 778 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 275 ]
endobj
-1061 0 obj <<
+1064 0 obj <<
/Type /Encoding
/Differences [ 0 /minus 1/.notdef 6/plusminus 7/.notdef 15/bullet 16/.notdef 33/arrowright 34/.notdef 48/prime 49/.notdef]
>> endobj
@@ -9232,7 +9281,7 @@ stream
x{Ex]Y%f&K̒E%fbffdh1{wf5&sƉ<qE-LII(aobbcf(X81
w
IOӦ*Z@k98Ę͘ ?ۙEfbN@?Cynvnv^63H.,v.@iJBWp
-ٙx9;
+ٙx9;
/Kॢ2xU`XLo3b#fM7ʐ2R$ژPgŢ~ܡKCaqպjq`4\c6VwmQX]fyɠ+GNz_isWy;vse]5ζGM*Q->ݟ_,k Y4aKMXJ*uQ9?;&?[\j ڟ3<X:`gkce@TU]
giM<z8PVw]KaAN"U2'z`! MDeM6N 
l2aq΋ q${B?s{}c^{
@@ -9289,23 +9338,23 @@ ZARFIP`+à,a&ؓ@\ԍt(g2&Fdv jT}W-LTkn&zBrT
MRݟĒZNy;F-p"t x2Ɩ >4ZHo30o X]8@^ۚ\IjݬF)3ñ%*֒Z-e?[a~Ɯ6͌@Dݡ,y\t~&3d|6 sʹs+'K\/hV^kHĄ
7kt ={C@e駲jlfB6u_^}NO !ՖNzܥ-gı+3BI
oR#/ ˆ(EOmrJSkTx~Rt˸᪄ t`#Փ;uXBN>jMgRqo Ip9C[{
-\9.`^V}1|'h5rFr:ǩ-endstream
+\9.`^V}1|'h5rFr:/endstream
endobj
173 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 2
/LastChar 252
-/Widths 1063 0 R
-/BaseFont /SKGMVS+NimbusSanL-Regu
+/Widths 1066 0 R
+/BaseFont /WTLDKD+NimbusSanL-Regu
/FontDescriptor 171 0 R
>> endobj
171 0 obj <<
/Ascent 712
/CapHeight 712
/Descent -213
-/FontName /SKGMVS+NimbusSanL-Regu
+/FontName /WTLDKD+NimbusSanL-Regu
/ItalicAngle 0
/StemV 85
/XHeight 523
@@ -9314,7 +9363,7 @@ endobj
/CharSet (/fi/fl/exclam/quoteright/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/equal/greater/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/bracketright/underscore/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/quotedblleft/quotedblright/Adieresis/Odieresis/Udieresis/germandbls/adieresis/odieresis/udieresis)
/FontFile 172 0 R
>> endobj
-1063 0 obj
+1066 0 obj
[500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 222 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 278 0 584 584 0 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 611 278 0 278 0 556 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 0 0 0 0 0 722 0 0 611 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 0 0 0 556 ]
endobj
169 0 obj <<
@@ -9329,58 +9378,79 @@ xtePݖ. .hи`!{p}gfԹkf~ݺ]UggMK"fjg
-: S$ @Hٻ9- *+`-dmgou|oT
؃l7
2CaSs|+ `'+?_5OzZZh
-vV8i+T hb0Zo)l z1X8xx%f6k@Myi~*YJo;ٿ>L C\`b{l\
-#HjME_#I,{A{^zurQުtsĺGj ֻ&Qn7U[YhVCe fa›bdqt͋[[;4&nuچ H=|Uۮ
-d`"_EIwR?Yz3cA'b̾6? پ+ wpP'l3ݚX֫*ILB o:ISՏׅ}UZPLlcV`SEK> `]% qmPho4)QQ`Vh8}<0fL)qwQ<^#ss*zLtf "y=ujkj96O Iz=˩J-n,f~»eC@E" WZvBxCJSv*|MJ.w#F(U.W$
-1f1a|m9.֧6vhmLڨo~oDli:i7ЋԘyuܧr4#Jv),U>iZ<eN,:r<>q(Z)ǼrHP"[jhV | _lL
-(+,$Y8SOtkj,pGVyk|pawgD2GO{Sx Zh>?wϸD௕x\~9?>I1G&)U%X1 7CaIAz lۧ?(<eDe,_.Fb
-zy<(Հn|LYyi14b}94܏vEGu}ø '9XTsһåfi"FBF2F 9'Kb6!mHX;%|#𱿇-Sqm!ſ~57O0姆6/^9Gu%_̪~{Lr!8x=V*4=`9~ASg50)xd:gZY*Da}xrlFd*G%4!-`\Mq;-Г/`ɥ5a4 I0n8J=h`#O.(X7}Ib3[aya.O?A^1N(F>d)`Ɖ{R]?,+oJ
-{zjABYLb^Pl[+ɦ??`랉.׍ݞ=# |e :4]. _.#LO(v)dddYTwfM&DAĮe4E[yQ뺠z*# mRu Z>IV.ݱm=I1<^3Po"F&.CnL#Uaǿx9#r# RNZ*Bsĉ!B9cCDBRɃW?wnzS{0}ctUّ%v8RȲgAz<e0, !~
-٫,.A?`p5n׶
-mxzsv /rwFJ=~?jĒsYWX=E=g'9̛Ud|DKJd8|D65;G~FhZjtB129Όp,d=sM ^LOJ+WOSaRQlņ Rr]F~Ec"Zݕm=a6_ng#!<T+j޾ *]Tʄj/$i\=|27lZ,2l-*mB{ZG
-TlXmww@0OF,|W zL@S>:'ic{Z^کb u7}0ֈ&{rZx#S&KS 8p+/u:`yBuE5OY_ٟͤ WQ]TN )*a 4Y!%4NF\
-<J5+! KIL+2mrhtOp\)jfb0O2 rNy 5ujD+ s
-ۇ_rQ
-^yԧ7Ej
-c]aqSnkd Nk.|,A6q;=RjEk_[ 84. ͝
- űj^y[5H+9jިVb2m{ݶy7m"gk
-A}s=}Ng\˄~j<]]"齉;R,0[Xӑ{w<p HtʨwC1U#|f$D@Ot+h
-waB,fF&6T'AL.f<J0W]R苎\dx ]֍e +㳹|ZjTM$bb1</sj?N7Jl[2Q+Ut~mDT]By g(4yΕ}_2zoQ?G L6$ f*#\ө/3^dj]8pS|kb|T$&G#4 Me{IOW'@Z'ajK<ޑ&b~^1KpVks
- +2VUSK{\tŒOBEI.úR;ą=Es_0^w=
-3Ì UQ{dTw5iS)y|Gڒ ѱyI#3쑣,>dO*Pk܃$Y"8'db8ͷ|yy*u
-G/AӞ[֮ a/!VYc1alڹGÞ;Nbg9<~K3m;%Ƀm"jt$"[ xJ#Fi29Ofֽ#?EAM,\IG^<YFKV/9ND#3Y B??gXt!(TEw:rd3ax (ܯ0.,beLՊ2;ω㶗osaX,5c+,*ijVS#U@+ P91Cco#=ő G=MG;&V'O* eO`va+w%mSX7<(JJNOtx/r@oȎ>% $ U&;P{FX)AK|3^E-=o4`8(քF8yZIMJs. R<GN?&.Ydsd_2@.|*Ԭ嫔wlW}K(X@'Fkרú$L,xH,CU0 [S#~{>2D# Q gj_f_G۞Zrz`êE*(v/Kڤ9"l{շ{è!K`.wdǓaQWڥw,r @5qV^X~}j4_Jq*+QBO3HVwY٨ ?i,Äl͆7͊`2NY
-7$eJۓs e^Đ^ۥbtoKXS:'pNn.г{QCw%W^b뤮 P}P-^~hN;s[DmYC诙0l\ ~ +^# wC;dԖ&)׎|AbRV9/h,W;Z{Bft
-%PRNNͶ:h}g
-~Eg@`[!'?, 1^:acg
-F~nٰ`A[0d5q扜YBm+9MP032Ê?J!=z6Y]_'"8/fTq9 k7F
-a{դ*b= _D̚}T^a#
-xaY<I5XNࡇ^XtYèM:aYDw,#uDc/1qPQ*3V:l5˳dd]X=-ߑqkQ-204 }22Kr <>FRCY厕9R9tF5&K7${kII19ߤ
-ݞP)S*轗` )[*Vo9*sLhq:='ߨl5BW8d|X
-ў7r=>ay\\-ȥ7kE~LY1uA=y0`ftuҐylVRƘПH[I|PD[2ଊovlW n%H|R~$ˈ廷ҾK;5iA+,wRR
-B`K&e/}Q3pS'DXTQwz0QPn1)UL'NT}|J<W:M-Nh3M3"rK<LyrkiUXyqRLs\ݵqi{=4,%+-J<mOB[1~MG˵ߩMAS,ڔȷ ΋ϦΨ 7fУgo pT6]:Q]CN yN(y e`#` .w-H5"#` eؑ~6=wQrOԐPhwLs#-[`xQ=B>ªM?a>y[ v՘QUq!o܂Ly t<;71]ɌmX!pRRś*Pqj,64D#On@o=hB֟<d-JDuݮ꡺ա:[-~// ,h*k[#k+qՄ*
-B_uC޵:Md8-CDƙ/,`/o%h<9x1[gh8їef
-p*նk.a3M{B;1OF% ZUx|h)<:?#K-&rl@8xp#_q2RpveQ"1' ٤_-V९wHc 4'n|cꍂ(Ad-m A:yqMH$ IfK4|:d&`v&fO =7Z'Q~SRI)Ur'bzam R=6?Q<rAy쀭oJӋ"_ppi3ejw*xQ6|M-V '=-`.[|M`Q0]i$i?za:q`;kh{|o[{2 GP)aYT|1X~EURU.Q:U~g ܷtp*EXDX\~)="Ai:gnMϷ{kxqUUZH$hyhG5U-K
-i"2M KFݓ|Y.$ti\gߎ܊ P9^HvR(ǃ)jv9K$zB!P.R`|š`1K3[PUc;G(*&SlKWh>*.XJhP'D#,J 7c"B]=0!pof3uEYĩy>L+>kVa?C(f+Ë)Þ=b=,^v2*QT86 h"=oϤczbkAT;9\j]۲:(\Z 6fG y@&\,D 5%4Tr
-c^lnESdS߯g Sg&t,OfLo
-Yp$1{܀փ$FxӆGOث}#P>OyF4ic< gJz b_+ `H05҂il2.?8]8sh83bIq,_|e%zU-\+G?ECmM,1k_xpe|OLFֽI<{U<ATQD[T?'J?$ef!XL?:-L 3fhi/VbwD|L #m>s[;Qlu;:{/FY`e)f>(2uz
- Iin
-[cs!jn*-Њ A6a_!t.b9uBԶ^.;C<43N3ߚ+T9-Dd<2!NYGG~!)dBb빏\Ov:JfXs^,)hpBE&Pnf ?M*,u42Fed}f>2
+vV8i+T hb0Zo)l z1X8xx%f6k@My}Sa,7߈[
+va!.n
+`p]6v.
+@G+@iv[?-53kOTo&No}Zw%\A&(sv&B?S+ 3G%u;9` jr}:~(1zd6{h-Ǵ3I`Mߑ
+2.vwhk9=V.k:zGq>Gloy\gP:A:@gd
+T`&+KwR^<yd)1,tlȷݲr>W?4˱y8<f*_xR `a}(_79FO#b+B_r soU;`퉃|<:*ocGwOYCHC{Z/y}F
+q*<396>THa5P8w&N!Zg}VD(rDGdӗҗ4_&
+L(0,}dۢ84.hO
+`[Mh&}jlz
++gFÜQ4쮀xJADW5E$5&D|Ǣȯ$
+/=ٺ
+wsv(NoU:׹xb#Ä ](y7Λq؉,Dԡ2LM0M18B:EƭOQ wHt:mCV_fe$T>
+]XmWge2NSwP|$;)Tq1L Uғg}F rB1f_hUl̆xDuvûPXN8^șiinMU,UؤU[& AhY7B*\L\61+v`o)%CsRu_8Z
+6(~4Y{ndM~WC4>] 3ո;(?`d=EUy:<Ğ:C\ ݵYW{䧅$oȮT%7Q3v?v2}UMq-[sb;!ai !n`H;&%| #*|׫UG}ޘZ>RC6rSh`;`PD&H^mT\ʷq?7"SZJy|^Ej<n`S9%kr*4T~}-D? MXTZ8YgWcT{{$~(RE-p54n>T6t}&
+ΔsP 1;TMMwXaAΦ HX.;>? * nlmBڗAeAklS8v}]]bEOrX7i}{|<OǬUA1N~
+Uq,Gx0Aj><JS _96#2̒ ]e0.}s
+P
+қǾ$-x<0'T
+jCm== ,&O1 Kf(dSuDnמ[y@WB]uZ '` ;c222,a*˻Oq" b2i<u]P=đ6):|U G[x_j+Ӷgዞ$t 7 W!7Af& *J_R9) `'q-9@dX!!"!b;u 7ie1ȒXwf\HDe)d3XD=2@A{d
+ͧ9" GO6~KI}4 >VA`ށ2YT@ՠQuVPS4\oߜ5.3ƐtCzF!oREIb9o;W>tw &e '/,.U/l˗k B4.9]%"dI ϵzd}aZŏsR6>_-Q$ zZN|tG5Ȁ]nKHic#7, ӯFQ::.kw6*? _4”XmD)JDWC.jٽ>NJ
+-@&0yj_<`uՅbHUwoP$~ȃS8O)z=z7şR'cd$sp!@ 㬬ʋڍ3Ŝo?YףZ ƬlOʠ$sK[)wZSW qz788l
+JXc~]HuHYUL]? NR
+\b,+[p,CΞʓM*Z2 |r%vQ2>]"чi?Tv# ugW -5:
+sbg e. #t}_Ģ-涞0ݯv]3T|5opV^EBGeB5~4rkUkb -cNc6=NmIGN*6,6_Y;ƻsi'# >z䫄v=Vh
+j^cдw- _1:ܛyd}~~kD
+=p-QsީD%HῩ[BgVs0^WQ`ТtIš'|]/f`ρ
+Ѩ.ڂo*'ޅ?0,]u}}'va.rJp OIG,jXϷu6mx N1i%<&Dvd17WY.GP %Yu]A3hpK%"r1kU3r~0m6,ג$+IQP' Zz!mƴ#h, vfUP<m넗mݗacuZg8i"3SAds/Q8ܛnRkGT}UbźcY"ÆI^v鼎5/=x@ P>A ;?ӓ ]klXjA׍͚ Y*\~ۙ>GUwf۲x}uQ&Gz.( ~:ϕb7 N`|h W^eh^Z^Z>ZqKw%H^E,qoOHiU_3
+o6͟]|XUA4`/rд 9c9ndّfv.
+F@mZ8l/ϧ8
+s{(̥%`?8f]'/5_N fteㆺYtq"%-dѯRq(H>M]ח,h5/a"k25 ->%ރW䯈iYHRSLlaZk(AO)~מGM1Pb ։ |s]/g\>"Lh(puN6Tegs^gF<@
+)r֛cI䅎 $~rˀ6ko^'Dy[5Iby1If\Vpg|jt<Tuښ:K5"9C/9(^<ӛeP5
+/VDf{elPSL#sTX#{c"SBUkL.!AU=Cz-{wzz*_:
+^2iQ!Cy!UW~ϱ~Go-YO0 _jc>k'3QeBL?A5|ήZ.Wb|o-HϽ8Fa$`:QNeH满Qn3Ub'L M͕T4sخS|D$$PL?9*`sחR)">U~ U(<*رQ:x4v;
+4,#֑˾5={lF_Ϡ<l*@Hz ;[
+0Q~p#~]*x yώsc3_%UZa{Ly+.)Et.Jk2<.DòWy>W-5*&Bz1S Eȗ9d' U- *:ʃ?6"xQ<`t<JЋ>/B=ķQKv#&{|qd3lԗqAOgEy2.DZ)V5F1[k*VpXrJTS&ײͽV -Iq0%VH1?m%L@F8\p޵9}}J~A *Щ=D. bɧ !Ȣqwa]ܢMq~aFcH[e*Iy( Uѽo2fy;X4)]VW<ghh#VmI扆XҼ$S~Ij'C[O_5A\,hJ2sWtW[<KUSϣ[HiO-kYƅ0
+—T+ 1 ԘL06\#aVF\rwtP5: Zrf%R{u'Tâ&px#/,%+zX'"Ǭari3,^"Q
+osb9{y0fJWfZV12^jzqK׷ӹ0,KñΕb S 5*?XAcUɎ@wH&{MҋA I'lzn0{˕;Ȓ)h}S%ʿS%':mGKA7'HFNhGLJtM*QJUNYu|=#Z%nxFL"7TkB[j#<l$}&%9 v)J#'ځ]b?/C 
+jUJZCF׻z6B쫾%ao_dFrΌ5ōkTQa]WC&sv$ot̡ eDžN۩P?s=YwǏ
+ (bd3X5u/WmX-9AR=a"SS
+;Y\ɇ%RmR=۽aԐӥ 0O;2ɰXqR;vUиs +oe,l?aJ}5c8v减J(U!̧u$+d ܻ,lT4awu6fC df
+0iu
+̩g
+7̞s} |,%Tk t~7ˣ~4qCxc碓>c^tO9;;/F2B%mخ5guB5#jW(ݗ?ռ_W?~\߄q)HHkڠ!Xz.u祩⨳ҘyA 5džk~YV%˖*jr<*Ꮻ{Zʨ JgGد2"w˦S'0RiZaUkD9BzbdBӕZ=ȉ;?*iRRU Dܶsz}Elz.&$zyzg2pƹ2DSbH/ZR1:7M})IFM`rW'Y(}ԡ@G+zikZE1uRҾ[(yV?4e'[ʹ-z C6U~֬!SdxdOiw.jơdsjK ĂkGa f1)zU4HS{-=i!b:(Z)I'wf[tKo3diD3 אg xj冘l/LEӳC#llX-PukgD,ܶœWlS&XF|aNGJ=யBsj35# .Uz}r6518CE
+*Lz77"BVR5#Woz=|h*yȂH"uYIAz\M;\3>忢M ~ݗ`^t-?DKf-b>2~N_M.F4EeШ1u"(nR؁ݝ~A,)H]ʊQp)5{u_7ޓѮպ-s<ki9lwOpP0jhWK%a/͘c/sm_C}ڊ~@RF|9Ԯ}M[2[Qdz+=.D͓"X;TMd∉xPTݕ1wݫL(}m+Gq-RK]oh Mh(QjjRUC1]ʆ Ym/"f>* I0 e~@0N]ZBF$rM,^eC/,t|a&qvQ;HۑV_Z1Η8(j+ف?2J.
+%tޛNW=O5$PoRQS}Mm]'%A2nO(ה)Kr0M-+ݷEf plf
+<f54*,f8Es&{Rc8= Ož_ATufc}@LgE'!䭘w ģJ^ԏ֦)^hqmJBHۅYgSgԆqR3zQɳ\v*.S.!<\@zJȼ`e2O;fњi~V[l02J?sP('jw(;9s0}Dp!aU0tfj́ب*P7nA&uzuu<Nj:Ř.d68)M8s5au͉|`k"Rב'77VK݂h^]rS%o":nfPfs-ʖU`
+˗t@_4[n5jƒ|IZW/R!`Y M&2w"vc7͒L4RΜjέٌ3aKIJrT3JKNj5|0&=ܝŘ'#͒DX]*sLtya<>A͖l9o{qCb @MD8f/ю8x}]8b(U JwlR/ߖf+W; $1WHv Z1FAQI2r ɼN8$uR3%ZEw_zh0ANH'_Ԇ(T)~礔N*9[͈Ԋ1M=06i)eq]EEǠ<zvv7%Ek84}2;(M&+
+b `->&B4 Ny0854W=-ZҽM`#MR,Key*,Q?΢*W)XWvp3u:Ѣ,",._ 4ڳ]ohz۽5A︪I*$zO<*ԁYbܥb4ׄ%],:H|EyoSEn{X`ً[|$;)G^ts5;最% =cf!Z ސWqVUd)TX㇂gPŘ%}-Za_*ٱ#)+4rtv,S%FpJ4QTN`"W̑tT% 狛K1uݐE73 âWNԏanյ_װ!p{Yso
+}ڕEKA @xaO1W/^;j(AKAr}`4MUgX1V5ED |*pԝ\h]cKupmYuX
+W3[ԣ<` ANpUyQzjTpʚu]
+22@ÂUi\i2>t!Lca|r~
+=n@Ay|m#A<iͣ'>(<cWG41DX3%t={KwJh0$^ qSiNQ@bTDG Byk?͹ 4a18}^2˕!|ca& Θ5/T<I82wyM 'S&#Qhƿ$Tb`[* (-?ɓOEblt,NCG\4p+;>AdCY‘_FƋ6wɭ(dS,Sqj۲J3kDt:
+ZӗwnwO|ҍ54dz
+@Hڶm/.DNt7(|ytTn~NT*nّР-}f}-5{uhEw̰`/:K1:!j[/!sNRASEGo͕RV"O[geM,#tRtW2!G
+^';%o3R,ĹO/CZI48"x7
+3ܟ&~S:RAQJvwGB3z
+
endobj
170 0 obj <<
/Type /Font
/Subtype /Type1
-/Encoding 1049 0 R
+/Encoding 1052 0 R
/FirstChar 2
/LastChar 252
-/Widths 1064 0 R
-/BaseFont /WOOSGR+NimbusSanL-Bold
+/Widths 1067 0 R
+/BaseFont /JHIJRZ+NimbusSanL-Bold
/FontDescriptor 168 0 R
>> endobj
168 0 obj <<
/Ascent 722
/CapHeight 722
/Descent -217
-/FontName /WOOSGR+NimbusSanL-Bold
+/FontName /JHIJRZ+NimbusSanL-Bold
/ItalicAngle 0
/StemV 141
/XHeight 532
@@ -9389,129 +9459,129 @@ endobj
/CharSet (/fi/fl/parenleft/parenright/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/Z/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/x/y/z/Udieresis/adieresis/udieresis)
/FontFile 169 0 R
>> endobj
-1064 0 obj
+1067 0 obj
[611 611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 0 0 0 0 0 0 0 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 0 722 667 611 722 667 944 0 0 611 0 0 0 0 0 0 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 0 389 556 333 611 556 778 556 556 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 0 0 0 0 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611 ]
endobj
174 0 obj <<
/Type /Pages
/Count 6
-/Parent 1065 0 R
+/Parent 1068 0 R
/Kids [162 0 R 176 0 R 180 0 R 184 0 R 188 0 R 195 0 R]
>> endobj
232 0 obj <<
/Type /Pages
/Count 6
-/Parent 1065 0 R
+/Parent 1068 0 R
/Kids [199 0 R 234 0 R 251 0 R 308 0 R 346 0 R 389 0 R]
>> endobj
403 0 obj <<
/Type /Pages
/Count 6
-/Parent 1065 0 R
+/Parent 1068 0 R
/Kids [396 0 R 410 0 R 419 0 R 427 0 R 435 0 R 443 0 R]
>> endobj
456 0 obj <<
/Type /Pages
/Count 6
-/Parent 1065 0 R
+/Parent 1068 0 R
/Kids [451 0 R 458 0 R 467 0 R 475 0 R 484 0 R 493 0 R]
>> endobj
505 0 obj <<
/Type /Pages
/Count 6
-/Parent 1065 0 R
+/Parent 1068 0 R
/Kids [500 0 R 509 0 R 514 0 R 521 0 R 528 0 R 534 0 R]
>> endobj
541 0 obj <<
/Type /Pages
/Count 6
-/Parent 1065 0 R
+/Parent 1068 0 R
/Kids [538 0 R 543 0 R 547 0 R 563 0 R 572 0 R 581 0 R]
>> endobj
595 0 obj <<
/Type /Pages
/Count 6
-/Parent 1066 0 R
+/Parent 1069 0 R
/Kids [588 0 R 598 0 R 605 0 R 611 0 R 616 0 R 625 0 R]
>> endobj
639 0 obj <<
/Type /Pages
/Count 6
-/Parent 1066 0 R
+/Parent 1069 0 R
/Kids [633 0 R 641 0 R 649 0 R 658 0 R 665 0 R 669 0 R]
>> endobj
677 0 obj <<
/Type /Pages
/Count 6
-/Parent 1066 0 R
+/Parent 1069 0 R
/Kids [674 0 R 679 0 R 689 0 R 697 0 R 702 0 R 708 0 R]
>> endobj
725 0 obj <<
/Type /Pages
/Count 6
-/Parent 1066 0 R
+/Parent 1069 0 R
/Kids [717 0 R 727 0 R 732 0 R 740 0 R 748 0 R 755 0 R]
>> endobj
767 0 obj <<
/Type /Pages
/Count 6
-/Parent 1066 0 R
+/Parent 1069 0 R
/Kids [762 0 R 775 0 R 787 0 R 793 0 R 798 0 R 803 0 R]
>> endobj
819 0 obj <<
/Type /Pages
/Count 6
-/Parent 1066 0 R
+/Parent 1069 0 R
/Kids [814 0 R 827 0 R 835 0 R 842 0 R 852 0 R 856 0 R]
>> endobj
863 0 obj <<
/Type /Pages
/Count 6
-/Parent 1067 0 R
+/Parent 1070 0 R
/Kids [860 0 R 865 0 R 869 0 R 875 0 R 879 0 R 883 0 R]
>> endobj
898 0 obj <<
/Type /Pages
/Count 6
-/Parent 1067 0 R
-/Kids [887 0 R 901 0 R 916 0 R 922 0 R 934 0 R 939 0 R]
+/Parent 1070 0 R
+/Kids [887 0 R 901 0 R 916 0 R 923 0 R 935 0 R 940 0 R]
>> endobj
-956 0 obj <<
+957 0 obj <<
/Type /Pages
/Count 6
-/Parent 1067 0 R
-/Kids [950 0 R 964 0 R 972 0 R 980 0 R 988 0 R 1001 0 R]
+/Parent 1070 0 R
+/Kids [951 0 R 965 0 R 973 0 R 981 0 R 989 0 R 1001 0 R]
>> endobj
-1021 0 obj <<
+1022 0 obj <<
/Type /Pages
/Count 4
-/Parent 1067 0 R
-/Kids [1018 0 R 1023 0 R 1027 0 R 1046 0 R]
+/Parent 1070 0 R
+/Kids [1019 0 R 1024 0 R 1030 0 R 1049 0 R]
>> endobj
-1065 0 obj <<
+1068 0 obj <<
/Type /Pages
/Count 36
-/Parent 1068 0 R
+/Parent 1071 0 R
/Kids [174 0 R 232 0 R 403 0 R 456 0 R 505 0 R 541 0 R]
>> endobj
-1066 0 obj <<
+1069 0 obj <<
/Type /Pages
/Count 36
-/Parent 1068 0 R
+/Parent 1071 0 R
/Kids [595 0 R 639 0 R 677 0 R 725 0 R 767 0 R 819 0 R]
>> endobj
-1067 0 obj <<
+1070 0 obj <<
/Type /Pages
/Count 22
-/Parent 1068 0 R
-/Kids [863 0 R 898 0 R 956 0 R 1021 0 R]
+/Parent 1071 0 R
+/Kids [863 0 R 898 0 R 957 0 R 1022 0 R]
>> endobj
-1068 0 obj <<
+1071 0 obj <<
/Type /Pages
/Count 94
-/Kids [1065 0 R 1066 0 R 1067 0 R]
+/Kids [1068 0 R 1069 0 R 1070 0 R]
>> endobj
-1069 0 obj <<
+1072 0 obj <<
/Type /Outlines
/First 7 0 R
/Last 159 0 R
@@ -9520,20 +9590,20 @@ endobj
159 0 obj <<
/Title 160 0 R
/A 157 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Prev 155 0 R
>> endobj
155 0 obj <<
/Title 156 0 R
/A 153 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Prev 151 0 R
/Next 159 0 R
>> endobj
151 0 obj <<
/Title 152 0 R
/A 149 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Prev 111 0 R
/Next 155 0 R
>> endobj
@@ -9601,7 +9671,7 @@ endobj
111 0 obj <<
/Title 112 0 R
/A 109 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Prev 55 0 R
/Next 151 0 R
/First 115 0 R
@@ -9701,7 +9771,7 @@ endobj
55 0 obj <<
/Title 56 0 R
/A 53 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Prev 19 0 R
/Next 111 0 R
/First 59 0 R
@@ -9766,7 +9836,7 @@ endobj
19 0 obj <<
/Title 20 0 R
/A 17 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Prev 7 0 R
/Next 55 0 R
/First 23 0 R
@@ -9788,37 +9858,37 @@ endobj
7 0 obj <<
/Title 8 0 R
/A 5 0 R
-/Parent 1069 0 R
+/Parent 1072 0 R
/Next 19 0 R
/First 11 0 R
/Last 15 0 R
/Count -2
>> endobj
-1070 0 obj <<
-/Names [(API) 1030 0 R (BSD) 1031 0 R (Doc-Start) 167 0 R (GIMP) 1032 0 R (GNU) 1033 0 R (GUI) 1034 0 R (GVim) 1035 0 R (HTTPS) 1036 0 R (Item.1) 686 0 R (Item.10) 892 0 R (Item.11) 893 0 R (Item.12) 894 0 R (Item.13) 895 0 R (Item.14) 896 0 R (Item.15) 897 0 R (Item.16) 925 0 R (Item.17) 926 0 R (Item.18) 927 0 R (Item.19) 928 0 R (Item.2) 687 0 R (Item.20) 929 0 R (Item.21) 930 0 R (Item.22) 931 0 R (Item.3) 692 0 R (Item.4) 693 0 R (Item.5) 694 0 R (Item.6) 779 0 R (Item.7) 780 0 R (Item.8) 790 0 R (Item.9) 891 0 R (JRE) 1037 0 R (NID) 1038 0 R (PDF) 1039 0 R (PID) 1040 0 R (RTT) 1041 0 R (SDK) 1042 0 R (SVN) 1043 0 R (VS) 1044 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.Games) 914 0 R (cite.Javadoc) 999 0 R (cite.OOS) 986 0 R (cite.Regexp) 506 0 R (cite.Richtlinien) 985 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) 477 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) 549 0 R (page.34) 565 0 R (page.35) 574 0 R (page.36) 583 0 R (page.37) 590 0 R (page.38) 600 0 R (page.39) 607 0 R (page.4) 186 0 R (page.40) 613 0 R (page.41) 618 0 R (page.42) 627 0 R (page.43) 635 0 R (page.44) 643 0 R (page.45) 651 0 R (page.46) 660 0 R (page.47) 667 0 R (page.48) 671 0 R (page.49) 676 0 R (page.5) 190 0 R (page.50) 681 0 R (page.51) 691 0 R (page.52) 699 0 R (page.53) 704 0 R (page.54) 710 0 R (page.55) 719 0 R (page.56) 729 0 R (page.57) 734 0 R (page.58) 742 0 R (page.59) 750 0 R (page.6) 197 0 R (page.60) 757 0 R (page.61) 764 0 R (page.62) 777 0 R (page.63) 789 0 R (page.64) 795 0 R (page.65) 800 0 R (page.66) 805 0 R (page.67) 816 0 R (page.68) 829 0 R (page.69) 837 0 R (page.7) 201 0 R (page.70) 844 0 R (page.71) 854 0 R (page.72) 858 0 R (page.73) 862 0 R (page.74) 867 0 R (page.75) 871 0 R (page.76) 877 0 R (page.77) 881 0 R (page.78) 885 0 R (page.79) 889 0 R (page.8) 236 0 R (page.80) 903 0 R (page.81) 918 0 R (page.82) 924 0 R (page.83) 936 0 R (page.84) 941 0 R (page.85) 952 0 R (page.86) 966 0 R (page.87) 974 0 R (page.88) 982 0 R (page.89) 990 0 R (page.9) 253 0 R (page.90) 1003 0 R (page.91) 1020 0 R (page.92) 1025 0 R (page.93) 1029 0 R (page.94) 1048 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) 608 0 R (section*.25) 638 0 R (section*.26) 646 0 R (section*.27) 661 0 R (section*.28) 695 0 R (section*.29) 736 0 R (section*.30) 758 0 R (section*.31) 796 0 R (section*.32) 838 0 R (section*.33) 872 0 R (section*.34) 890 0 R (section*.35) 920 0 R (section*.36) 942 0 R (section*.37) 992 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]
+1073 0 obj <<
+/Names [(API) 1033 0 R (BSD) 1034 0 R (Doc-Start) 167 0 R (GIMP) 1035 0 R (GNU) 1036 0 R (GUI) 1037 0 R (GVim) 1038 0 R (HTTPS) 1039 0 R (Item.1) 686 0 R (Item.10) 892 0 R (Item.11) 893 0 R (Item.12) 894 0 R (Item.13) 895 0 R (Item.14) 896 0 R (Item.15) 897 0 R (Item.16) 926 0 R (Item.17) 927 0 R (Item.18) 928 0 R (Item.19) 929 0 R (Item.2) 687 0 R (Item.20) 930 0 R (Item.21) 931 0 R (Item.22) 932 0 R (Item.3) 692 0 R (Item.4) 693 0 R (Item.5) 694 0 R (Item.6) 779 0 R (Item.7) 780 0 R (Item.8) 790 0 R (Item.9) 891 0 R (JRE) 1040 0 R (NID) 1041 0 R (PDF) 1042 0 R (PID) 1043 0 R (RTT) 1044 0 R (SDK) 1045 0 R (SVN) 1046 0 R (VS) 1047 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.Games) 914 0 R (cite.Javadoc) 999 0 R (cite.M32) 1028 0 R (cite.OOS) 986 0 R (cite.Regexp) 506 0 R (cite.Richtlinien) 987 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) 477 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) 549 0 R (page.34) 565 0 R (page.35) 574 0 R (page.36) 583 0 R (page.37) 590 0 R (page.38) 600 0 R (page.39) 607 0 R (page.4) 186 0 R (page.40) 613 0 R (page.41) 618 0 R (page.42) 627 0 R (page.43) 635 0 R (page.44) 643 0 R (page.45) 651 0 R (page.46) 660 0 R (page.47) 667 0 R (page.48) 671 0 R (page.49) 676 0 R (page.5) 190 0 R (page.50) 681 0 R (page.51) 691 0 R (page.52) 699 0 R (page.53) 704 0 R (page.54) 710 0 R (page.55) 719 0 R (page.56) 729 0 R (page.57) 734 0 R (page.58) 742 0 R (page.59) 750 0 R (page.6) 197 0 R (page.60) 757 0 R (page.61) 764 0 R (page.62) 777 0 R (page.63) 789 0 R (page.64) 795 0 R (page.65) 800 0 R (page.66) 805 0 R (page.67) 816 0 R (page.68) 829 0 R (page.69) 837 0 R (page.7) 201 0 R (page.70) 844 0 R (page.71) 854 0 R (page.72) 858 0 R (page.73) 862 0 R (page.74) 867 0 R (page.75) 871 0 R (page.76) 877 0 R (page.77) 881 0 R (page.78) 885 0 R (page.79) 889 0 R (page.8) 236 0 R (page.80) 903 0 R (page.81) 918 0 R (page.82) 925 0 R (page.83) 937 0 R (page.84) 942 0 R (page.85) 953 0 R (page.86) 967 0 R (page.87) 975 0 R (page.88) 983 0 R (page.89) 991 0 R (page.9) 253 0 R (page.90) 1003 0 R (page.91) 1021 0 R (page.92) 1026 0 R (page.93) 1032 0 R (page.94) 1051 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) 608 0 R (section*.25) 638 0 R (section*.26) 646 0 R (section*.27) 661 0 R (section*.28) 695 0 R (section*.29) 736 0 R (section*.30) 758 0 R (section*.31) 796 0 R (section*.32) 838 0 R (section*.33) 872 0 R (section*.34) 890 0 R (section*.35) 921 0 R (section*.36) 943 0 R (section*.37) 993 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
-1071 0 obj <<
-/Kids [1070 0 R]
+1074 0 obj <<
+/Kids [1073 0 R]
>> endobj
-1072 0 obj <<
-/Dests 1071 0 R
+1075 0 obj <<
+/Dests 1074 0 R
>> endobj
-1073 0 obj <<
+1076 0 obj <<
/Type /Catalog
-/Pages 1068 0 R
-/Outlines 1069 0 R
-/Names 1072 0 R
+/Pages 1071 0 R
+/Outlines 1072 0 R
+/Names 1075 0 R
/PageMode /UseOutlines /PageLayout/OneColumn
/OpenAction 161 0 R
>> endobj
-1074 0 obj <<
+1077 0 obj <<
/Author(Paul Btow)/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords()
-/CreationDate (D:20080813032009Z)
+/CreationDate (D:20080813052858Z)
/PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4)
>> endobj
xref
-0 1075
+0 1078
0000000001 65535 f
0000000002 00000 f
0000000003 00000 f
@@ -9826,159 +9896,159 @@ xref
0000000000 00000 f
0000000009 00000 n
0000088235 00000 n
-0001096944 00000 n
+0001097529 00000 n
0000000054 00000 n
0000000143 00000 n
0000088296 00000 n
-0001096872 00000 n
+0001097457 00000 n
0000000190 00000 n
0000000290 00000 n
0000091863 00000 n
-0001096799 00000 n
+0001097384 00000 n
0000000338 00000 n
0000000438 00000 n
0000109929 00000 n
-0001096674 00000 n
+0001097259 00000 n
0000000484 00000 n
0000000709 00000 n
0000109991 00000 n
-0001096600 00000 n
+0001097185 00000 n
0000000757 00000 n
0000000885 00000 n
0000191124 00000 n
-0001096513 00000 n
+0001097098 00000 n
0000000933 00000 n
0000001048 00000 n
0000273713 00000 n
-0001096426 00000 n
+0001097011 00000 n
0000001096 00000 n
0000001196 00000 n
0000279101 00000 n
-0001096315 00000 n
+0001096900 00000 n
0000001244 00000 n
0000001359 00000 n
0000282718 00000 n
-0001096241 00000 n
+0001096826 00000 n
0000001412 00000 n
0000001567 00000 n
0000282780 00000 n
-0001096154 00000 n
+0001096739 00000 n
0000001620 00000 n
0000001800 00000 n
0000320107 00000 n
-0001096067 00000 n
+0001096652 00000 n
0000001853 00000 n
0000002094 00000 n
0000325712 00000 n
-0001095993 00000 n
+0001096578 00000 n
0000002147 00000 n
0000002363 00000 n
0000327943 00000 n
-0001095865 00000 n
+0001096450 00000 n
0000002409 00000 n
0000002575 00000 n
0000328005 00000 n
-0001095791 00000 n
+0001096376 00000 n
0000002623 00000 n
0000002815 00000 n
0000492602 00000 n
-0001095704 00000 n
+0001096289 00000 n
0000002863 00000 n
0000003231 00000 n
0000497011 00000 n
-0001095617 00000 n
+0001096202 00000 n
0000003279 00000 n
0000003539 00000 n
0000500906 00000 n
-0001095530 00000 n
+0001096115 00000 n
0000003587 00000 n
0000004095 00000 n
0000610654 00000 n
-0001095443 00000 n
+0001096028 00000 n
0000004143 00000 n
0000004564 00000 n
0000642707 00000 n
-0001095356 00000 n
+0001095941 00000 n
0000004612 00000 n
0000005031 00000 n
0000646718 00000 n
-0001095269 00000 n
+0001095854 00000 n
0000005079 00000 n
0000005417 00000 n
0000698084 00000 n
-0001095182 00000 n
+0001095767 00000 n
0000005465 00000 n
0000005808 00000 n
0000701763 00000 n
-0001095095 00000 n
+0001095680 00000 n
0000005856 00000 n
0000006208 00000 n
0000752445 00000 n
-0001095008 00000 n
+0001095593 00000 n
0000006257 00000 n
0000006649 00000 n
0000788351 00000 n
-0001094894 00000 n
+0001095479 00000 n
0000006698 00000 n
0000006842 00000 n
0000788413 00000 n
-0001094816 00000 n
+0001095401 00000 n
0000006897 00000 n
0000007205 00000 n
0000824122 00000 n
-0001094738 00000 n
+0001095323 00000 n
0000007260 00000 n
0000007616 00000 n
0000851077 00000 n
-0001094606 00000 n
+0001095191 00000 n
0000007663 00000 n
0000007779 00000 n
0000851140 00000 n
-0001094527 00000 n
+0001095112 00000 n
0000007828 00000 n
0000008015 00000 n
0000867185 00000 n
-0001094434 00000 n
+0001095019 00000 n
0000008064 00000 n
0000008165 00000 n
0000883521 00000 n
-0001094341 00000 n
+0001094926 00000 n
0000008214 00000 n
0000008542 00000 n
0000899359 00000 n
-0001094248 00000 n
+0001094833 00000 n
0000008591 00000 n
0000008707 00000 n
-0000944668 00000 n
-0001094155 00000 n
+0000944688 00000 n
+0001094740 00000 n
0000008756 00000 n
0000008988 00000 n
-0000954465 00000 n
-0001094062 00000 n
+0000954739 00000 n
+0001094647 00000 n
0000009037 00000 n
0000009360 00000 n
-0000963250 00000 n
-0001093969 00000 n
+0000963396 00000 n
+0001094554 00000 n
0000009409 00000 n
0000009725 00000 n
-0000973054 00000 n
-0001093876 00000 n
+0000973184 00000 n
+0001094461 00000 n
0000009774 00000 n
0000009935 00000 n
-0000977452 00000 n
-0001093797 00000 n
+0000977354 00000 n
+0001094382 00000 n
0000009984 00000 n
0000010135 00000 n
-0000984072 00000 n
-0001093703 00000 n
+0000984235 00000 n
+0001094288 00000 n
0000010182 00000 n
0000010263 00000 n
-0000987919 00000 n
-0001093609 00000 n
+0000988297 00000 n
+0001094194 00000 n
0000010311 00000 n
0000010392 00000 n
-0000990483 00000 n
-0001093529 00000 n
+0000990993 00000 n
+0001094114 00000 n
0000010440 00000 n
0000010581 00000 n
0000011540 00000 n
@@ -9987,13 +10057,13 @@ xref
0000010633 00000 n
0000053941 00000 n
0000054004 00000 n
-0001090051 00000 n
-0001077200 00000 n
-0001089879 00000 n
-0001075906 00000 n
-0001062046 00000 n
-0001075734 00000 n
-0001091148 00000 n
+0001090636 00000 n
+0001077785 00000 n
+0001090464 00000 n
+0001076491 00000 n
+0001062631 00000 n
+0001076319 00000 n
+0001091733 00000 n
0000054522 00000 n
0000054337 00000 n
0000054188 00000 n
@@ -10010,9 +10080,9 @@ xref
0000057183 00000 n
0000056186 00000 n
0000057305 00000 n
-0001061511 00000 n
-0001059646 00000 n
-0001061349 00000 n
+0001062096 00000 n
+0001060231 00000 n
+0001061934 00000 n
0000057800 00000 n
0000057615 00000 n
0000057466 00000 n
@@ -10037,9 +10107,9 @@ xref
0000062654 00000 n
0000062809 00000 n
0000062966 00000 n
-0001058462 00000 n
-0001046211 00000 n
-0001058286 00000 n
+0001059047 00000 n
+0001046796 00000 n
+0001058871 00000 n
0000063123 00000 n
0000063279 00000 n
0000063435 00000 n
@@ -10051,7 +10121,7 @@ xref
0000064375 00000 n
0000064533 00000 n
0000064696 00000 n
-0001091266 00000 n
+0001091851 00000 n
0000068799 00000 n
0000066469 00000 n
0000065082 00000 n
@@ -10159,11 +10229,11 @@ xref
0000892262 00000 n
0000899422 00000 n
0000919664 00000 n
-0000944731 00000 n
-0000958126 00000 n
-0000963313 00000 n
-0000967163 00000 n
-0000969739 00000 n
+0000944751 00000 n
+0000958403 00000 n
+0000963459 00000 n
+0000967306 00000 n
+0000969882 00000 n
0000085989 00000 n
0000082631 00000 n
0000080691 00000 n
@@ -10212,7 +10282,7 @@ xref
0000086087 00000 n
0000088172 00000 n
0000088012 00000 n
-0000990931 00000 n
+0000991505 00000 n
0000090447 00000 n
0000092176 00000 n
0000090305 00000 n
@@ -10222,7 +10292,7 @@ xref
0000091643 00000 n
0000092050 00000 n
0000092113 00000 n
-0001091384 00000 n
+0001091969 00000 n
0000091372 00000 n
0000091503 00000 n
0000091550 00000 n
@@ -10275,7 +10345,7 @@ xref
0000164396 00000 n
0000164459 00000 n
0000164239 00000 n
-0001091502 00000 n
+0001092087 00000 n
0000167830 00000 n
0000167178 00000 n
0000164797 00000 n
@@ -10324,8 +10394,8 @@ xref
0000226590 00000 n
0000226717 00000 n
0000226432 00000 n
-0001091620 00000 n
-0000990739 00000 n
+0001092205 00000 n
+0000991249 00000 n
0000228564 00000 n
0000273838 00000 n
0000228442 00000 n
@@ -10360,7 +10430,7 @@ xref
0000305076 00000 n
0000303415 00000 n
0000316688 00000 n
-0001091738 00000 n
+0001092323 00000 n
0000320169 00000 n
0000319922 00000 n
0000316962 00000 n
@@ -10369,25 +10439,25 @@ xref
0000322835 00000 n
0000320280 00000 n
0000322957 00000 n
-0001045849 00000 n
-0001036628 00000 n
-0001045669 00000 n
-0001036186 00000 n
-0001033900 00000 n
-0001036024 00000 n
-0001033606 00000 n
-0001025787 00000 n
-0001033431 00000 n
-0001025400 00000 n
-0001023212 00000 n
-0001025237 00000 n
+0001046434 00000 n
+0001037213 00000 n
+0001046254 00000 n
+0001036771 00000 n
+0001034486 00000 n
+0001036609 00000 n
+0001034192 00000 n
+0001026373 00000 n
+0001034017 00000 n
+0001025986 00000 n
+0001023799 00000 n
+0001025823 00000 n
0000325774 00000 n
0000325123 00000 n
0000323183 00000 n
0000325586 00000 n
-0001022665 00000 n
-0001013717 00000 n
-0001022488 00000 n
+0001023252 00000 n
+0001014304 00000 n
+0001023075 00000 n
0000325273 00000 n
0000325430 00000 n
0000328067 00000 n
@@ -10396,7 +10466,7 @@ xref
0000327880 00000 n
0000327559 00000 n
0000327720 00000 n
-0000990867 00000 n
+0000991442 00000 n
0000329751 00000 n
0000360950 00000 n
0000492792 00000 n
@@ -10414,7 +10484,7 @@ xref
0000496351 00000 n
0000496508 00000 n
0000496664 00000 n
-0001091856 00000 n
+0001092441 00000 n
0000570759 00000 n
0000500968 00000 n
0000500151 00000 n
@@ -10447,9 +10517,9 @@ xref
0000617956 00000 n
0000615563 00000 n
0000642644 00000 n
-0001013386 00000 n
-0001011276 00000 n
-0001013215 00000 n
+0001013973 00000 n
+0001011863 00000 n
+0001013802 00000 n
0000649357 00000 n
0000646780 00000 n
0000646067 00000 n
@@ -10458,7 +10528,7 @@ xref
0000646217 00000 n
0000646373 00000 n
0000646655 00000 n
-0001091974 00000 n
+0001092559 00000 n
0000669267 00000 n
0000649207 00000 n
0000646917 00000 n
@@ -10496,7 +10566,7 @@ xref
0000708933 00000 n
0000706998 00000 n
0000727906 00000 n
-0001092092 00000 n
+0001092677 00000 n
0000752633 00000 n
0000730248 00000 n
0000728232 00000 n
@@ -10531,9 +10601,9 @@ xref
0000788701 00000 n
0000819873 00000 n
0000819716 00000 n
-0001010180 00000 n
-0000992970 00000 n
-0001010007 00000 n
+0001010767 00000 n
+0000993557 00000 n
+0001010594 00000 n
0000825590 00000 n
0000824185 00000 n
0000823096 00000 n
@@ -10544,7 +10614,7 @@ xref
0000823586 00000 n
0000823746 00000 n
0000823902 00000 n
-0001092210 00000 n
+0001092795 00000 n
0000848393 00000 n
0000825448 00000 n
0000824335 00000 n
@@ -10586,7 +10656,7 @@ xref
0000867058 00000 n
0000866745 00000 n
0000866900 00000 n
-0001092328 00000 n
+0001092913 00000 n
0000866394 00000 n
0000866525 00000 n
0000866572 00000 n
@@ -10638,7 +10708,7 @@ xref
0000888245 00000 n
0000887934 00000 n
0000888090 00000 n
-0001092446 00000 n
+0001093031 00000 n
0000887582 00000 n
0000887713 00000 n
0000887760 00000 n
@@ -10682,7 +10752,7 @@ xref
0000925376 00000 n
0000922763 00000 n
0000925498 00000 n
-0001092564 00000 n
+0001093149 00000 n
0000927975 00000 n
0000927790 00000 n
0000925659 00000 n
@@ -10717,190 +10787,193 @@ xref
0000938961 00000 n
0000939024 00000 n
0000939087 00000 n
-0001092682 00000 n
-0000942047 00000 n
-0000944794 00000 n
-0000941865 00000 n
+0001093267 00000 n
+0000942066 00000 n
+0000944814 00000 n
+0000941884 00000 n
0000939274 00000 n
-0000944605 00000 n
-0000943668 00000 n
-0000943824 00000 n
-0000943981 00000 n
-0000944137 00000 n
-0000944292 00000 n
-0000944449 00000 n
-0000943397 00000 n
-0000943528 00000 n
-0000943575 00000 n
-0000943647 00000 n
-0000990547 00000 n
-0000948116 00000 n
-0000947691 00000 n
-0000944921 00000 n
-0000947990 00000 n
-0000947833 00000 n
-0000948053 00000 n
-0000951375 00000 n
-0000950749 00000 n
-0000948227 00000 n
-0000950871 00000 n
-0000950934 00000 n
-0000950997 00000 n
-0000951060 00000 n
-0000951123 00000 n
-0000951186 00000 n
-0000951249 00000 n
-0000951312 00000 n
-0000956192 00000 n
-0000954528 00000 n
-0000954102 00000 n
-0000951538 00000 n
-0000954402 00000 n
-0000954244 00000 n
-0000958253 00000 n
-0000956070 00000 n
-0000954639 00000 n
-0000958063 00000 n
-0000958190 00000 n
-0000957711 00000 n
-0000957842 00000 n
-0000957889 00000 n
-0000957961 00000 n
-0000958041 00000 n
-0000961125 00000 n
-0000963377 00000 n
-0000960967 00000 n
-0000958406 00000 n
-0000963187 00000 n
-0000962714 00000 n
-0000962872 00000 n
-0000963029 00000 n
-0001092800 00000 n
-0000962443 00000 n
-0000962574 00000 n
-0000962621 00000 n
-0000962693 00000 n
-0000965920 00000 n
-0000967907 00000 n
-0000967227 00000 n
-0000965798 00000 n
-0000963517 00000 n
-0000967100 00000 n
-0000966829 00000 n
-0000966960 00000 n
-0000967007 00000 n
-0000967079 00000 n
-0000969803 00000 n
-0000967785 00000 n
-0000967354 00000 n
-0000969676 00000 n
-0000969404 00000 n
-0000969535 00000 n
-0000969582 00000 n
-0000969654 00000 n
-0000973117 00000 n
-0000972523 00000 n
-0000969917 00000 n
-0000972991 00000 n
-0000972673 00000 n
-0000972836 00000 n
-0000990675 00000 n
-0000990611 00000 n
-0000977578 00000 n
-0000975991 00000 n
-0000973228 00000 n
-0000977389 00000 n
-0000976181 00000 n
-0000977515 00000 n
-0000976339 00000 n
-0000976513 00000 n
-0000976689 00000 n
-0000976863 00000 n
-0000977036 00000 n
-0000977220 00000 n
-0000990803 00000 n
-0000981751 00000 n
-0000979072 00000 n
-0000977702 00000 n
-0000981686 00000 n
-0000979326 00000 n
-0000979505 00000 n
-0000979689 00000 n
-0000979863 00000 n
-0000980041 00000 n
-0000980240 00000 n
-0000980412 00000 n
-0000980584 00000 n
-0000980786 00000 n
-0000980963 00000 n
-0000981144 00000 n
-0000981323 00000 n
-0000981502 00000 n
-0000984136 00000 n
-0000983881 00000 n
-0000981863 00000 n
-0000984007 00000 n
-0001092919 00000 n
-0000986413 00000 n
-0000986222 00000 n
-0000984222 00000 n
-0000986348 00000 n
-0000988957 00000 n
-0000987728 00000 n
-0000986512 00000 n
-0000987854 00000 n
-0000987983 00000 n
-0000988048 00000 n
-0000988113 00000 n
-0000988178 00000 n
-0000988243 00000 n
-0000988308 00000 n
-0000988373 00000 n
-0000988438 00000 n
-0000988503 00000 n
-0000988568 00000 n
-0000988633 00000 n
-0000988698 00000 n
-0000988763 00000 n
-0000988828 00000 n
-0000988893 00000 n
-0000990995 00000 n
-0000990292 00000 n
-0000989043 00000 n
-0000990418 00000 n
-0000991081 00000 n
-0001010673 00000 n
-0001013624 00000 n
-0001013599 00000 n
-0001022967 00000 n
-0001025666 00000 n
-0001025627 00000 n
-0001033845 00000 n
-0001036487 00000 n
-0001036414 00000 n
-0001046104 00000 n
-0001059009 00000 n
-0001061883 00000 n
-0001061753 00000 n
-0001076501 00000 n
-0001090487 00000 n
-0001093026 00000 n
-0001093146 00000 n
-0001093266 00000 n
-0001093371 00000 n
-0001093453 00000 n
-0001097054 00000 n
-0001102562 00000 n
-0001102603 00000 n
-0001102643 00000 n
-0001102799 00000 n
+0000944625 00000 n
+0000943687 00000 n
+0000943843 00000 n
+0000944000 00000 n
+0000944156 00000 n
+0000944312 00000 n
+0000944469 00000 n
+0000943416 00000 n
+0000943547 00000 n
+0000943594 00000 n
+0000943666 00000 n
+0000991057 00000 n
+0000948396 00000 n
+0000947806 00000 n
+0000944941 00000 n
+0000948270 00000 n
+0000947956 00000 n
+0000948113 00000 n
+0000948333 00000 n
+0000951675 00000 n
+0000951049 00000 n
+0000948507 00000 n
+0000951171 00000 n
+0000951234 00000 n
+0000951297 00000 n
+0000951360 00000 n
+0000951423 00000 n
+0000951486 00000 n
+0000951549 00000 n
+0000951612 00000 n
+0000956469 00000 n
+0000954802 00000 n
+0000954376 00000 n
+0000951838 00000 n
+0000954676 00000 n
+0000954518 00000 n
+0000958530 00000 n
+0000956347 00000 n
+0000954913 00000 n
+0000958340 00000 n
+0000958467 00000 n
+0000957988 00000 n
+0000958119 00000 n
+0000958166 00000 n
+0000958238 00000 n
+0000958318 00000 n
+0000961276 00000 n
+0000963523 00000 n
+0000961118 00000 n
+0000958683 00000 n
+0000963333 00000 n
+0000962865 00000 n
+0000963022 00000 n
+0000963177 00000 n
+0001093385 00000 n
+0000962594 00000 n
+0000962725 00000 n
+0000962772 00000 n
+0000962844 00000 n
+0000966063 00000 n
+0000968050 00000 n
+0000967370 00000 n
+0000965941 00000 n
+0000963663 00000 n
+0000967243 00000 n
+0000966972 00000 n
+0000967103 00000 n
+0000967150 00000 n
+0000967222 00000 n
+0000969946 00000 n
+0000967928 00000 n
+0000967497 00000 n
+0000969819 00000 n
+0000969547 00000 n
+0000969678 00000 n
+0000969725 00000 n
+0000969797 00000 n
+0000973247 00000 n
+0000972653 00000 n
+0000970060 00000 n
+0000973121 00000 n
+0000972803 00000 n
+0000972958 00000 n
+0000991121 00000 n
+0000991185 00000 n
+0000977480 00000 n
+0000976069 00000 n
+0000973358 00000 n
+0000977291 00000 n
+0000976251 00000 n
+0000977417 00000 n
+0000976410 00000 n
+0000976584 00000 n
+0000976760 00000 n
+0000976934 00000 n
+0000977107 00000 n
+0000991313 00000 n
+0000981899 00000 n
+0000979041 00000 n
+0000977604 00000 n
+0000981834 00000 n
+0000979304 00000 n
+0000979474 00000 n
+0000979653 00000 n
+0000979837 00000 n
+0000980012 00000 n
+0000980190 00000 n
+0000980389 00000 n
+0000980561 00000 n
+0000980733 00000 n
+0000980935 00000 n
+0000981112 00000 n
+0000981291 00000 n
+0000981471 00000 n
+0000981650 00000 n
+0000984299 00000 n
+0000984044 00000 n
+0000982011 00000 n
+0000984170 00000 n
+0001093504 00000 n
+0000986791 00000 n
+0000986423 00000 n
+0000984385 00000 n
+0000986726 00000 n
+0000986570 00000 n
+0000991377 00000 n
+0000989335 00000 n
+0000988106 00000 n
+0000986890 00000 n
+0000988232 00000 n
+0000988361 00000 n
+0000988426 00000 n
+0000988491 00000 n
+0000988556 00000 n
+0000988621 00000 n
+0000988686 00000 n
+0000988751 00000 n
+0000988816 00000 n
+0000988881 00000 n
+0000988946 00000 n
+0000989011 00000 n
+0000989076 00000 n
+0000989141 00000 n
+0000989206 00000 n
+0000989271 00000 n
+0000991569 00000 n
+0000990802 00000 n
+0000989421 00000 n
+0000990928 00000 n
+0000991668 00000 n
+0001011260 00000 n
+0001014211 00000 n
+0001014186 00000 n
+0001023554 00000 n
+0001026252 00000 n
+0001026213 00000 n
+0001034431 00000 n
+0001037072 00000 n
+0001036999 00000 n
+0001046689 00000 n
+0001059594 00000 n
+0001062468 00000 n
+0001062338 00000 n
+0001077086 00000 n
+0001091072 00000 n
+0001093611 00000 n
+0001093731 00000 n
+0001093851 00000 n
+0001093956 00000 n
+0001094038 00000 n
+0001097639 00000 n
+0001103167 00000 n
+0001103208 00000 n
+0001103248 00000 n
+0001103404 00000 n
trailer
<<
-/Size 1075
-/Root 1073 0 R
-/Info 1074 0 R
-/ID [<BAA02B4FBE6C4B361B5B4104DA6742FB> <BAA02B4FBE6C4B361B5B4104DA6742FB>]
+/Size 1078
+/Root 1076 0 R
+/Info 1077 0 R
+/ID [<54CB61117BBC2854044A3C9471A46A99> <54CB61117BBC2854044A3C9471A46A99>]
>>
startxref
-1103067
+1103672
%%EOF