added documentation about Catalog support, misses an API description

* doc/catalog.html doc/xml.html: added documentation about
  Catalog support, misses an API description
* doc/html/*: reextracted the API pages
Daniel
diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html
index a397787..dddb21e 100644
--- a/doc/html/libxml-xpath.html
+++ b/doc/html/libxml-xpath.html
@@ -122,7 +122,7 @@
 ><DIV
 CLASS="REFNAMEDIV"
 ><A
-NAME="AEN11249"
+NAME="AEN11427"
 ></A
 ><H2
 >Name</H2
@@ -130,7 +130,7 @@
 ><DIV
 CLASS="REFSYNOPSISDIV"
 ><A
-NAME="AEN11252"
+NAME="AEN11430"
 ></A
 ><H2
 >Synopsis</H2
@@ -255,14 +255,27 @@
 HREF="libxml-xpath.html#XMLXPATHCOMPEXPRPTR"
 >xmlXPathCompExprPtr</A
 >;
-void        (<A
+<GTKDOCLINK
+HREF="TYPEDEF"
+>typedef</GTKDOCLINK
+>     <A
 HREF="libxml-xpath.html#XMLXPATHFUNCTION"
->*xmlXPathFunction</A
->)             (<A
-HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
-                                             int nargs);
+>xmlXPathFunction</A
+>                ();
+int         <A
+HREF="libxml-xpath.html#XMLXPATHISNAN"
+>xmlXPathIsNaN</A
+>                   (<GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+> val);
+int         <A
+HREF="libxml-xpath.html#XMLXPATHISINF"
+>xmlXPathIsInf</A
+>                   (<GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+> val);
 #define     <A
 HREF="libxml-xpath.html#XMLXPATHNODESETGETLENGTH"
 >xmlXPathNodeSetGetLength</A
@@ -577,7 +590,7 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11374"
+NAME="AEN11556"
 ></A
 ><H2
 >Description</H2
@@ -587,14 +600,14 @@
 ><DIV
 CLASS="REFSECT1"
 ><A
-NAME="AEN11377"
+NAME="AEN11559"
 ></A
 ><H2
 >Details</H2
 ><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11379"
+NAME="AEN11561"
 ></A
 ><H3
 ><A
@@ -655,17 +668,35 @@
     /* The function name and URI when calling a function */
     const xmlChar *function;
     const xmlChar *functionURI;
+
+    /* function lookup function and data */
+    void *funcLookupFunc;		/* function lookup func */
+    void *funcLookupData;		/* function lookup data */
+
+    /* temporary namespace lists kept for walking the namespace axis */
+    xmlNsPtr *tmpNsList;		/* Array of namespaces */
+    int tmpNsNr;			/* number of namespace in scope */
 };</PRE
 ></TD
 ></TR
 ></TABLE
 ><P
+>Expression evaluation occurs with respect to a context.
+he context consists of:
+- a node (the context node) 
+- a node list (the context node list) 
+- a set of variable bindings 
+- a function library 
+- the set of namespace declarations in scope for the expression 
+Following the switch to hash tables, this need to be trimmed up at
+the next binary incompatible release.</P
+><P
 ></P
 ></DIV
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11384"
+NAME="AEN11567"
 ></A
 ><H3
 ><A
@@ -691,7 +722,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11389"
+NAME="AEN11572"
 ></A
 ><H3
 ><A
@@ -727,12 +758,15 @@
 ></TR
 ></TABLE
 ><P
+>An XPath parser context, it contains pure parsing informations,
+an xmlXPathContext, and the stack of objects.</P
+><P
 ></P
 ></DIV
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11394"
+NAME="AEN11578"
 ></A
 ><H3
 ><A
@@ -758,7 +792,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11399"
+NAME="AEN11583"
 ></A
 ><H3
 ><A
@@ -807,7 +841,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11404"
+NAME="AEN11588"
 ></A
 ><H3
 ><A
