hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From d...@apache.org
Subject svn commit: r637728 - in /hadoop/core/trunk: CHANGES.txt docs/changes.html docs/streaming.html docs/streaming.pdf src/docs/src/documentation/content/xdocs/streaming.xml
Date Mon, 17 Mar 2008 05:46:45 GMT
Author: ddas
Date: Sun Mar 16 22:46:37 2008
New Revision: 637728

URL: http://svn.apache.org/viewvc?rev=637728&view=rev
Log:
HADOOP-2806. Fixes a streaming document. Contributed by Amareshwari Sriramadasu.

Modified:
    hadoop/core/trunk/CHANGES.txt
    hadoop/core/trunk/docs/changes.html
    hadoop/core/trunk/docs/streaming.html
    hadoop/core/trunk/docs/streaming.pdf
    hadoop/core/trunk/src/docs/src/documentation/content/xdocs/streaming.xml

Modified: hadoop/core/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=637728&r1=637727&r2=637728&view=diff
==============================================================================
--- hadoop/core/trunk/CHANGES.txt (original)
+++ hadoop/core/trunk/CHANGES.txt Sun Mar 16 22:46:37 2008
@@ -244,6 +244,8 @@
     HADOOP-2825. Deprecated MapOutputLocation.getFile() is removed.
     (Amareshwari Sri Ramadasu via ddas)
 
+    HADOOP-2806. Fixes a streaming document.
+    (Amareshwari Sriramadasu via ddas)
 
 Release 0.16.1 - 2008-03-13
 

Modified: hadoop/core/trunk/docs/changes.html
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/changes.html?rev=637728&r1=637727&r2=637728&view=diff
==============================================================================
--- hadoop/core/trunk/docs/changes.html (original)
+++ hadoop/core/trunk/docs/changes.html Sun Mar 16 22:46:37 2008
@@ -146,7 +146,7 @@
     </ol>
   </li>
   <li><a href="javascript:toggleList('trunk_(unreleased_changes)_._bug_fixes_')">  BUG FIXES
-</a>&nbsp;&nbsp;&nbsp;(36)
+</a>&nbsp;&nbsp;&nbsp;(42)
     <ol id="trunk_(unreleased_changes)_._bug_fixes_">
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-2195">HADOOP-2195</a>. '-mkdir' behaviour is now closer to Linux shell in case of
 errors.<br />(Mahadev Konar via rangadi)</li>
@@ -215,6 +215,19 @@
 different from their original instance.<br />(dhruba)</li>
       <li><a href="http://issues.apache.org/jira/browse/HADOOP-2992">HADOOP-2992</a>. Distributed Upgrade framework works correctly with
 more than one upgrade object.<br />(Konstantin Shvachko via dhruba)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2679">HADOOP-2679</a>. Fix a typo in libhdfs.<br />(Jason via dhruba)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2976">HADOOP-2976</a>. When a lease expires, the Namenode ensures that
+blocks of the file are adequately replicated.<br />(dhruba)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2901">HADOOP-2901</a>. Fixes the creation of info servers in the JobClient
+and JobTracker. Removes the creation from JobClient and removes
+additional info server from the JobTracker. Also adds the command
+line utility to view the history files (<a href="http://issues.apache.org/jira/browse/HADOOP-2896">HADOOP-2896</a>), and fixes
+bugs in JSPs to do with analysis - <a href="http://issues.apache.org/jira/browse/HADOOP-2742">HADOOP-2742</a>, <a href="http://issues.apache.org/jira/browse/HADOOP-2792">HADOOP-2792</a>.<br />(Amareshwari Sri Ramadasu via ddas)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2890">HADOOP-2890</a>. If different datanodes report the same block but
+with different sizes to the namenode, the namenode picks the
+replica(s) with the largest size as the only valid replica(s).<br />(dhruba)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2825">HADOOP-2825</a>. Deprecated MapOutputLocation.getFile() is removed.<br />(Amareshwari Sri Ramadasu via ddas)</li>
+      <li><a href="http://issues.apache.org/jira/browse/HADOOP-2806">HADOOP-2806</a>. Fixes a streaming document.<br />(Amareshwari Sri Ramadasu via ddas)</li>
     </ol>
   </li>
 </ul>

Modified: hadoop/core/trunk/docs/streaming.html
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/streaming.html?rev=637728&r1=637727&r2=637728&view=diff
==============================================================================
--- hadoop/core/trunk/docs/streaming.html (original)
+++ hadoop/core/trunk/docs/streaming.html Sun Mar 16 22:46:37 2008
@@ -286,10 +286,11 @@
 </p>
 <p>
   When an executable is specified for mappers, each mapper task will launch the executable as a separate process when the mapper is initialized. As the mapper task runs, it converts its inputs into lines and feed the lines to the stdin of the process. In the meantime, the mapper collects the line oriented outputs from the stdout of the process and converts each line into a key/value pair, which is collected as the output of the mapper. By default, the 
-  <em>prefix of a line up to the first tab character</em> is the <strong>key</strong> and the the rest of the line (excluding the tab character) will be the <strong>value</strong>. However, this can be customized, as <a href="#Customizing_the_Way_to_Split_Lin">discussed later</a>.
+  <em>prefix of a line up to the first tab character</em> is the <strong>key</strong> and the the rest of the line (excluding the tab character) will be the <strong>value</strong>. 
+  If there is no tab character in the line, then entire line is considered as key and the value is null. However, this can be customized, as discussed later.
 </p>
 <p>
-When an executable is specified for reducers, each reducer task will launch the executable as a separate process then the reducer is initialized. As the reducer task runs, it converts its input key/values pairs into lines and feeds the lines to the stdin of the process. In the meantime, the reducer collects the line oriented outputs from the stdout of the process, converts each line into a key/value pair, which is collected as the output of the reducer. By default, the prefix of a line up to the first tab character is the key and the the rest of the line (excluding the tab character) is the value. However, this can be customized, as <a href="#Customizing_the_Way_to_Split_Lin">discussed later</a>.
+When an executable is specified for reducers, each reducer task will launch the executable as a separate process then the reducer is initialized. As the reducer task runs, it converts its input key/values pairs into lines and feeds the lines to the stdin of the process. In the meantime, the reducer collects the line oriented outputs from the stdout of the process, converts each line into a key/value pair, which is collected as the output of the reducer. By default, the prefix of a line up to the first tab character is the key and the the rest of the line (excluding the tab character) is the value. However, this can be customized, as discussed later.
 </p>
 <p>
 This is the basis for the communication protocol between the map/reduce framework and the streaming mapper/reducer.
@@ -307,7 +308,7 @@
 </div>
 
 
-<a name="N1004F"></a><a name="Package+Files+With+Job+Submissions"></a>
+<a name="N10047"></a><a name="Package+Files+With+Job+Submissions"></a>
 <h2 class="h3">Package Files With Job Submissions</h2>
 <div class="section">
 <p>
@@ -339,10 +340,10 @@
 </div>
 
 
-<a name="N10067"></a><a name="Streaming+Options+and+Usage"></a>
+<a name="N1005F"></a><a name="Streaming+Options+and+Usage"></a>
 <h2 class="h3">Streaming Options and Usage </h2>
 <div class="section">
-<a name="N1006D"></a><a name="Mapper-Only+Jobs"></a>
+<a name="N10065"></a><a name="Mapper-Only+Jobs"></a>
 <h3 class="h4">Mapper-Only Jobs </h3>
 <p>
 Often, you may want to process input data using a map function only. To do this, simply set mapred.reduce.tasks to zero. The map/reduce framework will not create any reducer tasks. Rather, the outputs of the mapper tasks will be the final output of the job.
@@ -350,7 +351,7 @@
 <p>
 To be backward compatible, Hadoop Streaming also supports the "-reduce NONE" option, which is equivalent to "-jobconf mapred.reduce.tasks=0".
 </p>
-<a name="N10079"></a><a name="Specifying+Other+Plugins+for+Jobs"></a>
+<a name="N10071"></a><a name="Specifying+Other+Plugins+for+Jobs"></a>
 <h3 class="h4">Specifying Other Plugins for Jobs </h3>
 <p>
 Just as with a normal map/reduce job, you can specify other plugins for a streaming job:
@@ -367,7 +368,7 @@
 <p>
 The class you supply for the output format is expected to take key/value pairs of Text class. If you do not specify an output format class, the TextOutputFormat is used as the default.
 </p>
-<a name="N1008C"></a><a name="Large+files+and+archives+in+Hadoop+Streaming"></a>
+<a name="N10084"></a><a name="Large+files+and+archives+in+Hadoop+Streaming"></a>
 <h3 class="h4">Large files and archives in Hadoop Streaming </h3>
 <p>
 The -cacheFile and -cacheArchive options allow you to make files and archives available to the tasks. The argument is a URI to the file or archive that you have already uploaded to HDFS. These files and archives are cached across jobs. You can retrieve the host and fs_port values from the fs.default.name config variable.
@@ -436,7 +437,7 @@
 This is just the second cache string
 
 </pre>
-<a name="N100B5"></a><a name="Specifying+Additional+Configuration+Variables+for+Jobs"></a>
+<a name="N100AD"></a><a name="Specifying+Additional+Configuration+Variables+for+Jobs"></a>
 <h3 class="h4">Specifying Additional Configuration Variables for Jobs </h3>
 <p>
 You can specify additional configuration variables by using "-jobconf  &lt;n&gt;=&lt;v&gt;". For example: 
@@ -455,7 +456,7 @@
 <p>
 For more details on the jobconf parameters see: <a href="http://wiki.apache.org/hadoop/JobConfFile">http://wiki.apache.org/hadoop/JobConfFile</a>
 </p>
-<a name="N100CC"></a><a name="Other+Supported+Options"></a>
+<a name="N100C4"></a><a name="Other+Supported+Options"></a>
 <h3 class="h4">Other Supported Options </h3>
 <p>
 Other options you may specify for a streaming job are described here:
@@ -537,10 +538,10 @@
 </div>
 
 
-<a name="N10184"></a><a name="More+usage+examples"></a>
+<a name="N1017C"></a><a name="More+usage+examples"></a>
 <h2 class="h3">More usage examples </h2>
 <div class="section">
-<a name="N1018A"></a><a name="Customizing+the+Way+to+Split+Lines+into+Key%2FValue+Pairs"></a>
+<a name="N10182"></a><a name="Customizing+the+Way+to+Split+Lines+into+Key%2FValue+Pairs"></a>
 <h3 class="h4">Customizing the Way to Split Lines into Key/Value Pairs </h3>
 <p>
 As noted earlier, when the map/reduce framework reads a line from the stdout of the mapper, it splits the line into a key/value pair. By default, the prefix of the line up to the first tab character is the key and the the rest of the line (excluding the tab character) is the value.
@@ -563,7 +564,7 @@
 <p>
 Similarly, you can use "-jobconf stream.reduce.output.field.separator=SEP" and "-jobconf stream.num.reduce.output.fields=NUM" to specify the nth field separator in a line of the reduce outputs as the separator between the key and the value.
 </p>
-<a name="N101A0"></a><a name="A+Useful+Partitioner+Class+%28secondary+sort%2C+the+-partitioner+org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner+option%29"></a>
+<a name="N10198"></a><a name="A+Useful+Partitioner+Class+%28secondary+sort%2C+the+-partitioner+org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner+option%29"></a>
 <h3 class="h4">A Useful Partitioner Class (secondary sort, the -partitioner org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner option) </h3>
 <p>
 Hadoop has a library class, org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner, that is useful for many applications. This class allows the map/reduce framework to partition the map outputs based on prefixes of keys, not the whole keys. For example:
@@ -623,7 +624,7 @@
 11.14.2.2
 11.14.2.3
 </pre>
