Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Mar 2000 13:23:50 +0000
From:      Nik Clayton <nik@freebsd.org>
To:        Jun Kuriyama <kuriyama@FreeBSD.org>
Cc:        nik@freebsd.org, doc@freebsd.org
Subject:   Re: Appending mailing list links to documents
Message-ID:  <20000318132350.A9834@kilt.nothing-going-on.org>
In-Reply-To: <86vh2p438s.wl@localhost.sky.rim.or.jp>; from Jun Kuriyama on Wed, Mar 15, 2000 at 07:05:07AM %2B0900
References:  <20000313205349.A48293@kilt.nothing-going-on.org> <86vh2p438s.wl@localhost.sky.rim.or.jp>

next in thread | previous in thread | raw e-mail | index | archive | help

--EeQfGwPcQSOJBaQU
Content-Type: text/plain; charset=us-ascii

On Wed, Mar 15, 2000 at 07:05:07AM +0900, Jun Kuriyama wrote:
> From: Nik Clayton <nik@freebsd.org>
> >   2.  The best way to handle i18n in the patch.
> 
> To handle this cleanly, we should have l10n-{en,es,fr,ja,ru,zh}.ent
> files like as Norm's dsssl-docbook-modular distribution.

Possibly.  The problem with that is that 

  (a) Norm doesn't address the issue of different character sets, which
      we do.

  (b) As far as I can see, DSSSL doesn't support 'positional parameters'
      (see printf(3), and the '$' format string), making it tricky to do
      l10n where you're replacing more than one item, and where the order
      of items in the string might change depending on the language.

Really, you need a way to address this that's more comprehensive than 
simple translating a word from one language to another.

Then I had a brain wave.  Check out the attached patches.

Basically, the idea is that now, instead of having one freebsd.dsl file
that contains all the language specific code as well as the language
independent definitions, we keep language independent stuff only in 
doc/share/sgml/freebsd.dsl.

All the language dependent stuff goes in to 
doc/<lang>/share/sgml/freebsd.dsl.  So we'll have one of these per
language (and encoding).

This, second, freebsd.dsl includes the doc/share/sgml/freebsd.dsl file, 
in the same way that doc/share/sgml/freebsd.dsl includes Norm Walsh's
stylesheets.  However, it overrides, or adds to the definition in that
file.

So our stylesheet definitions are spread out in to three places, instead
of the two they're currently located:

    $PREFIX/share/sgml/docbook/dsssl/modular   

        The original stylesheets.

    doc/share/sgml/freebsd.dsl

        Customisations that apply to the FDP as a whole.  These are used
        to enforce a consistent style on the output.

    doc/<lang>/share/sgml/freebsd.dsl

        Customisations that apply to a specific language.  These include
        any changes to, for example, specify the language and encoding of
        the output HTML file.

When building the docs, the Makefile (actually, doc.docbook.mk) has to
refer to doc/<lang>/share/sgml/freebsd.dsl, instead of the current
doc/share/sgml/freebsd.dsl.

This means that the various Makefile.inc files no longer need to include
a "JADEFLAGS+= -ilang.<whatever>", as those settings can be set in the 
language specific freebsd.dsl, instead of being options in the master
freebsd.dsl file.

There are two files attached to this message.  The first is a patch to 
apply to the top of the doc/ tree, which fixes up the existing Makefile's
and the share/sgml/freebsd.dsl file.  It also sorts out 
share/mk/doc.docbook.mk, because the DSL* variable values have changed.

[ doc.docbook.mk also has another small patch -- Palm Pilots don't like
  having multiple files installed with the same name.  So this just 
  symlinks "book.pdb" to ${.CURDIR:T}.pdb -- eg., in the handbook, you get
  a "book.pdb" file, and a link to it called "handbook.pdb".  This makes
  it a bit easier to install these on the Palm Pilot. ]

The second is a tar file to extract at the top of the doc/ tree, which
contains the new <lang>/share/sgml/freebsd.dsl files

Give it a go, let me know what you think.

N
-- 
Internet connection, $19.95 a month.  Computer, $799.95.  Modem, $149.95.
Telephone line, $24.95 a month.  Software, free.  USENET transmission,
hundreds if not thousands of dollars.  Thinking before posting, priceless.
Somethings in life you can't buy.  For everything else, there's MasterCard.
  -- Graham Reed, in the Scary Devil Monastery