@@ -837,7 +871,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11409"
+NAME="AEN11593"
 ></A
 ><H3
 ><A
@@ -863,7 +897,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11414"
+NAME="AEN11598"
 ></A
 ><H3
 ><A
@@ -900,7 +934,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11419"
+NAME="AEN11603"
 ></A
 ><H3
 ><A
@@ -936,7 +970,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11424"
+NAME="AEN11608"
 ></A
 ><H3
 ><A
@@ -962,7 +996,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11429"
+NAME="AEN11613"
 ></A
 ><H3
 ><A
@@ -991,7 +1025,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11435"
+NAME="AEN11619"
 ></A
 ><P
 ></P
@@ -1061,7 +1095,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11452"
+NAME="AEN11636"
 ></A
 ><H3
 ><A
@@ -1090,7 +1124,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11457"
+NAME="AEN11641"
 ></A
 ><H3
 ><A
@@ -1116,7 +1150,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11462"
+NAME="AEN11646"
 ></A
 ><H3
 ><A
@@ -1145,7 +1179,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11467"
+NAME="AEN11651"
 ></A
 ><H3
 ><A
@@ -1171,7 +1205,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11472"
+NAME="AEN11656"
 ></A
 ><H3
 ><A
@@ -1196,11 +1230,13 @@
 ></TR
 ></TABLE
 ><P
+>an XPath evaluation function, the parameters are on thei XPath context stack</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11478"
+NAME="AEN11663"
 ></A
 ><P
 ></P
@@ -1227,7 +1263,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> an XPath parser context</TD
 ></TR
 ><TR
 ><TD
@@ -1244,7 +1280,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> the number of arguments passed to the function</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1255,7 +1291,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11491"
+NAME="AEN11676"
 ></A
 ><H3
 ><A
@@ -1284,7 +1320,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11496"
+NAME="AEN11681"
 ></A
 ><H3
 ><A
@@ -1310,7 +1346,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11501"
+NAME="AEN11686"
 ></A
 ><H3
 ><A
@@ -1345,7 +1381,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11509"
+NAME="AEN11694"
 ></A
 ><P
 ></P
@@ -1415,7 +1451,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11526"
+NAME="AEN11711"
 ></A
 ><H3
 ><A
@@ -1444,7 +1480,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11531"
+NAME="AEN11716"
 ></A
 ><H3
 ><A
@@ -1470,7 +1506,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11536"
+NAME="AEN11721"
 ></A
 ><H3
 ><A
@@ -1502,7 +1538,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11543"
+NAME="AEN11728"
 ></A
 ><H3
 ><A
@@ -1528,7 +1564,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11548"
+NAME="AEN11733"
 ></A
 ><H3
 ><A
@@ -1544,20 +1580,94 @@
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->void        (*xmlXPathFunction)             (<A
-HREF="libxml-xpath.html#XMLXPATHPARSERCONTEXTPTR"
->xmlXPathParserContextPtr</A
-> ctxt,
-                                             int nargs);</PRE
+><GTKDOCLINK
+HREF="TYPEDEF"
+>typedef</GTKDOCLINK
+>     xmlXPathFunction                ();</PRE
 ></TD
 ></TR
 ></TABLE
 ><P
