doc/tutorial/apa.html doc/tutorial/apb.html doc/tutorial/apc.html


Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>

	* doc/tutorial/apa.html
	* doc/tutorial/apb.html
	* doc/tutorial/apc.html
	* doc/tutorial/apd.html
	* doc/tutorial/ape.html
	* doc/tutorial/apf.html
	* doc/tutorial/apg.html
	* doc/tutorial/aph.html
	* doc/tutorial/ar01s02.html
	* doc/tutorial/ar01s03.html
	* doc/tutorial/ar01s04.html
	* doc/tutorial/ar01s05.html
	* doc/tutorial/ar01s06.html
	* doc/tutorial/ar01s07.html
	* doc/tutorial/ar01s08.html
	* doc/tutorial/index.html
	* doc/tutorial/ix01.html
	* doc/tutorial/xmltutorial.pdf
	* doc/tutorial/xmltutorial.xml
	update tutorial with XPath example
diff --git a/ChangeLog b/ChangeLog
index 9a29870..fb650ed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
+
+	* doc/tutorial/apa.html
+	* doc/tutorial/apb.html
+	* doc/tutorial/apc.html
+	* doc/tutorial/apd.html
+	* doc/tutorial/ape.html
+	* doc/tutorial/apf.html
+	* doc/tutorial/apg.html
+	* doc/tutorial/aph.html
+	* doc/tutorial/ar01s02.html
+	* doc/tutorial/ar01s03.html
+	* doc/tutorial/ar01s04.html
+	* doc/tutorial/ar01s05.html
+	* doc/tutorial/ar01s06.html
+	* doc/tutorial/ar01s07.html
+	* doc/tutorial/ar01s08.html
+	* doc/tutorial/index.html
+	* doc/tutorial/ix01.html
+	* doc/tutorial/xmltutorial.pdf
+	* doc/tutorial/xmltutorial.xml
+	update tutorial with XPath example
+
+
 Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
 
 	* SAX.c parser.c: fixing a bug about a special case of namespace
diff --git a/doc/tutorial/apa.html b/doc/tutorial/apa.html
index efb631b..9f090c6 100644
--- a/doc/tutorial/apa.html
+++ b/doc/tutorial/apa.html
@@ -1,9 +1,8 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>A. Compilation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s08.html" title="Encoding Conversion"><link rel="next" href="apb.html" title="B. Sample Document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">A. Compilation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="compilation"></a>A. Compilation</h2></div></div><div></div></div><p><a class="indexterm" name="id2814889"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>A. Compilation</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s09.html" title="Encoding Conversion"><link rel="next" href="apb.html" title="B. Sample Document"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">A. Compilation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s09.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="compilation"></a>A. Compilation</h2></div></div><div></div></div><p><a class="indexterm" name="id2815236"></a>
       <span class="application">Libxml</span> includes a script,
     <span class="application">xml2-config</span>, that can be used to generate
     flags for compilation and linking of programs written with the
       library. For pre-processor and compiler flags, use <b class="command">xml2-config
 	--cflags</b>. For library linking flags, use <b class="command">xml2-config
 	--libs</b>. Other options are available using <b class="command">xml2-config
-    --help</b>.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Encoding Conversion </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> B. Sample Document</td></tr></table></div></body></html>
+    --help</b>.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s09.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apb.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Encoding Conversion </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> B. Sample Document</td></tr></table></div></body></html>
diff --git a/doc/tutorial/apb.html b/doc/tutorial/apb.html
index 975386c..6e771a8 100644
--- a/doc/tutorial/apb.html
+++ b/doc/tutorial/apb.html
@@ -1,6 +1,5 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>B. Sample Document</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apa.html" title="A. Compilation"><link rel="next" href="apc.html" title="C. Code for Keyword Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">B. Sample Document</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apa.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apc.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="sampledoc"></a>B. Sample Document</h2></div></div><div></div></div><pre class="programlisting">
-&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;?xml version="1.0"?&gt;
 &lt;story&gt;
   &lt;storyinfo&gt;
     &lt;author&gt;John Fleck&lt;/author&gt;
diff --git a/doc/tutorial/apc.html b/doc/tutorial/apc.html
index b806cce..03097ab 100644
--- a/doc/tutorial/apc.html
+++ b/doc/tutorial/apc.html
@@ -1,5 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>C. Code for Keyword Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apb.html" title="B. Sample Document"><link rel="next" href="apd.html" title="D. Code for Add Keyword Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">C. Code for Keyword Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apb.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apd.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="keywordappendix"></a>C. Code for Keyword Example</h2></div></div><div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>C. Code for Keyword Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apb.html" title="B. Sample Document"><link rel="next" href="apd.html" title="D. Code for XPath Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">C. Code for Keyword Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apb.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apd.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="keywordappendix"></a>C. Code for Keyword Example</h2></div></div><div></div></div><p>
       </p><pre class="programlisting">
 #include &lt;stdio.h&gt;
 #include &lt;string.h&gt;
@@ -13,9 +12,9 @@
 	xmlChar *key;
 	cur = cur-&gt;xmlChildrenNode;
 	while (cur != NULL) {
-	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;keyword&quot;))) {
+	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"keyword"))) {
 		    key = xmlNodeListGetString(doc, cur-&gt;xmlChildrenNode, 1);
-		    printf(&quot;keyword: %s\n&quot;, key);
+		    printf("keyword: %s\n", key);
 		    xmlFree(key);
  	    }
 	cur = cur-&gt;next;
@@ -32,27 +31,27 @@
 	doc = xmlParseFile(docname);
 	
 	if (doc == NULL ) {
-		fprintf(stderr,&quot;Document not parsed successfully. \n&quot;);
+		fprintf(stderr,"Document not parsed successfully. \n");
 		return;
 	}
 	
 	cur = xmlDocGetRootElement(doc);
 	
 	if (cur == NULL) {
-		fprintf(stderr,&quot;empty document\n&quot;);
+		fprintf(stderr,"empty document\n");
 		xmlFreeDoc(doc);
 		return;
 	}
 	
-	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) &quot;story&quot;)) {
-		fprintf(stderr,&quot;document of the wrong type, root node != story&quot;);
+	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) "story")) {
+		fprintf(stderr,"document of the wrong type, root node != story");
 		xmlFreeDoc(doc);
 		return;
 	}
 	
 	cur = cur-&gt;xmlChildrenNode;
 	while (cur != NULL) {
-		if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;storyinfo&quot;))){
+		if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"storyinfo"))){
 			parseStory (doc, cur);
 		}
 		 
@@ -69,7 +68,7 @@
 	char *docname;
 		
 	if (argc &lt;= 1) {
-		printf(&quot;Usage: %s docname\n&quot;, argv[0]);
+		printf("Usage: %s docname\n", argv[0]);
 		return(0);
 	}
 
@@ -80,4 +79,4 @@
 }
 
 </pre><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apb.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apd.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">B. Sample Document </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> D. Code for Add Keyword Example</td></tr></table></div></body></html>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apb.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apd.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">B. Sample Document </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> D. Code for XPath Example</td></tr></table></div></body></html>
diff --git a/doc/tutorial/apd.html b/doc/tutorial/apd.html
index 1cbda16..be33edb 100644
--- a/doc/tutorial/apd.html
+++ b/doc/tutorial/apd.html
@@ -1,79 +1,68 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>D. Code for Add Keyword Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apc.html" title="C. Code for Keyword Example"><link rel="next" href="ape.html" title="E. Code for Add Attribute Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">D. Code for Add Keyword Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apc.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ape.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="addkeywordappendix"></a>D. Code for Add Keyword Example</h2></div></div><div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>D. Code for XPath Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apc.html" title="C. Code for Keyword Example"><link rel="next" href="ape.html" title="E. Code for Add Keyword Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">D. Code for XPath Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apc.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ape.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="xpathappendix"></a>D. Code for XPath Example</h2></div></div><div></div></div><p>
       </p><pre class="programlisting">
-#include &lt;stdio.h&gt;
-#include &lt;string.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;libxml/xmlmemory.h&gt;
 #include &lt;libxml/parser.h&gt;
-
-void
-parseStory (xmlDocPtr doc, xmlNodePtr cur, char *keyword) {
-
-	xmlNewTextChild (cur, NULL, &quot;keyword&quot;, keyword);
-    return;
-}
+#include &lt;libxml/xpath.h&gt;
 
 xmlDocPtr
-parseDoc(char *docname, char *keyword) {
-
+getdoc (char *docname) {
 	xmlDocPtr doc;
-	xmlNodePtr cur;
-
 	doc = xmlParseFile(docname);
 	
 	if (doc == NULL ) {
-		fprintf(stderr,&quot;Document not parsed successfully. \n&quot;);
-		return (NULL);
+		fprintf(stderr,"Document not parsed successfully. \n");
+		return NULL;
 	}
-	
-	cur = xmlDocGetRootElement(doc);
-	
-	if (cur == NULL) {
-		fprintf(stderr,&quot;empty document\n&quot;);
-		xmlFreeDoc(doc);
-		return (NULL);
-	}
-	
-	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) &quot;story&quot;)) {
-		fprintf(stderr,&quot;document of the wrong type, root node != story&quot;);
-		xmlFreeDoc(doc);
-		return (NULL);
-	}
-	
-	cur = cur-&gt;xmlChildrenNode;
-	while (cur != NULL) {
-		if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;storyinfo&quot;))){
-			parseStory (doc, cur, keyword);
-		}
-		 
-	cur = cur-&gt;next;
-	}
-	return(doc);
+
+	return doc;
 }
 
+xmlXPathObjectPtr
+getnodeset (xmlDocPtr doc, xmlChar *xpath){
+	
+	xmlXPathContextPtr context;
+	xmlXPathObjectPtr result;
+
+	context = xmlXPathNewContext(doc);
+	result = xmlXPathEvalExpression(xpath, context);
+	if(xmlXPathNodeSetIsEmpty(result-&gt;nodesetval)){
+                printf("No result\n");
+		return NULL;
+	}
+	xmlXPathFreeContext(context);
+	return result;
+}
 int
 main(int argc, char **argv) {
 
 	char *docname;
-	char *keyword;
 	xmlDocPtr doc;
-
-	if (argc &lt;= 2) {
-		printf(&quot;Usage: %s docname, keyword\n&quot;, argv[0]);
+	xmlChar *xpath = ("//keyword");
+	xmlNodeSetPtr nodeset;
+	xmlXPathObjectPtr result;
+	int i;
+	xmlChar *keyword;
+		
+	if (argc &lt;= 1) {
+		printf("Usage: %s docname\n", argv[0]);
 		return(0);
 	}
 
 	docname = argv[1];
-	keyword = argv[2];
-	doc = parseDoc (docname, keyword);
-	if (doc != NULL) {
-		xmlSaveFormatFile (docname, doc, 0);
-		xmlFreeDoc(doc);
+	doc = getdoc(docname);
+	result = getnodeset (doc, xpath);
+	if (result) {
+		nodeset = result-&gt;nodesetval;
+		for (i=0; i &lt; nodeset-&gt;nodeNr; i++) {
+			keyword = xmlNodeListGetString(doc, nodeset-&gt;nodeTab[i]-&gt;xmlChildrenNode, 1);
+		printf("keyword: %s\n", keyword);
+		}
 	}
-	
+	xmlXPathFreeObject (result);
+	xmlFree(keyword);
+	xmlFreeDoc(doc);
+	xmlCleanupParser();
 	return (1);
 }
 
 </pre><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apc.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ape.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">C. Code for Keyword Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> E. Code for Add Attribute Example</td></tr></table></div></body></html>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apc.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ape.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">C. Code for Keyword Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> E. Code for Add Keyword Example</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ape.html b/doc/tutorial/ape.html
index 28d0ea0..dfe5d40 100644
--- a/doc/tutorial/ape.html
+++ b/doc/tutorial/ape.html
@@ -1,5 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>E. Code for Add Attribute Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apd.html" title="D. Code for Add Keyword Example"><link rel="next" href="apf.html" title="F. Code for Retrieving Attribute Value Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">E. Code for Add Attribute Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apd.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apf.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="addattributeappendix"></a>E. Code for Add Attribute Example</h2></div></div><div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>E. Code for Add Keyword Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apd.html" title="D. Code for XPath Example"><link rel="next" href="apf.html" title="F. Code for Add Attribute Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">E. Code for Add Keyword Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apd.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apf.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="addkeywordappendix"></a>E. Code for Add Keyword Example</h2></div></div><div></div></div><p>
       </p><pre class="programlisting">
 #include &lt;stdio.h&gt;
 #include &lt;string.h&gt;
@@ -7,38 +6,48 @@
 #include &lt;libxml/xmlmemory.h&gt;
 #include &lt;libxml/parser.h&gt;
 
+void
+parseStory (xmlDocPtr doc, xmlNodePtr cur, char *keyword) {
+
+	xmlNewTextChild (cur, NULL, "keyword", keyword);
+    return;
+}
 
 xmlDocPtr
-parseDoc(char *docname, char *uri) {
+parseDoc(char *docname, char *keyword) {
 
 	xmlDocPtr doc;
 	xmlNodePtr cur;
-	xmlNodePtr newnode;
-	xmlAttrPtr newattr;
 
 	doc = xmlParseFile(docname);
 	
 	if (doc == NULL ) {
-		fprintf(stderr,&quot;Document not parsed successfully. \n&quot;);
+		fprintf(stderr,"Document not parsed successfully. \n");
 		return (NULL);
 	}
 	
 	cur = xmlDocGetRootElement(doc);
 	
 	if (cur == NULL) {
-		fprintf(stderr,&quot;empty document\n&quot;);
+		fprintf(stderr,"empty document\n");
 		xmlFreeDoc(doc);
 		return (NULL);
 	}
 	
-	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) &quot;story&quot;)) {
-		fprintf(stderr,&quot;document of the wrong type, root node != story&quot;);
+	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) "story")) {
+		fprintf(stderr,"document of the wrong type, root node != story");
 		xmlFreeDoc(doc);
 		return (NULL);
 	}
 	
-	newnode = xmlNewTextChild (cur, NULL, &quot;reference&quot;, NULL);
-	newattr = xmlNewProp (newnode, &quot;uri&quot;, uri);
+	cur = cur-&gt;xmlChildrenNode;
+	while (cur != NULL) {
+		if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"storyinfo"))){
+			parseStory (doc, cur, keyword);
+		}
+		 
+	cur = cur-&gt;next;
+	}
 	return(doc);
 }
 
@@ -46,23 +55,24 @@
 main(int argc, char **argv) {
 
 	char *docname;
-	char *uri;
+	char *keyword;
 	xmlDocPtr doc;
 
 	if (argc &lt;= 2) {
-		printf(&quot;Usage: %s docname, uri\n&quot;, argv[0]);
+		printf("Usage: %s docname, keyword\n", argv[0]);
 		return(0);
 	}
 
 	docname = argv[1];
-	uri = argv[2];
-	doc = parseDoc (docname, uri);
+	keyword = argv[2];
+	doc = parseDoc (docname, keyword);
 	if (doc != NULL) {
-		xmlSaveFormatFile (docname, doc, 1);
+		xmlSaveFormatFile (docname, doc, 0);
 		xmlFreeDoc(doc);
 	}
+	
 	return (1);
 }
 
 </pre><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apd.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apf.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">D. Code for Add Keyword Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> F. Code for Retrieving Attribute Value Example</td></tr></table></div></body></html>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apd.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apf.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">D. Code for XPath Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> F. Code for Add Attribute Example</td></tr></table></div></body></html>
diff --git a/doc/tutorial/apf.html b/doc/tutorial/apf.html
index 226eb3f..1fb2ded 100644
--- a/doc/tutorial/apf.html
+++ b/doc/tutorial/apf.html
@@ -1,5 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>F. Code for Retrieving Attribute Value Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ape.html" title="E. Code for Add Attribute Example"><link rel="next" href="apg.html" title="G. Code for Encoding Conversion Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">F. Code for Retrieving Attribute Value Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ape.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apg.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="getattributeappendix"></a>F. Code for Retrieving Attribute Value Example</h2></div></div><div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>F. Code for Add Attribute Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ape.html" title="E. Code for Add Keyword Example"><link rel="next" href="apg.html" title="G. Code for Retrieving Attribute Value Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">F. Code for Add Attribute Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ape.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apg.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="addattributeappendix"></a>F. Code for Add Attribute Example</h2></div></div><div></div></div><p>
       </p><pre class="programlisting">
 #include &lt;stdio.h&gt;
 #include &lt;string.h&gt;
@@ -7,70 +6,62 @@
 #include &lt;libxml/xmlmemory.h&gt;
 #include &lt;libxml/parser.h&gt;
 
-void
-getReference (xmlDocPtr doc, xmlNodePtr cur) {
 
-	xmlChar *uri;
-	cur = cur-&gt;xmlChildrenNode;
-	while (cur != NULL) {
-	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;reference&quot;))) {
-		    uri = xmlGetProp(cur, &quot;uri&quot;);
-		    printf(&quot;uri: %s\n&quot;, uri);
-		    xmlFree(uri);
-	    }
-	    cur = cur-&gt;next;
-	}
-	return;
-}
-
-
-void
-parseDoc(char *docname) {
+xmlDocPtr
+parseDoc(char *docname, char *uri) {
 
 	xmlDocPtr doc;
 	xmlNodePtr cur;
+	xmlNodePtr newnode;
+	xmlAttrPtr newattr;
 
 	doc = xmlParseFile(docname);
 	
 	if (doc == NULL ) {
-		fprintf(stderr,&quot;Document not parsed successfully. \n&quot;);
-		return;
+		fprintf(stderr,"Document not parsed successfully. \n");
+		return (NULL);
 	}
 	
 	cur = xmlDocGetRootElement(doc);
 	
 	if (cur == NULL) {
-		fprintf(stderr,&quot;empty document\n&quot;);
+		fprintf(stderr,"empty document\n");
 		xmlFreeDoc(doc);
-		return;
+		return (NULL);
 	}
 	
-	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) &quot;story&quot;)) {
-		fprintf(stderr,&quot;document of the wrong type, root node != story&quot;);
+	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) "story")) {
+		fprintf(stderr,"document of the wrong type, root node != story");
 		xmlFreeDoc(doc);
-		return;
+		return (NULL);
 	}
 	
-	getReference (doc, cur);
-	xmlFreeDoc(doc);
-	return;
+	newnode = xmlNewTextChild (cur, NULL, "reference", NULL);
+	newattr = xmlNewProp (newnode, "uri", uri);
+	return(doc);
 }
 
 int
 main(int argc, char **argv) {
 
 	char *docname;
+	char *uri;
+	xmlDocPtr doc;
 
-	if (argc &lt;= 1) {
-		printf(&quot;Usage: %s docname\n&quot;, argv[0]);
+	if (argc &lt;= 2) {
+		printf("Usage: %s docname, uri\n", argv[0]);
 		return(0);
 	}
 
 	docname = argv[1];
-	parseDoc (docname);
-	
+	uri = argv[2];
+	doc = parseDoc (docname, uri);
+	if (doc != NULL) {
+		xmlSaveFormatFile (docname, doc, 1);
+		xmlFreeDoc(doc);
+	}
 	return (1);
 }
 
 </pre><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ape.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">E. Code for Add Attribute Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> G. Code for Encoding Conversion Example</td></tr></table></div></body></html>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ape.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apg.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">E. Code for Add Keyword Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> G. Code for Retrieving Attribute Value Example</td></tr></table></div></body></html>
diff --git a/doc/tutorial/apg.html b/doc/tutorial/apg.html
index fbabf0a..cee6eea 100644
--- a/doc/tutorial/apg.html
+++ b/doc/tutorial/apg.html
@@ -1,77 +1,75 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>G. Code for Encoding Conversion Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apf.html" title="F. Code for Retrieving Attribute Value Example"><link rel="next" href="aph.html" title="H. Acknowledgements"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">G. Code for Encoding Conversion Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apf.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="aph.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="convertappendix"></a>G. Code for Encoding Conversion Example</h2></div></div><div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>G. Code for Retrieving Attribute Value Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apf.html" title="F. Code for Add Attribute Example"><link rel="next" href="aph.html" title="H. Code for Encoding Conversion Example"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">G. Code for Retrieving Attribute Value Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apf.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="aph.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="getattributeappendix"></a>G. Code for Retrieving Attribute Value Example</h2></div></div><div></div></div><p>
       </p><pre class="programlisting">
+#include &lt;stdio.h&gt;
 #include &lt;string.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;libxml/xmlmemory.h&gt;
 #include &lt;libxml/parser.h&gt;
 
+void
+getReference (xmlDocPtr doc, xmlNodePtr cur) {
 
-unsigned char*
-convert (unsigned char *in, char *encoding)
-{
-	unsigned char *out;
-        int ret,size,out_size,temp;
-        xmlCharEncodingHandlerPtr handler;
+	xmlChar *uri;
+	cur = cur-&gt;xmlChildrenNode;
+	while (cur != NULL) {
+	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"reference"))) {
+		    uri = xmlGetProp(cur, "uri");
+		    printf("uri: %s\n", uri);
+		    xmlFree(uri);
+	    }
+	    cur = cur-&gt;next;
+	}
+	return;
+}
 
-        size = (int)strlen(in)+1; 
-        out_size = size*2-1; 
-        out = malloc((size_t)out_size); 
 
-        if (out) {
-                handler = xmlFindCharEncodingHandler(encoding);
-                
-                if (!handler) {
-                        free(out);
-                        out = NULL;
-                }
-        }
-        if (out) {
-                temp=size-1;
-                ret = handler-&gt;input(out, &amp;out_size, in, &amp;temp);
-                if (ret || temp-size+1) {
-                        if (ret) {
-                                printf(&quot;conversion wasn't successful.\n&quot;);
-                        } else {
-                                printf(&quot;conversion wasn't successful. converted: %i octets.\n&quot;,temp);
-                        }
-                        free(out);
-                        out = NULL;
-                } else {
-                        out = realloc(out,out_size+1); 
-                        out[out_size]=0; /*null terminating out*/
-                        
-                }
-        } else {
-                printf(&quot;no mem\n&quot;);
-        }
-        return (out);
-}	
+void
+parseDoc(char *docname) {
 
+	xmlDocPtr doc;
+	xmlNodePtr cur;
+
+	doc = xmlParseFile(docname);
+	
+	if (doc == NULL ) {
+		fprintf(stderr,"Document not parsed successfully. \n");
+		return;
+	}
+	
+	cur = xmlDocGetRootElement(doc);
+	
+	if (cur == NULL) {
+		fprintf(stderr,"empty document\n");
+		xmlFreeDoc(doc);
+		return;
+	}
+	
+	if (xmlStrcmp(cur-&gt;name, (const xmlChar *) "story")) {
+		fprintf(stderr,"document of the wrong type, root node != story");
+		xmlFreeDoc(doc);
+		return;
+	}
+	
+	getReference (doc, cur);
+	xmlFreeDoc(doc);
+	return;
+}
 
 int
 main(int argc, char **argv) {
 
-	unsigned char *content, *out;
-	xmlDocPtr doc;
-	xmlNodePtr rootnode;
-	char *encoding = &quot;ISO-8859-1&quot;;
-	
-		
+	char *docname;
+
 	if (argc &lt;= 1) {
-		printf(&quot;Usage: %s content\n&quot;, argv[0]);
+		printf("Usage: %s docname\n", argv[0]);
 		return(0);
 	}
 
-	content = argv[1];
-
-	out = convert(content, encoding);
-
-	doc = xmlNewDoc (&quot;1.0&quot;);
-	rootnode = xmlNewDocNode(doc, NULL, (const xmlChar*)&quot;root&quot;, out);
-	xmlDocSetRootElement(doc, rootnode);
-
-	xmlSaveFormatFileEnc(&quot;-&quot;, doc, encoding, 1);
+	docname = argv[1];
+	parseDoc (docname);
+	
 	return (1);
 }
 
 </pre><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apf.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="aph.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">F. Code for Retrieving Attribute Value Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> H. Acknowledgements</td></tr></table></div></body></html>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apf.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="aph.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">F. Code for Add Attribute Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> H. Code for Encoding Conversion Example</td></tr></table></div></body></html>
diff --git a/doc/tutorial/aph.html b/doc/tutorial/aph.html
index 6567941..d1c6292 100644
--- a/doc/tutorial/aph.html
+++ b/doc/tutorial/aph.html
@@ -1,5 +1,76 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>H. Acknowledgements</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apg.html" title="G. Code for Encoding Conversion Example"><link rel="next" href="ix01.html" title="Index"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">H. Acknowledgements</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apg.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="id2815353"></a>H. Acknowledgements</h2></div></div><div></div></div><p>A number of people have generously offered feedback, code and
-    suggested improvements to this tutorial. In no particular order:
-      <span class="simplelist">Daniel Veillard, Marcus Labib Iskander, Christopher R. Harris, Igor Zlatkovic, Niraj Tolia</span>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apg.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">G. Code for Encoding Conversion Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Index</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>H. Code for Encoding Conversion Example</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="apg.html" title="G. Code for Retrieving Attribute Value Example"><link rel="next" href="api.html" title="I. Acknowledgements"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">H. Code for Encoding Conversion Example</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="apg.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="api.html">Next</a></td></tr></table><hr></div><div class="appendix" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="convertappendix"></a>H. Code for Encoding Conversion Example</h2></div></div><div></div></div><p>
+      </p><pre class="programlisting">
+#include &lt;string.h&gt;
+#include &lt;libxml/parser.h&gt;
+
+
+unsigned char*
+convert (unsigned char *in, char *encoding)
+{
+	unsigned char *out;
+        int ret,size,out_size,temp;
+        xmlCharEncodingHandlerPtr handler;
+
+        size = (int)strlen(in)+1; 
+        out_size = size*2-1; 
+        out = malloc((size_t)out_size); 
+
+        if (out) {
+                handler = xmlFindCharEncodingHandler(encoding);
+                
+                if (!handler) {
+                        free(out);
+                        out = NULL;
+                }
+        }
+        if (out) {
+                temp=size-1;
+                ret = handler-&gt;input(out, &amp;out_size, in, &amp;temp);
+                if (ret || temp-size+1) {
+                        if (ret) {
+                                printf("conversion wasn't successful.\n");
+                        } else {
+                                printf("conversion wasn't successful. converted: %i octets.\n",temp);
+                        }
+                        free(out);
+                        out = NULL;
+                } else {
+                        out = realloc(out,out_size+1); 
+                        out[out_size]=0; /*null terminating out*/
+                        
+                }
+        } else {
+                printf("no mem\n");
+        }
+        return (out);
+}	
+
+
+int
+main(int argc, char **argv) {
+
+	unsigned char *content, *out;
+	xmlDocPtr doc;
+	xmlNodePtr rootnode;
+	char *encoding = "ISO-8859-1";
+	
+		
+	if (argc &lt;= 1) {
+		printf("Usage: %s content\n", argv[0]);
+		return(0);
+	}
+
+	content = argv[1];
+
+	out = convert(content, encoding);
+
+	doc = xmlNewDoc ("1.0");
+	rootnode = xmlNewDocNode(doc, NULL, (const xmlChar*)"root", out);
+	xmlDocSetRootElement(doc, rootnode);
+
+	xmlSaveFormatFileEnc("-", doc, encoding, 1);
+	return (1);
+}
+
+</pre><p>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="apg.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="api.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">G. Code for Retrieving Attribute Value Example </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> I. Acknowledgements</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ar01s02.html b/doc/tutorial/ar01s02.html
index 7a4c255..dcf7107 100644
--- a/doc/tutorial/ar01s02.html
+++ b/doc/tutorial/ar01s02.html
@@ -1,14 +1,13 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Data Types</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="index.html" title="Libxml Tutorial"><link rel="next" href="ar01s03.html" title="Parsing the file"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Data Types</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialdatatypes"></a>Data Types</h2></div></div><div></div></div><p><span class="application">Libxml</span> declares a number of data types we
     will encounter repeatedly, hiding the messy stuff so you do not have to deal
     with it unless you have some specific need.</p><p>
-      </p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2816027"></a>
+      </p><div class="variablelist"><dl><dt><span class="term"><a class="indexterm" name="id2815889"></a>
 <a href="http://xmlsoft.org/html/libxml-tree.html#XMLCHAR" target="_top">xmlChar</a></span></dt><dd><p>A basic replacement for char, a byte in a UTF-8 encoded
 	    string. If your data uses another encoding, it must be converted to
 	      UTF-8 for use with <span class="application">libxml's</span>
-	      functions. More information on encoding is available on the <a href="http://www.xmlsoft.org/encoding.html" target="_top"><span class="application">libxml</span> encoding support web page</a>.</p></dd><dt><span class="term"><a class="indexterm" name="id2816083"></a>
+	      functions. More information on encoding is available on the <a href="http://www.xmlsoft.org/encoding.html" target="_top"><span class="application">libxml</span> encoding support web page</a>.</p></dd><dt><span class="term"><a class="indexterm" name="id2815945"></a>
 	    <a href="http://xmlsoft.org/html/libxml-tree.html#XMLDOC" target="_top">xmlDoc</a></span></dt><dd><p>A structure containing the tree created by a parsed doc. <a href="http://xmlsoft.org/html/libxml-tree.html#XMLDOCPTR" target="_top">xmlDocPtr</a>
-	  is a pointer to the structure.</p></dd><dt><span class="term"><a class="indexterm" name="id2816125"></a>
+	  is a pointer to the structure.</p></dd><dt><span class="term"><a class="indexterm" name="id2815986"></a>
 <a href="http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR" target="_top">xmlNodePtr</a>
 	    and <a href="http://xmlsoft.org/html/libxml-tree.html#XMLNODE" target="_top">xmlNode</a></span></dt><dd><p>A structure containing a single node. <a href="http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR" target="_top">xmlNodePtr</a>
 	  is a pointer to the structure, and is used in traversing the document tree.</p></dd></dl></div><p>
diff --git a/doc/tutorial/ar01s03.html b/doc/tutorial/ar01s03.html
index 263e5fb..dbbe990 100644
--- a/doc/tutorial/ar01s03.html
+++ b/doc/tutorial/ar01s03.html
@@ -1,4 +1,3 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Parsing the file</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s02.html" title="Data Types"><link rel="next" href="ar01s04.html" title="Retrieving Element Content"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Parsing the file</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialparsing"></a>Parsing the file</h2></div></div><div></div></div><p><a class="indexterm" name="fileparsing"></a>
 Parsing the file requires only the name of the file and a single
       function call, plus error checking. Full code: <a href="apc.html" title="C. Code for Keyword Example">Appendix C, <i>Code for Keyword Example</i></a></p><p>
@@ -9,20 +8,20 @@
 	<a name="parsefile"></a><img src="images/callouts/3.png" alt="3" border="0"> doc = xmlParseFile(docname);
 	
 	<a name="checkparseerror"></a><img src="images/callouts/4.png" alt="4" border="0"> if (doc == NULL ) {
-		fprintf(stderr,&quot;Document not parsed successfully. \n&quot;);
+		fprintf(stderr,"Document not parsed successfully. \n");
 		return;
 	}
 
 	<a name="getrootelement"></a><img src="images/callouts/5.png" alt="5" border="0"> cur = xmlDocGetRootElement(doc);
 	
 	<a name="checkemptyerror"></a><img src="images/callouts/6.png" alt="6" border="0"> if (cur == NULL) {
-		fprintf(stderr,&quot;empty document\n&quot;);
+		fprintf(stderr,"empty document\n");
 		xmlFreeDoc(doc);
 		return;
 	}
 	
-	<a name="checkroottype"></a><img src="images/callouts/7.png" alt="7" border="0"> if (xmlStrcmp(cur-&gt;name, (const xmlChar *) &quot;story&quot;)) {
-		fprintf(stderr,&quot;document of the wrong type, root node != story&quot;);
+	<a name="checkroottype"></a><img src="images/callouts/7.png" alt="7" border="0"> if (xmlStrcmp(cur-&gt;name, (const xmlChar *) "story")) {
+		fprintf(stderr,"document of the wrong type, root node != story");
 		xmlFreeDoc(doc);
 		return;
 	}
@@ -32,7 +31,7 @@
 	  interact with individual nodes).</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#checkparseerror"><img src="images/callouts/4.png" alt="4" border="0"></a> </td><td valign="top" align="left"><p>Check to see that the document was successfully parsed. If it
 	    was not, <span class="application">libxml</span> will at this point
 	    register an error and stop. 
-	    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p><a class="indexterm" name="id2867695"></a>
+	    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p><a class="indexterm" name="id2816318"></a>
 One common example of an error at this point is improper
 	    handling of encoding. The <span class="acronym">XML</span> standard requires
 	    documents stored with an encoding other than UTF-8 or UTF-16 to
@@ -42,7 +41,7 @@
 		you. More information on <span class="acronym">XML's</span> encoding
 		requirements is contained in the <a href="http://www.w3.org/TR/REC-xml#charencoding" target="_top">standard</a>.</p></td></tr></table></div><p>
 	  </p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#getrootelement"><img src="images/callouts/5.png" alt="5" border="0"></a> </td><td valign="top" align="left"><p>Retrieve the document's root element.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#checkemptyerror"><img src="images/callouts/6.png" alt="6" border="0"></a> </td><td valign="top" align="left"><p>Check to make sure the document actually contains something.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#checkroottype"><img src="images/callouts/7.png" alt="7" border="0"></a> </td><td valign="top" align="left"><p>In our case, we need to make sure the document is the right
-	  type. &quot;story&quot; is the root type of the documents used in this
+	  type. "story" is the root type of the documents used in this
 	  tutorial.</p></td></tr></table></div><p>
-      <a class="indexterm" name="id2867789"></a>
+      <a class="indexterm" name="id2816412"></a>
     </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Data Types </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Retrieving Element Content</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ar01s04.html b/doc/tutorial/ar01s04.html
index 9d16d45..4c9b125 100644
--- a/doc/tutorial/ar01s04.html
+++ b/doc/tutorial/ar01s04.html
@@ -1,15 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retrieving Element Content</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s03.html" title="Parsing the file"><link rel="next" href="ar01s05.html" title="Writing element content"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retrieving Element Content</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialgettext"></a>Retrieving Element Content</h2></div></div><div></div></div><p><a class="indexterm" name="id2867816"></a>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retrieving Element Content</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s03.html" title="Parsing the file"><link rel="next" href="ar01s05.html" title="Using XPath to Retrieve Element Content"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retrieving Element Content</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialgettext"></a>Retrieving Element Content</h2></div></div><div></div></div><p><a class="indexterm" name="id2816439"></a>
 Retrieving the content of an element involves traversing the document
     tree until you find what you are looking for. In this case, we are looking
-    for an element called &quot;keyword&quot; contained within element called &quot;story&quot;. The
+    for an element called "keyword" contained within element called "story". The
     process to find the node we are interested in involves tediously walking the
     tree. We assume you already have an xmlDocPtr called <tt class="varname">doc</tt>
     and an xmlNodPtr called <tt class="varname">cur</tt>.</p><p>
       </p><pre class="programlisting">
 	<a name="getchildnode"></a><img src="images/callouts/1.png" alt="1" border="0">cur = cur-&gt;xmlChildrenNode;
 	<a name="huntstoryinfo"></a><img src="images/callouts/2.png" alt="2" border="0">while (cur != NULL) {
-		if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;storyinfo&quot;))){
+		if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"storyinfo"))){
 			parseStory (doc, cur);
 		}
 		 