-<a name="N101D6"></a><a name="Working+with+the+Hadoop+Aggregate+Package+%28the+-reduce+aggregate+option%29"></a>
+<a name="N101CE"></a><a name="Working+with+the+Hadoop+Aggregate+Package+%28the+-reduce+aggregate+option%29"></a>
 <h3 class="h4">Working with the Hadoop Aggregate Package (the -reduce aggregate option) </h3>
 <p>
 Hadoop has a library package called "Aggregate" (<a href="https://svn.apache.org/repos/asf/hadoop/core/trunk/src/java/org/apache/hadoop/mapred/lib/aggregate">https://svn.apache.org/repos/asf/hadoop/core/trunk/src/java/org/apache/hadoop/mapred/lib/aggregate</a>).  Aggregate provides a special reducer class and a special combiner class, and a list of simple aggregators that perform aggregations such as "sum", "max", "min" and so on  over a sequence of values. Aggregate allows you to define a mapper plugin class that is expected to generate "aggregatable items" for each input key/value pair of the mappers. The combiner/reducer will aggregate those aggregatable items by invoking the appropriate aggregators.
@@ -664,7 +665,7 @@
 if __name__ == "__main__":
      main(sys.argv)
 </pre>
-<a name="N101F1"></a><a name="Field+Selection+%28+similar+to+unix+%27cut%27+command%29"></a>
+<a name="N101E9"></a><a name="Field+Selection+%28+similar+to+unix+%27cut%27+command%29"></a>
 <h3 class="h4">Field Selection ( similar to unix 'cut' command) </h3>
 <p>
 Hadoop has a library class, org.apache.hadoop.mapred.lib.FieldSelectionMapReduce, that effectively allows you to process text data like the unix "cut" utility. The map function defined in the class treats each input key/value pair as a list of fields. You can specify the field separator (the default is the tab character). You can select an arbitrary list of fields as the map output key, and an arbitrary list of fields as the map output value. Similarly, the reduce function defined in the class treats each input key/value pair as a list of fields. You can select an arbitrary list of fields as the reduce output key, and an arbitrary list of fields as the reduce output value. For example:
@@ -693,15 +694,15 @@
 </div>
 
 
-<a name="N10205"></a><a name="Frequently+Asked+Questions"></a>
+<a name="N101FD"></a><a name="Frequently+Asked+Questions"></a>
 <h2 class="h3">Frequently Asked Questions </h2>
 <div class="section">
-<a name="N1020B"></a><a name="How+do+I+use+Hadoop+Streaming+to+run+an+arbitrary+set+of+%28semi-%29independent+tasks%3F"></a>
+<a name="N10203"></a><a name="How+do+I+use+Hadoop+Streaming+to+run+an+arbitrary+set+of+%28semi-%29independent+tasks%3F"></a>
 <h3 class="h4">How do I use Hadoop Streaming to run an arbitrary set of (semi-)independent tasks? </h3>
 <p>
 Often you do not need the full power of Map Reduce, but only need to run multiple instances of the same program - either on different parts of the data, or on the same data, but with different parameters. You can use Hadoop Streaming to do this.
 </p>
-<a name="N10215"></a><a name="How+do+I+process+files%2C+one+per+map%3F"></a>
+<a name="N1020D"></a><a name="How+do+I+process+files%2C+one+per+map%3F"></a>
 <h3 class="h4">How do I process files, one per map? </h3>
 <p>
 As an example, consider the problem of zipping (compressing) a set of files across the hadoop cluster. You can achieve this using either of these methods:
@@ -745,13 +746,13 @@
 </li>
 
 </ol>
-<a name="N10240"></a><a name="How+many+reducers+should+I+use%3F"></a>
+<a name="N10238"></a><a name="How+many+reducers+should+I+use%3F"></a>
 <h3 class="h4">How many reducers should I use? </h3>
 <p>
 See the Hadoop Wiki for details: <a href="http://wiki.apache.org/hadoop/HowManyMapsAndReduces">http://wiki.apache.org/hadoop/HowManyMapsAndReduces</a>
 
 </p>
-<a name="N1024E"></a><a name="If+I+set+up+an+alias+in+my+shell+script%2C+will+that+work+after+-mapper%2C+i.e.+say+I+do%3A+alias+c1%3D%27cut+-f1%27.+Will+-mapper+%22c1%22+work%3F"></a>
+<a name="N10246"></a><a name="If+I+set+up+an+alias+in+my+shell+script%2C+will+that+work+after+-mapper%2C+i.e.+say+I+do%3A+alias+c1%3D%27cut+-f1%27.+Will+-mapper+%22c1%22+work%3F"></a>
 <h3 class="h4">If I set up an alias in my shell script, will that work after -mapper, i.e. say I do: alias c1='cut -f1'. Will -mapper "c1" work? </h3>
 <p>
 Using an alias will not work, but variable substitution is allowed as shown in this example:
@@ -778,12 +779,12 @@
 75
 80
 </pre>
-<a name="N1025C"></a><a name="Can+I+use+UNIX+pipes%3F+For+example%2C+will+-mapper+%22cut+-f1+%7C+sed+s%2Ffoo%2Fbar%2Fg%22+work%3F"></a>
+<a name="N10254"></a><a name="Can+I+use+UNIX+pipes%3F+For+example%2C+will+-mapper+%22cut+-f1+%7C+sed+s%2Ffoo%2Fbar%2Fg%22+work%3F"></a>
 <h3 class="h4">Can I use UNIX pipes? For example, will -mapper "cut -f1 | sed s/foo/bar/g" work?</h3>
 <p>
 Currently this does not work and gives an "java.io.IOException: Broken pipe" error. This is probably a bug that needs to be investigated.
 </p>
-<a name="N10266"></a><a name="When+I+run+a+streaming+job+by"></a>
+<a name="N1025E"></a><a name="When+I+run+a+streaming+job+by"></a>
 <h3 class="h4">When I run a streaming job by distributing large executables (for example, 3.6G) through the -file option, I get a "No space left on device" error. What do I do? </h3>
 <p>
 The jar packaging happens in a directory pointed to by the configuration variable stream.tmpdir. The default value of stream.tmpdir is /tmp. Set the value to a directory with more space:
@@ -791,7 +792,7 @@
 <pre class="code">
 -jobconf stream.tmpdir=/export/bigspace/...
 </pre>
-<a name="N10277"></a><a name="How+do+I+specify+multiple+input+directories%3F"></a>
+<a name="N1026F"></a><a name="How+do+I+specify+multiple+input+directories%3F"></a>
 <h3 class="h4">How do I specify multiple input directories? </h3>
 <p>
 You can specify multiple input directories with multiple '-input' options:
@@ -799,17 +800,17 @@
 <pre class="code">
  hadoop jar hadoop-streaming.jar -input '/user/foo/dir1' -input '/user/foo/dir2' 
 </pre>
-<a name="N10284"></a><a name="How+do+I+generate+output+files+with+gzip+format%3F"></a>
+<a name="N1027C"></a><a name="How+do+I+generate+output+files+with+gzip+format%3F"></a>
 <h3 class="h4">How do I generate output files with gzip format? </h3>
 <p>
 Instead of plain text files, you can generate gzip files as your generated output. Pass '-jobconf mapred.output.compress=true -jobconf  mapred.output.compression.codec=org.apache.hadoop.io.compress.GzipCode' as option to your streaming job.
 </p>
-<a name="N1028E"></a><a name="How+do+I+provide+my+own+input%2Foutput+format+with+streaming%3F"></a>
+<a name="N10286"></a><a name="How+do+I+provide+my+own+input%2Foutput+format+with+streaming%3F"></a>
 <h3 class="h4">How do I provide my own input/output format with streaming? </h3>
 <p>
 At least as late as version 0.14, Hadoop does not support multiple jar files. So, when specifying your own custom classes you will have to pack them along with the streaming jar and use the custom jar instead of the default hadoop streaming jar. 
 </p>
-<a name="N10298"></a><a name="How+do+I+parse+XML+documents+using+streaming%3F"></a>
+<a name="N10290"></a><a name="How+do+I+parse+XML+documents+using+streaming%3F"></a>
 <h3 class="h4">How do I parse XML documents using streaming? </h3>
 <p>
 You can use the record reader StreamXmlRecordReader to process XML documents. 

Modified: hadoop/core/trunk/docs/streaming.pdf
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/docs/streaming.pdf?rev=637728&r1=637727&r2=637728&view=diff
==============================================================================
--- hadoop/core/trunk/docs/streaming.pdf (original)
+++ hadoop/core/trunk/docs/streaming.pdf Sun Mar 16 22:46:37 2008
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 1962 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1965 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GauHMD/\/e&H;*)+nSDITOpU*CVruEfs7Jjf+`5Z!R![R(2\,T-'a^`GhA'!.GEe/nLUlEirY5.FJO!hn")U=0?8^O9Af7@j>u>S^f>l]"4rqOYiElUfL_>\$=)X^M)/I!^CO\6X=UDNBB7$g]JmL&3@.=!bYOcoSFLAT+a1)f-a[Il'9$lCkZKO\U8C@B)QtW*k,RZ5IC?)@q=dA1e?`$#boJl*fJRl+;<15nmP1-jmA-Ge2(WD&HE&&;](nYt]CpX)<A,Hj0hPq=+,8?NT&FiPZo7^C7fn'A)*R4[^5#rTr<o-hhsWO";7q(klZX=N^FJ]3f0>R#m)3;,qGd#I,97d-*,$0!_na5>>^PT,@fWU6an1V;61A0c*!5YeeI*V8/ggXoB!Pr6Yd+h\MA5lj0[S5*3Q%L+LEQ,L^\05B`;s02=R^N7XaSqP8<FeKK<Sb\k-!G]6jJ=:#UkKqKJt$H]j0Lk.(&?uP,b7(oWH8:euFY+ML<Ta/.&iZq]NA#W2$^"m:?@d2R'rqk`j=mp@?fCb)LY:2ff1u@92rsJk41W`Ys]t+=Omu,<;/UrD3Lk2h])YT%S3nV#]K'"oA@>Zbfu9.4a9Y-P[_CQPO!o-rM(/T^64p%19>s'd)UA`Y:_#gur:40Os^/'6V3k58)7@M*F?!-kt5H.4[j:Mh7RIL*9FHMZU9Cb(uOaW_-UHC_(+VY8'7>H&rh^DgCj4TOYRHY.)<Bp"PX^UhFT4V[m<@=fZmS[k.SHP64DVlA&fgH/Se#!SUm;U+Vf!0.R?>7"ATpJ>,o-+B#50eOFr($C`lFm4WR(p6"DFR.m%'r`.mbal.)/aBj+=<<FJdQ[Nl/!OT=l7'am%JMlFl4j[!s'30rUB2*:0XpM:9g1W8KgpkF^&@UkI.&cM41W!5e%3a3g\ZO9f!>M:95,i\"gOM[A']^<M6Z49C,>sZgJtb]Wg1X&-:,A-@$'G[:a_79Z,_BY%lYlJID:[U
 9rq@^:nXHNZBn,?X;+F%5!At>?X4H)6gO$!%[=WY8Cn8o8SBa]C`T("FHtuM4P0c'bTHK<YfRoSq7lTdJ%D0=+GY)@hm=<UhmG##PWCh4m[B%pHcs-seA3&V\e%@-^K98p+9mm(%ZHK*2*kisnG!o&n(jp9Ums@pcd9+oAqp>2&e'F$/J&?I)>hm/apV*?\l)J'ZjQWPup\6B.,XZi#mMIG=+oMt+6"Gu%Rq.dY8]rVeBo,oWe-Kg2>r!94C]f[*[V+\r@EE%Qj:bR89oDIkBPklY0o?PXRkECXp66:0Xf20$YjH3Mm_k#h>j;&Ua-B/"gTUCOE(JOTdL^d(1uYtc,t8.+OJ':0<g&$0^G;,j0;hdb-<G%*ScdCk!!?9+KZJK2iX#?imh$%\8FcrP+R6-cd,'@FEZLe]>nCBW,8OhmGo+7EPNWicC]K;T6_4)T8WbB/_hi<QZ_t=SWYHf1Lb#$LGf*Wb[^aH4:=3%L]ZtmLkDT[N`O8I+X0$"cBV'.AVOUY'$O)dhCtl$tOKI-Hf8"nGKk>HHa?VUd[\kNXdkaD>em"6d??!4@]:I53-7BkG*FVb6&$#8RG%?>'&EqQMS"#oD?&djs'L)\ZP4\K^_5QBK8e7^Ne]NYQ+SK_ZU&>-Dr[l`\nDW!"hZ,mGM@/;=-/>c/[sW_\me^DJ=qW(X%9NWh(?0.2Q=glJcfU9iUqN)J`9`!DhK*/-^,O,Lp&e+np,59EJl7lY@)SrH<B(2+a9#3TDP/,\-p[G1l9F$EAY>ElCcQ!G,b$X`US7M[]F(V$"-mP<%U?f/g\%h0A_Sd^d/#0e=`p_r3'WB-TA*.8m=uYIb5GZ1"RTs6a9s"`S_;s"i2-9,j`SAN..Q:>"CJ%1g.Y#1PPQUWbA,#LI*m\'rd&Z:RkH"3XrA<o]E"RqcJ&etO`/BFI8;iL>aCB)4K@6PJRLT5[Eq*A!1=2:^W;D,EW$u-mHg>~>
+GauHMD/\/e&H;*)+nSDITOpU*CVruEfs7Jjf+`5Z!R![R(2\,T-'a^`GhA'!.GEe/nLUlEirY5.FJO!hn")U=0?8^O9Af7@j>u>S^f>l]"4rqOYiElUfL_>\$=)X^M)/I!^CO\6X=UDNBB7$g]JmL&3@.=!bYOcoSFLAT+a1)f-a[Il'9$lCkZKO\U8C@B)QtW*k,RZ5IC?)@q=dA1e?`$#boJl*fJRl+;<15nmP1-jmA-Ge2(WD&HE&&;](nYt]CpX)<A,Hj0hPq=+,8?NT&FiPZo7^C7fn'A)*R4[^5#rTr<o-hhsWO";7q(klZX=N^FJ]3f0>R#m)3;,qGd#I,97d-*,$0!_na5>>^PT,@fWU6an1V;61A0c*!5YeeI*V8/ggXoB!Pr6Yd+h\MA5lj0[S5*3Q%L+LEQ,L^\05B`;s02=R^N7XaSqP8<FeKK<Sb\k-!G]6jJ=:#UkKqKJt$H]j0Lk.(&?uP,b7(oWH8:euFY+ML<Ta/.&iZq]NA#W2$^"m:?@d2R'rqk`j=mp@?fCb)LY:2ff1u@92rsJk41W`Ys]T)2A)dGY(DG14B"m!;:=:LN,J`l+fml_P[e8"l<jF\_^7c^'ROa52n1H%KJqt_[_pEm%?WFp:K>E4Nj*9#a--tC_C>rhJf3,)"gD9R4@_sL`V8eRNc=>LjDqf;pR-C$@>X#p0/DSdo9>hCRXXabl>)fLH#h8,47#nIN3H'\(C:r34+-=Ef^upc2I9c/1YLYO6a4X5\P0\l!OBClo6X\TJSq2Mal4XP5Sr<JW'l].hGN6l4QKWQ*]2#DcgG3#.4>_Y0K4o]E.V1'?7cogbq1*9aTJ\O0<;+jS6#6N]Vdb(6M-'R4,:/S>unkM1216&a6=<D;@).F\<Zj-@m*P3>',/h$sURrI7<3b.]$0g-)oFH6IfJ<5BriDKHhZ8;2ZN6Z)%hjE!^=10m_`BNZ9+8]>CuE]-4(5qX&"Z^4),b^TN8I\k<
 cgXH2:6n3Xa2'D8s>rV&)-p40"6$q.n>@DksFgY6]DjRTtq4,noWNCF#lBuSX.7Or]AdT75nJlm0;sWY%*N`bZ(E5#!%'L[Jg7Wl+[NJRa:8`:.\fI5T_3QW"I!;#<"a_rOagA$Ci'qn#Phj7/7*1If8J?^emcAjM8imrLH?gT9?ZQ"ROo'(L%\JY@=S(B.<'4I:CQgm:eGC<EV4D-F0>nku76RFgU+hD)&UKYBZ70L5,qCS;b*!Z//\+M$UOm?UdFS#m]I>D"Cl*PVC9D9uBEbLi\NND:U12Rt)r7*k,,5m<rtVtj9uNTIZ&:+q5O#]KLhll&58=[-3aWe7YFd.(\"gn*J/o90\'@T$ORuW:ZJsu1$J=F>c,4TfH3I]l$C26+DdFD,J*]>8+V75Z^`>iA<<h/]&4s#,PbAHdCgt>WC`r0J(hF=#",dU2Z"L"V59MEG,]#I1%=.X](Kn.t`#<WlP7VXLlcKu%3SQ!Ob*LYIDrdE#@B8%Ha`=f^N!7Jt/_-)lWbnG[nt']feI/\UHM@7I&AHMmD?CcT7a(K>ASZUH.,&tTZJ#[]<dqO,q8WVlA%*]L.K2Vu?I4_Vn-K/%\or.9;noA14Ib>CTM^mO*\A4O4@\RdoVGaeYRADKXXgcn+N;+WRLqa]HM&68-WX(FI(t=rp@X^^E8,d_XBS>,KYIO<^rA^2c-#Tn6MT73nVX^*;Oa'P0A_%NN7IY,RE^0\C;A\<a@f@0Z5JVr[%IcH^^aKilG<uE`"iNTr]pEpH`dbkPEd_49TEYIVLC?Y?_:C#'n)_fmEL1i\8f,EG-PkqK`kR$76dhJ[0>`kn_eKcM5gGmK3c%F$_<qr%2X;`_l5F2]H=dcT;K72GS_Z4*/*7n'NU^f.!/AEKOn;g31DSTd*Q-\DIrEN,gUUC,E3Mte'iTS@5IIK3NMTT#F`iAOdekkRj'O[LT)'CB+#h\62;>-nM@?J"-QmTSH~>
 endstream
 endobj
 6 0 obj
@@ -342,10 +342,10 @@
 >>
 endobj
 63 0 obj
-<< /Length 2180 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2066 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#]8TWWE'Y`m7nBaNX'2o#:DS7>jS7SSX[.[1j;g186"^,NK-sWj`^V5bun3@&\S#!%(#7DgHQL?F#5eOU1/C-\=0\:BK[L:El=V/W+5N9U&4:Bfa-*+hlb+.@]&GN/F7fE&VP;dkf'RM^OX@pAcRGU,Lrc#$s/RD^75(TY5h!7B^C;nsV#TVDI3$VbfL4N81B>+(OnY3G/G6mU'cu#GoARTMo<,JJ]NfR_IIWP1gWF[RF48#9'nQLp8+qnYK6.S+[<S0Il82*B56%4q@J?JC1R<"mr`<#58/"-Juh/tAkl/6kn+D\gZ)Th1<7LdKe=+cJ#Q_i=k$(CfoZ*q6dF(D-B/<ZmmlP(p'8q_Xkauofg<u0#qMS1DqH^@i22gOi*+8`3"\DKAF,)":I"S%mmqc*KLe'E(;(4*^T\KP+0[/D)`'?;P?*;dod?TW\QqGHHSQ*>`(&j9T3LNnQ$og@%OA>kn<hE6:5EUj%S2]"]n>-;GNgl:PcW7OOl[r)?I5b$V+4Zhf9X%g:ASj5cV.eWtjV>d.d9]l5L<bo"Q\*\g7ZE3I1"E(F&;,GZi'1j"r'+f<$,j)Z:fL4#F\M,T":e>n[^R,bS/0)V;q(RqP8;<tNX6J%%I$ZVB9;/kj'aHU@=l=1:3U\^FMXmOMeZh)QA&tVmF&nA`EV,>na.ejbO"S/k/_.ek`N>N(r\O4X?!+_*Tb8q5'u8kZ;H#Wb#-I$-9*NOUZA5fW=$2_C],C_&Q:6O4rC.u!Y+MLF7j?Q`DmaMdT3@a!RB.uP*Ktku=_R*Zon+4]6)Nn'IViuL#!Dh1,pOJX[o&6fAo78FVOH?!#XV(9ZIkLA1G)1fWYX\P$[Ps<bBhaN`rX8n.7JqgU=_ZJ_BoNc:jSLM"1Ula@KH?`jErO/f/T&D[[m.k5O:dU#/IU\@JWgf73]3=+TJq'pV*"EKU(K;DYbCT^oNO)'M3S6-ap$4);8u:#1'tbFV'dLQ.Y\+$T,d
 Od6`!&E&uZ00Lufh6Ln+T/N0OgSj/GHka2?o_/N#+U#ibXXKgpA#Q\aFWeY\e7^Ek36ea"C?,W/F'uJP9-HiV]D;M("=_hFO"bP(Sq_Q'^<\iItNURioJ\?c9njucBe@$LaXgKRRaD6`(h^Hle]i@io-u`+u%g>Tck2Fp-9fH2c1H4;*`2]AU'R.`)Si54@/o_[ilm,Ve.pr>j"(Yu[dk/Rs7NY0c&hhW"Z4U<tV"HPN#3HTCa9;s=)`-=3I4;VqZe5sT`ROs\+/ft0T_"8Q)RdFBnUAI)#*A2E3rt#rd>9kNU==Bg5U//2EXK0_J(*LCcp<`Wb9?;O1ku!WM4H@qkYq/90^EG"%@nOui/L2`FWE&KL1i8/*04K:%]&POl`&Q<fLX6AJ4@,)Ti=d?MR[ZAoL1gm(:P4(W-;E6iE[AVRK,>sZ?EFf"JsOAI@UPt0oc:dO(iA6m<4-kp_4Q7Nt5,Jp-jGo*1Y3DR1G51"6-S/N^Ag\E9IO*Wj_!5RWUcq@WkZ>>QC6!#Qm&q0Y<"5^#M^qDTYsniGUhNW#d<RJl/O+ec1Y,%>PETV4*rI^&t9:!N.,K`i3]7Vj_o%'r:+9<;o%];Kc.PC,GVn]-ge8DP(:[]2%mZ7n1-"cp[*e0oO7#AmWeYV1jbC)12tAnRG&*`h/<QD9]gJ5(IN"puY8m!0*&",r:-1NkQg'181Vfl.D'%#TjGXTaW#H9YAC1>aJjUT6%)#W.9\TjeQ[RY]BnboqUQ"LN!_L"M'"8kKrn/MPHAmk5qB7!!_TiO4bg!H,R3*R;:n(8"jV%O`PUqEh%-G"j7hW26ZM]Xn>Um;IipobCmA!2HhW4$YV7S($^E2ojqZW^ToG:-4\i:@XE)4h";l!D\t+8q@hgc[ApbC&r!@armopT)7-qipA5Pj^A@YchkEu2EpZ-k<VJTK?E8KH21OH56Z;HVA?*8!:Q:%uLTM4Kdr0Lj7"PDh5(;IgD7MjkDMURK1J7
 \F]-4H]3s5=*G=0Ppl9m7o3<T>mKZ;Kqfe@4mQWig2gNLr]iIu15%k+m\<\9'\&OU$W#j9S`*#--M2aUHP6KX:/J=]1sk+`\[Hm#VDmmIS#-bZINMZ$g0Dg#F/KMgnponaSQ84#0P;RRZ0hZGl*j3(n9+,9*ErlKH5j;WQ\+s*'CB9dqml)rB8<2.%mkl1qD5:-qlEr~>
+Gb!#]9on$e&A@sBkg2Zum*[*NAbD?GfmEe=VN$/"kS==Rdq^k)kYT\ggL"=1P0BUfHCZBW(HH"TPJ`eI1QP>koAse;Q$>8V^:2nAI.)654^\0*?L"S(E>Tf<`87fhIXcss;t#l;mIM^/kurn6*l"m)UBN;hT6c!3bI=gEbLn7SW\sNcesQk3["r3F4=n"\IZ0HBPK[7UI[N?;rJ3R03^6:[#Y&7N\M2mKdb>7mGbtG;qTl&$3NqoEK6g1+4j$1/^qr7<[r<g<8&"-.$,0=270rrt_DRP%BqC5Gf^E-'4`G#srW83GoND65<R`n1:Wp-eaJRI>K'qcaXd]aCr_'>_U!aQuaZd&4WTbl;MhM;tB9M]`LpV21VS(P9C%scFL(9EFiC@U8r'($2#RM'VJem!O>3p;',:l&$`F7arSrXL(,c(B';,9;MhKnT3IspF$"WK$+7!-77.Df]1VB5F_obo,?_RT'&+'q0YEIIfRce$c5^RVKP3St>.K8JJsK=54,h8#E79t`[?3&7Afgl*AnLG"Tr+-EMZrK<MZVUfO?q`!np(L0uO)cC)Ll!R%=ouPSSiJB>_Ybf]:d6JnBa'.[C*DjjkrNM\TjX_:no^soDZd8KEOO_SAp^n\nl)YH;BO\.M0*Gg<pJ[CR+QQ$?eV.^r;H6YDjTKRR!cee$Ko5q"6\oYQ7lSh\\7:`N^X,bW_T?,M:3=_0!"W#)Z0=L_7aFFo<LC=5pLQAPGh%s*(]`2Z;*_-gF+D?VPFRuTj9kBWqod5_8!'h1[DT+VOUjY`@sdn?f`](QH%(@Km0%:B,>&Lgn5-b,P$BjpG9gq'4U_Z?<2C_V:3+7[/8qPWaU8?"Kd_40U$c?^m+k97JW^S6F$+82Kc_]RHYk/_Oq(Tmo30[lbpm7p8k;V<h:)s><n[SYSSq=g<'-E9%;-g_%?.u9V@$_MBXSr]%KN0P7otQ.Zmde4f@h3]%pM]fI]=7gPZbtK<#UTo\]Tk
 1m1#R\Z3CGgX+K7dkC9fqk`0<=8c]S=V-P46ge_\G*KrA9\[Fht%P>pK#Gs5gL#()g"dFqLdPm,qk\IO6=u>B$.*L9OI4>5E:@9bP<P;9q[^X+hJOQ+]=LV(tZ`J<raeVr\3@em$7Rr\N[7SnY&-O9/LJVrcA"%kQf1_OU1fGnGEN89a,J0T*dCb%u:_$WI^ZBDrfE".&&0Rk`*Zm+31qH),P'@I3QSmOE-EkHYcmt`5+tg_l6tp=h]T[0L5MJ>p@pCVT7Br`B#.tI,]4%I6-TnR\2up7d@OD>Q49dN?8;'AZ:bpJOR?)pMl>O<t;KC+pc/gGDVfkb.kn:I7)TeoBS2?^HH_Zs7*PcGXC79LVW*-D<!o\A,'5AZ]ZrrCEG/B!_&B/0gma/GcM,[oJ`hBpKd[LPuFI^+BGdq"#a.GWLC_WfJ'U_R+3k5-9$%PKFZrHS'MSRX;LB=dpRc3=`HOLIS4?$VGfU\_^lE*?A:uK,GB1gd4U-5A,m&mL:V<1`2P$BF?BiS8ddM_hp='5DoLg+=_hGV(?`Zf,mC%TS*<peI?P=WDSA3GIcQ`D\)LZ?@5/;V-Bh.[3s[`@XIemYIuas.R/(2./"aX<L%`(KCU<*@l'QR2@Hd,H9I#"\<IWNYR<`\Z\BL2X)n/C9&8O&#o10`%*Xb(cKrkKLj/J(-K3!!R/g3R6Om"nq^$;W9>dE@q\2S>!#t"b58d^W0lZ.%6<3[(Vt`qR[NCDd[tcSt13+T3NRV,V@[Jn.jGY1"1*H3]iC5BXth@?@1hGs"#L[:ijctmDXo>AQ?(kjfk?LT5Ws7(hG]bhE&F:'#REd`qMgs-X8J#QH3R;.>*%`\>j7c*^GJTQ5:Z'$;dB[A)e7LjI?Sh*5mXEo%bo`k#]K*TQ&nGM@3jUNc,DkUnnX^\?g"T5eAHB"=6neI!_d>L;"Nla4;9]]@%nf2ge,6RB^#tg`:A*d=NWP"Kl$MUr6gaH&GMpN]U0(M;>
 l+\(a9IPJn\i&n*q$81&Z4='@P-[SmDg(r$lVHJa4pn"*d@VHhU1ojtn>e'6_,Y]g8jXCCbg+@QOnrW1t>6#H~>
 endstream
 endobj
 64 0 obj
