From f54ba6c064b3a3d78360ef448786f7c0b2d601fd Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 13 Aug 2008 01:21:24 +0000 Subject: typos --- LaTeX/bib/references.bib | 13 +- LaTeX/chapters/conclusion.tex | 8 +- LaTeX/chapters/implementierung.tex | 214 +- LaTeX/chapters/introduction.tex | 28 +- LaTeX/chapters/protokolle.tex | 749 +++ LaTeX/chapters/simulator.tex | 837 +-- LaTeX/chapters/titlepage.tex | 11 +- LaTeX/diplomarbeit.pdf | 9869 +++++++++++++++++------------------- LaTeX/diplomarbeit.tex | 1 + LaTeX/revision.tex | 2 +- 10 files changed, 5647 insertions(+), 6085 deletions(-) create mode 100644 LaTeX/chapters/protokolle.tex diff --git a/LaTeX/bib/references.bib b/LaTeX/bib/references.bib index d40758d..d3720b8 100644 --- a/LaTeX/bib/references.bib +++ b/LaTeX/bib/references.bib @@ -1,6 +1,7 @@ -@misc{Games, author={David Brackeen}, title={Developing Games in Java}, year={2003}, howpublished={Buch}, note={ISBN-13: 978-1592730056} } -@misc{OOS, author={Heinrich Fassbender}, title={``Objektorientierte Softwareentwicklung'' an der FH Aachen}, year={2006}, howpublished={Vorlesung}, note={} } -@misc{Richtlinien, author={Heinrich Fassbender}, title={Programmierrichtlinien ``Objektorientierte Softwareentwicklung'' an der FH Aachen}, year={2008}, howpublished={Internet}, note={http://www.fassbender.fh-aachen.de/Downloads/OOS/Programmierrichtlinien.pdf} } -@misc{Tanenbaum, author={Andrew Tanenbaum}, title={Verteilte Systeme - Grundlagen und Paradigmen}, year={2003}, howpublished={Buch}, note={2. Autor Marten van Steen; ISBN: 3-8273-7057-4} } -@misc{Vorlesung, author={Martin Oßmann}, title={Vorlesung ``Verteilte Systeme'' an der FH Aachen}, year={2007}, howpublished={Vorlesung}, note={Mitschrift: ftp://ftp.buetow.org/pub/studium/FHAC\_VS-SS07/Mitschrift/verteilte-systeme.pdf} } - +@misc{Games, author="David Brackeen", title="", year= 2003, howpublished="Developing Games in Java", note="ISBN-13: 978-1592730056" } +@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 Oßmann}, 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{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 677300b..5806e03 100644 --- a/LaTeX/chapters/conclusion.tex +++ b/LaTeX/chapters/conclusion.tex @@ -1,10 +1,10 @@ \chapter{Ausblick} -Es wurde erfolgreich ein Simulator für die Simulation verteilter Systeme entwickelt. Der Simulator hat bereits 10 implementierte Protokolle zur Auswahl eingebaut. Zudem steht dem Gebraucher ein sehr komfortables Protokoll-API zur Verfügung, womit der Entwicklung neuer Protokolle quasi keine Grenzen gesetzt sind. +Es wurde erfolgreich ein Simulator für 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 Verfügung, womit der Entwicklung neuer Protokolle quasi keine Grenzen gesetzt sind. Darüber hinaus verfügt der Simulator über eine Vielzahl von sehr flexiblen Einstellungsmöglichkeiten. Für jede Simulation lassen sich somit komplett andere Konfigurationen verwenden. Jeder beteiligte Prozess hat wiederum eigene lokale Einstellungen, wo sich auch jedes Protokoll für jeden Prozess separat einstellen läßt. Die Anzahl und Flexibilität der Möglichen Szenarien wird dadurch um einen sehr großen Faktor erweitert. -Mit dem Ereigniseditor gibt es eine komfortable Möglichkeit eigene Szenarien zu programmieren um sie anschließend zu Simulieren. Hierbei kann entweder auf die bereits enthaltenen Protokolle- oder auf selbst implementierte Protokolle zugegriffen werden. Alle Dazugehörigen Einstellungen und programmierten Ereignisse lassen sich vom Gebraucher für eine spätere Wiederverwendung plattformunabhängig abspeichern. Somit können auch abgespeicherte Szenarien beispielsweise an Kommilitonen weitergegeben werden oder für eine spätere Präsentierung zwischengespeichert werden. Mit dem Loggfilter lassen sich mithilfe von regulären Ausdrücken nur die relevanten Loggnachrichten anzeigen, was die Analyse einer Simulation erheblich vereinfacht. Weitere Funktionalitäten wie Lamport- und Vektor-Zeitstempel sowie Anti-Aliasing runden den Simulator ab. +Mit dem Ereigniseditor gibt es eine komfortable Möglichkeit eigene Szenarien zu programmieren um sie anschließend zu Simulieren. Hierbei kann entweder auf die bereits enthaltenen Protokolle- oder auf selbst implementierte Protokolle zugegriffen werden. Alle Dazugehörigen Einstellungen und programmierten Ereignisse lassen sich vom Anwender für eine spätere Wiederverwendung plattformunabhängig abspeichern. Somit können auch abgespeicherte Szenarien beispielsweise an Kommilitonen weitergegeben werden oder für eine spätere Präsentierung zwischengespeichert werden. Mit dem Logfilter lassen sich mit Hilfe von regulären Ausdrücken nur die relevanten Lognachrichten anzeigen, was die Analyse einer Simulation erheblich vereinfacht. Weitere Funktionalitäten 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 einfließen 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. @@ -12,7 +12,7 @@ H \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 können. Dazu müsste \textit{VSSimulatorVisualisation} entlang der Zeitachse scrollbar gemacht werden, sodass der Benutzer für eine nachträgliche Betrachtung des Simulationsverlaufes zu jeder beliebigen Position zurückspringen kann. + \item Die Simulationsdauer beliebig lang machen können. Dazu müsste \textit{VSSimulatorVisualisation} entlang der Zeitachse scrollbar gemacht werden, so dass der Benutzer für eine nachträgliche Betrachtung des Simulationsverlaufes zu jeder beliebigen Position zurückspringen kann. \item Eine Zoomfunktion für 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 zurückgegriffen werden. \item Lamport- und Vektor-Zeitstempel als Ereigniseintrittskriterien verwenden können. @@ -20,4 +20,4 @@ H \item Weitere Funktionalitäten einbauen wie zum Beispiel das Anklicken einer Nachrichtenlinie, was zu einer Nachricht alle verfügbaren Informationen anzeigt und diese gegebenenfalls vom Benutzer editiert werden können. \end{itemize} -Da der Simulator höchstwahrscheinlich unter einer Open Source Lizenz freigegeben wird, und ich mich selbst sehr für die Entwicklung und Anwendung von Open Source Software interessiere, werden die einen oder anderen Funktionen nachträglich 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. Oßmann an der Fachhochschule Aachen entwickelt wurde, genannt. Hier existieren bereits einige Erweiterungen und Verbesserungen der Ursprungsversion, die von den Studenten angefertigt wurden. Für die Entwicklung/Erweiterung wurde keine proprietäre Software verwendet, sodass jeder kostenlosen Zugriff auf die dazugehörigen Tools hätte. +Da der Simulator höchstwahrscheinlich unter einer Open Source Lizenz freigegeben wird, und ich mich selbst sehr für die Entwicklung und Anwendung von Open Source Software interessiere, werden die einen oder anderen Funktionen nachträglich 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. Oßmann an der Fachhochschule Aachen entwickelt wurde, genannt. Hier existieren bereits einige Erweiterungen und Verbesserungen der Ursprungsversion, die von den Studenten angefertigt wurden. Für die Entwicklung/Erweiterung wurde keine proprietäre Software verwendet, so dass jeder kostenlosen Zugriff auf die dazugehörigen Tools hätte. diff --git a/LaTeX/chapters/implementierung.tex b/LaTeX/chapters/implementierung.tex index c264a18..2183e07 100644 --- a/LaTeX/chapters/implementierung.tex +++ b/LaTeX/chapters/implementierung.tex @@ -1,6 +1,6 @@ -\chapter{Die Implementierung} +\chapter{Implementierung} -In diesem Kapitel wird auf die Implementierung des Simulators eingegangen. Der Simulator wurde in der Programmiersprache Java entwickelt. Bei der Betrachtung der Zielgruppe wird klar, dass Java für die gestellte Aufgabe die geeignetste Programmiersprache ist. Der Simulator ist somit auf jeder Plattform verfügbar, für die es die JRE (Java Runtime Environment) gibt und erstreckt sich somit über alle gängigen Betriebssysteme. Da an der Fachhochschule Aachen auch Java gelehrt wird, sollten hier die meisten Studenten auch eigene Erweiterungen, wie eigene Protokolle, entwerfen können. Der Simulator wurde mit dem derzeit aktuellsten Java SDK (Software Development Kit) in der Version 6 (1.6) entwickelt. +In diesem Kapitel wird auf die Implementierung des Simulators eingegangen. Der Simulator wurde in der Programmiersprache Java entwickelt. Bei der Betrachtung der Zielgruppe wird klar, dass Java für die gestellte Aufgabe die geeignetste Programmiersprache ist. Der Simulator ist somit auf jeder Plattform verfügbar, für die es die JRE (Java Runtime Environment) gibt, und erstreckt sich somit über alle gängigen Betriebssysteme. Da an der Fachhochschule Aachen auch Java gelehrt wird, sollten hier die Studenten auch eigene Erweiterungen, wie eigene Protokolle, entwerfen können. Der Simulator wurde mit dem derzeit aktuellsten Java SDK (Software Development Kit) in der Version 6 (1.6) entwickelt. \begin{table} \fbox{ @@ -26,15 +26,15 @@ In diesem Kapitel wird auf die Implementierung des Simulators eingegangen. Der S \label{tb:Pakete} \end{table} -Da es sonst den Rahmen sprengen würde, soll im Folgenden der komplette Quelltext nicht bis in das letzte Detail behandelt werden. Der Quelltext erstreckt sich nämlich, einschließlich Kommentare, auf über 15.000 Zeilen und über 61 Dateien. Zudem ist die generierte Quelltext-Dokumentation (Javadoc) über 2MB groß. Alle folgenden UML-Diagramme stellen aufgrund der Übersichtlichkeit lediglich die wesentlichen Dinge dar. Alle Details lassen sich im Quelltext und der dazugehörigen Dokumentation einsehen. Die Paketstruktur des Quelltextes ist in Tabelle \ref{tb:Pakete} in alphanumerischer Reihenfolge aufgeführt. +Da es sonst den Rahmen sprengen würde, soll im Folgenden der komplette Quelltext nicht bis in das letzte Detail behandelt werden. Der Quelltext erstreckt sich nämlich, einschließlich Kommentare, auf über 15.000 Zeilen und über 61 Dateien. Zudem ist die generierte Quelltext-Dokumentation (Javadoc) über 2MB groß. Alle folgenden UML-Diagramme stellen aufgrund der Übersichtlichkeit lediglich die wesentlichen Dinge dar. Alle Details lassen sich im Quelltext und der dazugehörigen Dokumentation einsehen. Die Paketstruktur des Quelltextes ist in Tabelle \ref{tb:Pakete}. in alphanumerischer Reihenfolge aufgeführt. \section{Einstellungen und Editoren} -Eine Simulation ist von einer Vielzahl von Einstellungen abhängig. Da auf diese Einstellungen in den weiteren Teilkapitel stets zurückgegriffen wird, macht es Sinn die dazugehörigen Klassen zuerst zu betrachten. +Eine Simulation ist von einer Vielzahl von Einstellungen abhängig. Da auf diese Einstellungen in den weiteren Teilkapitel stets zurückgegriffen wird, macht es Sinn, die dazugehörigen Klassen zuerst zu betrachten. -\subsection{Einstellungsobjekte} +\subsubsection{Einstellungsobjekte} -Auf Abbildung \ref{fig:PackagePrefs} ist der Aufbau des Pakets \textit{prefs} zu sehen. In einer Instanz der Klasse \textit{VSPrefs} lassen sich viele verschiedene Daten als Variablen für eine spätere Verwendung dynamisch ablegen und stellt somit einen Container für diese Daten dar. In einem \textit{VSPrefs}-Objekt speichert der Simulator alle seine Einstellungen ab. Zudem besitzt jedes Prozessobjekt und jedes Ereignisobjekt für lokale Einstellungen seine eigene Instanz von \textit{VSPrefs}. Später wird noch erklärt, dass Protokollobjekte auch als Ereignisse eingesetzt werden. Somit können Protokolleinstellungen auch in ein \textit{VSPrefs}-Objekt abgespeichert werden. Selbst Nachrichtenobjekte besitzt hiervon eine eigene Instanz, wobei hier die zu verschickenden Daten abgelegt werden können. +Auf Abbildung \ref{fig:PackagePrefs}. ist der Aufbau des Pakets \textit{prefs} zu sehen. In einer Instanz der Klasse \textit{VSPrefs} lassen sich viele verschiedene Daten als Variablen für eine spätere Verwendung dynamisch ablegen und stellt somit einen Container für diese Daten dar. In einem \textit{VSPrefs}-Objekt speichert der Simulator alle seine Einstellungen ab. Zudem besitzt jedes Prozessobjekt und jedes Ereignisobjekt für lokale Einstellungen seine eigene Instanz von \textit{VSPrefs}. Später wird noch erklärt, dass Protokollobjekte auch als Ereignisse eingesetzt werden, womit Protokolleinstellungen auch in einem \textit{VSPrefs}-Objekt abgespeichert werden k\"{o}nnen. Selbst Nachrichtenobjekte besitzt hiervon eine eigene Instanz, wobei hier die zu verschickenden Daten abgelegt werden. \begin{figure}[h] \centering @@ -43,11 +43,11 @@ Auf Abbildung \ref{fig:PackagePrefs} ist der Aufbau des Pakets \textit{prefs} zu \label{fig:PackagePrefs} \end{figure} -Jede Variable besteht aus einen Datentypen, einen Variablennamen und einer optionalen Beschreibung sowie einen Wert. Einige Datentypen unterstützen auch die Angabe von Minimal- und Maximalwerten (zum Beispiel besteht eine Prozentangabe aus einen Integerwert zwischen \textit{0} und \textit{100}), was mithilfe der \textit{VSPrefsRestriction}-Klasse implementiert wird. Da man beispielsweise bei Prozent ein \textit{\%} und bei Millisekunden ein \textit{ms} hinter der Variable sehen möchte, kann für jede Variable auch ein optionaler Einheiten-String abgespeichert werden. +Jede Variable besteht aus einen Datentypen, einen Variablennamen und einer optionalen Beschreibung sowie einen Wert. Einige Datentypen unterstützen auch die Angabe von Minimal- und Maximalwerten (zum Beispiel besteht eine Prozentangabe aus einen Integerwert zwischen \textit{0} und \textit{100}), was mit Hilfe der \textit{VSPrefsRestriction}-Klasse implementiert wird. Da der Anwender beispielsweise bei Prozent ein \textit{\%} und bei Millisekunden ein \textit{ms} hinter der Variable sehen möchte, kann für jede Variable auch ein optionaler Einheiten-String abgespeichert werden. -Eine Variablenbeschreibung wird für die Darstellung im GUI verwendet, während der Variablenname eher für die interne Verwendung vom Simulator verwendet wird. Zum Beispiel hat die Variable \textit{message.prob.outage} (Verlustwahrscheinlichkeit einer Nachricht) als Variablenbeschreibung ``Nachrichtenverlustw'keit''. Wenn für eine Variable keine Beschreibung existiert so wird, wie auf Abbildung \ref{fig:SimulationseinstellungenExperten} anhand der Farbvariablen schon gesehen wurde, für die Anzeige einer Variable der Datentyp und der Variablenname verwendet. Variablennamen verwenden die auf Tabelle \ref{tb:VariablenPrefixe} angegebenen Prefixkonventionen. Alle verfügbaren Typen wurden bereits in Tabelle \ref{tb:VariablenDatentypen} aufgelistet. \textit{VSPrefs} stellt für alle Variablentypen entsprechende Zugriffsmethoden zur Verfügung. +Eine Variablenbeschreibung wird für die Darstellung im GUI verwendet, während der Variablenname eher für die interne Verwendung vom Simulator verwendet wird. Zum Beispiel hat die Variable \textit{message.prob.outage} (Verlustwahrscheinlichkeit einer Nachricht) als Variablenbeschreibung ``Nachrichtenverlustw'keit''. Wenn für eine Variable keine Beschreibung existiert so wird, wie auf Abbildung \ref{fig:SimulationseinstellungenExperten}. anhand der Farbvariablen schon gesehen wurde, für die Anzeige einer Variable der Datentyp und der Variablenname verwendet. Variablennamen verwenden die auf Tabelle \ref{tb:VariablenPraefixe}. angegebenen Präfixkonventionen. Alle verfügbaren Typen wurden bereits in Tabelle \ref{tb:VariablenDatentypen}. aufgelistet. \textit{VSPrefs} stellt für alle Variablentypen entsprechende Zugriffsmethoden zur Verfügung. -Im Folgenden werden nicht alle existierenden Methoden aufgelistet, da diese auch in der Quelltext-Dokumentation eingesehen werden können. Die Methoden werden nun nur anhand des Integer-Datentyps verdeutlicht. Für alle anderen Typen gilt fast alles analog. Für Integer stehen in \textit{VSPrefs} folgende Methoden zur Verfügung: +Im Folgenden werden nicht alle existierenden Methoden aufgelistet, da diese auch in der Quelltext-Dokumentation eingesehen werden können. Stattdessen werden die Methoden nur anhand des Integer-Datentyps verdeutlicht. Für alle anderen Typen gilt fast alles analog. Für Integer stehen in \textit{VSPrefs} folgende Methoden zur Verfügung: \begin{itemize} \setlength{\itemsep}{-2mm} @@ -69,10 +69,10 @@ Im Folgenden werden nicht alle existierenden Methoden aufgelistet, da diese auch \begin{table} \fbox{ \begin{tabular}{c|l|l} - \textbf{Variablen-Prefix} & \textbf{Beschreibung} & \textbf{Beispiel}\\ + \textbf{Variablen-Präfix} & \textbf{Beschreibung} & \textbf{Beispiel}\\ \hline \textit{col} & Farbvariablen & \textit{Color: col.background = Color-Objekt}\\ - \textit{div} & Diverse versteckte Variablen & \textit{Integer: div.window.loggsize = 300} \\ + \textit{div} & Diverse versteckte Variablen & \textit{Integer: div.window.logsize = 300} \\ \textit{keyevent} & Variablen, die Tastaturkürzel definieren & \textit{Integer: keyevent.close = KeyEvent.VK\_C} \\ \textit{lang} & Variablen, die Text beinhalten & \textit{String: lang.activate = aktivieren}\\ \textit{message} & Variablen, die Nachrichten betreffen & \textit{Integer: message.prob.outage = 0}\\ @@ -81,26 +81,26 @@ Im Folgenden werden nicht alle existierenden Methoden aufgelistet, da diese auch \end{tabular} } \caption{Konventionen für Variablennamen-Präfixe in \textit{VSDefautPrefs}} - \label{tb:VariablenPrefixe} + \label{tb:VariablenPraefixe} \end{table} Hierbei stellt \textit{key} den Variablennamen- und \textit{val} den Variablenwert dar. \textit{descr} ist eine optionale Variablenbeschreibung. Es können sowohl Java's Integer-Objekte, als auch Java's primitiver Integer-Typ \textit{int} verwendet werden. Ein \textit{int}-Wert wird intern allerdings als Integer-Objekt abgespeichert (für eine spätere Serialisierung, mehr dazu aber später) und macht somit keinen großen Unterschied. Die Methode \textit{getIntegerKeySet} gibt alle vorhandenen Integer-Variablennamen (\textit{key}s) als \textit{Set} zurück. -\textit{VSPrefs} bietet auch eine Reihe von \textit{initInteger}-Methoden an, welche sich von den \textit{setInteger}-Methoden dadurch unterscheiden, dass sie eine Variable nur einen Wert zuweisen, wenn sie vorher noch nicht initialisiert wurde, was durch \textit{setInteger} oder \textit{initInteger} selbst geschehen sein kann. Eine komplette Übersicht aller Methoden (auch für andere Datentypen) gibt es in der Quelltext-Dokumentation. +\textit{VSPrefs} bietet auch eine Reihe von \textit{initInteger}-Methoden an, welche sich von den \textit{setInteger}-Methoden dadurch unterscheiden, dass sie einer Variable nur einen Wert zuweisen, wenn sie vorher noch nicht initialisiert wurde, was durch \textit{setInteger} oder \textit{initInteger} selbst geschehen sein kann. Eine komplette Übersicht aller Methoden (auch für andere Datentypen) gibt es in der Quelltext-Dokumentation. -\textit{VSPrefs} speichert alle Integervariablen in einem \textit{HashMap}-Objekt ab, wobei der String-Wert den Variablennamen \textit{key} angibt. Für die Beschreibung \textit{descr}, den Einheiten-String \textit{unit} sowie möglichen Minimal- und Maximalwerte werden separate Instanzen von \textit{HashMap} verwendet. Da alle \textit{HashMap}-Objekte synchronisiert sind, können alle Methoden von verschiednenen Threads gleichzeitig verwendet werden. +\textit{VSPrefs} speichert alle Integervariablen in einem \textit{HashMap}-Objekt ab, wobei der String-Wert den Variablennamen \textit{key} angibt. Für die Beschreibung \textit{descr}, den Einheiten-String \textit{unit} sowie möglichen Minimal- und Maximalwerte werden separate Instanzen von \textit{HashMap} verwendet. Da alle \textit{HashMap}-Objekte synchronisiert sind, können alle Methoden von \textit{VSPrefs} aus verschiednenen Threads gleichzeitig verwendet werden. \textit{VSSerializablePrefs} implementiert das Interface \textit{VSSerializable} und kann somit alle enthaltenen Daten in eine Datei abspeichern beziehungsweise laden. Auf die Serialisierung und Deserialisierung von Simulationen wird später genauer eingegangen. -Die Klasse \textit{VSDefaultPrefs} erweitert \textit{VSSerializablePrefs} und initialisiert bei Instantiierung automatisch alle verfügbaren Simulationsvariablen (bereits schon \"{u}ber 160) mit ihren Standardwerten. Dort sind auch alle Spracheinstellungen abgelegt. Sollte jemand den Simulator in eine andere Sprache, zum Beispiel ins Englische, übersetzen wollen, so muss er lediglich diese Datei und die Protokoll-Klassen (mehr dazu später) editieren. Die Spracheinstellungen sind nämlich in einem \textit{VSPrefs}--Objekt als versteckte String-Variablen abgespeichert. Spracheinstellungen für Protokolle wurden in den Protokollklassen direkt angegeben, da dies mehr Komfort für den Protokollentwickler bietet und für jede neue Textausgabe nicht ständig \textit{VSDefaultPrefs.java} editiert werden muss. +Die Klasse \textit{VSDefaultPrefs} erweitert \textit{VSSerializablePrefs} und initialisiert bei Instantiierung automatisch alle verfügbaren Simulationsvariablen (bereits schon \"{u}ber 160) mit ihren Standardwerten. Dort sind auch alle Spracheinstellungen abgelegt. Sollte jemand den Simulator in eine andere Sprache, zum Beispiel ins Englische, übersetzen wollen, so muss er lediglich diese Datei und die Protokoll-Klassen (mehr dazu später) editieren. Die Spracheinstellungen sind einem \textit{VSPrefs}-Objekt als versteckte String-Variablen abgespeichert. Spracheinstellungen für Protokolle wurden in den Protokollklassen direkt angegeben, da dies mehr Komfort für den Protokollentwickler bedeutet und für jede neu programmierte Textausgabe nicht ständig \textit{VSDefaultPrefs.java} editiert werden muss. -Alle Variablen die als Prefix \textit{lang}, \textit{keyevent}, \textit{div} oder \textit{col} im Namen tragen, sind versteckte Variablen und werden in einem Editor nicht angezeigt. Im Expertenmodus sind hingegen nur Variablen die mit \textit{lang} und \textit{keyevent} beginnen versteckt. Somit lassen sich im Expertenmodus weitere Variablen vom Anwender editieren. +Alle Variablen die als Präfix \textit{lang}, \textit{keyevent}, \textit{div} oder \textit{col} im Namen tragen, sind versteckte Variablen und werden in einem Editor nicht angezeigt. Im Expertenmodus sind hingegen nur Variablen, die mit \textit{lang} und \textit{keyevent} beginnen, versteckt. Somit lassen sich im Expertenmodus weitere Variablen vom Anwender editieren. -\subsection{Editorobjekte} +\subsubsection{Editorobjekte} -Wie Variablen intern abgespeichert werden ist bereits bekannt. Für das Editieren der Variablen werden Editor-Objekte verwendet. Auf Abbildung \ref{fig:PackagePrefsEditors} ist die Klassenstruktur des dazugehörigen Paketes \textit{prefs.editors} angegeben. +Wie Variablen intern abgespeichert werden, ist bereits bekannt. Für das Editieren der Variablen werden Editor-Objekte verwendet. Auf Abbildung \ref{fig:PackagePrefsEditors}. ist die Klassenstruktur des dazugehörigen Paketes \textit{prefs.editors} angegeben. -Die Basis eines Editors stellt die abstrakte Klasse \textit{VSAbstractEditor} dar, dem ein \textit{VSPrefs} Objekt zum Editieren übergeben wird. Ein Editor stellt alle verfügbaren nicht-versteckten Variablen des \textit{VSPrefs}-Objektes im GUI dar und bietet gleichzeitig die Möglichkeit alle Variablen darüber zu editieren an. Für das Editieren von Farbwerten wird auf \textit{VSColorChooser} zurückgegriffen. Die Klasse \textit{VSEditorTable} ist für das \textit{JTable}-Objekt aus Java's Swing-Bibliothek zuständig, welches bei der graphischen Darstellung aller Variablen eingesetzt wird. Die abstrakte Klasse \textit{VSAbstractBetterEditor} wurde, wegen der Übersicht, als Zwischenschritt eingefügt. +Die Basis eines Editors stellt die abstrakte Klasse \textit{VSAbstractEditor} dar, dem ein \textit{VSPrefs} Objekt zum Editieren übergeben wird. Ein Editor stellt alle verfügbaren nicht-versteckten Variablen des \textit{VSPrefs}-Objektes im GUI dar und bietet gleichzeitig die Möglichkeit, alle Variablen darüber zu editieren. Für das Editieren von Farbwerten wird auf \textit{VSColorChooser} zurückgegriffen. Die Klasse \textit{VSEditorTable} ist für das \textit{JTable}-Objekt aus Java's Swing-Bibliothek zuständig, welches bei der graphischen Darstellung aller Variablen eingesetzt wird. Die abstrakte Klasse \textit{VSAbstractBetterEditor} wurde, wegen der Übersicht, als Zwischenschritt eingefügt. \begin{figure}[h] \centering @@ -109,13 +109,13 @@ Die Basis eines Editors stellt die abstrakte Klasse \textit{VSAbstractEditor} da \label{fig:PackagePrefsEditors} \end{figure} -Die Klasse \textit{VSSimulatorEditor} dient für das Editieren der globalen Simulationseinstellungen und \textit{VSProcessEditor} für das Editieren der Prozesseinstellungen sowie der dazugehörigen Protokollvariablen. Da diese beiden Klassen von \textit{VSAbstractBetterEditor} erben, können sie mithilfe von \textit{VSEditorFrame} in einem separaten Fenster angezeigt werden. Alternativ können die Editoren auch in der Sidebar im Tab ``Variablen'' angezeigt werden. Auf Abbildung \ref{fig:Simulationseinstellungen} wurde bereits ein \textit{VSEditorFrame} in Aktion gesehen. Auf Abbildung \ref{fig:NeueSimulationVariablen} wurde hingegen ein Prozesseditor in der Sidebar geöffnet. Für Protokolle gibt es keine separate Editor-Klasse, da sie bereits vom Prozesseditor aus editiert werden können. Dabei iteriert der Prozesseditor über alle für den jeweiligen Prozess verfügbaren Protokollobjekte und fügt deren Variablen zusätzlich in den Prozesseditor ein. Somit erscheinen die Prozess- und die dazugehörigen Protokollvariablen im selben Editor und bieten dem Benutzer so eine bessere Übersicht. +Die Klasse \textit{VSSimulatorEditor} dient für das Editieren der globalen Simulationseinstellungen und \textit{VSProcessEditor} für das Editieren der Prozesseinstellungen sowie der dazugehörigen Protokollvariablen. Da diese beiden Klassen von \textit{VSAbstractBetterEditor} erben, können sie mit Hilfe von \textit{VSEditorFrame} in einem separaten Fenster angezeigt werden. Alternativ können die Editoren auch in der Sidebar im Tab ``Variablen'' angezeigt werden. Auf Abbildung \ref{fig:Simulationseinstellungen}. wurde bereits ein \textit{VSEditorFrame} in Aktion gesehen. Auf Abbildung \ref{fig:NeueSimulationVariablen}. wurde hingegen ein Prozesseditor in der Sidebar geöffnet. Für Protokolle gibt es keine separate Editor-Klasse, da sie bereits vom Prozesseditor aus editiert werden können. Dabei iteriert der Prozesseditor über alle für den jeweiligen Prozess verfügbaren Protokollobjekte und fügt deren Variablen in den Prozesseditor zusätzlich ein. Somit erscheinen die Prozess- und die dazugehörigen Protokollvariablen im selben Editor und bieten dem Benutzer so eine bessere Übersicht. \section{Ereignisse} -\subsection{Funktionsweise von Ereignissen} - Für jedes Ereignis existiert eine dazugehörige Klasse, welche die auszuführenden Aktionen implementiert. Eine Instanz davon wird für eine spätere Ausführung dem Task-Manager übergeben. Auf den Task-Manager wird später noch genauer eingegangen. +Jedes programmierbare Ereignis muss, bevor es vom Simulator verwendet werden kann, in der statischen Klasse \textit{VSRegisteredEvents} registriert werden. Der Simulator bezieht alle verf\"{u}gbaren Ereignisse aus \textit{VSRegisterEvents}, womit der Entwickler bei jeder Entwicklung eines neuen Ereignisses keine andere Stelle mehr im Quelltext des gesamten Simulators \"{a}ndern muss. Da sich die Anzahl der verfügbaren Ereignisklassen des Simulators bei Laufzeit nicht ändert, gibt es keine Instanzen von \textit{VSRegisteredEvents}. Alle Methoden und Klassenattribute sind hier statisch. Wenn beispielsweise eigene Ereignisse implementiert werden, dann müssen alle neuen Ereignisse per Hand in die Datei \textit{VSRegisteredEvents.java} übernommen- und der Simulator neu kompiliert werden. + \begin{figure}[h] \centering \includegraphics[width=13.5cm]{images/events} @@ -123,9 +123,7 @@ F \label{fig:PackageEvents} \end{figure} -Jedes programmierbare Ereignis muss, bevor es vom Simulator verwendet werden kann, in der statischen Klasse \textit{VSRegisteredEvents} registriert werden. Da sich die Anzahl der verfügbaren Ereignisklassen des Simulators bei Laufzeit nicht ändert, gibt es keine Instanzen von \textit{VSRegisteredEvents}. Alle Methoden und Klassenattribute sind hier statisch. Wenn beispielsweise eigene Ereignisse implementiert werden, dann müssen alle neuen Ereignisse per Hand in die Datei \textit{VSRegisteredEvents.java} übernommen- und der Simulator neu kompiliert werden. - -In der Implementierung wird zwischen drei Haupttypen von Ereignissen unterschieden, die jeweils in verschiedenen Paketen liegen (Abbildung \ref{fig:PackageEvents}): +In der Implementierung wird zwischen drei Haupttypen von Ereignissen unterschieden, die jeweils in verschiedenen Paketen liegen (Abbildung \ref{fig:PackageEvents}.): \begin{enumerate} \item \textit{events.implementations}: In diesem Paket befinden sich alle Ereignisse, die ohne weitere Spezialbehandlung vom Simulator eingesetzt werden können und vom Benutzer direkt im Ereigniseditor programmierbar sind. @@ -134,14 +132,14 @@ In der Implementierung wird zwischen drei Haupttypen von Ereignissen unterschied \item \textit{VSProcessRecoverEvent}: Dieses Ereignis lässt den dazugehörigen Prozess wiederbeleben. \end{itemize} - \item \textit{events.internal}: In diesem Paket befinden sich alle Ereignisse, die vom Simulator intern verwendet werden. Bevor der Simulator von diesen Ereignissen Gebrauch machen kann, muss er vorher einige Spezialbehandlungen durchführen. + \item \textit{events.internal}: In diesem Paket befinden sich alle Ereignisse, die vom Simulator intern verwendet werden. \begin{itemize} - \item \textit{VSAbstractInternalEvent}: Diese Klasse stellt weitere Methoden zur Verfügung, die von allen internen Ereignissen benötigt werden. Derzeit betrifft dies nur Methoden zur Serialisierung der gegebenen Objekte. Auf die Serialisierung (Abspeichern/Laden) von Simulationen wird später noch genauer eingegangen. - \item \textit{VSMessageReceiveEvent}: Diese Klasse wird für die Ankunft einer Nachricht bei einem Empfängerprozess benötigt. Sie kapselt die eigentliche Nachricht und überprüft, ob der Empfängerprozess das zur Nachricht dazugehörige Protokoll versteht. Diese Klasse überprüft auch die Simulationseinstellung ``Nur relevante Nachrichten anzeigen'' und entscheidet, ob die Nachricht nach Eintreffen in der Visualisierung und im Loggfenster berücksichtigt werden soll oder nicht. + \item \textit{VSAbstractInternalEvent}: Diese Klasse stellt weitere Methoden zur Verfügung, die von allen internen Ereignissen benötigt werden. Derzeit betrifft dies nur Methoden zur Serialisierung der gegebenen Objekte. + \item \textit{VSMessageReceiveEvent}: Diese Klasse wird für die Ankunft einer Nachricht bei einem Empfängerprozess benötigt. Sie kapselt die eigentliche Nachricht und überprüft, ob der Empfängerprozess das zur Nachricht dazugehörige Protokoll versteht. Diese Klasse überprüft auch die Simulationseinstellung ``Nur relevante Nachrichten anzeigen'' und entscheidet, ob die Nachricht nach Eintreffen in der Visualisierung und im Logfenster berücksichtigt werden soll oder nicht. \item \textit{VSProtocolEvent}: Diese Klasse implementiert gleichzeitig vier verschiedene Ereignisse: Das Aktivieren/Deaktivieren eines Servers/Clients eines gegebenen Protokolls. Der Ereigniseditor berechnet anhand der verfügbaren Protokolle automatisch alle möglichen Kombinationen und bietet sie dem Anwender in seiner Auswahl an. Für alle dieser vier Ereignisse wird jeweils ein Objekt von \textit{VSProtocolEvent} verwendet, jedoch mit jeweils anderen Attributwerten. \item \textit{VSProtocolScheduleEvent}: Diese Klasse wird für die Wecker-Ereignisse benötigt. Wecker-Ereignisse können nur von Protokollen (mehr dazu später) erstellt werden. \textit{VSProtocolScheduleEvent} besitzt eine Referenz auf das gegebene Protokoll und ruft bei Ereigniseintrittszeit entweder die Methode \textit{onServerScheduleStart} bei einem Server- oder \textit{onClientScheduleStart} bei einem Clientprotokoll auf. \end{itemize} - \item \textit{protocols.implementations}: In diesem Paket befinden sich alle Protokollimplementierung. Jedes Protokoll besitzt hier seine eigene Klasse. Alle Protokolle erben hierbei von der auf Abbildung \ref{fig:PackageEvents} zu sehenden Klasse \textit{protocols.VSAbstractProtocol}. Da \textit{protocols.VSAbstractProtocol} von \textit{events.VSAbstractEvent} erbt, kann ein Protokollobjekt auch als Ereignis eingesetzt werden. Ein solches Ereignis ruft bei Eintritt entweder die Methode \textit{onServerStart} oder die Methode \textit{onClientStart} des Protokolls auf, was einer Server- beziehungsweise einer Clientanfrage entspricht. Die Implementierung von Protokollen wird später genauer behandelt. + \item \textit{protocols.implementations}: In diesem Paket befinden sich alle Protokollimplementierung. Jedes Protokoll besitzt hier seine eigene Klasse. Alle Protokolle erben hierbei von der auf Abbildung \ref{fig:PackageEvents}. zu sehenden Klasse \textit{protocols.VSAbstractProtocol}. Da \textit{protocols.VSAbstractProtocol} von \textit{events.VSAbstractEvent} erbt, kann ein Protokollobjekt auch als Ereignis eingesetzt werden. Ein solches Ereignis ruft bei Eintritt entweder die Methode \textit{onServerStart} oder die Methode \textit{onClientStart} des Protokolls auf, was einer Server- beziehungsweise einer Clientanfrage entspricht. Die Implementierung von Protokollen wird später genauer behandelt. \end{enumerate} Alle Ereignisse, die das Interface \textit{VSCopyableEvent} implementieren, können vom Anwender im Ereigniseditor mit einem Rechtsklick kopiert werden und müssen die Methode \textit{initCopy(VSAbstractEvent copy)} implementieren. Dort werden dann alle relevanten Attribute in das neue Ereignis \textit{copy} kopiert. @@ -156,9 +154,9 @@ Alle Ereignisklassen erweitern die abstrakte Klasse \textit{VSAbstractEvent} und Des Weiteren werden folgende nicht-abstrakte Methoden von \textit{VSAbstractEvent} vererbt: \begin{itemize} - \item \textit{public void logg(String message)}: Diese Methode schreibt eine Loggnachricht in das Simulationsloggfenster. - \item \textit{public VSAbstractEvent getCopy()}: Diese Methode erstellt vom aktuellen Ereignis eine Kopie, worauf eine Referenz zurückgegeben wird. Alle Ereignisse die kopiert werden können müssen ebenso das Interface \textit{VSCopyableEvent} implementieren. Wenn ein Ereignis dies nicht tut und \textit{getCopy()} aufgerufen wird, dann wird von Java die Ausnahme \textit{exceptions.VSEventNotCopyable} geworfen. - \item \textit{public VSAbstractEvent getCopy(VSInternalProcess process)}: Diese Methode erstellt vom aktuellen Ereignis ebenfalls eine Kopie, jedoch mit dem Unterschied, dass das Ereignis einem anderen Prozess zugewiesen wird. + \item \textit{public void log(String message)}: Diese Methode schreibt eine Lognachricht in das Simulationslogfenster. + \item \textit{public VSAbstractEvent getCopy()}: Diese Methode erstellt vom aktuellen Ereignis eine Kopie, worauf eine Referenz zurückgegeben wird. Alle Ereignisse, die kopiert werden können, müssen auch das Interface \textit{VSCopyableEvent} implementieren. Wenn ein Ereignis dies nicht tut und \textit{getCopy()} aufgerufen wird, dann wird die Ausnahme \textit{exceptions.VSEventNotCopyable} geworfen. + \item \textit{public VSAbstractEvent getCopy(VSInternalProcess process)}: Diese Methode erstellt vom aktuellen Ereignis ebenso eine Kopie, jedoch mit dem Unterschied, dass das Ereignis einem anderen Prozess zugewiesen wird. \end{itemize} Jede Ereignisklasse hat außerdem Zugriff auf folgende Attribute, die von \textit{VSAbstractEvent} vererbt werden: @@ -168,11 +166,11 @@ Jede Ereignisklasse hat au \item \textit{protected VSAbstractProcess process}: Eine Referenz auf das Prozessobjekt des jeweiligen Prozesses, auf welches das Ereignis angewendet wird. \end{itemize} -Da \textit{VSAbstractEvent} die Klasse \textit{VSSerializablePrefs} erweitert, können alle Ereignisse mit allen ihren Variablen serialisiert werden. Hierauf wird später nochmal eingegangen. +Da \textit{VSAbstractEvent} die Klasse \textit{VSSerializablePrefs} erweitert, können alle Ereignisse mit allen ihren Variablen serialisiert werden. -\subsection{Beispielimplementierung eines Ereignisses} +\subsubsection{Beispielimplementierung eines Ereignisses} -Im Folgenden wird als Beispiel die Implementierung des Prozessabsturzereignisses \textit{VSProcessCrashEvent} behandelt. Da die dazugehörige Klasse keine Attribute besitzt, verbleibt hier auch die \textit{initCopy}-Methode mit leerem Rumpf. Wegen der Serializierung und Deserialisierung von Ereignisobjektten muss jede Ereignisklasse in \textit{onInit()} mit \textit{setClassname} den eigenen Klassennamen mitteilen. Bei der Deserialisierung von Ereignissen werden n\"{a}mlich Objekte anhand der Klassennamen dynamisch neu erstellt, wo der Klassenname stets bekannt sein muss. In \textit{onStart()} wird das eigentliche Ereignis ausgeführt. Hier wird obligatorisch überprüft, ob der Prozess bereits abgestürzt (hier eigentlich nicht notwendig, verbessert hier aber die Lesbarkeit) ist und gegebenenfalls wird der Prozess dann zum Absturz bewegt. +Im Folgenden wird als Beispiel die Implementierung des Prozessabsturzereignisses \textit{VSProcessCrashEvent} behandelt. Da die dazugehörige Klasse keine Attribute besitzt, verbleibt hier auch die \textit{initCopy}-Methode mit leerem Rumpf. Wegen der Serializierung und Deserialisierung von Ereignisobjektten muss jede Ereignisklasse in \textit{onInit()} mit \textit{setClassname} den eigenen Klassennamen mitteilen. Bei der Deserialisierung von Ereignissen werden n\"{a}mlich Objekte anhand der Klassennamen dynamisch neu erstellt, wo der Klassenname stets bekannt sein muss. In \textit{onStart()} wird das eigentliche Ereignis ausgeführt. Hier wird überprüft, ob der Prozess bereits abgestürzt (hier eigentlich nicht notwendig, verbessert hier aber die Lesbarkeit) ist und gegebenenfalls wird der Prozess dann zum Absturz bewegt. \begin{code} package events.implementations; @@ -190,14 +188,14 @@ extends VSAbstractEvent implements VSCopyableEvent { public void onStart() { if (!process.isCrashed()) { process.isCrashed(true); - super.logg(prefs.getString("lang.crashed")); + super.log(prefs.getString("lang.crashed")); } } } \end{code} -Der Task-Manager überprüft bereits, ob der Prozess abgestürzt ist oder nicht. Das heißt, dass ein Ereignis bei einem abgestürztem Prozess gar nicht erst ausgeführt wird. Die einzige Ausnahme bildet ein Wiederbelebungsereignis (\text{VSProcessRecover}), welches vom Task-Manager ausgeführt wird, auch wenn der Prozess abgestürzt ist. Mit \textit{logg} wird eine Nachricht (die über \textit{prefs} bezogen wird) in das Loggfenster geschrieben. +Der Task-Manager überprüft bereits, ob der Prozess abgestürzt ist oder nicht. Das heißt, dass ein Ereignis bei einem abgestürztem Prozess gar nicht erst ausgeführt wird. Die einzige Ausnahme bildet ein Wiederbelebungsereignis (\text{VSProcessRecover}), welches vom Task-Manager ausgeführt wird, auch wenn der Prozess abgestürzt ist. Mit \textit{log} wird eine Nachricht (die über \textit{prefs} bezogen wird) in das Logfenster geschrieben. -In der Datei \textit{events/VSRegisteredEvents.java} muss in der \textit{init}-Methode für jedes programmierbare Ereignis ein Eintrag existieren. Die \textit{init}-Methode wird einmal beim Starten des Simulators ausgeführt: +In der Datei \textit{events/VSRegisteredEvents.java} muss in der \textit{init}-Methode für jedes Ereignis ein Eintrag existieren. Die \textit{init}-Methode wird einmal beim Starten des Simulators ausgeführt: \begin{code} public static void init(VSPrefs prefs_) { @@ -216,9 +214,7 @@ Als Resultat kann das Prozessabsturzereignis nach Belieben via GUI programmiert- \section{Zeitformate, Prozesse, Nachrichten sowie Task-Manager} -\subsection{Funktionsweise} - -Das Paket \textit{core.time} auf Abbildung \ref{fig:PackageCoreTime} stellt lediglich die Klassen für die Vektor- und Lamportzeitstempel zur Verfügung. Für die normale lokale Prozesszeit wird aus Performance-gründen keine eigene Klasse, sondern ein einfaches \textit{long}-Attribut des Prozessobjektes verwendet. +Das Paket \textit{core.time} auf Abbildung \ref{fig:PackageCoreTime}. stellt lediglich die Klassen für die Vektor- und Lamport-Zeitstempel zur Verfügung. Für die normale lokale Prozesszeit wird, aus Performance-Gründen, keine eigene Klasse, sondern ein einfaches \textit{long}-Attribut des Prozessobjektes verwendet. \begin{figure}[h] \centering @@ -227,10 +223,12 @@ Das Paket \textit{core.time} auf Abbildung \ref{fig:PackageCoreTime} stellt ledi \label{fig:PackageCoreTime} \end{figure} -Auf Abbildung \ref{fig:PackageCore} ist stark vereinfacht das Paket \textit{core} dargestellt. Für jedes auszuführendes Ereignis wird eine Instanz von \textit{VSTask} benötigt, welche die Ereigniseintrittszeit als Attribut abgespeichert hat sowie eine Referenz auf das Objekt des auszuführenden Ereignisses (\textit{VSAbstractEvent}) und dem Prozessobjekt (\textit{VSInternalProcess}) besitzt. Geplante \textit{VSTask}-Instanzen werden für eine spätere Ausführung dem Task-Manager übergeben. +Auf Abbildung \ref{fig:PackageCore}. ist, stark vereinfacht, das Paket \textit{core} dargestellt. Für jedes auszuführende Ereignis wird eine Instanz von \textit{VSTask} benötigt, welche die Ereigniseintrittszeit als Attribut abgespeichert hat sowie eine Referenz auf das Objekt des auszuführenden Ereignisses (\textit{VSAbstractEvent}) und dem Prozessobjekt (\textit{VSInternalProcess}) besitzt. Ein \textit{VSTask} merkt sich auch, ob es sich um ein globales oder ein lokales Ereignis handelt. Geplante \textit{VSTask}-Instanzen werden für eine spätere Ausführung dem Task-Manager übergeben. Die Kapselung eines \textit{VSAbstractEvent}-Objektes in einem \textit{VSTask}-Objekt erlaubt es, dass die selbe \textit{VSAbstractEvent}-Instanz mehrmals auf einmal im Task-Manager geplant werden kann. Ohne dieser Kapselung gäbe es für jedes Ereignis lediglich nur eine einzige mögliche Eintrittszeit. Von dieser Möglichkeit wird zum Beispiel bei den Server- und Clientanfragen eines Protokollobjektes Gebrauch gemacht. Für jedes Protokoll kann der Anwender in einer Simulation beliebig viele Anfragen programmieren, wobei für jede Anfrage stets das selbe Protokollobjekt als Ereignis verwendet wird. +Jede Simulation besitzt genau eine Instanz von \textit{VSTaskManager}. Eine Instanz dieser Klasse stellt den Task-Manager dar. Er verwaltet alle \textit{VSTask}-Instanzen und überprüft periodisch, ob es auszuführende Ereignisse gibt. Der Task-Manager unterscheidet zwischen globalen und lokalen Ereignissen. Hierbei werden alle globalen Ereignisse (gekapselt in einem \textit{VSTask}-Objekt) in einer Prioritäts-Warteschlange abgelegt. Die Prioritäts-Warteschlange stellt hierbei die korrekte Ereigniseintrittsreihenfolge sicher. Da sich die lokalen Zeiten aller beteiligten Prozesse voneinander unterscheiden können, muss für jeden Prozess eine separate lokale Prioritäts-Warteschlange verwendet werden, auf die jedes Prozessobjekt seine eigene Referenz hat. In den lokalen Warteschlangen sind die geplanten lokalen Ereignisse (auch gekapselt in einem \textit{VSTask}-Objekt) abgelegt. Der Task-Manager greift über eine \textit{java.util.ArrayList} auf alle Prozessobjekte zu, und kann somit auch auf alle lokalen Warteschlangen zugreifen und verwalten. + \begin{figure}[h] \centering \includegraphics[width=10.0cm]{images/core} @@ -238,9 +236,7 @@ Die Kapselung eines \textit{VSAbstractEvent}-Objektes in einem \textit{VSTask}-O \label{fig:PackageCore} \end{figure} -Jede Simulation besitzt genau eine Instanz von \textit{VSTaskManager}. Eine Instanz dieser Klasse stellt den Task-Manager dar. Er verwaltet alle \textit{VSTask}-Instanzen und überprüft periodisch, ob es auszuführende Ereignisse gibt. Der Task-Manager unterscheidet zwischen globalen und lokalen Ereignissen. Hierbei werden alle globalen Ereignisse (gekapselt in einem \textit{VSTask}-Objekt) in einer Prioritäts-Warteschlange abgelegt. Die Prioritäts-Warteschlange stellt hierbei die korrekte Ereigniseintrittsreihenfolge sicher. Da sich die lokalen Zeiten aller beteiligten Prozesse voneinander unterscheiden können, muss für jeden Prozess eine separate lokale Prioritäts-Warteschlange verwendet werden, auf die jedes Prozessobjekt seine eigene Referenz hat. In den lokalen Warteschlangen sind die geplanten lokalen Ereignisse (auch gekapselt in einem \textit{VSTask}-Objekt) abgelegt. Der Task-Manager greift über eine \textit{java.util.ArrayList} auf alle Prozessobjekte zu und kann somit auch auf alle lokalen Warteschlangen zugreifen und verwalten. - -Eine Instanz von \textit{VSMessage} stellt eine Nachricht dar, die von einem Prozess verschickt wird. Für jedes Versenden einer Nachricht wird hiervon eine Instanz gebildet, wo der Senderprozess die zu verschickende Daten ablegt. Da \textit{VSMessage} von \textit{VSPrefs} erbt, können zwischen zwei Prozessen beliebige Datentypen (Tabelle \ref{tb:VariablenDatentypen}) über eine Nachricht verschickt werden. Anschließend wird für jeden Empfängerprozess das neues Ereignisobjekt der Klasse \textit{VSMessageReceiveEvent} angelegt, welches eine Referenz der verschickten Nachricht besitzt (Abbildung \ref{fig:Wrapping}). Danach wird ein \textit{VSTask}-Objekt instantiiert, wo die Referenz auf das Ereignisobjekt und das dazugehörige Prozessobjekt sowie die Ereigniseintrittszeit als Attribute gespeichert werden. Das \textit{VSTask}-Objekt wird dann dem Task-Manager übergeben, der das dazugehörige Ereignis ausführt, wenn die Ereigniseintrittszeit eingetroffen ist. Via Java-Polymorphie wird hier das \textit{VSMessageReceiveEvent}-Objekt in ein \textit{VSAbstractEvent} umgewandelt. +Eine Instanz von \textit{VSMessage} stellt eine Nachricht dar, die von einem Prozess verschickt wird. Für jedes Versenden einer Nachricht wird hiervon eine Instanz gebildet, wo der Senderprozess die zu verschickende Daten ablegt. Da \textit{VSMessage} von \textit{VSPrefs} erbt, können zwischen zwei Prozessen beliebige Datentypen (Tabelle \ref{tb:VariablenDatentypen}.) über eine Nachricht verschickt werden. Anschließend wird für jeden Empfängerprozess das neues Ereignisobjekt der Klasse \textit{VSMessageReceiveEvent} angelegt, welches eine Referenz der verschickten Nachricht besitzt (Abbildung \ref{fig:Wrapping}.). Danach wird ein \textit{VSTask}-Objekt instantiiert, wo die Referenz auf das Ereignisobjekt und das dazugehörige Prozessobjekt sowie die Ereigniseintrittszeit als Attribute gespeichert werden. Das \textit{VSTask}-Objekt wird dann dem Task-Manager übergeben, der das dazugehörige Ereignis ausführt, wenn die Ereigniseintrittszeit eingetroffen ist. Via Java-Polymorphie wird hier das \textit{VSMessageReceiveEvent}-Objekt in ein \textit{VSAbstractEvent} umgewandelt und so in \textit{VSTask} abgelegt. \begin{figure}[h] \centering @@ -249,15 +245,15 @@ Eine Instanz von \textit{VSMessage} stellt eine Nachricht dar, die von einem Pro \label{fig:Wrapping} \end{figure} -Erwähnenswert ist auch die Klasse \textit{VSMessageStub}, welche ein \textit{VSMessage} kapselt. Ihr Zweck ist das Verstecken einiger Methoden vor dem Protokoll-API, welches für die Erstellung eigener Protokolle dient. Der Protokoll-Entwickler soll möglichst nichts falsch machen können und deswegen soll dem Protokoll-API ein eingeschränkter Funktionsumfang zur Verfügung gestellt werden. Da sich \textit{VSMessageStub} im selben Paket wie \textit{VSMessage} befindet, kann \textit{VSMessageStub} auf paket-private Methoden von \textit{VSMessage} zugreifen. Protokolle hingegen werden in einem anderen Paket implementiert und haben somit keinen Zugriff auf diese paket-privaten Methoden. Zwar kann der Protokollentwickler ein eigenes \textit{VSMessageStub}-Objekt anlegen, jedoch kann er auf diese Weise besser unterscheiden auf welche Methoden er zugreifen sollte und auf welche nicht. Das Protokoll-API wird später genauer behandelt. +Erwähnenswert ist auch die Klasse \textit{VSMessageStub}, welche ein \textit{VSMessage} kapselt. Ihr Zweck ist das Verstecken einiger Methoden vor dem Protokoll-API, welches für die Erstellung eigener Protokolle dient. Der Protokoll-Entwickler soll möglichst nichts falsch machen können und deswegen soll dem Protokoll-API ein eingeschränkter Funktionsumfang zur Verfügung gestellt werden. Da sich \textit{VSMessageStub} im selben Paket wie \textit{VSMessage} befindet, kann \textit{VSMessageStub} auf paket-private Methoden von \textit{VSMessage} zugreifen. Protokolle hingegen werden in einem anderen Paket implementiert und haben somit keinen Zugriff auf diese paket-privaten Methoden. Zwar kann der Protokollentwickler ein eigenes \textit{VSMessageStub}-Objekt anlegen, jedoch kann er auf diese Weise besser unterscheiden, auf welche Methoden er zugreifen sollte, und auf welche nicht. Das Protokoll-API wird später genauer behandelt. -Der Task-Manager speichert anschließend in der globalen Warteschlange die Nachrichtenempfangsereignisse. Die Nachricht kommt bei einem Empfängerprozess an, sobald das Ereignis für den Empfang eintritt. Für die korrekte Implementierung der Lamport- und Vektor-Zeitstempel wird jeder Nachricht automatisch eine Referenz auf die Lamport- sowie auf die Vektorzeit des sendenden Prozesses als Attribut beigefügt. Für die Überprüfung des Protokolls wird in jeder Nachricht auch der Klassenname des jeweiligen Protokolls abgespeichert. +Der Task-Manager speichert anschließend die Nachrichtenempfangsereignisse in seiner globalen Warteschlange. Die Nachricht kommt bei einem Empfängerprozess an, sobald das Ereignis für den Empfang eintritt. Für die korrekte Implementierung der Lamport- und Vektor-Zeitstempel wird jeder Nachricht automatisch eine Referenz auf die Lamport- sowie auf die Vektor-Zeitstempel des sendenden Prozesses als Attribut beigefügt. Für die Überprüfung des Protokolls wird in jeder Nachricht auch der Klassenname des jeweiligen Protokolls abgespeichert. -Eine Instanz von \textit{VSInternalProcess} repräsentiert einen simulierten Prozess. Ein \textit{VSInternalProcess} stellt alle vom Simulator intern verwendeten Methoden zur Verfügung, während ein \textit{VSAbstractProcess} lediglich Methoden hat, die der Protokollentwickler für die Erstellung eigener Protokolle verwenden darf. Da \textit{VSAbstractProcess} abstrakt ist und hiervon keine Instanz gebildet werden darf, muss für einen neuen Prozesses stets ein \textit{VSInternalProcess}-Objekt erstellt werden. Via Polymorphie wird dieses Objekt nach \textit{VSAbstractProcess} umgewandelt und so dem Protokoll-API zur Verfügung gestellt. Beispielsweise darf mit \textit{getTasks()} nur vom Simulator intern auf die Prioritäts-Warteschlangen zugegriffen werden, während man im Protokoll-API selbiges vermeiden sollte und auch gar nicht direkt möglich ist. Hierfür hätte man auch ein Stub-Objekt \textit{VSProcessStub} implementieren können. Da aber so gut wie alle paar Millisekunden auf die Methoden von \textit{VSInternalProcess} zugegriffen wird, wurde hier aus Performance-gründen der Weg über eine Vererbungungsstufe preferiert. +Eine Instanz von \textit{VSInternalProcess} repräsentiert einen simulierten Prozess. Ein \textit{VSInternalProcess} stellt alle vom Simulator intern verwendeten Methoden zur Verfügung, während ein \textit{VSAbstractProcess} lediglich Methoden hat, die der Protokollentwickler für die Erstellung eigener Protokolle verwenden darf. Da \textit{VSAbstractProcess} abstrakt ist und hiervon keine Instanz gebildet werden darf, muss für einen neuen Prozesses stets ein \textit{VSInternalProcess}-Objekt erstellt werden. Via Polymorphie wird dieses Objekt nach \textit{VSAbstractProcess} umgewandelt und so dem Protokoll-API zur Verfügung gestellt. Beispielsweise darf mit \textit{getTasks()} nur vom Simulator intern auf die Prioritäts-Warteschlangen zugegriffen werden, während man im Protokoll-API selbiges vermeiden sollte und auch gar nicht direkt möglich ist. Hier wäre auch ein Stub-Objekt \textit{VSProcessStub} denkbar gewesen. Da aber so gut wie alle paar Millisekunden auf die Methoden von \textit{VSInternalProcess} zugegriffen wird, wurde hier aus Performance-Gründen der Weg über eine Vererbungungsstufe preferiert. -Alle einstellbaren Prozessvariablen werden von der Klasse \textit{VSPrefs} vererbt. Damit bei Neuberechnungen die Variablen nicht dauernd über eine \textit{HashMap} von \textit{VSPrefs} zugegriffen werden muss, speichert \textit{VSInternalProcess} aus Performance-gründen einige Variablen als lokale Kopie ab. Zum Beispiel wird für die lokale Prozesszeit nicht auf das \textit{HashMap}-Objekt von \textit{VSPrefs}, sondern auf das Klassenattribut \textit{private long localTime} zugegriffen. Vor- und nach dem Editieren über den Prozesseditor werden die \textit{VSPrefs} beziehungsweise die lokalen Kopien auf den neusten Stand gebracht. Selbiges gilt für weitere Variablen wie zum Beispiel der Uhrabweichung eines Prozesses. +Alle einstellbaren Prozessvariablen werden von der Klasse \textit{VSPrefs} vererbt. Damit bei Neuberechnungen die Variablen nicht dauernd über eine \textit{HashMap} von \textit{VSPrefs} zugegriffen werden muss, speichert \textit{VSInternalProcess} aus Performance-Gründen einige Variablen als lokale Kopie ab. Zum Beispiel wird für die lokale Prozesszeit nicht auf das \textit{HashMap}-Objekt von \textit{VSPrefs}, sondern auf das Klassenattribut \textit{private long localTime} zugegriffen. Vor- und nach dem Editieren über den Prozesseditor werden die \textit{VSPrefs}, beziehungsweise die lokalen Kopien, auf den neusten Stand gebracht. Selbiges gilt für weitere Variablen, wie zum Beispiel der Uhrabweichung eines Prozesses. -\subsection{Beispiel für die Erstellung von Prozessereignissen} +\subsubsection{Beispiel für die Erstellung von Prozessereignissen} Anhand der Prozessabsturz- und Wiederbelebungsereignisse lässt sich wie folgt sehr gut demonstrieren, wie intern Ereignisse angelegt werden können: \begin{code} @@ -275,11 +271,11 @@ void createCrashAndRecoverExample(VSTaskManager taskManager, } \end{code} -In diesem Beispiel wurden zwei Ereignisse (Absturz- und Wiederbelebung eines gegebenen Prozesses) angelegt. Das Absturzereignis tritt bei der aktuellen lokalen Prozesszeit plus \textit{500ms} ein, während das Wiederbelebungsereignis bei einer globalen Zeit von \textit{2000ms} stattfindet. Für den Fall, dass das Wiederbelebungsereignis vor dem Absturzereignis eintritt wird es nicht ausgeführt, da der Prozess noch nicht abgestürzt ist. +In diesem Beispiel wurden zwei Ereignisse (Absturz- und Wiederbelebung eines gegebenen Prozesses) angelegt. Das Absturzereignis tritt bei der aktuellen lokalen Prozesszeit plus \textit{500ms} ein, während das Wiederbelebungsereignis bei einer globalen Zeit von \textit{2000ms} stattfindet. Für den Fall, dass das Wiederbelebungsereignis vor dem Absturzereignis eintritt, wird es nicht ausgeführt, da der Prozess noch nicht abgestürzt ist. -\section{Protokolle} +\section{Protokoll-API} -\subsection{Funktionsweise des Protokoll-APIs} +In diesem Abschnitt wird auf die Implementierung der Protokolle und das Protokoll-API eingegangen. Im Protokoll-API wird in der Regel nicht direkt auf den Task-Manager und auf die explizite Instantiierung von Ereignisobjekten zurückgegriffen, da dies vom API automatisch durchgef\"{u}hrt wird. \begin{figure}[h] \centering @@ -288,9 +284,7 @@ In diesem Beispiel wurden zwei Ereignisse (Absturz- und Wiederbelebung eines geg \label{fig:PackageProtocols} \end{figure} -In diesem Abschnitt wird auf die Implementierung der Protokolle und das Protokoll-API eingegangen. Im Protokoll-API wird in der Regel nicht direkt auf den Task-Manager und auf die explizite Instantiierung von Ereignisobjekten zurückgegriffen. Das wird alles vom API automatisch gemacht. - -Auf Abbildung \ref{fig:PackageProtocols} sind die Pakete \textit{protocols} und \textit{protocols.implementations} dargestellt, welche für die Protokollimplementierungen zuständig sind. \textit{VSAbstractProtocol} stellt lediglich gemeinsame Methoden und Attribute zur Verfügung, die von allen Protokollen verwendet werden können. Jedes Protokoll hat im Paket \textit{protocols.implementations} seine eigene Klasse, die von \textit{VSAbstractProtocol} erbt. Im Prinzip besitzt jedes Prozessobjekt von jedem Protokoll seine eigene Instanz. Bei \textit{10} Protokollen und \textit{3} beteiligten Prozessen werden also \textit{30} Protokollobjekte verwendet. Jedes Protokollobjekt verwaltet sowohl die Server- als auch die Clientseite eines Protokolls auf einmal. Dabei merkt sich \textit{VSAbstractProtocol} anhand einer Flagge ob der aktuelle Kontext server- oder clientbezogen ist und führt dementsprechend beim Eintreffen von Ereignissen die Server- beziehungsweise Clientmethoden des Protokolls auf. \textit{VSAbstractProtocol} überprüft auch, ob ein Client oder ein Server überhaupt aktiviert ist. +Auf Abbildung \ref{fig:PackageProtocols}. sind die Pakete \textit{protocols} und \textit{protocols.implementations} dargestellt, welche für die Protokollimplementierungen zuständig sind. \textit{VSAbstractProtocol} stellt lediglich gemeinsame Methoden und Attribute zur Verfügung, die von allen Protokollen verwendet werden können. Jedes Protokoll hat im Paket \textit{protocols.implementations} seine eigene Klasse, die von \textit{VSAbstractProtocol} erbt. Im Prinzip besitzt jedes Prozessobjekt von jedem Protokoll seine eigene Instanz. Bei \textit{10} Protokollen und \textit{3} beteiligten Prozessen werden also \textit{30} Protokollobjekte verwendet. Jedes Protokollobjekt verwaltet sowohl die Server- als auch die Clientseite eines Protokolls auf einmal. Dabei merkt sich \textit{VSAbstractProtocol} anhand einer Flagge, ob der aktuelle Kontext server- oder clientbezogen ist, und führt dementsprechend beim Eintreffen von Ereignissen die Server- beziehungsweise Clientmethoden des Protokolls auf. \textit{VSAbstractProtocol} überprüft auch, ob ein Client oder ein Server überhaupt aktiviert ist. \begin{figure}[h] \centering @@ -299,9 +293,9 @@ Auf Abbildung \ref{fig:PackageProtocols} sind die Pakete \textit{protocols} und \label{fig:Protokollvariablen} \end{figure} -Es ist bereits bekannt, dass Protokolle im Prozesseditor editierbare Variablen haben können. Da \textit{VSAbstractProtocol} von \textit{VSAbstractEvent} erbt, was wiederum von \textit{VSSerializablePrefs} erbt (und \textit{VSSerializablePrefs} erweitert \textit{VSPrefs}), werden alle Protokollvariablen einfach in die Mutterklasse \textit{VSPrefs} abgelegt. Zum Beispiel kann mit \textit{super.setBoolean(``test'', true);} eine neue Protokollvariable \textit{test} mit dem Standardwert \textit{true} angelegt werden. Diese Variable erscheint dann automatisch im Prozesseditor und kann vom Anwender konfiguriert werden. +Es ist bereits bekannt, dass Protokolle im Prozesseditor editierbare Variablen haben können. Da \textit{VSAbstractProtocol} von \textit{VSAbstractEvent} erbt, was wiederum von \textit{VSSerializablePrefs} erbt (und \textit{VSSerializablePrefs} erweitert \textit{VSPrefs}), werden alle Protokollvariablen einfach in die Mutterklasse \textit{VSPrefs} abgelegt. Zum Beispiel kann mit \textit{super.setBoolean(``test'', true);} eine neue Protokollvariable \textit{test} mit dem Standardwert \textit{true} angelegt werden. Diese Variable erscheint dann automatisch im Prozesseditor und kann so vom Anwender konfiguriert werden. -Da der Simulator dafür ausgelegt wurde eigene Protokolle zu implementieren, werden im Folgenden alle verfügbaren Protokoll-API-Methoden etwas ausführlicher als gewohnt beschrieben. Jede Protokollklasse muss die folgenden Methoden implementieren: +Da der Simulator darauf ausgelegt wurde eigene Protokolle zu implementieren, werden im Folgenden alle verfügbaren Protokoll-API-Methoden etwas ausführlicher als gewohnt beschrieben. Jede Protokollklasse muss die folgenden Methoden implementieren: \begin{itemize} \setlength{\itemsep}{-2mm} @@ -309,9 +303,15 @@ Da der Simulator daf \item \textit{abstract public void onClientInit()}: Bevor das Protokollobjekt benutzt werden kann, muss es initialisiert werden. Diese Methode wird vor dem ersten Verwenden des Protokolls innerhalb einer Simulation ausgeführt. In der Regel werden hier Protokollvariablen unter Verwendung von \textit{VSPrefs} und Attribute der Protokollklasse initialisiert. Die hier initialisierten Protokollvariablen lassen sich vom Benutzer im Prozesseditor des jeweiligen Prozesses editieren. \item \textit{abstract public void onClientReset()}: Diese Methode wird jedes Mal ausgeführt, wenn die Simulation zurückgesetzt wird. \item \textit{abstract public void onClientStart()}: Diese Methode wird nur benötigt, wenn der Client immer die Anfragen startet. Diese Methode generiert in der Regel immer eine Clientanfrage, die via \textit{VSMessage}-Objekt an alle anderen beteiligten Prozesse verschickt wird. - \item \textit{abstract public void onClientRecv(VSMessage message)}: Diese Methode wird jedes Mal Ausgeführt, wenn eine Servernachricht \textit{message} bei dem Client eintrifft. + \item \textit{abstract public void onClientRecv(VSMessage message)}: Diese Methode wird jedes Mal aufgerufen, wenn eine Servernachricht \textit{message} bei dem Client eintrifft. \item \textit{abstract public void onClientSchedule()}: Diese Methode wird jedes Mal ausgeführt, wenn ein Weckerereignis eintritt. - \item \textit{public String toString()}: Diese Methode ist nur optional. Hiermit lassen sich die Loggnachrichten eines Protokolls anpassen. Wenn diese Methode in einer Protokollimplementierung ausgelassen wird, so wird stets die \textit{toString}-Methode der Mutterklasse \textit{VSAbstractProtocol} verwendet. + \item \textit{public String toString()}: Diese Methode ist nur optional. Hiermit lassen sich die Lognachrichten eines Protokolls anpassen. Wenn diese Methode in einer Protokollimplementierung ausgelassen wird, so wird stets die \textit{toString}-Methode der Mutterklasse \textit{VSAbstractProtocol} verwendet. Bei Verwendung wird empfohlen die Logausgabe lediglich wie folgt zu erweitern: + \begin{code} +public String toString() { + return super.toString() + "; Neue Loginformationen"; +} + \end{code} + Hierbei wird jede Lognachricht, die das aktuelle Protokoll betrifft, um die Ausgabe \textit{; Neue Loginformation} erweitert. \end{itemize} Für alle hier aufgelisteten Client-Methoden sind auch die korrespondierenden Server-Methoden anzugeben. Die Server-Methoden sind analog zu den Client-Methoden aufgebaut, wobei lediglich \textit{Client} durch \textit{Server} ausgetauscht werden muss. @@ -324,12 +324,12 @@ Jede Protokollklasse bekommt folgende Methoden von \textit{VSAbstractProtocol} v \item \textit{pubic final boolean hasOnServerStart()}: Hiermit lässt sich bestimmen, ob der Server- oder der Client bei dem aktuellen Protokoll die Anfragen startet. \item \textit{pubic final boolean isServer()}: Hiermit lässt sich bestimmen, ob der aktuelle Prozess das aktuelle Protokoll serverseitig aktiviert hat. \item \textit{pubic final boolean isClient()}: Hiermit lässt sich bestimmen, ob der aktuelle Prozess das aktuelle Protokoll clientseitig aktiviert hat. - \item \textit{pubic final void scheduleAt(long time)}: Diese Methode stellt einen Wecker dar, der zur angegebenen lokalen Prozesszeit eintritt. Nach Ablauf des Weckers wird, abhängig ob der aktuelle Kontext client- oder serverseitig ist, \textit{onClientSchedue} beziehungsweise \textit{onServerSchedule} ausgeführt. - \item \textit{pubic final void removeSchedules()}: Entfernt alle gesetzten Wecker des aktuellen Kontextes (Server oder Client). + \item \textit{pubic final void scheduleAt(long time)}: Diese Methode erstellt einen Wecker, der zur angegebenen lokalen Prozesszeit eintritt. Nach Ablauf des Weckers wird, abhängig ob der aktuelle Kontext client- oder serverseitig ist, \textit{onClientSchedue} beziehungsweise \textit{onServerSchedule} ausgeführt. + \item \textit{pubic final void removeSchedules()}: Entfernt alle gesetzten Wecker des aktuellen Kontextes. \item \textit{pubic final int getNumProcesses()}: Gibt die totale Anzahl an der Simulation beteiligten Prozesse zurück. \end{itemize} -Bei der Implementierung von Protokollen können zusätzlich auf die vererbten Attribute \textit{VSAbstractProcess process} und \textit{VSPrefs prefs} zugegriffen werden. Verfügbare Methoden von \textit{VSPrefs} wurden bereits behandelt. über \textit{prefs} lassen sich alle globalen Simulationseinstellungen abrufen (zum Beispiel die Simulationsvariable die Angibt, ob Prozesse eigene Nachrichten empfangen: \textit{bool recvOwn = prefs.getBoolean(``sim.message.own.recv'')}). Folgende Prozessmethoden dürfen auf \textit{process} aus dem Protokoll-API verwendet werden: +Bei der Implementierung von Protokollen kann zusätzlich auf die vererbten Attribute \textit{VSAbstractProcess process} und \textit{VSPrefs prefs} zugegriffen werden. Verfügbare Methoden von \textit{VSPrefs} wurden bereits behandelt. über \textit{prefs} lassen sich alle globalen Simulationseinstellungen abrufen (zum Beispiel die Simulationsvariable die Angibt, ob Prozesse eigene Nachrichten empfangen: \textit{bool recvOwn = prefs.getBoolean(``sim.message.own.recv'')}). Folgende Prozessmethoden dürfen auf \textit{process} aus dem Protokoll-API verwendet werden: \begin{itemize} \setlength{\itemsep}{-2mm} @@ -338,15 +338,15 @@ Bei der Implementierung von Protokollen k \item \textit{public long getGlobalTime()}: Gibt die aktuelle globale Simulationszeit zurück. \item \textit{public long getTime()}: Gibt die aktuelle lokale Prozesszeit zurück. \item \textit{public void setTime(long time)}: Setzt die aktuelle lokale Prozesszeit. - \item \textit{public long getLamportTime()}: Gibt die aktuelle Lamportzeit des Prozesses zurück. - \item \textit{public void setLamportTime(long lamportTime)}: Setzt die aktuelle Lamportzeit des Prozesses. - \item \textit{public void increaseLamportTime()}: Inkrementiert die Lamportzeit um eins. - \item \textit{public void updateLamportTime(long lamportTime)}: Erneuert die Lamportzeit. Siehe Kapitel 2.6.1 wie die Lamportzeiten erneuert werden. - \item \textit{public VSVectorTime getVectorTime()}: Gibt die aktuelle Vektor-Zeit des Prozesses zurück. - \item \textit{public VSTime[] getLamportTimeArray()}: Gibt die gesamte Lamportzeitstempelhistorie des Prozesses zurück. Kann jeweils nach VSLamportTime umgewandelt werden. + \item \textit{public long getLamportTime()}: Gibt den aktuelle Lamport-Zeitstempel des Prozesses zurück. + \item \textit{public void setLamportTime(long lamportTime)}: Setzt den aktuellen Lamport-Zeitstempel des Prozesses. + \item \textit{public void increaseLamportTime()}: Inkrementiert den Lamport-Zeitstempel um eins. + \item \textit{public void updateLamportTime(long lamportTime)}: Erneuert den Lamport-Zeitstempel. Siehe Kapitel 3.11.1., wie die Lamport-Zeitstempel erneuert werden. + \item \textit{public VSVectorTime getVectorTime()}: Gibt den aktuelle Vektor-Zeitstempel des Prozesses zurück. + \item \textit{public VSTime[] getLamportTimeArray()}: Gibt die gesamte Lamport-Zeitstempel-Historie des Prozesses zurück. Kann jeweils nach VSLamportTime umgewandelt werden. \item \textit{public VSTime getVectorTimeArray()}: Gibt die gesamte Vektor-Zeitstempel-Historie des Prozesses zurück. Kann jeweils nach VSVectorTime umgewandelt werden. - \item \textit{public void updateVectorTime(VSVectorTime vectorTimeUpdate)}: Erneuert die Vektorzeit. Siehe Kapitel 2.6.1 wie die Vektorzeiten erneuert werden. - \item \textit{public void increaseVectorTime()}: Inkrementiert die Vektorzeit am lokalen Index um eins. + \item \textit{public void updateVectorTime(VSVectorTime vectorTimeUpdate)}: Erneuert den Vektor-Zeitstempel. Siehe Kapitel 3.11.1., wie die Vektor-Zeitstempel erneuert werden. + \item \textit{public void increaseVectorTime()}: Inkrementiert den Vektor-Zeitstempel am lokalen Index um eins. \item \textit{public int getProcessID()}: Gibt die PID zurück. \item \textit{public void setProcessID(int processID)}: Setzt die PID. \item \textit{public int getProcessNum()}: Gibt die Prozessnummer zurück. Dieser Wert unterscheidet sich von der PID. Die Prozessnummer gibt an, um den wievielten Prozess, beginnend bei 0, es sich handelt. PIDs hingegen k\"{o}nnen alle m\"{o}glichen ganzstelligen positiven Zahlen sein. @@ -365,23 +365,23 @@ In der Regel werden in Protokollen auch Nachrichten (\textit{VSMessage}) verschi \item \textit{public boolean equals(VSMessage message)}: Hiermit lässt sich überprüfen, ob eine weitere Nachricht die selbe NID besitzt (wobei es sich dann um die selbe Nachricht handeln würde). \end{itemize} -Folgende weitere Methoden von \textit{VSMessage} können bei Erhalt einer Nachricht verwendet werden: +Folgende weitere Methoden von \textit{VSMessage} können nach Erhalt einer Nachricht verwendet werden: \begin{itemize} \setlength{\itemsep}{-2mm} \item \textit{public String getName()}: Gibt den Namen des zur Nachricht dazugehörigen Protokolls zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. \item \textit{public String getProtocolClassname()}: Gibt den Klassennamen des zur Nachricht dazugehörigen Protokolls zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. \item \textit{public VSAbstractProcess getSendingProcess()}: Gibt eine Referenz auf den Senderprozess zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. - \item \textit{public long getLamportTime()}: Gibt die Lamportzeit des Senderprozesses zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. - \item \textit{public VSVectorTime getLamportTime()}: Gibt die Vektorzeit des Senderprozesses zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. + \item \textit{public long getLamportTime()}: Gibt den Lamport-Zeitstempel des Senderprozesses zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. + \item \textit{public VSVectorTime getVectorTime()}: Gibt den Vektor-Zeitstempel des Senderprozesses zurück. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. \item \textit{public boolean isServerMessage()}: Hiermit lässt sich entscheiden, ob es sich um eine Server- oder eine Clientnachricht handelt. Diese Methode funktioniert nur bei empfangenen Nachrichten richtig. \end{itemize} Wenn über eine Nachricht Daten verschickt werden sollen, so werden die von \textit{VSPrefs} vererben Methoden verwendet. -\subsection{Beispielimplementierung eines Protokolls} +\subsubsection{Beispielimplementierung eines Protokolls} -Im Folgenden wird die Implementierung des zuverlässigen Multicast-Protokolls \textit{VSReliableMulticastProtocol.java} als Beispiel aufgeführt. Die Funktionsweise des Protokolls wurde bereits in Kapitel 2.5.10 beschrieben. Client- und Serverseite werden in der selben Klasse implementiert. +Im Folgenden wird die Implementierung des zuverlässigen Multicast-Protokolls \textit{VSReliableMulticastProtocol.java} als Beispiel aufgeführt. Die Funktionsweise des Protokolls wurde bereits in Kapitel 3.10. beschrieben. Client- und Serverseite werden in der selben Klasse implementiert. Im Konstruktor muss stets angegeben werden, ob beim gegebenen Protokoll der Client oder der Server die Anfragen startet. Mit \textit{VSAbstractProtocol.HAS\_ON\_CLIENT\_START} wird dem API mitgeteilt, dass der Client die Anfragen startet. Für \textit{VSAbstractProtocol.HAS\_ON\_SERVER\_START} und Serveranfragen gilt Selbiges analog. Da ein Protokoll auch ein \textit{VSAbstractEvent} ist, muss auch hier mit \textit{setClassname} der Klassenname des aktuellen Protokolls angegeben werden: @@ -401,9 +401,9 @@ public class VSReliableMulticastProtocol } \end{code} -\subsubsection{Clientseite des Protokolls} +\textbf{Clientseite des Protokolls} -Das private Klassenattribut \textit{pids} wird für die Zwischenspeicherung beteiligter PIDs benötigt. Hier sind alle PIDs abgelegt, von denen noch Bestätigungsnachrichten erwartet werden. Hier werden als Standard-PIDs \textit{1} und \textit{3} verwendet. Die Methoden \textit{initVector} und \textit{initLong} wurden von \textit{VSPrefs} vererbt und initialisieren die Protokollvariablen \textit{pids} und \textit{timeout}, welche vom Benutzer im Prozesseditor editiert werden können (siehe Abbildung \ref{fig:Protokollvariablen} unter ``Reliable Multicast Client'' ganz unten): +Das private Klassenattribut \textit{pids} wird für die Zwischenspeicherung beteiligter PIDs benötigt. Hier sind alle PIDs abgelegt, von denen noch Bestätigungsnachrichten erwartet werden. Hier werden als Standard-PIDs \textit{1} und \textit{3} verwendet. Die Methoden \textit{initVector} und \textit{initLong} wurden von \textit{VSPrefs} vererbt und initialisieren die Protokollvariablen \textit{pids} und \textit{timeout}, welche vom Benutzer im Prozesseditor editiert werden können (siehe Abbildung \ref{fig:Protokollvariablen}. unter ``Reliable Multicast Client'' ganz unten): \begin{code} private ArrayList pids; @@ -427,7 +427,7 @@ Wenn die Simulation zur } \end{code} -In \textit{onClientStart} wird geprüft, ob eine Clientanfrage gestartet werden soll. Wenn dies der Fall ist (wenn von mindestens einem beteiligten Prozess noch keine Bestätigung erhalten wurde), wird ein neues Nachrichtenobjekt erstellt, und mit dem Inhalt \textit{Boolean: isMulticast=true} verschickt (intern wird hier für jeden Empfängerprozess ein \textit{VSMessageReceiveEvent} erzeugt). Mit \textit{scheduleAt} wird ein Wecker festgelegt, zur welchen lokalen Prozesszeit die Methode \textit{onClientSchedule} aufgerufen werden soll (intern wird hier ein \textit{VSProtocolScheduleEvent} erzeugt): +In \textit{onClientStart} wird geprüft, ob eine Clientanfrage gestartet werden soll. Wenn dies der Fall ist (wenn von mindestens einem beteiligten Prozess noch keine Bestätigung erhalten wurde), wird ein neues Nachrichtenobjekt erstellt, und mit dem Inhalt \textit{Boolean: isMulticast=true} verschickt (intern wird hier für jeden Empfängerprozess ein \textit{VSMessageReceiveEvent} erzeugt). Mit \textit{scheduleAt} wird ein Wecker festgelegt, zu welcher lokalen Prozesszeit die Methode \textit{onClientSchedule} aufgerufen werden soll (intern wird hier ein \textit{VSProtocolScheduleEvent} erzeugt): \begin{code} public void onClientStart() { if (pids.size() != 0) { @@ -442,7 +442,7 @@ In \textit{onClientStart} wird gepr } \end{code} -Wenn eine Serverantwort eintrifft, dann wird \textit{onClientRecv} aufgerufen. Hier wird überprüft, ob überhaupt noch Multicast-Bestätigungen benötigt werden. Wenn dies der Fall ist, dann wird geschaut, ob es sich bei der Antwort um eine noch nicht eingetroffene Bestätigung handelt. Gegebenenfalls wird die jeweilige PID aus \textit{pids} entfernt. Wenn \textit{pids} leer ist, dann wurde von allen beteiligten Prozessen eine Bestätigung erhalten und der Client entfernt mit \textit{removeSchedules} alle seine derzeit programmierten Wecker. +Wenn eine Serverantwort eintrifft, dann wird \textit{onClientRecv} aufgerufen. Hier wird überprüft, ob überhaupt noch Multicast-Bestätigungen benötigt werden. Danach wird geschaut, ob es sich bei der Antwort um eine noch nicht eingetroffene Bestätigung handelt. Gegebenenfalls wird die jeweilige PID aus \textit{pids} entfernt. Wenn \textit{pids} leer ist, dann wurde von allen beteiligten Prozessen eine Bestätigung erhalten und der Client entfernt mit \textit{removeSchedules} alle seine derzeit programmierten Wecker. \begin{code} public void onClientRecv(VSMessage recvMessage) { @@ -454,10 +454,10 @@ Wenn eine Serverantwort eintrifft, dann wird \textit{onClientRecv} aufgerufen. H else return; - super.logg("ACK von Prozess " + pid + " erhalten!"); + super.log("ACK von Prozess " + pid + " erhalten!"); if (pids.size() == 0) { - super.logg("ACKs von allen beteiligten " + + super.log("ACKs von allen beteiligten " + " Prozessen erhalten!"); super.removeSchedules(); @@ -473,7 +473,7 @@ F } \end{code} -\subsubsection{Serverseite des Protokolls} +\textbf{Serverseite des Protokolls} Die Serverseite des Protokolls speichert im Attribut \textit{ackSent} ab, ob es bereits eine Bestätigung des Multicasts verschickt hat oder nicht. In diesem Protokoll werden in \textit{onServerInit} keine Initialisierungen vorgenommen. Demnach gibt es für den Benutzer auch keine serverseitigen Protokollvariablen zu editieren. Beim Zurücksetzen der Simulation wird lediglich \textit{ackSent} auf den Ursprungswert \textit{false} gesetzt: \begin{code} @@ -486,7 +486,7 @@ Die Serverseite des Protokolls speichert im Attribut \textit{ackSent} ab, ob es } \end{code} -Wenn der Server eine Clientanfrage erhalten hat, so überprüft der Server, ob es sich um eine Multicast-Nachricht handelte. Anschließend wird gegebenenfalls die Bestätigungsnachricht mit \textit{Boolean: isAck=true} und der Server-PID verschickt. Je nachdem ob bereits eine Bestätigung verschickt wurde oder nicht wird eine andere Nachricht geloggt: +Wenn der Server eine Clientanfrage erhalten hat, so überprüft der Server, ob es sich um eine Multicast-Nachricht handelte. Anschließend wird gegebenenfalls die Bestätigungsnachricht mit \textit{Boolean: isAck=true} und der Server-PID verschickt. Je nachdem ob bereits eine Bestätigung verschickt wurde oder nicht, wird eine andere Nachricht gelogt: \begin{code} public void onServerRecv(VSMessage recvMessage) { if (recvMessage.getBoolean("isMulticast")) { @@ -496,9 +496,9 @@ Wenn der Server eine Clientanfrage erhalten hat, so super.sendMessage(message); if (ackSent) { - super.logg("ACK erneut versendet"); + super.log("ACK erneut versendet"); } else { - super.logg("ACK versendet"); + super.log("ACK versendet"); ackSent = true; } } @@ -511,7 +511,7 @@ Der Server benutzt in diesem Beispiel keinen Wecker. Dementsprechend hat die Met } \end{code} -\subsection{Erstellung eigener Protokolle (Schnelldurchlauf)} +\subsubsection{Erstellung eigener Protokolle (Schnelldurchlauf)} Hier werden alle Schritte zusammengefasst, die für die Erstellung eines eigenen Protokolls \textit{VSMyProtocol} durchgeführt werden müssen. Hierf\"{u}r muss der Protokoll-Entwickler das Java-SDK sowie Apache Ant installiert- und den Quelltext des Simulators vorliegen haben. @@ -534,11 +534,9 @@ Wenn eine Simulatorversion versucht eine abgespeicherte Simulation eines nicht i \section{GUI sowie Simulationsvisualisierung} -\subsection{Funktionsweise} - -Das Paket \textit{simulator} (vereinfacht auf Abbildung \ref{fig:PackageProtocols} dargestellt) implementiert die eigentliche graphische Benutzeroberfläche 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 Benutzeroberfläche des Simulators. Ausnahmen sind die Editorklassen in \textit{prefs.editors} sowie \textit{utils.VSFrame}. -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. Anschließend wird ein \textit{VSSimulatorFrame} erzeugt, welches ein Simulatorfenster (wie es schon auf Abbildung \ref{fig:NeuesFenster} zu sehen war) implementiert. Das Simulatorfenster erstellt für 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 dazugehörige 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} zurück, was die Simulationsvisualisierung (Abbildung \ref{fig:Visualisierung}) implementiert. +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. Anschließend wird ein \textit{VSSimulatorFrame} erzeugt, welches ein Simulatorfenster (wie es schon auf Abbildung \ref{fig:NeuesFenster}. zu sehen war) implementiert. Das Simulatorfenster erstellt für 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 dazugehörige 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} zurück, was die Simulationsvisualisierung (Abbildung \ref{fig:Visualisierung}.) implementiert. \begin{figure}[h] \centering @@ -547,15 +545,15 @@ 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 zurück und ist aus Performance-gründen 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 abhängig sind, die sich nur nach Konfigurationsänderung oder Vergrößern beziehungsweise Verkleinern des Simulationsfensters ändern (Werte, die für die Berechnung des Sekunden-Gatters notwendig sind), werden nur wenn es nötig ist neu berechnet. +\textit{VSSimulatorVisualization} greift auf Java's Grafikbibliothek Java2D zurück und ist aus Performance-Gründen 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 abhängig sind, die sich nur nach Konfigurationsänderung oder Vergrößern beziehungsweise Verkleinern des Simulationsfensters ändern (Werte, die für die Berechnung des Sekunden-Gatters notwendig sind), werden nur wenn es nötig ist neu berechnet. -Die Klasse \textit{VSMenuItemStates} wird für die Synchronisierung des Simulationsstatusses, der Toolbar und des Simulations-Menüs (beide Letztere auf Abbildung \ref{fig:Toolbar} zu sehen) verwendet. Abhängig davon kann der Benutzer bestimmte Aktionen durchführen oder nicht (beispielsweise kann eine Simulation nur pausiert werden, wenn sie aktuell abgespielt wird). Alle hier möglichen Aktionen wurden bereits in Kapitel 2.1 im Abschnitt ``Die Toolbar'' behandelt. +Die Klasse \textit{VSMenuItemStates} wird für die Synchronisierung des Simulationsstatusses, der Toolbar und des Simulations-Menüs (beide Letztere auf Abbildung \ref{fig:Toolbar}. zu sehen) verwendet. Abhängig davon kann der Benutzer bestimmte Aktionen durchführen oder nicht (beispielsweise kann eine Simulation nur pausiert werden, wenn sie aktuell abgespielt wird). Alle hier möglichen 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. +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 geloggt werden. Hier werden alle Loggfunktionen (inklusive Loggfilter sowie temporäre Deaktivierung des Loggen) implementiert. Die \textit{JTextArea} wird dem \textit{VSSimulator}-Objekt übergeben und dort dargestellt. Für den Loggfilter wird intern auf das Java-Standardpaket \textit{java.util.regex} zugegriffen, womit anhand von regulären Ausdrücken in Java-Syntax die Loggs gefiltert werden können. +\textit{VSLogging} kapselt ein \textit{javax.swing.JTextArea}-Objekt, wo alle Nachrichten gelogt werden. Hier werden alle Logfunktionen (inklusive Logfilter sowie temporäre Deaktivierung des Logen) implementiert. Die \textit{JTextArea} wird dem \textit{VSSimulator}-Objekt übergeben und dort dargestellt. Für den Logfilter wird intern auf das Java-Standardpaket \textit{java.util.regex} zugegriffen, womit anhand von regulären Ausdrücken in Java-Syntax die Logs gefiltert werden können. -\subsection{Threads und Zeitsynchronisierung} +\subsubsection{Threads und Zeitsynchronisierung} Ziel vom Simulator ist es bis auf jede Millisekunde genau simulieren zu können. Jede simulierte Sekunde soll relativ zur echten Zeit fortschreiten. Die Simulationsabspielgeschwindigkeit lässt sich bei den Simulationseinstellungen unter ``Abspielgeschwindigkeit der Simulation'' (Float: \textit{sim.clock.speed}) einstellen. Damit dies gewährleistet wird, muss folgendes berücksichtigt werden: @@ -589,9 +587,7 @@ Jede Simulation besitzt somit seinen eigenen Simulationsthread. Bei mehreren par \section{Serialisierung und Deserialisierung von Simulationen} -\subsection{Funktionsweise} - -Der Anwender kann eine erstellte Simulation im Datei-Menü speichern und/oder eine bereits abgespeicherte Simulation laden. Hierbei wird von den aus Java angebotenen Möglichkeit 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 den aus Java angebotenen Möglichkeit 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: @@ -600,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. Für jeden (De)serialisierungsvorgang wird ein \textit{VSSerialize}-Objekt erzeugt, welches dabei Hilft die benötigten Aktionen durchzuführen. Eine zu serialisierende Simulation besteht aus vielen voneinander abhängigen Objekten. Jedes Objekt kann dabei Referenzen auf andere Objekte besitzen. Würde jedes Objekt komplett serialisiert werden, so würden Objekte, auf denen mehrere Referenzen existieren, in mehrfacher Ausführung 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) würde die Serialisierung sogar in einer Endlosschleife enden. \textit{VSSerialize} hilft hierbei dies zu vermeiden und merkt sich Informationen von allen bereits serialisierten Objekten, sodass 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. Für jeden (De)serialisierungsvorgang wird ein \textit{VSSerialize}-Objekt erzeugt, welches dabei Hilft die benötigten Aktionen durchzuführen. Eine zu serialisierende Simulation besteht aus vielen voneinander abhängigen Objekten. Jedes Objekt kann dabei Referenzen auf andere Objekte besitzen. Würde jedes Objekt komplett serialisiert werden, so würden Objekte, auf denen mehrere Referenzen existieren, in mehrfacher Ausführung 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) würde die Serialisierung sogar in einer Endlosschleife enden. \textit{VSSerialize} hilft hierbei dies zu vermeiden und merkt sich Informationen von allen bereits serialisierten Objekten, so dass jedes Objekt 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 @@ -613,7 +609,7 @@ Alle Klassen, die \textit{VSSerializePrefs} erweitern, k Abgespeicherte Simulationen sollen auch mit zukünftigen 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 angehören, serialisiert. -\subsection{Beispielimplementierung einer \textit{serialize}-Methode} +\subsubsection{Beispielimplementierung einer \textit{serialize}-Methode} Der folgende Quelltext-Ausschnitt zeigt eine Beispielimplementierung von \textit{serialize}: @@ -633,13 +629,15 @@ Der folgende Quelltext-Ausschnitt zeigt eine Beispielimplementierung von \textit Vor- und nach der eigentlichen Objektserialisierung wird jeweils eine boolesche Flagge serialisiert, welche auf \textit{true} gesetzt wird, sobald in späteren Simulator-Versionen (was relativ unwahrscheinlich, aber möglich 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 können beliebig viele Erweiterungen in die Serialisierung Einzug halten. -Das zu serialisierende Objekt besitzt hier lediglich zwei Attribute, die serialisiert werden sollen. Alle anderen Klassenattribute können vernachlässigt werden. Mit \textit{serialize.setObject} speichert \textit{serialize} eine Referenz auf das aktuelle Objekt ab, worauf andere Objektserialisierungen zurückgreifen können. 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 nachträglich die relevanten Attribute deserialisiert und den Objekten zugewiesen werden. Hierbei werden auch mithilfe 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 können vernachlässigt werden. Mit \textit{serialize.setObject} speichert \textit{serialize} eine Referenz auf das aktuelle Objekt ab, worauf andere Objektserialisierungen zurückgreifen können. 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 nachträglich 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. -Wenn der Anwender \textit{Datei $\rightarrow$ Simulation speichern} wählt, dann wird zunächst ein \textit{VSSerialize}-Objekt erstellt. Ausgehend davon wird \textit{serialize} auf \textit{VSSimulator} ausgeführt (siehe Serialisierungssequenz auf Abbildung \ref{fig:SequenceSerialize}). Das Simulator-Objekt führt \textit{serialize} wiederum auf das \textit{VSSimulatorVisualization}-Objekt aus. Dort wird jeder Prozess inklusive alle Protokollobjekte serialisiert. Anschließend folgt der Task-Manager inklusive allen programmierten Ereignissen. +Wenn der Anwender \textit{Datei $\rightarrow$ Simulation speichern} wählt, dann wird zunächst ein \textit{VSSerialize}-Objekt erstellt. Ausgehend davon wird \textit{serialize} auf \textit{VSSimulator} ausgeführt (siehe Serialisierungssequenz auf Abbildung \ref{fig:SequenceSerialize}.). Das Simulator-Objekt führt \textit{serialize} wiederum auf das \textit{VSSimulatorVisualization}-Objekt aus. Dort wird jeder Prozess inklusive alle Protokollobjekte serialisiert. Anschließend folgt der Task-Manager inklusive allen programmierten Ereignissen. \section{Helferklassen und Klassen für Ausnahmebehandlungen} +Es wurden noch nicht die Klassen der Pakete \textit{utils} (Abbildung \ref{fig:PackageUtils}.) sowie \textit{exceptions} (Abbildung \ref{fig:PackageExceptions}.) vorgestellt. \textit{utils} fasst lediglich einige Helferklassen zusammen, die vom restlichen Quelltext verwendet werden. + \begin{figure}[h] \centering \includegraphics[width=10cm]{images/utils} @@ -647,8 +645,6 @@ Wenn der Anwender \textit{Datei $\rightarrow$ Simulation speichern} w \label{fig:PackageUtils} \end{figure} -Es wurden noch nicht die Klassen der Pakete \textit{utils} (Abbildung \ref{fig:PackageUtils}) sowie \textit{exceptions} (Abbildung \ref{fig:PackageExceptions}) vorgestellt. \textit{utils} fasst lediglich einige Helferklassen zusammen, die vom restlichen Quelltext verwendet werden. - \begin{itemize} \item \textit{VSFrame}: Alle Objekte, die ein eigenes Swing-Fenster besitzen, erben von der Klasse \textit{VSFrame}. Sie stellt sicher, dass neue Fenster an der richtigen Position der Bildfläche platziert werden und dass Unterfenster (Fenster, die aus einem anderen Fenster aus geöffnet wurden) automatisch mit-geschlossen werden, sobald eines ihrer ``Erzeugerfenster'' geschlossen wird. \item \textit{VSAboutFrame}: Dieses Fenster implementiert die ``About-Anzeige'' die im Simulator über das Datei-Menü aufgerufen werden kann. @@ -657,7 +653,7 @@ Es wurden noch nicht die Klassen der Pakete \textit{utils} (Abbildung \ref{fig:P \item \textit{VSHelper}: In dieser Klasse befinden sich statische Helfermethoden, die in keine andere Klasse passen. \item \textit{VSPriorityQueue}: Diese Klasse wird für das Verwalten von \textit{core.VSTask}-Objekte im Task-Manager benötigt. \textit{VSPriorityQueue} passt die Prioritäts-Warteschlange aus der Java-Standardbibliothek den Anforderungen des Simulators an. \item \textit{VSRandom}: Wird für Zufallsereignisse benötigt. Jedes Prozessobjekt besitzt einen solchen eigenen Pseudozufallsgenerator. Diese Klasse setzt gleichzeitig einen eigenen Seed basierend auf der lokalen Systemzeit und anderer Berechnungen fest. - \item \textit{VSTupel}: Diese Klasse ist eine Implementierung eines sehr einfach aufgebauten 3-Tupel Datentyps. Alle 3 Elemente können von einem anderen Typ sein, was mithilfe der Java-Generics verwirklicht wurde. \textit{VSTupel} wird von den Editorklassen für die Generierung von GUI-Elementen benötigt. + \item \textit{VSTupel}: Diese Klasse ist eine Implementierung eines sehr einfach aufgebauten 3-Tupel Datentyps. Alle 3 Elemente können von einem anderen Typ sein, was mit Hilfe der Java-Generics verwirklicht wurde. \textit{VSTupel} wird von den Editorklassen für die Generierung von GUI-Elementen benötigt. \end{itemize} \begin{figure}[h] @@ -693,8 +689,8 @@ Die Main-Methode befindet sich in der Klasse \textit{simulator.VSMain}. \item Eine Quelltext-Datei hat eine maximale Zeilenlänge von 80 Zeichen, was der Standardbreite eines UNIX-Terminals entspricht. Eine Ausnahme stellt die Klasse \textit{prefs.VSDefaultPrefs} dar, denn hier befinden sich auch längere Texte die in Strings abgespeichert werden, wo manuelle Zeilenumbrüche wenig Sinn ergeben. \item Es werden zuerst Klassen aus der Java-Standardbibliothek importiert, bevor Klassen aus dem VS-Simulator selbst importiert werden. \item Für die Einrückung des Quelltextes wird das Tool \textit{astyle} mit den Aufrufparametern \textit{--style=java --mode=java} verwendet. Hierbei wird eine Einrückungslänge von 4 Zeichen verwendet. - \item Namen aller Klassen und Interfaces tragen als Prefix stets \textit{VS}, was für Verteilte Systeme steht. - \item Namen abstrakter Klassen tragen als Prefix stets \textit{VSAbstract}. + \item Namen aller Klassen und Interfaces tragen als Präfix stets \textit{VS}, was für Verteilte Systeme steht. + \item Namen abstrakter Klassen tragen als Präfix 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}). @@ -705,7 +701,7 @@ Die Main-Methode befindet sich in der Klasse \textit{simulator.VSMain}. In diesem Teilkapitel soll ein kleiner Einblick in die Umgebung, in der der Simulator entwickelt wurde, gewährt werden. Für diese Diplomarbeit wurde ausschließlich Open Source Software verwendet. Die einzige Ausnahme stellt Microsoft Windows XP dar, worauf der Simulator zusätzlich getestet wurde. Der Simulator wurde jedoch hauptsächlich unter dem Betriebssystem FreeBSD 7.0, was ein open source Unix-Derivat ist, programmiert. -Wie bereits bekannt ist, wurde Sun's Java, was mittlerweile auch Open Source Software ist, in der Version 6 (1.6) als die Implementierungssprache gewählt und für die Quelltextdokumentation kam Javadoc- und für die automatische Quelltexteinrückung astyle zum Einsatz. Als Built-Tool wurde hier auf Apache Ant gesetzt. Für die Erstellung dieses PDF-Dokumentes wurde LaTeX in Verbindung mit dem Built-Tool GNU Make und Rubber verwendet. Eine Rechtschreibüberprüfung wurde mit aspell sowie OpenOffice.org durchgeführt. xPDF diente als PDF-Anzeigeprogramm. +Wie bereits bekannt ist, wurde Sun's Java, was mittlerweile auch Open Source Software ist, in der Version 6 (1.6) als die Implementierungssprache gewählt und für die Quelltextdokumentation kam Javadoc-, für die automatische Quelltexteinrückung astyle und als Java-Referenz kam \cite{Javadoc} zum Einsatz. Als Built-Tool wurde hier auf Apache Ant gesetzt. Für die Erstellung dieses PDF-Dokumentes wurde LaTeX in Verbindung mit dem Built-Tool GNU Make und Rubber verwendet. Eine Rechtschreibüberprüfung wurde mit aspell sowie OpenOffice.org durchgeführt. xPDF diente als PDF-Anzeigeprogramm. Als Versionierungssystem wurde SVN (Subversion) verwendet. Für den Zugriff auf das SVN-Repository mittels HTTPS (Hypertext Transfer Protocol Secure) wurde der Apache-Webserver mit WebDAV-Plugin verwendet. Zudem kam WebSVN als Webschnittstelle des SVN-Repository zum Einsatz. Mozilla Firefox diente für das Betrachten der Javadocs und der WebSVN-Oberfläche. diff --git a/LaTeX/chapters/introduction.tex b/LaTeX/chapters/introduction.tex index 7cc65b3..1cec8e1 100644 --- a/LaTeX/chapters/introduction.tex +++ b/LaTeX/chapters/introduction.tex @@ -2,15 +2,15 @@ \section{Motivation} -In der Literatur findet man viele verschiedene Definitionen eines verteilten Systems. Vieler dieser Definitionen unterschieden sich untereinander, so dass es schwer fällt eine Definition zu finden, die als Alleinige als die Richtige gilt. Andrew Tanenbaum und Marten van Steen haben für die Beschreibung eins verteilten Systems die Folgende lockere Charakterisierung formuliert: +In der Literatur findet man viele verschiedene Definitionen eines verteilten Systems. Vieler dieser Definitionen unterschieden sich untereinander, so dass es schwer fällt eine Definition zu finden, die als Alleinige als die Richtige gilt. Andrew Tanenbaum und Marten van Steen w\"{a}hlten für die Beschreibung eines verteilten Systems die folgende lockere Charakterisierung: \cite{Tanenbaum} \textit{``Ein verteiltes System ist eine Menge voneinander unabhängiger Computer, die dem Anwender wie ein einzelnes, kohärentes System erscheinen''} -Der Anwender muss sich nur mit dem lokalen vor ihm befindenden Computer auseinandersetzen, während die Software des lokalen Computers die reibungslose Kommunikation mit den anderen beteiligten Computern des verteilten Systems sicherstellt. +Der Anwender muss sich nur mit dem lokalen, vor ihm befindlichen Computer auseinandersetzen, während die Software des lokalen Computers die reibungslose Kommunikation mit den anderen beteiligten Computern des verteilten Systems sicherstellt. -Diese Diplomarbeit soll den Gebrauchern die Betrachtung von verteilten Systemen aus einer anderen Perspektive erleichtern. Es soll nicht die Sichtweise eines Endbenutzers eingenommen werden, sondern es sollen die Funktionsweisen von Protokollen und deren Prozesse in verteilten Systemen begreifbar gemacht werden. Es sollen relevante Ereignisse eines verteilten Systems transparent dargestellt werden können. +Diese Diplomarbeit soll den Anwendern die Betrachtung von verteilten Systemen aus einer anderen Perspektive erleichtern. Hierbei wird nicht die Sichtweise eines Endbenutzers eingenommen, sondern es sollen die Funktionsweisen von Protokollen und deren Prozesse in verteilten Systemen begreifbar gemacht und gleichzeitig alle relevanten Ereignisse eines verteilten Systems transparent dargestellt werden. -Um dieses Ziel zu erreichen soll ein Simulator entwickelt werden. Der Simulator soll insbesondere für Lehr- und Lernzwecke an der Fachhochschule Aachen entwickelt werden. Beispielsweise sollen Protokolle aus den verteilten Systemen mit ihren wichtigsten Einflussfaktoren simuliert werden können. Der Simulator soll zu verstehen helfen wie die gegebenen Protokolle funktionieren und es soll viel Spielraum für eigene Experimente zur Verfügung stehen. Der Simulator soll nicht auf eine feste Anzahl von Protokollen beschränkt sein. Es muss daher dem Gebraucher ermöglicht werden, eigene Protokolle zu entwerfen. +Um dieses Ziel zu erreichen wurde, insbesondere f\"{u}r Lehr- und Lernzwecke an der Fachhochschule Aachen, ein Simulator entwickelt. Mit dem Simulator sollen Protokolle aus den verteilten Systemen mit ihren wichtigsten Einflussfaktoren anhand von Simulationen nachgeblidet werden k\"{o}nnen. Gleichzeitig muss für eigene Experimente ein großer Spielraum zur Verfügung stehen, wobei es keine Beschränkung auf eine feste Anzahl von Protokollen geben darf. Es ist also wichtig, dass es dem Anwender ermöglicht wird eigene Protokolle zu entwerfen. \section{Grundlagen} @@ -25,23 +25,21 @@ F \label{fig:ClientServer} \end{figure} -Der Simulator basiert auf dem Client/Server-Prinzip. Jeder Simulation besteht in der Regel aus einen teilnehmenden Client und einen Server, die miteinander über Nachrichten kommunizieren (Abbildung \ref{fig:ClientServer}). Bei komplexen Simulationen können auch mehrere Clients und/oder Server mitwirken. +Der Simulator basiert auf dem Client/Server-Prinzip. Jede Simulation besteht in der Regel aus einen teilnehmenden Client und einen Server, die miteinander über Nachrichten kommunizieren (Abbildung \ref{fig:ClientServer}.). Bei komplexen Simulationen können auch mehrere Clients und/oder Server mitwirken. \subsubsection{Prozesse und deren Rollen} -Ein verteiltes System wird anhand von Prozessen simuliert. Jeder Prozess nimmt hierbei eine oder mehrere Rollen ein. Beispielsweise kann ein Prozess die Rolle eines Clients einnehmen und ein weiterer Prozess die Rolle eines Servers. Ein Prozess kann auch Client und Server gleichzeitig sein. Es besteht auch die Möglichkeit, dass ein Prozess die Rollen mehrerer Server und Clients gleichzeitig einnimmt. Ob das sinnvoll ist hängt vom simulierten Szenario ab. Um einen Prozess zu kennzeichnen besitzt jeder Prozess eine \textbf{eindeutige} Prozess-Identifikationsnummer (PID). +Ein verteiltes System wird anhand von Prozessen simuliert. Jeder Prozess nimmt hierbei eine oder mehrere Rollen ein. Beispielsweise kann ein Prozess die Rolle eines Clients einnehmen und ein weiterer Prozess die Rolle eines Servers. Die M\"{o}glichkeit einem Prozess die Client- und Serverrolle gleichzeitig zuzuweisen ist ebenso gegeben. Ein Prozess k\"{o}nnte auch die Rollen mehrerer Server und Clients gleichzeitig einnehmen. Um einen Prozess zu kennzeichnen besitzt, jeder eine \textbf{eindeutige} Prozess-Identifikationsnummer (PID). \subsubsection{Nachrichten} -In einem verteiltem System müssen Nachrichten verschickt werden können. Eine Nachricht kann von einem Client- oder Serverprozess verschickt werden und kann beliebig viele Empfänger haben. Der Inhalt einer Nachricht hängt vom verwendeten Protokoll ab. Was unter einem Protokoll zu verstehen ist, wird später behandelt. Um eine Nachricht zu kennzeichnen besitzt jede Nachricht eine \textbf{eindeutige} Nachrichten-Identifikationsnummer (NID). +In einem verteilten System müssen Nachrichten verschickt werden können. Eine Nachricht kann von einem Client- oder Serverprozess verschickt werden und kann beliebig viele Empfänger haben. Der Inhalt einer Nachricht hängt vom verwendeten Protokoll ab. Was unter einem Protokoll zu verstehen ist, wird später behandelt. Um eine Nachricht zu kennzeichnen, besitzt jede Nachricht eine \textbf{eindeutige} Nachrichten-Identifikationsnummer (NID). \subsubsection{Lokale und globale Uhren} In einer Simulation gibt es \textbf{genau eine} globale Uhr. Sie stellt die aktuelle und \textbf{immer korrekte} Zeit dar. Eine globale Uhr geht nie falsch. -Zudem besitzt jeder beteiligter Prozess eine eigene lokale Uhr. Sie stellt die aktuelle Zeit des jeweiligen Prozesses dar. Im Gegensatz zu der globalen Uhr können lokale Uhren eine falsche Zeit anzeigen. Wenn die Prozesszeit nicht global-korrekt ist (nicht der globalen Zeit gleicht beziehungsweise eine falsche Zeit anzeigt), dann wurde sie entweder im Laufe einer Simulation neu gestellt, oder sie geht wegen einer Uhrabweichung falsch. Die Uhrabweichung gibt an, um welchen Faktor die Uhr falsch geht. Hierauf wird später genauer eingegangen. - -Neben den normalen Uhren sind auch die Vektor-Zeitstempel sowie die logischen Uhren von Lamport von Interesse. Jeder Prozess besitzt zusätzlich einen Vektor-Zeitstempel für seine Vektorzeit, sowie einen Lamportzeitstempel für seine Lamportzeit. Für die Vektor- und Lamportzeiten gibt es hier, im Gegensatz zu der normalen Zeit, keine globalen äquivalente. Konkrete Beispiele zu den Lamport- und Vektorzeiten werden später anhand einer Simulation behandelt. +Zudem besitzt jeder beteiligte Prozess eine eigene lokale Uhr. Sie stellt die aktuelle Zeit des jeweiligen Prozesses dar. Im Gegensatz zu der globalen Uhr können lokale Uhren eine falsche Zeit anzeigen. Wenn die Prozesszeit nicht global-korrekt ist (nicht der globalen Zeit gleicht, beziehungsweise eine falsche Zeit anzeigt), dann wurde sie entweder im Laufe einer Simulation neu gestellt, oder sie geht wegen einer Uhrabweichung falsch. Die Uhrabweichung gibt an, um welchen Faktor die Uhr falsch geht. Hierauf wird später genauer eingegangen. \begin{figure}[htbp] \centering @@ -50,15 +48,17 @@ Neben den normalen Uhren sind auch die Vektor-Zeitstempel sowie die logischen Uh \label{fig:ClientServerProtokolle} \end{figure} +Neben den normalen Uhren sind auch die Vektor-Zeitstempel sowie die logischen Uhren von Lamport von Interesse. Jeder Prozess besitzt zusätzlich einen Vektor-Zeitstempel für seine Vektorzeit, sowie einen Lamport-Zeitstempel für seine Lamportzeit. Für die Vektor- und Lamportzeiten gibt es hier, im Gegensatz zu der normalen Zeit, keine globalen Äquivalente. Konkrete Beispiele zu den Lamport- und Vektorzeiten werden später anhand einer Simulation behandelt. + \subsubsection{Ereignisse} -Eine Simulation besteht aus der Hintereinanderausführung von endlich vielen Ereignissen. Beispielsweise kann es ein Ereignis geben, welches einen Prozess eine Nachricht verschicken lässt. Denkbar wäre auch ein Prozessabsturzereignis. Jedes Ereignis tritt zu einem bestimmten Zeitpunkt ein. Ereignisse mit selber Eintrittszeit werden vom Simulator direkt hintereinander ausgeführt. Den Anwendern des Simulators hindert dies jedoch nicht, da Ereignisse aus ihrer Sicht parallel ausgeführt werden. +Eine Simulation besteht aus der Hintereinanderausführung von endlich vielen Ereignissen. Beispielsweise kann es ein Ereignis geben, welches einen Prozess eine Nachricht verschicken lässt. Denkbar wäre auch ein Prozessabsturzereignis. Jedes Ereignis tritt zu einem bestimmten Zeitpunkt ein. Ereignisse mit selber Eintrittszeit werden vom Simulator direkt hintereinander ausgeführt. Den Anwender des Simulators hindert dies jedoch nicht, da Ereignisse aus ihrer Sicht parallel ausgeführt werden. \subsubsection{Protokolle} -Eine Simulation besteht auch aus der Anwendung von Protokollen. Es wurde bereits erwähnt, dass ein Prozess die Rollen von Servern und/oder Clients annehmen kann. Bei jeder Server- und Clientrolle muss zusätzlich das dazugehörige Protokoll spezifiziert werden. Ein Protokoll definiert, wie ein Client und ein Server Nachrichten verschickt und wie bei Ankunft einer Nachricht reagiert wird. Ein Protokoll legt auch fest, welche Daten in einer Nachricht enthalten sind. Ein Prozess verarbeitet eine empfangene Nachricht nur, wenn er das jeweilige Protokoll versteht. +Eine Simulation besteht auch aus der Anwendung von Protokollen. Es wurde bereits erwähnt, dass ein Prozess die Rollen von Servern und/oder Clients annehmen kann. Bei jeder Server- und Clientrolle muss zusätzlich das dazugehörige Protokoll spezifiziert werden. Ein Protokoll definiert, wie ein Client und ein Server Nachrichten verschickt, und wie bei Ankunft einer Nachricht reagiert wird. Ein Protokoll legt auch fest, welche Daten in einer Nachricht enthalten sind. Ein Prozess verarbeitet eine empfangene Nachricht nur, wenn er das jeweilige Protokoll versteht. -In Abbildung \ref{fig:ClientServerProtokolle} sind 3 Prozesse dargestellt. Prozess 1 unterstützt serverseitig das Protokoll ``A'' und clientseitig das Protokoll ``B''. Prozess 2 unterstützt clientseitig das Protokoll ``A'' und Prozess 3 serverseitig das Protokoll ``B''. Das heißt, dass Prozess 1 mit Prozess 2 via Protokoll ``A'' und mit Prozess 3 via Protokoll ``B'' kommunizieren kann. Die Prozesse 2 und 3 sind zueinander inkompatibel und können voneinander erhaltene Nachrichten nicht verarbeiten. +In Abbildung \ref{fig:ClientServerProtokolle}. sind 3 Prozesse dargestellt. Prozess 1 unterstützt serverseitig das Protokoll ``A'' und clientseitig das Protokoll ``B''. Prozess 2 unterstützt clientseitig das Protokoll ``A'' und Prozess 3 serverseitig das Protokoll ``B''. Das heißt, dass Prozess 1 mit Prozess 2 via Protokoll ``A'' und mit Prozess 3 via Protokoll ``B'' kommunizieren kann. Die Prozesse 2 und 3 sind zueinander inkompatibel und können voneinander erhaltene Nachrichten nicht verarbeiten. -Clients können nicht mit Clients, und Server nicht mit Server kommunizieren. Für eine Kommunikation wird stets mindestens ein Client und ein Server benötigt. Diese Einschränkung kann aber umgangen werden, indem Prozesse ein gegebenes Protokoll sowohl server- als auch clientseitig unterstützen (siehe Broadcast-Sturm Protokoll später). Alle vom Simulator verfügbaren Protokolle werden später genauer behandelt. +Clients können nicht mit Clients, und Server nicht mit Servern kommunizieren. Für eine Kommunikation wird stets mindestens ein Client und ein Server benötigt. Diese Einschränkung kann aber umgangen werden, indem Prozesse ein gegebenes Protokoll sowohl server- als auch clientseitig unterstützen (siehe Broadcast-Sturm Protokoll später). Alle vom Simulator verfügbaren Protokolle werden später genauer behandelt. diff --git a/LaTeX/chapters/protokolle.tex b/LaTeX/chapters/protokolle.tex new file mode 100644 index 0000000..88eab6b --- /dev/null +++ b/LaTeX/chapters/protokolle.tex @@ -0,0 +1,749 @@ +\chapter{Protokolle und Beispiele} + +Im Folgenden werden alle verfügbaren Protokolle behandelt. Wie bereits beschrieben wird bei Protokollen zwischen Server- und Clientseite unterschieden. Server können auf Clientnachrichten, und Clients auf Servernachrichten antworten. Jeder Prozess kann beliebig viele Protokolle sowohl clientseitig als auch serverseitig unterstützen. Theoretisch ist es auch möglich, dass ein Prozess für ein bestimmtes Protokoll gleichzeitig der Server und der Client ist. Der Anwender kann auch weitere eigene Protokolle in der Programmiersprache Java mittels einer speziellen API (Application Programming Interface) erstellen. Wie eigene Protokolle erstellt werden können wird später behandelt. + +Im dieser Diplomarbeit mitgelieferten Verzeichnis \textit{saved-simulations} befinden sich alle Beispielsimulationen zum selbst-probieren als \textit{.dat} (Serialisierter Java-Bytecode) abgespeichert. Alle Protokolle, bis auf das Beispiel-, das Ping Pong- sowie das Broadcast-Protokoll, orientieren sich an den in \cite{Tanenbaum} und \cite{Vorlesung} behandelten Protokollen. + +\section{Beispiel (Dummy) Protokoll} + +Das Dummy-Protokoll dient lediglich als leeres Template für die Erstellung eigener Protokolle. Bei der Verwendung des Dummy-Protokolls werden bei Ereignissen lediglich Lognachrichten ausgegeben. Es werden aber keine weiteren Aktionen ausgeführt. + +\newpage +\section{Das Ping-Pong Protokoll \small{\textit{(ping-pong.dat, ping-pong-sturm.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-ping-pong}} + \caption{Das Ping-Pong Protokoll} + \label{fig:PingPongProto} +\end{figure} + +Bei dem Ping-Pong Protokoll (Abbildung \ref{fig:PingPongProto}.) werden zwischen zwei Prozessen, Client P1 und Server P2, ständig Nachrichten hin- und hergeschickt. Der Ping-Pong Client startet die erste Anfrage, worauf der Server dem Client antwortet. Auf diese Antwort wird vom Client ebenfalls geantwortet und so weiter. Jeder Nachricht wird ein Zähler mitgeschickt, der bei jeder Station um eins inkrementiert- und jeweils im Logfenster protokolliert wird. In Tabelle \ref{tb:PingPongTasks}. sind alle für dieses Beispiel programmierten Ereignisse aufgeführt. + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-ping-pong-sturm}} + \caption{Das Ping-Pong Protokoll (Sturm)} + \label{fig:PingPongSturmProto} +\end{figure} + +Wichtig ist, dass Prozess 1 seinen Ping-Pong Client aktiviert, bevor er eine Ping-Pong Clientanfrage startet! Wenn die Eintrittszeiten für die Aktivierung des Protokolls und das Starten der Anfrage identisch sind, so ordnet der Task-Manager (mehr dazu später) diese Ereignisse automatisch in der richtigen Reihenfolge an. Bei nicht-aktiviertem Ping-Pong Client könnte P1 auch keine Ping-Pong Anfrage starten. Bevor ein Prozess eine Anfrage starten kann, muss er das dazugehörige Protokoll unterstützen beziehungsweise aktiviert haben. Dies gilt natürlich für alle anderen Protokolle analog. Anhand diesem Beispiel ist erkennbar, dass die noch nicht ausgelieferte Nachrichten grün eingefärbt ist während alle ausgelieferten Nachrichten bereits die Farbe Blau tragen. + +Werden die Ereignisse wie in Tabelle \ref{tb:PingPongSturmTasks}. abgeändert, so lässt sich ein Ping-Pong Sturm realisieren. Dort wurde ein neuer Prozess 3 eingeführt, der als zusätzlicher Ping-Pong Server agiert. Da auf jede Clientnachricht stets zwei Serverantworten folgen, verdoppelt sich bei jedem Ping-Pong Durchgang die Anzahl der kursierenden Nachrichten. Auf Abbildung \ref{fig:PingPongSturmProto}. ist der dazugehörige Simulationsverlauf bis zum Zeitpunkt \textit{12676ms} dargestellt. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 0 & 1 & Ping Pong Client aktivieren\\ + 0 & 2 & Ping Pong Server aktivieren\\ + 0 & 1 & Ping Pong Clientanfrage starten + \end{tabular} + } + \caption{Programmierte Ping-Pong Ereignisse} + \label{tb:PingPongTasks} +\end{table} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 0 & 1 & Ping Pong Client aktivieren\\ + 0 & 2 & Ping Pong Server aktivieren\\ + 0 & 3 & Ping Pong Server aktivieren\\ + 0 & 1 & Ping Pong Clientanfrage starten + \end{tabular} + } + \caption{Programmierte Ping-Pong Ereignisse (Sturm)} + \label{tb:PingPongSturmTasks} +\end{table} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 0000 & 1 & Broadcast Client aktivieren\\ + 0000 & 2 & Broadcast Client aktivieren\\ + 0000 & 3 & Broadcast Client aktivieren\\ + 0000 & 4 & Broadcast Client aktivieren\\ + 0000 & 5 & Broadcast Client aktivieren\\ + 0000 & 6 & Broadcast Client aktivieren\\ + 0000 & 1 & Broadcast Server aktivieren\\ + 0000 & 2 & Broadcast Server aktivieren\\ + 0000 & 3 & Broadcast Server aktivieren\\ + 0000 & 4 & Broadcast Server aktivieren\\ + 0000 & 5 & Broadcast Server aktivieren\\ + 0000 & 6 & Broadcast Server aktivieren\\ + 0000 & 1 & Broadcast Clientanfrage starten\\ + 2500 & 1 & Broadcast Clientanfrage starten + \end{tabular} + } + \caption{Programmierte Broadcast Ereignisse} + \label{tb:BroadcastSturmTasks} +\end{table} +\section{Das Broadcast Protokoll \small{\textit{(broadcast.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-broadcast-sturm}} + \caption{Das Broadcast Protokoll} + \label{fig:BroadcastSturmProto} +\end{figure} + +Das Broadcast Protokoll verhält sich ähnlich wie das Ping-Pong Protokoll. Der Unterschied besteht darin, dass sich das Protokoll anhand einer eindeutigen Broadcast-ID merkt, welche Nachrichten bereits verschickt wurden. Das Broadcast Protokoll (server- und clientseitig) verschickt alle erhaltenen Nachrichten, sofern sie vom jeweiligen Prozess noch nicht schon einmal verschickt wurden, erneut. + +Der Server und der Client unterscheiden sich in diesem Fall nicht und führen bei Ankunft einer Nachricht jeweils die selben Aktionen durch. Somit lässt sich, unter Verwendung mehrerer Prozesse (hier 6), wie auf Abbildung \ref{fig:BroadcastSturmProto}., ein Broadcast erzeugen. P1 ist der Client und startet je eine Anfrage nach \textit{0ms} und \textit{2500ms}. Die Simulationsdauer beträgt hier genau \textit{5000ms}. Da ein Client nur Servernachrichten und ein Server nur Clientnachrichten empfangen kann, ist in dieser Simulation jeder Prozess, wie in Tabelle \ref{tb:BroadcastSturmTasks}. angegeben, gleichzeitig Server und Client. + + +\section{Das Protokoll zur internen Synchronisierung in einem synchronen System \small{\textit{(int-sync.dat)}}} + +Bisher wurden nur Protokolle vorgeführt, in denen die beteiligten Prozesse keine Uhrabweichung eingestellt hatten. Das Protokoll zur internen Synchronisierung ist ein Protokoll zur Synchronisierung der lokalen Prozesszeit, welches beispielsweise angewendet werden kann, wenn eine Prozesszeit aufgrund einer Uhrabweichung falsch geht. Wenn der Client seine falsche lokale Zeit $t_c$ mit einem Server synchronisieren möchte, so schickt er ihm eine Clientanfrage. Der Server schickt als Antwort seine eigene lokale Prozesszeit $t_s$ zurück, womit der Client seine neue und genauere Prozesszeit berechnen kann. Wie genau die neue Prozesszeit berechnet wird, ist im Folgenden beschrieben: + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-time-sync}} + \caption{Das Protokoll zur internen Synchronisierung} + \label{fig:TimeSyncProto} +\end{figure} + +Hier (Abbildung \ref{fig:TimeSyncProto}.) stellt P1 den Client und P2 den Server dar. Da die Übertragungszeit $t_u$ einer Nachricht angenommen zwischen $t'_{min}$ und $t'_{max}$ liegt, setzt der Client P1 nach Empfang der Serverantwort seine lokale Prozesszeit auf + +\begin{equation*} + t_c := t_s + \frac{1}{2} (t'_{min} + t'_{max}) +\end{equation*} + +Somit wurde die lokale Zeit von P1, bis auf einen Fehler von $< \frac{1}{2} (t'_{max} - t'_{min})$, synchronisiert. + +Der Clientprozess hat in der Abbildung \ref{fig:TimeSyncProto}. als Uhrabweichung den Wert \textit{0.1} und der Server hat als Uhrabweichung den Wert \textit{0.0} konfiguriert. Der Client startet, wie in Tabelle \ref{tb:InterneSyncTasks}. angegeben, nach \textit{0ms}, \textit{5000ms} und \textit{10000ms} seiner lokalen Prozesszeit jeweils eine Clientanfrage. In der Abbildung lässt sich erkennen, dass die 2. und die 3. Anfrage nicht synchron zu der globalen Zeit (siehe Sekunden-Gatter) gestartet wurden, was auf die Uhrabweichung von P1 zurückzuführen ist. Nach Simulationsende ist die Zeit von P1 bis auf \textit{15000ms} - \textit{15976ms} = \textit{-976ms} synchronisiert. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 00000 & 1 & Interne Sync. Client aktivieren \\ + 00000 & 2 & Interne Sync. Server aktivieren\\ + 00000 & 1 & Interne Sync. Clientanfrage starten\\ + 05000 & 1 & Interne Sync. Clientanfrage starten\\ + 10000 & 1 & Interne Sync. Clientanfrage starten\\ + \end{tabular} + } + \caption{Programmierte Ereignisse zur internen Synchronisierung} + \label{tb:InterneSyncTasks} +\end{table} + +\subsubsection{Protokollvariablen} + +Dieses Protokoll verwendet folgende zwei clientseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``Interne Sync. Client'' konfiguriert werden können. Serverseitig gibt es hier keine Variablen. + +\begin{itemize} + \item \textbf{Min. Übertragungszeit} \textit{(Long: 500)}: Gibt den Wert $t'_{min}$ in Millisekunden an + \item \textbf{Max. Übertragungszeit} \textit{(Long: 2000)}: Gibt den Wert $t'_{max}$ in Millisekunden an +\end{itemize} + +$t'_{min}$ und $t'_{max}$ sind die bei den Protokollberechnungen verwendeten Werte. Sie können sich allerdings von den tatsächlichen Nachrichtenübertragungszeiten $t_{min}$ und $t_{max}$ (siehe Sektion über Prozesseinstellungen) unterscheiden. Somit lassen sich auch Szenarien simulieren, in denen das Protokoll falsch eingestellt wurde und wo in der Zeitsynchronisierung große Fehler auftreten können. + + +\section{Christians Methode zur externen Synchronisierung \small{\textit{(ext-vs-int-sync.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-time-sync-2}} + \caption{Interne Synchronisierung und Christians Methode im Vergleich} + \label{fig:TimeSync2Proto} +\end{figure} + +Ein weiteres Protokoll für die Synchronisierung von Uhrzeiten funktioniert nach der Christians Methode zur externen Synchronisierung. Die Christians Methode benutzt die RTT (Round Trip Time) $t_{rtt}$, um die Übertragungszeit von einzelnen Nachrichten zu approximieren. + +Wenn der Client seine lokale Zeit $t_c$ bei einem Server synchronisieren möchte, so verschickt er eine Anfrage, und misst dabei bis zur Ankunft der Serverantwort die dazugehörige RTT $t_{rtt}$. Die Serverantwort beinhaltet die lokale Prozesszeit $t_s$ vom Server von dem Zeitpunkt, als der Server die Antwort verschickte. Der Client setzt dann seine lokale Zeit neu auf: + +\begin{equation*} + t_c := t_s + \frac{1}{2} t_{rtt} +\end{equation*} + +und zwar mit einer Genauigkeit von $\pm(\frac{1}{2} t_{rtt} - u_{min}$) wenn $u_{min}$ eine Schranke für eine Nachrichtenübertragung mit $t_{rtt} < u_{min}$ ist (siehe \cite{Vorlesung}). + +Im Prinzip sieht ein Verlauf einer Christians-Simulation so aus wie auf Abbildung \ref{fig:TimeSyncProto}., daher wird hier auf eine einfache Abbildung vom Christians-Protokoll verzichtet. Viel interessanter ist der direkte Vergleich zwischen dem Protokoll zur internen Synchronisierung und der Christians Methode der externen Synchronisierung (Abbildung \ref{fig:TimeSync2Proto}.). Hier stellt P1 den Client zur internen Synchronisierung und P3 den Client zur externen Synchronisierung dar. P2 fungiert für beide Protokolle gleichzeitig als Server. P1 und P3 starten jeweils zu den lokalen Prozesszeiten \textit{0ms}, \textit{5000ms} und \textit{10000ms} eine Clientanfrage (Tabelle \ref{tb:InterneSync2Tasks}.). P1 und P3 haben als Uhrabweichung \textit{0.1} eingestellt und die Simulationsdauer beträgt insgesamt \textit{15000ms}. + +Auf der Abbildung \ref{fig:TimeSync2Proto}. ist ablesbar, dass nach Ablauf der Simulation P1 seine Zeit bis auf \textit{15000ms} - \textit{14567ms} = \textit{433ms} und P3 seine Zeit bis auf \textit{15000ms} - \textit{15539ms} = \textit{-539ms} synchronisiert hat. In diesem Beispiel hat also das Protokoll zur internen Synchronisierung ein besseres Ergebnis geliefert. Dies ist allerdings nicht zwingend immer der Fall, da nach einer erneuten Simulationsausführung alle Nachrichten jeweils eine neue zufällige Übertragungszeit zwischen $t_{min}$ und $t_{max}$ haben werden, die auf das eine oder andere Protokoll wieder andere Auswirkungen haben können. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 00000 & 1 & Interne Sync. Client aktivieren \\ + 00000 & 1 & Interne Sync. Clientanfrage starten\\ + 00000 & 2 & Christians Server aktivieren\\ + 00000 & 2 & Interne Sync. Server aktivieren\\ + 00000 & 3 & Christians Client aktivieren \\ + 00000 & 3 & Christians Clientanfrage starten\\ + 05000 & 1 & Interne Sync. Clientanfrage starten\\ + 05000 & 3 & Christians Clientanfrage starten\\ + 10000 & 1 & Interne Sync. Clientanfrage starten\\ + 10000 & 3 & Christians Clientanfrage starten\\ + \end{tabular} + } + \caption{Programmierte Ereignisse, Vergleich interne und externe Synchronisierung} + \label{tb:InterneSync2Tasks} +\end{table} + + +\section{Der Berkeley Algorithmus zur internen Synchronisierung \small{\textit{(berkeley.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-berkeley}} + \caption{Der Berkeley Algorithmus zur internen Synchronisierung} + \label{fig:BerkeleyProto} +\end{figure} + +Der Berkeley Algorithmus zur internen Synchronisierung ist eine weitere Möglichkeit lokale Uhrzeiten abzugleichen. Dies ist das erste Protokoll, wo der Server die Anfragen startet. Der Server stellt den Koordinator des Protokolls dar. Die Clients sind somit passiv und müssen warten, bis eine Serveranfrage eintrifft. Hierbei muss der Server wissen, welche Clientprozesse an dem Protokoll teilnehmen, was sich in den Protokolleinstellungen des Servers einstellen lässt. + +Wenn der Server seine eigene lokale Zeit $t_s$ und auch die lokalen Prozesszeiten $t_i$ der Clients ($i = 1, ..., n$) synchronisieren möchte, so verschickt er eine Serveranfrage. $n$ sei hierbei die Anzahl beteiligter Clients. Die Clients senden dann ihre lokalen Prozesszeiten in einer Nachricht zurück zum Server. Der Server hat dabei die RTTs $r_i$ bis zur Ankunft aller Clientantworten gemessen. + +Nachdem alle Antworten vorliegen, setzt er zunächst seine eigene Zeit $t_s$ auf den Mittelwert $t_{avg}$ aller bekannten Prozesszeiten (seiner eigenen Prozesszeit eingeschlossen). Die Übertragungszeit einer Clientantwort wird auf die Hälfte der RTT geschätzt und in der Berechnung berücksichtigt: + +\begin{equation*} + t_{avg} := + \frac{1}{n+1} ( t_s + + \sum_{\substack{ + i=1\\ + }}^n + \frac{r_i}{2} + t_i + ) +\end{equation*} +\begin{equation*} + t_s := t_{avg} +\end{equation*} + +Anschließend berechnet der Server für jeden Client einen Korrekturwert $k_i := t_{avg} - t_i$, den er jeweils in einer separaten Nachricht zurückschickt. Die Clients setzten dann jeweils die lokalen Prozesszeiten auf $t'_i := t'_i + k_i$. Hierbei stellt $t'_i$ die derzeit aktuelle Prozesszeit des jeweiligen Clients dar, denn bis zum Eintreffen des Korrekturwertes ist inzwischen wieder neue Zeit verstrichen. + +Im Beispiel auf Abbildung \ref{fig:BerkeleyProto}. gibt es die 2 Clientprozesse P1 und P3 sowie den Serverprozess P2. Der Server startet nach jeweils \textit{0ms} und \textit{7500ms} eine Synchronisierungsanfrage (Tabelle \ref{tb:BerkeleyTasks}.). Hier fällt auf, dass der Server stets 2 Korrekturwerte verschickt, die jeweils P1 und P3 erreichen. Es werden hier also pro Synchronisierungsvorgang insgesamt 4 Korrekturwerte ausgeliefert. Eine Korrekturnachricht enthält neben dem Korrekturwert $k_i$ auch die PID des Prozesses, für den die Nachricht bestimmt ist. Indem das Protokoll die PID überprüft verarbeitet ein Client so nur die für ihn bestimmten Korrekturwerte. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 0000 & 1 & Berkeley Client aktivieren \\ + 0000 & 2 & Berkeley Server aktivieren \\ + 0000 & 3 & Berkeley Client aktivieren \\ + 0000 & 2 & Berkeley Serveranfrage starten\\ + 7500 & 2 & Berkeley Serveranfrage starten\\ + \end{tabular} + } + \caption{Programmierte Ereignisse zum Berkeley Algorithmus} + \label{tb:BerkeleyTasks} +\end{table} +\subsubsection{Protokollvariablen} + +Dieses Protokoll verwendet folgende serverseitige Variable, die in den Prozesseinstellungen unter dem Punkt ``Berkeley Server'' konfiguriert werden kann. Clientseitig gibt es hier keine Variablen. + +\begin{itemize} + \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Berkeley Clientprozesse, mit denen der Berkeley Server die Zeit synchronisieren soll. Das Protokoll funktioniert nicht, wenn hier eine PID angegeben wird die gar nicht existiert oder nicht das Berkeley Protokoll clientseitig gar nicht unterstützt. In diesem Fall würde ewig auf eine fehlende Clientantwort gewartet werden. +\end{itemize} + + +\section{Das Ein-Phasen Commit Protokoll \small{\textit{(one-phase-commit.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-one-phase-commit}} + \caption{Das Ein-Phasen Commit Protokoll} + \label{fig:OnePhaseCommitProto} +\end{figure} + +Das Ein-Phasen Commit Protokoll ist dafür gedacht beliebig vielen Clients zu einer Festschreibung zu bewegen. Im realen Leben könnte dies beispielsweise das Erstellen oder Löschen einer Datei sein, von der auf jedem Client eine lokale Kopie existiert. Der Server ist der Koordinator und auch derjenige, der einen Festschreibewunsch initiiert. Hierbei verschickt der Server periodisch so oft den Festschreibewunsch, bis er von jedem Client eine Bestätigung erhalten hat. Der Server muss dabei die PIDs aller beteiligten Clientprozesse sowie einen Wecker für erneutes Versenden des Festschreibewunsches eingestellt bekommen. + +Die programmierten Ereignisse des Beispiels auf Abbildung \ref{fig:OnePhaseCommitProto}. sind in Tabelle \ref{tb:OnePhaseCommitTasks}. aufgelistet. P1 und P3 simulieren jeweils einen Client und P2 den Server. Damit die Simulation mehrere Festschreibewünsche verschickt, stürzt in der Simulation P1 nach \textit{1000ms} ab und nach \textit{5000ms} steht er wieder zur Verfügung. Die ersten beide Festschreibewünsche erreichen dadurch P1 nicht und erst der dritte Versuch verläuft erfolgreich. Bevor die Bestätigung von P1 bei P2 eintrifft, läuft jedoch der Wecker erneut ab, so dass ein weiterer Festschreibewunsch versendet wird. Da P1 und P3 jeweils schon eine Bestätigung verschickt haben, wird diese Festschreibewunschnachricht ignoriert. Jeder Client bestätigt auf einen Festschreibewunsch nur ein einziges Mal. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 0000 & 1 & 1-Phasen Commit Client aktivieren\\ + 0000 & 2 & 1-Phasen Commit Server aktivieren\\ + 0000 & 3 & 1-Phasen Commit Client aktivieren\\ + 0000 & 2 & 1-Phasen Commit Serveranfrage starten\\ + 1000 & 1 & Prozessabsturz\\ + 5000 & 1 & Prozesswiederbelebung + \end{tabular} + } + \caption{Programmierte Ein-Phasen Commit Ereignisse} + \label{tb:OnePhaseCommitTasks} +\end{table} + +\subsubsection{Protokollvariablen} + +Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``1-Phasen Commit Server'' konfiguriert werden können. Clientseitig gibt es hier keine Variablen. + +\begin{itemize} + \item \textbf{Zeit bis erneute Anfrage} \textit{(Long: timeout = 2500)}: Gibt die Anzahl von Millisekunden an, die gewartet werden sollen, bis der Festschreibewunsch erneut verschickt wird. + \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: pids = [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Clientprozesse, die festschreiben sollen. +\end{itemize} + + +\section{Das Zwei-Phasen Commit Protokoll \small{\textit{(two-phase-commit.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-two-phase-commit}} + \caption{Das Zwei-Phasen Commit Protokoll} + \label{fig:TwoPhaseCommitProto} +\end{figure} + +Das Zwei-Phasen Commit Protokoll ist eine Erweiterung des Ein-Phasen Commit Protokolls. Der Server startet zunächst eine Anfrage an alle beteiligten Clients, ob festgeschrieben werden soll. Jeder Client antwortet dann mit \textit{true} oder \textit{false}. Der Server fragt so oft periodisch nach, bis alle Ergebnisse aller Clients vorliegen. Nach Erhalt aller Abstimmungen überprüft der Server, ob alle mit \textit{true} abgestimmt haben. Für den Fall dass mindestens ein Client mit \textit{false} abgestimmt hat, wird der Festschreibevorgang abgebrochen und als globales Abstimmungsergebnis \textit{false} verschickt. Wenn jedoch alle mit \textit{true} abstimmten, soll festgeschrieben werden. Dabei wird das globale Abstimmungsergebnis \textit{true} verschickt. Das globale Abstimmungsergebnis wird periodisch so oft erneut verschickt, bis von jedem Client eine Bestätigung des Erhalts vorliegt. + +In dem Beispiel (Abbildung \ref{fig:TwoPhaseCommitProto}.) sind P1 und P3 Clients und P2 der Server. Der Server verschickt nach \textit{0ms} seine erste Anfrage (Tabelle \ref{tb:TwoPhaseCommitTasks}.). Da diese Simulation recht unübersichtlich ist, liegen in den Tabellen \ref{tb:TwoPhaseCommitLogs}. und \ref{tb:TwoPhaseCommitLogs2}. Auszüge aus dem Logfenster vor. Auf die Lamport- und Vektor-Zeitstempel sowie die lokalen Prozesszeiten wurde hier wegen Irrelevanz verzichtet. Da keine Uhrabweichungen konfiguriert wurden, sind die lokalen Prozesszeiten stets gleich der globalen Zeit und deswegen wird in den Tabellen pro Logeintrag jeweils nur eine Zeit angegeben. Anhand der Nachrichten IDs lassen sich dort die einzelnen Sendungen zuordnen. In den Logs wird auch ständig der Inhalt der verschickten Nachricht sowie die dazugehörigen Datentypen aufgeführt. Hier stimmen P1 und P3 jeweils mit \textit{true}, d.h. es soll festgeschrieben werden, ab. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 0000 & 1 & 2-Phasen Commit Client aktivieren\\ + 0000 & 2 & 2-Phasen Commit Server aktivieren\\ + 0000 & 3 & 2-Phasen Commit Client aktivieren\\ + 0000 & 2 & 2-Phasen Commit Serveranfrage starten + \end{tabular} + } + \caption{Programmierte Zwei-Phasen Commit Ereignisse} + \label{tb:TwoPhaseCommitTasks} +\end{table} + +\subsubsection{Protokollvariablen} + +Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``2-Phasen Commit Server'' konfiguriert werden können: + +\begin{itemize} + \item \textbf{Zeit bis erneute Anfrage} \textit{(Long: timeout = 2500)}: Gibt die Anzahl von Millisekunden an, die gewartet werden sollen, bis der Festschreibewunsch erneut verschickt wird. + \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: pids = [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Clientprozesse die über eine Festschreibung abstimmen und anschließend gegebenenfalls festschreiben sollen. +\end{itemize} + +Und folgende Clientvariable kann unter den Prozesseinstellungen unter dem Punkt ``2-Phasen Commit Client'' konfiguriert werden: + +\begin{itemize} + \item \textbf{Festschreibwahrscheinlichkeit} \textit{(Integer: ackProb = 50)}: Gibt die Wahrscheinlichkeit in Prozent an, die der Client mit \textit{true}, also für das Festschreiben, abstimmt. +\end{itemize} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Lognachricht} \\ + \hline +000000 & & Simulation gestartet\\ +\hline +000000 & 1 & 2-Phasen Commit Client aktiviert\\ +\hline +000000 & 2 & 2-Phasen Commit Server aktiviert\\ +\hline +000000 & 2 & Nachricht versendet; ID: 94; Protokoll: 2-Phasen Commit\\ + & & Boolean: wantVote=true\\ +\hline +000000 & 3 & 2-Phasen Commit Client aktiviert\\ +\hline +000905 & 3 & Nachricht erhalten; ID: 94; Protokoll: 2-Phasen Commit\\ +\hline +000905 & 3 & Nachricht versendet; ID: 95; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=3; Boolean: isVote=true; vote=true\\ +\hline +000905 & 3 & Abstimmung true versendet\\ +\hline +001880 & 2 & Nachricht erhalten; ID: 95; Protokoll: 2-Phasen Commit\\ +\hline +001880 & 2 & Abstimmung von Prozess 3 erhalten! Ergebnis: true\\ +\hline +001947 & 1 & Nachricht erhalten; ID: 94; Protokoll: 2-Phasen Commit\\ +\hline +001947 & 1 & Nachricht versendet; ID: 96; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=1; Boolean: isVote=true; vote=true\\ +\hline +001947 & 1 & Abstimmung true versendet\\ +\hline +002500 & 2 & Nachricht versendet; ID: 97; Protokoll: 2-Phasen Commit\\ + & & Boolean: wantVote=true\\ +\hline +003006 & 3 & Nachricht erhalten; ID: 97; Protokoll: 2-Phasen Commit\\ +\hline +003006 & 3 & Nachricht versendet; ID: 98; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=3; Boolean: isVote=true; vote=true\\ +\hline +003006 & 3 & Abstimmung true versendet\\ +\hline +003137 & 2 & Nachricht erhalten; ID: 96; Protokoll: 2-Phasen Commit\\ +\hline +003137 & 2 & Abstimmung von Prozess 1 erhalten! Ergebnis: true\\ +\hline +003137 & 2 & Abstimmungen von allen beteiligten Prozessen erhalten!\\ + & & Globales Ergebnis: true\\ +\hline +003137 & 2 & Nachricht versendet; ID: 99; Protokoll: 2-Phasen Commit\\ + & & Boolean: isVoteResult=true; voteResult=true\\ +\hline +004124 & 1 & Nachricht erhalten; ID: 99; Protokoll: 2-Phasen Commit\\ +\hline +004124 & 1 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ +\hline +004124 & 1 & Nachricht versendet; ID: 100; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=1; Boolean: isAck=true\\ +\hline +004354 & 3 & Nachricht erhalten; ID: 99; Protokoll: 2-Phasen Commit\\ +\hline +004354 & 3 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ +\hline +004354 & 3 & Nachricht versendet; ID: 101; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=3; Boolean: isAck=true\\ +\hline +004434 & 1 & Nachricht erhalten; ID: 97; Protokoll: 2-Phasen Commit\\ +\hline +004434 & 1 & Nachricht versendet; ID: 102; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=1; Boolean: isVote=true; vote=true\\ + \end{tabular} + } + \caption{Auszug aus der Logausgabe des Zwei-Phasen Commit Beispiels} + \label{tb:TwoPhaseCommitLogs} +\end{table} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Lognachricht} \\ + \hline +004434 & 1 & Abstimmung true versendet\\ +\hline +004527 & 2 & Nachricht erhalten; ID: 98; Protokoll: 2-Phasen Commit\\ +\hline +004975 & 2 & Nachricht erhalten; ID: 101; Protokoll: 2-Phasen Commit\\ +\hline +005311 & 2 & Nachricht erhalten; ID: 102; Protokoll: 2-Phasen Commit\\ +\hline +005637 & 2 & Nachricht versendet; ID: 103; Protokoll: 2-Phasen Commit\\ + & & Boolean: isVoteResult=true; voteResult=true\\ +\hline +006051 & 2 & Nachricht erhalten; ID: 100; Protokoll: 2-Phasen Commit\\ +\hline +006051 & 2 & Alle Teilnehmer haben die Abstimmung erhalten\\ +\hline +006766 & 1 & Nachricht erhalten; ID: 103; Protokoll: 2-Phasen Commit\\ +\hline +006766 & 1 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ +\hline +006766 & 1 & Nachricht versendet; ID: 104; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=1; Boolean: isAck=true\\ +\hline +007279 & 2 & Nachricht erhalten; ID: 104; Protokoll: 2-Phasen Commit\\ +\hline +007618 & 3 & Nachricht erhalten; ID: 103; Protokoll: 2-Phasen Commit\\ +\hline +007618 & 3 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ +\hline +007618 & 3 & Nachricht versendet; ID: 105; Protokoll: 2-Phasen Commit\\ + & & Integer: pid=3; Boolean: isAck=true\\ +\hline +009170 & 2 & Nachricht erhalten; ID: 105; Protokoll: 2-Phasen Commit\\ +\hline +010000 & & Simulation beendet + \end{tabular} + } + \caption{Auszug aus der Logausgabe des Zwei-Phasen Commit Beispiels (2)} + \label{tb:TwoPhaseCommitLogs2} +\end{table} + + +\section{Der ungenügende (Basic) Multicast \small{\textit{(basic-multicast.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-basic-multicast}} + \caption{Das Basic-Multicast Protokoll} + \label{fig:BasicMulticastProto} +\end{figure} + +Das Basic-Multicast Protokoll ist sehr einfach aufgebaut. Im Beispiel auf Abbildung \ref{fig:BasicMulticastProto}. sind P1 und P3 Server und P2 der Client. Bei diesem Protokoll startet der Client immer die Anfrage, welche bei diesem Protokoll eine einfache Multicast-Nachricht darstellen soll. Die Basic-Multicast Server dienen lediglich für den Empfang einer Nachricht. Es werden keine Bestätigungen verschickt. Wie in Tabelle \ref{tb:BasicMulticastTasks}. aufgeführt verschickt P2 alle \textit{2500ms} jeweils eine Multicast-Nachricht, die alle voneinander völlig unabhängig sind. + +P1 kann jedoch erst nach \textit{2500ms} Multicast-Nachrichten empfangen, da er vorher das Protokoll nicht unterstützt während P3 von \textit{3000ms} bis \textit{6000ms} abgestürzt ist und in dieser Zeit auch keine Nachrichten empfangen kann. Je nach Interpretation könnte P1 einen Server simulieren, der erst später ans Netz angeschlossen wird. Da die Einstellung ``Nur relevante Nachrichten anzeigen'' aktiviert ist, wird die erste Multicast-Nachricht von P2 an P1 nicht dargestellt. Bei jedem Prozess wurde die Nachrichtenverlustwahrscheinlichkeit auf \textit{30} Prozent gestellt, weswegen alle in dieser Simulation verschickten Nachrichten mit einer Wahrscheinlichkeit von \textit{30} Prozent ausfallen. + +In diesem Beispiel ging die 3. Multicast-Nachricht auf den Weg zu P3- und die 5. sowie 6. Nachricht auf den Weg zu P1 verloren. Lediglich die 4. Multicast-Nachricht hat alle beiden Ziele auf einmal erreicht. + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 00000 & 2 & Basic Multicast Client aktivieren\\ + 00000 & 3 & Basic Multicast Server aktivieren\\ + 00000 & 2 & Basic Multicast Clientanfrage starten\\ + 02500 & 1 & Basic Multicast Server aktivieren\\ + 02500 & 2 & Basic Multicast Clientanfrage starten\\ + 03000 & 3 & Prozessabsturz\\ + 05000 & 2 & Basic Multicast Clientanfrage starten\\ + 06000 & 3 & Prozesswiederbelebung\\ + 07500 & 2 & Basic Multicast Clientanfrage starten\\ + 10000 & 2 & Basic Multicast Clientanfrage starten\\ + 12500 & 2 & Basic Multicast Clientanfrage starten + \end{tabular} + } + \caption{Programmierte Basic-Multicast Ereignisse} + \label{tb:BasicMulticastTasks} +\end{table} + + +\section{Der zuverlässige (Reliable) Multicast \small{\textit{(reliable-multicast.dat)}}} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-reliable-multicast}} + \caption{Das Reliable-Multicast Protokoll} + \label{fig:ReliableMulticastProto} +\end{figure} + +Bei dem zuverlässigen (Reliable) Multicast verschickt der Client so oft periodisch seine Multicast-Nachricht erneut, bis er von allen beteiligten Servern eine Bestätigung erhalten hat. Nach jedem erneuten Versuch vergisst der Client, von welchen Servern er bereits eine Bestätigung erhalten hat, womit jeder erneuter Versuch von allen Teilnehmern aufs Neue bestätigt werden muss. In dem Beispiel (Abbildung \ref{fig:ReliableMulticastProto}., Tabelle \ref{tb:ReliableMulticastTasks}., sowie den Logs in den Tabellen \ref{tb:ReliableMulticastLogs}. und \ref{tb:ReliableMulticastLogs2}.) ist P2 der Multicast-verschickende Client, während P1 und P3 die Server darstellen. Bei \textit{0ms} initiiert der Client seine Multicast-Nachricht. Die Nachrichtenverlustwahrscheinlichkeiten sind bei allen Prozessen auf \textit{30} Prozent eingestellt. + +In diesem Beispiel benötigt der Client bis zur erfolgreichen Auslieferung des zuverlässigen Multicasts genau 5 Versuche: + +\begin{enumerate} + \setlength{\itemsep}{-1mm} + \item Versuch: + \begin{itemize} + \setlength{\itemsep}{-2.5mm} + \item P1 unterstützt das Reliable-Multicast Protokoll noch nicht, und kann somit weder Multicast-Nachricht erhalten noch eine Bestätigung verschicken. + \item P3 empfängt die Multicast-Nachricht, jedoch geht seine Bestätigungsnachricht verloren. + \end{itemize} + \item Versuch: + \begin{itemize} + \setlength{\itemsep}{-2.5mm} + \item P1: Die Multicast-Nachricht geht unterwegs zu P1 verloren. + \item P3: Die Multicast-Nachricht erreicht P3, aber P3 ist abgestürzt und kann somit keine Nachricht verarbeiten. + \end{itemize} + \item Versuch: + \begin{itemize} + \setlength{\itemsep}{-2.5mm} + \item P1 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. + \item P3: Die Multicast-Nachricht geht unterwegs zu P3 verloren. + \end{itemize} + \item Versuch: + \begin{itemize} + \setlength{\itemsep}{-2.5mm} + \item P1 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. + \item P3: Die Multicast-Nachricht erreicht P3, aber P3 ist abgestürzt und kann somit keine Nachricht verarbeiten. + \end{itemize} + \item Versuch: + \begin{itemize} + \item P1 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. + \setlength{\itemsep}{-2.5mm} + \item P3 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. + \end{itemize} +\end{enumerate} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ + \hline + 00000 & 3 & Reliable Multicast Server aktivieren\\ + 00000 & 2 & Reliable Multicast Client aktivieren\\ + 00000 & 2 & Reliable Multicast Clientanfrage starten\\ + 02500 & 1 & Reliable Multicast Server aktivieren\\ + 03000 & 3 & Prozessabsturz\\ + 10000 & 3 & Prozesswiederbelebung\\ + \end{tabular} + } + \caption{Programmierte Reliable-Multicast Ereignisse} + \label{tb:ReliableMulticastTasks} +\end{table} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Lognachricht} \\ + \hline +000000 & & Simulation gestartet\\ +\hline +000000 & 2 & Reliable Multicast Client aktiviert\\ +\hline +000000 & 2 & Nachricht versendet; ID: 280; Protokoll: Reliable Multicast;\\ + & & Boolean: isMulticast=true\\ +\hline +000000 & 3 & Reliable Multicast Server aktiviert\\ +\hline +001590 & 3 & Nachricht erhalten; ID: 280; Protokoll: Reliable Multicast\\ +\hline +001590 & 3 & Nachricht versendet; ID: 281; Protokoll: Reliable Multicast\\ + & & Integer: pid=3; Boolean: isAck=true\\ +\hline +001590 & 3 & ACK versendet\\ +\hline +002500 & 1 & Reliable Multicast Server aktiviert\\ +\hline +002500 & 2 & Nachricht versendet; ID: 282; Protokoll: Reliable Multicast\\ + & & Boolean: isMulticast=true\\ +\hline +003000 & 3 & Abgestürzt\\ +\hline +005000 & 2 & Nachricht versendet; ID: 283; Protokoll: Reliable Multicast\\ + & & Boolean: isMulticast=true\\ +\hline +005952 & 1 & Nachricht erhalten; ID: 283; Protokoll: Reliable Multicast\\ +\hline +005952 & 1 & Nachricht versendet; ID: 284; Protokoll: Reliable Multicast\\ + & & Integer: pid=1; Boolean: isAck=true\\ +\hline +005952 & 1 & ACK versendet\\ +\hline +007500 & 2 & Nachricht versendet; ID: 285; Protokoll: Reliable Multicast\\ + & & Boolean: isMulticast=true\\ +\hline +007937 & 2 & Nachricht erhalten; ID: 284; Protokoll: Reliable Multicast\\ +\hline +007937 & 2 & ACK von Prozess 1 erhalten!\\ +\hline +008469 & 1 & Nachricht erhalten; ID: 285; Protokoll: Reliable Multicast\\ +\hline +008469 & 1 & Nachricht versendet; ID: 286; Protokoll: Reliable Multicast\\ + & & Integer: pid=1; Boolean: isAck=true\\ +\hline +008469 & 1 & ACK erneut versendet\\ +\hline +010000 & 2 & Nachricht versendet; ID: 287; Protokoll: Reliable Multicast\\ + & & Boolean: isMulticast=true\\ +\hline +010000 & 3 & Wiederbelebt\\ +\hline +010395 & 2 & Nachricht erhalten; ID: 286; Protokoll: Reliable Multicast\\ +\hline +010995 & 3 & Nachricht erhalten; ID: 287; Protokoll: Reliable Multicast\\ +\hline +010995 & 3 & Nachricht versendet; ID: 288; Protokoll: Reliable Multicast\\ + & & Integer: pid=3; Boolean: isAck=true\\ +\hline +010995 & 3 & ACK erneut versendet\\ +\hline +011213 & 1 & Nachricht erhalten; ID: 287; Protokoll: Reliable Multicast\\ +\hline +011213 & 1 & Nachricht versendet; ID: 289; Protokoll: Reliable Multicast\\ + & & Integer: pid=1; Boolean: isAck=true\\ + \end{tabular} + } + \caption{Auszug aus der Logausgabe des Reliable-Multicast Beispiels} + \label{tb:ReliableMulticastLogs} +\end{table} + +\begin{table} + \centering + \fbox{ + \begin{tabular}{c|c|l} + \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Lognachricht} \\ + \hline +011213 & 1 & ACK erneut versendet\\ +\hline +011813 & 2 & Nachricht erhalten; ID: 288; Protokoll: Reliable Multicast\\ +\hline +011813 & 2 & ACK von Prozess 3 erhalten!\\ +\hline +011813 & 2 & ACKs von allen beteiligten Prozessen erhalten!\\ +\hline +012047 & 2 & Nachricht erhalten; ID: 289; Protokoll: Reliable Multicast\\ +\hline +015000 & & Simulation beendet\\ + \end{tabular} + } + \caption{Auszug aus der Logausgabe des Reliable-Multicast Beispiels (2)} + \label{tb:ReliableMulticastLogs2} +\end{table} + +\subsubsection{Protokollvariablen} + +Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``Reliable Multicast Server'' konfiguriert werden können: + +\begin{itemize} + \item \textbf{Zeit bis erneute Anfrage} \textit{(Long: timeout = 2500)}: Gibt die Anzahl von Millisekunden an, die gewartet werden sollen, bis der Muticast erneut verschickt wird. + \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: pids = [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Serverprozesse, die die Multicast-Nachricht erhalten sollen. +\end{itemize} + + +\section{Weitere Beispiele} + +Bisher wurden alle verfügbaren Protokolle anhand von Beispielen aufgeführt. Mit dem Simulator lassen sich allerdings noch viel mehr Szenarien simulieren. Daher soll hier auf weitere Anwendungsbeispiele eingegangen werden. + +\subsection{Simulation von Lamport- und Vektor-Zeitstempel} + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-berkeley-lamport}} + \caption{Lamport-Zeitstempel} + \label{fig:Lamportzeit} +\end{figure} + +Die Vektor- und Lamport-Zeitstempel lassen sich sehr gut am bereits behandeltem Beispiel des Berkeley-Protokoll's demonstrieren. Nach Aktivierung des Lamportzeit-Schalters erscheint bei jedem Ereignis eines Prozesses der aktuelle Lamport-Zeitstempel (Abbildung \ref{fig:Lamportzeit}.). Jeder Prozess besitzt einen eigenen Lamport-Zeitstempel, der bei jedem Versenden oder Erhalten einer Nachricht inkrementiert wird. Jeder Nachricht wird die aktuelle Lamportzeit $t_l(i)$ des Senderprozesses $i$ beigefügt. Wenn ein weiterer Prozess $j$ diese Nachricht erhält, so wird der aktuelle Lamport-Zeitstempel $t_l(j)$ von Prozess $j$ wie folgt neu berechnet: + +\begin{equation*} + t_l(j) := 1 + max(t_l(j), t_l(i)) +\end{equation*} + +Es wird also stets die größere Lamportzeit vom Sender- und Empfängerprozess verwendet und anschließend wird diese um \textit{1} inkrementiert. Nach Ablauf der Berkeley-Simulation hat P1 \textit{(16)}, P2 (\textit{14}) und P3 (\textit{15}) als Lamport-Zeitstempel abgespeichert. + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-berkeley-vektor}} + \caption{Vektor-Zeitstempel} + \label{fig:Vektorzeit} +\end{figure} + +Mit aktivem Vektorzeit-Schalter werden alle Vektor-Zeitstempel angezeigt (Abbildung \ref{fig:Vektorzeit}.). Wie bei den Lamport-Zeitstempel wird auch hier jeder Nachricht der aktuelle Vektor-Zeitstempel des Senderprozesses beigefügt. Bei $n$ beteiligten Prozessen hat der Vektor-Zeitstempel $v$ die Größe $n$. Somit gibt es für jeden beteiligten Prozess $i$ einen eigenen Index $i$. über $v(i)$ kann jeder Prozess auf seinen lokalen Eintrag zugreifen. Wenn $v$ der Vektor-Zeitstempel des Empfängerprozesses $j$ ist und $w$ der Vektor-Zeitstempel des Senderprozesses ist, dann wird der neue lokale Vektor-Zeitstempel wie folgt (hier in Pseudo-Code angegeben) neu berechnet: + +\begin{code} +for (i := 0; i < n; i++) { + if (i = j) { + v(i)++; + } else if (v(i) < w(i)) { + v(i) := w(i); + } +} +\end{code} + +Standardmäßig wird der Vektor-Zeitstempel nur inkrementiert, wenn eine Nachricht verschickt- oder erhalten wird. Bei beiden Fällen inkrementiert der Sender- und Empfängerprozess jeweils seinen eigenen Index im Vektor-Zeitstempel mit $v(i) = v(i) + 1$. Beim Empfang einer Nachricht wird anschließend der lokale Vektor-Zeitstempel mit dem des Senderprozesses verglichen und für alle Indizes stets der größere Wert in den lokalen Vektor-Zeitstempel übernommen. + +Im Beispiel auf Abbildung \ref{fig:Vektorzeit}. hat P1 \textit{(8,10,6)}, P2 \textit{(6,10,6)}. und P3 \textit{(6,10,8)} als Vektor-Zeitstempel abgespeichert. + +Wenn während einer Simulation Prozesse entfernt- oder neue Prozesse hinzugefügt werden, so passt sich die Größe der Vektor-Zeitstempel aller anderen Prozesse automatisch der totalen Anzahl der Prozesse an. + +Wie bereits beschrieben gibt es in den Simulationseinstellungen die boolschen Variablen ``Lamportzeiten betreffen alle Ereignisse'' und ``Vektorzeiten betreffen alle Ereignisse'', die standardmäßig auf \textit{false} gesetzt sind. Mit \textit{true} werden alle Ereignisse, und nicht nur der Empfang oder das Versenden einer Nachricht, berücksichtigt. Für eine weitere Betrachtung der Lamport- sowie Vektor-Zeitstempel siehe \cite{Vorlesung} oder \cite{Tanenbaum}. + +\subsection{Simulation langsamer Verbindungen \small{\textit{(slow-connection.dat)}}} + +Mit dem Simulator lassen sich auch langsame Verbindungen zu einem bestimmten Prozess simulieren. Für die Demonstration wird das Beispiel aus Kapitel 3.5. wieder aufgegriffen, wo das Protokoll zur internen Synchronisation (P1) mit der Christians-Methode (P3) parallel simuliert wurden. P2 stellt den Server beider Protokolle zur Verfügung. In diesem Szenario soll P3 eine schlechte Netzwerkverbindung besitzen, so dass Nachrichten von- und an P3 stets eine längere Übertragungszeit benötigen. + +Die Ereignisse sind so wie bereits auf Tabelle \ref{tb:InterneSync2Tasks}. dargestellt wurde programmiert. In den Simulationseinstellungen ist hier die Einstellung ``Mittelwerte der Übertragungszeiten bilden'' aktiviert. In den Prozesseinstellungen von P3 wurde ``Minimale Übertragungszeit'' auf \textit{2000ms} und ``Maximale Übertragungszeit'' auf \textit{8000ms} gestellt. P1 und P2 behalten als Standardeinstellungen für die minimale und maximale Übertragungszeiten jeweils \textit{500ms} und \textit{2000ms} konfiguriert und die Simulationsdauer betr\"{a}gt nun \textit{20000ms}. + +\begin{figure}[h] + \centering + \fbox{\includegraphics[width=10cm]{images/ss-protokoll-time-sync-2-long-transfer}} + \caption{Simulation einer langsamen Verbindung} + \label{fig:TimeSync2LongTransferProto} +\end{figure} + +Als Folge (Abbildung \ref{fig:TimeSync2LongTransferProto}.) benötigen Nachrichten, die von- und an P3 verschickt werden, für eine Übertragung immer mehr Zeit. Bevor P3 eine Antwort auf seine vorherige Anfrage bekommt, verschickt er eine erneute Anfrage. Da P3 die Serverantworten immer stets seiner letzten verschickten Anfrage zuordnet, berechnet er die RTTs allesamt falsch und seine lokale Zeit wird bei jedem Durchgang zusätzlich verfälscht. Die Berechnungsformeln der Übertragungszeiten wurde bereits in Kapitel 2.4.3. bei den Prozesseinstellungen behandelt. Konkret bedeutet dies hier für die Übertragungszeiten alle Nachrichten von- und an P3 jeweils: + +\begin{equation*} + \frac{1}{2} (rand(500, 2000) + rand(2000, 8000)) = \frac{1}{2} rand(2500, 10000) = rand(1250, 5000) ms +\end{equation*} + +In dem Beispiel auf Abbildung \ref{fig:TimeSync2LongTransferProto}. ist die lokale Prozesszeit von P1 bis auf \textit{20000 - 21446 = - 1446ms} synchronisiert, w\"{a}hrend die Prozesszeit von P3 ganze \textit{20000 - 16557 = 3443ms} falsch geht. diff --git a/LaTeX/chapters/simulator.tex b/LaTeX/chapters/simulator.tex index 3c854b3..5a9fc22 100644 --- a/LaTeX/chapters/simulator.tex +++ b/LaTeX/chapters/simulator.tex @@ -1,6 +1,6 @@ -\chapter{Der Simulator} +\chapter{Grafische Benutzeroberfläche (GUI)} -\section{Grafische Benutzeroberfläche (GUI)} +\section{Einfacher Modus} \begin{figure}[h] \centering @@ -9,11 +9,13 @@ \label{fig:NeuesFenster} \end{figure} -Der Simulator lässt sich mit dem Befehl \textit{java -jar VS-Sim.jar} starten und präsentiert sich danach wie auf Abbildung \ref{fig:NeuesFenster}. Für die Erstellung einer neuen Simulation wird im Menü ``Datei'' (Abbildung \ref{fig:DateiMenue}) der Punkt ``Neue Simulation'' ausgewählt, wo anschließend das Einstellungsfenster für die neue Simulation erscheint. Auf die einzelnen Optionen wird später genauer eingegangen und es werden nun nur die Standardeinstellungen übernommen. Die GUI mit einer frischen Simulation sieht aus wie auf Abbildung \ref{fig:NeuErstellteSimulation}. +Der Simulator ben\"{o}tigt die JRE 6.0 (1.6) und lässt sich mit dem Befehl \textit{java -jar VS-Sim.jar} starten. Der Simulator präsentiert sich danach so wie auf Abbildung \ref{fig:NeuesFenster}. zu sehen ist. Für die Erstellung einer neuen Simulation wird im Menü ``Datei'' (Abbildung \ref{fig:DateiMenue}.) der Punkt ``Neue Simulation'' ausgewählt, wo anschließend das Einstellungsfenster für die neue Simulation erscheint. Auf die einzelnen Optionen wird später genauer eingegangen und es werden nun nur die Standardeinstellungen übernommen. Die GUI mit einer frischen Simulation sieht aus wie auf Abbildung \ref{fig:NeuErstellteSimulation}. + +Standardm\"{a}ßig wird der Simulator im ``einfachen Modus'' gestartet. Daneben gibt es noch einen ``Expertenmodus'', auf welchen sp\"{a}ter eingegangen wird. \subsubsection{Die Menüzeile} -Im Datei-Menü (Abbildung \ref{fig:DateiMenue}) lassen sich neue Simulationen erstellen oder die aktuell geöffnete Simulation schließen. Neue Simulationen öffnen sich standardmäßig in einem neuen Tab. Es können allerdings auch neue Simulationsfenster, die wiederum eigene Tabs besitzen, geöffnet oder geschlossen werden. In jedem Tab befindet sich eine von den Anderen vollständig unabhängige Simulation. Es können somit beliebig viele Simulationen parallel ausgeführt werden. Die Menüeinträge ``öffnen'', ``Speichern'' und ``Speichern unter'' dienen für das Laden und Speichern von Simulationen. +Im Datei-Menü (Abbildung \ref{fig:DateiMenue}.) lassen sich neue Simulationen erstellen oder die aktuell geöffnete Simulation schließen. Neue Simulationen öffnen sich standardmäßig in einem neuen Tab. Es können allerdings auch neue Simulationsfenster, die wiederum eigene Tabs besitzen, geöffnet oder geschlossen werden. In jedem Tab befindet sich eine, von den anderen vollständig unabhängige Simulation. Es können somit beliebig viele Simulationen parallel ausgeführt werden. Die Menüeinträge ``Öffnen'', ``Speichern'' und ``Speichern unter'' dienen für das Laden und Speichern von Simulationen. \begin{figure}[h] \centering @@ -29,13 +31,13 @@ Im Datei-Men \label{fig:NeuErstellteSimulation} \end{figure} -über das Editieren-Menü gelangt der Anwender zu den Simulationseinstellungen, worauf später genauer eingegangen wird. In diesem Menü werden auch alle beteiligten Prozesse zum Editieren aufgelistet. Wählt der Anwender dort einen Prozess aus, dann öffnet sich der dazugehörige Prozesseditor. Auf diesen wird ebenso später genauer eingegangen. Das Simulator-Menü bietet die selben Optionen wie die Toolbar, welche im nächsten Teilkapitel beschrieben wird, an. +Über das Editieren-Menü gelangt der Anwender zu den Simulationseinstellungen, worauf später genauer eingegangen wird. In diesem Menü werden auch alle beteiligten Prozesse zum Editieren aufgelistet. Wählt der Anwender dort einen Prozess aus, dann öffnet sich der dazugehörige Prozesseditor. Auf diesen wird ebenso später genauer eingegangen. Das Simulator-Menü bietet die selben Optionen wie die Toolbar, welche im nächsten Teilkapitel beschrieben wird, an. Einige Menüunterpunkte sind erst erreichbar, wenn im aktuellen Fenster bereits eine Simulation erstellt oder geladen wurde. \subsubsection{Die Toolbar} -Oben links im Simulator befindet sich die Toolbar (Abbildung \ref{fig:Toolbar}). Die Toolbar enthält die Funktionen die vom Anwender am häufigsten benötigt werden. +Oben links im Simulator befindet sich die Toolbar (Abbildung \ref{fig:Toolbar}.). Die Toolbar enthält die Funktionen die vom Anwender am häufigsten benötigt werden. Die Toolbar bietet vier verschiedene Funktionen an: @@ -64,7 +66,7 @@ Die Toolbar bietet vier verschiedene Funktionen an: \label{fig:Visualisierung} \end{figure} -Mittig rechts befindet sich die grafische Simulationsvisualisierung. Die X-Achse gibt die Zeit in Millisekunden an und auf der Y-Achse sind alle beteiligten Prozesse aufgeführt. Die Demo-Simulation endet nach genau 15 Sekunden. Auf Abbildung \ref{fig:Visualisierung} sind 3 Prozesse (mit den PIDs 1, 2 und 3) dargestellt, die jeweils einen eigenen horizontalen schwarzen Balken besitzen. Auf diesen Prozessbalken kann der Anwender die jeweilige lokale Prozesszeit ablesen. Die vertikale rote Linie stellt die globale Simulationszeit dar. +Mittig rechts befindet sich die grafische Simulationsvisualisierung. Die X-Achse gibt die Zeit in Millisekunden an und auf der Y-Achse sind alle beteiligten Prozesse aufgeführt. Die Demo-Simulation endet nach genau 15 Sekunden. Auf Abbildung \ref{fig:Visualisierung}. sind 3 Prozesse (mit den PIDs 1, 2 und 3) dargestellt, die jeweils einen eigenen horizontalen schwarzen Balken besitzen. Auf diesen Prozessbalken kann der Anwender die jeweilige lokale Prozesszeit ablesen. Die vertikale rote Linie stellt die globale Simulationszeit dar. \begin{figure}[h] \centering @@ -73,16 +75,16 @@ Mittig rechts befindet sich die grafische Simulationsvisualisierung. Die X-Achse \label{fig:RechtsklickProzessbalken} \end{figure} -Die Prozessbalken dienen auch für Start- und Zielpunkte von Nachrichten. Wenn beispielsweise Prozess 1 eine Nachricht an Prozess 2 verschickt, so wird eine Linie vom einen Prozessbalken zum Anderen gezeichnet. Nachrichten, die ein Prozess an sich selbst verschickt, werden nicht visualisiert. Sie werden aber im Loggfenster (mehr dazu später) protokolliert. +Die Prozessbalken dienen auch für Start- und Zielpunkte von Nachrichten. Wenn beispielsweise Prozess 1 eine Nachricht an Prozess 2 verschickt, so wird eine Linie vom einen Prozessbalken zum anderen gezeichnet. Nachrichten, die ein Prozess an sich selbst verschicken, werden nicht visualisiert. Sie werden aber im Logfenster (mehr dazu später) protokolliert. -Eine andere Möglichkeit einen Prozesseditor aufzurufen ist ein Linksklick auf den zum Prozess gehörigen Prozessbalken. Dies muss also nicht immer über das Simulator-Menü geschehen. Ein Rechtsklick hingegen öffnet ein Popup-Fenster mit weiteren Auswahlmöglichkeiten (Abbildung \ref{fig:RechtsklickProzessbalken}). Ein Prozess kann über das Popup-Menü nur während einer laufenden Simulation zu einem Absturz oder einer Wiederbelebung bewegt werden. +Eine andere Möglichkeit einen Prozesseditor aufzurufen ist ein Linksklick auf den zum Prozess gehörigen Prozessbalken. Dies muss also nicht immer über das Simulator-Menü geschehen. Ein Rechtsklick hingegen öffnet ein Popup-Fenster mit weiteren Auswahlmöglichkeiten (Abbildung \ref{fig:RechtsklickProzessbalken}.). Ein Prozess kann über das Popup-Menü nur während einer laufenden Simulation zu einem Absturz oder einer Wiederbelebung bewegt werden. -Generell kann die Anzahl der Prozesse nach belieben variieren. Die Dauer der Simulation beträgt mindestens \textit{5} und höchstens \textit{120} Sekunden. Die Simulation endet erst, wenn sie die globale Zeit die angegebene Simulationsendzeit (hier \textit{15} Sekunden) erreicht hat, und nicht, wenn eine lokale Prozesszeit diese Endzeit erreicht. +Generell kann die Anzahl der Prozesse nach Belieben variieren. Die Dauer der Simulation beträgt mindestens \textit{5} und höchstens \textit{120} Sekunden. Die Simulation endet erst, wenn sie die globale Zeit, die angegebene Simulationsendzeit (hier \textit{15} Sekunden) erreicht hat, und nicht, wenn eine lokale Prozesszeit diese Endzeit erreicht. \subsubsection{Farbliche Differenzierung} -Farben helfen dabei die Vorgänge einer Simulation besser zu deuten. Standardmäßig werden die Prozesse (Prozessbalken) und Nachrichten mit den Farben wie in Tabelle \ref{tb:Farben} aufgelistet dargestellt. Dies sind lediglich die Standardfarben, welche über die Einstellungen geändert werden können. +Farben helfen dabei die Vorgänge einer Simulation besser zu deuten. Standardmäßig werden die Prozesse (Prozessbalken) und Nachrichten mit den Farben, wie in Tabelle \ref{tb:Farben}. aufgelistet, dargestellt. Dies sind lediglich die Standardfarben, welche über die Einstellungen geändert werden können. \begin{table} \fbox{ @@ -118,7 +120,7 @@ Farben helfen dabei die Vorg \label{fig:Sidebar} \end{figure} -Mithilfe der Sidebar lassen sich Prozessereignisse programmieren. Oben auf Abbildung \ref{fig:Sidebar} ist der zu verwaltende Prozess selektiert (hier mit der PID 1). In dieser Prozessauswahl gibt es auch die Möglichkeit ``Alle Prozesse'' auszuwählen, womit die Ereignisse aller Prozesse gleichzeitig verwaltet werden können. Unter ``Lokale Ereignisse'' versteht man diejenigen Ereignisse, die auftreten, wenn eine bestimmte lokale Zeit des dazugehörigen Prozesses eingetreten ist. Die darunter liegende Ereignistabelle listet alle programmierten Ereignisse (hier noch keine vorhanden) mitsamt Eintrittszeiten sowie den PIDs auf. +Mit Hilfe der Sidebar lassen sich Prozessereignisse programmieren. Oben auf Abbildung \ref{fig:Sidebar}. ist der zu verwaltende Prozess selektiert (hier mit der PID 1). In dieser Prozessauswahl gibt es auch die Möglichkeit ``Alle Prozesse'' auszuwählen, womit alle programmierten Ereignisse aller Prozesse gleichzeitig dargestellt werden. Unter ``Lokale Ereignisse'' versteht man diejenigen Ereignisse, die auftreten, wenn eine bestimmte lokale Zeit des dazugehörigen Prozesses eingetreten ist. Die darunter liegende Ereignistabelle listet alle programmierten Ereignisse (hier noch keine vorhanden) mitsamt Eintrittszeiten sowie den PIDs auf. \begin{figure}[h] \centering @@ -127,7 +129,7 @@ Mithilfe der Sidebar lassen sich Prozessereignisse programmieren. Oben auf Abbil \label{fig:SidebarMitEreignissen} \end{figure} -Für die Erstellung eines neuen Ereignisses kann der Anwender entweder mit einem Rechtsklick auf einen Prozessbalken (Abbildung \ref{fig:RechtsklickProzessbalken}) klicken und dort ``Lokales Ereignis einfügen'' wählen, oder unterhalb der Ereignistabelle ein Ereignis auswählen (Abbildung \ref{fig:Ereignisauswahl}), im darunter liegenden Textfeld die Ereigniseintrittszeit eintragen und auf ``übernehmen'' gehen. Beispielsweise wurden auf Abbildung \ref{fig:SidebarMitEreignissen} drei Ereignisse hinzugefügt: Absturz nach \textit{123ms}, Wiederbelebung nach \textit{321ms} und erneuter Absturz nach \textit{3000ms} des Prozesses mit der ID 1. +Für die Erstellung eines neuen Ereignisses kann der Anwender entweder mit einem Rechtsklick auf einen Prozessbalken (Abbildung \ref{fig:RechtsklickProzessbalken}.) klicken und dort ``Lokales Ereignis einfügen'' wählen, oder unterhalb der Ereignistabelle ein Ereignis auswählen (Abbildung \ref{fig:Ereignisauswahl}.), im darunter liegenden Textfeld die Ereigniseintrittszeit eintragen und auf ``Übernehmen'' gehen. Beispielsweise wurden auf Abbildung \ref{fig:SidebarMitEreignissen}. drei Ereignisse hinzugefügt: Absturz nach \textit{123ms}, Wiederbelebung nach \textit{321ms} und erneuter Absturz nach \textit{3000ms} des Prozesses mit der ID 1. \begin{figure}[h] \centering @@ -136,24 +138,24 @@ F \label{fig:Ereignisauswahl} \end{figure} -Mit einem Rechtsklick auf den Ereigniseditor lassen sich alle selektierten Ereignisse entweder kopieren oder löschen. Mithilfe der Strg-Taste können auch mehrere Ereignisse gleichzeitig markiert werden. Die Einträge der Spalten für die Zeit und der PID lassen sich nachträglich editieren. Somit besteht eine komfortable Möglichkeit bereits programmierte Ereignisse auf eine andere Zeit zu verschieben oder einen anderen Prozess zuzuweisen. Allerdings sollte der Anwender darauf achten, dass er nach dem ändern der Ereigniseintrittszeit die Enter-Taste betätigt, da sonst die Änderung unwirksam ist. +Mit einem Rechtsklick auf den Ereigniseditor lassen sich alle selektierten Ereignisse entweder kopieren oder löschen. Mit Hilfe der Strg-Taste können auch mehrere Ereignisse gleichzeitig markiert werden. Die Einträge der Spalten für die Zeit und der PID lassen sich nachträglich editieren. Somit besteht eine komfortable Möglichkeit bereits programmierte Ereignisse auf eine andere Zeit zu verschieben oder einen anderen Prozess zuzuweisen. Allerdings sollte der Anwender darauf achten, dass er nach dem ändern der Ereigniseintrittszeit die Enter-Taste betätigt, da sonst die Änderung unwirksam ist. -In der Sidebar gibt es neben dem Ereignis-Tab einen weiteren Tab ``Variablen''. Hinter diesem Tab verbirgt sich der Prozesseditor des aktuell ausgewählten Prozesses (Abbildung \ref{fig:NeueSimulationVariablen} links). Dort können alle Variablen des Prozesses editiert werden und ist somit eine weitere Möglichkeit einen Prozesseditor aufzurufen. +In der Sidebar gibt es neben dem Ereignis-Tab einen weiteren Tab ``Variablen''. Hinter diesem Tab verbirgt sich der Prozesseditor des aktuell ausgewählten Prozesses (Abbildung \ref{fig:NeueSimulationVariablen}. links). Dort können alle Variablen des Prozesses editiert werden und ist somit eine weitere Möglichkeit einen Prozesseditor aufzurufen. -\subsubsection{Das Loggfenster} +\subsubsection{Das Logfenster} \begin{figure}[h] \centering \fbox{\includegraphics[width=16.5cm]{images/ss-loggfenster}} - \caption{Das Loggfenster} - \label{fig:Loggfenster} + \caption{Das Logfenster} + \label{fig:Logfenster} \end{figure} -Das Loggfenster (Abbildung \ref{fig:NeuErstellteSimulation}, unten) protokolliert in chronologischer Reihenfolge alle eingetroffenen Ereignisse. Auf Abbildung \ref{fig:Loggfenster} ist das Loggfenster nach Erstellung der Demo-Simulation zu sehen, an welcher 3 Prozesse beteiligt sind. Am Anfang eines Loggeintrages wird stets die globale Zeit in Millisekunden protokolliert. Bei jedem Prozess werden ebenso seine lokale Zeiten sowie die Lamport- und die Vektor-Zeitstempel aufgeführt. Hinter den Zeitangaben werden weitere Angaben, wie beispielsweise welche Nachricht mit welchem Inhalt verschickt wurde und welchem Protokoll sie angehört, gemacht. Dies wird später noch anhand von Beispielen demonstriert. +Das Logfenster (Abbildung \ref{fig:NeuErstellteSimulation}., unten) protokolliert in chronologischer Reihenfolge alle eingetroffenen Ereignisse. Auf Abbildung \ref{fig:Logfenster}. ist das Logfenster nach Erstellung der Demo-Simulation zu sehen, an welcher 3 Prozesse beteiligt sind. Am Anfang eines Logeintrages wird stets die globale Zeit in Millisekunden protokolliert. Bei jedem Prozess werden ebenso seine lokalen Zeiten sowie die Lamport- und die Vektor-Zeitstempel aufgeführt. Hinter den Zeitangaben werden weitere Angaben, wie beispielsweise welche Nachricht mit welchem Inhalt verschickt wurde und welchem Protokoll sie angehört, gemacht. Dies wird später noch anhand von Beispielen demonstriert. -Mit dem Deaktivieren des Logging-Schalters lässt sich das Loggen von Nachrichten temporär ausstellen. Mit deaktiviertem Loggen werden keine neuen Nachrichten mehr ins Loggfenster geschrieben. Nach Reaktivieren des Schalters werden alle ausgelassenen Nachrichten nachträglich in das Fenster geschrieben. Ein deaktiviertes Loggen kann zu verbessertem Leistungsverhalten des Simulators führen (z.B. kein Rucklen; ist vom verwendeten Computer, auf dem der Simulator läuft, abhängig). Dieser Umstand ist der sehr langsamen Java-Implementierung der JTextArea-Klasse zu verdanken, die schnelle Updates nur sehr träge durchführt. +Mit dem Deaktivieren des Logging-Schalters lässt sich das Loggen von Nachrichten temporär ausstellen. Mit deaktiviertem Loggen werden keine neuen Nachrichten mehr ins Logfenster geschrieben. Nach Reaktivieren des Schalters werden alle ausgelassenen Nachrichten nachträglich in das Fenster geschrieben. Ein deaktiviertes Loggen kann zu verbessertem Leistungsverhalten des Simulators führen. Dieser Umstand ist der sehr langsamen Java-Implementierung der JTextArea-Klasse zu verdanken, die schnelle Updates nur sehr träge durchführt. -über den Schalter ``Expertenmodus'' wird der Expertenmodus aktiviert beziehungsweise deaktiviert. +Über den Schalter ``Expertenmodus'' wird der Expertenmodus aktiviert, beziehungsweise deaktiviert. \section{Expertenmodus} @@ -164,17 +166,17 @@ Mit dem Deaktivieren des Logging-Schalters l \label{fig:SimulationExpertenmodus} \end{figure} -Der Simulator kann in zwei verschiedenen Modi betrieben werden. Es gibt einen einfachen- und einen Expertenmodus. Der Simulator startet standardmäßig im einfachen Modus, sodass sich der Anwender nicht mit der vollen Funktionalität des Simulators auf einmal auseinandersetzen muss. Der einfache Modus ist übersichtlicher, bietet jedoch weniger Funktionen an. Der Expertenmodus eignet sich mehr für erfahrene Anwender und bietet dementsprechend auch mehr Flexibilität. Der Expertenmodus kann über den gleichnamigen Schalter unterhalb des Loggfensters oder über die Simulationseinstellungen aktiviert oder deaktiviert werden. Auf Abbildung \ref{fig:SimulationExpertenmodus} ist der Simulator im Expertenmodus zu sehen. Wenn der Expertenmodus mit dem normalen Modus verglichen wird, dann fallen einige Unterschiede auf: +Der Simulator kann in zwei verschiedenen Modi betrieben werden. Es gibt einen einfachen und einen Expertenmodus. Der Simulator startet standardmäßig im einfachen Modus, so dass sich der Anwender nicht mit der vollen Funktionalität des Simulators auf einmal auseinandersetzen muss. Der einfache Modus ist übersichtlicher, bietet jedoch weniger Funktionen an. Der Expertenmodus eignet sich mehr für erfahrene Anwender und bietet dementsprechend auch mehr Flexibilität. Der Expertenmodus kann über den gleichnamigen Schalter unterhalb des Logfensters oder über die Simulationseinstellungen aktiviert oder deaktiviert werden. Auf Abbildung \ref{fig:SimulationExpertenmodus}. ist der Simulator im Expertenmodus zu sehen. Wenn der Expertenmodus mit dem einfachen Modus verglichen wird, so fallen einige Unterschiede auf: \subsubsection{Neue Funktionen in der Sidebar} -Der erste Unterschied ist in der Sidebar erkennbar (Abbildung \ref{fig:SidebarExpertenmodus}). Dort sind nun, zusätzlich den lokalen Ereignissen, auch globale Ereignisse editierbar. Wie bereits erwähnt sind unter lokale Ereignisse diejenigen Ereignisse zu verstehen, die auftreten, wenn eine bestimmte lokale Zeit des dazugehörigen Prozesses eingetreten ist. Globale Ereignisse hingegen sind diejenigen Ereignisse, die auftreten, wenn eine bestimmte globale Zeit eingetreten ist. Ein globales Ereignis nimmt die globale Zeit- und ein lokales Ereignis die lokale Prozesszeit als Eintrittskriterium. Globale Ereignisse machen somit nur einen Unterschied, wenn sich die lokalen Prozesszeiten von der globalen Zeit unterscheiden. +Der erste Unterschied ist in der Sidebar erkennbar (Abbildung \ref{fig:SidebarExpertenmodus}.). Dort sind nun, zusätzlich zu den lokalen Ereignissen, auch globale Ereignisse editierbar. Wie bereits erwähnt sind unter lokale Ereignisse diejenigen Ereignisse zu verstehen, die auftreten, wenn eine bestimmte lokale Zeit des dazugehörigen Prozesses eingetreten ist. Globale Ereignisse hingegen sind diejenigen Ereignisse, die auftreten, wenn eine bestimmte globale Zeit eingetreten ist. Ein globales Ereignis nimmt die globale Simulationszeit und ein lokales Ereignis die lokale Prozesszeit als Eintrittskriterium. Globale Ereignisse machen somit nur einen Unterschied, wenn sich die lokalen Prozesszeiten von der globalen Zeit unterscheiden. Des Weiteren kann der Anwender bei der Programmierung eines neuen Ereignisses direkt die dazugehörige PID selektieren. Im einfachen Modus wurde hier immer standardmäßig die PID des aktuell (in der obersten Combo-Box) ausgewählten Prozesses verwendet (hier mit PID 1). \subsubsection{Lamportzeit-, Vektorzeit- und Anti-Aliasing Schalter} -Weitere Unterschiede machen sich unterhalb des Loggfensters bemerkbar. Dort gibt es unter Anderem zwei neue Schalter ``Lamportzeit'' und ``Vektorzeit''. Aktiviert der Anwender einen dieser beiden Schalter, so wird die Lamport- beziehungsweise Vektorzeit in der Visualisierung dargestellt. Damit die Übersichtlichkeit nicht leidet, kann der Anwender nur jeweils einen dieser beiden Schalter zur gleichen Zeit aktiviert haben. +Weitere Unterschiede machen sich unterhalb des Logfensters bemerkbar. Dort gibt es unter anderem zwei neue Schalter ``Lamportzeit'' und ``Vektorzeit''. Aktiviert der Anwender einen dieser beiden Schalter, so werden die Lamport- beziehungsweise die Vektor-Zeitstempel in der Visualisierung dargestellt. Damit die Übersichtlichkeit nicht leidet, kann der Anwender nur jeweils einen dieser beiden Schalter zur gleichen Zeit aktiviert haben. \begin{figure}[h] \centering @@ -183,15 +185,15 @@ Weitere Unterschiede machen sich unterhalb des Loggfensters bemerkbar. Dort gibt \label{fig:SidebarExpertenmodus} \end{figure} -Der Anti-Aliasing-Schalter ermöglicht dem Anwender Anti-Aliasing zu aktivieren beziehungsweise zu deaktivieren. Mit Anti-Aliasing werden alle Grafiken der Visualisierung gerundet dargestellt. Aus Performance-gründen ist Anti-Aliasing standardmäßig nicht aktiv. +Der Anti-Aliasing-Schalter ermöglicht dem Anwender Anti-Aliasing zu aktivieren beziehungsweise zu deaktivieren. Mit Anti-Aliasing werden alle Grafiken der Visualisierung gerundet dargestellt. Aus Performance-Gründen ist Anti-Aliasing standardmäßig nicht aktiv. -\subsubsection{Der Loggfilter} +\subsubsection{Der Logfilter} -Je komplexer eine Simulation wird, desto unübersichtlicher werden die Einträge im Loggfenster. Hier fällt es zunehmend schwerer die Übersicht aller Ereignisse zu behalten. Um dem entgegenzuwirken gibt es im Expertenmodus einen Loggfilter, welcher es ermöglicht nur die wesentlichen Daten aus den Loggs zu filtern. +Je komplexer eine Simulation wird, desto unübersichtlicher werden die Einträge im Logfenster. Hier fällt es zunehmend schwerer die Übersicht aller Ereignisse zu behalten. Um dem entgegenzuwirken gibt es im Expertenmodus einen Logfilter, welcher es ermöglicht nur die wesentlichen Daten aus den Logs zu filtern. -Der Loggfilter wird anhand dem dazugehörigen Schalter ``Filter'' aktiviert und deaktiviert. In der dahinterliegenden Eingabezeile kann ein regulärer Ausdruck in Java-Syntax angegeben werden. Beispielsweise werden mit ``\textit{PID: (1|2)}'' nur Loggzeilen angezeigt, die entweder ``\textit{PID: 1}'' oder ``\textit{PID: 2}'' beinhalten. Alle anderen Zeilen, die zum Beispiel nur ``\textit{PID: 3}'' beinhalten, werden dabei nicht angezeigt. Mit Loggfilter werden nur die Loggzeilen angezeigt, auf die der angegebene reguläre Ausdruck passt. Der Loggfilter kann auch nachträglich aktiviert werden, da bereits protokollierte Ereignisse nach jeder Filteränderung erneut gefiltert werden. +Der Logfilter wird anhand des dazugehörigen Schalters ``Filter'' aktiviert und deaktiviert. In der dahinterliegenden Eingabezeile kann ein regulärer Ausdruck in Java-Syntax, beschrieben in \cite{Regexp}, angegeben werden. Beispielsweise werden mit ``\textit{PID: (1|2)}'' nur Logzeilen angezeigt, die entweder ``\textit{PID: 1}'' oder ``\textit{PID: 2}'' beinhalten. Alle anderen Zeilen, die zum Beispiel nur ``\textit{PID: 3}'' beinhalten, werden dabei nicht angezeigt. Mit Logfilter werden nur die Logzeilen angezeigt, auf die der angegebene reguläre Ausdruck passt. Der Logfilter kann auch nachträglich aktiviert werden, da bereits protokollierte Ereignisse nach jeder Filteränderung erneut gefiltert werden. -Der Loggfilter kann auch während einer laufenden Simulation verwendet werden. Bei Filterdeaktivierung werden alle Nachrichten wieder dargestellt. Loggnachrichten, die aufgrund des Filters noch nie angezeigt wurden, werden dann nachträglich angezeigt. +Der Logfilter kann auch während einer laufenden Simulation verwendet werden. Bei Filterdeaktivierung werden alle Nachrichten wieder dargestellt. Lognachrichten, die aufgrund des Filters noch nie angezeigt wurden, werden dann nachträglich angezeigt. \begin{figure}[h] \centering @@ -202,11 +204,11 @@ Der Loggfilter kann auch w \section{Ereignisse} -Es wird zwischen zwei Haupttypen von Ereignissen unterschieden: Programmierbare Ereignisse und nicht programmierbare Ereignisse. Programmierbare Ereignisse lassen sich im Ereigniseditor programmieren und editieren und deren Eintrittszeiten hängen von den lokalen Prozessuhren oder der globalen Uhr ab. Nicht-programmierbare Ereignisse lassen sich hingegen nicht im Ereigniseditor programmieren und treten nicht wegen einer bestimmten Uhrzeit ein, sondern aufgrund anderer Gegebenheiten wie zum Beispiel das Eintreffen einer Nachricht oder das Ausführen einer Aktion aufgrund eines Weckers, worauf später nochmal genauer eingegangen wird. +Es wird zwischen zwei Haupttypen von Ereignissen unterschieden: Programmierbare Ereignisse und nicht programmierbare Ereignisse. Programmierbare Ereignisse lassen sich im Ereigniseditor programmieren und editieren und deren Eintrittszeiten hängen von den lokalen Prozessuhren oder der globalen Uhr ab. Nicht programmierbare Ereignisse lassen sich hingegen nicht im Ereigniseditor programmieren und treten nicht wegen einer bestimmten Uhrzeit ein, sondern aufgrund anderer Gegebenheiten wie zum Beispiel das Eintreffen einer Nachricht oder das Ausführen einer Aktion aufgrund eines Weckers, worauf später nochmal genauer eingegangen wird. \subsubsection{Prozessabsturz- und Wiederbelebung (programmierbar)} -Die beiden einfachsten Ereignisse sind ``Prozessabsturz'' sowie ``Prozesswiederbelebung''. Wenn ein Prozess abgestürzt ist, so wird sein Prozessbalken in rot dargestellt. Ein abgestürzter Prozess kann keine weiteren Ereignisse mehr verarbeiten und wenn bei ihm eine Nachricht eintrifft, dann kann sie nicht verarbeitet werden und geht deshalb verloren. Die einzige Ausnahme bildet ein Wiederbelebungsereignis. Ein abgestürzter Prozess kann nichts, außer wiederbelebt werden. Während eines Prozessabsturzes läuft die lokale Prozessuhr, abgesehen der Lamport- und Vektor-Uhren, normal weiter. Das heißt es besteht die Möglichkeit, dass ein Prozess einige seiner Ereignisse gar nicht ausführt, da er zu den Ereigniseintrittszeiten abgestürzt ist. Wenn im echten Leben ein Computer abstürzt oder abgeschaltet wird, dann läuft seine Hardware-Uhr unabhängig vom Betriebssystem auch weiter. +Die beiden einfachsten Ereignisse sind ``Prozessabsturz'' sowie ``Prozesswiederbelebung''. Wenn ein Prozess abgestürzt ist, so wird sein Prozessbalken in rot dargestellt. Ein abgestürzter Prozess kann keine weiteren Ereignisse mehr verarbeiten und wenn bei ihm eine Nachricht eintrifft, dann kann sie nicht verarbeitet werden und geht deshalb verloren. Die einzige Ausnahme bietet ein Wiederbelebungsereignis. Ein abgestürzter Prozess kann nichts, außer wiederbelebt werden. Während eines Prozessabsturzes läuft die lokale Prozessuhr, abgesehen von den Lamport- und Vektor-Zeitstempel, normal weiter. Das heißt, es besteht die Möglichkeit, dass ein Prozess einige seiner Ereignisse gar nicht ausführt, da er zu den Ereigniseintrittszeiten abgestürzt ist. Wenn im echten Leben ein Computer abstürzt oder abgeschaltet wird, dann läuft seine Hardware-Uhr unabhängig vom Betriebssystem auch weiter. \subsubsection{Aktivierung und Deaktivierung von Protokollen sowie Starten von Anfragen (programmierbar)} Es ist bereits bekannt, dass ein Prozess mehrere Protokolle client- und auch serverseitig unterstützen kann. Welches Protokoll von einem Prozess unterstützt wird, kann der Anwender anhand von Protokollaktivierungs- und Protokolldeaktivierungsereignissen konfigurieren. Somit besteht die Möglichkeit, dass ein gegebener Prozess ein bestimmtes Protokoll erst zu einem bestimmten Zeitpunkt unterstützt und gegebenenfalls ein anderes Protokoll ablöst. Jedes Protokoll kann entweder server- oder clientseitig aktiviert beziehungsweise deaktiviert werden. Welche Protokolle es gibt wird später behandelt. Der Anwender hat somit die Auswahl zwischen fünf verschiedenen Protokollereignistypen: @@ -219,11 +221,11 @@ Es ist bereits bekannt, dass ein Prozess mehrere Protokolle client- und auch ser \item Starten einer Client/Server-Anfrage eines gegebenen Protokolls \end{itemize} -Ob sich das Ereignis für das Starten einer Anfrage auf einen Client oder einen Server bezieht, hängt vom verwendeten Protokoll ab. Es gibt Protokolle, wo der Client die Anfragen starten muss, und es gibt Protokolle, wo der Server diese Aufgabe übernimmt. Beispielsweise startet bei dem ``Ping-Pong Protokoll'' der Client- und bei dem ``Commit-Protokollen'' der Server immer die Anfragen. Es gibt kein Protokoll, wo der Client und der Server jeweils Anfragen starten können. +Ob sich das Ereignis für das Starten einer Anfrage auf einen Client oder einen Server bezieht, hängt vom verwendeten Protokoll ab. Es gibt Protokolle, wo der Client die Anfragen starten muss, und es gibt Protokolle, wo der Server diese Aufgabe übernimmt. Beispielsweise startet bei dem ``Ping-Pong Protokoll'' der Client und bei dem ``Commit-Protokollen'' der Server immer die Anfragen. Es gibt kein Protokoll, wo der Client und der Server jeweils Anfragen starten können. \subsubsection{Nachrichtenempfang sowie Antwortnachrichten (nicht-programmierbar)} -Nachdem ein Prozess eine Nachricht empfängt wird zuerst überprüft, ob er das dazugehörige Protokoll unterstützt. Wenn der Prozess das Protokoll unterstützt wird geschaut, ob es sich um eine Client- oder eine Servernachricht handelt. Wenn es sich um eine Clientnachricht handelt, so muss der Empfängerprozess das Protokoll serverseitig unterstützen und virce versa. Wenn alles passt, dann führt der Empfängerprozess die vom Protokoll definierten Aktionen aus. In der Regel berechnet der Prozess einen bestimmten Wert und schickt ihn über eine Antwortnachricht zurück. Es können aber auch beliebig andere Aktionen ausgeführt werden. Welche dies sind hängt vom Protokoll ab. +Nachdem ein Prozess eine Nachricht empfängt wird zuerst überprüft, ob er das dazugehörige Protokoll unterstützt. Wenn der Prozess das Protokoll unterstützt, wird geschaut, ob es sich um eine Client- oder eine Servernachricht handelt. Wenn es sich um eine Clientnachricht handelt, so muss der Empfängerprozess das Protokoll serverseitig unterstützen und virce versa. Wenn alles passt, dann führt der Empfängerprozess die vom Protokoll definierten Aktionen aus. In der Regel berechnet der Prozess einen bestimmten Wert und schickt ihn über eine Antwortnachricht zurück. Es können aber auch beliebig andere Aktionen ausgeführt werden. Welche dies sind hängt vom Protokoll ab. \subsubsection{Callback-Ereignisse (nicht-programmierbar)} @@ -268,12 +270,12 @@ In diesem Abschnitt wird genauer auf die m \end{figure} -Der Simulator unterscheidet zwischen mehreren Datentypen, in denen die einstellbaren Variablen vorliegen können (Tabelle \ref{tb:VariablenDatentypen}). Jede Variable besitzt einen Namen, einen Wert und eine optionale Beschreibung. Wenn eine Variablenbeschreibung vorhanden ist, so wird sie anstelle des Variablennamen in einem Editor (mehr zu Editoren später) angezeigt. Der Variablenname wird vom Simulator lediglich für die interne Verwendung benötigt. Im folgenden bedeutet \textit{Typ: varname = wert}, dass die Variable vom Typ \textit{Typ} ist, der interne Variablenname \textit{varname} lautet, und standardmäßig den Wert \textit{wert} zugewiesen hat. Vom Anwender lassen sich lediglich die Variablenwerte, jedoch nicht die Variablentypen, Variablennamen und Beschreibungen ändern. +Der Simulator unterscheidet zwischen mehreren Datentypen, in denen die einstellbaren Variablen vorliegen können (Tabelle \ref{tb:VariablenDatentypen}.). Jede Variable besitzt einen Namen, einen Wert und eine optionale Beschreibung. Wenn eine Variablenbeschreibung vorhanden ist, so wird sie anstelle des Variablennamen in einem Editor (mehr zu Editoren später) angezeigt. Der Variablenname wird vom Simulator lediglich für die interne Verwendung benötigt. Im folgenden bedeutet \textit{Typ: varname = wert}, dass die Variable vom Typ \textit{Typ} ist, der interne Variablenname \textit{varname} lautet, und standardmäßig den Wert \textit{wert} zugewiesen hat. Vom Anwender lassen sich lediglich die Variablenwerte, jedoch nicht die Variablentypen, Variablennamen und Beschreibungen ändern. \subsection{Simulationseinstellungen} -Beim Erstellen einer neuen Simulation erscheint zunächst das dazugehörige Einstellungsfenster (Abbildung \ref{fig:Simulationseinstellungen}). In der Regel reicht es, wenn der Anwender hier, bis auf die Anzahl beteiligter Prozesse, die Standardwerte übernimmt. Es besteht auch die Möglichkeit die Einstellungen nachträglich zu editieren, indem das Einstellungsfenster via ``Editieren $\rightarrow$ Einstellungen'' erneut aufgerufen wird. +Beim Erstellen einer neuen Simulation erscheint zunächst das dazugehörige Einstellungsfenster (Abbildung \ref{fig:Simulationseinstellungen}.). In der Regel reicht es, wenn der Anwender hier, bis auf die Anzahl beteiligter Prozesse, die Standardwerte übernimmt. Es besteht auch die Möglichkeit die Einstellungen nachträglich zu editieren, indem das Einstellungsfenster via ``Editieren $\rightarrow$ Einstellungen'' erneut aufgerufen wird. Im Folgenden werden alle in den Simulationseinstellungen verfügbaren Variablen beschrieben. Die Klammern geben die Typen, Namen und die Standardwerte an, in denen die Variablen vorliegen. @@ -287,15 +289,15 @@ Im Folgenden werden alle in den Simulationseinstellungen verf \begin{itemize} \item \textbf{Prozesse empfangen eigene Nachrichten} \textit{(Boolean: sim.message.own.recv = false)}: Standardmäßig können Prozesse keine Nachrichten empfangen, die sie selbst verschickt haben. Dies trägt zur Übersichtlichkeit der Simulation bei. Wenn diese Variable jedoch auf \textit{true} gesetzt wird, dann kann ein Prozess auch selbst verschickte Nachrichten empfangen und auf diese ebenso antworten. Die Zeit für das Versenden und Empfangen einer Nachricht an sich selbst beträgt jedoch stets \textit{0ms}. Diese Variable sollte mit Vorsicht verwendet werden, da bedingt durch den \textit{0ms} Endlosschleifen entstehen können. - \item \textbf{Mittelwerte der Nachrichtenverlustwahrscheinlichkeiten bilden} \textit{(Boolean: sim.message.prob.mean = true)}: Jede Nachricht die verschickt wird hat, je nach Einstellungen, eine vom verschickenden Prozess abhängige zufällige Verlustwahrscheinlichkeit. Wenn diese Option aktiviert ist, so wird hier der Mittelwert aus den Verlustwahrscheinlichkeiten vom Sender- und Empfängerprozess gebildet. Ansonsten wird stets die Verlustwahrscheinlichkeit, die beim Senderprozesses angegeben wurde, verwendet. - \item \textbf{Mittelwerte der Übertragungszeiten bilden} \textit{(Boolean: sim.message.sendingtime.mean = true)}: Jede Nachricht die verschickt wird hat, je nach Einstellungen, eine vom verschickenden Prozess abhängige zufällige Übertragungszeit bis sie ihr Ziel erreicht (siehe Prozesseinstellungen später). Wenn diese Option aktiviert ist, so wird der Mittelwert vom Sender- und Empfängerprozess gebildet. Ansonsten wird stets die Übertragungszeit, die beim Senderprozesses angegeben wurde, verwendet. + \item \textbf{Mittelwerte der Nachrichtenverlustwahrscheinlichkeiten bilden} \textit{(Boolean: sim.message.prob.mean = true)}: Jede Nachricht, die verschickt wird, hat, je nach Einstellungen, eine vom verschickenden Prozess abhängige zufällige Verlustwahrscheinlichkeit. Wenn diese Option aktiviert ist, so wird hier der Mittelwert aus den Verlustwahrscheinlichkeiten vom Sender- und Empfängerprozess gebildet. Ansonsten wird stets die Verlustwahrscheinlichkeit, die beim Senderprozesses angegeben wurde, verwendet. + \item \textbf{Mittelwerte der Übertragungszeiten bilden} \textit{(Boolean: sim.message.sendingtime.mean = true)}: Jede Nachricht, die verschickt wird, hat, je nach Einstellungen, eine vom verschickenden Prozess abhängige zufällige Übertragungszeit bis sie ihr Ziel erreicht (siehe Prozesseinstellungen später). Wenn diese Option aktiviert ist, so wird der Mittelwert vom Sender- und Empfängerprozess gebildet. Ansonsten wird stets die Übertragungszeit, die beim Senderprozesses angegeben wurde, verwendet. \item \textbf{Nur relevante Nachrichten anzeigen} \textit{(Boolean: sim.messages.relevant = true)}: Wenn nur alle relevanten Nachrichten angezeigt werden, dann werden Nachrichten an einen Prozess die er selbst nicht verarbeiten kann, weil er das dazugehörige Protokoll nicht unterstützt, nicht angezeigt. Dies verbessert die Übersicht. - \item \textbf{Expertenmodus aktivieren} \textit{(Boolean: sim.mode.expert = false)}: Hier lässt sich der Expertenmodus aktivieren beziehungsweise deaktivieren. Alternativ kann dies über den gleichnamigen Schalter unterhalb des Loggfensters geschehen. + \item \textbf{Expertenmodus aktivieren} \textit{(Boolean: sim.mode.expert = false)}: Hier lässt sich der Expertenmodus aktivieren beziehungsweise deaktivieren. Alternativ kann dies über den gleichnamigen Schalter unterhalb des Logfensters geschehen. \item \textbf{Simulation periodisch wiederholen} \textit{(Boolean: sim.periodic = false)}: Wenn diese Variable auf \textit{true} gesetzt ist, dann wird die Simulation jedes Mal nach Ablauf automatisch erneut gestartet. - \item \textbf{Lamportzeiten betreffen alle Ereignisse} \textit{(Boolean: sim.update.lamporttime.all = false)}: Wenn diese Variable auf \textit{true} gesetzt ist, dann werden bei jedem Ereignis alle Lamportzeitstempel aller Prozesse jeweils inkrementiert. Bei einem Wert \textit{false} inkrementieren sich die Lamportzeitstempel jeweils nur, wenn eine Nachricht empfangen oder verschickt wurde. + \item \textbf{Lamportzeiten betreffen alle Ereignisse} \textit{(Boolean: sim.update.lamporttime.all = false)}: Wenn diese Variable auf \textit{true} gesetzt ist, dann werden bei jedem Ereignis alle Lamport-Zeitstempel aller Prozesse jeweils inkrementiert. Bei einem Wert \textit{false} inkrementieren sich die Lamport-Zeitstempel jeweils nur, wenn eine Nachricht empfangen oder verschickt wurde. \item \textbf{Vektorzeiten betreffen alle Ereignisse} \textit{(Boolean: sim.update.vectortime.all = false)}: Wenn diese Variable auf \textit{true} gesetzt ist, dann werden bei jedem Ereignis alle Vektor-Zeitstempel aller Prozesse jeweils inkrementiert. Bei einem Wert \textit{false} inkrementieren sich die Vektor-Zeitstempel jeweils nur, wenn eine Nachricht empfangen oder verschickt wurde. - Lamport- und Vektorzeitstempel werden später anhand eines Beispiels verdeutlicht. + Lamport- und Vektor-Zeitstempel werden später anhand eines Beispiels verdeutlicht. \item \textbf{Abspielgeschwindigkeit der Simulation} \textit{(Float: sim.clock.speed = 0.5)}: Gibt den Faktor der Simulationsabspielgeschindigkeit an. Wenn als Faktor \textit{1} gewählt wird, dann dauert eine simulierte Sekunde so lange wie eine echte Sekunde. Der Faktor \textit{0.5} gibt somit an, dass die Simulation mit halber Echtzeitgschwindigkeit abgespielt wird. \item \textbf{Anzahl der Prozesse} \textit{(Integer: sim.process.num = 3)}: Gibt die Anzahl beteiligter Prozesse an. Der Anwender kann auch nachträglich via Rechtsklick auf den Prozessbalken den jeweiligen Prozess aus der Simulation entfernen oder weitere Prozesse hinzufügen. \item \textbf{Dauer der Simulation} \textit{(Integer: sim.seconds = 15)}: Gibt die Dauer der Simulation in Sekunden an. @@ -362,758 +364,5 @@ Im selben Fenster (im Prozesseditor) lassen sich auch die Protokollvariablen edi \label{tb:Farbeinstellungen} \end{table} -Im Expertenmodus lassen sich zusätzliche Variablen, wie beispielsweise diverse Farbwerte und Anzahl oder Pixel verschiedener der GUI-Elemente, editieren. Auf Abbildung \ref{fig:SimulationseinstellungenExperten} sieht der Anwender alle einstellbaren Farben. Die fett-gedruckten Schlüssel in Tabelle \ref{tb:Farbeinstellungen} dienen nur als Standardwerte für die neu zu erstellenden Prozesse und sind auch jeweils in den Prozesseinstellungen für jeden Prozess separat editierbar. - -\newpage -\section{Protokolle} - -Im Folgenden werden alle verfügbaren Protokolle behandelt. Wie bereits beschrieben wird bei Protokollen zwischen Server- und Clientseite unterschieden. Server können auf Clientnachrichten, und Client auf Servernachrichten antworten. Jeder Prozess kann beliebig viele Protokolle sowohl clientseitig als auch serverseitig unterstützen. Theoretisch ist es auch möglich, dass ein Prozess für ein bestimmtes Protokoll gleichzeitig der Server und der Client ist. Der Anwender kann auch weitere eigene Protokolle in der Programmiersprache Java mittels einer speziellen API (Application Programming Interface) erstellen. Wie eigene Protokolle erstellt werden können wird später behandelt. - -Im mitgelieferten Verzeichnis \textit{saved-simulations} befinden sich alle Beispielsimulationen zum Selbst probieren als \textit{.dat} (Java-Serialisierungsobjekt) abgespeichert. - -\subsection{Beispiel (Dummy) Protokoll} - -Das Dummy-Protokoll dient lediglich als leeres Template für die Erstellung eigener Protokolle. Bei der Verwendung des Dummy-Protokolls werden bei Ereignissen lediglich Loggnachrichten ausgegeben. Es werden aber keine weiteren Aktionen ausgeführt. - -\newpage -\subsection{Das Ping-Pong Protokoll \small{\textit{(ping-pong.dat, ping-pong-sturm.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-ping-pong}} - \caption{Das Ping-Pong Protokoll} - \label{fig:PingPongProto} -\end{figure} - -Bei dem Ping-Pong Protokoll (Abbildung \ref{fig:PingPongProto}) werden zwischen zwei Prozessen, Client P1 und Server P2, ständig Nachrichten hin- und hergeschickt. Der Ping-Pong Client startet die erste Anfrage, worauf der Server dem Client antwortet. Auf diese Antwort wird vom Client ebenfalls geantwortet und so weiter. Jeder Nachricht wird ein Zähler mitgeschickt, der bei jeder Station um eins inkrementiert- und jeweils im Loggfenster protokolliert wird. In Tabelle \ref{tb:PingPongTasks} sind alle für dieses Beispiel programmierten Ereignisse aufgeführt. - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-ping-pong-sturm}} - \caption{Das Ping-Pong Protokoll (Sturm)} - \label{fig:PingPongSturmProto} -\end{figure} - -Wichtig ist, dass Prozess 1 seinen Ping-Pong Client aktiviert, bevor er eine Ping-Pong Clientanfrage startet! Wenn die Eintrittszeiten für die Aktivierung des Protokolls und das Starten der Anfrage identisch sind, so ordnet der Task-Manager (mehr dazu später) diese Ereignisse automatisch in der richtigen Reihenfolge an. Wenn der Ping-Pong Client nicht aktiviert werden würde, dann könnte P1 auch keine Ping-Pong Anfrage starten. Bevor ein Prozess eine Anfrage starten kann, muss er das dazugehörige Protokoll unterstützen beziehungsweise aktiviert haben. Dies gilt natürlich für alle anderen Protokolle analog. Anhand diesem Beispiel ist erkennbar, dass die noch nicht ausgelieferte Nachrichten grün eingefärbt ist. Alle ausgelieferten Nachrichten tragen bereits die Farbe Blau. - -Werden die Ereignisse wie in Tabelle \ref{tb:PingPongSturmTasks} abgeändert, so lässt sich ein Ping-Pong Sturm realisieren. Dort wurde ein neuer Prozess 3 eingeführt, der als zusätzlicher Ping-Pong Server agiert. Da auf jede Clientnachricht stets zwei Serverantworten folgen, verdoppelt sich bei jedem Ping-Pong Durchgang die Anzahl der kursierenden Nachrichten. Auf Abbildung \ref{fig:PingPongSturmProto} ist der dazugehörige Simulationsverlauf bis zum Zeitpunkt \textit{12676ms} dargestellt. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 0 & 1 & Ping Pong Client aktivieren\\ - 0 & 2 & Ping Pong Server aktivieren\\ - 0 & 1 & Ping Pong Clientanfrage starten - \end{tabular} - } - \caption{Programmierte Ping-Pong Ereignisse} - \label{tb:PingPongTasks} -\end{table} - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 0 & 1 & Ping Pong Client aktivieren\\ - 0 & 2 & Ping Pong Server aktivieren\\ - 0 & 3 & Ping Pong Server aktivieren\\ - 0 & 1 & Ping Pong Clientanfrage starten - \end{tabular} - } - \caption{Programmierte Ping-Pong Ereignisse (Sturm)} - \label{tb:PingPongSturmTasks} -\end{table} - -\newpage - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 0000 & 1 & Broadcast Client aktivieren\\ - 0000 & 2 & Broadcast Client aktivieren\\ - 0000 & 3 & Broadcast Client aktivieren\\ - 0000 & 4 & Broadcast Client aktivieren\\ - 0000 & 5 & Broadcast Client aktivieren\\ - 0000 & 6 & Broadcast Client aktivieren\\ - 0000 & 1 & Broadcast Server aktivieren\\ - 0000 & 2 & Broadcast Server aktivieren\\ - 0000 & 3 & Broadcast Server aktivieren\\ - 0000 & 4 & Broadcast Server aktivieren\\ - 0000 & 5 & Broadcast Server aktivieren\\ - 0000 & 6 & Broadcast Server aktivieren\\ - 0000 & 1 & Broadcast Clientanfrage starten\\ - 2500 & 1 & Broadcast Clientanfrage starten - \end{tabular} - } - \caption{Programmierte Broadcast Ereignisse} - \label{tb:BroadcastSturmTasks} -\end{table} -\subsection{Das Broadcast Protokoll \small{\textit{(broadcast.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-broadcast-sturm}} - \caption{Das Broadcast Protokoll} - \label{fig:BroadcastSturmProto} -\end{figure} - -Das Broadcast Protokoll verhält sich ähnlich wie das Ping-Pong Protokoll. Der Unterschied besteht darin, dass sich das Protokoll anhand einer eindeutigen Broadcast-ID merkt, welche Nachrichten bereits verschickt wurden. Das Broadcast Protokoll (server- und clientseitig) verschickt alle erhaltenen Nachrichten, sofern sie vom jeweiligen Prozess noch nicht schon einmal verschickt wurden, erneut. - -Der Server und der Client unterscheiden sich in diesem Fall nicht und führen bei Ankunft einer Nachricht jeweils die selben Aktionen durch. Somit lässt sich, unter Verwendung mehrerer Prozesse (hier 6), wie auf Abbildung \ref{fig:BroadcastSturmProto}, ein Broadcast erzeugen. P1 ist der Client und startet je eine Anfrage nach \textit{0ms} und \textit{2500ms}. Die Simulationsdauer beträgt hier genau \textit{5000ms}. Da ein Client nur Servernachrichten und ein Server nur Clientnachrichten empfangen kann, ist in dieser Simulation jeder Prozess, wie in Tabelle \ref{tb:BroadcastSturmTasks} angegeben, gleichzeitig Server und Client. - -\newpage -\subsection{Das Protokoll zur internen Synchronisierung in einem synchronen System \small{\textit{(int-sync.dat)}}} - -Bisher wurden nur Protokolle vorgeführt, in denen die beteiligten Prozesse keine Uhrabweichung eingestellt hatten. Das Protokoll zur internen Synchronisierung ist ein Protokoll zur Synchronisierung der lokalen Prozesszeit, welches beispielsweise angewendet werden kann, wenn eine Prozesszeit aufgrund einer Uhrabweichung falsch geht. Wenn der Client seine falsche lokale Zeit $t_c$ mit einem Server synchronisieren möchte, so schickt er ihm eine Clientanfrage. Der Server schickt als Antwort seine eigene lokale Prozesszeit $t_s$ zurück, womit der Client seine neue und genauere Prozesszeit berechnen kann. Wie genau die neue Prozesszeit berechnet wird, ist im Folgenden beschrieben: - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-time-sync}} - \caption{Das Protokoll zur internen Synchronisierung} - \label{fig:TimeSyncProto} -\end{figure} - -Hier (Abbildung \ref{fig:TimeSyncProto}) stellt P1 den Client und P2 den Server dar. Da die Übertragungszeit $t_u$ einer Nachricht angenommen zwischen $t'_{min}$ und $t'_{max}$ liegt, setzt der Client P1 nach Empfang der Serverantwort seine lokale Prozesszeit auf - -\begin{equation*} - t_c := t_s + \frac{1}{2} (t'_{min} + t'_{max}) -\end{equation*} - -Somit wurde die lokale Zeit von P1, bis auf einen Fehler von $< \frac{1}{2} (t'_{max} - t'_{min})$, synchronisiert. - -Der Clientprozess hat in der Abbildung \ref{fig:TimeSyncProto} als Uhrabweichung den Wert \textit{0.1} und der Server hat als Uhrabweichung den Wert \textit{0.0} konfiguriert. Der Client startet, wie in Tabelle \ref{tb:InterneSyncTasks} angegeben, nach \textit{0ms}, \textit{5000ms} und \textit{10000ms} seiner lokalen Prozesszeit jeweils eine Clientanfrage. In der Abbildung lässt sich erkennen, dass die 2. und die 3. Anfrage nicht synchron zu der globalen Zeit (siehe Sekunden-Gatter) gestartet wurden, was auf die Uhrabweichung von P1 zurückzuführen ist. Nach Simulationsende ist die Zeit von P1 bis auf \textit{15000ms} - \textit{15976ms} = \textit{-976ms} synchronisiert. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 00000 & 1 & Interne Sync. Client aktivieren \\ - 00000 & 2 & Interne Sync. Server aktivieren\\ - 00000 & 1 & Interne Sync. Clientanfrage starten\\ - 05000 & 1 & Interne Sync. Clientanfrage starten\\ - 10000 & 1 & Interne Sync. Clientanfrage starten\\ - \end{tabular} - } - \caption{Programmierte Ereignisse zur internen Synchronisierung} - \label{tb:InterneSyncTasks} -\end{table} - -\subsubsection{Protokollvariablen} - -Dieses Protokoll verwendet folgende zwei clientseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``Interne Sync. Client'' konfiguriert werden können. Serverseitig gibt es hier keine Variablen. - -\begin{itemize} - \item \textbf{Min. Übertragungszeit} \textit{(Long: 500)}: Gibt den Wert $t'_{min}$ in Millisekunden an - \item \textbf{Max. Übertragungszeit} \textit{(Long: 2000)}: Gibt den Wert $t'_{max}$ in Millisekunden an -\end{itemize} - -$t'_{min}$ und $t'_{max}$ sind die bei den Protokollberechnungen verwendeten Werte. Sie können sich allerdings von den tatsächlichen Nachrichtenübertragungszeiten $t_{min}$ und $t_{max}$ (siehe Sektion über Prozesseinstellungen) unterscheiden. Somit lassen sich auch Szenarien simulieren, in denen das Protokoll falsch eingestellt wurde und wo in der Zeitsynchronisierung große Fehler auftreten können. - -\newpage -\subsection{Christians Methode zur externen Synchronisierung \small{\textit{(ext-vs-int-sync.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-time-sync-2}} - \caption{Interne Synchronisierung und Christians Methode im Vergleich} - \label{fig:TimeSync2Proto} -\end{figure} - -Ein weiteres Protokoll für die Synchronisierung von Uhrzeiten funktioniert nach der Christians Methode zur externen Synchronisierung. Die Christians Methode benutzt die RTT (Round Trip Time) $t_{rtt}$, um die Übertragungszeit von einzelnen Nachrichten zu approximieren. - -Wenn der Client seine lokale Zeit $t_c$ bei einem Server synchronisieren möchte, so verschickt er eine Anfrage, und misst dabei bis zur Ankunft der Serverantwort die dazugehörige RTT $t_{rtt}$. Die Serverantwort beinhaltet die lokale Prozesszeit $t_s$ vom Server von dem Zeitpunkt, als der Server die Antwort verschickte. Der Client setzt dann seine lokale Zeit neu auf: - -\begin{equation*} - t_c := t_s + \frac{1}{2} t_{rtt} -\end{equation*} - -und zwar mit einer Genauigkeit von $\pm(\frac{1}{2} t_{rtt} - u_{min}$) wenn $u_{min}$ eine Schranke für eine Nachrichtenübertragung mit $t_{rtt} < u_{min}$ ist (siehe \cite{Vorlesung}). - -Im Prinzip sieht ein Verlauf einer Christians-Simulation so aus wie auf Abbildung \ref{fig:TimeSyncProto}, daher wird hier auf eine einfache Abbildung vom Christians-Protokoll verzichtet. Viel Interessanter ist der direkte Vergleich zwischen dem Protokoll zur internen Synchronisierung und der Christians Methode der externen Synchronisierung (Abbildung \ref{fig:TimeSync2Proto}). Hier stellt P1 den Client zur internen Synchronisierung und P3 den Client zur externen Synchronisierung dar. P2 fungiert für beide Protokolle gleichzeitig als Server. P1 und P3 starten jeweils zu den lokalen Prozesszeiten \textit{0ms}, \textit{5000ms} und \textit{10000ms} eine Clientanfrage (Tabelle \ref{tb:InterneSync2Tasks}). P1 und P3 haben als Uhrabweichung \textit{0.1} eingestellt und die Simulationsdauer beträgt insgesamt \textit{15000ms}. - -Auf der Abbildung \ref{fig:TimeSync2Proto} ist ablesbar, dass nach Ablauf der Simulation P1 seine Zeit bis auf \textit{15000ms} - \textit{14567ms} = \textit{433ms} und P3 seine Zeit bis auf \textit{15000ms} - \textit{15539ms} = \textit{-539ms} synchronisiert hat. In diesem Beispiel hat also das Protokoll zur internen Synchronisierung ein besseres Ergebnis geliefert. Dies ist allerdings nicht zwingend immer der Fall, da nach einer erneuten Simulationsausführung alle Nachrichten jeweils eine neue zufällige Übertragungszeit zwischen $t_{min}$ und $t_{max}$ haben werden, die auf das eine oder andere Protokoll wieder andere Auswirkungen haben können. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 00000 & 1 & Interne Sync. Client aktivieren \\ - 00000 & 1 & Interne Sync. Clientanfrage starten\\ - 00000 & 2 & Christians Server aktivieren\\ - 00000 & 2 & Interne Sync. Server aktivieren\\ - 00000 & 3 & Christians Client aktivieren \\ - 00000 & 3 & Christians Clientanfrage starten\\ - 05000 & 1 & Interne Sync. Clientanfrage starten\\ - 05000 & 3 & Christians Clientanfrage starten\\ - 10000 & 1 & Interne Sync. Clientanfrage starten\\ - 10000 & 3 & Christians Clientanfrage starten\\ - \end{tabular} - } - \caption{Programmierte Ereignisse, Vergleich interne und externe Synchronisierung} - \label{tb:InterneSync2Tasks} -\end{table} - -\newpage -\subsection{Der Berkeley Algorithmus zur internen Synchronisierung \small{\textit{(berkeley.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-berkeley}} - \caption{Der Berkeley Algorithmus zur internen Synchronisierung} - \label{fig:BerkeleyProto} -\end{figure} - -Der Berkeley Algorithmus zur internen Synchronisierung ist eine weitere Möglichkeit lokale Uhrzeiten abzugleichen. Dies ist das erste Protokoll, wo der Server die Anfragen startet. Der Server stellt den Koordinator des Protokolls dar. Die Clients sind somit passiv und müssen warten, bis eine Serveranfrage eintrifft. Hierbei muss der Server wissen, welche Clientprozesse an dem Protokoll teilnehmen, was sich in den Protokolleinstellungen des Servers einstellen lässt. - -Wenn der Server seine eigene lokale Zeit $t_s$ und auch die lokalen Prozesszeiten $t_i$ der Clients ($i = 1, ..., n$) synchronisieren möchte, so verschickt er eine Serveranfrage. $n$ sei hierbei die Anzahl beteiligter Clients. Die Clients senden dann ihre lokalen Prozesszeiten in einer Nachricht zurück zum Server. Der Server hat dabei die RTTs $r_i$ bis zur Ankunft aller Clientantworten gemessen. - -Nachdem alle Antworten vorliegen, setzt er zunächst seine eigene Zeit $t_s$ auf den Mittelwert $t_{avg}$ aller bekannten Prozesszeiten (seiner eigenen Prozesszeit eingeschlossen). Die Übertragungszeit einer Clientantwort wird auf die Hälfte der RTT geschätzt und wird in der Berechnung berücksichtigt: - -\begin{equation*} - t_{avg} := - \frac{1}{n+1} ( t_s + - \sum_{\substack{ - i=1\\ - }}^n - \frac{r_i}{2} + t_i - ) -\end{equation*} -\begin{equation*} - t_s := t_{avg} -\end{equation*} - -Anschließend berechnet der Server für jeden Client einen Korrekturwert $k_i := t_{avg} - t_i$, den er jeweils in einer separaten Nachricht zurückschickt. Die Clients setzten dann jeweils die lokale Prozesszeit auf $t'_i := t'_i + k_i$. Hierbei stellt $t'_i$ die derzeit aktuelle Prozesszeit des jeweiligen Clients dar. Denn bis zum Eintreffen des Korrekturwertes ist inzwischen wieder neue Zeit verstrichen. - -Im Beispiel auf Abbildung \ref{fig:BerkeleyProto} gibt es die 2 Clientprozesse P1 und P3 sowie den Serverprozess P2. Der Server startet nach jeweils \textit{0ms} und \textit{7500ms} eine Synchronisierungsanfrage (Tabelle \ref{tb:BerkeleyTasks}). Hier fällt auf, dass der Server stets 2 Korrekturwerte verschickt, die jeweils P1 und P3 erreichen. Es werden hier also pro Synchronisierungsvorgang insgesamt 4 Korrekturwerte ausgeliefert. Eine Korrekturnachricht enthält neben dem Korrekturwert $k_i$ auch die PID des Prozesses, für den die Nachricht bestimmt ist. Indem das Protokoll die PID überprüft verarbeitet ein Client so nur die für ihn bestimmten Korrekturwerte. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 0000 & 1 & Berkeley Client aktivieren \\ - 0000 & 2 & Berkeley Server aktivieren \\ - 0000 & 3 & Berkeley Client aktivieren \\ - 0000 & 2 & Berkeley Serveranfrage starten\\ - 7500 & 2 & Berkeley Serveranfrage starten\\ - \end{tabular} - } - \caption{Programmierte Ereignisse zum Berkeley Algorithmus} - \label{tb:BerkeleyTasks} -\end{table} -\subsubsection{Protokollvariablen} - -Dieses Protokoll verwendet folgende serverseitige Variable, die in den Prozesseinstellungen unter dem Punkt ``Berkeley Server'' konfiguriert werden kann. Clientseitig gibt es hier keine Variablen. - -\begin{itemize} - \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Berkeley Clientprozesse, mit denen der Berkeley Server die Zeit synchronisieren soll. Das Protokoll funktioniert nicht, wenn hier eine PID angegeben wird die gar nicht existiert oder nicht das Berkeley Protokoll clientseitig gar nicht unterstützt. In diesem Fall würde ewig auf eine fehlende Clientantwort gewartet werden. -\end{itemize} - -\newpage -\subsection{Das Ein-Phasen Commit Protokoll \small{\textit{(one-phase-commit.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-one-phase-commit}} - \caption{Das Ein-Phasen Commit Protokoll} - \label{fig:OnePhaseCommitProto} -\end{figure} - -Das Ein-Phasen Commit Protokoll ist dafür gedacht beliebig vielen Clients zu einer Festschreibung zu bewegen. Im realen Leben könnte dies beispielsweise das Erstellen oder Löschen einer Datei sein, von der auf jedem Client eine lokale Kopie existiert. Der Server ist der Koordinator und auch derjenige, der einen Festschreibewunsch initiiert. Hierbei verschickt der Server periodisch so oft den Festschreibewunsch, bis er von jedem Client eine Bestätigung erhalten hat. Der Server muss dabei die PIDs aller beteiligten Clientprozesse sowie einen Wecker für erneutes Versenden des Festschreibewunsches eingestellt bekommen. - -Die programmierten Ereignisse des Beispiels auf Abbildung \ref{fig:OnePhaseCommitProto} sind in Tabelle \ref{tb:OnePhaseCommitTasks} aufgelistet. P1 und P3 simulieren jeweils einen Client und P2 den Server. Damit die Simulation mehrere Festschreibewünsche verschickt, stürzt in der Simulation P1 nach \textit{1000ms} ab und nach \textit{5000ms} steht er wieder zur Verfügung. Die ersten beide Festschreibewünsche erreichen dadurch P1 nicht und erst der dritte Versuch verläuft erfolgreich. Bevor die Bestätigung von P1 bei P2 eintrifft, läuft jedoch der Wecker erneut ab, sodass ein weiterer Festschreibewunsch versendet wird. Da P1 und P3 jeweils schon eine Bestätigung verschickt haben, wird diese Festschreibewunschnachricht ignoriert. Jeder Client bestätigt auf einen Festschreibewunsch nur ein einziges Mal. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 0000 & 1 & 1-Phasen Commit Client aktivieren\\ - 0000 & 2 & 1-Phasen Commit Server aktivieren\\ - 0000 & 3 & 1-Phasen Commit Client aktivieren\\ - 0000 & 2 & 1-Phasen Commit Serveranfrage starten\\ - 1000 & 1 & Prozessabsturz\\ - 5000 & 1 & Prozesswiederbelebung - \end{tabular} - } - \caption{Programmierte Ein-Phasen Commit Ereignisse} - \label{tb:OnePhaseCommitTasks} -\end{table} - -\subsubsection{Protokollvariablen} - -Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``1-Phasen Commit Server'' konfiguriert werden können. Clientseitig gibt es hier keine Variablen. - -\begin{itemize} - \item \textbf{Zeit bis erneute Anfrage} \textit{(Long: timeout = 2500)}: Gibt die Anzahl von Millisekunden an, die gewartet werden sollen, bis der Festschreibewunsch erneut verschickt wird. - \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: pids = [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Clientprozesse, die festschreiben sollen. -\end{itemize} - -\newpage -\subsection{Das Zwei-Phasen Commit Protokoll \small{\textit{(two-phase-commit.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-two-phase-commit}} - \caption{Das Zwei-Phasen Commit Protokoll} - \label{fig:TwoPhaseCommitProto} -\end{figure} - -Das Zwei-Phasen Commit Protokoll ist eine Erweiterung des Ein-Phasen Commit Protokolls. Der Server startet zunächst eine Anfrage an alle beteiligten Clients, ob festgeschrieben werden soll. Jeder Client antwortet dann mit \textit{true} oder \textit{false}. Der Server fragt so oft periodisch nach, bis alle Ergebnisse aller Clients vorliegen. Nach Erhalt aller Abstimmungen überprüft der Server, ob alle mit \textit{true} abgestimmt haben. Für den Fall dass mindestens ein Client mit \textit{false} abgestimmt hat, wird der Festschreibevorgang abgebrochen und als globales Abstimmungsergebnis \textit{false} verschickt. Wenn jedoch alle mit \textit{true} abstimmten, soll festgeschrieben werden. Dabei wird das globale Abstimmungsergebnis \textit{true} verschickt. Das globale Abstimmungsergebnis wird periodisch so oft erneut verschickt, bis von jedem Client eine Bestätigung des Erhalts vorliegt. - -In dem Beispiel (Abbildung \ref{fig:TwoPhaseCommitProto}) sind P1 und P3 Clients und P2 der Server. Der Server verschickt nach \textit{0ms} seine erste Anfrage (Tabelle \ref{tb:TwoPhaseCommitTasks}). Da diese Simulation recht unübersichtlich ist, liegen in den Tabellen \ref{tb:TwoPhaseCommitLoggs} und \ref{tb:TwoPhaseCommitLoggs2} Auszüge aus dem Loggfenster vor. Auf die Lamport- und Vektorzeitstempel sowie die lokalen Prozesszeiten wurde hier wegen Irrelevanz verzichtet. Da keine Uhrabweichungen konfiguriert wurden, sind die lokalen Prozesszeiten stets gleich der globalen Zeit und deswegen wird in den Tabellen pro Loggeintrag jeweils nur eine Zeit angegeben. Anhand der Nachrichten IDs lassen sich dort die einzelnen Sendungen zuordnen. In den Loggs wird auch ständig der Inhalt der verschickten Nachricht sowie die dazugehörigen Datentypen aufgeführt. Hier stimmen P1 und P3 jeweils mit \textit{true}, d.h. es soll festgeschrieben werden, ab. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 0000 & 1 & 2-Phasen Commit Client aktivieren\\ - 0000 & 2 & 2-Phasen Commit Server aktivieren\\ - 0000 & 3 & 2-Phasen Commit Client aktivieren\\ - 0000 & 2 & 2-Phasen Commit Serveranfrage starten - \end{tabular} - } - \caption{Programmierte Zwei-Phasen Commit Ereignisse} - \label{tb:TwoPhaseCommitTasks} -\end{table} - -\subsubsection{Protokollvariablen} - -Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``2-Phasen Commit Server'' konfiguriert werden können: - -\begin{itemize} - \item \textbf{Zeit bis erneute Anfrage} \textit{(Long: timeout = 2500)}: Gibt die Anzahl von Millisekunden an, die gewartet werden sollen, bis der Festschreibewunsch erneut verschickt wird. - \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: pids = [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Clientprozesse die über eine Festschreibung abstimmen und anschließend gegebenenfalls festschreiben sollen. -\end{itemize} - -Und folgende Clientvariable kann unter den Prozesseinstellungen unter dem Punkt ``2-Phasen Commit Client'' konfiguriert werden: - -\begin{itemize} - \item \textbf{Festschreibwahrscheinlichkeit} \textit{(Integer: ackProb = 50)}: Gibt die Wahrscheinlichkeit in Prozent an, die der Client mit \textit{true}, also für das Festschreiben, abstimmt. -\end{itemize} - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Loggnachricht} \\ - \hline -000000 & & Simulation gestartet\\ -\hline -000000 & 1 & 2-Phasen Commit Client aktiviert\\ -\hline -000000 & 2 & 2-Phasen Commit Server aktiviert\\ -\hline -000000 & 2 & Nachricht versendet; ID: 94; Protokoll: 2-Phasen Commit\\ - & & Boolean: wantVote=true\\ -\hline -000000 & 3 & 2-Phasen Commit Client aktiviert\\ -\hline -000905 & 3 & Nachricht erhalten; ID: 94; Protokoll: 2-Phasen Commit\\ -\hline -000905 & 3 & Nachricht versendet; ID: 95; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=3; Boolean: isVote=true; vote=true\\ -\hline -000905 & 3 & Abstimmung true versendet\\ -\hline -001880 & 2 & Nachricht erhalten; ID: 95; Protokoll: 2-Phasen Commit\\ -\hline -001880 & 2 & Abstimmung von Prozess 3 erhalten! Ergebnis: true\\ -\hline -001947 & 1 & Nachricht erhalten; ID: 94; Protokoll: 2-Phasen Commit\\ -\hline -001947 & 1 & Nachricht versendet; ID: 96; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=1; Boolean: isVote=true; vote=true\\ -\hline -001947 & 1 & Abstimmung true versendet\\ -\hline -002500 & 2 & Nachricht versendet; ID: 97; Protokoll: 2-Phasen Commit\\ - & & Boolean: wantVote=true\\ -\hline -003006 & 3 & Nachricht erhalten; ID: 97; Protokoll: 2-Phasen Commit\\ -\hline -003006 & 3 & Nachricht versendet; ID: 98; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=3; Boolean: isVote=true; vote=true\\ -\hline -003006 & 3 & Abstimmung true versendet\\ -\hline -003137 & 2 & Nachricht erhalten; ID: 96; Protokoll: 2-Phasen Commit\\ -\hline -003137 & 2 & Abstimmung von Prozess 1 erhalten! Ergebnis: true\\ -\hline -003137 & 2 & Abstimmungen von allen beteiligten Prozessen erhalten!\\ - & & Globales Ergebnis: true\\ -\hline -003137 & 2 & Nachricht versendet; ID: 99; Protokoll: 2-Phasen Commit\\ - & & Boolean: isVoteResult=true; voteResult=true\\ -\hline -004124 & 1 & Nachricht erhalten; ID: 99; Protokoll: 2-Phasen Commit\\ -\hline -004124 & 1 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ -\hline -004124 & 1 & Nachricht versendet; ID: 100; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=1; Boolean: isAck=true\\ -\hline -004354 & 3 & Nachricht erhalten; ID: 99; Protokoll: 2-Phasen Commit\\ -\hline -004354 & 3 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ -\hline -004354 & 3 & Nachricht versendet; ID: 101; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=3; Boolean: isAck=true\\ -\hline -004434 & 1 & Nachricht erhalten; ID: 97; Protokoll: 2-Phasen Commit\\ -\hline -004434 & 1 & Nachricht versendet; ID: 102; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=1; Boolean: isVote=true; vote=true\\ - \end{tabular} - } - \caption{Auszug aus der Loggausgabe des Zwei-Phasen Commit Beispiels} - \label{tb:TwoPhaseCommitLoggs} -\end{table} - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Loggnachricht} \\ - \hline -004434 & 1 & Abstimmung true versendet\\ -\hline -004527 & 2 & Nachricht erhalten; ID: 98; Protokoll: 2-Phasen Commit\\ -\hline -004975 & 2 & Nachricht erhalten; ID: 101; Protokoll: 2-Phasen Commit\\ -\hline -005311 & 2 & Nachricht erhalten; ID: 102; Protokoll: 2-Phasen Commit\\ -\hline -005637 & 2 & Nachricht versendet; ID: 103; Protokoll: 2-Phasen Commit\\ - & & Boolean: isVoteResult=true; voteResult=true\\ -\hline -006051 & 2 & Nachricht erhalten; ID: 100; Protokoll: 2-Phasen Commit\\ -\hline -006051 & 2 & Alle Teilnehmer haben die Abstimmung erhalten\\ -\hline -006766 & 1 & Nachricht erhalten; ID: 103; Protokoll: 2-Phasen Commit\\ -\hline -006766 & 1 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ -\hline -006766 & 1 & Nachricht versendet; ID: 104; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=1; Boolean: isAck=true\\ -\hline -007279 & 2 & Nachricht erhalten; ID: 104; Protokoll: 2-Phasen Commit\\ -\hline -007618 & 3 & Nachricht erhalten; ID: 103; Protokoll: 2-Phasen Commit\\ -\hline -007618 & 3 & Globales Abstimmungsergebnis erhalten. Ergebnis: true\\ -\hline -007618 & 3 & Nachricht versendet; ID: 105; Protokoll: 2-Phasen Commit\\ - & & Integer: pid=3; Boolean: isAck=true\\ -\hline -009170 & 2 & Nachricht erhalten; ID: 105; Protokoll: 2-Phasen Commit\\ -\hline -010000 & & Simulation beendet - \end{tabular} - } - \caption{Auszug aus der Loggausgabe des Zwei-Phasen Commit Beispiels (2)} - \label{tb:TwoPhaseCommitLoggs2} -\end{table} - -\newpage -\subsection{Der ungenügende (Basic) Multicast \small{\textit{(basic-multicast.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-basic-multicast}} - \caption{Das Basic-Multicast Protokoll} - \label{fig:BasicMulticastProto} -\end{figure} - -Das Basic-Multicast Protokoll ist sehr einfach aufgebaut. Im Beispiel auf Abbildung \ref{fig:BasicMulticastProto} sind P1 und P3 Server und P2 der Client. Bei diesem Protokoll startet der Client immer die Anfrage, welche bei diesem Protokoll eine einfache Multicast-Nachricht darstellen soll. Die Basic-Multicast Server dienen lediglich für den Empfang einer Nachricht. Es werden keine Bestätigungen verschickt. Wie in Tabelle \ref{tb:BasicMulticastTasks} aufgeführt verschickt P2 alle \textit{2500ms} jeweils eine Multicast-Nachricht, die alle voneinander völlig unabhängig sind. - -P1 kann jedoch erst nach \textit{2500ms} Multicast-Nachrichten empfangen, da er vorher das Protokoll nicht unterstützt während P3 von \textit{3000ms} bis \textit{6000ms} abgestürzt ist und in dieser Zeit auch keine Nachrichten empfangen kann. Je nach Interpretation könnte P1 einen Server simulieren, der erst später ans Netz angeschlossen wird. Da die Einstellung ``Nur relevante Nachrichten anzeigen'' aktiviert ist, wird die erste Multicast-Nachricht von P2 an P1 nicht dargestellt. Bei jedem Prozess wurde die Nachrichtenverlustwahrscheinlichkeit auf \textit{30} Prozent gestellt, weswegen alle in dieser Simulation verschickten Nachrichten mit einer Wahrscheinlichkeit von \textit{30} Prozent ausfallen. - -In diesem Beispiel ging die 3. Multicast-Nachricht auf den Weg zu P3- und die 5. sowie 6. Nachricht auf den Weg zu P1 verloren. Lediglich die 4. Multicast-Nachricht hat alle beiden Ziele auf einmal erreicht. - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 00000 & 2 & Basic Multicast Client aktivieren\\ - 00000 & 3 & Basic Multicast Server aktivieren\\ - 00000 & 2 & Basic Multicast Clientanfrage starten\\ - 02500 & 1 & Basic Multicast Server aktivieren\\ - 02500 & 2 & Basic Multicast Clientanfrage starten\\ - 03000 & 3 & Prozessabsturz\\ - 05000 & 2 & Basic Multicast Clientanfrage starten\\ - 06000 & 3 & Prozesswiederbelebung\\ - 07500 & 2 & Basic Multicast Clientanfrage starten\\ - 10000 & 2 & Basic Multicast Clientanfrage starten\\ - 12500 & 2 & Basic Multicast Clientanfrage starten - \end{tabular} - } - \caption{Programmierte Basic-Multicast Ereignisse} - \label{tb:BasicMulticastTasks} -\end{table} - -\newpage -\subsection{Der zuverlässige (Reliable) Multicast \small{\textit{(reliable-multicast.dat)}}} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-reliable-multicast}} - \caption{Das Reliable-Multicast Protokoll} - \label{fig:ReliableMulticastProto} -\end{figure} - -Bei dem zuverlässigen (Reliable) Multicast verschickt der Client so oft periodisch seine Multicast-Nachricht erneut, bis er von allen beteiligten Servern eine Bestätigung erhalten hat. Nach jedem erneuten Versuch vergisst der Client, von welchen Servern er bereits eine Bestätigung erhalten hat, womit jeder erneuter Versuch von allen Teilnehmern aufs Neue bestätigt werden muss. In dem Beispiel (Abbildung \ref{fig:ReliableMulticastProto}, Tabelle \ref{tb:ReliableMulticastTasks}, sowie den Loggs in den Tabellen \ref{tb:ReliableMulticastLoggs} und \ref{tb:ReliableMulticastLoggs2}) ist P2 der Multicast-verschickende Client, während P1 und P3 die Server darstellen. Bei \textit{0ms} initiiert der Client seine Multicast-Nachricht. Die Nachrichtenverlustwahrscheinlichkeiten sind bei allen Prozessen auf \textit{30} Prozent eingestellt. - -In diesem Beispiel benötigt der Client bis zur erfolgreichen Auslieferung des zuverlässigen Multicasts genau 5 Versuche: - -\begin{enumerate} - \setlength{\itemsep}{-1mm} - \item Versuch: - \begin{itemize} - \setlength{\itemsep}{-2.5mm} - \item P1 unterstützt das Reliable-Multicast Protokoll noch nicht, und kann somit weder Multicast-Nachricht erhalten noch eine Bestätigung verschicken. - \item P3 empfängt die Multicast-Nachricht, jedoch geht seine Bestätigungsnachricht verloren. - \end{itemize} - \item Versuch: - \begin{itemize} - \setlength{\itemsep}{-2.5mm} - \item P1: Die Multicast-Nachricht geht unterwegs zu P1 verloren. - \item P3: Die Multicast-Nachricht erreicht P3, aber P3 ist abgestürzt und kann somit keine Nachricht verarbeiten. - \end{itemize} - \item Versuch: - \begin{itemize} - \setlength{\itemsep}{-2.5mm} - \item P1 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. - \item P3: Die Multicast-Nachricht geht unterwegs zu P3 verloren. - \end{itemize} - \item Versuch: - \begin{itemize} - \setlength{\itemsep}{-2.5mm} - \item P1 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. - \item P3: Die Multicast-Nachricht erreicht P3, aber P3 ist abgestürzt und kann somit keine Nachricht verarbeiten. - \end{itemize} - \item Versuch: - \begin{itemize} - \item P1 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. - \setlength{\itemsep}{-2.5mm} - \item P3 empfängt die Multicast-Nachricht und seine Bestätigung kommt wie geplant bei P2 an. - \end{itemize} -\end{enumerate} - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Ereignis} \\ - \hline - 00000 & 3 & Reliable Multicast Server aktivieren\\ - 00000 & 2 & Reliable Multicast Client aktivieren\\ - 00000 & 2 & Reliable Multicast Clientanfrage starten\\ - 02500 & 1 & Reliable Multicast Server aktivieren\\ - 03000 & 3 & Prozessabsturz\\ - 10000 & 3 & Prozesswiederbelebung\\ - \end{tabular} - } - \caption{Programmierte Reliable-Multicast Ereignisse} - \label{tb:ReliableMulticastTasks} -\end{table} - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Loggnachricht} \\ - \hline -000000 & & Simulation gestartet\\ -\hline -000000 & 2 & Reliable Multicast Client aktiviert\\ -\hline -000000 & 2 & Nachricht versendet; ID: 280; Protokoll: Reliable Multicast;\\ - & & Boolean: isMulticast=true\\ -\hline -000000 & 3 & Reliable Multicast Server aktiviert\\ -\hline -001590 & 3 & Nachricht erhalten; ID: 280; Protokoll: Reliable Multicast\\ -\hline -001590 & 3 & Nachricht versendet; ID: 281; Protokoll: Reliable Multicast\\ - & & Integer: pid=3; Boolean: isAck=true\\ -\hline -001590 & 3 & ACK versendet\\ -\hline -002500 & 1 & Reliable Multicast Server aktiviert\\ -\hline -002500 & 2 & Nachricht versendet; ID: 282; Protokoll: Reliable Multicast\\ - & & Boolean: isMulticast=true\\ -\hline -003000 & 3 & Abgestürzt\\ -\hline -005000 & 2 & Nachricht versendet; ID: 283; Protokoll: Reliable Multicast\\ - & & Boolean: isMulticast=true\\ -\hline -005952 & 1 & Nachricht erhalten; ID: 283; Protokoll: Reliable Multicast\\ -\hline -005952 & 1 & Nachricht versendet; ID: 284; Protokoll: Reliable Multicast\\ - & & Integer: pid=1; Boolean: isAck=true\\ -\hline -005952 & 1 & ACK versendet\\ -\hline -007500 & 2 & Nachricht versendet; ID: 285; Protokoll: Reliable Multicast\\ - & & Boolean: isMulticast=true\\ -\hline -007937 & 2 & Nachricht erhalten; ID: 284; Protokoll: Reliable Multicast\\ -\hline -007937 & 2 & ACK von Prozess 1 erhalten!\\ -\hline -008469 & 1 & Nachricht erhalten; ID: 285; Protokoll: Reliable Multicast\\ -\hline -008469 & 1 & Nachricht versendet; ID: 286; Protokoll: Reliable Multicast\\ - & & Integer: pid=1; Boolean: isAck=true\\ -\hline -008469 & 1 & ACK erneut versendet\\ -\hline -010000 & 2 & Nachricht versendet; ID: 287; Protokoll: Reliable Multicast\\ - & & Boolean: isMulticast=true\\ -\hline -010000 & 3 & Wiederbelebt\\ -\hline -010395 & 2 & Nachricht erhalten; ID: 286; Protokoll: Reliable Multicast\\ -\hline -010995 & 3 & Nachricht erhalten; ID: 287; Protokoll: Reliable Multicast\\ -\hline -010995 & 3 & Nachricht versendet; ID: 288; Protokoll: Reliable Multicast\\ - & & Integer: pid=3; Boolean: isAck=true\\ -\hline -010995 & 3 & ACK erneut versendet\\ -\hline -011213 & 1 & Nachricht erhalten; ID: 287; Protokoll: Reliable Multicast\\ -\hline -011213 & 1 & Nachricht versendet; ID: 289; Protokoll: Reliable Multicast\\ - & & Integer: pid=1; Boolean: isAck=true\\ - \end{tabular} - } - \caption{Auszug aus der Loggausgabe des Reliable-Multicast Beispiels} - \label{tb:ReliableMulticastLoggs} -\end{table} - -\begin{table} - \centering - \fbox{ - \begin{tabular}{c|c|l} - \textbf{Zeit (ms)} & \textbf{PID} & \textbf{Loggnachricht} \\ - \hline -011213 & 1 & ACK erneut versendet\\ -\hline -011813 & 2 & Nachricht erhalten; ID: 288; Protokoll: Reliable Multicast\\ -\hline -011813 & 2 & ACK von Prozess 3 erhalten!\\ -\hline -011813 & 2 & ACKs von allen beteiligten Prozessen erhalten!\\ -\hline -012047 & 2 & Nachricht erhalten; ID: 289; Protokoll: Reliable Multicast\\ -\hline -015000 & & Simulation beendet\\ - \end{tabular} - } - \caption{Auszug aus der Loggausgabe des Reliable-Multicast Beispiels (2)} - \label{tb:ReliableMulticastLoggs2} -\end{table} - -\subsubsection{Protokollvariablen} - -Dieses Protokoll verwendet folgende serverseitige Variablen, die in den Prozesseinstellungen unter dem Punkt ``Reliable Multicast Server'' konfiguriert werden können: - -\begin{itemize} - \item \textbf{Zeit bis erneute Anfrage} \textit{(Long: timeout = 2500)}: Gibt die Anzahl von Millisekunden an, die gewartet werden sollen, bis der Muticast erneut verschickt wird. - \item \textbf{PIDs beteiligter Prozesse} \textit{(Integer[]: pids = [1,3])}: Dieser Vektor aus Integerwerten beinhaltet alle PIDs der Serverprozesse, die die Multicast-Nachricht erhalten sollen. -\end{itemize} - -\newpage -\section{Weitere Beispiele} - -Bisher wurden alle verfügbaren Protokolle anhand von Beispielen aufgeführt. Mit dem Simulator lassen sich allerdings noch viel mehr Szenarien simulieren. Daher soll hier auf weitere Anwendungsbeispiele eingegangen werden. - -\subsection{Simulation von Vektor- und Lamportzeitstempel} - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-berkeley-lamport}} - \caption{Lamportzeitstempel} - \label{fig:Lamportzeit} -\end{figure} - -Die Vektor- und Lamportzeitstempel lassen sich sehr gut am bereits behandeltem Beispiel des Berkeley-Protokoll's demonstrieren. Nach Aktivierung des Lamportzeit-Schalters erscheint bei jedem Ereignis eines Prozesses der aktuelle Lamportzeitstempel (Abbildung \ref{fig:Lamportzeit}). Jeder Prozess besitzt einen eigenen Lamportzeitstempel, der bei jedem Versenden oder Erhalten einer Nachricht inkrementiert wird. Jeder Nachricht wird die aktuelle Lamportzeit $t_l(i)$ des Senderprozesses $i$ beigefügt. Wenn ein weiterer Prozess $j$ diese Nachricht erhält, so wird der aktuelle Lamportzeitstempel $t_l(j)$ von Prozess $j$ wie folgt neu berechnet: - -\begin{equation*} - t_l(j) := 1 + max(t_l(j), t_l(i)) -\end{equation*} - -Es wird also stets die größere Lamportzeit vom Sender- und Empfängerprozess verwendet und anschließend wird diese um \textit{1} inkrementiert. Nach Ablauf der Berkeley-Simulation hat P1 \textit{(16)}, P2 (\textit{14}) und P3 (\textit{15}) als Lamportzeitstempel abgespeichert. - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-berkeley-vektor}} - \caption{Vektorzeitstempel} - \label{fig:Vektorzeit} -\end{figure} - -Mit aktivem Vektorzeit-Schalter werden alle Vektor-Zeitstempel angezeigt (Abbildung \ref{fig:Vektorzeit}). Wie bei den Lamportzeitstempel wird auch hier jeder Nachricht der aktuelle Vektor-Zeitstempel des Senderprozesses beigefügt. Bei $n$ beteiligten Prozessen hat der Vektor-Zeitstempel $v$ die Größe $n$. Somit gibt es für jeden beteiligten Prozess $i$ einen eigenen Index $i$. über $v(i)$ kann jeder Prozess auf seinen lokalen Eintrag zugreifen. Wenn $v$ der Vektor-Zeitstempel des Empfängerprozesses $j$ ist und $w$ der Vektor-Zeitstempel des Senderprozesses ist, dann wird der neue lokale Vektorzeitstempel wie folgt (hier in Pseudo-Code angegeben) neu berechnet: - -\begin{code} -for (i := 0; i < n; i++) { - if (i = j) { - v(i)++; - } else if (v(i) < w(i)) { - v(i) := w(i); - } -} -\end{code} - -Standardmäßig wird der Vektor-Zeitstempel nur inkrementiert, wenn eine Nachricht verschickt- oder erhalten wird. Bei beiden Fällen inkrementiert der Sender- und Empfängerprozess jeweils seinen eigenen Index im Vektor-Zeitstempel mit $v(i) = v(i) + 1$. Beim Empfang einer Nachricht wird anschließend der lokale Vektor-Zeitstempel mit dem des Senderprozesses verglichen und für alle Indizes stets der größere Wert in den lokalen Vektor-Zeitstempel übernommen. - -Im Beispiel auf Abbildung \ref{fig:Vektorzeit} hat P1 \textit{(8,10,6)}, P2 \textit{(6,10,6)} und P3 \textit{(6,10,8)} als Vektor-Zeitstempel abgespeichert. - -Wenn während einer Simulation Prozesse entfernt- oder neue Prozesse hinzugefügt werden, so passt sich die Größe der Vektor-Zeitstempel aller anderen Prozesse automatisch der totalen Anzahl der Prozesse an. - -Wie bereits beschrieben gibt es in den Simulationseinstellungen die boolschen Variablen ``Lamportzeiten betreffen alle Ereignisse'' und ``Vektorzeiten betreffen alle Ereignisse'', die standardmäßig auf \textit{false} gesetzt sind. Mit \textit{true} werden alle Ereignisse, und nicht nur der Empfang oder das Versenden einer Nachricht, berücksichtigt. Für eine weitere Betrachtung der Lamport- sowie Vektor-Zeitstempel siehe \cite{Vorlesung} oder \cite{Tanenbaum}. - -\newpage -\subsection{Simulation langsamer Verbindungen \small{\textit{(slow-connection.dat)}}} - -Mit dem Simulator lassen sich auch langsame Verbindungen zu einem bestimmten Prozess simulieren. Für die Demonstration wird das Beispiel aus Kapitel 2.5.5 wieder aufgegriffen, wo das Protokoll zur internen Synchronisation (P1) mit der Christians-Methode (P3) parallel simuliert wurden. P2 stellt den Server beider Protokolle zur Verfügung. In diesem Szenario soll P3 eine schlechte Netzwerkverbindung besitzen, sodass Nachrichten von- und an P3 stets eine längere Übertragungszeit benötigen. - -Die Ereignisse sind so wie bereits auf Tabelle \ref{tb:InterneSync2Tasks} dargestellt wurde programmiert. In den Simulationseinstellungen ist hier die Einstellung ``Mittelwerte der Übertragungszeiten bilden'' aktiviert. In den Prozesseinstellungen von P3 wurde ``Minimale Übertragungszeit'' auf \textit{2000ms} und ``Maximale Übertragungszeit'' auf \textit{8000ms} gestellt. P1 und P2 behalten als Standardeinstellungen für die minimale und maximale Übertragungszeiten jeweils \textit{500ms} und \textit{2000ms} eingestellt. Die Simulationsdauer wurde auf \textit{20000ms} gestellt. - -\begin{figure}[h] - \centering - \fbox{\includegraphics[width=10cm]{images/ss-protokoll-time-sync-2-long-transfer}} - \caption{Simulation einer langsamen Verbindung} - \label{fig:TimeSync2LongTransferProto} -\end{figure} - -Als Folge (Abbildung \ref{fig:TimeSync2LongTransferProto}) benötigen Nachrichten, die von- und an P3 verschickt werden, für eine Übertragung immer mehr Zeit. Bevor P3 eine Antwort auf seine vorherige Anfrage bekommt, verschickt er eine erneute Anfrage. Da P3 die Serverantworten immer stets seiner letzten verschickten Anfrage zuordnet, berechnet er die RTTs allesamt falsch und seine lokale Zeit wird bei jedem Durchgang zusätzlich verfälscht. Die Berechnungsformeln der Übertragungszeiten wurde bereits in Kapitel 2.4.3 bei den Prozesseinstellungen behandelt. Konkret bedeutet dies für die Übertragungszeiten alle Nachrichten von- und an P3 jeweils: - -\begin{equation*} - \frac{1}{2} (rand(500, 2000) + rand(2000, 8000)) = \frac{1}{2} rand(2500, 10000) = rand(1250, 5000) ms -\end{equation*} +Im Expertenmodus lassen sich zusätzliche Variablen, wie beispielsweise diverse Farbwerte und Anzahl oder Pixel verschiedener der GUI-Elemente, editieren. Auf Abbildung \ref{fig:SimulationseinstellungenExperten}. sieht der Anwender alle einstellbaren Farben. Die fett-gedruckten Schlüssel in Tabelle \ref{tb:Farbeinstellungen}. dienen nur als Standardwerte für die neu zu erstellenden Prozesse und sind auch jeweils in den Prozesseinstellungen für jeden Prozess separat editierbar. -In dem Beispiel auf Abbildung \ref{fig:TimeSync2LongTransferProto} ist die lokale Prozesszeit von P1 bis auf \textit{20000 - 21446 = - 1446ms} synchronisiert, w\"{a}hrend die Prozesszeit von P3 satte \textit{20000 - 16557 = 3443ms} falsch geht. diff --git a/LaTeX/chapters/titlepage.tex b/LaTeX/chapters/titlepage.tex index 677d83f..9530e85 100644 --- a/LaTeX/chapters/titlepage.tex +++ b/LaTeX/chapters/titlepage.tex @@ -65,9 +65,9 @@ \textbf{\LARGE Erkl\"{a}rung} \vspace*{1.5cm} -Ich versichere hiermit, dass ich die vorliegende Arbeit selbstst\"{a}ndig verfasst und keine anderen als die im Literaturverzeichnis angegebenen Quellen benutzt habe. +Ich versichere hiermit, dass ich die vorliegende Arbeit selbstst\"{a}ndig verfasst und keine anderen, als die im Literaturverzeichnis angegebenen Quellen benutzt habe. -Stellen, die w\"{o}rtlich oder sinngem\"{a}ß aus ver\"{o}ffentlichen oder noch nicht ver\"{o}ffentlichen Quellen entnommen sind, sind als solche kenntlich gemacht. +Stellen, die w\"{o}rtlich oder sinngem\"{a}ß aus ver\"{o}ffentlichten oder noch nicht ver\"{o}ffentlichten Quellen entnommen sind, sind als solche kenntlich gemacht. Die Zeichnungen oder Abbildungen in dieser Arbeit sind von mir selbst erstellt worden oder mit einem entsprechenden Quellennachweis versehen. @@ -79,7 +79,7 @@ Aachen, \today \\ \textbf{\LARGE Geheimhaltung} \vspace*{1.5cm} -Diese Diplomarbeit darf weder vollst\"{a}ndig noch auszugsweise ohne schriftliche Zustimmung des Autors, des betreuenden Referenzen bzw. der Fachhochschule Aachen vervielf\"{a}ltigt, ver\"{o}ffentlicht oder Dritten zug\"{a}nglich gemacht werden. +Diese Diplomarbeit darf weder vollst\"{a}ndig, noch auszugsweise ohne schriftliche Zustimmung des Autors, des betreuenden Referenten bzw. der Fachhochschule, Aachen vervielf\"{a}ltigt, ver\"{o}ffentlicht oder Dritten zug\"{a}nglich gemacht werden. \newpage @@ -95,14 +95,17 @@ Ohne die Hilfe folgender Personen w\"{a}re die Anfertigung dieser Diplomarbeit i \begin{itemize} \item Prof. Oßmann als 1. Pr\"{u}fer sowie Prof. Fassbender als 2. Pr\"{u}fer + \item Albena Angelova \item Andre Herbst \item Carrie Callahan + \item Claudia Steudter \item Florian B\"{u}tow \item J\"{o}rn B\"{u}tow + \item Jochen Demmer \item Leslie B\"{u}tow \end{itemize} -Auch vielen Dank an die Open Source Gemeinde, denn diese Diplomarbeit wurde ausschließlich mithilfe von Open Source Software angefertigt +Auch vielen Dank an die Open Source Gemeinde, denn diese Diplomarbeit wurde ausschließlich mit Hilfe von Open Source Software angefertigt. \newpage \thispagestyle{empty} diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf index 73fdb83..f3c3103 100644 --- a/LaTeX/diplomarbeit.pdf +++ b/LaTeX/diplomarbeit.pdf @@ -21,13 +21,13 @@ endobj << /S /GoTo /D (chapter.2) >> endobj 20 0 obj -(\376\377\0002\000\040\000D\000e\000r\000\040\000S\000i\000m\000u\000l\000a\000t\000o\000r) +(\376\377\0002\000\040\000G\000r\000a\000f\000i\000s\000c\000h\000e\000\040\000B\000e\000n\000u\000t\000z\000e\000r\000o\000b\000e\000r\000f\000l\000\344\000c\000h\000e\000\040\000\050\000G\000U\000I\000\051) endobj 21 0 obj << /S /GoTo /D (section.2.1) >> endobj 24 0 obj -(\376\377\0002\000.\0001\000\040\000G\000r\000a\000f\000i\000s\000c\000h\000e\000\040\000B\000e\000n\000u\000t\000z\000e\000r\000o\000b\000e\000r\000f\000l\000\344\000c\000h\000e\000\040\000\050\000G\000U\000I\000\051) +(\376\377\0002\000.\0001\000\040\000E\000i\000n\000f\000a\000c\000h\000e\000r\000\040\000M\000o\000d\000u\000s) endobj 25 0 obj << /S /GoTo /D (section.2.2) >> @@ -72,265 +72,187 @@ endobj (\376\377\0002\000.\0004\000.\0004\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n\000\040\000i\000m\000\040\000E\000x\000p\000e\000r\000t\000e\000n\000m\000o\000d\000u\000s) endobj 53 0 obj -<< /S /GoTo /D (section.2.5) >> +<< /S /GoTo /D (chapter.3) >> endobj 56 0 obj -(\376\377\0002\000.\0005\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e) +(\376\377\0003\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e\000\040\000u\000n\000d\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000e) endobj 57 0 obj -<< /S /GoTo /D (subsection.2.5.1) >> +<< /S /GoTo /D (section.3.1) >> endobj 60 0 obj -(\376\377\0002\000.\0005\000.\0001\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000\040\000\050\000D\000u\000m\000m\000y\000\051\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l) +(\376\377\0003\000.\0001\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000\040\000\050\000D\000u\000m\000m\000y\000\051\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l) endobj 61 0 obj -<< /S /GoTo /D (subsection.2.5.2) >> +<< /S /GoTo /D (section.3.2) >> endobj 64 0 obj -(\376\377\0002\000.\0005\000.\0002\000\040\000D\000a\000s\000\040\000P\000i\000n\000g\000-\000P\000o\000n\000g\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000p\000i\000n\000g\000-\000p\000o\000n\000g\000.\000d\000a\000t\000,\000\040\000p\000i\000n\000g\000-\000p\000o\000n\000g\000-\000s\000t\000u\000r\000m\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0002\000\040\000D\000a\000s\000\040\000P\000i\000n\000g\000-\000P\000o\000n\000g\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000p\000i\000n\000g\000-\000p\000o\000n\000g\000.\000d\000a\000t\000,\000\040\000p\000i\000n\000g\000-\000p\000o\000n\000g\000-\000s\000t\000u\000r\000m\000.\000d\000a\000t\000\051) endobj 65 0 obj -<< /S /GoTo /D (subsection.2.5.3) >> +<< /S /GoTo /D (section.3.3) >> endobj 68 0 obj -(\376\377\0002\000.\0005\000.\0003\000\040\000D\000a\000s\000\040\000B\000r\000o\000a\000d\000c\000a\000s\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000b\000r\000o\000a\000d\000c\000a\000s\000t\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0003\000\040\000D\000a\000s\000\040\000B\000r\000o\000a\000d\000c\000a\000s\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000b\000r\000o\000a\000d\000c\000a\000s\000t\000.\000d\000a\000t\000\051) endobj 69 0 obj -<< /S /GoTo /D (subsection.2.5.4) >> +<< /S /GoTo /D (section.3.4) >> endobj 72 0 obj -(\376\377\0002\000.\0005\000.\0004\000\040\000D\000a\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000i\000n\000\040\000e\000i\000n\000e\000m\000\040\000s\000y\000n\000c\000h\000r\000o\000n\000e\000n\000\040\000S\000y\000s\000t\000e\000m\000\040\000\050\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0004\000\040\000D\000a\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000i\000n\000\040\000e\000i\000n\000e\000m\000\040\000s\000y\000n\000c\000h\000r\000o\000n\000e\000n\000\040\000S\000y\000s\000t\000e\000m\000\040\000\050\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051) endobj 73 0 obj -<< /S /GoTo /D (subsection.2.5.5) >> +<< /S /GoTo /D (section.3.5) >> endobj 76 0 obj -(\376\377\0002\000.\0005\000.\0005\000\040\000C\000h\000r\000i\000s\000t\000i\000a\000n\000s\000\040\000M\000e\000t\000h\000o\000d\000e\000\040\000z\000u\000r\000\040\000e\000x\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000e\000x\000t\000-\000v\000s\000-\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0005\000\040\000C\000h\000r\000i\000s\000t\000i\000a\000n\000s\000\040\000M\000e\000t\000h\000o\000d\000e\000\040\000z\000u\000r\000\040\000e\000x\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000e\000x\000t\000-\000v\000s\000-\000i\000n\000t\000-\000s\000y\000n\000c\000.\000d\000a\000t\000\051) endobj 77 0 obj -<< /S /GoTo /D (subsection.2.5.6) >> +<< /S /GoTo /D (section.3.6) >> endobj 80 0 obj -(\376\377\0002\000.\0005\000.\0006\000\040\000D\000e\000r\000\040\000B\000e\000r\000k\000e\000l\000e\000y\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000u\000s\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000b\000e\000r\000k\000e\000l\000e\000y\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0006\000\040\000D\000e\000r\000\040\000B\000e\000r\000k\000e\000l\000e\000y\000\040\000A\000l\000g\000o\000r\000i\000t\000h\000m\000u\000s\000\040\000z\000u\000r\000\040\000i\000n\000t\000e\000r\000n\000e\000n\000\040\000S\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000\050\000b\000e\000r\000k\000e\000l\000e\000y\000.\000d\000a\000t\000\051) endobj 81 0 obj -<< /S /GoTo /D (subsection.2.5.7) >> +<< /S /GoTo /D (section.3.7) >> endobj 84 0 obj -(\376\377\0002\000.\0005\000.\0007\000\040\000D\000a\000s\000\040\000E\000i\000n\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000o\000n\000e\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0007\000\040\000D\000a\000s\000\040\000E\000i\000n\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000o\000n\000e\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051) endobj 85 0 obj -<< /S /GoTo /D (subsection.2.5.8) >> +<< /S /GoTo /D (section.3.8) >> endobj 88 0 obj -(\376\377\0002\000.\0005\000.\0008\000\040\000D\000a\000s\000\040\000Z\000w\000e\000i\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000t\000w\000o\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0008\000\040\000D\000a\000s\000\040\000Z\000w\000e\000i\000-\000P\000h\000a\000s\000e\000n\000\040\000C\000o\000m\000m\000i\000t\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000\040\000\050\000t\000w\000o\000-\000p\000h\000a\000s\000e\000-\000c\000o\000m\000m\000i\000t\000.\000d\000a\000t\000\051) endobj 89 0 obj -<< /S /GoTo /D (subsection.2.5.9) >> +<< /S /GoTo /D (section.3.9) >> endobj 92 0 obj -(\376\377\0002\000.\0005\000.\0009\000\040\000D\000e\000r\000\040\000u\000n\000g\000e\000n\000\374\000g\000e\000n\000d\000e\000\040\000\050\000B\000a\000s\000i\000c\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000b\000a\000s\000i\000c\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0009\000\040\000D\000e\000r\000\040\000u\000n\000g\000e\000n\000\374\000g\000e\000n\000d\000e\000\040\000\050\000B\000a\000s\000i\000c\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000b\000a\000s\000i\000c\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051) endobj 93 0 obj -<< /S /GoTo /D (subsection.2.5.10) >> +<< /S /GoTo /D (section.3.10) >> endobj 96 0 obj -(\376\377\0002\000.\0005\000.\0001\0000\000\040\000D\000e\000r\000\040\000z\000u\000v\000e\000r\000l\000\344\000s\000s\000i\000g\000e\000\040\000\050\000R\000e\000l\000i\000a\000b\000l\000e\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000r\000e\000l\000i\000a\000b\000l\000e\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0001\0000\000\040\000D\000e\000r\000\040\000z\000u\000v\000e\000r\000l\000\344\000s\000s\000i\000g\000e\000\040\000\050\000R\000e\000l\000i\000a\000b\000l\000e\000\051\000\040\000M\000u\000l\000t\000i\000c\000a\000s\000t\000\040\000\050\000r\000e\000l\000i\000a\000b\000l\000e\000-\000m\000u\000l\000t\000i\000c\000a\000s\000t\000.\000d\000a\000t\000\051) endobj 97 0 obj -<< /S /GoTo /D (section.2.6) >> +<< /S /GoTo /D (section.3.11) >> endobj 100 0 obj -(\376\377\0002\000.\0006\000\040\000W\000e\000i\000t\000e\000r\000e\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000e) +(\376\377\0003\000.\0001\0001\000\040\000W\000e\000i\000t\000e\000r\000e\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000e) endobj 101 0 obj -<< /S /GoTo /D (subsection.2.6.1) >> +<< /S /GoTo /D (subsection.3.11.1) >> endobj 104 0 obj -(\376\377\0002\000.\0006\000.\0001\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000v\000o\000n\000\040\000V\000e\000k\000t\000o\000r\000-\000\040\000u\000n\000d\000\040\000L\000a\000m\000p\000o\000r\000t\000z\000e\000i\000t\000s\000t\000e\000m\000p\000e\000l) +(\376\377\0003\000.\0001\0001\000.\0001\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000v\000o\000n\000\040\000L\000a\000m\000p\000o\000r\000t\000-\000\040\000u\000n\000d\000\040\000V\000e\000k\000t\000o\000r\000-\000Z\000e\000i\000t\000s\000t\000e\000m\000p\000e\000l) endobj 105 0 obj -<< /S /GoTo /D (subsection.2.6.2) >> +<< /S /GoTo /D (subsection.3.11.2) >> endobj 108 0 obj -(\376\377\0002\000.\0006\000.\0002\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000l\000a\000n\000g\000s\000a\000m\000e\000r\000\040\000V\000e\000r\000b\000i\000n\000d\000u\000n\000g\000e\000n\000\040\000\050\000s\000l\000o\000w\000-\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000.\000d\000a\000t\000\051) +(\376\377\0003\000.\0001\0001\000.\0002\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000\040\000l\000a\000n\000g\000s\000a\000m\000e\000r\000\040\000V\000e\000r\000b\000i\000n\000d\000u\000n\000g\000e\000n\000\040\000\050\000s\000l\000o\000w\000-\000c\000o\000n\000n\000e\000c\000t\000i\000o\000n\000.\000d\000a\000t\000\051) endobj 109 0 obj -<< /S /GoTo /D (chapter.3) >> +<< /S /GoTo /D (chapter.4) >> endobj 112 0 obj -(\376\377\0003\000\040\000D\000i\000e\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g) +(\376\377\0004\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g) endobj 113 0 obj -<< /S /GoTo /D (section.3.1) >> +<< /S /GoTo /D (section.4.1) >> endobj 116 0 obj -(\376\377\0003\000.\0001\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n\000\040\000u\000n\000d\000\040\000E\000d\000i\000t\000o\000r\000e\000n) +(\376\377\0004\000.\0001\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000e\000n\000\040\000u\000n\000d\000\040\000E\000d\000i\000t\000o\000r\000e\000n) endobj 117 0 obj -<< /S /GoTo /D (subsection.3.1.1) >> +<< /S /GoTo /D (section.4.2) >> endobj 120 0 obj -(\376\377\0003\000.\0001\000.\0001\000\040\000E\000i\000n\000s\000t\000e\000l\000l\000u\000n\000g\000s\000o\000b\000j\000e\000k\000t\000e) +(\376\377\0004\000.\0002\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e) endobj 121 0 obj -<< /S /GoTo /D (subsection.3.1.2) >> +<< /S /GoTo /D (section.4.3) >> endobj 124 0 obj -(\376\377\0003\000.\0001\000.\0002\000\040\000E\000d\000i\000t\000o\000r\000o\000b\000j\000e\000k\000t\000e) +(\376\377\0004\000.\0003\000\040\000Z\000e\000i\000t\000f\000o\000r\000m\000a\000t\000e\000,\000\040\000P\000r\000o\000z\000e\000s\000s\000e\000,\000\040\000N\000a\000c\000h\000r\000i\000c\000h\000t\000e\000n\000\040\000s\000o\000w\000i\000e\000\040\000T\000a\000s\000k\000-\000M\000a\000n\000a\000g\000e\000r) endobj 125 0 obj -<< /S /GoTo /D (section.3.2) >> +<< /S /GoTo /D (section.4.4) >> endobj 128 0 obj -(\376\377\0003\000.\0002\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e) +(\376\377\0004\000.\0004\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I) endobj 129 0 obj -<< /S /GoTo /D (subsection.3.2.1) >> +<< /S /GoTo /D (section.4.5) >> endobj 132 0 obj -(\376\377\0003\000.\0002\000.\0001\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e\000\040\000v\000o\000n\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e\000n) +(\376\377\0004\000.\0005\000\040\000G\000U\000I\000\040\000s\000o\000w\000i\000e\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000s\000v\000i\000s\000u\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g) endobj 133 0 obj -<< /S /GoTo /D (subsection.3.2.2) >> +<< /S /GoTo /D (section.4.6) >> endobj 136 0 obj -(\376\377\0003\000.\0002\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000i\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g\000\040\000e\000i\000n\000e\000s\000\040\000E\000r\000e\000i\000g\000n\000i\000s\000s\000e\000s) +(\376\377\0004\000.\0006\000\040\000S\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000u\000n\000d\000\040\000D\000e\000s\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000v\000o\000n\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000e\000n) endobj 137 0 obj -<< /S /GoTo /D (section.3.3) >> +<< /S /GoTo /D (section.4.7) >> endobj 140 0 obj -(\376\377\0003\000.\0003\000\040\000Z\000e\000i\000t\000f\000o\000r\000m\000a\000t\000e\000,\000\040\000P\000r\000o\000z\000e\000s\000s\000e\000,\000\040\000N\000a\000c\000h\000r\000i\000c\000h\000t\000e\000n\000\040\000s\000o\000w\000i\000e\000\040\000T\000a\000s\000k\000-\000M\000a\000n\000a\000g\000e\000r) +(\376\377\0004\000.\0007\000\040\000H\000e\000l\000f\000e\000r\000k\000l\000a\000s\000s\000e\000n\000\040\000u\000n\000d\000\040\000K\000l\000a\000s\000s\000e\000n\000\040\000f\000\374\000r\000\040\000A\000u\000s\000n\000a\000h\000m\000e\000b\000e\000h\000a\000n\000d\000l\000u\000n\000g\000e\000n) endobj 141 0 obj -<< /S /GoTo /D (subsection.3.3.1) >> +<< /S /GoTo /D (section.4.8) >> endobj 144 0 obj -(\376\377\0003\000.\0003\000.\0001\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e) +(\376\377\0004\000.\0008\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000e\000r\000r\000i\000c\000h\000t\000l\000i\000n\000i\000e\000n) endobj 145 0 obj -<< /S /GoTo /D (subsection.3.3.2) >> +<< /S /GoTo /D (section.4.9) >> endobj 148 0 obj -(\376\377\0003\000.\0003\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000\040\000f\000\374\000r\000\040\000d\000i\000e\000\040\000E\000r\000s\000t\000e\000l\000l\000u\000n\000g\000\040\000v\000o\000n\000\040\000P\000r\000o\000z\000e\000s\000s\000e\000r\000e\000i\000g\000n\000i\000s\000s\000e\000n) +(\376\377\0004\000.\0009\000\040\000E\000n\000t\000w\000i\000c\000k\000l\000u\000n\000g\000s\000u\000m\000g\000e\000b\000u\000n\000g) endobj 149 0 obj -<< /S /GoTo /D (section.3.4) >> +<< /S /GoTo /D (chapter.5) >> endobj 152 0 obj -(\376\377\0003\000.\0004\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e) +(\376\377\0005\000\040\000A\000u\000s\000b\000l\000i\000c\000k) endobj 153 0 obj -<< /S /GoTo /D (subsection.3.4.1) >> -endobj -156 0 obj -(\376\377\0003\000.\0004\000.\0001\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e\000\040\000d\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000-\000A\000P\000I\000s) -endobj -157 0 obj -<< /S /GoTo /D (subsection.3.4.2) >> -endobj -160 0 obj -(\376\377\0003\000.\0004\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000i\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g\000\040\000e\000i\000n\000e\000s\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000s) -endobj -161 0 obj -<< /S /GoTo /D (subsection.3.4.3) >> -endobj -164 0 obj -(\376\377\0003\000.\0004\000.\0003\000\040\000E\000r\000s\000t\000e\000l\000l\000u\000n\000g\000\040\000e\000i\000g\000e\000n\000e\000r\000\040\000P\000r\000o\000t\000o\000k\000o\000l\000l\000e\000\040\000\050\000S\000c\000h\000n\000e\000l\000l\000d\000u\000r\000c\000h\000l\000a\000u\000f\000\051) -endobj -165 0 obj -<< /S /GoTo /D (section.3.5) >> -endobj -168 0 obj -(\376\377\0003\000.\0005\000\040\000G\000U\000I\000\040\000s\000o\000w\000i\000e\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000s\000v\000i\000s\000u\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g) -endobj -169 0 obj -<< /S /GoTo /D (subsection.3.5.1) >> -endobj -172 0 obj -(\376\377\0003\000.\0005\000.\0001\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e) -endobj -173 0 obj -<< /S /GoTo /D (subsection.3.5.2) >> -endobj -176 0 obj -(\376\377\0003\000.\0005\000.\0002\000\040\000T\000h\000r\000e\000a\000d\000s\000\040\000u\000n\000d\000\040\000Z\000e\000i\000t\000s\000y\000n\000c\000h\000r\000o\000n\000i\000s\000i\000e\000r\000u\000n\000g) -endobj -177 0 obj -<< /S /GoTo /D (section.3.6) >> -endobj -180 0 obj -(\376\377\0003\000.\0006\000\040\000S\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000u\000n\000d\000\040\000D\000e\000s\000e\000r\000i\000a\000l\000i\000s\000i\000e\000r\000u\000n\000g\000\040\000v\000o\000n\000\040\000S\000i\000m\000u\000l\000a\000t\000i\000o\000n\000e\000n) -endobj -181 0 obj -<< /S /GoTo /D (subsection.3.6.1) >> -endobj -184 0 obj -(\376\377\0003\000.\0006\000.\0001\000\040\000F\000u\000n\000k\000t\000i\000o\000n\000s\000w\000e\000i\000s\000e) -endobj -185 0 obj -<< /S /GoTo /D (subsection.3.6.2) >> -endobj -188 0 obj -(\376\377\0003\000.\0006\000.\0002\000\040\000B\000e\000i\000s\000p\000i\000e\000l\000i\000m\000p\000l\000e\000m\000e\000n\000t\000i\000e\000r\000u\000n\000g\000\040\000e\000i\000n\000e\000r\000\040\000s\000e\000r\000i\000a\000l\000i\000z\000e\000-\000M\000e\000t\000h\000o\000d\000e) -endobj -189 0 obj -<< /S /GoTo /D (section.3.7) >> -endobj -192 0 obj -(\376\377\0003\000.\0007\000\040\000H\000e\000l\000f\000e\000r\000k\000l\000a\000s\000s\000e\000n\000\040\000u\000n\000d\000\040\000K\000l\000a\000s\000s\000e\000n\000\040\000f\000\374\000r\000\040\000A\000u\000s\000n\000a\000h\000m\000e\000b\000e\000h\000a\000n\000d\000l\000u\000n\000g\000e\000n) -endobj -193 0 obj -<< /S /GoTo /D (section.3.8) >> -endobj -196 0 obj -(\376\377\0003\000.\0008\000\040\000P\000r\000o\000g\000r\000a\000m\000m\000i\000e\000r\000r\000i\000c\000h\000t\000l\000i\000n\000i\000e\000n) -endobj -197 0 obj -<< /S /GoTo /D (section.3.9) >> -endobj -200 0 obj -(\376\377\0003\000.\0009\000\040\000E\000n\000t\000w\000i\000c\000k\000l\000u\000n\000g\000s\000u\000m\000g\000e\000b\000u\000n\000g) -endobj -201 0 obj -<< /S /GoTo /D (chapter.4) >> -endobj -204 0 obj -(\376\377\0004\000\040\000A\000u\000s\000b\000l\000i\000c\000k) -endobj -205 0 obj << /S /GoTo /D (appendix.A) >> endobj -208 0 obj +156 0 obj (\376\377\000A\000\040\000A\000k\000r\000o\000n\000y\000m\000e) endobj -209 0 obj +157 0 obj << /S /GoTo /D (appendix.B) >> endobj -212 0 obj +160 0 obj (\376\377\000B\000\040\000L\000i\000t\000e\000r\000a\000t\000u\000r\000v\000e\000r\000z\000e\000i\000c\000h\000n\000i\000s) endobj -213 0 obj -<< /S /GoTo /D [214 0 R /Fit ] >> +161 0 obj +<< /S /GoTo /D [162 0 R /Fit ] >> endobj -217 0 obj << +165 0 obj << /Length 827 /Filter /FlateDecode >> stream xÚUMsÛ6½ëWà(Í”ßÈÍ®WºvåÒ¦Z‚DÖ™ð#žþû.–d%éð`±xûöíÂðb$•Ì)b´£Ö:KVû #[Ü»@ò‘RS©´ÁÅ…Ýì[Û[ܼýæú|üÑþGÊU˜†áØêbĘh ÎrN2k¨΄4È2쳘ؗ pvX79˜ß,ö@nêÉû yÿ¢ÉˆyQ2@Å´`šdÆQaÕ±Ï+y9Ê$Ùfœj­ ¸_/'oÞqMÀRå˜ Ë á\SëÑo¹þkz³xøíþîêëùb9û{ùk<Å©ÐáT\PÁ â+E•ÔòpìþñÿÔÕMé«®ôÍ,ãlÚyŒÎ«î¹\ÍÐò´ë«m4ú²òmœÞ~\dyûr¬Šöå̲i]ï’Ûæ“0²‰óué9"Õ+€F ι—å>ëwyWÖ Ë7¾ÜVe{'} ån4~ø·íüÞ' ,±Ôé놓T€”$ŠZ%UÔ­oVÅÖHˆ!/"å‰Â¡4`Ô(— %ƒ£Ò˜¨ç»™bÓ|UõªhWE¿KZ^¡ õ ¹gZR¥@!‚¡Ž~rð1d¼*RvXœ¦îüª¨Ê§hë«uœ,ªÍL Ð!q5ÝDk××é;N(Ìž+ -ŠÅ¨óþ³¯Féº& qeXdË©ÔÊ’½ÉgZ¿N ƒp.Í©Äû2):oÚîs”>0âŽ]û®ñýe¹{ÙJ®KÀ|hêF"{™g‹j›,wy*f™ÊxÿI³Ï«ê‚60¬¡ƒ8ñJ¼þ|žÒ-ÏÈ_`‰¥•_¦ï‘Œ‹Æ¯ª¼K³_ð‚!sPÓ± bk´í£¯Ž{ñ…>>3Ö(~ZÚuhì——à¨q¹¤Dh\¬ÖP¤‡@4ïw1äωÍuÈ·«gHçùâ%Ô±ðf‰`³ê.Oô{ÞF,®µs‰>•`Ï®btE™·E½iOÚÔ¡Ó€­ùpFu¥<ïÊÉ|9¾²ï¬ÒŠ€ÂÇPûÝypÎŽ½ãƒ|LøµŽ^K ÿSâ ‰üU¹ßömºœ1{Nq„s”ðÿÿÔÿçèÜ´endstream +ŠÅ¨óþ³¯Féº& qeXdË©ÔÊ’½ÉgZ¿N ƒp.Í©Äû2):oÚîs”>0âŽ]û®ñýe¹{ÙJ®KÀ|hêF"{™g‹j›,wy*f™ÊxÿI³Ï«ê‚60¬¡ƒ8ñJ¼þ|žÒ-ÏÈ_`‰¥•_¦ï‘Œ‹Æ¯ª¼K³_ð‚!sPÓ± bk´í£¯Ž{ñ…>>3Ö(~ZÚuhì——à¨q¹¤Dh\¬ÖP¤‡@4ïw1äωÍuÈ·«gHçùâ%Ô±ðf‰`³ê.Oô{ÞF,®µs‰>•`Ï®btE™·E½iOÚÔ¡Ó€­ùpFu¥<ïÊÉ|9¾²ï¬ÒŠ€ÂÇPûÝypÎŽ½ãƒ|LøµŽ^K ÿSâ,ù« r¿íÛt!8cöœâ'4æ(áÿÿ©ÿè´Ü¶endstream endobj -214 0 obj << +162 0 obj << /Type /Page -/Contents 217 0 R -/Resources 216 0 R +/Contents 165 0 R +/Resources 164 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 226 0 R +/Parent 174 0 R >> endobj -215 0 obj << +163 0 obj << /Type /XObject /Subtype /Image /Width 500 @@ -491,1370 +413,1275 @@ j'F ñØÕÐ5ðM%î‡jKÒq´izl‹Ož<Ô•#CÿÑ~èýÕ%¯‚(ç4p¼»<÷‹‡ë]gúåÊŸ~…¨½Äc¡À ]'?Ó¸ïæ)E-   sOyþ³G”œK”r”m{èÄö/Ìý¶ëä ûn-ñptÊu‡kóí®.ûþ‰#‡Iæ"vžq¯„1ç HF§À™¯¶4ˆµG"ÃX!)ÞÌ·•çÿû‘ƪ±‘Ämu/óÐäXFoçÏO¯Œ¾Nñ&í3“a> “ìðõg)yC_mm|ç¾â+!†`a Ê>Û_Wæ?ÓÒP04ȹÊWÂÆ\5¡³Ó??Õþh]ÅÅUÎCÍ’$¹pS‘ôØÊŸt¶š›ý¢ÊÿrÙîÍendstream endobj -218 0 obj << -/D [214 0 R /XYZ 74.4095 769.8898 null] +166 0 obj << +/D [162 0 R /XYZ 74.4095 769.8898 null] >> endobj -219 0 obj << -/D [214 0 R /XYZ 74.4095 769.8898 null] +167 0 obj << +/D [162 0 R /XYZ 74.4095 769.8898 null] >> endobj -216 0 obj << -/Font << /F26 222 0 R /F28 225 0 R >> -/XObject << /Im1 215 0 R >> +164 0 obj << +/Font << /F26 170 0 R /F28 173 0 R >> +/XObject << /Im1 163 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -229 0 obj << +177 0 obj << /Length 69 /Filter /FlateDecode >> stream xÚ3T0BCs=KSsKc ÃÐP!9—Ë@!(çÎeUcbb¦gbjfä`‘Õ…K뚘ꛚXo¿ô’endstream endobj -228 0 obj << +176 0 obj << /Type /Page -/Contents 229 0 R -/Resources 227 0 R +/Contents 177 0 R +/Resources 175 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 226 0 R +/Parent 174 0 R >> endobj -230 0 obj << -/D [228 0 R /XYZ 74.4095 793.4011 null] +178 0 obj << +/D [176 0 R /XYZ 74.4095 793.4011 null] >> endobj -227 0 obj << +175 0 obj << /ProcSet [ /PDF ] >> endobj -233 0 obj << -/Length 891 +181 0 obj << +/Length 898 /Filter /FlateDecode >> stream -xÚUËnÛ:Ýç+´”€X¥$êµÌEšâ]ôáUš»,Z"JQ…H5@¾¾3J¶Sß ðÂÃÎëðÌ( ü’ ä1gu”uB’‡ñ†=Ø>lÿ‰¿Ëyó¼(áðÆ­]ž²¸*Š4Øýgóî!-‚$y]ÔÁþ¸å.Ê2®3žûî{ø~þ¡ž2ÎçE÷ÑûàTU\GìŠ2.Šºr·ÿ= Ñ.­ÊðW”桘< b¤¤˜AÊÃQÚ[Ru1$ÉÕ³“îzE!&ðHòPIÑ %açws+¤%#Tk¬±X¦îdQÁ1ÊXYüÝEw$üˆR -©}mî NíÊ\ÔÕôÿIZè!ˆ;ÛO¬´L]ûvr!ŸÏýAé:Ó–¤é¡‘Vh— -_¡Ôzh±E.öÅ’bhZ1â5YšÇIÎ(Ù7ë\IÎ|© ú~øNUPÅ5ç }’`Ï˘óºrÖïC´ÏÊ$üeE(f#ƒ˜Üñ:¤˜A*ÂQÚ™u1$ÉÕ³“ÞÜ…˜À#-B%E/t'Èäzn…´$¡ZcÅu'û3_1Ÿ¢< !…·]tGÂ(KB!µÏÔ@äYh_S£Ìy%XÛHv¥…R0Ù#Ø| +Peeæš· ›o½?DP¸€¾´t+ÈÓC­ÐBÓÅçE(µàc/öÁÒÅдcÄk²¬ˆÓ"¡d_­s…šóÚ—šWux—se°$´ÊaŠê©CäQ2RC#¢u—ç%]6‹!o_9Æ89ì„vQ,Öø4ž\ppÒh@—ÿôßFGPêiáxL(´Û(z•GÒL +ˆE2=¦Ö¾_¼‚Èz¸7*ÆÂ[÷6r€kbùÚ ¨¯[TµRu›š…Ò›Þf3ôlDJÒ°£Ø{Žr&W",]€à3úÓ=&œæîÏZÆ5>rv$- g~Îâ"Ý=#™D\±ÒqQÖÏ JW¨Œ‘ìqä@–nžxîÐÀ‹^ 7çt¢²QB– Zén“ß„ˆ„JÈ@Â6žÞËÏ'Ùz• P>Á»˜V Žñn5€¼z°%J¢ï#¨ÙpÝ Vžhi“pe.ýbü$fIRùå÷dcB°ºŽË2É]°w€¤‡FÙÿZ–^–– þTÓØxñ¦k`{9‰ÍŠGb•R+oG +%˜ç‡¥7ØÄúâ>Ï4h/™ã@«UžK7;^s mËqôƒá«†BÆN³ÁÍ´{Ô^`a+ì,ÏD–dáAKÞÒÒ]¶÷O`ÇÁ æÊu ×7Q{é8 Дº(±æƒ8ôh${Óâ•Beeowé¯;‰ü'Ÿ2 ßx<ìV€è0îÝfyÒ!=¸ß3D‚zcÚÕÛÃö ^¿¬U' ¾Ä/}®WÛý™1}¬Ï©”Õ@bVd[H,'žwûô¿ø7¯A endstream endobj -232 0 obj << +180 0 obj << /Type /Page -/Contents 233 0 R -/Resources 231 0 R +/Contents 181 0 R +/Resources 179 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 226 0 R +/Parent 174 0 R >> endobj -234 0 obj << -/D [232 0 R /XYZ 74.4095 793.4011 null] +182 0 obj << +/D [180 0 R /XYZ 74.4095 793.4011 null] >> endobj -231 0 obj << -/Font << /F26 222 0 R /F28 225 0 R >> +179 0 obj << +/Font << /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -237 0 obj << +185 0 obj << /Length 69 /Filter /FlateDecode >> stream xÚ3T0BCs=KSsKc ÃÐP!9—Ë@!(çÎeUcbb¦gbjfä`‘Õ…K뚘ꛚXo¿ô’endstream endobj -236 0 obj << +184 0 obj << /Type /Page -/Contents 237 0 R -/Resources 235 0 R +/Contents 185 0 R +/Resources 183 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 226 0 R +/Parent 174 0 R >> endobj -238 0 obj << -/D [236 0 R /XYZ 74.4095 793.4011 null] +186 0 obj << +/D [184 0 R /XYZ 74.4095 793.4011 null] >> endobj -235 0 obj << +183 0 obj << /ProcSet [ /PDF ] >> endobj -241 0 obj << -/Length 791 +189 0 obj << +/Length 917 /Filter /FlateDecode >> stream -xÚ•VMs›0½çWp„™¢"$ôÑ[>šd2í$3õ­îA¶›)°ã¿_ I“ ¦“CÖ«§}Ú·‹V0ÊôŒ(8ãED9Ò„Ñz•E[½öÐÿ‡‹1¸ Tÿ Ò"Ï#$ÒaЛÅÕ×ûœD°˜-^{nB)àÃh±ùß õ· ÌâíQm“TR%Oz7‹à„`³9‹RB!œuÛžwJ&iN²xSvŒËê5Az»õwv]m¥ÚÈÆ"^’B/7m­4E:-Æ à"eñµ²ô6œÅ‡ÒžÌ‘µ>Ú]ùVÕ{Ѭdy°«¥êµro}?Å!ê«r½;XÌ~‰ÙVÚa—¶2ÉõyŒ25ù›Œ¡*§y—q+ÐPÊ´d»î Úì¢è˜Òþ´ÑŒ¿·Vr£6±»œ;OùÍ\}_ôEô¥)³‹¶è íAéÕÕ„€EnJÅ!`±s0süe阕SÀrˆÃ¬ô‘õ¢?`†¡_²¾4uWJ§Ü³©Å^(§„¨Zk@·þÒ,Å}ñ«­XħRzÄEÀ{ÓQ¢mW¾Ë†QóO£N)8È0›þ -éîP³²(Ϫ('DP^«MãÔz”ͪ=L¦ `œÎå<@…’ö°Ù¬C¬ç´Ç¬yYoE£[@w‹o–[QUb'Ô”˜1@1¥a†¨€=lN€ k/ÀÖϸ`½¯j'€p_Øéüƒý„&U œ3* P!F¨:úo÷«³ C‚1ªÇÁ†qĘÈ̲§S­¢MÂâ0/̇ߋò5"°ÜÆÍ¸)ªÎUkÏQ +Óm×Ô@a@ï{Bi;$2Åá¶¶‰`þ°;Ⱥ1Û}ñV6•l_TÑÛÙ¢žuª²±åž>$®‹Ã©·˜jO;–°SG%°m„ÚhýZ1£žŪ@y–Ì`h²@Nem6ŸF/*‡un£ÙDНšàæïÝtˆãѤŒ",²«²˜zm\”9g’#‘¦‰>*QFIvI¦·¿1Ÿ³ +޲S?ëúÈzU8&ˆqJ¯YŸÛÆåàÜ“>‹JÖƒ²ììóÏížp:¾uM„Óð½P#â*ხ(Ùu/c•¹Y“O³.9OŠi¶büäó}@­Ú¸>£\0Ý¡Ü–à†´Ò·õQ•ÆÁßQ’†rQ=&(|M¾ƒòéa«øX/ÌY,pY·uÞó]µ/]¿$œfâ”s¿på>ÁÖ„{Y'áX?~Åz'[¸pÞã…¹“e)O²^4€” +ž®à |Œ°U|¬æ¬ ¸¬w¥<çÅPþ?zuÎûåK{F”rº"ÞAùİUñ>Ö‹ø9ë‚x—õ¡l†Ó—Ã+öV¿úzû]tnN"à3çwÁAù\a«.øX/.ÌY\pYõGY Òð\ p0å+Ÿ^åqa‚­¹àe\øÀú¹ W¬Íá4¶÷ªª–oa ºGô+wP>å#lU¹õ¢|κ ÜeýGuåøú›Ÿ|°IJ0³Hf—luspÖ=áqø»P¥¶Ž0aúc•CÄ´©:ðô6‚~4çö0D¿©JÐhÊ/6”ëZ4º9µÃëV'z?·ù0)Ï]w8Ý3Ù>U#*…y§ÝÖqó}oêÏ:W»Oó>öiǯý»Þ¤¿”š…YãÝ£¥¢R‹)K¼¿L¦ÚqÀ1)T-TшÒ{Nç¼Ó¯ñÿäsüšendstream endobj -240 0 obj << +188 0 obj << /Type /Page -/Contents 241 0 R -/Resources 239 0 R +/Contents 189 0 R +/Resources 187 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 226 0 R +/Parent 174 0 R >> endobj -242 0 obj << -/D [240 0 R /XYZ 74.4095 793.4011 null] +190 0 obj << +/D [188 0 R /XYZ 74.4095 793.4011 null] >> endobj -239 0 obj << -/Font << /F26 222 0 R /F28 225 0 R /F35 245 0 R >> +187 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -248 0 obj << +196 0 obj << /Length 69 /Filter /FlateDecode >> stream xÚ3T0BCs=KSsKc ÃÐP!9—Ë@!(çÎeUcbb¦gbjfä`‘Õ…K뚘ꛚXo¿ô’endstream endobj -247 0 obj << +195 0 obj << /Type /Page -/Contents 248 0 R -/Resources 246 0 R +/Contents 196 0 R +/Resources 194 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 226 0 R +/Parent 174 0 R >> endobj -249 0 obj << -/D [247 0 R /XYZ 74.4095 793.4011 null] +197 0 obj << +/D [195 0 R /XYZ 74.4095 793.4011 null] >> endobj -246 0 obj << +194 0 obj << /ProcSet [ /PDF ] >> endobj -252 0 obj << -/Length 2474 +200 0 obj << +/Length 2489 /Filter /FlateDecode >> stream -xÚíœßÛ¸ÇßóWèÑj“zì^rÁ Üm¯@›>8»ªW8[^Xvî’¿¾CI”)S:Qݤ‹{ý‚u)5‘JøeäÓUÿñ -ŒY¥õ¨Ê´2Ì%¥rª›ÛßýÀuæÞÊ©ÈnÿÝ;¤ %ÚH›ÝÞÿsñcõ°ÞëÅáÓrÅè¢(ï–ðòP•õò_·yñê¶(ü¾”\9à Vé|Q9Q–å£{Q4ü#*;l2ÿãOcÁiF‰ÕT‡ÁY’k-±y•‹‘åJk½xUVÛ¢<žªÍeHL0Â)ÏBã#î¶¢„ Ê}š+sáŸL#µ =–F¦‰â4¿"QÖ!¹K<'BÂìöNÚÀÉNÕ‹Ú45‰|ñf,?,¹Z¬å¾Š’%s˜¶Y8Dœ-¯Jx” š[3ô¥™1³è&.üíú7¿ô{Oi„Éa/椇“^•˜“ØÚ8€$ «9>ª‚PjàÂqEˆ)û9A,Ïqˆ;MË0ï~}€:¦§ê~»Þ1ÄJ©Áã`„˜a/Âý`šš;„Ož žzs]d&r±™ˆl5Lˆin‘!ÏØràÌHýß[ÔT$‡_Ãz• ‚wY|Y×ÜØÅÏånÉéâ´]÷‡¸DÆÁ0™…#”èN•pèœÕÐ#¦§V4'³’K|E³ ŸU `¤°/^Ô&«ìfÖï(åõÝCѦðʼ{:~ZB¥(û÷Å┲^ôŽ*úúo? »Œ—+X2múå¸Ó$œçPh¸ÎÅÐýoª„L^õXö‚ËÍ_lmœÐó…:kÁ‚Ý\ÎybÛåE-¤~Ézõû£»º%]‹j·¿?E[ofÑzˆp˜øºöª„7Ìä.A;ôçyáºZ,ý´húck Èj…:Z™C'G Ê¬×´È -ì¡(7Ð#ÖE¼Á¢D-²ÀøÈ«á.ô=BèÄ3§_Ø"`rfÈVCÅt¹Å†œ.T:›3Ž“ëE-ºÒ£[Võ±ØnOÕX{[zAçÁ1¾^•p„@C¡¸ò ðõÈb³0‹ÎBl­ÂNS‹*̽•ês°ePÀ¥eÎS¨hÂ(9Á‹×õ2n³ŸÍíâ—¥ílÛâ–ë÷®ØÕý6Ç1Ïœ4’²,8Þ¬zUÂ?Îsweñ¡ß>Ï“xbI ðD“[k&=ŸÆu&žÂ3ç:…g+S=ž¼ÃÓ5§¬mNË}UX©åBè’ÄÙÚ(š^µ -e#hBOkò\ }ûÑœ„Kc#šÆØZ -FlÔ™02M„&£—yEãÛþmðëzÕöô§ê¾ý>:îuÕs¿Ýâ”B¯d­£4ð&¦Ô«Ns›æŽANu”N"ˆå(@ÍQlÍåHLB££ÎCPä°•„ÉM ØË<‚²Cp¸×lЃ -Ù¼¦›~®Ý½;®³Ð‹=¯J8Ë 'œærèìW^ §@D3vÏXl­QN‚ˆŽ:§ÝP^ã mwzQ ¡êÚa©‹Œ-aÎN8ÄÈq§JxÒ÷ë_žû/lØÑ9 (Fç$¶ÖP¬¦)ÆFYN5…Mš©rêeždßýÜeýXÛó ýËÓnçÖøÍ9}¼¶G5UJ7žÍBWâšêU ûãûÇÿÇ÷hþ6ÑüÅÖRlb£ÎdSÂúh©J±éežMßú¼\×eµY½]*à¯ÚL ùÝÔTËlc[Âa!ŸœYö£³ò4÷jÍôï­êãÉÝT‹ûxì•0ÌC2¸¢”õªDøÂÝ/U” à -bÑ¢ÑÅÖ §5ÑQgbÈ1Z¦šž^æ1—Þöëû»u}¼AC˜1!‚ï½…)ÆxW#“, Ž‹©W%bã°{Ò,×ÃØ¾žb:‰(–œQ49±µÑé3LtÔ™ˆR¨zÒ&›"/óˆÊ¨R˜lÞútês(«cÑ–¸ÊwN?¬îûª¬ËÂ?ä³ñêöZù¢ë¯êN}þ6tb»ò]¦¬¡& _¹ïO/a‹sϳ0q–½*‘1iüLí0cWã…¹à…º[s.H:ø,¼¸ÕÄÁxu²ž.ÕÑõýCw:^ËuÕ‘ö¦8>ìï‹ ÆŠ¥ ‹ß¯ä,‡ N ·*§³¸úP¯’ A’,¤°d*“h¨Fbz{*Iù£ëæ÷™;ÔïÈVCÝôIO*U3 Ó°c†§ ó2Oö5Í?žuÓ!Ó”µnxùØ~ôçífß±y|hÏÉë/­z#4*IT® ø¨/ŒÒ%£Bga>FSݨi;c¦íçs=u=¶Ö 9}ö“LØ 6eN e©{†½Ì³i.×ÛWeµzû°®=Zßïw»òÚý¡ÖD îam]=:s«»ÆÐd+¢±‚‰[¯JÄ+4lví0Ú§s 1€ 1¶ÖÀ7Ý £Î„O¸çUêŽ`/óðÙKøþñÛ²ùó’/'Ðp±„›û+)„µCC{F4Ba§JÞ7ăÀŸ@CŒFˆF[kœî6ÐQgßÖ@R -@/óæ—+ssæ0^|oÖuyw>>|sÚ˦oCA‘g,\cÝ·WÝ]ïö‹“*ØÌ X"Âb½*¹Pšäl÷ÿ¬Yž¤‹4 4¶æbUÈ6u,—„%ßñªþüšB¦˜äg?š¿³ê6h[÷äy]—›ËŸŠmÿ€Ïµtj"r6²‡ÀÈ•ÂòÊ8À Ò‘*Ù‰ð|ôE2ÌǨ‘Xhg(ÑÐ"[ ’ÓðbCι3È ô ÂâBö¢–GÝÝü»kV‹:Žþï"ÚÛ+ñ]BcHn`#7òøy§JxÅÀ-Eí…_Ïw 1b±¼È¢y­5Кih±QgÖQe ‚ðd!õ2O.}Ьŷ©¨þ—_–àþõ¸?\>ûó×õîqß=yÑ>TÝÑàcÝ-\#÷»q5ôªDT6I2‡eiÕÓ¢r@,€hbk)±Qg(,ÑT§úš^æä€Ûuµ©×;¿Æ·Þ—Õ}ÿhY´dKȈmêíÞAù´3UUÜ9ëXcÝüOÌhcݨ1wõ â§ÓX£!¢!ÆÖ\zú˜õü¿3(÷˜?`:ý¿4XK¨Ô|ê&쬤â™W9§/ÀÖåÀÿžÂ²endstream +xÚíœ[Û6€ßó+ôhk–÷Ëc§Mƒ.6@Ðf»@7}pfTP[XvÚä×ï¡$J”)yâ]tš̃Çöñ¹ñó!É–Qøa™‘DR§2ãüÂXv»{A³ ¼÷êke¤ÔD*màÉÈ»«îí(³JëQ©`he˜%JJå¥nÞ¾øê;®3ÿ’£"{ûkç6œp¥Lööîß‹ïËûõöX}ÈŸ–+Fyq»„‡û²¨–¿¼ýû‹—o;Cñç)ṟJD;9îpjƒ†¢²Ã& ¿þ0œ†O nmœ%Nk9ˆ-HùØY®´Ö‹—E¹Í‹ã©Üœ‡Ä#œò,V>ân#4ã‚b”XiúÀ'ÓÈB84LÃP9~A¢¬B$Þ)B4½“6r²•ꄚ4Õ‰|ñz,>,¹Z¬Å¾L’%aLÛ,6‘f+HÍx” š[3ô¥1³h.~vù‹Ÿû¹§daÒìÙ˜tСcÒIÍŒIªmaÅANkŽ[•BJ |q q%Ùc(6šXN5Nqj(æ-ůPÉÔâTÞm×›<ÅX)"µ´Yl#Å8H͸Â4Cç1ŽyÆxêÅI~±ÁˆøE#ÕV“!¦ùŬöürC¤°ê¿7™)(’Âr†Of”‚·™|uX¿£”WÍ4/Á9»¸ÌáééØNâ‡%§‹ýûü¢âr ýŽ*úêŸßÃ;Ï °§6‹=Lbî¤féÇ#Ž„é©)QIC×lnJÎ>jJ„ œqãðb„šd‡)Ö¿.]¬oï!«uú^ïïNÉ∨–j±±– 5ã3ŽPaϼz®*Ô,ýQAÓŸj綯#˜Õ«æAƉ5Ââè¡Ý0¾üãÁ#+é☗»qhÑ‚±,63m+5ãM ­úó íÐbé EÓŸj«q@&?Ìê5ÐJ'‰foAZ!ÝB+´‡¼Ø@óYåéºB¿¤EÿÉñu[+µŠÅöcàÇ3¬ŸÙ~ cÒŒIª­fcºì¢V¯"Ö…B+…„‚e¿b¨Žùv{*Çšhõ®GRˆƒÔŒ#Ì@*îÀ•gˆ/Ç…[tRm5v[̪„ª,¬TÁ–Q ËJæ=U–0Æä/A® èÖË]g?- ¬u›ºX¿÷mÄ6/ïÖ°‚8~|Hyæà¤‘”e±á´_R3þqîü7‹ýûòyžÄKj„'šÔT[=ènOÌê9žüqx +?À†ÏáÄž¼ÅóÇbW÷¹Ûzƒ²Ê±RË…ß;e"‹Ž´²­ÔŒo\jbœCß¾D4'aÄÒÁˆ¦1Õ6#fõÊZÉ¡¯¡‚ÍÁÄŒ¢…ñÍaÿi u2¯ªU³3p*ïš_à­ãþ·zf»Å)…¦ÉZOiäMJišqš[G˜ß%8ý—£tA,G‚hŽRm>Gbz“µze=¤‚iÝ‚A, ([‡kÍ=¨õã|÷ϵ?ä:‹½HÑ R3ÎrªH:û/“ b‹@D3–j«A”Ó bVÿ‡»ÕÂ(â•ønu'UGѦðM³í‹!TJ_ Ï*åM^TE¾MÛ}Ç ³,Ò;Ošq²ËõÐK5µ-ત¼`'ú1}¥P†h¥ÚWvBM"ÃNtÈT¿‡ÿíi·óiýXïä§OºX‡µŽ b7Fë­ÔŒ·Ê¢°Ž ýý¿i>§JšÛ¾4à¹MµãÚ•Ôê5;!ÂõPÎqbƒPClØ€þv]µTåfõf©€Êr3êWß÷Ö™m=÷AdLïWêqðZ@~ôošîµUu<ùóµØù·Çζ„dD:β8¦$YÔLèPˆ¡Ìº³àŸj'‰†Q‰†œj«Ç{zµzNåcNôÔ&ñS‘ Ó0)Ι¼9ì×w·ëêx! VÖÔòˆÇ÷AÃpÜß à°~‹ÜY_µBxPÝò*ë ]]aéŠXÅÒ•èª)0Ó¤"&¯*Ÿ”ƒ?zî„TeR>lÖ/}:µ‡ÑEyÌ›ºW†àÇåíýa_U‘‡«0› Ý’Z!EŒä±Ö¹¿KK¨÷/ŽfËVj&è®Õ„ýT[m4äˆG4äT[Íãôjõ*#š |¨jRˆ;ŸÈëó‰wÂHx¸‹n!߬«â¶ß½|}Ú‹º'#j˜„/\4%ûO¯Úáæƒ“@¢“Iy: +dZÅbcuÒï9;Œûiuã“xb ˆðDj«ñœÞ B­^ƒ'LkDh¼¿2í~:…ÝÃùéTÿÍS»¾ÛúëòUUl"LÈ·Ýe˜KiµÄ÷=¬‡HÇ…Ì + e¾ÒQŒ#5´Â3ÑÍìq.žøÄŽ…ÝƒŠ†èòa«év3y¥FÆä ¦A¨å”5œþË7Çy½L>wdf q†Š,67r»•šñŠ[ŠÚ3¿ž/bÄbyEóžj«¡^Š¢V¯»ŸÀ”ÔÌÜOèÄ:r=»Lò³ [ ¿uµ Oþ±Þ=ìÛ{ +ç·h~ZZ ÿ·ãþ°ú¾~_ò!ߦS»%`äÅøÔÞJÍÄÔÊ8¦§^)±È#îÐÈSmsÜaV¯»šÅ 3ÐTë9î‚XÇG¸Û®ËMµÞ…i¿¡ëð¾(ﺛY糸ÿ³{§ãCŸj»÷Gî¿CT–ù­×>9kÖü=LM +fš Zh †üt.¢!F¢!¦Új§›ÔjÿÏ”¿%?¼@2ýO,ô¤ROÝuPj¥âYòNŸ*EºÎ ÿv?°‰endstream endobj -251 0 obj << +199 0 obj << /Type /Page -/Contents 252 0 R -/Resources 250 0 R +/Contents 200 0 R +/Resources 198 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 284 0 R -/Annots [ 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R ] +/Parent 232 0 R +/Annots [ 203 0 R 204 0 R 205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R 215 0 R 216 0 R 217 0 R 221 0 R 222 0 R 223 0 R 224 0 R 225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R ] >> endobj -255 0 obj << +203 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 607.8694 132.1982 618.3978] +/Rect [73.4132 610.3376 132.1982 620.866] /Subtype /Link /A << /S /GoTo /D (chapter.1) >> >> endobj -256 0 obj << +204 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 591.2455 150.1131 599.7295] +/Rect [86.8628 593.9754 150.1131 602.4594] /Subtype /Link /A << /S /GoTo /D (section.1.1) >> >> endobj -257 0 obj << +205 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 570.8377 156.4611 581.42] +/Rect [86.8628 573.8293 156.4611 584.4116] /Subtype /Link /A << /S /GoTo /D (section.1.2) >> >> endobj -258 0 obj << +206 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 544.8461 147.4677 553.4916] +/Rect [73.4132 546.5298 240.4571 556.9193] /Subtype /Link /A << /S /GoTo /D (chapter.2) >> >> endobj -259 0 obj << +207 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 524.555 252.1763 535.0296] +/Rect [86.8628 529.9479 176.483 538.7189] /Subtype /Link /A << /S /GoTo /D (section.2.1) >> >> endobj -260 0 obj << +208 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 506.0392 172.6274 516.3075] +/Rect [86.8628 509.9902 172.6274 520.2585] /Subtype /Link /A << /S /GoTo /D (section.2.2) >> >> endobj -261 0 obj << +209 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 487.4157 151.3326 497.7917] +/Rect [86.8628 491.6284 151.3326 502.0044] /Subtype /Link /A << /S /GoTo /D (section.2.3) >> >> endobj -262 0 obj << +210 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 468.8999 163.3025 479.2759] +/Rect [86.8628 473.3742 163.3025 483.7503] /Subtype /Link /A << /S /GoTo /D (section.2.4) >> >> endobj -263 0 obj << +211 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 450.4917 219.7364 460.7601] +/Rect [107.4855 455.2277 219.7364 465.4961] /Subtype /Link /A << /S /GoTo /D (subsection.2.4.1) >> >> endobj -264 0 obj << +212 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 431.8683 237.2476 442.4505] +/Rect [107.4855 436.8659 237.2476 447.4482] /Subtype /Link /A << /S /GoTo /D (subsection.2.4.2) >> >> endobj -265 0 obj << +213 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 413.3525 280.8776 423.7285] +/Rect [107.4855 418.6118 280.8776 428.9878] /Subtype /Link /A << /S /GoTo /D (subsection.2.4.3) >> >> endobj -266 0 obj << +214 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 394.8367 269.5888 405.2127] +/Rect [107.4855 400.3577 269.5888 410.7337] /Subtype /Link /A << /S /GoTo /D (subsection.2.4.4) >> >> endobj -267 0 obj << +215 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 378.1321 149.1627 386.6968] +/Rect [73.4132 373.0582 193.1778 383.4477] /Subtype /Link -/A << /S /GoTo /D (section.2.5) >> +/A << /S /GoTo /D (chapter.3) >> >> endobj -268 0 obj << +216 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 357.9127 245.963 368.3873] +/Rect [86.8628 354.7727 217.2707 365.2473] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.1) >> +/A << /S /GoTo /D (section.3.1) >> >> endobj -269 0 obj << +217 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 339.2892 371.1808 349.6652] +/Rect [86.8628 336.4109 342.4884 346.7869] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.2) >> +/A << /S /GoTo /D (section.3.2) >> >> endobj -273 0 obj << +221 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 321.0462 291.7104 331.1494] +/Rect [86.8628 318.4296 263.018 328.5328] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.3) >> +/A << /S /GoTo /D (section.3.3) >> >> endobj -274 0 obj << +222 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 302.2576 480.6634 312.8399] +/Rect [86.8628 299.9026 451.971 310.4849] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.4) >> +/A << /S /GoTo /D (section.3.4) >> >> endobj -275 0 obj << +223 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 283.7418 413.8211 294.324] +/Rect [86.8628 281.6485 385.1287 292.2307] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.5) >> +/A << /S /GoTo /D (section.3.5) >> >> endobj -276 0 obj << +224 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 265.226 413.0998 275.8082] +/Rect [86.8628 263.3943 384.4074 273.9766] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.6) >> +/A << /S /GoTo /D (section.3.6) >> >> endobj -277 0 obj << +225 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 246.983 362.8821 257.2924] +/Rect [86.8628 245.413 334.1897 255.7225] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.7) >> +/A << /S /GoTo /D (section.3.7) >> >> endobj -278 0 obj << +226 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 228.4672 367.7659 238.7766] +/Rect [86.8628 227.1588 339.0735 237.4683] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.8) >> +/A << /S /GoTo /D (section.3.8) >> >> endobj -279 0 obj << +227 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 209.6785 353.8335 220.2608] +/Rect [86.8628 208.6319 325.1411 219.2142] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.9) >> +/A << /S /GoTo /D (section.3.9) >> >> endobj -280 0 obj << +228 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 191.1627 366.1259 201.745] +/Rect [86.8628 190.3777 337.4335 200.96] /Subtype /Link -/A << /S /GoTo /D (subsection.2.5.10) >> +/A << /S /GoTo /D (section.3.10) >> >> endobj -281 0 obj << +229 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 172.7546 178.9666 183.0229] +/Rect [86.8628 172.2313 178.9666 182.4996] /Subtype /Link -/A << /S /GoTo /D (section.2.6) >> +/A << /S /GoTo /D (section.3.11) >> >> endobj -282 0 obj << +230 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 154.2388 325.7265 164.7134] +/Rect [107.4855 153.9771 329.842 164.4517] /Subtype /Link -/A << /S /GoTo /D (subsection.2.6.1) >> +/A << /S /GoTo /D (subsection.3.11.1) >> >> endobj -283 0 obj << +231 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [107.4855 135.6153 362.035 146.1976] /Subtype /Link -/A << /S /GoTo /D (subsection.2.6.2) >> +/A << /S /GoTo /D (subsection.3.11.2) >> >> endobj -253 0 obj << -/D [251 0 R /XYZ 74.4095 793.4011 null] +201 0 obj << +/D [199 0 R /XYZ 74.4095 793.4011 null] >> endobj -254 0 obj << -/D [251 0 R /XYZ 74.4095 638.5029 null] +202 0 obj << +/D [199 0 R /XYZ 74.4095 640.535 null] >> endobj -250 0 obj << -/Font << /F26 222 0 R /F28 225 0 R /F63 272 0 R >> +198 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >> /ProcSet [ /PDF /Text ] >> endobj -287 0 obj << -/Length 2229 +235 0 obj << +/Length 1307 /Filter /FlateDecode >> stream -xÚí›K“Û6ÇïþI:´Ú¹®Ò”õ[ ó0pZ!-Œ ±:uàb£i$uȈ £‹×Ey¾äû½S^Öá»–ÛúÁëmq9žìÓƒ©PëždŠeÑ(|­ôŒR‚˜6$ô­ú4Õ¢ùPÃÿîÿäCß÷—Z~[¦£ÚjÀ¨G²ûÊOÛã„Úχ;"2T݇H‚5âš8)³o¢jÜËV×Ê<™›F‡lžïÿŸß]òEûµ"ÖûÐÖŒ*áR‡cèÒ3Pl$ÁØÆ£¥°„¬Á¤Ÿ&¶ë«"¦—y0©³Z'´i —AC+qzñª”3ƾªLß—¯†ÈÏÊw€)ïx´ -S1)dµ+”î©ÏèRk„¥f`NoD¾¢>«ŸòâÖ–yç˜Nc¶vlß9J§W­BÙÂÕZõýøºñ¼‡Ù)‚ÁϤ#þLâÑ*‚Õ$Á Õy ­TNë¬Wy†}þÿîZÞ]Šcy^2¼ø´$Øv/ç¦Æ¯zšcS±v¸ÇµªäH -Ù­¼vØÎQlxÏá'û$Š@¸¡pEc¥8LÎÄPØŽ0âÐË<ˆ>ß¿²ÜýVäû"h,—v‘\¸î²"0/Êü<„1ê²¶½ŸíŒ²Ð¡h®­*á7³U­fà÷SÌÜ`8ÚÀpÄ£¹p(<ÍduVæfQkÎܵÈ—¬ÉÜ?åÅåƒ[0»Äֶ´¤}SÃõöt¬·q\jïžþïz³«‰,6»‹oäÏG'ùä·En–„âÅú|·úa]®o-ÂC<휉rk¥÷mO¯Z…²<™±îÏô‘·:àÌÁ™Ç£U$’i!«3—>"†¥–>/ó4&rð°ª4ILiš‹«J¯JxE1wû`}§¾Ò¢rT(Ш` ãÑR BVç*,œÑT­ØÊ<¨Ã]¯u~aŠŸêÇ[¿¾>ùí¤‘2\Y§ËIÆ’œò,twd‰lT‰Y5K¤éÏê‘/‘àÌ;òà™Ç£UäñIò@«s’µÐöÌ ˜¬[QMo’µeær¼[Ú¬zÜïãE‘kDÜ8¡‰xQôª„'m«Ýóå¹Õ~`« ~&ÅàgVQ<½YZ·Ù.$EB)™Z?½Ì“|Ÿf{ë{›ð«—oßD-U¶•–, ݉ûíF”pšÚhIeDßé§Šü$‰P¤ÁPÅ£¥H„¬ÎÌäÜí¦`ž"ÑË<‰ê¶{DŽ4ÜÖÍ -ÇÀ§‘†»Q%\gX"¬ÍÀõ'Àã$zPTôÀ¨Ä£Uè™iô «3Ñ£)Êh -=/óè1agP!Ú:0/óÓjÍÊø øÝfWÚ7m¯§Ín¿¾~°ÏE4£®p¶Cc½*1Æâƶֽ‰<.'™ƒ0 Í@å#duX>~Î}Â2eST¢|ô¢š7Ñ”ßÿøft£æ]qpù÷º_W ùcq¾®÷Å9\‡YWP¤5YèNœv½*á5• )fxßï¿G©9‰%¸K0pñh),!«ó–Bnœ ºù¢•y4¸ñš6~`¯üÆOϩ矨` ;Pá@Ç£%@­Îk\¸¢Èp’*[™Õ—‹7»S¾Þž÷®¹}ôóïåfw:–ðÒiÇÕ"40Þ±4ª„»mËÒs÷ïÖ²€¡ -CV1(§„¬ÎÙâB L8sx+ªù“M×U 3tÇoó3(ìmEöóÿÈ&$qß C²Ðñ¸˜ôªÄüµ‘£¶«éÍði­‰PÁ8Ä£U£@”D¡(Gc¥LÎÌÙÄ ân=HêežÐÏÛâ©.P:a[_ÌÝ©7h¸ªÖ—oê÷ Úed3iÞ²ú!¿ìŽÛ<¾´cÃÆˆÉÂÉ\ÚiT‰´—vz1xä—vÀ™‚3G«0Þ­ÎÊë˜ Ûóç"ZQͨjòú?ó}uFÃ×Ý~]]ìgõ‡Ï†—_º·^ÏåzwÈßç»u¹mXDÛB1wãYèêȶP£J̨½ã¢7§ÇÎ4ó€9pæñhnæfúÞÐêæ˜fˆaßµÛŠjætw9ñÖeë“ûµ>ì¢ØÝÔ³/Ê"Èåg»ÜŠ,´;šÅ+UÂ=ŸÆ{þ=çñ¯` ;^á@Ç£U¼NßxZ³ɤ@Li×FSÓjü=æååS±qÛáwÕ ëá6ïþk²±mŸ±"Y`.î±½vŠÚÊÅCzn}mNÒ Ä7€Šo4V…&›F0Ù‘I¥”É/wP”1WdrmUn¼‰b“ß»evß -¬”#ih0¨ç^•p§‹iè‘S‡DŒ)ÊÁC¢î’†&_2¤„ a°N„Ô«Ü^Ú -Œ/ïNÕ…±Òýþý7›Œ Æ…ÌB#^7ª„+]8C_Œž '6H1®ápÚnž©/Nª©£Ì­ÊMáUÎÿ—ü´¾\]úÇ‹îìöªjã7ŽÙ±ÜD1[Dßi®E ×Úðö|3f*¼N&´µ‰]õ!‘蟟>æî΢p9±EC@„[C^Uu“+S0ÖÐðŸÅ}®endstream +xÚí™[o£FÇßó)xÄR= s{̪é6½iÕu_ºÛ’ã +pVí§ß3ÀÀ˜Ë]GUÔT–lŒÿžs™gÎ 0¼H #aÍ©Üî/p°…ßÞvŸ¤Õ®­xíªßl.¾ý^°@!-Dlî*("J‹~ÐÍ݇ð:ßÅYU>®(“âŸôv—§åêÏÍW›Î§)!èÓœŠCK¬á@P¦]u§"0R®ãæWx!ÛÀþ6&×HJÚ†I…f—:«2QFhµB„×û¿²dŸäUšÇ|; ‘ŒÆ4pMŒ¶ªO8„i.O]árhµ÷X"©(›2jµ&if5Þ|)‰×&oz•ãb«i%M¦ˆÉ£áUš—U’e§$_­©Tá1¿k®îÒêPÀéA(ÜL² 7:J_§ñzF)ALiâúVO¢ Û¹t¿=ýä×þï_µ0¼ò:æ³Úi¼YŽ4 d¥ÏÛë¯o"‘¦ò‹ˆ¤ þB¥ŸI+j¨¤–Ê"I·PÊdtñrŒƒ’ç?¾x­jÁ ÂMÙRòÔWCàך%×7'»Þ9fæDy~}V‡Ó/!CÖ|¡ªZQC0k þ#I«ûÃá¡€bÊÃ}\%fÙý¦)­ïŠC³ +ÄûÓ¿Æ·;Ðà X+[˃‘|J“æëfE(ãòaýKœÇÛ¤f†AÌD +¸Œ2Ó©âdLñV§‘¾ôê‹Ü!Ñùx´šD1O¢Ïê9$ +¥ŠyIlE¶ŠZµêð°dY¶¾|w=Õ Šy?À\?T«Ö®l¢¤J$§îü_RŸŒ®wztý³0Í̂ijèz­ž….ð@"â'·Õ4àòÜ·¿_OÖ¿÷é~EpxÌâ*=äåcZã,-¡Ù¯+çDÇO9EJ18ÎŒ;V+ò»LC’éèÄéÿÞ³Dz²æéËÚh,“5åÁÑcò,a’)aÊ£5<Š–Ç÷-`é¶Ó]ÓwIéÖ›ðC>Åòx«ÅˆB‘Ù ¹Ž—r«Zˆ¶”S-O#|‘ðβè˃£7ãÑjÙ<Ž>«gñÈ`Ó&ü<6"ÛbÊ–Ç’¬î0[À²šÉáþ'÷ìýG&£¢9¾4=–y¼Û'7É.ÎïÚ{C©FŒC›Øy1I U­]™§™<‰é…7“ÞÈ漑G«™ãóÌù¬žÅ0Wz¡™´¢†9Õ7“[S° +óï÷PÝúýJ–æé ¢"XñÀµ;n/­jÁ=Š#sìÔ¿WÚ]ÎòêK´Ã«7ÑãÑj^Õ<¯>«çðʈQ Ù‰^µ½‘”WŸÒ[³ùy0å­<î·Éù:Õ%bh±$kpÜ&ZÕ‚_”P¤‰&§ž½6Rçõ¦¸GÔŸâñh5¢zQ¯ÕQ*`X&žïY—qæÞ®z–Ñ©êûµm&ÛeúÆÔÛ¬%yTa)4©š:#LznU îôYuýÑdEtzêh@J¥"ϙҢ1 ?¥VeB¸„”rŒÃˇ¢¾’›÷¿÷ã[ÌŒ q¸6&¼nU ®ôét}Ñl6…T)íO'G˜ÉçL'”eÉ [H§U™Þ´éü9­’"®Ž¦Àá£y¼h€>¦ž1ÉáÎp“a´¢×úôº¾éh6½ lz•ÂP …5ì‰bÍ=“HÌÜ‚¡šÃ–ÓÀªêâ4[›œ±††?·¨/endstream endobj -286 0 obj << +234 0 obj << /Type /Page -/Contents 287 0 R -/Resources 285 0 R +/Contents 235 0 R +/Resources 233 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 284 0 R -/Annots [ 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R 295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R 305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R ] +/Parent 232 0 R +/Annots [ 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R 245 0 R 246 0 R 247 0 R 248 0 R 249 0 R ] >> endobj -289 0 obj << +237 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 756.786 177.5405 767.3144] +/Rect [73.4132 756.786 161.0965 767.3144] /Subtype /Link -/A << /S /GoTo /D (chapter.3) >> +/A << /S /GoTo /D (chapter.4) >> >> endobj -290 0 obj << +238 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [86.8628 738.8587 216.6336 749.2347] /Subtype /Link -/A << /S /GoTo /D (section.3.1) >> +/A << /S /GoTo /D (section.4.1) >> >> endobj -291 0 obj << +239 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 720.9315 215.4148 731.3075] +/Rect [86.8628 720.9315 151.3326 731.3075] /Subtype /Link -/A << /S /GoTo /D (subsection.3.1.1) >> +/A << /S /GoTo /D (section.4.2) >> >> endobj -292 0 obj << +240 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 703.1119 190.4974 713.3802] +/Rect [86.8628 703.0042 334.173 713.5865] /Subtype /Link -/A << /S /GoTo /D (subsection.3.1.2) >> +/A << /S /GoTo /D (section.4.3) >> >> endobj -293 0 obj << +241 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 685.077 151.3326 695.453] +/Rect [86.8628 686.8882 161.6168 695.453] /Subtype /Link -/A << /S /GoTo /D (section.3.2) >> +/A << /S /GoTo /D (section.4.4) >> >> endobj -294 0 obj << +242 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 667.1498 265.653 677.5258] +/Rect [86.8628 667.1498 253.8798 677.732] /Subtype /Link -/A << /S /GoTo /D (subsection.3.2.1) >> +/A << /S /GoTo /D (section.4.5) >> >> endobj -295 0 obj << +243 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 649.2225 308.7178 659.5985] +/Rect [86.8628 649.2225 319.4854 659.8048] /Subtype /Link -/A << /S /GoTo /D (subsection.3.2.2) >> +/A << /S /GoTo /D (section.4.6) >> >> endobj -296 0 obj << +244 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 631.2953 334.173 641.8776] +/Rect [86.8628 631.2953 330.353 641.8776] /Subtype /Link -/A << /S /GoTo /D (section.3.3) >> +/A << /S /GoTo /D (section.4.7) >> >> endobj -297 0 obj << +245 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 615.1793 199.5985 623.7441] +/Rect [86.8628 613.3681 199.1048 623.7441] /Subtype /Link -/A << /S /GoTo /D (subsection.3.3.1) >> +/A << /S /GoTo /D (section.4.8) >> >> endobj -298 0 obj << +246 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 595.4408 336.6387 606.0231] +/Rect [86.8628 595.4408 203.8034 605.8168] /Subtype /Link -/A << /S /GoTo /D (subsection.3.3.2) >> +/A << /S /GoTo /D (section.4.9) >> >> endobj -299 0 obj << +247 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 579.3248 149.1627 587.8896] +/Rect [73.4132 570.4302 125.6888 579.0757] /Subtype /Link -/A << /S /GoTo /D (section.3.4) >> +/A << /S /GoTo /D (chapter.5) >> >> endobj -300 0 obj << +248 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 561.3976 275.6593 569.9624] +/Rect [73.4132 541.7926 132.3418 551.9893] /Subtype /Link -/A << /S /GoTo /D (subsection.3.4.1) >> +/A << /S /GoTo /D (appendix.A) >> >> endobj -301 0 obj << +249 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 541.6591 301.5626 552.0351] +/Rect [73.4132 516.643 174.1512 525.2885] /Subtype /Link -/A << /S /GoTo /D (subsection.3.4.2) >> +/A << /S /GoTo /D (appendix.B) >> >> endobj -302 0 obj << +236 0 obj << +/D [234 0 R /XYZ 74.4095 793.4011 null] +>> endobj +233 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +252 0 obj << +/Length 2297 +/Filter /FlateDecode +>> +stream +xÚíœßoÛ8ÇßûWèÑ~0WüM=nìáW Ø{ÀÝÞƒk«¶PY^Xv÷¶ý‘")S¦4Lªn“Ùžp¾3útÈ™à,×_8“ ±¼à™,¨¾À8Û^åÙNö—WØÙ0&ãBê#Ÿ®úWz0Å…µòŽV+ÄãÆêõý«~""3o9Íî?õ‚„$HHʲûí¿?~üXÕÛK³k¿”§¯ËÎeµYêoû¦j—ÿ¾ÿÛ«w÷½¯~¡‡¥’ŽéÁ:\fäpލÊfý…xvÚeþòç %utE¶úg±‰·@e +B0£ßYõFF>F-W‚’Å›º*›ówåi¹¢ùâË’ð…¹&R-Þ·e]߃UËUº²Û[%Ôá‚£BÞÈ3Ú„´ßÄàÕÃßüÖŸûÿ{¸É7Ç9R—p¾{«D¾ãÑ:hä•h;!ì•QŠò\s¿VüÐò‚éah{# -y´NÇóñó’ä‹c]—·a‘œ Ž •…z«„J‚ *p‡:_½S¼‚)¾ò +§8­CMò +z½òJ4¯L>¦Êêy)Â0 ¬72*I_eßz:廙™$.õú|to5ëÍÞ^m˃½(Oí¹lÜOœ×Úå óÎ-Í‚!B8ËBm1ÍÞ*ÑÉ 6 â‰Ó< '”±N0cñhœbNÈëœbÊ´H°é,›¾˜¾]ŸËjõ¾l~¥2úo…¹^AaÃDà!žì½UBå…’C)/{¶ÿ¦Ê +ÝŒ^ðfÄ£uðÊix!¯sॹ^®§ +«7²ðRﻪ)]-/eTc«cT3±î+0Ö…nc¢½UBÉ™Y¶å½P 'i…Ð +&:­£UMÓ +yC«^ó‘*µÞÈÒÊ|©­¢®Ú~]b½p­j÷nÕ|®/me—³ö­û%6+ÙcýQ¯ng„ÈM¨¤xö÷V å„*DIA†ÚŸ1Ê“¸BÙ p³–Âò:W¦—ùJ×ÞÈâÊ®¿Tíe]WmeV¯šÔK³sëS]uýêõèW¯MµÙŸíå®l¯«ÖëJ¬Ë”èå²d$ G™è­QŠ+t7íiôM`®Â ˆGë,&½ÎPr-$Q/{#  pþ\j¤ÚÏuµ1ýüg‹ÑúòéJaÓ7ý¶–¶íÇuÝuÿ#ݧ¨(¸ÈBIq½ôV åDP$©^ó´?z9I&”¸€L0qñh)2!¯sÈäIœ*ÞÈ’)ogò»j[š¹¹{q¨\¬Ëòä›ùw§²Ú5U[n+ÓóGP +í’ŽÆ¡tV ÑW(CÙÏJ(q”`ââѺû§¡„¼Î’ˆ“T¹ôFJuû”é¹!›Ô~ûítÜ™éødþYÝ$ï3 iãJJ±DŒbš…jã¹Ú[%‚¢Dg‹rÖ“jqÀ< ‚yˆGK1yà Áˆ²TaôF–Áâ¶0z|Ö—vIóÅïfz^ïkûá—j=,ŸQk# Bf¡”‘ÖÆY%&, +:Ôü[›I>¡4|‚iŒGën=™æò:‡ÏÜlI¥j¤7rOâs$)o×­%ïïÇÝ'fÙ´ç2‹å¦À®â‡DÎ(!KmFÕ¤ïO=PV¡ìØ‚éG눘Þñ½ÎÀ–*³3•(«½‘Ã;l ¤Ê/4ÿóÛu?·—èa9’Jª,”—Uo•PÜ—Õæ—TVÁ4^ù„ÓÖÝúéNÐë>…¾Ÿ*QV{#Ç'q|ŽöC “štγPÄÈ„ï¬Zûg™µ/ðY&˜ÍP0›ñhݽçÓ€B^çj6 òTõFPzS@ƒGEa{T5~þ”X™*Ät·’…bF@uV Íת~Q%Jc@(˜Æx´îæOïÃ^çj6pª„z#G(»Y™þ,K»7¾^<›£OÒÛ²2Æu}iv#O=•ÒÝ5!Y¨-Ö[%BÐm:¸à ž°“BÉ 0“f’Cói !¯s04›I”Coä0äÃtôU¾ò°=rš§:"8ÍB…#ŽœU"þÁÑ ”'õàÌCÀ˜‡x´Ž»éG ×9gäˆ2›H‚ƒàõFÊë9_ÿ>TÍnõaÉóÅÑo8uÆg:9ℊ,ô>r¦ÓY%Dög:2¿Ÿé´„)¾ò +§8­#azº½Î¨“ºÈ "Ç \½‘Å•<×î­_sžß/fF狃~…ÇV–˜°ÀáÔʲ³JˆïW–ù/ie ¦1@Lc×Ûͺ=?¨ª2Ä$Yèy¤ª:«„ÀkU %~¯ª.(Ū`ŠãÑ: +¦÷ÕA¯sP%â4UU½‘E•EU5.¡_/}¯n[#¾è€ÜýÑlö§c3<¬µBq:o…œU"¢ +½<*ø0”'‡ô$“PŽ&ÁÅ£™±éŽô:‡Il¶¢RåÓY&ý1¸¿¸A´u]š­½x³·ŸTí¹Z7­?÷yÞ·å°múe©tÇuÚÕeµÙG“9ù•ÌÂâŽÉ[%¥Âürá0Ð?ÑŒ … †–Bò:¹î¹H”ÁÞÈ"'nOr¼v|Ù#mui¾ýa?ú±Þbç½mÑÛÿQ¡4§'UAy£Ðy«D¨”úºPÃ`ÿ$…rŠE0ò+‹päñh‹Ó;æ ×9,J³e”(½‘eQÞNÉïªfõa¿n=JoއþP¼”d)"EÊÙvtV µ„ssRšõ>«¥ä$”Pþ(ÁüÅ£uPNï7‚^ç@ÉM‹š*ÞÈB©n¡üçïËîwï¿•ÌIó›ù¡–2UBò•ÌPôË Ê_@&˜¿x´ŽÌéFÐë2©Ù²7bšLodÉ,¢f{ÝV›ÕûK}®Úr¦WgJe¡ÿ˜Fo•i–ÒZ' +}þ-÷$¢PRDÁ¤Æ£uˆN7Ù ×ë*áE‘³Ðjú–˜½:&ÈÔ×m)'™·2§õcÝ:þ/3=Êendstream +endobj +251 0 obj << +/Type /Page +/Contents 252 0 R +/Resources 250 0 R +/MediaBox [0 0 595.2757 841.8898] +/Parent 232 0 R +/Annots [ 255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R 265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R 275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R ] +>> endobj +255 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 523.7319 327.3494 534.3141] +/Rect [86.8628 611.9767 190.237 620.7477] /Subtype /Link -/A << /S /GoTo /D (subsection.3.4.3) >> +/A << /S /GoTo /D (figure.1.1) >> >> endobj -303 0 obj << +256 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 505.8046 253.8798 516.3869] +/Rect [86.8628 593.7917 203.516 602.5627] /Subtype /Link -/A << /S /GoTo /D (section.3.5) >> +/A << /S /GoTo /D (figure.1.2) >> >> endobj -304 0 obj << +257 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 489.6886 199.5985 498.2534] +/Rect [86.8628 565.644 265.2216 574.4151] /Subtype /Link -/A << /S /GoTo /D (subsection.3.5.1) >> +/A << /S /GoTo /D (figure.2.1) >> >> endobj -305 0 obj << +258 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 469.9502 273.8479 480.3262] +/Rect [86.8628 547.5398 155.8157 556.0238] /Subtype /Link -/A << /S /GoTo /D (subsection.3.5.2) >> +/A << /S /GoTo /D (figure.2.2) >> >> endobj -306 0 obj << +259 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 452.0229 319.4854 462.6052] +/Rect [86.8628 529.2741 194.1104 538.0451] /Subtype /Link -/A << /S /GoTo /D (section.3.6) >> +/A << /S /GoTo /D (figure.2.3) >> >> endobj -307 0 obj << +260 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 435.9069 199.5985 444.4717] +/Rect [86.8628 511.0891 234.6025 519.6539] /Subtype /Link -/A << /S /GoTo /D (subsection.3.6.1) >> +/A << /S /GoTo /D (figure.2.4) >> >> endobj -308 0 obj << +261 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [107.4855 416.1685 331.8281 426.5445] +/Rect [86.8628 491.0929 323.1705 501.6751] /Subtype /Link -/A << /S /GoTo /D (subsection.3.6.2) >> +/A << /S /GoTo /D (figure.2.5) >> >> endobj -309 0 obj << +262 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 398.2412 330.353 408.8235] +/Rect [86.8628 474.7191 254.9919 483.4901] /Subtype /Link -/A << /S /GoTo /D (section.3.7) >> +/A << /S /GoTo /D (figure.2.6) >> >> endobj -310 0 obj << +263 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 380.314 199.1048 390.69] +/Rect [86.8628 454.7229 257.9592 465.3051] /Subtype /Link -/A << /S /GoTo /D (section.3.8) >> +/A << /S /GoTo /D (figure.2.7) >> >> endobj -311 0 obj << +264 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 362.3868 203.8034 372.7628] +/Rect [86.8628 436.5379 318.4276 446.9139] /Subtype /Link -/A << /S /GoTo /D (section.3.9) >> +/A << /S /GoTo /D (figure.2.8) >> >> endobj -312 0 obj << +265 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 337.3761 125.6888 346.0216] +/Rect [86.8628 418.3529 237.633 428.9351] /Subtype /Link -/A << /S /GoTo /D (chapter.4) >> +/A << /S /GoTo /D (figure.2.9) >> >> endobj -313 0 obj << +266 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 308.7386 132.3418 318.9352] -/Subtype /Link -/A << /S /GoTo /D (appendix.A) >> ->> endobj -314 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 283.5889 174.1512 292.2344] -/Subtype /Link -/A << /S /GoTo /D (appendix.B) >> ->> endobj -288 0 obj << -/D [286 0 R /XYZ 74.4095 793.4011 null] ->> endobj -285 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -317 0 obj << -/Length 2373 -/Filter /FlateDecode ->> -stream -xÚíœÝoÛ8ÀßûWèÑ~0Wü&·{¸Ã(š`¸Û{pbÕªÈ ËîÞö¯?R"eJ”†IµÀn’"@-Ë“™áè—á Ig¹ùÁ™dˆåšgRSsqv{ÿ*Ïö泿½ÂN†1Ò¼™øtÓ¼1ÊbRÊÚH¬gŒ[©×ׯ~ø‰ˆÌÞÒ9Í®?õ ssbîíþ³úñ榬vçzß|)Ž_ל¯Šòvm^îê²Yÿ÷ú¯Þ]÷¶zB#-Ä䘰.³îp†$¤“1?ˆgÇ}æ/?#PÒŒNg9"DëËT¦¬!fýwR½u#ŒÖAÉêMUõ釫â¸ÞÐ|õeMøÊ^©VﻢªÆƒÁJ#Âr•…f£èöR ï°æHË‘{Ö7!»1x÷ð›ßú{¾…Q¼9ΑÒ\Âñî¥ñ޵µ<ÐÈ*1rÂ`Ze”¢<—ÄúùíNÐê"@%Fš -8·öBPâì‹&µûêœg¡Ó¾“JøÚ/k¼}Ëš`4BÁhÆÚÚgÏç …¬."Ô.Ò(•H¡^ÈJG)4X4 -Û¤²ö[òÇDª3]K:3Aª“Jø|I¢¡×/*‰Ba Ãkkþü¶!çevb”ð>”õ~óaÍóÕÁï4NtÆ:í¦)Y`{â<§‚=ìs†>~?Íéàâ -Å7ÒÕr -LË€É%˜eÀÓ Î½U>ÔöÖ/9ϯNg;yóÕ½y‡§*HlwýC¯&+ÈV*á|_AÜI$Æ ¨pcm TA«‹Xµ‡w™€Qu2ŽT5"õõñ°ÝÝn›ÓƒÒ)CL]݉tê„`ïútú÷=:°€ø”BñtµŒÎŸ/‚L.BÔäS†%Ò©rêq:sç×sߌwí_õg=®~¯ozx0)jw(â"4>Ýð8©Ä@ˆÒf6Ò|8”'Çó,PŒ"ÁÅÚlŒØ|Z]%Qˆ&ŽhzwÞm ý=  ‚­ýè\ﺋ7wÝ'es*·uãÏxžî»bØ&ý¼V¦Ã:î«¢¼½‹:${Ä+™þÇ ’‚GIGT Fùš¦ñ´Aã‹tµ¬ÍoCB&¡fü`yžÈ^ÈÁ6ÞÊyíÈꎭU…}ù½ûèÇjppîºf¼ùƒ2¤="©4 Ü›äÍK%†J©ý~«VÃÁþE2ä,ˆÐÈÁ‘ÇÚZç·m@«K`Äš Æ È¢—q(’ÑTü®¬7î¶'éÍá¾?5Œ"E¤È'&6ì*áa™ÐÙgU<Î ïÂ#¼HWKã|÷™\£dˆçî^z!‡#áøïßÖí×ë¿•I¤ýò}èË”N*áò…ÊÐé—%¿€K0~±¶–Ìùž´ºMSCqÎ1Œ¦rhŽwg^o›òvóþ\ʇö×FUJe¡ýG/•p“mý$CGŸ‹=Ë(Ô€Q0¨±6T>_W‚V1J•ýÞV"}z!Ç(1ú±¨Êíű*‡*eHHš…^L¬KvB _û#o_à 0˜¡`4cm-¡ó§Ø@«—ÿ.‡Åp?rþ¿Í±ÛÄLÌUoš#l+ -/eœÿrG kløÿw\Ãõendstream -endobj -316 0 obj << -/Type /Page -/Contents 317 0 R -/Resources 315 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 284 0 R -/Annots [ 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 346 0 R ] ->> endobj -320 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 614.0499 190.237 622.821] -/Subtype /Link -/A << /S /GoTo /D (figure.1.1) >> ->> endobj -321 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 596.1014 203.516 604.8725] -/Subtype /Link -/A << /S /GoTo /D (figure.1.2) >> ->> endobj -322 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 568.1903 265.2216 576.9613] -/Subtype /Link -/A << /S /GoTo /D (figure.2.1) >> ->> endobj -323 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 550.3225 155.8157 558.8066] -/Subtype /Link -/A << /S /GoTo /D (figure.2.2) >> ->> endobj -324 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 532.2933 194.1104 541.0644] -/Subtype /Link -/A << /S /GoTo /D (figure.2.3) >> ->> endobj -325 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 514.3448 234.6025 522.9096] -/Subtype /Link -/A << /S /GoTo /D (figure.2.4) >> ->> endobj -326 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 494.5851 323.1705 505.1674] -/Subtype /Link -/A << /S /GoTo /D (figure.2.5) >> ->> endobj -327 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 478.4479 254.9919 487.2189] -/Subtype /Link -/A << /S /GoTo /D (figure.2.6) >> ->> endobj -328 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 458.6881 257.9592 469.2704] -/Subtype /Link -/A << /S /GoTo /D (figure.2.7) >> ->> endobj -329 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 440.7397 318.4276 451.1157] -/Subtype /Link -/A << /S /GoTo /D (figure.2.8) >> ->> endobj -330 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 422.7912 237.633 433.3734] -/Subtype /Link -/A << /S /GoTo /D (figure.2.9) >> ->> endobj -331 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 404.8427 174.9945 415.4249] +/Rect [86.8628 400.1679 170.0093 410.7501] /Subtype /Link /A << /S /GoTo /D (figure.2.10) >> >> endobj -332 0 obj << +267 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 387.0018 241.7841 397.4764] +/Rect [86.8628 382.0905 241.7841 392.5651] /Subtype /Link /A << /S /GoTo /D (figure.2.11) >> >> endobj -333 0 obj << +268 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 369.0533 233.9117 379.528] +/Rect [86.8628 363.9055 233.9117 374.3801] /Subtype /Link /A << /S /GoTo /D (figure.2.12) >> >> endobj -334 0 obj << +269 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 352.8084 239.3991 361.5795] +/Rect [86.8628 347.4241 239.3991 356.1952] /Subtype /Link /A << /S /GoTo /D (figure.2.13) >> >> endobj -335 0 obj << +270 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 333.0487 289.0185 343.631] +/Rect [86.8628 327.4279 289.0185 338.0102] /Subtype /Link /A << /S /GoTo /D (figure.2.14) >> >> endobj -336 0 obj << +271 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 315.1002 319.2616 325.6825] +/Rect [86.8628 309.2429 319.2616 319.8252] /Subtype /Link /A << /S /GoTo /D (figure.2.15) >> >> endobj -337 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 297.1517 206.5199 307.5277] -/Subtype /Link -/A << /S /GoTo /D (figure.2.16) >> ->> endobj -338 0 obj << +272 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 279.2032 239.1211 289.7855] +/Rect [86.8628 281.0953 206.5199 291.4713] /Subtype /Link -/A << /S /GoTo /D (figure.2.17) >> +/A << /S /GoTo /D (figure.3.1) >> >> endobj -339 0 obj << +273 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 263.066 205.4709 271.6308] +/Rect [86.8628 262.9103 239.1211 273.4925] /Subtype /Link -/A << /S /GoTo /D (figure.2.18) >> +/A << /S /GoTo /D (figure.3.2) >> >> endobj -340 0 obj << +274 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 243.3063 284.5622 253.8885] +/Rect [86.8628 246.5365 205.4709 255.1013] /Subtype /Link -/A << /S /GoTo /D (figure.2.19) >> +/A << /S /GoTo /D (figure.3.3) >> >> endobj -341 0 obj << +275 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 225.3578 357.9149 235.94] +/Rect [86.8628 226.5403 284.5622 237.1226] /Subtype /Link -/A << /S /GoTo /D (figure.2.20) >> +/A << /S /GoTo /D (figure.3.4) >> >> endobj -342 0 obj << +276 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 207.4093 332.8902 217.9915] +/Rect [86.8628 208.3553 357.9149 218.9376] /Subtype /Link -/A << /S /GoTo /D (figure.2.21) >> +/A << /S /GoTo /D (figure.3.5) >> >> endobj -343 0 obj << +277 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 191.272 244.8239 200.0431] +/Rect [86.8628 190.1703 332.8902 200.7526] /Subtype /Link -/A << /S /GoTo /D (figure.2.22) >> +/A << /S /GoTo /D (figure.3.6) >> >> endobj -344 0 obj << +278 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 173.3235 250.7058 182.0946] +/Rect [86.8628 173.7965 244.8239 182.5676] /Subtype /Link -/A << /S /GoTo /D (figure.2.23) >> +/A << /S /GoTo /D (figure.3.7) >> >> endobj -345 0 obj << +279 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 155.375 225.385 163.9398] +/Rect [86.8628 155.6115 250.7058 164.3826] /Subtype /Link -/A << /S /GoTo /D (figure.2.24) >> +/A << /S /GoTo /D (figure.3.8) >> >> endobj -346 0 obj << +280 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 137.4265 235.6693 145.9913] +/Rect [86.8628 137.4265 225.385 145.9913] /Subtype /Link -/A << /S /GoTo /D (figure.2.25) >> +/A << /S /GoTo /D (figure.3.9) >> >> endobj -318 0 obj << -/D [316 0 R /XYZ 74.4095 793.4011 null] +253 0 obj << +/D [251 0 R /XYZ 74.4095 793.4011 null] >> endobj -319 0 obj << -/D [316 0 R /XYZ 74.4095 639.0049 null] +254 0 obj << +/D [251 0 R /XYZ 74.4095 637.1682 null] >> endobj -315 0 obj << -/Font << /F26 222 0 R /F28 225 0 R >> +250 0 obj << +/Font << /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -376 0 obj << -/Length 1572 +309 0 obj << +/Length 1653 /Filter /FlateDecode >> stream -xÚíšKoÛFÇïùM‚:-x€)¡øÐS¨Ft:ÞPù!€ -‰—C#Ú5Zéë|_Ý(wÛS~<¬7ÂX$õþín‹wí>k¾ñH×ù¡º­ ë @&UÚYÍä‹”‰Ô©~æŸ9Ï“$RŠ,’ŠÅÞ*Š摊z&šµîCnñà€¥“£ˆìŒª,%ã•HR¬~Ø–¶—k¼Ëoïב;U5 À䥵¹rðPdïʸ³r欳I˜ÐHsm¬fòæÆá·vù¥ÃÎ7ZRþ3Þ´ü±·o9‰7uÉDx7æ©ïÖÈã->Þ8F°ì6Ç‘"B]¤œ ]©$7ßÖj¦‘âÇñ•’> 5%t5)tì­†¦¡¦¢.‚R†c¦¢¡n<Ô²…:ÏF Îƨ¦$W ÕÙZ¦+ÿpz8•޼ϡe€SScþx¸q‰¥*eå¸ËjÅ|­)˜S”3ºVZ«i„´L -'úâ|Á‹erAPj ‚T3öV/ˆéç>2ê’± :Øv]­‘_jY—¿9Yì)ßgñ††eFh•„‰lh4V3ùw½ -.£`S‚`“‚ÇÞ*Á Ÿ›Šº¨Ó … ËïÙMƒÝy°õ'{È38¼$a61ÍÞf&åf0·ý¤/ƒùZ6%~@6)ì­&[L“ME]Dv -L: wB:#O64d¿Èî·e¶;eåΦšðØãüæõ¯YYnﲑ‘Es– -e¾›XðyS‹¡¯WÙM–ûÉåy;ÀŒøç8š§Õ.Ÿ¿|óÛõŸÙýi¨µÔÀÀ¥„’DZwV3ÊIÐLÚ¾rÿ=ü“S%“%ÆÞjˆ‰§K*ê’¹CãÇNzïŒ<Äfá þPOÇ›ãnl—ŽqaÍÌàgoãã·–Xð$¬4¿[«AÞiŒÄo{’|ÍŠxR¸3ñ´p±·šx=I<uIÛÖ¿Q‚>ìŒ<ñ¶!þeÅZÍùq·«Ûæ¶Xo»|{]ýw×î]c'ö+£8úó˜²ô[)žÊV¯2 ÓŠñl­f²Z3¡·/n6™¤”Ò/ ”Ô/öVS:½ABF]D© 8}ØÚxFݲ¡¹<ŸÍÄ”r‹3/>õY< z:õîI0Lþò 8J4!v4¥vä«RÛM—¹hÊŠ5ô¨Ü5G4©?4üXž³¶3ïr߂Ǧ Í4¨pÚ¨#…×–yV\o‹fÒùy·ÅN~ˆº8RcKÖ7ñÆhF ‰£NÜÐ×ã3>ø&E @&U‰½Õ(O“QufÌ@:Óš[£†e¾ˆåÇS¾‹SwÎ&aB#{ÕLÞÝqc/óË®Æð¦äð&å½Uò»éÓt2꼕³ÌJ)I¼;£o±ïú埛ì¡úUH̹Ŭp!‡™Åœ·V3´g½ -.g=¢I¡ÏDÓBÇÞj¢§w É¨K†eSVm;‘@76 ϲù½Ò`¨?T?q-³¿³Ãû±cq%uD=¯lè´:Lƒ¼.”ö)%D ¥TŽ|ÕˆNo%S!•¦4`HéDÅ”}Úï­­e©‚©çytZ@ÒZU òé»Bàlù_ñÑfyendstream +xÚí›KoÜ6Çïù:îX–ïDZEÓmƒ‰‘C‹ä5ãªÞ‡»’‹"Ÿ¾”(i)QÙUZ ñ‡ÝõŽf†ÿ4’2ɰû!™âˆc#2e˜{CH¶Ý¿ÀÙ­ûîUÿJZÛMg¼ ­¿½zñõ÷’e)yvõ!£‚!*™<;½ºùuõÍõšàÕu±»y8Ü–­©XÙÓÇ5q/Åö÷CQ®»úáÅË«>œ i)éãrãŒ!ŒÍ6î¤Ìxk÷ƒDvºÍº·oƒk´BZ7aRîÚn8TÃi­z£z0 ŒÖ%WßååzC•^½µ»"¿^S¼ÚÙÍë‡]Uló²òß½9«ã]ýÝq·“2ޤbY˜E4¼Îh&WÊ4bÔÐa¶.S)•‘ƒOÿ忽î?Ž0fÆýY´ +³·šQ3öV«)pšT(ê™P¢¡ÕãåĽùô&-ÄÓùS¾¿?žÖŽWÕæ[Tee÷÷6b‚° Ù9N”~gæBŒ@F ’ù‚á{Ä/“|¦…è”{jÈdi2ÓñÆ\²§pI™»„*˜ÌΨe“z6߯5^Ù»êxÉÔuv˜ga¨ÎÎj&#âRXrzÞˆÎURH÷€UP÷Ø[Ã+Oó +E]TI±«PFÌÔÒΨ%–ybßûº‡yØåUq<ø©Ý{òow¹klò½m¿ñ|Ÿ®‹CÝñD³¾”Hr)³0¡xÚï¬fòv Š fþ™s$R, T,öÖ)ÓDBQÏDRG6Oé>¥Ò®›$²7ª³ä¨žÞ%£çîóÍÚMñyÓbÚªè'—îvbZ»Èµƒû“ýõÛDd´ÑY˜P\i;«™¼‰23=ÊüRiç .(ÿoXþØ[ƒ·Nâ F]Rp¥Äˆ(Ía¼;#7ýx»•%²7…ë/"Ô)&ˆŠZ ¹¸øvV3c Ø­‹ùhÏ”ô$ÔÐԠб·ZiIÒPCQ—ô½’»ùV “PwFjÖA]Ø ¨íÕqFxKµ]3¼òû&‡ªôæC5’®ÏoÍ7.ÝP9×lÚe}Ç|oOPd¸ †3½?ÑZÍHÓoP Äy† šÁ ª{knš¾! ¨‹ª +£."^P$ ¼ÝÙxÞuËûàº)šùi½qÔõçÖíε«Ãݱµ? /K¿‘ÁÉuýDË‚¤b6;#8u*¢2ðõŵ%I@ñ>!ñ"_ é(䢞¢~LA+¸[î<žfY·\žeb@‰vÍ®æY˜×Ä*ÐÍdß/ù_“HCzLƒ‚ÇÞjÁ5Ps¡¨‹j.‘HIn”.uct&4±§ÑZÍäÝ72¿ìjÌã ÊÆ–?öÖà-’xƒQ—t \cT/ÒAº[›nºîæ åï­½¯Ÿ ‰)7nJânJ +òšx´®5‚³ïÎÃô/ÇŒC˜•–!•#_ Éég(ä¢:-iÝnj˜äΨE¹{PiÔ4êÇ®Kûçƒ=|œ:çLdaÌÉãðÚh&³žÒ0µ ¦CL!NA¡co ©éd0*çq!]T¦ÜšŒQù¸Ðaç8Á‚qËLá\uVu†$ÝÀÎÆ‘ÿÙ1îžendstream endobj -375 0 obj << +308 0 obj << /Type /Page -/Contents 376 0 R -/Resources 374 0 R +/Contents 309 0 R +/Resources 307 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 284 0 R -/Annots [ 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R 385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R ] +/Parent 232 0 R +/Annots [ 311 0 R 312 0 R 313 0 R 314 0 R 315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R 325 0 R 326 0 R 327 0 R ] >> endobj -378 0 obj << +311 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 756.8936 187.9328 767.1619] +/Rect [86.8628 758.5972 235.6693 767.1619] /Subtype /Link -/A << /S /GoTo /D (figure.2.26) >> +/A << /S /GoTo /D (figure.3.10) >> >> endobj -379 0 obj << +312 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 738.9663 179.8813 749.2347] +/Rect [86.8628 738.9663 192.0483 749.2347] /Subtype /Link -/A << /S /GoTo /D (figure.2.27) >> +/A << /S /GoTo /D (figure.3.11) >> >> endobj -380 0 obj << +313 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 720.9315 267.6428 731.5137] +/Rect [86.8628 721.0391 183.9967 731.3075] /Subtype /Link -/A << /S /GoTo /D (figure.2.28) >> +/A << /S /GoTo /D (figure.3.12) >> >> endobj -381 0 obj << +314 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 693.1492 172.9861 703.6238] +/Rect [86.8628 703.0042 267.6428 713.5865] /Subtype /Link -/A << /S /GoTo /D (figure.3.1) >> +/A << /S /GoTo /D (figure.3.13) >> >> endobj -382 0 obj << +315 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 675.222 202.2519 685.6966] +/Rect [86.8628 675.222 172.9861 685.6966] /Subtype /Link -/A << /S /GoTo /D (figure.3.2) >> +/A << /S /GoTo /D (figure.4.1) >> >> endobj -383 0 obj << +316 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 658.9983 233.9432 667.5631] +/Rect [86.8628 657.2948 202.2519 667.7694] /Subtype /Link -/A << /S /GoTo /D (figure.3.3) >> +/A << /S /GoTo /D (figure.4.2) >> >> endobj -384 0 obj << +317 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 641.0711 189.7217 649.6359] +/Rect [86.8628 641.0711 233.9432 649.6359] /Subtype /Link -/A << /S /GoTo /D (figure.3.4) >> +/A << /S /GoTo /D (figure.4.3) >> >> endobj -385 0 obj << +318 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 623.1439 170.4263 631.7087] +/Rect [86.8628 623.1439 189.7217 631.7087] /Subtype /Link -/A << /S /GoTo /D (figure.3.5) >> +/A << /S /GoTo /D (figure.4.4) >> >> endobj -386 0 obj << +319 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 603.4054 357.6869 613.9877] +/Rect [86.8628 605.2166 170.4263 613.7814] /Subtype /Link -/A << /S /GoTo /D (figure.3.6) >> +/A << /S /GoTo /D (figure.4.5) >> >> endobj -387 0 obj << +320 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 585.5858 254.8524 595.8542] +/Rect [86.8628 585.4782 357.6869 596.0604] /Subtype /Link -/A << /S /GoTo /D (figure.3.7) >> +/A << /S /GoTo /D (figure.4.6) >> >> endobj -388 0 obj << +321 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 569.3622 249.4056 577.927] +/Rect [86.8628 567.6586 254.8524 577.927] /Subtype /Link -/A << /S /GoTo /D (figure.3.8) >> +/A << /S /GoTo /D (figure.4.7) >> >> endobj -389 0 obj << +322 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 551.4349 190.0803 559.9997] +/Rect [86.8628 551.4349 249.4056 559.9997] /Subtype /Link -/A << /S /GoTo /D (figure.3.9) >> +/A << /S /GoTo /D (figure.4.8) >> >> endobj -390 0 obj << +323 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 533.5077 296.1243 542.0725] +/Rect [86.8628 533.5077 190.0803 542.0725] /Subtype /Link -/A << /S /GoTo /D (figure.3.10) >> +/A << /S /GoTo /D (figure.4.9) >> >> endobj -391 0 obj << +324 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 515.5805 168.9961 524.1452] +/Rect [86.8628 515.5805 296.1243 524.1452] /Subtype /Link -/A << /S /GoTo /D (figure.3.11) >> +/A << /S /GoTo /D (figure.4.10) >> >> endobj -392 0 obj << +325 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 495.9497 195.644 506.218] +/Rect [86.8628 497.6532 168.9961 506.218] /Subtype /Link -/A << /S /GoTo /D (figure.3.12) >> +/A << /S /GoTo /D (figure.4.11) >> >> endobj -393 0 obj << +326 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 477.9148 202.4313 488.497] +/Rect [86.8628 478.0224 195.644 488.2908] /Subtype /Link -/A << /S /GoTo /D (figure.3.13) >> +/A << /S /GoTo /D (figure.4.12) >> >> endobj -377 0 obj << -/D [375 0 R /XYZ 74.4095 793.4011 null] +327 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [86.8628 459.9875 202.4313 470.5698] +/Subtype /Link +/A << /S /GoTo /D (figure.4.13) >> >> endobj -374 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> +310 0 obj << +/D [308 0 R /XYZ 74.4095 793.4011 null] +>> endobj +307 0 obj << +/Font << /F63 220 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -412 0 obj << -/Length 1856 +347 0 obj << +/Length 1860 /Filter /FlateDecode >> stream -xÚí›YoÛFÇßý)ø(Õfïã1n’½`$FZ÷¶i™ˆL:ÒÆŸ¾³¼´ÔŠC9l;( Ä”8š™ÿèçÙƒ–Pøa‰‘DR§ã\0–\ÝÐd÷~:aµ”šH¥ ¼8pwÖÞž3«´>hÕšf‰’Ry«Óó“o¸Nü[ŽŠäü¦MHÃÔ$ç×NΧ–NÒËl±ÈŠ©¤“OÙê~:ct’åWSøu[äëé_ç?Ÿ¼>o#î âœU‡²b Zú¤$`9¯là‡¨d5OšË·k@£Kfš)"™;6±Äi-½ŠÚª5ò"8ad:Ó‚OÞLÈY]N9,ò«Ûl:ãÆN^å77S¢VYqŸg+P¨&Ûb^Ýý4åj²,ªg«åýîfëuV¿µ-®«‹ßÓ«Ûê³àz·÷ -#„!œSž„¢ï«µP*¤%R¸=­^¨6Õ/Ýyuü›_ú9ÿkO²b”X§ .¹µ{+¿^Eå`§õ@¡¥„R…f†8n¡r†Hë -akTAÈkßû¿©lus!Œœ_¦«ÂÙ|þØ`UÞ_U×Ùu¾.wÆï§Æƒ\Á–V<ÇÀqHÀi%’0ݨ­Õ€*A5¡Öé®®o Üoö1‰VeÇ$^•Ø[ùm»^&ѨûLЇ0iQšYœÉƨbRì5Æ,/ÖèöÐübœ|`I)’ÐZ $Ä #™`øµF~öáøN?4Kïrù>_dùÕmLãÞžPæ÷•þÙ¿}«’*•avJŒk×X TB²rö*ºµøÚ#0šú6<õØ[ ›è… /؈Xæ·4ñyakTÁ澸×ÝÕCsȿ˓-2ÿësuëåb¾¬76·wÞñ6ÚŽÌ#©NÂäã–×X hªÇíª|’v/“X&Ñ:ÄÞJ&U?“XÔQ PIB ã8“Q½N¡JF3™³³Û´Ýêþq 6ÃSD'‰¢Ò&aj¶k«í⤣áù/NÐâ¢Å‰½•ö/NШ£0š09Ðk›Bv„ü=-8}‰‚R"¬¶I]Üú#\C»ýªxÆ›‰XIü°’D¾Jøú·¾±£†e¼8ÓsÀƨ¦Wô½ô´íú~[ïŤ0‚–×Y½Öøu9ŸÃ»óô2kî¬$ó4Ë×ólʆÂp«x¦“ÙX (F€DXÛu4>"›½ŒaêÈPu±7¯Nõ?õC£ŽêqÐ)8¤‚sÖÕœ‰Gå¬Ý?䇶 …•„9©’PIŒ]c5 X8ÀÓQÞ•üU±ë Ó€†ê‰½• õ/jѨc@–¡9~Æ¡5ªA“Ç §§é:¿šý¶]lò£öûŒ"Të$L)žËÕF‰sK‰6P¯NêÏu·¯E´R;ñRÅÞJû×¼hÔ1ƒ«Ð’H÷¼Æ¦&QGâÛlÑž]xV¡¨H‚Ä<ù¨ðôáþn<€gÇc/ˆH±E¾J -ûŸc!G5D©a±hð³ ­Q¡?òbˆöOî”"†Z“„YÇ£lc5 Nh@ÙvÅ=>¢½ŒaÈP‰±·³þÍ4ê(θ?Hñ# ­QÍ™y,Î&wš™²I¨!¦®6PÚ®(:ZŸÀŠð†ª‹½•¼é~Þ°¨;Þ8ða{o0ƒÔŽâ+×Ö¨|Ä×f}•7' -üÉÜ´ÚÞ¬7õ…þAt‚K+©J¸NpÕVéµ'¸: þ‚ ë{€/Z÷Ø›¯»Fæ†XÔ1í’äÓèÉakTáÛƒýÅS»,<µå ë¬ØäËâÐé×Ç]‹ô.+fg« !å¥üŸòwó@Î×âÅ-B\!Â?º e&ïß½ÊÊSßévs¶Ênâa\Â\Ær„*ã†ÚX £=®Ý)ÇS=®JÞqŠK޽•œöÏѨ»ÿíÀœ$†™ÎR§ÿ¿=XK¨Ô½8Ñ -¾½ÆÊgÈúWü³ýÈÿv“m¡endstream +xÚí›ÙnÛF†ïý¼j2ûr™4In0b#­{AÛ´LD¦-iâ§ï É¡†òPÛØ +ÖÂ_3ç?ü<Ëј$ØþDqı‰2Ì>!$¹º;ÁÉÂ^ûé„4Î%âB*û¢çê¼½<·i!e¯Êw4WD#Á¹pªWç'/ÞR™¸· fÉùM´O(Ã*9¿þsvžj<Ë.óå2/SŽgŸòõ}:'x–W©}¸-‹Mú×ùÏ'oÎÛ÷ 1dŒ}Qkš» „ @SZkìÉz‘ø§ïZY&™K"'’ímèD##%w.U+r&("(KFgoSaí¬/SŠgËâê6OçTéÙëâæ&eÖÔ:/ï‹|mŠÙ®\ÔW?¥TÌVeýât½ºOíÕ|³É›·våuýä÷ìê¶þ¬mzk/$†1…(Å4 -D÷«U8e\#ÎÌWgTªúAv^ÿæ×~Î=X#m„‚-·ªËqkÕíÅQ¯Ôê¤I4g a¬l¢‰B†ª‡@(ŒB\BØŠjiá{÷7•¯o.˜â‹Ëlí!Ì,2Û/=VÕõuý<¿.¶–˽ø}ªÈ5lYÍs µ)X†å¡U¸bX"¬ìúzlàŽxsˆI0+{&á¬Ä­UwÛ 2 özÈ${“Ê !‰†™ô¢šIv00æE¹ÙÚÑÞ~1NÄ~ÖÂÂ’°§ÈB« ˆØˆ„å©Ò3Àé…ò æ=nÍåña`¡^÷ÀR ˜¶ÓÑ€IE ¬UQ¶3¹‡n²v¿²»»jÖ¶ ”m3@žåb~ê¨^ùyüÍ:/v½²É£qRHD1:ë'½j$p*RÌðnèß؃dB‰ È·VÝs5L&Ôë¤éÝ~Vq®`2½¨&“þ+dV¯/°ÀgÛ›üÅìξ"±Z#)IÂHcb½jÄ[HâföÐÒó!vJ(9•`râÖÆ¨„zD¥]Íj¢L¥ÕT²#©|µ^e×WÙf;>V +D :ê+ÕHÐû±2 û;+¡ÄT‚‰‹[«î·¦êu +•ÜÚÕ *[QM%?’ÊÃñ~×lˆŠr›×Ãcé÷Kg_J»ý^Yu¸ƒ¶àQÎhFݳoT#æ3ö¹9°÷DèÂt¾Çv·VÝØá]Øë”]WîŒÐ×hjøÄÃá³0ýà7ÞÕæ}±Ì‹«Û˜ÅƒŠPîªJŸ/E*ÇÂÎÉ\&Á8q^§“jåÊ:‰ø¯'_(î3(î¨-7'ÃA©š2ÄIŠ0ðκՔɯâîš¹aãƒ+îäËÜ=|©/½\.VMíg{{çÞEUXF´]…`™„ÁÇ#WxdÔfÝuù$çéA¡<@‚yˆ[«dÃHB½Nb’sD°–0“µÈ/Õ±Låüô6k+Ü?®¬f|eh8˜ë}¯ýÕÆF5eÀž¤ãáùïIÀä‚ɉ[«0®á€½NÂJD4™½¨ÆP‰á§Õ7M_Á"Ã1-uÆ~^5b£­|wŒ<ãB"˜•B0+qk„rB¨×Ib¨àð·1­¨†Ð4¾tK´Ýæ~×Ôb2;•VO®óf¯ñëjaß\d—¹¿°9’ÏWy±ùXäËxr–)a‚ zñôªƒLÙ¿)I×â7Äs3È]€è.n­Âl¸þö:3fìpA%\¯nD~hƒOçJ~#ÌÚê!í+2÷Í 6lc/u^5e=Ôij¯Zê:޳°ÚÚãÛŠ[«p.¬€½NÂMÙ¯ðZQƒ©q-÷e›âjþÛn¹-Ž*ú)°”IR¼²kD#S‘TFtC®%¿A¡L,‚©Š[«X®²€½NbQpÄå0‹^Ô°Hcñ]¾l0<I-˜%ah=߀4ªTDܤއgå PŽÁÅ­¹‰ár Øë$™D‚ +ÓX‹üz°É1êðRO`¤(ãûxz']¯š‡²žIWHdH×Û£Q:Hä4  t·VÑF‡iƒzDÑH5²ìó¢†6þhYñI»íW6ÞÐCÏ>£QXm÷³O`Ÿº €ÝÅ­UÀ —öÀ^§œ‹¡Æ pµÙkªA{*æuá¸ÃºY]:Þn¶Í· Ü™‚èP—Dšc‘½öœéjDplí‘®0ºÿOtäBI߃ &=j«Âvx¿u9e˜´j¤1ÁÖ‹jný™™_®«ÒáZ¶ÎËm±*ûNÂö|-³»¼œŸ®/çÓÏÕinÿõœKÅ‹·’…¤e7mF[ .’÷g¯óêx¶Ûž®ó›xçv)£©LB—ñ@êU#ÉhnwÒñTnƒ–HAËqkβ>º öºÿÏ¢9R‚wv<Ãÿ¡5Â\Ò¡o(’ÂÞ=¯r’áåmÐØaÏÿ¿>oWendstream endobj -411 0 obj << +346 0 obj << /Type /Page -/Contents 412 0 R -/Resources 410 0 R +/Contents 347 0 R +/Resources 345 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 284 0 R -/Annots [ 415 0 R 416 0 R 417 0 R 418 0 R 419 0 R 420 0 R 421 0 R 422 0 R 423 0 R 424 0 R 425 0 R 426 0 R 427 0 R 428 0 R 429 0 R 430 0 R 431 0 R 432 0 R 433 0 R ] +/Parent 232 0 R +/Annots [ 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R 355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R 365 0 R 366 0 R 367 0 R 368 0 R ] >> endobj -415 0 obj << +350 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [86.8628 612.425 338.2165 623.0073] /Subtype /Link /A << /S /GoTo /D (table.2.1) >> >> endobj -416 0 obj << +351 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [86.8628 594.4978 298.9616 605.0801] /Subtype /Link /A << /S /GoTo /D (table.2.2) >> >> endobj -417 0 obj << +352 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [86.8628 576.5706 180.2935 586.9466] /Subtype /Link /A << /S /GoTo /D (table.2.3) >> >> endobj -418 0 obj << +353 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 558.6433 257.1971 569.0193] +/Rect [86.8628 548.6807 257.1971 559.0567] /Subtype /Link -/A << /S /GoTo /D (table.2.4) >> +/A << /S /GoTo /D (table.3.1) >> >> endobj -419 0 obj << +354 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 540.7161 289.7984 551.2984] +/Rect [86.8628 530.7535 289.7984 541.3357] /Subtype /Link -/A << /S /GoTo /D (table.2.5) >> +/A << /S /GoTo /D (table.3.2) >> >> endobj -420 0 obj << +355 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 522.7889 256.1481 533.1649] +/Rect [86.8628 512.8262 256.1481 523.2022] /Subtype /Link -/A << /S /GoTo /D (table.2.6) >> +/A << /S /GoTo /D (table.3.3) >> >> endobj -421 0 obj << +356 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 504.8616 335.2394 515.4439] +/Rect [86.8628 494.899 335.2394 505.4813] /Subtype /Link -/A << /S /GoTo /D (table.2.7) >> +/A << /S /GoTo /D (table.3.4) >> >> endobj -422 0 obj << +357 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 486.9344 406.6109 497.5167] +/Rect [86.8628 476.9718 406.6109 487.554] /Subtype /Link -/A << /S /GoTo /D (table.2.8) >> +/A << /S /GoTo /D (table.3.5) >> >> endobj -423 0 obj << +358 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 469.0072 319.7369 479.3832] +/Rect [86.8628 459.0445 319.7369 469.4205] /Subtype /Link -/A << /S /GoTo /D (table.2.9) >> +/A << /S /GoTo /D (table.3.6) >> >> endobj -424 0 obj << +359 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 451.0799 295.5011 461.6622] +/Rect [86.8628 441.1173 295.5011 451.6996] /Subtype /Link -/A << /S /GoTo /D (table.2.10) >> +/A << /S /GoTo /D (table.3.7) >> >> endobj -425 0 obj << +360 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 433.1527 301.3831 443.735] +/Rect [86.8628 423.1901 301.3831 433.7723] /Subtype /Link -/A << /S /GoTo /D (table.2.11) >> +/A << /S /GoTo /D (table.3.8) >> >> endobj -426 0 obj << +361 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 415.2255 371.7415 425.8077] +/Rect [86.8628 405.2628 366.7562 415.8451] /Subtype /Link -/A << /S /GoTo /D (table.2.12) >> +/A << /S /GoTo /D (table.3.9) >> >> endobj -427 0 obj << +362 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 397.2982 385.1908 407.8805] +/Rect [86.8628 387.3356 380.2056 397.9179] /Subtype /Link -/A << /S /GoTo /D (table.2.13) >> +/A << /S /GoTo /D (table.3.10) >> >> endobj -428 0 obj << +363 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 379.371 276.0623 389.747] +/Rect [86.8628 369.4084 276.0623 379.7844] /Subtype /Link -/A << /S /GoTo /D (table.2.14) >> +/A << /S /GoTo /D (table.3.11) >> >> endobj -429 0 obj << +364 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 361.4438 286.3466 371.8198] +/Rect [86.8628 351.4811 286.3466 361.8571] /Subtype /Link -/A << /S /GoTo /D (table.2.15) >> +/A << /S /GoTo /D (table.3.12) >> >> endobj -430 0 obj << +365 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 343.5165 356.705 353.8925] +/Rect [86.8628 333.5539 351.7197 343.9299] /Subtype /Link -/A << /S /GoTo /D (table.2.16) >> +/A << /S /GoTo /D (table.3.13) >> >> endobj -431 0 obj << +366 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 325.5893 370.1543 336.1716] +/Rect [86.8628 315.6267 365.1691 326.2089] /Subtype /Link -/A << /S /GoTo /D (table.2.17) >> +/A << /S /GoTo /D (table.3.14) >> >> endobj -432 0 obj << +367 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 299.5107 177.8368 308.0754] +/Rect [86.8628 289.548 177.8368 298.1128] /Subtype /Link -/A << /S /GoTo /D (table.3.1) >> +/A << /S /GoTo /D (table.4.1) >> >> endobj -433 0 obj << +368 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [86.8628 281.5834 345.4789 290.3545] +/Rect [86.8628 271.6208 345.4789 280.3918] /Subtype /Link -/A << /S /GoTo /D (table.3.2) >> +/A << /S /GoTo /D (table.4.2) >> >> endobj -413 0 obj << -/D [411 0 R /XYZ 74.4095 793.4011 null] +348 0 obj << +/D [346 0 R /XYZ 74.4095 793.4011 null] >> endobj -414 0 obj << -/D [411 0 R /XYZ 74.4095 643.0739 null] +349 0 obj << +/D [346 0 R /XYZ 74.4095 643.0739 null] >> endobj -410 0 obj << -/Font << /F26 222 0 R /F28 225 0 R /F63 272 0 R >> +345 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >> /ProcSet [ /PDF /Text ] >> endobj -455 0 obj << -/Length 1758 +390 0 obj << +/Length 1703 /Filter /FlateDecode >> stream -xÚXKoÛ8¾çWø(µª÷coI›»m¢Éö°MrLË„eÊåf›_¿óqHY¶Õv ‡3ß çA;œôÎòÄO‚2åeLDΞvWÁ¬¦½wW¡•I’ÌOÒ,§ÅÄîbØ^²"ͲI)gh‘‡…Ÿ&I -©›‡«×wQ6« âÙÃz”å¡_®‡ÕWï}µ—½hæ‹(/¼ÐŸ{ø‹”.²Ô¢¸4"·R5BöUc÷êöa°<( "? Òr -)‹C‚P¦¿Æžæ_Yr‚=òË0ÌÆØÓ¸ð£4ad¡OˆixÛ^~ŸGWõ²U?ÉÃAÿ&Šc)FRÌ -¿ÌÛHR–~–ä‰ò§š/â2ôV¢y(¨Ý<žCÇ{A©•èyµ«K~—¢Ì#ROtúi#ÅJ(Áo…9)ᘰv„TBŸš/’Àë…lzaßÿнØéy˜z>s¾À”E³’B;úÌ‚M0÷Ë(ŒÕqQ®„™§åÓTÊ›„¨Rp? ¼WV¢åÏU¥5SBó ÒôŒàøëÇ8Iš¦·R®ƒ²Àæ¡g°1óåÀŸ6žÊZ#‡XyÕXk× ¥­’µU6ðÉÏäBýcãqM‘ôQw­V@n=Ó:+½‡yˆD£P-«ÃŽyµbá•» -Å;æ~pÙØ½ï…ãoª¥°\r?O:f38bÞŠ…u ˨=³MiÞŸ¼wˆ¸{7R¬Ž¸wó8ðÚ¦²©nÚ'ÚâÝ&÷ƒ7›Š“x‹l^PȤ––bH$´6š?õv>4ÒáúÙŠr? mÕ~½(ÏŒ*?š%Ôªâ4(¸:éÏOg]=säçq­ò‰ÅøÈD©žé…qwyA|Ž" B?JÒô ÇY—¤~cûR¬ƒÑ×wY<’L©Ã i‡À#u]ê·T—ñTi£æ)Ú|Å,$uÏ— ¨BÕ‚% -ªjWfÿ ªå%§jÊ~Ë|Óîö‡~(`°Lò@ËÊ»V\·G]ÏR æÍe/âÈÊ$9M/Ú}A' ¯8yL¾µL'”qlç hÓxàœ¢à$À“PŸ¥×[- ÎÁ‡ÓÝ+î` ”á!êÌ’úMÏ4;NM»­ÓYST«Sn¬ÈR¸Ž´r‚CLͪ:hwZôt/ì=#Tîh#X#ôUzß®ûg¬P¢q«7y9BX k+$­ôÐOÈEUë¦Õvãýœr¬Ýq€”Üò5[;Ù;SŠMœ©¥@jʺ?·m‚=”Mvº‡ ÷o“÷D®Ð+-y¢¡¼Å,#Ù„F™Ü7í®ê–¨ÁÑmÓ0Å£‹ˆwbÉm a€nÕHI«êFô,EC‚›]ºz-.àÓÃw+ºw&Äå¡ ‡^çd>¡ìÈɽؚ‡ éºÛ{i®(‡Ó=(¼[ÍŸì0()&9ˆ¸ëy®-Û=( G­0™6I;=Ñü ,1WM ;Äy³m.6{ó83BÅÇò#˜»ƒÚ.¦üDöiÌ‹T›£YtŒœÅÞ§®í[î V9I˜IŒ]—£Ä#AöDiSŽõ]¼žHàx…[Š@¨|ÖK xðj±«8¾$~Œ„Ï s$eýžHþï>×¢+ê}œí·d¤VÒ 5íoäÿ+›µJï+´Tf®ª®\BÌ8¶ø1Î2¥€¢ÂþF s~5j¦ÿ‘øÚ -/2|Š®Cbš ÑÒ&"6¤eÝKûB¨zÓ?±§úg9z{ ø§%÷õi%GSô>Z -NCÁ÷ºýAlº“È“‰ÌûàÒ÷…Œ¿Ìø)WæüÔã¥K™°iŸ64©¼®8žr2'NBð†r}O=M~v%ú4õù,÷Ú\9©ó„™®5nÜÅ8åieÛ~A®s¼g~0ëá=UhèÅ4RÍ+Þ‰í ¬åùkÐ*e֣̣uiïxÎî¹zQ&犡&ÒfºÌ6¢1ØŒ¹¸p×…ˆS‹ZPÇsç¡…ìšz’´=…ĸÏĶÃÅ6’þΕA¼{Ü¥5;f é£.jþšGüÛ÷€ûr°¢_æ¢fNO^cÍ3Ф8>/L4AŒ¢I}¿µ\;‰²ÃduX3a¿‰Å!Ô½]^«—jc~4(G#‘6.Zrdžø*cœ[k/!‹ŸÇÇV+Ymx¼Ã&|>r;ÅÍs‘¿‰ «êÆ:•ŸÍ*n¬|Ðå”s†9eçegóÈÿÙÏ EáI¿7üüW†‘ðå·‡¨Œü,²A¥ùµ#:7œF~ȉ~eù?sè_endstream +xÚXKsÛ6¾ûWèHÍD À7{s;mÏdb7‡Æ9P&LaD>¢Ö¿¾ûhŠb’Nf¢åb±/ì~XX®ü“«4ò#‘Ç«4rõp¸« +ÖÞ_H+E‰ÅI + «›qyʲ8I¥œ¡M*3?Ž¢¥ÞÜ]¼¾’²r®îG‡’$÷Ó0NWwåWïCñ¤{U¯7AšyÒ_»û´n’Ôã( ‘+mj¥ûÁT¸zqu7švã<óƒ(—Üeaà"Mîx¼‰…ðnš^_Â+zݘú ›Eý"S)ö$[e~ž$ÑÔ‘(³ŒÈ‘?ÌzæÒ+U‹Dà}„¤¶k‰þ -¯Ý ˜Rõüu( K~תṼbOµÝÃN«RÅïíÔ˜²v”6ª;Ù´ÞDÂë•®{eßþÛõêЭeìùÌù‚¦¬7¥V£gl ÈÔσ”K`0ý‹_P+°©Ó;¦h<* † ï••hø·,ºŽ)eAÓ“ƒà÷ã}EuÝ[)¡3ǘó<ð¯M¦±¦ $ ݵ5qYCÍ]YM#ßJJï3ø¿Yе§MaœxdS§Þ¥)[…õuäﻵÄbƒtm‹áÀâƒ)yñ¦pÇax…ΈVo{åøGŒ{g – iÔò9ŠÌ7 +ÒùÝ¢ùÁ¬¥Wñ‚+gà¬И-‚QåIÀ!ü¸…×Ô•‚„2ÔÍÛãp´Ì|»+¸¢÷XÚ(+ÝiK6üæT¹ŸD1çòëY'&~.‚U$?“ŒT¸ üxÕV+G~ž¶%ïØL·,tåL/wg$¹RHÄ«xæÇ F©_Ø>׆ֿ¡Ñ××I8‘Œͳ´£À}„­p4áRã™Á¹ð²îz&¸CºQ†ª$I4°kDZL±Ýa•™ +ÊÚ2ß6‡§¡{Y\m ¥tÆ. ·è‹®£V£y:lö<ŠNûVŸtTå Ä+®ª¦†œi•¡‘íDš0ƒ3œˆx’êYy½#×¢`î,pø= ð„QhÁ +ù†øNH÷LpÔ X7û¢&XA6§Ô +ë݉-£RYƒRê3Ø7¦”$Š¡sÇЩž³átrÏCJkzÞ”ÚmóØqcýfx2Lš;™ë wVH[é0/LÕÕMg>¬¡ÄšçÇè=_˜´Äé S†MQÎÔVaeꪟۆË=»½\À˜E€z9~[ xL +Ì#¼ xòo-0$ànÐOus(Ú­"¯a蚺æ5ö_Ì‹Øz)\¹Ãž7ªgP{ØÑ€C«¶“&gÐ*\g:KpäL`ù¶–7fÄ?a·ApOjO£ +(]:w ¨pyGÎi¼„’ÄûàÂź±-™2(Ê$ÇÄ-ò8vÝYž»/€¼2åVq+Øòl»Q.¨.XàtÍIöP¦s+5×áÔòõ` ÀÅ›µ1^5£[„}é$Ýðñ©mú†¡Â*3{³ÂªË' ²çÅ=Õwvba:=1PºU:ò¸-Z–¨Ô¡àdÂÇhµ¢Ó`k0‹TÌ-À¿¥Roqžsx\˜±Ò¯ÀRe4¹K`ÇÇäÿë[©¦{*@™Ym¥¸c˜a+hÅú ¡6‹xþCÅYèý­é\¯€£ÚVYtCöq}ÊaY›n«¸.K¸ÉW?ª]»a6¥‰®‚žÙ¿É|Á› +kŠK ר/p»æa·ÂP[K—úeq7Ñ<5Ã[]ô„ÞýQO¬òd'á%øîæâl·|©tàŸV(ó¸û¥C)~P„ò6¤ƒ\بw­ã±wuÕ[`JØ,U\C!\q4¿ÁTÖØÞ€ûÇì +.Þ`Ú]á44÷š)­]µæ +p_ +‰¿÷÷€AÆ(B#Ðõ~¡+Nî]øZ ¡úùMôÕ?On†<à,°ˆ„ÚÎüܦÍ=4{0Ü>AÉr;àôÍ/»öe¡ßdº"L§'G¯vãsBkJ§Ï®ŒñõÁƒ7 OûQO1<Î_)”ìAûò0ÏÅ®fzL>~Ì¡m!f8×úÐØ¤Ø·èaA€f@$àEÓØŽçzyåöuVÔ¡K鯫ÙmHu嶪ùa•x¹0Jñ©!À81-~dh ¨±7;nhéže¾ˆ’`:uÿø9>>Ÿ½ƒ<ð“8HF•ôg`n8„Ÿ%°üËÿ–®Nendstream endobj -454 0 obj << +389 0 obj << /Type /Page -/Contents 455 0 R -/Resources 453 0 R +/Contents 390 0 R +/Resources 388 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 284 0 R -/Annots [ 457 0 R ] +/Parent 232 0 R +/Annots [ 392 0 R ] >> endobj -457 0 obj << +392 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [75.9058 417.1708 102.2418 425.7356] +/Rect [75.9058 405.6345 102.2418 414.1993] /Subtype /Link /A << /S /GoTo /D (cite.Tanenbaum) >> >> endobj -456 0 obj << -/D [454 0 R /XYZ 74.4095 793.4011 null] +391 0 obj << +/D [389 0 R /XYZ 74.4095 793.4011 null] >> endobj 6 0 obj << -/D [454 0 R /XYZ 74.4095 771.7323 null] +/D [389 0 R /XYZ 74.4095 771.7323 null] >> endobj 10 0 obj << -/D [454 0 R /XYZ 74.4095 570.9064 null] +/D [389 0 R /XYZ 74.4095 566.0376 null] >> endobj -453 0 obj << -/Font << /F26 222 0 R /F28 225 0 R /F63 272 0 R >> +388 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >> /ProcSet [ /PDF /Text ] >> endobj -462 0 obj << -/Length 1853 +397 0 obj << +/Length 1769 /Filter /FlateDecode >> stream -xÚ­X_sÛ6 ϧУ|W©ü'‰ÚÛº´½t×®k³í¡éƒ36IN-¹Ýòé”,YrÜÝv¹‹A@øüñ S±byd¹‚óය`Áæ^÷¿ÜËFp4”~q}ñüU*çiª‚ë»@$YÌӥ׫OáÏŃmM¹ˆD¦C/¢„±ð¥­KcÛ}½^|¾~sñòº7–ë4ßç™Ri¬’4 "Áã4ÕÙPzÆÿŒÇ™ª÷_¤qÎyŠè%Éã,Ë„óŸÇÂ;ýz·¯We±à,\/"øoêcïÒ8g*9ãÎ@ŠÜуãìu kÅçÍ«™©Ý"’J„«¢AB‚càN‚w_" Í®io¤Rõª¶ ‰~C§Ín»±­è÷ÕB²p[®Mí§dhlm׆¦ŠËbÝ­5Ä,ÑľőbaÓj¸X¿ö÷…fa7kÍÞµ›¸aL€¹Ö›g½O^ÿŠŽÎ*âYœ‹Lº7hì¡K>°ü¨i‹œ8q©Î!<äÓ×1ê‚czi -;p>ýTZS·Ï?º#aáWüEgÞnW¦,O:*„ÖbÎÚ4dÒܤЋe®]Ø|¹øô™+}sá¹ß`Àbžç"¨.¤ÖÊ2ë8åÅÇ‹_GÖðŒAâ´2ZÈ@™'û%ce2–˜NZkT| †8b<¿ªDp¹-Á@‘V #Ë!©{]ÿ͵Af‰øÿŽŽ ëT=‘Ã! qÜõ x°wÜÑÔ¬ÉSû[`½ì@ò(!ÔÓ”»p$FAGÊg Ö=(#MQ«çÒ ˜kx.ÝnH£m횸 ¹3ìÍŠÉÈ’;R$Þ"¬KPFikÛgsÝ6¼-ðé):E$F;B º(@ÚËŽF“½ “ÊýEâ`ºCoÝ…*bc–„¿,½é¯j`÷AI‡ãZ÷¦bãÞAk?"¡jIä‰ÁuKuá‹Û–ØÅrR1 ~«è××S$ÇŒÇ=þ"ªó<4³µßìí¦_·gÛÇ–úüÓæòöq“2q*öĸ+Z™½;LÌ¿`Ttœè4÷ò3ÔM@n@‘â9ŸÖ´­Å‡Ü½+5Mí¯ªºê€µýýÕ%Uµ +Ò$ÎRq¦, ¥N—¡D ˜Ký)t"èÎfgé·= ü¸^-g> ¥N¿àðŠà ½Ó¯ðBé5íÐ]Í•7!%„*ì©<¶ÃpÚT 45·Ø!ÿ}Küá+÷•ÃT)ÿ8Ÿê%žGæNÿÖ+¡̤ eo©%”¯HMSž…#èó;Àţ - È9¤–ì.> "(3†&^Vw”î+›béöŽôeǼ‚ÒZzs¸·)‰æpxLáR÷€*ÀèPå00;Ú8ÏCC½°vu®ÝRSç€ -Xt@ïÍð¤¶é6ï¾® œ#äÎhAhÁ©þëÙt6 ŸÑ$5È뿤ÐÄÒ`¯aJúzr|Ëm2I|c 5‰œuÀœo %zdC1D6bO•©SØ&ð«œÙ¿Á6ÎréåS)z -ĨɆ§¥ÎÅø<ÙÞA6x53•Šïû¦:žy€ç€ç ƒ—rOyò£é–ÿ_ bSendstream +xÚ­XKsÛF ¾ûWðH͘ë}ðÙ[S;§“N;í!Î2×ÒÖ$åˆTÒú×X,)Ф¬ô1ž±ö¾Å ßð’…<‹¼$S0»¯Î¸·‚½7ý§p²A' ¥_Ýž]¼Ž•—²,ŽCïöÁ“Q¸äé^émñÉÿ92­.LR_°Eqî_™ºÔ¦ÝÕ«ÅçÛ·gW·½±Hr–Ʊü>da³0Š/‚Åqš ¥gð'‚%J†=~{B²Lˆ/Ð;%ÊX’$ÒâL:Ðo¶»º(ó…àþjÀ]Ñï5Ä,ãatÎ@Šà¤wöºÀ#I–ÆÍë;•„ÛE BéyƒÀN亯 ùzÛ´w* ë¢6 ‰~CÐz[b;7}¾^(îoÊ•®Ý–òµ©ÍJÓö^q™¯º³šK4±kqr¿etÖým‘r¿Û5úßÚnÜq.Á\ëÌX‡Éé/È­à«@$,“îš'4öÆ’ ,7kÚ¼GÞ#N˲Ï1ê‚cúq”2®2ŠíŸJ£ëöâÆº„û_ñÁ¼Ûº,‚‰ìµæÀÀ¥d©HÔÜ®LY +@Ê™ÊR ôËÙ§ÏÜ+@ôí™[ýÎD–I¯:Si +¡¬’n¥<»9ûuhN ²7¯ŒrPæ†ý‘CeŠ©!Ò4EuÞooˆ“ÑÂÅu%½Ë hñŠÒt$ø¢×õß è•DòÿsÀwÊ2K<\ +9GS“P“2fø~a1%B9ŸøNªÂHûq‰¼4eaóˆ¸T°Æ1&ñ¢q{CSÔ)$mã¨úpœóRä«8cÊÃ,ª)º,d‰€ˆÓIB™P"“/shsÆZü—l*ü Aðê®ÌÛ]’þ2oLGZ$”ïhPèŠdæï¼GÆžÍÓBE>#é·ºÐsfSÓÚR7­^·$jêÎ’øA¯l儽|×Ðð³vr­6e­×•®ƒ9Æ$JW±Lcàr8=8¿dÄýsÚ) ²¹Jü +¨ÖÔy½pèp KÑ’&±ÿK~¿¦Â`î×m§ùq!¡¾TtïÚ<¢oܺã?ŒêQЄ +èNp¾P2*4˜¡‘·]yÝððèÎÃCÓ¸˜ê¦R/& "¨ÿ‰ƒ·!Ô)³mh–+°1B¯¼Ò†œë<÷Tj,Ñâ?W•ÄÐ"…â𵣫+’w¿u?Íw÷kUz½…Ç  HCˆ‹MÑ%ôl–C4|3ôÚ§®VÞCSxÌoû,H¯½*É Æ#ã}!ÝÐCÏÔ‰5îÑÓ Øw +6ey¼WC­øæe„C©ã< +PwL½Ú•Ígï}‡¬9»ÀÔmhïæ/ €ŠÆàS^Íëun/Ò¶|ï·pcøÄ ;íM÷ðfЋá2ÏvrŒöjSU-í­áÜÃ×µíßpÙ…¬íC–÷¾Ó EÉ âæÉè²Á¨¥ÖÓÐû#äµ}•åié\âXÖX/­Ýö Z-`¢@šºçhwö±qÜþc{×T”g‡ Ñ &L^ú—–-að³nURz˜–ÖQ)vÞ|ô"¸Wt‡ézMˆ®a02»%¤¸³‚oR÷kRfZ³¢ÕçÝó®w}Mk¦ép,uÝlÜq¨1K—Àã'µ¬ä-,8^iƒ ¯à]CöbÇ.‚¶4›P +j ‹ÂBÿº8™¹›ŒöoÎhþ±ê×u’ 1ÃeaÔÁ~ÞÍ]ÓqXíìܯ{¾„òlÚçöœfèžmž€ªS Å™ŒE +\JzgqãK¸!a!ô{N~àæàÊwkðËÒ£eô¦¶Y^U, ï¯/©xá6Á—èXøZ<”:ξR&,e”{„³Þúló+ž‹¸R'0 ¤Žó+4zPRÂp䞢hÌ´¶A™žf1±qqü g¦ +ué}¿†Bx<¶´N9!E_¦å>l8✾ãèP5™sØ™ØL/ÑÀL¤:RVÙLqÿ逨@hö!?ø9åˆ5aàÀÁh©Å#|6×´qU==Ø_V”u¾¤»Ã˜zk8q ¬liïæd'Áó¤®c[ò:&êë(¡ÇŸ,þÈÒS»¡Ž©,I6_.£Éï8Æ_Kp²«í8ìœ>¯Èbhu2#“žÓ9W³a­ÿ‚¦K%\—­Ãð±ÚÛ¤£è‹ÙW>pdº‚ÍÜ OÕž§h4q÷ Ô•Aƒ“ÉK]ã,ú>þúåÁ÷OÆòû~Ï|•æˆ#¼±“² ¿:úóã –ÿKe5}endstream endobj -461 0 obj << +396 0 obj << /Type /Page -/Contents 462 0 R -/Resources 460 0 R +/Contents 397 0 R +/Resources 395 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 468 0 R -/Annots [ 465 0 R ] +/Parent 403 0 R +/Annots [ 400 0 R ] >> endobj -459 0 obj << +394 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/client-server.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 469 0 R +/PTEX.InfoDict 404 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 382.00000000 112.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 470 0 R ->>/Font << /R8 471 0 R >> +/R7 405 0 R +>>/Font << /R8 406 0 R >> >> -/Length 472 0 R +/Length 407 0 R /Filter /FlateDecode >> stream -xœíTÉnÜ0 ½ë+xl{p%RëµEÑ[$F/A…ã,Eì"Nþ~Ej‚æx0"©gòé‘ÖèÁ€æ§®Ó¢>ž¸yT…íFc5PÔ°Èxˆ‰†à,ä—4/“Âè´ž²¾?©l8ë-4¤¯¯{´œìI±ï$&uýAàG¸ÑqÅ4dtŒq@‚TR'a–Ì‚„:̵”Ž e Íë?΃¯ßbw'±Õi^&…‘tÄÎYߟT6¼óE Iõu@ËÉžkðNbRwŸ”~„›=p³\1 cÐB*©“0KfABæ[JÏ…²F¡² +ª¤cGªTl/.œÎ]/=„è§³”íêÛA¿geŠ]—i‹1OeäÀx§Ê p¬‡qQ¾<=ÎëëÇñ·ú:ªKeCl§³Éj½eµXl‹¶u aV‚H;°8…¥˜½O-KiDË-á°Ãw2ǃkC8p ]Zë±µ@’×ØÖ¤Ô±b7†i× +Û{Q†B{7¤b…w"ÇC|æî‡ùÜ¥|ï<[Û@_ÏÛÛ¼õ¾áO.ÿ~fÜ-gû›ÿ¸®•/8æ’4<©ëƒ³( |`‰ßÔ—‘t¾jÒÉ>RvOâï%oXéBþǼ½Ìëí¼ÂÛŸ¾ÿš¶Çéáu^ÿs |Q?ŠÛÄITóLùãƒÌ0ìÃ× Ä/Õ?D¨ZŽendstream endobj -469 0 obj +404 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080807105751+02'00') -/ModDate (D:20080807105751+02'00') +/CreationDate (D:20080812215346Z00'00') +/ModDate (D:20080812215346Z00'00') >> endobj -470 0 obj +405 0 obj << /Type /ExtGState /OPM 1 >> endobj -471 0 obj +406 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -472 0 obj -452 +407 0 obj +460 endobj -465 0 obj << +400 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [439.9225 458.2842 454.378 468.8664] +/Rect [437.8143 439.1519 452.2699 449.7342] /Subtype /Link /A << /S /GoTo /D (figure.1.1) >> >> endobj -463 0 obj << -/D [461 0 R /XYZ 74.4095 793.4011 null] +398 0 obj << +/D [396 0 R /XYZ 74.4095 793.4011 null] >> endobj 14 0 obj << -/D [461 0 R /XYZ 74.4095 771.7323 null] +/D [396 0 R /XYZ 74.4095 771.7323 null] >> endobj -464 0 obj << -/D [461 0 R /XYZ 74.4095 659.2541 null] +399 0 obj << +/D [396 0 R /XYZ 74.4095 650.5433 null] >> endobj -347 0 obj << -/D [461 0 R /XYZ 288.3666 523.6815 null] +281 0 obj << +/D [396 0 R /XYZ 288.3666 509.76 null] >> endobj -466 0 obj << -/D [461 0 R /XYZ 74.4095 396.6881 null] +401 0 obj << +/D [396 0 R /XYZ 74.4095 371.8879 null] >> endobj -467 0 obj << -/D [461 0 R /XYZ 74.4095 235.3536 null] +402 0 obj << +/D [396 0 R /XYZ 74.4095 220.1196 null] >> endobj -460 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im2 459 0 R >> +395 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/XObject << /Im2 394 0 R >> /ProcSet [ /PDF /Text ] >> endobj -476 0 obj << -/Length 1349 +411 0 obj << +/Length 1358 /Filter /FlateDecode >> stream -xÚWYoã6~ϯУÄ\ž¢Ô·n÷è(ºØ´¶éƒsÖ²œµäð¯ï ‡”[Á.DÃáßÒ"ãð'2«™æµÉl­€"»Û^ñl {oǯˆ²‹$¼˜J¿¼¹zñ¦TYÅê²ÔÙÍ×L˸äÕÉèÍêïüCóà× i«\°ba8Ï_û®u~8të⟛÷W¯oFgFrV•¥ü1dZ—L›Òf )XYVv*=ƒß -f•Ô#~YNð915³ÖÊÿãnÓ´ŽÐºëv·¹Üï]wÆÉ–e¶’ê;¸&R„«šÃ%5ãe]\ïºb¡ê*w¾s{"?ûm!x~h›ÁïâöÚ/¤êÜõˆñ,d!8«u¥] 0àºæp2µ¦€Œ`ÆÚ2)¥d $£0\ÔVì4i“ÃçÝ–¾oXè›áK]çDZCüHÄTw´rìÍ­*Ë® |X¦h£LbSj:"JÅÒÃVÓn %‚û ¥]­Ps‚Î$Ĩ2< T…@;GÐ/6˜2jJà—uîû(pË ŸÈSÙí4l\Å2€âFä(½tGïîa`öˆ7–¤w´ÛžŎF¢9;}$â:¢hºèøñ°_E¥Þ»¹ªºn ǽÔpéû±9ÏŽ–q(!y>”×¹kG}yMËÝh·÷.I„Ež©ŸºÀF½f³r‡i¢­é™ ŒWÉð¹Òb.àdɦAŠTÓ]Çë`K_²ÐBÊ;b¼Áއõ‹ÃbåÏÇÇ ×iœ0"õŽAFɼßÇk§¸UZÓtJ8¨azÆ5¤díÖMz{fýæ–t€ ô^$º€ÑäÛ µ‰’½—PÍ! Em :ÿ³¨ r t}ÅÜ>„«wØm$:ê8¾kßÇ\)=uõ_@vqñ±Ù> 6Íóáb[ÃõipýlÕàT€gLgeò÷±Y+}6Maï4‡aq<ô!»ÇÖ‡8+z¬#Ýg#±¯·Êê=Ñ}<ŠOTÒ¹Ž2“Ì<õ2 :)¡«Ù0ƒ§5ùG:úGrÎÎ<8êo&4ñ€˜„HŒðÜyÎR»8¤èC¨'Î=60€kZâˆÀïtø—qø£{qœ:±M¶¿„œÍLÝ0cS¤vzoÀ -«ø Ï…ƒCêUVù‡âØu›=ܶ¤ñ&é¤Oq¥s‚Ä4 bÅô”3…NZ4ö£•ÉÆeÓÝ7Éͳ™2_ P8éK‡Š®ØsïN]s¦<£gÞÊ0)+xæ(Q³º®ƒPö-Kûø8ß®Î/ÞmUöjwõé*û4î ^³ÊJ £]Wfî½~ñò•àÙO_¡ ÄJj—OßQnÔü¼ÄŒ,}»dz`’ýtž YÁs_Z‘M\bIRßÃra ±üÒz诟CM9 ©4aà ;zà+ë ²†ÙÒÈYt(L¿tÔl6hcXUYõc¿æªŠqM-2m-€ƒ‡x”Â`…~öçÚÄØ¹çÿš×­Zendstream +xÚWÝoÛ6Ï_¡G ˆX’"Eioëú±´Å°¢ÙtÙƒ1kYN-©ü×ïŽGɲ£¤E€èx<Þ7G‹ˆÃŸˆŒbŠ—:2e„Ñíö‚GkØ{;}EMGát.ýòúâÅ›<‹ +V湊®ï"© ã’G¥×õ¿ñûêÁõ¶IRiŠX°$՜ǯ]ÛX×í:ùïúÝÅëëɘ–œy.Î3¥r¦tn¢T +–ç…™K/øo3™T“ÿ2Ÿù?åD—Ì#½ûv›ª±äýÐÖD¬›Ýjâþu¿·íyG]†™Bf?ðk&E~K~IÅ8ׯûuÕ&iV±u­ÝùÉmÁã¡©z· Ûk·ê‘*cÛ¡g! ÁY©Š üA¥ë$¶­†£òpjîL“‡Ædà HF¢yÌÈæ'Øt@Ó]³Œ«M?;q``~|„räœË`Îm·cÀ›Dèx·ßÛM¿äf^2Y*Î}†~ Ts_‡#X ¦°SaX)Mv^¨uè{ßÕº°w—d<®šîöžy}š²`™Ôt>µÝ‚¤Îâ•í\ÀóZÅ_lØÓje{ë·î-‰þ¹ß0JÛuÄð%ñ¢Ö­mÄš±K>–W¾(>–™µ ²¡A„Räl0÷Å&’Çß±¯¼_Ðéç~Qca¸ó´Í’ Ÿ«-}ßZÐÐUý–ªŒ±k_Q B²[ÚöÙFöæ&Ëó¶õ|XŽÑ™‘M©AêXŠ Š[UK~c(Á¹PÚ¶A µ'œ™…Žô§@´îÖ·‚Áûtƒ)£¶$¾ë5™K‘ªÚË0¶ô% ¤¼%Æl~¸]»€µ;G£_GDaDþî,y%õn&O÷p“)ÕÛ †«|Øk»®ZßÜOŒ$]*©²\I™fR€€™(YY–…¢¯Ñ¸ÿóõâŒñâj›E¯v/¢Óžà%+Œ”€ƒhºÐK£üÑP”`Y ®ñTÃIÊå©8ÉMbX®_W˜¸•kê©l‚IöËy2d/iD47òØ—QêG¾<Ò†¾üÖ8¸./>ypãñ·Dê©P.ýŽ€á÷Ì»Ìhfr-½{äeÆË4¼ R5ÓÏ?5¤!eäóO ï‚LhíãøÃ®<Ä8ÑúÆÖñ6 u‘MH dçð¥„T5`û£Wø;)à®àÕH™àúoð}è¢Ó™f·vÝ®S’²º üÕöS<î‰s²}Õ¦K˜· ÇZfx¶Œß¼!y2€¡‰Ã‡¡ó÷ñÐ8Œ *µ´ûT¤¸ww“ltÞ§GÆ™sdŽ™A¹™•yЋvb[5ÙF:ØFr®h´îIÇof'”©yxÄïãeM„ŒjBQû7(¿G¸¸¼$¶(ð½p‰ooÞ?N[p¡®Ÿ){xéoZx˜rþ̀͛Œ«¯ƒó­‚Ü~lÜ|Ÿ@»v³·½%ÎKºÎ6A—Ã<\ `œÖÃï tøByÇS4AöõèÔ èq»jï+z?šÈa +šÇ?·²xÐ6ý“óÆW¹ü¹_€3á,%ÔÊ'•èŸPOþÄ{Æòÿ¢V·)endstream endobj -475 0 obj << +410 0 obj << /Type /Page -/Contents 476 0 R -/Resources 474 0 R +/Contents 411 0 R +/Resources 409 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 468 0 R +/Parent 403 0 R >> endobj -473 0 obj << +408 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/client-server-protokolle.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 479 0 R +/PTEX.InfoDict 414 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 376.00000000 320.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 480 0 R ->>/Font << /R8 481 0 R >> +/R7 415 0 R +>>/Font << /R8 416 0 R >> >> -/Length 482 0 R +/Length 417 0 R /Filter /FlateDecode >> stream -xœ•MoÛ0 †ïú<®;l"åå¸îkëP¸í6»AböëGJòGb:,P/EñõÃä ì'+Oz?öæó} σ Ïðl - ÕΖ¥¢ÚÂК§-ü5!î¿‘Q%"D¥GzC¼tÈËΠ·óº²IÒÉ™Yú.0ïõqíý$«¼R!/AJÄÙ‡7iYžôzìá¶a·¼š' dÓÄ€¦7~ ûíáxÓü2ßsgìè*×fGÙÛz7º÷ÙаÏ& É%m2/¦§ï¡§g÷R€…½|í~¶¯ïÀ-½ïï»n§¦¦[q5@'×âM—ŠQù¶V -Ž­HU-žj\Cçm ßõŒoú ã”òs@ìž8÷ÐÚaáÜÝ9r¨¸AÎ*ΪZ\id¬Ê4¿(%’>îihÑÑ2eC™”4{®¦y]ÒÑTe¦È\Í{}\£ðštá^«2¹)W/Ùb5¿¤Ì¯@zŨ8Ãâö#ŒGä7åª ÇÕ +8² )| -Y ¯ˆLaÉ- 7pD7³ö[ã:àŽpÌH™p {‰-šq*”Yú«A”¡^‚è6@¤KÒ Õ–®¸ -B¿ñ“¨ü™|jªZ%°Tµå©öÎüp»Ñ'endstream +xœ­•ÁNä0 †ïyŠ—=°±Ó4™# Äu¾*ìBˈΤ}ú“4Zg¤ŽF=4r~Çñß/é‡T— =éýÔ‹_V¾ìHz†Q)Yo”c”D´J­xþ)@É/RåÃ]9Õ$rAôHQÜøH/Ð5øa'À©i\«$éhÍUú?¾À4×DZsYV;¦Âº*[ô>|PËô¤×S/¯ï–£@ó,¢Þ4”d@Ó‹¿‡í¿v·“pѼŠÛFÜWÕ¥uÆ;E‹"ú-xc¼Åv3šÖ!_ü÷öª’¯Å¬ô5ø,­}¤FjÀ†.bVW9<[mEãUå×q¡ñ›îoû¾—¾ÿýömÛuòºèPembå\> endobj -480 0 obj +415 0 obj << /Type /ExtGState /OPM 1 >> endobj -481 0 obj +416 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -482 0 obj -499 +417 0 obj +548 endobj -477 0 obj << -/D [475 0 R /XYZ 74.4095 793.4011 null] +412 0 obj << +/D [410 0 R /XYZ 74.4095 793.4011 null] >> endobj -478 0 obj << -/D [475 0 R /XYZ 74.4095 750.3433 null] +413 0 obj << +/D [410 0 R /XYZ 74.4095 750.3359 null] >> endobj -348 0 obj << -/D [475 0 R /XYZ 281.7271 160.3743 null] +282 0 obj << +/D [410 0 R /XYZ 281.7271 258.388 null] >> endobj -474 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im3 473 0 R >> +409 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/XObject << /Im3 408 0 R >> /ProcSet [ /PDF /Text ] >> endobj -485 0 obj << -/Length 1760 +420 0 obj << +/Length 1753 /Filter /FlateDecode >> stream -xÚ]oÛ8ì}¿"Ðh¶dËöc{íînÃÖ§]ïÁIT[‹£þØ€üú#EÙñWÖ¡@M‘IQüR‚•Á*Yè§Ñ*NA°Úßù«hößÀñn:æÍûáùÝûR¬–J®ž_W<Š™Ïýä*ôyÿ¯÷);ëF•ë /`ëMäûÞ“6¥ÒMkòõÏß==÷Ê"î³DJþ{–…¡da$ãÕ†LÊ$r/Ø,<ìíçr`ï“(eqskþS¥tnt]«©¥Wö˜Å o¨p‘êdI5Y” -Ò¬¯‰÷U×ïµeÖè“A\êmUݨ¢!†¬­ Ø«ŠÈiÓ(0Ýdq°x^_DÀDºÞnù±æ‘GRO™}©wÉø¡U©áêÈú t}Žz-|ï'j„3ø™N`n_l‚˜¥<¦£]@NÂ^,­rµUæŽ`’Xî -到G¹]Ÿ«Óe gPµ¥E–F¤²; £!œ=¡ªê]¡wkî{ü×É*_DÖuÃhù¨Ìa›UΤUNrÖZ¿%3;²íf|PŠžºi+bé -0¨Qì}T{<‚W7ˆHz;@ÓõÒÒOy$¼}}<6x -$}ƒd:·æÐôœl,o7µc©U¹Å`±L,½Îšì%>éî¡Úƒ¦…óQð€Q¡Ï‡azªµ×•B£ ‘½b’–A™«>,CßÃ{}÷@÷†, = Í4ë»™V‡UN…×t†tüßÕþ„7‰B ÉãÈ–"uè?,`”i袲Řžjž3ʵ²ì*Þü„„¿ú•Ý*,R$L†IôëÂ2äº]Ód±0¡=Ôç -3àÔœxÕ'0ö¦ °M$ÁµmÈu»¶E‰`ÂOƒAqœ7ÄõÅ ”xÕØËEà¶ž!ª¯g"ˆ1Cñ”xZ8¥M -`yrb~¶àÿN#\tã𪲙_Œ «/«;’v&kÐBb@¼—Þ«˜à«iðýjÏàwÕ©‹mäkÍþý‰Î«?J­Œ5 PXUqìbeB9&â[­ÏmžhÙô -†²+AwQ;m—¶FG4j -h6¸bñ¼Ù¥ÍUñ"¤t•$‰¡ˆÆW@¨ú¬.úÅ÷ùE²ä„Ä0¹)e¯P„éEÜ9Ú)VÝ^:$Áöä#êì9n#ÓÚ'®µoØV0^Eêœ YK³µw˜{shÍ«ãÃr^~Úµ\©,¸‡V{F u ²Mƒ¨RånƒKÀ½b—†¬ºs’úîJäÇŒZ :ÁdÞÂUÏZ¬„´0M‘•V.k¨¿Œ@k(ã¦-£ÞáX/+pQ£:aÔÍ:ž­á™ÉU‡[RolÔVëÈ÷îãÊ‚ÓmÓKÚ<&à»B$‹.m¸:3þ¼ÕòàÚ±@±ŽG,ˆ|bøèÇÞýÅou¹_sô‚8å«P&,âP0m……?­ª|Õ_õ¶ß³nšܹl4+`|f„H¡uð©“2ßs½¥6äL¤2«ÅP ú â@fŸU9ü²Äî/üd+ÈЧŠ¢n°›6—†põ8k$w‚ëN\ò8Oû¹¸‡a'ܺ£‚K‚ð‚7îÞ“Šg'1Í@ [É(™õ,ƒØ§Ïô<¸w¤Ýr½¥ÉîohÄÃ[¿£Æh!%­ŸáJ¿Û*“ˆ®mN'v$ô¡q4sNè¬gÝ †÷—¸³„.hôyKèÃU(ÔƆµÜ úVì{Ôûƒi¨‰ÓÇõ_ß—$]Ú뀌"´qœa<Úb­*‰Ð‹8`Ï5†F¿›1†R°¥RuvV̺›ÅÚaøoP¨Íbáëž&C³xš:á–b¯q?ØqG$ -_ ›23·ÄÌ)T¿toŒ6|À|s|®×öÓ:î8d 6†“³[/í€BÕ,Ž@G|tÕ`°…CÞψtÃAO ææãx£ÿ 7mI6*D@„– -CG…“Î91Л¡Œv¨í˜ÛÖIû®ÓÕ‘Ñà#ª‹ØAüré»§/¹²uû8‡å´dD©WŸp«Õy*Jb«gÓ(b³ÒIqOl€&EPúãRir–¼ø‘_kU8 ªS¶ßeu³ùŠØÒ`}\2s!‹ë³wURF/µ{;#Ô¿véÕ7zíötUÙ×^¾Í*kbœL^!Ó÷­{Í´„KËÚn±U&3&sóµ˜$Ì%ÿ½òÌóFÎSÎd„ÏHÇeLJèæ/u¿Ðü?°[µendstream +xÚXKoÛ8¾÷Wø(1KQ%“Mº»-°X49íf²ÍH¬eÚУüëw†CJ²-7E€hHçÅ™oH‡ á"YÌód‘æa¸Øì?ðE k¿ßÐñ®<ójÊýðòáã'-2–K/^Þ"I<…¾lÿ ¾GÝ©z¹i„l¹J8ž´©•îzS.ÿ{ùüáéeP–Î2)ůYǒʼnL+2)³tÊ=c²4ñ`¿û‡˜$9KÓTXóŸ¥K£ÛV]Z:²§,ÍDôŽê ©ÎæT‹”%yDšµQËUÅÁ³Þ/CôuÑ郡¹µj;Uu8H‚¢oiv«"þЦS`º) ÎÁnày{Ò¸Ž0 0ô–óûR$—ªÌ¶Ö›Ê­hU+CÆ0F«J·Gàh—~ ˜pï +c0\ƒU˜²\¤ä’3cž§!‹¥Q©ÖÊÜMëM5٣ܮ¿Á¡àpZ‚ª,õW±q>‚'ÍY'UÓn*½Y +ìðŸW¿Fqܶá •Ù­‹Æ™k“\ôš˜Ç£7‡Õ¹§”6Þ¸bÝv}C#ï+ÐÃ< >«-ºår uή£ñ©§/z¹'@ï÷=!ÿõtìÍ®8Ù¹d{80ÞkÇÒªzmó™ _-Ù |3žÑÁ4[Ô+²ÐåÏ|𩇆ַºQhÒÕyVÚ-—¥23æž2?’ÜÒé÷€LŒgúZb%–Ey<ÿ7µ=à"ŸÁô¸›KÓmAh5Žm™!¡«Æšä3%’Ç‚ +­®=Ü]ûFóc Ù-T‘QÆdœ%?G•)×m@“aÂâ<Š­sP<û‡î°ÃC>€±7M€mQ¾lS®ÛÀ–d‹xN‘-”×ÈÊ ²Á€Jލ–Â8 Ƽ 0ƒ©ÌÂk½DoÁK[ÀòäÄüè!þ^#tçæUck¾2¤¯hý’v&‚ä}fJò ø„ ¾ZÅD¦Á÷ÙúÀ=.AV$ãëÍöã|„ÑoµVÆš@UUí½@YF$`1ß +°Ñm¾Ð²Le76ìEë´úÑ\GŠY‹S_ªê5’ÒaH‰ˆ%çG@SíQô+çâ¤Ç*Å…iQÀ„Ť›R¶ +E˜AÄ“¡bå÷’“D[ÏÏV¯Î'ψšídW Åf‹ˆ|t#2‰5N ùºëÍ[G³ˆä ‘— çU”“øÀfˈ´‘Aâ"2¨¥V¥Ûàj¨7ìÑPVÎÆ±·Òø± .¤LæÍœõ¥±BB]˜®*j+‡-0#ÒŠÄ´b`bèÈ0Q§¼0 –Ú­á…)•Ÿ›SolÚ6Ë„w4ãpÁé¶õ%m!ñMaĈ ªE×6_™“xθïÏŠy‘°0áÄð§mZyp¿Fñk]og.¹¡,‹e¾ˆeƈi!þX²hÊ…'¿NwسšnºFÜkÙhVÈÄ•QŽ|iÄÎ\墳’†j3©,ˆhb’Šf¶ES"ð×5õÿì"e€%¤Owĸ¶ÃÆÚ:§ã¼”[H)]zÙí rZ.¸ö*Dtÿb/ܺ!à%)xÎ+³œóøúì•àªaÝŠ~@Ñl`™8‚>èЙ7°÷L½åzO“w"u4«1"þ[±ú5Ρ™ÒxÄQ•Ò¯Q”Z´É"ß?³øÜ\ +éC7Ò,ºf´ñ».†3¼ƒ©‰ï8$ü…ÎhèóžÐ‡Q(-î©?k¾- =™„ÿáE®ã’ kܪ¤NýxGFÚ8 ŽpOZcö×´0ˆØaó5†`œûËÆT +öVBigÅU›³³öVüä›¶™ÀáÆ"ä™Y"Ép»b ÏvÜ¥/,]ß’$dã ãÆuÊZ0wtŒÖ>aÉ5$Ë·|YÆÓ;w5Å%lÁÄHÕÍÞ…öøú€UƒÉ‡î΋á"‚“tlãjxín×0Æj1Ù ©lÁ"´V¸}4xEÃ{EI öåm©‚Þv¨m_ÚJûÆkÖ-£Á{"ß{ͺ)íâQ*ûdWî´/!ãtÀ­V硪‰­½º–âlQ;)tmAê%?‡Jk”³ä•'¼Õªr>4‡b»)ÚnõÜAµô”û93gª¸=Ú‹¯j@jÈèÉvooÉH^ûü;ðúuÕØg_¹.kbzÑ|ÔåCƃf¡½¬U…ÅŒÅßÝ|6f㱿ösÞ„ùº¡‹\0™à{ÒqÙkDró÷ºŸhþ¥B\¾endstream endobj -484 0 obj << +419 0 obj << /Type /Page -/Contents 485 0 R -/Resources 483 0 R +/Contents 420 0 R +/Resources 418 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 468 0 R -/Annots [ 489 0 R ] +/Parent 403 0 R +/Annots [ 424 0 R ] >> endobj -489 0 obj << +424 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.1829 465.5316 140.6385 476.1138] +/Rect [125.8506 465.5316 140.3062 476.1138] /Subtype /Link /A << /S /GoTo /D (figure.1.2) >> >> endobj -486 0 obj << -/D [484 0 R /XYZ 74.4095 793.4011 null] +421 0 obj << +/D [419 0 R /XYZ 74.4095 793.4011 null] >> endobj -487 0 obj << -/D [484 0 R /XYZ 74.4095 750.7482 null] +422 0 obj << +/D [419 0 R /XYZ 74.4095 750.7482 null] >> endobj -488 0 obj << -/D [484 0 R /XYZ 74.4095 608.3473 null] +423 0 obj << +/D [419 0 R /XYZ 74.4095 608.3473 null] >> endobj -483 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +418 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -493 0 obj << -/Length 1163 +428 0 obj << +/Length 1111 /Filter /FlateDecode >> stream -xÚ­WKsÛ6¾ëWðHÍ”0ÞÞâ±I:mÓÚí%Ê6!‰)E9"UÏä×w iJ”äé´£Åî·ïÄ -?–I$u*1NÀ‚±äi3£É -ÎÞÏXÇ#¥&Ri›§Ùpœ˜UZŸäêe†Y¢¤TÈuý0»ºã:A’£"yXiXpAMòP|NÊŸËÖWóŒ›r2ÿòðP3ÍAŸcåÆïâñ}¹™sšî«¼Ýîsvû0˜1 3F˜p┩ÌaF°ËŽ(ˈӚ8‰cLQÒc”VrÂÈÚ~íkÜîÛïó ¾àx²}ô;` !å÷‚*úþðaçüTRFϺɉ¡êd¾¤#Fs‘d”gC²¾Í>¡I¬gõ6”0çx²™ ¨'8ë)Õì~öÛ:Íu’‹‚Àºå r&ˆ°F$lk-Â%ß@«å6pŒ×A£\†ÑõêÃF&7[€MFÈR&58þ -þßlÍ0.JýÿÅRCv¡ðÁFÐÈ'ðø;˜Á¬%ZhS.ʳ×µ‰ÅR–X·ßÀ†…ûî+ﱬŠ}½êû‘ +J¬‘"+™Ø2p½aËmÒêlhõ@ªó§u\~~×´ÐWQ¢ÍQÒ)G¦Kª‰†¢9eùĨ/Â)¤-ƒ!àÔåIÁ…!ÒÑ3NölœA%0¥F> -=ñHN‚¦iã®)ƒÇ°Ú”d:×rí—ssd]¡³WwP×£D+EœÅ4hüšã°ù{ÎUšGéìkÞiüó>;îΡý0,­“L3ŽpÞ×E\<ï‚á¾nKßñ»Pä]Á‹—rÎR×ù~ëðÌÔcŽÃ€°ÝØÃ¶RÉn•ôËßOåh,s>GW7Ì-°ê•[pT=Ó:'X¨nnMz·Fbr,Ĭô‘x‹…^U±AáÀ—u¨"8ªý>¤–£‚*·uä|)wE<-7‘ò³¯QE$.87yëKXô$¸{0ì\.„£„Z÷orÑ‹¼— rÌŸö3'JÁ ½˜Œë ­S4TîÞÂwéø´¯ÿj_ãö D>>„ß1™à®xûò•fK€~˜¥Ý'XPœãÙf& œà¬ß©g7³ßÕ1B䯓ŋÈ’˜®° ™ ‘AÜl eö´ +Pnb,eŒrVF»gï72»Øm6b–‚0©ÁñòÿfkqQBèÿ/–Òk¡ ùaÛN3˜µD+ʹ! +1Ô Í,qZK,Á—`&Ôà»;¬º»ª^î›U߉Œü<­<®(±FŠ—Û§Úa@cر-ÇlhËE_û7Õ&4x]vÛ´Õ”÷ë(-ý& +~×v0 â® ¤9îLL—T EsÊò# ¾§¶‚ç¤{»ë9‡YeÙ+ïaÌq¨k+FNjw䤶ùoBë®Zu³¬|<ùðù2îhBãŽ5La¬…“}³Œ'5ŽÀ¶Mmû›ªg áÜ?Ì Ðu1;»‚öåÈ8({£Àe´û[‰Söï9WyoßÊd÷Ÿ7xCpx¢`)¡š¹DÓŽE"OŠÈ4íøB9œÌÒaˆã†’Ç]pÑ7]åÛ 69‹Ò²Œv·ñ÷ £‰B¹ˆÂaõOK^C“2ùÃDêÔØÌ*Û­²^ü<®ÿþJ1ºs¢ü§Ìé58²Àp¬Ø‰ÓžëA?Ð9åBÃàòç} +”_cC¡Xµ‰ÒÕB¹KQí#x‰½W×afàÚWO˜Æï{’QB«mÓ'a·Œ¹eΆãÔÂBÄV0*_p..ÊÎW ÈxŽåÿfö˜uD +j3¦Â˜¶ÿ"}Ãb|éÔ(rÇò£B‹Z'ÜĈi{ÔÔ³…Æ€AY†€ðißüÕ½ÄîWHI<8ÌHNhé}»òØàOØYëºû)⟽M˜¦½_ו_a<› ²lã)|Âô%Ñ)Á0p¥•“æ#Áh¬äùC_` Ç¡‰&Kq\Dp +£ÿ~ 5jÖï34õ˜Ïs¦r_7¡"ì·G$ñ‰&ÔbÚGô{0iå›rß/€fåW%üKפ '¯~ Á[K¥æo>5Ã+2ŸH:<ZÁ×dÂ2=U¬8¼¨ŽßÐüÕ7¿)endstream endobj -492 0 obj << +427 0 obj << /Type /Page -/Contents 493 0 R -/Resources 491 0 R +/Contents 428 0 R +/Resources 426 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 468 0 R -/Annots [ 495 0 R 496 0 R 497 0 R ] +/Parent 403 0 R +/Annots [ 430 0 R 431 0 R ] >> endobj -490 0 obj << +425 0 obj << /Type /XObject /Subtype /Image /Width 1024 @@ -1876,66 +1703,63 @@ pz ˆ tŒý ú?yå˜ÿÚ#šrÉϲÿ»‰ÿP{@ZË ¤NýŸ>³ùøÿò³:›û?}?oªÓ2þk#9uuäëöÿÑ£G÷îÝkL««lÄŒefÜÿqSSÆ<ÛiCcºýŸþ¤ýÃ…â?f:} PZË8 R7ýßé]€nú?2uÛ¶m‘¾9SÓîëÚH.#vû?}ðNŠç¤²«›Ùñ?ÍGþäÇ[@ñ‡sÒÿí§Kwÿú@ÿ×öÿK-ÍÇÿ¿T¨m×½{÷F§þO_›Õ:åaÿ)bãç°ÿ_}õÕô¥yz¹w²ýP™)û¿ ò†ø/??QºÓíÿ…æøÍ_–Öò R§þki>þ¬ÐMÿ§ãp¦<ì?ÅÿÜöúÆÛò{ÇÊ­€ÚlX×ÁƒãAå}¦×çCŒRü—oˆÌ ÿ÷µÄó·ðë³ö¶¤w"òžÿ.¿ÿw €iÊþo8þý>\îÁŽ8ëÀG•å<'çÿŽG“ç¯ÓÊ#¥ƒsº_×ääd§÷Sâ¦â!çøt¯•Næ«Ç5±–îã_ÿèÿÚþ?ÞÒ|üÿñB÷ý†††ÒNòˆäýû÷wŸ»ÓêäWë=z4š¿üFÝþþþÙ¯« òxÈù;ˆÛOˆ˜óþÏ[4ÝÄ^Ëq¤æþo>þ¿ûþŸl‰O3ÑÆ©ÿc&ÿ*™qÿç[(WôÊY/Ÿ588˜6Òqõcß“Ûͺò™“'O¦;ίü6õlnL«ÿ++*ZZ]zåÈ‘#]>ú@ÿ·÷ÿhKóñÿ£…övÛIý+š˜˜HŸ8Ûù”áèäô]éˈ#ÎsÄN«ÉËBN©Ÿn°²Ò|”NÄy:Ë j¼Óêš›<­(­¥\EúŠ(ü¸˜>õ(=®X8þ$õ÷Ÿ5”W”Qz8ù Œ™XÝöíÛ:Ô¾®æçp€©Sÿki>þÿX¡¹ÿcˆÕ±±±ØÈ«Ž+£ÿ£‡ãúTËy`ýß)þsùÇÏòÀ§ô¡šq7¦Ûÿi[#ÅÜ~ºÙü¸Ž=úÌ3ÏÄϘëÓªS™Ï¬ÿÓŠâòC(ŸÀXÑÞ½{k×Õü`Aê¦ÿ;½ 0eÿWûÿóÌt÷ÿûÏÐÿeÿ¿ØÒ|üÿ‹…ü¨ÊAò³9þ¿á´ßNæä\ƒòøÿÚ£ôg³®æãÿ;­kÊãÿ_`Ajîÿæãÿ»éÿ¹5ËÏÿ´.ý ÿkûÿhKóñÿG šüüZ×Q¤Ný¤¥ùøÿ#M~~­ë Rsÿ7ÿ¯ÿõ?ó£ÿ_hi>þÿ…‚&?¿Öõ Ò”ýßpü¥ÿÏT°Ö5ËuùÏÐÿeÿ´4ÿ?R8Åye€©SÿæNýo9Ì?ú¿˜w:õÿ7¾ó+“Éd2™L&“É4Ÿ¦[ïüACÿ{sæýú_ÿ€þô? ÿýè@ÿúÐÿ€þý¯ÿ@ÿ{~@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúô¿þýïùýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýèÐÿúô¿çô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿ@ÿëÐÿžÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þý¯ÿ@ÿ{~@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúô¿þýïùýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýèÐÿúô¿çô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿ@ÿëÐÿžÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þý¯ÿ@ÿ{~@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúô¿þýïùýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýèÐÿúô¿çô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿ@ÿëÐÿžÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þý¯ÿ@ÿ{~@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúô¿þýïùýè@ÿúÐÿ€þô? ÿýú_ÿ€þô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýèÐÿúô¿çô? ÿýè@ÿúÐÿ€þô?èýúÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýè@ÿúÐÿ€þô? ÿ@ÿëÐÿžÐÿ€þô? ÿýè@ÿúÐÿ ÿõ?è@ÿúÐÿ€þô? ÿýè@ÿ€þ×ÿ ÿýÌþ7™L&“Éd2™Lóijè`¾Òÿ°0ûÿ`ù6‡endstream endobj -495 0 obj << +430 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 189.397 87.8688 199.9793] +/Rect [259.1172 171.4698 273.5728 182.052] /Subtype /Link /A << /S /GoTo /D (figure.2.1) >> >> endobj -496 0 obj << +431 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [389.0928 189.397 403.5483 199.9793] +/Rect [188.4346 153.5425 202.8901 164.1248] /Subtype /Link /A << /S /GoTo /D (figure.2.2) >> >> endobj -497 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [300.1067 135.6153 314.5622 146.1976] -/Subtype /Link -/A << /S /GoTo /D (figure.2.3) >> ->> endobj -494 0 obj << -/D [492 0 R /XYZ 74.4095 793.4011 null] +429 0 obj << +/D [427 0 R /XYZ 74.4095 793.4011 null] >> endobj 18 0 obj << -/D [492 0 R /XYZ 74.4095 771.7323 null] +/D [427 0 R /XYZ 74.4095 771.7323 null] >> endobj 22 0 obj << -/D [492 0 R /XYZ 74.4095 581.9662 null] +/D [427 0 R /XYZ 74.4095 570.4688 null] >> endobj -349 0 obj << -/D [492 0 R /XYZ 250.8743 253.9309 null] +283 0 obj << +/D [427 0 R /XYZ 250.8743 242.0226 null] >> endobj -491 0 obj << -/Font << /F26 222 0 R /F28 225 0 R /F63 272 0 R >> -/XObject << /Im4 490 0 R >> +426 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >> +/XObject << /Im4 425 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -503 0 obj << -/Length 1709 +436 0 obj << +/Length 1780 /Filter /FlateDecode >> stream -xÚ­XKoÜ6¾ï¯ÐQ xŠE©7NФ4µâ´-³Ör•”þõáP²V+ÛZø°£áÇyq83tqøK"²”*Ò…"I¢›ÝŠG5¬ý2þ&»À›)úç«Õ›w™ŒrVdY]ÝF"-˜T¬Þ^Š•à,Ï2ñcV¦iÆR•éh#–e¹ž¢|Ñ ÓR¤£/"›ø2ÆGLk-¼+ÖÕ¿w-uú¸Þ€íÆ6fnùt{–)ñŠ)™’/™"R¦²¢ð¦¼ß­7©PñEÙ» öëš+~¾Å¨nmSõ®ž—ä)+™?IôÖÁSÑ¡Žò¯‰­ãžÍtÓ©±§²ÑZÁĉ…fRgs#f!Q¯©=‘†j! Ť)ÛÖ8¢[{sG”3½A*‹/×Iü”‰vïœÅæÐBò6ÃÞ}…‰‹Te å}ׂ>js-³ìöÖ™.,_‰Å(€WB€åZ¥Y!€@kÛ›»ÆÂ~©ƒk"Eÿá ”’‰[É@\ô9ÚAÎyª+]UªÝµLS”jkZ°j¬3;"1{µNËí:å1#o[ZºG]nTUBX•uuX.ûAµ+zÊéþÇ¢½]ƒpã À‡µâñÜ­4…À‚†èïÖø€'*îwÄ2¶6Î/ËÑÖ––¶¦µÝãÀÆbr„¡¤% øžòÂ+CÛÀ#}d¼w„üŒÚÇèø…­¹æ\¸ -„/x;äYî#MÔ·5&‘£ÊâD†‚4MÛáÁ¹ - ù½+·wžUCˆwP†ÌÂ.NŽ ?Û=Äug;úÚȵí û›5Í¢HãŽ=£L}(ˆÁ€¼—Hömmn±Ýáýàq‡üä8¦ô%WBÉ‚Ðtôª6¸BŽ9 éá‘ù` ¦þáò®=3¥åÞUOûg¸€4ð¯/%2,y»_¶DüVVsçéX½&ߺfZ7žï¬·ùP²çºDò3A­h^¡™NÔBÎd‘+Ä|]}þ£ -°Vû 8KŠBD»UR$Œ‹L œfu¹ú4JÏ™”Ô!—…ÑFÂ9n9&ðdõ,Ïs}­:×ih##éU IBéùæýNE{}š´(ÍDʱ—’ÿ›¡ÐJ89ÿÿâ˜&LÈ,ñã‰XNN” &3t Ldi¦ÔrCq# s︭‡‰J°Ÿæ‰%¹bJùL•œØ2¢^±åTš†Ž&¹*1@-ê?‰ÖLqm`S¡^ž•d®Xª¹zyV’*eœÃ,èÇ0p‹÷T -.8o+ÛY,»OÓ²kÓ”®ÆòÝ¿v;ªdnä<öAµC=onPØüäå»B¼Œ=ÕÎþ–xíV¿n `¨ke?|ƒ˜Úl–êP]¢d@úä¡Â[$¾i! -\ëÛ{1ÖÚ€K2}‡¶ 0¬çÄÛÂøbèÏÞ+´Kâ<öAøÇAÜ-„Ђï]°èotð®é‚]Þ3 ÎÝf©·Lã,tWû±¡à'¶RGäÄ&b@Âï³°±t8ô0"yȨ¤|ìks‡@š6|‡)1àèÞO*ŒÖÎq~ÁsÄ{èãâqs·0ßìƒÞñ¤—NÓ8:tQ:t:_T1¼À¬Å¥£÷ÒSæâÒÖ©u„÷Ó)2[Ól½Y@|&[„| #–†›ý¾Ù–ã@V =¼VG0»£_‡îÜÜµÝ ‘öCâ,æëýô¸Åá+„ÚÀŸYR·ôÍJ³\(šèßZGÃÔCVûÆ)Åã‡ÞÝwa±µØ¦‘ )œåرŸ¼Ãåo޾Ð7ü C½ ìw“IÕ3 œÛµAwr^­¾t„ðóçâù7~à 8ôp=1ëžìUú•gåôü{œNÃ[}|à^­ó1ž17fpì/Û0E=_®•1MÛñÑçƒÌEÜXw߉#s9û_šLáþ;<òÙ¸ë(³ýÒ«d I‘Nm{ý‘<îÙL7-4ÔÙôH>m£2ƒáO̘÷ñõšÚiÃ#™Q˜h8ÏÅB¼Œëüã×q€Vô^ºPV&1aÞÑ‹Wd‚I.sþ¸©ú[¿£_¯ªÇc­Cyñ5ÃaîlÝ…k2y\<“¤yÎxš‰ûïÖ¼0‚e -¯P@¡‰~ö_V/hþ  Å­endstream +xÚ­]oÛ6ðÝ¿B2³)êco)šéÖm]2ì¡îƒTÑŠV™JõÑ ùõ»ãQ²l+I âãñxw¼o*ð8ü^²§Ê‹S @x_ö+î•°÷nú íf$ÞÌ©_ß®^½¤—°4ŠBïvç ®˜TñçmñÉÿ9»¯z]¯7"N|ÁÖŹÿ®]Ü϶œ‹î˦Í×Ú vè×òuÛäº +¹•a8m¹âïþ¼†Ÿ`ýùöýêêvRS Î’(?v§‰úüR"™]j2”JYÇÂ^êÕmoD’ú¤¸]$nÑÒNQinúÌ©Lö¨Sjw`+ãî + å›f¿×†Ñ™7ãa¸1ûuàW=ÁÀI;);ø›UhL§ÒMµ·zÔY_5NPWé;w8:HF˜Z¬³ b– +wÕËÙäU]€Æ§&‚ˆE‰’`¥€%aš’Éá)¯-½ücføéÌf~èÜðç¼QÁä™"eA˜„'Jœø{¢zIì7ˬi6*d±LRo#"Æ¥¤=»Ç@ÝJW%XTH0m[TXG0óJcQ¡»µ…àÒÝZBf8?úCS ì…´,u×gp2ä~¯{F,ÞdFçã²Ê{‚tG¿¦ùrç02æ îêŸ{=ò2ûQÐÅR`tؤЯ‚€èîñÞ½½!,AD©ËÌE7+°SŸY%œñ„'‹.›ÊΜŠ<-dh¤À)¡ˆ­¾”: þƒ6˜_  wUë'UQŠ¥’Ç/¨2£zºXDB@q…Q•ë=š½ÔëjãôA”´ÕìùKBu`øùåŽlægâü”3e—8Ó Xr"ÿ4µ,ÉKòŽùؤ²UÜڦκá®ÂpEÈèA“¡Ž«ÙH©[[JÇeSP4KªºˆÊ¾öPТÔ[E»Ñý"[ÊñT”)WÇñ•µ®4f·­ÎR¤þ¯V; é:gšÄQž¡t3 -Õ Ü¨)fêž@´‚ÃÞ®Õ!_CÊ2qÕÑÖW”e&Q˜¥- Ýv6Œ¢­Q2üØ­C{U»VÜ¿€l +C0,ÜO Ãϰ'”® íí¶œtíh+×]å:»¹ Š™?ˆ†H[hð†‚ +›:.#ĵ!Ê¿A '}²ŽÝÈ5ަæG·•äO +² ²–Fµ.pûß×Ð…±aâžmð€·tK‹‘¤KÔ]4º·“åwU‚)èì±a¢Ûpsæ6DwÍÛ;îä.'Æ‘ÿ½Òõ"?m–œyŸÑ„Q€£W*±á—z‡¥çΕ|ÄŸ©rà*اoñJ¥¦Ø9¶RP`Sðôˆ¿¹×`Øq–qm öShzH`êTpÄ*Ý:|ÖðKV,ßœ$Aá?“¸É¹–àÄŽO6)“HÊ…Z*~ˆY(¨‚ªFbi¾­>}æ^´ïWû€U›i*¼ý*HÆE¤FL½ºY}œ8Â}O 6'ñÓÌè fœŽ3“ pÒ,M[˜½o 5NâÐõŽ ´¢„¤…€)Þ!_]ï•÷¦žÞÇY[Š™¡ nœÿ›¢ÐD8‹ cüov„ñMÈ8 ¤ +ÄÒkକAá`2²K"‡*ZîfÝDv>+»`?–„‡’ŠÑ/3!gºLT/èrÎÍ@GÓÆ©*`i åŸÛ$Ž™â +"KSõü|$`¬ˆžŸ Ò^TVShôü‘Kp®Šª¯°æ&&D—º†Ù²wÄã©KCeÌL˜Ça$1œ´·£gØ‘X Nw7›nI¼É†qaGÝÍRwç_˜#Üü ``{¢ ºu¶»îp;¤½+qíº6a%'\ÓKUWe?ýÞ6ÔW¡[æqpÌ'#Žìv`¿ª£—ü…·»«{§—½—f³T[çF1štýÈ‘ÎCà,Æë×ùGšg/gj÷¬tϸ 3j•¶SÍÞÁW•¡™GÆcTÛ®!ÅýûÁ|íÝfWaFx„` +k[lׇÛá¶‹7C+¼þº™^;ôÛÙ jPKtÕwNNw:ý BRmè‰ÂŽŸ‹þ¯³b²Ãé‰Q÷ä¸$ð Ä}Q›/t™T°Hác×Q¡6Aü䇯g$ÿ –Eó’endstream endobj -502 0 obj << +435 0 obj << /Type /Page -/Contents 503 0 R -/Resources 501 0 R +/Contents 436 0 R +/Resources 434 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 468 0 R -/Annots [ 506 0 R 508 0 R ] +/Parent 403 0 R +/Annots [ 438 0 R 440 0 R ] >> endobj -498 0 obj << +432 0 obj << /Type /XObject /Subtype /Image /Width 234 @@ -1974,54 +1798,52 @@ ze TzÛÚÚZ£z`ÒöQE‘^Šô’^Šô’^ŠôR¤—ôR¤—ôR¤—¢H/EzI/Ezƒ Wþ´lÖ¬YË—/WßFFñ‡:¤wúè…qþüyñÃÒKŽâ'èsçÎù·nÝÚ°aÃìÙ³—.]*_ì¥Í5¤¦¦bw¹€hhhhÍš5pé7nTé ¨Šôº¡÷àÁƒ‚‘¿sçNlŠß®oÞ¼Ù)jØ·oßàà Œ­[·ŠüíÛ·‹ ;;;Uzª„"½nâÞäädù¶AhþüùÈYþþ\›éôCt€-Þ7¤æT EzýÒ –vïÞ’’"ßç«®²¬ýÑfÚmõ½ö2.+¡H¯û¸wÁ‚"_.ÿQ k3ÀCd+î K~@•P¤× ½>ŸOs˲³³ÕÂÚL'ðÄú ºº:±TYæT EzÝĽxˆ¯X±B¾W.ÿQYÒf:Ù—.]Z²dÉsÏ=W]]t%é¥(ÒK‘^ÒK‘^ÒK‘^Š"½é /½LLñû®Lº*¾Dz)ÒKQ¤—¢H/Ez)ŠôRé¥(ÒK‘^Š"½Ez)ÒKQ¤—¢H/E‘^ŠôRé¥(ÒK‘^ÒK‘^Š"½Ez)ÒKQ¤—¢H/E‘^ŠôRé¥(ÒK‘^Š"½5}ú¸÷¹#endstream endobj -506 0 obj << +438 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [183.9175 721.5786 198.3731 732.1608] +/Rect [115.6891 738.8587 130.1446 749.2347] /Subtype /Link -/A << /S /GoTo /D (figure.2.2) >> +/A << /S /GoTo /D (figure.2.3) >> >> endobj -508 0 obj << +440 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [323.2532 153.5425 337.7088 164.1248] +/Rect [183.3407 619.8696 197.7963 630.4518] /Subtype /Link -/A << /S /GoTo /D (figure.2.4) >> ->> endobj -504 0 obj << -/D [502 0 R /XYZ 74.4095 793.4011 null] +/A << /S /GoTo /D (figure.2.2) >> >> endobj -505 0 obj << -/D [502 0 R /XYZ 74.4095 752.2837 null] +437 0 obj << +/D [435 0 R /XYZ 74.4095 793.4011 null] >> endobj -350 0 obj << -/D [502 0 R /XYZ 305.5773 401.9113 null] +439 0 obj << +/D [435 0 R /XYZ 74.4095 648.7819 null] >> endobj -507 0 obj << -/D [502 0 R /XYZ 74.4095 184.2476 null] +284 0 obj << +/D [435 0 R /XYZ 305.5773 301.1914 null] >> endobj -501 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im5 498 0 R >> +434 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im5 432 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -511 0 obj << -/Length 1085 +444 0 obj << +/Length 1339 /Filter /FlateDecode >> stream -xÚ­WÙnã6}÷WðQ*÷¥}j‘™¢Sh:™/Š#D‘gliè×÷RµX‹4ÈC(êðÞKž{eŠüQ¤ÄJ¤-‡¥h÷²"èï~mÿÓ›pÒGÿ²^½û 82Ø*%Ðú1a1—„vA×ûOÑï›/Y™æq´‰ŽIHt—žüÄ}öSUù¦<žâÏë«÷ë6±d¥ØmU -¡°J£„Q¬”Ñ}t@A‰Z1Ž‚¹5ÒA¾®>}&hЫfö;<L­eèeÅ!®åŒ†™|u¿ú« H ¢˜XÁæƒù…‚5Ãf ½Æ17š#†­1Æ…C_!+‡ä¦FôÇu2J˜¨Ÿ´jgßýö¢ÐÝ¢^dÁ1@WÒÿµ&î\$çêíÎ’‚‰ ²f°i¾G¼3&0£¶&ŒÁ†‘®=™é·gÀyXÝœ?o]÷m³|_‡Ð¢ÿxÙ‰Ì@o1kÃÚ‰ÎJZLÒ&ª¸ˆäªxŸ©O^¤U:Fv,.ëáH÷ãzÆuY…•dPÅÖÊÉÚ[… (Ï09]{@ )°¹ÕÅßeMÅë˜2ùvÓˆ{›¥eZúñ·,Hþ[Ìd”žÎ»§,ݧaçªâÙí4-üó¦‘Ц` –Û©Påja_Ó”n$ÊÎ -\:òmu£fŠ[ä­´‘w7öò6õ4’º'n=7k'—׋{ºÐÄ %F¼Ý1&ÔbA5 Úf·i›pè>8³„+ê•jFU×ÂfÕ-&Ô­¦ªŸd\K@]«em “?ÒâkñoLAYÞÌfÅs^3¯ =]êßRÌ?S*çDmÍ’ççp5½ìœS¸d­m·Î%¢UJæöeÁ janë„êË X 6CêÇe  qÖÁS _i!†Yÿ©Nîœw1âó9-ýƒ»pE¢½3#7ÚìO~òyS8œ´QQ¿l°Û´|àB”Ù¡ôßÝÛô&öC¢Iå.Ê…—×/¿l€nW… QWA(?<¶ú1ŠúpDQ-ÓþêØgÓ÷…÷Ðí!Í7ÕcÌI|5;—xÎX\&¼qÿùè£Z …]kŬm Œ²N·À ëßî‚9=ó°ùýÄg§§ÝMzÚëk8Û=5÷Ö€t71 ½›KÑQqÜ=2Òs¹i!Ü–¾ aç¹R3_Ë\õPK\ØU®–²v\]f᪟õÏöï5ñj¶‚Hߘ¯º‚ƧKO`îbW âÃØZz¨%Zì*-KY;Z.³ÎÐÒÏzßµ¦3.Áë„ÁØ:a²±NuÖ C넉¡u¶a±·ÎQ’¶‚Ž•:•“‚üSUìD-´OÖ`óÎûè·óÙë÷Z$–8­e2¿K8UD(Ó霯>§¿,¾–u±ÉrnlÊI–+JÓ»ŒÑtqC)ßßÞáãÛ¢Bé¡þ7c*-vÛe±„¸R¶ ªè‡¿>ƒe_æŸfïæ­›ŠSbµæO‹IJM¤Ò&É9#Z[ÓGG”tÄh.’œá¬BÈ·Ùç/4YôÓ¬‘þ€J˜sBäà••Â&- #¿¡Ì ýwf3“I_ßÈj­7ƒ¼k#å±Õ;<æÛ Îða_4mÏœ4õ$ˆ‹ã»ÄOAø°¨§\.é vYÔH•QÐq⫾ ŠF<=ƒ–Á…Åüº€l£’¦QÝT…å¶u0¨ÌXZU‘w­‡ûѪœ¾ö\®‹Íâp— šFF-÷59E©p$PrîB ôPçJ Â.–À9«] ­ž(¾Õ¿q´ìî·›|;ûFiGaH»¿kÂ¥¦Žƒ°—ôãAøª/ˆ[Ï$ĤÕ/K ëb_/šBˆs2”ìÉ\1 U`¨=Ÿ«>êL®ZØ¥\µÚæjdu:WGVÏ þÐÏÎVlÒΗ÷ ¡é:$pãïJw§[ˆiŽ¿³.ÜÓû¨si‰°‹i9gµKËÐꉴô­^w¥‰Ä%EC°S'ê„UGðrL 8¦ÎV7êi=è²âM…fÂeLPx;T«á>¡[©‡Oésù~`R©ùÓþÔOÜ`ŠÃQݪDw˜=ù_Ÿ3–ÿÊB]endstream endobj -510 0 obj << +443 0 obj << /Type /Page -/Contents 511 0 R -/Resources 509 0 R +/Contents 444 0 R +/Resources 442 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 468 0 R +/Parent 403 0 R +/Annots [ 447 0 R ] >> endobj -499 0 obj << +433 0 obj << /Type /XObject /Subtype /Image /Width 1024 @@ -2093,7 +1915,7 @@ Oo9/ q^/ÿîj”¸ÿYã½ü€ü?Píù?o¼ûÁ#K¿“œ ö~žêÃ{^{gîüޝ~µ©$ÿ×ü)*Ëÿ0²ù?Jr½=7oÔpËœ¶Nn"ªxýæ×[䨞ÿËO–­üþÏß:ÿ¸÷_#?w.^>´l¿zÝ31üÆ»,]ñ½¢:÷L»7†yüL2òÍSŸÄÈÙmíéˆÒûÿŸßýÓzÖßÿ/ÿ@Ãü_r °sÿá ¿ù•»ï¾ïk÷ï©gÿý·-ÿ¿vâýæûfÌüzËæ=Eu^|õû˜µ|ÕÚ¿]öÝä1rï'ú›o¤/“çÿ4Ý3-NêŸÿS’üë%$ÿpÇæÿ?,ÿp'åÿì)€b³`ÊçÿôÀõ› wBþON› wHþä`òæ`ª’ÿàÎÌÿߦÿòendstream endobj -500 0 obj << +441 0 obj << /Type /XObject /Subtype /Image /Width 180 @@ -2121,39 +1943,53 @@ SȈoD\ Ù˜Zl´™©µµ•Ï7Z%…lL-6ZÅç!7,ô7>L¾Ñ")dcj±Ñb,>ß°°þßž©ò{ÌÙˆÇã|¾—t9TŸ,ÅÍt)T(…«8“ … 娽§{‡endstream endobj -512 0 obj << -/D [510 0 R /XYZ 74.4095 793.4011 null] +447 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [321.8517 419.7691 336.3072 430.3514] +/Subtype /Link +/A << /S /GoTo /D (figure.2.4) >> >> endobj -351 0 obj << -/D [510 0 R /XYZ 286.4299 503.2659 null] +445 0 obj << +/D [443 0 R /XYZ 74.4095 793.4011 null] >> endobj -352 0 obj << -/D [510 0 R /XYZ 266.1839 382.6614 null] +285 0 obj << +/D [443 0 R /XYZ 286.4299 503.2659 null] >> endobj -509 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> -/XObject << /Im6 499 0 R /Im7 500 0 R >> +446 0 obj << +/D [443 0 R /XYZ 74.4095 447.7985 null] +>> endobj +286 0 obj << +/D [443 0 R /XYZ 266.1839 307.3998 null] +>> endobj +442 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R >> +/XObject << /Im6 433 0 R /Im7 441 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -517 0 obj << -/Length 1296 +452 0 obj << +/Length 1326 /Filter /FlateDecode >> stream -xÚ­WYoÛF~ׯà#„›½¾9p[$mŠ$6z$Î%­¥­h2©è¯ï,wIQ¤ä£ X£Ù¹wæÛI0ü‘Dqı‰2 B’åÝ 'k8û¹ÿ$Q6넳¡ô«ëÙËŸ$K42Ròäú6¡Ü &09½^}JÉ¿¸ÆóŒ*R4ÏÆé¥ÝÆ•»›œî‹¼©vóÏ×of?^÷ŽÅHKIŸ%çq!U’Q‚¤Ôj(}"Eb”÷¹P9È¥¯0H)EÛT. Qÿîê}^¸ÚÙݾ\Ã>è*¤4e§âÀIF4bÒœŒ -©$(f1£…ù:ûô'+}3‹Ü{ø‚1†&w3ÙFIÇ)fW³÷CwT$ˆÒçE Æ"Ù«cˆiÅŠŒÖ­¹ä+xsÕJ é֙вýÂ!¥È|ùúN'—XM†9C„COeÛÿ/ÔÌ—E0&¿_)™GD´]†)¡§zrÒuÚHj™q)VRÚNÚ®—ëÅ|ß],üŒ,\±òÝI ÆG!$mŒI†N&±ôRÄ2µæc´þÒJûˆ¬+»¡.«å&Rn¹i¹¶u“ƒÇicæßUå8!î‹m`FO%4IŒI‚ˆ¦Aƈ‡ÇŸKް&grïÄ8“HhŸú[×4²e §; ‰Õž&éÂÞ`LË•mÂYí|úþdåóÖ>Éÿ—{Ùz¹±Aâ8ÿúÛ¤ºs’®Q½tQéÏìb¹©;ÓnÑŒ¼}´.†âÊpôÖ`Õn÷eŽò¶Ú-)dh„8€‹2Í÷·Xµ· -Ä_sw×¹öœÚõÒEy ¸[W¸u¸a`¼ÛUÿÌ![wj`zmoo˜â›Ø(|õ„½«²Qk´6TÙ“eÞ6Pk[æû@>¯|ªÙ©!_NÌÒ‹9TÁgÉ0ب ‰<’J&cd !CkµH—ìÖè%Ž&>êdC¥S?¶í£„ñž!â ƒM'õ˜[©j©8v.Ô׃…_ž?¸ÁßµíÇ¡™€ûîõeXäEàÐðußEÈU¾ó``‹¢yí¸hýo;§8½÷w]Mzd‰~¬ƒË_Xº©Â¸6ÄÊJ¸ò ÖåÁvxñM^E’ÂøÝ{•|’‹Æ_åÅÖ»ïĶvM”@±M=ÓÎ[ÝàP¨ÅÈÌ6/#ÕŽRk¦ )–‘CÎUÒ çEµÍ‹H|…O¸Ž£NgmÂùÂ[*|Œ(€m¿¿|›SP‹Ãç‚eÏßUM¤~ue'n*Ð«Ž¹.ªE¯6±>¨  /pŠÎmI ^n¥89ÕÎF Bä³o˜~D)g÷ ")¿ÏX.¢Š|Ò«4tëŒT ìAf²QÀΔú{ЙPÒ0îß­’”#Êås× ?˜ -m¸«½ágЩ“ëÅήAòĹÝãàdºuRÄ2µæcùоÿÛÂ-ýmC4áÍŒ»P\pNÃxÏÁ°½bFNF<Ýs¨BØøö {Ž´âüá=‡0$–òð3‡yÔ€@p˜ø÷¼Ýw€jõ] ¯úm/ *á)€“Î_ö嶉nZ4ª¢±ßàY÷°ÎS¿:àöxm…ÖÕ_ÀJí¹+ëiÐA‚{'ç0Hk“JŸö#x |¢[ ´¤ð?%£”/(1gÙ>àù_¸¨—7endstream +xÚ­WK“Û6 ¾ûWè(ÏT ßÞ’Ù6“´é¤Ùí+Ùä]ÆË®VN,9™é¯/@R²V¶³I›ñÁ0øHà#Ì + +VI$uª0N€ÀXqu· ÅÖžŽß,ÛVƒq5µ~r±xô£…%NkY\¼+8UD(³÷yqý¦ü©~zß,+nlÉɲR”–O·KFËú’RÞ]Ýø´øÄ·¨Ýõÿ,™*ýv³ò[°—BÊÑè’*úô·gðÅ–o/ž/~¸ÓTœ«5ÿ2LRj"•6EÅÑÚš©õä†#¸‘s=A>ž¦rÄÃ#ò³sþ=t»º ]ðÛ]»ž§½ßkˆ±\˃³Dhw4K A5l¬(Î*4ù°xó–×`ú|‘µŸà%Ì9^Ü- w‚³AÓ,οNÃqňbÆžv–6Rp–ÅqË}g‚kDÁ‰³6º+>@Te©4Ñb*Ç`ÊêøC¤¬|ôìÎgðZLKA˜„ +¬ö¾ÿ_ª‹B»£ +1«ŒrÆÕäAÕ1(#m “Zj´Ú—”Ýh7šaÝ=^a­BsÕ–ûN‘ïç…Ç!%ëœ+¦Ar­ÈåÐæ2)ý%À*ÇŒ|hQ…b»¹ºÉR¸ºé“¸ö]_ƒ¤eï{`†¨=w‘"šº›vHâa;èÑc€€ ͳ€1âœú|ûK- µìöÁL +M,ƒòAè/Bß@+-·€u(³rå‘öÚkß§µ. |\¹FÂ@ÕAÎ)-îãï>œî’•k’lÏBÞôgõøê¦\‡U?‹öÚ‡œJhÓҋЀW»ƒ,Û´TÇÓŽDdˆã™âÀ–µ(ëÝ;dy© æ¯%ƒ»CÃRFë¦ÉºÜmhÂ:Þ0.½ÜnýwÃ6p½öï.…‘7¹HZHaÏ™¿ÛT³Òˆ >Ÿ2·uo™`³æ3X=ôÀ†Íg’nDà—šÝjð½¾Ãú±š¢Ý³³.mdß% O_»äP•"¾ðiW½E6ðMÓgãXº(üí—œ–Ÿð2 Œ²K¤–ǸmŸJ·bÔE‘ܧ—|³I½bâ›¶¯›È6ΕÐwŸPYo¨¬~R7·vø½ò]È3  ªÆb0ì@¶Ý`;9 ÕÌÍmÝf)öPtÓ&hí¨‰ÈQ¸`&u³¹­?Æš•µˆˆ‡ÒwÈ„[¯Ðaƒ©’¤ç—KŽóXj¾€~»é³ôshãtQI¾”ëf³·ÍHì~pÙKE¡ÀNLI^nc$;VÔNÆôW=Þ\i¹P'ç ¦9¿V_1\ä-ú‹æ }´Ë¤°—c0ÁhÚêädrsWœHa̘ƒN¤ +ÓŸ"–«ow’\.õ׎A0ÇÃ0 « ŒöNžà¨Án4;9é#c`u6Æ>Èá4X=Ë¡7ÌåU|ÿo›p…Mv›; b˜…ò€sœæseHdìhƇs7„ºH{Ï9LÃÅ)??ç0a‰¦Zïÿæx Np›H„Ý&Yìøƒõm’ÏÇi¯J[Òh+¯ƒoÞïÚÛ>‡‰l´ÉÎ~gù[–8:FêBõÈ¿¾ÍF+º÷à¥Cm¦Ìî0é¤`)<ÞÉ)²–@§ò/ûË<1>R-JRá_Él…ÊÜɶŸ‰ü/Œ*£ýendstream endobj -516 0 obj << +451 0 obj << /Type /Page -/Contents 517 0 R -/Resources 515 0 R +/Contents 452 0 R +/Resources 450 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 521 0 R -/Annots [ 520 0 R ] +/Parent 456 0 R +/Annots [ 455 0 R ] >> endobj -513 0 obj << +448 0 obj << /Type /XObject /Subtype /Image /Width 586 @@ -2168,7 +2004,7 @@ x 7-ûïÿXíW¼ º[¦r¹ô›™7g®ñ7ÅU~ý©ZÂz?Þ†[1g½Òþ ëbÃïáÇ—sÃóIý9ۮ㥧 ²‚Î'—–&ã7à¶Wjû‹¸íƒoÿÏâ_ÀEß3§×/jcœOL˺=.þ‡ÆcÌuÛQÝŒ1ÆÌ]·uýUKcŒù-usgŒ1æ™uûàzíJݦü›Y,‹Õ‘;[·£¯ÔŸ»aÒÎa±X,uëV7«Éb±X,u³sX,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR·Fu[Þc5Y,‹5Mݾº8;‡Åb±Ô-¿nËî"nû`{M·¿¾[þŽÃb±Xê6JÝŽ_ºÐ³sX,KÝžvíVy¬n,‹Åš¯në¹{Qì‹ÅR·±êvæ"ÎÎa±X,u˯Û×kêÆb±X¬ç×m=¸²þøÌ “v‹Åb©[©BËQDnýþµ¿«„Åb±X]ëVy¬n,‹Åš©nů\ˆº±X,kº¹vc±X,Ö(u«Ü¼q³nÆcL“¹sí¦nÆcÔMÝŒ1ƨ›1ÆÓ·nßžö³{&1Ƙ.u‹÷L²X,kXNÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–ºÝ¯Ûò«Éb±X¬iêöÕµˆÀÙ9,‹¥nùu[vqÛÛkºýõÝòwì‹ÅR·QêvôøÒ…žÃb±Xêö´k·Êcuc±X,Ö|u[ÏÝ‹bç°X,–ºU·3qv‹Åb©[~Ý>¸^S7‹Åb=¿nëÁýõÇgn˜´sX,KÝJZö)~ñfݬ&‹Åb±2ëV|\ÿ¢º±X,kšº](º±X,˵›Õd±X,VÓºU~ÄvóçnÆcL“¹síÖ,mêfŒ1æ‘u»û—ù«›1Ƙ‡Õm¹ÿ#3u3Æó¼ºmçã{&1Ƙ.u‹÷L²X,kXNÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,–º©‹Åb±ÔMÝX,‹¥nêÆb±X,u³š,‹ÅR7;‡Åb±ÔMÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR7uc±X,–º©‹Åb±ÔMÝX,‹¥nV“Åb±Xêf5Y,‹¥n,‹ÅR7uc±X,–ºÝ¯Ûò«Éb±X¬iêöÕµˆÀÙ9,‹¥nùu[vqÛÛkºýõÝòwì‹ÅR·QêvôøÒ…žÃb±Xêö´k·Êcuc±X,Ö|u[ÏÝ‹bç°X,–ºU·3qv‹Åb©[~Ý>¸^S7‹Åb=¿nëÁýõÇgn˜´sX,KÝJZö)~ñfݬ&‹Åb±2ëV|\ÿ¢º±X,kšº](º±X,ë©uóÉ$‹Åb±­[ñGlwÿÒãwÝŒ1Ƙ&sçÚíê¿U7cŒ1#Öm½wW‰1Æ£nÆcLhݾžðÃÒ©›1Ƙ~uküã6÷L²X,k|NÝX,‹¥nV“Åb±Xêfç°X,KÝX,‹¥nêÆb±X,uS7‹Åb©›Õd±X,–ºYM‹Åb©›Ãb±Xê¦n,‹ÅR7uc±X,–º©‹Åb±ÔÍj²X,KÝì‹ÅR·¾c5Y,‹5áµ›1ÆcŒ1ÆcŒ1ÆcŒ1ÆcŒ1›y½g&ëµ™™¬onÚqåZ÷ÚÍLÛã ¯åˆï¡¯·ˆ}­ÐóIýÐÒ^9gË/bâ[Rgz“ðKîŽ.iò’î¯åˆï¡nµ=ØŸ3á¸ò­æç“"×÷”²ýǸÂwiÜéúèýøÖÑÎikÕ_tãZ™ë•ùúzÂk9ô{¨œ™›ï™óÅ™ÀŠ;Ÿœ¯[Ä=Ò§|C;Çq×(èÄUÜoq'ÉâGÖkÜ×rÛïádÝB­ˆuì{\¡ûód1ÓÞ»NV·´3Xfæ«ööp¾w#ûuBIÕmèâOê×ÑuëõÆòè“„4ÎJû1tÚqUîˆýI\ñ=ØÐû0got9®ýM™íÆïÕO&#¶GÄžéx\Ñç“«º&¿}M;±¬1?þìß&¼(X}÷aæò“___Ë¡Ç{õ¼ÑÖŠ;Ÿ\ÝŠ£Xù\ýÓŒœ³eBÝ~|*Åy컑„ãJ{çÓ«n÷FÜ:v¬[èùäÖ-ç”rtUú ßž<èn™ÊåvÜq%üV>ö ú3<ùõ±öáùãm¸sÖ«ãk9h|97<ŸÔŸ³í:^zÚ +è|riiºü¾°irhŒ1Î'gæ«—\Vendstream endobj -514 0 obj << +449 0 obj << /Type /XObject /Subtype /Image /Width 310 @@ -2188,100 +2024,98 @@ B{o ÊM©>7‘ÐpÒýˆ‹mžŸÐ -Á!tøÛ–üºïQrãà0éÃÅ6çRÓUœp¿âœ½ú÷¡uMΉõ!“ï€Öró¥àé£Ü:¶Ç9Šs"ÔoŠh'¡tZ0á‰P"„"”¡®B‰ª§Ív§jœ¼xñ:ÀKËðâ…P^¼xi^¼Ê‹/„òâÅKËðâ…P^¼xi^¼ê*ðâ…P^¼xi^¼Ê‹/„òâ…PW/„òâÅKËðâ…P^¼x!”/„º ¼xïõÑíô/@ oendstream endobj -520 0 obj << +455 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [151.9713 397.9679 166.4269 408.5502] +/Rect [169.4538 397.9679 183.9093 408.5502] /Subtype /Link /A << /S /GoTo /D (figure.2.5) >> >> endobj -518 0 obj << -/D [516 0 R /XYZ 74.4095 793.4011 null] +453 0 obj << +/D [451 0 R /XYZ 74.4095 793.4011 null] >> endobj -519 0 obj << -/D [516 0 R /XYZ 74.4095 750.7482 null] +454 0 obj << +/D [451 0 R /XYZ 74.4095 750.7482 null] >> endobj -353 0 obj << -/D [516 0 R /XYZ 221.8999 480.5224 null] +287 0 obj << +/D [451 0 R /XYZ 221.8999 480.5224 null] >> endobj -354 0 obj << -/D [516 0 R /XYZ 255.9892 182.3152 null] +288 0 obj << +/D [451 0 R /XYZ 255.9892 182.3152 null] >> endobj -515 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im8 513 0 R /Im9 514 0 R >> +450 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/XObject << /Im8 448 0 R /Im9 449 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -524 0 obj << -/Length 2255 +459 0 obj << +/Length 2301 /Filter /FlateDecode >> stream -xÚ­YYoãF~÷¯Ð£Œzû&™· ì ÍìfÇÆHœÊjS„)j–¤bÀ¿~«ú š‡d/V`Ü®®®®®¯Nš-(üc‹DI3µH2 ÆOûº(`ï§þ'ó¼ëÀ¼Ž¹|¸ùÛ-)É´–‹‡ç—в“ЇíË¿çßËÎT«5OÒ%'«µ¢tykG¸/÷+F—Ç*ïÍêχŸoîú‹§$ÕšLK)5‘J'‹5gDë4‰¹]¬)Yªpó?7üI[`úùÆS_áJX–ñÅþF¤”p­x T7÷7ÿŠE1‘`ÊÎ s)óËþÈPØÉÆZp’)žõ6æ:²q&I&±HTJ¸Ö¿6+N—‡·Õ,iÚö9o6flK¦I©Hᤠ)jò?è ºI•ŽUîE®c™SY K²l ôfkŽÝ±.ÆŠ¢ÍÓLX=ÁU’•P’eéwî·­÷À³Lé uù´ëÎbN«\}E,"‘sX¤„IL%<%JJiß÷Ï_•×Åïæ’pFõU¡ˆd^‚"Vµ‡âk~lÝjc)åõÖx‹·`q·z‰Ü„Œ¸5°_›ƒƒ¨m7yõ‚1[ç⌳k"‰œy6Ó„&,ÎI(uÉþÛ¡; …ò ¡b\šHæ%hbûÚØÊÖC“o -ÓvKóvþA“1§êšŠeN3iª¡él¡S üp¾çù†Å®)ÝÏÎÔ—+€ˆe"“«êɼPŠ¿[P(M4¿¢SÇ"çœZšB¤ƒ‘(¹Õó§=¡>oOXhAåUíɼàØ=ûœ±×¶I}èÛõ!¤cÝ™æ}Æm mÝb—‡B‘û­ßËÐÄ$Ô'ù¦iÌ¥‚â‚e×Ä29‡¥¤ÁÆZ)ˆ³>WåÇó@*J’T³«ɼd¬äE /!cšç•€V°*U ÈÑ-Ešèk¢‰¼P>´„‰Rï–- =“ìºY+’y œXÇ‹à%d3»úkÅ¡²¸ýêÐL+·TÐU$àqÃÿ"Ép`Ò×rR¼RÊÁh QJè¹ l2‰1•4Í`ÓLJæy¾ž ü°bÐêäSU&LŒü0¶‡QËD-â;&ªô\ï¨2•†ª|Y)ФÙ`ïUÊ^ŸÛòÙÆ™XßJòq€üaÚÄ…¾®Ï±Cšñ‘Êzö“‡ - ^”hx(ƒèT³Æ8͘Xç¨:c‹À¦RFD¾Ëz{–@'î~©L/¹£ûhŸvК€ _ºOn£=¸Ÿ¯e³u+SÖÆ­~)ka ÆYrâ˜ÞuÆvëíèÙ?C£Ý8ª^Æ;O»ÚtÄqà‹Öhs;É'Ðv%n41A…•Xn­JJ¢Ž2|3ìä~÷õ@iMµ±U¨ó¦&W×õc(©°õWÙóªl­‡Iº´ŠË}Pf|6wC¬Ê½ãøåPÎUë¶ ›TѽÙ5÷»b›¿ýxòF8ìÌ‘¾7‡î`Í}¨ªH+/‡C S¾É¾³x -k­¿>B³^`$9ÐpøΪø\Ƴ-ñ£“r|~;ú@ór¶¯\€½´/•·sÜ-¶áœu”Ñ…ŽP˜ªé½ ˆ›õ–©'LBb–0(Q&K7Œ[ù@Ï+t¤{¬‘Xî÷hO¤öÓ Òm‘ÇEéWli¿•­¿š9Ý.Œ+výÝwÖ ì›+Ö€ÝT)ãfïÓúùâbΜUø;¦ÂÃ÷ã÷õ—ØŸpkoa„…óDzs‡”ÏÈ 0üï¾¢ìªýÄ3úåç ÊØ”Õvf.Pö˜Rz!aŒà~ìÃ-JÔ¢)aù-΋áÌ:>4MzSÙø|NôD èk4KÇJŒÓqàzïÚ‰4¼CŽ8£Üõ ü/y ×{ üâŽàP½SÞl÷(úQˆ¤,ÜÞ õ‹5æ0ÜBgþxóâÜTÚü»u‹Éœb©¶êãb(Îp ¨³’^Q-\”ž0îÆ••s"`(„ ˆ¨ºû#ëøÌL•KvµM Øçl¤Á¸´{¦÷B¥;—Bù, ôô ÖËüÖ öÀö^ræûFÉ2ȃ‚ -zaÛ3ùC¥ñÅâŠABfúà8Öm­'’IÕ²Ã?<„ÐrX… øB/ŒõìmèùÇEØýþ‚…¥®}Mž ZHTº¯¯ïÿµ9bžØ3èÍ&Ïe!¥gÿ„|áæÿeëWendstream +xÚ­YKs㸾ûWè(UY@¼ÈÜfÊž©lv’ÉØ»©Úõ( ¦X¦(‡¤ÖUþõéÆƒEJv**F£¿~ÂlFáÍ´ ‚fr¦3ÆfÛ+:+`íkÿË<í2/cêÏ÷Wù¢ø,%™Rbvÿ4K¨$\êÏûõïó¿ç/egªÅ2ÑéRÙL¥èá ¼Ï?òGt‹MSºßÎÔç3€ˆ…ú¢rG<Ïd€àï¦dJµJ.hÔ1Ë)£æ„¦àé d˜‰•ókƒ–PŸÖ' §â¢úŒxž1ìœ}̋؀ƒiÛ >´ízÂξîLóŠ6cŠ6L­Ý`“‡D‘û¥ßÊPó8Ôþ¦i̹‚J8Ë.‰eÄr +KHƒŽ•”„1`gm®Ê÷§””èT±‹ñ<d,äY Ï!cš§‡R°*U ÈÑ)yªÕ%щXžIJÀ-å»éCq(Ï»lÔŠxž'–ñ,8E ÑÌŽþ\$ØòØõj׌3·PUh0Œ¸àÿ?›®3l˜Ôåšœ¯”& 4M¤äjªubLj’¦tbŠIB)À<­à@ד¡‚ï J|eªÊ„&“‘¿ë/Q -gñ#QzªwDsCQ¾,$HÒ¬°öªÊ¾e½)Ÿ¬Ÿ€õ­ô ïÈïÆE\¨ëú;4  áPV“]”+°"­à¢ ¼SN*ãÐcbž£ò„.™LaØù*c`í› w¿ƒBŠS9Oܼ÷öq¥ ¨ð¹»v íÎý¾–ÍÚí0emÜÜÏe]šhÿnë>b|^T[>oûmmð¸ÂøfçqS›Ž¸I¼Ñun;y e—v­iŒ œp=_[§ç)Jáf†Å#Läµ£ðe=Ì´¦ZÙ¬ ã‘*œÐ×nKÂ+ý:äUÜX¶û¼*[kf‚ÎQzÜrç$Ò£½¹ë$€š@;óó®pæZ·[ÓöÕekÑÁý]±Îßö¾EyÁ¦±ÃWÉÜÔK³ëvVú]UEBy> ¤1é í[‡© `¸ñ·(Ø ô&§l@q>à+øšuÙíÏeÿô¶÷Îæ/älmãy¸Ñsû\]‡ín°ûœ±Èc–h0Ó[B 6i1ckD) rzîrËæóʺ€è¡ÆÉr»E}âlßâ¼Mô8mý‚Í¡³ß5Ëo¦FJ· +- D¨Mö­U0ûaàˆ6`u™Ê¸‹Ùó”zzߘ²góÇp¸{Ù¿,¿ ì –¶öÎËÎ9”óOH M0·‹ržoªíÈŒ?íòÓ +y¬Êj=Ñp®HF!) h%ßúá%rÖ³0üÇÆ°go¾1o¼~BÔHm§NŽ…8Éê½cGÜðX‚>GœVn{Q&žó:h®D»ÚpY°<ÚLÅÅh÷Zë»ãWtý  è³ú§_ªòàýcÅÔ‹Sˆ"¸s놟 î›7÷±[†ï—ÐB÷Z›u}VÕsèg“`]…¯¶¡ï(þø¾ÍW¨"0Ü+¯)­]~‘óOõ£Ÿ´Þƒ8ø¸™:ÇˆŽ£ÏBÞÊx>6¦ç>FO·u>X»)ýæ›|8÷G+ çV¦kPãEç¾·%(ü ¸Ö-Þîèi^ 7“pi¼«t$»Zö4”]ý¡ØÜ†¸Ç 2y‚7¢Pñ¹ &›8øj| w4wæy_[4,W)Ã`d0güC› :DkOÓ.ý*:/ªÄX?ûÄ볃B4ytë¢÷R§àgР‚8H4|ÅX´Á7Ö x¦ÊhP>›Ò>–X‚«æHû–,tu×Gå¡Í ×±¥×õÁ]¼'îžóP%G†;¼(§õ4·Çw RãŠ@ž‚®¨Rç ʘjüüÓóRuµuâjkfkkût××ìP_O¤K({Eš¾#^DuºÞåЈi™©AéïœÙª¾æ€¶ "ìÊ”nÉÌýºH!Ø6ú1>RÛÕ>¶©‰ )Áï!Îøu0¡Ùw΋pSÕSÞ¬·È¢Áçº,ÜÚ ö‹%1\BcþxùâÌðræÈ•w+vÙæ}¬ÃÌAq×nã« …°RzŠAƒwœYèQÀáyOyò¡ôö,ãMyvÄÛ¥w6®1’&òXˆãô¨Þ;vÄͦw§Ȥ$ˆÁ¶7BEæ >>ƒr:Oã‹HXkK‡†˜WPÛÊ‘ ð.±Ë”±jòƒ Y ØâJuøgìà?á¥Ê+øaÈ÷…±F¾ ÀqBvßϘaêÚçç)ÿ…¸A…{Ž}ÿŸÕñDŸA¡&1îx* .=ù?å3'ÿ߈f8endstream endobj -523 0 obj << +458 0 obj << /Type /Page -/Contents 524 0 R -/Resources 522 0 R +/Contents 459 0 R +/Resources 457 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 521 0 R -/Annots [ 526 0 R 528 0 R ] +/Parent 456 0 R +/Annots [ 461 0 R 463 0 R ] >> endobj -526 0 obj << +461 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [337.1593 481.275 351.6149 491.8573] +/Rect [335.9136 481.275 350.3692 491.8573] /Subtype /Link /A << /S /GoTo /D (figure.2.6) >> >> endobj -528 0 obj << +463 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.3617 311.8411 335.8173 322.4233] +/Rect [319.3665 311.8411 333.8221 322.4233] /Subtype /Link /A << /S /GoTo /D (table.2.1) >> >> endobj -525 0 obj << -/D [523 0 R /XYZ 74.4095 793.4011 null] +460 0 obj << +/D [458 0 R /XYZ 74.4095 793.4011 null] >> endobj -434 0 obj << -/D [523 0 R /XYZ 208.6475 629.4466 null] +369 0 obj << +/D [458 0 R /XYZ 208.6475 629.4466 null] >> endobj -527 0 obj << -/D [523 0 R /XYZ 74.4095 355.9148 null] +462 0 obj << +/D [458 0 R /XYZ 74.4095 355.9148 null] >> endobj -522 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +457 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -533 0 obj << -/Length 1302 +468 0 obj << +/Length 1330 /Filter /FlateDecode >> stream -xÚ½WÝoÛ6÷_¡G¨X~“Ú[†¤CºëÚìeM䘑5Kr+É ¿~GR”eKN2,ÄGòx÷»OžH„áDŠ#ŽS©”AHtW-p”ÃÙOÃ/éy“ÀœŒ¹¼Y¼}'Y¤Q*%nî#ÊSÄ&¡7ë/ñÏÙ·¢3å2¡JÇ-q|i¿ñ¹¨–Çû2ëvÍòëÍûÅÕÍ XPŒ´”ôe(9—ˆ ©¢„$¥Vcî[AŠQ>ØBåÈ–Á?"EJ)êL¹,L@½6«l‚w|IJAçà(!iFØÜiJÕ4J0b©–ãûâËW­óý¢ß}€F$MiT-¨$H§T…rñyñÛ‘¶” š¦Oó1ëÉáʱ0†˜V,¢(ÕZ[qÑwЪ1ÏYŽ1í”1¢Ý‚26ß^WG—;$S¡Á2…Ð ÂÿÖÄú…§ü}I©.½0%t.'éF\DÁ0ARDÒCºéQº¶Ë¦ÛÅʖƪ(×û:õ£Ð§iGG uL \Ï@™J›M}·¨ŠÎ¥1©<}Õ˜"¯‹Ö¬‹™šæØ†ªtì4£ [~ A}Ÿ¯hR}`¦v6žJÈ5èÖ¬E·)Êû%ñµÓxí:CaQfmkjK³¸-î6~÷c³{\8ìn{1ßš]n£×ØYUÀP#öëÊ‹¢q¶¿÷2C}ê2hƒŒ«t相"jò(ŸÆÍ0ÜIÆ—¦^™Ê¶n4›€`i‚OAœöàÀõœZÆ! (9V[´ÝI÷Þ?-)¸¹y°ÞÎÊnIbS¯Å9"Áx}'! -Aõú„ÅÆŠqkJ³í -+™ã¸ó›·XàMáµÉ>X‡×—ž ÀI\üT|]÷\…iƃºlßÚ|òX7¥?Ï‹U/Ûôx²½O#'Çn™”y ùµ]RÈÈç–RvQ–f¢ÊÀ âÚÄùûáqÿpË8ß”¦~³Lày¶Àp¼s¶Ú¥Ón‰«Q -ÛuOŽUÚ祘~³°ñ(rp)Ó”šfm3ß®·ÖÔºv5a׿×]Pf­ýe·ÍÊ .gí‘ÌÙØël;³±ê8‰«¬öX÷§©‹Üôë‘‘ðÍÀd W]'qç½[xÝ_7Em<µ2mWTU×/Ëè?\àœ`lGdûÜl¬Ñ`%h> :øv6~­aÝ\çÐuþ¢°Õ‚Ù8SOOl„i$±”Îìw·Lq×cXèÛ¶­A+K{`»MëÉÚì}Ãb#[m›ÕýÑÚô"/ê¾á¯C#3uç·ÿtöj*O~2w›®ÝÂÛm»ÝÖ_uã]`ì5A»OÎ5"­æÏLăïFÌ3) >@å ÒMuäìöšÿlÅÃendstream +xÚ½ËrÛFì®¯à‘š 7ûæ²·dâ¤N›iš8—Æ9Pæ†bMQ IÕ3þúbKš2)Û¦„ÅX¼²ˆÂE©$’f*J3cÑÕnE£îÞŒÿ,Ð&q2¥~y±zþZ‹ÈLk]|8UD¨ôNæEñ9þ%ÿVõ¶^'<51'ëDQ¿i׌Æù%¥¼»ÚZ¼|i‡=ô·k¦bÛî7¶ +q)¤‰.©¢o>Ã[¹x»:»ÕTœ£5šMRj"•N£„3¢µI§Ô –§Œ¤‚ËÑr®'–ÞTIÓ”{Ë_UAçUa7y{_ß)“ÖŠ/)@£„bK·'Üð(¡DdF9Šï«Ï_hTåÛUÀÞÀ–e<Ú­¸fÄd<0õêãê÷£×2Fx–= ) àÈr,LaRq’cœ¸è;¼j(Ï9Š)ìÌøl@>?ß1½ÚƒØèN2W†0ª3Ý(üßéš8¿ÈLþ@_rET–*Ÿ^”3¾”Œ³tc>¢`˜â)I™æwéf&é6T.Ý^l\õlªº84åPn)ùé~Úq%‰¢JGÓ7fšŒT¨2—¶˜úþ°«zjk[»Cø¬µUÙT-ª~?«I]ˆ¡J—”)-¸!Ê•_ÂHÈáÓ­ BiÌÜ®Lfr ºƒ3ë7@šøçªþº4vVÊ,.l‹ø;sáPç]-ÍStÕÕ±ïÛ=ö7¸ ¦w¯¾µûÒÅ›ãnWACPÀoeâüðã€ßw—D3=1À;Ã¥¯ŠÚ2ÀÓ–8ð$S¦¹oæ²s ÙfJˆ”Ð4»¯ÄýN¡Þ] +­ËízÍ!5u.9/êzn™…é}A½:ÜnÜØÝÖ¶yŒZ9h¼G#µOz‰p±µè$Ÿ°@*|ÍbÌôÀÝ"ûT!¼,k F ²ê«銼-m›DÝO²m%|Ÿš~êlþuƒŽGö oßÙXwÞÐ6Ä%ðÀ¶GÌ.oÿi›ª´á|ÇîT|6!åÙ·¶÷~sgT³ ¼¶jÝŒ©v»>k§-¸(ÿðáó‚]È=ßJ»uQ+áå*Y +ª©ŽëD(é^/-j‡4P5!ß±Pä(ý€ÞtlueAjóû|c}8d gÛ#y>bL©¬Î"ëXQ †5{Ÿò02B~7aÆøÐíÛm*6~1¦M—ïÂÄ9«š>x­ï»!·|†Âm·wˆ›ah +¸CÈ5](Krj‡0‘SÜDþ‡%ÃTTÜ'.>#ËZÒ¤š.iìG.i'tý–´™Ðæ.i08¨’nthC¤85¯Fº‘ìäšfÖ4²<…½úÈ|M¨Ñe.ͯi¶]\ÂŽ·5÷ù‰·ôÌA8§Ù¢1ó5RÇ0&Ÿ´Æ1 ßq°<¼Æ1aˆ¦Z{³__ŠTºÞ&‡¾-%hŠ»pý¥C°±ß°ä´÷wÈv7áÊ}¼hBÏè»M¨‘Æ;wxf‡à{µí»k˜à®¿]#«ßöÂðtöäT#2†PùÈš<únB¼2иà«T"ý’wú«û—ÿùØ÷endstream endobj -532 0 obj << +467 0 obj << /Type /Page -/Contents 533 0 R -/Resources 531 0 R +/Contents 468 0 R +/Resources 466 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 521 0 R -/Annots [ 536 0 R ] +/Parent 456 0 R +/Annots [ 471 0 R ] >> endobj -529 0 obj << +464 0 obj << /Type /XObject /Subtype /Image /Width 318 @@ -2301,7 +2135,7 @@ x sq2sÿý¿×2U˜‹“™ûù¯dª0'3÷_ÿy%S…¹8™¹ÿ|ðR¦Ê±¹ lÊLæþãë2Uæ*vê-o«Þ²ˆl+ÌÙbþ~qÙendstream endobj -530 0 obj << +465 0 obj << /Type /XObject /Subtype /Image /Width 318 @@ -2324,53 +2158,49 @@ A aT†7Û*ÖïrÑ~ÈNKv±-·\ßU4÷^mÝdýôw°Ek“ûøÅÏQŸ+^êÕJrëØ²~hZnoëßÈÇÆ–ÑÊä>ºyk0s¨êKîƒgo †\„ú’ûÍ‹Á‹P_r¿~òÚ`ÈE¨/¹_~ÿÊ`ÈE¨/¹Ÿ?zi0ä"Ô—ÜÏþd0ä0î›AîÞwÏ Éصã5Z†œÕµÉ%uüäZþÿ;kkK,Œ•󖩺“ë\Ö ×–X+ó-Su!w%rm‰…±2ß2UrW"×–X+ó-Su!w%rm —°2UrW"×–äðä«««Ë_œÊýHÕ…Ü•Èåܶýš¢äºÏ’‡¥Z­GÄÜl´uC­û¯÷ÒzÞìšÇ\ºË¿•ëýܬÏÔDÿõ^ZÏ›½Qó~®K\+ŠÑXäFsv)SÕŒ-{y†Ý/Ëa.â0A±»qMYa}ýÛŽ-ËèAîTäÊðÊyºl÷s½TÃî¿n"âp½°qMYy}å[ÝÏvN!wò˜»”ÿ6DÍ*/Û°ûov9µAMYó²fã¶s¨ˆ¹»¨3å ðÚæ-{ ‡Ýåe/YqÑ~„²¶eå›Ï[¦Ÿ ¹æìô.¹©ÔÁ‚½œÃåšý˜ßÔ¼Ã"3¶ŒÚ’›ZiK,|ÞUô_ÍrÍ~ÌojÞae¾e¯ŸËý\È-íç¦ZËŸ½1Økpf×{/¹k¼ „—R”.í°ÈÂL ê0ä¶½ŸûíÓÿàVfö#ÚŒÜûO^ãV†\´¹_ýûneÈE›‘ûÅ¿nq+C.ÚŒÜüó%neÈE›‘û郸•CrI°‰W"÷“oŸãVöÈ=gìDˆ|Ëcå[Æäÿ§’endstream endobj -536 0 obj << +471 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [419.3512 493.1175 433.8068 503.6997] +/Rect [423.6202 493.1175 438.0758 503.6997] /Subtype /Link /A << /S /GoTo /D (figure.2.7) >> >> endobj -534 0 obj << -/D [532 0 R /XYZ 74.4095 793.4011 null] +469 0 obj << +/D [467 0 R /XYZ 74.4095 793.4011 null] >> endobj -535 0 obj << -/D [532 0 R /XYZ 74.4095 752.6311 null] +470 0 obj << +/D [467 0 R /XYZ 74.4095 752.6311 null] >> endobj -355 0 obj << -/D [532 0 R /XYZ 254.5056 542.162 null] +289 0 obj << +/D [467 0 R /XYZ 254.5056 542.162 null] >> endobj -356 0 obj << -/D [532 0 R /XYZ 224.2713 182.8845 null] +290 0 obj << +/D [467 0 R /XYZ 224.2713 182.8845 null] >> endobj -531 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im10 529 0 R /Im11 530 0 R >> +466 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/XObject << /Im10 464 0 R /Im11 465 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -541 0 obj << -/Length 1810 +476 0 obj << +/Length 1833 /Filter /FlateDecode >> stream -xÚ­XÝoÛ6Ï_¡G¨Y~ˆ”Ô·é¶vÐ5Á¬éƒ1²`Yn%¹ò×ïŽGʲå|ò`êx¼oÞýqøQš°„ç:Js !¢Ûí*Øûyüžw˜—Sîwׯ2*ÊXnL]ßE2É™Ò\„^—_â_‹oõ`›ÅR¦Y,Ùb©9/mG„«z»<Þ7Űë_¯?^¼¿kÉYfŒ|™•#÷ÜL™MÌ]×9KÓT:+BǶïWE³YHÛìKd|Ã5»BWuSîÛêÔFa ãFŠƒ8g#ü1uU–Ÿ'–Žg–ÓCsKç²ÑTÉÌ̈4cZêS#N4r=§v& ÕB$ÅdÓÔ·£I T¼oKÚ-!Ë„ÇÑo¤T¿í6Ec{ÚßÙºjëž¶mÝÞݨ4©ìBÄ-0'D¿¿QI²nlûŠNíJW1NÑ`»uѬ¼º@r‡be›%F<æ BôåÒ{ÒØÅR%uãÂLLBr±ïŠ, ê³… ¥a:êK°,ÉóÂxf9=4ÏÈ\6B>3B匫$=1â¤F®çÔΤ…BxEAËëX¸@.7´ÕÔ¶²mÂw½X,؆;ü±MI[emÓyH^= =ÝÌzs{…¢ -¢±ò(Û&aFjyœíb|9w•ˆ¥¶r£ãÖ®·Ö—œÊE\Ùµm­ßÙºÿVÛ†*õÁ’œû}GnÁÚ ñ“¥¡”f‰PÐr¤Ãdú‚ÒÏ,§‡æ9šË¦ÒÈfF$)ËRsjÄIiŒ\ϩՂ©4ÇjKÈ &ä’‚&âuÝ>ì+Kw}xCLoWý°ïˆ£-n×hóÉP)aà#=¹ÃBªmOìÇ% Ì<ÍÁäzECæ¯ÚB›€¶`Wز0CŽþˆÊ.Œræ—þHv"L1•¥*‚†˜eŠ‹¾ƒVpE¹k§L‰Ì}(Ð?l…Œ.w 6:H–:c‚›êpþßl]b\’<ùc - 5nˆ Ò'ÏÁ¤ùà’%AˆÒ¦ËchÀóE#VÞq»óÐ.gofó[²ÉL4Õ17%p=gÊLÚr‰ó-=' p¼ÅÚ#ÏugiWÅ k*(ðLªó–ÎۤȠë&ªXžë³^¨YiÅt&åÓpT ( 3}úoo"3œwvKËÏöv=ôðåˆná¤Dæ‡)ZÖÃ@UG䦀ÞÐo_C¢ã ‚!Gƒî¸jëÁ[`öqgO;Ð8tm)î`XváŒÃj8‘ù îºQÆô·~ÊB†ÀËuÝ Š“ªÀÜ«¡«–Š~ð»жnø*¾èroíºýD>=ð]5ü 0¢®üY6£ËÄMÞá„÷Fºòrrz (¬,‰xÄÍ«oEãâ§t»‡>éÌ þMpVnl¸=ç8P>a›ÆEHîRŠãÃ[ÑŒDLµ‹?£ï«Ý–dñÊBôÖ^­(i[ú€× 78†ƒ¿c¬‚ù ðÈWå|,;œ¹ˆ¿u» -£Gøl»=í%¾ ½Fg<]ÙuÂÅ<\*}§ìwm@Dè±7Š{óÜ÷½ßÞ×þ:õÅ–hð#  RéD;}\M‡(Â"4dì“qU¯"#ÁßÖ§ÚÙÒ"Ä!¸¶òG|€ŸÞÁWl³âcàÏE -ÄPýîAÀHÈ/µÏhÓ>¨?å«rUw•7Ý]×3¡&—sy„×°MwžÃýb3ìmÓÆt9¾H©·œHñO^©ø¦ž¿FÏ$€ ð0fZ©ì%¯‘pf9=tæY0“M¯¡fVÀ,p”ŸXq:g×szM -#Ðø‘Þ¦n7=>WEçòð¯ üœŽŒ³›…¸q¾0hsä^›2WL¤Î.oz3µä,cù2Ÿzî±S28ÕJg,Ii" Ûv•WÛ¹ä!X¾P2²Ö½]¡«²*õúÜF'L‹4:г6ÂÓA³üòËÀÒþÌbxhléX6š*Y<2"ÉX–Šs#ÎÔs=§v$ Õ2›!”mUÞbN"u¨ \¨°Ø7óEÄÃÎEPJõÛ~›W¦¥ýËÆ”ëºliÛ”õÝR%ÑÚÔÀñ+dS™úÙ¦ñZ:ÓlòjE?ý(´ËpJW'"C·Y&+SUPw*ÉP1.Ò¡=@Îí\ñ£D}¶ dÄW"…ê,²ìeПY ó1–MeŒÐ’EYtnÄYô\Ï©IëËàE¥ÜÑ·È! ppÝÃΦ¨Ui ©…áÍ\`µ`pÿéîðcªÂ/Íi* 7‰,»®¥»Yv}Þ:j6 Ýå:IOµ:Í5d¦!¥w´ÀR\*­ÐD©ÃÚlv}ÙÁþÚlLÍpCï*ÛûÒTT ¨†ø ¹5Žå!ž*¥5‹Ób)X(“”Gf1<4ÎÓX6•G:2"N™Ðâ܈³ò蹞S;’f˃¢W@"),>¥>v›²~<¬ Ýùî]ÛšGʦ„îDò,›u~»Áýó %X¦ UqË$¤ÚµÄuZÊ1Ëx’9®W4xþ* ´èf…} ³féOhÊ"èÅJ9JŠiM‹cî¹l ¢Ì¾àöz Éûü3‚§L%Zx¥œóI­*bq¤cÇV`§E©Ÿš½Ÿkž´Ãk„‹ÂÛquA_ÁÎëÅÊ8IXÊ¥˜*—L2™ÂÈåLe©FŽï³¯ßxPçÇ™£>`©3‘e2ØÍd ÝÒê)Õìzö¹—Ç¡9½qò´0:ÈA˜[º#é™0ÅTš¨:%^|­àŠŒÝ;®­2l²øCvG|}µ2¸ØƒØàó ÓBñó¦ËQø³uqvû?ÆRi–Ä<Ñ‚AúäzO]_K×ô“ Áñ=VÞéˆt1coFƒ*†‚Ó8ê›â¹ž3e$ m¹(ÀôÈOv¼ùÆá×eN‹ë²0+˜cç= +<•jÚÒqï)‹D„X‹e™žôª‡ÞJ+¦S)ŽR•€²Ð"¶>ýŽ·7’)A³£ås»éÚ#$³D;•paçT$³ãh-Êncº!r•Co¨‰·-¡ Ñq‹’, Úã¶+ƒtžuØÕ­=uG3Ò¶¤Xl¸‡ Úø3Äa‡ç§½Zª8ÆGŽ^™E䥄±ð¡¬(Z,®»f½ <‘·!æ-Š©kÔ†<ùÁÕÎl°‚¸Àpp¾·IëÊ€ãd”kwÊašmï;ÑÉMœÿŒŽSÁÎ%„ë½þ^ßç• ¤ÒYhç &:Ä¿ ìÀŠ0Œví)Ÿ°_ãÂgw)sHÅA⬨z"æÜ&‚Ñïëýޤˆ!€§ «ŠV”½¾‡ó¹“>ÃÁß1ÜV½@à‰¯Êám(”¡5á}³_cô½ívǪ¢ý¨¿ ZqéíBàÉÆ­]”`õx ï¹Äg&ÔRiV66pؽ`ÅÔC9îÇ`Lzy‡òÕl*‰oá†4EY¯í3F„í¾ª¬RúG‰ßÖ$¥vi‘2:o=Ì–{åàfë¤yv ,¥ÀëŽ$L-ÉC<á7ÿ?#Ÿ„ШȼÄ×Ôð&Mxº2ê„‹Ñ9àT¸–ÙîëÖ£ ßl—Š;óì{À CýPºëÔæ;¢Á[­l”0¥#mõ]ÙšöQ„…ïÌØ0Ãu¹êˆlŸ“ð­]ªí‘-|¼k+wÄÈqéí\Àæ)+>þœ'@pAôÕoŸ Œ„|(ëÎ[ h½úSQ®*We³v¦Ûë:jr”ökG¶ÀN%P6Ûî/Y¢Â\ƒŽ#û7+õ–3)-‘ž}ǪH3™À:fZ©ô%f1<4ñbɦ‡ŠPã—Šd‰Œ’3+F/ÇõœÞ‘4ÿRPVe½mñMË(Bƒÿ^Àö`ªØX»ðpº8Žy¢§L +ø]J:Ió,wº4@:‡Šþâøû×£yêÇc¶°‰0Ѩû#õøàÊ ÉØ¥°ºËL£¸~ò™¾ò(–/û¿ã€yÐèŠ5sÏeëD>ùïÁŸhþq$-endstream endobj -540 0 obj << +475 0 obj << /Type /Page -/Contents 541 0 R -/Resources 539 0 R +/Contents 476 0 R +/Resources 474 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 521 0 R -/Annots [ 543 0 R 544 0 R 545 0 R 546 0 R ] +/Parent 456 0 R +/Annots [ 478 0 R 479 0 R 480 0 R 481 0 R ] >> endobj -537 0 obj << +472 0 obj << /Type /XObject /Subtype /Image /Width 318 @@ -2398,73 +2228,65 @@ O g}æÍ(Ãmvy^Þ[Æ/¹F„ !¹Õ•\‡Ë¡ êV˜¾ƒª‚ZÀþ?åèÎendstream endobj -543 0 obj << +478 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [165.0658 756.7859 179.5214 767.3682] +/Rect [166.5221 756.7859 180.9777 767.3682] /Subtype /Link /A << /S /GoTo /D (figure.2.6) >> >> endobj -544 0 obj << +479 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [225.5754 738.8587 240.0309 749.441] +/Rect [239.0355 738.8587 253.4911 749.441] /Subtype /Link /A << /S /GoTo /D (figure.2.9) >> >> endobj -545 0 obj << +480 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [334.4172 720.9315 348.8728 731.5137] +/Rect [354.6925 720.9315 369.1481 733.0693] /Subtype /Link /A << /S /GoTo /D (figure.2.8) >> >> endobj -546 0 obj << +481 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [345.6244 153.5425 365.0652 164.1248] +/Rect [344.2802 153.5425 363.721 164.1248] /Subtype /Link /A << /S /GoTo /D (figure.2.13) >> >> endobj -542 0 obj << -/D [540 0 R /XYZ 74.4095 793.4011 null] +477 0 obj << +/D [475 0 R /XYZ 74.4095 793.4011 null] >> endobj -357 0 obj << -/D [540 0 R /XYZ 264.6686 370.023 null] +291 0 obj << +/D [475 0 R /XYZ 264.6686 370.023 null] >> endobj -539 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/XObject << /Im12 537 0 R >> +474 0 obj << +/Font << /F63 220 0 R /F28 173 0 R >> +/XObject << /Im12 472 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -550 0 obj << -/Length 2337 +485 0 obj << +/Length 2289 /Filter /FlateDecode >> stream -xÚ­Ërã¸ñî¯àQª²¸xð¹9ybO2³ãÔfÆ“Tíz” SˆIPKRë-}ºÑE‰´gª’òA@w£ÑïnÐ<`ðǃ4 -#–ÇAšKXp<4,¨÷·ñ—;Ú'ÞL©ßÝ]üð>‘AæIwˆòPÆŒ™Þ•¿®~*özPõz#Òl%Âõ&flu­:|ÑÍš³Õ¡.†¶[ÿv÷ñâæn¼8,Ì’D|Ÿ”Q”„Qœ¤ÁFð0I²tJí©X°a¡Ì³‘¿_üú J úxá Ï°a!Ïs4*žÃµR_|¹øç”U–‡Q§¯ó¢s x¹%HÎXÉPf© D˜gY†Ü‚ß²(%,Ådmïa.ãØBÒ<ŒÓ,÷Ø>4\×-ðŽWD) SK°ÎxËÿ$ó­Ãr‘üÿ,Êãü `ô \,ù{æw!y¡~OF IbÃSdÓðôt#†çÕão«ëò`*¤œ…?ž£È³0ÊXLo™ 㩾%ÌŒ -s]ô$§¶ª×’­”é5K ™È0ÏÓEQæ"ÿâ,‘8Š_É -Hµ8Êä¢Rcþ'2 s‹£NÉD'O–Δñ™JhiP‹¿¦Ö‘¨—ÆüÂL¨æödq^—‘8 -#¡þœÛü–¯îYÌNÃáL>že¡H¢äÈÔ -ˆñ]øå牸ã™ÍôÐ\Þ9oX„r‡ Y¤é™çN÷T߸vÎ ¯½$+Ì  X…“}ö];´OkÁVm]k´ZÄV‘jC¿»®5mÝVºØyÃ~Vz§Œµw[WŠ(‹ºv+¥M¥†®}tQ†ŽÝtJWF÷4XR$¡äTŽQ˜’¨½ZóxmEH¹ºB‡G·yÓ•P@¡A|¤P|Yú=žôG6“3 Ž<çL~äl&B•XÀÙÎü8}ãÒ$g§—ê~ K”6a1{)V¦xØú¦h]S!ÄsD"¡]7ífÒªukñr ½_¬p¸g›èµ Húù¹k_ÐgªßYÏæ,L?õëV J׺B2¹êµ)ÑÉ™X]5º¢ˆ*¬´°‡0ZsàJ;T C‡R•?ë®$6 êà€¥V´¨êv[ÔŠ~QÚ]ŽÁ¿·ânõt0¥rÐå´ ùNiâöUªÆªË¼¢Ò*:1PF¹³[Gü£l¥¶à­–p=¨¤\·O$*€QT"’¹=kGFºüSÑì['܆p áF¢­3¸û f±Í/¨§ÀLÍÞŽo€.•z¼—i´›¨ ˆ¿ƒ¥­›ñFäDOr(ʾ*¶d7qªgæã{;å}l\ºÚ¹f«t¿×ªî1ܹ^MÙ`Øí? ¼A2°‰~Ø k¼g‰.DzWÌ®¨ákžé –éôð“ƒ?@î%-ɤÐîŽb4øy&ê­>°»¨Ý½LgÕKWªá­aw­•k¥.ˆ‘Ãþ^FÑà§iÓÚT¶w…Å*a36ï0GÈzÊ 0[¨ÎHÇvê‰:i–XõnÑpÏñ ,NòÅÓ ÿ€cÈŽP=¡0¡´o¾< AÁŠ„¯QäkõE¶ç -G`S×z”§®ô$ m‡L;"+½­cÊ„DR/øªE'Q%˜ÃÇûe–)î­) ‘Ô¨ƒÇÌ…C‚F!ñÚôGö'E±P Æã˜ðá‘)ú<µó¢2 _M¬Û“,ƒ=µ]»:ô•ª ¨ÂÆ#ç: Ä` \ÕÖ[ÔI½ïOú -TBðÍxòÜüýRyôÎ1¿0v•S߉3ŸŸ[ì%/"êDù­¬w4Ö*î8+>{~:˜«ož§Â—ðú=tb¸ ÝçU·¿Ð ê»^º¶9•üÝcXöã_Ûf@Æ Ç0¶±êÒ¢$Ý„k̰8}>[M¯Ããàow0•®p’ еÄóøÚôÕ -Ø8Ù'Wô6‚-g(S}Ñ`¹4ùˆškŸ§ÅæC³¯U£Ì`½ -žw£×¦)jÄyº@¹z5Ðî®!½·+RÓ7Kb1Z„P·.eI`®T =l›¾¤/8q«ù#‰ñ`‡8]0]Y»Ò)OqûÂFP’Ïa±TI_Òþ -ç" vÓ ÀléskÕ‘zØž¹0‰]˜Â ¿Xä±ôûNaè ¹mförX¹Ëc¹z_Sý×ðX×àYòjHHR-˪ÅcéX¥m`†U­@aS4ºò cÁÆ~æÀñ`»Uit>¶9hëj¸œ¶†È÷¥huúhÆpóOljÑBŸr=/è„?©28~øÀÍ[>¢¿&2àX0þ>Æ#›É™yžqv>øì³>ÃÊÐ.ND8«ú#ÑÛ—Æ.=¹Ð~Uˆ yE9~Š]˜<øltnèw¹s7púÚÒú߆v#÷×XÐËÓRºË n«¦Àg¨rŒnG\²³·Gã ±XJJ‘aN ®ÇW„žöÓÎWŒxרܤqxüñµîœe!‹ñ}ÿ"š/}õaãGcGeCD¾úŸ7nþ/Ï!endstream +xÚ­]sÛ6òÝ¿‚ÒLˆ’}sÆN.iÜiç:Óº”S8óC%©º“_»X€¢DÚÎÌÝøAàîb±ß»€yÁÒ„%Q.ƒ4°à<¸¯/¢ Üûñ—;ÚЇSê··?¼S"ÈX®TÜ>q$™é‘çíöÕOÅÞ ºZ‡qš­b¶e­Þwk­Š»(Šûû&ä[Ý ô0|[s¹Ò]»ÑPˆ;‘$#Ñ]$£÷_?À_ÿyûñâúvSÆË”Š¿O§$Q,‘* ˜3¥²tJí©¢ Œ˜È3‰È¿.þø3 +¶@ôñÂAŸà#b<Ïã ¾HÐL9ë ÕÅ—‹_§¬²œ%‰LŸçEû"àå–´C±Ld©b–gY†Ü‚¿΢$%,ÅdmÏ,RZHš3™f¹Çþð¡æ"¸jp<"I#–FR€uÆSþ'™C´N”ÇêÿgQ.s&Ϭ£˜ÇKþžù=‚¥)¨*±D‘$6˜ãlÌžn$Ãh¾Ü`ˆnLµ=4¥i±σQDËSÁƒé)3aFªW„™sCa®ŠžDøÔ–k­tÓº›‰¢8“Q’,Š2·O–‚Ÿ’<9ËsùLV€ÅE’æ‹JÕB‰”ñBaÔIMtòd*–ŒC¬-¨ÄŸSé¸WÀ^)_‘cB5·­'“ 8„”šÈ!ä¹i¦l : „3ñxO²#K+¶ º2ðËÏaý–pºg.ìŒ3 +31“ ‡lã9§"œYh¤zíÔ7<–½!šA7¶ [ëì»vh×q´j«Ê Í’h5©iè÷~×µM[µ¥ÁòïÌúY›n¬µÛªÔDYT•[iÓ”zèÚçíx]wÚ”é{mƒ¡%@3ž3q¨6j@‹5_uš`—´áÛa=‹6ýÞèªG÷»}½ž²©hÄÚŸ!ÈA20ˆ¹ß «­oGb8ék‚}hvEåÿ^Ç8»BY3÷èæG:€ÜKZZ{bÇ;ŠQà—i¬¨7n »èÝPÊYõ K]ƒð6žàëÊh×M]#‡=ŽÓ”ÐðÙ´6¡-Ç]áE±Jؼű|yb­§¢³…ªàŒtŒb§ž€Y.rêݠឯlD' Ì•.ó7lCv„ê 9XB•¿Ü£AÁŠ„¯Pä õE¶û +G€û,3@²#âÔ•ž´íiGdÅ¡·ÕL7Œ(Pê_mGÑIcë)•ŽçÇ*;ˆ‹SYR"u£„IäCúZ#ñ¦éÇN‹1À H»1áíþ™j4|>±4BÐÒ zMí-øIžá7õàDÄh¨RWTãÆ#L Plƒ5qY‘¿hâB~À»©JXP 7\Çvæ€~©6ŽîHäê±hÜŠúôºÁž2õc’¬>AœÐÒzGc­â¶Û ÅŤ·µƒ¹ +G>€oÌ;]r¼]sŒ<´ò?Ãe§‹ð'ë<Ý @‹ëö£ïšºÝz€&çµn4ÄœÜÕ¼“`rjoô7£w“^šx³Ç {îr"7á$yùr2¥ò—$—nÃëäv""É2™K7+ú‡§Y<Ñì9i"¸eê•+Û”êù«R¬ð.ï"óŠ ‘œ&‚|ö!Òf0@¾yƒZè¤[ÂÈC5À7íÖùF“r@ØcybDtÝ¢4› Xl5,iæƒÆêd°-×á<™5d¸”y£aíí"*&•qq¦2‚ Ù}¨ #¤ÙݶƜ€OMIØl§"B 5½ñ‡¾qlZú…êÙ;ˆ­¬æºlÈ:ÍihˆŠÓãÉê&µÎŠÚ|åùÐ@¤·(RQ™Á„¡b‹Y1ÌíÌGHЫ.*Ä9´@¹zí^øÜ1Ä¡÷Fjk`Çâh‹ºqé H*¦Ãºeí1`»Ý2»-xsc´sŒÄ1»% *T)ÉnÒ+o¿‹†¥s¾Z¬*H‰×Q„w‘rMa¶ ºµîH=ìšÏ]èâNøÅÉ[A¿ï4†9’KìÖöpX¹Ã¥X½«¨¸øbU#¯2B’j@¿¨À)Ÿ‘Ô™œÀtï€EYiP¸)jSzбxã¾`[Ý,ÅŸ‹ªóGl©œçêx6‚©Kå'}Ü†Ñæo¨hò¬ÜŸr•³ºNГbƒ‡ßûâB’åLpë¦âßñ„0n '{æuxÆÙ= ÌŸÄ#ÅRì'"œÿ‘èåCg¼üëANc½•ôƄ> endobj -538 0 obj << +473 0 obj << /Type /XObject /Subtype /Image /Width 576 @@ -2486,64 +2308,67 @@ I Î6޲÷þÀ?%ñO€~èýÐ/èô @¿ _Ð/ý€~@¿ô úý€~èô ú8~].—ëI’$Iš<½é׿âEл›ˆ]Øô @¿ _Ð/À±õ+xë‚Ú€ŽúõñÓŸù$¢vÔ/µ ½ôëó—¿òé1¢¾{à¨5Ö·t-µ½‹À–úUñÈØ6Ao†ÐÚ]¿–*ùߣ¼¶¶`‡ó¯¿ó)QŸn¹Ý¾ô•Ûw™—2d¾’ÙUþ2Ûßþµô9³Ÿgó¯'5|ýb¼¶+N¾¨Pñ}À õëã§/ùŒ¨w‘ðQqVCe&´F¾’ßž9‡ŽŸWç_×*½~åñsumwü¯(x­~}øø9ŸV¯EæGqýZŠÛ›iPKØ_Õ¯k•^óß~X­íÍô«—XÀhýúñ—?ò©bE+fƒ®Š5½ÃxPÂÞjû¶ uµM¿Ð¯ïþ”Oãô+¿ÛüŸ³…ñàõ¯k•¾e®®mú€~}÷á÷|ŠGÔÆ08›~-Íõ–¤*¢_×*½æl¬í.'ßR!ðZýúö§ßò)òü×Ò툫yŠ&5}×/k·ð] ï!‰¬v©íî'¬(ó/Sé×7?üšO-o„í`å·4Š0~ }#Ÿp·emGæeu-âá/³éô úýÐ/6Ö¯ìJý™endstream endobj -553 0 obj << +488 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [187.2684 588.243 201.7239 598.8253] +/Rect [180.5518 584.1684 195.0074 594.7507] /Subtype /Link /A << /S /GoTo /D (figure.2.3) >> >> endobj -554 0 obj << +489 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [144.4782 570.3158 163.919 580.898] +/Rect [130.7319 566.2412 150.1727 576.8234] /Subtype /Link /A << /S /GoTo /D (figure.2.10) >> >> endobj -555 0 obj << +490 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [491.0001 171.4698 510.4409 182.052] +/Rect [488.315 171.4698 507.7558 182.052] /Subtype /Link /A << /S /GoTo /D (figure.2.11) >> >> endobj -551 0 obj << -/D [549 0 R /XYZ 74.4095 793.4011 null] +486 0 obj << +/D [484 0 R /XYZ 74.4095 793.4011 null] >> endobj -358 0 obj << -/D [549 0 R /XYZ 298.4805 674.9144 null] +292 0 obj << +/D [484 0 R /XYZ 300.9731 674.9144 null] >> endobj -552 0 obj << -/D [549 0 R /XYZ 74.4095 616.6478 null] +487 0 obj << +/D [484 0 R /XYZ 74.4095 615.4719 null] >> endobj 26 0 obj << -/D [549 0 R /XYZ 74.4095 337.2708 null] +/D [484 0 R /XYZ 74.4095 343.4444 null] >> endobj -548 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> -/XObject << /Im13 538 0 R >> +483 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im13 473 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -559 0 obj << -/Length 1562 +494 0 obj << +/Length 1605 /Filter /FlateDecode >> stream -xÚ­XYÓH~ϯð£#M>Úû6ì‚=Ä.³ -Ã3n’Þñ>”_¿U]mÇI@Ú®ãë꺺º3Ücð{iF,‹½4“@pîÝW+æmA÷búr‡ Fp0G?½]=yžHO…Y’DÞíGODY(cÆFo‹÷þ/ù'ÓërˆTù"\1cþnIðÆTkÎü¡Ìû¦]¸}µzv;m ª$?æe%a'©&‰Jçè.¦‰^ÀB™©!ŸWï?0¯è«•“>ÃBže«VìfRðQR®Þ¬þ˜ 2Ø.á!Ë"qÙ-d`Ì‘n ?1&C©Ré‰0SJ¡9ï3ì*asesÚnÆ™ˆ,—&“ôÉËŠGÞMv½™éH†<‚zëÿÍÙK™üÉLe˜rPb™X®÷YÝy–†JÉ :@©P vhO¡fí9áf›ózƒÝ·1e1ÔÛ±E9:mE‘Ä!Sq:.^h­`Âй§–Ð ÇÁŠ@b¿Ï¾~BTÄü^×US Ý©”´Ç¹g¾Jm€‡Y/ÅÃlDœe‹ÑNC!‚€â$že=™…;¢X† M„ßõ )¦çCýЛ¦Öµ‹Õ}‹C> -½ÉÏÃÜh”¥ßsp†:¯Çd‹Çagɬ *òuÛõ謒þ_uÜýÎè‚t¦ëQ¢Wn;ë€ÇþÃZ0_×µ“KÿŽÅì¸ÿNë 5’Y–\³aâiнvëäŸ'uµk‚ù¢ó¨ÏmcØÐûâÌ ™…*R'Nœ¶“}o×S[¸)䇔ª›Æu8e¨3µKumOE}EÜ~èîdõûÒÜïÆÔפ+›‡¼™g­6Û#¢ÓI˜GOÃL¤tòjÓuÚÚ…Ÿ¯¹?X‹ÀlËf–ádÈbI© ÓÝb-cæ‡$|gz£ÞwÚ>¢³;°]÷$rqrÀž"!9¾¼]aô?º6[×±ccÇ1í‡u ™ò¿¬EL ¼³!J–¢%RæÃǾսS(ÿ3 íI0mj‡Ûè®7UÕ;vôAC$-tçˆ|?lõîN& u=ùŒè×m³_ƒDƒ× »l5yAPƒsKÃ…P‡ãJ‘ጻ›çDšøïÖ’Ùm[27Fn›tî>LüëÚ…5I6Úz’@([µø_^UÆ%Þ½p¨…ݦ5\Ån·Cœ®0­~èGZ;bá€Óú×/o–ÊÞ鬌 -Ë.”ÿ²¢/¸ñc ¢ßì³Æ’C[h"w6¤ ûG²ëóºÈÛ¢Âáz'ej¶¤ ú‘D;›ùC?è²$¯_{0DJ¹Ca³±óÒ¹ósSmšÅf~Ú ç_ñê¢BçC‰€ž†}Ù½p2öPäæòTI×+è…Š\5¶  Nå…§€ §©øöShŽºüVãYrQƒþšWŸì[®å=”Ü6ipE>½ÅëêÛ´ÕØù×uo‚ëÒä0ÝûÍ=†¾ËË^_|Úñ ø¿åŸM¯Ëu ’Ôá:ˆó/Û5g~~˘èîvš„ÏuÜ¡\óÈ×m³Ñ- ä­Tjݲˆ]¾½‚¾þxójõâf23,LãXüœOJÅ¡ŠâÄ ã8M–襲0‰…ôÊ,òeõá#ó +€¾Z9î,XȳLxÕJ‚ÞL +>rÊÕõêÏI!ƒãb²L‰§•ÑFÊé¶ðe2”i"=fiš¢:ï œ*áðÔ"–´=Œ3¡ì*‰'Š+ÞBµ’!WÝ`Öþߌ 00‘”ñÿÌD† !f‰Óù>Ê;Ï’0Me¦a*Ø\Ì"]ó„#˜­åó èÆ”ÅPoÇŠæ<üå°E…,…«à6Ÿ(­`Â3èØŒCMhÆ…néðkSÙSæ}ãXÀ±¿/¾}F”b~¯ëª)†îÐF Ê ÊãØÆ#[¥À2À‹ÀÃ,‹NùÃlD”e'½Zˆ‡¢8ZD=^¸;ÂT$ØÈzpwÿåPß÷¦©¡O¯î·˜ãQèMÞzºTª²äG.PÇù˜tñ(Ì¢,ž¢DM«ëÁX%™ÿ¶îau·3º ™éz’ ÙȰf#c4Û©XÐþîׂùº®‰ l|ûõw˜O©BCÐ&Ó¬›x›"¯Ýz#ù×2¯ãž`¹éØëcÝè6Ô¾8²"‚nÊ•:°â°žFÔÎ=Ò†ç†ØýC +ËE㪜–©]¸é-©Ïˆÿ8tøŒô¥¹Ûàq Q¡]>Êæ>Шä$ SÐ$xf"¡{W"R +¸\­6ÛÚtFýöæªEÙ¶l6y©‰=I¨ ÓÝbR#æ‡zoœÞ;múÎAÛ´xW÷„"ÏP2`eM.õ¡Q´.ŒþG×f F£Olß—=tšØhàï×µˆ¨Œwäð +ã@ùð©ou? 0ÆP¤´Ò¦v¸îzSU½[NVý7xè´êÎùã°ÕkîïneSù[³­ôMÛÐ<¦vÓA[ì{%­Wd âï[HÔå”XãpšóX;Ô·÷¹@5FÀ£p6°él±ŸX-ãR –ñØX2'ÒäÂsrzöOþqÿ…q,§Ã³ÉV’Õx ‘Î^¾¨UX,è±NÇ‹TLfAIuÊ÷rúÙ˜ø~-²:$Ráçe‡„D§zW }ßݤkf¨BÚ0%×nZT5 +«Çšd]S‡Poh‰i©‰¿èÙg$œ3ˆòÎ6ä[‘E.Ö§Šñ„ãËeoYsø|¹t86¥©Á™¥á¨Ãñ(‘ádÆÝ„QKbÿý:Ô’xHrk=ÈÜ9±^;·&ÎFBO0~‹ ԫʸÀ»Á'¶as‡ÖðB»Óæ8YaZ}ß´v„½ñû×ö¿¹º8U..A‹A¯BênW•k“¦þ„>»D#ëw;íXòah ×w†š&ŽHÕHv}^y[TØjo¥Là²Í“4ˆ8ÚéÌïûA—%-ðU¶7B$;dâ‡K׿üÚT›&8åÕó-ÿf¿el¢ó¡ƒ@ÀÃO­¿œêå  N%ĘÉ~þ>"WqU%dÝ@‚ÓÛùÄ„$`ÎãI"¾?!-QOp<ƒ™!UT ¯óê³Qá¥~„”Û" ÎȦwøB~›v•_q^÷&8/MÝÙMÞ×wèú./±'<áÏÀÒ4û?KÔÓì÷KjýYÜ3°&SËÖá8SïÚ5 ì]£7´´U%²ÈÝlmëÆDŽ/0ñ7º'ÂyjÀ‹Á—[³qiT㘀dŽ7]W´x¤’1´Â»{ª6¯ï\da`‡áS9¦PÙR?¾B§LÐwëtJè ĉ-þ9\ä¯FÏc[ÌÜ( jö[Š\{Vô®t#{c›!ñ'[!:g$î‘¶ÖA™½×OÔ +|1°ïçþ²ŸøfƒzŠ#¼e‡eõäÿ+¾sò¿3'h4endstream endobj -558 0 obj << +493 0 obj << /Type /Page -/Contents 559 0 R -/Resources 557 0 R +/Contents 494 0 R +/Resources 492 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 521 0 R -/Annots [ 562 0 R ] +/Parent 456 0 R +/Annots [ 497 0 R ] >> endobj -547 0 obj << +482 0 obj << /Type /XObject /Subtype /Image /Width 1024 @@ -2601,48 +2426,53 @@ Krg lñUmþîDÿ·}[@¢ÿkš¦iš¦iš¶5ÿkš¦iš¦iÿþš¥Tkå’Ñ4MÓ4MÓ´Íjÿ¿½*†)‹…´Òÿý( ÿçÿàÿüŸÿ€ÿküüŸÿ[ïÿû*Ôz7í±Æ3nÿÀnúSûgÖòá­Ç/üü?]¿«ýËîªfG®Ä»ã}–^è’|þþŸèÿMsnµôÈ!@J÷Òƒ…”cõ?àÿ“ÖÿÕ=ÜÿÕÿ£Üÿ§µ2gtÿï*âÿÀœþ?‘óG~GÀÿ€Ñý?~0zÍOÊuþLçÿK†×ÿ÷Òû®»å=`_þ€÷ÿ3Ìÿ°Kþï€ÿ`§üß!ÿÀNù8Ðl6ØÿÀÿl®ÿØVø?°›þÿ°EüÿÞE[÷endstream endobj -562 0 obj << +497 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [321.4034 412.9684 340.8443 423.5507] +/Rect [333.1699 412.9684 352.6107 423.5507] /Subtype /Link /A << /S /GoTo /D (figure.2.12) >> >> endobj -560 0 obj << -/D [558 0 R /XYZ 74.4095 793.4011 null] +495 0 obj << +/D [493 0 R /XYZ 74.4095 793.4011 null] >> endobj -359 0 obj << -/D [558 0 R /XYZ 265.0857 503.2659 null] +293 0 obj << +/D [493 0 R /XYZ 265.0857 503.2659 null] >> endobj -561 0 obj << -/D [558 0 R /XYZ 74.4095 445.8357 null] +496 0 obj << +/D [493 0 R /XYZ 74.4095 445.8357 null] >> endobj -563 0 obj << -/D [558 0 R /XYZ 74.4095 184.527 null] +498 0 obj << +/D [493 0 R /XYZ 74.4095 184.527 null] >> endobj -557 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> -/XObject << /Im14 547 0 R >> +492 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im14 482 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -566 0 obj << -/Length 1705 +501 0 obj << +/Length 1821 /Filter /FlateDecode >> stream -xÚ­XÝoÛ6÷_¡GˆY‰¤¾ö–Âi׬:$ÛC›>È#s‘éÔ’ÖÎØ¿;)˶œØÀ¤ŽÇûâñwÇDAQJ&Ã<Ò\À$Š‚Õf¬½íÇÈñÎ=ó|Èýú~òêM"‚ŒåI"ƒûǀ˜‰8ŒBïËOÓ_Šgݪz6çi6ål6ÃpºP;"ÜéÍ, -§]]´ÛÝìóýíäæ¾WóeIÂÌÊžûÜLž Ìì]s–¦)·V¾/6Ï`À\†ÓvŽƒ˜.Õ^«ugªf&ÂéW4SéFÑâ³ >ŸÀèý,Ša¡%º64–jçuÓµn4€ä9ŽbW©"S·Œ(‹bãÅ”ÚéyB.ծѫu[ÃÏÓŒ‡mÉ4­•.U{…!„pÌ£”åÜùöTCÑ.}د ùczбÇà>þT¨Æ¹\7DTÚ(/G«Æo\¢bG¿[­‹ºõ+{/®ãVkÏôÑš³â©ÕÙÀˆ|êhëb© ;Í„þÌxÆBÉãa"xžœ3žÁé‡Lä™åø2ùô9 Jà¼8êWøY”ç<ØLx± Âä)õänò[/¢ÈSÈè(|Am A˜›ö[Ž… &²TœåY–¡¸àK±P$"&ŽÁÜ*ã2ŽÂÁR™J¿üêÝ&ŠƒÅ<ÎX&9ØÝ«ùoVÏ1B2—ÿcTEÌ"ž% \æ»ÒgW›‡ ~‚¹ä Ë#‘_mâ z&Ìþë%¦ñR×¥½z„Bg?æOr´(†:ÎMñ\ß3åL³À{M¸Wªeáî` o¾=+‡AÊl¶eלÚ(Ùâ8µñÌV 2YÄò|ôÒ°]r ³ìeÐyÊ¢T°Š8^›Vϯk]4ÚTó -ÀšãéæA$IU`qmüæ#,:G¤}G»l -AÕa;FHaùÕ"RÆÏ4‰dîã2° ®­¼ÝáRñ†œ`Ùü€É(ö£Œª'f»MGåÀÚ‚u }|˜ÅhÅ#Ò¶.¢…Y©y…6ìD*Mé ÐMKz¬;c%aà"ä]Óô—pFRBÅIµ[põ¥Çj,z±ö²8KÒ—ÓlÈEi–Œ¥ ƒQ2H3°áýÖz[aÄm‚]²ò^Bº}Ç’×å„çYθtyr '/¸˜ÚãÞnž!à<¾Í\šãVIš Z½5DûªwåMK8í-M;ƒç7,ó^Ú0ù—ÔàÂ6í«rÄ!F•Íe QŒ'fW~Ö^ê#n„Ds74î»ÑT1j½»‰<é´Y­I$+óe‡NeMmÖ /‹c¼Ù)]A—ÙÙ¸-x?q\* ¸ÈˆòûÆIWR¬L[©J™}!´w§¿rÈWéeë¢h·ñSG$ =mq0Ž}žA¯ˆLÞ×tBv‹ß:s§}UéáŸÄ4àU=èŒEë§…7©<ᩪÆ÷V4ö&¢ò¸q¨²q8Dé$?vÉR0iV˜uaÜœ'ž«Ô]¢˜ëÊZKŒ‡¯ÎÅß0“NbßÜaì‰ÖT/3"¿3~yç-XC¢;´¬5fdäáBTÐ:ºn!ZÄ©k}q¦´›ìTÕÕx(…‶t˜¼ÂÄz¢%Ú”Lo‘VàÏ_3t1¿ûÛ´Å7b* ¦æR9‡;‹ÉgÓ×P‘žµªOKÔ13)²/\À¢Ÿ'o,É¡¤G¶D¯?¼[Ø>Ë·[8ŠÊCï±8  ;¸(c"Ì(:9‘óCÊB·a“¦ª!tØÑªöŠh„°ršœ*©±ç—\‰RIš¹bùÇL…„†6TžÙºuZÄ%-"„ÐÕœ*ácJ&3yxâB(Fº®m€³»—6F§Ùw:"5%“ÐÒõ>; áù.øÅˆ#µ€¹„{ŘKÐÔÉœ¹Ä-äz—U®ˆvÔé øÂ}Òd‰oÒ‡‡ÏˆFýð@Ì™Ðtè ÇC·o˜egŠèa;Oq;Iò¢{ñâà"¸×·“a¯¦[\~b¸p÷‘÷¹hû4‡ù‚1âæ‰„2V_·ZÍ1ªÐñnù‘ñ +çE1†oPZáÝìÐÿy·m·Ô„Ôu/ÏÕ*´Tem*P==ëûç¾Ck0Úî¾;=”2£:WÃ*u8Sæ} ƒxZ¾ðbÏðÁžðûÿÒ€yäEü$ÆvÑqaXx|ñŸF/hþÖ¢ÄCendstream +xÚ­XÝsÛ6 ÷_¡Gù®bERŸ}K/i–®»ë–tmú ÇŒÌE¦]Kn;ßþø$ôeÙiï¶Ë] €À¸Â÷ÒˆEa{i.àÜ{XÏB¯„µëî—“lÐ +Cé×w³—oée,O’È»{ôD3§½Î»å'ÿ×b«UÍ‘f¾`ó Cÿz7ç¡_܇¡¨VÊ-¾V¹ûæ0籯v›…Ú„¼—QÔ Ý‡qxýá~øüóÝÛÙÕ]gf,B–%‰ø9Ÿ:é©S"8Õ*ÎYš¦Â:õ®Xo7»y…~Ì™ ¡Z­ö¦¬ç2ô¿¡'J×Ê-.5Î3à?5›]ðQé¦nÔz‹Á‘9÷µ!aµ#a]ï‹J×PNÅ®T°·ª†é_kÝ85ÝY÷RFÂZ?¬š +þ=ÍÚÔ`Ü OY.È!ƒB.•ÒKÕ¼pO…1޲V!qaœs¦ã¸k£‡¿CþWµc*mT«G«ºÝ¸À£ˆû°*ª¦]9´êJ0/Ÿû$‡asTñÔè¯66x Ž·*ʰãÌèîPd,ŒD}½%H¾÷<„Œç¹ðÖ3‘p–A[N5»ýÞ郋4g’‡Ï(sCPFd·e¬L2™¥Ò,ϲ Õy_<ÎB™ÈØI h{˜ˆPH‘H–FiÔ.¿¼YóØ»ÜÀ^†ˆ3ÆÃ$»»cþ›ÕF(Ê£ÿ1ª2f\d ¨—§J|Rê"•ðÏ "‘°œËìt©;9¯¸X`&/tµ´Õç@Œ öê8ÇD’£E¹7ŸhC)—hÉ©D|ˆ$O‰6¼Û”n›]猀¤ ×~`Ä@ê|¶‹,g"¢$y‹×å¾½ëÍz i7ñ}Þæ8,a—tÔ-Ô4öÔªhôÆ8Þ7½[¾pä®zãȽÁ«¶ùVÛ(óp“&åWÚ4˜xY%ñ,†À/DÈfˆ25)Æë² ¿èVï#îƒ$#›k÷{ص:™*k(M̵ćQŒrUM@ gÇÁB!©«Ò¥Ñµ-Ì8u… ü…²Ha˜{ü°&¥ŠešR•Êö;[1}¡Ár©t–u~5m<¤ÇŽ †šabAÌhxrÎVt%8µãÐ)P;¤–-Ø;55xc¯—޼,š–,öu;£õöÔí ÕÎÍh\;Ý#™€–‡CHÎó‘C–Ùç¨Â¬ +CôÒz„DqØ—j…¹HëÒÚK-ž“ä½òFP©<žärLl{F6€_·Œ/¼Bܘvyך°‚Ä&h¬4^<ÆãÄÅA”0'º× x,¹ Q)e'q.ý*÷¦»MX\"H]?`>=¹%M»ß"¯À_çè"¸ýÛ4Å÷nu¡  +(Dj¡Ìp¯ô?M:vÊYšG0^p–xL]ç¥ØÛ•^Kþ1ìÛíž`¸i +SSÝœ7ó(öÉÀ0™N0 `¶Œí9žZ©Y0ц|¦P«·‹QgÌë5´ê­VUí`x)‹£0_ö°©óhŒŠ Ä¾6áæ%ê9z§MŒ„2¿PÙû›ËW$ï¡üѾ‡NBËr›(ÏaS_ßp2”X—Æ­£ÇÄ+íð €<Ô¿3Þeüy“9 òqœó‰Í§,…±MF¡˜˜º¡Sä¹SD +"N’e"™ï¦‡p`\¸éN-pž£ò…žŸ°ÇÕÑØõÑF“%¤0!qد‘èÓñ»ÐãùÀñ®-ÏF>¡¼<åS̉¯)ŸP¶÷‰,fÚµèÑd”ƒ~$GWÏÏΕHŒÐuŒuy×…¶QiðH0‹ï¨4Fé—¥ÓôCÞþÑ.‘°‰Aâ¶>ia€–Žq,qi[ÔµS¾lŽ›0èëƒ5ãaå(S@ÌÜì‚í–Ç äæ÷£æ¼,Úo;üã¶»M³qZUuú¨ÆìÖ…=Þ~óè¾…PkóÜ I7·÷mߨ=õûûqïrÿcˆugÕ ?e$âç¾Û „O¼kæ‚%1ŽÑ$…ññÙÏkÏœü/¦Ëendstream endobj -565 0 obj << +500 0 obj << /Type /Page -/Contents 566 0 R -/Resources 564 0 R +/Contents 501 0 R +/Resources 499 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 569 0 R +/Parent 505 0 R +/Annots [ 504 0 R ] >> endobj -556 0 obj << +491 0 obj << /Type /XObject /Subtype /Image /Width 318 @@ -2670,42 +2500,46 @@ r 3‘ûàÉÁS‹ÒÒ.J•Ü¿xk¾gq€ñVì€Üí¬ s«”5T¬¡ò¯¡úêñO-JK‹cU ¹ë'÷ޣׂ§¥¥Å±*…\Èõ“û¿<µ(--ŽU)äB®ŸÜÏþõRðÔ¢´´8V¥ ¹~rÿþÏ‚§¥¥Å±*…\Èõ“û·ûÏO-JK‹cU#—H¡%Qpûñ¯_=> >> endobj -360 0 obj << -/D [565 0 R /XYZ 269.0219 441.3597 null] +502 0 obj << +/D [500 0 R /XYZ 74.4095 793.4011 null] >> endobj -568 0 obj << -/D [565 0 R /XYZ 74.4095 312.4026 null] +294 0 obj << +/D [500 0 R /XYZ 269.0219 441.3597 null] >> endobj -564 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> -/XObject << /Im15 556 0 R >> +503 0 obj << +/D [500 0 R /XYZ 74.4095 312.4026 null] +>> endobj +499 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im15 491 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -573 0 obj << -/Length 1507 +510 0 obj << +/Length 1447 /Filter /FlateDecode >> stream -xÚ­XKoÛ8¾ûWè(1Ë—ì-EÓîvEÍ¢‡¦ÙRl"²äJrͯß%˶œØE€d4óq8΋‡$šin¢ 1 -!‚Õvƃ5ÈÞ…Ç.zðbŒ~s?{õ.VAÊLëàþ1Ú0qqTzŸ ÿÈv¶+ÊùB&i(Ù|q¾-b|¶Û¹àá¾Ìºº™»ÿ0»»6Ž$giË_³r@_š)Ó‘™ÃÑ#Ã’$‘ÎJgâ*ü³^¯8—eG>eUE²l¿Úïð ´Þ4E•“¤°U¯ ÌösÅC¡G‡´µ×õc.£°h(@hç»ï–2½),ï,š”ÙSgXÜMDá¾ZŸ¯C'‚C"aFúÓeeY€¿U~ÌVZjW› DîÁ¹» ó¬Y-ÜXÙ1äç’*›‹ðté IsëUù×hEoYîõ-tÿQÕèJG ë«uñ<‡¥…]wÞ®=žèÆ\9¢rGÌÝ-aHUpÄ®Á Z—Öí’œ)gç6„„àŒkã¬Ç@p'±TÁ‚3eRù>ûú9@?Ì<÷œ cd°)3£¤è9åìóì¯A!@Æ‚q£Åue´ƒ2OKN•)¦Rð„d&MST|‡]lž:Ęv› .µûJâûê÷­ˆƒ·5è FªµbBC¦/ŽÚÿ›± tL¤Tüÿ9nÐp -%ì(…œªô0ž@UXh™0Ê'+Æ€`q·K È¥-s—…TÞ„b¯Ï£KÆ1© Æ»\3 ~bÌ¥¶¡~¡ Ÿššâ¼m‹ÜbQulë“#?Þ¼Xf%W™Ý«&m½°ä,IM -®dÆL¦ F9gçÔ©‡Ö¢¹f‘6éñÐq àDä¨h«|,…q‡–Lù~r×@^WÎ|-µUl4(ù²¥^î¹L¤1ž;¨h*‚ -l›œ¨çƒmWWü#_®nY’ý–íw]÷ÏŽ¤’Ú@í?ާðk÷VÌÕËsõš@pÁ¾Ì¯l»…V÷Xœk oW…‘¨°f“Ò]S/¦*è´V)ÔX+Dv¡¯Ûq¶ÂËŒ…²–Š2PÐÔ¡¡¿À‚!f½»Ü¡×AÝÄ¢íJ'õn¥ŽÃ;[u¾‹u]ë[5Bn°m@«ðàávH‰'Êú)+{È(ßö›¦‡Ô”g´5×e½ì—%áß/Ï–sÍOóoi±»âÙ‰žø9åG?íý ÔÆÂ‘Ö=߇’îÒcú ÞÞ5ü -D×ÝX-Ü¡×LA?ìéç#$—0\Øí¶›nãà—þNp°1¸ò†¨¶®È™QˆéVNA¹— ”&2¾;–Eµñ÷Œ¬H<ï·DÀœÕî,Ω¸>Çq§%ÚELñ臺Áª^ûéDE<º~¤ò¬º·[T¶oT¢}Ô@Mî½äíŠnv™¬<º%ò‹³m5—<|Â_8fô†¤î.jºG˜M¯Ýa¤wýv8Žm3?¤Ã­eû^R¸ØAwø´@…Pê®ÎPR–r®_.´cT_î/ ­ä1‹uD¡ñ©Á£A¶-0´Ú6[¶Ý¾y^Mƒ[¾¸YvY”ÅñCo~àß‘Šu3dpÅÕ“@KŠ#þ“Æ5F]o‰Ø÷j7ñ¦ -RÁRQIÝ ÂEDSÛõÌÓôÆÒI™§Â)Õ¨ôx_W{d’C¿Ó7:\ø W3ÂS@UGÛˆ«pŒl¹˜ -o|@`h7Ï®ç@¥o;ÌâH£aŽÓ·Kà8õÈ©‡RI‘ìEÑaS{§ÏÝõj²åh—ˆ‘>5QþY"Ú²É[Fýº£z‡w “í[­1á¶À2 añO;—oà`_uâbþÕçÙK7a7[’{cÌeuñR×ÂthѯȤ÷.¡ƒ!¯µ^Ku\|i\G˜Ñój0öJb¤)¼’bùkÿ3'†Y#!y0÷=ÊuñÕ¼°ó¿»I?cendstream +xÚ­WKÛ8 ¾çWøècU?{kÑél»‹¢‹NÑC§;ö$Â8vj; v~ý’¢¬8‰ÓØÅŠ¢>ñ%’‡?á%! yyI¦€Â[mÜ[ÃÞûV6…ƒ©ôëûÅ‹·±òR–ÅqèÝ?z’GLEÉó¾üêÿ™ïôPÕË@&©/Ù2ˆ8÷ﺥà~þÀ¹ìW›Š6_W r÷ÃóRD~ÕµEÕ„zPaè„xÄï>¿ƒ±üvÿ~q{ïÔŒ$giËß³ÉI_%Ó‰QÎQQÆ’$‘ƨ7U· T˜ùµk4¢FÆSÞ4DåûÕ†¨Z°éª¦¤u¥›Q¼Î÷KÅ}ث̹Ôÿ¤·Æ u>èÖbýXJôÈ7Pt°ÀfÝÁQð«Š8¸PÓÎ[mT~YåOƒþ¡ñBðê¾YŸE7‚K‘°LZûòºF§Âÿ¯6tT¯6êˆÜƒ®JDDºÌ»uÕCˆë!‡£Sš³c7VV[X0{ŒZ•v¿ê‰ ýí¢iÑ“†rç›uEi¢×ƒÕiæ¢Aö®k*caiâ„…ª†h]ks0OðÙy¦¹œà1K?I´Q&„t‰¥òÎT–F(ò}ñõ÷J}¿°Ü,8Y&½íB…1Ë”#§^|ZüíÁ ƳP\£ƒÀ,鎜‚)¦Rð„dYš¦ç}‡[\ž‰)m.\†f•ÄŽûâÝVÄÞ›p½ t¨˜¡0Gôÿ¦l€Ž‰”Šÿ?gB3 „¥s¥â¢dã ”… ”Š¥"IæK†“sb˜q¯ +LÈB×¥y„T…b/ϳKÆ1ƒ]éMo¹PÆIýB™K4WÀP…]KyÞ÷U©‡Ö²µ}å(÷I—U‘w纪,F÷ªY]/t†p°$ÍRp%˲hÎ.ÌrÅ¢Lf³V»NgRféÑèØp2rRµU ` +=FK¦lÿ¹íà]7l¾ö´UÌY«äZL¤®·%#ÆCj‡·=Vj ´+‰z>hìXé#+S¶4íý‘ïwÃðÏŽv%õÖ.ŽFسûkæjƒÅ¹yIB_[h±án·Ð ŒÕ9­MF¢ÁªM »® æ +è<ªjŠ +‰…=A„×õ8;a„뜌½žj2PÐÍ®‘^b38¦,°w—7ŒÔ_€@yâÏ4=’Š&½9 ä­nÛdž¡·Ú ¸iƒ]:…vÑ!KÔíS^‹ÉsÛoº§¥gFW±®ÛâxìóƲóbrãSX| (!ÂîŠ{gÌ i¢Ÿ ð®…¶l‹çþÐUÃi‘)óÝvJB²€ùBo·Ã|+猔åf¾º!ªoëQßju:x`•vEÍ\ï@¢j66ØÈ:àìÄó~KL[ýNãl‹çËÀz¢MÚTv´sZè§Cñ(*ó~.n¯lß?>¨$´©uyô¯žh`4óËÌ|e¥{"¿ÝVKÉý'ü‡ÓˆÞЮ‰EKq„ Õðú¦û0^‡SÙ6·ƒ=D-ß;•Ét‡}õîê%EÌâ, ^l§RcÉ¿,¶"Ðïl›ûØ¡iðäL­¾Ï‹~ØwÏéäÜòÅŒ³EUWÊ»þŒ;‚XwîUÍ}{¸ÛÓŒÉT¦?·d*u½mˆÈL=)5lš|¼M¥hp´I1H§~™§ï (==å?H©&È:¸¡•lqç0Þt&Ž.…§ÉSF5G݈˜BF^sù˜ÛÝ3Ö@×ýpC(f~©iÁ5‡‚I©l·F‘®µˆgŸ*Ò> endobj -570 0 obj << +507 0 obj << /Type /XObject /Subtype /Image /Width 1024 @@ -2842,167 +2676,182 @@ L? ¿ÿýïëêêDïKKKýë_[W{îܹ7:?\ðYäĉëׯ_»v­^¿*ïïï/,,”EÚÛÛ/]º$ ())ùâ‹/T©©©ýèGÙK477ËKU _}õÕŒŒŒúúzk¼ò²æï|ç;%¤¨{õ¶Zм·}ÿå—_ªÆïÙ³GÞÒ z•;7ÊÙ™^ËÀJôÿɯû'#9á…rrrÄÌźwìØa­ÙÛÛ{þüyÉèò––yÙ××'Å*­•=êÅg‘¶¶¶ßýîw’ijj²–ÿìg?»sçŽdV¯^-—wïÞ•| PuÞyçyùá‡Êe‹dä¥*¯V|õêUÿ[–¼4 änÒ½­wæ {Û§ñû÷ïW—Ëë‚^åμ³3½–€•èÿc“ßø§óÿUáçŸ.ù-[¶üÝßý݃lzùÇ?þQ2z>ÏsÏ='/U¡ø³«èÚ^†\Ä™—Ê®yUgÆ ’°„uÊç¿úê«ëWyõiÅk¯½vóæÍþ¯ºT-nÍ„ìm[a¸w£L–€•èÿ¿ž˜õOæ3Ò:$åò×µ¦º"ÈÈÈ0ñÿ‹,3¯×) kÙÁÁAeãÙÙÙgΜñ÷Õ¥Öm‰¬·Ãm|¸e²,¬Dÿÿ?_~íŸ ôÁƒßýîw·lÙ"o}þùç¶š_}õ•õ6µ¾}í³ZÛË‹„›÷º…®fò;?/ðÊO/MR“dÖ®]ëïÿªKµüGÜÛ^ÏÉÉqm¼W¹IÞkYX‰þ?:öÐ?i]]ÝgŸ}vóæMÑÅ@ J¬k^½zµ³³S2ÍÍͪ²š¾ný¤À¹ZY‰¼0\$ܼZá/~ñ‹žžëzÙõ…ÖÖVký¦¦¦?ß®ÿõ¯U[|ùå—Ö/xù¿êRµørzÛ«ñ»wïVß’P_—П x•›t”ײ°ýÿòí)ÿdòüQå?üP½+)yã7¦-Ïÿi|õÕWE’U©©)¹°=3Ç&º¿üå/7oÞ¬'Ÿ„\$ܼ^¡`}„Ž\¨'={ÖZÿÆk×®]¿~ý‰'¬åRY¶NÚY^^®.äåÿQémÿÆKË Õ^k1ÿr“ŽòZV¢ÿÝzàŸ–ó‹´L‰go[‘«'éùºº:Ãòå¬Vÿ›¤ˆ¦nP³ƒâÓÛŠµkתnß±c‡õ©¤^åËY'¬,ÿüðÀÿÿ€úÿ"¬| ýŸD"‘H$‰D"¥LÂÿI$‰D"‘H$ü_ù¿Jô’-éž!‘H$‰D"‘VVòñõM©#%t”-ñX¡ú?·ý­÷ÿ9lÿÇÿðüÿÇÿVÿ÷_ þ—׳²s2žÉüöw*ÿÇ™ÿ¬¶j‰å›v´Öã“z¯Žµpæµú½ _Àÿÿ÷ñÿÒÍ+~®´¿ëŸ¯nÿîŽèÊyHÿÏ]÷ì3™YË ñ\þƪÚ×úÐÀÿ =ý?ã™LÑæþkAoWùÿþŸåo,”úÞ}ÿäÙ_¾ðbàÅÒÓýÿêUß+ÿ­Õ«Ÿ/z©£çS]b­óùo¿nh|3+;[’dä¥uÙc]½_°üðHOÿ¯ÝùÑæ …#'ÿÉßÿüÑޫcJàå ï_ÇÕ‚æþ¯RÏg¿’’çò7ºVØó£wååO~Þu¨ã#ÉÈKkµ7r,*ðHOÿÿü·3-?¥yþöw^Õ8^jºæÃõÿ r] /‡o?”$™gŸ[o¨÷ø?àÿÓfÏÿ9ÿÅo¿Sù÷ê Üù<æù“gYTR¶fM†ÿÛÞ’Êø?@tý_’ºßîêÛÑÊço,”¼šDdxÿ?ï¯óñsÿ÷¿¨ª}ý/]—ÌýðñçòíÕ‘¹}Ýîý’?ÿÅo+k¾ïUç™Ì,ÉÿÓð-UøÙõßKá†Â€~‘žÿ¨ã£ŸužqÎÿÇÿBú¿Ï%À±Ó}¥›ÿö[«Wç®{öû{ôé¯îEæÿgG~“»6ï¯óß9ÒéUçè/Î?ûÜúê»^©ú/êRøáùÏ_ü›oë—êù?ÏdÊÅ‚óù?>æï|”þiëÿÓü0þéäÿÖK‡ ¤¼ÿëKîÿsØ@:ø¿º qØ@šø?àÿ°rýRü =ýÿï …øúr—Lendstream endobj -574 0 obj << -/D [572 0 R /XYZ 74.4095 793.4011 null] +511 0 obj << +/D [509 0 R /XYZ 74.4095 793.4011 null] >> endobj -361 0 obj << -/D [572 0 R /XYZ 266.2782 441.578 null] +295 0 obj << +/D [509 0 R /XYZ 266.2782 438.2636 null] >> endobj 30 0 obj << -/D [572 0 R /XYZ 74.4095 404.5498 null] +/D [509 0 R /XYZ 74.4095 398.2298 null] >> endobj -575 0 obj << -/D [572 0 R /XYZ 74.4095 197.6163 null] +512 0 obj << +/D [509 0 R /XYZ 74.4095 181.9546 null] >> endobj -571 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> -/XObject << /Im16 570 0 R >> +508 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im16 507 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -578 0 obj << -/Length 2187 +515 0 obj << +/Length 2256 /Filter /FlateDecode >> stream -xÚµÙrä¶ñ}¿b9U"M<ý¦]ÉI9޳U«d«ù1$-S$gUÖ×§ pxÍL’²KÓìn ôÈÛ¹ðçí"ßñÝ$ØE Àóv/õw—í/㯧ymÃlO¹?>}øî‡ïb' C÷tØ1?qxàzçMŸ²[ÇrÕÞfQl1go®k=ÈŽ_Êzï¹Ö©CÛí}úñÃãÓ(8`®‡!ûï´¹×j²x¢æhz8Q1¥e.‹4 -˜•ɾUŠÜú¶g…ºzUµlbz(%1Ȳy/sIØû=SúFµ&§e•I½1°òk)3Ù¥²’éžÁ‚&ïåÞ³:YæMÙïA”CŒf…Hs`ýðÌ#¿{”÷ÿ¹kß‘_ö=ÉxMƒ^Ø^ä$L›×”/Å ¶¾Æ0±Äé™óHí_ogÁS‘]F‡±õõ™û~Ȉ¬‘=-DÚ§NµÂ…§ƒÞ7SŽCtû**¹ÚàTtûÀµLsôL/ Ùèõ²›ÛÇ•}?‰úñcû®5Ø{›Ç¸5C€YÿÚÇ`Ê+Ä—ýO4àŽèM«œhÕ¢">2¹ÐÓJ ‡ð¢' %:m õRcS8<ˆTæ!ð÷g†ynÅ3†mïˆ=}¯7ÀÓEÔì5EŽ,íÍųã,±uÜô’¾s¡ êÌ §þ€¡ShÝ:ôk¶z?i>ÊA;G¦}ÿ;DDM Å饨 -Xl&Ò•ÏÔ¨0ðL ߺ,O¹¨Þ…õ.d‘%äÎûסüVÊjÕa•-SmFIëG˜Iz–!ŠB !È -!ê€Y¤‰MØv¤SšÙ˜s<`{$\*ßKY`p ‰º`c—Eâ4„ÎKæS ndj¹®ÜMhºZ^âD†L#ÂõGìD‰E óEVªÝãƒ!,R H…ô¾ˆ£‘ÙizÕÆBq¼¿•ÐQU”›$àØÕ‡)D/N[q:·O'ÚðûQ6ß_*é~9®'×Kú”K•tì<ÏI‚€aMO<'öy|Þ •yv½h)5‰œ˜yþu©†i-uÖH<—;aäûs©÷‹zCÝŽâ€Oôa&ëh’e¦÷NÙ_ôwÈóø ßM¸®ùΰÝôÝ5©gß-¥^ðÝTê ß}YôÄ?ȉ®ïðp݉®kN4l7xMêÙ‰K©œ8•ú°jyfò(v\SÔUïM¹®xod»å½«RGï­¤n{o&õ¦÷þœ äç„IÝpã„ëš ÛM7^“zvãRê7N¥ÒÀŸÜ ÐCÝ4¿[xÒÆ‹v1‘ËÿÝ©;›%0Îû‰€S5þG -"fõ%Ö<à8”ÊÜx ­z]GÍÂVpzÙQZq¦.ÒÄé@dÒüd*¡i*1»h†…ˆ“æuw}Õ»Œ—Q$cÏÅ{'LtÁjjdÞæ÷¾KP1]‚3‰ y1¯èG%`Q›·ÄDÃVÆ"LÓ1P'nÒjôóØ = öã«,£+Ðäÿ£T¼~=¢ô^»›û¨«zRឌ¹H%Ñ0,R2Ðjp„vÿÄc)«åĈ›L ˆ;•¥¥&ràyfŒ.›ÜþŒ¯-–¤Ïlß,Óª~2×F܃FôåöV£°O-ܱ{D0|ÏRFÆîÚEHË H' ÀôdB©‚=ôaÅúrEן؛›wG¸ñÔ`]f„Œ¡dž÷&*z[*ºÖo÷ÕG¡‹Â"%±­b0¯x3i4éB­fœ9œ%þõZ=åºüRÃ\P/©sÿ,^P»¢+ét’õñ LZ¼»Üãm]©__šõòóSKcöìÑåæ‹ s'I¼ãù”ëò‹‹‡@è[‹Ì<.ÐUrë•^ëÂúrNH£~€ èý¤/Ä9 !sìðë0ègŠ6Õ;é *ý -x?å²À`ÐRsyñÑDÝŸ7o~㥈MHá‹ÒÚv#EéA”ùM?Ú¸­‡Æp Ò›èIŸÊ@`zcÝsª £] й¸Yw« C¸Ì»í×êå91è`ç[+ã³GbFб±C])Ƙ‘ËL]ïÌÍÎwz–~Ç~¢xÈ@?Žá2ÃÔíÌt~ÆÖÏ[¹ÃÜèχÐË)2a^gKÌ,X!4z’EÿKvEòÛÛ: endstream +xÚµËrä¸í>_ÑGu•¥•¨wnž±3Éf³™ªñfªçÀ¶Ø’b=º$õ¸Ö_€ ©gwoRÙò¡!$ž@ÚÛ¹ðçíâÀ Ü4ÜÅ©€çí^êî.Úgóë)^[3ÛSîO~øcäï'¢`÷tÜ17tü0÷|Êþiý…ŸÊAT{›Å‰Åœ½º®õ¹Û{®ÅŸ]—õ/… âGÑ ö<¼ï½Ð]{pøÏ~¦g7t?ÿògøñöÿzúñÃã“Q3d®“Dûm6îµQ,™e¦NÇLU‹¢}’Àú¾g¨«4§;0µABh›Œ8Þ&š†¾€…èeQF” ègþ‚Û‚ñåK1PÄVy<w„̸ÞîÕ@})ˆØèÅ[Ê Sºl¥l.ôÚLô6z¼e{±“2ezÁ«ÃÞöÝÐìŽ +Wm'ñõ€š èþ^æêã~ïClû†µÂJ!Â5ÀJÈo¥ÈèZ‰ÃžÁ‚&ïE'ʼ){Ì +‡¸‰=°ø!ýðìÇA÷> .HýÒµ”B}OòòKçÈîæÆùÒ8~~öýXî&ÖÛ¨ ªÆ¿9Äò “³Û3úÆ`öÄ;Ñ‚úáÜ©/b¬páù¨öͤËݾòJÁ“ Ρ :Kni´(0xÈ'ãÐ6j'ÀnDí'^ŸZ0+p­ÁN–RÌøû>£^‡¶³ÿ9Ò¢>‰ +eAÄ\û×¼"nrA‰ÎB>ðžØ Q¢1Q/­…ßIf~±üõÙ¢¼‚¼b¬aS%4ã½ZHyÀ<¦DÁÜÚ°µÇ  ÖAj=ªÜé}ç\ô)Ÿû#fP¡üsGèŒÓ¯Ü +L}?+¼<4“½õ…c; =i©êî>ÍPB•ýàô ÕÄ×J"¨¦—ÿ$D_läì§¶>eî³(²0ÕFa$F6’@“8¿TóVvÙ±©’È13ñ«Wå À?ñ.{Cëx'ì_dŒ°tðCKš¼Ì‰‘²¦B;GúþWÌ.ZÈÏ/ÅVø– ¶¨òºG~ì~2­ñë~5a¢ÊmTöÈcŽŸº©”~ÿ:”ßKÑAᡆC¥€Á—´ï>°àÊs$:ÌÉÃŒÀì0#û)ì`¨èD4µªmùR•¢ÁÊ… d +I¨§Ú¯{dí@ÙˆÜJt(ÔdÑО¨¤ChÂâh©àƒÚ‚Òq4§ ;®ÊX8‡EEïo%^_b“C„]~èBôRàÙˆÍ<Û§ÚðëI4¸TÒƒ tbÏ ¯—ô)—,é~¸ó<' C†5=õœÛ¢aCež]/^JMc'a^p]ªfZK5Ïõ(‚¹ÔûE½¡nGù À'JHúPÃ5‚æ”éÞ;qdÑwpå #׿Ỡ×5ßi¶›¾»&uôÝRêßM¥ÞðÝ×EOüÿ8&'ð\v݉S®+N4l·œxUªqâJê¶gRV-ï÷LA?†)*ºá;ÃsÍsÄtÓo—å^›Ë»à³QÞMýN‰eÃsÓÃì”ëšû4ÛM^“:ºp)õ‚§RéLîúÞj’'m¼Èל\ü÷NÝÙ,…)‘“ú #êñ7|Î ™Õ—8Lû¡ƒ¡ô —в¿uDQ,þ +$)+8Siü|$ +2)~2•Ð4‰è]àÄI3ˆ|0uU»˜û'’̨sñª S… \MŠ,Ä ü>H—ŸPOH^Ì(òeI²ÈÍ[b¢+LŒ±ÓD Ô‰›”ý<7S˧Ѿ7ÔÒÄÿ¢T"•Úpʆ»¥®½z–¢iè˜óƒB`ZÈ@«Á±Y¾¥pó/ûS)ªå”èÏ #F¥(9…㾌ù_Ê&·¿àC@‹eÆ_†x½L©:擞ʗ»oLb(ëS ×êÁžû®! ,ñTwí!¤‚á¤À0 ¬C(™@°‡ŠU¢îStãI¼¹uw„3Aƒu™b2 `õ|ëÔ ]ëß÷U‘P5aüE*Æ«TÌ+^FšMºPªšÄuƒë¥zÊuùu†¹‘!…égþ‚Ú]I¿ “¨OG®[Ðâ©å/@èJõàÒ¬—¯+FÚ³w–›,Ì œ(¼5UN¹.?²xDž¶µÈô{Ý·è}¡å¿$¼3ÖFõæ@ÐûYÝ6GRæÔá—ü_’ÚƒÚI=BPå—Àû9&ƒ’š‹‹ï$òʼYƒÍ=«†ïMžDåK° ÀÜnz#6”™4ß[\ÐÕ£²² z=k‚´V µ¡j„XåjúU>öõ©³ÕB£fXÕ†M“›e t°ñ¦Êü©€F¯è¦C]*Ƙ–Ët]ïìëïÔ-ýš~"yÈ@?š|1Ù0{w×€ÕÓÅÖáHÇ "öÛþ»8a^–28@X"z’Åÿ xEòþG„¾endstream endobj -577 0 obj << +514 0 obj << /Type /Page -/Contents 578 0 R -/Resources 576 0 R +/Contents 515 0 R +/Resources 513 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 569 0 R +/Parent 505 0 R >> endobj -579 0 obj << -/D [577 0 R /XYZ 74.4095 793.4011 null] +516 0 obj << +/D [514 0 R /XYZ 74.4095 793.4011 null] >> endobj -580 0 obj << -/D [577 0 R /XYZ 74.4095 618.6089 null] +517 0 obj << +/D [514 0 R /XYZ 74.4095 603.3618 null] >> endobj -581 0 obj << -/D [577 0 R /XYZ 74.4095 198.8037 null] +518 0 obj << +/D [514 0 R /XYZ 74.4095 197.6163 null] >> endobj -576 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R /F35 245 0 R >> +513 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -585 0 obj << -/Length 1955 +522 0 obj << +/Length 1979 /Filter /FlateDecode >> stream -xÚ­]£Fò}Åä Kc øÞ6;“(‰"­nçinÛÀ 4 i~}ªº -hl¼»§•f‹êúîúj‡wü ïÒØƒýî.ÝG„áÝ¡ùÜpöóôÈ´Û‘xëRÿøôá?%Ñ]æï“$¾{:݉xïG» œ…>ÿãý&ÏU¯êÍV¤™'üÍvÞƒêñ¥j6aà µìÛnóß§_?<>MŠw"ð³$ßgåD}m¦È3'×w{?MSa­4hPxmÄÎSQU_ˆ ½A÷€è_¢4îß7!k<pp$Š¿ªî d~éÍŸª´¦SY×ÊÐÁYÓßú(5‹<¡–rz`Mx=ad\è=6g ˆc]°¹ç®%“ ‹=V®!mCŸ»¶o_7"ðÚºÆ(CĶaêï»T/A t¥X¯uä|í«ÌÑ#Bõùôõ cÉ@±÷þ¥ -¼jÄåªS‡R«žNˆðŸ&ɪ&é¹2}Õ4¤Ž(zs,à‹‚€9”Õ]ze UÉR0†ùhJ_zY?êþ 3¯eéZJÁ°êP¢Ädç½Ê"-èr’x†Î^_àK“åð)I!Bá$(Wu¥r›Fˆ×E° ëÌ;˜BÑÍÏ®ÞÚ§º£Ò¬›ÂQJ—ÍÖ˜ -²r¯%eKOÅ6å~,s¢d¾íþeŽ“d³`ïVáup©¨ø’•âKâÌÏö‚ZÄ'¨‹\R˜·ª -]£È¨—`h¸iˆEÙoϵ¸èdÓ@¶æ²ƒóð¦ÅqZ _·Ø¡ºÝ.’`ç‹][‹+¸»8ë¦ÓÑ«­j„(îü Ù yŸ±Ð·€X›5¦—é‰e‘Hò YÇçKv¬ïgU¬•R‡ìÄ?­»À»§C[›H½]Ë¢¢Ê­Ä+‚2 S‘uû*k«-Ø{ÿ.;ªñŠùl:Œ0:FP-¼V 3Sá:*&5à°Fè= á~T•9Wªf‹ ÃNÔ%šVÚ÷Ñ€m+¾>Uj‡ë*N½Nɺ2À¢ô?“¸ ÎUÅÀÅE %ùŒ‡—½†Ï»7Œ‘[®@UÍŒÜU€XsW"=wªÓib’Ø¥ÙÊ<„°«ÍÖtkpÑs“Ô{¶—†;dàÀ©Cd¡øˆb¨ÕÀ´ãÜ[4eàS¬SúÂQ M—-4[´K÷ÈÊn¶<¼œ\kwºl¤iê^bš@r(tk£•Îápµ;þmèl2"LC ËáT 2ºFSð ‹³c€ùfgÌ•ÞF¡>„r¥1R°|Ã;È‘¥¼N äDXdì(âçA]¥.¢Þ*e{˜B}‡s¤¨m¡$¥ûÓ8›1zæsˆ9Ðøe«]%Ûpo×õâÈÎîhÎ\§'H:3lw -ͱÎMOX×I+»›¬TLáö*<úˆî f²ÄÞqÁlnI ÷¹–z -Ä—–cS²ÆLft{¬ „VoÙZ»µÅ¯N|H%à÷Þbfƙ۶|¢[£AFöË07×.aµMjDÛU¥½}jaÞöÛE®(8ˆ‰‡4%¬å”ﱚ3&pœÒ—nݪmÆ=ÍØl¯,Ðó¥.x/pz’vÖ›‹„øe"·É† O]³4§ÆFqn׎ö^¿PÓÒ…AÇ*0Æ7ö8ÊüöŸ¯®Ñí})b?8hÏà ,‡'ËÿoSŠá§±ˆ¾aªCu{SŠ’Ðƒ(±¶>Ѓ$•i[}oæõÏÆþ ø†)ºô졆 r^7ñÅÒž¿öT×ôˆ‹<ȈÆ"˺÷Ù$–‹#P•lK­Žw:ü<ŽöÿŽùahº\¨IqÑÄÐù Mɳ¼sÙî‰à(ñ$â!B9¾øSÊáÜF¹!¼'fÀ½`>d2ÕzLË)ó>„_•™ÅàDÉv/ç¼Îd¾º š~èÞqëHñQGÝ,‚ì»í0ÑÚgôÈÆ<Ž6{£’½ƒ‡°ÖD¶§µÕ8è‹IœW!P\,ˆ– Æ€OàoTþ±Iƒ+5,ƒ² [N³æøÇ\Óy®¶ñ•‰DZ98AÙ|D4m¶å,ÇÆii8½AUþ•¶"²Ø"ùÆCÌ¥K(ü}&nµŠ‰è]#ü˜¡$²Yeç› 7­‰é7¬q¨n·Žp/ü(˨–ð×….È.Ä ÁÎ%à'ÝBІql^|Jœ&nš©€ þ SvÎ+&ø1ÍU©Ù…*pÙ§`ž5t( ›dK+éc—‘]èu›K;vàæ´.T¬æ S5='/Rçp^Êš&­&3ŸQ#Ú#Š•‘°æ¯)&‚\9«khúK)W;Þÿx‹ºüi†w)û; ¸d‹ÆÇ"Á—>îAvsyÁwYiüáÉ -âõ°¨ÙLš;,þ -ÓðÌgÝoÙ˜m{«Ø /׿ø©[[Ê´B•¢ÖëbçE%ç!l¾X÷®v‘›ÕÁ:'âû~‘uˆ¯«J@5%;Ü'˜Ê–xvógÖ¯hþ çAendstream +xÚ­]o¤6ðý~EúÆJY +†¶o÷‘žÚªÒ©—k¥4}0Y/ЀYah¤üúÎx0»ì]ªHÙñxÆóáù2áMáMûq°ßݤû€0¼yjÞ7ì}œ~C¦ÝŽÄ[—úÝý›ïL¢›Ìß'I|s¼ÁÎvé|æýáOïyªzUo¶"Í<áo¶» ð>v›0ðäcóT*Ú|§4b‡þuî<Õµ¹ê€"zŒâx"z vÁÇ/?ÁO¸ùëþç7w÷“š;øY’ˆÿfÓD}i”È£&Gíö~š¦ÂeT·ÙF÷ÏF ¦FU}U &ôÝ¢ŒÒ˜ Ѹ!`ã@ÿTÝ“bù¥O4làP¥5íʺV†6NÒ˜þ–ЩùÈ#J)7¡ÚÄ×ö@Ê…Þ]s:¢ótÁꞺ–T2|ì¡riZ|êÚ¾}ÞˆÀkë½ Û†©¿lþAáÍéJ±\k"œÿö¹¯ZPG9”çÓê'Æ’‚bïý¦ +Œ ÄÁ]«§R«žvˆðŸ*ÃŽª¦ÓseúªiH³ ¨dýk?‹b©:¤'þƒhÝÞ-mÚÜD@êíZUnO 0# •0Q·Ï²¶Ò‚½÷¥ì(Ç+æ³Yè0BéA¹@ðZ&ÌLÐb@U&5`°õFè= áÞ©Êœ*U³FPa'ê +“U+mƒûh@·[ï«FµCy§^§d]`QúÄ$nA‡}U1pvHI6ãæy­áýî}$Ç’k»PcV3#W Ö\•HfÏ•êxœ˜$ViV†"!¬j³6ÝZ!\ÔÜ$õì¥!Ä$p¤þ^(Þ"j50íØ÷E8ÇÐí”þŽpTBÓe Íå„{daWËnžw®µ;]Ò4u/1M 8ºµÞJgw¸Zÿ2t6¦¦ËáX 0ºF“ó gÛóÍÆ˜ ¹ByåJ£§` ù†u "Kyœ@Èñ°ÈØPÄÏ »]D½TÊÖ„1„úûHQÛ,“”îcoÆ8è™Ïu4"fGãÊf Wª&žlݽ] Ô³; =»ƒ5:sž ehϰÞ)Ç:7=a]#íÙݤ¥b +·VáÖ[4g0“&öŽ fsS¹OµÔ“#>·„‹’UfRë¤8¡ÛC)´zËVÛ­M~u$çC(¼÷=3ÎܲåÅX 2²]†¹9w «mP#ÚŽ’xÚ£Ñûúm¿]ÄŠ‚˜h±ISÀZNù:«9aàôjêÒçf]ËmpÆ-õ˜l,Pó¥.x.pj’vÆ›³„øe‚"·Á†O]óiNŽÇ¹U;Ú{ýBLK«@_™?â(ó˜¾:~8D×ç¥8ˆý4b§= GО,ÿߤÂOc}CU‡êú¤%¡Qbuý@’G¦±mõ½™ÇÜë#€`†èÒ>ÞÃt'ÈyÝÄÞ窱ÏÌZöö®`ÿu°ï¤º¦G\äAÔ€7^YÖ½Ï*ñ¹ØUɺÔêPq¥ÃåaÔÿWŒ»AÔùø@EŠ“&†ÊeJ–`ËvK‰ GÊ©„°âgL)‡SOåºð–˜÷:€úÉ”ë1 §Ìó®*3C€ã%[½à8çu&óÕaÐôC÷ŠSGŠ:ªfDßuƒ‰Ö>£G6æq¤Ù•lø Ù9®°™à[Ä4©>r@dªÀ&dŸb€y4}Î2¬’},­„Fv¡WÔm.mÛ˜SºP°šNÙ ô¼HÃ~)kêD°µ̼G…hŒVF˜¿&˜råŒ,ýa î ,¥\­xóuþi†g)ûL²ÊEãc‘à»s›÷AvszÁº¬4~x²ñxX”l&É‹¿A7|ýY÷[V¦EÝ^*Vèóå?umJ™ÆCÈR”z™ì< ¨“ä8"„kÞÅ,r5»3âDü·ï·ñeV Ȧd‡óSÙÏ®~fýŠäÂbó> endobj -586 0 obj << -/D [584 0 R /XYZ 74.4095 793.4011 null] +523 0 obj << +/D [521 0 R /XYZ 74.4095 793.4011 null] >> endobj -587 0 obj << -/D [584 0 R /XYZ 74.4095 638.5473 null] +524 0 obj << +/D [521 0 R /XYZ 74.4095 638.5473 null] >> endobj -588 0 obj << -/D [584 0 R /XYZ 74.4095 394.3924 null] +525 0 obj << +/D [521 0 R /XYZ 74.4095 394.3924 null] >> endobj 34 0 obj << -/D [584 0 R /XYZ 74.4095 284.2269 null] +/D [521 0 R /XYZ 74.4095 284.2269 null] >> endobj -583 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> +520 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> /ProcSet [ /PDF /Text ] >> endobj -592 0 obj << -/Length 2753 +529 0 obj << +/Length 2786 /Filter /FlateDecode >> stream -xÚ­ZÝoܸ÷_±}Û²ªø)1À=\§¸\{¸^Œh’٢׺hµ®¤ÿõáúÞµƒ¼5Î çã7TØ*†l•ÈHÆF­#`ÀØêf¯vðîïÝ/ó´Û@¼R¿¹ºøë;-Vid´–««Û—&*f=Ó«üÓú×ì¾hm¹Ùò$]óh³Uq¼~kkšøPì7,^ˬ=Ô›/Wï/.¯º£Tkþ<)¥Ô‘T:Ym9‹´N“!u bLEqœˆÕ6Ž„IÒü÷âÓ—x•íû ?ûqÄŒá«ýgÀXrfÊ‹ÿê8Æ«-ƒ äú43Z3?ì–Œ™mYj"ÉtºÚj´¦a¢³5l³ˆ'R¬•F\²õÕFÇëï÷S;rGF©ˆE”#~DP8{©Ò©œËí炜2‰@ºt,çÛÜà±ßÕ¶¸Þp8ÿj7šq£Ihð™ôYGËH§\.Õ¶ã¹2]ðäκRD"WrR¥ÍªÓÖ&Š•zQãö,ɶé¢mgR67w!Âþ½ñd¼n_ÑÜcô­¡*ÕÁÿX¬‚ÌZXÇÔúh‰r´=ƒÕi <ä¶^`,…džèeÉÊÆ±ƒãHÆ7è D;”óTЙà dž½¨•<Ï™™§³ÆIù ˜áŸo®ÖÙöÝFÁD}}¸þÓ~mL±…ü«Dµ}W²ö´¶ tÐâevÀóœ¶ÈÈ$°‚oß-9Ï»²°Ÿ…H¾¢ò‡ý>{ÌîÊgëûKÕÚ­?}9©³† MXò¢q4äyNç8‘!碤7)ÎW¬KNïìØÐ`h ¯ÎªZù3K^TùÏ3ÊC,C@²™øêøÃ<›÷ -j¥\™UpÀóœ‚ ‹˜2Ú ©e¯`øYÚ}ð9±8§¤âãMRCžç”T<]¤ËIj |Ÿ§†*ÈXERÇr5„ÿ'¦AüK¡_smCÌ…#‰”É0œD–1ƒŒ¶Õ‚AY:•ð;ºŽŒ°Cc^Û²´ÌòèõÌ Ht0«á3Q:ª'D™së3S}ûY$rwÕ^ž·Yk«öû½­èÙ½÷ÉËæE[غ'þ¸I°\‘7d„•v†m$Ø›ZÔf¦•@‚Jµ¤xìÀ9 ³h–®ÑÐq -îœð!¨„²•¸è½íºx„˜àdɈùþâ#á¬FŘS,ïm3Q±çË•|B°!Õü¸:^ -;¡”êõ:&žô:nꩵF°Vä¶¥©Ç‡'*zÚ[ÀÈuxêOøMþEn«@“–¶¨h¼Jn@[ìÀÄ-ZRJŠq!ùYi}ÐZx#íéa’S ){W7wD’9ŽóÂs+0}@˜ªuåg¨4€dõ2„ÄçO}­ÂPn‹I-Ö¿ì—¢Ú5i‡@N9€ÃÒÜ[»ÔÕ$&âRjßàQø~ÿšÖêð:àìOôCgž÷—€Z!¶¸çüŠåYÓøQáÙ¯n´1>Ù”`€'LÌùD‹¥¦Ð`$OH^í¤¡$Ï'GrR>r‰I8˜4Òo03à\¢­áU’˜ñ)–˜ë÷}’à‰Z7-ÄdVç{tllâÀ‹u"')fA@ Q¦AÀ§û+"~<î,ªÿPØ&ìw—¡7¢lÎuÝaÁôÏUð_ºÇ Pã.,Ül%N çŽÙ’щ'FÇÖß@h&ës%€Öb„û»’?m~ ö麂|Ïàw:¤º"}’Âç/$ðÇ“Îòt ÀÓò–?ˆNA(CQ’¤ê<„RÁV{aÆÓ[…»[ÌUœrUq¨š3\žqGvJDáÁ§Š û¥“3wÐá5_w]44ÈŽ·~[Õn­»Õ"2ÛÚ¢„²Øü^@FˆÑ-þà³ì(9úwXƯm½Œ§‹ýÞeC„' ýÂj­Ó²£ËD2¤˜ú'º¢Ë€î>Ξ´#ø¥‹˜ª2°cR§ÇEøë;EÊ^\åªϬ™ñùú˜úVd>‡q..oª€ž±ð*ÅÃÈ(…ÎÐ׊¿,_¼#IO1R ¸Kßé†ê{lýÝ-Þ^¹{l/,½@,æQŠÁ~ À¼ä‹ÎŒY¿"Œ\šõ‡Kž3®&%8jÌÚ¿J'g˜1ÃbW燽_yªaÃ5„½é•pÑôÛ‹ñk™í÷ÁKG³ÃU“j OW¼~[(SõIGG³EØÃ÷¨OO|—,4¤' Ÿ»&‘<9_Y†T._ýϰ(•"í™QÂbÉtWȦ)b†³»¢ù®£ïc,‘N¤ïú{íîÖ© b–”§×v›õe–æŠðìˆ80ÿi­ ß6DÛÆ¥œ<>y9öŸ·^›¦ØG{Ø:Û¹ðïCÕöæíüýtßt\“´„˜“ jŒžý‡ ê"QHí¼¿Úë2#]BÿèIv3>ùUþŒBãÆYÀÍ¢ýœ´x¯hŽ\M7°åµ«ûº‹K4°&ìðÕÏßep8†€khäsª§y<Ö4õ0å#hmóþ${ëÔ×0ÎÁŠÆÀ/"zÛ7ðnÂjžê‰ôÏj——¾Ù ýú¼o€,§ÜÁþî6ycv}åË*/ú×,k ?œe -Äs¾À^óªdœ¶Âùt7 £óñ—sR€éþÄÕÖ[ï@ftôpÊá¾"«Z—æ!͹„ /(áÂà?îøpÔ7ë¾hÒ5†»µÅ&†¹Ú°à ]£v9–§š…áX;œÓ@9îTïÈ0 Ó;'<÷] 6…¶m–üš£Dò#â}³ÜPÖÓøVî­÷ÄSIÜʲõdû¢v,Þ UédšüÉwÏû¾*ûê“{øq ¸¦Ú…æíX‡–._NZFJwŸÁO¨™*5Áù/«¼<4à‰¥-F0šA„pá±Ke'«YšF±Ôüyÿ%g@¼ðùÀ€éO倿9ùÿlÎìü?|½½zendstream +xÚ­ZÝoÛ8Ï_á{³š'~Köa{MíÞ-ö¶¹pMä˜q´•åœ$7hþú›á²dÉNŠ +Ä5Î çã7Tù,|fSI¦g6“0à|v³½Hfx÷K÷Ëí2/ûÔo®.þúÎÈYÊ2cÔìêv&ͤ¶žWëÏó_óû¢uåb)l:l±ÔI2ÿ¥^ðdž_'‰hnî½|ã*œÝ· ®ç®Þ­\ òZ*Õ]':ùå_ïá‡/¾\}¸¸¼êÄÔ"a©1ây:)e˜ÒÆÎ–‚3cRÛ§ŽTœk–$VΖ “Yª‘濟¿$³5Ð~¸³ð0žeb¶½+ÁãLyññâŸÇd¶ä°a¦„9ÍŒ&À, »%CfKžfLq“ΖFe°œËîd€¸2œ «äÌê” )éh®&™¿?¶£P Ë4ž£–,Í2ù#‚‚§(ËÙ±\öyNÈ©,éÒ¡œo\sƒžqW»bµà"ÕæXhži&2CBƒ‹¥Ï:ªD1“ +5}TËŽç²ÏtÊï£u•d2WòRïv¥Ë«ÓÖ•K´~QãX’mÓIÛŽ¤Ä¬)¾þ½ÉT2o_ÑÜ#{ƒVg¨Ê‘êà<1Af-¬ƒÐÝ;¢lÏá@M)wkØcÌ"XIÅÑ-Ê’—gÇa%Æ7è DÛ•»ú´‘œp’ñµrç93‹c6óR~@æøçÛBèy¾|·Ð0Q¯v«?Ý×vÂKÈO‰¶z¨í»r—·§µå ƒ‘/°=žç´EF™¥€•bù¦hÉyÞ•…»–Ò~EåwÛmþ˜ß•ÏÖ÷}Õº«?9©³ µÜ¾hõyžÓ9I@dȹ(é§E +óµÝ…@Ê÷ úÆêü¨ú§•O1ópû¢Ê÷xžQb¢’Íñÿ¨Žß³ùAAcX*tö¢ +öxžSÐrÆuf¼FŒ?K»!'ç”Ôrò¢IªÏóœ’Ú€§Ët:Iõ„?䩾 + +Ÿ2‰šõáÇÿ‰i?%Jš—Ã\KÎs`á°Lki§€á r Ä2ÚÒHeéTÂïè:2ÂV¹reé"öìõÈ HtÈfý=F¢tTOˆ2ævÈLõíµ´j³Êë ÏÛ¼uUûýP·öïCòrë¢-\} þ´°X®ÈrÂJ7Â6 +ì ÈMOj3ÒJ"A¥À2=¥xâÁ9ŒlÒ,][b’ÜÙŠ>¨„²e}ôÞv½,üì!J¼Þ)<³)£OŒŽe¸€0L†É¾ŸZ‡®Jþtë±OçlZ†°Ó)ÕÕè“!!A8žt”¨#žV°ø;…`  +1kS}Áô©Î@+…­0i­âM/æ*A¹ +ŠLQ†Ï3þÈN‰'3Ë OŸX}ªÓKÁ²4 —‰z óËš +HEXjVng{¹ä”„Áª–÷]Q7aÒN ßa" ºqa[ª¬M·Çô³‡¢«¢\ƒNÜw*À²ZÔN·§!R·dÙ[36Úˆ3)W£ûvhB9×r(ÂÑIuDç7ñêÁ#{ÐM0›@Ç;È[ïñDÒ,$TüH´¤!DÅŒ„…‡+:,–%˜¹ƒ¯éºUÑÐ ß߆m}XûµþV‹È\ëŠêfdó{½#)©'F·øcH³ƒìÞa_¹zOÛ­O‡ˆOúˆÕ:¯5<ä{ŸŠTÌ?0õôEŸý}œ+iGÐsL0Uå`Ç]<æÎŒð7tŠ”¾<ºZ#ªò<ófÄsàìhê[‘‡$&„¼Œ¼©TH=ÃÊ«µð£X +a(™ª¾xGbm (ÜUètcùÝ·ñÞîo¯ü=v–^  ÎhÆ`¿`^*òEDgY6×CD»͆Ã%ˆ Ï9!×,%<šeóð*=J9ý”ûBßïèÃÊS ®!ðM¯ ;FÓo‹ Ưe¾ÝFkLÍW•³ˆ}ºêõÛDê¨O::š=r(â¡G}ºzâ;;Ñž¬|þšD {¾´ô©|Âú_ÆYªdz`†6ºN¸=Þ*TŠ á쮑h¼ëàûO$3V©á®¿×þný‘**f€yfî¶÷·ù¡ÎÒ\Ÿ=‘… ŸÖ +úmc´ q\*Èã“ ¦NÂç­×Ħ)¶l [çŸâØÿ>T¬v7ßhçŸè§û¦¿àŽ ³e€Q#b ì?N Q‰ReP¬ÂÕ^—é‚üÇ%`?’_Á14n¼ü,ÚÏK‹÷ŠæÈaÐtW®|á7]\B 5a‡¯aþ.§€Ã1\C£SÍ㾦¨‡)Qk;™÷²·IC 3é­ ü‚ÑÛC ï!®¦á©¦Èô­ñ©qê›”Ìr•>ï O“,Pn`™¼1»¾ +‚åUýk…uEôÎ2 +ây_¯yµ¦­x>ÝUÃà|ÂíÁؤ2C Bº>ñµõ6\<==œr¼°È«Ö§¹]Ls>á J¸0ø?>ºõP4éÃßÚbÃ}m˜ð„®S»JŠSÎZ}¤Î 6GúàÈï™zΠχ¶»B×6S~Ý‘U"æˆdÛLwÄ(hB/÷6xâ©NŒ$nveÙ²mÑöÛ@ +–ઌ=Îáä;„Šý¡*‡ê³ðc¸¦ÚÄîm_Çžn=bÚtŸÁO¨™*Í¢ó_Vër×€'–®À èÂÅÇ.•¬fiÊeÄóþOxâóA¦ÓXp•GþÙÉÿgsfçÿm*É%endstream endobj -591 0 obj << +528 0 obj << /Type /Page -/Contents 592 0 R -/Resources 590 0 R +/Contents 529 0 R +/Resources 527 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 569 0 R -/Annots [ 594 0 R 595 0 R ] +/Parent 505 0 R +/Annots [ 531 0 R 532 0 R ] >> endobj -594 0 obj << +531 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [125.6642 538.4398 140.1197 549.0221] +/Rect [125.3321 538.4398 139.7877 549.0221] /Subtype /Link /A << /S /GoTo /D (table.2.2) >> >> endobj -595 0 obj << +532 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [496.9433 359.9978 516.3841 370.5801] +/Rect [495.6708 359.9978 515.1116 370.5801] /Subtype /Link /A << /S /GoTo /D (figure.2.14) >> >> endobj -593 0 obj << -/D [591 0 R /XYZ 74.4095 793.4011 null] +530 0 obj << +/D [528 0 R /XYZ 74.4095 793.4011 null] >> endobj -435 0 obj << -/D [591 0 R /XYZ 228.2749 645.8849 null] +370 0 obj << +/D [528 0 R /XYZ 228.2749 645.8849 null] >> endobj 38 0 obj << -/D [591 0 R /XYZ 74.4095 608.3372 null] +/D [528 0 R /XYZ 74.4095 608.3372 null] >> endobj 42 0 obj << -/D [591 0 R /XYZ 74.4095 431.7785 null] +/D [528 0 R /XYZ 74.4095 431.7785 null] >> endobj -590 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R >> +527 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -598 0 obj << -/Length 1663 +535 0 obj << +/Length 1694 /Filter /FlateDecode >> stream -xÚÅXÛnÛF}×Wð‘¢ÍÞÈåðC;mS4m£ç2i‰1E¹$eþúÎì,)Š¢ä-PW³gç>‡K‹€Ã?Í4·Q`¬‚…Áífƃì}×?…Ç.:ðbˆ~w={ý>VAÂlëàú.Ú2q±Wz}LŠ6/ç i’P²ù"â<¼Ìk|*6sÁÃ]™¶ÛzþåúÃìêº7IÎ’8–ßæ¥Ö1ÓQl‚…,Ž3Dw¨Ø²D ,8S6‰òçìódý0óÒ'øÁ™°V›™â13F%¤œ}šýÚ+äÁBñˆYÛÓÊè e~é$#eЩč@2›$ ª þ ö†8Pœ»Ý„¯Ø\nAU0ÐÆ"ÈG¯ïß¹·ÀT(©ÿ.}Š3.¢ÄÕŒËé -UZ@CÊ+­µbVÝ7¤L Ùã´úSÑ"+‰(|rça›ÏJHx‹$ü˜ÞbÂ×uAÏò¬yø˜×å®iŸÒuÇÚ„r”wŸuʰͨ \'Þ´kEø!Ï0–cükÒPÜ®[’eEN°Ç¹ŒÂ¼nn×5dïÞžŠ:£Õ:m_ö«WXBZ] ›×£ ƒçto7ƒCCø_^¹±Àc¿ÔÛgL¤ŠrÑEuŠt¹¾QZW«b…FD óu‡’²ôþ6O@3Eì*Œj¡Ê`šª»&ÛEËHÅï4³‡Ô4^÷Ï8¢$NïÛâ±@µP¹–ö‹Æ¥v›-I|Ú@²vX”Q#‚ˆzõ ›Ë‰,èÁPy#qIº.QÜeïþƒˆè„¤ŽÂ4× ÚÙUI¯6w”Kç pÐUîÚÞ¥ ¼­š-–Û›ð¡Âªi¡¥ó¶9 † -æ iïÛcxå ³;¹Ì1‰:] cgsO½)D.w<û´«37r^Ÿo@Jå±UGøª†·ç9rˆ:Ñ=ì%ŽàK5ûßÉQrÍŒx 3ÔØ¡^bÆs&{b›œæÅ¡É;ßãu^º\<â¦UëÑLÞ>­:Z\Ñs’#¸² k&ùµ ø°qèÜPž)À òâ‚Ð/Þc÷]6¸Ž‡Ì„•ûîðA§eéãÛ¥p€?ácJ÷=q’@]JbáÚË·è -úö³–9.DL–:G¶hç”NB#‡zÑ/âÍì¸9Ç·L^.›–d•§+ûþvóT/‘û„/Û˜FïÁK?äfáÿæÑ}Ðeݧ^–>ïV9ðr{çW~(ÁÍvë8}[úÓ/°ÜAŠë¦½ïÝö¹èÁþA.É. dÓE²ÄÙÙ€<…4¨ñä …×ë8>?ÇCÔ™Aîa/MòY«ý(Yžå«W=ôw›j³Íð-­í_Ó3*"&@×ôŒZK3º%¦dnHÈŒÏ: .pyx‡{iÙœOeYdÀ×ýxÂáïéΗø~iš¶3‹w -\Ñû W{ÃGñ-N®dnRßöGÁxâ¯Vâ7wÜ«Ä(?ù—¾3–ÿæÈˆendstream +xÚÅXÛnÛF}×Wð‘¢ÍÞ¸KðC‚8iR4M·ç2i‰ E¹$eþúÎì,)Š¢ä-P׳gç>‡K‰€Ã?XÍ4O¢À& +B7›V°÷¶ +]tàÅýêjöüQAÌctpuH1ٽΫìsøczW´y9_H‡’ÍçáÛz.x˜^s.››uN›¯ò +¥»öq.¢0¯·Ë¼„ºVZ÷ kñ·¿¾ƒ‡˜¹z?»¼êÝŒ$g±1òûbÒÚ0,¤`ÆÄvˆîP&a±:Xp¦’8BÈŸ³Ï_xôýÌKàÎD’È`3SÜ0kUÜIÊÙ§Ù/½B,d)±&9­ŒrPæ—þH* +h"‰9HL´BÃ\saÇþ'–ÅÆt¨ïÈj:¶*Ͱ ¸bÆj}hõ§¢E^zpça „¤¤…„׸ˆÃé &|]ôl!Ïš‡÷y]îšö!]×x¼¡M(Géqßò¡N¶•gL­:_ˆû$DüÕv[æiõ‚¬7ņmò¦IW9šaw`-Ü.ѧ¡.P54a§ fƒ%ÒJ§´…@àè.ïÈu<®cïÚÕqø>Ï0ÚbükÒPܬÛg´~÷~.‘Óí!lHß·–Eyì:¥S6ü𓤕$¹¶¯ÇC‡Ê·YÂÿòÊ î¬·ô‚iÊF×A2Òåß;ÕªX¡a`ÂnQR–^bÃßæ1h¦˜]Q-Ô_i®¾k²]´ŒTüNS[ÑqÈMãuÿ|‡CJâô[[ܨj×Ò~ѸÔÀn³% æ$k‡Eµ"ˆ¨[°½œ(=*ïb$6IwÀ&Š[" `Þ¦ŽÂ4× ÚÙUI/7w·”Kç ïpÐUîߥ ¼¬š-–Û›ð¡Âªi¡©ó¶9 † +æ: ‰ïûcxæ)³;¹Ì3‰<] cgsO¾)D.wLû°«37t^Ÿo@JåÂñUG€ø²ŽOγäu†%{ØS,yÖjÏ’GV§YòÀê4Kj#©5qq­”^v›uŠ9ZÁP7P¯¾±x’ +E3xUÇ“Tˆ'ÇTØ@ŠjÕú›è‘ôxŠø$ÞŒT,÷̧"æs¢ BŒØô˜öt‹I:yG‡&êè„_ý!O‡°:¢Cy:ì”»™œ²4¤CØÿx0Œ`×3L‘ßqR¡Œâ}Y‘³èrïËŠª‹QIW) 2Z7…?Z`špñGá>`/¯ë³æuC…½öøÃ‡—R{‡žµøå F'ö´‹yÚE0Ò.¾&«)Bó°´‘çaiµãa”9¡$£«X4fßîô .ˆê¹wW¢ôè´,}œc»0(|P á¾)NR¨K‰®½|‹®Ðq p?k™ãBÄd©sä`‹vNé$4r¨ð"îÑÀŽ›s|Ïäå²iIVyº±ïo7Oõ¹Oø²iôx釂Ü,üÏ$ÝG]Ö}îeéãn•/ã_ù¡7Û­ãôméOw¾Àr)®›ö¾yÛÇn û¹d${]Ð ÷wö%Îö€È”à)¤A'ÇX(¼`s~އ¨3ƒÜÞšä³VûQ>²:=ËV/ÿºëo7Õf›á-Z&Iÿ˜žQ1º¦g4IhF·Ä”Ì ™ñYÄ.oq/-›“ã©Yðu?žpøúJ€ó%¾_š¦íÌâWôþ‚ÅåÞðQ|‹SE†K‡»Ô÷ýŒ8Oüò‘Hüî6½JŒBñ“¿ö±ü7ÊM+¬endstream endobj -597 0 obj << +534 0 obj << /Type /Page -/Contents 598 0 R -/Resources 596 0 R +/Contents 535 0 R +/Resources 533 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 569 0 R +/Parent 505 0 R >> endobj -582 0 obj << +519 0 obj << /Type /XObject /Subtype /Image /Width 400 @@ -3081,40 +2930,43 @@ g0N ›>>+ßfe?î‰.É®žïèî7&zÁ/]1=/üþ†ÚœHTSÔRjÜXÜ/sB†Nv`åºÿƒHåò_XzŽÐvù¯,ù¹¸y9ãÀ¼V¼ºø‡žHCÓɶ1iiOåüc빯žž–‡·HŸŠ«QÄO|:nüc™YO¾ðûH[1NºH+Ù}è7sæ–ª)ËW®C÷V®«‘]­o:ùÞ¦­ˆ¼úú2õüÒeUo,¸ºD…jýU¿x‰{+SÔRjÜXÜ/sü‡Ní@[ÇõÉ™Sag6:ï×sp¢ñQÆ”LË1âS$îÜ4&‡F^ +^ÿý­(¡ãÿ^ølñèÑ)ˆà­üH\äòí‡õÍ#GŽšQ0ó³ËÝ5aœt‘öó§…³÷ûXMi8ñº—“;]tu¤'Vò"fbÁÌg?>ß)Á/]=´sÿqcÑ’eOzÅÏßL3F&ªŸªqcq¿xü‡ÎÓûðâÅsKüzŽ»N4F,ï'?•cn̹ëPË´¼gÄóÓy5¬xu¶ã›p㤠mo9t‰:4òjXñꓯnDFXim–`œt1¬?„!V£“¡‹Ã)ŽÉUA^ +^j¿Î`œt¡í-‡.Q‡F^ +^ýîRw8ƒqÒ…¶·ºDy5¬xuüÂÃŒ“.´½åÐ%êÐÈ«aÅ«æ¶«á ÆIÚÞrèuhäÕ°âÕ‘³_‡3']h{Ë¡KÔ¡‘WÊWt¢Gÿƒô?H^QE‘WE‘WäEQäEQyEQÔ°åEQT8E^Q•Œ¼úEQEQ#ýƒÃ¦Àendstream endobj -599 0 obj << -/D [597 0 R /XYZ 74.4095 793.4011 null] +536 0 obj << +/D [534 0 R /XYZ 74.4095 793.4011 null] >> endobj -362 0 obj << -/D [597 0 R /XYZ 241.4685 458.3832 null] +296 0 obj << +/D [534 0 R /XYZ 241.4685 458.3832 null] >> endobj -596 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R /F26 222 0 R >> -/XObject << /Im17 582 0 R >> +533 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R /F26 170 0 R >> +/XObject << /Im17 519 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -602 0 obj << -/Length 1554 +539 0 obj << +/Length 1581 /Filter /FlateDecode >> stream -xÚ­X[oÛ6~÷¯Ð£ T,ï" ô¡E³a]WlhÐkû XŒ­F–]KN†üú#R²$ËN€yE}<÷ó:,¢ðÇ¢DI­Š+`ÁX´ÜÌh´‚o¿vO°q Žûè·×³—¿hbµ–ÑõmÄ¥%BQvz}™ÿžîòÚ‹˜'fÎÉ"V”Îß¹½ßø”oŒÎEZo÷‹o×ïgW×bÅ)1ZóçY)¥&Ré$Š9#Z›¤nQÚ#™ŒbJ„5 -!?f_¾Ñ(èûYØ}€J˜µ<ÚÌÕ$I„iwŠÙ§Ù_@Å‚*bmÏ ó) ËpÄŒ„ "L""N¬1ÅE?¢£"êJ›—ö ›/Û0½Û‚¨¨'6‚ ¼ÿg^Œ¡‰?/|Lc%orFùt†O2Í”%Lª&ç‚X‘È® ¹éd‡ 0Ñ䛬¸›¼Èåª-K¦È«qùqÞJÈkw|¢ â÷a§ÆœJCcþ^:wÐ {wÒù¶¬\^VÐ=˜êJ@ó¼úw‡]$é¼våf›ª±Rh þ“œ8"4# ¦ fÄZ5élÇRHò3¾2*ˆN¤Œ$5„[¨Môõ>/Ñ áw¹[ƒWà]vy…1vž¹ô®Î=œxü›¢n(CÍK̽߼KË2œÈ]å÷¾B5Üx(AAݪpùr]¦ 6ßä«v÷Ór¶r!ä%,aã¦5¢‰'68Kˆå!a¶«Õm“4L̾ò¹X¹j¹vk4w”ƒ6bB’Ø$¹Ö>ª «PƒH+Å1®–{A+u0´è+eÉX«Mˆá@sµ¶ S­\O%s ë”wu -Q€Ô@=æÛ,¯–˜Î5îéùCî2ë¶€ ƒ‘£‘Á`dp+$ä]Qôí°iùʯò iÊœ©9Ê^zM¯ý×&iQ98ȼøa2˜HëÅ™¾çÊ`4–Žó>/”¥7è_á<*=ÜN™O!!Zè ¿öGnÊ”bgX@B½¸ú±n -,šÄHÝo yU¿ðÅ•ù2‡ÕC¾ÏÂ^>É~ï»Ë\(Ì?Ò0yËt¹ö«7Þ1ô¨yOõv§«Ð6š;Ô]u×i è WŸ¯r -§ËUÞC]ªòöd•_Òz¬ò±Ö3UÞ×ú!Ýì¶ðü’ë¹Ãlà°zïnoî -[iÑ ¬®ö._•yU¹©ºI(ÌDs¦ìá4–ýa—¥µ[@A‘"˜ ¨óß]üÚ?žl†Äàˆ5½f€S½f€·¶¬ ͇•†Jù°DO;ň3",æÞ>§Q ŒªQ£4¢CKÞ¶ìùѱ÷Lï7.÷l‚ßks ô9ȇ^X1¦\ õÍ®¹®èÞcÿÜo=¤ª‚£ßºFWá‡E¬ Í9•£V.ïönãÊ:o6L5aìü- íJ4÷|BÚn›¨.aJÎáÆ!°o ÕV9ö@L&D@9 §êG`§PMËu`Ðé;^}¶Yû»á~ ãw¹†‘öÜ…C(…¦=ÎQ癆]¦¨>êEu°§(ê¢ÖŽ¢N´NSÔ@ëg º»ƒŸOC‚’ú„ `+?¬®öHå8JÃm^5ÍQR9ÊgdY·Å3¤)À¿ö§iŠÂ]ÕêMÉÁ̆·–¦ä¹™íIK0˜«† ›ñÌ$W„K*žÇOJ 1æ'à¬ÀO0@?á^ŸŸð½á'\~Bô‘ŸðƒO®>/LHmüÏ  áL &„ ©ÉË÷(Z‡Ðò¹€ÛˆÐÃ&3Â3.Cáò)†²~o*ý‚‚TËn*Œ -uy†Â•¿ñÀâ\TðÛ‰ã¸9$'Ü9’Sëš_hÈ)”VÑO §æ_Œ(­Íà®QýC®{GŸOçTb†CÞ«ÝW!eÝÚ“–ë´•„Ά»!ä¶Ú宨Vgpí+Ðý³ -×U*5Þ¿Œzà‰ßÄ–­ä -ã ØÙÿ]ÐüJ²–Þendstream +xÚ­X[oÛ6~÷¯Ð£ T,ï" ô¡Á²¢]WlhÖkú ØL¬F–SKn†üú#’Š$ËN€yEžëw¾Ã˜%þX’I"©UIf,K–›MnàÛÛîÉ‚l…Ó¾ôÙÅìå¯Z$†X­erqpªˆP٣΋՗ùoù]Ѹr‘òÌÌ9Y¤ŠÒùÛÝ‚Ñy~I)¯—kç?ž¹ +w÷Í©¹Ûm¯Ü$Ä¥²º¤Š¾ýë<ØâëÅûÙùEç¦â”­ùób’R©t–¤œ­MÖ—ŽRÚ#™LRJ„5 +E¾Ï¾|¥É +DßÏÂî=¼P¬åÉf&¨&Y&LÜ)gŸfv +i’ +È’Í´=®Ì¤ ,,Ã3R&ˆ0™H8±ÆT—|O Qo@PÚ¾Ä'l¾|·a&ùe ª’ž6Ú*‚|túþŸ{)¦BdJü¼ô1IŒ•¼­åÓ>¨4S–0©Úš bE&;ørÓƒo'ÄD‹ß7WÊ«¢\í«›ˆb¦È«1ü8‡h%Ôµ;>¨´“Jûb‡ÎjCgþ^:wÐO»ÐŸŠMÛ3eÞÛªvEUC³•à*4S+íóüß;·[¤’ÎWm¶«}=@ +Mä2€ƒ@„f$äŒX«&ƒíxCJ’üH¬Œ +¢3)I á°‰±þ( J BAúÝCáÖU ¸Ç]Qc¤¯\~Û^œxù7eƒÁr5¯ 1?üæm^UáDáj¿w h¸ò¢s7¥+–ë*_°ù¦¸‰»Ÿ–ë<ê…”W°„«èD›Olp–ËCÁ>lo®Ûša]vµ/ÅCÒ[£·£Ä„ eHf³ìtVûRmV…J$Z)Žiµ È :©C‡.)ËÆVmF –;i5 +Zåzª–«SÞÁ²•8ÛUQ/±škÜÓóû­ «ÛrNŽæ “à!$8äCQôl ²yõʯ‹ iQóu/½¥×þk[ˆ¼¬]c2K‡ÄzõA§o¹*8ÈqþÃçEꂱü +ã+—Ê÷×SîS(ˆ:èoüѽ›r%ƒÜ$/®yhZ|¥Â@©#Îx+RÔÍ ®•G9¬î‹Ý*ì“tá÷¾¹• Àü=sºÊ—k¿zãÈÚ÷|ßl7pºŽ±ÏܾéÐÝäi \såN!!§QÞ“:…ò(ö$ÊOY}DùØê”÷­~È7w[LDþÅõTi¶PX³s××-u…­¼l«ó+nª¢®Ýn2 +#Ñ=œFØïïVyãðâDÊà )6~lyá×þñd3d'¬é5œê5¼Åf°&4C * 1pµBô°S€E§;E¬‚}N£€—LëQ£´ªCK ¯û–Pqrì<Ñk_¹ÂÀ&Øøe¬Ep°Œ®~è¥5ý* Œ¾¹ko¶A.L†?v[ƒ­ã„úæ0æ0¶J?(R¥‰pýöqu»sW5EÖ0Ñ„bó3l¥Â¯aÊ£³lù‚Än›À 2ËØU}"•œŠE£Ž`¶ÐX]`Óãª%q2)¢Íê0îÖ{Éß-àû /æª`£ó‚Ë8o‡õ#PS€Òr(Lúȯ=ÛU[XýXpüo æ¸sÝïmoã'Éša§ù©/u‚Ÿ:±§øé¤ÕŽŸ¬NóÓÀêg̹»m¶»!;I}ÀN°«ó] ¾ã¥á&/š&(©Çå+²l"p†ò¯ýãiŽ¢pOµºÇQr0°á-r”<6°=c CÕ°a3ãŠpIÅóÈI)!Æä$X$'˜œp¯ONøÞ’.9¡ô#9á_"\}^˜PÚQ™@M(6¤&¯{Ü¢è6$sW¡‡M8f(.üû^øE '\>EOÖÂÿšJ?‡ ÔÒÚ#ì„¶<;áÊ_w`q,+øí pÜrî> endobj -589 0 obj << +526 0 obj << /Type /XObject /Subtype /Image /Width 400 @@ -3230,189 +3082,211 @@ o ^!„à¼B^Á«‚WÁ«úW!°‚WÁ«¸­ƒ`•¯tUC‡½ãŽ;^xásWÚ¥ñõ膮°ïˆàU®ñJ#+-ϯô={ìØ±Õ«Wççç¿ôÒKý5ê´DÀ ¯¼Š¯Òø¼ÝºgW¬Xq×]w™»ÄéÚ¾}». 4“[uuµÀ­¬¬ì7ÞÐå7oÞ<~üøAƒÉæºu늊Š$m"Ñ=*!¯L¼HýÅÅÅRÃ3Ï<£2­VLÇ,¨E—Wf»áÍ566VUU .\˜°÷p¯àUyuøða¹¿Ì]uuuÓ§O×î½÷Þ7Λ7oåÊ•²).ÙŒ3tyinÿþýjsذaõõõfåÞ£zÅ«©S§8p`Ïž=………A­˜•õ3"¯ÜææÌ™#"‰µk×ê’A­¸‡#x¯ÒÈ+ÑàÁƒ­]cÇŽU2”””HBn@!›$Ž?^PP Ë˦®GJ.Y²D|ã=*äù• u¸™é¶bŽ(¨Ÿyå6'ê1š™ÞVÜü‚Wi䕬wFŒaíçá‘G‘„|ʂыZý¹UíÞ½{âĉr/?ÿüó.ŽôQ½ò¯ÜLo+^ºýLÈ+7SÃÜ*>ð ^å¯ÒøÿdzU†aØõþç3A¼Xñ'ä¡X)ˆWÌ B^!„¼BÁ+„‚W!Ôï¼Ê¬¨üRÌÔ1Ã±Š†Ó÷¼jë¸Oó^±í-SÇ gëÐbÅ«sŸþ5žæ½$bÛ[¦ŽÎÖ¡ÅŠW‹§y/‰Øö–©c†³uh±âÕçW¿Š§y/‰Øö–©c†³uh±âÕÕ¿}Oó^±í-SÇ gëÐbÅ«k_Oó^±ímOÝÀõ'–õgÌyÛW8¼—o¶0uÌp- ü«ÓgZî½÷ÞüIB6ͯcó»øè±¦G}ìË¿]ë÷¯°²² C† ¹tù³ ®&ÌOÚ?écç$]SgõÜÜì³Aõýìõý ‹äÊ,/¯ø}ã›øWi~õÞ™Ö‚áÃ\^Þ~þâÙ?Ÿ¯˜8Q6O¿ÿ¡Ú«æ_¥÷ÖX¼ä‰8<"xeÛö[n½U:¶eëË:ÓìªiAùÉYzkëË©³znnöÙ ú~öúe†Ï´~$È*.“–îý°°P‰¬|~•Ä/sæÎ“IÞ½w¿Ú”„lJ¦ÚT§@[_yu鯖Çä'˜ ?.ÿ¿Û&»gêÏt¦êªä+(?¾ìÝ3DÉ—ñŽ..–ÍóŸý¢æ¼ü|©üÌmºÚ•«Ÿ.**ºùæ›Õ<¨£~»é…‘#GÞr˭ͧ[U1ïáA…ûeêô©t7ƒ¦(dPzÞÒ2!*¿þß¹ýö¼¼¼gk×<ô‡?ažx;g8¯G!=—N¾óߤŒy”[Òü׸Ù÷û`ohÈY–©8wé µ) Ù”Lµ©&ê7ë[=ã1yÅeÛνs™/‰Ñ£‹#ïÿé¼ÙÕ]{_ß±§¹ºÃáùÏýfƒÚüå’eÝ·á¾7äó¡‡Q™+ŸúµlJ‹ºuuÔSkž“v%1ÿÑÇC*Ü/S§:ãÝ š¢AéyKË„¨ügž­}¯õcIÈi}æ¹ßœùðÏ’¾½dlÆÍp}Û’‡ô|DQ‘lê«7á³òý«$Þ€U³aåˆ7kîýÙ}Óåó•]õqx…¸â'w}û=I,zâIéÕÚÿØd ¤ýÒIäååGÌWVxÛm²©Êȵ¤2GŽ­2½Óe¦½‡î—©³:àí›5E •® Qi5Ïn:³fXiReÕÇ_„ô|ÔèâîxUÓ«O¼Û~&=®ø¿ßžÄ_ ¿å™Î}¦6%!›’©6Õ\>Û1ñŽJ¹Œ÷ýþhÿþ‰Öïvï·bôTVM6»ªÓò=_o* 2Ä[Æ­ÍJ‡îVÕÇSçŽ7â…ÏIZ&$z:þ3üÇ3mÆÞvºí“žï~ýMõm(…_|yG¯.¬ùûÁ.|Ñ[{à¡Gd6þïïv«Í­;öÉæÌçªM5W’xëÌÇ#Gß6¢è?D+ÞK"‰z&UMn8zRoŽ+/ÝS]Ò]=ÕÖÑóõ4ÒBP¾2uñœþø²ÙœÊ4ṣ̴÷ð Âý2u?,¼M÷ðL{wòaáS”pPéš(éøÏ°îÀò§ÿ$.y2¤çbï~ôÉà WîAô Oqh±âÕ™?wöÖ޽+×íÊ~|¤ùC±ñ*dS2Õ^5W*½ÿðÛ·ÜúÃ’q?:~úãÞ¶â½$z[ɶ½¿ÿÙ´ûÍœ%ËŸ–î-ºVwuOñ_¯ß$‰¹.2‡”¯«zlI÷êR*4ë_üäS’¹}ÿ›:Ç<ÊL{*Ü÷S×ÝÃÅÝ=\ºr¤W=»NÒ/øeø%Tº&$J:þ3¬;ðnÛ¥1%cÅMmh:Ôser+É®âÛKBÆ({%ó¥]¯§eh±âÕ©?OÂöúãä»§š'& ÙÔ»Ô)Л/ï98xðIUw¾óQG¯šð^½íçO'ßµó£fNýáw¤{eåUW‹F¾¯úrTÝy÷ÑSgõ‚òÍ¡5ÿéòœ‹d¬üù/Í6Lgš{Í´÷ð tßO²EO>5ªxŒœAùÞ™ûØâ·?ü$|Š*]%ÿ6;ðŸ/ïî >­:¨çò½/'B&¼âŽŸê«Ú[ò•½*~¢~¡N}h±âÕɶÏâiÞK"¶½eê˜álZ¬xõÖ‡—{eCÕÛÚBÌ{I¤±þZºfõzO]œý˜[Zf8žÓs^5µ^Чy/‰Øö–©c†³uh±âÕZ:âiÞK"¶½eê˜álZ¬xuèô'ñ4ï%ÛÞ2uÌp¶-V¼:øî…xš÷’ˆmo™:f8[‡+^8y>žæ½$bÛ[¦ŽÎÖ¡ÅŠW„x#:Æ gDüA„J»àB^!„¼BÁ+x…ÊD^!„P<¯B™È«ûB!„PšôÿÜ„ðªendstream endobj -603 0 obj << -/D [601 0 R /XYZ 74.4095 793.4011 null] +540 0 obj << +/D [538 0 R /XYZ 74.4095 793.4011 null] >> endobj -363 0 obj << -/D [601 0 R /XYZ 226.347 458.3832 null] +297 0 obj << +/D [538 0 R /XYZ 226.347 458.3832 null] >> endobj -600 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R /F26 222 0 R >> -/XObject << /Im18 589 0 R >> +537 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R /F26 170 0 R >> +/XObject << /Im18 526 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -607 0 obj << -/Length 2853 -/Filter /FlateDecode ->> -stream -xÚkoã¸ñûþ -÷› Ä,_zØ9$»¸kQ,ns= M?Ècë"Ë%_€üúÎp†²$ËÎbxD9Ãá¼¹j!áŸZ¤VX™Ç‹47(µxÚ}’‹ Ì}íã®òjˆýÓç¿~IÌ"y’ØÅÃóBÛ\˜XªÓ¦å£¯UçêåJ§Y¤ÅrKݹ |¯vK%£c]tûÃò¿|ºè ÇZŠ,Iôqim"lœ¤‹•1"Ñ&bÏœ%ÎEš¦º?‹‰J‰<Ž5&W"³&[ôhx–G©Ò)“y*2­ìb¸ßÕ€tNU' * œ§ÖŽ©Þ®Û×ÊÕ›å -$åÚ'Øö­jÊjóâª˨ô%ªI¢Õ¾An'פ’LØ43À)–_ê}ÑýÖ·ÕN<Õû'ÜäE´¯Î•4ñ™~¤ˆa‰¢u6ÜXù ÈxcÞïkµîYlø²„?Å Þø9ïªç½]!‘ÅJgVä&1ªT䚥R°T@ [’rLòȳ¨h¿/ 7 ×-fD”Ja -'™;l*’8UŒ°qHûíÑX»­™·êPÞX|Yñ¬VFŒåªÆÔ†³Wƒ'¾»—cS¬=ýÖED½xTš ™eyñ,½U¸"“B¦"÷´íx0ì©âHÐY$`]Œµ"NÀBèÜ  sz‹8Ž{ÙÐý‰v¿ó·DŠæ†ÆÊ¢mª˜Í±Ð$/½/êuàôÎóŽG€K߀I°Ò¨D -¥¥+Í@GÀùkÐT"þÆ+Sû#1'ðçºWb]ñ*=ÚG^å*ÕÞ«œQ÷*#ª·Í{±·lâ” ÐÄYôí€Ú¿³«Yª¨u3jk¡á`'òsÓ¹ßD¢ÝãžèG^û'ŒjÖøKÝÏ„c.ym…´¹9y\ôµ~P™ðë î1<ÇÚu®ª«M78Âã ’´­£Aï¸#4Ü#¸paànÌÄ–u×”@ñ^¼=#TŸ¶é¨)@è6uEƒ*ú³*øm¯}ïVÃâg¼cÄM¾z^×EMÊÚŒpTôùÏž5ŒÖ†íÛ°Ô›2sd gvàšîÙûKï£Æñø¾ › ƒ„ èò¸ã÷ãó£I-0wÙžÀMØ,N>°§Ö5{ -hÚÓ5ª'{šR½`OCªwäÚQå0»¹‹Álg—- wAKjÝÓ¾)[øL?êb –¹P¹Ì8ÍB NÙv¸ÄóT-*þå°Á_].X‘p#*Ì ÅVsç-TTuUåÓ8!ª…±>6¤Í°æØ ø¨µ¹Ÿbä‘W0FiÜÑÑèPa¡¥yˆš0öÂÿö -«a¸Â°ØŒy˜1—@OÛ”é!tNG7ní…`í &‘GÀÏï]єš$™ =ÌQP´á~`dB“€wþuϰ£Ü` ü¹#v‡Þu4ÌÄKçs$À«š9r¹?å*pß¼Yöº8=ø÷2…Œ…Y¬Qãë0w"Åš´£_ïeö½Ôéa©|p®_†`œ”tÉB_t.1(¢LìÎeˆÌ\IÉwâS¼°™„lPZ2s0Xa¸Š™DKÈW=—`"Á5úùnÿ‚ײ‡»:)­i.ÀæÔ)™^?À‹0JQÃ^I,RâþGALšI¼€nÕ½wô1¼™¿åš¤h ºòžÅ@©ÁÃì®í´¢û‡o„.Çïöù^•n]ðǾöÞ¡¬ºÊ{ï Ç!ÂHY%8'r†™ñ—«g¤þC »nX’ÊÔò¶ß~¾›Ï„6![fÿÚ>œÚèŸUó2Ì p¬8BÒòL0[‡½”à”£ãŸLÕNÌÎF/&Iš† >5Ñ-^ï‘iuðʃ«¢²iÓoà5y·ãýÇIHKa k2r"Ä>®´2÷ó”xß3Æûq -dúûØ:ÌE7 üyuìUb]I z´ˆ«TûâŒê|1¢úÛöP¬ß\Eõ=ºˆs¥ƒºT'½.Kwcãh˜nŸJxï¶{skž!c -n(áä¥,‚Ûdà°†R\Fé( ýÒER>òq ŸíÃoLn–×û—¢fFÚpÜBSƒñÆAÄFEÖ†ËVÆ|ÌH.ÚÆI_¸ÊÙ‹Üè€þ°Øt´ûÚU¾Pl‘ -3Ñúòù†¸ŽÕì -ømˬqÑÙðø-žBùSø8€cÛ‚ Qì Ënê=˜üŠLðpp/ ’G¨ýõXF5– ÇçΗ8qtïýhœœÝÌyŘMK¡N4™ žšV"”êýß›ÏT|¬€¡ØïÀ¯5ƒcG±>ITªß‹ -f?µ}…ºÜñøW××÷¡„_ÑŒ ` ˜~žNÚ!3jzùø&Ö$!}^]ìrX›…Ô5žÏöƒªîÇèȄֆ7´óóSb R -2¬„÷ùœ˜,aÞí•&¶"Ëât¬8måU/LÓçæ¨¼I6œ#„¿ÏÈ,É„²:¨Ìê‚΀^©4˜#ŸTÇuwC;—Qm¡*èxÈÛS’ '¨väç|÷-œVÔXa”€ÍQ°ëû^€ó“x0¢ ‚XêÓÇT¬cY"l"'Il¡.ê Ø:º&|&6Xƒp³ECœïö;¨€Zß.ðϳÍÈ bÙG®+2×};²uÉ "yW0Sî¸çî‡**·°ä§6D}©+÷hL€»-A Šl-ÛÚÀv-dÉ_1ƒê1‡µ×ÌúäŽJžcÓÉ`•ãg0iö¾¿þp奅0—#Ä5TsÞóµmE¥ /øü¿%=ÎO§b|¨Õ\ñ³»R^h ÎïƒÜü„s%í`¤’Ž+ôú”cBo>áЛ/ű}ð…rö¿üÔPsVâß.´…¥TWúzœž¼^‚E‰§n\´[ÂùL?s‰DéAZ‚ØÜÙÐqe1/Ýá”Db>èý¼oihï’Cï/5Ñ€ÜH Èå4¸JY.Ñ k ôŒwP‘:šW8Mo —%!ôëÎÚ-0æ»gÖÖuµ!ìbÝv>Àz£Fß\Aàê9a~íÞ+·…‚¢+¹a§ïnûf$vÕKÀ ­x¶×ÚuýËÁ¸uC± ÏäNùÙ!ôé‡Nç.G^‘%&dJÎú:8€ÉûÊ+ˆºá'J¡²ð¬tö¢À<óÓ¢œÞùeþð…ËêàgÕl^ ¡ØV!:f6ú[ÄÏ„wn¸äopxa1=ÌÀíÔ57‚Þ0t¸Y9* * )ŒÜµsœBšL…6z„J²>ŸßÉàÃoت Ã&o›aË©vtöï¾wE“.931U%øÐ;ºzãs[›É8Îj“O ÅøQWA•*h~ðögB‹Óäqà †šÂ^$ö)pô¬îxx§ -ÜkW»õ€^5¸W˜ t4%¨Uæ,¯ñqL'9ZÊ®¨ N„;”“‡6•³Bâ¡„|›g$xC0÷ýúâDjÜ#÷UýE`Ì7lø¥Q@ª-¼Là\ïs1³68v¡{‡Ç¡—“S#±o¡ÔÖa$ç]ÃîNá·iÄÍð stþxûnšŠÑ&¬õíÓyúË2!m¢ìÿH Ï[rj¶$ÆØÌX(5£/þLJ+”ÿ/]›?endstream +544 0 obj << +/Length 2880 +/Filter /FlateDecode +>> +stream +xÚ]oã¸ñ}…û&1Ë/QR-C²Á^‹bq›ímú ÅŒ­³,–|òë;Ã!eI–Åë9ä ‡ó͈‡b‘h¦y/’L Äâyÿ‰/60÷Ðÿ +» +È«!ö/ŸþúŨEÊ2côâñe!yÌTœœö|\ÿ7úGþZv¶Z®d’F’-W1çÑÃa)x”?q.Ûç­¥É_l£Çî})âÈšÂC=)­{¤'ó‡_áG,ÿ÷øë§ûÇžÍXr–#îLZ¦c“,VJ1#U6Äž9yœ±$Idr/„`YKo;?ö³d4rçî°® Fk°:7èœÄ,Žã^6tÿ@¢möîv€H^ßÐØ:o[•žÍ±Ф_zŸWEàôÎCž¥ì6 d^i„áLH®ÆJ3Ðp=yÚƒJä¿ñÊØÔ¾ƒÃ0 fÿ]÷*C¬+^¥GûÈ«\¥Ú{•3ªó^eDõ¶~Ï·àÅÁ¿“ª8¾P@Í»w5KµvF 2É$ìä@¾ÖݸM8Ú=î‰~äõÐ<[¸`T3 +{¢ó™pÔ%O"5ã:S'O‚‹Jà• ?œºàÃs¶³eUnºÁy•¤m- :×€À¡áÁÕ€ w£&¶„¬Ûš¤Š·söŒP~|Þ"$£:m< ØT% ŠèÏ2'à7´½v3έ†Å/8Lj›|;ô¼yEÊZpDôùÇž5ŒÖ†íÛ°Ô™2sd gv`ëîÅùKç£Úúñ†\4Ú ûø= ëGÀ¿_žT¢¹ËönB§±ùÀžX×ì) }hOרžìiJõ‚= ©Þ‘kGôÂú0ƒ!é,N/[î‚–ÔÚç¦^·4ð™~ÄÅ@Ì3&2ž q’†@œxÛAàÏSµ(ý¯þ+§Ë«QnDȼÞjîœ…Š‘Ê ®Šlç!DµQVÇš´Ök²aŸ¤T÷SŒ,r +æQj{´4:ÔFX¨i¢&Œ½†pǽÂj.1,ÖcfÌ%Г:ñô:§‡£[8!XYˆIäðó{—×ëü°&™ =ÌQPÔá~`dB“€wÿkŽaK¹Á„ùs)1ïîýWGÞøÚº ðªf޼nN¹ +Ü·ß,»ÈAþ½L cðÂÌ Ôø*ÌHyMÚÓ¯ó2 do'uz\ +œ«Ý°ÀŒ“’˜ìyB(â‹Î%EäFà\†XÁÌg|—â…Í8dƒ\“™ƒÁ2勞I´„|Õq &\£›ïš^KwuR2ZS_:€Î ©<¹~€!`”¢†½LÌâþWKAŒ«I¼€nÙ½wô1¼™¿åš¤h ºòžÅ@.ÁÃì¯í´¢û‡o‡„.Çíöù^®m‘û¦vÞa]v¥ó.ÎŽC„V²rpNä ÿ2ã/W=ÎHý‡:wݰ$á‰öÛ~ûz7Ÿ +©B¶ìýC¢ûpª£–õn˜àX~„¤å…`oúRj€S–Ž2U=1;íž”1uMŸ¨è¯÷èiäUðÖ[DeÓ¦ßÀiò~ï÷'!-…¬Iñ‰û¸ÒZÈÜÏSà½ñïÇ}p(é7l$”—m\òg)Ô±WMdˆu%èÑ>J ®Ríˆ3ªó Ĉêí!/ÞlIõ=ºˆs¥ƒºTš^—‡¥»Òq4L·O%¼sÛ½¹ÕÏ–1×J8~)‹Ðà68¬¡—Q: +C¿‡t‘”‡\CÀeûðÛ#“›€åU³Ë+ÏÈ@ŽÛCÈÃcàcj Ò8ˆØ¨ÈRù²€13’K˜Ô±é W>{b–)pÀ曎v/lé +Å©x&ZW>ß‚¯c¥w…üØzÖ|ÑYûñ[<…p§pqǶ¹'D±€P,¸©0ù™àá`w ’G¨ýåXF– ǗΕ8qtïühlÎî æœb̦¥P'ª”‡OÌ Ë0!zÿ÷æ2+`g¨6ä;ð«€`pì(VÀ'‰ÊA¥Çw¢BÀÙM5¯¯P—[?þ`ûú>”ð+šqCìŦŸ%“vÈŒš^>¾Ê˜V&¤Ï«‹]­Óº{÷gûIUwctdBkÃÚùyƒ)y R +2,ã÷ý91Y¼Û)LÞG­YšÆÉXqÚÒ©žLÓ忍¼& ÎÂßgdfR&´ *³º 3 W" fÉ'Uù±ènhçuNT[¨ +:?äìɤgÂÃɪù9×} §VØÊJÀöQ°ëû^{Ô%M†(ˆ –úô1€×±Ô0mø¤#‰í#ÔE[F÷ÄOÅ +kßl‘ç»fPëÚnàe¶™B,ûÈuÆ3Ù·#[ ™#’w¹g*ÐT_*©ÜÂ’Ÿ¼!ªèKUÚ'¥’äØm bdkflkÛÕø4€üPq0?N3oèÓwT² ›Nn«7ƒI³óøõ‡]7(-„}9B\C5ç<_Û–Tšø¿á·¤Àùé”@Ìj5Wü쯔Rƒóû 7?á\I;<ÒGIÇz}Ê1¡7Ÿp èM‹—üؾ€ ¸B9û‚_ÿÔPù¬Ä½7\h s.®ô1ä8=¸X‚E±gz8j·„ó™~.æ$2eFÈAZ‚ؾ³!ã>Êb^»Ã9(‰Ä|Ðû…y×ÒÎ%‡Þ_¢ ¢¹‘Ë©q•оDP€4@é-ï "µ4=*®pšÞ@/ׄЯ;k·À˜ëži]U冰ó¢í\€uF(®¹‚ÀÕsÂ|aßK»…‚¢+¹òNß5& ÝvÍH쪯7´â½}¼V¶ë_Æ­zЈyxF wêŸBŸ~èqîrä•F±Ô¨U>ëëà*ë+¯ êÚ?P +•†g¥³ϳZCäÓ;¿Ì¾piü¬˜Í $Û"ÂAÇL'Q‹øi<ƒãÎo¹Û^XL3p;UåAo:쬇•„†ïÛ9N!Í &‹B› =L˜´ÏÁÄçw‚„Iõ>96ñx[[N°{ ³w½+š„pé3Y•Á‡ÞÑ}ПݢØTêã¬TÙÄP”ku%T©Œæo*´8U67Ì`ø )ìEbŸGoÁꎇwš À]ØÊ6nüªÁ½ÂL S£)A­2gyµ‹cÒdh)û¼"x| 8 >îPNÚ”îÍ +@Ї5äÛ~¦F‚7û¾_M_>‘÷HÇ}U·As þCijs'8×û\ÌìŸ Ž]èÞáqèåäÔHìd(µ",‚äâ¼kxã»Óyø­ëùfø„9ºú{[nêÒ£MXëÛ§?óô—¦Œk#î/*Èç-9 5›‰16{,”š’ÿðá +åÿ §:endstream endobj -606 0 obj << +543 0 obj << /Type /Page -/Contents 607 0 R -/Resources 605 0 R +/Contents 544 0 R +/Resources 542 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 604 0 R +/Parent 541 0 R >> endobj -608 0 obj << -/D [606 0 R /XYZ 74.4095 793.4011 null] +545 0 obj << +/D [543 0 R /XYZ 74.4095 793.4011 null] >> endobj 46 0 obj << -/D [606 0 R /XYZ 74.4095 530.0646 null] +/D [543 0 R /XYZ 74.4095 530.0646 null] >> endobj -605 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F26 222 0 R /F28 225 0 R >> +542 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -611 0 obj << -/Length 2441 +548 0 obj << +/Length 2475 /Filter /FlateDecode >> stream -xÚåZ_Û8ŸO‘Ç×hõ_v}ØCÛE÷¶‹=´Øvgœ‰&ãÇ™‹¶è§?R”ÙãdÒ^q8à0‘eФHþHJ1ãð'fN3Ís3s¹‚³›íŸmàÝý¯ˆ´ËŽx™RÿíýÕw¯­še,·VÏÞßΤΙ2\™¾_ÿ1ÿ{ñP¶¾Z,¥Ëæ’-–†óùK¿§‰wåv!øüPín¿øóýW¯Þ÷‚ä,³V^¦¥Ö–icÝl©³Rå)õÄ^LΜs²ß‹23!XnŒÄÍä‚eZe³ž ÷rÍ…+™;–I¡g)¿GR;¢ÇR¥M,(8hî´Jýiw_Tžìõ»/[Ô`dz´¼’ -„‘š†ÿ´«7ÏiÍÃ~wã›f!ÌœU»›¢jËmd÷‚~8¬ÄVf©>Â0iEÇ7òû¡\µ4Z—‘O•¨øË~÷eHú-#uYÓïÛ²ªÊÆßêµSEÍÆví#TZ–;¥žðfBuΛÙ“Þ<'õèͱÔÞL¥þ\Ü`ÄßíKúmÁšÏ?ø}uhÚÅÝÖÐK_ÖU¤»Ÿö¼°Š)nÏ¿©[¿A|)ŽS\ηà‹bãC@4¬P »Ù#ߢ¹#šø£N‡‚2°kŽ¡€‹(phêiî7äÛhn¢úw÷ ÉçQýÙRæÀ5à4áX.c‡àÈÕ1zjŒš\Bh<£7 v˜ I8óa!Í|·¥‡â¾=øªŠ‹ l¤~¼VZßU­³<ÊÀã²`gXpßFæà'pÅhaQ—˜vÿÍæ7M¢ƒ'Âj·ïälü]Bì÷Iîÿ4d@âRÐSy>I!„/®p0Vç>,Ñ´5-[û-M¿ó§%Y4xµ}¸E Ô]@<¤ûÇõúãBÔ?*Zî× )˜{°+òÞ0H>Éõ M rïVs¦2çÎã=¥:ƒ÷žì)¼Ÿ•Úãý‘Ôi¼¤¾->•[J޹ž_+¥W¡øñy»/Ðh›C½L¹=FÆ93Z¸‰ìSl7e½ ùŸ·Å' -ÇD+9?‰o ›ÌŒKR=,ˆ©8Pª‡©—Å!èóÄN ÏÓÒéa˜,«<8bÚ€Qf|øe¦|¦øbŒœÛ’Ééaåëkem[nÚ(|UF¦MªEÀ“Ä,Äü’: ÞÔ·eÝW¹¯¯eÐÇê ðdzà ðR6€hÍi욌eÎØ»@± »0Õa†ÄÜ ° ‘g¨„cg˜Êí0ΉŸÎ»R¬ó¤ÃðÈêüD‘…Š,ÌmÉæô0Do˜)#Ó&Õ¢¦áùzˆ÷G”Âã›íT‘þ¯aVgŒçòbÐ’ù10¦8ÓpFš%„ F˜èÉá˜$YÆgHJ:ט] ô[¡~1F<5ö>. ÷LJΩ:8µ#)·Ûàzö ¶‘´ÆW«8 çZ×_7dÿÃÍMÕþnÛ±ov„oåcàŽº.ÂÖ´Â×Êé¦ Ët¡çÂIÐB@5ØÁN}·ì„töÂ~­¡>¦Ì€—â:õà‹I¡0„ õ…2§3}Ay0! Íú®¾æ\n›Ç`F[:öPë1 xMî„AìÈ=mªÝ -3)¥ÅYÎs1Ì+ÇÃíØÊÐNåöËJÛfb»2»JËZÙ„ã‹¥Ž¤=7iK[îê4&ˆðZJõ¶la.ÚƒLä#Ê?æ2Á‚UYA©¦ç:¶30;–ˆèû, -ÀˆŽ­Ój”¡‰‰¯ ïmê7ÒF·¶íñ„>gœe‚g_fw?aw<þBÿšPÝ" c¾ìo0{c(õ¦{IÕ‰|ãΚ]µ‰ó`mÞó©MIÈ~pJ…v€3§âÕ—mͺÇàhœ¥{{>îÈŽŸ…µÕ6ûª(ʲÀhhî¿L - ê¼;уyñf=ÅPâÃà’aŠŸfJõìNêo† h— -m>PMjΤ[øë ‘ÐR~eÏ;ʾ†i+Ž<Ñn-%Þ¹ˆLÍÔЪrÂÜË[Œ,ÜÚê]hXàq]„ÞÃå‹ÙãC ÎÕ–5a?³§aKT±ó^‘× 8=£G -¢0 - -UT$˜ ¸—írªš¨TÒº˜c­»¨RI;¬T¸.”§¤EÀ9ªS8 -…$»žU •YC2ˆHÉ 7¤Y8X…cŸˆ­%V,h–“»>Ñ:4Fc.²'"šëq÷ñŸé&siÎ>tèn&AXpL×m÷D݆c¼vp¼ù¿¬ÛCÍ…dBcüñ\Q‰ñ͈„ƒ¥Í4 ŒÁuxçñ¯«?þä³õŸýxÅÁ˜™˜}„ÎðSÙö -蜳ñ±ºzwõãJÏn™ð£€fˆãN¬6ŒsM^’S{óƒa’ ùD[aUvy—¢/éR¾¶(Nu)ö¡KY -•èò ÝèL}Û.ï¢l˜«XyžÈ†YÎå%fNÒáÅfþVš÷F¢Yð†8Ù:*hº¼ùD눧º¤u¤C^_@¾n›ÁÑÒÎ'NŸ#ŠqRÆFã’ÃèÚGYá£Ò~98#+̱òL^ˆ÷* eüx[µoå„u™´/§€M—@ð*]ãGQ¼ªiüšîÀ.{šÀx-#az—³.ÛÝž0¢…žW]þ~%¶Ü8*݈>½vG—!U/¢)‹ÎV”PâM!Ãg;IôE&Œv¼^!ë@wº G7h÷¶;‡ntp„Èì&W¾éãÀ¯üéoíÔèËþ$!¦ëô4СÃaÖà {¤Â)uò?<ÎHþ7âÖ“Vendstream +xÚåZÝÛ6ß¿Â6.fù%RÊ!-òô𢇤W Ý>Èk®­[YÞ“äl¿þf8”Lie¯“ öÁ5gæ7ÔŠ‡?1³šiž%3›)1»Ù]ñÙÞ½éE ]vĢú‡Wß½6j–²Ì=ûp;“ÿèêòдù¶F¥5ôÒUèî¦-/ŒbŠ'‘åßV­Û¸z±T-¦¸œïÀùÆyoXá†ì† Ûl‰æþ¨Ó® 8ŒIŽ®€‹ÈpHêhî7äÇÀ8àÅßÞ-$ŸñgK™×T€Ñ„e™ Nî#SGï©Ðk2 ®ñŒÞ€Ø~‚v™ ™Ì÷;zÈïÚƒ+˰èÐÀqa׌5Û²ucö€Oéy8ô îÚÀì¦X-œ ÈrÕÖ¨6·i"–ûºÛgã¶­wiÐW8'™ÿ{ Ð0‰K :BKeÙü=ÄT„¾ô¸ÂÁXœûüP j+Z¶v;š~ïNK²hðjw‹¨:‡¸Ïë'äÇ…(´¨×)¨{p*²Þûbç#}™·ûš ýùàw¨ohbh“x7š3•Z{ï1Õ¼÷dOáýì®=Þí:÷Á®ïòOÅŽ‚c¦ç×JéªTÑÖ9*ms¨6)—¢ÇÈâ"c‰v"ºÇÛ ø@Qm||Çç]þ‰ÜñÑJÎOâÛÀ!ÓÄF¡„P(ÔÃÔËüàå‡a‡Ùa@'§–iiõÐM<–U!lÀ¨3>ü2tS> S|1FÎíHåô°rÕµ2¦-6mØ|U¦M,…Ç“Ä,ÄüîÀŽŸ…µÑ&ý*/îe€ÑPÝ™Ü0¨³®£õâ=ÌzŠ¡Ä;†Á%Ã?Í”êÙ”? ](4Ù@4¢Ù$>Â_Ol %åWÖ¼£è›0mäÀ'Ê­¥Ä;‘ª€JUN˜{™c‰‘ú[@½õ <®s_{Ø,`1}Ü´à\•cZÃÖ35 C™ úh˜¥äèßwwSžnBaØ<]\$f`Cï*ãX-L’~«6d6V®ØÑɇ•^P[ØnAa·]Á£ }VØÎ "ä뀔°ó:‚p8* …éî?àÝò @®+*wpÏï +_eÙ,I^‡ ­¿ù4ÅÌ{A^/Ïé=’ù‘OP(ê #Á„ÏHÀ½h—S5ÐD¦’ƆkìE™Jša¦Âu>=E%ÎQžÂ‘O¬8 ½«iWÕ™5 ¯PÝpC˜…ÆÊÇã©ø„o-1cAi´´Üõy†Ð¡Ñ3‘>áÑ\«ÿL6™Éä¼ãC…ngd€Ç– Ô`ìù^‡<Ÿ'Ìà÷›çƒçnœ÷œ¶K¼ƒŽ%dUWµPp;Œ.ÏB6öEô£¾g*C»Êsùè3ÀtÞ¶Oämhãµ…öæÿ2o%’ þÇ3EnôèË™„ÆÒ¤I‚ëðÎã_WüÉgë+>ûñŠƒ2S1{€ÎðSÙî +è¬5á±¼zõ÷ãJÏnñ£Ï…ÉÇݶ:aœk²’œ:+¨Ì‡\È'Ê +£ÒË«}I•òµIqªJ1ÿ UÊR¨ôD•áF§êÛVyEÃL…ÌóD4L3./Qs/Vó·’ì¼5"ɼ5ÄÉÒQAÑ àÍ&JGìê¢Ò‘š¼&¼€xÝ6ƒÖÒÌ'ºÏÅ8(c¡qI3ºva/ÿQ©^zäqæ‘fžÉ ñþB¥¡ˆîC)°ví1°îã “Fãå°é^¥kü(Š÷C_Ó襦 ô×"Æw9ë¢Ýׄ-ô¼ÌéòÇó+°äÆQ~èFôéx´{º )K/xT™¯p¶ì¸àÞ2|6ó—ÄA_ÄaBiÇëÒT§{ßÀ¸¹G½·][ì«ÑA =س›\¹¦÷·r§¿µ§SÀ¡/ûבˆ˜®ÓcG‡ +‡™oØžL©“ÿáqf禒ŸQendstream endobj -610 0 obj << +547 0 obj << /Type /Page -/Contents 611 0 R -/Resources 609 0 R +/Contents 548 0 R +/Resources 546 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 604 0 R +/Parent 541 0 R >> endobj -612 0 obj << -/D [610 0 R /XYZ 74.4095 793.4011 null] +549 0 obj << +/D [547 0 R /XYZ 74.4095 793.4011 null] >> endobj -609 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F26 222 0 R /F28 225 0 R /F70 615 0 R /F74 618 0 R /F65 621 0 R /F69 624 0 R >> +546 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F26 170 0 R /F28 173 0 R /F70 552 0 R /F74 555 0 R /F65 558 0 R /F69 561 0 R >> /ProcSet [ /PDF /Text ] >> endobj -627 0 obj << -/Length 1834 +564 0 obj << +/Length 1860 /Filter /FlateDecode >> stream -xÚ­YKsÛ6¾ëWð(Í„(ž$Ð[2qÒ´ÓNZ»=$Ía‰5M©$Ugüë» @ -"%ÊŽÇ# -‹ow¿]¬H€á1G+ÄŠÁ!Áê~†ƒ5¼ûØ}77l'‡þìw7³>D,HEnnÊb“ƒÐ›ôëü—d—Õ:_„4–sŠ¡Àxþ^—và:»_<ßçI½-ßn~ž]Ýt Š‘Œ"ú4-9Q„” (’±?»ÅA]ybÄ”fÊ¿³¯ßpÂÔŸgnô¾`D”¢ÁýŒÁ!„jGòÙõì÷N †íXŒVä¼0»ƒ0÷Ø-9ÊB¥‚P0†$岃šFÔ„ DIÌ‚XHD³P_¯ –›üoóªÌ{xRFÆ8†U \)ö ø²¯p'2ôe¦L"GòXáwº²*—:[.(øA±î+M¨‚Ê* ¾#Ÿd3¡X眴YØÉ }¡C>ÀÌÁ.\Êh½Úæh™¬Œ¾wk£~¹Ýéy°™BXˆI±>ˆ´PË“PûJ¿Ï´¸Ÿ²¢Ö¥Õ{˜§· †çI¹tSÒÑ™m sÂ@!Á ¡  Z¥[„îuU%k½€PRÚ­²ÿTÌõV”£èy¡t,OæZ9UÍ~KV§òjSë¢ЃAE…ýVµÐf‡Û—¬%<]‚kƒûm“Ô/1ßVõyàÀ±i#Ú“9œ¤bò -à¬[Øuù¶Ôîý:³tð2¼*]¤ÙOºóEJ ˜Ä“¦/s 2Œ!~ {dÅvµ±O{ÏvÖºrŽX9?‹ÕÓpÛ•†Í¶+€­Ê¤ÚŒÄh$ ¢pÈIqódŽàI¡ Ägôþ\n¡AçQÈZ2K–k]Õ&7–õ8¥ú6ÙççC2Š"ÈàP7L‰“'s §˜˜DÏÂ)m]«Çú¼»z¯sGjÅÑ Öà|[·®8â6‚B6“R»/s ÕaÖŒ]róp?ãÔŽ³ÉÖ›þG\ÊCÅ8+OæVœ"É—yίÉÞaiÐZ¶HW:+ô½}~—äwŠ–ãóL¯Ÿ™weƒ£MŠ ù<ŒPMs)ù¤0z2Ç`¤1*¥ÒÂ*¿qTôj­Ä»ÜÀå`¤” ¬PhæÎ7ûb’}›ŒÀ³È`( 9TèS"ãÉC†0óÀdòí]’ëA<ÚϬ¿b­×zÙzÌCV¦Ä4)MhBÐÖ‡w/Ìr_c@ÀªrJÔ|™#¨ ƒ G/Ê|—¹¬c#$œLLÊâžÈ1$È‘ÜZîbŠêòÒ‹™¥Ò«m‘Žò‹ˆ ÚÃbRšöeŽ¡CÉT^.0˵¾ë"ü±µÎ꺛1ˆ£ÆJ˜ûwãè ¨ùŒ”)ÑódŽ¡'kBôàë`[çÛ%“CÓ@…z¥_N/U½ÝíF -kÁ ¸#lÒ ‰/s #ÙtãJÌ@Éñ¼uª=8TÿôJUaZ,~Ãë•]4Ó±#"ž°ËG iq¶Äˆñ˜ŸêD:’Ô€/3áXž­Ûݼnš1ÃÍ‚€ë$KˆJÝvOúqà>26íÀßb¨‰›tI‘¾¬£øÈІ"öŽ‹¾LHÄ)'Õ8¡G˜@)%NiŒáBŠ -vò<]GšCú$BF~ב`7—ŸÛ®ÍÍ%Tµ˜Ù¢ƒ"uè«Ã¡à -~(K3W®^}ß5|N¬‹ûm -õmïäݱBŸ>§¯7kˆ'K»e«ÇOFN[U¸§J3ž'UÕ¨ÍټʚêF÷•IõcCÚŽýµˆ%m¯!i®ÀooìÒ‡ÌÍCW»L畉}ñYåÞ¥®ƒW¶­s¸„áÔ³m=“ÞÉ&·Ï[˯ðô9ûnv°mêÆàpA¡±=t»Íj“iÈBÍÑ’3<|üóSx•ë{]Ô]U-Ô\§Y ¬£ d§½5;ìoÝ—¥Qr™åé‰63ÔVˆ 07Ü©¨5£!”ë }üÃ3j·$ôÖ :l}ˆ -pµ˜ÇÇ*ô<©›taS! q´)rS€T`kº™Ý`b)æµA¿LlW†:>° «¦µlL_ܳIkI›Mš¢ë:\ëÔ5œmë¼6%óë•÷“Œà¦„1oŽ(°Ï{À86'„$H"?ÁbÝšÐ_t‚²­ÍØ0wCöb¬¯Ä ¸Y—¶eMü³ãm!Í-TE“gK‹R!j¬“J¸´„æÝmSëÛMÂnÄè½}xtŸiÆÊÚT‡v®W¸E®¹ÖÀÌJÉ㈭²öúp¸‚þ£¥‡äU¿>-¿ãÓ¼m`åZÔ6v@m°SâÊ Çà¹ÆaÑ9Þ–n­}Ú ÞäæSEÂüìåfX?û«æÈÎÿZ/å–endstream +xÚ­Y[“›6~÷¯àÑž ª® õ-™lÒ´ÓNÚÝô!Ù<`£µé²ØÜÍì¯ïX 6Þ “É,GGß¹r †$ˆ9âX‰ V . Vw3¬áÞÇî/q²a+úÒï®f?}ˆX ‘Š"\Ý ÄD|À¼J¿ÍKvY­óEHc9§h +ŒçËÁóäcZ­6ÚÞ|§ ³º¯DÌu¹]ê$Ø5㼺Æüò þÅ÷«_gWš‚b$£ˆ>íLœGˆ‹(BJPÉØ—n¥8N`„1%…ùwöí;RýuæVïáFD)ÜÍìB¨v%Ÿ]Îþì1<ŽÅH`ENƒÙÀÜe·å1XH(• +BÁ’”ËÎ04ò C˜@”Ä,ˆ…D”1k™Ë•¡{“_³˜W˜¨Ç'eaŒÁžÀ•bÏИ€Çp!û +w¡9T˜2‰XÉÇ +¿Ó•U¹ÔÙrAÁUŠu_iBlPVip5ù$›±Å +<ç¨ÍÂ3ôA‡þ ™ƒ]$¸”ÑzµÍÑ2Y}o×Fýr»/ÒÓd3…°“r}€´TË£TûJ¿Ï\¼ý’µ.­Þ‹ât¿Y0ÞréDR]Ú‹Ëì® à<©³maNØ#($˜!"T«tËЮªd­M䣤´Êþ[PH#\QŽ¢ç…Òy²<Ì1¶(,rªšü‘¬6NåÕ¦ÖE {Ê. +û«j©Í6Ž·¯Y›u ® ö×&©_Nb¾­êÓÄ #bÓF´‡9FœR1yqÖ-ì¾|[jwÙtð2¾*]¤Ù0Ÿtç‹”@1‰' LsŒ2Œ!~ {eÅvµ±W{ÏVj]9G¬œŸÅêi¼íJ“Ͷ+ ­Ê¤ÚŒÄh$ ¢pÈIyó0Gx‹¤€P†Ägôþ\nm_QU£”µÉ,Y®uU›ÚX>Ôð”ê›dŸŸÉ(Š ‚Cß0%OæO11ˆžÅSÚºV/ë[ònë½Î]R+-7½Üþ¦n]qÄm…j„'Mí>溬»âæñ2~Æ©g“­79üqhãtR®<Ì1®8E4’/óœß“½ãÒ°µl™®tVè;÷Nä·†Š6Çç™^?³(îʆG[ù4ÐMs)ù¤4z˜c4Ò•ÒFé áÈ•ß8*z½VGâmnèr4RÊV(4,sç›}˜dßÖx’ $‡}Jf<Ì1f3¼a&ßÞ&¹Ä£ý›µñW¬õZ/[¹ÏÊÔ‘˜&¥ MÚúpïåYî‹b¬cYUNÉš9šP°Èpô¢Êw>—uÙû¬ç '“fqrŒ 8’[Ë-Q]]zqf©ôj[¤£ùEDÐía1išö1ÇØˆ¡ƒdª—^Îd–K} 6ÖEøbkÕu'1ˆ£ÆJ} »qöô|eJö<Ì1ö„€ sCˆ}më|»„ääØ4”A£^é—§—ªÞîv#µ`ÐÜ6é ‰9F‡†‘Çlº†q­@f¨äxÞ:Õªz­ª0#àõÊ)š™ØO8å#P´¸‚¶Äˆñ˜›D&’Ô/3áXžìÛ\'fÌpµ à:É¢R·ÃV†~¸ŒÍx#ð1ÔÄ S¤õ(>²¢I{(ÇE_ &$┋£jQ‡#L°‰”Ç4ÆpO!E;zžn~Í¡|!#êH0Š›—Ÿ›n(Î%tµ˜Ù¦ƒ"Xusë‹Ã¡àüЖf®]½ø±kò8±.î¶)ô·½“wˆ’øøi<}=©!ÿ–€ìN”í?U8mUáž*ÍzžTU£6gó*kº?X}ØW¦ÖyfGí°ö÷"6–´³†¤¸B~{c·ÞgN + ]í2W&ömÄg•»—º ^Ù.´Îá +†SÏ"Ú~„ÞÉ&·×[›_áêsöÃ<ÁŽ©ƒÃ +í¡ÛǬ6™†*Ôìa±KÎpññ˧ð"×wº¨»®šEsf5d] +öÖ–y¨#òrÓú|¾-\nïV›v ©.F–‰ÌÁÍ.'´D¿·-#„6äQ0¾jÍiKJSGt]‡kº©³Ÿ×‘a:¿\yß-š•ÌÝy”ûÉ@Ú1!•D<~‚Ùº=¡¿éH2`[ña7Ÿ©d_‰A1pRç;@s¦3\@É-ZÆì·µÒü``­ÊñX'´si? ͽ›¦ïïŒÞÛ‹‡½…‚¨3ÖWX¹}ó{·ÏÍzÀÎÂ|wSã·ÊÚ—‰Ã é?Ú˜Üe”¼êw«Åà5ðqÅiî¶G°xÇ6µ#‡]b?IºæÃeðaãºèT—Þa#ú´§žð;*æ#˜“2´0~òçÈ“ÿáMóçendstream endobj -626 0 obj << +563 0 obj << /Type /Page -/Contents 627 0 R -/Resources 625 0 R +/Contents 564 0 R +/Resources 562 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 604 0 R -/Annots [ 632 0 R 633 0 R ] +/Parent 541 0 R +/Annots [ 569 0 R 570 0 R ] >> endobj -632 0 obj << +569 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [305.3601 429.1007 324.8009 439.683] +/Rect [304.2089 429.1007 323.6497 439.683] /Subtype /Link /A << /S /GoTo /D (figure.2.15) >> >> endobj -633 0 obj << +570 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [218.0742 411.1735 232.5298 421.7557] +/Rect [217.4092 411.1735 231.8648 421.7557] /Subtype /Link /A << /S /GoTo /D (table.2.3) >> >> endobj -628 0 obj << -/D [626 0 R /XYZ 74.4095 793.4011 null] +565 0 obj << +/D [563 0 R /XYZ 74.4095 793.4011 null] >> endobj -436 0 obj << -/D [626 0 R /XYZ 287.609 530.5247 null] +371 0 obj << +/D [563 0 R /XYZ 287.609 530.5247 null] >> endobj 50 0 obj << -/D [626 0 R /XYZ 74.4095 494.1586 null] +/D [563 0 R /XYZ 74.4095 494.1586 null] >> endobj -625 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F79 631 0 R >> +562 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F79 568 0 R >> /ProcSet [ /PDF /Text ] >> endobj -636 0 obj << -/Length 1214 +573 0 obj << +/Length 1444 /Filter /FlateDecode >> stream -xÚWÍnã8 ¾÷)r´±Ö’-ÿÛmgÑî -L0{ØîAŽUG[Û lgÓ§_R”]Çq§ƒ ER$?Ф¾ áÃ7iÌâ0—›4€à|³k®ÂM²?¦_îtƒQ9˜kßl¯~ûœD›ŒåIo¶Ïç,’!3º-ÿñþTG3èÚDšy‚ù CïVwÄøbŸ‡Þ©VáóÿÝ>\Ým'ÇR„,KñkQÆqÂb™¤›@p–$Y:×^Á’r–F"ž°ˆdÃË9OÌ” ™³4M…Å"˜t;_„Þa8¼ø\z‡ºÖËàç.ó¢™iQ4Ù,³“-±,æÒsßøA$Sï³A$u¥ÛR·ÄúŽ9ÕÝ´VP™÷Í$ÏOQW…êFÇÎbALN7õ -½W`³­ÿ6ÎH¡;m†~Ôêw{8MHƒÑÅéÊQnÖ\8½×ï&ÀÌA:ž²\¤‘6QEðÄû‚µ]èqOmIÄïµÑíÐC@z” ºƒýF~¶jƒ˜/OQ’´íèGžç[5ÁÚíÝ~Zõ»ØzéGzg†`©¬ByªìÑA+qˆ|Œ?‰½ÀÒ i|ÅšÓ}O›^TÛ’¨ÐSásÏTÄøf4¦ÝìÅ#»? -rº¯ÉànÊèhGÕΗ:íönã9Ò7íÈÀ€%6P¨cöv¯L6#y¦ˆý’;5xVU üD¢Rõ=‰´i‰u–”Ø*ïœIÒŠ°^Ó4Ãèã¬,I¥ª58"[Ëz´ˆA|qÈ(µuRT[)è©\"‰8Q4¸n©gÛrä¸cÊ%=rç„•Þibhmïèe [OÎÄd”*4Òá—j'u¤té<  …_¡Bnì5f€1Þ~ÛÑbÔ¯fµ¬5µ¹€‰qýxOÄS(ÃëãR æ`¥¹«Íó¸ÚŠd÷XLÏ8âÔNÃnNv°À¬}Fk;›¬`ÌÐ{nã@óA‰ëùH@±bHõǧ(އåÙÐÙ tR!—¡˜æ´ÈrL`… jÁè©ÃQ˜y_ý ™®ævûÖôhkqÃrðÊàÂÉ·CÒeп]¥Y·}yð0NÜîÒ -º40¾ÞØ2Š® ëF›þCäÜö¸ãõä }Ñu½‹ô±;PU#0—@žs& ±ç‰d¥VâæRº°±‚–Ø–Ä «jÓ·8µU(þÓ/ƒ«xo¨¢ÒP±u<öÞÅ-¥„¤øùÅ=ךž!ƒûüì!EÆâ PÏîc†)<w{j,‘oQ_¼6ÞY$˜ªäƒ˜gZï?6â´òŒ· -;_$ž‚ø,§©Wºzµ.×´¤Äò¡6zRßúvëæe¥I<Žl¤KÛÓ wG={²3ÔãNkÑä£]7øð°vFU×dã¤E{+Ý\bx1Ï߃ê¤óуľsPp£ -ú··`ÌRË¿Uµ|\ uê+]á#ŠãnͬUa«(Nã5$³ë¢¥Bº~™ú›ýÙŒï?j†,c09įýM˜)_–—ȃ~I&“i$ß}ûÿÄóÿçRSýendstream +xÚ•Ënã6ðž¯ðQ".¢ǤÉ»-Р5ÚÃf²ÅÈD$Ùä-6_ߥȖ’ àóžá¼$VþÄ*‰XÄ3½J2!V»úНJÀýz%?ª8nšAO~zšJlòѭݾ7Íõ²Þ)/(Ÿ)‚(éÂI霜ŠGJx¨¦wowTăÞ9€ˆ¯àLKGˆã &£é:<çgß0jkKºýpi9ðœ=/ºJ!uûŠ`»1˜ƒ¼òZòÓnïÏ}œRSì{Ì®~Ñe²Ü=‹L‚ÍÞZÓÛE#Àv=bpޤ!5¾VYA´® Uä'2¶!š³Ð Æåy{AÛÛºîgÁ!’²2 ˆd‘wN£ñ¢æé<˜ ™LL"ö ƒgç'#è¡“ডªmFzWÄù(Œh ×[C(c¡ð !gE 0ëEŒR¨D!-þäumáÁŽtš#â¯(#ÇçaNœµí¡[vth‚Ä…îŽæ*ýzøB‡G®ùÍZÇ#!wûÆv¨ìÓçXMÆ„ÈRÆÓ8œ¯/hа³5º{ª\è=ûå”QB Ͻ…ség +˜ÐYÊA5L€ Ãï\öÀñrª]D J·€ì"Œ¦Úv}xl[ÈÁá °ßÌ=K‹$O¼i¬ÈûûaÜÇ\ Þcº¹:Å›W¶³cPÛå,oöfw(&¹–oK ®Ì>énÆ”z€‡<Ï4PxM¸­í†~òe˜{Ⱥðúá‚%8g\Â"s¬W2 Oƒž¦ ñʇ.Ž5€X'á·í!/v9ø¬®‰ì0 ì¦÷±G(=1rçRŠ»6‚€o—kŽŠ2–r™­T³D¦)í9ðÇôª-WÃñÏÉÖ3ò„S¦ùÚ3—¡Ø¬¾[ÃÕÌÈ`ï¹-;×Hõ‘ö™4Ôþâ@ûf(Â$òdàùȤ™l4éG¥’š'—–D +BGéûá©>Ð=—6 ÇØ‡|™&-°îÁêiužØ®¿±:+-™Luòþê<¥7É2!âéî¬Pk¬iwVL@!kÎÇ:¤^ŽMãîTרƒR@ðì+àM‹.èJ}`ñ„êíe_¦’qåÇÈëigñ3¼\[b7d܆t•)¬Û–èêÖ8$© Ô»—E•dê#ômC qa"i¼§©yrƒî´sxª‡Yóc„¸u‹¿k"-üó{Îâ~X8%&À…,Šßò¸#²é Ç»ûÜ@¶{øF)aNvf¼þ~(/W|bÌO]iJü”aDyï ¹T•oÝ +'gnDK àdek(nž‡1‰7§ÏÅ}?Θ7Ò+…ùÅrš]ogÙ„xžd2“PÍP)•« +}©XKÎÒÐïhþ7endstream endobj -635 0 obj << +572 0 obj << /Type /Page -/Contents 636 0 R -/Resources 634 0 R +/Contents 573 0 R +/Resources 571 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 604 0 R +/Parent 541 0 R +/Annots [ 575 0 R 576 0 R ] >> endobj -637 0 obj << -/D [635 0 R /XYZ 74.4095 793.4011 null] +575 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [348.8067 385.5488 375.1427 394.1136] +/Subtype /Link +/A << /S /GoTo /D (cite.Tanenbaum) >> +>> endobj +576 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [397.7649 385.5488 429.651 394.3199] +/Subtype /Link +/A << /S /GoTo /D (cite.Vorlesung) >> +>> endobj +574 0 obj << +/D [572 0 R /XYZ 74.4095 793.4011 null] >> endobj 54 0 obj << -/D [635 0 R /XYZ 74.4095 771.7323 null] +/D [572 0 R /XYZ 74.4095 771.7323 null] >> endobj 58 0 obj << -/D [635 0 R /XYZ 74.4095 555.9652 null] +/D [572 0 R /XYZ 74.4095 352.2857 null] >> endobj -634 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +571 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >> /ProcSet [ /PDF /Text ] >> endobj -642 0 obj << -/Length 1359 +582 0 obj << +/Length 1356 /Filter /FlateDecode >> stream -xÚ½XKoÛF¾ëW°7 -07û~ôæ4I‘´ÒÚ@€&9ÐÖZÞZ¤’ŽüúÎ>HQ¤äš>h¸ûíÌ7ÃÙ™¡I†ádŠ#ŽÈ”a ’]V œ­aï×á—$lу‹1úåùâÅÉ2Œ”<;¿Ê(7ˆ LvJÏWŸòßÊ[×ÙͲ Jç- qþÊ6qáÌUK‚ó»MÙm›å—ów‹×çƒaA1ÒRÒ§±ä\".¤Ê -J”ZÑ|Q)Fùà •ÁH #½3C€„AJ)|¡H Á…².|põºø°ä8ßÖë´Ô,)ÛY€°@ú@䊑ǹ Ú ͱüq1•Àͨ˜â˜zèBÌRžþ>)¾)¯Ç×7Á”OËÓ =/Üfu×'7ED¢Ÿ§ H5EŠ(Ì©ô¨Ç¸Ì´y2Ó+'ö®\¸nþÚÅë6&Ç”ñ[$7#ɰðuŒBþB´ÅÃeD å?z×Q!epã¥uÀ™Ê|e+/ˆ™?°·ïO@ù±ÿ>¦ï€1¤± ;sz¸Y³îoJöçøôgŠñ¡od¦;D"g,ÓLèQÙiKÕ’Ä8ÝûxØfeë¤ï÷®½¼ŽOžÂ¶búÝdÛ¶ ùI\þeãlÝ%‰jîêU\8óŠáüÛVC×ò(zam÷™q^¯\x0JÂç^@†¦®ñ¾¼¼†ƒ`Ø]^wš‘ùµ«‹(E[~É6k ìÝ¥ï7òË*5KØŸ¦‰q¹íJBêlZY9Û´ÚNë«Æ¥\[‹“qÚÆ»«tº·;é“wGÁû{ÇYp¼¬»^o¢å=’2?]‚¶`F*O²µi}r ®Þ»f¡À¶ŠËƒë Û [_y¥åfÓFìÚÎÍGpŒ7í6BS’tàÄ6q|g£ÿ î¿Àt&‘Û®ŽÂ_>®7¶ÙEL‚Êu{ïÖÇ]«c.B’‚ðw²«a8êÊÎmë¸~WÅ_0×FÉÕ7­ Î&‹ ]ÞXr/´º¤è÷ízbfë¶ëiÜŽËΠ7îy—Qß&RçKÐòÂn6öØH¡]®ÔŠÑPUÇg¨ª=*–">e]+:e0)D=è›ÐÊ™dßfëB¤¡ý”>AºúÌOÓmHíÔ³ ê··®„!ÎkÿZ⫪!Ô¡<àucݺvm›Ô­\Û û:!ѱ€3c`êÿšò(–¦§çLLѧLy’rMS¾ìä8ç †`ÌãÇæ<Šäœw„õ0çÁ§Œ4ŠVœ`ŠÃ\Ò§ý¿a>9ðÕ%|µ÷(Y&þáËÿXáÓendstream +xÚ½X[oÛ6~÷¯ÐÞd fx'µ·ti‡vÃ- +¬éƒ3ŽKN%¥úëwÈCɲdç‚uCt|øñÜH~ K(ü±ÄH"i¦“ K®ËMV0ökÿe»èÀ‹!úÍÅìø‰%™Ö2¹¸I8·ÄP%¶F/–ŸÒßòû¢uëù‚› +2_(JÓ³zÓnîæœ¦›õÚáØCµDá+šûÂþóŇÙÛ‹>Å)±Zó—E-¥&Ri“,8#Z[3DïÉÍ0b—}n\'Œ“Œ1í“ë ¦2bŒá!7AxLè4o0ø³¢Z-Îæ2«VQU‡D}ÂLù„}^ÇïLµc–Yo¾$ƒÜ (oø’*zï-݃²ÌÛ#4ÕëMûP—~ l\¨m°šdTª}™S¨‹$Ö*»oÔ@hÔÚdA‰Èl0ðuöé3M–ý0‹ÚGøA Ë2ž”3žQÂEÆ:Ízv>ûsèŽeœ¨LšÃÆp"cQì§ìDX#XkCøÉWðª,GÀ@ ®¤…2hc‚Fp? ʼnÃÇïK–%§0Ÿl=pë7P¤ÞÉ¿‹yÁmF¬¤úÇÕT+"3*§œñ}Ça²á9³„R a(fˆ¦¸þ¸ãíð4w¸æ7æÉÕœÑôªX/ºí-#?w ·8W<:™ÆÒ¡ž‹ebÍÇ2>sjçÌ Ì88a áÚ°½ÁM‚”«  Žh¦žî"Š)¢áäìÏ£ƒù )­Â íb–2]º…q>^µ“¨Tèƒå˜³Àãe’h¡ôÖcˆ>‘¤^u§%ùk¸(ÝœÅpÒžE™ØÆ–8éF\B¡¹‚ï…õœÛ‰5ï–„6JõèKâꥫ°NßA‘ÍõíPˆ¢¯ìwß—]Ó¸êu¿¬ Wµq<šÅë „sWÏaS¤ßæfÕhóŒÇ©M{)¤¬–EX Ø3†máƒD2/Ž?òë[˜ n‹ëÛ6–éô¶¨(¡3¯rõÊAìŵ_û»–xµIOƒ_oPõÁƒÜ´9á2j]Ô, ‡‚«›Ö¡µ“ê¦ö%ÉWÎWâ¡Jx¸‰³;¿Ó"„Ñr'_Ú%.BâyÕvvcX>#­Ó“9X n´ñA6.êGPûXÔK„†6%ªûÔAvW®ºñFóõºAìÊMÝ#ë B³AhÜ"-¤µ1~p˜?ˆ» çÄ ÀwQ¡ð·ß ·k˜µS ÜeÑî¬-ÔøÖØ W~‹ +Hï‹ëuçmÞ› +<”øw JEuW»jP¸˜áM„=â‹óÎbzënZ4ôûfJ檦í<Þ;Oo­úŒ ÂÞǘ.æ  ù•[Où[ßþ˜¥_ÒŒúÆ:œóDcíPZ´ kø8‚Q'ê@ÏøœØ +}¯Ÿ¦èÈlÞóÛ›KadrØàÍ.Ý ¯Þ¬üâà¹+˾â¡IàmíŠUU4M4 gså‚íÛˆ$‡êü‚öÑ=N5õêÔOy ÝÓ\Z7ÍVF§¾'>N$á;õ@ød†Ì¼’ðQxØ#ÞC=Û9p­FT:Höø²§t5©“‡iè™8ƶ^Çô‚Ê3£sxÁ/•–ûHÊ¿öD<%€ Ê/Š@¦-y®K1 +=ŸÛGæq )á¥Ò2o”΀¾l9 +ê~èüÈjø”4òái~×ßúfœ0¸aæÝ¾©çº/X~Æp>  ÁÜmü„ÈxT‡Z’…G†Ôüeÿ~€÷lxviö®}ðOxþÍ å»endstream endobj -641 0 obj << +581 0 obj << /Type /Page -/Contents 642 0 R -/Resources 640 0 R +/Contents 582 0 R +/Resources 580 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 604 0 R -/Annots [ 644 0 R 645 0 R ] +/Parent 541 0 R +/Annots [ 584 0 R 585 0 R ] >> endobj -638 0 obj << +578 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -3488,7 +3362,7 @@ C *‡544ôÒK/ÁÆL+¹JÈúj!,ø…)JVBr‡Ü³gÏ’%K²¢I`ÁÆuÕªUÇŽ;~ü8|HWŸœmÓÁ¦]z¾Ž9(p6'ÞrxxXëÃ?ÕA«W¯²–Eý ’^å°„üIKΟ䰤ýIQ4o.%æÓëÀ-¼ð ۶m“^’BXðk_yåX°`€OƒÓІ D±ªÒrDç 6ÒiTS ­©¥WNrr-_¾<Ž–À”4;~?¬¨\pXímٲŃñ§W–W!,9R*—?)n‡DýIÕ”yp)1Œì] |X¶lY.´"K/I ,X KzXÅ*Ý®{À*ªQ D@¢XpìJï@nÁ‚¢rÁþ9wt‚S¹Á<älãƒ>€Ã²ÿµ,êOô*%êO÷¼ÒXþ¤ ΃K‰a¤™~G޹\ú}ûöy£W^¬¥K—¦)%ÒXé€ÓPŽä°JÕ(»èl´V ~ÛÊ•+ Ž<À ¹M,»\¿ýío‹I`½øâ‹»wïN>ƒPiº‘¨m¯n6†ém-‹ú+zåÅõ'UrIø+zu·™ªƒ¹—É€%‰Ù³g¯]»64˜;w.ïi½4!UõÀJkëÖ­óæÍƒ}&¬Áì½KMWH‡pø‚SÞæÍ›‹ºe— P@sæÌɦ6 auww§‡eQ,°°Šç?+V¬HC‹r6@p„̾Íô¹–…ü‰y9óúÃïd÷'¥¿VÈŸÔ¾9åõ'UjôéRt´Á€ìÕU:tèPÒôñÿŽ#àendstream endobj -639 0 obj << +579 0 obj << /Type /XObject /Subtype /Image /Width 586 @@ -4029,109 +3903,197 @@ Y ¯èôÊÎÎV…R`EN @ùà8R½****Âzeeeذë¹[@ž¡‹ìF„EOtõ"Š'ÚÞi<1ª2 BJ[ÇqrdffªÆU€HÝ"(°à„ÐEv•I±t;«`iÍH„…tìCŠ…¤C¾ÿ܉'HõBïQ•¸a!'5q:߸~ý:REëÛ2i<é"»Q`‘Æ“.¾ã£Æ¢ˆ'Fp„”6ŧææf¨&ñÖ××[ÆnÅÊÈÈo󩱤 P…e:,]3R`¡©*$ÂBi¹¹¹ÀB‡aYÕ… ¸^çÎÓjD•––VWW'Ž¡”œéAê à*Ð,kˤñ¤[ìX,Òxb¤E<é»õÞgŒÒR BŠdLÐh|||aa¡*cMJJ lª¨›S`-¬ À*//ONNF/ M@ùn”ȆºžCdC¤ÈqJKKµ¶ ¸^@”³Jˆ°eªHŠ€WöKNNŽ×¢óy!R®É²²-ÅóæØxbRfÀã‰n±Dñ¤Óµf'Ff´2¤°dT =U¶ Ç“^ÊÿXA©Bendstream endobj -644 0 obj << +584 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [232.8089 485.2654 252.2497 495.8476] +/Rect [233.6393 483.4938 248.0949 494.0761] /Subtype /Link -/A << /S /GoTo /D (figure.2.16) >> +/A << /S /GoTo /D (figure.3.1) >> >> endobj -645 0 obj << +585 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 413.5564 87.8688 424.1387] +/Rect [73.4132 411.7849 87.8688 422.3672] /Subtype /Link -/A << /S /GoTo /D (table.2.4) >> +/A << /S /GoTo /D (table.3.1) >> >> endobj -643 0 obj << -/D [641 0 R /XYZ 74.4095 793.4011 null] +583 0 obj << +/D [581 0 R /XYZ 74.4095 793.4011 null] >> endobj 62 0 obj << -/D [641 0 R /XYZ 74.4095 771.7323 null] +/D [581 0 R /XYZ 74.4095 771.7323 null] >> endobj -364 0 obj << -/D [641 0 R /XYZ 282.7178 535.1877 null] +298 0 obj << +/D [581 0 R /XYZ 280.2252 532.0516 null] >> endobj -365 0 obj << -/D [641 0 R /XYZ 266.4172 185.9366 null] +299 0 obj << +/D [581 0 R /XYZ 263.9246 185.0508 null] >> endobj -640 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R >> -/XObject << /Im19 638 0 R /Im20 639 0 R >> +580 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F79 568 0 R /F28 173 0 R >> +/XObject << /Im19 578 0 R /Im20 579 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -648 0 obj << -/Length 2117 +589 0 obj << +/Length 2996 /Filter /FlateDecode >> stream -xÚ½ZYoãF~÷¯à£X½ì“dÞ<ñd± v1X ™WØÊÓ¶äºIÁA"\5Ö1}Õ°5ëµ¹¯kؤL)Ë5vP]Æ”CE„‹HÌ “!„&1\"7 -J¹`0i̸ãëØÐÂkÊÀ‚[]ÚL‚|7 ´¨ŒXпc¥ãºe*Í8»:îÐÖ§‡C®½3]@0l†qàûd­Ç€y¢ ëÁ°8xœ3Ð8°&I9§ ]A‰”ì› yQ ELþ•ÂèOœò$˜+¾2ä)ªFÉÿ0ä) J ¹hië˼0ä @_òÄØ·+]q@¼6ä¡H&Ô¢C^_æ…!O (’\\ëcJ0‡‹Î=‘ºØßù.¶¾“Ÿ/âónîÃûCž‚A†»Ê´˜#z2/y‚ƒÊñµoA€'O\è]ÑÃ÷-GYáÉ'—zŸô~K§Èº´âjI§ôe^rJÈ Ôgq¥b-ˆ°sÊ„Þ)}€ÿ‡¹»?y|Ý4³üÜ S_Dq‚†¹[J½oîŽ x“ßH*;7w{¾ŽíÜÜ-gæn(_±T2èß1»=×(Si_?wwƒáCÓb–ÊÕan@Ph¤’YE¦ó8I¤"açq‘ÌjÝ}G,#"£h^iÏ&…€ -²U'Ë9£«yÙl*WyÓÔokXÀ¸ alvŸ?óHTvݹsEÈœjIp[×vælŽ/kðî±(­-3Ç•:ÊC?eœwÑÝ ½€gtyý´·u^f·ny´ŸÇ*+u3’ãB¬~Ù˜bšðN˜³À?Ó.@ÖDÙÁ^ïÝS–¾µ¸ŠVõëg.D£+ãR»™kãuX¢žÓ¶9RŽç¥;ãïq–~Ú7ùN»ÍŸu¾×åóš£ÁŒÊp2-‰ÝýÒu94ŒÉõütÅ[•páš®ÜSÚ¹­oi_ÐÞºÊWtõÅø=Ó·–%KK·ùò™+U–˜¸ñ‰ZrÚ¢ÚH1Î×y©íÆ(càbäéWPby>èµoÇÊ’tî @ŒÙP­ë¡òÜ(ïï–ã‹ä°TE­^@±[»iÿ02Í“iÀðib9M\ÐÕNïÑΗV°†½=Ø‚ªºA[6ni7¶ú-×{HU´ÆÏk‡pê¹ÚC¡»Ìøù>Ǽ㔯vyÜü6.oáÎ"7nŸÌÈ’š²‹Ô´ÌÌØ -‹ÐiµuŠ´íÜË$¡2´ÚÚôw‰ —9KÉAíÁç/~äÃ;îªpEÈc–À oèú Î 2¨v_þÜï±þ̦h¦ÇNd›W#"§­†ŽALZ»ãºv­€±‡ÁÛÐàÚt»Óèç2óþ»µVÂÆŸîÖ6\êrEºJf/Ø;5zû\é´Èk3•K¹?ž²}Ób)5;U’$TFض·IˆÝšªË~‰3n?|ðFbßS 622-܉·¶6íë k@'w¤&¯FÊ®«AÄRîS·Ó>ÛÅï:Óve»M9È »S7º™­Ño®ì%…š@À*Ãrìg°v«6Ü™ìøúª±"ÍzW[¢=Øåx¢Ò}[=íw©´‰ -‹»ò-ÅæY8ºiÀ°xi+ëòÌãŠ0;iô+’/2¨šÑKàŸYÅT’é™Í$48Ÿ=îî’ÙæþÜþåv‰—]ê_îþ𽑳”eƨٗ§™)³‰–'¦_ŠŸæÍ_ÊÆmKaÓ¹d‹¥N’ù§Ã¾Ù?/D2ßo·ŽæŽUA®¬_Jã?ùËÝw_ZA´HXjŒxŸÔJ¦´±³¥à̘Ôv©#O2à”šÙ2a2K5Òü÷î§Ÿ“Y´¹ £¯ÐIÏ21ÛÝ a™‘™Š#Û»Ïwÿh9&³¥QŒk˜?Ë‹Ö%À+4i…°ZòT²”§h‚Ä2n•n5/LGó<ÓÌXmfV§LHIšÿ+Òè×D'»þçC• +™±„kp [e Âû…æàJ§C¡[–Ë.ϱÐBiàÍBúáa$£1L‚zn)cdyMF+˜6=¿;¸r]•õPNžf@œz1ÁÉÓwù×,µ™ö¥ed¹ìò$1Ó®˜œÃÅPx­%“)¸:Ê™œ766´¾©­O,'äÓÀÚ +Õ—Ÿ7ôÍä;Ùù¢|ÑÌ]ñ>•Õš®Ï§…†@{Ú–® ++nÊ_Kwpžn>(aa»(Ï;ÅL’ñ›¢Ãó’% XgJd^BqÞ·“ðdŠËF[tF „g)l,—B¹€4&ÜÒµd¨á/ )_¹$IÆÙGŽ¡2гî#QZª+¢Œ¹ycök4'Ùt·+]4fpp†eßbž¬G@Nf²€Ç)G‚K!˜ÚdY¦§ ‹Q¦¿ȳ)1ý[c\qäi€q™Tò +È3†3%ƒ]~È3®W¢Ò[†¶.Ï ¯'ô%wCÛàvEÆÜz"^yF(vŒ¼%Èëò¼ò 6P^È+yÌ(Á8ÜMÝáy!õ$<ŸÇn(áÉÔ—%Œ¦î +ø €žh’reoj‹ÏK¶‚q›\z7”ðd‹ËF[tü–@Ïp@ûnj”ÏKF aA¡Fž7Êí$<岄Ñ(]¿¥Q4¡LÜ|wX^2I"™Ð&½³n'_k‘ËòEƒtÅû? ï.öø}xæöÈpŸåˆ¡Á)µ–ö}È;,É –_jkY–Š3õfK×’CÞbyCìJµÑ³îcä©®ˆ2æöû‘w ?7G¼¡z¾›‚ˆ +¢·&›<ȑ˔YcÕD~z4Ö<+µgÎÉ´’LóG.J\ðùweÕ€Ô\Ï˦©ßм ^ìgŸ¾J«Ôn—|ñǯ:zà´«©Ñ{ycôòŒTyùܽ1AØèCïvÁ@YÀ+ëÇ uë²*îCsO÷‡¢rÍ€Oð°úyéãdâ½;ƒëî5𷼂 0¼ÂVÙ»MèùÛ‘ZõËW©TãÞ¢4Y:4:6»N€ýüØìwyÊ*¬‰û ÎÔ¼|Ü4åÚ…É]¹qÕÓB¢ÂÖ‘UŨñѕԨpÕ2ouïU·ëŸì„¶ºîjÔ h9þ*©*ïÜ0õ‰Óßüèõ‹h;WV‘`Ì®o!XÒŒh>ºEL\û 9Ô‡gyØ“§Õ5­?í6`­ú¡•äË«ê~ʤ;\xDžJ(Ÿ.ñ¯w9j¼×nƒÇ{àLÏeiè +:Ô úC²V4±ro¥Û€Û×x¾WÜÒ•u`Ô7m Æ¡R°ýPº ̺܆ù*oÂ-ƒ]¶%Z‡ãÕól·ô©fxà¼*< XŠT¿ø¤òí~͈àCµÉý=„ ïÅ;_ƒ¨WÖ ‘„ NÞPU+0øÀ=QRë– U{ï@0ä]•óc½và|Þ½»aæþž?n‚!€> ™/S\FUThÁSÖî oåa*’¯8¼…„Ï\y›Z¦Å,GrøÑh¶ljêÐ!¡ñ=ê ?¬|×Î?nó#M4ÑkÁÔáKâŒÞ¿iãÂsπᚣv/—@ÿ•&¬8ÐK•Ãü(ì"³™``")U`æ×³Ãz›?v³e\³ì.šÈ–#ÞL³q# ¦–¡£$¨®m;â†Û2ÒE¾Z;4sUD3Þ“²|*‚-ÎÖÞ%pÔß'§àCÃxs§ÌM$—oËÚCì°íþ½ÓHðzSúæFàcžêû­ßMj9¯ÜÑhö¢Hú]ÚªÍéH8QÄ•ù6¬x;Ö>!½aœhùö„C£ºÁsY·‘‰ÑÈCfŽOÔøÅŽZ”1ªÞÕ ™ºqM=ÞB0)3Á'µÆ“ì»HÛÜWÝÓ@XSì_^†I –„Ö*nÒî¨94* =›u»t…¡ñ¡zË7pý¶aÜÃh<dò"Ê…a;t££ûÿÏ€jôsUn „GÃ÷-£Ÿ+=“V²DƧً7¶]³ì.š€Ú#Þgn, QÂÖ „"üHumÛ·xc»á¹ˆìt"öõnI9| (j_Õ­ûbfÌ£vWeˆÊoÇ5ð‰öåX=7xÌáo&¤Åû‰gòu§0Öìj"ìªY#¡¨"º"?¬¸úvÛ°¡ò"¢†ÛÀ¤N¯ ó.U|å‚eœ›.<—"2-Çñ‡Ã~<øÔžyTè'¬ +BèâOe38OyJž(Ž…@wÕåÄ +€åÊI,¨¼rÄÑùúCdœ‰ÄÐçF,8.«=vHLjƒÁß6Q0À–OùÕ¶íû䉂v°ãð8Ø…ÑØ…I;ÿ§G~›Ò4³B?Ø4‘mpÙê¾Ýg2y ØŽCä ˜ §ÚfáŽm‘ NjZþð@+wŸùl$}·¨?†58ÚÂìÕâaQ¬ç†xûôv2ÝÄFþ(z†Ãîàl8„¾V÷³À’fB9hçT—@!B•kª²pbJ2\ @xºÉ·p,*Íè¸÷4\ï[Ìm]&Tžì¨ó‹ÃBÛzÝOص_»À- ¸[÷âƒÐãfB¬»<ü:kòXˆ\½Âï +8ÀKÒÏ&ÈS5‘åEºÅ¡‡D·ÅÍ’s»Òg9 +Ž +­2ŒÄâÛx½»B/œ¹¶ûäÙùìŒÕó±z +ûFßN†~Ic}ÕOÞ'Êßð‡Û®¼Ñ¥ðO{r˜)0ã3jÞïüg; ê B\»ÞSÓ+ƒhþµHÑIH‚ª W ‰· Nv ª‚s´}|SÆyƒ|O3¯Q^Ê[иˆ +t"™‚Í3?yŒK–Ý5ãø;âÌHü†–r>aó[ªk»Ž¸yH@uûR)Δ…Ø31Aôal±`ÒúqMp ÃMˆeŒ?áÕÇžž:ºq†d˜3ðü%†zy€‘Á³”±à¨S€"Í·IÉ$˜àž:РcFܰ  ‘HöÓ°„³4“q7F²>Ä6LEŽÕ†W1¤2&,þ8³¾W®9àuX£Ìo|z ¨ÊÙ± Áµ ’ è{% %†Ð"ض-,h°ò²‡ÝÇß:ô¼—æ°ŒÌJ•L¬•]îb²žqA$·{ñIj…øM…'Tõ”^žú¨¶¬Ú'‚:ܾUh ‹•CÄm§Ç×øÆ9^*û%ÈgR(¹Äoæ=ED»fÙ]4¾ºcÞg"†/çJªçìHumÛ·N¦Y»U›#×[ŒÏÕå¥Ïeí¯žÉ΢ù4e‰2â}¿ÓîO<`@È3¨¼þìÙ[_Øù®\×"endstream endobj -647 0 obj << +588 0 obj << /Type /Page -/Contents 648 0 R -/Resources 646 0 R +/Contents 589 0 R +/Resources 587 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 652 0 R -/Annots [ 650 0 R 651 0 R ] +/Parent 595 0 R +/Annots [ 591 0 R 592 0 R 593 0 R 594 0 R ] >> endobj -650 0 obj << +591 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [224.0423 426.8697 238.4979 437.4519] +/Rect [223.1076 423.829 237.5632 434.4113] /Subtype /Link -/A << /S /GoTo /D (table.2.5) >> +/A << /S /GoTo /D (table.3.2) >> >> endobj -651 0 obj << +592 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [163.3983 373.088 182.8391 383.6702] +/Rect [163.3983 370.0473 177.8538 380.6296] /Subtype /Link -/A << /S /GoTo /D (figure.2.17) >> +/A << /S /GoTo /D (figure.3.2) >> >> endobj -649 0 obj << -/D [647 0 R /XYZ 74.4095 793.4011 null] +593 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [502.4218 189.397 516.8774 199.9793] +/Subtype /Link +/A << /S /GoTo /D (figure.3.3) >> >> endobj -437 0 obj << -/D [647 0 R /XYZ 249.1572 703.8744 null] +594 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [305.6841 135.6153 320.1396 146.1976] +/Subtype /Link +/A << /S /GoTo /D (table.3.3) >> >> endobj -438 0 obj << -/D [647 0 R /XYZ 232.8565 592.9685 null] +590 0 obj << +/D [588 0 R /XYZ 74.4095 793.4011 null] >> endobj -646 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +372 0 obj << +/D [588 0 R /XYZ 249.1572 703.8744 null] +>> endobj +373 0 obj << +/D [588 0 R /XYZ 232.8565 592.4279 null] +>> endobj +66 0 obj << +/D [588 0 R /XYZ 74.4095 353.3585 null] +>> endobj +587 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F79 568 0 R >> /ProcSet [ /PDF /Text ] >> endobj -656 0 obj << -/Length 1825 +599 0 obj << +/Length 2887 /Filter /FlateDecode >> stream -xÚ½ZKsÛ6¾ëWð(͘ÞÞ’:é$é¸÷Ò$J¢%ÖÕˆt=Ó_ßA‚Ѓ”ÝÀ¶gl\.¾Ýo±X$ †_’(Ž86"Q†Aƒd±àd÷~ñÿI+›vÂi(ýîvòæƒd‰FFJžÜÞ%”Ä&½ÒÛå—é¯ÙßEof)UzJÑ,O¯ó½ëø\lgO6Y½ÛϾÝ~š¼¿õ Š‘–’> %çq!U’R‚¤Ô*”î¤6Hj ¶`ÄŒVæûäË7œ,AöÓ¤í}„ Œˆ14ÙN(Uk&»žÍäóäw¯Ãx”!,VæÄ ¬múG•¥Ds„LRÁ5¢ -Kïj*W# ø ƘsõŸyQ;·~Åo+øKŽ}J™AÔ0O2¤yhqÀ…>ÆìU¦¡ÎSД àžùx}‚QJ$ Ó11v*/aTÚÆb|¿Ï‹UYTÇ@‰6È(a ×úIáDbà³óá”zi¨Ô!Õ!RÌÁ›&gˆiw‹ÃÏ0åÐÀBDe¼Wy¢ÀH -|‘ Ó _Ïö(>OvˆïÝ~—-YÕN¥Ÿ7E^¶íì¾.þ)ò}^Z’Tjİ€ŒÓá¸LÖ°!Q9tŽ‘@¡“SÓ€¤Ã$ÄCس0ŽÐÓ"|Y@^ƾLC sŒ«È(—XØ0 ñö4Œ#ô4„_”X "*jF -uŽÑ€1$Â|†ˆ= zB„/Kƒ&Pk•†@ç RCM`´)†iˆ‡°§aaG×¥ i -+Lc4(‚ˆ€ºÓ‚”Ã4ÄCØÓ0ŽÐÓ"|Y…bG]¢Cc4 ™é uRD„= ã= !Â#>ÛMÃÓfTL» ^>˜BðŸFå#Ð9ƧˆJ}¡bа§c §#øJlÀÆ•kÍ£²ècöášRz¡rŠˆ°§c¡§#DøJ|`Øàp*£òèãƒÀ®IÙÎñ*žq„žáëð! ŒRÇä#Ô9‡0Ðɰ¼PKEDèù¸€°ããá+ñ¡Áu1Tޱ¡AæúBI_OÆ(>ÏEˆï•¸°ñÁ"êJêcCÁfŠ™ …UD€=ã=À³åmVÞíí«òl•»îªÎ€ާõ(#à‚Fì`òFe$Ð9ƈÖCä%ñö”Œ#ô”„ÿ'¡Iœ`¤4!Iøjÿ (•6¨$Þq8OSe †b\ñsG.'G/ÄæuûJ; #AùÀ¦ÚËy1ëÚÛ¡àÃy¾ÙäÝ1‘D?„·G7°_Ç8â¥.@9ÕÖFìw+K¨cu»-òŽNì( -ºs*?ËŒDL}ì hF‰}ñÉÀ“ÈqÎ0{ÌñÃ=k¶?¢XA”IoØÀk¶ÎwþÜ4k_.Q$ëN沪3u¬˜{ãºêÝýŒˆén³±V¿ùÑ¢Ñ`¬¥X€_%¶ÑkUÛƒ¨y¨ -³úܹTŒ#”òÌìê¾ã» -@`­Ÿ5 FŽdðdÏž³aLž•}ºG•ÙÅH-Z7eRòFÚH'¶›Á8¬âJqÚô0ÚÜÝí7·”$×; éÇ Úž€B–Hûa~ uJµAšC®ŠæUÉ`>ÀÉžÒbJè“ %ê} ñMGŒ žètr^ÌáÛ¹Îób³|(W]†!úLŠÑ Q;ÃQNÁtR—Àœh³`‚ v4¹š‰egŠ›XéDÁêÊ ˆ8ì4`›Ä›B`(ô ƒÚ?ØÐ‰Q€˜±Þ&dh‚½<4ºTWA®¿2Î7­XU,Ö®e{×åÆ_?¹k,ÝjzS”«ôf&@¥¥îdäúšï ¬üeï«ÅºÈ—îÎ<¯ê|]wjA RWQ^ùqšCÝf®+X›”Û»· o‘@ãØ8¦Y¹ÎÊ¥»eƒÁ5—ùC]¬ h:¼›Ò×îÉmî€Ü×WNäÑFh¾Y¬swý[¶X·XëºS4‡ê»¨[@­k­± ë¾vºö˼DçÌr±Gˆ³—G¶Ù.›¸«Ãm@êî\r:ØlÊÐöX/ÃÃë²Ú¬JxÿÛÍOoo ŠSbµæÏC-¥&Ri3+8#Z[“÷N½uD[ k£D8«°Ï/~ýΖÐ÷§‹øö ¾Pœã³íç†P+tz³¹xwñÏF"…ù¸ T qZXHAX|l†t…ÌJBžJZ Õê¹ÎTÏœ"N àSA7!‚êÿSV‡ Ò÷TÑíþÏŽuÊ…#Ü #±Î}hv!•=ÆÜˆ,r™}Ð\*àžþû›F­‰rÂN‰1‰<‡Ñpxv®‹ñí®¬Vuµ?ʬ#Î(ç‚Ûg™SD€Î†Í©hd¹Ð€ÔæH©mJp)ˆ°`§)‡ªÔ¤Œ·" *J´¢GÙiº'Ãײ=Н!;Ç÷z÷°XÞ-öÑ•þ²©Ê:>/>ªß«rWÖ¸†Y¡-TAÄI8ÎSÀ5êØ¤d2ÇH€pí$w$?MÂt[Æ64ä_–Ð?/bŸ§!“9F +r&qš†é¶4Œ#lhȾ( ˆafÒˆ”Ë£R Lxò$ "lh8ƒ°¡!Gø²4Xµ3“ÒÉ¡A[¨ 0@#Huš†é¶4Œ#L4t¾, ÍrÈüSÒÉ£Á0ÂÔRŸ¦a:„- ãr„/KƒâP ÐISt.sŒ¥!2{¦NšaKÃ8††á ïÊÝe!èü÷K®æø<Âøä“ò‘ÉãCrµ=S1M°¥c`CGð±Wi­œ”Læ°·œó3•Ó„[:Æ6tä¿68’ëIùÈdŽñÁ`×dðåx 5–q„ 9ÂoÇr0j;%¹Ì>”ƒ—‚ê3µÔ„>Î L|t~#>,¬AMšÌ3‘clXc¥=SRM‡¯%c_ÃEŽïq¡OšÉs™clØL w¦°š`ËÆ8À†Ž à`y»¨ïw—ŒÎ«x~¾?,€Iç‡QF@#Œ(ØóNÊH&sŒ¥PCì%Ó!l)GØP’#ü2Nò%IF‰±ŒÍò£ý¯¼.à\Ø ²é®3@y–6dˆF]¹ô®^Æu<Ò.” DqybSÝôkº¡jo.Þ–ÍÕdmòªg¯n`¿žÏуÒô:¥/Í_FìVHh`u»­ÊDg¼ªêZAºØ÷®®„ÓD(fÁö@ ÎðàS€&‰sjhaxÍöØ\vse§(” Ìv®74c—úI§ˆÕѶ¡¶÷toû°²ë¿¬ÃK;¦ðÒ.¼þô“AUÊ] FòÅõjlFF@qõ*õ ŸeU—Ûè'GbËt”V0 ‹áÌåÝûŒƒöïô„Áúp-À b +ý»á• *P4Y.C—_ÍêÆºp\“Y§¾ù4’ ìY'â!]µ_‡ÌIçO»%ªŸk\êcl8¾ +Åw>Ï>ì Š°ùý{aä:šÝUh¯¢ ˜d.«8ö¶<”Õ¦ZR Lð I+Ñ,ý?j?|ý÷:˜÷í~”ÕÝÚS…MÐ ì†ÀáÝzq(<;Ôñѯ&«B«Bv×Ú¼Å`›·`_ÍÃàšÍzÍå²Ì «ÐŰOYÕçeZ–±ÏæáÃbS¶Â’ŽÂgªî¬104´¹[—¸B.AÛá®z åQÔŸW3óE òôº^–‡0&|æý>,êú*oªëð é,ñAˆ¡añxcTXè2HE~w¡Ç)‚¡×=â^löwë!JWåú€œj5ÿ;d:iQËæ¨ _î£IÁc+¶ ý‚¶C£¿–î NÓúlÀ‰Ñ‚ƒ·}Z7xS*1,šädw¡[׉‘ÖͲ^Û*‚ŒA1õªZ¿ˆÜtʸÜí{¡5q·†ÀJ¾Š}âçݺºC¦?¤I¢vªõ6Tbœ +b=ðL»Q]Æ-‚üNó î-Da/o¨ÇÁÝÙ±0ßìCËõÁ3þ£GhÞ·óB¶*óm‚÷C¶6@˜j·&â>“°ý a°Nž¾Œ/,ì*À +‹ TâeÒ@4B¯iÅ”PÖvý6­YJˆ6þ)¹ +¼%,íðmØÑ ÿ-t¹[‡hýÐmIhù¥*3Iá1d©š OJ–ä8ÑSµ[^…–÷ða;ä ?¢Ÿ=lV]bV½-Á B,¨ÊÛ²~•ÆùdêÂ&ào±Ñ>Mþp‹Š½­6KŒ Ç¿i”8 +ä*‰4þè H5Û­féñ_yý—Æù ú¯';–= + ëÝ.ˆã²3õ:7mONK|…J1ó”îPA×ñW0¾H!Ÿ½ aë5/š^=Wõ­°PÝZR i2¾EKñ\@*ºMfŒÀȨ‹8K?3h>ø %šC‰•õŠ)¡ýcÑÁèjö–E5ÌzõÃvëÝĘù§§ +Ó@=Ê¦Ž  •a’„Q3dÉ…ê,6;–qü… 1‚Éðë5â&FP‡*q,l®‘¡dd •”ŸÃÆŸ‡ /Ûa;Ì#¶Åÿ†°Yb¥†} `ˆ¿yK[ùšô¸/ŸºÏ´ÙžÑN±±¦Â›·Û!ûdoL×Ï#hi~ÆÓ…I)“ϔ#”3Ö%0ÂùâÇûA-kC”„Á…T(å ¿V¹@¤ÀV?ëö*J“ÌÄrÿ<ˆŒ-µý¢ÔÖK¡ ™Cún9lʘ”¸Ÿ¡N¨§ Ö†_€q®Àœ†î4¤±,îïqc½½½£ã×ãã‚$¯È†_vvÀµ3Žš+°ãåà„° NovbC*öž£ŸãýNÄ<~Æû­£¼ëý]l ¯îmîaß rï¤^Yòý2©yZÚ°… p'ˆø†cr[Áƒ]¿+uúšßj†GŸZxVÝásû³Ð°ÏŒ…Ã5»ŠDµo¶Ù©Ç^¾â(×›t +œD‹v£ì.ýÁ’Gø§Æê³˜'ÀèQè6zÁa™B +CíÐO zFGÙ‚}#¯È&£Ïü»—âæž¶y0+c Z‡_oóÏÍxý¬"ºq’ƒ.:–EéWÚ½_Åóò±õH°e á)KÈ'ì^ GÄvÕeû|LZ$Ö&LCØu¦[öú”ä)q~l³Ux½^Â2àç2 -‘¹ˆ‡PLi¢„°Ï(‘›1E>hà\²'ûD‰ìÒ¥<q|šz›¶'͗ȨŒ¸ÁD­œ8Xš‹* ©¤! ÿ«0X I™–’!òM°óT…ª;§§_mçlöñÑJ8deØ t‹˜£SÜáôÙÅXF”5¼Y =±F“%‡¬\’¯Ó¶­±e?é›t6Ѷèüfá#žüŽÚªxlÑ9H?ŽªÀ+Ã# ¦©ÖϰÙfL‘êO_ö ›ÚÆâ¨âø4<õ:7mOZ´YÔ nKV¸ŽÊòerŸ@ÆÈ!E·ûa!í·¡¨/E“v5P5 Kñ¡âÊLúÄá´ÅˆæÏû ¬ó€S;ÿ¾!öò´Ø“f32óÿCÙ•endstream endobj -655 0 obj << +598 0 obj << /Type /Page -/Contents 656 0 R -/Resources 654 0 R +/Contents 599 0 R +/Resources 597 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 652 0 R +/Parent 595 0 R +/Annots [ 601 0 R 602 0 R 603 0 R ] >> endobj -653 0 obj << +601 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [139.9039 301.3389 154.3595 313.4767] +/Subtype /Link +/A << /S /GoTo /D (figure.3.4) >> +>> endobj +602 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [237.1855 153.5425 251.6411 164.1248] +/Subtype /Link +/A << /S /GoTo /D (figure.3.4) >> +>> endobj +603 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [355.1871 135.6153 369.6427 146.1976] +/Subtype /Link +/A << /S /GoTo /D (table.3.4) >> +>> endobj +600 0 obj << +/D [598 0 R /XYZ 74.4095 793.4011 null] +>> endobj +374 0 obj << +/D [598 0 R /XYZ 249.6817 544.9705 null] +>> endobj +70 0 obj << +/D [598 0 R /XYZ 74.4095 507.8183 null] +>> endobj +597 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F79 568 0 R /F70 552 0 R /F35 193 0 R /F65 558 0 R /F74 555 0 R /F69 561 0 R >> +/ProcSet [ /PDF /Text ] +>> endobj +606 0 obj << +/Length 2157 +/Filter /FlateDecode +>> +stream +xÚÍZmÛÆþ~¿‚% ÚìûK€~HêÔpZîÒÍå%ñtìIT"Rvz¿¾3»Kj%R” «EmÀ·ägžyvvfÏ,£ð—eFIÊŒ0`,[lîh¶‚¹·ÝOeg­ð,•þîáîë¿h‘Yâ´–ÙÃSƹ%†*qPú°üeò×ü·²)ÖÓ7v"Èt¦(|Øm›íË”ÓÉv½.ÂܾZ†ÁwEYÿVðþׇî¾è€(N‰Õš_‡ZJM¤Ò&›qF´¶&•n¥Œ%ŒZ›Í(Î*ùýî—_i¶ÑîâÛOð@ sŽg›;î(á±öÍúîþî§N!ÍfÌ)B)“ç•…)(‹Ãî“ce‚kDƉ³€Ôe¿ƒUe験–c$÷o÷óªþú݆³ìÍ dÜ¢›„7uf¾ õŒ[G¬¤úv^Õš€ëCI9ãCï€3K`a0RJǸéxËmÊÛV®CÞ~;Ÿ2:™—ëå¾Zµìä›SRrt¹t&Kô±´R—°ô´!–7y·Æn›/y݄ǣmt +L ª¸Ö(('Â;‹çÔÐ"ÚœH'ìÐ,£à)>+æÂ[©9»“`›SÅ>ƒ‘ñƒ>2cˆQ\…œàŒ”çëÄù x«©sh@ŒKíÿÏ¢Œî~¤Šnjø—õH `óHÿ%'ÊÑÏÚE]¥²½MÔªœ¥:û Ñ‰‚«ÐÞ½éa԰÷Äت¼„ö¯æ0>Âøý®(WUYŸeV-xÊ ®á>x" RiÖ©œ¥:ûÛ3š…7 +ˆN-, qRüs>âÈ%µºiÄ9BJ"(lG(Ùùxßá!Þã»x§ßUM±ƒ¤&U<òïÿ]-Hþy]UÜgùKS~,‹]Qᚠ쀜謄0FX—£Y +|DÍ-£’ê‰ +doàšT%?•"ì¢ra•#„£Q¹Ç)A'§0ïÅ.‡Ç]¨»¬’î¦áItŽ…R³V_Ø47DxÏ8Â.<)Â+6M^=í°VÉWQ¢nrøDÒI3¾ƒÔhˆ´¯úo¡ƒÊ±i‹u‹½ ›á;Äg_žß1·xÐ8À.B À[(]Ÿd†0.Á I)ùEÕ©/à ç·«œ¡ÜX‹X¥„¾ª]b +qXÀ!¹ƒ.ëlÔÊubèç‡)ƒ6$Ÿ]?-ú@·Ä1JM 4nAèž._øî¶+ fˆèfSm(ª¶è¬ãóë>žjeB”êÀ”çݤ½¦&Ø +žB@ÉèŒ\R¿ÍÒŒH¼o8Ûen[$7 ÐˆáÛ–VL8 M „£Ë_QŸ8 C9Þ \]”•_­Õ“õö%_û%øïu + -ê:üô½Lü«À6ózµ(×ux‰Z¨¿“àcæÞEÝËÖâik …”uÕåâ9Z~÷=nQAd¾Šº¦l’×ƲŒ(8 ù´],òß¡qÍþ~I¨(.”ñ·QøâÛ4àDö›0WG„§×}ðKÁ«õv¼‡O¡UDl5ÏE˜¸/^À|QÍÞæ ÐÌ·áû"I6Ñä§ýn銊>¡#±ýÇ™|ÿtX®”¶K áÿù9¬cã´xÖ,Tp¸ |øÀÂO ÿ#$Šz÷åuÿ„Ï;ÏÍ'eÝ ÷cîã£ûrƒª÷ë¼)·U]À¢ÂDécƒ ľùØ6ïlÏË: pQž¯GôpC†³‘°L[¶R³E +ºc£;5ÎèA5G”ñ‡pâÑ? h„·[ך<§NU-ýÝœßpÇ©ÃMN3I·£¡E•‚ÚñìJõ;îV ŽA™â17ú«"¼2Rm×ëøœïÊÜoÈuÿ´KÕ0*ø8¤TªŸ®;]šC-ãÍVYÔßfÁ+ÙöÎÀµ&H>M +­"ýàÍkd|xZølI®)ý™šþ>5¸TŸMp½Ü¯÷« 8‹3U|ùkRu°Ú”ù®nà„ƒ]UÄÙ}<6üG›`ëþzi†öç#W$ &ÃsðFõH)_í#ø–?A"¬FüâQh‰r¸ƒ > S«r•ñzñ¹l{¼pCz7æŒ÷Î2œ@¸6ì])O¡2ç¢Bº>eŽ+…=(ó¤ÌœZÖY·Ú +õ­_RA4VuGVß—­;…sï$ˆÀ.G節 pXÎ<ÿš|á4˜†º™Æ(ú·mµú&(„¼Ö^(žì u…um‰âo»˜uÿn†Ž^¡©#a¿)ËZEQ|˜Â: +Jv"„ m'í%)’Ë8ô ¸å6e5i(ä©ÿý…c¡›)#Ú÷åz]Öñ8Œ÷ gÓ³P´¼vR©ub—x4jµãQÏê0ެ¾ÏÿøYäæ§g‰¤ nåÿ‘HÜñp µÉÿ"’A㦸»ŽH§¨¡Èزqü%Ñ‚Êqøü:øöº}€m}² °ÀëÔNˆÿ¥g-ž_¤ž­K_! +da's> endobj +586 0 obj << /Type /XObject /Subtype /Image /Width 621 @@ -4404,92 +4366,41 @@ I äçç———3‡ê““C“râæÌ*í iqA‡~L£MÏ/´´´¢¢¢7npH¨&“9TŠžžž“'OÂ0‡ª#¨¨¨à8T%°'nÎÌ¡Š)‘–––ÌÌLq4ú+ÎÜhGGGFFÆ‘#Gêëë9$ÔÉ(s¨ +;;JÊjÁõë× Cii)s¨zb¿=†9T=7rìØ1¿EñÚ(.Ξ=+þm]]¾2ƒ:eùPÄžÕjuø[æP)ÄëËÌ¡»š3s¨7oÞ> endobj -439 0 obj << -/D [655 0 R /XYZ 249.6817 544.9705 null] +300 0 obj << +/D [605 0 R /XYZ 280.7497 569.3586 null] >> endobj -66 0 obj << -/D [655 0 R /XYZ 74.4095 507.7865 null] +375 0 obj << +/D [605 0 R /XYZ 210.136 443.4681 null] >> endobj -366 0 obj << -/D [655 0 R /XYZ 283.2423 268.7614 null] +608 0 obj << +/D [605 0 R /XYZ 74.4095 289.8156 null] >> endobj -654 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F79 631 0 R >> -/XObject << /Im21 653 0 R >> +604 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R /F70 552 0 R >> +/XObject << /Im21 586 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -660 0 obj << -/Length 750 -/Filter /FlateDecode ->> -stream -xÚUMs›0½çWp„[Õ·Ð1iÚδ—Lãé¥é“`9ÃG3Ó_ß„€Ûx8H¬vß>ícaxH¤8âX‹HiB¢Ýñ -Gœ}W|׃ózê}³¹úðY²(EZJmöå1É+è&ÿËžËÖTÉšª4¦(Y Œã[S{Ã}yLŽ»*kOuòkóõêÓfL,(F©”ô2–£÷’&M'4Ç« ”R´g™—7¦Úë÷×Omy²þMÆyWïÈŸÜŸŽeëÍÕã¼iÚ^î+¿ílÛß¶?’Ǧ~qW56ïlácæP›zðº«OXMÓ2XàC9œKx%+ù2ðͺ} »uèÛ²êáç•Äi*øë¥ûJƒDTѰý>­ç³ž-ë¹Äv¥ˆ¤ $EL19c1×qðz/ïÍå]¹¤ÑšsŽàˆváДNK*ã›ú”廬W*ƾ+ŒEÞãŽø£Òû€ü½ `ùX•ÆcgsolÚ,!1xp·&À>ïi·\Û}ídÊŠpd³ÝÁ1ž·RªQPÇïòæúD#@”ÁÇY‰t:¸Pê,#(ÕŒ7ä™Þ–á¤C¡š<ëLíkÌ„BÀ@ 5f}üÖ´µk‰ÂA°øuñŸ0¼@}³î QèI¡R(ÑK™æmæVÄÃ(mÏ=d¿w4Ž'Äî½°õ¡sÛ¾×!Ìë -!”ž‹eStҞØãó>èÌB|õ–ˆ+Âß~¡O™µ+?ý—ç6Ö¯0£š3sTñ¶G“Ç“Qâ–€è‡Æq“ -¤¶¦ªÌ¼Yð“)f‘Âi-Ä#cŒYOƒ–­»Äö#C.HÀWN8ã3³‰1z½—–$™ÐoÓ:M -C?T©¨ HçËW¶e -¾ÐŒþ3×Í鿚4E˜KzÙOvâ¼¼ÕP%AåénÀô?ÿœÿÉüÏ7çfendstream -endobj -659 0 obj << -/Type /Page -/Contents 660 0 R -/Resources 658 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 652 0 R -/Annots [ 662 0 R 663 0 R ] ->> endobj -662 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [499.9291 756.7859 519.3699 767.3682] -/Subtype /Link -/A << /S /GoTo /D (figure.2.18) >> ->> endobj -663 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [305.6841 703.0042 320.1396 713.5865] -/Subtype /Link -/A << /S /GoTo /D (table.2.6) >> ->> endobj -661 0 obj << -/D [659 0 R /XYZ 74.4095 793.4011 null] ->> endobj -658 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -667 0 obj << -/Length 2443 +612 0 obj << +/Length 1153 /Filter /FlateDecode >> stream -xÚµY[ã¶~Ÿ_áGsy´›æÒ¤@±íN Ùªgì×£bû…^,t¼ddIˆ¯ªfKŽ70ßÃé°&Uh\§È oÉ”¤ënWòÜ¿–=lÊ…š¿g - c,­œ¯y½ÊŒÀ±å¹®ò»·å±¬vÕæØ®`ƒO䩲i2IÚLÎÿw´º} Ÿ²ºÛ&ÿЈ6¡„éw»#ÏmWÇ%™öYªBDƒ"TŒq*ÆØ¡n¼–„ÖR˜ÀµnÎ:`Šbe{È1²XBf¯UÍ‘iʪ~ž÷ŒÖe¦ÙÝXíÊ3³ÖFü[ÁÔ:²…vwÛ’4ÔÖ®šU¹kFæÕ*™Y›ùª†u;]¯Ë#¿ÃÏ9@÷aU××ý¥ºæ'r?{IOŠÈ «Óû ½Ö*ºf®äßS<æ`P½'¹W»æn;T×$u7åöH>õnþ#²d¾µ¢·ó?íª²>òd“C -Ã3Û’éØÚ¼ø‰ÎyŒS":§)‡TÔ¢ðª€)ž:šsš¡-„(‘ì’;&f£(lˆ³Õ¾ÊBæJC2½åÜälc…\*?]è”YÝý;ã=œq·=–dûëL{Ÿï¶ÕyúC»I¶NµM Z’à½`Êæ*"[ü«ú=»j“ö!Û‡Ü= ÕÀ‘Äxy¸;¨`w^y]“Çïsõàåæ¼oYmJ‡³‡0?k3¦žÆ/tU3é0è©g=*ä2>VìšÅbeØ•xÝZ a²´±M9„¡©[­Eµ9¥Q›*˜‚V'x›Ÿ¦ ô· ¹Ûrµ¥­à•«²Ç‰‡\­ë6|”³í8çªÃúšW¸îÑ`?• ßRžÝï6T]rŸ¼-\ ªò¶¬¿|¬í¹à„ÿ©¶W ½J2¢&2ɯW?ÿ"gkþp•gð …ŠQÏöW:J¡ úcžÙ]½½ú[ÇäŽ^xÃãÌøE fyؽ2d†  -0€1„Änö+võR"牢?N›YÂ>.=˜O»véÕ÷{­g_߃ùìÌ_BVÄåy‹Ï“x©CÁJÿûYT ïú“Zé)¬8B3ª€fÑ,_e¤›†3]GFÑöú–ð¶Ú­;§!š…˜¶FøhÚße$LGõŒ0cn$L€À‹žAF HÇØàB«‚(‚Œ“ -ŒA~ -S¨TæbtOãHôptîi Ps-üs’ÔD™`íÐ ‚+KÁ|Ü1HÂPT¹Ùa3k‡ïEûβÿÒDPŒxóAÅ‘.épJqŒ-Õsûޏe„¯Ø(8ÅøMžcp…AP0æ‚OTú‚jÜXiuuX8™špTˆ·<›ê:ùâÜ–¹µæ® <Ù1© 8êt¿©cž&:f¶¦ß1[ÀÑþºêZ KnŒ(÷•mØ £Ö÷û}2DQÌ?=TÚê)á#š‚+ÔPvãzBYD6ŽÈÈ9K儆(Ai„`šAÖ0>«'”„¤ÆP¢:*>S‘§°#B'æßS6u–mõï)Ù -:‚-Âi– ¡¶IG4²)Ÿ†8¥8Ç"Æ)P±XÃU<óÍþ#Ãæ„Í1±~ öQ¨->îŠÑ%ï+ëÑ%Ô>L*’8SLZÕС™ÒåƒÑ»ßŨã¥Gª®.ôÃøËÌÍ&³cïþqR4%¼õႢý1²}‘¾˜’\¡ðY -0 ÛatÁ CHd¦]vªÇM9¬rÓG§GÏwhê…Ï# ‘Ù-{üøZÊ ‹L»­õp_Ké)Ua}d tÐRuUUN™7¥IzE“ƒë™ô -QêaêeSðépN¯/&ýŽžääÿI²6ñG’!ñ¢µ×K5¹D(MS‹óB[$ê·|†¡DK×Bßëöp7u,‘‘‰Â™ÉFºÈF’à1¾OTJå®ùñܪh:]Cò:]Òïº}áI€¬ 0…´!Ý6™^»w–ý—&*#ÞdíEa:”âò€ÔR=·/²5^ ÷M×@dG®ÿȈ  _ïµH‚“¿ÿ­Ci-PÌ\ö)N¤Sî³mH&°ÝóËȦÕÎcq—9<°µµ^MÝÄvW™Ád0ÁsºãDwk%…œVÅÐiøtY#õæÔÞ­tAœ6å;: :‡qs\eª2áBL=¤ãU–öf¡4i[î« Ê)ú|”YHçB¯^«Ý+ËÞ;ãqæH-F†0\ž[¢göD3,"…ioO:€lèž*Û'áá±Ïðª÷]ôí›i—¡ÃŸ«Î˜ À•ö­ß¦ù‡#š ½0sZZ£}úĤ’òŒ¢º•¿ÉG5œÆÎŸ!èac៽ % -M2Ò§ÇÜøò˜Ö¾Ï¼×펗·8$Ä;cmÓäÍšŠŽ$iŽuþ^T×ÉI‰N«&‹Á¸ÝÖó¬ìÀ6|öv™á77‚'^÷ÄN u:´¦µ¶iðÓ§ðÁ›Ýýmþˆƒ'ÆJD@m&}|ÀÂÛòÉ.H—ß­ŽÇòoèý²Ÿ¡<Çê®™Ñ2}ÍÂJ‚X­ -\ª:‡zý²ÏË=≢ŽZîöK²¢•~3~bçÿ»>asendstream +xÚåWKsÛ6¾ëWðHÍ„0ÞÞš:î$vÚXí¡q²KS¤CRIë_ß]€¤©—ãN{étt¸XìßG²„Â%FIJŒ°`,Ymg4YÃÞ÷ã?ëu³A9›j¿^Ì.®´H,qZËdq—pn‰¡J<]äÒ–EçËyÆM™gŠÒôç¦îêû9§i]–>îíª<.^û¢}(<È?.ÞÍÞ,Æ@§ÄjÍ_µ”šH¥M’qF´¶fª=hKµ6É(Î*Tù4ûð‘&9¨¾›õÒ/ð@ sŽ'Ûw”páØ )g׳_Fƒ4ɘÓDSgÏ‹)ë—ã‘}c‚kD‰³6˜K>WM©uAcºΤaĨð,˜!\ [o·œ'—5Ožìs‹%J4ºøggÜ:b%Õÿ^E9ĨAŠm¤œñSM?j>ƒÆ: ¥È”‚*R)Æ™åv2³£Þ¨†3ûííœÑô¶(ó]µ&W’o’KF8•,™:9ŠeÔúJ,ÇÖ0–Ëe#Ø»3Qô¸k⢨:K•V¾Š¢ë?«Õ¦©«¢-p‹©s9H@2M¸µüdG‰Ð¸H#Ω“ÉŽX¡‹îL®ƒšb–('C¦íjã‹ÜW€\«ôºÞ.eZ.Û6äâ¶Xm¢t¹‹+P}œC~¾ZÆD‹'Ý-6rWB |õ*+úMðõdš‡ƒì°Æ°w74]–íàËÕÚ·€he_vMî£n„0”¡ÛzôUÀ`ˆã&¶5÷}ë~÷EמìUØ^£¥¦¾Âô8y…ùM9XîîºÆwCßïo„ÖU…eä¸YNK}2Ácn뤀3^Ä-œ*„`Ïs Ã…Ž•xPßèˆÌ¹@m”ñªNïn„‘M\çEHZ/N?Ï¡Äuïá×Mé¨è1ìíªû®€£xPÒ´‹âjHøÞÛ‰ÚëiíÕžÀxÁ3Ûçˆ*(;6Á=š^bn¨tä…£[T½{H¥Ýcwóáì{Œc±ˆjˆÂïë0J¸·˜3¨koû¡—[? 2@:t:®˜Î1VšÓ»Qç©»l\Hø +ˆ\ +\%•b8°7Ž8iE2ÑÙmcÌc&@²òvhQƒé.×P¬vhg¨3¼ B•–ûõžŒ€Åw„x¦‰í'èu_‡Õf$ëÇ]ÏáMúYlûÊYò¶–P©ù˾×&Ê' Ãq¢°ú …iHzö£ëϨKsendstream endobj -666 0 obj << +611 0 obj << /Type /Page -/Contents 667 0 R -/Resources 665 0 R +/Contents 612 0 R +/Resources 610 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 652 0 R -/Annots [ 669 0 R 670 0 R 671 0 R ] +/Parent 595 0 R >> endobj -664 0 obj << +596 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -4527,118 +4438,28 @@ z ,·¯r“ê±,ïÂÕ¿ViÓ|C½Çn€eœò¾×ðäÕyEu–ÛW9„IG°lö\µKg¾tL}6d€e|:_Èkxòê¼¢ºËyŠc¤z,›íWíÒIÏ_:æ¼$½ñx_Èkxòê¼¢ºËòÞ)aR,‡qÕ.ç]ðe?Y2À2Þ ƒ/ä5°lòT»j—Î< ¾tL=»6À2¾ù_ÈkxòZÙu#ç¯r“NaO“\µK' |é˜zvm€eœd¾×ðäÕyEõ",ç¯r“Nau|PGßáKÇÔOœÊbÙ<‹†/ä5RY,›[ð…¼)¯n+ªçbùx•C˜tË€SûvéË:|išbŸ¿,–M˜Ãò¤¼º-ùšÅòô*‡0é,–ÁN }»ô3ZÀ—¦)Òt”ŲyA_È+òj€åéUaÒY,ƒ3ûvé§Ýƒ/MS„g),ËY4|!¯AÊ«ÛW3Y,O¯r“ÎbifOrÛ.ý´{ð¥iŠ ¥°,‹ƒÀò¤¼º-—Åòô*‡0é,–Abûvék:|Ù¯:KaYnRÁò¤¼º­¨žÅrûð‡0© –Ájž]ú×ðà«Ä0YpfZ ˸Ž|!¯˫۳Ñ,–§W9„Ig±&§.Î^–ý>|!¯¡Ê«e¾Ð",¯¯r“š`]öÐÀÑsS`•z>_¥,÷Þ¯>–}QKøB^C•W‡%_“X^_å&5ÁúôOG4•–X¥’ŸÀW)Ë U},ûù9|!¯¡Ê«e­Æ\,߯r“š`=Ð7öóïEâ*NaÑ4ßÈ}`¥eº_Èk¨òê°äkŒåûUaR,ý•‹ VYw‚¯R–{Ž£e˾×PåÕþâ_Ë÷«¤&X+OÞ»jŸo¬²3@ø*e¹Oóô±ôËÜÃòÚ4yuX•5Ærx]Š0©3–¬+o~ro¬²çðUÊr³úëcÙ§}ƒ/ä5TyuXò5Æòý*‡0© ÖÙ Ó—=¤uéÈ«ìl ¾ì»WËþ#|!¯¡ÊkË]É×Ë÷«¤>X²zÕ]»«t{£°rßècYæó‡/ä5lyuUò5ÆrXäŽ0©9ÖçVï×™JÙ`•ÍÛ _¥,÷¦„>–ýä¾×€åÕ•FX¢Ô¢×¸nC°¾µí]ùÏ+VÙÍø*e¹—5±œ-Áò°¼ºJaUð*‡0©–fZ¬²þ _¥,÷r£&–“‹‘ð…¼,¯®J¾FX¼Ê!Lꃥ™Øß«ìé|•²Ü¨&–“g}ð…¼,¯®n"EX¼Ê!LêƒuðÌû³zÅ*{º_ö=¬‰åd. _ÈkÀòêªäk„UÁ«¤VX_òFÛÄþÆX§{ðe¿? ‰å$c9|!¯Ë«+AŒ°*x•C˜Ô -ëöe£[LxÂ2Ø~„¯²–=ÝÖÄr²U_ÈkÀòêªäk„UÁ«¤VX_^ÿNÛé™1–Áö#|•µìí M¬²O’á ymš¼º:-¬j^å&µÂzt×±¯½0î Ë`û¾ÊZ6o°&–“s%øB^–WW%_«šW9„I­°6¼}¶mbc,ƒ¹|•µìñ&–““ øB^–WW%_ËaõX¤[°t?c\ €¯²–=ÒÄrò¦¾×€åÕUÉWÁªæUaR+¬(±ÿÔôEXõÎàË~‹@ËIFøB^–WW%_«šW9„Iݰn|üMõ0kŒe°>‚¯²–=ÒIJÏç_ÈkØòêªä«`¹JE˜tÖgŸÞ»jè”,ƒõ|•µìõlM,'Ŷà y X^]•|,'³Y¤ë°Ú>Ð0Æ2(ç_e-»Uñ¸_Èk¨òêjú/O?SÍ«¤nX²t} oÌ9–Ù;/ø*kÙý+,WÏà y [^”|]²|m5¯r“ºa ™Tß›a™[À—ý4¦â+‘ð…¼,¯NR-}å'ýÕ¼Ê!Lê†%ã³:±¿–Ù¥;ø2°Ô»â}ð…¼,¯N.Øþ‰«y•C˜Ôëc‹^W$ö7Ã2ÀáËÀRìŠÓÑÀò°¼:¹ñ;ÿÑ­N*ï&݈%ËLE3¬þæøûÇ૬Իâdªð…¼,¯N’›ÍY¼ó¥±s¸n3±èS=y6Ã2+6_&sãK'Ø:XNòùÃò¼¼:IÍ=ûáWªy•C˜ÔkÑËGk3,³,%ðe`©ìXÕ׉†/äy-²É©‹³¾ó;\·±XêÊqfXf›*ðe?“ÑÁrUÙ¾×°åÕ~Ÿç¥±ssïÄu‹¥~Dc†uëÒ· ŽàËÀRûð:XfìÀòÚ4yµ¯¨¾rðäŸ;®Ûd,Åëi3,³÷bðe`2»NÞ"ÓÁròš¾×àåÕìŠf*<ï}|®Ûd,Åó.3,³l'ðe`?{õDò ”–« ¨ð…¼†-¯öOØä¯ÿýSpÝ&c)ŠÇ`§´…/ë=“LÁ¤ƒå$“*|!¯ÁË«ú^ŠŽÝºô­…K×áºMÆR1`§´…/K%Èj‹å*Ÿ?|!¯ÁË«}úP‰µ'W>‹ë6K‘dÉËØ'áËÀR7ÓÚb¹Êç_Èkðòj,2•½â‘\·áXŠÁXÆ)máË8„õ±\åó‡/ä5xyµ¬¨.㪨3®Ûp,Eý8,ãœ{ðe8d~ûµø"Y[,ûã$øB^"¯–')ÑB׫豆–ñ[lø23bîÚb¹Êç_ÈkðòÚ²»¸pËa q]°Š2ù`gƒ/3ûĆã4m±\åó‡/äµ òjSQ]–®?üÍq\¬¢,ÁXÆ9÷àËÌæ/;¼-–«|þð…¼6A^mr°DÅÈp]°Šò“`× †/ã‡x» -–«|þð…¼6A^m*ªG§6¸.XEJ °Œ“Á—™‰bÆ;m±)Dà yE^Sf\Q=¾Òë‚UtGÎËø2|™Ù×7г‚´Å2.à ym ¼uE¯rp]°"Ë=Ä/‹es•¾Ì,™Õ¿-–Íf|!¯M“WãÔ•ƒ'£p¸.X­‚:ee±*àË“%³ú·ÅrU.¾WäUaÑ«\,…#•ŲÉZ_f&óäøÜ¼-–ÍCøB^›&¯Æ7í£W9¸.X‘很,‹e“µ¾ÌlÓ¾‰83ªK‘ž ¾Wä5wjVQ=z•ƒë‚/‚²¹‚ËbÙd-€/3:v>>ïVcYæP…/äµiòj\Q]æ±Ñ%\¬VAyˆ²XEé)àËŸ‰hÆ·µÕX6'ãð…¼6P^Ͷã¢W9Ñ) ® Vë£ÃÙ‹Sse±lžU—1qqV5–Ãr9ð…¼6A^Í.“įrp]°b˾Ú(‹e󬾌M¦ÊÑ}`5–q­@øB^›)¯f3RYóÆ¢Œë‚Yö uY,›g•ðel×ÿàÍèQ•Ëø ¾×fÊ«ÙyÊ×7ÒŠŽë6+{ ½,–Í»ø26ÍkŠÆ× á ym¦¼šÝŒ_åàº`%÷4Rçø¥°,ß}À—±Í_>½YVcÙ\<ƒ/äµòj–†.žîâº`)vBJaY¾û€/c“Ùr´í ÆrX.¾×&ÈkË(‰zü*×K1U+…eùM–¥:ØŒó“ÃòÚXy-{à%£h|“×+i©rr¥°,/¦Â—±-Ür8ÚÕWc妕¦‘WäUaeÓtoÚ7‘ÜÄÃuÁŠ-õ²¦–åÅTø26éùhb£Ær˜Ï¾×†ÈkÙ׌ɧ²¸.X±¥n¿”²¼˜ -_Æö³WOD¯óÔXóùÃòÚy-û–?ù*×+i©¤Á¥°,/¦Â—±õžÑ©Ýl\é¾WäUÓâ{†¸.XÙÚxgÃòæ |ÛKcç¢;i -,›J÷ð…¼6V^Ë&z•‰nrÄuÁŠ-õ¸¦–åÍø²a-Z™*°rK6ЇÈ+òª¶²ÏÙ’¯rp]°²îav«Üòæ |[œÕ_å6Ÿ?|!¯ ‘×RÕS¯rp]°²›fo¢-oÎÀ—å¤Hæ6 -,³Úð…¼6\^KÝØ|iì\*µ® VÒ’g ¾³‡Á—+‹²ú+°Ì*WÂòÚpy-õÞ0Y+×K=[ÓDz?Úƒ/Ë=YŸ*°RwÂéCäyÕTLýyiêU® VÊ’É—|F„/WeõW`•:B‚/äy¬Ô©J²V® VÖ’©ƒõ±ìKu×Eq­Àr›Ï¾×†Èk©…C²V® VÖ’uåô±ìKu×Iç/ÜrXUöù|!¯Èk«d¥’Ô«\¬¬ÅOlô±ìKu×Iç‹Â*°Ê&Ÿ/äym•©³yhb*ûz×+eqþ%},ûRÝðecQVVÙÌäð…¼"¯­2o"d›½Þ‰ë‚U¤•úXöµDáËÆVž”õ©+Uj>D^‘WÝnÓKÖ-1˜½…ë‚•] -E©úXöµDáËÆ6í› -XnóùÃòÚyÕL˜Ðàº`µ«u -œ%;–(|ÙX”.¦+y]>D^‘×R?¯9¸e_åàº`e->nÐDz¯% -_6&á/aé_Ï€/äyM™æ½…ì«\,…\jb9YÁ—EYýÿåégŠÖ¶ú à yE^“¦yë^–$YÆuÁʉ©sØ:_Á—ýŒè±kr¿å¼\|!¯ÈkÒr_åàº`åZ”äGËÉâ¾,Mf8K–¯Íý–}N-øB^+¯:)Yr_åàº`åZ”^ËÉè _ö —®Ëý–}N-øB^+¯: Es_åàº`)SËÉè _–&Ñý•Ÿôç~Ë>§|!¯•WrE©p]°²˜ÓÄr2z×¥Éû¼>÷[ö9µà ym¬¼êŒo}¹!†ë‚•µÉ©‹³ÝDõ1z×¥ ŸâÅ¢Øw[.¾×æÈ«Îî\î«\¬"“ÕkÑU™”9©Æ_–&ì{ß”û-û”•ð…¼6V^u*ª_óÝ7rSOàº`ÉßXÚ§ó“öáËÞdŽ=ÿÑ­þ‚/äµ™òÚöê¦âá?® V®}}ã¡¢ÍÆ”ÙgD„/{“Aà“K^òG|!¯Í”×¶ÏÆ‹^åàº`)¶DŠVC)³Ïˆ_ö&ƒÀÜ%/û#¾×fÊkÛwýE¯rp]°N5gñζ?æ*]<|YÚбó¼hwþ°êº\|!¯Í‘×¶YéŠ^åàº`Ù¡‰©Ù¿bï{ðÕY¾ôëAÓ‡È+òjAЧ¸.XE&ÃuÛÜ®ÒÅ׃á3o•=a¦‘WäÕ¸ÛÕû?Фď.XE6wÉËmsY÷ž):w +Æšõße§C>òùÃòÚ(yUß^µmÑ2׫ÈþâÿÖ6_„«|¶ðeoøÈo²7„}äó‡/äµQòª¸{¯¾|‚ë‚UdŸâÅ¢#ûØ\å³…/{›³xgö}«Î£xúyE^¦¨¨®>|ÁuÁ*²o,ík»ñë*Ÿ-|ÙÛ'—¼”ÍΤ¸ÖH"¯È«Ž)NWÕ»C¸.XEöØŠ5mo;Ɉ_Nlþ£[³¹…uê}ЇÈ+òª0EZQõô×KÕ6#b^GVŒuï㛲Jê#Ÿ?|!¯’WE©·ïp]°XŠC‡ÈÚþ}XVîY¹«íøB^+¯ - U¯/p]°XmgW ÷àËÞþñÇë³·˜\m/ÀòÚXyU\àT¼ÊÁuÁRc©/»Êˆ_Nì+?éÏÞ²pµ½_Èkcåµè€µíˆë‚¥ÀRß‹s•¾œØÂ¥ë²$Ô³kúyE^ÛZÑë¶¶9ëp]°Xjÿq•¾œØ’åk³Oð|äó‡/äµQòZ´Êh›³×K¥Þýp˜¾ìíɕϦr;ܽ‡/äµ±òZ”Y´í£r\,5–"!˜«Œˆðå -+µVu¸{_Èkcåµh›®í«7\,5–âIµ«Œˆðå -+uÒêp÷¾×ÆÊkÑ4U‚+›†×KKñæËUFDør…•º'쪞|!¯M–×¢’¯mï âº`©±;ÀŠ…-}جÔ+WOùüá ym”¼¶ò®ê\lÀuÁRc) -†¶Ý¡+ÆJMxŽÃòÚdyÍæÏÑ9yÁuÁRcmŒ´”·žèÃŽ`¥îZ8<‡/äµÉòšëtÞMàº`µÅ*Ê|è*#"|¹ÂJÕÇqx8_Èk“å5›ýL§Ô#® V[¬ÜM`Ū–>ìV*ä=•Ë/äµiòšÍÝ­\¸.Xm±rIærÙAôag±Rw™Þ=ƒ/äµÉòš %›'¸.Xm±r·AWžèÃNa¥^â8¼{_Èk“å5»ÄÐÉæë‚Õ+÷ßaFDør…•ºÍèðî|!¯M–×Ô5Í£1\¬¶X¹ûÀ:'ûôaÅX©ô2ïžÁòÚdyM]Â×̇†ë‚ÕK†èÙ‹Suê’*}X¬Ô¤ÚS¹øB^›&¯©Õ„æÞ® –Vö^ºÛ[©ðå -+–T·W»á ym²¼¦. j¾(ÇuÁÒÁÊ^œs{+¾\aÅ7.Ü^í†/äµÉòšZ®Êgù -® –¬ìVpv=KÖ+æÅíÕnøB^›,¯©hÒ¼“ë‚¥ƒ•M¯s/>¬+~ÿîöj7|!¯M–×Ô]&ÍÑ×K+{SÎíµør…o[ù+—_ÈkÓä5y'_ÿV® –VÊ£œ_›/WXñ=·/§à ym²¼&G<ÍW9¸.XúXÉý}£+ÆŠï4º}9_Èk“嵕دÓßÂuÁÒÄJ&µN%ߣëƒ/Zýåó‡/äµò'iÑŸ¸âº`ib%Ó‚9?׃/WX15þòùÃòÚ@ySŒj¾ÊÁuÁÒÇJžå9?׃/WXñÆB¶„}ˆ¼"¯öòª_)×K+¹!ì¼N7|¹ÂŠÅÝ>L†/äµáò«ª~*o\,M,«o|ü߯¦ëoЇcÅ/Ü>L†/äµáòú™ooxûl©G¸.XšXQbÿ³¦[6áËÖÔôÅËhùÌç_Èëððð7¿ùÍyóæ]ú#—Xò[½½½7}dòÁæëÝ+¯ zü|àäÖ·/ÅuÁrŽuó“{ŽLÊYÆŽœ¸@Öëc‹^;ý¾Ì…èC°ŠäuÁ‚O<ñDJCg,owìØqÇwûÈæÏŸ/4ûzWËkt¿Ô­N\,}¬{Wí[5t*À£e,}XC¬ëðææýñN>}VV^sõ´H^ï¹çžÍ›7GŸ·lÙr÷Ýw›}]~ÿš5k®½öÚ+¯¼²§§gdddîܹ×_½|Ž~`õêÕòÝ™3gÎð¶mÜí_^ÿΣ»Ž}}ã!Z9¸.Xe±Ä¯þióáÉ©‹W<2@Öëæ'÷üók'ô·°èCä5þã¬Y³æÍ›·téÒä×E §§ÿ}:-äf_—ßà 7 ‹ªŠ -GŸ¯ºêªø/îÛ·¯žÝ%lùÜêýú×Np]°ô±~öê‰=’é7éÃb}fÅÛßÙþ®Û¼ðÕyÔp÷îÝwÞyç²eËŠ~L$Øøëƒƒƒ¹Ÿ£7ÝtÓÃ?<99YÃn_²óèW7ŒòÇ{v¿‡ë‚å륱sâ]Î3"—[¬/ôü_ëúËç_ËkdÇŽ›;wnîêujj*w•ªóõ$\îgYÌÞvÛm×\sMݺ]÷=w`öâÁ£ç¦p]°œcœüàc‹^_3|úÞUûèÃÚbÉ[’ÿÓ‡`™Éë… æÌ™ÿ1y–*îºë.³¯·•×ÈúúúDaëÖí?8yϪ}¥6îp]°JaÉäíÿn}÷k/ŒÓ‡µÅúÖ¶woÿçQù?}–¼ž>}úþûïO¿îرcþüù'Nœ8räÈwÜ!ògöuMy¨¡¼nÚ7qËS{’EÕq]°Üb}ú§# Öp^оbýìÕÿí‡ÃOýö8}V‘¼æ>q•3gμõÖ[W¬X‘úÛ½½½²ž½êª«¾÷½ï½­¼Fÿ˜ë®»®¿¿?úõ©OUÙíG&ÿó’7½|wËÖ·¶½{Ãco:/Å_±dš={ñëþòùÃòZ¥¼Š]~ùåÙH~Qÿ¬q·ï=uá(5kÅuÁ*…%+£+½þÛÓôam±dšý{¸M«_Èk§äõÀ ,H}wóæÍóçϯ²Û'§.þ§o¿VjèÃuÁ*…%C÷eß8xæ}ú°¶X‡&¦f~ç5çÁòZ±¼Š]}õÕ>øàÙ³g“ßÿ³?û³±±1ã_kb—]>ãÛ¯Íø½?˜ažL¼ «¿ G–¼¼ÔÍ›ÃI¾ûî»EamTÛ|ôÃ0¯&³8 Ã×ÊåUTõ®»îJ-f«“W Ã0 Q^ÿê¯þjhhÈ~ÏÃ0 Ã×"ql»“Œ¼b†aÈ+·×À ,°Àâæ0ò -X`òмâN`X`!¯P X`òм‚X`…¼"¯`X`…¼B1X`XÈ+ò -X`òм‚X`ò -Å`X`!¯È+X`XÈ+ò -X`XÈ+îX`òм‚X`…¼"¯`X`…¼âN`X`¨æ†a†a†a†a†a†a†a†a†aX;ïÿÈäƒo¬3gÎ >ÿüó¾~ñ‘=óÌ3/¾øâÙ³g«Á’v>|¸ÖöïßïûJÞ/.5ß-:~üø¦M›¤}Ãý"cþ°&&&¶oß¾zõjiׯ=êµÇÆÆ~õ«_­_¿þàÁƒŠeãI–ñ$÷wzOÔXnÇu_9OM«lHé¸;vLÆ´ ™|?z…Û¹sçèèhe{ñâÅ·Þz«5=jݺu:uJ¼y­ÌOŸ>-4I»*öÿ}ûö‰Oúûý"v2p]üÈäCOO?,‘ÔW^yE€ÎŸ?¿uëV‘ÚêcÙÓxR4nøO¿Óùx¢þ÷»OX>Æ“\¸¦=ÒÙ¶mÛ‘#G¢Ï2µ–?ÆÓàÞÞÞU«VùèÔïôŠ%&óÀj°$úÖ®]ëK.‰…÷Þ{/ùk}`ý*XŒ¹+;¯|}ðÁ2TJúÃ=•A2ú|îÜ9Q[XÒñÀ賸‡,–«e¯ãIÑßõ1ž(þ®óñ¤èïúO²×ëx¢)¯¾% Söì³ÏÆ!)äñ×e4¨fYäK‚]fÑ`‰—ÊÚaïÞ½¾±vìØ- -’Ýè+Þ¡J6Ê–È,îd®þË_þ2¹±éÕ7dõêk||¼¯¯OœP²¢œ˜˜ð‡µ~ýz™0ı¼zõêŽÄ²¿ñDS^½bùOr±<'Y,¯ãIV^+Rê`©æÇ³þþþ¡¡¡8Z½‚úÚœœ|á…dbæ+:JHŽÕž°äÆ(ÉnôÔ.!Oœ8±yóædÓ|`ÉÄu×®]ï¿ÿþôô´|ˆ£ÏŸoˆÒɤÝ7_çÏŸY›Ë &£åÔÔ”?¬wß}WºN:Pºq÷î݉e¯ã‰¦¼úÃò4žd±ü'),ßãI¶i• )u^½ž9sF†…çž{îСC¾CÒ–üÚmÛ¶IDT€%&cš¬†FGG½b]ËñÊ—L¤ã]MOX²hýP4(>rò×®íÛ·§¶£}` J|;E~¿ˆ¬×vÉbYzïÀô¡þêÕÉ¿AS^=aùOrÛåi<ÉN‡¼Ž'E”U0¤ÔÁ’g%òaëÖ­©­-i²ïô%Q m‰ ^±r§ë`e»Ñ–,ˆDþ¼bɲ+>¸ 6xm—ÌŸSKWOX²*W¸‡?ßxçwd±\},{O4åÕ–×ñDóœ×7–ñ¤®‚!¥ßô;þ¼|HÝ¥?uêTeòêkË–-ñ•ßX±Éj(¥ þ°r»Ñ–Ì¢“»µž°ä·íܹS°dÉ#ºšÄ:oׯýël‹|`=ÿüóÇ>K£âëF^}CtMp“{˜•Ų×ñ¤”¼ºÅò:žµËÇxRJ^í}¦ha^ÁR“‰ÄÚµk÷ìÙ“Ú4X·nÛÕzîF„¬¢V>°<Ø××'óL‰Áä½§>Ìu]O}(‹/Yåíß¿?Û·ÎÛ%(Ò===É«Mž°z{{ãŲW,ññŠg>²;vÄ[‹þ|^€d ™|›Ye,{OÔáìv> ->> endobj -670 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [236.3086 189.397 255.7494 199.9793] -/Subtype /Link -/A << /S /GoTo /D (figure.2.19) >> ->> endobj -671 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [356.9041 171.4698 371.3597 182.052] -/Subtype /Link -/A << /S /GoTo /D (table.2.7) >> ->> endobj -668 0 obj << -/D [666 0 R /XYZ 74.4095 793.4011 null] ->> endobj -70 0 obj << -/D [666 0 R /XYZ 74.4095 771.7323 null] ->> endobj -367 0 obj << -/D [666 0 R /XYZ 243.6967 381.5764 null] ->> endobj -665 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R /F70 615 0 R /F35 245 0 R /F65 621 0 R /F74 618 0 R /F69 624 0 R >> -/XObject << /Im22 664 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -674 0 obj << -/Length 1902 -/Filter /FlateDecode ->> -stream -xÚ½YÛŽãD}Ÿ¯ðc"‘¦ï$^`qY´h`xð$žÄšÄØÙ…ùzªºÛN'± »ÒÆn—«NW®‹—eþ²ÌH"©S™q.Ëæ›;š-áÙWÝ/‹²³Vx–Jöp÷ñ—Zd–8­eöðœqéˆP””>,~|›ÿ^6Åz:ãÆN8™Î¥“7Å.,Ü—›)£“ý:o¶»éoßÜ}ñÐVœ«5¿¥”šH¥M6ãŒhmM*ÝJ1*ˆ"›Q"œU(òÇݯ¿Ñl¢ßÜÅÕpC sŽg›;.1†šve}w÷C§f3GV^£ *^ÆŽ͘1Ä(nÖÆn¹ëÜÌuâffÑÔ¹Ì(Â{ù—¢l‚G©¢›þe§îä‚'ý‹‚XçÄ?€Ì€RÙSÌÊYªó3úPpuŒùÝ×oÎ jJ¸¢â–[•— jM4‡ë⻢\Ve}Š“YA´à'Ú^E$n ’¸—G³Nå,ÕpÚ4üN +F“-°qRü3oð>UÒÝ4Þ‰Îs\J"(œÅ#”l8Ü·Cx÷8Â.Ü)¯«Æg&5©Š˜ þªæ$\~¾.‹*ž²ü¥)ß—Å®¨pO`Œ㬄0FXWD…K<Çì¦QItŽE˜è$$Dɇ£r;„‡¨Œ#좒"Ê=>tò~ -ÏÛ²r‹ð0Ø’·M’‰Î±ð "gØ¥Cs;„‡ðŒ#ì“"¼âÐäÕóë|¾Œu“Ã+’Nšñ©±iH…†uË¥:ÇBD)Öpq!D7DØ…èÂ.D)Âÿ0DlôiË´7 Q¢s$DÚ*È4J] -ÑíB4ް ÑÂ[„(Ý d†0.ÁI7ù¯TßÄÎo×ëuÑ%†|rÆL„Bg©‰3$­Ð gº|÷»Û.1˜!¢›MY´¡ ¨ÚÖ³Ž÷¯ûXÛÊ„(Õ)«Ý¤½¦&ûjyF£ƒ¼Ñ·¥³­ ͈´¼MœS½»ïÆB ³j`÷­Pæ3Ò«°ï§øS”ó"†#ÄB!ßVáæ ¿°ûG`Ê| -±{yÝ?ãÍjç÷¯ù¤¬ä¾Ïç«p•L–嶪‹jQ„ .e\‰ÃÓ±mÞÙ~‚þß_äûgtêÉØ+´DŠ[pŠÏ4X²6uwuº´…Cbd<èm³}™™·ëõ{¼Ïweþ„A]Ÿ§»T åJ^€”H 3VÁ‰qJÿ¾)‹º@" 8» !®ñË“mûè \k‚äóT Ð2ÒV^#ãÃÝÜ'öXú¤š~šܪ?Ƹ_î÷ûQœÅ'U\(¦lRu°^Ñ_$²ªHqpªŠøtó†il½ÛW//îô˜Mœ‹+*ˆÉp¼Q=Bœ—û¾åOûÞ-Ú¤õò(´® ‡õ7òÁ'áѲ|ŠJ|àwU¶­¾7 ÛõÍ€÷,­#¶ÿSÑ-‰'‹Pƒ´¨G¶»­¶SåÝG™95é ÌíLŽšleÎL¢‚h#å‘É·eëÈG!ä“wø~—£Û—Àƒúœ‚®jz2…Ó`š&á+úݶZ~BFk¿'œ %ź6uDñ¯ºhu±þAG¯ÇÐÔ‰šeY«(Š€ŸSXBüát:EIr¤Ä2Ž£1‚…d²)«è ª‘¤,ƒéß±ÐÊ–íÛr½.ëâe_uÈŽÄô/´»@¡DjŒC­ØEY=°èÔêR«oó?ÿ ,òˆõóˆÓA")ˆBùŸ‰¤®!w<)ÿ³HË Æ?X\$Ò)jh/vëÐÓr,ƒn=¿îØëŽŽtÉ)°}a›Ú qË -ŽUc޵DâçÚıu àf ?B!ìä K©_Aã”A¨‰‡ .æ«Êwƒ¡¢ÔYÁnQ¬ÀzJƒûÖdW¹Âz]bωr˜)v‹ÎHbc[ðù1ÆÅ¥:.¸MÞÔBÊùj êP5ôë¾µl¾„Øö>µØâ,Ž$–ý2Žg¡³’h«åq쎢ñç;J˜ðã·ï¾@n‘ñÁ!ÂX鬸‡Fû™ƒœ†11ÄÔꪎº/^°Í7/‰á¦È'"/á£Yˆ Ì„Q鎃SCDÊEèT4ÛnÂÀ 'ëÔVa9ðWó}¸Ñ`»j;’ƒlœNüGÊÂke|–‚œœ,ò:¬¶œðÌ÷–ùºnmÁö–…ß`>ìwaè‘>Fa Ín;{G­_ðì¢í¬p,ª{'ËДùéu UÂÄöðKrVëî+ìþ¹Ù…ƒuÒð ÔR ]¹ÔüºÿŒL„{FnCÂr¥pg’ þãˆå¿y²îendstream -endobj -673 0 obj << -/Type /Page -/Contents 674 0 R -/Resources 672 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 652 0 R ->> endobj -675 0 obj << -/D [673 0 R /XYZ 74.4095 793.4011 null] ->> endobj -440 0 obj << -/D [673 0 R /XYZ 210.136 674.7766 null] ->> endobj -676 0 obj << -/D [673 0 R /XYZ 74.4095 560.9913 null] ->> endobj -672 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R /F70 615 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -680 0 obj << -/Length 2472 -/Filter /FlateDecode ->> -stream -xÚ­Y[wÛÆ~ׯà#uj¬÷ -ìæ´iœ¤IN[×VÒsjû!5 :µúõýf/ ‚’\çè«ÙÙ™Ù¹íÌP,8þÄ¢ÐLsg…SX±¸Ù^ðÅö¾ï¿"âf 9bÿùêâåw¹ZXæò\/®nR;¦ G¢W«wËŸÊOuWm.3YØ¥d—™á|ùªÚÀÛz{)øò°)»ÝþòÃÕß^õŒäÌæ¹|ž”ZçL›¼XdR°<·Å{æ.…`…’º¿‹Ì‚³Â¸œ.Ó+È8V…ôw‘Ìà/\á›õ¾n»ºlÚp“¿VÝz·ªÂ?‡x¿êR˜åºjßTM¼ñ›ºòz)ùr×Ôm]íÍ]þåw…ƒB…Ö+ÔåŒ[N²÷÷ÜðH/û­Íê¦ËZc«²Ã–˜jïxƒ‚)«Ôœ:¸W–QÂÌí…[»È8SÎz”_/Þ}à‹P¼ˆÐ{üÙpN.¶Òq&• ²¹x{ñ!;;åÜÙóÄÂAbqÙS¸U¡’9k=¹Å¯àšsnÇ®=3M7þ% -&MÚzùÃVªÅ«ˆ/Žô¥%‚Þ²#‹/“8“Ö1«yþûi4’åœÈŽ\ -9"'A äà”(BKeQ`Ýãõhä‡__“ÿ^×›¹mŒk„êWS”¼€L\-†\N„鱞æ” óCÓù\b–Mu °õ>Öe†xéÅ<4«°@ðúóŒ¼ä¿¿\Z¾¬öw›ª¾YO/¨‹ó<¹¨²0‘.`+Áœ3§'#@ZÚ3ºHhÚ"!qTñmíSL¾¼'ûTȺûª ×û]·ûèÎf@·ïU¡÷a½ªý­ÍyÝåËß.¡ã]äðózÿ@™ˆ˜DÐí¡ùØÕ8J5_vÜ”P[`REn3ÊχÊ7)}æHŸŠûô™‘ê}þ(˜“1ûœª¸˜›Ñžº!°%`Ï–P¯A£î¡ »«tö ÉquÐ(¿Ùy_¢½«K½FÚŸ"¬ÞV)'#©Ã´0¹1’l§$^«‹˜Õ»çh^¤6© ù ^>åÑðZJµJFþà˜Óyçˆÿ"rØ™û›¼WJ_'íéºå”Õ&sz=gJ+Æ hG}šÀËV7á̦Úþ[G=ܬ»}8„oùéÓ~çíYoa¦ªaɦÒ@9x¸‰Ç? £jèl®£Ïäfùͦ®š.[°®x³ûXnªþW”~ªo¡$+tnŸÒ·Žú¾u3£åÉÛ¹Å뺪sidzK2ã^[A~È<ôÐ*Þnû^å9iŠôø"œnwa/žnoÖõ ÅíÇ.ì'‚Izùusí8¤CîéM)4ž/ÉÅ8t¶uÛúuËUnåu݆E @âÍmÂ쫶ɉ{Óù´³D¿K‰…˜<îª5]8zÈ]ÜI¡5c9IiNû§õY–ûÿ"…9^%QŸ}9¨­Y—›®_Ö&¯ôê—¶`…äv¬~äã<í(ð¦ -Ð(ÀÜÓ™b|ÿvÖsµàfxëËþ‘ã3.[ˆa´#xìÓáR,‘í_P¹iR<:C'õpøÔ©6ÅŒÃ{wfáÌ«DºO¶•ÏÔžxéSBvðº7¤q›“XŸ2`(Ÿ2üª©R–:Ü~5›EPºJ9ôŠY‹Åg˜$&“Ü )L(c‡6IŒõè¹ä‚ üiV4´;Ÿ‘ßF^2æeˆŠô‡9ÉQs -Ä%p‡gŠðNº…^ -=XŽç΢2Åi­‹RHÄZ.J]<N„'unO/ MèH¸#cXÝJž9§8äóBK\éQ~ÎãðxŠÉ$u¢$!ÞQ& -ʳP|$×{rìrþÛzÄ‚ü6¾¯šòPßù‚­Jû)=C56ˆL示Ø(ò|μŽIߥf²·íQvÃ,îªY!¸š7¬T¨b9Þé$³\=ǰH㪛5lO/L†”ÿ=_Ô¼N:sÞ®†©-t/µþ"»NÔ - k‡TÍgcÒOLTöa†}tö!ûmÝ̸“Px²€9âŠÒÒ;E(õ›föùíï!CÎeG¥O,@ Ã[ªúü+6@ûþ"ºvXMKDBš)GãÛi,Ë…=)]æË<˜½ØÖ -¹›$ºœk7Lˆ<“Ý‘÷“šVkZkxù±nã#E1‹úq_¯wÓÐÞ(ž£nB‚–y€QšÅþn‘–o†“€x$ž™L)“\G/QlyqÚö;fœ+&rœ´ýë Ö§Ôˆ÷ -+\eP&q9n$~ Î†}Ý­yðÍ ¤Â.,+j™iÛ|ºA ÐoûJËI÷˜ —õ.¡Ú¾å¡ ‹{ßuyH¤8žLÇ \àÅ¢™ñóõ'²ã‘SNé†Q¦p'ü^ˆÂ˜ÿé”5á<ÎqB)u¤ÐÀª\'Þ×ûUX­ëé>5£šÆÀã,€í[êO(¬=KÙbPäÚ“™O6‰%Ö >7u,ù¥®â¶Ÿ5¡d/ãÌ  ›X„Úè«z_Qíê¡ãé‘=Üרq} Hب«G“ •úƒ¡lÊðÐ’Ñ¢L¼š:3¶¡­0¦0±8§ÅéÀãdˆÚ_žÍŽRÔ£>ž&W½Bý 'ïgbÃ3çgb=Vpsɧ"8Dƒ)ìD„‰Ÿ'¤'˜žÐJÏ3MŸ”^þ%8¶BrèªÍ¦ Ð×"ÀV^£¤®†€ÁÐN ½sšv04p^«X¥C³ÄçL{–AH³^&Üp†+”±0;…Š”Ë×2|oqh8$P*°Fãì'}tbèè&–!ZR_\ßÌÐeb1m.ìEø†J›*|Û®ŒÂø¸äßñŒƒÒDÙOªð]%¬ ú\ß.6½´Ó¶½Šøè—°I4óm;ÿÒ;è$ /fÈ í)“¦•æ,ô…H*>ÂÜgB‰~îp6‘ü,-‡J§V2͘R×]&MLÑÆŸåuµ #Q%à¨îAÁ(LÎŒJóñG£½?“ ÍÔ'´C¼Û“N”[¦U>b:œOXO°=¥6ˆxÒ‰wÂ<9!Tø®Ëë0øK,~Ž•óuôÄ›uÿKàØ~†~¯²ÉY8sá½#ÀxwUL:>~5ÏѯóbÀýO"ýôj\Ù´«òÆ~×U·×ø.Ö£uÓ‚E¹íf=®@¹ÝK#λ/uáýÍØ¹÷ÂZÆu.Ÿ÷;õyÎqPÕ™÷$‰¯–g|~„óÿëvmendstream +ëöe£[LxÂ2Ø~„¯²–=ÝÖÄr²U_ÈkÀòêªäk„UÁ«¤VX_^ÿNÛé™1–Áö#|•µìí M¬²O’á ymš¼º:-¬j^å&µÂzt×±¯½0î Ë`û¾ÊZ6o°&–“s%øB^–WW%_«šW9„I­°6¼}¶mbc,ƒ¹|•µìñ&–““ øB^–WW%_ËaõX¤[°t?c\ €¯²–=ÒÄrò¦¾×€åÕUÉWÁªæUaR+¬(±ÿÔôEXõÎàË~‹@ËIFøB^–WW%_«šW9„Iݰn|üMõ0kŒe°>‚¯²–=ÒIJÏç_ÈkØòêªä«`¹JE˜tÖgŸÞ»jè”,ƒõ|•µìõlM,'Ŷà y X^]•|,'³Y¤ë°Ú>Ð0Æ2(ç_e-»Uñ¸_Èk¨òêjú/O?SÍ«¤nX²t} oÌ9–Ù;/ø*kÙý+,WÏà y [^”|]²|m5¯r“ºa ™Tß›a™[À—ý4¦â+‘ð…¼,¯NR-}å'ýÕ¼Ê!Lê†%ã³:±¿–Ù¥;ø2°Ô»â}ð…¼,¯N.Øþ‰«y•C˜Ôëc‹^W$ö7Ã2ÀáËÀRìŠÓÑÀò°¼:¹ñ;ÿÑ­N*ï&݈%ËLE3¬þæøûÇ૬Իâdªð…¼,¯N’›ÍY¼ó¥±s¸n3±èS=y6Ã2+6_&sãK'Ø:XNòùÃò¼¼:IÍ=ûáWªy•C˜ÔkÑËGk3,³,%ðe`©ìXÕ׉†/äy-²É©‹³¾ó;\·±XêÊqfXf›*ðe?“ÑÁrUÙ¾×°åÕ~Ÿç¥±ssïÄu‹¥~Dc†uëÒ· ŽàËÀRûð:XfìÀòÚ4yµ¯¨¾rðäŸ;®Ûd,Åëi3,³÷bðe`2»NÞ"ÓÁròš¾×àåÕìŠf*<ï}|®Ûd,Åó.3,³l'ðe`?{õDò ”–« ¨ð…¼†-¯öOØä¯ÿýSpÝ&c)ŠÇ`§´…/ë=“LÁ¤ƒå$“*|!¯ÁË«ú^ŠŽÝºô­…K×áºMÆR1`§´…/K%Èj‹å*Ÿ?|!¯ÁË«}úP‰µ'W>‹ë6K‘dÉËØ'áËÀR7ÓÚb¹Êç_Èkðòj,2•½â‘\·áXŠÁXÆ)máË8„õ±\åó‡/ä5xyµ¬¨.㪨3®Ûp,Eý8,ãœ{ðe8d~ûµø"Y[,ûã$øB^"¯–')ÑB׫豆–ñ[lø23bîÚb¹Êç_ÈkðòÚ²»¸pËa q]°Š2ù`gƒ/3ûĆã4m±\åó‡/äµ òjSQ]–®?üÍq\¬¢,ÁXÆ9÷àËÌæ/;¼-–«|þð…¼6A^mr°DÅÈp]°Šò“`× †/ã‡x» -–«|þð…¼6A^m*ªG§6¸.XEJ °Œ“Á—™‰bÆ;m±)Dà yE^Sf\Q=¾Òë‚UtGÎËø2|™Ù×7г‚´Å2.à ym ¼uE¯rp]°"Ë=Ä/‹es•¾Ì,™Õ¿-–Íf|!¯M“WãÔ•ƒ'£p¸.X­‚:ee±*àË“%³ú·ÅrU.¾WäUaÑ«\,…#•ŲÉZ_f&óäøÜ¼-–ÍCøB^›&¯Æ7í£W9¸.X‘很,‹e“µ¾ÌlÓ¾‰83ªK‘ž ¾Wä5wjVQ=z•ƒë‚/‚²¹‚ËbÙd-€/3:v>>ïVcYæP…/äµiòj\Q]æ±Ñ%\¬VAyˆ²XEé)àËŸ‰hÆ·µÕX6'ãð…¼6P^Ͷã¢W9Ñ) ® Vë£ÃÙ‹Sse±lžU—1qqV5–Ãr9ð…¼6A^Í.“įrp]°b˾Ú(‹e󬾌M¦ÊÑ}`5–q­@øB^›)¯f3RYóÆ¢Œë‚Yö uY,›g•ðel×ÿàÍèQ•Ëø ¾×fÊ«ÙyÊ×7ÒŠŽë6+{ ½,–Í»ø26ÍkŠÆ× á ym¦¼šÝŒ_åàº`%÷4Rçø¥°,ß}À—±Í_>½YVcÙ\<ƒ/äµòj–†.žîâº`)vBJaY¾û€/c“Ùr´í ÆrX.¾×&ÈkË(‰zü*×K1U+…eùM–¥:ØŒó“ÃòÚXy-{à%£h|“×+i©rr¥°,/¦Â—±-Ür8ÚÕWc妕¦‘WäUaeÓtoÚ7‘ÜÄÃuÁŠ-õ²¦–åÅTø26éùhb£Ær˜Ï¾×†ÈkÙ׌ɧ²¸.X±¥n¿”²¼˜ +_Æö³WOD¯óÔXóùÃòÚy-û–?ù*×+i©¤Á¥°,/¦Â—±õžÑ©Ýl\é¾WäUÓâ{†¸.XÙÚxgÃòæ |ÛKcç¢;i +,›J÷ð…¼6V^Ë&z•‰nrÄuÁŠ-õ¸¦–åÍø²a-Z™*°rK6ЇÈ+òª¶²ÏÙ’¯rp]°²îav«Üòæ |[œÕ_å6Ÿ?|!¯ ‘×RÕS¯rp]°²›fo¢-oÎÀ—å¤Hæ6 +,³Úð…¼6\^KÝØ|iì\*µ® VÒ’g ¾³‡Á—+‹²ú+°Ì*WÂòÚpy-õÞ0Y+×K=[ÓDz?Úƒ/Ë=YŸ*°RwÂéCäyÕTLýyiêU® VÊ’É—|F„/WeõW`•:B‚/äy¬Ô©J²V® VÖ’©ƒõ±ìKu×Eq­Àr›Ï¾×†Èk©…C²V® VÖ’uåô±ìKu×Iç/ÜrXUöù|!¯Èk«d¥’Ô«\¬¬ÅOlô±ìKu×Iç‹Â*°Ê&Ÿ/äym•©³yhb*ûz×+eqþ%},ûRÝðecQVVÙÌäð…¼"¯­2o"d›½Þ‰ë‚U¤•úXöµDáËÆVž”õ©+Uj>D^‘WÝnÓKÖ-1˜½…ë‚•] +E©úXöµDáËÆ6í› +XnóùÃòÚyÕL˜Ðàº`µ«u +œ%;–(|ÙX”.¦+y]>D^‘×R?¯9¸e_åàº`e->nÐDz¯% +_6&á/aé_Ï€/äyM™æ½…ì«\,…\jb9YÁ—EYýÿåégŠÖ¶ú à yE^“¦yë^–$YÆuÁʉ©sØ:_Á—ýŒè±kr¿å¼\|!¯ÈkÒr_åàº`åZ”äGËÉâ¾,Mf8K–¯Íý–}N-øB^+¯:)Yr_åàº`åZ”^ËÉè _ö —®Ëý–}N-øB^+¯: Es_åàº`)SËÉè _–&Ñý•Ÿôç~Ë>§|!¯•WrE©p]°²˜ÓÄr2z×¥Éû¼>÷[ö9µà ym¬¼êŒo}¹!†ë‚•µÉ©‹³ÝDõ1z×¥ ŸâÅ¢Øw[.¾×æÈ«Îî\î«\¬"“ÕkÑU™”9©Æ_–&ì{ß”û-û”•ð…¼6V^u*ª_óÝ7rSOàº`ÉßXÚ§ó“öáËÞdŽ=ÿÑ­þ‚/äµ™òÚöê¦âá?® V®}}ã¡¢ÍÆ”ÙgD„/{“Aà“K^òG|!¯Í”×¶ÏÆ‹^åàº`)¶DŠVC)³Ïˆ_ö&ƒÀÜ%/û#¾×fÊkÛwýE¯rp]°N5gñζ?æ*]<|YÚбó¼hwþ°êº\|!¯Í‘×¶YéŠ^åàº`Ù¡‰©Ù¿bï{ðÕY¾ôëAÓ‡È+òjAЧ¸.XE&ÃuÛÜ®ÒÅ׃á3o•=a¦‘WäÕ¸ÛÕû?Фď.XE6wÉËmsY÷ž):w +Æšõße§C>òùÃòÚ(yUß^µmÑ2׫ÈþâÿÖ6_„«|¶ðeoøÈo²7„}äó‡/äµQòª¸{¯¾|‚ë‚UdŸâÅ¢#ûØ\å³…/{›³xgö}«Î£xúyE^¦¨¨®>|ÁuÁ*²o,ík»ñë*Ÿ-|ÙÛ'—¼”ÍΤ¸ÖH"¯È«Ž)NWÕ»C¸.XEöØŠ5mo;Ɉ_Nlþ£[³¹…uê}ЇÈ+òª0EZQõô×KÕ6#b^GVŒuï㛲Jê#Ÿ?|!¯’WE©·ïp]°XŠC‡ÈÚþ}XVîY¹«íøB^+¯ + U¯/p]°XmgW ÷àËÞþñÇë³·˜\m/ÀòÚXyU\àT¼ÊÁuÁRc©/»Êˆ_Nì+?éÏÞ²pµ½_Èkcåµè€µíˆë‚¥ÀRß‹s•¾œØÂ¥ë²$Ô³kúyE^ÛZÑë¶¶9ëp]°Xjÿq•¾œØ’åk³Oð|äó‡/äµQòZ´Êh›³×K¥Þýp˜¾ìíɕϦr;ܽ‡/äµ±òZ”Y´í£r\,5–"!˜«Œˆðå ++µVu¸{_Èkcåµh›®í«7\,5–âIµ«Œˆðå ++uÒêp÷¾×ÆÊkÑ4U‚+›†×KKñæËUFDør…•º'쪞|!¯M–×¢’¯mï âº`©±;ÀŠ…-}جÔ+WOùüá ym”¼¶ò®ê\lÀuÁRc) +†¶Ý¡+ÆJMxŽÃòÚdyÍæÏÑ9yÁuÁRcmŒ´”·žèÃŽ`¥îZ8<‡/äµÉòšëtÞMàº`µÅ*Ê|è*#"|¹ÂJÕÇqx8_Èk“å5›ýL§Ô#® V[¬ÜM`Ū–>ìV*ä=•Ë/äµiòšÍÝ­\¸.Xm±rIærÙAôag±Rw™Þ=ƒ/äµÉòš %›'¸.Xm±r·AWžèÃNa¥^â8¼{_Èk“å5»ÄÐÉæë‚Õ+÷ßaFDør…•ºÍèðî|!¯M–×Ô5Í£1\¬¶X¹ûÀ:'ûôaÅX©ô2ïžÁòÚdyM]Â×̇†ë‚ÕK†èÙ‹Suê’*}X¬Ô¤ÚS¹øB^›&¯©Õ„æÞ® –Vö^ºÛ[©ðå ++–T·W»á ym²¼¦. j¾(ÇuÁÒÁÊ^œs{+¾\aÅ7.Ü^í†/äµÉòšZ®Êgù +® –¬ìVpv=KÖ+æÅíÕnøB^›,¯©hÒ¼“ë‚¥ƒ•M¯s/>¬+~ÿîöj7|!¯M–×Ô]&ÍÑ×K+{SÎíµør…o[ù+—_ÈkÓä5y'_ÿV® –VÊ£œ_›/WXñ=·/§à ym²¼&G<ÍW9¸.XúXÉý}£+ÆŠï4º}9_Èk“嵕دÓßÂuÁÒÄJ&µN%ߣëƒ/Zýåó‡/äµò'iÑŸ¸âº`ib%Ó‚9?׃/WX15þòùÃòÚ@ySŒj¾ÊÁuÁÒÇJžå9?׃/WXñÆB¶„}ˆ¼"¯öòª_)×K+¹!ì¼N7|¹ÂŠÅÝ>L†/äµáò«ª~*o\,M,«o|ü߯¦ëoЇcÅ/Ü>L†/äµáòú™ooxûl©G¸.XšXQbÿ³¦[6áËÖÔôÅËhùÌç_Èëððð7¿ùÍyóæ]ú#—Xò[½½½7}dòÁæëÝ+¯ zü|àäÖ·/ÅuÁrŽuó“{ŽLÊYÆŽœ¸@Öëc‹^;ý¾Ì…èC°ŠäuÁ‚O<ñDJCg,owìØqÇwûÈæÏŸ/4ûzWËkt¿Ô­N\,}¬{Wí[5t*À£e,}XC¬ëðææýñN>}VV^sõ´H^ï¹çžÍ›7GŸ·lÙr÷Ýw›}]~ÿš5k®½öÚ+¯¼²§§gdddîܹ×_½|Ž~`õêÕòÝ™3gÎð¶mÜí_^ÿΣ»Ž}}ã!Z9¸.Xe±Ä¯þióáÉ©‹W<2@Öëæ'÷üók'ô·°èCä5þã¬Y³æÍ›·téÒä×E §§ÿ}:-äf_—ßà 7 ‹ªŠ +GŸ¯ºêªø/îÛ·¯žÝ%lùÜêýú×Np]°ô±~öê‰=’é7éÃb}fÅÛßÙþ®Û¼ðÕyÔp÷îÝwÞyç²eËŠ~L$Øøëƒƒƒ¹Ÿ£7ÝtÓÃ?<99YÃn_²óèW7ŒòÇ{v¿‡ë‚å륱sâ]Î3"—[¬/ôü_ëúËç_ËkdÇŽ›;wnîêujj*w•ªóõ$\îgYÌÞvÛm×\sMݺ]÷=w`öâÁ£ç¦p]°œcœüàc‹^_3|úÞUûèÃÚbÉ[’ÿÓ‡`™Éë… æÌ™ÿ1y–*îºë.³¯·•×ÈúúúDaëÖí?8yϪ}¥6îp]°JaÉäíÿn}÷k/ŒÓ‡µÅúÖ¶woÿçQù?}–¼ž>}úþûïO¿îرcþüù'Nœ8räÈwÜ!ògöuMy¨¡¼nÚ7qËS{’EÕq]°Üb}ú§# Öp^оbýìÕÿí‡ÃOýö8}V‘¼æ>q•3gμõÖ[W¬X‘úÛ½½½²ž½êª«¾÷½ï½­¼Fÿ˜ë®»®¿¿?úõ©OUÙíG&ÿó’7½|wËÖ·¶½{Ãco:/Å_±dš={ñëþòùÃòZ¥¼Š]~ùåÙH~Qÿ¬q·ï=uá(5kÅuÁ*…%+£+½þÛÓôam±dšý{¸M«_Èk§äõÀ ,H}wóæÍóçϯ²Û'§.þ§o¿VjèÃuÁ*…%C÷eß8xæ}ú°¶X‡&¦f~ç5çÁòZ±¼Š]}õÕ>øàÙ³g“ßÿ³?û³±±1ã_kb—]>ãÛ¯Íø½?˜ažL¼ «¿ G–¼¼ÔÍ›ÃI¾ûî»EamTÛ|ôÃ0¯&³8 Ã×ÊåUTõ®»îJ-f«“W Ã0 Q^ÿê¯þjhhÈ~ÏÃ0 Ã×"ql»“Œ¼b†aÈ+·×À ,°Àâæ0ò +X`òмâN`X`!¯P X`òм‚X`…¼"¯`X`…¼B1X`XÈ+ò +X`òм‚X`ò +Å`X`!¯È+X`XÈ+ò +X`XÈ+îX`òм‚X`…¼"¯`X`…¼âN`X`¨æ†a†a†a†a†a†a†a†a†aX;ïÿÈäƒo¬3gÎ >ÿüó¾~ñ‘=óÌ3/¾øâÙ³g«Á’v>|¸ÖöïßïûJÞ/.5ß-:~üø¦M›¤}Ãý"cþ°&&&¶oß¾zõjiׯ=êµÇÆÆ~õ«_­_¿þàÁƒŠeãI–ñ$÷wzOÔXnÇu_9OM«lHé¸;vLÆ´ ™|?z…Û¹sçèèhe{ñâÅ·Þz«5=jݺu:uJ¼y­ÌOŸ>-4I»*öÿ}ûö‰Oúûý"v2p]üÈäCOO?,‘ÔW^yE€ÎŸ?¿uëV‘ÚêcÙÓxR4nøO¿Óùx¢þ÷»OX>Æ“\¸¦=ÒÙ¶mÛ‘#G¢Ï2µ–?ÆÓàÞÞÞU«VùèÔïôŠ%&óÀj°$úÖ®]ëK.‰…÷Þ{/ùk}`ý*XŒ¹+;¯|}ðÁ2TJúÃ=•A2ú|îÜ9Q[XÒñÀ賸‡,–«e¯ãIÑßõ1ž(þ®óñ¤èïúO²×ëx¢)¯¾% Söì³ÏÆ!)äñ×e4¨fYäK‚]fÑ`‰—ÊÚaïÞ½¾±vìØ- +’Ýè+Þ¡J6Ê–È,îd®þË_þ2¹±éÕ7dõêk||¼¯¯OœP²¢œ˜˜ð‡µ~ýz™0ı¼zõêŽÄ²¿ñDS^½bùOr±<'Y,¯ãIV^+Rê`©æÇ³þþþ¡¡¡8Z½‚úÚœœ|á…dbæ+:JHŽÕž°äÆ(ÉnôÔ.!Oœ8±yóædÓ|`ÉÄu×®]ï¿ÿþôô´|ˆ£ÏŸoˆÒɤÝ7_çÏŸY›Ë &£åÔÔ”?¬wß}WºN:Pºq÷î݉e¯ã‰¦¼úÃò4žd±ü'),ßãI¶i• )u^½ž9sF†…çž{îСC¾CÒ–üÚmÛ¶IDT€%&cš¬†FGG½b]ËñÊ—L¤ã]MOX²hýP4(>rò×®íÛ·§¶£}` J|;E~¿ˆ¬×vÉbYzïÀô¡þêÕÉ¿AS^=aùOrÛåi<ÉN‡¼Ž'E”U0¤ÔÁ’g%òaëÖ­©­-i²ïô%Q m‰ ^±r§ë`e»Ñ–,ˆDþ¼bɲ+>¸ 6xm—ÌŸSKWOX²*W¸‡?ßxçwd±\},{O4åÕ–×ñDóœ×7–ñ¤®‚!¥ßô;þ¼|HÝ¥?uêTeòêkË–-ñ•ßX±Éj(¥ þ°r»Ñ–Ì¢“»µž°ä·íܹS°dÉ#ºšÄ:oׯýël‹|`=ÿüóÇ>K£âëF^}CtMp“{˜•Ų×ñ¤”¼ºÅò:žµËÇxRJ^í}¦ha^ÁR“‰ÄÚµk÷ìÙ“Ú4X·nÛÕzîF„¬¢V>°<Ø××'óL‰Áä½§>Ìu]O}(‹/Yåíß¿?Û·ÎÛ%(Ò===É«Mž°z{{ãŲW,ññŠg>²;vÄ[‹þ|^€d ™|›Ye,{OÔáìv> endobj -677 0 obj << +609 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -4734,119 +4555,125 @@ z ?ÿùÏ»»»EOIAXô±gÏž¥á Å4Ú %“I¡X¹Òr„Ž-¤ÕSMAX´iUý8H}ä$N¯/¿üRw-‹PÔìú|"Y¡z¥R)Ú,“õ:::<°!ûî•ËßÀH¯‚°ÄÅS½ÅãrHh<É5d„Dû¬„^œ9sFw´E*‹ž’"°h.êfA(–érÝ,£aцˆèO(m»Ôg wüøq¡zÑúY·u„E»r ÷ç7oޤͲ÷sYhº'õõõêÑ¢8Ÿ' ÚBjïfz9—ÅëéÌ7žX|&÷xbú±‚âIÞ;§|ãI.3zR !Z‰ÑZv€@ ˆ'A—ÿOçH¹endstream endobj -682 0 obj << +613 0 obj << +/D [611 0 R /XYZ 74.4095 793.4011 null] +>> endobj +301 0 obj << +/D [611 0 R /XYZ 241.2041 567.7502 null] +>> endobj +74 0 obj << +/D [611 0 R /XYZ 74.4095 480.2939 null] +>> endobj +302 0 obj << +/D [611 0 R /XYZ 204.5277 221.5739 null] +>> endobj +610 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F79 568 0 R /F70 552 0 R >> +/XObject << /Im22 596 0 R /Im23 609 0 R >> +/ProcSet [ /PDF /Text /ImageC ] +>> endobj +617 0 obj << +/Length 3280 +/Filter /FlateDecode +>> +stream +xÚµ[[wÛÆ~ׯà#ujnö~ÉiœØIž¶n¬¦çÔò$B$*r 2Jõë;³p € \Ñö9âj1;;;·ýf@± …ÿlb$‘Ô©‰qŒMn×t²€g?µŸ,ÒÎñ,§þþê⛵˜Xâ´–“«» 疪ĞéÕüãôÏÅçj[®.gÜØ© —3EéôýæaûpÉéôaµ*ó]=ƒï˪ù\•0ÿéêç‹·W­ ŠSbµæÏ“ZJM¤Òf2ãŒhmMN¨DH1™Q"œUHòŸ‹Ÿèd¤?_ÄÙGø…柬/¸pÄjÒÌêâÃÅß[†t2cZn³ +Ë(°ŠÃ¸àÑŒCŒâ vM5½ºVí\gjgÖM›e "¨ý_eµ ê¼¦Š®øÉºúä‚'ýJA¬sâKdŸª'tËryòa¡Q‰‚«Vh/óûwoz"jJ¸¢b’³{¡ˆ‰å)µ&šÃ8ñí¦¬uÕtådV-x<Ü<Ë“ `ЋiÖ²œå<ƒœ6·¿SÄÂŒ‘àÊÜå¤øï¸½AûTIwV{g<ûBr)‰ ŒR²ãæ>Ÿ„{sKØš;—ð]½-7GjZÇ4õá¿õ- ÃVUYÇ(+î·ÕoU¹)k<lF‰qV‚£Xϰ +—Èì¬VÉxŽY<ÑIîNYå|î­2.ak•\ÂgX¥¨ï6—ŒN‹E¤h¶,‘tº}‰‰K‹ó&ʌ瘉‘3!»óã&:Ÿ„{KØš(—ð‡%h›©iÕl«¢n¢•Ðj‚N»Óy ž'r4¤@ÃŒ:§Yržcf¡’ +'ÌrF [³œ°5K.áhä|5óXF8HzVód§‰2žc&bPÔœžóI¸7Ѹ„­‰r _=ùÁ$3„q ç-¤—w¥|ãÆ€'­c6S’Pý.¢”ÐC=½^oÛk‡½1e-aôÊjéZ2ÔîÕ%ã À›²í= +¢È·½žö=Ñ„ù}QÕ)QzÜ|Ëkó°@k“®×U™lKý¦¦¼wx&½´ðùbUV·Ë0Uõbºm§–—é +ùåæXû-ù®^ôÜв‚j § áÀÙŒ0 âœÔVÛJVVG}DY‰ [6¡¤ü'¤¬k8€–Ó¹?V{x “MYùÂôêá¾ðæ…iß …³}ó£)@:¥¸· ¤#áÆ¢~ƒ=Í^J.0ËA¶‹=ÀÛ@v 0€KLGÕMY…ÍQ¤u©_`¡Ì¹%ÊxºõµÐúv¹mÍ«›‡ð,®nn—Õ-¶Ðï·áyb˜t §¯³\±çƒžáS8ƒûÚqê&\kð6_m¸é¼§€áMÕ„ÁÓn¯ëû]}—(S¹Ø="î^oñó!ºv\Q•i“§Ý¢\âcÒ[Ä'¿ Á¯®†,ÇÑC¤OX_`¹Í%Çí¥H lèàJ±<·! r¼I¢>ûp ¶zY¬¶åáamòJ¯~n 1œÚ¤~‘2«lšð9ìºÒAbæùƒi›AÏ•ŒªIFåO÷€.kèPO€EŠ:P̽wÃ,FÙçÝ%›Ö÷ÛWaªX5‰(.àG“z(øT_›lÀá½;“°æMb½¯“)$‚íSÎ Ÿ2€ d¯{…·úÐóÛ”†Ú¿?©Ë]¬½wwßf ×›F¤Ç+ü™&‰ÉD«œ#äQ"#KËœ,² .ðÝ hŒè/Èo^r¸—BF2éC’3NÄ%l@ÐÀX0J´5z"áæ×N €i,‹À@Eœá×~hùÍr†áýäpû¥€¼/í¾i×UäsõŽ%ù—(o<ÅÌ8¾”4 +îH(©4¼Ã]­ ¹>¢c›ðÛÚ» ÐoãÜOe]쪅wZ¦ç)ý†âÐ ’©Qu~§kJõy@=×Ò(ÚÚv/»"Î*¡§âH¥#ü°¡#“Ï0,¤qƒ†mùÍr†É°ùËÄ´/µ€b4ÚUxuN¨X¾È®5ƒ–™=ÙëX +õb +'Ø&({7°}tö|ûuU¸” pèÃ] Ná)Â¥¡ëx.Î"ƒ&e].C Ã@6á– fï®…‘›½k‡Ñ_‹ÛTõ ð©‘è&Áác"F×P–hf{Ðeæ¹¥2/Ä +Úu¦òñýñHvû½OjZŒkZJðòŒ°j²—ü€—ñöúدeàŽ‚*K8|Û&eç†j²YLÒð—ƒÂ&,™åk†êšg”ëo×B˜55½ µ°rÎtäè -Õ‰­ûÜpïO$"\¡&Q¨V9”­Î…Bâ÷>º[ýT}† °T¸ Á1à V[žt PÆ”Œb}ö¡Z£·îVŶzˆL»ã²bׄ‰G„T‰Q(Q-”K«rü’Íi¶kfù¢¾û¼}“„È~7Aðù®ÝïÝ$ªSÛö¸yÈý*hc^,½~ACÕf&—Uškµ¶‡tB"ØA[çpžßaÉcÃñŽžaJdˆžwÍyð]¥@é“OT[˜üZ•ñ±/Æ¿±(Ç)¨@5O3ójSÞû2×v*zxþôXàõõ RÈÆSÒÄבM(ê3ä-:L ýþ‘‡ 8˜—q}¯…“)·Ë‡yÙ!í¶No‡ùjÔáS@àÍÊS[hÔßÛÞB¾æxo¡¥ +Þ®ºXÄ€¼+AÇÙщ={¼¼«‡D5ã\Oÿä5ÄA{Ͷ\­¶aö= ssï0Ñ–80 +q®º†Fº#šGê€5‘¹8Í\™Ÿl0ø +N˜ü—ƒÀ­~kÚ†N±àc(¢½§Éþ÷‘4 ›B™ŒMm«ExæëN\Ø-7½`žu‹ÁñqôSý“—¸sÀSUâü´ äóDªÇº¸[Å—ñN?øÎd'žéº¾ø¨%bˆWlàúÓŽE|5ÈGH€9®E}¡ Ôá„ c‘Ú*¾?Ì +®SÀT‘.‚8ÀJC=jÉ}¸t]»¸.pKžp£ˆÒŽ=#ÜÛ5³|ÑJèñ>ð‚€²¼+D·Ë™¨NlÛçvó +Ýð"´ä#&– ¤: Cžý#é›è†·Ë˜4»ö`¬¬MF¦„ 9ø‹h¬·(cÚñ1+ñe£æÐ7Û†rÛÌ::ͼإ.àM¹Ý\ )ÛÔžn`‹b½ô8욨äKì¸ûbµ) b~ápN±ù^õ5f-D¼rq0zá0 5°ƒº¿• 7ÏÈiÍ,_4€‘{¼¸ Ó ‹CÝ¢ûÊ!QÚ¶Ç-65Q‘à ¸Áì¶*››¸_E­MFu˜$*I‹žf{W÷ÆÏØ“ÇahªáÈ·“ýîÀ«ïÜhLCì¤OHŠ•|òäÙ+,¯Xê€1üBø #pz(&Œ¡™9ýw-±I0)İ«B/™Ê2-”2.\1ζ*©¨˜ *©a•0È'Z3õ•ÆG4¢‰RN¶|”p§ùœÐÃì!ˆA]²æ5Äkξ,EKJ§ïê0I¦ÁÆ2*$ýA@KC¿ /D§‰ k-é=8 º(¦J†A%ÃÔ1Ø +BQƒ¸Øããorúv³(oê*n·(áôEG:$ ÞTe$ ÁçóûªÜÌ!Ç5–QÄǪž‚þŸ¥÷'PVµ^|“°8 ~͝â|>ëð‘cº/^iÑ~àLuÒ:”¬•-s]P¿GFÝÎM˜í£¦¸3V4wŒËŸvwxW¬Vøâg È¹b¨´=2<«—›0ØsêË:@G»0V˜ƒ×D-’êìjˆÂžù—mZü>´©%Bq™oA=èxHÎÁóÁÖ¾¿ÀE¬”*„ bòg—,:Ö0,I7bp“ªŒ¤<‘€o ‹=ÄÏ/àBùî}ãlæa±-Âá=¾ø«!øÈ±ÐZB¥æÏû¥Œx +r¢þ•G¤ò9œý;£‘ÿ¿ÚNOendstream +endobj +616 0 obj << +/Type /Page +/Contents 617 0 R +/Resources 615 0 R +/MediaBox [0 0 595.2757 841.8898] +/Parent 595 0 R +/Annots [ 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R ] +>> endobj +619 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [178.7098 270.9467 210.5959 279.7177] +/Rect [178.7098 393.4244 210.5959 402.1954] /Subtype /Link /A << /S /GoTo /D (cite.Vorlesung) >> >> endobj -683 0 obj << +620 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [400.831 243.1787 420.2718 253.761] +/Rect [402.5904 362.214 417.046 372.7963] /Subtype /Link -/A << /S /GoTo /D (figure.2.19) >> +/A << /S /GoTo /D (figure.3.4) >> >> endobj -684 0 obj << +621 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 189.397 92.854 199.9793] +/Rect [73.4132 308.4323 87.8688 319.0146] /Subtype /Link -/A << /S /GoTo /D (figure.2.20) >> +/A << /S /GoTo /D (figure.3.5) >> >> endobj -685 0 obj << +622 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [294.9769 153.5425 309.4325 164.1248] +/Rect [293.8133 272.5778 308.2689 283.1601] /Subtype /Link -/A << /S /GoTo /D (table.2.8) >> ->> endobj -681 0 obj << -/D [679 0 R /XYZ 74.4095 793.4011 null] ->> endobj -74 0 obj << -/D [679 0 R /XYZ 74.4095 771.7323 null] ->> endobj -368 0 obj << -/D [679 0 R /XYZ 207.0203 531.8696 null] ->> endobj -678 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R /F70 615 0 R /F65 621 0 R /F74 618 0 R /F35 245 0 R /F69 624 0 R >> -/XObject << /Im23 677 0 R >> -/ProcSet [ /PDF /Text /ImageC ] ->> endobj -689 0 obj << -/Length 1750 -/Filter /FlateDecode ->> -stream -xÚµYKsÛ6¾ëWð(ÍDÞÎôg'éLÇm<=4β`5E¥¢§þõ] IåÔ´=#Aàr÷Ã~»‹%H2 ÿ$SqlD¦ ƒ!Ùõr„³\û¥ý&QvÚOSé×—£—ï%Ë42Ròìò&£Ü &0Ù)½œÿšu¦Té1E“©ÀxüÖ®ÃÄ'·œ<Þùfµž|¹ü8zwÙ#-%}JÎ%âBªlJ ’R«Tº‘"˜!ÆY6ň-¼È?£Ï_p6Ñ£8{?0"ÆÐl9¢Ì ¥°jfŠÑ§Ñï­BœM‰ˆêÓªÂmTÅa¼a_Ñ”(…” àf‰%‚™ÖÍT&n&Ú ‰É”Ј2Üü—u›àÒ+,ð²‚OrèOÊ(2¼¾“!m ûÌ\nUN£NÚ Ú;‘QÑ‚®1_|x{QbDfYªî‰•ç J‰$…q -ñÝÚºEéªCœD3$ 8!¢Õ£"‰j䣸3¦­Êiª3àÔ)ÿF 3ŠC(ksû¿Ó|ƒ÷±àfP¾Ç )çˆaHÆ=”ä4ÝÃ!ÜÑݰ¥;Eø¡ÜÔ¥IŒK+Ô¿å5 -Ã7…³e̲ünã¾9»¶¥_ÃHÍÆë¬Pî™ ÊJ¢³ˆDé9ÇÊpw¬ô#lYI>‚•¼¼Yû$_D‰j“Ã-7O¡ˆÀ²$¶P&:û(òŠŒ -Õž¦h8„;Šú¶¥ßÜ‚·‰»jãò²Š,yÖ›uÍ–?@æH(Š(1$-©Î>Z0†¢BØZDØÒraKKа7sžM¤ƒÒ“èì¡GjÕEˆ%;MÏpwôô#lèÙCØ™5o3,kßz ÉF¢³ EFžcc8„;6ú¶l¤{ØøßÛ‹è¥FPh=ð @ª³!¡˜0}¦᎚~„-5)Âçìú)b -Æé %:û(âQ©Ï%Ïpw õlJ>Cîþ²Fâî’˜Dg1TAm¡ô\î ‡pÇL?–™á3æÎŠ0<€qxÈ’¢DgEꔟìOžáî(êGØR”"|Jö¤ ãD!B9¬?!=ýTª>¸QIƒ˜MGXúó.$“]gzGg{Â^6&´FŸê²Z¹VÌ{÷rB(8pf‹Â6çýtt¦ãÏ9=…©c(Ô9(GÚê#¯õjáÙ ”.—Î6\`ÍySe'/Â䟡?_Ö]߆)w”ÓÛrv-ý÷®”¿]¯@um”oËÅQø@7$4£8ò3lŠ)ð 2Ftz«=:Z‚FyÂY˜€Ø T†ºõÊ/d{(Dçõ³ -QãW3ﺙ+æ \#­‰Ü)ªAùØÙz‘5Ã?RB›{¦éM„é®=*€rœQ¨Vû(©‘:gWp³:° •"8&ŸM ¸ [Í ,ìcÆ»ižWU(s4Ñu^4?òir -ïVe¸xAÂwe!/ΘýäÌUaÊë‚Õ¾ 06¾„]ÂwXË*î­ -…Ñ’D¹i‡*4c¢QäÏ÷;A$T½?AïBUðÒÏÅÆ g¬ìuœ4VëÌbÆŒ/˜ÿÞ¹¦¢KLã˜êv Á -IÙê<í¶ íñˆ„²ix«G0s^Ï ?ø·ÑÐ)5Œ!E‹bÕ~ñ…+¬þ6ß ÿC·fæÎVv\òÚºê«ó/¢lh)¨ãÁ˜Üç,/ªræc8  jnVw>xWE¦¶ë0H+a¦ºk]} ˜ ƒ™…»¶µewag¥‹ævÞ_}šE¢pá­³Q$¤ rØSÖsW.â…Jt¼ôpïÊšÀú%Q½Âp(³°uD³ÜrÎ`pLF¼÷Y j_Äù<|—ù„ŒëL†>£x»øí¦^?Lí§s•o«›+¦ømê \Û°aô”ˆØ€úFÍßÖ{üÞ«²®¨v–Á -ãí[ÐÏyQ8èQöÖ½bŒÏWÆfPT~ D©wWu}zš—ïÔHØV„ uöˆfÑÖM+“*SæÓÚÔøòféÊŽˆ&J - K}†wY……KþƒFóï]F5b‚òÔè-4$eXzðñznKO:…È® ãP®A*¤ bùk+ ãKÚ r˜1Þˆ³Q”6¢uèì ƒÒ°ÇYØ|+ÿyïBlÜg±o'"x?¼»bR–|èplvuh&0ßßO7 -‰pG÷l(’¿¶‹R¡ŠŸ|qÜcù?áîSendstream -endobj -688 0 obj << -/Type /Page -/Contents 689 0 R -/Resources 687 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 692 0 R -/Annots [ 691 0 R ] +/A << /S /GoTo /D (table.3.5) >> >> endobj -691 0 obj << +623 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [147.8853 551.235 167.3261 561.8172] +/Rect [148.3003 225.2515 162.7558 235.8337] /Subtype /Link -/A << /S /GoTo /D (figure.2.20) >> +/A << /S /GoTo /D (figure.3.5) >> >> endobj -690 0 obj << -/D [688 0 R /XYZ 74.4095 793.4011 null] +618 0 obj << +/D [616 0 R /XYZ 74.4095 793.4011 null] >> endobj -441 0 obj << -/D [688 0 R /XYZ 174.4503 602.5475 null] +376 0 obj << +/D [616 0 R /XYZ 174.4503 602.5475 null] >> endobj -687 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F70 615 0 R >> +615 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F70 552 0 R /F65 558 0 R /F74 555 0 R /F35 193 0 R /F69 561 0 R >> /ProcSet [ /PDF /Text ] >> endobj -696 0 obj << -/Length 2332 +626 0 obj << +/Length 2313 /Filter /FlateDecode >> stream -xÚµYÝÛ6ß¿B63ü™âÒËõz-Zôš-¸¦ÚµÖVW–SINÐýëo†CÉ’Mo’MA°9Îço†´È8üY®™æÞd¹W0"»Ý]ñlkÿÿŠH»ˆWS꯯¯^|cU昷Vg×w™Ôž)ÃÅ‘éõú×Å÷Å»ª/ëåJæn!Ùre8_¼.[šxSí–‚/uÑïÛåo×ß]ýãz<ØHΜµòÓ¤ÔÚ2mlž­¤`Öº|JÐ%,WRºH› Îrã-*3Èx–ç¹ ºHf˜=Uáë²½/ër)ÌâOšyUoömÕowK ªu4ùpˆôUÓ—mS6Ñ6·hm‹Äû¦êª²=4´Å‹oröN8IIÃrk(‚¼å†ßLÏv|ÁÖEóâÔ’Gmr¦œR)Óp0œdÖèäjrpç²gÊ;ƒ$\ýúÏÖ@úÝUœýœ ïe¶»’ž3©¼fê«7Wÿž'¼e–{w™mäÀ,Ç-sf -´ÊU&™w.°Ëþ€S-çΊé8¦Ñû&|+‘3i†¥ÿÚAL¼ÞóìÈ_:Œ-°ÛêxÄ—I¼’Î3§¹ýë, -Œ„¥0þ¹2•-gù ŒdJqp¬–)~Ìmé&¹=’ T¯n0roªzy~Rxf”̳Ég’ŒDKrÆ %™&ãtZÜc6afÀŸiV†ÅšâRjÂÐ,fù¹mc^†Ý19§úi a¡µOéw¦§²0lϼ7£”Ú´)*ís11°¿d -\J›W‚)ppb -œJ›‚¨»žeÕ”4ú€lK€þ6NüðVY»©«Û-ITÅ-õþ¾¨#Í/ÛöÁ ÷ÅS‹›‡Ã¦.«= FμŒ€|»-Àc-õâuUv8R$ ÖEGk‹¶ëKúú©Ý÷û þ®Ÿiv·¡v8xLÉï—`†ar]E6¯š»wàŽÒâd×HÇ}Ù‚=ʤªëA^â¢ß/Ã~ß®«&ÔŸڥL0Ó&xÑ‚âíÒ@5 ¯×U°®Yü½®Ê¦4]Õ¬iºÛïÈvñ®èºê=MhÝ.voU®»ŽbÑTf1jÙ<'ê›*ò"Àœé‹¶mVŽÔ}ŒÄ»»> -ü-Ä×MY—ž'º« {ð”ÒîÜ´Jç‹ -ýœ((kZ$[¼k÷o@ItECëërG3ûÒT_VuSbâ,¦üÁ*}täĦjh&¸'fì@ûàÈ#XO8}N04W0Îû°ªß* ž;F^2‡Ú£«ÿ,a{Ù ^GËÁàÜr0ÙE'zLh-ŽÇLõfñ_Ì_êQ±ÉŒ‘¡PäŠåÜÇåHrD-¨ÕRôƒ¶ŽüØÙܘ—M¨( AŽâÌ‹jT3Ñ¢r?½:A“”°ºšÏ–¶JHk™‘ÚN¥-|Ì:øÀ¦-%‰áLC‰'äzJmô¬‘âoDaÍLhß4TF"‘ÄÏÎa>Ïm¤ø -²â%Äñðÿ«¤™ -€Ü8O¾)šž:ˆ±,Òê¦Üaii¡0‰}ZÄejØÐê¡ÚH'g½J±„ù`ÉØ½ÁÙ›Pp¡+û‡ž†A8¸>¬·Û®hB®šì8¾æÒIóü“ñQ^DsÀGn² Qq¸£³×ƒb?T=Ô2ªÓQç”LP_WöóD*ÞoB €-; v$ŒžynÊ{H¯X9ÀwÎ0!sÖ}%Ì™õÝ]n¨¤q1±`樫÷7¥Œ¨‹C¾Jé›ÁBØ ˜ñ9¦µ3B”Ö>Tíš6 CR‹¡ü-FR}×ÇÏõ1C‡xÑ‘BfBÑÆD·¬pS)o·Mhô†‹$hxÄì§z@ЗÉêd ^¤á« \¬„zR`œTRË—r/S59r|¤&KÉ´ÒøŒÃ=DíX˜g×c ÇáS€ fo:w"¾H¨Ä»+ 4@HŸ§O ¿Õ”a¸?žä÷x°PL8c¦Åo®)–ªã³¤É8\½ž7§< ;` -É…ß°R>…K¯òöIMäüHì˜=Kp °¹Ø@幞Á:äÐý…t+¨Î °ηd.w“à¹âÌA^e+|æÉÝI_7yÏ`ÚK{BSè„‘;±ëçy&!J¼rCs^ §‘¨´Ð„|N$Bdh!Ò‘8ò;Äyô(¢qb‰2åRÏ,>‚N¢èY8éû”Ö~~ dÞƒ}'dC‡{zæ -b àÆJbË,Íâwn‹ýì^ñÉ8tb™à>Ïé²¹’ -Â2Ü‹±¬ZU å)/è+¬¡ÙËž> ñapÖâä~ÿ^R_4T¾h«ZCCz#iÛò¾?´í$xFx3´ï÷ ý!¥¹©p˜»Ä й¿Æ%ÀI=Ñ%jŽ¾ÝøcÆ,H9¿âx‘ü‚;ïy^<Ü}TŽÞÄ2_ñ‘ -'«æèÓHו«¡QFÜÀš>íEÞÔîP/lôxa1ñÂ"ésÒ8–C…ƒñR…¡w¸Ò­ -G¿ã}òTtïyròv‰ãdK‡ ±³:õƒ²‚!VÌü Ì ±1C‚~¡Ð }iΠºêË µÞÃ:x× ÿ…«¹vÿOÉO«xÈÝ‰ä— n+æc9þ„ÀŽÁ3ÛÒœ¬‹æÙÜŽG]4qTª%ÃP0›íAÓ…UrPk³%ÂYÏàÏ‹ß~§ÙH¸ˆ³à„tŽg» î(á±4S_¼¹øÏø8æ4ÑÔÙóÌÂF +ÌâpØ2e&ˆ°FdàIÎm“Ò9VNJ +±ÁÅ¢z'j +­AÐiňsêi„RŒ¥å[$2i1¼…9C(yθ´l \ñÆÀÁÌ8µlŒ@ÝõaPVMFm u ?½Õ7uu· UqK½(êHó˶}D,Ã}ñÔâöñ°©Ëj…f÷ aˆãï¶ep,¹Ì_We‡#„ÁÁºˆ3eÛõe ›”¡«°ìEÝÇ=¨Þx;Òüý%Ø M®«È溹oqW±¹d9ŠŠ“]_ Íû²OR=ɤªë$là"ò/Ã~ß®«¦è÷é`Pn¢ˆü‰6Þ…´n/T‚ðõºò¦UùßëªlúHÓUXyqºÛï‚#tþ®èºê}˜>„uïÞ +#».xC£©T>hÙ\êÛ*òMîW'ú¢­›•uÃðþ¾Áu[VKŒÍnÉ÷ÞSBÚSÓ +iò +}(B,Ö-a1Øâ]»Á”®hÂúºÜ…‰‰}ÃT_VuSnÁí»1°J>:ˆðÀ¦jÂŒw-NL{ ªñþ‡$‚õE#BÍŒ³iªú­à)°cäÅ5±6òúõö— Êád4 NM“]ô¢ÃtÙâxÈS§òÿaö† €LAÝÁ*aôƒ.6(G’#fA¡Æ*à]â.M¡((pÙˆ*D$ÈQ¼}Qj"ZTîç£[GX²$¬„–æÙÒV Òj¢¸Ôci Ó>°c[’DAaC_O0rL=´«‘âoB«‰:œhÉM$a‘ÄMÎ!Î)¾Ìƒ´x‘œþ³h&G8ÉJÍ‚ú¶©ûÄnZvæAÝ‹HΖ†»mïûØ«¦ûð7ýݶºÃÌyèÃ|ÀÐTq$½A(~u€;YR‘CsC…µOèWK“ý;Ä'<|›À +?FÅá±ØÖa|["`T›>É›ÂËâåFˆöãZhõÝã„V)›€&x^ÑÄQµõE–3ŸË„°#þEë¡É@Œàˆ XW„9hÿƒáÃŽÇÃ. æØkN*zK$~r[ôIþ€óÑt ø_D­››nÑg’0-z¤]H^I´¢O^E¤…å•/g“Öðºy84÷}ø(sã|ðMÑô¡…êbXÝ”;¬-M@d¨„ƦÀŒV÷å†[æ9‡ÑõK˜÷–Œ½œ½ñ%º²ìÃÐ wÁÇCƒ%ánÛõ‰ÆçЧ‰ÀŽãs`Î-07ŸŒü,š>R•ˆŠÃ}8{û©ê¡˜…Bu^’ ê‹ B?O¤âýfA(°¥jGÂèYç¶|€ôŠ•|gaܸi|žK0«<Ôw)»lª¤qqa_X€ › ®ÞcÜ ”’°Ú8ä+„¼MŠÀÄ„Ï1­­:¢aíCÕ®ÃtÈR RÅ—šï1’êû>~®SÄ Mñ¢#aÅñOÕÌ6Âí¤¼Û6¾¿KWGÐëˆ6ØFõ€›¯k’Rxw¶Xd2¥|NÂaV?5a”ó1¼ZªÄ‘㕘s"…Ä—êàf=”ãÉ® oÿœC•dNŸ^ÿ¥±,^ÿáη —A?ç¯ ‰ßjÌÐßgY= ƒÄ7²QÉ›jjˆ©&¾X4%N:9m9æ< 'd` +Nž­–|*‰NVë8=RA;Fd/¸Aúkã¶MÆÈ±,`‚žG ¤[AMvLàK œ¯ƒ;!ÈÕÏ%²)[áËŽ±³nnôˆA¤ãú$„Æ€ #;³ë ¥&ã%NاK :-ãHGh=ž‰’±åHøFâ4z„€eeÙ4ù’KÑF£(z± õÕŸÕÐOäÄ9°ïˆ,õµó3Wµàøì†2¸õùÅrj}ü¤.}2ÍÌÁ0ì×(–+. 3À½ÐwÑøü×`­ªJ(J¦ô÷3ßñzd/S—÷D3¨ò{üHðG9´¶¡h[Ô8žFÚ¶|èíG{|,5œ¦ÑÂþÒÔ.EÃÔ#Ð)pi>«2œx8ñçèà1_E@C;QJÏä…J}ùE÷4-®’—Ó…":öÿÞënéÖ+ű ³³[bù®ÍMè|®'*^Opnr=ÝIXöM†+~øNÙ‹Ki¼Cáô‰À8¹N†{~œiûp)öQsEKÕ,…š@5š¾ +†"CÏTÆ¡ 5ʪ<²ÐrkÊÑ¯Ž¹/ Ycæ÷ו|^¾gf,ù‹3rQ1> endobj -693 0 obj << +614 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -4958,92 +4785,106 @@ z H8p ¢¢B³hpðàA±³uÃ…Xf¬d`ÕÕÕ:tˆÆ™ƒê zI:4t]I:¤ÉÍò®\¹¢×­ðv ©1''GÚ$ +77W™,KÅ" ¯Ø?,'OžT–åù<ÑR}6ÓËX–ÔŸX‡³ØþÄâ;…÷'†_+©?IzæTlb¦F/»H„Fb4V‡ ú“ Ëÿ‚Ýendstream endobj -697 0 obj << -/D [695 0 R /XYZ 74.4095 793.4011 null] +627 0 obj << +/D [625 0 R /XYZ 74.4095 793.4011 null] >> endobj 78 0 obj << -/D [695 0 R /XYZ 74.4095 771.7323 null] +/D [625 0 R /XYZ 74.4095 771.7323 null] >> endobj -369 0 obj << -/D [695 0 R /XYZ 219.5326 530.7468 null] +303 0 obj << +/D [625 0 R /XYZ 217.04 527.0051 null] >> endobj -694 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R /F70 615 0 R /F74 618 0 R /F65 621 0 R /F69 624 0 R /F86 700 0 R /F35 245 0 R >> -/XObject << /Im24 693 0 R >> +624 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F79 568 0 R /F28 173 0 R /F70 552 0 R /F74 555 0 R /F65 558 0 R /F69 561 0 R /F86 630 0 R /F35 193 0 R >> +/XObject << /Im24 614 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -703 0 obj << -/Length 2370 -/Filter /FlateDecode ->> -stream -xÚ½ZKsÛF¾ëWðHV‰“yÈ-^Û»Nª¶¼kUkû@‰… z ÐJüë÷ëé$@J©°bWAOwO¿{h5‘ø«&™Vn’€R“»Í•œ¬ðíïÝSEÜyBž÷±_Ý\ýðÖ›I. -ïíäæ~¢m!Œ“ê;Ñ›åÇé/‹/U[®gsåS-fs'åôu¹ã…Õf¦ät¿^´ÛÝìóÍÏWon:ÆNK‘{¯_&¥µ^Xç³É\+á}žõ±–R ©e>™KaŠÜÎÿ®>~–“%p¾Š«Ox‘B…žl®´¶"WN§•õÕ‡«uådé¤S§Iñ6 RŒ ÍUî„6ÒLæ>Ë…ÎuÑéYûžžU‘ ™gÙ$s@3&¨ù?eÕ²J?I'7 þUÇúÔV -«3FäEaþ€È ->`]~,sGrÞ§9”YÃ8¹4‡2¿÷z ¢ÏD¦óKJ)>' œ\I«|³+«U]5ÇRªB x’ -bŸó¹‘"«;7îFóŽæ¼O”Íû‚J'²"·a#L7'I%þœ6·)ÀÙ5wæˆN‰,·îPHuÒÚ—°³öyù:k÷å{EYI¹éãLËi¹.éñ;ÕßÖUYÇ[<¶Õתܕ5Ñš #òN’éyƒ £xY¨‹¤GóœA4-R ©Oärv9/_g¾|g ò>9ý:ÓnšªÉ,ƒú ¼¹lfìÑT.(`2È3òuéË÷BýÖ¢¾ççªdœ¦]ÉÊi{ÖT™;gª\ ¹/jªÍ3¦òh<Šë3¦ºœ€©ÎË—Lu ß…MÕ?)Útá­/&ýòO5¥ÔüZE]õ¥fô¹PŠ$ÏÊ„±™ëêÝ=DJÓâ½ΜÐx‡–°Há73/nËõºLsH!~¸ äA+`&=9:¤ór h…~w·]‘)Ùž›MU&C²T©Ýlâû·ý†3óÓzµåUûÀ³Ô ]µ¨©ÊbŽ9Øà€ÝgfÈàJ…UB7z4ËÎêq$,¯=æ1åƒÌ‚ë–$üámb`âà)AeBú<‹(Æõ"˜ &N+Œ)8”dGè;5‡ @JœCÙ€W1Þx9v‚î¯PÜl,+¨Ýèlº,wßfPh˜¨hUlϾCo°"nšC´eÙOÿ ôDÆ(«u5SÓB5|ââØÄ d'§‚ß^—uÍÐm‚ð¦ªÛ]y?CnH¤"»lúË >´ÝíJˆ¹c®É¯Î壅Ô:D\¡3®U‹tU{ªš»"LïOU¹LU]î£3~0crjÚèw´SF˜…µŠîˆÃ;’Óþ«²j¾Tt@o‹ý=?Ý’¬·Õz¹¯Wƒ ,ó˜Ö\Ži(g£OðàÉn5Ià¿û9"í™÷7$‰íP6„VÃAÏc…èPŠãÜ”°žã[–YqÈwUݶ¬`P<Ùh~°Ó|ùîwñó{ÅÏ}½Œ †ŸÍ–Ÿ™epƒ¦pl$B—4&]ÒŒm >¥¨0ÐJÇðîŠSð7­w †EÃ!ypƒDv±ÆÆ 7ÍHØ*T8o|Ä¡£é@"«uD¡že”’Á@¢àŒVVuÉr~ø½¾{Øm‘ˆ«˜wáŸÍQvážå ²ùŽÉ-2ŒÔçQü/^àÁÝžyÓГ†´Ùƒ‹êafŽ…8Îù ë9¶jÄ–®šëä'7½ÿd¬¥LÞ(æá@×ü¶\¯(¡º˜Ñqj²c+)j›S|УK€È´ÃÈ8)iÝ=Twä†í5ÁFÀ±{b1 !FCˆ@!FÏìbæ ïoâ†È;„­?°F-ÖË!äyÜÓ‚¨ÛÝ<¥ÔþáW ¤Ê¹Î dífU6‹M˯–gj -ʾ؆|Â¥$~¼ù ‡À1,qwù>òDRzfŽïuyŽ pYn˜_¤ËŒÈ4Ö ÙDçU ËÇ‘ -ï0™äÔŸdE¼¨«ï)¾ÓÃZ쑊‚ga¸eà°"ƼëÃÅd¸ÆÊƒ¢%׌7Ïì.!×Htþy¤4¢t[6mµÙ´Œ",zW…ý‹&ʱ۶ÛÐôm×kÞ>”‘$¸í’9½ÝGâý)bw‹ú]ÆÈucÎ՟܃¯RZÊØ p¬HÇíÃCìÒÉRqΡqœ«R¿hQœ>Ñw­gkxÛÑ¢»T—ÙØU’JÁ*ýJï‹]µÈz8OõÉ`4ψÔÃ:Ý[4ºiéuU’CA+űµ­ì²+Ò2fÞízEKŒØæÏÆ®V%cÿ:Ëè”ì‡8ª¦£F¦ïÁªD^Á eÝIÔy=ò µîHP”f#¾nÙ¦1â‰Êû}ýØŽ¹×'­ÍËg_`[þÀ*©?I©WûxŒ.ƒpÇÚOº´cQ‡¼ÜÝF±>x…û-‚ʆŸ1G'V©ÈÇ5‡ˆ8í»&£äôŒëö‚›`Èé%ÀB‰Üš¼#Å%VeÇ,Q‹sùæË„3`yøƒ’4ÂgÖ°D~!õx¸niŒYSÓBŒ£oЋävt¤“zâ.S³ôβ*w?ÿÈd>ªkó9ýNu<œ)¡u‘ÅÝqC–(ï³¼éWÃðŽºÆ@är˜oÈ/¼ÃIªúa±æÞ”6ñ…€÷½Ó.¸ê<¶º™ä[ ƒjqäÂÆŒ6ê±Tàã&̉FQx…Ja$3#àD\ЧaÓnÒˆ€Ç2"Ûô›‰Ä A* ¾UÀqUÁÞû=Åôc[mG»ŽºoÆ£ÐS9»f8æ&â‡`áP¢uŽ"‚¸R@ïÓ„!ì¬vK†ø4VlD§Ž“Q²û …òHˆí2±ê!sépJ¡Y8?NÛSÁȉïÒ†‘6Š qÒ_ÓR1l¿q!·p@~.É[CE7Ó·4ç/¸†ÛéS¨žË’߸íLlâtl“þq«ö°ælO+ìg‹º Êß~W É™ÚX7íbo0µbGVŽíOãÇòZž I7H/úo=ä‘›±Bct ü±ˆµu'û?ÃùÿöÕ¦`endstream +634 0 obj << +/Length 2930 +/Filter /FlateDecode +>> +stream +xÚ½ZÝsÛ6÷_¡GiÆBñM¢oMã\Óv:¹‹§7sIh“–YK”O¤â«ÿúÛÅ4(Rr:§¹x&Z‚‹Åûõ[HbÆáOÌ2Í4wf–9„³ÛÍŸ­àÝßúOx—‘y™r¿¹¾øîU³œ9kõìún&eÎ2nÔ‹ÐëòÓü—â±îªõb)³|®Øbi8ŸØm»íÃBòùv½®èݾ)‰xSÕíc]Áø—ëŸ/®®{EŒä,·V~›ÖZ[¦ÍfK)˜µy–rG.!@¤äùlÉ™r¹Až_|úÂg%ðþ|FŸà3᜜m.¤Ô,FÆ‘õÅÇ‹¿÷ùl Úq#Ž‹¢iD2L +ZŠÜ0©¸š-m–3™Kן»´É¹ —1žgÙ,3À¦”?öUuGÇù™¾iáqxžRs¦efa¢b¹sê/¨,À'´ÉuîE.S™c%'çj¨ó‡÷oG*ÚŒe2?§†Aâk +‚Ó ®Å@Á«]U¯šº=ÔR8ÁÀ“„Wü;ÿ&7huc¦ÝhÙË\¦BIÑŸ‚½µOë×[;ÕïMµ[,…™ûD…ù>þ¤ úq]WM°â¡«¿ÖÕ®jp?­9SÜ@Þ‰:½nÈ(–;qVƒ$2O’¶ÓZPIyÔ çS°7Èiýzƒ¤ú0ÈG|¥øüëBš9Òg² ÔaÕy3c"ó”ePË¨Šª£–9Ÿ‚½eNë×[&Õïÿ*ÖAº™9§AR™§ Â9–iu:TΨ`4È+úõIõû ¡"ø¼hîèsÀXÛÀ¤ù¼;iªÌœ2U.˜½ÏjªDæ SY€NŠë+¦:Ÿ‚½©NëM5Ðï̦Jw +°YmÝ,Eÿ(Eð«¢êsfÀ¹p(=+cJgz +ÕÐ=¨À„ĦÄZÎŒ:râ=[ä¿^8ââ¦ê{Å,û~ä& @5KVéÑ3Öc$ËãÝÝv…¦${n6u IZE¸Ù†ççý&vHG=æ‡õjK/ëî~ƒ‚÷#¸ª¡¦ + }ÔÄÆFT€>3…Ì93y}ƒh,-§Ï rY 6ɵõgðlú¦ªAù\ƒ+ƒI:T÷»wH† ¸ Ì…À¶ÒYX'eéY +ÚQÍ”r$š÷‚^¸ÀksðP6%´ç«‰o «eJ;0襺²®HɲÚ=/à|©Á‚(jûàJ¹A£Òë¶²•UKÄÞ^Oh›ª^×+[?N…²%1%µáóË8· L7uBΜWuÓíª»»ä‰(ª_ë—øÓv·«@ÇÝ2drLQ¹õñæd&ýöHè-9S݆º]7ÏOu{{ïåÃóS]•d5Õ>øçKÏòUÛWę̯í±4LN˾‡M(àˆ=?>Ùy±¿£ánP­›z]î›Õ¨ëÊX º6“cZÍ$ù&&3Û­f‘üGš6âœe:i"oŒd{ÆìTë—åP‡Jf«ÈõÚ²#i¸,£SYÕ7 ÚG¼O․ò Ç¬ˆïƒ ÷þŠÅ(h·ÈøT¾í‹ã#4 t"6‘Œ¸ßz9œæÝM`ZÏ Û ü-©Zè3ÆÎ›âö©ì @Z +ÏÁUV3­c:à›v"„…Cxªn},4’Ž›÷hfR”‚Ìe”lUÝT¤òÇ?›ÛûÝRt22¸i;¬Ð°¼ÔœR¹bR(73ÖBfü7îg,_¦Œ½éPîV/m– V?,åôrC9ÞsñÚ‰Ñ)üäÏíî³Ò½Ç`W”éà]Y {áxÙ'½JIÈb0ñWU>êC?ú¸sÌì yèÞ›9<7Õ '†ÝÐzAXfB§)ÀМø0Qà t)9b•Ì)y´¼frÀ= W±‡ìã=  ÆE–=‹R-·þ’Ò¾Æ*ž¥†€¸$póLï"sˆ(ç·ƒCCI7UÛÕ›MGP}Qïf~~Ñ=Ò+tš>Ö5¸éó7>ÝáiĢa|Ùmè\´ÿ´‹÷¾Š•ßÃË(V€ˆÛö¸á>†¸³ Nù" ;ÌQ;j¨ËÂ:w†¦\ã«Ý^–ÑLre÷G‰G +ëÑ~ÅçbW‚¬Ç½U*†;ñ +2N¹ŽCc-%øž£#[WèPp*îÐÚš÷Y‹¤#N¼Ûõ +‡ˆ±æÏŒ]¯*âþ}‘á.Éa«·|ß{«¢ð +¨š^£Þë!ß r‡…i60웎l"¥|Ø7Ý”{}–R}{ Üš^Б4Ÿ9—«}ØFŸAª¦IgÏËýÍÄB*Bà£ãR¡öÃãäÉAD÷]AP޵œt””Ë; +8h’ æZå/ÂüéA¾:\ÕAà §WLãU‡ß0q€ ™ÖÃU!Ëà!Y ÑÝùNÆB4=Ãép¡Ø‹;Õ'sIïÁeVÕîÓ—ïIÌ'q©¾Äo®;4¨ÿÒEè&ø :ü¾Èaí‡nž¡ºVfôk`'us_¬ ”â$êë¬Mv[ÆÀaCK%2N÷B§>pd<ÐCÁ€—lŸ”d¾^À˜_ ‰#ѯÆh'úbue(¶M!E\ …„ˆ|ëk‹â£ÚsïöÙ]½ÄMuÊB¹Ç¢vItÈP¸„ ŽS,!Eõ +@0`üÌzWE»b…!‡ršP6Q¦¼ÿ@¹ ¶–Äî™Ê¹¤Ï½Õ×u5‡Ý~A•\ÏŸ| -+z"ð—¡æ‡éü€"Àv¿¦œ#ägEÓùÃß¾ êÁ¬™§=˜_×› +ÙrjÏeèâ§²›Ìs&„|¥2§\1ÏÉœ6­ƒÒBû phY²ð³ï þf¬n–î‹6&õ·›M¼{Uò€$‘ccr7“Ê1dz$õl›jùˆ—·^+‹nê;ó %Ó¹~m» ×ñª?œ;©êû=ºl¸Gg_öè²ÃÅ!º«qˆ{ëª,”;Ä—à7¾ØãWüECo^îžàáyO è`AÌ;ïam=ô6¾Úí}·‘°ß$MÒ*¹ïI=ï{¤vø‹ulƒ~ ­ ?|VÖ6 5f>êC7wî‡ZÔ#ôamäò'ÄÕÎÃ(—Â_üŠbãõ•výÆ€émÑùÛGEsI$µYAN/ÆGTÔÃèþÛ­‰­RxjÛ‡bh¾uÀ_ãÔÅOÐ +N%wôÆF¢Œ‹änweݾäá[ß™"á»›8áªAü@^/Dº èíÀàdÚ}Ó†.é ý× ¤Át Êe/W»ø0î±iœR´³E Þ>†]oK¼~$Nl?ðåö®—ÑЛãJ_§¿=E"®ÚƒYUÄã 9aà7&v­¡P,TÜ£‡†žî ß>›pE†Äø{j ÷ô-=•]ˆ#é›* ú +I˜ö»ÂzS÷8ž\óy%ÉÌHþÓŸYÄ×Á :¤)·=µï¯‰ iAcÑô(»ŒïŽ›$r€6«*Üü‡^‘2Ûfs¢Ü@áøÆ7ýn-ažøjÆIf âÝÀ…»ÔêèÏN¬ü_ûKjhendstream endobj -702 0 obj << +633 0 obj << /Type /Page -/Contents 703 0 R -/Resources 701 0 R +/Contents 634 0 R +/Resources 632 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 692 0 R -/Annots [ 705 0 R 706 0 R ] +/Parent 639 0 R +/Annots [ 636 0 R 637 0 R ] >> endobj -705 0 obj << +636 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [177.7731 580.5929 197.2139 591.1752] +/Rect [178.3264 581.116 192.7819 591.6982] /Subtype /Link -/A << /S /GoTo /D (figure.2.21) >> +/A << /S /GoTo /D (figure.3.6) >> >> endobj -706 0 obj << +637 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [383.7139 562.6657 398.1695 573.2479] +/Rect [382.2177 563.1887 396.6732 573.771] /Subtype /Link -/A << /S /GoTo /D (table.2.9) >> +/A << /S /GoTo /D (table.3.6) >> >> endobj -704 0 obj << -/D [702 0 R /XYZ 74.4095 793.4011 null] +635 0 obj << +/D [633 0 R /XYZ 74.4095 793.4011 null] >> endobj -442 0 obj << -/D [702 0 R /XYZ 217.8873 674.9828 null] +377 0 obj << +/D [633 0 R /XYZ 217.8873 674.9828 null] >> endobj -707 0 obj << -/D [702 0 R /XYZ 74.4095 446.4113 null] +638 0 obj << +/D [633 0 R /XYZ 74.4095 447.0574 null] >> endobj -701 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F70 615 0 R /F35 245 0 R >> +82 0 obj << +/D [633 0 R /XYZ 74.4095 288.1129 null] +>> endobj +632 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F70 552 0 R /F35 193 0 R /F79 568 0 R >> /ProcSet [ /PDF /Text ] >> endobj -711 0 obj << -/Length 1972 +642 0 obj << +/Length 2210 /Filter /FlateDecode >> stream -xÚ­]sã¸í=¿BöLÌå‡(Š}ë^vÛݻΤÝÌõárrÄ8ÜØRN’w;ùõR‘m9Ù›v2ƒ ¾(‘qø™ÉYέΌU‘Ýí.x¶Ú߯_yW‰y5å~sñîc¡²’٢ȳ›ûLæ–)ÍŋЛú·ÅÏÕ“Üv¹’¦\H¶\iÎW®#Ä¿[ -¾Øo«¡í–¿ß|¾øp3¬%geQÈÓ2Ï –ëÂd+)XQ”fÊ=c‹Ì(™¶È"œm 4ft¶Ì#ƒ-’if’ UO&|ðÍêú¡ê]CëŸÚÝÎ_wKÉíÐ>.…^´Û-šøî£±à6QŠ2¸—¬´ºýðŒ[®yÛ¸ÕŠ\Ýa¬®À‹c½(Y2^ªbÎbþ­s¸ªª=xYf+Δ-5²üqñÛï<«õóEÄ~‡gÂZ™í.¤åL*+f{ñåâŸÓã„-XÁmy^mä ,‚ã–CaŠ©Ò¨L2[–A\öœZp^ÚÀ1…Ãa9^ªk% “:‘Þ}ÚÁâªáÙ‹|YbÈ(.øß4^ÉÒ²2çÅÿÏ£¹šÂšK!ç’à$ÌQ=i¹ÒB1Ë­z ór’²‰mäÂüëSrí·õ¾Ù¤¼•’ýå8üd¡˜.t™M9QeäzC—Si¨Ì¦YH1L5J±©–àof…0³Zžh i.%¸Y«_¯!Z“ÈÏ”ØrcXi -1±ÇšC{lñbÐí (ßÄWW÷·Êä¡7®®îâ¶µÛz·öbüæÝ–„›ÅO@h†xòóžœo\óq©øÂõC÷Ð9¿Æ“éî'ìk‡èïnã†~én˜•±@~Úon«èì¼\üâÖÚÅã­*Ц-kïzâY;ß?¾=êAGø>qð¡ë¡‘ŒrÛ:h„_P,¨žŽI†ÓU58OØЗ~[J¨ÆQÎ(¦ÚßðÕÕnGDrÜœ©xÈr•ƒªÛö¬%øçe—¦À’ƒ&hÏàî<¤!Ÿ ˆ¾ LA¥„ —@MÛl”ÛvµoB§ Ô}SPíïÆ _]ã7ûÍåTHðiƒ.ByGNW»o`yh+%¡oüà§&(ˆ‹¿bÎÅETöû;”õ8>œ­ zNìDê ¨okGξ%b{?Êhˆr^éKâ\ûž€têxшŒ×ªÆ| žp‘3üNºUy>ø å‚FŪíâ Vú!šg81‘4âô=­ê*x-€'\ºŠÔ -îÁú{¯ÁÑà¿$:–¹°‹Æí+ï¯ËwB¥ªSñ­íü•$ÐfãBâÆb½vTÙv»IQ’‰œ*‘hˆ‚HK7èºÿUPS†€àœ¹i|p®ƒZ¼ëIX†ÌFà°µ7 -ð7ÖfJŒÛÔ(°Që¬Ûd ü×´]¤=«é¦Ó^p*›æI)O´PЀd)´8nS‰ë­s•aÚúðÜÞcå@‡øèÉ›¥€;È„ð›k 96æ?ã—´ç-ýNd“_?Ö"{­xÝ/#×çæa˜þÎ…8Ù@…h Eür-èwŸv­è·÷«»°€›ÐÒ¦Q|Õ@Ć”ú:iŸ~’ÃŽ© -ôT’§!ýZ¢N\ÇõEó#֫Я䕹—bñòÀòm²s¬]ä™Í`,!‰Iöiu¿œkX/¡¬¥Õ*p„X¸4´Ï¹îlä–%ãy!ì3ð„yæ3Ž•¬ÐÒ‘ ݘg¿í¾rò–žXendstream +xÚ­Z[oÛÆ~÷¯à£”Û½_ +ô¡©Ó¢9§€Ï‰Ñ´îeÑ2kŠJE*üëÏÌ^(J”(UDËÙÙÙo.;œY†eþ²ÌH"©S™qŒeëš­`îçþ—EÞ<1çCîw÷7ßþ¤Ef‰ÓZf÷Oç–ªÄ^èýòÙ¿ŠOUWÖóœ;dž+JgwÛM·y™s:ÛÔuævÍ2 Þ•Uû©*þçý‡›÷÷=Å)±Zó·¡–R©´ÉrΈÖÖ ¹—±„Qk³œá¬B–¿oþø“fK`ýp©_àæÏÖ7ÜQÂ…c‰Rß|¼ùO/f9sšhêìyaa!aqØ/9&ˆ°Fdœ8k½¸ìoØUSjçŽýfÒ0b”Ì®ÒÔ·¿¬ááv³½|nÑDB€‰ú-þâœ[G¬¤úz7 +a…w#匟rúÈùÌYb•J©}Ìr;ˆÙž¯gØýa1gt¶¨êå®Y¥È5ä»ã€ä Á³á&#,=×,ciˆå¶h‚÷U“ß=mÙ„ç7ëuÕ…ñÁy:F)ÀU’yO¡¡œJXŽçÔ)0Æ9x™ëS³ŽnäWùwÔêó'Š"þªøLKŽâ“iˆ[+ ™IA‰2L™AIÌ9h úâ÷2ü*ºná_6Š Sk©óÙJ ¡¿4$Z©Æg*‰Ì‡2ǘ1se1ßýr;‚(a–‰kBL"/ATŠ(Ð0¾ß–Õª©Úc Ìp¢´(н)š %fÅSÑ”÷2ó¡Ð™Ábþd`M‚¸o3 +Î{œ*b¬Wõø@扔!¨`Ž@²ó¿½çö?@x6“ýXWeÇÅKW}®Ê-ðBY®-¤/ˆï9eqa eÈK¿À½Å§ö&X|ÇàKU.Ëízù6'ØM) ¡feN šûrüÖøØO@¹Á¯×ƒ0_3:¬Ag¡ßÖƒG¸ÄVHÂzÍΕH=_φ–¼Ÿ3°X¶K$§[P0¥ŠgÃ=Æ-hâºe,-:u…,¤1HveÊ_—;ÓTÚ·£ÛÉ4ôóÐØŸB>nK%&¼©9Û–îï©$ÔššŸë³.ìýCàÞV Œ0jö鬲 2È¡F~Á²lÃDº·j½Ø=…ÁámÂqsÎÀùpŒöh¼f™*Û®²4üïÐiM>\4Vt,Û<ÄŒ@F 4UÑž>ººppV¡Dýë¤5—`ŽdŸ±Žd±5•ÓÖé¹.l;–6°Ä̪¬«¶+»H¹cáw—Ìv'‚ÙÚ*/3éW*’“㱞_cÌíêPæÜÒÙ_%¦à/H/«Ú_*95i¾/&-Mw±nvÇa™¸Ž E;²ÞáÐ#7&Ï=g³*B)ºj…¬Ëç- ?á‹¢l»öˆÕ" | ”AvÜ Õ#οtßxåiRš{¥Û×m_†1žÐm|ì±®ÉÞÆðÛÏ(öè^› N¨À[ÖT–­ÛÀvOŠ0b`+AfðÛyáx%gxZ¥Þ&âã9ê˜T oÚ0~ÝzqüÛL\nŸÐ0+È?$CºóëÛÙ`¼(«e‚ +_î†s{hßK®Â<5áqY,w[ÐÜ?xCK9k€¡ ¤`€Ä%^À/ÔU×EÙQ™v—ö=)°Õ z÷Ô…-@e»©C2GH¨ºÔ¦ç)~7ÛÀìãå½+óø}\IÙU+,¬ŒËQGÕ"Ø/x Àéê¢OO²~r€Xþ*—¯MŠñÞÎ!ÒñŸ@Ý7„R¹‹«!ÊàÕ·›@\mù+„2üÎ]Üå¤7wèÊSg+Á²Y–¸»ssÛ%Á—#›ÝÂFi°ÌzÏz‚„QÂIØÍ›Ñ…\FïÊC‹#ã8Þgxs4ߨàÑ6 +;£f~2<>ã9>óAŠE ¼ï7‘–ªf>„SwÜŒ/ö +¤ö«¤Œ à øùÆ'«m¿¯ÕªŒ_~-jrüÂJÞ„Byl§‹¥!×øÂ¶—Å%QN«XúO øÉl²©ëÏø\l«Â—:uèkOB1ÒJyÒ€ë|ýÕ 1Æôõ[ë 1ÍŽ¾†xRŒž|1‚œr’¥=|¿µpbªUœûmnPË…ïhj{8r ü[ eÓÃI=øÒm]CT§Ù]Óù-ýŠu\±k ¼OÄççâÍ—À,ÃD°Eó@)_íŽ9pÃl—Iì˃кH%ÃàÖ”UµˆkS(>Wé(„¤†`³Ø"œ6ÝÙÈeÂMµž“!—+¡=PÐÀ@œ8(´¤°{aÞ‚” +<…‡Îsr×Ä4Þõð»D)w Ž„ÓÐ`:8Æ[Lãe þÐ> endobj -708 0 obj << +631 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -5143,89 +4984,60 @@ yE8!!! !­‰±LºxÈÎï¾ú*e›B–ØûG¨Hdr ©Ä&ÿúý~¶^Ϊzå ^½%/†Ó‹ÖÖÖ”¥ú'óô„¤ªÄ[b¢ËaÚ#[„KÍ !$d RQ“xšI ¯_¿ÎC*ÿSJWVkjj2 n#åáÇTb›h,›Hn4±ÄV®ÙÙYz‘²Yzrr’¹¼r@ØÒÒ’ØÁa¨jHɺܦu4„óóóÉ뮬†ŽŽBHueÝ”B€ ‡ß|óÍRöø üâ‹/ÆÇÇ¥×D`bãÑBòDh“ŸFñË&’­Œþ4¿zõj___2-d×®]ãP­§]6äƒp¹£||††šŠÓL y +/§’¬¼L¥ U^eÏm,/—ùË –•QÁEÓEðƒÁ`™íÿ Êòendstream endobj -713 0 obj << +644 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [316.0837 353.1081 335.5245 363.6903] +/Rect [318.2594 374.8651 332.715 385.4474] /Subtype /Link -/A << /S /GoTo /D (figure.2.22) >> +/A << /S /GoTo /D (figure.3.7) >> >> endobj -714 0 obj << +645 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [397.4695 353.1081 416.9104 363.6903] +/Rect [398.4011 374.8651 412.8566 385.4474] /Subtype /Link -/A << /S /GoTo /D (table.2.10) >> +/A << /S /GoTo /D (table.3.7) >> >> endobj -712 0 obj << -/D [710 0 R /XYZ 74.4095 793.4011 null] +643 0 obj << +/D [641 0 R /XYZ 74.4095 793.4011 null] >> endobj -82 0 obj << -/D [710 0 R /XYZ 74.4095 771.7323 null] +304 0 obj << +/D [641 0 R /XYZ 261.0732 567.7502 null] >> endobj -370 0 obj << -/D [710 0 R /XYZ 263.5658 528.3551 null] +378 0 obj << +/D [641 0 R /XYZ 230.0052 427.0651 null] >> endobj -715 0 obj << -/D [710 0 R /XYZ 74.4095 188.5624 null] +646 0 obj << +/D [641 0 R /XYZ 74.4095 217.0326 null] >> endobj -709 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R >> -/XObject << /Im25 708 0 R >> +640 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F35 193 0 R >> +/XObject << /Im25 631 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -718 0 obj << -/Length 1313 -/Filter /FlateDecode ->> -stream -xÚ½XMoã6½ûWèh+–ÃoØC»É.vÛ)ôÐlrÌ8Bl9µä _ß¡(ɲeË)*t¬ei4||ïqÈ1Dÿ Ò‚je¤-Ç €èa5¡ÑŸ}i?¡ŽMšà¤ýËíä§ÏŠG†X¥Dtû1a —vIoçwÓ_Ó—¬tË8aÚL‰IéôÒm›ln—i¹ÞÄ÷·ß&W·íÀ’Qb”bïC)„"B*% ˆRFw£›(ËÓ"J(áÖHñ÷äîžFsŒü6©ï¾âJÀZ­&L±Ô¨æÎrr3ù£ÍG£¨&Â*s:Yx‘b²ú²}e?YJe82­'†ëÓLu˜mˆH´4„q^ñü—ËÊÀéw*éªÀÿáP†ÌC-¾ˆé­åÿ3š@Èä6eÒÍÙ‡ÌB•zòõ×ËBôàc"lRžC(%‘ÍÑ…xµqÙ"ÏŠCœ ‘Š‹ -':Ú¼ËJ/…±Ç­”´9“nÒÔtÕ7©äRp Ý#¥øï´ÞÜ*…UïNÎ>H$IÔ á´Þã!Üé=Œ°Õ{arý”.KéÓzµj–Õ§eæòú:}.³™Û`N—«!œ¢»“ÓyE˜ ŠZU‘NÎ!Ep)ZÁl’Vd<„;E†¶ŠtžVäÆï"œNÄLN›ei§£ø¸Å±“sHŸÈê°sòÓÒŒ‡p'Í0ÂVš.Âÿk±(+‰-ÇT¤›sHJ±†?³XFDØ*ra«Háû žºÒü1|.\ˆ)ʃ–ƒZÁ VðˆzT­:9´RFbu‘òÌV3"ÂVíö^oÖo1 E‘Ίr»yà\rŽçFÃä¨Û{7ççH«Îq>ÂçÃ[λ;œÇ¸^37w›™[ºY̰ ɇ3¸å8ÑΉü?ó}K!²ñÚ¬ÝT{N@㤹>Ö(õ&Њh) 2)$ª~ê ÔƵažÉÛ±¹[º¦¹C= pæ7ŒÎÛGÚ²¤:ƒ¥Ÿ­Vuá Y¨fXó\SƲ«,?Y›~ázÒvYÌ/¯#È{3àBÀÓ; -eå±Yb³È«å%Žrж٠-¡Ôî -?v„€Y¥dž‹9G -š0OÁw -úpVãú@DÝ|½Q› þ¨û-'åDi!öG M'·j:à /4n-¹ÛzâýÝŸq‡I½(‹ûäiEñÁ¯@-áZxø¹¾ÿšmæäÐË$n3–3¶b7jÀŠmØ9+ŽÚZ±7êq+îzýõÒ;£]é²e¶(«×X<+Xø+Ö+ýІ8+l¹w6üš—ná6w÷!ïK6/BÂáÆ|à÷'œh,‘xtÛ9_»Ì\0©éŸ±A,ÏþW¯ê{º­s×£ÆÐئ=Ug.ËŸÒ¥w\x¯*¿þª" v!Åe€[çž […³ùËn'tþ³¶cårñxàÂ=ïžt•1„ -ÅÞ÷sb'øH¥·Œ(é…¯£ü„>ùáÀÈÿy²—7endstream -endobj -717 0 obj << -/Type /Page -/Contents 718 0 R -/Resources 716 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 692 0 R ->> endobj -719 0 obj << -/D [717 0 R /XYZ 74.4095 793.4011 null] ->> endobj -443 0 obj << -/D [717 0 R /XYZ 232.4978 660.3308 null] ->> endobj -716 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -723 0 obj << -/Length 2196 +650 0 obj << +/Length 2302 /Filter /FlateDecode >> stream -xÚ­Ërã¸ñî¯ÐQª²0xÛìÚ“Ìd+ådœ¤j×{ ,XâEzI*®øëÓnèIkœJj»ýB?5j"៚ØLdÒçë ”šfâ„/Šlrÿ4Ñ™&—jÏô~ùËôÏås5„z6×ÖMµ˜Ís)§7¡#À×j3Srº­Ë¡íf¿Þ¹º½ß ε®(ôû´Ì²Bdya's­DQ8{H=b‹UÂílÑÅDIas_ 1;å^Xku´E‹\¸dBÙ“ ?¿„j~·.ûÐàÇv³©:ßu3-§íÐ~›©|ÚÖ5Úøá“õà7唋~S…VkP…<È\/ñÚüÙÎ#C±,À©S/í5uB:SŒ™-Á=Z88‚µ ‹tn2—Âx—#ÉïW¿ü*'K ýrÅÐøBy¯'›+í¥ÐÆ«©¯¾^ýõPœò…(¤wo3£‹˜ñqw嘙ÆY3ÑÂ;ÙM~©…”ÎGŠÃs–áËæñÛ(+tžP>oà‘oZ`>Ùó×ãÆˆ›ˆÿMã¹v^¸Lÿ?fRx™QlK­ôX&œÅºÂ´Ñ`XzZkÜ>ÖÝAÞ&²FáÇæå¢ª—Ûf•’Wñ‡ÓðÓ<€ÎÜäPÈ™*;ªïèrÎ •9È5Ôêb¾Å\Ãä¡\;TJˆp¹¶£ªž©l´Yf4øQxŸ_®&™Ï€£{êD†%ÊX`’QÆøs£˜ŒÂó±QTõŒ UètÛ1Ÿ‹+T›øpˆY–t[5ïÒcµ„ˆµ_ãANÿ5Óù4û¡„S&§CÐß1÷­ðšKæë¶y0Yö¸F…áuYa<}lž:Ô¸\E€š– !ʺf’EBUW«!0êǺ -ÍÕ»¦Kí‚0O3P-ôÃ*ôkr@鹦[¦ïŒtü–±/âÎJ4C¼ÔîÍ‹ðeÙ0t]¬æG]ðÄþß"éqâYa ˆuªû-ªqÎOyá̘(ZYÖý(;mÏ&vhÖÜiápözL0Ðgßâ_ðéž9”ªvY[ Ø”ëk:.ªžðd35 ôqۭ¢©ú>ìI`z¿øUiIÀW¡a¥ÿR&Y·Ýº¬ÒŠØ`ŒÍóBð{ÚpÅê‡jCãD³ŠíåôÁØlÁ¦?wømójJ¯$§žÉeŒ-ϱåw ñ7W^‰LYË®¿øæÚ™ôLY. \Që­Ë9D}Be»¤+x·a8*ˆþ& ʾOÚ5ë,=±ƒ\#vô–0ÑxWÇé†åÂJè™ß>­E¡”±+Sì®ñä§/U·$Xô?>qæbÞ†jfé-ÚnUb C"ä¸èÚÇ5>,2Ú6̢êneøë8úÀ19bäÜÀ›(còc­Ò)Ó8n@ýêëç·^03júÏhXCO—Áù·°l1²3“b*Óþ-ט-œyOHyh™Nï\OŽÍ5 êcÓ@Ao—H¤Û—HA€ÆŠqôjË_OÌØÛSÊzK²K yé|lúïJ(™>÷—<¯uÁ “–ñã-…"’LÄÓHÑ+¸4æ©4r ͧMØ2à\™kvŽt0_É“„£Ò # …:Ï2!aÃcMjFpæ¦ §àý°¡Õj7˜ÅþŽª–G|÷Õ|Ãý9‡¡8î Æglì”ÄPõÏU\ØŒËÈñ(x2SÁÓ‘Í`rË„ô–'SlóI·š¤ãßçÒtg~xid0=ãMK˜6gZx³ZnO´8›‡™ê{rϸñ^¦È)}…µuÇ-ìôÎÐß}Ÿª=V'gwti=‚îܼE±±ÕåqõðÛ@ôØGRL;ȱ¢HZnúñJb⺄$} ºÁ™Î!½­9Ž`?àì ­ùh”3з1nîg -ÒŠHMeâèÁŠ7'Xë`$Vö=A“nÌ÷WFžî„/ŒRçak„ÌaK<”.‰æ²ÄN)T9â¦$-«Ð³o~ó¨0ïÝ…Çõ@è-ö [ú -Àu…EQ0õ_=K eË8t|s¶‡tæßïøtá¢N¸²Ûõ™pc‚·æ’Ûw4—º\äÖÛC‰˜g§?!Iƒ“ÙaîîÆEñ§|Ù`óæOX ÞÑ\”˜vH­xZ“ÈØÑ·ý+†ËŠ»\¹åŽF%?µ«õþ¦hÏwíK¶ÇÈì‰/WÌî§róœv 9¨žÁá3L¿ m÷ЬžÀó› ¡g*l¬á„eÝ~ÞL-|ÃêI÷û>ñ ŒzÙÂ@2¶W®+ß Ï-<ðëéç® õ~†,›W"ã’ùŠâœ@ÌN¼÷^n²þûšªÙ‚7êÇõn£`Ú¶yR¯¶iŠb±F¨tsMÜ,à"Ù ²ŸÙ?b1¸–Š…©&Äš€­`×KxÔiüs¨†£ÞDcÂnÎ#sÍsœª&Ñ1긎DÜs×c -6pÙ'ìo}ÃN«YÙ&;n\ìcï„Ô‰‹Ï‘ÙUR•ÏN|@×2I–tvåëvÖ¦(øÊ*±¹)ãðïçô]nŸVá ÊšÝ%ˆÇŸª¤Sœ¢‰>#c˜ááÎŒYy0¢Žo>™yaÕ{¶èΤÍçš§a±<5³Ú€ðtáG"Àî7 fU.f–Ç7~qwNȬÐïû¿“⑟==ô¼íD…ödîÍnrAòê‡Vendstream +xÚ­]oã¸ñ=¿B6óø)‘ ôaï’-²-Š´›¶Àíîƒ+¶nmÉ'É _ß)H¶sh‘‡Œ†Ãá|q>h‘pøI¦™æÎ$™S‘¯š¢œ¨Ú뮂OZ÷tfR»Žÿ™ÂgÑAùŒÄ?þµlìTñÞ[Š3Jy¨÷ˆ—¨¼ºÊ$B0gŒD}`V+»g†ê~ã";=ÕeÌJ¡/Ÿ‰†§ÊtÔȇ§>>Ü!•J'ó¢+Êu¹ìÐPJe!>:Þ¦3ôCÛú`8 8Z Á-HB:þPuŲh¾~ÿ@|·å¢%†"ÄWq«¾¥ ~G‘`3™ Ü>ж»²hI¦tò¯©Y~tuøÎww8u*bØLgšO:Œ\žeµÊ×]Ñ…}>æòA’™äœ¥ÖØd&2ædˆÂ>¾~Y—EÕm0ˆ0døÂqQ†+ôr…G±{6ªRˆ£ÀŒ£ê*úWHæ„HÑv=³Ô0‰(^1îû].̯¯E9{\åm”í—z³)CìŸcfå@hòQæÀG +듌¶Ìë|Þ½úm³-²={†l‘wÑË£:§Š)õ˜Î¼‘A$7¶š,Ü‚Ÿ8SÎ$ùýæëwž,€ôóMÀ¾ÂgÂ9™ln¤ãL*'"f}óåæï‡Ç —²”;{žmäÀ,€ý–cfŠ)›©üb­g—ü§¦œ{‹ñ#ئ3Á|ÌóDAäI—~zØ€‡ïj`žìùK›2m”õGüoÏ$\;«yúÿ³¨+¸ eŒK!ÇÊÄ Ð…3ÌÄÐ`ˆ s¦\Dºž ãðã/þ¼\/vÕ2Ö:Ë>œÆŸ4> +Òßá!Yzª+² ¹¡,—Íg£Kî  ŸŠªœc*åbTÔÈJj¨0èE¨4Î\Î%Zà˜Ñ*’)«×Ví•RÊ •BdT +ác¥<ªlÃ$â‚ û&ðñÒ÷®,ŠpÒ}Y½ïÓ£…;*nòÅ<zB¶]kCçó>?Î÷o»ê›Òúy…Ë”úX½4(q¾ô1É+Z j‚оˆ†%ªm,°©žÓJ¬Ëk…7@YÌ㾣澱€0?T“€qBTßTïÕóøE^hºa ?Ñ¿ ¾(Fª3Ðe©ŽÅ¾F1FZÇœâ:y-óu;Êβ4Í";ÔNJòï!2: £Ï¶Æÿ`Ó—€Ø†P*ëEI «üyuK µ€Ë W(èã¾YóªÄ’ãÑþËRÓ €_bE÷ ËãY÷ ¶$±ñ½…Iá"«hiVÛ•› *‘ïíøä›Êô<¨¾mðËëæDèD€äÔ2†ûØr!¶\€÷¹€NrJLÑçêÅ>ŸC¸¢Ô´Êçd8ê +ÛDYÁºUÀ£€hoZ…¼m£tÜu¸,-±ƒ»F !°C_C³éqœžQÌÀüEózðIÉRè^GôÒ‚^Ý-BÎO„óöG`0iD_ÔÍ2džDÈqÞÔÏ+t,2òÕ_lå庞çë"|‡t¼“#JÎøD¨ìØ W”Í„Œ7m8ø€µ“{Å*rø·bQcdkcJKwÎô +š (ï)ÇRieoz2¼íð Ö <è|ŠDº}Šd„¸ƒ`,ÃyMaúk‰Y°6Å”Èô%úÒ…¼äè}R©ßu} e:ã.Y^Ê44 °¥ôçò‹¤"B#I/ ©ÑÄÔhNæ_€†ÂÜãpË´ä'®Ÿ¸)ÔC/Rl¤0lSÑôO m‡µ+—}_æë;”-øî³kÇb}–Ð ê¬ð\#'t*ñ©‚¾p9nOZ*a%vRÂ?•H-3j“°±5I³L"øÃ¾4î™néK¼Ã6ÂA§fÍ©ƒv8P];vÀÍ—S?{y£´¥×è1`v=BÑÿ}™Û¯ŠÉ£ŒÆn©<ŒVîΑxäèS‹¡ÊŽ*?2ˆƒi©3àÐ%=ãóøËc§äû1Ag>üˆÁ}—Ñ·‰¤N;C„Ê*Òà8y¶Û¦¦5ˆ'°Wêá~£ßÈfë kå3d1¶Aü@>˜@šyx >ÕúcµÊ½ÖUÀñ2X½‰²Ùtâ_îqy ó!ͤ%Cáîzï$üôÞ€m ~]ÅM_Šj=Ÿo»ºYT4×ÁçCÅ ƒ-ÂÉÁ˜å»x.µ{Õ¢\ž{ùµ–qÊ÷ýàu@<òúæ`Š3ø3G BjsöW« 'ÿý¼¸+endstream endobj -722 0 obj << +649 0 obj << /Type /Page -/Contents 723 0 R -/Resources 721 0 R +/Contents 650 0 R +/Resources 648 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 692 0 R -/Annots [ 725 0 R 726 0 R 727 0 R 728 0 R ] +/Parent 639 0 R +/Annots [ 652 0 R 653 0 R 654 0 R 655 0 R ] >> endobj -720 0 obj << +647 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -5384,167 +5196,180 @@ q ö(ššR á½{÷H¹¤bRô_|¡²ÇÎuÚ!¢¡ÙëÈÈ™Ù/~ñ‹îîn55¥BsåÊbXe’Ð~¤¬¡µµUA„VE/ Úáää¤vf¨BJZµ½L¼ =dWm ¯^½j8ÄV!aÓjÿ‘¬‚k˜Éd(Å&ývtt(«eWÙ«šàý‹þ0œ^\¾|ÙpTB²ššR!±*­›è*ˆÐ4bTa®¢•BH‰™‚)©ÑžfÈóçÏ+¸†”þRW¥–””ØlÕvÊÝ»w)ÅÑ^Ýp­”kbb‚^Š¥‡‡‡§WVWWkåj"Ô„²ƒ×U ¡©¢ÕAøðáCý¹«R Cmm-!¤¼€¼®!Pd ó›ß䮞:?ýôÓöšP+Rp§=ZýÓ(õ÷rˆè†—ÐßHÑø'Ÿ|ÒÒÒ¢_’³gϪ­›ªƒÐê*Ÿ:;;;+**(§H@_B ”–M·¤RZ¦Ô†2¯;wîäj_‘5$l¤èòòr}i“R‰„–b+ˆví‘3¥¦¦F{Ü£š·!x” êoÙ«¶—­¼¢út¸J¸(\Ä:@ ˆ½üÿ±Dtendstream endobj -725 0 obj << +652 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [181.0012 261.106 200.442 271.6882] +/Rect [181.5258 225.2515 195.9814 235.8337] /Subtype /Link -/A << /S /GoTo /D (figure.2.23) >> +/A << /S /GoTo /D (figure.3.8) >> >> endobj -726 0 obj << +653 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.613 243.1787 184.0538 253.761] +/Rect [165.0796 207.3242 179.5351 217.9065] /Subtype /Link -/A << /S /GoTo /D (table.2.11) >> +/A << /S /GoTo /D (table.3.8) >> >> endobj -727 0 obj << +654 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [464.2527 243.1787 483.6935 253.761] +/Rect [463.9385 207.3242 478.3941 217.9065] /Subtype /Link -/A << /S /GoTo /D (table.2.12) >> +/A << /S /GoTo /D (table.3.9) >> >> endobj -728 0 obj << +655 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [502.4217 243.1787 521.8625 253.761] +/Rect [499.9291 207.3242 519.3699 217.9065] /Subtype /Link -/A << /S /GoTo /D (table.2.13) >> +/A << /S /GoTo /D (table.3.10) >> >> endobj -724 0 obj << -/D [722 0 R /XYZ 74.4095 793.4011 null] +651 0 obj << +/D [649 0 R /XYZ 74.4095 793.4011 null] >> endobj 86 0 obj << -/D [722 0 R /XYZ 74.4095 771.7323 null] +/D [649 0 R /XYZ 74.4095 691.5308 null] >> endobj -371 0 obj << -/D [722 0 R /XYZ 260.6248 511.2197 null] +305 0 obj << +/D [649 0 R /XYZ 258.1322 431.9683 null] >> endobj -721 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R >> -/XObject << /Im26 720 0 R >> +648 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R /F26 170 0 R /F79 568 0 R >> +/XObject << /Im26 647 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -731 0 obj << -/Length 1721 +659 0 obj << +/Length 2658 /Filter /FlateDecode >> stream -xÚ½YÙnÛF}÷WèQÂéìÃ1‡6ÒH7bûŠh™E¥"ùúžYHQ%9¨Ð°¨á;gî=ws؈⇌$’Z52Và±Ñ—åÍñî]÷É¢lÒ -'}é_n®~z«Å(%Vk9ºyqi‰P”m•ÞÌnÇ¿e_‹&/' 7阓I¢(¿Î×aác±œ0:Þ”Y³ZOîo~½zsÓ¬8%©Öüy(¥ÔD*mF gDëÔô¥[)Ë 7r”P"lªœÄ?W·÷t4ƒä¯Wqõ _(aÖòÑòŠkF,Mu»R^}¼ú³ÓGa””hªøq]a…®øv°=U ÓšèTÀÎ0 7ðvæºgg†ýJÂÌ*%\ˆ`æÏyÑ“ÞQE—5~³}{r&M©ÅNARkÅ`fà€Té>æNeÒ×yˆ™s`Ufó‡÷¯ ‚C,eâ’[•ç *E”9v0¾Yçż*ê} Ìp¢´((>‹K -2µÃ\J:I_i@šö “ÁšR‘‚')Å¿ã–P¥.êð­ÊCˆ°lhö ²ãî¾¾­·OâëœÝÇÇ“YW!^­–Ë6¨^•E^ÅçlÑߊ| 9\ÑšAÁí¤…tÞ\"XvQwôtžòÑJnÃ}ûãr·9°óÈ£ùèJˆ ão®Æm9¹€k®£ÅeScOç)×8EÖ„¼#Ž»ær·®9°sMáÿ,Ú*b˜¹hîêë<åJ‘B` ÓÁrA„GÎ ì<²ƒðÙÁ‚–+«Âç<2u“AHÒq|Õ¿ªDL2+̨ߙü·nÇõUŠQ~¹^Ì&¨pe¶f¨Yä²$ÝÛ=К&Ô,‡Ú|3µ^Í?ƒSáú¼õf@öùɽȋ£i;:?ô>#R3;ÿàBP’£‹³¬´CwEÛÌ,±\‰AKt‡Vœ¤h‰†;¶VLK -ZÄyãÃzŸ¬šÕbÂÔxU–ßÜ÷l]dSg€òÜ}5&µì ¤žÔ¡o:]4EøêPÄ^y×@Íœ›4±,ÃR ÊàŸj–7aùa"œÐÜ-…•z7Šk´üÅ<¾û41î–“—vWåþª/ÂËY¥Š*.äU绳S·UA­ÜTóöí¦jü‘~Ç2îØT‹ÆçrêCÍrÃý-ï8ÏÎ@–áE°EuG)Ÿo"þ–ºA"f=kÕ.î„ÖU•W×Ç<©4'ZQsÚ“})ïIŒ^ˆ^«0ÌÁ•ÅB"â;1IÊÌþ©Ö”3yúÔVèðÔÝÙŽ -‚(“»§†áNX=žŽGÖÀU¾q±íVF.Ïœ•æ°låî çŒb87Òá ÷Pô÷U5¿Úšb™¯6ñŒ—áà -m§È=–cÇ UEïŠiÜØæa}ÏËðÚû}U…eYÔùbS"b)ó\…`·Ì3ž;»Âˆ—pX MÛ%à>OjD˜÷ÅÎ=ÌÚ^ñ­‹¯¼nê/È|ÓpÚ¦Â×ðÞË©±3sXhÃîËcñÅ /Z~ë9JEä9eÄ™<×—:EÅVì,Oº¥âþ©G¨Ø?3»c ó&/ÊbR„0mæý8ëÈ> q+Æ0ØniøIfž¯o﯃ޯŬ -_†…[öBÜabê ©±Í§ÛuØûi’ËÂýqÉÏ6Qwz'‡Â -AßA®ã\_„ÂU…à0¤’Cq¿7ý.-á ƒŠ‰˜›@°M>p9†1/)àÝí¯¼óÈ<ïr¿¿½úÓG«&)sÖêÉíÃDÊ”%ܨƒÐÛåçé_²§²É׳¹LÒ©b³¹á|z³Û6ÛÇ™äÓízÓ»}µ¤Áû¼¬ŸÊè_n¼úpÛ*b$g©µòeZkm™66™Ì¥`Ö¦I—;r9Éd¢'sΔK rüëêó>YçWú 8ÎÉÉæJZÁOm¤¬¯~¹ú[+ƒ‘Rf¹‘§eÑ<²Âfˆ¨¹°–ÙTÝ-¨™HÚ·»´» ˜o4øÔ¤L*Efÿ=/2ç7|SÿbhO †ISî`¦b©sêè, &´I‡:·"ç]™c1V¤Iú:ß|º©¨©P¯©byIEc˜1=?ìò²¨Êz¨¨H$3Vi¯(„xú¢X20Ô©;KóVæ¼+”4M»&`LÖÔŠ©â5åðç´Ç•cܘWuøAäXE°Ø0¨(N»ûÕô;xû¬~­³»úÉùÍ*«óŠÒ÷ÛÍ&ªï×e^…qöØ”_Ë||°8­)Sb{Uºì ©!8ñªîèÈ<ç8ˆNKGû=í×Óðàó¶éixÒ#¿ä»Ù\ñé×™4S¿’klǪ×M™ç\ƒ‚\ByGvÍëixpÍy [×t5üë KDòª¹«+óœG8‡:X^QÃÖ#4l=ÒÓðŇEðiV=ÐoðXÝdÀ¤ù´!_u·ªáL +§’I™üohq•\¾sÌJHPFÁ6*9G Q$âŒ:·€z“Äž0xËײ¡Áog m¶È[P ƒ½‡rÂ`®œtשÒr]Pe,Íc©Ý¶@w’OÁóyt&)öû7|‘—'C$zõÀÅ6S´ ¥5˜ß¥`[æœvG÷Úv O’ +{|«‘ÍjhRG;]úX–zú©ZeëÇæ@ ^߯Ê{ì71šý›¿f÷+`fZޯ´z;ƒçoeN,K€¸ìy_ä«;em˜RD1×HlþýŸ³ýC‘?Ü©D¯‚ÅÉøsuª›r³!~3½Dôín|ªÇN×ÉDú]þ3GíƒÓÖ5ù¼ƒ>  ´=h[œØÂûœ8ûQ Y#U2p¾!¡K¶b4ÊÃ254i4z˜AÒÈë¦ÈëÖxù"†i·[æU•-f`6  ÖÜ0뜽®1Jl&¬Ì¥Áï[Kl1ACÐþ+>g»×ã„Ö£×çUêrŽRè^&œJÚu™×hOeE¿û%RS²`µÌ"{{o×’ˆR÷3w m^Y„w¿ÎÜ%¹¶*ýVßÐKŠe”U äU«Î3Ú)‡³^V54ëë}UÄ·ûªñKú›0c_=6Ç¢ôNJõâªÌš^-ª;Îe±aNÏ0´Â <ŠU•WoOz’k&LÿŽàˆ';\Þ“Ðn HTxp¥€ Uzæ7ÉE2\Õ%,•BŸ_52Wí÷ó\1H­º¿*5ôÊÙé¢Ä8r Ø£Ê÷˜Ð‘úêw†V*À~`«#‰ApÇ /ÅÌ€?m«â-Iƒ¤”o÷aïèToQî^NQAÄå"̧hój=g«5½ö~ßVôâçr½.ëüò^H™U`lg1ë™i F(ðæ¬ÀQôp'˜ºÚtä çS\ì>†|†Ù,/´Ú¾‚Ç‘ÏLÑÌD—“Ÿåny2Ïi€)\‰ä|(v¹Î„bËv)ϮچâhÕã¡Ø[õæÓ5F ‚P̨FeA)B%1ó>S ð0 CØ•aø ’L‘ï>yKrŸÊeM¿#ÂgñF}9‰©c€ñ!ašO·;šûë,]›mxÎöAvXu&bØ´p׿^@6DDá“1Îó¨GÞ! +9“ö£âËêÐù畯$°ƒšèÝÀåüX:_ô {vLè›û@û.¨9V,ç‚ üÁÖ&šò˜U±†ZƒÄÜ™ê„l±:£¯NH£êäiýz„/c=:hæËБÍÿ‘¢t² +)ƒWÖæBêr9ú-Û¥£vÕöèV=~ô{«~ô1ƒûöù-† $pк¤ác~› +h¥•˜6:ûàé5É4£Ü +®_ ÊÐÍÉb¤±í¤Ó#Ë ˆù á(¨ QOª®¼“©²£‡FÀׯ\^Pe +¢è@×e´ÑÇþàÊã8J‡Ž]qèJÿK”ž­¡W!LŽ9$,»Ìêã…í€È}òhNÖ*%$É%Ü务$' së ` ©ºEºÀb.|ü¹ŽFò)Í^ÜB/óÃw‹÷Y]Þ{Ÿ{ÒÏûuSÞgu°gâÀJ"Å  Ö tŽªX œ<ßøäæ±eÖûrPØ¢WÕùÝw¹NÃiÓJøŽQ:™úÍñÄaC¤2¾«sl´p!KYщҖZÍE¶÷¦N§Ÿ6a𞀋ØßùægQ®—høQSÏ¢©Vko¼k1“]1‰Ã¿w?°…)ó=F’C4Œï”Ð)=TaøU/r]Zu$ —eÁ¦¥o¶Ñò‚~÷-AÑïð†ÌzìԶèi®‘Ó‰¿"\>²£ð + –ˆM6aÊÀó0»sïÖ„ }yĆ`× +¤Á»Îd“7D¥2µ†œG3/TÄÑ#…±‡(1U‡s9]ªÀÛe¶óeÛWtxF0Áhx] ãcÄÑ•¾—V"œ¡ñ:_–¦qzŒ™Ð³Ež›'Ò“ p[»þ¾èº´¯;jÈa:ž[.{ÒCá@À†ï!×Þ)­¡½3Lw Aêoe˜WÎÞÍáà``VÆM„sÌ%^p4ã”ywÎøŒ$ÓÑ£ü¨,€vêë0¼ê‹\—–I‹g,2¾?;eKâ÷‡çË ‡„fÚØl`C»©YÈf?¶Ú\»œÞ-HƒÀWie«u¼=0ˆÈª-|ÅÛ h‡‹X³Å +£©*" 3‹A+ ïðÍK£“DK'@ååÖ÷¯@{5D­°j»ÐL&N_2Ò,±Ñˆ§ví»\Õ9GŽ€ЖYÔˆô!;ìVô,rq£Däu§\‚o=ÞÇ£–èæ9Üü°«“û†ðã“37”عm/!ƶ€¨L\ì#?m‰pN`[”õ1«"µ.ðØ—‰ÊEN;Û=7¤3PzwAùÂPêÞÑËp3ÔlïS!ŒzéÉNÇ~B¦ü# Ãè$6LS°³•/û¿Bæ#ß,œ„ƒýFàBh{ò?üœYù?n̶sendstream endobj -730 0 obj << +658 0 obj << /Type /Page -/Contents 731 0 R -/Resources 729 0 R +/Contents 659 0 R +/Resources 657 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 734 0 R +/Parent 639 0 R +/Annots [ 662 0 R 663 0 R ] >> endobj -732 0 obj << -/D [730 0 R /XYZ 74.4095 793.4011 null] +662 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [409.5748 250.4436 424.0304 261.0259] +/Subtype /Link +/A << /S /GoTo /D (figure.3.9) >> >> endobj -444 0 obj << -/D [730 0 R /XYZ 229.5568 689.2224 null] +663 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [349.3628 196.6619 368.8036 207.2442] +/Subtype /Link +/A << /S /GoTo /D (table.3.11) >> >> endobj -733 0 obj << -/D [730 0 R /XYZ 74.4095 633.755 null] +660 0 obj << +/D [658 0 R /XYZ 74.4095 793.4011 null] >> endobj -729 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R >> +379 0 obj << +/D [658 0 R /XYZ 227.0642 689.2224 null] +>> endobj +661 0 obj << +/D [658 0 R /XYZ 74.4095 575.3509 null] +>> endobj +90 0 obj << +/D [658 0 R /XYZ 74.4095 312.1704 null] +>> endobj +657 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R /F79 568 0 R >> /ProcSet [ /PDF /Text ] >> endobj -737 0 obj << -/Length 2506 +666 0 obj << +/Length 2510 /Filter /FlateDecode >> stream -xÚÍœKsÛF€ïúÌM ¾Æô f¢ñ¯™D§œÎ~³ÅÆL®nÏôd¿û®ýiêugÍÊ3ºö닳Ͽ v’TÁM.þ7—•õÚtA/®9ÿaþq¹«VÓÄtj:óZŸ¿©îö Þ/o§FŸß¯æ»ÍÝô׋ïϾ¹h7ìA«Œ£t.(çCœÌ¬V6zO×nCF•RÂ]ÁUrzXå·³_~Õ“k\õû³zé'üV&g˜ÜžY bŽÍ’ÕÙû³ŸÚ€z2óÙ+B¶ÿ¢Æ`õÇö+ý`3cAANø!DAû¶¥!–6Î)ã½ÃØ•< -¥¥®–»}«þW{}»ÅÍã&5)*—½ÅozD´A œOÌMÈybŠæô»·o3n(fÜcòOŒ2Ñä>ã›E‘t±ž_•Ÿ7wËýÏÝAëÚ„_…¼lÏÒËàæá¸\³6àŒDÜc§žEkØÖ©àZ?ü d‰ÃuÿjãBTV£©Zô0ºÃýíÙ_r*YnÖûDXTÛÝO5NŸï*æpAVÙaŠ /’;`&«dcuÄŒW^Û,š²$æÌœTò}L3œ°b„Ä–°3ÂìÝÍ|[Õ|½¹½mÎŒ_¯–Õºþ<ÿ°[þ¾¬j=†å@£½h2“œÚ©œ­%‡Æ^ -»Q9HLNŠ Ãrˆ9XÂNŽá ï‹ VŸÿ>ÞT(c-AFR’."ãHÈÇå1Š„äU2$¡1E(å°!r€!<`kü×üê·ñçË«›ZZ ÔæºÚ}±_ööÍ«ý‡ìê%ïî6»Í‡)èóÍjUÿò¨nƒ‡(¬ ¹Âá9;eJǵeô*j»ï•_o6«j¾®ãÓ[u¾Þýgš°vÕ—»}CßWƒ‰¢V9ê,˜Y4$—Z‡>Ë-°^ôF4·HL.·(¦N.1B"KØ A Eûæ`€z. ÉÉ£Mm\[¸eí‡åp«TDå 199(&#‡!‘ƒ%ìä „ÇN½ÕÝÍ|µ«ÖògÝÖ"$…VÒ"’³È–VÐv”E°Â ¢ÉYD1‹Ä‰E,ag%<½÷b¸ÜY_hNè¸Æ4AEpî¡1ß®wÕ¢.Œëù¸¼þÒÖ-Öïß—ÛÞý rFvùÆ`¹ ™$$—Ú”fL>ú•wÁJæ#Éå#ÅÎG9ÂN!ž°Sˆ~u¹Ý-o÷³3ëÅ^‡Î‚Ãô£lUƒ†dÄðxˆ´ÅØ‹apá° °þf‘Œ=Èáa–±‚ãk¥èñÔÕ{©®¾€Zd4ˆ„ä Š€ŒePÀ/ùE"19‡(&ã!‘ˆ%ì,¢„ÇN-ûžfÝóGtVÛí~í«öÙþ¿ßÜ-ªËõrûêñÙiP$„u>KöQ4$'’ÇÒÀÅf’ßd‡Eò‹këDE"19‘(æð”±!‰%ìD¢„Ï3òðT(óN‚‘œE”×GYT‚‡,:¹AcrQLÆ"1BbKØYD Oy©‘‡‹E»µ/säA鏯„¤´†y˜¿qäQ0-8Ñ“„äòÑXÒ¨|Ô˜Qô: Ée#…d²QŠøÃñuúP>¹QnÛ%-Z3’ŒÞ†äj)À33Ð.;,®hÍHc2Zô0‡kF9ÂÎ ž°£GxúI:J¤]Ìʧ”^æIšÒq™,:AæúNÙ¨ÉZrò•†ä²+d¥cj&_±=Ãð ØHØz¢ÙEbrÙE1‡'{ä‰,a'%<©ŽR…t!µNò:‰È9äëF)ä²ÊZv^ˆÆä"”ŒAb€Ä °3ˆž~zNb§gëqî^èåwJǵ¥Í*¦ú¦¸g˜½/˜Ú{É1- É%#8•q÷Ge#h&kÑ1-Ée#ÅdÒQŒ(Äv -QB±:ºlŒ=I“œF+ss±Þ;<¸rÚ«¼èÅz“ƒb2u´!ƒ%ìÄ „'õôA¬§×åÖù(Z/’ŒE6{ÞÛ1Ù¬qËF´^¤1‹z˜ÃÉvñ„­E=ÂÓgðÌ ~õ¢7}ˆœFI+Ì£DÀMKž°ID.é Ö¦Â:뙤óIy“D‡°4&—tsx¢UŽhÂvšPÂçéõ ©1¢Ï¾ÓœE.)­Ûgßy‹œÅjÚŠÎÊÒ˜œE“±HŒXÄvQ°×/x½ä É©c­2¡}2žWð@‚ì“ñ4&§ÅdÔ#$ê°„:”ð ½¾ëõ‘Ü&ûBœ¢t\k¢äÑÔƒþ/½žÐë‹E¾—¼õœ†äÒN—WøØæÖsçìpÚá•·YôÖs“K;Š9\lËv¢ð„(”ðyî˜)¤Æ‰>WOC2™”•†ö¹zޢ䰎–}®žÆd,êa2‰‹XÂÖ¢áNÞ uò6Q+pù…^¡t\kF§|²ÿô½ç‡>–ý ¯|û‹¯‘+¯¬ƒd@î5wAYÜPiKåý¾|ü"¾ƒò•C(·ÐÍLy3àð$I³^»Z9SƒBÎ/«Õªj^h@½:0c×#ùö‘×þÍÚµþŒå ÚÃÅÅ)jp¿ýã¾¾>=¿¯+èëæ-A?n \º@Þæ7õ*?*Åwµ|íÅëj¹ý¸¬VÛ3|PÁstÏöÐ&P`MÙC•óÑ—>¼«‹#_÷˜pXzäM®g$›µJCy=øGìñ–ÿƒ ²kendstream +xÚÍœKsãÆ€ïúÌ=4D¢ ÊmKÞ*/—‚f¾Æô f¢ñ™D§œÎ~³ÅÆL®ï.ôd‰?û®ýÛ4ÛÎÏéÖo//þú·`'IåÜäò¿€¤¢ö¶ zyóÓôï‹O«}µžÍ!¦©U³¹×zúþ~»ß~œžn×ëªþÙÃæ¦þð¶Zí>­*üþçËï/¾½lAsQÀŸmP çÓó!äœÆ<˜¢yýþÝ7Ow3îHޱ ùŒF™hrŸñ‡ír³¸ž=½½_ÕïÖ&üÍX Ë®Ü(³ îN{5oÎIÄš8õT(Fk$¶N…Àúñ¿á¾/ âpÛßÛ®•Õ(©í!Bw|¼]‘ãý°º+½ò°^ìWÛMËj·_ÜÏæNO÷Ó]Uv˜Ý‚ýEBrf²J6†Q=f¼òÚfÑl%1O`椒ècšá\#$&°„ ”æïo»ª‘àëíÝÝá¤øõzUmšÏ‹ûÕ/«ªÑcX0Ú‹&3 ÉÉ¡ÊÙÚQrh pD•ƒÄää ˜0,‡!‘ƒ%ìäèÊñ¡¸`õô—øiù|Ž%HÁHJÒEd 㸭n¾´M‹õÇ÷Õîxdÿ‚tÀÈ!ß,×$ó‘„äòQ›òÁŒÉGŸ£ò.XÉ|¤1¹|¤˜Ãù(GØ)Äv +Q¯®vûÕ]½:³YÖ:t§ç eçØWIP ’Ãci‹ P‹aðËa1`ý+:Í"!-zÃÓ,1>bÇ×JÑã;k¨÷RC}µÈ i É?Ê €¿äcUˆÄ䢘ŒCb„D"–°³ˆž:µÔ#ͦ5æ×2é¬v»æjT_µ¿Ôÿüö~Y]mV»7OÏNƒ"!¬óYrŒ¢!9‘<–.ùMvqX$o±¸¶NT$“‰b/Ë‘XÂN$Jø23ïA…²î$h ÉYä@y y”E%xÈ¢‹4&gÅd,#$±„E”ðü™Gšyx°X´[û:g”ŽkLHJûh¸™‡ùgÓ‚-0IH.U` ÊGÙE¯’\6RH&¥øˆ?_§å“›uà¾]Ò¢5# ÉHá°ámH®‘<³í²ÃâÚ‰ÖŒ4&£Es¸f”#ì¼à [1z„矤£ÔIÚŬ|Jéuž¤)טɢãd®ï”š¬%_iH.»BV:¦Ãâ+¶g„­'š]$&—]sx±GŽÁvBP³ +é(UHRë$¯‘ˆœCÞ)°n”B.«¬e×…hLN!BÉ$H b;ƒàù§ç$vz¶gàî•^~§t\[Ú¬bjnŠ{Õû‚©½—œÓÒ\2‚ST6‚Æi²ÓÒ˜\6RL&ʼnB,a§%«£ËÎÁÑ“4 ɉa´Ò9.Ö[c‡'WN{ƒ½XOcrbPL¦Ž#$b°„”ð¬‘>ˆôºÜ5EëE’±Èf¯À{;Æ"›5îÙˆÖ‹4&cQsØ"9ÂÎ"ž°µ¨Gxþ +¾‘YÁ/°^ô¦‘Ó(i…y”GiVÖQ´f¤19(&£‘!ш%ì4¢„}ç’žH‹õúðýUµ¯VëÕr_Kvøªók°w‚Qûïu–‹”ŽkÅàñK_/¹~·Þ^-ÖÕî¹)…» ’˧4$—Tt•T.`,ºPFBr)E!™”’â#.p| +”ïüiX–š†Y 8õ6¯ôÑ$JÇ5¦ *Db‘¬›fý«Ú=¬÷ƒ“­§?Î;k°^Éç—hH.ïðp“Õ±É;l7Ü­¦|¢×-hL.ó(æð… 9B¢ KØéB Ϫ¬³Te]HuN’:ÑœE:¨œ‚e‘<Q‹HLÎ"ŠÉX$FH,b ;‹(a0ïH»ªÛûr©çüˆÞI>þDC2ê@e˜1ê~H:‰Þ±Ic2êô0‡Õ‘#ìÔá [uz„gþFk©Ñ¢ÅÙ¸ÀßÈèOé¸ÖŒQ…à972|u]Zïãˆq"à®%OØ$"—tPks˜Â:뙤óIy“D§°4&—tsx¡UŽhÂvšP—õ ©1¢Ï¾ÓœE.)­Ûgßy‹œÅjÚŠ®ÊÒ˜œE“±HŒXÄvQÂ?qÔ/x½ä É©c­2¡}2žW°#AöÉx“S‡b2êˆuXÂNJøŒQ߈úHn“}¥NQ:®5QòhšIÿ™—^ÏõÅ"ßKÞzNCri§ËÛ{ìáÖsçìpÚá•·YôÖs“K;Š9\lËv¢ð„(”ðeî˜)¤Æ‰>WOC2™”•†ö¹zޢ䰎–}®žÆd,êa2‰‹XÂÖ¢á3NÞ uò6Q+pù•^¡t\kF§|²ö½ç§>–ã o{ûo+o«ƒd@î wÆ(‹£[iLå}=>} ßÑËøL)_Íã›ì\ÆŽ\%9l×nVºàrfÐÈÅUÕ¾,Ç(õæHÂŒCsÄâ—îãå°Õo¡E{¼¸8C v¿>4×§M}sxKÐÛ%~¹DÚÚ-~ü\jïj5øÖ‹Ã‹wGbx£B¹ééÔ B£äxóò óÉ×>¾¥‹#_ü˜pVv¤Mn$[•v:~f¡}{# ötÏÿ¾¶Oendstream endobj -736 0 obj << +665 0 obj << /Type /Page -/Contents 737 0 R -/Resources 735 0 R +/Contents 666 0 R +/Resources 664 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 734 0 R +/Parent 639 0 R >> endobj -738 0 obj << -/D [736 0 R /XYZ 74.4095 793.4011 null] +667 0 obj << +/D [665 0 R /XYZ 74.4095 793.4011 null] >> endobj -445 0 obj << -/D [736 0 R /XYZ 194.3776 163.7542 null] +380 0 obj << +/D [665 0 R /XYZ 194.3776 163.7542 null] >> endobj -735 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +664 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -741 0 obj << -/Length 1682 +670 0 obj << +/Length 1685 /Filter /FlateDecode >> stream -xÚÍšKoÛFÇïúñ¾\Í”œÞ.ç»ÍÍìÓùÛÉ«óîÆNK½×ǹ´Ö ë|Èr‚°Ú$\¼Ó "ÆÏ"…I°…"M>~’Ù};iÎ~…)TJ:[MŒ‘‡Ú3ËÉûɯ Ìr#•Ð>Åq±ú‡ÄšÝî'ûb¹2Zh8e…‘1u¡Ö…ZY+”s6óR Bº õ‡¢ÜÕaýC:¹ÚÂÿê~LU„Ø$g2—¢u‚i°d­;ôÜJæXsÀ4¼ÅÔ=Ógo^Þ÷¨áF!ÁøB[ê+H“ÛÔã`°9D`{0°Ã_æ—×5ååuÓú7×óå®X?­ß¼|Rï¤Øœ9»Ùì6ŸgZN7ËesQçg×s€§>úq³Z•EàTºÀ Q¯H1Ýg²6µ ¥àÆrFx¥4+CH“bÛ$bsˆ"ö a‡§0¤¤bƒ¬j¥Y)B’FÖ%eÛG9£ˆ<ă÷¼}Ò¤0Â6 ŒØ"ŒH‡=FØáii6Œ`ÇøÈÚ£!I -#…v¾íÑ`èÑ´;kÞ iRa›FlF¤Ã#ìp£½Üæ%óX–º·$dÝ><::ÀèI:ØçŒ&rGESÁ8GÁÍ«h¾Øl–Å|Ý£Üþ>‹]ñ[±½]îžu9äSèËãµ<É5gíC’Dí³éî¤njŸ§›6YÈ¥µå¬}X“¨}{6ÇkŸÃžÚaÇËžÃÓqÉÕˆWVµ©§L˜0Â’FÑ -¥U: -£ óެsX“ÂÛ$0bsˆ0"öa‡Ï—ËfXz>S€EQ.×Åõªv»ž_´`\•MÁ¡!nKÞ87àÍÄÄ9Ï%)n|:„6‡ô-sã-dÛ†5‡Äš7Øæø<ŸCÄ é°ç;<­ù1lÍXuÖqæX’ÂÈA1Gaä¤)±æX“ÂÛ$0bsˆ0"öa‡¯—›‹ù²Øµ,ÛâfQ\¬Ëí>]¢>|Õ\|rŽm ­£TœäôŠ8& c: -ã ¿v¬S!X“Û$ÀasˆÀ!öà`‡ß0ø°\ƒ[}n’É|Ÿƒ쎊¦vBYS{{³Þ‹ªÏ7rÚDäKyõ¬Aº?6y~YEïó£ŽÊŒU2rÖ:$IU;%«d±©vA‡4þB¥Þ溗¤*6I$‹\þ%”¿ìï´.ß²uùàÔyï8B’B&9½•kò*Ž"d„LËÀÉÖ$ Ú³iF!âsØSD;ì0Úsø?eŽ&I´æœÿÀ’FQ -¯¤> -£à!Çö¬óX“ÂÛ$0bsˆ0"öa‡ÿaæh‚±úÄψ’¤ÐñNïÒQèxyµfóÀš:Ø&›C„é°G;ü†ÜÑqåŽÆz‘¢ÿNsG쎊¦SÂhIæŽæÑ¹ceÆÅÀ™;bIªÚ/lp¡©vI9þB†<šuĆ$©J‡MŽçŽlþ%”¿ìï´Nß±uúF‰ÃKN„$…„Áek„”„ã©YvøN?fawÔëÆŒVk–›æU]ƒ ž¬×Â…j¥#ZÈøÈÅ‘ÕBL•æ[¼Y U3ë9Ã9†˜,4U€J’)A4“Æ}ìÊuŪÖóñó‹¢›¡‡ZgÄ“!Œ¼Óè׫Yó®ÔC^Ôî¾Ì q¿ÝþsÛL÷Ïo›ÔêªýPðn³XÀÙøm¯4E>|­P(Ê¡z[÷E¹ýRËm¿$U­HµÞèÇãàƒ<0¼.‘ªOÕ9·ž”¼_FB0$H©z­äÃËšARZ?–k$]EÎgu©:K=|Šn­r[làÎÿ·2½µendstream +xÚÍšKÛ6Çïþ>Ú±¾™ ‡¤Iƒ¤A±m=$ÍÁ»Vm!~¤~4@?}G«×xmÍÚY¢Mˆe‰þë¯áä" %þÁÐad´C5 o—9œáµ×í'Ôe³¦pFK¿¸üð“Óà ¢sfxýçP© ¼´º½ž~ý<ùRìòÅ8S>Œ´gVÊÑÕf½[+9Z/yum¿šV/òbû¥Èñü§ë·ƒW×­«¤Ωó\ㄱÎ3ð^¥#-ÞjzBÀg“BGüÄ" >~’Ã)};¨Ï~Å/R@Œj¸h-…óÑ7gƒ÷ƒ_[A9Ì´¡\ ýbÕ%ŠÕ‡íOÅ2ÐJ(%D"ÇŽœÑ˜Ø0½ígÈjáTR†ˆ&ǵÉ0”Ì!aˆuØ1D^ÂHHZU ’RD$9ŒŒ e3FY LŠ‚âÞ¹´cÑä0¢6Œ’9$±;Œ¨ÃË0RÉ0ÂíBÒHráÜCY׌hxÄŒhJãUÚhrQ› FÉŒX‡FÔá)Œr›c–ôcYjkIFL¸t ”lj“´xœ2šÄMÀ)àÍËh¾X¯ùdU£Øþ>]þ[¾Ý/vÏÚò) ô‰Ëý­=ITÊÖG$™ÖgâÝIU·>ÇÍ3M4˜K+“²õQM¦õØìo}év¼ð[^^Ö‰ËTxiUéjµ$FT’Ã( +âYùˆ™wHº\A59Œ¨M£d F¬Ã#êðy»Âv=Ä"/«|¾Ì7ÕÉùä¦cZÔOMqòú¹Ao:Ä”ëT’ãÆE¡¼orH‡ÙR?7Î`¶­“æT“ã†Úì_çHçpÃ:측/ë~t²î­ZcSæT’ÃÈbµÖgad¥1&Í!©&‡µÉ`”Ì!ÁˆuØaD¾^¬o&‹|{ªgÙæ›Y~³*¶‡t‰êë«úâ“ûkl½èì%¤$§SäÀÑQØâYàh‹ùµMºB59p¨Mœd 8¬Ãêð&&ÕäÔošdÔßç䃺㢩¬£«×poV»|VŽùZŽêˆ|)¦Ïš¤ûs“ç·eô>Ÿ1ë(Í!e«#’\³Y¾ u³óÊÇþ +•Òv×$×è¨I&YLåPÂùë ¡þ.òM²!ZçlJ„ˆ$ƒŽVàhe„„^„tÄ)éS2D5ˆlê^ˆÒ9ì(â¶8üŸ2G¥ðJ¥\ÿ ’FA +R…‘w˜c»¤ëT“ÈÚd0Jæ`Ä:ì0¢ÿÃÌQ{+Bùv?!:D’CÇYág¡ãój•t̓jrèP› :ÉtX‡:Ôá7äŽ6Uî¨1¸ï4w¤î¸hZZI6wÔÎK36ø”¹#•äšvÂxëëfÁËþ +Õ +óè¤36"É5:j²?wLæPÂùë ¡þ.ôm²A_ƒð8½L‰‘äÂ08 ¦B$þëGNã󂨗$ï—‘ ‰RPí”|xsB×—iD%œ-w‡Þ•ªrTz7)7ÅNÜù_ù?Áendstream endobj -740 0 obj << +669 0 obj << /Type /Page -/Contents 741 0 R -/Resources 739 0 R +/Contents 670 0 R +/Resources 668 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 734 0 R +/Parent 639 0 R >> endobj -742 0 obj << -/D [740 0 R /XYZ 74.4095 793.4011 null] +671 0 obj << +/D [669 0 R /XYZ 74.4095 793.4011 null] >> endobj -446 0 obj << -/D [740 0 R /XYZ 187.6529 310.8025 null] +381 0 obj << +/D [669 0 R /XYZ 190.1456 310.8025 null] >> endobj -739 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +668 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -746 0 obj << -/Length 1812 +675 0 obj << +/Length 1855 /Filter /FlateDecode >> stream -xÚ­XKoã8¾çWèh›Q÷6=éYtïL£w;@3™ƒl36'²œ‘ä_¿U,Ò/)»ðÁT±X/V}U’È8üDf -Vp«3c,„È–Û+ž­ayóÄœŸr¿¿½z÷K©²ŠÙ²,²ÛûL–)ÍÅQèíêÙ¿êG?¸fžKSÍ$›çšóÙëˆðÕoç‚ÏöM=ìºùŸ·Ÿ®>ÜkÉYU–òmVEÉ -]š,—‚•eeN¹'|1‚%‹ƒ/²ÌgFÛ9H[fŒ‘ÁÉ4³—.ìÛõ<\{§L‘Ö+G»w\ó÷uï—°Dúmß ~Y÷úûîc!†¢Uˆ¡Ðà„[Q^àá|;—%:ÇVõÄ]Äëh³aªRj*ÂÙEu»,áU•åœ)[idùûê?y¶ÖOW‘úœ ke¶½’–3©¬H”æêëÕ¿OÕ [²’Ûêeatƒ°¸<9¦À+£2 æWA\ö7h-9¯là8]eÞ±ÏJ&uÚz÷q+Mv³áÙQ¾¬0ƒ nùQÅÿfq.+˪‚—ÿ¿ˆjÅt©EÈr.…œª‰QÖK^2^©"Ë5ÄÁ¥i_–pâ;°aþ´À]øfr -Yì— (b²Ò2;Õ26&q½fÌHsS÷dB¨ªüXLø¥Û »,–]Ó\š§à2„•jÒ¼‘™JÌT`Q.˜µúÇh¢¡n­©^ð$±˜`Öœ8¢;¢¤½p$ðù´×»MG$çÛû9ü×Ë mÕûûµ[ÔûÃÇmÔá|ÿè†#‘Ïoö"\¯X…px0;„3UgÝ:KËÿœ‚p:“ŸGd,›ðU#+dÉ<·âü×kz¥e²Tò\oïÛä‹ íE„¯÷ðü}.õÌ…V)¢ ðBAËÁ„’±KÐY-g_$þ‹Ù*œÂÏwm¸x€+¡ÅÊ»Þmã‘‹k‡ÓýPÃñ‚Ï7ÄçòˆÍo·‰ iñS{ßá×k7zvMÔ'$¹f¹qtrñFC Ù\ð›'Uð÷$ Qb¥Ž.ÿ D° -”ûåf ÝUÝõ04®¥ç40ZÞø(a\@¼¼’!H’·òëÆ‡b€Ç{lȉ-ñ|Ø>’µeH@·ºs¿èÏmG %Ç¢•)ˆ‰zUˆPØ~ïúáNÅà×PY‰)Þ/7~‰ü$Uξ¿Ã·D¸ د¦Œi$˜¼ -%™ºzCY¦#ùé™quŒ$SQŠQQªÒ²BˆK.4q½¦ÖH(^%Îõ( W¸‰ùO¡‘Bª ö벋éTèÐ&V&¸mO\g¦ä ¾.Uyž -9ÔDwî›Ø€è¶Ï&º‹|¿¦íP¸¦…Upbׂˆº]¥Iòû*˦ñë4XÖ‹ &Q»N$*–rUj&4'·¤•³‡ºmq%ÀäÕ ©­¨-vЉàð‚Ic‹×£ %–UäzÉk×F­¡ÒVšk¯‰¶ª“EdÅ¡ÛÐ3î÷´¸ÀŸ`;AîîÛ}Âäžc¡,ã…)Îoî ¸é\Àd® Ïy™.`"¥aÆêè£â/G¢²BD¶…ï§¢ZÀ¸Q¦a¾|›¨z±väY÷<ÍÔøÁè}ò"ÀüÄîhówç#½«ST–ñ=!“;"b"a±VÀc -qÖO¯*ʧ°úˆWàù±sC=ø]K˜Õ-ìÒ#uXªžÈ1Æu‰©ß ½ëBú ‘:´cÊèÀ÷p6«ÛžŸÝðœHÑå¦Ùõ}Òøä»£åMEûÉæöÁ·¡YÑä+ÊÙ”êóÓU˜Yç  “åuðy&ê˜ëö»°ófRoý0øïÞ 9á¯i %ÐuG´—û,2¦¬ˆŽA]zôLE5Ñý Kc"‚ëØ¤à}„ V´ÌaØÒT*ùÕ÷Ä÷´ïÂÛ/,ÉhXŒ""O®¨Í¾žPJ½Ad‡äÀ6Ów 8µŽ‹LÁäÇ…¨;Qa^Ü+X·Qpòó:Ú`¾Ç{¥%–Í{ªbÚš‹æpDu,ËøýÄŽPô?ka.îLdP·~8¶œ(÷ÛbÿR´Žf2b–¨™W"ftÁ©ˆa#Û÷8ÅE P…ÄÏ.ç}écðà8ZJ#NÞEpgíéR¤6)gŠáé \á%&œsQÉ74É­éáyO»_TN„žgztÔÓïй§D.ý•ФT&¥â t¢„È‚¼“k§„ßu¹@ÿõ8¶ž ûñxA»›z¸œ.`¢_¥ÜùÝ»DŽÆL£m?ɹ®s4ß¾ð5©ª ­–òm_O˜'^è-dˆ–åA$IË?ûý@óMXŠendstream +xÚµZ[oÛ6~ϯУ T,ï—½­K7¤ÛŠ P M”Xq´ØrkÉ _¿C‘”éȦTi€Š"?žïœÃ›I†ádŠ#ŽÈ”aP $»]žálmôOâeó œÇÒï®ÎÞþ.Y¦‘‘’gWw¥),ØVéÕìëäÏâ{Õ–‹iN•ž04ÍÆ“Ëõª]=L)ž¬‹Òµmê™+¼+«æ{UBý·«gï¯z ‚b¤¥¤§¡æ\".¤ÊrJ”ZÅÒAJiD°ÖYŽ3ZX‘g_¿ál¢Î|í#¼`DŒ¡ÙòŒŒ(3$Ô,Î>ýÓ+ÄYNŒD}X™ûƒ2_ì?ÙUÆÓŠe­;uÙèUb¬M'—»Î¸"H‰î…¨Mo/–Teç+PžmõSmMʨïâççT¤9–ãYTH„…r4bJè>ÒäS¬‘P€B0"æ¬wYªc—õb½”õØ_o¦OnªÅlSσßôËsw¤ +#ehôõË{©cPÚ,–ó¢ñAQ4Õmþ÷fÑV·EÓºÊ0z¹ÒµÞ&#Ü#ö \›r¤4ÞÛj 2J’ñ*0—‡#I¤¨0/ñK÷ÉÀ/ $1¦ÐÀl^Àœoi ¬FÁV‚0ð60„eáKYy‹_c— üOÞ@ ššL€OI#ÔK@C‚åC̽Ê<Ö9ÄL™@¬´ƒùòâ|BIkÆÇ„Tƒ(d#€¶ƒñýº¬æuÕ<J4$)Pj=É›8'çf¿7å½Î> endobj -743 0 obj << +656 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -5650,71 +5475,53 @@ $ {ÛSö^øÒ5Ï $‚C`éÇÚ}nÑ:LÛåò,åœî‡6`¯°WíP«´AºfãyDp,ýXgoO1ºC‡u»2ªúœ³>hö {ÕŽ] ôŒ{!]³±Z K?–9pq‹:¬ÛZ\Ú€½Â^cE‰ÍUÝ= éšÕ‰àX†°Ê®ŒRä®]ôÏ—€6`¯°×XQß;s Å éšÕ‰¶šp,ýX£óþŒª>ËOè°nW—{{6`¯°×¸á˜\Ì>yÒµbL_öï¿þ58–!¬Â†¡Êo&øj—zd^-.mÀ^a¯AöêœõAº¦Çô]“[·‚C`Âêy²óÃ{¡u¸h×®Ô§ÆÐìöªEMà ŽYH×|x~þó`Dp,X9§û›úóÕ®-nìÙ€½Â^ãFÍ­©ƒ—Bºæ#°8ü¼@"8–N¬ªû>qòÕ.JÅÍÃÐìöª]î…ü!]óØÚô¼@"8–N¬9ßræñ¾Ñy?Gí¢­Z\Ú€½Â^µcÓ±Þsÿú¤kÖó‰àXú±ÊÛÇ‚åIyiWÖ ™,´Á»½ö÷÷¿óÎ;;vìXûWÖÄšI„Ͷm5è…™÷å±×¼ºûç¾€t-Àª­UJJÀ!° a9g}U}4å¨]û>q¶ ÍC¼Ûkqqñ|æ¡i1¦·{öì™\üü|úmbïKe¯4rþ¯§¿†t-Àš™Q23eÁ!°Œ`6 Õ÷ÎpÔ®ÃWÇÊ®ŒB¼ÛkT?e¯o¼ñÆÕ«WÕ×ííí¯¿þzbïÓç755eeemܸ±¹¹y```ûöíÙÙÙôZý ô§ëÖ­Kc¶Ž4Ú탞ÿ\ÕéZƒµZ ËÍ­:¡“œvÙ<»Ïaφ°öº~ýú;vÔÕÕ…¾On¸¼ül…^Ðo{Ÿ>ÿå—_v8ýýýäªäÂêëÍ›7phhH Úç|Ë›Ž~gíá;y»ÉjDp,£XäV]î^ÚHÇzë?6´WÕ oÞ¼ùꫯž;w.Ö_# NøýÞÞÞ¨¯ÕÛ¶m;zô¨—å2`2iÿyåÍî‘'®X«׬ƒC`Áªï±¤q2÷lT}|ÚÒ^Õ˜œœÜ¾}{ÔÙ«ßï:KÕó~(\Ô×4™}å•W233íÌvŠ&“ö‚÷ÿÈèöI»IY™RQeË¿¼’}ò®ùÄIk×ÁKß<Ó ml¯>ŸokH1ºÐg©ôâµ×^Kìý¸öªFKK 9¬´ÿã¿Ø÷7>€t­ÁêêRví‡À2Šuøª't’Ö.šnç½wÚÕ^?~üæ›o†>~íììÌÏÏŸžžß³gÙ_bïë´×žž1ìõý MY'PÐÏ:¬;•înp,CX.ÏRæñ>¯…‹v9g}ñîwÐ×öõˆ+½X·n]^^Þ… Â~Úf³Ñ|vóæÍï½÷^ÂïǵWõóÒK/Ùívõõúõëés‚[‹ƒoîØ±ãÒ¥K©ÿgŸ¼;0íƒt­Áª¨P‡À2ŠUPï4yB'™íúËwo%'i@Lg¯©¡d#'³ô&¹pêÅûXuòÝD™˜P6mbw©FT,Û€Çä d¶+ï½ëÉIÐì•â…^ûÓåååàq%öCäŸü+®º1QjwCº–aíÞ­0«†T#0VöÉ»öAíúï´&'i@°×áááâââÐ?šœœü‡ø‡>ú(õ¿âî‘'j™nH׬ÚZeß>p,£XG®=*jæ¢]ç¾HNÒ€6d¶WŠ_|ñí·ßž›› {?ôXn›¼ø“uiåߤý韥  -~™þ…Hvü‡ÿ˜öOí|ôD“†ØÁõâpX<~üø·¿ýí|À½Rüì1µ„_°W¾‚£ž(\Ò€½òb¯±Ȧ¨½Šª%ü‚½"áìµ½½ý¿øìö -{E °Wóöúé§Ÿ¾üòË4oýÛ¿ýÛÐâÿiº›%À^a¯Bf{Çî5` XÀv§T@NÀ°€,Ø+¾b` XÀìö -,` XÀ‚½Â^,` XÀ‚½â+°€,`Á^a¯À°€,Ø+ìXÀ°€,Ø+¾b` XÀìö -,` XÀ‚½Â^,` XÀ‚½BNÀ°€,Ø+ìXÀ°€{…½ XÀ°€{…œ€,` X°W|ÅÀ°€,îì5ÙnŽ@ @ @ @ @ ˆx122b_ zÁËãñôöö~õÕW¬>]Ï>ûì믿ž››Kµkll,9ßÚƒXoÉûtm°nÑÔÔT[[ÑÈîÓˆ`‡5??ýúõÆÆFjו+W&&&˜rèv»ÿð‡?\ºtÉårýT}™E>‰…Å"ŸDýLFùDËÚ|¢Í•åùD£iIK)?yLNNRNó­½ ß2…»qãÆàà`Òˆ]YY¹ÿ~Ü<¨¨/¿ü2 @³³³ÔÍ“`¯IÓáãÇék¢v%YÿCCC¤IvŸOfG‰ke5èEss3;,²Ôï¾ûŽ€;::Èj“ß—å“XyƒE>ÑøLËó‰ö¿ßÚ|¢Å"ŸD…“íεkׯÇÇÕ×4´¦ß‡Á6›­¡¡!aŸÉ‹‚ÆÉÁ¢ÞwñâEÖX”¸¨/¥TI|²Ã"?¥$©¾^XX ·e‡Em!ª¯I4YN~_fšObý,‹|¢ñ³–ç“X?Ë"ŸDþ,Ó|¢Ó^Y[ÀOŸþy°KÒ úmð}ÊÉ™1Å¢ÎN£è$`‘Jiîàt:Ycuvvª“‚PY`W¨BÅ‹lˆ&w4VÿýﺰÉT===4{eŠ522ÒÒÒB"¤ Í(çççÙa]ºt‰ Á¾ÜØØø“ôevùD§½2Åb‘O¢b1Ê'‘XLóI¤½&-¥¤B„5?80³Ûí‡#Ø[™‚²Ãòz½—/_¦k,õQBh®f„ED ¥‘Q»(CNOO_½z5´i,°hàÚÝݽ´´´¼¼L/‚½6ÈéhÐÎúûZ\\$š›S£lé÷ûÙa=zôˆ¨#‰Æ›7oþ$}™i>Ñi¯ì°å“H,vù$ ‹u>‰lZÒRJ*Ï^=¥…/¾øbtt”u—d„E{íÚ5êIÀ¢ œF³¡ÁÁA¦X±¶å0ý¾h \Õd„E“Ö Ƀ‚œØµëúõëaËÑ,°%¸;…>ŸL–i»Ün7M–‰½ááá$p¨öjÉ¿A§½2Âb—O¢¶‹Q>‰1Í'±¾²$¤”TˆÐg%ô¢££#li‹šÌºK²À¢^@m N˜bE®'+’FFX4!"ûcŠEÓ®à3P‚kmmeÚ.?‡M]aѬ\Cì´ñðáCš,'¿/3Í':í•Ó|¢ó9/k,ù$\RJ*Dp§ßââ"½ÛK?;;›4{µ«½½=¸¥„5V0h6æ ì°¢ÒÈ‹FÑ¡«µŒ°èÓnܸAX4å!_ÄZÞ®o¿ý6²E,°¾úê«©©)õ55*¸Ýˆ©6È×7t 3i}™i>1d¯Öb1Í'±ÚÅ"Ÿ²Wóš‰51OBJI‘ .@‰‹/Þ»w/lÑàË/¿´v¶u!‚V¬V,°\.WKK 3©†> gÄaTé2â&_4Ë{ðàA$·–·‹PˆÆæææÐ­MŒ°l6[p²Ì‹ô@ªøl5:;;ƒK‹ì4O@4… =›™Ì¾Ì(Ÿhwgkó‰ÆgZžO¢~,£|÷Ì©µù$ÉL)‚Fb4Vù„÷øÿMŒÈ0endstream -endobj -748 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [407.8633 483.5062 427.3041 494.0885] -/Subtype /Link -/A << /S /GoTo /D (figure.2.24) >> ->> endobj -749 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [350.9667 429.7245 370.4075 440.3068] -/Subtype /Link -/A << /S /GoTo /D (table.2.14) >> ->> endobj -747 0 obj << -/D [745 0 R /XYZ 74.4095 793.4011 null] +~™þ…Hvü‡ÿ˜öOí|ôD“†ØÁõâpX<~üø·¿ýí|À½Rüì1µ„_°W¾‚£ž(\Ò€½òb¯±Ȧ¨½Šª%ü‚½"áìµ½½ý¿øìö +{E °Wóöúé§Ÿ¾üòË4oýÛ¿ýÛÐâÿiº›%À^a¯Bf{Çî5` XÀv§T@NÀ°€,Ø+¾b` XÀìö +,` XÀ‚½Â^,` XÀ‚½â+°€,`Á^a¯À°€,Ø+ìXÀ°€,Ø+¾b` XÀìö +,` XÀ‚½Â^,` XÀ‚½BNÀ°€,Ø+ìXÀ°€{…½ XÀ°€{…œ€,` X°W|ÅÀ°€,îì5ÙnŽ@ @ @ @ @ ˆx122b_ zÁËãñôöö~õÕW¬>]Ï>ûì믿ž››Kµkll,9ßÚƒXoÉûtm°nÑÔÔT[[ÑÈîÓˆ`‡5??ýúõÆÆFjו+W&&&˜rèv»ÿð‡?\ºtÉårýT}™E>‰…Å"ŸDýLFùDËÚ|¢Í•åùD£iIK)?yLNNRNó­½ ß2…»qãÆàà`Òˆ]YY¹ÿ~Ü<¨¨/¿ü2 @³³³ÔÍ“`¯IÓáãÇék¢v%YÿCCC¤IvŸOfG‰ke5èEss3;,²Ôï¾ûŽ€;::Èj“ß—å“XyƒE>ÑøLËó‰ö¿ßÚ|¢Å"ŸD…“íεkׯÇÇÕ×4´¦ß‡Á6›­¡¡!aŸÉ‹‚ÆÉÁ¢ÞwñâEÖX”¸¨/¥TI|²Ã"?¥$©¾^XX ·e‡Em!ª¯I4YN~_fšObý,‹|¢ñ³–ç“X?Ë"ŸDþ,Ó|¢Ó^Y[ÀOŸþy°KÒ úmð}ÊÉ™1Å¢ÎN£è$`‘Jiîàt:Ycuvvª“‚PY`W¨BÅ‹lˆ&w4VÿýﺰÉT===4{eŠ522ÒÒÒB"¤ Í(çççÙa]ºt‰ Á¾ÜØØø“ôevùD§½2Åb‘O¢b1Ê'‘XLóI¤½&-¥¤B„5?80³Ûí‡#Ø[™‚²Ãòz½—/_¦k,õQBh®f„ED ¥‘Q»(CNOO_½z5´i,°hàÚÝݽ´´´¼¼L/‚½6ÈéhÐÎúûZ\\$š›S£lé÷ûÙa=zôˆ¨#‰Æ›7oþ$}™i>Ñi¯ì°å“H,vù$ ‹u>‰lZÒRJ*Ï^=¥…/¾øbtt”u—d„E{íÚ5êIÀ¢ œF³¡ÁÁA¦X±¶å0ý¾h \Õd„E“Ö Ƀ‚œØµëúõëaËÑ,°%¸;…>ŸL–i»Ün7M–‰½ááá$p¨öjÉ¿A§½2Âb—O¢¶‹Q>‰1Í'±¾²$¤”TˆÐg%ô¢££#li‹šÌºK²À¢^@m N˜bE®'+’FFX4!"ûcŠEÓ®à3P‚kmmeÚ.?‡M]aѬ\Cì´ñðáCš,'¿/3Í':í•Ó|¢ó9/k,ù$\RJ*Dp§ßââ"½ÛK?;;›4{µ«½½=¸¥„5V0h6æ ì°¢ÒÈ‹FÑ¡«µŒ°èÓnܸAX4å!_ÄZÞ®o¿ý6²E,°¾úê«©©)õ55*¸Ýˆ©6È×7t 3i}™i>1d¯Öb1Í'±ÚÅ"Ÿ²Wóš‰51OBJI‘ .@‰‹/Þ»w/lÑàË/¿´v¶u!‚V¬V,°\.WKK 3©†> gÄaTé2â&_4Ë{ðàA$·–·‹PˆÆæææÐ­MŒ°l6[p²Ì‹ô@ªøl5:;;ƒK‹ì4O@4… =›™Ì¾Ì(Ÿhwgkó‰ÆgZžO¢~,£|÷Ì©µù$ÉL)‚Fb4Vù„÷øÿMŒÈ0endstream +endobj +676 0 obj << +/D [674 0 R /XYZ 74.4095 793.4011 null] >> endobj -90 0 obj << -/D [745 0 R /XYZ 74.4095 771.7323 null] +306 0 obj << +/D [674 0 R /XYZ 270.7926 567.7502 null] >> endobj -372 0 obj << -/D [745 0 R /XYZ 273.2852 532.4193 null] +382 0 obj << +/D [674 0 R /XYZ 242.2172 343.1044 null] >> endobj -744 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R >> -/XObject << /Im27 743 0 R >> +673 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im27 656 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -753 0 obj << -/Length 2267 -/Filter /FlateDecode ->> -stream -xÚµZ[sÛ6~÷¯à£4!¸_úÖ¬Ûtw;ÙÆ³mú@Y°Ì.©HÅ3ùõ= @%ОÐÉŒ ·s$R`øO -ÅÇFÊ0hRÜoop±†±Æß$È.:áE*ýîîæíÏ’)yq÷PPn˜ôJïVÌþU~©»™/¨Ò3Šæ ñìÖ|ÇÇj;'xvÜ”Íþ0ÿóî—›Ÿîâ‚b¤¥¤ÏCɹD\HU,(ARj•JwRÆ £$HcÄŒN䯛?þÄÅ -D¹ ½OðFÄZlo(è˜Ë®gsóñæ¿Q!.D¤¨0וù‰”…f˜¢Ï”*Ž˜²X›À:ZšÊÄÒDKD9+”Ј2æ ý»­oÔOXàm ?ɹE)5Hhj`&CÚöÌp -ørT¹Hu1S&æó‡÷·ˆB"­Ÿb§r ¢dx§:Øj½«ês DcD¥ð@áPëg&Æ‘âÜ\>L‹¨s‘*õHuz E\çÇ  œu‡»×)ga!&e¼W9ÄH9FtŸb¤×ùž _Ow_d;Å÷®¬«{ïFÿ9nšê¾¬ƒWýcSÙ]h—Ÿ›êkevç¶ a¤Œ†;HÏ ƒrppC&å#Ñ™#„B'‡ %»NÈt{Fò#%)Âë”|ti„áÙ×9³.¥LÁ ýH6mtLtæ¸qŠŒ"cÎ2ž›<ÂÈMŠpÌ]ÊÝÃÁ%ørm}wÝ”Àdz&Ï~¤H5i,KuæøÁB -a-Jr•Ÿ F~FF~R„¯â;yn4A`NÊM¢3ÃÔ‚ Äû¼ïLˆ°ç&°ãæá«ùËÅ6)ó «ÕQ~9~AD9’w&DØó“GùI~8ì¿Í 8G]—˺9¾åŒ.²FJ è N <K$à(¿¹;~µ‡Í'Æy]WëùÌbû‡ãßì¦*—ÎVÛ>!Ÿy -˜ãíÏÊ€Ù‰&º5»ËN Ú¸]Ô)9$JÛ¶6óѪl.½LGüÌ Â0¿f*áâ @pÌ_ä6#Ê ¹þ²o¤{­z‘WwSN•¹FÅ -ŠŒÖ­ºâ/X• ,U+‘¶ÛÅ$`÷§¬ë|û~ Çývj‹^3u(7‰Ê¿ë‚jƒ4aÊÚ’kä6â>™Á”ÐgE Š!¿p³†Ëµ¸Z%urQÌÂÛÓ·¬6+W•†DÅ…$áàpFŠt•!˜Nj Ì@›s[ÖBp.ÚúÅYÈ8Õì?»±ýfsŽ’A¢ƒXÂ/¢FpC¹É„>°Pc ¾gW6Ô‰Q¸3ŠÃ«Ÿ­3峕ÝúÄ”î ®1¸@Âl‡“ÀB“À#©àÏ ¥¾„ ¢Ÿ›n¡ƒoÄWxh×{ÿ{ÿ:¾„õ«ýªAÊV;›“™_oñkyÿÄv1ÛÙcó¦-ÅÚ÷À–Ê×ÞË -ˆ.ZAf˜Ç»ßùβÝÎ÷/mc«Mµnl>·Á2^ÖãsBïlÝ8Ó5Õº=µíèá±ÜD5eƒ|ËÁ÷ÿ·- ¬€¿Cò¿¹ÆÎ¢G/M¼†äÖxgÜ ›õ¦~ãdLºQ={r¾e7÷~s}w&XÊ€EÀôU›:ô‡]› »†Q'Üoܸ$íâûmÕø?ÝîVºû°êÙîÏöá ;Ù:Kê`pg·ý~À¥fåñÁ9³À³_íÑú¾e¿ƒÆy V6ÌòŸríŽò"ïÃ÷!诪¿TíGåÐí\æ4ˆ‡¸%`c -¨x`]Dp!Y‡uÑ5KãB˜²Hç }~ Ù×T hà.¯`8FÔØ²mnÝ7Þ'å §P€€ü L猀êöÆ cp¸A2VycD©±uÚc@àƒsôTYpâ)û÷~½‡³ -WI&ÒÊÕΩkûZœ˜up¹!PØ)C\¡`$]ÞÎÚ5ÎY¤“.ܺƒ]宲g(Îï+ÔØºÜ­«ÔéºÇÝj°,Ž"^´ùnΈî°y5ü’u%¾Ù|'5¶î@[(؉? U›†µœ} ¾Ã§]hÄ4½dh÷ÃîVÖ Æ¤áÔ<¹ øx€Q?ø!¬sŒÌ ®ª0}˜HŠòP7í EþPC¡ï¾iÄNµ«JÚÛÉÉ·’ˆ?¢4\Nð¶ö2g%$Ü™ 2Õ®jªxK8ŠxC¸FW¸v¨,\³·ÏiYüðmäNGÁåh²WW9ëæÉ9wùèL l@ÐÛ¸òÉÐ-\9ºÖÒUb®Ñ§2py¸  -qšÑ’—ÛÖ÷݇}LJ öp2Á _0›c*ˆDÍÝ—#ôÚ¶„5/EážáÞ '"‘ïÛÍ´Ü×mý¢D’ÝÈÒî>1)}VmE= "aA†š ߎaÔÜëô~ãïý¶ -… -ÈüèŽ5LoE‚Õ}ÙÑ.P{™zÖÉEºÃÒ0PýLqíf«5Â\Òç}Ó.¾pÉ0`OᾺ¤œ9»úõ¹ÌÊ÷Õôendstream +680 0 obj << +/Length 1936 +/Filter /FlateDecode +>> +stream +xÚ­Y[Û¶~ß_¡GX3¼SÌ[ÓmÒ¶í¢/Mì5×Ö‰-§–Üûë;á.–l+E‹1M~œËÇáÌÐ+2ÿDæ4ÓÜ›Ìy!²çýÏ6°ö¿öS$ì¢/úèwOwo¾µ*Ë™·VgO/™”9sܨNèÓú÷Ù÷ËOEvó…tùL±ùÂp>{<êÃǹä³ÃnhíT®ið.Õ§"ÀüOßÝ}óÔb$g¹µòˬÖÚ2m¬ËR0ks×G7(—3Áó<[p¦|nòçÝïðl ÐïîÒìgøÂ™ð^fû;é9“Ê‹ffw÷ëÝÏ­@ž-„·ÌrŸ_F9KÃv˹0ÅTîT&™Ïó(.û´jÃÁ+DôÇQ™•>~ÑR5“oÞïež=@lÖI–9’£Ó +ÿw¶.dîY®¹ýï¸Ô9CGðü¸òÒiN]rμ°Ë kÕ+ÐÐ Ö×Â0X¿ZÍŸ­ŠÝúTnšœ½†¢´8Z‰¬¯elLƒš2f$ yXVdÂ/aW,Wx[vañãiWÏ˪¦µ³›4´RyÍ”Òú¢•#k•ðÌKí!‚™÷æ’G †Ó7W»Da‡T òÎ]› ˆ4!,úÛàŒ€Œ¡áf¢»‘hJáHÞ½žþ +ÇÝp¡ª +88œ”->pÃ/yï‚V:‚€7ß:D‹\äD´dVqæ¢Jrì Yì‘Èf?[/ë(vÀjg½a¹³Lt ñ¹7(sˆpG Ò8"õlö4æÒÌaf-¡¤å²G¬ôc¾&)Õó¶xFèǺQt¤Á×»"”i²:Ðçá%M|Jú‹Ãº Š2´ÊæbFú?-Ÿ· þ¼M¢3+é¾GNc®trŽâ}U@¼CÈF òŠì=”4¹„BQÒü*Ô¡Ø›:¤µ_ã>kiB5„%ûô.T5RW›x¹ãêq»Üµb¶ËšÑÍ'ÄÿC<†Æ¬dcÉoóœ#£'‚·oŠ +IG’{欌ÎÕ÷ˆñ}GóÙgŒÅ°{Þ’Ý;Ÿ˜òÀP E]¥ù䵿à5¬"¸sÜ£ãÉ’¨ü°/júŠÞɬ¾÷IëÀût`\š >8Á2l÷?yfËÓ æ<Ãg?…S ¹UçAMkÄÐqÒ®=~?UÕÂä}Z¢;MSAÓxeÎsý0s:¸‘ +“––Im4Ýr,]&;n²føK?6{ýMã[?–ݤ¿‘¹cF;=°b˜·Ô”Þ‘4ÔËî‰:•å*ìÆ—–êÈ?"£Ù2aÓHr¢BŽLÐ’9èûnSÑ¢¦Ôޤõ©€Ô‘ô¹:mœýpؤè,(° + +·²Ð 8m0¢åî[hnCß)!Ö¹LsEê ˆm÷,ú›Æ.Že'jÕÈ +­™…Â|nÄ€Ù4¥u(+òJl`ƒ?Tm-3ºÂB@³gÊ”‘ìD€Y‘kƹÍ'hPSzGÒ"©*E•òØ£¤ ª¿0ÑÖëŨTã¡\ÚÑV˜1;n!¾Ÿ`ñQÐü©P)‹´ýBEÕ屪c˜2 +nÁ=3ŠóYpc{«³·Ÿ€k”K™ú*¾¯3h¹™‘J%LQuQ rÍgXn\"M#‚ãÔbà°ã缿`´üP$Üù*Ü;Ùó[¨SUÆ;¾Ü"Å `@⸠ªˆŠ $G+lÉpÐÕ4¸ú,Ç>øŒèÆ_Qn¨ª˜ …’v/ã™umªøº°_VÊ%H+¹L?½ ñÀêt^z[®%´èî ñqßûèŒÅ³¯b#ãL¯âÊ*””µT^#”NÁôNÁ¦æ ¯§´Ž/s…ÏŽ ÖQh>Rǘ¯páTÁöI¬SÿT$âFc‹¸ö¸“jXXžh§¹ÔXôú‘ðöZ×.½'€q·Ûö>j|ÅáÕª´²,Ô.ØP¥w,—BßVÙ€&T +® b´>×Ùóxäp·Šô{Ä8«5¨Eõ+“ x #£À´ñÖwâè%ܸª)fœ6ŠÔXñàx¦¥3çzcŽø£t£Ø:]¿Ö4·Žïf᯿›ÅðݧÊC|ÕàÓÆ= 9AñމÆ—eIˆŠzdR7J9\äWsÔ¥€ížx£“~ºÛ¡ù-ì¼}ǹ+µ] ÐX¥¦ » n:n*î`¨øJôõÆš†Tí?½ Aå&åE*rîúAÜÓ2Š·täSá5Œ¨˜¡(GlªæW­ôÛ†‘¹F·ÆBö·S¹¼»Émƒ›æö¦âŽÛ¡â+Üöõ>*àVCŸ¹ÕÒßàWÃ16éÛ£º§<]Í}ÆF›–6ŠÄñ5MÅæ”Óq”rzœ¤V°LöLgòæᘗÇUl"¯æ‚꘶òËþäÒ_øÝØCËg¤mE¢)†_ý»É ͉´ endstream endobj -752 0 obj << +679 0 obj << /Type /Page -/Contents 753 0 R -/Resources 751 0 R +/Contents 680 0 R +/Resources 678 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 734 0 R -/Annots [ 755 0 R 756 0 R 757 0 R 758 0 R ] +/Parent 677 0 R +/Annots [ 682 0 R 683 0 R 684 0 R 685 0 R ] >> endobj -750 0 obj << +672 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -5810,192 +5617,155 @@ y Ê+Ÿ9s†&f¼±„G Ò±š} ˆ"¥‘S»h„œ˜˜8þ¼´i<°hâÚÑÑqïÞ½……z!F?ß ¥£I;ïþš››#Z›Ó F£e"‘à‡uç΢Ž$/_¾œ“Xæ:ž0Ê+?,NãI&¿ñ$ ‹÷x’Ù4ˆ;¯^§¦¦hXøÍo~Fy‡$',úØ‹/RDX€EFc­†úúú¸b)ËáÚ_4‘w59aÑ¢UôCÒ ñ‘¿v}ùå—iÛÑ<°EçåÅc-=ÚÄ Ëï÷‹‹e®Xää/Z[[›¸µÈÏç ˆ–Ò»™VÆ2§ñD=œÍOT>ÓôñDöc9'Y;ž(ÑhåsÑLŒæêàƒa> +/A << /S /GoTo /D (figure.3.10) >> >> endobj -756 0 obj << +683 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [421.8421 214.5472 441.2829 225.1294] +/Rect [424.3348 423.2541 443.7756 433.8364] /Subtype /Link -/A << /S /GoTo /D (table.2.15) >> +/A << /S /GoTo /D (table.3.12) >> >> endobj -757 0 obj << +684 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [126.795 196.7276 146.2358 207.2022] +/Rect [126.1714 405.4345 145.6122 415.9092] /Subtype /Link -/A << /S /GoTo /D (table.2.16) >> +/A << /S /GoTo /D (table.3.13) >> >> endobj -758 0 obj << +685 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [164.3153 196.7276 183.7561 207.2022] +/Rect [165.5622 405.4345 185.003 415.9092] /Subtype /Link -/A << /S /GoTo /D (table.2.17) >> +/A << /S /GoTo /D (table.3.14) >> >> endobj -754 0 obj << -/D [752 0 R /XYZ 74.4095 793.4011 null] +681 0 obj << +/D [679 0 R /XYZ 74.4095 793.4011 null] >> endobj -447 0 obj << -/D [752 0 R /XYZ 242.2172 588.3079 null] +328 0 obj << +/D [679 0 R /XYZ 268.1431 567.7502 null] >> endobj 94 0 obj << -/D [752 0 R /XYZ 74.4095 553.4796 null] +/D [679 0 R /XYZ 74.4095 530.7039 null] >> endobj -373 0 obj << -/D [752 0 R /XYZ 268.1431 315.7042 null] +686 0 obj << +/D [679 0 R /XYZ 74.4095 323.1485 null] >> endobj -751 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F79 631 0 R >> -/XObject << /Im28 750 0 R >> +687 0 obj << +/D [679 0 R /XYZ 74.4095 230.4029 null] +>> endobj +678 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F79 568 0 R /F35 193 0 R >> +/XObject << /Im28 672 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -761 0 obj << -/Length 1744 +690 0 obj << +/Length 2006 /Filter /FlateDecode >> stream -xÚåZMÛ6½ûWèhËïÓ¤ES´Ø6‹šä µ¯Û›ZrØ_ß¡(Q”eQN«¢šY™~š7œ7|"•% †¿$QqlD¢ ƒ B’õ~“-|÷½ÿIlÚ‚ÓýâvñÍw’%)yrû!¡Ü &0é‚ÞnÞ.Ì>U¾[¥Té%E«T`¼|™ÝÀ›b¿"xyÚeÕÃqõþöõâÕ­'#-%½.KÎ%âBª$¥I©UˆnQ†#͘IRŒ˜ÑÂBþ\¼}“ @_/šÑGø€1†&û)­u;²[¼Yüââ$%X!n¤ænĬ¹ô·ôƒ¥DD9ãI*%ƒLUWj*ƒRMÁØ$JhD«+ý{^T®ªï°Àûþ%ç%¥´äXÃßö%IÛ[Å g2 cs¦ Ô„ ör¾ùáå EAâ„Ιbr*EÈŒÅz)¾:æÅöP”çy%± šZ_ÕL\ L ¹ÜL©™†A]¢º§¿BŒh¨%gˆièu›)¶ÆgaÁͬŠ1‡YR&2Jö³dã‚Ï—a'xù³mƒ*« ÇË*.™¤¢‰Î)S3&Æ`4Ä=3ȨL3fèešÈÐËføoz‹­$ [ -ÙÎ*Q3"‘ÔŒFˆ‰ÇÐŒvÅ3l%êexs|xZ(~Yfweu:>EŠN¢ö%¥DšŠYŸýaÌXÑlU…‘SEŸ/îèñ }Ñà ƒ¢¯ û‹|“ïò]^¯•Óa{>NA2Æl»û?<Ø#3˜ÏwL!a­¥Ýa"Æ¿t’œ¨ì)ƒ1[H8ZÁšŽmFÌ£loWê•AåZ¡Pdô|ÐL!¬IBŽA&5‘Ê0Z£éÖ>kÜg¿/òöIã2 ½0=³Áv÷_æá ƒýS3ÌH0Å$Èqq–þœ-9‡ˆrd’-LkÊ™Åo+Á¦ËÓú>¹½C(›©6qö5d7Ð|œÉ.Ví>èœÒ(Xz„Ç)[Ð%Á IÅyŸ3˜ñ`ÂÝpÞÒX]®·G¥!¬æg"! ”´NV „éÂÙÞa¢ÄŽmŠ‹ â5$îOœÄ©}Þ­I4˜QÓ¯Þ1Å«§Êm²Ò^˜ñž¬‡êá£ýîa·sC‡‡õ}sU¬ï«g.ÈiE–‡»þ˜Q>ì‹&Ò£]QÖ!ÝGÏ“þœ­ïaŒÔ†«Ÿ[¸6C•[”ùñ>ÛÙ½^½Ì~¸Ê‹C³,_ävrœWÅÖún=ÖìFÊõ}±¶¨g‘Ðx`8\(Á§ €E ÅM7@”¸k€sâ‘yoXSªý§¶@‡mcV›â|/w&Ä3÷õùÆ×{›ß7w—c¥/}5C%`”/wÇ ´†Â•BÐ2î:!jÜu<ª> ºN”Ò»NœÒ7Gó*×±¯"ëF7]‹5ÇM6]œØ7Ý€ørÓõxoÈs'üË©&;ï«Ú§œSlK7ôtr?k+ë5“i¦®¶0 »Ð©Ú°hm[Ütm£Ä]mωGjòÞ0¨-‡íf][NM¤¶öÛü»ÿé†=s°Û:¶CîgQVíWÛÜ=*ŽOÍÐÉ:»½pÎn¯g¯kc­ Á~Œù¹;P¶Ú-l˜‹*âLiØ1jw„5îUŸ/F!Jé!N黫Çy•#0®æÒLtm‹u­ÇMvmœØwí€ør×öxÛÅûå¡Ö67æv*û}sÛc}›Úeí;¾»ö*Eã*´y[±çXͧ:@Eåh`ÓjÄX;1ÎXG´Hk™ÝœÙµæÜ.Y - ‰iAãë:D¯k²óã£ë:Jé×uœÒëÝã¼j]S NÃôD…°X#yÜd'ʼn}+ ˆ/÷R÷«^×”3¤õ”Ϩ¨ lZk'Æëˆéÿmc@ŒFpÔ™xA¢Æ Ä£lbÔ@¢”Þ@┾±zœW‘lêE‹u¬ÇM¶lœØ÷ì€ørÓöx¿j!öèñÈÑ1$€EiqÓ‚D‰;AΉG yÿþ ƒÿNvµëzÇI¯û¥|áå°¡H -û  ª6>ú[Gæ¿‚†Fòendstream +xÚÕZMoã8½çWøhm¿?ôaf{vгۋÌL0‡éôA‰Gˆ-g%¹ä×oQiʲ(7Æ{èˆeªXõXï±HJ!3 ¿d¦8âØˆ™2 .™=l¯ðl ÷~ Ÿ¤³]zãelýÓíÕÿ”l¦‘‘’Ïng”j¤°`§·«Ïóe/E“oKªôœ¡ÅR`<¿©vÍîyAñ|·ÙäîÞ¾\¹‹Ÿò¢~)rhÿrûëÕÏ·ˆ i)éy¨9—ˆ ©fKJ”ZÅÖÞÊp¤3³%FÌhaMþ{õù ž­Àô׫®õ¾`DŒ¡³í)­µoÙ\ýqõ[pˆgK‚âFêqg®#gÝeèÒw¶$Ò ÊŸ-¥d€TROe”z¢ "›™QÆÚÌÿ•Ëèx[Ã_rœRJ[Ž5tÿưom»Šæàrûb¦ Ø„ö0ß|ü0€(RœÐKBô.§ 2BëAü¹Ê‹uYÔÇ8‰ˆX#ëD®ÏSCN‹i|.c§¨îñ¯#rÉb´n‘bû3Î83 n.Êxäsˆ’2”Q²’~9„ÂÓá1ÂßóM‘ÝÛjåkÕ§ý¦)²º›_äÕbÉðü낊¹½¶ÙsS|-ò*/í!2†Ák˜ÊãÁ…Ć\”¢ÈgŠ"(æ†SÓ¢¤ã]á¢4Â@QŒp’¢lмl.Ç ÑHvÙrùL1cE¦˜¹Â3i„™á™Ìdåcµ xž­;«ºÉ`"q-¦^Üïzvs)Á‚O™% ñvÓ„$9ÀõKTcí绣EúÌÕ:¯Zl=U*Pk„¹¤çý·Ld|âɤ¡H ++’ΪÝt“ÑyIDþ –endstream endobj -760 0 obj << +689 0 obj << /Type /Page -/Contents 761 0 R -/Resources 759 0 R +/Contents 690 0 R +/Resources 688 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 734 0 R +/Parent 677 0 R >> endobj -762 0 obj << -/D [760 0 R /XYZ 74.4095 793.4011 null] ->> endobj -448 0 obj << -/D [760 0 R /XYZ 237.0751 660.537 null] ->> endobj -763 0 obj << -/D [760 0 R /XYZ 74.4095 606.2873 null] ->> endobj -764 0 obj << -/D [760 0 R /XYZ 74.4095 505.5151 null] ->> endobj -765 0 obj << -/D [760 0 R /XYZ 74.4095 408.5267 null] ->> endobj -766 0 obj << -/D [760 0 R /XYZ 74.4095 325.6817 null] +691 0 obj << +/D [689 0 R /XYZ 74.4095 793.4011 null] >> endobj -767 0 obj << -/D [760 0 R /XYZ 74.4095 228.6933 null] +383 0 obj << +/D [689 0 R /XYZ 237.0751 660.537 null] >> endobj -759 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R >> -/ProcSet [ /PDF /Text ] +692 0 obj << +/D [689 0 R /XYZ 74.4095 622.2066 null] >> endobj -770 0 obj << -/Length 2401 -/Filter /FlateDecode ->> -stream -xÚÍœßoÇÇßõW°oÒ·;»;û#Aì¸-œ¤EZ (Ð$”t• Ó’+R)࿾³âÝi(rÇ5F™!C¿÷¹ÙïÌÍ.ï&–þ…I -&Ø‚“T<½˜\~<±“kúÛ_ÆWè·OùÖ¯ÏOþøçè'Ù”ÃäüߊñháQôüê—ÓgŸæ«nq6u)Ÿ:s6EkOßtwëÞÍ?ž=½_ÌV·wg¿ÿpò§óqÇè¬É1ºý(Cˆ&`L“©O¦X›ùÖ£d2!Û8™ZãKƺÉN~ùÍN®hÓNúOÿKÿc ”â&O¼ -Æá“ÅÉ»“¿‚v2Ål :çÛbë/Zëߎ_Ù›í+[ßQÐ1Cí" 5oRH4~ÁkבþW7_­£ú«EûqIÿ…§!…œŒÍ)L)Æäž dƒ€y‹yœrÍÌu£ßdþùí›§ˆŽöãs*Šˆ£ä.Ñ[NøÓíuuèõÍì²¾¾¿›¯_W[¡%éËšÛÅœö2“<–ÝæšŽšS.ºÏ~ _'?I.ÀÈíÃ?m8g²såÅá¥}zk‘Þk£Û>Þq øñ²Z2¿½YgÂu·\ͨÖ{ºê„!£½‚î1QaÈÀT -ö2K•-Ie뀤eš;(K¦ï‡'˜®³j„Ì -"áhøn1Ÿ]œ9{ºèÖFøëýb5¿œ-û -ùýbÞÝôïgVóßç]ï’¶G³®CFɶ?b¡×˜÷±G¤ - >¨Öt®)؃S¶Ý¡øèppçûÛìò= 6àéüò}ïßÏžvwËîæª[}»þìí›oú®%Ûþ£ŸïnW·ª¯n‹þ¯‚×¾mUÊ&æ޳ør:!¦Ùëœ{êëÛÛE7»éc2_Ž1ønµŽõ}×̬º;—KQÍ-.*dWÌó>é½É!€jz1M)½8¦oç—!ó‚H8z~±ú¾«ÅÖÛ!ëžU†+G]³0QÁ,è÷~讋`–@ß/%«š…iJfᘂYÔ™YDÂÑ,pW5îîÞÏ«îF­·ÝDÀÑ‚×uÜäi¼rñ{¹ÉêsQµñãš’›8¦à&5Bæ&‘pt<àÜJ–ǪÚÄ–t¤§vF'ÄÔcÍÕkLßÞ¬ºë¾b÷qù4¿úÎ÷q{zæuYãõaŸó>±x§›|LTH>[ªì•|6˜1¨&Ó”’c -ɧFÈŒ"ŽFုÎÈ!ßÿ¸#ëÚ ½„•[?&Ú¶:T ÃÌÊ¡Ðú‘=¨ÕUíü˜¤`€ Hh@ïqüE¾aø7ð¾jÛ‡¹˜èª…‹ -FIÅ XÜË( ©ŽIÕ)LS² -ÇlÏÁõ™WDÂÑ,ð€µS>Qc$.ot”Ó 1hl éÅsðº;ïî -(ò ­¡ã }~yiŽMÎ1ªæÓ”ò‹c¶ÏÅz„Ì "áèøê¢.}ÿêS¸û,TU9ƒî¨3QaÔ=ŸâС8ê¨}Ö/l_u¦):Ǫª!u‘pux@UõÚU¢ÁñH«*£bJ¯Å[ÿòªJ»ƒ¢û£Ó²ËFŽa¥ - ºö€Y0 ê¯\SJ.F)4·j€Ì"àèÆ÷¼u*¯¼NUy=zÝß”¹hÛJ¡€qöòRÈÑ›Š¦—¸¦à¥ ̶™ôÍ$fÚ< PåB’£Y²;Î:Íà„ˆ¦hRÁ,­RÁ‹W©*Š­×­h¦R/‚)¸Wêa2’êÌ“kJ©Ç1…ÔS#d> G£pÀV©ê^Ý…J.*X€^Á&×[ I‹!8“’W]¨äš’8f»MÖ#d G pÀª/jW_—w)iùetBL½31Bxq›è Š+ºÓP.*ä$“! ÓÐT|jxšØzÕi(×”ò‹c -ù¥Fȼ Ž^à€Ï땃r¯\mº³..*¸É:S’Ëû¸‰`Lôª­2“”¼Ä!Û^Rã{´’È7:‰ãmŸ¬‡+;É-ŸÏÈaÝr¹þ6}ö‡¦?*… V·¡ã¢møœ Ðɤ÷G±´ý‘=u·Aµ¡ãš‚C60Û !³ˆH8xdðyÕ•«Mö%êö†\TpSò†Ê'ìå¦HßG«ÚrMÉMSp“!s“H8º‰ÐFåÞÐc0}¤K¨œNˆ)f“ÉÆ_wn^YÀê^ È4…Ô Þ”öÊ<_¨K¶ªë«\SÊùå -t¨zí5×òk³}‘€á£dÂÁ €ÿœwWÝÝE·è.ÚEµê‚Kº—HsQaÐ3 è‡A÷Ûƒž­‰T_TiJƒÎ1ÛEU ºH8:|Þt)*O—*°ËÊfzÔ¼”HfXç[$+E¤ÞU÷Þh®)Y‰Q -åC 9IÄøžg¤¤m$â ^ù.k.*X Ñxã^^BK-®Síõ¸¦ä%Ž)˜I™I$ÍÄèõ²r¯ç|4ŽôÆ 'D4X“³Í_÷¾Š!ë. rQ!õ\4ÖGÜ+õPÛëTP¹¦”zSH=5Bæ‘p4 -Ô˜z×Ýzt—A¹¨à ÒéïC¶|Û6Rû›U—A¹¦ä ŽÙ^Ñ#dž GOpÀÿóÉÝÖgù(ßÎEÛn‚Ãá²›(ZÔWëÞÎ57m`¶Ý¤Gøè&™ppÓà'÷¢|r‡” ÆìóìÎ鄘f0¥Þ”õ5ÕCt¦dêíù£§^ø<«úì¬z³©Úã¶(`.Rl(`Õ]a×Á¶ž Z t5ÌH…°ÞyÞ(ývãf5Îçg@›]t‹ÁlÎ@4ßl圭ÏîBöíÏ›Ž[}e[m> endobj -771 0 obj << -/D [769 0 R /XYZ 74.4095 793.4011 null] +694 0 obj << +/D [689 0 R /XYZ 74.4095 450.7097 null] >> endobj -449 0 obj << -/D [769 0 R /XYZ 201.8959 171.2794 null] +695 0 obj << +/D [689 0 R /XYZ 74.4095 295.929 null] >> endobj -768 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> +688 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -775 0 obj << -/Length 1607 +698 0 obj << +/Length 2403 /Filter /FlateDecode >> stream -xÚ­™[oÛ6Çßý)´7¨8Þ/úÐ.[‘^†l ú°$Š­:B9³äȧߡH1”m))*ˆeêððOž/& †?’(Ž86"Q†Á!Éò~†“5¼{>‰·M;ã4¶~{1ûõOÉŒ”<¹øšPn˜<9½X]Î?dE“—‹”*=§h‘ -Œç§ùÖ|.îÏweÖl¶‹ë‹÷³?.BÂb¤¥¤/SɹD\H•¤” )µŠ­;+IÁl0bF kòßìò'+0}?ó¥ßá FÄšÜÏ¥ˆ -º’röyöwpˆ“”`ƒ¸6lØ™«ˆÁ™ UúÎRÂ$„Ò$•’ ] -CMe4Ô„kĤ‘‰QÆÚ‘þ7/7ªWXàûþ“ý!%† …ÛŠ ióc¢.ôæÎeû<¢Ùh„µP=Íçg§û)1ÈB4™@ïðy” -Ä´$=y7k‹çºÊ–öóv[¸Ïæ`\9]ÔÉÂõ‹È"qCäq²Òà3:å:XALO;©tÀ·ÒaºP†ãÏ`P7“Æ?òy(“b†°}îÉ$CáŸL_ÿ¸ºþXÝ›Ãóß?¸YÕæ,1¯òŸfßð5ßÖyµÊGˆ`I­LJDätŒª‘àœwDè1"(G”`9)‘Ï1"b™tˆˆÉô"ÆÕ"bueË[à€ˆy±¼m:0n³²É«ßÜ׳Ó¿Úií‹Î·›fs· x¾)KÿöŸ¼,²æ®äÓ®lŠeV°D!…Á¼ž–¥ÈéK„AT1yK°¾1)§]]"Ÿc,Å2YšL_`i\]`)V×Ë.m2ÙT—Ç0–×µ+`}Ò~&ÛVÕÄëOät„ +¼0F/ DŽlt&$r9ÂGOä“©ëð×ÖÑÑÓæé¨à‘•eîoò&/ÊbÝä‡ètEÏScåÊĤÔÄNǨцˆO Å\ S£ ’J©I±‰|ŽqËäf2}œquœXÝ­Qfâ5Ê*¦ÊÐiYŠœŽ±$ "RQÏì™ñ0K’#ÍÿéXQ…Æž§‹z¤m,êqw££t± ÙáèÞZ†ÅJ$ñ!ó'O® ÝZ€ÌÉNÖY0R¢L;ú\Øâsªíñ™Û³ÚwvÁÌàÅ’Ï<»ÉËvŠ õ“C‚”“¨ö‘‹†4X=§åÀ[Hþ»úq·öç×UwsGÓ5”®Ao÷¦>œ´éÓ|m߽͋ú¡ÈËú颀»'àBJíãA_™&ˆ3ˆ=AƈcÃa¯I 2T°£ƒn˜$`dT¼Ï虄´‰;¢oÛ”eS$«Ú9|í -.É+v=À6HÀRôÄTksìÖÕý²Ð åÎþ‚Ð~oKkä[]ÏSå^ß@ -lwů×.üö©Ï†qºÏ\ i/¿µÏQ޵ŸÅ–ðÞCÈ•éØŽ=¦z@ˆæ’¾ìgœÈøÈæÒP$……Ä[Ùþ -9øÛÌHËÿª¬ÕÑendstream +xÚÍœMo#džïúÌ<°Ý_Õ6|ص“`m'°³Äö’&Zb¹ÔF¤`}ªÅ™VQd×’T-B0ÇÔð‡]oÕT7gÆŒ4þkFÑ+¯3Œbv¸aÌèúÃ…ÝâßþZ_M¿ïtØyJ÷~}yñÕ_‚%•Cð£Ë¬M*jpO¢—7¿Žœ}œ¯»Ådjc;5™‚ÖãŸïïÖwï'Vï‹nó·‡åÍfãu7_}œwøþï—?\üù²‚€Õ*…`£ö>(!ަ.ª¬u¢{Wɨ|Òa4ÕÊåe—ÿ\üú»Ýà®?\ôïþÿG+“³}¸pÎ(Ÿ! ï,.Þ^üRõh +I+°ÖµÅ6Ô(ÖoÖl‹M +e]¶03Ô¡· ½ñNE1žÞ*­7#ÿ¯n¾ÞŒèoô‡þ×<R“¢Ò)úQÄA +!Ú#  ÚÂCÚa$§Tss bpÛÌ?¿ùþ9¢Å㸳 b•ü ¢EÃEܤ„?ÝÝ.g×£Çïîç›×õΨ¢j yƒlCŠùÊdäý¾šVÍ)Ý0§-+ ¥#&¡Ê@ÐúñŸvð­UÉÚüâ‘Åc:­·%cDèv¿oý¾oçJd³õün¹I‚ÛnµžÝO¦^×2<š·ÞˆŒˆ2!3V9ƒUài,j‘«X'ä+ÑÜC™~Þ?ôít#$V` «(à?ºÅ|vUN5Éæo‹õüz¶ê‹ãw‹y·ì·gï×ó?æ]ï’¶G’¬CªdÛ!ãkH‡Ø#`q5΋–sªÉ؃R¶Ý!øäppåûûìúÛÀx~ý®÷À ãî~Õ-oºõ7›÷Þ|ÿõfÃ&Ý¿µÕÂôe¼öM;T1©’?ÏâKé˜1MNikíã ¾¾»[t³e?&óUƒo×›±~èš™UgS΢¹EE™ì +I™ˆßùô +N%ïhzM.½(¦kç—!ñKX½@?[}ß–bëôuG•áƒÄAÖ,D”1 8场+™1‹ÇÏçœDÍB49³PLÆ,b„Ä,,a5 ÜW»ûw³Åº[Šâ¶›8hãdÝDD79ŒWÊî 79}.ˆ6~T“sÅdÜ$FHÜÄV7QÀÎíFÈR5VÅ&:Ç3=µ:fL­WÚã4½Œé›åº»í+v?.ç7ߺ~ÜžŸù_]—ñzÈyYœ1V6ùˆ(“|:sPòi¯R/š|D“K>ŠÉ$Ÿ!1 +KXB_MÐ!ßý¸'ëÚÀ£ø„[?"Ú¶düªà‡™•¦õC{`«+ÚùIÆ[¦i1¾§ø³|Cø·ð¾hÛ)«`-ˆ…Š2F‰YÑpQ"`¢¨Sˆ&gŠÙžƒË¯°„Õ,ð„µ>QC@.§Ït”Ò1c@éàã‹çàåpÎYÙP*Êäh…ßÇ÷ùå¸98xP)… š_D“Ë/ŠÙ>Ë/°„Õ ðÕUYúþÍEÿ‰©ª(ìS2²Q'¢LÔ(ÃÐug°=êǵÏGhrQ§˜LU#$Qg kÔ)à UÕIWUägZU 3¦øšv/¯ªx8“e4 šLvé€áVª ƒmLÁŠþj@5¹ä"”Ls+H|ÀV¾ãÖ©œð:UáuàdS¦¢m+ùl”õæ /ùTÖ1Kz‰j2^ÚÂl›IŽðÉL<á`¦-À +µ.Ô>Zœ%Ûó¬ÓŽÑT̸U*óâUª‚¢Ë%+’©GE™Ô Fe0pPêATÁDÑ™'ÕäRb2©'FH|ÂV£PÀV©ÊQ¬É² •T”±¾moÈ->xoUŒNt¡’jr ˜í6YŽX€%¬ €'T_®¾6)gc8ÓòKè˜1uV…`ü‹Ûd_"Û,; ¥¢L~™¨’‰Ã44fÛ13'¶NtJ5¹ü¢˜L~‰/°„Õ ð¸^Ù ÷ÊX'/;뢢Œ›´U9Útˆ›F'Ú*IÎK²í%1¾'+±|ÕIo÷d=\Ù‰nù4A‡u«Õæ ³í³?5ýQ(¬×² mûÃ¥¤ žLz$rÛÉawëE:ªÉ8d ³ÝÐÉ‹°„ƒG¶«6 \m +°ËA¶7¤¢Œ›¢SX>ÍAn +øyТ½!ÕäÜD17‰7±„ÕMð„Þ0÷†¼Bè3]B¥t̘BR müeçæ…ÅhÙk‰&“zÞ©œýA™ç2vÉZt}•jr™G(™Ä$&a«IßÖ™þñâ/»‡õ1óôrTŒì*)e a³2>o~ˆÕ†½ØY½2ȶ~D“sÅdz?1Bb –°Z‚žP‹£t-6ø£6gZ‹ 3¦¸Ô.¿xžîtÆÖÜ×["ÚÎ/›³JÃ!ùe3(° zí5Õdòk ³}‘€á“xÂÁ [€ÿœw7ÝýU·è®ÚEµèe/‘¦¢LÐ(mÀ AwÚAOZ¬/¢A'š\Ð)f»¨Ê’ ³„5èð¸éRž.`›„Íô¤Éx)¢Ì°Îgtæ¬{WÙÛ¢©&g%BÉ”1@â$°:‰ðg¤(m$äõNø.k*ÊX @9ÂA^-®íõ¨&ç%ŠÉ˜IŒ˜‰%¬f¢€'ôzI¸×³.(ðgzãcFÔk•’N_ö¾‚b|’]@¥¢LêÙ ´ pPêYƒm¯]@¥š\êQL&õĉOXÂj +(1õ.‡uÚË.ƒRQÆÆ N²6Æ×ö„Øþ&ÑePªÉy‚b¶Wcä‰'XÂê +ø>¹ëòá;©hÛM&åüpG8ï&-ì«eï§šŒ›¶0Ûn’#|rO8¸i ð„“{>¹›„äÎóìNé˜1MFårSÖ—XT÷Áªœ°·§OzᣬÊc³ÊͦbOÚ2AE€’&±¸Ëï{ØÎCÁL¹Ûà`!,wž7J@¿_Ý­ŒóåÄàÀÍ®ºúвòÀõõNÎéÌD>½çÑcÓº×gXvÕê™úaõéá¶¿yî¡ÿñûf¸î§»[|óq‡?¬vsfúìÆ¼áák«Oø ‚ÓvïwÚùn8{,7 `¸Ñ¦ÿ<ßG—g-¨˜-öð¹””ö¡Uj°(ïzÜksâÚ½D²>AnØmÏ‘ÿ!ç@endstream endobj -774 0 obj << +697 0 obj << /Type /Page -/Contents 775 0 R -/Resources 773 0 R +/Contents 698 0 R +/Resources 696 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 772 0 R +/Parent 677 0 R >> endobj -776 0 obj << -/D [774 0 R /XYZ 74.4095 793.4011 null] ->> endobj -450 0 obj << -/D [774 0 R /XYZ 195.1712 658.3383 null] +699 0 obj << +/D [697 0 R /XYZ 74.4095 793.4011 null] >> endobj -777 0 obj << -/D [774 0 R /XYZ 74.4095 602.8709 null] +384 0 obj << +/D [697 0 R /XYZ 204.3885 171.2794 null] >> endobj -773 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R >> +696 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -782 0 obj << -/Length 1802 +703 0 obj << +/Length 2209 /Filter /FlateDecode >> stream -xÚÕXKoÛF¾ûWðV 6ûænŠb8)š>ÖFsˆs ­µÄX¢вÛüúÎìpiJ¢ä-Ьár8Ïo¤È8ü‰,×Lso²Ü+ „È®—'<›Á½º_ÑòNó¤Ï}zqòüµU™cÞZ]ÜdR{¦ B/¦ïG?weã‰ÌÝH²ñÄp>: 5œ—˱à£Í¢hVõøÃÅ›“Wb#9sÖÊ/³RkË´±y6‘‚Yëò>÷€/¹`¹’ºóEÚLHæ…°èL ãYžç2ú"™mx7VfÀ±:#§¡\ß•avx”3Áµ}ªYåzîd‰œye¢M§åzŽÑTš6õ4TD °%R÷c ¶Ö7—*׳«¢NoëU³ºK>Zu¼E5/ªiï¹UË|:£äbÒ°¹™…(uúá axCŒ~)☆%ý4ƒ ÖÜE±^'aëòzž Ÿ` !0tSæ*ú¹õ´¬fkÐ$ü¨Z!;R÷%‚ ©eˆvuþy,À媀k JT¢…%­%ä­k58VÄøáskQó2—D<à£)åxð²¢£jº»®:DUl ³þUÛÞ’èIÌ;kSZúã€ésu0æ `»c+Ë5wŒE dÌŒ¤Ì”˜kÄòýXñQºøclÀÒ[,Oà›Ðá1‚ÄÏÅòn…µ Ùÿ ÁŽZ7ayY9䘴Ì5X &©™ÑÚ Ý͇sÙ„3åA–O'ï?ðl -¬oNÚÓ¸àLx/³å‰ôœIåE:YœœŸüÖW'¼fŽçâ°0zƒ°–ìÙ‰pVè!ŽšOö ´ZÎ}:*ÓØ‚L¼VB3iÒ­ç?.!£g+ž=Ê—œR¢NÅ?³x"gNsûïE4—Lz!c或½‡f)Ñ<„³rà¬Ìpÿëø:6„óË+,¦«ru˜æ `ìÅ.¥— ¦ˆÊúZöI\O³' I¡cAs¤TΙÆñ6d΀Y–ñ8ÞóÞï -ÊaWpæøaÍœ°døY‰“LH(x×ü„¨Ø8æ[dH ij葊}©Ù¦!¢XÒï4S‘.pö„EÚ»i¦ÒÕ4¬Ó1µõ8º°áÂÏ_“þ4ƒ³øûÖz¨÷ÂTZUë&ÍšÊÙѯEœAÎŒ^Þ6å}ÙꉨÂÓhC˜œ_Ï °½ny€¸žÃhèÆ)ùh*ÂÙ+p~V•é²JòÁ á\'ÝõÐT,n›M é-Ìñ)aG—ÜðírÙ-eÔNĆäm[¾Xý&«gY"ï3=2é=3P.»’iI»g‚‘XzÛ„ÝjHLO(Ý•…J!8ý0oÂ4îNb+ætï*¬ËæsCw19CÎB{q4âψ½S€À BþV²ßFe‹ ™çmÖPJq›“¹­¦´1çš³Š®Ð®šX½-¦¯ç Ý.«Û:,CÕÐ:FïCYO±´!@r_qÒÝil@C¦ W#10a¤w;N?r>æ :—T‡·í²hÙt_ ¼èÜg=6D÷jͬr€ƒLå°¬¨“wø ¦í®É¤¦å¡fäaÂ$a†ùèn«jì€ak,÷Û†lé0›t\!ÒhkÇ͵½ÃÍ,T˜|ûxEǽմ¦“>š,çƒM¦|0Å2)Jî–aHòHÐz~©´^4ψg½jí"ðxNU€¬xb)€à% Ôl¡â‰ºVX¬pÖñÿR°‰)‘o‡oW–•R=)¡DËÒ½máþòDú {Òxw4{Bè”Þ‡²}I½‰‹ýbÖÐe6DྞW¡y1X¹–y-añÐŽ)päk3Q J×›èO6€ï‡d ©M²E ɱϴ ß–>©YIÈžGZšRð†÷U@ÚÌn3NÅúÝßt×%ÿ¿Bªj()|«Ò¸9¦…¦®ö -÷ -è€Ô‘*Ø(‘‚îÖ´·ã˜Eb†M½¾TÖ^*•ǯx<8oãê Kº ¹4¡‹¸Á#ñjywƒºšíϬžP§/¡Ù‘PT°Ö.Êm‚áoä òil ¹Y¶`è140Õ!f(–°)É®Eîo3Œ„·‹;P°ÜJü°„m¢ÑOå¼4ô¾KůøÈ¼hˆx+L–*gÎ÷ËSØ8ûfËù¬•)é÷ˆÛÒ%3’wÑCRáµ[›­*£WmÐß*òø€ - ïå¼Û1„Va´Ë÷T^‰ Ò7:H‚aFàû~ÿ­äÈ["L›âjÖwÖ‡Ç4øTä ÿÚÊ/û:Ýc~[·FÚN$ÚiòƒŸœhþxí”endstream +xÚ½Z[Û6~Ÿ_¡}ª T ï—ìS²Ó.’¶‹n3hmú [[N-9ƒÍ¯ßsDQC.3A„E€˜¢Ž?ò|çÆ„%þ°ÄH"©S‰qŒ%·Ç+šìàÝ?»_ÖʦA8¥_ß\½ø^‹Ä§µLn>$œ[b¨Jo¶¿¯~È>u~X§ÜØ• ëTQºúù|ªOwkNW§Ã!÷ï.åÖ^çEõ±Èaþ›·WßÝt@§ÄjÍŸ‡ZJM¤Ò&I9#Z[K)Í £d(Î*ùëê÷?h²Ñ·Wíì=‹TŒé˜'UÚéLc¥´ÏTqžŠþ-=pQƒ§p&¦M/à<”t‹š>Ò9„É© Ç=˜lÊò‹áë,?®³|ŒîÕZÐÕ?~ð•ŸáW­ÊüÒzا5<æç*/·ù #„%ZÁ*‹2"R:LjÎJJaçÁ%áŒêEéœcD “O1b1|#æÑuŒˆÑý+»Ý˜Z·û:cŸê¼ü»|sýÒ¸µíT/õµoÉE¶Á¹ ºêâ6«f¸Ä!z_/Ë¥Hé—˜«Rö,.AjZ/›X"s\ŠaNri1|—æÑu\ŠÑõ¢KLNeÇ—ÏkàX^Um ÕgÚߦBqU³pþ‰”Î0DCr· +Îè ÑN5΂‰TÎð£rŠ‹¡ ô˜ÇØÑÃÖ²£¡Gõs;Üäu^Š]©¦žf Âc\¨EY+c•pDLµ¬áTšiÖG´1fQÚD:çxÜäÍbø:ậ똣û²åÎQˆ˜Ç—åR¤tŽKÚ¦ o¹53æ’–Ä +!¿ÚVÜA©„ñrV°ÍY=Þî»âˆ½ÉåÕÅ©‹£µ)¬ ÉJ%qù•M«€~Û*€¹XS­ Û·àŸÌ¥„kûí?“Œ8Rª%öy|ª@ržàÍ¢Ï*ÛäÝõ„ `¨—C +©>úzä’!í¤žÂ2ÐÖEÿKõù²kCþ¥MÛ¦ ´¥0¹¸áE5tÚôÁ_{×,Õû"Ðq +l–ƶ8ت0°©$lš8§ÆŽ¯H õ§JVwÛ¤±uÌÆý9ãÄ1pXAN3XIhߥ•X{ÇôÛZ@ê+êüœ?q¯ÔiBs-Ÿ@õ 44`RFék0½.ª=ZJHºº¿œ·˜‹qœ5ÜÂQÛ=~x/ŒÜm²sx|MÖ|Uî3¼)ë¾;µÂ¯×lvV¸|ØåVL0Q|ÁV?áÍJló£D!ãŠZ¸‡Ì—8® ƒà)acHÎÓFC~Þåø$™[•'Çѧ¯ÿptÌ0zç “2k“."™…EZ˜­´65ç‡ßUp~´/ÂìÒîñÓ`qœxUú©r{\›ÎþÍR9`ÍwüUŽíƉÖ"S|Q|¹’fž0±TGcJŒr=K§ˆµT<Ð8MÃEóOÂÃÙñã C8}t™úëZÁ6îjx¯S¼¬êüøL2±+éÑJð)×…´¤9{ ®Ï¨ý¢¸Ï%\86}™ +•£¥†}I^ +Ÿô•á]Ž ëï‚“¿`UM©uDš7 ã,üü7Å$¥Ëcß`DªÆB.$£SYÕ!%øÀ…mº™Õ«»ºøT´ëx>Á¬G lï|†)êôÝí>ÿÜŠÁàvñ¿öŸCbðóæM>Ĺï`ÿ»²¨üȆ%⦺ +ËŸý »MŒõÅ—‘‚Š; Ê›"¬ï/}„;"¸À“ãÝ´ð\CÿWÉy—„á/=÷m¿IãÆÜ÷±îŠ(¤&Æ@µÞGñØ+‚ÔSë´áºkQâímÞ1{×axd›¼*êϵ‹v*Ã{x˜:õo½ŽN;2 æ(C^lÈÀcZOôþMÖ«S[#y|‡íŸÔÙ‹ Ûq³*Ê»s~ÌËÚ4€ÐËÞç-ñ"íþq8Ôà%ýÛm( 21ÆÜ÷ùâ{–‚˜¥GK@šPæÂ¦½!$L&(3ÕÔGÖC+&c…Z[AôA >¶´$Ð÷`ãŒBŸ®fMÔ0/Ôž3™je|TpP@¡‘ ¯>ö¼wd %~Ho ˆÞ\‡56H3_·cm«ý†¥Y^¢ñVä¥ŸŽŠÓ³Ÿ‰©<‚„aß%u€òçM ÿa»E^å^ó€$ä¼/¤<Ôßz™êÔâòäq´ c Ú‘§q 1B‰¾+Ì%ÒÁ™Jb´ùÿð j1ÁLÿìëÒœ‹§øÄkE&oåGVÓqåì¬é `Gr_´-ꇦ¬?ìÚ½Ì/áòæœßî˼~9Uµ[訥æÏû‘ðH8†(¬þ[x+…•˜üÏ3+ÿ ¢Ãñendstream endobj -781 0 obj << +702 0 obj << /Type /Page -/Contents 782 0 R -/Resources 780 0 R +/Contents 703 0 R +/Resources 701 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 772 0 R -/Annots [ 784 0 R ] +/Parent 677 0 R +/Annots [ 705 0 R ] >> endobj -778 0 obj << +700 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -6121,51 +5891,55 @@ tq( ’­óÎÎÎÇ\yü C쉪xÇäÉ“iÝ:wîÜúúzþ×*æøWuìÌšT·pášš¨bÑsbÆ5\t_‡GÉÓ9= 6lÆŒÙÙÙÊ¿…Î!¶…—“ ‡––ÕoeT žêtªƒØóxt Œ˜”“QAªƒ@DÕp@çÞ‘ÿjpÀendstream endobj -784 0 obj << +705 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [234.0218 311.9708 253.4627 322.553] +/Rect [228.3268 189.397 247.7676 199.9793] /Subtype /Link -/A << /S /GoTo /D (figure.2.26) >> +/A << /S /GoTo /D (figure.3.11) >> >> endobj -783 0 obj << -/D [781 0 R /XYZ 74.4095 793.4011 null] +704 0 obj << +/D [702 0 R /XYZ 74.4095 793.4011 null] +>> endobj +385 0 obj << +/D [702 0 R /XYZ 197.6638 658.3383 null] >> endobj 98 0 obj << -/D [781 0 R /XYZ 74.4095 771.7323 null] +/D [702 0 R /XYZ 74.4095 623.8919 null] >> endobj 102 0 obj << -/D [781 0 R /XYZ 74.4095 663.3429 null] +/D [702 0 R /XYZ 74.4095 525.2547 null] >> endobj -394 0 obj << -/D [781 0 R /XYZ 292.0113 399.7893 null] +329 0 obj << +/D [702 0 R /XYZ 289.9536 272.4116 null] >> endobj -780 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F70 615 0 R /F74 618 0 R /F65 621 0 R /F69 624 0 R >> -/XObject << /Im29 778 0 R >> +701 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F70 552 0 R /F74 555 0 R >> +/XObject << /Im29 700 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -787 0 obj << -/Length 1927 +709 0 obj << +/Length 1895 /Filter /FlateDecode >> stream -xÚÅYKsãÆ¾ëWà–„Ùy?ìäw]kÇ©M¤Š«âõGV$(“à*eWþ{º§A®¶œJJöÌôt÷ô|ýHdþDæ4Ó<˜Ì„ÙÝê‚g Xû¶ÿ-oÑ1Cî×7¯ÞZ•y¬ÕÙÍ}&u`Êp±z3ÿ)ÿ¾|ªš¸œÒù\²Ya8Ï¿‰š¸®V3ÁóݲlÖ›ÙÏ7ß]¼¹éÉ™·V¾ÌJ­-ÓÆº¬‚YëÝ»ãrž î}Vp¦‚7ÈòËÅO?ól¬ß]´³Ï0àL„ ³Õ… œID7³¼¸¾ø[/g…šyîäia´‘ƒ°–l·ˆ‘0Å”w*“,x°Äe¿€V˹‰cH'eÚ æL+¡™4ÝÒ«w+ųoÖ <ÛË—]¤¸¨Wñû,.¤Ìknÿ{u–)A·È¥Sw~t÷Rz敃cà†]Pé‡íØ:.èŸn·Õr¾«L¥c_á(ƒe\ :Ž-é˜>cÉXZò™çy|„Høu&L«fÛÄÕÏÈeá5×S–LX$AT‚™´ºpcäôc£;.W#…WÉ誜fe^>6Õ§™»W8!&ŽS\ß=”Ë&?ìxFÇÇÍ<Ö´¡\.#­ì·ÿ¸¸êEl.ZÕ¸á‡×8r˜ §‹{Ó““&Û,²Žüû0Ÿt{Šá¦c¯ËF· „ެTiaíÈŠqë¸>§÷HêWF^ù±Šä±ÛXÑLïé¿”«'È·pƼ)Ð̬€°`¼Ž é ÅX(íóçj3'ªÜÝ=õPá­*íòqN¤ÏÿZÞ= "ª»‡†æúEÀË.¦ÇÑ©G‰ó¸%¦ëXÓvž?mÖdÛvÛ­Â1ñþƒrzÑ0šz '‡Ó½zëÀµc$ºŽ²&žïzbæ‰á66±ZÜÐJÉüý@{;õP6D…ê$ˆ'ì¬PºHݧI{¤7ÃoU|»ù¹àƒR.NÉÕPPd/vꘆçlËÀHèõzUµgYT·‰Ryr2Ì$ÿ¶Ä›nOÎC“'†BlЭæjÂ4(è‹V+º,x¬ê¤ÃL±ðü@cÀø×”:¯A@°g´¡§”8äãQoãfJ ´ÌI'/Ìé!‹aŠû–Ôä1«¼94ëPÊ]ܶ;æ ú‰å±¬[ïtq¾^FZ+w÷Dl{wò|¹~,—oßTu³ÁŒZ.hâ×݇›XÝ£›cÝ:éGÕ“^2ŽYÔY\k#»‹i –Ž6;i.™p:îamЖ2oVO€T­¡VLå‹)DÍà–º`ù8,^öŽ®¶ ©ÚÕóɳ{¦”îòû>ˆ¬Zÿ¸¢òs•\-àDU³’ß·5ÿÓ¾§>@Ö™*ÝÐDXñ2Š›ü’x­90 -bÎö­xAïð~=övE„^eY/öpßœÀ;ÆF[>§AYî—ULƒz‹}q΃¸O€‰âŒË0jÃÓAk„÷ª#¶DœîNpµ ÊÅìN˜…9 - º×Òô5)€tÕŠ¡ °¯ÙvZ[vêNûçЦÝKíé> µN}mm‰¾ñÅÁ -ö8í#¡€cÕëÕ -ãvŸ4o=}}‡^¬@&Ù>U¸G©Gâì× á!êÆ¡ü ¾^ô{Šá¦ã¬~,ûÔ× (,xØuhŨ‘é¹>£WrÅ fáÞôˆF¼oæà3"Ê ÂØ_ ~eO<‹€Ý‡>À®ZÁrB0Ôi'õ °¹=+X3cMhÙ ¼(ZMÙ oXtÇH´‘è2e{}ªt& Ý.âö)VÝw¡˜×ûW3Áb­vª‰öÚT+_öŸ€óÔÇMÉ,¾ê:.´Àø“Ÿ÷Ïhþ)Þfendstream +xÚÍXKsã6¾ûWðH•‡ž0³9d’I*MMbצj39H,s,QŽD³Iíßn4H‘%{*[©”jFw£ 2?‘YÍ4÷&³^!Dv³ºàÙæ¾êþEâ-Zæ¢Ïýúúâ“/K•9æËRg×·™”ŽYnÔ^èõüçüÛéCÕ„å¤ÖåŠM +Ãyþv³nÖ÷ÉóõrhnWωxªíC`ü—ëo.Þ\wŠÉ™+Kù<­;îcµ-0æ‘Qo%˜Ö`ŠÕ‚9í}Ô»ÁÝ#ëÞBÅ”T:+$ã%w‘m™Øt_"l§­Ïzlï¸áÀgÉ´F¦÷ã²J)Uâ1‚˜JÓg²Lz#ÓËq1QuâøtL’Ú´ºˆ1!–•Ê%†Ë1s¾Ýf5ýmLŠð@ö,uŒfJù21ýÝÏÂ5'™Äôê„mO©mQ©ö\ª'$Ú&z&J×S²ÔC¢hH2¥€àe\ôf ù«dþXmæDM—Û5R*ß6¡IÓó*±˜žoÞ©²|§” ›4üÝtõ°ÞL +Íóæ÷‰0y¨šù0‘&_¯èã*Ôó°)H<Õ}³z¸}§´®D(ž?lÖ$d»í ›GÜE$Ù„i½½¹[V!êÔF“ÀàžBX楕Ñd°e j«TX¥`è—DÍ™ò\sjàKǤrmœWõý&¬BÝT!9€‘ðï§7wD}6깜îné{íâ5`h¬ªX<áï?ÅUµBCwËiS­kä”ùÝ´¡%oňÊRy(–ýôå‰8²]&ÎI¦¤ÿ} ô8ÑÚ+ô˜T΄6ƒ,#ãaÄ-Ùqb (â¥Qm1f| £=Ú╈~ ñà å<ƒc·Ãø7'Äöê¡ípÓÙ"lBus·?ƒ6Ö¶ÓÒæŒPý.Öñ8&¸sYÕX~½øùžÍõ›‹4úà-ïe¶ºžC,yÑŽ,/®.~èbàzÍ·â´0ZÈAX"»%CaP+œUPw¼A\ö+ìZrî|äèÓq3m³&~+¡™4íÔ'_¯ϾXƒðl/_:¨ÅF)¬€íNãB:O•êÿæQ‹vxÔQ0.…#G DÊ’YkA y_&hÇÖra¬AêC*Ϫå|W/Z<%${y`ðŽ·Ð†{{kÒ2=¡É¡,Ôä_5æ¾YoŠ~¨¡JÇ´wbLu4ƒ€Ç@KòfTå‡j€G‰q[.8lÄ)OÿI=ò󾩨Ä>â{¶´Í¦¸º¹›.Ì_\Ab3u’@ˆu°´Öä‚”.ÒÖX¯†gxà0ÍS X§zôF¤É6‹¬%ìù¤[Sô{åX6ºãçH i WõGÑ2=µë¡,Ü”aÁeäŸ ¸|*"’Ÿýh †uÐÜÍ™ ];…§°‹}ÆîbKEê} ž ÓØV©kB½nhzÞòA¤ìBH@Y„+‹éº=`s|óá’1Y V­³Ž Oì›8Ü¢Ã+"_~Jÿüý§áÐ_ÝŽ^^’ÓñãPׄƒ¨,DÉ\)Ôo6Hòß?ký‡¸Y//_Qðòý—$…%Þù£‚½÷B¶¦ +Œ_nœü˜[Öù˜ßƒ~TSÃ¥ø<ê +7/éžrÕLëùt3_a©ER-[¶OT>¶³`Þ2Á7”Xy÷H‰¿§yAséU)!Xì]DMKQÛ›»êk&ÖNa/"õ^é“ ÎA—òyïø=江d%ö¼– =iôÉÇø3;ÿîƒÁIendstream endobj -786 0 obj << +708 0 obj << /Type /Page -/Contents 787 0 R -/Resources 785 0 R +/Contents 709 0 R +/Resources 707 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 772 0 R -/Annots [ 789 0 R 793 0 R ] +/Parent 677 0 R +/Annots [ 711 0 R ] >> endobj -779 0 obj << +706 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -6282,98 +6056,110 @@ zMÖ‚ ¬˜AG㱘NH“©ŽŽÅ©¬ÓÊi³Wµ¶ãÒ$Éž={ÌN_9rD3uÅìᯑÿøÇ%%%ì¹¼¼<--ܯµµuæÌ™{÷îK¯ûöíò½W¥½„uß}÷…Ãažß¢™é#<sûU“QSi/hXfAwÛm·ÅtÂÊÊÊùóç“F"êí‹ŠŠøUtÁ´—ZÛüšdSŒ””ÍŠ½‚õðÃë×–cvq ×@…¿úX]tðÞ+ }ÇŒóꫯ*X–4¼aÇó¹sç9lv§UóS‚..Ïá©óböxŽ^ç<ú4ëèx:ɉ'’A+++ÓÓÓëêê`‹`JÌŠ9¶éU_D|BNרάɉY|gùòåÊÔö™êtqyO³ïÀsô:ç¬@dØÑñt’­­­©©©™™™4]]´h‘’P¶šÄ¬˜c^ÍŠ€.'áÕEßIÒ‰/U‡ ‹Ësxê¼X|žµU7'æìÕ¬“ÌÈÈPfÊáp˜H¶À Î°bŽ z5«DããÙ«Œâ;˜½!èx<‡§Î‹Ùwà9zÇU7ÇbïÕ¬“¤Ù±úŸÊ–:l4‰Y1ǽšU¢_NÂ5ª^|G£aŸ©A—çðÔy1û> ->> endobj -793 0 obj << +711 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [181.5419 153.5425 200.9827 164.1248] +/Rect [407.3095 403.999 426.7503 414.5812] /Subtype /Link -/A << /S /GoTo /D (figure.2.27) >> +/A << /S /GoTo /D (figure.3.12) >> >> endobj -788 0 obj << -/D [786 0 R /XYZ 74.4095 793.4011 null] +710 0 obj << +/D [708 0 R /XYZ 74.4095 793.4011 null] >> endobj -395 0 obj << -/D [786 0 R /XYZ 296.0371 569.5529 null] +330 0 obj << +/D [708 0 R /XYZ 293.9794 453.6718 null] >> endobj -785 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F70 615 0 R /F74 618 0 R /F88 792 0 R /F65 621 0 R >> -/XObject << /Im30 779 0 R >> +707 0 obj << +/Font << /F63 220 0 R /F70 552 0 R /F74 555 0 R /F65 558 0 R /F69 561 0 R /F28 173 0 R /F88 714 0 R >> +/XObject << /Im30 706 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -796 0 obj << -/Length 856 +718 0 obj << +/Length 2829 /Filter /FlateDecode >> stream -xÚ•VIo£0¾÷Wp)x¼°§š¶Ò욉:Ò4=â«ÄD`T©¿~ž±MIH›Žrˆñ[¾ï­@< ?⥊p{iÎà@ˆ÷°»À^²›ñŸXÝÐ)‡SíËåŇë„yÊ“$ò–F9b1&/N—åÿ¥Ø Åë ¤iæS„1Æþ'Þš‹ßbì÷u¡š6¸_~¾¸ZŽÀ1Å(Kú>–£öœ&Í&4ÇÐã¥iJ–†}.e²8öŸV,ж-—¥yæBjÂú8!,«þ³mžj]Ç­T›Á£3ö¥ -Í}S:?’÷ü5ë­Ï}Å7ñW,*eYi`Þ–\.ÌEטÿ}ÑuV§[s*×ù„Ü„$E9µÞ´+–$+ÆRn*PºRܸ„:„¹P⻽«[Q×N­`Á¥y8ä>ˆ{Õì 7æqà_5ª¨áGù\l­óâtJ'Jäâ 1"1¶ZΘ¿6ÀV?Px\p_` R‰µ2rÞ™a%¥Q¡Geí à]÷²rNʰij@q–·AŠýÂbë€b¿v6+JÙ×b·‡Ö#ì+ŒƒttUË7¦Sä©jé¼C9“Ø¿‚(+) -à4Òw‰ßý BóR¾)Š–¢ –¯ù]ñ«–v -Ê]´åN„nQAÑo4ߣ ÀXŽNC³ ‹ºãFõ` -)E„¥V±âWÏÊb -Y"Ãã›P'P’%4Ï­­2©ïO„ƒ²Øe• &/ƒ0˜ºl`6ɆÎáˆMšá a¸”Q”C·´æÞ 5®v{³¬ŒZ3ŠÊ¢3W¦NmàÄ·ظa@ó{1¶0À-Œº\¯‚Ý^zÈ•óJ!#¾ÖBk¯]ê%5´Ek'ëúBßžê5ãƒqömh®`ß«'ÁÏ/ŒNð­U»;^ëºK‹™Ëå$³k~(öÚÊsÇ_“å>Ú„S£ùrŸûÖ¡ÿЭ»ÃéŒ ´¥Y~ÄäèÅ2jÞyÓØ÷& ͘Øy>ò‘§ÿ•gsŽÓÌ·æ´ Õ]ŠÙ1—ˆe};#£Öô¹·!#èÕ½’³ áÞàïú™(Ï‘iNQÓdt©ãüÕ/Œ7ÿðxENendstream +xÚÅ]oä¶ñý~Å>î¢^Fü”T w½» M“±‘‰ó õÒ»ŠõaHÚsê_ß©Õמ @ᇒ3Ãáp>)óU|+¦¢T¯âTÀùê¾|­°ömÿË=î6 o‡Ønß}óÙÈUÂRcÔêöa%DÂâHË3ÓÛý¯ëï³§¼³Åf+âd-Ùf«£h}ÝÔ]ý¸Ѻ. +Kk§jOÀ›·O¹…ùßnÿñîÓm/ˆKŒo“ºÇž‹-’ؽ*tÊâ8Nja³UR­w6ßÛ +a¹þ|'•y+ZÊ«ÇÆ–¶êrÛÀL´îh~ï†ÜØ +à-»ãáì§òéUÄ“Ñú©©_6\¯mÛÆï5ó¼áÑÚæEKô­Í«°³Í¶|›l€Í^ª’ðÞ$@þØÕ èt²å1K…?à/6ïÚΖOîjdº.óñ¾ùƒö8Kµ¨#˜N¢È‘ê‹GQCÍdpéh‰bF&Ú#åK\$“Bª3¾Ùò$]ÿm‰O˜2üÿ$T¤×!\£GB*•™ÊÈÒ4KãØxð6óaÃá:K iàUfÕ.ï¼!ðÇìþ ØI~ìÿ9o€|Oƒ¬jïEn奈­ó% Úò¢~Ìœ§æÀ4~±Ààl h([.# 8‰7éäEûØ*…æ] %€ì|jËaõËFÀ¸9 ·³Y˜#gð©ìÉ^¢>æÕËé` $¡“:/•K„ xïM´5ý>emëqZ.ís;vc +_ßž#¹1EÆø²Šq C’GË0ÆaÌÀÁXv·|êêtÓ¢#þ]ÝQ°ÁÁûê%;:æñc[µ|[9®Cr‡øƒ¢â@À íSƒÝ¹åï:Z·-Íä~eO(br§X`Àá‹R`²ï7¬ë¢¥ø”?obH8~Ïl‡åJhî„ÿÌʧÚÛ jÀ*ˆÛ5ö̤ZЏ”¤ÑëOpÊC•ƒZ€©Â9¼N»}Îw7ÜWÇ»8ÊK|¯hÙWÛî:kö%zZL~  Þ Ž.SÆ#ò:%𢵠N.ã2Dp^Û½t~ϼÚ3’ã‡Pˆv1)3"M=mGª?-mÕD«X걜½µÚˆä@¨Ã+Z&5PQ¹ˆ•³–†æ}Æã¢Ñê~iŸµ4E÷Ô´°9_{d^s\Ý\Ñ:X9Æ{4¯Gôð.òCÇhù³¯Y-Ù’/¢;WPsºƒ9د;¹2kè«C»ÝÒê9·¯G‹6·Göë4Ÿ¢•H ðŒ@§æ )½'ÙhæÙuÆÏý/´Û2Šgb€AŸ–ŽÅ˜¤õé•§¼pãßèüu¯Ò¹&Ò˜qÅF䦜Q Û hœ‘œ +¢g*Q⫺葾¾õŒ—Ó›nzMqÒÊÅ-ûv{ˆE[šXìøŸWKH‘ µ$ ßfc€ƒ¤÷Q€Ÿ¶YyÎ~=sñǹQZ¡cB¡+f±‰‡S[klï몲÷¸Ûg](p–έbMÚÄ_?÷ër¿Í.ã&¥jƒæV*A݉T|˜ÜУq­€zÁÅXöÌf'‚x¯š÷1Ëk†èÄúåD¸pJš‚üÛåeÙÖ×Ã~Ú JŽ£É>zŬf¡àõÑ––}¼ +e—Á®oOÅWM†Æ<å§û·H¦Y``}=f0§,µR~Cμò¸¸TO¶=ßÐÔËÉ3Ì«.TÖ׉7ÿ© º×U¾]ªÌÚp4 A³ºæÔhCõLM'.¼ü=¤ Ð9t¼Ûlw„`3 —gò§Œt©® ŒáU„çŸO˜  c d¬†:bEI &o|§ëÛZšt¯Dž¾m!5jgႽ‰¹&øFæï绪/e[gd0wC&U…¢«¥p¸hBúšfð9ÀBšóÕõPmø"À±xô'è]‘À–s_± Õ6ܾ¿þq²·ìØÕÕbÝ¿íe¡€–>eRc îBTx³¡ã–Ôqã}Ñ¢¶ÚPóT¾Xâwø6¶Ø‘t^ W|ÑŠ;+ü>ç~©/´q–šw|NÙÙbþH)Œ†¬¨È˰wdÞÒ¼÷4Û!Ñ<ôÍySÈ×3!☙$ž +1 ¸=ÖkÛθ….t•2T²ÁSPwèJ>5µ-xge™Ÿ{Q·î y8u/w$¾Áä¹8‘cÓ +íŠäƒ +:IçÜw0|:w7„ƒý¤ ˜ë½EóèûÀà5㣽•{Ê ¤>è²Ç.ÿ2:0Wt`î[0†­ß¨ýZ”ÞÁ°KˆÈÝ ïµ St */3êsø«²‡®*ºÐÚð”³8ŠÃ#†ˆ¢¨l—/4“Iÿxá;4/PöÇÿR -Y”p¿Qò6y‚yRPØ*®™Ö)›Ñ5¤ ÚK0 ×H³‚šW×C¶Üø&qÚ4ÃRxÓ¡©D6e1£]Ê^=8z‹­!ÞôÁ\QЧL«$”kú‚¢¶=Þ,\/(?fJ%òUcPÌ(ÚaJ„Õ]‰Ã)“».˜¥I›†ï:ÜßôÓ>Œôù‘ÂÊ{|M¨ç^Nu³¯,ê‡X¿ÝaLðA/öOxq··íR¾Å¶ÚA÷B§úw=×,B@÷YN…‹C0|dÃuÿe¾e3î{2¿[jUaõ㩹?èýÌ`³ÐbŒë^ +êQMÿ Í}7F\=”¹ßù“Âá¡uÂÖtÃ¥-ŸYé…FÇoË:º/ì„NœZéÃ!srþØÁÃþ»c#æ>p»Xùxü#>¸§ÿ~£0<6x“„°GËíO–[ßSPˆPŸ”‡‰æM'÷Ÿš·>8{\£„6mv&iû¯—^I’„Eʈ·ýOÆy¡rO3Z˜ž¥+ôŬøÊÎÿžH³tendstream endobj -795 0 obj << +717 0 obj << /Type /Page -/Contents 796 0 R -/Resources 794 0 R +/Contents 718 0 R +/Resources 716 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 772 0 R -/Annots [ 798 0 R 799 0 R ] +/Parent 725 0 R +/Annots [ 720 0 R 721 0 R 722 0 R 723 0 R 724 0 R ] >> endobj -798 0 obj << +720 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [180.2195 671.7498 199.6604 682.332] +/Subtype /Link +/A << /S /GoTo /D (figure.3.12) >> +>> endobj +721 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [338.3391 661.7381 370.2252 670.5091] +/Rect [338.3391 521.416 370.2252 530.187] /Subtype /Link /A << /S /GoTo /D (cite.Vorlesung) >> >> endobj -799 0 obj << +722 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [396.1444 661.7381 422.4804 670.3028] +/Rect [396.1444 521.416 422.4804 529.9807] /Subtype /Link /A << /S /GoTo /D (cite.Tanenbaum) >> >> endobj -797 0 obj << -/D [795 0 R /XYZ 74.4095 793.4011 null] +723 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [264.2285 328.2149 278.6841 338.7971] +/Subtype /Link +/A << /S /GoTo /D (table.3.5) >> >> endobj -794 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> +724 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [159.2862 225.2515 178.727 237.3893] +/Subtype /Link +/A << /S /GoTo /D (figure.3.13) >> +>> endobj +719 0 obj << +/D [717 0 R /XYZ 74.4095 793.4011 null] +>> endobj +106 0 obj << +/D [717 0 R /XYZ 74.4095 501.3973 null] +>> endobj +716 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F70 552 0 R /F74 555 0 R /F65 558 0 R /F26 170 0 R /F79 568 0 R >> /ProcSet [ /PDF /Text ] >> endobj -803 0 obj << -/Length 2283 +728 0 obj << +/Length 1033 /Filter /FlateDecode >> stream -xÚ­YÉrãF½ë+xcÕµbñĺ­nGÛa‡ÆRø`ˈ€HX Ð@ËÖ×Ofe”1 -XKVV.¯rĊßXÅšižšUœ*±Úì/øj {ß ¿Âцž8œR¼¹xÿ9R«„¥Q¤W7÷+©S¦ #Ó›ü·à‡ìkÙÕ:”qH¶ çÁeÑÒÂu¹_ ª¬oÚõï7ß_|º.6’³$Šäë¤Ô:bÚDñ*”‚EQO©t‰‹•Ôƒ.2Z Îb“F¨Ì` “²8Ž¥ÕE²ˆyPrI’—MMÚTY½í²½Wî—µáAÑÞ•u~¨·ë-jTòýç8ÉD$Öp pœâ-·Üð®jÖÂᦩëbƒW°<ëaK[i”4f*Qêµ'T¤v2qáÀK‚-E’Xy~,ûu¨´ òbqä5»We]ÊÙí®Üìh5;ÐH ¦¡õ_ÖÉÄ2tNO¢-Êšn’Á]Ñõå~ß{ÖWmó„†)ºŽ:/JY´EÍhñó­ŠuK'ò²@‹B³T:W^û¦îú;*e›Ó(Ï:|,Êîk‰V"Üò€kœHf˜ñŠ€ãìp¿-¶x,€ÔåýýZ!Þ9ZÜjˆñp¨Ø7ˆ­¦r쟎aY÷\&¨ 'ñõ?õf×6u.©ÙyÝàâêJXÁ\{ëWØ yaðíÎÉ FÏê.ü±èwM^LŽ«ñø×ŒŒWUÖ -@1õÅ:Ô¾?ìJz‰ÚÆO;ø42¡…[)äX29òÜ3x fè@wWV ?0Õ4Ïúò¯©¦¸ø¥öÜÝ`’æZÚ]÷x©ZzCÎÌÊx…êrŸÙÐbÔ‹²;iá,‚ØföYI$ zH8@‚2»äœï;¢›AB‘L;2û¬²¿ßT ·Š}©‘‰á±ï²ÊÅ3UUGË×}Vèóc·ͽÏß@FøƒÅýèX&áòhX~Ø€îsᶬºKiŧˆL`ÎгHK9ñÜ)«P+Á°0ž½µó`ÐÀÒDŽ%˜gb~ŒÈpçÅ3¾ò<;øÊÓÇL Ë8€J/‘*óŒ0)‹ON€p¦5šÌb|Œ¡âå`Ð3•&Iþ¼øíw¾Êôû ·úˆq‰âãþ@Å@JáWª‹ë‹ÿ ñ%§‹8ð³Ìè fn8™3SPƒg0$–ÝêO¸5âÜ!†1øÛÄB]"$Æo–*aÅÓ[Ns°§zA˜Sn(ÌüET;ïïjßßM»˜cy5t“ -m¸$ï‰Ü -"n*†P–¦æù&N p<ôhÏ7q yžÌlîÒÁgì@šj‹SQU?wÁ‘"‚¦8jd÷ré5œ §‡q›Ê/yR RBk>—≞ê¥{O¸¹¾[¦5/™é¸6G„”œ”«t;£äDzšlÿàÉŠš‡rƒ è¡':W@åã!ÂØ5è¬åìæ*:® ¤Y†’04ϽRûbçF¿B&d4üX¬}¿Õ¸]ÛDÀ¯ë`ô¡î©UÚ:\uu;ôà#¥c´smP¹8Ü;yÝÂ]A]ôöï&GlcÅhÅZàC¿À®eKýàe eÕÃ_ë;7ÈçHa„’:kâеXvèBŽ+hòS•ü·µ¦&Áµ§CÓæuöÀ)öH›Ìiê/ÄþwsÓ-µØ”C BtE&¤„ºË~‹‰Œƒ'l8Çá°j¨ˆ‚ý_Áˆý8÷E$ÂWQÒà‚¾Áîå¡Ýì¶™m "lÅ;l2û§Š>EäïqE°E$ž,ÝÍIOw!¼Zaòð¾¨ê%õlo!!ø¾¦Ü“‰ê!82¶ž0)Ýþø‘!2EëVe\£Î -çû ¢ßAQ[P©Ô?¬A°¦~hÑ‹t{Ž¨í—Š_$(±ø×ã¼|e»î³Rf?Œàèôƒ®Ž¡ -gg?!UÈ߸"Ò¬$(c¤£ŠÅ)DÖÐ`­ìÂèÉÊ‚-—j%´bf¡îÑ\‘‚éþ2a é’¦G5gŽÜèKôL°áJ(h"™RZq_^õ”0f"†b É…¾¾:J>¥„¢\%¾!«¢Åò%–*IÎõäcî’éfì ¹p4é̼%}íýïsl ‰«ø3¥b*¤9¡’à_Kzb)«õjEÍkÕ'Î5Kx^ÓdÒ·ž×TM5Na)EðŸ%ÆÒ0k,xªÌ2„e -@1Ó7ÁðÀíy—. ˜?â7ò›'’æ9¿©WûMðsŽƒ‚6‰ÓD';‚h -zÒ7VUHó&ªš×Cô¥hCùR» qŽëH¾î¿wâ…~(Œh)<^ñ³ÿ’{ææÿ©~éendstream +xÚ­WM“Û6 ½ûWð(O*.~'³‡dÒt’^ÚÆÓK’ƒw­õjâÄò6Óþú‚¦$Ë–ìõL<>ˆ¢Áà‘€QÿP8-5#\P<@÷ˈ9û­}bÍpÞE¿™ŒnÞY%¼ Öj1yD^:0jot2û”ý>ýVn‹Å8'ç3%ǹÈþج·ë¯c‚l½XéÛÓj–oвúV<ÿeòaôë¤%b¤·–.c­µ•ÚX'rBi­w]tƒr^"x/r*x!ßGŸ¾€˜1ôèžýÁ/ 1ˤ63‹ÑÇÑŸ­A9+-ÚXZl¬¶K)©¼S‚dð~gN|ç]-€;Dw¼ÛL;”ÎìÞ:I¦ùtó~©P¼]³q±·O>†H)Q»ÅÏ1ÎÉé5ØëET‘ÔŠ“Ó„4”ô^òÑkŒfÍÃQ­ZÍ’ïh¶Åµ°¨Ù×wc„ì®\ÌžVóF¹¨äËcE’!‰†OAw—™õ ™¾µHæc¹ŒlžÓm¹^%6E¹*6i¸˜®æÕtYÔ_þ{ÈŠÍ]¹Úq?â«‘ãc8Ä·Ç[)#"Ÿ ”!˜AßÚ»Ád‹aïš5y1}ó^:hV(k6º†ÇüZ«H£Á¾z´óX«‡%ÃâaŠÎÙúõHŒ¹¼kï9¾´Õéâ¢HîæÓ]¤“èø Eƒ ]¤–Vùxþ"ˆså³)_p&)ftÜ›;¤x`ޝк>ñA±¢èÕ)3ÁÕ‚ÆNQÀ.#ç¨|öbÈÏxÍh¯.vÔ\â¨î1<ôôáiO›Xø³žª®§X;L„Ùía2œŽç–Õn‡uL…bX©Wrkï9%ï7’2œ—ò•’׀ȜKžº8y§²Ç¥Æ»p ÓNÚŽtX§à¯«Ó„d®âª¹\§Ï]9Ë*A*L®¹…2Žç*pɳŒ}‹‡WÙ¬XÆn[°4=}zHÓ‡uñHóŒ´Ni/ëøŠßÕ‹(p#6sÑ ÿê–éfMÞ]4P¦{¶#íX“{'Ë4׬CǹA=³oßZÜW¦h”Õ¶[Y¤Ábýuºkgù+·¸ÿÑdEU¥gY£ÿ“Év…<¢0MÞ•Ušˆ±N*é¶Öh¹M…kÒÂ<-#d†iæ6Íäé-ÎJÛÞxAØÚdõïêþq³Î#’£‚Ä—\œ!®)äR'²*«2¶²í/©ÝøñYiý¸)šÞ=…‚Ãîó‡½û¥Òs>]%Ôïܤ"’;òWåéÖ—†·u³¦µ:á4IÚÂñ0VMÕýcM£xÜÊcE57  -]öO©PU`†lkrwôíÉ¿;gvþ]endstream endobj -802 0 obj << +727 0 obj << /Type /Page -/Contents 803 0 R -/Resources 801 0 R +/Contents 728 0 R +/Resources 726 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 772 0 R -/Annots [ 805 0 R 806 0 R ] +/Parent 725 0 R +/Annots [ 730 0 R ] >> endobj -800 0 obj << +715 0 obj << /Type /XObject /Subtype /Image /Width 629 @@ -6493,812 +6279,809 @@ z @  *4oÔ A@ÓVsRv } %H_¹|ù2ÒŒ‘†‰nŠÈ§á_|aÔð³Ï>ëïïW^“zê> q£Ð(&pí*¹Ž->‚Ñ+ ø²Ò{9¢Wn@‘¤AF Gq'’à²Y²w:‚¬\Î=ºñ¬Pi‚wúô鯯FÝãš3gÎpdë¦Ïy¸­N‡qvtt”””ÐìŽ|@»ž.ÒdSi2ÍEif{ëÖ-cWðiHPÔꢢ"íÆ Àââbu>/H† sœz$555ê3%A·!4š0kOÞIwl‘dïÛ#Èæ‹|#Èô»"#(áaO)ŠŒ + ¹G ÷2A6nÃ7‚l¬,n žšÐÒÜ ý`A :ùÿ> ->> endobj -806 0 obj << +730 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [159.7851 286.428 179.2259 298.5659] +/Rect [194.6771 443.6876 214.1179 454.2699] /Subtype /Link -/A << /S /GoTo /D (figure.2.28) >> ->> endobj -804 0 obj << -/D [802 0 R /XYZ 74.4095 793.4011 null] +/A << /S /GoTo /D (figure.3.13) >> >> endobj -106 0 obj << -/D [802 0 R /XYZ 74.4095 771.7323 null] +729 0 obj << +/D [727 0 R /XYZ 74.4095 793.4011 null] >> endobj -396 0 obj << -/D [802 0 R /XYZ 252.1563 336.3134 null] +331 0 obj << +/D [727 0 R /XYZ 252.1563 567.7502 null] >> endobj -801 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F79 631 0 R /F28 225 0 R /F65 621 0 R /F74 618 0 R /F70 615 0 R /F69 624 0 R >> -/XObject << /Im31 800 0 R >> +726 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F65 558 0 R /F74 555 0 R /F70 552 0 R /F69 561 0 R >> +/XObject << /Im31 715 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -809 0 obj << -/Length 474 -/Filter /FlateDecode ->> -stream -xÚTM“›0 ½çWø3ŵ„?ðaÝéÇ´½ì´Ü¶=ÄI<%°ƒI;í¯¯BH¶]8HÈOÒ{B„ùˆâ”3-ˆÒ¹wÈj¿`dëÏ>ŒlvgSô}¹xý^椠ZJNÊ A®i.œ‹–ëÇäsõd{S§ª"Ašf‚±ä­ébà«Ý§À’C]õm—~/?-Þ•ccŒRâËXŽèkšXLhŽÒ…¦J)<²üØx>Z%k³N‘Üëžì‘·W‡MtÞ,Ý¥­×‡f;ç ZRômÎ¥|ýMé¶ää~™°s²iÒ5ëëÚ6R,æ,rª8×3³i¨ÿôE”ð˾Öõü¬‰óªÛUmbð¡kÿ¤ ã\´v@ÿLQ$m3 —ÖÅ@²×2Û*áµ -ái3ÅÄ,¦!p.cäîâ Ä÷.–¼œ%ÓO%ÝïfµëÚ, IÆ)SÚÕ8n¬³ag9KúWqu}Ë9ßu¦YÇç8 -ïÜ–ïÎò*ÖU}oné.€¢5Óí3²hÀEE÷.Ï'F0R©jmÒœ%UíV»˜·5»žÎ×èô™e\âË~ðUÒž…@9– \$<ûÕÿ£ó_e:çendstream -endobj -808 0 obj << -/Type /Page -/Contents 809 0 R -/Resources 807 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 812 0 R -/Annots [ 811 0 R ] ->> endobj -811 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [195.3003 756.7859 214.7411 767.3682] -/Subtype /Link -/A << /S /GoTo /D (figure.2.28) >> ->> endobj -810 0 obj << -/D [808 0 R /XYZ 74.4095 793.4011 null] ->> endobj -807 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -815 0 obj << -/Length 1920 +733 0 obj << +/Length 1906 /Filter /FlateDecode >> stream -xÚ…XMsÛ6½çWèHÍD uL*§“ºIm7‡Ö=PD!¦( IÕ­}÷ (‰rÆ3Ò -»Ø],Þ>–“þä$KEÏõ$›' H9yÚ¾‹'%è~~'½Mš‘j“Áí¬WÏÀY®µ -f™Ì…NSVŸÞ}ø¬Ì‡æq2yX÷ Tg“‡Õ_Ñm±w­¦3•åQ"¦?ü^gFA¼¹$“…³¬þ²ÝWvkëÎÙæP—hûîæ¡O¤÷gà_§o';´âdóI.æÆ¤Ã\µÎ…Ñ©¡D¾Ô‡J£•³­Ý²|Ì_%Ñ‹kV<\Ö½- Ãä§3©#\›Ø–§ß»íTÆÑ¡*º]Ó²Òºº´eµà‘ÎGáÄœ‡^ÍÊÇs!Y6O¢¯Í®Dû?Ší,”Zfb®2E+ÜBríž-ž6èI›è—©‚ŸøñÏTihVòâžpô?lÕ V|²ŽŽL#]pÙñª‡Ú?­|bT–ýÞÇõÕé¹*š©Ž£÷~jѶo¥¶~L²Ô{çúƒ!"ÛÂVUù8M zë²XÚ£íIQ*Ji­+kÛµ4Qe畼,ظ–ê’߯ìr¿ÈŠ…vºÈù_=YôÝ®Âì¯0­[cÊ4YG[§…Û†Ö\.uU_=³ˆÁÖ@ ïnxä1ÖñEAG@rwoav¢çÑMMÆ®ÙÕnð!Aaâ¨tËŽMõЇ L]c3^׺§ +¡ÎbÚK\7ŽUåC•IšÖ¥ƒV`á -1ãì²mÿƒý¬à§`õ¢ày…7§RâÀg¬lÕf÷´mƒöisÀ¨*GqOk–‹f‹Òð`´´•Ý@4Ž:A ¿g±Ý!ô¼§ ±J¼ l- !èï»Ã -ÊyØâòýŒ›æe€zJ±õûÙžÌ6à¸ÛQ÷î°ÈàçE½Mžeadôü˜S×ÌD`ÆÈÅ9²A˜´´¯8¶"Ò$¡yÅp–52*ž»t¦_?XŒÔã,nYP½ß­1KP6>ÐÂb¶ÜÕnxÛÝ[çaŠg -Ñ$|sŸðmšRÝÎk aH)ÌqæúhJ ©c޶ Ü}ß™`PSÓÃЊW›GwÅfË20Á¾±u4/Ô«ãæd„#Vº-|&V¨`Rï‘—:Þ^<{:¢/Ðý~`„IÿúLjhC/.OÔù„€my\¼²$µ®pÕXu—vS@ö2l„ÇÑŠ@ƒÎÒHˆÆN Ž/O ¬±ý·ü~ï­] Z9û˜$YÕÛÝNS\1î>"ƒ ‡ -bUŽü?¤qs°?­«ˆ\”&ÖY^?7“ÈHþ^u´Â4/:ŠÄïhA]Žöb -Ï^sRÙb÷| %tDt6ÆÏ«Ý#=œä¦~ûä#ÒQµÃ"ù?¥¢n}‚œŠøã·_g WœwHÇ àÏRªVb°¶Ã3œ?É<å‚Ñ15ÜÍ·Š[†´•]¹Òï`âÏlgð´PTr,À^‰¼>ïÿâu‘ Á³ew\ÎWçyÞ1­Jn%ø>ï ¢Å À=;¶*^¥Ý ú­ä~›³mÃ!„©Ý0i¢󲌾"N .Ü-|倛®É) òÍ<8æa*KÜ”k7c¨†HâtÎ7cøzÒ”“ ÞÝ“‡s®ß“{+,k"äy¹y¦Î38»›£ÄÌç"1ZžÆ <^T{à:¶¡Ñ€%»ßY[ÑÃÞÏðZº,…Ã[\­ ¼gr)ço¿-†VýCH‰¹”fX4 Nò4Ô ¢ã8º¼`kÑMYúÓ²d‚p³rpÌ2¢ÇrTy"´”ÉÛ9­®ï«Ò±HÓœÉ2ÃþÊN|Â9Ž"Q f -£€~â¿ÁEÿµØTV'k¶~b±Ü„û¶w¦ø>‡âqèÆâ…n ² -—¥q6à‚#àyø&·]Ëâë¡Aðù¯²#á¹õñ¢†áÖâ¶à“/ Þͽ«Ã¥#¼l¯1 -¨n=}ù ðˆD9™Ç–ƒ×²Ì5TH#TÿàU<´ê‘‹LÏO+ó\Àk¿GîvÛÝò»}î®r‘Dðq½ÏÐê:J¥6B' çãŸuøFÒÑÇ%–féªÕÈ? d"Å\ô~þy±Ÿ3NºLíÒ÷f”),Bšó$Î -Ò[ý(ljD«ì4,PÿèÖ¡HËâ- §§&ûá³I†b%r¥RÈ ]ÃmuíÍNQJ¤Y–{«W¦?A¦ÿ¦h‚‡Ú®¨_ÏråK%Í…6¹òA¾Ý½’L¢Eš¤ÒÛõ … ñ ¤€ø•4Kr)ô\g§ôàÚp˜8x•¦)]ýj ºp€ðm -ôSøF.–XË*…79ÊÖ/í¹™)x G3VMØ¥ñÕu±ÅóÌGô¾Ëà/^èþÑáeÿ²ö½éO»zv­7¡»ãÔ¨!¯·èÀøj®„Ñ@"Á -+iÔy`­b‘P¿ù ÓP•endstream +xÚ…XKsÛ6¾ûWèHÍX I€Êî$nfRÛõ!u” QˆùÐðQ7þõÝ@Qeg¤v±»X|û°?óàÏŸÅÒ•Þ2œÅK‚ïÏžË o–ƒî÷ ߨH¹2Œbø1¡] ê8KÂ(š´²±Ÿ¸¡”!Z}~¸øtD3Zzbö°Š@„ϲ¿Ût§;UÌAœ8Òÿóð¼.¢â-}2ùRî +UªªÓªé«M.®†øƒ[/·¡|?DZç˜ÌwErœb†_pŠ_*È.N¦U«J–÷iÂyÕMÆÃi¿lY'?_ø¡ƒ+`Õòô{]Î}Ïé‹´«›–•JW¹ÊSø¨\Yá|Ìyèµo2OÛdÙ\8ß›:Gû?Òra+ìÇî2ˆ­°„äÚ[³.o°H°Q“ °­Ÿ·í󶧨Qà\áŽV,§=e ÒDi`4W…ÚRÅŽGÁ—,¶5ÏxÚ DÂ}×gPÂÓX +WlŒ®›WDÆ8DU—6˜:˜1±­Ü®¦v­±®à; +§@3“ç†@†Y‘ï¼<‰(ª*¦žÈ@ÇÔƒá õ€–¶Ç2bIš7 §X ézhŶãPS%¥8«[V# ïë f ÊÆZ)Ì–› ¨wˆÁ©eßjMb(u—êbªºkµM!1ap”hp€@ƒÂQ‚¨ëà¼2œÊ +;¾,à÷¥±Öôf¡Õ“q1ØÝÎ%®w‘Á…C1) +{J~èzžÇÁ~(]PË!ÕÚ¹¸#òù{•vJÓ +¥^z:Š†Ð…eXà-èEËS†Œæ ‹UýÒÓ:":›bá¬~fDÊ1UâàÛg‘Φ‹d¼"EÝæ9ø×·?+œoÈ+pˆ‡'UKDXÛñ¡M$/bò @tL w³Ã­â–!Žm¡2›æÆqO e@%ÇìáÈøç3Îå_¼.2!x¶ì®€ûÁñêx3\ô¹•àû¸7`ˆƒ÷ìX–¾õ¹Ú"š­ä~›£mÃ!„©Ú2i¢Ý@@øŽ8M¹p™0•"ll¸v"';HÈÂd´ ó0÷kÜ”sWa!„zbÉWaøsÃY“Ϭx7u1Ï91¬°¬Òõ3H"7‰ƒã Ž.ãÖ胘'¾0¦{Hçi±¢C©´ýdaIþNiØ‘ýf`XÑ=ÉÛîÙBk2NÞSŒ­†wOà.}?×.HàQã/‡ÚÁRB¸‹]n°ÅèŠì›SÒd<‚pi8nÙSIñÒ]J€ú»IŽ­Îïo/¾$‘Ü6öY|pðÞqŒ‰1”…. .ñnøoé¶8±:X³2ÓõÖ^õ°Í〯r±¹£@0Opƒ•õ¸¿4M³w/ã7(¸íZßúQÂç<Çöħ7û š ŠeÊ',^Œ›{]UFËÏÎP ¨n ™ð¬D9™ÇÖ£wÒÍ9Xø>ôø#+‹ÝSXøIâÂëޢ–¾­×?ÕKw–‡|há8þû)Œ­Î#Ó#7‚s0o8fÆ«5Vc­‹l⿾€Ëtâ~þÇœ8ÌYŒ'¦vêû +úCèªÃ$Ž +2X}öÄ›%FéÙóbtŠ™Z­ÓÞœjöh9<˜0çO7‘ò€ |™@z.¬cvO¸B‚ÈVo&Ìø,¤ÿ HÏ’Š_Diõv”+c*»‘\Æ&Èãý÷3ɈЅgŸµZ .ÿ1ñCi!€˜ˆCf0ïk8H4<Ɖ¥¤Û_ÅbJwçÀ<©iátµ,¬‘}Š£¬´õÒîæ”¬z‡0YUaÏ~Ui‰g™‰h|çÖ;ß½Ð!ýsÃÈæ=m"Óßêjq®E¡±=ÄùNŸÂ2Xn"}+¬dÏM"P¿ù{aI_endstream endobj -814 0 obj << +732 0 obj << /Type /Page -/Contents 815 0 R -/Resources 813 0 R +/Contents 733 0 R +/Resources 731 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 812 0 R -/Annots [ 817 0 R 818 0 R ] +/Parent 725 0 R +/Annots [ 735 0 R 737 0 R ] >> endobj -817 0 obj << +735 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 333.3136 87.8688 343.8959] +/Rect [73.4132 330.5127 87.8688 341.0949] /Subtype /Link -/A << /S /GoTo /D (table.3.1) >> +/A << /S /GoTo /D (table.4.1) >> >> endobj -818 0 obj << +737 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [130.9575 153.5425 145.4131 164.1248] +/Rect [130.6949 153.5425 145.1504 164.1248] /Subtype /Link -/A << /S /GoTo /D (figure.3.1) >> +/A << /S /GoTo /D (figure.4.1) >> >> endobj -816 0 obj << -/D [814 0 R /XYZ 74.4095 793.4011 null] +734 0 obj << +/D [732 0 R /XYZ 74.4095 793.4011 null] >> endobj 110 0 obj << -/D [814 0 R /XYZ 74.4095 771.7323 null] +/D [732 0 R /XYZ 74.4095 771.7323 null] >> endobj 114 0 obj << -/D [814 0 R /XYZ 74.4095 318.8119 null] +/D [732 0 R /XYZ 74.4095 315.2478 null] >> endobj -118 0 obj << -/D [814 0 R /XYZ 74.4095 216.2004 null] +736 0 obj << +/D [732 0 R /XYZ 74.4095 179.689 null] >> endobj -813 0 obj << -/Font << /F26 222 0 R /F28 225 0 R /F63 272 0 R >> +731 0 obj << +/Font << /F26 170 0 R /F28 173 0 R /F63 220 0 R >> /ProcSet [ /PDF /Text ] >> endobj -822 0 obj << -/Length 2360 +741 0 obj << +/Length 2000 /Filter /FlateDecode >> stream -xÚ­ZKsÛȾëWð’*²Êœ7¹­ËÞ¼µ‰)N•×{ɱ ´môëÓ=Aˆ²Y>x0hôtýŠM(üc“DIS5IR Æ&ËÍÜûŸÛÿY Gây—úíÝÕ?i11$ÕZNî¾L¸P„ÎöLïV¿MÉóƳ9OÌTÙ\Q:}—[¿q½y,ìÆ–Mn·³9SÓ]y?ûýîÃÕû»ö|Å)1Zóó„•R©t2™sF´6I—:RÑÉœ‘…/ÿ¸úíw:Yч«°û”°4å“Í•)I%ãq§¸º½úg—§†h–Œ0óR`–í'‡ÌöP+ÍIÂØ5ר&\ët’(C¸é›™ ÓìÁ6e¶±}Yª‰b@T‚˜4¯–PR™¾¬-Ëy—ç±°œrb ¼=ö­­—3F§ë­Í3N‡,o(8”ûPps–µ„!Ì05l­yd9ïò<öå`)ˆ0àD(ò²ÚŽà*RB•º(¬{–U3ˆjWÄ_Ь®méƒëËg‘È­_ßl«çÄ—…×~gW®üâïÙríƒ/_®øTìÁ1gL͹„Uº¾#M>æq\MSvQh:<ǰá°)y:ŽÍ'›7_0x*ÜPÓMÖØóA°øågð¤±ú4 - tÓâ²q×á9†2J“wY×§ xÑx_æè$ß -úCÓzÖäUy*ÈrÉE£¦Ës J!¸˜p* •¡Ó¬*ûø”ßPÙXïleVœ†Ç0ÂA—‹ÂÓá96 - ’Ï«àé¨e¿±?—öñ÷Ñš®Ò‹âÓá9†OÂS©Ï,?¡v]Øí®³rUxàÎÆáqk¿Œ¨¯8d~zÑÄÚå9¦¾ÒdÂŒ«¿ŠmÞû¼¬¡ ü6õ1^ì*oªí"!©ü¢PtxŽA!9ô -g#áyUS-«bDy}±1ò¢ÊwxŽ)ψÎÏ(-7¨ÇvzUQØoÑÿU•…Bï$¡½$&žc˜0hÈÜ|Mê<„çþQÆyVä¾Å; ŠJ%œe. J—ç(*…MA}¾ü›-\¿$x1jn;:ÖÝQñÇÛ|ƒcÅ®pò* ÷_B#xC˜ ˜ºhÎí°CÐ#ÏM4?ÿûº×ç·¯>æõ®äÙ(íš|$) ÍUÍÃ]žcø$ÐÐ ßê¿Ë}»µÃÎ ë©!!饊£ûéû;'z¼=P’'—»q€ŽŸè„"F 2‘C÷!G÷"æbš@Ã2WR’=g¤kÉлƒÌ”-,¦îp•ÃÈ_ûrcˆgœtÏ8%R½$Ê7oÛ ÁÍLâ}¦LÛÔMðå‡fw¼B%¤fƒb ˆÆ7Z£Å˜fP‡ýE °êýt$O&Ü„¬ÉòQ°¤]Á4(ú+n¿ËpwËU¶):%þéºô´Xl¢–IE(ƒ ¥î¨·7±…ìI&À€Òð@7ÿÇâ«}hüõ£Í—k”n‚lQàÛƒ,é¶2çHU£X~ó°åót ´XPäÓnÆ€«Ó=ÙÀ$ å}:å‰o(¶Î›g”€êéW»²µ_v.3ª(7l»L×#ãG—®ÅÖEõ9é‘¶'2Ý+DqØ ëk ÌÊgÿËϱ1$cK0K¼h ÌaF:â1‘²t—‡˜Ü>~Rº1KH=}Ê·¨´„‰«Z®ý^›ä2Xñ'ZAÞóDý†GÇzšleEí·:×þ„ ª­· ¼B—°Û•-‰'¸­6yã—Ÿ…Ö¥›‘´{îÜ)J£‚~/ì¡xJƒHï6þá­ÍëÇÜCÉ|o2¬Ø¾€ÃÅ24˜.P–žô½·Û1<ÑóSˆNxhž¤ÑËé@0ø›¢ ¨ô@51²œ4Œ±aŠ@¦‹íàÂÞxéžP¿¬öJ@1\çañ¯±Ÿ:>1Áœ)zåë_66·ù]n@ŠDÁ¬´/gûþAö«ˆÑpÀîàn"›*×S8ÄÀñ[›¬ô‹E0vºx£ä‘Ÿ«@¸è˜×o Wk‰¤4êþe^†C ì˜éð¤_óYû°ó5ìôYŒÂ¬¤ÚVlSÛ2v>¬Ãe6ò ÖL¢×§žHM˜Žk»Ž5sƒ5»„&”⿺¤çFõÓœCO+›mJÚ¶×®k›CÔÎo±ÿlb¡ltj=‰!ÍaXWQÙ÷.Š¡ W.Žò Òú>•§û‰w}ƒâül{>¿S†£öשޭ‹¬­cŒM.œçn9Ò0¨à—ÃÒ¹ßÆ¡]Û E_¢LÝýaQbÀóT+O(ÿ,¤Öè Kíû®~ÛáÃp8§O»À Í­îiêÐØ±þqìþ"Ád̘œ²{ÿÛíã¶òsYµkpo UB®TÔìs Ê»c‹]ÝÌOuð)•šŸ÷ç%â¡®‡­ð Ê¢ÅÉ?9ùÿT%eendstream +xÚ­YßsÛ6~÷_ÁGi&Bñà½5“´u:wõ}¹™6} $ÄBMQ®HÕ©ÿúÛ%‰’(ZN4~0.»v¿]@,£ðÇ2#‰¤¹ÊL.`ÀX6[^ÑìÞý¸ýÏ¢ì$ OºÒo﮾ûA‹Ì’\k™Ý}θ„+ÁvJïæ¿~.}ãÊñ„;’d\½¿Û.«8%Vk~žRj"•6Ù„3¢µ5]é$E³ %"· +_þyõÛï4›ƒÐ‡«8û”°<çÙòJÈœä’ñ4S^Ý^ý»«ŠSK43ʇ”Åáö“}e;„•æÄ0À3!Ìua« ×:ÏŒ²„ ¾ :*\SKw"Ë5QLˆJ›çâÆ20J*{hëV夫óØXN9±ÞîYûÖÕ³1££ÅÚùé˜Ó¾·”ðð¡ -ö¬Ý–0ËTÿnM’ÊIWçqo†P‚Mž­Ö¸ŠœP¥. +ëNe@Õö¢Ú5ñ粨kW…$ûüI¹ã›õêy ùåàu˜ÙTó0øW1[„äó³Eƒ‹pLÓDs.a­Þß‘ÆE—DÓœ]šŽÎ!l8LJžcó«óÍgLžN¨Ñ²hÜù 8üò¯1|4VŸFoZ\6ï::‡P@E¹‰yWÔ¾~8Å{ÈÆûÊc|->ÑzÑøUu+`9sѬéê…RH.&ZúÊP‚§õlUâS}@UãB°UEyË_. +OGç<Ú*H0 ŸWÁÓqË}3b_fîñ…ðÑšX®ò‹âÓÑ9„a„©\3Ëè‡[”n=u‹¢š—¸³qx\»Ïî+ÌO/J¬]Cî+ I&ì°ûskÍ{_ÕÐû}û˜/nî›Õz +aH.$¿(CPH½ÂÙH´Ž¼„U³š­Êç9ôÅÖÊ‹:ßÑ9ä<7-œŸQZnÐìôVe龯ÿWU +½“„>ô’˜tta !38ùê܇çñQGž(}hñN‚¢rI€³ì%AéêEå0)hàËŸ\Ùö[Ñò‡³æ¶ãcÝ=*ãxë—x¬Ø”m€¼ +ÈݗОÄNL]”s;*‡´ ÇÊs‰æÇÿ^ôùÛW}½9òl”6 "¥¡ù¢ê¢<ÜÕ9„†N„VÿíÖ:vNDÜH/WÝØ¾¿ñD·Jrs¹èø‰612DH#ûîCŽîE8œ‹©†e¢¤$9zÏ$·C@ïÆ ˜©˜:¤îxƒÃÈ?äÖ Á˜u×86%I½dÊ‘¶°·Ñ‚›±Äû¤L×ÔMŒå‡fs”¼BR³^³z̃ͷZãŽ1*z]ØÝÓ€F«O6’21:%¡)|…q(˜Ù¦®`óçßxo‡ób=VtDÂÓud¨Xö$-“ŠP9KÛ¥>ÞÞ¤òÀ2!“–G¹É/Ó?ÜCÖ¨Ÿ-ÐBÀ·‰¶%ƒo÷H²*Ú˜@©Í +“û_›â†EG~ÝŒhm}À@¶p…ê€!sNeSWûæ- zô‡›»: ;w«d7L·Dw šN]¹-æ0.WEk=ʘLwQDfãø‹ê9<¤ês¼’1H%8J¼¸HaVD90‘Ț˄Iè±n? )Ã)ˈѓ_·ì.GÕj¶s[ŽCɸ‹o‚Ðh/íµdŠMRT”u˜êÜ +„<@T»voðý†„KœpßtæVKßô¬ç¶HOZ_龡A’6™" ,ÃÌ©¸‡Dƒ‘úÚ°o›Þ;pà0úñUò/ÙõðIh]asÁ0žqêÖ•Ó:Š^¨íàO¶A’‹¶§Û¶…‘6èB^Ph¯n^¤PDŒ¡ø&<Ч·Ǡ~¯ö?o:=ÔÇÙÂÏpWVóÔSDÂ!Sºû¦³D‹9¤ÙÄvÐ"“œRÖÇœÀM@PPîÛŸ‹¶oÌþ„Jg$PH+Õ·Õrw×ÞN|w½„¾àÝ +jb¶+‹B¡(¤ G3¬:³*JbŒRx‰¯ˆRâTsŸä¶b¸ßOŒ©/çÛ^´¿,¢«9gYw‘c[’ÔK¶ikËbQ÷”Å>V‚Ó Ó,¦@ï ƒÐïÆy¯½=õRšS R°K ×KNh´z¸^2èpaùØrÄèÑDZÏÒI ýÑ Œ¯ «·@‚7 +h£³˜HU¶ñÜüýØòÓÁ»}½ÓQu…?¤D™P\âwë0\µ×SE™dð'½Ÿ3ZkêÖª'ïú¨.Y‘‹ÑÿRмƒU2—X’ ×ÃûáyƒwmuƒÅ¬ å0¾(°´"q¢äd5|_ÝCÆ[ÂÁ‡Â2Ë¢œ$Åó8]|Áé˜ñÁ°´È'ªèófÞ:_?zWöy¸ÛÉF±œJ¾«áp’Of@غ(YÑkpôÞ­÷ÌBÏOï=ãq‰×x¹ŽaN{j…óœ[ƒ:ÝÓNA/Ì´‰2Œö©aŠá¥Ž pao‚uOè_Q'ÚBˆ³?ùx óØXõ”³ïõù~9ûKM®ŸaàõØb ]Ù®¼"hè«©Ôü¼ßz;Â}\ĉVøs_”Âu•=ùîÀÊÿ=k4> endobj -819 0 obj << +738 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/prefs.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 824 0 R +/PTEX.InfoDict 743 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 272.00000000 160.00000000] +/BBox [0.00000000 0.00000000 267.00000000 265.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 825 0 R ->>/Font << /R8 826 0 R >> +/R7 744 0 R +>>/Font << /R8 745 0 R >> >> -/Length 827 0 R +/Length 746 0 R /Filter /FlateDecode >> stream -xœ¥SËNÃ0¼ïWì8€7;¹"WšD\T’R”M‚ø}v»y´ª„*;²=»Þ™±ªkB%Íën2ƒ›¥µˆR¨ij@)lK¨®€þ‚ÝŠÙÃѤ܅¹ÆNÒ¥¹aÝàmÁL‰E9!¯£‹.¾Û²ê.‹¸/`53…¼–#h"'e8NE–O”ÈÁ ”Ëh%ò PêSÿí)2 5õ”?ÎlYÏêi÷^ƒD¡¸1ÉÔ€ ±Cç 1é(ºý ù!wãÔß•ÕëOÝÏMXÏíɵâEcgⱞZó`†8 $¬ÉÏXæé„w©%ÃõÈ7…í ¾„¹bªÇ#šÕ8ãŒ(¦åge×·Ûu¿ýú_qä\Y ^ij¼]î/\ê $D*çƒf™×6mH°¿“fÐþm/#+ø Î -endstream +xœ¥UÉnÛ0½ó+xlsH9I‘ACÑ ×Æz)rp\*Qa§ì¢@¿¾3Ü-IP2$êq¶7óD?qq\Еžë-û°¨ùýާ«¿gJp©oÂÐMðÞ³öŒ!ò‡W¾ø.'‰(‘K5E\&|SÙ®>P9(5ÏÂïö}·Þw?¢T"*T‘ËøÆ‘-þn1ÖwfƒŒP‘Û\5®7Á,@Ô”™Z@ædgF X4ƒ‰LÆGpEˆ*âäDM ÿؽ¥ï»Õ¦û»ºÛø¡«RE.ƒdFi“û›9‡#  h€}[“®Êk~Óæ!g‚ºdR©»å%9WPœã2'x͆8„€S\•ƒ“P² 0Îõ9,’?õï¸ÀaôÐüËËîqïûvµöWWÓ£”B©ãøq;á wiÖž_\ðáèKzʪK³ŸL,H×Q÷6­ƒÊ[ÚQz$Ž‚’†ž@ÿ :‹£|yoÙ>5«ñ> endobj -825 0 obj +744 0 obj << /Type /ExtGState /OPM 1 >> endobj -826 0 obj +745 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -827 0 obj -337 +746 0 obj +540 endobj -823 0 obj << -/D [821 0 R /XYZ 74.4095 793.4011 null] +742 0 obj << +/D [740 0 R /XYZ 74.4095 793.4011 null] >> endobj -451 0 obj << -/D [821 0 R /XYZ 288.8373 559.4163 null] +386 0 obj << +/D [740 0 R /XYZ 288.8373 559.4163 null] >> endobj -397 0 obj << -/D [821 0 R /XYZ 296.9921 299.3328 null] +332 0 obj << +/D [740 0 R /XYZ 296.9921 219.9994 null] >> endobj -820 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im32 819 0 R >> +739 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/XObject << /Im32 738 0 R >> /ProcSet [ /PDF /Text ] >> endobj -830 0 obj << -/Length 2658 +749 0 obj << +/Length 2792 /Filter /FlateDecode >> stream -xÚÕ[mܶþ~¿b¿uð²|´ì\\$F'wpæ‚B»«Û“O§½®´9;¿¾C‘”¨7ê.]·(Ä’8œ>ÏpfȵÉÃdqÄq,QÌàÅöá/ö0ö׿Obe×NxíK¿¹¾øã[É -ÅRòÅõí‚2¨¢¤Uz½ûyù.y̪4_­i¤– ­Öãåe–šß><æéCZTYz\­‰XžŠýê—ëï.¾¹nì Š‘’’>ÏYÎ%âBF‹5%HJùÒN -/Ö±X =ø¯‹ŸÁ‹}wa¿>Á F$Žéâá‚3‰0ÅÔ}É/®.~ôU°s*§•™‰”ÙÇfJWY µä1Ì&¬d[¨•DTÊx …(cé+‰—É1K6+‚—yZ¬ßÓŒé§>¢DÄH)¡ç3¤â˜½Äsð Õw¼Q¹öu='R»N»ž¿IË­öùî˜f›ÅcQÀ(ð*=£ÏÊŸ£HqÎúNgåc‘ÝsTaØ1«ý„XWÏ -1Ê,ÆClíT®}à HCqÄìn†˜‚Ð×~nù4ÿ,FXˆ³Òߪ4Hª1ö}ß®„ŽÛšø_WTÀs -t Ó:§cá\þ{¡Ðó¿ƒp þ¾>äp™áåW&«äh“lµ÷÷{ØÇéؙ±?›?ê9ë6ÓûJ/O§+°Ã#€Ðù¨uï²_§Ùƒ¨‘8&g¥ÏÓàj_i\»x™Õ¬¥ÇÒ&u÷Z¥‚Ê~ÿ°ŠðKÈ=Ûòkûæë p,$$ŠÂÐZ-|W©W†Úê&½9Es|Ô·I‡ÂÕ›ÛºÏ @Šä¡¾+¹aœ›ë¶ÌŒ¬Žôþ9;‚@Ñv¿N’W—iê’SõÒÞ «sµžDt„ 6©ÄQD15ŠX{O*)p>˜±Bµ»O:ø“»c¹½ƒMŸCm6}k¦›0¥–:h¼TÔ«à7Ðü‘$/ÍÃ8 ›tûW9µì ¥L+\‘e§+hh3_óSY=ýÁ¹“82óÿnªIaÞZ­ÇÆáQêüŒëÍÓˆy'.3OÊåpjè4 ˜ö4+Íý$Ä™IŠey0ãOÙq÷Ê|zʬ²ätk¾¼®/â6Y¾¹Ï¢1pCd¼Joi·iõ–‹ã~áò÷‰›³ö'ì“n½f -o· AJ -Òó¢’NjÆ.ƒTN¹èÙM §¯o?’]ZÒ3.} ÐÛ»Ca¦ìÓ2½sߟNÇ]݃½2ƒ6lo éIî(§ö&øa”._¦[Éöõæ"^P-µs2—ÐÛÕçGó¹¾ØÑŸí8 d#h£ýIGZìÒ -ÍÍ+Æ'Ö1·0xX§ÃTÝoF £Æú Á9bÌÜ€ÎDa3gíO)ÝÚ('ˆ‚´H£žýzå¤æÌš{Ö5 ‡3è6i]˜$Kw7^g‚‘êŒØëº¾é'‹~hûMrtŠ ¼ŸÝ{™õ3ì}8ðeUi²Î„q>¸„†õÎ}>Íœ`†ºMVðÁ#}Ça>©9³4%XôÂbuŸæXuøK,¤Z†p,I7m¸j -l?õ@Kű²%Ôæy5l’¦[ßl•¡Q ÀKùxL¡HÂN3Ÿþq2—¹fÒímùVw‡›ñÛ©i3n"R?2iɹiÉX˜äø­î?i ù -Í:q³¯)¼™}n‚I‹º`š!»øè(7>ßzV7& Ø¯Ìø.1#;J«)9mïÌÇÌ*1É~Ïä—BÏ TÀFßCвH!aÆÖ— -€ÛˆÍ¡´ÚÀ;°:ŽoÇê9ΊêÙ¡Éàì¯8§3øyR!üœØ,~!«-~}«øùV¿~¿?8!‰+Íð}©¸NlÜÕÜ¾Õ p}«»o°ýaóqÞ JX¢(ŸÂ(yR!”œØ,J!«-J}«(ùV›ðÙ?;úBðPEQ$gê¯'ÇIÍa2Ù@Ó79ŽŒoòcÒÞ S•åè*­þäáò—>nÞ¨ ªQ "%Š˜š©¾T+'6 VÈj‹Vßê\¾Õn.ËŠìKÊ8Š)¾T@'6 `Èj `ßꀾÕ/àï®”`$•˜©¾T]'6‹nÈj‹nß꺾Õÿ>ºúF±?ï!+ÌI??5·…ñäS3b‡(‰¤ˆgª/`§›c'hµag`uœŽÕÿ?všñhhàþÙ“Ù¿Þ ¯ -qg¥f© ˜l™ë™œ Î3ù?åÍ^3ü”–Nr«¯€Ð‡+pBÿ‚~ŒJ˜éÁôG˜BË™êìK…Hrb³,…¬¶4õ­Nðä[õˆâ"Lç£DÕÓ*óào½é¢K¨ b tµzF ÁFžƒ{M)„¹¤ÏûžðدX÷BÿMl+¥q•|òŸ,ÿ†—;Šendstream +xÚÕZY¹~÷¯ÐK°`1M²ÙGðÂöÆ»Ødãñ:ÀfòÐq¤öH­Aëã×§ŠW³±'‹8A`ÀC‘E~ůŠE6‹tÁ?ºJcG¹X¥9‡¥«»ó³hu€¶ïÜ_jd·VxëKûîÙï_'|•‘pÛGŠ»™:¿¥×¶³V[àGóXKØ9«½éóKwÀµh:Ýß7gÙ/{ÛãKWÛ±Õ­¶}–ÛZGº7xÚ`9HØ€.§ƒ´GéÈ; j‘ +wQÝdæ•þÆeûBõ½f(Þ“ý\·ï ÝÁ¤1#™-T–f½¡ð·éÔPíöåå¡Ã™×Ë\‚ë‚7Ù`"<æë<ŠWf©ÁïªÝùèZò ¡ŸVWê€Wë&»í(yÙèÊ7pv<Èzkc¸©6+z/»E-™;w¾v~Ãß Ì^ÖÚâ|ð÷¡ÔNÇÖ÷ÈUÑ´}÷Æáár Zʇ0ªê`)½õÐüÇl¼pȲ_KÁu!r'wïy™Fò°Œ ó‰ ÿa*ì7¯ 9¡èÌs‘Â}äûR*Pp›äB0T2§$‹yÖ¦»4£BPÈ… ªš¢Ž¾I9IÒ8¢êoˆr¯Wr#[c¦ÂäzR!r­Ø"¹!ÔžÜ1êr}ÔÁÊ=8nÿºû°Do%ž&ÙKžTˆ%+¶ÈRµgiŒz…%Õ¹ÏáÉÞ¤'Š »xß8îw.+ýÙêÜ]â ½øäÚƒÖa”$êÿÔzæâá­l¬äÞ +‘÷7 Ä†®QY Ý=YÆ]½LÀHFhÉD ÚÜfn¶wíž‚Â=Rºöõ9cÀ”øÞ° åÎhZ ÓŒ—³*_iü("œæC7²f fq{E›Í†¹ˆä™‹œ Q¶ÚÜ…ºÆ¼ IõBaˆ“œÚcóT`Ü©MÕ}éjôª;ĘMR „ŽgáT p«zWÊV¿ôq)®Ì½º·²<š¢¶Àüû5ØÉrJÝuûø ~Œ×<¹å`ëgX@…ê¹Ö@‡ŒÓoJ¥›§†ÛËY}ðY$øƒµŠ «GE1¯Î¾Øw5gËH’§ÙÐÛ:³Pd ½\ú°it©)m"Ò¼%‚âµgs˜Ã´);ÛŤG «¾t5a·AÛ•cñ«‹¢ÒK™BmÖG¤fð²DcÀÓ\;”f‰â„=ím«'<÷xß례 ‰d‹üê“Õò¿;ü“êendstream endobj -829 0 obj << +748 0 obj << /Type /Page -/Contents 830 0 R -/Resources 828 0 R +/Contents 749 0 R +/Resources 747 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 812 0 R -/Annots [ 832 0 R 833 0 R 834 0 R ] +/Parent 725 0 R +/Annots [ 751 0 R 752 0 R 753 0 R ] >> endobj -832 0 obj << +751 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [293.4206 577.2025 312.8614 587.7847] +/Rect [292.0903 659.6596 311.5311 670.2419] /Subtype /Link /A << /S /GoTo /D (figure.2.15) >> >> endobj -833 0 obj << +752 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [104.9734 541.348 119.4289 551.9303] +/Rect [104.5578 623.8051 119.0134 634.3874] /Subtype /Link -/A << /S /GoTo /D (table.3.2) >> +/A << /S /GoTo /D (table.4.2) >> >> endobj -834 0 obj << +753 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [460.8106 541.348 475.2662 551.9303] +/Rect [458.7316 623.8051 473.1872 634.3874] /Subtype /Link /A << /S /GoTo /D (table.2.2) >> >> endobj -831 0 obj << -/D [829 0 R /XYZ 74.4095 793.4011 null] ->> endobj -452 0 obj << -/D [829 0 R /XYZ 205.0163 645.8849 null] +750 0 obj << +/D [748 0 R /XYZ 74.4095 793.4011 null] >> endobj -828 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R >> +747 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -837 0 obj << -/Length 2946 +756 0 obj << +/Length 3268 /Filter /FlateDecode >> stream -xÚZ[sã¶~ϯð[©‹%®$g:IÆN³Él›ÆnòP÷2±Ö¥©ìÆ¿¾çà)C¶ÛÙ q98—ï|\vUÀ?vUÊ\µº*k Æ®·ßWkx÷·øËüØe¼œŽþîþ›?¯ÅU•×ZË«ûOW\¨œWœ½oÿýÔìíhºÅ’—U&òÅREvc u|Øî;³5ýhÍa±d*;öëÅîüæö>î¯x‘WZó÷ G¿”–Wi£T—eɰ?€+cA6¥²ÄîF”æì Šå¢†žÂÍyZð"3øç;Û†iX]W~lkzZû×EYd Ù6+œÝ™¾o¶ –™~IƒŽ}›Ø2 -Ú´äï ®²¦Km-Á’½oë/ §€^Qg# la*²=ˆRhQò5|3ì„”°§¾3ÁÑ:;LÀçš^oÍæ@­¶y>’º¸Î¥`sÇkV.f˜8m20ì’.~Ý»mó¸©oØP/‡uî‰Ïk´Ïa÷ DI]2ûj üßš6§A9ñÕG3nv­I˜ŠW  *Cà­ÍèUøÓB¤º3)–<šé0Ñ®¼¤hÚÕ¹Öî°iÀ­PpïGE.X=×L0ÛE¤sx)m–„¹"¯+]¿eÌëu™G/JhHä5 øVâ¶*K?æùx@¯zÄýŸR€§Ãa%¸I•s…ó~½ûù`> ‰õ!Wj£ze͈aÊËÚC -¯Š€”Ð÷‹±ß$ $C´¨@ ŒÅµÁð‰ý%˜ dˆUïM½¡¿& 2ºÇ°ù`l1ܰÖ$å‘ÕàÁ*æuqªŠ©´8mÓ°±w¶*×uYͽíèÅX˜…Âø¶Í0PkptC¡±Ì§Ÿ"oèUç>ü$ -QlžAv=IIv eíµÖ÷g›‡Ø1~Ý~甉-ëð›hµ&ùmpÍ#·Ï@8î ¶çY ´€Ge{½„1â]Öè!ôÀ‡ÔrÀa]½ÏÛx^•åɺÕà½}éÝl  lzñÔô§\çmŒ‡;äŒãè».%€ðàUèb¾s*†—S?"¤ñÑï|žpNÅË5/ä¸È!ñÐ[œçê×2ÑËÓj ܨ®ßMò•ÀÛôè車gß{6‚í–€gßyNhkJÙ°fQÈê-ŠÍà|b¯ý>Ww9UÞËͪ*Ë„UŽÊ©C–¹but9âÒáD[dÚë½ÐïýaÛtKzò¥ À7/¡(PzY›¯88!hSXYr5a­ø ÊìÁ†Ðׄúalúg”' z%IB颫˜$½§! VºH©sÚû¦¡_m ź,[½¹™€œÆ">Æ‚Ã-=üу³ìzŸ\}FªT"g…Ps/lß^øLÊŸ€‹ÔšÃâ)•‡‡À9{'߃¿6­‡¹u‡xC‡tµžM–Ø}Vv¼…xSbþ¢ô VWd¬Äíì2ÁW•#ÐÈGx:|BàhM2èD.•ë]&!‡fyÁ¨¥1‡Q+Ð~$WD¦‘ßõã¦ì@t¸$CMcí8 À/0Ì3s㋎‚(zÊTWaïÊ<[³9:Ð<°$Bƒ¡!]ãŒí2ûµsüD/`a#Q-I\î­;/6nÌp¡¬¢÷ÑÓÜšvëXVç²!E®¢ -qFj¼[‡òÊ{ é›cx­Í`7T¶gNE5“`ÙOP”ᥦ¯*~½»1ä%Çn¼äzZ±ˆnoÇèz‰R¾„(çêuïzÅÕeQ±™‹ –䋨ïò'6G;3†p‡w[Ðý€„GzÇ„–dåÂE‘+ Q1ƒlGŸÖ«æ@ôAœÙs¸Ì4„#bÀÙ@[u€ €´ÌpÙå|‘1]xº.‚°a7§Málmshç™ÃGXëf7áÂA#µ< Ô"Ò$XjOi‹ˆ~™ôA¼<¢›Ç[ˆÎ¬)Õ³ìn稞{õÙl·™*B:.¦Úݧ¹&V%‘tâ„“Hêÿ|ÜÒ¤ï èØ[w·ê–òÕÎm‰x˜ÏñZÖòdâ|ļ@!®…$¿*#±]5½Î8ÐÛ™Öº”OÝ(ÜeEJ<`öùžŸ»qGD¾ë–’=A¿ ›· Þ¼üx7ê¯Wœ­E¤'k#úX¿ýÌ’h´eªLŠ–„)_÷§ô¼ÝµÇúýI µq,Ή‚ËÆ8x¸xé9*6¶6ɹÀÔu¡ßp¶:×B« ·J¸m™3Íþ_+óJ«ào+³¶}¼=—E ôªVóìô®þ.ìŽ - lFLEŒñ³¹^š¥¡ÀŽñfë¢rcièWü¶¥] Þ>Cb&æ=ýl>°r¼ÛU5ýjûòÓòt}¬Õø=©Tµž~­åÐi”t5çþ‹²wID{_<_§@-Ï?"'Ä™Œºüí˜aCÓwîß\‘¤ó’>ÁÁξzÁàä‡,=¿õÀqîë)6"mÆQ+ƒ&º>…«&F%/tÞ’äûÝ‚¾ð±í˜ÞŸÔ›dÅñ²bR9ÌîI°?–•îa…¯W¶k_û9Ôລâ¨Å½ßÀ¿\]ÖW¡ùËÄlqÎr:é¥Ý^®MnÄ_ÁñkNÍÏ„8ó–8ê­m9°+^ªù¶dRÁÁNå)3_©=€n²!×N¼6¼Øñ¶sˆ‰¯~FzÔ0&ù٫йd*Ô¬ûH/Œ³nе*¼‹i˜Øš/ %(S©úì>be.#AUU†ÅÞõM&ƒ­y®@D…[kuñ޼²óh/gendstream +xÚ­kÛÆñûý +}”€ÓvŸ|m'ç´ŽáÔé’qPPÒZ¢"¯"?~}gvv)’"å3*ð-—³³ó~QbÆáŸ˜ÅšižšYœ*X1[ïoøl ïþÑþv€—]èïnþòc¤f K£HÏÞϤVL%NH6¿Ï_gOyc‹ÅRÆÉ\³ÅÒp>µ*ìÞ–Mn‹¥0óc¹]üñðÓ͡öZ#9K¢H>F­#¦MÏ–R°(Jâ.t€â³%g*M ¾üïÍïðÙ€~ºñ»á3‘¦r¶¿Ñ*b\rvŠ›û›_º¨Ü”jM#£ƒùe{¤ì$áH§pZ¨VÂ{’p1Eé,6 “J‘€]D|žòlµ|^ØrùöðNiýŽsùi(TaR–$Q(–¤©úâHm’!í-Êeç9ñ"BêeŸøïm½F²w›¯’‚’ Ú(‘W¤¹Eùš•’,ÑZ ‰Îë§lz@h™LRåè+OžeeRƒT¸·²e@¹ìâÿŽˆœ­²5Rÿ¸EÃ>TÇrCïþFÜ™å¿VìcƒìaÄ‚{t " 4"îMþç´öÀj"žŠ«ª¯ƒó‚þ$Ò*SGâ]î´fµ%ÞÂccIßÿuóoQîÕØëhwÈÞ„z»ü½*»µ=£V>górS-€~YQmëü >Ûž²ç^ÇŠ3“€{:~DIXüï3­”wHÓÊÀs¤®º;8/(ñ¤qÈ;c:½ bòrxXx‘ÕMÖ öñŠõdåË‚ÅdUB1pÉ(®ÆvÇ(†lOE—¤F¶.ªºo¯:€¿lÁ~}ýŸ¼©@‘ c‘ôM¥ÈÎ3c«¿(5,ñUÃyç“à‚&,ßjNHŸÚZÙ¼ÜeEsAý×cñ¤þ3'Ôßåñ¾ñü•[¯}Ô ËÖ ìé+;{„­ec Œk1{[×ÙÖN+8L©WUpç´‚£Ä@Ü„´ø|ÿœ­wf½Cz7ûþ=ªý’š¯ÆhGÍCFÇÕÜãtÄËƒŽ€/öt¨VèŬ:6¸×ÕxˆøIL"ІƒkÀ3­h{"aqMEwp^Pt,œ‰¾AÑoÅñ:D¸g*ùjLv”:޼&(/óKÁ…c`9Ü]¬jW¦ó­­×;» Ú¬!NыǬ,m¾ô±+¥ +¼Â©bÓø­wJéô¢XƒøR Lö@/ߨfä{äï¸áÙq½£wÞp\p åHrí<,• J¤3+so(wPð•Íç'[A{Û|寴ukN¾Óñù˨ñEðò®z<â8ÔE^6"S¾b@ß±¯Ãî[{"ŒQR>Y`ïOA’¢ÈIVÝP9íœ#>ÿqïÇ܇cØÛÒ¥ÿ„Dù&{úk§R¾õWý}„bÁ%K…6þt˜Œ­.ÿÞÒÃG Û´ +ôH¢„Eçž…˜/s^ÜcyÓß)80Žñzê¼F¸Å:#j} Ûúð×áDœ{³AÃ@Û5rþcO°¦‚ +8ŽBÏF}¸îµcŽ…HÊàX·þ§QX€ãìl†»ì +ïü²$a ™€å®<Æ$ä‘¶&GS‘ÀÑþ„µmVèï~aŸKzÂé˜S’1“ÂDA5²ÞdŸØ©>è0kiæ~Ïñ¤¥†ñ”Q ^•u“•T¡z gæÕhlOÁÓ!úF<²SпŸx1P½x÷]F·–c M¾z™JX$Úøè}óW.ÁXª2¯ÝW•Îý—"ÒÌpÃè½ n_ä_‚ëO1“`½…D™÷¾aQ°bu¾É€~P® ¯ªÖvÔ“ƒÔ¬Z!Ž3BG$X×zå†.ÆÄH«ºÚç AºÅM ”F,ÖC¹ÌEKŒð횊”Ó…Â#9Z†æSr”´»²_r»;ºH\/dêõOym ¤Èœ’`Ï_ tŽïé…‹‚¸èÊl[h Ý[Ç/.îl}hN€Á| g¯¹¡p€aê@á‡|å kÂ&$ë­-³cxmíb¹7µan¾C6 ÇÌ_öÅçŠ×ÐŒAÆ;¯"‹fÊô",ÅE0•`þyÓšÞù-*†Ð!Íeëº`êà¶¢gbÀs'a{›‡}—”qA!·É{ÊPT"W{}UBzÄ•÷èegPŽ#ÙžB\M¶]eªIÔ3›UŠÕ‚ ­š6€†Ê½ÓsD»¢BBÍEÄ} ΃p‘ïN—o›ì°é§#W®»ªSt(oiåKK\ùÚ P=Q®ÊËeß)õÕ TˆG43t0l¹¶¶°[ªÄü¾rõ£{õÁî3w¬7¾#¡ê@[®ƒ³¾çG¤¡’Å'’0æÞÒî×(áö«§GUÓâe Ù½îŸñR…V"$ߣr®ðc%pQ¨௙ÙuM»N9°[ØMîêÚ†`áfN.Õº $ClÀ=ª¨`çí¡j*êŠbI.Y ÚÅÞîaöåèé 燘eÞŽMÞ¸1.£ç»Ü_ßÓ$*m9Æm«É$ –‘Ä“u U¼ÏH¯èu"ÏJç“zMwŒ~“€Nå·œø>çΣÝõûæ ?ñŸºï$!x÷*šˆ‹¾­!i +’ù‘Ê:©b²Y•x»VI_£­Bt“ˆ}€Âø¼µ+2.<ž×’)ç:Õ+ÿ=¦Ú» ÜñaÕáb’Ȫs,5—pje7öØØfÌÚ¯ÁÝñÄ8@«ÒÛ9$}?v"ÞïóNõ{öêªm¶ +(N oÝ %—à8cmºÒŒG*NC8+û>Îå ?èòy‰|¤•`¯.óCôà܈ܗ«®£‰L?¾ üM~<†w1ù99sÇÅàÇ/g5—fiÜÖ\á£ÚyÛ–ê¶Ÿ½ÁcXœò±pì+îÐi5”oR<»ÿÀÙpŽE_ŸÄ&qêÄ»?9GddÛ¢BÎpRüÙ5¿NÄ ™àÖ¹¾£ð…«±Ðò5Ãao´§fPo:³QRQ +)`ºåK06÷ã hë¼Íã6:¾ï\®Ä½Wáȧ§SÖÞWlGpßs«+îèV@ëŒõ@¯&?‰àK²CIeÃX-¥>8Üe³“Ðʸ[× ÁxZûýFË[jM.×Q_Ê+»Í±¼ø‡Ÿ¶ÝSWAŸ<}ÔuÓõµÿ.’û‘ú˜˜O±‹ÖË? é4Ÿã‹Ò÷{”ÛZ'#æ®aú‰FÅezyÚ:ÿX‹‰G,Ž" +MÞò0ø~|ê~ÑFpó:PÓ“\‹ˆß¿9kÓfÚÑ´—iN½Ÿ'r<…è[Ìkÿ¦­šqwe±Át.Oa|…kêxþeЈßwc ØŸ&³?Æ 8ªÃh ÕN?OF/¸ß¶”îÁý&r•›‘ßJý<&@a">åîøíÅÌÛYXþ»ûÁ"œYv|°8à @wFä<%£!Ãï$êkמaÃk½dH­Ü¿Å…/‡k_ ÝotVIŠÇ®,ÞÚŒ¼þ(:Ì[,›2 +A­GóǰÆWOmUa’Ç*Z#™‰>ML!û¡…bƤf¼¦ý?IÇ<þ¬7w€G›J  +¯Žøäo–/Üü?ç ½endstream endobj -836 0 obj << +755 0 obj << /Type /Page -/Contents 837 0 R -/Resources 835 0 R +/Contents 756 0 R +/Resources 754 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 812 0 R -/Annots [ 839 0 R ] +/Parent 725 0 R +/Annots [ 759 0 R ] >> endobj -839 0 obj << +759 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [212.6999 153.5425 227.1554 164.1248] +/Rect [211.8676 153.5425 226.3232 164.1248] /Subtype /Link -/A << /S /GoTo /D (figure.3.2) >> +/A << /S /GoTo /D (figure.4.2) >> >> endobj -838 0 obj << -/D [836 0 R /XYZ 74.4095 793.4011 null] +757 0 obj << +/D [755 0 R /XYZ 74.4095 793.4011 null] >> endobj -122 0 obj << -/D [836 0 R /XYZ 74.4095 240.8388 null] +387 0 obj << +/D [755 0 R /XYZ 205.0163 645.8849 null] >> endobj -835 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> +758 0 obj << +/D [755 0 R /XYZ 74.4095 197.8625 null] +>> endobj +754 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -844 0 obj << -/Length 1895 +763 0 obj << +/Length 2186 /Filter /FlateDecode >> stream -xÚËrã6òî¯Ðm©ª‚7ÉÜÆãqj&µ•díÌ!™=PDqL‘IÅUþúíFÔ‹²'[ªÁF¿ÐÝèÅŒÃOÌRÍ4ÏÍ,Í,„˜=l¯ø¬„½ŸÆ§¸‹ˆ¼8ľ¾¿úáÖªYÆrkõì~=“Ê0™I±gz¿ú3ù¹xªWÏ2ÍÅæ ÃyrS9|Ú>Õnëš¡rÝ|!L²kÊùï?_}¼åÉYf­ü>eGìsmev íh“³4M¥WÖë¥r™\}ÕãR$®j\OЫjh»ïáTõ@+¢I±ì‡n.xR<ÕÏuÑ÷uj/nY–RÜËþr÷~$~HQë-™Í³<­Šnnxò.¨á¶£Îf¹Òj”÷kçÖý„e™5QÂ/Ëoî1óeø£v•[ íl¡RÁD -á!R–Ë`ÉÎ5€ª²ä«JõÒu¥[FÈsÕ­-?VŽë×£aUšuíú÷\šÄukäW.‹‘S=l†EØÒ‡¹ä ?l™§`OŠ­ªXâf÷V®Ÿ°XˆéLˆ·Í¤˜Ð™ x 2”à]méùÓ•Àª2WÑLjôßB q¿ÂO–•Ü@À²vpº—9èîÀà%A}°!ê¿¿*kËPñ\€Bd4\]:=RƒèàÂ}ÙÑÓyßv­h.dr‹Ø]¤í ùã!² 'µò#³è–&ü8>ž1νhžxgi|dЪح'\cËÍû_î>´uÛ}Ø´mï&¯ -g9i@ÙùóR|”®D‚eÖë¹mð¤(œ²,.^]!8Sï¯.Åïý\óhç ×Àm TU?˜u°,®Ñ²çò´`©…+F„Ÿß”# Ë´ÑÇ¡-ÛÓâ3Røç½Vü ÝÕÇ`…;`÷ÁJ>»{®šrq]‘ܪ6îxI ¶í‡¯JëfU•ïD®6x#°t-Vèv\`=mªPÚ¸):Ÿ°xFt ºÒ¸i¯t½^† eÏÒûYeè£È¤+y9_çP1¸žL××n\w1iç†Y.£ÿžwÝÊá¥~GELUúS¤Y°OŠ©Sáõì1ÃÔ¢îiñÇ3 þ‚-†v¼(M촖ƪgr %Ké)ÎBdSœ+Dšý5ã j¥/Wüh »Äðç­R³›öê·«Ùo{΂)©ìl!QDf¦ -ùYA—PÐ…–£2…Ú§õtAñšñ¶~¿œû¤Z¯(˜|"Ù§†Æ…)8ÒžzÂ2‹kqˆ6¡Ë7ß]Áy¿Î5ÆŸOÚÃÔuWL óÄ“¯?àbæBÿq¢»J J‰IÝÏÎe©÷‚`y>}Î1µ X—{(<.—ñ”þ¦©üòEÒšYµÏâwP+ÁG»º€Ã]î{,Ä¢‰Õj`3˜1{bE÷àA]ÂWºR°(ëvYP¾ôÉUÛôpsbÚ‰„X–'2IYºÏ¯Ø"´®ï/*v̘Ír{œjFÕm(©Ò«Žp¯:ÀAuý™¢€Ö·¸÷ìmHµ*^v¥Û`§òÄH ‡Öa[×TNÓ*#Ì›94q ––ÐWž—‰¾n¦*}ì &ª(tD™’ÿgB5VÅÒî:h.}†ÔÉ#µi(™ª¤§IC'ÛjØT5zÚzE1H%¹ùIy¿kêÕvªêB{¢Áѱ¼7$ç‡mPÆ=DO-ìÞRçîìP€­Á­¡é+*È2·Ìä©l¢VÞQŠçÉûšø˜¤þÙ¡E‡f{î.v‚WY!àü¼,:‚úÆžcâQ¾J©¦+3ìè áèXžìühèýüîqî¾Pɤà,MÈcX™Ì¬+gqùŸ©¬vHóJV‹Xhj µåT…\°Ì€¿U8I¥é ¡¹fF+},”p~—­ƒþ‡ Î/ŒwX]5OÿyÐZ›§A‹ÞC>bR¤Wìª6ÁI|ï$TìU')«YªLúO¼4Ò¼a±sÞÁOêL (O"Ó¯û)"½%5Ó,³È/9jƒíWéš½§<ø0{I ¤m¹8¾×Þ YèU–à ÄKï¥Ã;½^7n`‰Ó’%vG°²Z´ò*P„™± ‡¹‰ ?‹PÆ©]õZÄÀ§Vìc3 sz»5™8õIÃí'ÍMœXø*ãh¨®‚ß@šh¢à™†[á‰Ñ2;ŸÇ.NV03qmå÷}P=@ž"rɬ&b¡ ­½øyôÉÿ¹YŒ&endstream +xÚYKsã6¾ûWèªjˆ/>ö6Žíd&•ÚÉŽ“Cvr LˆBLQIÅ[þõÛ(J¢ìIjªF`£hôãëÌ üã‹L1•z‘œ/¶WÉ¢†¹ïÇ_îyãÀO¹¯ï¯¾½Kå"gEšªÅýz!”dBK~Xô¾úoôcùdÓ,c‘å‘bËX'IôaûÔ˜­ikºeÌu´oëåï÷¯nïÇmµHXž¦âët¹Ï•ùDÉñàº`Y– §ã5ËX"º.{ÛãGƶ¦'ême‡]çé=¦h¢"9•«~è–<‰ÊÇÁ/õcSö½ÁCš)IYžƒR‰Ûû×ÏïGᇶ"©c½K‹¼ðBUÙ-u½ój˜í¨ó̆Z±B*9î÷©3ë~f ™²T‡þ½úÃ<úc¾ìýú¨51Ê.b™qÆ3ˆ +ž±BxKv¦V™G_d¦V¦«Í*PžmW1ÞZOóÇuãѰ2‹Ê¦1Dýk)tdº5®W¯ÊqýÖ>l†ØÏ‚èÃR$ßOÿºÌÀž[¶\ádæ*ÓÏX ,ÄTÎùÛf’Œ«\x¾˜ åBÖ¶[úýþ—ÁJ`UQÈ`&9ú/–yq_Ñ`eÍ`×Ó½,Aw¯‰JÁƒŸ¾È4­`yÄsË;šðVËÓËÇÇuÊÎ;‡¾_öôkœsÁÀè¤<î« 2= níãì¿ó ßaH–ÝêcÙt&Éq|8)^¸h Q¹_Ï-Ä;ÄÞèïvÍ®ûn³ÛõæBz$2„øËÞB¢65êãm±^/%(‡gT0땸˜­œk–­FE(dï—ăegJ¦4²ý@û¬½Qqój À1ŠJ3žò°åÇ7÷šåjT1©KÆíið¥KüÏù¬üÕ2P);vÕçgÛÖñµ¥}ínؘG@ñ4ûöéT[Ùú‘Àç?Íà +ciPaœáÀ»qîic{`miâ¦ì\îc ‚vqì….2ÎÚÕ¦7ÃËàu €qK¢_ÝR`>‰Géã‘ +ÓEÿË‚É,™ëk3 ¦»Ù…f)„Ž}Þw•Á”~G;R–Ôî0YîÍ”!pJÌÍñͳ–MOƒßžÉnðŸ7É0ÐŒ³äÀN+i¨y)$•’RO é)OÌó£É1-þ\$,ÓR Ç5Ã쟣°'|ûa 9x³»úùjñóaeΤé"¸E®çÊøY9Pι ¥Te¦Ðóå|äól©³õûwe›ŠbÊu‚ýëÔ0"Lj@™QzÆ2ñÈOÙft9[Íõ¥wÞ§¥Â0t=Ìe½dÒއ˓«>àbf|÷q¢»Ì%$t[sºŸA&à<çΊb6mžBÊUúz¥¸dZù¡ƒò U +}Ì£ÏP)ÁGû¦„Ã]îzR&ªTÀv mŽ +¬çÎÂ@œ'ü¤”‚AÝìV%Á°Ov¶»¶‡Ì è±(Ïôm:c™šT‚OÝîÁôýEåWs–æEzŒ«£êiâU×Ǫ#Ý©t؃ú€þLQ`ëw8÷L`7‘ªÊ—}m6Ø'xœE`Áaç‚p×4T +NÑ•ç –'¿°œ¥!àzåÖÒÁ×í\ÁLA—fEñT0´–ˆVxÔ¶uŠÁg¢qk¢ü`ªüôùŠzBB'¡ó“z·TÚ¯íl¹‡¦PBÆørïõÀ;ÄÖ«džJ’B˜ÝQ+N툧Ïú®¯¨4‹"c9O²ãªå;¬Šzµ¤ˆÞ7´ˆŽZˆê¿˜O‚<Ô?&¡éärÿ°!º Œ®3L0S*³r*P]g ¿c7âX¾!çk4Ì(¿ÃѱœØùÐкÙcø¾P̤â,Q‚2,NzÑÕ‹0üϰMe.ÛÈ…¦P^NU(`^gù‰ +'h˜ÞØôl-ÜÔg µ >í:èó=XÌ_ó  ö;n%î4na·÷4ÆkC  '~rl¯ùIÂÒ)ô”ÃOAä “­ìý$ÏTÈá†Êµ|ÝQ#×[Ûž­6ïª ¶buÀHcÀ;"ùpX˜S–%€7GðéR1÷]¡Ì HE@ãð]Lîõº5#Êẖƒ¼!ZmWÜ]$üí±õ S„" +…PìK:µ®N«’è­g£?[·£&3§>iÂé’’èpÅ/0‰š ±Œ Æèû¦t7 dµƒL:ZB“qpª ˜ÔÏŒbü k4®8ÞÖÜ*-ÿ0h7ÒË6TYOV'Æ™§‹™Jyä«=&Ð%ƽ ˆ4‹|_OpðEÔÒ×åûQæ³9%Í‘pîŒpÃÛÜð‚O +Ä QáoRŸwTC‘ØáåöáþUQßq´n|P}æ¬$· J–MƒBŒXð·7Í*ÐÂ{ŽÉ|0pO+ã5ËK]»À4÷2ÐPÁoæ³Â £±:s~7»x˪€N7S¯÷ØS.šzVpžNk‘àŠ%<¡&ï0ô~z ùV·ÖwÚ³Zp@+€¬7´˜p].ˆ)=ç`†C&T„%…hÂ`•øŸí§Éìèl’Ù ž´á>ÓðiÁ‹ZÏ °ñ²w¹±ÜªèMŠcñ‚ü€úöè±µa4qkgߨœŽP6?@kV¶/ø¡óD2yïRÚ?aá(à2ú3µri墿©vö^c8µrÏÞnŽžpaàÛ«þ1þ©lËÚøU§Ï©lºÜ:È·¯Ê;]gÎ:êl·íÎ5ƒ©†Ó–û@v¯ 5öqns |ô®‡áS·›<íl·`e;šœÄ|ÑÅ«ïƒwaŸ•‹²kØÍs + âÐô¾H¢_)>ÀÿÃ¥\Ès–¨T|Ýß8&Ì3WüB°TCª.´aÊ/þéâ•ÿ6*wóendstream endobj -843 0 obj << +762 0 obj << /Type /Page -/Contents 844 0 R -/Resources 842 0 R +/Contents 763 0 R +/Resources 761 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 812 0 R -/Annots [ 846 0 R 847 0 R ] +/Parent 767 0 R +/Annots [ 765 0 R 766 0 R ] >> endobj -840 0 obj << +760 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/prefs-editors.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 848 0 R +/PTEX.InfoDict 768 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 392.00000000 248.00000000] +/BBox [0.00000000 0.00000000 395.00000000 240.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 849 0 R ->>/Font << /R8 850 0 R /R9 851 0 R >> +/R7 769 0 R +>>/Font << /R8 770 0 R /R9 771 0 R >> >> -/Length 852 0 R +/Length 772 0 R /Filter /FlateDecode >> stream -xœ¥–MSÛ0†ïú:¶=P}Ø–t, íµO/L!8@';þýîêË’œLèxB°xµ^íûd³æ²+N¾üuדÏ÷Š>O„S|Ϥb”«†Q)a%£cGöŸgô/±·Òûo'ƒ6~r¼a8¾üe×ÓëNÒ(´{âçþÖ’¶=ùð{ìöÓU÷ôzÆécû‹Ü¶ä.+ª†Ó´Äsy¨é„º!¼†ºxšÖP[ vzãõR ´r* 7!ú¢CS8ä6±l¾»nšÊöÒ–Na .,»\ÀŠ*˜à^°:u1a Æ„Êh9½ñz)Cb•ðÊ“¬&t:kªvûxè"/T( Tð€c~~Bš'"*XÚ‘Ôûjð!D4•=iávÐx¹áË8Y뙌ӹNˆÉ8œ›X–a¯*Åu3†ñæe¦nî/çrs—Þǘ..g(y„Ûq ‹Ø«H‡¶RËc^/eø¥tÑa!ÇÊ‹sßõ××qÛý¥ÃégÚË•Èl‹å×Y{I㽕vÇÈåÆ<±…À/Ïæ—Õ+¯—2~!D2Á²$kFX£ IþÃÁI×y‚¹£BgZÌ>ä0Ò?.í 2|ôÛe„}žÜ¹#ÿš"Qendstream +xœ¥–KsÚ0Çïþ:¶=P¯–[“I{mÓK&BLB†Æ&Ó¯ß]½,ÉfHÇCå¯Õ>~^¯ycåXI/÷½9_ï5{é `ôê^ +Y2¨ê’ À^–¬k‹í—Jö·0GÙýI£¥ÛFodN/÷µ9°ëFªIXm þ¯[ŠOºvÛ/ÚçÝéØõŸW¿‹ÛUq—$¥0Z¥)®ð9M¨Kò½ÐµUÙ£ 1EhXS® +2ºrz.£ëº¡ÒœÓÄ 4ÞúbÅMV1(Î@‚©ù×òÛSêÖ›Ó­©{(ÛFó9ðs••^£@Zé×3™ˆ+KœÌ©¬”¬VYa×íéÔvyy&dH$db¯îÜšìMá® M¼@§÷¨CXS¥0{u~Rt¯p‡c52ÆIªtj*⛼ûâãÿ2¿)0Þ8ŽËÝá}¿FxBʇ¡Â¤lÕ´$Ä)>¯¢%ZU†JÙø%±»d3´+½NÈY:9Sñ]Gì3àŽèý쎛¶ïóöÓ^Ãã¥ôðÌr/¨hÀ4:‚wÑf +¯ülÑ =«+§ç2Šø¥Nfä:PÝjý´o?Ê'à3x YŒèæ¹à‚†²´(Ìé€>x U‘ +c »C…ç;#ta*«„\˜ì*{q‹=ÌÀ&bj7Çý±»y=ûvh;fzu–šü–€œ |`“ZØË3Û™j8ùZú­qr¦Ö¶­“nóf6[xfØ^ûÞ­Y¯iýL«™ ¹½é»LM€­+Û7z­Fú0.©9Ps@2ÖŒ.œžËt…y4Ø's&›i~-±«+F3—Ãl³Ñ|gºÌ<ÉÒ=hͤËìc-Ì#tzÇceí+æ16« §ç2¥,l©“97&ð€íý´Û;li›¹h>‡„¬Â/a†˜).å´ð £y%'4—MXSÁ0£çÄ]ñyÒi9endstream endobj -848 0 obj +768 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080807105750+02'00') -/ModDate (D:20080807105750+02'00') +/CreationDate (D:20080812215344Z00'00') +/ModDate (D:20080812215344Z00'00') >> endobj -849 0 obj +769 0 obj << /Type /ExtGState /OPM 1 >> endobj -850 0 obj +770 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -851 0 obj +771 0 obj << /BaseFont /Helvetica-Oblique /Type /Font /Subtype /Type1 >> endobj -852 0 obj -672 +772 0 obj +754 endobj -846 0 obj << +765 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 207.3242 92.854 217.9065] +/Rect [73.4132 338.8396 92.854 349.4219] /Subtype /Link /A << /S /GoTo /D (figure.2.14) >> >> endobj -847 0 obj << +766 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [363.7394 207.3242 383.1803 217.9065] +/Rect [362.6707 338.8396 382.1116 349.4219] /Subtype /Link /A << /S /GoTo /D (figure.2.13) >> >> endobj -845 0 obj << -/D [843 0 R /XYZ 74.4095 793.4011 null] +764 0 obj << +/D [762 0 R /XYZ 74.4095 793.4011 null] >> endobj -398 0 obj << -/D [843 0 R /XYZ 282.3592 392.1403 null] +333 0 obj << +/D [762 0 R /XYZ 282.3592 461.6254 null] >> endobj -842 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/XObject << /Im33 840 0 R >> +118 0 obj << +/D [762 0 R /XYZ 74.4095 249.6374 null] +>> endobj +761 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im33 760 0 R >> /ProcSet [ /PDF /Text ] >> endobj -855 0 obj << -/Length 1403 +776 0 obj << +/Length 1724 /Filter /FlateDecode >> stream -xÚWMsÛ6½ûWðHu"ßrsÇIóÑÌ4‰§=Ô=P!L1– E$ãÖ¿¾ ,(QmgNÊ’¢(x<’ <ãõÎ5µoÚÖ‚>LÔÄR©¦PÐlαœêg0JI¬ö#%€é#µD sÀÈÊ7½¿ëšogà{×´)ø?f‚æÃQü£g¡áRŠgÐŽ¼­‘dpÓº ª0ë›QHH¿`:ÿæ*×bs@z*wì¿M‹L‘4ïÐË5Þa«*úÚ-o„ÖÈ¥¦N#VeH˜^àb÷3Fs·úº¦6©QöíCð,wÎW‹h¾Œñì{DÚ…$Ä /f¶€Ì&¼ómWú40gœBì¹ÂØÃï}³«pð6…"XñdÁÚno„”Û9¹ ±èÛ„s_7¸¼[cãzÆ`Ÿ²½›,}Y»´j˜³p»Ú-œ'è‰ËÝó¨ÉùzUPYÄ#ûÍ×%«v¾ìãlèÀ™jW—ð6„f¸mðx‚f‚c¬âu«eÙ÷ŒmWÑk܆Ñï£z‹†—ïÖBfW›‹OÙ§ý ð¶²`5%2g¤çTna’`’VÉiÒn{¯¡ËE á¢YU˜»(‚¼: ך(&t6ÞãÉàõ”³Õ–½ÿ1:—w¡®‹\>y©ˆ¡ ª4΋E© ÕТûñv†èB&ïÞW+k¤4bzE`6ùå4"ÂA -SLFä,2P˜DiËŸaõ´x Ð~C©|Z¼¸q Èñ{T,®l¾ÝmêÔ]øW®× ‹2- ä,ôÖÁ¥oÛ$JÁ´8œ}ÊEA¹$o4®±ó¥ÁÉ«²C¿4îv(k [š±¿Ã’†þ]é}Ú¬I¦Ê¥%ÚnÆò²kZÅ4–dóÔml !|Ù Y[è}—fµ 8¨‘¡„Êód³Ì-²!Óvÿ -Äw>nÇBÄÛmãVm°"ðÉbC nŽÔ=¾bÿüZFûL/pƒªÄ­h¾ü@"„n™@sïúÁxüÆ;åþv¸ÙÞ–1JÐjÒ‹ªDõªìD'É3š,^TOä.(à·Ã“¡œH&£ð.fÚ¦…Ò j®á5DdŽ8úa5€>•0Áɱi¹Yo›Õ8ž00.Θmz̸• Ÿ‚ˆG¸›"mÉ·~Io -h=Üï(L…ÐcëmÙo»î¿í0rx>Agüt†ÞCaƳ(°&IFh|sál‰Z«ÍxéýôùTÒãKðüºLFˆW=´o¨¢ÇýÉ]Ƭ!Â@¥0W%ÕéS ¼bT¶«³¡ùyt[íçÌǓί«óµñË@œ=1àÅe¤±' NŸƒ×3Ûž¯YI{õØ“ÏB¥æ?÷:ržØÜr¢| ^ao]<úMùÄÎÿÒºŠendstream +xÚ½XKsÛ6¾ûWðHu,o¹%uÚº™$ö¤‡ºÊB$Æ¥TÝú×wŠi9½t2-€Å¾ñíÒ,¡ð%FIs•˜\ÁXr¿¹ É +Î~ìYàGæùûííÅ«´H2’k-“ÛÏ —‚p%ØAèíòô—bWv¶šÍ¹ÉRIfsEiz½ÙUvcë®´ÍlÎTº¯W³?o¾xwÛ«Uœ’Lkþm6öÜc#y60²w\åÄÃ3FSÛ,m=›‹,OŠzÆÒúүʰ»D[E–¥mWte{¿Žì¿TEÛZ´ÿ$" ”Å%˜ˆj>Ý|´«²ílc—ïþšq•BZïÈÈL.¹ +×wÉÇÉÅKÒ´ó– ‡ÀŠœ¦WÑÆ›rƒgûªè¶7saŸJ»7‹ª²~ÛÒÌÑŽdÎ¥"*—y2g†ä<èó0rµ(t™g2}רrU—è¶[ûvÂÿÜ2¹ÖyÉâ—.½|çèvSv~éRá쨻Çò~ÆiúPŽ…-‘é;ɇµæ6mYÛÖ“µÝ]k}H˜aPZ"FD8»P +€ 2–5¨ +ôMg¡z||a¹±ëÆS÷ûao« +˜MÿîüÖ àãʶŦs•…¢†YlýÞ²öŽ©4ðy®¶A‰¿uUxmy¿:Ê`Ñ›ú©XWQqãùBÄLûr ÇeàÒ/¤écôà*?lz€Y-µO +þZì??¡“‰;5XȃoXã—~sU.ÂqT0 >,¯kx‘µlqÞl뉚š©•úÏo’™g&\#¾4$@^®%?Ó—{®dú›íÖ[+ŒrK¿í£.ºøªèо³ž¯-#ãºôy–=æÏò;­kÁmw¥­ZÜõ˜P¶ÁH”­ƒà£W gå {XA¾+'5à ¼Á¼P(õ ÊÓ M(8ØTxVÈ3ÔG;Wx@üT ·ÈR†û¾P)Öpe3Î!ØHd&ùùâ[øR`dÝ^1‘TFÑd{AèÆ"¾¬í"3÷†ì£‰X›.óBÂUÇ™?A]lyO¸¢Ýnve5Œ¶9ñ“»•’p!Ô°Fè”å@·„æÂ Sò5¡ÄPxyŽkHÃé×þrØxu½2¹Ú^|¸H>ô‡9x–ƒMÌÈÔT5bNÁÔ.>bÓ}8²õ\îá,0‹²ZzŒvƒ ¯Oõ&Š uŒ-‰\/™2’†¶\a¢ïgªÂCN7Õå¡cf´Gë瀄gD›8`aMÌ †H™‰i‰XÖßFz?ÉMfŠŒ`à±Î¶ ÓUuú’A¢çç)Á8Ñ*-¾v­ÔÄ6m¦ç=wòX6KO==Æ™Ê]m|7€û]×ý³‹'ÚÝâ€*ac_ €œz˜áœ8—M ¾XLdÀȪõ›åPt}²ÖNѨ,Â&<íU¤ï¨¢Ç}’3–gDd*Kx.¡$tȾV•4«$’Yéï̇—ÆiËFãá1žƒ¹Yfù‰§O)r½ v,Í5K{ý¶qhÈÊÀý³U8äë…ê^pÏ…jÙNÐ2Îäy•‘i¬òøbë0Rëœx«}“…¾­§>X2&Yxî¯ý®bžÉ:Öûéæ}³½·mû½P»îǪ©òep“ŠCù"ú]aÙ¶žŽõ0‡ü¶ ÃÏ2Âå²xÚ¯ìÓ†âIÁŸè6ˆ(m‡³Zfþ3Ùцhùbr\gsØ^NÍ9­‡Ìœh}&1¥}^>Úû-ºÖ¹ì0 +lòìLÏ#vÏfa+»83Ó2ƒÕú<Çýž ]äÏâþY•=îTNãþ‘Î)ÜÇIÄJÕDbÎt˜áQ#ê#}‚ú¸5D}\{ÔGÊ£>R#Ôr=qÀS1ÆiØX?¸`× 9Xò /YF¨ÔüÛþÄ8`ž/r2×½HŒœæÏþåðŒæg¸$×endstream endobj -854 0 obj << +775 0 obj << /Type /Page -/Contents 855 0 R -/Resources 853 0 R +/Contents 776 0 R +/Resources 774 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 858 0 R -/Annots [ 857 0 R ] +/Parent 767 0 R +/Annots [ 778 0 R ] >> endobj -841 0 obj << +773 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/events.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 859 0 R +/PTEX.InfoDict 781 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 552.00000000 392.00000000] +/BBox [0.00000000 0.00000000 544.00000000 374.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 860 0 R ->>/Font << /R8 861 0 R /R9 862 0 R >> +/R7 782 0 R +>>/Font << /R8 783 0 R /R9 784 0 R >> >> -/Length 863 0 R +/Length 785 0 R /Filter /FlateDecode >> stream -xœ¥WÝoÛ6×_Á·¥{Èø!RTQØŠ`(°mlô¥Ùƒ«(ŽËJe/Ãö×wü)µñl$°™ß]x÷;Þ_ ½f„Âûnúâ§ÛŠl#ð3n‹’!%emVœR2¶Åãäïÿ•Üþº¨´rb³ÇWP‡÷Õôä—µ±¤X?Ö8#šˆRu_\µÏíþxxµþ³¸Yo¤ù-dÞ™tUHn\aæƒ)–K¯ Ád$p p$&»ÔA¹öÚ/r«3nµ"‚2$÷iõó—ÃqÜ4Ç 9g)EpÝX.Upp©)é ®àzwN¤¥"¼,Ñ›aÿ~ßï®î^‘×äyèîÁfŽá7­Ž›1þP\í†íöîªo‡Í¶5øê8vûíTeŽ¢ŽŽ ZD:°>›NU#§±}8OðûúÓê|O(=Cc<7Í0¶×ñ,>X÷Þ¦séÀ¨t Xq 2øÐ|Z‹øœ'¬’“j¸îú§]Û›åæØ û…ê@Ó ²ª@²Ä¥w¹ _DÑi!TÔÁ,)U ‰)Ï¥!5ž­7oºý±6MûöíBp(kïÇé•7³H$ˆ­¼wÃÓ?›/»ö{•'ÑDkš©¥­»²´ËsóTتëLÍ/wWù4Ù˜5…¤cB -ÅòtTC•ÅÔõ¾[ö‚GHĆ—ísAÜãf£Úþ¶ÝvsÚíýMÚÛÁàŸ1ƒÆ+àPMˆ.=žÁÖjV²É¬`ãÒ÷q×3Þ›ÃcšQÖ^ðbFŠÉàOXYô‚‡ù„W¶Ï%e¢˜Ý¶ÍðÜŽYµÈ@Ž'äp övýs—аQ±Ù\ƒ -£uXÙÔ‘½Ža-†¿ŒDɸƒd‰¡ÔÀÐg0(ùÄê¾À» ø÷¸Ô¥µé×=ö‹Z -—‡]kŸ'ÿÿmÅÇs:K]Á„a»êØnvݿӞšºÏtôמ@<&KK–  °Q‘1ƒDÉ’ž 6¿¼í©Æa^¹a>üapP©$öÔfÙ÷¢îywžªˆ¦ß¼ó’‡‘ÀWi™$âÚãŒÓÝ$!ÒM.èå𦩄{{Ût8¤ÏjÄ’wŒPÁ0<ÂKñÞ­™Ê§’Ã|i\ÏŽA^»5Ìt'¨Áù|,þ޶ endstream +xœ¥XKÛ6¾ëWð˜´À–Q¤‚ @,Š +$k£—¤Ç«]«ðcc»[´¿¾3ÇHJÛ¨6 xg‡£™ï‡#eüF0Žÿw½«~¸3ìñT †ŸãcUs¦笶 g„cW=|W ÎþªèQv÷ó¤ÑÂ/ƒ¯hŽÿg½c?-!’EÅò¡rÁ³àŰå®zÕ=wûóéõòêvY}ÌÐÔŠ3­4ÄiL@3¥^ ÛcµÐ{¸•¸ÚrF(Ex˜ÔÖ« ­­AJÎcæA´Áö›DÛ‚hÛ0i41ýmñã—Óù¸ZŸo‘s¤ìB…ø2Rò‰Q5ñ+@™Ô_°JB†T²7ýîiÛí@\ûÃ~bo0´Ð¸ø¥E +i¤HÃÞÐã86HšƒU ¡Zpëõ¢ÎõÆúR¢*üÓ·oûý¹;>¬ÖÝ»w‘àPÍ/‚qdÅÚÚÁûÃÓß«/Û./‚Qh(òFahȃT1ÊUä®’Ú:q{I. ‘è{Öïû3‚úüj ßì + +õókÐ=úû–6Pø iDR±‘`Q´—x†—é1t 6,”z,"®†£Xø¹b”Éi¼ëûAw›÷ 0â/Är4`!°#&ü¨e}¡FB$ì2'W«ÑOë¹}8ÖÝéôþ¸:mòBsñ"Š—¸ÁŸ€KfäÜBJ=:– ½ÂÏ5‡¨™ x×­ÏÝ1§ècF( ¹hk<>$ÓoÓf;¨ÁÔtÄo£Œdg˜m"{Qguâ¡I<Ôy fèÆËÙïªû +{*ñß93€Aã?;j$BÕ¨Ç[Ô‹ñSêã¿l7—ôÖàã¾»Õ¶ÿ'mÀ9 aND†ý²LWeœ°“¤æ˜_ÄKŠÿCÌ7:£õò–öÑm…o‘¥…[1zb%$Å¹Ç T4ÙÈ0½pÉÌ€TŠlhÀût¿ÚާŠª)ÞÝ4$pF ãiN)<ÊVàÖµY£U4E„…R{­xÒjs?WLuJAF¬)ƺ_| +Іë¢F0É“"w£¨ å*µ Mb†Ùfêþ¢«VQoÖY^iA‡…ROµIòšû¹æ‚n%8 +=þWhð«Çz|×?ó’¡,µ@•¦ŽëdË‹¬j4ÁBp‰¯iÊs2¾iÌ0›Ì*õ|,J›'•ôÒëK5÷ï*!¥™“k2J~ÌpkžëCY¡.X€0lëÐ,> endobj -860 0 obj +782 0 obj << /Type /ExtGState /OPM 1 >> endobj -861 0 obj +783 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -862 0 obj +784 0 obj << /BaseFont /Helvetica-Oblique /Type /Font /Subtype /Type1 >> endobj -863 0 obj -1213 +785 0 obj +1207 endobj -857 0 obj << +778 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [197.3896 135.6153 211.8452 146.1976] +/Rect [197.3896 291.685 211.8452 302.2673] /Subtype /Link -/A << /S /GoTo /D (figure.3.3) >> +/A << /S /GoTo /D (figure.4.3) >> >> endobj -856 0 obj << -/D [854 0 R /XYZ 74.4095 793.4011 null] +777 0 obj << +/D [775 0 R /XYZ 74.4095 793.4011 null] >> endobj -126 0 obj << -/D [854 0 R /XYZ 74.4095 771.7323 null] +334 0 obj << +/D [775 0 R /XYZ 266.5136 361.1772 null] >> endobj -130 0 obj << -/D [854 0 R /XYZ 74.4095 744.9839 null] +779 0 obj << +/D [775 0 R /XYZ 74.4095 288.6199 null] >> endobj -399 0 obj << -/D [854 0 R /XYZ 266.5136 329.2412 null] +780 0 obj << +/D [775 0 R /XYZ 74.4095 165.65 null] >> endobj -853 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R >> -/XObject << /Im34 841 0 R >> +774 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R >> +/XObject << /Im34 773 0 R >> /ProcSet [ /PDF /Text ] >> endobj -866 0 obj << -/Length 2676 +788 0 obj << +/Length 2520 /Filter /FlateDecode >> stream -xÚ½ZÝoã8Ÿ¿"ÐhlYòǽu¶³‹ÙÙÝ[L‹ÞÃõœDMþ…«„¥Q$VÏ+JÆt“>ìÿí}Í^óVë /dëô}ï.WÄørz-ÔI•m®êõ&Þ¹<¬ÿóðë‡ÏN¿ä>K¢ˆ¿ÏX!"&d¯6aÈ"¦}é™%É”ÅqÌÝ’xÒ[Rê³P„ÑÊIáŠ6¶0¬[¬ú“MTZ¡©ÊÁ.>˜ 1Ô©Ö¡ïýµæÒƒ½jÖ°Q,·[—µyU6hÓØú%@pЬ7aà{_Jüxû\5êD¼?×Â÷²—5÷=Õk«ž|Ÿ—{eÄ›|w¤'YQ(¢>×*?”yÓ(4èÆÍKO«ci¨kø¥ -jE2÷¯ê-ÏŠ­:få~ƒ–Ãöc7AÌRn–]`8@ ˜µW'Üç'œò\dmUKååÔ¾µ4&µ¶Ç/Oa•¥žËý̼Ÿà1Î۾႔™zŸ×êÅL›kÉÀ.} £ö¹±"ð^ëê€3Ôø+;P@ÕÛ¬ÖkôíâB½¸&/÷“Prî0^‚ ±ä¤6}1L¡\K¥ä:š@¡L£´›5?ùAcÈÑ™"Û6íS‹šØå‚wâ€Å°¹×¼Ó[ôŽ•»îEÅwÆŠ/x§¯×yç›ÚU¸ä›zÉGاÉÿÑI?rµ‡œR…ÚÎxÈ{$$‹ü(XFÿ¾ÔeôwR¸D~ýU:ôŸ¨œGÿÎ9ô/[OÒ+³bÆ12yü¾_BÂ~ük±éö#«ý8&ìGа© ö›y‰èP5œ¢5°zÖ÷^P5¡6h6–t(ΨJØe ªÄ§nPAqˆ,CŒ”‡Q`K#ˆ[aènM†ñ‹ÚPuñÎ)Ûéià½deycØZF(ެncÑÑŽ¡FA\»L ıVZ–F,.EÎõîøŒèt¬—I&@ˆ QØ!S_l ™œÜUdZVìi¢x™zïo™É»öK?ô HÂÂTF]@26!)½¯EÖXºµh‰ô+Èø]µÇJ§ŽÞÎ5ë£S;宺!¶Î$\ áSÇyi{càÀñnq:Îb–1æg‰HÙæ‡–ý4ÑŒ;eJXÞÚWZ¬Ïφ…‘O5=5 ºµâèͲïM1›7°ÀÀëúušNÉÃ|<®iZîýsûZ* Œ8·˜ÂçgP ÄHë@%‡p”>Æ«|²›öñ· Œ‡'ÉtÉÀZfk̼Þ#½Ü+–§–V½²‚´ŸiÜ '³3u‡ 5ž‡ u!)ˆe’^KÊžØbRZ¹ëI¹¨¸Kʱâ IÙ×ûxÿ;Ôäì  ]P9¥ár« ˜ïÃËÝq$á6‘´éˆ´ñIx:»jâR\q[¾œKÈ Â*Dc©ŒÌ€Ð&hvG#±#Zê3ÌûùôúŒÞ¶¹èÌE-NëccßëB¢¤Ÿƒ 9)—¢G/Ùk£K»·\…-M[`¨cl(JÓ±⢷N7ŽžÛ’©¶$¢ ·’9cgÂwŸá¤In$&¦ˆt¶%#ièÈÚJ7 UQË”oÑ£Þé[ÇâTֱȞ[=¡"‹í™HGùÚ( œ#hÑØM'ÅTzOœ‡è•Á †6Ñ5dG£ë›âsšà)˜E—|’RïÞË¡;¹!ŽvLGc²‘))½. >CÛS«çg4ÈêÌ˹í-º<æÍy‚}øÀ`s"M¼ßªÃÁÌÜ´öuØiÜâ:ëÛ8ªº¯!gU9í%¾qÕ„/Y*€XFµ¾Øª9¹«¨¶¬Ø¡ÚDñ<ª ôêCP[íªÅÎ"‚Â-“¸e¡‹x$”a¯;¸â‚fA‰§Þ¡ÀºeËt~ é¿´TصÄrxà)Íl]3`µb6ã|·/mn°Ìš7ˆ)œY•ïT‚4€…®`ºòÞd¦Õýñ§"×GŽ¡` ¸ØÕs‘ !¡±e2øNO/X»ím ¾Ñ©vÇÙ”.õ=T" '±&šZ ŒyÔxm3ZIÍPf‚s[?ÝÂ#Ã=:!¸4$—ÄùЇ¡ê´ÍË®Cö™,½m®ZkvAsèª LCr§™š89Np@fyÔ÷4k:ì zé^ˆŸmD&Ù”>·®‰˜¹w*ÓOLê»Âm1mÑS‘E±éÇhÛ1é¨dÌÈGïK•Øg‰ ì-ÎäœwCHó]í+ “@ŸòÖ2G6ë;ÜO Z·­mk·(zn ªQž-ud¡Ÿ0°j¹:¡%Ü2RWQkI¥Ã¬‘ÊyÄêiìœpa¼?Wz0Éâ0í] óÀõ`HºRØ )Ûƒ!MµˆébC¥EßÔ›~ø¡È¨Iºú’iÄŒƒ`ëÝ߆aÐ;²¸“¿y2Ä€’$ð¤pRÇšD°µ!Ê5üæÀ€ÆÕö(ˆ£ ˆñ±³× ‹ýÐ^ÑlU“ãíµÞƒ0’Lòˆ¡aÌ’¡÷MQ©‡Dx#N¦ÏNRPw‡ Ñ45mÈ"T´ºŸ†¨[¾Ãlì[(ÍÚ¶é,AÖF{D(jÒ0'Éë@R•£ºc·ï¾ÍlÉœ9Ýǰ}ÒíØ,¸°>’£I7ÄÕÝÍÔ¤IŸ›éª’ -ßû ,ˆ9_°„&{¸@û™§€Ž[Ãý@_‚Ýï6yà³0rùn³/uùnÓI¡âðâÝæ¢Jw·9Q9·9ÐùjR潵𜧞~ï¸B_µxï«V0ýªÅG_µ¸ûª¸¯Z|˜)ùÌ÷IFr¿BÈ73¯tÇImæÀ³6É¡Ð&ÞÑ”í„[’”³À6`lº©Z÷?žÞ¼û˜ˆYé$‘³§——"âJ°NèÓæ÷ùçüX´¦\,yšÍe´Xª8ž:Ks0U[˜ÓbÉÔü\m<ýòæÃSØVñ8Ê’„ÿ˜Ž’¥Ó,›-…ˆ.tŸ;p±&S)á(JGišòp¡fŒEZ)Žga NéDÏžå9f饚Œ‹H¥RÍúÇ{®ñÆ2®#ÉS5Ü÷ëãêiO Ïóuû©jÑj\Í«¼üðç°$êõî#ÏzÂt ­Ð…ü´X +®çï Ó"?—yãéî¨l‰þޏµ“›üÕ´»zc*úz=ŸˆøºÈ€ïôò,R¹…|KÛÂ-³ªÕnU^–^@X¢Â³¥×q ×Ü·BNžÉù‡“)¶UZº•©žE’´Å¶¥ÒõÊE4ðÞœ^àQ ¿_Ò’//n4lˆªp9ž?ºcâ×+ ‹ù£óÑ"/‹¦ï°$˸Õ[³5+CÇŠýyDï<àÿÿ^}3ûÖ ~ÑÈ‘¼o&:Žb–°;Üg»åÁï®ßÞ8xðhãiìûõñWÓ4ùÖ|1kSÏÞr]Ë(Ž3ÝóÝŒß2ø.Ðß‹Ó)6·®x¢QrC ªý¹Â«ÇS,܇ãù-_ïÜå®wŽc,޵2’ûápÑRVÎkƒz·ÝZ±ñüxªÉô²$ë{-zi¢ç¨Níócc0ðptãGÁëÁ.%(å.Eîsµ¡I<ô*ì_/í[â©WÄB^ +D8É”²®»Éñ *váÄH Šç¯ç­Ùá!ÝÔÖ÷Nu[ï<ž×eICtí'@œ5 ¹‹EQþbqxê`4“Ÿ×;¢ÈfMz°Á\æmQW ÜÞE,Ò%Y £èÕjþ̹øÍž >N¦4 á̤p8¹8° eófà¦@ФQºmݺÛ+6Æ^ŒØ«q¤0 Œ ©Ñí¹€ú(y2//¨ß³¨¦NDw èòµhÎcŒ‚ Ò +0‘ýû¯zë7­_ †F ¯ñ®ö ªD SÈÒwCw T6¯pÅuPS±ºj}¶[ øî‚Úí¨6žµÁ¾_­w¯ë›Y8 §²´‡d"8<’É€.u‘Œç.#oKæõy­Ø÷Ÿ–Kˆ.¤Ö»ÂÀ-9i]öô»b0£¼‡}[8(óê \ +%›êÝ{“#}ÀB™YLlˆ|té÷~÷sY ×_0¦.1V^ÄJ…0¡1sÓ¯·Ùm}¢Uàf½»’]-rKÉ]^mˆÞÄK¯)«œNY} †qÎm}øh0í@˜: ¶m-"W4òy÷SVEeÇŸI1_¦õšAHNG.æBŠ¢«Hm)P â˜{À=7øÿw´[¾+i"Çâ‰>ÿá é–;^†óÜy͸, +Ô7ƒfqU`ÙР!RWà _áY¯DÌÅI,TR¨ø.TÜÍËX ¤ùf6µEI Eë/tÆÁíéAë¡õuà +YÏ­C5Š3¬¯a—L³(Íä½–¢Ïv »ß]캽qÀ®ÑÆÓØ5Ø·»Gpé͹¼SŽ©(šu ÆY(Ç Y›ùr )_Ž!MiˆÿÚÄCiÿƒV ïŠÈrQ/Ý]äj2§ãÀñö(¨¢è¬«÷jÖnfˆq<Ç*>˜Ý‰X°Ê!ª9b ©±Ú‚†Z(`è·%ãàà*‰2¨œ9ÿî]À5Æ"s‹W¦)Ú×–l )=ó B@-%æ_ ¥}ŠWÉÏ/HH*ôpÄÃ5}]Ôo8D„«2li­¤+œa<à7–0rmÛt]òÀÙÈF„x0Bõ:® »*uu‘ƒ¼ùÛܧω®8ó©`=ÐYré‹}$/„.iÔV:c•4’1wâꊒà)"#–r~Cv\½g½U±5´Þ%è=2ÿ~#R±D‹I8 <}.‹&C¥ãHH‘t²pc1ÚŒœq&oo陯[Ì#ì`Ï£ ª BáDÅÿ•Ž ~¸ò©¢¿6Eb2f€˜Øs‚™–¦Wæ9ŽyEO ðå11», cƒH)&¸"âû\¾™XÒu–VÍÁÍú KéùŽR8P‹l|†Á>ÄаcWYÁä) S£ªÆÌieÏåD»þ·0³ñ{`ñ°Âø]åfâñNª8âJe3¡TÄ%wo +ð/R³ÓvæÉ/ý'<¿fÙ_4vÁ±l4‘ŒÄH‰„G)ƒ.}¨Äåˡ纷íHnë,lƒ½‘±nBp¬tKLÑýËt×3‘4œKz:øð Ðç‹)?gI$²+ö½Ru>±Ë¢D&ÿïvP]tŒ× BPK¥‰Oy]Ÿm[†ñ–wÞ5³nKðX¨ ÉÞ-ËaúÛç•-]¥¯a/²Z +ZéÞ,E…¯{ƒÄG£¢ R¶€úâ Ò®(Ü~Ð'C"èËqB†¹SûÜIk»œI¬`„É—Œ~þä™vÍnäÏTGZs’Õeú¼•­À•!¼sÖk[Àïî-/äÈ›»)8§öK0ù¨w´c.ë½¥/jŒì”íY¼š£¤Nyº_­/te^ ³Tó­«­M±v"™HÒ9òê…œÖ>yAs}ìv0¡"|_¸éÉß>¬¼¸ø1ªGqЕÖ@… +”>üó3@þü4Õ!¯ 6Ʀ¤÷, ÇHD< ÷;ËÃÆ´{zHš¥:FìÏÖôùzêÖ™H‘f¡Èý¹>"÷_x¦Üö`· Ý4‰xê—÷ª©Þ’.ýâ{[k¿ÍM´Ô‡áùÜóY„AÚéEóàºËÔ×dH~1p§Í¾,\3b鞎½Wž&Ïf©†Kñ1!•îGÔÙ‰ë!Ä•ˆ$tÞUÑzsbr ;­ÔuÇȦ½ÇÓ†v J0Ýê}Ý;îø•pcq×öáÖ·=±^kÎd¹–¾2g7ðtÚZ¶Út$o€‰ÃsÅ óf½¼F.) ‘Ê”ýmQÇIÒ žtïl{›ØQã„…‡‹"üXGÌîCÀßØÞžÖ\¯  *×íÆM•i Ð+|·ã~1ˆûÚ(®Ë-Ë„rNóðó˜3ŠèÔ? ½ç§kH–A]”ðûÕ¹Ç<®Ê¸Ï„–7ˆD-qõÇä;ÿ8R µendstream endobj -865 0 obj << +787 0 obj << /Type /Page -/Contents 866 0 R -/Resources 864 0 R +/Contents 788 0 R +/Resources 786 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 858 0 R -/Annots [ 871 0 R ] +/Parent 767 0 R +/Annots [ 791 0 R ] >> endobj -871 0 obj << +791 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [451.4247 189.397 465.8802 199.9793] +/Rect [449.2596 352.2509 463.7152 362.8331] /Subtype /Link -/A << /S /GoTo /D (figure.3.3) >> ->> endobj -867 0 obj << -/D [865 0 R /XYZ 74.4095 793.4011 null] ->> endobj -868 0 obj << -/D [865 0 R /XYZ 74.4095 771.7323 null] +/A << /S /GoTo /D (figure.4.3) >> >> endobj -869 0 obj << -/D [865 0 R /XYZ 74.4095 669.7167 null] +789 0 obj << +/D [787 0 R /XYZ 74.4095 793.4011 null] >> endobj -870 0 obj << -/D [865 0 R /XYZ 74.4095 236.318 null] +790 0 obj << +/D [787 0 R /XYZ 74.4095 406.9729 null] >> endobj -864 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> +786 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -874 0 obj << -/Length 2335 +794 0 obj << +/Length 2479 /Filter /FlateDecode >> stream -xÚ­YK“Û¸¾ûWèHU>|›]OÛÙ”k5™T%“GÂHÜ¡HIí&óëÓH")g+v•Ýh _wCá*€¿á*¾R¹ŠSD®v§ÁêßþÔýÞeÞ¸Ü?<~øÃ#¾Jü4ŠÄêñuŸôYÂÂ~ÓÇý?½¯Ù9oU±Þ°8ñ¸¿ÞÈ ð>åŠ&>ŸÎ…:©²ÍU½Þ„Ò»”‡õ¿¿|xxìäKøI±ï;lÇ}}Z–8§ îG±«X¦~ÇLŸöE½çê‡hÖ<ð~[‡§òË‘*ñ”HþXäpè¬|­‘%; K=˜kÎt‘|wl}dÍmáóämõ~¿®™ôª’ßꪭÞÖ,ðª¢Pfò·¼ÞÕœŸ¹­=ÊA•ÙE­C¯FÅ6a짬»Ð1+÷ª€³à× K}‰”ˆ€ ÍtbÖžFÞC­òC™7pe8ÞNÆÞ>7_÷YC3ŸKÿŠ*Êv -7¹BÈc¤Ñ(¸ÿÓöÇêŒÜÿÁKe/øo¡ô¥A´ÁÀ:q䳨.ϵ©òŽÎòöÌ£¨,Q=x"Rà‰¾Ý—d9¸xMŸóÓð~jŸ·UmT -Ÿq6PÜ)oÑEcmõ‘?+0jóVä;¼ÁM’¡ÎÚ¤"ðôªÈ¸N½×æ®K¹'âôÌcú5ó{Š„ØûIµÇj?¥L&ÁeYm”ykÕùÈài{ÿҴ䇻¶WªÞu×3†jÑ X0­hã1”ÙîHTÙú»yHnça樷DNsƒfS°£Ùéï¨&+UÑšáqxJÇáãã0LÔYƒb "³ªIÆ€DçºB’5‚,}-úÚ@TP¾Ç/Z™5 ”E: Þóƒ2p÷Sfª¦ìÒÔ+†íѧ©à’#Œ—ƒËåZ®ŽíVp-Jí‚ëJêtp ¤ƒ‹Ëh\\J'¸ðkUnÛÌ(i)ÄÂÈ'Äp­µ>Žõõ˜ìÔ/àk IÖöÁ¹kûÜ™e]%ñSõ$#×ÇaF·ù¯ÅŠç¶¹2áe:ð>íJÆÅšÊ*Nžüº˜yšÖ,Úˬ‹õå^c÷¨×2ð–ŠÅO–—B sœÍäã*`”[Ðï±,ÞŒÓ:»M0zdËá‰l( Éò÷$øOö;TýÒÎæ)I_éPr¹B©c»J‹R»Pº’:J©ƒÀ „8÷ŠêpÀ€ÙZ_D¤B¶“jèo找 ;{|¤56’Þ•µz°ú!Qáe·;öÍ}BhÄÿ)x€prY^• ž[»v@åÆD=Õ8lzçž´8 }™&é ‹;\K·l7-¾$µ·øXêŒÅ]©®ÅYxóB‚mä «˜µ·ðÉâÞÞ¸ÖØÉÎÞ8PuU‰S’à"ÿ¢Lw›$êuÚ3ÒP†U¹iGqN£LE׸¼:+ŒíÍ µéÏŠœ êü6}¿Ô=0ÔA½èCP§íic¸±SO,‚‰öOïá ¡ærºU1¨Áqˆ²›Êl¬]„ØccݳÔfª’ßÑfKl-¢™ö`?5(¯»9Q©„c064ež&Û‹!°õ˜@òûSlïù}þ‡µAØæÌ°/)d_s:4á9v¢ÔÈ*0}ôL)׿ÁÀà‹V!þCíªIöÝê¥]š2;ž&ß? mœYXÔµû¿wê¬! ]ÙÚvvùkÕNÙm2ú¸/Òm -9M8˜ûÏ‚GÕqÀªEps¹À­c»n‹R;p»’: n©ƒtËypƒH;×ÓV?`Q”ßêj§°±Á}Î4˜ñ?,?â8rðר|dŸï@lø©¢‚ƒ8|¨Mêê œ´‹5™h° L( -;Ex)“k¼„9(Y+݇MÅ"{ý¦ÄßPÔD~@ ¦£ˆp¢Ýˆ3«ñm‘Ê?€ßQ®²ëß/µöOÜjº¢QÃm_oÊa¹ùEíG>ôÔBsǬµ=Ò3ç1"î‰&þq9 /˜zâõÕ²½Î•¦ÏPF‡nà/T¦IêCúý?–¦ã¢z¶Te"öe,ørl»\ ±Ý±ÝŠíE©]l_IŽíTˆÁVíZ…µ)ÇÐþV«WŒOýŸ&¯µ˜F¾ˆ%w˜¨Ä„=FÌhW@&ʸ03*-ÁÍmÓnºzŸüò#&ðýœ íÛÒM®Ÿ2€M¿|j¿¶gÄô¼4ôcĦ3Ô^ÄÅ »;\Kv·l7í¾$µ·ûXêŒÝ]©®ÝãhBJÇ¥§r¤d ã„¹[G€MGŽßÈbë@8@fŸs‘:ÿºÄ«ò"?ŠÇî:ÕzPMjÏ4p€‹h£bwì»ðQnÀ«t2¾y´›BЫŽ=›*Q„±4üßÑ*ôOmœQ,Åüó5öëAÚ¿^oMÁ†rï¶Öù6ÔøÓCZ[ŸÕ»w1¨®%7?9à‡AÕ_túÙI½0—k"…÷´Žáþö|ælöÍÊÕ$IG-¥s™fð P2|]Ä „¾i1v3¯8ÎOzøJùúd_ÿ =AÛÏA’øˆØ÷ýŠë0_ÿ,ÊRP¹dQ·%^3Jg“]ü_Ú÷¶Éendstream +xÚ­Yßoã¸~ß¿Â6óH‘©{Û½Íö²Ûk—\ +´éƒl3¶6¶Xr¯—¿þf8¤DÙ²¼ŠÀ 9CÎ|‡”˜pø­˜ây:ѹ„‚“å¡ï/íáeçAxKxx÷çLN ˳LMž'‰’,I¥è&}Xýkú¥x-»Ím¦ŠÍæ)çÓ»ÝëÖîlÕ”ö0›‹tz¬Ö³?|~wûЪMÎL–%ßg£RSi¦'s)Y–È<–XIš3­uÒ®D¦!Xž¦ .%Ì(i&­®ä‰ }jd®™I„šÄói BçZ{û'8X®•êk-us˜ >-–Ílû0}=.f ŸnË%Õÿ3KÒé¾\aO÷Õ]U6O<åðhïŸÓS“³Ü(0 §ÿ‘æø`g’û™ÔdËŠ +·[®«²Þ/¾Ù—†´äŽîËxÜMìúíáwl·ÕÊzÓ©~XY?õKQU74#MQ×^y–OæÁعÐ,Oü–”°À²Ø–µ‹ŧ0»I4;Ã9ýl©£*–*…µPÿ˓̲ªš¾ŠZ6nJ”ô+¨—Ð3ú™þÛ´ZÓ7GædŽ<5'™~,míÇüb› ¨Ý¯¬[' ”n¿—‡æõ°§Â©°–E½5`l‹(¢·™ª8GúÂ[¹†­uµ_ +ÊâX¯íó“ÔjãÆNÃ<à&ƒPNX9 +®Xj\­Ø5pjmÁu¦u\=­}pÉ4ëK¦i.ìÝW÷Má7i b"c‚GñÁûPŒ¼ïêäo,}ƒX«I³ó¶ûçÆ#tU$¿*jjŽbjàô†8¶lFm÷¥õðò†öàåBɇX½ß•¾èæÇ—™" ÀÎTuƒ†-qÏ^Ú( !,©Cà +6/åSFÚ“œ%™Ê²9‰$—| ²58;ÖÇoÌXF‰ývãã¾\nšyçÕ—ÆwàŽïÛäÔŠÄ\”òöôZ[”ôAï×v™Â€‰LÚ¿d PX$5FaAì*…ií(ìTë +‹µöò8^¦0ÀÐià<ÞpB‚Sl¿öK‹œç•*b Ó­³ˆåpLÈü Ø²ªíX»Z–ÃJÄrX½=Ì}Êô°Í÷¸žUõËá ÄÖS:Ä^È5÷Ž2 ßeyXXÙõþ†[@·ŸßU¸Mà` )J5Q5¨ó£ HÉ\Þ†í°o¨—6ÞŽk;¾øØºÍö•v‰bòDZógÎý`Ä˶¨Cb°)šp¹y’R#‹î¨áŸÇ5ÏžŸƒØó¥œò}’QǦ=RbÀ¤”&g*ÿÇœò4¾˜c*Ñ’ò+ Ž¥F@ÝŠ]õ¨ÖÔgZ‡AÝÓ +àkì²±xY’ˆé¯ûŒ1%áâæŠç»˜gLéTFˆá[Ìqr¾C‹ ¢(‡–“ÄÂ<ܶýuœÑ€ŸáÐÃ3yáÞ`  ÈŠÊué°bÅvëSŽ`[Ì—µd,ì[i7#d.µ`BètÜï±Ôˆß[±k~ÕÚúýLë°ß{Zc¿ëìB=ë@ÏC‡cšÀ›$¦f&= ­} èPˆˆ,¼Ã  ]Ù5ÞÞÛ×–ÛrMôÝ#@[{PÊlê@ËE4Ñv¹é®Ï'kO^UtÔû×¶!=»jt%Ë’\üïl%˜’yÀ™ãE™ªé"ås=xÑæ¹jõÜû, _ÒÞB’óõ¨MÂ2!‚/Ã;cÙØøDu3V%ÏuD¹ë¡ã: +æB[¹¡ ZgÖìó¶ù”sPédÿ %ZLüJÙçí‹øMŒaÚdWðK9$%Yì0W–0aÙõÁ–5$Û8Mo /<Ü\²1ƒH2ù•;o,E6š!ÃW/´ñSi¦Ÿ¢“¸¢&ÿN¥bë¸Y·+¢f +;( ~` V(D Ä£ãjý•Ÿ-Œc:çºZO>?BêÍBrÅ4ÏCÒ¿ðÐ\AÖžržö#hƒÔ¶q7¨‘ +ÿ¥O7 aU`µÁøö‘¶ö=_Bew¯ôwb=É8±…­Ëæ­¹¡šO4|”Ó{ + ÆK·™X¡»¦3¤´ƒûÄY®y`|!oï0çÀ… Ô1ï^`~z~•[ ®ÙùkX&YnN? üzܽ:ÇMË´¿vÒ©™!K£ñY6í1M/>P oš®ðÑž£8 Ÿ›³ÿ<ßÝG ¬}£”5Óç)+´•CÉ£†¥© ·Õ«wæí€^^»8Hõ†Ë@Á5\‚МªØ ].ÓÒ4D>AR iÀ‡ +Å^…3øPÜÀQè?„+VôÅŒn3ö·ÛŒ•Ž—|CïêÕ“Tjç‘ôgžèGÉ–ò0¥§w¾BÂPx†"⨃lSgëÁ®? RÖ4¨³GjW¹j§K÷åÙ¨†45?…5$X»'lnãßú&ZÍÝPÐθNÛù®Oò3ÍÉê_4rîS““£Ü=K=ñË[>øɉýìIƒ‡IA¸K’9dlX{&öM[x½nÈö.س@Šn|¥X¬-}‚z:¼5ÔŠët_ò.œ]ppr•%ß÷Ñ;>?Á€¢X–âÁë¥p÷2uñ[öˆæ?¿0ìendstream endobj -873 0 obj << +793 0 obj << /Type /Page -/Contents 874 0 R -/Resources 872 0 R +/Contents 794 0 R +/Resources 792 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 858 0 R +/Parent 767 0 R >> endobj -875 0 obj << -/D [873 0 R /XYZ 74.4095 793.4011 null] +795 0 obj << +/D [793 0 R /XYZ 74.4095 793.4011 null] >> endobj -872 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> +796 0 obj << +/D [793 0 R /XYZ 74.4095 252.9532 null] +>> endobj +792 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F26 170 0 R >> /ProcSet [ /PDF /Text ] >> endobj -878 0 obj << -/Length 1815 +799 0 obj << +/Length 1454 /Filter /FlateDecode >> stream -xÚ¥]sÜ6îÝ¿bÛ'mÇË?$QÓ§4NïÒ6í]ì¹<Ô}V´–µVÚJܤq§ÿý‚’W¶ì¤×ñì_@ñU |•)¦âÎÓ±TAö`ÜKT§-öfA2”­’1óéJr,ààqA¹×¢„€ƒ±i­áºà£ÀsnÆýÉ͸¸¯KñlúIöZ*µ7 ÊKªr>wEc1u¥Ê¢Ÿ|¬°`(((-Þ8Ú ÝÔ#{pë#,ì@"à8s$¼éh Þ!Ä{µº§¥Ñ°¸ÀÒÜ-T O8À•%ô”?àæŠç9ÿz)i #ä:˜3—®T=—9XÙàðÀ*­N¡Ò øH;tŸ!Ä ZÇ¡67×2S»p†\gÑ¿|H‘ä^hGÕÅÖ…ëBðɧ°‡"JÏG‡W7Þ­ÄF:Oj8!J¬ßn•5‡®¢Ô<þEY›Á¡Øþý-y„^Ù‘–°º·×"j -„mç(áÚÊÖç„Ë%¨`‚á´1Jpä(;ô'ý`†² ËC‘v>.~ÓŽ}-BL e¬Ä{æë[ÑP÷ãSCäÞ%³ü kgÂÎ^AštwÜð"t?¿( ªCVÖŽ=Õý- Ä9öõßÎ~þ%^U0|w3™ëdõ1ãy.Vû³iÆ ˜æìòì?“DPX&{:O #Æ„pb™ ƒNÊy E°TÆúù9ÝÄ!;’$e©N“iFÑÚ_¡J\ -a–‚,šÈЯ‡b{[`ËMaª2ï!a6 U…³];|=ÆÚ[*rj„ûC×»—§Êaø“03nx8h¿ò;)KT’¬Nð$w“kÆ5ÏfâÇò–Äo±Úx2¦ø%Œ'>WR¦¹"›Ìïзª‰Ó¢/¶Žè=r²p"‚®þ±(sBô‡—-RTOÏO8Õï}g« •¦ƒx ÝÒ&?•ÿ@÷?œ½|Úƒú)•‡ãÁôì´7"+a뀅1×]ºÞ¶õˆÀ_×¢ð¿¢5ñÏQ;¥D»!døâ@Ñg–ÀT§ú}:hKÜ®?š{ëâ%Ÿ5]íqèÍÍ€¾º÷Í—MÑÖlKâ¾ü|OýŸ{Ÿg*Ͳ•ŠÅI’ýý¢ãq1TÄÕ&0ÿí¢xÿ€R#ÉÄó(ž xfiš .|·I’èj;Jn7oŠª•G«ÅK c÷„†qN´¾ãÂN5Êœw\ xØO“$ô/ºj<Ó7QFØ ?Q°3öÞp¾»ã<1†°G#'SÈ)a~\hsøÆÁn¦’¹>„|0' UÍÐÝ‘g¸ ãÑ,Cxl·Œˆé›€òŠÞÑã /°=¡Lìö†èJÛTÆM¤¼³ð€‘¡1ôkk˜6KóÝh»Ð*¢ú¦€›ðF¾5Û -^¡s¢¤öÝÀ¤XiˆFgh¹”H³h4£Ñç#‰ö!’Æ –ðô´ôÜÏúQv d[Šá›§Þ( -îJK±¦,Ì®<1"ŸÍ®ã ‚~,¶»0hR¼‡þ¬ÆO;ã¥XÐêI&y¤ûr¶ ƒ€‘HÓëÞû¡£×gFŸ.¨Üâʶã4ƲÀ0?Û™^=!Áu“Ö8þ=9iÍb•ŠÏû,vBü¸ À“ÊH'‘hL?ù‘뙓ÿ -ö ïendstream +xÚµXß“Ó6~Ï_áò”t.B²$[nŸ(\;Pè´Ü }¦ãÄ:GàØ©í½Nÿ÷îje“ÐÎ sòêÓjwµ?>ND~D”*¦x¦£4“°"Zog<*aï§ñ·Øå^¢¸œÝý1‘‘aY’¨èò*Š•d±–â½ÒËâùüç|çz[-–qjæŠ-–šóùÃí®²[[÷ζ‹¥Ðó}].^^>š_Ž×ê˜3“$ñílÑ›#GÇuÆÒ4½Ö•`KåÖ0Sñy «–2›×Mÿv!øÜÖ…+ÏhûÍ"ÖsÛ®lסù éicãÝÁU¾V…³¤é±íV9yûzƒF׿àZÊuAž.hQÚÒ®lmë…˜_-$¨¬ªŽ¶Þº6€Šá–_ÛæzšÁ¤°“×5Ý{½ßbh!LK‘²,>ß[uý¾½¦wYY´ˆ-{vúcÐâŒi. †öÏÙó—<*à%Í8“™ÑÑ[øàLdYmgJ%Lé$$ÕìböÛ¨Œ‘Ú°Ôèøfetƒ²°+“L ‘ERÆ,‘Ü|<—1BÁ‚K&UªÆ41&œe<˜'FBz(0ŒÙ._¿ÎKxÏrؾœé˜R9ï]Swß±–’%qæ¤iû£S• °SV„kû­ßI˜VZGrÒ»Ì F¤Gêwû¤.©_W9f.Ÿ]@R¬!!î·y·9Ç{Çs”¶8´ïÓ6uºo÷ö½w|*fUãã°kíU‡¡zš;U^—lMÚîÜ>P_¸w:JT’¦‘L9KE’|}ÏYbãÚ@õ†Ã_ÝßÏY4S‚_aRB7Ö‰ñ>?ÀI µž_.´ò¼{½|’×Ь¼XÍ_ÈTù™“d×â×UO@ +£¨ÃéqFØfE;Å óhº "_•¶ëQK{Ôø †‹¦îôc”‘ôAÞÑbcÝ )Óþ,Ü‘Ã|ëžu5-ÎÁ¤²vá¶•uS Ðv‹ÓNÛCÂät&êy™·´æ;€lK“tì»Ò^¡ŽÍÁP×~Ú2?ð³\yC¯]>îátÞC—Øl-áV®*l?Biñ»³’†Ê®pØãö°Fª¸ÏŽS‹~"C4ËTüeö¹1&ì6¯î¶´ÂÁO9d“÷Ño9Št•÷MdÖñw7‘ø8VÛFý'$ÞhÐ%ågÌS:¡¦)<ü§L§&»ƒ@†µùP§,«CÂ>ÉJ‡–‹5ï…¾üÿ¸mbSÌèfá$I0×9\öÕAý8 +8¥«®n÷cWI> endobj -879 0 obj << -/D [877 0 R /XYZ 74.4095 793.4011 null] +/Parent 767 0 R >> endobj -134 0 obj << -/D [877 0 R /XYZ 74.4095 771.7323 null] +800 0 obj << +/D [798 0 R /XYZ 74.4095 793.4011 null] >> endobj -876 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F88 792 0 R >> +797 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F88 714 0 R >> /ProcSet [ /PDF /Text ] >> endobj -883 0 obj << -/Length 1737 -/Filter /FlateDecode ->> -stream -xÚ¥XÝoÛ6÷_!äI"Vü”¸=µKZ¤]‡.Éò°¶ä˜qÔÈr*ÉÉaÿûîHJ–m9îZhNäñ¾x÷»£iÀ?¤‚ˆDË ÕJƒëÅ$ æ°÷¦ÿK=oÜ1ÇCîW—“¯2¢•ÁåMÀ¸$,ct-ôrö1|—ß­)£˜¥YÈIË$ O -ãÎ÷¥Y˜ª-LÅT†«j}¾|;9½ìõK–L)ömÆöֲܻl`m©Iš¦Ì{VE1Wi8Ck¸Ê“¼5´å«¤„ {ÌD< "&Cð¤yquqnæEÓšÚÌNûå¼#_òˆyÖ܉Ý0ŠrFçÒË]D4 WMãŒ**g7jõ'‹ªhÇä3”L=SüÞ´·Ë™qâo>ñTx·¿˜™ñZïëåͨñ¿|±€‹šæµq|§µ)æUáY X:ƒ˜‰”0ÍÓ ¦)ÑÌ÷´¨Z'eî.߆íoÈ4q‹˜»Þešd\ù.ïPìcQϼ֢Zä>§¦X8ê¢ÍÁw‘„­©ÜŠ€Ý*Ü=”y»¬ýZ¾jæÆFìÖûi;mûcšÈ„f˜†_'?'Á ²öí$!\g2x„„P­Y°˜¡ˆ*íVÊÉÅä÷^bñÔ QÔû…¹ƒ óddS'’RPff´go‘ - N¸HE_RYЄèDS{KJIˆ gÃ{¸_MËâ:ŠÔ}ÓæmG?,‹™£ð:?%2¹ºøP››Æ-Þ#ù,S÷ýM-¦Í –1U$£BZ Än%ß»Xûb=}€2E;Ž R ):p£—UCоåµiš_ê¼¹µìGÇV¢¦P¶ˆ9C¹GÀýÜù´iWõÓúò³+QþÿëF<ŒÇàS¨4 $Ïiúã¹cž&2üáÎíu“A3…âìyØ–Pì:…ôCŸ_–¾,ÏM³*áºÜ×]^uµœ{¼âõµØ¯ƧʯoõÊ”…™v€ðPäŽxóÇ™#F°ÑAìöWÕs"ÎMcÚ'oÜ#ž1õ or-—\ks7^C./…H¨)UÀ E‰ÔÔ ÊÓwâ?MÑÞ`OZÖ èuЃ“𸋕]²k°Íßòktà¶.Üß6›%Fô±kð—Q¡iîâ÷y•#ç܉«÷:-3’ÒQŸ± - ¹³Cî“m†#!Ðæ7ÃU¡¥ŸQ0Ôäõªº³ånÝ0EcöZŠ“Uê€5®ýé̳ŒðL;sN0[¥á‡’)¿Ãk0íHWB•t=ÿz m‡Œ¶X˜‘ö( –iʯ˥ËâíÙ0%‚'Sü²mÝ{£˜¢É«vkæi9ý7Úm¸q¾vè ´{Ñ›Cž‰$…ÊI¨ÄÖÍð‘b™‚¯PJ)Ê p8ƒƒ\×™·çºÝÒaÖTœ×¡&¤æ{+Öóõl¶ûnˆç ²338¤˜àÁPÉ®-×![v¤õÐi/ðtæSµ:‡vÃCæ¦lÔì]ó¡C à§Dkù|o @‘μP©.Îý¨ƒ•€ÐÍ…|º)‡_A³ìφîþL<<´kÚ®lÝrDZoذŽéR¡ 5bS)Œî.}ÁÁ%Þá·è*u€žÑƒHʬRšI=L’]d.–Bax¦Y^Øg› qZzˆº{Wƒy€±O+ÿ‚D ñ6 ^ÔÀä!YHªnê§úøv8«Àÿ -f5^[×—ÕXÚ#ÙÿJpuqQfç³Ç8xÏiç=ŒÁŸ¸Rm1o‡% ²ûvý‡­}0öÁoQ¶m‡Í†©0Ç‘™G—ó)„ñÞ@îfj·~›{b0gâ§o:@{ßø“ÂÓ>l†JN„bßö«×€y†4#JÂõw\«”îý ëÍÿ8¦Õendstream +804 0 obj << +/Length 2024 +/Filter /FlateDecode +>> +stream +xÚ¥Ùnä6òÝ_!Ì“°ñ”´ûäIÃ9v’ïûãÏ4ÚöOg)“E®£/°H/ +5gÓ%¿SŸ}8û}¢™F ç’ñ,U/£‹)óàteŸØ³Œçº˜”˜çOY‘µÈÓ‚Ú ‰ +¦¸4N‹½ÝVÃhûËÏ ´O©NßX„VM–cÕµûøá·¾»µÃð}_÷ýÍ9ª6*83 –pÃr®´£û°Ÿ»\ã®z¤ù¿z²ˆÏÜYúêÍD–çûgÿ_²µ2YÍ•ó +Gã¦:Qâ/³CÌmÈY–gj²¡ÈgÐŒLæªp2_ÔÅÀ{;ìj0­ʶ%hSz4É +bâÙ,nÕÛjÛV§-oï zkëÊ®­'ò¹* ¸úï5}·]ñ4îñ_Ù4.âT ïÚ ¶jW<ÞÚÁŽOž¹/xÇöÛ²C‹M2¦¢Tëyp.èk†Eú2¬àÜÌšGëK§0ŤÏÿ³Õx·iÜõM9ZHi|tåöŸÜ(lïð?å- +pßWô;- jôKeiy³ÊA5ÃCòkÙ–ˆ¹%rýKBkÌqá«Bϱ^v-2¦3Š‹Ð¤ño+°Pù€²Ù¹8HµJ±\ä +Äk·]oQ 6V%ì½§xsfv¹»£G.Ö(뺪7 ÙWðœqó‰?'*†ŠŽúmÀ÷3Á§+ÉìαàG”ÉØêˆ™2#øÊžN¼yH‹2¨AÆVëz$•ÔvSmë +c —ôÄù¹.Á·ZÚ½û$3Õ`|D²c×'tââ +_Êæ± 1‡® 6Xñôi×S¢äÚ0ñðŒ"£ ²½{r fž…æñž¡Sb7ÛÎíÄMY[:ª»óyV¡ßj$¤/U¿9'œr7xä•vÏ®$§ÚÞÚäªÇ—[Èçt›|´jý+£lë_'¥á[žüÐÁE¢Ö +æœP;œÔÂI ÛîiHrvXrp=ªˆ]wä¾6‚J¦Áë“‹q¤V£Z#Ë;Ÿâ6ö8ëvë¿À’áàóJ`ö¥\Œ/æB•IVäR-y*Š¥àö ¨Àv†J\ô7DQ½Mæ#êvÕê¹qß]7RG?tP“¢ç².]äBA0 ¹^꓎ +³J¡â&K´)^œ€°\)ÛK¾±Sì_GœçuJF³'Ž H'9¤5åKg¼Sù +17ü¥|9gZšJU¾Äó1ïÈ­Aã gEq¢J0?Õ2ˆB0UécÀekq"[s =Ï›îŸN×Ód~阵cÚ”°õJƒ‰Ì!ú˜°N={D-äl!cè…ÏI-ÃXRX?ÐÚGë,ƒ¦¤þ +QN9 +¬unæÞrœ^ cÕviSöÐ9¹JâY )_ü˺4ƒ ¤Ø§Kç÷=fB¾œš;ÄÁŒLK¬ÔG Í$—ýDyÝ‚üí"k½k—ÜÁ<¸ÿÇ7+.\dz —/•¼ð¸ÐX~’ƌՖԨ}OXCf¦5U@‚ ÀsÈ´ã8«5PqY„¼q»\ƒ-àÐ¥Òþ}éYç†K*<½·ÎÞ`yP‡ÓXn»_L]ç#²"´ÚEüÎez¿iý桉ZÚò ǰ%÷)44¶ù¤ì èá©ù¾/É=ÛqAñw„ zÇ9Œ^ñý9ò×pT©¾ÎN +¡ªS1ñsÝŽ¡—µØŒ”I™ÏùqjUKUÆ÷ýpm‡ +¦†63ñeõ‚©ó×:a®Óà°ÿH€’BåŒ× áKЭǻÛûsZuk:Gíãíœ9`[wkh.‘«¥6.×,Ë”þ¶HIÞMݾ…ö o6 ofp7ÏÌë¼pß!Y8ò¤ÂºÜ­ÃÎà;]\@‚ñül‚N@!k»Xm2f´1KZH|È¥ÀH*üè«*‚æ%M¼¬i šî§9Áe²,$Fçþ°K›UC{‹Naâ-ù=áîû¤q_5ïîÉ%*†p{æ!x´Eg][ÏÄ@¿Þ±Ãg$”g/OUÕìÕO³7ÅÁ²Eævý~Åp²>Á´B‹«œ»ã7.«£C7•u--‚Xÿ:‘ñs‘¯{¡¢˜÷ÞÚjx¬Ül­må©Ùʼnèƒ{! í ΘRù€ïë +ý&¸öŽ|gë¦U8¢às $û±sŒuuý<äàÑ•]Ó½Óš”`ß›'”XêçnN‚Þ)Ò}ÐBÈ%U¼pÑNÃÓ‹ŸTrüj ±öªïÐ3ä…IúE£…™H¢þŒyñóòW^þ{²­¸endstream endobj -882 0 obj << +803 0 obj << /Type /Page -/Contents 883 0 R -/Resources 881 0 R +/Contents 804 0 R +/Resources 802 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 858 0 R -/Annots [ 885 0 R 886 0 R ] +/Parent 767 0 R +/Annots [ 806 0 R 807 0 R ] >> endobj -880 0 obj << +801 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/core-time.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 887 0 R +/PTEX.InfoDict 808 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 283.00000000 176.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 888 0 R ->>/Font << /R8 889 0 R >> +/R7 809 0 R +>>/Font << /R8 810 0 R >> >> -/Length 890 0 R +/Length 811 0 R /Filter /FlateDecode >> stream -xœ¥TMO1½÷Wô¨°SZÛ&„ƒ‰ñâØp!Ⱥ †Š¬›˜øëÙ¶°EÔé~t_§óÞk§»å¢\P‹ïÒ³ë±áËwœZ½dJpÐRp)é!¯+¶¸b øk§òñýÑ IÆ[ -§_¥ç·2YŠ äÀñ[;^xvQnêª×¬|uY¼°»‚2AI Ne’ž#è„9I”(Ç"¬vÚ[XÞTcK}ª §)yëb0X½6U½˜—ÕpøÝI—t¸¤ãߌH ²¥œNŠîª…sÁ’‚hi'€vJöq×@Bâ'TE41‰¥UŽyºÓÏ/—.Š˜û·MÝdZšD-=€TA…ÉL´°ŠðŠ9LÇF–áœmfodZ•ͦÎ|žDžØgT·x=bŽ'7$oº´wëÌnB1€ŠÝ -mR•ϺÉ~‹}>¥¾¥®m¬ïºš¯WŸÝêÎýÐO!ØÑé,’݇ߟÑ̦ÛX|º>Sġ˿BO2i7îG#öžJ§endstream +xœ¥”ÁOÂ0Æïý+zTØWÚµMãÅ °p!Ȉa"s‰‰½ïmí¶ÀlåÛëû¾ßÚ±çb\Ðá¯YÁ¯¿p:Ê5S‚ƒ–‚KI'!x™³ÕÁ¿Y=•OŸŽÍümì±§r:ü%+øCŠN–„tÅsàø[;žì&Û•ù ÚùmúÎS6‰i418” yލ``¬„©NRŒg±Lµ,µ,“FËØÕÒ@_ +å45¯©F£ÍG•—«e–Ç-Ùñ”!Ž qþm €Î kçù,í?L²p®!SàÉȾ͂>´ŽrˆEøD$„¤*¯Æ"ö²´¾]úRqé<Ãó²øÜ•U„RÛky¤jÂÝg©eåå[™¤£‰:\³(Òv<ó<«ve„Óøóྠ͟ìñÊ ¡€ø-š!­äÖS×;¨U±€Þk¨´ CL¾è7;Wûvɦ—¸¶~Ó—ùr»ùéoù˜‡þ9^PÂiÝ‹aº®ÀâÙ é>@RþUz¤uܸ“Œö Úü7endstream endobj -887 0 obj +808 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080807105752+02'00') -/ModDate (D:20080807105752+02'00') +/CreationDate (D:20080812215346Z00'00') +/ModDate (D:20080812215346Z00'00') >> endobj -888 0 obj +809 0 obj << /Type /ExtGState /OPM 1 >> endobj -889 0 obj +810 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -890 0 obj -402 +811 0 obj +417 endobj -885 0 obj << +806 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [219.366 385.3979 233.8216 395.9802] +/Rect [217.1618 524.5837 231.6174 535.166] /Subtype /Link -/A << /S /GoTo /D (figure.3.4) >> +/A << /S /GoTo /D (figure.4.4) >> >> endobj -886 0 obj << +807 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [132.5667 153.5425 147.0222 164.1248] +/Rect [132.1671 289.5084 146.6227 300.0907] /Subtype /Link -/A << /S /GoTo /D (figure.3.5) >> +/A << /S /GoTo /D (figure.4.5) >> >> endobj -884 0 obj << -/D [882 0 R /XYZ 74.4095 793.4011 null] ->> endobj -138 0 obj << -/D [882 0 R /XYZ 74.4095 494.3539 null] +805 0 obj << +/D [803 0 R /XYZ 74.4095 793.4011 null] >> endobj -142 0 obj << -/D [882 0 R /XYZ 74.4095 447.89 null] +122 0 obj << +/D [803 0 R /XYZ 74.4095 602.8655 null] >> endobj -400 0 obj << -/D [882 0 R /XYZ 288.6243 203.039 null] +335 0 obj << +/D [803 0 R /XYZ 288.6243 340.6148 null] >> endobj -881 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F88 792 0 R /F26 222 0 R >> -/XObject << /Im35 880 0 R >> +802 0 obj << +/Font << /F63 220 0 R /F88 714 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im35 801 0 R >> /ProcSet [ /PDF /Text ] >> endobj -894 0 obj << -/Length 1990 +815 0 obj << +/Length 2065 /Filter /FlateDecode >> stream -xÚ­XÝ“Û4¿¿"ÎÌEH–%Û¼]i) -½)3PìDç¨çØÁvèp=»ZÉqßÑ&Y­¾Vûù[‹‡ŸX¤ Kx®i.b±Þ]ñEs¯Çá×®ÂâÕtõ‹»«/¾Ör‘±\ëdqw¿ˆ¥bq‹ã¡w›ß¢ïнL½\ÅiI¶\)Σ—Öãv·¯ÍÎ4ƒ5Ýr%Tthªåïwß^½ºïW1g™Öñç ;®¾”6Î&ÒŽP9KÓ4v‡{”+6EOÄåGó0x¦ñÌâÐ?î?È4Ùv¦Ù˜†Ø¯:c«Æö}X÷+ޝ9S”ÈËEòâïßÝ”ýÐ-ŠõðêÏe¬"Pí;Yg,Ö¹ßg ºåÐl‚|;"Þvíã”iú¾Èÿ”8¡ZM· cg´Žhcï…ýþƒLx´ß,%½·ðè—nÎ+9‹FÁVoЦ¨Œ?÷”¦«LiF -œ³<ÉTÊjÅu1 EŠÒ›Ú]€C«ŸQL¦@1‰úo^³"FÅ»ls¼s7sg -{³Tÿc„ÀqÇ“ëâPNVº¦›—gt -)ç¼CÈ”i¥õœVÞý8Âe~êϪ(ÖŒó 7sêhg¶ -»¢vQ†$¡QkÀ%¦ÝoÖ+tT‘ÃÓÚS§ÔÑCÑ4ŒÈ·ä“N}Ø=ñœªÐ[Kã…èéß{¶SW€tÏúh\ú’±ój³±Um×[6(Ü¡Ãò!‚l må»Rk·Ç3^Ùf Ûaè)-;N¾_f´Z] ¶õÓ¥W–¶¢‚î MÜœ<9û®­CìÝj±i®i£“¥u -Ç¥cþ_F‹&GÒT?˜¡§9ª¤:„´#gT{úRrYqÙÄaqä­:ji𩼆c‡P嵈™*›B‡°&,É5Ô«XÆ,U‚‹,8Ó©VÒ­šÒ0ûǸÙ3¾¸ÝI½xÙ^ýtµøéx2g"É38ÅÈÔp¹0±„èU ÅJ*Å’Läóf\7.CÝ”¨–ÒÖ›±bI¦Ø—犉sHíàQÓ;.Eñ‹þI’ó³\y+¼¹Þ.ð Šða&¥ZB Ÿ}×mgÎe•ÑbHé³Â^ -%,´. êªÙ‡ˆV*À*™ÎŸÇˆë6Ć~ëÜ>‰“‹°CžÇ94€+DR&Ej,/8p¾Ü6³ 1ci2A‰ce …e¦Ô+¦óQ• ¯P˜›çn‰éïj¨À~„n]{ù]…BâXÕBÍÈô¬ÆŽ/Ñâ¾[*î„Ð"˜¸ÇØUÞÆ.²‹ºž­öqÎMêÿ â-® á1š«ûG÷^½‡*¶ÝØ~½½&n[Ò?&r'.ÔŽ³€&Ž€G~‡Â 0Ík•-±R$"‰^:u 9‡pþ€P1Öå9\ùø %so‚Qù³¨iäK²ëö!påDªÆ_û ¤x—Óq0…#¸Üãxøj®ÑÙRL_ cîzŒÊ<8À2Ðë—>2E¢X–qùïQ&õBÇ»x(ŽÈz,ŠÃúýê——p ²¯·Ð*C{в‚zY9+ÁÐAõçÎòÖNSÆs­NUõÔ=2åc°IGÛ`œ UÉ®CôAœ qs‚¹€ >qK[»ãáÈZC™ÂCŠãÄÙE£ÇààWÀbFwèh[iVsuz0¶¶mÈä´û4ÄñY$.Â9Àœº¶ßù€€°iøÀ1¥W×À(`¤{\^G Zê; `2x½2l|ƘüóŒˆÈ{èIX]Ã÷ ŠtŽ ‘œmÙuÔ‡&8”Oÿlœ¥§ù>e[ ¾…¸õ]ÅØ^Ô­‚qq|ú–Ùç†:lŠîâ sÜlh‚&³'S’ùIZÀIL -çÑ$Aà¤õ'€ó‹h>GHhêT’ýç·O‚ou)‰ó"'êD:û±­Ëãˆ`³±X>p<–8§|7û¹…3`Ò‹÷±Àw>T°Ã`kvÓ‘Ï¢…ÿúÞöskÊA"‘ø3ȳà~JÝH]ø“!¡4O€ ©¾ÝÙV‘©Ü‰—G†Æw¦1"–>ÇÇ€ñ_a£âœ{¶ÿ•] ÿ!…‡(ôe‘€Mœó#°AÙŸ†T:cYÕP¶,—êU‚ ™„&!KãU>áž áó™:?šõ çšVPœç|it‹ñOR×(»ËŠvnñàÏ¥ÞÆ- ½%²Cþ¶k²a§iVOõ@YÆxañYŸz'‹ç?tS*Ö㑨¥4~òÃí37ÿ ¤§Ùìendstream +xÚ¥XKs㸾ϯÐQª²°x“ÌÍ){“ÙÍ&³3®MU29PLcLQZ’Ú©õ¯O7 (‘ö8›òÁÍFý@?>H,8ü‰E¦™æ…Yd…BˆÅýî_T°ö—Ὲ²ë$¼KÿùîÝwß[µÈYa­^Ü=,¤VL%N‡Þmÿ½ü±<øÞÕ«µÌò¥f«µá|ù~w¨ÝÎ5½wíj-ÌòØT«ÿÜýðîönPk$g¹µòm6ÒS#e>2rpÜ,Ë2lô ˜g³¥ó Ú#m¾üäw+Á—Ǻìý>.o\íÝÆW$ñ›wµ£…ëæ¡Eé²rQôÐî+ä{·?]sE¿"o¿qžD>«L·Dq[GB£#i©ë]ßÑÚ¶ì"ÏÕ›¸ü¡Ý÷û§•„“ëz¿ùâžz (g-2VÈèiYwt·­óUãã×o+i–® –¹fëzbõí–¥c¤aÂp:æ‡`§–z'äm\çûçž> $å‘H /Qï›®/›gúÊa/è¹È(Qä,Ó"õ¨õ—Ow+–ÝÓOe‘iiÏÙ[ÃlaEÜÂP…YÞÎkÞz×á…#ýc]v]‚X×u´ë¢WƒîuˆDRIeÅy€“akm9\T»2<a„œ¸§`¸ƒì²†tš‰,˜ÖÊNc0ã¼L +(’]'gAQð´›-˜u4TqÈVüzˆ†bMúýÖw÷WÄÝoè¿ë¢¹+±¤ÿûÏJë¾[ÿs¥A +ñeï ¤uÙTŽö”› +\n >o¼{ý¬xÛYÆxaÍy¨^Ò£2>›²Åò1Ý .l}” ¶Ö¶àe䤈ƒ‹}2£ï€ 9ñ°RØÃñpdç!QRª )O ІŒÁ9˜[‘ÆthiÛÆ]$åsï|í+Ú+lÇTv!)»X\B©´Ä§vÜùôYYÛ4aZà7µ×®£¯4,Æa1UG jµHuîPÒ$é#‡¼L_¹Lþ¶K”™ vTVWÄ(HŠ9rЋŽÈ‘q‚vGÎ ·îýÑ…›ÆÁúLœÇ“©÷ ýB¢†n•.¿Ï}™u79ˆ!V˜.ØW”NéDåxnÙеëqÁŽq[ÀEl å1$¬Ž.úx$¿XÎ÷Å3:ÿ¿{j7j -‰Ë!§”d™Õæ<ÙOíYÁ€8Çù0>”9 \ W7Óî8Nii¢y_J¬ðC%;ö¾f×-å,Þðïó]?ãb&™äCË ™…*cëK&ùäHâùxE4*€óT6 ±ºýÎ÷ñ pWÈœœ­‡›š^^Èü-õÒ´z>q YÙÁ¢sDF ¡a—ø8!Y£a¾fù'‘\0Xh-€ˆ‚[ZüºÀ Ö¨ 5¦aõ×asd|÷~àãfÿîçw‹ŸO's&4Ît‰Väf›O0ºT–qcôKÐw^ÌcôAnÃp^o0`_oñ±Ÿ†ýé2.@#^ÁXÇÔ”(ô-K.ÏBCnʈš?„ ÓÉõ3Yï!%(z¿oÝ¥­ +^!RBÏ;5:×,ÓŒ…™ulx«I ²\¯?ƒ¤¶LdÁ>ÂȲà'Œ, ñ +:·9%}jG?AáseZ©F0¡t%ÓÀGU±µƒž¿—÷qÝ?ÆÕˆŸ¯H‚FFÁ“—UàŸMÁÁö0`ý=ÞÒS<—Þ5AäûôúvEÀþe•ãh´˜p ¼/¹Ì²ó§ùbìðr4fê,£BZ}ôsŸœˆÛiý{`WÓÝõW´FGZÚ’:»üä"œ@?öߤ! BÏGbLr7@w»){rzΗhDÌÀQs –y&ß’ +|˜d¯<3–™ì”bZ÷ÐÍM;ºX” ‰!S…>¡)ü¿pñ™à‰§µ1d‹âéÁïH>„§ÿý–q Ç ’õ¤º5ö_ E-‡N`bÅbÏ5‹¶Z$òã¨~‡=ëñ¦iOÏFÏa"NŒ(+„¸4â¢m RßR;9-¼²#°€¥éŠF‹‚.õyÑDl*ä¤T7W³È?AIÄ,ð0»np¤z÷Y©Ìl†R¡Ð2Ð )y»;< Æmª¹¢A‰ðë +;ºH&(—`i‹^^TFüašËðŽ45©ŽîÞyrú–þ5s`GpË´RÚi¿XÍcpjHí0šDj(°t “ylÙ\{$§= xï:¸Sÿ| ¿€N„±Ì(•¿!õ‡Ñ5Þóòè¤0šÙK rË ]Zp‘÷Iè:'g YÏhtÜ"F´(ó"5{šn3‰`ÑšLü0^Ãx:܇IÑû0Pb^EõiJü42/²Äè%†lGÄe’#ð(ˆRÛ «{ľ3¤J?ôHn/ª}îQg$àld~¥%Ó¤’/¼ìé÷Ò˜@\÷I&L«c©\wpôî‘!îYA¹™g–4,Ó™ýãϬ¨.Î|ì(M)zØÍJž3®á¤7ý?ž­LÚáH4Íf/þ¾þŠæÿ>(,endstream endobj -893 0 obj << +814 0 obj << /Type /Page -/Contents 894 0 R -/Resources 892 0 R +/Contents 815 0 R +/Resources 813 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 858 0 R +/Parent 819 0 R +/Annots [ 817 0 R 818 0 R ] >> endobj -891 0 obj << +812 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/core.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 896 0 R +/PTEX.InfoDict 820 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 419.00000000 344.00000000] +/BBox [0.00000000 0.00000000 419.00000000 354.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 897 0 R ->>/Font << /R8 898 0 R >> +/R7 821 0 R +>>/Font << /R8 822 0 R /R9 823 0 R >> >> -/Length 899 0 R +/Length 824 0 R /Filter /FlateDecode >> stream -xœ¥WKÛF ¾ëWÌ-»=¨ÃyèÑ[ -EÈÆF.Ù´ŽÖqêG#É[äß—ä<4²¼‹­ -,Ф8$çÓ7ÜBæ $]þ¾Úe¿~*źÏ@ÐÕ­3#…ª¤ÚV(¡ÐµÙã/HñoƯŠOœuZx3ÆøAîtùÛj'~_âJ)–™[D…QJ±Üe7«C×Þ.¿gï–ÙÝ$+…‘%.RÚÊí"S”hÔA?Fog(ko€}Ez."c£{üÿwqª –Ëû¼øs?´Ý¾Ù~ì«¶ïçµ*±€"í¼3X4ì2]U^Þ^Òo¥Œ£9¥u;,›þïþþæþVü&ŽÃfÛçŸ»Í¡Û ?ïŽíqÜßÝÂ7Ëß­˜}ýS›U›ÌjëÕ'ZŒSè±ñ“W´½.„2¡ë°ÕÍz¬Ã-VV§UP•¤…c4ü º®½&Z†JàƒÊ2º^^E¥EŠ m:ƒ¹Ê ZPma*åÄË bðÛäºãž2¸¿ÉóòtØ|eÄp>-‚§¥ušVYÆ´Ê‹lpë8­܇„‰hãGh}ŸÝ´Oí~`ÛÛ‡~èšÕðŽ4·o<ž¥C)ï]YÏpP D$~J% ªkÂ$et¾†Hê)>4{u÷ ‡¸¼íŒB*t]^ƒŠ,ú×â"ƒRK€1"ƒS»3h´ŽïÍS“¹åo»®ùù~Ó LÖÛÃC³å:žåÀ7 2f(Å9fÀ 4ms9¡@§×^ªÆŸ2!Ái+0V ­¬oGûèÊÂû¸3n©À$Eï.qÙž©´bK») rQ޾ìö ã~¡ÓÿþÂÄ¿º6Û‘À¬‡êo‡šŽÿzfg½±3}윒:v¢¬òÚ–Øz¹4øLÛ’…Æ«Ñ^ðÐ'ü݃ò>(jz]‹ø‚ q ùÄð¬Ö£ÌgÅÍ 5¦I"˜ÜTÑæ¸§BtpÑ%›Z&î2÷"¿Ýuˆ¢‹Îj•¸«$E:øÝ|*°XÏ<)Àš~ 8kmt¾â€,’áÊó‹áø0gž¢ŽyCJЬ·þL -#ÖEÔSª8Uí\&|òœ®…ïÈ|†ò C™5ayŒbœè)¬Ñ'RÎýŠ“Ç¤ÃT8I_a}0;”v,Ï£—¾†æ•rÍ^äíÉ쪠ð]Š}ŸòަÏ$óž“u1eMÿp€2sUëç,\¸cS–çl:ªÉ¥ŠÔ¨À¤lú·oœ myåVäqb–á‰,5íá•2-ô -·ghÛ¿ÅüË­œ·£3÷Nä¹wÓ5¸Ã¾4–y’Ÿ¬¡yþ)æ@¨ŒãÇÿÎWÉË›”-šD0üÔ‹Ds&3Ι2H Ôerÿ,œýNh+»y·×hê—áŒ_hŽÿ3_±73¸)CÅì>q— –Á))›­’‹ù¦./gß“·³ä:Âb8Ó<…KRÓAÙ£Ò>I3#ŒÅ­Q 6m´êv»…4÷ b¤ÏðË¢Sî\§6Á<ïìÿÛYi5Ö»Ÿ¦ï×mY¯‹êªÞÌ˦‰|ýÁ; ˆ[0°°JTn½\)™V„ì9[”í¬h~4··—ì۶˪™|š^ÕËM½lÿ\oËm*ÿÌÖÃÓú@8rxO©àñ, +áÑIm¼z¤…HXÕ":áŒ0ä–IÝEá#<}±èÝq—t7ËCÜânQX€Œñuž{µˆ´Ä*>`Èi0=ÝÈž¬óƒv˜F¢ƒe5ªµD +'žÆ ™ìùSo×åöb2™6˯D$Ňä!|J ñ¥iÀ—žÌp %|/ØO—q€ho +°û€våC¹nÉêõ]ÓÖż}‹šË§žùÜ™âšæ•!zøLG\ dA}\„ˆ-™Õ 4ŸQ‚Róåc±ú×W_íGÍÍ9ÄÙÜæ?©¸ƒÜéÉCO'Ïö”ÈŸïÅC1Áú8y]×ÅŸ˦´¨6wEE.,¤Ou”è„èD¯0ò™ÖOR+¯iE™ìIpNÉɘ’ŽC?ëò<ùB1„ÈÝÕeTâØ`9¥³ìLª¡›½L\¬¸EYÖÉ8Œaö ÎýŒƒü}ä_Ý›¾ÚOÚÏÝ:6£Ñ:éµÙщˆ¥Ëuj„ÑO¤§ôE½ˆÕø%²>L¤5ÁøŒ8åƒiÃ÷¹i»½;˜GÔŠü|˜ë¤ws†ÈΚ3RÆŒlå Q·a÷’Ö?Í`¨xE_\éŒØ™ñh® 1ÒÓËQ}¥Ù™ÿèù¸T1˜.º¾±;ãýÁ¾Sf¥r3^*½|z¡•îñŸ°öÑš wRXÿ\!qZ)Ž# §´v²²qb)Õ)gÇ2WW¨ëЩ$ލXôj4!Îj4‘®wj_,Ž1;P,ü.Êzòpè•K¡w-5vÁ÷íÞAŽ{]qTÙèEý×îZPyØ»BÈ©Ò e†ÍÂ-¨na¬ïr.ÊŠþœsÆàÞ¨g@ÒOËzYTË¿Å]UÆíÃßň”«àÖz9n A &iæý­¼,M×@Ž0ûֱз,’CËêÿó¬òm‡XÕwªcÌð¢ëäó(P™endstream endobj -896 0 obj +820 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080807105751+02'00') -/ModDate (D:20080807105751+02'00') +/CreationDate (D:20080812215345Z00'00') +/ModDate (D:20080812215345Z00'00') >> endobj -897 0 obj +821 0 obj << /Type /ExtGState /OPM 1 >> endobj -898 0 obj +822 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -899 0 obj +823 0 obj +<< +/BaseFont /Helvetica-Oblique +/Type /Font +/Subtype /Type1 +>> +endobj +824 0 obj 1031 endobj -895 0 obj << -/D [893 0 R /XYZ 74.4095 793.4011 null] +817 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [480.4526 207.3242 494.9082 217.9065] +/Subtype /Link +/A << /S /GoTo /D (table.2.2) >> >> endobj -401 0 obj << -/D [893 0 R /XYZ 298.272 369.9278 null] +818 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [73.4132 153.5425 87.8688 164.1248] +/Subtype /Link +/A << /S /GoTo /D (figure.4.6) >> >> endobj -892 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/XObject << /Im36 891 0 R >> +816 0 obj << +/D [814 0 R /XYZ 74.4095 793.4011 null] +>> endobj +336 0 obj << +/D [814 0 R /XYZ 298.272 291.2247 null] +>> endobj +813 0 obj << +/Font << /F63 220 0 R /F28 173 0 R >> +/XObject << /Im36 812 0 R >> /ProcSet [ /PDF /Text ] >> endobj -903 0 obj << -/Length 2382 +828 0 obj << +/Length 2201 /Filter /FlateDecode >> stream -xÚ¥]oã6ò=¿Â2³ü’(Ý[ÉioïÒÝ ¶{rLÛÚH²kÉ4¿þf8¤,YÊÆh±À†š‡ó=´˜qø'fF3ͳxf2 !fOÕŸm÷c÷WxÚE ^ô©ÿùxõÇDÍR–%‰ž=®gRÅL¦Rœ˜>®~~Î÷EkËùBš4Rl¾ˆ9n K€ûj_ÚÊÖma󅈣c½™ÿ÷ñ§«»ÇîüXr–&‰¼LØŽz,­L{Òvˆ3fŒ‘NØ•­A®8‰lQ£@2Ž£çO[’­xÚ¶„~)+ÂnàŠGÿ›Ë8Úõ¶þ¾nÚ¼~%ðÆ.‹reÛk½Ìv„ZÑqIôÙÖ+ÏrؽÎá\Û4´aåÔD¯G¸Cí¡yÚOsÉ£güÙmÞÒ…â(_"ª´›–¡~AW aX&ýÅos„žTh&¹”@‹$¿~þ‚äK”eÆ‚I£”§ ª˜à˜°ÌÀÎÀñá`×Í?ð¤4±§³‡%ªLñ$zþª’¤®ñVøùúRÀÝO_¨P[Ð×ÃI{`iËLWpŸ¤µîÅWóǹUå@\Ús_ÔF2.Mî#Xª³Œ|þ±xvØÌÂòSÏ#»=‹þ¦±GŽyãå%“#!RðÝŒŸ qÕ{ÇŽ¸á± áU¢Œ^’G¢c/œû,´àŒ§Bݽ^3Š„|ÕÃÉh=F€›hÀP_•2àËžÊE®Ö(ÐÖ߬‹X\ÞU{Àh]o¦¢)V¹_ÔöhÝ2‰î¶ØÔE³[~³A ¿‰ù¹ÌÁ“&œZfL©q˜|²O¶ KßÑŸºpuÁ¦a¿ßžƒü¥˜" ÷Ê)ÁÇ12  >Ùõ\¡æ¬K/¡DcU»4$£d°¥mŠöµ¥­7K<SÕD6y3ISÆ“T^]ýèïy;#wT¨Å’s Ò„¥FžKpæýè3G¼‚ï£/‚nó4†þ”t)f*¹HZÆÄø<Ò‹Îz#€_&2¹Äþè)iÉû£³î]f†Å:ÕOnÃû»´_ç)*É·Ý -§[‰}M¿²4­íCÂe킊 ||´ív· -(Ð< -«–[@-owŽÅ®,7÷×ö ¸ÛíR¸ÀBR”%…°;~cëpü€µívÖ¨\ßN.¦ÊË]ݾø®¶ ¥¢b\™¨Âò¸)¡;h|V¯±ÑmëêôèZˆ«r×›,åº#W†lÏW7:œ˜zõh¤¾S5qxWEá胛R %Ÿœ2>UìêæX‘´¨O% ŒüX4EÂas h`êo‰f8Sæ{‡h@S# Ì0B›K#(ƒF7U§äæŽ_ºa Žy˜CHçäŽ-¡±œ*Ƴ4¹,£ÂÀ(—6Ì¡J±˜ó³€øÊ¹¬ýC‹VõT8CÚ€‹«Ëo-…ƒë±‘÷>\s±÷ýu;®[Õºy@ý§ £H¬.RTv¡Brq=; óí£ƒG1ÇoÑ7A˜“—.e3.ðÅ p…³iæ&ÏŠ–ظ¬‡l¡Kˆ¨ÿ°G Q~êÈ¢m¾ š]Ux4±)ê€úâ/Gš]¯ýùG¿€ÒXr¹·íàYC0Ï™Z°É tþT‚Fjœ†Ú<ËAHiIOÜ'¾ÉÞ5š'òR‡3ŒÃÍÆ3¢”hF?~³«RD§ÂêhIYü¤,ýæ<¥ŸKÛøp’0ò`W1,/Ž•–`¼Ö½*Ø‚ž]´ôܵTPÎEêÆi²&@`2òWcFmm8gõ÷ºÎØ}ÞºVË©$ì¶ÓèŽÇì1ýŽ’/¹:¨4?†¢²´Û^ƒŽ¤0:Š˜Ó³¶«X*ÑSS‚ÏGT•@O3zØBç6ðwvnÊÝ2/­ÿæ¢Ë³ÁòQâ ‘ß➀ñðU¼¯Ú‡â¶£l øéÇ_ê°’ÑëÂH™Uå?—ø¼ª¥ éaßzCм¾¦Eƒw[ÑÚ·8¦7¿"8tŽÕŽèÊ!ó*#>ú;©Üœ[˜ns8@$¡î”žþ0Ê[Hþ•Wû7Á‚@ä¡*´gÏíî°ø3áj¿v Î{°ÂwJÏlô4 -°üØîª¼-\c‚zåÃƒ× ÛQ„¨ð$³±´¼ÿƒã=§[œ&GàÞI ÁjŠzÅoëžÂ=Û nôlCø%æEjZ\Ôe°×@ŽðÜ ~„kÿ -y~õ½‰¦Ã oÎ_ÂXïm€Ëñ+hêêè< uWöÔ z^~ˆÇ,Z›Ð5NI’/Ý›Ú0!¼9ôã;¤Näe¿Çõˆ'ÜL²$†i%P¡ÎŒzó×µïœü×yBgendstream +xÚ¥]sÛ6ò=¿BÔŒ‰â‹yo¹±Óq{¹sO;“ó=P,1&)U¤Îsùõ·‹(Š¢w:ÉD v±»ØïEĂñ°ši^d [(X±xlÞñÅ`?¿"à¦9cÿýþÝŒZä¬0F/îŸR+&3%NDï×ÿN~.÷Uïêe*mžh¶L3ΓÛf_»Æµ}åËTdɱÝ,ÿsÿÓ»›ûm&9Ë‘o“qÀ¾Ræ#!‡‹g³ÖJ/ãýRHž”Ýsú±lË Ê$s™<(«Wî°q+×^ÑÖz)’^—]\|=nÜöAC·©6Ž 7WmÚ*à•Çî inKó¤÷4Eò²]âÖÏuÙun6/åŒgšüÔW3š3†ÙœGÅ]¥~Ü^¯ä!Å ™·Ø=%"ŸbÄëÖWX|&®˜”ž'÷÷¥w~[樤4d(,‚Rfçi¿ë#j„ð•£¢B]¿Ý­#ÈûÕ.€Ö®¡ÅÝa×ï<‰]]§ïïn¯hÿ¤›Ž6|‰‹§}1XÌ@Šº¦öì7®ìÏH»ád‹*Áõõ,b:WânÚþ¥¢ÛÖþ¤‹qe“Kô¦®·¨H„µ°î;‚úZÖºš.ÕìO¶-}æ¾&øÅÚ|u±#Ç<¨¶.ÔGpô$÷•X0Úç„?»›GU»¶;6$-êS ›|=úÚœG‡ðFØ#H£ú{ ‘g¾. Ð6檘,˜Ðö­T°Üæê”Ü< ðð•k‰ÍÝBº$wì üRÍ…n®/r󶌪¬‰˜+BCQ…~sœK(ð¾ÿÒ +⯠gHr\»¿{k)tì^ÊãÑÞÇk¦ûÐÃQÇÕ£›k=Ž<À¦È›FH©Z½IPÙ…ŠÉ:S´6ô’¡EdÄø"æ€ý}p…9y éRã‚纵f®¡%6Oö/l] KˆdÜÿS‚½5›å*RèvMÀD¦j#ès¸iš`â È!#—{ÝT4 ”© œ Bï/€% º}Ôñ‰6'91鉇Ä7Û?¨Ù™‘ou8Ë8Üì²]`€ÍxE¿¸õSB¢èTX=.)‹Ÿ”%’ß½§TñsåºNRAã]Åyyñ¤¸ãAÖ‚æª51‡="‹q Åï“ããW$qá­¸Mù",rY­¿Cß'vFëk¬–¸˜IÂþ,Í8°êö˜~/’/]TZcQY¹- ä%-³RR£è+–RùÜd©\hï@¾‘ïjÙ‚îêÊ=‚ó÷D_@úO(FÁsábàBÍ>V0MŠ]Àõ¾†\0T‚ ›z·*k ¿û¨ ì±ìÔe›ÎßµîƒB'×4ª‰0$µ6Mø\¹Šp‡Ä “Ù—7ÒŒ™‡ͳ]G%9­‹ƒ´kÚôÍnž¦iÜŽ}†G¡0VžÅ¨0êälz÷ø0œT^Á3÷¦ÛS^©zþÉ *d@ùGÙìwA©)m‘£ªØ¨=÷»CúÆw(ÇÍ_EüHA¬Fb:†½òØïš²¯|‹‚¨\:ù«£ˆÄûu.iQE²"´dVN¥E̲Àï%b\ž™»¾ˆÔ^û û¿´w²sÄ€>‹`ïûhŸêüØ|…‰’ºßÂV4›çD‰¢ßhfwÀOÔtÄ3“âö^*¸Ú?|W¿Á¸œÚ÷h !Òƶ-ШÓ/ñysk]Q}EœþÏsÄ$ÍXêv½ù¡ïHnÛ®/Áòþãõ6¦›¼~(1·˜²áP–´e ‚õµçÌ> endobj -900 0 obj << +825 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/wrapping.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 908 0 R +/PTEX.InfoDict 830 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 416.00000000 248.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 909 0 R ->>/Font << /R8 910 0 R >> +/R7 831 0 R +>>/Font << /R8 832 0 R >> >> -/Length 911 0 R +/Length 833 0 R /Filter /FlateDecode >> stream @@ -7306,200 +7089,193 @@ x °\e´^W÷u³!û¬¦N™Qx—×™ß÷~Ã_-LYšC.º²q: E†iɘ\,<Òr•1£ƒ®îë&CöYM2Çh3 ­^Õ©C§TÛš¾²U{u|U÷0~m<œ"ŒãqàÉ!C>À,pj¾4& §Ör•1ヮîéÚñ˜}VS§Ì0>•fÀ¦ÚÚ[vsIËoä†FŸÕjuûnØi°ÛÚM"dá7ƒÈ ¿IíŽÅð£Ýö&B£ýÆ+ë¾²rôrN›2«ásÿüjÎ{S,Ç×S§šSU?Ú1(‹(BY¢zlÈ_ˆ•'cendstream endobj -908 0 obj +830 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080811144032+02'00') -/ModDate (D:20080811144032+02'00') +/CreationDate (D:20080812215347Z00'00') +/ModDate (D:20080812215347Z00'00') >> endobj -909 0 obj +831 0 obj << /Type /ExtGState /OPM 1 >> endobj -910 0 obj +832 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -911 0 obj +833 0 obj 580 endobj -905 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [471.0316 738.8587 485.4872 749.441] -/Subtype /Link -/A << /S /GoTo /D (table.2.2) >> ->> endobj -906 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [73.4132 685.077 87.8688 695.6593] -/Subtype /Link -/A << /S /GoTo /D (figure.3.6) >> ->> endobj -904 0 obj << -/D [902 0 R /XYZ 74.4095 793.4011 null] +829 0 obj << +/D [827 0 R /XYZ 74.4095 793.4011 null] >> endobj -402 0 obj << -/D [902 0 R /XYZ 204.6417 423.8441 null] +337 0 obj << +/D [827 0 R /XYZ 204.6417 510.7007 null] >> endobj -901 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/XObject << /Im37 900 0 R >> +826 0 obj << +/Font << /F63 220 0 R /F28 173 0 R >> +/XObject << /Im37 825 0 R >> /ProcSet [ /PDF /Text ] >> endobj -914 0 obj << -/Length 2414 +836 0 obj << +/Length 2309 /Filter /FlateDecode >> stream -xÚ­ksÛ¸ñ»…>JS %|õ5ã$î].É%=»ÎL/÷aŠ5Eª$÷Üéï. H™Jœ¹ÎåF‹åb±»Ø'ÌgüÇg±b*HÃYœJ8ŸmvÁ,‡oßõ¿ÜÑ®<ñjHýâæâ÷ä,ai©ÙÍÝLȉDð#Ó›ìçù½/:S.V"Næ’-VaÌ_†¯wûÒìLÕ¦Y¬x8?Tùâ—›.®núóC°$ŠÄó„í©ŸJ+’´½”Åq,¬°WE‚©@Î_Wm§«G\ˆùç…çu…‚ès–rÁѸýöúuÕ¡"@^éòCSoLÛÒ¶ñá “J¥n[cöÍ'X·Þ*˜w$†*¢-v ÌeOB_äÎy\€íð,øaˆU Ë‚ϧdæ gI˜ðß&t —Z:)uYÜ0[)0¢¯ð˜¥Â™•ì·[¬d*ç×^ÝÕ ¡Š£ˆP´Á4HhªÌXU‘òé¶uæWÇàv‘as÷IÆ*Z›´ê¶DÖœ°‡ 8‹ƒôx‰—ë¶kðh½éΛ# X*¹7Gi²"/‹Ív çŠl"Á"Å{›H»”ÂùVwK‚2Œ -  5€Ó»ú~!‚y &®º‡bƒ‹ûÒX›“íW½ %»6Enªi–„;5·“,ÓÍÝBèP¸|¥§Œ¥Lò ùFã­ú}#GÑýæûýAÍ‹ÖCF˜mAªôQi±V#c×}øâÖܬ‹œˆ>‘–Õ×^Ë%“s‚Ðö£·/Â.¬ÌÀQ𷠬ߵýž £AVb2‘át:·é‰F:oR‰^ÇÏÕûõ? Q¢lVɇ`ôù¶ÐôåÃ"D·øuW“…÷[ëR@òP4AàeVQ¤žQiðý§ªŠH°8MÔ·—Qìvv¹Áû}@CkpÐÒŠNA1‡,йÇX[#‡xÚ0rþÕå‡×„¦<Ài!lnÈ|Œ–/LÑî S¶è5dÌ¢5î$t& íŠnʱdiû¬‘›îfÁAÝÞ·Ÿ‚0€ÿù„9”b |†ª¬‹:‘¹§¹PãÜ -}pb¾ ãñ„‰zâi¶ µûí0™víêãjö%¨ÝlK]å6d -–ÌMŽ"¸Mw6´ìW Ÿ‚-GêæºqŽ IܺWjzÿÞ}’Qä3<ªÖ’?Dóï ç1ŽÁÖªs‘cUB2{0…cQpÝÖ>P§|‚ -u:.\pׄD!ô=©¯êÅ ±2î¸{T¡ª\ÜG.¡Ãýˈñ*û(xôšLÙ0a<Ï!lû[ø-j¯uC¸wEYB<Ü*—b#r9ü–ŽüXÇ}¾¿JBÓ1HÏíUb€ZnÛ¼ÒjÓdKäáÎIX*3VÉCëì­%ó“0Áœi¨„ÔÎuµ1+:ýÂÚ][ØøhÈi4kÿÅÕ0€\22Íý²ükÛî@Â;1´tšùÖy!\m@¢^ÒmEö›ÒÖÚ:¢uÌ^‡vµ=½ôd£ê¥ƒ"yõxSj(‡S÷)måÀ§ÍÝd5 YJáè\„ƒ)0èð„W¬צ Y~40£Ùl)Aº¬„rNïÛE ¹ËXØ‚×x’öžª-Á|R0ÓïaúûÃ…½¿‰¦[à˜Á}0¯Ûí;½ŸJõМó@ ŸŒ Y Á¿nÈ(H¿ (ûðrqÝ÷B@º$T»7`Š~H™KE,’qü­ %f©D¤'á“|"¿!ÎÛèCy@X¹;Ÿðæǽ¬ïµ €ß`«÷…[Âe{`döÃŽ°¾  µGõ #gžÅû Îè׺1| U&—ˆmÁ† 0ÓíT.˜„ögìXºîœÆ0 ½­«ü/&OK•ŒŸtŒ_œxUÂB•„_÷;Á’$ñ¾$¶m]eƒnGÇ¡r ÜQéÎk@éoÒ× ›$2ñi~ï6Pþ²ø•5ÍAmtySìÌ”-`nUÇzá{p8 DtÒ*L†õ€²68(Ÿ¯A¶C†¬R?Ѝ«¬ðñÇBß2N@_»ï£LŒL‹É„›B%·_H¸QØO÷kóX˜-œ“&ןdE ¿®|HtÚEöÁ„R¦¡kÒЩÌRmG‹:"mÍx˜ÚÜœ°µIP×Ƕ -êƒ`'+äC,ÏÆ?[Mx´q À ®S7ˆ#ð÷-ɲvì7[÷Pu¬˜þ[ªÍãÉÐ>Ìœ¼lù7(rÆa˜>l=}}RÑ{V4ã‹C¸ÝÁƒ–pñQ螘pnÕ@ºÞf±¯\5(çñõqŸmÆ­¼N¶‡ÁÍŠ5¦È«ö¬r&ý0þŠnG¢óOu2IYÁTh›™jk]EaŸnë“ãS¡y\чƒ'ýX ^›Òø®j ‘”ö-ßpÕÚŽ!ë,P *sOa¶îxÛ “@»ºj»¾)³ç1á5£!.â(®qÄ* žˆ«qè'ÇÆþç.A†))·¾ó¯‹Ÿ fÜÆÐЦÌ`0ž¦b¶»€<ÈTˆÃ7aʋ닿õ±§8˜Dâ<3Ú3ö[ÆÌ$ 9Og<…DHùåWh´NøR‡úÚ;K’`¤ ?øt ¡ÑRjÖ“Ù>ª.À"ˆ‚Mc 4¼l N^VÙOfS6ÍÕ¿5ÎK8ß^ßÀ0þNW:Ç+Á-ݱ´·'„€"â$A·9oÐê º»{O ;Ù[Ä(_¢Ò2’ꔉ} Ñ›îê3Lo^fv°þ3ýTæ€~4|ÙúÇ„?öî6:u¤½TûåSÖø ¹9=¾Y@ õüRËr¤)ÙhZ½£&Ë!ööýËË·GyϧÓ÷­»¦³ÌKÖ«0RXJ‰ô¼QwõÏ0ëOÒ3†ž6/ëõó,+‚iŠ@€W'ÉØC¹ÇFüîíû#+N38cÅ£¼C˜ ?aðß©¿Ð¨z~.Sè6BþÛ3à -³Pâ´í6ÿ?2W@ ÔóþÚ•$,P”åžÖ$‘B·BöTh˜XýÛÕ€ÙéÉÿ1À.endstream +xÚ¥ksÛ¸ñ»…>JS ñ"Ù׌ó¸\.I“žÝdæÎ÷’`Š5EêH*nÝéï. H›r|s“d´Ø÷ ‰fþD³X1ÅS=‹S @ÍÖ»3>ËáÛ›þ7ò¸Ë€¼b¿¸:ûãwFΖ£fW73¡$ZFÇK¯6?Ïßeû¢³åb)âd®Øb©9Ÿ¿ÝíK»³UWØf±ŒôüPå‹_®~8{}Õ“Õ‚³Äñ<{ìÇLŠdÀd/¸NYÇÂñøqõ/{Û-–REsÛ´ÀnéWw‹ˆÃÖÆVŒ6>ŸšÏëò?»$|¾ßÖŸ)š A›Â¶¶%xH£ÊÖ[÷¡MÄR£LÈÕçË‹UÛ5ÈA¶î>5õÚ¶-‰”p¦ŒŒý©Ã.· Á‘s=Ϫ ¢*ÏU[{îìo›ÁB0ñd¶Œb– +¯ ØÕ·xU]–Ë‹OoÁ„ŠÏï Ÿ ªææZÆ*Gû¹ÝÜzõEs†;Ñü…-Ú}aËv!¹×gÑ‚ª„L盬¹¡s»¢›ÒˆŒ‡û½l¹í®p”µ·í5×þEGT:Iü© +i®¿.„ž×;Z\;÷­ÌºÚ/ª]*ÚÈ7žW´/î|"—-jÿÛ]K¥ºvIÊhŽ‘”)_x€ŸÎ¶ëm™U¹EUšÛñÞÜ ªèëÐÏ ýém‹öD„]æï)vô;e9Àkm¹*rôGDrŠð¢îl± äZ8ÓYÂ9 T8¬ûœ£¸Uë­3hyä7›¢qŽ.\|-ɈuÑvŒ ï]ä#äÄi,-ÿЧwE`¾,=´ÏàVrˆi“&z¬£EYBÜ‚‚QïR&ägRÆäg¸óÁvÛºÿNŽ[M©@Áͱֽ +Þ}8+Oç8f±‰B”œvB¤Ž9íœø»;€/ÒîÖ‘¸oé«K‹ðpí½+«Övù¦ÁDáä%ÅÍb á1Š“c*ÅG=§ž\…/à– Ÿl³BËA +‚¿mÛˆsÂÙ7––^,ëc×1“\;âd?ãh¸4ÎAq‘`PÝcJ]:SdþÂÌ/Ú1ZqöfsI:Þ•Y 9p*á)ÂÊ;Û›)ãIÍ´–Âãù`M¸ø +¯2̨\Ù‚xù»=€ízK1$ Ä§6ƒ!ØC&3)æë>[jã³7Ù!x߆vzóá™o‰ÖãÞ¿ÏÚí‡l?•Û#–D\ ŸŽŠ˜)!¢o+Ò0 Á·£x×T= ¸õœ¶Ú½U/›ŒVàZÇ¿5Z—2†î é8`\à9ÿ|FàbŒ€*0´÷´'g¥¿¹¬o3 +ŒxþëX½þG`í]î§ÃŽ€Pñ}D¸v»V¡yàrÇÛG1F¿äÂñébCY“ ðºvBÙR0HJzìT¹ì¼ÄU~þ¾®ò¿M¨;UЊõMÕ²ïÞ€ÔiŸS Ó*Ñßö9Á’$ A~N×¶uµ9¶’˱p ¼Qe]€2ߤŸA&Idb<‘½?@¹ <ÞWÖØ·´ÎÊ«bg§t2}„øô €çÂŒ 2>ÎC%ìºYÒê×»-lIðzSàl@¾(\Ž’j€ÃócáHí¿³°kħ’m +Ý€Öê·Û i¬ì}a·Xr6¶ž Ã"÷ö5OŠ„EèU£îcÊ5xÚ·ÿTöõÈ/.»ÌiÀÜ®ü|°u‰_§óËc—‡¶ÿõÁ§C‘‚±Ìµ]úTðìPÀ½ p= +pªÿÜ3+ÿzëǺ‡Q‹5 ¥ú<4 Ë£ìá&6AtÉáøx@=âÐäg&&?•F áT‡üÀë¹rÝ 91öb˜d« ë´ïAyÜ‰ÑØ"¯ +ŒÓS¢¨$…¼$£§…bd•6,æ) ÛÕÖù†Š ™Š3(Íý’>ê—ÂöÊ–6tR)¥Ä.š+Zµ®£GÈ9TxÊ<`Ø­'ïúdbhWWm×7bÎÁÂ^2Åœ)Ž<áG¨Ò"E\bÖ·8{T•­þtÒ f¨¨à_Ï~þ…Ï6`ŽÎ8“رßÁ‚³(MÅlw æ ‡òìòìýØG +Å cŠN_F9\æÁþÈø2Ét¥0Ù@²€Þþé§ÔW¤ÀY8g"N¾ãoÄYê<ãf–Hè®”šõh®yª pÃù|ÝX¨ /(ÕæG»®¿Úæõ¿3|¦Á9ûóåŒÜ²*ËÑ$x¤;nœ;ë ! úi| ´hJû›AkãNïiáæw·ñ_Ê8ÎI#ÕÃKÜKH¶î^µUxnë¿ÒOeïèGÁ—=bx2øsïn#"(#¥jØ/_ßð6/× (žÀ4çç#IIGÓâ%9ÞÏÞ|yñþÈï åtÙmë Á²Í&pÖ‹0XJf …<©ÔÆ›þjýq€úlÅæe½zžfŸV¡à¼:IÆ4†|•øæýÇ#-N_pB‹G~‡7%у þ7õ~© 4úH02Ð@ýḭ̂Ä,Äu1æÿîÌu,7‚G,6æå&BÀø·Ý·˜j¥¦wÎÁƒ’ ++÷Xà°ÔüÞ·ôe”ÌaÚ¾èËîPÀãòDû¡øx­­¬ghÔUP’ABÁ`ãrCÙð6Ù"Iæž wÞ3IBéê°â$±¬“ÐÝvhIÒ7n1=ÜÀ5ûòÐN¾k‰¾‡Œ²›êMqnV=¨äœÈ^ ‘G/ž.öa䇱'ÁWñíé@Ê”dF•ßHAâ†bèdr‚áþÃ9LÝêçc}wâ•#JUâÛŸk˜9`PÂvi|ç{6¤ìßÊ`gá¬,Ïi ¢·=DÀÏw/ )Ÿê!’„qeÄóþÿd€ü8ÂD*˜Ñزz,Ù¤'ÿ[ä Êÿ°»eendstream endobj -913 0 obj << +835 0 obj << /Type /Page -/Contents 914 0 R -/Resources 912 0 R +/Contents 836 0 R +/Resources 834 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 907 0 R +/Parent 819 0 R >> endobj -915 0 obj << -/D [913 0 R /XYZ 74.4095 793.4011 null] +837 0 obj << +/D [835 0 R /XYZ 74.4095 793.4011 null] >> endobj -146 0 obj << -/D [913 0 R /XYZ 74.4095 451.1253 null] +838 0 obj << +/D [835 0 R /XYZ 74.4095 482.0192 null] >> endobj -912 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R /F88 792 0 R >> +834 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R /F88 714 0 R >> /ProcSet [ /PDF /Text ] >> endobj -919 0 obj << -/Length 1875 +843 0 obj << +/Length 1930 /Filter /FlateDecode >> stream -xÚXKsã6¾ûWèHmYñ"ÀÜ&;™-g*UNâÊVm¼Ê‚)FéT¼¥_¿Ýh€CJ´w²åƒñh6º?tÝ_¥ðÇWF1•æzer ÎWOÇ›tUÂÞ?Æÿ<Èn¢ðf*ýÝÃÍ7Ÿ2¹²,Ï2µzx^ ©™°‚Qú°û-ù\¼Tƒ«×al"Ùz£Ó4ùX9Z¸;¾Ôîèš¡rÝzÃurjÊõ¿~¸ùþa<_‹”Ù,_gì(}m­°kGtÎŒ1Â{×€YR'»ÊõîHãï\Õ¿TÞ˜½žºóR*9¿®yš¸Šv¾ï\U6Uß;š?¦:ý°í‡SwÞÐÊ©ÙÑàŸ•Û¹nëj·]‹Ôûì×]Õ¸ž†¥+ÝÖ5.tßµç5Àã@}š9YP4%()†˜ÿnX.‚3 Ôem¬ðß#ic Ì«aÀ¹I¶ÞØØámà 8 'W×Þ ˜Öí¡'›èÔ¼Ô§ ºŒL3.lv¢yÇ 6»÷¡F)€ä–Ž{}”Jí;çADÉ=³€fïºGd#rÅ,Þn@F¥„”9ùŒ¿£aY·[òSª4ù—w ×ÿ\ ´Í‚o\f,&V‹ô ç Ex®xë‡bÓT4;wèÏøô(êèdi~q­Ó¤¨ë[š‚ëý8¢Á"S?Éöàà‚Ûãà gVˆyà,Ç d+@4 Xz­º]Ø BMõ´›Å©/Ý3:´‡ÏÀ¡á–6vEøïãÌÌb)hiŸö×ú¶¥ë‡5OÜßõoz瘌çox$8SF¨¥]€‚+0z#¤¨ö2«?VàŠH³Ü MǰûÇD³_øæî(íêc{óÓÍê§q3Ë  -I ŠÑF«—ªÅ¾j…U`)ä`©0ËEc‹R”.X¶U½#"÷uΰo/1:c©¶ùjrÄ•!£Ðû†\éò„«êýr­8àEºÁ-ЕÒ̦ÖzéຟÚz‘°räì(‰lü SÊÊ+m?ìo—(@EfJÂý, p…†dà’7œå¹~?5€1Y*Åûå^¦C©I¹—“r/‘üžö ñL¿Á¨8=ÒT}ÇæiÚ¿øM¢6¿ï|2aR!5øµÐ ÈPÄ.¥0åh:,ó £•»ãÒKõŸ”Ø‘£¡TVͬ¾›ägh3jZ‹< «»ªs‡!tÞm\Œuÿa \™ýaócÑeTuŠ…ùË(Xqk™&ÿy©«3´‚´w×@ñƒ¶oŽÈÆë¥bOÕnƒ\3w“ŠùùÔa9xB(&c(RÏÏx0AiA ѬhAMÄGiBØù6´Çb¨úXŽJw,¨±ãJYžâxz¯dvA YÀ±WÆ *c<$2ž^uå*ž2Tübóå“‚ºÐKôŸ_¯ Ë ·³ã/)1ʼ æL[ͧö†bà#@Ió¿)3Lóœ#A–k•«÷Éâ¥ðEFªbÖT¯Oà©eÜŠðõ®è°ë€.»t†ÚþúiïÈËçвÍ=ÆCC*¡JŠ\_´Y1y«…7æj9ŸúûÞfW•t‚Ë–\Ö–®cúë/ØÅuhiñ4Üœµ‚I°oìHÑO:»vph]aàãب/ŽÁëݰowÑÐ]¹I> ±E¤F46⊳T>Ï]d¨˜Ã4øumÚÎ#Z·´L¨Â`dœô0Ááœd›‰°ë躰ŦešÓ3ç‡G™eMãiBY•üà|3t¥––ö…W#’êd¦¡½Tk…„²”åÓ`  Œ[³¸ø ‘ -}«‘y¬Î=>aðð-!.ês]à£4ÞÎbT¿÷žˤÈÅÿMÊlx¼u[|Öà™X¶ðÿ}Žæ\½[×WÃy íßö³'ïø–›¬Us´Bm€wV_Â'¨ëHË{Ä¥#X8¦ºtÆÇ˜öoÿ¥‡,Ï¡cvž.qˆd¤d¹ -O qóÿ‚Oã·Z‡I®8!™áÒøÅßë - ‚LÎÂo0ô8^Îâmf/¶yl sß®‹šÑäcA¿§Àð˜Ý7U0ï‘U—9žCö/gr«ˆ1Q4ûÂ÷bdïÏ`ø©.ÊÒѸÝÒÿ]ÜŒ¿óÐì3RZÛ Ô·E›/±}ãIh!ŠT&¾îʼnðÂ#',ÓðÀRèÑoþ>øÎÉÿ“DLEendstream +xÚ­XÝsÛ6÷_ÁGé&B‰O‚}K/î›éŒÛxòr¹J‚%Ôé’T{£¿þv±MI´“vn2ƒ‹Åb±ûÛ/ñ,‡<+Sy©³¢”°à<Ûnòl{ÿÿòÈ»JÌ«)÷7ßýhdfYiŒÊ3¡$Zò¡Û/>VÏ~põr% +»Pl¹Òy¾¸;<×îàšÁ»n¹âzqlvËÿ<ütsû0^«Eά1âÛt¹¯•v¢äøp]²¢(DÐñýºŽÝi ЏÎù]ã{Ò×ùf ý0¼#ÚŸ¾ÛÆÝÈÕøÍ~ euìwîñ‹,ÔΩ|‘Nm«øŒ‹û®¥ û$¥Ýì¯å­wK<ŠìN‘êû]šk|˜âÌØÜN­5ãÉ Éd\°’ssf¥¼—Š2X hÑ}÷ÝRä‹vhŸðm]¯Þßß½ªÈÈKû¶B®×½f +É$^»kÀR.¶Þõî@kðäf߀³è3ú +VÕñq䯅zÁ x +ðInvp>Ÿ[׎hÇ& +ÝVý W0F |vnWÁ #ÊÝaîšì±â+E! “Aˆñf‹…oˆBÊáW· ‘e_0Ô­ïÜÓ@dz6]<ü°äpkÕ?­~®šj—DÑ›ÎNCÅ-e¾øïsíOÈ´w×ôCÑ{n7àýc) qÝÆXj׿B ÀÙ3ɉ§c‡ÐÞ )žÀXKž/bÄ=>âÅ®¹Œ ŸâŽ.;ÐÙ+„àЪÁ÷)œ¶Çn³¿ˆÊ—P~5ŒÌ*)æp«%ãª4ÙJŬVÈ“ýžå¬¹)Ót »¿g#á»»ƒ´Ù‡öæ—›ì—qÓ&¬” µ°z.ç]‡Œg•PÙJB|h›óQ4òl”üÐæk_oÉ‹!MìûK»mX®m™M/¹ÒeäúŠ.×ÒP—s˜—à¥*ˆÐ*ÅFié«€KñÜ3†Ó¦­{â<»I–Œ‹‘q~- ©”•W҆없€â”'ÍâÊ R,àêge©ß΂²à QogA …6%Õ×÷$³ +”=÷å…Þ\V…/çƒ.Uu»,-B+YMÍ@ëJ6UŒòJ U‹K%.¸¾ví•4¼–¡1Ì¢÷˜ÓÐ,!•áâ«°r1ÿuX©œI]ð·ae™)Œ…•OåRUÛÌÝÀsÈ“¶LÈÝVÝWרSàkþDg»z³¯ ®»|2ÞJf%9XÉ(}^iRò3MV % HÓØ‚(Õlý)d]6÷fmYÁuµþü ›«5­6Ã}4ÁÌk­`Ròdyz'Ý];¸´ö˜Îñs:ú¦¯ŽùÙ ûv› u ï‡Ô¹­ñ}ÇhO®YÓ*„u â«->/-˜¶ ÝÞ™¬ +‹±ÎáGA\ž· Í„Ùuä®fë"Ów·MlO_¤1MzeÕâ'·ÅJw%–Hû*ˆ ˆ&‹o:Âa´ŒÇªf_…±¢Pá5éöc]ív) à^»¦¿q6†g< GGãðÄÄÖ6Í!IñKS`Ê€{˜- 6j± F^»€Ì6T7$Ã<ªÇ ]N ÕÃ$Ø?w*nâËhu‹¿¸4´¸—qâ8Ô§ki‚Å5ZHôÉ»=ŸEt}ïæ¦(Ïa¬„PAÀæåPpBg ¸ÐƒŠ¿žp9´bÉõh½u|Õs˜ð‡tófÿŽC¿#Éù¨2=#n§m_˜‰øâMûêøûÆÍÿ:ü­»endstream endobj -918 0 obj << +842 0 obj << /Type /Page -/Contents 919 0 R -/Resources 917 0 R +/Contents 843 0 R +/Resources 841 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 907 0 R -/Annots [ 921 0 R ] +/Parent 819 0 R +/Annots [ 845 0 R ] >> endobj -916 0 obj << +839 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/protocols.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 922 0 R +/PTEX.InfoDict 846 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 472.00000000 312.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 923 0 R ->>/Font << /R8 924 0 R /R9 925 0 R >> +/R7 847 0 R +>>/Font << /R8 848 0 R /R9 849 0 R >> >> -/Length 926 0 R +/Length 850 0 R /Filter /FlateDecode >> stream -xœ¥WMsÓ0½ûWøе’-ûH¡Ãp`(M†{Ü6Çm’RúïÑêcõa—<™6òÓzß>í³¬<äÅË üØïu—½½’ùí!c9~ö·™(ru‘ †£¢È÷mvó&cEþ”é[ó«£A ;­r<`8~ì׺ËÏ—Š©F`y“r–×9”e¾ì²W÷ûþدûíáõòGv±Ì¾F•Š©âÈÉ]=#è"c€Õ(œ×ˆS°ÆAZœÅp…°–&¡àÆEŸT×$êX)s`\ëû¶xw}8îWëã¥Uê…j>᪮ §¿RË µª‡ÊT=â¼pxWƒ'™!ª94FSû«Ýg^Ú¤ËPR!´¼(@™§³cŒÙ†Š=¬BŠ–CICíÈ“Qw¶¬Rt¼©#CáÿáaVåL&&>Ût÷Û¶S«±:nú݈©uÓU"!°'ø/°dŠ/2,qeì¦ - áÒ ª ©¼¢ ÿÐÿT.U³žþðØuÏC*Ç©ŸZ\—b:<ŽÂÊÑ)®¡2|N£<341¨Q—›Ýíe¯þ†ª°ÂLeÀ+ªHF}Ò¥›Hq±zç™Õ­"Pv¾ïWß׫Ãp²ŒTÈPî* >ËUjÀÒÁ1Z#*cR†y¥´:lÖŸ›qQÈHe }XV¶"QD6D¼tx×z=FIæxPå!]Wív³ºÞ¶/J3´TÌh»$nôbЮÆÁ1ZØí&le˜×.)­¬/»öònuhß÷]·ï—¤:†ý’0*JãCUNeÅIæôKV^Øò©ÿ›0Cú²2®ÓOíïfÜDŠƒ{mÂ$Ï uwÄ¢qY»ÿÙnÛçå¦kâ,)Õ2Þ7S•ƒÆuB¤3êD™´Îç™Ù;¯îâ÷±ÝïV[T·xÞ­ÇÛgŠñ}¿ Â`ðz‡'°NÇ“4%™ù†&qŸv'ÄZ*†´ÕúaW8Ö'Ôø”F0†è÷`“œÆØÍ axNã˜%¬ê€.ºL–tGÅBŽ“1HuC zLþJÍ4Ý5„,SÂHïE ÃÐÐ…Âkº£!ÇÉ­Dûß0è±WBWj¦ôúËHÉ„0$âæø®ãô˜ˆü•ši|'¹lB¢)aúާ¼ì2{rn+|kó½eEd€)azå*âÈeXAl´)awîlŠ?€:3ôzÀ¯<ãþ&Æ¢M ÓzpË5<aü•šá~áEý™†<_³?dEi”endstream +xœ¥WKsÓ0¾ûWèŠõ²dn<: †>2ÜÓ`Ú@œÐ$¥ôߣ]I+ÉIš€ÇÓFú´Úo?íJ–ïY}ÆY OøõÕë+Ãn7gð¬o+U3¡l͇V]³uW}Uñš=V8•]}Ükt†{0‡'üÌzönâ˜,“ï•'çÌ2¡5›ôÕ‹_ëÕv5[-6/'?ªóIuY¤S#SÆxö ×à÷ÌXÍuã§rÑ9;iÁŽ&#.LÀy 7£¬àq­ªmj¹6Lp‰z¿^¿½Ùl×ÓÙö"(O‘OÅ(i ëѸåÖÅÃ%´(zÀeñÜÌ“¨ÒÉQb¢õšºßÝr»aoÞ°¤î0’æY)ZaP+„«§>´Áf‘‹N°3á0Ù(0i 5±HZÝ…ŒòÆÑÉÖ5¾ÿ²æ®üÌ ®Ïæý¯E×»Õ˜nç«åž:Ǽ;GJAZà_V•CÜ/ U»›áréj½ÕyU ¬<@Ý‚´Mª‰ÂÃ?”ÄP¾P.LÊüÃCß?íÔ¸§Šüâ€$ÅùÄfUU80ÄÒù.üŒÆ…Í´]Ì—·+÷·»…UÐçã8$PȆ3EÖp@Ç!ŽŽm–¹ÒϨÜÕ™ÀwëÕôÛlºÙ=¤#rP!œ>.ÇjY•:Â%j5eU’‡qU©tÔ5ÝÌgŸ¶óýÚ€‘Â8Xœº ©âF\G|[\ݬ2 'c +Óù!yWÝb>½YtzZ +æ¹äV;Ék#\¢u8¡ò䑇qÉ3&¨û²ì.îýªïçû³g(ŽƒÙ3b¯6ÄwÅyx¨®t2&{¦Iú&«çôyÒ£%îän,¢x!ø†¸ˆ{5øø!RÂÙY·q vëŸÝ¢{šÌûnGc ¥XžÍ¢N©4z‘J óèE*=Hdò32“IäùŸm·^N òúi9ÛŸL/T=û¢¨)>±óvÀèUÞïädä ž4~ZÑèi)’hñâïjÐÆ;oyé#LðÅ&À„ImHê fp탛] llÆG¾2šf4<ç8j¶Ām¢H=7Ò64KX‘³œbDx@ 4kyFC‡[šaUÎqÔ•à6ð ØNJ¨çFtÒ/¤)”œ`D¿<¶‰(õÜH›2)M›b†w~¸¦@·¯ÂÕ)V[RËyÊ-¯‹8Å W®!QT™ÈJHd5$ÊB;Åì.Þiá{ª÷ͤG¤•ÇϬ(/tŠêØó‘ç'õ܈L /x‘ŸSÌ€ç²ú P}uendstream endobj -922 0 obj +846 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080807105751+02'00') -/ModDate (D:20080807105751+02'00') +/CreationDate (D:20080812215345Z00'00') +/ModDate (D:20080812215345Z00'00') >> endobj -923 0 obj +847 0 obj << /Type /ExtGState /OPM 1 >> endobj -924 0 obj +848 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -925 0 obj +849 0 obj << /BaseFont /Helvetica-Oblique /Type /Font /Subtype /Type1 >> endobj -926 0 obj -954 +850 0 obj +975 endobj -921 0 obj << +845 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [134.2125 243.1787 148.6681 253.761] +/Rect [133.8279 340.0378 148.2835 350.6201] /Subtype /Link -/A << /S /GoTo /D (figure.3.9) >> ->> endobj -920 0 obj << -/D [918 0 R /XYZ 74.4095 793.4011 null] +/A << /S /GoTo /D (figure.4.9) >> >> endobj -150 0 obj << -/D [918 0 R /XYZ 74.4095 687.1203 null] +844 0 obj << +/D [842 0 R /XYZ 74.4095 793.4011 null] >> endobj -154 0 obj << -/D [918 0 R /XYZ 74.4095 642.9323 null] +126 0 obj << +/D [842 0 R /XYZ 74.4095 741.6808 null] >> endobj -403 0 obj << -/D [918 0 R /XYZ 256.0589 356.4729 null] +338 0 obj << +/D [842 0 R /XYZ 256.0589 388.0266 null] >> endobj -917 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R >> -/XObject << /Im38 916 0 R >> +841 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F26 170 0 R >> +/XObject << /Im38 839 0 R >> /ProcSet [ /PDF /Text ] >> endobj -930 0 obj << -/Length 1768 +853 0 obj << +/Length 1640 /Filter /FlateDecode >> stream -xÚ¥XKoÛ8¾çWø(1+>$QÝS²Im±@‹=ìf²ÅØ\Ë’+Ñ-_¿C)K¶œXäŠ3œÎ㛡é,†?:ËqžÌ²œÃ‚ÒÙjwÏÖ@û£ÿO=ï"0/†Ü·Wï>¤|&Iž¦böø¼x•„ž„|,–kU©µ!¨é/›vq ]y¯Ý,_¶|qµÓSþ¤,'±ˆS/´;øJ\8fé¸Röp—út§ÌmÓTª¨mb4fÁIÖ¬)íP#‰ ‰g=ã4ÂH…‹SÔeÑ–>G.fcN!r© ÊÂ¥§5&QÔ;ÔvÌD‚0¸úÁjÁJ2Áé8“ЉÝGµ̃ºö#E‰ñ‡Uq0Í®0ºsÉúj¿rÛ8{ÂbÛ‹@ÜñÇnj´»ÆiÖ2ºXAJÄl}ðÆ¹±(Îð¦~ndб¨îZíài•èr=€pâPÎ,G+Ü,ìŠC.þ<ŽË@WæØàîÙ?`»ÒãÖ“*ϳVVœ3½Ù¸±5±Ýâb±Ä K²è“²~:3Äc”# ç;/Ü"Úè^ˆ»Ïc‡ØïI6tïûKÓ-Í3€›”¾>Þ ¹ÜxÃá$ÌEIÂ|5JÁåQ">ÍNµ^âu­é\븰cNÒLˆ±Vx}a$íƒ MÃ3̸À9öÔ Lɬ{eÀ”ý«[¯¦sd¡jQåç¹°…Ø@ÚÚ걸ä;L9ÍçX†ÁÏ\-]qØSî™»ðÖÄÂ&PÖÊñ)Üe¢)Iáµ<.Ž@Â{Ë®›~·_œ½·5<òoêgºÖ!÷:SxèV—ßU4çòÌp½–yíÍÌ{Më1óNµŽ[]ŸyC­Å`ø76L!ø¦Åu‰Ô¦F¯¬µqÍÜfÑDÿœNi?¬¾Ç÷jâáÚH/-dYÚ(üÍò_µ5Èa'{›]æÅ8šÄàÛ6œkä=æ¡%¨w5ØjÌnø~> -ò#LoòI²¹‡„¾ËÂ2˜…û?u[âjp1Ÿåv:¬AS%4b÷ƒ«Ç@!ñÇ{èôÇKÔð˜i7Eµôâ*Z\Úv?Ó€×áÆ?ÿÐèb6KlDÊ~퇶óÄc8‡-0pYçeéÅŸÍ^Ñüÿ÷endstream +xÚXKsÛ6¾ûWðHÍXž|¤'»N:N'3Iìé¡u” Ɉ)ÒÉzÆ¿¾ ,@‘-{|ˆ]ì{¿Ì" +,J%‘4WQš X0ÝoÏh´ÚÃ/ó¼ËÀ¼s_Þž}øœˆ(#y’Èèvq)W‚í…Þ–ÿÄO¦ÓÕbÉÓ,–d±T”Æ×Û§Jouݽ[,™Šûz³ø÷öËÙ§ÛA­â”dIÂßg£” ‘*I£%g$I²t̸2Fdž7Ï@d&¸eŠ~E”¤4K‘k¼ê¯3IÝv~aóÃõVäÑUsöý,ú>H—S+ÝÆ+SsöÙÍò„¨DÝ2$“4‚˳Qp¾Í÷bµ`4^™ª´ô!ÎÈÇÃXr•‘4ã"+9²eàzÖciÖ–o»¦kœÆMUý·à*.0·¦XÙÝJ×h¡Ùâ/xY]·­.M×ì­9èa³6Ù. è‚R(RFò\Íú7Ô±LHTé|6ÉA}"°Œÿºù¶ÓëÖšx !“–ïŽ*vþ)?ÛÜè]éü†ï¢ª4®Þ*`Ô¦^/‹ûÜ0ŽÄ¥ñ¢¾ö]ç{è±* ’há´1EBDšy Ox¢ˆ*ð«®ô¦#¨èï~‹‹KmÚ'ã:¾‹ÚÛº5ÝŒnÆsB%ä…¶ýÒ2A +„$”r›¯”ä<åŽü®(“Vw—MS领xÒ;ÎE§Û~%ÄV0w6´÷o3¾0Æ äNx½H'kÝûÕÛY˜ó‡1Â(O¼\kÖœöŒP•§mdœÆRoqqÓuYìJ_"‹¥¤ñ\ôr‰PóÊ‚ÓóU*CêjL*Û×!Á+£±N m#©,¤A`‰,Rz ×´z×Þ?@4;ü,1ý°*ú®Ùi]©žls·Ý×%.mƒ¿.?~Q£ýu©ýILTå›Þ¹`û0:¦±ÓÖS +ð–EÓÜyxU@(;¡"‘ñ ˜ 'úªp:D¶Š~,EßaòsÒ‘¢ÍF»úJzÛÓ_z¤™ÑØÓõ9Ç0L¸ÿÙ6~Sm¬çžT ]ˆôn|7ÑúN¤r³*vî€ÅĤåÅ·ëåWÝ=4e ëîÙ&¨hñüt"0¶•„ï<©ò<mÅ9Ó›[ vs¥!ù>!z…å¦Òø‹vq:4ÄÕ#`ì[/Ü‚ÛÄ/¬Êõ4 6Ë{?°âÆá=‚×ynç =9#Æ\nFÍOr¥¸ïÌLŠl/ ÁŸ¥‡Zó”dœÉÓZÓ±Öi“SA’TÊ©ÖO€m.“y|'’díâQp‰s„ÌŽ%:ƒ/© oÿ©ÇV7÷3ÃÌâO-ì¢Ê?ÒvcÀéÑöÅp$_aédó|ŽeœüÜa× +›N5+Ü]iƒ „P l´ãÓ¸=©,„6Fá"()›6Ç€"¿WFk†Ýaqã즡Ñ<ÕèJkĆM¨½¶+<þ莼ZyŠšAžOWÞˆëTå¶7+ï”Ö}åj޽¡òÆZ‹•M§Ã½¤äã‚oæ¡Ü”HmjŒúum:7ØmÍÌ2¸x%,Óì#¾Ô‹7C@zi!ËÒ&éoV?õc‡P!®ººoàäRßvúœ#ï¾-A·¸kÀVST¦5£³ä¯3ƒÉÅf1ËÌ\Xæ³pÿÙìJ\óUnwaÜvhjS9³‡qè·K´ô Z$šºÖ»‡¢Zyq;\Žžij”à&Ü€ýÎW“9,¾v‰†ùIãÐŽ•]²ƒFã˜Þu﵌}Ý…3^»wŽÕ‚ñªç®»)',cüíû®»>w!±/:QÆÕwzâ+;˜§þ"EᦠÌ8u\H WÆs` æyñE¿÷éÇN³_·ßùèj—Cs¸ûYн4ÝÛ·s—ŽŸû 6•pq,¥õWHæ&ô«8Éb]ýÔ4ìòkQ!ëqïŸûcØy5~¹hùñÃ_Âën0lR#;+ýÞúý¸±ž½„»:öj-dð”’ ß?¨FÌ3ÿ¶ÈáI¨à鸬M){õÿN'4ÿxÌJendstream endobj -929 0 obj << +852 0 obj << /Type /Page -/Contents 930 0 R -/Resources 928 0 R +/Contents 853 0 R +/Resources 851 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 907 0 R +/Parent 819 0 R >> endobj -927 0 obj << +840 0 obj << /Type /XObject /Subtype /Image /Width 400 @@ -7584,344 +7360,316 @@ OsL@ ÂÁ¡ÃG¦ÆÅ¡`«Þ‘jQUçÞ?7°¹ eÓi%W‡¬RCßzÃÒÂWÚ;€¬ÄÄ™R¼ŸÄÇÕëWýxƒ°æ¥õhäcï׋Cxpˆ@q(n96vΜԶ+Ÿû G}g$&âðË߬Ì]ƒÌ¯|Þ)³Ý±s×´iÓÄŽó2Õ¿í+!!aêÔ¸KŸ¶‹hÖä^‘‡¥éä­4½šÈQ)ÙnÒ "¼îôofΚýëÒ7ÏüîÉ9sÒÒ~öáù #±…Å.«Ž’£‚ .B5•SÝpô½ìǸËhŠë_+áÁ!Å¡h¨)û·Ðò•ùÄåpÍûkÖåÃ3cF"0òÙ|©µöýŽ„\Y`wøîÙ+7mÙöhž<ß×®;^+Á!®(¯.R½öÆn\žü—éHîyXšNÆzèÕDŽJÉvá¯ÿºô“ößÃÛúúî¹òÅàŸ•4{ĵp]ÃoáA%ÿé´i8”½7lGå÷WýøV´†kV=»øKñ{¨¶.ŸÏ}êé/|Ïæ¢_¡Toþë~­"]_ß…'::Æg¸pñO¼(“Sæ x¢H²¨—;oô=ž´*x… ':ϧ¿¿©^Nª!j*ÕoMîyXšî'ñOÈ^éz´ùäØXw…­Ô@5ˆð[X`û®ÿÏÆ-¿r”®­ãk ~)Ìÿ þ˜U ¯®üáN¤®¡µ ýöÉÔŸµ\únNÚ\"Pœm%üõͦÆý$)ùÉsŸþ>Ò«X»D¤™~ÿ7‹—,SC¶lß…âmßU*‹z¼¡µ¤l?ã¡•è'™ Ÿùðò5Y¯pµj—þãæš‚Íh-<ÿ—[c&O–êYÕoMîåú¦nó¯^›ž8wÏ—6^øâî& [©j?þà·°Z€ÿûÎ1øs–„¼JŽç>n|îÓ?—½ÚóÐûMisŸo¨¿jâÕÅÎo‚é¬]"°¥eÓ±…GkÕÅ«¾¸‘çT¤¹9œµK `þtÕªƒÝtCp÷ƒÙŒçÕÙö¯ƒé¬]"°¥eÓ±…GkÕÅ«ß]½Lgí--›Ž-> endobj -404 0 obj << -/D [929 0 R /XYZ 258.7823 414.7356 null] +339 0 obj << +/D [852 0 R /XYZ 258.7823 478.2865 null] >> endobj -928 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> -/XObject << /Im39 927 0 R >> +851 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R >> +/XObject << /Im39 840 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -934 0 obj << -/Length 2647 -/Filter /FlateDecode ->> -stream -xÚ¥ZK“ã¶¾ûWè(U_¾Û±µ]Þ-çÉ1w(rJ¤vSóëÓ@¢¨I¥\káÑ@7Ð_¿À+ÿ‰Uª˜ây¼JóB¬ö§oøês?ú_ai·ŽxR÷雿üD«ŒåI¢VŸžW2Š™Ì¤6ýTþkýKñZõºÞleš­#¶ÙÆœ¯ÿViøéôZë“núJŸ7[¯/ÍaóïO?óý'Ï?–œeI"ß'¬§¾–Vf´‚G,I•Z¥qÎÒ4•FÚŸšÍ6JøºDq°ñ‡> ðQ"Ö_7‚¯õ¹Ô–æX9¢ßÏmß¾l$_·uýe#ãuA§©ŠŽÖnÉ¥éÝš?7îF›6%žÛp1ËÛ/az¿©d"Ή¢þùñ÷³~îˆpt´(aQš9ºKSÇǾ·R¡.½UŒ±ÅWÛˆg,ŽsµÚŠ”åÒ^ÓK]tª0Î×USõUQW¹Å×=£ R24è¢æiñfpæ]Wˆ„†³mwÕþH-ºµu¾ƒy|ÛÀž÷És¢qا¬úÖN—Ú\%\š=idNúY#wÒRUWÀîÒÑîçÒ ›"Ø[WLÆ2Ä DµQ¼‚å1 nsÁ2e~+”ñ‰‹tÊ2O˜¢Zdéh®XŽ`7JÀ²Øu&¸”bßxd¶~½žª=öFª’fÛæ¯ufþ‡îtÿÄcÿÄ t…’L î°û-­$!ÚpÛº?¶¥¦ñ¯ÕÙîÿY£þLóCQiqéúù)JÕÑ‚íÁ.#›k¨WVv뀄M]ôUk'ß.Ö¼`#;8ãî{<÷ËOöÖP°›(H’„%±ZFA@´€GuK,= -¦,çQ²£@&ÉØP “Ø£àc_X,AÜX“ ¸ŸE6=°CH@dúgÞéæ)J’¾: î ¡×=öŒëÃÉE;T§“6ØÀÆcóLE@€°âðÐùƒiã•ðÃà 1t`#ò¼/¤UC$ Ø„cN4ÕUcw"Ù‹ABôKvs ÿR3!%LÅ2O|Hùþ w¸V‡‚8Yºío»Ïú¥'ECŠºÖ6f$œñ8OÆž´hJtŽd ;ÝwÚÏùS1ÐÑçn¬ÈÂÞe[p !³ìŽqTKÖåÈîš××Á¾¦\oXÈuba2[ô ƒÞàg÷_жšéunXP0™gy`r°Æš€¡cMZÖù -t¾ØxÜD`†3Ø,uFhàâÙŽLÉâþÑä'ÜÃõº)öGk=ûc?ƒì,fB$ا›°ŽrÆáèvº"ž¥>QÃ; ðUã2¨ççþ&ã4Sáù2Cª z²{\äê1xÅuƒ#®“X‹q¬eëaÖ{ùýQ——Z/ùø8ayF{ØÍE{ØjˆöбÑ(\´G -í¡1í8ˆö±q›4üO¨&Ï‚ÿßtv±ÞJ5r_º:4Uw„~PåXÜÁA@µ„GvK\L¹ÞÀAÈ5ÔºâjýÑÝ–.ŠGë¾ †´gâi tÜÌ*›^é¸gÕõ4êã:޶¯˜¢5Ãn¼þ»-0Ö§ª'W%àJªpÔDCúG{8Œ]GÆíP!°µbŽ¼Ò¨LA*(TšWÃaWY`¼ÁdiÁ ÍÌ@UÙyäw¦¡ÑÞÕ\aLìèî|¸íâæºvš«f:ÈK,†ñ.f‚˜e™t`¤Ð9ç ÙƒH„Ë -†ð`<è™.}oÏ`ËÆk¶‚çL&2õyÈcàs̽ìÛzF€Œ³œ»U6>¸ŠZ“eB|É–EQ‚-aÔ? «0%§ÔÅ´lMc—g¸æ -oÌ\4 ‘[sÇ´ƒ]eêk³q†-*) AÚ<ÃI ±ym›ÒÔ‡~í$²Mv.š·ËAïXœêé‘Né ·7Q"²â)¡`»¢n4úv¡_K¦®†³æ -vÅ=)öÍͶ&Fâš -ÞCÆ5ƒ£H±H€#ÕØ(:“r¤Laœ!²òržÝM&LDfÓt`–K¢7öb=»îU’o°Ì"(½ ^y°O5a×arÊÜý˘ETý¬EÃäÈ|Ý Nì4žN= <£‡hë"FÅCoá H -¦äÿl%‚É(ÏÇf¢Ï;!¹†pM}4‡®pÒú§Hÿ4$¡Ìó±‹q7úþj÷Ú¹‚+ ¿ò¬ÙšF7ßÞ -­Q¢˜ÈÕ:¤Z­žì^h]äêCë×ùÐ:â -¡ÕäóîŽ(Ÿ‡8ùòƒOÚGé²2ü: -£7“!ˆJPi‚^ÖX@µ¤1GvWcK\M¹ÞÐXÈÕj,·øÄ¹lL -]ÛÖºh¨s,ºßš‰¿zßÛd Q"UÃvcÕáHýBuíQ¢c¤Ð]oÍõÛýÒS/4¦AÃ’ùyßpõíZ ²oäF}ÍT¼ô]×Ai?…OéÞÿGï*„øÑÊ-4qÈÐeœÞAS@µ„&GvMK\4M¹Þ@SÈÕÙ¿ -Ð$!ÛAâà…ýª›(n C"f2æa5¯¦Â= á¼}RWc a1„ôö]*òj¦^ð€Cä>`Á]€‚““tœ«ŽOÚ骯`Õ—ðÙ ÆŽÅm¸È$g‘LïÀ%¤Z€‹'»—E®.W\çá2âêÃ…à’ÊÁùàLÕ‘í.BD2•Æ*Œâ*BÈ"0o!‚üBˆÀŒüÚÜ_†ªOÅ"0m#Œ¸¦»†ˆ•täqöæ€ÿ2 WLe~Õ2Ù]d,q1åz!W–À솰à…ËDû2óhÀQ·TZª5(óf2s–diD$å«ö«êª¦ºî©©B–Æá›‹-’ÁåÇ|ý@T¥+ˆß.¶Q4m*!m«æºõO5V¬ñçÉ‚¾¸¦<ÄýšÐ™ŠéŽÃ\†–=ÒST@4CïM0q}„Ž(\ŽhÞÑ`š¢™ðëì¼ãð/k Q¤ÂíÿcE$xoí%Õ:ÓòoÁMBñú0SD$<‰riáøµnî‰4…";‰bÿDúVéã¥9t(ªý0:[Ôã:îK{•YÎqL˜ÊüãíõËÞMs°Rr/›sHµ`Ξìž9/rõæ|ÅuÞœG\9s˜3ç¡9Cï¬OíÆUjÚÝk·øm-gq×pŸï›Þ”¦î½§a÷:‚߬Ì7Nz óæÌ¹5ÎÃD»çäŽ -å¼zãÇ ù­—w}ßÄm@D~¥»Sv„TK€pdw±ÄuÄ”ë @„\ƒB1ˆü`êîÅA÷¿^Nàõöæ/1 ð}3—‡?V»~’£÷m_Ô>_+Ž–gÑL^ú¦Ðßù¡Üüðý¦&³ _näûþP) ¾þË™ã»ÜQáñÓôæŸ-pþ/&üD"endstream +857 0 obj << +/Length 2524 +/Filter /FlateDecode +>> +stream +xÚ¥Z[³Û¶~?¿BÓ'iz„àNÒyršº­S'mìIrò@áHŒ)êD¤ìŽ3ùïÝż‰¢<õxl‹v|{ƒ,þˆE¢™æ™Y$™‚†‹ÇÃ_ì`ìoíWÞud^÷¹¿yw÷Õ+«)ˬՋwO ©“F‰nÑwÛŸ—ßåÏEãÊÕZ&éR³ÕÚp¾üÇá¹tW5…;­ÖÂ,ÏÕnõË»×w}׊5’³ÔZùy:jm™66Y¬•bVª¬Ï=±“±$Id»eB°Ì‰[ÉKµJ-îä‹d¬d–°T +½è¯w!52]JœŸà y¢õPj¾©›ÓJðeþØÀ!Z»|>oV’/Ëâ‘úVÒ,Å{ШþRp²o›ŽVóeóÀ ‡¿uÿê•Lû"•e–[PE½ õ¾-\í¨ùÆ5ûã6t>§ £B}Î'"o\õ ¬mŠ]sqØUõ¶.0’^´Bq8Dò¶뿬žh£;W¡®‹uTo-–Ép u»1ל¤­Æ@ì4†,ðåq†shBQé„ÝÎchQ5 º¢ ++‘îy§á +½‹ø û‡"§3\«\™ÅCþéíW׸Âåuè”øÖ?l~uï‘W$!/KGG£,gÜdíÙ(K;rÛÆ5®(áZ"á_§ã'Ôä;¢xè¸Sý¸0¦¼< ãU³1Ö[Ÿ8ÍtrËÂz\sÙnZØœÔÎÂÆR¯XX_êÈÂZ˜} ƒÑha?ºÇh[Ýúáu®Xœ”Š“¥=“ƒ9À «0ЃÉAëW·uuàÈK¢åç§]ôŸO+…6wæE ôXieì(€nû-.³€&ž?îƒé<î› X§† aMØÇá*¦UƸýWÌ­;P£õ +Еš ô驹 +@k-ãÚÜ`Ÿk€-Û-ÎJmx!u€©C*#TFöˆ£­‹Ü»í¹tsÞX–e²C®ІKµhá 9Ú<¢ ù¹Þ¹§•è}ð¥÷Äܹ{dsEEäÿxD’[ÁÀ1ÖÁ¯­FxÜUE}„f2eBß +õ}®9D¶›8˜“Úá`,õ +úRn'åË·ñ 9‚cɖͱGš¹õ4…=e=“v.–é\ Ћº!jÔz|nŠc•—Œº/‚[8»Ì!ˆT4Zƒ‹ …Bþçq7ô ‘½NM<Ž‚¾84GšcYzvŒÏ^&ªd³/Ÿd$^0å,ýÝÝz ¢Ø‘@l·v1•ˆúîí.òÅ÷4V;µê2‚eSûýðáNðP.ý§0L*•„KÜì”…BXsƒÎl!—òI 6Þœ›&lã½×|J,@ßr¥ÚläeÏùø£y<–S‚iiIˆÁò·>C ¾A÷ŽŸVx×-ƒ?U¤-wxö1ë¸/cº™8E®†9MÀTŠ˜ÂKÉ7¡_ºm±+ {>g tZ¶Ü… òé|JЦhbˆ{qͱ+ÚW¿Ýýü _lÁÔ_ßq¦²Ô,>B‡3ìp×RÞ½½ûw»"@!‘,S©½¾Íã°VhÒ 3ZJI( +lºyIªål5$xÂD +¿6ʰÔdIë‡Ò¼Ëx&Šq•©EË‘wB–{'äý¶=Jû®ÇS÷·'-H˜cX– +müB'לO±ÕçgwbÓKü™>úš¾ß»³£ÜyQ=O‡ý‘«€ƒ 2%í©RÛ$IJĘ/¾_gr“Bì +s¿"]¤ÒàQÛxUÃHC†¶xedè—}J¥„Œ¶%(|SëÂßÝ•j¹Ík¢äÃòÂ÷N’HPNt¹YXæ|,'—/Ñö‚‘N”Bí´P1ùýšæÐmmá¶½ù†pã¯}­ۥ†9ÄÀÆ1Ga/“C LKlFO¯0™ñ©oF••oí i˜_— _H¢Ä+úß@¬‹jg 7Â4èOàb¡îz>V0pB—æŽrïÑÊyõé¼sô°ÿ-…’q„¹¾QPO ËååqGTt‹ø lúrk8ê`“Ÿñ±ï÷è!‡s:* žœ³Ï 6hm›î½ 9ãtþúCáí¨B‘tø~b®Ökâ›°‰˜¿±>×̵l·nlVj{cR§ol 5܆ÑÎeå+eèlŽÇÒåuöyýC5rXŸ÷6 E²²R÷jwXnxuH)”ÖuzT‹y-\Ýà[fuOýã&D|¯ 4ÆQ#°µãm#>ÑЪEWÃ{õ†Éz|Ö‰éDu>m^?x÷%Äžx¯¡Épˆéæ˜:¦9,®›PšÙ!i$ò +z"£åëޤÖË ä JØ/êѕ͡ëKÃûzŒ\³CއJ^у}Dò‡sÕ˱×{Z&9˜pÁ×Ã)j:|åî´†”®ØµÐ*>ôô¶Ïg€"$ UÝJÇ4”Àu(3"; ŒD^JOd"D(‰ìŽ5Ùë,8$Ó‰Ñý¨ .¢‚ìƒÆ8P^0âÁ_GÒ/&< ‡¨".ù.Á4€ãÑoðK0!°aoD¢Ó &"×-L̉l119‰¾È€ ÝB˜šw9„¯ÂSñK‹òXíˆ ®ñjê` O:à„ðŒˆk¶PHmà&ÂÔ ”—ÏÀ+×÷±ø8×§ó)ÕÎùŠ'Î/í£qÐg˜jæ>Æ(zØ‹0£¯‰¿&{¦,4í%=ºB¥C#ôò —š×Ä^±™oöh#Õˆ“|”¦€„^] äïV@j°ÄåÿT$D¯Ã[ªiÆeÞŒO„"õ~¢V°à;Àí†+þn0õcM¡©LûcͧÂíÏÕ®^µ¿)“¯Š8·þäx‘ïôMI´L§Öö µÁo W-1(ãäçýÇ…óåˊ̰†‘¶]5IäÕÿ0#ùÍ*Acendstream endobj -933 0 obj << +856 0 obj << /Type /Page -/Contents 934 0 R -/Resources 932 0 R +/Contents 857 0 R +/Resources 855 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 907 0 R +/Parent 819 0 R >> endobj -935 0 obj << -/D [933 0 R /XYZ 74.4095 793.4011 null] +858 0 obj << +/D [856 0 R /XYZ 74.4095 793.4011 null] >> endobj -932 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> +855 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F88 714 0 R >> /ProcSet [ /PDF /Text ] >> endobj -938 0 obj << -/Length 2565 +861 0 obj << +/Length 2533 /Filter /FlateDecode >> stream -xÚ­Z]sÛ¸}ϯð£4¡ÄAf¦Îz7u·Ýfo:³ë} $Xb-’‘Š[ÿú^ R$`mw2Sà%Îå=ç ðMÿð`ˆE)¿)… Œo6Å»èf÷>u±±]Yã•kýñáÝŸ~ˆéM‚Ò8f7O7„rD‚ûN¶¿.~ÌŽy#ËÉ‚¢åŠGÑâ.—ºá¾8d!Ë&—§å -óŹÜ-{øë»ï:|N"”Ä1y›³õ¥·$q¼í"ÀS$„ ­³e¾\Q–,¶Êu1é`{çÛ’ðEUêŸOUS=/I´¨Ù6¦‹çGÇe)Íë¹~¤Œ5¯‡|³×MÙùÉà©€t½Ê“<­ûÜmÓhè|­ÎTŸò&TÔ‹|ýr»®á1-²MÞmd]ëj¥:¸YuϬ°@)11h-[€A¼FœÐØô.·N@7"aqçÃç“|R¨àû±½¼ì–'HÐÄ<ñzÞÉòÙ¼ïÓÓ’F‹6ðóEÝ‘§­,‘jˆ_—‰jxz¤‚íÖÙIêæ¿Ëf_må/JÝ`™šp8(!$y|é&H;˜½œ•Ú©5p•7µZË}Vnå¡1*ÇÀ`xE!žª.ö´íy.J„"žDÌ಺nñ!j­%¸Ê@xújw¨ÖÙÁZ|É ¸ó’5yUÖ2/kHÉHÙek£î>âÐúñèõ\èõ1W™¬~iÁºÝë¾ÛXg†¿¬¬uË<"·¥ }­þvùºy†”,ªµú‹Uv½.¡CP¦Ôwd®K}÷§l³7€›½ÎeQÛwÉÔK~˜ €D®™%u]UýäIn¾ýã¥ÔÿY·ibídóLeVªè<Bë¼@¸–ídkQ©ÿ_J¤úû ìð$§E˜Z|e…tX‹@mÉ(.?¨·©ð6[3x:a)´æK}c«„wê¨TMj¤™Ð?Aÿƃ£%&ÔÏf]îgçÚÀÈ¢s¤ýV·Ÿïu³ËtÞ‚×nîóøÃx¨·ƒr ÃÅ„¹#ýåtäZµ<å7£”s¢¼NU†ÁØÒ™é0c1FMÕ €™Õ]¢# -ªŠcCÔãYgB¾Ñ!xŒ"Ze& ¨ïÕF<]ЍOŸr#[‘M ÃL'âØÒòA÷ö ÒÇÐc'ÙŸ÷z"XëÈC–´“˜ºõz>)­hp4KH•ÇŒèp¬|tX³ >ÔžŽ1ê .ê˜=Aä[ý«óá°·ñ™NÒ–B6á(ÒöE6¯Wð¶•õÅ õ5K"†\Ç1èXùH´fA}¨=‰cÔ]Ô1‰‡ÊêS;>ä…7¢1‘ó'{nβ]I?»Ú†³Ÿ¦"o®I.žÆ(ŠEêçŵòðÒ™…xñ¢v¼\ Nó2@õò`$‚ æüJFÕsGˆ“¿‹ ÁaÔNE€ ÇÊG†5 ’áCíÉ£Îá¢G:KHÏR£[&CµŽ) ]W4Ïgˆ Øp¬|lX³ >Ôž1ê .ª75þ–Ç -¦-Bi‚ÛqÐ+óÄE&ÇÌtrMâP -¡ŠÍµòQeÍ‚TùP{ªÆ¨3T¹¨ÁÄ™¢«çópyw’È„#œ&øÚ„ºšI_aÀ1E‘àêεòQgÍ‚ÔùP{êÆ¨3Ô¹¨~êòrs’Y-¯I7U;Âü6dé¾|>õ;Cª›eó$ͺI-Ľ԰” JD fs­<Ôtf!j¼¨5¨ÓÔ PÔ¤jR±8·Y#=‰6oL,a„¡Tt(¸ïáA,åÙ¡ :Õ”¥Ó”!mó%—{cÕoiB;A1ºýEw£ûÓÖÁ.ÏŠ]§Ë)‹æy±p9ÇÚŵò‰ÅšÅâCíÅ2F‹‹:Îã¯_ô†ß¦©NŠúnæ6û™%(Iiz弩û†þW¿üS&£¥„ßÏ—cåãËšùò¡ö|QgørQ|%øRtüú›úŦ*œÛ“^ߪ}ªÿúhã<8qiƒî mp¥ik1ê¬h¤nʲº‘ÅQöyÝTf¥n¬5ÐǘN¸÷z6û•#ƒ¹×-ÿ?f¥IçKÕnÖï#2S{¶ZÒã˜Ø bgä ½¥üæa€¦ ’æ ×Ê#«Î,$+/j'« ÔiY P²¢‰‘•¾¾Hþ7KŠ11î^´ ¨ Z+)z15­þ2’µ£½èÔèz²þ ”u…ަ†ÆÿKEœ#ÐB`2q­|*²fAùP{QgT䢺*¢‰[yÐÄV—óÈe\»g»¶ŸÛgçêž NcGgªƒ©:Dµë/$àO/4§ -¡Ij«el«]hXœ~lm"lmâÎq—@ BÕÊT@ã—cå“5 ÊÆ‡ÚËfŒ:#õmk‰· $EŒs|åJâ’*S¦îþJi{ÛJ5üýçʵIA,$ Ì®•‡ºÎ,Dµ£îušº꘺¼ì¿·˜â÷w®\U¢¡RñóýÝ5EQ»sIØíu­|Q¶fÁ(ûPû(Qg¢ì¢÷I¡î88:­Ó%_Œ¢„%áydÍŠ)tî¸cå ¸5 ܇Ú|Œ:puð85²†‹^Ö? ïW(Ä -Ë¡HÒmÜíRý1®å.W‡z¶ög®­#s¿-óà¯};¾è…´ŽÞß‹}^ª# u -C½b4Ü&pŽ‘î|‡º*Ô:Edïí²òµ=Ò‘ïlÓ±ªó&×¥Šiú%Ûw³„:2›38MPD£ÀTàZyr¦3 匵˙ Ô霠ú¦‚9UñyÉ•`70 g;ÿ^ ‡œ’¹yÂÚ…[¦Þjõ×TOîÿú’×-‰'3(ED½ˆÆ‰&\©°„…d1–Øï8šê×o›Å°ê¨_@½‘OÆ*¨d/ŽäŒ6È4XÒ’Y©ì³ú;½ž¬÷rëý Cám˜# -fD1qîˆÂìÙy3GûÎr†™4%S̼׿hqWœl°è4vêàáþ¤-×Òntµ=ˆÑçlm -ÕgçÔþ‡u¹ŽÀEfwfkX,7íÑ#;KÃÂx^C4Aq>î¹V>Y³ Œ|¨½ŽÆ¨3BrQǃL¯¤6oRË“©²sRI)éJT¯’Dâ„Ï)I ”$¬>ÄXIýÎèïb”K¬EÒ#Rqë_ß Ev3Œ#\â[î·‹]€ ÿÈ"æˆãT,â”AƒÅ¶xƒ{¸÷¹û%Fvm…×®ôûÛ7?}ŠØ"AiñÅíý‚r†¨`¤ôv÷ûòçì1oäqµ¦q²ähµ/¯‹Ç£,dÙäò´Z±<—ûÕ·}óñ¶ƒ£$ŠèËtäž7ùV[ïcZfÆ”ßWT,«|§¯N²¨V`ǶWÞlrw>Êú D©ýÓ'š¸h ÚqÌ@EóNó±lîW /-0RÙèîìx”ºµ—µlžYêË_[áíŠâåƒú¯}úw²6O>4g OùŸW/«²‘ê¹7 J£±U;ïüú©ì…|L© ‘ÈžÇä 䋹µð^6_ÎÅ×Sµ•u Ž#ÓhHÜç|cFÚ冪¦j2KÛUùœ fVZŽ Y7y±"xy>fM^™›ÙÈü˜ï;¦AµgE–RO÷<ŸOw,æšü–ÃÅšD 1- #†Ó¨Õñ½Ìá‘46ИœàŽõëR‹hSµŽU‚·¬4­çs}Ç8ožùö »²ó½G›ztHœäiÓØ®šF£æ5öܱµó€GÆLgÜÚùÛÍÕ¦†ÇÀPÙ¶1DéáÍÅ%Wën5‰QJMLŸËÝ HD ø‹Åûz’÷€À°Õ¼_€‡ñ81<Ÿ÷r¯4/w¯C¹Ôc<©;ò´“%ÒßV‰ê¸W$î7ÙIêî¿ËæPíìS–Ž u“1¥#}/•$ 5bOçS7öXÉ›Ú^²r'ÑNiSÀ4FX$ÖPs¶Ys!Ay<´ý1V +p¶¬[·Q-=Á©ÖþXm²£–àË›Y¢£–yYC>;‚ÃZ¡l£ ΗçÞÞЫBøù\èQ!êÇ\¥AuÕú¦j #¯nö²Ö7­ZÝ#WåBý­¾¨6mØaûЬ}ÅQ¨2²”9(kÚ_²íÁ@l:$”DñØjŸ©×z7eõ(F)µ«#¨½“z‚bAÑ ‰w¬Rt.Þ΃ÊÕNwí TN˜†£D¤ãÍ…=¨J8³3Gv®í„[tsi?­­¯¾^;)]žt ÂÛ˜ ½Üws‰2¢Q(z\)OªìÄB¹Ò‹Ú%Ë Ôél9@…tÙ:¿“3Y•õ©òÏÇJ§o«÷Sn¥/qBAGQ8qþrÐÓüF[ÂDg§Éœ7ELN'<ñÓáJyèèÄBtxQ;:.P§é ŽéÖžu˜‡½­Ot’¶¢‰àtHÛªB_Î[Wºs£¿øPʤê,?‰Ž”D+$чړ8F!ÑE“x¬¬q  >·Yï6/¼„SÔWóñck~3ºN¨S¥f­©È›W§(¦˜xq¤|¼X± />Ôž—1ê /.ª——# C"╌«‡Ž'þ'2(A‚%4@†#å#ÊÉð¡ödŒQgÈpQƒ3%¤g©Ñ=“CÆÂS׫šgâKD$À†#åcÊÙð¡ölŒQgØpQ½¡ñ·¬x¬ }p¼ … !Je³qÒÕ}\„õoj©Ò@™l÷²fRÊ+‚‡Ç)"qh«Ê•òÐÕ‰…èò¢vt] NÓ5@ Ïe=§ÇË»“dBeBÒ„ÌÕ˜ÍòèôU\Àò"%q€?GÊÇŸ òçCíù£Îðç¢úùËËíIfµ|Mܱ ÅCª®Ë‡S¿÷£†ñæ'êlQj!AÔãÐö¡+å£ÇŠéñ¡öôŒQgèqQôêÒWçÇ]ÖHO„ÌK#,MP’`—6xø£Ù–g‡6è×´AcŽ6¤oßäò u³ÿ& ª{DÐ[³h±k÷'›'»„é÷9¥ë`)=ë5 8Š1äPWÊã5XÈk¼¨×\ N{ÍuÔßnô¾ß¶©Nʺ|:ìöE5ŠR–¾2›êñ`üÿG.eq„ ¬¸!iF*È™²§l9Øéï „)>~ÿC_M>W'½ìUXÿññ&R$(uÖoj@Í‹…Ùbl1ê¬hÌÅ\ ­ÿ’×Me–ïF¶¥Q5†4êÀ¶èƒ­Ê¹ú‘Þ߇ֿ¤ê7«ù£ñ‡2k÷ú[W›Âfˆ½}P,õ¦òËÃRÇI i¸R>O²bAWò¡ö¾4Fq&uþ,1Þ¤ÛAÿbOâa.ÜŒu3³³t‹`<©…žœÆ~Ô>߯>»œØÌW'«Ï i¼Â¦¦Äñ" +YŒB]å÷"WÊãEXÈ‹¼¨] N{ÑuàEQì–QdJËü1aWֻܶï—öÙ¹=!#×Ï|²uÞiGCZJ—!­ÛtÃÜÆ9°Ð'šù‹2Ä—Ô~ ¡0Y’$ ¬,\)ŸÿX± ÿøP{ÿ£Îø‹ú²•ÅË+š".yåºÂGVV¸[/¥q§*¼råóÂ8l»R>ú¬X>jOßu†>uLŸ{jÁ| ¿þàá À‰ƒ»”_¯?¼¦ä£jW‡ŠÀF°+å³² ZÙ‡Ú[yŒ:ce5¸}20uÇÁ£Ó;]öEúKNpRÙ?ÆónMR"Λ½®”ÇàXÈà^ÔÎà¨Ó ³Zjܽ[9Þ"1b$¦n~J­gCK[NS¶ß?Š¢Íp뢆¾¹¬íý_íq,›èÒå¹lä©Þd®¿C—>É Zýù¥€Å¥Œeõ$¾¹ÉгڊåÞ¼[Ñ[“ý }ˤߨ͒ ó÷*&Ý'Ü!Õyt#÷yYÊrg/s-Íý¶æƒ_ûvbÙŸi½þ`$y©Ž,Õ™Œ‰w,ŠÒø8[¡nìÕñ!{oŸ•Ïí|o»«:or]·˜®ß²C—%Ô‘ù˜y4ÂQ ¸R¾˜±bÁ˜ñ¡ö13F‰Õ— +þ äTÅוP»…Dœíý»ƒ²8£syÌÚ™[­Þjõk*(7É??åuKâı ỠÑ8xBpžXÙÓYœ'öÁSÃ(—ƒš§;Žõ’,–@žå}Ù\G¸%lX-§E‚FÝJ‰˜Íž«õ ÿÚs¬àendstream endobj -937 0 obj << +860 0 obj << /Type /Page -/Contents 938 0 R -/Resources 936 0 R +/Contents 861 0 R +/Resources 859 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 907 0 R +/Parent 863 0 R >> endobj -939 0 obj << -/D [937 0 R /XYZ 74.4095 793.4011 null] +862 0 obj << +/D [860 0 R /XYZ 74.4095 793.4011 null] >> endobj -936 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> +859 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -942 0 obj << -/Length 2328 +866 0 obj << +/Length 2051 /Filter /FlateDecode >> stream -xÚÍZK“Û¸¾ûWè(UYXâÅÇVíÁë±w'Þq\ž©Í!“rQFb†¢&"Wù×§ EQNÙ­9ˆšèF÷‡¯ÑÀðY|–(¦¢LÏ’LÂç³õþU4ÛBß/í/w²K/¼ ¥~xõÃûXÎR–űš=<Í„ÔL¤‚wƒ>lþ>ÿ¿)K‘¤sÉKEó›ÂPÃíþ¥4{S5…9.–\ÏOÕvñ‡¿¼z÷Ðê×"bi‹ï3V©˜)'³¥”,2 ¥G¦¤3–$‰h§$õŒs–i-pNg©’é¬Ã)=F<™% ¦®fáxgZ½Ð¹Öž#y–'Jõµ¾œV ÍËb½XJ•Íÿ½z~(6ð¦£yQ¿=.x4ÏëÙvÙÅ()œb$¯D)šŠ’»¥)­]”†Z/D)Ô:ŒRQ9ÄnMãâu{31q¦£¤±_ŠU3–·7ÔñítĠѾìv3‘©äŠÛ©)·{±«nŸÒÚ¹}¨õ‚ÛC­=·ëlÞæX|1ÿ:Ý£Ó;V6‚4Ù. ÑPÍ Íã 0X?íbKù(•ªë†Æ¬ ËÞÐŽaX¡0Ðâ‹ ŠcÈ×ÔX9ó`ýзÄj°);êêG™Úm²öõø´6åÊcÄcbeê¢ùÖtÙÓ*:¬LáVpM¿ÎvÄ™ÝJàÓi?@^¨`h´í€SLé>þjùcc=ì’§£c5ÈÓ\ aÆIÃÄ2Ä(ÈÀß‘Á¦HßçGÇUå5´ÎywÜåesFucsÿß“•ÖK4l‚&×c(5±[±këqRk»Ï´Ž¯ÇžÖÞzÌH5ÎW6i@ÐáÇ|?•»2D(B&„ÏÂAp˜Ê·!³IÐw¢„Rù·ÓÖì0Ü®këèmBjjªmƒ*©6ôxg–looo5Z̺\zªž›âPYþP°Uv)Áq:@gö/´M­À¶ñ”ê[»–b{‘ï5,å°˜ÆW 5…//v_SZ;| µ^ÀW¨µWr)öð%J_6˜ëCù7ïÕ4ظʘR‘ -J,„ІãSM¨¨tÔUÓƒÊ Ag¥ÆA‡âÖN¢Ö‡"ÚT„ˆ,žñ×n¾:Yx‚ÕöØ”‰Os—nB¤—$hy;{Ðz[`@u±Ømþo{05 ͳꚢù7:v°á“Á±¼x'ÉóM+´ÝäV>žŸ c»êj[XŸ5Õö,û5}Wè7<ÇwËíÀ£•¼äŠÉ„w'ÚŸŽæ©A-‚=‹“s–âÓÕ3q9IBÕªx< “®‚¿¸äE -宼–@B)»øD K²`£åí``Eª"R.™bÂ]ÇýlŠú¥0eÜÆõ^kznK,^!‚¶T¸d·‚ žŠ¯ÙH‘Ý¡ÃÛ±xÊ¢X’Ù·xP”e½³[VãÎqC”2² ׋$BE<–9.T¶ßQƒ¯Õ³ùÝ©lŠu^7ËAÕ>†$ÍT¦;$}æDq¦Ç׋ìŸÝÝE>·e;\¯H˱<“IÜÆŒÞ`w¾5ö}çV?ÃŽ„nZQâ½£‡çνj×GÅer~2_O¸îì#,hȺ®o—ð·½àÅÁ4ã ¶2u»ØñZ‘ñ-ŒèÂuÜ€Kk<¢žrù“owpèOÌìÁ¡k¤2Ú ö @r&É)kñ¥”šX¨‘Û -¥ XBÅBåêÆ45u —néþ{:K_S?&ü]á&£ØÓ‹ûÄÔ IØ™a9ÎÕ¶º=ô™ëuǸG¿©ž¨˜t80ܹŨDMw/Gî?%K­[cm¦„í_ßÜùëÇ/o»}÷ñáËýÂÌÞ|Fè=Œ%î È*i¯žýBÆ­Ýžè¦ ‰ÃöÒeƒçÛP|nkN+|¤ï(ÛHã(¨A#‹ïûׇ@øœ©@‹5®—ÂY$ÙÅd˜ÐüäÙW3endstream +xÚÍYKÛ6¾çWøh1+>ô*ÐC›MÚm›"è.Z Ýd›k +Ë[Kn€ýõáC"e‰ZôPA°Òp43ä|ü†CÓEÿè"DDy¼Hs”.¶Ç7Ñbcßw©Ñ][嵫ýÝý›¯>$|‘‘6@SõÙîT»%ÏúlZClãÕÔJ{I¹Ÿ$|ž©}7Cø®V_Ú¾‚^;|]yÇ—çÕë³€=|qàRÀ—JæöT½Ã{9"r®hЈFÚ×͈~ÒÇÿZƒN5úAu† SZã Cu§Q‡×¹ˆ¼®ñúówQ”'„Cëî ‰ ›j”ôM5¾éÆ”«î¹m¶YîTcØFã_ ^ž°uU#ªvâÓ Üµ± áh55ÎlœÎÞU%PO¶½íÿvahNôÙ¿ë •>î\PÀ‹]$~}zÙM¡|áãõÍ0ÊEß䦯µ¨Q7ÙoõwÍIÿuï¿ñ]],t†G{zNá)íï³?åc3‚.HZ‡£g"Å_ Œ¯þÁ™‰©S˜EÐdпõ­üä–‡S$öºßðeµ½ðYÎH³¤3‰¤bò§ù€ç!é‰endstream endobj -941 0 obj << +865 0 obj << /Type /Page -/Contents 942 0 R -/Resources 940 0 R +/Contents 866 0 R +/Resources 864 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 944 0 R ->> endobj -943 0 obj << -/D [941 0 R /XYZ 74.4095 793.4011 null] +/Parent 863 0 R >> endobj -158 0 obj << -/D [941 0 R /XYZ 74.4095 280.7393 null] +867 0 obj << +/D [865 0 R /XYZ 74.4095 793.4011 null] >> endobj -940 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F28 225 0 R /F26 222 0 R >> +864 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -947 0 obj << -/Length 1704 +870 0 obj << +/Length 1976 /Filter /FlateDecode >> stream -xÚµX[oÛ6~ϯò$5Ç«Hí¤m¶¦·e±‘‡5E![ŒÃE–<‰N¶ûï;$%ùå2´CQ˜¢Îåãá¹| -‰0ü#‘äˆãTD2e° $š/p´€w?÷¿¤•wÂãméçÓƒo~JX¤Pš$<š^F” D%£ÓüCü&[«‹Ñ˜J34 Œã—F‡“åªÐK]Z£ëјˆx].F§¯ާ½A1RIBŸ¶—¾‹–ª-´}DФ”Ôƒ=*/ëÁq¶ÐåhÌ8Ž›0XXmQØúé‚I^;”{P J„€ÃÙ:ŸÍÌÍíi]Ùj^èÕÑäÓ/ï?MŽÏFÇçÇgŸ&Ó¡8>:1OƒÝ¨$Hr,[Ãë2@&.f s3¢"ÖÁÓ,LaaÅR/ff¡›°Ÿ•YQ-sáÚKH”Ò6/3¸¤ÇÚ€-*ÒØâz`«¢ï²õüj#u7&Dž å8 /íÀ¡%F"U¤Õ3}Ü,îºi¢û+ŸA^ÂØ )†k¦ik¯ÑöE‘5M™-õ€sÈ Fk…óÎò§¢K¯äÝç.š> ×v­‹B—!žŒ¤„J»x2og'|M(€¬\è…ž¹Ûr·îtºÎuùí~ô K" -iýÇÁ‡8Ê¡ -^`wƒ"º…ŒHšÒhyÀy‚¸Hd·SL~í-b¸xNVLÞo,(b0Ö.[•dÏC‚4¢„ÃSöpCqA!<'J N1íKT)È”â”ø‚bpgœG½˜‹â*›_CzÆ 4’U[V 2]'ɬ©Êæ;pBÆP×î“h¹ªjÏn2´¶¦@Guýõ¬W! R„‹tÎõÜVõ£ -tmÞo5‚G•çU­Aïn8îÐyVëYaæ­´KͰ<ŸœéÂd³B¿[Ö̳¦wºë3ñVôŸV—y¯»3ìÿí5i‚ˆ"jó6Š\_`á?yÔ^³^éÚIßÅÒ5ÏoOŽßO¡qMÍÁXz;h»ÐѰ»hw;PÈV[›rÑml¬ŽAþ34¤x"eÄ¡qqHà/¯¨±«^,\Wn•¿FÅR -þþAÏG„(¹ÉÀèäT"ÅÒP–/ -Å×hö¡•…Þ‹ÓÚ·<×ú`ÀûÖwOks%•äp[R÷Ïu–rĤJÛI槃Šô,ÃøÁ“9¨n·í뙵íë™C¼#º/åþþ|ò›¼œØH*Ò Ýš:Ž.uðëÜ´Þ»5ÍüJ—ÍJøÝð xËã™¶Úfau«wzò²= L –$^¢°óÊ)7fDâ@xœÁdÚRöiM$Ã|wäg³….ô [Ž“À,ª2<ÀPÒí²¬ÜØåXÄÏuc/À€ÈPfó«6†ó+Û‰ëúÖ]ý†I…íͰCa#Àß}ž37/Ýbb³2Ïê|Üdï~8Ì*hÇ7ÈÀå(h œn‘©[V@>xG¸Ø€(N‚¸$bwÄ·T,À/sÏ©HZ ‹wÚ^U¹¦J0îDïՔƞØq³fKQ*RùðA¤‹Æ¶É·U`ØûÆ àîèÑí:„Þ!îr` Ö -QÊÒžÚÖúr¨ເsÑE¼ ‘®g68ð|Ö-<“¦4è¼ç!pr—<…òu‰Æc“ÛF-4hè ;íK¹8°¼§”2U°|$Ê‚É.Ö,uµâ´4…Þ„;Zé­ê(_•žC¼—áá9w|×~väy(ìšö-Ä$ìC÷ÊË¿íÖm%ÅvÛI{©ð|íGYv~2ÝA8š9ñ™)òÏ1dŒ©$…”q]ÒÐ­Ý Q½ˆºåÙVïîuÆÛJw›÷]Û¾þº"…ÑÃÓ}{#£—zÄ-|’"Î(Ýu».]Ïõ©Å` -u´“Zýï„ ã®g>á1ÌEåáy‘•ŸÃÊÙ/Ѹ—ê3àÂð)¡¾Îà—1’üªß« R}àBðiGŸHõ©‚“H~Õ'Øu³„D½œ¯ÉÚÜø)í8cOÔ¿?È-týc˲¡p£Ç7•Éê*Ü@³y2' |Ïïnÿ~J}Û²à]éÎË K#(Ës'Cž"Äv„¶Nˆ­Þ½>t¡9|ÖÃ}æõ<…‘0"w|^á$w(‡Ûp}Æõ˜ÃÞù õ%0‘0H|y†ý?ÔW@q'˜?ío]J!Ì“{M)JËè¤\¾÷/W[Æö=ÿ wŒÞyendstream +xÚµXëoÜ6ÿî¿Bw.O=®ÅNâ\Ü$­Ï6ò¡uhW´ÌZ«Ý“¸q›âþ÷›!)­V+?€ÜÁ0–"g†3ÃyüHQøcQ"‰¤™Š’LÀ€±hµ>¡Q kÿìY ]tÄ‹!õ«ë“¿½E”’,Žet}q)W‚í…^¿ÎÞç[cu5_ð$I2_(Jgçëm¥×º¶F7óS³]]λþñäìºßVqJÒ8æ/ÓQʘH'Ñ‚3Çi2¤ž°$a$\ö–ðx`Iï•‘$I¸3ä•6íÖèÊ tGµaÚÔºõËfÎélc7÷s0lSUíØ²½ø„$)Ϩ: òª¦Sªrp~*§êùTɲÙÛ¹MªR×…®q*=˜¦ð‹…Ñ~jò0<‰³ H¾î¾Ì¹š…õêFHÙ¶¦ôB³ÙÇ]eÍ*oíâ¢q†£‚ᣠL™)F¢¦Ÿ®.Á£ù9*ÝËqbV›ŠüžãŠÛ<÷Ò¬_ôâ,!G•Wî,hfþ+ßÝ–úöF$ò ‘tf‰_xã\ƒ·»úÞšMÝ¢ãæŒÂÁ¶aÍ;#ÝÜî)ÝR7ÚØ0ojÿë³`ÎfAA%}»ºóŽ5z©ë0ýº2p$ ÿ±« ´œìÎÎ+<ü£›Vã.½î?vø6á·@´ºZv‹ï«¼m£93G¿KÞG˜”rö~$à/"çÞnMªÙ5ص­§k­¶­_ÈëR—ÚmŽ+{M¿ó뛥ÿ]‚·´YûÀÒ1§p–ášw\Õφû,¬Bø×[yZß6¨^"ƒyp‹vÁSˆóT4QªóÓ%úe­öÑýîôêóÏ?}~ýáüì§ëÏW×s^bð]OD;Ë(”£8 B»Tæ`ÜÚN/Îý`ml©­6•ý'ĬÈÛ¶#nü s”› €$VPŸp„ûGŽÀ©·˜YÍ”/b™¼ÌWg—sEgŸÎ._âEI“ “Ä)2>bÜéÈ€|#‘yµ„ZÖúù¼Î«MI‚7RND–òô{“ƒÓb¬ *‡#®å»ÕÝžêØ'Œ2ÂbO:åÌk^Û £JT–²ÀgZwÀ°Í>ßP£ýöw.‘Åd º˜â]LµÚ¾ÆjPçk=±9ôCÁEW¼‹N²/ µcrÛûZ‰n¸·;]UºöþМS•f‡Ñu\PÓa•8¬g¬›*7H±Mþûä×ßhT@Sýñ„âªè>(aYÆ£õIÂLuruò¯^ –:ÉÅnú¨0ÏHAX–x$LÅXq&ÁÞL<³Ð' ROÉ‘TÜ·ü4…€!ÍX¨-I"eÔ“¡·ùê¢{¾ˆ_mCVµ¤¯ç¹ëkßweNé»Zo7õŒ¿ç_r²³¦"§M“ÿùâ«ga1I™ŒŸàù¤WPÿG êˆa¯]ûAx–yµi4ð}Ôm æNÙ³Ý-+³ +Ô•«{8ì Æ̘ÚSÿa6õ¼c=ýü_Ž“Ç„¥,=äjñÄÖ7TQøgÏÊkw[Ý õ±.G}äôòeNúÒÉ!ÃUX”ó7gül Á!Uúô½@Pş‚o£ìU<}•Ô°z“»>$ I<$ôØeãl¨´¹ €Ë8ä¼›*ìŒ1Â¥s©‹GS´“=.Œ@ +ÜèÖ7s7v7üò`«êºÝj¿ƒÛ\È"à0¥ÕïâüM0êøˆc ‹Äϼ3ž + ¡ ç[·ä^鳋4& A’|YêJ—Øþ$}¯ßÔþ£H†õ¡¤ +î­Å‹ (*Cä÷¨{ug;rÝ<àYí±ŸÞ·â'Þx müvw\Ù¼.ò¦Xt–ŒÎGBKàŠw€MN +5Mò¼™8åà€ì ˜º#IÈ#™0u迎¼úp?tpVÅá.ƒÚÞm += ^ ©~WSûiž‚,ÿ*ˆŒd*Kž6$Ao E~ØøG±0 …‡ö x.9j¾†FÉEÖƒ­‹FßNeƒ€Û¤Tǃ‹t³´~‡0q€ê™¼2-„A·»¿O«äÎøôÅ@“3“/:BÍLØ!¬ —àI‡g`³x6“.óçœ,Ö9ÙšµÞì¦@&Ï ÐÑnC‡0³é$¾¿”zw¯ýâ+ШýŠùão™pý «à?Å«0Ë8îï™ÃM™Â÷=ÖºÖáíz•ÑNX=]"ùÒTÅÄ’œDcÊ"¨“3ž„°+¨¨)£nx9|FêxC¦ãg—cÙè(IÒ#%àŽ¢¸+1~½ê¨žÛöHnK¼3v5V^`–ƒÖyò7ÃçߥzHâ?};Ré¿Ë¼þêG(¿Fð(Ç j&©øŸ`p€™€\|9`ðâwE,/àp3êÇð7£XÏbud.+óŵiÄq=xþáœVêæùBê~ÿ(FbP')ø÷›Mþ?@$<H–˜Ê—=§)¡2æÓaÌ3Ž ­:0Q¾„wþ/ŠÐÄendstream endobj -946 0 obj << +869 0 obj << /Type /Page -/Contents 947 0 R -/Resources 945 0 R +/Contents 870 0 R +/Resources 868 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 944 0 R -/Annots [ 950 0 R ] +/Parent 863 0 R +/Annots [ 873 0 R ] >> endobj -950 0 obj << +873 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [484.3906 337.6059 498.8462 348.1882] +/Rect [482.0638 218.2245 496.5194 228.8067] /Subtype /Link -/A << /S /GoTo /D (figure.3.8) >> +/A << /S /GoTo /D (figure.4.8) >> >> endobj -948 0 obj << -/D [946 0 R /XYZ 74.4095 793.4011 null] +871 0 obj << +/D [869 0 R /XYZ 74.4095 793.4011 null] >> endobj -949 0 obj << -/D [946 0 R /XYZ 74.4095 420.5464 null] +872 0 obj << +/D [869 0 R /XYZ 74.4095 750.2529 null] >> endobj -945 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F88 792 0 R /F26 222 0 R >> +868 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F88 714 0 R >> /ProcSet [ /PDF /Text ] >> endobj -953 0 obj << -/Length 1903 +876 0 obj << +/Length 1529 /Filter /FlateDecode >> stream -xÚµXÝsÛ6÷_Áó“4gáðA€@oú\Ó^Ú¦Ó«=¹™kú@KÌ„"}"Ïäæþ÷îbAZ’)Û™´£ácwýþ"ãðY‘³œ;NÁ@ˆl¹=ãÙö¾ÿE¢] Ä‹}ê—WgûÖ¨Ì2gLž]­3©4“VŠ{¡W«_g?”·Uðõ|! ;Sl¾ÐœÏ¾©<-¼ÞÞÖ~ë›PùÝ|!ô¬o6óß®¾?{u5ž¯%gÖù¼Ëæ¹a¹6E¶–ñ<·Hýß³_ãÙ -¨¿?ãL9«³;˜p&œ“ÙöldJ+õÙåÙ¿F™<[É -iÜiYÄÇAV‡=µgK.™‘.mim&8sÜ 4¦P† U8ð”c9Ì¢1»þÖïXÕTáǶټ㚟‡jëÛ>œ_Ì,+Á¼hÁÌY&¬;ìÈupþ_¢¼®:ø]ãûàiò¢YïÊÄo»s8Fü=Š\™3e”>úÿ)å¦(²}%¿Ìnè!®­Ì‰÷‹½zè -©¸]!í^XdÆ8¸™£¨þ÷\ᚆ¢x5„óeµ >ëë2TmÚüÔïÞ©"_Î%Ÿ}ØøÎ‡OvîªÝê"I(Y¸H£²_Þ eÓLfœr Þä¶ZuDupká@gT=í<ÆLUÖU-ç³ðÕ±×FEuÁ”åîI FÓê3üO âH’bZ—øwÖ<^­ -æ¤È!g•``,}*øcN‘tÑœýu]-)ø?¶ÕŠFmóº‚*õ ºÓs‚¶þ3|Éfó]Öµ/w ¥Ÿ +W«ut”ãÞúeh#ë9’Ä<ÜËÅÉ#O§"8 R±p_ìŠ?5ñ–r¿*N¦¢V9¤bA5ñu3‘$àg™Ë<…ÿà¾ËP¦àŸÈ­A[8( ·³¿ù»¸àfí5m@Jy‘ð*'&?TO"„\s1Žô–ïÈïV¾!î®­kF[÷U7 ªti„9‹ßÎ5P×´\u#$vàý8—zÖ6ĵ­šÅŒÑ̹rC`’*꺂{úr:jµ¥áµ¾ª« */ k?ïÚOshÓ¾KôM E*Ž>`KFéKúNåy¨6ØÓa-­oÊ: ²îz0ôEš“ÍéIºï£ €÷§ryC¡ZÞ€Œöú½ÿÆ|ŠúȨß>uþ’N¢Àz -¶Øùpe…âàuƒ÷™ Ë”t&EÃ˶…,n¾"®ª{ÓסZ–]ø:$Ôâ§J0‡jÅJB¢KànË›ŠzAº :¯jººkê°} 6ŽÖ†;Úïcüàò«íí Ýl(Jf·û>B -4çCRf•u‡Ö{{ù!ˆñK_Ñ¥_Ñ_&µ„ò£ŒLZúÝo°N - l˜¾©¦¬¬%³cÆ]üª¯ý‹©Cr¸ ãê09Å(¤Ì!»Æ8ÜÁ:®waãk¿‰ ‹Ð‘‰‹r¦†“Ú©Ûe=LöbþI 0‡Rj…>J£¤š½ñá¦]ù)…ÈæÚW¥¤ù„Þ…„âÈË~½@2©ÕÐyûçXPhô0´¤BKŽ¡%OEˆ0Žç6]àí%X$´Ë¶nüx\¬PE1'ÁG62×ø@Gå:7ŸÑóF–Iü —)Îåó4 `3â)2Ò= @°ƒ=€Tk"A†ˆ2ºê“?äþË×ôÿEà“©POž­’¢öä®Nå£ß= h8¾` çÉø*ö`šOääMÜ<öPÜ_!H‘žbˆžžs´øÀTÉRÐŒLa µ¹êS>‚¸ß¶xY*@Žš2Ô5˜c(`ú*Ô%劘S#0 ÐA7?TضÛñ[O—&`2d#;Æ,~A5Ïü8¼Gü°JK'™ÑÒŒ"Q)+N~ê}ääßr¦0endstream +xÚµXmoÛ6þî_¡å“Å_ôBvë€vk‡tËÐ5A¬íŦ.²äITdØßI)–#')Ú"D‘wïŽÏOf…?e1‰©J¢L 0-6­aí—þɂ켞ïJ??Ÿ|÷2‘$*Mãè|ñXžv z¾|7ý5ß«‹Ùœgr“Ù<¡tz²Ùz£Kkt=›³dÚ–ëÙ‡óW“çý¶ §D¦)œqœ’8I³hÎ%¡q,QúŸÉ»4Z‚ô« %BÉ$º†J˜R<ÚLz¥0SLÎ&ô˜4š3IIÌe|Ì+R Ã^evÄDÆDñLõA”2b”(ªF‘QET’â)3‘º(nÛ‹Â,fó‚÷±2K?ªÊŸ +Q<)}O +ÿ̯ü‹ÑŒxJ˜düH‰dqâ Þê…­êNJ«×ºþ1`êþÔ?J}í{ÒÝ.ß;|:D’/—(Ã#$BB”+'Ó´[]^ùíQøhk–ÍÑqoî±ÓcŒžñt¸ÇÑ듟/y¡­6…Y[$N¼®«Ý4úèvóù8Ê­¿UåÚÙ`ÍFW­íÌàÀeo‡’élÏŒ¿´±Á ìÑu©[«ý˳rUçkÝÁmšU<&"Éô¿±<‰Ó,‹v‰õ™dÅÄ ‰äÑ<(v2 ùŸp÷üçr§ˆtbI"I–>ü9¹²ôEdi´œ™ÍŒÑi[äÖTañ¦­ß‹,^Ì8^­u£íõ+צ^„¼ÃÂI?ÊÛÅ%†v¿¨A¥J(pÂå!ÐK ¬f +|F×P­‘4&/Lãê[L§öÉþ±õŽbØøªWR‘ +ðãÐi ¡ISQ +O%³û/‡ HÇb8Wà!ÏhüP]ëå®koðü]ØðlÈ¢Ðy}o•rbPžÊù,_ë;¥v²qtËÃÉÇDÒŒeŸ}_5ÑJž ~.Æ‚Ré\>)G²Ι‰ÿ»ã;³y`ÿHÊ$ x› Ÿ†‚ÊéZo]¯ì1N¨iuá §´yðj'f?ÔO/ÉnglÚm©­Ÿ¾F!]/uéµ›ª(ˆ_º-+¸e¥ #LZx9K`ƒ¢ðÓ¦±~€ñ°îÇO¦Uéµ6¦œ{Τ Q*ƒÜ`˜$w¾.ÁN]âV*q^mü°¿©À g,Ìáe5ƒö.,?QVP¥Üè ++\ +¼>Ô÷"Ž­Yc/s1x}™¶Ãºn!Hèãðîcîèºu1ÝßóÅ¥oÍÌâ0ª‹¿õ•íóÉù#œ?ºŠÏ‹+T@Øà݇3Kô'%Ú3JIWi`Ãóª‚,.Ÿx-Óœ¶…5‹¼±OmèõX ¦P­¨Ä ض¸4þ2Öàá™Òµ Pz[Ã5Ë—®bãh…4¬ýúßÚñ§_l¶+ t¹ö,™nwÏ%0œw}œsh2¤jȆ·g§ $~£Úx£_øGiG½„jÀ\áðÁ÷{·k¬“ ˆÍy<=5cQ†eÎYw“A`ô²-ô³±]⌰LˆAv"°c +|êøÀ:"b Àè•›oìZzí(Â7­úœ)`ãÚOÕU^è¹Ãuÿtü¼ï} ¦PX¼—O§Ú^VK=â°ÈˆTìW¥àøˆÛ‡+ª¿ëóvµî>O¼_]Ó°SRðKŠÝ%× ÇäÊäްŒÅd×G¼=ƒ˜ØjQÍ÷3C.X:ÎŒƒý‡pW…ʾHÿÁiqú ·^¯2ÚÀ•K¥üq-ˆ€ÛWÐD<Ô‚ôr· x‡=¾1+/‚ +®ÏhÌj¾°XTXÌQ(|z ¾ÒúÞåΊGT™ªèê·^*ײ ÎAoØ5ÍG5ýŽ·µuž‡>æú +ç7Ýì¾ÜùÚìdïíàæ0\Î÷‹¢û¢²u«Â_t¹ÜÙtÓnü>¹)dB +ÈŸŸ_¡+„è$Ð祾ƒøÇ ‰¿³¤ZG®8Iø¢î¤00Yzð7ž°ýÿ•K•Fendstream endobj -952 0 obj << +875 0 obj << /Type /Page -/Contents 953 0 R -/Resources 951 0 R +/Contents 876 0 R +/Resources 874 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 944 0 R +/Parent 863 0 R >> endobj -954 0 obj << -/D [952 0 R /XYZ 74.4095 793.4011 null] +877 0 obj << +/D [875 0 R /XYZ 74.4095 793.4011 null] >> endobj -951 0 obj << -/Font << /F63 272 0 R /F88 792 0 R /F28 225 0 R >> +874 0 obj << +/Font << /F63 220 0 R /F88 714 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -957 0 obj << -/Length 1396 +880 0 obj << +/Length 1537 /Filter /FlateDecode >> stream -xÚµW[oÛ6~÷¯PóPØèÌñ"RÔ†>ô²iQ¬[²XÛÙb.²äItdØßáM‘;õ-Â#êÜÏáwD’`ø‘$KQŠsžd9‚d¹šà¤‚w?+ ¼óÈ<s¿<Ÿ|ûF°D¢\ˆ49¿H(ãˆJJ—Ÿ¦ïе6ªžÍi&§ Íæãék­üÆéj]«•jŒVÝlNøtÓT³/ço'?œö9ÅH -As6MJ¹È’9•§©´ÜN>}ÁI Üo'±\òä0"yN“Õd -;õälòó 's–”g8;¬Ì bPÈAd[CœC9%),GƒXL¼” Á(Ç9±™'8G9ùÈg3¿Þ,j½œÍ$üºÕ¥§ÚæU­!ῨåõgÌñdz÷ªï‹Jù×l‡ xKüæ_¶$ ˆH"“9àzÊ}áY¬ªµ.{Ôë[+‰ï¤Ÿ<÷+öËÓ§÷,¡J™—m[«¢±¢'º±¼:±Žòá´1ª²ýcùÖ1Ðç{ÍÞŸ8KÀíì|ï´ÛB3$h¾?´eÛ˜B7}Øü;蘓êÔª½V#ok¾WBÕ½:¬¯SfÓ5»ò#—ûÍZu¨n«ÊE÷âÕ»Xþƺö’áNüòl'q϶ުjžŸ§û-ð<¶ÀWê)DÑï„QÔµ -äB¥k]™¸1Deõgpáo;'[¹ˆrûò÷’ìËz¶¼Tå¦V}Œ÷¡âþý˜w»ˆ˜Š,KRÊ“\<–nb.i2†ͻ¹‘RŠr™ÝÍ *Gs#²±#œ§.ä7ŸY–‰f)ž–”Ÿ±|j8åÓFmŒò¯>Τ-\¿¼ £xzeÿÙ‚:vݨ ÂC^Ñ\t3ÝSq;rÒéæÂØïN3Âäcìа î%¶ãhÇ‚Z•ºü½ A؉g½z¯Ìe[ª=¥D,Ãé®AS€› Áì1É¡fŒG“ÅæbÆðôßJ)#(Ë0ÔØ1’1ÇSÆÉ{£UgîÊoÙ„5ž„Gò7«SÒÛùýu] ìWEÓ|·Û¥C]y½,Å2ˆ3è$&ÿMÃ{ ¾ ƒ¹L¦ô¸)Ì,ÏýÐø¾>…c;mÃå³nÜæhÐÙ T›|t&ÿä€:ƒ“Td|\˜û¸B…@¶2¬ˆ=°B¡ŒbÝg®å¡°Bç÷J›pJÕ{âCg»¼5í•åhëº?ÔØV3Å>…89â: ~$§€äÒR÷yÌDæÝ…ãw=ÜœóîÚ7Î]KÀ³®Z—­«n¯_+'›n¸=½òë cü©× +´Ù}€Ä\Ȉ+þðŸAÛíÁ &#ùÀ»˜¥‚œ­vá×èëBuAx°hã©—ª7ŸYš]ÙÏØwñ½ßÔF/‹Þô¡É¡s˜€1`ÍŸ²˜ a@ÔTfÓË"­;K5ƒ<}ÚøP±W+Oo%ÔoÝØ©¡ºRvÝìK%pêð{§x§Þ á€ÒbHŸGX—ïŸ6º¨u?ºE'œÚ¶ƒçv7¨Ñkµš‡DÙy”ñ|ÿ›ÂM$p«Ò ã)—jX/âкôSCqýÆÜÚãàBbdZÌÈtã5‘±ÓV¢¿ß´ºŠê¶²ë8ŠÐŽ…ëÇ:2Þn‚s¥¶—C ÷Çu2P¿o:ë°¯w¯‚ƒMô¿‹Ÿªã>9aM]Ý6qv¥§îföýòæp›,?îHp˜.œÆr€˜`ñ×®_õìí| 6ôÛÖ†Å7æ‹pUر ]È8#³R61æàl–öŽ,èq×ÿó} £`‚[\Ö¼¤/óXþö Zendstream +xÚµXÝoÛ6÷_¡å¡Ñ‰#Å/iEÒvíÚ¢X·ÝCÓÙ¢5²äYRtØÿ¾;’Rü¡¸²%@HïÈûâïŽa…_hAMe SÆ‚ùjBƒ%¬½Fæy£ž9Úæ~q9ùéµâABR¥Dp¹bÁI,9»ßô2ÿ¾ÏÖEkÊië$dIJ÷«uiV¦j ³™FL†]µœ~¹|7ùår8VÆ”$Jŧé8p*'[J†Ë”h­c«ãŸSNCSUÓˆkš¢28“ájK·ÓX†0g4̪öÇV ÛA¤u†‹Eû£“γ~Ç»b“£y{cILX"ÁT¢®^–¸ä3¿uÌ;ŠKMd*´gκŲwÝÂiOÜ©¿Z—§ZÚ|μ-ë ~y%EXÏvX®³nímªêù5êD1G_¥:ˆ˜&iìö¡+Ûbž5môÂ4í¢-–GƒF3ÎLuÅ•bëÖof“;Uð*«28惲@]šfjXáÓ*£iÜØN(œlnMÊùap€Ú­ü.®0³¦¹ìÖZ+io·ÖóÒ´›zὋ’R‡»¦"- ¯³*7eKÜ׳4`º©¬`V–“ôG^øÍ¾šiL½[вX·þñí+·žuÍHÖ€ÅDQúLXy3’.,%)M•g‚´rv€c •«^Ù!ñQ1÷ÉyÒ)¥±Í‹ÂgsG0E!Õn+ˆ{ SînYíéà8S9úÌ´Ö=­ñk7õ·)d¾išžÇÅ÷#dW!¯ËA¼«rG¶yƒwñ<ᆱ˪hÇb‘pˆ{l̪FÅ^\̯MÞEÎçŽJ3êUAbÆDÕÁ=o%LAuç‚¢u„õ¦^b"9Z­, +à°Vë>Ôs̸üë’†du{|TZS‹¢M>¡A ûnB O!+îàƒ–¦q°š¡„X÷”rr1ù}Ø.Œ¤šê‡7s‚6óÓAdw3p"c)ÜI¡8Z¶ÐÑàÆH‰”H%õP’$`3—YwSÈb©X0ðÙŒïfe1ŸF +ÊÕm]än¶ ÒWTÒO 3¼º¸¼²'À*sÄ¿mÄ +°ž%¸LH{H±p,¸^1ÒßP’ÞKÿðÜÔ OžœD¨^Ôui² +EÏŠæ|~s†;œ¤ÃÛª5¶– ߺ7ôùè1ž÷·ÙW{pÛsžõÊ9Qq:nÚ¼®Ú¬¨Oô{P1+…WêÖlÉ<ó5iL”yx¿i»Mµ/¿¥rӭ͆”õÒwþò}ýÊMwÀîãÌ O÷üötgµžNwÓa<ï3à;áTãF4{VxdÅé²î…Ûk¸ð³ëijWôrcvFƒü‹]P>öæ í?YÛo+…Ò:à –©x<(E€T&î^øÑ yßs£š\Òôx;Ëi šq—¯±™ÃJ øŸgØðt¨g¦k[ú4M0rÐm[e¡òìPjüñ²jájËÒ‹c÷ Åt1VcÆI"µÞkmûˆÔ< ÈN•:‰¼X–®ÓC#lÇZ}0íu›‘“„pMÅþmÖ·‚#5KyßQc…ìÛΠå…ò·Û¶¾üÞ&ïÛï•#¡Ã|©©º®\—ÙÀ~ÍÐÏÕa8š¨R뿨ðWÊ¥çAÆ÷£UŽÓ‰`§á¸¥àÉ÷ŠðÀ÷ý"ܧÓ.\)uÛiÑžŒ:£èÞ!ð†Ôöåÿ +¨%W,¾5L-á¡í›îù-¾w%öœíÐs6nòqƒ©\·õ rÔøÄ9¼]Xæ@uíßS¯ìVzÿMí÷Ç»?N ¸àÞx†{>­Y€+›Ú‡Њ•ÏÛþñ=C¡n‘(xY%ýmwWòÛþCݹ"Ъ÷Ïšl6 ö,û…±×ÞÌ`ÿð/L5òNTêÞ¾áåÜ,q +ø!1ìž -ÒúÁ¶9ù_« 4endstream endobj -956 0 obj << +879 0 obj << /Type /Page -/Contents 957 0 R -/Resources 955 0 R +/Contents 880 0 R +/Resources 878 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 944 0 R +/Parent 863 0 R >> endobj -958 0 obj << -/D [956 0 R /XYZ 74.4095 793.4011 null] ->> endobj -959 0 obj << -/D [956 0 R /XYZ 74.4095 225.1694 null] +881 0 obj << +/D [879 0 R /XYZ 74.4095 793.4011 null] >> endobj -955 0 obj << -/Font << /F63 272 0 R /F88 792 0 R /F28 225 0 R /F26 222 0 R >> +878 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F88 714 0 R /F26 170 0 R >> /ProcSet [ /PDF /Text ] >> endobj -962 0 obj << -/Length 1221 +884 0 obj << +/Length 1450 /Filter /FlateDecode >> stream -xÚµWÝoÛ6÷_!äI*Žß’:ô!i¶!)2tu°=4}P,Ú&"Ëž>`Cÿ÷݉”â¸vì4+ CGòîÇãy?’~,ˆ%‘4UAœ - ¦Ë æ0öÛðe^7ê•£Mí³ëÑO¿j$$ÕZ׳€ ExÂÙ#èuþ9ü­mcŠqÄã$d)JÃsk\ÇÅr]˜¥)kªqÄTØ–óñ—ëËÑ/×ÃüŠS’hÍsVJM¤Òqñ„P)Ôþ{ôù rоQ"ÒDР„¥)–£ÁÈ÷£Éè““8¢õ~0gHÌ‹ƒÉS0AciÀ˜ï8>ð1I9“ ˆ”p -f}à“$`”¤4eyFS’* ‘ïõ0òëÊÞg ZCÄoW«Âd¥kdÓ» ÄÜ5Þ¹Ï,+jó3Æ×+ÑÜô·…:¥û•Í´*'¦º7ÕEi›ª(ü™ù×}¾¾ê“©Í7XÂ5a K š$LªëÀ¢F_wí-©ã8Ð\¦Òøõ îv U "oüê øx5—$ÖŒ''°WS©"1²[ó_cACSBê¹ÖaŽç … -0r?æ*ì;-“Þ¢›•³jÌ`ÃÌ}·©YѶȚ7NªWî{#byë‘×¶f͉ =ÈêÖOR{P;]8©³p¹íâU[4všÕMô{6]¸òM¿ñžžXtAXdenÀñ1è@ L‡§e=]À*o„ˆM™»Î[yinææÖ”¦œaü²¢¨]Ž¥ …3S77BÊÆÎ¡hÕ%¸øÔNki;¶J¥ g˜ÜDïÎÜá|ëLl}:sÞ½k|M4âI®AMµGhûtaFa+Ì‘;̤¢ï¬?^œ£ï•!0Ö¹ÐtÁá¥q -%,17K×À|á $ÜØ¦v.?(= о ÄC[åÞlå—“õaC^6ñ1¥•—ŸÛnsS¬æóæívÎ O‰Š…ú_è‚jÌøKªÉ`²“.¸LˆR‰8Ž.…,³”¢‹Aï˜â<½ÇÚüçäÊÔuWp¸‚nßqTÕ¶3§‚P¶dnpäÄÖÃá>AÜ£°·\[n6:ñâ¼÷i/lÝ®M e¾±ŠåcvÑøfä=wU7žÎõÓ÷œ‰©JÓzú…ýΗ¬ç ØO÷Ì»f£‡/˜¨ƒwƒïÛy§àJÂÅ•&¯¯?ôNnJÍÅów -$IýšÏ±DK&¿½E`'Ð&^ÚæŸÆuØ¿ -¹³FòÀ¾3cëµÅ‡¶î °´—®í.-Ž"º¡îž@Ìy÷b¨×P@s£ÜEœÐ4 -W¦Y™ì¢ß˜­”ôäÙÕ¸ÍeL7o‹]´ ¶OØ%k»« -¼hü"P, ð“—?µËõl/ù0¸°1î -ö«ÉGÁ.åò›Îì&  -êãx‡iT,ãC¼3èæ>ϼ1ü±Œ=– I ^¡p(1{”(MåqòŸ¸zÏk€§¸S¹z- K"ö>¯7À¶gþ†SçFendstream +xÚµXYoÛF~ׯ òDÑvO)ò`Çmá)ÒØmÆy ¤•D„"U6"ÿ½3;KFRh[IZ‡Ë¹gv¾]‰€ÃŸbÍ4OM§ +!‚Åvƒ5|ûex +Ï;ë™gûÜçד~ŽT°4Štp½ +¤VL%>+½^¾ _e»¼µÅt&ã$Ôl:3œ‡—Û]a·¶ls[Og„]¹ž¾¿~9ùéz0k$gIÉÓ|¸¿tR&{N›”Åq,·SiB[7‹M¾˜J~hÁÝ$7™'ª%ú‰T™/6-#ú²¤ç2·Ýý¦®Úê*©Š‚–ƒö¥õìy‰¡'O +–¥ ô¨*¯Ð¢â½o—eÞ’ØA8F°8’‘—rvm^ÚÞ¿¼Í³"oö²Ü;áÔV5¼W[(„èÂngh%€j)f IÁLÄ,•>Qe¶Ø€WàÖ:Ÿ·DÙ†ž«ëšh+ç@@ô]ûq*0 \a6aGšÄ¾Ó(ÑÆÝXˆaÝ«;È®ãÈ(²<›ãjÑ3~ì¼sË{ÌHþä[¢þêjt˜êÝXï`Ùû_»4ð>|å¿aŒ¦ÈÚ¼*©¥ïòzITÆÖôÇHyÓ„ñH¥¾NY½‚ 0RSe˜¦ï„¬[‘zê ~¯›ÝPÏf +îú›Î4Û1ëŠ)Éc¯q…"YÑØÛÐ… +·0q®-&¦}v¼5‡M$4‰Žp«ý=y÷žKØ™/'œ©41Á¼p&ÒTÛ‰ÖÓ&Šû•br5ùmЈ‰Öø%z@ rPæÉAäPt®i „f\KùðlÃò +Ì¢Ä0-¹ÆF’‚³”§#xÊR‰`àÃíêü6k¡s#jóª*lVÒK¶ òº—çôXaÒìK)É”Ôtsèbº­ò%QnÜÒÖ¿á†Ã¿ /ÿÐãÓW«z‹=Ö…JdÄD"¨BcHߦÆ0ú46Çulj¡¹âäûë;Ã^â&aï…¿»ÿ>cœ‰¡èqj†£4Äâ§âŸ¸¡l‰Û3ŠB‚ + Ž&8-úé Ô‹"‡äfåªÆÝ›­ý²­7YÑZ¯ è)QMEOZs¯yçFت}İá¡WRͽ‘Æ+Åiå¨FòöØÅ×]Ñæ‹¬ig¿Âà÷“ðol6n²riÁq£8lEž•€¨åR±-—´Hó©µ]Û¹-méRÑÐ:À)ç¶io”Ö8éIÂC7×6yŠCÁ®Ÿdç´7Ÿ‘HÞœÑ~ÞúA:6 ˜š<í±µëpiFâ(Í8ˆi @~œo./ ¥©9j0úðsž*±Kwš€EW/xBÁzñõÞÃÝg€Öï:8x­Ô)h ÓøÔ3íÐ!Ö´öÆjéᢨÖ÷£…Ž&5´Ë´ÆBÆ_1M‘Q´:aÆ$ê4´ÐZ2žÂÌ}-¾SfóâGóW¯mÓ¸y€ŸkXö ' í|E,¨jO–­më7~y’7Ãæ~‚zOÒ}äÚvÿÅãCiïˆx{¸€o_£WÁšcïΞ<%MmÝÙS\–-L”Ú)ØåË^|WW `¼!òò¢÷é^µM·³5(-—{Ql?—a Å÷3ï¡ó¤¬’-Ø:Îó³¯HÂÖ¥í<øÞâAö"Õêaø%a<Þ}£á1cüñ“–éуÁ·~=P8×Gß?þ׺)TôÈ…T˜‚Q‰‹ùÂæ…þò ‹óáRÕÒÜ(ái†‹(®ÁM§ÙåxñÆ·á’UÒ;Y Ü'wJ`¤æÂ]Íá’a‡Û(áîÂH8xFâµm7%càK£ï»Ì^ÞeWŒîl=€–Ì]ñöム Þìˆ~Ûmw«{¡'ë—Žäi¿rì1Y.™¢{pãî¹Ð»8¹÷Ç‹,ÿ ­À\8endstream endobj -961 0 obj << +883 0 obj << /Type /Page -/Contents 962 0 R -/Resources 960 0 R +/Contents 884 0 R +/Resources 882 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 944 0 R +/Parent 863 0 R >> endobj -963 0 obj << -/D [961 0 R /XYZ 74.4095 793.4011 null] +885 0 obj << +/D [883 0 R /XYZ 74.4095 793.4011 null] >> endobj -960 0 obj << -/Font << /F63 272 0 R /F88 792 0 R /F28 225 0 R >> +882 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F88 714 0 R >> /ProcSet [ /PDF /Text ] >> endobj -966 0 obj << -/Length 2383 +888 0 obj << +/Length 2098 /Filter /FlateDecode >> stream -xÚ­YÝsÛÆ×_Áú œ1¡û®}ŠGrj;Î$‘¢Î4ÊD@âU ¨ Ýê¯Ïî}€ €IÛñŒu8,vo¿~·»¤ ÿè"± Z.ÍaAéb½½ ‹'x÷m÷—zÚU ^õ©ßÝ^\¾W|‘ÆZ)±¸}\0.c–2z`z›ÿ}Ê^L[”ËKÒˆÇË•$$º2…Ûø°})‹mQµ¦¨—+*£}õ´üõöãÅõm'_2§J±?vX!T,¤J+Fc¥Ò¤O=¢RBã„3Ñ©ÄÔ‚’8‘Z¡N¤Ž“$aV%8E4¹®—pê4,ñèV©ÂÀ‚’¨¨P)Üù¡^2íÚÝ3RïÊÒ«O$¹Y/vS‡|oéÜF™íá==6ÇáHIÌSÎÏè×£rú¥=—u¼˜ŠO„UïïÆ›D_ñ E>Ó(ó'ÑÍzãüeÚÖo½î›l ®|*—œDYÓ´oÝ›Üy›F÷ £l¢ûÖ£`½ªhÜ+0$ذr?ÔÖ~hDzlÐ*Gñlj,€jÜÝ|þýf½+õ@up¨ÖÌÓ‚á×›RAAÜœW4‰5ó>­ð𨵠Q»\qIöÁç-’4MQÅî-t¶ï‘~ß4î)/üvO³%Êru]µ_Í7žË@”gþ³¸Ÿá_–LFÙêæê“{Óì0º¾¢aññ›—l½ ëÊÙTM n´.æ:jWn{_åV{´æÎ.Îøiôã\žÇþ»u[¹óRݧW™µ»ÚïÙ£í\ˆ€°§Àg“= u&BZ¥z>¤ûT§!­IÌW^¨=©“ JÌ‹ DgDRÂc•1”yw³XfÒÅ«)6ÁBè »0~Ã:wË£í\˜õ¦2cYÀ%O´ì/Íe³ƒè.šËŸ Í¥ ¨›µfW5#ÙA%‹OC~¸@_oš¢œñà¿Tçœw šñ'BÑlÚu3òž›“wp\OàU°÷í’B’`«¬-Vø±»±&i‡=WûíÕAPü¯^ÎŽX\‹Dz¤î˜si¬9•#wŽ}‘ÂèÔx˜KF¢c™pzÆŸ=ª‡*w}NztNäÁ¥Ç"&:ø´/ó¿qHSL]䦵æ¸dÚ%).ò°ó©Ìø«lvòÝᮀǬz±î /þÿR 넲é0rq¹  -R2ë[sÚEÅ_ÆøbpJÖ‹ÙqðÓLaæÚä`])º`}2@RIi}úTÓÔQ¡T1@³"»šÙÐ@æ‡c4Þ=X¸üh¦$cq€æQä%¥êϯärÆÎ¢3{"-§­<#ï`ä9y÷Ú¦€C6^Þšû ˆUÊƆkÍÞ¥6‹áBk.ïn~*ž x¦.òëns.á©R1D§ü[w*ŸóÊ^̸õÛé!SèDçcS™vLÜ®J&žhõ¹h7»Üko«ç] %“ÛQÑ? Sú—S…Ì%,& -jP¦¾îm½ ÿu2Zy’*ôÌo¿üJ9¸ñã„€Nåâ+<˜bm¼½èš)¿S^Ü\üØq„b1ap!ÁW“¼ÜwxùeøbÈŠ3h¯TºyI*æ;*Œâþ ûæ­5¼†®’Ûî@Å)Òò|ó]}ག–ð{¸ÜʖȸpÅö-ÀÅî\^º¿'†*¼ÏýûbÂé bï߆Ì>íë×cfÇ´PI²€\Ç(¥ÿ³ßl»M$Š+ÿíÿ#ª˜„ÞLž¹8xš™Ì#ZG…†T“Ög6ió";PÈüllç…p±u‹w®A. ×ÛŒU’JÄ$ ·yVùÏ×»í ÂÀ)˜èd‰ -°˜»öOF÷œˆ*?ŒU\“*"ćÛá˨*6®^‘ß`± 5¼¼¤€*#99W[4cÇ­K‘È)|±{©Ý‰ŽÚ$û.k0ǵÐC˜ã@” ÕÚmZ°¿ÉZìÆIj»ñ¸XìöWSçnåŽAÒ“cà;SÏ­[gûÆÑ9GÂŽíåÜ3¼úíÛ'Ð9ó%`áΧ„öÌeóH·=Ð -(…+.šííº²'ôµœ×þ½® órñÆ -}&`ÚÒÖø_¶ÝÚ†ßU£øz8ÙI£ç{®TUÍ´\¤­ò̸©O5”jL&å¬È.)çEvI9i“Ò 1¼ CRŽg$\µðm?ôíÇf<ôár'*„~W0~S¯7æËXY‰%’nL/Kópéæ«ï2L¨]ê±:‚P,ŸB!Q¸QÚÉ(ÁǨs:`‚ó2à¬Ò±°Õ?ÓPZ¥–É?¬*ߨà4έNÒ#°màªt$ac¿Þ´ÇŸg/˜!!OùvŒü —•阙Á°Ø²ðôG³A»÷ºæ˜CŽ2Ë= p ¤SäaÑ}½ÝZXã‘ÛÀÅ>¿÷Ñ&v¯=º {â­#­ ¿=Ócœ‚·ý ˆ²²Ù¹}ð\6÷p,èÿíƒ(«ý™Œg‹üÞÐ+# °õT”Ƈ÷Lf=ƒËˆªsWqŸª¢C½€}LoÊÌ8‰SÍÂ]úú·?@×Í/Ã\‘uÑ|1Í>+MÎù‘ “ÁR—«#FËà εJ ìG™ g~ )ô. ÀYP‡z…Þï«g7XCu -æ©Ó" hØüyúTÓ3|*Pñô0Äâ2c þÎlí8ø@ËfæÍq4—àŒ÷ºâSBÓMý]²‚àlÿˆ À½dù`Ê|Äm z®jÁÃé­%°X”‹úi–?õìÒ}³êtj˜SÞÎQúä8@!irtˆ#wtTçĦP±XÄæYí:ÖF§€æLæj8®Ý miÜ6zwúËÆ4Ýþ»ÂU­ïôHš«£²É)5Ž.î á÷\Ëanœ³¿ÀÐÁû¦Ê\Íh3Ö„+&Y{í‹øî¹ô/?Ιg&P)kj×—ºxt])36™–8÷êúëdŒ0—1KÂ5¼oMéXßݼ_ - -£±‚ZJÈk.ÕIlLSüˆý±ŸN{Ä#!£\ã€2 -å¦bò‡ÐÉ¿N=Çendstream +xÚµYÝsܶ×_Áú‰7cBø&Ù<%#¥g’JãÎ4Îu„u¬y<•äI‰:ùß»‹yÇ£â$%p±Ø~û]ˆEþ±(•DÒ\Ei.`ÀX´Þ^Ðèæþ6üfž7 Ìɘû«Û‹Ë¯µˆ2’k-£Û—‚p%ØAèmùcü¶x¨zS¯žf±$«DQ³}¨ÍÖ4}eÚUÂT¼oîW?ݾ¹¸¾Ô*NI¦5ÿm{”R©t%<#TÊ ¹ÿsñãO4*ûÍ%"ÏTô”°<çÑöbXä)õÅÍŃL%JÆ%;/Ë­£ ËÝŠ#I‚(Æòˆç€Už.c’œ3 ‘NaUÀ:Ë"FINs†`3 +”°‚ý°¿««õ*Ñ€ñã®*Ýh×ܘöÑ´7ë)÷µù@…ÿÌÍþ×ýúñô`ÿË¢„i’1©¬Ø_çl#ušF)lƒ Îÿ(BÖ~TeÕ©,ü²7H/ðÇ㊫¸Hn®Þº™n‡Þõ„Àâç—D¹7~ËUÓõ`Fkb‘Ç}âÈû¦´§§áÔÜáâÀÏâö`"°4öçÞ‘Jg¥,¾©Ü¹ê¢ßµžf·¶s.ÊMq‡èœqi¥ ¶)!JÇ\§. !,¤ÐYxv¢2OI†ÉuQe`zA%£‚èTÊ©Î÷7É™³@Þ™çÊlBh ;¨<ÁïWzÛ3ÙTëMSÍEçpň4÷žýØ]v;ðnÓ]>ø`è.«pç}µkº™è`ŠC2ÏB|8G_o:S/Xå$ú…„4æZ°^àBíü¼õ–T¬·¨ò`½±Î«€úíŠA¨@¬èM2IB3èç®ålÈ@WûíÍ5$"òïQäÎàžk¢eª¼€xÎČ䂩™<÷’x()2%ýBwŒH !)³œ°”²e£Ž¹ÎuàBíâ¬QUF=Q9h0êDçï1HJ P›²ê-\4yîBe ¼­ LÿM± ”rw¸1à³h,‡ûÂëƾ,‡qÊøy7r‹„Џ‚RÜÚ6'‚ ^ñ—9¹èœŠüÆ_y,ÄsÈ[“+oáò€®’!Ç`•rÞ$KÀ²eq-8PàB­ò¼-©<8Тʃu~sœ“wwË—ÏIÐŒ¦6•‡=›±OП“~%´Œ½©#® jWç^RyzQåè±Î+[Ä@L^AÖ­fP«p&B¦ Wœ½Wm,ÃåÖ]¾¿ù‡¹¯À>­)¯2šç¥°gZIõqà¿v»ò‘¯í%¬åN7™A·*KWMÕÏ©‚›ªtÏ”¼3ýfWúÓÛJzWCùä(:þ—©j?¹©š¿”ª!MMâ÷yokOXü×s>uÉ„Lÿ”+åp-eú3ú?·B·Èœ¤Ø„¾4“|±GÆ`bëBeTœk’™ Tä"ø¢Ö»Çõ#8fãWC‘DŽŠ$2¾g_½¶ÀçŒha;…Q‡üêÛz ÖµÒßÁMàF¶\Æ+!°‡)–ryé~Ÿ, ùXúwf"éfà/¦ÂÞîÛçca³}»  >×ìÛíÿÓ¸ J”~éúà©Â’ˆ/gµ Ôg³ÚXØù¬¶¬rÈjï*Û…aºØºÁW®Y6Ð÷mæêI- ÍÂ^4~ùz·}À4pšL$tµT‡´XºVPÅ•Myx`s «Œ1?ÜÙn_ÅÙ¸ªE…üƒmHYÓ+LI¨5Ò“}õ¦›ËpÂ"äRdr‰Vìî ­ÛÑQËdçŠîæD.ói:-É)k·uÇú¦è±3§™íÌïàb±ä§ª-ÝÈmƒf'ÛÀ¹ª5Ÿz7.öãs†ŠíëÜ3-ìì=œ¹ð… q{€]B«æ¢y¦óžœ +8¥+1ºíí¸±;ô ì×þ¾nMuzñÆ +='ä´{ämñG±ÝÚæßÕ¤8=}åÉâO„ÖM³Ðpj_ÀÄ A9âZÊÀ…§NÏå’ÊCP.ª<åX§ J÷ á1 A9‘pÕ²|âúvq5ïúßÕ‚ëeã—ízS=Ε5X2ž¥@èe]Ý]º·„äÛƒj—v®Ž  ‹òPH÷¬vò¬à}Ôr‚³2¾öæDÚ@(BeîÀù§¢ñý +>͹ÑI|¹Ü•Ž%öëM¼¼¸ƒˆxÀ ®x*wäqØTƒ°jòw+Âó=ZÚó~.Èê¢ô™H‚m žbŸÝêíÖæ5[õ@)öûkï!Å7íÓ»´;Þ:ÖÜ =NT0;~”qQw;GÓõ¸‡m­7\Öú=U^,jð´©U&v愼uoêÊû÷™,p6ì3üsŠæ¿íD#æÓH„f|_×=— þüìß}4ÿèÉpéendstream endobj -965 0 obj << +887 0 obj << /Type /Page -/Contents 966 0 R -/Resources 964 0 R +/Contents 888 0 R +/Resources 886 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 944 0 R -/Annots [ 975 0 R ] ->> endobj -975 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [265.8494 153.5425 280.305 164.1248] -/Subtype /Link -/A << /S /GoTo /D (figure.3.9) >> +/Parent 898 0 R >> endobj -967 0 obj << -/D [965 0 R /XYZ 74.4095 793.4011 null] +889 0 obj << +/D [887 0 R /XYZ 74.4095 793.4011 null] >> endobj -162 0 obj << -/D [965 0 R /XYZ 74.4095 771.7323 null] ->> endobj -968 0 obj << -/D [965 0 R /XYZ 74.4095 685.5658 null] +890 0 obj << +/D [887 0 R /XYZ 74.4095 649.7781 null] >> endobj -969 0 obj << -/D [965 0 R /XYZ 74.4095 659.6775 null] ->> endobj -970 0 obj << -/D [965 0 R /XYZ 74.4095 633.6816 null] +891 0 obj << +/D [887 0 R /XYZ 74.4095 578.8743 null] >> endobj -971 0 obj << -/D [965 0 R /XYZ 74.4095 589.7585 null] +892 0 obj << +/D [887 0 R /XYZ 74.4095 548.4155 null] >> endobj -972 0 obj << -/D [965 0 R /XYZ 74.4095 565.4661 null] +893 0 obj << +/D [887 0 R /XYZ 74.4095 517.8491 null] >> endobj -973 0 obj << -/D [965 0 R /XYZ 74.4095 436.0416 null] +894 0 obj << +/D [887 0 R /XYZ 74.4095 469.3555 null] >> endobj -974 0 obj << -/D [965 0 R /XYZ 74.4095 372.1962 null] +895 0 obj << +/D [887 0 R /XYZ 74.4095 440.4927 null] >> endobj -166 0 obj << -/D [965 0 R /XYZ 74.4095 264.1658 null] +896 0 obj << +/D [887 0 R /XYZ 74.4095 306.4976 null] >> endobj -170 0 obj << -/D [965 0 R /XYZ 74.4095 217.1241 null] +897 0 obj << +/D [887 0 R /XYZ 74.4095 238.0818 null] >> endobj -964 0 obj << -/Font << /F63 272 0 R /F26 222 0 R /F28 225 0 R /F35 245 0 R /F88 792 0 R >> +886 0 obj << +/Font << /F63 220 0 R /F88 714 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -979 0 obj << -/Length 2564 +902 0 obj << +/Length 2511 /Filter /FlateDecode >> stream -xÚÙrÛÈñÝ_Á·€Uâ,æ79ò:¶ãŠ7R9«}ʼn%zq¬+úútOÏ€¸d))U‰sôt÷ô5Ý ¾Šá¯ÅTœéU’Ip¾z8½‰W{Ø{ßÿr» À›!ôÛ»7?ýlä*e™1ju÷¸R3‘ -~Az·û5ú”+Z[®7"I#ÉÖÇÑMaiáÃé[iO¶j [¯7\G]µ_ÿv÷ñÍ»»ž¾1K¯c¶‡žs+Ò·½tÆ’$ŽÙ·¶8­7*N¢Û6¯qµ¶¢•mp`¢[€áqÔ•y{®Úü^Ô;åÝ£‡Ç;âàs^T›Ï¶=œ×°¬á–Wþâ±åÃÁC6ÅÃFE…R˜ -8KX’âM‘ׯ·ˆ˜ÀF75p€ÛÚû8ÕζW=ƒû ìǵ*æï8~ïj#¥´‰YmxÂ2á¥Ô´9(Ìi ´ÞHXYÖœe2ë9¾±ŽbÞ•í—Ú>6 ÜF¤¤?²ùçöw{DÖ‘†“×™ÆyYZªª]òçÈDÆV‚¡ÚpשÍMÔæl÷¶´{…¦¨vŒ†×Uóp( {/eb«IƒsÉ„2HC:Iõ¨gD %ã2íE0bãçµÒQóüd„‘€Âƒ¾mý„¦c»=Šé]̧Áíp;#"^É ˜šÀîcwˆL7ô ÷=W´ïL×®·ˆe[”»·T:f<æé*¤!rKøczUïWaø¯sög6ÃCsçœãF ÆgLÁ´QÙ„‰ILè¡^"k˜«ž}꼄ìÁz }GMä5’{GÉàªÂȱ££è†¾‚æe²è&ohð¼¢p×ÖΚ[š=ÞËDùßíÎÒ¨²á*P•·~c‹Òuf‚r.ÿ¹::/p™J̲/­‚€*upz¼qG‘a'*%ÀÃ9ÏÆ^4c^%Ñ!GÞTaPÆß[pñ\3€Àݬ?n 4I£»5wþ¾-0ZºÆ³hêüCS—`?)ŠÀ¤)‹M*^aêý™ÍðÐÜææ¸ÉÔ匉D3Éã)Sï¡^"›¤L “ŽÉ~ïjgW -†ÓÚms,*Üéüd¢7r†X±˜'gÆŒÁK˜>–ã8ïðÝÃQW¹÷V€-–Eulhuç"ò§no÷ÒzÁ@Å´Óë×ÍNEKHú“o-8æ±E»å{ˆçc{vËÖ ÷Ãoð~@Z4èÇȪÝÚ‚âñý·¶)Ú'´h.à"[[ÐÐ –Ko°´:Æ×Tnr:ÁutŒéƒCRx`Kº°PÓÆ…j ­u§žzCgAÜõ8X¾oŒ†xÝf!BÄc_~9D@xO”ÒãG)U´Çƒ`w~ŽÑœ¢I˜Ž¥^ŽI_‹¦ËËâ©WÅ„:Á½8WþôSWcd}ÀHy¼"ªàš89Cv;UÊŸD§æ®î>°? (:ÖLñD­ŒTîýŠ€ÒŸÙ Í={Ž›Šž1:KÓxÊÄ4ŸP/‘aC²—R)ÈÆ“8{ù…œ°uZ3*N—¸sB î‡4q9ÿêaËÔxy^ưûGØ/üôá¤âÕÍùÍ/oV¿ô›)PÏ š -ä"UK¥ÇLd. O`H ¸*-—EÖÃõ`(’±áø²)cÊE@àFÒ˜³â^âdŠ qI -’ÿ‚f~Dÿ°í‚3‚f%7!Om¦¾?~I3 qb‰ë9÷™b^*Ð+˲eûì‹S™~'—‹Ó&MÊx’‰ÿ/nÀE³¾F*©}Ú,µ‰>¢¤rüç’ªü/³zOÙ>ÖdÇm±E ²8·{¤ýéYqC8GAŠ@;¨KܼGOå R´”Pº7MG§¼z°â1AEXÑq|,©¾ ÷¹èΞ(EšF?äÏG¾’î® Ö†´t¤Cê)?T-­ü:3d¨´I(\c&ôk’«þÈfpfÁ¬§˜]Oˆg –Ð ö ÆlL-Òü@w‚ ÉþÆèúŸÊ¼il•·­ÏFœ tmè ¼² %®&ú·Ëp//² -mU.€Á½T¨QvEG]6ç“aȽ(“K r^zÃ!tB­Ÿq=~Ë]ó /—¼!c)—ÁvöXzÍ‹‘A-ýÜUq“ÞÖŒ÷õ‡[ý„ç\!ñ}GúB›³~ûLiŒÞ ~\Ê·'}±'ÌXÖ©Å^„8¢ÌÊ£«rZæKøžH¸÷ÈIœG\”Ð'™é™5Ñ×uŠª >hŒë.{V²µO…=ÀÙÕîë¶ÆŽÎ“{•˜7ÎúÂÝ>[#y€ £ʘ³Œlí¢%äfú4,.ä¹o¡jx8XÃF¬ÁàÖ;Œ<›÷àĬVç–®Zí -•†ÉÃMi›ÌÙèµÖoV~+ªPÂmÀçb¤? Õ ·Äª¥¤/"4ã:¦‹¸&¥RÊ»ìÒ×BÚ¡.í­Ï–øúÐÚÓm›·v©Á•r ²!ùôC D ï°ïÂâí*([ÎÕ$ÉÄ-êG*5U7Dà¶~›ÐhT¾ BX*“Îçr›û÷ŠLã \@?hs‰…½ÙÀ]‘a×H£–T!®x„é?,T: \œÿ0ÂòsbO´É„†è‰Ïds¯x™ÍðÐB@žá¦œXÍ“ª @› ³¬ÊC½D6‹Yœ>&‹%JÃU”.AvRò/%3)¶lm]CÝ]2WÐÁï1¯*‚¦–Þzsl©qX“z×ÌafÕi[œN­«(³èúâ-Îv]ýppöy¨ÃÚÙWš[œÇÎQŒ¶¯]{GO›G'Œ(û®Kßâ˜p?¼·¸³ ½Ü(übÿ-±›I»'lÛ@0*Ú––±5A!ö†~ëz‹ †CFSN£¿D3HL~ÍËtzéóý­¶Â|c¥9.õêc¦„2£P†$È0O81Ñ;ĘÝÔ_ÑÉØÖ½¡#ìõóCæåªZÉ ørÅ1Û7ü5 épd38³Ðžb¦ð‘Î{âŠ`­ÆL»ÑèšS\}=í$¤mœuáŠÐÓpø€“@&šèIÕ½¨~嵌_ßæ…–Å&ñðË­n-£¿5gõ¥=¥E¯`,Y(N@ùr( ΛǶ¨Ý§Xñ)/ôè(qÁ­å¯."‰Yšù?X³†ÊP¨ù‡' á¿´¡fši=ý*æ?ølÇe̓˜å²”ðÍsêêqsžZ™°DC³¼zêJ»‰ë=>Ó!ÁN®2âußrÀKƒ†7"@áSýì—ÙPþ/”%endstream +xÚËrÛ8òž¯Ðm¥* ƒAboI%“J²S›Y{³‡ñ( –8¢(HNjýõÛ(¾¹¶Rå€@£»Ñïn‰‡b‘j¦¹M©U°bñp|Ã;8ûØý/ì:¯ûÐïîÞüô³Q‹ŒYcôâîq!µb2Qâ‚ônûÛòKþT4®\­eš-5[­ΗŸŽO¥;ºª)Üyµɲ­v«ßï>¿ùpבM$g™1òuôÌKRÁR%u÷iB2+„Á§tâI,KÓTú—h–ö?þû½§>­€ùï…£ÏÛ⸒|Ù–ySœªú¯¢nó²¨á‘3ï»Ð0Ìr\a¸E g=Ñw¸@f’gÄïû¼^­•0˯+Í—ùYs ²1RèÍZžE¼VÃ#=ât&è-ÍJ‰€ïyÂÿZÉdéή¨W +=좛·¸H–o7ˆqS”Û9H“°Äfú¼ücÉâ¼[Äå¿zbéî¬û—¦r™â&EÚ iƸc&FÚè ®‘`C²Œ¤²ÍÏ;WƒK” HO„ŠC€º‚·hZàŠœ–ÅÃÞÑÉEzÆ?ùÓ¾¨»ýw®òêkVb¹ÆgÛ\1“»X‹”YÌùM×Ow¾ç\Ý+­=4ä­«/ÝC7¼EU·u•ïëà Eµ ×£C|ØhDèá‡2¯ëZT3f(SθµY0­§³{$ŠÎc©gl1Ì&\GËí¼qyÂd­¶mŠ’P»ýy¥“ Ç£›#‘0“Š4Üd$QÍ!VØ$*3¦L’ùÃw¤;byÛäAþŰCÅ£¡DaËç-z—ñð^„°ø%/ªõ/®ÙŸ¶Y¾¡íïˆÄ•¤1ø®Á2h5/Û,a*±2<ãÛ-¢y­ÒŒ'ièÆeÈjëš›Ž½]ŒØÞÙ]Åâ³\$_7y,O Ë´0&Zžòh›¢gåÒ0î9ž—Äè¤cù½£øÒ–ÍWoSö`2Ó*\Yÿsó‡;xÞˆ—؉ÖyY:Z¦*ðÈ­C¾Á'!@y•Á© aÆ*C ›+Ý.<MŸÑòm¾Xî^©Ôy‡@Ú¨`/›°LgÙÐçß/¦aݽÀÆ5³…”¥:ú’;“··;”†²ºg?˜$lâyð'2AÉ š3bÀ÷ùÎß©i^| +·)æÃâ‡1_kÍ1…‘’§¯ˆùÝuÿÒ4øNq£$& ¥&©31.,"Ô5²l1惠žÛ (·wm}G…ägŸÈW2àÑH54ib@”Ɔì‹è NÝ™R }=Þ«T‡“?ÜÖѪr­›à*¼F=d/6 mNÉÅhí Ó¬+C¹¥ÓLy®Æ€² ÂUt×*åËÏÈ0…_¨ñ¤¸$4 ++æe¶ÜçÈ›L—™qcTåpð0îú”?îV¤o°”b´E)ð‘îýÐÜÆ% •±¼!¹yM‰ÓÝY÷/MínŠ›Ì]M˜HKñ|ÈÄÈÜ;¨kd'Ø¢¦@2ßÛ³·-Xn°0lê‹pi;˜ì´F‹µ Âf:Š’Á”1‚é´‹ç¸Î[Ì~¸j+,|¼Öà«,ªCMË­×0.òçvçö÷ÊÊd f:ét쿎šŽ6—›ïºpç±A=ûí{)ÕРý¶€}MKïþ€)º?lµwd‘Yû㈄’'¾¾³j%A¨uÑ<7ô±Í7® e¯_¡íÒzdòTðª„c9¡” +u¦Gpax8Ó•UÍᢽöØQ¯iR?OªYØÇ4Ȇ#×EÔse 4=ýàZÜH8Ku¿î‚“²¡^v 86÷‰jJJP¥x6OðõsÏ¥Ž¨ îàxû¹=c¸}Àðy¸!.(ê×ÄBú8ìöûÆ®9öp˜|»@‹{¨¥Ufh-sQȆµQ¢8Ô øë1(ÜX÷¯LCÁ/ÅŸdL^pË7#ú£ð®œàòÁ‡Ú)ß_ÌdÍÚïÚþ4ãzŽ“2%%¦™ š^š),þ1¥\e&ˆì²†Ó?»»aã§OGÍïOo~}³øµ;Ì4–v #\†Âæ§0Œ±ìï“F8ËzPŸÆ”•t“1®n*ä_1•€~V¼4•æW˸3˜ãzʽǪ̃kphâ®Ì]ÀÊ£µó#¯&a‘¨Ðþ?Qƒg±ØÄ) j•,?£¤rüãë¬üo¾kúHvk‡M±A ²85{w óñ]ùžö!ŠÈ´Ø³àd¨ÈA ò):ª11˦c^=¸õGúÄŠp`êôÁ©{Û08¹#%ÁqÜ£A’y%½“¦ï¥q‚@—Ôs¾¯ÚùmbÄJAëþ*¡(7ƒýx¤ï¬û—fŒz‚Û·þ¤>©ºd’âðrÄÉØ"Ð5Òc\HùwFBøBó•¼iB…â­ mâЀj Á Xÿã+ßKz†cš!àª*BI„S¡jÁnèª/ïB%Y*¬¼œKá;qV"’¡ øÁB^Îùƒe™PÑï·îPý÷; iùòíKOÅCšŸXÑ5%~÷ ÆœS…Äw-© -Ï…ã“)®>ŒÇXî½4vÅŽ0cÓ?¤ÆãVTftUNÛbŽƒÈã»bò~qQB,p¦™5Ëo« UI‘ëZ?{  ³Œ{.ÜîÖ¨öÐÌÕnp?Œé°ˆìÝMgç £Þ)\½PÆše`k-™(7Ó5¦qs¦F|ÄÞÄSØeNé-ÆŸõGpâv«SCO­¶Åî2¤Ä:á†>é˜ÌÙßè´ÖVá(’ªPÂMÄç£d¸¹t-­7Īkºb·?&|ÖZ—K}-µ½ ëÂL÷S㎷MÞ¸¹ÙW&˜ÂQ7]¢‘"R‰¢…LLòÆÍÛÿVÐÊœªQ‘‰G^¦f¨nˆÃM üÖAŸW*ÀRët:•›<ìø> endobj -976 0 obj << +899 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/simulator.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 988 0 R +/PTEX.InfoDict 910 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 443.00000000 256.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 989 0 R ->>/Font << /R8 990 0 R >> +/R7 911 0 R +>>/Font << /R8 912 0 R >> >> -/Length 991 0 R +/Length 913 0 R /Filter /FlateDecode >> stream @@ -7930,221 +7678,253 @@ x Í*ÏëÃ~»mï·J!þv¦üéÖ*Ú&¯'(6³6)Œ°hByhîOïû¦[õußǽñ:Aœã$JaO‚â‘ì!L§ ñÆ=‚@ö X SÒxš^Ãg]Œœl&Ÿ>äƒ4sÓP %Ú J‡§0·miÃd¡8ˆÜîÒ©owGvyÉnV3¢'r_ÃP„Ba’æggÇ䲋ȰqÑÄW¡ H5Œ‘ä?¸}3qoñ’4ŸMí_Ý-S8Kàá ñŽüœ}jûÔÃZJ977ÌÊë}çÆ(=aÀm¡¦@Òœ%á½ œülór•ð(¨Áaêa-x¦s#x]éÂ.0Js‘²0=„k’ØÏgñ$:.ž‹ŽÃÊÕ0ü08ð!+.ˆ,'vÂ+˜™e%a§èª°#tòc‹¢`†)5>|xj•rMÒÑ-mÛ fÚ èj³í{X‹m·tî4T£_ÉÓØ,…šzP@.§j R 0jŸ*(iRœZK%:ÆY¨¢^v~š“×ͦ>íúOˆÄzJâ`‹ñÕÄ+—ÓºX1¢ñ F~år,œÄ$õÈíªÌXÂW»#Ñó`X>ßÃâ‰àFX°tjN¯_|ÙŸúX´‹aÑD¨Ùôr*l“¬û\PÎ%§›$1¦1²ÝÓãnSÍvox{g@5³M p3ð¼¤ÔàäÔr•ývÞÔendstream endobj -988 0 obj +910 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080811144031+02'00') -/ModDate (D:20080811144031+02'00') +/CreationDate (D:20080812215344Z00'00') +/ModDate (D:20080812215344Z00'00') >> endobj -989 0 obj +911 0 obj << /Type /ExtGState /OPM 1 >> endobj -990 0 obj +912 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -991 0 obj +913 0 obj 889 endobj -981 0 obj << +904 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [264.6021 717.217 279.0577 727.7992] +/Subtype /Link +/A << /S /GoTo /D (figure.4.9) >> +>> endobj +905 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [449.1056 720.9315 463.5611 731.5137] +/Rect [443.1125 635.0694 457.5681 645.6517] /Subtype /Link /A << /S /GoTo /D (figure.2.1) >> >> endobj -982 0 obj << +906 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [361.8513 685.077 376.3069 695.6593] +/Rect [360.2469 599.215 374.7025 609.7972] /Subtype /Link /A << /S /GoTo /D (figure.2.3) >> >> endobj -983 0 obj << +907 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [504.4211 631.2953 518.8767 641.8776] +/Rect [95.8467 527.506 110.3023 538.0883] /Subtype /Link /A << /S /GoTo /D (figure.2.5) >> >> endobj -984 0 obj << +908 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] -/Rect [232.5724 349.0719 258.3973 357.6367] +/Rect [232.5724 255.4285 258.3973 263.9933] /Subtype /Link /A << /S /GoTo /D (cite.Games) >> >> endobj -985 0 obj << +909 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [273.6962 250.4016 288.1518 260.9839] +/Rect [272.7375 153.5425 287.193 164.1248] /Subtype /Link /A << /S /GoTo /D (figure.2.4) >> >> endobj -986 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [438.4261 171.4698 452.8816 182.052] -/Subtype /Link -/A << /S /GoTo /D (figure.2.8) >> +903 0 obj << +/D [901 0 R /XYZ 74.4095 793.4011 null] >> endobj -980 0 obj << -/D [978 0 R /XYZ 74.4095 793.4011 null] +130 0 obj << +/D [901 0 R /XYZ 74.4095 771.7323 null] >> endobj -405 0 obj << -/D [978 0 R /XYZ 288.445 412.4911 null] +340 0 obj << +/D [901 0 R /XYZ 288.445 322.6307 null] >> endobj -977 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/XObject << /Im40 976 0 R >> +900 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R >> +/XObject << /Im40 899 0 R >> /ProcSet [ /PDF /Text ] >> endobj -995 0 obj << -/Length 2606 +917 0 obj << +/Length 2690 /Filter /FlateDecode >> stream -xÚ•YKsÛ8¾çWèHUY>À×ÜœqœÝlfvjíÍ!ë=@,!&)AŽÿúý R¤LËÙJU 6h _wCá"À¿p‘ _E²ÈŠƒ0\ÜWï‚Ås‡¿¡ã]õÌ«1÷ûÛw¿\§ñ"÷‹4‹Û‡E'~”GáqÓÛͼȃnU¹\EYîÅþr•w¥þ^JU©ºÕªY®ÂÄëêíò¿·ŸÞ}¸ä'QàçiýÜaî7N;h )ü,Ë"{Ø/7Ÿ÷Û­æ3ürå£"õE& „åÁ¨²Å%âÌSºfþ‰!ü4 -B·à›\F÷×2J<ùÝ7Ë8ðž Çÿt» 1¡ˆð½½l”œg~Z±ÛjõÏõ7õØ^°ð§ex{˲$½Æ¹÷‡¼ß±Bõý®U5ÏoU‰ëµ£…ªÙ¨ÚgÂ߬ hõqjºoæ‘zVtÂÅ*Ìr*4ò‹Èið¡«[½¯ii\¤Þ]º~,;£íå“iŸ» ˆÊ–dÆEâ™ý§}ÒŽ¡UÕaßÜÅB4Žr¥$vþkì(–¾QfØsâŽ5d†LÒ÷×ú4‘Y|i²8Oý"îMöS¦±Aâ–<éfÃÚqàQ˜ôÚ‰íüFU3bÃÂEЛ÷ËÍ®È])Û}3#3 üLˆdê°Oywq&ÖªÙªµµ(]½áÁfïTà>%¸ "³$åš7n¶_>5QìíH×LL<Ç,»‡~sÃOäõ#×_Ý´²†èÍA>Uµ3úXeÐ].ò©g#ÈïZ]úÚ²qæt„açNGÏÝVmI§.&hªCq¹ªtËŸ²ÞIÒ­¼}Íؕ쓎rIûtfÓîîé€|-7­íßxF ?êV~g¦õùœumx¸UG¥³Í†sr\Z'ë/9ÑÓã]œ¦uMa}¤=ä¥Y=%c}‰õ#& žQºáwI‘ŽÑ3¡/"ø?IŽ}$‡ð·;ÄËÆ0ʳbðUéÖü¨ïéÀ'èc_kƒàœýAD\ ’Òô㎸ø¼ù ا -ƯšÒ™‡\ñÇ4ú,Ig 5 ¬µX§Á7µQ<ú]—¥6ê—v@’ìxhúÍqçÞIžÝÜÈpøÞ§aËñ*ö7qÀK2û²´®Lq§Q¸ x!äQÐð¤>5€H–aª + Òf8G€7#-í\ã$æTîwHm½åPà}CÏŽ1îË /±¼µÒLbÌådo¤W©Õôbìì%Ç.‹¼Œá(н;üw¹>s°ozæ©8,Ì@©ëºÜËö׌B2ô‹¼ès,äß—{Fß”ÚÌ€R -7LãÈ­á4E’Ü KV3Žt%«á˜šœŽF;ìþDjt¹½TðL†ÐÅ*"_$QŠ'RmG"öþPÝšÑz!(¬Pqš˜6 âHbš™ bšèƒ˜Æ§AL4H¹»ø×Ê@(ôj>uS<8Ü¡°4«ße-·=y­dmîHðÿ‹É²°ï àŽîB_=Ï~Í? ÕoQ'Rvæ¹{ Ö]áÁ×­[}caIŽ56õª¶¹E–¸Tiæ‚x#ëÚylgË;2NTߨ½â¡(™|¤Ãó:b:ãŸ=×[îyNäà§"çs,’ -1S*YÏÙ‰:Î]ã:Í¡Ÿ†"kÇYj“‹ çY³_‚õ‚g)KãX-âYó±-¨ Ùö†~ ˆm%½ëIðÐ|^ñYµÏÈùÊm¹†e;òWΟ\A®‡? &år$&ŠvER÷àt½yMÑ2ûQš½Ñ]¹ÎàéÀö ž•: ê ©ó:‘jTg§Uƒ(A!MrS «Zãh5ÿ¤n&ÉÚ¥¶ þ>úìt)£3ïŠ8*Æ}³Xîg˜aoÏ€«/Ë,Âý5®tòä]íÚ’ÁŸ¹ŒBT>©xÙÚ'^tíüÈ!pƒhD§æÑ«:£µTÓ^Ã_+Íé[Yó*æú*w%OPïópÚ˜¾Š"„0ü.·+•ÚægÝÅž ×Ová)9næô\Q ¢ä©ÿøõh -„QñF4¸ÎESÏöf4“zŒ¦S©¯DÓXêÕLϱw$ûÖdG}"&â¸%¤¦¥ÿ¡gœ¡é·?ÿÝw6®;¹¬YLj¼fõ¸; ¤›ã7º^$W»ìŽ\ð:«àžÐ@vÆ!_äƒëžºf£¸ô?€ðäñ•Œ«y.c¹—Å‚ÏÔ˜¡Ü?Ç”¶”¶mƒf桹(”QòkoË <ëmÏ5$=Œúwx!œþ@œ}m  *Üæ*0›¢Òâ$Ú(Ù|8š<í|ˆöÜH~þÄ:ªø· "Ó“!QÚŸˆÀõ1jG™`)÷vþª?Àe¹Ý;ˆkwîŠg\ÑÃï\tžîa63–êè}nÍÈtnB×/½œ_OjDN±ëW¹òÜDýÜÏ¥#æ—‡†ÉO“(¶¤Ëäé«?~ž‘ü?oR¿¸endstream +xÚ•YK“Û8¾Ï¯ðQ®js%ŠzÍ-ÙN2›yìÖ¤+‡lïn±eÆ’ì¥IÒ¿~‚”%[v2•ª4E‚ àûÒÑ*„Ñ*L„E²ÊŠQ´zj~ +WŒ½ÿFNvã…7Sé×?ýãm¯rV¤©X=<¯¸ˆOâè´èCùßàWyÔ½ª×žå`ëM†Á¿šc­ÕöZuëM”C[­ÿ÷ðþ§7£Ú„‡,OSþc{¥/7ÉóÉ&ǃ'˲ŒÛ=Ê}?¨öç<ÛJ™£VuOß_tW>†IÄð3^Õµ¢Ý<¶šÇ8M«Z?íTK=¯ö½>´þëËЕ¾½UÒ½¡í:G#ág¤ †·ÚÖ<íZÝ»=rßk·‹‡uÄÃàp¨·²ƒf“l¢ŒÜo«v²-áDÌò„E¹ Ù¥D¿ÖÒ…"gž9 Ómò?ü³S²W¤Yš=͘™9X‘…›&$­yúx–¨ZmT©ûC7PÝ—u +ö [†þ(¸WÝõIàžðÕ§lu].Ä’H+ò(_eQÊÒ4)(–àKV]µòÍ?'5ÎÙL']FÔåÚxdÎò‹M¤Bœoâ,G©ï©½X Õ2ŒT²ØÉèeø·¢ÿ71@$Œ“x%W݇Œgi>ºÿÄ%Øz¨%zàÒù`(Š…“×3¬‹0@—ÆYü¢ÛÞ"ÚŸUé›ÞÁr0kØ4DBÈb#K|xluWõ$nuÔrË@K +~y8.K’(ûÑœä,âþ<›o?«}G¦QØë;SÆð6|kàCÄWªÇ0äíh‚;êþ‚гãÒ ~VkºùºÖ•÷F¡/Ù¾ µªRðSöÙAG˜»sþv¨*MØ8¥ŒÅ¡ðÞË£!ö‹Ã+6)ãò4á³Ä=[×ȯŒ¼ŠØ{²©Âޝý+0ó‚îì¥#]|Øø„õÛ·ö ÷D„Õ03 q¡ð8-Á²Ùwvxº^¸&“(ˆÔ?i*ãSa…sÐÙ.ÈT/*C[í6̱9˜Z¿ëº† +kGv=@@r ¦ñ‹Ã‰}QûâÆ&¾‚o¼—œÎ¢(pŒMæ…øB Û)8 0-Pú,¹Bü¸ €èêµxð¥3VÜvO(vOLM­´n$-üKžvÁJ]QüÓºQ`ÑbŒû¢Êõm•¦®’öž¯ Yéi3?qd ac§q$8â Û"êþëûáÂtVx®Î^¬æ¨·õAö?/B1ì"Y<ÄžêÁž™£RåRaa˜Æ>]»¤šÜ k23lé^6ã6µÍdЪ¨ºA3º^+ˆLâM¨KCÎDÂÏêR¤hW/Ñ)C$¹ÌÓ–¾Î‚|qâ.tP¯±(°µÖ˜ù¾†R %LüÉm˜N¥,Nãd ,€\ÐBEÄrç§ÅÈPQv®µÈXÎ#q[«ºÔ:sKÆ,…,3×zO‰ËB.”9… vÔfµå®SéqÉd<”ÅU¸U¸Ð…nCÍ?-ŒÜ¦Ý;ÃBè:€åç%5È”¦R3‡“(BƒQó^Òß‹Óéf µHö$hzÀÛ}ïzŽ ±O “i­Üîlêªlê‚U\XÃÌMù8”á‹òB0¿V½Ë:jkÌ7 ò†^ÐÆ·;Ëýî”H¾w4¾·(À–½#ƒ)‚ë3ìNÖô4“¹‹ôäõ\¦Áô<SF_œžî ¢FÖ4N6s;´·FRt_],lú鬻yž¨Uè¦é©›žÝ’hÙVÂ24Þ´jJãóòuÑÓ¤å$œ¼ùu´&¹€e·µAêÕvÖ£Œ>é´cêid»xëÜuî¶éC 1zßAq2†ý¢£æ°Ñ;Å4.ñ§Ê¹|ÅHåöE:¶õôÎwA,@ŸÂ÷Œû›ê_ ó+·ä<;Ø–~É/r;fú‘71£S HbV¦hW* ÏÎÖåUN°‘F·)u"tƒQ½Ô÷õ–Ê‘OÏU.ÓéT¥û=&;¯’ˆ>í³ Rc «ðç$Û×ÒßYê¦.ÙºÔvGß§hO¥bté7€Ûþ²X’ÁÓ$ýkÞÇuŽÀ…û5p[íôѯlx-#™®€> endobj -996 0 obj << -/D [994 0 R /XYZ 74.4095 793.4011 null] +919 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [453.9855 713.6746 468.4411 724.2569] +/Subtype /Link +/A << /S /GoTo /D (figure.2.8) >> >> endobj -174 0 obj << -/D [994 0 R /XYZ 74.4095 671.965 null] +918 0 obj << +/D [916 0 R /XYZ 74.4095 793.4011 null] >> endobj -993 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R /F35 245 0 R >> +920 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 -999 0 obj << -/Length 2627 -/Filter /FlateDecode ->> -stream -xÚ­ÙŽÛ8ò=_á§Ä %’:v7 t{`ºg˜í}ÛlYÓ²lèH°ýõ[Å"uYRgƒ~bU±î¢Û[qøóV¡d’ÇjÆž·º;>ã«öÞ·_ÏÂnð¶ýúæÙËwXE,¹º¹_ùB1?ò½éÍþ?ë“sVë|³õÃh-Øf«8_¿É4-|<žs}ÔEér³õÔº)ÒÍo>={{ÓÒW>gQøßǬ”“*W[!Xà‹¸=q%³0 ýöJ~Ô»RÌ™"XµPx#9ŒC÷–«>² ’è ’¶C)‡4[UÙqãñu“I¾®íFšŸvIn'×ubw7 TÕö´Î÷—ïB`Éc±R¾¡)"ƽP£H¬"˜[!ó¤ÛoŠ=¡ÛgSÄkÉ}CVO#Økwƒ¤ÎN­%ÍýáVez™Ù˜;³Ìè f<²ûÊjM_Hƃ'í£µ` -)úóö±D²³E’}ôiþ{#øZÅ”À|Ådr Ü  °Ð³ÿœ”: ¥ -¿Sè/¬Î“ŽB&½hÌ‘šåèo‰ìC& âXˆWŽg9ç-ÚzK1o3Íéf§K}w(´uÃÖ±Á…{Ë{ 58ø5«š$Ϫ~°6ͱóýsS<ÔÓ†œK!ÌH(.[×58ÛØ·OvÌðëÆE•UMŒ·º¸?sÌ/•cãëŸ Aä³@@Ô\4†>Ô¼1´PHQÎÃ"ÉÖ–I¶Æ0 ù‡ÈÐîúê¯ ³Yc§u±_ðÖ@,öåúé€Ôc55¯zr–èuºé|w+B‰yÉ‹,ECøús–ƒ/ꇅ@ÛíàæPêdOãóƃ‹Nëvo¹âÕÝ!OîIë´š'U¥ Øó-|€#äq@mÆ™@í,Âéõ<¡×ˆÉX:*9 >æë NÆÞ½E¬PÐyÄü„èû¶4¹þ¼5xÊSñ”9ô ìÁA!Á¼ALœ-\; ³EGjm¤ÏÄý d@iºÍhøŠ>ÕßékWÿaWéóœ>_³3}~øaê vèž?G[1ªñ# ¹s•cEˆ oK¥EæEó½¶ÔÛtá,©CVÔ`®Y‘&ùà˜ð=zÂÍxFÇ*ˆ!TùOÔt}¨y·Px—pVÇ‹$[.“lU: ùÚ%»/&¡š¡OŸ£Kq…n\rž¨ù'“Ÿ`‘'ÿŠÚK~¸ŸÌàÌ-ÄóI$Är˜¨ÇHâ R‹H<µ÷‰O!wÕ€iY@vFªj}L0¼0Š?>4¢>‡AŠE*TæÄ‡¬xl6[ËõÃÆ‡~çx¬q*ÖÅéî@&êáÒk]¢ ß!àCeK¥¦Š2PH¡†É®2á0±±0ÙáÙÜ&ÐaHæ)' èÙ]~"R¬:k½Ÿ¸| ˜Š{YwÀ- #Ű<àïV ¥£áŸ¶€a -ÑP[…JŒAz²Ü׺¸»/åº ¾TêËTWµÎóšö¾5å^£%3š,œR -:qH,$Õ§0èÉíTZ´&ßÀÔ¹µÚ -Q*[ðJÙDßkŸa3Ù‹g¬]óM–Á‡÷}‹·S¶ýÕ%%e˜Wõ­²ØgX5«ÐU3Õ¬=dø¶cdœÆá:ÕGùšvè"0H -Lì™…º[<$4‰Ö©˜0€î|Ïûcö°0dwcšS«È †ŠLŒVFyÞºNê -¥ÌâuiuFúnÛµ+5£ùÏpm𞊊‡CNvÀ‡‚¸sy¢Á›¦¼;¤‰i[`šÙ}H4Sþ$" qN9ìOÍÀ÷rð! î@·¿nB>é² H>ƦÍ`Ú~gõæÂHò˜ðáÌ‹öù¬srØ|¯‹¤ÉRò1yØÀ]Z(­“}øN4¦ªF´! ^k°=ØIRk7&D<ñ~€’’qŽ^‘:†b%¦ŒaÚ¡PÊx“íz,[[˪ú…½…}f@Ù -Æ£xæ <ÊÍ9,¹×)Øã°´A}‘•e!(Ë-dæŽQÁÂ|è°W¹ üÆŒá`[àÜïzoñç§zRƒÕ/å‰ÐU´ñº:áô[¦;^‰ünŸ<6©v/lh’©ë퉊ür #ØÙ,xwh;üîÍox’ÆýÏ<üe¥G?èãƒÆÝ˜S‚¥\A¡Ë =A 2R2¾èû„â Ë*«k¨N¦2Côc £ñŠfr¤ªMsÄÐTYtÔ°\ºóç„D5lNûyÒØ&e?—ÊÒq2èŽÑ™¤1E°i¹OÏ.Yíª`<ÔÉî`ÒHjA¤f¯²¹¡Þ`=[d¾Xθ‹¥ÙΊËÁØ2Eñu{±Oh¦—$öºß²"ÝN]’8Àò!°A÷Ö®…s0\|ÿËG‹Îp媰Ñioß—L`Äò`µPM?â -DF£7ӨʃyJ ôEW;Ò°{¶2°Y1éEæ -R\Ú$¬–R\G°êf´Ñ礢ÛÝ$Áõƒ”¾é‘”`Uý¯¸;”§Â¾ÁaPzA;ûÄ2RÑ -4uwÐ\Ðºð‘æšòî„6k&¸,^Þ -.[Õ@`@Ô²§EUÒì§Ýïú+-œ¸Læ@I 82ÚÇõ_éÒ°ío{…<4U‘ŽŒß¥³SÙzîPðÁ‘ј$ÕÔE¯kL«6ž!õŠ†Î¡ú‹n]VÐÌ¿1ø1d9„ËýgŠšÁú2{^`²œCµ•Ç#Ï>ö·³k]föö2:ƒãOlEñœz/iþ(hMÞZ_¨É·F”#‡(zê¦Êg" ‚ÁM9tñð¦û}EíM={×w蓲M–ÓY¥g¹<”O<Æö¡.ÛpæÅÀu‘×›"…7 -)¸b­YøÎra «xìaìt*p ß½ðû&jbûY& OWºQ›ƒ` Û—§–fG ‹á¬®hrY÷é©vÁ A™7T‡Ý‹nX?‚Q[*áÄD($ØÅáà2[˜mˆ»SMY>cý‘b)àêVZÿi—qAæªð{í²€5g‡ç½ÞQRÀL:áÕБ“š×Åæ—‰xýe#1ÊõD±B##»ß¤z´)dN”£B1F®Å -þj‡Œí²|?ñ;¶/|Æ=ìKL ‘­ÂS«2]¹áÏ=ËmÏlû‡.M÷7¹’Ç/¸1“F\Œ<¦…zŠî6+ -¤¿Ó·œûö´PQ!;t~okk¨<^ж}Æs­ ½—öxdýŸ \‡ñöDS4´gì²BPÞ¨C˜úM«Å3ýãCcŸ#ú?m_ÙG#÷«ø¸ ˜‰]Qĸ üïûŒð„: r -‚¬ƒÂËEáìT,Pþ?„£qnendstream +923 0 obj << +/Length 2442 +/Filter /FlateDecode +>> +stream +xÚ­]Û6ò=¿ÂO…ÄŒ$’úè5$ÝlšÜµ\6= Ý{ m®¤®,–”Åí¯¿©[Ò¦EáSä3œïú ~þ"Lx‰\D ‡ï/¶ûgÞ"…µwí¿oa×x݇~sóìåuÈ1KÂP,nîà,Üï½Ùý¶ü‡:æµ.Vë Š—‚­ÖÒó–ï÷ÇBïuYçú´ZûrÙ”éê¿7ž½½iÑÊÀcqßF£!2ŒkÎYð¤=r™°(Š‚ö&\.|Ÿ%Rx•Äg±àñ¢ÛÜz~tNd±8ðÅ¢ÞVt‰5ˆ{üó= <bˆõ +9„¼û”ïW¾·l +UìTu(,cË|›Õv²¾åB”»<¥ï]®ip¿ +¼å9_×vêÇŸ-®hðº|@,ºÜéÓúG€nj}²k_W\¶(7Z•Õqå/­·™.òg±„"YÄÈRi.òO|ùМvˆ^ˆåÝŠEEŠØhñ¤ázùWúÐyi MþyËðBe1©Æ+=à}³¢~A“ðÎpf + Ì(€Cí±ƒÇÊu +}#Ó_X™« Š"&üøœ"9IÑ÷öчàŒ âÕŸ£Xîy-ÚZK9©32ŠY$åICjZgZ(ÄÍ'ufe«3ó([àüE7Š8ÚšakØ_ÐS·Ó­l°ðØì;Û?6å}=®ˆ©y"˜q3‚…Ò­éš3[ß·S³»ðQÕ6"aRqá~¦¨_IGÆ×?ë@¤ ÎzJzP3Êà £˜V†9”2̢씡ó;¡1ÌõÕ_ë@&£ÆFcr0c­€S>!2#‚DÉi¹Lbê„2©“H‹êÚ%–±é'dŸ8ö†Y-·ƒ61…1æÛªACu«˜VÛ¬Pw$iš-TUµéNü[ÈÊÛ„¨Y̹“åqD–1‰púáp8xO'º äÜ¢×T"p?? —Irs♹Oj€€ +)â‰߇šÖƒ + 'Ua åd5ÚjÇ q<0§!"î0=Jös¾¢¿êoôog°³ô÷œþ¾¾Žô÷Ýwcµ;îùsÔ#š faœ æµ)9ô-äöi™ƒzÑ·©qІ7aQeyY›‚@QÆs Â¦ÄÊP§dìÅ%á2îAÍÈØAá]¢iÏ¡ìd:‹²içà>š j†ýí]X+uÓÖú—yþhÀã,öÅ_‘o‰owñ£qŒÙ÷ ñ|ôIÄ08Ÿ’„±œ=û2Ἂ<—P'#¯µ--U¿Ex,ð . z?ååcÅo"\·duw—åÛ¸@e=LAY:¼EÀû +Kà<¥ú>±Í„¸Ê¸Ce}¡ÚàÞÂÍa3-Ì—ŽP²mq T¬:j½¹|È™Lz‘v@-1#5‚>}·œ H+*áq & ùT$ù°Öï`ŸÄµ „„ð~JuU뢨iz>°‰Ñ÷ûÒ ¥¤™ªMqÑîÂcsÛ‚ܶ¶C› +i“Ü®a#ÎYß+™aQm€Ä#æÃ®àfÃÞïºVÒ–¼úDAYžuÙdd‘ʉ Ön2tÛ1Nãh™ê½ÆxM+t¨{®AD‘î&3EãÈ6äÊõá!È.ðý?¦?!‹¢At7z 88ÛDÆCE@oe„ç/kUWÈ $¯K³ÜwË®D©}ÿ® ÖSQò¤Þñw<hpÕœ¶Yª¨ çSI˜¬jÌžx,ÀÏIÇÝ¡ØÞ€8"î9Ðõ¯«È5Y` 8¤}Ó€5¶¯­ÜœQ*ÃÆ©ŸîãQd°øN—ªÉSü1qØÀ]j(Í“~Ž5&“ÆcÍ>¶A÷`E¥Ö.Œ°x¤g€œIu ž:aAœ CÆ0ìÀc=J þh‰ùŽC’W¦{‹·°­ä-g^œð¡=Ô!Dxä›3˜r)Xå°…?-P-dy©Àå……ÌÝVê‹®lßu„XŸ\:~£Æ°±Mðîw½³ç‡{j£ÁìÇÓŽ«Ç&Ëꀟ¹îhë*«Ç&Õ®«†*™ºzž°ØÏ)ÁÆFÁmÖVõ]Ÿo¸“ÆýÏ4ûò“7}öÒ6Ò»b½˜ÊµÔ¼ÁP2ûÁ0‹‘N·ô€•U^?ÖPL.d†hÆFã ÍÇÅ!Umj#F€&ÉB ½†é“ÛTÄ Ha Z/Tck”Ýø¹”•^ô¹Ûm´G5&'!M÷ñÙ)«Ÿ]Œ›šRm2ERS" Õz• •u…é4.‘öb6ã.–æË.c³é-Û‹}@-íŒDÙë>äeº»$Qð‚^ÚW +÷ Â}áä»Ïïi`Š;û1 +½g$ÒRñ‘-÷O¼s0]…XîM÷€ ´´}÷$B*›—cQ® ø¥NÒûPŠ“`VÜŒú”´@t»;‚$¸¾â"0%÷@Uÿ+·ÙéPÚ¶ú¤´²S–Šþ!@UwÍ¥áXç=Róþ2®²_š*Ë—·Ü­hÀ/àÑ‚§=êD_ÿÚü®ï1ÑÂÈ( GFú8°ö+\6£sý[¿FšªTÙÞ‚Øg<ó¨pj- WÈ÷àÈHÌ T5vÑO5FUëλ}³tÕwXtëS…S“-†8fžƒo{ï_V„A°Pa{$Ò“ïÝ3˜ÿËLè endstream endobj -998 0 obj << +922 0 obj << /Type /Page -/Contents 999 0 R -/Resources 997 0 R +/Contents 923 0 R +/Resources 921 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 987 0 R -/Annots [ 1008 0 R ] +/Parent 898 0 R >> endobj -1008 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[1 0 0] -/Rect [231.0162 153.5425 250.4571 164.1248] -/Subtype /Link -/A << /S /GoTo /D (figure.3.10) >> +924 0 obj << +/D [922 0 R /XYZ 74.4095 793.4011 null] >> endobj -1000 0 obj << -/D [998 0 R /XYZ 74.4095 793.4011 null] +925 0 obj << +/D [922 0 R /XYZ 74.4095 677.6448 null] >> endobj -1001 0 obj << -/D [998 0 R /XYZ 74.4095 771.7323 null] +926 0 obj << +/D [922 0 R /XYZ 74.4095 644.0168 null] >> endobj -1002 0 obj << -/D [998 0 R /XYZ 74.4095 757.7822 null] +927 0 obj << +/D [922 0 R /XYZ 74.4095 611.0568 null] >> endobj -1003 0 obj << -/D [998 0 R /XYZ 74.4095 732.7369 null] +928 0 obj << +/D [922 0 R /XYZ 74.4095 576.7609 null] >> endobj -1004 0 obj << -/D [998 0 R /XYZ 74.4095 706.3556 null] +929 0 obj << +/D [922 0 R /XYZ 74.4095 543.8009 null] >> endobj -1005 0 obj << -/D [998 0 R /XYZ 74.4095 681.3103 null] +930 0 obj << +/D [922 0 R /XYZ 74.4095 493.4697 null] >> endobj -1006 0 obj << -/D [998 0 R /XYZ 74.4095 638.8937 null] +931 0 obj << +/D [922 0 R /XYZ 74.4095 440.1765 null] >> endobj -1007 0 obj << -/D [998 0 R /XYZ 74.4095 593.5152 null] +921 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 -178 0 obj << -/D [998 0 R /XYZ 74.4095 299.2067 null] +935 0 obj << +/Length 2484 +/Filter /FlateDecode +>> +stream +xÚ­YAsÛ¸¾÷WøhÏÄ,EI”´·tÒmÓ¾N;›¼}‡Í蘱ÕÈRF’7;ùõ  ,ɲӾÙÉL ’ ‚ÀG€ +fþ‚Y‰Hfñ,ÉB ‚`v¿{#gûÐýÌ»ôÌË>÷»Û7oÕá,™ÖÑìöa¦¢P¨8 ‹Þ®ÿ˜6Oyk‹ÅR%é<‹e,åüz÷TØ-ÛÜÖ‹eÏ÷åfñçí§7ïo;±±’"ÕZý˜ŽQ¤Eëd¶TÐ:MúÜ;I‘„*êv¢ô,P" [éÌg"Iåv Íêߨ:7EÞ€ö¨¸ÛÚ¾\qe›‰á¿¡œW%5nòÝBÉù¾0m^•¶oý ^‹LFñ+{éqÑ^ÒÞ©tkZ(:’+4zóËòyȹ-×¾çÑ”%RjnóÒRŸ­8À¢å&*tÊSt¹ß+ÓÚ|ùÅ–waÑ:Í“Íï·¸¾Šç̶z[u2’V¶¶yÛPì6ö09’sPì›_‰ÈŸÊ‘:RÏ ³¶¥@:™„SXÙœžózMÔ_ PÇó7fßñ ÏÇà?Çhx¸ÜØUÕÚÒó¹ µÞ ã#ò‚òÔÿu›ùnÍ ý²§ßvwï~vUã.Ìþ~;µÉÝ™ûm [R:€è¡ßo °Š!É-Nd'ËÃ5šžì—–¦ ¼%ŒE@XД;ËË*¶Ê‹õDŒª0Ad3JƱ&O…?ÏêÍÌ“¿õü¶›³ìO:vÜãµ)y¤E” +J5Òb/×krVC¹lÙWöNJU:§ÁvÇOÔG[<`œƒ¥c9¿ Îuný¼œtøšÈ±Ct`èF S†3¼ðœ¥óð”H(%ï3¡ÓøhA¿cP?nÃZ?LZqI‘»ãæ'A”Ò>!ÈØ[á°uø¢Â¨/£â®æhÃÙ4V:fÇPQµœò%„—ò‚h² ÎóóßíÚ64Ý¢~çM ‘èmmià«‹KA.‹‚—ÄʸàġυiéC\’óÞ=fÙˆkÓqÖtv2÷v"<X) #Ÿ¿ßôux1+Œëb*HµY˜a {Y+Ô. D…éa1B’ KÍ`û*ˆÎKõLÇR‡¶”¡ÐI ¥>íɈùýb †fÐÏ×Ô:DÄ»Ñ1PžàÇ4ˆnuß~Ý·Oûö¦­­ÙQU59ŽOQA +'|ˆ¿÷UÑM$5èÞBÊèë,ãÆ2𒃫c_2E½1ÌþaãÇ9¸iRw £ëü,ªàÎÅIgSZH™¯8[뜳y¶WíœÔƒ³¥žp¶¾Ô¡³É³IH1~ÎÝä9w“ìn×åÀÛ úósÞ¾’öýMüMöýMvþ&½¿Éƒ¿Á¬¾¿¹EרÙçþc:@{ÝÕ@«L( ®j‘`Eà®$¼ÎÂø€xŒ¹~ôsÙ$X€à<o¤ ”OE }˜OyÁĺ&naÆ“l½5}—´Ò®<‰Æ`Ò%Þ÷„8¥L¨ ¹¦ÔJR™Î‰ËçŒbq(ý†—Ý]Šr~Åœ¿&éß½‡„i © DÈÀCÜq†2tç|…qü˜Ó@Zæ}fŸØ™§Lâcg,¦¦YûM{Á*¸[µlˆem(N€ü˜<ÑåPȿ‚Hë6ß´~ç—‡Ò\V‚udœÌ´¯ï·/û4ì¶v Âý{W/…QäÊŠñÍÔtÙrŒ³<ºB žÃ” \ÅãîÆÜN9èäâìk¨4D³ÚÞÁ`¹tŒùÈJbŸ\ú5‘&ykªLq…‰ Éß,çͶ$[3 P ¢–:¿úÊ +°™¼å9‚ºþçqÍ >'ì&²ˆÕ¦o-÷œÌLA<8¬é²Od®¦Ê´g–ŒÚ«¤S”`€÷Ckª!±ogálÝÞ ÒÀÔ¥³ît/ˆ9ï­Ày&ÝÌ0v‰í}þӫ€e·`OHŒmÑRÆaÎZS9޽T¨Ó¬–Óué°Bç"IéžÅu¼£¥ôü3TÕ¶æô´¡mÆN÷’~¶†Û^·xh(7ƶÕóþïèg›uõÂôðkëO¸´“v‡Œ´S»LÑqÙ¶ìS.5Ø3Û´ÕpÂsçºØ"üPúL•ˆlMµ151â†|†5‘ïËuQ5Íý¶ðE±º*ALàg$¥‚ìçàség ÜcËX˜‚‰ý3 6`c QÁÒdÎþÀ¥fNŒ»*‰kñÈëQÑÔuI…OöOjn¬{åA¦(|÷Ðä–š |Ïê1î‚™+ÞÔ„Sáá&Ž–Æ½Ò€ŸfO$ÔÎàãh§Gt @)=\ šB„Cf$®lsúƱHmCUo§"7žsÛ-iöm…¦lÆïQá°æì3–¥8]Ø7 f.ík ZÓ¶oTìr*V+_©òków†DÕÓÁ–“>Ú8„ùÁl¸¬3ÛÄþaûêþ‚Zri0ë‚Ó!ñ­¶ÍD\ÀL©Á5|&Ç€×úŠÅ>bzP’ÛfC뻎oÞ]‹¬6$îUÙÏâ+­‹4\±/ÑÓÙ¿EJdiª‡gëß%Ušñ# #KÛšo[‰îØÕåÖ ÝDX^lËOuE¯×îKËn×ÓlI3 îP'6UæܦðmÂ)>ü÷zùc ‹ŽØv÷àÞÏÂÏ´¹O¼•¥©€hR?ö•¶Ç<ñu#SBÇJwK¢æixòãëÉÿÈ•øUendstream +endobj +934 0 obj << +/Type /Page +/Contents 935 0 R +/Resources 933 0 R +/MediaBox [0 0 595.2757 841.8898] +/Parent 898 0 R +/Annots [ 937 0 R ] >> endobj -182 0 obj << -/D [998 0 R /XYZ 74.4095 252.3766 null] +937 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 -997 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F70 615 0 R /F69 624 0 R /F65 621 0 R /F74 618 0 R /F88 792 0 R /F26 222 0 R >> +936 0 obj << +/D [934 0 R /XYZ 74.4095 793.4011 null] +>> endobj +134 0 obj << +/D [934 0 R /XYZ 74.4095 771.7323 null] +>> endobj +933 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1012 0 obj << -/Length 1952 +940 0 obj << +/Length 1351 /Filter /FlateDecode >> stream -xÚ­XKsã6¾ûWèHU A27Oy²;™¤’¬]»‡õ( –8¦HGw¶üë·Ý„H‰ÒL*)WYxô ݺŒþâE–ˆDé"+4 âxñ´¿‘‹-ìý-üÆL»ˆWcê÷7ßý`ô"…1Éâáy¡t*T®â£Ð‡Í¿£Oåkål½\©,´X®R)£»ÊÒÂÇýkm÷¶q•=,WqõÍvùŸ‡o><ý©’"7F}›±úÜZ•¬ H ‘e™òÆÞ¡J'Ñ}µ_Æ2êëÒµ¼Ô±…UYW77‘‘£½Æ{Â4jZ÷ç¶ÙT[Kw¥³Í;÷͆¹ª§ øl7¶#v»Ô2ú_Õ¹ebiã—õgûâ1ÜÖ5‹¾?±k]m}ªË®ƒ 8œ³Š3Q(>i5r¼'‡`lÊŽ£Ò8{xF;Ê'‹Ü'‘ŽAR®“„¢¬Þmx+×K%£š'N7Rºˆ™o_9ÒçUµõÏʶ¼‘ +šýlÝ®…½ïO±¢+a20rüލ<"t -gEš*´®ˆEžèü( |”qvªµ€ã«8¹®u :×:õ¥Ô°›$S­¯=9±zZ®ÀÑÑ—*ÚjC³1ß–0°2•'aðë—èñß;ÚDX=¹_z÷Ú»{w°åžÖÛ¶©ñLU‹4ã ~OÔp£;ÖÆÁ¢É—êÀF¯1˜8@¬³Ž{»òà\±È DO¯e‡Ž\qØ–)<8Êþy;ì{$ B§€Ö=Íî_-Ü7ÁáŽÒš­¿€ÛÇ_µ ž\\›1¹Èòü:ÖFDW 6P} i×T ªœÇÙXåfr3AJúC@“×€&h› ÎàÞW×p(ÉÇH“G¤É1Òd@š&H®1Ò¼PÆÝ·óäþ'ÑöSRÙ×AVB™ÔÿÆ™6TŒ°Hêô˜ýf21¯‡g¼îTm Hë„Y°Íä÷\Äf¸às(˜‘›€ÜTÌd»²vè<@c×ÃÁC¬‰Pæ )ºöi‡£©æÌÊr¡’üBÙ¹bXªåpàU¨¢¨ç‡G%Òþy@ˆÎ¡Qy<ÍF>œZjç;¼ñ·FK5`¸/œÌ(³ô¯8«9W¿uïØ_OkÈ€‘lJº'0ü{U?3ãÆƒè!bÚWmÝpòÛD-÷+%Á;2-¦iÓžvoý3:v… DÿÂŽ£$zëÏkRú¤˜^’¡xtÎb³„eßqU¬líƒEòyþ-AÒÊõî6›-4bLG^ -†ý诙)x³0ÑKÙ w‘§Áâ?,]°œ|Í$ ˆÀÛai‘µÒ¦rÌ#hé_ˆ¦æn7Žf¤Ñ æê7dž]êI‘š2¡ïœ9_×bP³è knh:ÊiVè<0¢2ÑÞBlýÙ`}Ö°Y]–Vñ&JàÓ×d\»Åyß1vÂsÀï­íýY;šâ%¬ØK؂ջr5=*aÒùi„ÃÖv¡ @WùÊã÷ŽîÂh½¸> MyxÙw¥?#ì¡!D0¿¥Ÿ]És¶ F/yeþ3Ç2ÞÓ&èÐ÷Oö¦òg¢;ՖȜˆƒA´)h®ß«;Ü:Ç€ò}AïhyÞk¸ó%àg>y \J_ÉYf¤Ý®Ý–âÀâ/×H~h6uÛuO»ÚVt&i|lΓçÉÑ¿5y"—r¨W;΀|‹o({“à‰:ZöyËp'Î]äÞVtqÌ.`Ù³ö–×U¾ªÁècCf.9›z.N_DXÖõ v !¬Ûй£1úÀr Nwrèjˆ¼õ¸ Ɇã -ž´8ìYâùe‚‘Ú—5‹¹”~`Kž áû¡ÎP^†Á½T;™9\Fš—þµ{4Ñ:,ŠœÁٻܡï±ó -oÍЖ±~x‚SqÀµ¹TFM_wÀ•ÎY¬§¸äMl×à Õçf,î~68Ò+l__}ÞRYvÒLM># Lï³ ¯Ž$Ñð|ˆ‹¹7€\g€kxõKaòÌ¿5¿/¤ÈTšhO5Ãîû¸OâÅ]{óÛÍâ·ãÇ—Lh•š‘'sß^Î^$qÊb=vž‹<5jþL  d»Û5ºv]Õ›~hºµˆ¥8{ü+ S³k93&P}Řsi¾ ¾‰üº„8•f7“… :Ú¸?ÔŠ§"5I6jަnæƒ팾çŒý@lRȘóÙ?t*Eœ* {œÅ2ÔªÓš®a÷óhÜ ®^mµðžW³›™wsH6fJÆ)xF¬}.דœE Á„J¼ ‹TÀÊdì¨7ª!°Oó¹à~n‹%‚×Ã+8{r ¤T1KEyÓ('ÉŒZ?HæÔ&óË©,Âß¾WQ´Æ­>™Æu²SëшôÃÉz(èÙ‚é" Ê¿oñSžÀM³5úWö0Òȱ¤Ð”h{cËû¶{GV[ߌ¤/ºãê¹¹ÌÜÿ”•%¥°´½ Ñ ¤/Ëq?ËW5-[Ó›ñP_yxq*ÂYvib ¹ös³Éà<f‡ +·ÕÖ:Zv‡)ŒÍ»ê€«Y>dZëÚËr`ÆÎàmèùhz‡‡š…ÛÆ™Áò¾­iQšÄ}¬ 9ÈbišK’$7#üÊú©€å3¿  D!¾0{-/Ñ×}'ò?ራ¬endstream endobj -1011 0 obj << +939 0 obj << /Type /Page -/Contents 1012 0 R -/Resources 1010 0 R +/Contents 940 0 R +/Resources 938 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 987 0 R +/Parent 898 0 R >> endobj -1009 0 obj << +932 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 1014 0 R +/PTEX.InfoDict 943 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 1015 0 R ->>/Font << /R8 1016 0 R /R9 1017 0 R >> +/R7 944 0 R +>>/Font << /R8 945 0 R /R9 946 0 R >> >> -/Length 1018 0 R +/Length 947 0 R /Filter /FlateDecode >> stream @@ -8153,317 +7933,266 @@ x 7&!–ú8…lŒíåõy¹½±ùØ/7ë$£ÚáȤO”Ùn'GÄG0zCÙ¢³ÔÇ8Vã–]FŽ‹M×8z/·Û¾«ýY·Y4Û¡Èì¬1”‹Æ}Ðu ÛT&\IãP«-¢ð ¤-&«0Dòÿ³Á*ƒ2tRÐLNÔ¤©š<ˆÉ1§h©‚”ÍïfÝû–õÒkù±AIî…d‰Ê•™,€m¡ËÀ;mTk¿Á·°T¶;³¬¿[Ü|£*,éð¹“SÎ Z…?$ß¼Þþhëu}Ý ]ÃÍã˜èÔE¤Ë¼kPÇJ§åPøj•öŒÄÃ)=ƒÊiJIs Ž‹V·nTv_v;•înUÜÂ)›Å]Ç÷ÇñnuˆùQlߎ•Ó²g†I¸òc<¯å„0?аä% êPÆ4v*Ž[äŽV¼ðøî0˜Èá´Äy5µÀ‡˜—· •¨þÒÂCJ…ó–ÙA ßUX€s4,P¨ìÌà ŀ›jïaäMW·Ã›–7sKŸ±//<¬dþ2á.·p/Sw>ÿ–vendstream endobj -1014 0 obj +943 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080811144032+02'00') -/ModDate (D:20080811144032+02'00') +/CreationDate (D:20080812215347Z00'00') +/ModDate (D:20080812215347Z00'00') >> endobj -1015 0 obj +944 0 obj << /Type /ExtGState /OPM 1 >> endobj -1016 0 obj +945 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -1017 0 obj +946 0 obj << /BaseFont /Helvetica-Oblique /Type /Font /Subtype /Type1 >> endobj -1018 0 obj +947 0 obj 1046 endobj -1013 0 obj << -/D [1011 0 R /XYZ 74.4095 793.4011 null] ->> endobj -406 0 obj << -/D [1011 0 R /XYZ 237.9156 203.302 null] ->> endobj -1010 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R >> -/XObject << /Im41 1009 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1021 0 obj << -/Length 2119 -/Filter /FlateDecode ->> -stream -xÚ­XÝsÛ6÷_¡é5c!ø AòîÉ™¸4Óq{vÛ‡¦”KŒ)R% ¸Uçþ÷îbAŠ’IMîÚÉı‹Åb¿ð[ˆ‡b–Æ,æy2Ks!fÛ+>[í›þWÞEǼr¿}¸zóµV³ŒåZdz‡§™T “™G¡«_¢Å®t¦š/dšEŠÍ çÑ»ÒÐÄûí®2[S»Ò´ó…H¢}½žÿúðíÕíC¿"9Ë´–_¦lÏýZ[™ ´í-ä,MSé•5emAÙ -´0õ|¡d-MI ¡ŽJêè>([Ui‡š{ÆbïšmáJû¸ ËyÌ#Fo;y«n‡ïÛæ0ÆZšÒ kuÆtÛšr]—K}ä ïÙl³---ö°-X¬±)Ëe8ìâšç¹äQSU¦†å‚\°.+G#kªe¹6–¾Šº¨š5ëdÉ”e±"ŸÞ,kgÊÇ žÎæÐ™ˆîËí\ðh_Áñ›U…€ípGâðêùY¯1NöÏU×O®\wl?Í3™Ö¤¬¼b§›4­%"l»ƒ}—>Ø€o‰s•‰šÑÌ;c7Eµ3Ï Š4­··”**@eÝ-?™g@ƒí'S=ø¡*Ð%×ôµ‚°Ùgy! ÔTâ>?݃çP%iÙI€jÎâ8a]9H”~¿<àhØ 2ΑªöU¢£±û(ô*#÷fáí²*fX«³òûO¼Ì“SÛÁwí݃rsµN§xôy.ˆ)oHà †+œ ’½!ö@†kâY•™”a§ñewm³ÆïÿÛí@³­ôâu -¦‚!d´Ý•¦²¨é^Z3ßüø~ñs ‹èü }n¬Íæ£Ò:øÂ'ϸ¹ÏŠYWvt,˜Œ…Ö²×wÈE%LÏgP³ô°†i!×Iî•VL3êìÛpÔaôÛ@c*h>ðÒ|(Vä‚åqÞ…œÌÇ*L"õDX²<Í’À¿øÎ¸M³2“GçÓ`áË'?2M×î$MX¦r*Jï|À¹žÐ¯M9º -·Ì{¨é·áïnqƒ¿{ å¹.](}T€Ëµ;š†FcD?pøÀnê‘Ä—9Ø%ñÑŽÇÄ÷ûd½RŒ§²3ý¿¦l˜h¸Ûrµývõ˯|¶[~{Å™ÊÁ/ðÁ™Ès9Û^űfq¢Ón¦ºº¿ú¡ˆ•§Àëia´ƒ°0ì—œ -S,B)Lq./ƒ -Ì3°Í"Q)SJ½«³ c+çèWFž³<Ñ:>4Ìn¿¬ÊÇ9„ ìõã¦mêò`V4ó¹)è‹]ƒ×¥¯½ôyF½öÙ/eÎxÎS(šß¿ÖÿGw·w»½»w­)¶´¸i¬¿D©hÒR}ºÔZ/–ØßßÝþþhvX·hâOÚS30×Ù–µì¥ØD{£îµy¡eo›¦2Þßü©¨,LàÿùÍú}ªŠu_Ò.‹Æ\.¡ôÞÕ†$}Ùº¦[÷ðÒL®ëM̬qǵ_ÙŠ&¾º&ݦ´“‚v­y²ìÄŸ÷ =2®G³5wðJŲÛþÿúOúiA‘îðß10ë4©D3® hüí¬]`…àI9,þÛUåXÇU’0­à~¹XÈò43‚HˆýšnpX 0ÔÙºðx¦<ÀA æ*Ä¡5ÍX³Óø½”트?B±ö#ã]ׄ!Â×àªußö×D$UXhaÿ4r;œa€ƒöc—‚ÀâÒßÇ€½; ÜO…?ŒßªY³,ªM—u˜Û}Tqì3á> endobj -1022 0 obj << -/D [1020 0 R /XYZ 74.4095 793.4011 null] +341 0 obj << +/D [939 0 R /XYZ 237.9156 531.0825 null] >> endobj -186 0 obj << -/D [1020 0 R /XYZ 74.4095 641.2413 null] +942 0 obj << +/D [939 0 R /XYZ 74.4095 471.5673 null] >> endobj -1019 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R /F79 631 0 R /F88 792 0 R >> +938 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 >> /ProcSet [ /PDF /Text ] >> endobj -1026 0 obj << -/Length 2328 +951 0 obj << +/Length 2481 /Filter /FlateDecode >> stream -xÚ•Y_sÛ¸ϧPߨ™æÍ×$½4wÓ$v݇º”KçOEgËå*Ö&’l¹RœGï KŸöO¥ÝÛª+l³\ ªíò?7óá¦ç¯bÎL𯝶§žJ›´½TÆ´Ö±vãäR:úTµ]^ýX‚D¶Â)mPB\û\æmfóÃÍVµ[ŽöyÖþµ”<²[Z·M j(;úz^ -Xj6ôPmha“W~ªÊïw]s'“d[÷;¿Lš¨±¥Åãÿ»žyÕÑA:ºê:Rd±^Æ<:tþBÛÚj´´še±¿²§ÎË¢u6Hx„2ŠÄË’ÿXÿi»ðõã°µÈã¹°¤8çx/FD¿Á¡k[ÐÇèÖðܽ`´/º]Q>8…ÑIîbu…"Ÿø™)Ó©ˆá&xÛëk{¼™Œvì–(žúM{»klc‰ù7KŒÛ[µ’)8´&(Lº­dqðÝMÞÒ µåÚû3iˆÆ¨œºiú‰µÝåÕÆ– †ˆS&M¬Ü¹ä-h}©3ò6ixtU‘Ö*œ™*äL­ýµÞçèÚQIµ‚eJÅ.6&cnÿ—™ƒ„bRÁ(®‹=r=”yWÔ^¤öÉ‚RDÕŒŠf†›pÄ3ºî®ìÞú 9ÇÆ=͆æ~*$ºßµMØbÎà¤O­~Òà Ƀ4«`ÇÆÇ"óv6`g•ãâ -Íqh·vg]dhp´hpL˜Òt—©Ä€ø’ÆUíJVKA‰N_T˜Ãàèð8ë¢#ÝØ9ˆ‡”b’DŸjçXÑÙ²P`ê>›€/•áòx¯Ë¸ß³nšñ†ÉÙ>‹‰Ò¤'Rœza ºÄwrZHÃ¤ê¶Æ| o®uàLó¨k þwoŸ0‹Íi;A:y­¶HÄúg”¶\¸óäd¯êx" 4¤}y^Õ=Õ%¶“ÓÆª¦R¸ÙÚA9}¢ñ•Ì ©2ãå -Õ±Îö<×@4åzR|J–ê$s½½þ¸LT¨Wf P€‡´µwØ5ªèŠJ1•†·ŒÕ·´æß6”ë ”8¶²-Í^?Õvõ‘ºdp¸†¦×¶-:ß¶¿õÛš5=‡¨A³ó›°‡0z ²ÉDÖW½¯¸¤Ô"ø+ó’þŽþŇJW¨4¤òq´ÔQ+ŽJ®ÇÄBG•=XîŒyå‰Ã„¯]!¡Æhî žZƒr¨’ÿ -øuǹ¤æÛsy‚ÊþÇà ç†6øíʺ±˜ÿ¬@,ÿp#¢ê¤j¥ -Ý[Ks‡¡ÃëÐÅqŇ¥pý›7°{â³IC¡ÉÇêíØB…ž¦Å&÷™Ûžsèê=4--aÇw§ÀT÷u 1¼µñfÊð¶^ç妇!ë+ •hxÇòCC~yØ 9¡a)!¢ÎƵ?/BHkCq~ADg$P]Âs,{ø8e9C–·×WëúÐ] -.W J1@lñµÑëûIJ¨='‡¶²ÇüÌ™Åñ^]ù·>˜£AzºÂ§…ñ =Ì:0ìßÝËÛêp6X¦ˆâ<ºîmhĽOŒÓHø~Ì«—³‰0Ø ¥ò¼/ ©Î8COvÉÎríÝaÂuÞF\o¯?UÔO_56Ÿ¯ÄRÑ?ù¾ó?„Â`ØWöéúpŸÁó£µ}¨Î>4:áÒ´‡ÿ×¹)4”F…MPmtˆ«Ô*/ÛOáã¤4ì7 :g¿@vÑ~ç¸íwÊõû ¹Þ^ÿSêïuÞ¿RŸª(Îú\0_¢¤ûHD‡á+9ÙéGÁ²8v–ÅÁÅý ý\ÓÃ_‘ÜBŸÿñ#¼™ÔýÏ8»Æ˜MSÈœÝ[¸^ÚQàú²ÏGçÆ¾“2µwHßVàEþ̆˜¼¦ž (¸³þ9øøS`=ŸÝ^³Û¡Ïn>—fJjp.Í ‹áçÄBmQ½œyŒauDµ±mAz€…cG¥ÝyY<ìˆêàe£ÅɃÙ|\Ñ"É8sÿj-£¥¿è¨pO[—%)/KÏh,7æc™µë9¥´¶Ê¦­EdƇŸÿ¬bp'â²Êvå½²m‹¼£õ;À‰_Á +fœ&å,ÆxW z@M8u0°/TôC7ãKF3m¢á€g š44½P¤L&F_¾ozƒP,‰•ßA>ýnV€V4ƒ¸à[4 7óä=MrF1?u´®·ô>fdHF,³Í +¸¿¢§ÈºÁÝù8GIÄ´ñ‚Ÿ“Û´äæ^ù€Oú”ãa-ˆÿŠÎÞ—ÑŽë ŸÕó DT þœRs7Üëè¹±íŒ"ã˜i©ROÕWÛ9ƒ0ˆÞÃûÔ{û›W¡äp‰‰õ™á±ÇpȜٖö¢Á ÅÅI ó˜ÍÁöÀìáx"YÕ~fÐ6ŽÔ†[dg°¨çI'þ`†…¾Ð&„/¸ã¥°m 8]@ôÝ- ú>\£Ã;Ñ`…bL½/Jr+šwÖ³>ÃV"%½~¹½ý,’0„@ï7íÁ–ôÑÓôhÉŒ驯<–$„U8hm¹±4<‚Qⳤ¦&6v‡øSvg±“Î=æO¤dv"‰–o+Ò׌2ÍT2Dë¬ówTB-8g©R1åŸL¥ÿ×|(&”£¬¯¨=KÇ‘kFʼnwI»¼  ïÊîÊ ä,%"LĹC_!Ñý'æA’÷ZõƒšQàf^Æ]ã’ùwN$çgÏüŸ£os»³Î!L "à‹Ãt¨îd™rœÆìÇC¥âA i²di4ÐÂ83Ÿ9R Æ#‡3A–G e»£»ƒP÷‘Šv>(^J +ú¾ö.^ã&ïbùvƒ,lŠrÛƒ³O ™*&¥Y(p?.xBu +ü1µhòEþ>ªV–õxÏ´X™œŒBJNj%‘*qÆÃy¨^¹vzÞË@‹Ü[“ $J*95'ÊŒÁöN^m}Ä‹tyú83ïÁÁP'ý¨YB6@ö6<éž.õ/™:4›Þi ^„ZgÞæ¾mï‡3ÅZ±˜ó‰ Ò½­KPéëºÙd²&ÀŠ¿‰aœüÔÔ!%ÅjÁOC7© E-k;ÕSÙ·åÚ4•QÆ#8©« ˲¦à†+Ñ7rØö¶j![/콆0&Çù‹Ù îVÎÏÚ§õ¯æaú_]ÿÜÔ”aºœu¿fƒ6Åbˆ(7‹æUy ;·ûPÍKÈóž2göCûbLEV¯wYʹ·¤ÄN½·ß³xo!v»ÿ4dIÀ¥0ø8žuvÞÐØ£l•íö–ÂcéRCñ.J$¡øÆ.À·%Q]îuHt*ãû17X|°¿ž2W5f*nѯ£¡ËÇ„%…nÖÅl|Â*$£œµ³³Í @IH転œKûyÊb 3D…H=ÂÛ)ØŠXƒ¿ yêu´ö¬Ç›¦úšžíñ–O¸€‚Mknθ8{¦êµ{'§ xKºnktü—bNͲ©ƒþ\âü¿ûŒp5§n ye:įª[ê”™(DÝÞWÄžžíÕO¸€¬‹+#¿­îêµ{'§©›²Ÿ&·Cm3#ÍYò4J¯Î¡Pxj^3ü„éT†tÈa,ø™O£Çm!ø„œ±È}úípÈ¥òÆOÀèз©¶ºòÙ{á÷D{úhlÛáÑaÓgl4td9݈Þ6CVî§C…iÐ7ÀX˜„‰ró™GJ8“©Æ°&bˆºÜ-¾‚ éÄi,aíë°ÕOüôaxw]¿ùüfñùx7\ibÈlbd"Qs½â‰ÁÄà;±ÁwcÀQM,O f È\ò|â7¾½ åÈϰˆ@h"o™‚E z…™éi£Ô+9…åÛ¨\ósÛ<áWG,MM2ËïT‰®:K@õP‰¥³²a.—D¯D3%…À£‚à§õ]ÊY‰çb #ãæ\€j´R²ñy“[ÑôÖ³„°ÙHyzë—Ûw+©B3›”PÝÇþŒõ¤®:´†v® +í\÷«Ñ@Úc+ÛÒìíKQåëwT?·Ôæ‡iê*SAå·5êäªQ§´OÛ`–âù\(YMÊÕ×w)ÌPÑ1ÏiáeôM!JgÁA øÐ„R­­\;S¤®ÝÐÒ¶ Ñ‰Ì8‘Už8Lø|2—µ4qîžZƒr¨´“ÿ.{E‚ÊrË3dû‡Q—çÆ üv©Þ)›à/.¾¥µá|Ûœ^ËD.ÜŽÅQ¾š_†»šÁÍ`+yOÃcw>NM`¼#·Ø¤}|¬®#ŸâQ\sçô]½‡B¦¥°a_j[ÌøëCNúwØ›IÍÛz“•Û!2Y=¶›hxÇâ¦!»ìó !Ç4,I":»9q%ÑŨ’$,’:þ¾*GÄ3pž¬äþ +eJÔÅß¿qóÿ½œTêendstream endobj -1025 0 obj << +950 0 obj << /Type /Page -/Contents 1026 0 R -/Resources 1024 0 R +/Contents 951 0 R +/Resources 949 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 987 0 R -/Annots [ 1028 0 R 1029 0 R 1030 0 R ] +/Parent 956 0 R +/Annots [ 953 0 R 954 0 R 955 0 R ] >> endobj -1023 0 obj << +948 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 1031 0 R +/PTEX.InfoDict 957 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] -/BBox [0.00000000 0.00000000 408.00000000 192.00000000] +/BBox [0.00000000 0.00000000 411.00000000 192.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 1032 0 R ->>/Font << /R8 1033 0 R >> +/R7 958 0 R +>>/Font << /R8 959 0 R >> >> -/Length 1034 0 R +/Length 960 0 R /Filter /FlateDecode >> stream -xœ¥WKsÓ0¾ûWø‚õ°ÇÂᆃiÜ’ŽS'¡åߣÕ[²Âx\'ê§•Vß·«•òXVTVðØïÛ¡x}ÍËûCJx¦û‚V%ªÔ©«ªÄêºâîUªò©ÐCËë‹F7¶[Íñæðدۡ|Ó(O€æ®0ÎQ©þG¨l†âÅé¸ë/›‡â]S\%‹©•)«^³”9xSÀ¸š¼VFÎPiÑT/ÓKŸGÞÑóÁ²ä\óùró~j‡Î3ÒœSçÕÓ$•õÏE¼| K g( @2à -¤¢ÂÛ¾=>í¶›<ãÈyŸ1ž˜äD¥$ã¡AœÒˆ‡¯‰…PßÇÓq Œ3 -µjP•ZƒnÃ>&æ@Õ­FÕºiíZj‘7øä8S‹S[Fe=IäѵëÈqØlˆF"¥ó¬Ñ d¦f>´¿ÚMßîï7Ka·>ýR|ÞQHF ´uS›$ÂL¸jÃྠ„ø6dõf "uÔ!ƒ„Ô pŠêZ…‚|É +ĉtÏ›ÃÓN‰÷)M5êTÓ+pKàØ‰­¹fUÒÓgu,Ø?m@-ĨÙP Åji˜Z8CÕX†ƒZÉ +ÔBL„=ùq7^L] ->³I¥]Ϫ -"ØgýRüZ$uG7çYàA•,ä‹á3È…¯pjª¿oŠÀ¶€““0í´‡f¯L7‚r†å¬_ã9Π’0> ÆÏãc`–…'dEt8.'¡¬Áíbs9íÆiwü}uêN!<Æ'›EǶ)œ«"¡¨´h -ªš""Jñð„$ §ò2i‘°M¡1’2–瘇• ls½iTòTÒ·!ÇÎ0ÓõF2B‘\ .,žÃêCD—€t’5ÇøY\·ûí8„ý)5±|£Cráj ðün©Ñürϰ†Á! 2ÆG~ÁÄ̟κ9€Á„û`âšÄñ?Ç âO ØA~¤bi˜’L,ƒâT¬d†5YŠÃyÓœ~v}¸Â{È,_Æq½È×K šqHfXpF"ãýB2.rWÅ£¼Üendstream +xœ¥WKsÓ0¾ûWè‚%Y’Ý[a€áЇ§—Óºm:qLó åߣ]ÉzÙ)a<®õÓjWß§•Vy"ù‚’û}Óeï/¹ßf”À³¹ÏŠœÐ\p‘ç„éwÓfwï2š“ç ‡’‹/“F—¶[ûxsxì×MG>Ô:R @}—™à”èÿ)%u—½Ùï–«íÛú1ûTgçÑd„ŽRU9×Le ^âˆ|¡JA…„0'¥ƒ mÀè0ÐÊ¢1¨_‰TŒ»p8uÿ›«ˆRÈïêòó¦éZÇ AÙ<·ÓPeÈáÊ +*Ï#ò0ƒÏ ÏäãªÙn¿÷Ím»q|L !ú!BÀšŠ” \$t,b6áð9«Rèà–ËéÏ~¿/ -&B7¸ÌI‡- º²ü0OPwëQ¢„îB -=É× €\ › +t 5;ÄБâðÁx RìgŽN¥F +£Ôcó»Y¬šõ=99!S `úٸ , -0Ç&šDÚyL”÷*㜻6ä÷f £cŸG[ßi˜‡{ß)HƒÍy˜¡_¬ÞËbû¼4ú}‹Î GÃÃ@±A7hes¨6¨œR„šýÓæab“RY˜m&i( ÂÜ ª_ɼ€‘‡RYúúu}ןnÚÆ Œ2„Ô‡ræöˆˆ`‡:R3Xdb?sèpy0#êöewÖ¬}Rذn6n:U1œDØ'†‡;}–Q·Ö´Tancéq ÅVÿýÐn3(¸¬Äè ?+MðkÛM…=º’~ÄA×p’K5Z#ÄK•.‘e²B±“ ¤¡Šûó.%°:g›e¿YîþœïÛ½_!VŽ(ÙN°‡¡ô=A@+‹Æ >€øà.>ƒZ%}ýž¦SÙ +…ÁV §6‘oœmÖ&œÚ¤Óˆ*׆l; « ev1+AÄK‹§°v[•A ŒœÌ©€TNgÄE³¾í;_üLÀa¯?ö·R€Ç×RDÓ{ièa1Î|>¤d0Fz7eî&˜Ëü(<¬M”pËÊ$ 3ᳩ²Ä™-*±xs‘ˆgÐ"/ò0ç2̃ d½ÿÕ®ü5˜ 5éµ{=+&© <¢bЄJäaNPéûà7˜ ‘R9ÏþËwð&endstream endobj -1031 0 obj +957 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080808002224+02'00') -/ModDate (D:20080808002224+02'00') +/CreationDate (D:20080812215345Z00'00') +/ModDate (D:20080812215345Z00'00') >> endobj -1032 0 obj +958 0 obj << /Type /ExtGState /OPM 1 >> endobj -1033 0 obj +959 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -1034 0 obj -842 +960 0 obj +861 endobj -1028 0 obj << +953 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [496.9433 676.6217 516.3841 687.204] +/Rect [494.4508 545.1405 513.8916 555.7228] /Subtype /Link -/A << /S /GoTo /D (figure.3.13) >> +/A << /S /GoTo /D (figure.4.13) >> >> endobj -1029 0 obj << +954 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [316.584 352.0374 336.0248 362.6197] +/Rect [325.2171 405.4799 344.658 416.0621] /Subtype /Link -/A << /S /GoTo /D (figure.3.11) >> +/A << /S /GoTo /D (figure.4.11) >> >> endobj -1030 0 obj << +955 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [454.1307 352.0374 473.5715 362.6197] +/Rect [468.7129 405.4799 488.1537 416.0621] /Subtype /Link -/A << /S /GoTo /D (figure.3.12) >> +/A << /S /GoTo /D (figure.4.12) >> >> endobj -1027 0 obj << -/D [1025 0 R /XYZ 74.4095 793.4011 null] +952 0 obj << +/D [950 0 R /XYZ 74.4095 793.4011 null] >> endobj -190 0 obj << -/D [1025 0 R /XYZ 74.4095 606.6234 null] +138 0 obj << +/D [950 0 R /XYZ 74.4095 476.8347 null] >> endobj -407 0 obj << -/D [1025 0 R /XYZ 301.4797 401.1516 null] +342 0 obj << +/D [950 0 R /XYZ 301.4797 236.0094 null] >> endobj -1024 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F35 245 0 R /F26 222 0 R >> -/XObject << /Im42 1023 0 R >> +949 0 obj << +/Font << /F63 220 0 R /F28 173 0 R /F35 193 0 R /F26 170 0 R >> +/XObject << /Im42 948 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1039 0 obj << -/Length 2263 +965 0 obj << +/Length 2201 /Filter /FlateDecode >> stream -xÚ•YKsÛ8¾ûWð(U…@|Ì-³q²N*Ùdìuªf<JB$®(R#R›µýv£Š”()S©Š@ nôókXþ‰ QLñLI&a D0ßÜð` kï»_áhCOö©}¸yý.–Aʲ8VÁÃ÷ ’šEi$‡>,þ˜|Ì·EkÊi%éD²i¨9Ÿ¼- MÜm¶¥Ù˜ª-Ìn -=ÙWËéŸnn:þ:â,ãèç„U*fJÇIJÉâHf}ê‘+éŒ%IuW’:‚eZGx§L°TÉ4èÈðJO\$ÇBf ƒ«« Þ WOtÊu HÁAòD©!×Çûšr jίßEioƒÌ˜L´&Hø‹SmE¿‹Â4¨\,ó¦qªŸ™'Σja]SÌWnÔæmÑÌWŽØ~ŸJ>±‡èÉÆ´«v½êާAáÎYO# -*7‡9fŸL¶8¬Ø±;Ç” -¬—\1Þè’íÕUÓ]`y°ÜË3†ë±|¼ÿB®]Ôî·}þº7{3bÈ8a‘”²gÈLa°X¥eú @˜þQì4ûýI&jG³‹¼¡ÉÇiŠ&û1ŽyÙZ+Ãú§`º"ÞCáã”q ñBÌç5X ö²Çû‡©“æÍzDb- dÚþkö³n„ņDéö‡Ÿò*_'êÌTO2ŽC<5£4†ìª Ë"çóm±lÙ¨¬LK°6ÿû†PÜË‹NØ‚42r~,Åää¬'©Tۄߦ -.“ðÓ2¯–†6çûÆb/§|À(Èñ?«ñ<¼o!òÝbVÌp¶,êveÖ~WEƒ7•´,+&]FtJ5ø³’C -}ø.LCƒ{P»à“}™·õ®ñAx6ÐâÓd¤.GZŸêB¨ud×bí"×.ØN¸ŽGÛ€ëãýo èz3b{¨ \dý4©âÉ7 -#ua¤ôä÷½5D^–;M±¬ -Š; snK®ig>R> ¿ìêŒÓ4µ :nfš¢}i‰scEæ.!ÍVDlL·ò¥1{gw/öÀî‹úå "îÛ¡ÑÑäSÍ'(X̡̻³Cæ€éÆ,0½, ¤}¹€+—BÁü½1 šžå TlS-h!Yì<ù?Ì”õ:/»}Ïeàк÷W‘ö*ž;¹êÞžÙW¸~…á|UYÇ®:Ÿ§²Ô´ç[D,IzŹ{T—œÛ“]uîK\Î}ÌõŒs÷¹ú\¼ß¢ÁŠñ$>rpïªW>`ºhzîH#ÆÀRC<Ö‘9'oÌj×M5ù¡E0¾°4³|ßzW–aOh+ÇÛÛçmc Q½)K'†$·÷—¸ý-¡E—v׈¹'ä\_ÛìÊ»¡yò$7O²Ùˆ0'§¡0os ¾XXC ½ñG%0ÅÞ †ÃÿæfÛuÕ ÎÃdÆ?½@–±LD—e™¾œ£e¦± æÎÆÎúàÃÉ7(ž©òÕÆÌÌ -2XéêRúÜ‚þ5ne§érK5–XÂT±„ªtùåsÝþ£Þ"¿g›Öžš[¯ƒ~’z•ùN„O~ V^9\ñ. Ãð#Z¡ÞÚ"¹¿B³·eÑÚÖªM•bZ›Ù=³œ8¬Þ:.Äor;ª±¹´C/aÎmY¼íð…„r9>4BO}ˆà¤õ“O\ó—ýÆ?˜ §r̯TÊT*TðcÛÒÂÿU&?‚¡L øgqÖË ýà*Ž~î/L=â‘ì˜E,ÖPû<òÎÄÙ¿]àü{ƒ‘Œendstream +xÚ•YKsÛ8¾ûWèHUYñâcnž‰“q²“MV§jÆ{ ,Dâš"5$µç×o7 (‰¢²•ªl4Ðø$„|+¦ÂTOâT€óÉÓæ*œ¬`î}÷—;Þ™gžõ¹¾¿zó.’“„¥Q¤&÷ß&BI&´äûMï—³mÞšb:q(6é0 î6ÛÂlLÙæ¦žÎ¸våjúïûW·÷X-B–D‘ø1•Š˜ÒQ<™IÉ"!Ó>÷ÀItÊâ8ÝI¤žpÎR­%å,Q2™tlx’ÇÇÇJ¦1KW“þ~'R=Ó©Ôûñ4•:”ú0¿YT»öÝTé žò0È6µxóN$½ÅQÈÒT¢H\ôš; Þæ¦1 ™þÝT†)›-Ž“ùT´Ä¸Ì 1< +!­ìÙMù} +N2ùÊQñå"Ìaú튬­œŒG«…¸Ìœ*o³Öä³ßL‰Óx–ÉÌ«?ã1K…;z¶û¶òøøFêÓ/(ÇÔKÿýœ•%;vMq{ëä z\c€ðl1&uˆc©gÑ—ú0¿+­5ª›ÚdPPšEœ‹>’à®qîý†F¯\˜÷S.À¢¸ëßm¶÷6Íæ%IP.Šœ˜…)„r¢ý¢ï»¦}”J•Ë|uÖQ²0Š“qÿõ¹Fü×±]òߨÔÎ'R‡ýw õaþK‘5Í?ªl à4‘Hc½wŸÒ#yʃÆà—>ânü’×KyÏâØzÙ®­6Y›7OkG¹ƒAÔ÷S¯øïTè *éã¶ÿ—yS-þcž[㨠ŒÙ(jóU{í×i{¸Ÿ¥‹Î¥9— ’ 0àú"Z’NX–€"·Ëc¨Ãl× QpÍ”{PYÛ³@nkÉìaþ/³Ê1õ™åí~êÔö ÊD¹­@&'é ƒ9Æ…P“—Ëóp•œ ƒq¸ö¸ÆàêÙ.ÂuLê®ÇRÏÀµ/õaþ«)¶ƒH•)“±VG‰¦ì\Ù˜ºïMoÉÇ0e—»›ÎùKSü±”ôqlL»®`ÕõRr_¦˜ÁòÒ‘3P›cñq°µ¸:ï½0dR'—¼×ãóžg»è½1©{ïK=ã½¾Ô‡ùgŠò¼rÛ×/;³ÌÍ1RÊž;SE-õÞŒ@¦¬ƒÔ®ž•*<¦ :î£/+lúÀyŸaªI”@àA×FŸ*ðE.•¦¬yÐXC´r04-šý“rɲ] ¨Ò­Ÿý–•™í'pÚe²e1‘DL$Gíf96¨+ÓRê®ðý†€á¡×¡ˆEºt-$NöÂòØ6³¯ShÐ2×§’"+my–˜â·‹=ìòc!Ãÿ¬Å³Ù2þ2«—‹|Ô"¯Úµyö«Jܸ¶<˃®88 %0­¤·´'X™.Å7)¾ñ¡x6Ü46ë\ŽG[i$Ø<×¥XÙ…Ú±ÈáHë‹„&®6CýX(MûiREÁW + uÓÔçfE¹“ +°8`ë•^F”†ÌÃÏuE=[ã +6m·0MÞ~o‰scIæ* Í–Ä„}^7ó¹1;çq¯öÇ—Õ÷½Š¸Žz=¬ç: P±(ìr†N÷9È!]€¼* ¤}×f‘ˆÁk {¥€>7fIäEÖ@ÛbÊ%MÀè„| ÕsVtë^!¾Ê:QxÞ^:tg÷ì +‡+\?Ãði]ZH—Ú©,5íYX«(‚«k¬ÆqÝçvÇv Ù£R;hŸHÆöTŸ…w[¸ÈôŠ…qÔ¸äÒƒ@ò}»ŠäS©T#éè1@QGŠ3ÈÓ{cÖuG$b߀Söš¸€FýƒrÖSײà³l_·Ô×MQBº×ÿr­Hƒ[RÍÐ×3†`i©DÒë˜Ej•ÝÐ0äè¤Ëë–¾`»¦!Udž¶Ú ‘úkîÚú´ÈÆÁINo£ÏV‰§†x¨µ­¡8[ú36ÖnÛ—D*ìF8-jGÁqÉãP£ÄWk× Ä=ƒPQpƒÛeÞV^%Û\E{Çê_PNvÿûÝÌ;§ô­e/Ež Í0fR†ƒA¡²§"Å6@Æp@eŸœ&MB'<–­?†Ù¿ºÕŽðæneòmuõåjò¥›)T +h•!É‚‡ÞÙ7-!ðÚoihéz×ÌgôN:åfYk‘ËÎ~ŠqÁ~:¶ŒHƵN&})§ºx®KÊœì†Ê¼õO?ŸmC½z;C%¡CŠxÿ*÷÷“Ù¶yU6ÇŠx˜<TüôiÊR.8—¥—®gø”)#q挞Mpè´á°V×;ˆ} 7õK'” ‹’8={¡æ!ñÍfÿò„Âèò$µê_¤q²Œ}¾ÁñGsÈgã ©>øxƒZìš2[o̬!}®Ü!§Ï*t©_š–ÈûG¸¡|2K‹Ãã¤ú0ÿTµ¿T[”÷jõ£æÖÛ`èRjØ9Ê6i¼`s¼ví@ú ŒÃè…jkSH÷P7;{×t¬ö®ÂƒÒ&I̬ÏìšEVÓ•…wï ´ L +<öäUíž$‡N/9œ>¼»#|2¾«‚` 5?ê£áâk>í6 S"ULkÅì  ^iuMSû—ü* J"cålmÛ%/«î?¡¬¶µiý,mOã&wËцvcWhp®*ðÂÇðK_I·‡¡—DèFÜIÀAe¢ë_£È…(†>Œz°–š6ðI¹Ê†¸Ð—5ñÝA1€+ÞŒîŸÏ° cº9aEñp£…Nk\¸Íj*K@Æ—žk"7‘V(¤î_¡QnCLØ…@µHåþ–H7¸Æ Ž žçÀ  ?©ÿêÁ! ÇåßRkŒè'<àóÙòÙ9T‘ø±Ÿ{z̉>,Ò"ê¶D%’èì¯8#’ÿôóƒìendstream endobj -1038 0 obj << +964 0 obj << /Type /Page -/Contents 1039 0 R -/Resources 1037 0 R +/Contents 965 0 R +/Resources 963 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 1043 0 R -/Annots [ 1041 0 R 1042 0 R ] +/Parent 956 0 R >> endobj -1035 0 obj << +961 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 1044 0 R +/PTEX.InfoDict 967 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 1045 0 R ->>/Font << /R8 1046 0 R >> +/R7 968 0 R +>>/Font << /R8 969 0 R >> >> -/Length 1047 0 R +/Length 970 0 R /Filter /FlateDecode >> stream -xœ¥SÁr‚0½ç+rl{°Iˆ®í8^œªŒwd"ÕP¤¶ýûî’€z°ãdÉÛ;÷Øp lÄ)Ãѽ³‚<ÏCš §8êœpÉåcƒIÀSk²~ê¡ xœÑobŠÒù›Í‰ 8n²çUylO·÷€…pt¯¬ / ¨‹HÖ¤ "¥„B!M -ò°MOéh—–ùhò“é}³©ÊÇdK& ™YF'Ä)±F%DC‡uZA×àÅÿeÂ^´"µ•vôÚzÆÀ¢8Z½„stƒ(DKãAWJ±ø¬V½.ôkÜÓEãÀ˜[.ôI—Í´j^«ýoºÚé¶Õ¦× duR.ú à=2ìC8´ðÅÉÈÛT¸Ã–’TñÎÖTçi³9ééW±Òõåõ2œNÈ…©/öO±¾)„¥…‡(6LqojPáSQDEÜ™úHë£~/ëz©³¦ºbÌð:1ÎX »úW´KócíúŽ=Œ)ðQxa -Ç‚Ý/æ iŸX/ g‘É3kÇèv1ÿHWAÆ¢ÒHXJ‰iféxü"ÁØØNÏsKòÌÈ()ùendstream +xœ¥SÑn‚0}ïWôqÛƒ£¥”âã³ìÅL%{GR™F@‘¹íïwo¡œ&.¦I¹=½½çn»§ÞˆQGûMsò8iv Œâ¨2„çQ0˜D‚J“ÕC»Ú÷è1EéüÅfái”›¬ÅiUÙÓÍAàÝc!í'ÍéS êñŠ4‚A¤P(¤qNî6É1m“"£ã1|§zW¯Ëâ>ÞILf–Ôiqb¬W;ܘ(Õj:/þ¯ּѩ­´C§­§!é£Ê 'ámt{£P,¦U`H…h14Š£4‹ŸÀaÙkL¿Æ-m‘4òÙ÷Å䨋zZÖÏåî'Ynõ™Î «“Â/ø“ðë,öý!Zxˆbç„êÜ *ÜàN +*Yënª³¤^õô3_êê¯7Ãé„\ò¦ðjawåà‘!,,> endobj -1045 0 obj +968 0 obj << /Type /ExtGState /OPM 1 >> endobj -1046 0 obj +969 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -1047 0 obj -439 +970 0 obj +447 endobj -1041 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [183.9671 207.9754 210.4287 216.5402] -/Subtype /Link -/A << /S /GoTo /D (cite.Richtlinien) >> ->> endobj -1042 0 obj << -/Type /Annot -/Border[0 0 0]/H/I/C[0 1 0] -/Rect [457.5453 207.9754 484.0068 216.5402] -/Subtype /Link -/A << /S /GoTo /D (cite.OOS) >> ->> endobj -1040 0 obj << -/D [1038 0 R /XYZ 74.4095 793.4011 null] ->> endobj -408 0 obj << -/D [1038 0 R /XYZ 288.1558 412.3075 null] +966 0 obj << +/D [964 0 R /XYZ 74.4095 793.4011 null] >> endobj -194 0 obj << -/D [1038 0 R /XYZ 74.4095 277.519 null] +343 0 obj << +/D [964 0 R /XYZ 288.1558 259.8037 null] >> endobj -1037 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F28 225 0 R /F26 222 0 R >> -/XObject << /Im43 1035 0 R >> +963 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >> +/XObject << /Im43 961 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1052 0 obj << -/Length 355 +973 0 obj << +/Length 351 /Filter /FlateDecode >> stream -xÚ’MOÃ0 †ïý9¶‡šØIœ„h€'DoˆÃÆÊT©Û.üzRú±j-bj¥FÎSûõk£áAa5hé°^…¢x¯")Öáî¡ÿb˦œéÛ,ººg%xf-²AÊ9ÂSÒlõ?-¶Å!/“”¬‹$©‘2žy˜WÛ2¯ò͡ȿ’M|ܬ“·ì1ºËúú†$8fºL¬Ö Ú°)!0;;¤O)  Å11 j®)±kR4”ìB öÔÄçp»ë¶«y¥µ˜}FÏ‘ø}{YÊH’>ȪÝtfª‰Q3„ K4…nÂ覆žÜÐúŽë±Úú›e‚2^åªvµ*¸>w˜œËarÃ*c1õŸ˜Q¶ZÌK;àbQûÁ´÷û|wÌ7ßçš”µ`ÑèIM#mJ*PÒ{¼7Súe Ý…ËîH¶nºGOÀ†XtTÝ¢§?Wwì¼òج¾aendstream +xÚ’Ooƒ0 Åï|Šá€;ŽvÛ´?êvšÆmÚ¡]Y…]»¶—}ú…(j™VDäüx~~ *TŽuf•ËLX ª÷:Òjöú/¶lÚÁé¾É£É½å!a•(bd EóÅkü4[—»¢JRr>fHR«u<­×UQ«]Y|%)Úx¿Z&oùct—÷m-ið"t™Gf¶âTJ"Þ é£¤t !D–†R›ƒÄÒ] ØsF‡Ú`v7½`[˜Lkfuû=Gê÷ímO IgÁV¢·cCœ CèÀŠ6ÁS˜&ünúÄÉï¸k¿ž'¨ãyY-šTÛÜÑÀÕiÂ䜪a—s3õŸ™3µÆÌK{Àå¬*·ƒÓÞn‹Í¾X}Ÿz2ÎCË£žÎ¼mÀhâEÈ2;æ_ +Å_xǽÍáÖϘˆ%QÕŒèÝŸWw vÚù3f¼3endstream endobj -1051 0 obj << +972 0 obj << /Type /Page -/Contents 1052 0 R -/Resources 1050 0 R +/Contents 973 0 R +/Resources 971 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 1043 0 R +/Parent 956 0 R >> endobj -1036 0 obj << +962 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 1054 0 R +/PTEX.InfoDict 975 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 1055 0 R ->>/Font << /R8 1056 0 R >> +/R7 976 0 R +>>/Font << /R8 977 0 R >> >> -/Length 1057 0 R +/Length 978 0 R /Filter /FlateDecode >> stream @@ -8472,300 +8201,337 @@ x qÁ‡0ÜÅõçäÓˆßQþQ.7 =BíAˆ5—Ö–›ä¯¤t@P®—Ñ®ö D©KkφŠi0 ÙÅùÌb„©p´sQÙß5¿­d|*endstream endobj -1054 0 obj +975 0 obj << /Producer (GPL Ghostscript 8.61) -/CreationDate (D:20080811144031+02'00') -/ModDate (D:20080811144031+02'00') +/CreationDate (D:20080812215344Z00'00') +/ModDate (D:20080812215344Z00'00') >> endobj -1055 0 obj +976 0 obj << /Type /ExtGState /OPM 1 >> endobj -1056 0 obj +977 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -1057 0 obj +978 0 obj 1025 endobj -1053 0 obj << -/D [1051 0 R /XYZ 74.4095 793.4011 null] +974 0 obj << +/D [972 0 R /XYZ 74.4095 793.4011 null] >> endobj -409 0 obj << -/D [1051 0 R /XYZ 284.7621 135.6551 null] +344 0 obj << +/D [972 0 R /XYZ 284.7621 135.6551 null] >> endobj -1050 0 obj << -/Font << /F63 272 0 R /F28 225 0 R >> -/XObject << /Im44 1036 0 R >> +971 0 obj << +/Font << /F63 220 0 R /F28 173 0 R >> +/XObject << /Im44 962 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1060 0 obj << -/Length 2334 +981 0 obj << +/Length 2526 /Filter /FlateDecode >> stream -xÚ¥Ykoã¸ý>¿Âe VERO -0Ód¦³»ÝN‘lP´éÙflnô0$º™É¯ï½¼¤,˲ `BQ×<$Ïá}PlÀ?¶HB? ²h‘dŒ-6å‡`±ƒw_º¿ÌÚ®œñªoýéáÃ>Çb‘úY‡‹‡ç‘ÏSÎNƒ>lÿíýœ”–ÅrÅ“Ôþrw«$u|-…,e¥•l–+yÇj·üÏÃOî:üˆ~Çü}“ ÃØ£8Y¬„ðc.²¾õÈ’¢ÌO’„wKÑ‚1?‹"ŽkʘŸ†"]tf¸¤§€%ÃIf‰Kýñ.PÑ%*O{ɘy†ç¨‹7-˼Ÿ‹¼meµ¢§cµ¥Æ×JËæy)/ßÈ*‡]]®löZîTUáZ•JSc·d×ÔOB$îݧãfßê|-«êx}a¸o¤ƒÈ»9<.À!ÎT¾^òÀ+`J7ù7©÷õvÉ<œ%ì,Å?ãv-4çTxµ¶c˜!ŽÚÎtdg -F/…T4xø£vÓ¤.·@Ÿ= ñ¼Ê Ô¾Ÿ4½³Sâ—S’dÐ*7éì¯Q¹0­Ï(ÌUEúþBL#õf ¯vrŸg=’ÓfœÅ¾H’pZÀ}« wfsžDí|:.à3T+`Xú?޲€¥£T¿ëÕm®¥r»²–­ÒoKØ~×㸇æ_e¾.£À»¡Ž­aýHe„_ãc䕹Vu÷«Îè¿Kx'›W>HZjgñ ð¨4ôÑêzój§Öú:=qê§‚ózzVSô8³Yz¦POô Q¯ÐÓG}=´wÍÖ=›-­‹¢Õè)ª­ÚQ?]hü„ÊÏñ?cšoëe¥~9vŽ? ¼‰Ä•xÆ‘÷­¦6Ú™Ínôêi£‡¨W6ºzëôxò#Zm=u©ê¥8¶ŠÄK]·vïŒÌljqHV»Bµ›½Ã¼?4h™CÏÙ¡ ¸Ñ¶40á'!‹ghèYMÑàÌfi˜B=Ñ0D½BCõü -Æ21¦w|Á½}®ÉBv¶eþ]•9EAîýK* …ÑþÎZБ¨è! :CØq -«É‚£ÐÒ¹'°¹×yµÍ›íº‘J˰µûíׯàœþ9O–Œ#ýäý„<ø‘èæt{°ál³r¡—Ù¥cë#.úØVù¾”ô‹VãfP{«¬eˆ<ÌùXêG ´3C#Ÿ[\œÿx+ISÇB3Ýæ×gĤ±‰$¶?†µ[×n°eUøÞ¸ì[KÐÈñM k2ÛIGä3TB?çqÁ£¼e¨Áõ°Ìí1.Ɇ <:ø÷ÞåÕ®¥Ÿåël†Jë´Èòtønz5µË¼Â'Ô˜E'Õ˜ÎrÝ<‰$4§ñ4R…nÔLAUv2˜še=‘DD‚û! gNmßjâÔvfs§vµ;µ¨ã§ö õOãçþžß޲i5µm~LùÑþ‚Î4†!iÕ<Êø -Uë½|!cUjËu©nèÕÚ臎{3\Rãñ~u¯JC|‘køÑ™­,Ö­sý#àCw•ùNWr6Í|ßj‚ùÎlŽùIÔŽù ÔqæÏP?ãAÁ}‚Î*6À“ÑBâ^°x¤÷ÆiŠkw¯ªÙZ»Üv‘C¨ëbÄÇ1(;¬ÂÈMå­þQÈoÆ#? ˜s…”™¹TÔ _ûlëÜçCN‘¸„<”w5pØ‚ ²£>qü?ýÞS0ïÊz;xu9Oð'ÌOXÆÎ…w‘û6éé­MDDÝÑÖÙ´œZ´½€Øåˆ6 é‡Wòò뚆<*„¢bFÓ=«)M;³YMO¡ž4=D½¢é>ª+U±Ú( -—£¼:0O­¡æ5œŒ‘f>h·Ö l\l9›§ˆ}&Îð)ˆ‚·cI Ÿ¤jJŽE¤(öy–ñŽèo¢Òœàïu°4ôƒ0'0vôo€²iÖ{VS´;³YÞ§POÄQ¯0ßGuÔg¬£šwPií*ÕZÖo¨£ä^Q¸Ò Åö©Þýµ€ë$Ýà3º"9DNw«±ÃËA8<È.„(ÂY‰Xø<†¾³B ÔÔTÚ¿ÐÌÛý4Ч—ŒÀ -¨ºgdÔ³š’‘3›•ÑêIFCÔ+2ê£Z‰4q2ÂæVþŽ%½‰O.ݼ3U%4¤²=Ÿ—¦.o5ý<hˆŒú"´–ó‚éÂf9Ÿ—aä¹4sLEd¶,ª¦UÄ-uç*:+næ°“&š±÷ȈÇ@Zš&Ó2ê[MȨ3›“Ñ$j'£ Ôq£BÆ´–´7EAwÝ•àžl©Ï–ÿØÓà]tÏÒ–¾ø|QÏ~‘•tw>æ:«Ò?ÒŽ4L¶ñ½1ôûŸp LYAä©pç¾_døG­ -Ÿ’¿ PÿGÌUw²ùó˜÷€Ðq„rû}ÆÐç"ŠŰ–Ý­´+#.gà5YöމÌ'J€ ,›Ë‚¸ žñd}+C¼`PÀ1¼s|îcYä³$"1@®h¿ŠÞUúUQU`u,¡œEšèóÑå—ÑÓxÜÁÌÜzF—:íFŠðJÎͯÆù˜€ØÊ’ÚöæL/î»®Àocµ‘1¼·nŽÛv =@‰h¯VhyÔK¦ÂùHîýVÞômìí167aÔ>¿L!üÓšèm®2¡ÿõØà/#ÏŽ Å)^·Ñ÷M{³2rÓ¿gº9én!°mö…š·êPÔeŽ…²¦„fŒAíf_(‰Ÿ E—’‰÷w:“к¯ÍFºö³¦úª±=c…9aZØè7µ³`g7ºWô’¦Æü}ý{Æ—ºôJP¹³ÂMËÄÕOøÈÿØèà™endstream +xÚ¥Z[oã¸~Ÿ_áGˆYÞtÚ3Étv»‹ì& ŠnöAŽ[]IîÌä×÷‡”hY—E€1Eó;<çã¹ÐÃVþØ*’DÒ$XE‰€c«Çâ]àÝçî“YÙ­ÞúÒîÞýé:«˜$a(WwO+.á`ý¢wûßÖ?¦/Y«òÍ–GñZ’Í6 tý¥xÉU¡Ê6SõfË‚õ©¶yVfªn¤_,$ •Á‚fžj{6îÖâ`!#£ØÇL¡yoêê 5©õ?V7cÞì±SÎþ6Ô‘Å0„ì6J Võa冿z*wßÙú_ºÔùrm­ôõ&Uá4)>Te`¯Njür5 þ;šؼÔêñèì’ÙϽ›(TÖ´îáúAH™çªrÃôÔ¸¹÷›‚ÖÏU£ù=nyÄ$,ø_,ß}gaó—kû–/T‰¡Œ†ó–烙À/V3–'V¡1 õ¡Þò€Œòs&ÿ”fåö'Õ«½Ù©Jy¹W->7Àé¡Ó¬íÌÓ¦Qg¡XÌIƒ&Ô 5Y¡Ê)O[ð…Üßj`üæÙfBˆ fð‹dꈇ 'xÈæ¸/eì&‚c$ ®±Fb)â~1 ù@Y4DM"s&çQÐ%êù!¥‚„‘”稟€ÖBÝ׬ÞãèYG>¥M®Ÿ>«Æš“v†žùφëªÀ‡´pºqÓéö¶MË}Zï_R\§E¹ƒ*RˆPD?±õ{8b8Ž´Xì3ÀŒª"³+9ÅÔFÐõ·—<{…7špâUDncyZÔAíú|³‘ ªÕÊM>Ѐ¾ž +|ø¡à%ƒL6Â+ƒ‘‘ÜìX˜ D’¹„—¶YU6# ƒ$+0» ³i–Á‘‰ã¥çKͱ̉-²lµgÙu‚e>*:œ'‰søŸNå_ÊVÕOÚªé£*ÓBûGPM‰CV¢ AÊ@0VBDîÝ hÓ¦àð+œøªcù±V"ít¸ßD€cófºÓŒ€¿½BHŒI¶ÖZŽ uŽÅú}ÛÚ5̧ÖêÍcn5¡çŽΊõXµS§Ü >þÜ/aÎBš›oÆ•ÆwV%~©’B&sJþWš« K;89ÂlÐEÛÏh`\ÉÓ^Ô1Í[­õƒP’‹¯iþzB3ôuRKìƒìÈ;„ç®i© ›þå¤rØ´‰;íöcÚª®ÚÚ©&k_up3Îë0ü»Juâ‚ìs5Hc_JCy]D@()LäPÃ\‡a¦þª)¯tvtÿf*×Ú—å«-TÊC¶k§#ÈÙ`ÖyÏxRs®qb‹¾™Cí3DðŽú&÷ íê®æÃ–çM«cD¹Ïl醧ô¶¯­WªçS×Õ@>™14$ "\0´'5gh'¶hè9ÔÞÐCÔ Cû¨ûÒ¶c¦w%Ûs~j2$/N}´¶34wŒ =ª<äYU»Å¼}Á"fÎfŒ¦™vƒŒ!²%b!ùR3nèÄ–Ü0‹Ú¹áuÜ g¨Ÿ ®è,&Æø®_ðõ1mQBu²Eú-+RÌ|ýo•AêÈ ÷VD‰1íuçt…³_u|K|Àð2®àÛÕ*kUlåþùóNÿͤw¦‹1ý2Hvð%!¨íÚº¾–èYf·®Gïõ¦OM™ …߀Œã}fÅ&»ΠkŠBWÍAƒø„EÜýíG…œ:å홾¬ãâ" +í—aï6´lU–~4!BÏùe­~cÊZÓ" ¦™à§_¬´…ÎïÖCµÞKœ½Ðã +ep³¶.ÖŸ·®( ~-ÝTób\iƒJö‡ïÊ›¨p\¤¥éœ”‰¯zd™,võƒˆ¤9ýJ¥£F…¬´ÊèÄTÔ¨÷w3åƒî#Ê.R|©¹SëÄOíjj‡¨§ÖGÕ]gü<ÞÁóëIÕM‹ã®Òxݶ#Ε’DA.ÝÖòˆ’˜†|Á'žÔœOœØ¢OæP{Ÿ Q'|⣎Ÿ¼›ºj+lËòüùm~Ñ5ký¯ñÌØ=zBxÎØ <º> endobj -1061 0 obj << -/D [1059 0 R /XYZ 74.4095 793.4011 null] +983 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [183.9671 722.2546 210.4287 730.8194] +/Subtype /Link +/A << /S /GoTo /D (cite.Richtlinien) >> >> endobj -198 0 obj << -/D [1059 0 R /XYZ 74.4095 230.1063 null] +984 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [457.5453 722.2546 484.0068 730.8194] +/Subtype /Link +/A << /S /GoTo /D (cite.OOS) >> +>> endobj +982 0 obj << +/D [980 0 R /XYZ 74.4095 793.4011 null] +>> endobj +142 0 obj << +/D [980 0 R /XYZ 74.4095 771.7323 null] >> endobj -1058 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F28 225 0 R /F26 222 0 R >> +979 0 obj << +/Font << /F63 220 0 R /F26 170 0 R /F28 173 0 R /F35 193 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1064 0 obj << -/Length 2692 +989 0 obj << +/Length 2683 /Filter /FlateDecode >> stream -xÚZ[sÛ:~ï¯ÈÛÊ3#‘ºî[ºI{ÚÓœf›´=ÓÍ>È6c«±$.M›_‚´eJ–3I(>â@PæÁ?ÿ,Xà¥áYœ -øþÙ¢xå­`îÝî·¯e]#ìö¥ßܽ:‰³„¥QœÝ=œq2žp¯ônù?çÏl›·r3syœ8‚ÍÜÐóœË\Ò‹÷Åv# Y¶¹¬g®:]¹šýÿîë«»ý{,‰"þ2°;é!ZžôÐî<¦,Žc®À6€tÓÎ\‘&Îu¾¨«¦zP±ó-/—Õ >54ÿ÷ M,³zzÎkzû4ó=§ªñgÖ=h ÜNÞæNt›¬­jš{îš{íó&_¬Ij%[ @´Ý§®^J´Ëð9u.¥^9P–hY5ûC.+P®·¸~ÌR®÷¸Îºm«Œ.Öd‰èÊãp) ¼‘-‘’ËyÓüLzâí,ZÊ7·—ô"fÞk=!Ô¬¡™—4¨¶Ršª«šü/eþ˽ÔÄç?gV¶8;yÓj…ÛºZá>É¥E¡%𜖙Íñ‰$ Ôæ¾a`^äÌe-ó¶1YY¶ô@ªq¤Ý…ÃÛ®ü²¨|˜q0†?•Y`6‡EÞ¶Y+Âe¾Ñв=Š£OjÏJ¹Þ3! |­©–‡`ßjIH!ƒS_g ¨¯›¼ÒÊ¢1Nï½ÐóY¿|ðZ’:Ù)H=g©2 ÞŒeZÓlÉ­‹µ–ZIÜôFÇUt€·\Òøá^ÄAM²;Õÿí0käLxίvY=vh&kd\ô˜$h»BÔ¥™nÒ@Ö¹‡»j×mU€•F‡D?ıW£®š{IJ2`½io´üsWÐà*/›¬}føÄ‹MC²oº|Óºw34TÕ†dwAã;k‹>¥:.¹Øf;8q>8µ‘ís«Õ¿Õ;DqÜáWµ*D -´à¾³rPÒÐãÍå[÷R»Ù¼3©P?fYþMSSø^‡Ò -ÙN31Mª¤Ç7ƒMã컿¾ÐìuöˆþÔ–køús7Ç8š«Úd蕵;¶9J˜r)•C8Gï£ÇP\¬[àRwŽ^"}Ô|z ÷› Ìp5[p*Ô¹–ÁLüôpïy|A•´ªµ¢%$æz%UЭwuE¡ú^ÖB9úY[؉Ddä¢|Få2_I»fY¥ŠÖ¨0a|âÈs/=uÍE)Cp5äë_ôÓþ\¿÷8*¡*€‚úåÇq A/±J¡ð÷NcVÕøá¦éƒée¦á‚u÷³ÜVMNçŽçü& ,ˆÒöqþÇÝÝÍ-H\aþã÷ÖTq­8'Š:òZÙ<à”ŠXvSWmµPñO·rÑÕRoçÀ¶ðŽRÑý¦´€cçŽ&í’¢€u$7¿œª‹Y¬ÓŽÙt+•@ ;êNXú}¼<Ñ9…ºþE‘³Ç¢(ÄWT¨AHÛ‡è/Á*ÿ%Í,¥õ<*Q… %ö… Ÿ®«ç|³Éèám^KåÑJyœšÐF]åE“™6©Z:!F“¹5çúÒt#5¾1-ÆÒ’Õ{Æ}}‚\‡ Ô—è†gä€ß….ø]W -Àð¨ìUúÁ†á(ã÷£æÝ×¼ØÇç;Úóv/2q_súýþ’ÑQ0,M ò~ÑAåW‹M¾mdÚ r A<9Õ…:ºiqãpŠ ç¨´ „³ê£Bç?`œ -±¡Î*<0‹Ë•{-ÛuIþšdéh¯%qèãHe8:‰!ˆš y,Ÿç›¼U* uF,ÆjM‘8WËœz Ørq/¢h…]æè¦è,ÉuyF©o°@æ…{»Ð»ÙROè™òT±-iµïôäÜ«r…§ -<é%« ‚/Õ)ŒÏW -R1 Ígݽ±¬uìé4€Š¦ ôD×V—ÔµÀbŒ•]ÚĦÙBíê­ -úT7uHÅ+ÇÖÈO1^ý^kô'Ö¢ªPÝÔ®Ú sì -ÃCÀÕñ·/``d4 aùI¿ËLÝA`ôd¨y¢W»#užŸT×UŽqºÄFE…¹Ì—fü¥XIöoÞén“L­¹!v’]–«janúœ¤oš}åÑóû¾ç ;R·ÂŽCðñ˜7F -Î-ÆMÑb ãî£Àùrýѽ̳ƒ^MAva¯L…t¸À’‹zUÁ2zÈÀ»³ ÏÀ|Õ’¼é´q¬b Å!¬¥,›u…·|¡µ†ÎAôîýõ TõRÍ<¼/²Õhy•ù/Žt«¯ýýP¬">h¥@N©¼ÎV¹‰ ”Á°™Ë¬žc*«þ ^^«ÆLÄt âÚç|ëZvôŒIBÏÔ¹‡o¿Þº‡wÜ‘\ÂÕIg=nÉDÆþ ‡2#ÄDrÿó‚ù bÎ<Áãþ×…á'¾}TˆF>*ˆ a¡ðc…ñc^>n§´N¿Ÿ{*î ^¼>á¥ðBÐøé(Bð‹à žà~?b^ -¨Á/Â3ßgirÜ@ê³$ÉÙNŒn—~lcJc–p0Ö×7°j„†V>Åøž`Q‡VÍUª×( :8œsmh~³(`ƒ,<«Wgfø¹‡t·f5Iú*WßTÚvûïósüµd™®.2r<“^ƒM1.T)‹ýÔŸf”§aÊO0º;Åh_ßqFVÇ=°º«‚ã´) }Ëü4i´bˆÅ¢ÌRÜ#,D]±aP‚ë¼¥Œ',ÃhÚ-<6xœÊN0GÞIÆŒØIÆzú&³­a¬ou×Äa šm8Á™^3Äc³f+ïñöôôÄ$a#§ på'Óžá\°4àâ¥yFpîô>'a͈d­§o‚5ÛêÖúVŸgG˜K˜ïûÜq‚9½fˆÉfÎVn1÷–°¦›²ÔOOx‡ Ÿ…^š¾”93~:Ý´ÔIÞöÚ&h³La­gRumHÖþÛ8uaÈ/‡8¦™3K°,âlÕo«²CÎÎݧœÙã Y 4ϸxÊOÂ÷X*‚—ò_ðôFì$ƒ=}ÚVpØ·j.c¼‰€y‘oŸæM/B±x³U[¼ýÌ‹Ñ* æÇQ2í?IXÅ/­’О‚8°1ÍÕNìW}}ǹXçêÀêà*3N[°8N# È4ofÍ—EÜ@¹Å\Ž Äø8ÞOúŒ'ž?í%<“Ø‹^Ê ´Ÿ^ħ4b'ìé›`жz„Á¾Õ‘OGÏ;Ø\È,0'Î;½fˆÍ>ïlå=d?3Öt%[TÅùÞpõ‘Ú\ÆÐ¤œOû‹§ÐË&pƒx!—!4Bp”žâ’Ä^À¥œæ²'5Åeßêþ[5~þ|«OMhÍÓзPHM½fÒNM[¹•šF^‡w†ˆÅ\à&ÝÅá2ÈSñb*EÂ"/:I¥;IeOß•¶Õ#Tö­ŽÿwÛ8…1gzE Í4…fÍœEá@¹E!}ÈòXq…’M{ŠÇÐåðÿð€F^𲿤I0Ç£#ý!O9‹Bü°¤¥wý»˜ž2Ûò?öO[endstream +xÚYKsÛ8¾Ï¯Ðm©ª!>÷æ¬íL2ñÄ9ÉTÆs $Xâš•HƉýv£Š"i)•* Ýþú„Ï<øÇg‘Ï|/ fQ"aÀùlUüæÍ6°ö¶ûå†ÖµÄnŸúÍÝo¯¯C9‹Y†þìîa&|ÉD ùéÝúoçt—5*Ÿ»"ŠŸÍÝÀóœwÅ.W…*›Líç.œ¶ÜÌÿ¹{ÿÛÕ]'6‹ÃPüšŽ¾2?£™+8 Ã8êSOœ$â,’ÂïN"Â,á<Ä£tæ E‘Ð'ñYbÔ¿*›§l5žó˜ƒæu[làž£–87q–¿%žœQ®GEÊÅ=3w¼è‘Öí]9we,œu¦jUÐønÎA•åK§®òœÖUf6=æ0D ðã*+õ)rs@š%R‰üiâs±éNûªO:+ Vsî˜ñ"+æ`¡6O›ÊHR+â•74ÿÔîqg྅ËO÷Ò÷·°Õ÷œí FsyÄIm‚'ä¯`k (I9×÷2ò÷4Öv¡áe¶Ë«"Ý/UÖÐ „aè¤m]¯¶y¦î¥ŒÀ[¢ø¸S%U»_);~hžPÑtof¾ÏE:*åZ5ÌÊ4`èçlc„]Ì%X¤.Óm¡ŽODWhÚ(IìÜd«}Uƒ@üŒœ¯Y¹®PôSMëÝÒÂ:ÝÏO›fµ"`oø›¶†BËCH`í¹­ÑÌͳ9:PmT£@#·Ã–$Î¥2;GÌâά°ú?µ®€áÄ·i»k´P4; +Å<Ñ– 2ÆáÝoTC¹"S˺þ :™…ë¹8{¥Þ,.i"bÞ+:5}hÇA¥ÑÄQmÐÄñç2ûá^š|”i$Ó—"'«Ãp·¯6xN2iQèü…ÉìáDY$ ôá¾"ì"Lœ¥Úƒ·Õöã1-KÍÚ³¬aÚ˜ ‡‹¶ü¢h6¼GÿOñie7ç9EÖ4m¹u¾,W´¶Ú¨@ON¬ùÛcëq߉qÆžÖÓ3ÚepðecŒÕYeVBú¹÷Ò.üð)Óµ„éô!üd²ÔõŽÌºÚ*"ïG>îlË5->˜ðÆIâ “ÿm1dÖf]=¶(#mH_ |L "ÚüÓ}E4ã¾ÂiÛ@Òh²•›8â‘`ð´=2¡ä†õÀ’VÍO ŒéRÛÀÌP#÷“z@và:å3‘ö°éïa‰`2àÁ,ô"æ Iþ±`¶ßÌìðS¯Üt[ÜÞžq¹qÆÓöuh"=ßh2(uÑiÙ#^(û²Åskl«N›gFÓÖœoÚ,o\ªU•­1XßjÏÓ°`fÔ{wÆõ€ò¢¤"ƒ ,Á1Ú¨&ͳÎî¾8_˜ ƒ«½Nß|³P+LÖ>wn/¯ÝKãœ4ש†Ã©)ÝÑ·.¬°ÍDßrǶÐE ù벃ÑÁqòퟟ‰ÇMJÅvʇÉ'¹p>µK Ä¥¶|O•5Á%š^™jµm 6 Í-Ñz+8ïNÇÁ…?Àæ8Hëž9ÖTÔ2Cƒ)ëãýç‰Ujo­!ƒm7JÇê¶ËÁzé˜wªAÀÜ”Ç)ê`€P\@|s…y˜ßiÝ׌´É ê¥CH½åQ*3õ ©,²Aè,¾üIs˜0í²‹vÊ©:jÂÉF"èõ4ò’ˆ¿µFg]¹h™ +>,¯S£.H‡¤²«êŒj´çü$ +, +5á¿ßÝÝ.ȇPçßîlÅ3¹פé5Éjemòm»ÝWMµ²Ž¸P«v¯ÌAacÏí©19ŠC÷«æ–]ÖÆ›ŒUˆªó|¢[^ÎA«‹9”- ‹{›·Š9mNØú­u'=E·a`. Œ ŸCã?‡pýŒ¨C^ÑÊZ’I³#Ja@ÑKaðuS=gyžÒÇu¶§2PisÓÆÎ“ «V(25"u¯D¥ÔBµ± ÐÚ¶Yõ°¶½Øz@{0†ûÂSRg:ÉN¨Ÿ"MšÐÞë›äR™Q<ª«”Âz.óöKVœó-y·ÍV©q·/ý¾»ÈFíÈÖÖE?ã ó«UžíjÕSmä6’ˆÀ1-nWÝé¥-çCF­Á—u +œÿ`ÖX+[çÓ•v árãÞ¨f[A„¿"ZsûQ„…oŽ#J£0¨Í%ɯs²X¶Ìò¬Ñ-=µ–:,úêž<Áw®Ö5cpäâ^†áÛñÉCQÉŒy–)·º@f…»X™Óìl;iÈÓ™¶¤ÝÜéѹWåK +Ýýr“£ò¥.µø}UÓ&í¥ípñ²†7¿ÂȱM±ö&ºe5Õ%tx´}¥ ›È6yÈ]×ìÉ”` +¹MBÚ_E2ÙFþ‰¨*tçÙ¥:iÌ„JÈ0W×øß!{I7„íïý–©¾¬ÁèÑt7w˜ê.·‰óü¤Û×r +SÝž˜¤7ãµ÷ïùvδå$j[ÃÅ™›XgÔØ‚Û"I>^ׇÌcÖÝÎQO¤¯o¦[€¡uøÉ;öDÂY ß ú0ž>ôÏ7ÜË,=*ïz ¢«Å‡ +ª§ðI•¶\ì7l£ Ð6,€Ùư˜3# |Z©²ÞVxçà Ã2pî¬:oßÝÜÒH§.ÝŸÁÇ»"ÝL6g7i™íðz­ï2¾ ±°öCŽæË¨ŸÒN³¼I7݃Ò Ï,½‚h‡ÂÉÔ:”pïs¶srÌŠ@$OuÑÃÙ/ ÷ø%`â$—pÁ4!Ož…G²nq(ñÐ<¦¤1!<õž&’øò3ïi}*ûØ7~OõXœjñ>dåczªAéûާÎꫯÏxu~ICàÅž?¥!ØE +–ÈøŒú2a±ß{«„Ûç, ú'VGG†úß{<ª”D,ÜŸõù¤Z¢±Ô£›÷$ #ß?–Ú] M¨uÃ5w¨#†#ÝNÞ_»=cUã¸o 1sýðÔ4»¿~?k–jÅõíbx  }¶Š )Œ<&|pôÓˆò„I Î!jÉÎ"ÚãwÑ¡ÔíKí2à4l>òøÓ Ñޱ.ÈŒ{€¥ Q[ä Òï>«'!1‹¡6‹ %2~2ž$Lú1?YGv²>¿—!I†ìHj×Á¾@9{ ÀÐÌž±>C؆Ì{À===1EºM¡&’ß™âÓ–B²_‚~-Ðx”0îyÉ9Ô,ÙYÔzüN 6”új}©£Gì äbÆ9%Î göŒu"7d>@îšt›Œ7|¥ãÉëèw4/I~¹‚8Ñ9ä,ÙYäzüN 7”úr}©ºuCĺ§µð €¨r?»g¬Ù¿ó~›²Eì^צ_y]¤£¦EÆ„Zú”µ$÷ iñ5qʘ…^žÒ’²ÇïC©/Ù—j¯SØIŸy!? Ù2Ve€Üõ¸ïY1™.CÉxƧíÁã˜E!\aÝô ÛЗ1ƒ]žŠ—ÿC °…6T¨pœ¼øß÷=fCÉÿŠÅendstream endobj -1063 0 obj << +988 0 obj << /Type /Page -/Contents 1064 0 R -/Resources 1062 0 R +/Contents 989 0 R +/Resources 987 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 1043 0 R -/Annots [ 1067 0 R 1068 0 R 1069 0 R 1070 0 R 1071 0 R 1072 0 R 1073 0 R 1074 0 R 1075 0 R 1076 0 R ] +/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 ] >> endobj -1067 0 obj << +991 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[0 1 0] +/Rect [291.3552 606.243 306.9408 614.8078] +/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 313.1947 353.6389 324.7199] +/Rect [186.6652 236.9588 353.6389 248.484] /Subtype/Link/A<> >> endobj -1068 0 obj << +994 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [148.5137 293.368 329.8337 305.0008] +/Rect [148.5137 216.604 329.8337 228.2368] /Subtype/Link/A<> >> endobj -1069 0 obj << +995 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [139.5474 273.7566 299.3481 285.2817] +/Rect [139.5474 196.4645 299.3481 207.9896] /Subtype/Link/A<> >> endobj -1070 0 obj << +996 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [147.115 254.0838 306.9157 265.5626] +/Rect [147.115 176.2636 306.9157 187.7425] /Subtype/Link/A<> >> endobj -1071 0 obj << +997 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [154.8081 234.3647 386.3397 245.8435] +/Rect [154.8081 156.0165 386.3397 167.4953] /Subtype/Link/A<> >> endobj -1072 0 obj << +998 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [133.0648 214.6456 264.173 226.1244] +/Rect [133.0648 135.7693 264.173 147.2481] /Subtype/Link/A<> >> endobj -1073 0 obj << +990 0 obj << +/D [988 0 R /XYZ 74.4095 793.4011 null] +>> endobj +146 0 obj << +/D [988 0 R /XYZ 74.4095 771.7323 null] +>> endobj +992 0 obj << +/D [988 0 R /XYZ 74.4095 265.6468 null] +>> endobj +987 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 +/Filter /FlateDecode +>> +stream +xÚ˜]oÛ6†ïó+ti]˜æ÷Çî6t)Ò!kѰud[r”ú –f½Øoß‘m©4i’‚ÛHÏûò”«|L•q”Æ£‡õnU®ËÍ¡.÷ù˜ˆÑq³Ìÿž¾»ûuÚË +Š‘–’óȹD\H•C’2cGߘ‰0H)Eû™0‘‚Œ´Š!Hs¦³>¬ÉL”kÒ(¤)á™ÏSí‚|Uª­ú ÎçתëbY>ËzžS<úz®ãØõA$‡!F:Fà…D¶_fÝ×–­~ŒïKk»~òÖØÓá°ûi2ùöíª[ëÖãW´Ý{$™ ˆjLâU¢J"­0Ø!qS9FÔÀ?`‚`–$hå‹tUmÕw-¸¢}{É©‹íoõ* ÐND¼H0EÀ Æ8SP,†=ćzã@ó@ E°iȬ‹jç`pðÙ¼•ÌUþû7Nendstream +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 ] +>> endobj +1004 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [163.7833 194.7726 352.2764 206.4054] +/Rect [163.7833 756.7859 352.2764 768.4187] /Subtype/Link/A<> >> endobj -1074 0 obj << +1005 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [143.4568 175.2075 374.9885 186.6863] +/Rect [143.4568 737.459 374.9885 748.9379] /Subtype/Link/A<> >> endobj -1075 0 obj << +1006 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [167.8988 155.4884 327.6995 166.9672] +/Rect [167.8988 717.9782 327.6995 729.457] /Subtype/Link/A<> >> endobj -1076 0 obj << +1007 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [171.3148 135.6153 352.6348 147.2481] +/Rect [171.3148 698.3433 352.6348 709.9761] /Subtype/Link/A<> >> endobj -1065 0 obj << -/D [1063 0 R /XYZ 74.4095 793.4011 null] ->> endobj -1066 0 obj << -/D [1063 0 R /XYZ 74.4095 341.3547 null] ->> endobj -1062 0 obj << -/Font << /F63 272 0 R /F28 225 0 R /F26 222 0 R /F35 245 0 R /F88 792 0 R >> -/ProcSet [ /PDF /Text ] ->> endobj -1079 0 obj << -/Length 977 -/Filter /FlateDecode ->> -stream -xÚ˜MÛ6†ïû+t´ñ[do 6 ’¢E)Ð&(d[ö:°-Á’wÓúÛ;ÊZ*M.IÃXKXç}99™f_4+bdVŽ7”f«ÃɶøÙÛéJ/±ó1xnG¿ZÜoÏ4¥D¶ØdŒK`šÑÿ“.ÖÎ~©Ú]_ïó9+õŒC>—„Ìîwõó?ÞÚ}}¨ý®>ås*gçã6ÿºx÷z1éKF@+Ån3+„!U™Í9Ÿ±£_Ø’4P–%›¶ÄeF))Ù°'CA ®³)lØÒBKפ)·.2;Ÿ§:ùªL[…¤—B\«~ÿé£LHíxH6Òk|K~'½NnŸÈzÙ=¡ßmO»î¥cÉñ4 -Bh¼<˜Œ!êÆc‰£ð’éº1,‰ÎÊAçªÐÙªU×Öû}Ž—D¡çký8¶qoÇÁæ%·°=Û‚®9ŸVõ±Õp¬{à@´¤ñú0¥qãòfv‚6Ô¤ØaIvV¾;W5ÀÎV­ºþï}dw¥+;×Nˆígb7غ]¬>.»TËdø¸B­§¥»1,ÉÎÊaçªØÙªß?Ü¿ ’X\Œ»VO»¬ñ͸äÜäÎø²iš}µì†Ñ³øÞ®7~¿,qþ:^&9ΟòÖùSa '©GÂ),ÉÍÊáæª¸ÙªÿìÚ6¬%‚9âqlãß‹ƒÍKî`Û7Í<Çcpøcxù¯/Í*ÑPAe¼H¸EÄŒÆ$• µ¸í× -qq4”Ø3T6F [02øÛƒ•ÌUþ$‡²Eendstream -endobj -1078 0 obj << -/Type /Page -/Contents 1079 0 R -/Resources 1077 0 R -/MediaBox [0 0 595.2757 841.8898] -/Parent 1043 0 R -/Annots [ 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1085 0 R 1086 0 R 1087 0 R 1088 0 R 1089 0 R ] ->> endobj -1081 0 obj << +1008 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [139.9598 756.9399 471.9148 768.4187] +/Rect [139.9598 679.0164 471.9148 690.4952] /Subtype/Link/A<> >> endobj -1082 0 obj << +1009 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [147.4467 737.459 285.7281 748.9379] +/Rect [147.4467 659.5356 285.7281 671.0144] /Subtype/Link/A<> >> endobj -1083 0 obj << +1010 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [151.5083 717.9782 289.7897 729.457] +/Rect [151.5083 640.0547 289.7897 651.5335] /Subtype/Link/A<> >> endobj -1084 0 obj << +1011 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [146.2633 698.4973 499.7376 709.9761] +/Rect [146.2633 620.5738 499.7376 632.0526] /Subtype/Link/A<> >> endobj -1085 0 obj << +1012 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [147.2495 679.0164 321.3964 690.4952] +/Rect [147.2495 601.0929 321.3964 612.5718] /Subtype/Link/A<> >> endobj -1086 0 obj << +1013 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [134.069 659.4892 344.0813 671.0144] +/Rect [134.069 581.5657 344.0813 593.0909] /Subtype/Link/A<> >> endobj -1087 0 obj << +1014 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [134.069 640.0083 344.0813 651.5335] +/Rect [134.069 562.0849 344.0813 573.61] /Subtype/Link/A<> >> endobj -1088 0 obj << +1015 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [133.0649 620.5738 328.731 632.0526] +/Rect [133.0649 542.6503 328.731 554.1291] /Subtype/Link/A<> >> endobj -1089 0 obj << +1016 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 1] -/Rect [122.108 601.0466 354.1378 612.5718] +/Rect [122.108 523.1231 354.1378 534.6483] /Subtype/Link/A<> >> endobj -1080 0 obj << -/D [1078 0 R /XYZ 74.4095 793.4011 null] +1003 0 obj << +/D [1001 0 R /XYZ 74.4095 793.4011 null] >> endobj -1077 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F28 225 0 R /F88 792 0 R >> +1000 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R /F88 714 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1092 0 obj << -/Length 1932 -/Filter /FlateDecode ->> -stream -xÚ}XÛrã6 }߯ȣ<«²®vßÒI²½ít§Ùig¶éƒ37åŠRÝæë{@€ò%êÎÎd!AààB¯®"ü[]i˜F›ìªØ$ V««§ö]tUaíý»•Ȥi¦Y^àcfu9-/¡låù¬”?hY¬Öa–¦I}÷éÝ7÷q~E¬M”\}zž Ê‹(ŒWx»?‚ŸÊ½T³XÆÅ:HÃÅŸŸ~„Öež‡ëšHäf‘DÁh·‹U4úiGÁ ɽ»û41鎒p­³¯z*ņ®¯Öá&ÏÓS;³4†”qgË$Î‚ÃØï“ª&˺¦"Ëz¥ŸjYІ‰ÝÒÒØ”C×3ëù1)R¡wZ½‘Óìý{áŽX,Ó(ÔbèfP²ñá_;¨Ö›a†ƒ÷ -þ¨fi!n'ñ£zèñ–ÔørÄVÁöAî·Š|VE¸‰‹ØÝ^·ûšA-rûØwCçÎíšFx¯cÏ„Žþ«,(k‰3T©m9’¥ôýyÜ©–I\¬˜œxïÕ¶§ ”ãS­úIE`U-,6£å ˆ™å–˜²3æ.ÏoÊx¼ùøÃÅ-~[¬#Š5®MuÍìYÔµz2VÄïŽáh ÍL£F¿>籿ÆÒê“Kàr²ò¾Wæ•|§ 3*eÕð:ÈݵÙM)oÂUž1ZoËžÌÝ:IPkSŽ–ißg`ÞÎ ^"¬3ElQ¿iÕ¼ºˆNJt‹TBâöFQ¢(ÿh „á…;mé†&IáJ·ZŒ¾133aÍŽ~ßxÄÀiºL±`|Vð*½1W¨rŸgD}­ª±Ä‡7ùãu0pˆžuø¯#ÿ¿ï;\†¯î"Û¶(õ^jÛ­u¥±Ou£Õr.’ì9ò{žË'=È© yñ{|l•f‰—ÒfSGsþ刃SŽÏ,´c òcÓ".6Ô%Ú#G«çEvÉÌNÔe^]ލ7[;0s®ÇÍÜîMýŽé’•ß9ï>»h9c°Êwé¥N€q3m¼-ikM”­•ßu–ÞÌâh]†J,ö›dVΙê!h©‡ ¸hÏ7-7^Ï@ˆTúˆ‚²{—¥\>ã"ø]J|pQ*¹!bËÕz˜0 FN0å¶&u¦Ò"[n힆+Å’ìEä¼TsøB4}Ú0ò lE¿ÄæYœ²FfÒh¾Šµ{ÊuÕøa†ÒÌʶRĸk ([Ü,ˆ+Âð0¢¶çì~Çß…€“V|&š}LÔ©IþcOßÖÕº|;sË׃¶T(ÙÇ;“//±™eR°°Â ÄÏ]UQ'äñ“8š2ßeˆ‹hÔºaä3g -裧 Aþ“Ù\XÀ” q禕“V–…œÊ©#{Å©/ ~Ád¶)Ÿj‰åSí’#‰6ØÂqÖÒ7W~<µ¼Îc9¸7¦lþ¥(—BÑ3ùf\w>¬Wen»ìc£s -lqí¿;'iŽ&‰Þæ…t•¾ãy[1Ìõç²Ýûf°”žæû'ϫԬ–Ÿ©D⥰÷,ÛÑEZ¦Ë gyÓhLŸ~RõXÚùÞ7£!±Ð‡`Áü*Ýv“ŠÝö‹â&ÊÙ5œ×-H0žñ4 o¹âìtôL\Zð€@üÍ'ÞFÌÀ-2üš•OA'1CrBìΟôL˜ƾ©¸ÇÍ& ~0¹W¶N{ì´Rf‰ƒ’ EQ_ÄÁƒŸ¨he'—k\X¬ÁI ×~ÙÍ•XpývÃDˬcée‹=!Ž×ïN<$ÑŸ­—܇ -çcìµ:ÎH©¯ÁÃ4 ãÞ[e»i¬¦ù»i˜â\ñ Gj ßžV2·z, øøÅ¡ÇwR1®¤0¬ŒK(5{€b«ä@˜À0×bBéBŸ».&@ù5MžôŽ›O‡c¯³ò -AzL¼óŠáUø†¦F™pKTéFUÃEFsÕ.êwqÞFè»%·Xë¢03Ž~ïà%›|ê4D#"nX@^Üê}Óµ%Mf/šŽ³ EžÇdPŸe5“—2X—/eæÂöWÎñtÏyØx„ ¯W¨É"¥D©ÿEIIÂ>ª–³=uîc”EµöÓSHöuÉ ÞzèYÿ,°¾¤ž×%¬üª4ZèdŠèŸ.ÊØ‡­<Óks?r hô;ÇéOÇ`Yˆ|û¿d­×a”æñéYÿÿƒÖ‰ðÛß³ãažÅù¤’\µÉ/Îâ(\çXþÊÉÿ<ˆFendstream -endobj -1091 0 obj << +1019 0 obj << +/Length 1937 +/Filter /FlateDecode +>> +stream +xÚ}XYoÜ8 ~ï¯È£Èx}Ê3û6‹$½±Å&hnöA+¶[žµìÎ6¿~I‘òq‹š¢(ŠüxØñEñE‘…Y´Î/Šu +D_<´¯¢‹ +Ö^¿ŠY&ËD˜å¢€‡™Õå´¼e«\ˆY)вˆWaže9Jýq÷ê·›D\ k¥w“A¢ˆÂ$ÎWþ¼—;=¨f±LŠU‡‹îÞÖ¥áªM(²Y¤Q0Úí"Ž‚F?,’(xB¹W×w““î( ãh•ÿÚÐc)2tu± +×BdÇvæYRlĵ],Ó$öc_*"Uÿˆ–uM…–õJ?Ô¼  ·ºÅ¥±‘C×ëñ>-2¦K­^ÈéŽ÷~_¸#Ë, +µˆÝ Š7Þþ°ƒj½fØ{¯Àj†Dp5‰ÔƒoI OŽØ*°}àûÅ‘A\„ë¤HÜíu»kà@3èƒEË4KƒO}7tîÜ®i/ žÇž9pø»_Äy ë†ÀA•ÚÊÑY +Ï_ÇRµDÂÅêHæ%ÁÆìÑ~eJÕO +X\ÕÌ"#Z + )·Èl”%='Æ.OïIhÜ|zKHtw@âóba¤1lÕhªKb;ƒºVôè CâúŒ¤‰iÔè×Ïý…¼Gi5‘Amxåu¯Ì3zNbTʪáÙZV›rJ˜dÆ"'¬^ÉÍÝ:oiPk#GK4Êî3¯ô‚çxÖ‰"² ©ÏZ5ÏO¯Ô·È|Hpo¥ +ãñŸæ@Z¸ÖâÜ ‡l{Ÿ +QA^×|ùA™Än|®ýMAÚÍ óºh9c`•îÒsÆfÚx%qkä­•ßu’ÞÄ¢¢u*¶ØofY>gª‡@s=ŠŠölÑ9k¸ÑÑØ ߀kw.A]åÄç/\ÍàúgUÒõBܼƒB=Lp†‘Ûu™JW¤KníG*Eb®'û–ª8ªzBÇu·êœÛ +}6Ïâ“4ò“EóÕùM»ÃWa0½,o“,Fݢ劚rY\ØPÛSv_ÒsÁ Äï`¤ÉÁH;å?õøl=L±k€cgnù¼× $9âpgû)&!¸På¾PåÁ‡®ÂH3'ŠL ¾¹ E-Õ%s¾"äg +P®WÕèúBïuðpXºQåh|å6ýIÞ£jN·4ˆøø‚íF>ÔχÚ%F* YxšÒÜ3…L-=Ð@ÄÆÈæ‡å ‚:_¿Ôq¹¯Udj¹b?lt[\+qðÅ9HsÊ€èÍn3O¨Nú†çÍ…á`.¶d»ó½`É-Í·OW±W-¿b…„ׄ»²Þu¯y¸Üˆ–›FÃðéU©Ò·¾‰8› ‘m,˜@¹Ù®3ÖD·ý¦¨‡R’ §e $ð^€Ï äj³ÓÑqn°‹ïôpäpfô‡DÜB‚C#¿$åSÜQÌ H˜œp‡{Ó7|K˜L}SÀx'ë4xk,¤ löÄ¿=âŠ4Äb¥A µ…}‘·~ Â•’ç-×·`±Rˆ(5\úe7V®j·kšZb*+CXìF@­_yˆ£?[6© ÎÇ8×ku‘2_Їi†{o•í¦©Çï¦!вˆ[>RòíqAs«‡ú:ôøãŽjÆÞ’åi 2j Ø*>ç%`˜K6Az£ ÍÎ]—æ@ù75 žø7Ÿ‡~gù%Òcz¿;-^…ïkjäWB±nT5œe453¸ÒY/N» >·èk]f¦Ñ7 îd-¦†ƒ4DÄÍ +Wz×t­ÄÁl EÓQ6 @h;òjÎ/ÊÀ:Q&.Ø>໕s<žDcl<@†VWP–YJ±RÿEqI‚}7€ÝY„;÷>Ê£ZûÀé)$»ZR‚·zÖ¿X_ROë¬ü¥4tÒÉÖ5>B¸0c8,öL¯Í}ဠáGŽã/‡`YùýgŸ±V«0ÊDrüëç_³Ž„_~Ì‚EžˆI%ºjŸœ'Q¸°ü‹“ÿmŠýendstream +endobj +1018 0 obj << /Type /Page -/Contents 1092 0 R -/Resources 1090 0 R +/Contents 1019 0 R +/Resources 1017 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 1043 0 R +/Parent 1021 0 R >> endobj -1093 0 obj << -/D [1091 0 R /XYZ 74.4095 793.4011 null] +1020 0 obj << +/D [1018 0 R /XYZ 74.4095 793.4011 null] >> endobj -202 0 obj << -/D [1091 0 R /XYZ 74.4095 771.7323 null] +150 0 obj << +/D [1018 0 R /XYZ 74.4095 771.7323 null] >> endobj -1090 0 obj << -/Font << /F26 222 0 R /F28 225 0 R >> +1017 0 obj << +/Font << /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1096 0 obj << -/Length 1921 +1024 0 obj << +/Length 1919 /Filter /FlateDecode >> stream -xÚXYsÛ6~ϯÐ#9c²¼Ç¸qZ÷JZ;éLê>P&,¡â¡!À¦õ¯ï.à!QTDZ ,ðí·äo<øó7iäF^oÒ<„ïožë7Þf²ï†ÿ¾ÖuŒ²3Õ¾}|óÍû$Üdnž$Ñæñe$ž¹?núXþaýX¹d•íifE®íÄžg½µCÏêÅÖ<«âÏøï`ÿùøÃ›»ÇÁlxn–$Áÿ;c%n'éÆ C7 Â|ª½p“8wÓ4 †›„ñÆ÷Ý<޼Jî»Yf›A oòäùéé!óÔÍ?ÚL÷;³j”έÙ?߃“§Q4·úŽ3ÀέŸŸÂ$ÙZûâŸÄùÈúص²USmUiÝמþ³F~5ð⚪¡ùvß0Z]2=E;ÔÇŠIiæ~íYUI†ÎúGÒTÉ-|àµíƒ«B¶ áßv[mg;~ ne;³'²öÅ–Ù¾Õ¸#`ãø©›ú¢³{ªBµXST¢F4ìXth¿Œfn¹fS+÷ì@sŒ7[ÞÀoè»äZ¹ü·)j.ž÷ô¹cUQk_q[Ö ßĽiàÜŒ>õÿG~â&yž]aÝDkuFí*ë֬ެ;µzuS«ŠuaäMÝÌÛF”EÏ:”øÖ–‹·|GzUÑèQ]<ï;ÔÑØ!pêû]TPZOa Þƒ»%’Ì}/‚{àY>?̸ö™‹¾¨¸P¢Õg -’0Ñ«!Ƴ•px¤ž¦>„X4gàˆ)8¼À«•ÄsLÜxßÀ’àÍ$ÉF’ÜT´e‚>K…(ÞxtùjCP0½× Þ^kIµÁ÷ïžÂ(RaÎH÷–Ib:{u‘À£0D©‚Æ·zgR¡ºvš -K¦Ã²è_0ž™$šðÿ/¦ŽŒCãXíbRp…·^Ôá(±ˆ#íÌ›aÅ¡h.‡JÇÀ³8X•©ÖJ¨ j×BeÕê*gV—CefõNù¯ý¥më—¾9Œ@?Ï’ÏIHý­ù̵‡”Mö‚p[A2ôÜ8Н9*­á¨µ®Â¸brDñÄä'&ïk`³Zw㻆 Vr‰u$ô"HõÕVH’=¦lœ=j´x[bgóõ*„Q«kwˆ5P]ÆÏ KyÊ%Å[.öL ½4K¡«§1BÍßA¤wÎR#óg5Š&Nc;•ärái‡ˆÄ˜¥PœÖH羑J#¶ W¡=)øÝBÀî˜>…Âï…ÒÁiñÊôñâ,u£$M×™7ÕZ¡Þ v{«VòY]fßÌêOE}lµ/¢oJ|¶3@ätt°>@Ū¦Ú‘·¼‘W)ÅÁ W Ê:!ØÍi§±ñq¸¡Ÿ^ ù©ÖðFí*ðkVGàO­^~jõ‘3¢_grãó*Ÿ4ˆ”¦L}x¸w~t›×‚£šA“P9ÊN°Ô­ßW“}_ûZ7ŒŒ‹#7®|üö£íƒ§µú§w³Ï{‡Ù„ë^öQ˜º>\õŠ&Zk>2jW}´fuôÑ©Õ >šZ¥œ‚$ƤšæÖ{]â hIlV”·ÂIÁ"5…xhÇ™qü* Aò·Í¡š>Rôzì‹:þ©Z‡v`؉W¼ýaæF[Ã1혫¦Fmªj—…ÞèdO'Ȉgõ€‚‘ŽPU¿wP2­`þ¾Ql)íÖª‚“ ¬7ÔãñÞŽr  ô ½1$_¶e°FíS‡Á¶¦ó¦g±(NKLMJÆB1šç“äÐG9 2׳œ:ý°Ê<ݱh³f›d{ÜcI(ï;¬¸¼Á&•zªD8œ¸íÃQù&Ú¾{f4þ‰Ó­-õý‚¹“P1ÄéʳoIƒÁRM#PÓ}Á‚kÛ«Þ:›ôÙºÿÂÁÝø(®tCkK²Ñ¤e-Óé[:üЗ‚Ñp)5~Ñà¨( 9B„@–ZÝ@Õ ŸÕùÙÁ:=×êÔ¨‹­q2ñ‡x¤ï³g)1lÏ!:%éŒgpIþ£áó¿æÔãV³–´¨ÿÂÑ£°{ ”êi7˜2jØ«"I„Öâ/VʼnJÏÞ Qúž¿ £Ä×OÞ)’Áqwt¼¥‚àQÍn»-¯J’ÀH²çÔéN}ûñ“sÂy”ÿ7¤0h<@9I…°K²Oa˜ÖªsDiÑŒkúŸTà¦} Qõ¼ï+Å€ÔzkÞÎArþÛ$¯½jÏ4RÈ( ˜•.}}ω8©E?Ûp!uUÄ=·0„F+@ -ÝiÃwºz•ž^s(Ó¡‘èV¨Û«/Prº4H ][Ÿ:óL©y - íVTåGŒÕò†fdci¶…÷¼é(RÊEq:±Þ›×´ä4ú¿Yºùd¯Å¼jÏvÝÖ›'0SqhffIa©ñ“ºÀ_„8{‰S§-gSµÃ¯a_ú“ö}þDã€ğ-TöÖêÃýÑöqïÖôP{UÉ¥"ÖÅÖ&Ë\/J‚ÿ÷cñDù¼ÕòÀMâ ¶D\óôâoÀ+–ÿ°ËÎÿendstream +xÚXYsÛ6~ϯÐ#9c2¼G;±[7IãÖN:“º” KˆxhH0ný뻋xH•уp,°À·ß »ràç®âÀœ4\Å© ×]=•oœÕæ~éÿ]%kiak,}õðæíMä¯;¢`õð¼ò"Çö½Ô6}Èÿ6>d{.XaZ^œ¡mZ¡ã—¦ï]»6=Ç(øþíÌ~{sýЫ =ÇN¢Èû¹3Ada¯,ß·#ÏOÇÒ37 S;Žc¯¿‰®\×NÃÐ뤮~²êÅð&Ž2íÄsƒÕx¿#­ZèX«—Œðs8yS­ï9ì\ßøôèGÑÐÚî/ÆŽÆ]S‹ZÕE¡d_;úg•xÑð⚢¢ñz[1Z35D;”û‚ ¡ÇþèXQ†ÆúWÐPÎZZxÏKÓ#™¨›–&˜^hÔi¹!˜•mô>tœÀØfkfºFe#Œ€åÆvê©‹Nî±+²¶•Ë5YÑÖ}‹-Ûg êÏ£‘+®ØT‹-ÛÑãÕšWpÅ êç\ çÿUYÉÛ§-u7¬Èr­í·eMßß!îUçftð±ý{?r#;JÓä ëFRK¬ÓbgY·¤u`ݡ֬k•¬óglf^Wmžu¬Á×X30ñšoH®È*Õ*³§-b‡2 +;NößgH)õèÇAÛ‚õànG$±C× àx–¯÷®}åm—¼•¢ÕGò"?R«Á†³åpx¤žåÇ.¸X0eà7ð)8|‹$I#£}j€‰kàtC ÞLÐÜ@’ %\Ó¼%yÔ%‡® <½x5Á/ôè3 ÚÀSF‹*TÑ<úA =é‘&;¼‹ÔÄ”"Ž5õ*_ÞIÙMz&Sž™uÏèÒLù’ôNøÿÎèÈÐÔ¶Õ>pg†à–-—«E ^€bK»§yÕ¯ØeÕio‰Â¨zËÞ2–Zð–^윷,jí½åHë¼·L´^“ýàÚßêº|îªÝToçqü9ðªŠÒ\Yˆl¬xÜ’¾c‡AxÈAh G%uÆ•Š*O€8Ry[‚‹:¾qÝ0¾©xËr.0•øNѾX·‚æ³£6ŽîZ¼Î1”³éú–)©¦Þ Öä@e K—FY +U6 ^ñvËÔ²—FÉuÕ0zHKã×k.‘ú£4E3§1-Lb>÷Ô½G¢Ï’+ŽÓ¤u[ )‘CQë/éÚ£œßÌ8솩SHüž)æ¿>SÏ/Lb;ˆâx™yc©êõb縷¨µ'ß‘ÖyöM´~ÌÊ}­la]•Sã«™"; £…)’V¹×m_‘ô¼å•P¸ +ÑîtSsU£¬2] Fží»ñ—K-¯Åο¤uþPë àÇZ8#ú5:6>m!ó H®ÓÔçû[ëÏ^¶z-Á9оÔ•ãÜ–ªú{ÑÑ÷µ+UÍÈx»çÚ”ïîL,­Ä¿¼ŸtoÁ&¶}ÚF~l»pÕ36I-ÙH‹µÑ’ÖÁF‡ZOØh¬•b +’ƒjœ7*ÅAÒX¬Hkù£„Ebq_#Ž#âØƒb‰æ/«]1~§¨õX5ÔüBµr!,°/xûÃÈ…Ò†mÚ1•EÜDå.3µÑÁž–—DàÏò -å¡2o eHZÁøm%9XSØ-e§9Ð^QÇ7j;Š!ЀÔߪ!ø²5ƒ5rŸŒ8¬Ö%ufŠFŤ8NɸKFÓx²‚zjã …Fb»~’R±ŸV UÇ´I½Ms[ÜjcA(o̸¼Â"•:ÊDØ™íó^Úïë®ybÔþÈéV€–ì?cì$T4qšüBï›S£×TR ÄT]0cÚ–¡e}o¨¿°-ë/l\ïâB[¾—*M²Q‡e5§Â5–tØQ—‚V)Ù~VàH/ 9BÂÚYj4=U½t’ç'CèÔå~lefK âdäöþH}çðAB ËsðNA2Ãlšÿ`ø äàÔÃV“’¤¨þÂÖ½°yäòu׫Òojس"Í´Jˆ?KXé'2<;D-¨{¾CÆW=Yx§ÇÝÐ`â’‚C9»nÖ¼ÈiŽ@3[N%‘«^h0ôîî‹uÀyœÿä{$ÐKö<Ày8’ta›æ>?ú~\ÊÊg³jX;ÃÐ|R™¶5xÕÓ¶+$bãR?Ÿ½èøó ™—N–gŠN1D” +Ô +›z¿r"NlЗÞ +•qÏ54¡†QB7Jñµ*FúZ¥£×Î)׈T)Ô¬Õ'(9^êE‘‚. +/~&¬~¶@Ú %(Ó3ËåÞ‹ÚBo Oz] P4¤ ‚âtdÜè×L(Ñ¡÷¿»ùh¯Ù¸JŸàtÑ e½~3™ûbfæ +?¡Ê ý‰K}@˜¾Ç©Þ‡Â³*êþ³Ø·î ˆŸ>†]™‰³a2†+ñþ¡þ`º¸w­+©­ÌçBÒëd“$¶DÞÏ}5 ^êÙQèEý–ˆnêü¼ ùýõÑ> endobj -1097 0 obj << -/D [1095 0 R /XYZ 74.4095 793.4011 null] +1025 0 obj << +/D [1023 0 R /XYZ 74.4095 793.4011 null] >> endobj -1094 0 obj << -/Font << /F63 272 0 R /F35 245 0 R /F28 225 0 R >> +1022 0 obj << +/Font << /F63 220 0 R /F35 193 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1101 0 obj << +1028 0 obj << /Length 1135 /Filter /FlateDecode >> @@ -8776,118 +8542,126 @@ xÚ ¸ƒQ:± ‘ ËB ª¥î.C!-%ﮢUU1î6ð”FLHºèÞmÄ´"Su˜.bMÌóù”£2g*ûvEþ¼,ÌK”¦‰õu“•qñ08{Ùg—-F„Ãwí÷¦£òxcU&ÎÏûõ ÉXÈýL+r0{ÞhD4æf\+"–ï&gâS\¥NmÆ>)ÿ àZTÄõ™ur)kyòݯ•¥S6aŽ´žM¡ŽÊc“U™¿lîw#ŸBÄhHýP+r@»>ÌQ˜¨ÛÇ&GÒèµñã>Ê’óõ4YSÞðP#Åçõ¦«šö¦UÙ(‡ÖpÈø¤—iEfßHho#èOÀËKíÁ6/ëƒÇíæ×IGRK6ã@GåqÀªª`G Fcèd†iEf¯ˆ$4>dÖ_÷ù ºÌ©YûÅÖî)œjØ$™±££òØaUUhOIê(E5óC­È‹T” ¨cCž’ÆŽûs‘›®ò# b?O:ÅÇôL÷èˆ<~4"Ø/‡Ãn?Dš5(L¼H«#ûnh$ï#?Î&8^–±É‚¿šê8„ÚF‘]ª±)]¤ÌyãÜ>>^‹ÉÌaP‰” å7ª«švªU™¸¿>ÜŽ‡@Ñ+ígZ‘ƒÙ+¤…˜èÓì*‘y©²#ª x¸fe’6=÷¶šn~$Ež¥qVNÚõ KšÙ¤»*-VeBÜnÖŽFqÍýL+r0Lˆ)0£ã[³ïßÊ8[mžaéÉïÓ÷jó¹d&®i 4ebÆŽÊcˆU™àvë»QžPÄ8%~¦9˜=CL-‚ ˜P Q5‚œìh’¯U>TïîL5妚Ä2¦“Š:Ôbfîª<žXUŸ3IªÖËl§Ü1Ó5åö™Eþ·é«ñåòòlC’ ê÷¢«šö¢U™¸Ì×t88z‰„?׊ÜA/„…n~Ížû­¶ª ss.I'{*ð h’ÎïEGåñªLLûõ·© ßËl'ü1Ó5á÷™ã1¾Ú‡êý÷”Ÿÿ-›oÉd©P(?ƹž±¤£òXbUUxO[GûPœS?ÓŠÌAû:¤æõ{»ÇÄÅÅóCͳ€æ3»kWåY¶U™žFSˆ’ˆ…xiEdoÕæé ‘ªGŒjINe“ûKO¢Âœ;Ç¢úÇçO"¸êfZ«^§›þIDŠœ(p - ’¸ڨÌz´†,(FJÂåÎ͆äÉJá”endstream + ’¸ڨÌz4†,(FJÂåÎ͆äÈAáendstream endobj -1100 0 obj << +1027 0 obj << /Type /Page -/Contents 1101 0 R -/Resources 1099 0 R +/Contents 1028 0 R +/Resources 1026 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 1098 0 R +/Parent 1021 0 R >> endobj -1102 0 obj << -/D [1100 0 R /XYZ 74.4095 793.4011 null] +1029 0 obj << +/D [1027 0 R /XYZ 74.4095 793.4011 null] >> endobj -206 0 obj << -/D [1100 0 R /XYZ 74.4095 771.7323 null] +154 0 obj << +/D [1027 0 R /XYZ 74.4095 771.7323 null] >> endobj -1103 0 obj << -/D [1100 0 R /XYZ 74.4095 573.2241 null] +1030 0 obj << +/D [1027 0 R /XYZ 74.4095 573.2241 null] >> endobj -1104 0 obj << -/D [1100 0 R /XYZ 74.4095 548.0739 null] +1031 0 obj << +/D [1027 0 R /XYZ 74.4095 548.0739 null] >> endobj -1105 0 obj << -/D [1100 0 R /XYZ 74.4095 522.9238 null] +1032 0 obj << +/D [1027 0 R /XYZ 74.4095 522.9238 null] >> endobj -1106 0 obj << -/D [1100 0 R /XYZ 74.4095 497.7737 null] +1033 0 obj << +/D [1027 0 R /XYZ 74.4095 497.7737 null] >> endobj -1107 0 obj << -/D [1100 0 R /XYZ 74.4095 472.6235 null] +1034 0 obj << +/D [1027 0 R /XYZ 74.4095 472.6235 null] >> endobj -1108 0 obj << -/D [1100 0 R /XYZ 74.4095 447.4734 null] +1035 0 obj << +/D [1027 0 R /XYZ 74.4095 447.4734 null] >> endobj -1109 0 obj << -/D [1100 0 R /XYZ 74.4095 422.3232 null] +1036 0 obj << +/D [1027 0 R /XYZ 74.4095 422.3232 null] >> endobj -1110 0 obj << -/D [1100 0 R /XYZ 74.4095 397.1731 null] +1037 0 obj << +/D [1027 0 R /XYZ 74.4095 397.1731 null] >> endobj -1111 0 obj << -/D [1100 0 R /XYZ 74.4095 372.0229 null] +1038 0 obj << +/D [1027 0 R /XYZ 74.4095 372.0229 null] >> endobj -1112 0 obj << -/D [1100 0 R /XYZ 74.4095 346.8728 null] +1039 0 obj << +/D [1027 0 R /XYZ 74.4095 346.8728 null] >> endobj -1113 0 obj << -/D [1100 0 R /XYZ 74.4095 321.7226 null] +1040 0 obj << +/D [1027 0 R /XYZ 74.4095 321.7226 null] >> endobj -1114 0 obj << -/D [1100 0 R /XYZ 74.4095 296.5725 null] +1041 0 obj << +/D [1027 0 R /XYZ 74.4095 296.5725 null] >> endobj -1115 0 obj << -/D [1100 0 R /XYZ 74.4095 271.4223 null] +1042 0 obj << +/D [1027 0 R /XYZ 74.4095 271.4223 null] >> endobj -1116 0 obj << -/D [1100 0 R /XYZ 74.4095 246.2722 null] +1043 0 obj << +/D [1027 0 R /XYZ 74.4095 246.2722 null] >> endobj -1117 0 obj << -/D [1100 0 R /XYZ 74.4095 221.122 null] +1044 0 obj << +/D [1027 0 R /XYZ 74.4095 221.122 null] >> endobj -1099 0 obj << -/Font << /F26 222 0 R /F28 225 0 R >> +1026 0 obj << +/Font << /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1120 0 obj << -/Length 1001 +1047 0 obj << +/Length 1168 /Filter /FlateDecode >> stream -xÚ…V]Ú8}Ÿ_‘ÇDjÇž> ;;Û®¶;+úÒVU ÒB@$YÔýõ{m'!0„ûØçúžs“Ã)Gk¤šAƒ`±}ÀÁ -Æþx -†s‰¸)¼\ûáSBÊ«¨Ž(N‰B‚saQ“ÙCòBe`»4fÁlÙ$¡ANƒYþ%|*×Y¹Šbšªp‚¢o³?aÑXR ÓÄ!þ*jsÈêæÅ‡ÿšÃ®aŠE벨쬇ßg}D=!ˆ0Í®E $B Å)ß“ÕRŸö¤…´”|¸¥eþ29ØÈ2̾]FF0C)S$.û†¼GÝa'XCr 9§Î" -y*ò6©>˜…íüiÆ”(Š™R᳉ #*B³Ùí‹N‡U¶5•o¥ÿÿáµÐ¬=iëw~”bˆØ÷~œNþŽ {ô:U1š¦ c!Ñ-¡ÈpðÙ¸ÔˆÊIñ Ø|…åU)”drœ¼GÝa·R¤DÊsú¦(­mEX,Ö>#m@ÕÜ”¹9Ø—6q_)e»ùó³ÞµSLY‰9kãgW»e}Œ`0;€Œõ±ð²nšró¹e­fv}×X¶ÜY¶X÷âŽ7¦‚NbŽ(…9ÒúÞA0D(աΔR#J‘”e?)5¤¿PŠqr]) úç°[Ùšò…µÝ‚HýÔzS” œ_ᮤtWRÆ©“Ô‚¤¶±\·­¤öÜŒÁyT@úIŠlɹ},kg–¦>)¬Z¬ëzÿ˜$Çã1’°Á¥=Î÷¼\Ç-In’çôXnvY^%¯¯ÓäJ2"^æís·ôM_qI&šŽûjˆºí«å|õú•±t‹Ó+¶Òˆ*Eǹ{ÔrBÔ=¡ç쟲Vl{Ž -¢BMVÚ*$ËAж =ÐzÇŸÌ]еŒ«~UµÙoÛ‘µ«;{¢=Ü@Wñ7¸Þy"í@ŸŠºZ¬[—õ£·–@B`ÒYËoné¬ψ‰Í­mS{‡87í«dßÌ“ªnò¢Ù&/ž¬ ~ûþyO§8M.¸’·ŽÛ½ÚE½‰Èˆ‰à²¡àqÇDÔˆ‰:”3Ñ,"°»¬û¤²Ÿ>éãôý'ýŒÿ©ÌÆæ÷¬dØ…cÊyÖlA9‡¸S÷Â-Üe^Ò0ö}mÉÚ¼7e¾ÉVöȲãðæûÌWt^¬¶ÎAœ°þ“Àö“o{)ò]NÜÆuv…ÞûÝÚþöPvw¼¡•¦5œ}ïýédoíõÅ -α8Å"ùMÙ•B˜Ë³ò½­þü6ûTS$ÜZ;”MëKbA1|j`x„ù0Z´bendstream +xÚWÛnã6}ÏWøQ*ŠwIéSÒܺè6AmìËvQ0mk×’ I®»ýúEJ–³S°¤ááÌpÎ\2ÃðGf Ggb–d ^™-Ë+<[ÃÚãqÎ%âB&ðqa5–#P– +)/¢zCQBR$8u»¸Š¨œQ†Ùl±’ðBNf‹üspSmTµ#š¤Á- +¿,>€ÒHR0—‘ñ[ÑêZµ‡:ŒþÖõ¿Ý‹.–!<6Uј]W÷‹Á£Á!ˆ°Œ]òŒRN¹ÿLP4“ÙéLé,E™”||¤eþ|[Ïf_ÞzF0C KÉl¬öãêëg\BÎÍß©BœŠÜÕ:³4ÂoæGë +…KÓàN‡ !ÞîöEÏã*uc_‹Ê>?˜V±«Ÿ¬˜bpÕ*ûu~û{Dص]È’4""£ ÃXH4Å` æç`„òpУ:B7X^ä •Lú¨w¬"å¹ù—z·2±E6Oº¨LúŠ Xn¬Èù×¼ê*×µùpqü¦8ØYôV7‡ž”çׯú[ë +]µl‹8Zmóݪ=†°¨j ¸=–òí A9.s’ vn<ÙçZntubÕCæ(ËÞkc”‡²uFYê¡Ìg|D™×ú‰²±ùeŒfeÜRfD),3[צÈl¥•%03°Ýn‹ +زT÷4 ÔNå“ á7Bê4oÚvÇÇã1”`®sð܃Õ&êšfÙGDž$È”]w&Õ©E¹Žïv&3ŽÕv§ò&~~žÇÿÃi´Ï]H&rK‚2’Q.ŒQÓ¹0 \.p8&j¸ë^N}ÔïÂÐGÏ|ø W«Z›úÞ—ìÉ'o]½~TM«´¯´?ôú°U®ÄîÿÙ׺iŠ]ÕÎjl¢sb‘IASB§Ë3‰’‰ùqŠü ä ¼uqõyOÐ=¶G1÷?…|dýí±yÙª¶KCÓû@\ºvת*Wµ›r÷yÑB„퇼<³òÝrD€+­¯#‚n‹–»òLØèXưµ‰Õ¾ˆ§ù€»†$é{„ŒPFzTGÉóŸŒ%%N.ð‘!š¦Ôo{@½cœó‹Ðs룮·;Hv7s̽ !Y`S•¹R³‹ãË;ù0±Š­™ZFãü;”Oé>”ÓÚõG#0ýÑ<‡þhV¡tkŽ‹¶Yn\ù­ÚkÛ “¾Úr^utÃoÈD€^ ÁÝÚ¶Ø5×]½Ž÷‡×¸iyq(㇧sò_þú4æsœÄolÅöâ4>RÔ¸ÓÂ6O2Ý<™4·e"ü3FMgÌ€ê2f“ù•ïêµ~*b¿ù¡ŠÏìßT¹í›G¨4΂Þ]½ªCiš„çR>ð”Ó ²²GóC•oÕÚÌR#„/ûò‚ +eÇX^¬K{Ýýå”È€"+ê=t·(³uHç^©-y÷1oáõsÿ/É8—LÇvíšE)LÛ(Á"‰ø$×iŠ0—gSjšòøÇÓŒ"˜ rPiüÉø[Âb¸ Á²Çò"BBendstream endobj -1119 0 obj << +1046 0 obj << /Type /Page -/Contents 1120 0 R -/Resources 1118 0 R +/Contents 1047 0 R +/Resources 1045 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 1098 0 R +/Parent 1021 0 R >> endobj -1121 0 obj << -/D [1119 0 R /XYZ 74.4095 793.4011 null] +1048 0 obj << +/D [1046 0 R /XYZ 74.4095 793.4011 null] >> endobj -210 0 obj << -/D [1119 0 R /XYZ 74.4095 771.7323 null] +158 0 obj << +/D [1046 0 R /XYZ 74.4095 771.7323 null] >> endobj -992 0 obj << -/D [1119 0 R /XYZ 74.4095 573.2241 null] +914 0 obj << +/D [1046 0 R /XYZ 74.4095 573.2241 null] >> endobj -1049 0 obj << -/D [1119 0 R /XYZ 74.4095 548.0739 null] +986 0 obj << +/D [1046 0 R /XYZ 74.4095 548.0739 null] >> endobj -1048 0 obj << -/D [1119 0 R /XYZ 74.4095 522.9238 null] +985 0 obj << +/D [1046 0 R /XYZ 74.4095 522.9238 null] >> endobj -686 0 obj << -/D [1119 0 R /XYZ 74.4095 479.8464 null] +506 0 obj << +/D [1046 0 R /XYZ 74.4095 479.8464 null] >> endobj -458 0 obj << -/D [1119 0 R /XYZ 74.4095 436.769 null] +999 0 obj << +/D [1046 0 R /XYZ 74.4095 454.6963 null] +>> endobj +577 0 obj << +/D [1046 0 R /XYZ 74.4095 429.5461 null] +>> endobj +393 0 obj << +/D [1046 0 R /XYZ 74.4095 386.4687 null] >> endobj -1118 0 obj << -/Font << /F26 222 0 R /F28 225 0 R >> +1045 0 obj << +/Font << /F26 170 0 R /F28 173 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1122 0 obj << +1049 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 -791 0 obj << +713 0 obj << /Length1 1612 /Length2 16042 /Length3 532 @@ -8896,7 +8670,7 @@ endobj >> stream xÚ¬·ctæßÒ-ÛvžØ¶mÛ¶mÛN§cv’ŽmÛ¶t¬Žuóßûœóž±ï¹_Î}?tß'Ž™…Àþ“‰Éïÿí_0Lÿµ–3ru¶òè|—ÌÈô¯ÂÿÇï¿Vzÿ#foâ`úϬ¨¸Ù›~×ÿ2üã6qsvþVõ_'þ»àÿ¹þ× ›™yš™À¬-;˜ð„Z§ge¸Öbæ OŠêô÷2‡9–6¨þ* ¬vè HÜåª0|¯ £oœæþlóZ:sü8”¦>íŰ¥èI3»*Àó#¡ê+DÞ"ïà 9 +5303˜¸¸¸`È"Ž^ÎV–®J5e *Úÿ²ü0öúŸžï.Vöòï?îf¶Žvfö®ßÿ×UÌÌ®–fs+[3€ˆ‚¢–”¼€RB^ afoæld Pt3¶µ2ÈZ™˜Ù»˜QÌœ¶ÿ^LìM­þ)Í…þKÈ`pq43±úÞfæibæø‹àhælgåâòý`å°p6²wýî«ÀÊÞÄÖÍôßvs‡rtvøŽ°ûö}ƒ):¸¸º˜8[9º¾³*ŠŠÿ›§«¥‘ë?¹]¬¾ÝóïHS·Jú—ïæÛëjdeïp5ótý'—±ÀÔÊÅÑÖÈë;÷7˜£³Õ¿h¸¹XÙ[üZ€³™…‘³©­™‹Ë7Ì7ö?Ýù¯:ÿ[õFŽŽ¶^ÿÚíð¯¨ÿÅÁÊÕÅÌÖœ†‰ù;§‰ëwn +{†EÊÞÜÀÄøo»©›ãÿô¹›9ÿ«A”ÿÌ Õ7 #S{[/€©™9 ƒ¼ƒëwJåÿÊôÿ}"ÿ7Hüß"ð‹¼ÿÿÄýOþ·Cüÿ÷<ÿ'´¸›­­¼‘Ý÷üû‚|ß0YÀ?wŒ­‘óÿ+ÜÈÎÊÖëÿ°á?5ÌþMòÿGÊÕè»Böß‚0Ò3þÛhå"nåifªhåjb 07²ýîÔ¿ìjö¦fζVöfߊþ«™:&FÆÿð©ZZ™ØØÿÓz¶»ÌìMÿ“ü·Hÿ¢Î -¯¬¥(FóŸwê¿¢¿µwUõrü&ö?J‘s0ý_‹0„…<>tß'Ž™…Àþ“‰Éïÿí_0Lÿµ–3ru¶òè|—ÌÈô¯ÂÿÇï¿Vzÿ#foâ`úϬ¨¸Ù›~×ÿ2üã6qsvþVõ_'þ»àÿ¹þ× ›™yš™À¬-;˜ð„Z§ge¸Öbæ OŠêô÷2‡9–6¨þ* ¬vè HÜåª0|¯ £oœæþlóZ:sü8”¦>íŰ¥èI3»*Àó#¡ê+DÞ"ïà 9 fÐ/…Ï8׈õ¹^”ÝÓfgT?Ú›TRÖ/y‡ÀŸî`q†º~¢ $q/ D#}tDð7ùYŸ€Þ‰Ô„R[tvNžòçé‘bpldx¨ç¼ï—&7šŒÇ ž<&Ð)W@[­Â'Š "£ ÷¶ýú“P£ÛG?ŸŒ‡4ÚNöUÑ¢`ݾ]ö=<£]€7EÎY²õ°Rãf~:†W(ešk.ïkÃLÌ“· o*¤ÿnÖ†4d& ²ž`ø䆲ß%Ò§Ö®šúµ!oadF©³´Þ£⌑n$Ê­A¤ÕÑ…Ì[wEXÆÒìýwN¤}ÂÁÇE c¾ŽÞ9›šsYÓ<=çÚ,,Eú³æˆSôÓ&ö"£Æ[Ñ)Ùá¦mù I’âs%¯ÿ«÷~\Ò¤2O¨G¦Mتô¿ ¥j-² ªO©£ÝÅmˆm–¸K¡9b¤þ\)p‘¤‰$Æ Ùã:_g'™žÛö(é§AÞ§ánƒÄ0³ EfW Ԙ夶Bvš¿†:ÈË4Yjâ¹ËÒˆâjŠÞFÆ×¦³#yƒø0bõÃ;^atìÙèÇ󟈜‡ÀmÞtÆm^†@½D-`âx;3±ï½Æã`•¢cݬˆpFàįækŒ‹Hbf»P–A™]†OB΋îN2RÚü£9Ÿ%Sü$à­¾Û›#Iª±©·"½>"·™þ€ÂS¥{ú¼ ÛÆÞŒ Ô°ä#¢DÍAsŽ.¢ Ù›3 ~¾a%ž©Y=“M^ïÙE0Bê,ÊRë„°–<äh‚ˆ\¿³¹ôw5ÔÛÉFX°9TU«~!н§©!ÅÚ%ÂÒPýÄÒôy…Mišš\ŧìÞ&ž*¹¢g¦%ˆûn¯lôž6®ŠB?ñµ Œf˜ÄOùôð6¶òò˜"ÃÿŽ“4ñ %Á¦S¿I_ßÇÅÔçËÑœ¦¦M÷Õl‡¯U³S`È£®+fD¡µ÷Õ©•QúªÁ.þåÕAÿ @@ -8963,35 +8737,35 @@ m |±4çÔÕ˜ Å={F°•žUVÏ+*®ró Ú Ä$*¬Û^;Ë‹ç€Aªë3fUN³Eý[eÜùönÍË8TèÚÖ$ýÈ¡b4±êJkK‚FÑ]t‚&§•æK^ÝÁ‰o©iS¨ztÞC„û=xâ JâXùÐê#÷T×Z/ øÑ_zÒ’40 0 hü¶F(óüåÙŒâ(0`Oˆ¤PµiTžŽ< wI¢ݨ«ªû×ÚOæÎ_ Ÿ„ô¨õ²ØWÇïWïãnbœR!ÕÁ·@úÅÿm¨æm¿~ù2‚ ÞJÊGH÷Ü,´à Ó׈©þ4\¨!öJé GhZ®î%Njò†T"§w,¥qŸÊ¢FÕéHuÔ«Þ~)Öxtd=ûY µ:«%°µ—|5£»´&bpOÇ¿ùХܮ²Aï_%|¢ é~øÎ1£T86TY„¡B?ÜŠ0„öÓÚÕÇÙêïr˜´œŒö&O®ã—~½I[TWµu;O´xoeËNúØJ«£?¯eSùcÿáõ*†¦wpü²”¬7òØ·Žâ5öëPÈã,,ÙÎ₲3 لêd®¨&BßDn(¼ÝNN”°W³ŽCÎ(F—™Òl7€¤Ž0¾V¥Ã)û´Fsà"È8Í(oóln}Ë:•öhTæo—vkù\ÂâÒUº‹"ãÂ/€æA·‚’?b‘ú­7¯ôms ’„”f ØBЩýâÐ^'úÛýÆõª ÇÁÊÄX9aY¸dÊj~ù<5%"dÐX\fe˜“è´ìŸe˜j“ZZNxüÖëÙŸÈÀ`oÙõy<é!À¬q-ïrø8¦{¯Î³QÈîˆn/6‘—s’ ÞàËsQø¦\»O¾$úpT0V¯{+”œ¾™¡9÷ÊüZUä#X÷ŒA¢¬Ï8üC#[þ}O³ÉÇAzBt‡ãsÔ7áÒMí¢É–Žâyé$+E -3§w¡r˜›˜æU•C -bŧTÇðOÿÏØu:Å÷LHafNjù7QÆõC‚ž‰Î‘­9ñ]§¦K,W—:ü‹#00QºRÙ-3ÚÕÜÂ¥ÀLíñŸâF÷Íß¾›6ñ¿,b>x'CÍ>f{â‰E1¼Æë m¼[ðyã&‰É3”Yþ1LýÖö6>|M7ÇœºUZ)é<Ó7É{<þöû÷ÍIÍ[šä¤eöl¿ÀwrÒ„Ã+º¶ó\_YdÒrÚÿÇ-­]ûœÖþ\Å|ÀÎùÛËFñ'ÿŸ/¹µÿÞ¹u®ç¤Óž°Í60 Ü^Ì!å½ÇßóZÉ;Ŧ§§Ž)G|:7óëíïyëLîq[ϪÜX:Õ€BÀ5jÀ°0 9'5±¨$?7±(› à-®endstream +bŧTÇðOÿÏØu:Å÷LHafNjù7QÆõC‚ž‰Î‘­9ñ]§¦K,W—:ü‹#00QºRÙ-3ÚÕÜÂ¥ÀLíñŸâF÷Íß¾›6ñ¿,b>x'CÍ>f{â‰E1¼Æë m¼[ðyã&‰É3”Yþ1LýÖö6>|M7ÇœºUZ)é<Ó7É{<þöû÷ÍIÍ[šä¤eöl¿ÀwrÒ„Ã+º¶ó\_YdÒrÚÿÇ-­]ûœÖþ\Å|ÀÎùÛËFñ'ÿŸ/¹µÿÞ¹u®ç¤Óž°Í60 Ü^Ì!å½ÇßóZÉ;Ŧ§§Ž)G|:7óëíïyëLîq[ϪÜX:Õ€BÀ5jÀ°0 9'5±¨$?7±(› „ð®endstream endobj -792 0 obj << +714 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1122 0 R +/Encoding 1049 0 R /FirstChar 33 /LastChar 252 -/Widths 1123 0 R -/BaseFont /PEBMMQ+NimbusMonL-Regu -/FontDescriptor 790 0 R +/Widths 1050 0 R +/BaseFont /JNRYPE+NimbusMonL-Regu +/FontDescriptor 712 0 R >> endobj -790 0 obj << +712 0 obj << /Ascent 625 /CapHeight 557 /Descent -147 -/FontName /PEBMMQ+NimbusMonL-Regu +/FontName /JNRYPE+NimbusMonL-Regu /ItalicAngle 0 /StemV 41 /XHeight 426 /FontBBox [-12 -237 650 811] /Flags 4 /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 791 0 R +/FontFile 713 0 R >> endobj -1123 0 obj +1050 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 -699 0 obj << +629 0 obj << /Length1 1606 /Length2 997 /Length3 532 @@ -8999,50 +8773,47 @@ endobj /Filter /FlateDecode >> stream -xÚíT{XSçoW­W|rÑDn D-àä@D1…)’/É©'çÎ9Á¤AÅQ¬N"T Štâ#ÎâPtClÝxÀ ऴ2­ -CmÕ¢#¸/AKËö‡{ê_{–çIž¼—ï÷^~ïûz̖ɽC•TŒ¤HÎ[ì# -r#•£”´Ë€H„t¢ù<pbN‘RŒƒ ^£+ðq@@Ï„S´ÁÕ$Ä%9¥â6` ôú‘9.i³ù¿œ—BÀi Páá+dk¢c£€ *6DA2dº4W€e¸’,ÅbT -ŠTâæ¤Y„Ê °4TàèÔ+ m6y2ZœeÑ€³@Í`$•€£N*ҜҫPƒÍPÈC‹lLF±«`pš(ªL9š'§Á8slGf@©§’Rè´ä,6ƒ¬†“,à ž3ÇJƒ@‰³4PlF3¸% ‹“ê± ¼Õˆ²,‚AØæîŒÕ ~T=FÓ„Áòš²xýαPùðÄ~(&"1 ªq’çkhRE±hT¯ÔÑ/l±4Hð| „(LI‘„(¡ŠçKq(*¼«>¯ŽÔW@é+!ô•ÐùóÈOÈXëÿÕfŽÇ‰ÔD,¦EÔ¾¸ †4Š`Á²óÅ´8axYïD8š^TëŒoŽæ0T{(©FýùˆF•8‰ë¡R†s - PajŒEŸ@*!Cà$DZz¼ýüÆÙâ5¸b=iî´dÅIåø -'–ü}#’’ÂWxþäZ\dˆg.Þ@£¬ž×±œRþ ˜ÂÂ(=Èô¿#BYø£u -¡±(ë?D³ ‰ÇäåÇàzŒJ‰-…?ÿŽIkÇÁD -Ji ¿ù Æ0˜‡â!i>È£¹VB½y74Àׇ¤8ôÐ:.˼S<ó†›åËê´ZËy7Ûx?ÁWè šå" Ž½-‹¡*x7:)EPÞ»%¥FîøôM-ÒäóçÄo4m¡«>?T‘}ŒjØT’ßP:\³Å§¶5pä´¡ã.mê]:¯ïâ¹iÄ܆ßÂÁr§,7ac…×sÎ,ôìÛì»®ŠoìOü ó^û²›VI D«úþÖ²2nÝáaë_¶žñglï}/Ìv˨È~Ûý1m·Q±÷ÄΩgík_›|üàÝþ9ÞþþñÜÏ/57]hx0¡±×ÑsÿÎ7=‚2¬øs -²Ó÷;'%‰²¾1ë‰ñ’{Ì¡fz$Y²å~nÝêÝc»þR«ïKqî¢Ú&|—s`×.›y]ÿ0•WŸ„Í,âLüß(…¥8œ¤*'ò&o‹ÚÚää~©Éöá[¸ÝÚo® Pn1†EÅôõŽ™ÆåXÅ”á.™à–íWõ½NÏ6|}àÉ.~<[ò‘Í­Múô=Am¹üB½ãŒà£â®óò[e’‚–¦»¥œ†Ëmïé»1ywz »øÍ°¥©š”ˆi 狹¹k£“LR½SÏpOð•c¦Ð¢ÑùðÛžGŸœ©›’T1ë3á=júãò.TM²I¤£6¸–T_ßèxŽä×Ý?pÛÿô¯U¹åsÞòÊyû÷­þ9r÷›ÒØÏÞq¯çzÿt0¦B-êö,ú²²Ds¹Ã®C!¯¬M´)ß½uŸ>¤ÔÿT¬öTpîÎe˜,~¦oL^ÜÛ¡úJW»[;Ã\Ÿ&íý¢$¨íÀê%ª%^U†CGŒ…6.q©£ -møv§–JE‚àäU!m‹¤GæMwt¿x«ýÖfƒ\xA‹Î¦]uü™û#CScý„Ÿœ¨‰¥¤ÑV•×–¬ò^鱪fpQ–CÊŸÛ·ÿ=Ç;1õšUwݳO×~ž“¿-dÈÅ9¤+ü«Yé’÷ð¶Û_Ïž´ôÔ/&Ía<ߛۑ‘=%ëí¡½¢mÊ®N;|¡°}ñâê —ãg±f×?–ˆRl«%™òÙÝV'Ý -kîãK¤´Ï$©Ôµ›¥…»M¾ Úµ[u§Ë£×~{›Z˜÷õ·EÔÀ½íª¤/Œáùö1›ïÅ9dÜ Û¶ÒÁ¸¢«â–×àwÇÛˆCé;&÷õÅuUWcꃋȠ¦âuC³’©¡É~î3[&X >¬ÞÛÙvÌÐ}uãâÃùÂßyÏ‹ôw,tsÞ!¾X9¸Ú%/ÎAnúD—Ù¬/J­©­ënª´ÎzßiOú³›áû²J§'ºú+­ú1óÚÅŽâ”Ân¹­¦^j㤛Ì]ÿÕÐÍÖà r–”oN}ðñQû)oL?W 蕯îs|ÿ²i½ý µß»Wž,:èÚù¬¿HóTu3xwé”éØ ­|Ÿ;ýÌïÿÿ -b Gi1f=ï_&¯lIendstream +xÚíT{XSçoW­W|rÑDn DmÀÉD‘€(Lápò%9õäœÃ9'˜”¢ ¨8*‚Õ Bµ H'>â,E7ÄVмNJ+sЪ0ÔV-:‚û´´l¸§þµgyžäÉ{ù~ïå÷¾¯Ûì…g’N…á4Å{J½$~@Ác”c• +ƒvHN2_àæÂBŒ'h*㡈ÓèÀ +œ>R •Ëå7B3–Pkx›´Šß€±ÐãGz两Lväÿr^ +¯@E„¬ˆYDÑñ RÅH£K% ,#pHqP T4 ÈQà4¥$LIs^+ˆàˆèÔã1™<Y-Áqè? 8 f1ЇJÀÓ€ pR§4%€ô*Ô °4òÐ"‹¡9žÃY‚áŠ>š'¯ÁxSlŽ@f@«§’ÆuZHñf‚AV#(ðPÏ›b¥B $8†Ä (6cXœ†Ž#(õX€…jD 9Á lSwÆê?ªcÒ`~M›½~Èà9Hª¼R‘˜ +Õ%ð6@$¥¢T2ªW꘶tÈš$z>b”¦¤)Ò”P%ðަyˆ^‚U¯WGê+ ô•úJèüydŽ'd¬õ¢ÿj3Çã„ëH2Ó"j_Ü€C*Mr`Ù¿ùbZ‚4¼¬wM/ªu$ÆŽ7Gòª=ˆR£þK¼$£J‚ 'ôPCð¸¨05Ƭ§”% +"ͽž>>òq¶8 ¯§L–-0› ¥_âÄœ¿÷Ê°ÄØ0÷ŸC³K â™30(«çu,§•?&€à`Z2<¥ïHPr_´Nr ú‘J2ÿC43’tL^Žñ,¡I¨d‰Ô\øóvL…ÓJÓhøÌ_0–Å IóA†͵êM»¡Þ^Í£'€Ññ™¦˜6ÜÔ(oN§ÕšÏ»É&ø >®cY4hæ‹€:öB6/„zˆ ntÒ¸î»Å¥%üñéšZB“Ο“¾Ñ´…©ú4îPEÖ1ºaSq^¼:e¸f‹Wm«ßÈiCÇ]ÆØ»t^ßÅsÓȹ ¿…ƒå™.âÆ +»/çœYèÞ·Ù{]•°¤?჌{íËnZ$.¬êû[ËÊØu‡‡-ÙzÆ—µ¾÷½8Ë%½"ëm×ÇŒÍF|ï‰SÏÚÖ¾6ùøÁ»ýs>¼ýý㹟_jnºÐð`Bc¯½ûþoºù§[çäg¥í·HŒ?aycÖ“’K®Q‡š™‘$Ù–û9u«woŒîúK­¾/Ù±‹n_ÿ]ö]»¬æuýÃX^}Z<³lˆ7 +£w~”옒®tœ(˜¼-bk‹¿ƒë¥&ë‡omàwk¿¹6@»D1wÔ;f–,Ç*¦ŒˆwňnYUßë0ñlÃמìÆq5òä¬nmÒ§íñoËèíg•v}œ›×‚—Éò[Nï–>p.{´½§ïÆäÝi5Üâ7ƒ—¦h’æ56œ/åä¬L4†êz†{®3vH·Üv?úäLݔĊYŸ‰ÿèVÓ›{y¤j’U±Á¹¸úúFûsÂ#¿îžøËþ§­Ê)Ÿó–GöÛ¿o}ðÏ‘»ß”FöŽk=ßû§ƒQjI·{ᗕŚ˾sí +em’MiÂþë­ûôy#¥¾û§bµ§rvî(ÃbâfzG寮±ª¯t¶¹µ3عñiâÞ/ŠýÛ¬^¢ZâQ5`8tÔ®¤ÀÊ)6åqD•ÐæÔR™¨P´*°mQè‘yÓ]Ý/Új»µÙÉ Pø]Т³iSwæþÈÐÔèFñ''j¢éÐH‹ÊôkKVy®t[U³G¼(Ó.ùÏí[þží™rÍ¢»îÙ§k?ÏN‰Û8ääØòÕ¬4Ù{DÛŒí¯gMZzê“f²îïÍíÈ Ëš’„õö0‘VeW§¾Pо¦äâj§ãg±fç?–I’­«eò Åìn‹“®7÷ e¡´Ïd)ôµ›¥»Þa Úµ[u§Ë#×~{›^Ÿûõ·…ôÀ½íªÄ/JBòl£6ß‹µK¿¼m¥]ÉŠ®Š[ƒßl%õ L`zlØœ××U]ªw (¤ü›ŠÖ ÍH¢‡&û¸Îl™`)ú°zogÛ1C÷Õ‹7æ‰ç9/|Ð×9¼<ÜÅq‡ôbåàj§ÜX;…ñ]F³>Jº(¥¦¶®S¼©Ò2ó}‡=iÏn†ìË(žë꯴ꓥìk;Š’ ºÖšúP+Ý„$þú¯îm¶~˜Ÿ½¤|sʃÚNycú¹|QohÉÕ}öï_6®·½¡öy÷ÊÓ…;ŸõjžªnLâ/2›¡Uìs…’Ÿùüà'!Æò´c× þ{Jl1endstream endobj -700 0 obj << +630 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1124 0 R +/Encoding 1051 0 R /FirstChar 229 /LastChar 229 -/Widths 1125 0 R -/BaseFont /WEZZCO+StandardSymL -/FontDescriptor 698 0 R +/Widths 1052 0 R +/BaseFont /QCEZRE+StandardSymL +/FontDescriptor 628 0 R >> endobj -698 0 obj << +628 0 obj << /Ascent 504 /CapHeight 687 /Descent -228 -/FontName /WEZZCO+StandardSymL +/FontName /QCEZRE+StandardSymL /ItalicAngle 0 /StemV 0 /XHeight 400 /FontBBox [-180 -293 1090 1010] /Flags 4 /CharSet (/summation) -/FontFile 699 0 R +/FontFile 629 0 R >> endobj -1125 0 obj +1052 0 obj [713 ] endobj -1124 0 obj << +1051 0 obj << /Type /Encoding /Differences [ 0 /.notdef 229/summation 230/.notdef] >> endobj -630 0 obj << +567 0 obj << /Length1 1625 /Length2 7793 /Length3 532 @@ -9053,7 +8824,7 @@ stream xÚíveP\m¶.4x‚<¸»œàÒ4ÐÐt»Càîî$¸»·à hÁCòÝ™9õÝùuÎüºu»jwíw=k=KßU›ŽZM“UÂf’…AX9Ù8ª`;sg¸¦T™U±Pp2ƒL::)G™•6s tAiÀÅàÀ¤HÁìÝÁVÖNFm ]&–Wÿ’üV˜»ÿy´„ƒ­ úÇfo‚:=Rü 5A €“5` †€RoÔôTåŒrªÚ9äø˜„š³9 (ƒ (İ„9 @Ôü;58Û#—`€Ûƒ€àG3dÿz°9ÚáðÇw°r4ƒ:=ÖÀ Cg‹ß<Ê-a²w„=jØ=bdj0¸è¶wÿqþë¬bæävp°qppÿÿñüëdô7(fñ{h4Ì söOÁoèìèøØÞ?Wÿ1íœÿL<äb~ž‡…‚lRÒSjˆ³Ƥ zº8‘‚í‹ë´ òüª`¾)aå¦wÕÁlõã‚÷Íîsö¿v™¿ u=‡0t&Nr)¼_2uçá¯Ò·ò±| `7.ÆN=Ôô~ÿê’¡oxp ¿óû“îr–¬h :!lú?‡,r1}írÏÈFÎý£ÆŸdS¿ìn€ÆW™`ïO)ùy-™CH“NÜ~eÒ<> È•4þÂ]eg´òÇ!Òã1N•Ê<- @€Ôukš{¹bΤgžÞQ#™Á9‡,hœö%/ú±ûda10<1 |ïÜÈJŠ©>µã6žÜÕd¶ö«ÓÀËpÍ’¹™—;œØÂ²ÇZæ2Ç֌Ҟ‹ºÓwFì^„<Ù‰·Ë߆@÷„^º¨Sl|:=[Žl›ñ+ÍzŒNì—ÈÓ×+ñþCEñ}<‹\`Êlä­Ùì<ˆÕ¸åC„dÿDj‚è÷½+$òØý"ŸV£jŒ—”e p‹QsŒ‰1(Se܇RbÞù²¹29°¯~’³“ q&× Îa¢qSÀôÅØÆ¿$‰fî£/ @@ -9086,35 +8857,35 @@ b ȼ€û¬žö]€=ì|Ò¬Ûpãb„ûŒÊO/'΃÷SmÉÕoÆZ¯¿~w%™×ÍòDRÅ^Ò ”–ѧ ·?O½5ñJÅÆAì}^— ùr–Ó†s­ñu/t(}*ê@s˜ÖP¦ðú×lÐjZjU6}ümÌF6qª”ù/~ZÓ¾áäÎ ¹ÀWçÂÒ‰6êù|º¿¢ÆóÞÑkk‹Œ&s±Ê/þ‚Ý]KW¼šp9]ˆ«Šë&„ü^·ÅçÞ0±ù¿‰;~fžwŽx>"5bX) z†VèêßJ:¤ÿ&/“ÄÓÓ¤…òÆwT9t—Ñî& j[^}±k,ºÁ0“E_áЛµ.f|‹¦™O“_4ˆžØxèz_ð"M)ÚJÉÿ«1-ËQh$TÒXÉ#…fˆ³¢zX¿7g˜•(r9ºµû"nÓ<BqD–J—¼¤*š™)#ðŸ}›º¹î”B­&hywA¹¯ªî¢ª˜k’Ðw®×âÞñ³Ë•S(Q.\ÍNweF¥%´hûÆ/'f™–Îc]ª •B—ÝäÛÁj3Ñ—r¿¤œi¹›³¤Ç¾Æ`¯2PmšÜú±;/øaÞÏeC¾nÿR4C&þºñÄü›ó3Éà{ãYÌ)©œH\ä°=Œ°¼Ó‡qerÖ`1¢ÆÏ”ã¨ü(¨žøû ;u„}õÚÌÂÉûldŠ~3 t§û¶ì–ûø5up“¾íxÍC=Û¥Í;‘‰Î•³Òl€Ø’À::¨¾SIÓ­2¸D–Vו9“šàÑã±_gv1$¹àÍ‘œ7Ç0W´›[•–~»¨èÉP©í5ò}9°¹ÎLj-•Ρ b®ô5ñ9õ\ixÇl¥~Æ·9|ã´Ûb~;ËÐB:Ié㷮ᰨè)Õ˜¸h¹p,2¶Y7‘5E0kWH;—nÿ9i¨Æ.î§jnã±;)©›·íŽ>UÆfn:e–ÑÍÓš¯)’|#º3»Pµ¯œ ù”Ïjxœ§æQs‡ÝÚóíòÈåòú8E$GÄ…/Š ›ú:Û½JÓ:_ ð{g¥sdݩ–ŒàÊ—‰,“F¤±\ NÎùŸ¸#“QÆpu¨érëãmLúX)rÚc-) ó‚œÚ“ne˜íÉÃÏdUx-௺4©žéÉKøIiƒD…w…M(ˆ‘}ZÇGÞE¯LÕ -É5Q? ¼ë柔òæRqD•ç_CôÓôJB#§&ÿF -iR-¨&Üî±,Å ŒôRâ$’Q”ÛÑ•1Çt«£ÏŒN…ÝîˆØŠÒï’ Ø5x)Æó—F É‘-Ìì¯~Óê-曈›ào&$òÞ¤•%ÐÝòm”ÌKeq@:Mrú~ö`øsü/˜ÿŸàÿ  dæè³3s´Åü/´É’endstream +iR-¨&Üî±,Å ŒôRâ$’Q”ÛÑ•1Çt«£ÏŒN…ÝîˆØŠÒï’ Ø5x)Æó—F É‘-Ìì¯~Óê-曈›ào&$òÞ¤•%ÐÝòm”ÌKeq@:Mrú~ö`øsü/˜ÿŸàÿ  dæè³3s´Åü/’êÉËendstream endobj -631 0 obj << +568 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1122 0 R +/Encoding 1049 0 R /FirstChar 40 /LastChar 122 -/Widths 1126 0 R -/BaseFont /ZAGBBF+NimbusSanL-BoldItal -/FontDescriptor 629 0 R +/Widths 1053 0 R +/BaseFont /TYYVFC+NimbusSanL-BoldItal +/FontDescriptor 566 0 R >> endobj -629 0 obj << +566 0 obj << /Ascent 722 /CapHeight 722 /Descent -217 -/FontName /ZAGBBF+NimbusSanL-BoldItal +/FontName /TYYVFC+NimbusSanL-BoldItal /ItalicAngle -12 /StemV 145 /XHeight 532 /FontBBox [-177 -309 1107 953] /Flags 4 /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 630 0 R +/FontFile 567 0 R >> endobj -1126 0 obj +1053 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 -623 0 obj << +560 0 obj << /Length1 808 /Length2 1320 /Length3 532 @@ -9122,47 +8893,46 @@ endobj /Filter /FlateDecode >> stream -xÚíRiXSWF…VÙǃd‘l `„AÒ²© ‹\“¸%¹7Þ$4”ÍRqeƒ£HY-tT–qÁbh]X‘(** H¡6`Ÿ¡?g~Í3çü9ßû½ç;ïy¿hê`Ëâa;` •ØRIT'àÆáxQ)@u¦PD¢CC7@Ø P {°I*´µ€âàD_ëDw &ŠÅ‘È( °t³š!9–Æ.„$‰‚…ª\H0.KbI€%ÿ™bà‹a<æ‘T*à!\ ØG"(<£É åcÀá=Ì“Š>¤b`\¬,geZ•H† -bæÈŸcª×`•–ÿ†¬¹Å=¤Áçp¦ü¬SÉCBDû'ФŒãè\êVø½8ÌC¤Â¹Y/ $@¸,4R[ª‰b÷GĈ æù"nàC1<‹Ã(o®•³:Èl‹íǶù³µ³I_A%±"P>²gcêÇXeŽÈ@…D¡PUDÕþp -›ó˜;ÊÅx ht{á8KP ‘*¢ƒ8*@P,°L¥˜LB1‰ê -P9“øN˜é+ÝEªÖ`¼ü=Äd.&BÿBì)€,€Åâ #gTeñ ö×ÿ³Ù˜,Îv- ØÒè*=;Gà@§$ü‘+Åq•ÌΘÊÅ1QÃ2˜KPt`\çÝ_æÕî)Ot/¾U¡a%6‘—î¾v1åŒÜ™4Øã¬×Ž×Ý „ÿöJ7E÷K¤rqî ïSdŸþÀ¸–ß@NéÒm^h`U˜ðéw04|~KÁÕ¦EÂcû+•¢:›¡{fozc.jTû<¥:¿HU/ïì˜~týBûÏìQ.!¬àœO¼åIoæ/“Ï7bŘ¢¤eihþý߯MÝmÑ÷ÊiœwåÌ)-Š•Œßw@=½Rtœ±)ÀIÓľ}Ë 9P[Æ4•­o¨÷æ¼Ôì¿mÅè7•ë´y%'äznõÚ<¶¼¢P[¾\ÀÜXb<®iÚÖ(\þ¸WYã—¬]s‹Æ]œ»…œ¨ìr=co*ñ/rB,¼jÖjó»ÕÇ_ç)ßàß»ãépöD:Ïå~¡ï¶±ÂIfïíIé.ýŸ_¤^ÿõÜZŸó.$ 'b)g±Ë•×ëêM=Óß›v.KylÀ®Ì~bøu3k>ÕÏ"ét ?ìÞýSmI5kÒïº=ÔXr/c¬ú«Ý)fWö”¨&‡×®:¹æÍÞ4Úgd“ÀW=Ð[s¾[I¤z’½›¿HÆ´3ðt{ò¢ÌÝóÐÈF¿”ø°ÌË4B»=阦ŽOzQÒo…/õ†²Ô¦Ü™e¶a¢¨5¦˜;þs|žcCxþ”¥i8]äR,'í{'&û_Y•{'êF“ËÖujRo›ëh¡—$ÿâÕ:qFË"Õwì@q‚ˆ™šf7¾ºÅÞ³?8,·ºÁàFS½¹¿UûÍ­£5š%ßIÇžé;䜾Sù‰‹¸:Þ:1UãbÖ>Úî·ÝÕrú²Ôdùƒ^eS°xŠg”ë÷ò·Ê‘|åÃ…ÏV7KñÀo*Ç­ÆW~10å³n¤ñWS¯öD^[¶ -V·K[|n yï’ÉmM½[B9ÅäËO¥Y:L‡ãý‹¸ù¹Ü="Hõ]–_sÖ¾ª¿Îß4î¦ö.öžéOÊÉeû.ýý+ùå#¾eê}ƒÒÃ_WUð¡ƒÓû޵•ÂÒP‡ÒtÂHákO=qžQTgÏH3ûu/!'jò±2¸-ë°»ÞH'Ëk™3Üc½w»òèEkGHiH…aáN3ì ÛYÙ;ƒ?[‘Q>\ØòªA9ä1b!^¤>üCù‘‚_‘OÈ­×ÖVp}òœ¦ü‡‹ðÿÿ¸Â%˜£ K¥ñqendstream +xÚíRiXS×EÄVTP|„ ˆd’FAHeˆÊ ×änIî7 e²”AATÀàS„HÄJŸÊð°XZGT V@$ŠŠ(R@¨ XŸß£?ßûÕ¯çü9{íuöYgíM4õñ·qæaÛaw •ØPITàÊf{R)@}¦PD¢+CC7@ØP™LØ$Ú@±s ¯q ÛˆÀÅâHd”XºZM‘쀳Æ.„6$‰‚…ê\Hü1.KbIÀY ~S7ÄÀÃx Ì#¨TÀC¸°ŽDPyJ“'ÊÇ€Ý{˜'}HÅÀ¸X- +XNË´j‘< ÄÌ'?ÇÔ¯Áj-ÿY3‹»K‚Ï!áTùi§þ”‡„ˆ ö&I%0ØÆÑ™Ômð{ql˜‡H…3³žH€pÑH l¨¶$Ší{»#2˜çƒH¸Q€ Äð4£¼™JÔþMë oöð òØjýGk§“>‚J8±"P>²§cêÇXmŽÈ@0…D¡PÕDõþp +ñ˜ÊÅx ht€pŠ%¨‡HÑA (–X¦VL&¡˜D}¨I| 'Lõ•nÈ"uk0Þþb2 +¡ÿ + `±ø#@äÈ©U[<…ýùÿ..˜,Îf ØÐèj=[{`G§$ü‘+Åq•LϘÚÅ1QÃ2˜KP¶b\Ç”/ +ªÓÊÝ·*æX‰Mäe)×.¦ž‘;’ú:õïâ579ð?^é¥ê}œXßïu’ÌãÓW;Ç7Æù“SÛõçZú:Àí Ól*ºÚ0_xxw¯r¹JTc=pßìMWÌÅ9§¼ŸQíJŒû3´ÊÛZ'_'F']¨Ô9È3{œO-:ço}Ú•óóø‹˜S–6-)|cð›Ò¸¡£%úÁ<93³ˆ=ûžœ51—b%ãw_'PE/WanòwÐ6aÜÝzT4–°Låëêj½Ø/µ{n[1{Låº-žÉ ùÛ<·Œ,­(Öç–/°6–Ï‚«‚ê…ëÐÒUU¾ÉúÑU·h¬TQMÑ/bl’øÊ|¯ÖpèÛ·¿¾Ë4®àÆ™j}§¹ÍÚþSŒ¥uŸÕ5Šñœ;»M¡¨ý½g'Nõ™W…7œºãëFÙ €yo§aëñ]fJá™Ã˜°àèjvõ¿j÷…¸É4˜?¢k»KŸÿXŸyˆæîÜqžÓfÝTyö’bƒAeºVhc­»»Â¼VkïqYlºÎÀÄqáçDe)h‘弈º¯O[vÂq¸eÂññÍü-5ýeŒe‰s³4:‹ô‚³*Îþåì‹^•±·ì+O76/ZYÀãÄÛøDŸ(÷*OÆ1çæU0«©³Æ_v®½Â/ÂsÀ)K¯¤7«¬®Ãª’,Èñy[AÂÎ×7 8ªún,.†v~s8Ý1$ò·–ue~ÇJ㲓†Úl—í'8èt·÷0En_å'¾Kiß(ÕÑs«½¬D{+äÍfÏ7ŽéIÍX'-ÖÕŸºôht½¯ Mω£­3fuyu%ÂJC"ÏPÕäEZ*Ù—=‡ÐÆ:Qf𻄸íäiEþVr¢ª}ý†©Ä{´Äõ·ð¬¬ÒÐìÐ}o¤zƒ}øŽ‡ÝÙ£Y<§Å>A#Å㬮ÛãÒ?õg\ÿåÜ6Ÿý.Ø?/b1‡ÂéŠÿúëZ î“_“v,I}bèrbÿÓ…_E°r5©¾I§cø¡÷œlIªZuÏõÑœE÷³GN}™’jv%­Tã94°†³âØê7éÛi´ÏÈ&œWþÐ[s¾[N¤zӜ/cÙz¸>í?îæ±oh£oj|hÎeá.ƒtX[×;«$é×â—úûgWgìÝ‘k¶a¬¤9¦˜Ûÿ{t–}]Xá„¥i]䤓R†Å^‰É~WVä߉…:Ðäãk;jSo*Ìu碗f'ÿìÙÜqf®E†ÏÈE‚ˆ•‘i;º²‰áÑšªÎðFC­¹ŸÕÝ[š‡#ª´K¿•Ž<7°Ë;}§4ò'q7t¤yl¢ÊÉìîpK˜oøzËÉËR“¥{»T íÀâž]nÐÅß&G +Uæ=_yÄ,Õ²©·]¾¹wÂ{íPý®¶~õт٠+dPË6adÁ¹ÞäôEãA c][CØŠlòågÒ\]–Ý‘žù{\}îdø,)¬:˨ì©ñ3»©³Ó%mò“ròñÝ —þù¥üòÁlŸãZÝœGYa¯++øÐÞÉ¢]ûê²»²,Â÷HñöUú⣨¶Î¡"Öþ×]„¼¨ñ'ªÀ–ÜnúCmΞk ¬¼ÁÎUéáªCd”¹»[ƒË‚+ßhÓ=ãp;wÿŽÀÏ–åE”7½ªS ¸Yˆçk ~_~°èäÓ¾:róµÕ +¸ÆÞ…{NSþÇEø»À_¢WC¸Bx4áwœþñ·endstream endobj -624 0 obj << +561 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1127 0 R +/Encoding 1054 0 R /FirstChar 58 /LastChar 62 -/Widths 1128 0 R -/BaseFont /BAABQB+CMMI10 -/FontDescriptor 622 0 R +/Widths 1055 0 R +/BaseFont /OHPZHV+CMMI10 +/FontDescriptor 559 0 R >> endobj -622 0 obj << +559 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /BAABQB+CMMI10 +/FontName /OHPZHV+CMMI10 /ItalicAngle -14.04 /StemV 72 /XHeight 431 /FontBBox [-32 -250 1048 750] /Flags 4 /CharSet (/period/comma/less/greater) -/FontFile 623 0 R +/FontFile 560 0 R >> endobj -1128 0 obj +1055 0 obj [278 278 778 0 778 ] endobj -1127 0 obj << +1054 0 obj << /Type /Encoding /Differences [ 0 /.notdef 58/period/comma/less 61/.notdef 62/greater 63/.notdef] >> endobj -620 0 obj << +557 0 obj << /Length1 1630 /Length2 6677 /Length3 532 @@ -9170,63 +8940,62 @@ endobj /Filter /FlateDecode >> stream -xÚíteTÔýº6"Ý!0‚tw ‚  t—ä0À3ÃÌPÒ ‚€ Ý¥tHw©€Ò]C—‚t¼£ÏÙ{Ÿõ¼ç|9gz×;kÍZÿ»®;®ûw³=ÐÖãS°…Ú€”¡$Ÿ¿ 4@ìbã†Ð…ºhB¥ÔùtAön´^Œ€M²F‚¡%k$H`²(€aa€””@ -ó‚ƒíN]#.Þi~»l¼þaAG"Àö;úÃä …¹€ H4Äÿ8P @;°3 ¨¥mòLSÀ©¢iPA@pkg€¶›3PAˆ `…œÿ@(Äü»5?K° ` ò‚`¿M¼îF Ðß0`·† Ñ3@B`ÐÙÍöwh½ôOA08íá‚¶¡Á´¡$ÃtVm%å¿êD:X#çF€ÑfÔíi ºýné ƒ¶"­Á òDþÎeØ‚0gk/tn4 þS† ±ÿW¼8ÈÞnë B Ð0hìßÓùWŸ€ÿÔ½5 æìõ'úÇëŸ5€‘³?0:'‰Îm†üÞ•g;(@Hð/½­ì6wüÏ€8ï ºk[(ÄÙ ` ²#Є"Ñ)œÿ3–ùÿ}$ÿ(þ·üo¡÷Gîß9úOøûžÿ­ìæì¬ií‚^€¿n }d¬!ô¨~gkøÿcívöúï¢þîmú«ÜÿìÒ=ˆ=šA~Á¿”`„2Ød« FvÖÎè™ýÑ@lApg0„æöÏX|B‚‚³é;€Nß$ˆýeAlÿÞš®?õ èêjªéëóüö£6zú^0tmÿÑÔöŸÂo˜'O žo>!qIŸ°¤úý¡ ’õý/Rþú—¬a„ƒ=fè¾…þtÿÿIæƒy -Bm¯ŽÒb‹Þ¶*~›np8šä?Ýõ?ä?{y‚€ÓP LˆcJz*²Š&»÷³’Yg»vo(ì}~A^@´Í?%bIªÔêª2”¿ö«ôM£×ø6ìzí97ª¿Ú™£- ´Ÿ{ß—•«#lž½I‚$`ñž(uÇ(Úû`L}ÇT\еüYG×âÝã×&øƒS®V÷¼Ê‡'0b?`ò‡XªfÒZ òªüíö„ÍÓŽî¾Þž¶¸k †\°“5‘±O„,ñŠ ùrH -¦žÚ²dû`¦Ö[Y%ãUÚh>£¥PðÖ˜Œ‘›R¤]ÑÆï\™HXë†%ÁRË¥(*êMEbæùW¢»1eA+ä䨆ùm}‹s8cR„«ÜÛ¯hÝ×87lýLXïGæÍòáÒm@rÀð:¢YòCiTÆåqÁDzGâªLƒyãBÞýÛ—Çf1Gêa~üÞ¾?%åÛã˜Ú¬º{zàÒÈðf#êb£Å!†´f.­ÏgaS¥D£×ó!“‰,ûîK+°µN^…Û¤øVfËÐØ(;~—EÍÞhÎö½¾A“ù17±úFcúÑÆ4ö*šâ|2÷öe¦åi™¢”½×ûéÑ"y8²ª"ª„pªŸXÞµ73È(äÅ`Ú$âAd´_“²¶i1Ÿ·3Eò›|~ßiEÖ°ôñ[FgvGüuáÆøTÌylæ§$Â$=u© ý0‹Ò0’¼¥‰¾n5¹2*丅 ©¡{9·~©jiæ5ñgÍL/í~Ì*˜N%ÿªžî#U´3ÚÐ`ß”2ê{¬(mê† ¥rq†r”–W·÷Éä Po%1Q4%&Ÿø¤ð¼ ÁsYÁ -Ãüe´P¸ÿtG2¿o`Ç­ä9.QN!WËm[Y—•¡ÖèK¬Ž«J§°ƒ±•6ç4 2ÍÄ>æþ4ó­žÈ6TNÀð)µ¨.蛢Å̺ϕ*¦Y{ÌKÕ‰à²Ù7K–Ê„‘t“Òæø¹Ÿ««ÄîCw± -äÈÞX§´€äA"DH´Á|D&4[Y/1k8ä–lÅ„¬'¯Wh€“?n6Ü‹·E=âù–¼Yvæc ,;ù8×…´„~|¢,ÿÞ,Ç6û†\`˜e ëÑå¡z7ѪP*SœÛ7îº}âtQ íõnš^Û÷A#ÏfùÁ$Twð(‹uÖ#aÊ Ææ;ñájNbÇŸ8ùÕÓƒ0jø»‰„I²Œ)Gwp˜¤Lßæùi«WŸUh&®N“mâ¡ùQ˜'üAOúÁñÅéýS62Œ5n ³Í!ö&5óŸ†Fš²7ƒ„LÞnÀ´Ø@– Âe}‚z:xOoí¨#­ë'l"†ÅÈEræÍ­Æ/µ?½g¾åhVeî»÷zÎúùn—Ñ£{Jª'mÂßò'ZB -ñÕŒ…±äÒä£?Þg½ª¾çáë‚=eϯ¤`ð”Täë²Õù%J¿…ÃÓ)üÜÒZT'H}:¹è¹O~´P»*û%É—Ú/zTݰp;‘`}ÆPùÚÞßyWw ¥ëd×,Yõ9 <õ½y{7ÞxœÑ%­¡EÑ•Va]ÀPæH÷Ù¢ÌÅËÉÉ\ §7&ê"N‹Mr [!õâË*v^º7G$Àr4‚F*°€’%D6ÖLÌ™Ò -¹Ë)›‚XR=¨æ¨›@S¯^–'$ѹ/Ä­a†o{¼èÆÁPÆx~<é"ºî8 ÿèJ@+XESìÊáHëò‘éqŠÅÁ̤êªYް¶rÀâiDœûŽ ŠïÓ¾?Ù¢9±Õ„kž1øjâ aòãr´ä\ä‹[ âq&*ݽ/ˆ\RFDE*^õÁ–9zØ4#¸ÔÛ¡Suqðèɸ”8ŽÒ8Å’ïÎB¸É††Ë’‰CÓÊ ]§B9Œw*cmÂ5¶n[2ß;ÙI’D‡…†·šcg<œwë+8”ì°€á'$¼áY?†#âaVÁ§Ì +졬Ž×ÚD?ŽV0W0¿hg |’.⎓Òï¶yçÐl;ób _§*´åäWIPÍlæiŒ– 0 -#â¹²lûCâÛÉÉ\VJíËåÇPIž=^l‘«/[â.³ï€¢ðĶ‚»™”Y[›{9¸=kééú̺|’Cè·Ñz‹³²i¤ „\¡HÞ¼'3«zÊç™x3ÖôfŸ;J§§ˆð\²4BîŽ\aªI> Èø…ÉCGInþcy -rHòSlL×;LúDë”Ì»(¡bíöŸˆg^—Øè>ƒów}î ḑ©~¦ ì˧Èå÷Æ»$ÑÃõKVWp5̸'êÞR³„äeª©ñŒÃÁ ´’QÚ5‹t呸›ˆÛáýÕsáãû“wÞÅœJîôZìmå4¶O±É<ÔÜPW9û€«’—Ë9¦G½%Z¼ýn@Ûgrƒ;pN«–:*rëÌltÌ«_&Éã˜~§8Õ ŸƒèF›¾e»QØË^þp>ýI…@¢áâài–÷t¤t~*Äp’‹ÏBÒRÆMƒ:¨*qœ6RïœvßWeÏ‘®/®Ü«Ý—IÕQœÊD#”1áb¬¢NãÅoFîU¬ü,âç{:f–±©4N¹ÌzÝ4–½êXôúõ¿?ÁMôCw‡½‰9uçtŸ©àeÉ"…I!>¦\+©Üæ®èäwêCÆ:|U¦v‰†‘5}µ‘ÆCv¿ ]L„Ô°z†}Ú1¦Ã2ÏÈ¢XÆ“ RˆÈïì)ÐIÙÎ>†jk¥™lÏñ9"}­N~ø³6wà)W"nÿèúÖÖHÁO±iCɈ¶wõmçÛu뛺©—@Þ‰7?Ó®u‡h[Ø^-VÕ6îçËúâÕÓL—LßÅ–Z•’0·z7ER׿ 'ÔÓ“šnº€êÕÕH~æÊ&÷ ¨JVª£¸–rõŒïÿÕ=)Ûrà’f̧NçÕ›× ±Î‚yâ<]q®×_Úd¼Æ -úНóˆ…M&Y/­½Š”û¡¢¡¬ááx6Ý`Å=ü#ÝÅ3 ÿ!'¯M-÷ú !å¯8?¢šÅ*?´,£vuì‰Ï”e¥}‚K)ÜyÛU‰ ³bßJx¤qßÈÐ@×0«¯â˜ö@¥l”MÛ!Œä5˜ög:½eÛ]-Þ¶(Â^8öÌïk#4JfpÕØßqŸùF#²`pÛY?º‰¡=Š”EkÜæQùÐíIàÍã~ÝIŠ6œä/½\ïð.¦¾0žœ¯áþë§…=…!t™ØbEa®ËÃU(ÌlÃ:„þךÕŵì‹–›£fN¹®¥à® ýgÑä)¬ _é@a{’Þ£ÇÄ·¢2àÓ—¦.ݪÈtý€;XÚæ£´˜M¡‚R¶ÀíÝã'd›e¸ß -GL²~ÉëWñÇjdrm¦×ªÓÜ}Õ<‹·2#Š>((‹_³rü¡äŽ¥*-Jo’Ûh‘: •Û[¹½à¤¦=~ ”3(˜yû Ô€¨þxϳ5 0D}Ï©Ÿi ìbG>gûªd/—W>\ÒùK¡ñ/\ ¶SÒg6–=/Îh¯ŠëHnóÂ夑¸”é®|Æš„‘,JnãAðáÑ«œ˜ Þ(ûêv)*pø‘qÓ+Sƒˆ›É“8ÀG¯Ö©Ý}yîNš˜Æ2æÞ¦ÚB~ªŒ†ïb4TV¦Y+÷ÏÄøynçÓ WˆjçvS ç•ë~¦†S)‰|Y”è&iå»V@V—Þ«*."{÷m",Ÿ”K8kp >eêy|,Âm^Z¶ôÓbX0çµ?‘™ºÇ7ÓÕûÏÝZ¢ýª8Xf^Gª¨ƒ'塼øfá'7b=†˜ç©uäEx”ã©¡¹2Ô#Æä4ž[âBÓL2ã%-æ“?š=ùêD4weNö¼ÅäYBf±˜Ä"0ud¿É_uÒÊøž–£§¢îÝŒ iAü§>-#MÓÓañP¬* ©´³ýû¤F!NîÖ áúŒødV%s”%Ö™CÞ_ 4‹iûµÛt±´Ä Ü+‡›¶w✺ɵA¡3á_§Šu‰ì|1¬¥—1{Õpƒ‰öײ8æ¥J¬.·Ø‚§²zµÉÙ| ñ4Iärª‡¸YåïÊGϯ¶öÉ‚Xº‹PØzj†Ð_R¹O59[ë"-ôe뇎RÞænœYßñûߟŒˆNÚûk¾8i†LgÕúãù}‡ºž²~9áša|Èql³\Ã9‡xq˜Õ¦ì9\:úîûe[°ÑØîêTI£@u¶'(óöï—ïj8ø, -=q97äÃb åÉ‹ž;¯Q¹6¨Â5¦)äºÜ¾–ôD"vº?Àkô 6˜3öT}¸ðYÙÈ-õÍx:$Å2‡¿1÷]é«Jxµz—Yàp¹Òãó8¯3®÷–̶ë‘ /ö'™Ï_–=óß²LÆù7÷Ï5$»$0Ü/c/}‹D=X¼‘¤«N Bl[œícóãIžÌ­Ñ…-¬¼U:0PÝøô`-÷TèQBªdíM:R^¦«‘}>0¥u|í" ¼ÌJ®¸½Raƒ:Zä -Š3á1V²©IH7Ñ:º6O‹÷IÝs âãS~Nš[­.rq^=0–.£ç2ŽMsßT¸€Ù³dð‡<óšŸyô¢±ÖlY‰åº1‹5Ÿý5ð¬rZBž¬²UFŸ¦Ê—´^§v$bÚÌØÕÅ‚b«¯Ù™.V¦i¶NÀ„ZX‚½<Éê+0™4(ÓìòfÑIiÔz7G}õ ÍI4vk:kÀÝUÍr%sûà^‰²žÜý@—½‚]¹ð©Œ¥~§}¥Åt`dž\þqK«Êê8ƒOMܶnj,çE½ÂéÃ!ãgPãïN­ -`¤}ž6ͯ’9¤Îaœ*=ŽM1PÇ> Y*Ä+íÙœÂ4÷–ì;õ%oö…Ž)õµÄ6Ûå¯å±4IØ2g\Ž|xD7oÁŠïØbŠ rl¥XArf×; ¥CÆ1í"ʺòAq+øÐ “JÑð˜©:™³ ïr¦Š¦öZª9SìÚYWBþ™pè£ZPS”]Ï]Õã7<ò“¬< LîìNTŸƒ±[¹ FK\-ÆË†)Êããa²ÏbjHZÕ¦§RCùJnÒÍ͈'¼3žWØ`Ïö­c¹}_ö·Ã©OY´Mû‚ 8&¾™Óô|½M[&Ùëú*‰¯ =2z;ÂñU”Û® Ó‡@ÑKÖÂþ§âØs±Ð%Ok³mç@ªy/+XU”lÛ‡'œ²^Ð«ëˆšÑ •ÞÞ‹…±Ù®Lö>Ñ.ú9r&®ÆN÷d·Š~]ü2\I^yNî½§Ó¹×Wš7¶ç'õ]OŒÇcÅX½[ã)ª]9dïå÷Å3«Rô›9d -¹ÈŠGêZÏ $ãâ½÷´çÆâ£›K -tÀ½Ü«äjÖ¹äiïå]®¹Y6yߨbcéxýhÉ©ÛÕ;7Åý¥ÿt|êùÝT5,íj~k¼îà¼z²‚ -ü"¾ÿh (ËìKPíiòeÁ‚÷Ø ±Àj|bBtv·zFì;nüX-êà#?KïØ¶i@tûQÒ"2À1ÍŸ™"Ïm{él¿žÊÙ¶š&"ÇÅh©ŠM°p߀2ŽÌhˆ¨íûÛELNX9nò.Õ ¦%“Qº”'p)÷²Ò+)Z{``1‡4®)ÝC凴e7È_ðÖäâ÷Óv¥œSUØšEý¼2@eQvœ¨kG? -l¦uµò­bw«S(vÊ$ÃbZ]çÃ!ñúT7»ôR>¯*ê78F+q%U·†ãAùಹ2¢ÍKó=rðÛn1Ãø«YÇjý™¤‡K}Cu´ùä„ç“Zéù­Jßð²±Õ\ARÎò¨;¹X9TG¿TÚêM³øA€bTÄugWaòq¬3ØoÔA=@Ü rjJoŸz2.]ØÙR¯mñ§{ýÜ”­c»Á“Sø…;|½Ø£u-Ãt£?×§—Ò:š8ð=‡~’ʮߧå—bõ¡ -þ ÄšO%`ÜÝ2må_ÄÝ-^A.š×5nbúªø˜Åƒ6 J{Mk—ÁGf﹈2QkâÐN¬XäÌOÙƒ‹8¥iM7>ì×;QV -xúÖñ -£Ûzø‘jO‚¼s7ÄUË_6¾%{áF]4Ê&Œ×„íôç¾GÄ´¦³Ó{*¼gA ç|ö>›H¸5Ìá$®sËŽØ.AŒ£‘¤D“ÙH¢YíÎ]ÁŒx¼N5ƒ“’ùQ øˆV:Ξ££õj¸É*Q@u)Œp" a¿ñÅÃo\¡Ô·Žþšñé&·S÷žWxè`ÆqâL›9”Y+KÅ­^w|±ø~i 5 ¤zVt·~„¬­Æð%§Æ¾óQP”âc&bV‘çÃyÓ—¢-º†_…×½ºÒSi>ÆXÇ‘Íîáë»F»°Ÿ”1Í^ðÓ®q]Ð.„:síÐGÚÍã&CdrhÍé%Pq_8Ô“'e‹)âqÎKž×\²(I<ÁÜ·gæÔþ0Î̆‚ÜvùšÁ‘×"ò]~vm^×-DÁß™G_¾%?ApÔ­^r3„øW¾í¸ÉîÞy>­ÚÒKF±Ð<®3ü}Û9æ‡e„É"ßxª2½íšÉ¤D7™×²Û]«w;Q®ud«îî8HÚà ¦Q7Ê;vÏÚ+¿¬2£òTÿAç.üò>ól`_»=YFÚô"®*Ä&Æ‘Æ[éTð´ÁF[ãU%ñ À¦¿Åz^I’ã=Ê÷p$³Ó7Áÿåàÿü?tYÑPk¸ÁÿP¼$endstream +xÚíteTÔýº6"Ý!0‚tw Ò 4HK 13Ì %Ý Ò­”„€€t— +()C7HÇ;úœ½÷YÏ{Ηsö§w½³Ö¬õ¿ëºãº7Û]>;¨-H +Aò ñ J´Á®¶î}¨«6TJ“Oäà@ëÅØØ”à $ +Q¶A‚¤Æ ;€2III°” 0o8ØÁ à4Ô7æâááý—æ· ÀÖût$ì°£?<@.P˜+‚DCü @ Ò°»€J:º¦O´ÕœjÚ†5·qèºÛº€M0A€¸öP8Àå/„BìÀ¿[C𣱂Ña / öÛÄ €à®`ý #p=$†]Üí~€ÖÛCÿƒCÑ®hLŠ@"€p0 @gÕUVý«N¤£ òwnm@íÑžvP ûï–þØÐ0h+Ò A /äï\¶ €s±ñFçFƒÁàà?e¸#À‡UÀ €ƒlàv.  ƒÆþ=õ øOÝÛÀ`.Þ¢¡¼þY‰¹Øó £s‘èÜ`Àï]y±‡„ÿÒÛ¹ÃþaóÁÿ ˆó÷Îp¡‹°±ƒB\¼v {m(Àù?c™ÿßGò¿â Áÿzÿwäþ£ÿôˆÿ·ïùïЪî..Ú6®èøëÆÐGÆ@߀&à÷¡q±ÿ_16®`ïÿ.êïÞÆ ¿ÊýoÀž mÐcQ€8 ©äüK F¨‚½@vº`$Ð`oゞÙ½!ÄwC@hnÿŒÀ'$(ø7Û3G0Ðò›±¿L ˆÝß;@Óõ§~%uMMžÿâÀþqÔE/ò™7 ]Ût£µû§ðFQêðá—ð K +¡ßº )aQ¿ÿ"å ¡ÉZ6H8Ø `Žî[PèO÷ÿñÿ—dñ7j÷{u 6;ô¶ýSñÛ t‡ÃÑ$ÿ9è®ÿ!ÿÙ{È $˜‡eBÞ¦§"+i²{¾(›w´ a÷„ÁÞW?+È ,‡¶¼\*µ¾ªã¯ù&}Óà=¶ »^yÊêk£váhMíæÞ÷cåjÏ#›eo”àA X¾'JÝ2ŽñÙÕœÇ14B-~ÑÓ·|w…Çø­Q~gï”+Õ#/òá ŒØ˜ò1Žª‰´ƒ¼2s‹=qýô„£«¿·§»õ·}…'+î.›Œ{t [Ãc3ÃRŸX*nyT¼B“ÕNÓ3”†ÁCÇe0(?\Õ‹¾²î$]ïšt  m¾¥*ð}ÛFwB§/¨{B¢^hóá?ǃ½³BØ ˆ*Ò<Á%2§-Å c"®r iÆUßýÐ7ÄšÉ?1o‡Ü7›”¦v-n‰:ØlÖ`%“@k›„bÉ;ÈQã»÷DÈr/É/–€¤`êÉ +¶æ=•2Þ¥ ?õ¢ +Þ˜1rSŠ´)ÙúŸ« ëܰ$Zé¸EG¿.OªÖ¾#ÿRt;¶ì1èS¹œÛÃpÿïñŽgLJðcµ{»5ã-»ZçF-_ëBãÉ|X>^º÷KîX^E6I~,θ< ýt,{$®Î4@7&äÓ÷¸mqts¸æ¿÷ÀÿÍûó0R¾ŽÉõÊ»§{® ¯×¢/ÖšcI«gÒz}çÖÕJ´ú¶½2™Ê²o¿°Ûèå•°Mˆoda6γv·Y4ŒwgìÞ?3l´·8æ&Ö\kH?Z‡Æ]ÅPœOä޾ȴ:-S’rð>¸ŸŽ#’‡#«þ‰!²R§JÑꮃ¹aF /Ó:"£íš”µU‡ù¼)ŠßôËûk²ú…Oß3:²{9® ׯ&cÏã2?'&hJe< ·, 'É[ïíÒ0”+£BŽYzÃZj ·—3«—J æ&.P#ÖÏ©…­ýO€i³©à”_å!S½¤JöÆkZìëRƽ*Q!JØfî˜Rj'‘÷`('iyMÛ1ŸÐLÎ@Í“P%3bò™þÏ +O<—å¬0Ì_Æs…ðÏw$ó{û·ÜKžâår5ß¶Æ“uZ錼Àj´®pß]jgstI³$ÓNêeîK³ØèŽjE•áR‹êƒ¾+Yþ\õ½RÇ4o‹}¡>R6ýzÁJ5ƒ0ŠnBÚ?÷Kb™ØÃ‘`ð.VÙk›·Íàƒ„ãva²,ãÚÛ#Ž;8LRfoò|´Š5«ÎŠÊµ“–§¾Ë6rÓæ 4~p|qzÿù¤­ cµûÜtS¨ƒiõìçÁáÆìõ`!Ó7k06U¢p{Yo» žÊ­=u”Mݸmäx?9Oμ¾Ñðµ½æÐçç÷íŠ~¢Ì]¯i¿Í2zÔ~w  _=ã¤Uø{þÀxsh!¾†‰0–\`z |tçû¬×BU÷<ý\±±'ø• UHE¾-ZŸ_¢ž5sx9GÜcƒûÃB[Šj©¯Ã†¢æ½vÉæj–e¿&ûQû§bCªê7±oÇmÎ*^9øã»lë¢ôí›$+¿$ƒ'4mn'˜Œ1":¥µt(#;ÓÊm +Êœ¨à¾”¹Øb99™säô&D} Šâ°¸d·ð%Ro¾¬`Ç¥GSd",G+t’äæ?–§ ‡¤¨`cºÝazF´Jɼ*ÖmËñ5¹?qç]Âð©äVåÎFN=iÛ$›ÌCí5Mµ³¸jy¹œ£Ô›Y¢Å›Øïúuy&Ö¸ƒftj¨££6ÎÌGF=°úd’=éçpŠS ó9ˆnté›7„ý¹ä÷gÓ ,’Œæ¾J³¼¤#¥óW#†{–\|’–2i ÐCUŠ»â´º’šòøäô·ù½,{Št{~åQå±Hª‰âT% Œcu+~=|¯|é°ˆŸOeÔk)-@(À$!ômØ*’9že¡ˆ<ºó˜ì5ffd“ü-ee½´¿â-õÆ4sl7™18âwódï|xâ$Û«eÃ^ß+¸í´ hÜK" MñXWÌ£ÊæÉ3¾ctBÈU­àÏgpÖË›µØmŠ’}?ÈŒK9·ÝÁ&HK±²½:UYø´jeï{Zó€2´…“Q™¼Þº9!óèâíé•N·ÒÝ$ÖÚõ*f $å]ïË,š)³WRÿ:"/ö@h…‹™÷|Ø\°Q¡½³tš}•eâ@ÖcñÁìçi@Ög‡C»ÌYþ§/Å™†Ú[bC?Õ}[…Ô°š‰7ÆxÖ©Tµ9,UÉO¬ÉB¡þECŒ×ý“ï*ï>î‡r½© ô)J«REüx¡·îÀn•kµ¿ãí%g$g5Ê}Á!y@Zfbƒ oÙu¯ì9ˆÛ”¼§Ø™ÉB:8å˜ +<Æåw[_6˜{ÐN‘þA+ª3t7Ý™C\%Q”­í63ÜçÇh¶•PeÎÓÉÍ]c›Z©”S? +áŠ(ÂÑW ËË×­™NÜW7ß +«]å‡ßàTç—‘ÃÙ+#Wm­B9ÅRñuÜø×7Á˜ø¬¤©x{vûzIO®Ý i_ÕBO¶×Y÷¹ó5nŸÉè²Äe'}ÎT Ø?{t _FXlóêoÜ­÷б~ŽýX~N(Zj!˜qš¤OÄòk¯…(À¤­ºš‘W<»øq;E²‡§Rê2,"ÝÀ_þhÙ«ßÜ“·ÕíļÜ5i“$+J‚ìZ¸A…µëI’®HÕÂ,¢"~ðVã­uAÔÞ÷XVW¤¬±½é¦ÍÁ–—|ã8†ÃOò˜‚J9©‰6¡Ñ1Fç0zoóÚ>Lj 8)Iá;±|C-MK³¼¥Ùñì²q&)õÕÛr#÷nYÛÑùIŒ9¶ðÆ¥p½x%Ãëî¼€D² íÝûží:óoðœœE +>XûfLj®ÃÎËÃ`„æC¬Õb›¦éÞÏ»c]T"Y¢†¸õuês²®Š7[©øµ<‹NÒ´FÂS0hÔÔäÆÀ,"¶uDeÜžãX’ò' Yz {lG½®¼UR<ßq\XgöÁ,ôœÕ :°Rš¸Ìøµ;¸—é¸ß®W#o>wx D³ÍÌ|é•(Ã÷°‚»{ŠGÆØ¯²S±9Uî\|Ä¢y!Í¿yàÑh@ ¢Ì㹿ˆÍE¬­ïÜø>j¨Íg» +6•aVê]ª2éªáeõ–Óî©•°é:æÑ‘¼†SL§·lÛËÅ›–EØsÇ^¹³½­„Ɖ!ÌnZ»[?¿ÓˆÌ^àv&Œ¬cèŽàeÑš´zV)GÈÌ“X¥ï6 ù+OZßÓr4á”×¾ûéJZð¹WÇXÛìt(@< «RB*íl÷>©q¨³‡ H¸.#!…UÙBeÅ…u昷FÇWBÍbÚ|å>U,-ñwÎÚñ¦õ8§>AJMpØÏˆo“ÅúDö~6Ò‹û=¸Œ!D»+ÙγR%Ö—l!“Y=ºäl~…xÚ$r9UƒÜ¬òwåcf—[zeA,]E(l #hµ©ÜçêœU‘fú²Õ}') wάø½‚ïO†Eƒ&´ŸŸ4C ¦²Šjpˆü@ÝN„ +Y¿î‰pýd|Èql»XÍ9ƒx¾ŸÕªê5T:òîÇekˆñè îÃÊTIã M6Å”y»÷ËÀwµöæ +…]Ïø°hyòžæÎjU¬ ¨qj ¹-¶­$+JÄMuázÏ<Ö“¾ÁsÆj>!+¾¥¾9`§CÞZåð7ä¾+íbU*¯–ï2 ì/Vx~ãuÁõÙÙtf½ 2åÅþ,“ãõ˪{ö{–騣€¦¾™¦À×D†ûeì¥o¨ó7’tU©ÁˆM˳]l~<É“™ºð¹e‚7Ê{†êkŸ¬äž +=JL•¬¹IGÊËt6°Ï†&uޝ]…—Y)å·WjlP'˼}aBq&<Æ +6 é=éFZ'£¦ñcñ^©{nÁ||ªOIs«4E.ΫúGÓe ÜbގŤcÓÜ7.`ö*øÌ!ϼâo3o¢3]VbµjÂbÁg<«˜’'«h‘yFSéGZ§W39enâæjI1ÀÕÛäB'Ó8]+`J-,Áþ!Ùú0…48ÓüòfÞYƒiÄf;Gsy¯ÕY4n k*«ßÃMÃj)ssï^‰ª'žÜý ×jƒ‚m¹ˆP©Œ…>ç]åX¥t`Tž\þqs_‹ÊêôŸš¸uÕÌDÎ3šz‰!Ê—CÆß°:À"œZÈHûômø¿Zæ &‡IªôlJô­¡&öIèB!^i÷ú$¦…dï©y“tT¹·9®É>%µ QÂŽ9ãrøã#ºYKV|§f3d°S[Å’3»Î€L,ä0ˆéˆ¨êËÇ/áC/L+D#b'ke΂È™)í˜Új¨f`Lq+g‰ùgÂaj@ÑöÝwÕqL^óÈO°ò$2y°;S} Áná&)q³+¢ø“}[MÒ¢15™ÆWr“naN<î“ñ´Ü{ºwËýÇrL€=nlÝÛyA»´¯˜€ãâ›I0M÷·Û´ù‘’õÑö¡o’øºÐ#ã7ÃßD¹í :| ”¼e-îq*> [ð²1ßTs‰¤Zô°‚Õ5HÉ6}y"X «=úN¨ŸZ¤RC›;`±³p6[Â¥‰EÝ¢Ãá3q v:ÅíJúUñËeyÕ¹÷^ÎçÞßh^ÛŸŸÔuv(šŒÅ‰±"?ù´$PT¹qÈÞ;ÊïM`V¤è3wÌr•#ŽÒÛ·™éOÁÅ}ïåÀÅG'6“äˆ{¹S3ÀÕ¤wÉÓÖûX}³hú¾™QÍÖÊéúÑ‚s—›Oî[büS ©çwS5°t«ø¬ ú³š)*ðó„¾£þ¢,ó¯Á5s¤)—s>£'ÄË I‰1Ù]¾¾šqï¸ñãt¨CŽü­|âZ¤}ÑíFK‹ÈGµ3EžÚõÐÙ};•³k1KBމÑR›bá¾e™ÓQ;ôµ‰˜ž°rÜä=,2Z¨LK!£týbÈ¥ÚÃJ¯¬dã‰ÅÚ°¢|5šÚš]/Á[‹ßGÛùö„˜ªÜÎ<úðÊT8•EÙ~¢©ó(¨‰ÖÍÚ¯’ݽV¡Ø9“ k}py•‡ô§÷çÚé…òy•ѸÁ±:I?QRµ+Ø9ž”.›*"[½µß#¾o˜0Œ½œvªzös-ù!OcDú8ÿ/Ãò‡dq¤V°ÝÀ *A½”êÅÙåœoEñŠ;k3™ïÚbIáŽÒÒØùøñ‹ê'î|lÀØW¿_ 8ºçkQé9½ó¢û,¼Ç‡x7pûˆê3eqàÃHº¦¡’x¿ÒÖ›|ΦKbƒ§JXËÜžjY©IÉŽ±D™ÊŠ-:æ9§;#;›nÅþ‘†j_Bv“{ö=aJF¹œ˜ÖúÍiÆëáãDÖ’Ç?n_ªÙ…jv=h»)ýºþÌŸ.èI–…gÜ@fóþQcR”Ž~B3}KË^x~“Š·1øuaã÷é;¥7X©ÊÑzEr7¶åŽÑÄ8¡¾ ½ƒµ´ùä„ç:½©­Ù +¿ˆ²Ñå\AR΃¡ +YÔO\¬ê#_+ì ¦Xü!@1*âÚ³«pùxÖŸØo4AÝ@Ü9-rjJß9zC2.}ØÙB¯]ñç{}Ü”-£Û!“†ø…[| =Ø#µÍCt#‡«S‹iíøžJC‡¤rA«wFÆhù¥X}©B> +±…åS ˜t5OYqw‰—“‹æuŽ™š}ƒ*=fñ¤ ŒÖ]ÑÙfð•ÙyN.¢JTí։ط+9ó7`ö$Â"~Û¸¢Ÿþë(«V9<}ãx‰‰Ñý +=ü( •¹`$ïÌ qåâWõ‡oOÜÖÕïW1µò»‰Ã߈7Ý‹zžÖ°$ÍÔ8®W[•2ufN€ÁJB(JIó TPU4´]܈Ñm!ý S–ìŠKÎaCx‚#îUÌ‚ò} »\w›’Ÿ¸²±tç°Å»óÇîë] ¢ŠVt”,guß´¬bñVñˆêÚ7ØiùîDwÒ¨š2^ï¶ÑŸûÓšMOí¨ñžƒ\òÙ{m£à60Ç“øŽ {b7¸1ŽV²2Mf‰v•w9Câñ*ÕOœ·™ŸBŽh¥ã8Ú0Z®†­“Ô dzk_=ýÇJýjé¯UÖ¹»v¼#ÂÇI_1mÛåPæ-,å·] Å⻤%Ô$ªiÑíºa²Öj£œj‡ŽGÁÑJ™ˆYEžåM]Š6ë7}^õîLO¥ùkO6½ƒÿÌ-Æ•ý¤Ì˜iú‚ŸvŘë‚v.Ì…k‹>Ê~7"“CkA/ŠoøÊ¡˜8)kŸ+ï²àuÍ%‹’ÄÌ}sF`AãÌÜc(È­f—¯~%"ßéßnßê}½ÖLòƒyäÅòGíò%7Ch@Å›v‰›ì¾§gSêÍ=dsMczC?6]bÜ)#MçùÆ"Pé­×L¦%ú)¼V]:=ÜIr-C ãXUWû^ò_¦qÞ±GÖ·ÛJ‹Q*/Í:á÷™§ƒzÛÈ2Ò¦æqÕ!¶±N4>ʧ‚§õ¶ÂØJ/+ˆŸÖ,WóJ’îQ¾§€#™ï¸ þ/ÿàÿ   ÈŽ„ºÚÀ þŠ’Œúendstream endobj -621 0 obj << +558 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1122 0 R +/Encoding 1049 0 R /FirstChar 48 /LastChar 58 -/Widths 1129 0 R -/BaseFont /RRNKTT+NimbusRomNo9L-Regu -/FontDescriptor 619 0 R +/Widths 1056 0 R +/BaseFont /CEHLLS+NimbusRomNo9L-Regu +/FontDescriptor 556 0 R >> endobj -619 0 obj << +556 0 obj << /Ascent 678 /CapHeight 651 /Descent -216 -/FontName /RRNKTT+NimbusRomNo9L-Regu +/FontName /CEHLLS+NimbusRomNo9L-Regu /ItalicAngle 0 /StemV 85 /XHeight 450 /FontBBox [-168 -281 1000 924] /Flags 4 /CharSet (/zero/one/two/five/eight/colon) -/FontFile 620 0 R +/FontFile 557 0 R >> endobj -1129 0 obj +1056 0 obj [500 500 500 0 0 500 0 0 500 0 278 ] endobj -617 0 obj << +554 0 obj << /Length1 807 /Length2 1423 /Length3 532 @@ -9234,45 +9003,44 @@ endobj /Filter /FlateDecode >> stream -xÚíR{8Tëfi -ãÖ”Ú¬)$ÂŒk¨Ü2m1FƒsYÃbÌcf×»¢DFDJ”Œä’ÒîÌŽŠ$—Úê´9*Æ¡„¶]Ôlí…]ç9öŸçüuž³ÖzÖóýÞßû½ßû¼¿ÏëãkæÂ€i fóÌðæxÀHÆã¼9çŠ24tã‚T³wPy €··· Y Ÿƒµƒ%Êpƒ9q\(<‚»mš#Ù.Ñ ¢SÙ‘Ê‹£ :•øÂtäÅ™.,@žÛ ÁX+æ(<`@t@Ã!6ÊbÎ’› v 0ƒÏùÒ€ÜXÄ`å6[É1:AºÖí·ÝÀ»ٳW1+¦ä¢—8oL!÷Â'0`j€Þ)éòß”*^¯ŠÐPÏ·;5”2©¬í±ûÁü¥–çp¿—Öñƒ¶Ô ‹L.K7(ëž–O¯.Œ¹þ|ê¤ÏÑ3“‰·ïµŸòÈnÏ=¢‹A×sÀ¤‘ e”çÚ Ú¨ï”c‡_ÍÜIZY“vÜMÑ}å@“ÎÛQ…Á£陿ʷ~/ÅlR|ŸD-Ioµ™Fðä•Ü5û-ƒzr†ÍMµÚÑÙvFRôé— -ÊV¾ÔúëK«×†Ž}GP;)e‘Û•i[ªU"¥õÖA·gÔ<÷õ|„~2tÉ_k*¡«ÞסŽÔYãïÕöìÅÒ‹B¢™oWÝžJsnúÜ’¹}ãºjkã¼c'°Ï4Í-ì|ºJªB#øîûöõû÷¬©¢Ò”¤SšC­Å eùáp½o¿¦¨¼C9™é qÝàíW{uät#ȹöÖ­cuLá1[ˆ¤38=ÔðìÑ‹àˆ‹Oœ¦N8¡®=$ÍJo\\E±Å:^]Þ–gxWlܰ^/B—vôgI 0TÜ­'ýFµ"•Ar”Ǭ‘½‘ÐLaèÚ…˜Ý­%³çvdL‡6ÖËî;*];âxq#¨>x-1#$ä⯤ßV_·q•ÇOcgS4ZèÌÎN¬m—&9!ïRˆ¨=PDû1©äJVJOXö?éäK³®Ç«\è3>T˜a¼,ù±ÂS^Îèì•wu,O=y(:iS ûe Ë÷²q}§Ö<ñ“.Mþç¶Ò}æÍ##Bà[aEãø6hWMXåHCQ‹Óœµ{Œ}N„;»µãÂ-ÿgGã½_ß¿Tyz7Ê! z×Ï0l×-òò›#î}Õk>¹4Qlpë-liÄèB½ÀÀ•w&t­ˆ4ñ#+É­žRöµ?ÜRëµBÝ3ünz£<ýjhµc!5y’£5´¯cÔr!’Qu@&êu<‹5¦Kô' 4(Jʲá¨ËÖHô<Û~R$·Ñúæ¢;x¾˜ùh<ãÌ ú«%ë^|ŽÕT2:h¥¶ëÀ:îg†gjÔ¬T¨,ÏwŸìŠò¼gm4zXk 2]UEÛ©lÍtïÌŽ =š—þ˜Ig¹Þ —¾=Lã©U¹¿•È(¢eûÇ7¯\’Õ<ìIÑ$U´BJaž—‰’=¤îNÏÿ€Ê×ý‹ã;ósf$¸ÿðAý_àB€Î©\MåF¡þÂ×endstream +xÚíR{8Tëfi*wM©Íš\’ÂŒk¨ÜšiO Ä4—…Ř5ÆÌ4L”ØØå’ш\Ê-I.¥íØÑE’KmuÚãPBÛ.j¶ö®óûÏsþ:ÏYk=ëù~ïïýÞï}Þßg€ñô2qbÀ4³¸&8SœàB"ã°Î‹uF¸p@*‚Y»©\ÐÀÙÚš†,ÏÎÊÒÎÊe¸ÀìhÊŒ\¶Ì“l§Ñ©,€D冂ˆÊ¼`:r£M'& ÏïˆÈ`ÈრS0 : ! e6o‰È +†›E˜ÁciñANb +0Z°¹@L2`3`€Á(3w9 D¼ü7l-'ð˜Lwjļü|PiS# fôŸ8‚Íã‚€3@k)Õ\ôF/bi—È¥2!º+„ ØEŠ"@á qé¡@0•.à ‹±Ô’Ü‚3o?¢?ž´uq¦ =O*ÄâzG³¿ªÎ“jÜ¿j$$°H¼8„ˆ¼_VKγè0b…æV֕áF£ÛƒTV€@,(@bØÌ”s‘-’I, sPóµÄfl*d1Á`î|kÅý‰.Žï+lÀL^ÔWÀá‘^k(K¤º‡e¢N4Ù÷0y&çÉœ”H*ŽiÜà÷NLŠfoúðZåfÝãé7Vò=ʳ(Ûò&ï¼.ô4Úí=²âŒ\K¿¶%7ÑÚÆ fú$_ch!«æD–§X&÷VÍÊXÞÿ(!.,Y©aëó)¸‰§þ±X© sîÀ­Ójô&] òKcMòˆÃ›²‹Éª*W?·Þ“8æ!^@ªðw%r;1!_#I’£êžDwâSHü‰mM~˜ß ¬J†‚,¶…^Üûôv2£®LÝ<«37dÏØ5¹fÕ<6qD%“[˜ºÿÀÌšÆ0=´›8·K3§<}ÞGÛ)µ‰íõYÈs:Å–D¡ WªÜ·ÈâÊ8iµê“‰Ý)­R,SvÇ+£ù|éÍZc±~eÓ®êvaŒý\™Ç¸mǧ¦ÖüƒkEŒ—ó²|˜'•ô'|sCåê~±“$®r¸s܈cfïÌíWl·–œ¦Z6¸Üåtè›Ùc¶¹öɧF–º‰³Æå2/}}§yª{$}@Λbù†ªP5•›ìáø)EMâ¾ð–›a/¾Îóß~}Dd|¹EO±@ûœlf]^dÃó鳞7ÆÎO5i¾Û‘MLëÈ<©V­cƒ±£z%”çɾšBMÔwŠQF#¯foÇ®K©I<ã"_=ؤõvLnèÔCzʯ²ß &Ä@Á Ë#¦_¢«³ÎD-`êJæúÃæþ½é#¦[5:TÓl [TϽ”SÔ[w¢âþ¯/-^Ø÷ŸDí¡”„©íR¤m¯V +k©³ôožUv=ØûúÉÀ)gÃV™HµêýuÔÉë–¸»µ½Çú0ô|¹ÀpBÊÛµÍÓ‰.#÷‡?´¥ìÚ¼±ÚÒ(ët智©™gwaUÐo¯ƒß¾~Ÿ‹OÎ/ŽÍV¾_P_’3ä ×y ¨‹ÊZÑ”sèÙ¾@g=wïÚ«£ÙÐ ÇÚ +ŒKç~ËȼÓVÖ‡ÖÐÌpý³G/BKŸ8L 3P×z̵Ü(]N±ÆØ_]ÙžepGlT¿I'TxêgI 0í_УÓòÍšòœµúqáÄ9C[C‰ÜðµK‘ûøËæŠv'Ï5ÖIïÙ+\;i_:ƒæWÜ–™„éü˜+IÍ*7¯%þ4~!^­ÎFïYåÀÜYa7Å|WŸðChíØÑ|Ú±…WRã{¥ý“Nþ±8µ!fï¥~£ãyÉF+â·@8Ê ¿Y­²îΕ gGÄnic½~P3/Ðu¸ŸE?éVç}nO÷¸|óÁè¨øÖNPÞ8±ÓÚ[s¨r´ž!¯ÁnMÝ7Î*a/ìèüpËçÙ©÷WgÅ÷**ÏíCÙùVï½=ØæzÓ}‹¼òæà(¾¿zý'§&Šv“™5‘§ãç·úöäƒîõc“aÆÞ¤™ÅSÊÁއÛkÝvR¨ûGÞÍl– U¿[TÍG›IÆŒŸ¤k ïÆi^ +cTU¦‰ºÇì/ Ak“|<øjv}EéHøeKH$zžf;%’YiüFsÒºXüh"ù|ýÕ²/>G©+³PÞ{tñ6Á«Õ¬–«,ËÁOu‡»Þµ4;¡1X™´FIÓ¡dýLßìîIš›î¸qW™Î›®-Lã*Wáß¶äJ)¢‡'¶­^–Ú0âJQ÷(¿)r½|„$ÙïÑÓåZïã[ù¡Á§ ¦+'}V‚ýÔÿþ'èLÊáÂTN8êi3Íendstream endobj -618 0 obj << +555 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1130 0 R +/Encoding 1057 0 R /FirstChar 40 /LastChar 61 -/Widths 1131 0 R -/BaseFont /GXXNXN+CMR10 -/FontDescriptor 616 0 R +/Widths 1058 0 R +/BaseFont /TXIZEM+CMR10 +/FontDescriptor 553 0 R >> endobj -616 0 obj << +553 0 obj << /Ascent 694 /CapHeight 683 /Descent -194 -/FontName /GXXNXN+CMR10 +/FontName /TXIZEM+CMR10 /ItalicAngle 0 /StemV 69 /XHeight 431 /FontBBox [-251 -250 1009 969] /Flags 4 /CharSet (/parenleft/parenright/plus/equal) -/FontFile 617 0 R +/FontFile 554 0 R >> endobj -1131 0 obj +1058 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 -1130 0 obj << +1057 0 obj << /Type /Encoding /Differences [ 0 /.notdef 40/parenleft/parenright 42/.notdef 43/plus 44/.notdef 61/equal 62/.notdef] >> endobj -614 0 obj << +551 0 obj << /Length1 1647 /Length2 8047 /Length3 532 @@ -9283,66 +9051,56 @@ stream xÚíwePœÝ².® <èÜ‚„ ‚»|€Af†ap44¸»'¸Kpî® ÁÉwöÞ§¾{ÏŸsö¯[wªÞ©w­§ûéîõôꪗžFUƒ]Âb”€áìÜ\Âe½™“£:Ä^"¤È®´r’ƒ›Ú1~,zz)Ђ€ß˜Â à ÐÀÃà¢HA n0•5À¤¥®ÃÌÊÊö¯ß&3· žŽ +0€áñÅhÚÁðGŠÿ±£€[– ; @JEUONYÀ$«¬‚°Ç"TÌì@æE9ìdXB`»¿sØô»4GŽG. G€)À 4=º]ÍÐß „Ùƒß G€Ì <8›Û9YüNàqßò'!( òhaÿˆ=’©BáŽæ0xŒªúFæ¯<áÖ¦ðß±A0bùhi1wú]Òì‘æ…›‚ÀŽ8Ðþ;–`r„Ú™º=Æ~$ƒÂ@Òpr­þ•´2…YØi¹ŸÎ¿êü—êM¡P;·?Þ?VÿÌwÚYr`qó<Æ4‡?ƶ±8÷‹Øàæúkß úÌûs@L¿{†ù1 S ØÎ `´ÄâT†ÀC˜þg*süûDþ7Hüoøß"ïÿNÜ¿kô_.ñÿö>ÿZÆÉÎNÙÔþ±þš3€ÇAc -<΀"à÷°±3…~ùÿájj²sûïœÿn­ü+ëÿäü;üW °Õ£BìÜüümƒe@®@ UÜÜ`ij÷xxöµÀ@˜ |ùÏù>:qqý Ó´™Û‚«Áÿ[ü½†GÝþTÀ)£óVZ^‚õ¿™¶ŒU»®éþ3’ŽÄ⟋ßT’’W€;·€€Gëñ2>^G!>¯ÿKØ?DÜÿZ+™Âa W€7àñÿÏ¿VïþF# 6‡Xüî# ¸)Øâ±õþ¹ñ6w‚Áÿ3 +ÿÇúÏ%]æXß§!æ"6 ɉð -’ôžÁ7mÜÈ=Ðü*Íœ,ß2H«OBðŠP±Émy Gõ°ð}ƒÛÔônCže³¯ØŽ±5x”IáEËÜžõl‘¡Quó=§QþÓÄ}pãIÅe}.íÍÕA5u£¼[4ÊáF^Æñ%³/­s–/!ÝÇÛüse$Q^5~EöÞ>CÌÎåcWoOwë)jû9kZ$&½ˆ3ÊS†0_‡4ò×úZÅJŠ5ÅÃI=üsT‰|í ù× ‡LFI+(4˳{Ù" -Šï1È´S¤˜÷JÁ˜_Ž*J -<Ò/ö·bó°~N{J6k»0ò«{X¨~p¬x}gZ®ãÓ:‰:£Ã8´àj€“X ÿpGv%¿{€U8ü\TEgÙçϵÜEGÎûtËÜ/íºi²ü%¥lãÄdTkÜXwŒ²®Cöí@¨yÔÙañ«}\uo@D¸5 ù±w¾cP ù ˜c¡*Ÿöæ1œ,²ùA,,3p_ï&¨ -hYîÀO„Œ1y)GñV¾}4øa+á¦{Êì05ó@¬ˆœš ‰®Ðñš!ko®Mï0P¥Déû…±çA­ŶQ`¥8ö¤ÃMF÷¥Ã8¬Uð+`'þn»± pó+lå'סòåØQ+ïïÁL’ü‚œXÐ~ü5ª@²›+|bƒ×øCdˆbŒÔØ|nVAvÖeŠèÇ¡c§Ð(3ÓÖ« dvTºÊ?Ö|k-h؉“Æ"å(ÚÌÏÚn€Ögp#Ÿ(ÕË‚SpƒˆKN7Šo\ßno¢MyÕèž¿x'W^÷„*DR’Ð$}I"‰)zÉIeœo¸ª;‰¥Í¶Ø}'r©U¯žÏ9@ˆÂ 3È—]S½Ë“ -ÛøûnÆQùÑó™øA}*ª“²Cò®óÀÛ²ÕÐÝwd©¾ç¤‹9ÆÇTeï»C¸I<ö•Òø {%Ò·ŒÞjT£ -ξXW9]ifz>Nuž€¯·“Ž'ž5ƒ1#óR·HÃÏ)©+õ|q©3ËõÞ¤™£$ã܆. µV}£·•Ü -$5Ôeþ¥p6izhPø¤DC¬þÞ„ç{^vXUJK…ä7y£ñÂsìœ]Ü"fii ³×¡žÌ¥7`í^6¢gG{xÜ‚¦~¬Wâ›Ù#‹¹ùÔOWùYF5ÉzŸX×pÇzV!woŸF:œ­¶b{ó/VòàÚÌnTŒ[Zºµ W§ƒXŸs“–Ô©~÷5«~³‰ãý&VM'ŠÁÚ‹|huurIœ&ó%AìéÒ©¬®-Õg³òEöëÞ¦TÌd˜™ý öQôSºÔë7îÄ^·¸Nù§Ï®#ª/ê_pCûê I¼ÔÝ)šãÏ‚3¤ÂsŠ¿-®/&ìU* ¢ÍßNí~ò~¹DïåóØþë‚~üÊ猿¡ùTÖÉŽÄ‹ó¡È?¾YìÂÍàYZ¯È”pðûYff˜y Uk?§Žk²Y¦²E0¹È3ÜÏßÇ\åy„3 -¸‰vÊf]ߪ”ò½=o¼ÖëZP!\ÊtÕ0 xâ0-?Áku›ÂC+U‘~E=òð£^º8ú¤ñÙ•-°¯–>f)×¾õäã¹ï³â-ÇÎéÂcN+¿€])ËÍ)'™O¥d½1ÍL·¹õtð…厔it1·ŽühO™ˆ"!ÙEé×;áù¤O}‚÷;¿U±Í¶ªM¯‡Wët–#²q!ÙÔŽµ¥VEŸ²)'©—tSùyø§tÉ—n-·7yN4ÅmkU´»Ì®Êª UÞÈ1ó5¡”¸áÝÎ6¾wpÇ´Ùˆ|éMOÛ™6÷sÈÃIg7Eµ.²ÄÆlfXôP û+½T½/êy[oFŸ9;¯q2ÎeûnžpKv ,2t¼V ¾¥²679WŽŒ¸ñ=ˆ¶&SÞh~¬k@•V*m؈÷×~l¼%BA`f ]ëhë'Vãup_9ÜzŸéÎèIóõÚ+ê3Àþi¢{¬½¯Ao oþ±ÛgOz%øæ Éöë2ª/©â¿Ëz}ãeyUÍÉíʽõc{’ºèÝsfù314L—âh^Þ`³!Z ÔïU઼æ%Î:Â)<`‹Öú>¨€àÝ_sµ²6´pCgß=ݶykÝ‹…|³L®”?Ìêk¦Ä[MϘ±í”úi/]½øêʰ¿ýUI“&gl}}±U}ÍÃÉÕ}‡ª0Œovn—‚ö\W¥õ©4EI7!ÛTQ;Çp¶”êð|0Ap(’H÷Yh7)Äu8–p;°B©½ÛæÐ[Ì¿Îjc×  R4ã2eàäVWˆ:º°“Cyå+ 4@ññ½M– -8‚$1]n†¦TЉ-ÉÌï+(v·kD8µ¿™)ýJú÷áÔµç Ýn/r¨jÔƒ 7A²«~®#E5¤³€•Y£¤õ+.µ¹*{*•Ô- Â^-Ž3Wø#f›AþM»þ -\x®ì5“õ—R nl÷k•o\0]»{Öú" yMÞ÷¸ŸþX5d‰ø9ϳç®4I»'¤¶Ïö‘¤#¹PÆ/ìÔµ4 ç9lÿvaòçWþ¢ˆü\¿”遼¸dN•Ÿr5ݱÚÈeE1ô ‚Þ'ílví9QÇ_e4g¤]c7ž+»…îÙ ”ÅRñD¹‰XêEºë¶áÑʾ/ÃË"Ì#m£  XÚ„‹õ‡"ÖÇj~ÉøðièRG<î§G•Ó“R!\«VâëêoR•6 õ眹ºk¨2Pœ¨kQb Býƒ¼ì;|µd ¦oëakcó•ÆÍ'Ïß¡ôMõEyÒ±!es1=9(Ë¿ÿŒ£úE§“Ìbu¤4…Îô´mªÉݪÏwØêUì¢<~”ØHzê!þ–ÈË”m“+œ»]!ê/™¿f’t–›csnÛÑf ÝqPˇõdbÚ#$F‡ŽÅù0Ž-">{‰õ³ã‘÷ª¿mÐÉÉ­W“-3sd ó™·öòbW nÊm®tJØ<èª@7.‚¬S>g:'ö‘ÖxØñÁávãZÎ ]®§ˆ¨3À¾f確“/bÝ4ÜRhP=§ÓVT|~ÈsŠÓ„Žýñè]Äí¡ÅÌ'm,‹õÑU?7³ô¼ZÛ[k‡ ÄΙãì‹O´-Ý-ø ’€Ç‰Ž–U#Žé¬ò´ A!ý¢cW¿áO&L+á5Lîå6!ìõÄøá u‹9<éÝèuç‹—u_§:ã­ˆ±8€"SÃâ#GŽ&FÞ˜c1;Q–v®OLQ›–³’ƒb}wV üÛŠ}ÜS€FyÔytAÅ¥¸®3¹F3Øé©ßƒú®åŽˆŽþ°ªÆ‘Dé϶Ñ–=tsü÷®Ünþ¬A&ù@–çÆ)ÈÇ–Y“BƒÅ¾IuªÌq æ´¤ÉA‰­ô/;:”¡šÙb`VîHQ×Hóà Ã~Sì-Œ:³wŒwî_ïõ½Ž¿®-0<(>T÷¢×£Åþtçñ|KK´î 7&t]~ LD¥«¥õÖµL"¸ü¨ ¹ÂÕ6VPD²·XX5*ëÿeÒÕ¿å=,1‘–é ñ-yŸùc­RüEâñ’ffGëg±£ðºU)¦wµ¹5"åØI{-9ÄÚ“Q•ŽöÞGh•|ð$ˆ«Aʶ°h6[ê.§ÉŸÀHG—zü€º’Є0ÿ_¦ºP"Ž&jËyLŽl·5i)bv([T¦áÏ)k`B óÌs¥ÖÐä6¬‘Xl²æÕ¼Ò^INڂYã%“Òîc¼ -ÇãÇKË>Z"å9À"ü|ýºíkr‹°¦UÚzPí³[óîýÑŸz¨YÙJ_iI{ƒ—>ŠÉ\+AáŠo §NÌcJǺº¼çj×ò’N\ÎæÆIx¹ãX3|¥| 4ù‚î'†¢%)h·§lÖŸyÑ‹Zêêð»(Ÿµ^v_O RMŒ¼+hkÐÜqô]`§xQ‘þjèÍ÷òBÕ„Å’¶Àü# g]çbÕ?óÅòêR}H}Ûè6$/½’vû›‹¶ÿîÝ;Æ‘P|> v³O…ÔÄ’T&y*ÐFÂÌ2ÙVÌéŒÃ6 üùYÃ<ÈQµy¢Ñ%ø¤¼pOm´AÉ“Æ6g:£›Æ&W)ÎŽÛ&™kìqÝŽ³_ ÉœAšÒ$·îN"´¬3ã½|­ú"ü,=np”djT€xïDUk煎뀢:¼ÃÂJQ%Ã9Ì'«®‹kuSN31 s²!m,ùKÆóã/ßXäÍ>1óh‘·;¯[ÛÉ*Yf¦¦1J#—Œ&FË}=¿ÊP=í6¯¾õϹ@b³—¨JŠHF6jï+Ë–Vöû¯ÌÓü«³ -ñKzf,Þ -¢rÎ¥g¢Ì=.¢¡£xгÐ+1ŸÛBÙÄi þÓœ£¼ö‡–𶨯ÑAL×<–ÂX,–çUp,„Q-ÄB±z2EѦùïL[B·'èÝ jÊZXæâí$W/B%À‚kjÝs‘œt]ó9‚-ƒÐ½åï4¢CÆÚòÅWMSˆ©wÅçT¯%zß—>3„¶„‹ò7'm]6<¦<ë¸|éPýÐ%Mžb†c2¾þhJ,õÍk¥«ùTÙ§FFF«#7Ô©)¿ù°Î=>Ò³¬B -ö¼[+l ÏüÚ‰ð⺺ҮLÎVe¤äÅaàë D%—-Ä-ìé•yQ”Ð}%5ewŒ)t×\|øfòS¤qIù€Ã -³Ìp”Ü©ó-æ6ÑQdkœè“1\m[¯ 6ª©­Ôˆ¦ŠʆD_êˆÜúöæ¬ÂW9»äfI¸ðkÏÝÑ0,®'¤Ü‘˪ßÙŠ<7ÚˆÝj1;t’Ìã *_´=´þ ¼ÓZc Í>ÐÇä¢xcøê½\µzL%!rVå4/ Ò‘¬¥tV¯p Ɇ‘Âö•%¶’6a–+Z·ÍÑ¢åw·^än—¡Œ5g+ø2GÖ ô¶Yp$–q¾”·Ð©%>z8¸T‰gEÑÿ´|9âªñ˜ZïÈ)w»úG_RrÎYêÕö<§¶í{¹Î½Wº¯ÈòoúÝ%RóP÷—gNj -¿lj+[‘äâïi°(°¥Qšˆkçƒ&ì¿À¦dsKÝ)j$ˆ%NUèÒAIÊð9“b#U34ž€Šk˜2<Ãc×5ôÏÀc& wËiõ¹ï³»Â¦ë&—/b·¥ð^Òê˹wÚØ^N"ð(ÒÕÛ+{8k®g_ñÈÆ¶Ÿ¡¸FyqÕ(’•³nј ÖR„ïfï.÷HÙ~vÔBw’f`¿z1©ädéÓ*cúÌéø…}ª ~¹ÚÈÉ u­1÷Ýa’I_Ô¨7[«iè ¸Î$^€rj”Û·;O–Ù -†¸ÙI)Ô ƒlR=Ñ9³ŸçøÁ«KWŘՖýg˜ÃÔVMDQΪvPÌ[ 5Ê+yÊ¡D†ÿÀÞ*cPA›f+Ú®ÙvoMô4êŒü›‚ÙÐdÜ­»Ž¢&RákÃ"†•4÷¤YÝ_b·Z»ßl„IXýbR–Ø íŸÐ­f¬#¬=•T&áIÌ4PqÈ«DÉ4BøX² -C’#¨§· lß´ûÊ)Vã„ÁkÖ8ñ_erÙákÞ›·°¾lÙB%ÿN´UnÄOJ#Nð5’ò¢Š“ò(ÃÌâo ¨ ® ¸'(Œ}ëìÝd¯x±Ä',7ZlÅãžš Jµô¡÷Èñ‘]Ðm÷Ò+d"½ÆL¾tÛ×Y30ÐNçáj¾J‡²«,Òl•Þ{Ž©ûb]½i˜àìnéK ŸœàP0….¥³‡UwŽ}êW”M©}‹0ÜöucÊy÷³j\ï`#éÐ۾ɋX« -Ï£|¶¬\…7ÞOªâ.ƒ,{ö÷!rBÓ9%l2™åMº„×àbOŠ#ð>ER T‘<\Z]£†u7ꓦˆJÅ–ÐB"bMŽÀW ë%öÏÒe“TCè^‘¨‡ !hŸ)HÕŸ†Ü,Ï‹”=$m¼ìx¦c±z}Ïyó°³·ÉÐêÛâem,¿®Ÿé õÊ¡Au<™ä–1WÕ"þ–¢g«GÍš"”Ñ|¦Ê})¨M˜}lXix¢GRÔðL]Ùˆ^kô©¢Ùi°>°V¡¥Ò…2-”š@þPS’Y¼ dÖDIlG¢Fëÿáœ4PªüiG'3_ƒw#AAK–íþñ“7*R™–k›¼§mª†e»lüGBxŽ8záÓi{ -–È+Á?Gµ·+(v¢}ööŸ«cøøN®]7¥~TªNàW÷c(¦6s|ϹÕANößññôúhãŸ;OâAò‹Q₃&Iµ²ÄÏâ®äÎbß¹ø —ÕP pÊ“;MTÍ5¨õ‹Ii?½$èFª¹Ã‹‰!&sW‘€úñ*ºÌ¢(Ñch}¿³XžR)ƒª?«¾VðEX­yE#1{³úìžÅKWU•+‰ÇVQøHB\ްü&µz2ýu›„oÒPŽV‹s ¥#NÃ^•Y<š}íªû˱¸Â`ùœÙ÷¡w2yŸR ªŒ×LeêVêðRL(„jlu9"ó¦#´ÂÃÿ‹/ŽD?ž¼Y¼Zá³·Ÿ è ÎÆÃE\Lœ”!K%$æICÑL¢­¨–Ç5)C4½±{ÂprLžô´×Á¶oø­Ÿ°ÏZˆå¤«ËÌ’'®ñ9QDÛ· é~|o†ÌW žÒä_…·ϵiG˽irC.ÅB[:{âbC¢j\Ë`f·ƃ—A’éòBq悬@7”ýá‰.‹"Â옋Í4y7°–ªˆýÓH•'ï_ïäÈÝŠ³ÿ?3M¸²Ÿ´ZŽÀ„FX -ÀõÚ†9N’õî#R®”c8ÅñšŸMF³“¦÷M½Zþj÷D^Ú’ -[?£DŠûBrÙ¥Ó¨ÿ¡ –Òaàûk.‚ë1·ŸX«¾;ä^Ù`ý¢É>,Ýòᤃu•CwÎ1Ö -¦i£wÇ…CõÌ[¿6÷ÛeDˆ˜gŸÝ¡U ['„ÄwkJGµøñ ÿzë- ÝT•xjgzЗ9¶#âm›;ßP™?£R; -^`ï}æÝ -‘V–ßÅ¿ÖïùÔö=´«…ržRtHZæ ‰Ò½Ïà«¢0¾ý¹Çvyw ýN̺Èω.§÷ö¡þêöƒ£øÊö{Û5!<Ÿù¥†Ï÷M£f麄`Ã0 ÌÒù”²6&iU!÷-_þãຊ“0MÏ]¬–Cu‰‹¹ÙÒ®ŒŸ‡Orõ”åû„'¼² Ôm¤¤?Gíu1X.úø „óm>¾óЩ*ðGéæ¼~­ãÄÕ»¨pô;Dꋸ«§Â—Zò” õ4u¹D ¦k+1U^n7ß\ò!´Xà—a©`J8HVx¯èv!5§CXhM-7™#9¿ûÑütÄ1ÒÖB!Å5´ K‰1=»oõ©×Ç‘kÑá8‡E”TQ‘¡¼0Œq:ƪ|>`ÇCA%©Ê´p^:ÜÞ›¸ðt.==¯O·ŠÎ¼]§GÁ â‡æ`"oÒ@Ÿ£Ï½D&« ×\ŹҪÈíHðxý›òŠêš§¬?tÔIAJ—AÍ=Ö3Ø•l{³Íÿ™³¼«›\ŒKv(¿lô!ûC(óöYcƒ—èYQrækáæwÛ>_ö¨ßR,ŽÝ»;.üT‰W>ŒÝOÐ>dL€@ØÆ‹†2¹Ä´øpXèÌ’òÕLIƒP/R­„õëç´ü‘îH_‰cç¡>oz×ð—^ ãí„?¼fÒ¬B­¦‹V`ÿb «ˆ²—> jÁá¼ÖøÆ=_nTO¸Ëã“I.¤ïäîSÌ=š‡—ÜÂýSÙÒW¹nµ;‡YìlÌMÉe¯¥=å-B†ïí»•‰r¯ßÐÑ>›–Ë•Tغéà’Iòu‡ßj½L:ÇÚ´%æÒ,A®'ûuUÓ º“äÑÎyÙm°†F€!íö¡:mè9<‡¹Û”q¢Ç›ê£Žs‰óÍ‚Ô$“{ݾí¨: y0áÎq"vÌLòαKR -îœA¦R(‡B2Ÿ‚E£ž[+È^ ÕÆËÔšÇHRÜü,o†frj¼–žÝrŽITzÝì‡hX©ÔŽQz¤LÚ€ÉV¯'¿g'W>:³¶¾büË»OWx½ßšÑé&Ë2‰IO$§L3Ð-d\!E)_ÖØG¯…ÊŒR.¢~ª5Þð¯,‘¬ú„G³²rYó¾iaUdyóymã<ßÑî7égæª#_zŒ˜ìÃüñ…{±Bîx,QFÀ¸çÞJùŽØnë•ß¹†ep{‰b"MXÍ%K½^é¢-Üè²BÇÓTôZãfùºXŰQ•Èìm_ >växËH»Y¾ë£±ˆ»Æ\¯ªÎP`ý :IXÁ'v¡³x þÆ©Ï9)Tr…j+Û©ŠËâ0º¼2æ$øõ•ppaCÊX=ÚTo~5ø$ö8ú¾™'™WœzÕJ2i.Gè †Ééתõ’ô DÚxAZÅpÕ¸Åáø$\à1AÑgUwŒó¬ònÉ-~5±<÷Vý–íáFÁã{å†zŸh¸úKfãôâØvÍ0›NÁÁ¨qÄѪ ¤#çwR*á╸Ÿ5¸àn9‰Í„D}Ñ›«öÏÓ*}äí1Òš¾ÃŠëˆ£A¶ù~ô'†)¹‚%¢í‰~»ÐÑ:›M4Y\¶Ï#œ±Ö¬$É t(äwwî*ZBï/Å(XslWKÇ$I? ðV‰,]ï߯&½AåV—_Ü@´·´:ÅSàiÒ‹âþ¼qªíz:Úר×î8@°ñ›©Ô7ª2aÅÉ~©AÀih~ßmrŸ–:qqý Ó´™Û‚«Áÿ[ü½†GÝþTÀ©«#¥¡©ÊúßLÛ?ƪ]×tƒÿIG bñÏÅo*IIˆ+Àƒ[@ÀÎ#Èõx¯£Ÿ×ÿ%ì"î­•Lá0+À€‹ƒ‹‹ðøÿç_«w£‘›C,~÷‘ÜlñØzÿÜø ›;Á`Šÿ™•ÿcýç®@s¬ïÓs‘›„äDxIzÏàƒŽ6näž@h~•fN–o¤Õ'!xE¨Øä¶<£zXø¾Ámjz·!ϲÙ×FlÇØ<ʤð¢enÏz¶ÈÐ(ȺùžÓ(ÿiâ¾N¸Çñ¤â2о—öæê šºQÞ-åp#/ ãø’Ù—Ö9Ë—îŠãmþ¹2’¨ ¯¿"{oŸ!fçò‚±«¿·§»õµ}ƒœ5-“^Äå)C˜¯Cùk}­b%Åšâቤþ9ªD¾ö„üë†C¦£¤šåÙ½ìFÅw€dZ)RÌ{¥`L„/G•%éû[ ±yX?§=%›µ]˜ ùÀÕ=¬ T?8V¼Š¾3-×ñiDÑaZp5ÀI¬…¸#;„_ƒ=À*~.ª¢³ìóçZî¢#ç}ºeî—LJvÝ4Yþ’R¶qb2ª5n¬;FY×!ûö Ô<êì°øÕÆ>®º7 "ÜŠš„üØ;ß1 (†|̱P•O{óÎÙü –¸¯wT´,w`ƒ'BƘ¼”£x+_о š ü°•pÓ=ev˜Šy VDNÍ…DWèx͵·×¦w˜ ¨ŠR¢ôýÂØó ‹Ö‹bÛ(È‚@°R{Òá&£ûÒaÖªø°“ +·ÝX8ˆù¶ò“ëPùr샂¨‚÷÷`&I~AN,h?þU ÙÍ>±ÁÇkü!2D1Fjl>7« ;ë2E ôãбSh”²¢¥|êgrë›ÛgÜë>í®ûŸÛ+3~:–~ŸikU2;*]åk¾5È4ìÄIã ‘rmægm7@ë3¸‘O”ŒêeÁ) ¸AÄ%§Å7®o·7Ѧ¼jtÏ_¼“+¯{B")Ih’¾$‘DÈ½Ž‹ä¤2Î7\ÕÄ‚Òf[ì¾¹ÔªWÏç Dá„äË®©ÞåI…mü‚}7ã¨üèùLüƒ >ÕIÙ!ù@×yàmÙjèî;²TßsR‡Åãcª²÷Ý!ܤ ûJi|†Œ½é[Fo5ªQg_¬«œ®43=§º@OÀ×ÛIÇÏšÁ˜‘y©[¤áç”Ô•z¾¸T‰™åzoÒLQ’qnC—„Z«¾ÑÛJn’ê2ÿR8›4=4(|R¢!VoÂó=/;¬*%ƒ¥Bò›¼Ñxá9vÎ.n³´´‚ÙëPOæÒ°v/ѳ£=´ºŠƒˆ:¹$N“ù’ ötéTV×–jŒ³Yù"ûuoS*f2ÌÌþû(ú)]êõ›aWb¯[\'€üÓg×Õõ¯¸¡}õ¿„$^êîMÈñg ÁÆRá9Åß×ö*•Ñæo§v?y¿ÜG¢÷òáYlŽuA?~åsÆ_ŠÐ|*ëdGâÅùPäß,váfð,­ÇWdJ8øý,33 Ì<†ªµŸSÇ5Ù,SÙ"Ž@˜\äîçïc®ò<ÂÜD;e³®oUJùÞž7ÞNëu-¨.eºŒj„¼GqÈ–ŸàµºMá¡ȪH¿¢yx‚Q/]}ÒƒøìÊ؈WK³”kßzòñ‚Üw„‚Yñƒ–cçtá1§•_Àƒ®”eˆf”“̧R²Þ˜f¦ÛÜz :øÂrÇ J€4º˜[G~´§LD‘ì¢ôëp‚|Ò§¾ÁûߪØf[Õ¦×ëu:K‚Ù¸ljHÇZ„R«"‡OÙ”‚ÔKº©ü<üSºäK·–Û›<'šâ¶µ*Ú]fWåUЪNo俘ùšPJaÜðngß;¸cÚlD¾ô¦§íL›û9äƒá¤³›¢ZYbc63,z(€†ý•^ªÞõ¼­7£Ïœ×ˆ8ç2}7ÏŽ¸%»€:^+ +PßRY››œ+GFÜøD[“)o´N?Ö5 J+•6lÄûk?6Þ¡ °@³„®u´õ«ñ:¸¯n½Ïtgô¤ùzíõ`ÿ4Ñ=ÖÞ× 7Ð7ÿØí³Œ'½| +ó…ä ûuÕ—Tñße½Ç¾ñ²¼ªæävåÞú±=I]ôî9³üŒ™¦Kq4/o°Ù-PêŽ÷*p U^ógž¼Ç¾I^¯w?¥‘o?á0ŽEë}T@ðZYZ8Š¡³ïžnÛ¼µîÅ‹B¾Y&WÊfuˆ5Sâ­¦gÌØvÊý´—®^|u eØßþª¤I“36ˆ>¾Øª¾æáäê¾CUÆ7;·KA{®«ÒúT𢤛mª¨c8[Jux>˜ 8I$ˆû,´›â:ËN¸X¡ÔÞmsè-æ_gµ±k P)‹q +™2pr+ˆ+D]ØÉ¡¼ò•‡ øøÞ&KA’ˆ˜.7CS*ÅÄ–dæ÷»Û5"œÚßÌ”~%}ûpêÚsÐn·—9T5êÁ…› ÙU?ב¢RÈYÀʬQÒú—Ú\•=•JêÐa¯– Ç™+ü³Í ÿ‚Œ¦].jE*#PÁ‰±±u,*ņºú0ó,]M¥ªu\]Ôš+5÷ÊîÞ÷H/ûa…ÏMzÐë¡Ìúi†Òj†Tªó˜sˆrÛß Ð]ì5z¹˜§Š¼9~Zô]i\ë“Z'¡À!YÔ¹äu˜Å§‚_´瀥øàú(“8Ÿµ±ù‰Jãæ“çïP ú¦ú¢<騲¹˜ž”å߯Qý¢ÓÉFf±:RšBg zÚ6ÕäÎnÕç;lõ*vQ?Jl$=õKäeʶÉÎÝ®õ—Ì_3I:Ëͱ9·íh3ÐîÇ8¨åÃz ² 1í£CÇâ|ÇŸ½ÄúÙñÈ{Õß6èääÖ«É–™9²„ùÌ[{y±«7å6W:%ltU AÖÇ© Ÿ3ûHk<ìx„àp»q-g†.×SDÔ`ß³sQÝÉDZnHn)4¨žSŽi+*>?ä9ÅiBÇþxô.b‚öÐbæ“6–ÅzƒèªŸ›Yz^­í­µÃbçÌqöÅ'Ú–n‡|IHÀãDÇ˪ÇtVyÚ… ¿~ѱ«ßðÇ'¦•ð&wr›wÅOözbüp‰ºÅžônôºóÅË:‚¯SñVÄX@‘©añ‘#G#o̱˜Œ(Ë;×'¦¨MËYÉA±¾;+ þmE„>î)@£<ê<º âR\×™‚\£ìôÔïA}×rGDGXUãH¢ôgÛ€hKŒº9þ{Wn7ÿÖ “| ËsãäcË,ŒI¡Ábߤ:Uæ¸sÚ@Ò‹ä ÄÖú—ÊPÍl10+w¤¨k¤ùá„a?‡)öFÙ» Æ;÷¯÷ú^Ç_ת{ÑëÑbºóx¾¥%Z÷†º.¿¦¢ÒÕÒzëZ&‘F\~Ô…\áj+("Ù[,¬•õÿ2éêßò–˜H ËtÐø–¼Ïü±V)þ"ñxI3³‚£õ³ØQxݪÓ»ÚÜ‘rì$‚½–bmÈÉ(‡JG{ï#´J>xD‹Õ e[ +X4›-u—Ód‚O`¤£K=~@]IhB˜ÿ/S](‘@Gµe<¦?G¶‡Ûš´Î1;”-*ÈÓð瀔50!€yæ¹ÀRkhrÖÈ ,6YójÞNi¯$žiûóLï!VFÔÒ#Æò½‘-c±Ç(¿7åq&Æè”_Pö8Ìsò䡉Œ†@ÕKÿøŠ¿ÛkÅÊ:Ù1dý•©ŽÊWÜóL}®†BvÌ]ì3 +FÊç¾ ¡Ù8%á£^x›ÏUõ‹ŸrO°1z¤ßÙçQí~.ĻعŠ[ï©8É ¿Ì±þ,±´ôꇌ CmäOEûƒÔw`šŠ ÒMB¤þ£œ_RM +Þ¬46Ü1Üò‰ £rPÛÛà'oÍ‹“êÇŒ¥}=®ZšŠç¹[ÓÍê®›<ö¢– Gˆ¤©E>[;xÝÆäV&þ(çý(-“¡Üø¶â™>/²¼ì€«—[wÇàNí'*2Š(Q#*k9‡`§,2Ë×úŸ¯l¤= ”“ Öä£«ŠŸ+åýºÀ*Ì=ç5® Íi«{}ôÎx-:‘|cc¥Ò‹õ‘Ê Zr •d€/&_‡±ªiAXÙþ+‰·µMq¼§ºöí80@EñtEâ”pù2ìzQª–H㣫 žœ áË*œ¦Ï¥Ô]Ö™‘þO¥örÂÃn«¿*Ó:r1Û °è¥S+d)´í}Aþ¦#oFÔ† ÓKos'mÁwÄĬñ’Ii÷1^…ãqÈÎã¥e-‘ò`~¾~Ýö5¹ÆEXÓ*m=¨öYŒ­y÷þèO=Ô‹¬l¥¯´¤Œ½ÁKE Œd®• pÅ·…S'惱 ¥c]÷ÜÅ‚N]ÞsµkyI§G®Ç +gsã$¼Üq¬¾R¾šÎ|AwˆCÑ’´ÛS6ëϼèE- uuø]”ÏZ/»¯'P©&FÞ´5hî8ú.°Ó¼¨H5ôæ{ù ¡jÂbI[`þ‘„³®s±êŸùbyu©>¤¾mt‰’NŠŒ^I»}ŽÍEÛ÷îãH(>Ÿ»Ù§€BjbI*“<h#af™l+ætÆa›þü¬aä¨Ú<Ñè |R^ ¸§6Ú äIc›3ÑMc“ΫgÇm“Ì5ö¸nÇYН‚†dÎ Mi’[w'ZÖ™ñ^¾V}~–78J25*@¼w¢ŽªµóBÇu@QÞaa¥¨’áæ“U×ŵº© §™Ð9Ù6–ü%ãùq‹o,òf˜y´ÈÛ×-‡íd•¬3SÓ¥‰‘KF£eŠ>„ž_å@¨žv›×ßúç\ ±Ù‚KT%E$#5÷•eK+ûýWæiþÕY…Šø%=3oÑF9çÒ3Qƒ@æÑÐÑ<èY蕘Ïm¡lâ´ÿi +ÎQ^ûCKøG[Ô×è ¦ëKa,Ëóª +8¨b¡X=™¢hÓüw¦-¡ÎÛôî… 5e-,sñv’«¡`Á5µî¹HNº®ùÁ–AèÞòwÑ!ã@mùbÈ‹«¦)ÄÔ»âsª×½ïKŸB[ÂEù›€‡¶.Sžu\¾t¨~è’&O1Ã1™ _4%úæµÒÕ|ªìS##£Õ‘êÔ”ß|XçéYV!{Þ­6ç~íŒDxq]]iW&g«2Ròâ0ðõ¢’Ëâöôʼ(J辋’š²;ƺk.>|3ù)R¸¤|Àá…–Yf8JîÔùs›è(²5NôÉ®¶­WPÕÔÖFjÄSÅ eC¢Î/u Dn }{sV᫜] r³$\øµçîè×RîÈeÕ€ïlEžmÄ:IæñΕŒ/ÚZPÞi­1†fècrQ¼1|õ^®Z=¦’Œ¿9«rš—éHVÈR:«W¸„ŽdÃHaûJƒÆ[I›°@Ë•?­‡Ûf‰hÑò»[/r·ËPÆ€³|™#k† zÛ,8Ë8 _Ê[èÔ ½\ªÄ³¢èZ¾qÕxL­wä”»]ý£¯ )9ç,õj{žSÛö½\çÞ+ÝWdù7ýî©y¨ûË3'5…‹_¶ µ•­Hrñw4XØÒ(MĵóÁ?ö߃N`S²¹¥îµGħ¿*té $åøœI±‘ªO@Å5Lžá±ëúgà1“†Î»åˆ´úÜ÷Ù]aÓu“˱ۉ‚Rø?/iõåÜ;ml/'xi‰j ‚m„•=œ5׳¯xdcÛÏP\£¼¸jÉÊY·h̆k)Âw³w—{¤l?»j¡;I3°_½˜Tr²ôi•1}æô üÂ>UP¿\í?ää…κ֘ûƒî0ɤ/jÔ›­Õ4tP\g/@¹G5ÊíÛ'Ëì… CÜì¤ê„A6©ÆÎžhœÙÏsüàÕ‹¥+€bÌêNËþ3Ìaj«&¢(çFU ;(æ-å•<åP"Ç`o•1¨Î M³í×l»·&zuFþÆMÁlwHDè 2îÖ]GQ“G©ƒðµaÃJš{Ò¬î/±[­Ýo6Â$¬‰~1)Kl†öOèV3Ö ÖžJ*“ð$æ(Ž8äU¢d!|,Y…!ÉÔÓ[P¶oÚ}å«qÂà5kœø€¯2¹ìð5ïÍ[Ø_¶l¡’'Ú*7â'¥'øIyÑ ÅIy”afñ·T×Üƾuön²ÇW<ŒXâ–-¶âqOM¥ZúÐ{äøÈ.h¶{é2‘Þ c&_ºm€ë¬h§óp5_%‰CÙUi¶Jï=ÇÔ}±®Þ4Lpv·ô%ÐO Np(˜B—ÒÙê;Ç>õ+ʦԾEnûº1å¼ûY5®w°‘ŠtèmßäE¬U…g„Q>ÛV®Âï'Uq—A–=ûû9¡éœ6™Ìò&]Âkp±'ÅxŸ")‡ª‹H.­.QúõISD¥bKh!±&Gà«Nõ’ ûgé²Iª‹!t¯HÔÆ´‚ϤêOCn–çEÊ’6^v< +½¾ç¼yØÙŠÛdhõmñ²6–_×ÏtP‹zåÆÐ :žLr˘«jKѳգfMJƒh>Så¾Ô&Ì>6¬4<Ñ#)jx¦®lD¯Î5úTÑì4XŸX«ÐRéB™JM (ˆ)É,^Ð 2k¢$¶#Q£õÿÆpN(Uþ´£‚“™¯Á»‘  %ËvÿøÉ©L˵MÞÓ6Õ Ã²]6þ#!û ûÏÕ1||'×À®›R?*U'ð«û1S›9¾çÜê 'ûo‰øxz}´ñÏ'ñ ùÅ(qÁA“¤ZYâgqWrg±ïÜ|ÐËj(8åI È&ªfƒÔ‰úŤ´Ÿ^t#ÕÜáÅÄΓ¹«H@ýx]fQ”è‚1´>ŽßY,O©„AÕŸU_+ø"¬Ö¼¢‘˜½Y}vϿ⥫ªÊ•Äc«(|$!.Ç@X~“Z=™þºMÂ7i(G«‡Å¹†Ò§a¯J;_'Œ0sq¼üxºÎŠ@KÁ´}W¢uÓ“xàƒîY–¹Hc`sàAÎS*™ºCgˆí%¾’¸^Ÿ¬;vÕýåX\a0Š|ÎìûÐ;™¼O)UÆk¦¿2u+ux)&”?B5¶:€‘yÓZááÿÅG¢OÞ,^­ðÙÛOPtgãá".¦Î@Ê¥ó$¡h&ÑVTˇ㚔!šÞØ=a89&OzÚë`Û7üÖ‹OØg-ÄrÒÕefÉ×øœ(¢íÛ†t?¾7Cæ+áˆOiò¯Â[‹çÚ´£åÞ4¹!—b¡-=q±Ž!Ñ5®e0³ÛãÁË Éty¡¸aSAV ÊþðD—EavÌÅfš<Š› +XËUÄþi¤Ê“÷¯wränÅÎÙ€Ÿ™&\ÙOZ-G`B#,àzmÃ'Éz÷)WÊ1œâxÍÏ&£ÙˆISŽû¦^-µ{"/mI…­ŸQ"Å}!¹ìÒiÔÿPKé0ðý5Áõ˜ÛO¬Ußò¯l°~Ñä–nùpÒÁºÊ¡»çkÓ‹´Ñ»ã¡ˆzæ­_›ûŽí2"D̳Ïî?ŽÐªFЭBâ»5¥£Züx†½õ–„nªJ<µ3=èËÛñ¶Ío¨ŒL‹ŸQ©/°÷>ón…H+Ëïâ_ë÷|jûÚÕB9O):$-s†DéÞçaÐUQßþÜc»¼;~'f]äçD—Ó{ûPuûÁQ|e{ȽíšžÏüRÃçû¦Q³t]B°afé|JY“´ªû–/ÿqpÝÅI˜¦ç.VË „¡ºDŒEƒÜ¿liWÆÏÃ'¹ÎzÊ¿òý Â^Ùê6RÒŸŒ£öº¬G}üÂù6ßyèTø#‰tsÞ ¿Öqâê]T8úÆ"õÇÅ +ÜÕSáK-yJÐzš€º\"PÓµ•˜ª/·›o.ùZ,ðË0aáT0%$+¼Wt»šSÈ!,´¦–›Ì‘œ_ýh~:âik¡âZ¥Ä˜žÝ·úŒŽŽÔëãȵèpœÃ"J*‰¨ÈP^F‹8cU>°ã¡ ’ÇTeZ8/nïM\x:—ž‚×§[EgÞ®Ó£`PqÈCs0‘ƒ7i ÏQH‡‹ç‚^"“Uk®â\iUäˆv$x<€þMyEuÍSVŽ:ê¤ ¥Ë æëìJ¶½ÙæÿÌYÞÕM.Æ%;”_6ú}€!”ÇŠyû¬±ÁˆKô¬(9óµpó»mŸ/{Ôo)ÇîÝ~ªD‰+Æî'hŸ 2&@ lãEC™\baZ|8,tfIùj¦$ŠA¨©VÂúõsZþHw$¸~lp׎&û™\ªÈaÒ+î=CLü»®^'±½ŸÁ‰!R÷Î Ô”y…¼ÌL:_VC DJÄÍN§åüª®£ué4\zk,ÈÏ¢>Ï"Óo¦ÂBÎÒCÂJÍKã÷·]÷x7jQÁ2]d +–ˆmjÉÞ‡ö!S_"[Ù}w¾e)BÃ៯ıóÐNŸ7½køŠK/ÐñvÂ^3iV¡VÓE+°±…UDÙKŸ‰µàp?^k|ãž/7ª'ÜåñɤÒ÷r÷)f¿ÍÃKnáþ©li„«\·ÚÃ,v6æ¦ä²×RŒžò!Ã÷öáÝÊD¹×ŽohˆhŸMËåJ*l +ÝtpÉ$ùºÃoµ +„^&cmÚsi– ד}ȺªiÝIòhç¼ì6XC #ÀvûPŽ6ôžÃÜmÊ8ÑãMõQHǹÄùfAj’ɽ‡nßvT†<˜pç¸;f&yçX‚%)w ÎÀ S)”C!™OÁƒ¢QÏ­d/ÐjãejÍc$)î@~–7C39µG^KÏn9Ç$*½nöC4,ƒTjÇ(=R&mÀd«×“ß³“+Y[_1þåݧ+¼ „‡ÞoMƒèt‹e™Ä$Œ'’S¦è2®Ž¢”/kì£×BeF)—Q?Õoø‹W–ŠHÖ }£YY¹,Žyß´°*²¼ù¼‡¶Šqžïhwƒ›ô3sÕ‘/=Æ?LöaþøÂ½X!w<–(#`܈so¥|GlƒN·õÊï\Ã2¸½D1È&¬æ’¥^¯tÑntY¡ãi*z­q³|]¬bبJdv‡¶/P;r¼e¤Ý,ßõÑXÄ]c.‡WUg(°~P$,„à;ˆÐŠÙ?òöéFMßaÅuÄÑ Û|?úÔ\ÁÑöD¿]èhÀÍ&š,.ÛçÎXkV’d:ò»;÷-¡÷—â ,‚9¶«¥c’¤Ÿx «D–®÷oc“Þ ò«K‰/n Ú[ZâŒ)ð4éEqÞ8Õv=íkìkw ØøÍTêU™°âd¿Ô à4 4¿ï6¹OKž0“MI4êDFÞJ©Eáâfﯳðzü¤Û+¨ÉãXÄ`*ëÓÄ›ä÷¤›¦+Í4Áw£’Ùٌ"= T˜›ôï©=(=Œ3ªÙ;: ¢ŸÐí©í§[§äô޾Oñ“%¬> endobj -613 0 obj << +550 0 obj << /Ascent 668 /CapHeight 668 /Descent -193 -/FontName /FWHEJA+NimbusRomNo9L-ReguItal +/FontName /XWCSTP+NimbusRomNo9L-ReguItal /ItalicAngle -15.5 /StemV 78 /XHeight 441 /FontBBox [-169 -270 1010 924] /Flags 4 /CharSet (/a/c/d/e/g/i/j/k/l/m/n/p/r/s/t/u/v/w/x) -/FontFile 614 0 R +/FontFile 551 0 R >> endobj -1132 0 obj +1059 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 -271 0 obj << +219 0 obj << /Length1 1199 /Length2 11122 /Length3 544 @@ -9351,7 +9109,7 @@ endobj >> stream xÚí{UXœÝ²&îîNCÐànÁ=¸;Á§'ÜÝÝÝ‚Üî,8døÿ}öÙsö컹›gº/¾µê­z«ê]µžî¾hZ*U q °P raá`e(Û8˜¹:k˜‚YÔV®ò.¦ö€7€Ç…–VÓÆÅø]Þ@IÐÔÅ ’2uyóÑ´v(™BœìvAv~Anö·5;×?ÁA€*ÄÆìPº!ö6 7H -lîê¹h¸::ÚÛ-ÔÎ`Wˆ9ÐY`ùVáÎ ;zBl¬¬] Zê:ŒLLÌÿ²pÌ<ÿ‰¤€Î6V ÝÛ hvü+Û…,„¼nñ—¯ª¥©´…Ë_m¬]\ÙØ-Mo6VgKVÐ…ñ­Xi…$Øá/g”¿ô“²ÍßódûOÚÀî Ïÿ²´YüÝž…«#›ÈÆÉ(/õ_o&”Ù¬€.vNvv~Ð ô0·fû+µ¦§#ðoã/³)ÈÂç³#Ø`ijï ô±±¾=P>;›º.W ÏçÿøŸ;€…¹ À hõv$ÿb3-ÿ±W2uØx ØYÙÙ9ì½ÿ{eôv¸`½ç¿Ü•M€6u I¦ÿÔÿ{JH€ßhY8øø,œüÜŽ·>x¸þõ¿õø§[UMmþ«VöQʃ,Á´ô¦å?ÛrBœßfÀð÷h3þ'¿2ØÅÆ`ø×²ó°¿MÐÛƒã?Ž×ÿÀÿãý{W{û¿•aø‡$€7MœŠ€¿T±»8)ccþD™:ØØ{þ‡¸wÔþãBüÝ¿Ãÿ`YÙ,œÿ0Ú8ËØx-Tm\Ì­ÿ1;ÿ”Ûâï +lîê¹h¸::ÚÛ-ÔÎ`Wˆ9ÐY`ùVáÎ ;zBl¬¬] Zê:ŒLLÌÿ²pÌ<ÿ‰¤€Î6V ÝÛ hvü+Û…,„¼nñ—¯ª¥©´…Ë_m¬]\ÙØ-Mo6VgKVÐ…ñ­Xi…$Øá/g”¿ô“²ÍßódûOÚÀî Ïÿ²´YüÝž…«#›ÈÆÉ(/õ_o&”Ù¬€.vNvv~Ð ô0·fû+µ¦§#ðoã/³)ÈÂç³#Ø`ijï ô±±¾=P>;›º.W ÏçÿøŸ;€…¹ À hõv$ÿb3-ÿ±W2uØx ØYÙÙ9ì½ÿ{eôv¸`½ç¿Ü•M€6U)mMy¦ÿÔÿ{JH€ßhY8øø,œüÜŽ·>x¸þõ¿õø§[UMmþ«VöQʃ,Á´ô¦å?ÛrBœßfÀð÷h3þ'¿2ØÅÆ`ø×²ó°¿MÐÛƒã?Ž×ÿÀÿãý{W{û¿•aø‡$€7MœŠ€¿T±»8)ccþD™:ØØ{þ‡¸wÔþãBüÝ¿Ãÿ`YÙ,œÿ0Ú8ËØx-Tm\Ì­ÿ1;ÿ”Ûâï T;ÛüuÅßBx8þ Ó´¶1·ßåo²ø·¤Ò s°… È  áò6¢¦‹ÿ6ü›»B o:ý}Ro±ÿÜ[Ú¼•zÍQ–¿ƒÍ…‚l‚:ïëÄIÝYö¦¸úyµnÿ¸Rr£DÛCï°Âô)Ù•“rçÿæOΖR·©1€U‚…‰#•Žæs·èbEÄÁ Æ‘ '9emü ,ˆvÄ0sÉÞOE”š{$é9$÷‹ªòVVDrG#ŒïK~¯p褂@JQYX¬røQ€à1à\EÎþ‹š ÂÂh·»m@h*êÇž–Ùúú¨-§w¸Õ]8&‹ß$Ðy|BdQ\.ÌHõÊù»'{8­+:,ëF y>r9®2O7ê0Dÿ è–`JÇ«s=8% @@ -9391,35 +9149,35 @@ p ˆ¬Ý ¶{{U"FRUóUÏ?g&Ÿ³>ôP@~ÚÔ,ô§á\ÐêëÞÊðo«5Ût¶Y¶Çw’e¿„ÅP³q‰ˆ>£ ÑÄ]Ku°Jãíú¦ÞëãwÏ è"±}ï'Û7uM®Ý\wˆ*_KZqI'ù¸n¨'¼| -b¸öÀÖ8ÐLH㉂!¾SÈu9oÝBè~SÉd®s=š<ª©¬›ËߨTÕ÷çä/騻Í$2À­e“[ööôù—e;)jˆ}mÁ‹ƒä'Š!üÑût—|ŒE¢åüçWÛPŸÓåêÅûÿå åÿü?A`n4…¸€L!v(Ÿ!@g0ä¯?  ü/b\ƒŒendstream +b¸öÀÖ8ÐLH㉂!¾SÈu9oÝBè~SÉd®s=š<ª©¬›ËߨTÕ÷çä/騻Í$2À­e“[ööôù—e;)jˆ}mÁ‹ƒä'Š!üÑût—|ŒE¢åüçWÛPŸÓåêÅûÿå åÿü?A`n4…¸€L!v(Ÿ!@g0ä¯?  ü/®Wƒ£endstream endobj -272 0 obj << +220 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1122 0 R +/Encoding 1049 0 R /FirstChar 2 /LastChar 228 -/Widths 1133 0 R -/BaseFont /KRSFFC+NimbusSanL-ReguItal -/FontDescriptor 270 0 R +/Widths 1060 0 R +/BaseFont /PDVTOI+NimbusSanL-ReguItal +/FontDescriptor 218 0 R >> endobj -270 0 obj << +218 0 obj << /Ascent 712 /CapHeight 712 /Descent -213 -/FontName /KRSFFC+NimbusSanL-ReguItal +/FontName /PDVTOI+NimbusSanL-ReguItal /ItalicAngle -12 /StemV 88 /XHeight 523 /FontBBox [-178 -284 1108 953] /Flags 4 /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 271 0 R +/FontFile 219 0 R >> endobj -1133 0 obj +1060 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 -244 0 obj << +192 0 obj << /Length1 829 /Length2 995 /Length3 532 @@ -9428,136 +9186,138 @@ endobj >> stream xÚíRXuO{’œ©(ÈÄD¿¸– -±Ýcnþ¨ *dþívw'ÛÝºÝÆòC%%p‚?ÂT‘Eðôh‚3L24ÉAPB‚š&‰ -j"v ÖþYõt÷ϽŸ÷ó¾ïç>ïËwWxÉ0J‰Q$ã `)+¢`ÀˆÃçÐ8Â9ap)€%È j‹$–zCR‘˜Ã”ÎLêX̘9@™§ !abq-ÛE4@A¡Θ@¦Ñ€ˆ -=ˆÀõ8mÄ1†F  Pâj‚ä-$U?…1ƒîyʈÓzV˜ÁŠœ X‰EjÌÃUa(ÅÎÂY%ÿ†¨¡Íƒ M(¢h?èÒ yDKhÌÏ”Vg`pÈ) §É¡ÔøSqr# Ú¡Ù… ¢!P©ÖàÀ ö@>¢§ BD˜p,œ`ÐX B4z|ÇIl¨Ö¾A!Â(™bIx¨ç³½&Âd–šu8€þbÆð_1ëM˜ÀJHA0Kdßç_1C†’(…¤x‹üBÓˆ™Ã^‰@" ÃM7±Š…’bØÀZ“TÍX+„Z‚4èÐAÀuƒþï {tB%»œùòñBvÿtÓÏaßYl=M°??€¼è‹¿?eJôò–/‰«†ý€X,Jú5Ð4N2ƒ§Çºûìj ݲúÞ§ÒòŒýE‘Ù©¢*Á -®ycFÎè~Ïé7V¿·ü£Ü÷Û_—VÑW÷|À{«ù/¥æµ}ØuÿèÂã÷Û.ï±ÝcÚ$qó§­Ã\¸æÖk SïØRvž‹v»²0œ«ʘ^¯š7JyéµsbTÆúzÏ%²×Ûã'b}Ža[ªVš~uKŸ¶™ß}RQdêÉH~=±éŒÎ{!ý¦¥ g]ØHN•›ÿ©Öºê´Óí¬ÔÇÝB&×\õ‰}4©Æ34ÇY µù ?Ôisý~­}ÙÁÏáÍO®;Lú8ùA—{d§Ûü_Þû¤rîýe\K’`qÅGQ¿Y+«G]ªœ;½ÝØõ0dèÙÞrCyoŽ-vëM!·ã–ïÙKu ¬WSµ/½æš·nIÌŽ% êa9ÑÑ–yJçÓ´Û•X·^³rgõg%ã"š$bÛ¯y£¼à‹ãÓçT¦ÙnË=q1RãÞÛÇ«rÛÐmù}^Ö*¾Ò£$?!ò}ïú9*È\ó(ír\ã…¶aZ-T×ÞuÀ±åÓ6ˆrKW<¦Mû2‚âc´;_¶)ì™Ìó6L™šŸÕù¤KêÐòSû,n—¨/r’¯øjìíÛMmã.ðóÎNW¦HÆúH¢]9o?”ÍŸŸè­y'Æb¤Î'W˜ŠßöLí2·òâSÞè9Z[ÙoZÁ‹*NÄŽÍp4pOX6ÜÝ¡0ëÀâëÝF']vÍòõ¦\,ÝócKʹF£îüû˜Š9·6‹âwÙSv'wgòßl¸Ë÷KXäâìÎíÙp*ž=¶rÿ°Ë¡×Ô2õ¯ sÎI¿2A’¹J!÷œ2y¸u[R^:gõÛ"²‡²©©¤÷}Ÿw´ãʕ۫ÝÛž,¿#tŸ;zSxÙü[yië•ÐklÝÊ"§U[”MÖEw5ÖwJÇß/Î9Ô03;¸ü&6J!?§<ýàìšYÁE)¶÷¶ì°{ì‰R‡ êÎÜ†îæŠä«µWúW{m>* ¯õVe.í«ë˜ì&tC³Cb]Þý’·Cs²Vä FJƒ‹ky‚вkŽ»¹Šñ k©¾¥%f…e)ÆúLΫNÒ£åùîÃH"ÎÙØYáw´ ^•ÛýIvË9©ý›ï~ã†è™;‹§ÎîÜËAýìhYuÆäd]Ô!ºX–}¸dcS´Ogë×£ n_Kê=S”`«?Ø8Ì¥jMMþW[WÁqÉÒÒÔ*ßÎy[ŠfBÿðáüßà?ÑÕàÍPZ„Žãü´cendstream +±Ýcnþ¨ *ã×ü(Úíî6N¶»u» ä‡JJà„© "‹"àéÑg˜dh’)‚ „%4MÔDì@­'ü³þêéîŸ{?ïç}ßÏ}Þ—ï®ð’a”¢HÆ ÀR W¬€! Ÿ@ãCPä|„Á¥–H` 3¨,Xê IEbP:3M¨c0#`æI dZœ&P„r„‰ÅµlÑ…8c™F"*ô ×ã´Ç2@‰« ’#P´TQ@üÆ ºç)#NëYQ`+r&`%b©1 Wq„¡; g•ü¢†62h4¡ˆv ý K/ä-¡1?cPZÁi §0œ&‡R—ãOÅÉqŒ0h‡f2ˆ†@e¤Zƒ/ØWùˆž&}a±p‚Ac +ÑèñA'±¡RXû…ƒåòˆžÏö:˜ G’YbÖáú‹=ÃŬK4a+!Á,‘}ŸÅ H¢Fjà-òM#f{Al$‰0 H 7ÜÄ* +HŠaKkMPQ4g`­j Ò @? Ôi ú¿ƒìÑ •ìpæOÈÇÙqTüÓM?‡}g±õ4Áþüò¢/þþ”)ÑË[¼$~¬Nöb±(éoDÔ@Ó8É žëîóXE°ÁqŽrš/Qèì´µ»*6'Ö}öŠpäÚ²_š¾Ž²%ï%°$…h_„»š±Þ(h/ßZÍ«Ÿ¸ý¡}ØÕºeõ½N¥åû‹¢²SEU‚\óÆŒœÑýžÓo,¬~oÙG¹ï·¿.­¢¯îù€÷Vó=^JÍkû°ëþÑ…Çï·]5Þ#r»Ç´IâæOZ‡¹pͭצޱ¥ì:=í:w9da8W”1½^5o”òÒkçĨŒõõž²×Ûã'b}Ža[ªVš~uKŸ¶™ß}RQdêÉH~=±éŒÎ{!ý¦¥ g]ØHN•›ÿ©Öºê´Óí¬ÔÇÝB&×\õ‰}4©Æ34ÇY µù ?Ôisý~­}éÁÏáÍO®;Lú8ùA—{d§Ûü_Þû¤rîý¥\K’`qÅG+~³VVºT9vz»±9 ëaþÈг#2¼å†òÞ[ìÖ›BnÇ-ß³—êX¯¦j_zÍ5o]DÌŽ% êa9ÑÑ–yJçÓ´Û•X·^³rgõg%ã"›$bÛ¯y£¼à‹ãÓçT¦ÙnË=q1JãÞÛÇ«rÛÐmù}^Ö*¾Ò£$?!ê}ïú9*È\ó(ír\ã…¶aZ-T×ÞuÀ¹åÓ6ˆrK—?¦Mû2‚âc´;_¶)ì™Ìó6L™šŸÕù¤KêÐòSû,n—¨/j’¯øjìíÛMmã.ðóÎNW¦HÆúH¢]9o?”ÍŸŸè­y'Æb¤Î'W˜ŠßöLí2·òâSÞè9Z[ÙoZÎ[Qœˆ›áh<àž°t¸»CaÖÅ×»Nºìšeë/L¹XºçÇ–”sFÝù.ö1snmÅï²§ìNîÎä¿Ùp—ï—°ÈÅÙÛ³áT:={låþa—C3®©eÞO;ê_朓~e‚$s•0Rî9eòp붤¼tÎë·EþdeSSIïû>ïhÇ•+!%¶W»·=YvGè>wô¦ð²ù·òÒÖ+¡ÖØ»•EM«¶(›¬‹îj¬ï”Ž¿_œs¨afvpùMl”B~NyúÁÙ5!²‚‹(.RlïmÙa÷سB.¨;sº›+’¯Ö^é_íµù¨4¼Ö[•¹¤¯®c²›XÐ Ír ‰uy÷KÞÍÉZ’ƒ|% .®å *Ê®9îæ*Æ7\¬¥ú–”l˜–¥ë7298¯:I–{ä»gt K ‰8gcf…ßÑ +,xUn÷'Ù-ç¤öo¾ûW¢gî,ž:»s/=ö³£eÕ““uQ_¤èn`Yöá’MÑ>­_.¸}-©÷LQ‚­þ`ã0—ª55ù_Yl]Ç%KJS«|;çm +šýÇóƒÿDTƒ#4Ci:Žó8Ucendstream endobj -245 0 obj << +193 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1134 0 R +/Encoding 1061 0 R /FirstChar 0 /LastChar 48 -/Widths 1135 0 R -/BaseFont /YASQPN+CMSY10 -/FontDescriptor 243 0 R +/Widths 1062 0 R +/BaseFont /HMMQGQ+CMSY10 +/FontDescriptor 191 0 R >> endobj -243 0 obj << +191 0 obj << /Ascent 750 /CapHeight 683 /Descent -194 -/FontName /YASQPN+CMSY10 +/FontName /HMMQGQ+CMSY10 /ItalicAngle -14.035 /StemV 85 /XHeight 431 /FontBBox [-29 -960 1116 775] /Flags 4 /CharSet (/minus/plusminus/bullet/arrowright/prime) -/FontFile 244 0 R +/FontFile 192 0 R >> endobj -1135 0 obj +1062 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 -1134 0 obj << +1061 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 -224 0 obj << +172 0 obj << /Length1 1166 -/Length2 12627 +/Length2 12744 /Length3 544 -/Length 13447 -/Filter /FlateDecode ->> -stream -xÚí{SxemÖmlÛÙ±í¤bÛ6vlÛ¨Øf%³bÛ¨ bÛ6+§¾î¿»ÏßýŸ«swž³ÖÅzß1æsÎñÎõì«MA¢¤Ê læ`”p°we`adæ(XÙ™¸¹¨ÛË1¨-Ü@c8 - -5+W[àÐQg ±«•ƒ½˜±ë^ÍÒ oì `e°0ó2sór°üY3³ý#ÐÁ™ äleçà Pºm­ìÿPb¦nv@{WU7GG[+ ™ -ÐÅÁÍÙè 0ÿSÙfˆ:8z9[YXº¨ÕU4ièèèÿ…°ðððL¼þÁÄ€.VöÊ? w ­ƒã_™þHHíΊ6û+VÉÜXÜÌÊõ¯vÔ–®®Ž¼LLŽæÆÀ?£‹9£=Е‰æO¡âöf¢v ¸Àý噘•3ÐôOS^Lÿƒ‡½ÏÀæVöfkÉÌÍ‘IÝÞÊÉ (-ö_Á ¸a@W3+33+èzšZ2ý•RÍËø7’å/ØØÞÌÏÇÑÁ`nlëô³2þyÀù¸»®În@?Ÿÿøï;8€™•©+Àhñçþ¥þšÿ}/oìêlå Ðefdff0ÿuÿs¥ÿç@Íìm½þ®`l0)¨Ëéˆ(Ñý{ïÿŒqø#ÉÀÂÅ``åæø3)y8Øþ]ñŸ^üÇ¿¡JÆVÿU'ó¿$¥íÍ<oçÿhÉèìòg6ÔcÀ×Wppµ2¨ÿ5:zÌ̦æÏƒå©ÿÆÿƒõï9$Ülmÿæ -õßíüñà øË[cçÿ7¶³²õú^ø÷@Màß§ÿÿ #íjlke*loaûO›¬\$¬× ã{0üdàTüt#f‡‹µÝcëWÀ±)ÇgÿöÀš+¦4a)P£ .ž€/ËåaÃ#Òņ†&‰wÎØðEá†zæ†y/1'=ÿDÔkXꊤòQ›B@t -M5Ü3€ðYçèØI -Ÿ¨²¨Vñx‘†ë5øRQÊÖ_™j~¬[ŒÙ:8"^¦§yö…JF¾ùü ½º ÍhaqP‘#`>\εþÚ_»œ‹·{ª‡õÕ²¢ÃüµṉˆC†Mßq~¨ݼdyÔ³ÒIgã -• û>8§mp>/1&rY†úê׉ú3"mW -Ü0ÕÁhÈñ=CÂbæ(X¬0™$ A|‡«¼?ÿ0åø²²ŸÕNÕœÍþ³` iJg°zœ¢\%V™-–Ú6ËiL5’KÇN7niµ] ïöÈC‘Q1_ƒŠådšž›øÊB¾2ÕuušL‰Ý5à‘'„©6‡~<¸Ðnf•†ÀÈûnnß'¬å_¸ešC½]zÝc¿´å5Ò´q -9:°øîˆí‡—W^ 逰‡×ÄQÈôtÆæè2ŠÌ.«Ó¯=Ìœ¾ðƒlP󞸇xñÇ-^‹[jàU 䪬¡Zø‡×£Ñà.Z‹Àp´V -J¼bôâÔká}^íÆSæro’ݱ5,J0Ñí0þG‹£á›KBb‚<)æ\líµFÍ`õÁÓ–c,Ýî8$Mðç1e§c’Õro–|mwO{ ¼HkØÆŠªD(‡G"60s©]+,ÁS“U€ ަ%DSz"œbÝ2¯‰r!š\Ÿ[ÓwbFŸ3\R4§³ J•îJÝÎeêøÉ·æ»”oén|à÷ãèþŠÉÔF¢Š¹Uç÷hÁ’¹Êˆ0å]æ½€]ôàÖ¥+Ïלܺ ŸìÅ6“T݈Z*ƒ•^ ïç8!ö>bѾ -P꣯˜uܨ¡¢‚þK´ž„D’RNíøõ¹“0ñ¦?T°$­/ÈqeôŽRPÐé³0V¡g\}¶°§ú51yâxYŽrÐpÞêÉi¥)¶ê9×™êû’rk,l5Ù‹M×(Ÿº ƒÞDºÕþO¤&t$‰$þÔß-R…A§c0Ø<2{KµtÇT¿: Î'ßâe#-þ²f„zä¥t}±ò˜D„\è««å‰i…ÔJæ™xX‹üòªÒ·Ü­¤¸1~‡m+÷Î@õl¤J>´]×ãì -³ pÉö`ÙO-qÁéóy•€tP(hE«_f«Å6ùVè?zU³Þ¹Á{Q;Lœ+®†œÑ>Á¹jÊ€ð§!P“žÈ%úä0Õ+œ(Ò%ˆf -ÎaP‰ÚÔ|¿ÊB3!š6ÑQƵЇM®U—"×Éš/ÖkòQeDxv¥–'Yêgì¬MÌd¡ƒJÍBت,iH"†Ãm×y¸%Ueë¤~ЖÊ}ˆ›«°¨÷➇Å'‡F0¼‰äLjY•W¥¢9¿qêŸ_(ùôùÙçaW·0ZAgïf0˜©FSÊzæòy1a}©ŠÖ\¦øjïÒQ9p“ùcîX WÂ"yP6ÌqØùî#ð•àSN´\–¦Æåï?§P ŠÓ ‘›œ¤‰I¬ˆ^9¡˜ù‘MЮѡÚž(]ib;úŸ^<9·tÓâ¢Ö/´ëÉŠ_?"I¿{ϾÂÅÕa&D>±~5”’»dʤüö]%ù pqãŽÝIšˆ=(ç±Ø BgoªÍsƒ¡ñLŽpU” ·°÷À;|ÞëµÈ¹S6,5×+,© ÌÑ£CÁ^§kglpe‚@–Wœ0i.‚YzÙùkÙFÿRâú®¼Éè2ôÙæ[‹BFJÒH²U>’%¥@ú;©u€à^¾|U e’_E4¦9O1|ްF¡PèÏ©µC wküÖŒPDD‹˜3V¡To|ƒ û”©z|Ûtc³wVdVúæúU$ÌDtÛ"ðú°ÚåÒQüë¥Õ¹»ã oŽc°ˆÉlα¨õÐñ”ÂwÃg“åKøx;Hä½føF…ìÞÐJ3¤@°B!­òºK*¿ê‚ï( ¥â%¾å´"aÆ9«²U¯2IR!ÂÑ|H¥ ˆ"ÚdÆÉŒÎƒ‹oh-TJY^ -©ïÖø”¹7õyí™[‘`Î5þˆŸÙ|kc‘¢Ö>lž¼sR¦÷úC?t°åGìŸõê È.üæÈû\æ“ÂûíVÿ BTÝÂ1DªzSïíxŒ=c¹áˆ}yõ¾u†ˆ™5è\ÕwŠÆ*,½ɨ½ÂÙB77Œ#“^‚•dèÌ®Š/ni­ÉðU>שX/¼KÁèy|¼¾2í¯ÑúñäØÁ×- iP!U¨iòãîB?ø4U)¥Š÷„÷ÜKâÖŒD#/6–½¿"œû`Ù¸zsöqH;ÆÑM¿ƒrM% ‚bd…RÏÐ/·>¯å3,Ô91š±0Ç;|™3› ÅgÚä ¤M:‰÷Öry‚O®•· ¿VúÚÅÙÆ¤ø3·åG¦]×b$àä~{®†ÊEÌŠ5(œ@ð#¹=Õ¾ù.löМNÖx8¸öÓU¨c¡ -ŸlàÞÞã¤262òæL DçÜ4ý¶¹†xùã‹Yï[†pfÀϺJÄú8ç˜YÍ×,ЇIH]ž…ˆ8)±Dý\7÷;HIžÕPnÚÄÎÏè™dzÑ̦šW`ï --FGú@©½üoØu^£ÌtšŠžé+×Þ4—xžoSêµ oÌ) -û7Áfĸ!ŽdÒáµ×Š×_goWn÷×õË7ί]Ÿ­Qê¦Qg螤–¯fÅ\X¿!Â߯þú²}Vø=èF¹ì6„}ا'¾Û¨ùIÒkW•ó[ô³¢wÕ¯haÊ}éõëP¦íЇaË}õôm.‚\Ê„£1 éÁŒ` cVH÷§&¨¶8=´¼O—ÞèÆ’5%s¸ÅÖµ-’»\sû˜ÆYÌÜä[ÕmŸ¦\þYÏ!ÕÖ»}BÛàðOãòêüÒ„Å‚†…ò]ÕäÐ -µ~|é9ûÖnó÷˜›4A¯H¡2fCÁWûá¶ã¸+¦ÈÃÕ K»ÌÇü‚a·×o濹‚ÈRäдiKcô‹´£éô¼‡QéïgÝ7l†ÑMÊ€ö·×EêrÌßâ+ù"˜¼‘oÍ—q…á¦.ºÛ¯F¦RÔ1­‡T·ðÑRyä¦E_÷–¤£À™ØlS~Ž`›^º\W{Y"k‚<¬˜<:2ÿ°•Ü„â¡Ê6”|ÿ™#à²~þÍ":MëÙ,1¸]~iÖ^¿_{ï†ÿËl Q©®ñ@  m“ Òn(RÐX¥O*ûîœR÷æÕN±M -« 7œ@ß~(zˆrâ‚”¿IfÌšx¨Íüá5"i÷Û”žä'¡YÆ~hÃü±¬üÏ@ -1ÛIw´GÿšOsÉ~” -ª"G$Ôy'«Ç/äå¨PÔN0 ¾„MãÀÝôºµl Ä{`Û&%X ï€#Ëø¥É¿Ú™ûÊJ©ÀM²USDv×À>K‘¡[E>c}™ÓÃ×™¥ Im1ÒËϪŸÖO“é–O¤Ð"ôâ}?!z¤§Êö¦m§É8žH„OÛ É.æ;x8›{…ò4 O`þ¾|Ía“ÁÊ„i@­–N‚Þ+s -G¡Õ"ïZ˜*ØfÍï%Þj²éIÌ¥$àÇãÉÔÌKU1ZAä¤âÔH™èNP§áÓòd˧íývªÚÇÅeºjœ·zÎSóÉ‹d¯ùþõžè1Èy{£ÜT¹ç¸=⌤¢~0eøñ“Jû€sr&6Rɶj™•¯ëøê§¶Ç·¯0š`/¬¼åGi6[õ¤vå<ÞD–DMÄÊN•XON ä÷8>CÊ£{p’'ˆN¢ÚwÖEìkh¹°Ûžz[]jêÕáqh7Ž¢<;J Úcó“#ƒÅä³(šë?êÌãUj!½~Û0s—1¨Ú½u¸ÍÕ^œ QT–^˜S?-;K/n¡e c ±ßHÈ|-6š’ï5¼ŽÞCE8íy¼Fäˆ6 Êž\ñ.ÈUÛ—dè7BÒkßÃr_Š?£Zã{DÎÒd:æê&[ßï\‘›Á;âò[p@ŸŸ£Â«!xß•ÞúÇ ™âc£'dQÚò!J—ù¸wã„f¨~;˜ªj³e5 ².gv]¡t/Ò\ö¸;æM}¤q_©+­Íb%ä‰ÑÛ-{ bJ“\çžrÈÄXÿj5Æ ,&?#3é2‡!sþ®1ËykL‡ó°mtÚEb¤žˆ£õQv݈=8[7b¸›@Ø é{†¯VܦEƒ´ ú¥»6 -oH?aOKn¨¢[*mv,¨¦+´ø.ÔMßU ã<6ƒÃ ÒH}Ïå¤ÙLEäÈ1›´9î‰~Ë­Ë”¬ð›£)[~py¿Ò; -F%!~E©Œ\+~Ò§=¦µÇØ’þ4›œ’Yžó(èRMÑæŠ¿àÔÛê»ÌÀE¸Ãðë }‰!©AgŽ|0Ð%0‰S„t°5áqø’Ëv˜{n !“Ù¥PŸž‰ß%…¹OË>•}~ÿɸ 1¼D9¼49NØ£æz¾\4a$*’|‹KÈâ$7{ÿ—L\ ’•Ýæ-Àöínƒlœ0~3e'ºT9÷Û;úÌZ8a‚o<ªSW2ª‹Vî/)k8„ ©<%V±@ëA_³­f.Q PTˆQ¡èFJúä\Ù.€»ÆLO“ZŒZæy72©±Úî;2º×-à¶µTïë×ùö0uVe½CÔôc°Ÿcù‡Ê£_üy¼PÖh%Uµé“î!Ñ™2æùøÓ[ˆO GÖä%´ì à}¾%xÎñîÆ÷ŒÂrùQL~Š NÔaÈoAàžÍ——’žÞ99â1ø~9¤†t¢V;»ƒØogúq‡Í+Ù+eóÀˆÒ5Ù ˆªH%°!©,ã¯cBÖ¬ï†ÜL¢„,ÂÞyu“]‡¿H€rjU¡|[OHfrÛfïšÜvF]O—.R T—¸Ó¼! /)>UÄ“²_#Þƒ†Ûû›Oœ LQýdÆWeùeÞ‚*óÔqYÌ!––èO»ÆòµD¶WÊè=±’Y8ð(_𻹵ƒÉqc(C†ì3E…!þŽ>Vê%U³Ü$d’{ - aÄJùƒe -Š“—®+Üâ:äw®eÁ^¿ +•>YÒß 2.¾[½¤vß%w0^qøždµeù²)Ô1·t„iñùwpJG!ËËÚ#Èödt•KLŸGc' ™Wj£yp^6£ª~Îʈœ 4ÀôeZ˜Ôûuæ<ə̷¤Œ>ñ/ÙoN«3¡Ð ]øèqú%þVVaÝ9Ký¡µ½˜@_}à^ç¡ê˜níÆœéÞvÉ+÷ŒmžØK€ùKņÝýƒ“xƒ#Õ½³”‘„àÂèôë‚BB=_yx§Á9€ææ =,U8óõ´ô|MÌ,gÅ|:*?ñ¯,”ÈH•›¨¦CQþ#¤åj⣀­¶6BîïÖYïJe6/—ä$±í3GÒVÓáÏ *kÌ8ejôFU¤ëõ²ÝÂPÎøÖ–ò|ŸAm2íœt¾Óɦٵ¨…."*}Ò=ÌÂ%š&¶4=Ô«RØìþ`ØgÚÆ»Ž:»lm„Ù6ìžyò«Ù›WkíþO E*áîYœqýyx o{\€o ‰`'èïpä¿ýj÷³¿ñÒ5‘a¨ÐvÌzªùr‹…¦–¾§MX![.ÇÉ FäTá ¸ÞSÀû¡F ]s;åÔ»>ª>”Âú6æÐQRŽv§²Î:=•è¿Ü|!K+áQkš½©eKøá´jêáû#‚ÕÛáªpVus…¹M…’_m{gñ”ÅSULlÏ÷¤¢À i[,*gãe«Çz j¶#ôÖÀÆB±ñAH–chïiNU¼twò3,¢ ’• —ÝÌnÿ¢q4œËWC‚Ý߆W.¸PfQƯ·O{ms©‚bÖÅÏœmã†l”š–w~£väJ¼Ã/ÐBÛÖ5©ŒáŽâ}Qê)&Ylï±D•'Z,5ºAÒü©’õúIlÂÏH~Æw2ú‹j -’ÏÊkNŸ‚wÍñÇ>Ç‹.HƒÊ¯`60Û¹äûtqjw䜔0"<Âdò£Šr_õß{óƽñöxãCmëªóÆ€| -2T9[l&ðY±uç=ûί&Ù©òdÍ—Íw{#»!œ äÛ(ŒâÌà²¬n9#¥yÀºu©øa?xU–è¼æ+vRÏŸp!Ïm„_¶"Dýíw“snu«YlŠåjOÍ›žßé³ùWw/¾íø^qI«µôXzmí :êÍuu~k•㦲ùvý­aµÉc~Dqà°â^\©t£sõ`a÷žm¤’ò®ó´ØÔÎú›ƒ›ô”Qgêƒþ/™5ª°QlDÄÕ¯rßý=éP€Ñç£`rhUÇ7ÐDÐJKŽèr½ GÃÒ°¯‚µ£y §s‡–wjÙCYË]½dìˆOõ¶ÇDf›ô’òPH8 o4 ð} (ùO„ü oRÁ­Z)…’mÉWÝ\Y6úmd5x†˜õ^×׳dß5c2’t'X¥t%—‚Su6g¨™b‹~1c³'ØÎ¢óñ8ÇcØ ùçÙò‹(Ljå1[›™Þ*|)§À¤Ñaë‰ißwMx¬Õ%Ô/ÀO÷k]61ßä¶Z3ëˆÎÙÌ†Ž„ ¨ƒºÅX3«¹*±,Dδ«­âޥȇÆéþ`Ú™›9G*ö( põOün|×~õtñ¦ ÝiÚîˆÖô¡Ú–˜¹ƒM·•‰kðVfYiÁ\ôÊ;hÄA, 3”¿÷%e#ìQ-ZuÏÔÂü‘/º%úåÀÎ,–ËòN¨î0–èæt81¸ÑmØ8ûñ1%º{©„›‘­1àå6” ] t­=ŠvbëV\qÙ„9Ï wIrh$±f‘h¶Se2‚Âw~æOâ -¢@ú ARN”¼46Ë€ädͺ£àÚÕ¬ñºÐ‡‡±Zt½ÿ=«PÙg¯ŒÛ2ë+ÚËXp-k”›(í¸ÿ¨ßÄn=}Ô["ÒÙÚ¦Éo]ò+*rmöõRICübèÆ> õ†×Oë~àçJ·^þ‡PMi»ãØwY¿%ŸÃ‚|¹ïï¸Öfß-h*‚äd*Ýæ¼#¬]Œ~2«”uâ_ãNà#¬"'ê6Ð.|§Îª´c7·täzݙ֞¦Iշ峞S#7Ø¿Dækå@£Öv¤Ào«îQ·"óŽuT.Eðˆ9O€î ØÄù_4˜tÆ©·ã›€óËüzoÚ¶²=ä‰ß¤žo´po¾\—ˆÈöÖ•t -•Âúõí©ï^é8·v¸÷a˜N>&{Ú§£µ°sô̦V½d‚*´Šã{ݲ‹†øf, vþé —x欬”ÌAw%šVÌ~³Ô%EÁ¢Ì²òðÜâ¿™n—/d°\§ÉåFˆ+उS J/Ì”{gF`ª/²qª†â!¿óWúqF6€”%ʳ¡s–.­ÅFÄe!{t„DpÉ‚6&Õ+8h2V+rIgõÅ;âàÛ¬#™Û][DÌÕ -é&ò…ôãôÀMjàšë òåçe¥n~ÅOYaü­E½£4å7Ç›³ºxfOùœQ¦NNêIËsàǺ±Xp½"¦+I4¥%6§ÙŸ)µ¤v±Ö–$&3+z!›3Åa(<lãà‚Ÿë>$𲦛^ÒÕˆ³ç£t‘Y?dêŒ$Û× ó*³Ì€ÊÒ%µ\YéË@*ÏD,3®q®Òp݇뭻è Ào©ñ{k9 2‘ÜuAçÞÓ *µWw—Ò“‰bòoß´BØFkz–Ã{æd„æN[âzçÝY>PáÿTK°Æ<ˆÑÍSyá脇ßVk'ž¦®ÄH¨ÕöàĽoy- ÀädX„Jžl“rvFâ ö¸Cñ_o/+(¹èít-JývªÖ‘‘ÿÈÞ‹[­”y¦/¶‹Êí-[ôôlû ´6ùΫácóæÉôÍBèé¿$:s ÙõU "bØ:V”Ëø±¹í'¼Ïš„Ià÷”/å -Áü×1ž-GÊŒÙS÷!1Z*°J¼Ó¼÷ˆ¯«·ôæ tÉ (™©¶€ˆæ|0Sÿ–©ŒèduÆŽ|ðÏoºúÈÐ÷ -§[)|ùεˆ nÕΩ`"àëñ‹o†¤]¼R0± À³{Rçef‚à"h”ðdz” L³ÿÂ×íÅiŵ´¬ B‚ª -LDU§ô{o9…üÒñ\.ž[ék©H©·Uྮ¸–æý;<–ÝÙÑ+T±<ßsùU9ufÈï‘Ü6óobêà…&ƒF^‚á!We€"à÷f”¯II‘Ú -¡‡8ÃÁCˆ;¢ï¿õµRjÖ²›•ê‡s[µ~NlæÆÓ[•ì¾Ee9—BÜê}Mï˜9Ƨs´@Þ¹í!0¾¯±®ø¤ÇaØ»Ÿo‹º°P!dÝî€Â÷äl&_‘.ˆðÊKw6ræA¹‚ð]+ºáÑ Æš"9)!º´bĬ‚cÕbµi®ÀVDR¨ì‘‹of«ZçÓÑrr¬ªƒãÿdmkl§}Sw$@H÷óJ‡›ÊÏçèGÆ]q|!ßæ--ÓZf§±A~àc6S_Ï£òh-D×~ÔXHw«ßó–ˆ!¼Il,’ôáQ{ë’Í@×d2ZV“îœ -åÐÓçÄjÁúJpÄ·HEÿä¹Ï@küzuæa•[âø…1‰èùD¹A„aƈ½Ç<-ëoÔþýº}ám’ªÏ,&²ëk±†…fè„ßÒ>nA–¿(õ…³»CÜXD„…@ÇgIkjb6]±~fÒ]‡•]œ£Ô ²)‰¥—ÒÞG»kí—à'iÃ#£±3{…wïCê ·’bFÒ«Ð$kD‰òŽ`ÉaEªaKŸÈ“ÉÁ‡t¹ivk‡×K îHÛçÓ*¥FÚ/ðo0ô¦Ô½%?òa@ÎZu,Ž -47…ÍÚžÝãKtGÞXPË–Ïáóoðä›íd¹oPo0YJ«åÈx„æêPWQŠÒy0ª9ÚêðýŠŠ¸¡¢¥a 4ãWŒOÊ܇çí«[ˆ'TwÐN©È7µ#›6˯l¡–}FDƒÂäXîe·InfrÊS\¼\3þû…N”ÅÆ­¿Òš:6_ï¸#ØŒ¿‡ص@ŸõYÌiªªåÚǼ.Ä3Ó18WBp·âs/¦{ààuž]iÜ SÆ`/õšIïrËÉb€_ŸÚyk)}ë L,}KÈ“GàÓƒò Dá).Ú¦‘xg »vŽv`³Ô¾JÅùb¦§B`è“Ê«8 Ÿ0뜻<ŸtFC®áì—8n©Ùô@Òk2 Í“óÃayŸâFãIcg¼ò¾Û{î¦V½Ð__’QÁÆwÄÃ07¤{—oc<ÉxøÃ‹âp »ƒ€æ‘ 9:¹cª–ؾL½lºox—À¾x-j_ÒÞãöÒÍ1C-C=¡£²³~Øô»+håéΣ•ã¦Y÷#m›Ãð¸Bs<‘.õ”ÌšÀgœ{ Ô×¼ßÔŸ½šô«ì=–´¼¬vEÅ,]jAƒƒÞ~lÈKGÂÉ•ÝdGArr/J»ÑÛLC¸™NÊKÈÝÑŸFÜB'‡]¼<:k¬ä¥`ƒíÎ %ê8í´XU,|ºbJ,÷¤Z79óÅ^ûSc¬îü¶×¯–n*Y1¦Þh¡xa>ˆf;ʸlã0Ï#øœ×–µ'ãâÄkTp½òM«›»bÅ-Zgõf{Îó‘<;ÌNcºô³ E1Úˆ J?•}ó}pÉet”šöN\Çg›S7üí¾Áa U!ÁtSã:dØ$®~¢Œ˜„_j.XÚÔ<¶r_|X¨?c]ll,ìÅ€:3™_°^HMù8Í1®«‰=|ñÂtØŸýäÈeÑ4…oâÒ ¼²ˆw˜²­E)Hä$¤õûV(&ÞºÏ@^Gh>^ÔkU§$A¦=-J¶ÔÑhè÷ 9ŒÇMwNY«eJTþ -#wÖ¼¾Ml¬Æî);‘jº6š»°˜y¦ÒtZ¦BXäOŽóC!r§&×A^ñ²ï¿Y“‹àÎBká¶ÂšŒvLÿŒv¥Äë‚1³±R`ÄÑÝú½45ìòQ·B`È8èK -áþ¡¢.Ü5Ì ¿öŒ¬ƒ¶‘'W4\:¶X5gvs4<]­•Eì`õ¶!Y¼ wˆ=àã¬t8ÐZŸö†¢!‡s -=Z¼]–^é¡w”?ònèÕüŸ‡àcŸd ‹Â -ÎñDÞ'ëx&AIzÐþóÎðƒåŠŒÁ»ë{d/hõp š@R?)v­÷5W#v§)‘MY׿J^N“WDaÚÜ™ðeâF=(<¥øùÖú½Ð³/È6ÞäÓ^0Œ~˜n:@LšDèèë[‹zHUÍQ^æd(u~Ì8Ú±‘óˆl¡Ò‚ØFáœq>³ý.Í+4U;cZIXŽÔjÖáš*GÓ QÛsh"0ÚÃü:9kð©aüàÛSÐ'~eÊu§hcNÁõÕt~&yT‚k%¯EýQ±þí”±}•¼ÙÀ“¤nÞ9"{&#œÀcÎ5‚º1Ù„¹¸Žc„Ë,Ïs5_’ùA2\¡×ãrýq>US“z;FR—_7Tdhz6 -<°!Ë”¥fÝ3Ï…­{;0 AŸRç°ƒÖ¯qÄÒΣ8Áö1S4žÌ¨HLO~“7÷é·Ã(›5ëwèIK$>Æüø±Ê#4âˆ%“ý^Sº§)R¨5$[Í:’~ÝcËÔAs»ÀbøßÊ:‘§Ò‚¦eç¶2ØJNÛ|Öü%ôÅ`)áÝÃã1%r½‡`:Z~é+lÍrhón‹N¿äKÊ‘·ŠK`QYû°¢·­ŸQÏuïN Ò›¬†äfJ©w¨ú²ÀÖøq‰ûŒZ³·^|½ÆP{·O²’”n¿½8yÍÁš„ȕͻRÆë¸{BaXwݽ‚E÷šöb­†cÔmñ¸ñ!¬JŠÅœÄ#¢K|ÅÕ‡µ‹þRð<2ÑÕÃðí¤gª'zk5LPÙ4 ø¢ÐîÃoÑ\€ªóæÛ6×¹¹QÈCî­ˆ±—kyá°ûsUL¥DìƒÂø#Ñmƒí^!†–÷³ÑD£â³@’WŽZÌÊÉØžÄÉA;^º¶ôª®Í µí*ã»ê¼tЩ<Ÿ³Jb0zöœžt˜Rë’*e힥I6 ì!ŽU±Í4&©ûY&âv¤fTN›1ÍXÆI³Ý¹†  Vémtáj¤®6o’@ÔÃòœ°<¨}®KªjËA}|€=©úâ5T‡,·JÍh®@oi‡»pÏ‹à>~ÃuÇiŒ6xˆ' FÞŽÔµÂH -ñŠó6$0‹*cœ&ñ£ÖÁê·† Ñ‹TÞ!ÆEcrŽÔ®Ó{vjCCA’n>òÜú+Ñžòî(Fýkë›®ú@MÞ,¶Ø¬Ý»6ÔÅÇð܈6$UOÇÙöW¬wæÂŠüÖm(ÁšLÓ4q1j<ì)ï&½­ Á}4H+¯N<ØCù'*ƒTUfsÁ+¶//}éÆâòt­f³²§Y¿óƒÉÌA¿z/ðê°NAÃr>¬qp«ÁB™ÑÚ³mÅN"žbZ÷ -œ'¯‹˜¥À½º`ÆD²]ÏíÅ©ÂO­—D•În¹¢Sû,é&Ìg]r0nü¼ÚÀÊ2¿¹µnuÝ.KžÕßÀ Ï‚¯ÑƒÛmæÿò¸bì -ßXÔ嬿O b)àób4œ(üëœE‹<‘ÒƒN7cõ‹ó´…Ì#­VK¹Q¢R+S™.¼~v0 ×qÒ΄7¨'¬“å Ö¿O-z«Ïô0?cú²eèîÑ úÙv«%eLŒcÝ>–cµ+ÕÚUòe•K¥¾²×FŒ‰ßÃ3ã®s){ø<ý[1Íy›ô;A×ÕK·;O©’™ËH]¯äz|žA:Ëtè¶ŒƒÚK!lÀz#ÕV_ß§ª,îÂUXé…ÂG#}[MTq«ŸQ'ˆÜ`+ýV› |2®ºäˆLµâŽŽ).ˆøáå65Ó‰ƒÇ]£á˜PU#Þi]¾•-©aœè <%ƒ°êtüÙ,R TgH¶õ©kX*`Zƒï´…쎒¶“@*òÔJNwY½œßê€À!¶ Òòl0¥g!IÑò=º¡ðgá“H(I{"‚‚’ͦ×y?%¬ lZëÐdryy¯;Ú Aé(F¯ -þ‹:RöÅT.H#ƒk‘½gäÈÔ°«<ž¥cÍmÎw[B6z­U›.( [hèÐD¿EȲ PϨh*í.±8m¿ü—œ€·tIÝߘîÓ\{4é­”]û­ÕLÐG½‡ -“Œ-œ¤Üa“Å‘Õg5v -é0ðɺ-EçI©'sš$;,¼LfQÁ|šH¬—ЏáË#R"^3)%ËUÞVEÏöØãwEXoMÕÅ£Îì’ 5 -H:…^*> +stream +xÚí{Ex]²¥˜™Y%f&K²ÅÌÌ’E%f•˜™™™™Ùbff²dÅh1{üw¿îž×ýf5»ù&s‘÷Ɖ<qîÉE-ŠŠLI•IØÔÞ(aobbcfå(XÚ»8«ÙÉ1©Í]‚\FTTj– àÀQ' ÈÒÞNÌôW³pÈ9ØYl¬|¬Ÿø¸Øþ¬Y9þ‘hïÄPr²´µ÷(A@'K»?˜½‰‹-Фêâà`c 4U:Û»8™ùf:ûϪQ{'Ks €V]E“Žñ_6^^^€±Ç?€ÐÙÒÜ@ýgá +´±wø«Ò +I ÐéOÓ¦å*™‰›Z‚þ@k9ð±°8˜ÿÄ˜Í˜í€ º?ŠÛ™ŠÚÛþEàŒð—fb–N@“?Cy°ü»nÖvönv^ÿ6³´3ýÛH¦.,êv–Ž.@i±ÿJþBøWÌp±²³ò²²€Ž »‰Ë_%Õ<€Ùþ +Ù™úx9Ø;ÌŒlœ>–fÀ?/g#W ääôñúßÿ¾C`c˜Zš€Æ@ó?Çð/ö?a Ùß÷òF 'Kw€.+3++€õ¯ûŸ+ý?jjogãñ¯t#[ €EUVR^C•áßgÿg–ˆˆýJ&6Nû'®?NùÃÈËÅñïŒÿÔâ:ü-ªddù_}²þ‹RÚÎÌÀû÷qþèø‘\Nμ  ý›éÿ_ÁdiÐþË:z¬\¬\óçÁö?Zê¿áÿ£±þ½†„‹ÍßT¡ý»€?z8ä)bcäôéF¶–6ÿà ÿž¨ ü»ûÿ<Ò #Ka;s›Êdé,aé4U²™XüÝ.ÿPÙôoß!PÉÞÙò¯/ÀÄÆÅöo˜š…¥‰µÐÙùÏYü Ú™þ[Iq;{SK;s€*è+œLÿø 6qqrú#ÏßèÏ»ÿØ›Yþitš ¬¯Ø›ð[5w=Õ º1Ìp r«?üv!åDˆ±ßg†PÀ³® ä,¸ÿ”’#¦4i!P« ) O(ÃãfÍ+ÒÍ ‹‚!ApÎÜôYéŽvîë AB4^ZÞ‰¨ÇˆÔYÕƒ6•€è4†j¨=¶ñ“Îѱ£" !IUQ ¼âñ +/ÎKॢ”¯2ÌÒx«U`X¢Loëü3Œbëù#fM7†áòÊ2—ßR¨$¨ñÚ˜P»‚‡¯gº—ýÅ¢²Óì¥~Ü¡ˆK†Cßa“q¸ÕºjqÔ½ÞÅ`í‹“4\c迉Ÿºß6Vû™ËÉÿ©wmQX]Åõú§¹f³yÍò²ÒÉ Œ+GÒN“¼z_”isìWÒy;œvse‚]5ζGõîMá„ýÁï*Q–->›ÝŸÝÝ_,kŽ”Ð û®Y4aíKÙç©€M¤ü·XJ*®’u»Q9®‚µ?;œ&³?©[\êöj© ¸ÿÚŸ’Ô3æ<Xä§Ž:`gk‰ceÞ@ÖTæŒõòU] +giMí®<ö•z8P®“Vwá§]Õù¡¤KàaA§N"ŸU¿¡2'z¥ÿ`à‚œ!É æ½M•ÊDªÒÙ‡eM6¼N« ëÆº¬Œ +l2õaºqòú΋¦ q${B€Ô?¨Ôs½{}c^àž{“ª[ãÓHÔó¤Mo6vhJÄz°ôоï^.¬œ5c¥òЬÚ-å‚(‚#´cõT•É¥ˆK·• µz­òD$Ա˨DÐøNºz\”=¤,I•9 +ɇ¤…ÏXÎÒÀ  ÿ¨Å-Ï·ÎDaq+îF +>»€ÁÝ¡ò¨À=+›L•½YxElT“TØ.Ra ‡¿€¤ýS(„¨=7b,ìÍø=×/ü^A·_sàk—ƒe:`˜p„fÕE_±&ªôöt§¤t\gÞ5’3ûõ[NÔÎÞÁ‡/Uø³ –€‹Ý²¸o|;D=‹ò²lb‰HÂaØ]Y!ÜÄפ<þI6æÏªL_¦ß'5~ïðsoú¨åˆ@Žø”»Ñ³8Óco›ë³c ÄŒªïÏa[¹yÝc¡Ówþ䡟L[ ’ÂÜ AŸ9mîËÚ=á9Mÿ61ÿ6´ mp¾$1.rY +þâÓ…>š£Þ‹ä;R òm¬elšbêçWCÚÛ L`çç~PËÞLë|¾ÞÉ®3i¥† QC.ʬÜdŒWOšTóšÖüb*õ¾×ïf¾®êœ¾ö' 2}wÂÍÁXÐñSüJÆDŒ0…$ Q\'HÞ÷Ëõäš²ånõ‚õÏ'ÁZ6 òäsî@ÌXE¹*œ +µ ¶S?¸çÎÝü²ÛR¾Ñû"Ãþ&‹©x =ñõåA W!ËãÈßy •SVg@{„5m¹bH󎉴—t¹á† Í%ÅÿªzCö«Zè»ÇƒáÐ>F›—ÀH”V2Z=¢bÔÊôKá]nÝÖcÆZ_¢í±’3%™ûÒ[ħƒÏFcq¸eô•i鎫†;-%Ýd¡¬,Z1Ã<ðQ9Œ=[ºúM!C¢Ç¨qiZ‡aÿú¼hvÂêø­A¨Tù‰Þ¥é‘÷ŠPºu³ØLmOr]úLse‘+[GQ,M°@ôâ”â`qºÁfRC4ÑU÷,D“S6on¸]¯—ÇJ\6Afï_'W9y*†ødCë0cy äíóll­/Ùêûñ<ÈC¿j®çp!-f¼;œýR¦–]7WÊ›û@a‡Ëµ +—höÑ;Á:ƒµª²¦ðTp³¤?jŽêÝH<‘fÔU.–Sz¿[³N¦ƒ•Ë}oç¯MòE!U-ÉB9Ÿ_}âÐG~YÜ’ùÖ›TJ­gœ‰‡´É¯m(„áÿHŒ ûb¿céÚ寞…Rű:Ί¦2Ý‚”ì”ý­%.8{¾¤â—«hYëÍjy¯Ø.ßÉÄ›‹©‚šfÑïã̈¦jÚ´ëiðæKu†@x 0¥ž,ð˜›Ë²o²?±0™R9<3鼵ů»âiÊë·\¨¡ö }†7ŽæXeL +Q½‚Á‹$S‚Š&c¥â÷’¨KÉó©*4%¢k}eÞ ¾ßæÙp.MÕ~¶Úì’,'!°-³8É|P?ã´goéb¥RzhÂUeKEqû:Ò~‹_Z]þÜÖB¹y;}ÃýNÜýP ääÐŽ/’E-s«êj°Lt0û¯ñ陚_ÿ çüƬoàó·sX¬4c‚Éå½ y|XÌðÞ4E›ÎÓüu·iè\øGЉ+_¢ïؾ®‡Dð¢m™áqòß…*!&Ÿh9¯NOÈßýžF'*IûŠÚâ(õ@JfIò ÃúÕã–©ý‘DÓÙøíÁ›}Ã0+.jõLÿ=I1ü=‚¼Øsþ!¶;>?â‘=ü«”ÜÝKuA±JÒÿÊÖ-§£4 f@öC‰A¥Îþt»ûSó™ñ†(&_aßgä’ÇK‘S—lHJŽ7NHb~ˆ«SÁN§{w|h}’HžOœ8q!ŒUzÍ)¼|k`µùûž¼ñØìÙök›Bzr/Êh’eе@7湕Ÿà~<¡!bMu¢Oe.,¦ƒW b¶°F¡PðÌô³Ú¡Š¹«a{z02²yô™1»PŠ'¡AÀ]òt#¡Mš‘é;*;ckã +v¦Í; dcHÝàZÙaÐõºÒÆÂíqº'×1DØT÷xä÷à‰x´Â·¯OÆk—ˆqH¶:Шû­ˆ÷Ì +Y}ïàƒÔ¦(þ½ÄBZõA—4>5ùÅhñenâ¥Þô"!ƒ~FÙ²Õ/2‰æRAÂQü(eËÈ"Ú]FIÌNC+¯nm4J™ +)oV„Ô9¿%r;2~D@8 Ôú"ÿÎâßµòâpç[2¹Ëç]}2åÂHWó“|Ï\›“èù¸£«/P]q½_®×•ê €š®ÞH†ñg¶¥yZŒÌ³ÆÆ2Ç=u@bûýt +ìŽ9ÌŸ‘\áÅuèÂ;Y Sú±€Ýâ·’_óø ·ÂB©¥h]ì £¡íφ§`ñ< 6£kÐjkˆYà·ÚBÛCÜ}[ÈxTx»yÇh˜$F×-G¦i4ñ܉ÃÚ7’ û)¯Þÿ)ln6Gõª¹LoT2r¿p¾Ð…Îëȸh= 6£»ò3”Kê·$Äj¯ë¼‡Á¥`T›¯~v)`8&חض™‚âÓ‡”%F²wWÄ ïl[W¯Nž`ö©Çøsºi·0 "fvõtý +«ó:>±¯ùþ:'†s6af‡Ï ¦óÁ„,û‚_î©éOâ<µœ“Gê$ämB¯•»¹ÛYg²ðÛ2l»Wb¡'oˆ; µ4Îb>p0ì¡D‚ïI)v­·! ð‡î ²F#u¿ABËÕ„ƒwvn'U1¿ÎÔÀôñÎMâ±1qÍ4Ä+žMû^û±„3üft•Iõ/*ñα3[¯Ù`·PºÝ‰ +‘ñ’cHx~Ýí¢$º×À¸h“:=aJd@QèE±šh^A¼)´é¥öó +pë=ÆX4ÝÓÖ¯=é.‰ïÔ}Þâ¤Ú[[©5Á…‹ª¸¹ ›Š¾eK’Ÿ,&…óH Žÿ†ŠÈ­Gé›~D v7ªÓ9]¶Ñ*Gáç3RLÆ.‰a̸@"Á’W:†ìm¸|èS«¦ÅºuŸcÊz¯xÃ¥®.pø†N×üæwr¦W€c{]åï³¥Uï¯XúÄUÀ""fÝÄì˜~Ä¡¹•=5VPøÒ ë(@·~õ!û´éWá$"ü4/¹ÊO)«ô³…oø—£wç] í—†kJ#ðAX~ÛPmðôáÏœ$«)Ä=-ØÏˆh!:… h§‰æµÎËô„È«®sòEëØ"*eÒÇ:Jÿ…é\7I¶ò„iAÎqÆiÛ 5RÙFÀ£l²wW¢=ÜJ^ìXÜ)æ‹(¡º¯»ç{–}R nºžËÁøoÏëFîøØØ“qF`Úºu!ˆ`‡xzÅï4êl¢›?ð=K»`´«sdEw³î[#y.ŒO ½…jEÓVŽ|呃8ÐN÷„V‘–Jæô±fFŒ†ó¤á©KŶè±_bŠèG¢ÝÜDlžòçÔ ±]nкÁbÜê.5‘G<~D›•–3ù¸X Ì’šß +M£«[,klcü@^ËÈHÕÝœ>™]èâüah1Ê$¸÷ƒ|Àe-àH¡bwî4¤=ÿËŒRüµùAÒíé}I ¯Ãçr}°ºšÔ›Èñz “ÑÑž-s©í:ý¡ûC†¯»¢m°uN~Ÿ_² å¢ÏŸªò¡Ö€:h‚—ÛëZ3Á¼ÅhMÒ1—2ПA‘4É@ +Ñûl¶sƒ¼Ÿ¼Ž…†÷Võ´tm ¡'@J­'BÙ¸Ñ4ìMÏ ì ù`Á1CØwFF Ð(ï°šõ)7Ö#)ŠóÑÐÝhÒSï&ÏC‰©Õˆ#™€~îêÞ>±‹ì»…ËlÊ_º,w$¼#©«z9;áRÊ?µŒ þ@&6ŽmÕÕ´Œ_-¿(‰¤\ëKÍMF»ÆœçÔp±îWÍè˜Oor²©ÞŸž¤x_b*õr¨µ„ºµû8ý<ò5ù8¬ÿø„üÃ.»î–™ýÇY÷×pš}#ý•ÈœÇ ¢u¯ídž00&3Ç™Xéåà–üt[èH[]yÞOm³pÍýÕ.:¤FXVòŃî?"Gß°¡Ð9¾Ï'AÐÚ5y¼Ž²13*Äò-º¶BØpÕƒŒk~ìx1¯)‰o¬»¹:+ïç…“itNû—›n¨ Úg²këu.!Ë–‰ñ™Ï/JäüÌ[òöo0ýè•ÙÃ[ó 44D¨a±fWp#šÓ3¿‚³°aT¥<Û%/C­œ ÁW¥#]ÇPY<È+$RñBx^Ζ%L×M0K>\U#>0<œ[rŸATÛ–RA"eÊzèNoHY‰Ìgž,a)_‡»ýæÓo×°ë»9 Š}yÂyNÌ¡ÒPW¢‰’wtÚ{pˆx£f«?¾‹¿6¸þF&ÔV{$lÐ[¡õž7XÛ™»`îœågŸÅqºDõ#û·Ïç‡×b¢Ý×ðá'OJ¡£y¼ŸžÚ¦Í\·££/yõ6'f +ã¿òïö,xy ‰ ‡|kj:ãsÐåJPûgîI£ wßšDÚmª3t3ãGÕ÷f‡¡LU‹‰­IæÉ5^èP³êÝf<Ÿ¿G":‰p‘ì`èň–€,A… bµÙTÊiÂI]o™qY3P¦š!ßÂŒ´å«f ›NpwgÖ¤Ÿaº±Ù&»úÐI +_±l‚ñWß—¾½x¹âϳUýD¡dW #¤ëF8]çŽÍÊ@°ײsù2# íAç`Ä+ôr£YËÛàºÞÁé,ØÓA+‰Ã)ièýHÇï~9§ ž5’;çÄÌèœtžë‘Ìâe\À åÖ¢9‡»Y®·DÒ'²VÁónNñhq÷|‡*¡°Ží…ØNɨ1™n¦9F;zýì¾·ÒÏÓk±Ê ~âo B4§k“?7ÙŠÇCTûIa;›¥’ÏuŸûæ› +6¿a(r6ƒï‰ß5«HÕZâÚ¾v6ÉEr‘­MkŒÏÙ›¨Œé+ÚDHòóþÜ*dŸ¾íbH’ +2TœºÌ]/Uª³ý‚,±Ñ_‰Bž³w!ÓVÐ>rÖ0™«êá¿uED­)òdUó}aXˆÂ=àájœPù‡V®áÞ¯MºSZ»Éçj4'¨TÁy˯?b5*í@Gƒpïöåµ®ƒì Ýšb>Šu³¿®ÀMIw@©%7Y“Ù¦æiÍ;f®"ßôuDœoZ-à¶? ùèê`F¬!7FóêBTrêícD^ÆW³·%ÉjŽ&DCE›¬•ä?3À£–Ž]4‡HëïÞ3•,›i:_oŸ˜Ž!<Ármè}R¼‚å^/p@îÂ<Úà^¼÷AèîÙ^†¶˜Ù¥T­zW°¥“?ÏU;U>îú åfó§=ÒÄ[lÄrZí]I¶ÛávEBþ)e„pšbyKˆ—`'5ÿ‚Ãe«^$ +eu’ø³±³’x)êÖ€/eAù ‰‚‡%ä÷ŠhSøÙ8'&õ[MwŽL»oÁÍâH>I«®Ïj!LR†?ôF,2Ø÷œÄ3‚dlûmFjI¤d°z®S«¢¨Ê×µ¿”ù:•ìé»o±ªc¹…~2©ŽÔþñ@Ÿµ„ U~ÄMÂmå ÂþÉ¿¥5ÉÎQQWZb,:VãÜÌsÍ+ïôÅÅ~¯Á)¥p¥‹uÎcß ¤8œ^$ý8^Ž8 viØyqŠìþ“R²bÑÌdûÞ÷UÞ*¶õi•ßÂȈ†qÄæ¨Û/L¯wâÒû£¿Ã¾õ掎ñVür˜„_Vá%ÖÝLüNÔéÁm€?Ôàâ*Àª1-(š‹EÝËŽQ “ ý¤ì˜vZq|ÅÂ& ¯I³>ðüƒ8L¦/» +—ßÅ¢ÀQú£× ò¹õ^¬TsÎ×ôÃÛä@P6ð¬FWìÀ ]|U=x©AGùT ×´g°·ï ‘Õ…ØEºRÎ1¨ žŽç1>vÈSX #W‡gSáóпVθ[A½äÎÀ»ÜKë4ˆ;@ž®×ÇZ )-÷9N\9#Çv¸i|¥®RI­åK‘fèdôçÝÞd·û#/‡áDÕ«-6¹…¡ä;§ÝHÇ>Y†˜¤Â Š3o‡|·º¬Ð>^œíN&U®Àva_>îhö\ ö"_0™;qTòñOöÝRi›RÈ쇋úYN®†‘ù+לÝçrk\ºÆW«šQ8Ãï8%:&i‹fj$Xf- bxèþôèpkk|náˆ,˜Çì<ÐÃCüÉÜ +|ÄlÀb–žÍ{T\õyd«™gÓ­(šœÂ²Æb¨Ž$üõ£Ãð¥Í‹> xF±ÚfùŠÔzÌ 1w+ˆsÛ®Ëömí^Œ©ZR…ÐoPVVq!ÆMÛY&æø.ý>ç°û© +A˜¸ÌÍ£®Ÿ ãŠOêï”»“Û£G²áÖí‡hlƒ–¿Ž’?MkA"ÂÉÞîÑJn4q‘kc莫TLü"äêz.¬òÿëúä;¤kÌïÃY»AÓ¾_ÖƒLÅ“&ß# ^4Á–ùÝrsª\GëÂ~¡>šUFw”?NÉ­»¡>$8¹×ºUz’¶£ñ‰ ÔŒ^ˆr‘ íl!>-ÊŽl‚Ú05P“|f8ÖF&¨#¼| ïHÀ̽‘DY= Eá>ˆ.{6»ÙzÔÀþÂØóÞZMênÝäŽCò4û… ö°i,ê¢Q/ìe JF†Y85läbaHnœ/‚ã<`ƒnÜ$¨;ZD€£I{š{â=*{ËØµožkkGjR³%\˜O›X,ÝÒÖD@ÄNð}Ñ(5J 8Mb‚ É«â“Ÿ›P·»#e½Î6Åfy&ê}oz¢‡ôŠÍ˯Õeͽ„±q帒q-Ú£U鉢½z×ihneÐ|ßz®^v$‚ªÄÚ¸ŠOˆGHîø†ÖKó¸6½{•€AîRC!jÃ$€ “ü“ð½0uv³·’Éš¯I,ÄJþ™YX0­Ÿïh¼vM§Ñ©­~ÔiýÀ­î0äP1¥@Q0­†7Z+ù` ‡FÁ:öè8?´.QÕ]>ÙYµœþ“?:ô!×'COÙ‰Ÿx– ÆÁö»îÕ‘úÝÛÝwÅ¥]ûÔvºöìõ÷„lvF¶ØKy +]Aà>«p’Fޯ컦³ëioBÁòÇ9¯/„€ ¥,, NÉ2çJ®ºe-Þ+ÏWÿI )’>îÞ¹Ìûã‰~EÊ“ œ­¼8å44؉ôÙÜ>pòJnji¢ÐÑÊ ~&6®kÏî÷vÉ÷ÚÀƒ¸'>©Oi›Ûô…·×–B؃µûQ~AœiÌޜˢðÖ@7 +â`ÌsOzΉø¬ 7Íc×&a[ó«»(¬7SºŠhÝ*üÓ$[— SÒzÕ÷s˜Ìß‘÷0«Šuf˜Œ•¬®‘¦…åÓ†N8ôqÕ±5Ú_»—¸†Ër8™uƒ'ôDüÚº(þÖ¡1²äûÙHx$MpäV4šÐˆk`wbéexåtCðä^®ÊÍ,€Mez55&ˆ (÷=FI¼¯JÈ\õ¿˜å”A€ƒÅœi†É'ÞQ{;­u8'i½¥5ž8„mm!Á›Ípß_ðRùÓL]öô¹Ã"Ë}–”OŽ0½4,;§O- Ÿð³ +ü6ëÅ„L~øþ=œÙ²¸°¿laIú¡LÂ!¡åˆ@9‘f‹¼>5ò=; 0œÉœv$ÄU·êVŒŸ”õ¹®ío)Ng+¸Áq¨ —¤7·k‰žrøDSË¡°üV#Ð +1rW‚þaU–R”ªïÆbÔ Ñ`[h'\Äðްz‹æEæ!ý†ØÆ%—6Ÿ\mÅ!?–ð´Ñ…1î3Du@f>{G'ñzOÃisœ= ¹JA^‰Pø,r²SRÕôƒ÷2ƒ\¦ºÜÖaÓ~Dûk k!¡ØÛÛt^N³ºClw©Ó~gO´¬3ˆQfp8ºëN^z¬I13Ä—Á2•"·g}½Y™ðJ»vE,›à‰ìÆ·‘}!’ãvú¢´Û p'sQ\RêîàU³†Ès¦p¹wÆ÷rî3¦‰®Í??ûÀz×ýT*¤X÷™ÓޤRU¥òœv¿XÆQé-Dï¾6~";Qï-µvëÒÛÈøÐäÈÝà÷÷íªŸK$çh1°˜­žÿÚu©,ÉŒ4Šl÷ú½|€ù÷ú–}Í“éÓÐvriÉå¯a¯ð˜ gtà;¯ÎΰRÕa·`õ30AO–n–!­Ž%ö½V`ÙfªÇ%gc-ëìáÉv{ö œ¼h¾¸únÆê¤Z³ÿm…zK›ÜEN%Îo?¥¢­ÈÞTdÖtu´|—ÁÓNcî¼ÕíQ-U¿ßã ~æc´ƒ‹ßu/bltÚÁÛ‚C}ÖØð…#=“®>',C$[\£ÛmRqŽ*ãºÚÁ.”o½å²F@K +:fì„29 »¥‡‰›s…¥=ÉKÓ[2‘ÿÓ zOÎ@[Ö(õGQÞèlŽßbÕk—ðpÎB=ÿrœ>ÂŒûµtËçÂŒ¹æÛA+hÌÖp—^N.5fÔÖ}ü$¹ö¸ñõà<‡òûgÇ ÃŠö’¸€¶A_uÝkÍjÝ$j”t'÷oÁFeœƒIÓ9l#eãOwòïÍsß4«Hý3/w>ï}?_öì5’-oC}Zño8’¬$Êäïç +Ÿâ7ì‚–7^y‡io½ŠM±ÀRmɦoû´7å/õX}¦ôqP£–Aê‰kéÜóSw +\šÞt]臩6)áŬ̯Ží(À·Œ{iU8QÉzT•uú¢æý$;xðãš!™tNÇ÷z;®6—:öÕ®¨ÁScÑõÌŒmˆ»$¦…Äç0ئðLt +L»¢9uç]ÚcF¾~žÕHMè¬ HŒhÇŽqþ* Vpx¼0å‘ež“°^)˦AÚP¯»+»ÔÛMÚÝ>‡€Á™¿‹2œæÉç‘(AO` +Â÷<ѺF–-H–ƒôpx>I$îew5G¿¤&Û;ì¯ aã‚8|>ýºË…*4†lÏËËËžþUyuͦ¾ñy¡y’”ÅÃ(ÝvB÷‚Eó‘ËQ˜"½aª“¢Ïì^ä5רÈßu£Ò£]‚€gU»=â}†Í_X +½F„víL™ý°KèSè‘>ùôAÌžPMq{9’-„Ÿò‰öù‚k'ÔBBéeÛnÞÐÊO¼ª6¶Ê,Ãlô;œúz„+>±ünêsÄ-ŽúŠ¢aRªÊþ7ËZßYa)þ—ô™v¤5½YpIKv,Ɖìt亴×p=¯X±¨OoÛl‘»o›ð\ZäÆÙÊœ²Â?r ºûXO[Ÿ÷ëE’Ý¥ {Óã"¤U«(%Ü­>¥¬@>šR°ü~4-·R®3ƒáÐvåB¢f3yþ¬¯n5DÙM›ucÚ“qÎÔ +¼ûÜ ÉŒ’!Œyç•êyÎpwBš¤šëðT®…Ç1p̰g)™Åë¹’ª&t¶Xm{ˆËk§£$}_ +\MFæÇ­`®ü©—»<5J}ñè^-ô˜˜vÌý‘EKÏÓø%‡ÙüUg_6XwÜh¶ÏÕëŸb¯ãº¾?&pÑã¥.êùdÃëü±ôо·þãÃýyšW.Ûf¬d3¿k€ŽUÐwÙóe÷›cž‰(˜Hm"u(ËÎ +úIÁí¹;‘·k³ˆBreª~á]­ Ñ|²(þaá 28.£ØHmË–:ÑJ䫸jþLZr­ ½ýE SÇ­”ˆ+›©7îÆØ¬ÈNŠ +÷Äø6mN¡’(`¥\?"ÚšR$@RP98wÆð÷©–³6GVï5 ã–=øÕókB­öaóÆ ¯ˆè.9ßú©æ*BsXýžŒTnMÛ½V¸Œg(÷ƒYäuë"¿‚‚b…XððÉ!=ÜK‘"éÍÏPÝ‹lÄëÞó´*¶L—¼®BÊ€›;ïüPÛ\P e Å6&ö^³Ùž£ŸìED¡ t/aö5^_t¬­ Í!Gc KîÍ )¬(½GÓ~qY­ÙéÇ.Äñ£c\±^éÉ™¸Us.fNŒ W]=}fú•¶Éz¦|17Ý•~;¥T›äça•í‡ÅœNsAUöY´•Eá³Éã‘Z×õesÙKtÙù²&b'ý/XÄêãû‡[ü‰˜x¶jvÂì¦p‘%·;áLëÚjw¸îÎÌÆ¾i%Ám3Âù@ì˜ù1C”˜ú(à^µ‰ÔµI"bˆüY±€¬k?¥°2éð×4›NfÇñÌF­0|»rX´QÐçÈ¥ZeOÑ£:qŒj{ËYalW£K¦§c÷_Åm]'&fÕ=¨< …ÆØ)t.óÓckò}S²Ëw¡Í§gOÇ‚"~z,°DÎèø?ÙvG*"Òé ÜsÔ›;z²RKÔ¬Q¥©¢#v=¾¥§2ÙZDϽб$så<|)Š7ž€¨´œ¾X?iýSmÅ›Œ3Neã²ËÌ[çïýëímÊx ©dàû‡¢oª/hÆ~Cøw•CÔ,  ÛËuŠJÛö-C¡HÐûÍð•ÉKpðŒ¸qôgKwb°Ü{ÃÙ±4à›Í29Bè Œù9ÑÎ ¨ßªæ«è(5½Qø×çè‚j}ÙM&`—9ìòçeÆsìÆè¤4hƒm¼ ïxJ¢Ü§o»¬‰þîuêcX+ÛÍ·‘bG×XÌ:”j´g?Á™q +—•å-7hKaWñ&û÷Fá +úñòZݢܿEƪÕVM©Y(à¶²;äε­z¥¾ +ÒíÆ&Ê‘îÕÂe&Kw¥S¦àO¸‘ÃX„zÊLˆã¼W?ŽÄ~RÈf˜Á ŒU¸T»ûø%º{ø3‹¡E*õý;(&4¾ƒÑ“Ð@ÿ«T§)Jk,RO£åÎLÍÚtÖ¨÷ïÞ¹ëM|wa¦åT’i3Jêlí œ°_”¯"Èá 9D˜áá>&ež¬=yüá’}‡—yÔÃ¥(Xrv“Ú¢Ùꎧø–g¿­ò€2Ìì|­I«k'"/t¡ÞH|B¯(™vŒVxyøí­ù¹'\Y÷2ßþT7‹ð%-h[J;‘›;˜Ýº æ‹Ü¼Ôc¡g\¬®è¹Ûmˆ§¨%Iú&áòÛGúî¤Â#{:÷Iþ„œ”¹ÔGBÅÅC¹Ro¡Uá-¤O@uuó|×"GöþP:šÀ0TÜóÛ;TsÒá"¦»±ºï+¿¨9µ¸`è¥ GÂ""‚èè"IT +­ëâ¶&«äø®jÁ¶¼è*e´oKï\á=áàcàUäÐd¥ú@Ü­|•ƒüÔ¯îjDHý›°³ü¤÷Í«çiAíTCÌë‡êÒëjÖq–îŸ"+à£+g´Ât½ÒÚZÍl:é*ˆÅ l‹ha7ÝŠŽ¡ƒˆ +ÅßMRüÝŸ¿ÒÄ’‰ÏZžšNyŒ¿¿;®F-píú“"•t àx2Æ–û¤ ›>Ï4é¬ýöZH¹„o30¥oµ ß÷X]8í¸@Ù¬ø‰^äÛš\ø…IÅáÊjݬF¬—øó)3ÚÆÃ±¹%·*Ö’¸¸Z©Ú-e?à[a~ÌôÆœ6ÍŒ@DÝ¡‰Ù,£y\í¥të~²&3d¡|¶Ã6ƒÀî¡Â ËsÍ´ÊÞs¥‘+'ÿK£\Í/êò—h‘V›‹ƒó^Ãù¶ôkHÄ„æÌµ +7k·tøê ×={C@Ùeû®é§²jl¤÷fB6u_¡^Î}ÈNO° Å!Õ–ßNzÜ¥¿ï-gÜÜı+ÁÇ3¾B‘ä¯I‚¨ +ÓoR½àâ³™”#/ ˆ(EOåmrŸJSk²Txëúè·~Rt䆚˸᪄ t`#碣­ð ”úÕ“;÷¯uXBé¼NËÆÁªÞ>ËjMgRqo– I®p¬õÿîëø­ù·9‚„ÜCÁå§[¥—¼·{ +\9ùÏ.¨éèþª‡üŠ`^VúÖÝ}á—Ñ1|¬ÿ—Âÿ'ø‚ÀÄhä²·5r²Fðr:ƒìþúçÂÿÇ©É-endstream +endobj +173 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1122 0 R +/Encoding 1049 0 R /FirstChar 2 /LastChar 252 -/Widths 1136 0 R -/BaseFont /NULZBP+NimbusSanL-Regu -/FontDescriptor 223 0 R +/Widths 1063 0 R +/BaseFont /SKGMVS+NimbusSanL-Regu +/FontDescriptor 171 0 R >> endobj -223 0 obj << +171 0 obj << /Ascent 712 /CapHeight 712 /Descent -213 -/FontName /NULZBP+NimbusSanL-Regu +/FontName /SKGMVS+NimbusSanL-Regu /ItalicAngle 0 /StemV 85 /XHeight 523 /FontBBox [-174 -285 1001 953] /Flags 4 -/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/endash/Adieresis/Udieresis/germandbls/adieresis/odieresis/udieresis) -/FontFile 224 0 R +/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 -1136 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 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 667 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 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 ] +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 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 -221 0 obj << +169 0 obj << /Length1 1608 /Length2 11700 /Length3 532 @@ -9569,407 +9329,283 @@ x -­„è¶³•:‚š S€$ÈÀÉ à@¡HØÙ»9€Í- ê*šŒÌÌïÿéù+`ìöï‘·“°¹-€îíÃdmgo²u|ƒøoTŽ €Øø¢¤-«(`QTÈ€lA@k€’“±5Øðl²…€fvë;[Sð_­AXß°Ä b2¿¹š€ìÿ ½؃lÀÈÛ7 ˜;mßfàhÛšX;™þEàÍof÷7!{»· ›·Ø˜’Äbâ¶w¼UU’”þOG  ã_µ!à·0ÀÎì-ÓÔÎÄ鯖þ޽Á¼E`[ÀäêøW-cÀ ±·º½Õ~³wÿMà ¶5ÿ'ƒ÷9ÐÁÔ¼Á¼aÿ5ö øOÝíí­Ýþ>m÷wÖp;B@Öf¬(œo5Mßj›ƒmQØþZY[3;û?ü¦Nöÿs9ü= †¿v†ñÐÔÎÖÚ ` 2CaS´s|+ `øï©Ìú¿'òÿ‚Äÿ+ÿ¯Èû?÷_5úO—øzŸÿZÚÉÚZhó¶ÿx`o/ ðð×óåmÀÖnÿEö¿&j‚þÁð¿‘u¾AÌÖüM -vVö8Ái°+ÈT ìhb0Z¿Íèo¿º­)ÈÁl zÓòï1X8xxþ%¦f6±²ýk輇@¶¦ÿÊüMž¿y³IRÐÑÑaþ××ôï,¥7ÕÕÜì߈ý[ -v¦ÿaü…!.nç -ð`áàã°p±ó½]6v.€·€×Qïo ŽÚ -@G°+@÷­ivŽ¿[ÿ·ÿ?-ý‘²5±3ýkOT¶¦o«õŽ¿Â&NoŠþ}ÛßZþwûï%\A&(‹sv&B–?S’+ 3úG%u»;9`ûí jÔr³}Êí:¼~ß(1z®d­üÓä6{hÿ²-Ç´3ØI`Mß‘:Í"õ¢fìÊÆ^¥kácÞñc3(@O:Ò ÷8›ù¼§ÃË®±³9ª¬bÿŒ@6ÞÂå€tvÇèCíœíƒGskñÍ$±:¿« -§2çðˆ.vÿî–¾wh ¿¯ã¾k›„9=™VÈ.Ìçk:‰ˆŽz‰G„q>Gloy\gP—:×êÂAÝ:@g¹¦ØdÉ㨠-TïàëçñéÉ`ù&+¯ÓõKŸwðR^< y‰dë)1Þ,‰†“tûÚlì‡È·ݲr§>¿WÝ?åß4˱ý®äþy8±THaÙ5ÿ»PŒÃ8w&N!ÓZg}½ØVŠD(røDG¼dÓ—Ò—4÷ä_&ü{26—gŸ\Ö.2ó…"R>kÜÁ-ÉÏëk -Lä¿(Å0,}ädÛ¢Ùã¦8†¦4.°hOÉ -`Ë[Mh&Ãâ÷±}ÈjíÂìÊlz -å+gëFÜQ 4쮀xÿâJADWÛ5…ÁE$5Óß&D|Ǣȯø$–½ õ½ -/=ÙÙºö -¹öwsvøÅý(NoU:×¹ôxbÝÇ#µŒÃ„ ë]ÍÞ(y7Λªq؉­,´D«Ô¡2ìùL‚ûM³á0áM1²Ëá8B:íæEÆ­­šÈOQãý wHt·:mCV_†fe$ÑT> -]ŠXÍðªûmW×ge2°NSwP‘¯¢|Þ$Ý;)àŸ¬øT½™qô1ËLá UÒ“g}F ürB1f_›hýÚöUúlßõ•̆xDuvûÎÍPƒXN8^¨Ù¶È™iió‡ÖÊnMU,ëUؤÔU[&óøë Aúh¡YÍ7¤©êÇÄÙÆëB‡¾*­\¨L¦ü\6Ã1+v`o°)ãí¢%ŸÈ°®’ÌÑõCsRu_þ‹þ8Zû -ñ6(~4ñ·Y{n𔍍d°M~W«ÚC4œ>]Ý 3¦‰Õ¸;þ(žÚÊ?Ê`¯‘¹¹d=¦EUy:³‘<Äžâ:CË×\ø µÝµYWµœ‡{›ä§…$ôo½ȮåT%ÓßÛ7Q3v?ïváÝ2ø¡ú} âˆUæ¢Máƒßq‘øç«-ùÄÊò[sÞb;!aiê ¼!n`¥â©H;¾&%|—»‘ #”*ƒÉ|׫U…˜G³}ÕÞ˜°Z>RêóCû6œþrëSh›`;`´¶PD&H€ÆÑ^mTØ\Ê·q?Äôê7"S¶ñ‚´ZJy´›|Ž^èEjÌû¯T6t}&Þ¤uUÞE-uîIÅéE/äð“y  -òá‹õŒ™ÒÉΔsPð¨ 1ùÀ;Žˆ€TøÊMÿMËwXÙa½AΦ» ‹¹H™X.;>?Á * nœ¸lmB¡Ú—ÜAeAÞkÈlÄS8¦v}ž]Š]öœbEþêOírXü7è¬ói•}¹Ö{›¤ö|<çOáǬUA1ä»NÃ~†žú­“Šv5ýÏŒ \•à¦l+ȼˆò/yÂBãq›Š·mÜh£ù5c·Â©Ÿü pÿ¼ŠÆçýþÐÓ")aŸ@D¾J@_žÙË Ð·R¿ö5u¾v‡õ™ÖT(~_9dà¯(”÷töxr_è,NfpÏö)È':ŒµA5¸£u«<ˆµ_JM>|¸°»3¢Œ[™Ë Ô£§=‚á©J<^‰j-nw4ÇŸˆæ;]ãg\¢oð×JU¼D.S¿œóŸ¤˜û# ÝJ“Ö Ïù*ÿ,ð›MÌ¡É0}øþ¤ ½¶íÓŸH”ëož2¢ý2ü}–/Q#K1àO½í<õúƒa”Ùj@7>¦¬¼4ùQRš?±¾ÄuÆZîÇ »‚¢£:÷¾aÜkÃù¬g ª}Bú9éÝvÁôáÒUU3ç´^#!#Qâkh£…œô~Äî‚¥õq± k›6¤]]¬¾øØßCñÊÒË©8ï¿6êóâ_¿ÃšKÝ›'×wÀoýòSC›¯œÔñ£º’¯KfÕ|¿B߉=¦n¹ñr<Ý«w•iš°Åù¿ý )س˜”G<ü‚ŽA² -UÞð³q­,•Gx¢È0ðAÆjŒ><‡JSß ‹_96#2•£Ì’ š–Þ]e0.Ûù}Ìîs -ÅPû¦WDÖ8v}ÊìèÉ0Õ áäÒòáŠްkãxŒYÙ$k˜DR7ãk¥´°â‘á'J¬U -қǾ$±™Ø-xê°<õ0—'TèŸ ¯ý˜J'f£ñD²dƒQÂz0ã`RãDAqÏ=o©®êy ZÇ•ø7F¥l -þjCm==µ ¡,&O1èá Kf¯(¶­•dSóŸÄ°uÏD—ëÆnÏ×מ‘ü„[¾²†y@®üƒWBÛ]u†¯Z—‘Š×É ¦'` ;äc222÷,÷a*Ë»³¦Þ“Oq"Ê b×2ýišï¢­Ñû<ì¨Ðu]P=Ä‘„6)Û:|†U G­[x_Ÿ¤j+Éä—îØÀÓ¶ÀgዞÞ$ùþžÀt¯ñ ¨ÂÔ7‘ £W—!7Af&ÅáÉÇé Þ*æ°ñJ„ã_¼œæäáR9‚‘) À û`'„q-¡9âÄÃý@ÐdñX!òœ±!"!©ÆbäÁ«Ÿ;u 7i½©½e˜Öïê¾1ºªÍìÈ’XwÍfð\»HDe)dÙ3Êú X„D=ž2ü@–‰ëAØ{¿Êd½š«ò¼ÜÈ®EA*:­9¬_ ¦ÚÚ'Ïq ;n,¥æ¨MõÍ^f7 ײ£Áô -Êͧñ±¨×Î9¬"Ó ¸GO6ã~KI‹ÇøŽ}4„ ÇÈ>äVÑA×ßì¼`êî¶Þ2ŽYT@¤Õ QýuV˜ ðŠPS4\½Š÷Îoßœû5•.­3º³ÄÆt‚C ÒzF!oRÛEI³b9o®Ñ;Wõ×>ýtw &e æ¦ò§÷'Ÿ/,.ÔU/ÐlË—ÍÉk Ô©ÙÎB4è.9Ãê]%†"dI• ¤ðϵz¥òd}aZí®ÅósÅRâ6þ>ºŸŒ_-àQï$ƒü ã·Ýz«Z»N×|tÐGÀ5‹È€µ]‰ün¹Kåë‘®ûáHièc#šãí7´,¾ Ó¯FQßõ::.Âkw¨ê½6*ÃïÏÊ?œ _•4‹”Xm‰õ¬D)JDWòC.j²²Ù½>ÇŠ°ÿ -œ-•ü@«ñÜï&½0yj_°<ŽÝ`•¹¨½âëÈuÕ…bÕö¾HUwoP$î~ȃS’8ŽO)²z=z7ÆÅŸR¹¶¤'‘c¯d$Ôsˆ½¡¾pþ¥!@Ë ˆøžã¬¬äʋڻ£3Åœo?Yœ×£­Z Ƭ“™ÓlÂOÊ $s³éÍK¶äÐÎ[¾’‹â°)Õîw³ òÇZÇSµÆWŠ —­q’å‹îzô788·l£é -àŠJ¶îµšñ½ŠX°cŽ­Ý~]›HÆuœ—÷H€YþìUL]—?À ÏNR°¸ãþä䚌~·ŒCêéðkÛöa…¶q]"›ìšÑ‡£þi?Tv# äug´W -5:¡™œægF¸~²FÜž¹&b‡Zk¯D¦×Ëéø'¥ÎUÉ•«§©°ÉT©¨c g6ÎÉ -sôbÃgë© e¹Ì. #t}‚Å_¿Ä¢±-„ÇîÊæ¶žä0ݯvüð]·â3ò‘TªÝý|5oßpVñ•®^‚ÊEBªñGeB5Ìò—~’4r®Ðk¾U™kb¶ -cN¶–c•ä6¡=ÝNm­£ƒIG…ØN*6,‹6_Y;Æ»Âs iŽ'#– >ìzÏä«„v=Vh -¦j ©^c“д±í½w-¯ íÔ_1†:Ü›¾yd}ý~~kD -“=¹p-Q¼‘sÞ©D“Ì%Há¿©ð[¸BêŒgŒ—ºüVs0æ¼Ð^WQ¡É`ëºÐ¢tI‡Ýþš'|]ï¬/ïôÙfÒ`ÓìÏî‡ -†«Ñ¨è.Ú‚Ío*'Þ…”?•0Ö,„’]ÝuÜ}}'ÄÎv£a.€r¹…×úœJp OIGÌ,jªXÏ·u6ÜmxÂÀ™²¡ é§NÉ1ÞÉiºõâ%¹ö<&DvÝÌdí1î7WýY.³ó°áŒG†P %Yuº]é‰A3hÎápK¶%Ž"r1kUÇû3Ëçì´r~–0ým6,×’$+œûIýÅQÛ×P¯'¤Ž¹üƒÍ ZÁÕz!mÄê–Æ´#h,¯© ªÉçvŽ›ÊfU‡P¢¼º<Õï më„—ƒÀ¥®mÝ—acuZôÊßg8öüÐ¬Ž˜ióÕ¸±"Î3¿üŒ­ªSÎAdsïã™/°éQ8ÔÿÜ›ôÅnRkGåûT¶}UãœbæÅº“cƒY¦"ÆI^äv鼎¡Á±5§/ò=x¦@ šP>A¤ ;?¿ÿÓ“á”Ù óÇ]ò¨üklXjAÞå¥é×üÍš YÑ*ï»\ÿì~ÁÒéÛ™>G‘Uw‹fÛ²Âx}uQö&—Gzà.(Ý ¹ÙÍ~à…:ÇÏ•ª‡¡¯ƒbÉ7 §‚N§öó`¦|hÙ W¼^Ûõ¹eç˜h^Êñó—ÏZŒô»×Ç^Z>ÈZqKwð%äHË^”E,qãoƒ—æOHòiU_‚3…Ð.ög½#‡å2§tûV®¨m3aµe‹ ÒPy1—u$ÆJ¶‘Fä†×Ü:¢ÚïTÔÜœKÈg›Ü±,»ALÚìW¬¦˜ZIPɘB鯊:âèÝÛ¶¤n*IIÀþD¯æJ_Ÿ4Üh>Á"‚³Ó{u»ArS¶¬ˆŠì[ÅÑ¢øý>|üzÒ—k -/SHåZ>ÿñ3(R-à‡°šoD¶Z›]Xèc“Ð ëLš¾W8ÎãKã`ÊŸ²zã݃c%Ñ%·ž¥„Êþ„^uªüÁ’–ɧCZ‘`zÞ%©«ô÷r“õâ¦Y˜7=Ç­¹1¦3-Á«¦œtA ¢.!ˆVÊ ,¹¼Wqs=ñÒ -o6ÍŸ]„|XËUµ±Aï4Ú`³/rôðæ¨Ð´ 9Øc•”9ndå¬Ù‘fšv.õ -Fñ@m¥ZË8l/ŠÏ§8´ -sÇ€{(ÂÌ¥%ö`ø?8ëf]Ø'ݧŽ/Ÿ5_ÕN®÷ó fteÀúƒåì­ã†ºŒYýtq"%-dѯRóq²(H>Mš]×—ãù,h®5¸/a"ök2¡5°¬™Ç -½>â%ùÄØâÞƒˆW䯈iYHRSûÍLÄlaÌšïZ¾å ×ÃìÜÊÚk(AôæOí)Ö~מGMÚ1Pb ´Ö‰ ã|s]/íg\ܰ¿>é¤"Lh(puNùÎ6ÀÆTe®gÎsÈùή›^ù°ãgF<“@f`r¤j´z¬iÀº²¤ÕÕÆÏß—Ÿ'ŽòØÇ¥J$Dk në/BÚãf -¸)£rÏÖ›±‡±Ác¥šãIúä…Ž¥ Ó$¦•~rË€çñ€6k¹o´^ºò'¸®Dy[ˆ5I³by1If˜§\Vpg|j™¹t§‡îâÇtc–Pïî I‰y›8Ì© ŠDNµ¢µ‡ñ¯-aùœ}zƒGšòØ}‡â†æÎE ÿš\.4Œ*3 œ7› -Xätj¹Šûjíã®ê®•¹ß¯á®ùâ«Ø”³RQÈÌÇ­ý‡=áîc3ZMäuÕ=&®Õ]Ùq¹¹UÔFí†3ójbÉEh©óÉÆQµÆH~&ÓÏúKy%ƒÎÓÌ&ÔN 8yºç³tT¤‘é"™Ô`Ôžo˜˜ x¶/4ó7gô¯iÚm&ŽñÛ—ËØŸÑïÌ—~v¹3d¥æm°´­/‘`19¼¼×fËЗ‹ÓÔåt}H˶3›ºíÎÉ\ïÊÜzê{+nÏâXÃE5¯¼ƒÍ‹Ô­šE¤•ßüœ‰C5foT«â{1™6SyÖ½n[UÂżXØæ¶Wÿ3ƒ5Šu€„̰»Z(¨úÈ=4VûÔg=Ц%àã€^âáȈÂçtÊtr’U e±YG¡˜/³5ÎDF´àtÂ÷«mó{’ü•fƒ§Š mGÃüî—‡—„yl|›Ï¸Lí^w(Hð\h’Œ_SnG&Êή§¦( -¥“ºôª/‡²VD´ëf«ê{µÇeºlP÷SL#sTX#{c"SBãÇUkïLž.ÿ!þñÚêAU=Cz-{‚¥®¡ówzzƒš*ªû¼_:à -^¸Î2iÀQ¸!ÂCy!ÈúU®®W°~›ò€†Ï±~Go-YO0…ÐÌ _jçcë>йž¾ük'Õ3®QíñeBL?A5|ήZÙ.‡W‘ôÞÄb©|o‚-¬éHϽ»8Fa$í`:QNeÔH满üª¾Qn3U¢b ÈÙÊÁ'L õMºÍ•T4Ôös€¨šŒÛäëŒØ®S|¡„ŽD‰Œß$$ŸÍêPL?9ü*„¤`¼€s˜®Ê×—ÄR)é"£>åUý~® ñU(<*ر»Q×:xä¡4­v; -4»,#Ö‘ºø±˾”5Å={l¬F‘ää_Ï <Ùl*Ý@Hz å;[ -ý0¡Q–~p³#“à~]*ø“ýxÁ ¦ðyÏŽs—âc3_%˜UZa{LØyˆ+ñ.)ôEÇt.J„ÙÈk2<†.DëÆòòW•ÍñÙÜy>„€W-5*Ñ&±BàÇz1þ˜S ÓEÈ—9µŸúd'Œ› ¥U¶- ™ù¨à•*:ʃ?¿ÉÃ6"ª®x¡QÒç<³`tš<çJ‰ÞúòЋ>é/™B=Ä·é¨õQ÷ŸKvì#&›{„|×q’ô„d3•‘úl®éÔ—™qA¯Og‰E‚Ûy2µ.DZ¸)V¾5F1[¾k*’V“pXí£ïÅrýÂJTSš††Ê&ײͽ¤§«“VŠë -ˆÁIçôqí“0µ%žVïH1?m¯ä%L@F8\«pÞµ9…}}J†ì•~A «*Щ¥=D. ÒºÚbɧ !È¢ã¤qw—a]©âÂÜ¢¹¯MÇqÀ~¯»…™aFcôH†[eõ*Iéyé(Õ Uѽo2ªfyí;ùXìš4÷ùÙ)]‹ÚVWàÅc±^þüútçO9;Ì;ÊÿÍÕ/èF¼2ûÏÄB%m÷Ø®îž5ÚguúB5#°ôªÊÏèj¿ä»W(ŠÝ—?¨õ’ªÕ¼_W´˜?~\•ß„q)HHká°ûÚ  !XŠz.u祩⨳ҘyA 5¦Ç†k~YV%žªË–Í*Ÿ«j—Ûýr‚ë<*á«{œ…Zʨ¨ ÀJ×gGد2"w¼Ë¦S«'èß0¬ŽRðiZaUkDê9êBzÇb°dBÓ•ìZ=©È‰Ë;?••ô–*iR¶RUÙßÀÁ óD¢Ü¶ý­›áÚ™öész¾¢ø}™‹·þElö¸z‘.Ú&$¹zy…›z’Ügâ2¥íÉpƹÅçöÔ2¯DSbH/ZàíR1:æ7Ñý¥Mù}¬)IFM`ë„r¸W'·òöèYô½(}Ô¡õ»Ú@GÆðÎ+zik¯ZE1ðuRרҾ‡[(õÉy¯V?4e'À[‹‹îʹÐéˆ-z C¢6U‹~ÌÖ¬ê!Sô×Ìdx¶døOiäãw.¿‡¯Üï‘À„»jýÕÆ¡ñd²sjK“” Ä‚kGa¾× íf1)«Êëâ—zU4HS–«ç{-Í=üÂúi!³b:…×(Z)I'w§Úf[Õt´Kñ¾oóÈ3diD¿¢3 °­×gì“ xŒŸj–冘l/LÜE¿°±Ó³C#¿Ãl·lX° -P²ìŽíåšuký¸áíêgóDÎ,¡Ü¶îŽ•ÜœWûlS‰‰&¨X˜F|ÒaÅNãõG¥ì‰JŒ=›¬à®¯“B‘sœ—j3ªí¸Øù„5å#€ƒ .Uzúî}r¢6¦‚ 518çÖCE— -ÂÕ*Lz7§7°ÊÈüâ"òð‚BV«ÐR5#W³oýz=|h*y´È‚HÂ"žuY€IÕA°¿Ûz°\MÝ;•õ•\œ„åò3Ã>å¿¢çM’· ~åÝ—`^”t-³Ö?DK®f-b‹>©›2Ü~ÁN_¨ÖMµ£.²F4Eeé‡ШÓ1uý"(­ÞnRÙØÝ~³A,)HËÇ]áÊŠàÆQâ†pö)½–5Í{u¢õ› _ÝÂ7쪶ޓ¥Ñ®Õº-­s<ÜÚkŒi9l›wOpP0³‡j¿åÒêh¯Wòì½ßK­Ý%“¸aæ/ØÍ˜cÜ/sám™_C}äÚŠ~ú@ì×RF|9Ô®}M[º¸2þ[ÛQ¥¼±¤×dªz+=éÝ.DÍ“ä"â•XŽž;T„¾Mdµåü∉x±ÛPØT‡ŽùÝ•1w×ôªÝ«L™(Ú}èm+ÅGq-RªK‘]ŸÝoh M·¢ƒÑh(»Qj…Œ°ó½jR•UC1Ê]ʆ‡ õýYmŠ/"fÍó>* I¯ÓÓ‡0 Ìße~@¼0NÎ]ÐÇè¬ZBFž$çrMÄðš,§^eðÐC/,ñtõ|º¬aÔ&q°vˆ¬Q¢ç;HòÛ‘ãºV_¢ï×Zè1Η˜8¨(•‹j+¶šìåÙ?2J²Ö.J¬žÛõïȸ5`í(ÂÈI˜M~iš„>AÈ?ç?Ž%9Ržy#©!Hhø¬çrÇÊiúé‰T)|óDôÔ: £×S -þ%tÞ›NW’‚=OÉ5‰¤‹$‰PîœoR€QáS}ÍþÞä»M”m]'§%õŸAªŒ2ŽŸ¿‚…nO(×”ë)ôÞKr0ÛMí××-+Ý·Ef òp•¹lfä¦^c´8ÖÜÁoT¶¡ù+2¾î c,i…ñhÏQ¹c}yåã0\ù<.®äR]Š›äyË‹µä"¿A¦¬¿˜:h‡ öž¼q03ºzóÙº{iÈ<òv6+)Ø{cÌGOèÏ]¤~þxÜS­¤c¾_("Ç-™}pVÅ7„|`;¶ƒÿ«„M·’N$>) ?’eÄßòÝÛ{i_Ë%ûãš´ •ˆÇq–»q©În)€ˆ¿l~¦³@GÚf=CS’ÁqôÒѸ\5óiW{ß|Þ5u°èx-bÃâ VÁ`¨?tT1.tlùMQ·äO)5^ ùYy©jg³Yò$_ £½Nµbý™gfˆû’b¨q¿§4YéDL†Ÿw-øÚŠûîZß )àÉfæUø…6‰uä†ôg#q»,=n©oVhÖˆ [%Ÿš¹r–<>ƒºSZ¨û@ÿÄW±ÿÁHƒ†!Èå«£›³£l¦¢@øY‰\l!°%_“2ꉾ¨÷}¸©ÿ"E,*ú(ÁÚ÷È;=˜(¨@·ƒ‰˜‹ùZŒUñò*&ÜËé“n‹J'^Èt*â{ë> >X¥ZmžÞ+¦Ü–êd'´™¦¹% -¦<êf¹5Î4Œù*,f‚Œ¼8E©‚s&êá¹{®RcôÀîÚÎþ8ø´èçàâ= ÙOž_–’å–ÀATÞu¥fc}@ÙÈLã¶gàÈEÅ'!ä­˜ðw¿¦ÏÑ Ä£åÚJ^õïÔÇÄÖ¦ ò)Å^öñh–qmJBÙñHäÛ…YçÅgSgÔ†›qR3zèQɳ·\¸àv*›.Sã¨.ê!§óçÒ<§\@ŒzJŒÈ¼Ð`eÉ2òO°°—â;óø–f¤Ñši~í‘V[l02ìÈòJ?›ì»sPø(¹'jÈw(´Ã;¦9„ð‘ñ­s0}D¼¨ëp!aUëø¦‡Ì0Ÿ¼­äðtÅfä»ÈjÌØ¨î*íòü¸ãPá÷7nA&uËzuuÓ´ƒŸA‰‘¥Í–Àl9úo{qC¶b Ï@œM¼D8Ëé‘fÿ/ÑŽ8x}©]8b»²ýÎ(üUÏ× ‘˜Jw†lRê/ÐÅøß–f+ðÒWá;Ùî $í1ËõÊ·WHv Z¾Ø1õFAQ” I2è–ç¶r ɼNêû8ÖÉÛðùÛÍõÍí¦Ø$u’„¤àR3Ù×%šàZE¾ÊÊw_z²h0AN»ÐÐHˆ³'Íý_Ô†ž­“(¿í©T)É~礔ÅNóË*9[͈ÙÔŠ1M=ñ0Ç6Œ„i)eŠq›ÕÁ‹¨]E¹EÇ øñ&°¨ÞßB˜®÷ì4’ Nû´y½08°þ54WÌ=¾·Õ-ZÒ½Mû`™ƒ†#MR¨”°,Key*¾,Q?΢Î*W)þXŽªW—¨vªp¿3îÛu:¸Á•ÞÑ¢,",.¿”õž_‘ß ô4Ú³]·‡ohަzÓçÛ½¿5¼A︪Iá*­$ŠzO´<´£óƒ*ÔYbÜ¥b…4™¦×„%£îÉ]¾,Å:H|Eÿ´y®‡ù³oÇSEnÅÂü{˨œXÕ`ÆÙ‹[¯|$;)G^”ãÁ”‚ts5;‡Ä最îóÞ% =cf!Z ÞW¨qŒVUÚÜd)TX°Ä㇂g¾âP°ØÅ˜%í}ØÍ-óZaÐ_¨*Ù±#“)¶¥+4rt•vì,S%Fåpè¿J4Q¨TÂNÌ`"WÌ‘tT% † Šç‹›KŒÌ1¡®òÀuÝE¸î73ß‚ºÃ â¬WNâÔ×Áæð¼áaàn¦ˆŒüÕµ¿_«×°Ÿ!pƒø{Ys”o -³}Ú•èáEKA @xä”aOç1æ–W/^;ïæûjƒŽ(AöªKAír}`4M‘ž·UðôgÒõXå‹1½V±Â5Eã D |*pˆÔœ\®h]cŽKupµ®mYuX -®­W3[Ô£„<Œ` “ÍAÀNòõp®UyQz×j¢†TpÊš’uª]¹ -€2ô„Ê2@ž¨UiÎ\€§®•i2½Þ>ºäâØüõÈt!Lc÷a¼|„rå¨~²‘ü4Û n5ƒ;M›¬ŠŒÊÉì[Чžpùëm¨iaÆ§Çø RM2 ¢Wàˆ½ß}H½¢);)!É/AQ§èó¢ÞÓä‚søå¶w#zÑ)ƒ§áKã5Ï1e/ƒv¶[Äz·¢Ü)2]Àkãëìï)Ôï׳Dé†ßsŽ©3º~–'V3¦OuË7€&¥û\õ_LȪ LS“̸šsYGýjòqýÉ—¯¹{¼V¿ÁKÚP“·CŒë·'Z çå:[«Ñ7ÖÀKn…¬t8’˜ -ï=n@ëAyïâ|m#A<ŠiÃçáŠÍ£'ìÕð>Æ(å§ñ<£cWGü4‡1úDž‡X†3%t=ë{±¯K‚ÛwJ†h0$^˜ ÏqûSÊiÁNä´Q@b¶TÄ×öDG B—yóîkàœˆ®?œÍ¹ 4œ™a1‡¤8–¯}¾Ž^û2Þ½ª®Ë•£Ÿ¢!õ‹|c‰aõ¶& ΘÀ5ã/úùTAd¦‰CYþŽ‘_FÆ‹6w޹ɭæàÒ(¶ºd½SØ£ë,ŠSqŠÜj°Û²J3óÙõk‹D”t™:½âïAX?ÊB¦1~!Ñ{’X«ys;žéæÖ ¿ÐÒ³x˜Y%ÈøùiOF˜SuK8eðð5ÊÃÕ°öùÔ’çh¦^Þ£—† ש`^ŸÌi©!Qw@Vïò¥/Ó -ZÓ—ìwÞnwãO°ªñ|Š¶ÒŠÆ5Ô놤4d·z2³²ÎQ KísÜA.@Iüz -@H¬ÈôšÕÚ¶÷ÐÛäøºÊÄmÏï‚è”ꃣ/.DšÅNòt7(à|ÉÎy´tTÄØn~™NÌT*ÃnËّРí-}ôf•éÌ÷}…-±¹5Ø{·u•åhE w›Ì°`Ú/Ú:—K1åñÅ:!j[/—þã!sNšÔRAS§ÜEGòÎoÍ•RªœËÖV"²ÉOÃÖ[žge™§Má,‡#tú£ÎÌRt¿ÌýW2!±õÜG -^®Œ';%o3R,ÖĹO/C–õÓüZI48¡ü"ÜÔ¨x7Á -3ÂÜŸ&~•ß÷S–:šÌRAQÈÞJv£²w²û¾GB3z7Ü‚2õ´§x$Fxx§íÇ‘s¥¡]ç>ì— GI»ã7Žÿ1½Î÷õ #­¿ç¯ºgÿþPþ?Àÿ&Ö  ƒ£ ÐÁ -åÿwþrendstream +vVö8Ái°+ÈT ìhb0Z¿Íèo¿º­)ÈÁl zÓòï1X8xxþ%¦f6±²ýk輇@¶¦ÿÊüMž¿y³i~ù¢*£Âü¯¯éßYJoª;ª¹Ù¿û·>ìLÿÃø C\ÜÎàÁÂÁÇ`ábç{»lì\n¯ÿ¢Þß@ÿ´€Ž`W€î[Óì·þoÿZúÿ#ekbgúמ¨:mMßVë?…MœÞýû¶¿µüïößK¹‚LPçìL„,¦$9VfôJêvwrÀöÚÔ¨åfû”Ûuxÿü¾!Pbô\ÈZ;.ø§ÉmöÐþe[Žig°“Àš¾#tšEêEÍØ•½J×ÂǼãÇfP€žt¤îq6óyN‡—]cgsTYÅ ÿl¼…ËéìŽÑ‡Ú9ÛæÖã›Ibu$~+V-NeÎá]ìþÝ-}ïÐ@_Ç|×6 sz$2­3:]˜Ï×tõã|ŽØÞò¸Î .u®Õ… ‚ºu.€ÎrM±É’ÇQ¨ÞÁ×ÏãÓ“Áò LV^§ë—>/îॼx@óÉÖSb¼Y 'éöµÙØ‘o?ºeåN}~¯ºÊ"¾i:-–cû]ÉýópxÌ*U ¿ðr+¡¥8ÁÚã“Ãúø«!*Q¾nôcrŒ žFÄØeÛW„¾ä æÞªv*6Ç;Àì›÷Ç?Û“ùÎyáåuTl7èE߫ǎîhŸ†íñ³¾‡†òY¥-ä‹÷VTµ\]9çÏm‘_ ò(¬ûŒKF¸gS>„G€Æ«óŠ·ÊE‹((˜±Õ-ˆS‡¸î†’™a,j…ýÒ½…LFTâ!m)ˆ+²1jd^{™êàÕ)oBøntŠXF’QÚÏÍÍâz°ÌBøðèbKx¯›5s§¹ È:Ð?gîe«ÊÒÜ®•Ø`¾V<¡1z³q{<¥âºø™Ú™Fº@97êÄdŒÒÃr‰€ß5^Ð{‡)éYü`¿ÔZ›,Ÿxt2ö½;F¶‰ò5þ±¡¬EÍQh„M¤pJKŸ’ý{"Nã—(®};$C>TôâPJä@Ê)É98ŸÙ ,%r–ãÑû‰ãTxd!3;fîÃs*Ãm|:c©Â²kþw¡‡qîLœB¦µÎúz±­8‰Päð‰Ž>xɦ/¥/iîÉ¿Lø÷dl.Ï6>¹¬]dæ E¤|Ö¸ƒ[’Ÿ×טÈQŠa*X*&úÈȶE³ÇMq Mh\`Ñþž’À–·šÐL†ÅïcûÕÚ„Ù•ÙôÊWÎÖ†9£@iØ]ñþÅ•‚ˆ®¶k +ƒ#ŠHj¦¿MˆþøŽE‘_#ðI,{Aë{^z²³uíríïæìð‹ûQœÞªt®séñĺGj‡ Ö»&š½Qònœ7Uã°[Yh‰V©CeØó™ ÷›fÃa›bd—Ãq„tÚÍ‹Œ[[;4‘Ÿ¢Æûî&ènuÚ†¬¾ ÌÊH¢=¨|º±šáU÷Û® +®ÏÊd`¦î "_Eù¼IºwRÀ?Yñ©z3ãèc–™ÂAª¤'ÏúŒøå„b̾6?Ð úµí«ôÙ¾ê+™ ñˆêì†w›¡±œp¼P³'l‘3ÓÒæ­•ÝšªXÖ«*°I©«¶LæñׂôÑB ²šo:ISÕ‰³×…}UZ¹P™Lù¹l†cVìÁÞ`SÆÛEK>‘ `]%˜£ÿê‡æ¤ê ¿üýq´öâmPühâo³öÜ4)QQÉ`›ü®Vµ‡h8}º<º0fL)ªqwüQ<µ•”Á^#ssÉ*zL‹ªòtf "yˆ=Åu†–¯¹ðj»k³®j9÷6ÉO Ièßz=ž˜Ë©J¦¿·-n¢,fì~Þì»eðCõû@Å«ÌE›Â¿ã" ñÏWÿZò‰•å·æ¼ÅvBÂÒÔxCÜÀJÅS‘v*|MJø.w#F(U“ù.®W«$ +1fûª½1aµ|¤Ôç‡öm9ýå.Ö§Ð6ÁvÀhm¡ˆL£½Ú¨°¹”oã~ˆéÕoD¦lãiµ”ò:i7ù½Ð‹Ô˜yÜuÁܧr4#Jv)×ä,ËU>i¨üÒûZˆ<×eN,›:±r©¶µ<Ö>q(峨ÓéÏâ¯Z)Ǽ©r÷öHüP¤"‹”…[èájhÜV | ö_©lèúL¼I몼‹ZêÜ“ŠÓ‹^Èá'ó@äÃë3¥“)ç àQbòw6©ð•›þ›–ï"°²ÃzƒœMw$s‘2±\v|~‚TÜ8qÙÚ„Bµ/¹ƒÊ‚¼×Ùˆ§pM#ìú<»»ì8ÅŠ ýÕŸ&Úå°øoÐYçÓ* úr­÷6IíùxΟÂY«‚ˆ>„}•€¾<³— 78n¥~íkê|í;ê=2­©Pü¾rÉÀ_Q6 +(+îéìÿð,ä¾$ÐYœ8ÌàžíSOtkƒj,pGëVyk¿”š|øpawgD·2—¨GO{ÃS•x ¼ÕZÜîh>Ž?ÍwºÆÏ¸Dß௕ªx‰\¦~9ç?>I1÷Gº•&­)žóUþ%Xà1 7›˜C“aúðýIAz lÛ§?‘(×ßdÉ)¢„õ`ÆÁ¤Æ‰‚âž{ÞR]Õ?,ò´Ž+ñoŒJÙüÕ +†Ú{zjABYLžbÐÖÌ^Pl[+ɦæ?‰?`랉.×Ýž¯¯=#ù ·|e ó:4€]ù¯„þ.¶»þê _µ.#¯“LOÀ(vÈÇ)dddîYîÿÂT–wfM½&ŸâD”AÄ®eúÓ4ßE[£÷yØQ¡ëº z*ˆ# mR¶uø «ŽZ·ð¾>IÔV’É.ݱ§mÏÂ=½Iòý1<é^ã3P…©o"F&®.Cn‚ÌLŠÃ#’Ó¼UÌaã•Ç¿x9ÍÉÃ#¤r# R€öÁNãZ*Bsĉ‡û !Èâ±Bä9cCDBRÅɃW?wênÒzS{Ë0­ÿÞÕ}ctU›Ù‘%±îšÍà¹v‘8ˆÊRȲg”õA±‰z_X\¨«^ Ù–/›“ר R³…hÐ]r†Õ »J EÈ’*Há!ŸkõJåÉú´Ú]‹ççŠÿ¤Ämü#|8t?¿ZÀ£: ÞIù6Æo»õVµv®ùè €k‘k»ù Ü2r—Ê×##;\÷ÑÒÐÇ,F4ÇÛ nhY|A¦_¢$¾ëut\„7ÖîPÕ zm.:U†ßŸ•8¾*i„) °ÚëY‰R”ˆ>®ä‡\Ôde³{}Žaÿ8[*ùVã¹ßMz $ `òÔ¾`#x»Á*sQ{Å+Ö‘ëª Åªí}‘ª6îÞ& :&HÜý§$qŸRdôzônŒ‹?¥rmIO"Ç^ ÈH¨ç{C}áüKC€–ñ=ÇYYÉ•´-vG)fŠ9ß~:²8¯G[µŒY'3§Ù„-0ž”AIæfÓ›—lÉ¡·|%Åa)RªÝïfA嵎§j¯.[ã$ËÝõèoppnÙFÓÀ•lÝk5ã{±`1Æ[»ýº6‘Œë9/ï‘8³ +üÙ«,˜º.€Až?œ¤`pÇýÉÉ5ýn‡ÔÓá×¶íà +mãx¦ÀzåÝïžsv¡ û/rÔwFÍJõ·=åÐ~?j¹Ä’ásY¢W¶àX†œ=E=g•'9Ì›øU´d|DýKøäJì¢d8|ºD6Ù5£;GýÓ~¨ìFÈëÎh¯ZjtB129ÍÎŒpý,d¸=sM ĵÖ^‰L¯—ÓñOJ«’+WOSa“©RQÇÎlœ“æèņÏÖ RÊr™]Fèú‹¾~‰Ec"ZÝ•Ím=Éa6º_íøá»nÅgä#!¨Æ:'¡icÚ{ïZ^Ú©¿b u¸7}óÈ0úúýüÖˆ&{ráZ¢x#ç¼S‰&™KÂSá ¶8p…Ô+Ï/uù­æ:`þÌy¡½®¢B“ÁÖu¡Eé’»ý…5OøºÞY_Þé³Í¤À¦ÙŸÝ W£QÑ]´›ßTN¼ )*a 4¬Y!%»4ºë¸ûúNˆíFÃ\år ¯õ*8• àž’Ž˜YÔT±žoël¸Ûð„3eCÒO’c¼“ÓtëÅKríyLˆìº™ÉÚcÜo®&ú³\fçaà ¡>J2²êt»Òƒf,МÃá–lKEäbÖªŽ÷g– ÎÙiåü,aûÛ0lX®%IV8÷“ú‹£¶¯¡^ NHsù›,´‚«õBÚˆÕ-ŒiGÐX^1RT“Ïí1 6•9̪¡DyuyªßAÛÖ /K]Ûº/ÃÆê´è•¿Ïpìù¡#X1Óæ«+pc7 Dœg~ù[U§œƒÈæÞÇ3_`Ó£p¨ þ¹7é‹Ý>¤ÖþŽÊ÷© lûªÆ9ÅÌ‹u'Ç6/²LE‡ “¼ÈíÒyCƒckN_"ä{ðL4¡(|‚:Iv~~ÿ§'Ã))².æ»äQùר°Ô‚¼ËKÓ9®ù›5²¢UÞw¹þÙý‚¥Ó·3}2Ž"«îͶe…ñúê¢ì?L.ôÀ]PºAr³ šýÀ uŽ=ž+UC_Å’oNœNíçÁLùв®x½¶ësËÎ19м*”ãç/Ÿµéw¯޽´|µâ–îàKÈ‘–½0(‹XâÆß/ÍŸä?Òª¾g0 / \ìÏzGËeNéö­\QÛf*Âj5Ê ¤¡òb.ëi¸Ñ|‚Eg§÷êvƒä ¦lYÙ·Š£Eñû}øøõ¤/×@[^¦2ʵ|þâfP¤ZÀ!a5߈lµ6»°ÐÇ&# Ö™ 4}¯pœÇ—ÆÁ”?eôÆ»ÇJ¢Kn=K •ý ½êTùƒ%-“O‡´"Áô¼KRWéïå&ëÅM³0ozŽ[scLgZ‚WM9é‚@D \B­ ”AYry¯âæzâ¥Þlš?7ºù°–«jcƒÞi´Áf_åèáÍQ¡i(s°Ç*4(#rÜÈÊY³#Í4ì\êŒ4âÚJµ:–qØ^ŸOqhæŽ- ÷P„™KKìÁð pÖͺ°#Nº8N_>k¾ª\ïçAÌèÊ€õËÙ[Ç u³úéâDJZÈ¢_¥æãd+P|š4»®/;ÇóYÐ\%jp_ÂDì×dBk`Y3;Z:{}ÄKò‰±Å½¯È_Ó²¤¦ö›™ˆÙ˜ 4ßµ|)ËA¯‡Ù¹•µ×P‚èÍŸÚS6¬ý®=Žš´c Äh­Æùæº^Úϸ¸'`}ÒIE˜ÐPàêœòm€©Ê\Ïœçó \7½òaÇÏŒx &ÌÀäHÕhõ XÓ€ueI««Ÿ¾/?Oå±K•H&ˆÖÜÖ_„´ÇÍpSF?äž­7cc; +<‚ÇJ5+Æ!’ôÉ K¦IL+ý2ä–ÏãmÖþrßh½tåOp\‰ò¶)j’fÅòb’Ì0O¹¬àÎøÔ2 réNÝÅy¨àë µ5u–jDô+ s†‡ +ÇÛ‡ß_rÌQ +Èç½^§›«yÔ§7EË¡j:•=—ëƒômÅD­È„ l¤•³c¼ÈÖDäâÚ#ƒ–„┉(½–döœE†ò?†`-†ßwâ°l-Na9(#ð€µ\}ñìlú|od´û”†»gíJ•ñôÕEI5!°S2.ÄTÒ@‚gõHíá„fyIöW“bUýD:æ ÔÓ’*¸"C|Ë·þ +ËáßcŸ]Áù®Ûa¾…ÃØqSÉnkdÓ ÈNk.|ŽéÆ,¡ÞÝA“ó6q˜;=R‰œjEkã_[Âò 8ûô4å±û.Å ÍŠþ5¹\hTf8%n6AZ*°ÈéÔr÷ÕÚ-Æ]Õ#\+s¿_Ã]óÅW±5(g+¤¢#˜[û#{>4ÂÝÇf´šÈëª{L\«»²ãrs«¨Ú gæÕÄ’‹ÐRç“£j‘üL¦Ÿõ—òJ§™M¨pòtÏg?è¨H%"ÓE2©Á¨;›Õ¡˜~ r4øUIÁdOÀ‡¶*Ÿ¾Pk܃¸$Y Ñ"8'ó•dæ®éb•¯8óÇõÍ·|yy*ˆ›ï‘—øu«¦ +žG»Ó/·A‘€ñÓžÄ[Ö®ý³Œ aÆ„/ì!¨VîÉYc©1™¸ƒalÚ¹¢“GÞ;N­bg9<~K3m;´Ÿ¥è%¹äîˆÉƒÃmý‹é" jt$µ"[ åx‘ýÍJ‚#ä¥Fi÷29êöOfõ©Ö½#ü¡?þ‰‡EAMà,ó‰ñ\IÏG^ŽŽû%Žè ›$ —ÍU¢”ª”«‘³ê&;Pù„{F´X)AK|3ÇÝ^ñŒ˜œ¯Eˆ-œ=†½o4`8(©Ö„¶ÔF8ˆyØZIúMJ s.Á ÆíR”<„GNöõµ?&º.YÅdsd_2‡@.|*Ԭ嫔´†Œ®wõl„ØW}KÂ(ÞX¿’É@'F·äœkŠר¢ Ãº®$¼‡Læ,xíH®ß,é˜C‰èUË0 [¶S#¡~ˆçð{>2D³¬¡ïÐ#Ž QîÄÈ øg‡±jêâ_f£¯¢ƒƒ_GÛžÿ°Zr¶ƒþ¤z`ê—E*(§¦v€³¸“/ÚãK°¥Ú¤à9"lÉ{ŒÕ·{è!á§K`ž.‰½wdÀÇ“aQÏW±âÚ¥œw˜í,r @5ª¡qõçV^­§ÞÊXØ~}ÃÄ•újÆ4_Ûç»Jçqì*Ê+”¬åQªBâ™O3ëHVȸwYŒëÙ¨ ú?i,÷Äïêl²½Í†ÈüÃ7àÍŠ`2ÒNÅÃYë v´ž üã„ £÷ZÚxõ•ÙãcÔB… „'þõZÜbˆ°J¡ÄqöK‚6aÆér7󯦢ˆ`¼¾+6f+èMåÒö¶&S²¾C)Ïy (w™S;<Ï^y.T$–ã,n( .g`Në“¶?X6#nZY1˜=QççîßûøXJ¨4¯«×ˆ©Åéàœýn–Gùýx9h>í±á¯)â|9 1‡ðúwqÇÎE'ÅI}Æb½üùõéΟrv˜w”ÿ›«_ÐxeöŸ‰…JÚî±]Ý=k´Ïêô…jF`éU•ŸÑÕ~+Èw¯P»/Pë%Uªy¿®h1ü¸+¿ ãRÖÂa÷µAAC°õ\êÎKSÅQg¥1ó‚jL ×ü²¬JVÕ.·ûå×yTÂW3ö8 µ”QQA€•®Ï8ް_dDîx—M§VOпaX¥àÓ<´ÂªÖ(ˆþÔsÔ…ôŽÄ`É„¦+ÙµzR‘—w~*+é;,#TÒ¤l¥ª²¿ƒæ‰D¹mû[7õ 2íÓç ô|Eñû2oý‹Øì;qõ"]´MHrõò +7õ$¹ÏÄeJÛ“áŒs‹ Îí©e^‰¦Ä^´ÀÛ¥btÌo¢ûK›òûXS’:šÀÖ'åp¯Nnåí.гè{Qú¨Cëw%´ŽŒáWôÒÖ^µŠbà뤮 P¥}·Pê“-ò^­~hÊN€·Ý;”s¡Ó[ô†Dmªý˜­YÕC¦è¯™Éð0lÉðŸÒÈÇï\ ~ +^¹ß# wÕú«Cã;ÈdçÔ–&)ˆ׎Â|¯AÚÍbRV9”×Å/õªh‘¦,WÏ;÷Zš{ø…õÓBfÅt +¯%P´R’NîNµÍ¶:ªéh—â}ßæ‘gÈÒ +ˆ~Eg@`[¯!ÏØ'ð?Õ,Ë 1Ù^˜¸‹:ac§g‡ +F~‡ÙnÙ°`A[0 dÙÛË5ëÖúqÃÛÕÏæ‰œYB¹mÝ+¹…9¯öÙ¦MP±þ03Œ2ø¤ÃŠÆ?êJ!Ø•=z6YÁ]_'…"ç8/ÕfTÛq9°ó kÊ7F\ªôôÝûäDÿlL1Akbp>έ‡Š.„;ªU˜ônNo`ÿ”‘ùÅEäá…¬V¡¥:jF®fßúõ" zøÿÐT òh‘‘„E<-겓ªƒ `·õ`¹šºw*ë+¹8 Ëåg†}ÊEÏ›$+nüÊ»/Á¼&(éZf­3~ˆ–\Í0Z0Ä}R7e¸ý‚¾P-¬›jG]dhŠÊÒ3 Q§cêúEPZ½Ý¤²±3º;ýfƒXR–»Â•Á£Ä áìSz-kš÷êDë7A¿º…oØ'Tm½'K£]«u[Zçx¸µ×ÓrØ6ïžà `fÕ~!:Ë¥ÕÑ"^¯ä'Ø{+¾—Z»K&qÃÌ_°›1Ǹ_æÂÛ2¿†úÈ+´ýô.د1¤Œør¨]ûš¶ uqeü·¶£»ßКnE£ÑPv£Ô +aç{Õ¤*«†b”=º” êû³Ú_DÌšç}T’^§§a˜#¾Ëü +€xaœœ» ÑYµ„ŒFRCÐðYÏ厕9ÒôÓ©Røæ‰è©9tF¯5¦&üKè¼7®${ž’kII1 Ý9ߤ£Â§úšý½Éw›(ÛºNNKê?ƒT-e?? +ÝžP®)×S*è½—ä`¶ šÚ)®¯[*Vºo9ŠÌäÿà*sÙÌÈL¼Æhq:­=¸'‚ߨl5BóW8d|ÝÆXÒ +ãÑž7¢r=Æ>úòÊÇa¸òy\\-È¥º7Éó–kÉE~ƒLY1uÐAì=yã0`ftõæ³u÷ÒyäílVR°÷ƘŸÐŸ»Hýüñ¸§[IÇ|¿PDŽ[2ûଊoùÀvlÿW ›n%H|R~$ˈ¿å»·÷Ò¾–Kö;Ç5iA+ã,wãRÝRÙüLg'€Ž´Ìz†¦$ƒã襣q¹jæÓ®ö¾ù¼kê*`ÑñZĆŬ‚ÁPè¨b\èØò)š¢nÉŸRj¼@:ó³òR!3ÔÎf³ åÿH¾F{jÅú3ÏÌ÷%ÅPã~Oi²Ò‰˜ ?ïZðµ ÷#,Ü´¾RÀ“ÍÌ«ð mëÈ é1ÎF(âvY(zÜR߬Ь)A¶ J>5så,y|!t§´P÷þ‰'®bÿƒ‘2  CË V!F7gGÙLEð³ +¹ØB`K¿&eÔ/}Q3îûpSÿ'DŠXTôQ‚µï‘wz0QPn1ó)´«âåUL¸—Ó'Ý•N¼éTÄ÷Ö}|°JµÛ<½W:M¹-ÔÉNh3M3"rK<LyÔÍrkœióUXÌyqŠRçLÔÃs÷\¥ÆèݵýqðiÑÏÁÅ{²Ÿ„=¿4,%+Ê-ƒ¨¼ëJÍÆú€²<™ÆmÏÀ‘‹ŠOBÈ[1áï~Mž£ˆG˵•¼êß©‰­MAåSмìãÑ,ãÚ”„²ã‘È· ³Î‹Ï¦Î¨ 7ã¤fôУ’go¹ pÿÀíT6]¦:ÇQ]ÔCNçÏ ¤yN¹€õ”(‘y¡ÁÊ ’eäŸ`#` .Åwæñ-ÍH£5Ó"üÚ#¬¶Ø` eØ‘å•~6=Øwç ðQrOÔïPh‡wLsá#-â[ç`úˆxQ×=àB>ªÖñM?™a>y[ÉáéŠÍÈ v‘Õ˜±QÝUÚåùqÇ!¡ÂïoÜ‚Lê–õêê¦yœø Õt<;7¬‹1ã]¢ÉŒmX!pRRÅ›*PïqæjÂëšù,ÁÒ×64D¤®#On@oà=h­B›—ÖŸ»Ñ<½ºd-ä¦JºßDäu”Ý®Í꡺ա¿Ìæ:[ž•-«~ùÁÁò–// è€ ,¾h¶*ök[#ܤkø+qÕ„ù*ˆ‹“ +´¯B_¤uCÚÁ²Þµ©:š°Md8-CïDÆ™Á/íÆ,`/oš%§™h<¤9ÕxÁ1[³güÃh·8ÊÑ—ˆeý­å¨f +•–p*Õ¶kø.aæ3§MÖ{B¹;ý‹1OFš%‰° ºZçUæ˜èòÂx|h)<:?ƒ#K›-Ù&rôßöâ†lÅ@ž8›x‰p–Ó#Íþ_¢qðú2R»pÄveûQø«ž¯"1'”î Ù¤Ô_ ‹ñ¿-ÍV९Âw²ÝHÚc 4–ê•'n¯ì´|±cê‚¢(A“dÐ-Ïmå A:’yÔ÷q¬“·áó·›ê›ÛM±ÿHê$ IÁ¥f²¯K4ÁµŠ|••ï¾:õdÑ&`‚œv¡¡‘&fOšú¿¨ =7Z'Q~ÛS©R“ýÎI)‹æ—Ur¶š³©'bšzâaŽm ÓRÊ=â6«ƒ?Q»<Šr‹ŽAyôÐí쀭oJ®Ó‹"_ƒ×ppiúî3ej§w*xQ6¿›|M¼-V 'Ï=ñ-”ÂÿðÅ`ƒ.À[|ðãM`Q½¿…0]îÙi$œöi?òza:q`;ükh®˜{|o«[´¤{›öÁ2 Gš¤P)aY–ÊòT|1X¢~œEU®Rü±U¯.Qí:Uá~g Ü·ëtpƒ*½£EXDX\~)ë=¿"¿Aèi:µg»nßÐMõ¦Ï·{kxƒÞqU“ÂUZHõž$hyhG5æU¨-²Äþ¸KÅ +i"2M¯ KFÝ“»|Y.$ŠtøŠþió\ógߎ§ŠÜŠ…ù÷ — P9°ªÁŒÿ²·^ùHvR޽(ǃ)èæjv‰Í9Ýæ½K$zÆÌB´¼!¯Pã­ª´¹É.R¨°`‰ÇÏ|Å¡`±‹1KÚû°3š[æµÂþ ¿PU²c;G(*&SlKWhäè>*íØ.X¦JŒÊáЕh¢P©„'œ˜ÁD®˜#é¨,J Ï7—™c"B]=äë0º!ŠpÝof¾3u‡†EY¯œÄ©¯ƒÍáyÃÃÀÝ>L+>ø«k¿V¯a?Càñ÷²æ(Þfû´+ÑË–‚€ðÈ)ÞÎ=bÌ=,¯^¼vÞÍ÷2Ô*Q‚ìT—‚Úå86úÀ hš"=o«àéϤë±Êcz­b…kŠÆAˆøTà©;9¹\ѻƗêàj]Û²ê:°(\Z ®6f¶¨G yÁ@&›ƒ€äëá\«ò¢ô,®ÕD ©à”5%ë4T»reè'•/.d€†=Q«Òœ+þ¸O];*Ó,dz½}tÉűùë‘éB˜ÆîÃxùåÊQýd"ùi¶AÜjwš6Y•“Ù· O=á*:ò×ÛPÓÂŒ)Nñ¤šdD¯À{¿ûzESv RB’_‚¢NÑ1æE½§ÉçðËm!ïFô¢SOׯk +žcÊ^íl·ˆõnE¹Sdº€×Æ×ÙßS¨ß¯g‰Ò ¿çSg&tý,O¬fLŸê–oMJ÷¹ê¾˜-T˜>¦&™q5/沎úÕäãú#’/=^s÷x­~ƒ—´¡&o‡×o#N´ÎËu¶V£o¬/–Ü< +Yép$1Þ{Ü€ÖƒòÞÅù$ÚF‚xÓ†ÏÛGOØ«á}Œ#P>ÊOãyFÇ®4Žøicô‰<± gJèzÖ öb_—·+î” Ñ`H¼0žãö§”5Ò‚Èi£€Äl©ˆ¯í‰2Ž„.óæÝ×À?8]8›sh83ÃbIq,_û|½öe¼%zU-\—+G?ECêùÆÃêmM,œ1kÆ_ôó©x’p²eóø›|O¦LF¢ÐÖ½I ó©<ÅÀ¶{U<´ATQD…±[T?’'ŸJ?¦‹ÀÅ$e½Ùf!ÜéXL?œò‡:-L­ 3fµ¹hiì/àVbýwD•|‚ÈL‡²ü „#¿ŒŒmî>s“[ÍÁ;¥Qlu;É:{§°/F×Y§â¹Õ`·e)”f>æ³ë׉(é2uzÅÞƒ°~”…LcüB¢÷$±Vóæv<ÓÍ­~1 ¥gñ0³JþñóÓŸŒ:1 ¦ê–pÊàák”‡«aíó©%ÏÑL½¼G/ A®SÁ¼>™ÓRC¢î€¬ÞåK_2¦)´¦/Ùï¼ÝîÆŸ`Uâùm¥k¨×/ + IiÈnõdfe£–Ú縃\€:’ø' õ€X‘é5«µmï¡·Éñu•3ˆÛžßÑ) Ô9G_\4ˆ24‹/œäénPÀù’óh騈±Ýü2˜9©T†Ý–³#¡AÛ1ZúèÍ*Ó™ïû +[cs!j°÷në*Ë-Њ Aï6™aÁ´_´!t.—bÊã9ŠuBÔ¶^.;ýÇCæœ<43¨¥‚¦N3¸‹Žäßš+¥T9—­-¬Dd“Ÿ†­·<ÏÊ2!N›ÂYGèôG™¥è~!)˜û¯dBbë¹¼\Ov:JÞf¤X¬‰sŸ^†,)ê§ùµ’hpBùE&¸©ÿPñn‚f„ ¸?Mü*¿ï§,u4™¥‚2¢½•ìFeïd÷}„fô>2.n¸e8êiOñHŒððNÛ#çJ B»Î}Ø/Ž’vÇo$ÿczïêFZÏ3^uÏþ?ü¡ü€ÿ'L¬A@G; ƒÊÿò¶rendstream endobj -222 0 obj << +170 0 obj << /Type /Font /Subtype /Type1 -/Encoding 1122 0 R +/Encoding 1049 0 R /FirstChar 2 /LastChar 252 -/Widths 1137 0 R -/BaseFont /FHMZZZ+NimbusSanL-Bold -/FontDescriptor 220 0 R +/Widths 1064 0 R +/BaseFont /WOOSGR+NimbusSanL-Bold +/FontDescriptor 168 0 R >> endobj -220 0 obj << +168 0 obj << /Ascent 722 /CapHeight 722 /Descent -217 -/FontName /FHMZZZ+NimbusSanL-Bold +/FontName /WOOSGR+NimbusSanL-Bold /ItalicAngle 0 /StemV 141 /XHeight 532 /FontBBox [-173 -307 1003 949] /Flags 4 /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 221 0 R +/FontFile 169 0 R >> endobj -1137 0 obj +1064 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 -226 0 obj << -/Type /Pages -/Count 6 -/Parent 1138 0 R -/Kids [214 0 R 228 0 R 232 0 R 236 0 R 240 0 R 247 0 R] ->> endobj -284 0 obj << +174 0 obj << /Type /Pages /Count 6 -/Parent 1138 0 R -/Kids [251 0 R 286 0 R 316 0 R 375 0 R 411 0 R 454 0 R] +/Parent 1065 0 R +/Kids [162 0 R 176 0 R 180 0 R 184 0 R 188 0 R 195 0 R] >> endobj -468 0 obj << +232 0 obj << /Type /Pages /Count 6 -/Parent 1138 0 R -/Kids [461 0 R 475 0 R 484 0 R 492 0 R 502 0 R 510 0 R] +/Parent 1065 0 R +/Kids [199 0 R 234 0 R 251 0 R 308 0 R 346 0 R 389 0 R] >> endobj -521 0 obj << +403 0 obj << /Type /Pages /Count 6 -/Parent 1138 0 R -/Kids [516 0 R 523 0 R 532 0 R 540 0 R 549 0 R 558 0 R] +/Parent 1065 0 R +/Kids [396 0 R 410 0 R 419 0 R 427 0 R 435 0 R 443 0 R] >> endobj -569 0 obj << +456 0 obj << /Type /Pages /Count 6 -/Parent 1138 0 R -/Kids [565 0 R 572 0 R 577 0 R 584 0 R 591 0 R 597 0 R] +/Parent 1065 0 R +/Kids [451 0 R 458 0 R 467 0 R 475 0 R 484 0 R 493 0 R] >> endobj -604 0 obj << +505 0 obj << /Type /Pages /Count 6 -/Parent 1138 0 R -/Kids [601 0 R 606 0 R 610 0 R 626 0 R 635 0 R 641 0 R] +/Parent 1065 0 R +/Kids [500 0 R 509 0 R 514 0 R 521 0 R 528 0 R 534 0 R] >> endobj -652 0 obj << +541 0 obj << /Type /Pages /Count 6 -/Parent 1139 0 R -/Kids [647 0 R 655 0 R 659 0 R 666 0 R 673 0 R 679 0 R] +/Parent 1065 0 R +/Kids [538 0 R 543 0 R 547 0 R 563 0 R 572 0 R 581 0 R] >> endobj -692 0 obj << +595 0 obj << /Type /Pages /Count 6 -/Parent 1139 0 R -/Kids [688 0 R 695 0 R 702 0 R 710 0 R 717 0 R 722 0 R] +/Parent 1066 0 R +/Kids [588 0 R 598 0 R 605 0 R 611 0 R 616 0 R 625 0 R] >> endobj -734 0 obj << +639 0 obj << /Type /Pages /Count 6 -/Parent 1139 0 R -/Kids [730 0 R 736 0 R 740 0 R 745 0 R 752 0 R 760 0 R] +/Parent 1066 0 R +/Kids [633 0 R 641 0 R 649 0 R 658 0 R 665 0 R 669 0 R] >> endobj -772 0 obj << +677 0 obj << /Type /Pages /Count 6 -/Parent 1139 0 R -/Kids [769 0 R 774 0 R 781 0 R 786 0 R 795 0 R 802 0 R] +/Parent 1066 0 R +/Kids [674 0 R 679 0 R 689 0 R 697 0 R 702 0 R 708 0 R] >> endobj -812 0 obj << +725 0 obj << /Type /Pages /Count 6 -/Parent 1139 0 R -/Kids [808 0 R 814 0 R 821 0 R 829 0 R 836 0 R 843 0 R] +/Parent 1066 0 R +/Kids [717 0 R 727 0 R 732 0 R 740 0 R 748 0 R 755 0 R] >> endobj -858 0 obj << +767 0 obj << /Type /Pages /Count 6 -/Parent 1139 0 R -/Kids [854 0 R 865 0 R 873 0 R 877 0 R 882 0 R 893 0 R] +/Parent 1066 0 R +/Kids [762 0 R 775 0 R 787 0 R 793 0 R 798 0 R 803 0 R] >> endobj -907 0 obj << +819 0 obj << /Type /Pages /Count 6 -/Parent 1140 0 R -/Kids [902 0 R 913 0 R 918 0 R 929 0 R 933 0 R 937 0 R] +/Parent 1066 0 R +/Kids [814 0 R 827 0 R 835 0 R 842 0 R 852 0 R 856 0 R] >> endobj -944 0 obj << +863 0 obj << /Type /Pages /Count 6 -/Parent 1140 0 R -/Kids [941 0 R 946 0 R 952 0 R 956 0 R 961 0 R 965 0 R] +/Parent 1067 0 R +/Kids [860 0 R 865 0 R 869 0 R 875 0 R 879 0 R 883 0 R] >> endobj -987 0 obj << +898 0 obj << /Type /Pages /Count 6 -/Parent 1140 0 R -/Kids [978 0 R 994 0 R 998 0 R 1011 0 R 1020 0 R 1025 0 R] +/Parent 1067 0 R +/Kids [887 0 R 901 0 R 916 0 R 922 0 R 934 0 R 939 0 R] >> endobj -1043 0 obj << +956 0 obj << /Type /Pages /Count 6 -/Parent 1140 0 R -/Kids [1038 0 R 1051 0 R 1059 0 R 1063 0 R 1078 0 R 1091 0 R] +/Parent 1067 0 R +/Kids [950 0 R 964 0 R 972 0 R 980 0 R 988 0 R 1001 0 R] >> endobj -1098 0 obj << +1021 0 obj << /Type /Pages -/Count 3 -/Parent 1140 0 R -/Kids [1095 0 R 1100 0 R 1119 0 R] +/Count 4 +/Parent 1067 0 R +/Kids [1018 0 R 1023 0 R 1027 0 R 1046 0 R] >> endobj -1138 0 obj << +1065 0 obj << /Type /Pages /Count 36 -/Parent 1141 0 R -/Kids [226 0 R 284 0 R 468 0 R 521 0 R 569 0 R 604 0 R] +/Parent 1068 0 R +/Kids [174 0 R 232 0 R 403 0 R 456 0 R 505 0 R 541 0 R] >> endobj -1139 0 obj << +1066 0 obj << /Type /Pages /Count 36 -/Parent 1141 0 R -/Kids [652 0 R 692 0 R 734 0 R 772 0 R 812 0 R 858 0 R] +/Parent 1068 0 R +/Kids [595 0 R 639 0 R 677 0 R 725 0 R 767 0 R 819 0 R] >> endobj -1140 0 obj << +1067 0 obj << /Type /Pages -/Count 27 -/Parent 1141 0 R -/Kids [907 0 R 944 0 R 987 0 R 1043 0 R 1098 0 R] +/Count 22 +/Parent 1068 0 R +/Kids [863 0 R 898 0 R 956 0 R 1021 0 R] >> endobj -1141 0 obj << +1068 0 obj << /Type /Pages -/Count 99 -/Kids [1138 0 R 1139 0 R 1140 0 R] +/Count 94 +/Kids [1065 0 R 1066 0 R 1067 0 R] >> endobj -1142 0 obj << +1069 0 obj << /Type /Outlines /First 7 0 R -/Last 211 0 R -/Count 6 ->> endobj -211 0 obj << -/Title 212 0 R -/A 209 0 R -/Parent 1142 0 R -/Prev 207 0 R ->> endobj -207 0 obj << -/Title 208 0 R -/A 205 0 R -/Parent 1142 0 R -/Prev 203 0 R -/Next 211 0 R ->> endobj -203 0 obj << -/Title 204 0 R -/A 201 0 R -/Parent 1142 0 R -/Prev 111 0 R -/Next 207 0 R ->> endobj -199 0 obj << -/Title 200 0 R -/A 197 0 R -/Parent 111 0 R -/Prev 195 0 R ->> endobj -195 0 obj << -/Title 196 0 R -/A 193 0 R -/Parent 111 0 R -/Prev 191 0 R -/Next 199 0 R ->> endobj -191 0 obj << -/Title 192 0 R -/A 189 0 R -/Parent 111 0 R -/Prev 179 0 R -/Next 195 0 R ->> endobj -187 0 obj << -/Title 188 0 R -/A 185 0 R -/Parent 179 0 R -/Prev 183 0 R ->> endobj -183 0 obj << -/Title 184 0 R -/A 181 0 R -/Parent 179 0 R -/Next 187 0 R ->> endobj -179 0 obj << -/Title 180 0 R -/A 177 0 R -/Parent 111 0 R -/Prev 167 0 R -/Next 191 0 R -/First 183 0 R -/Last 187 0 R -/Count -2 ->> endobj -175 0 obj << -/Title 176 0 R -/A 173 0 R -/Parent 167 0 R -/Prev 171 0 R ->> endobj -171 0 obj << -/Title 172 0 R -/A 169 0 R -/Parent 167 0 R -/Next 175 0 R ->> endobj -167 0 obj << -/Title 168 0 R -/A 165 0 R -/Parent 111 0 R -/Prev 151 0 R -/Next 179 0 R -/First 171 0 R -/Last 175 0 R -/Count -2 ->> endobj -163 0 obj << -/Title 164 0 R -/A 161 0 R -/Parent 151 0 R -/Prev 159 0 R +/Last 159 0 R +/Count 7 >> endobj 159 0 obj << /Title 160 0 R /A 157 0 R -/Parent 151 0 R +/Parent 1069 0 R /Prev 155 0 R -/Next 163 0 R >> endobj 155 0 obj << /Title 156 0 R /A 153 0 R -/Parent 151 0 R +/Parent 1069 0 R +/Prev 151 0 R /Next 159 0 R >> endobj 151 0 obj << /Title 152 0 R /A 149 0 R -/Parent 111 0 R -/Prev 139 0 R -/Next 167 0 R -/First 155 0 R -/Last 163 0 R -/Count -3 +/Parent 1069 0 R +/Prev 111 0 R +/Next 155 0 R >> endobj 147 0 obj << /Title 148 0 R /A 145 0 R -/Parent 139 0 R +/Parent 111 0 R /Prev 143 0 R >> endobj 143 0 obj << /Title 144 0 R /A 141 0 R -/Parent 139 0 R +/Parent 111 0 R +/Prev 139 0 R /Next 147 0 R >> endobj 139 0 obj << /Title 140 0 R /A 137 0 R /Parent 111 0 R -/Prev 127 0 R -/Next 151 0 R -/First 143 0 R -/Last 147 0 R -/Count -2 +/Prev 135 0 R +/Next 143 0 R >> endobj 135 0 obj << /Title 136 0 R /A 133 0 R -/Parent 127 0 R +/Parent 111 0 R /Prev 131 0 R +/Next 139 0 R >> endobj 131 0 obj << /Title 132 0 R /A 129 0 R -/Parent 127 0 R +/Parent 111 0 R +/Prev 127 0 R /Next 135 0 R >> endobj 127 0 obj << /Title 128 0 R /A 125 0 R /Parent 111 0 R -/Prev 115 0 R -/Next 139 0 R -/First 131 0 R -/Last 135 0 R -/Count -2 +/Prev 123 0 R +/Next 131 0 R >> endobj 123 0 obj << /Title 124 0 R /A 121 0 R -/Parent 115 0 R +/Parent 111 0 R /Prev 119 0 R +/Next 127 0 R >> endobj 119 0 obj << /Title 120 0 R /A 117 0 R -/Parent 115 0 R +/Parent 111 0 R +/Prev 115 0 R /Next 123 0 R >> endobj 115 0 obj << /Title 116 0 R /A 113 0 R /Parent 111 0 R -/Next 127 0 R -/First 119 0 R -/Last 123 0 R -/Count -2 +/Next 119 0 R >> endobj 111 0 obj << /Title 112 0 R /A 109 0 R -/Parent 1142 0 R -/Prev 19 0 R -/Next 203 0 R +/Parent 1069 0 R +/Prev 55 0 R +/Next 151 0 R /First 115 0 R -/Last 199 0 R +/Last 147 0 R /Count -9 >> endobj 107 0 obj << @@ -9987,8 +9623,8 @@ endobj 99 0 obj << /Title 100 0 R /A 97 0 R -/Parent 19 0 R -/Prev 55 0 R +/Parent 55 0 R +/Prev 95 0 R /First 103 0 R /Last 107 0 R /Count -2 @@ -9998,6 +9634,7 @@ endobj /A 93 0 R /Parent 55 0 R /Prev 91 0 R +/Next 99 0 R >> endobj 91 0 obj << /Title 92 0 R @@ -10064,12 +9701,12 @@ endobj 55 0 obj << /Title 56 0 R /A 53 0 R -/Parent 19 0 R -/Prev 35 0 R -/Next 99 0 R +/Parent 1069 0 R +/Prev 19 0 R +/Next 111 0 R /First 59 0 R -/Last 95 0 R -/Count -10 +/Last 99 0 R +/Count -11 >> endobj 51 0 obj << /Title 52 0 R @@ -10102,7 +9739,6 @@ endobj /A 33 0 R /Parent 19 0 R /Prev 31 0 R -/Next 55 0 R /First 39 0 R /Last 51 0 R /Count -4 @@ -10130,12 +9766,12 @@ endobj 19 0 obj << /Title 20 0 R /A 17 0 R -/Parent 1142 0 R +/Parent 1069 0 R /Prev 7 0 R -/Next 111 0 R +/Next 55 0 R /First 23 0 R -/Last 99 0 R -/Count -6 +/Last 35 0 R +/Count -4 >> endobj 15 0 obj << /Title 16 0 R @@ -10152,1192 +9788,1119 @@ endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 1142 0 R +/Parent 1069 0 R /Next 19 0 R /First 11 0 R /Last 15 0 R /Count -2 >> endobj -1143 0 obj << -/Names [(API) 1103 0 R (BSD) 1104 0 R (Doc-Start) 219 0 R (GIMP) 1105 0 R (GNU) 1106 0 R (GUI) 1107 0 R (GVim) 1108 0 R (HTTPS) 1109 0 R (Item.1) 763 0 R (Item.10) 969 0 R (Item.11) 970 0 R (Item.12) 971 0 R (Item.13) 972 0 R (Item.14) 973 0 R (Item.15) 974 0 R (Item.16) 1001 0 R (Item.17) 1002 0 R (Item.18) 1003 0 R (Item.19) 1004 0 R (Item.2) 764 0 R (Item.20) 1005 0 R (Item.21) 1006 0 R (Item.22) 1007 0 R (Item.3) 765 0 R (Item.4) 766 0 R (Item.5) 767 0 R (Item.6) 868 0 R (Item.7) 869 0 R (Item.8) 870 0 R (Item.9) 968 0 R (JRE) 1110 0 R (NID) 1111 0 R (PDF) 1112 0 R (PID) 1113 0 R (RTT) 1114 0 R (SDK) 1115 0 R (SVN) 1116 0 R (VS) 1117 0 R (appendix.A) 206 0 R (appendix.B) 210 0 R (chapter*.1) 254 0 R (chapter*.2) 319 0 R (chapter*.3) 414 0 R (chapter.1) 6 0 R (chapter.2) 18 0 R (chapter.3) 110 0 R (chapter.4) 202 0 R (cite.Games) 992 0 R (cite.OOS) 1049 0 R (cite.Richtlinien) 1048 0 R (cite.Tanenbaum) 458 0 R (cite.Vorlesung) 686 0 R (figure.1.1) 347 0 R (figure.1.2) 348 0 R (figure.2.1) 349 0 R (figure.2.10) 358 0 R (figure.2.11) 359 0 R (figure.2.12) 360 0 R (figure.2.13) 361 0 R (figure.2.14) 362 0 R (figure.2.15) 363 0 R (figure.2.16) 364 0 R (figure.2.17) 365 0 R (figure.2.18) 366 0 R (figure.2.19) 367 0 R (figure.2.2) 350 0 R (figure.2.20) 368 0 R (figure.2.21) 369 0 R (figure.2.22) 370 0 R (figure.2.23) 371 0 R (figure.2.24) 372 0 R (figure.2.25) 373 0 R (figure.2.26) 394 0 R (figure.2.27) 395 0 R (figure.2.28) 396 0 R (figure.2.3) 351 0 R (figure.2.4) 352 0 R (figure.2.5) 353 0 R (figure.2.6) 354 0 R (figure.2.7) 355 0 R (figure.2.8) 356 0 R (figure.2.9) 357 0 R (figure.3.1) 397 0 R (figure.3.10) 406 0 R (figure.3.11) 407 0 R (figure.3.12) 408 0 R (figure.3.13) 409 0 R (figure.3.2) 398 0 R (figure.3.3) 399 0 R (figure.3.4) 400 0 R (figure.3.5) 401 0 R (figure.3.6) 402 0 R (figure.3.7) 403 0 R (figure.3.8) 404 0 R (figure.3.9) 405 0 R (page.1) 218 0 R (page.10) 377 0 R (page.11) 413 0 R (page.12) 456 0 R (page.13) 463 0 R (page.14) 477 0 R (page.15) 486 0 R (page.16) 494 0 R (page.17) 504 0 R (page.18) 512 0 R (page.19) 518 0 R (page.2) 230 0 R (page.20) 525 0 R (page.21) 534 0 R (page.22) 542 0 R (page.23) 551 0 R (page.24) 560 0 R (page.25) 567 0 R (page.26) 574 0 R (page.27) 579 0 R (page.28) 586 0 R (page.29) 593 0 R (page.3) 234 0 R (page.30) 599 0 R (page.31) 603 0 R (page.32) 608 0 R (page.33) 612 0 R (page.34) 628 0 R (page.35) 637 0 R (page.36) 643 0 R (page.37) 649 0 R (page.38) 657 0 R (page.39) 661 0 R (page.4) 238 0 R (page.40) 668 0 R (page.41) 675 0 R (page.42) 681 0 R (page.43) 690 0 R (page.44) 697 0 R (page.45) 704 0 R (page.46) 712 0 R (page.47) 719 0 R (page.48) 724 0 R (page.49) 732 0 R (page.5) 242 0 R (page.50) 738 0 R (page.51) 742 0 R (page.52) 747 0 R (page.53) 754 0 R (page.54) 762 0 R (page.55) 771 0 R (page.56) 776 0 R (page.57) 783 0 R (page.58) 788 0 R (page.59) 797 0 R (page.6) 249 0 R (page.60) 804 0 R (page.61) 810 0 R (page.62) 816 0 R (page.63) 823 0 R (page.64) 831 0 R (page.65) 838 0 R (page.66) 845 0 R (page.67) 856 0 R (page.68) 867 0 R (page.69) 875 0 R (page.7) 253 0 R (page.70) 879 0 R (page.71) 884 0 R (page.72) 895 0 R (page.73) 904 0 R (page.74) 915 0 R (page.75) 920 0 R (page.76) 931 0 R (page.77) 935 0 R (page.78) 939 0 R (page.79) 943 0 R (page.8) 288 0 R (page.80) 948 0 R (page.81) 954 0 R (page.82) 958 0 R (page.83) 963 0 R (page.84) 967 0 R (page.85) 980 0 R (page.86) 996 0 R (page.87) 1000 0 R (page.88) 1013 0 R (page.89) 1022 0 R (page.9) 318 0 R (page.90) 1027 0 R (page.91) 1040 0 R (page.92) 1053 0 R (page.93) 1061 0 R (page.94) 1065 0 R (page.95) 1080 0 R (page.96) 1093 0 R (page.97) 1097 0 R (page.98) 1102 0 R (page.99) 1121 0 R (section*.10) 505 0 R (section*.11) 507 0 R (section*.12) 519 0 R (section*.13) 527 0 R (section*.14) 535 0 R (section*.15) 552 0 R (section*.16) 561 0 R (section*.17) 563 0 R (section*.18) 568 0 R (section*.19) 575 0 R (section*.20) 580 0 R (section*.21) 581 0 R (section*.22) 587 0 R (section*.23) 588 0 R (section*.24) 676 0 R (section*.25) 707 0 R (section*.26) 715 0 R (section*.27) 733 0 R (section*.28) 777 0 R (section*.29) 949 0 R (section*.30) 959 0 R (section*.31) 1066 0 R (section*.4) 464 0 R (section*.5) 466 0 R (section*.6) 467 0 R (section*.7) 478 0 R (section*.8) 487 0 R (section*.9) 488 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.2.5) 54 0 R (section.2.6) 98 0 R (section.3.1) 114 0 R (section.3.2) 126 0 R (section.3.3) 138 0 R (section.3.4) 150 0 R (section.3.5) 166 0 R (section.3.6) 178 0 R (section.3.7) 190 0 R (section.3.8) 194 0 R (section.3.9) 198 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.2.5.1) 58 0 R (subsection.2.5.10) 94 0 R (subsection.2.5.2) 62 0 R (subsection.2.5.3) 66 0 R (subsection.2.5.4) 70 0 R (subsection.2.5.5) 74 0 R (subsection.2.5.6) 78 0 R (subsection.2.5.7) 82 0 R (subsection.2.5.8) 86 0 R (subsection.2.5.9) 90 0 R (subsection.2.6.1) 102 0 R (subsection.2.6.2) 106 0 R (subsection.3.1.1) 118 0 R (subsection.3.1.2) 122 0 R (subsection.3.2.1) 130 0 R (subsection.3.2.2) 134 0 R (subsection.3.3.1) 142 0 R (subsection.3.3.2) 146 0 R (subsection.3.4.1) 154 0 R (subsection.3.4.2) 158 0 R (subsection.3.4.3) 162 0 R (subsection.3.5.1) 170 0 R (subsection.3.5.2) 174 0 R (subsection.3.6.1) 182 0 R (subsection.3.6.2) 186 0 R (table.2.1) 434 0 R (table.2.10) 443 0 R (table.2.11) 444 0 R (table.2.12) 445 0 R (table.2.13) 446 0 R (table.2.14) 447 0 R (table.2.15) 448 0 R (table.2.16) 449 0 R (table.2.17) 450 0 R (table.2.2) 435 0 R (table.2.3) 436 0 R (table.2.4) 437 0 R (table.2.5) 438 0 R (table.2.6) 439 0 R (table.2.7) 440 0 R (table.2.8) 441 0 R (table.2.9) 442 0 R (table.3.1) 451 0 R (table.3.2) 452 0 R] -/Limits [(API) (table.3.2)] +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] +/Limits [(API) (table.4.2)] >> endobj -1144 0 obj << -/Kids [1143 0 R] +1071 0 obj << +/Kids [1070 0 R] >> endobj -1145 0 obj << -/Dests 1144 0 R +1072 0 obj << +/Dests 1071 0 R >> endobj -1146 0 obj << +1073 0 obj << /Type /Catalog -/Pages 1141 0 R -/Outlines 1142 0 R -/Names 1145 0 R +/Pages 1068 0 R +/Outlines 1069 0 R +/Names 1072 0 R /PageMode /UseOutlines /PageLayout/OneColumn -/OpenAction 213 0 R +/OpenAction 161 0 R >> endobj -1147 0 obj << +1074 0 obj << /Author(Paul Bütow)/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.21a)/Keywords() -/CreationDate (D:20080811144357+02'00') +/CreationDate (D:20080813032009Z) /PTEX.Fullbanner (This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) kpathsea version 3.5.4) >> endobj xref -0 1148 +0 1075 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f 0000000004 00000 f 0000000000 00000 f 0000000009 00000 n -0000094938 00000 n -0001106142 00000 n +0000088235 00000 n +0001096944 00000 n 0000000054 00000 n 0000000143 00000 n -0000094999 00000 n -0001106070 00000 n +0000088296 00000 n +0001096872 00000 n 0000000190 00000 n 0000000290 00000 n -0000098641 00000 n -0001105997 00000 n +0000091863 00000 n +0001096799 00000 n 0000000338 00000 n 0000000438 00000 n -0000116873 00000 n -0001105871 00000 n +0000109929 00000 n +0001096674 00000 n 0000000484 00000 n -0000000592 00000 n -0000116935 00000 n -0001105797 00000 n -0000000640 00000 n -0000000875 00000 n -0000197473 00000 n -0001105710 00000 n -0000000923 00000 n -0000001038 00000 n -0000279784 00000 n -0001105623 00000 n -0000001086 00000 n -0000001186 00000 n -0000285079 00000 n -0001105499 00000 n -0000001234 00000 n -0000001349 00000 n -0000288663 00000 n -0001105425 00000 n -0000001402 00000 n -0000001557 00000 n -0000288725 00000 n -0001105338 00000 n -0000001610 00000 n -0000001790 00000 n -0000325967 00000 n -0001105251 00000 n -0000001843 00000 n -0000002084 00000 n -0000331512 00000 n -0001105177 00000 n -0000002137 00000 n -0000002353 00000 n -0000333164 00000 n -0001105052 00000 n -0000002401 00000 n -0000002501 00000 n -0000333226 00000 n -0001104978 00000 n -0000002554 00000 n -0000002756 00000 n -0000497827 00000 n -0001104891 00000 n -0000002809 00000 n -0000003187 00000 n -0000568769 00000 n -0001104804 00000 n -0000003240 00000 n -0000003510 00000 n -0000591879 00000 n -0001104717 00000 n -0000003563 00000 n -0000004081 00000 n -0000619630 00000 n -0001104630 00000 n -0000004134 00000 n -0000004565 00000 n -0000649499 00000 n -0001104543 00000 n -0000004618 00000 n -0000005047 00000 n -0000675003 00000 n -0001104456 00000 n -0000005100 00000 n -0000005448 00000 n -0000705653 00000 n -0001104369 00000 n -0000005501 00000 n -0000005854 00000 n -0000734463 00000 n -0001104282 00000 n -0000005907 00000 n -0000006269 00000 n -0000759281 00000 n -0001104208 00000 n -0000006323 00000 n -0000006725 00000 n -0000796551 00000 n -0001104094 00000 n -0000006773 00000 n -0000006912 00000 n -0000796613 00000 n -0001104016 00000 n -0000006966 00000 n -0000007264 00000 n -0000855561 00000 n -0001103938 00000 n -0000007318 00000 n -0000007669 00000 n -0000859414 00000 n -0001103806 00000 n -0000007716 00000 n -0000007855 00000 n -0000859477 00000 n -0001103688 00000 n -0000007904 00000 n -0000008091 00000 n -0000859540 00000 n -0001103609 00000 n -0000008145 00000 n -0000008301 00000 n -0000870636 00000 n -0001103530 00000 n -0000008355 00000 n -0000008481 00000 n -0000878856 00000 n -0001103398 00000 n -0000008530 00000 n -0000008631 00000 n -0000878919 00000 n -0001103319 00000 n -0000008685 00000 n -0000008902 00000 n -0000887354 00000 n -0001103240 00000 n -0000008956 00000 n -0000009228 00000 n -0000891005 00000 n -0001103108 00000 n -0000009277 00000 n -0000009605 00000 n -0000891068 00000 n -0001103029 00000 n -0000009659 00000 n -0000009790 00000 n -0000902675 00000 n -0001102950 00000 n -0000009844 00000 n -0000010173 00000 n -0000906943 00000 n -0001102818 00000 n -0000010222 00000 n -0000010323 00000 n -0000907006 00000 n -0001102739 00000 n -0000010377 00000 n -0000010609 00000 n -0000936169 00000 n -0001102646 00000 n -0000010663 00000 n -0000010930 00000 n -0000947172 00000 n -0001102567 00000 n -0000010984 00000 n -0000011300 00000 n -0000947676 00000 n -0001102435 00000 n -0000011349 00000 n -0000011581 00000 n -0000947739 00000 n -0001102356 00000 n -0000011635 00000 n -0000011766 00000 n -0000956424 00000 n -0001102277 00000 n -0000011820 00000 n -0000012047 00000 n -0000960118 00000 n -0001102145 00000 n -0000012096 00000 n -0000012419 00000 n -0000960181 00000 n -0001102066 00000 n -0000012473 00000 n -0000012604 00000 n -0000967095 00000 n -0001101987 00000 n -0000012658 00000 n -0000012960 00000 n -0000971976 00000 n -0001101894 00000 n -0000013009 00000 n -0000013325 00000 n -0000976378 00000 n -0001101801 00000 n -0000013374 00000 n -0000013535 00000 n -0000981775 00000 n -0001101722 00000 n -0000013584 00000 n -0000013735 00000 n -0000992284 00000 n -0001101628 00000 n -0000013782 00000 n -0000013863 00000 n -0000996133 00000 n -0001101534 00000 n -0000013911 00000 n -0000013992 00000 n -0000998530 00000 n -0001101454 00000 n -0000014040 00000 n -0000014181 00000 n -0000015140 00000 n -0000015262 00000 n -0000057667 00000 n -0000014233 00000 n -0000057541 00000 n -0000057604 00000 n -0001097849 00000 n -0001084998 00000 n -0001097677 00000 n -0001083707 00000 n -0001069966 00000 n -0001083535 00000 n -0001098946 00000 n -0000058122 00000 n -0000057937 00000 n -0000057788 00000 n -0000058059 00000 n -0000059319 00000 n -0000059134 00000 n -0000058163 00000 n -0000059256 00000 n -0000059738 00000 n -0000059553 00000 n -0000059404 00000 n -0000059675 00000 n -0000060835 00000 n -0000060650 00000 n -0000059779 00000 n -0000060772 00000 n -0001069431 00000 n -0001067566 00000 n -0001069269 00000 n -0000061267 00000 n -0000061082 00000 n -0000060933 00000 n -0000061204 00000 n -0000068496 00000 n -0000063862 00000 n -0000061308 00000 n -0000068370 00000 n -0000068433 00000 n -0000064204 00000 n -0000064359 00000 n -0000064516 00000 n -0000064671 00000 n -0000064826 00000 n -0000064982 00000 n -0000065139 00000 n -0000065296 00000 n -0000065453 00000 n -0000065616 00000 n -0000065779 00000 n -0000065942 00000 n -0000066105 00000 n -0000066262 00000 n -0000066424 00000 n -0001066382 00000 n -0001054131 00000 n -0001066206 00000 n -0000066587 00000 n -0000066750 00000 n -0000066913 00000 n -0000067075 00000 n -0000067237 00000 n -0000067399 00000 n -0000067562 00000 n -0000067725 00000 n -0000067888 00000 n -0000068045 00000 n -0000068208 00000 n -0001099064 00000 n -0000075453 00000 n -0000070903 00000 n -0000068594 00000 n -0000075390 00000 n -0000071245 00000 n -0000071399 00000 n -0000071556 00000 n -0000071719 00000 n -0000071882 00000 n -0000072037 00000 n -0000072199 00000 n -0000072362 00000 n -0000072518 00000 n -0000072681 00000 n -0000072844 00000 n -0000073001 00000 n -0000073164 00000 n -0000073327 00000 n -0000073490 00000 n -0000073647 00000 n -0000073810 00000 n -0000073973 00000 n -0000074130 00000 n -0000074293 00000 n -0000074456 00000 n -0000074612 00000 n -0000074766 00000 n -0000074923 00000 n -0000075078 00000 n -0000075234 00000 n -0000082696 00000 n -0000078004 00000 n -0000075551 00000 n -0000082570 00000 n -0000082633 00000 n -0000078354 00000 n -0000078508 00000 n -0000078663 00000 n -0000078819 00000 n -0000078975 00000 n -0000079131 00000 n -0000079287 00000 n -0000079443 00000 n -0000079599 00000 n -0000079755 00000 n -0000079911 00000 n -0000080066 00000 n -0000080223 00000 n -0000080380 00000 n -0000080536 00000 n -0000080693 00000 n -0000080849 00000 n -0000081006 00000 n -0000081163 00000 n -0000081320 00000 n -0000081476 00000 n -0000081633 00000 n -0000081788 00000 n -0000081945 00000 n -0000082101 00000 n -0000082258 00000 n -0000082413 00000 n -0000098766 00000 n -0000102005 00000 n -0000116997 00000 n -0000127093 00000 n -0000161988 00000 n -0000162052 00000 n -0000170921 00000 n -0000170985 00000 n -0000182501 00000 n -0000182564 00000 n -0000191785 00000 n -0000197346 00000 n -0000224953 00000 n -0000232665 00000 n -0000279721 00000 n -0000309117 00000 n -0000322638 00000 n -0000497889 00000 n -0000497953 00000 n -0000568831 00000 n -0000591941 00000 n -0000619692 00000 n -0000649561 00000 n -0000675065 00000 n -0000705715 00000 n -0000734525 00000 n -0000759343 00000 n -0000087256 00000 n -0000084433 00000 n -0000082781 00000 n -0000087193 00000 n -0000084695 00000 n -0000084852 00000 n -0000085009 00000 n -0000085166 00000 n -0000085322 00000 n -0000085477 00000 n -0000085633 00000 n -0000085789 00000 n -0000085945 00000 n -0000086101 00000 n -0000086257 00000 n -0000086412 00000 n -0000086568 00000 n -0000086725 00000 n -0000086882 00000 n -0000087037 00000 n -0000796676 00000 n -0000828360 00000 n -0000855624 00000 n -0000863455 00000 n -0000874798 00000 n -0000878982 00000 n -0000891129 00000 n -0000895346 00000 n -0000899818 00000 n -0000907069 00000 n -0000927439 00000 n -0000953376 00000 n -0000964512 00000 n -0000972040 00000 n -0000976313 00000 n -0000978988 00000 n -0000092637 00000 n -0000089277 00000 n -0000087341 00000 n -0000092511 00000 n -0000092574 00000 n -0000089563 00000 n -0000089717 00000 n -0000089872 00000 n -0000090027 00000 n -0000090182 00000 n -0000090337 00000 n -0000090492 00000 n -0000090647 00000 n -0000090802 00000 n -0000090957 00000 n -0000091113 00000 n -0000091268 00000 n -0000091424 00000 n -0000091580 00000 n -0000091734 00000 n -0000091890 00000 n -0000092045 00000 n -0000092201 00000 n -0000092356 00000 n -0000174056 00000 n -0000288599 00000 n -0000331449 00000 n -0000500902 00000 n -0000500966 00000 n -0000568705 00000 n -0000594385 00000 n -0000622161 00000 n -0000652828 00000 n -0000676918 00000 n -0000707913 00000 n -0000710921 00000 n -0000713030 00000 n -0000759217 00000 n -0000761564 00000 n -0000764719 00000 n -0000766753 00000 n -0000863391 00000 n -0000867073 00000 n -0000095061 00000 n -0000094573 00000 n -0000092735 00000 n -0000094875 00000 n -0000094715 00000 n -0000998852 00000 n -0000097234 00000 n -0000098956 00000 n -0000097092 00000 n -0000095159 00000 n -0000098578 00000 n -0000098703 00000 n -0000098422 00000 n -0000098830 00000 n -0000098893 00000 n -0001099182 00000 n -0000098151 00000 n -0000098282 00000 n -0000098329 00000 n -0000098401 00000 n -0000100633 00000 n -0000102069 00000 n -0000100511 00000 n +0000000709 00000 n +0000109991 00000 n +0001096600 00000 n +0000000757 00000 n +0000000885 00000 n +0000191124 00000 n +0001096513 00000 n +0000000933 00000 n +0000001048 00000 n +0000273713 00000 n +0001096426 00000 n +0000001096 00000 n +0000001196 00000 n +0000279101 00000 n +0001096315 00000 n +0000001244 00000 n +0000001359 00000 n +0000282718 00000 n +0001096241 00000 n +0000001412 00000 n +0000001567 00000 n +0000282780 00000 n +0001096154 00000 n +0000001620 00000 n +0000001800 00000 n +0000320107 00000 n +0001096067 00000 n +0000001853 00000 n +0000002094 00000 n +0000325712 00000 n +0001095993 00000 n +0000002147 00000 n +0000002363 00000 n +0000327943 00000 n +0001095865 00000 n +0000002409 00000 n +0000002575 00000 n +0000328005 00000 n +0001095791 00000 n +0000002623 00000 n +0000002815 00000 n +0000492602 00000 n +0001095704 00000 n +0000002863 00000 n +0000003231 00000 n +0000497011 00000 n +0001095617 00000 n +0000003279 00000 n +0000003539 00000 n +0000500906 00000 n +0001095530 00000 n +0000003587 00000 n +0000004095 00000 n +0000610654 00000 n +0001095443 00000 n +0000004143 00000 n +0000004564 00000 n +0000642707 00000 n +0001095356 00000 n +0000004612 00000 n +0000005031 00000 n +0000646718 00000 n +0001095269 00000 n +0000005079 00000 n +0000005417 00000 n +0000698084 00000 n +0001095182 00000 n +0000005465 00000 n +0000005808 00000 n +0000701763 00000 n +0001095095 00000 n +0000005856 00000 n +0000006208 00000 n +0000752445 00000 n +0001095008 00000 n +0000006257 00000 n +0000006649 00000 n +0000788351 00000 n +0001094894 00000 n +0000006698 00000 n +0000006842 00000 n +0000788413 00000 n +0001094816 00000 n +0000006897 00000 n +0000007205 00000 n +0000824122 00000 n +0001094738 00000 n +0000007260 00000 n +0000007616 00000 n +0000851077 00000 n +0001094606 00000 n +0000007663 00000 n +0000007779 00000 n +0000851140 00000 n +0001094527 00000 n +0000007828 00000 n +0000008015 00000 n +0000867185 00000 n +0001094434 00000 n +0000008064 00000 n +0000008165 00000 n +0000883521 00000 n +0001094341 00000 n +0000008214 00000 n +0000008542 00000 n +0000899359 00000 n +0001094248 00000 n +0000008591 00000 n +0000008707 00000 n +0000944668 00000 n +0001094155 00000 n +0000008756 00000 n +0000008988 00000 n +0000954465 00000 n +0001094062 00000 n +0000009037 00000 n +0000009360 00000 n +0000963250 00000 n +0001093969 00000 n +0000009409 00000 n +0000009725 00000 n +0000973054 00000 n +0001093876 00000 n +0000009774 00000 n +0000009935 00000 n +0000977452 00000 n +0001093797 00000 n +0000009984 00000 n +0000010135 00000 n +0000984072 00000 n +0001093703 00000 n +0000010182 00000 n +0000010263 00000 n +0000987919 00000 n +0001093609 00000 n +0000010311 00000 n +0000010392 00000 n +0000990483 00000 n +0001093529 00000 n +0000010440 00000 n +0000010581 00000 n +0000011540 00000 n +0000011662 00000 n +0000054067 00000 n +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 +0000054522 00000 n +0000054337 00000 n +0000054188 00000 n +0000054459 00000 n +0000055726 00000 n +0000055541 00000 n +0000054563 00000 n +0000055663 00000 n +0000056145 00000 n +0000055960 00000 n +0000055811 00000 n +0000056082 00000 n +0000057368 00000 n +0000057183 00000 n +0000056186 00000 n +0000057305 00000 n +0001061511 00000 n +0001059646 00000 n +0001061349 00000 n +0000057800 00000 n +0000057615 00000 n +0000057466 00000 n +0000057737 00000 n +0000064984 00000 n +0000060410 00000 n +0000057841 00000 n +0000064859 00000 n +0000064922 00000 n +0000060752 00000 n +0000060906 00000 n +0000061063 00000 n +0000061220 00000 n +0000061375 00000 n +0000061531 00000 n +0000061688 00000 n +0000061845 00000 n +0000062002 00000 n +0000062165 00000 n +0000062328 00000 n +0000062491 00000 n +0000062654 00000 n +0000062809 00000 n +0000062966 00000 n +0001058462 00000 n +0001046211 00000 n +0001058286 00000 n +0000063123 00000 n +0000063279 00000 n +0000063435 00000 n +0000063592 00000 n +0000063749 00000 n +0000063905 00000 n +0000064062 00000 n +0000064219 00000 n +0000064375 00000 n +0000064533 00000 n +0000064696 00000 n +0001091266 00000 n +0000068799 00000 n +0000066469 00000 n +0000065082 00000 n +0000068736 00000 n +0000066707 00000 n +0000066861 00000 n +0000067018 00000 n +0000067175 00000 n +0000067331 00000 n +0000067487 00000 n +0000067643 00000 n +0000067800 00000 n +0000067956 00000 n +0000068113 00000 n +0000068270 00000 n +0000068425 00000 n +0000068581 00000 n +0000075799 00000 n +0000071274 00000 n +0000068897 00000 n +0000075673 00000 n +0000075736 00000 n +0000071616 00000 n +0000071771 00000 n +0000071926 00000 n +0000072081 00000 n +0000072237 00000 n +0000072393 00000 n +0000072549 00000 n +0000072705 00000 n +0000072861 00000 n +0000073017 00000 n +0000073173 00000 n +0000073328 00000 n +0000073485 00000 n +0000073642 00000 n +0000073799 00000 n +0000073956 00000 n +0000074113 00000 n +0000074270 00000 n +0000074426 00000 n +0000074582 00000 n +0000074738 00000 n +0000074894 00000 n +0000075050 00000 n +0000075206 00000 n +0000075362 00000 n +0000075518 00000 n +0000091988 00000 n +0000095283 00000 n +0000110053 00000 n +0000120220 00000 n +0000155483 00000 n +0000155610 00000 n +0000164522 00000 n +0000164586 00000 n +0000176176 00000 n +0000176239 00000 n +0000185482 00000 n +0000190997 00000 n +0000218647 00000 n +0000226653 00000 n +0000273649 00000 n +0000303203 00000 n +0000316751 00000 n +0000492664 00000 n +0000492728 00000 n +0000569053 00000 n +0000610590 00000 n +0000610716 00000 n +0000642769 00000 n +0000669076 00000 n +0000698146 00000 n +0000727969 00000 n +0000080606 00000 n +0000077617 00000 n +0000075884 00000 n +0000080543 00000 n +0000077887 00000 n +0000078044 00000 n +0000078201 00000 n +0000078358 00000 n +0000078515 00000 n +0000078670 00000 n +0000078826 00000 n +0000078982 00000 n +0000079138 00000 n +0000079294 00000 n +0000079450 00000 n +0000079605 00000 n +0000079761 00000 n +0000079917 00000 n +0000080074 00000 n +0000080230 00000 n +0000080386 00000 n +0000752381 00000 n +0000788476 00000 n +0000819936 00000 n +0000848329 00000 n +0000854960 00000 n +0000867121 00000 n +0000871569 00000 n +0000883584 00000 n +0000888308 00000 n +0000892262 00000 n +0000899422 00000 n +0000919664 00000 n +0000944731 00000 n +0000958126 00000 n +0000963313 00000 n +0000967163 00000 n +0000969739 00000 n +0000085989 00000 n +0000082631 00000 n +0000080691 00000 n +0000085863 00000 n +0000085926 00000 n +0000082917 00000 n +0000083071 00000 n +0000083226 00000 n +0000083381 00000 n +0000083536 00000 n +0000083691 00000 n +0000083846 00000 n +0000084000 00000 n +0000084154 00000 n +0000084309 00000 n +0000084464 00000 n +0000084619 00000 n +0000084774 00000 n +0000084930 00000 n +0000085086 00000 n +0000085242 00000 n +0000085398 00000 n +0000085554 00000 n +0000085708 00000 n +0000167703 00000 n +0000282654 00000 n +0000325649 00000 n +0000496883 00000 n +0000496947 00000 n +0000500842 00000 n +0000569117 00000 n +0000615336 00000 n +0000646591 00000 n +0000669140 00000 n +0000701636 00000 n +0000704724 00000 n +0000706836 00000 n +0000728033 00000 n +0000755065 00000 n +0000758158 00000 n +0000788287 00000 n +0000854896 00000 n +0000862522 00000 n +0000088358 00000 n +0000087870 00000 n +0000086087 00000 n +0000088172 00000 n +0000088012 00000 n +0000990931 00000 n +0000090447 00000 n +0000092176 00000 n +0000090305 00000 n +0000088456 00000 n +0000091800 00000 n +0000091925 00000 n +0000091643 00000 n +0000092050 00000 n +0000092113 00000 n +0001091384 00000 n +0000091372 00000 n +0000091503 00000 n +0000091550 00000 n +0000091622 00000 n +0000093862 00000 n +0000095346 00000 n +0000093740 00000 n +0000092302 00000 n +0000095157 00000 n +0000095220 00000 n +0000094886 00000 n +0000095017 00000 n +0000095064 00000 n +0000095136 00000 n +0000097793 00000 n +0000097305 00000 n +0000095472 00000 n +0000097604 00000 n +0000097667 00000 n +0000097730 00000 n +0000097447 00000 n +0000099232 00000 n +0000110117 00000 n 0000099082 00000 n -0000101879 00000 n -0000101942 00000 n -0000101608 00000 n -0000101739 00000 n -0000101786 00000 n -0000101858 00000 n -0000104523 00000 n -0000104035 00000 n -0000102195 00000 n -0000104334 00000 n -0000104397 00000 n -0000104460 00000 n -0000104177 00000 n -0000106022 00000 n -0000117061 00000 n -0000105864 00000 n -0000104621 00000 n -0000116810 00000 n -0000116343 00000 n -0000116497 00000 n -0000116653 00000 n -0000119134 00000 n -0000128641 00000 n -0000159095 00000 n -0000127220 00000 n -0000118984 00000 n -0000117195 00000 n -0000126967 00000 n -0000127030 00000 n -0000126653 00000 n -0000127157 00000 n -0000126810 00000 n -0000162116 00000 n -0000128519 00000 n -0000127354 00000 n -0000161925 00000 n -0000163781 00000 n -0000168205 00000 n -0000171049 00000 n -0000163639 00000 n -0000162263 00000 n -0000170795 00000 n -0000170858 00000 n -0000170638 00000 n -0001099300 00000 n -0000174183 00000 n -0000173531 00000 n -0000171196 00000 n -0000173993 00000 n -0000173681 00000 n -0000174120 00000 n -0000173837 00000 n -0000175805 00000 n -0000178481 00000 n -0000182628 00000 n -0000175663 00000 n -0000174281 00000 n -0000182375 00000 n -0000182438 00000 n -0000182218 00000 n -0000184833 00000 n -0000194545 00000 n -0000191848 00000 n -0000184667 00000 n -0000182777 00000 n -0000191722 00000 n -0000191094 00000 n -0000191251 00000 n -0000191407 00000 n -0000191564 00000 n -0000199454 00000 n -0000197535 00000 n -0000194387 00000 n -0000191970 00000 n -0000197283 00000 n -0000197410 00000 n -0000196814 00000 n -0000196970 00000 n -0000197126 00000 n -0000227184 00000 n -0000225142 00000 n -0000199312 00000 n -0000197670 00000 n -0000224890 00000 n -0000225017 00000 n -0000224732 00000 n -0000225080 00000 n -0000232792 00000 n -0000227062 00000 n -0000225277 00000 n -0000232602 00000 n -0000232729 00000 n -0001099418 00000 n -0000234636 00000 n -0000279909 00000 n -0000234514 00000 n -0000232927 00000 n -0000279658 00000 n -0000279846 00000 n -0000282622 00000 n -0000282311 00000 n -0000280044 00000 n +0000097891 00000 n +0000109866 00000 n +0000109553 00000 n +0000109709 00000 n +0000112261 00000 n +0000121979 00000 n +0000120284 00000 n +0000112111 00000 n +0000110251 00000 n +0000120094 00000 n +0000119780 00000 n +0000120157 00000 n +0000119937 00000 n +0000152433 00000 n +0000155674 00000 n +0000121837 00000 n +0000120418 00000 n +0000155420 00000 n +0000155547 00000 n +0000155263 00000 n +0000157382 00000 n +0000161806 00000 n +0000164650 00000 n +0000157240 00000 n +0000155834 00000 n +0000164396 00000 n +0000164459 00000 n +0000164239 00000 n +0001091502 00000 n +0000167830 00000 n +0000167178 00000 n +0000164797 00000 n +0000167640 00000 n +0000167328 00000 n +0000167767 00000 n +0000167484 00000 n +0000169480 00000 n +0000172156 00000 n +0000176303 00000 n +0000169338 00000 n +0000167928 00000 n +0000176050 00000 n +0000176113 00000 n +0000175893 00000 n +0000178531 00000 n +0000188194 00000 n +0000185545 00000 n +0000178365 00000 n +0000176452 00000 n +0000185419 00000 n +0000184792 00000 n +0000184949 00000 n +0000185105 00000 n +0000185262 00000 n +0000193148 00000 n +0000191186 00000 n +0000188036 00000 n +0000185667 00000 n +0000190934 00000 n +0000191061 00000 n +0000190463 00000 n +0000190620 00000 n +0000190778 00000 n +0000221014 00000 n +0000218836 00000 n +0000193006 00000 n +0000191321 00000 n +0000218584 00000 n +0000218711 00000 n +0000218426 00000 n +0000218774 00000 n +0000226780 00000 n +0000220872 00000 n +0000218971 00000 n +0000226590 00000 n +0000226717 00000 n +0000226432 00000 n +0001091620 00000 n +0000990739 00000 n +0000228564 00000 n +0000273838 00000 n +0000228442 00000 n +0000226915 00000 n +0000273586 00000 n +0000273775 00000 n +0000276620 00000 n +0000276309 00000 n +0000273973 00000 n +0000276431 00000 n +0000276494 00000 n +0000276557 00000 n +0000284849 00000 n +0000279163 00000 n +0000278790 00000 n +0000276731 00000 n +0000278912 00000 n +0000278975 00000 n +0000279038 00000 n +0000305198 00000 n +0000282842 00000 n +0000282127 00000 n +0000279261 00000 n +0000282591 00000 n +0000282277 00000 n 0000282433 00000 n -0000282496 00000 n -0000282559 00000 n -0000290763 00000 n -0000285141 00000 n -0000284768 00000 n -0000282733 00000 n -0000284890 00000 n -0000284953 00000 n -0000285016 00000 n -0000311085 00000 n -0000288787 00000 n -0000288072 00000 n -0000285239 00000 n -0000288536 00000 n -0000288222 00000 n -0000288378 00000 n -0000309181 00000 n -0000290641 00000 n -0000288898 00000 n -0000309054 00000 n -0000322701 00000 n -0000310963 00000 n -0000309329 00000 n -0000322575 00000 n -0001099536 00000 n -0000326029 00000 n -0000325782 00000 n -0000322849 00000 n -0000325904 00000 n -0000328846 00000 n -0000328661 00000 n -0000326140 00000 n -0000328783 00000 n -0001053769 00000 n -0001044548 00000 n -0001053589 00000 n -0001044106 00000 n -0001041820 00000 n -0001043944 00000 n -0001041526 00000 n -0001033707 00000 n -0001041351 00000 n -0001033320 00000 n -0001031132 00000 n -0001033157 00000 n -0000331574 00000 n -0000330923 00000 n -0000329009 00000 n -0000331386 00000 n -0001030585 00000 n -0001021637 00000 n -0001030408 00000 n -0000331073 00000 n -0000331230 00000 n -0000333288 00000 n -0000332979 00000 n -0000331685 00000 n -0000333101 00000 n -0000334975 00000 n -0000366174 00000 n -0000498017 00000 n -0000334825 00000 n -0000333386 00000 n -0000497764 00000 n -0000497452 00000 n -0000497610 00000 n -0000501030 00000 n -0000500376 00000 n -0000498179 00000 n -0000500839 00000 n -0000500526 00000 n -0000500682 00000 n -0001099654 00000 n -0000503155 00000 n -0000568895 00000 n -0000503033 00000 n -0000501128 00000 n -0000568642 00000 n -0000570400 00000 n -0000569873 00000 n -0000569043 00000 n -0000570337 00000 n -0000570023 00000 n -0000570181 00000 n -0000573166 00000 n -0000592005 00000 n -0000573008 00000 n -0000570485 00000 n -0000591816 00000 n -0000591347 00000 n -0000591504 00000 n -0000591661 00000 n -0000594511 00000 n -0000594200 00000 n -0000592218 00000 n -0000594322 00000 n -0000594448 00000 n -0000597353 00000 n -0000619756 00000 n -0000597187 00000 n -0000594635 00000 n -0000619567 00000 n -0000618940 00000 n -0000619101 00000 n -0000619257 00000 n -0000619411 00000 n -0000998788 00000 n -0000622225 00000 n -0000621799 00000 n -0000619969 00000 n -0000622098 00000 n -0000621941 00000 n -0001099772 00000 n -0000624870 00000 n -0000649625 00000 n -0000624748 00000 n -0000622336 00000 n -0000649436 00000 n -0001021306 00000 n -0001019196 00000 n -0001021135 00000 n -0000652955 00000 n -0000652301 00000 n -0000649851 00000 n -0000652765 00000 n -0000652451 00000 n -0000652609 00000 n -0000652892 00000 n -0000655281 00000 n -0000675192 00000 n -0000655131 00000 n -0000653079 00000 n -0000674940 00000 n -0000674625 00000 n -0000674783 00000 n -0000675129 00000 n -0000676982 00000 n -0000676733 00000 n -0000675340 00000 n -0000676855 00000 n -0000679535 00000 n -0000705779 00000 n -0000679369 00000 n -0000677093 00000 n -0000705590 00000 n -0000704967 00000 n -0000705123 00000 n -0000705278 00000 n -0000705434 00000 n -0000708039 00000 n -0000707728 00000 n -0000705927 00000 n -0000707850 00000 n -0000707977 00000 n -0001099890 00000 n -0000710985 00000 n -0000710736 00000 n -0000708150 00000 n -0000710858 00000 n -0000713094 00000 n -0000712845 00000 n -0000711083 00000 n -0000712967 00000 n -0000715234 00000 n -0000734589 00000 n -0000715084 00000 n -0000713192 00000 n -0000734400 00000 n -0000734085 00000 n -0000734243 00000 n -0000737250 00000 n -0000759407 00000 n -0000737084 00000 n -0000734737 00000 n -0000759154 00000 n -0000758526 00000 n -0000758684 00000 n -0000758841 00000 n -0000758997 00000 n -0000761942 00000 n -0000761379 00000 n -0000759555 00000 n -0000761501 00000 n -0000761627 00000 n -0000761690 00000 n -0000761753 00000 n -0000761816 00000 n -0000761879 00000 n -0000764783 00000 n -0000764534 00000 n -0000762053 00000 n -0000764656 00000 n -0001100008 00000 n -0000766880 00000 n -0000766568 00000 n -0000764881 00000 n -0000766690 00000 n -0000766817 00000 n -0000769015 00000 n -0000799084 00000 n -0000796740 00000 n -0000768873 00000 n -0000766991 00000 n -0000796488 00000 n -0000796331 00000 n -0000828424 00000 n -0000798934 00000 n -0000796927 00000 n -0000828297 00000 n -0000827982 00000 n -0001018100 00000 n -0001000890 00000 n -0001017927 00000 n -0000828139 00000 n -0000830069 00000 n -0000829534 00000 n -0000828598 00000 n -0000830006 00000 n -0000829684 00000 n -0000829845 00000 n -0000832667 00000 n -0000855688 00000 n -0000832517 00000 n -0000830154 00000 n -0000855498 00000 n -0000855185 00000 n -0000855341 00000 n -0000856805 00000 n -0000856442 00000 n -0000855888 00000 n -0000856742 00000 n -0000856584 00000 n -0001100126 00000 n -0000859603 00000 n -0000858890 00000 n -0000856890 00000 n -0000859351 00000 n -0000859040 00000 n -0000859194 00000 n -0000862263 00000 n -0000863519 00000 n -0000862141 00000 n -0000859701 00000 n -0000863328 00000 n -0000863057 00000 n -0000863188 00000 n -0000863235 00000 n -0000863307 00000 n -0000867137 00000 n -0000866384 00000 n -0000863646 00000 n -0000867010 00000 n -0000866542 00000 n -0000866700 00000 n -0000866855 00000 n -0000870699 00000 n -0000870274 00000 n +0000303267 00000 n +0000284727 00000 n +0000282953 00000 n +0000303140 00000 n +0000316814 00000 n +0000305076 00000 n +0000303415 00000 n +0000316688 00000 n +0001091738 00000 n +0000320169 00000 n +0000319922 00000 n +0000316962 00000 n +0000320044 00000 n +0000323020 00000 n +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 +0000325774 00000 n +0000325123 00000 n +0000323183 00000 n +0000325586 00000 n +0001022665 00000 n +0001013717 00000 n +0001022488 00000 n +0000325273 00000 n +0000325430 00000 n +0000328067 00000 n +0000327409 00000 n +0000325885 00000 n +0000327880 00000 n +0000327559 00000 n +0000327720 00000 n +0000990867 00000 n +0000329751 00000 n +0000360950 00000 n +0000492792 00000 n +0000329601 00000 n +0000328165 00000 n +0000492539 00000 n +0000492228 00000 n +0000492385 00000 n +0000503503 00000 n +0000497073 00000 n +0000496030 00000 n +0000492954 00000 n +0000496820 00000 n +0000496196 00000 n +0000496351 00000 n +0000496508 00000 n +0000496664 00000 n +0001091856 00000 n +0000570759 00000 n +0000500968 00000 n +0000500151 00000 n +0000497184 00000 n +0000500779 00000 n +0000500309 00000 n +0000500466 00000 n +0000500623 00000 n +0000569243 00000 n +0000503381 00000 n +0000501144 00000 n +0000568990 00000 n +0000569180 00000 n +0000588940 00000 n +0000610780 00000 n +0000570637 00000 n +0000569404 00000 n +0000610527 00000 n +0000618078 00000 n +0000615400 00000 n +0000614315 00000 n +0000610955 00000 n +0000615273 00000 n +0000614489 00000 n +0000614650 00000 n +0000614805 00000 n +0000614960 00000 n +0000615116 00000 n +0000642831 00000 n +0000617956 00000 n +0000615563 00000 n +0000642644 00000 n +0001013386 00000 n +0001011276 00000 n +0001013215 00000 n +0000649357 00000 n +0000646780 00000 n +0000646067 00000 n +0000643057 00000 n +0000646528 00000 n +0000646217 00000 n +0000646373 00000 n +0000646655 00000 n +0001091974 00000 n +0000669267 00000 n +0000649207 00000 n +0000646917 00000 n +0000669013 00000 n +0000668701 00000 n +0000668857 00000 n +0000669204 00000 n +0000671963 00000 n +0000698210 00000 n +0000671797 00000 n +0000669415 00000 n +0000698021 00000 n +0000697395 00000 n +0000697552 00000 n +0000697708 00000 n +0000697864 00000 n +0000709055 00000 n +0000701825 00000 n +0000701109 00000 n +0000698371 00000 n +0000701573 00000 n +0000701700 00000 n +0000701259 00000 n +0000701416 00000 n +0000704788 00000 n +0000704539 00000 n +0000701949 00000 n +0000704661 00000 n +0000706900 00000 n +0000706651 00000 n +0000704886 00000 n +0000706773 00000 n +0000730414 00000 n +0000728097 00000 n +0000708933 00000 n +0000706998 00000 n +0000727906 00000 n +0001092092 00000 n +0000752633 00000 n +0000730248 00000 n +0000728232 00000 n +0000752318 00000 n +0000751690 00000 n +0000751848 00000 n +0000752005 00000 n +0000752162 00000 n +0000752507 00000 n +0000752570 00000 n +0000755379 00000 n +0000754880 00000 n +0000752794 00000 n +0000755002 00000 n +0000755128 00000 n +0000755191 00000 n +0000755254 00000 n +0000755317 00000 n +0000758222 00000 n +0000757973 00000 n +0000755490 00000 n +0000758095 00000 n +0000760751 00000 n +0000788540 00000 n +0000760609 00000 n +0000758320 00000 n +0000788224 00000 n +0000788067 00000 n +0000790818 00000 n +0000820000 00000 n +0000790676 00000 n +0000788701 00000 n +0000819873 00000 n +0000819716 00000 n +0001010180 00000 n +0000992970 00000 n +0001010007 00000 n +0000825590 00000 n +0000824185 00000 n +0000823096 00000 n +0000820187 00000 n +0000824059 00000 n +0000823270 00000 n +0000823427 00000 n +0000823586 00000 n +0000823746 00000 n +0000823902 00000 n +0001092210 00000 n +0000848393 00000 n +0000825448 00000 n +0000824335 00000 n +0000848266 00000 n +0000848108 00000 n +0000851265 00000 n +0000850553 00000 n +0000848567 00000 n +0000851014 00000 n +0000850703 00000 n +0000851203 00000 n +0000850857 00000 n +0000853565 00000 n +0000855024 00000 n +0000853443 00000 n +0000851363 00000 n +0000854833 00000 n +0000854562 00000 n +0000854693 00000 n +0000854740 00000 n +0000854812 00000 n +0000858714 00000 n +0000858023 00000 n +0000855151 00000 n +0000858651 00000 n +0000858181 00000 n +0000858339 00000 n +0000858495 00000 n +0000862649 00000 n +0000862160 00000 n +0000858812 00000 n +0000862459 00000 n +0000862586 00000 n +0000862302 00000 n +0000865163 00000 n 0000867248 00000 n -0000870573 00000 n -0000870416 00000 n -0000872922 00000 n -0000876601 00000 n -0000874862 00000 n -0000872772 00000 n -0000870797 00000 n -0000874735 00000 n -0000874422 00000 n -0000874577 00000 n -0000874071 00000 n -0000874202 00000 n -0000874249 00000 n -0000874321 00000 n -0000874401 00000 n -0000879046 00000 n -0000876459 00000 n -0000874976 00000 n -0000878793 00000 n -0000878636 00000 n -0001100244 00000 n -0000878284 00000 n -0000878415 00000 n -0000878462 00000 n -0000878534 00000 n -0000878614 00000 n -0000882478 00000 n -0000881929 00000 n -0000879173 00000 n -0000882227 00000 n -0000882290 00000 n -0000882353 00000 n -0000882416 00000 n -0000882071 00000 n -0000885176 00000 n -0000884991 00000 n -0000882576 00000 n -0000885113 00000 n -0000887417 00000 n -0000887169 00000 n -0000885274 00000 n -0000887291 00000 n -0000889495 00000 n -0000891192 00000 n -0000889345 00000 n -0000887528 00000 n -0000890942 00000 n -0000890629 00000 n -0000890785 00000 n -0000890358 00000 n -0000890489 00000 n -0000890536 00000 n -0000890608 00000 n -0000893524 00000 n -0000895409 00000 n -0000893402 00000 n -0000891332 00000 n -0000895283 00000 n -0000895011 00000 n -0000895142 00000 n -0000895189 00000 n -0000895261 00000 n -0000898135 00000 n -0000899882 00000 n -0000897985 00000 n -0000895523 00000 n -0000899755 00000 n -0000899446 00000 n -0000899601 00000 n -0001100362 00000 n -0000899175 00000 n -0000899306 00000 n -0000899353 00000 n -0000899425 00000 n -0000902738 00000 n -0000902490 00000 n -0000899996 00000 n -0000902612 00000 n -0000904946 00000 n -0000907133 00000 n -0000904804 00000 n -0000902849 00000 n -0000906880 00000 n -0000906724 00000 n -0000906373 00000 n -0000906504 00000 n -0000906551 00000 n -0000906623 00000 n -0000906703 00000 n -0000909230 00000 n -0000927503 00000 n -0000909108 00000 n -0000907260 00000 n -0000927376 00000 n -0000930550 00000 n -0000930365 00000 n -0000927638 00000 n -0000930487 00000 n -0000933478 00000 n -0000933293 00000 n -0000930648 00000 n -0000933415 00000 n -0000936232 00000 n -0000935984 00000 n -0000933576 00000 n -0000936106 00000 n -0001100480 00000 n -0000938552 00000 n -0000938127 00000 n -0000936343 00000 n -0000938426 00000 n -0000938489 00000 n -0000938269 00000 n -0000940831 00000 n -0000940646 00000 n -0000938663 00000 n -0000940768 00000 n -0000942653 00000 n -0000942405 00000 n -0000940929 00000 n -0000942527 00000 n -0000942590 00000 n -0000944250 00000 n -0000944065 00000 n -0000942764 00000 n -0000944187 00000 n -0000947802 00000 n -0000946811 00000 n -0000944348 00000 n -0000947109 00000 n -0000947235 00000 n -0000947298 00000 n -0000947361 00000 n -0000947424 00000 n -0000947487 00000 n -0000947550 00000 n -0000947613 00000 n -0000946953 00000 n -0000950752 00000 n -0000953439 00000 n -0000950570 00000 n -0000947926 00000 n -0000953313 00000 n -0000952373 00000 n -0000952530 00000 n -0000952686 00000 n -0000952843 00000 n -0000953000 00000 n -0000953157 00000 n -0001100598 00000 n -0000952102 00000 n -0000952233 00000 n -0000952280 00000 n -0000952352 00000 n -0000998594 00000 n -0000956486 00000 n -0000956239 00000 n -0000953553 00000 n -0000956361 00000 n -0000960244 00000 n -0000959304 00000 n -0000956597 00000 n -0000959606 00000 n -0000959670 00000 n -0000959734 00000 n -0000959798 00000 n -0000959862 00000 n -0000959926 00000 n -0000959990 00000 n -0000960054 00000 n -0000959447 00000 n -0000962565 00000 n -0000964576 00000 n -0000962440 00000 n -0000960407 00000 n -0000964447 00000 n -0000964090 00000 n -0000964222 00000 n -0000964270 00000 n -0000964343 00000 n -0000964424 00000 n -0000967159 00000 n -0000966905 00000 n -0000964705 00000 n -0000967030 00000 n -0000969857 00000 n -0000972105 00000 n -0000969693 00000 n -0000967284 00000 n -0000971911 00000 n -0000971436 00000 n -0000971594 00000 n -0000971752 00000 n -0000971161 00000 n -0000971293 00000 n -0000971341 00000 n -0000971414 00000 n -0000974747 00000 n -0000977145 00000 n -0000976441 00000 n -0000974591 00000 n -0000972247 00000 n -0000976248 00000 n -0000975928 00000 n -0000976092 00000 n -0001100719 00000 n -0000975653 00000 n -0000975785 00000 n -0000975833 00000 n -0000975906 00000 n -0000998723 00000 n -0000998658 00000 n -0000979053 00000 n -0000977019 00000 n -0000976583 00000 n -0000978923 00000 n -0000978647 00000 n -0000978779 00000 n -0000978827 00000 n -0000978900 00000 n -0000981839 00000 n -0000981584 00000 n -0000979169 00000 n -0000981710 00000 n -0000986856 00000 n -0000984724 00000 n -0000981951 00000 n -0000986726 00000 n -0000986791 00000 n -0000984952 00000 n -0000985128 00000 n -0000985305 00000 n -0000985480 00000 n -0000985654 00000 n -0000985839 00000 n -0000986009 00000 n -0000986188 00000 n -0000986373 00000 n -0000986548 00000 n -0000989968 00000 n -0000988039 00000 n -0000986981 00000 n -0000989903 00000 n -0000988258 00000 n -0000988457 00000 n -0000988628 00000 n -0000988799 00000 n -0000989001 00000 n -0000989178 00000 n -0000989359 00000 n -0000989540 00000 n -0000989719 00000 n -0000992348 00000 n -0000992093 00000 n -0000990080 00000 n -0000992219 00000 n -0000994627 00000 n -0000994436 00000 n -0000992434 00000 n -0000994562 00000 n -0001100844 00000 n -0000997171 00000 n -0000995942 00000 n -0000994726 00000 n -0000996068 00000 n -0000996197 00000 n -0000996262 00000 n -0000996327 00000 n -0000996392 00000 n -0000996457 00000 n -0000996522 00000 n -0000996587 00000 n -0000996652 00000 n -0000996717 00000 n -0000996782 00000 n -0000996847 00000 n -0000996912 00000 n -0000996977 00000 n -0000997042 00000 n -0000997107 00000 n -0000998915 00000 n -0000998339 00000 n -0000997257 00000 n -0000998465 00000 n -0000999001 00000 n -0001018593 00000 n -0001021544 00000 n -0001021519 00000 n -0001030887 00000 n -0001033586 00000 n -0001033547 00000 n -0001041765 00000 n -0001044407 00000 n -0001044334 00000 n -0001054024 00000 n -0001066929 00000 n -0001069803 00000 n -0001069673 00000 n -0001084299 00000 n -0001098285 00000 n -0001100942 00000 n -0001101062 00000 n -0001101182 00000 n -0001101296 00000 n -0001101378 00000 n -0001106252 00000 n -0001112103 00000 n -0001112144 00000 n -0001112184 00000 n -0001112340 00000 n +0000865013 00000 n +0000862747 00000 n +0000867058 00000 n +0000866745 00000 n +0000866900 00000 n +0001092328 00000 n +0000866394 00000 n +0000866525 00000 n +0000866572 00000 n +0000866644 00000 n +0000866724 00000 n +0000869321 00000 n +0000871757 00000 n +0000869179 00000 n +0000867375 00000 n +0000871506 00000 n +0000871350 00000 n +0000871633 00000 n +0000871696 00000 n +0000870998 00000 n +0000871129 00000 n +0000871176 00000 n +0000871248 00000 n +0000871328 00000 n +0000874909 00000 n +0000874484 00000 n +0000871884 00000 n +0000874783 00000 n +0000874846 00000 n +0000874626 00000 n +0000877814 00000 n +0000877566 00000 n +0000875007 00000 n +0000877688 00000 n +0000877751 00000 n +0000879644 00000 n +0000879459 00000 n +0000877925 00000 n +0000879581 00000 n +0000881996 00000 n +0000883648 00000 n +0000881846 00000 n +0000879742 00000 n +0000883458 00000 n +0000883145 00000 n +0000883301 00000 n +0000882874 00000 n +0000883005 00000 n +0000883052 00000 n +0000883124 00000 n +0000886083 00000 n +0000888371 00000 n +0000885933 00000 n +0000883788 00000 n +0000888245 00000 n +0000887934 00000 n +0000888090 00000 n +0001092446 00000 n +0000887582 00000 n +0000887713 00000 n +0000887760 00000 n +0000887832 00000 n +0000887912 00000 n +0000890888 00000 n +0000892326 00000 n +0000890766 00000 n +0000888485 00000 n +0000892199 00000 n +0000891928 00000 n +0000892059 00000 n +0000892106 00000 n +0000892178 00000 n +0000895077 00000 n +0000894829 00000 n +0000892440 00000 n +0000894951 00000 n +0000895014 00000 n +0000897340 00000 n +0000901455 00000 n +0000899486 00000 n +0000897198 00000 n +0000895188 00000 n +0000899296 00000 n +0000899139 00000 n +0000898788 00000 n +0000898919 00000 n +0000898966 00000 n +0000899038 00000 n +0000899118 00000 n +0000919728 00000 n +0000901333 00000 n +0000899613 00000 n +0000919601 00000 n +0000922652 00000 n +0000922467 00000 n +0000919863 00000 n +0000922589 00000 n +0000925561 00000 n +0000925376 00000 n +0000922763 00000 n +0000925498 00000 n +0001092564 00000 n +0000927975 00000 n +0000927790 00000 n +0000925659 00000 n +0000927912 00000 n +0000930554 00000 n +0000930129 00000 n +0000928073 00000 n +0000930428 00000 n +0000930491 00000 n +0000930271 00000 n +0000932459 00000 n +0000932274 00000 n +0000930665 00000 n +0000932396 00000 n +0000934359 00000 n +0000934174 00000 n +0000932557 00000 n +0000934296 00000 n +0000936185 00000 n +0000936000 00000 n +0000934470 00000 n +0000936122 00000 n +0000939150 00000 n +0000938461 00000 n +0000936283 00000 n +0000938583 00000 n +0000938646 00000 n +0000938709 00000 n +0000938772 00000 n +0000938835 00000 n +0000938898 00000 n +0000938961 00000 n +0000939024 00000 n +0000939087 00000 n +0001092682 00000 n +0000942047 00000 n +0000944794 00000 n +0000941865 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 trailer << -/Size 1148 -/Root 1146 0 R -/Info 1147 0 R -/ID [<582590528A283C9C483D0574EEFD1E38> <582590528A283C9C483D0574EEFD1E38>] +/Size 1075 +/Root 1073 0 R +/Info 1074 0 R +/ID [ ] >> startxref -1112614 +1103067 %%EOF diff --git a/LaTeX/diplomarbeit.tex b/LaTeX/diplomarbeit.tex index 22c2a8c..2b64138 100644 --- a/LaTeX/diplomarbeit.tex +++ b/LaTeX/diplomarbeit.tex @@ -35,6 +35,7 @@ \input{chapters/titlepage} \input{chapters/introduction} \input{chapters/simulator} +\input{chapters/protokolle} \input{chapters/implementierung} \input{chapters/conclusion} diff --git a/LaTeX/revision.tex b/LaTeX/revision.tex index 2596e4a..5a232f2 100644 --- a/LaTeX/revision.tex +++ b/LaTeX/revision.tex @@ -1 +1 @@ -520 +521 -- cgit v1.2.3