@@ -19,9 +18,9 @@
 
       </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#getchildnode"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>Get the first child node of <tt class="varname">cur</tt>. At this
 	    point, <tt class="varname">cur</tt> points at the document root, which is
-	    the element &quot;story&quot;.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#huntstoryinfo"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left"><p>This loop iterates through the elements that are children of
-	  &quot;story&quot;, looking for one called &quot;storyinfo&quot;. That
-	  is the element that will contain the &quot;keywords&quot; we are
+	    the element "story".</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#huntstoryinfo"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left"><p>This loop iterates through the elements that are children of
+	  "story", looking for one called "storyinfo". That
+	  is the element that will contain the "keywords" we are
 	    looking for. It uses the <span class="application">libxml</span> string
 	  comparison
 	    function, <tt class="function"><a href="http://xmlsoft.org/html/libxml-parser.html#XMLSTRCMP" target="_top">xmlStrcmp</a></tt>. If there is a match, it calls the function <tt class="function">parseStory</tt>.</p></td></tr></table></div><p>
@@ -33,9 +32,9 @@
 	xmlChar *key;
 	<a name="anothergetchild"></a><img src="images/callouts/1.png" alt="1" border="0"> cur = cur-&gt;xmlChildrenNode;
 	<a name="findkeyword"></a><img src="images/callouts/2.png" alt="2" border="0"> while (cur != NULL) {
-	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;keyword&quot;))) {
+	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"keyword"))) {
 	<a name="foundkeyword"></a><img src="images/callouts/3.png" alt="3" border="0">	    key = xmlNodeListGetString(doc, cur-&gt;xmlChildrenNode, 1);
-		    printf(&quot;keyword: %s\n&quot;, key);
+		    printf("keyword: %s\n", key);
 		    xmlFree(key);
  	    }
 	cur = cur-&gt;next;
@@ -45,11 +44,11 @@
       </pre><p>
       </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#anothergetchild"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>Again we get the first child node.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#findkeyword"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left"><p>Like the loop above, we then iterate through the nodes, looking
 	  for one that matches the element we're interested in, in this case
-	  &quot;keyword&quot;.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#foundkeyword"><img src="images/callouts/3.png" alt="3" border="0"></a> </td><td valign="top" align="left"><p>When we find the &quot;keyword&quot; element, we need to print
+	  "keyword".</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#foundkeyword"><img src="images/callouts/3.png" alt="3" border="0"></a> </td><td valign="top" align="left"><p>When we find the "keyword" element, we need to print
 	    its contents. Remember that in <span class="acronym">XML</span>, the text
 	    contained within an element is a child node of that element, so we
 	    turn to <tt class="varname">cur-&gt;xmlChildrenNode</tt>. To retrieve it, we
 	    use the function <tt class="function"><a href="http://xmlsoft.org/html/libxml-tree.html#XMLNODELISTGETSTRING" target="_top">xmlNodeListGetString</a></tt>, which also takes the <tt class="varname">doc</tt> pointer as an argument. In this case, we just print it out.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p>Because <tt class="function">xmlNodeListGetString</tt> allocates
 	      memory for the string it returns, you must use
 	      <tt class="function">xmlFree</tt> to free it.</p></td></tr></table></div></td></tr></table></div><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Parsing the file </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Writing element content</td></tr></table></div></body></html>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Parsing the file </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Using XPath to Retrieve Element Content</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ar01s05.html b/doc/tutorial/ar01s05.html
index ea1aff4..faecaa3 100644
--- a/doc/tutorial/ar01s05.html
+++ b/doc/tutorial/ar01s05.html
@@ -1,36 +1,55 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing element content</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s04.html" title="Retrieving Element Content"><link rel="next" href="ar01s06.html" title="Writing Attribute"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing element content</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialwritingcontent"></a>Writing element content</h2></div></div><div></div></div><p><a class="indexterm" name="id2868124"></a>
-Writing element content uses many of the same steps we used above
-    &#8212; parsing the document and walking the tree. We parse the document,
-    then traverse the tree to find the place we want to insert our element. For
-    this example, we want to again find the &quot;storyinfo&quot; element and
-      this time insert a keyword. Then we'll write the file to disk. Full code:
-    <a href="apd.html" title="D. Code for Add Keyword Example">Appendix D, <i>Code for Add Keyword Example</i></a></p><p>
-      The main difference in this example is in
-      <tt class="function">parseStory</tt>:
-
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Using XPath to Retrieve Element Content</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s04.html" title="Retrieving Element Content"><link rel="next" href="ar01s06.html" title="Writing element content"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using XPath to Retrieve Element Content</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialxpath"></a>Using XPath to Retrieve Element Content</h2></div></div><div></div></div><p>In addition to walking the document tree to find an element,
+    <span class="application">Libxml2</span> includes support for
+      use of <span class="application">XPath</span> expressions to retrieve sets of
+      nodes that match a specified criteria. Full documentation of the
+      <span class="application">XPath</span> <span class="acronym">API</span> is <a href="http://xmlsoft.org/html/libxml-xpath.html" target="_top">here</a>.
+    </p><p><span class="application">XPath</span> allows searching through a document
+    for nodes that match specified criteria. In the example below we search
+      through a document for the contents of all <tt class="varname">keyword</tt>
+    elements.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p>A full discussion of <span class="application">XPath</span> is beyond
+	  the scope of this document. For details on its use, see the <a href="http://www.w3.org/TR/xpath" target="_top">XPath specification</a>.</p></td></tr></table></div><p>
+      Full code for this example is at <a href="apd.html" title="D. Code for XPath Example">Appendix D, <i>Code for XPath Example</i></a>.
+    </p><p>Using <span class="application">XPath</span> requires setting up an
+      xmlXPathContext and then supplying the <span class="application">XPath</span>
+      expression and the context to the
+      <tt class="function">xmlXPathEvalExpression</tt> function. The function returns
+      an xmlXPathObjectPtr, which includes the set of nodes satisfying the
+      <span class="application">XPath</span> expression.</p><p>
       </p><pre class="programlisting">
-void
-parseStory (xmlDocPtr doc, xmlNodePtr cur, char *keyword) {
+	xmlXPathObjectPtr
+	getnodeset (xmlDocPtr doc, xmlChar *xpath){
+	
+	<a name="cocontext"></a><img src="images/callouts/1.png" alt="1" border="0">xmlXPathContextPtr context;
+	xmlXPathObjectPtr result;
 
-	<a name="addkeyword"></a><img src="images/callouts/1.png" alt="1" border="0"> xmlNewTextChild (cur, NULL, &quot;keyword&quot;, keyword);
-    return;
-}
+	<a name="cocreatecontext"></a><img src="images/callouts/2.png" alt="2" border="0">context = xmlXPathNewContext(doc);
+	<a name="corunxpath"></a><img src="images/callouts/3.png" alt="3" border="0">result = xmlXPathEvalExpression(xpath, context);
+	<a name="cocheckxpathresult"></a><img src="images/callouts/4.png" alt="4" border="0">if(xmlXPathNodeSetIsEmpty(result-&gt;nodesetval)){
+                printf("No result\n");
+                return NULL;
+	}
+	xmlXPathFreeContext(context);
+	return result;
       </pre><p>
-      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#addkeyword"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>The <tt class="function"><a href="http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD" target="_top">xmlNewTextChild</a></tt>
-				     function adds a new child element at the
-				     current node pointer's location in the
-	    tree, specified by <tt class="varname">cur</tt>.</p></td></tr></table></div><p>
-         </p><p>
-      <a class="indexterm" name="id2814166"></a>
-      Once the node has been added, we would like to write the document to
-      file. Is you want the element to have a namespace, you can add it here as
-      well. In our case, the namespace is NULL.
+      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#cocontext"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>First we declare our variables.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#cocreatecontext"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left"><p>Initialize the <tt class="varname">context</tt> variable.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#corunxpath"><img src="images/callouts/3.png" alt="3" border="0"></a> </td><td valign="top" align="left"><p>Apply the <span class="application">XPath</span> expression.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#cocheckxpathresult"><img src="images/callouts/4.png" alt="4" border="0"></a> </td><td valign="top" align="left"><p>Check the result.</p></td></tr></table></div><p>
+    </p><p>The xmlPathObjectPtr returned by the function contains a set of nodes
+    and other information needed to iterate through the set and act on the
+      results. For this example, our functions returns the
+    <tt class="varname">xmlXPathObjectPtr</tt>. We use it to print the contents of
+      <tt class="varname">keyword</tt> nodes in our document. The node set object
+      includes the number of elements in the set (<tt class="varname">nodeNr</tt>) and
+      an array of nodes (<tt class="varname">nodeTab</tt>):
       </p><pre class="programlisting">
-	xmlSaveFormatFile (docname, doc, 1);
+	<a name="conodesetcounter"></a><img src="images/callouts/1.png" alt="1" border="0">for (i=0; i &lt; nodeset-&gt;nodeNr; i++) {
+	<a name="coprintkeywords"></a><img src="images/callouts/2.png" alt="2" border="0">keyword = xmlNodeListGetString(doc, nodeset-&gt;nodeTab[i]-&gt;xmlChildrenNode, 1);
+		printf("keyword: %s\n", keyword);
+	}
       </pre><p>
-      The first parameter is the name of the file to be written. You'll notice
-      it is the same as the file we just read. In this case, we just write over
-      the old file. The second parameter is a pointer to the xmlDoc
-      structure. Setting the third parameter equal to one ensures indenting on output.
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Retrieving Element Content </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Writing Attribute</td></tr></table></div></body></html>
+      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#conodesetcounter"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>The value of <tt class="varname">nodeset-&gt;Nr</tt> holds the number of
+	  elements in the node set. Here we use it to iterate through the array.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#coprintkeywords"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left"><p>Here we print the contents of each of the nodes returned.
+	    </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p>Note that we are printing the child node of the node that is
+		returned, because the contents of the <tt class="varname">keyword</tt>
+		element are a child text node.</p></td></tr></table></div><p>
+	  </p></td></tr></table></div><p>
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Retrieving Element Content </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Writing element content</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ar01s06.html b/doc/tutorial/ar01s06.html
index 1c273b1..bf54f3e 100644
--- a/doc/tutorial/ar01s06.html
+++ b/doc/tutorial/ar01s06.html
@@ -1,31 +1,35 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing Attribute</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s05.html" title="Writing element content"><link rel="next" href="ar01s07.html" title="Retrieving Attributes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing Attribute</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialwritingattribute"></a>Writing Attribute</h2></div></div><div></div></div><p><a class="indexterm" name="id2814216"></a>
-Writing an attribute is similar to writing text to a new element. In
-      this case, we'll add a reference <span class="acronym">URI</span> to our
-      document. Full code:<a href="ape.html" title="E. Code for Add Attribute Example">Appendix E, <i>Code for Add Attribute Example</i></a>.</p><p>
-      A <tt class="sgmltag-element">reference</tt> is a child of the <tt class="sgmltag-element">story</tt>
-      element, so finding the place to put our new element and attribute is
-      simple. As soon as we do the error-checking test in our
-      <tt class="function">parseDoc</tt>, we are in the right spot to add our
-      element. But before we do that, we need to make a declaration using a
-      data type we have not seen yet:
-      </p><pre class="programlisting">
-	xmlAttrPtr newattr;
-      </pre><p>
-      We also need an extra xmlNodePtr:
-      </p><pre class="programlisting">
-	xmlNodePtr newnode;
-      </pre><p>
-    </p><p>
-      The rest of <tt class="function">parseDoc</tt> is the same as before until we
-      check to see if our root element is <tt class="sgmltag-element">story</tt>. If it is,
-      then we know we are at the right spot to add our element:
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing element content</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s05.html" title="Using XPath to Retrieve Element Content"><link rel="next" href="ar01s07.html" title="Writing Attribute"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing element content</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialwritingcontent"></a>Writing element content</h2></div></div><div></div></div><p><a class="indexterm" name="id2814412"></a>
+      Writing element content uses many of the same steps we used above
+      &#8212; parsing the document and walking the tree. We parse the document,
+      then traverse the tree to find the place we want to insert our element. For
+      this example, we want to again find the "storyinfo" element and
+      this time insert a keyword. Then we'll write the file to disk. Full code:
+      <a href="ape.html" title="E. Code for Add Keyword Example">Appendix E, <i>Code for Add Keyword Example</i></a></p><p>
+      The main difference in this example is in
+      <tt class="function">parseStory</tt>:
 
       </p><pre class="programlisting">
-	<a name="addreferencenode"></a><img src="images/callouts/1.png" alt="1" border="0"> newnode = xmlNewTextChild (cur, NULL, &quot;reference&quot;, NULL);
-	<a name="addattributenode"></a><img src="images/callouts/2.png" alt="2" border="0"> newattr = xmlNewProp (newnode, &quot;uri&quot;, uri);	
+void
+parseStory (xmlDocPtr doc, xmlNodePtr cur, char *keyword) {
+
+	<a name="addkeyword"></a><img src="images/callouts/1.png" alt="1" border="0"> xmlNewTextChild (cur, NULL, "keyword", keyword);
+    return;
+}
       </pre><p>
-      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#addreferencenode"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>First we add a new node at the location of the current node
-	    pointer, <tt class="varname">cur.</tt> using the <a href="http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD" target="_top">xmlNewTextChild</a> function.</p></td></tr></table></div><p>
-   </p><p>Once the node is added, the file is written to disk just as in the
-    previous example in which we added an element with text content.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Writing element content </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Retrieving Attributes</td></tr></table></div></body></html>
+      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#addkeyword"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>The <tt class="function"><a href="http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD" target="_top">xmlNewTextChild</a></tt>
+				     function adds a new child element at the
+				     current node pointer's location in the
+	    tree, specified by <tt class="varname">cur</tt>.</p></td></tr></table></div><p>
+         </p><p>
+      <a class="indexterm" name="id2814512"></a>
+      Once the node has been added, we would like to write the document to
+      file. Is you want the element to have a namespace, you can add it here as
+      well. In our case, the namespace is NULL.
+      </p><pre class="programlisting">
+	xmlSaveFormatFile (docname, doc, 1);
+      </pre><p>
+      The first parameter is the name of the file to be written. You'll notice
+      it is the same as the file we just read. In this case, we just write over
+      the old file. The second parameter is a pointer to the xmlDoc
+      structure. Setting the third parameter equal to one ensures indenting on output.
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Using XPath to Retrieve Element Content </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Writing Attribute</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ar01s07.html b/doc/tutorial/ar01s07.html
index e38e1e8..6805513 100644
--- a/doc/tutorial/ar01s07.html
+++ b/doc/tutorial/ar01s07.html
@@ -1,39 +1,30 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retrieving Attributes</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s06.html" title="Writing Attribute"><link rel="next" href="ar01s08.html" title="Encoding Conversion"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retrieving Attributes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialattribute"></a>Retrieving Attributes</h2></div></div><div></div></div><p><a class="indexterm" name="id2814383"></a>
-Retrieving the value of an attribute is similar to the previous
-    example in which we retrieved a node's text contents. In this case we'll
-      extract the value of the <span class="acronym">URI</span> we added in the previous
-      section. Full code: <a href="apf.html" title="F. Code for Retrieving Attribute Value Example">Appendix F, <i>Code for Retrieving Attribute Value Example</i></a>.</p><p>
-      The initial steps for this example are similar to the previous ones: parse
-      the doc, find the element you are interested in, then enter a function to
-      carry out the specific task required. In this case, we call
-      <tt class="function">getReference</tt>:
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Writing Attribute</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s06.html" title="Writing element content"><link rel="next" href="ar01s08.html" title="Retrieving Attributes"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Writing Attribute</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialwritingattribute"></a>Writing Attribute</h2></div></div><div></div></div><p><a class="indexterm" name="id2814563"></a>
+Writing an attribute is similar to writing text to a new element. In
+      this case, we'll add a reference <span class="acronym">URI</span> to our
+      document. Full code:<a href="apf.html" title="F. Code for Add Attribute Example">Appendix F, <i>Code for Add Attribute Example</i></a>.</p><p>
+      A <tt class="sgmltag-element">reference</tt> is a child of the <tt class="sgmltag-element">story</tt>
+      element, so finding the place to put our new element and attribute is
+      simple. As soon as we do the error-checking test in our
+      <tt class="function">parseDoc</tt>, we are in the right spot to add our
+      element. But before we do that, we need to make a declaration using a
+      data type we have not seen yet:
       </p><pre class="programlisting">
-void
-getReference (xmlDocPtr doc, xmlNodePtr cur) {
-
-	xmlChar *uri;
-	cur = cur-&gt;xmlChildrenNode;
-	while (cur != NULL) {
-	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)&quot;reference&quot;))) {
-		   <a name="getattributevalue"></a><img src="images/callouts/1.png" alt="1" border="0"> uri = xmlGetProp(cur, &quot;uri&quot;);
-		    printf(&quot;uri: %s\n&quot;, uri);
-		    xmlFree(uri);
-	    }
-	    cur = cur-&gt;next;
-	}
-	return;
-}
+	xmlAttrPtr newattr;
       </pre><p>
-    
-      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#getattributevalue"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>
-	    The key function is <tt class="function"><a href="http://xmlsoft.org/html/libxml-tree.html#XMLGETPROP" target="_top">xmlGetProp</a></tt>, which returns an
-      <tt class="varname">xmlChar</tt> containing the attribute's value. In this case,
-					   we just print it out.
-      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p>
-	  If you are using a <span class="acronym">DTD</span> that declares a fixed or
-	  default value for the attribute, this function will retrieve it.
-	</p></td></tr></table></div><p>
-	  </p></td></tr></table></div><p>
-     
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Writing Attribute </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Encoding Conversion</td></tr></table></div></body></html>
+      We also need an extra xmlNodePtr:
+      </p><pre class="programlisting">
+	xmlNodePtr newnode;
+      </pre><p>
+    </p><p>
+      The rest of <tt class="function">parseDoc</tt> is the same as before until we
+      check to see if our root element is <tt class="sgmltag-element">story</tt>. If it is,
+      then we know we are at the right spot to add our element:
+
+      </p><pre class="programlisting">
+	<a name="addreferencenode"></a><img src="images/callouts/1.png" alt="1" border="0"> newnode = xmlNewTextChild (cur, NULL, "reference", NULL);
+	<a name="addattributenode"></a><img src="images/callouts/2.png" alt="2" border="0"> newattr = xmlNewProp (newnode, "uri", uri);	
+      </pre><p>
+      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#addreferencenode"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>First we add a new node at the location of the current node
+	    pointer, <tt class="varname">cur.</tt> using the <a href="http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD" target="_top">xmlNewTextChild</a> function.</p></td></tr></table></div><p>
+   </p><p>Once the node is added, the file is written to disk just as in the
+    previous example in which we added an element with text content.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Writing element content </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Retrieving Attributes</td></tr></table></div></body></html>
diff --git a/doc/tutorial/ar01s08.html b/doc/tutorial/ar01s08.html
index 3a22e96..1274dfb 100644
--- a/doc/tutorial/ar01s08.html
+++ b/doc/tutorial/ar01s08.html
@@ -1,64 +1,38 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Encoding Conversion</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s07.html" title="Retrieving Attributes"><link rel="next" href="apa.html" title="A. Compilation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Encoding Conversion</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialconvert"></a>Encoding Conversion</h2></div></div><div></div></div><p><a class="indexterm" name="id2814514"></a>
-Data encoding compatibility problems are one of the most common
-      difficulties encountered by programmers new to <span class="acronym">XML</span> in
-      general and <span class="application">libxml</span> in particular. Thinking
-      through the design of your application in light of this issue will help
-      avoid difficulties later. Internally, <span class="application">libxml</span>
-      stores and manipulates data in the UTF-8 format. Data used by your program
-      in other formats, such as the commonly used ISO-8859-1 encoding, must be
-      converted to UTF-8 before passing it to <span class="application">libxml</span>
-      functions. If you want your program's output in an encoding other than
-      UTF-8, you also must convert it.</p><p><span class="application">Libxml</span> uses
-      <span class="application">iconv</span> if it is available to convert
-    data. Without <span class="application">iconv</span>, only UTF-8, UTF-16 and
-    ISO-8859-1 can be used as external formats. With
-    <span class="application">iconv</span>, any format can be used provided
-    <span class="application">iconv</span> is able to convert it to and from
-    UTF-8. Currently <span class="application">iconv</span> supports about 150
-    different character formats with ability to convert from any to any. While
-    the actual number of supported formats varies between implementations, every
-    <span class="application">iconv</span> implementation is almost guaranteed to
-    support every format anyone has ever heard of.</p><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Warning"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="images/warning.png"></td><th align="left">Warning</th></tr><tr><td colspan="2" align="left" valign="top"><p>A common mistake is to use different formats for the internal data
-	in different parts of one's code. The most common case is an application
-	that assumes ISO-8859-1 to be the internal data format, combined with
-	<span class="application">libxml</span>, which assumes UTF-8 to be the
-	internal data format. The result is an application that treats internal
-	data differently, depending on which code section is executing. The one or
-	the other part of code will then, naturally, misinterpret the data.
-      </p></td></tr></table></div><p>This example constructs a simple document, then adds content provided
-    at the command line to the document's root element and outputs the results
-    to <tt class="filename">stdout</tt> in the proper encoding. For this example, we
-    use ISO-8859-1 encoding. The encoding of the string input at the command
-    line is converted from ISO-8859-1 to UTF-8. Full code: <a href="apg.html" title="G. Code for Encoding Conversion Example">Appendix G, <i>Code for Encoding Conversion Example</i></a></p><p>The conversion, encapsulated in the example code in the
-      <tt class="function">convert</tt> function, uses
-      <span class="application">libxml's</span>
-    <tt class="function">xmlFindCharEncodingHandler</tt> function:
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Retrieving Attributes</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="ar01s07.html" title="Writing Attribute"><link rel="next" href="ar01s09.html" title="Encoding Conversion"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Retrieving Attributes</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="xmltutorialattribute"></a>Retrieving Attributes</h2></div></div><div></div></div><p><a class="indexterm" name="id2814729"></a>
+Retrieving the value of an attribute is similar to the previous
+    example in which we retrieved a node's text contents. In this case we'll
+      extract the value of the <span class="acronym">URI</span> we added in the previous
+      section. Full code: <a href="apg.html" title="G. Code for Retrieving Attribute Value Example">Appendix G, <i>Code for Retrieving Attribute Value Example</i></a>.</p><p>
+      The initial steps for this example are similar to the previous ones: parse
+      the doc, find the element you are interested in, then enter a function to
+      carry out the specific task required. In this case, we call
+      <tt class="function">getReference</tt>:
       </p><pre class="programlisting">
-	<a name="handlerdatatype"></a><img src="images/callouts/1.png" alt="1" border="0">xmlCharEncodingHandlerPtr handler;
-        <a name="calcsize"></a><img src="images/callouts/2.png" alt="2" border="0">size = (int)strlen(in)+1; 
-        out_size = size*2-1; 
-        out = malloc((size_t)out_size); 
+void
+getReference (xmlDocPtr doc, xmlNodePtr cur) {
 
-&#8230;
-	<a name="findhandlerfunction"></a><img src="images/callouts/3.png" alt="3" border="0">handler = xmlFindCharEncodingHandler(encoding);
-&#8230;
-	<a name="callconversionfunction"></a><img src="images/callouts/4.png" alt="4" border="0">handler-&gt;input(out, &amp;out_size, in, &amp;temp);
-&#8230;	
-	<a name="outputencoding"></a><img src="images/callouts/5.png" alt="5" border="0">xmlSaveFormatFileEnc(&quot;-&quot;, doc, encoding, 1);
+	xmlChar *uri;
+	cur = cur-&gt;xmlChildrenNode;
+	while (cur != NULL) {
+	    if ((!xmlStrcmp(cur-&gt;name, (const xmlChar *)"reference"))) {
+		   <a name="getattributevalue"></a><img src="images/callouts/1.png" alt="1" border="0"> uri = xmlGetProp(cur, "uri");
+		    printf("uri: %s\n", uri);
+		    xmlFree(uri);
+	    }
+	    cur = cur-&gt;next;
+	}
+	return;
+}
       </pre><p>
-      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#handlerdatatype"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p><tt class="varname">handler</tt> is declared as a pointer to an
-	    <tt class="function">xmlCharEncodingHandler</tt> function.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#calcsize"><img src="images/callouts/2.png" alt="2" border="0"></a> </td><td valign="top" align="left"><p>The <tt class="function">xmlCharEncodingHandler</tt> function needs
-	  to be given the size of the input and output strings, which are
-	    calculated here for strings <tt class="varname">in</tt> and
-	  <tt class="varname">out</tt>.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#findhandlerfunction"><img src="images/callouts/3.png" alt="3" border="0"></a> </td><td valign="top" align="left"><p><tt class="function">xmlFindCharEncodingHandler</tt> takes as its
-	    argument the data's initial encoding and searches
-	    <span class="application">libxml's</span> built-in set of conversion
-	    handlers, returning a pointer to the function or NULL if none is
-	    found.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#callconversionfunction"><img src="images/callouts/4.png" alt="4" border="0"></a> </td><td valign="top" align="left"><p>The conversion function identified by <tt class="varname">handler</tt>
-	  requires as its arguments pointers to the input and output strings,
-	  along with the length of each. The lengths must be determined
-	  separately by the application.</p></td></tr><tr><td width="5%" valign="top" align="left"><a href="#outputencoding"><img src="images/callouts/5.png" alt="5" border="0"></a> </td><td valign="top" align="left"><p>To output in a specified encoding rather than UTF-8, we use
-	    <tt class="function">xmlSaveFormatFileEnc</tt>, specifying the
-	    encoding.</p></td></tr></table></div><p>
-    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="apa.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Retrieving Attributes </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> A. Compilation</td></tr></table></div></body></html>
+    
+      </p><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><a href="#getattributevalue"><img src="images/callouts/1.png" alt="1" border="0"></a> </td><td valign="top" align="left"><p>
+	    The key function is <tt class="function"><a href="http://xmlsoft.org/html/libxml-tree.html#XMLGETPROP" target="_top">xmlGetProp</a></tt>, which returns an
+      <tt class="varname">xmlChar</tt> containing the attribute's value. In this case,
+					   we just print it out.
+      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td colspan="2" align="left" valign="top"><p>
+	  If you are using a <span class="acronym">DTD</span> that declares a fixed or
+	  default value for the attribute, this function will retrieve it.
+	</p></td></tr></table></div><p>
+	  </p></td></tr></table></div><p>
+     
+    </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Writing Attribute </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Encoding Conversion</td></tr></table></div></body></html>
diff --git a/doc/tutorial/index.html b/doc/tutorial/index.html
index 4b9425f..db9be58 100644
--- a/doc/tutorial/index.html
+++ b/doc/tutorial/index.html
@@ -1,5 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Libxml Tutorial</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="next" href="ar01s02.html" title="Data Types"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Libxml Tutorial</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s02.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2759548"></a>Libxml Tutorial</h1></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="surname">Fleck</span></h3></div></div><div><p class="copyright">Copyright © 2002, 2003 John Fleck</p></div><div><div class="revhistory"><table border="1" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="2"><b>Revision History</b></th></tr><tr><td align="left">Revision 1</td><td align="left">June 4, 2002</td></tr><tr><td align="left" colspan="2">Initial draft</td></tr><tr><td align="left">Revision 2</td><td align="left">June 12, 2002</td></tr><tr><td align="left" colspan="2">retrieving attribute value added</td></tr><tr><td align="left">Revision 3</td><td align="left">Aug. 31, 2002</td></tr><tr><td align="left" colspan="2">freeing memory fix</td></tr><tr><td align="left">Revision 4</td><td align="left">Nov. 10, 2002</td></tr><tr><td align="left" colspan="2">encoding discussion added</td></tr><tr><td align="left">Revision 5</td><td align="left">Dec. 15, 2002</td></tr><tr><td align="left" colspan="2">more memory freeing changes</td></tr><tr><td align="left">Revision 6</td><td align="left">Jan. 26. 2003</td></tr><tr><td align="left" colspan="2">add index</td></tr><tr><td align="left">Revision 7</td><td align="left">April 25, 2003</td></tr><tr><td align="left" colspan="2">add compilation appendix</td></tr></table></div></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.html#introduction">Introduction</a></dt><dt><a href="ar01s02.html">Data Types</a></dt><dt><a href="ar01s03.html">Parsing the file</a></dt><dt><a href="ar01s04.html">Retrieving Element Content</a></dt><dt><a href="ar01s05.html">Writing element content</a></dt><dt><a href="ar01s06.html">Writing Attribute</a></dt><dt><a href="ar01s07.html">Retrieving Attributes</a></dt><dt><a href="ar01s08.html">Encoding Conversion</a></dt><dt>A. <a href="apa.html">Compilation</a></dt><dt>B. <a href="apb.html">Sample Document</a></dt><dt>C. <a href="apc.html">Code for Keyword Example</a></dt><dt>D. <a href="apd.html">Code for Add Keyword Example</a></dt><dt>E. <a href="ape.html">Code for Add Attribute Example</a></dt><dt>F. <a href="apf.html">Code for Retrieving Attribute Value Example</a></dt><dt>G. <a href="apg.html">Code for Encoding Conversion Example</a></dt><dt>H. <a href="aph.html">Acknowledgements</a></dt><dt>I. <a href="ix01.html">Index</a></dt</dl></div><div class="abstract"><p class="title"><b>Abstract</b></p><p>Libxml is a freely licensed C language library for handling
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Libxml Tutorial</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="next" href="ar01s02.html" title="Data Types"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Libxml Tutorial</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s02.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2759589"></a>Libxml Tutorial</h1></div><div><div class="author"><h3 class="author"><span class="firstname">John</span> <span class="surname">Fleck</span></h3></div></div><div><p class="copyright">Copyright © 2002, 2003 John Fleck</p></div><div><div class="revhistory"><table border="1" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="2"><b>Revision History</b></th></tr><tr><td align="left">Revision 1</td><td align="left">June 4, 2002</td></tr><tr><td align="left" colspan="2">Initial draft</td></tr><tr><td align="left">Revision 2</td><td align="left">June 12, 2002</td></tr><tr><td align="left" colspan="2">retrieving attribute value added</td></tr><tr><td align="left">Revision 3</td><td align="left">Aug. 31, 2002</td></tr><tr><td align="left" colspan="2">freeing memory fix</td></tr><tr><td align="left">Revision 4</td><td align="left">Nov. 10, 2002</td></tr><tr><td align="left" colspan="2">encoding discussion added</td></tr><tr><td align="left">Revision 5</td><td align="left">Dec. 15, 2002</td></tr><tr><td align="left" colspan="2">more memory freeing changes</td></tr><tr><td align="left">Revision 6</td><td align="left">Jan. 26. 2003</td></tr><tr><td align="left" colspan="2">add index</td></tr><tr><td align="left">Revision 7</td><td align="left">April 25, 2003</td></tr><tr><td align="left" colspan="2">add compilation appendix</td></tr><tr><td align="left">Revision 8</td><td align="left">July 24, 2003</td></tr><tr><td align="left" colspan="2">add XPath example</td></tr></table></div></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="index.html#introduction">Introduction</a></dt><dt><a href="ar01s02.html">Data Types</a></dt><dt><a href="ar01s03.html">Parsing the file</a></dt><dt><a href="ar01s04.html">Retrieving Element Content</a></dt><dt><a href="ar01s05.html">Using XPath to Retrieve Element Content</a></dt><dt><a href="ar01s06.html">Writing element content</a></dt><dt><a href="ar01s07.html">Writing Attribute</a></dt><dt><a href="ar01s08.html">Retrieving Attributes</a></dt><dt><a href="ar01s09.html">Encoding Conversion</a></dt><dt>A. <a href="apa.html">Compilation</a></dt><dt>B. <a href="apb.html">Sample Document</a></dt><dt>C. <a href="apc.html">Code for Keyword Example</a></dt><dt>D. <a href="apd.html">Code for XPath Example</a></dt><dt>E. <a href="ape.html">Code for Add Keyword Example</a></dt><dt>F. <a href="apf.html">Code for Add Attribute Example</a></dt><dt>G. <a href="apg.html">Code for Retrieving Attribute Value Example</a></dt><dt>H. <a href="aph.html">Code for Encoding Conversion Example</a></dt><dt>I. <a href="api.html">Acknowledgements</a></dt></dl></div><div class="abstract"><p class="title"><b>Abstract</b></p><p>Libxml is a freely licensed C language library for handling
     <span class="acronym">XML</span>, portable across a large number of platforms. This
     tutorial provides examples of its basic functions.</p></div><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="introduction"></a>Introduction</h2></div></div><div></div></div><p>Libxml is a C language library implementing functions for reading,
       creating and manipulating <span class="acronym">XML</span> data. This tutorial