@@ -354,105 +354,78 @@
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
 /Contents 63 0 R
-/Annots 65 0 R
 >>
 endobj
 65 0 obj
-[
-66 0 R
-68 0 R
-]
-endobj
-66 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 405.924 351.772 476.244 339.772 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 67 0 R
-/H /I
->>
-endobj
-68 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 379.584 251.372 449.904 239.372 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 67 0 R
-/H /I
->>
-endobj
-69 0 obj
-<< /Length 1873 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1838 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau`TD/\/e&H;*)+Tqnu!];QmHJPe9mFnWncoPqt%)Xh/ZqT4jAPpuN*:MMJoO]*YW<nXp6dRZc`4LAVGL,+0e^a$2ea2U\>$Ldrb:L#WD0_]X^E'f[Hd4t;#$*(Qea1o@X7g\*G`H^SQ;)bLI9-=8_iA;>>AO)oVdHM1-s3!p(9O05D.[s.Q46(.U=?0&\cIVpY4gG=cfVeid^"+8brr["n8*SZeiU'8eo+l%5I^WtY20Zm3<9HA<mY0KWC1B@[O!+4d8#jq=DOH?GU&Df&uuam\!BUZMW9K.Td`Dm+CWnP!Z>R&%kUg3=WF10jPnt(l9g*8PL=]7EoOZ:,D?djcYDo3]+E@+Z'G:-\VatT07R'BY$\loX+#%kY4a?kPtpmNrCA?h/n'=_h%dCZ$&uQ;/]pQLF[JcQ(A&][m$1$akneUp,IKQ*)^7QUGq5Yq&??YA'*qdH6OupNG`oF?k\T8?p(i`/YOLRY1"*M]rSNGa#$9W2p&j<^TG&d+838j@EAX#k.PLWMSP5c8Ft1=?W2Wjn\BG>KrRgT*oKh?TlifG_0b,9[]&`_i]m7P?G#31;^eZ.)F#iM$cQu?PQF$Akiq!RE:CCaL8+I"DobqL&RFo]8cG!!I(p_!YPE"BN&n`O#N\Z0^B)'f91I'p4b"m:O7c!#Y_HM/RCVqj2:Lj2&:<#d:Xm7sbl-n5lM9RBGf!LS8K_(LI^3fbJol>?JpY4eb2`4kuPR*"Ber\NsJJcXV]m4al(RYtaQ#)<Il3(V.e0g:6C7hP;_"$lVL>qh%"kc*0W:pGF_?kYMGPlfc>jRLfa'ts1b:$;'6.4flncBp.dCZk;ga<:Ca6rAp:9AFQe^g)oc?;>&oc%$<+,Z>tOa#f,8E3=&B+;'H$M(U[!21P;BoIERlVI%qa";LVd&Do;O!tCW*;U,L<?qRhPVMD)OQ8J,(/OG_(nZ;Y((=kk"=A>Lf>;nRno>l>S6"W2KN5,*C7<3k.<hf
 O(gV`Lo)Z6<%?C_&iPJsYW`Y,E3)J-YY5r1@1Yk$Be>@o,8Co>k^kk`&-:^,MW,7q/'DW3-/>DInpm+@"D\X/$6EhTZ:me>E'4LIQ^8ESKGJWkn3)RMA:mQ?6'BYk.&s-3L2$'(VH(7_-J!D>JEl-TZ-qi@SKSN?#Q8jZ)J3R=Bif!tJ4M!(`QrX:bi3IHsZtefDVkh#oEq;hZgZ#q-MF">SN&@m\PR*U]..g`e\pWR.DY8qFnsY7ZjsK4XKY+=DE9],DD9n#XY`OoK#c3B(:1k_=2Dt[#I$qp/%:H!$*oE>p'+2WiCIV-cr<H#7N-Q\QH"4a4;oiL,W"&SaL]fH%3V2H*k/J7e`-g/OLr/?mN-c+<?&Em89Ho[G20]<a"3?)%;.gX+k?J&&+W.a0SaI>"Qe+6or>a0p#Ur1@,p,YVO3I5qIf_qPNJ)3[2M:Nm,JQYYZit?3nGM(>DeE-_k%Io$#h/%BI1fOKI=_?NbABsK#d)rW]K%N;"#$(HE9T/+4dChJW;ZhOTrT&b9)XjU%P!JMCr$IIN.]2J\jq(=6CilI#!(g_=)k*/`,&cN1/2ml9QcG0o3jV+>^h'AB3Ka=MQ?TNf&8[V'^foS;CK;Gl:/^4.TOgWi45ko0eRJ`lp'09"EWrIP>Ua6[AFt.1!I)NLED^tbs(P>0"21omfp6YM"MPHbR0/YeN5JKL/>m_rue\<[JS/<rTYgfmL/\G5bO,8FuAm!gf`$M7@fp.3pBJ?$d*_0XjDXHU=FP:G,cpL%PmnQOcoplG?k'Fdre7G\Q/_.cWUSQXOC[V[_)CiWj**"-$*e8JfOL]<D,0niar';ZX7))9`a44G0Y5uXQr'9TOU]J2N(a_Nn+j*\f1p5hKSu$]6dcD~>
+Gau`TD/\/e&H;*)+Tqnu!];3bU0]bE6b>6l$ae3J%)]:X""htV>?b&Q.ZX8hGC$TUMUVc"L*;@i;WQXsa5_5bH?D5pF#j+Yo:0Uks()tX`-$YSJ5;e=^ZR-p^@1.2=jDJe]kWnG,k+0f4"^h&(=MJ0KGhhPYFXp5T71c$T]#GnG.d+^ja-(?B"@Eo3M,D8>Bp?\S]dSqkHh]kZdLs[k(-a=J$qGOX!V/R]]^`HY+@_)3LB2iEr:_]]To6b1D$plB0aoDJlkG#\.u@a=XMN;SR3%mM.@jQ7]`uB#cu,/MJUh+]N`M-.!,/;fJKF\`l)Ah,*5YKGgknTV5O3dh0F;^3qXih@4.oA]ZWhW#E9Ee?pCbhiRtb4^5-RX:RnDd/Ge>ob&$q%HbJbN(Zf\8MF-R7B[tuL.3<Qie)5K5?q+t'3HmSH@P<dM[KZVb/pjFO8Gb]8a[E6ArId_h5i0YZ1h+!akQHKL2X&!I"HS^HV`LGPgn"Rfj!B00.n85n])S=91H=Y(F9&T!Jki.I+mir!`6hiHWl"C,3h8[(CfH;::fC#ND-7^Ds4GY6oNpCqqutfe[Pf3]](C?%<Z^aumF?B<^eZ.)$T[Jfc:QBoj^c)[pcLjh1SZMr8=krGYD%.jMk/Yhr6'bSiDs&go!-Y4ip9<jUJ,'p3Bf:\bg6&j'utYi7c!$%ij\>8e!=EOQYkgppbG$rYW;;HcsPZQ-8(j^CthE4,_"Coc$+)5^0WA9s*hTTn><(`L(_=AO#A9W=Wg2?Q8_J"Kup1DWUuW]9.(R?]-.Kni:4q+O$aQNi!H]C+,)!*q"IOpfH&6JAu!h5,ZgBWg#7C*@0HKFgm]&H'*F3RFlu_2X`#-.k*QJ#p,OG+:!j^uMP\%LGN*^8j%>?h)IN^_j=@bF6:1n()#5T2TAoC$>OL?6+,Uld_j#gb%fM.7.M72Cb*_Mr8;`B.M^S:@N6f8($O/FF!g@X;[4n5-]R1M$V3Ufc@25i
 .RO7Ssb+6[7<g=f9`IQ[EJk(IJE8iNheQ.P)0Mp:1Y5i+=Z/'X@.>p@K[n'RMWPF?q=XGLW?*!9H(H1h-122oPkP19q_5E/!>p<A^BIHQ?LP[^1ADL03TFpZY:E:2J#AK$K0(Ib-=or84oT6Gu3$X[f?YPAmN3N'`dLp&KE:su[M,@po_P^%"b[WmTO%r>jS%p,9QL9l)A,)"\UqQ3ak(/n(F'g"X+^kQUD.NJ+,$]5`cqc7YoMJ_7Wuq7?e1<H(2poEp=J9#RHPDFtb_gDEOH!BKI4979c9`&pfJK,i7Ckp(!%m#KqaMHj_;`b!W[W9cpI;iH`*JA6=<!Z'&[b&7H]]LaZ[3aaaMM\%R[EQD!b&0f_)_gPeRaPLb;?Jl=+b.)0n:fW=a=%VIP)?()hLr.dI*#]:ktT?g=HAM%3\1T?]&jas2\G@eL)L#[#sk&`b*SHC#l`+K%AjH$2;dEp$M+GbT'@C*dmMggF#j0e/-bE38N0HK[B#W`6)M')L0AYKi=W"l)@WuL[#tS*NGQJW6b[P%P!JMCr$aAN4m<[F\hW^K00Yj%!'SH0&oWhLg@Y-AX;T99N@0%o3jV+>^Up?Vd"U)MMh_XlYu5M$<K1o.?n14FX+>8lDgH"_/iUf@iaVafRIp;aH:8;'+l=ML^u\0+Y?"Z-Q[,3ZLuKM_s/\Yr.Skn+Ku'4>BOj9GI`h1/*^;^eE%.)E_sb"k!6A2_H,iF>:CUNqT.m\b=WDpd-(1h-0HN`\.\oCG%K%H3]lEfH;hGXlJ<Xj;==*%-p#4oe6_cZn?RM.fT.]Xg-BnVR58-GX1F<:BNoODRR+'f5[t+KeI<Kkn%4&MN4r(f~>
 endstream
 endobj
-70 0 obj
+66 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 69 0 R
+/Contents 65 0 R
 >>
 endobj
-71 0 obj
-<< /Length 2151 /Filter [ /ASCII85Decode /FlateDecode ]
+67 0 obj
+<< /Length 2121 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau0ECN%rc'`IH,+f#4K!Y$_Yn*Et[Bi;<2f6A-eFXUp+MV6(F7T"0rmmk&EA^P\M$q4CLU8WFb4ZrI8I^PQV?-N;==iQI!qed1<a>?$*PQ*[]p%d+F:#pu9_.-t8qgJ2'i!l"8+s0LNT=]i3jcr7i1[DYHq8Y7Z4'de-dkMUWj6p@3Q\B[%SDnjc?Uuo!hGUT_=,)bRiu=-kisj,n4C4:M4FHm_/RJp]#?D=eLh+DraQ&('&&T2WXCFF&o<c0()2KbNHnqWen<e$*G,)upp>#G`=M/S11QgkqVJDR?[qm-fs82@+_r*J.ro3*b7LQ`dTV)DB$'D@J*?(6si8%gYR6bs3p6"Mr=J+"m01AdT=(1NbFdVX>*I43=UA0^ai\oZ@)O?H^Y[)mHic0mD5*D.F(<Hk!<)An2=<G52)p3[/G)_;pQLs):OGO;Ph#J\#A)Ul+\._k8BZO,:H(I35kTJe52:fpg#-`!=2(R/+0]oVg3?[I$r%Pl1BaIha$0<9^Q40B%n\#bcJ;3T*1<N(;[R%e=:tVJH@W8Z14hCl8V#q%U6+tWq<Q0Gjh1%W"Mh6W*+pNQ`WDM/L`<dtl!V4"&):XCep&kN$e?GMU\q$51'hY/V7JXa)Rm/nJA=8J2"`W+sB`rR=K=N6?,tT9;P]Ba8B_p+T9Us2V_8u#%:'At08'Q$H;kUit#X'a`_H69m<tJC:j&_PKq0gc03R)"""k0P4Tu+)sj=s/gq-sfcs.]]R;Q8OdOPKB>gfm+7,e6pun\a'7JVKEA?4_<+UG)/4[,DQ/#K>Z%?JnE*Tkt=S@G)=]_=7V\/_m#X+</DD#JtDpM@!!#M+Iohi6e"M_93OcE^<`bjZo^Jp("5k0jW3O+=pealN1nW6,',a?"uF'LB?(rT_`@jU31iYTggIk1_X1RR=LI_<W@f1V^^A8=9H+H;7QOPkfF$);cQVoV0C&J34?1WD8$>X"=\4sF&]r:Pq=q7VP+j2H[gF
 W4@5&@"]`N%No:[f88JIB21ZE4.S6oIqlJ"?7TO$\R"1tfoc5:oDpGOd&;nLE"h(M$/9#pR)3e$5MBVhGBq;eN[%,-[j1a?%_N]*DN%c]pk)<)Z4@_G8ggMmS57(sA>p0U*#tJ$Cb<BI&,ntHj42P^NcUihu6[<5-.hF5%*Y.1VZH8@=BRBX+mVR.0;]\*g+Fpb-Kh+tnJ,3jHo.=L-]jV/>[Z5dL8rBtN]IN&H>IM'VE]t:Z+Y"6OEA*n`K9TuWLFg+j*Lp]Mpg.PNaN0P#m=MHU5"Bq#Oosl6&cp=?c[Mg$'b?c\pV,rC"B9LGXrg6+:^feCH6u2I=Ro]TV3Fj!\Y=d^`buT1[A$op(<.FQ#`YYR>,RSW7.;28#EIk`%l08`6&H0G]UA'!RU^l-"6=ZN7,*t:lC?6q^nS*U+B'&lG81_5F^P6i"3`r$c(R/QhQeD)(h',3CdQb/=>Ho)lq)=#Rjc4g0&R;O_,7dOg2a;;d03/T#&C^^Y-qP>*82gJg'8^I#Z`!u&'5@UI2),>=;hQ)E_s>W#NV5oU2L0<s-doLO\<1L'QW[/gJN$_^s\G/ZV-XLJk9`Q8'`eD);H9S"P)HNqP.)VT9?9X>2\l^9aocsVV8tC8flg/,Ruu$m"8!K2@9pPZ5034B*4-0T2pPGNc#oe/:+<K0u5PH&'sZ&'T?rXT7(a]*WUDZ;2)]F(Lp`0XpN>r0[]uZ=F%:1,j[L5ATuWdRDQcI6KHe72u]oFcI"0.*EjF:NuD.&40s7/c6(RiQR\P*o763I@^uYROThh*T#fOX&FT++h^^+6;Bi(;cnX`7c`Y7MCj.tbCIls&Pf&29&WaNr8U'u@H<ZNRF?LS2IC_KZ<Cc-D+9l<@WNCZ`\CUN#d@'I!#NA.(`6!PF$$nq/[\Si%q"o3fZE#&P>+PZWioQZ1X&!(UY!0Rj053=OGOJ]dCkAe@lF/O^R<mT%916qP040%u`^YKKSN(.daMR>j-,V
 7)arL0tf"C+DIO&^70R_VSgZ2(S=KPIs]%!k(-\`*<]&.-aOlkJ!s#:gJgYlb=!;hcaI[I0$%mAMM*#X)r`RiOLE-ejn[t5^OaihTn0To!'_l.]?c/</>O^f58ZUAWa6Z2M?3@hENl'8-ZXYKh"TRM%b`j+m/P44!<rrF"erb2~>
+Gau0EgN)%,&:N/3E1D]\1GM:JGP<OXldV?08Rlm(S[R!u.FLOV&M+2kp>6\!0.9.b*Hs8>"C?W7ZY.T:TJrpj&$*Z6$Z+Y!^NYUW7^hFU^A;rbqYRhdg*e5\,nfNUn]Tq:C9bD[/F9<^X)qc/n(HtJ[b>q2#=Y"^X0)'89,A34X`[C-R9j298^,UQQJ[_S50?SD`o3hs\n-.I?:[)dqju]D>CTeVpN&ec*fAaG2]MW8$8eM@$^9.Th-`R2kMb"MpJiZ_odDM)a5dH[)8G<=ChYef\$T7pA6m0rGjPmRGr:U'Gr6(@RZE*,7;0?LFa/drn,T4U.2'5BOB+8E5k&UN]7K?P2@?Z%OS\uB?*Pr#CRK*iIV3eB@i#:nghqcb%IM6R[Z38S6Zp5'!i5g!\Be;a<&1QfXC:kj2U(fb^<L=or_0dmBC]Sr0L13<:VnXXZrqt\Kg@pr6%rj4n[no#oLXH'M>KkR^:drFB/"ARo@2<^MlR:p:g?e)TMSc+7J:C;KnQchE,,umOS'9(Ga5DOYt/CO!'Te6a5oJ/.PP?uR/hF#FSrjF*ot6?+9kp3`#B0?((DWZ@?8Es_j$>iEX!l?&Vh=#?5^PYmD#[Y^RVsUJAYBT!5P78BQL;>PZF3*@`WSg&C&Z[&.fBJ"!L>B[;d\(5T,1EJ`jMW#q"n22J!]?@CKZ"<'(,PV6R+8#5P-MUJ@T[V<=4*j0;2bG6g6pe.`t[`uW?R#2_]0=W(/C:=e;'ZZ9`o2JpA#P9qna!Fmdn@E'0:<]-UB"Ier>NA)RVUBIr5Bhet*mc6[qQ8CWon+:RH[5Q7%&VQo%mRbD0i[8HX0dMd:_oHA@B2s_i4H06(NeSJslpZ>@jT%=:5fG=B0kD4J1!QC0,2TPNGae_5I\^c)$_UECHOYt$Wu=AG\U>j`?k:rOPg7Gu4pn$'L?dqVNAns*K,UT^cp$s1o`TrTW!bS,4NmNF^`(;UXiBK&L7Tma/CX:!SpH.
 8.]?\BY=8L`b<&fG2)&!?X)4"=-jH-S?U%ng+@iDcWn'C0iKP9PC^n#dKb)U*O^nplX=>u#f2LduJOD@e:(PI-hd9^U+I#Y4$7o<h=lA>Fi)!$GCCJVjh:S@#67Z/Y5HWZB-sYLi5RZ'3mt-JNMW^pM(AAY>b>0V_eeH1<otlhM^#`WWcVk%JbrlfCk3&h_3bk9$%1u.<8e20K"5O_r"H9a:/pl?sI*N1Wj+U<QE.e:5A-^Psk@.u6DVqZ#;nJ'<ZVJ]%jg#BY72ND/&ot7A8L\Ej,5E?ge:W_AGK3m57s/cod,B>:)^(n7r-f`(;t2lQa/T:+>\GVG:@cA*'s-tGg\O*5?&aBGDSZ'XV%[$";4!jl;IZ_NAogQ^=$gS(\DuRDl`J`3W2>9,7fu'kWP(4SAFgpG8*^7)nok)%=Ht"'#7',0<F<X%J4(ROHT^<Dg&uQ7=Y=.0poKSqO5YpabR5(dJFNWGT9SKB!iEF6M%W8pBIK@SCMm?3VUOllFb-L;0Gnn_7*#a3d01.B8jU0\(U,4pG^L1M2A9?Q6)!0fHuosp/OGK>%rh[c*pBj;/_$SK12T)q^N:6>Ts43.#cDOM9Ne9UHS9:b`H;AXa$kIG0!-C#XZ;lP?005="3hEWLJ-8AFfPA@A5t4#pk0h\D"XT1`5Y?>>fRNg"-]6b9Yuq7O/%E1_e;s$5Tr4bQ,&]LMoRr<SuYKM1CT$snq&$YTRD1d*0Of["1W9/0'oFGR@(!o6YHLO;&u<'[&)#A_Hs.CAOjY%=WG'[3<A=_^X9?.EcA]^M^-KA6'acJek;J.UZQNpek+[.=M>rE3tN/B^ndLnfC]aDr@MZ2aj;T;qk6s8f@FiXk@-XrQ45+N5MG6dIum@(oiZeACd+ubXLes.dGXG!U7-nnD8^sA"1?CoM]6/u3SF"p%7$F$O>n0k3#doWL_V+X:XG=Q,>>\tPk!BN#aF@50q<X@^N['cf`;Gm::P./]NVbm?FK
 CjMNOr#PA\34ZotT1QLfX;^#mq]]EPGCIUg9eg917C'tVQ]mTf+\Wk<r>DAmiN#A2Q15Db09&[C_2*-GOP4*Y&\J;rT)T#t?JnS>=5ng\"q+oAk&g1Ii81i&FcXS2$JOT:BVr<n<ekSs~>
 endstream
 endobj
-72 0 obj
+68 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 71 0 R
+/Contents 67 0 R
 >>
 endobj
-73 0 obj
-<< /Length 1602 /Filter [ /ASCII85Decode /FlateDecode ]
+69 0 obj
+<< /Length 1542 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GauGaBlBJ3oXfSVo'WO'#=%?YJ;KF[Bppl\<2GAXdV?IqY`3Kt)dL0Ro'c;RK,G(]\m70j@cfE6^AWB)\K,e+GGm76^UG4TJ/G_3j*s^4c[EV50ZoC-2b'?6S_$@D\8-Z"G4-*K/VaUaJ4$lbZ;1]KL(Vajr@^CM2,<+<hFW?3Y6NGcaTWpa9+<B,$s0r0f,-&u^O,o%>clI2UMl@_I]mOi'0eCA^6s5he\Y,+YrA9OdpV.(q,KtXdk9LTX?[U4c]!@4_>@LZQ4'il4I4i=ji8:'B.oi&eTpMP7$>/)V'6fSPP)FTo0acr!]mM-'!9WHQ,gMmlK1:q<!%+Toc3]e*m]Iu^N7#++d$.]2nYSTVTHA_cFld`XnlHs_10aAJ8qqYG6oK!ABUSl5n&f\r*/G6kopDJ]kZRVU]dCHZ:>/Y9!CrE5=VDf'M^0td?SBk^^iuLjBHXrNuCGH&mTm=@,]G\C"a2qF+bmW+nV*"AbYm9j"FO2@HPHCX'ci#AX2.'1(,[%1TPsno9ufV('1R3QMVk!&hOl?(b:+gfF66bBlHRS>)$jjHFd)DY+Y`_<bY2<['I[qiMmI]-51m'gFs&58>[+2Y=Poe$c:TmNc^\l_d3mTi61DJPMqqli?"k^p6NhZfs!F*V[G0."lb#B=A<3T8V+rM_Q^r+3/=<gU0S\B:E"uiD`Y5GlfsG^Y'I0NK\F,o8GZBLJqDg;j29*GDH<Z6WdcO3Mh7^o:_k0P98+,i:-nG/N4k'W;21XNTjCHED<)dN:)Iq]W51UCbb76cXqRAsgu!+7k++?K\81-C>m<4e&XiBnO+RFm!C%`Lia\CHr"gX^#P+X0V,u!\IC5?:`IY%>\r5.NfNNJ);Lb+AU2pfLRJeg\F61ATT4C/i`P0\sO'cHOgu;_b<d'^[h2KSX-h2A6Cgg+!356`/RH3;K?PJ.TSR\=$o-q+#KohCU`OQg$=P2C)/0BRm?WR.cR(hWL9%Z"EKf"T
 PDc+>gE*rr`le'Be<8^!S3:KCNrsCTBip-"s)O9jDSGF+h?]-o*<)0d6c>$:g0X-5<k_#'NTdkNjMUiNWZ)7np'Y79EY=5^9]4.8,@O$l\3iQ8`X3FTNF:hhb?>QdUR]Z$6bI#1nZZ)j>g8HIo>W:A4Y!.e*5UnSM,Y6RZh5;S9`S&iXAT,;tIe3'una$.kLKeg6K]Y0ob7[We^U<BB8B4j*]d;C7hPltX/%%/#3*+5iaL\^#/RR@GJ2]caS3Vng#35&Q@?rPW3<VnoVrZdg>BZ7NOqu"mn5afN/JJCH<\K%:]URh1*Mb>1Ehn-UD1W-j8\_O8j^ru\*u>Uh/B"f%^U?D3D$AUVEKoM'/888.r$nY7OhZZ;q)Zm./Cc1pUM-DC<@7(0F.fFA)X/]Mh+aNK2p.;q2+hT,$l:I#@4U6#C]j88-r\+^^'o2oJF"l*dTOS2/Q]3m'c&#hemjT5bL\%6\S7IPFI/slAfS9DM7&ur$pT%o^W+[PK\h/`!A8FETmpc""@sMJ>mnVQ0"Zs@06&\8V`?n!NufjeeHqGlWD:UR`Sl->HB(%9M5KO$(Mf+[i5c9SBP<;mFi\hUg=aO?]tl+rD"fRa\ojV~>