+>An XPath function
+The arguments (if any) are popped out of the context stack
+and the result is pushed on the stack.</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11554"
+NAME="AEN11740"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>&nbsp;</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11749"
+></A
+><H3
+><A
+NAME="XMLXPATHISNAN"
+></A
+>xmlXPathIsNaN ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlXPathIsNaN                   (<GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Provides a portable <GTKDOCLINK
+HREF="ISNAN"
+>isnan</GTKDOCLINK
+>() function to detect whether a double
+is a NotaNumber. Based on trio code
+http://sourceforge.net/projects/ctrio/</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN11757"
 ></A
 ><P
 ></P
@@ -1577,31 +1687,29 @@
 ><TT
 CLASS="PARAMETER"
 ><I
->ctxt</I
+>val</I
 ></TT
 >&nbsp;:</TD
 ><TD
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  a double value</TD
 ></TR
 ><TR
 ><TD
 WIDTH="20%"
 ALIGN="RIGHT"
 VALIGN="TOP"
-><TT
-CLASS="PARAMETER"
 ><I
->nargs</I
-></TT
->&nbsp;:</TD
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
 ><TD
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>1 if the value is a NaN, 0 otherwise</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1612,7 +1720,95 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11567"
+NAME="AEN11770"
+></A
+><H3
+><A
+NAME="XMLXPATHISINF"
+></A
+>xmlXPathIsInf ()</H3
+><TABLE
+BORDER="0"
+BGCOLOR="#D6E8FF"
+WIDTH="100%"
+CELLPADDING="6"
+><TR
+><TD
+><PRE
+CLASS="PROGRAMLISTING"
+>int         xmlXPathIsInf                   (<GTKDOCLINK
+HREF="DOUBLE"
+>double</GTKDOCLINK
+> val);</PRE
+></TD
+></TR
+></TABLE
+><P
+>Provides a portable <GTKDOCLINK
+HREF="ISINF"
+>isinf</GTKDOCLINK
+>() function to detect whether a double
+is a +Infinite or -Infinite. Based on trio code
+http://sourceforge.net/projects/ctrio/</P
+><P
+></P
+><DIV
+CLASS="INFORMALTABLE"
+><A
+NAME="AEN11778"
+></A
+><P
+></P
+><TABLE
+BORDER="0"
+WIDTH="100%"
+BGCOLOR="#FFD0D0"
+CELLSPACING="0"
+CELLPADDING="4"
+CLASS="CALSTABLE"
+><TBODY
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><TT
+CLASS="PARAMETER"
+><I
+>val</I
+></TT
+>&nbsp;:</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>  a double value</TD
+></TR
+><TR
+><TD
+WIDTH="20%"
+ALIGN="RIGHT"
+VALIGN="TOP"
+><I
+CLASS="EMPHASIS"
+>Returns</I
+> :</TD
+><TD
+WIDTH="80%"
+ALIGN="LEFT"
+VALIGN="TOP"
+>1 vi the value is +Infinite, -1 if -Infinite, 0 otherwise</TD
+></TR
+></TBODY
+></TABLE
+><P
+></P
+></DIV
+></DIV
+><HR><DIV
+CLASS="REFSECT2"
+><A
+NAME="AEN11791"
 ></A
 ><H3
 ><A
@@ -1633,11 +1829,13 @@
 ></TR
 ></TABLE
 ><P
+>Implement a functionnality similar to the DOM NodeList.length</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11572"
+NAME="AEN11797"
 ></A
 ><P
 ></P
@@ -1664,7 +1862,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  a node-set</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1675,7 +1873,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11581"
+NAME="AEN11806"
 ></A
 ><H3
 ><A
@@ -1696,11 +1894,16 @@
 ></TR
 ></TABLE
 ><P
+>Implements a functionnality similar to the DOM NodeList.<GTKDOCLINK
+HREF="ITEM"
+>item</GTKDOCLINK
+>()</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11586"
+NAME="AEN11813"
 ></A
 ><P
 ></P
@@ -1727,7 +1930,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  a node-set</TD
 ></TR
 ><TR
 ><TD
@@ -1744,7 +1947,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+>  index of a node in the set</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1755,7 +1958,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11599"
+NAME="AEN11826"
 ></A
 ><H3
 ><A
@@ -1776,11 +1979,18 @@
 ></TR
 ></TABLE
 ><P
+>Checks whether <TT
+CLASS="PARAMETER"
+><I
+>ns</I
+></TT
+> is empty or not</P
+><P
 ></P
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11604"
+NAME="AEN11833"
 ></A
 ><P
 ></P
@@ -1807,7 +2017,7 @@
 WIDTH="80%"
 ALIGN="LEFT"
 VALIGN="TOP"
->&nbsp;</TD
+> a node-set</TD
 ></TR
 ></TBODY
 ></TABLE
@@ -1818,7 +2028,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11613"
+NAME="AEN11842"
 ></A
 ><H3
 ><A
@@ -1848,7 +2058,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11620"
+NAME="AEN11849"
 ></A
 ><P
 ></P
@@ -1886,7 +2096,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11629"
+NAME="AEN11858"
 ></A
 ><H3
 ><A
@@ -1924,7 +2134,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11638"
+NAME="AEN11867"
 ></A
 ><P
 ></P
@@ -1977,7 +2187,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11651"
+NAME="AEN11880"
 ></A
 ><H3
 ><A
@@ -2016,7 +2226,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11660"
+NAME="AEN11889"
 ></A
 ><P
 ></P
@@ -2054,7 +2264,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11669"
+NAME="AEN11898"
 ></A
 ><H3
 ><A
@@ -2084,7 +2294,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11676"
+NAME="AEN11905"
 ></A
 ><P
 ></P
@@ -2122,7 +2332,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11685"
+NAME="AEN11914"
 ></A
 ><H3
 ><A
@@ -2155,7 +2365,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11693"
+NAME="AEN11922"
 ></A
 ><P
 ></P
@@ -2208,7 +2418,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11706"
+NAME="AEN11935"
 ></A
 ><H3
 ><A
@@ -2242,7 +2452,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11714"
+NAME="AEN11943"
 ></A
 ><P
 ></P
@@ -2313,7 +2523,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11731"
+NAME="AEN11960"
 ></A
 ><H3
 ><A
@@ -2343,7 +2553,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11738"
+NAME="AEN11967"
 ></A
 ><P
 ></P
@@ -2396,7 +2606,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11751"
+NAME="AEN11980"
 ></A
 ><H3
 ><A
@@ -2426,7 +2636,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11758"
+NAME="AEN11987"
 ></A
 ><P
 ></P
@@ -2479,7 +2689,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11771"
+NAME="AEN12000"
 ></A
 ><H3
 ><A
@@ -2509,7 +2719,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11778"
+NAME="AEN12007"
 ></A
 ><P
 ></P
@@ -2562,7 +2772,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11791"
+NAME="AEN12020"
 ></A
 ><H3
 ><A
@@ -2592,7 +2802,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11798"
+NAME="AEN12027"
 ></A
 ><P
 ></P
@@ -2645,7 +2855,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11811"
+NAME="AEN12040"
 ></A
 ><H3
 ><A
@@ -2675,7 +2885,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11818"
+NAME="AEN12047"
 ></A
 ><P
 ></P
@@ -2728,7 +2938,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11831"
+NAME="AEN12060"
 ></A
 ><H3
 ><A
@@ -2761,7 +2971,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11839"
+NAME="AEN12068"
 ></A
 ><P
 ></P
@@ -2814,7 +3024,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11852"
+NAME="AEN12081"
 ></A
 ><H3
 ><A
@@ -2847,7 +3057,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11860"
+NAME="AEN12089"
 ></A
 ><P
 ></P
@@ -2900,7 +3110,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11873"
+NAME="AEN12102"
 ></A
 ><H3
 ><A
@@ -2933,7 +3143,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11881"
+NAME="AEN12110"
 ></A
 ><P
 ></P
@@ -2986,7 +3196,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11894"
+NAME="AEN12123"
 ></A
 ><H3
 ><A
@@ -3019,7 +3229,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11902"
+NAME="AEN12131"
 ></A
 ><P
 ></P
@@ -3072,7 +3282,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11915"
+NAME="AEN12144"
 ></A
 ><H3
 ><A
@@ -3102,7 +3312,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11922"
+NAME="AEN12151"
 ></A
 ><P
 ></P
@@ -3155,7 +3365,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11935"
+NAME="AEN12164"
 ></A
 ><H3
 ><A
@@ -3188,7 +3398,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11943"
+NAME="AEN12172"
 ></A
 ><P
 ></P
@@ -3241,7 +3451,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11956"
+NAME="AEN12185"
 ></A
 ><H3
 ><A
@@ -3274,7 +3484,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11964"
+NAME="AEN12193"
 ></A
 ><P
 ></P
@@ -3327,7 +3537,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11977"
+NAME="AEN12206"
 ></A
 ><H3
 ><A
@@ -3360,7 +3570,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN11985"
+NAME="AEN12214"
 ></A
 ><P
 ></P
@@ -3413,7 +3623,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN11998"
+NAME="AEN12227"
 ></A
 ><H3
 ><A
@@ -3449,7 +3659,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12007"
+NAME="AEN12236"
 ></A
 ><P
 ></P
@@ -3504,7 +3714,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12020"
+NAME="AEN12249"
 ></A
 ><H3
 ><A
@@ -3540,7 +3750,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12029"
+NAME="AEN12258"
 ></A
 ><P
 ></P
@@ -3599,7 +3809,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12043"
+NAME="AEN12272"
 ></A
 ><H3
 ><A
@@ -3635,7 +3845,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12052"
+NAME="AEN12281"
 ></A
 ><P
 ></P
@@ -3694,7 +3904,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12066"
+NAME="AEN12295"
 ></A
 ><H3
 ><A
@@ -3730,7 +3940,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12075"
+NAME="AEN12304"
 ></A
 ><P
 ></P
@@ -3789,7 +3999,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12089"
+NAME="AEN12318"
 ></A
 ><H3
 ><A
@@ -3817,7 +4027,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12095"
+NAME="AEN12324"
 ></A
 ><H3
 ><A
@@ -3850,7 +4060,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12103"
+NAME="AEN12332"
 ></A
 ><P
 ></P
@@ -3903,7 +4113,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12116"
+NAME="AEN12345"
 ></A
 ><H3
 ><A
@@ -3933,7 +4143,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12123"
+NAME="AEN12352"
 ></A
 ><P
 ></P
@@ -3971,7 +4181,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12132"
+NAME="AEN12361"
 ></A
 ><H3
 ><A
@@ -4008,7 +4218,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12141"
+NAME="AEN12370"
 ></A
 ><P
 ></P
@@ -4079,7 +4289,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12158"
+NAME="AEN12387"
 ></A
 ><H3
 ><A
@@ -4116,7 +4326,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12167"
+NAME="AEN12396"
 ></A
 ><P
 ></P
@@ -4187,7 +4397,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12184"
+NAME="AEN12413"
 ></A
 ><H3
 ><A
@@ -4230,7 +4440,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12193"
+NAME="AEN12422"
 ></A
 ><P
 ></P
@@ -4300,7 +4510,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12210"
+NAME="AEN12439"
 ></A
 ><H3
 ><A
@@ -4333,7 +4543,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12218"
+NAME="AEN12447"
 ></A
 ><P
 ></P
@@ -4387,7 +4597,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12231"
+NAME="AEN12460"
 ></A
 ><H3
 ><A
@@ -4424,7 +4634,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12240"
+NAME="AEN12469"
 ></A
 ><P
 ></P
@@ -4495,7 +4705,7 @@
 ><HR><DIV
 CLASS="REFSECT2"
 ><A
-NAME="AEN12257"
+NAME="AEN12486"
 ></A
 ><H3
 ><A
@@ -4530,7 +4740,7 @@
 ><DIV
 CLASS="INFORMALTABLE"
 ><A
-NAME="AEN12265"
+NAME="AEN12494"
 ></A
 ><P
 ></P