diff --git a/doc/tutorial/ix01.html b/doc/tutorial/ix01.html
index 7fd8091..e0a56ec 100644
--- a/doc/tutorial/ix01.html
+++ b/doc/tutorial/ix01.html
@@ -1,2 +1 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Index</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="aph.html" title="H. Acknowledgements"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Index</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="aph.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="index"><div class="titlepage"><div><div><h2 class="title"><a name="id2882914"></a>Index</h2></div></div><div></div></div><div class="index"><div class="indexdiv"><h3>A</h3><dl><dt>attribute</dt><dd><dl><dt>retrieving value, <a href="ar01s07.html">Retrieving Attributes</a></dt><dt>writing, <a href="ar01s06.html">Writing Attribute</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>compiler flags, <a href="apa.html">Compilation</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>element</dt><dd><dl><dt>retrieving content, <a href="ar01s04.html">Retrieving Element Content</a></dt><dt>writing content, <a href="ar01s05.html">Writing element content</a></dt></dl></dd><dt>encoding, <a href="ar01s03.html">Parsing the file</a>, <a href="ar01s08.html">Encoding Conversion</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>file</dt><dd><dl><dt>parsing, <a href="ar01s03.html">Parsing the file</a>-<a href="ar01s03.html">Parsing the file</a></dt><dt>saving, <a href="ar01s05.html">Writing element content</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>xmlChar, <a href="ar01s02.html">Data Types</a></dt><dt>xmlDoc, <a href="ar01s02.html">Data Types</a></dt><dt>xmlNodePtr, <a href="ar01s02.html">Data Types</a></dt></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="aph.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">H. Acknowledgements </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Index</title><meta name="generator" content="DocBook XSL Stylesheets V1.60.1"><link rel="home" href="index.html" title="Libxml Tutorial"><link rel="up" href="index.html" title="Libxml Tutorial"><link rel="previous" href="api.html" title="I. Acknowledgements"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Index</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="api.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div class="index"><div class="titlepage"><div><div><h2 class="title"><a name="id2883028"></a>Index</h2></div></div><div></div></div><div class="index"><div class="indexdiv"><h3>A</h3><dl><dt>attribute</dt><dd><dl><dt>retrieving value, <a href="ar01s08.html">Retrieving Attributes</a></dt><dt>writing, <a href="ar01s07.html">Writing Attribute</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>C</h3><dl><dt>compiler flags, <a href="apa.html">Compilation</a></dt></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>element</dt><dd><dl><dt>retrieving content, <a href="ar01s04.html">Retrieving Element Content</a></dt><dt>writing content, <a href="ar01s06.html">Writing element content</a></dt></dl></dd><dt>encoding, <a href="ar01s03.html">Parsing the file</a>, <a href="ar01s09.html">Encoding Conversion</a></dt></dl></div><div class="indexdiv"><h3>F</h3><dl><dt>file</dt><dd><dl><dt>parsing, <a href="ar01s03.html">Parsing the file</a>-<a href="ar01s03.html">Parsing the file</a></dt><dt>saving, <a href="ar01s06.html">Writing element content</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>X</h3><dl><dt>xmlChar, <a href="ar01s02.html">Data Types</a></dt><dt>xmlDoc, <a href="ar01s02.html">Data Types</a></dt><dt>xmlNodePtr, <a href="ar01s02.html">Data Types</a></dt></dl></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="api.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="index.html">Up</a></td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top">I. Acknowledgements </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>
diff --git a/doc/tutorial/xmltutorial.pdf b/doc/tutorial/xmltutorial.pdf
index 4ab3273..41425ee 100644
--- a/doc/tutorial/xmltutorial.pdf
+++ b/doc/tutorial/xmltutorial.pdf
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.4) >>
 endobj
 5 0 obj
-<< /Length 1932 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 1901 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb"/*>Edeu'RnqHTuV8P("Uq+%)]=*DCKF2TO`Qji'FW5XD),KgY$cM4hB:.lo<\H@G$fjpZ4IaP'hBD*SpC1IdtBu!\f<p&27Ht6ne]6oHF@;$Nq[PNrVWh$;:F9$03oIo*tJ3p,ZQnhlIoN-TI,p,,0aCfmMD9<A(]Q%krL4$Ut+n856?p=\-Jm;8>2C&TK,1/8pDo3?3V'o<h3Jm`S-$_GHR?'S8>sM"aR<ne!RQci.1<ggB6`gU`Mm!=RGb^O-cbAZH]5LgrtuJWrIS(3ihsn#CbXe*OEG_ecS9!;3YrNYsnN+[I5BH9#pYiQ'LM_O.;kiha>0X;$!#4!W-i`rO-d7)B]77c!3L?3WDsjL&lp]0Ta;;oguW8@tH5bGqW7KX$nIF*<9.^X0^JG\EMl%7dd:&Vn$,m+W_&/47!r=XBEZ\61BQ:-(3>)maJr+.@oQ4a)r)'#jnbFRQJ,2-$fo;65.GfkB2Nf*"P"b4R@uAX9=^M"*2`iD\4BN%bYXQsK,\0_bh-@lu]D$CD<ScDSiXWLi&f[BXT)aijV\&L1G#_Sak@8IYU4]FBffd60s6HLh7ni[Lja[*3hsApKs8lM`/,3>A)0.19s?VUEglFrqY+`.0#W;=-Jg_O3c0V`1n`WVVG$d4#QH@l5RfE`a*.eX46EK.^RD>8.\YB]:JBIHRrt7Ac)%3YeQ[)-]T<AFS]hb(EO0m%Bgd[!DdF_uPc[2g\#jj^t!cA^bSgm8atTStTaQdbPKN@BZ(9%oFSpdp[%8S]euUFe]..'[4^2:V8087MSXGUA%-AC'E"=`r^D>;cAt70'u?^,9Dh$B>D_J#IEI3KI/OLPDBe+V9[Gls)IQUR#e^hZB70m_KL)W^Y>3+oEe+1fi2NL'Da!%E1YNJT:Q/OU[JFjeSZjh>b:(IH"!,q&XH=<*Yk-jKH;&*kYuA<ia_:K\=dX_l?]QjH;<`?m3G[^LmngF7kH+\Imbl4LT@kL]*s&Sr_hiPO18pqgb^-ko$A,@d"Flf:<0>/d4!Q$)WW[+oV9g@%[k[VL=gatOQb?PAe6oo'K?d&o[/dT5`$#(CO`/-#(`Alhl<^4:e,C:rSae4Ta?,eio<<9#p0;:0Vj3eHq,h=cCu'fRa?>QGVl#9-&-h14gjh@P5cddgNB_FqlEJ8m5gc1pcPQ5TaCZre1T(.7"Ycjj0*:i=?r295;U/eWioQk<F>8gh7Y>>XKT9chh;\O:+=K-)&)k2&7Vn)g-.jZ3'>p'aj"ru:Ko3SP]aj>]cbc2!I(*Oo9RhG.*f^<'DddBk&+HOj)!bl;==*IYV"Yq4Q%1;B]@e0Md#8:BUjB"39bg.djHuJSs*@C3MF3%k]Arl3n;RD%GOnl#V"CoaFCmkKg!+:j&`WB%1WQVq61neg_B&epGU!Fiu1LdAj%Nk7K3'&#>B`eZPPNJ]DnM;/]r9QQ*'CMZ+\/4*kX6ARa?g67.tiDA+ShrjK:I7o^#qg-f*)2U2DHKSpDL.k2HI5-lK[eU-_,Y#gI.GV2+2u_>;I#lTA09D;Ia(R]G@:=fcdeV8D;O8le6,f13<eN@_BCl_@\/YM[$Bm%nQ%2=>ql8.T*/5l99VZmoi-lN@Q=;dT1:[B-H@JZ@@>(96Zcm.L<BhQCFbNS`0hYFj_5KC:\p=(f5E<I('HC62K,EMl#!mCX;^=NEO!a1XdLpVq5TfTu][k5Aco*5S$3K@^M;ECaRop?^]Y3[GVP5n75[BffKV[9.a"j^Gri::'+U=,:jYl,:2H/loTf>bJBuC5#8O1[[L$RT-?aASBq[H;PelV2[%sm;CbA,WYsHq_ah<I75J%$2^`_*aTN._eVVcGcgPC9s77HA1,aVC@q+3\e_SoO0.@5r8KC(MUL'0VIhhWYeaop?R`4lq!mA.I$d_`lH!YMc=8+D>-B=3h+LH&^\B`Gp"i%~>
+Gb"/*D/\/e&H;*)_2g4qE8moD?l51Vl+4#:]$B%;D#5>J[&qlE4@r;3Im8gb6qWT,FXRg!@074id3Nis5'IWbjGV"DX-Wrs$A3kZ`G4O$%kQ_.#M([64Saa47N;W"!$6fT;]dQ6i/d]'FEt4I4p,HMpL+n`+U@VXTur9MP,3YZ`G=-]!f00HGMDhF!Zs0)3%*&t9i%ta:"K!T&X^>gMYKQj7gKZ\Z?N>_bRm7UhojWt5csn\moA3?gGJe(<`,=%9N:kTDeui20WcD$&#noW1.ZPC(]"'=8Cs?2CW>d#o;)MefBc;Wd+![L!_M$[JNXN.<sAqF25Nj&e/:bJ[UkCP6905uE#_1Y1gRg/f4gZ8<m+QY.Hfi:ckcEkEXk'lVC0EQb2JjFjtijZ+VWuSg/f4(2%/K`&ZM2=+kN02T;@f^8D>aGU/a(R((6+am](tV[;b?e<=@c4oHHIEMua^@c=2L+MGuba>FVKe--MU0b3Jgag)_e"8eR7+;;T>,2Q^VZ&V_G2oCKj<>/-_WPioHT![_3G[HX\&U8Rc]m*o:Lng_=5U*T=W/5.!/8WA5BY:V&_GE7oMhE1q"(eTZ:cBFic8Qs,hZN%upKAn>C1/$4l&_jn&qq)HF$lC`>Q,XIN`Z//DhF-%#PXi+SVDue8XXW4d_bk#[NB)AE#RLUjU6&bJ6UP9r44>J"&ohI1Be[M"?PtUa2*Tn6WTC.Ih$I#4=Uu\G(neV%Al#BchsJm0<;!/:^DC$nN1lJ30f2`#$ZQg^[am!<HB53K6c,\&1`SI4qmTG10qu17G5JE*,!1no66+XO4fkQDeGm_EU,lOIbH5GbD%'8qcW<:",0qa$<TV.L##SQJ/$4@)eAfk8aHK!Hg/5SMW@*N3ju$e=HJ(=>O@,4f&/k6*_q0J52u.%<q:fI[7C")Rl4[iN]<?kc)%"F,%)jBF*[Nl,IIb:co=h\2;)[<9W+f1IKFq7aHG`Y':1HO!3V:Z(GuMFGOn#Ptp8V2@eC@Udj>X%ecl]6mJ2H0#V_Lf!^-nd-4'\q&mLmibpXf,@;"#g$opQYsggJBI@7i)22[+rrR&E`Ie$+Qop[Y06Q_`Yh6)!8\mmUFQ!hC/4]%@@3iBn."+brNS,9*Pl(Q;8*=gO](45&,)lW/e4(uh;c;eM/OHj^J_VK@jYd,RXq\/PS+\A=HPdqL1kho=9Bd"rRgA;2.S-k890=e.f1,W[;4LGo*X8P=e6@h]D5F;cPEpEsiiXC!B*C9%<.'BuWHRE#QG%O]=^N?L=Cd&/)$4?qg7bfV;?W9Sg3=Xa=#DjWrb93->c0DIigIa!_G?[1+m8NA#s.1Atj(_/\UKU?*gKa>_u9<Dakjel%dgR''//uF`&MA[E1&s4M"o#B?WXE<ZkWo%EA&h@Cd=ksAHlC=L_XN7Ja9-(Pt6]ej2Gu#=BoFsXPjMP"^oB#upT=qFXLOKqWQcXWdW28AG0bE\SWR:06rK,a_CEuWf7d0<&2e>,V2FYCF3tb`(iZSXL+[>i\#:``5`_T:$cq4\[qJQtch?!%>8(]o=_`1$=[%7tH4b*B+6p6%^.Y4V'P?m^6/H<3pa]b6nB[/TLEtAgE6A/HbV8f_-O,dJE5n$+fY""lis(,=J;*9!Q;n%nt<oese40UOI?i]>'BlITjI:Gt,:"&SjNC?n!pY=Jc$gYh]>9BTIYcBF8W3Fu7d96pI-qh!C[+6PlIsgkC8Gg&uRVPH(YlG@lROBfZ;L,r,%@VE4e/,SkTes*5ZGUQ/MLLu)j^cL1D,a*'G9uUB0/i(QGu]'@\C\I9YL>lJlKTm&jn,n.C/A=VQ"`?u%1aCnX:CZ0?rcNol<Z&Ss"r?%<FqfF`>toO04Yk3'`tIK5L3XeL(u_&A@,\?E8hI4c3S6i<[74SIf]0iEI\~>
 endstream
 endobj
 6 0 obj
@@ -35,23 +35,23 @@
 23 0 R
 24 0 R
 25 0 R
+26 0 R
 27 0 R
 28 0 R
 30 0 R
 31 0 R
-33 0 R
+32 0 R
 34 0 R
-36 0 R
+35 0 R
 37 0 R
-39 0 R
+38 0 R
 40 0 R
 41 0 R
 43 0 R
 44 0 R
-45 0 R
 46 0 R
 47 0 R
-49 0 R
+48 0 R
 50 0 R
 51 0 R
 52 0 R
@@ -62,27 +62,38 @@
 58 0 R
 59 0 R
 60 0 R
-61 0 R
+62 0 R
 63 0 R
 64 0 R
 65 0 R
 66 0 R
 67 0 R
-68 0 R
 69 0 R
+70 0 R
 71 0 R
 72 0 R
 73 0 R
 74 0 R
-75 0 R
 76 0 R
+77 0 R
 78 0 R
+79 0 R
+80 0 R
+81 0 R
+82 0 R
+84 0 R
+85 0 R
+86 0 R
+87 0 R
+88 0 R
+89 0 R
+91 0 R
 ]
 endobj
 8 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 403.611 193.44 393.611 ]
+/Rect [ 144.0 381.111 193.44 371.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 9 0 R
@@ -92,7 +103,7 @@
 10 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 392.611 162.88 382.611 ]
+/Rect [ 144.0 370.111 162.88 360.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 11 0 R
@@ -102,7 +113,7 @@
 12 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 161.63 392.611 186.07 382.611 ]
+/Rect [ 161.63 370.111 186.07 360.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 11 0 R
@@ -112,7 +123,7 @@
 13 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 381.611 174.0 371.611 ]
+/Rect [ 144.0 359.111 174.0 349.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 14 0 R
@@ -122,7 +133,7 @@
 15 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 175.5 381.611 187.72 371.611 ]
+/Rect [ 175.5 359.111 187.72 349.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 14 0 R
@@ -132,7 +143,7 @@
 16 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 186.72 381.611 200.05 371.611 ]
+/Rect [ 186.72 359.111 200.05 349.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 14 0 R
@@ -142,7 +153,7 @@
 17 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 370.611 186.22 360.611 ]
+/Rect [ 144.0 348.111 186.22 338.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 18 0 R
@@ -152,7 +163,7 @@
 19 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 187.72 370.611 221.05 360.611 ]
+/Rect [ 187.72 348.111 221.05 338.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 18 0 R
@@ -162,7 +173,7 @@
 20 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 220.05 370.611 251.72 360.611 ]
+/Rect [ 220.05 348.111 251.72 338.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 18 0 R
@@ -172,7 +183,7 @@
 21 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 359.611 175.11 349.611 ]
+/Rect [ 144.0 337.111 167.89 327.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 22 0 R
@@ -182,7 +193,7 @@
 23 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 176.61 359.611 208.27 349.611 ]
+/Rect [ 169.765 337.111 194.765 327.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 22 0 R
@@ -192,7 +203,7 @@
 24 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 207.27 359.611 236.71 349.611 ]
+/Rect [ 196.64 337.111 204.42 327.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 22 0 R
@@ -202,27 +213,37 @@
 25 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 348.611 175.11 338.611 ]
+/Rect [ 206.295 337.111 240.175 327.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 26 0 R
+/A 22 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 242.05 337.111 275.38 327.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 22 0 R
 /H /I
 >>
 endobj
 27 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 173.86 348.611 209.97 338.611 ]
+/Rect [ 274.755 337.111 306.425 327.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 26 0 R
+/A 22 0 R
 /H /I
 >>
 endobj
 28 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 337.611 186.22 327.611 ]
+/Rect [ 144.0 326.111 175.11 316.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 29 0 R
@@ -232,7 +253,7 @@
 30 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 184.97 337.611 224.97 327.611 ]
+/Rect [ 176.61 326.111 208.27 316.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 29 0 R
@@ -242,77 +263,77 @@
 31 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 326.611 182.33 316.611 ]
+/Rect [ 207.27 326.111 236.71 316.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 32 0 R
+/A 29 0 R
 /H /I
 >>
 endobj
-33 0 obj
+32 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 181.08 326.611 227.19 316.611 ]
+/Rect [ 144.0 315.111 175.11 305.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 32 0 R
+/A 33 0 R
 /H /I
 >>
 endobj
 34 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 315.611 153.72 305.611 ]
+/Rect [ 173.86 315.111 209.97 305.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 35 0 R
+/A 33 0 R
 /H /I
 >>
 endobj
-36 0 obj
+35 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 152.47 315.611 202.48 305.611 ]
+/Rect [ 144.0 304.111 186.22 294.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 35 0 R
+/A 36 0 R
 /H /I
 >>
 endobj
 37 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 304.611 153.17 294.611 ]
+/Rect [ 184.97 304.111 224.97 294.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 38 0 R
+/A 36 0 R
 /H /I
 >>
 endobj
-39 0 obj
+38 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 154.67 304.611 184.67 294.611 ]
+/Rect [ 144.0 293.111 182.33 283.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 38 0 R
+/A 39 0 R
 /H /I
 >>
 endobj
 40 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 183.67 304.611 225.33 294.611 ]
+/Rect [ 181.08 293.111 227.19 283.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 38 0 R
+/A 39 0 R
 /H /I
 >>
 endobj
 41 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 293.611 153.17 283.611 ]
+/Rect [ 144.0 282.111 153.72 272.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 42 0 R
@@ -322,7 +343,7 @@
 43 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 154.956 293.611 176.066 283.611 ]
+/Rect [ 152.47 282.111 202.48 272.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 42 0 R
@@ -332,97 +353,87 @@
 44 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 177.852 293.611 189.512 283.611 ]
+/Rect [ 144.0 271.111 153.17 261.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
-/H /I
->>
-endobj
-45 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 191.298 293.611 228.508 283.611 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 42 0 R
+/A 45 0 R
 /H /I
 >>
 endobj
 46 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 227.794 293.611 263.344 283.611 ]
+/Rect [ 154.67 271.111 184.67 261.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A 45 0 R
 /H /I
 >>
 endobj
 47 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 282.611 153.72 272.611 ]
+/Rect [ 183.67 271.111 225.33 261.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
+/A 45 0 R
 /H /I
 >>
 endobj
-49 0 obj
+48 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 155.595 282.611 176.705 272.611 ]
+/Rect [ 144.0 260.111 153.17 250.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
+/A 49 0 R
 /H /I
 >>
 endobj
 50 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 178.58 282.611 190.24 272.611 ]
+/Rect [ 154.956 260.111 176.066 250.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
+/A 49 0 R
 /H /I
 >>
 endobj
 51 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 192.115 282.611 209.335 272.611 ]
+/Rect [ 177.852 260.111 189.512 250.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
+/A 49 0 R
 /H /I
 >>
 endobj
 52 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 211.21 282.611 248.42 272.611 ]
+/Rect [ 191.298 260.111 228.508 250.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
+/A 49 0 R
 /H /I
 >>
 endobj
 53 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 247.795 282.611 283.345 272.611 ]
+/Rect [ 227.794 260.111 263.344 250.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
+/A 49 0 R
 /H /I
 >>
 endobj
 54 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 271.611 152.61 261.611 ]
+/Rect [ 144.0 249.111 153.72 239.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -432,7 +443,7 @@
 56 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 154.485 271.611 175.595 261.611 ]
+/Rect [ 155.506 249.111 176.616 239.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -442,7 +453,7 @@
 57 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 177.47 271.611 189.13 261.611 ]
+/Rect [ 178.402 249.111 190.062 239.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -452,7 +463,7 @@
 58 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 191.005 271.611 208.225 261.611 ]
+/Rect [ 191.848 249.111 216.848 239.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -462,7 +473,7 @@
 59 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 210.1 271.611 246.21 261.611 ]
+/Rect [ 216.134 249.111 251.684 239.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -472,194 +483,291 @@
 60 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 245.585 271.611 281.135 261.611 ]
+/Rect [ 144.0 238.111 152.61 228.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 55 0 R
+/A 61 0 R
 /H /I
 >>
 endobj
-61 0 obj
+62 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 260.611 152.06 250.611 ]
+/Rect [ 154.485 238.111 175.595 228.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 61 0 R
 /H /I
 >>
 endobj
 63 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 154.005 260.611 175.115 250.611 ]
+/Rect [ 177.47 238.111 189.13 228.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 61 0 R
 /H /I
 >>
 endobj
 64 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 177.06 260.611 188.72 250.611 ]
+/Rect [ 191.005 238.111 208.225 228.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 61 0 R
 /H /I
 >>
 endobj
 65 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 190.665 260.611 232.885 250.611 ]
+/Rect [ 210.1 238.111 247.31 228.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 61 0 R
 /H /I
 >>
 endobj
 66 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 234.83 260.611 270.94 250.611 ]
+/Rect [ 246.685 238.111 282.235 228.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 61 0 R
 /H /I
 >>
 endobj
 67 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 272.885 260.611 296.765 250.611 ]
+/Rect [ 144.0 227.111 152.06 217.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
-/H /I
->>
-endobj
-68 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 296.21 260.611 331.76 250.611 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 62 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 69 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 249.611 153.72 239.611 ]
+/Rect [ 153.935 227.111 175.045 217.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
+/H /I
+>>
+endobj
+70 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 176.92 227.111 188.58 217.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 68 0 R
 /H /I
 >>
 endobj
 71 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 155.595 249.611 176.705 239.611 ]
+/Rect [ 190.455 227.111 207.675 217.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 72 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 178.58 249.611 190.24 239.611 ]
+/Rect [ 209.55 227.111 245.66 217.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 73 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 192.115 249.611 230.445 239.611 ]
+/Rect [ 245.035 227.111 280.585 217.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 74 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 232.32 249.611 278.43 239.611 ]
+/Rect [ 144.0 216.111 153.72 206.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
-/H /I
->>
-endobj
-75 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 277.805 249.611 313.355 239.611 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 70 0 R
+/A 75 0 R
 /H /I
 >>
 endobj
 76 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 238.611 153.72 228.611 ]
+/Rect [ 155.665 216.111 176.775 206.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 77 0 R
+/A 75 0 R
+/H /I
+>>
+endobj
+77 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 178.72 216.111 190.38 206.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
 /H /I
 >>
 endobj
 78 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 152.47 238.611 231.9 228.611 ]
+/Rect [ 192.325 216.111 234.545 206.111 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 77 0 R
+/A 75 0 R
 /H /I
 >>
 endobj
 79 0 obj
-<< /Length 1945 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gat=,997jd%)226n?!!NEVt9]Vn<et2CVO3$5@0"d+FeG>*&'lo'Xf<Y:S*;mBNuh0c,;G`0X#PRQ(,5Qaa6[H`lPuO#N[%ji2L,rUV$oMDR-^"4p>>rRq#4=`\uY]EmM*m5(Fs$P'6OKn[R]/sL$a<XEngT0%Naqd1+JPMDeKILq:TF/?@$EAhWGF_S\&Okc[o.jh9VX?ADRZ4O*(d!'"JULMlhQGO+H@5YHheVSZeAb-EcLlPDTVOuNXNJuU2Sn?j?l!7RoIE;`gJg>J+cgq45c59&RU7:2;3O]`)McHrFh9?gK;tO^/.lKfQ>"+eE:J9B@=,doqqR-QMUZRLkBD$kQRQ9g4_i+2T,l&.<:'kcgM5]UL8Y5+5cCdYP)=#/iS3oV0\?cJ-k2-[I6A2V1?r9pPV^,IR`I&fj@=i]EG0N#emR"rt"Ea?r&V*!_g&YIb.WLPD?HCa<dOgeH9]sYMD"IcBL2J4j_fRYB%pCc+e3"n)"3CPMecH-dd*rNQb`\M6:<2?Y5COa@g9qUt-L&UaZQo_X!2RKA;^tXD]Na4c+GJgX`Q"l7a+IoCI#+H;XKelnKp(;9eh*e1MHLG]VmZ+W1aP.5g+I$]d#3lnn`&Z8^b5W-`g?h&BM)#OVqM:DJ=\--8q,?*@5=CT4#IO*dpB/F(T5YkhWH#;oa]l7/YAEcbiH#]f6r\>E(fEl7r;k32T.*E83T0Bm5PCS3O>mMKfBE7:6&ER)]".DQ:8"#P30WH^l:aM?'n&ZX)6\,s22F9;Gu]_[ujWemesm#hm9=1OJ_Z2W/kf1^[8(:.u1C\=7!``-R#9'0$(`;<XlG0g6U?e./;:,?f$N4i43Qh$kq!$Gb,=e#J'/S3>h`*Rm<FRH0Q]TDD7E#YR%)X.;IhS(V*Z_/S:R4RS8H./1NfOFI'fq=nh(]QPMs\E?eWh8:`'3I,KYn("((fU?Qgg&ZLr&>W78?]'M!>,YCp`+UU,RBpa\,\MN]cU&Tg\Chc`<a!6.pV(YP]5tO8UR"=26m^YcD/1\8FB8D;R[n%&:IB@RfgX&"uhr.[m#l6upmW94HVh[op4mU#,\'+EC^HJhFlri[@/J$Pj'A`3@7]9+Y@`?tnOGP1oJ3o1J=icDt$VW4(9Gq(gqI>$P,$W\>,f\unZSi?9!`^!23Lm%t=lEQ(h9jY3[aHAD:IP%KmjqrEPY[f#2N!fq+r[7Y9Eo4m40qQb((V>JZQ@mQ3cIaX<dW/h68o=rA.m<-M@i1>&\oB<!0V0C68,Y\<i3T\1+=#Ok1msZdC$WJpo"3=C7%=q*'u!K9mB>lY,Dm%PQ]&q3=+DRrl@Bk&W/De70M/nQ4R8[,H'k^[ZS]f*r'1"Sh./?4S_#FP'C"Pn!]p[Z8BhG&i&rNlLfkriLpCUi=]^r`]aPgm.CW0VotoNF-^gU=INBu*QFIeh7&cYE]qj\p0IdS5:LW(d2Rt%,&JRE#(/S`cgIgTkDe,Ji@K/el!g2$0Uk:G_/T!9;*6_/8:Q;Z$B6`Jc_=,.Cp@1tW"rTQXj<QEW0qE%%Y@,)#Ps#iT,'\Tp]1KVLGZp[^uWn'#_JEDTGi-(f&2m`aHZOqOPP54$@I?ST/M^MS:AXnSXeRlK(u>6VLAgALC"oBfI6sr=N43;r5kqVO&@q1ZYR+F)d&L4J@lIcrj<P%YlL]$X38N6R[jb:q;k0WGXMfg3MkB<$TkEN'We<X(:O'"^KNXHQrrO^P]Z7C:;$?<D`M?6O0#N9Hjp2>UZK/E:!lb>U*"]T)[19jhJNk?^[fQ8,=rcf+('St_2k+6EPD:0&"Gb'o.b)G#>$[faKO1X\XV[O*OM:^hO),D5HWJBo<Qr9IYUt0A(JOoD:-O(mJHk,=87O`rgD9r<U>CT5^Sr_gc=6hIe.0dRe9$?jF41SA_2Do@Vkef6[;Cu0)'<b*Bi+Y^Du&8jTei5J#fjnr;~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 236.49 216.111 272.6 206.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
 endobj
 80 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 274.545 216.111 298.425 206.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
+endobj
+81 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 297.87 216.111 333.42 206.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
+endobj
+82 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 144.0 205.111 153.72 195.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+84 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 155.595 205.111 176.705 195.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+85 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 178.58 205.111 190.24 195.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+86 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 192.115 205.111 230.445 195.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+87 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 232.32 205.111 278.43 195.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+88 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 277.805 205.111 313.355 195.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+89 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 144.0 194.111 149.83 184.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 90 0 R
+/H /I
+>>
+endobj
+91 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 148.58 194.111 228.01 184.111 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 90 0 R
+/H /I
+>>
+endobj
+92 0 obj
+<< /Length 2047 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=,h/D(,%"HT1iO>XKlM92K^9qY_A8@)5\,c]?4m6]f:7K"5b=V-:+"bngg9Hue#S?Jq9DfDo;>4sXp#F*>#s:-U'5)g-nsoS-hsoXNGBSi/3N3h+?FY(MQ1OnG?*1`9(ilaIqN^ZMZi:??a,]W)6J+D;oV2[/8Xd1m']I>5lL7c<YFO31R^e2qXa3VJ9AWjX'_VDImNpnl6RTH$'2l67XCSG5I;c[:Tf**1%EG?PTTc+#%6'T:")BMVe-5ZWn0pr2:R.kY4-\4F&6AS<h(EcOJ,B.Xc7">]m[U[LR2@W<*d#j[;9l^hf0#uu0%S/m0fhO3k"W,=(dI0[=pV4&poJ`X-e?2t3//\"O7uiBhL^CD<Gpb0E`"<7G1Yi1nOb]mEAm541D*S\-S6gD(96`Sg-[Z0$dgL,6dKo_/k.sR'QGN=CJ<]DegL.l,6!qQR>t3En]rO2NSb\X#*F'$Y0P4aOJ@:+,Z!WL?=<CClPL![_W&3G%p1Jc^&<79B,"'(N$TUN-7?.p'$<&6hIbKV=AUr&cD[P;(G+CdEBbFLY6W#WD,>P\^]Y<LcZ^$r9e92^cmPOM*#94-SV?!6rp;Bj6l:Oo<b4;`\e@`1PS),%elEX"Q4cu;TjoYW?=6-NWCli9ap>407pd3.\$CWG<L]9+^]LV*p"YK^hqG;)[9;Ygo:/&Ujoa&)#'1WTW?%^e-$r'TM(nY>BjKJZ.]5D"R!4jlL`i@N9fkG=nl#1^gE&GQV/*>UC<cA"Z_!441s%U42lop.i@=%QA(S./Cf5$rG%_5+>eFdrQB<+*#8?Kr*=QhlXe$BZjtETQFc*`F:D>gCX<9;m[^1+Sk)h%GRs"UUG+8LD">O`_IGFEoFIUrG($E0[d4X7>qV__hc1Qfr/YC[n7g6'%5d4ba>FDOeP3hZ`:(8-hV9,T+Di951__[,gaYLIho;:*nb2`9oPma]U"c[CEZ_B/MT.td+jhN!7m-i?jZ-NAh.*J_dVOCjHKM$b`Ols8a=6s*bn.KPA=ViQSQhEB\IqPNpR"fMDLM6I0l31nemSY]0U!]B7ftTKMLJZT!43K&iDTlXma1R'[V7.FQaa0lqZEkCc:E.Co6lIYFi1jhi.[`J'kKO"ka/!maL#H)KjnZnO:TC(-QkXB/e1f+JF-Z+hYmlG%D!Fb+a!64rV9dCo6,>bC`'N<,*i)5n/Lr(Vab[sj[n&4[6Oc')Ds3aMmqK]bKKUPeG</9se)U,9T(YI9fO]$e[jNnb4c;J)k##>pU,uZ>"Q;a@O\bq/Qo#d+a?e=8Kn>.BiuE]mPelr[^[=>#c5&;CM6RrR^XtXq$W^9gn*i_,a9pNSmZ*TffQJ$-IM.7%]sgPJ.A%kiC_SJ!7PY8K?OWZ!>NE[-6O->-"XBO+#AIo9[L][mjG%*29Hool0gUaR!LuXc@$7Wp(l-\Zda\"%-KUmWpg_g]][-5c6)8687W9n&-DsR_9KB8TNrg(>'BL?UU\TOt=@O^dfG+^W;d1G^2,9ZjB\TE5QLQ@6lh6"G[HGMq;?/kDf?!i$XFi&uZ`-@4.`tHM%CmPLc%N1g*Yk]P5(u,ao`R=tQZo=O=iTE:Bjo,,S7S"IJ+O2Ad+2BfCKu4iT^?)D]>41N`Q"%K;,[RG52FQQWf,3hZ1HF\(:u4rX>9rj,7#k<YPor-0+B=]O8*>G&SCB4PSmgZG/JoPZ*adam[V8@>RPM6/s86IKpO.kOt;('_"\M$nO%9ck_9D\Qlt<*#(#.QQ^Z%_i1fH3p&=$mafI^D*9B![Zd4`'s'Z'#rPXDmNUk+EHhs#m151f2b;cM"^,VDE!nZ<5cc(WV?ptuai[30sDhFd8"Z]:_Si=+/U1+DKQPVO+#naE&-,ZTce6":M(M.l%@12Q#e\ZkRnATV)FaWDs:GVs>mPnZ=+'@E&p_Lol-d0'6\\p[W(AeXii@('2E4\76s")KW9uh#D_t4Ks$9mg[^>[DG`iCqJ`XB,p84-<u3p@WfI^sd6?d40W7QWhh?1;H$Qbt8PgL$P5C\f1P_c:j7g":l10d?FE(%`#[@qJ^~>
+endstream
+endobj
+93 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 92 0 R
+/Annots 94 0 R
 >>
 endobj
-81 0 obj
+94 0 obj
 [
-82 0 R
-83 0 R
-84 0 R
-85 0 R
-86 0 R
-87 0 R
-88 0 R
-89 0 R
-90 0 R
-91 0 R
-92 0 R
-93 0 R
-94 0 R
 95 0 R
 96 0 R
 97 0 R
@@ -671,158 +779,28 @@
 103 0 R
 104 0 R
 105 0 R
+106 0 R
+107 0 R
+108 0 R
+109 0 R
+110 0 R
+111 0 R
+112 0 R
+113 0 R
+114 0 R
+115 0 R
+116 0 R
+117 0 R
+118 0 R
 ]
 endobj
-82 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 373.66 698.0 385.88 688.0 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/)
-/S /URI >>
-/H /I
->>
-endobj
-83 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 389.46 698.0 417.23 688.0 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/)
-/S /URI >>
-/H /I
->>
-endobj
-84 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 420.81 698.0 443.03 688.0 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/)
-/S /URI >>
-/H /I
->>
-endobj
-85 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 444.11 698.0 462.99 688.0 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/)
-/S /URI >>
-/H /I
->>
-endobj
-86 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 253.002 687.0 269.112 677.0 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-lib.html)
-/S /URI >>
-/H /I
->>
-endobj
-87 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 269.285 687.0 328.725 677.0 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-lib.html)
-/S /URI >>
-/H /I
->>
-endobj
-88 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 144.0 348.674 179.0 338.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLCHAR)
-/S /URI >>
-/H /I
->>
-endobj
-89 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 345.886 304.674 372.006 294.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/encoding.html)
-/S /URI >>
-/H /I
->>
-endobj
-90 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 376.23 304.674 412.89 294.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/encoding.html)
-/S /URI >>
-/H /I
->>
-endobj
-91 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 417.114 304.674 447.114 294.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/encoding.html)
-/S /URI >>
-/H /I
->>
-endobj
-92 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 451.338 304.674 467.998 294.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/encoding.html)
-/S /URI >>
-/H /I
->>
-endobj
-93 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 264.0 293.674 282.88 283.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://www.xmlsoft.org/encoding.html)
-/S /URI >>
-/H /I
->>
-endobj
-94 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 144.0 272.674 176.22 262.674 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLDOC)
-/S /URI >>
-/H /I
->>
-endobj
 95 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 280.94 261.674 324.83 251.674 ]
