Subversion Repositories HelenOS-doc

Compare Revisions

No changes between revisions

Ignore whitespace Rev 29 → Rev 30

/prjdoc/prjdoc.tex
0,0 → 1,42
\documentclass[onecolumn,twoside,12pt]{report}
\usepackage[colorlinks=true, pdfstartview=FitV, linkcolor=blue,
citecolor=blue, urlcolor=blue]{hyperref}
\usepackage{a4}
\usepackage{fancyhdr}
%\pagestyle{fancy}
 
 
\title{
\Huge{\bf HelenOS project}\\
\LARGE{\it project documentation}
}
\date{}
 
\newcommand{\JJ}{Jakub Jerm\'{a}\v{r}}
\newcommand{\OP}{Ond\v{r}ej Palkovsk\'{y}}
\newcommand{\MD}{Martin D\v{e}ck\'{y}}
\newcommand{\JV}{Jakub V\'{a}\v{n}a}
\newcommand{\JC}{Josef \v{C}ejka}
\newcommand{\SB}{Sergey Bondari}
 
\begin{document}
\maketitle
\newpage
\setcounter{page}{2}
\newpage
\addcontentsline{toc}{chapter}{Contents}
\tableofcontents
\newpage
\include{intro/intro}
\include{project/project}
\include{developers/developers}
\include{tools/tools}
\newpage
\begin{thebibliography}{99}
\addcontentsline{toc}{chapter}{References}
\bibitem{helenos}\href{http://www.helenos.eu}{HelenOS project, http://www.helenos.eu.}
\bibitem{helenos-spec}\href{http://www.helenos.eu/?reason=specs}{HelenOS specifications}
\end{thebibliography}
\end{document}
/prjdoc/tools/tools.tex
0,0 → 1,248
\chapter{Software}
\label{tools}
 
During the development of the HelenOS operating system, we came across
several types of software tools, programs, utilities and libraries.
Some of the tools were used to develop the system itself while other tools
were used to faciliate the development process. In some cases, we had a chance
to try out several versions of the same product. Sometimes the new versions
contained fixes for bugs we had discovered in previous versions thereof.
 
Another group of software we have used has been integrated into HelenOS
to fill gaps after functionality that the genuine HelenOS code did
not provide itself.
 
There is simply too much third party software that is somehow related to
HelenOS to be covered all. This chapter attempts to present our experience
with the key softare tools, programs and libraries.
 
\section{Communication tools}
Although the developers know each other in person, the development, with the
exception of kernel camps, has been pretty much independent as far as locality
and time goes. In order to work effectively, we have established several communication
channels:
 
\begin{description}
\item [E-mail] --- We used this basic means of electronic communication for peer-to-peer
discussion in cases when the other person could not have been reached on-line at
the time his advice was needed or his attention was demanded. E-mail was also
used for contacting developers of third party software that we needed to talk to.
 
\item [Mailing list] --- As almost every open source project before us, also we opened
mailing list for technical discussion. The advantage of having a mailing list is
the fact that it enables multilateral discussions on several topics contemporarily,
without the need for all the participants be on-line or even at one place. We have kept
our first development mailing list closed to public so that it seemed natural to us
to use Czech as our communication language on the list since Czech, with one exception,
is our native language and all of us speak it very well. Besides all the advantages,
there are also disadvantages. First, communication over mailing list tends to be rather
slow, compared for instance to ICQ. Second, because of its implicit collective nature,
it sometimes tends to be so slow that an answer for a given question never comes.
 
Apart from the internal development mailing list, we have also used another mailing list
for commit log messages which proved handy in keeping developers informed about all changes in
the repository.
 
Finally, we have also established a public mailing list for communication
about general HelenOS topics in English.
 
\item [ICQ] --- Because we divided the whole project into smaller subprojects on which
only the maximum of two people out of six would work together, the need for communication
among all six people was significantly smaller than the need to communicate between the two
developers who tightly cooperated on a specific task. For this reason, we made the biggest
use of ICQ.
\end{description}
 
\section{Concurrent versions systems}
At the very beginning, when the SPARTAN kernel was being developed solely
by \JJ, there was not much sence in using any software for management of
concurrent versions. However, when the number of developers increased to six,
we immediately started to think of available solutions.
 
We have begun with CVS because it is probably the best known file concurrent
versions system. We have even had repository of HelenOS using CVS for a short time,
but when we learned about its weaknesses we sought another solution. There are two
weaknesses that have prevented us from using CVS:
 
\begin{itemize}
\item it is merely a file concurrent versions system (i.e. CVS is
good at managing versions of each separate file in the repository
but has no clue about the project's directory tree as a whole;
specifically renaming of a file while preserving its revision history
is next to impossible),
 
\item it lacks atomic commits (i.e. should your commit conflict with
another recent commit of another developer, CVS would not abort the whole operation
but render the repository inconsistent instead).
\end{itemize}
 
Being aware of these limitations, we decided to go with Subversion. Subversion
is, simply put, a redesigned CVS with all the limitations fixed. We were
already familiar with CVS so the switch to Subversion was pretty seamless.
 
As for Subversion itself, it has worked for us well and has met all our
expectations. Despite all its pros, there was a serious problem that
occurred sometime in the middle of the development process. Because of some locking
issues related to the default database backend (i.e. {\tt Berkeley DB}),
our Subversion repository put itself in a peculiar state in which it became
effectivelly inaccessible by any means of standard usage or administration.
To mitigate this problem, we had to manually delete orphaned file locks
and switch to backend called {\tt fsfs} which doesn't suffer this
problem.
 
Other than that, we are happy users of Subversion. The ability to switch
the entire working copy to particular revision is a great feature
for debugging. Once we tracked a bug three months into the past by
moving through revisions until we found the change that caused the bug.
 
\section{Web tools}
On our project website\cite{helenos}, we provided links to different
web utilities that either functioned to access our Subversion repository
or mailing list or provided another services:
 
\begin{description}
\item [Chora] is a part of the Horde framework and can be used to comfortably
browse Subversion repository from the web. We altered it a little bit to also
show number of commits per developer on our homepage.
 
\item [WHUPS] is another component of the Horde framework. It provides
feature request and bug tracking features. However, in the light of being rather
closed group of people, we used this tool only seldomly. On the other hand,
any possible beta tester of our operating system has had a chance to
submit bug reports.
 
\item [Mailman] is a web interface to the mailing list we utilized. It allows
to control subsriptions and search mailing list archives on-line.
\end{description}
 
\section{Third party components of HelenOS}
HelenOS itself contains third party software. In the first place, amd64 and ia32 architectures
make use of GNU Grub boot loader. This software replaced the original limited boot loader
after the Kernel Camp 2005 when {\MD} had made HelenOS Multiboot specification compliant. Because of
Grub, HelenOS can be booted from several types of devices. More importantly, we use
Grub to load HelenOS userspace modules as well.
 
Another third-party piece of the HelenOS operating system is the userspace {\tt malloc()}.
Rather than porting our kernel slab allocator to userspace, we have chosen Doug Lea's public
domain {\tt dlmalloc} instead. This allocator could be easily integrated into our uspace tree
and has proven itself in other projects as well. Its derivative, {\tt ptmalloc}, has been part of the
GNU C library for some time. However, the version we are using is not optimized for SMP and multithreading.
We plan to eventually replace it with another allocator.
 
\section{Build tools}
Assembler, linker and compiler are by all means the very focal point of attention
of all operating system projects. Quality of these tools influences
operating system performance and, what is more important, stability. HelenOS has
been tailored to build with GNU {\tt binutils} (i.e. the assembler and linker) and GNU~{\tt gcc}
(i.e. the compiler). There is only little chance that it could be compiled and
linked using some other tools unless those tools are compatible with the GNU build tools.
 
As our project declares support for five different processor architectures,
we needed to have five different flavors of the build utilities installed.
Interestingly, flavors of {\tt binutils} and {\tt gcc} for particular architecture
are not equal from the point of view of cross-binutils and cross-compiler installation.
All platforms except ia64 require only the {\tt binutils} package and the {\tt gcc} package
for the cross-tool to be built. On the other hand, ia64 requires also some excerpts from
the ia64-specific part of {\tt glibc}.
 
Formerly, the project could be compiled with almost any version of {\tt binutils} starting with 2.15
and {\tt gcc} starting with 2.95, but especially after we added partial thread local storage
support into our userspace layer, some architectures (e.g. mips32) will not compile even with {\tt gcc} 4.0.1
and demand {\tt gcc} 4.1.0. Curiously, ia64 will not link when compiled with {\tt gcc} 4.1.0.
 
As for the mips32 cross-compiler, {\OP} discovered a bug in {\tt gcc} (ticket \#23824) which caused {\tt gcc} to
incorrectly generate unaligned data access instructions (i.e. {\tt lwl}, {\tt lwr}, {\tt swl} and {\tt swr}).
 
As for the mips32 cross-binutils\footnote{It remains uninvestigated whether this problem also shows with other cross-tools.},
we observed that undefined symbols are not reported when we don't link using the standard target. We are still not
sure whether this was a bug --- {\tt binutils} developers just told us to use the standard target and then use
{\tt objcopy} to convert the ELF binary into requested output format.
 
\section{Virtual environments}
After the build tools, simulators, emulators and virtualizers were the second focal point
in our project. These invaluable programs really sped the code-compile-test cycle.
In some cases, they were, and still are, the only option to actually run HelenOS on certain
processor architectures, because real hardware was not available to us. Using virtual environment
for developing our system provided us with deterministic environment on wich it is much easier to do
troubleshooting. Moreover, part of the simulators featured integrated debugging facilities.
Without them, a lot of bugs would remain unresolved or even go unnoticed.
 
From one point of view, we have tested our system on eight different virtual environments:
 
\begin{itemize}
\item Bochs,
\item GXemul,
\item msim,
\item PearPC,
\item QEMU,
\item Simics,
\item Ski,
\item VMware.
\end{itemize}
 
From the second point of view, we have tested these programs by our operating system.
Because of the scope and uniqueness of this testing and because we did find some issues,
we want to dedicate some more space to what we have found.
 
\subsection{Bochs}
Bochs has been used to develop the SPARTAN kernel since its beginning in 2001.
It is capable of emulating ia32 machine and for some time also amd64.
Bochs is an emulator and thus the slowest from virtual environments capable
of simulating the same cathegory of hardware. On the other hand, it is extremely
portable, compared to much faster virtualizers and emulators using dynamic translation
of instructions. Lately, there have been some plans to develop or port dynamic translation
to Bochs brewing in its developer community.
 
The biggest virtue of Bochs is that it has traditionally supported SMP. For some time, Bochs
has been our only environment on wich we could develop and test SMP code. Unfortunatelly,
the quality of SMP support in Bochs was different from version to version. Because of SMP
breakage in Bochs, we had to avoid some versions thereof. So far, Bochs versions 2.2.1 and 2.2.6
have been best in this regard.
 
Our project has not only used Bochs. We also helped to identify some SMP related problems
and {\OP} from our team has discovered and also fixed a bug in FXSAVE and FXRSTOR emulation
(patch \#1282033).
 
Bochs has some debugging facilities but those have been very impractical and broken
in SMP mode.
 
\subsection{GXemul}
GXemul is an emulator of several processor architectures. Nevertheless, we have
used it only for mips32 emulation in both little-endian and big-endian modes.
It seems to be pretty featurefull and evolving but we don't use all its functionality.
GXemul is very user friendly and has debugging features. It is more realistic
than msim. However, our newly introduced TLS support triggered a bug in the {\tt rdhwr}
instruction emulation while msim functioned as expected. Fortunatelly, the author
of GXemul is very cooperative and has fixed the problem for future versions as well as
provided a quick hack for the old version.
 
\subsection{msim}
msim has been our first mips32 simulator. It simulates 32-bit side of R4000 processor.
Its simulated environment is not very realistic, but the processor simulation
is good enough for operating system development. In this regard, the simulator is
comparable to HP's ia64 simulator Ski. Another similar aspect of these two is
relatively strong debugger.
 
Msim has been developed on the same alma mater as our own project.
All members of our team know this program from operating system courses.
Curiously, this simulator contained the biggest number of defects and inaccuracies
that we have ever discovered in a simulator. Fortunately, all of them have been
eventually fixed.
 
\subsection{PearPC}
PearPC is the only emulator on wich we have run ppc32 port of HelenOS. It has
no debugging features, but fortunatelly its sources are available under
an open source license. This enabled {\OP} and {\MD} to alter its sources
in a way that this modified version allowed some basic debugging.
 
\subsection{QEMU}
QEMU emulates several processor architectures. We have used it to emulate
ia32 and amd64. It can simulate SMP, but contrary to Bochs, it uses dynamic
translation of emulated instructions and performs much better because of
that.
 
\subsection{Simics}
\subsection{Ski}
\subsection{VMware}
 
\section{Authoring tools}
/prjdoc/tools/tools.aux
0,0 → 1,43
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Software}{8}{chapter.4}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{tools}{{4}{8}{Software\relax }{chapter.4}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Communication tools}{8}{section.4.1}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Concurrent versions systems}{9}{section.4.2}}
\citation{helenos}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Web tools}{10}{section.4.3}}
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Third party components of HelenOS}{10}{section.4.4}}
\@writefile{toc}{\contentsline {section}{\numberline {4.5}Build tools}{11}{section.4.5}}
\@writefile{toc}{\contentsline {section}{\numberline {4.6}Virtual environments}{11}{section.4.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Bochs}{12}{subsection.4.6.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}GXemul}{13}{subsection.4.6.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.3}msim}{13}{subsection.4.6.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.4}PearPC}{13}{subsection.4.6.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.5}QEMU}{13}{subsection.4.6.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.6}Simics}{14}{subsection.4.6.6}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.7}Ski}{14}{subsection.4.6.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.6.8}VMware}{14}{subsection.4.6.8}}
\@writefile{toc}{\contentsline {section}{\numberline {4.7}Authoring tools}{14}{section.4.7}}
\@setckpt{tools/tools}{
\setcounter{page}{15}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{1}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{4}
\setcounter{section}{7}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{6}
\setcounter{section@level}{1}
}
/prjdoc/prjdoc.log
0,0 → 1,291
This is pdfeTeX, Version 3.14159-1.10b-2.1 (Web2C 7.4.5) (format=pdflatex 2006.2.11) 1 MAY 2006 22:53
entering extended mode
**prjdoc.tex
(./prjdoc.tex{/usr/share/texmf/pdftex/config/pdftex.cfg}
LaTeX2e <2001/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, catalan, croatian, czech, danish, dutch, finnish, greek, iceland
ic, irish, italian, latin, magyar, norsk, norsk, portuges, romanian, russian, s
lovak, slovene, spanish, swedish, turkish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/report.cls
Document Class: report 2001/04/21 v1.4e Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size12.clo
File: size12.clo 2001/04/21 v1.4e Standard LaTeX file (size option)
)
\c@part=\count79
\c@chapter=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf/tex/latex/hyperref/hyperref.sty
Package: hyperref 2003/01/22 v6.73n Hypertext links for LaTeX
 