+GauGaCN%otn2nD%id**M^j$r-gD_H$d^3^lWClW::-'Dnb*W@&K$Dsq:&b*NNK)Po4F0.:;1`Gno7$$7D[)bVK?c\%C/+6eI7FnmQKu-Wh\!hK?Z6N<cE1&KUX!eK2b+/oiW+&/cP(7<NsLYo8%HZt:Cf1GPtnI[07SIiSKbnaPnkrX%43)n.Rroo>&.$V#@CScL%SO9e_ToQqtn]Hn*WERZU[l/c[p/"/C1C]AY_<@HO*N&gbmG>^-:8snl,dN.%Wckk\tcYrG<!-DIc]1(W*]n;Qb`JUNj>l)j7A;b#E+/Paqu9j]lA?(ka\&M<;r5O$`i1G;\4Ma^>`0Y@K29j\ff=Fe=8-RPf%$SA^R_?s^f-<T@*3icu^],/KrfP@TrNCcn<V*qcUr&k!JcIS"mWL9p)@D4N;#5kkuI.L`Lnj%4E3fC=f0$L4V?!Q&AemLr&"kZ0m,UU5jV0=f6rGnbaTD3X9Vn>ie[Zb_nLCH"I'UG.NPNSt^HF?SOej?`Jk];3K<iY%pV#fCdI:ZmR'a2AR]LkdrlW6=V@-d9>=U#I8N#-VtIU@QI-L<WsrdDDqkdCluNSmet(>ZSk=-k\*J9,q.\%FfVnMB1r`8e)pjHFYlkDQs'YUUE#e9VNP!JQ+'8N5o\7q_4$WaMpd5;dau?L4/649=r'l@5!KWoO[X8am_u^E">T7HctL>CtK]-aZRXeL%qhTPsH:K!r!0R_[^JB*R]ZMZSl9b2M-Om)pD#LY@+GT/TRs?A<-(Qd2Rd\$?A(d%h$Flfg)HWJ"pPoJ5eh5)j%1eJq8M/@+7TL[nsSFi5cr1=pAdus.F?!1N4j7%;(ab%fQ33Q0FfOC+DhYFRg.;c7$eG+R+sN]\e+QJV]pp3`FZXa8a*ac@Q"/?Kp;;n@`QNaZ)7[6JWt=?#AtPLiToEN9$4U>Ij^:E-iIuH(Pd8>0"A(8rm<o0Dm]c8s;4]3V^4Sq>V/c[ZUjb^'!Fbd[>@j;"'*
 Yd(]0(N+4k6\$b-R3=3,p_Z:#2[QZ4^nD9M.$DY^aaeZp^j/nD58K>qng^O`%d<(WX`JXs!8!$3V#lWYR-:unk+-TQmDn?qn_tNEm?G-qIJgnoI)hG5tlP]&_5-VUkr0aW)H"!?pQ`Y+?&:q[%ctq@pY$iQ7djf-YXK0TF($[!W]"E:#l>"&I/NdOa&L)1mW2utqfQ5k_5Ikr7klGSTN8lBrHhOV.?<G(SP'AXpFA\rtmbu+LeT:E7f!Tc%:a"UaBm-!YNmga/K0(U-iq^=,+KOOmd"+O5S@4ck,b79+/8rqD_,--Ao4S7K`]-U]q=CMIBHM^/K.6P4Co,n$LW@r`l.kIB2NlVm_)<<e=["fk.QHO9j'%gU5ZuXDn*8h@KSm5I)bD(+<p!l%YB,PFi/&oeb>eZYE)J&+h%hJ:(rs<_3oG@Mbg4+)[3W>Pd[Mm"^rM`k['("=&0Pu0`0O3bq<95/5,ZeMQC%OId[*YS#/ZVu)JCg'%<0"^3cG7P8LF9-+Or1-oinj<d)bA@"t4%q)Q`E`Hc2R6^AA^1^KHg~>
 endstream
 endobj
-74 0 obj
+70 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 73 0 R
+/Contents 69 0 R
 >>
 endobj
-75 0 obj
-<< /Length 2635 /Filter [ /ASCII85Decode /FlateDecode ]
+71 0 obj
+<< /Length 2720 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm>CN%rc'`FV1+Vah#!];QdU)q93TT?WdYq98A%0P0iTHuU!,?q;r-d07Hp#MB4M<)#ZE@g47](b]c_h[ZLp!jT=X05TjEQ<Ob?Nhc3%G,aUVaIKQ$Y"J(,M:(I@rq>/eJi3)a$pQC?ET)mg$B78m?Lg51>.0#BGqL&\Y`l<pVriOb?b%_=P.aLcbF!0oYUCH=FW;GJM#r)/QQ$">O8[9[#a40->C;7A-`,4r(1=?f^]tORaZ[i`]7^<`:9nZSN?\g,NI7"isONVZ@/?jAg3^i[Po\W!b1nJ;StmdnVfuu[_\bVS_k<5E4ctuhl\MkYEmAPj?>m%8Ae_lZM\UNUJ[<tQQNNX>NY]18`SC0jiTA14GL7X+_',!cOM.T7sDiN!D)(=NlN\(is8a,b9T.`&;!1PO8pNbG^U&5K();D%%JNUM(E*n:7\qXFjKDl4Coloh"1m]cS5on/\&'>R6cC4RE'EA*:=$k%nqa=<.oP&JN,=gcOp9S-Mtifke>T'&;,3CneiX;'3'ci!OBg-M0NMr'8ufCqlS6%%k;qC7PsULb:7q]\@mkZ)`/%Ip&^#8/'G0@DFf&U=cS2@QSf6)0<Z8GNub!+aOuS;FJ:[WfP+iH[F'/.k]LRl*_+d+6b"&?d<,15rd%3-.fZAS_uCn?6u=8Zdmen%j"*p9%Q4RhCu..(m9NH<)S6TP3q%I4En-AZEl&nA.o!d0[$hVIg](e2W]+T2lKeZa%925aN7fEqX$p\6VPg/)1tM7K4Zb?(MSKj9YRE+/f$=dICBNqE!:,L*>bKWp:kXlX<FtsHdsGuB6lSs:6M9Z.bA=b<9Zh=pF(l;SO)]R*2ps7Yd-E<flXe8mU9<n8p6!nqQl[I.-p,B*!b?2XghX(`Gb:8+\8TPZ60E;^J?agP3>N!-h37'?"F;8?E'+ZiG'L6NV"10r?b=dV:CLipM\EU*3u?;Qi+VPaU3orm!QEEpj#X1Y3Y9FO3YN4/$bE*
 j@Nu`m(_n;`#95`eB*M"N_,O/aI$nJ'%rn0g&R]If%r3fSX`!r'[3J?4:,rKaq,u<5iDR%:krIt8?JUZ]I2I_Hf;Bf/EnqnP'J"0/ftMI(1RE.<-!Xdn?crD,l<4J9R5GWkXGaWa$=ZYNLn^F)>2[Ji2)A@/$`7s!iQDq!;#Nbi=m%WSml,o4>nIKWm%G&6?2R44&&MJZNdObhKn,!MfJi^+NpA02au(*e%e]NndUN\4GT'"BPHbjseU\$^XLd-V@jDZ6[=FGSCG$6%)f%qY]9_ao49_m'i?RO:gi/*.TZXg!09b_15(6.6Y_8ep]4*b1CpbU8gZF^t"3hLj8`<S\TEl6Zs5W:7J5k$dh9TcV]m-1-=;D^Wk(n.W,\;r6fr$L^,M<9Q7`1#bh;KL7,'GHi,KFurE_=O9#e^:PSX2=$:Ih\5f_>1a4Bm?"CqdO]mX_75pt;Sk%Yn;#&N#au6:J!B!qf!D\p`U6B.hY#m/$3"A08dG#8("s.]A&d>]F@FO*/im<8hR;E.F9[!k#h+bK\7=M(Y1<\V)W"kp%b[FU)X"6jjPd"00H"7#74)4>'*3[boP$1k'*mFBaU>'7gKNCjGtQU;UJOqo52P>fpI`%W`Cooh'$XOS;B6Ipl=UmF.+04P%>A:7IXW?sSF+<QJ>b6d-6hX94KQ2D]t3\mR#N'>@/=>Q,Q2@ML\(76i2<_#;_:c"Ie]6VA$-D8N4=_>`Q-4pW$9qB3!G_+eTA9V6i%`,sbQ4k,/+o3C+cG,I9c1>O3p[]Z"s3Y-GVK/VD*+Hpk^-4!]iA4IBBQL#/@"g[HE,NmY%@#6M'asi#tF)$U!?f8#fbBs?FD>)XYkHK^Ljs,>chBdl=91^:UW,I;/aFSJq6Xc^e1>B.;=%LdSTE)H#[<J@:4c>5"p_]!,>@;7n/ac,/D)d+sW\u`s6<,fD4]PFhDqsU$AZB>U$`I6L31d-]?j'iYI\75DD9>nD^J)A2e\Y"_+u<
 *3\gTY?YVi^E^eHFs>2[J%A7i&6(JNq\_O!j%Jd8%i)W!^,4=V+_%rl,jh]uo65.qT8RZ0ll;T7^Z:*,0n*l7/N%Ync3,8*/Xp:2T"(8%I[:3:6N%$#h*G);j,jsMcVPp;o.N%<3SA>LcXWGrMAO2X;p[qeT9=rIibLO+<8pfN(P`9/;h2d%l30O!,M)*Ko\X:;)&$;Vm%"+1eN7LL:uWTT"/ZiO0%++0J@^N\qk1\Xl"'Q#?t7g_F3cUCT1n@?h0AS,:DdThE>P30cjqH`/<I\Wqkl"`3gTMVts)egrpbCmL=Og.)q]h!A1;uguG:j#p?Cp=;cmNVV<3aV_*Ph`tR`MueJV5L\J$-Gr2j6-+HeHtk=QtPU3,DE5Ck6O1s]b?.Ih._6OL/]%4+_A^^NEjs!0hK4Q6TP54S*S\pDJhZ;I=:_Y&'O7"\h.At[(m)t0/Jt"__Cjc4*@2[j(uV'c:,Tq(.OT11d:NiofNq5Y&-;94ZeF737;Ijlbom)hqPGKF3(5Y!`nq]`YIA=\s'tBGjm['\D*:p1.Kuh6OZdZb8(A79+7G0)se@/\(U:#:[WC6(AuDIMdP/7l+u0Xi9'@:Gar-uB%um=_?-`;Fui%aM\rZ#H(BQXXnp^Y3KV9MS3Osj!&3@1"XC[,Zi~>
+Gatm>D6K]m(B/c4"WI'ON78ESR$Z3DV0Qc9*OWT0\`mk*S^iUJF2M5q1-h#ZIp[g/*tj4nZ89X'+NNW7a6.aG_Kic-qf.&YmERU2l0"tVcn[2jo/um$`V&s/7\1K,A/)u7h#2]r<o*hG*jAtRY[KWcL\:AdC)U7I^MU30fJ,P42:d-75;1VMo#b&o9eS.9?h7!^+1D*m4usH)1$Rj8'=3S=Vt((Js-t/*pBpU.D=TKm,_&;\@g6h87hV`SPa%hhcG,uD?s?pP0?fU][+j`^/*"CaqVtS?-oBa4b(4If85n0X%SWd9Z)W0<;90-l4s<pjB#'%H%##W[O&6MV8N$"P,ij+6:,Bu8,NJAk`Z9)9dg6*@R;Z9YZb:o1T-f<AhoQ;M%'XYTN!D93D<p3/k_%p/JG=:fFaUl-?IGb$N/gcJ,A(7E/pC0UkJu])I.N@Z^.R]GCKt)HI)ADu)23^Y7(1!ZG"lfDkjBlB!6L#FnX(+-8V"db9(PCV+W09#%P/:(I[B:O[S8TAl9hJ^RR8uSlH5+!HY.K^3Bt?UJ%j4XkGs!ro,JTJ"c;s;iGgRN^iYr2AR)#ML]_eh.M9n?UAlVWh7!S#Cg\6M*_""j_\s+K1`^rq'tgfEM+p4aIOhc9_V-'Y&In]YZ;)K(DXS^m#0`dd?Js1NAK/).%4TU\gU0c%1U-25Y33-BrR<PoL7I;h6RQV)M4HO?8/lDIL0fY$j!./g4G8WT/]sBOagY2PeG2$4)u:Kk-YbFDRl1UU)eWm5Fg/F+`j;gUHf*2X_/;Z=Xug";>kOqpSFB%e8iOZsdX'nCD?!P&W6q8XW4*R&1f/V0p>5=5a)2Jm`7_,kR)\tgX_.m]9+b:#%$mS5chb32,Ahs:).5T>h&E^^)N+"rV5aqGH$[dG(Ma+&9rNMhEgoc6QaDWo4I7t%\e&o?2mPQKdH`DL1s;2c7:"ZOm@%J(j62To7eqUc$]qpTEfXK@A=lpkgp]^,k^77
 S0Xd(R`aXMaHdhgFKq;*_4P-spiB`JQQNq)Kk"]PQ0piD&DLf6?/s:(ndG3hpot"H2MP4t/F\F["+I"[(-7DD$FB92G-5cn&jcZ;@Ngu[sK>kE0.]4,pc*@.%.>fq_XDR]?m,J!/JR?ngZLmZd6sqpflIpHl'Q%9)%XMtmpL@GM`1b-BM9(BUVf6rC>Z\@HmW@ShY1*>OYHNkfec1Wo3XElr2%pY!Mn,kq@S:j"U&rkf^l^EgB!>AR9]Z[M[j`YtqT!ui/u&,t>TX<\?.!ZN1\OWO\h<t/is4No.,**Dq%NlSas57$pH+tEYUS1;coBP091eSS@"OH&,\7it,?c1VE6.=F/O)];&R>c(3O.]jJ[D\*<O$>M%`)*%\e[JMDTrV,CBLT,>NduU*oK==9;r2-(P.dn<bml-69`M`UEY[U)15$`'HmP8s8D7:5Ut1ja?u7WM>%<5DD#>`LilRl'f#aDBA^TsdLAU/$mQC-(O03':1\e5f^<$?=d:&%=5^1O(8pHn39%6)q&m>#0*_4>reGQZS]H^d8K85Nas(LK8VDtWYSi,ZM]d.hk"]PAdmJdC4:9ahjDYlC26MO7=NM:jB(SV1>uqan-@l93j:\BpNa-I6#)dW?<6ce3RnTHK&l<e6<`HF+O`R1Qr(Vj#fe28n'^,@AF@aC^/V\-nEHi[(+bqYYT1P8,XDH5<l-,tDG/.P3,-G:0XTn?&Mu@RYb("g<H%O'tGfaYU'*4neYcA+6b@??r!fqK>OjdoSYZM]8ja9D($2))@,MoM2L8tU$j:/VK3bEZ%OCW#R,.R%0WI(k!q9U+7N%o_lfE*95g(`!`TF`ikIaQh79f5\7kN_c#42&1`kt^HXft(elRj-^cB5Os?5UP[F9G!:<aK@"-N9gZ!'ZdEZNgs<0K>kE0.]3ulc)E.tItb5;0(T6_G63[ukHK^\k*u9h]h;!EQdSe0:bMr5O9=mCJAN"kWdIUO??)3@!!Tm/C:k
 5QMut\=nKf(+[_UP\Wh`Kl)igSKW_JJ`8Cd(Rdo&&Gqo52`>cMNe!32>+Ni.1@R(ue/+/<oL/u'r>h^77*C1/GjOdRU??'JVpfNMF1\B/;V$QQ^7bR>9QJuP8=kVfD@n6g>O`D;i!8BM+l6Q@Q.2eeRYc`b<hG!%BTjlDP!6/oOJi:SdZj/goGM&p,9/kTKhV^\>RSVAVHj'Sfli[<+KM2P="aHou'atj0'WCgr@>_LPcHi;\VV(+'V#0`dd?7%jZhu`F/P@B`B'+1LiNL\C;K14L5\uP6ROW!(%(E#A`jJ8@d0%L5+3IT7krqrfiT:WTkWhF*1M)nQ(BmY[4e/!G76-XB%=-Kk(:eefE]P-.j^>Lr]HBQ!co)K+TgU`O@@^Jh=WuDrBPLk]uX.FT&eSV.g?(5qurhDY`r$No'I1(p4'=*Tm=nOp+1M+VQm18jroLP?NkL:`1XOQD94F:1*%Vil5*TjCV,ik@Z(K,_KhT2s6QS\fjO.u_PhgKb@rr2oGs$#6<qW"kFUi)*X(G.<ChdMZCjsgdgeP7,sT5flW=/@h^kM+(bSWNZkLY):Fd.\O?jhoV/*9.=R<n`Dlf*,-TXP"MtWNLad4csb2nAF[)n<",#k6#q?nla++a*4chMJ25U+nW!)$"l=OhXC$qF-/ZS^b#8715T?uQK?$?"5r=2VKeV<5NLSa'#=XL<IQtSc&3FC"*p)]nu_'-?o_&FOq_QW%fce$0DDWV]`~>
 endstream
 endobj
-76 0 obj
+72 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 75 0 R
-/Annots 77 0 R
+/Contents 71 0 R
+/Annots 73 0 R
 >>
 endobj
-77 0 obj
+73 0 obj
 [
-78 0 R
+74 0 R
 ]
 endobj
-78 0 obj
+74 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 321.288 639.6 527.952 627.6 ]
+/Rect [ 321.288 626.4 527.952 614.4 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://wiki.apache.org/hadoop/JobConfFile)
@@ -460,28 +433,28 @@
 /H /I
 >>
 endobj
-79 0 obj
+75 0 obj
 << /Length 2113 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 GauHL>Ar7S'RnB3&;!%j5XX@G"Yq3;P9jM@A;tfN4;>.ka)!'LPN971YMYHj=bjF&]>IedD,!SaQg`]no$usfEcgsJO_m4th]IkfMc`F["RrVXf>#Yu^a29W'[2parI"8&bJ-!>I)C-ceS',:2;9\W@iKHhmuY?UN)=3bGqp#1`gP;33LS0,rlFqY2+NR(9PKC@Z#%gk&mheV-&QjFBN_X-VoE)`kcM5K,(UP6^1!/NG!i2,5D1D=;*5cnQg]DX>(8\r6lUVc!ZtipA&GaN]:H"2<Vmjt+UNP\lIeZ^R>Q@r2?oI(HWH;_<g8.5k@R_@e/4/';k^O7!."XVEl"W#L>8[u_CI6ZN7gK.E`RWP&1s5:)\h+qGhua@,C&-:!=<$PMA]\6/0U!s)^N\ZfuE_;Bjj9$E0%AH>lm4'34U)r(PK`4pW0DOm\NM=T9$DKgVi[:=C6oZO%L`+<#>qB-r3^e7,It3c"S7NBL+FTYl\bjfiF=V,FYjI&@'%@%,Zt7"NFu,%j>s9Lu"7/iZ.cfYqdA2(u*kh7WeWGUgTPO<OI'cROeAo'=sjc3?t8C2!6\-@UZtcPLj4;'i.tJg.ia[*GN?-0sD!"!^_P$:V76a`cC^f'.l27U^0hX[SS6X.N$ETreNV$a>023?`d^`#;X3oP-uUE=jX802C#,&!e0kMH27?VmJXZ?%rZ@BT:9na0p@$_fck!>_P^,OW-a'*8^Gbf]`B-[#j(@W;Me1q#]>po>a?)5oN"tK0iI.k(YZffJk_;F6`>B6E>f7+LCAcf[,S#?a@7Mi?C$ktpchC;Pj.`X7D6#o\b**s3D,T]4NID_kP3dRg"Q@hVFr3/T(:kYB0C2L]PF'\@UD>h<F;:8QF;QS+G4]30pI]W(+En8MuLh5c>j?ud&B]P<Qch;2QOI/8edoo7o0=[3ERCQJ:k=g9V\Sg'!Xj'MOE=s7:X'[FsR9QQ$rr=%T-A!XOIMT9iT#c4S],BHr;3
 "J4QE!HA1o9@5GJgWtu\Fd/RbVo)[^J`\#SW`b$])Arp??pPM]MZ*J3*G$"dg.d.Qn!5_#,(Z9g*BqkDs=VRr",daSXA*=?MFID>CZuHO07Hq_boDgP58<P-(grP'KCk9,4/,#bQb??HZ:-;+FD+@Gg^]q/+JMQ?uXfu+%L',Xt"FJ8U!FB1m+McS1RmD0#Y/q.iW-nM:G)TEMX_6\C(Rik#UUK3]+uldg==MturH\Ft`ZZG.(=5&UO1'9;&FnSj]aiT90L=>dl!`5k<aEQP7!ZYL("9U/I@YPlhlRV;fhUT-PHhWh&';0rBjjsSrW=R,lU3"W>)rX=ou3E4]DE,jGINq$K]ap9"N,(HP*h<;kS]BN\bu)96e7(al$0j8i>Zgtg(B14mY&FJ75LJq#/@mO+1u;7q*%([OH?+K"@I'"dTuGI7.$9#`%c85:6HTMr?bpp*GLfLPO9.'-fbI;?cB)=mFEVTVC3dof4gBVi(I(`hqk3Y<O9\9H^'^kWtc2&*GP?lfbD@bfrlTUiNTR_7D;aN5QOGVjghkh@-0^u#lM+mguq@n:;kU6nO5V4ph],4G(BJ1gYGghY92g!g@it?Phj(:GSY8pf!BoS1_YR4,aaN;;Ib'QRh*i.UVg2p=;H-`-uL-VS6%gA2^&hTQeCc,"/#Z2G<4*b"VVgD*`&%'?/$D/2mWToS)^#jA"8]jGg=ku.Me>&,i5LN(1F*kVU\qI>/^D]/G6Lm,$_Z\a;,MR5%:.(i$TW"[)*DMq'V_u,%lNn=n7kI1(rd`at[gdFQ[J:)DXK:LAVm\%ME.gqXLGL4n+E.E+3&o7"L[N10`Y[j?1i_Z\Qa$@nfpaa8ro(ZhBriDs7AXb4D6S\OB,jkH7PPKQKEj5H+,=FFaJM@(pFqb4^D!mB,937-[QHk*9FE`5=CZKD?IAJH61AfM6c$FkmWh-Of=MNcFX:?`2k`a%+5rD(?m*hpP%'n>Jq>X<Wl$[Se33\\K
 _)O$mEWo=hn`g1ZG,d2`OIZ>r:X7sBm"%h(AcNQ;4ngM>Ws@^.Q\j1MAN0P[W?na1c/obmJ(Oi0mF/fO0-Y91]a>1!C7\J!(JU%QqT6/,r-Oc)\QM:Sb=`=m3p*kQn&C#:oj~>
 endstream
 endobj
-80 0 obj
+76 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 79 0 R
-/Annots 81 0 R
+/Contents 75 0 R
+/Annots 77 0 R
 >>
 endobj
-81 0 obj
+77 0 obj
 [
-82 0 R
+78 0 R
 ]
 endobj
-82 0 obj
+78 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 303.624 559.24 510.288 547.24 ]
@@ -492,43 +465,43 @@
 /H /I
 >>
 endobj
-83 0 obj
+79 0 obj
 << /Length 1976 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gatm<=`<%S&:XAW&;km,JVFac;+H1"oLb05O`'K5g+4#H:"a>o8_%7is*dJ(,n4G.G-dY^W@3mMI.M>iaOen_]BSD>KN_%DI6S$T@U#Ge_-`P\ce$rlLs%n2Qe$!Da5lo8Ec^DJe:DPeBO^G^g$k&+c!&^B+_B5HD>eUr#p[cuCUTROor<N>Z]J$!pZ!nN03,""7-=Hk2mFcgIe[k^aEa4*7)%to(27*hk_J7lp4MZ>9E!V6IN"Tr65&dl0f@4B6tBc@P%5jSBpt0laE"g6Z'pg4jmGmcGk"rOEac=4c0@4ucOY=1Qnh9cctuX&K9/&d"-m)T25'58g&Z32TX"(*hR$VV8g&XPrs2*W)G]lB9*Eb.gspojANs(H$""`?r*.@F6,]N4TskdDZ;kF<XQH8.=WmQ7=/m)sK\"(]\h-C-!3Y..Dq,i@MfQ(ggGJq]eti7c8"G3%K9lU,Xn<;`+cNHWX%HpPXMtp%8&><(83KR%3K<mu+**-hQ_``!VqY2i977gIn.&q\+2p:!j\*g"Rs;)SF3>moFaR6in&$*fb*U]Sa04s6L?%'5+lFB].1M"O%kVN836o'1W9Z>Yrq>=$g\^k$s*V?Vr9e0oP+,HEHHPTfl/+qsLXusAl-7`DU<KH9X(4f/W=KMl!)i+5g0L>Ti1U$P,nRG4c$K,hIdpJ#`Hab0&#liLe:\o:]&17';<K5[T5_!!"K]`k>'+fVIU'qsW4Vph=>Zn3qS]jI:!G<d<E3C]X2]874pfpsle2(XI4*J4BuOuRPH]u7pN-U^,jJGgFK%-[->4[)eW<+LNM9,<>B4%=&.m"0WCSL5%IDD1<H7>rfAHmeH(u9O@XlW)%gn:Z._dmT\!KAZ-=$amfm2gE+P]+kI3%F(J#!dtO5cJ2K;?oKkdl^l^TEJNQS5obhU)[&U#]*I?\BtE4,Q\P0PZp6g;G!]&]s$c?&f/X'Ta3;laYrad'l"%`(PnDC+Y("qjcm`7?/i
 'mP!X2((6Dc&uP:6[S^a=*0hACL*PC5()>VaaH`.3db%+kU4aHPX0daFgC<0K28EJTeNS1GBRs2T!Pk1aLb&*I'+-[GLb_\R-76p,cm<+9q/juJ$sNnKE1:ua<f1%k3Rd-kO)X-@YG"l]:9Od9&>^+^YosZF[+PIiJ3P:)bRamk3e_a@VH^SKFHXDqWGPWTj1q%/[1c(IAf%gc&X7[uB484YTh14_eUd,<mH>_,d-@XXC"bG5`\ci0-\jr'I[nF'V<dX[k/7%Wl11>(%GJndP-+&c&TZAl"&tfb)<cGs)p`2fmTVA>?BN@?!\%XBK22'[nO/l%Tf@?T=]QXs.Aa2N4tdfOL8<^>2U(GZdSYS)7(F4W&,+>uBW]:_Pg3Wa43gN-ksY\%ifR^c:qTSo\d+!;Q(4LS,6HRn^X'SQ7/0nSOdqbQ,B7%S5:Znf6]EddO+pQEj*ge=R)KmsZWsW?@m&\0Q6hHOFbtK&Z4.:V-m:aqV!\_)XK%o$=_VR\ZU3Dd*H(r9(RKA/:Y0Pb'RCKJB4V;?a>%;g,L\MuL>+)()dMT2I:ZD#9i'kYVf#M&DCW4].ob>++jG"36,,3p+59_qdOk=&K(T#i#S&\d>s>hAF<uR2V]S#@B*\Ablp"f-0[9ZRmUF!?M1*db!cp>0m@fJ:31pjUR*fgVotj'P>llL81FX^,7Pgar&8I_LF7="=h)LUQSG9ocqq9F/"WTjXLt.jP-:lIhc;=Wp7KYV@?L1(O(iRE6$ILeiH)ptKN1h;Cbr`q\q$)A\J2,R8`4dY2'Y)]L=^Cbd?.>5FkNO2p?n`-8*+%h)5#aV)=]aMW@g`@U=ruJ!9,^$>AJ<(!T;'maC=EML5OcRV,tk5:$^%tO+>sOnmrENV:SF6b4`1FR"f%'U2ef_DeT/(\M')(e"Pm-D@^b[uUI1#S#-[_Z4T5%Z)O9%ZQ'sXUBa)&UCU4MoRPpoYlua+X/.7kajF[$>r<pkk(S(~>
 endstream
 endobj
-84 0 obj
+80 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 83 0 R
+/Contents 79 0 R
 >>
 endobj
-85 0 obj
+81 0 obj
 << /Length 1877 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gatm<968iG&AII3Y\F^BZiUPci5;**S;6.=`bDPh%ooM09+]'u+rHE+UOV/I.>UWRWc`8CYmkAjZ&`ff/GsZPqCiq<),Vo=ruXan6QF;DIJE7#qY(;/0(Bgc['ZDo^Q76cW'J%PYjbcO+heaPgi>qN=l@jq"5'k0*F%\kr8XP0E'esQZ>\Vh(9Kfg/k8[sQ31LDC))""7]kppqYQ.J6<up7HYr^k9n,>>oKj2]^*"F1A0Hf(<cHLc)\dE>6<RsM,;*DWJi"ZhckeNFg3;<RDjp1l8e*)inQN%bV9:-BYH<Z9,jFSS.9B*lXehDg\lC@J]M'"P==W,Yb*D</=tZhce?^ZfVVSD1<"kZPMJc]7EcK*<dJ>l8hFI;Yi8>1pgjgW"159Ggd7YPd8VRRIM)S[YmYA`mXPb)Fk-GF\_uX^@DuhM8NAc+9iIEhA%tgf6#\^!\0J)V'^nPWf?!cS(i.>!f'1TR%rh]8`"FFdcF>"D%jk]bkNjXg7M*sOaq-(^MA(ERnC%9hmLf56BYJK$b=c]l$cmRTZ$u-Vl`9j8\9[e7f,Ld:IEA/noRQtu0VTG#;HAC8D.)\-Q(@IU\+YVlL$@4fYOmun(ea'&$Wbi4M7-0&?NAYHf!:g/ISFEbH68O<XYb%u;2XJ+th0+SFN"L0kW\!c$`jUeB7KgZ8P!nQeehU<\/W-C<C(b%&Q'QTmX))VhH>\3J>@H-8XcAOtL`@mZ6]u7baX/3*kFM3(p1lFN+4"j,Ch*_mQ><m&(36og75!b[85K!k<@\dff$+ts)4IVN;j*\RqVc!aBi:0$h+Mi\ZH6$*QitD72b>]k<P#u:.?N(bC7sk:BjX.R+f1pM(C<S/\>V;q'[1eH^@p/M2EhdiThp!t<`3.l/hn3@lO[[f/EE-iAsaTXZF1sZA:^[p!#s:Al5<$u;\dFlEcWCj:s?ar!Mjf'GFhhi^5S*Qe?;5k5*91Q6R??!g4Oqr3'g&-Ylp$Y@N(_
 6MPh/*-`,T4W$8pE\j%ko=^E6nf5bL_ai'^8ki&W;fXjieY/,3;#[^UgNsWpMNd]?6cNtXb#-NPuV2BiI@NZ??nnEk(hl?\Ker'dMd43a>7p>j>6Dn<;e:`I]`IQYP*BQ\dX)J1HbbE['=9(A;:sTbkN$g!@461.(o8:F&j-0]&`Hq&6`gB8D\fZdC]>&donF5]"qhO&mfMMAA<<9g4f4gcT/F#e(G0ptA741O'V#\Ah8PaFd4%_VhnHVg54VI8_kn=0m^!:6a;n_]bBt3a<6h!6tN$22d8!Y3bSbL50/ifF]bZHn[b/)Nn!DI]0ruu[U<0`^ohn<^UKlNNLi=j%:YD$3E"[aHWJYltAAWk3fnLrh=44N8rHCCmNM(CUG!bqT[V'sp6)uAQ(abA=:bTK'f%@lm;+V6S"43(NtC[cg@1&&"PCW%</ZBh]I<%^"m+!-l.;L#d_QZSM9lD]3(bAY/#X$ScDA:d#,+L_QZ.4VP/][saM(VA\I+XIJWEX_6l?L0Mm?1b2?i[/M@[?fM4.TsuuD[+B\!EH:B=j+,!=_DVWg\J1iGTNp1c+*Z/qsN'H0t9B<c,sIK0c_7>W=R<I3Y^(5,S5RSnb-c1S.jdf3,Q]h^%.Y!3_<1$Opo\g(:Dd'-JIJgmk&jU"=D*ahOU/E%n6983/L?"Sl`UkXR4mbqS]f"<K$D,q=S"[>C]"aO%./CS9k#AI+PrU1rS*tFi5k0.1@DOH&Oi'jY]Ys#,Ute;!uh_Sm`Bs0#M(Hk,81$k\q_gOOo9&oT7E/4H:HgFj;5(>9UZ>h0l39;u'09nZ!I4K!8Z(BVoYNf1F>kp;G<1DOX^"[sh<"nl]Y5EsI5%2"NFfC@+.3/t0*S[$HEq>G//PH2dm_kF/C~>
 endstream
 endobj
-86 0 obj
+82 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 85 0 R
-/Annots 87 0 R
+/Contents 81 0 R
+/Annots 83 0 R
 >>
 endobj
-87 0 obj
+83 0 obj
 [
-88 0 R
+84 0 R
 ]
 endobj
-88 0 obj
+84 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 93.996 468.167 577.908 456.167 ]
@@ -539,43 +512,43 @@
 /H /I
 >>
 endobj
-89 0 obj
+85 0 obj
 << /Length 2080 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gb!Sm=`<%S&:Vs/&<$d]!&:7,3jQgoY;G(kDVE)`Mn1TURr[$"U+/c,r9niOR3P.XSTMIO/;bdM7*b=BB)%AVC3&feEq'%CcrTZ9h1;aC?#ptjIbM.GO)<JoQ=4JVfB*=1%USPXi-N?5]$#6UfWIt,S[aF9R`01]SnM<=dY;+XI])S,i8i\FN8i)-37(=)FSKK^L1;!'W<Zn?a]eR^(kj\/d`.;RX?JaF_rAY%e$8H9f-B[`2YjI*_ZlC5OqE@0>09,[6mbcu9b0bCBf;D$%EPk<iqo"R,Rrd-a]S)#V_$kXLj8SrjDd'i2a!\_C;8t>#A'>fJRa#]:UuTUB$2kT.;-h5g%;L=TOAW<%A0#*-'7";G_3":nT_$F,#I;BN;2VD.hMU^J\"YDqBSt1j_:g)r@&)3>FWcfVnPr?NI6Q3b[rS6o@XOtM;0)qAnr1%Ze7]=bYkJ(';rjb=?%m`@Hm'#H;nfB3Hr=+.]D&:3L&`n=`(%S-D8p@"7u#p3$U;oiXoO.Tnq6ol(K$=E#hD!<=^jY`d&Q\X4`D"T"RtLKikN]]\M6;0HhlfM=.lJ``S6iXEM`_J>1@OgEKCV/f/=Q7&'<[1T;]p%ARm6Z?1^-N0ojMC+dpL@0p.CF)kR/,\r^AHq@]n.8ei/omnE]q(c;rZou$5=`87]3jBW6Gn:Z&DL$mD@8S<<OO5#0pZ%g?@_j?oRIU/Jc'Bnrq0U#aFaWE.7W<5ioJ-fJ2Jc4.9^lB(6qr7qY%+BMDo7:QXSlJr!7D^<>o4+)<h9YE#:1K[Et7AcV'J&&i.c/FDHW2KE=!"Mn.(2-6rM/od5Y5D1k`hTphU]SGp*j8#_PjlXWC_hW*9]`5s#r1:DhS]JP;ZDi;k'(*[,;d3<3U0k/btdOLrSY3^)3CR532&=Qgbuk@)q:V-O)0:Z*BC2Z31c9X;KR'7&.lmpg1ong>=1MsmF,Pu3@!^8f=hZoQt\+1CL8ig,m1VD$n)5l?Z
 uWs9-T<orr1MpYi6];P1+`FBENe54-X8N(c;oc+biIa?S:`)#n<rduKLL:c2@QbHmS`#.LUD&5nO."4n`I^s_!k48*'m,ITRgQQn"T3O<+!4YsAqR;Wpe5WKV]NR@^709R.GXYe/VpetDBc@PeBrug=A4O=G]m3sIGS?rp[ijKMe8GJ,:Lbp>Z@)3ighi5942eNF8PkE[N]'%UbmZ&l*2q/BU+2gbOs[,UH?7)9\-oXIfXA8thta-KpkhYWr7JK,8?q1f@sblG`-`_;7-$W;WK)j$Nfu4G8Te1.Okmm*kF2CCn2Oc*WKIB.-!S^Abh^]aQe9l!VAJG1got?KOGnT][p28UI;u6$8aT$aLX)E"H>JPB;gl;_Q0CW_(fXLhh;d5]Z$At9cihSBHh=NM`+juDP;i'V0Xi(S5YkkR#4_W&!k0#Q8D6#r#cUd.@UC)e;m.$NaO0C*mcfLnK^!d/:t?u9LOEN[9E-WIK<K/`]C*)^&mQ87E%cB*`U:ubCNUN:R/P5f]q2j_"#lg4:.ND!pFWt0g%5?'8=-LH92!gr/rUu";oE_FX56.r.2j.=C^q$eCTdrF0tdfIa+U0e6e48o-htXLb-$BG_m1mOL2e!Pc=/Z]LPQ[GcoND>cR&U_o/Q&>:c:U&0&$TXT:<^peu'V5@&T4EZSK%_#0J#_KKUaR5EZD#-iSIsJ_Ii?DC,k!Kh,,p'+lmKm3+^4J57?u=(0;o$/EA@CphlY-hHijVcXHNE$9(6?Io4G'at2>&Yrl!R!eO_E"48W&@O&7bAWhmcOF["3q:Gjj0=5@QF'8*r(ZRT]YW4:VjtpS<TN)YaQ!(RV,l'35dR._X4<OFHtkNT*?#jMQt7DX0#X<L/.k)7eM*<qSaNu2X/8DOLH3V!=8@)r.=!:gC9UFW,PD5;TR.o<l$'nH!^69`a(uWJ3^^]hJj]hn7r'Mq@aY=uTY]%>e`bc7A(1iMZ5%;W1CRg_p9,kU%B`Fqhbk
 jK4rf8hKCO*F^D=oq@d^i"hY##&2Q<B^cnDtF<p+9VH!0hYC47I\m&jqCeWY':a$?aMZ3]/b7=R0DF\=RSP,Ge)0,8MW!s$K-*r~>
 endstream
 endobj
-90 0 obj
+86 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 89 0 R
+/Contents 85 0 R
 >>
 endobj
-91 0 obj
+87 0 obj
 << /Length 2193 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gau0DgMYe)&:NH>&Gd"YW+hC*]-n$,N>!+!d`,Jo7CNf7`8)^jM(0fsm2#ZpNc*EEQ>H;h#dP3lO`P-sbY<$-X*<m[T.=[Di;`[SA/!_gI33oDYIQje=?o"'Za?rS<kk`mY#hNfJOLT([be1RG+T6DW7C9X*>24]XY];;UWlXb13p/cQ?aY]!C(jPCn7g(jJ.U!\)e.@efWK>V`>HO7j9l/E4>r=%1o+"=U2eH^_lT(g&^u]X[G?FHr0LG8CVmT.tfDh,!dXO@U*a81`]YO3X@l$eTSV)aGY'.73m",^)_.Ie4?+Pdt^BN#c"Pb-<Zm?Z:GQaR?nZ7@o;q(22u'8`#4McE>mPr4@?/9X.AD+GiN>I'G<<5eIf/VDRVqOSh@OUb'?>l!"rUXA1"],i>L"+'+@5M!;)e$]Z;IB0[;e,OAQ<iP4@[QQqB)'kirf>q7mZ?&/D>u/U/W6h7Se'-`aps"L`PpaI1[(<1+PFf\mGdr1FPk#@A?4#0%e;Ch5(gm"-35!kUST`H(<k?:\2Z%^G?P%Und@U=XHl&k6<-cT)&]/M-=8#2D^&A!NB9_=.knJ=8EraQ=B8QRiK]+WEBn.l>l^DJtOI#/iQ"c(EQ*&8d93_Y.hTbtuc\`#mLc:H0#cFU@D](&<*eQf:c-/Ag1!1jp"VAmf'l6NHIQ;P$#aOtJ_U]#5)):$B[UVuEQ:fY?kbR_L%MG`L3^%#.WI_+B9SAZTH?SP:Zl$aqK\ZkpA`b_'bsG5L-S>\IH#=k>SR2OIQcR@=f%>V^c@]Z,f)8OtLH7@=rONO90^A9\>C2b[U[=HrhbSL.9>YdW&:@$/8@4+l6Hr_:XY,Ot>F!gq28h$m2.:TT!Gc<daN]OR(=HPu9L51mt=>k]W&CQP<X%ha61:uCo@Tfu6+WJW\s,*Ct="p5b*\I?j^^dfih'P27?i.=AK2a"gn5$4hiU6HSj(oj`t1D>!Q=%Y]i'^DjE`_^;$LO/RkA#QR
 c-?1]^ap=\T-Fdkan3Q<nq-\AKZl%$MM:p.=7eC:1=LXfE/$t4(_8A1eep1LlQ(R"RBG984TNAQn5b3E_Ifm2j=aF^45Q(*/>4ikC*`r]jAs5WVoo9;8Heo&#SX@uHo`m!,Y1knKX[=b,c?T#JQ\%K-]'(YJpT1?5q6luqDg,CN>&956S(b;6gPJ8VL<lCGh&@UfI?F*+Hk\;&FU-?Sch\<?h@X'Z%MPWgHpfG>'O^JQ@cp'(+sq;Vl4V)Z,[eja`('6PX2DM/qP<]J,*`mu:1,[AX/l0gi<s;9De)Yhr`!N9=2/X-R*CaVmTpA'a7Dm`bd6rBQ8nV5WE9#Db]>n%;!3sd@*UHR(%WEt:'Y,Aoh?prO]HZu-K>H?fX,r_/njGMIJ$=(kP?!4`<5,\n0U2VVmVmib%Y_[:hY<+K;9;5:"r&o*mgapKbJ9p\:^9cLdL>uTWPf?e+SD]eEjS(PiMW*o=Om%'TI0GH-]mFn:i@iHhp@aR$34fnV:N<i'K-)MJSq?D2>ea*pbT%c(W*Y@P8+:&e=p:k=(8[%8#d.;tQ9RN5h#6(!:5Z)/AS;aYfsa)mO?s\_(hf_R81@*1,\_r:@6/Eu9a]J!d(&V-+-T"rc-:Rg(^$;sq7eCM)FTfl24M!c&J(VSgd!TKdkLaM]J`%M7GJlt`k:^1g%7.W6W=&Y?BD!A/.lRL,i+fOg*)/K\ZM+="B=3.p`I+@*<S4"6tmcjQq-FkqW;G;mWW^cn?Ai:!_H3'08d!4JRL5^bWZ$H"<;i?R"S,;7424R)ET3TJX;+/NXAS('BAejZ1Dg<Mb%R."d#2IkB3V:kPdN]^]5#gE"FG?sQ"c+%Ll*[G]/i@ao$CQ$S;OpHXak.sm^l.el/J..B4eCgR21&_)GN'mGP9A^:S-EP)+ZsE\YVVdb%/OohqY/cU9ru)'jK`VhY+$tE.-SseW@a?<o#3O@3UcY_j?^h7(f/M'n<csc,+8paT"f/+Yi5V
 7U3TH4I;otQfqemS:*6p*Kc`fE759^[B,7knGF#9GhK:mM4N8Y\1q6"po*KX[uJk]AE!I-[cJPLoF:d(6QMkGG#^!*,E:)FTm6`>c`!\soe>RuN>ofU=5Se\he^],j/To'(Gm/,?=5uXbU3dGgP1#!2X<Bjc2Mt8ihN9b8eXU\U24-utm'Ag6ZTPY]*\j\-]6u*VaoUSOoBY8fq"0%;R~>
 endstream
 endobj
-92 0 obj
+88 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 91 0 R
-/Annots 93 0 R
+/Contents 87 0 R
+/Annots 89 0 R
 >>
 endobj
-93 0 obj
+89 0 obj
 [
-94 0 R
+90 0 R
 ]
 endobj
-94 0 obj
+90 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 250.644 219.801 537.276 207.801 ]
@@ -586,280 +559,280 @@
 /H /I
 >>
 endobj
-95 0 obj
+91 0 obj
 << /Length 1816 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gatm<D/\/e&H;*)+Tqt=!];9%n(kRLm?4=Keo[sJDHMXF[V2(g/S^N7Ur.ZZ:2f::QCARoJiGfKG<A(`h!sTpo?#[5o(Rf@.K$lN`"$dg+:-oSoBYS-mnse<eC)3;9R`DB]N9[3JAc8R^-_rTFF;7T+a$.QrsrPVZ?0h%J,/DGlQIe2kHRJA=7at\BcM3PQWgMk(QleJk$./tdmoJ$=l@f)Ve_kPPoD_d'h4QBH"j(+DtAr:m%UQoOd.#t>[PD0^T@6,HV:m]M;rb.^6)%h2JCSYnXWMd(),uA)@Kg[1r=5A)A<mp)Tt"i)_$`DdC>&I'9BRO$.!"jlZ>epA+TXI-:*$0fTJCe/h;UuCrN:/)=c+nM]XT*hgN/Ir;"QCaNWLrp_28SbCq[-3Xc3N>5_T$C;IA791`Wd[ruo%B8f`l[MHe,mdQXd/B87T<?\`_(%t!=g7*-hmBE'sH(KqF$R_"$$pG7M=sOYK1hd;%RZ?,,3jXj71KB\No2X>I`iOFqEP&0o5,lM!ALh7#>R/R\N0B3=`O"g^*Ge/^_;`1MD,;&pAb_NnZRLn^c(WnZ3fpgJL[VdRZG]k<k#%FR>C6_h46O2F3V<nr0s=US*ehH/!MpP@`dI;c8t89*Im^'bpM=BbL_A:$J%S0o+XM"BM=Hbe"dJd&L>s0=q32"&drmUc4qB71[T.B.RmDIV!o$BZLehbVS'lZ[W[T$\nA[RWBT2H8gGckd.@7RnSf@K1Bd8GG#-fOfjAp.V7PZFE%@jd?W.2LT7ekRt(*Z%r]i*!ZE,DL#UYns<i]_F$Q+h_(brRuN4NE*6iq3P=lOe&S%/C[k3X!q9@ejH^Y4/I>)S!'JCcj9#Z7o1N"HkNop02lV,bC]8VXaqliAdBUi]!Au7G_:@h(;'%8sMOsY?u$e/[Ag#:/HbR<Z4hC5&aP_*e\DJ!GB"Rk?9J4!q2JFa$l8&*&uYg-:EGd.M^AuCm,`Q]TaiuTt]>QD&8W
 A0+*#?#A@Hdemb0(]#mKJhjmDP#g+Z<'(%Z@0O$00E\MpZFc(>dmKBa5TYc8m3aI^mbR!Jk+5O)e\0Q<Iob_2><L'`W!*X]WOrG[HL*KJ`iCHBt$HL7m'VHZ594Vrc<_,e*4;2]:IF8qqp0kan6k+M^_#Vb4[j,4RNb>X*M<[sQcf?2o/pg,=ZT'9Am>Ak&6eF:EI1Gf/2,=In?ItGn_l5FeX$g^-/<r]kad((B>g`henG,UKlNTVOQ0*3?c0u1oZKBdVH7\XG2"#P=nsblu**aBr!.j1>imjpEju4#edV;!T3eP<_dQcLU&hWbtF)A.l]k&l??cMY;QKur#LPuB7f!e6rishEK@OcfdD2&38^q:m6FS+Oslcd^G0-ii5NZ[t>"+6`oi\"<DKMFXH2II2=Dg>k%7\-b:O!+kLKt9F9L'B'2PUcn1(8rDJc(J8'p]0ab,b#S.8?O`5'?=Up)^tb*4XaAPk^'nEf`.WpPT'=Ar$JWAM07Un[(VGmpT&-#Iklr%/r:!9E4bb;qj:C@XD%rq@GgX8hV3e@n?GX>rf(^I2XPVh#,'B.iQT25Ui=qHgs27[!B.WP_:2tJ6AO,H3;Q5OV]ldN0Q@-Zmq&%p+-]9jT)KsU1f`cl0;%]<Aem3F#9H5\$"[E$\`f`"@0iE9^n:n#2?V>0ntY$E'9]T',gCHEU:oie9h/9DU&'GuK(!s=JaA\t0(O5\V$`&]kkXGC($bZAL/J_2i-]bCGbsuW>,LTi/a*3#mY1Jd8.96kOh,V0'ja.^_X`&].W;je,L,V[3Qh\+CG-'td&^Lq=TES^9NMM@r<H+WFh@~>
 endstream
 endobj
-96 0 obj
+92 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 95 0 R
+/Contents 91 0 R
 >>
 endobj
-97 0 obj
+93 0 obj
 << /Length 1275 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
 Gat%"hf%7-&:X@\61h!*O>*J(MUFjG,[KE,fRc$O6\fe$(n%h_8tmY0n[uWNe?AB*aD'hQNfFg7GMdi+OdF8EeT1B0N1u=1/nQiS"GL8tIi30s:P3VH3=A]\d)55!m.,o>6@pHOp=V;n1p@Y:oo+!NM#F*I?cW<h&r)]4qX_s+;&^f_Dsa-eV`/qhT$'g)Ken_bf/RQ:Au\%7p0K]'80h<H;2)$G;./J"Zomj=9Nc^;X65LN\;_pVKAF=5=bHCN:VZ1M6l.b\^X2Ph!>+i>ZOr!uQBbY4_-`pXCY&0hW>Z?BMr'$s#;:EsF^^nD.QQ,2#0Tmk>D9P,V0.VnrU_"7=Er]UpKgXJU.\uZJ\('eGj$-20chFWg/L],BsDYF2DI==3P-'*?/(O_o>m[eVDRL"L,]C9^XkP[XL*>g!Gne.A%D_Tk'N3=%O@8S(:CIi4?sQcjV$4Xe8-LQqIN4X\RN),QngC2L'\h@d>X]@8?q*[:\t1rO==>%kn7PKh;QSQWbS_``5VpjoY.(&";>OFcsXc&.8*rtJ\9)u>%V1*Y7d)5dhsRf]a"B%[]5^h&SD^<A+k&EP'"D3R,_,gX(0T-7d%S4X>lIuDck=:F4OAUJijI7Pa0KP0XFbe#FT9CRnjXnlH:)Z_4!VscLH9M5Sg$g1poC(r@i;r%d?VLf5n8rCM@Pk;=W<oS]-YT9K6WH*gKF@s-9mk@-XA6rs^SPRTpT)L,aGjre+6R/23"8.+O\pgW=n2X"7_I`)3/Z+%K,&j+XO5U8o$9j[t*Xh06,RcEk.N`Ogb:O/J7<'Kh>O@DWQYJjUjj7g'2\(I@q*fF`e:%6?[u[m1%3_Oa%'[e>+?@>b^D;m>fEG+mlrGiDgr!-\[CT0.NO+nfMD]?WQKp0:4K`Ai[.I9mq%H1IUdBlSTI[CEdGqgNg7F1XD/`TmBdp=I-.j`\N.a-g:NTt4PmfU\akkH;N4Z*`]t6S.rpc)n@f]R<]'0nKR
 MX.4`K(WG6I4_h0C!uo121-;<4nR-C1CV_k\?-pW6PBh$Hj",rANQA^\'[s$c&d2\WLQ&^_/3$KPBJr?2heLbI!Yf&I!FfJr@hBp.:/$;6]=@H+LitZn2:URhQuD*D"\4ERa6c.N2U7W(l]K!TE)TN+<XpNi3"j-#+6>t;4&Q9W*Yi(db^j.A>`U>s3"@sS9nW^<_geT-I?e]Y>n[uN8%*qHB*EqoB.a!mdMj"Y%F<`%H>Ri2![H;K?Y"MS_dHVs%e`B$G7A@gX6S*h/KK)n!IkUR"o~>
 endstream
 endobj
-98 0 obj
+94 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 97 0 R
+/Contents 93 0 R
 >>
 endobj
-100 0 obj
+96 0 obj
 <<
  /Title (\376\377\0\61\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\123\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147)
- /Parent 99 0 R
- /Next 101 0 R
+ /Parent 95 0 R
+ /Next 97 0 R
  /A 9 0 R
 >> endobj
-101 0 obj
+97 0 obj
 <<
  /Title (\376\377\0\62\0\40\0\110\0\157\0\167\0\40\0\104\0\157\0\145\0\163\0\40\0\123\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147\0\40\0\127\0\157\0\162\0\153)
- /Parent 99 0 R
- /Prev 100 0 R
- /Next 102 0 R
+ /Parent 95 0 R
+ /Prev 96 0 R
+ /Next 98 0 R
  /A 11 0 R
 >> endobj
-102 0 obj
+98 0 obj
 <<
  /Title (\376\377\0\63\0\40\0\120\0\141\0\143\0\153\0\141\0\147\0\145\0\40\0\106\0\151\0\154\0\145\0\163\0\40\0\127\0\151\0\164\0\150\0\40\0\112\0\157\0\142\0\40\0\123\0\165\0\142\0\155\0\151\0\163\0\163\0\151\0\157\0\156\0\163)
- /Parent 99 0 R
- /Prev 101 0 R
- /Next 103 0 R
+ /Parent 95 0 R
+ /Prev 97 0 R
+ /Next 99 0 R
  /A 13 0 R
 >> endobj
-103 0 obj
+99 0 obj
 <<
  /Title (\376\377\0\64\0\40\0\123\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163\0\40\0\141\0\156\0\144\0\40\0\125\0\163\0\141\0\147\0\145)
- /Parent 99 0 R
- /First 104 0 R
- /Last 108 0 R
- /Prev 102 0 R
- /Next 109 0 R
+ /Parent 95 0 R
+ /First 100 0 R
+ /Last 104 0 R
+ /Prev 98 0 R
+ /Next 105 0 R
  /Count -5
  /A 15 0 R
 >> endobj
-104 0 obj
+100 0 obj
 <<
  /Title (\376\377\0\64\0\56\0\61\0\40\0\115\0\141\0\160\0\160\0\145\0\162\0\55\0\117\0\156\0\154\0\171\0\40\0\112\0\157\0\142\0\163)
- /Parent 103 0 R
- /Next 105 0 R
+ /Parent 99 0 R
+ /Next 101 0 R
  /A 17 0 R
 >> endobj
-105 0 obj
+101 0 obj
 <<
  /Title (\376\377\0\64\0\56\0\62\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\171\0\151\0\156\0\147\0\40\0\117\0\164\0\150\0\145\0\162\0\40\0\120\0\154\0\165\0\147\0\151\0\156\0\163\0\40\0\146\0\157\0\162\0\40\0\112\0\157\0\142\0\163)
- /Parent 103 0 R
- /Prev 104 0 R
- /Next 106 0 R
+ /Parent 99 0 R
+ /Prev 100 0 R
+ /Next 102 0 R
  /A 19 0 R
 >> endobj
-106 0 obj
+102 0 obj
 <<
  /Title (\376\377\0\64\0\56\0\63\0\40\0\114\0\141\0\162\0\147\0\145\0\40\0\146\0\151\0\154\0\145\0\163\0\40\0\141\0\156\0\144\0\40\0\141\0\162\0\143\0\150\0\151\0\166\0\145\0\163\0\40\0\151\0\156\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\123\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147)
- /Parent 103 0 R
- /Prev 105 0 R
- /Next 107 0 R
+ /Parent 99 0 R
+ /Prev 101 0 R
+ /Next 103 0 R
  /A 21 0 R
 >> endobj
-107 0 obj
+103 0 obj
 <<
  /Title (\376\377\0\64\0\56\0\64\0\40\0\123\0\160\0\145\0\143\0\151\0\146\0\171\0\151\0\156\0\147\0\40\0\101\0\144\0\144\0\151\0\164\0\151\0\157\0\156\0\141\0\154\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\126\0\141\0\162\0\151\0\141\0\142\0\154\0\145\0\163\0\40\0\146\0\157\0\162\0\40\0\112\0\157\0\142\0\163)
- /Parent 103 0 R
- /Prev 106 0 R
- /Next 108 0 R
+ /Parent 99 0 R
+ /Prev 102 0 R
+ /Next 104 0 R
  /A 23 0 R
 >> endobj
-108 0 obj
+104 0 obj
 <<
  /Title (\376\377\0\64\0\56\0\65\0\40\0\117\0\164\0\150\0\145\0\162\0\40\0\123\0\165\0\160\0\160\0\157\0\162\0\164\0\145\0\144\0\40\0\117\0\160\0\164\0\151\0\157\0\156\0\163)
- /Parent 103 0 R
- /Prev 107 0 R
+ /Parent 99 0 R
+ /Prev 103 0 R
  /A 25 0 R
 >> endobj
-109 0 obj
+105 0 obj
 <<
  /Title (\376\377\0\65\0\40\0\115\0\157\0\162\0\145\0\40\0\165\0\163\0\141\0\147\0\145\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145\0\163)
- /Parent 99 0 R
- /First 110 0 R
- /Last 113 0 R
- /Prev 103 0 R
- /Next 114 0 R
+ /Parent 95 0 R
+ /First 106 0 R
+ /Last 109 0 R
+ /Prev 99 0 R
+ /Next 110 0 R
  /Count -4
  /A 27 0 R
 >> endobj
-110 0 obj
+106 0 obj
 <<
  /Title (\376\377\0\65\0\56\0\61\0\40\0\103\0\165\0\163\0\164\0\157\0\155\0\151\0\172\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\127\0\141\0\171\0\40\0\164\0\157\0\40\0\123\0\160\0\154\0\151\0\164\0\40\0\114\0\151\0\156\0\145\0\163\0\40\0\151\0\156\0\164\0\157\0\40\0\113\0\145\0\171\0\57\0\126\0\141\0\154\0\165\0\145\0\40\0\120\0\141\0\151\0\162\0\163)
- /Parent 109 0 R
- /Next 111 0 R
+ /Parent 105 0 R
+ /Next 107 0 R
  /A 29 0 R
 >> endobj
-111 0 obj
+107 0 obj
 <<
  /Title (\376\377\0\65\0\56\0\62\0\40\0\101\0\40\0\125\0\163\0\145\0\146\0\165\0\154\0\40\0\120\0\141\0\162\0\164\0\151\0\164\0\151\0\157\0\156\0\145\0\162\0\40\0\103\0\154\0\141\0\163\0\163\0\40\0\50\0\163\0\145\0\143\0\157\0\156\0\144\0\141\0\162\0\171\0\40\0\163\0\157\0\162\0\164\0\54\0\40\0\164\0\150\0\145\0\40\0\55\0\160\0\141\0\162\0\164\0\151\0\164\0\151\0\157\0\156\0\145\0\162\0\40\0\157\0\162\0\147\0\56\0\141\0\160\0\141\0\143\0\150\0\145\0\56\0\150\0\141\0\144\0\157\0\157\0\160\0\56\0\155\0\141\0\160\0\162\0\145\0\144\0\56\0\154\0\151\0\142\0\56\0\113\0\145\0\171\0\106\0\151\0\145\0\154\0\144\0\102\0\141\0\163\0\145\0\144\0\120\0\141\0\162\0\164\0\151\0\164\0\151\0\157\0\156\0\145\0\162\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\51)
- /Parent 109 0 R
- /Prev 110 0 R
- /Next 112 0 R
+ /Parent 105 0 R
+ /Prev 106 0 R
+ /Next 108 0 R
  /A 31 0 R
 >> endobj
-112 0 obj
+108 0 obj
 <<
  /Title (\376\377\0\65\0\56\0\63\0\40\0\127\0\157\0\162\0\153\0\151\0\156\0\147\0\40\0\167\0\151\0\164\0\150\0\40\0\164\0\150\0\145\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\101\0\147\0\147\0\162\0\145\0\147\0\141\0\164\0\145\0\40\0\120\0\141\0\143\0\153\0\141\0\147\0\145\0\40\0\50\0\164\0\150\0\145\0\40\0\55\0\162\0\145\0\144\0\165\0\143\0\145\0\40\0\141\0\147\0\147\0\162\0\145\0\147\0\141\0\164\0\145\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\51)
- /Parent 109 0 R
- /Prev 111 0 R
- /Next 113 0 R
+ /Parent 105 0 R
+ /Prev 107 0 R
+ /Next 109 0 R
  /A 34 0 R
 >> endobj
-113 0 obj
+109 0 obj
 <<
  /Title (\376\377\0\65\0\56\0\64\0\40\0\106\0\151\0\145\0\154\0\144\0\40\0\123\0\145\0\154\0\145\0\143\0\164\0\151\0\157\0\156\0\40\0\50\0\40\0\163\0\151\0\155\0\151\0\154\0\141\0\162\0\40\0\164\0\157\0\40\0\165\0\156\0\151\0\170\0\40\0\47\0\143\0\165\0\164\0\47\0\40\0\143\0\157\0\155\0\155\0\141\0\156\0\144\0\51)
- /Parent 109 0 R
- /Prev 112 0 R
+ /Parent 105 0 R
+ /Prev 108 0 R
  /A 36 0 R
 >> endobj
-114 0 obj
+110 0 obj
 <<
  /Title (\376\377\0\66\0\40\0\106\0\162\0\145\0\161\0\165\0\145\0\156\0\164\0\154\0\171\0\40\0\101\0\163\0\153\0\145\0\144\0\40\0\121\0\165\0\145\0\163\0\164\0\151\0\157\0\156\0\163)
- /Parent 99 0 R
- /First 115 0 R
- /Last 124 0 R
- /Prev 109 0 R
+ /Parent 95 0 R
+ /First 111 0 R
+ /Last 120 0 R
+ /Prev 105 0 R
  /Count -10
  /A 38 0 R
 >> endobj
-115 0 obj
+111 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\61\0\40\0\110\0\157\0\167\0\40\0\144\0\157\0\40\0\111\0\40\0\165\0\163\0\145\0\40\0\110\0\141\0\144\0\157\0\157\0\160\0\40\0\123\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147\0\40\0\164\0\157\0\40\0\162\0\165\0\156\0\40\0\141\0\156\0\40\0\141\0\162\0\142\0\151\0\164\0\162\0\141\0\162\0\171\0\40\0\163\0\145\0\164\0\40\0\157\0\146\0\40\0\50\0\163\0\145\0\155\0\151\0\55\0\51\0\151\0\156\0\144\0\145\0\160\0\145\0\156\0\144\0\145\0\156\0\164\0\40\0\164\0\141\0\163\0\153\0\163\0\77)
- /Parent 114 0 R
- /Next 116 0 R
+ /Parent 110 0 R
+ /Next 112 0 R
  /A 40 0 R
 >> endobj
-116 0 obj
+112 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\62\0\40\0\110\0\157\0\167\0\40\0\144\0\157\0\40\0\111\0\40\0\160\0\162\0\157\0\143\0\145\0\163\0\163\0\40\0\146\0\151\0\154\0\145\0\163\0\54\0\40\0\157\0\156\0\145\0\40\0\160\0\145\0\162\0\40\0\155\0\141\0\160\0\77)
- /Parent 114 0 R
- /Prev 115 0 R
- /Next 117 0 R
+ /Parent 110 0 R
+ /Prev 111 0 R
+ /Next 113 0 R
  /A 42 0 R
 >> endobj
-117 0 obj
+113 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\63\0\40\0\110\0\157\0\167\0\40\0\155\0\141\0\156\0\171\0\40\0\162\0\145\0\144\0\165\0\143\0\145\0\162\0\163\0\40\0\163\0\150\0\157\0\165\0\154\0\144\0\40\0\111\0\40\0\165\0\163\0\145\0\77)
- /Parent 114 0 R
- /Prev 116 0 R
- /Next 118 0 R
+ /Parent 110 0 R
+ /Prev 112 0 R
+ /Next 114 0 R
  /A 44 0 R
 >> endobj