+/Rect [ 373.66 642.674 385.88 632.674 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLDOCPTR)
+/A << /URI (http://www.xmlsoft.org/)
 /S /URI >>
 /H /I
 >>
@@ -830,10 +808,10 @@
 96 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 240.674 192.89 230.674 ]
+/Rect [ 389.46 642.674 417.23 632.674 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR)
+/A << /URI (http://www.xmlsoft.org/)
 /S /URI >>
 /H /I
 >>
@@ -841,10 +819,10 @@
 97 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 209.83 240.674 247.05 230.674 ]
+/Rect [ 420.81 642.674 443.03 632.674 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODE)
+/A << /URI (http://www.xmlsoft.org/)
 /S /URI >>
 /H /I
 >>
@@ -852,10 +830,10 @@
 98 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 416.606 240.674 465.496 230.674 ]
+/Rect [ 444.11 642.674 462.99 632.674 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR)
+/A << /URI (http://www.xmlsoft.org/)
 /S /URI >>
 /H /I
 >>
@@ -863,98 +841,241 @@
 99 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 247.31 143.348 286.75 133.348 ]
+/Rect [ 253.002 631.674 269.112 621.674 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://xmlsoft.org/html/libxml-lib.html)
+/S /URI >>
 /H /I
 >>
 endobj
 100 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 247.31 143.348 286.75 133.348 ]
+/Rect [ 269.285 631.674 328.725 621.674 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://xmlsoft.org/html/libxml-lib.html)
+/S /URI >>
 /H /I
 >>
 endobj
 101 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 291.75 143.348 300.92 133.348 ]
+/Rect [ 144.0 293.348 179.0 283.348 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLCHAR)
+/S /URI >>
 /H /I
 >>
 endobj
 102 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 303.42 143.348 324.53 133.348 ]
+/Rect [ 345.886 249.348 372.006 239.348 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://www.xmlsoft.org/encoding.html)
+/S /URI >>
 /H /I
 >>
 endobj
 103 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 327.03 143.348 338.7 133.348 ]
+/Rect [ 376.23 249.348 412.89 239.348 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://www.xmlsoft.org/encoding.html)
+/S /URI >>
 /H /I
 >>
 endobj
 104 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 341.2 143.348 377.31 133.348 ]
+/Rect [ 417.114 249.348 447.114 239.348 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://www.xmlsoft.org/encoding.html)
+/S /URI >>
 /H /I
 >>
 endobj
 105 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 377.31 143.348 412.3 133.348 ]
+/Rect [ 451.338 249.348 467.998 239.348 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 42 0 R
+/A << /URI (http://www.xmlsoft.org/encoding.html)
+/S /URI >>
 /H /I
 >>
 endobj
 106 0 obj
-<< /Length 2338 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gau0E95iTD&AJ$C.(NkofW6@`M5!/oi?F!9VTB#od-X,a\6d!TEC4HR2N%G,Nqa/UZIE/%M?#AD`$+=6c#CaP]fc2kapX`(\B],CjuTtaT&[[Pcgd0cpeL0R'%#-2DOj!..mJ4'S\L]V0-HMuTjAj98X,6'$D*kOQ]^UNgr5=tpopkaAti^8A]7^+X?,+AebKaSnlD``6;\B4/mb`CG?ghm8@c0$X@DIurGK>S?_`J@G5REXd-TajQNU%t7jRV6[E!S@b.:l^(/8!e+YM%\.JZmAIEV6\QIW*CZf[(rFabbjh<aa'29gGS<K@:I[&QX^>5+"uMdhhR<9Y`3],1-bU@rF0*fP4%^)[_Qi">8/;"uDk!fQ,d0o$3WdEeom`-M6_@\']5W(t3b:IuDP?7C2P;HRIcO.hFUI%5]o07Y(kP>K*(]CsW)=D3dY,Kt$r&jK?bJIepeA)PCikCta#)NclKN^G$b'&pq$WR(o\(ZK8S7W:Hs"-I"+^mNHMaL=5KOA"trTCh$DEa0$)`p9KB_!0)j6ZN#6#L7S%Bt8J9ip#JH%O7#;@<b\+M^OA-Oe(lo=lLQKI>bg&m]_\&o0N$tOQ6e&dV5IgTFgrF9YBQ)-_M`.itL?<"-QJA!?]W._'')7&L:Z(ndU&BW##c48jq'/i[r?S9QX&"6f_HGlo5-)$2cYr/TiJBC,?f&j`^RCpLo]'Chq`-S"*k<*$3bdppd_6!a2"7agK4V:h)jkaE#7%F[j#Ap1aW*N)3Kc.2tpF[2j<ci.[D&bV[rsb?N.MPjJ[)0?X0tfOr_O/'>:K['k,R2llOKS/;I_M5W.rFX!,rZXNYMkSO;qNBMUC0SVb>XRm5'K[O(G%U"FM60Gc>.bG<UGe^]IEc*IB(bV\V#N'ltWq((!j>ga\baURf@U?:nZ5Fo]<nf@Y3Bm4kEWGCNcA!s+8<)ZfG<1("8_lf!I)B1^T98FbBH!)Q8GlY80qb[k9[:+O?<`j]AD:CD-HM(F`u1JIbqPbn44_^)P];^1nY^E>'7@jI1)k1&<Q[pop)h7J>*MG+,$*m>!%B*T8VuU]QF_T<if=W%Q=sIS,85dm#kiCJ$J&=>6"Ybg\6qkKUo:#0JE9mJF#g@F**TJPR1b5^%[eIk$!C22lHAb`1-p!#n<4Y36#O_^Y.%Pjf"l.-LL!pB11<#;OC^.^99,mo\N^G&+eX.\&=jBr:=@&u7AOS>>Xc"[ApVHn#P:<[)jV3/KL\.h^-/YqiLZ8#>J>e3nk@RKoEh0M'/t_`Dsj'PXi+jC6=YToC=ZCdXQq#<$\E?D7&-<QA[icTYuTjg-^>t8X<Eo+^]iGlX?/TABIROPSl.fBXnn+fY>FUAOi$3QVLuk&gZP[[CLH,M]0mBOcofs&PN3#T';_;NG&U0E4.$3bT3*U9G!FU&R+0,>d-[OsLq5mCU8dSk1o85M`=h;=SS4:sfcBeFI^V1&B;dgenoinX)i"e=h!cnJ.P:8`W0(sY0JYV*,aN[.JH>ZSi2QQ;7H@UH&m18$B#gdH;O$a1)B6F>b4nEOgE6Rp7<'#l-`2dlG(\q"<sN3VRJRJ#FeZ#-dpu8skHNNSAgtGX&nMcoI5@LE3*0<4GG<;2)enR;#\+e3^njrn-m=_`Zg'BqPp(n*6L71HZdA.K6fo=QQt4Je6Xn/ms+A7^g&YA_^UIAY\QRH:P^h1BX6l9WSJ7j#ms0'%)RQ`iA/Uup$j4M*0_Bd#\)ihQ>8]l/2$us!=,qp;"38!;c(1^AWY<t5@%t5lBVOMa:A4s=)(p`AA4#Ocl*M.91<St(T!8<bMUq5:4(Ykh>I1rZ<8s$0.7'<`48*pWIIVf$-f?4;Zau/hG:P,B_anBOPGqbJZ-uZ&W!R,s]-H#bFMfBE.UH&^HChNETD/^=e9,'3^G@(Z@74o*>DBf]0t8JCA,_k`JW.)]<q:Y`CHUH2X%ZdGgp+:.XN?RsqcM[OJR"T9K^4Z7DU+eFYcL+1c6gGa0YRUf#Kr/[\d"STcFnQ"BhC^A\@m9KSuk!%98Gfq(gOL=)VsoB=W.H?70>SU?TrtbC(sK(1.Dn/"*jBNY\W21;j@S`3tkDB!V+X$aP<id`64g$q(&L4YSt0jN^"S3+^i0`'+Zhh\m^^'m"V+k7dnANT)F-)6.th+haCP((]VO^kgMK<XtcPn(L<Rr;)tLM@m'gGDr*kCj2P_3c3?ME>R]UMpUo_c0qm`$o%Q-R<Q(OhMp0)u1S@UOLN`NndK>ms*;p06DL(qUrAl:+7N?Yl4e[<`G$uY`ZTe9Rm.GBS:HHOl?3jGJ1Xdbd*^.b!F^$Z8+5BWUjE>rkE%1;8<YsumWEn^pY*+JB~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 264.0 238.348 282.88 228.348 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://www.xmlsoft.org/encoding.html)
+/S /URI >>
+/H /I
+>>
 endobj
 107 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 106 0 R
-/Annots 108 0 R
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 144.0 217.348 176.22 207.348 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLDOC)
+/S /URI >>
+/H /I
 >>
 endobj
 108 0 obj
-[
-109 0 R
-]
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 280.94 206.348 324.83 196.348 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLDOCPTR)
+/S /URI >>
+/H /I
+>>
 endobj
 109 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 359.33 349.638 393.21 339.638 ]
+/Rect [ 144.0 185.348 192.89 175.348 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR)
+/S /URI >>
+/H /I
+>>
+endobj
+110 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 209.83 185.348 247.05 175.348 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODE)
+/S /URI >>
+/H /I
+>>
+endobj
+111 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 416.606 185.348 465.496 175.348 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR)
+/S /URI >>
+/H /I
+>>
+endobj
+112 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 247.31 88.022 286.75 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+113 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 247.31 88.022 286.75 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+114 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 291.75 88.022 300.92 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+115 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 303.42 88.022 324.53 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+116 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 327.03 88.022 338.7 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+117 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 341.2 88.022 377.31 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+118 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 377.31 88.022 412.3 78.022 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 49 0 R
+/H /I
+>>
+endobj
+119 0 obj
+<< /Length 2342 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatlRfl#P6nD.Hfpa'rhDg<oF'^\6t(F^=_9bas"eH_CF=bJ6,ZD=Q=7K:'=4h*kJN+AUNK6N&3488+.kgf7jqeIj,;W9a\opP.$SU$5'J"G[H1%Ce_TnGnb=`0cp(Fq_-/tB\HjY&la)PWfG9hCS08A8uB2a%,eM@8SsEa>>?'KlDh5K317nVnbQbj5)E-h,)#_"X-2Cqr$fM\?rVKVW$a(ru%NN%kWPB0#s)QQXY19Jl+IXOsQ-<G,OE\i<!Kcm)lNHQ`#W&."JaCFd><,T`-;p@HN<g3@&Xs(I.AM]]GSFJ?PuJZl2hhMJOUf;h?h(/0P-F7B!SbNdZM;KE!-3_L/&DYAA$RV'7:W^hZ:=OlTc6mM\[5f,3Uqupm1U)n7&p@CU;A*oh:O.)Q8&P7@cDZ@5W#:'jkF8cE>r63lUS@<DeelbMSj-1CR0qdR:(FhC1-qlCTJY@mp(c^r/)S<q3K,N"AmB1jW,eFJ<Dn2$#*e[GF-gnBM$u@f,cA75O,c((Bqe6lYRWp3lhkq_+D#/o7=;mA3/IfjMC.5km8Y]Wu3"l7Trng_+bCO/Jh6_frH+h=]YJ.p"3H&(R*l4d&Gg)(:9%+Z='i/k8,:2%QZbSlrq@7q#ggL?hkC\F@&EO96Ak)8-cajF&'DeeD#f.7ik8fV<0Qfqu`"UPV\KgQt+X"Y+X"r)@ogbWP7+%C]%EkeGFCt"kZDIhL*#uctrgL513g<W%g5NI\]7/gfF@]bC2/M&@:='bk3n?2QXt?M9g*U+./2Fied@_YY\O*AY-!i'L2$$WJ.&bsdNJ5O/Y.5tM6-:fl)t:r>em],#]><B_nt@W.=Z)3SV46pVh)bA$e\rt,">hkX]!#b+LacYK=FLc9G&_'bdHcNAoKgGg&"ucITf(to2<Ym!fikHa)e'EJeok?ESHZM!jeVDJaN.\cWr*eKGqQCBbSrcB`k5]'AMZlEXL;oCAUNtRjT&8MSTS3HSf7LBmpqG-#sDY;I*5af:!ZB<)N_a2r*";.#[D)2S8YmL[P7TID0H`K+D\&bB6^1P_gH4d=rTt!`]+mTT??Orn/Xm:Cqq#j.;Lm%5Ot;n..jW2XNl(l<('nF+J,oAl2i;`5Mk:"TP8sI-45YCm*!*WXK`TUR11M'Jfu>%U'f<YQ>7qoe[3hWB;O0oatR(>a:)KCaI:gLT9n/2$/-naT=bFAEk@'A]$3ih%R-))h,S#='1QI==Ve?PjCm;<q0gjE!hu#2U(_5'dkl&6*pM'-<tT8OR3")I!I`>ZL+.hhdh*(dDia3_\Ar.WQ>_=ASuK;Q5!^UBpruO8\n`q,1-X[mBN3>Dc+8dtM+<I*-Tj*1BVT;\DV)R?'tDgd,ltMkLkX],JQS1[-V*VWL$[A(iqmG!`J7uKM/&CI'J<`J*GkYcIGX7s%P3!SQ`.b1RKo="&j5,^nt?0NV&d3bjt<M3`CJL:P!.#H1FBN7%<OsN/>=1KVaq.JGq<ZK>Z+7(Y0`#+Bq*pg)t%?c1N\D@$RK`cI;!,7+b^lLAPf47INDKEU&u^Zj%<d<G;:iP+$k.Or_EQ?eu/^Pi.9Rhl)>Amm%W(N/da@WdJGg-^iiQl'u1Je7<u@.qmsfLZ(QQ[%*t>T,^^L?.cO]TFiR^BYE/Gn3GmZt-QLFW((-Q[Zc`,&E1gIV6%iO/8tl3FGimDQ'1^Z+3$rA+7^9;H6\$?N28k_IcGtNqT'l-:-IEM4BQ!cTCB`e]<.e$@;<t<lCM%-ULpDKfeH9U6_'5(sGEs*V&OXF^pO1k`:HEBi<0C@[TLa8132Bi!X@q6lC$;49?O[H&WqV8Q.aIL*2kZ5jJlkR@OC"F58jOeZ$pXFo#&#MJ^GkMDg7A,#g>2ENj"ZAN,N\ip4W`ODF)FkMRaA"9CXO4pMJ=`;)'>p-O'%A+lne_@@s?s:K^O?N=ug(b&]iU2&Uf3Xclp$(lh=1?KK5!!D-Mp[0/s/!Ikes(iBBjG(<B+^De-u0>dMR4%IG0/gVk]]U4+2BgGBK*e!?YK*6I=]W<CBOFGjrjI&Gs?%A',[.n@3kDC4I4=ePbU]c?jnQBT*WLd.UN]U_M)h=BQ.&qs.+_dI`'*'heA'F&LuN$no)l/^dJ"$M7SS!_]!%.6IAV^%A8\a@>j:<qtDWXu9"IUb?$^@e/DV/ACM=.,BaP8o)lR\buj\1aF:_=c_r1d/*K/RJAT6VCEq]$=K>.p!N_`/4XFP,Ur\1Sp>rLef$/joqH+3H36u5VV_"@V1F.bkH:+p-nqs,uZW14_X3b^K\=S'$OLNrH@mL3>n'PKW.Im$=5UD/N9H0`_n`$e,1ER@j]n%R0X=ElG-WUr2L@]KDktC[Y+_~>
+endstream
+endobj
+120 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 119 0 R
+/Annots 121 0 R
+>>
+endobj
+121 0 obj
+[
+122 0 R
+]
+endobj
+122 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 359.33 305.142 393.21 295.142 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.w3.org/TR/REC-xml#charencoding)
@@ -962,41 +1083,33 @@
 /H /I
 >>
 endobj
-110 0 obj
-<< /Length 2623 /Filter [ /ASCII85Decode /FlateDecode ]
+123 0 obj
+<< /Length 2433 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GatlRCQI4<nGE.kK7pa%\])10[fWN\/Lh_Td%DQp5.J_sZ<UiDgM'h7r]B.gG\?ud3sj_ugKF!XG%Tp&kKAde?d[5q54Q>Jp;6QA0<"'O+8':a_Ihd`65+9_nG]q&YrKJgrq)L@!*7SmFU3!B6hm63=5J)8@M3sQc&Q"9/#jM9>OTLZA&4npTX3agA"%\2bEF5,Tn1+'IB$n4A/QVCMa/hoB9'X![a;8n7C/?s,`!WW5!k8P#tZ%*%Yj%qGihr6[jfq,""tQeh_dZhd>h[9QEANc/8EjFSp+YWZ_5fDY8)Hpn3'k6c,SpJT);qSAbAWuboZ,V7#p=h;4RL8M3<4V#U:mc*EX;hh"G<)[#esGPrB\2Dg#-+]%u<SD?6l,F'd_/L@PZlQ;1TQ_X=e&B\%6+Z>em<'?0@KV;eT*Ea)SHI8f7t"h29.hs^B\_@C'QCs/M8bgE7b:.*0p;s[6dYibAf@_B&"mu]S@dH%$h+Eb^h?'":iV4FbYdW8Q.C+K7*i$TfAI@n>'m_[+#BVW1@]Esoqgn!&V$_M1u/8.P3O!oq\*tN^BYAU?@ZZUOQk*;mgU*mmY=>us*AqG`NOtc.'"?=,4WqG=1(V49N@L%hD(]&ID]]BL6B)Kko]0,0!HA@*)5juDZ\Z+LpoUC\k&<p>]8.%:Uo=+"a9I^k`INOWp>bVQWIRYN;U[n&4;Jc3dVbd*kio3e#lh1]7[;%;_?+KsFWU(sbfnG.<^`1?fc3]<sX"+SWdq>7!KR$G;8/;E#TjR/,7,f_A1/DlqmAm4"5e?IFCa9N%mj6.Bf,ffC7Y^"`NWRi/"b*NP9*nVZC\<++C_5iE(6+"AC"Y0IA>MH0VJq4e$q^?Y\!rktqdt:L;D3o:&hn0=Z,Mr/Q_/CRD)J2<OWXA8OejU>TjjRcB>.Cf-iS]\gVDCp?!Xjf6d]PL'qR].G$-WkB<!(D$-RWC+NLG&[3+:^\q0_EXc.(sT!.&?(?dGX>s7Qo,%C$f$;qK_g@:6>VqJ4*a)C:#-20jA=qr7g<IY4+8Udc6Y,lt`Y:@h!'*o.BiP([T;Pr:>hsn`[.ENe1kZ:aQO%l7GVW\9':Qc$]n1\<)bWn3r?X1R>;cO6>ag`+`&\*/Ld[DW'^c=qNfd"Xb#NOL>b5A-,6s8K72cKN=Qhi&:kYbc?D5mPc$8N$!8+?CK8-e0Eg_kq]/7'M.$#QuCh9=cC+8E^iB,A1aOKLk=kH4e*iRY#50-'DkN6rTE%b-$/"$8R>GekK-aD*323e)*WJ*(*!V*Y4Jn@IQt]SDDu!`R+(`B(17U%r*k&;.k&70Z90DpmP\j..r'!7/cS:Tq7%fN:[GIgVPWg)SJk[hu#JE/lB6FtI3r"bg^^'[YF[D+d4^eusJ6L(5AI=@;\tHS0^mMbq[$+_<%/rr&aa"[9s=!)^m*]!PPY='K;<<^sH:Zpr?:RF^RE,&:Mt!`a;+U0c3Tk!hMaC:0JbWhpnL"MIa#G-,,O_Lo@TTQ2B166&]5lABP1&tJ:VZX?=d=D='lAr,rAi#e'A!ipO:\?;'"as[#[g4\3@[0H%Pf3(Y$+&\H`=HtS<DO:lI/?BOtnt<gH05Y=^c0o2]_W">t)b-&;=mRnqioT%d&1"tYOHUGt,&Q'Ni>r<E\@fD<P8;qfc%\JGD*d^]Y7o34-6A+f?KJ/kd4p2[f[lrOFFk&BX<^fW]IB=18(8A,KUteG4Ql$83m:ismRNt/oiR9*N?h5()UMNNCH\m.P(83l)oko*VI;Un;1K/&$F!77K#KDa8l]S5)62\q7TT=aSkosaQt>tdjI+)cY%u87E?f^6&$%-VE?rr6,?W\*d*7XtLbZ<=F_$e)rFh)dGEli`rK&9M9Dgbh!jg_4H"P?#AE%/4oM?,=OO#>^<_gl*)]`(fTdMB03on7-$`Tf%eg:o!TSBl_5n-%&)JAJ7hcNF8Bbjr.Q<:)&o1(-G8kGsr4!i,OM\:n;X(E_\on!7jq;.($e:rV2J2N/ehk<hdkV.R"GV5NT"f@c=i'[Ds`LuM(MCI]qBLFUSOJoQ9K(PBM3d0<ACBU7!3`l&2UaM%g=6Nj;)^Pr,T-8C@<EWbuC+uUtJ'8GD]aU["&rc&a26bV89'.KVJErLiK19hag"B_^T^0m'bn2c\e^Rl>U.15(+QE*H1nn:@C6R;@V)H&>TL<_]Y@C0lG3G/S_c'!tUt:4cnL#$#2PRoQ\a@p=Nd=D`K5gk/K$THI?>RPM]CVSaEQ5m!^g[pgY)k<d%m*7^&nU!6)q8s,BI[u-nPZp:^!VbHAXDAa`-60>>1\bdDP>N.ekYfmQ.WY+4uQ:RF-BF^1(ITh*]+35ic'GCjM"c1>Ndc))('!i1kLb%S'(Z4ZVWbM)@SW1K0F/S7Y?Z<bRPC10_BH`=t08m#sHQAh1FPs,8.GU.jArHH$*as8uodM7ZMJ%!#aS9Non>@PX3=SO+_,6A#KCUp^ok5FFH5O>gkNoEhN#V4.IpGif#QU`5oC]\./Qe$ieJK7Z^mkr+prPk?nIfYcI<@>/tTAGcE5tjLe`(r2kFr<^1._T+f=m'Ej.j`P(ZX0,Ms$kh"mGA2Jn%p;a0Po5g"Bm`Q9V(6S(+H,-`qAm#8`_ae#9"g"RC>!i5ir3K%b~>
+Gatm=D/\/u%/ui*T`u@"%*hjkVjA,;d!"g'+Y1.T`<sidTZH:uX"AU[>c/G4hacL\aHL0]!LA,SOZN&X,`d?@nm[(AoQBGpb]W'K1Y90#o,JQq4i^3)juZEY1*1FJ^30FbaS5A(Etu5<beEiQLVU[9FQDp]rO3JbmB]IK:M9[M:h.@FP^5s^^O"&Of3[ZcY-Odo+,7Re_O*c3W9,c2.-a7rYs]98-%6U](`N/]j3C**(.bNa\fou%Fg5'n=]S0N[p&I*p<GFOqJjHd^g:#elD0hslEak@_/Q[BQGl:Fe?1:DG';T(J9)Ji`f_GS=T[Qi7-#h.ea/M*QW:cWMR"8B=[aKi:h<p4S_[@2Qe?@\(\nt@\OAY^$YVkCK[OcUk=o12?dIC-d`1HNg;N``%@*;2^\\W3QJGNj%]Q0;Fk-oj]j97?rcV!R!XZOJCVKG?VQuXaQ>'HZ&ij7cRBbWKbVJR,;;R=g^^G-PX/\7o!V^.hQNE"+gMFe@BsgK/Y,ZPtgps^n;^s<J=Qb>]0P(,`.X*:!)mXKa[TQJ!:j)b?I(^HUQlFu'%TU2Yc9&:-HK62fXB_f_hGo:2/n%;aBlUe(A9]u.XjUC1S%J%ll)(R7V0TK)ATcC"-!=ngk&!t\'1Z,@N'h1?2[7HQB^:&XRjo^iLi"l$a5tRg3`n7">4g$M38A+_^*Y58+G[/DP>`jZlu8[W6(.@4gJi,k,<g5&2R14TE/t.TKHoUKk>2K@-rmUg<5imF7qu'1V*!eZ`gG&[k^r;&Q+q*+kC^'!6OG0QKjJ34J>0Zc7.Qtt7`bO]KjicWqW0a_._^PrIn%W:E19ITQSKTe,L,c2051cAG9HI4N\2n_[AhpL6YpgP_/uIS:Y8-)TLir&%>AB['4U@`O4Vu^rq>0$,n>,^QM<Mn`JSD:>Wh6]gL:lBA6UdpCoL#5*\[m)iEKQ1jf>FVkDROOpXm.-XpZE);skOT`U3m*n3$u#_A7]f8&M?Jot"g?^dT>Uj]W)`q>Sa)akl#tM"5pAhQ@M=E5#ePgcJW9>qI[f8%qIsh_^6[Gtp35P`n.<c?qS7&'X?CLrBZ$.#[!sW2Y??g/)kKBcaUBs.B'E$kpVon&1sIZm2M_.>qL!S6E;s\ieCelVgm]Os#!'<Xp5Y&heP6<jj9Fhl::):`?>%\"Z#cq)+*h9gZa29m/5e!GF&U4Nm6kd@)A$?$nOG`RMO;Tpqd^S*Gp!+apT68u+;bURuml2mQ,dcXpc@X0ICk./9VF"i#@Hff4Qn@McL%)macC:d0\RX_qL_G!sf:-0<N<?W,,_*9:6i'_Oo^+[P3=%4\>d-\G#;ITQ%Fi5h9Vl1(c%QUkh4VMO(mA80rF`c[P5:gFfrA^s,Q:fei0FMP;:oF+mk`Agm-TH7JT`V)dB6qB<=a-oml:ub?d?I.gt5mXDP88/L7,-+h$!^]G"ARnIi75*AVM+"I+a,3jJiN_bR0lBcm<B*r`gmXs.&2^;aE3,+oP(RL?W+r("-(H9dB:EjiqjP)+VnoW-L=XS*bttn86@9rB(Nb"Z'CLIAF0BjB:DOHR9OgfP&#]BQ@rCM`$HN#?e98b%=N:iP0\:D@AfDUD@rM'DQ6U/D.:Ya5YrIa0K`H;O?P#>[!qKV`QnmCO>Nd)^'X4[QQ1#@X-8\l_kgKY`G(8mnB/B3gjCVBY>HET7PeZ0`3r%^4i.T$MH[/i';i.G!,(RX%ie>H0R4qP^g?#"[p"53'7[ta4%_244\UO#Ridc_X=3&fR8^mNU5nU[N.fuopMCsp9S_P\jE'XYa)A8==eXkPnXftLq7*ac"G)[Ihhre5[%&DU75TVA7M1DiAi3'oU+JRT</s1Rllu<-R5;pY1#lmG]7fg-]e%;\egFTlZU#0@r+l$.rSm+riCV#%_c%Y>Wl<$tF-_%OL\B84G2sL^elf+3^Q\DG1L80'k)BZ7Zs0UdJ*)HdP'DA&`#=gV=hQBp+ld7o!37m^M`^`Kqk*u=T9@OP-m/`_44)=Q%>udpVJs8jU1dQrK1\Ma_oF0R5HJ1cHYf,?-J5ucDC?uHlJU6&8+$I(FD)8l&7%+5.VUbA[M&'r/2HXW?o&9q[-qAEd[%gY*KoC<5_;ZX`L%Y+F53Q_'6orer@d9`e%YY$H:m0/^]clQr'P[5`-&6<lB';S$AlK+Ei5^%P#s0t%Y7XnH-qAp^SkX2gb1e15BYlY&dk`[W7!ghR_GHq;?#4i5pMB*m'-Zu-Ieu/iJJWHW=e/tYeq[-8i\'!R2M?&p^dgp:a=$(!WlXs+1GTru_lbu13K2Tu?o2n7VAQ.8AkbM]Gqd_6>9j0I$C?DGc)?SHR_QUa6h=(%kbrdAR\0P\rbX"LM4kE!J2uH<Ki'Fle_+kR0BV;C#$PL$EKEe[(RqJ,IU:Tn5Mrpb7!(6!?IWh*Cq79R])hC]ZsKk!6q.+VK&20D~>
 endstream
 endobj
-111 0 obj
+124 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 110 0 R
-/Annots 112 0 R
+/Contents 123 0 R
+/Annots 125 0 R
 >>
 endobj
-112 0 obj
+125 0 obj
 [
-113 0 R
-114 0 R
-115 0 R
-116 0 R
-117 0 R
-118 0 R
-119 0 R
-120 0 R
-121 0 R
-122 0 R
-123 0 R
+126 0 R
+127 0 R
+128 0 R
 ]
 endobj
-113 0 obj
+126 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 166.0 654.0 214.6 644.0 ]
+/Rect [ 166.0 599.504 214.6 589.504 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://xmlsoft.org/html/libxml-parser.html#XMLSTRCMP)
@@ -1004,10 +1117,10 @@
 /H /I
 >>
 endobj
-114 0 obj
+127 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 238.541 388.142 346.541 378.142 ]
+/Rect [ 238.541 333.646 346.541 323.646 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNODELISTGETSTRING)
@@ -1015,120 +1128,35 @@
 /H /I
 >>
 endobj
-115 0 obj
+128 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 269.83 221.682 309.27 211.682 ]
+/Rect [ 354.26 165.86 371.47 155.86 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-116 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 269.83 221.682 309.27 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-117 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 314.27 221.682 323.99 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-118 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 326.49 221.682 347.6 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-119 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 350.1 221.682 361.77 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-120 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 364.27 221.682 380.38 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-121 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 382.88 221.682 418.99 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-122 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 418.99 221.682 453.98 211.682 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 48 0 R
-/H /I
->>
-endobj
-123 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 182.377 90.69 263.377 80.69 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD)
+/A << /URI (http://xmlsoft.org/html/libxml-xpath.html)
 /S /URI >>
 /H /I
 >>
 endobj
-124 0 obj
-<< /Length 2656 /Filter [ /ASCII85Decode /FlateDecode ]
+129 0 obj
+<< /Length 2597 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gasa2?'F#$mX9S=k?a=qCfl+8Usk)n00?L!RC:_Wm<"d\BI,^jX]KTj.aJ%jK1&N9[?A5`(BPdGJAeqSDm-meNAnR!]ZkVDj___:q&9inrl._H5c/uQr,f8nh#-iV;3cO8GoO]>majs/2d3Yn3^Oid=m0$HKW3X.mhrNNV7\.Z43FkceZpCKrR77\hja"_5eqc2)u6RO@2t1JFbD:BG1o_!9a%FK,*tRQp.=-i!h(D/V]@u\jWJO[7O#.t,CijHd(\]L\<jKEW2M1K>n_TpA1,nL.KU.R"$]PcNGYfL,cObr5KZGK;srq''Em98b=ZF(V"Bl9L]'Lg@Q:kON"(I')F,@>4Vkd^>47BQChl>[VKe?]YpdZ%8"=X0=Yu)AWX,QV=aShBrZ.2)*Y*e;42suh(,F?&aiTEtNglkTZBOY!]UA<io\7EI@bkSn//>uJM0om_YrV1*j5CYVe?*I-$[iC9"j@TtAG1:nfAXM\_?#BWroZ5tT.tRibn!5_A`gM)H+l6T/n7tlSL3i.Zu?kl1SI:oE32.b+;R7X\$Bj`'XF>FXm[-V0PrB\6'sl:s6=Q2a!k;\N2"m9A6aFe0;(DjXR%YZN`fT>@n67FfG(IffAj8u:b.Gr&88/inuEXPCKD<4:9JJ"obF+[\W"\L%MG-8Z<b#!(nqu*Ke-4[#2IuI8Y5+5CBk8bm%!!C7V,JKM]?)o_oA#K!TsE#<P#\8[sb7QG#X4T5=r!Ck0!pgE9HV_6>r3/"2`o:)^rJkAbf,/**=%SZrRY-J(\od.glE$;aF5J8M'sIp\NNXMA"kpn3e0AgiN'1mDc@pZ9d^cYR+j.VBSgL,i-,IdCQIKHS$lTJN-1g&-U=(-/fup(iSf1GZp>WH*cr(a8/W>KJ<.0eu(N</\gQ3XT^9qGp35eMBL+`'+Q#iTd`gul#M_#998G[Ucg%=Ll)51-*qFL%PeBgH\;1^f/j%-oJ5_eNEEu.?U:XFhF'"!Pu&mAHa=Sss5nQj9iZ\<Y90pFf1V^e/9r_>gf<9&X?-jd:,,U`\8F6O`T4^gR'F[ik5!t?nT[0dZ`([_KV,bjQ4'Z?$Ydf/RCjA,,#0q<5C8GIU*Loef5V'jbRJ'55mit?^;`c\"AR/sCJ#NR_?FX!nn`J=VcEV9Y1E5S&OqmUKXQ;'#Bu'V4,=iqH+6fh3$*s?JXR0;1gt.$'KAr.O<Eb,&GgER`$(j/#lt&J%LgLiTNOWA31?q$L`?=jRCJ$BfU!7]=".<_1e5C9<jckh]dt6ZW8K#U0klF2@S,Iq-[c`q$_A;E!dp`XV1=fXaY>TBZ+W^'F1UmY#DC@jAmMbP)#GI]iu8r1XhX3[J_a0XaLjL<1N%(1N(!qYi=ds7HcG,Q6F`-#1(NcWFHI+M-sGsFbt@"0YDacGgj$8T/0<HXJsMZQ+dL9_`P-CK-f86D#3i%\>a>L3%kH7VM71A[I2P@I;SThCX@GQ!&t=QJ=rC6+07(-JXMM`>"s:B\LPL.#&kp+=4q=,e]>]@.$^nA5l@UKL5op#'/ufIL';+I;D]kUG_U-K?5_U>5d_fcFL>4j;cV>-1`7@qVTIpTpI5nlGibfph6r9gBFAk%N\InsGj!.O-D3G>MgdA&a+Rm<5NM2+JTGW1#p=27%HJc#4;2X0:puZT`%fMVkZE]dcbLN(U@f]T&6[^C:"jdP"B`oH#[pqoi@^lkeZg;rJNB/Y@0`fW&g0mI$%=lnmM#/e8.4,$i"Z<L;9`QH:n=sQu)#Ak=%F#W8%[,nCal^rBbXg)paGYM?jks\?Ziufp&W;[KV(__32=SMrJ:[a;,*A-S%Xpmh]Dkkg1EQtFHr;bKJXW)3_qQ%dIqdGqCPWe5TN9t$lO(JKR6JeK.#:2%A\l6q/OZ^\I-FJ_g6m_gg%Nc<6%Ws+ORZ)4JYmbQ#[<B(`U!k(o7ULM;MI%dknu7\Se_QKkDmShr-J=DUF6]tCj#.M\;SP>)$WJ`9@f+Z5Bd2,Yj7d!d!`H;#^i9>j7IKZrYT#JdEc%HC#$9fL/XWH17UZc3nCH7Fn\-4Nbe!,N(Mj,S9o)6f37i`X)o8^fd2/E9UEQXkGN`6mT2aAT_;"F5UAVBeXCK_?+PSZ"h)mmA3f+O&.`:.8GT<>7KIU9SPaJFb6oDNdZ9RqIUV/mf^T87Hn>j,$t]?m@%8SXbaKH)2N8rt2!a)_WseL&QY+n7[@ID4EoH=:(k`FUh/kOLlH.EA[H<qIjV-D?ic8uNr,ZJ'VjAGJI-FB;ap_Kn1CdW.F4%7&ERnU8YrF<mVe)@b$R)Hl/,R>+bEDE^1fHS3!oZr&>#m6_)ls@S:"G!U:INi1g9AN#G*G?2*9V8TTB\,YZ]gpg,-^P$Ag][Y!iJ,5i,5fA<IRL*DY1:"cL94\]QDd>"X;,p^<;'h%qs",lJj\Ho>[B2f!QBn'!g!WfXWE*01/hd,Rer26XkJcGgi1G0iN/U1FaHB$*+ut]pijY)O:cTb^VJX2[/m)FAp*,B-`CK\;pV3bXD(N)$3k!&K&t[Zs^3!\8-k>_`6CB4gLfYc-;2FdCLm_Tt@P%lLg%uh/R1P5&@G%1&i\`\u3H<?dQ_#CCaIJh!D3CHhDj2k&$g5r>9]idpI,;l[($-aDSIMoJr[0/Y/"l,!:3?k_4PJ_r:(BOag&`rXYTu4dQ~>
+Gat=-m>p9a'E>dr7<B1%(A:Flp[BLMa"HlFZk&3G3[Dk'1j-:id\J/VFn\3"n(=n9)5g'8TTa7Vj32a[4<FOBrFU'Bfj3rATD78PF6.`Z=4Hj'5O-WAONc2b#Yi"OcMR:rlYGrh(fM&o0/nZd!c#ulo$DNlWI`Z;@/S3/L"HIK3uG0R;cBlN(0^u2=#PC`X\ru?Q??+IG,uG^=EdJdmJZ0!r\JRCam%a1RYcVt8l$#!#e]LE0Ol`^`1^["5]r"dTe/0Up!eH#B-lI)Z4MG#H6*rn'h-9HbTG'?e%mn&b%?VKfI44:Bo["?O2Z!DTl9I3+^k4o^M!5.56C$&)e7B1GKGpTf"`tq8/sW*^6uHE'S0J(PYiNpW/mbNN&p6:658V#(I*,VIZUTu1a!qmC<2_>ESrG7JC?4r*/VQS`^L?sa'I4GHdgJr4UV,7)@3n:8>\K8pXPJ&^/'V8+/3T@@5nuY,>"KiRG,Nk1ts&si9S>o_]0=tP_6[EX(F]@Cdd^QUMZlC"*2FM)i`S_7<ON)S);FdQA[#.P\^hPWUbON=2T.TEhSOlP3<OR`IQDmEG4YJ(^6A8VZ(f44"J:2U:l,gj49_`?>b>;l`rRQ):Bo%qD)W4kY$sSf8V$)(#mcNB0e:t`k.4%O:/&mA-&+U/t/U^nDYuDE>#mq22#@RQ53&5R1E8T4>>0pe,,U/rUNUXkhE!$'j.?7YW"hh&)M+12#YPV?7rn'rc9c\7Pbf-PiP]?QX@lPSoHKG8<Am#7L.EtdN!ilVYuNBi[=P<W2pULqEm.(39*OHP;&Y^,O#Al?kGB'B&Tq`q"Ek+Z_R&3WHMZpI=YNVl_5f8Au5J1Aml;=r`Q;WC*:tomJY;O2I'cE9hCibfoXViXMlB2Z\2`.7/i%"+1g4_?9Bg!-a1bAs4[B.kq67D?:2H\7=rl6OVdnCaj`uM>@%]Jb_u@1S0Z9hr;sWRF[ULMZ66SA<L!s1msff`Fui9kga@A`;WP%G:GRc:dSY_4CDe'hj^\H_$IY"=IQ22u7/Dt&]In,b9P0_>'*n@*>*)h&=Q5@M*Ps'l<"@N]XGRcJRKEU.+,Z@#X,;&\!ZNGo^c&(9gP@/)W4ChT`W&/WHZM1caLbL@N2'oCkHcZD'%lt(.I6(A:=9\8M,*uMP??hP!\aTQ@[]5KFUlJDqRfs5im!dSmq9km3BE-I_Mj'Z$Rk(5oR/sf9A$c@UKN!\f\5GiSm5HXPr_HIi2V2Y\:H.4[r=nH1'WI6)?UFV"'!bp!ukt%a^)*&OnoUt?;$s*1Tea!:t7P)T<WP-Yb<pbe71+5>6os1[r$22fO>&Re\2m;+BCjoBEk[.aQm.!#]TV]%_gI6T;L9$2!>9HP@-QA>7Yj2Ko%pY[Z23AmTKiH!18L\rif$<Q.+AkEXm^rAUTqDP)^7g=T'7mZ"u[Vhu]>!^pq.ZVQ:lY8:bi[4OlbWe%Wf4o9XD]P18%OSin*`G($O/Kd"RefG1`\D-#aUZ9[lB-J[IlB._=PJT'L,:aQL.Sph@B)?\tXSCnIQY%4d/YZii("6hUV8n,b_-@E8f7W/Q-eM:c#2B_lj@O3JFdZG!ebPSWf,d6ZE,db3R%fj1U=9=K:[Wn6aDC@]pgDo>nn`d$tMdgh;?&VeP5;N*,B45<6k9S@:"SS4:NK/gDYo*<Xrg!Kecl@dI_U.5\.6)V1@d-ZQmDEh_k8PVQEN,R*@$EI]+HbXX9d=h8MVmu"I)j0$6IppIjf"M-j-\W7?b)k[1OmI&orT@?eh*rQ;FiO5K>p2P8J[%*G]!BR*#*eM.=dC7RSW'bD'4CL*p5/!5(cZ5q0sFhrrBkr&dDV%WH:_k[H`:`F#>c[A.Xp><Aq/kB90^r2[^:#dC-%**>g!)O\j-78it%H9QP;!Ro3a&s"l%(5!`X==K:XjZbC&hcssGdDmnWP'c#%!o.:Xo.]\7I;l-q+Bbt1,+:+JGGeQC],j(Z'2t<,Pkf01):l99T4l[q.Q"GqZ_<4e/3-IR#IoBLKF$J+`gc+6Je#\[&'8\Od$+XkEEb1DZ=73%4R^)fq:\<&=cX0-Q9p_l/!,9nT;^MRD;XS2#-0F=$+5>/t!,KPK^n^T[M8@ZHE&.#,CuKZh-s+Qi]@?EX.eI;m2NfgC(2#co!m'(=^=k^Jl@]cVZ6o3SECse:6#5X5n#<t!'Dq"_Y2sgg;]3s3Q]McJ"&'B,F#hen6qSnbZJ\-a\g\WLRPCbK%(T@Y:qNHN!m4KQIVe=P:NXPc;hFD!N[&VPYCS0(bm-)9%"]1lIF7>P-71u(Q+,E(UhP6V[gErg32V2R`3H8tl[Th,,:m$<#a"N%Pd6%gLtOY(SG=)h/O$C;q$G*I*;S,?rR40i+3Ol.)fC,DLuBm(@UBir,*-tRkcgTBPJ&hhd@BG>1gs::!66p[G'2V7RZAPa;k11%_X00IDX5"sm>p*kTt;1:>/)q+>Mbrrd>=`K;N:J[?p_;+IBL4sK/LVl80(+:#f=rQ(]p4]fkaA'fuNAJa55"o`RQ(,VdSn(Ujc-?^B.$jjeubIk3@Fth^hSO*;5qBMLP5Db?#;p6Ch7!UoV.q=X/boG]jBn!+RYlM1):^6.+S8D+>o~>
 endstream
 endobj
-125 0 obj
+130 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 124 0 R
-/Annots 126 0 R
+/Contents 129 0 R
+/Annots 131 0 R
 >>
 endobj
-126 0 obj
+131 0 obj
 [
-127 0 R
-128 0 R
-129 0 R
-130 0 R
-131 0 R
 132 0 R
 133 0 R
 134 0 R
@@ -1138,87 +1166,34 @@
 138 0 R
 139 0 R
 140 0 R
-141 0 R
-142 0 R
-143 0 R
-144 0 R
-145 0 R
 ]
 endobj
-127 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 340.676 522.052 380.116 512.052 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 55 0 R
-/H /I
->>
-endobj
-128 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 319.016 522.052 340.676 512.052 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 55 0 R
-/H /I
->>
-endobj
-129 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 319.016 522.052 358.456 512.052 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 55 0 R
-/H /I
->>
-endobj
-130 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 385.748 522.052 394.358 512.052 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 55 0 R
-/H /I
->>
-endobj
-131 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 397.49 522.052 418.6 512.052 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 55 0 R
-/H /I
->>
-endobj
 132 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 421.732 522.052 433.402 512.052 ]
