source: doc/theses/alvin_zhang_MMath/build/uw-ethesis.ps

Last change on this file was e373984, checked in by Peter A. Buhr <pabuhr@…>, 12 hours ago

add thesis template for Alvin's thesis

  • Property mode set to 100644
File size: 102.0 KB
Line 
1%!PS-Adobe-2.0
2%%Creator: dvips(k) 2023.1 (TeX Live 2023) Copyright 2023 Radical Eye Software
3%%Title: uw-ethesis.dvi
4%%CreationDate: Thu Jun 4 18:00:23 2026
5%%Pages: 12
6%%PageOrder: Ascend
7%%BoundingBox: 0 0 612 792
8%%DocumentFonts: NimbusSanL-Bold NimbusRomNo9L-Medi NimbusRomNo9L-Regu
9%%DocumentPaperSizes: Letter
10%%EndComments
11%DVIPSWebPage: (www.radicaleye.com)
12%DVIPSCommandLine: dvips build/uw-ethesis.dvi -o build/uw-ethesis.ps
13%DVIPSParameters: dpi=600
14%DVIPSSource: TeX output 2026.06.04:1400
15%%BeginProcSet: tex.pro 0 0
16%!
17/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
18N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
19mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
200 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
21landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
22mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
23matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
24exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
25statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
26N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
27/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
28/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
29array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
30df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
31definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
32}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
33B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
341 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
35/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
36setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
37restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
38/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
39}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
40bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
41mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
42SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
43userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
441000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
45index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
46/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
47def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
48rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
49N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
50false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
51length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
52forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
53BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
54{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
55round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
56rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
57/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
58B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
59-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
600 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
61
62%%EndProcSet
63%%BeginProcSet: l3backend-dvips.pro 0 0
64%%
65%% This is file `l3backend-dvips.pro',
66%% generated with the docstrip utility.
67%%
68%% The original source files were:
69%%
70%% l3backend-header.dtx (with options: `header,dvips')
71%%
72%% Copyright (C) 2019-2024 The LaTeX Project
73%%
74%% It may be distributed and/or modified under the conditions of
75%% the LaTeX Project Public License (LPPL), either version 1.3c of
76%% this license or (at your option) any later version. The latest
77%% version of this license is in the file:
78%%
79%% https://www.latex-project.org/lppl.txt
80%%
81%% This file is part of the "l3backend bundle" (The Work in LPPL)
82%% and all files in that bundle must be distributed together.
83%%
84%% File: l3backend-header.dtx
85/color.sc { } def
86TeXDict begin
87/TeXcolorseparation { setcolor } def
88end
89true setglobal
90/pdf.globaldict 4 dict def
91false setglobal
92/pdf.cvs { 65534 string cvs } def
93/pdf.dvi.pt { 72.27 mul Resolution div } def
94/pdf.pt.dvi { 72.27 div Resolution mul } def
95/pdf.rect.ht { dup 1 get neg exch 3 get add } def
96/pdf.linkmargin { 1 pdf.pt.dvi } def
97/pdf.linkdp.pad { 0 } def
98/pdf.linkht.pad { 0 } def
99/pdf.rect
100 { /Rect [ pdf.llx pdf.lly pdf.urx pdf.ury ] } def
101/pdf.save.ll
102 {
103 currentpoint
104 /pdf.lly exch def
105 /pdf.llx exch def
106 }
107 def
108/pdf.save.ur
109 {
110 currentpoint
111 /pdf.ury exch def
112 /pdf.urx exch def
113 }
114 def
115/pdf.save.linkll
116 {
117 currentpoint
118 pdf.linkmargin add
119 pdf.linkdp.pad add
120 /pdf.lly exch def
121 pdf.linkmargin sub
122 /pdf.llx exch def
123 }
124 def
125/pdf.save.linkur
126 {
127 currentpoint
128 pdf.linkmargin sub
129 pdf.linkht.pad sub
130 /pdf.ury exch def
131 pdf.linkmargin add
132 /pdf.urx exch def
133 }
134 def
135/pdf.dest.anchor
136 {
137 currentpoint exch
138 pdf.dvi.pt 72 add
139 /pdf.dest.x exch def
140 pdf.dvi.pt
141 vsize 72 sub exch sub
142 /pdf.dest.y exch def
143 }
144 def
145/pdf.dest.point
146 { pdf.dest.x pdf.dest.y } def
147/pdf.dest2device
148 {
149 /pdf.dest.y exch def
150 /pdf.dest.x exch def
151 matrix currentmatrix
152 matrix defaultmatrix
153 matrix invertmatrix
154 matrix concatmatrix
155 cvx exec
156 /pdf.dev.y exch def
157 /pdf.dev.x exch def
158 /pdf.tmpd exch def
159 /pdf.tmpc exch def
160 /pdf.tmpb exch def
161 /pdf.tmpa exch def
162 pdf.dest.x pdf.tmpa mul
163 pdf.dest.y pdf.tmpc mul add
164 pdf.dev.x add
165 pdf.dest.x pdf.tmpb mul
166 pdf.dest.y pdf.tmpd mul add
167 pdf.dev.y add
168 }
169 def
170/pdf.bordertracking false def
171/pdf.bordertracking.begin
172 {
173 SDict /pdf.bordertracking true put
174 SDict /pdf.leftboundary undef
175 SDict /pdf.rightboundary undef
176 /a where
177 {
178 /a
179 {
180 currentpoint pop
181 SDict /pdf.rightboundary known dup
182 {
183 SDict /pdf.rightboundary get 2 index lt
184 { not }
185 if
186 }
187 if
188 { pop }
189 { SDict exch /pdf.rightboundary exch put }
190 ifelse
191 moveto
192 currentpoint pop
193 SDict /pdf.leftboundary known dup
194 {
195 SDict /pdf.leftboundary get 2 index gt
196 { not }
197 if
198 }
199 if
200 { pop }
201 { SDict exch /pdf.leftboundary exch put }
202 ifelse
203 }
204 put
205 }
206 if
207 }
208 def
209/pdf.bordertracking.end
210 {
211 /a where { /a { moveto } put } if
212 /x where { /x { 0 exch rmoveto } put } if
213 SDict /pdf.leftboundary known
214 { pdf.outerbox 0 pdf.leftboundary put }
215 if
216 SDict /pdf.rightboundary known
217 { pdf.outerbox 2 pdf.rightboundary put }
218 if
219 SDict /pdf.bordertracking false put
220 }
221 def
222 /pdf.bordertracking.endpage
223{
224 pdf.bordertracking
225 {
226 pdf.bordertracking.end
227 true setglobal
228 pdf.globaldict
229 /pdf.brokenlink.rect [ pdf.outerbox aload pop ] put
230 pdf.globaldict
231 /pdf.brokenlink.skip pdf.baselineskip put
232 pdf.globaldict
233 /pdf.brokenlink.dict
234 pdf.link.dict pdf.cvs put
235 false setglobal
236 mark pdf.link.dict cvx exec /Rect
237 [
238 pdf.llx
239 pdf.lly
240 pdf.outerbox 2 get pdf.linkmargin add
241 currentpoint exch pop
242 pdf.outerbox pdf.rect.ht sub pdf.linkmargin sub
243 ]
244 /ANN pdf.pdfmark
245 }
246 if
247}
248 def
249/pdf.bordertracking.continue
250 {
251 /pdf.link.dict pdf.globaldict
252 /pdf.brokenlink.dict get def
253 /pdf.outerbox pdf.globaldict
254 /pdf.brokenlink.rect get def
255 /pdf.baselineskip pdf.globaldict
256 /pdf.brokenlink.skip get def
257 pdf.globaldict dup dup
258 /pdf.brokenlink.dict undef
259 /pdf.brokenlink.skip undef
260 /pdf.brokenlink.rect undef
261 currentpoint
262 /pdf.originy exch def
263 /pdf.originx exch def
264 /a where
265 {
266 /a
267 {
268 moveto
269 SDict
270 begin
271 currentpoint pdf.originy ne exch
272 pdf.originx ne or
273 {
274 pdf.save.linkll
275 /pdf.lly
276 pdf.lly pdf.outerbox 1 get sub def
277 pdf.bordertracking.begin
278 }
279 if
280 end
281 }
282 put
283 }
284 if
285 /x where
286 {
287 /x
288 {
289 0 exch rmoveto
290 SDict
291 begin
292 currentpoint
293 pdf.originy ne exch pdf.originx ne or
294 {
295 pdf.save.linkll
296 /pdf.lly
297 pdf.lly pdf.outerbox 1 get sub def
298 pdf.bordertracking.begin
299 }
300 if
301 end
302 }
303 put
304 }
305 if
306 }
307 def
308/pdf.breaklink
309 {
310 pop
311 counttomark 2 mod 0 eq
312 {
313 counttomark /pdf.count exch def
314 {
315 pdf.count 0 eq { exit } if
316 counttomark 2 roll
317 1 index /Rect eq
318 {
319 dup 4 array copy
320 dup dup
321 1 get
322 pdf.outerbox pdf.rect.ht
323 pdf.linkmargin 2 mul add sub
324 3 exch put
325 dup
326 pdf.outerbox 2 get
327 pdf.linkmargin add
328 2 exch put
329 dup dup
330 3 get
331 pdf.outerbox pdf.rect.ht
332 pdf.linkmargin 2 mul add add
333 1 exch put
334 /pdf.currentrect exch def
335 pdf.breaklink.write
336 {
337 pdf.currentrect
338 dup
339 pdf.outerbox 0 get
340 pdf.linkmargin sub
341 0 exch put
342 dup
343 pdf.outerbox 2 get
344 pdf.linkmargin add
345 2 exch put
346 dup dup
347 1 get
348 pdf.baselineskip add
349 1 exch put
350 dup dup
351 3 get
352 pdf.baselineskip add
353 3 exch put
354 /pdf.currentrect exch def
355 pdf.breaklink.write
356 }
357 1 index 3 get
358 pdf.linkmargin 2 mul add
359 pdf.outerbox pdf.rect.ht add
360 2 index 1 get sub
361 pdf.baselineskip div round cvi 1 sub
362 exch
363 repeat
364 pdf.currentrect
365 dup
366 pdf.outerbox 0 get
367 pdf.linkmargin sub
368 0 exch put
369 dup dup
370 1 get
371 pdf.baselineskip add
372 1 exch put
373 dup dup
374 3 get
375 pdf.baselineskip add
376 3 exch put
377 dup 2 index 2 get 2 exch put
378 /pdf.currentrect exch def
379 pdf.breaklink.write
380 SDict /pdf.pdfmark.good false put
381 exit
382 }
383 { pdf.count 2 sub /pdf.count exch def }
384 ifelse
385 }
386 loop
387 }
388 if
389 /ANN
390 }
391 def
392/pdf.breaklink.write
393 {
394 counttomark 1 sub
395 index /_objdef eq
396 {
397 counttomark -2 roll
398 dup wcheck
399 {
400 readonly
401 counttomark 2 roll
402 }
403 { pop pop }
404 ifelse
405 }
406 if
407 counttomark 1 add copy
408 pop pdf.currentrect
409 /ANN pdfmark
410 }
411 def
412/pdf.pdfmark
413 {
414 SDict /pdf.pdfmark.good true put
415 dup /ANN eq
416 {
417 pdf.pdfmark.store
418 pdf.pdfmark.dict
419 begin
420 Subtype /Link eq
421 currentdict /Rect known and
422 SDict /pdf.outerbox known and
423 SDict /pdf.baselineskip known and
424 {
425 Rect 3 get
426 pdf.linkmargin 2 mul add
427 pdf.outerbox pdf.rect.ht add
428 Rect 1 get sub
429 pdf.baselineskip div round cvi 0 gt
430 { pdf.breaklink }
431 if
432 }
433 if
434 end
435 SDict /pdf.outerbox undef
436 SDict /pdf.baselineskip undef
437 currentdict /pdf.pdfmark.dict undef
438 }
439 if
440 pdf.pdfmark.good
441 { pdfmark }
442 { cleartomark }
443 ifelse
444 }
445 def
446/pdf.pdfmark.store
447 {
448 /pdf.pdfmark.dict 65534 dict def
449 counttomark 1 add copy
450 pop
451 {
452 dup mark eq
453 {
454 pop
455 exit
456 }
457 {
458 pdf.pdfmark.dict
459 begin def end
460 }
461 ifelse
462 }
463 loop
464}
465 def
466%%
467%%
468%% End of file `l3backend-dvips.pro'.
469
470%%EndProcSet
471%%BeginProcSet: 8r.enc 0 0
472% File 8r.enc TeX Base 1 Encoding Revision 2.0 2002-10-30
473%
474% @@psencodingfile@{
475% author = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
476% W. Schmidt, P. Lehman",
477% version = "2.0",
478% date = "27nov06",
479% filename = "8r.enc",
480% email = "tex-fonts@@tug.org",
481% docstring = "This is the encoding vector for Type1 and TrueType
482% fonts to be used with TeX. This file is part of the
483% PSNFSS bundle, version 9"
484% @}
485%
486% The idea is to have all the characters normally included in Type 1 fonts
487% available for typesetting. This is effectively the characters in Adobe
488% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
489% MacRoman, and some extra characters from Lucida.
490%
491% Character code assignments were made as follows:
492%
493% (1) the Windows ANSI characters are almost all in their Windows ANSI
494% positions, because some Windows users cannot easily reencode the
495% fonts, and it makes no difference on other systems. The only Windows
496% ANSI characters not available are those that make no sense for
497% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
498% (173). quotesingle and grave are moved just because it's such an
499% irritation not having them in TeX positions.
500%
501% (2) Remaining characters are assigned arbitrarily to the lower part
502% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
503%
504% (3) Y&Y Lucida Bright includes some extra text characters; in the
505% hopes that other PostScript fonts, perhaps created for public
506% consumption, will include them, they are included starting at 0x12.
507% These are /dotlessj /ff /ffi /ffl.
508%
509% (4) hyphen appears twice for compatibility with both ASCII and Windows.
510%
511% (5) /Euro was assigned to 128, as in Windows ANSI
512%
513% (6) Missing characters from MacRoman encoding incorporated as follows:
514%
515% PostScript MacRoman TeXBase1
516% -------------- -------------- --------------
517% /notequal 173 0x16
518% /infinity 176 0x17
519% /lessequal 178 0x18
520% /greaterequal 179 0x19
521% /partialdiff 182 0x1A
522% /summation 183 0x1B
523% /product 184 0x1C
524% /pi 185 0x1D
525% /integral 186 0x81
526% /Omega 189 0x8D
527% /radical 195 0x8E
528% /approxequal 197 0x8F
529% /Delta 198 0x9D
530% /lozenge 215 0x9E
531%
532/TeXBase1Encoding [
533% 0x00
534 /.notdef /dotaccent /fi /fl
535 /fraction /hungarumlaut /Lslash /lslash
536 /ogonek /ring /.notdef /breve
537 /minus /.notdef /Zcaron /zcaron
538% 0x10
539 /caron /dotlessi /dotlessj /ff
540 /ffi /ffl /notequal /infinity
541 /lessequal /greaterequal /partialdiff /summation
542 /product /pi /grave /quotesingle
543% 0x20
544 /space /exclam /quotedbl /numbersign
545 /dollar /percent /ampersand /quoteright
546 /parenleft /parenright /asterisk /plus
547 /comma /hyphen /period /slash
548% 0x30
549 /zero /one /two /three
550 /four /five /six /seven
551 /eight /nine /colon /semicolon
552 /less /equal /greater /question
553% 0x40
554 /at /A /B /C
555 /D /E /F /G
556 /H /I /J /K
557 /L /M /N /O
558% 0x50
559 /P /Q /R /S
560 /T /U /V /W
561 /X /Y /Z /bracketleft
562 /backslash /bracketright /asciicircum /underscore
563% 0x60
564 /quoteleft /a /b /c
565 /d /e /f /g
566 /h /i /j /k
567 /l /m /n /o
568% 0x70
569 /p /q /r /s
570 /t /u /v /w
571 /x /y /z /braceleft
572 /bar /braceright /asciitilde /.notdef
573% 0x80
574 /Euro /integral /quotesinglbase /florin
575 /quotedblbase /ellipsis /dagger /daggerdbl
576 /circumflex /perthousand /Scaron /guilsinglleft
577 /OE /Omega /radical /approxequal
578% 0x90
579 /.notdef /.notdef /.notdef /quotedblleft
580 /quotedblright /bullet /endash /emdash
581 /tilde /trademark /scaron /guilsinglright
582 /oe /Delta /lozenge /Ydieresis
583% 0xA0
584 /.notdef /exclamdown /cent /sterling
585 /currency /yen /brokenbar /section
586 /dieresis /copyright /ordfeminine /guillemotleft
587 /logicalnot /hyphen /registered /macron
588% 0xB0
589 /degree /plusminus /twosuperior /threesuperior
590 /acute /mu /paragraph /periodcentered
591 /cedilla /onesuperior /ordmasculine /guillemotright
592 /onequarter /onehalf /threequarters /questiondown
593% 0xC0
594 /Agrave /Aacute /Acircumflex /Atilde
595 /Adieresis /Aring /AE /Ccedilla
596 /Egrave /Eacute /Ecircumflex /Edieresis
597 /Igrave /Iacute /Icircumflex /Idieresis
598% 0xD0
599 /Eth /Ntilde /Ograve /Oacute
600 /Ocircumflex /Otilde /Odieresis /multiply
601 /Oslash /Ugrave /Uacute /Ucircumflex
602 /Udieresis /Yacute /Thorn /germandbls
603% 0xE0
604 /agrave /aacute /acircumflex /atilde
605 /adieresis /aring /ae /ccedilla
606 /egrave /eacute /ecircumflex /edieresis
607 /igrave /iacute /icircumflex /idieresis
608% 0xF0
609 /eth /ntilde /ograve /oacute
610 /ocircumflex /otilde /odieresis /divide
611 /oslash /ugrave /uacute /ucircumflex
612 /udieresis /yacute /thorn /ydieresis
613] def
614
615
616%%EndProcSet
617%%BeginProcSet: texps.pro 0 0
618%!
619TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
620index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
621exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
622ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
623pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
624div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
625/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
626definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
627sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
628mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
629exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
630forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
631end
632
633%%EndProcSet
634%%BeginProcSet: special.pro 0 0
635%!
636TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
637/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
638/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
639/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
640/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
641X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
642/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
643/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
644{userdict/md get type/dicttype eq{userdict begin md length 10 add md
645maxlength ge{/md md dup length 20 add dict copy def}if end md begin
646/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
647atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
648itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
649transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
650curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
651pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
652if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
653-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
654get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
655yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
656neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
657noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
65890 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
659neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
6601 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
6612 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
662-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
663TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
664Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
665}if 0 setgray}N/@beginspecial{SDict begin/SpecialSave save N gsave
666normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount
667countdictstack N}N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto
6680 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale
669ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}
670ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale
671llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly
672lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N
673/erasepage{}N/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{
674count ocount sub{pop}repeat countdictstack dcount sub{end}repeat
675grestore SpecialSave restore end}N/@defspecial{SDict begin}N
676/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX
677currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY
678moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X
679/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0
6801 startangle endangle arc savematrix setmatrix}N end
681
682%%EndProcSet
683%%BeginProcSet: color.pro 0 0
684%!
685TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
686setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
687}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
688/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
689setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
690/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
691known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
692/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
693/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
694setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
695setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
6960.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
697/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
698setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
6990.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
7000 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
7010 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
702/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
703setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
704setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
7050 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
706/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
707setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
7080 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
7090.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
7100.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
711/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
712setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
713/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
7140.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
7150.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
7160 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
717setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
7180.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
719/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
720setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
7210.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
7221 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
723/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
724setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
7250.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
726DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
727setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
728setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
729setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
730
731%%EndProcSet
732TeXDict begin @defspecial
733
734 systemdict /pdfmark known{userdict /?pdfmark systemdict /exec get
735put}{userdict /?pdfmark systemdict /pop get put userdict /pdfmark systemdict
736/cleartomark get put}ifelse
737
738 /DvipsToPDF{72.27 mul Resolution div} def/PDFToDvips{72.27 div Resolution
739mul} def/BPToDvips{72 div Resolution mul}def product (Ghostscript)
740search {pop pop pop revision 927 gt}{pop false} ifelse{/BorderArrayPatch{}
741def}{/BorderArrayPatch{[exch{dup dup type/integertype eq exch type/realtype
742eq or{BPToDvips}if}forall]}def} ifelse /HyperBorder {1 PDFToDvips}
743def/H.V {pdf@hoff pdf@voff null} def/H.B {/Rect[pdf@llx pdf@lly pdf@urx
744pdf@ury]} def/H.S {currentpoint HyperBorder add /pdf@lly exch def dup
745DvipsToPDF 72 add /pdf@hoff exch def HyperBorder sub /pdf@llx exch
746def} def/H.L {2 sub dup/HyperBasePt exch def PDFToDvips /HyperBaseDvips
747exch def currentpoint HyperBaseDvips sub /pdf@ury exch def/pdf@urx
748exch def} def/H.A {H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF
749HyperBasePt sub sub /pdf@voff exch def} def/H.R {currentpoint HyperBorder
750sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint
751exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def} def
752
753 /burl@stx null def /BU.S { /burl@stx null def } def /BU.SS { currentpoint
754/burl@lly exch def /burl@llx exch def burl@stx null ne {burl@endx burl@llx
755ne {BU.FL BU.S} if} if burl@stx null eq { burl@llx dup /burl@stx exch
756def /burl@endx exch def burl@lly dup /burl@boty exch def /burl@topy
757exch def } if burl@lly burl@boty gt {/burl@boty burl@lly def} if }
758def /BU.SE { currentpoint /burl@ury exch def dup /burl@urx exch def
759/burl@endx exch def burl@ury burl@topy lt {/burl@topy burl@ury def}
760if } def /BU.E { BU.FL } def /BU.FL { burl@stx null ne {BU.DF} if }
761def /BU.DF { BU.BB [ /H /I /Border [burl@border] /Color [burl@bordercolor]
762/Action << /Subtype /URI /URI BU.L >> /Subtype /Link BU.B /ANN pdfmark
763/burl@stx null def } def /BU.BB { burl@stx HyperBorder sub /burl@stx
764exch def burl@endx HyperBorder add /burl@endx exch def burl@boty HyperBorder
765add /burl@boty exch def burl@topy HyperBorder sub /burl@topy exch def
766} def /BU.B { /Rect[burl@stx burl@boty burl@endx burl@topy] } def /eop
767where { begin /@ldeopburl /eop load def /eop { SDict begin BU.FL end
768@ldeopburl } def end } { /eop { SDict begin BU.FL end } def } ifelse
769
770@fedspecial end
771%%BeginFont: NimbusRomNo9L-Medi
772%!PS-AdobeFont-1.0: NimbusRomNo9L-Medi 1.05
773%%CreationDate: Wed Dec 22 1999
774% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
775% (URW)++,Copyright 1999 by (URW)++ Design & Development
776% See the file COPYING (GNU General Public License) for license conditions.
777% As a special exception, permission is granted to include this font
778% program in a Postscript or PDF file that consists of a document that
779% contains text to be displayed or printed using this font, regardless
780% of the conditions or license applying to the document itself.
78112 dict begin
782/FontInfo 10 dict dup begin
783/version (1.05) readonly def
784/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
785/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
786/FullName (Nimbus Roman No9 L Medium) readonly def
787/FamilyName (Nimbus Roman No9 L) readonly def
788/Weight (Bold) readonly def
789/ItalicAngle 0.0 def
790/isFixedPitch false def
791/UnderlinePosition -100 def
792/UnderlineThickness 50 def
793end readonly def
794/FontName /NimbusRomNo9L-Medi def
795/PaintType 0 def
796/WMode 0 def
797/FontBBox {-168 -341 1000 960} readonly def
798/FontType 1 def
799/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
800/Encoding StandardEncoding def
801currentdict end
802currentfile eexec
803D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
8046FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
805BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
806045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
8070E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
8081B2B9E8F09253B76040D268B80719E1B3F5A55AB7B8E178732AD0E135F772215
809EA7EB7EA7641D31502E1BB9661E7B0E875AEE90400138F2AAF4A8686C73EAA44
810E5CAB467770A3D12E9807BAC97B24A8EFB0E276760F4F51EC7123C43BC6F8DCF
8119A2F496A9172813FB461FD870763306B45670653A9780FF409B734CFA74C12CD
812150B03344295918C4ED893FB620A9499404B83C71152BF2F2DBF769000D116D5
813EE264C016EE3E1241018F59544CCE53E5AEC124CF6C59A4D7D7D511ECC9AFD49
8146608ADDD237358D7CF8B4D1C5BD1158CDF2D6469D9BD6E6D9762ECF34D1C3C27
8155F69900E0D12AF9B21F153585742E999870BEE3DFF6309CD82968EBB40D9C269
816CD4306654AAB6734151132DE4194072485FD082FBB6DFCB3FDFF9E1FC88D9483
8178AA64B5825293978C70C9EC095B18352BFDC34B4BE9C939384E3281BCC6B1808
818A6B61EC4E47BB6AC14B105FFA7ED6AE99A1CA0B360D1A5C24E0FBB55C66F5811
819A5CD0625654654651979A8C4C3612054181CD300CD42D1D9CAAA589118D6C7CD
8205EA8A9A0C639D5539430D40318F4B739DA281ABF2BE2765D44F45B218BB192E1
8219EFBDDF7777E8730FA7DC0651BCD5D68EB743C51D9CED55403021D45F77CAB5E
8227E892B3D1F875DA86C030A2387487DBAC8795749E849EC93439C9E22EB20D11D
82307DA0F09EE9356D55B8D0D8555F1B0EC98C72863B376D3436E10DE2FB1AB9453
824DADA019DCB64F6D059AB3A95B28B94435004C9A8BD3FB80E2B9DE0E330D03622
8253AD965B4283E6DC880A2130185CDABC053C52693CE3F50557F524D7CCA9BE05B
826FF9597ADF5D1C432C00C0B0D8EC2CA8436685B4BF3E2105B89FA6CC787B77637
827248796C2F43872B3BFC8011159C22EDB7149AD8932360A88A223CC638BED257E
82804908032ADA750F17279F7331189C322CB5ED9B66E502945BEB1EC68B1C7BCC0
8292322EFD669C229B28CE1D0CBC0005FF967D0A4383E29538AFA13D41D484D739E
830487D497DEAD8F661847A5D82D77D91219ACF666E565292384728E58E1A489054
8318C3E34B413A6A550C499218E7FCF43694CBEAD016119CE85515F5EDAE3CD483B
832A0F32743E7A189708AF0CB6FBAB22AC8F23604FFECE038C838472CA40ADEBF08
83347AB1D450E07F9D51828D25DDCA679E3FAE54634A37AE1A5A778365C5A2C8A27
83464085AC775AC132CCF27CA164C4721F67B63D52E388B17122F15E5DF391674CC
835B6C9EDE307D79E390068970FE0AB210337558544E8CA59BD8BAD7D2ECC69471E
8362E0BFFD4778A2E21C19645790DD11C5A93C1C33BE13B6A35DA4487D9EE9B38A4
8371B2049FC64E228D7319ABCDFA4A29B08A08DD8430B4EC67FA6ECA214DAD0BE07
838680225415ACA2FC86CFD32CB6210B93F60CB7A2A2959DACA9F8C687C1205E017
839F6EA82A4848CCD1E76777B2EF6EC7952AE77117D3E5747718836EA0566266595
840AD39130B59BD9BBF3F3814342022B997F022EDD9808B2F5F49CDBF36BDC71F0C
841741EFCB8072813793C66CC14721FEBD858665236BE384DA73C9960A9CE8ABE91
842E3684307EE1FF44D500F186F57D22DAA956983F58DE59FD2B73B4D2E1A014846
843E680CF3A27560D1D9AF2D655DB049BA9E3356197B8071D9AF5108E518517498E
844CE0255C8C4126287BD22FEB768221AD5999522E137F808DCFF33D40632058319
8453B6201E1F9FA19FF49A5888335A21204FB9C29B6272613C152BBE869D3E55D11
846D9759587F283DC60A2707EA2306152788DB113A3E347B57978DBC344FF1C817A
8477836AFD8AC4F96F2237620EFA9C42C7BC988A1D30E8B43279E75042A9C413C83
8488DBAE11B315A3B6B5FC1351BEB300A84A5FFE1F4E73AB0D97814C976112B9DE6
8490C2B9C13E5FF22026C6F2643128B9155F977871CC66743AE79A77B4E9F707C6A
8500E129A2ED4DF0D3F43D356D35F9E885757270E9F21A5B23BC009597BDEA4E71E
851716433238AC886D639207031A9A1CFA77B04FBE0579546DEB6B1D267007B178D
852AB23BAC475BA70CDB2554C11C668C39AD7EF03CF8A2EFF21391DF3CCA7ED2CF5
853B5C8B2F47974FBE8689B641519DD9805A5D7D9D85748FD8BDA10E6C2E084485E
854E622F8D087C10CA915447802076378323B5DA1178D92CFD7E9CAF75E978BF7F0
855B3A639F351534F19665BF09CA6E71DE0E7EF6E4CCC3AFAD9965A928F7C24C0BC
8567D55D16AC3D839A055C36BA4FF9E626295539FC859EA7A4A30C8865D1EC80E13
8579A017194ED178FADDE49A1157C7D1FE4E809078F78DACE5A54C0701E38514044
8587CB399037F850497C7CE4093E2F1A817C5B8946594087D55C2495990EF32C290
859CB9B92D2B26060C6893E637E055EFB165093697034EA51AC4452F6F487A43408
860BC919F2D6B6BB85AED82C53E115CD32D57D0AC1341F0324E85E9E523E5DD8638
861593E67E6FB269FE8A9F72055812F964F31BF4133E260320CB31E9D5A21516A13
862619B0096975AA15E27722D7FF1EFFBD47455A66E2DA5DFF28E8B1DF45EA09F2C
863D140E6BFD418DBE559490BBCEBA6EF56C66D97CCC38A10E0EB7EF803BC78EBA0
8643DCF28A5693D88FAA5F97793A179E82B57DA82F460B73FA9B9A3EF069702BC75
865D3223C5743622228EA753DE3442DB12ADD7900805960C636974355F5BA0B8FEC
866C922784AAAC3AB4AD95206ECAD22C4FDBDD9B918062794D40EB66C62B4BE8E23
8675D1819CC22B64E687E934D74DE1354672123916E7F4D46213FFC9EA229D6E9EC
868ECFC4A6441F33A5597D72C82E4BD9A85E2004635A667583741122907F0A3DC00
869C10F078073E90FBC96808632F8B46BCDD7C352F3D0516198DF7C495B95A55DF9
870CE6BFD3D847DA4F518B81FADA81814332B622EB535CFB15BE7E79E6A34DAC7C3
871ED5734080B57E1325B7D946D805BC78580A7EF7997467C254D74D5092242233C
872D816DEA7B21CFF20F3379FB731A68582CF3077AF0D059CF55D0E2BE2041FCA3F
87300F82CCEC786F7CDA79CCDE6E513E36230A5D0900C406FCC08CCB25B2BADFD36
8742AD6205BA75F18B648B9059C14D972A964A68EF9DD679A34FA2F8C7F04743DCE
875BAC146F6B31D993A0797DDA3BAA7CB714F9B797B266C77BA3556C07755A6FCCD
8765F7FEF48C1DC64057C562C8679BA94973EE4F7F6CB91E156924B18C7E3704CDA
877D37E8F945391470E23212D6C769FF65FC381044288B024F03F0631861107DD17
87808A8CF19D301A75C95840BAB3FE4377712AEACE305733BF769E78F0D933579B7
8790EA73B1B944AF14A3E9CB5165DCCAA2A7C8AD84E4CA1AA70DC55DEAD7D82A249
880023AD79A99760C6A595202CAEB5CC774184B0ED52540C79DD8FD984174F92E2D
881F48E939736AAA1FB0620CD94F6A13F10168AC33B498F8F495661C0069515C10E
882979589DE9A9F739929DDADA413EE35894A6A5B14CBB136548C4EA9C6E13138BC
88384B181F1401416C33BD02A15FF37754096C5D97BC3D1F1C93A6E82767543FEF3
884277C1DAB9927634E06E3C4596AE9DB308E70E59DE86300C9556031BA7DA2BAD9
885955F9061A59C954D39C6883419972B4A4F206B13B702DC4E76A76885AF0B09EB
8867F877877D44377FA2A33C0EB41B10B64C1425ADF4234D75F535B7F1D968541E9
88740E2965D6A29196A4AAEFBA594FAD49227BFE6E0AA118E30CEA0F5B50FC52509
888D84B61BD20023FF06ADFC625CD0BEE89185AA6B705ED5B906A7F141668D361EB
889443BF52FE442267E9713229F7B3A484FAAF964C4369FF6647D12568CA1105951
890D105D655544DA34D49A6EE1941A393CA1796ABB4B704483144D83A77079E9343
891EE98A2F61231404950AF2B1601093DB7D87067C960D7581DDAC56D98C91B04B4
892D82BD10565E401ADB1C088C64874AEEDF3F45BFBD973F92383F4D216BD51E515
89392043269171A6323CBC71CA29C902E055C3D3D81969AE2C0D7124323156A3E08
894352AC8C801C28A188DDAA74CBA8406949FC09918326CCB88FBD99276B059005B
895F2911E6C91AD4F48955FE377C69B0037461BD360D2D3A2CF436F494C69BC472F
8965575B1366C832BB031A0167D93B54050BB7006B4F65699D9E45E323C65C3D953
897D33B6039EFC594B1438B4AEB72DD3680CDFCE4008A7DC06AC7AE38C72F6B4582
89808BEFDD71B563A54956E9A7BC2E783724D44625266E58B9BA8BA89C8E855D706
8992DD9A9AF99C6032B4A0CF0B761A52858B6A4BFC7A496BF1D033C947B91DFD51B
90005D6E51002469B580D7E9B9720744AFC4CC19D439CA3083E00573F1501A4E172
90125DBE6D5128B78AFB5AB0BB0A9A811A6D2D686A31029329ECAE472DB8C061087
9021AD97A31979E71EB80DA85B9AA0C6DC537C56365298DBBC12087570F4CB1612B
903EFA1CB71BC1CFF29C9A8B60DAD05C25B31CD7F948968EBDF1EFABE4B89F911A9
904CA4B2A098441C9B149518778E8C5B3C3D078753893D29C3D8BE4F0C4C16B48D4
905B7FB7FA7152F74D385D9EFB01B024F768B5B88A93A38F93B29D9CFF291D509C1
906CAEF0662683891B454D88F5BC45BA81C32B3B95F39A41D2E0C84ABD2FFD86525
907323ACE4A80BE4D7D44A9CFE082E9314AAFE63836A1EC53E443C0A5F1CE0E233D
908B1C4888FE46B96E78A9D5B7FC4BFCCB0F599C06F191AD74C9BEBB1440692D6B4
909EC91B8374EDD5828E772A04DABBE688C45C083E193FDEAB7CC808B34F12B4CE0
910108583463FD0EB2CE4F523F174D1B87F8E2C7C7E6D36C7DA91E1524619F1404D
91160830778EF7FE3F38410D5D13A51F5A474C9B7F27903C3746CDEAAA6DC499C7B
912E7759BE8B03B444D8172145EF7B107D0EA84A2A60FE9D642CDD430B4B4E7EA97
91319F7061451E99A57A1A51CAB3658718D2204FFE0B5AC4FC6C7512DF5ACC65EA3
914F7B8034486047CD56475B581AC5A4F8789C002ACF31F38DDAD1FFA3A7D59AA09
915D11FDE826032DA603334CA695F7E315F4B71AAB94354E935F05F6ADDE9814B13
91692C5C516AC855D2378D97E55EC4E2D09C747C4926A17C18107427937F6A1A098
91740B9D881F45BA18FC62B84CC8B44DEF7F6D18741DD7643D81CE06638778AADBE
918B1FD0E5F80595162691EF7A85BFFDBAFFE8CEA10F0641AAE9B0F35673D34FFEE
91927F8DE1827E1E7E81CDEC1DBA0B63403DB209B0E863AED10ABA4B882CEC1C97B
920589ACB73AA9D2C389CBF12C7B8C0C372441BBA4ECE8E15F552ABEA44EA8828FB
9217DCA16EEE95F611616BC36801F85F5B2B4D380F11A63A716F3367206AA0B64A6
92292241F315C706A63D4E868B18CAAD4D543B49841D3CAA4C16EE8F2F9A7D5DF58
923FC7AF8DA2355A2BCA9632B90ACB9D965245EFCAD214EA6FF81169C5D1ABA0AB0
924CAF5BF3FDA754EDA86BB93C9D5FC6630CBFAF0BBB88A5D0EB528D09D059CDF54
925FBF9B5FBCDB3F536F6EBDC6F5B411284F2100092BEEDC8223427699086BB41DC
92631C235D20B206326C7ED33BD0E0093BE719B29629D9AB34F24117C71EC058369
927422A49EF8453EABC2064828A2254F5568A8D9E05D0D3B801F1D8C20804D0BD5A
928355BD413124FA95DC7CA0038124ADA73978E9616FE7FF5245CF8449D3F424989
9296A5C2350088D00C5613764DED85308191FFB83BF0B4B139ED739597A1886AE1F
930EA44A9E93FC78153CB936E89751EA64C6AB809002158E769B53EB348222BFA4E
93162AFCEC93CB52E1C164CBC0DBBF4FD8524BEF080579EC61B74E8D938503DDB93
9326595259DAF44B752AF11A279BA06F821525DD0F47783117684C768A0F1E5417D
9331B42DD280C1F6D85DE3013E768B9AA409D3E2141925A42B85551BCF76D51A3CF
9345FD03AA40B7D5307D016DF2EFB584AA90A452B7BF9D7349FB21F315BF10D1558
935F7F8F8338E18180263B51BA8B4CE1751A5903126FD3238C3F7D50E434E145F63
9362E19F517AA993DA167B549C9D0D8069A259627FC67B0C6547ACEDC3CC681329C
93772D1E39FD1DF730657B763717C110F66425E138FBAE73CE06B68E19170DBF937
9385E14DCF134A983828520645EC7B071625B9ED1EF48D712A95422F066F373282D
939AFA69D1FB1AB0D125837CA202865572235B8CEACFD7733CEDCAA991212FC3C15
940ACDD38145A944F02F7C57E3591C33DA1DF09481F9393865ACF665D16E77D307E
941529304A695BA091D3D2B1C9DDEEDAB561F805C0DA1E1272D13D6A07E5BA59D46
942A448D60C2C0DF4091034A51686B92B12F1913813B20C34041759423A4C94C5D6
943FB9C2E273BEE396DA32DD4BA29EABC4E1B7722FD615E420BD5C1B374270ABB87
944712F1F81474D85BBDF0EAE466F42D14253EF9B126E782865F386DC1F624293AD
9459F52854792C3AC11D7337C4EA424C5ED9F0ACEA68CA4C5FE0B0DAE30CA52A782
9467B5CAD3ED6BA7F318D513DD6B7E125F2C64E1EED21020404FA6D357993963372
9474A6E83151BBF93BD3CAFB97EFD979C8E9A546480C20232B4743DBA6EF45E2598
9482DE1DC5A7B3BEDD3D2E395A66B7B588B417BD05C1F70398CB1CB0A7EEFFD6193
94942C974AA60430305695B4A96240A6E17F35C48445ABFA97708E0D3C1061FCC77
950BFB1A501732D78319DAC42325832D59B319D326814A1398DCD766ECE1D4D7AAA
95181B42EC94C58D01477A82AAEF3EE1E912E1000789868A987ED2DAEAB5BE44EC6
952C7742779DCA2772C0CBE5EDF6BD0A548CF80683CFE8ED2EE5F434FD96AE61FCE
953D834E4E1DB2ADED1774C45C5319401C9F67679D26D08015E5025699BEB431AB2
954705472F66F62B6ACC1AABA3839172D0231F2841A0D51029CD90E5507E98849A9
9556B46AC231E029E485DE1C15CCFE76D34E1FAB6C36898ADB2912798D05FC1C0CE
956BEB459DC8EE9D856371020850B88A3ED0644A5A1FD995647A6C8FB7A68EEF431
9578E42AA13051F42C1E8DF08D2DBD682A8E7DC7417BD2D43F319B3E9C719845190
95876EB720CF113FF91B924C982980691EF977CFCE13216E168F93A2436C49405DE
9593C253AAEC83A4EEE2FD8493E277E37A46A947F74C9FA3ACD4ED5CC36E2D8507C
960353E2A05960C9FB1ABCD1A96642BBE17421176E0A43490EFDC5A29A2046E9519
9619E6473D42A8B3B0186016DA79107228DED1B4AC199572AE89BCA5BD92B4A41ED
962F74BD6546A647368AB407C2727440759EA000EC86D72F87A9CC1CBE0BFC54C7C
9636A53A0FED1AC343C31DEF9DC9E76AF13A3A628D302697B41D5326D11ADA4E5A4
96483AA1F8A286EF5108AD7D248913144EC55E06C1D68E31D00F527B68C9FBE1CF3
96540BF08021FC70811DA34AD775E4D26BE10DA6EBD9E55EE8FBAF2E2F0A0D60DF2
96618E0F0471C8DC8FC6BE36CA4F653A8DB911F04D6B0D0E59944D9F47BF6BBB9E6
9672B2E0345229712B10961909D2EE97723CE0207EA99500F55A6E26D52BEC23C21
9681CC7B90FA11A3CA6453F52B58E5F71A10AAF3C48E89A745203B6B684BA1E6730
969611592D5FEC1B52276AA812BA22A41EFA88FE2575E8A135A01E6DA13CB23D3F9
970989532D0E96B86D9F1EA41EE02D10095E0C0D4FFC86BC54184A9D048304FDD42
97130CAC95EBCC033BE44FC8D2CAB93DD3CF197130F36C9671D0DF2A23D9835CAC7
9723680473B73E1BC9D7F2DB553514DC4B612DF19E7DCBA9450A2BD6E4D6F049B9B
97385F02AB573DF63A2B0CF705058FF52BEDB68E3C161AFE6BAFBF4EB8CE592DC28
974398D4976A79136171451BBDCB116EBB0465351A176D27A2774B9C61A53A2CBF3
9759FC0B69B8068D5D3E10BEDF52AC5C3627A231EDAB2CE032DEC53C70B6F3336BD
9762D6DB46E2F587530D12214A34AAD57D42C9F2D97AAEED2B996F4316349A0C9B5
9778AB5FC87C536A4AFAC6A910A6BE6C202DB87BC4F8D2733C52D8C08A075D50AFF
978727F6F0635F4D60C3D5A5DAAB6729BF9C819ECC26C4E0162450A837A3D3DBDAD
9793FF6087FA881BA2A66D26081DAEDEF4745336DCBABCADC1704F7DD41D185662C
9802CA80BF2623F6455D12A56B0AD25EF4F1D18D4F82E6864C3902D974022F53C3C
981A73539438BB83563DD640101D0D5E0E6E79F86DFBA8180C919CD17A1D061E06E
982C19D9531B733510D419E477E787F297BC1CDA15984693F8721BE6BB45C9643CD
9836F6DC9FACA769AC4CB771E7A4529C64060518FF1B0A3E86970477E16DD8AC6E0
98426A974C653A4581989EDFE0BA9A0921038EB8400C4501CB23262BF8B897B7250
9852AEA7A578596D1D476DF7C2DA41FDD06E07564BCF27D2FF09933388534E726AB
9866062BF634F4C892DC95B379C17BB1B257C2C2C9C12494903E06C9E9FF99BC9BB
987CA92CB9256C0CD4CCE3F8060B700822EB157C4BE8DE3677BD369753B77981AD1
9881AC315AEB0294B62BAF5C7D613A39331A5C2394520D09923F1FBDD16CE037771
9897C5D4C1F638135E944480777C30476CF9BD0FFE2AE671E47C10DE60A539D53EE
990547DE2B70B1BC6CCE9FE89568F8F8A3332D316727EA0F825DC6C301A0A845939
991275655F39F21013D6C7C93B56E9763343BD21F1C37D132E222594DFBD2E676F9
992DE4980D6343D8AF9912CC862FA81FE5683B1C70855DD94756414C7E686960891
993B7A0DB8DA9346A6098C9ACB59474DFE616EC23B14C70264F64682A9B37E4EACB
99443CA38B6FA33E7D10D28C0A71C1499CEF50F2E8C9742C8432AAAB19E4EF50D17
9955AB73AC6DB83C3B9D700E8C7F303EF9E789001F69849744D7F48C9E39E6A99AD
996E7AE908D2D4339EF9CD9375809202C698AB39B218ECC7BB9128F40DFF158553C
9970550171CC9AABE7ECAA5701B79980F753B70D3287B9BC4AC24EE34CB4317FA4D
9984FC34E042B815BC6AA35AAA2456E1D051F157F9E66B6FAE124ADD467D37FB716
9990CEAF5F61B6036F2DEBE4D87CB649F36ACA91E39F702E02FCE4485D12D73C4CC
1000F32EEBCCA66C587F16F3B411D8C9429F804F56D5C5CCD2474922303653495CE8
1001EFF3DB28148953187801CC5CD18FC784F3E7FFE8F2DB95A4A442C62EF1C3C456
10023F802F8C21379BE1AFA9DA006C578B7D29EABF71EAE1B8944E2EE94274730FB4
10035AFFCA8482A6D391AAE73502E9B7E372D2ED0CDFF98AF0B18C98E820E92A01D1
1004377A080970C4E633555681315AA31A13D85D56E0CC47703A92C7E9EBA7E2E370
10054653CD5AB736567F39A15D99F5B0BB6EA44DB89B7E777BEA29E055B4DE04333D
1006D9183F8A64F4218E15B832CD4794A20ED2C9BA67DCB86B0650D9B22DFCC9F952
100779F39FAC7EB56BE27A90247FC855BFC6F0C337A74C44EA1F5DD32CE6183A4C81
100850FBDD95032B9985F716E224A3C44B3E22288F48ACCC7EA69DEF4F35816A39E6
10095B1528AE7D952D4A4FBBF4E92B8E374EDCA9ECF658E4B8978DE1907C5B7D4075
101036CE94720732AA1A19BABCCDCD717140938D234BB2DE91A36E486D0EC79E414B
1011FC06055E8687B42847E0C1C3A137DDB74EAC3CF99978B49D88365E7B787A99D3
10124F8D596FC8F4FEB2C5828200811921B4BF09E10A9B0001EB5E68BC9709BAB270
1013C0C778E783FF2A16A14CCE7927E2AF21EFA54394AD6620F44CE00965681BC475
10149B2A10C46227A84A8CDFF60DC646308FE26F51C5F52BD37A466A6696998871F3
1015DA0A7DC65575D9A4E82F35F9DF4D9D7F3819D47A7833FED6D84E6F65D4E008B4
10163280D8E38FCC453A62C4CC75E5C89B211985D09A3FF02E31B25270A0DB6BC7D1
10172AE11D7B55EBAF7C142F05700D3757603AF1ADAD3766FAD5B7A268E946A6DEB4
1018BA7A7F24BFF0C09653CF37D8F63E849C48835E1055F9D70AFCCED406694CD0A9
1019F1C745974FEFD29E63476C85466532AF71DBDA671CCABE69652A7A0E48CD62CD
10201FC4D43675A6480A4DA327E19E0926C632218410359AFA9B3B37CE3EF01CD10E
1021BE0429935F498EC1D6DE2E548A0D4D0739019E61F6A96721D6E8D87B447AE6C7
1022E5FB86A18F7DEFFFFA76B640FC05A08046169186702A682A18D2F3C35E4DEC45
10239759D7D3575F6FFCC6B27F94965ECEE7569620CEB3F86995C281D44D9AF5AC60
10241F550D884200F5A26B783AFA95962E9438FC3B10239FC8BE7809F10A341E595B
10255A7BFE2B471EAC3CE6C0BB9A046AFF0D3CCD25D2CC7FA26EF0C059090FB93A57
102647EDA57889E5EAC87014196EF241654B81CF0C6959C077BFF8C37BE0E0E41913
102711268DCD5414100311461396FA7530D577881297019B5DCE5BD7A774F8DAFD20
1028F05C37F2EB54F2D620EA239961D451D10743B0521AE48DC71EF5FF7BC09FCB90
1029EE81FC98ADD44640348F5C7C91A449496A33F2AF49826CCC0007BD95BBF88379
1030F413BE60C6CA25AE8C233D2C891F228F21D8A30E825AB4EF29AFA961DEC8F519
1031A66A5C6669CB1F85D91F691B46FD11A38A83A476D9F0942E0AEBE6BD0EFD1F37
1032687B723EB42379E1B4DA19B1E9F77B0F4A5ADAEA50E247BDBB930DF9F84D2CB1
1033CF1B3BFDE6BC0EE53AD2600D5CD55A311F49C370F2B4F67721883BB28036AF7E
1034E259B0F92D1843E1D046B0226C29D3CE861D48CFA430A4AEB82F25BCDC92F98C
1035FF9FCD14AFC6D99594F34865A6076D5E1DFD6E24732C609E4CB3A2B6295474AC
10369C79DC48B7465B022FAA7CD2E8BA80291E0F84851F5FC4DE28601B47F31C9871
10374EC451AB5DA521A2EA4BD5D79CF87BF6B5DA64D15164FEE55A96E9C2F294B4D4
1038D4B92E6AEC4A9F07841FF93433615B89B8B17BDFD709C036188AF869E8D791FE
10393DCFC3E1A07E49A0B026B2A8CFA3C86296F768E749F3AA8A56ADCC26A6AEC0CE
1040278F26B5D50F9C8BBDC7B3D5D144869BE59F0BE8C89D161E9729DDD097218C48
1041E4FD8F1183360FA3285D9E4A6EAA92E985B513F3445ECF5D8352F586DE03A1E4
10423A82F0712F57138FD0BF4DD5993987EDFB19660630904AC897917F6E490B5BFC
10431EE11AE4C309F99ADA972B15B5CEA62AA27DA04D2DC9F3EB1838B3E3E3709779
10449839F6EA344E8EBFE13BAA70CB43CE4A979D8225ED784493ADDBDC17A5FFAF17
1045078CC55DE418D9573497D3911DEF939BE05AFC9FF05811AB2D35F58A84542E9A
104695EBE1ED39F5B38B66F88795A54D463A07EAA36050E7E0546039CE55DD51CBBE
1047D7FC04BC28FC81BA5C2EC17171D49F3A16B320414F73321DC5FF58519FF22E59
10485366B9DBADB6AA3FA06EDACF1CD2AE7B5405C27B48057A119BDFBDC3A3CAB0E2
10492EECBCECF6D1E6D06074BF24B0C566243D5D1B38EA432CB9EC78FDFF5253C4FC
1050094C977F0F39B61F8B0DB8CAB2576764AD39A724E18989B2AA01E352AD886EBB
1051008B60A1090247C458B7E0FFCD74774BE704298F64D877C2D63CE3974216C505
1052CD690CD3DD3A8C5548A8B73EC3F9C483E6FA07C707248E9B0C2415CBB47EFAA2
105309F04482FC58980F5BD4FCF05D31213267642B6103B7E529108C2560C21CD7D3
10545A7B35F2548D618A25E6C071854709CDEC75517E9F022F8A1010C4E3B4403721
1055B094C034BD76AE6331F3A9E1A54D0A1A3520825443B05CAE612465BBA85B8189
1056975DC2A9D002BFE2A5FB1861DE0BD1B3EE754F6BA43B76EDA09B8CF4D2DDC73F
105755145119027F057877EC7E22C3EAD08BEAA3001C2EB8B2C8C9C8996FC6EC3617
105840F08334204DB3D484FFD881F554771BF12E2D4D2E149D76CA3976BFEBE53A6C
1059B910289CF4054CD90CA2336FE4ECB355223C56908D00192CC1F5B80939B6FCDB
10600399987C2FCCE40404C2A8AF5074FE3D6DE742A6989E79504AC4E8A4852FCB68
1061C0299108C3B4CCBA443F1F7420ACB51B0096F6D4AB49B057CF715031C040E007
1062CD2FDF3C18F1D5E09EB67CE670D0B655A44B4BE3D088520726D9D8DE5AEDAFB2
1063511DFB7F7CB85328B3BF5D7F88689FE4A9A3315A04F1C0BEC6287C9B7F011612
10642F499E4E05D8585E78EEF63B0CDB1F6648728D0497ADEFBC8D150F4A03FBCE2B
1065D3B88CC8BB438C1AA3132CC14001886CD5FED0BB91A5534030BEB136E24AE2DE
10668243ADA904F9EF41C7FF63732C824024CE5CC98FA817B5B18F7764706149B869
10676605606EA7550CA2B40FAF2AD80BE9356A8CD7124C1197067A387BD97919788B
1068A2141C08EC35D35266205E630B7A9268DFCB4891F00646A7DC449CD0A6901154
1069B172B89E4C43E11A1723860B92EA99C3263F0B15F2F14157ED9C5BE83EFA10B0
107004A3715D987735A62352BA0F753BAEA66D33A636592FA4172ACF4F216F032751
107151D6096A3F9ACA2B215571EC8B51882A66421D248F5E02D75789C52B018E46EB
1072E698A3F24E1ABD4B65DC6D636C7CBAC4F0AB562BBB966477A04A0A7893B2464D
1073A2D4A89E044070182A48F0CB870083D8C03C430E042CA59213DB93D0A4AFCB83
107479FAB6B0DE490FB43C1413F5D7F8AC8317A6DFFABC322A2A3F6228D7BC1F3B3B
1075F4722D7511B580BBACEFE2FEF333C70CDC923070ABCBFA0D7A36D779B6020BD6
10768D04CBF1A2A3814D7CD0D1A1F29EF6DCFBAA7ABDAAD7430875089B6945ED07AD
107759E93465C197C55BAC54A73CF3CB1D12083581B00DC8B9F8DADC826A8A8BE881
107808F14E7C6713E4C1F4524ACB68AE63B11D15A49BC15B9B66909B384A460CDC19
1079B7A8B80A411CC45859FC7D0D6EE6721F4F33155A05FC328DABB71387EF73F5D7
108035C074E698E0C213C49E7E3427B1462230A474A65AD28C70D5A3140E32CB8BCC
1081D7E91B0EB399EEE1EE3B133ED53CC3A7F13A00931186BBC86A5942CCD4972F5A
1082478FE082739C9837B448F1949CD541BF834CEE8CAFAA261EEF8754797AE81C0E
1083C87515DDB48ED34FBDD38269A6729761DBFFE9B868C8B1C76AE41D2FA11640D3
1084EAC92E1232BFF4F103AFA7C7D4DD3229BA70BC2D2E19D5A7E2F6FE090B2E9F81
10857B5C6AE7D86C0BFE22CEE74578EDF499107FB92E8ED7B226C27270D55E8A9DCF
108628E9B4666D97B4F9B72C1F7032F29E2B36E8CFC9A26E328E7E5AAC6EC7C76471
1087E8B25B02FE9D26AC0B4FBC0617CAEA066E374832B83D7D25B8A8FDC0276F164A
1088E9EA88489A1C0E0B71B5AC5167EBE29B6AFDDC0FE25524DF439B167904ADC4B0
108969A499AF7600116DEA326B8540FEDC079F5B4470B43B8217B942D5D950019E74
1090C8D0F3F91AC206A02C54B563621536F7308563BF95A63551D473374D1A2FA54E
10913897703115FC7B14713D0E46508CF86B202EA0E3C1B064FD8B7EB730642A96EC
1092119569AC31DF12964D86EED2AECCBCC936FE5488750119547416A8C94D4754C6
1093A33E4B6F5C4F5668ADBE8816757B810876CEF3C887B51F68BEE2EF5BF6A6570A
1094686F6E8703117D9256D2BFDCF0ED8804F4BCBB80DAEFEEC6FD8CF9FD0A935809
1095C226C645B3324CBDA8EE5E259ABCD51FA9412407E10CDA32001BC22F89B3A36D
109627BF9A7525DC22584F7F3EEAB34D65CBC0F205D27CD5C7E46F9BED169EA32C88
10975A7919F7DC65EEE997D30EDDD61C7349BCBC568793A1BF90AD01A28782DA8173
1098E8A78169056539101586084C9EC017F946F410BB6BE8B21AD086C9D07D3150C5
1099FA860A3623DFF0B38177EFF61DA183F73C5AF2E15FB869D57856A61B041ACE70
11007924A1A885C3AEFF7398C663FD1B92FB1E986300F83DC4518EED2E85E90B09EE
11017052C8EF3B715A80A1A72FFC678A86F5342AC18584AAD8A6A01A3ED6722D5975
1102D70D1433F251E7B85F1A17CD77B77B9ABDDEE38B273C1EF97C89E5A8A536A778
110358B43B67D355933650EC8C9248B40DF7028F504B0A8BDC6310E5C8EE23072B46
11046C2F7704C4D2AD083467DFCE11C852A3AC138FF18438F33460689AE05DBBC3D3
1105A5736DC91FA9C1F47891F67F19769219C9AB41480339827D0DEB74386E0521E3
1106C17A139DC3966C23A0573B50EC4595C55135008A955AC500D3CD8FB24C540A0E
110761C82680472CE249F86AA2CB1BC76F7EC45796D1736190E908A27C811DFC28A5
110838FF213CC0F4D308AE40C0CAA62376BED22CB970B0F945A905E74A2EBC7104A0
1109582EDE598910C02A1490B04D2B756FCBC17CABB6F3F5EDA26371F1B82B7A546C
1110B402B84023D37B7A3E96558CA39D0D5B562DF699BE661AD52A63710EEC3F9A25
111117382C50FB5DD1AB218C4456428F599603C23754E5E5425BCA9FB60C1B865727
1112FFDC2A1BFC22B58B47C4A59295CEAB4F6D82E16AA654E56E66BB882EF3525208
111342BCD6E9C58919093A2D0080E04F136428DC7812AC664000A4635AD124CC4E51
1114F4120DEE070B43A0DE7A15425693F94D8B59EB520BA2AB068CCE1685F9F74458
11152248BBC0C9A60858CFD6985573FDF90E06E38433FEE0EC3DF8E3A361D77F4D59
111634B3C53505AE8747995A56E1F2C7032953C66C1727A9551E70695D24FF12EAE1
1117A85F06DFB648D0496DFBDA09DCC4D703D32682F733ACCE0B4279837A90C7CE10
1118E4F4E4D80954881FF66DE23945F512992A1D8ED0E05E44B2BADDEF9DFE87CBF6
111967DFA0ABBCA9783E3243647456581389E910DB9116E61005AF9E13B47C4CE4B4
1120A0E839716773BD8E18B775271F0B3DA37A86C7279945A1D66BD5522AE2C916DC
11219C058AFFF6A9F3F67514C07EB599CC4195462B1F9EDE334E5F7DC50ECA960E41
112222C95332DEA005D13F2DD88FCA669804F29B5DB3D0BFAD224DC370542683E428
11231A071B4D43D353B08705DFA369ED3103F39512B60B95DEDC278DA10C49620DA8
11244A7D1DE9EB608AB3C23F302E4A46AE6328EE6F2942FF67A53B09EC74C8F0DDDE
1125EEC9D858C191EB0ACA88AEEEA48F621E3C2D844DC42CFFF243AF41776D50776E
112644909003E32E7FEB90C2E2E10373BE1F07DE04EAC544CD5A880C4DA44CE8F130
1127825F3AFE766011F7786B0785E66A138E164E8CD23E5B9B4ADB6D71C86E619C2D
1128597C6DEEF59894982C3BBEEACD741F902F09BBBFB33277D25F4D3FFDA612E553
11297A7E03C0E16B590219D7C05BB3719AEC4218028694B306BCA2B67E5C5F6E9AF7
1130E332B65DF7E73C6AEDCDA6F3179CE5249DEA900B0BED4EAF80280C3A095DBA95
1131888192365331FA1EB4009CFF899A9B20C50120C8CEB2CD50F9B1FA8B389ECDD6
1132D6D790A9C59E65AA3BB9821514BA2F6E69B5531C21EB88F2952CCA5BD1FC63A4
1133D37D905D0285D0B3C8A533E17EDC9B51F81A55BFD2453E41A8E203CA9D3D6573
1134FFC5CBCD9569CE34382B4CBECA6978B50430D775373EEE97D8794FE5832BAE4D
11350C9590C35D36F515EEB1B3AB4850A4DAECECF6CE82FF0E038020D2E9043BDF67
1136701B18736DEF16FD8B78D2213CA6DC3A622BC827CAF28951710CFDEB1BD57289
1137F444E23B93DB47D25E1B5F73F31CB2E4A3A82EEDDD866CA79EE929B75E0DCE91
11389EF25B00C76D013B0541408398AE9CB1680DBAC5F549951945A1442FA9F2C623
113996EB25C93C6B07FA4C915C3F36BFA526D93341B962C51BCE12544397BC020FC0
11400BB09053E62B58A0FDE5B5B0E93A12D3304154BE66A36D703F67042B8FE8D3F8
1141FC0D5F6EAF6C7A381211F3C8D6513E07502BCEBBB7D3D1676FF918FE635F5CFC
11423EE8E7A2E5FDF9009F44FE1D4BB04755678384F2B9F3562E6759AD84C0C03574
11436257DF8C248F146E0998730F33DF6D40676D6D55230E352DD219F3927AF8F20D
1144293F17F583D7F4A20A85CC31BEF2AE05E8003FA88A04CE89A979993495C4A888
11458CA27F9EF656EACEF72A6AE959A99D964749120FD20C08D3870BC81F8C146D00
1146A886A1F49F29656955EF5F5C959CEE0088B9B616B6E31C972A38E423874D9581
114774B0606FC99F66F91F6F215299A510610ACF509367CE740B081E195E854F016C
11488BC3DD4D0F35C7947B33567773421D846EE8A055D3DD12A540C7573CD6ACAD8B
11498AB6A322C3E39DFDE1DC693D8BE279E6A48DF03504A67B12DF2B52CE4601EE1D
11501AFBF38F88D6F285C524
11510000000000000000000000000000000000000000000000000000000000000000
11520000000000000000000000000000000000000000000000000000000000000000
11530000000000000000000000000000000000000000000000000000000000000000
11540000000000000000000000000000000000000000000000000000000000000000
11550000000000000000000000000000000000000000000000000000000000000000
11560000000000000000000000000000000000000000000000000000000000000000
11570000000000000000000000000000000000000000000000000000000000000000
11580000000000000000000000000000000000000000000000000000000000000000
1159cleartomark
1160%%EndFont
1161%%BeginFont: NimbusRomNo9L-Regu
1162%!PS-AdobeFont-1.0: NimbusRomNo9L-Regu 1.05
1163%%CreationDate: Wed Dec 22 1999
1164% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
1165% (URW)++,Copyright 1999 by (URW)++ Design & Development
1166% See the file COPYING (GNU General Public License) for license conditions.
1167% As a special exception, permission is granted to include this font
1168% program in a Postscript or PDF file that consists of a document that
1169% contains text to be displayed or printed using this font, regardless
1170% of the conditions or license applying to the document itself.
117112 dict begin
1172/FontInfo 10 dict dup begin
1173/version (1.05) readonly def
1174/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
1175/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
1176/FullName (Nimbus Roman No9 L Regular) readonly def
1177/FamilyName (Nimbus Roman No9 L) readonly def
1178/Weight (Regular) readonly def
1179/ItalicAngle 0.0 def
1180/isFixedPitch false def
1181/UnderlinePosition -100 def
1182/UnderlineThickness 50 def
1183end readonly def
1184/FontName /NimbusRomNo9L-Regu def
1185/PaintType 0 def
1186/WMode 0 def
1187/FontBBox {-168 -281 1000 924} readonly def
1188/FontType 1 def
1189/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
1190/Encoding StandardEncoding def
1191currentdict end
1192currentfile eexec
1193D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
11946FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
1195BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
1196045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
11970E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
11981B2B9E8F09253B76040D268B80719E1B3F5A55AB7B8E152A40E590419249F2E4
1199C36159F8E54B532468E36965A38646781AB0B7F6A3E851FD10CAA49ADFC1E546
12002FD2EC6150DC6E19523050F6148348A561AD8D2E2721EFF8A570CB33460A745B
1201926C889304C09753C2D78FB0CA95DC6DE5B8C524752C83601E7E9F73DF660674
1202F05AD83A166DA9BE89F22FEABD4B2665960F6FB5BC32928E1230C212E5D69CEE
12030B3311A1738A11747AE263106916D8E95F25B25B4BC6AFB03B79ABB95DDA518B
120441A49458111D2A1433C043627EF9460D324FFE22935F4F6DA88B8B91AE95B34E
120508408A34EC8EAC3F65B6AE3E3E2524867EE9D29068F81E4372F4470BEEB4D6BE
1206EE4DF956BECC0CB77F8490117B22B2FB75C938ED0A5E208D88BC38B2AB8B9CFB
1207F1D53084B6F43DF336481ECA0AA2D5317BC83FC0E1D4DB01D0B7707EEF217E94
1208A7F985102DED27D8E8B009F7EF6DB91B91E78BFAE7BD688E10B3DC9AC77CDEE8
120947AA4DC8EC78241E593D26EC7A60696151A2AE5325D736E99E01BDCBDE69579F
121092EEEC224B6757EEDC64A75455BB665DF42A0E4CE7B99BF3E7D66F8FFC8C13F9
1211D7A1FF7A9D5FF7AC43396779F11C9B008C33A2043D48B61B88B03104B1425F09
1212675B559CA4302C001EE80D2B739CC0FD1023BF4F1FF9C01E892E59CCA7C26011
1213B8E0B6D29CC29FC72792FDA5E7D5D88EF98F9DBA960C96534C399C54865EAB86
12140FA2E0D6C7C44B553EAC1574D55E7970744D4792FFFBDCE6FB4365BDBC2965BB
12152E9EDAD9E0EBF0B620DB415AD98297F5AE83D9C710436657E74D26E83957C745
121689834337035A7501803947F6880B70E56A3A404C62D57B849D28804CBE0F5884
1217435A0E12DCC9BA414ABB732BFBAE237001F557DEA5E972BA0838A3C7C9EB75AA
12184A050DA0A529BDFFBF9011C360564FD17A02C18860AF6B86EFD4E2C125686C9A
12195E114E95C71FC89A5DE9C589BFE5AC0480CFF716345265D2435EDAE67CFC4801
12205BC08E7A48D683ACDB91E05F469C0C8919D73A5D07A1CCB173E30E76680ACB09
122102A40A3E11916198BD69F1A26E88330F50692D0D5917E99E7A01B327413E24AA
1222E98EA484E45897E6AE4D6997B6E8BBF61C9406E916D56985CB2BD297E8ACFC6E
1223CF2D2281AD84696B7C6CB584BD85CC20BA14ADD3BC3E25DB91124C0ACF22E902
12243CFBF04CC40DE331991E9075D22AB5EE0E849B340050E6C417C664A782D05549
1225DB2EF572F193B1C12B4635C2B358747046DE585E9EEC4FBBE9CE6AE8532B2CD4
1226101F1E68B19CC8756AD1987CCFF2302525BA8389489E8AD29C974C5A18DA8F05
12275671EBB8954C3A90EE42B2AFCC9D2F52165A0DF06D6A365FB88544455AA87281
12288C323EC616CEC04738328542CDE8B0B5BF7C93F1B7E133F3A0518EF8DE086451
1229334163D1D60B17DA2A733E28DB0DFF1CC06FCE2B0B6A6F13323FAE6EAAC2E140
1230289A9902475E6CE9C732FFD0344F1C8772BE74E0705D0904CE66DDE2A0FBDFFA
1231E7A5D02207DB3B8714CCD8900F91C87934A7E178004DDA6D91FC094A714F4A8B
123227AB4787F38B78A41FDB756A5F2415403C8F7A99A825C8A6F37CE009152A0248
12335C3A78D7E3649E597C9A8068828C2B964EB7976BDB0BA9541C3D806BFA4FB77C
12345EBDD889F9D80B15A0764CB951D16524B621E0A4FA9D6F6F4C619646B14A25BB
123540D57C2B958845B8788B60E408B6BD71BFC42CC17B0608329D093E1F9990481A
1236E419883FF01BB562BF7A8CD1C6CD40BBB35A568667C04C5536562FFF26C1CB5F
1237D8E91869E0A83A55638A573D81F89504703150AD673C8CF43B1D23ED27CD5E59
123841D6326BFD00F8E2C46B4C975ACACB7A8A5A254A978CA100066CDE17ED245D82
1239EBD6D8A0E6E054359B579CD2E0064E5832E860F937F033783A442321927A1A8C
1240787CD363A398058AD4ED21814D5132E07D93C5A9B27F2B44615B72C93110F533
124173C50E14657ED09FB27A350233112B0A339366B7373CE058456E0E1786B34190
1242AC06A6ED10305E09ADDC767335712B4542DA438A8FBC0A878608407B9211298D
1243B6C4B86449F9B3FA083CB2173152213DF47E7D07C329EF198E85BA6F03702324
1244345F9FAC6FA427A9DBF37C658288DD57DFF41A774A876ADAD1BD31E35F8B6C2E
1245FB81CA292E7C5BA6FB7CDDDA4209003976BE52A03A79C34EBF5CB4B9CEB57DEF
12465C10691790826E35AB391A694D529730BAA8F75C5FDA4DBABD057D3F46466673
1247C2C816A836D1E36B99D07D17819B9F91B8D7347DA871E40063D57C1CAA5CFD90
124804575AA9F1AB91191B962D64D82CDCB2E8D3E620718FB4505370A82855EC7332
1249D783974247A8299D8F4BF422EFC489C6A256FC5FB2E58FCF58D8BBDA154BFC93
125048A604AD1CD1644512270D92279F0DDCC564D440B4FF85F92448D42014DF2B23
12511A099FC29029DE39F393E7D50D28C63304BA3758C6B63EA8851808FA65D21C48
1252CB36FDF606B81E306AAB9B0222A52D28584AFA9041AB7D7A43F3EC9AD09B1951
1253F87D1216539DCB188A534455CF1DDF844B80FD914D9DCEF584E4F33BD1D1F421
1254BFFE966396E29C4389AF094338F09076A091CA69B1ACA5AA995EDCA2CD0D7D4E
125593EF4D2B88C75F569346AC2B878782D12F9094625C3E746B597150AFB4994E8B
12560BE065C4407665851FA84DA1B7F2BDD3E8ECCE1499F3925DACEC43096ACB1121
12579CF4A677AA4C9C186671C3F661AEEB364969A4AB2F3CEBAE20DBD250D3D7730F
125840B3B362AA3B778CC78F464482258EA8075E6FACFB6AEECA439E33A95BB671A7
125941815ACFB00190D0470FC7004BB6F0662938650241E758E5D796C0E5A79C608D
12608DFFC59E4382D77CA2CC650F27FD453BED9574E0FB2C0C48FA5185D3BA7EBB12
1261FF64DF3199AEC1CD0F8748B6413766DDE50E614E2022AFC909284A4D43B5CA0C
12620FF79B4E98495C38C459297F3E0DC1BCE6086BDB1DDEFB3CE2A36D9ED09C845D
1263C23AB5F12FF470C143CDE557438DEB07F64FBD7B73D99CAAD492FC6BFF24D43D
1264E91F9D0922CBE43CB5782E34609B04176AC90DAD99E6688DC14EA2D04B43E74E
12654A4C57F143F1EEA8A89275D3947828C6A9675B8FBB5ACFB75A80A16B6A1FDEF9
12666570BEA964AA4D708A58C78748BA48E0F80BE3455921CA39D69ECB4D0391BE08
126794F486DF1F5070A81A1C6ABCB45E5A9848A2485EC84D12EF0332844CB8D284CE
126806895EACC815D16A17FDC7FCB8A52DA6535CE98B313FA0D56E201C1C41542320
1269A6D10CD16B6A00C6D1F4A994FDF53057DBD58ABDBA01E4A01E376A33E3AD4E1B
1270D85B8C718AB64F7EE0EAC554C6FBE5D6BAFEB0C4510A6EB7DB5004CBC7D89E4A
1271CF476A697291E54CB526E8B81917B6FE981B0CA31E14288A85D4207451B94DF9
127218D4D4973A974AC16EDE11FA2DDCAEE8B538957971D6933F13F3B9D3D8579CFB
12734A782C599504CD2427348552CC5598CEA91C8F135CEA06C3251DD02D57D7910B
12749FB33BAA1560B6E30AD78DBB5CF7F1BDCC7E2A8D00A9F8542C98DB691FB17E10
1275342EFFE68AB51000D8D18163EAC0A67899ACFC1C386F8B261FABD320A9179C59
12764986C30DCAB511686A2C699385B3CD763CA7DBA150496CD838E51E38E72EAF06
1277C161FD8041F353036132B7FAEEBCCBA265C14F7185D4FE5FE873E98EEF626893
127828F109655DFC565FED41E9B991239E7CFFD239B90F9D16428AC36481229891A6
1279894BDD0E7749E7C08AFB33FE26C632218410359D0AD69318196EF241654B81CF
12807AB92CEB5A110C91262AA18166971C0C9BCB39ABEED7E89F6BB15C2B5A4BB5A1
12814E12179677533CB81D7741179EC263A82BDCC76CC3983BADF2AA5AA8081461B4
1282550902ED80B0D4A7C0674C986DDB32904B585F6FEAA6D9B97D509D12668D7904
12839BD4771EB840805EF8D3A88E45C93A8C7E20CCBCA5CF39E44E34A6346BAFD774
1284C47511FC3F1777B02D7D88539DEFCD779CCC8CA5A1884448BEDF7B1495C9EF07
1285AFBE4CB3E1BAA37FD4245466BB4C45A2A10FBB256DF73BEB197E56230F61BAE3
1286EC2F33065C92841AB879BA9D102D8EE1B1D3F8031CD959A9B9AD1018F245F33A
128742CF224F327CCEB361EBD5799FD39F88612DF7540C1C9D857D9EFBD289AD0817
128812EB04587F2CA18F744126B953BBE11BCF650038755BA92035C05DEBCF002CAE
1289E4E2D969D2EB45EF8B045D34CBEA80629C8B10C00E8E8BBFC93802BDE85EADD4
1290BF23596E08B9523F1B888F518B7D381550329B46730459F227F54D3025106557
1291DC392FB5AD1801A0919214DD938CB873EDA6D9317495F0631E97BF844F050E64
1292306E0266BC78DB5FF18EBC07753618A374051DF47F2D0F6F396B87FC93E92CBD
129303E1E3E8179FA6618A09DEA2F913BC1734700371469A49A940875EC9CAA41E88
1294C1E71BCBFD85A6777062F21730D22DA20B0AA424589D5E02E2C37663868ADA93
129550127903B75FE860D14E8443D08055D4080C38FD6530BC77708343F5D7515055
1296682AC38E99333AC8F6FA78757A7CD583B75142246626E88ADC3CC6847AC2C44E
1297DC33D02A73272D1512B93067B327601606A6D5C8C3F294CCCBB0CDA087FAA45A
12981675EE98A1F25F640ADF732D0F3522AEF8693FC8B40D89A9C4746392E83EDFBA
1299A5B5F273F6A66770E90C646C59E1B7BFB4E85CC06BC191CF26199455058D7CD1
13005F8A89CCBF28B4898FF8BF7A0C6609A4B15EF60CC17CFD1161A941C5D62CB7FA
1301F45D2E9275F0D63064646FEB3A3C3DC6C84AF3BDF268E4D9E0CDAAF209FD0296
13025BB82EA7A87D3D4B8954D01DDC88746908EDB625B9FC645890E824B0BA20F1FB
1303D0943F22B4D84CF007C1D9B1D2E3B5348DB0B4782BA6D48AEE80D379CFEE11E4
1304F1CB2682412C22EC0C64A7150D6C43B9A09A43832B289BBA83825D1B428F0698
1305672E8720A77B1E74ABF75AAF983DE968A11E61AF16CE3C561BB821C5577F7ABE
1306937FF8BABF1AE471DA2362995EA9F3E0902D37520808D3BB6327769850D291C9
1307D92C0978660FCB05724BB4E0C9D4B6CCF631184791CBFB5F54C27DF2DF11E5CC
1308965A61D7328BECBEECDC5F72C88EFE9FA0AF63D45D80F3CB8FFDA24315A5F973
130944211523D08CE7FA6F22BE82A09493E5EC798A612BE00B562F56C34467F9E2C9
1310A03854D1AF116800FC2E969DFC6A0E311EB5B4BDCC1ECC0143DE37FE4AB2C659
13116ABA6F35998C081BDA1C6E1C1D4D7468089890C68A4BCE526224949533E4AE0D
1312D17ABDF64FB9E29EE946D49AD754E8A968C28A092D3B4B775CCD4BBC04F16F74
1313F2EB9BD34FBDD9F08212DB0225CEA8928E0D659F1AB46B99520B40E0B91247DD
13142643F7B54B1326330396FC6880841B6C1CC1DE33268085FB55D6C23D3AC77AED
13155541884017034CC076A6E8E31378547918E65CBA209553852FC01A3250A9A2A0
13167258005E419D7868747123BA5B196EE1DD997DB4E2BFAC0C2D8ACA80286C639D
1317B8F26360A8CD13FA687EAA43C8C0A3C14544F068343D3ECC39B6820E3350818B
13180977DC7D364D5CE4021B8DD85F1E8A29F10E8831262305D7FC8FD35C3A2FDA17
13198DC51B0D9F7E1037D7505A0269959F55E4C6C1C1C3851FECAF5B1A0431422F10
1320D54A6CD838E51E38E72E5D6E3ABF1764E9CC6A4D753C78438E141CB19E762A9F
1321BE87281D258697DF56ACD317ED913A28706B538D197B7D62B6143DB7A1C28A20
132293700FC74B0439374F251F8BEF1154F701F3F515109CAA85E7535243002B3C32
132364CF573DB6FB5CF56B0895C7BCA510FE3F3DA02EC5384C4E5058FECC52BF9E46
1324ED8A27ED6D85F54C29D524819DF6BCF9D32E2821D44F13761959249E10508177
1325B1FF8B21E21EA96E004FC8F67755EBA2F10A2D3E496FA3BC3B664EDE5082DDD7
1326A545A4496B56480919654F753822663BE3E441C7E9A7149C40D1DA8536AF51BD
13270187747CEDD0E10A98DD4856627B9A8F49219B38AAAE5471FD6A61176DC92297
13280F7C91F092B209AE35C91CA49AE879DDEB699256E9E787ABAD2CF549FFE58BFD
132975B24DCC81CF09E2089A102002D97A1D853751017E7DBE6B9F2965CCFBCA090F
13308C3045718AE42D89A9B7EF5CC4AA5CEF70DC1B9538DB58A14A4FB5558F2FFAAE
1331B6FFB02F1CBB0317EA4554E3584FEE6E884BA0122F569154042ACEEFADC29ECF
1332771275F6BE30B7A0174ED563B1991122E769B9EB652878D2D7EA53739F4720DE
13339195E8559ACAD8346F7BD9DED0B9584FEFF50DA3AF073C9DED0369646F6B3669
13343E9A3C0BE4942426664FB0682DF46C8A208FC36DD18CC7EF38B42375C435FF8D
13357D6E5D29A4E714ACF1277D793E1246FAB41B935E0B63963876786B938168B501
1336C5919559BD7F916315DAABBE56748555F3E1725DC1B1CC19CE07A9F7F5ACDF18
1337F498EA48CA052896C7FF318412B10F13B567119BB7B2A6FB743378C36773BE0D
13388D7455628DD550D11FDB8C8841AD81B22F49E7920313A313C059025EA6685A69
1339DBDD745BE550671FE13E444D716D7F21C0F90E60731B8A659F54690EB370F940
1340BAE2395473B7C2F70EB4DF0E962A601F75F9A9415D03C8D92BA72C28C2C148FF
134148843F8A7067C685FE1D6BA10A3CDA7A9414B3EE9EDD0241E77A2513BE007E12
1342DBE00E926EF965C04B42870603D2AD96129A98113ADDEB5EDC5C0778B1AC8FC3
134344C25A15D732EC79CE0B24937CEE38183AFBA4A985D1B6664C0D4BB0B7FE0AAC
13449AEF715A7D38F3C6CA998AC62953AE138A90CA4B3753F7EE918112A6F35C5ED1
13453FB4F8CE4BD5BF80A3290F15FB3102DB7A38D0D72CDBB4F35F7D6497774B221B
1346165033544CC77111B13E970D74794C9D38659647EF4B36F04FAC087A839295D1
13478F28E52394EA0FB14FC5A66E8917C32B15E82CA111F9E2C94E6710CD2F31DE3E
134848ABA34F1E77B2FC8CF784DAFAE9CCB7E477FE1BABC2FFEF2604B7F2F4D56D5B
134928D0149B15D91FFE18752D629DE34D2C7EC158F445ECC5BE7C8C09D0BD6E2913
1350D80D4820C4CC78ED5C1294A60041CC86F4E1B18B955DC21ACEC2BDABA0352E5E
1351383C978E399429C0BF7FF9B04034F1C20944FC3ADD532709F11371D8F0FE2A53
13525DE9F9F5914ACF0B6FBA26354C7D2EE9561C34C74873D81639E1879A7976B28F
1353E0458A1CF432102A1114BED914974B4A7FF6691B34938D46F0CD62F090644956
13545D9272BBD4A24943B06D4F523EE7AFACC473F27006702858969E1585F2797C98
1355CF0C088786168739AB27AD15B45820BA2C8942FB131136588242112EA354DBE9
1356C01C812B0C32F4F09AE54B9C67CDBCE3F589B1D4A2FFA247A7399B354B0EDEB8
1357272D75E4EE205D1A3E36B5F1C201909FFC3F3564B66942BFC7CA54375897FA74
13585CAF433EFC2D2716607687D3EE4AB64AA6F41C7CB9C350DFC17777A12D3BF3A3
13597E1A9559FDB98DE2AA0DAD468B38913F89B07CB9BBD99B9EDB671751904D2C5D
136015663C8A7ABF59847B9DD51F01AFA7C89316585EBC55591235C56ACC1199BD3D
13614381A0A5FC40C1E7027F63345148CA672716EB9807AD8F779DC85F902C47DD4D
1362FE49292A77379C7BC3E9CCED48FC37D68E86B7D8BB972891083459DE79F3AF8C
1363D048363929F3EDEAB60753DD6D2BF6EEA54C0911C4F3C110D7C1C5B3999FBEA9
13644724DB36E87A98B0BBC875AC4FE2AA177483AC748A4D44C39505F43100BC9C6A
1365225B37A54AA51EE83D51516E7307BD38790DE04A85742286B3620DC94ADB488E
1366C62A2C79CE4174566188E62A8F75B4746F0788B42A875E82DBB7B612962A9DC4
1367B82D34AB7898E4746E05A83ED0CA2E6A08752FBA1E69094AA1DFFEA8E7CCD772
1368D64E644E53E62852674885B6FDDFE5247561E37E9C1EC20E284AEB247AC2C55E
136906B8E8EA35A981C0AC8D102E9473A6A860D2CC6F72F9E7145638B4ADF0401086
1370091611F0F4FF29D43DE342018E67F6B116ECD19D0A686DD45B17E322B194E71A
13717521A79A8580C256BC5CDE47169CAEEC3E466AE803B7C935F4FEA0EF97AA88A1
1372AF3326E54ED0D1CE4FF81EB8DF0A6060C5A8789CE2E50AC2F0B85EDA2A636B34
1373011786F92AA2523E2C24D4398456A2A111E9E52EAE3C06B242D65C53CE4CD104
137474E97312CF8ECA3E675044A55E29056B613763B49250DAAC27A35E9A4CBAC3C0
137584F337D2F67FFCCCE16F003B87D9FBDCA379154DC47FF6C278D02058BEAE1865
1376B46C21E0E5D61D12BAA8CC3B27215BDF425249178944FB3C7F417099F7907C15
1377A8B0158C60C1489AC0DC9946922B845586E3E2EC973FF459E375DC75E57FDF9C
137888CE5C88EE8FDB5E37ED52D384C3DC7A2ED1CC6EF05EF111B313A2EFD41E8F0A
13799845570859E3B52643A0DE3E6549E007CE11149EF056EA05AD5FEE0C6F7FD36E
1380645A72CC757846B2973CA330680E53AFBCEFA48127EF4B34B4C1102BC2458378
1381FB84E097BC4EA2A135DB01B129E2D7E349A2540359F7C1B167860E4A58978531
13825ED76BDB7DEFF2101DAF69827EA303FA5C95FC7561C39B788CB4BF6DFF5B7249
1383209BD3F0A447A8FD145FCB7CB9ADCF912708F7DC25B23BE1C03C5CF7D828F15D
1384139AE62AE8645743D086DEBFE76E0514D8AF72D4796A04DF8C9C3488C55EE944
1385D7D6AF6A8E340B656D7395916C421D27476EB0281CFBC8EC5AA89623852EC6C9
1386EB8B8A0357B309DF51CA751548BE122F618D3ADA0CEB089401871C26C7DDFC5D
13875CBEEAE249871AC56175ED4FF4B0E5BADB6E56F7B4B3B9513B8FBC8E3A51D1FA
1388C6B2A4B0C95CDBA6575225199CC9AD11D7A02816EB64B3660813532CEE1F9A23
13898141F4B6F98436A0B7BB06321DC6A599CAFB5997D5A77B20D702EDAD43518F2D
139037B95CFB3C815F4EF44DD5BAF85A8C46162D1D7A306DA15B9A7F0532A54D8FD7
1391D1420ECCD6F75A926D1545347267D3925E732C0572661095B627C2044F358E7E
13926CEC1C946E558E876F6A4F5E418F615E836C2818D48FEB29E968B9D16F15C020
13939F43A749101509FE3942688808D4FBB4D143D82F63F68DE005D50DD54B6E66BA
13944C8E474057CC2A94AE03DAB8075F2BDD2EF14C358782C84E0E30E7A4A75692F3
139560B6C649C942FFB593697B786E42366309B1A15162B2C37CF393F62E6171CB86
13964715B93AEA7B6AEDAF04679737F24E86B26091BAFC5B87948D7846C71ED3A042
13970ADE7A5A96FF6F4358EEC33DD7672AB2B86C498CD07C659AB5C071700883BFAC
1398839524978C86C0273D100AB55B6927886B6501BE23C7675276C7554274C51628
1399456910DD9CFAA477132F878D675582DA136E434D7FC5E771F5719F1A39A04C85
14009D5915D13634B978B88B84829FBCEF94DE4F449CB4E40C6A9A4C6B6B34C3D312
1401A4DB826A8C8228EC8D93E212FDC3C0D27B8E1E85144D77C102984211061C54B5
140201832A918B3DA957AA3CA83FF28495DABA74736B9A41745F7F205B2C268B94B9
140330CAE22906CCD9CFBB4C612AABC3F734F46752B2A0D01CF1ECC35D83ED9167DD
14046E3D1C07A8502877DA065B31763FD9953F85BDF8295B4F62951CA45A0C04A551
14056CDE53545E5DB414D597D45C6E71A3C0EE7BA99B94B170F45B40FC75D29464F7
1406A66AC0787218F676D60FD5560B7E82A7FEFF154496A19EF175214EB3A04327B7
1407E8938A25540100D0B850C398377A8B3B9B145A449BD4B457703BF4E4990C4565
1408A00018471CAECF012B243192B9041EE87DD70BF97927B464BFDADA50B61EFB39
14093D55A3A03CA8582BEC4DD99D4FA6EAAF63F5417E3596A39EA1E3B673DC2B7DB5
14106CDE8ADF7F7FF27BF8B515DF56E83B525526C013A84DE3D8ED6F50AE60AFB4A0
14111127D79D947EBC783E60160FC02B55274211EE37145059F54794F79A77A67790
14126C03D50455F0F009E421DF8871A3FD4A824FB4D450EC2561B27C32165AFB7DAE
1413A7C00C23F2426A4B83D11F28AD217CEF9DBFA25BE0781A15F6A55B2231F74753
141430C94094680B7AE0BBB4B1ED51FF99353FCBBFCFA71FA644C2A08A704578CCA1
141536E9B0213F0584F4316523F9EE8FCA98DE7CB3C125AE6CC4F542F32D950DB053
1416BB719CE9B2D2F75106CCA90E75B245DEA385ACC4F23E2C0F9279CD59961D5036
1417B47F985273D262985F1F4E6D6FFE6BE239106731BFAF22757E7CE89BAEFBBE67
14183AF469F086FC16EF77F3D3387351F1326287862331F06EB16B8FB0F152243489
14194997DFEFDF7DDB9CD4FF5B8B55EC12827455A74E4D6DD6A7A740ABA9A5506162
142033A6260B1FFAE65975C9748DEE641C303424FDE80FB6923520C07D9D51762509
1421BA5F3AE5F8E78D7A82B89BDCE4343F762C3F6E869E0788AC96CBFA413F8A4DB0
14226D4537904EED3F8602C9D03C0CE5BFA9F0940A20A60DED618F933EB1184CE7A2
1423328BD618AC32E6485960A3700DBEFBF5A18E58BC07B3BC7E59ED22D13CFDF599
1424DD43370E6F28DB5DE10D65D62807D9C7A87F8930DA173B4CA5A62F687C9C0E24
142505350A5463A006FB22E2DE62772999BBC5CE732427D3DC483C3956E05DA1D289
1426D470C53FBD6E3F72660ABA564CAD23A4FEC8948DC1EF163019E604B15ACE59F9
1427353CB7E22D9B04AB97510C130D8B0F9E0F9119FAC6A395773A90AF85F92849EF
1428E0780FF6379CEBDD27A9EF99E12E2585F16A8421B4FA121305A1AE54DD693079
14296B192867914E4CE7027A94C38151126508246F801EF93C280ED5B1875FFBEDAC
1430BF098A54372F2BC0BE39C9E243742CC35923BCF83A1DDB50E23253920D112AAB
14312211BD76572ECC68BA85A4C0A125CFC22F5BF18F89D806B3E19297EB1C2DE715
14321445216C26286A1459620A95758C87D68C62C00E677C5D2E1CB0131081D3174A
14338651D858AFD0906E10F0084439930826DCB6C68815D85E4AABF120ED282633DA
14340F4BACFE7CDA4FFE64DCF7591F16BFC51EA0DB9B7F587540E1F13D801C553558
14355729C06A53A8E6819D47B398E541E0DB8CFB173D518F9C51019EB4FED0636318
14362D7EF27B2378201CE997FFE0C8F20AA9E7FEC21B4E9DC48836BCAEDDFB9AD52B
143722BD4A1681F1E4627DCF4A844C753C78438E141CB19E762A9FBE87281D258697
1438DF5E2916BE6B35AB339ABB48DD4E40E0EB6E149CCA7713C56F6F6CE3474CC7DD
143907E691CD9AA1950FE5D3ED2A5AB5013605B812FC8512AC127BBE2554524D958A
14400024F325CA3B6ABD3D815E7369EBCB3C06B404819E48BF00F1A730EB079E42B7
1441F676EBD85E5F21FA095C1BDD305F557AB54E6CBBBCA4367803AEC14367C0AE98
1442F43E185C1A87236D1CAB3534A86E51C473E3F9CE236C2399BAA8B34D5928D9EA
1443B7B4E5B768EA4B1F96983772097BE3F071225B1CD2BFFF553A539F05BFD3125B
14449A52934AC46E2688299288ACC23ADF1096031DF2400A054E10E28F8BAAAC95D5
1445C3787832DA8FE8848BA6FD3427F6FEADE6308DAC2ADE7FAAEDB379F0A21B75F3
14464907C98D504B3ABF9E52337386ADB08C53BA2930183F83685FEA73AE1D4CB208
1447A5634759B5276910CA667CEF9169EA6C55C0EB07CBEC0A1B7ED0D12F094EBC6F
1448EB35A424BD15E560741C650488B3F477531712CDF6BE54967DADE49A8ACA8D97
14493C336F1154221AF7BB116DB6BF567EEAD5B9C76B7CFFCD39F92BCB71E3BC984D
1450CFA31379FDA9F7BFA82EAC7847D88E4FF5D9B768E7F3BCCFBD15D62A219A0C98
14518A9F02D1545AF10C8A1C400700DF3525DD5F037D66D450FDF5386153F924CB26
1452E9AD37F597241DFAEA7979DF9E1754DD7E16D4278BEA11CCBD331D01F6A9C361
1453CD5118B5DDB05EAA4FED33BEB3CDB415F449C9B1F415163843D27A9B2E8C0181
14548252AA45E015ED22945BE21A9DDA0AD4D923E3F1693236039B860E4D935429CC
145599B6A1051D63F6C9E5DB009C0F464678859A03070758C38629FC34410FA9D63C
1456CCA03D628EBEFAFB67132CB382FC02AB19585E02B3013BB9B36747625E216F8A
1457F6FD9A85E54863429C0A4E88DBCD39A24463D3E0A87B395042A6376F58135BCF
1458A5DEF5F7E64E4FA7550B1CC3207551A8DCE42B38DCACB524BE8F55FD7EFEBB1B
1459FA166A088B8F232012896F122727523D6B92E3DD8CEC4918D7FE142F2FBC5F93
146032C1ACC7C13678E9545E2ADEC64176833756D1D45F68F078E3F2A8DF98D45C75
146168464EF04B9C181469011AAE670824824E01BE7E49E150445277C899FE86E53D
146223998B2B4768758D4239E7714282AF3CC8E82EEB7830FA53CC045D2E919084C7
146354D6ACB73C6221FA7AA477CEA38C0943C1016600AF74BADEABFFF85057119AC2
14649535FAB365FEB61999671C1DFDF95D798CEB6F526C3E6ED56F4F669CDA65742E
1465D08E4654FF7D9A7CD9CC027EE23F3B3BC61A40EA57044322C232BC313695AD2F
14668B3922A6097DA81E6A3D4B3F340503E026CFB6E6244E5CC893BEAB521275D010
14678121C2D778E6A73F7BAD6CC06279077389A26E7EF7030CB43C1822250818F386
1468660B5E09415511DF66A8E831EF43CF2298F37633373E145F340A6E7770D5A091
14695D4862F8867C39DC8D198C1C0355AD8F4D4EEC9C3577250C89DF8C7471D8223D
1470CD9CDEFA02FDA142C52EDB92F912A77CBCAADD59827A252CB8181EE44382BE05
14710C469F1775237F58B4850C877D342C6E0B942FFC656AC838C601CE9EFBE7AAC8
1472F74D7C8B251A444F8DAB1B0D0298557D3EA33E4F65A3F61E2F2C4F9A8D601092
1473BD49B512DE1EFB3D61117E11BCC2893013032245CFD4165ECCEA85C519EE7F6A
1474DE7E2D63CE3D82108C063285FEE3F42859F8CE90353E93CA667688C53F346D5A
1475B105D592D23E1DAD8AD1728376EF4D5D40307897E5CEC6C2CEB7BFAEE46118DD
147659A5283D0EB7AD23C53BC33005569D192A830E6C9E2CFA65B7635EE589777996
1477864736B27BAA4511AF4E520C72CACB0C8944CE9C88B28AA0F0DC2B7E309951B6
14786BBFE23FFCF280499AC1D1AB142E09E5B44654E3AA824A63D2D863B9393CD4BE
147954EA28249D922E9FA92F881195339AD2398D5AA29588D10134071F2B5E2E9A65
1480613D263538B5C97FBA8F775108277253B3CE37FA2D2867A2B3E7B40A3170873B
14815D229A41A20622D3E58D88087268280642C7A4295714BCF60EC91F660B68E59A
14827C8DF2AD01B41FE90AA87AB96C04D409D6C9FEC2C7771EE6F46290642464F431
1483CD4C5A368F9F81B282664397CA469AA267F3F4B009116B52C07A5EB4DD00F5FA
1484142D33F01263E21B093946A1BDC2371F0F64B352E640EDDCCA32154195A8E01A
1485C779FBCA1937A20BDCCE40B5A7B5F093DE6941F4000A021F6C8D36592731C71C
14868F826013ADA27406FE29978F1D547606C2CE744E3D774D8D8CA4DA551736F624
14875C313E63E6712CDCC1130638546BF829AC8B8FF70290D89E04BEE6AEF5CFDD10
148896B5C0BF177E05E7D1E90100433CE85B8CAFD835647313E606394330CDD086E5
1489E5B1F65F745936585B1CB68B11C0E04C1DBA2920F85471BF09980E45F73532CA
1490CCA3E5684FB7722EB226454ED262A1BDD67998C428103F04A57FCCF5AAF65BA6
1491665707DDD85DBA9094E105CA89741DA1F86E6D2F2457A772925B9C5798E556B7
1492FFF9AE43C127EBDC8B5518F502BA2EC7C48357193FC22BB2063BE992A8868413
1493ED97B8EAC358AB39DB2B5D89A127AAA8FC015FC42F10997629167C2445F1C0E9
149435320866219C38D144B2B84C8D2D42B624FE87A7BC6C5057053F4701E27735CF
14952E4C380E50E1D652948A3DBB9F4FCB354444D3CD4A8844827FA909E0AB572B81
14966C02CE27ADDDE92DA8969D7EF625B0060F508C30504469D3DD458AEC4A814933
1497845957C46A44A914BB67A362AD8FF5BCAAA5B9762A8A4C57E2F760DCCE028C20
1498789DCEB188FA961218538C6787FFE8BA4799B26B998817F54C91BD153B05E5CD
1499784016E352A2C9B30834614FB329808DE2506CCB40BDD8FC5B0CEFD6696BDC13
1500246343704A6C79ADA716F3BD57626349B95730FB2CA439E29853E1CAC07D5EFA
150148FC83B3FA5764356F81F6AD5F567C9685F8A45FAD1ECC5389714DD0B43D864F
1502543F78FB0BC27A5AB7289407D4A8BE17288EFCE9F00C23B3BA8A807AB38A8553
1503E4B5AB406768A6DD0F9CD35EBAAC6FB1D313A1C8CB1E653D226BA1DBB2BBA2E1
150496CCA09E847324F1746C05B74973A0E2BBA9851CFCC4B93CA7C375D81268FC9D
15056A254E7546194E61A2CD9112DDAFF5D0356BC356664CD07D22E94DBC2C236F5A
1506574DF2A6EB7ED72043219C9C7B2A822D16D313EBB3A91412D92D1CE28A89A653
1507ECCE33205168179345E3F0B4E6894193547D1B437D35D079A0626F4A4544B604
150848888BF423B0C4578685F4B8F3619D87D947513859D60630163E79B819D51839
1509A7F857E282292FA55EE1103FE8D3EC81243D83BBFF2EA725FDC2742D9BEF83C8
15101D9C9BCA8F286AC5195A2C150E36EA80EEA9CF8C74E2305C7CE7973FC07C6F5A
1511A49C505E44966978764B7301DCB63267A9A7701D4CACAD0E6A68FB6EF2762CD4
1512199BE4899C329F361056920224FC37B4B2187CB670E566BF2A6916DB4E2F5B7A
151330C1DBC4DDC3FD6B4AB6C48EF3919FE465EB90F24B4670D9F4CA76C21689A635
151445771DE3521DE8618F9F9858AABB92B3A66AFDD4B8F70DF87C9C6B9A281BA1AE
151530C7A8F403A07810788630B26B1D69AD2508E8005122320C08FC75C2BE71B142
15166A650CAA78EEE4C953AEDDC496EC4AAA6E37D8CBCFE4B2975844FCB324458DC4
15172282BDC1353FEC7610223134CC383A973A35D460BF46F29D0532E2F621132BEC
15180CFFC961D0DDCAB6E9F4445ECEA3D1296A36BB4C6626C5307A09769B5610477A
151955600445C110B78B7CBD5743DE7EA82297FA9F6C0B950FE68A194EC8855D7D17
1520D059958D22DDA184AC611998E71BDBE32087F8E06FA04DABD4C2CCB5356A9CD8
15218C2616E00B80398708D96763C651DB0D99A68D8D7C0E50F0DAF7329A4FD43199
15228133454C6B158EDE667936095151E350D17C53ECB04AD4365F7F665F695C245F
1523FF003E7C531A5921FC5DF0FAA71363C8EFEB4F49771388B33270AB3C6DC02EC0
1524E9D001070A82AC1B5D6A00F6714F079EE3C545910AA211E0576369251AFD4A67
1525F42812DC0E1827D10BF9A47CA4A467932526FCC8A68BDAEA4C4D06A46FFF1E52
1526396D4F59887414FAE435B6D066C7BBAFC23244811ABEEFF90C4A783718A0CF5A
15276B4783F542676CA60C7BF82CB287545B11524084B707DA09C994A9B474832CBC
152801289CC50DE792C44C1D898AEE138BF7530A6D2CD9BC9581FBE486ABC358DEFF
15291A66FF4DB5CE0488562A0596C7940DDFCEA8402857DB65EC0CA9ED43B2F351CD
1530E0BE20AE3F1AE9BB8BE7A273FC213D4AF2D594964BED885ED5E66DB7535ACB71
153120B2C6ABFD470406C1CCE368973E9773F2D79BCAB50BD02D568352E417810A48
1532AA367AEB595CEBA7558D8779086CF1313FF506158BE380F7192874E00E4682CF
1533BFA8CD29BB7DCC2681B38F3ECE9CE7AA30200BA27AD798EFF70680BE2B3D13B9
15343EAD500C3ABBAA47DD37DAE0FEC90DA91A496375E0A5976627DC8A782878684E
1535E0376F603CE95B549B1AC893F5A6B053E8A46C3D6DA6CF1354672123916E7F4D
1536D3FF2496994678EE700F1A3D98E84456DFCB05B7ED35BD06C917516340704949
1537EA589A85F94B5C8A74957A068D152D425E5F7ACD09F7803B269118815AD719A2
1538AD83F57D79B424B5ED1DC173EBD7372AE82036C3E5DE1EBF016C0FDC30436603
1539337E45205D8A5DE65706BE9A3E7FFCE8D779A4378514B7A3CB1C34B70A65BC23
1540216D61B428E392B25CB3D8C55D29DAC3E0D8481D4014AD0258FA3AAED4D0DDE5
1541AC1A824AF0DFC9FA4230B00BEC14F63A511E354D4A48A6571708399258C99D3A
154266D47ACFA113FBE6587DCC77EB6906B9FD70747F7E1A54B98B91B25BD7F2A359
154350BAF95092D4CEB804EAC66E4226339744E1ED32887CE51C1B91F40086D70B1A
15448EDAEF93E7AF739D30AA778E7CC3B76C804CEBCF7C766FC71389BC7CB478FCCA
15459062A4D775A81460B685126BCC7F2D8F49887790DFD1FC31D587196CF2374D37
15460B47C5BA6CD10AB0AB16F62581894A8BDEC879EB592A913F3FDE1B4D1DF04A69
1547B844DE1FF78665AA67330CCB5EEE4CC0E03080E160A99A991DD4708521A61D92
1548105BDE27975BD0E1BE726CAA1ADC404B22B81A45CF820E7510B7216AD776BC6A
1549DC39D336EA8B15A7CAABDC9C21D2E1EC71CC2DEC72504177D5481AC67D31BA61
155084F393D6D77CD6B557F27A001BCA8B2E0F7314B541258D05B382AB4F2F0F3058
1551850A87439584AE9A37142A3E86C46F3B1B7100E37CB5546CA747BFF1A028FD5D
1552AC53AA3A4F6F96BB76E360801E602FE6780B5428972DA119D4A8FDFDAB17F254
1553027D9D694A4F5E88D31D771E73FBF352E1261A5627EE7437684BC3DA30EFD5FC
1554523FE3E1C3A4F3BCD87C11AFBA0B6D8D2D756B7E70B8274332166FF17AE2877B
15550233E5FC76006117475E12AC438C556F70212A8A9C6BE144F83AE4F4AC04DEF6
1556CAB59CC680DE25F1249ACC6D5C5EA8B14891EA942C5FE7BC98295E4A195CE0B3
15577B427C7E5A646339DF8E12EF0DDBD761F397501780DD511CFD53CA2A269120E9
1558400D159EE5CFAFE83872F087820DD0211E2DD31F89B3DD4CDE84C6661481F870
15592C855836821B1B7BC3BC68C9768CAE55D345C5BE746339697BC45D4E8182CFF1
1560A1ACC5EC408A420F262DFC327F420C71973F584B8F8FC8D42C6C8EE9E841F098
1561F950B9D3D1FE46A8FEAFEE2448C435396D72820CE349117A823BD363A43AC378
15622DB5458722484550263EF7588A02D38255E1202BC79FEF68F61FA2F32ABCEDE0
15637430CC606976E9309FC904BA80FA0E1D561767CF1605D665B2C39FF0B593B868
15641F7EBA043078EC3B8D46364A4B35FE869DD813365DDD906482B14745D388C92D
1565F3635153EAA3BEF8F12602CCAABC0774F8A63E51B92991333A4AF223FAC2A32B
1566B8DADCAD896B563C072C3355F266823253A0CA0B5C06C8368247CD26853255DF
15675221A6BA3FF4784827F1202FA99E83A8AAB873F38A083DE16DE1B54D87015992
1568A058E26216EC3E26801A0E422C985A47CE4D525B8952318A8E520A94A6E20712
15694A90FD064A9E6F935B1808AB014D5B6C5FFCAE1C6CA3DACC03240A27E1D5A585
15705FA6EAD56CDE7CC36D0C874DF8C609DFCD48555DFD62D9FA4F48E2588AA8EA72
1571223051C49C9C8332D593012967770F770D01355170381D677BB41C54B9E06658
1572DFA7C5E5E54BABB5F899BACA03000809E9D62CF75372579551417D68A6710BBA
157375C888E7B787079AEABB79DB539756EF5D5E096D50C5BC61D25844E2866DD32F
1574FD5A7CA95515DBC61C508C0C549AA1C7028A2C792890DD452820CE714B614883
1575BC8A0C16087314CE0566B12B32BD0251BB4F3820AE786C89C8C7AB79C4FDA94F
15763763F522A68CA33285915FEC7974D0F2852DC7E38B692BC2DC0118F98DB54381
1577422686CFAA332EDA25444B07CCA0BFCF246C06A56AFF5983E94450F84AD1770E
1578753DE25A742090ECA59B2C20E16ADC2521DB265DE4CA3B579DAA7490C29C533F
1579CAE9B2399B63C46BFE22C06BC92E7ADFAC7D284DAF7A4FD6AA7892A1AFA41FC3
1580FC273F4FA97684505F7E291161F22DA2080F213731B60530D0EA545AAAC806D2
1581BF19C312FC68C45A2CD73779070B9F6A6E18595A373346421AA7C5F3EF686725
158222A9FF4E43D37F2D4D94055B2C7483B8AF0C6AA9104CC6393F0FA9AEC0846AF9
1583BE9E78EDCABD2F05C32ACAE72A9D41A40B32EFBE3D84BCF9EC04F50901F8269A
15842CA3379392AA0A00CDA6D8FD43245AA244B511B7EE977CE8195CB6085AF94062
15852FB1B6D9546CEE0AB38D4A41957B8F9D7BE9D31B86A7B3D1310F8F1EC9D4B8FF
1586806EF440511A0863C3CEBAB91E9C7FAC779FEE1E05E38AC7974A3B7720906D25
1587D12CF929BF7D718BC266693EF6674C3FBC75583A794337C7B7D34A80169F250E
1588F60F19EF0B18546A6912F956F5DE2A3862D49DCCA85A876730E94A2D36DCED05
158967C8E217F0AA2588D0869AC18368C9ABEE6228BA790A1EFEA628B1EAEAAE2E9F
1590C9C86A3BF90F8DC7F3E8675D90E9CC2B210B2A916D871F5FF4ADDD5D63FD57C4
1591D8A2F557F98E763779CF655E710C9B2D0B5B428A11AC61CDD416B9D76287983E
1592AB0EDF722369D457FE56EB864A9DAE1176C7724CEE9695F12A55FCAD5204A9FB
159387653FBF40FC9B57EA3DD45CDA1EE2F219E8420CD12DEE56328F53DCC6576ADD
159442CF9A68C8E6B111381B3CBF2E2ABB5398D5E01CA9E7CEF8A407C3B2291DFD1A
1595F51C7F09A3C68E676E2E3554D60FC89E4CB34ECF2DD7D222F7E226FA4CAED9FF
15969A6A1CED3D1D8100DDFD869FC3AC01ADDE373317187A53182386236FE9664985
159727CA9DC9CC0941EE9CE83E3B2A0FD784724941D3D1ACEB9B96327A49192E27F7
15983C83D430360296C9C15CA0C2AD9EDD008DC6645DD974182948D8A003A8E369FD
1599770003EDEFB7B76761F8CEF563D862163BCA2EB2A329905A1E01E674F81EF743
16003861BBF7485F6D0CFEA1D2301F940294BE020D41CFB61C5FA3B6F715F78DE774
1601CBFC9E11266C5E70BB10F41110765401B9F849FAF06C2246724025EE221B5BF1
16025C0AAEE5AD959646D8F02A208B4AB226C659
16030000000000000000000000000000000000000000000000000000000000000000
16040000000000000000000000000000000000000000000000000000000000000000
16050000000000000000000000000000000000000000000000000000000000000000
16060000000000000000000000000000000000000000000000000000000000000000
16070000000000000000000000000000000000000000000000000000000000000000
16080000000000000000000000000000000000000000000000000000000000000000
16090000000000000000000000000000000000000000000000000000000000000000
16100000000000000000000000000000000000000000000000000000000000000000
1611cleartomark
1612%%EndFont
1613%%BeginFont: NimbusSanL-Bold
1614%!PS-AdobeFont-1.0: NimbusSanL-Bold 1.05
1615%%CreationDate: Wed Dec 22 1999
1616% Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development
1617% (URW)++,Copyright 1999 by (URW)++ Design & Development
1618% See the file COPYING (GNU General Public License) for license conditions.
1619% As a special exception, permission is granted to include this font
1620% program in a Postscript or PDF file that consists of a document that
1621% contains text to be displayed or printed using this font, regardless
1622% of the conditions or license applying to the document itself.
162312 dict begin
1624/FontInfo 10 dict dup begin
1625/version (1.05) readonly def
1626/Notice ((URW)++,Copyright 1999 by (URW)++ Design & Development. See the file COPYING (GNU General Public License) for license conditions. As a special exception, permission is granted to include this font program in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using this font, regardless of the conditions or license applying to the document itself.) readonly def
1627/Copyright (Copyright (URW)++,Copyright 1999 by (URW)++ Design & Development) readonly def
1628/FullName (Nimbus Sans L Bold) readonly def
1629/FamilyName (Nimbus Sans L) readonly def
1630/Weight (Bold) readonly def
1631/ItalicAngle 0.0 def
1632/isFixedPitch false def
1633/UnderlinePosition -155 def
1634/UnderlineThickness 69 def
1635end readonly def
1636/FontName /NimbusSanL-Bold def
1637/PaintType 0 def
1638/WMode 0 def
1639/FontBBox {-173 -307 1003 949} readonly def
1640/FontType 1 def
1641/FontMatrix [0.001 0.0 0.0 0.001 0.0 0.0] readonly def
1642/Encoding StandardEncoding def
1643currentdict end
1644currentfile eexec
1645D9D66F633B846A989B9974B0179FC6CC445BC2C03103C68570A7B354A4A280AE
16466FBF7F9888E039AB60FCAF852EB4CE3AFEB979D5EA70FDE44A2AE5C8C0166C27
1647BF9665EEA11C7D2329C1A211DD26BB372BE5822F5EA70D99EB578C7BEFD44CDF
1648045A363056E5E1CC51525EA6FC061DCEBB337208EFF729802376A2801424F670
16490E7E6397B28F15BC10B40012B0A3EAEB2693E8F7F627C4C9C7C6C5BFF105C1E4
16501B2B9E8F09253B76040D268B80719E1B3F5A55AB7B8D62A63193C4AE94C086C1
1651552833DDD8F116B5DF33205AE709B3AA63DA7BEBB165B67281827B48FB5EDBED
165202A1A5C0784FC57D3487DAA59520BADA1BE3FB9795669924321CE4F466CD8E3F
16537E8EC2494AEE80E2DD7A48A6861AF5B9F0CCAA4A2FE2B03498EACACD6B9C39C6
1654A8F2E39E06BBB061CF2EC380A32EFAD0B790974BB5CC3DAF0992471456967362
165577DE34813F27ABE99302F86BB4D293A37F84667E7F3DFEE4CFE9D1A676A5728C
1656AEB5222FF50DA97E74B2CDEBF725FBCA7015A188891C8A376B9DD8A642C4B184
1657B1BBF3F376A6D6E31EF1C8354DDF8039CB20FAABCB34D4749B3C8C8D6972CEB1
165806B8A5AAE3AE40A91F1F2B1155681A9CC933F87528C99A2B0268B43A3E829E7F
16593BD863CB52950773BD9B0731DC4992541D7DE7A055CA65DDD2317F1705C20D1F
166093291BCC254CBABA425C032B3B15050D41DA14FFE1B3D684EEA428095A01E931
166198D4F849B239AD9D79F4502F0271AFFB0C297F2F347BFB9C137782646F648F77
16620076B85F5A929FCDEA2703333F6918B8F125627F8B505C688E30F258DED1AECF
16632C86EDCD88C29249A8081731737195FAB7ADBB54743BD66511194DEE2516959B
1664A20701E2D97342248297425491F6C9471EC9A98E630D734DAC19721F0B324432
1665C8D7A0B751453F89F7008BA37BC48E0831EE3ECBD8A0A292D63CFC890B28F695
16669E29AC3B4DDB78A6883B9272CE34A012A82ADEC0B6B641E3940A438A098CCFBF
1667C50544B94FACFD9D7AE09AD0632015F81D2F77FC6D80A42EC11D67D8A91C376C
166813C8E3444CDFDE4D2A1ED021410F4D6A4E97804AE949BD913094D23108C9D384
166956F11025E2D24939114B6BCF579A0315C52F3CA1BCC2860FC1A0B9FB8A37AE2F
1670C20C0FD44D215FC2AF737FD0339B070D54E664021240071C665DE4170DFA182D
16714E385685FB41A2D85888B1149E9A766CB4F309B4E2BAA28CF1F8CFA38D02E7A5
16727D90AF5B124290A311704049610CA704337A945E745F7DB3F32EDFA8F0EC6287
1673C5369650A0643A1D83C974089DD58B98259E8E9E431B725AAD72FA5E36097E5B
1674143F935D3F4FFD33B447F1184B5897FDF225685FE4A2D086186E1DFFF2959071
1675375F6E7FD7F161E316B6592E1FC306899AF46E93A8489924AE5866B9D261B59E
1676375F7B9506054A5911CEBAD65250682BB3519205D57B1C164860C572F29140C7
1677CB6D0E29DED27C1E1E0A2C42D40883CB5CC1FBFF357481D848AE04201A363BE1
1678D949509C5BA8971BA3676F2F5009B28FD8CF4AF9363F34FE0A4ECC932F17A615
1679B1FD4252DB7D7139592E2A6D585CED48B11252AFE1C9317528BD564137FD5767
1680DDE33F51C3461390711E0E9DDE26CCF1965E76FF2374E36CCC43FD679E3102A6
1681ADCCE7665F36AB8B9BBDA8C46B9F5511967B2ED0D075C77B57701608B647B4E4
168262D724380774B94A95A7DF70A4AD4FF3A6CE3B66E429E275074E35E35172BEC6
1683F4580AB5F541431E0E308514B40581802EFB8FBD6FD2D909977882A9A1E80EFB
1684DF8EE46AD9FA0D3E24F2FDCF57193CCAAA36A4B7742D752D4E2DD52B5848B220
1685B04AABD14C5092F60F1C31040D57D9F4CFDC4C1FFEF87FD2B0CA2E1A287BED8B
1686318C419824DFF97F4576D8511C2D9462B373C59D88CFF76F35D574BA9A237BD0
16870A0C4AF2DBBF5D3CF6C47FF65DB1440BE065C4407665846C25342F64A78A0997
1688962F1539527FE067849129439DF7C0A691B1EA0BD09D62246D5AECF743FD7979
1689BC76B274BF5C4585AB59C48055626B246573B47259BB01461068FBCFFFE3C276
16902012BFB8CFBE1A0A3D2B54325A07FB803ACF9FE30F3B42200137AD27C101ABCE
16916F584B0989E15672F9F42DD52347C9313D58519B4981F202744FC9A8CF8A78BB
1692FF2470ACF82BDABBF2244E10185F6DD78F4639295C011EBCB76786AFE31DDF2F
1693B6582BD12E59AD152CAC44BEFDB496C7B3E5589CB4C1FE3E36C1065AF906CAA3
1694B8486D872CEB26098437A6DBDCA5FC260452EC5CE4056593785EE9A9C5CCFDF3
16952D4AFE382F5B9E346C0778010511D0F190C01F973CA4E167CE7FFAF42A610E75
16963125F61F7849532F3263218FF3CBC4D32A591776ACACD93C66485E56581FFDB2
169777E007A2B498D384D8265D519F092D1B66F96F8189AFF0FE53C17C50B3
16980000000000000000000000000000000000000000000000000000000000000000
16990000000000000000000000000000000000000000000000000000000000000000
17000000000000000000000000000000000000000000000000000000000000000000
17010000000000000000000000000000000000000000000000000000000000000000
17020000000000000000000000000000000000000000000000000000000000000000
17030000000000000000000000000000000000000000000000000000000000000000
17040000000000000000000000000000000000000000000000000000000000000000
17050000000000000000000000000000000000000000000000000000000000000000
1706cleartomark
1707%%EndFont
1708TeXDict begin 40258437 52099151 1000 600 600 (build/uw-ethesis.dvi)
1709@start /Fa 139[40 1[53 1[66 7[66 2[53 3[60 29[86 14[60
171060 60 60 49[{ TeXBase1Encoding ReEncodeFont }11 119.552
1711/NimbusRomNo9L-Medi rf /Fb 138[80 48 56 64 2[72 80 1[40
171280 1[40 1[72 48 64 80 64 80 72 12[96 1[104 4[135 96 2[56
17132[88 2[104 96 66[{ TeXBase1Encoding ReEncodeFont }24
1714143.462 /NimbusRomNo9L-Medi rf /Fc 136[72 50 55 33 39
171544 2[50 55 83 28 55 1[28 55 50 33 44 55 44 55 50 12[66
17161[72 4[94 66 2[39 2[61 1[72 72 66 72 11[50 50 50 50 50
17179[33 39[{ TeXBase1Encoding ReEncodeFont }36 99.6264 /NimbusRomNo9L-Medi
1718rf /Fd 137[72 7[72 1[40 2[40 72 72 5[64 6[88 24[104 65[{
1719 TeXBase1Encoding ReEncodeFont }9 143.462 /NimbusRomNo9L-Regu
1720rf /Fe 86[76 47[50 50 72 50 50 28 39 33 50 50 50 50 78
172128 50 1[28 50 50 33 44 50 44 50 44 6[61 2[94 1[72 61
172255 3[72 1[89 3[33 5[66 1[72 10[50 50 50 50 50 50 50 1[25
17231[25 41[55 2[{ TeXBase1Encoding ReEncodeFont }45 99.6264
1724/NimbusRomNo9L-Regu rf /Ff 138[115 1[80 3[103 2[57 6[92
1725115 22[195 77[{ TeXBase1Encoding ReEncodeFont }7 206.559
1726/NimbusRomNo9L-Medi rf /Fg 188[127 1[127 65[{
1727 TeXBase1Encoding ReEncodeFont }2 175.576 /NimbusSanL-Bold
1728rf end
1729%%EndProlog
1730%%BeginSetup
1731%%Feature: *Resolution 600dpi
1732TeXDict begin
1733%%BeginPaperSize: Letter
1734/setpagedevice where
1735{ pop << /PageSize [612 792] >> setpagedevice }
1736{ /letter where { pop letter } if }
1737ifelse
1738%%EndPaperSize
1739 end
1740%%EndSetup
1741%%Page: 1 1
1742TeXDict begin 1 0 bop 0 0 a
1743SDict begin [/Producer (dvips + Distiller)/Title (C180A Modules)/Subject
1744(Cforall)/Creator (LaTeX with hyperref)/Author (Alvin Zhang)/Keywords
1745(Cforall Modules C language) /DOCINFO pdfmark end
1746 0 0 a 0 0 a
1747SDict begin /product where{pop product(Distiller)search{pop pop pop
1748version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
1749closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
1750grestore}if}{pop}ifelse}{pop}ifelse}if end
1751 0 0 a 0 TeXcolorgray
175267 -8 a
1753SDict begin H.S end
1754 67 -8 a 67 -8 a
1755SDict begin H.R end
1756 67 -8 a 67 -8 a
1757SDict begin [/View [/XYZ H.V]/Dest (page.i) cvn /DEST pdfmark end
1758 67 -8 a Black
17590 TeXcolorgray Black 0 TeXcolorgray 75 0 a
1760SDict begin [/Count -0/Dest (section*.1) cvn/Title (Author's Declaration)
1761/OUT pdfmark end
1762 75 0 a 75
17630 a
1764SDict begin [/Count -0/Dest (section*.2) cvn/Title (Abstract) /OUT
1765pdfmark end
1766 75 0 a 75 0 a
1767SDict begin [/Count -0/Dest (section*.3) cvn/Title (Acknowledgements)
1768/OUT pdfmark end
1769 75 0 a 75 0 a
1770SDict begin [/Count -0/Dest (section*.6) cvn/Title (List of Figures)
1771/OUT pdfmark end
1772 75 0 a 75 0 a
1773SDict begin [/Count -0/Dest (section*.8) cvn/Title (List of Tables)
1774/OUT pdfmark end
1775 75 0 a
177675 0 a
1777SDict begin [/Count -0/Dest (chapter.1) cvn/Title (Introduction) /OUT
1778pdfmark end
1779 75 0 a 75 0 a
1780SDict begin [/Count -0/Dest (chapter.2) cvn/Title (Background) /OUT
1781pdfmark end
1782 75 0 a 75 0 a
1783SDict begin [/Count -0/Dest (chapter.3) cvn/Title (Modules) /OUT pdfmark
1784end
1785 75 0 a 75 0 a
1786SDict begin [/Count -0/Dest (chapter.4) cvn/Title (Conclusion) /OUT
1787pdfmark end
1788 75 0
1789a 75 0 a
1790SDict begin [/Count -0/Dest (section*.11) cvn/Title (References) /OUT
1791pdfmark end
1792 75 0 a 75 0 a
1793SDict begin [/PageMode /UseOutlines/Page 1/View [/FitH] /DOCVIEW pdfmark
1794end
1795 75 0 a 75 0 a
1796SDict begin [ {Catalog}<<>> /PUT pdfmark end
1797 75 0 a 75 0 a
1798SDict begin H.S end
1799 75
18000 a 75 0 a
1801SDict begin 14.5 H.A end
1802 75 0 a 75 0 a
1803SDict begin [/View [/XYZ H.V]/Dest (Doc-Start) cvn /DEST pdfmark end
1804 75 0 a 75 0 a
1805SDict begin [ {Catalog} <</PageLabels<</Nums[0<</S/r>>7<</S/D>>]>>>>
1806/PUT pdfmark end
1807 75 0 a 0 TeXcolorgray
18080 TeXcolorgray 1456 635 a Fg(C)1710 510 y
1809 gsave currentpoint currentpoint translate 180 neg rotate neg exch
1810neg exch translate
1811 1710 510 a
1812Fg(A)1836 510 y
1813 currentpoint grestore moveto
1814 1836 510 a 1761 635 a Ff(Modules)1938
18151041 y Fe(by)1623 1460 y Fd(Alvin)35 b(Zhang)1826 2289
1816y Fe(A)24 b(thesis)1204 2409 y(presented)g(to)h(the)f(Uni)n(v)o(ersity)
1817f(of)i(W)-8 b(aterloo)1599 2530 y(in)24 b(ful\002llment)g(of)h(the)1279
18182650 y(thesis)e(requirement)i(for)g(the)f(de)o(gree)h(of)1525
18192771 y(Master)g(of)g(Mathematics)1949 2891 y(in)1621
18203011 y(Computer)f(Science)1330 3604 y(W)-8 b(aterloo,)25
1821b(Ontario,)f(Canada,)i(2026)1572 3961 y(\251)f(Alvin)e(Zhang)i(2026)p
18220 TeXcolorgray 0 TeXcolorgray eop end
1823%%Page: 2 2
1824TeXDict begin 2 1 bop 0 TeXcolorgray 0 0 a
1825SDict begin /product where{pop product(Distiller)search{pop pop pop
1826version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
1827closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
1828grestore}if}{pop}ifelse}{pop}ifelse}if end
1829 0 0 a 0 TeXcolorgray
183067 -8 a
1831SDict begin H.S end
1832 67 -8 a 67 -8 a
1833SDict begin H.R end
1834 67 -8 a 67 -8 a
1835SDict begin [/View [/XYZ H.V]/Dest (page.ii) cvn /DEST pdfmark end
1836 67 -8 a 0 TeXcolorgray
18370 TeXcolorgray 0 TeXcolorgray 75 0 a
1838SDict begin H.S end
1839 75 0 a 75 0 a
1840SDict begin 14.5 H.A end
1841 75
18420 a 75 0 a
1843SDict begin [/View [/XYZ H.V]/Dest (section*.1) cvn /DEST pdfmark end
1844 75 0 a 0 TeXcolorgray 0 TeXcolorgray 1539
1845100 a Fc(A)-5 b(uthor')l(s)27 b(Declaration)75 378 y
1846Fe(I)22 b(hereby)g(declare)g(that)g(I)g(am)f(the)h(sole)f(author)g(of)h
1847(this)f(thesis.)29 b(This)20 b(is)i(a)g(true)g(cop)o(y)f(of)h(the)f
1848(thesis,)h(including)75 498 y(an)o(y)i(required)h(\002nal)g(re)n
1849(visions,)e(as)i(accepted)h(by)e(my)g(e)o(xaminers.)75
1850768 y(I)h(understand)f(that)g(my)h(thesis)f(may)g(be)h(made)g
1851(electronically)f(a)n(v)n(ailable)g(to)g(the)h(public.)p
18520 TeXcolorgray 1960 5649 a(ii)p 0 TeXcolorgray eop end
1853%%Page: 3 3
1854TeXDict begin 3 2 bop 0 TeXcolorgray 0 0 a
1855SDict begin /product where{pop product(Distiller)search{pop pop pop
1856version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
1857closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
1858grestore}if}{pop}ifelse}{pop}ifelse}if end
1859 0 0 a 0 TeXcolorgray
186067 -8 a
1861SDict begin H.S end
1862 67 -8 a 67 -8 a
1863SDict begin H.R end
1864 67 -8 a 67 -8 a
1865SDict begin [/View [/XYZ H.V]/Dest (page.iii) cvn /DEST pdfmark end
1866 67 -8 a 0 TeXcolorgray
18670 TeXcolorgray 0 TeXcolorgray 75 0 a
1868SDict begin H.S end
1869 75 0 a 75 0 a
1870SDict begin 14.5 H.A end
1871 75
18720 a 75 0 a
1873SDict begin [/View [/XYZ H.V]/Dest (section*.2) cvn /DEST pdfmark end
1874 75 0 a 0 TeXcolorgray 0 TeXcolorgray 1802
1875100 a Fc(Abstract)221 378 y Fe(This)24 b(is)h(the)f(abstract.)p
18760 TeXcolorgray 1946 5649 a(iii)p 0 TeXcolorgray eop end
1877%%Page: 4 4
1878TeXDict begin 4 3 bop 0 TeXcolorgray 0 0 a
1879SDict begin /product where{pop product(Distiller)search{pop pop pop
1880version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
1881closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
1882grestore}if}{pop}ifelse}{pop}ifelse}if end
1883 0 0 a 0 TeXcolorgray
188467 -8 a
1885SDict begin H.S end
1886 67 -8 a 67 -8 a
1887SDict begin H.R end
1888 67 -8 a 67 -8 a
1889SDict begin [/View [/XYZ H.V]/Dest (page.iv) cvn /DEST pdfmark end
1890 67 -8 a 0 TeXcolorgray
18910 TeXcolorgray 0 TeXcolorgray 75 0 a
1892SDict begin H.S end
1893 75 0 a 75 0 a
1894SDict begin 14.5 H.A end
1895 75
18960 a 75 0 a
1897SDict begin [/View [/XYZ H.V]/Dest (section*.3) cvn /DEST pdfmark end
1898 75 0 a 0 TeXcolorgray 0 TeXcolorgray 1576
1899100 a Fc(Ackno)o(wledgements)221 378 y Fe(I)25 b(w)o(ould)f(lik)o(e)h
1900(to)f(thank)g(all)h(the)g(little)e(people)i(who)f(made)h(this)f(thesis)
1901g(possible.)p 0 TeXcolorgray 1950 5649 a(i)n(v)p 0 TeXcolorgray
1902eop end
1903%%Page: 5 5
1904TeXDict begin 5 4 bop 0 TeXcolorgray 0 0 a
1905SDict begin /product where{pop product(Distiller)search{pop pop pop
1906version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
1907closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
1908grestore}if}{pop}ifelse}{pop}ifelse}if end
1909 0 0 a 0 TeXcolorgray
191067 -8 a
1911SDict begin H.S end
1912 67 -8 a 67 -8 a
1913SDict begin H.R end
1914 67 -8 a 67 -8 a
1915SDict begin [/View [/XYZ H.V]/Dest (page.v) cvn /DEST pdfmark end
1916 67 -8 a 0 TeXcolorgray
19170 TeXcolorgray 0 TeXcolorgray 75 0 a
1918SDict begin H.S end
1919 75 0 a 75 0 a
1920SDict begin 14.5 H.A end
1921 75
19220 a 75 0 a
1923SDict begin [/View [/XYZ H.V]/Dest (section*.4) cvn /DEST pdfmark end
1924 75 0 a 75 0 a
1925SDict begin H.S end
1926 75 0 a 75 0 a
1927SDict begin 14.5 H.A end
1928 75 0 a 75 0 a
1929SDict begin [/View [/XYZ H.V]/Dest (chapter*.5) cvn /DEST pdfmark end
1930
193175 0 a 747 x Fb(T)-13 b(able)34 b(of)i(Contents)p 0 0 1
1932TeXcolorrgb 75 1432 a
1933SDict begin H.S end
1934 75 1432 a Fc(A)-5 b(uthor')l(s)26
1935b(Declaration)971 1432 y
1936SDict begin 14.5 H.L end
1937 971 1432 a 971 1432 a
1938SDict begin [/Subtype /Link/Dest (section*.1) cvn/H /I/Border [0 0
19390]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
1940 971 1432
1941a 0 TeXcolorgray 2874 w Fc(ii)p 0 0 1 TeXcolorrgb 75
19421702 a
1943SDict begin H.S end
1944 75 1702 a Fc(Abstract)445 1702 y
1945SDict begin 14.5 H.L end
1946 445 1702 a 445
19471702 a
1948SDict begin [/Subtype /Link/Dest (section*.2) cvn/H /I/Border [0 0
19490]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
1950 445 1702 a 0 TeXcolorgray 3372 w Fc(iii)p 0 0 1
1951TeXcolorrgb 75 1972 a
1952SDict begin H.S end
1953 75 1972 a Fc(Ackno)o(wledgements)897
19541972 y
1955SDict begin 14.5 H.L end
1956 897 1972 a 897 1972 a
1957SDict begin [/Subtype /Link/Dest (section*.3) cvn/H /I/Border [0 0
19580]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
1959 897 1972 a 0 TeXcolorgray
19602926 w Fc(i)o(v)p 0 0 1 TeXcolorrgb 75 2242 a
1961SDict begin H.S end
1962 75 2242
1963a Fc(List)f(of)g(Figur)n(es)693 2242 y
1964SDict begin 14.5 H.L end
1965 693 2242 a 693
19662242 a
1967SDict begin [/Subtype /Link/Dest (section*.6) cvn/H /I/Border [0 0
19680]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
1969 693 2242 a 0 TeXcolorgray 3129 w Fc(vi)p 0 0 1
1970TeXcolorrgb 75 2511 a
1971SDict begin H.S end
1972 75 2511 a Fc(List)g(of)g(T)-9 b(ables)647
19732511 y
1974SDict begin 14.5 H.L end
1975 647 2511 a 647 2511 a
1976SDict begin [/Subtype /Link/Dest (section*.8) cvn/H /I/Border [0 0
19770]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
1978 647 2511 a 0 TeXcolorgray
19793148 w Fc(vii)p 0 0 1 TeXcolorrgb 75 2781 a
1980SDict begin H.S end
1981 75 2781 a
1982Fc(1)99 b(Intr)n(oduction)763 2781 y
1983SDict begin 14.5 H.L end
1984 763 2781 a 763 2781
1985a
1986SDict begin [/Subtype /Link/Dest (chapter.1) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
1987[1 0 0] H.B /ANN pdfmark end
1988 763 2781 a 0 TeXcolorgray 3087 w Fc(1)p 0 0 1 TeXcolorrgb
198975 3051 a
1990SDict begin H.S end
1991 75 3051 a Fc(2)g(Backgr)n(ound)746 3051 y
1992SDict begin 14.5 H.L end
1993 746
19943051 a 746 3051 a
1995SDict begin [/Subtype /Link/Dest (chapter.2) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
1996[1 0 0] H.B /ANN pdfmark end
1997 746 3051 a 0 TeXcolorgray 3104 w Fc(2)p
19980 0 1 TeXcolorrgb 75 3321 a
1999SDict begin H.S end
2000 75 3321 a Fc(3)g(Modules)589
20013321 y
2002SDict begin 14.5 H.L end
2003 589 3321 a 589 3321 a
2004SDict begin [/Subtype /Link/Dest (chapter.3) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
2005[1 0 0] H.B /ANN pdfmark end
2006 589 3321 a 0 TeXcolorgray
20073261 w Fc(3)p 0 0 1 TeXcolorrgb 75 3591 a
2008SDict begin H.S end
2009 75 3591 a Fc(4)g(Conclusion)
2010700 3591 y
2011SDict begin 14.5 H.L end
2012 700 3591 a 700 3591 a
2013SDict begin [/Subtype /Link/Dest (chapter.4) cvn/H /I/Border [0 0 0]BorderArrayPatch/Color
2014[1 0 0] H.B /ANN pdfmark end
2015 700 3591 a 0 TeXcolorgray
20163150 w Fc(4)p 0 0 1 TeXcolorrgb 75 3861 a
2017SDict begin H.S end
2018 75 3861 a Fc(Refer)n(ences)
2019536 3861 y
2020SDict begin 14.5 H.L end
2021 536 3861 a 536 3861 a
2022SDict begin [/Subtype /Link/Dest (section*.11) cvn/H /I/Border [0 0
20230]BorderArrayPatch/Color [1 0 0] H.B /ANN pdfmark end
2024 536 3861 a 0 TeXcolorgray
20253314 w Fc(5)p 0 TeXcolorgray 1963 5649 a Fe(v)p 0 TeXcolorgray
2026eop end
2027%%Page: 6 6
2028TeXDict begin 6 5 bop 0 TeXcolorgray 0 0 a
2029SDict begin /product where{pop product(Distiller)search{pop pop pop
2030version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2031closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2032grestore}if}{pop}ifelse}{pop}ifelse}if end
2033 0 0 a 0 TeXcolorgray
203467 -8 a
2035SDict begin H.S end
2036 67 -8 a 67 -8 a
2037SDict begin H.R end
2038 67 -8 a 67 -8 a
2039SDict begin [/View [/XYZ H.V]/Dest (page.vi) cvn /DEST pdfmark end
2040 67 -8 a 0 TeXcolorgray
20410 TeXcolorgray 0 TeXcolorgray 75 0 a
2042SDict begin H.S end
2043 75 0 a 75 0 a
2044SDict begin 14.5 H.A end
2045 75
20460 a 75 0 a
2047SDict begin [/View [/XYZ H.V]/Dest (section*.6) cvn /DEST pdfmark end
2048 75 0 a 75 0 a
2049SDict begin H.S end
2050 75 0 a 75 0 a
2051SDict begin 14.5 H.A end
2052 75 0 a 75 0 a
2053SDict begin [/View [/XYZ H.V]/Dest (chapter*.7) cvn /DEST pdfmark end
2054
205575 0 a 747 x Fb(List)35 b(of)g(Figur)m(es)p 0 TeXcolorgray
20561949 5649 a Fe(vi)p 0 TeXcolorgray eop end
2057%%Page: 7 7
2058TeXDict begin 7 6 bop 0 TeXcolorgray 0 0 a
2059SDict begin /product where{pop product(Distiller)search{pop pop pop
2060version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2061closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2062grestore}if}{pop}ifelse}{pop}ifelse}if end
2063 0 0 a 0 TeXcolorgray
206467 -8 a
2065SDict begin H.S end
2066 67 -8 a 67 -8 a
2067SDict begin H.R end
2068 67 -8 a 67 -8 a
2069SDict begin [/View [/XYZ H.V]/Dest (page.vii) cvn /DEST pdfmark end
2070 67 -8 a 0 TeXcolorgray
20710 TeXcolorgray 0 TeXcolorgray 75 0 a
2072SDict begin H.S end
2073 75 0 a 75 0 a
2074SDict begin 14.5 H.A end
2075 75
20760 a 75 0 a
2077SDict begin [/View [/XYZ H.V]/Dest (section*.8) cvn /DEST pdfmark end
2078 75 0 a 75 0 a
2079SDict begin H.S end
2080 75 0 a 75 0 a
2081SDict begin 14.5 H.A end
2082 75 0 a 75 0 a
2083SDict begin [/View [/XYZ H.V]/Dest (chapter*.9) cvn /DEST pdfmark end
2084
208575 0 a 747 x Fb(List)35 b(of)g(T)-13 b(ables)p 0 TeXcolorgray
20861935 5649 a Fe(vii)p 0 TeXcolorgray eop end
2087%%Page: 1 8
2088TeXDict begin 1 7 bop 0 TeXcolorgray 0 0 a
2089SDict begin /product where{pop product(Distiller)search{pop pop pop
2090version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2091closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2092grestore}if}{pop}ifelse}{pop}ifelse}if end
2093 0 0 a 0 TeXcolorgray
209467 -8 a
2095SDict begin H.S end
2096 67 -8 a 67 -8 a
2097SDict begin H.R end
2098 67 -8 a 67 -8 a
2099SDict begin [/View [/XYZ H.V]/Dest (page.1) cvn /DEST pdfmark end
2100 67 -8 a 0 TeXcolorgray
21010 TeXcolorgray 0 TeXcolorgray 75 0 a
2102SDict begin H.S end
2103 75 0 a 75 0 a
2104SDict begin 14.5 H.A end
2105 75
21060 a 75 0 a
2107SDict begin [/View [/XYZ H.V]/Dest (section*.10) cvn /DEST pdfmark
2108end
2109 75 0 a 75 0 a
2110SDict begin H.S end
2111 75 0 a 75 0 a
2112SDict begin 14.5 H.A end
2113 75 0 a 75 0 a
2114SDict begin [/View [/XYZ H.V]/Dest (chapter.1) cvn /DEST pdfmark end
2115
211675 0 a 714 x Fa(Chapter)31 b(1)75 988 y Fb(Intr)m(oduction)p
21170 TeXcolorgray 1963 5649 a Fe(1)p 0 TeXcolorgray eop
2118end
2119%%Page: 2 9
2120TeXDict begin 2 8 bop 0 TeXcolorgray 0 0 a
2121SDict begin /product where{pop product(Distiller)search{pop pop pop
2122version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2123closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2124grestore}if}{pop}ifelse}{pop}ifelse}if end
2125 0 0 a 0 TeXcolorgray
212667 -8 a
2127SDict begin H.S end
2128 67 -8 a 67 -8 a
2129SDict begin H.R end
2130 67 -8 a 67 -8 a
2131SDict begin [/View [/XYZ H.V]/Dest (page.2) cvn /DEST pdfmark end
2132 67 -8 a 0 TeXcolorgray
21330 TeXcolorgray 0 TeXcolorgray 75 0 a
2134SDict begin H.S end
2135 75 0 a 75 0 a
2136SDict begin 14.5 H.A end
2137 75
21380 a 75 0 a
2139SDict begin [/View [/XYZ H.V]/Dest (chapter.2) cvn /DEST pdfmark end
2140 75 0 a 714 x Fa(Chapter)31 b(2)75 988 y Fb(Backgr)m(ound)p
21410 TeXcolorgray 1963 5649 a Fe(2)p 0 TeXcolorgray eop
2142end
2143%%Page: 3 10
2144TeXDict begin 3 9 bop 0 TeXcolorgray 0 0 a
2145SDict begin /product where{pop product(Distiller)search{pop pop pop
2146version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2147closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2148grestore}if}{pop}ifelse}{pop}ifelse}if end
2149 0 0 a 0 TeXcolorgray
215067 -8 a
2151SDict begin H.S end
2152 67 -8 a 67 -8 a
2153SDict begin H.R end
2154 67 -8 a 67 -8 a
2155SDict begin [/View [/XYZ H.V]/Dest (page.3) cvn /DEST pdfmark end
2156 67 -8 a 0 TeXcolorgray
21570 TeXcolorgray 0 TeXcolorgray 75 0 a
2158SDict begin H.S end
2159 75 0 a 75 0 a
2160SDict begin 14.5 H.A end
2161 75
21620 a 75 0 a
2163SDict begin [/View [/XYZ H.V]/Dest (chapter.3) cvn /DEST pdfmark end
2164 75 0 a 714 x Fa(Chapter)31 b(3)75 988 y Fb(Modules)p
21650 TeXcolorgray 1963 5649 a Fe(3)p 0 TeXcolorgray eop
2166end
2167%%Page: 4 11
2168TeXDict begin 4 10 bop 0 TeXcolorgray 0 0 a
2169SDict begin /product where{pop product(Distiller)search{pop pop pop
2170version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2171closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2172grestore}if}{pop}ifelse}{pop}ifelse}if end
2173 0 0 a 0 TeXcolorgray
217467 -8 a
2175SDict begin H.S end
2176 67 -8 a 67 -8 a
2177SDict begin H.R end
2178 67 -8 a 67 -8 a
2179SDict begin [/View [/XYZ H.V]/Dest (page.4) cvn /DEST pdfmark end
2180 67 -8 a 0 TeXcolorgray
21810 TeXcolorgray 0 TeXcolorgray 75 0 a
2182SDict begin H.S end
2183 75 0 a 75 0 a
2184SDict begin 14.5 H.A end
2185 75
21860 a 75 0 a
2187SDict begin [/View [/XYZ H.V]/Dest (chapter.4) cvn /DEST pdfmark end
2188 75 0 a 714 x Fa(Chapter)31 b(4)75 988 y Fb(Conclusion)p
21890 TeXcolorgray 1963 5649 a Fe(4)p 0 TeXcolorgray eop
2190end
2191%%Page: 5 12
2192TeXDict begin 5 11 bop 0 TeXcolorgray 0 0 a
2193SDict begin /product where{pop product(Distiller)search{pop pop pop
2194version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto
2195closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show
2196grestore}if}{pop}ifelse}{pop}ifelse}if end
2197 0 0 a 0 TeXcolorgray
219867 -8 a
2199SDict begin H.S end
2200 67 -8 a 67 -8 a
2201SDict begin H.R end
2202 67 -8 a 67 -8 a
2203SDict begin [/View [/XYZ H.V]/Dest (page.5) cvn /DEST pdfmark end
2204 67 -8 a 0 TeXcolorgray
22050 TeXcolorgray 0 TeXcolorgray 75 0 a
2206SDict begin H.S end
2207 75 0 a 75 0 a
2208SDict begin 14.5 H.A end
2209 75
22100 a 75 0 a
2211SDict begin [/View [/XYZ H.V]/Dest (section*.11) cvn /DEST pdfmark
2212end
2213 75 0 a 75 0 a
2214SDict begin H.S end
2215 75 0 a 75 0 a
2216SDict begin 14.5 H.A end
2217 75 0 a 75 0 a
2218SDict begin [/View [/XYZ H.V]/Dest (chapter*.12) cvn /DEST pdfmark
2219end
2220
222175 0 a 747 x Fb(Refer)m(ences)p 0 TeXcolorgray 1963 5649
2222a Fe(5)p 0 TeXcolorgray eop end
2223%%Trailer
2224
2225userdict /end-hook known{end-hook}if
2226%%EOF
Note: See TracBrowser for help on using the repository browser.