-118 0 obj
+114 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\64\0\40\0\111\0\146\0\40\0\111\0\40\0\163\0\145\0\164\0\40\0\165\0\160\0\40\0\141\0\156\0\40\0\141\0\154\0\151\0\141\0\163\0\40\0\151\0\156\0\40\0\155\0\171\0\40\0\163\0\150\0\145\0\154\0\154\0\40\0\163\0\143\0\162\0\151\0\160\0\164\0\54\0\40\0\167\0\151\0\154\0\154\0\40\0\164\0\150\0\141\0\164\0\40\0\167\0\157\0\162\0\153\0\40\0\141\0\146\0\164\0\145\0\162\0\40\0\55\0\155\0\141\0\160\0\160\0\145\0\162\0\54\0\40\0\151\0\56\0\145\0\56\0\40\0\163\0\141\0\171\0\40\0\111\0\40\0\144\0\157\0\72\0\40\0\141\0\154\0\151\0\141\0\163\0\40\0\143\0\61\0\75\0\47\0\143\0\165\0\164\0\40\0\55\0\146\0\61\0\47\0\56\0\40\0\127\0\151\0\154\0\154\0\40\0\55\0\155\0\141\0\160\0\160\0\145\0\162\0\40\0\42\0\143\0\61\0\42\0\40\0\167\0\157\0\162\0\153\0\77)
- /Parent 114 0 R
- /Prev 117 0 R
- /Next 119 0 R
+ /Parent 110 0 R
+ /Prev 113 0 R
+ /Next 115 0 R
  /A 46 0 R
 >> endobj