+/Rect [ 263.38 698.0 288.38 688.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 55 0 R
+/A << /URI (http://www.w3.org/TR/xpath)
+/S /URI >>
 /H /I
 >>
 endobj
 133 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 436.534 522.052 452.644 512.052 ]
+/Rect [ 288.38 698.0 339.48 688.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 55 0 R
+/A << /URI (http://www.w3.org/TR/xpath)
+/S /URI >>
 /H /I
 >>
 endobj
 134 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 144.0 511.052 170.67 501.052 ]
+/Rect [ 267.88 687.0 307.32 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -1228,7 +1203,7 @@
 135 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 170.67 511.052 205.66 501.052 ]
+/Rect [ 267.88 687.0 307.32 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 55 0 R
@@ -1238,154 +1213,80 @@
 136 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 202.39 239.312 277.39 229.312 ]
+/Rect [ 312.32 687.0 322.04 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD)
-/S /URI >>
+/A 55 0 R
 /H /I
 >>
 endobj
 137 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 329.066 130.986 368.506 120.986 ]
+/Rect [ 324.54 687.0 345.65 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 55 0 R
 /H /I
 >>
 endobj
 138 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 329.066 130.986 368.506 120.986 ]
+/Rect [ 348.15 687.0 359.82 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 55 0 R
 /H /I
 >>
 endobj
 139 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 374.628 130.986 382.688 120.986 ]
+/Rect [ 362.32 687.0 387.32 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 55 0 R
 /H /I
 >>
 endobj
 140 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 386.31 130.986 407.42 120.986 ]
+/Rect [ 387.32 687.0 422.31 677.0 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 62 0 R
+/A 55 0 R
 /H /I
 >>
 endobj
 141 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 411.042 130.986 422.712 120.986 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 62 0 R
-/H /I
->>
+<< /Length 2436 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat=-h36U%&V%R1K&`3MR57GJr(JIKkJT<#M'l#5AMTgf%m13)R$.fD">/MQqS.5G/@\?1P+7P=n6>;^]*i"2TJrp@^YHk9i!\FHD/Oaij%\J-n-clOML_&uTa4P7[J0[no%6o2^%,KbER4X4C`1l)48qh#G[7^QK&D'dgCYq.>(&p1mVl"q])"aX\$rQRIs\5g5g<h=e#=b5=NG<Qit!gedn2Q8o(AHecg(>))b,)LV:Zl9)fW4[A2W\7,S.o6<nmfSU8kcSRuM/^>quohh/'-XOE-8?XR/sqQ--dfjoJ:6M'bh8MPaDBNGb=@fHQMm0)+2t<RC;)ME$GEpLdd6;..BY_p!CFWls_H+3aQMo#lLVUFq$R%2%4']Hm[h^VE$.36JC4*9FV:hnFNE]D:D#dJbqj'1=5AA>ojJ6ma+=Ut,*)Qm<IfOQU$$9Vg9<*EVNaq-dLpf%e-AZG6>2mN$p5:tleF2B)):\Pn\o,[M*q_G>3aDPKnWe0g4+q`uid*;A[3g]bm!3R7I'O=g68iVY(F>[k2CB:Y>W,"pCa`/2sg/f,kF#lSEd^?Oq2<4]h8;MHCg?5DjLb7G+uFX0fC%O"e5[9'bEEboRPRM5%VB&K3Hb2A0,-dCpJi&U#$2QHS-?/qJ.$WMO/*q8[P.!81e4fG[?</O,Fa6*gb+c]!Y::10[/k(CL&CF0</=s%)b),4u2S)HtM29qF!;$JiD:&u@<2q8JgS`W3KTAgnW&reA!Ucs8^78eoR$a0rJ]Q9!H[R*kV_(4(Tj>*1An:S@mWsF<'eudpfU4>.Ke6\F%)6NqDi;r#[@gr6lrAB\b$k=42Hd:9C*kp91^"OtCC@\.Z*d88[G)">%r=-e*g2ren<m$LdIOV(3ObdSbDE<]KAoeAkbE/$Tf,Xp`4cIPh<SZ[R!W%HN'S5&[U5+bd:j@&.%6`'k7J^43)4]^QZ:Z)@oG7e+UG%U(5"\CUqnr/)_TjF77_@BY[Pf;5%tp"14"G[NN*.Zri*MJL*FblVbL/HM99)MEFF?l`$ZY6:A:,NNZC4;j,*3/4]F9;UI2L"W):N;&@BL&bu_1'h7:*Xj*96/e=U_R:3G&EHB?!;OjuI!5_((dW)D57eBO]2b4@`bSc_HjkF?KGPHt!l9!hSR_tG\p_%oXA>&0S0KE>O8L=+m/A#fCcPo7F$c([M-Qb<ENDtF8!NtpuYY$cB70DK\7m_>c+cui72Xs#9hVG;Z$4*0To71&44^.;hPDf4DZhoO,3'Omp14.HVI1/13/q?`tc4(F`EYqt!IH3oj/-r6^lH5ACViiO0KP`B95hN$?*?gWTb'FE>BG'ofUCnM&;Ah@\0Wu(u,;?Ti<Qu]@+Y\9!E\@NSF`kie?<0"t.4pfX\2:Jd,eBB'"[spLOYd)B3LFhG8bJ&R!fDm,4#&rGt3So\M?_.Ta(gMRWr_V<lIgGJPBm41b]ZVQ?k@-OO[2i]^B/3")ZRhG?1($L2]*fJgHDq_o05"p%EC#XR`4]rRS;jp3(7D4dLERDP"15V]Nm4E[5"m2`B@A0\CJC];m<TI@AFN.Id^$!PnHP_A]e`n@#7eA?AC*"rL`t!@1Ne\Arhp(YZcj4G0AV^dfIVQ'#6@K'(XJ*b#TRZ\6,FZBW,8cVRFmiNRr5?BN$0/UCDu$A0"7j._GGhXWb'nE%gFh2Tf7)UC=Woc*]p;*ngL"6%%[<XN%UX38-C`R@:']#DO8c<\7c]rg)qBqr`[ZJ+1Hu4HdE2Sh8\^Gh6m=DNs.(D,3;P>-@&Q%,Lj#Zr?a(@&aoE2,.<26[IB<F_MYg<4?`+j-cT67E32`'*jZomCF?*EZPS?>o6aBXRUE2ToGW,@)GAhB+aR2OdMpP0SbFK_EEO+#P<R#^Sn[+(p%RKmi>k6ZReYN7r6@I2C\9\P(//#TSdf`@]bt*7,)h6EZWE[m>8%k$2mCnn#dRusK)@J;nnil"nO?^3LXl!79+Ze"CJ<meRd2;o%#V?igfOT9G6n;9onWsp2VnJQ*E6Z5Jk,NK#Wuo(c/r)dYM(\Z]7tT"CZZAASBGV+87OEs7:PO0c[$5BT^\FA?cu$7+.gQXfBS,#>C*$`Zj3b#n(q!FO3:mH"E_FQ-6qFmi:ml%D_DVN"b58rQfBs.&WeWa\`_<^b(Ruj5P#jU&]%+-\*3]jP6]qDl`#!-G$`C[G]/)_+pkrQT8j\`?XXN__,tlsU0ejfi5VE#\-6/:ESUZ@<'M%!r'3[GT6Q^a!r)-I,04#UB/:K8=6XA1@:^!W:Dq!6eg)tS!cp:4fS_,Pg(O"/f_FNRH$O5*DpN?:'I?'I.sDFr0!>$`,-p7$jkn2I4?_6_D^Tq/Ft:73h0cO.XkEa(T`0p6)>7P^7ZHss2h/SfZXVIm'R:5lB/]`Ro<*Cm"_j*!#GJ7LG0=YHOcUBGOM1jD/Gk4[@K(p,qB%kZKbX~>
+endstream
 endobj
 142 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 426.334 130.986 467.994 120.986 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 62 0 R
-/H /I
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 141 0 R
+/Annots 143 0 R
 >>
 endobj
 143 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 144.0 119.986 179.56 109.986 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 62 0 R
-/H /I
->>
-endobj
-144 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 182.06 119.986 205.39 109.986 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 62 0 R
-/H /I
->>
-endobj
-145 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 205.39 119.986 240.38 109.986 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A 62 0 R
-/H /I
->>
-endobj
-146 0 obj
-<< /Length 2941 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GatU5D3*J\&cR6o@T/r`\_'jQrfWuZ)ESF6\8L#:hu^T@i+fg3WjU90U@*CWqVOqcL74f2l_#X9Yk^E@bIhgSjF4_Qq>+s:M8CCjm#F$`k2@Z@K]XrA6tpDW,)V#Of^-nQJ)&W"Z)M)Imc&'JI]LHWM3*lbO,]<XJ>dZ4l[3FO6F@ZkQJdtfTA'"hk+A.!T8[=2V?4T(:e;K/ETKdb+SFXQ;(C8LEZRb$bp2g(#lTnC>[I`#cc\/dndKh/p<<UC/:&%6OB9hu1j=4YQ+Fa/Hu@j6oab4<H0FQG+k,C;IumutH;sXB#l]1]Hs$UB-I7RB8eY=`bjtTUfG)(@<V*iqEN.>GYL'[%)tSDPK"G)'g\_0QDjP.kK2HV$ptFe;&63DS-e$m-L:>l<Cq1'@]mp&.NT75Ob"\Hq5n]s/Rj4R$rq7iehiCskkKEgmoURtbXX?d!%GGm@_LRh4[e20K?]fh$rr1I?pJUdihaZic^>^s[nkC1G6(27>hT'nj4Wre/&68'-0tprdRSi'kWII`-fRW5PA@3WudP!a$BCQ\l;%dCCL=\jOSNbof0#j@5^7dE54l"q=M]POpe+r94@;9s`22Ca,-0>)j!B(Rr.LXB9_sBVR?-5:.ZKQcJo1jbcl`luqAIoWrqP)UgYC\`%UFE04e\.?nk)Lu'9dj*B>W,uUq$['=pErhN&hu$q?BjWr&\HN!&!LK!E;N3j'0)"XXdd$LB$/`WUG3+7HJ[EkFC32-@J40gQI[m\U-9.lb7-jqmL)O;8_.nZ671@0<s;4V/1=,?PXu0b1gSQn/:@^<N?[Yg:[IE\>,u7"CAAfleien6PlL3Opoi'l.7A=u&o:[^+*B9<>F;?l`l,71dO@_HelID6^&HHjM'MT8*1JqIh3;s?dc?,,m;kK)&5!QP#A_-N)`?O>h@S$]Ta;`Mh3qK$eT&XlZcfla@XH(L+2um<q5j,>%(nC-%[YRe0:ZkocVdX\]t:u?5dlN>&"BPeTc2%s+<MnR*I0.i)(R+uS6Nas!\TIl(L>>dY,hF%>.-+4IhCh^k4WrT4\@Ta[BI3jVN@URJhk75I3\Ap@$?19f".,'2_oN*^'NQ]S$p_j6sip.Drl6e#$d4^ml3:))bc:MgtS3nQ-PJ?!$@Z)WA]_l)`b!scD3!_O%JoIe)jo,+sSh?M=Kj0RG(-i#:7Z.@jE6[q*[LBeGf?;h\0ZaC-Td7.a\kP3jrGNlqPK&+*eGj:\k>3XK,j$3NKJJ2;KX%6s;jKWIB4SEC(9taJ!nC#_UBqD0Dj%,VGFlWJ+"<5W5_"2@h1K4qe.4)`.sJ'*0<ud7Ld5FYul#S^eEN;r=FjMT[$p$KK]fn@QfeS[g%/DcnH#H,P@''qYWaK]"Dmjt]^'Z5s8'$&GZOY\bu*VFm/:.R3=WhNa<(H&@I@/>g,J#e/1]N<@*J+G`s04)Y/:W$ML-"mt.PVNsjb>@N=!%T>W%TJcub!429'j??Der&ZEB2J5+n)<XkYL1(qF=to*pO+4\jbH/:5I,608X\YSZ<$Q!.I9bO>VO-W$]umRc^,M61aC;T9(u1fQjE,^N.A%l]4K]J*-&e80NH$TH%tW'EBh9.;9Hp&2*9LQDjYI_Z:fe3F:A`5E(i2Qm@BmU!an(oSQl'C0k&0!3VHEBkT:Le:*Yq02ckAHe71?bNm4;Kn(Ikdeqq:O?Bl=Xe'FTG[Bi5.rXK>Wp%2"YqBuSq8:ltft6^pXR`0;VNJfbq[l:8N!@8#6i)aM\P.r*((kZ]peV`gKEjN)sLGe8t*[<4JSm&jgMV&qVii+$j(Yt<MZ0uX8Z4.3lsAfH!C5JNS%4mg/k.o=O"3_W3^<m6F%!2Z@U'EVf'b@>VON/J&K#AU%"&Rc7OX3Iek_t87F<s)QD<;i5Holi[rols3qS5h@;G.N*.Z)LM.j5n]>]l9Op6Td+Rb!M_f:>4qAA'qJ<G9p+%3)s:ph'\h$G[4.280liE/^\cD%$7aja4WVtB,T't`41??(JF9.J^8_^LF>@MZlhbr<t%6$ps5SDn[qBHbT,,&K[D0W^[a5qcK(`s;!BZO0<^`jATa2cP0t*ok/s0\co>B+0lFX<b;ri.i"pId:sZ3f`mF!1`XgQ7/XGXW+%?nfV?4(2+u^Bg:#puX7q`^]p.dGgFg;3\-V*n>[g9o"1&,83-RmPr@"8+9$ZKpbn7@9^\rT1_]DhIbE)]k(i<K8.mccLJWi@QEm=i&k1MH;MqBVr0).O_UZ,pN?iGDSh=[78n@eS8kq2Y#,>6Bd^hJ`'FCi7+#!^DO[p0g:tF;33c!S\X-MBF`5L^XRK_\<)p0m#RLBb?8Soki?OK(\^&3GY)E"_fa,6'O9uRu>N/T-,]D=1,h0N<!fD>*2$(^oWM(=rIu4ED(u4Fl.:;m/dB(G"mN=-O$.aKo&.qOG8jt'[Ch,6.Eo_;4EY"R0Yol6<=O,U,rku4$MA'a6_!nROW#@W`Y$g0jIjBf(L`!8>>,a;A-D@@O<ca.'Q&kJDi!B=F$#L(<B$PM]m/Cc#V,GYGr^spa.i=q-=73X?^W,I[9Z*c%5t9BK?-\#SAJ"CTj)*huQSWOaT>u'+OBsCYH`6h]]:87=HWVW8&-C<VOaG%=V0;j`0a;'PllsZQ]`d>&8u_$s@DmYg6c>VhhRlfVl(+XHT=>d.lE-I6C>\gm4m1)`ID/(qeP0bI3`+W_"&#]r>$IWZol(b$\$j`aoAC7,Up-\G7oZ->A$p*,^2?WP6u;,b3a[Gg!niE4@YbCrjGZj4`O>C<lD*;ejYa>A*rPCSTS\['f9*-mL?:K[1VSLg@gaMAd'![T@i1llYR'!O=$6M9QJ7.Y:)9^UDdT$Rb+hot0&)cgVT.r%t!?him;Eel7U]7`ipFk-$`$mc\;H+pk7t1HiqW7q]EK_OfD>\lXl)f@S*A!p`KP,iSBCSL&i6+3nSprrTXDP!f~>
-endstream
-endobj
-147 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 146 0 R
-/Annots 148 0 R
->>
-endobj
-148 0 obj
 [
+144 0 R
+145 0 R
+146 0 R
+147 0 R
+148 0 R
 149 0 R
-]
-endobj
-149 0 obj
-<< /Type /Annot
-/Subtype /Link
-/Rect [ 248.53 529.142 302.53 519.142 ]
-/C [ 0 0 0 ]
-/Border [ 0 0 0 ]
-/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLGETPROP)
-/S /URI >>
-/H /I
->>
-endobj
-150 0 obj
-<< /Length 2568 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gat<BCNJOEn[j8SV]Qhh[9s'o1MN<"?)'=B:".B:T;kWj-6WtB'WLSA53LOA$%N.D;j?b5B$T$TpV#>eoO`==YRNb^,N%5rDLCntK0:=U@1NSD+Ce(VNkO8jqsSB&kFt#oGoMoU'W,T5Gdm@^KtDrKLph)*&;f]-G:nbq=86>!l,9UW7@'[:]dDGn=nRn9*M3obRel)SIXM1e-:u'rK4g(kGM`A4h+r+,piuAQ0>$Tu5m(7Lq!iO^Q_f8KC]%rMIXaQQ.Mn]ck3r%J_S\:#+u)\70h"'B`4Z>/LAF_*#5FlI0iFCJdf*:sQ1`]UFukt;OrD&rWbdV,IhK>VnH]1<dF"oqdsH`.<Q<=$?S^_ZN>7^=G;]sq.Ue_,I"b>]RX1s6.SWg*7^8_i%f2'6!L7A9'-6p!l]asKnW'>cHF%O8CV3f-a%rW(X7iiV3),K1*>UoF'ik7A@*KOpImA1D]NJ+#Jicksc`$Kf',_9dLehJJ]I8;pN^?1C-W.7JDh(A>,6<c?[/G2-A7+Cj:D=01c#m=-qb`4u?/erL@["1YGAb?JCQ<b_Rr3]\25fNc!:91RN5(bc<9ZXr8k(bjIJ<%rVSe$NOj,193'_1C-U*G>:96#4C_-@Ob^K^17u@,T(MmZsKkZKb3eb`fY<"O7&k'k&eC_P(</77do5?qpbNZS[^3b^HBM"_g+G`8&P1W959IEL&.kIqsZmD2':FcBGrE"05r=G`NA(_ss__E4`,>g&*fC@>cU88HV*)/Z<dZC,T9Mphl.kJ)"+>3-98%u*p'C3*$j:Im\X]G**qX8##>?9j.AjKoP/JL+O8h62H70qd9i[:q0/Q">P.'==Li^YC@O\;Q4I6tqCSb&pnNGA(ib@YZI(Hg;G0P&U9aJ%]W1t>4q+X&%,ii9Fl/(`KP&>:?Y>V8B\hola.\^.29[A!MnlS/`Eil!6OC]@:i6a9k]_)M`u(h/ikZ^j@0W(%qM\Vpu8Qj+ZZZ$0DlT!nog_:%L:DU(cBO]te2p/$8lobn`<fEEW-$+??TaXM?0aGd;@<)]b#TT1uBebInU)pD5(ZGN>R/C#+`ZY>$>\:WIRW,^-pIQ9(_9b@[Uf+q5cAR\1RPf0D[(9W/7!>OJVIG"fXB,>qu`$KY&re@DC^T6`rBk.m)ft7Io)ISn1a$.T/O$Z"L]"[C7kj/Q!Ys7cY1DlZM$HQAj^9VH'd0Wi+B4?r>q:pr(Ph>f0J<mMg/!PbqA*25Po@Su,gW0\JU?W.0=#tcTm.E[)FM1^8X\]JqqPIFK<WS3Igp;/;Ar]n4<X;]Xosq=$*E*M+`a42poujsk"qh/^Y3O0h,-1hE;"muhRLCI(PC`LT"gof/#"=.YKlb!YS7S,.L`@$u*/#dH$MX>.er0YjYWHm/[oXK%.#D3/LB#h_7cfaFbcJ.rFT"I;HFk/G*#bt@b\BYGEjr*OZekMW=ocT)!XXmf^BCDXX'r'MNj"eW^3#IpPN[l3EaVa(g(3k1L-0OC(!(p&#L6$8Xfef$=m:(ogWi'F<YFO7HuTdaRTU?-j_*.0""9cn)XHa;$g`6n7E/Xo!RR&lq+ImQY=#RqA`F)OOBZ!c_Q&p#1Gd)Fbd/aH(!8.9$3Sip]J4A,0T2F5>Ic]^'/sRV_cL"`Hj_Y[:lZ!2?=#6`1pQ0QB;AiQ9kaaTbTX[/U+%,Plr6+qJtkD$po&sV1Ir:u(W)9qlP8T0R?hiO;A^:,>Fs;HPY>)</%7PR2JF)o/`iO>%`9hcL`1-9ZHqWFY;+6@gT2!"\NFR/OHL';Z@b,?=9r;ITM.gR"):)"B8Bl3&_6#kj:rcN!J<CsltGW/LS0>)%!Gc`>%[YB6_Onl;m0.c.B3n>'bs&X5'9%Jos%r'emP'fd<45RVQ5T/FF,*45;oTg7L$2!KA4J;Da6S-g\-dZ_sB+HU9kE(bfG.:_(PQ&BT2T/]n,S>,(>rb:pgBt>R=FV%A1llduM2u3["AUCnhIrA6:7\25$LL,K9_2OX8.K,Y]rFTg,j-"sgBT6#_Ebic;?mF+;aEC7I6.6V^c!?B+G!n<$#f4dHk`Dl&R4m@[m>!qIg.$=9<*Y;IO=`%MP0<a).4+?p4_qet9<np\6K25n:?R3$2u:>h"H!0q0/Wq_LdIJ?Rf)h#JoLS/Qu<tlMI1X((*12#Q]+dA]D`3,oEX+t4i-A)ekG\!2.icp#J</:;_.83AHUeHU(Yo8\!XRD#iiLOb^TB`.+#&d/+IF(bZZA1HrOush@1Qo??@#<f?<H<feQ$&KdX;`2>qd_=/OjAUl3#tn)(=3Tiq5J9&R0)Ms?d!S!Rmb#a?3h3>+MEq@F<@[*8^mNlpp1Mrf(m;':km!:8E_V9"_YCB_9&s(=3+r^]JR"@W[!Ihj"C"8`_3I-qEtJWHPZQg;#E(SPl9&Uri&8+[9VieNZB_ZP$'D"XEdiqWPe`j?B"!)DP^ZJ5=HjGiH[L,KlXY+ko[tnpn)'9=ZH-lYoe-J^T!hlePCV2cQI8;!Zg4KE:7c;T:7dOj^&QuPi<7QP3H&:C!+kHI+O"aB%rs"Mh]fl,gKYZJa5Jgs*1Rc)b0i4=XEVB~>
-endstream
-endobj
-151 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 150 0 R
-/Annots 152 0 R
->>
-endobj
-152 0 obj
-[
+150 0 R
+151 0 R
+152 0 R
 153 0 R
 154 0 R
 155 0 R
@@ -1394,108 +1295,207 @@
 158 0 R
 159 0 R
 160 0 R
+161 0 R
+162 0 R
 ]
 endobj
+144 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 269.83 719.0 309.27 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+145 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 269.83 719.0 309.27 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+146 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 314.27 719.0 322.88 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+147 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 325.38 719.0 346.49 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+148 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 348.99 719.0 360.66 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+149 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 363.16 719.0 379.27 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+150 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 381.77 719.0 417.88 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+151 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 417.88 719.0 452.87 709.0 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 61 0 R
+/H /I
+>>
+endobj
+152 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 182.377 588.008 263.377 578.008 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD)
+/S /URI >>
+/H /I
+>>
+endobj
 153 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 216.5 708.0 255.94 698.0 ]