(/usr/share/texmf/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
\@linkdim=\dimen103
\Hy@linkcounter=\count88
\Hy@pagecounter=\count89
 
(/usr/share/texmf/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2003/01/22 v6.73n Hyperref: PDFDocEncoding definition (HO)
)
(/usr/share/texmf/tex/latex/config/hyperref.cfg
File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive and teTeX
)
Package hyperref Info: Option `colorlinks' set `true' on input line 1744.
Package hyperref Info: Hyper figures OFF on input line 1792.
Package hyperref Info: Link nesting OFF on input line 1797.
Package hyperref Info: Hyper index ON on input line 1800.
Package hyperref Info: Plain pages ON on input line 1805.
Package hyperref Info: Backreferencing OFF on input line 1812.
 
Implicit mode ON; LaTeX internals redefined
Package hyperref Info: Bookmarks ON on input line 1916.
(/usr/share/texmf/tex/latex/misc/url.sty
\Urlmuskip=\muskip10
Package: url 1999/03/28 ver 1.5x Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 2055.
\Fld@menulength=\count90
\Field@Width=\dimen104
\Fld@charsize=\dimen105
\Choice@toks=\toks15
\Field@toks=\toks16
Package hyperref Info: Hyper figures OFF on input line 2513.
Package hyperref Info: Link nesting OFF on input line 2518.
Package hyperref Info: Hyper index ON on input line 2521.
Package hyperref Info: backreferencing OFF on input line 2528.
Package hyperref Info: Link coloring ON on input line 2531.
\c@Item=\count91
\c@Hfootnote=\count92
)
*hyperref using default driver hpdftex*
(/usr/share/texmf/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2003/01/22 v6.73n Hyperref driver for pdfTeX
 
(/usr/share/texmf/tex/latex/psnfss/pifont.sty
Package: pifont 2002/09/08 PSNFSS-v9.0a Pi font support (SPQR)
LaTeX Font Info: Try loading font information for U+pzd on input line 62.
 
(/usr/share/texmf/tex/latex/psnfss/upzd.fd
File: upzd.fd 2001/06/04 font definitions for U/pzd.
)
LaTeX Font Info: Try loading font information for U+psy on input line 63.
 
(/usr/share/texmf/tex/latex/psnfss/upsy.fd
File: upsy.fd 2001/06/04 font definitions for U/psy.
))
\Fld@listcount=\count93
\@outlinefile=\write3
)
(/usr/share/texmf/tex/latex/ntgclass/a4.sty
Package: a4 1999/03/03 v1.2f A4 based page layout
)
(/usr/share/texmf/tex/latex/fancyhdr/fancyhdr.sty
\headwidth=\dimen106
) (./prjdoc.aux
(./intro/intro.aux) (./project/project.aux) (./developers/developers.aux)
(./tools/tools.aux))
\openout1 = `prjdoc.aux'.
 
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 22.
LaTeX Font Info: ... okay on input line 22.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 22.
LaTeX Font Info: ... okay on input line 22.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 22.
LaTeX Font Info: ... okay on input line 22.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 22.
LaTeX Font Info: ... okay on input line 22.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 22.
LaTeX Font Info: ... okay on input line 22.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 22.
LaTeX Font Info: ... okay on input line 22.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 22.
LaTeX Font Info: ... okay on input line 22.
(/usr/share/texmf/tex/latex/graphics/color.sty
Package: color 1999/02/16 v1.0i Standard LaTeX Color (DPC)
 
(/usr/share/texmf/tex/latex/config/color.cfg
File: color.cfg 2001/08/31 v1.1 color configuration of teTeX/TeXLive
)
Package color Info: Driver file: pdftex.def on input line 125.
 
(/usr/share/texmf/tex/latex/graphics/pdftex.def
File: pdftex.def 2002/06/19 v0.03k graphics/color for pdftex
\Gread@gobject=\count94
 
(/usr/share/texmf/tex/context/base/supp-pdf.tex
(/usr/share/texmf/tex/context/base/supp-mis.tex
loading : Context Support Macros / Missing
\protectiondepth=\count95
\scratchcounter=\count96
\scratchtoks=\toks17
\scratchdimen=\dimen107
\scratchskip=\skip43
\scratchmuskip=\muskip11
\scratchbox=\box26
\scratchread=\read1
\scratchwrite=\write4
\zeropoint=\dimen108
\minusone=\count97
\thousandpoint=\dimen109
\emptytoks=\toks18
\nextbox=\box27
\nextdepth=\dimen110
\everyline=\toks19
\!!counta=\count98
\!!countb=\count99
\recursecounter=\count100
)
loading : Context Support Macros / PDF
\nofMPsegments=\count101
\nofMParguments=\count102
\everyMPtoPDFconversion=\toks20
)))
Package hyperref Info: Link coloring ON on input line 22.
(/usr/share/texmf/tex/latex/hyperref/nameref.sty
Package: nameref 2001/01/27 v2.19 Cross-referencing by name of section
\c@section@level=\count103
)
LaTeX Info: Redefining \ref on input line 22.
LaTeX Info: Redefining \pageref on input line 22.
(./prjdoc.out)
(./prjdoc.out)
\openout3 = `prjdoc.out'.
 
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <14.4> on input line 24.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 24.
 
 
LaTeX Warning: No \author given.
 
[1
 
{/var/lib/texmf/dvips/config/pdftex.map}]
 
Package hyperref Warning: No destination for bookmark of \addcontentsline,
(hyperref) destination is added on input line 27.
 
(./prjdoc.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 3.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 3.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 3.
)
\tf@toc=\write5
\openout5 = `prjdoc.toc'.
 
[2
 
]
\openout2 = `intro/intro.aux'.
 
(./intro/intro.tex
Chapter 1.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 14.
) [3
 
 
]
\openout2 = `project/project.aux'.
 
(./project/project.tex
Chapter 2.
) [4
 
 
 
]
\openout2 = `developers/developers.aux'.
 
(./developers/developers.tex
Chapter 3.
 
Package hyperref Warning: Glyph not defined in PD1 encoding,
(hyperref) removing `\textcaron+r' on input line 4.
 
 
Package hyperref Warning: Glyph not defined in PD1 encoding,
(hyperref) removing `\textcaron+r' on input line 23.
 
[5
 
 
 
]
 
Package hyperref Warning: Glyph not defined in PD1 encoding,
(hyperref) removing `\textcaron+e' on input line 40.
 
 
Package hyperref Warning: Glyph not defined in PD1 encoding,
(hyperref) removing `\textcaron+n' on input line 53.
 
 
Package hyperref Warning: Glyph not defined in PD1 encoding,
(hyperref) removing `\textcaron+C' on input line 60.
 
)
Overfull \hbox (1.23056pt too wide) in paragraph at lines 65--33
/cmr12/Sergey Bon-dari im-ple-mented sort-ing li-brary func-tions and im-ple-me
nted the buddy
[]
 
[6] [7]
\openout2 = `tools/tools.aux'.
 
(./tools/tools.tex
Chapter 4.
[8
 
 
 
]
LaTeX Font Info: Try loading font information for OMS+cmr on input line 68.
(/usr/share/texmf/tex/latex/base/omscmr.fd
File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 68.
[9] [10] [11] [12]) [13]
[14] [15
 
 
] (./prjdoc.aux (./intro/intro.aux) (./project/project.aux)
(./developers/developers.aux) (./tools/tools.aux)) )
Here is how much of TeX's memory you used:
2647 strings out of 94960
34991 string characters out of 1182470
86851 words of memory out of 1000001
5687 multiletter control sequences out of 10000+50000
10620 words of font info for 37 fonts, out of 500000 for 1000
198 hyphenation exceptions out of 1000
27i,8n,43p,259b,286s stack positions out of 1500i,500n,5000p,200000b,5000s
256 PDF objects out of 300000
53 named destinations out of 131072
212 words of extra memory for PDF output out of 65536
{/usr/share/texmf/dvips/tet
ex/bbad153f.enc}</usr/share/texmf/fonts/type1/bluesky/cm/cmsy10.pfb>{/usr/share
/texmf/dvips/tetex/09fbbfac.enc}</usr/share/texmf/fonts/type1/bluesky/cm/cmtt12
.pfb>{/usr/share/texmf/dvips/tetex/f7b6d320.enc}</usr/share/texmf/fonts/type1/b
luesky/cm/cmr10.pfb></usr/share/texmf/fonts/type1/bluesky/cm/cmr7.pfb></usr/sha
re/texmf/fonts/type1/bluesky/cm/cmr8.pfb></usr/share/texmf/fonts/type1/bluesky/
cm/cmr12.pfb>{/usr/share/texmf/dvips/tetex/74afc74c.enc}</usr/share/texmf/fonts
/type1/bluesky/cm/cmti12.pfb></usr/share/texmf/fonts/type1/bluesky/cm/cmbx12.pf
b>
Output written on prjdoc.pdf (15 pages, 111566 bytes).
/prjdoc/prjdoc.toc
0,0 → 1,28
\contentsline {chapter}{Contents}{2}{section*.1}
\contentsline {chapter}{\numberline {1}Introduction}{3}{chapter.1}
\contentsline {section}{\numberline {1.1}How to read this document}{3}{section.1.1}
\contentsline {chapter}{\numberline {2}Project}{4}{chapter.2}
\contentsline {chapter}{\numberline {3}Developers}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}Jakub Jerm\'{a}\v {r}}{5}{section.3.1}
\contentsline {section}{\numberline {3.2}Ond\v {r}ej Palkovsk\'{y}}{5}{section.3.2}
\contentsline {section}{\numberline {3.3}Martin D\v {e}ck\'{y}}{6}{section.3.3}
\contentsline {section}{\numberline {3.4}Jakub V\'{a}\v {n}a}{6}{section.3.4}
\contentsline {section}{\numberline {3.5}Josef \v {C}ejka}{6}{section.3.5}
\contentsline {section}{\numberline {3.6}Sergey Bondari}{7}{section.3.6}
\contentsline {chapter}{\numberline {4}Software}{8}{chapter.4}
\contentsline {section}{\numberline {4.1}Communication tools}{8}{section.4.1}
\contentsline {section}{\numberline {4.2}Concurrent versions systems}{9}{section.4.2}
\contentsline {section}{\numberline {4.3}Web tools}{10}{section.4.3}
\contentsline {section}{\numberline {4.4}Third party components of HelenOS}{10}{section.4.4}
\contentsline {section}{\numberline {4.5}Build tools}{11}{section.4.5}
\contentsline {section}{\numberline {4.6}Virtual environments}{11}{section.4.6}
\contentsline {subsection}{\numberline {4.6.1}Bochs}{12}{subsection.4.6.1}
\contentsline {subsection}{\numberline {4.6.2}GXemul}{13}{subsection.4.6.2}
\contentsline {subsection}{\numberline {4.6.3}msim}{13}{subsection.4.6.3}
\contentsline {subsection}{\numberline {4.6.4}PearPC}{13}{subsection.4.6.4}
\contentsline {subsection}{\numberline {4.6.5}QEMU}{13}{subsection.4.6.5}
\contentsline {subsection}{\numberline {4.6.6}Simics}{14}{subsection.4.6.6}
\contentsline {subsection}{\numberline {4.6.7}Ski}{14}{subsection.4.6.7}
\contentsline {subsection}{\numberline {4.6.8}VMware}{14}{subsection.4.6.8}
\contentsline {section}{\numberline {4.7}Authoring tools}{14}{section.4.7}
\contentsline {chapter}{References}{15}{chapter*.3}
/prjdoc/project/project.aux
0,0 → 1,27
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Project}{4}{chapter.2}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{project}{{2}{4}{Project\relax }{chapter.2}{}}
\@setckpt{project/project}{
\setcounter{page}{5}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{2}
\setcounter{section}{0}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{1}
\setcounter{section@level}{1}
}
/prjdoc/project/project.tex
0,0 → 1,2
\chapter{Project}
\label{project}
/prjdoc/prjdoc.out
0,0 → 1,28
\BOOKMARK [0][-]{section*.1}{Contents}{}
\BOOKMARK [0][-]{chapter.1}{Introduction}{}
\BOOKMARK [1][-]{section.1.1}{How to read this document}{chapter.1}
\BOOKMARK [0][-]{chapter.2}{Project}{}
\BOOKMARK [0][-]{chapter.3}{Developers}{}
\BOOKMARK [1][-]{section.3.1}{Jakub Jerm\341r}{chapter.3}
\BOOKMARK [1][-]{section.3.2}{Ondrej Palkovsk\375}{chapter.3}
\BOOKMARK [1][-]{section.3.3}{Martin Deck\375}{chapter.3}
\BOOKMARK [1][-]{section.3.4}{Jakub V\341na}{chapter.3}
\BOOKMARK [1][-]{section.3.5}{Josef Cejka}{chapter.3}
\BOOKMARK [1][-]{section.3.6}{Sergey Bondari}{chapter.3}
\BOOKMARK [0][-]{chapter.4}{Software}{}
\BOOKMARK [1][-]{section.4.1}{Communication tools}{chapter.4}
\BOOKMARK [1][-]{section.4.2}{Concurrent versions systems}{chapter.4}
\BOOKMARK [1][-]{section.4.3}{Web tools}{chapter.4}
\BOOKMARK [1][-]{section.4.4}{Third party components of HelenOS}{chapter.4}
\BOOKMARK [1][-]{section.4.5}{Build tools}{chapter.4}
\BOOKMARK [1][-]{section.4.6}{Virtual environments}{chapter.4}
\BOOKMARK [2][-]{subsection.4.6.1}{Bochs}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.2}{GXemul}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.3}{msim}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.4}{PearPC}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.5}{QEMU}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.6}{Simics}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.7}{Ski}{section.4.6}
\BOOKMARK [2][-]{subsection.4.6.8}{VMware}{section.4.6}
\BOOKMARK [1][-]{section.4.7}{Authoring tools}{chapter.4}
\BOOKMARK [0][-]{chapter*.3}{References}{}
/prjdoc/developers/developers.aux
0,0 → 1,33
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Developers}{5}{chapter.3}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{developers}{{3}{5}{Developers\relax }{chapter.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Jakub Jerm\'{a}\v {r}}{5}{section.3.1}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Ond\v {r}ej Palkovsk\'{y}}{5}{section.3.2}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Martin D\v {e}ck\'{y}}{6}{section.3.3}}
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Jakub V\'{a}\v {n}a}{6}{section.3.4}}
\@writefile{toc}{\contentsline {section}{\numberline {3.5}Josef \v {C}ejka}{6}{section.3.5}}
\@writefile{toc}{\contentsline {section}{\numberline {3.6}Sergey Bondari}{7}{section.3.6}}
\@setckpt{developers/developers}{
\setcounter{page}{8}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{4}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{3}
\setcounter{section}{6}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{5}
\setcounter{section@level}{1}
}
/prjdoc/developers/developers.tex
0,0 → 1,66
\chapter{Developers}
\label{developers}
 
\section{\JJ}
{\JJ} is the original author of the SPARTAN kernel and the initiator of the
idea to start the HelenOS project. During the works on the system, he has
been the most active developer. He also took on the project agenda
and administration and became the project leader.
 
Before the project officially started, {\JJ} created the SPARTAN kernel
for ia32 and mips32 along with SMP support, scheduler and synchronization\footnote{The
initial SPARTAN kernel did not reach userspace.}.
 
In the project time proper, he implemented considerable parts
of ia64 code and worked also on mips32 memory management.
On the generic front, {\JJ} designed generic the virtual address
translation interface for the 4-level hierarchical page table translation mechanism
as well as for the global page hash table translation mechanism. He has been involved
in address space management functions and userspace synchronization through futexes.
Other areas of his contribution include the kernel console and the kernel ELF loader.
{\JJ} is also the author of the generic buddy system framework and B+tree implementation.
 
\section{\OP}
{\OP} has been very agile HelenOS developer. He is responsible for large areas of the
kernel and userspace and has completely created the amd64 port and completed the mips32
port to the extent that it runs on a real MIPS machine\footnote{SGI Indy}.
Besides the architecture specific involvement, {\OP} programmed the slab allocator
and modified the frame allocator to be self-contained which in turn let the old
and very limited heap manager be removed from the kernel entirely. He also created
architecture independent FPU lazy switching framework. Other example of his
activity is the IPC subsystem and partial TLS\footnote{Thread local storage.} support.
Lastly, {\OP} equipped the kernel console with features found in userspace command shells
(e.g. tab completion of commands and command history through keyboard arrows) and wrote
the kernel configuration software.
 
Apart from the self development, other members of the team appreciated \OP's excellent
debugging and troubleshooting skills. He has been the person behind discovery of
majority of the compiler and simulator bugs.
 
\section{\MD}
{\MD} is a very dedicated HelenOS developer. Right from the beginning, Martin
has cared about project's code purity and readibility. He was the first developer to
start writing Doxygen-style comments. He has promoted the proper use of C language
{\tt const} keywords and extensive typedefing. On the tools front, he has rewritten
the initial build system and created all our toolchain build scripts.
 
Martin worked and much improved the ia32 and amd64 kernel booting using the Grub bootloader
and Multiboot specification. He also created specialized boot loaders for mips32 and ppc32 --- architectures
that don't provide many other ways to load userspace init tasks. Finally,
{\MD} bacame the sole author of the entire ppc32 port and has encountered
partial success in booting ppc64 port to real hardware\footnote{Apple G5.}.
 
\section{\JV}
{\JV} has worked on ia32 and ia64 FPU context switching and passive ia32
and active and passive ia64 console. He has relocated the ia64 kernel to
region 7 (i.e. to the highest addresses) and has first coped with ia64
interrupts. {\JV} has been always prepared to discuss different kernel
issues. His expertise in ia32 is well recognized.
 
\section{\JC}
{\JC} has worked on ia32 memory map detection, softfloat and softint libraries
and printf() standards comformance. He also ported several kernel libraries to userspace.
 
\section{\SB}
{\SB} implemented sorting library functions and implemented the buddy allocator
interface for the frame allocator. He edited project documentation.
/prjdoc/prjdoc.pdf
0,0 → 1,2379
%PDF-1.4
5 0 obj
<< /S /GoTo /D (section*.1) >>
endobj
8 0 obj
(Contents)
endobj
9 0 obj
<< /S /GoTo /D (chapter.1) >>
endobj
12 0 obj
(Introduction)
endobj
13 0 obj
<< /S /GoTo /D (section.1.1) >>
endobj
16 0 obj
(How to read this document)
endobj
17 0 obj
<< /S /GoTo /D (chapter.2) >>
endobj
20 0 obj
(Project)
endobj
21 0 obj
<< /S /GoTo /D (chapter.3) >>
endobj
24 0 obj
(Developers)
endobj
25 0 obj
<< /S /GoTo /D (section.3.1) >>
endobj
28 0 obj
(Jakub Jerm\341r)
endobj
29 0 obj
<< /S /GoTo /D (section.3.2) >>
endobj
32 0 obj
(Ondrej Palkovsk\375)
endobj
33 0 obj
<< /S /GoTo /D (section.3.3) >>
endobj
36 0 obj
(Martin Deck\375)
endobj
37 0 obj
<< /S /GoTo /D (section.3.4) >>
endobj
40 0 obj
(Jakub V\341na)
endobj
41 0 obj
<< /S /GoTo /D (section.3.5) >>
endobj
44 0 obj
(Josef Cejka)
endobj
45 0 obj
<< /S /GoTo /D (section.3.6) >>
endobj
48 0 obj
(Sergey Bondari)
endobj
49 0 obj
<< /S /GoTo /D (chapter.4) >>
endobj
52 0 obj
(Software)
endobj
53 0 obj
<< /S /GoTo /D (section.4.1) >>
endobj
56 0 obj
(Communication tools)
endobj
57 0 obj
<< /S /GoTo /D (section.4.2) >>
endobj
60 0 obj
(Concurrent versions systems)
endobj
61 0 obj
<< /S /GoTo /D (section.4.3) >>
endobj
64 0 obj
(Web tools)
endobj
65 0 obj
<< /S /GoTo /D (section.4.4) >>
endobj
68 0 obj
(Third party components of HelenOS)
endobj
69 0 obj
<< /S /GoTo /D (section.4.5) >>
endobj
72 0 obj
(Build tools)
endobj
73 0 obj
<< /S /GoTo /D (section.4.6) >>
endobj
76 0 obj
(Virtual environments)
endobj
77 0 obj
<< /S /GoTo /D (subsection.4.6.1) >>
endobj
80 0 obj
(Bochs)
endobj
81 0 obj
<< /S /GoTo /D (subsection.4.6.2) >>
endobj
84 0 obj
(GXemul)
endobj
85 0 obj
<< /S /GoTo /D (subsection.4.6.3) >>
endobj
88 0 obj
(msim)
endobj
89 0 obj
<< /S /GoTo /D (subsection.4.6.4) >>
endobj
92 0 obj
(PearPC)
endobj
93 0 obj
<< /S /GoTo /D (subsection.4.6.5) >>
endobj
96 0 obj
(QEMU)
endobj
97 0 obj
<< /S /GoTo /D (subsection.4.6.6) >>
endobj
100 0 obj
(Simics)
endobj
101 0 obj
<< /S /GoTo /D (subsection.4.6.7) >>
endobj
104 0 obj
(Ski)
endobj
105 0 obj
<< /S /GoTo /D (subsection.4.6.8) >>
endobj
108 0 obj
(VMware)
endobj
109 0 obj
<< /S /GoTo /D (section.4.7) >>
endobj
112 0 obj
(Authoring tools)
endobj
113 0 obj
<< /S /GoTo /D (chapter*.3) >>
endobj
116 0 obj
(References)
endobj
117 0 obj
<< /S /GoTo /D [118 0 R /FitV ] >>
endobj
120 0 obj <<
/Length 202
/Filter /FlateDecode
>>
stream
+§Jº§×BÒÐ¥Co+Jr ‚ûÿ#›P(íP4|HßCB ¤ÅPÈTB„í¹#8èü©ã;˜T@Qγ`ìÁIùaÿ¥åPCˆXd–>Öîa-0— uÜRòp×ÔݛٴO˦YÇfxyµÎçh.×Ѻ$æÔ¶“}¯ÏšÂ „I­š¢{z¯Gì)/!—«dÆS›A=Î+îÆ¥û:·aú˜Žã0Gu«ú}òò0æþåîI(endstream
+endobj
+118 0 obj <<
+/Type /Page
+/Contents 120 0 R
+/Resources 119 0 R
+/MediaBox [0 0 612 792]
+/Parent 129 0 R
+>> endobj
+121 0 obj <<
+/D [118 0 R /XYZ 86.4 708.045 null]
+>> endobj
+122 0 obj <<
+/D [118 0 R /XYZ 86.4 683.138 null]
+>> endobj
+119 0 obj <<
+/Font << /F20 125 0 R /F21 128 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+132 0 obj <<
+/Length 2111
+/Filter /FlateDecode
+>>
+stream
+xÚå›MsÛ6†ïþ<R¡Ä7ylœ4if2Ic7íLÛƒ"ѶbKÊHr2ù÷]äRÕôÈәƱ^ï¾Ø<X⃦YÿÑŒ)3]”¤2›¯.Šì>xyA@Ђ𪂯{>œJJ …O§Q„g×?ýŠŒ ¢K]߸$²¢D”,»^ü•_Nh¾YO8Í÷ðU=™ÒþÆòýnòÏõë‹×m
+÷³LÂÏZ æ»Û[÷ñûÈŒ•NƒÖ;“•”‘«øF$'œë+I5¼µ A„–± Ö?hQU„³#G‰‡†í%&%L«Bå¿ÚÁn7“)”`ñ8ß/mARC#\óCKé蝷⇛át´$\V™()™‘
+8õ4’7‰©ŒkÄlª@ Pœ"µ™°2ÿ
+e`:ß›r0•oëTcá¾y·ÜÙo/àcøÆüqU¯'æ“Ô>+%¡JÚOªå5¸iV‚iML“ÉT‚ãï돤²„ …VÀkð
+¤‘zyñmKçÙ”)B%;rVÉ’Òؤ²
+;›9õ˜ÙšF˜(–ªç@¨‚(Je!|w69 j¡LÁ„è%œ©í%A<8l'±ÿ͸Ÿ×_L­6P€ÏMCiúé¶ÛJKFªBšJÇï4¸™¶‘9ØMàOʏï&AŽt'jêÐv“׳{¨ÁãGÛ9^×ÛÕßãQùl"eÁ¡ÃtZ:•8ôš¶§Á2ƉVúÀáwÙ:þ·^ƒ”,ô¬di¤^šÚ^ƒ¤ãð(,ም~Yup'
+n¼Å12þ$pD*pÄ*—FÂqDҝˆ£0ë'>‚£Y•ÃñªÞÞÖßì"ïÙf½˜™•ß²Ã<Eɳ(Q—1§ÁÝ0ØhU•:ps¦T!µ
+TaµJ#™ZéAªt‡Gô¸M<§Ñ’a›x/±çÍ&þÊlÞoöæTð«ÙÍÏüaFÝ=èøÒôœa4ÜŠßÂÇfÊ¡-<7%-ŽŸXAŽL,'jªÐná/7«•Y³>®—sS„ýr³¶ÓloÿL¡:GL
+¢LYb£éLs܃6£ —Äö~üI…”%L*¬,i¤^\ÚI…¤;­U³
+_Ööpá¡{R'IaVH!KÏIÕàVüI]låL¡Bj Âj•Fj |ËËw"T´¬ˆæ•EPqÕª¹Ë_®º­ª 4üd§j$¸µ[x
+«,¬p-ZhåÒH8ZX¾SÑÒðEÅGÐr¢-áÐj^iÎ š³àw—ݖň(Ê,JÔÓ²¬wã[VìæL¹Bj¸Âj•Fá
+n¡e*²pÞL!% La%K#5L‰A¦|§v)sš(ÕSN1¥=S÷Ëî1;ì)´Ì¢Ð=ÇìVƒç÷GXqþ't„…0à…04‚’ïT¼¨&rä¬Ái"¸Jׇ7fYõµy7׬­ê¾Ý`Uf!Kï^°*q#í²*9S †ëxB
+•Ä¡i8ÙiGï´yÉkäžÐ‹,Mڝ‡þü¸¿33Ûåúö˜—hDeKŒØjÑŠl)[H­\X­ÒH#xaùNùU&­ Á¡¯9…ñõ¾¾©ík?ëy³÷ë^6+X q•…°=¯ÿX šZTšÀƒ2ÊMYÙÿ[L\Ù¿äô/=yAύ¡)¨æ.Fï¯]†w±’4ÿµë¯Rendstream
+endobj
+131 0 obj <<
+/Type /Page
+/Contents 132 0 R
+/Resources 130 0 R
+/MediaBox [0 0 612 792]
+/Parent 129 0 R
+/Annots [ 135 0 R 136 0 R 137 0 R 141 0 R 142 0 R 143 0 R 144 0 R 145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R 155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R 165 0 R ]
+>> endobj
+135 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.803 524.483 154.334 534.678]
+/Subtype /Link
+/A << /S /GoTo /D (section*.1) >>
+>> endobj
+136 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.803 498.331 193.369 508.626]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.1) >>
+>> endobj
+137 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 483.886 286.161 494.18]
+/Subtype /Link
+/A << /S /GoTo /D (section.1.1) >>
+>> endobj
+141 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.803 455.409 162.962 468.029]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.2) >>
+>> endobj
+142 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.803 429.257 183.903 441.877]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.3) >>
+>> endobj
+143 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 417.136 217.161 427.431]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.1) >>
+>> endobj
+144 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 400.366 236.9 412.985]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.2) >>
+>> endobj
+145 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 385.92 216.996 398.539]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.3) >>
+>> endobj
+146 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 373.799 208.216 384.093]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.4) >>
+>> endobj
+147 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 357.028 204.059 371.881]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.5) >>
+>> endobj
+148 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 342.582 224.479 355.202]
+/Subtype /Link
+/A << /S /GoTo /D (section.3.6) >>
+>> endobj
+149 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.803 318.755 170.026 329.05]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.4) >>
+>> endobj
+150 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 304.309 255.599 314.604]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.1) >>
+>> endobj
+151 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 287.539 291.628 300.026]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.2) >>
+>> endobj
+152 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 275.418 197.391 285.712]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.3) >>
+>> endobj
+153 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 258.647 332.985 271.267]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.4) >>
+>> endobj
+154 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 246.526 202.433 256.821]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.5) >>
+>> endobj
+155 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 232.08 254.945 242.375]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.6) >>
+>> endobj
+156 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 217.634 214.204 227.929]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.1) >>
+>> endobj
+157 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 203.189 226.085 213.483]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.2) >>
+>> endobj
+158 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 188.743 211.117 198.67]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.3) >>
+>> endobj
+159 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 174.297 223.404 184.459]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.4) >>
+>> endobj
+160 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 157.527 220.308 170.013]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.5) >>
+>> endobj
+161 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 145.405 216.319 155.567]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.6) >>
+>> endobj
+162 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 130.96 199.671 141.254]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.7) >>
+>> endobj
+163 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [144.286 116.514 226.976 126.676]
+/Subtype /Link
+/A << /S /GoTo /D (subsection.4.6.8) >>
+>> endobj
+164 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [117.362 99.743 226.981 112.363]
+/Subtype /Link
+/A << /S /GoTo /D (section.4.7) >>
+>> endobj
+165 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [99.803 75.916 164.732 86.211]
+/Subtype /Link
+/A << /S /GoTo /D (chapter*.3) >>
+>> endobj
+133 0 obj <<
+/D [131 0 R /XYZ 100.8 708.045 null]
+>> endobj
+6 0 obj <<
+/D [131 0 R /XYZ 100.8 683.138 null]
+>> endobj
+134 0 obj <<
+/D [131 0 R /XYZ 100.8 551.631 null]
+>> endobj
+130 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+168 0 obj <<
+/Length 2011
+/Filter /FlateDecode
+>>
+stream
+xڝXK“Û6¾ëWð¶TUøºÚ»³ñl¹œÍŒs±}à 1EjIjœÉ¯ß~€IÑQUjª†ºÑÝè>Hz!üI/K„öÒ0¡Ž½ò° ½¬ÿ{#]ËÂ5R óDd^0Ùýöqóæ.
+Å9¤žFj¡!iÐΖYYÀ`›ÈP±ß¿öƒ9ˆm&Òÿ¸ÍXgëybþÎìyÑðÉР¨¯¼Ø´M0töÅNv­)‰ÏIƃ<¹JÆ'd|ß>[°þ;þÃýA“sé¿G×êØ'—}C²éyå¡€é+ÏÜéÛcm~‚•TÏè0ki6ìÝnG~_HÒDôyí8)¨°^
+ÝáN'$\¦2/dgݲ»Nx©ÁYâLeO¦ôöOãÑ$?›+÷Ô™•Öö`qN¾¬X;£kLÍó¢q„SoºþX”Nl]`´^™[½2qœÏŒ~Üc†+‚ë]ÒaVãÚeŽ:PÉýŠ½TždSƒ:ÿ€sG\3R/A!¦wÒÛç…ˆsï!ê$}W ×'!ÇQb«0ÄÄFµä<ôx(é<=íÀ\ÖÍ{—F¥…ÒÖgo#GÃßëž-3WÐ3d,¤V·šžã&ì+}h!])NB¸’¹âeÛs<7Ô-$¹¶‡Çå¤ÂAïüà<¶/œËžØc”Ú0-©z;kܾöä6<¹Ã1‡©•“mŠzŒ§
+ž6ûèÐùUaáxlB=³| ãÐ
+8î¨HŽ[åÐÙ5'™M CÊ(öFP¾U zF
+Nú˜à¸é©Híù¸#Lú!D¤ \'R
+ê[‰ä¸ƒ ûJd2Ñ
+u­8†FÏ/ÉñÜP8(ÆDš¨ƒÈ‚{èIsº¸C”Aùµ g;ût,ƪqÆMÙ<Ÿx¥ð_Ž—öÂ×ö<³MefØê4Â#@Gr‘B“ÜsÀ¿@‹4‡ÓËLäòÖÅ:röµÒœËD+ôZ“Xίyn¨‹s‘%ùLÝÎòk#4i;ôüi·ç…’ÅöüvÞ&Œ×m2ãÀvUp,àiDo*ZäÇk6ÂÇÊm…t·5›P1å»ö.œJè$Ÿa·YužŸt—>aþÃlMSòoD(ÛÁ_=0y¦3ºæ©?¯ûLÌ
+
+sm`&ú*ÃߤVCz¢' üoóùkèUÀq¿ …‚ðÇL2ϽÃF&ÃqêæõæaóßK˜IG°ø‰&õ(^Î1¾ÊËÖF¤öæ.óà^
+,¡Sĵ‰ä¬À›u!>"½@˜bÆ—÷j描aˆ3Ó·)fòL®‚ =ât1ðJá¾î`û?ýGðà½#Z÷ýéx~Ò´#® ¦ñ½]º9[w ÌwŒvø•0¨?¿éÁ9V‰ƒ›J)€YNâz¬¡fébÈB…ëµÊATZ@”×ß›Y&’ž%IJÚÔùWѳŒQÇÿq>endstream
+endobj
+167 0 obj <<
+/Type /Page
+/Contents 168 0 R
+/Resources 166 0 R
+/MediaBox [0 0 612 792]
+/Parent 129 0 R
+/Annots [ 170 0 R 171 0 R 172 0 R 176 0 R 177 0 R 178 0 R ]
+>> endobj
+170 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [200.964 486.376 208.81 496.073]
+/Subtype /Link
+/A << /S /GoTo /D (cite.helenos) >>
+>> endobj
+171 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [253.936 414.147 261.782 423.844]
+/Subtype /Link
+/A << /S /GoTo /D (cite.helenos-spec) >>
+>> endobj
+172 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [422.859 382.266 429.584 397.783]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.1) >>
+>> endobj
+176 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [131.097 273.375 138.942 285.994]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.2) >>
+>> endobj
+177 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [149.126 244.483 156.972 257.102]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.3) >>
+>> endobj
+178 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [148.802 215.592 156.647 228.211]
+/Subtype /Link
+/A << /S /GoTo /D (chapter.4) >>
+>> endobj
+169 0 obj <<
+/D [167 0 R /XYZ 86.4 708.045 null]
+>> endobj
+10 0 obj <<
+/D [167 0 R /XYZ 86.4 683.138 null]
+>> endobj
+14 0 obj <<
+/D [167 0 R /XYZ 86.4 324.898 null]
+>> endobj
+182 0 obj <<
+/D [167 0 R /XYZ 104.333 88.369 null]
+>> endobj
+166 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R /F26 175 0 R /F7 181 0 R /F8 185 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+190 0 obj <<
+/Length 177
+/Filter /FlateDecode
+>>
+stream
+xÚmË
+Â0E÷ùŠY6‹Œ3y4ÉVQÁ•‹ìÄ…Ôª¢”þ?¦‹hÉ&p.÷Üa ü˜x
+dqA¢endstream
+endobj
+189 0 obj <<
+/Type /Page
+/Contents 190 0 R
+/Resources 188 0 R
+/MediaBox [0 0 612 792]
+/Parent 129 0 R
+>> endobj
+191 0 obj <<
+/D [189 0 R /XYZ 100.8 708.045 null]
+>> endobj
+18 0 obj <<
+/D [189 0 R /XYZ 100.8 683.138 null]
+>> endobj
+188 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+194 0 obj <<
+/Length 2192
+/Filter /FlateDecode
+>>
+stream
+k
+RšBÑèˆ4±D5à×wÆ})ˆ¦¯vU çjCó8î»^d»í՚LJuâ;ßþŒÿOëD9ßþ$/k?¦]iË™¢¶¶Yí;U[U6ÒT×Û½VGk:D^§±Sef†:ùF(îÇ+Á”uÙÞ?Êè¡'á0p~/óÑ]o¢ t¾;öU»»X9op¹ë±‹ƒ¨éÚ+‘uåÀq>ºæâ »bŸa£uàÐÉ`OxE+C²Ôhºa”V–ÕëÚOž ¢|孴Ɇ™žÂˆÃ”Â4kê¡3
+é׏œîEºÝµó^À‹ÜÚ$Õ»²-2Ó¥ƒº#+:¯)v¤k6Vð
+ǃdïàÈA{r–9œÚ—ű.û+3S·"Ôwmõ•olE¹EAÜ}ÿtÆã$q­t¢\•‚˘èwFâç9BéÍL\0:ZÅnÊ}Öº¡öy‡ÔÙT»a\š½)"scìO¯5Áœ$$­KÝ0±))þ‰Ÿ¤&·“dávat¬ø äéAîFÐð4x²juÙ”-ö™“
+ƒyׄz=2í¹¶j$sé1J’™*‹iå[(Êw³ŒÏWǁÁ<d„d¦æ›Âgœµ !M í´/cMÙtýÉŒóåÏv"š8¨OXÆ©so€"6h„aNÙW¹t¶”[vÍ¡¤Ñ}¼…¢?¿œ:FìCµk%œÄa·Ú©ÊŠÅÄú‘8¯oè1«euV}9 FŠ‘®êÚÑp59;éÝf¹QÈ—š&Ío X[<¿ˆKJø¾¢“†&¹lU‡|*D»³~JMÉÀ=»‡p+yESŠŽ¬­†F†P‡ðû&öëËÑ­œ¶bxKçhìêîÙ0㊙Øg¶ìÎèìe ©äs·,=ó4 êÔ”g b!r˜ë[hꛞ,¡m* Ã¼Ñ GñjS¹~µ© ùª•_¨°ÇŠ>»rÀhn¬4™IàÍB8SBӝõœí±ÍÁ ]¾NhY+‘Á³b<?MèÉñ}…Ðlhá¸gh8îöÖÀXþQ +„Ý÷t½1%UgÍз]âLîüÀÉí©Š÷}õ|<Û¥ùªÍëc?‰•Ú
+œï±êŸ$ùIæ™ÊH±ßÄ$úÿ]sbÿ‡¼RÊÒK2q䈄¼Úͺ™çcQœ¤9œ†±l¤½µ÷›ÈŒáˆ`
+ƆZå|ü…$æB0ðnß]~4ž«ôùÕà›Wýlv¨æ¯²ö»<#ð(ÉêütkW
+B~ªÐ<*‡Nÿëq ;m‚‚âœkCõê¹pt€¯l%0V¨¦D–©/WÔC–ãJ fß¿Šë\äÍX<MÝðàø¼%†x+à¢È
+¬Ÿ\DµTŠ( mŸ5Ã/#Å~¾l>½›Lþ`BÀQ‡Ï^ÁĉǁQ ·šÌ=A›w¼CNŒ%SRôÉÜTPŒðÄ*É(i
+TyT~Ææ–è:›SÉď΂†­è5Û„çºü˜€¬õÚìÛÌ{- Š:NiéTæ[yf Ã…‰~3ÑM¡Ö2ðãç‡GãJfê^[.SKJÚ0tczüjÒ~œÅ—©%iŒè²)Ù3ÿ=jyaö=jyml‘ZZ¡µ ¼ØU¬àÌäµê‡íKÌ‹ÛO¤ŽõfŸFzèù5DÃìRä½z‚\&–Ë£…"<R5aK0ûN`É¿zåaìÀ5nÇå¾i¦L6ܦ)ñÉîºêšg£¥"f†³™Úá¶`ies¨±í³Æ¥8¾Ö(ŸdA'o¾‰L`Pjw½ÝäÝ¥«Öy#>ÆÛ.]ð
+VuìÛ% )ÁþCK2©ÑÕ…4¦w2µå,˜ES¯®à}%ìŸúûÒ2…ƒ €¢0>õÒŸüG§'>nN:q¬Š©xuÍ•?sèBßäC5¡&Á›»-ùî µ'ÐÅ6µZNQLО)<K6‚·Å#øôðoÑWg_O24Ð[ÖÂÂN&qÊóJLð‰aIW7˜¿ñ%øäç/Ý^oå»ô6¢™ÿÜýò›·*Hâ˝çê4Y½b蘮š;®
+cÓ¯ïïþuF¶±IbWÇþtûãUDHà›Dz•x®ç§ç7ì7Ÿ’Uê¦4| W%½2ÝÈ@Ñó׊ŸÛü6ÑòÅ-àO Ÿ4ZÀ„e]ÓñÉpO6…´Ûn”–ÍeMlŠ•M¡Å ;\7JÃPfÑlÄÕÄÕ:=£æŸóHú~ø [ÍäÏiñœŠ“øsbŠâ-NšЁ¾ƒ¾>}땈À¥ðêñÁxÒamüFª‹Pendstream
+endobj
+193 0 obj <<
+/Type /Page
+/Contents 194 0 R
+/Resources 192 0 R
+/MediaBox [0 0 612 792]
+/Parent 129 0 R
+/Annots [ 196 0 R 197 0 R ]
+>> endobj
+196 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [487.819 377.873 494.544 391.665]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.2) >>
+>> endobj
+197 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [487.819 152.457 494.544 166.248]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.3) >>
+>> endobj
+195 0 obj <<
+/D [193 0 R /XYZ 86.4 708.045 null]
+>> endobj
+22 0 obj <<
+/D [193 0 R /XYZ 86.4 683.138 null]
+>> endobj
+26 0 obj <<
+/D [193 0 R /XYZ 86.4 496.935 null]
+>> endobj
+30 0 obj <<
+/D [193 0 R /XYZ 86.4 230.644 null]
+>> endobj
+198 0 obj <<
+/D [193 0 R /XYZ 104.333 88.369 null]
+>> endobj
+199 0 obj <<
+/D [193 0 R /XYZ 104.333 76.413 null]
+>> endobj
+192 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R /F26 175 0 R /F7 181 0 R /F8 185 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+202 0 obj <<
+/Length 2561
+/Filter /FlateDecode
+>>
+stream
+£¿Ý%Aáý€º°có¼Í#ï5^f³‹£ÌOaë.T¾R)mý t˜$Þ§ R['ÞÛôgÐayÑ(eó¸r0"Œ¿ØGPkŒÜñ6 b²Xþ˜ŒÜ@×¼—Ú­‡V7<¯ºÖ""¡?™ñÈ£½.ljÎGÛY½Ç1òO­H6-S&‹$=X²~¥éÁêqUw:!·F*öìQ7åñ§ ´u6½±|àå
+ÝÈJûŠÞa™ŠÞa^9E¶Ÿ‚P¦¯ÊD²íöäƒOh®rÐ>Ý1Ìü$&~GtÑo{ºÐzKS6λ/Ðù*Í<«›=jý…0ÐtýI·xÈøA
+½K”÷¹0FçžãØ󯜞!ø{ÓèAÀ)n€kȤSC€ë„ôd cIÄYRxƒÇ)p¹ÑÐóc¸e%ޏŒ;#OÊïûm¤Ø˜I\ðË«mÌKÄ`YW¦cVQŽ‰
+y=ž‚#¬¾'™Ÿ(A '®Íž"€¨€•ŸÍ¡ïìû=Glœ!å@¯ib¯o@æì¹
+¼ †ƒªœ£oÍ+xk IÓÈK=y;ƒ‚@Y¯Ü~F7¾„8§3NX+‚]ÖæÁ4Ž!Cowi€Oä"™£
++'zÕY6‡Ï̕ÙX˜ƒdíÜ4ŸQ†ùWØ_2‰>$§­–Ž„2¸çÉ–6´á¹ªJÛ¹™É¤uÉ®½À9ÓÚbî~©:¯ð:)¿©Úç\ŒD·TúGhÄ´˜h/Qh[ü
+¬X%~”üMûë˜w ÷e÷»È+ü$çÂM]ŠÄÕ™ͯp\´J^k)xЭT˜ûز_’J
+s;×».4$"‹>Pìªç…9‡³bÉíTw퍒qÛ…_ÇÇK©,`@˜ó)¤”#WãZ*DjÓʺ†˜myMºôؐ¥ŸË¹‚ÝÎÅ(qÍê8ËF² H•?M@‡Šw{(¹ö\ŽÂuŽ€Åk»­™­‰_U\ýg±ä|­[žR\w¹sËÌw_Jø‹ç`Cè-«ÉZ77ÇzUdq$fúKÕ~ëapNšÒL¦¼÷F„Î…éEÛ;{ëK‘ÏÙ<±EŸ¸qhx6ß‘
+éCkþÔõ?ëT`p£Õ{ºÔæ9´™
+
+ùµ÷ǥߢH-.‡H²U3°ŒßP¡ë<;x'Bs‚þ\uüÿs¿í{÷íÔw0N^Ðk
+ÿe/èr’7‰NaÐgƒJoV1qî˜ÅfÁ[¥—Wpz™¥¸cþL¥Sðendstream
+endobj
+201 0 obj <<
+/Type /Page
+/Contents 202 0 R
+/Resources 200 0 R
+/MediaBox [0 0 612 792]
+/Parent 129 0 R
+/Annots [ 204 0 R 208 0 R ]
+>> endobj
+204 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [418.482 667.862 425.206 681.654]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.4) >>
+>> endobj
+208 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [243.852 341.929 250.577 355.721]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.5) >>
+>> endobj
+203 0 obj <<
+/D [201 0 R /XYZ 100.8 708.045 null]
+>> endobj
+34 0 obj <<
+/D [201 0 R /XYZ 100.8 555.621 null]
+>> endobj
+38 0 obj <<
+/D [201 0 R /XYZ 100.8 317.749 null]
+>> endobj
+42 0 obj <<
+/D [201 0 R /XYZ 100.8 182.383 null]
+>> endobj
+209 0 obj <<
+/D [201 0 R /XYZ 118.732 88.369 null]
+>> endobj
+210 0 obj <<
+/D [201 0 R /XYZ 118.732 76.413 null]
+>> endobj
+200 0 obj <<
+/Font << /F15 140 0 R /F26 175 0 R /F20 125 0 R /F36 207 0 R /F7 181 0 R /F8 185 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+213 0 obj <<
+/Length 349
+/Filter /FlateDecode
+>>
+stream
+xÚm’9sà …{ý
+¶à«kƒýpêÝàÆœk¼8›ŠçÀž?vÉÔûÃM×Ôo/c³øàœ*õh“tåAf LóÍ\Ž.ý.à³öb‡ L!T Z÷ý"…›à¯A·Ä$°cˆçWàÜ֍K¥vŠ=…oŹ\*¯@› { y!J…_V‰³>f ÎÓ jYâÏ0Þ5KRØq¹Sdùi$a ÙSu¿åx¥ R?|±]Üûñüº6n Qº\áDôßéý›ñµc¢Úendstream
+endobj
+212 0 obj <<
+/Type /Page
+/Contents 213 0 R
+/Resources 211 0 R
+/MediaBox [0 0 612 792]
+/Parent 215 0 R
+>> endobj
+214 0 obj <<
+/D [212 0 R /XYZ 86.4 708.045 null]
+>> endobj
+46 0 obj <<
+/D [212 0 R /XYZ 86.4 683.138 null]
+>> endobj
+211 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+218 0 obj <<
+/Length 2051
+/Filter /FlateDecode
+>>
+stream
+Ê+¦"ŽìsÑ•²O…¡7¯Lèç‰)¤tå\
+܆…ØöÑÖh}goœsRß9€Æ¶heäNWÍå'K²˜³•ý€kjÚ­–μðàbD'beÏ.,êŽnHJãHX´q«‘Ǐ3Æ61ú»=͹ /&^UÛ²Ç}%ù ÑS¯î˜?Œæ™œ2[f¼õ1ÐLôi'•úqœÓvqÀÛ}ìzwb24
+´wI퀳˜Ü‹ßUgpD]bÆ‹¹L™>ª…OçÇñ#ƒ…éx
+ ÈŠœÑ"^@è3,A4Š<Z=Löz;È'k$ ‰ÐϲÄ|“¢
+—âH‰E·{—0ñu1j4Ó™0âqA;ÁdžÁu±á$%퓼¢0ä)¨HÞ.qv)8#¤ƒ¯ó¾í»{îÁ®·»*É­Ü¡HÒ5‰‰äÿí•™o¥&Hx6ÑuPkŸy;Ó0‹‚š¥n-Í.˜ì5¦%x¡fšPÃ+ϯ³)uW™U¿³¥.·µÇb‚Û*óRÉFôGœ´Û£Ü+AU«¹1
+NgkIk'©;æ-Z×M!÷ålDŽß?™Z!ÎVHÁ„²Ÿ›ŠUb£C´ë˜DŠT§|t ®¼Ñnv‡†K}‚Ï+þ
+S1Þž„É™t08à÷üä¨òÀ Q!šŽ‹¥‘¥ŒËÍTK‡ËЂÍùdA6ð/%VPN ì§[/ëUæÓ­´ÃÒ¶Ž”Ÿ5~¾\xË`¯EÁ‚@›/ÿHГ“GtQažñÍ4"ÊrŒ uYT¦hsË—×H-Œ§ON×Ýêƒ(H8Ê:ºRè÷qû¢4©ÂBzº®¸»ùa¥fyŒoËÑ
+らKÊŒUtÐÜÅ- kÓó<=mßÂáJï½ô64ÿ°laÞ‘~F¢‘½ÝÄý3ºÙæA1`‡endstream
+endobj
+217 0 obj <<
+/Type /Page
+/Contents 218 0 R
+/Resources 216 0 R
+/MediaBox [0 0 612 792]
+/Parent 215 0 R
+>> endobj
+219 0 obj <<
+/D [217 0 R /XYZ 100.8 708.045 null]
+>> endobj
+50 0 obj <<
+/D [217 0 R /XYZ 100.8 683.138 null]
+>> endobj
+54 0 obj <<
+/D [217 0 R /XYZ 100.8 321.957 null]
+>> endobj
+216 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+222 0 obj <<
+/Length 2707
+/Filter /FlateDecode
+>>
+stream
+xڍYI“Û¸¾ûWèªÊbîLN¶kœ2™q×Ì!΁ÑÒ\‚rw§òãó6€”D;©®jbyÞú=Hm"øS›2ÓM•a”f›C÷&Úaü/o”̧*‚hmj—VyXnv‹ÕïÞüñ£Ê6J…U–m¡•…yžmòB…ªL6Í߃óeßšÃv—¤*°Û
+‹À|Å­Ü‘ž5½ÂxÝ£ð²$¨[”ZÆÛ=b3cÁÁ=ÃV°aýÄ}ƒ‚à&Ÿ4¾ò&Ïr®
+‡ö,9DÖk¼ËŠ"l;à Ϩ\²; íÎõˆÆ‹ì
+“œˆ·æ•{ +¢|¢Ké3²qÏu#ÚaÙ±–Uezà“3ôj6ùá2I‹
+H<o~x𘠌Â,-6i‘…¥JVQƒì4âh–8
+Ë’BŒ c¥»ƒKr•’Ù#XˆÔ8mGôæK¤ÒÃŒ.XˆBÒqtÑÂàÖÞµVs§¦(U°º“¢¸B#õ¤yR’ö„3̆KXN¸‡ŸxÀ%™vKR„„ 4A^kŽ'²6ºžïóoàk²zPéc‚<°$Öö IšdÁGŒÃ謱.ÂÖ– -vÜ1¨8éø€¼7GBt.âáãz1±Gn¾9‚a¬È¡Á;Â
+@àþºÓ–Å°Ÿ‚¨eèô²¤œð)"^h£ÁÁI‘ö‡&ÝY>ï*€€Ôâ<,”ÀIòq9C„ê3Àc_™`?‹olúbþ[çßbpÞ#>ÿm[ªàݯ(åü÷î¯<Á¹tìuË}oÛ7‡PF‰KµH¯¢Õ†iíÐêÖ3¯+†ñ j S˜Ï“à“»/QœlS`5"sè¥[4¼)j=-<ÊO¥¨9£a¿&®ÍØ»çª
+z5N@U‰žDº*_Xm¾¼]©”–~f èÈUC8´Lní+qrŠ‚{pÿÄÍ…Û Î‘’δõ¾Õ‹½(ù]&²ž™eñ–g,æßÑxQÉ-čå
+ªl{&’’&?üöy¦rá8Ì“T¤$RGÃzΨ{`õ•'¼k&ÞA¨zOЙ@á¬Ñž‰1صBL‰ˆË{@¼1íwu&5Û‹ (Q¢ šÜôwôjáŠÄ±†ÞÏâÀö
+TêáÌ+zå€Õó"×î·”@3~}•aÎçØZ„îûT3êƒ÷þD¥ó³”šß²UvþqêþñmÆ
+³â;‘ÒÏßG­¸,üHd ”Eu{ÿywƁQ@Êendstream
+endobj
+221 0 obj <<
+/Type /Page
+/Contents 222 0 R
+/Resources 220 0 R
+/MediaBox [0 0 612 792]
+/Parent 215 0 R
+>> endobj
+223 0 obj <<
+/D [221 0 R /XYZ 86.4 708.045 null]
+>> endobj
+58 0 obj <<
+/D [221 0 R /XYZ 86.4 396.607 null]
+>> endobj
+220 0 obj <<
+/Font << /F15 140 0 R /F20 125 0 R /F31 226 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+229 0 obj <<
+/Length 2824
+/Filter /FlateDecode
+>>
+stream
+xÚ…YK“Û¸¾ûWèªjÄ%Hð•Ûz]oRŽSëÙòa½ˆ„FŒùP@ғɯO¿@J#͸\e5F7èÇ×µ‰àŸÚ¨(
+‹Ma¤ÓMÕ½‰60ñË% ZEaR–@ߘܥJ…
+fwgÞÞ¿ùág•n`ªLÓÍý¨"LÒr“åÀ]$›ûúàÇq»K†­
+ÓŸæý6.‚oÛ8¬›¡Çñ$h¦Ñ¶‡;üÈàƒŠG\18øJkëkÙóÈˈն-¢Œ^¸ÏvV´æL‚avLØÿž¶;”Qmw*Ømÿ¼ÿûf§ò0wJ‡Zgdà„â&°a ·;§Á;ø¶¸f<5q©Y|\¦h)Gú䆍`ýÑ:Ë£´q³r–0¢Dë4u^À×¾%móMG315Ðö«jv
+ŒÜt´A´'º°¤é‘«ÀÍ0Ñ5uÝ
+ñ΍0*kd§Ï[ÀËV=àn'ë¸wL¤Íä
+ DH@€t
+N<”qÅ΋ûcóœ•1î<>/>îŽñ6aZÙªpf†/\NpVRNŠs.J y½j«vàDÁUýùÄ_>÷yÖ2’û¶ö=xÝ22Í‹†óDqû2´«Èž
+ÍóÚŠ¸¡•ÄP„i~ù
+`·ÈÇ·ê_©tÎ胏—%Æ\Ð8Ž1üBàmÜÒfkyM ýL\·ñuÉ°t·:øµ—‹ôîo,Î;Å©5f´
+¹ñd*y.éCÔsë ‘¬êÿôâkáÐaJMàGî´\ò %PßlÉSLŸKŠ*ø$‡¨ò]Ý¥'y>èWÔ€Ü5 —<0­Ò²èÌÒë÷Ø[ê¸6aÅ«ð¯@àŸn$]]R-àWZ¸Þ4+ƒß‰wAΖŸwaNöž¯ é¯í4“ïP¢Ùó€iÛ³?ÑY ^ÛÀ¿òÇ!4{IPò§‘Å™rÂXËÓÄ
+áÖECݽ@h~·0\£8œ)³Ð›Rô\‹ÿ»è•žÿRkFþendstream
+endobj
+228 0 obj <<
+/Type /Page
+/Contents 229 0 R
+/Resources 227 0 R
+/MediaBox [0 0 612 792]
+/Parent 215 0 R
+/Annots [ 231 0 R ]
+>> endobj
+231 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 0]
+/Rect [220.543 442.976 228.388 452.673]
+/Subtype /Link
+/A << /S /GoTo /D (cite.helenos) >>
+>> endobj
+230 0 obj <<
+/D [228 0 R /XYZ 100.8 708.045 null]
+>> endobj
+62 0 obj <<
+/D [228 0 R /XYZ 100.8 490.539 null]
+>> endobj
+66 0 obj <<
+/D [228 0 R /XYZ 100.8 212.373 null]
+>> endobj
+227 0 obj <<
+/Font << /F15 140 0 R /F36 207 0 R /F20 125 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+234 0 obj <<
+/Length 3095
+/Filter /FlateDecode
+>>
+stream
+®ÝÁ?ºéž[߹ⳁ›§ißÔ%¶“ êŽÅ6êvûÛí·oßédq:ÆHž\5°ŒÖ6MKÞpAŽ5a’(ÙP·ÃèŠ*Üî2¥‚Ûí.µPPà; µÄÇ®çá²›šŠ›{˜Î‡—lvJ§ašªÍ.6¡1 n·;¤ÎÝ=Ö£«.†;î!ÑSÏíi@rNxyépÈc‡ÃŽ×­s(nœún D}ÀS‘ÁtÇ8Цæn¾“ŽÃÛƃëÏ;wÖï]‰‹G˜x]AM|etñ¼º¤i€}&6Á7#¬WIT®¯?l‘…#ü"‹Þ¬I.ŠÂLi‘Äi|Yt&UœÈ†7(y8^º'Y9zhËCÄ»~äNwÇ¿ð`n|õ¯ÿpãïø£‚¦Þ#{‹þ‘‡ïŒžÛ$
+ìeóX]È‚mF:ÎX"îkó·2z YÇŠIÐQ&ø ßÊ%5ÞÒò´ß¯£œdÐ˶i¨Û{n¢²âoۍÜÀí' ®þ‹4 vúwàìOÿüá|é ñš©ëñ0ëÎWpK¸"öŸ·™"²`Û©)X•°
+ï;?ªÅÖ8!=ò\ï`= WTÆê‘èõ¨>šHìD?aØc»½MÆAÈš¢À!¥ ¤)@°‰CÅD° a™…]±²Áhb5:ŠJŒ
+ gé6ÊÖÁY* Óˆ×çÛÒ߶ofá¡:JÔþNRCÅQzæ3¶Ëîxª›å
+-ªÛ_£ØN®-Œ¼Š¦å›ØFeK×õäwZò²6"§JÕ{¤iÐ19[¬8vÞ¡Sù$RƱ`¥§Ý–MŸUìkzvÏÎPgw62Á×®qí÷?ñá‡B<.œéYËÝ‘Â_Óõ`Ó×Â!6àA­+n>€-s ½ÜšïU¡Ò>
+îk|þ„ä“a¬YÕ¡Êlø5²Q:”jv›6JBIÜÊžô ™=ŽQb%èá¤XæÛêc«XA´È…€ûò™¡Thµ}J&ùiC¼É/9Gd§¹˜¦w~(H$ ¥”ëà\¬#€ß®å°ž¡2?…€ÍY—`h<#/$?GW~ÀæÞ+í™'S3· =û”5áK,0ZƒPØÇit<ZNMmãi‡ÎKL6¢4Ÿlð®
+Sh´reSôä Gï™N§ùŽ^–Ýur
+øóÁ‡WÜ_Èž¥¿_LÁ©ŸÙB~xæ"î°èëœÝd ù§Úp† ççy&´ÎUt
+>§˜+³ "r.½þOÙ­ÄÕҝH mP㹉ÁŽ9›ÕÀÈ£ÎAØ™BG”r%^é$Ô&ù4íÐzN.
+Ý܋˜Œ]ĤÜ¥al^wÒ—®›‘øù:j³ø$ÌóPçêYg‰ŽÅç‹é2‚¤dÆ#
+«LÐ=™ýõ‡È„s!0töjˆæ\¹±¥0‘Š-vì3Þ²§0Oí‹–÷Z/¯—nÌ­OP}G¾ž3çeÍé#nAFލœ@%svL3UEì÷ú(Ñ
+ ^ð‚Œš‚s_0R”Σ¶Å
+À€Á³Ò[iJáaaUe·„¬ ]ñ’‚öXéÅÆj-W§&ÔÙ‹b´y‚6mpã.R12þ†Ö 3ø£Œ7
+øÅOP =òÈøŠ/¹“sÒŠm)Ñ0ãg°Nú(b®å›RÁðُ»y9Ô¼}þFí3Ýõ_Î/`#íÝ5®ËnqÂü)¤Y±ª§e‘Ìè·Ã
+‰ªMŸ‰³ERà$/!V_Euþ¿ó!þ’ÿ`@iNendstream
+endobj
+233 0 obj <<
+/Type /Page
+/Contents 234 0 R
+/Resources 232 0 R
+/MediaBox [0 0 612 792]
+/Parent 215 0 R
+/Annots [ 236 0 R ]
+>> endobj
+236 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [262.601 223.545 269.326 237.337]
+/Subtype /Link
+/A << /S /GoTo /D (Hfootnote.6) >>
+>> endobj
+235 0 obj <<
+/D [233 0 R /XYZ 86.4 708.045 null]
+>> endobj
+70 0 obj <<
+/D [233 0 R /XYZ 86.4 591.998 null]
+>> endobj
+74 0 obj <<
+/D [233 0 R /XYZ 86.4 150.005 null]
+>> endobj
+237 0 obj <<
+/D [233 0 R /XYZ 104.333 76.413 null]
+>> endobj
+232 0 obj <<
+/Font << /F15 140 0 R /F36 207 0 R /F20 125 0 R /F26 175 0 R /F7 181 0 R /F8 185 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+240 0 obj <<
+/Length 2229
+/Filter /FlateDecode
+>>
+stream
+¾Ï¯ðQ]5ÖŠ¢^ÛNjg³©LÖ‰=Iª’4»[5zôR’½Î¯^TKmµ\®j$Hð#€Õ]êNŸÝ¥AæQ|W4‚»# üüA C¤_ï÷@¯ ÞÇJù
+Fïg+|zúðÃgßÁÐ>Žïž"$I7ÓwO忽ÁôÃî>
+¨Q–ú(ûÔËm¨Žé=¨›òÔk‰«Pçðk·&Ê×aº ð²P˜Þ¸%ox%qàL⹑Ü>üñLû*Ž7a^X6`
+O#§[¡ÔÛ¬‹p—.Ir†Á³W‡Ø¼&—<½•¹¢¡§C’×â€h„ÆT£EAÆ ¹ïd2jb™DhbQÆ&æêr²ï•LqÇárÓ˜ú`'í
+‰r´˜0¾TQîkJžYû° ƒì—W'ƒŽEV³¦Üy.¹3.#<KÙ æ܈Ä-2PçuÞ$†˜>fl9¹3SÈ'ÉîaøH©ë+wâa˜\T<¦¼+K±ò~•d
+ø& Ý¥ d¹‡–hK,ArKi=ô’ÊÀDóû@…”ÆÔ"ý<¥év@¸WJEל¹CÕ©=]•™2Ã
+°gJ¨ÁëZæ§Ò†»êä÷lÏìRòÊ®5@†ÇKy›%VQÚ¼Á‚¶›·½\F×®\EÀ
+¹@oE*=~ð}ónÃF¦ò¯´¥rdÝñ¼Es 6R±w±8늯ÎRp˜Jå̆*ÞƒæÚ4PË(1R‰SQ$éˆpXQþ}Ç^~dW£•¬½ö’ºD³{à ¤ÔårC—J[· Š*¢%M[w.‡ Å`eU±+F7—ÆÞcÇ3ô° Þfë»ÄnœŒ‡Ÿ…¡éÔ…·¼ø!Gobš Ï™ê…ç”f*ÿpfÝ®>¨Uïê¦G~"ý9ZäǛŒ‰ámʤCDfA¹*¼–âþWôFÎÿ­ÆXØendstream
+endobj
+239 0 obj <<
+/Type /Page
+/Contents 240 0 R
+/Resources 238 0 R
+/MediaBox [0 0 612 792]
+/Parent 215 0 R
+>> endobj
+241 0 obj <<
+/D [239 0 R /XYZ 100.8 708.045 null]
+>> endobj
+78 0 obj <<
+/D [239 0 R /XYZ 100.8 277.006 null]
+>> endobj
+238 0 obj <<
+/Font << /F15 140 0 R /F31 226 0 R /F20 125 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+244 0 obj <<
+/Length 2438
+/Filter /FlateDecode
+>>
+stream
+’ ‚À€
+ÖA-îöÿö®‡v¹ŠŒñÛf¹Š÷Åîzcށ¨›eài'“uùŒÆÐÙ=¨WËU@c«0ñvË0õŽw¬—$—ïý±ÌBÏ‚1/»F—·å#MH=·Fß@’bok^£/ºO×T:ý–¶¿â¥o–ÿ¹ûÇb¤ë˜N´
+ÊÁè_Ä“¢eìïüÙ¥BƒIÑ-mÒÛ¼±/d¡]ËåÅmkU¦Q8QŸÓ?9ág?0
+É!Í:âU|sQºÎ6™,iX[Éš5H‚0öÞ}r¦Z-£.kœø-­Fë02²Æ»OîÎH„`ã±!ñ7¯ñ=¹Ñ¦E'Ÿä²“Ý µ6×EÄûÙye°ë0ü¤Åí=ÁÂÐÚŽ]:Š¼Y§ö@\¦'oÖ©?³f|ïIôš/*sunÏ
+#Y@ï„2Ô8@ÒPñØEÐ7/˜./!__L^Ø1BÅö9W¶Þ¹Îája[ÜŸŒUK¹¬A-ò½ý…“tW)Wb€hôU³äFLª¶$ÉöŒöÁ
+\‘r<w(KL‚¿aÅŒ›’˜¾Š‹È’Cé£ž©sßÔ?õ ‡N·ËÝzEßé†CM^ *ÎI'<ÿ™z}á@sc3Q ÆÆßÓÛF'íÙ‚:´é°Ô~§^¦90”i8¾‰5ÊŠZçli©ÉXÏ';W,xkÑh-À2yö…ô²#_¦ åbh©ŠïNü^Ð×ipt
+BcèÕö /dëâÈÄ"¨Q ;įȻû'uß‚î†G·¦u±3ôú¶`˜»W¤§ž€7–çÑ¢äæqnÏ`øÄ¢\ÀŒ(^'1gÌZÔ]ßîÒéìsèÀäAÓyÎÓ±`a¦ª+*P°Íš¸v¢k†ë¦æsð(ƒú¸èŸ4öè,žø{»'}'Yä½]fðí¶jq[[’f©óg °JcÆzlÈ í1ôG™‹fsÀ—t,ȉ©H¤± ÿ¹µÃ5*žÀŸ@‡3fžšó÷ ­2=Å\Zi”‰`““
+4€SL •lQåé í!D2‚^˜¡x+÷êÖ!’†OÊ‹Ncþ‡BÐùÍc>oA" ,M©Ó'1ê Y‘†,FÄ®Lçû±
+—§ö“Ä“ß=‹ÒÜt™’IŒ¨¹íz ÌðžÇÔwÉŠ-aefã}€M‚­˜Ç«{F!µV̶-FFÛN‚ȏDŸÓÿäqžGõúåI›oü˜Š÷ óžvžçŸ<‚„–ÓÇ¢mêJó[€[fÆ,›ù'ÃeA¹Žà€)C`?³ÉÕ21†oñ ß‚Ó‰x˜~g¡ï=–PXCŸ­›!ëˆæY>|Úº¹ú‘Ä&êîž»^œ‚è=¢—-ÅíÜÉCº6¡?:!Z{Ïkµ{Æà`Âÿ{1ôM‚ƒlRös²ÍÇ\¤Ú2”q¯Äbâzó“ò<žtŸZ[òö¡`è¢Âã%®çhuD±~íË»ØC'áÔ¥ d%>‹¸ÔhŽ©nÏuŒƒ'Và3† É›Zs}  ˆ(rð@¶ºŒÈÀF8ËÌÜ#²Ÿý,ü•Í¬,#V ‘³7îëx©J’NW9XªÉö[ôÌvk"ê–‚êIžŸ¬p?ñ^–å…Ì\aI‰¢e
+ƒÑ‹•H ªDžÅ™¡„ô¡ÆöhÁü˜÷‘£usÏÿse¥¢N©ÉÚ{W¬p·³vž¿k$éà†œÁ©÷zX]0V‚À ¬¥ä_lòI‚GŒ Þ\2Ë8…›ã^Ø‚rg¬wã kX,±Õ¤ƒQ•ÇdÎ 0ºÕ0ˆW#Ä™ÚÁn£C’Q"
+‰Û"ÀnÛq™ö½¼K2Ÿ)ÅŠ«Çb@{2MpE jQe¼kæ…rÌñx&Ó4)Cú”+I’ôØ8á ¦lcT42c3œ„sŠCOcçÒn''÷9?¸žW3°%•Îw5‰ø‘ k4èÞpuhóo÷ú/ëDy½ 7¯OqNìg³"‹‘þÌÎ|B$Åç§b|ðg—韩‡|)y¢Ðš‹µ¸Â»Ç<¬í'Q ß‹fK[_s6½Fç‡~ÜŽ½ë\é5ƒ']- wË2heÁ½¨,¬”¦ü¨¸Œg'ù¨@Ê%Žê“í&¸k­Ã69}Œ^
+1­LNÎ7ƪƒF}²2q¤1Ê¥¡ÂÌþjâàÛךy)Q2õWZ+Ÿ:.÷ ݘ±RK’dúöØìTÊK9Y‘;O#÷‚IDµOŏÓ~LÝ;ùŽÒ³œüȦhºžÛL5x®¯Ì ’2Ëø=>>ò"YŒ÷%bгvhíŸë¼ºüx Š¯»Y…)t@žà¦³.©·5æµr7vµò¹„â 1«R¬8=¼&.äôâS®ƒ¬\^2‘B¸ï0¹‹Øï‹7wãòûBdÖqzñ'^ãç¿„Y¼NMªK°~‚èÛ=ð;ÄÙ&ÿ¦|@¦endstream
+endobj
+243 0 obj <<
+/Type /Page
+/Contents 244 0 R
+/Resources 242 0 R
+/MediaBox [0 0 612 792]
+/Parent 246 0 R
+>> endobj
+245 0 obj <<
+/D [243 0 R /XYZ 86.4 708.045 null]
+>> endobj
+82 0 obj <<
+/D [243 0 R /XYZ 86.4 593.434 null]
+>> endobj
+86 0 obj <<
+/D [243 0 R /XYZ 86.4 428.856 null]
+>> endobj
+90 0 obj <<
+/D [243 0 R /XYZ 86.4 237.187 null]
+>> endobj
+94 0 obj <<
+/D [243 0 R /XYZ 86.4 132.717 null]
+>> endobj
+242 0 obj <<
+/Font << /F15 140 0 R /F20 125 0 R /F36 207 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+249 0 obj <<
+/Length 242
+/Filter /FlateDecode
+>>
+stream
+xÚ}QÁJ1½ïWä˜=dÌ$™${TPAðdð"¤j-Z µâïû²Ù­R‹&3ûÞ̼¼eeqX±µ”U²™lµXwV-\v<[òÀüh„™¨ù5á¬t'p ¢*ÏÓ’˜ÀÍ^•Ç;zÖ[0ÌNôÍ
+®mø¾ìO¢wÈ7Hkdý6ÊîÎËޝölHÒQónö„Ñ8¨§ƒŒ¢< ¥
+ãp¸eþö|‘eendstream
+endobj
+248 0 obj <<
+/Type /Page
+/Contents 249 0 R
+/Resources 247 0 R
+/MediaBox [0 0 612 792]
+/Parent 246 0 R
+>> endobj
+250 0 obj <<
+/D [248 0 R /XYZ 100.8 708.045 null]
+>> endobj
+98 0 obj <<
+/D [248 0 R /XYZ 100.8 683.138 null]
+>> endobj
+102 0 obj <<
+/D [248 0 R /XYZ 100.8 663.462 null]
+>> endobj
+106 0 obj <<
+/D [248 0 R /XYZ 100.8 637.808 null]
+>> endobj
+110 0 obj <<
+/D [248 0 R /XYZ 100.8 612.154 null]
+>> endobj
+247 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+253 0 obj <<
+/Length 360
+/Filter /FlateDecode
+>>
+stream
+xÚ¥“MOƒ@†ïüŠ=BâNwfwÙÅc?âÅD¹Õ*b[S ikÿ½³…V$†d ;ïÎ<<Š/>#œò ŒÅ{¤Äœ÷o"lëÔo%i²¼Óã<]“dÀy'òצ¿ÍŒ'‘¿Lâñ2ÁøyÖjÎË&‘ÏêE¢)þL¦ù]t•ŸF4§µô鯇€ì$h"dÖ‚Œ€¬>u œö'¡2ªlh˜Ï}Zac3o+" ÂRúê˜êRÝ–«r}ÿ˜HMi\oªDZ¿•E´cS¡ââEÂKxÞÕ—£ß÷!°ßÃ"œ¯¶P~@ÿí4çƒ*I³KÎHþx†M èFçÜ°î6sÐMçu·ú¯î!¨“îÕÝÛà°N$«-‹å“BSÌvËŠí®·}v¢´qCìug¤qH¹›Ú€=ƒMÞ‚ã.M$@£íÓ4?á©ÉqÈ­bÐendstream
+endobj
+252 0 obj <<
+/Type /Page
+/Contents 253 0 R
+/Resources 251 0 R
+/MediaBox [0 0 612 792]
+/Parent 246 0 R
+/Annots [ 255 0 R 256 0 R ]
+>> endobj
+255 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [109.466 533.2 323.853 547.148]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.helenos.eu)>>
+>> endobj
+256 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [109.466 508.792 227.343 522.74]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.helenos.eu/?reason=specs)>>
+>> endobj
+254 0 obj <<
+/D [252 0 R /XYZ 86.4 708.045 null]
+>> endobj
+114 0 obj <<
+/D [252 0 R /XYZ 86.4 546.812 null]
+>> endobj
+186 0 obj <<
+/D [252 0 R /XYZ 86.4 551.793 null]
+>> endobj
+187 0 obj <<
+/D [252 0 R /XYZ 86.4 529.215 null]
+>> endobj
+251 0 obj <<
+/Font << /F20 125 0 R /F15 140 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+257 0 obj <<
+/Type /Encoding
+/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/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/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft 129/.notdef 161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus 171/.notdef 173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade 197/.notdef]
+>> endobj
+225 0 obj <<
+/Length1 772
+/Length2 576
+/Length3 532
+/Length 1127
+/Filter /FlateDecode
+>>
+stream
+Ž44P0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22°25çRUpÎ/¨,ÊLÏ(QÐpÖ)2WpÌM-ÊLNÌSðM,ÉHÍš‘œ˜£œŸœ™ZR©§à˜“£ÒQ¬”ZœZT–š¢Çeh¨’™\¢”šž™Ç¥r‘g^Z¾‚9D8¥´&U–ZT t”‚Бš
+@'¦äçåT*¤¤¦qéûåíJº„ŽB7Ü­4'Ç/1d<8”0äs3s*¡*òs JKR‹|óSR‹òЕ†§B盚’Yš‹.ëY’˜“™ì˜—ž“ª kh¢g`l
+æ"øÀP*ʬPˆ6Ð300*B+Í2×¼äü”̼t#S3…Ä¢¢ÄJ.`
+644S077­EUš—YXšêé¢`j```añYriQQj^ 8 ÆOËljjEj2×ÍkùÉÖ-YÓ·µ­¬s]|a«>çÏk_Þd?±£nvfJm°é¼@Åô’%¯>ÚÚwX<û¢„W²õTá¢-’½~=q_ ¯ÙÚµ`YÄ„Óýz7‚Å+›»¦ñþÓVåy¸0lÆœÖGÒVû‹ÏêTÖ¹ùE¹þϼ”NQ‹÷}¿w[H+h’–’”ùÍìwÅÄ+ï>¿,ÿiGýôã¶ÉïÎÞòñ /vëR¿˜fǝô%ñۮش²‹µŸ9¼òâQ¹DÊÿžýÑod;”ÚU? ^Vñµ«Nºúú©vñK¯{~­ñçäÚ/ëtôî…Ã-Çé÷7¸ï“õ‘9ñØ8ã·Ô m¿i"é÷Œ™6=Û!y:ëIèÆõ†íÿ_°K-­û±,1{Îö)².oª
+—ï¶ý*Þ[«ç½mFäû%»s_Û-j(lå¦sÿÏùœ~gغŒ|K·~›¶#£ïµ¾øÓ·&g®]p_ò¸!—GrnM`ìv®^ÿD·l½ŸÞë>Z`.x‹“Yh—ý.Ž#ÁÇ8©¯Øw6O~¡—5“{Þ„U7¶ð807ì™õ…ûk4鹇Wñ»5þô öŒïùfÕŸ”ÛV¼ RÅ—÷mõ‰_A¢ëX¦¼OïjW;[Ã(Ï´ÿÇê¼uï,¥n˜ q(ï»°õƏA®æ…Ëü+Ì»·3z^›"_Õöûÿ‘Ù“O:†~ýUûI¯H$P†kR¦½ÏíÏ-‚©¢áúº×y'y=øØ'sµñó‰BˉêÿcÙWdtDÇ?û:`‡‘µªñ½w¦[K½ð_°È€BÀ5jÀ°0 9'5±¨$?7±(› ‹“xendstream
+endobj
+226 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 257 0 R
+/FirstChar 15
+/LastChar 15
+/Widths 258 0 R
+/BaseFont /ECIWQI+CMSY10
+/FontDescriptor 224 0 R
+>> endobj
+224 0 obj <<
+/Ascent 750
+/CapHeight 683
+/Descent -194
+/FontName /ECIWQI+CMSY10
+/ItalicAngle -14
+/StemV 85
+/XHeight 431
+/FontBBox [-29 -960 1116 775]
+/Flags 4
+/CharSet (/bullet)
+/FontFile 225 0 R
+>> endobj
+258 0 obj
+[500 ]
+endobj
+259 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/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/dieresis/visiblespace 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis 197/.notdef]
+>> endobj
+206 0 obj <<
+/Length1 1144
+/Length2 4831
+/Length3 532
+/Length 5566
+/Filter /FlateDecode
+>>
+stream
+xÚí•g8œk·€MèÁ«wcF'Qƒh!º(1Ì`”FïIDKÔ`‚($ZˆHô!z‰ÞE½…­æL²¿ýmg?Ïùu®3ógîµÖ»Ö}=ë™ëåf×3V‚£mjh”‡0D" ¨èB DD””›[ƒ€y Ѩ[0„,‘‘JžöT€HÊŠKÈŠK’r*hW_ ÒÞÁàSáÿU$(¹ 0H[
+Ёy8 \p=la΀Ú‰ð𔜝ý_O¸úwÆ !…@8ÒÖ°AØ#Q¤à_F(;4 õgîéúWÊ qÇI|8I~§G£œ}8ÂŽ|›…À™üoHý³¹š§³ó˜Ë¯ö¿Oé?ò0¤³ï¿*Ð.®ž  ƒ†#0¨–š þ”ÓAÀ‘ž.ÿÌjxÀœ‘¶J({g úg鮆ôAÀõ¶€Æñ;Œ@Áÿé€;·ßà{Æ÷ o
+þk¡¿“z0$ÊÃÐ×õß]UÿfÈߌ; Ò0…à
+G¢p7BB€a00_RÜÕÀ‘à(8Â@øà„Á"(´îw&€CúkŸâ¢Ø†A œv¿RF!ÿŠþ¹¿¿Â’’Xùo’À·þM¸í‚a.gó7É`ÛD7~qÃ
+€í. ¶¿€âØáJ`äÄ :^@œ“ÓÄI9_@œ•ËßÁY¡. Î
+Ï ˆ›ëý7Bqƒ|ãÞ"ee´¿0†Š‰Pq@RF"ð¿—¡nž[€„¨¨¨´˜Ø鶴'·<ßÿZÜýü‹í¸ËŒ@ø lIdžѶrŸ—‡å©f÷
+žŽjÂ0ð¸ýJ|
+ÓÄÈý6¡ç©ªØyq³ŸìW8DfJƒ])
+ó=^àÒ3Ú“ió쀠Cû§Pù·®øï¼UÆDšÕ½·É4ÑÕVÁ‘¢.Ë4 fÎRzšœ[´.mÚ€¶Æ+x5¥ÖµŒ%Í
+ˆÞlѨ~¬ð¢:p*×ï%Ø6¶g—ƒ½c9ô+Ͻ޲° ëŽнÝåþ–£ä àÚ9«êZaÁÃÊ©âbkÌÝöŒý¯AŽŠE›õ}“söœ­îp€ô›oH¿âÇÔòœäÐaRôÞUu™ê‚ˆtq÷†%õ9}FÙ¼uëb«Z°K€[¤ßTò:ÎRu—ØBzÇ·
+ïE»WÜö¢~~ÿ‚µ¸éý$Xy
+ÓŽÖo ^ìн¡Õ>_úÚŒø©ÁôH<ðŒÿ}h¬kD"}Fó¸YµeýÓ2$ ±0vÏY—¼1!3Ùë½·Cæ\Húº›ÐI(žË3î¨ô-ý›aæc¤M"ùžé³¦]n
+(àer+±/sªw9A­B'ï'Sy?k’BZ&]•MRÚéêIvÂ37}ÀGcH2ƒë¹8â3l)ÜVž¥“ݽ—7xÎÛ.õ2÷¨có>ÖØy31uo%dKj{¥WÐKC°Ü˜¾ýÛúݨ„ôJÓ¹´H6mJpyvSy<…Ô¯,&Ró!~ÒVñëÀâŒ:vNîBFo])¹„ˆ‰íj²´éLú>Y‘ƒïì9wŽsžÝ:ík)r``ƒXc S¨34Ê)ݍ.“EK8V_Êg6¦ÙäIz ÛØþÁ;2ŠÒûÝbñþñ†wž°G¥²P1Yúɤää690GƒÁ[éæ.í`üLgÎÓ1éõ1±?ÕÍ ÷ë“Ñ_”:7ˆ¿+žÝàè±³–?é!8r\Ûw²»uDíµ°Vê=ʬû¾ì|kËòô÷¶ü1qU™/þö[j»d¡|3< _ñ#BF}M èó‚y©7r32'ê[Ü$UÜ)ÉäË#I…ïÔôF
+åÅ|mã'dqìN>·/È,˜u;ÓX5XNGóÃß6’ê)†óº~®[ý¬£è³FÆ>¶¥ 8¥ÂÃ
+)· R\±¾¡KºÕ–qÍC¼q¬|Äûꤓò4Rº>£+ÚäýFšÜšì=¡tŸ½5œ{)À=rf1WBh ™T,«½égptOP¤¢”T.½—|óZø™ºH¾ñu[±cÁOooB+m~F•&“™W\'ì+ìë}:Îœ4{­-6n’·ßÝávt:ŸRoü“g½Šz©Ò—–þ¼¹€ŒÛB>
+¯(û Ž…g'ôféu°†XeÑk¤!Øûƒ9ˆÊÒ̾ƒÔ˜ÂÛd“À‘ÑÁÔŒÚÿJEĸZ±ÚšŦ5þN\ÛiÈÉ
+5&ýliºÎÞÎkúaôÔç¦HÔìªTXž›é=a¡¬TOØ@#M±]%t2çIØ ‡
+ÝÕ{x´Áb®Xž›CUc†‹3I~KM­©\ÖÍeÌŽLJˆ¬L¹gâhé +Ú‘õÈgÊêÏ_°Èæ½+N»7½<^Õ ±ü±"ø¨LœÂÄIyt#'-¬ðþl
+J”}Y1RFƒQÚŽÌk)æÿx¶'ü¼kÅÖ|å»êàÓ%Ç¿k>·™ZÜe†çÊ œWÑšTËÔìä‰tub™[“
+=kõ€3zž‘Ã|!e9ÿºðÈÚ!²êáÇ£ª,  Ëoóêu/)Ïñ˜²£" <,¦Z¹ÿGˆ.q/êrßb+èÚC‘ˆhN¼M
+ÖiëtféˆùúˆŽƒC*OþªgQïjݘË@Ö*Ø~Ã×m ´w’†\_Í)$¼Ýír¦MxôÚ÷È%ßÿ“þ[
+óB;J¦#bÐ5îœJ ÷Ïõdþdµn,aà°ù]¶Ñ§™o¶•í–¬‰Ï
+¨Í¥>¹¡Í9Õrh÷˧¹¬¶¬šó±™N$vŸ{äǏÍõ™ÏMÍ‚Qšfz›´H½¯ú÷xl ¹J7”ا:¼%Ê
+V„E½2{Û_E7E¿=Ù\1„›–¦Ê:LÜ(êúN$p. b#ڐÜÒ¾œ6%Ù²¸<¹Ú>&Uýf1Æ:‰Àëõ„pØ¿ÚŠÓ‹Û¨ÑóÙöʯ«Ekô½+x7ÊN
+ /IdU}
+ëT¥øø=/y`–åíغÜ³ÕoÅUß×eōŠ4¸û½+{m*†åé@B‚Y÷2¯Ú丿1‘̽ª?±6áÄd²˜•Ý«ûFQƒ"xß®QËöQÊ°|Ãü"Tusâ«ðb¥b´a§¼eã£ÝÈ3%0#™˜T§>Âë®K^6’X!%7úÁøà} òðLOÀ/–ÄÈ¿ÄkR?©Véç§Ä¬ïG™<Wv_>›±µK®HOûÞÍ·Do¹ZÆ÷1¤ŽRé¾:˜Nÿl6_Øx`HKƒ\[Æ,’EC<3©›¶ô­êÈ.2fQsÛ¤Ô\·^a]éÛP®1? 5ÎÏ1ÊJ]C{pEL…ÜEÁfˆ–¹¤¹àÌz6gŽïáª<Û”…™]^Õ6ZæßÔÛ²Ï'4¯ã-ÙI9<„rҐð„ÒiP<øºÙø3fƒÓÆUÔƒaÉV¾ý;«dб{®æUÙ#Xמô™P¥oaŒs˜ŸDåÍH_;etR¶/D›b„r¼×œ-3³©“qÅr®oJ‰°„vŒ !âë-R÷­…qÁ‡Ÿ³•ÔáF-·àØa¡hKûšÂŽALÅýå\®…¾PÃxž‰Á>Ìjúzâ˜|N3ìÖ§´™x;‹µ…ôå²ÈPl÷£§†<ëv—åršÈGãuiº†O­•èÄNð÷¬Õò/ofÃúMJŠ“ºKGIŒ Çëhýùœ%¯ñ´;Z}•Ø§ž.ÇÅr·+nÜTNã0ŒŠK:6QøƤõqÑ®yTrh¶YkÄO­,ÿÙâZt7G·ÌЁžìnªoû®ð÷ï‚…§›Ý1Š£æ%CÓ©\3Ä&s5âZøpbL/Õ@â"†-—E¼­½›>¢ÿÃéÿ7ø?ÑÀÖÃx ]`'Òÿš„;@endstream
+endobj
+207 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 259 0 R
+/FirstChar 40
+/LastChar 121
+/Widths 260 0 R
+/BaseFont /ZVZTDT+CMTT12
+/FontDescriptor 205 0 R
+>> endobj
+205 0 obj <<
+/Ascent 611
+/CapHeight 611
+/Descent -222
+/FontName /ZVZTDT+CMTT12
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/FontBBox [-1 -234 524 695]
+/Flags 4
+/CharSet (/parenleft/parenright/B/D/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/w/y)
+/FontFile 206 0 R
+>> endobj
+260 0 obj
+[515 515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 0 515 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 515 515 515 515 515 515 515 515 515 515 515 515 515 515 515 515 0 515 515 515 515 0 515 0 515 ]
+endobj
+261 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/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/exclamdown/equal/questiondown/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/quotedblleft/bracketright/circumflex/dotaccent/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/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+184 0 obj <<
+/Length1 1314
+/Length2 8176
+/Length3 532
+/Length 8986
+/Filter /FlateDecode
+>>
+stream
+xÚí”eT\˶¨!Á!¸4îœàîîÞ4ÐhÜÝ5 и»KN° ÁÁà~{ïóÎNÞ¹?ßûuÇíî±ÆúfUÍùõ¬Z‹–RM“UÜb’8¸²r²q
+$•589œlh´´’Î sW0ÄAÊÜ$ààÈ€,`7°Ÿ ÏkA.4Z€$ÄÑËlmã
+`dük@Üä š;”Í]m@ö°@s;€&¹z±Äíì­ph€\@Îî K64NN€%è
+°YƒÐØÿR’w°‚øþ¶tsü÷;ÈÙ&`ø[““´„8Øy,AVhì*X5Ìåÿ‡Ö&—q³³S1·ÿ+ý_úoÃæö`;¯ÿ3bïèæ
+r(C,AÎÿ9Uô/7e%ØÍþ?Gå]ÍíÀ@qk;€ã_!°‹ Ød©vÚ¬Ìí\@ÇA–ÿ)ëÜß
+ìrê’JJÊÌÿÚÓ¿ÇÔÌÁ®Z^ŽÿdýkòßÌù›aÝq{ 9`íå„M„}ÿ}güµ¤€K°ƒ5€‹‡`îìlî…;=0âøpÀ– OÈ&ÌÎæq…-Àzâ°‚8£ýµ¡¯yì6^Ž6 ‡¿âÿ
+$/àáààààþ;
+u*‹|±ìœˆ°<âoÒ̼xiwý-@ÉMz4º&ˆÇ¶Spkl0ákü=,-ŒÀƪ{ê¬ËXk:vP4†åC²ñÂk²¼I¤M'O‰Æ¤#•ÝOXZÚõ(hyWŠ·L¹™Mm
+AXìšöÏuèêžÐÀs\y!ö@#ŽÏo$é]·[õ8Zv£Åhz¹l§.Te?Ê
+4FÒVY¥]Oí+)J‰uÙ—Ã¥­<pYð¤-½(ƒcÎÁ‡ƒÞÌd±UvžMÛæµÈ©ÌÃ\šbnWò¤{ú“W<2"NÖÙªÒE¦_ß¿1ð¥”U…ºÒ4ÉôZPÔù73éè³ÓßÓŸÍd™^¶}^·à ô¾^ÿPî÷~@ÇBR*†ŠU·gg%Éñ—
+Ào¨s€³ÊLì!#P5O)ßò'ïMÍkç/¯Š$¿ÍÌ=,Ÿ_[©oëÚðâkà`¯tVJ˜-—ÌŽ“ÆxzÕS,y¶6 Iµ/ÍZ_€ÙÑâLxï<3wC¡l,íô€D¢,ýÐë®51ß T#VBŽ¸ÕÐú>´ô`1¡ŽÐ…à'QâidÊvCò²ßhØv¥9FCu«Ì6öI=¯åx0ýÅÏ™=” æ?Ô|«%èžU
+Šþ-¤ÆêEþçÝf€Û´Ò¢>§XDÙ‡Œ—?”1‰¯ÞI3 ÿ"ÌŠ—ô,mìˆ%.}/yíø¢ŽGhÕEŽ¼B§$ ÃnP¬4vÌx~1]EMø›Ïç²ÕžUÝôXrƒŽ9 ’ýLÌQ¢¨¶½Èh½1vaâêõ:Þz<iAò¥ûœ¥tã¶$Ë.ªü:WìH#'bÜ™þ4ãÉŠŒ$£D‹=æûläË!³ÅóátzBF6"‰i[ ©ÖCû¥Wû‰p¯Íüã±Ú—‡v˜»H·+ä
+-Þõ¦üÚ%Ô^Å3è*sÜ<˜1$W–Oªö㥊¢%Vn–‹gŸL…—bÆ5-B­:†» Íãi/„ïÅZ3¿sÅ·i9WªDãMéG)§õuf;lÕkt2¯x³¤{p—ßo‚´¹¼‹I fæ?ÇM¸M1ûŽ®Ú€½¯Â û^µçzÚ/›¤?ð®¢ÄIE¼"e`Òã­½e¥&[5+P„«½˜n¼ÃÝ©/—&8-/¨õmºnD4<7§al“0cXŒBp"“ªÇ|÷,Û¡bž-9 :>hAÇfa¬†‰[чwO­Õ±
+Õ{õánŒÈÖócî/ ë¹HO›²^ю漎_ùñØÞ(D.Ë€?Š†)“Öm,à\
+žyŽ˜§¼öl%J¬^'ö¾ÔT!æ g¶§YüØ%t/ÓY™ïT«»ËJXÔ™Yùh«ç_"f¥ë¦ZßÆ;¢žëx¡ãÎïÈóá­ï4Šs¹s}ÝÏ·hÛÈоW"®ïfLJàõX®"9wŽÛ+§' ^ð|Ij©¢#¾z~ßì®0¶»ž–U<UµUZ•m•ØàÄV¢ÇïQö.oªøùz†S±ý¹YR©=ß왘ßtñóJar‰I ’©3Y£
+©ù³îëdŸùÏ£G¯õ
+…Z¯LŸqF†ø!(dvtíêË£l¯C
+êýç÷§+Ù€6B,Fú¾õÃ3›_£·¾†~PŸi}¦ÊŠ™£¹{Õ²ƒº¢¡•¯&RͺX¨³Þ,;´%-iÿ‘ßüÍUðlGI„ì)Œ½®ÿËˬuÑ5{ŽY8Êùž’½å¤p‰*— º°s¡çRÝ\‘¾ÑÌ¥„¬NÌҝÁDË´:ìŠQéâÎw}ˆØ{îÅ–¤KÏ»„§‰˜jËè€óðÔòÇ#mÕÄpAuÓ³ç|åŒKnXÞ¨ÇrìGœZ7ÎoÌXÂ4?] ¡Êꪒְtó’‰L a=÷kúþ¡}½f3ì²Æס
+ ¨¿ød1‘ª“=bç²"|yl¬Ìü´H¬ôº­b¤¯\îJ·¦¡;¡6Ù—ôtŒÖâ=²Õís-œ €gìCýÏt¥Ÿì¨Åº­¿uìô*íÓbÕZÀ3!z%~¾h•F£G¶Gr«Ižµë7‡¾ØÖâÑó7‰ÉZlb¼ä³Ú^^I’®n”“\ŽšïÍ¢ŒÎ¥l¬ˆçn…±2T?,·Ù§~Ö™ªï|ŠÏÙ¶£™5ˆ)Z›¼ÆZ•ùüÍWŔЃƒ’JÀ½ý”‰+Æmû—kùué&T5E‡Wƃz1ãaªú-» þt³bäifBÞÚ¨é|º"_‰ «´9ÍR>—“ÒJ±Vè™Å˜m¨kïòä’JFÆ(ÇpßYŸ²‰4›«ýþ2)ò³Á{*·­.Š‡Ø¬-\L>¯–ÐÝ3wüÅj±³€¸Ú±H¹‚wؐÉè"3* /ê¶þ]9?¸C$¡\¶¾Í…WîCFõ"×bTžWÜ»]5?oÑÐÞ“k ¨@C›÷FY^†¥Î`«õôæ6ìy8„ùîi<h2² „ÕÒ¥Ô¥ž}Ž ˜#£&ža°>:ã,ë…˜”X{{Pç{äæ<é¹
+:ÎñŽÐ}jk”JíE,»Â_gU&
+•Ä…ÚP*P£K5¥!gÆw ]¬òIyºèîÞñ*¬Y¥æv£¡›ÎK6dgÂÙj‚LNEêë¢ ¯Ä01OÅÛå”$a‹ƒÂ@±N_€ß~2³cu
+ø•…ÌÛ0_×ó¨ºbO±˜ÎF˼«œ9jqVh6ƒ1dðÚfuÝ.»L¦=IÚ„‹~ôl£ßÙ
+¡Þ)OªJÅr1È/â²¾5Vœ_†Ò£‰¼WjU˜DðùES›tB D‡Ú€ØþP’]˜C/„…ëËët”ñÚ{g»f%( KžíÔÕ×эÛeš¶>³°Û
+~aŸÔˆgÂö‰WRz±Ü/¥x¦. dc Ûtëo
+îð…B´MÒ@$þ±/«J\M÷'ZQ#‹³|q<ì3se®‘|ôd8+éÌánJ]”^PÄ2®·É?•nn¿‘Dxç™mìN€½Âù#k/ѐ@÷
+Zð¢µËÑ&.•>ÜÊI½';«i9•ô‚@ó„´¨ãïR­è>Šz50 E]’k¦Œ(ŸÉæõIVñöÛäxÚtÂ’ç/î
+ª/Ï¥Šì*û|(A¶c¶r’%Yò)JÓ|4}7h½¶)9}Ôú2mìuäÃÁ ! Nñ˜ v QÈú)ÊÎæ@q¹¤÷;ç,²­ÇNTd&ÅŒlÙlÑC³e9Ö"K¯Ë(#^ŽL‹ÁyGS"c¾e{+‰bÛP§¦lWóË…¦Ån ­&E§ZeÖ¸l-—#„Ä °R$´|@¢„˜|”|¸©
+-»MÜ{2¥ßÏìR‹Uöe(¸‡†ë 1ª·|çJþE‡}±G´Â90¡Ì•ÞUš¾±È>3ˆÕ¹Ïxau¿èjt`%Ìù^ÈMwQ‹Aì2òþùê5n½]㥒º Ï7 G«L۝*_bÓË!ÚM‡´rZeqÃdÒ>nÇ;´§Êq´_l„G¬á·j—Ô>*
+Ó¦õÅu›º·ƒT>±êˆSSø˜;¨\ûâ5¾p6:ÈCWÀÍàÆ5™ÚÄZ#‡…SŸ@xOÚF‹0µ*ù,„¬”Àq¿£ˆ“=Å™­¹Å"¢Î=üžz§b%1ï—{-”L‘Ð,¦ÁçVv!¢³T+Z„ž½šlù¼Z :*”N'¬uùÆd¯äزÆã2FŒLæ LSñÜë’,|K,ú ”;/¢± #Ôàéo¬™nXŠq7t¿^/¾‘@µ˜D‡\ç`¨UýÊé%ú˜)[a0~Î4•q^ß!ÒÃ6â;L4“}PY7k'ŸíôÓÅð˜V|Q/m ‰dÌÇ+ÃÕ¹åD$G goTùñÀÅd÷%Å A;ÏbאıŠœ3|º@n§‹ÎÂs Üê]Oõ,¹eËHëõÝ
+ƒÆ©Šˆ˜Ÿ£â­Òã£XFÕnN P?Õµãdî#y~ÇUÙksýê¸É§¼™¢w¯Qën‹ÙÅ흚­Ð›Ø•ÍgY.nî$Þß›Ú #u ™åxòØìžš ”¬§®¶-Äœ¢˜øi%êè¼>Ðm%nŠ#…ž81þÒØrŽùoY§z¾ÚŸIóÍ!ÞÆë“4ü¥tšH¬©~¶n§¯ÿqêzÞæÎ)Ñ®1+¶ö
+
+‰s¾DˆœI&ß Íõ Uñ¡ûõBz7ÐíHó°NË·hèz2€˜ºH}Ÿ{‹¥:`»l¡u5De³G3ìé>ËMk½Ö{CÉ;b®2WÒÀóTP€È í—ef^’Kñ6ãÐûlu.e*å^Wx{ÊÖâï,¸˜¥ÆeìÀ‰ š"¶ñC¦=ÂÔó¦wûÐTé f’a®Ú쁹©žîˆJX‘E§u–ûä™k;Zã)QÚ¨¼z߶~5`€­1dŠFë·Hñó°Ë«’ÄPíæ$“‡[ô]îãuö¬{fìÒwÝÛMµ¶«KÑ!GËÞÎ’ «C(uèæ°qG74C‰?^aûÈ6¼Õ¼y’2¸•§ËçB1uォ„Š»«cÖ¸óF³Ã›²·ëÑUÖiKþ~z!pï5)-¦¢PÊ]ºè®C~æ~8´·…û,‘!ÃÝ0M¤†'!šŒ¥¾
+”gm ­‹e¥Ãþž[ü„I_•xÙ6ŸOXZÆR;CÓ6]@ý¼®‡7îBס‚ÖìC¶VæúÍŒu±2nȏÉÈYÔ6)¸Þ“Åg~:‰S’æ\^µ—͐–<ö,æ^SÔ¶gFðlŠ¹Ù”‘Û§‘uÇO>Ë¡<OŒK8º53oà–¹Õ—­1ÍŒoôâÕ9)û+¢>Ø:8N¯-Û5ˆè‰®ÎE^Qö’3ÖÜa™CÍ¿ÑÕÐÙU|Yž1SÌ#¬3Ú_`8ßœ’¥3àlžB3’’ÓÇ<&&_°+ à‚ãI×+Ó õמ›â$NI;-6C5J ôºZðùA ‘¾“Ni˜âe$µ:J¹š ²p`¾Jm_z£2$SùxòO`ÒeB
+eîáÈ.Ä”UJ…
+('—®Ô™£ƒß{¨&˜zªX†32"x-¯õƒíåÈü–Ž‘ Ô¶B-f‘Øc¼šC{i:š?^sw§Wª|‹‹ð£—‹=ûQµx—lɲ,øêË MÑôkM›û©i«°Ðdà›]ƒ¬Ï.óûf(¢m³[üÁb„Lk¸S
+qW™¤wóýK+mÂãÑ3Ù°é‹#ÉÌ^©ÞÇ"_™¡<¼Î¶V?Σ·™¨LYè³~Ÿ“g܃0±Ôáé@8/xâ«ñhér£A|s¸@'9”<ÄŠ‰@à­‹¿ÝPcku_ûÌÊî¸aÍ~¼™óüš¹#õœ^ôžÃA2‹³ê:7™¾?œ^ځ=¼dqõ¦Yh7&*Ãí)
+žã9ÑÒ]·ºHtyÁÁª4È]½-Np-lw{5
+ÏLg@7L}‰ÍÐ%8±“%—•øuõÉÆìž³s¾DI›;ñ¯‘¥7.ÂI«ê&ÏÍâ¬üô™Qz2’ý?H(9¶ª,î ¥¯kN|Ÿ–‚ëܵ®4hëÒ£²åŠÇ{ád¼¨yoîŽ0Æfw²­†FÂ]€
+ RW­î& Ýü–3‘—EŽ—¹
+û¸j:%Á™DãÚpS£¢tÜÇ îZŽœÌræ"á8Љ‚5ráÔÓHu±¿ûÍCÔf§‡<·UBáíÄÌ€ŠØ€:ŽÀøRӐ(?ÛÝøŽVã™gB¹j³ÐÌz•(çÓO\h¥ÍET [}æ'›¬žÏjÄW¢jÊ¢5Ê8q‡½ýowÊä9¼w©ä,ëÒ¾Z’Ǫ–ð{;Ì\¬ˆ}ÃfX¨•@/׼Ю7¡’;©¨ôÀòbiÛÆ•å­œÇÇŸ†žÑ;´lðÕ]ºû¥ë‹¨–ŸžÎTAÂЯ‰Ó9cB—*È×ûsÑíHëE5Q¨A+[ö“|’ñØO? }ä礪XOÿ´ÿMð?"Ðdîì
+±7w~‹ö_xÉ›endstream
+endobj
+185 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 261 0 R
+/FirstChar 45
+/LastChar 121
+/Widths 262 0 R
+/BaseFont /HQCLLM+CMR10
+/FontDescriptor 183 0 R
+>> endobj
+183 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /HQCLLM+CMR10
+/ItalicAngle 0
+/StemV 69
+/XHeight 431
+/FontBBox [-251 -250 1009 969]
+/Flags 4
+/CharSet (/hyphen/period/five/A/F/G/I/K/M/N/P/R/S/T/U/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/y)
+/FontFile 184 0 R
+>> endobj
+262 0 obj
+[333 278 0 0 0 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 750 0 0 0 0 653 785 0 361 0 778 0 917 750 0 681 0 736 556 722 750 0 0 0 0 0 0 0 0 0 0 0 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500 556 0 392 394 389 556 528 722 0 528 ]
+endobj
+180 0 obj <<
+/Length1 808
+/Length2 1532
+/Length3 532
+/Length 2124
+/Filter /FlateDecode
+>>
+stream
+xÚíR{<”ù¦“¥¡¡hsr{]&†˜KÆDŠÃd mã2fÞa43ï3̐ûµÚ¬\"µ)‘\Rf”°³‹
+eÑ…Ö%Š$5­E©šÎÐéì9íŸçüu>ç}ÿyŸï÷ù=ßç}¾?„¡×^K
+‰›g‰±ÂØ»<|ðÆ
+C vqA
+xPxá K®A¥0½•ò„VÉ|–OD>`ȍiV0  1¨<  c°a¨e?$6ðŸÊ4>çs+äFÉMfr“H@n‘±™B€Òa(OH> ”;ùo˜úRœÈg2=)¬eyyFêRX ¦ð}ˆÅáó@.àÑ@.ûKª?øÉšHcðY_vI<
+9žâ–ÕԁãŠÌ wÜ#ÍGE ÕÅšðI¥Iƒ˜%¨#?òî&þž™SÔ/›Œ™,ŽmÔ ˜+ö>ã½K•ª7_ë{ó
+>€XÌôËLmÞjè£QY™e9£‘Ÿ»z¤75!"SåºÅð,ô#ýÂy•³y2òüõ;Í%K̳/j±sÖÒYüSRA]ÍG§ìRµì¾QOóÈÒ>8ü§%+ÖE_gS§kí(áø/ÃG)ÖÁw9Ð7_óÇF\\‘¥Þâ·zµ‡²R¶9¥|x¨a>5-¥¹úG,h˜–¥|]yçWô>-Æ„@”1gl6W›ö»öŽ‰u§M#KIU­ ¾8Ìì^=/C#¤Sa­ÃØÏ.šöï]KÝ÷¤Ñ.Ø¿T|•VeôA!ˆ—– èt0<§`Sü½yX06}ìo³3ðqhúõdö9ìÑÛiºþkˆ÷Û–’­CIh¯UJ{”½lz*p%wôsZÞfÜh6^péw{'Qþf±'µ½ä…Ý^M;
+V' ¼Z3Žï°<Ž¬ŠÙ2ûnÄhËÁÙ²gz* ö{°Æ­Ñš$åj|0ÐÛM½’?ÞÑe(¼i¶y{÷¼Lµùݦ³ûÅïC)Ib‡ž­®ˆ˜¦nWóÝ-Ýó[Äž›`O|T TSÂ$ÉÑ!8¥ì{ ‡‚ÌW÷’ž >š¾ô åçXN£¦[Ü&Ÿ„‹Æ-j¶Ã”tBãÒoéI«Ã÷IÎÍ]Wʱ?­>]-åœÏÑž2D% ^؉cjÍ’d¶Mðñ|ïôx1‰6´¹¦¬Û¸Çlw~  òcWØhìSaƒ;öUÍ­×£Jôž3SÀ È´ççxwç…\´O˜2ýKjב¤Èm×, 8¹¸òŠ'#×FƒÚ–D‚Æ¿tž™-ÈñëW­îȂǝ»óͯL©ã#ºÌ`xb1'±Ð›\§±*åöYð½gSÇ UI‚xo¦ü¦+"h˜\·¯¢?˜¦®mB^gyEöâI͉zQ­(ñ°L)„Ÿ.c~$»$ÔM&˜¯)<‘6NÑ)ÕéhòÄ?r¯ øÅAÅGIäC„r•°­ð
+|5ËÁû˜|%«ÒÊD¢ßô¨ÊûÀ¾Äª3ž_
+–ǚꪊ֧˜=º^?ØÔv9N¸¸¸ø­÷o›kDÂX¡ÆªòÁ¸ ­ï¿W‰Å"o¢ÿÃöÿ *¤py‹Â=û;ç—bÑendstream
+endobj
+181 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 261 0 R
+/FirstChar 49
+/LastChar 52
+/Widths 263 0 R
+/BaseFont /SHRHSU+CMR7
+/FontDescriptor 179 0 R
+>> endobj
+179 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /SHRHSU+CMR7
+/ItalicAngle 0
+/StemV 79
+/XHeight 431
+/FontBBox [-27 -250 1122 750]
+/Flags 4
+/CharSet (/one/two/three/four)
+/FontFile 180 0 R
+>> endobj
+263 0 obj
+[569 569 569 569 ]
+endobj
+174 0 obj <<
+/Length1 808
+/Length2 1519
+/Length3 532
+/Length 2102
+/Filter /FlateDecode
+>>
+stream
+xÚíRy<”û(M%)‰,¯Š¬³Ø—Ð Ù·’AŘy‡—™y™ÍŒí$ƒ Yã•åpÒ"
+@,’a:•A
+
+ã#µ@ÄÉÃÔ÷âÖl*Õ‰H[‘Gzô—,‘QyÿÈô`6 dŽ0dп§z€_­9‚dˆMû>kË"R!žîOì×Ä´†¸ Ùb‘
+ÚZ!å°X£¯/'± ÎZÝ3¤¥ß0B‚\„€I&'³jN•E,î)U²ð¿.pºÒô°acìÐi!ê…{ö!êO.*r·‰‹Ž+†.îb&ÖG¸vZÏD‡²û—Ç9¾ã¹au»ïsy¯‚wŒ}»åfM߇wzBνO:Ê2<KZógï¾=ç¢juäõúGJkš½9W›óNê¬s©îñq—Ut”Ü$²CÊtã‡Jd¤‰<
+TûN¾ÜL± ‹}j %Éï÷h{5XnVuãa¦Ìƒ[Ýv42'?5‰òÿ|K7âQ#zíàÑÌ°5ÛF·´øãЛ¬Ï/‰P*6D¾L·¬ª5:ázµ88šxEZ'qXá˜UI‡½W§‡¬¬oæF©1—ŒÄ“Ûël™ÒÀÑYÅö͝†¾Úæ½Ô­&"² í‰J €²¢,H0Ý{3KJݶ֢ù‡±^¯}©J=\-nGìÆâá+­ïß?²4ÙœÓÙð" çË”+Tßcjsy–Pé7äÏ÷£µÿæ&¥™s#Óì“OâùÚK]•PÒc·[½†
+jðŒôãûâìߦ§ïH¹f² ģ-4iN¢: ÿç¶kSÙö •ú3ù+I´'| oGÊrUîe, ™sÆ%¾Ìëc·7ºÑbÌ֍à…Ó
+u'K*"ÑçbêçTŒ‹¬.E5M
+j5O,rNVE¼Ï;OmÎqםéL&YÍÆU
+é±x–º¼®þZ°qxk¿-pž¨^à^”Ûjçi"عš}÷—~•%.o.÷hُþN%
+ÆÅ´Ñâ/†öÍÏÖ‘bã¬õÍ^ÇÝZ´ ÿßrÝgnWö?üPÿøŸ QA"ƒÓˆŒ Ô¦ˆW8endstream
+endobj
+175 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 261 0 R
+/FirstChar 49
+/LastChar 52
+/Widths 264 0 R
+/BaseFont /YLYKQW+CMR8
+/FontDescriptor 173 0 R
+>> endobj
+173 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /YLYKQW+CMR8
+/ItalicAngle 0
+/StemV 76
+/XHeight 431
+/FontBBox [-36 -250 1070 750]
+/Flags 4
+/CharSet (/one/two/three/four)
+/FontFile 174 0 R
+>> endobj
+264 0 obj
+[531 531 531 531 ]
+endobj
+139 0 obj <<
+/Length1 2024
+/Length2 13522
+/Length3 532
+/Length 14639
+/Filter /FlateDecode
+>>
+stream
+&1  @èèÆÄÆÌÆO*¡¤ÎÆNÊÆÌ
+z
+4,ÐâOˆ‡”ÅÕÞÔÕúO„—”åÀø'ò:þ)” $êæù§ ¤èfíø«Ç?S twùøg2m<þêÒu-ó$ë
+ðøË´¤,€ÿU3HÕÑæoÞj¶ÿkƹøþIã`ó¿£Ü äb”Xü’Jü!PFÉ?Ê&õâ•-ý‡@EËü!PÁ²T­Ü•*ÿ‡@.
+³˜¹˜šÛÜþ×^åãøOüïVÐíÇògcò’™ý!PaæŽ+¨2‹¿4à/ügcý… ­þBPuÖ!¨¼¿,+¨>Û¿äd÷‚¤þ:í¬ +‡?Ȳrü AVÀ¿dåô‚¬œÿB•Ë_øÏNÿ AVn!ÈÊý/Yyü… +Ï¿.,•×_²òþ AVŸþBÀÁâß'ýÿ~k‹‹½|˜88I™ØA'š´ä<\¬~ÿ»Ÿ–£³;@Nt°²òðqþ+jîÜþõš½þÍ–6 ×à0‡_Yš „Ú¦µ„WøKÍTBÓƒ‹[µÆ+íÿ†²œn_:¦àL¿Ñ¨ûT•‰¼½OâùBàú¹ËWmRú<È9>}ámßÃd?óS;îU¦’÷/'òûc”Ζ7'\à*sãÉzŃ9CǪ´’š0ëd`ßõ=š¾g…róèJgÚkE„5Rs©£¦;WDrFüôDMN„ú9âoÛÆ°v ìrG*‚ÍOz3¸ù='ª½Àmè8µ°d½è`om#ËÀISô%«½ãå©&›Ed†£…:>Ýñ‡Pv’)·TEâÂØ6¾oSŽ?sðú°ñ|EOvæÆý²×u<e½ï¤…«Y÷ÌŒWÚ?›•O:tƒÀ«V8š}‹ògíhÕ–äT\ánÖ-;R›#6S%ØüŒMW`ãÒåЁ?·Xï=f@D£e×fg`}ØV|a´<M<nš€£¯„‰Ù6“)àø8ϾZ¡:™RÆ«ÈñîrT„¯åáhn,5Ðk]ãhÅTïÛ®D÷ç§÷ža:›R!»»ìËLœ˜Râ@¡/–÷ »@×Iµ˜@YB«“çJk±‘g*õJÓê¥ %ÌËø&Þ:9{Âûê¡Vgá>«}pÚèÔ0]§=Õ/+urÚuaÑøþãS§¥«(nÇŽ…ž éHÞ¬«7µ‡|ÄŒWÓ12NLDÜ"*ÌYáϼÚÈAÿésç=Lx΢u.ërÅQ
+ Fˆô#ÁÛáƒÉü©B+‘¨v²À5 Ì©qæ‚*ÞƒZ’Š3hì€ãœëýÁǽxV•±Î`¼šÆiл6ž»º+‡8ˆiH³£ë5º[}T÷ú:&*‘p>¶_8-q˜?£žuR/„Ö+¦¯C̤n˱z„òm ¸YšV¤™o ½wžÿ$¦]3$íqÑ,[‡ †ýâï]b&áR´ôãüÓÜÓ4b-BtÙ®ÇäÎ7tî³rÉ®,u@ˆgZï†4ý˜Ž>HE
+oO}kòyoÞt¹Ä² ½²»›.µ"®CXžÒ>%
+w›O2„‹w1)yéhŸ?š{,+ää|*}ŠZ ªªèÐd㻚Æ]a £RR¡fË@“ß@ï&§Ó7ûzöóÄt*ÀHkI)
+Ö.oL û’_÷E~Å• FG¯;4aðÐ:šé… wFÛù‘öÚÁs*r ÑÈé÷²{v™ß'…ûòYl¨rƒŸžx:€ Ÿö˜èº7BU9Nƒ«6äøñ¢¦ÞI^1۩ߍÞúßev´p*?@YµZÀŽM²æ¯£@}wŽVk(ã:‚YÃàØ=ã3í­Âqg ‰1¼™GE0;KÊ< Õ»Ï
+¸Ê(Êý¶å‚
+ݶìEw¼Æ1ºyÒá©Ð÷”žTf8—é6܍[ñ"±Úº6à1ÿ\CÓ@™Êÿ«¹÷]2 ÎÖÒÍ"ÑÚu[‚³›ä3„y‹\‹”n… ê ŒUÆ^µoÁL¹‹U oð㑺Úøè§Ïܯ¼¼»'‘Ø/¢w”Wf9¯„°(½D]úÎåp’p‘ÐÍý×£dØš–¼Cˁ–ªKÚù1úwN%¾]WÓJT߸ØÀˆËš/òB\Ó¾mس™<Úôv>=À_’¨®4E/UŒH ºª
+ÊÁð1ì§zîWæh»Šž\=ÛÅôè깶µd(¸õ÷‡¥XTûód§­æZÞñÈÖ¼ñYz±t—bS)>ê̓Ýy=ço
+Ã[$ç¬l·Sì4HÜuY¯Ì>ò29§jíYÌLJâΨ aîÓúŠFãm
+¨nŠÞDdC¤™¶ñv\f̵Lçgöß„åUwž‚Åu*Soèa6N6~á4ÄÞ̈6ºÒZ=”½ÇQ Zˆ?Ò¾êîjÏ­šhÖ„Ü=Š+üì°X/W¢mQ‹˜ƒ»¹l⸴eá#¶ðm|áÕ—\M1õ€#­>áKÀ´èÅÅø2¾Çš
+äÀ™Ô`_sb>>ÊÃby¹¤(¦t*îaz"é¬q n4ù,ÒEÔ«†zmo†¾\1û úðž£;{؝°Ï4×R¢!5ü?¬|+%´
+ûyKšf&rªËsÍZ/ZpšÖƒ„µG"Ig–e\g!ñ¦¶ÍÇÚ¨KqB§
+î<n^aŸ*üÂÐg@Ü€Àßï#èÖ]ˆ‚ËzºWâÝjXA§—lÅ5&wípX·U¾ƒ°‡wA®øòž oÙâxvìd3ò•Y9¯Üv·¨Ÿ±Óî1ÒX½Òos‹†ºlx‰-À’LÏM>*s™PUÙ‰^\ή]‡9þžº’KgŠ˜§WO^m^—f$~˜~CÇààª-é%ñã9†óµ*gÀýŽ™Z"ŠÙX…h–\÷-ñ£¾ÙOq·IgMgÛFø®H#ú¯ß¸ÔÄN›¯í:@?u…y¸„=_ÌÊ…:¦¡»`Ùû­‡æ³¦*¸Tœ´¯…4.mæÎ h–?ˆ/
+i€KîìH¡/›?ˆ«¯Lo®x*„5ÜýmÄóÝýܦWQ龑&Éðû÷ q¢ µ¸* Õ˜ß(mUùÈóÒi•÷*•Ž†ËöÝð#„Êéƒ7žÓ6#uÅçüY‡ê„&ŒžD…{¯;Ùø<Å'½ç-…4HM<³ð¢Q/¼dä µ˜„ÔÛïÑ-e»ätÑ qi¯ƒªí$ü··}µÂ®û¨?ĉì>¦¢­Ãƒo"V,>Ê (?gЖЧnÎePÛ±ø¨ø¯Ajôîî+;Îg©Q¾P¿†ÔC7c
+¤/ dóò;ÂÔ›2 Ó­JT
+¨8³ŸüÊ'«6ÉãÅ7Àô ân§4o n·9ž3`Bž“ôS}
+ú݁…ëO|fÑ=Ëé|ùé÷Ø‚´Ùà2îNXgó1wý¾i]+E Ý~lv$/˜´Äãë.õ´;’¬6%Jç탯#©b¿IbÐtO#ööñÚÒƒ0Z5Ø× iÕCÂ:
+pµ±¶ðš¥’W3Íß¡O‘%ˆ°ŸÜq2[$ÒÖ±N ‰'gŽv`Òå9ס©lÆÙ{€1m]´5ØÖc>ØO0ÅÊßî7”#„÷P¾Íqº—lÍdûO´.ã8ŒÄI>ˆÈ³—ÑÔX«ñÃè¿qýîßVAéR˜¾1mdkgfæmÐañcÆf¹f^ x¢¡Pkãïn%ŒÝ˜›c¬¿}§_®]ºø–5Ÿ3ÎE`_´È
+\KBmoªÈå“+äõ%úTï\£‚ËÆ¢Ý6½MözA»LîïN»!ìu§Ÿdzçú
+#R¥JÛÉà”ë>‘k<ÚI$¡.ê•ÈÇ”¬ÍT߼ɁmœYÜ‚/ž§ßP7bjhŒ½xÃ@£M‘Žx°·®y¸ÃŸ5G úìF†t±¿âmŽÂ‡\é‘-y'4’È«[[ôeÐH #?i´Ä„%}"¯‡{|eãÂ
+´%1Õûé&`, 'ÇÚÛƒ= *k@B×ø‰ŒU>#Ö}ÓâÒ¹ª3æ|At;li‚§ÿ³”e/`Û|Cx¨€,#QMŸ
+ÞCÚò†œö+òaT‘­jØ0l³·éŽ|a[”çà -•I5©…
+–«ŵ޾ñ5÷\§³ÌpK+Qv¨ÆI)þ;/úÅCΙ‰Ü|W%4폁ƒjqgìý¼ÙàløéÊ¥D%è¸ÜLsz۝«6¦ŸH¿Dr㱄·‚¾Oà™öÆlÁeâô(^˜\ú-3Ë
+ŠsŠ<m›ìó1+WÁ+4þõ³ôÂGHE$÷Óðø·EA;Ü>ѝšó37d”왡îxøÝoòPQQl¼ßÊX:Ü3æo¥|w4"„bVá«ÎôçýÁý±¨â¥:ËfqËÞ
+²Ï=}™g7aÎ}˜–ôí[ZwO©­ÿèe­ Ì€¡®‹2\½~óÖ\MV¢U\ýxvóY³Ö†Iz¤á÷½»û^ÃHgKX\’>'ÜrrXº±Ó—U»…Nù{˜ÞöF:på¸ýË ¹4p̓'Þ>U©×:#}u•L—Y-GrB©ÖUºŸÁ
+¿j+héƒÌíÄs<Ã'­mK‡º˜©ÐO}þ‘¥&p3-HQ¯ÅoÌ!†[·k¡
+çñ¹?ù~Ø#Óì7L«îËúÅW—{¨Ë w¹Q!';Ðz±>ÿVZ¿aeâ~¾t2_D:Fe½ÈÀ$ƒoùØ]ˁU}f#ø¹4—
+‹%ïÑ„v
+\ן´ÛÝ+7vZºpœòWuÅZצn$6
+cš,TquR4Ò­è’Aµêvzc”pµ–€ø±ï£LFlŒò*» $ÒθTV–ïx†·´‚³ª;¸—Ö²Y‡ÙȈ13Q{Þ`bnGÂä:EÑ©²½,4õó@lT‘ö©ƒ§”Õv'£÷îÑÊ ~°Š‰I ûsKäÍ3±è‡#¤þ‡11´Y””.Ž½¯^_«Þ6Æݦš9÷:¥n¾”o o²`Ú|2Uíý꧿úü$Ö¥¬‰Ÿˆ}‡êá7?<w½b¹²üE»[¦WtÈýpq·©õÓ‹ÁQtÛ™<Æй‰ò4µIöÓ M
+ƒ2™èÙ‰¹c˜%6"Xÿ^LÛ‹"Â7^]ÿ4Å6g@ïcôInlZQOЋSiêãªf.Áó½'_Ó,.­[ÇÝû†è[Óo[Óì…–Rò± ¼D7=AíIôq
+-1¦³Œ2Æ‹fO.˜¶:Îo
+×¥¥ ®Ô5w`õ¯4ïá%;@{JêcíæoîÏT_ð]¦µHË@£f:å¹”(ÿà%®L—|OÊ­/
+ÍŠUÙ"[¹y!Éø½Êñ‘†Ãò†ËO_ùdüË
+l¯íB‹EѵUòqñEdT®ò[»G[³
+ U.×…Qd§’<±¡ü¾˜”/ỉ+¸¹«K}ÁÏ… d dÖ¡õs2„þG‘Èü^›ÁѺ’·ÖÍHöõÖa;~%Þ+¸;ΨÌöðuѬ€®†m½¤†q”oßD¥÷Åòí¥O¥
+úæ'ëÒ ó‹s
+~óˆáÕ‰Ä#z:9¦ù"°T¶éxM€gu8 ¿%gOûöýeh·Ù^v
+ÑG³³¸`÷ªŽW~yäEÙ¬–ÚkÆRvcªŸ8ð!„ìÂH¾x5ŠŽ Z
+}êûØòqƒ ³bCmY íË6Jç¡Õú%GçSË$ãfÍþ³þoKv§R?_f­!úØ–>̦œé½jåc½¼]c¦:˜`òJKÔ€ø
+8î1%‡4¨ÃDk¶tRôÅiJºˆsƒ=áoêlerm[ÙrýÂ:‰œñÓê¯çÌ<X3³húCȆ0ÍGÝ,IòqŠ•&µým<Fó,¿*§ë¦”¨!°åÄÔÁÀÆI:ÆoŒÞi¡ë› ðvÊ3’ Jôìîyv†?ùW¹·qðr.ý€6¤ö» _€ÕB¡wvplv‰/b­–6ò¸YÖµ‚M}l¦Z”U[Ä}\õù´'†p¥
+#¡|ÓLZd6oŽÛÞd[¬ ¨lô©qaP@ ·šSèÊY¦ƒ-få©Â×Áz¹æʇ”Ô,ʇTÁõÂv:µ}ã:|,Ä<¸Ó‘m?P$˜êµyn§‡ÿ‚¾9I¢ãÝí„Rï-läÏ›—Ñþ”íÛË¡A(ˆœ6TO ºEgæBÿ.«ìÖÞ{ð‰9B†Y®vófœÜƒim—ç
+yøÎJP—.Hè?+ïfò8<ð'ûÅ}¹^N¶Ý3ÆG¾WÁI1÷š‚ºþ&DÎ]ªÅ%Jj­ü¶ÿYåœzN
+ŽÌñ‚ï°ò\lD;žœ“"rwžqÞS¥á9haý&ÕµÿÙEÜw¥¾Jke#˜á½ª°´ÃJ˜_É[¥ÂAëYSävVÛ/—ïY&-™eG˜zÊF[9·ÈU\àæócô¸
+ M}<…yŠWï>åu Û÷ãBVÜêáká]!ºefòÔ†5ñy²»Z%¸ïQòr«Ü¶Z‘k($蜽wÌ-’Ø~_áÜîm†“uõÜB(`ºÊå,]º<Ø.&µ^_è…÷çŠù&[ÁšðæÙV‘[Õ˜0Z8Å í\¾ê$ùíRf`
+;*±§ý$9‰Î5Ã\­lu+wšŠX}€`wÊæI}PwG&í؏Ynñ˜CCÐWA¶ Ò¦5É٨ƔT‡Þgþ*¾_Qê†rã[ 9çJ¦ÇÜ &a`m„ÞýÀ¸XT­Ö>6P˜€b*óˆÕJp}=þµ4*Ÿòž©[Ù>M/K®0xCBQE£6ØQ¼›­@—œ%%†(ãkäy¦ÞL–d:–H å4BØW˜ÿbÜ7ö…œn£ÊJ¶ ùbf6¸ñ´˜ j°>jÓëyM” ³<ÄÛXîÐÔ;¹´|=ÎæÜ›ëÞw͝´XéèV´XZHŸ°ë>OÏo¿Òïí¸Mu‹Žú²yL:[åvb:ÎW5=Àà7”•§U“EÝ~!Íx©¤07%ð$;4ʧdVQx»žñùXBâ™^ú‰kó”[ðëL¨¿Ê¸"Õ´Ð5Ñܗʝ]xIŒg´bbåW×Ps—1$\íÊxM•ŸOEý<¡`‡†|Ù”Ë+ñ9Êl“É%VU¨ÃJÎá/&W±‚º·ådl“‚¼SµsÇàn“³û³0is•/…¡ÈNzlcÕ3¨dôúß•KÓœH=|Oö½[‹¢ˆ_sÜÍ·£•ÄÀ10‘˜ŸVò­Ós
+\•¡;Sks8ý\60Lô—„ ¨kíqDÅ?Ì/ɈÇuä-QßYT%âk,®Tózãd¤æïÜ…©®¥ð1@õŸè}- Õ«'hûnh¡Y¤#½$v†¼A0?ªš"»ÈÝíq.HI^Ã>:àé
+5Ú9Spé„©ómzفñ͘îPê®OíÄOÜÍ“=ð“ÀŒrZ‘‚}$š—|'Öà–ÒØ+%Êè_9<c÷[ì>"²¼ˆ)_åišZ–mó¥êÔ{Æ”öʹ©¦ù-bx0/}Y_mÎ”Ç ¢×h0ÃFð4×»g©\5¿…ÒÙ…¥æCÐ§Ê¾Y:ª·mç?pª$
+{º7ÉÇs¬¤Þ’¹%$E#Õƒùò•ñXP=ù*f{O]®xˆç)Šh“"¿DC„û{”‰/oo`ä_¤‘Ì`º{}žˆ’‡>{õÅ/2a›±öšøÄßtez£<zŒºÌu!lÒœ ·iÏÎ$
+ï}#G .Àþ‘é[“ö—Ö2…ñŠâÕ“*J¯Ù­öÔ¹N|¶ßd¥’ÐS=I¿¿JßÃ)SÍ/·³^Gø¦:y³‰¿>;fãÑJÝоÓ7iä_ŠMSv
+Sû;ÿäk›ÿŠ]àÎÌ*æ$w¦uëºÀºŠ"¾Ã×½á
+ÀS÷ ¤ª:ÒL@w„vV•4¡’SK©\¤@)'<3Š­ïÀÿÚ6÷ÊfR¨ê?–ÛGŸW5eBl*}cˆì£Aæï¢Xr\œÄ°£P#ìõ+zëáºß?PvF%Ý&P'wð¬=³ ›”£ùFgfÃÔèü"Rƒ~Òf²|µÉ¸Dž€åtšm‰H»·þ!n‚êÞgç—‰1XÅnò°L{O.×ܾ¾Â«$utÙ‚;TrU¦9ÉÒö×g‹9öd Bõ…C·eí
+˜råŸ/^ø'0jûhYŠ'ŒòÛmÎgËß‹\C©}õyø'‚‘¦ \¤¾é£
+ÕÈz^¯ùÐ-½¶4’ù‰4Bng±¨©Ÿ@u›7 U.šìç¹ï›²¯ò>3àÎÕì=°înÐaÉÕ‡hq—½ïaÑÀf©]w|m|ÙOƸ½“Ü
+ó‹pzñþYxý€Ï…&¼ ~“!i`ÆÄÖ¡òëÒæåkn}ƒM´A‰t”01Ï’´ÿæo°˜€ŒJÉcèÝVþTŸõxg ëÄuìqËË»-Õ˜jõ‡K!X4À™]¥irÀjZN¥P­Ü:"çŒ3Œ’pDIH7úLŸ6!Jÿh–§˜.Žݱ¦È«Xë4•"'9¯+rMÛi¼…žuQ
+ùó…Õ>Ì êp…)lV¨ªCtÊ8ìdl8Î;Ñ4ª«A7$Àå6·’]cïŠ1PÕ!D…§­ß蜴¡åy˜] }cÍOX!ò¼û ®Ë ¤g¸*a!£ù‚Š@îHJ¤®œÁhˆöûi¨€NÓw9Z¢³ÑX^I”èÖÁ£™:ع¸Ù b£ßTk¾Êk †ªwÉ~*4_¿,CÆCÚ]4ÍV_VBV*£ï¾XkØåvd¡Øªø¨ Ø*w~r)oì`A°¹[|ÌÂìRªÁ×eYár¡]ðLü>ÐU¹;|@bÊ"Ž“Ã|{ ,õÜþ´ÑÝë ¦ý“ojnâVª+y›3ˆí*ËèÇ¡|ôv¬x~À¯
+ÏÅe°]Û¡5§H
+¡Õ¥oLDºC‹³H9d^¿ÙKp3”£á÷¹i1¯²’Iîj6´Bä’ôò
+:z¬2)£¡”O¾ç
+õ
+hÈ«çÏ.§ó¿Åk¶‹ðôX¾ãíE¾ƒÛøˆbŽ„qsƒnp¶L,p½jÞ‡êГâwzý¬W{,MbF£…ª¾–íHýÙ‰Ü.ëсJ?‡#>Ò^dÛ»óep–ðÂálà†$»ͱ.;ÀTL™쁃Êú¨…šÙiÿΆ-ä#xð×~ï‹(ªÇ—`àÙ#ÂáLÀ4éÔÏCºéw9ê‘k-8ka~M ù_ÈÈ.6/$=iS_Ë:”ƒ yÞžÞ]]øÔ·yáCG| ýj"Vªç¯Ÿ/-(¤
+úi9^n+3ñã ÏS ä-p[<QŒ½º5I¥ºû*`ߥc±ƒpëJº5ÄØãçé6æÊY‡˜;}sµj¾ÞÚw)ç=TBˆœ“<™¿(P2¤«BtÇ’ö…’ì{ÚZµÑÀã.ªuNåÊØœ¹ Êæ+uGö½Q³56ñ•ÃmÒ›Å$ôóïØy4ižmÒô„Üé#^“FS7¾JN31éG!Æzãø¢ sB91þá|òµ\ÝF¢nÂq]wÝ6‹!=fI9½\zEðIcCô®Èþ*z
+)²ñªe s?-ÎIv÷íŒäÙœw:ÏÒ"2f@çug‚ëf⦌w,¶šB¾'‰Ipï]¼£ë’,0¼}|¥á:¤vöŠ¯
+õÀÎ z©`I=2nÖ‡[RÆÒî5•Êh«Î÷xºC‰}¼e4c–¾mÔ‹z{Ù›ÞÍnèÍ{h„t>•k¡Èwy¸ÌxJà×Û.
+±¢™òí~ß7ÅÉ>6¦ï^—½ÁŽL<ìí= GüË¢ð¥|n±JÄIB-MAïIg'¬© í
+ãåÖ ý@(o”=âCJ\4ßW;R-+mɽ泌žÿ‰­¿¶‘QР†8|ˆ$Q圄6ÔL๠ù"þ>½_i"‹l1·¾—Àm™Œ7$#Ï!QßÉþƒQz}ì:YâV‡ÍšÊù˜[9ÊÍÆÅÎ]nÒä¸1ƃq€Ôç´íÎüµU›*--så¦ÒKtí3ÞËÑZ'ÒîŸ^ÜÏ÷®Ž”ÓK­ß–
+¾· PëÔ±ÉI†6cÁÅ*-ÿ­D çÉX=—5× \y”~ì!÷Ý\yèüÁF¾œDèGBw¬÷MV£ízwa)d ¡bH}ÚZº¡X¦±Œ×K©xÅŸáK*¢ –ÌlSÀ^Á†´l †«ÔP'Ù†d{¥,OC¥à¤—DóBb1½Ñ¢×Îû ééק5ôJ¼ôó³fOÝbÙ“§‘3ßù¶ßb)¯<ñ Ã"`7ç°›ó0j;ÇV㽿æ&à\7óå:?Ÿ”{HÛ³C'ðQó2%Xe¤ª›¾hðëy¹i©Ó{[ú-ŸÅCHç7‹j˜±.VÒyú°ýÊè DeIs¹¸kÐìŽjB5 ó> È\žGÎ'„8@ß™èãÂIMN¢“Ós'ÖP^ç÷LX ûõ¨¢y{Ño¥b¤ÿùÛ¶:œõO]+ç”߆ +¢rþ»Nh–5eïóKÖOFᕃӿ7¢'®î×m+0kââ&_?´vÙAfÞßx0.¸¤…òÜ)STÑçDâ¼þ–ÿýÌ›÷<Çð£âHƒÃίfs°Ô8éaìR„C÷§N7ü÷ AÙÇ}cƒ{Rï~!+Ae«ÃÈõº’ì‹=N`ÅmZ’OæXøìÆÈ›…„½Ø¤,QI;ÃCµ¼ŽW&ºDY˜÷7r@ǺٯÜ<(L¸BµÜgž}2FvìµV%\Dí
+øsI(/äâ£' Õ[ÁÞÙ#žÂJ^ÈÄÃÔ—÷,«;0Rø
+á£ZÙß0 =´”Élb•cÞÕÝͯID,1Ñ=“Ë(Ü‚iÆ£Ê!n zñ÷­¾Ÿád¿ .¶u`Šx±û;è&œ¼˜Ìá=­¬q8’v“Q¯V¼›´Ã•>1Ò§Åúó¢ì¦Îwϳ*ò?q( ôåŸ,¶Ë^G!"ÏcäÅ]?}9Ù!ÿþ¹a¢x¦cx<:³0–˜ ò>¬!+â™ÈèÈIay>®ê} "°;¯z"û@(3=f‡Ç[4””dã•­HÙJ€jjñ2êÀ¥Ë/»|×&1ôˆrå£8™µOCJÙóú6/·§!ÛûÒZ‡«8Œsó”ÁŸd/Åúÿðÿÿ'øÿDs{€©‹ÐÁÔÅþÿ5ØX™endstream
+endobj
+140 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 261 0 R
+/FirstChar 11
+/LastChar 124
+/Widths 265 0 R
+/BaseFont /JADKQW+CMR12
+/FontDescriptor 138 0 R
+>> endobj
+138 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /JADKQW+CMR12
+/ItalicAngle 0
+/StemV 65
+/XHeight 431
+/FontBBox [-34 -251 988 750]
+/Flags 4
+/CharSet (/ff/fi/fl/ffi/acute/caron/numbersign/quoteright/parenleft/parenright/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/bracketleft/bracketright/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/emdash)
+/FontFile 139 0 R
+>> endobj
+265 0 obj
+[571 544 544 816 0 0 0 0 490 490 0 0 0 0 0 0 0 0 0 0 0 0 0 0 816 0 0 0 272 381 381 0 762 272 326 272 490 490 490 490 490 490 490 490 490 490 490 272 272 0 0 0 0 0 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762 666 762 721 544 707 734 734 1006 734 0 0 272 0 272 0 0 0 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490 544 517 381 386 381 544 517 707 517 517 435 0 979 ]
+endobj
+266 0 obj <<
+/Type /Encoding
+/Differences [ 0 /Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/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/quotedblleft/bracketright/circumflex/dotaccent/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/endash/emdash/hungarumlaut/tilde/dieresis/suppress 129/.notdef 160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 171/.notdef 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis 197/.notdef]
+>> endobj
+127 0 obj <<
+/Length1 945
+/Length2 3280
+/Length3 532
+/Length 3931
+/Filter /FlateDecode
+>>
+stream
+xÚí’y<”mÛÇÉVBÙSè’-ÄÌÈ’=[v²ÓÌ…aÌfcß+¤PD$[¶p“%CÔdK²f—-k¶lIÄ£îç~ïÞûùó}ÿz?ïuþs}ã8Çïs§¨ÐeKiM$öx ‹!JÃd`Ê€¶‰•L€É@™EEµ œˆÂbtàDP€))ÁM’ »È”¡
+Êòç™Em,ŽL@¹¸³Ú?‹M€BÀ1€ œè
+Ð…a†ütd€qÆŠ†‘$Ü_)/ày`
+Ò09¨ÜŸq”ç%”ˆ¼Œ""\g8Úü1È:9˜Þ/;;Cc]©¯õWò2…!Z‘q ý»úÃþæƒ!P>À5¨ 
+;(<8ý9ü£™.E¢0.€¬¼'àdf联¬¼<àP$è€>Ž!2,ñà
+”‰¿áeÒ/üϱkia}ü¤Ï+Ò²ò°Ÿ]ÏŠòЀÿ^hAáI  …B/È*ýŠ"Hˆ!þzî+ý‹Q¯}@ó`¡î–T™¨›ÕYÀ áÉŸœÞVQž¬"³0ªÂñPÕa
+®±G°»¡
+Î؆†BÅ{*]èTX«rg‚Ÿ†V ÷¤‡äô¾pyòõd¸E…;1ÏŒ^á™™¦ÊåeÛ8#³>;*ùG¾_#HšÙ™4¯Ü}Ò¦ü}ìÖõ%µ¹WÑ [Õ]u„Ëú„^Ì°8D0i—€®tm±ÇCm‡ø¾RÇ×'ďç<Â6 RæÂFc"¹«$$©ö½x#ô×
+Ûª`)ôHÅLÎÎAÍ#Y¬Jéæ<
+jûí¨^ò»!”è´«³Þƒ3)R.‡SïâyÀz}£¯ü @B7¬„Çf#úÔ/bÚ#îœ`F3Ü.Û‘åÄSc½G“L@‡ÍýÍ%Ú=|@|Ô-GìÓŽ©îWÁA±A džñÄ¥®,ŠK°ÔiCƒãl$¸Êy´w”CÏã²qW7…]žÇئº¾ù+Î
+gªþ Gîš½TJЛ߼°çpÚÕqÛ?ʤ³9$ÞæíŸXôüVלüÇwÂ;æ^äêªæÈÉ4só£“HÜIÍWfyvúëŒÏróÔå{),nµ¶¦­çÊã÷¯ÙÚ M׳æŠ|`‚¿Sôu¬ŽIã–F³¾¹6"„êtßcÛ¸¤Wx&ú¾w>?a!\šÛ睮ÔÌ”pÂìœ
+átg±G,£Êz‡â\ÃoÍVaUœ #ÏeK¼+Ñir.êPVë²)ùuñ은«ÅZU¡]ŠµC·Ö¸´’ùjŠÎä¶Ø8;•ð ñ …Ó5øLSV? ßHÄšx* XÌé„â|û:q‘¸K˜k'©ïBËù·fä+fù
+†í÷Òd)©¶žlñi’ 3Áºª(Ôõ¡¸ŠkÏÖ<)9ã
+Ï,ÑhRêN2Ɔ š†r{™júØd…q&òBÍÜäjšDžu‡õg@<–[}Ê\héfÎËÅiœ¨ßsÎ}’’ÆÕÚÇ…Ó±Ü¡=GD¶“
+ί¤‡e›¶v«]iÎY=[ÒÝì0ctîyÇœˆ‘ù»gšHµßrgÁùÝÆÙëÇ…­û{
+çŽúyšÜ…'ë]¡‡èµ%/úƦ'k×Rî©99´—½™c·ì¨ <¬™¥—žó}=%a¨ôuÙ7©WóÇkkxC]3—l6¼¬›KÝÑ=K}´P¢r¥>ƒ¦!}1Ù–lq¶r¿WɁÈT;%+r™•mîôò”ÜÓ}”7µG¾Š3=ƒÖÀ“)n¾hÌ×)¹=ÌeÎݐu좷w;Í?†'íý¹ü-a¥¦ Ú™ëýņñ[Ë#¦GÂ)ßo¶OņCUßY1…<Š0îᆭ;-êÐ:[囊€±Uþ)¤—˜X{ÛsæG¨½„}¼OîM*½å—°ãÄá)Ç`ªöWÀû~þ@»èZlÙ'ÒTp·ËI]¡rÎ{ý1 Ð<ÃHÂøÛÔ„ÇN‰²ë:ÏÔà¯E-bE>æá?WH>]ù£á¸—î–_î Φ¼·h'}LæcqHÙ~ÖrAþ̾W¡§#¯a‘‘Ù­9i)ňàµÑ—aê
+Ëxú¶Ýˆ~ÙEÅzŲBEÀ ÅÉ×Ä:”¹‰bÙNz'Ôšõ³0m nns ú:¶áZ’½¦ˆ‰r§_*½9â¸Yw?î{ÜMA2ÕÀ°{/ö1ñ~/פâ¥Yñýs6죒–òg9¼#’XÞ¬:ÚÐ&ÑmT±ÈX{KW>Èv+ã½]¼piÁ-YѲ‚³UsÅõÚEãAL:ý9´á½ßŒÃÌÆúUÉLÉoˆ4ßÂüçY}›“wyÒŒÆqÝ‘ñ‰{£ÙËõë?VŽÍ}Õ£=Qd@ßjá]È›ŠÕMRRB͝¬©\ƒ4a\½¹¹LûE‚Ï”BeÒ½pvj>=lè0­áðÅIöR–
+1ÆÛbÔØû²6Ã’ *õ˜Ëåa‡–áä/'{»­ìš›–j¶xEuš{×»õÏ)[è€w‹±=I·vV,ns·$¼¶7ién4¸Çt=ÅÚ™VVçQz6èÎæ–û”¾o´A«9-Õås±É/Påõ}‰€–S…Ì7¸;,Þô¨l/0ôNÏ3-›ßEÞ×Éxâ"ÆãbÈr*41!u’Qwûfu¾3ø.®MË\_OºOáäÐð6¨·¼Žj¿BŠ#y£É¿|Ês²CdF²§Úp[õiÍaÓººäÏ
+í_½Oað2e2?Äø‚ö³DÙ5¥¼÷x„ÃôgžÎÏ <µzïÞ s'^{ýý¡pX:ptóP+©Öl!È((7éqë{"ok%Ï:‰E¿nKïÛasß‚ pkIÕœgl6K.¬†úŠãIöÛÚ¦õ/3ç*wõC‚šE^ÑitDê¼Yâu²´Öˆ£ëXɝð Y¿'ñÀhV.é¡Dùðsèÿðcþÿ4'±p‚;ó¿å_ü¶endstream
+endobj
+128 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 266 0 R
+/FirstChar 97
+/LastChar 117
+/Widths 267 0 R
+/BaseFont /IZZJLE+CMTI12
+/FontDescriptor 126 0 R
+>> endobj
+126 0 obj <<
+/Ascent 694
+/CapHeight 683
+/Descent -194
+/FontName /IZZJLE+CMTI12
+/ItalicAngle -14
+/StemV 63
+/XHeight 431
+/FontBBox [-36 -251 1103 750]
+/Flags 4
+/CharSet (/a/c/d/e/i/j/m/n/o/p/r/t/u)
+/FontFile 127 0 R
+>> endobj
+267 0 obj
+[500 0 450 500 450 0 0 0 300 300 0 0 800 550 500 500 0 412 0 325 525 ]
+endobj
+124 0 obj <<
+/Length1 1577
+/Length2 9175
+/Length3 532
+/Length 10087
+/Filter /FlateDecode
+>>
+stream
+îÜZÜ‹» 8 î®Å¡—âîîZ(´Pܵh‘â^
+6q ¨X
+qe²…’Jº@.ŽNÒ rµB¤@®`!PPw³pq€|BÜ<B¼<htI¨£—³•µ+€Q’é¯$~€¸ØÙÆ(\­Á°æ {€ÔÜìêÅ··¨ÿõ„ @ìvv[°£ sW€ØÊ‚Æñ—‘<Ä
+àÿWØÂÍñßCî`g˜€&É€)Z@!ö^ °%‡2Ö 3ù¿!õŸÅeÜìí•A•ÿ{•þkä`cïõ?PG7W°3@ jv†ügªø_rPûÿj#ï
+²·1‡XÙƒœÿ
+Äì {ÂŒ9Ø!PWØ#Ø’ø,¡Îhm'PÀ2‡-Ò_á¿#°ƒÅar†íí¿#<¼k/Gkð!>‡#l+¡¿C°JPÈï:¼°:®Ðß „±µ3ø .‡%ÔÍùw€°qÿ#ƒÀá[ˆfâvÿC6iŽmã¿#|°ñß—øMüÉß$àúM0éˆf+û›`¦r¿ ¦)ÿ›`Ž
+¿ ÖAé7ÁjªüC°QýM°j¿ ÖAý7Á:hü&XÍß›ŸÖo‚ÍOû7Áºëü&Øütÿ!ØÛÇúM°1³ßó4ÿ‡€œ0Q‹?f
+þÿÚ¶?æjõÂd­ÿ@˜­ÍÓµýaNv LÊþ„Y9üF Ì
+žø«†1“‰öI[1l1~.LúWUc@:…KBÖw[™¢š·–½8Ôª´³;álòkM G_’%BÑø^Y&8Ii㜊l™¢J¿ˆ²ëm(—NÂQ†Ý¨C1
+²·¨óþoÎ}ø‚®›/*åã¤ùHï6(k´®¶F½09C­_Ó3A_#p‘jÑêêDEî±- çÅ*êÆ%0€w:¯rßœ.ӕ𺮱«°)Ç¡K>×à!!]~MïÑ÷Þ]¹Jw0ì2ç EòûÃú"\¬%æzæ|~©sz'0Çr>‡´M{ë¹d^fÒpŠ?ɶÓNôG]ËÓ¹%ãAc"Úé䓺™Y~‹ýÌá:œØ Ãóʪ{{óïœaFV"ûQ-ñ&Áòé+tN}^û)ûnaM·bròâÇ–.ÞóÈñàÿ*ÝZɱ—Íy}œñ"W3`ŤМd2kŸoC/˜
+(é€hÏž8W÷±e¤¸Ñ’y;íØñc7ó\Xøpr
+e¾paulFb±;7;áñ†PÐpûºí19R$Ív÷šc¬(';s¡Þí|vñO
+ *ßàÐ4›¿}meÍ¿X¸ÍRz–JÀ&(;ýEÏM‚c~睝`ÙDæü"h©JÓ…X\S€4ݳ¯ ‰,òùE a¥n.ý\è!Þ>ùÂ_ÄðA™á™SC²#ƒ»ïÊÛväþïƒ|…Á“Èßô8áFwŠ*bß:ú͐»~³Ç8”Qàoú)³n›ç¦ TK cAFsK¤@K'×:úÜ«ÿñ©'m¯ò—!š1»jx*÷׬¤<ü— ‹ËäÙÛÚ%–¢ä•³ÿì<@ø•!µÄ
+÷‘RÃ+£u27O"êǺ„ôôGõÆÕÈmE¿nZ?èî’Ÿl¿$¾Ôz¹‚}W¦º\…¥¨43<7™üd§JüèÕ`¬A˜ÜžƒÂõïzò&ãtM»—Ù³h–Ü·H¾}±Å”s¸¯èŒÎ­`tý‰vÓ«ÓǾ“^û ~W ê9ÑR‹2¢[ð´6x0YwCLi6¸±öH£ÐÏÌüÛUËRñ™…€Ùugè"βäYë]°<ÏŒÁ“¿Á’”ƒ.¥Í½;s\Ý¡\鋉t“ªiFV lœ•67^’ñèP#§vöS¼Ò†‰»óCr–pÖ<¤ÇL”OXm«)’,@æ¤ÑÁº3NÞ0Ú–ç`ùt$÷´¿JÅ>Ïe~’Ów™`ÖgÒj¢Â/æ+@Ü‹í÷R±¼îWOô„0bÒÕ’©h:P.u¿2í[mùŒò²f„v.\‚Yû“¹`»¥(å•÷*YÃC{/ÅNø¯÷§mW![t¯÷H\[…!·XÚŠ"LIölLo
+ß#!<
+\gQ°Ò~m óc *©Ÿ%Æð–)âñ nï%‰`!õ¡lgqb­Âß*¬%ž“·©ï-†CÐ ÛÈð¼/ßOFtÁ?V[
+-Ùªô=g†÷Ç\;
+cEË×'B5¤M÷Øê:ú8…žz¥\ï/+@=¥šÀï¹¾Réy´’¿¿-íæXëgmÞ® )ÌÖØŽÝR÷ìOíŽzŸréó <ò÷G+&œš<ì#ïµ í‰ÂJö^Y­Ì„–xVpµE(]ÅÝm_ÅÙpòüp~—^=‡ðs¿ Ž•IAôöÝ*]©‹2N )¯çÀÂA’M®¢V@3X
+)åóÈ“,Š•l'7¾3RôµQ•†MTMÔRPÃ:4Š á;òW|[}9ÁyÀ;”Üö{}~Ö©¬&£¡ò~íajCSOéûWBt‚–ZÔTQ $/)—¶xe¿ƒ$ÃÀ¼‹4›ò}ñ¼úíSªÕºê1b9!ië/”ñ¾|M3ND?×leü(¬J†{Îã1]¨XÁè!›~5?'¿4·˜àê"vù´E ¡ðU;ó¼–çÅî*vÃC¾—EÓ'sØŸT´ ªT!ð®ñ \ˆ¦’²Ù¦ŸÇÎ·³9¸®`^b[Š µ¤ –/8ð­‰/”ù}d8æ„Q>¾äÞË´¾…N[{õ­±EÀ=ÆO`+~ýå]‹4µ9Áöa=Àèþ¼O®k,ºÈ4«‰BªŽ”Ưl‡Ž‘íGT#¬3ÃÔÜÆ¥$ŽF`P@~:-NÉ~08ë¤uùÖ<…Rþ3³¢$¿üì1Ê|67H}JƒrL¬³?­ži/ŽÖÈì[u±ùzî
+r]ÅÐË“(Mª”GA•9žóÔ×XjÍ"žF_YÐJ Ej<¢Ñ…ÈG¼k xˆ0j¹Ý8ñbž-zñ¿¥ç®Çc³¤§w$ΐ÷טõ¦fçTþDA3‹Ig»~¯1\žGw^ví»æ“¯[7PoÔÝ\>…›k÷‘ž.«ì<æöEÓiœ¤]Û'j`¬›¨@Šî”£9s@™Ë(vÚÓü‚sÁ)[¿!B4±\8,™g'³¼ ª,ÖO Üäõ—±â};ÁhH'V¢ÿ
+,“©þ<.ú‚8{ÑÊsXÈíÆs„6ß´wÎvÛKÕ-¥„š§r÷Ë—é“k‰1¥%+•ðVÚ1³ûÆãÖBY?è¸FŠ`Nø:Ýéèci-܆%ˆØ/Çûž•r|x.Æá"ÁÁÊ{;ù]ÔXˆ9ÉÜ‹î—ÊÌ,5®È¨h‹¢t‹ý±“ï2£ˆ‹oæ·‚ÄJ‹qöWU¥ºáµ‚è±Kµ‰5¦·ƒ™mÞ(´´í)ÔŸ4fV°~̾ò˾:g«°@
+BxUwØ·‹SŒl‘Y0ãn¼wùw~ ýº#ã;g3MoßYšã˜aJÓÚ
+j6àÙ#w}ìö¨ê䥄t#.U½†Y¤] ¹ºÚlÛ\ßàmÕ÷“­¯# Ã⺫Çhb^嬗H^“¦,c½Q¿_Wäú¢ê¹­
+A«0ÁÜÎvôR§¢ú ÿµî3Á¼ÉëJxïí/ñÊ©1$¾óÉÑšÞêîÏ¿Þ´ÞÑJ!M£®™ÆloÙž.u®(ýÆ«¨Æä´¡2eŠ[¡*Š–{O?`³ÓÆG&’ãÁ vü‚T4ä[¶ºôëËyÂqnÇ>q¨)Ñߨ³ˆ_9¦‹ Ô4¥%Fäž`¦¯î‹)(|þLëäKŽ€´°À³X±g¤9_¾€ÅùàH'ÚúÕ¤à}TïH¯L{™¯<ûê'JòªTô{tçÞÊ”´Í¬åþj‹­ÇºãYÀ¢õwụâáÖ@;^¼¦
+J…¬Ñ›„{.å<A'Ùe jk&
+‰±&Å!›ûhbV#,+À’+K£Cyæ_úýYÙ;¡¹Ö¬dšMΐ™[…ÀLS1 añÿÔð‘èöÓqöi¯Rºí^‡éRÃ!A}%ëÆ#Œ Èd;êèÖc¥XÙ†^v‹œ†]A™ÚŽùݯ¨×B'Üj)%EQ¨û¼R±=ÂÐtUãÅž<~fß+-YÔ;Š]ì]A†N©O¬×]i*m.P£G’þÝ5Žûþg&µÜ‡ÜÆê™*ÅÈܦ6®õhã‹ìF§Àu±˜gco3øºb±r
+/AÕ¡ä¢ñM†‹}ï:5—²#)çݳf«ç¯wЄ²fI.‹—“;1鯗E\ñÇٍSðv¸ëp ‚×ØJdüßå¼´œÛꙝuùÎaE[ŒÓ¦Û¡;°†\æxeRn"à3\ãå´»|¬=‰RnÿÅA‚ÆB'3?ÜÝ×ç¢EñÑÈPÓ9Ž9pð1®‘µ6ì€5¢h"ê½.4Ì‚{¦ ‰±bÓ3lM{n2:ÀÛ¸”O‚׫Yg¼WJÅ®hË0?$ ò)ña`P^K?þˆ8ùS°¿n ›’#G°_«‘ÁÒÕ Á×[)=6f=ÿ
+NÕiØü­´mp õFù¹7Àåg¶íÉÞ΢#ìPE”ÿ€o¡&S„Îvw
+äH/”
+·úÒ¾d¡#0“9và®n÷°$å}îg*ôátaža¦? $HˆËD×'³zÓý]púÜêšj88@<¤3Uº–äÛSØd#äyÅ‚íō){E6‡dÎC/õÓ>é#ÏI‡ý›D­g·Þ^ÁxìEœ¸è×›/DºR/Û<ø›¿»³î&Ü?F¨„:ÆÑãwbvhá
+H\îÈXRÆŠ.AFÙV+rÛÝʽ]˜è;i湩«
+ÃÏõ.›ê“ѯêzK%ž²—"—ñ˜ÐĈÍü˜iÌ*àc#23j2–ñƒø¥w7qöb!À]Ùz
+Ç¢Ÿ7ó–*ü(Úè¸AveŒçû(ôÙè¢14™Uô C"9ü.â¶ç„–¼„&»ë›ƒÎÄë¾;ãV€¹sáŒXò¼°S ĉŽV‰4¶ëA5šÜ-1Bë°]!Ì%8Vï$‰EÝŸn
+ŠH¯‰ž—*ßÈqù[Ð5ÜiòÒz6d±hKL,<G“?
+åœ^2Ñ÷X×dÿ­³þª¹Pà€É3Ú<lÆr™
+ ÈFqdG“Èy×8nJI/^Ý™1Ùè¸OF¼SJÛ9T2bÛ¤‚ «t.àXN›‘ =÷ÕcC½žª<4…5ËzoäØêGÈ>ñUÃÅfêð¢LÁ|ófXôJ8S•ðG_bîv~"upj‰,]¢Ÿ†!ÿu¦%Çá
+ÏˆÌ£{†~úò “D¤|^ªhÔÀ®Ç\w37£DòEeTˆ®ÐZTn\íñ|¦Gªã„—¦
+b!;ç )Öí ¹£¥"MãAÙÏKëÆí+ÉÌ «%—-eá6¦vn1 |ÁÅi’³YT‘÷[ˆQ®+ê¼îRâúÖåársx¤óüF~a"îHÔ{ÛæÝ©PhÃüšëxs a4½nô‹lãÆ=r.#¥¯®±\ˆQÕ*7ù}¢Ç’ÁÝ’&£†ÛMþ»XŸ{ÜL,½0…@¾œû.™cíË•|MÙ»6î„ã@•ŒÑÀ£¬r¸µ—8`†¸{!‘žg)ñ„¼T3º¯åkɸ³h Œ=ÅÉC_KÆ¥Ô"hsˆúNoø79uJÅ]~+¾XkA¨u¯ÕÇwû19$%9¤~wQïÍ£•¯|¿ÛCµ?rÀ—_üz‹1ã‡RëKàç¯{qôôˆÄÙÖЫ¶p÷Ú²/ÐÆĹI -bäg(5 ݲ
+Ô+ƒ-;dÄ6€ã,ö ’¯“î—T÷¡UI F“ÚÛÉùGœåê§î™îÑeLâaÚ™"裣Ã7Ä¥ß,²d*rƾ i'(OôZ¿žb®šG¢}díäW5lwðÑæáH£çÖ{‰C£¾œaù¦S&3Œ™·Áú@J57ƒz¦1²Ÿ`+ ”=|§×Ut»SDß)1K;Ï\Ð_}Þ'¦ ›*ÔkÚº~_Þ(€ËŒ^©ÚþÂ/½š~d9“¦"F}Á’škaYIàãV·ìÛ“-gFÆ—Lö-FÕB¥Ò¾°óD_”|&p†ÐÉûz=¯2w9jó™ [ôÐgÌå×èZ¥ýná
+)ÖñAš_gLÊýy,s¦Çxµg&~1øe|éQ!ɹœD‰~ZOgÅïݦ§µmŸ–ë ä\&îIˆtßDxFµgTˆ° üÔ¢öŠӲ“Ú×ìÝKBV‡P&±¸ÔANÛ#±þàÎz²X‰9)‡}6”•Pnî»'Fm¡bÎÒâ©FDÄq]Ò;Q_¿ØT„Q¶$;­N¢[DrK{™—Eìµ\ÈÄ,ÑÀ½ËìyÇöcáÞnÂTg/L}•:j«7cO'N¹gà  ä"¸u̧8ZÓüè㮾Ú~ùE’ÉZ笰(=³Ë[¥\9ÿÉ´÷ßl.䘭jEá7p¡~Û|Ñ‹=Wvõ^Ö?/hÒÕ4ŒðŸ¥ö~Ó‰¹Õµ
+WBÇæýáâšÏüê"O ”¥uç¹]Ä\¯å挢y/êHDí°›#¿@MÈîÊí$6ê§7Üh}àÍž›(-ÛèÜˆí®„#ÇqØÞ-ºà¤]c2_µzñzF–árªËüB]Ö3O|»rž§îè÷Î䬇ÇÄqY’ŽG«âp:Gü‘¢£Éåac
+àZQz8Çò¿Ã´ZgÆØ®nþ‰áƒÙ†*.àù„ÃÁk}+‘ArɳŠBð^Ò,˘¡ÂmøêƒgY`ï{µ†YÛü0ä(F(X¡w–ÜNFà(,eñµœž2L‚…¢.tsßuŸšá¶tHǧ.K1d<¶I¨é ¤ñ’IjÇñ p¹òú ÓßÜxI¤ylp‚È4"
+aµÑßç¹åËBýã3«š|ôpÊ{wÂ]9<É ‡D9|:ë—Â"ÔF>/3ªc?ÞYL€ÊïfcBqá,¦>Z—¹EI8N›~IÞãQ¹Žu}$[(ón„ÐGø×:)ݍDÑh4äs¼ «k½D’<i,8
+J¶Î%$,áÚü¼â…$ûäÒÏ.p¤hÀ¢í‹€£³ÄõÁP`³Š!™I¨ý«¶¾'öHl(ÝqÁ|¦¬yÌ$Ö#¾=k朎çºÀ±†ü&–œH¯õîÕ—oh@+ý¨“?Zæ®»=Âr—ˆ|´ÒÄdoѐíI«¤ô–R°ÉWÉÛ¦¦e‹(nL˜6ÂDnd#«;¨n£-ˆ4{÷¢¾ø&(ÆÜßÖÙÄÓ˜6©?°ò*Å¡¦áͳÛÌ·ÕµX+¿!em¾Up>3۝â;æ+ºé#C8ˆRz±×Aƺäð¦ž>Dƒn×ãÛ…‰úz€µaWJª=eýÍ;]cPÑ-‰2š(Øð$$JAP0¾Yº›æ3»ÆŽ&LÛpÕÚJ¼ßŠpÔŠØW«ÄÚ<]ºxÑÁÃè ¤ü²ŒQ¦¼(ϵ›n«4ÐE°Kñ‹m
+þ` ©¡Ç¤MôÓ¿‡lÁ0Û)h (•ékŸ\QIeä¶J}¹jÞGLvâš›<ì×+ºhŒ –Çð?O>Š½ëÁ“í ÎãZ®4ª¡H°`靁:¶-X>žº-nm ZŸ?c?ek8w1Áÿˆ®’W~ö¡NØ=ÌÔÞ?”œ|-x”àya„]?pNã‘…sG½¡V§÷†âZ9½°Ú²ÔÝ€±1:+<ˆƒ„®ÐZ—îýGª¯®§E±¸L1B=•ƒUþ'HùZ.pÄ?–^\rÖ~ܯ³Ã47ëÉT—û³0ק&`ö‰–ë*yƒ÷ô%^
+HwBËÿvKX‡Ãå­šýæ›éŠËª¤é"Ï¢w‚ûʉµ^‡Ì%6Ï÷Dù¥Íu$I¿Ë¿)ù¤¦5s fçm¹Á£_xMAËÚ67fb×Å­ÕšHz§Ieâæ:uYì–“Ž…"œOKtÎo#É€ ®ÎýôßE⹆Ž¢$€¡Ç^„ö>€fCèœêñÈݼ³]>LŽÃƏ‚C“‚e½L‰DÏf†‹Í¼?ö\þÐäåEZQH1ô~Ã…(ÉR¤NÄÉw]LkõUƒ
+þf^KÝ[=,¸‹¾^Ñà”†¥ïbâh>«—qtÖºfÓά†?9-jb­l™Ö¼©E ó3}K¤xÅvÅZrÊp´Ê4ÒKÓ»}?Ðå™G@ûNc8Šß&ñžž˜b49jLDzYwOsƒbè†~ÐÄŸW©¬0Aféâúï•|3ˆóÿðƒöÿ ü?QÀÜ rv…:€œíÐþšpÝäendstream
+endobj
+125 0 obj <<
+/Type /Font
+/Subtype /Type1
+/Encoding 261 0 R
+/FirstChar 19
+/LastChar 121
+/Widths 268 0 R
+/BaseFont /ASMRBQ+CMBX12
+/FontDescriptor 123 0 R
+>> endobj
+123 0 obj <<
+/Ascent 694
+/CapHeight 686
+/Descent -194
+/FontName /ASMRBQ+CMBX12
+/ItalicAngle 0
+/StemV 109
+/XHeight 444
+/FontBBox [-53 -251 1139 750]
+/Flags 4
+/CharSet (/acute/caron/hyphen/period/one/two/three/four/five/six/seven/eight/A/B/C/D/E/G/H/I/J/M/O/P/Q/R/S/T/U/V/W/X/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/r/s/t/u/v/w/y)
+/FontFile 124 0 R
+>> endobj
+268 0 obj
+[563 563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 375 313 0 0 563 563 563 563 563 563 563 563 0 0 0 0 0 0 0 0 850 800 813 862 738 0 884 880 419 581 0 0 1067 0 845 769 845 839 625 782 865 850 1162 850 0 0 0 0 0 0 0 0 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563 625 0 459 444 438 625 594 813 0 594 ]
+endobj
+129 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 269 0 R
+/Kids [118 0 R 131 0 R 167 0 R 189 0 R 193 0 R 201 0 R]
+>> endobj
+215 0 obj <<
+/Type /Pages
+/Count 6
+/Parent 269 0 R
+/Kids [212 0 R 217 0 R 221 0 R 228 0 R 233 0 R 239 0 R]
+>> endobj
+246 0 obj <<
+/Type /Pages
+/Count 3
+/Parent 269 0 R
+/Kids [243 0 R 248 0 R 252 0 R]
+>> endobj
+269 0 obj <<
+/Type /Pages
+/Count 15
+/Kids [129 0 R 215 0 R 246 0 R]
+>> endobj
+270 0 obj <<
+/Type /Outlines
+/First 7 0 R
+/Last 115 0 R
+/Count 6
+>> endobj
+115 0 obj <<
+/Title 116 0 R
+/A 113 0 R
+/Parent 270 0 R
+/Prev 51 0 R
+>> endobj
+111 0 obj <<
+/Title 112 0 R
+/A 109 0 R
+/Parent 51 0 R
+/Prev 75 0 R
+>> endobj
+107 0 obj <<
+/Title 108 0 R
+/A 105 0 R
+/Parent 75 0 R
+/Prev 103 0 R
+>> endobj
+103 0 obj <<
+/Title 104 0 R
+/A 101 0 R
+/Parent 75 0 R
+/Prev 99 0 R
+/Next 107 0 R
+>> endobj
+99 0 obj <<
+/Title 100 0 R
+/A 97 0 R
+/Parent 75 0 R
+/Prev 95 0 R
+/Next 103 0 R
+>> endobj
+95 0 obj <<
+/Title 96 0 R
+/A 93 0 R
+/Parent 75 0 R
+/Prev 91 0 R
+/Next 99 0 R
+>> endobj
+91 0 obj <<
+/Title 92 0 R
+/A 89 0 R
+/Parent 75 0 R
+/Prev 87 0 R
+/Next 95 0 R
+>> endobj
+87 0 obj <<
+/Title 88 0 R
+/A 85 0 R
+/Parent 75 0 R
+/Prev 83 0 R
+/Next 91 0 R
+>> endobj
+83 0 obj <<
+/Title 84 0 R
+/A 81 0 R
+/Parent 75 0 R
+/Prev 79 0 R
+/Next 87 0 R
+>> endobj
+79 0 obj <<
+/Title 80 0 R
+/A 77 0 R
+/Parent 75 0 R
+/Next 83 0 R
+>> endobj
+75 0 obj <<
+/Title 76 0 R
+/A 73 0 R
+/Parent 51 0 R
+/Prev 71 0 R
+/Next 111 0 R
+/First 79 0 R
+/Last 107 0 R
+/Count -8
+>> endobj
+71 0 obj <<
+/Title 72 0 R
+/A 69 0 R
+/Parent 51 0 R
+/Prev 67 0 R
+/Next 75 0 R
+>> endobj
+67 0 obj <<
+/Title 68 0 R
+/A 65 0 R
+/Parent 51 0 R
+/Prev 63 0 R
+/Next 71 0 R
+>> endobj
+63 0 obj <<
+/Title 64 0 R
+/A 61 0 R
+/Parent 51 0 R
+/Prev 59 0 R
+/Next 67 0 R
+>> endobj
+59 0 obj <<
+/Title 60 0 R
+/A 57 0 R
+/Parent 51 0 R
+/Prev 55 0 R
+/Next 63 0 R
+>> endobj
+55 0 obj <<
+/Title 56 0 R
+/A 53 0 R
+/Parent 51 0 R
+/Next 59 0 R
+>> endobj
+51 0 obj <<
+/Title 52 0 R
+/A 49 0 R
+/Parent 270 0 R
+/Prev 23 0 R
+/Next 115 0 R
+/First 55 0 R
+/Last 111 0 R
+/Count -7
+>> endobj
+47 0 obj <<
+/Title 48 0 R
+/A 45 0 R
+/Parent 23 0 R
+/Prev 43 0 R
+>> endobj
+43 0 obj <<
+/Title 44 0 R
+/A 41 0 R
+/Parent 23 0 R
+/Prev 39 0 R
+/Next 47 0 R
+>> endobj
+39 0 obj <<
+/Title 40 0 R
+/A 37 0 R
+/Parent 23 0 R
+/Prev 35 0 R
+/Next 43 0 R
+>> endobj
+35 0 obj <<
+/Title 36 0 R
+/A 33 0 R
+/Parent 23 0 R
+/Prev 31 0 R
+/Next 39 0 R
+>> endobj
+31 0 obj <<
+/Title 32 0 R
+/A 29 0 R
+/Parent 23 0 R
+/Prev 27 0 R
+/Next 35 0 R
+>> endobj
+27 0 obj <<
+/Title 28 0 R
+/A 25 0 R
+/Parent 23 0 R
+/Next 31 0 R
+>> endobj
+23 0 obj <<
+/Title 24 0 R
+/A 21 0 R
+/Parent 270 0 R
+/Prev 19 0 R
+/Next 51 0 R
+/First 27 0 R
+/Last 47 0 R
+/Count -6
+>> endobj
+19 0 obj <<
+/Title 20 0 R
+/A 17 0 R
+/Parent 270 0 R
+/Prev 11 0 R
+/Next 23 0 R
+>> endobj
+15 0 obj <<
+/Title 16 0 R
+/A 13 0 R
+/Parent 11 0 R
+>> endobj
+11 0 obj <<
+/Title 12 0 R
+/A 9 0 R
+/Parent 270 0 R
+/Prev 7 0 R
+/Next 19 0 R
+/First 15 0 R
+/Last 15 0 R
+/Count -1
+>> endobj
+7 0 obj <<
+/Title 8 0 R
+/A 5 0 R
+/Parent 270 0 R
+/Next 11 0 R
+>> endobj
+271 0 obj <<
+/Names [(Doc-Start) 122 0 R (Hfootnote.1) 182 0 R (Hfootnote.2) 198 0 R (Hfootnote.3) 199 0 R (Hfootnote.4) 209 0 R (Hfootnote.5) 210 0 R (Hfootnote.6) 237 0 R (chapter*.2) 134 0 R (chapter*.3) 114 0 R (chapter.1) 10 0 R (chapter.2) 18 0 R (chapter.3) 22 0 R (chapter.4) 50 0 R (cite.helenos) 186 0 R (cite.helenos-spec) 187 0 R (page.1) 121 0 R (page.10) 230 0 R (page.11) 235 0 R (page.12) 241 0 R (page.13) 245 0 R (page.14) 250 0 R (page.15) 254 0 R (page.2) 133 0 R (page.3) 169 0 R (page.4) 191 0 R (page.5) 195 0 R (page.6) 203 0 R (page.7) 214 0 R (page.8) 219 0 R (page.9) 223 0 R (section*.1) 6 0 R (section.1.1) 14 0 R (section.3.1) 26 0 R (section.3.2) 30 0 R (section.3.3) 34 0 R (section.3.4) 38 0 R (section.3.5) 42 0 R (section.3.6) 46 0 R (section.4.1) 54 0 R (section.4.2) 58 0 R (section.4.3) 62 0 R (section.4.4) 66 0 R (section.4.5) 70 0 R (section.4.6) 74 0 R (section.4.7) 110 0 R (subsection.4.6.1) 78 0 R (subsection.4.6.2) 82 0 R (subsection.4.6.3) 86 0 R (subsection.4.6.4) 90 0 R (subsection.4.6.5) 94 0 R (subsection.4.6.6) 98 0 R (subsection.4.6.7) 102 0 R (subsection.4.6.8) 106 0 R]
+/Limits [(Doc-Start) (subsection.4.6.8)]
+>> endobj
+272 0 obj <<
+/Kids [271 0 R]
+>> endobj
+273 0 obj <<
+/Dests 272 0 R
+>> endobj
+274 0 obj <<
+/Type /Catalog
+/Pages 269 0 R
+/Outlines 270 0 R
+/Names 273 0 R
+/PageMode /UseOutlines /URI<</Base()>> /ViewerPreferences<<>>
+/OpenAction 117 0 R
+/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.10b)
+>> endobj
+275 0 obj <<
+/Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfeTeX-1.10b)/Keywords()
+/CreationDate (D:20060501225300)
+>> endobj
+xref
+0 276
+0000000001 65535 f
+0000000002 00000 f
+0000000003 00000 f
+0000000004 00000 f
+0000000000 00000 f
+0000000009 00000 n
+0000009836 00000 n
+0000104249 00000 n
+0000000055 00000 n
+0000000081 00000 n
+0000013285 00000 n
+0000104126 00000 n
+0000000126 00000 n
+0000000157 00000 n
+0000013343 00000 n
+0000104065 00000 n
+0000000205 00000 n
+0000000249 00000 n
+0000014013 00000 n
+0000103977 00000 n
+0000000295 00000 n
+0000000321 00000 n
+0000016936 00000 n
+0000103852 00000 n
+0000000367 00000 n
+0000000396 00000 n
+0000016994 00000 n
+0000103778 00000 n
+0000000444 00000 n
+0000000478 00000 n
+0000017052 00000 n
+0000103691 00000 n
+0000000526 00000 n
+0000000564 00000 n
+0000020503 00000 n
+0000103604 00000 n
+0000000612 00000 n
+0000000646 00000 n
+0000020562 00000 n
+0000103517 00000 n
+0000000694 00000 n
+0000000726 00000 n
+0000020621 00000 n
+0000103430 00000 n
+0000000774 00000 n
+0000000804 00000 n
+0000021537 00000 n
+0000103356 00000 n
+0000000852 00000 n
+0000000885 00000 n
+0000023983 00000 n
+0000103229 00000 n
+0000000931 00000 n
+0000000958 00000 n
+0000024042 00000 n
+0000103155 00000 n
+0000001006 00000 n
+0000001044 00000 n
+0000027144 00000 n
+0000103068 00000 n
+0000001092 00000 n
+0000001138 00000 n
+0000030551 00000 n
+0000102981 00000 n
+0000001186 00000 n
+0000001214 00000 n
+0000030610 00000 n
+0000102894 00000 n
+0000001262 00000 n
+0000001314 00000 n
+0000034287 00000 n
+0000102807 00000 n
+0000001362 00000 n
+0000001392 00000 n
+0000034345 00000 n
+0000102681 00000 n
+0000001440 00000 n
+0000001479 00000 n
+0000037080 00000 n
+0000102607 00000 n
+0000001532 00000 n
+0000001556 00000 n
+0000039926 00000 n
+0000102520 00000 n
+0000001609 00000 n
+0000001634 00000 n
+0000039984 00000 n
+0000102433 00000 n
+0000001687 00000 n
+0000001710 00000 n
+0000040042 00000 n
+0000102346 00000 n
+0000001763 00000 n
+0000001788 00000 n
+0000040100 00000 n
+0000102259 00000 n
+0000001841 00000 n
+0000001864 00000 n
+0000040750 00000 n
+0000102170 00000 n
+0000001917 00000 n
+0000001943 00000 n
+0000040809 00000 n
+0000102079 00000 n
+0000001997 00000 n
+0000002020 00000 n
+0000040869 00000 n
+0000102001 00000 n
+0000002074 00000 n
+0000002100 00000 n
+0000040929 00000 n
+0000101924 00000 n
+0000002149 00000 n
+0000002184 00000 n
+0000042062 00000 n
+0000101846 00000 n
+0000002232 00000 n
+0000002262 00000 n
+0000002597 00000 n
+0000002827 00000 n
+0000002315 00000 n
+0000002709 00000 n
+0000002768 00000 n
+0000100679 00000 n
+0000090309 00000 n
+0000100517 00000 n
+0000089997 00000 n
+0000085784 00000 n
+0000089835 00000 n
+0000101366 00000 n
+0000009954 00000 n
+0000005103 00000 n
+0000002912 00000 n
+0000009776 00000 n
+0000009894 00000 n
+0000005451 00000 n
+0000005603 00000 n
+0000005754 00000 n
+0000083936 00000 n
+0000069014 00000 n
+0000083775 00000 n
+0000005907 00000 n
+0000006058 00000 n
+0000006209 00000 n
+0000006363 00000 n
+0000006515 00000 n
+0000006668 00000 n
+0000006822 00000 n
+0000006976 00000 n
+0000007130 00000 n
+0000007280 00000 n
+0000007434 00000 n
+0000007588 00000 n
+0000007742 00000 n
+0000007896 00000 n
+0000008050 00000 n
+0000008203 00000 n
+0000008362 00000 n
+0000008521 00000 n
+0000008679 00000 n
+0000008838 00000 n
+0000008997 00000 n
+0000009156 00000 n
+0000009314 00000 n
+0000009473 00000 n
+0000009626 00000 n
+0000013462 00000 n
+0000012130 00000 n
+0000010039 00000 n
+0000013226 00000 n
+0000012302 00000 n
+0000012456 00000 n
+0000012616 00000 n
+0000068765 00000 n
+0000066384 00000 n
+0000068606 00000 n
+0000012770 00000 n
+0000012922 00000 n
+0000013074 00000 n
+0000066135 00000 n
+0000063732 00000 n
+0000065976 00000 n
+0000013401 00000 n
+0000063197 00000 n
+0000053929 00000 n
+0000063036 00000 n
+0000042121 00000 n
+0000042180 00000 n
+0000014072 00000 n
+0000013841 00000 n
+0000013584 00000 n
+0000013953 00000 n
+0000017232 00000 n
+0000016429 00000 n
+0000014157 00000 n
+0000016877 00000 n
+0000016569 00000 n
+0000016723 00000 n
+0000017110 00000 n
+0000017171 00000 n
+0000020802 00000 n
+0000019995 00000 n
+0000017354 00000 n
+0000020443 00000 n
+0000020135 00000 n
+0000052484 00000 n
+0000046635 00000 n
+0000052322 00000 n
+0000020289 00000 n
+0000020680 00000 n
+0000020741 00000 n
+0000021595 00000 n
+0000021366 00000 n
+0000020937 00000 n
+0000021478 00000 n
+0000101483 00000 n
+0000024101 00000 n
+0000023811 00000 n
+0000021680 00000 n
+0000023923 00000 n
+0000027202 00000 n
+0000026973 00000 n
+0000024186 00000 n
+0000027085 00000 n
+0000045388 00000 n
+0000043981 00000 n
+0000045227 00000 n
+0000030669 00000 n
+0000030204 00000 n
+0000027300 00000 n
+0000030491 00000 n
+0000030336 00000 n
+0000034464 00000 n
+0000033942 00000 n
+0000030767 00000 n
+0000034228 00000 n
+0000034074 00000 n
+0000034403 00000 n
+0000037139 00000 n
+0000036908 00000 n
+0000034599 00000 n
+0000037020 00000 n
+0000040158 00000 n
+0000039755 00000 n
+0000037237 00000 n
+0000039867 00000 n
+0000101600 00000 n
+0000040989 00000 n
+0000040578 00000 n
+0000040256 00000 n
+0000040690 00000 n
+0000042239 00000 n
+0000041514 00000 n
+0000041074 00000 n
+0000042003 00000 n
+0000041654 00000 n
+0000041821 00000 n
+0000042324 00000 n
+0000045593 00000 n
+0000045617 00000 n
+0000052747 00000 n
+0000052983 00000 n
+0000063482 00000 n
+0000066348 00000 n
+0000068978 00000 n
+0000084427 00000 n
+0000084836 00000 n
+0000090221 00000 n
+0000101028 00000 n
+0000101693 00000 n
+0000101771 00000 n
+0000104321 00000 n
+0000105500 00000 n
+0000105539 00000 n
+0000105577 00000 n
+0000105804 00000 n
+trailer
+<<
+/Size 276
+/Root 274 0 R
+/Info 275 0 R
+>>
+startxref
+105960
+%%EOF
/prjdoc/intro/intro.aux
0,0 → 1,29
\relax
\citation{helenos}
\citation{helenos-spec}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{3}{chapter.1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}How to read this document}{3}{section.1.1}}
\@setckpt{intro/intro}{
\setcounter{page}{4}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{1}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{1}
\setcounter{section}{1}
\setcounter{subsection}{0}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{0}
\setcounter{table}{0}
\setcounter{Item}{0}
\setcounter{Hfootnote}{1}
\setcounter{section@level}{1}
}
/prjdoc/intro/intro.tex
0,0 → 1,30
\chapter{Introduction}
 
The HelenOS project\cite{helenos} is an effort to develop
portable and general purpose operating system. Operating systems
in general are very non-trivial pieces of software. It takes many
people, many months and many tools to design and develop even medium size
and feature-limited kernel and userspace layer.
 
This report aims to document the development process of the HelenOS
operating system as it is specified in \cite{helenos-spec} and as
it has been carried out by the original six developers (i.e. \JJ,
\OP, \MD, \JV, {\JC} and \SB) in their work on Software
project\footnote{Software project is the name of a subject at MFF UK.
It is supposed to last two semesters at least.}
at Faculty of Mathematics and Physics at Charles University in
Prague. Other aspects of the wider HelenOS project (e.g. master theses
related to the topic) are not discussed here.
 
\section{How to read this document}
 
Chapter \ref{project} provides an insight into project's timeline,
planning, development. It also presents some statistic data
related to the HelenOS project.
 
Chapter \ref{developers} evaluates contributions and project dedication of
each individual developer.
 
Chapter \ref{tools} gives thorough coverage of the third-party
software involved with HelenOS and also experience comming from
using that software.
/prjdoc/Makefile
0,0 → 1,10
# Makefile
# -----------------------------------------------
 
source=prjdoc
 
all:
pdflatex $(source).tex
 
clean:
-rm $(source).pdf *.log *.aux *.out *.dvi
/prjdoc/prjdoc.aux
0,0 → 1,21
\relax
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax
\fi
 
\@writefile{toc}{\contentsline {chapter}{Contents}{2}{section*.1}}
\@input{intro/intro.aux}
\@input{project/project.aux}
\@input{developers/developers.aux}
\@input{tools/tools.aux}
\bibcite{helenos}{1}
\bibcite{helenos-spec}{2}
\@writefile{toc}{\contentsline {chapter}{References}{15}{chapter*.3}}