-119 0 obj
+115 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\65\0\40\0\103\0\141\0\156\0\40\0\111\0\40\0\165\0\163\0\145\0\40\0\125\0\116\0\111\0\130\0\40\0\160\0\151\0\160\0\145\0\163\0\77\0\40\0\106\0\157\0\162\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145\0\54\0\40\0\167\0\151\0\154\0\154\0\40\0\55\0\155\0\141\0\160\0\160\0\145\0\162\0\40\0\42\0\143\0\165\0\164\0\40\0\55\0\146\0\61\0\40\0\174\0\40\0\163\0\145\0\144\0\40\0\163\0\57\0\146\0\157\0\157\0\57\0\142\0\141\0\162\0\57\0\147\0\42\0\40\0\167\0\157\0\162\0\153\0\77)
- /Parent 114 0 R
- /Prev 118 0 R
- /Next 120 0 R
+ /Parent 110 0 R
+ /Prev 114 0 R
+ /Next 116 0 R
  /A 49 0 R
 >> endobj
-120 0 obj
+116 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\66\0\40\0\127\0\150\0\145\0\156\0\40\0\111\0\40\0\162\0\165\0\156\0\40\0\141\0\40\0\163\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147\0\40\0\152\0\157\0\142\0\40\0\142\0\171\0\40\0\144\0\151\0\163\0\164\0\162\0\151\0\142\0\165\0\164\0\151\0\156\0\147\0\40\0\154\0\141\0\162\0\147\0\145\0\40\0\145\0\170\0\145\0\143\0\165\0\164\0\141\0\142\0\154\0\145\0\163\0\40\0\50\0\146\0\157\0\162\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145\0\54\0\40\0\63\0\56\0\66\0\107\0\51\0\40\0\164\0\150\0\162\0\157\0\165\0\147\0\150\0\40\0\164\0\150\0\145\0\40\0\55\0\146\0\151\0\154\0\145\0\40\0\157\0\160\0\164\0\151\0\157\0\156\0\54\0\40\0\111\0\40\0\147\0\145\0\164\0\40\0\141\0\40\0\42\0\116\0\157\0\40\0\163\0\160\0\141\0\143\0\145\0\40\0\154\0\145\0\146\0\164\0\40\0\157\0\156\0\40\0\144\0\145\0\166\0\151\0\143\0\145\0\42\0\40\0\145\0\162\0\162\0\157\0\162\0\56\0\40\0\127\0\150\0\141\0\164\0\40\0\144\0\157\0\40\0\111\0\40\0\144\0\157\0\77)
- /Parent 114 0 R
- /Prev 119 0 R
- /Next 121 0 R
+ /Parent 110 0 R
+ /Prev 115 0 R
+ /Next 117 0 R
  /A 54 0 R
 >> endobj