+/Rect [ 341.012 380.06 380.452 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 154 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 216.5 708.0 255.94 698.0 ]
+/Rect [ 319.352 380.06 341.012 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 155 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 260.94 708.0 270.66 698.0 ]
+/Rect [ 319.352 380.06 358.792 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 156 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 273.16 708.0 294.27 698.0 ]
+/Rect [ 386.126 380.06 394.186 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 157 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 296.77 708.0 308.44 698.0 ]
+/Rect [ 397.36 380.06 418.47 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 158 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 310.94 708.0 349.27 698.0 ]
+/Rect [ 421.644 380.06 433.314 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 159 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 351.77 708.0 397.88 698.0 ]
+/Rect [ 436.488 380.06 452.598 370.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 160 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 397.88 708.0 432.87 698.0 ]
+/Rect [ 144.0 369.06 170.67 359.06 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
-/A 70 0 R
+/A 68 0 R
 /H /I
 >>
 endobj
 161 0 obj
-<< /Length 1403 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GauHL>E>7C'Roe[+K6jDdH5!-QeidHAh-l^..'&k+V1`8]r3i*!G>nBrU2o-@0(]TDq.mS0*>k4ofHeMr-CPPF_q3g,abb_,hPe(5k%2E.Kj'W<e0*dR.#Wfe$%bA\_XH`=n#<$Jp4-Mc%>4B033'"GAd)k/GKq'Im-kD,Y06%<Fp0U):PDs-qc44CE*:3VFtVW<0-917:15m=8:W@]/2U.BpAn(i"p.A?Y"GHNN!U+W-&FESAm(o'PG4L9228W[Qo$Ue):umrg5=q(Kkg!PqK8/'ahTH=&DIs\^/,qZi'FE\C&(n70Q6LU.-_QmM7Ah07Jrlhtm'ZM=ksE6VG[qmlMT'C_B]/qW9EeY-KH)*VM"M<e4[3D\"6;[?K"Cp8hinh1qJhTnjR@?il03XE<]ef58dkoGRLL>@bq5IH^8d=mVl`N\>+0(S*=O,d?p=qXrWl@n%QgCisbUS<^8Yf-S>X;IeHs#CKM39tGto9q3"a7E',oSDacZ`XC6.VW$mK9XQqb(ie3=7m"[NSGL/%VG[)1*eqdn<6H1tkd@<:2Muq$l?*k2@F#.22<"nN$0cF$QQKsoK/E5B3)62$71XXR!)7Qr;2&j#81)/lQaeRrp/uF5Wu;G1.`A@Sd8c#/COo>!5[H"!GhG(54*-'$^q"@-*1SYfk:Uuk1aV/%Vhi\.Ze/6s1T^Mr&rM==no:FCM"U*K'!-*cT`2Z3G[CZ!N?b7aJR^Z&)O\E8>2N`Ol9?.H/]"+jjoe'pW!+eY]^*.AnC3B%m-:Aq0T#[4PdJG'P-u-+eQ0pUh_1<nT!.nCm/^BSSMcn7>F]X,WTbNTO,5%pV!UNo-,L)r,=[]K,>`>MrL0V&gMKmo>NNH"6<kt4`&kQB2P+q;<3^M$qO,'r0%'+$3-;B1Q0Ij-F('SlhO.kRqftPQHaq&Sf^[s?'Z\+:YW.kuOkQ/As5NgS(XF0`?H$g-cG.aF&J!C]Me]U[l^bBtB5uNI'G"?8Cg-QCp[&g(2!m,-RhE0?LHd2:/X_k0A,E(u1S]J?3F7342/l!>lHc707JZ/8kJI!a'TP`d\pb(`(Fe,o)9AjQrF#3r;n/jYEO&?Q,jrlfc1/kf8Fil',l)'eXVV@=!2Y>>QP"p"GWJ"VV_ut=&9`#q:o(!mkR2B9mic*2"]U:%q6P7+$C.7MOkH)Gmh=[nGg2q+M`;$(U30?Lfqq]&/f%dOmEag?#ce'-Au^;Xj\H,E3Ff],>j9l9dqGeNFM)NC"]@/**kqUs?YlGH>OS)('n7-rmq$r3&pO<'a<3;JBU8pY;pkrdSPT5ErkhT5:1Mo!J@"f*_-^=ZX=(bV?C-.taFKSBk3Gds=_*g:&)4ZsDQ7>nFLI]7kgt3C4W#i\IX=ZepR8-WPR!@>^(3*`9r$ojWf.OF~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 170.67 369.06 205.66 359.06 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 68 0 R
+/H /I
+>>
 endobj
 162 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 161 0 R
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 202.39 97.32 277.39 87.32 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLNEWTEXTCHILD)
+/S /URI >>
+/H /I
 >>
 endobj
 163 0 obj