--EeQfGwPcQSOJBaQU
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="doc.diff"

Index: ja_JP.eucJP/articles/Makefile.inc
===================================================================
RCS file: /home/ncvs/doc/ja_JP.eucJP/articles/Makefile.inc,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile.inc
--- Makefile.inc	2000/01/06 07:22:40	1.1.1.1
+++ Makefile.inc	2000/03/18 12:59:34
@@ -3,7 +3,6 @@
 #
 # Original revision: 1.3
 
-JADEFLAGS=      -ilang.ja
 TIDYFLAGS=      -raw
 
 DESTDIR?=	${DOCDIR}/ja/articles/${.CURDIR:T}
Index: ja_JP.eucJP/books/Makefile.inc
===================================================================
RCS file: /home/ncvs/doc/ja_JP.eucJP/books/Makefile.inc,v
retrieving revision 1.4
diff -u -r1.4 Makefile.inc
--- Makefile.inc	1999/09/06 06:53:19	1.4
+++ Makefile.inc	2000/03/18 12:59:57
@@ -2,7 +2,6 @@
 # $FreeBSD: doc/ja_JP.eucJP/books/Makefile.inc,v 1.4 1999/09/06 06:53:19 peter Exp $
 #
 
-JADEFLAGS=      -ilang.ja
 TIDYFLAGS=      -raw
 
 DESTDIR?=	${DOCDIR}/ja/books/${.CURDIR:T}
Index: ru_RU.KOI8-R/books/Makefile.inc
===================================================================
RCS file: /home/ncvs/doc/ru_RU.KOI8-R/books/Makefile.inc,v
retrieving revision 1.4
diff -u -r1.4 Makefile.inc
--- Makefile.inc	1999/10/31 22:13:32	1.4
+++ Makefile.inc	2000/03/18 12:58:52
@@ -2,7 +2,6 @@
 # $FreeBSD: doc/ru_RU.KOI8-R/books/Makefile.inc,v 1.4 1999/10/31 22:13:32 phantom Exp $
 #
 
-JADEFLAGS=	-ilang.ru
 TIDYFLAGS=	-raw
 
 DESTDIR?=	${DOCDIR}/ru_RU.KOI8-R/books/${.CURDIR:T}
Index: share/mk/doc.docbook.mk
===================================================================
RCS file: /home/ncvs/doc/share/mk/doc.docbook.mk,v
retrieving revision 1.8
diff -u -r1.8 doc.docbook.mk
--- doc.docbook.mk	2000/03/08 11:21:37	1.8
+++ doc.docbook.mk	2000/03/17 23:07:05
@@ -49,8 +49,8 @@
 
 JADE=		${PREFIX}/bin/jade
 
-DSLHTML?=	${DOC_PREFIX}/share/sgml/freebsd.dsl
-DSLPRINT?=	${DOC_PREFIX}/share/sgml/freebsd.dsl
+DSLHTML?=	../../share/sgml/freebsd.dsl
+DSLPRINT?=	../../share/sgml/freebsd.dsl
 FREEBSDCATALOG=	${DOC_PREFIX}/share/sgml/catalog
 
 DOCBOOKCATALOG=	${PREFIX}/share/sgml/docbook/catalog
@@ -137,8 +137,8 @@
 _docs+= ${DOC}.doc
 CLEANFILES+= ${DOC}.doc
 .elif ${_cf} == "pdb"
-_docs+= ${DOC}.pdb
-+CLEANFILES+= ${DOC}.pdb
+_docs+= ${DOC}.pdb ${.CURDIR:T}.pdb
++CLEANFILES+= ${DOC}.pdb ${.CURDIR:T}.pdb
 .endif
 .endfor
 
@@ -185,7 +185,10 @@
 	w3m -S -dump ${.ALLSRC} > ${.TARGET}
 
 ${DOC}.pdb: ${DOC}.html
-	iSilo386 -y -d0 -Idef ${DOC}.html ${DOC}.pdb
+	iSiloBSD -y -d0 -Idef ${DOC}.html ${DOC}.pdb
+
+${.CURDIR:T}.pdb: ${DOC}.pdb
+	ln -f ${DOC}.pdb ${.CURDIR}.pdb
 
 ${DOC}.rtf: ${SRCS}
 	${JADE} -Vrtf-backend -ioutput.print ${JADEOPTS} -d ${DSLPRINT} -t rtf -o ${.TARGET} ${MASTERDOC}