-121 0 obj
+117 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\67\0\40\0\110\0\157\0\167\0\40\0\144\0\157\0\40\0\111\0\40\0\163\0\160\0\145\0\143\0\151\0\146\0\171\0\40\0\155\0\165\0\154\0\164\0\151\0\160\0\154\0\145\0\40\0\151\0\156\0\160\0\165\0\164\0\40\0\144\0\151\0\162\0\145\0\143\0\164\0\157\0\162\0\151\0\145\0\163\0\77)
- /Parent 114 0 R
- /Prev 120 0 R
- /Next 122 0 R
+ /Parent 110 0 R
+ /Prev 116 0 R
+ /Next 118 0 R
  /A 56 0 R
 >> endobj
-122 0 obj
+118 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\70\0\40\0\110\0\157\0\167\0\40\0\144\0\157\0\40\0\111\0\40\0\147\0\145\0\156\0\145\0\162\0\141\0\164\0\145\0\40\0\157\0\165\0\164\0\160\0\165\0\164\0\40\0\146\0\151\0\154\0\145\0\163\0\40\0\167\0\151\0\164\0\150\0\40\0\147\0\172\0\151\0\160\0\40\0\146\0\157\0\162\0\155\0\141\0\164\0\77)
- /Parent 114 0 R
- /Prev 121 0 R
- /Next 123 0 R
+ /Parent 110 0 R
+ /Prev 117 0 R
+ /Next 119 0 R
  /A 58 0 R
 >> endobj