-<< /Length 1341 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2871 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gau0CD/\/e&H;*)TlaZ$@V*K%&mGUBBi8=HMJi)Nec"E/F<X[;Sh)fTLAgk;hCR*P/>q,3,S?m5*UfT_Nd#DRPH.n.BG:ZWeKbRk-TDCj#7"@&6in6(`2F/XC%1BXT5!dTR/M%J+r!O6j$k<:Qe<Q?e)6Js6Vr+)\pms!pKp/DBi$HH\,UsIl]_H"//t/G7BnRco4>+>hV";m#PN6.8@6Di9Xu`1HT1Zb@gp'X*[7\rlgE:T%5;Hq<JV.G6]RD,NVlu`2MdSgF3K6ZlT?rJMcF(Cl^srn=oW5[O*T]u]6RSUlbr-cZA6Rc#8[GMb*mC!(MCp%)d+<]fEQ\$7WFG0g=9!U&9&,^MK)?ZSDB7*@L>tTL9;q]ruBKV2<(!^klO:LBlXBlWCc\j2l\`'JuUW7ejM(/<+:GYbIk$(*;P:TpksjFmuJcbf&e@t"O;KFMuG#arqh-J!q1\LNl5sB=;&f4L%XipQ\Jl=C&dU>DtYk2J-'Re.Pp4,AtI02LH(.W,J)I_s)E6q/RPk^qU2Y&H#!`SO*-\M!X_T9+;^tgFt3B1QO/@*)5pMo"D#!+AFES9?_8aaJ>.&ld/5SlD&)n#6;AB7r9.Z,o):tr0LnNg*\%[Fr&^mD&2(@DgYS)&)F%3Hho:Kj/\4nr,[5umlC_<bl<h/nYlmjUM*Rpn0G,KL[dL<L:kQp@]IG&$W2SoV$t?_@9igsKZeSa6TNZHoCmRf$frVVRZ:!32k1P=BA,"`a$%bK9L@1SSe\T=H$L"Nh[k+?qZ1a=a9S^srVr*p5pH1*I&lX'_#Ck)Q>\cY;+(VO6"3Aaf.TF1eFV[e#?'dX.lSWSC8"OCR1hQV1\1LC<Y$T_l4W&n>>JMG?+=tG[Y_ZZeQ8]Q:GTY+<RBGie^Zr"cL7rKB!LZ()PRbR^DM>?hGd5"[lau4#G2o5-c4O^U/C:,dm)gnEb6R>KI4XsUhYOZbgHHBuX"efRe\6bk/Gf0j)o.gI,inQ15p_[tHkS/h6CJ<g5`H&h#YT>%M`nGG@>E%80NhE6#OI3K[@QM+#b/YH^3FfZ@gu@%f+bfDSmPh%+-\tOF.B@Q&#\U>UE`D=D$*fInZEo%G?A`EjYeoI9h?98$*B%H=g0XQd@*6<l3nR_5JELNld&AX*R%o=;9fn5<<)8:#?-SS;P36B0W(d))HZ1kPC[UPFFAVLLr!b@<sBN>QGYl6bA&XLmuX1ieQo*@Do;K]P6rX&k2"X@h!M_A:&\lsi7][f/KbQPWLcJ%.SR(8r&/h!:!=T)7a;uSYtdXk-Xl0%#1pJ5CoHJV?5oDOJV*D9n_8[XK6kdb-7I*t*(C^^>5c$6oInGsVcs~>
+GatU5>E@Ms(4Ml_i<C\c=a1e>03RWCBp'pB8CKJ>RK_:>5g/ee)d.21BeCh-^\<O#SKh:/ls_[[_s\7aaE&MM%fP5KioP<qn3,nc<kA`XEI6Xt4S\LaIM;gNH3*Wd`Tj]&kN,K>+^Q_&Jg?![QgLApWnn@6)f5-5<c"+8L@&MsB%Xe[D(@(kY/^092I@$o]5(S**t]]t1\2ZQ\<D&*\r$`A3;/:+f4+Ej`!/g$%lQ*c@o':J08huE!o$mo!m)ifMM%j21/>8G8h1t(\"^%@$8&UMH?gM`!fs0ddX00>1/Ia8-9h%<goU(ABU&]8X4pr[R^,'KP&t^>\cmQ3[A"NAU@Ta)LC).uBLZ;Fpaj_^4EEt<`#UMC$!$H6=PJF:\#(m^K7VrM*b<CCAH)EUlQM98m,76XKTgO]n'8m>&>Ns@f>1RI94c=X4g-;pc$k^9D\*GNf#W0K@7]3RV"7oUT`oAU[.iR*=X"!RMAIib90,-F=fB"ifC.2/RsF,oBVKkkALt][\'UMk[&mO@TIqrm,DoOQ'gq,pdgB5WJDjfXI!n,7C+CBfq0k>WF)ho=@?uF:a6S1aN[m2=="=D1eE>?U659$[KWa.8^CB>UnD3;1RG2RE'X0,-b@S"Ya'!pu<lS4/a"l!4K&5@iQ+S*#9e27KQnles_F54q\31,>eV(^I8VP\niKI.2j@-M[7.Y0AOfLs!7G,%$QLgtGI5KJL<dI,F&W9MB#37<n`+.UHE%5WG@='I)#2N0p3>,R/aaJ@W$CeZ1dc!qjf%;Ub;ND+LY!',`js[CpF\b-L]oY<YONW?IMpidpIda'F>DCW:\Yt6-a4s(%j=KII]7TdheOFeta=$iq15I%p0C)ZG+2n`VWABF<HQu3^k"UTE3^8hY57C]Q0#G5(DWe,96nD$k\`I'BSlTWTq/@b>f#>t;6ILOW6dXco*$q@$7An]i&H4DT5"f%_LqSHf/uJ[uDt]]Wpe.OG?Y@DJH-4P`[*J'[R(nV]!26*UJ%,IN'XHMGMZ&.Q#gY8l-.[*UrKSU;N+VsA9_[MpqtEm#*-`TL&Z%M2F),a*UQX5qhn]);D,kR8Y3/hmnUjr(el#R1k<h1%%(LcV9KA.t>JKD%:)E]rg5i*c'L^jr==e!1JSu=9%[,n#cil-8Gq^9@rgWQh/G+;:riBk0-dh/r%"X+-*>??lI#Sck6BR7nUOo7S\(2d1Tn%'Not#H=,f8`No&>abBfJN<[1ZqsAq4kBm$T92On#(>/n)sH1&@LeZ\!;\9K34_94NI#;VT/d=dE7/5k`a-l9prpmZ@`\o"qX_mJm"K2bZB#B?<gIbiHr=1*'e@k:l9f>^d9G#fu7K);.+e>^]L7QAmWkeB-so-Nf\pVlO&R1mVp=k]?C&k;h<^6#a+VZN8B)."[sLc,QOTPa=boEgg_\Mo*aXqRYJ3PZ'4'H;6(@S_3qV=.-*8%FSGiTd4KbR'A&4+_ml/dI4CQp-]r,7Y;4oqp\na8,//M\e-k^2pXgZR"R:Nd@b8kR:j9CoBkfpJp,IE6sEMRmO"CUEBCcijb$9N1i)\P4+,)\P/nTB$7g[NG%ll&VEN%)N8fpF%#S9X0$cP>VGOFM[M=luCePj=?2%]jcp8SSe/dN:.O[AR$KsEkFXL.`kPe'S*C)b"#<$tens8V411u#eNNt-7e;#8ej[PQAI73q1l4'Pf%5Prr(-pSI^^f,%%bBQ7l^5\[%d*O@GUn!",(_W4n0g!<,>:sqIc[-GKQX7![gDhOo8%6cnZCf+!uM?d9&(XF27mT&j2^m"9Z:]!\"XL-=#60#'q):j)`Vj"7mc%YpA/_c?UY-;Wsn9pp9OO(*>,+pcrAiWmO9:jCdfRe/&]HiV@>Ud+l^OP.1>R(H:(<Q0'2K7SX3l>h$n+fN\&"9\j^sC*p;)G@oSY]2#+)s_+n8'fTLkk)<..Bbn[&JO%[pC=l//8XVDR[ggn6P=7Y#:E_2=ofa/F.MqGJHoUIC;KW9E'?!h0Vr^gW2RKIIG&oOH^e28RJ%5Mpl\3`t7Z;HO5nW[b>YV7r*Z<8C#FQP>983]An[LF8[@->d9CjmG"K!77.>lZ38MbKOS[33]<Y<Q<(=e&jpA)84Wb;"Ea0;J]V&S#)0F02"Y@int]m&WF7"9t8b47^Bs8kAZbkFD*GJBHXB!a":jiC5eNpm[U*jNVOuf\VudgiIP)O1M8E@fsR.'hH5ZJ*\M7mGmbfq#lmKSk?<)6n#R5X*N/Z8ML^&E[+c\CdM)Z257u:M6X4S]*g"8_<57<pOhT!9NMme8JV_t]hecSUtq1l)8bjP/G[:J.iHKSgU,'P%FLd]%,kjPmd4Ki=i(fVgGT6rCX&grk$tIg8\[d5#T^Gr';OAQpqf.),GB;r_=%(AZC<S'i^Y)rA(D\UCs7>d^Cq/jYeb#GO!hfi*'40m:_#NJ%-*/?K45$%V+fVmA.WRC41V2HM[Kb/Cg5LqA<R!LgYdB:XI\hDEW?PlW]hQRrapuDFQ\n^8N*>3eWu7P2B>^jG<FHVS[a\u9KWppG0lW?Dqb1&@a_H1>)='XJah1VA+KW;lQ!6!,`SA9'QnQ<!$973SDF)"HL)QO=cm\)Pt\'L*S?bTCu:9:T`'NDrAttm"'9W#NA\koRD]B9Fb\^Sadh`&nr>5aiXg!Kk1MR=q,2PmoNQ29V/?P^dD(G1n&.8Xdl5&?!]>^]X`YY$m*(J7I"Q9Bg@X1[gC?OP1,#c%ja)R*X>hG=OgPN;nnr$A@aaB^(In(2M?f(6]GZbVT*/6VVp'JMDNB"BMr2c4`o`WI#]?\3)"_[T8/=fKFr.nuI(-uEN&5(U+%+@jpcTA\)'aU\5t7i'a-`>@l0\#j'VX,[R;p='CKZOHrWG7/<F>~>
 endstream
 endobj
 164 0 obj
@@ -1504,285 +1504,570 @@
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
 /Contents 163 0 R
+/Annots 165 0 R
 >>
 endobj
 165 0 obj
-<< /Length 1402 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gat%#D/\E'&H9tYE3H8EVqbnAGMP0BHFZkOMPBa'qfLTu+"Y>[[cq6R5umr3a7]RM@iM-jJmEQVB:bN:58d^e_]V?,Qn/G$=:RlPiK"+0.msJn)<*1U-;!]<pl_^BA@'>3Ne2HfA"X^bZe7",i+k%BZU$"I5VaT"@D"Qt9S\a9cAq'p7mZrrF1e6rdIH^EK0<c_nN\R\1f5"b[>iX_0c`;MDqsO=9sc`A+$';,WTfsCM7G\(r,$W'R@R-OBnME>"uQAZ"hXZ8mW1F(HGHL.'act%<4""0g2oBoVluZ+"N3Pd8,q3?KG2;&F/^tRW7t$6:!ukE6S,!gF6?'VJo71P17j^RU"DZW<dsAUDTi@ca(\=G\su5L,[&ccA2Un^G_.#$hqqe&?W\FF`?F\77Gl?LZUpCBj-Ak1)K*2d9>i=m,*XJij<.oJ:#V1sA!b"uCP7u<b7^L&A4c!_SZaY[@Egh1-6tl^LcXkf0ae8+eHIujhSVKb0$8ADA5K*0K6T)_c/tmHZ,gbKr;1kJ5NfS:^MWR'e_Nl_X:&r.>n/hof7X5,$[JSjO)[3bD<L$q?oIgCcHqb:rRU6:/i=:64=:-!jZ-@<d#uQ[Zs(H+cLShCWO$mO,KQWqpeOSHg"eZkJ1!D-(NM)8et-AC"JSM[[#;Aj=<`cr9m\^a%VJS"f3[=*<`e=tf#E-g>h&t0ZB9aR^5F]\,,Gfl&!5C#_V*L`&RlG`fhIm'k7m>FW$Om"d0"Mg*_ko*mQ.;_^JsfRqus6aL!pDh4+LELlnBoO@.GkohDB3&H[$<G);p@9cK<*[V*fMFCTeX.)</,"9U^;<ah1!/9jSdnChGQ1fdsS4eIHjcS[A5GW+K.!)X&eIX]e?/lY%-0ORPHPVOA\QSTc6P]&Elos'bJZ=dIsI9OWBgX.YV#:39^al7u]%)lXB>E.1Z[9X;rf[6cAGGId#gQUn+aS"q9;$E6kq7B9@co,Z@0UpN'oKHR"6RsU'5+h+dg?$cA'&MU7ZXhu$hajNmi$hS9Vir"VF3OB72pCe?L&3EPt]-q^kP8_V,/+Y-l;`rec?$a9Qf"QhrbA)arpDAB6CH&4U`$C#DKZ[Am"jn<HI<0mD&JG>kbe=Upk5u;M[5cJnD""Ca#P1&40DY!6]UCe%nu?#S=/UVYAmqc4B;U#Kl*Z2^#USOtc_??ikkSnu[BH=2X@4f+_qc5r9tEt@N/4W*V$kksZ%4T2JoFd>W[@rCO+">a'"I<<L<W#r7nFDId+H\;@Rof,3o1Y,d.sq6_gp('WpOk%]2'+Lq3&58JLC1KGE]j-e](p!UgTW)d&Drl(qs,d/-^S5hA6R6!.4$q1K=k;OoQtkp1s;K3Tq1k\1!&*[SW*+Ztbp4m=hs*gP]I,'PdaaWoHnEOjj>Wlc^p~>
-endstream
+[
+166 0 R
+167 0 R
+168 0 R
+169 0 R
+170 0 R
+171 0 R
+172 0 R
+173 0 R
+174 0 R
+175 0 R
+]
 endobj
 166 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 165 0 R
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 327.962 621.674 367.402 611.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
 >>
 endobj
 167 0 obj
-<< /Length 1396 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gau0CgMZ%0&:O:SBNl1TM_;pEV/6Q]ZZ1O?=JVq*0<9Njg9`(iQ;Ul2-7J`Z*EeUQb.8i/7?BL)aYS^iR5;a)Moirn":!gmZ'jNX4!=WZ*tf-e&.K=cLbf\qG/:*@dk6*AY&<iI(;,nL_k-*R?2ZSf4pR#'>8sCS8/bBDN&L?hE4X9%X*X^8/3&)bel+DqeUr?Tn<@A""0!Qo7$[6P=d8!:E9`P!EM"?IbH:`J7f%#knP5B3qa3MfaJ(@^=qH\^JbA%Nm,gOEcZ%H!]qZqi17XX%17KAk,b3lce]q4tr%FV)s6X.0$"DDpdugiE?++F0(<mo,N$?Q<&)m<^Gk>QlPTcaQM.7pi__U!$pWYA/T$->=(?#g,VCSl5Rr9375CC,SGsP,4JM\+>=T<I<B]j*<>NYN*[_mc,VD09CE?U9/7Z`gjH"IFs*"i&X/@7lKWM/MearlSTE,3nhTL1\omtAOh<NX'KR'V;CW\,!Z[@U!DZ(j'E@"V+2$r\@;?DVH'9l/8%)rK=2MsOr<Cq](?F-urIaSjA5/`VKNk):T!;O8B+T9d*EfUeJ&Pg&%&-)a7Tc>TIg'd)$#>_;\F3_If5)u\3!SdWVU+i^3@PI=t'*8##s!a9U9AJ>M>#cKI/!.qGeJDZpRV:kGW.Ke@4m"MCYgs3n^$)iN#%X^sFFn[B0OWr(.>FXO'NQl:Fo$XbS*]<L"(4:Y:oN&%'foQo4$,na^WFVnh]t.Q/+MJ)+lHWD,+BPrY1pGIYJM@,4G#:^#l9:*WE5[?I&%I9D-dHd?mou7A=aQG/@?!*oK,!h#H6#c<'Pa"JX5-.q`P/1&YU3*<\T\K7#8V^"6CZO"lck3kib*eSTJ4Un6!TFL119XAc#9qq4@Fg@AaHq5Ac>BD97r`Y@G"ub!GGg21"]cR(-H5f0h;K.eVp_F6[=r],L&Z$_/N&'5Xpl;a(]"To"cAt@>1p'/6:867&a7h\uQLp#"#W!/Lm)XMA0&8@R:5c>#_um)A!/U5:0Z5*u>1),U0bd'40H-;[S"W?2_CBWFmS:M!L2S$4q-6_\M"MWCQ4=.Yo6=0eqBO?+,unZ#I(D,+9]-h0CqZRQrm>=cn/>/q=TG4.A'+,=ri,j/oHLnc#arg&6A@LuW-ti,k8pI@V3P$lQ/OUTej)'Sm;Y'[_Ra`2"6qVD:t5JaUrC^Q*/NfYP:_:kN<O`:7ce\+/`QQV`W?of<u$(V>%8T=rl@?ILDE9aClQ044Z0YM4[Y1.I40No>dnYG1HsJTi<=hB]fKs,WW"Xsj/eHE<-iG()g1Mojl<qthdE$Jp-hW8qn7pb/tiB(F"'?1D/9i#f_WV+!(*B:ub(<Q*Z4HSR9C`R3&l!*l70ghfi-`&c.C-5\'uo?C,)?mMO;q@E?2[o*~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 327.962 621.674 367.402 611.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
 endobj
 168 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 167 0 R
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 373.386 621.674 383.106 611.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
 >>
 endobj
 169 0 obj
-<< /Length 1455 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-Gatm;>E@f$'RoMSaF\qcVW74&0eb`VZ3*E<"K;4)=fk$UFs=?9OJKeNq!X^u:?,lTG*,TCRQ*LoI,FJ)q>"cKIB*I0E3S'?E3Pmq!5jj#P[VK4Kc/lD#HN:BHG4YQd]D.jo<MPhU0'#L%!(qmm/K+B%XXC>Mr74eAgQ@,cdf_n?iD\KD!QIqs'V/kCQ[e?Ot9s%P0\%BkH`6gpEL6sik%YK-<U4%+sJm76Ah)M]D_0+0]pD<M/(P(18-s2P?+P7eY1(()bHt>%A].8,c]\qO+3&f+%tq@Xf;:R)cN+TEMt`s*&f-ui[M0.)b*5F/fQ=Y$"EN`)pZ:(A/'#I`MVHX3-`HK8a@VqD8H@.e:QJrBbn*\4+;1S*RMK\MuN,'!^8h<Mgjc_Q^%hDKTu^&;?>(aik=lo6RWB2kU:9&A#OtOn))m@EWV;l_UZYdO9BQ3a`i"dMUbd>]J\U?R_C9KB8\p1ZB<LSi5!CbfWMtLP5mpG,f7Cf7rpd-/:o[RnB$J%<$3co""i:LgW^!N)8Vgs9,,6OkI%fJl_kk98E6!BfN`41QuYd0d_mB^KIYU3,0>R]YA[PDG\C3G`mK5f&`M</59[8I\OMHacnU$t(+a*0P8D,jQW]KTe#!6X"LCTsP\H_KG/(Z[US\Y6M7+hlrPQo#OWR6m:kFB6l&OqnBpS)qDK5&1]rW>a\*2\_rnt30'P(OKcfs/[ImS^tD@X!4Vc#e.8:,`>XA$*k=V!%$KjTp/E,3WIC"uh$#Og:+P_q;eY!g8N<h8kHgC-u6=?lS='VcY%>b'g8fZOej5Iq_`N)RZo]#ThFWb%TI0M@LUgH8GIs"L,M6]Pl'll@apH5DW,a4YcOMVflgc[EFf=%5PJ3,ZjiL:n=p.K%Qp_J3_P/eBTeaco-56tKZSZ10<G5?uR9.6WP2M9/VU=2dA[mHUhl29ObW`6R@AJY@[h:bZ8.!7CCTJO7FkAc61'l\/@uoe]l3LLYC;GXg)nO%XuAV\B[uiktW:RQ_$[0dHin6H"P:Q48cjQKT!Gm;B!;&(t[#s8)$KD?;P/OBA.?3^aXWQoMW&UaVI6hOep["K:P2;QfWTVN-J1JS'+!JI#])QK+fXh0mgT^ZIc**WT#rb,IR3gQ0BSmQV/\<4B&#3#)K_8-f7bO>DF`l'!o^K>+D?nE&mhV`A_5'k6!$rPZK#Gt)1R%L<FSmmcZ#0e%+s@X!BZbNp1'5^>m5;jNoj%Qti#VP9>PNMJA=GKS.41hVA<N"fq)-ZGt,ZlRAlh;L&1mSuhiWm\e,3=uZO>s]Ye-F1g4_%c/%??%mXiCZQ&R1_TPlu9M0r4b;-2%8(gVTr//_V!jSB31EmQd,a/E]*`p^%"!t>f$)(1n>O9_,Fcoc0Y2XoD4%i^bN`HWlC`h!3$NP&TlVu3e2a<#/TR)pX:tUq<^b6R+L+Jc7jffcu1rm&__$s(\'5VeG~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 386.59 621.674 407.7 611.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
 endobj
 170 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 169 0 R
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 411.184 621.674 422.854 611.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
 >>
 endobj
 171 0 obj
-<< /Length 1480 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GasapD3(GM&H88.JLX[B7Z#_$)rnQeLV%u^D7/3.\%-tOk#;rPY]L34$tQQDqVO@;L^ep2>%J?X1XE_[Qk/f9jfP`i_Ua)t_H&W?(5>%_g"\lr`Nb&o,HU^\H5`\MrWJiXZKQ4P@:>68J#U3?iO9WSbf0IsjWl;7=J'Z62GrJs;%dUf!)5(!X=r0&8$17VLg$t%O=NkuoA:#cnMmg+Qb1<`r4pa2auGU]oM7]abE8Gm-+d/SP-5\^g5YRdmj-F3)nB*&Oq,ChibcG=$ps39PI<9+LgUsUP'N`6X_^kSV$EMgGj81Y*.'(f'ap]H]37G/f$B!eo'G(^N?9I)MR>1U=(*f5a5GWPqD=VUj5&^(36[YWbjuD.Fc)&%Mo%lb#!mkua^pVS=sjl;rYRFDOH&Q/IbVfmC%+c5J?@7-8.\/d`'Nl9?-/D.9%,m'ideO3&7p":3qg`B86;qiI]%ZR7<A4uo??fnR#t-$%Hqj]nsnF[BPeMVR3@"XTkQhf,,Z&Qo`;B:&knh^K?or-au:7'qom,hQ*TH,R'nJYpOkW7ijcX:K*Y!"CGj+@N/'HR@1V&PjHQ;=@,3ko[CNsWg7(YpB(i:%gd[g<_a*S-"'n!fo#:C6XIDNoEf2]1KNknp<,sX@=hF7tg3e423eHl$S6;)f#`C`;9adKB>B\;d1sb[XiUd$He2.H$cgmCk'f=12XNZu9V97a0lCWisi=>c5_Ai]>1B.Jr2mM/&[Fm:>EGc>L#Xg[5!'^6@H(1gnTAN,C]Ld^M.*mVWDl[dH5&KuVO;Sli_1sp:TA4mu;bRb3ST[Y2hDuE/QL0qF^<Q+#N^0K$s+ipqc!`Od6ETeTi$Cs%A%;s@Oj";KbTaR./Ted9>1lX/^'?3EfRT!e%I:CR/>[+1dWPH"Q0C2mD;$ea^J,#G,#qfWnR#S/[8d&%@M%-hY*OP+12W5-Wk8duT6)?b+q/%KG6+J`X>fX/m:bCd.bus:S(Z06\.[*9cM9KcEYNf!,!SP6nm0[--QSk^YOX(iir)2!kc%`WoqkHqp6/%eD;&n`MEuJED3KJ?<D[cg]_@c?Z9JI'V*bOVZ53eG<#+E,Cp0F1Pi_0'=Xm/DK_4_o^&ed3i\!n6f&'t%In=i]?uS4rb5YB^k@kq37b-7t5!?rf;uqU]0")h\Ph).PRGZ4`Ts0?5,cH6?K.cOISRB?;3o#,\4BKq9aJE<(1PUT1[=cWqMJZE>_&uR:gf9]">&<BBKffl5R"fld;-qSBNmOI!"SO5m#=p:nFk2$D6cA"kZZ\93R%6\nf<HEdH0/bi1E225g3.OD4iPM(27oq*JYC@L%R09>)R5"9kmP51gbj6s&FhSR*WAtc8*3cg@;`SdCm/;BgiJVNi%@s3Mqa]pAj6&p]a*u5Ed6\R0]1%1Y`p[bXnCo0d>*!c!m5^V!LG$+4k.-8h+(,jUdg^%6`sdg99I](Y#4/nNl,fnL-8i$'1X;G#Mao;DZ~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 426.338 621.674 467.998 611.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
 endobj
 172 0 obj
-<< /Type /Page
-/Parent 1 0 R
-/MediaBox [ 0 0 612 792 ]
-/Resources 3 0 R
-/Contents 171 0 R
-/Annots 173 0 R
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 144.0 610.674 179.56 600.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
 >>
 endobj
 173 0 obj
-[
-]
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 182.06 610.674 205.39 600.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
 endobj
 174 0 obj
-<< /Length 325 /Filter [ /ASCII85Decode /FlateDecode ]
- >>
-stream
-GasJM5u5BP%#+0G'gAc5bNpKLfB[r-&4.N$J:olrerE?CKl/#^53^dt7&ku^E"p"[4i^khYuidn8d&3&KWQ@^IgF+4s-St4P_.Z+e#]Y9iZ`rai_D[9#or8YW-YCl,b2Y+\=8W&[UUKbk"":rX7u",lib4<(`</J4%>`L(MiEQ+\h^=P<D"=/PDq=[m()i3/DebQBf\B62n3k0Al=YmPsX=2]7KH=3^(2*fZ<FY1XN`LT.@j-U.EMokX,,$sIdtoXD8Z;ETc#$NVa-1*cM8AJj3>p#8>.\GJ<DD3``%):h?,2F@;S,-[AFi0,$M^Q)9F?2~>
-endstream
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 205.39 610.674 240.38 600.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 75 0 R
+/H /I
+>>
 endobj
 175 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 248.53 377.816 302.53 367.816 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://xmlsoft.org/html/libxml-tree.html#XMLGETPROP)
+/S /URI >>
+/H /I
+>>
+endobj
+176 0 obj
+<< /Length 2936 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat<CCQIMqmJHkij$**YgU1e0V5.gEGKD$\%S_k&ck"qVR$G^-+gRp-Z$VsI+3otCiRkHL(E@BQUkTl'L-sD`IXUn@]6*"%hJ0=P?EG!(=8lY4J,G"m"Fs2:h"/EoZ/./5GPtmreRe](ZhXQ0rD+Pp(]FaJ%uAZ`>8a/Z2iD5aB3q+kH+(48Rf0t"?/30\#P!^oO_+!u6fZ$nImC4e[p.P-H>q9dVV@$&5=-E1h]3bF&$i6)F`<'P`8Nm8a+4P[`1"K(/6&7F>LB-<#W>nqY2rm]WG"3<Zeu`*7:>$F"5dfd9<dX5hNICCCmShiW[u(b2CC><A#m_U'C*@UbIeN[qgR>DhBMshl,RA$`VIrk3:/Y.5=gOd0n<Dr0P"mLd##4I!P1IZ[G4m.F#iUL'o4'75ZL!qhH.ch`U<EjXt4`3j=4l^:[>W(AjOj7Y=T\OmhjtrUG7rj)FA:'Mcb&c:A/0Tbc;A2<Yb#K3/G57*,='[Ta")K1JfIh8eB2L-4C2s+;;Q@b:UWS<n84\&.Ii'$jD3IHa:.R/K!@\l=E85'1-J+C\_*KirB=1(.Y5h!3Qe63kHH'>l_-Jl70*#gJah0QW5oHSaZ.h,&83*Z$'_2L9VC,g5U'5m^0gb:(A%4,0!QoG__'R3*sQ!ar\"J;3hX':mji?gIbX;dFA-ANQ&[k$+oOsGPe6d+SKT!bm:/Q@C2Lumr0@B[ag2BCS&\.^6=:ZE*1@8Pic!iQ,5qK[lROj<L)cGK]r-gHH/2ddGOX5f/:f\+^)oM8kTHQQt@>lETg2;`uE^DEmPbm066dnN5F4?>cmj2!sb?C2UN./`br9"".@Jhd/[:Z`UH;uee"_@:*Ai)kr:D(+kho1EbdDUN&SJM"<8]Y;hqKcE3`fq4#p'HP::2K\Sn':\otgb*]!p%ne"`%\)ZD@`,L8<M_L&G;8u`4LLg(Aliq`#\F#`uMfGl="DR!-'<sSa^GVV-!dA-S=\*,!Y:TIOe_0]'`Va[:Kii@0@R1oYIc?snJb!#]?6ou,?X#0,k(C*-:W]#JR>c29Z@eMl/Tk_@XXK#;f3=/d-ke1;3J$lNXM,:R*]O\"pElaVH%tb:bmh#7bELG@Q5kBD`<b`Ws+"iGf(pE!SThZk.MB74]sT9>-Rt+HP1%ZVQ>h*La^&%f53t[M*;9O<H):)M8\%2B8UeIraSjXWk=8#DA>p@rU+Gi/cptD=+A'jM*-ji!5QW.UM#6X,`F-""[b)bklcZS!^B#3aOsPO1/=`LhJ!9TYDs[%$<CZ^AOF&H[/)^Eh0E0RY5"->3GpcaN$mFC*I$1K*nE42)MGKahfd`Whbd,kg7F;hD+J3-:1Pf^>]Y?I9X$\LsTMe?.GHKlJ7YP"Z<e_f(]u$_<A7ks_7fLm,H9XPI-T-HI1\AR<dDV(hmd`p_rtUuA'%-nh2D+jal!ODcgaaK&>0[%7+,rM;Vm;oI2opDo;U\Y*`C]t2RYH+Q-2HW`1q9Wd6NV`4,bF(fmSE8n8qM9TYMUng0Zg$<@Z^*q6hsb)/a<1s&42m7C%SG'TmCF>@!=?;"^ntg86dpMKS$1oQUN2]l67UW37oN^Y\eLTmNSVc[5@QEG6VB2+N[m9k4@QBB*Vc6/<=$g.XrO??td8&ZeJH:pKlgR0Qhc-SpT\k'MbnspXo>BP)asWierd-XtgOa$^Zcs`72+(+UP8T/Z%l?#h7.o[;Ou<rE)6T7R]`M!gLt:;W[26Ob8<)R79e!BEtD4PsDE9$,G]@_H?*s[h`IWAjbB/c@r3SWDk&]oXAXl)0U#^kPCP#$_kSiV6&!3@N9tM".)>iGi;+ZP+D;RBTV.a"YRW,icc.-pc\M-TgYF/NtkZF#UA6gUkYAMEJC"L;gtE_3UdR8j%)lo@46jA:d]fCS@1&*;B4".PU8[;g@M-mk/2_i*s0+i?*Qa'&S%k<K6\<WC09b!HD2</JFcE=(VETf*9CspBgd)a(q\gO&Z#_VZe/bnLp0O<LLW63S!g.XKKpC2lMTtGNuorQDXG$4GnPO6AbrhQlcgq(&;goE!r\#pe=iODDj7<Zg9iHjQtD"#2\879[`!9<\;-DlO&;^2%-QEhcYJod?C&*#Sc!U]4,bCH=KjYO3dmYln)rN!X=RFn1\Tk&DW2SCVZ&ct:=%,d1hbTj%89?Z@$Y?Jp8XeeK*H=e4F7Pp"-<@)%57?WMIPaOE.'kA65:a=C*PqY?Mh!?PJIJf(mJEd]pX6mY*Z9ShuTc_(_'\2GC`JD?PC1_k/;1W3IX!-)Lo)Mm"ip'QqMBMm':P@0nh9TGks`8BT"*?Jqon)h"2HFf##b]Y4[J6jO4?X+jFLu#HEVV,cZCF*DY:8Xu$S$Gg%.*2B>6h]Js'?nK==;d1P?SL[%*nE?A.1@7"hT3usX6pZBinX*N")/M$h4cft7b%obhcS]F>"32g"/#dCZbWc=f;4^j"Lp-i&k\j7MCO9S?KA_Zd<@Hlq]JdUm>!jFr-20a&WL`3mSPdOJ7^gaa;G[rSo,&!jq;LY-8/%A<>Wn`E-[h=7lXFHp?6j15O\8Jq@YnR#k@\12P(aNT\=bRuEh@8e+:38.\`S__[@P4!d5U$%(PU^Zh<C*To-q!Vl9^/Bl$t6McDCs*$7=#rYOKG62E)0l5[!\1_Jdd/*l%&9tK@jbt=Vdqn!Fun)0FmkFRZOB(mh:#o-!N"\jE"K-IcdJXbDD3rIl+np;8(AWQsppS96^P$$&H0JMP8%]s3Q4rL\_08$=9RM:0-c8nR^]Kl&d0V;N'ukC3lhf^NVKW-SpdjW:/sER55#Vk*i-<Dh\jRUCkVWQu-NJ5UFc9DgZKrk$'p1RCNhWoS.h[1@']b7?^+3rVGe\r3$W%(9*o]<*]XN@+EB<p?FkDn(7/NOG7*0a$>o8k--:%Oq6+gS8'SIKC]]j[WBLB-5ZNZ"Z0?on]rb]hZ7j:!IO~>
+endstream
+endobj
+177 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 174 0 R
-/Annots 176 0 R
+/Contents 176 0 R
+/Annots 178 0 R
 >>
 endobj
-176 0 obj
+178 0 obj
 [
+179 0 R
+180 0 R
+181 0 R
+182 0 R
+183 0 R
+184 0 R
+185 0 R
+186 0 R
 ]
 endobj
 179 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 216.5 552.866 255.94 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+180 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 216.5 552.866 255.94 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+181 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 260.94 552.866 270.66 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+182 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 273.16 552.866 294.27 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+183 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 296.77 552.866 308.44 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+184 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 310.94 552.866 349.27 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+185 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 351.77 552.866 397.88 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+186 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 397.88 552.866 432.87 542.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 83 0 R
+/H /I
+>>
+endobj
+187 0 obj
+<< /Length 1527 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GauHLgMZ%0&:O:SBO)=VMhL5`;K!)8-3^io@b\Cg<?Jjh*=FAjXt2LdMZ.rm(L*\/=\5kMJg@)7R5:2IiJc[>8$fhC$P<$oWtG%H8&W=76TcPPni]DYi[jT])t18X[o3gT`lYC)njAqMZ=a(6eGJ'k^M?975giSu,9_am]%@hb/8sXMs6m793q]X%Y#]b'?@HWQ3Ju(mEXk2L^u'[pGgW84:O-1Z3phOe;r*&R/)qLWg;S:$E>d_.j:c)DnOXgoZ97ChTV!$iD.;.*D`^7W8_^ILR\Wh0i66qH%HaXUQ&pFI8b'hP3a?i-@RPfCG1V$P-#jf(bL?8JhR.6icc+W-^E\/Ij'8Y.*^L@4Sa:82q;U;b;Ytt?83[ohCR2*X'j+3Ck8c2!/k)(IGV'e#690,?Odk/]O!mEpo'G(&7,T:VS+PKdmFS_@L`kKBgglPU?ED;5AZUAB1<t,gHXpoEI&\&)>i?pib8U,53*dm.a9ZQc6)$>+l\f`o4@"MF@9%TC4q?kp82C2KAgQuf+^L$L-2EWT;"VClB(3F[)p$is<_AJr]ML%RDl<1MNE@=?S+urM`K>3X%j[mTM+jc?Tk<!j3h-30&)$M@Ogd!=ChXSWf^KqAAaNUfo5ND9s6>45^fujM+,S!(:i`mK(`L,?_Y9$o$n@S(%ESUKQ2/]\i4="'.u60AEh/Nip*n$QWQ(kafWNJ$=D2U]\G*bphd:Dk@NS2DLFVBj9sirGWB$K]!W*pqI(@pb0'h!*7UK<,AEg8$ZHrnc3#srEa#KTT58VNWZm5`d#h+O^+R0AOPO86l=8]"TL[+Yg*C^GBhq1W>Bf?cd3K,32e?CO?'WZ1no]YUArl\RaVIMt:D!=qk"enV\.!M"n*VKaM?IFBq`,S/"^YOjb$<ZZ0RZ8iP.W,_OW8:GA*mj2d@t&r-K:2%7T;Q>%Wq4J_MukPW<7P1uK.o6qG/^23Q`])WKnI2^7t#7h%O_rT8t1DtMitQeV1::W"D\\2W&QrFU'aKF((jUolB0!c$:s1XkjN$YLXN^p-j1:.CNnPPBg<8mdWN3>rLLf6CqOjZ)+NDV5!sj!A#t^2!cBW]k>u.!gO>nrUF`4/Z)I4-[HlXt\^\7IC7caVA68lqa`/G<I)Q[FQ^Ln["*c;?+,T;8>Tjgj'_7\$:hkI$ZJmdiV0c3)Ha<]q@dYeQ2TBOTGO7I<La_*nHbJ)J#E,ie.P:ph:rKGE<#m0\F,^<WJW.b1n<3jl06+79&I$&Zk,pstri;u'N2p9.4E)HDh@^.n-gQV5FN4!tnA/l&TCOO]1d4!;:&FN5ZOVrIH'rmSd;F/?Lk(LfaB)r:#ah?6qLWO((iQX.0q/m>LB"2$,&e@@@pAsNS"_qLd&?f]7fWL%MGA54dh\LBV&8!lckm#S@Ujf:oCSm4pL1r,<5RDck`>QJQg-V3OC/*U=o"$8.G*Eko^h9`q>H8&&D=s%Bjh"DOlA(W2&#,#2&hcIS#@^j4kL],&iZEC:j?5a7gK<Q7_l6\NY?6U.f'ASc9@0~>
+endstream
+endobj
+188 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 187 0 R
+>>
+endobj
+189 0 obj
+<< /Length 1302 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gau0CgMYb8&:N/3&2";\JMPsV/phr$@fn.gf0pFI5aVdG>1mX:8gPoV7aZ_SOBd[=[$7!pK`R[=BBO<tSDit^F>167K+LR->ms9n31p;g*u[tNJH_K]&3LAuleo["[S'-,CIJM4&&3$8nbMKJ:gX.Zr[)f\Ile!$#1FZT4K;5.<3l)iQet1]0N;+#qt954[J'!"((KI%CXhBFBa=mGcD3AUV9+Rf&=AoL=KDjVi`@IY!b\kq=XL]:LbfUZ-+T&&8Q;,/TZ$*TCtunk.;j_2l4s<q3>sbNrq'8\"fSY[^Zts;8E.&M_]_ANTr^mh1rl=GZ0)$If<A:;l++GD-QiJ)$kVf`hkjNN+rXe$cf.Il9lp$oXLWN-7T"1`mXXs-J[cCX]"b-pG!U6VN-&5C%7qWbUaFa4^-5UFP(>G",aY0ji+8AL.*\?fJqGC-13&`tb\b7)"4<GnPM!CL?"EghopdPs.&dD[Nat#XjT.PXV@[t'?>'OH3AB=l`aDsdPS(b$H8E%$#E)=1\c;=GcC[-nDYEUH]<[4%LQQTkQ#e'A<)LD6-F;6?DGSBa>(/fk:J1C[G\UiKVf9HT;#(Vbm^JSY-&4m>+RCe1Y^[1/l8@[s#$IU'Qp05OhJKZ-Ya8A9;-ceOP71Vunrnj(6F8cBfumt!pJBdo]3O$ICugHSiQO5M])Gn7mbcpX[1"_6&hZ1&ct0nhLImfXD46KgYkHo,[KgTRC#,!fR5alnDDnh([b.]_0@7iCa%kMoiRgb7KO8^f0g3m&$%e`f0-$gd'_=E[os!Ei1"\j7met'j$Da@cWQ(PorFT\f+&SG75a=AA2*lq/2K/?=ca.VH37hG&QYMCIIM+F_&0KBGnp6M\\/BC_bc5<)PaRaY7=VGIPLO3V<M'f)6&2Uf(TgIOV>ko>fd1rfj^?:ta:A/#&if4NjuHc(m'gYr/N<Ii.cD>=!7;kuXb<[](cCPe1Ol\*]Bj.Cc!MZ]b/m+R[2a7D7]/DMUqeA^Wl<A$rI/gHo/Sfc_LR-8QtV:k-<'*W6k/RDP'*0hCkd^G?,2M9$*'SWa/Sb$V\BXK#>D6Y^ETYq(El#X0N*J*7&g1CKopC\?&ACJKon,qBDK;ek>9<pY,Z,&GZB=5RS81>0:t2fgd<FOSDaB^)Xi^OS]i(Yr=2/N?P;]iN=UZ21cMPneq]Q?H]>)2&q,;?MX.#re%m-VB331eNF*_^i2jF8Ga6uj1&-%`VYEcILdlTd@[]Z?]8m^3lHc<=EmZ=Z1KapPmda)`N*$"'32=#C>TJD0=tH#=:?S74`m`i36Xa:~>
+endstream
+endobj
+190 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 189 0 R
+>>
+endobj
+191 0 obj
+<< /Length 1497 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm<>ArOi'RnB30L\M=gRZW<`[jPf98`pQ.;W$OCA&fF-E4hdKC/:T`.-t&T%IPnG01.lPs+.`kOtJ$jSa1BG3+'7_VTAl_VTT,4:H_X,?c8U8Y74NKf@h4GN3'gn_QlsJTs9rc]e$r?@P',MW]8u7:qa0nb:!!j@t-(fMdM:pS8QqqP7Z:9nFctc,M+Qe+q^F;kO"<Xl#K8,+<GoC_iS3f"7TuiuPQXI'V)OjB]5k-'9OS'UkD*QUJ/75,>V.O:(fRQ.5hUP6d,'Dk1DRXE?UCWC^9.p5%f50hNpeSc%%cK28hr.=ENsME%dJ:3U-ta"E79-8h3L1GF#8rOe\6&&!QC6UJ&\BIUp7+sI;JM""%Q#MM/[Q42YS-[o^#p;GuRm(j_NUoB&_'dp/A_)ZsGYCf;\mp@[H0!R?lHhu!V6!G'kdM'>_^9AISBjRCjAD(\_o-V*N$.hJ3rFiJI)'mA9%Es?7e+rrJd#,Cm*Jh4M#f:.^U0Q2^,E9<`.C;QHWE/Rn3u[A<b#V0`b?+Lqik^Qe$:B"3K-ZU&/hGFYh=%fa\6"MA^YJit(0O^TFpGDd'F@J`7QHN4^CBlJB1QI]3:qhte_W*@,L'>5jruYRBXb[G-`K[L*TbKdUB712GKZCi>R,Y0F8.)<6<K/C&'qDG#Q%K`m@[%s'h(_uoe$itTM">9bJ!ELKM5mN9W`X>rGpRns'/!>]m'97heYYYBi;@8Q6(u.9R3VXQU.taG=s_PBLHRC$tAj*LO"X_39>sPj.,[f43!-`7$W.R<afrsN#.e9@sX(M0S1]5KE$qa`6$17Y09s<jM8KelaDV\@k8d%Q0%cX#Kn/4N-oG);m?4^J[THTJj;kegWV+eXfbS<^]qbeQT,\;LUm$DlRG'pCN,\)9J?_Q>p\<dH((2bXJgiUMG7eD+0Vl=jhBrlWlPbY1QTSl2cOiWCV/&[0nD=KWH9Ei,cm6;11BXo/lJbO0^W7F'W%,elo=N"GaJ70@=Fl;"*/T[UREANAW9:epcTuN#C#Fk\Ht52<V7gIc-bd4Ef$UWRVA5Wc^WnP&0;j<-rW\4f%efiPsVT,8TK+Y?JB<jjKu!:Fqt7?:9:>)`PSG8C);UXaO('8E*pY^<$S$`^(um$e*A"]6sL7F@YuV?D$+23!sG]Yg#fb'c7VJJRlf7QM2$A6TO"KQA[G8oNWi:AT)57*J;)ZmZ^4,](XNRN(ZH9G-OGMt!II:$;e2MQ#N=#dKcIs^0Xt:oh;p^p&#ROhAm;e8@$YUE"e^^I1i&b/d4?!7]2-kfm":d6JH:H4$faAe/._:pG)XK`S>Q"E`6m<7p9JfM8E..A<,Oeq_?laGi]UBU\FdlB"tt^(Ng?;iY7L@D6AOK!0U59pS8TG+[OqQ,l'KlH?fg_X70?D+/JT>%q)a>?`-A?1YG:jfcNjU=C(>(U291IQ96#sb([gTu^;pOD;95<r^q7EFm$7n,S99_DMdVq5ZReK@q^isKVge_/e,./~>
+endstream
+endobj
+192 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 191 0 R
+>>
+endobj
+193 0 obj
+<< /Length 1352 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gatm;=`<%a&:W67?ka<:!b]4@OjjQ'`%"S#5oM7L;'$QgAJ5eMQ(iZ!k^W&_>Y/1XV!K386upD?HfggNGLOD(_up;'@(I?9i+>4U$pP@9XUkpUAr&5V9]P'skl*JDfl?Lb@LW-(ZdF/i*L8?2%aQ63>[>UoL\8FBi*.o6F3g@3N-HHS7m`)jH*jYoSrI&=`2i2dS&ahmcKfIHIeq=FP;'FXSh=`_aU^%TqYb85;t&7Q4P]"3p)#+!F>t3U^E^-#6Saa,+DFBCeiM#5p:?ot$X9FuRW)*,[ee`BhP]%92LaCu[$!rn<H8&BZ))KP'G(f>SF64J_@q7V'DmkML$gp07#^=EapDP,=e45nRjFo%a*&$>6(2<uESb7s[=rR=UpD:<o(Gd[+AJDAE>X8VEpM#r0Y?k&m0E;!I(npi[)tA%28[KbgL(%?(<P(o32$bTR'dR<5^*fLE2U#_P4:n#s-2-66#$XuTL`bE<YU6<%dRJ-e8%'1:Y2,p$n:O*Z-L/8bLpS(AJ<qQ2[A&D2P-e*@bYJh//b%)J\(`9SPnA#]rMJCj%(ugB,ba1[E9jr+<sQeq?j;9--g@&jjq!leKbS]gVn2C&7a!ecKK/;oSG]HI*)).[dkq7k<o4.X="Ds:?.d.,+5l-o&MtV\%/5(&[B[LlgW1pdOYn"8Y\Qk/+"Qo9>mA,acPXq04L*t_BE3@<#I5H19q^!3J/h:osCd#9=hp!;iMW4i90oh"U+VbU36>0R>*57;4\nl6'[$9-9N-Y:D_T/YtQrlrVL'_YOal7^2J(blLH*Wf7g])0)I!PcigLNo1G45;)2Kq(\S\62YeOhdI!X$ZoEUkJT`4$irl#qF,C]t820iBX]EjD;nO4W;USLVJ.^ki3W*A+6T[NO(%=V*rC!f"_.G&s;G@acnu*kAD1t9/)Hn(Gb2dL0>i"4URmj6%,8C7dcCa!n.$nUKDF!q.o%G=A$)N7cW_aSd9psZ2"Q"8t6S03KpXDWW1oWief0N+:,)Z-T06$kh35'jK4c"6s%P]X];gB!g0,cfSgNX?N$/c*u#*k//Y&-OOfIT*'6H$=;XUe,t>$I6e;eoX-m<ie1S)nh$H:0VBTUg;C0i9V;/)>oK<SQ_VO+_cpo0-,#*2#sGrctuqbWfqC3DK+gPq<F4D$Pa15`9bh>^RF8mXKo,kf\3@1i0hM+2.4oK@B-m_N9jTCj(gA_ecI:O$pq%^eJKL5SQo8P.,`)k9%hVMs>Of*mK]iE&es:;k6]WJ5gJk&^X")B+.S(%@2X]#4IH0X8qGYXg!=S!s=J@)XWPk=!_l'/QJ$eVH]-'Kr]BBOsAO-DC:$E!oF,GJ`BPiJ^aXDDNk>~>
+endstream
+endobj
+194 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 193 0 R
+>>
+endobj
+195 0 obj
+<< /Length 1430 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%#>Ar7S'Roe[:brNaMjE=%,^0@AX=c107Fo"rWVW8KZm3AP4BbKX%/]KTOsl7:.,0Ff7$MrAq9I$%j."$KHEJKPE3r_AE3u3u#fD]kP[VKTM&G;H7uM6VBtE$O/2()HFC3lDCL:B'(X'_IjKf,Er3Vt_Y@Cg%(9?l6HnaC9aVO^+qt>/F??JnF'V:K#\G%7Ur7jI(bJJ_A8nL<5U<h6HpAsDYF!P5B@"-sMk15pWMIeOH\>(fOTNICI`gZI+o?LSrIK/j2pA^jT8OT=U`^g]pM#J@M,(SV(Z'_#Y^1X$IJG-[%>+"LDjrrL7q[f%ulS2B?ns3A.XGf%4dTd5>NM71*&M9$)d^$5-+Pk^[kG*#lp^dono8UY.e2A\1d2pscLI4$+>qr+1o.buh/VM%;3JJ\J_jdkqME7B=Ba.W(XY&V`Y*Y^bbD4TBjQ0&0r0Y^>2ua#O'1sE!*S>oMn1d_J-Hq@/)H"_1JjAIc&-aWW1"IMnn,.e@M^*h*,,*d0A1R[r.iQ"l:G08mOJ&LRB_"`6L*UpnZt8:_j$$b<+$/*DpH>;e2hMB.E^-G$'DR5$T[3'+=@rt@O^bC6AU#aQ"VjQ9I4C-Y<eqAYR=cGPR2RCi^^Q^o=sM$,:Z1`P5'indE'7f'N'Vm(eF'ApkT>,<rXlHG+qQjt'KeOJIa)bfdCHdGOs3K/gAP[\B]b$)VWBqpR+$TENOL*AE<5\S`Q<i$_)X&+ddbEtcZtJRAn)i,!2h8<S:NL7"Q&gA70MJJW[mi<1JO"[%a$j92E6sm</3ZNC&1Hr@TD(;qL^56Afe:i#C!A$L#S_Q3L"sN^XCBC">M\=;h7aSL:>LnG.01rjMttD+N'ir[!mIjjibobDh;hoJ^GYld">R$&iNN/Zai'!$L5q5S1Xkg0?FC%2VFF<]!-i!OQU_:+pberptM5h$o2J&;@R2mZ4"(k\S]Zl<0.C6&boI=pYfD@TGTb*eu&Alc5;"8LO5&JLXl;&@G0B9Zcr578d4:T@)kCC\ZdAX!3`4,1p@ZFJaiY]7o9Z$*kK/+$Lijl(*eDOF&*=!Rae\;9uRWHMi&pY*bE0ZS4m9heZcF(m4J^=+4NX0;rmh]G74QTPF4?e-F;u]![*F0&.q;R-I-]`Yk65*e\F-a>3cbT:mN'V=<k!$?t'+mhRkNZ#_G4>eV>;oFg'":,6Bb"6k^i6#hO=177$=#aZ"uU%Kh,=Sd8:nX\Lbi&dq)uYH`aB#n\nFce&NPCnVcdm9O9[nHm0*o(FKeY`OePZf`!i@#D>ZHMYT:.bs%im2C,GN._An7KtI0oFM-4mjcqh\`,SCFKt@Z1&8Gl&(d%:\?^q%nUMX)Z6iaLrg:?tY0R/3lutQqSLR;fOt5%fI9Y<9YYR])IrU!3CmJtUp0s%acs1@<@05>Z7(2h6_E(Ek!OIfc!r~>
+endstream
+endobj
+196 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 195 0 R
+>>
+endobj
+197 0 obj
+<< /Length 1381 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%#>Ar7S'Roe[:brNaZfHd@;;B_cZqFF._6Ajp<#(+"duFE2E[<_]2XJ3I8>7ZXU$N0lCs"fjmp,[#5.S5QJHcb2f+Sd5-8Zk?T`L,eYTVEsA13*+2Y\t#f!F9q,Qrt%nT:$Lqo@<lqsuK0n*_:6=b$E`(46PQ59Fu$:-\qj,U([EeZmsG8QMtRBj%Q3;-[E)QnS2<P?#;\/9`.YMkZ^Fc-`Wh^WZRrC!(J0:X^\1N/=m!GkR]c$l))s<GP'4WdU!M'3\'r"^:D]n6\D:,XAbkD7M;>T_d]8D2QX;A?+PY]Xgg3m:?CcEso*Lc9MZs$cZ#`;(u;f!ldMU4q[q'h,R7aLm<t@8MI-ZR-I]p3dOjEK?fLeB6f;dLro5hO?*Lrl)=YRV1B6HK*naVUFMSa?%^k=9qEHnDmn;eWr]MO<`XjG]mX!B?sgM/?BeGr4<Z3;+d\&dB6j^Oe[)@'*@Iildm*b1jOqOupU"u^..Va^3\-!WQ'3SdiVq3FOFiSbIt^fn"u;o+#cHURLcQDK-8FKqX:83h=e!9=968UE*60eB@s'&r!YW2r)p:Sm@.^fb6D.e]2/kbA9hQ*r7)jP:e3Wd?.0bZ5,I`RVMd+WT^I>CF\3!C,976\_.LB=_KG:(HC[@/h"J[RR59,:82q>Y=WX\9d^UJ@IU`)C'*.gVpKlt,1NJmPm@Um.>H+ts:9rYS0mR^I^O<-UtCViU=4-m+&C(P+kicn)8&jfCr;P20:Xr0XEJn,>_:4gJZH=Wm[/WVl)eKKR_YKkpu.VO>L0q3qA0K,;=/iWIm2<i2Y!\TOghT[&OYa/Bj0+USFPQTk[b]i^c(*N_'dIc\X[L;bXXRfojI%)_Z<RPtHQRdD>7@E5iOS6l*f3kIqUhSBuYh8AAF"mHpmi6=<%T2EK=%ThopMRJ,1:aJ?+#i]9%h>4Tr74K4PEdJE@fNuQi`M]a8[0V<NSH]JP>11W4E^='qABV%F_(GS2CMUDbl+i;:69#HNQ0UIeMZaE9ct\s#Cd8YRY'PiP[BHbHsc[_RmpLr+a'7=@0E%aW_ECM=319<3E3N9N(?fJ?BI:-L3hEpg%]HIX\r*q=ul:=[/Z*kP?;VU3aXE2(4Xfbiu+^oC76Ikcb?(t!X0?J[uGUgG_O^%0%oob*$0[p2K"c>'sV&?Bg!0j7bB(FZ-t\`>::_hKQlZIf(31>;MlX)GZeRt2Wq[t>Btf6:]#h;GBpjJ:e#jk^9T4a)N+>&#'aQbh&a;Mjh^ff9OU;If*^B:emhh6>C+><4.gn<DdlEE.=oZ/^fc**M%^RM=AOC8]W!Q%18&11a_I(Z[g"-&kjC5#9p7kS9K(&UHee:W7I&J@$K,65SI/+?^;F:1+[AILks+i>?4H~>
+endstream
+endobj
+198 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 197 0 R
+>>
+endobj
+199 0 obj
+<< /Length 1671 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU3D/\/e&H88.+U$H[A2-H/UgDbd5hdPdL+M'tG97S:K-JbS)k$7Fb3?A&^[Lf,;6&]M(]qY:n_SNbh!t#_G&VaF3[)AcCjCQ%eH'YDr"6uG(bs(O'JULeZaFj5q=hsUn'$79Z&lakY2b3EEKBR"#rqKB;R+=)OYcYa#*Y8H,gFU3W$VAjPHVXgHk-D!YN1[FDpC-6\!W>F_q^iE6:NJC/PN5DXBe"XC68cb4`\^4p[t^h)fVbFlD3P?\ip8^+,+.h8?)^)_Sc2sLiXPFm=dp$kd^KR;nF[S9aekrP.e-k.It7S7O7%>#56/;!`=,'7M'_.>]$iIAiZJ'`i7Z!S]Oj=nkW,[^9Lqgni.Cf[`fCAT<#k\#ZM:3(GY(@nC!,N,SSKbk>K6HqZ!($M3X_GM\du4/(q)SfEd\+[lG<tC3:i>!8f#$;R9bk!k1qJ;@?>hIomj)4V[HJ$,AJ*iL>&Cf>A`k6%H3>V'3!9q]Tu7h/?JT-qVjs.[6e]$?V;5a2`_0E2W<1&ZH0#IJnMI?a_jfO&_bsFqs5K<0<;XAS!8Ka/?g0i%F!ig"2NLUWCJ_*2Z=kALO4",c\5:>Dr/n):ZZ3%Op8h=ZQ!a%f!2hj]^@!4GY)r(n>Ud+IA$m^1:XQJbV']8=<m5haK`.4]k3Pbq%AbM+FgZWr^3NO`#B`a)J]If5[g+1<r_[eS3*)-<Eej7[6<b)PQNkHjkQCN\P#b_I9"2O6bjhNIN[KZ:,[m#ZCFn_O]UZ\e#lRSYejWECARk&7p":HN"9eVi)%>Xh$R+])?mm"?`3;_\(Fd+Q'"_mCc%[]Do%5WKspkodF6C6PfnWm(rO((9N8G,I:,U/b2d4a:9o4GIU`2@rEP#-jon_cK>j'<]JUlLu>t#9t?<5YCfe93#M,4:""*(`%2?02"CNmZ$oO3PL!+[jF-Z(/jTNAWrRZ1W5!kWGWN<0+[#ted5F@KMo),)L2,6+f3NoT?FXBg?bA6D[SaPBAideI!9_DoUVjs)%>Eb!<B5gPUb]=Co2_6fT\q"+lN1'L2jt,5.<GY&;31&XhF:^hRHep*/nH4Z'YIP';qnjcqBe][SXLENjnji;r`F4_Ot0b:lNP?SZjYd?9BndKGCs?3n+"!u\]sJg<=CO7AJboE1O0^"Wq7_PMcCXsCo<7S"BQgr:Dn6bdX^[!kUPN,0ZL7O;>L&pkUnGmG4ur<DA(?n4[=t<Pa,'3Vg4U+e^q5D\npaLE@Jic5)LFX]&^AQWC;Ah]h?H;eOjALY>DC"K7PBnDXY<el*cH%e:e,5=2H<Om2ol2,<)Tf;)q*Lj=Ad:X.H%[UlC?)UjNP$HE%cJ^Za+k,:,e,V>V`O!lBkZ0);D9a*H"Klf_[3%u1-s]3P]FZ:>2"d$;T`[Vm4obY5Tn&@s1%7IBr,8-=VnEOACjf&)\44Jl=#>9#S"7j$IP/59Yc*M5i+\Zh+c+u.e$$\3_'oWK%Q0H7n?K25+^lDq]`52)jOi)TSH!kod^dUN6E;BbPk]:2D:A$inpNNbP>lK?#.q>I8`_D"*O4%7LEZkV9[rNE'+;3HiM[D9;\e+0<2WS:D<9IY$;48?/YN%ZjC_oEaPVkmL*=D?_F%t6Zd4mNO?+\[,E$W%M,CO$H(dnWL=q-b3`6ZfL<$;Cap;Mpp(5/LMurrK)(g)L~>
+endstream
+endobj
+200 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 199 0 R
+/Annots 201 0 R
+>>
+endobj
+201 0 obj
+[
+]
+endobj
+202 0 obj
+<< /Length 466 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasJO>u-),'Sc)P'tn^GX8QqHh:sWA0q*&i@_=s,-4(d#_s,LVK1[;&7S%3DpO1n>:;\Q<m^<g;"rTu&#_@DW!O<LGZ%*+9=@#8-81O+PZX/0+O??VM#8l-tf(#r`N1K'f_cSsFel7F!e7J`IKV.?bH(")]\,KM>5[VAb?=8Qpl$8coGc%-u:9I5ql+.nSd08abd4=XP",D**<-jSPXXWnAW;#/720F8^%Y9H*TH@+>1R*f<qR/("[8gkac=3sN-0HVu@g!O?4``\H=Y:HMd`HQWWhV-)ig4NlPTte/iBhkS+Z7;S>6/UI@daE[R%C/`0foVtTcgGG^Wt.+a,in@s/jH:B54:i#L8AT2)3oGfrTtJEoM@ZG5A`YASmUoX8d0$ULY3^5fn;4m*9:+7k`7>)$5Vi0ZMlt'u[CRGUu$pLkdA8D.AI1$tfhMl.$&sE&V"B*$5Paq?&=3oF:~>
+endstream
+endobj
+203 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 202 0 R
+/Annots 204 0 R
+>>
+endobj
+204 0 obj
+[
+]
+endobj
+207 0 obj
 <<
  /Title (\376\377\0\114\0\151\0\142\0\170\0\155\0\154\0\40\0\124\0\165\0\164\0\157\0\162\0\151\0\141\0\154)
- /Parent 177 0 R
- /Next 181 0 R
- /A 178 0 R
+ /Parent 205 0 R
+ /Next 209 0 R
+ /A 206 0 R
 >> endobj
-181 0 obj
+209 0 obj
 <<
  /Title (\376\377\0\124\0\141\0\142\0\154\0\145\0\40\0\157\0\146\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164\0\163)
- /Parent 177 0 R
- /Prev 179 0 R
- /Next 182 0 R
- /A 180 0 R
+ /Parent 205 0 R
+ /Prev 207 0 R
+ /Next 210 0 R
+ /A 208 0 R
 >> endobj
-182 0 obj
+210 0 obj
 <<
  /Title (\376\377\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
- /Parent 177 0 R
- /Prev 181 0 R
- /Next 183 0 R
+ /Parent 205 0 R
+ /Prev 209 0 R
+ /Next 211 0 R
  /A 9 0 R
 >> endobj
-183 0 obj
+211 0 obj
 <<
  /Title (\376\377\0\104\0\141\0\164\0\141\0\40\0\124\0\171\0\160\0\145\0\163)
- /Parent 177 0 R
- /Prev 182 0 R
- /Next 184 0 R
+ /Parent 205 0 R
+ /Prev 210 0 R
+ /Next 212 0 R
  /A 11 0 R
 >> endobj
-184 0 obj
+212 0 obj
 <<
  /Title (\376\377\0\120\0\141\0\162\0\163\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\146\0\151\0\154\0\145)
- /Parent 177 0 R
- /Prev 183 0 R
- /Next 185 0 R
+ /Parent 205 0 R
+ /Prev 211 0 R
+ /Next 213 0 R
  /A 14 0 R
 >> endobj
-185 0 obj
+213 0 obj
 <<
  /Title (\376\377\0\122\0\145\0\164\0\162\0\151\0\145\0\166\0\151\0\156\0\147\0\40\0\105\0\154\0\145\0\155\0\145\0\156\0\164\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164)
- /Parent 177 0 R
- /Prev 184 0 R
- /Next 186 0 R
+ /Parent 205 0 R
+ /Prev 212 0 R
+ /Next 214 0 R
  /A 18 0 R
 >> endobj
-186 0 obj
+214 0 obj
 <<
- /Title (\376\377\0\127\0\162\0\151\0\164\0\151\0\156\0\147\0\40\0\145\0\154\0\145\0\155\0\145\0\156\0\164\0\40\0\143\0\157\0\156\0\164\0\145\0\156\0\164)
- /Parent 177 0 R
- /Prev 185 0 R
- /Next 187 0 R
+ /Title (\376\377\0\125\0\163\0\151\0\156\0\147\0\40\0\130\0\120\0\141\0\164\0\150\0\40\0\164\0\157\0\40\0\122\0\145\0\164\0\162\0\151\0\145\0\166\0\145\0\40\0\105\0\154\0\145\0\155\0\145\0\156\0\164\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164)
+ /Parent 205 0 R
+ /Prev 213 0 R
+ /Next 215 0 R
  /A 22 0 R
 >> endobj
-187 0 obj
+215 0 obj
 <<
- /Title (\376\377\0\127\0\162\0\151\0\164\0\151\0\156\0\147\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145)
- /Parent 177 0 R
- /Prev 186 0 R
- /Next 188 0 R
- /A 26 0 R
->> endobj
-188 0 obj
-<<
- /Title (\376\377\0\122\0\145\0\164\0\162\0\151\0\145\0\166\0\151\0\156\0\147\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\163)
- /Parent 177 0 R
- /Prev 187 0 R
- /Next 189 0 R
+ /Title (\376\377\0\127\0\162\0\151\0\164\0\151\0\156\0\147\0\40\0\145\0\154\0\145\0\155\0\145\0\156\0\164\0\40\0\143\0\157\0\156\0\164\0\145\0\156\0\164)
+ /Parent 205 0 R
+ /Prev 214 0 R
+ /Next 216 0 R
  /A 29 0 R
 >> endobj
-189 0 obj
+216 0 obj
+<<
+ /Title (\376\377\0\127\0\162\0\151\0\164\0\151\0\156\0\147\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145)
+ /Parent 205 0 R
+ /Prev 215 0 R
+ /Next 217 0 R
+ /A 33 0 R
+>> endobj
+217 0 obj
+<<
+ /Title (\376\377\0\122\0\145\0\164\0\162\0\151\0\145\0\166\0\151\0\156\0\147\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\163)
+ /Parent 205 0 R
+ /Prev 216 0 R
+ /Next 218 0 R
+ /A 36 0 R
+>> endobj
+218 0 obj
 <<
  /Title (\376\377\0\105\0\156\0\143\0\157\0\144\0\151\0\156\0\147\0\40\0\103\0\157\0\156\0\166\0\145\0\162\0\163\0\151\0\157\0\156)
- /Parent 177 0 R
- /Prev 188 0 R
- /Next 190 0 R
- /A 32 0 R
+ /Parent 205 0 R
+ /Prev 217 0 R
+ /Next 219 0 R
+ /A 39 0 R
 >> endobj
-190 0 obj
+219 0 obj
 <<
  /Title (\376\377\0\101\0\56\0\240\0\103\0\157\0\155\0\160\0\151\0\154\0\141\0\164\0\151\0\157\0\156)
- /Parent 177 0 R
- /Prev 189 0 R
- /Next 191 0 R
- /A 35 0 R
->> endobj
-191 0 obj
-<<
- /Title (\376\377\0\102\0\56\0\240\0\123\0\141\0\155\0\160\0\154\0\145\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164)
- /Parent 177 0 R
- /Prev 190 0 R
- /Next 192 0 R
- /A 38 0 R
->> endobj
-192 0 obj
-<<
- /Title (\376\377\0\103\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\113\0\145\0\171\0\167\0\157\0\162\0\144\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
- /Parent 177 0 R
- /Prev 191 0 R
- /Next 193 0 R
+ /Parent 205 0 R
+ /Prev 218 0 R
+ /Next 220 0 R
  /A 42 0 R
 >> endobj
-193 0 obj
+220 0 obj
 <<
- /Title (\376\377\0\104\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\101\0\144\0\144\0\40\0\113\0\145\0\171\0\167\0\157\0\162\0\144\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
- /Parent 177 0 R
- /Prev 192 0 R
- /Next 194 0 R
- /A 48 0 R
+ /Title (\376\377\0\102\0\56\0\240\0\123\0\141\0\155\0\160\0\154\0\145\0\40\0\104\0\157\0\143\0\165\0\155\0\145\0\156\0\164)
+ /Parent 205 0 R
+ /Prev 219 0 R
+ /Next 221 0 R
+ /A 45 0 R
 >> endobj
-194 0 obj
+221 0 obj
 <<
- /Title (\376\377\0\105\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\101\0\144\0\144\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
- /Parent 177 0 R
- /Prev 193 0 R
- /Next 195 0 R
+ /Title (\376\377\0\103\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\113\0\145\0\171\0\167\0\157\0\162\0\144\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 205 0 R
+ /Prev 220 0 R
+ /Next 222 0 R
+ /A 49 0 R
+>> endobj
+222 0 obj
+<<
+ /Title (\376\377\0\104\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\130\0\120\0\141\0\164\0\150\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 205 0 R
+ /Prev 221 0 R
+ /Next 223 0 R
  /A 55 0 R
 >> endobj
-195 0 obj
+223 0 obj
 <<
- /Title (\376\377\0\106\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\122\0\145\0\164\0\162\0\151\0\145\0\166\0\151\0\156\0\147\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\40\0\126\0\141\0\154\0\165\0\145\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
- /Parent 177 0 R
- /Prev 194 0 R
- /Next 196 0 R
- /A 62 0 R
+ /Title (\376\377\0\105\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\101\0\144\0\144\0\40\0\113\0\145\0\171\0\167\0\157\0\162\0\144\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 205 0 R
+ /Prev 222 0 R
+ /Next 224 0 R
+ /A 61 0 R
 >> endobj
-196 0 obj
+224 0 obj
 <<
- /Title (\376\377\0\107\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\105\0\156\0\143\0\157\0\144\0\151\0\156\0\147\0\40\0\103\0\157\0\156\0\166\0\145\0\162\0\163\0\151\0\157\0\156\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
- /Parent 177 0 R
- /Prev 195 0 R
- /Next 197 0 R
- /A 70 0 R
+ /Title (\376\377\0\106\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\101\0\144\0\144\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 205 0 R
+ /Prev 223 0 R
+ /Next 225 0 R
+ /A 68 0 R
 >> endobj
-197 0 obj
+225 0 obj
 <<
- /Title (\376\377\0\110\0\56\0\240\0\101\0\143\0\153\0\156\0\157\0\167\0\154\0\145\0\144\0\147\0\145\0\155\0\145\0\156\0\164\0\163)
- /Parent 177 0 R
- /Prev 196 0 R
- /Next 199 0 R
- /A 77 0 R
+ /Title (\376\377\0\107\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\122\0\145\0\164\0\162\0\151\0\145\0\166\0\151\0\156\0\147\0\40\0\101\0\164\0\164\0\162\0\151\0\142\0\165\0\164\0\145\0\40\0\126\0\141\0\154\0\165\0\145\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 205 0 R
+ /Prev 224 0 R
+ /Next 226 0 R
+ /A 75 0 R
 >> endobj
-199 0 obj
+226 0 obj
+<<
+ /Title (\376\377\0\110\0\56\0\240\0\103\0\157\0\144\0\145\0\40\0\146\0\157\0\162\0\40\0\105\0\156\0\143\0\157\0\144\0\151\0\156\0\147\0\40\0\103\0\157\0\156\0\166\0\145\0\162\0\163\0\151\0\157\0\156\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 205 0 R
+ /Prev 225 0 R
+ /Next 227 0 R
+ /A 83 0 R
+>> endobj
+227 0 obj
+<<
+ /Title (\376\377\0\111\0\56\0\240\0\101\0\143\0\153\0\156\0\157\0\167\0\154\0\145\0\144\0\147\0\145\0\155\0\145\0\156\0\164\0\163)
+ /Parent 205 0 R
+ /Prev 226 0 R
+ /Next 229 0 R
+ /A 90 0 R
+>> endobj
+229 0 obj
 <<
  /Title (\376\377\0\111\0\156\0\144\0\145\0\170)
- /Parent 177 0 R
- /Prev 197 0 R
- /A 198 0 R
+ /Parent 205 0 R
+ /Prev 227 0 R
+ /A 228 0 R
 >> endobj
-200 0 obj
+230 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-201 0 obj
+231 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-202 0 obj
+232 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F9
 /BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
-203 0 obj
+233 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F14
 /BaseFont /ZapfDingbats >>
 endobj
-204 0 obj
+234 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
 /BaseFont /Times-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-205 0 obj
+235 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F6
 /BaseFont /Times-Italic
 /Encoding /WinAnsiEncoding >>
 endobj
-206 0 obj
+236 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
@@ -1791,355 +2076,397 @@
 endobj
 1 0 obj
 << /Type /Pages
-/Count 14
-/Kids [6 0 R 80 0 R 107 0 R 111 0 R 125 0 R 147 0 R 151 0 R 162 0 R 164 0 R 166 0 R 168 0 R 170 0 R 172 0 R 175 0 R ] >>
+/Count 16
+/Kids [6 0 R 93 0 R 120 0 R 124 0 R 130 0 R 142 0 R 164 0 R 177 0 R 188 0 R 190 0 R 192 0 R 194 0 R 196 0 R 198 0 R 200 0 R 203 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 177 0 R
+ /Outlines 205 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 200 0 R /F1 201 0 R /F9 202 0 R /F7 204 0 R /F14 203 0 R /F6 205 0 R /F5 206 0 R >> 
+/Font << /F3 230 0 R /F1 231 0 R /F9 232 0 R /F7 234 0 R /F14 233 0 R /F6 235 0 R /F5 236 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
 <<
 /S /GoTo
-/D [6 0 R /XYZ 139.0 148.439 null]
+/D [93 0 R /XYZ 139.0 725.0 null]
 >>
 endobj
 11 0 obj
 <<
 /S /GoTo
-/D [80 0 R /XYZ 139.0 461.0 null]
+/D [93 0 R /XYZ 139.0 405.674 null]
 >>
 endobj
 14 0 obj
 <<
 /S /GoTo
-/D [80 0 R /XYZ 139.0 203.674 null]
+/D [93 0 R /XYZ 139.0 148.348 null]
 >>
 endobj
 18 0 obj
 <<
 /S /GoTo
-/D [107 0 R /XYZ 139.0 300.638 null]
+/D [120 0 R /XYZ 139.0 256.142 null]
 >>
 endobj
 22 0 obj
 <<
 /S /GoTo
-/D [111 0 R /XYZ 139.0 315.008 null]
->>
-endobj
-26 0 obj
-<<
-/S /GoTo
-/D [125 0 R /XYZ 139.0 582.378 null]
+/D [124 0 R /XYZ 139.0 260.512 null]
 >>
 endobj
 29 0 obj
 <<
 /S /GoTo
-/D [125 0 R /XYZ 139.0 202.312 null]
+/D [130 0 R /XYZ 139.0 167.638 null]
 >>
 endobj
-32 0 obj
+33 0 obj
 <<
 /S /GoTo
-/D [147 0 R /XYZ 139.0 456.008 null]
+/D [142 0 R /XYZ 139.0 440.386 null]
 >>
 endobj
-35 0 obj
+36 0 obj
 <<
 /S /GoTo
-/D [151 0 R /XYZ 139.0 384.638 null]
+/D [164 0 R /XYZ 139.0 693.0 null]
 >>
 endobj
-38 0 obj
+39 0 obj
 <<
 /S /GoTo
-/D [151 0 R /XYZ 139.0 301.199 null]
+/D [164 0 R /XYZ 139.0 304.682 null]
 >>
 endobj
 42 0 obj
 <<
 /S /GoTo
-/D [151 0 R /XYZ 139.0 138.398 null]
+/D [177 0 R /XYZ 139.0 229.504 null]
 >>
 endobj
-48 0 obj
+45 0 obj
 <<
 /S /GoTo
-/D [164 0 R /XYZ 139.0 635.008 null]
+/D [177 0 R /XYZ 139.0 146.065 null]
+>>
+endobj
+49 0 obj
+<<
+/S /GoTo
+/D [188 0 R /XYZ 139.0 627.26 null]
 >>
 endobj
 55 0 obj
 <<
 /S /GoTo
-/D [166 0 R /XYZ 139.0 546.268 null]
+/D [190 0 R /XYZ 139.0 501.898 null]
 >>
 endobj
-62 0 obj
+61 0 obj
 <<
 /S /GoTo
-/D [168 0 R /XYZ 139.0 555.142 null]
+/D [192 0 R /XYZ 139.0 501.898 null]
 >>
 endobj
-70 0 obj
+68 0 obj
 <<
 /S /GoTo
-/D [170 0 R /XYZ 139.0 475.276 null]
+/D [194 0 R /XYZ 139.0 413.158 null]
 >>
 endobj
-77 0 obj
+75 0 obj
 <<
 /S /GoTo
-/D [172 0 R /XYZ 139.0 386.536 null]
+/D [196 0 R /XYZ 139.0 422.032 null]
 >>
 endobj
-177 0 obj
+83 0 obj
 <<
- /First 179 0 R
- /Last 199 0 R
+/S /GoTo
+/D [198 0 R /XYZ 139.0 342.166 null]
+>>
+endobj
+90 0 obj
+<<
+/S /GoTo
+/D [200 0 R /XYZ 139.0 253.426 null]
+>>
+endobj
+205 0 obj
+<<
+ /First 207 0 R
+ /Last 229 0 R
 >> endobj
-178 0 obj
+206 0 obj
 <<
 /S /GoTo
 /D [null /XYZ 0.0 0.0 null]
 >>
 endobj
-180 0 obj
+208 0 obj
 <<
 /S /GoTo
-/D [6 0 R /XYZ 139.0 463.61 null]
+/D [6 0 R /XYZ 139.0 441.11 null]
 >>
 endobj
-198 0 obj
+228 0 obj
 <<
 /S /GoTo
-/D [172 0 R /XYZ 139.0 314.097 null]
+/D [200 0 R /XYZ 139.0 180.987 null]
 >>
 endobj
 xref
-0 207
+0 237
 0000000000 65535 f 
-0000052577 00000 n 
-0000052739 00000 n 
-0000052832 00000 n 
+0000061161 00000 n 
+0000061339 00000 n 
+0000061432 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000002095 00000 n 
-0000002215 00000 n 
-0000002618 00000 n 
-0000052985 00000 n 
-0000002752 00000 n 
-0000053050 00000 n 
-0000002888 00000 n 
-0000003025 00000 n 
-0000053115 00000 n 
-0000003160 00000 n 
-0000003296 00000 n 
-0000003433 00000 n 
-0000053182 00000 n 
-0000003569 00000 n 
-0000003706 00000 n 
-0000003843 00000 n 
-0000053250 00000 n 
-0000003979 00000 n 
-0000004116 00000 n 
-0000004253 00000 n 
-0000053318 00000 n 
-0000004389 00000 n 
-0000004526 00000 n 
-0000053386 00000 n 
-0000004662 00000 n 
-0000004799 00000 n 
-0000053454 00000 n 
-0000004935 00000 n 
-0000005072 00000 n 
-0000053522 00000 n 
-0000005208 00000 n 
-0000005345 00000 n 
-0000053590 00000 n 
-0000005481 00000 n 
-0000005618 00000 n 
-0000005755 00000 n 
-0000053658 00000 n 
-0000005891 00000 n 
-0000006030 00000 n 
-0000006169 00000 n 
-0000006308 00000 n 
-0000006447 00000 n 
-0000053726 00000 n 
-0000006583 00000 n 
-0000006722 00000 n 
-0000006859 00000 n 
-0000006998 00000 n 
-0000007135 00000 n 
-0000007274 00000 n 
-0000053794 00000 n 
-0000007410 00000 n 
-0000007549 00000 n 
-0000007686 00000 n 
-0000007825 00000 n 
-0000007961 00000 n 
-0000008100 00000 n 
-0000053862 00000 n 
-0000008236 00000 n 
-0000008375 00000 n 
-0000008512 00000 n 
-0000008651 00000 n 
-0000008788 00000 n 
-0000008927 00000 n 
-0000009064 00000 n 
-0000053930 00000 n 
-0000009200 00000 n 
-0000009339 00000 n 
-0000009476 00000 n 
-0000009615 00000 n 
-0000009752 00000 n 
-0000009891 00000 n 
-0000053998 00000 n 
-0000010027 00000 n 
-0000010163 00000 n 
-0000012201 00000 n 
-0000012324 00000 n 
-0000012518 00000 n 
-0000012689 00000 n 
-0000012860 00000 n 
-0000013031 00000 n 
-0000013202 00000 n 
-0000013391 00000 n 
-0000013580 00000 n 
-0000013778 00000 n 
-0000013968 00000 n 
-0000014156 00000 n 
-0000014346 00000 n 
-0000014536 00000 n 
+0000002064 00000 n 
+0000002184 00000 n 
+0000002664 00000 n 
+0000061585 00000 n 
+0000002798 00000 n 
+0000061649 00000 n 
+0000002934 00000 n 
+0000003071 00000 n 
+0000061716 00000 n 
+0000003206 00000 n 
+0000003342 00000 n 
+0000003479 00000 n 
+0000061783 00000 n 
+0000003615 00000 n 
+0000003752 00000 n 
+0000003889 00000 n 
+0000061851 00000 n 
+0000004025 00000 n 
+0000004164 00000 n 
+0000004301 00000 n 
+0000004440 00000 n 
+0000004577 00000 n 
+0000004716 00000 n 
+0000061919 00000 n 
+0000004852 00000 n 
+0000004989 00000 n 
+0000005126 00000 n 
+0000061987 00000 n 
+0000005262 00000 n 
+0000005399 00000 n 
+0000062055 00000 n 
+0000005535 00000 n 
+0000005672 00000 n 
+0000062121 00000 n 
+0000005808 00000 n 
+0000005945 00000 n 
+0000062189 00000 n 
+0000006081 00000 n 
+0000006218 00000 n 
+0000062257 00000 n 
+0000006354 00000 n 
+0000006491 00000 n 
+0000006628 00000 n 
+0000062325 00000 n 
+0000006764 00000 n 
+0000006903 00000 n 
+0000007042 00000 n 
+0000007181 00000 n 
+0000007320 00000 n 
+0000062392 00000 n 
+0000007456 00000 n 
+0000007595 00000 n 
+0000007734 00000 n 
+0000007873 00000 n 
+0000008012 00000 n 
+0000062460 00000 n 
+0000008148 00000 n 
+0000008287 00000 n 
+0000008424 00000 n 
+0000008563 00000 n 
+0000008699 00000 n 
+0000008838 00000 n 
+0000062528 00000 n 
+0000008974 00000 n 
+0000009113 00000 n 
+0000009250 00000 n 
+0000009389 00000 n 
+0000009526 00000 n 
+0000009665 00000 n 
+0000062596 00000 n 
+0000009801 00000 n 
+0000009940 00000 n 
+0000010077 00000 n 
+0000010216 00000 n 
+0000010352 00000 n 
+0000010491 00000 n 
+0000010628 00000 n 
+0000062664 00000 n 
+0000010764 00000 n 
+0000010903 00000 n 
+0000011040 00000 n 
+0000011179 00000 n 
+0000011316 00000 n 
+0000011455 00000 n 
+0000062732 00000 n 
+0000011591 00000 n 
+0000011728 00000 n 
+0000013868 00000 n 
+0000013991 00000 n 
+0000014198 00000 n 
+0000014373 00000 n 
+0000014548 00000 n 
 0000014723 00000 n 
-0000014921 00000 n 
-0000015123 00000 n 
-0000015325 00000 n 
-0000015525 00000 n 
-0000015730 00000 n 
-0000015867 00000 n 
-0000016005 00000 n 
-0000016143 00000 n 
-0000016281 00000 n 
-0000016418 00000 n 
-0000016555 00000 n 
-0000016692 00000 n 
-0000019124 00000 n 
-0000019250 00000 n 
-0000019279 00000 n 
-0000019473 00000 n 
-0000022190 00000 n 
-0000022316 00000 n 
-0000022425 00000 n 
-0000022624 00000 n 
-0000022840 00000 n 
-0000022978 00000 n 
-0000023116 00000 n 
-0000023254 00000 n 
-0000023391 00000 n 
-0000023528 00000 n 
-0000023666 00000 n 
-0000023804 00000 n 
-0000023942 00000 n 
-0000024149 00000 n 
-0000026899 00000 n 
-0000027025 00000 n 
-0000027198 00000 n 
-0000027338 00000 n 
-0000027478 00000 n 
-0000027618 00000 n 
-0000027758 00000 n 
-0000027895 00000 n 
-0000028035 00000 n 
-0000028175 00000 n 
-0000028312 00000 n 
-0000028450 00000 n 
-0000028659 00000 n 
-0000028799 00000 n 
-0000028939 00000 n 
-0000029079 00000 n 
-0000029217 00000 n 
-0000029357 00000 n 
-0000029497 00000 n 
-0000029634 00000 n 
-0000029772 00000 n 
-0000029910 00000 n 
-0000032945 00000 n 
-0000033071 00000 n 
-0000033100 00000 n 
-0000033304 00000 n 
-0000035966 00000 n 
-0000036092 00000 n 
-0000036177 00000 n 
-0000036310 00000 n 
-0000036443 00000 n 
-0000036577 00000 n 
-0000036711 00000 n 
-0000036845 00000 n 
-0000036979 00000 n 
-0000037113 00000 n 
-0000037247 00000 n 
-0000038744 00000 n 
-0000038854 00000 n 
-0000040289 00000 n 
-0000040399 00000 n 
-0000041895 00000 n 
-0000042005 00000 n 
-0000043495 00000 n 
-0000043605 00000 n 
-0000045154 00000 n 
-0000045264 00000 n 
-0000046838 00000 n 
-0000046964 00000 n 
-0000046985 00000 n 
-0000047403 00000 n 
-0000047529 00000 n 
-0000054066 00000 n 
-0000054120 00000 n 
-0000047550 00000 n 
-0000054180 00000 n 
-0000047725 00000 n 
-0000047926 00000 n 
-0000048097 00000 n 
-0000048256 00000 n 
-0000048450 00000 n 
-0000048704 00000 n 
-0000048940 00000 n 
-0000049141 00000 n 
-0000049366 00000 n 
-0000049579 00000 n 
-0000049762 00000 n 
-0000049968 00000 n 
-0000050226 00000 n 
-0000050507 00000 n 
-0000050800 00000 n 
-0000051170 00000 n 
-0000051499 00000 n 
-0000054246 00000 n 
-0000051712 00000 n 
-0000051828 00000 n 
-0000051942 00000 n 
-0000052051 00000 n 
-0000052158 00000 n 
-0000052244 00000 n 
-0000052354 00000 n 
-0000052466 00000 n 
+0000014898 00000 n 
+0000015091 00000 n 
+0000015285 00000 n 
+0000015484 00000 n 
+0000015675 00000 n 
+0000015864 00000 n 
+0000016055 00000 n 
+0000016246 00000 n 
+0000016434 00000 n 
+0000016633 00000 n 
+0000016836 00000 n 
+0000017039 00000 n 
+0000017240 00000 n 
+0000017446 00000 n 
+0000017582 00000 n 
+0000017718 00000 n 
+0000017854 00000 n 
+0000017990 00000 n 
+0000018125 00000 n 
+0000018260 00000 n 
+0000018395 00000 n 
+0000020831 00000 n 
+0000020957 00000 n 
+0000020986 00000 n 
+0000021180 00000 n 
+0000023707 00000 n 
+0000023833 00000 n 
+0000023878 00000 n 
+0000024081 00000 n 
+0000024297 00000 n 
+0000024489 00000 n 
+0000027180 00000 n 
+0000027306 00000 n 
+0000027399 00000 n 
+0000027574 00000 n 
+0000027749 00000 n 
+0000027883 00000 n 
+0000028017 00000 n 
+0000028151 00000 n 
+0000028285 00000 n 
+0000028419 00000 n 
+0000028553 00000 n 
+0000028687 00000 n 
+0000031217 00000 n 
+0000031343 00000 n 
+0000031516 00000 n 
+0000031650 00000 n 
+0000031784 00000 n 
+0000031918 00000 n 
+0000032052 00000 n 
+0000032186 00000 n 
+0000032320 00000 n 
+0000032454 00000 n 
+0000032588 00000 n 
+0000032799 00000 n 
+0000032937 00000 n 
+0000033075 00000 n 
+0000033213 00000 n 
+0000033351 00000 n 
+0000033487 00000 n 
+0000033625 00000 n 
+0000033763 00000 n 
+0000033898 00000 n 
+0000034034 00000 n 
+0000034239 00000 n 
+0000037204 00000 n 
+0000037330 00000 n 
+0000037431 00000 n 
+0000037571 00000 n 
+0000037711 00000 n 
+0000037851 00000 n 
+0000037988 00000 n 
+0000038128 00000 n 
+0000038268 00000 n 
+0000038405 00000 n 
+0000038543 00000 n 
+0000038681 00000 n 
+0000038885 00000 n 
+0000041915 00000 n 
+0000042041 00000 n 
+0000042126 00000 n 
+0000042263 00000 n 
+0000042400 00000 n 
+0000042538 00000 n 
+0000042676 00000 n 
+0000042814 00000 n 
+0000042952 00000 n 
+0000043090 00000 n 
+0000043228 00000 n 
+0000044849 00000 n 
+0000044959 00000 n 
+0000046355 00000 n 
+0000046465 00000 n 
+0000048056 00000 n 
+0000048166 00000 n 
+0000049612 00000 n 
+0000049722 00000 n 
+0000051246 00000 n 
+0000051356 00000 n 
+0000052831 00000 n 
+0000052941 00000 n 
+0000054706 00000 n 
+0000054832 00000 n 
+0000054853 00000 n 
+0000055412 00000 n 
+0000055538 00000 n 
+0000062800 00000 n 
+0000062854 00000 n 
+0000055559 00000 n 
+0000062914 00000 n 
+0000055734 00000 n 
+0000055935 00000 n 
+0000056106 00000 n 
+0000056265 00000 n 
+0000056459 00000 n 
+0000056713 00000 n 
+0000057042 00000 n 
+0000057278 00000 n 
+0000057479 00000 n 
+0000057704 00000 n 
+0000057917 00000 n 
+0000058100 00000 n 
+0000058306 00000 n 
+0000058564 00000 n 
+0000058810 00000 n 
+0000059091 00000 n 
+0000059384 00000 n 
+0000059754 00000 n 
+0000060083 00000 n 
+0000062980 00000 n 
+0000060296 00000 n 
+0000060412 00000 n 
+0000060526 00000 n 
+0000060635 00000 n 
+0000060742 00000 n 
+0000060828 00000 n 
+0000060938 00000 n 
+0000061050 00000 n 
 trailer
 <<
-/Size 207
+/Size 237
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-54315
+63049
 %%EOF
diff --git a/doc/tutorial/xmltutorial.xml b/doc/tutorial/xmltutorial.xml
index 71d4160..8b58071 100644
--- a/doc/tutorial/xmltutorial.xml
+++ b/doc/tutorial/xmltutorial.xml
@@ -2,6 +2,7 @@
 <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
     "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
 <!ENTITY KEYWORD SYSTEM "includekeyword.c">
+<!ENTITY XPATH SYSTEM "includexpath.c">
 <!ENTITY STORY SYSTEM "includestory.xml">
 <!ENTITY ADDKEYWORD SYSTEM "includeaddkeyword.c">
 <!ENTITY ADDATTRIBUTE SYSTEM "includeaddattribute.c">
@@ -56,6 +57,11 @@
 	<date>April 25, 2003</date>
 	<revremark>add compilation appendix</revremark>
       </revision>
+      <revision>
+	<revnumber>8</revnumber>
+	<date>July 24, 2003</date>
+	<revremark>add XPath example</revremark>
+      </revision>
     </revhistory>
   </articleinfo>
   <abstract>
@@ -321,20 +327,106 @@
     </para>
 
   </sect1>
+  <sect1 id="xmltutorialxpath">
+    <title>Using XPath to Retrieve Element Content</title>
+    <para>In addition to walking the document tree to find an element,
+    <application>Libxml2</application> includes support for
+      use of <application>XPath</application> expressions to retrieve sets of
+      nodes that match a specified criteria. Full documentation of the
+      <application>XPath</application> <acronym>API</acronym> is <ulink
+	url="http://xmlsoft.org/html/libxml-xpath.html">here</ulink>.
+    </para>
+    <para><application>XPath</application> allows searching through a document
+    for nodes that match specified criteria. In the example below we search
+      through a document for the contents of all <varname>keyword</varname>
+    elements.
+      <note>
+	<para>A full discussion of <application>XPath</application> is beyond
+	  the scope of this document. For details on its use, see the <ulink
+	    url="http://www.w3.org/TR/xpath">XPath specification</ulink>.</para>
+      </note>
+      Full code for this example is at <xref linkend="xpathappendix" />.
+    </para>
+    <para>Using <application>XPath</application> requires setting up an
+      xmlXPathContext and then supplying the <application>XPath</application>
+      expression and the context to the
+      <function>xmlXPathEvalExpression</function> function. The function returns
+      an xmlXPathObjectPtr, which includes the set of nodes satisfying the
+      <application>XPath</application> expression.</para>
+    <para>
+      <programlisting>
+	xmlXPathObjectPtr
+	getnodeset (xmlDocPtr doc, xmlChar *xpath){
+	
+	<co id="cocontext" />xmlXPathContextPtr context;
+	xmlXPathObjectPtr result;
 
+	<co id="cocreatecontext" />context = xmlXPathNewContext(doc);
+	<co id="corunxpath" />result = xmlXPathEvalExpression(xpath, context);
+	<co id="cocheckxpathresult" />if(xmlXPathNodeSetIsEmpty(result->nodesetval)){
+                printf("No result\n");
+                return NULL;
+	}
+	xmlXPathFreeContext(context);
+	return result;
+      </programlisting>
+      <calloutlist>
+	<callout arearefs="cocontext">
+	  <para>First we declare our variables.</para>
+	</callout>
+	<callout arearefs="cocreatecontext">
+	  <para>Initialize the <varname>context</varname> variable.</para>
+	</callout>
+	<callout arearefs="corunxpath">
+	  <para>Apply the <application>XPath</application> expression.</para>
+	</callout>
+	<callout arearefs="cocheckxpathresult">
+	  <para>Check the result.</para>
+	</callout>
+      </calloutlist>
+    </para>
+    <para>The xmlPathObjectPtr returned by the function contains a set of nodes
+    and other information needed to iterate through the set and act on the
+      results. For this example, our functions returns the
+    <varname>xmlXPathObjectPtr</varname>. We use it to print the contents of
+      <varname>keyword</varname> nodes in our document. The node set object
+      includes the number of elements in the set (<varname>nodeNr</varname>) and
+      an array of nodes (<varname>nodeTab</varname>):
+      <programlisting>
+	<co id="conodesetcounter" />for (i=0; i &lt; nodeset->nodeNr; i++) {
+	<co id="coprintkeywords" />keyword = xmlNodeListGetString(doc, nodeset->nodeTab[i]->xmlChildrenNode, 1);
+		printf("keyword: %s\n", keyword);
+	}
+      </programlisting>
+      <calloutlist>
+	<callout arearefs="conodesetcounter">
+	  <para>The value of <varname>nodeset->Nr</varname> holds the number of
+	  elements in the node set. Here we use it to iterate through the array.</para>
+	</callout>
+	<callout arearefs="coprintkeywords">
+	  <para>Here we print the contents of each of the nodes returned.
+	    <note>
+	      <para>Note that we are printing the child node of the node that is
+		returned, because the contents of the <varname>keyword</varname>
+		element are a child text node.</para>
+	    </note>
+	  </para>
+	</callout>
+      </calloutlist>
+    </para>
+  </sect1>
 <sect1 id="xmltutorialwritingcontent">
     <title>Writing element content</title>
     <para><indexterm>
 	<primary>element</primary>
 	<secondary>writing content</secondary>
       </indexterm>
-Writing element content uses many of the same steps we used above
-    &mdash; parsing the document and walking the tree. We parse the document,
-    then traverse the tree to find the place we want to insert our element. For
-    this example, we want to again find the &quot;storyinfo&quot; element and
+      Writing element content uses many of the same steps we used above
+      &mdash; parsing the document and walking the tree. We parse the document,
+      then traverse the tree to find the place we want to insert our element. For
+      this example, we want to again find the &quot;storyinfo&quot; element and
       this time insert a keyword. Then we'll write the file to disk. Full code:
-    <xref linkend="addkeywordappendix" /></para>
-
+      <xref linkend="addkeywordappendix" /></para>
     <para>
       The main difference in this example is in
       <function>parseStory</function>:
@@ -597,6 +689,12 @@
       <programlisting>&KEYWORD;</programlisting>
     </para>
   </appendix>
+  <appendix id="xpathappendix">
+    <title>Code for XPath Example</title>
+    <para>
+      <programlisting>&XPATH;</programlisting>
+    </para>
+  </appendix>
 <appendix id="addkeywordappendix">
     <title>Code for Add Keyword Example</title>
     <para>
@@ -631,6 +729,7 @@
 	<member>Christopher R. Harris</member>
 	<member>Igor Zlatkovic</member>
 	<member>Niraj Tolia</member>
+	<member>David Turover</member>
       </simplelist>
     </para>
   </appendix>