Index: share/sgml/freebsd.dsl
===================================================================
RCS file: /home/ncvs/doc/share/sgml/freebsd.dsl,v
retrieving revision 1.13
diff -u -r1.13 freebsd.dsl
--- freebsd.dsl	2000/02/15 01:57:17	1.13
+++ freebsd.dsl	2000/03/18 00:17:31
@@ -3,32 +3,19 @@
 <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
 <!ENTITY % output.html  "IGNORE">
 <!ENTITY % output.print "IGNORE">
-<!ENTITY % lang.ja      "IGNORE">
-<!ENTITY % lang.ja.dsssl	"IGNORE">
-<!ENTITY % lang.ru      "IGNORE">
+
 <![ %output.html; [
 <!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL>
 ]]>
 <![ %output.print; [
 <!ENTITY docbook.dsl PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL>
+
 ]]>
 ]>
 
 <style-sheet>
   <style-specification use="docbook">
     <style-specification-body>
-      <!-- Locatization -->
-      <![ %lang.ja; [
-	<![ %lang.ja.dsssl; [
-	  (define %gentext-language% "ja")
-	]]>
-	(define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type") ("CONTENT" "text/html; charset=EUC-JP"))))
-      ]]>
-
-      <![ %lang.ru; [
-	(define %html-header-tags% '(("META" ("HTTP-EQUIV" "Content-Type") ("CONTENT" "text/html; charset=koi8-r"))))
-      ]]>
-
       <!-- HTML only .................................................... -->
       
       <![ %output.html; [
@@ -73,13 +60,36 @@
           (make element gi: "TD"
                 attributes: '(("VALIGN" "TOP"))
             (process-children)))
+
+        <!-- The next two definitions control the appearance of an
+             e-mail footer at the bottom of each page. -->
 
-        <!-- Fix a problem with the French localisation.  This should really
-             be a patch to the dsssl-docbook-modular port, but this gets it
-             more widely available sooner.  A patch will be applied to the
-             port as well, and then this can be removed. -->
-        (define (gentext-fr-nav-prev prev)
-          (make sequence (literal "Pr\U-00E9;c\U-00E9;dent")))
+        <!-- This is the text to display at the bottom of each page.
+             Defaults to nothing.  The individual stylesheets should
+             redefine this as necessary. -->
+        (define ($email-footer$)
+          (empty-sosofo))
+
+        <!-- This code handles displaying $email-footer$ at the bottom
+             of each page.
+
+             If "nuchunks" is turned on then we make sure that an <hr>
+             is shown first.
+
+             Then create a centered paragraph ("<p>"), and reduce the font
+             size ("<small>").  Then run $email-footer$, which should
+             create the text and links as necessary. -->
+	(define ($html-body-end$)
+          (if (equal? $email-footer$ (normalize ""))
+            (empty-sosofo)
+            (make sequence
+              (if nochunks
+                  (make empty-element gi: "hr")
+                  (empty-sosofo))
+                (make element gi: "p"
+                      attributes: (list (list "align" "center"))
+                  (make element gi: "small"
+                    ($email-footer$))))))
       ]]>
 
       <!-- Print only ................................................... --> 

--EeQfGwPcQSOJBaQU
Content-Type: application/x-tar
Content-Disposition: attachment; filename="share.tar"
Content-Transfer-Encoding: base64

ZW5fVVMuSVNPXzg4NTktMS9zaGFyZS9zZ21sL2ZyZWVic2QuZHNsAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEwMDY0NCAA
ICAxNzUxIAAgIDE3NTEgACAgICAgICAyMDE0ICA3MDY0NTM0MTc0ICAxNTQxMwAgMAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAG5pawAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbmlrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8IS0tICRGcmVlQlNEJCAtLT4KCjwhRE9DVFlQ
RSBzdHlsZS1zaGVldCBQVUJMSUMgIi0vL0phbWVzIENsYXJrLy9EVEQgRFNTU0wgU3R5bGUg
U2hlZXQvL0VOIiBbCjwhRU5USVRZIGZyZWVic2QuZHNsIFNZU1RFTSAiLi4vLi4vLi4vc2hh
cmUvc2dtbC9mcmVlYnNkLmRzbCIgQ0RBVEEgRFNTU0w+Cl0+Cgo8c3R5bGUtc2hlZXQ+CiAg
PHN0eWxlLXNwZWNpZmljYXRpb24gdXNlPSJkb2Nib29rIj4KICAgIDxzdHlsZS1zcGVjaWZp
Y2F0aW9uLWJvZHk+CiAKICAgICAgPCFbICVvdXRwdXQuaHRtbDsgWyAKCShkZWZpbmUgKCRl
bWFpbC1mb290ZXIkKQogICAgICAgICAgKG1ha2Ugc2VxdWVuY2UKICAgICAgICAgICAgKGxp
dGVyYWwgIkZvciBxdWVzdGlvbnMgYWJvdXQgRnJlZUJTRCwgZS1tYWlsIDwiKQogICAgICAg
ICAgICAobWFrZSBlbGVtZW50IGdpOiAiYSIKICAgICAgICAgICAgICAgICAgYXR0cmlidXRl
czogKGxpc3QgKGxpc3QgImhyZWYiICJtYWlsdG86cXVlc3Rpb25zQGZyZWVic2Qub3JnIikp
CiAgICAgICAgICAgICAgKGxpdGVyYWwgInF1ZXN0aW9uc0BmcmVlYnNkLm9yZyIpKQogICAg
ICAgICAgICAobGl0ZXJhbCAiPi4iKQogICAgICAgICAgICAobWFrZSBlbXB0eS1lbGVtZW50
IGdpOiAiYnIiKQogICAgICAgICAgICAobGl0ZXJhbCAiRm9yIHF1ZXN0aW9ucyBhYm91dCB0
aGlzIGRvY3VtZW50YXRpb24sIGUtbWFpbCA8IikKICAgICAgICAgICAgICAobWFrZSBlbGVt
ZW50IGdpOiAiYSIKICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzOiAobGlzdCAobGlz
dCAiaHJlZiIgIm1haWx0bzpkb2NAZnJlZWJzZC5vcmciKSkKICAgICAgICAgICAgICAgIChs
aXRlcmFsICJkb2NAZnJlZWJzZC5vcmciKSkKCSAgICAgIChsaXRlcmFsICI+LiIpKSkgCiAg
ICAgIF1dPgogICAgPC9zdHlsZS1zcGVjaWZpY2F0aW9uLWJvZHk+CiAgPC9zdHlsZS1zcGVj
aWZpY2F0aW9uPgoKICA8ZXh0ZXJuYWwtc3BlY2lmaWNhdGlvbiBpZD0iZG9jYm9vayIgZG9j
dW1lbnQ9ImZyZWVic2QuZHNsIj4KPC9zdHlsZS1zaGVldD4KAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlc19F
Uy5JU09fODg1OS0xL3NoYXJlL3NnbWwvZnJlZWJzZC5kc2wAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMTAwNjQ0IAAgIDE3
NTEgACAgMTc1MSAAICAgICAgIDIwMTQgIDcwNjQ1MzQ3MDcgIDE1NDAyACAwAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHVzdGFyICAAbmlrAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuaWsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAADwhLS0gJEZyZWVCU0QkIC0tPgoKPCFET0NUWVBFIHN0
eWxlLXNoZWV0IFBVQkxJQyAiLS8vSmFtZXMgQ2xhcmsvL0RURCBEU1NTTCBTdHlsZSBTaGVl
dC8vRU4iIFsKPCFFTlRJVFkgZnJlZWJzZC5kc2wgU1lTVEVNICIuLi8uLi8uLi9zaGFyZS9z
Z21sL2ZyZWVic2QuZHNsIiBDREFUQSBEU1NTTD4KXT4KCjxzdHlsZS1zaGVldD4KICA8c3R5
bGUtc3BlY2lmaWNhdGlvbiB1c2U9ImRvY2Jvb2siPgogICAgPHN0eWxlLXNwZWNpZmljYXRp
b24tYm9keT4KIAogICAgICA8IVsgJW91dHB1dC5odG1sOyBbIAoJKGRlZmluZSAoJGVtYWls
LWZvb3RlciQpCiAgICAgICAgICAobWFrZSBzZXF1ZW5jZQogICAgICAgICAgICAobGl0ZXJh
bCAiRm9yIHF1ZXN0aW9ucyBhYm91dCBGcmVlQlNELCBlLW1haWwgPCIpCiAgICAgICAgICAg
IChtYWtlIGVsZW1lbnQgZ2k6ICJhIgogICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVzOiAo
bGlzdCAobGlzdCAiaHJlZiIgIm1haWx0bzpxdWVzdGlvbnNAZnJlZWJzZC5vcmciKSkKICAg
ICAgICAgICAgICAobGl0ZXJhbCAicXVlc3Rpb25zQGZyZWVic2Qub3JnIikpCiAgICAgICAg
ICAgIChsaXRlcmFsICI+LiIpCiAgICAgICAgICAgIChtYWtlIGVtcHR5LWVsZW1lbnQgZ2k6
ICJiciIpCiAgICAgICAgICAgIChsaXRlcmFsICJGb3IgcXVlc3Rpb25zIGFib3V0IHRoaXMg
ZG9jdW1lbnRhdGlvbiwgZS1tYWlsIDwiKQogICAgICAgICAgICAgIChtYWtlIGVsZW1lbnQg
Z2k6ICJhIgogICAgICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IChsaXN0IChsaXN0ICJo
cmVmIiAibWFpbHRvOmRvY0BmcmVlYnNkLm9yZyIpKQogICAgICAgICAgICAgICAgKGxpdGVy
YWwgImRvY0BmcmVlYnNkLm9yZyIpKQoJICAgICAgKGxpdGVyYWwgIj4uIikpKSAKICAgICAg
XV0+CiAgICA8L3N0eWxlLXNwZWNpZmljYXRpb24tYm9keT4KICA8L3N0eWxlLXNwZWNpZmlj
YXRpb24+CgogIDxleHRlcm5hbC1zcGVjaWZpY2F0aW9uIGlkPSJkb2Nib29rIiBkb2N1bWVu
dD0iZnJlZWJzZC5kc2wiPgo8L3N0eWxlLXNoZWV0PgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZyX0ZSLklT
T184ODU5LTEvc2hhcmUvc2dtbC9mcmVlYnNkLmRzbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMDA2NDQgACAgMTc1MSAA
ICAxNzUxIAAgICAgICAgMjYzMCAgNzA2NDUzNTA1MCAgMTUzNzYAIDAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXN0YXIgIABuaWsAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAG5pawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAPCEtLSAkRnJlZUJTRCQgLS0+Cgo8IURPQ1RZUEUgc3R5bGUt
c2hlZXQgUFVCTElDICItLy9KYW1lcyBDbGFyay8vRFREIERTU1NMIFN0eWxlIFNoZWV0Ly9F
TiIgWwo8IUVOVElUWSBmcmVlYnNkLmRzbCBTWVNURU0gIi4uLy4uLy4uL3NoYXJlL3NnbWwv
ZnJlZWJzZC5kc2wiIENEQVRBIERTU1NMPgpdPgoKPHN0eWxlLXNoZWV0PgogIDxzdHlsZS1z
cGVjaWZpY2F0aW9uIHVzZT0iZG9jYm9vayI+CiAgICA8c3R5bGUtc3BlY2lmaWNhdGlvbi1i
b2R5PgogCiAgICAgIDwhWyAlb3V0cHV0Lmh0bWw7IFsgCiAgICAgICAgPCEtLSBGaXggYSBw
cm9ibGVtIHdpdGggdGhlIEZyZW5jaCBsb2NhbGlzYXRpb24uICBUaGlzIHNob3VsZCByZWFs
bHkKICAgICAgICAgICAgIGJlIGEgcGF0Y2ggdG8gdGhlIGRzc3NsLWRvY2Jvb2stbW9kdWxh
ciBwb3J0LCBidXQgdGhpcyBnZXRzIGl0CiAgICAgICAgICAgICBtb3JlIHdpZGVseSBhdmFp
bGFibGUgc29vbmVyLiAgQSBwYXRjaCB3aWxsIGJlIGFwcGxpZWQgdG8gdGhlCiAgICAgICAg
ICAgICBwb3J0IGFzIHdlbGwsIGFuZCB0aGVuIHRoaXMgY2FuIGJlIHJlbW92ZWQuIC0tPgog
ICAgICAgIChkZWZpbmUgKGdlbnRleHQtZnItbmF2LXByZXYgcHJldikKICAgICAgICAgICht
YWtlIHNlcXVlbmNlIChsaXRlcmFsICJQclxVLTAwRTk7Y1xVLTAwRTk7ZGVudCIpKSkKCgko
ZGVmaW5lICgkZW1haWwtZm9vdGVyJCkKICAgICAgICAgIChtYWtlIHNlcXVlbmNlCiAgICAg
ICAgICAgIChsaXRlcmFsICJGb3IgcXVlc3Rpb25zIGFib3V0IEZyZWVCU0QsIGUtbWFpbCA8
IikKICAgICAgICAgICAgKG1ha2UgZWxlbWVudCBnaTogImEiCiAgICAgICAgICAgICAgICAg
IGF0dHJpYnV0ZXM6IChsaXN0IChsaXN0ICJocmVmIiAibWFpbHRvOnF1ZXN0aW9uc0BmcmVl
YnNkLm9yZyIpKQogICAgICAgICAgICAgIChsaXRlcmFsICJxdWVzdGlvbnNAZnJlZWJzZC5v
cmciKSkKICAgICAgICAgICAgKGxpdGVyYWwgIj4uIikKICAgICAgICAgICAgKG1ha2UgZW1w
dHktZWxlbWVudCBnaTogImJyIikKICAgICAgICAgICAgKGxpdGVyYWwgIkZvciBxdWVzdGlv
bnMgYWJvdXQgdGhpcyBkb2N1bWVudGF0aW9uLCBlLW1haWwgPCIpCiAgICAgICAgICAgICAg
KG1ha2UgZWxlbWVudCBnaTogImEiCiAgICAgICAgICAgICAgICAgICAgYXR0cmlidXRlczog
KGxpc3QgKGxpc3QgImhyZWYiICJtYWlsdG86ZG9jQGZyZWVic2Qub3JnIikpCiAgICAgICAg
ICAgICAgICAobGl0ZXJhbCAiZG9jQGZyZWVic2Qub3JnIikpCgkgICAgICAobGl0ZXJhbCAi
Pi4iKSkpIAogICAgICBdXT4KICAgIDwvc3R5bGUtc3BlY2lmaWNhdGlvbi1ib2R5PgogIDwv
c3R5bGUtc3BlY2lmaWNhdGlvbj4KCiAgPGV4dGVybmFsLXNwZWNpZmljYXRpb24gaWQ9ImRv
Y2Jvb2siIGRvY3VtZW50PSJmcmVlYnNkLmRzbCI+Cjwvc3R5bGUtc2hlZXQ+CgAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAamFfSlAuZXVjSlAv
c2hhcmUvc2dtbC9mcmVlYnNkLmRzbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEwMDY0NCAAICAxNzUxIAAgIDE3
NTEgACAgICAgICAxMDQ2ICA3MDY0NTM0NTMyICAxNTExMAAgMAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAG5pawAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAbmlrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA8IS0tICRGcmVlQlNEJCAtLT4KCjwhRE9DVFlQRSBzdHlsZS1zaGVl
dCBQVUJMSUMgIi0vL0phbWVzIENsYXJrLy9EVEQgRFNTU0wgU3R5bGUgU2hlZXQvL0VOIiBb
CjwhRU5USVRZIGZyZWVic2QuZHNsIFNZU1RFTSAiLi4vLi4vLi4vc2hhcmUvc2dtbC9mcmVl
YnNkLmRzbCIgQ0RBVEEgRFNTU0w+Cl0+Cgo8c3R5bGUtc2hlZXQ+CiAgPHN0eWxlLXNwZWNp
ZmljYXRpb24gdXNlPSJkb2Nib29rIj4KICAgIDxzdHlsZS1zcGVjaWZpY2F0aW9uLWJvZHk+
CiAgICAgIChkZWZpbmUgJWdlbnRleHQtbGFuZ3VhZ2UlICJqYSIpCgogICAgICAoZGVmaW5l
ICVodG1sLWhlYWRlci10YWdzJSAnKCgiTUVUQSIgKCJIVFRQLUVRVUlWIiAiQ29udGVudC1U
eXBlIikgKCJDT05URU5UIiAidGV4dC9odG1sOyBjaGFyc2V0PUVVQy1KUCIpKSkpIAogICAg
PC9zdHlsZS1zcGVjaWZpY2F0aW9uLWJvZHk+CiAgPC9zdHlsZS1zcGVjaWZpY2F0aW9uPgoK
ICA8ZXh0ZXJuYWwtc3BlY2lmaWNhdGlvbiBpZD0iZG9jYm9vayIgZG9jdW1lbnQ9ImZyZWVi
c2QuZHNsIj4KPC9zdHlsZS1zaGVldD4KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAcnVfUlUuS09JOC1SL3NoYXJlL3NnbWwvZnJlZWJzZC5kc2wAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAADEwMDY0NCAAICAxNzUxIAAgIDE3NTEgACAgICAgICAxMDQ2ICA3MDY0NTM0NjI0ICAx
NTA2NgAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1
c3RhciAgAG5pawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbmlrAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8IS0tICRGcmVlQlNEJCAt
LT4KCjwhRE9DVFlQRSBzdHlsZS1zaGVldCBQVUJMSUMgIi0vL0phbWVzIENsYXJrLy9EVEQg
RFNTU0wgU3R5bGUgU2hlZXQvL0VOIiBbCjwhRU5USVRZIGZyZWVic2QuZHNsIFNZU1RFTSAi
Li4vLi4vLi4vc2hhcmUvc2dtbC9mcmVlYnNkLmRzbCIgQ0RBVEEgRFNTU0w+Cl0+Cgo8c3R5
bGUtc2hlZXQ+CiAgPHN0eWxlLXNwZWNpZmljYXRpb24gdXNlPSJkb2Nib29rIj4KICAgIDxz
dHlsZS1zcGVjaWZpY2F0aW9uLWJvZHk+CiAgICAgIChkZWZpbmUgJWdlbnRleHQtbGFuZ3Vh
Z2UlICJqYSIpCgogICAgICAoZGVmaW5lICVodG1sLWhlYWRlci10YWdzJSAnKCgiTUVUQSIg
KCJIVFRQLUVRVUlWIiAiQ29udGVudC1UeXBlIikgKCJDT05URU5UIiAidGV4dC9odG1sOyBj
aGFyc2V0PWtvaTgtciIpKSkpIAogICAgPC9zdHlsZS1zcGVjaWZpY2F0aW9uLWJvZHk+CiAg
PC9zdHlsZS1zcGVjaWZpY2F0aW9uPgoKICA8ZXh0ZXJuYWwtc3BlY2lmaWNhdGlvbiBpZD0i
ZG9jYm9vayIgZG9jdW1lbnQ9ImZyZWVic2QuZHNsIj4KPC9zdHlsZS1zaGVldD4KAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAemhfVFcuQmlnNS9zaGFyZS9z
Z21sL2ZyZWVic2QuZHNsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEwMDY0NCAAICAxNzUxIAAgIDE3NTEgACAg
ICAgICAgNjEzICA3MDY0NTQ1MTEwICAxNDcxMQAgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1c3RhciAgAG5pawAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAbmlrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAA8IS0tICRGcmVlQlNEJCAtLT4KCjwhRE9DVFlQRSBzdHlsZS1zaGVldCBQVUJM
SUMgIi0vL0phbWVzIENsYXJrLy9EVEQgRFNTU0wgU3R5bGUgU2hlZXQvL0VOIiBbCjwhRU5U
SVRZIGZyZWVic2QuZHNsIFNZU1RFTSAiLi4vLi4vLi4vc2hhcmUvc2dtbC9mcmVlYnNkLmRz
bCIgQ0RBVEEgRFNTU0w+Cl0+Cgo8c3R5bGUtc2hlZXQ+CiAgPHN0eWxlLXNwZWNpZmljYXRp
b24gdXNlPSJkb2Nib29rIj4KICAgIDxzdHlsZS1zcGVjaWZpY2F0aW9uLWJvZHk+CiAKICAg
IDwvc3R5bGUtc3BlY2lmaWNhdGlvbi1ib2R5PgogIDwvc3R5bGUtc3BlY2lmaWNhdGlvbj4K
CiAgPGV4dGVybmFsLXNwZWNpZmljYXRpb24gaWQ9ImRvY2Jvb2siIGRvY3VtZW50PSJmcmVl
YnNkLmRzbCI+Cjwvc3R5bGUtc2hlZXQ+CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA=

--EeQfGwPcQSOJBaQU--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000318132350.A9834>