-123 0 obj
+119 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\71\0\40\0\110\0\157\0\167\0\40\0\144\0\157\0\40\0\111\0\40\0\160\0\162\0\157\0\166\0\151\0\144\0\145\0\40\0\155\0\171\0\40\0\157\0\167\0\156\0\40\0\151\0\156\0\160\0\165\0\164\0\57\0\157\0\165\0\164\0\160\0\165\0\164\0\40\0\146\0\157\0\162\0\155\0\141\0\164\0\40\0\167\0\151\0\164\0\150\0\40\0\163\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147\0\77)
- /Parent 114 0 R
- /Prev 122 0 R
- /Next 124 0 R
+ /Parent 110 0 R
+ /Prev 118 0 R
+ /Next 120 0 R
  /A 60 0 R
 >> endobj
-124 0 obj
+120 0 obj
 <<
  /Title (\376\377\0\66\0\56\0\61\0\60\0\40\0\110\0\157\0\167\0\40\0\144\0\157\0\40\0\111\0\40\0\160\0\141\0\162\0\163\0\145\0\40\0\130\0\115\0\114\0\40\0\144\0\157\0\143\0\165\0\155\0\145\0\156\0\164\0\163\0\40\0\165\0\163\0\151\0\156\0\147\0\40\0\163\0\164\0\162\0\145\0\141\0\155\0\151\0\156\0\147\0\77)
- /Parent 114 0 R
- /Prev 123 0 R
+ /Parent 110 0 R
+ /Prev 119 0 R
  /A 62 0 R
 >> endobj
-125 0 obj
+121 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-126 0 obj
+122 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-127 0 obj
+123 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F6
 /BaseFont /Times-Italic
 /Encoding /WinAnsiEncoding >>
 endobj
-128 0 obj
+124 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-129 0 obj
+125 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F9
 /BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
-130 0 obj
+126 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-131 0 obj
+127 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -869,18 +842,18 @@
 1 0 obj
 << /Type /Pages
 /Count 14
-/Kids [6 0 R 51 0 R 64 0 R 70 0 R 72 0 R 74 0 R 76 0 R 80 0 R 84 0 R 86 0 R 90 0 R 92 0 R 96 0 R 98 0 R ] >>
+/Kids [6 0 R 51 0 R 64 0 R 66 0 R 68 0 R 70 0 R 72 0 R 76 0 R 80 0 R 82 0 R 86 0 R 88 0 R 92 0 R 94 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 99 0 R
+ /Outlines 95 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 125 0 R /F5 126 0 R /F1 128 0 R /F6 127 0 R /F9 129 0 R /F2 130 0 R /F7 131 0 R >> 
+/Font << /F3 121 0 R /F5 122 0 R /F1 124 0 R /F6 123 0 R /F9 125 0 R /F2 126 0 R /F7 127 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
@@ -898,292 +871,282 @@
 13 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 629.42 null]
+/D [66 0 R /XYZ 85.0 619.56 null]
 >>
 endobj
 15 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 294.386 null]
+/D [66 0 R /XYZ 85.0 284.526 null]
 >>
 endobj
 17 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 263.252 null]
+/D [66 0 R /XYZ 85.0 253.392 null]
 >>
 endobj
 19 0 obj
 <<
 /S /GoTo
-/D [70 0 R /XYZ 85.0 151.199 null]
+/D [68 0 R /XYZ 85.0 659.0 null]
 >>
 endobj
 21 0 obj
 <<
 /S /GoTo
-/D [72 0 R /XYZ 85.0 493.3 null]
+/D [68 0 R /XYZ 85.0 463.247 null]
 >>
 endobj
 23 0 obj
 <<
 /S /GoTo
-/D [74 0 R /XYZ 85.0 274.46 null]
+/D [70 0 R /XYZ 85.0 254.74 null]
 >>
 endobj
 25 0 obj
 <<
 /S /GoTo
-/D [76 0 R /XYZ 85.0 616.6 null]
+/D [72 0 R /XYZ 85.0 603.4 null]
 >>
 endobj
 27 0 obj
 <<
 /S /GoTo
-/D [80 0 R /XYZ 85.0 495.32 null]
+/D [76 0 R /XYZ 85.0 495.32 null]
 >>
 endobj
 29 0 obj
 <<
 /S /GoTo
-/D [80 0 R /XYZ 85.0 464.186 null]
+/D [76 0 R /XYZ 85.0 464.186 null]
 >>
 endobj
 31 0 obj
 <<
 /S /GoTo
-/D [84 0 R /XYZ 85.0 659.0 null]
+/D [80 0 R /XYZ 85.0 659.0 null]
 >>
 endobj
 34 0 obj
 <<
 /S /GoTo
-/D [86 0 R /XYZ 85.0 509.62 null]
+/D [82 0 R /XYZ 85.0 509.62 null]
 >>
 endobj
 36 0 obj
 <<
 /S /GoTo
-/D [90 0 R /XYZ 85.0 580.12 null]
+/D [86 0 R /XYZ 85.0 580.12 null]
 >>
 endobj
 38 0 obj
 <<
 /S /GoTo
-/D [90 0 R /XYZ 85.0 186.687 null]
+/D [86 0 R /XYZ 85.0 186.687 null]
 >>
 endobj
 40 0 obj
 <<
 /S /GoTo
-/D [92 0 R /XYZ 85.0 659.0 null]
+/D [88 0 R /XYZ 85.0 659.0 null]
 >>
 endobj
 42 0 obj
 <<
 /S /GoTo
-/D [92 0 R /XYZ 85.0 581.347 null]
+/D [88 0 R /XYZ 85.0 581.347 null]
 >>
 endobj
 44 0 obj
 <<
 /S /GoTo
-/D [92 0 R /XYZ 85.0 248.054 null]
+/D [88 0 R /XYZ 85.0 248.054 null]
 >>
 endobj
 46 0 obj
 <<
 /S /GoTo
-/D [92 0 R /XYZ 85.0 196.801 null]
+/D [88 0 R /XYZ 85.0 196.801 null]
 >>
 endobj
 49 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 442.08 null]
+/D [92 0 R /XYZ 85.0 442.08 null]
 >>
 endobj
 54 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 363.574 null]
+/D [92 0 R /XYZ 85.0 363.574 null]
 >>
 endobj
 56 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 238.095 null]
+/D [92 0 R /XYZ 85.0 238.095 null]
 >>
 endobj
 58 0 obj
 <<
 /S /GoTo
-/D [96 0 R /XYZ 85.0 157.262 null]
+/D [92 0 R /XYZ 85.0 157.262 null]
 >>
 endobj
 60 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 598.2 null]
+/D [94 0 R /XYZ 85.0 598.2 null]
 >>
 endobj
 62 0 obj
 <<
 /S /GoTo
-/D [98 0 R /XYZ 85.0 520.547 null]
->>
-endobj
-67 0 obj
-<<
-/S /GoTo
-/D [null /XYZ 0.0 0.0 null]
+/D [94 0 R /XYZ 85.0 520.547 null]
 >>
 endobj
-99 0 obj
+95 0 obj
 <<
- /First 100 0 R
- /Last 114 0 R
+ /First 96 0 R
+ /Last 110 0 R
 >> endobj
 xref
-0 132
+0 128
 0000000000 65535 f 
-0000046010 00000 n 
-0000046160 00000 n 
-0000046252 00000 n 
+0000045516 00000 n 
+0000045666 00000 n 
+0000045758 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000002125 00000 n 
-0000002245 00000 n 
-0000002417 00000 n 
-0000046404 00000 n 
-0000002552 00000 n 
-0000046467 00000 n 
-0000002689 00000 n 
-0000046533 00000 n 
-0000002826 00000 n 
-0000046598 00000 n 
-0000002963 00000 n 
-0000046664 00000 n 
-0000003100 00000 n 
-0000046730 00000 n 
-0000003236 00000 n 
-0000046796 00000 n 
-0000003372 00000 n 
-0000046860 00000 n 
-0000003509 00000 n 
-0000046925 00000 n 
-0000003645 00000 n 
-0000046989 00000 n 
-0000003781 00000 n 
-0000047054 00000 n 
-0000003916 00000 n 
-0000047120 00000 n 
-0000004055 00000 n 
-0000004190 00000 n 
-0000047184 00000 n 
-0000004327 00000 n 
-0000047249 00000 n 
-0000004464 00000 n 
-0000047314 00000 n 
-0000004601 00000 n 
-0000047380 00000 n 
-0000004740 00000 n 
-0000047444 00000 n 
-0000004876 00000 n 
-0000047510 00000 n 
-0000005012 00000 n 
-0000047576 00000 n 
-0000005151 00000 n 
-0000005285 00000 n 
-0000047642 00000 n 
-0000005421 00000 n 
-0000006218 00000 n 
-0000006341 00000 n 
-0000006396 00000 n 
-0000047707 00000 n 
-0000006528 00000 n 
-0000047773 00000 n 
-0000006660 00000 n 
-0000047839 00000 n 
-0000006793 00000 n 
-0000047905 00000 n 
-0000006926 00000 n 
-0000047969 00000 n 
-0000007059 00000 n 
-0000009332 00000 n 
-0000009455 00000 n 
-0000009489 00000 n 
-0000048035 00000 n 
-0000009628 00000 n 
-0000009767 00000 n 
-0000011733 00000 n 
-0000011841 00000 n 
-0000014085 00000 n 
-0000014193 00000 n 
-0000015888 00000 n 
-0000015996 00000 n 
-0000018724 00000 n 
-0000018847 00000 n 
-0000018874 00000 n 
-0000019065 00000 n 
-0000021271 00000 n 
-0000021394 00000 n 
-0000021421 00000 n 
-0000021614 00000 n 
-0000023683 00000 n 
-0000023791 00000 n 
-0000025761 00000 n 
-0000025884 00000 n 
-0000025911 00000 n 
-0000026162 00000 n 
-0000028335 00000 n 
-0000028443 00000 n 
-0000030729 00000 n 
-0000030852 00000 n 
-0000030879 00000 n 
-0000031084 00000 n 
-0000032993 00000 n 
-0000033101 00000 n 
-0000034469 00000 n 
-0000048094 00000 n 
-0000034577 00000 n 
-0000034765 00000 n 
-0000035009 00000 n 
-0000035318 00000 n 
-0000035628 00000 n 
-0000035827 00000 n 
-0000036141 00000 n 
-0000036519 00000 n 
-0000036958 00000 n 
-0000037199 00000 n 
-0000037462 00000 n 
-0000037888 00000 n 
-0000038722 00000 n 
-0000039262 00000 n 
-0000039644 00000 n 
-0000039935 00000 n 
-0000040515 00000 n 
-0000040842 00000 n 
-0000041142 00000 n 
-0000041993 00000 n 
-0000042574 00000 n 
-0000043619 00000 n 
-0000043996 00000 n 
-0000044395 00000 n 
-0000044858 00000 n 
-0000045230 00000 n 
-0000045344 00000 n 
-0000045455 00000 n 
-0000045567 00000 n 
-0000045676 00000 n 
-0000045783 00000 n 
-0000045900 00000 n 
+0000002128 00000 n 
+0000002248 00000 n 
+0000002420 00000 n 
+0000045910 00000 n 
+0000002555 00000 n 
+0000045973 00000 n 
+0000002692 00000 n 
+0000046039 00000 n 
+0000002829 00000 n 
+0000046104 00000 n 
+0000002966 00000 n 
+0000046170 00000 n 
+0000003103 00000 n 
+0000046236 00000 n 
+0000003239 00000 n 
+0000046300 00000 n 
+0000003375 00000 n 
+0000046366 00000 n 
+0000003512 00000 n 
+0000046431 00000 n 
+0000003648 00000 n 
+0000046495 00000 n 
+0000003784 00000 n 
+0000046560 00000 n 
+0000003919 00000 n 
+0000046626 00000 n 
+0000004058 00000 n 
+0000004193 00000 n 
+0000046690 00000 n 
+0000004330 00000 n 
+0000046755 00000 n 
+0000004467 00000 n 
+0000046820 00000 n 
+0000004604 00000 n 
+0000046886 00000 n 
+0000004743 00000 n 
+0000046950 00000 n 
+0000004879 00000 n 
+0000047016 00000 n 
+0000005015 00000 n 
+0000047082 00000 n 
+0000005154 00000 n 
+0000005288 00000 n 
+0000047148 00000 n 
+0000005424 00000 n 
+0000006221 00000 n 
+0000006344 00000 n 
+0000006399 00000 n 
+0000047213 00000 n 
+0000006531 00000 n 
+0000047279 00000 n 
+0000006663 00000 n 
+0000047345 00000 n 
+0000006796 00000 n 
+0000047411 00000 n 
+0000006929 00000 n 
+0000047475 00000 n 
+0000007062 00000 n 
+0000009221 00000 n 
+0000009329 00000 n 
+0000011260 00000 n 
+0000011368 00000 n 
+0000013582 00000 n 
+0000013690 00000 n 
+0000015325 00000 n 
+0000015433 00000 n 
+0000018246 00000 n 
+0000018369 00000 n 
+0000018396 00000 n 
+0000018587 00000 n 
+0000020793 00000 n 
+0000020916 00000 n 
+0000020943 00000 n 
+0000021136 00000 n 
+0000023205 00000 n 
+0000023313 00000 n 
+0000025283 00000 n 
+0000025406 00000 n 
+0000025433 00000 n 
+0000025684 00000 n 
+0000027857 00000 n 
+0000027965 00000 n 
+0000030251 00000 n 
+0000030374 00000 n 
+0000030401 00000 n 
+0000030606 00000 n 
+0000032515 00000 n 
+0000032623 00000 n 
+0000033991 00000 n 
+0000047541 00000 n 
+0000034099 00000 n 
+0000034285 00000 n 
+0000034526 00000 n 
+0000034832 00000 n 
+0000035140 00000 n 
+0000035338 00000 n 
+0000035651 00000 n 
+0000036028 00000 n 
+0000036466 00000 n 
+0000036706 00000 n 
+0000036968 00000 n 
+0000037394 00000 n 
+0000038228 00000 n 
+0000038768 00000 n 
+0000039150 00000 n 
+0000039441 00000 n 
+0000040021 00000 n 
+0000040348 00000 n 
+0000040648 00000 n 
+0000041499 00000 n 
+0000042080 00000 n 
+0000043125 00000 n 
+0000043502 00000 n 
+0000043901 00000 n 
+0000044364 00000 n 
+0000044736 00000 n 
+0000044850 00000 n 
+0000044961 00000 n 
+0000045073 00000 n 
+0000045182 00000 n 
+0000045289 00000 n 
+0000045406 00000 n 
 trailer
 <<
-/Size 132
+/Size 128
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-48147
+47593
 %%EOF

Modified: hadoop/core/trunk/src/docs/src/documentation/content/xdocs/streaming.xml
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/src/docs/src/documentation/content/xdocs/streaming.xml?rev=637728&r1=637727&r2=637728&view=diff
==============================================================================
--- hadoop/core/trunk/src/docs/src/documentation/content/xdocs/streaming.xml (original)
+++ hadoop/core/trunk/src/docs/src/documentation/content/xdocs/streaming.xml Sun Mar 16 22:46:37 2008
@@ -48,10 +48,11 @@
 In the above example, both the mapper and the reducer are executables that read the input from stdin (line by line) and emit the output to stdout. The utility will create a map/reduce job, submit the job to an appropriate cluster, and monitor the progress of the job until it completes.
 </p><p>
   When an executable is specified for mappers, each mapper task will launch the executable as a separate process when the mapper is initialized. As the mapper task runs, it converts its inputs into lines and feed the lines to the stdin of the process. In the meantime, the mapper collects the line oriented outputs from the stdout of the process and converts each line into a key/value pair, which is collected as the output of the mapper. By default, the 
-  <em>prefix of a line up to the first tab character</em> is the <strong>key</strong> and the the rest of the line (excluding the tab character) will be the <strong>value</strong>. However, this can be customized, as <a href="#Customizing_the_Way_to_Split_Lin">discussed later</a>.
+  <em>prefix of a line up to the first tab character</em> is the <strong>key</strong> and the the rest of the line (excluding the tab character) will be the <strong>value</strong>. 
+  If there is no tab character in the line, then entire line is considered as key and the value is null. However, this can be customized, as discussed later.
 </p>
 <p>
-When an executable is specified for reducers, each reducer task will launch the executable as a separate process then the reducer is initialized. As the reducer task runs, it converts its input key/values pairs into lines and feeds the lines to the stdin of the process. In the meantime, the reducer collects the line oriented outputs from the stdout of the process, converts each line into a key/value pair, which is collected as the output of the reducer. By default, the prefix of a line up to the first tab character is the key and the the rest of the line (excluding the tab character) is the value. However, this can be customized, as <a href="#Customizing_the_Way_to_Split_Lin">discussed later</a>.
+When an executable is specified for reducers, each reducer task will launch the executable as a separate process then the reducer is initialized. As the reducer task runs, it converts its input key/values pairs into lines and feeds the lines to the stdin of the process. In the meantime, the reducer collects the line oriented outputs from the stdout of the process, converts each line into a key/value pair, which is collected as the output of the reducer. By default, the prefix of a line up to the first tab character is the key and the the rest of the line (excluding the tab character) is the value. However, this can be customized, as discussed later.
 </p><p>
 This is the basis for the communication protocol between the map/reduce framework and the streaming mapper/reducer.
 </p><p>



Mime
View raw message