summaryrefslogtreecommitdiff
path: root/fonts/brushscr
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/brushscr
Initial commit
Diffstat (limited to 'fonts/brushscr')
-rw-r--r--fonts/brushscr/AAA_readme.tex117
-rw-r--r--fonts/brushscr/BrushScriptX-Italic.afm254
-rw-r--r--fonts/brushscr/BrushScriptX-Italic.pfa1066
-rw-r--r--fonts/brushscr/Makefile48
-rw-r--r--fonts/brushscr/README28
-rw-r--r--fonts/brushscr/config.pbsi6
-rw-r--r--fonts/brushscr/example.tex5
-rw-r--r--fonts/brushscr/generate.tex24
-rw-r--r--fonts/brushscr/kern.txt190
-rw-r--r--fonts/brushscr/pbsi.map6
-rw-r--r--fonts/brushscr/pbsi.sty22
-rw-r--r--fonts/brushscr/pbsi.tfmbin0 -> 1544 bytes
-rw-r--r--fonts/brushscr/pbsi8r.tfmbin0 -> 1752 bytes
-rw-r--r--fonts/brushscr/pbsi8t.tfmbin0 -> 7084 bytes
-rw-r--r--fonts/brushscr/pbsi8t.vfbin0 -> 2264 bytes
-rw-r--r--fonts/brushscr/sample.tex54
-rw-r--r--fonts/brushscr/t1pbsi.fd17
17 files changed, 1837 insertions, 0 deletions
diff --git a/fonts/brushscr/AAA_readme.tex b/fonts/brushscr/AAA_readme.tex
new file mode 100644
index 0000000000..1b0d9d2b9f
--- /dev/null
+++ b/fonts/brushscr/AAA_readme.tex
@@ -0,0 +1,117 @@
+\documentclass[a4paper]{article}
+\usepackage{shortvrb}
+\pagestyle{plain}
+\MakeShortVerb{\|}
+
+\begin{document}
+\title{BrushScriptX-Italic PostScript\thanks{PostScript is a
+ registered trademark of Adobe Systems Inc.} \\
+ Type-1 Fonts}
+\author{\Large Maurizio Loreti}
+\date{Rev.\ 2.0 \\
+ September 21, 2001} \maketitle
+
+The files included in this package allow to use in your
+\LaTeX\ documents a PostScript Type-1 font named
+``BrushScriptX-Italic''; this font, similar to Adobe
+BrushScript, simulates hand-written characters. In detail,
+these files are:
+\begin{enumerate}
+\item AAA\_readme.tex: this file.
+\item README: a shorter ASCII version of this file.
+\item Makefile: contains the commends needed, on my Unix
+ system, to generate all the auxiliary files needed in
+ order to use this fonts with \LaTeX\ and |dvips|. In
+ particular, the included file generate.tex is used as
+ input to the \TeX\ package |fontinst|.
+\item config.pbsi and pbsi.map: the auxiliary files for
+ |dvips|. pbsi.map maps BrushScript to the ASCII version
+ of the font (the BrushScriptX-Italic.pfa file).
+\item t1pbsi.fd: the \TeX\ font definition file, for the T1
+ encoding.
+\item pbsi8t.vf: the \TeX\ virtual font file, for the T1
+ encoding.
+\item pbsi8t.tfm: the \TeX\ font metric file, for the T1
+ encoding.
+\item BrushScriptX-Italic.pfa and BrushScriptX-Italic.afm:
+ the font, in ASCII format, and the corresponding font
+ metric file. The afm file lacks the part about the
+ kerning, that has been separately tuned by hand and is
+ defined in another file, kern.txt (merged with
+ BrushScriptX-Italic.afm at the generation time from the
+ Makefile).
+\item sample.tex: a first example file (a real page printed
+ out in the past for my students; in Italian, sorry).
+\item pbsi.sty and example.tex: the style defines a command
+ |\textbsi|, that print its argument using the
+ BrushScriptX-Italic fonts; the second is another example
+ file showing how to use it.
+\end{enumerate}
+
+For the installation, you should copy
+BrushScriptX-Italic.pfa, pbsi.sty, config.pbsi, pbsi.map,
+and the .fd, .tfm and .vf files, in appropriate directories
+of the \TeX\ tree. Some installations (e.g.\ teTeX) require
+to update the file database, running (as root) the command
+|texhash|; check your documentation. Done that, use the
+fonts as shown in the sample.tex example (for long texts),
+or (as outlined in example.tex) with |\textbsi{...}| (for
+short texts); and \emph{remember} to run |dvips| \emph{with
+ the command option} |-P pbsi|. Some historical notes:
+\begin{itemize}
+\item I have found the original BrushScriptX-Italic font (a
+ public domain NeXT screen font) on the web; and I have
+ heavily modified the original file on my Amiga personal
+ computer, with a commercial font drawing package named
+ TypeSmith. This happened in the first years of 1990's.
+\item I then submitted to CTAN the modified font; my version
+ is also public domain: you are free to modify my files as
+ you want, as long as you don't make any profit from them.
+\item Later, when a new version of |dvips| appeared that
+ made more tight controls on the handled Type-1 fonts, the
+ modified BrushScript was refused by |dvips|. At the time
+ I did not have any Amiga computer, nor any tool to use in
+ order to edit and/or modify a Type-1 font; Louis Vosloo of
+ Y\&Y has pointed to me that the original tool (TypeSmith)
+ did not generate a correct font, and (with enormous
+ courtesy) edited the font himself. That modified font was
+ resubmitted to CTAN.
+\item Still later, Mr.\ Rolf Niepraschk of
+ Physikalisch-Technische Bundesanstalt Berlin (Germany) has
+ both contributed a file pbsi.sty and, in 2001, found that
+ the last |dvips| (5.86e) still refused to handle
+ BrushScript. He has also contributed a fix for that,
+ using the ``type1fix'' script part of the \TeX{}trace
+ package by P\'eter Szab\'o
+ (|http://www.inf.bme.hu/~pts/textrace/|).
+\item A kind reader of comp.text.tex pointed to me the
+ existence of a free font editor for Unix
+ (|http://pfaedit.sourceforge.net|); so I decided to clean
+ up the font shapes, to specify better kernings and to
+ build a brand new release (v2.0, released at the end of
+ September 2001). Mr.\ Thierry Bouche helped several times
+ with |fontinst|, whose documentation is, err, quite
+ obscure.
+\end{itemize}
+
+Be careful, do not use \TeX\ commands that use math
+characters, or that change the typeface (like |\bfseries| or
+|\sffamily|); Brush-Script-Italic has no defined variants!
+
+
+\par\vspace*{1cm}\noindent Thanks to:
+\begin{itemize}
+\item Louis Vosloo |<support@yandy.com>|, who helped with
+ the font.
+\item Rolf Niepraschk |<niepraschk@ptb.de>|, who helped with
+ the font.
+\item Thierry Bouche |<bouche@mozart.ujf-grenoble.Fr>|, who
+ helped with |fontinst|.
+\item George Williams, the author of |pfaedit|.
+\end{itemize}
+
+\par\vspace*{1cm}\noindent Happy \TeX{}ing!\hfill
+Maurizio Loreti\vspace*{2\baselineskip}
+\par\hfill EMail: |loreti@pd.infn.it|
+\par\hfill WWW: |http://www.pd.infn.it/~loreti/mlo.html|
+\end{document}
diff --git a/fonts/brushscr/BrushScriptX-Italic.afm b/fonts/brushscr/BrushScriptX-Italic.afm
new file mode 100644
index 0000000000..2cccc1e4f4
--- /dev/null
+++ b/fonts/brushscr/BrushScriptX-Italic.afm
@@ -0,0 +1,254 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Fri Sep 21 18:37:40 2001
+FontName BrushScriptX-Italic
+FullName BrushScriptX-Italic
+FamilyName BrushScriptX
+Weight Medium
+Notice (Made by Maurizio LORETI, <loreti@pd.infn.it>)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -100
+UnderlineThickness 400
+Version 002.000
+EncodingScheme AdobeStandardEncoding
+FontBBox -129 -296 1141 903
+CapHeight 682
+XHeight 386
+Ascender 615
+Descender -205
+StartCharMetrics 232
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 400 ; N exclam ; B 33 0 400 682 ;
+C 34 ; WX 366 ; N quotedbl ; B 93 375 331 651 ;
+C 35 ; WX 800 ; N numbersign ; B 33 26 769 615 ;
+C 36 ; WX 740 ; N dollar ; B 30 -118 708 730 ;
+C 37 ; WX 700 ; N percent ; B 66 -30 654 656 ;
+C 38 ; WX 644 ; N ampersand ; B 30 -15 620 677 ;
+C 39 ; WX 324 ; N quoteright ; B 200 475 342 674 ;
+C 40 ; WX 404 ; N parenleft ; B 93 -126 437 723 ;
+C 41 ; WX 396 ; N parenright ; B 50 -127 394 722 ;
+C 42 ; WX 407 ; N asterisk ; B 137 345 438 675 ;
+C 43 ; WX 520 ; N plus ; B 35 82 480 531 ;
+C 44 ; WX 324 ; N comma ; B 30 -69 172 130 ;
+C 45 ; WX 311 ; N hyphen ; B 12 228 293 315 ;
+C 46 ; WX 297 ; N period ; B 50 -7 198 143 ;
+C 47 ; WX 471 ; N slash ; B 6 -104 503 743 ;
+C 48 ; WX 557 ; N zero ; B 22 -13 576 642 ;
+C 49 ; WX 558 ; N one ; B 123 -33 514 632 ;
+C 50 ; WX 558 ; N two ; B 8 -4 573 628 ;
+C 51 ; WX 558 ; N three ; B -37 -12 619 636 ;
+C 52 ; WX 558 ; N four ; B 20 -26 600 634 ;
+C 53 ; WX 558 ; N five ; B -9 -10 629 634 ;
+C 54 ; WX 558 ; N six ; B 62 0 568 640 ;
+C 55 ; WX 558 ; N seven ; B 132 -31 621 634 ;
+C 56 ; WX 558 ; N eight ; B 62 -14 630 642 ;
+C 57 ; WX 558 ; N nine ; B 90 -25 594 637 ;
+C 58 ; WX 297 ; N colon ; B 36 -2 280 361 ;
+C 59 ; WX 297 ; N semicolon ; B 33 -69 282 346 ;
+C 60 ; WX 516 ; N less ; B 26 91 558 568 ;
+C 61 ; WX 558 ; N equal ; B 63 174 568 441 ;
+C 62 ; WX 558 ; N greater ; B 22 91 554 568 ;
+C 63 ; WX 462 ; N question ; B 96 -3 488 675 ;
+C 64 ; WX 780 ; N at ; B 94 -8 735 675 ;
+C 65 ; WX 775 ; N A ; B -114 -58 775 674 ;
+C 66 ; WX 722 ; N B ; B 0 -11 722 679 ;
+C 67 ; WX 710 ; N C ; B -26 -129 710 686 ;
+C 68 ; WX 782 ; N D ; B 0 -14 782 689 ;
+C 69 ; WX 697 ; N E ; B -26 -81 697 678 ;
+C 70 ; WX 718 ; N F ; B 0 -154 718 676 ;
+C 71 ; WX 693 ; N G ; B -10 -261 693 677 ;
+C 72 ; WX 901 ; N H ; B 0 -29 901 682 ;
+C 73 ; WX 506 ; N I ; B 0 -31 506 682 ;
+C 74 ; WX 552 ; N J ; B -75 -245 552 682 ;
+C 75 ; WX 876 ; N K ; B 0 -37 875 682 ;
+C 76 ; WX 740 ; N L ; B -54 -27 740 689 ;
+C 77 ; WX 1142 ; N M ; B 0 -43 1141 696 ;
+C 78 ; WX 833 ; N N ; B 0 -62 833 687 ;
+C 79 ; WX 632 ; N O ; B 0 -5 632 676 ;
+C 80 ; WX 724 ; N P ; B -16 -47 724 688 ;
+C 81 ; WX 682 ; N Q ; B -29 -35 682 678 ;
+C 82 ; WX 796 ; N R ; B -11 -48 796 672 ;
+C 83 ; WX 713 ; N S ; B -36 -14 713 679 ;
+C 84 ; WX 692 ; N T ; B 0 -41 692 682 ;
+C 85 ; WX 870 ; N U ; B 0 -16 870 690 ;
+C 86 ; WX 725 ; N V ; B 0 -25 725 682 ;
+C 87 ; WX 992 ; N W ; B 0 -16 992 677 ;
+C 88 ; WX 723 ; N X ; B 0 -29 723 675 ;
+C 89 ; WX 734 ; N Y ; B 0 -236 734 682 ;
+C 90 ; WX 643 ; N Z ; B 0 -222 643 682 ;
+C 91 ; WX 450 ; N bracketleft ; B 0 -113 488 695 ;
+C 92 ; WX 537 ; N backslash ; B 0 -104 497 743 ;
+C 93 ; WX 450 ; N bracketright ; B 0 -113 488 695 ;
+C 94 ; WX 585 ; N asciicircum ; B 69 342 531 684 ;
+C 95 ; WX 547 ; N underscore ; B 0 -141 547 -46 ;
+C 96 ; WX 351 ; N quoteleft ; B 250 485 392 684 ;
+C 97 ; WX 502 ; N a ; B 0 -25 502 369 ;
+C 98 ; WX 394 ; N b ; B 0 -10 448 671 ;
+C 99 ; WX 361 ; N c ; B 0 -13 361 380 ;
+C 100 ; WX 499 ; N d ; B 0 -9 549 593 ;
+C 101 ; WX 359 ; N e ; B 0 -12 359 396 ;
+C 102 ; WX 346 ; N f ; B -46 -245 403 610 ; L l fl ; L i fi ;
+C 103 ; WX 447 ; N g ; B -7 -248 447 376 ;
+C 104 ; WX 442 ; N h ; B 0 -10 452 644 ;
+C 105 ; WX 290 ; N i ; B 0 -7 331 491 ;
+C 106 ; WX 287 ; N j ; B -129 -217 303 524 ;
+C 107 ; WX 486 ; N k ; B 0 -24 486 642 ;
+C 108 ; WX 304 ; N l ; B 0 -7 348 615 ;
+C 109 ; WX 711 ; N m ; B 0 -12 711 374 ;
+C 110 ; WX 467 ; N n ; B 0 -10 467 372 ;
+C 111 ; WX 398 ; N o ; B 0 -6 398 373 ;
+C 112 ; WX 481 ; N p ; B -96 -205 481 483 ;
+C 113 ; WX 451 ; N q ; B 0 -257 451 373 ;
+C 114 ; WX 390 ; N r ; B 0 -7 390 381 ;
+C 115 ; WX 389 ; N s ; B 0 -14 389 399 ;
+C 116 ; WX 334 ; N t ; B 0 -29 387 499 ;
+C 117 ; WX 485 ; N u ; B 0 -24 485 374 ;
+C 118 ; WX 426 ; N v ; B 0 -7 426 373 ;
+C 119 ; WX 633 ; N w ; B 0 -15 633 386 ;
+C 120 ; WX 359 ; N x ; B -17 -16 366 386 ;
+C 121 ; WX 440 ; N y ; B 0 -213 440 370 ;
+C 122 ; WX 370 ; N z ; B -62 -239 370 377 ;
+C 123 ; WX 495 ; N braceleft ; B 0 -121 546 721 ;
+C 124 ; WX 501 ; N bar ; B 205 -167 295 666 ;
+C 125 ; WX 498 ; N braceright ; B -52 -121 494 721 ;
+C 126 ; WX 600 ; N asciitilde ; B 75 476 558 634 ;
+C 161 ; WX 400 ; N exclamdown ; B 33 0 399 669 ;
+C 162 ; WX 558 ; N cent ; B 115 54 531 640 ;
+C 163 ; WX 723 ; N sterling ; B -40 -29 767 752 ;
+C 164 ; WX 456 ; N fraction ; B -40 -34 502 654 ;
+C 165 ; WX 648 ; N yen ; B 25 -213 699 628 ;
+C 166 ; WX 558 ; N florin ; B -4 -126 598 730 ;
+C 167 ; WX 556 ; N section ; B -45 -158 577 686 ;
+C 168 ; WX 530 ; N currency ; B -49 51 640 642 ;
+C 169 ; WX 366 ; N quotesingle ; B 93 375 206 651 ;
+C 170 ; WX 324 ; N quotedblleft ; B 30 474 342 673 ;
+C 171 ; WX 380 ; N guillemotleft ; B 32 67 348 367 ;
+C 172 ; WX 220 ; N guilsinglleft ; B 32 67 188 367 ;
+C 173 ; WX 235 ; N guilsinglright ; B 47 67 203 367 ;
+C 174 ; WX 636 ; N fi ; B -46 -245 687 610 ;
+C 175 ; WX 650 ; N fl ; B -46 -245 694 615 ;
+C 177 ; WX 480 ; N endash ; B 33 228 436 316 ;
+C 178 ; WX 522 ; N dagger ; B 37 -155 486 682 ;
+C 179 ; WX 570 ; N daggerdbl ; B -25 -155 526 682 ;
+C 180 ; WX 297 ; N periodcentered ; B 67 112 225 270 ;
+C 182 ; WX 651 ; N paragraph ; B 16 -106 650 664 ;
+C 183 ; WX 400 ; N bullet ; B 100 100 300 300 ;
+C 184 ; WX 324 ; N quotesinglbase ; B 30 -70 172 129 ;
+C 185 ; WX 372 ; N quotedblbase ; B 30 -70 342 129 ;
+C 186 ; WX 324 ; N quotedblright ; B 30 473 342 672 ;
+C 187 ; WX 380 ; N guillemotright ; B 32 67 348 367 ;
+C 188 ; WX 750 ; N ellipsis ; B 50 -7 698 143 ;
+C 189 ; WX 970 ; N perthousand ; B 66 -30 949 656 ;
+C 191 ; WX 462 ; N questiondown ; B 66 0 457 678 ;
+C 193 ; WX 775 ; N grave ; B 282 690 471 863 ;
+C 194 ; WX 775 ; N acute ; B 282 690 471 863 ;
+C 195 ; WX 775 ; N circumflex ; B 214 698 458 850 ;
+C 196 ; WX 775 ; N tilde ; B 224 723 473 828 ;
+C 197 ; WX 414 ; N macron ; B 100 486 362 565 ;
+C 198 ; WX 514 ; N breve ; B 114 698 358 852 ;
+C 199 ; WX 297 ; N dotaccent ; B 50 672 198 823 ;
+C 200 ; WX 540 ; N dieresis ; B 73 726 451 877 ;
+C 202 ; WX 697 ; N ring ; B 275 682 433 855 ;
+C 203 ; WX 697 ; N cedilla ; B 214 -222 428 -55 ;
+C 205 ; WX 775 ; N hungarumlaut ; B 281 690 670 863 ;
+C 206 ; WX 697 ; N ogonek ; B 221 -216 370 -55 ;
+C 207 ; WX 514 ; N caron ; B 114 698 358 850 ;
+C 208 ; WX 657 ; N emdash ; B 33 228 618 316 ;
+C 225 ; WX 1130 ; N AE ; B -114 -56 1127 678 ;
+C 227 ; WX 371 ; N ordfeminine ; B 38 286 403 675 ;
+C 232 ; WX 746 ; N Lslash ; B -54 -28 747 682 ;
+C 233 ; WX 766 ; N Oslash ; B -65 -89 766 682 ;
+C 234 ; WX 1091 ; N OE ; B 0 -15 1091 677 ;
+C 235 ; WX 371 ; N ordmasculine ; B 38 286 395 672 ;
+C 241 ; WX 640 ; N ae ; B 0 -11 640 380 ;
+C 245 ; WX 290 ; N dotlessi ; B 0 -7 290 347 ;
+C 248 ; WX 305 ; N lslash ; B -46 -7 343 615 ;
+C 249 ; WX 398 ; N oslash ; B 0 -98 400 430 ;
+C 250 ; WX 568 ; N oe ; B 0 -19 568 379 ;
+C 251 ; WX 573 ; N germandbls ; B -44 -200 573 633 ;
+C -1 ; WX 311 ; N minus ; B 12 228 293 315 ;
+C -1 ; WX 643 ; N Zcaron ; B 0 -222 643 874 ;
+C -1 ; WX 370 ; N zcaron ; B -62 -239 370 569 ;
+C -1 ; WX 287 ; N dotlessj ; B -129 -217 287 377 ;
+C -1 ; WX 692 ; N ff ; B -46 -245 749 610 ;
+C -1 ; WX 982 ; N ffi ; B -46 -245 1043 610 ;
+C -1 ; WX 996 ; N ffl ; B -46 -245 1040 615 ;
+C -1 ; WX 713 ; N Scaron ; B -36 -14 713 871 ;
+C -1 ; WX 836 ; N trademark ; B 0 250 836 673 ;
+C -1 ; WX 389 ; N scaron ; B 0 -14 389 591 ;
+C -1 ; WX 734 ; N Ydieresis ; B 0 -236 771 873 ;
+C -1 ; WX 302 ; N brokenbar ; B 98 -206 201 688 ;
+C -1 ; WX 804 ; N copyright ; B 61 -9 750 679 ;
+C -1 ; WX 501 ; N logicalnot ; B 50 0 483 267 ;
+C -1 ; WX 807 ; N registered ; B 61 -9 750 679 ;
+C -1 ; WX 350 ; N degree ; B 55 381 330 680 ;
+C -1 ; WX 638 ; N plusminus ; B 45 21 595 614 ;
+C -1 ; WX 422 ; N twosuperior ; B 57 240 452 683 ;
+C -1 ; WX 436 ; N threesuperior ; B 14 190 473 644 ;
+C -1 ; WX 603 ; N mu ; B 0 -213 586 467 ;
+C -1 ; WX 380 ; N onesuperior ; B 139 231 413 697 ;
+C -1 ; WX 850 ; N onequarter ; B 40 -95 809 684 ;
+C -1 ; WX 850 ; N onehalf ; B 40 -52 826 684 ;
+C -1 ; WX 970 ; N threequarters ; B 0 -95 929 798 ;
+C -1 ; WX 775 ; N Agrave ; B -114 -58 850 887 ;
+C -1 ; WX 775 ; N Aacute ; B -114 -58 834 887 ;
+C -1 ; WX 775 ; N Acircumflex ; B -114 -58 874 866 ;
+C -1 ; WX 775 ; N Atilde ; B -114 -58 866 819 ;
+C -1 ; WX 775 ; N Adieresis ; B -114 -58 930 865 ;
+C -1 ; WX 775 ; N Aring ; B -114 -58 817 887 ;
+C -1 ; WX 710 ; N Ccedilla ; B -26 -296 710 686 ;
+C -1 ; WX 697 ; N Egrave ; B -26 -81 697 891 ;
+C -1 ; WX 697 ; N Eacute ; B -26 -81 697 891 ;
+C -1 ; WX 697 ; N Ecircumflex ; B -26 -81 697 870 ;
+C -1 ; WX 697 ; N Edieresis ; B -26 -81 704 869 ;
+C -1 ; WX 506 ; N Igrave ; B 0 -31 506 895 ;
+C -1 ; WX 506 ; N Iacute ; B 0 -31 506 895 ;
+C -1 ; WX 506 ; N Icircumflex ; B 0 -31 515 874 ;
+C -1 ; WX 506 ; N Idieresis ; B 0 -31 562 873 ;
+C -1 ; WX 792 ; N Eth ; B 10 -14 792 689 ;
+C -1 ; WX 833 ; N Ntilde ; B 0 -62 833 832 ;
+C -1 ; WX 632 ; N Ograve ; B 0 -5 640 889 ;
+C -1 ; WX 632 ; N Oacute ; B 0 -5 632 889 ;
+C -1 ; WX 632 ; N Ocircumflex ; B 0 -5 643 868 ;
+C -1 ; WX 632 ; N Otilde ; B 0 -5 635 821 ;
+C -1 ; WX 632 ; N Odieresis ; B 0 -5 680 867 ;
+C -1 ; WX 548 ; N multiply ; B 61 90 485 500 ;
+C -1 ; WX 870 ; N Ugrave ; B 0 -16 870 903 ;
+C -1 ; WX 870 ; N Uacute ; B 0 -16 870 903 ;
+C -1 ; WX 870 ; N Ucircumflex ; B 0 -16 870 882 ;
+C -1 ; WX 870 ; N Udieresis ; B 0 -16 904 881 ;
+C -1 ; WX 734 ; N Yacute ; B 0 -236 734 895 ;
+C -1 ; WX 666 ; N Thorn ; B -3 -47 666 691 ;
+C -1 ; WX 502 ; N agrave ; B 0 -25 502 582 ;
+C -1 ; WX 502 ; N aacute ; B 0 -25 502 582 ;
+C -1 ; WX 502 ; N acircumflex ; B 0 -25 502 561 ;
+C -1 ; WX 502 ; N atilde ; B 0 -25 502 514 ;
+C -1 ; WX 502 ; N adieresis ; B 0 -25 522 560 ;
+C -1 ; WX 502 ; N aring ; B 0 -25 502 582 ;
+C -1 ; WX 361 ; N ccedilla ; B -18 -180 361 380 ;
+C -1 ; WX 359 ; N egrave ; B 0 -12 362 609 ;
+C -1 ; WX 359 ; N eacute ; B 0 -12 359 609 ;
+C -1 ; WX 359 ; N ecircumflex ; B 0 -12 365 588 ;
+C -1 ; WX 359 ; N edieresis ; B 0 -12 433 573 ;
+C -1 ; WX 290 ; N igrave ; B 0 -7 302 560 ;
+C -1 ; WX 290 ; N iacute ; B 0 -7 290 560 ;
+C -1 ; WX 290 ; N icircumflex ; B 0 -7 325 539 ;
+C -1 ; WX 290 ; N idieresis ; B 0 -7 402 538 ;
+C -1 ; WX 399 ; N eth ; B 0 -5 426 636 ;
+C -1 ; WX 467 ; N ntilde ; B 0 -10 467 517 ;
+C -1 ; WX 398 ; N ograve ; B 0 -6 398 586 ;
+C -1 ; WX 398 ; N oacute ; B 0 -6 398 586 ;
+C -1 ; WX 398 ; N ocircumflex ; B 0 -6 407 565 ;
+C -1 ; WX 398 ; N otilde ; B 0 -6 399 518 ;
+C -1 ; WX 398 ; N odieresis ; B 0 -6 463 564 ;
+C -1 ; WX 526 ; N divide ; B 56 72 501 555 ;
+C -1 ; WX 485 ; N ugrave ; B 0 -24 485 587 ;
+C -1 ; WX 485 ; N uacute ; B 0 -24 485 587 ;
+C -1 ; WX 485 ; N ucircumflex ; B 0 -24 485 566 ;
+C -1 ; WX 485 ; N udieresis ; B 0 -24 550 565 ;
+C -1 ; WX 440 ; N yacute ; B 0 -213 440 583 ;
+C -1 ; WX 481 ; N thorn ; B -94 -205 481 589 ;
+C -1 ; WX 440 ; N ydieresis ; B 0 -213 526 561 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/fonts/brushscr/BrushScriptX-Italic.pfa b/fonts/brushscr/BrushScriptX-Italic.pfa
new file mode 100644
index 0000000000..1d796219ea
--- /dev/null
+++ b/fonts/brushscr/BrushScriptX-Italic.pfa
@@ -0,0 +1,1066 @@
+%!PS-AdobeFont-1.0: BrushScriptX-Italic 002.000
+%%Title: BrushScriptX-Italic
+%%CreationDate: Fri Sep 21 17:36:51 2001
+%%Creator: Maurizio Loreti
+%%DocumentSuppliedResources: font BrushScriptX-Italic
+% Made by Maurizio LORETI, <loreti@pd.infn.it>
+% Generated by PfaEdit 1.0 (http://pfaedit.sf.net/)
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /BrushScriptX-Italic def
+/FontBBox [-129 -296 1141 904 ]readonly def
+/UniqueID 4010235 def
+/PaintType 0 def
+/FontInfo 13 dict dup begin
+ /version (002.000) readonly def
+ /Notice (Made by Maurizio LORETI, <loreti@pd.infn.it>) readonly def
+ /FullName (BrushScriptX-Italic) readonly def
+ /FamilyName (BrushScriptX) readonly def
+ /Weight (Medium) readonly def
+ /FSType 12 def
+ /ItalicAngle 0 def
+ /isFixedPitch false def
+ /UnderlinePosition -100 def
+ /UnderlineThickness 400 def
+ /em 1000 def
+ /ascent 800 def
+ /descent 200 def
+end readonly def
+/Encoding StandardEncoding def
+currentdict end
+currentfile eexec
+743F8413F3636CA85A9FFEFB50B4BB27302A58870BC65C957DD23C10F82B059E7DF52DCB
+950799E6977E67A36A10337512287A53F0777DCFB050D751ECD07761BB0DB29BB9166F91
+2699F252F95F69A1929B4B8DCF574882AEF38F3219E628DD29E4D9C89384CDA61A10E3E5
+B6910710B89C8B3B067F1055C53CA14734D99FC16D267C4CFA111B44DE76BF86B51B7437
+DACD73D923CF9AD82639D63F0BBE732AC3E75DA96A92DFDEE64E384108B9D3F76E07D624
+CA5C4C6BE5600B3FB7F0CDB780443A4607E67F861A05761C61EFA5554C327766CBC7C45E
+C825B70A6D8C0B3F56AA0905EF0A7A3DD676742A1F360FBD8279AB05FBEEFA78B2026B31
+A4555AE2036DBFE78C745F649C820B1767B63BF4AB35755DB10E25FFDD9DE4F3432BDA10
+A377823EDA5FF437C1DD01F0F70844A89DF7AD72C57FA2D9814523EFCFEA31548EBF4CEC
+23D9F37488A9EE695BB60943CF1152A0C3E87095E3F565FEEF2FDE6C29160ED5F6759856
+12CF5BF30DABAA5FA9C9BA5FD9629F6A2B7A3A39C7881948545A3EFFB1C1C84840774EC6
+5878FCF7080922D2D69BF65137A39CF155683C57DA16636F4D7F6110F3A3E3F19CCA0E4A
+50CAABD67E88C843AECBCFD7A7FD54D66EA5EA83435A11EBD2780A2F57EBD134EABAD948
+3C81CF936D25FCADD4CE9A566F493D93BC3B533F93162A20ABB81F7580BC57052264BEF9
+DB6BA14528FE873AA787A128EE4FE70DC89A0D8A49408CA71242A5DA544617358B9E6D97
+233B396D81DABBC5C359F4201C2EC8FC542749A4C8D57AD04970F583D6AAAB3E39D612FF
+174A2D3D06C6C66935DE6415E05BB1974E72483412D544D6512BFD534FE5FD31CFB09E1A
+77AD7A0F6412B4944A90380ECF7DA4B96F3DCF21C18BB7B30819E095E25833FB53FA8371
+0AC4E86D305F2EE40138FED86218C0442A36997A1189A0701B36A3E48E0FF9232FE9ED8A
+7E0B15B005F4C723FB84E9D4536A7889EE82514C6C758B36949F11A2DDC2F18D67A1DB08
+A99333F5F21953FBED702E47D6000C8CD12E72E327C605D9A51199AC0507B8742B5C0F0A
+FA1ABA8EE8AACDDD05F9C3BB45434EB7D2AB48C23EFA8BD655F2538C56B09B8A41BDF836
+34B77FE8A7D00D0D23B919B079427C9173D55BB31BB1731C43F4BC8C4452A4D65524C478
+E36A14E9B377CA039C64BB2CBFA159C7F135FDE9925C8096120EADA75DE6F8F78A213902
+6C2976797A12696BD2BF759505E417913CA3B92941DDE3E9CEEA29BF99FC39B27B72ACB6
+F29FC8866B0F82F15F12CEEE98C8787E1DF8A58B06A8610FC4A0CC0A87343AB6A8BBBFBA
+968049E97BC5B937B2F9324EDD65FF12DF0DD89993EAAD385BB85DC8357D6319A2196974
+2C55D97F1B7A1CED3263C3BF409FA0010C628B909539BE3AFF7865063A2AFC57C1A77E90
+4813204E62D44EF01A725D3BBEF8901913C4EDC7256A147F87BA661F39B9A4260856EB18
+6063D24373CCEAABEE7244C9A05A7E98824E9B3FF58400AAEC280A5AFBF54529BB5D2BD2
+D9B32BBEE177F4609C389AF0B2A14F9F100BDECC99254E588B3B4EF637FBCAB1665DCEF1
+82A707453A4BF99428AD0373627A18625FB2D66A825DCBC6FDFD1A83B7F79B4DD5F1392D
+A6A1215E012F0AC78A0A1A77AD499976023178043584B709719834F5D0CF68CD12549AC2
+FC708B68F5A840469661DF32F2D4BD16EE1C4798816587D0DB66FC63B205CD93A9A87DA1
+FBEDFDDC647A3C41FD3726678C6BD6AAD673B829F4EF8FF83CE8C66AA06F9C88B0A31EA8
+1805B45B60BB03FA0D1A704EAECB994F452E8E227F231BEFED36BDC9D361A7DD3DF47B13
+3585EEFD2538C1A076931FF925040B843E11CE4E8F452A048B26A6CB1732896A6A487FB6
+3811D11E74EC68E464DBA9F0771F43BE44F60DCADA117AC14AE11DD94F8CA3CD629A6F49
+E29274B0F92F702F362D222A5CEB4FE9E96408DAF9BA3A4E2A344DFDA89CA8D0A95579B6
+AEAFBBA506603279BFA9110B2F3BEAE81226259D93B325B2503974C1A40596F048A31C49
+0560702A464FE6530B4157EEC3533034A7CB4C6833AD3678A6FA47A599EFB80EC0F0B272
+7A6A214BFD4E7D1F382C13490A6E3993C214A4F6ACF30EADF2050B71A79D66B67E689004
+65A27A1F3F16EA2D41E35CAB5CA87E7A66931C6C5B96CE950E7DBCA1E0FEA2CAA02501D6
+DD274A6C414864D1A34432949D47E840A09345A08FB3D05086966CC074B742D1AD7A9960
+5A045D7A2D6DFDD106534E3F9CE8104D5AE72A20226E582EFF3AD39976A2D37646947AAA
+0186F5D232CA1E9F1FFF741056B0E061B0B8EC4449609BD059ED0D9EA3BC29D80AFD26EC
+2639746C1224A29D191E4B9E5C4AA1542DCF04F3F09BED437612E993949875A1A8632D2D
+3D8522A141370C6566CB4F2CA2777BBA8BD65867459201B1B387DCEFD9A64324E19FABCD
+AC2F8B808E1DDBB63BC04FF497B2318F4321619E4CC31B860AD831EB091ED55A5B4D46B9
+8E0C2663EE37EE7A131C8481C811A6799628B22AF0203E4F49E45E84E4B921642479DD93
+D69BA58FC9EE3DF8C3A0094D63BF1895282B3C573A3A30DD026BD6ABE18D495D2AD2DAA6
+BFF288709F39BF447537D69CCE637AC2C11E038A29A13BB7EF7A0E0D2837D7CEBDD89944
+986C15BEF8DC2A86BC3DD789619B833ECC95EE8A54B2C7F51C67B720323942B77D128364
+25EE4F61DE81273E23767836A2C1D014704084BE1647427979ACBF85B44CAFF6E6736B83
+0A357F2E00020431B8B5D971F88D90635B703CCF88A517FE6F9C5FBCF3E38188A253D76E
+5D03E9A6408EC75EDDB6A6AA3A80652F7AD3B6049A2CB2B6AC20B0594E67F72E8859C371
+11DC3B91BB75A9A6B7B8D5F54F0CEC329118C01C1D84DEE574382AF6C6DE1DBE1EB3072F
+F1DE734BD0C5C2A1A816B68C317FEEF85BD487BFE8E77B17095B94A5377928F717EE7ED5
+B18923C52CAD89C5CE20BC546701A467E38007CA369A83881AC7977CD119349D3BEFF72B
+E14E5C5643B64B769DD87FAE77D7675BDD72726713CA55BFD7D6BA0BB5EDD4E9E226E233
+B2955EDCCF149B53BEA91A5C184DE1FA799E5DBE50879C739EAD04ED11D8E169291E9F3F
+9187508E622CADD9CBBB97E321F72A7D952A371F09B77D0594F6BC83D7C3AD05DC5ED1B3
+8F555D08884EB55FBFD276B555DD5CCB4BBEC56D42DBF175D18809145CA8F37D98722CCE
+CF202AA597CB967A36A3F060B39F1849B4837578B9B63652E1A8A5FB795F61E65F97532A
+7D3D3D0601CF8630A3B2233A129E3BE4E7891274DD4546CDACE2D9FA871314E1DC962B3B
+F054EC7AE555280D41CECE0AE684E5A2842C18CF63C0274A15F61839678D1A0C9E23FC0A
+F94E6C2417D362C41DD7F968F4EFAC2C80E04C273B32613AE20005BD2C675D5189439221
+681C8791D3A20C25AAB024108A1E552813CF6A5E166A28849B119ACA14EF736A888F931F
+0E4DA129B96D9C5AF625B78AAAFB55CDB47D731864CE42D3EED4161A2E6F814A1E7BB3F5
+67876E671957E52D1AC1768E8E0A87EE6C803880C143C3B891705B465F89590B0AA17B94
+6941ECD749CCAABF5FAAAA47A65D3432115CDD3DA6095E83C68A2C8D98120AA5DAA7334A
+98E8918A257253A706922275526E5054F2B88C15BF8237CB55ABA3CBE354B73B808F50AA
+314EB5BD85FF494BC2D376004ADB5FCBC7FDEBE8018F1F0458409D442D2AC3E787D06AA5
+6931977B83FAC873B4DDC5FE2AA948AE738918B21FCDE445380DD0071DE39466C6B8CCB2
+721972CF98B88229B5536B90A62A7839C7E595560B6AA898FA25B4D9BC59AD659C4C7054
+68462BCE07E4619D84E9F219B5BFC8B3F33FC863BA14FF3610F18AE2E3CF740BE6B9A390
+8830B4DC3EE2608BB8649A75163C8D5D5C1CD466145EA829038DB5AB14611EC61D291C17
+5DE351D538C5560FF7A1971E39FD51C33844D65F468A2AAF835D14B647CECA541BC7E69D
+D5C47F2C311D636472F50C9D8BE63EB5C1A24B15B8921F38FDB6F240D09561DAC2B2F72F
+F84D6F4C676754E7E7D0846049EA2654555F8CA81A98FCE8119980097DE4B6BDCA00DA8A
+125D242A72ABF42F573216D6E2D04451F92B02900CC56110AFDB6762875D0793E1D8A8F0
+C351EFC4332567E88179EA06C47459069461247C2146F9065B13A8CF037AFFD5F5297CA5
+E596F6BD3CFB9CAE8B1EF0EC0F25C79DDB49FEB1FAEA7834796257844147F4FDDC2F0C14
+67F1313AB56078761AED54C93CE7331575BE077DF70428C1F79C796F2590BCC9F00137C6
+66D5F68FE5AF56ABA65C66A2EE0B88DEEB72E501597C9A8068828C2B827BE2EC474F10D0
+710998988DBDEA63953A251126604DD3EB9B252C3A33B1ABE674261A0932ECB029CED761
+6071FDA5E27EA1939837B979C1F35AE5DA941572D2C16830AA74E95F79507D6587C15A24
+796F9D79335F9EA6CCEA59ACF092345433AC1A87083397D4302A1CD44D8D2DDB93023381
+A4445BC72D187B276397217F94385B0DB511DF9CD916A73CCB39C05297F2B5A35A9FC28B
+0B9E2C9464F94C3F202858EB2D297AA93C04A02856721CA641EF457300200D5E1EA6D0D4
+E8852FB4223306AB2B2A0EAE2EF48F45EC877B83CF7E3AD61E25B85229EB83868A26E5E5
+A4F5DFB52B4AEED5208F5ABD86CB0F8CD834763D64BD01F52726EC15A36F31F4ED45E444
+6140AB54F11D1FDD796524344CFF3B04FA6D339E68D33A72517B866FBEB33A4B40EE4682
+73B9164315160A6CBC1AC4DEEA3C966ECD7319CC2ECC6DCAC06589E44233E4AEDB38BEE4
+FC6FE9DB1AC32CF091639F29984B7282BDC153E1A7A510160A278BCECF13D3F095A698BB
+16594DC52B745AE7E4FA92E57CF66198F1F63029600B6C213ED8E6F333781C8ADF9A7A70
+F07628F8015FFDF2D1FE27C8B6EB69128E5991EDA86F4AC6D8197A5DF5368B9FC89A70D2
+D2AC37425E7007939680912BE3563BD9E6B4B81BD8E383A049AC7AD5B4F105654B563B65
+369D133ED9963F3DBF36E8DABA0D3D28F1EF455294B52B668256F3C8A4C5BC2AAC15FD9F
+EFB122C590BE5DF42DD34E2B7D5A9E4FF576E126ACE6B9ECF77A3F2E7F12162AC5D264DF
+C97CC91D926CC76EB9ED1D062CFD33819F4B9DA2697EAD795AA4664E6FBBB8EC383FB122
+2EB2F93AAA162F531A79CE4BE90E48058F190958EECCF947B5604AA09E1229683207E436
+2619FF6BE5F7D9C9FE06ACB66E0047F438C51FF5B67691FD1D275A4878C535AA8EE67441
+E5423288580CF3806ED1D66E73453B44C4C1C9FBEDD87879F099076CB5034025340E0B8E
+AD6F7405D0616EC1CAEA4FFDCB6A024294D3886D8757A12DCD8A9C8205DD5F74B2D4500C
+76653226159569DE6D16FEC90032E36AB00B4D23AB1F5038AA49D678E2F533414068E8E5
+DDBB977E626FBD01F51591536D1CD6C25D47DF0F25B8DC8287DBC92344F48FC0874A72EF
+651D397AAF68FFDB409023DAFCBC1350ECE1AD3A4BD4FABA059BDFA8BC901BA14ABAE981
+EC88E136EFEB0169E98E0CFADC97B26E1421F877D051A0C6815A797E2EC0F39E8D3BD8DF
+301C5E8A92434E3D796D67C0E5BAF7C2EA9E5002CCA6FC442FBB65354E527153FD6F182A
+03B079857EA8088B3A88395686588239E6A4A19D50C9DAE7D3BCC9290EB3D62034A6E5C1
+EF8EE58C0EB9C6D90290015BC71FE91FA9674C59A3DEE8E2C2E9B5EFABBEF98A6EE29C4E
+C2EAD9E6542B723DFC24D80F9FED95119C532D2ADACA1DDFF65E061E68450956A622644B
+930198E492CA6D3F268348F19754DF931CCF309E8A72E4E6916C208EAAF2291FAE40DD0D
+EF8D83157F5BB4338070E5C8DEEB33C1EBFB7073AEE0D7A12A59058C98953BDE97DB97BF
+3D2724F5E95F66094A32C8C2D7D1D95A9E6126D5C5D5ED30AA2470FF8AFA66908A0AE058
+2A696138410253BD637518EFB0A5AE103AC6C3B8E631A0C5970D68E3834EA6C9F92C03B8
+06A7260D104EF7FAA228951FFDE7200E7592A4D0075902B881606E8CCD71FEE2411E58E4
+982C6B323B067080663C2CFE8964F9330FCF5DBA1FCD15ABBE40D567A59731D290F95138
+DC4D0D5788D497A1265BDBA666CBDAE1E7753E1C3A16A05E668D8AA2F55D6DF756303310
+626094D4B42E7ED4A0C6D62C4FC33A5E69DAC6D1D7C9AB3F2AA13C8653FD1147329ECFC0
+F40F7E656AF502112AD9F199836F7B7A079AA8E8FA1FC7DE340AD35ECCED7E0DAF9F43C3
+E9E9413115DA8BECE49706E89A8506E2D656FCDCBC9440ED41981E63FF4022C39D5691BF
+4F64DC8323731B6693E6F65588F7873CFCCD4A7AC1A01EB674ED4D797CCD57241931A9B8
+C4BA662F5FCF96EA1345612DECE672DC0F9784AD59FF52649FADE622129A79D5B7EB508E
+986B35343505FB6079340E2EDDFD5E711842FA27108AFF72C6E95206425AB0C477F19825
+6E0111CDCE13BC625DD822547C426BC878CB28CCCF92CEE5137E61912FD19F74BCFC061C
+3121115CD9D3923AF5C17ED6056785356659929E01A66C8E8A111416485DA347C7B14D33
+4D88293CDC6963E5C16C58161380A93BBED7927B9D2F7B02F6917FE6B9094CFAF7098CFF
+A2651230A42CF52A9ED0E1BCCB16F94122101947B090306B371DE821B864707BEF06DBF4
+E2B976FB7220267EABFB72B00093896B1E489943303A101ADCF513BC8F90ED4355059304
+9F04CBFC0D124CFCAB6F5AE50A5934C3460180F50988C77C1527992B763FE262DB8DF375
+649F9CCE5194F6748B16BD6D53859C5150D928997288841DC9867B16649B0395B2F5B057
+D34CDB498600BCCCA085B65663BD7C982A80549EF68ABA55CB4D2773669F4A57F5EFBF6A
+DE398C60A43BE648C2FB457AD935288F88C1B3122672C6D3E96DD3E858A4C2C13B891073
+53AD2C68D38B4F90510E160E3450548679A52F148E160AEA79BB66E31AF975CF4DAD90F9
+8D056E48933C4DE90CF7F899FD99D424F7912B90716FE10F75A7534AC8F629DEC600A119
+EFC572FF530021442A01A7017EAAB1B2AEEAEDE0FE0B82F956141F53CBDE01642FB87752
+3729ADF3A67BCFF4F5131BACC1DA06228E529A71F87AB2173CA8769A306CF00B0F74778E
+4173BAA26623067550E446C338336937D2BDE9A38EBCF4AC758D0BD18374138B0FB48E40
+38718CFC226DEA1D53C57C445A9F16B6664F7521446774DEE15DC62717F3F28CDE922B23
+0088514FC65B5AF8CA44E38206FFA56F3546A82A33E94F642BFA7737388385375772CFF6
+3FB7EE915F6054C24F330C9FD6FD580A3A1D74D97E6FB7D63D201EF5F769FFE5E7859CDD
+68875B929247BB83B060906C975E5E261A37F64A1C110B607835DAB6254567E9A5FC5810
+75BD13F38FC134E8249BC61381899E0B1740B4C56637E766E4E834C2976D3862CF334B98
+C440395944368611810799792E3FD8BA8E42AFEE6BFB7D279FDC6368A2E7A88862FC488E
+09081A1AF70B90C842C82F059496CAE0E576BF0E689A88281CD6072BA622A4F77F0C46BB
+22EBB6912C2F896F78BDB880248D28570AE8CD701A09DF6028BCA7DAC41488AE2B43842E
+26257D7458FCA4FCF0EDC02B28A1FD75AC9CD10050BE79EDF30D0A775C7E6F8FCD17C230
+E23AB0A48286F599878AADC06C0E0B186ADC5BE314D0215CC39609BCD99E5641DFA3D2F3
+AD98F34216E5CBB12AD0C0840EC8CADB4DC6AABC7AF69CE9CFF1D1938E14DC5514B8940D
+03F4DDB576BAE2DA525B9C0AC2B27529F1F6537B24E273D5C4C4B714923085795BCC188E
+9B5443610196FE41C74EA88D608F42AABC34637C03D16A73E112FD51638BE521D4C6CFF3
+C8F927FC779CC9D29F2E3F0B9F7E1E87B8FB90C9BDA06CAEB907F20EF5A4DCDE0B7C08B9
+3AC9B68179DEB5BE9F4381CD1D7D4BF642D32FADFAEF6D6E61EBE6F7CFC58FA45B8B7BF1
+02BF7C637967485833AAAADBD3B908C6DEDDAB249C9E46124F1C45C59DE36E335FD722AE
+012B5978D9B4BAEE6D0DAE01B847A9D2808B8C6C277B0F1B35776F79A64AAE7A13D35C2B
+56247F83722FB50D86F2FE85175B1313ECAF11BEECCFE35AF5282177DD37FE52D18B36A2
+5D428A791F52C4ADE5E82459281681FCEC35809530817F45BA45DCF9A0C5F79CB3E8588C
+94EC62C430A758C81943981E01B9EB14E8FECBCCA4F90C7944681A8E1A72A130F76E7448
+358234A7AABD9B309ACDAD5BEC19FD18173E70005AFF751926C3BF0E9AE70806FF8FAE2A
+05C7AFCBBC7082C68AA27E58AFFA089184ED400CE775DCC9DCC3CC85C77A749EA973B00D
+39B9A8602F06E816CA50AD7EE80F23A2F0E20A9B06604067C282688203A9690279E67AEA
+84B063A4AE26EFB7263A0A74B9BD40D3C49204C6F7330696783C7D76090666A592BD346F
+4BCBB2AF2B01F8159937A5985711BC3BC289C1A0CECBD5F64905A6FE4924EEA65F0CEA6A
+1674C76CE075864FB73EC7AB0327C59413335D196FB46BEF3AF0566C6CDE717DC94B220B
+661FE6BE6510C50830EC764A00CA8B523976FA01B47C9087D1EE545C7BA1A056884165B1
+67DC384589B39B76072732E98766E26502E2B38457BCA4EEA2DD01FA35A297B2D8D1FD65
+D7E5F3A9B432AAD4A2967DD288DB42E6BD27B460154A6093263CE0DA6D26A3C70B865D68
+E3839D68366C3201DB909572C541AD86B99D9E1B5F94FF69B1757B3F101C6B5940F60C26
+991B5BE9DB371F448A98069D84B065520909903F697A7EF208660B57124EBC47E1B94BC8
+B78AAF20108D01FB0B42E4E0B4BA622D8BF75CEC41CFE9F16A7F4F27CC77F6D887DD3E7A
+902887B633D22C155269566005B390572F26FFE7BC95565920F6A1CD506E597C82584712
+DA3E489A1AC8CF1632C2C798F9E16F6375D2735D8B47E066E46F9A563DE14C0365EE1E0D
+453558B7800990A78FCC4BAAE0C794B2FB99B2216158688316E525C9A0E5CBC921710424
+5AD7C08754E019DA53AD1ABC4A8D4D7E4C5190E219822EBE56D83DA53519FFE4BB0B41E2
+C9A72E202A306223007568FB7B7E7FBC1B94C41932BBD784C13E1257CA8E3545B58C0FDA
+3FE7D10B250CE6FDECE7F227AA15547692043D815925DCC7678577CBF2265DE7FA5F221D
+281D9ACD109E4096F49319D338277CBA0871F022678990924AB17F2917EF632AD7755361
+0AB964C352C3C2F0EA201575689BF911F57D1D97DE2872EDECED25022EC81AB4D028528F
+BF3FAD37A1451F358BEA26CD05E76439E6E5D253C09CBE1F76372E7E484920F817B65268
+864FAF3B10F62019BBB2B897E2ABA2C28902EB6C777B82BB5AFCF0997E2BE1E25A2C1B10
+49F9C06C036E2F0B95AD334EB5EC5D8E1B4C7F5FC4055F5760ECBB9CE6813CD3173D92B7
+740A0BAD8910EC8E64A10154D2D3090A0B08BF2C9731DDD489E67ECC3A3A19B59BAD6C30
+4823A04E985682E89049D5BB4D97BBF9119D649E9B163AD099046374B83868AD321A7764
+CF96875A0534671E65C95B39A5EA498D523458673DA09E558F0FBCA401D20A2C6EC6DC6D
+DF24590127F0946D0AC236ACC6FDA26B0B62239EA51C2C5D56D6AD4C42F3F58A924A89F2
+102607CB81A0350048233F7A671A5A094DB3A42C47525315FDD067281C438DE49A9521A6
+95BBB6A6BD619FE1368ADD167A092FC7B271646797FC78F32DA19F477882E6A619163603
+E9D056FB4DD07EDC9FB9207810637597C52CD16B04B56042580CD2EA95F06CE67AAF53CD
+2644E35C249300C3A76246A57E44F6C42C523535F4B1880C8426C41754B742F26A16E5E8
+0A1C1EB1E40967C1B8EE939E5EBA7F50EE6DB273432C33325ED7DA8C0035E51A19C7E06D
+3AA95C1388A9453ADFD612159C14EAA7C76C387211CC24DD6BA3ED218AE84388D8F6F323
+31F50009EA9DEE9162D26F62C262E37D9D31AF8A7FCD7D761CC63BD4841A42AC4E426E94
+3640C389A3272127C5491EF5C9DF08CC567BFE134DBB95929561E831923359DEEAEC142D
+51C626F9DC9D5E02D5A051C76D12B99E9BAC38BF8588E1BAAABC22608075ABB16D86211F
+D38DC5A91EC039AF58243B6DF442F197AEF8B81A9EC1832FBE5A00873C3652654AF23158
+F222149C2717DE56D442D8FAFE1DBED2BDC3D8246FFDAAC78060ABF105442B9C70293508
+6AC5AC4796B22323ACA67AF5A64F184C13A0DA58E3E0C6D37D67AB4FF5BC2BCB9C64B3E0
+71EBA00D0104459501CBDFF3DF26CBBF1E569D8E541D5829CEC951D6699B7B234BBBFFF5
+6BE51A866A19BFB20CB92360D26F93689B324180B3F03E6EB109646749123A91F63278BC
+9FD639C42D01D51CD51C72E9E87352F209A9D74EF66B3B75BDE8E5DE878F66814793DBF7
+37F186978E3049D65940CBA6F051D48E6A5354223E8923EDFBBA83769BBEDCFDD3B94206
+7587886F4542AEBCA2DD681C354D434C86E8713ED3FF5D0142F986B198337293E10335A2
+EE5B3BC4FBECF58089973B75DCC224397841CABCB9295FC411ED891B61E9ADA9D2C21F43
+C3FCE82E7844353D1F47A5CA02C12BA290CCF6677A47CF3FB1770F829D5AD3D9209B79D4
+DC8AD393584866C580C035E55F937FE6DAAD799AFF375360BCF69CCE5D21154E9C75639C
+2EA7162FC70B8F38F63AF34163D6F2EC185AAFC05F3ACA3322F964D47C3D65D805C57A81
+301CD65797DB4A41562297B4EDE271C502513023E46A6EA6892BF897874AC1BE34675E86
+C308D47640B2DB49EEF6C7BC7A2EDA114CD0F3361C430577E9F6FE3498486DF3DCF47A9D
+31787C8E84513F33EC3CEF23444FA15CD42C98D993D11E7DB0C658ECD9F59025534262F8
+FAD4A0C32B896BB51EBEB7A5AF9A941A002C6FE8DD120A17E9DC8B7FD49A8622A341982F
+1D3640D8129911298E6E721B74ABC0891FF3E4D7FEAD59BFF1BEA5D3A91844ECBB9BEC90
+E83E228D87404C1B04FAA9CB3C73B7053ABBB04A8079CD625BF247AFA3377FC67FA757B5
+05441506700D30E094987004E69EE311F6E6206DDC93F0B001779F46D9C115E87157C7E3
+F3490295F0F2B8F85F64849FFA900266FF748BE16BBB2FEE1136B99D11636E61BA042F39
+78F83015F47398739F48F1E6D5C6E69A3085BE9657F7BF69FFA92829E508C34C23B85CDD
+96209CB3D6A503759323ADF1568CDA880327D6B197BEF59A8902C91D48F40F49EF4CE993
+96E5C8FB4184C660FD3706A485D37886E7D63BC396FE1013D4B73DBB3E585657DE924ABF
+65CA9825461F3D5C1D5F97E25E4597834D21741C5A8CB98B844EC051481D03226E1D9314
+057901AE891F9659F8AEF98FB44EC22201E2DF7745AFA0D159382A51156F3C2F7548B196
+4881F556D86C14E156C3044E39256EE0F7E92A55A518307F5CDB70982B09021D8A6D331F
+0CE640D32B52A58C69F017E5DB48B0FBF8E0120E22DCE6D412168241D199B1510B714AA2
+A93F28C3815B99C90CA8EB47391E70DCFC63F762B12764A25313BF8C8DBF57D7D35F4157
+76EE49BB545588FC48B08DC720C846A78744FC281A404C19DDC640D5C3E558E3D920E705
+D3D23D90CD9379A776C83DEE9A2065CC3E750BDB4AD3A09B5B4BF4353D76F438627017FD
+384E36E77831BD2BB4AE7B50EE031FD2CE6DE73DEFAEF44995DA1AFE99CDDFB3A34F36F7
+44804570C92D72565635AA155614B6E58D22EFBA7672806C0DA3EEA34837271B0AAE0E25
+3E98DCD2B9119FE9EFC09087B34F43089D9DB99E86511F39DA6E2B4E3380051ED47B2B8E
+07E434A8EB160CD6B04971F13BA62BD735ACB7821142E3089026DC8B53DEFBCD14F00B2E
+A241546A802588DA49F283BDB2C19440CDEDF7E3A5BFD5639B0914ECD2940DF29036E35F
+B5B5D82CA4E4688A25C9BBB11506F7217EBA181C2BE3D37364B51C2D508231AB1FD1F8D9
+46A510416387CF1796627A5B58D42355D94EBE0F6402A49FB2C7DB252A4679CBB0701796
+6083572C13B73CF484B624B11CB33E1EF324CBF36B91707CB918996F0E38C54D7CB44648
+22294535E184BCF00867A9C17AC91F29453A8B52DF4388BE9158BFC14E98CF93F862F9A7
+6391941A057B3E03D65386070D1D43E46474DD50E493BBDCD0D2F8E7FE46DD822AB13C9F
+7F74441786B99E07CF60DB8CAE8EE8BDB71D0D5026DACBDA432D12ABC1DC21AD2CFD565D
+68389FD10004E8D2FA9159C8EDA9DB75DB6AA9E625DFF8112842EFDC3D2CBE8B2359229A
+56521FAC672904E4350E6C9937EC0AE8F5C5D5FA3FBEDAD68E6DA1C1E7B6652E8C00E671
+103D3BF7A7DBCD7D653958F5D69A0E3E41AEE33CEDDE40A08E8782C891E830C9DFED6F56
+93507E39A67A226BC9DC5FCB68BE10B50968CD3DEF4818A17F0949E56B7FB85FB54B82AE
+8CE229A004BF01BE4B6E40577307AA82AEB3D7EE8E7448A62EE0367F8B317E07493D8CD3
+ED2A2D38BFD7D4363F9282E5F3C44937E3B4129A7BD07C748FA4F4C6725AB258311169E0
+8726469D358FB059122260C0B7E8B2DC3312D339AE38B8EA22DEBAC5918978AC234F1B29
+1AB0827C90077345D72247CFC34E1EE39976EFD1472073CC87D3DB76DDCC87B7E99693A6
+597241E706B59EC18E013AB8F7078AED109CBECAB8F5B7CEA2D20060547D78744A5998FA
+ADE824340BA88B4EF09BFDE6BDFEA2A8CC53FD8E068E176C39D8DD605C72EBEF8482A4FC
+A1B4859DE8259F8F155DC8430CBDE251FF5EEAE9C01BA84698246A35F16EF062387E54EC
+726FDE6542EF755492049140B1D462AAEA60F72D76D4C16306E870803A4D41A230063870
+B3581E54060EF55164E8730D6ECE248E7CB6A8D5DB0E01A11B8C260A679C7FBEDFDF364F
+A17DD4D2E79B98A23BA741F7E2FE17866795387C028B44E352D318465A9D7F837DC827F9
+10AD1723A9F5B0A05C1AC2C08C0255F19615F9C2991D163B5A7C6D684F37C7BCF3E633F8
+0993B4A1F1402E0E9F0F01FA7FC50ACA1AEC85400D308ED792E4E8BAD49D2ECD056778FB
+BF3EFB0FBF5A16B6B017182C96DF2395BC50C34E51794B518BF380D55844838941A41121
+2B8D2F4B1B01C664BF87FC8F58C88F602000E775DF9FC8C051CE118EACFCF6FFBAFEA89D
+6EFB6A0858AA7BA4FE899C534A533077C50D71762B179BADCA359E41C9E6680C1AB8577E
+ABFFF9A3AD3ED506E34B1EE3E131C2060FC5F5C7869543D62E9B86553EB9DB4C2E69297A
+9D753BD69EFDA2280C42D80F90940F3BBDEC7CE004EC9D6BE6156C672090570940F8F5F1
+FB97EAE94CF2B481C355C463EA9F4FFD6C21B0B10F14C664D3E3AC01EB261F651DE99CA2
+13D20A3B7C3E4FE27F990C55F0546704B1830C3FCA56DF9A155F35D15217099D403F1E00
+A34DBB127EA796E75C8A3C70DA5E2179C2BBE4ADF115CD9C01A9EEF48AE6054D6F094A56
+A6C2C9A7882D67C29077EB1CE18EE67814F3639CDA864B3A7652D987E349C687D565AF60
+115C60F102346B45E7DACC8D794EE72109C2AE6A9634C875C26B76AD1DD7879C81B2A66D
+7B8D009B0807A99CBD316B7E878045A601AF5A4A47FA4E85BE7A7C8626C3A4894AC5017E
+F2019B03D60B5E09D54C9C64025627BE2D0EB66CCE190AA6AC64BC93BB61CCD784A99B60
+9E4A26BA9149E051F15C3CA662089670400983D88EB143C4E1C735747873B50B64AC7D70
+C52C13BA93DD6468D8B4F031FEED3506120A58B1664BC7A1E99B4241B8228E47DD6504E1
+EA2CAC3941CFC851F5F2656C175414EADB54580625D551286753718A150EB06649B87185
+FE895404A9CFCE5FB4E64193A15F5743CDDAD13D6332D3BEDBA0527A95E4C94B9DD201E4
+990974E3B76030347B3AC265BB9C8AED6FEBD902B7DAA93C531F150A9B4C9A5518514673
+E28E5873980784DD00E398541205EE480CB6C0008D07FA94806DC8D1A95FC15C16038F2D
+7D0A6E2023EDB18DD83A8882A77E8AC87B96014FF8C2416D21139B838B996D36D9495DBE
+5A6C333A70C3D1D58471D42604FCD339D8280485A9B860EE5B8CB074FE8CDCC0C9829773
+BB45A57C27798CB71AD84A9E1A66B40CCF96B186C2D28897173A9245577BD555A4F53934
+526301A7F26D87CA1AC9608BED2BB1BC5E235300C0D3DAE5811FD0056F466BB49301E680
+46F42672232F0D448CEF7CDCEE1B9D2A8786451067F56E86BBC2F22DECF3026006DE2A3A
+E6C48E066B59B516AE5CB48D64F84CE9E1576240A0F205E9D9D7EC29EFB6788081AEE4D9
+3369D049741DE6D6A0D740072199F61EA251C64BBFCF13BB98CEC1D23E04E98EC7630C79
+F4D2CA56782112E8FD5F334FCCE51EE19DBCC0767D1544B267698921D2AEE0C1E107FAE7
+C37EE93C01CB6F3C308B34A58D6040AEDF39B41AB877CE948DD90340926B630AAEFF5E3C
+636DD3E80AE3EB6FFAA8E364768C1224A253D962473B9D3461863ECAD31F0B55DC38287F
+3D9EAE7FC13494AC15478EABD84C19F0A3564DBDD9BCE4C45499EE9C5040F6425E968248
+36A5961831A317D5CCCC2B98CE8C1E699A1E36782216DF7E5A293FF84F04791E4F233B50
+01275D32FFF5FFD6EB2CEAE0D9E5E547C7C83A99C3D23CDD10BA55DCDC3949311B0337F3
+9F350459F70AB10982AB248968CAB68CE077F6E837FE2ACBA0829BA52529F4BF18745681
+3519EE416181F4EEF07FA24B25661F4D3FD2E6E0844F99F183D6D2F2236B916450C5BE9E
+A8B64E672AFF9FB988D024F937C1CD469AE8535D68D36B18176C300E99D58E199825F6C6
+FD188B09C5EDDDD75B2DA7F8F17753518D00419DCECD90827DC9136EC5CED6F28DCA5B41
+8AAC92BD398F506CB33A21560ADE1D5D594CD6FF3F81BC8656C2C01AE6B50530741EC789
+81E3A9F443480123F4015458835A4E4763826915B2D6F7934023F381A8CD7C937C076A2D
+E4847C1418EA6790A6D593C6290E0B77B97163D56CB7D1F3D7F5936163C8333877687057
+467C8D2A04E0A26FC7414F6D5416C1342265F578961947E4460C4B814CC92D5FA0807D0B
+6C9223D97E3EB5DD4B65B14C43A055720DB171252A17AB9485AB4F22C98E56DBB582EAF3
+BB85D6DC92ECEC9A66A8E200DD6401D7F945486CB061FE6144A3983303FC76BA661B7C65
+48294CD51B4F85B6573CF6E806191482F4E90DCCFE4080B287BDBED28EDCD5DBAA60FDC3
+A98E5971DE3B422C49D08E6E1998B48AEEBCAF932AF33176F16190F4DEECCE3313D66BAE
+C6A730400CB30056CAFE6F45D760572745D8B606A9F02D79BBF7CD4A2E1030DF6C6A2522
+333DFD9B8C56E051EADE51BF72402F8516EB530E7C0E569C71491A93CA327B35B98F1FAC
+CC312BABB696516D0876233139537A0A051AEF44C8AC833722B72C4BED49AC2D96504259
+881149053E69C6A7B6A12788458102B2DF8507FCD6F854BE39A33777AA75B20694B76F82
+9E09C2146A1551348BF56465DCF52F8C71E9BF03EAE5ABF70EE7D3410D42D8CB4FA52378
+F7DA242FE07BC4C1F2210E4B0EA6C3622F67387BDFAC548F2E8E093E8A6F2D7416986E4A
+790B202E892CAA7F19F7459CA08EC5DECDAC66C49E761968BA29D9420108F83D3E4BB590
+CC292F3EB5C6DC541831E97203A27CEE96EE53EF49960008D903432DBCAC735FF8B1241B
+3D05FF1B8B6DB64E363BB4890E0E78FFF63A62E9E7E428E7276B0EF39B74C269C954FB4F
+0F29E8E267C9116E901538E147ABB2639633F3332DD0EBFBEE15CB3417ADBA7D7737C971
+204B5B22474EEF0C0E13EE4328EC337FD4881B70A00B91E01A7CF6978B213C43ADA4E02F
+0AD74DC88BDEC87B3CED93CCCE53617DB42D8E17DD5E9D9ECE446E237387435C07B0E0CB
+052C1517E120B62AF561ADA0C0176B03F8FD7D9B231996473BF9CFBDBF0A604B36079C30
+7240415BB40EEE844EC4ED21F2C75EE2DBF4C1096D95E5BF85A8DB0B354A6565CBC9ED72
+67B9E47283C4306FF6B2DFBE4E621D571A7FF3DA0D409ECA47B8031E416F9D3315178E7F
+593C16640D82071DA6DC3AD3010FD3D00E75EA004CAFF5626FB77992286A04CB94285C24
+5599EDB95B052DC30C02B2DF9D1CBC63418CD35F39FCA1D8876B9FF1E54801B139451AD0
+3600E5454766E52A583D57BE0620C618296D5EDAF6D0A14E69F0121BF1F3B4586203E935
+77BE186636DEA82DF7DD5CCAD1482DD127F757A942FD0838BE631E34ADC7789F212328B0
+65B7810C5BE432892C964F8158DE4068C9E4EDA37F5355D3741D10F327D704ECF5B2C3F4
+A252691559E9720F5C5237011C41237A9EF1706BB54DBC126FEB38B76A6644C7A76B9C93
+010D3B6C31821732AD963CFDAD036EB3FFC0D2772EB9C723879BB3FCB8B09AB97F9B30B1
+1E8FB62A92644AA4A73DA6A39F53C0961DD0AC2DCC9087F63CB05BC5B046ED6BD790844A
+811D7579F7F742163204762E3E0A00F7DE4EFACE380A4CB6B7D89F34A8182E4472324FBD
+F0FDA1F5AFC456537BE8002A21623D44EEF767F1F4FDFFE165D648F5036897B236D583DD
+055FBD0A63340B2B15C0734333F0F1F69550B5FA574A72B8697A8F3085F661A4AC1BA0B0
+CDD671937D80A204A9528B6041D83146246888F09B1A561F55A6068CEBC492D05812C2DE
+FF689FDE316927EDAF20F1DD79958033872BCD4137698E3732DF1CD4437E4C178569350B
+0718B4686F5D8BE88F28EC26471735625B78D3F292981245AFC6A9C98EF9FE87A3541265
+0575567F2E5CD8667CCB737144D0B51D3DD4E7D9FFA4035C582FE88EE97FCB58B978C52A
+4C1FB90D8705E24D832233A4A0F8EC04997ED6DB2D734A7134D446F5DFB6A65397649E55
+21A7B7E79D9C8FE1C41C91C26E2C8A01392FB22897D811FA00485652885078A6B0AEC904
+F87DBED0AC76FFC8F35B416EF085E6F55CB3DE67A5508844F84E79DF40604F1224C1160D
+47598F647B448DFBBBD7D9BC17DDA81F7E9FAD8BF167638C8765FFA9E5AF8BB964963F96
+AC42A967794E30F83A1624ABE2409F002BAAA6954C1A8AF226D998F139C50B7012CAA15F
+B1E9B75B65D4BD9A89A5E61706F0061145BE3C72642ABA108B0A1718499A3B1935C979F1
+B2EE2C4143A734870C7C74AE79CE643EADA73F633C3037DC3DFB532D2702B516ECD75C3D
+9DF279847F356C9913DA9F50D8CBC7C492C2D6E2CF4418FF4293D63751C5BC56F26576D7
+06832A05EC7055EB79F3CC662386A3AD7296702152B058DE5EC796220CC2FDB442BC176D
+5B50BED6BB4D7CB9E023ACE56A4E09A7409E09489C382727F4173F422A21F1D084D2C764
+A800B0B819FC487DE5CDB2089A2AADFBD74B746D498CF84F9DC03F9F17BE054EE7490362
+C3BA396DED25D04BAC22B833B563845786494FCFCC25C5467540722A7A2F7C3E2D29E93B
+F6B8C127B6E5850BCF12DB09B6D996D72A700E740AF0FFF1E34866BFE35C139406F8CC2E
+56021EECEE392905765327432DF1726AF414048058EFDE62C318B49D2CDB7DFA79F7FE2E
+6207D15F83972EC96281172136FFCE7B779E413A1909BC63F5E2B3275A63376EFAC03D0E
+845EB5635778C41D253DA0B5D0D314B15862145002CE925A056D460EF847916324DE02F7
+A4F8CF79E24AC60D5327754999A27BB8DA61CC78C78AA804EA05E77652AE9F7584BF74AD
+44E289A0EFBAC09630E8752BF45BA3515F063CD87DDF832996EB145A7B946CF997CB0E4F
+5DE9611B84573CDF28131CCFA75331D920B2932E66D03B87C9F8F063CCC9EC61B86E57C7
+D427639306E18D45A57A495BD40132F3124A21C4F8043856A818C1D3ED4122F5E4047F63
+4F628B4D37704350522293DCBF7B4BBDE922D3F02B5BD159F12A4C81417781FADA60355C
+96CEF4341C9E1C7B4E7DD3C7988582D6AAE9FA23457245D5CD59D0D6443CFFDD826D4C29
+96A3F7F3AB292A361D709421B51A825EC565E911E3B3C6AFE568CD843A004B69DE95027E
+A37B5CD1A9F459FBA0EE5BB4025F2CB4F43097F0D3A436510A514FC2999A0FB745520646
+582F5D8F35E1E691BD48CCF7B15061F0D1C90700C93896FD08BBCD78445E5118F4D757D9
+C6C487CA74B331A485951AF11C0E202650C55287F559B8CB01445B00509DB9589C89BFDB
+0358B709413DDAE1A54D9718A295672C4EAB2B00B91E8B8AA94C9BA0885E076392A60DEB
+A06BC54841B021D7D18C1665362D4E16762A386310F71FE8CDF42EDFAE1D083B49AE505F
+76E4E75157ABD2919DCC0D941A55F1D2BC7424DA28A866E661715CDD7FBE79E61393DFC4
+13EA88CDD222FAF75F4A363D5CFEAE98B2559D5D7E04A19E49802D5E44670F0177CFD986
+531431939B21F93C645B7942267D7D1AFB42325CE0D12EE5F046CF7F27865E929DB5D870
+2936A6F4AAF057FD535E057494CDD2456071B169E74AD53543F72C4D776E87148573B814
+575A950DC6B8D6C3F75C4AC36ABDC2E64CE83F21F9F608A799D7F6793F53A4769A551E69
+E02605AFE460DFFB1BC6193FAEB41DC8F6C9CAB9853CA7ECD3AC0D7508F1AF5EC51C7B82
+5C4CD392B23ADDF4F778BCCEE5E08B6117909E7FF965E015995B4CDA112DC9834E5F3026
+37AF5830649EECEE42A1B98434EACF85EC90D56549E961A3CFEDA8D6F377896E26A3A42E
+C1657A1CC6301593669D7BA175AD382BA49AC224BD4C4D60FB4C73155CCC19199FFD8D19
+F7B68372D5B366C8545AA8812D29FBA1DDC3B1C83A3B4C7C0682FABE371A6D3601B3BA5C
+19C3EAA1E0500398C13DC1CDC5B7E3E325FEDD5234046816FE70581E547F27184CE4A057
+286FDF458F0D0B6D68CA0E5600E1CB7CADF03AB82D0A1E0D67B814A85A1F09B595A5DD40
+BF847FC3B9D0F4C17A0528FCC87CA21EA0CFD6BC3D360206898B3F7051359F6930993C45
+F586BF106ACDA1EBF8672CF08142905F43C1B260A75E17DE8FB7A68A700C6F1AA03A32BB
+ED86B9A27816F208B1AC98C3E866F65C023F4C7CC4CCA12545369DE12EACF1879D040DBA
+719A99E756CCEB3AB6B3AEFB5495B450AC8863E41FF2AACB4222B5081FFAB12D85FDD929
+E94DDB0BF6B6060D72CD34FE0A4E5167A4574FD143E502DA8447D2B446F6B3BB79672475
+3C6FBEA7FADE44E872C15CCA7C315A925FB53A574EEA776F081182C530FF362511BD161E
+E5C3C7E13E873CB9C27B4AFAD4C504DD691D051389C1F1368CB2281C6BC96042FAEC6044
+F9E0B97E738B464E494D709FF2C9A82BD405B60BF16D530A565F738602A61419A6674E5E
+B232C1D1DD20554CB789405561B3F146E58AB8F0BF3A6EE5612ADC366CE329A2240C4024
+E933C9540AD8BCB142B773E57F195CABAE4086A741CBD820683BBF90B1F5901883B11AE2
+ADD039B4C3AB444E7EE48E7356878EE527196A7875E0986C0BC049DC29CC9D0CC2091343
+67011FF0FD96A9F1E03FA1BE3230E3083BC52410697B8CB992B8CD77A9F8B3DA24E9F305
+15795C4DBF931245A98F0BD6A8213050685D2FE4E2BBA0F344684792B4477C05D9F22CD0
+6D0F557A7148A85427C03FB20A03EE9969112BE3FC0FD62A48187D70D37504D2B3C48EB8
+857E5B2BD96DDA3EC993DDC69543DC564377C381F3C6300028B02B081AF4940ACEAE5DBA
+72CEC7DC0D0E5AFF5528B5C70ED54171A61C5C83831F0E57C529454E0485315DE7C8DEF0
+EBD5B177FC2E4AC648BACE60EE21FF3421DFE697EE7BBA88D22F6F82AC75041D5EBA6E63
+13ED6C3DA39E6806A943192780CC3E387CFC536148255EDEAC424A061372B389B77AB478
+39071029853DFE7E5E3975FA1C8F3C07B3048E4C66F3D332998C9F343DFBF84783FF09B4
+39234A67C4A4C421058755204DCC7CFA1FD979C4ED5322A28BC0A5C96B5BB53A16E7364A
+FCE8E21933676054D923571D46DD01043A55B5D9A241B01F1CD40A2F39944F8DAF0FA6C9
+3019F9753096A5F3171C6ABCB4929F0C9428D4174447178873632102AED9775B0C34DA96
+FC49814D03CCFB053BEC561044F172813008AD5369BBBF0A20CAAA04BE7D3BC5DB24F888
+552E9A62ECB7D523A4A7C9147B2A380C840498FE0610AFB3845A6683EB1607CAD73A3C65
+2ABAE9361A73C3E3C0E55F3EE726FE0C973CFB2A6AD352CB1D11F01D119545C1097DE102
+4E9D07B48BB7BDD5723F7C29C481666576141ACAA505C2BDC12060CCBE1A8A462B37E88F
+0C8B3A0BABCA9045F63967C427BD09C45C60DC05840B777CFD732199A6248539E7BFBBE3
+B1FF1E8AFDF71F72FF8B9886455816BF46482F7044B919106081ED9EEF4C18C25E62BB3B
+F91FE452D947A8CA576E4777F134937F574E50D27665D7B2AD9A7F01557CFE2A5A33B74C
+8A6A1B316BBFB416BF04CAC3F1A2200CDA697A701C78B730D61C5F36100CCC79EEAEEBE2
+38C72D408B7464561215C9D80C8FC93F9CFB5B80813CFA09EF44E270F0010C5159ABC95E
+6845243995F5B9427847DF7768AD6F958DC643FC51E429A64880317202130A8803630743
+32E917C35F1683F42A9992780D4E5B06681CD9D7F56DA86D47F81ED0C1B2AD15B69CDEFA
+825B15B5CD93E21CC15F3A1A9F59C96895661363EA394EA58097EB36E803266BF0D282BF
+144C241E57291F96492B23DBC490CE997E30BAA8B1FCCB95AE4FC6EB72F654E6B92CCF30
+E01E3B6057C422E72442409AFD76229A89223AB3C77719985BBE0324750733E980B069C6
+7325AAED555BA4BFA2A24CBB60D98D6ED6230CB72278E47D1221C2F97A0EB2A76A63F0F2
+A9EEECD1D2E972C9707288E87A39998D1D9536FE729A262128DE135CB7AF72557E3AE09D
+254B317F807A61BC4850F58BACAAF02FDFE6988E77DDE8CAC2365DA5E3CFFD159B90A754
+A77688A22A142F20FB2F3F7F9FEC7741FF942A0EBD6FC627B02A28A98D9A4BE63A1F8968
+0C2BB3395135278167B6F2995159A23BC13A498CB503C7C4963301FD5B7ACC47B70A036C
+314D161AA2545C526F1C57414EE1E6EF7217D1E016DA303EF9454BD308C880DB39C92FA9
+086C15D4AC1AC5FFBD32B816B0599097DC9720BB4198D81A3CE109C5B00D01CABCD56A42
+66B90D7675F4E1F5D698E94C7B06B3BB83D63C4A8EEFA66339215FAC535768C0A9953AD9
+9121953D61C4BE2314742B59C3CC5116C258A8D920E04B7870D34341336A8D3FF02BBA89
+18A8626405DAB3F110111A2D88B66A07274B7ED56E65155B036696BA25612C0B7E11A0F2
+26AA6A3732B05B64382910EEB7284F077EEF87BCC6421C75462947FBE727CADF452659CC
+289FBC9C298A2EFC67007097D6CFB7C49BB4157273D86FD65B76852454468FD077F65792
+AAD79B5A8BA0905A222361593CCA2EC920134275FC4276785CDB28B28F376A0902F2D5E6
+FA45BBB497BA0B7A91E11D77C6F609AC790EB3D10B6466766E0DB1676FA3E470646E6303
+35A5C8B471ACDBAD42D0E1822CC266E619E13360EEC035BF5B969EE41806C5B3ED259FF4
+51E19489B11D98EB6A1AB12C6586B12B128507A8F0516FF9FA2DCE67E20F36A5D1F401E9
+C1513B986F04C66323F920D29CC25CCFC4F6E38225BB677CB11E459786AC86CA1CF2584C
+7798AB97A0E1309F0DFCF9192FF0F3183F98C9C8467214A6A942EDCE8B9D596804DA9CB1
+CE46A9FFE6D40C77512720561B219868DB36A916C44D8260AC97FB930EE8ED39FF1F48AD
+4D4919859D15DD700DB5506FEDBE7BA152ABBDC24760454E561FDE567A63EE64A6D34E0C
+FC2C7AFA327CE395046205D15EDFC94C6A710F59C4312141A86495AC553D780D7FF392A6
+D32EB39A2BF2ACD0E90079FDB750729181B24A00EC9B560FA3B97F07F4FD149DDE671601
+7DFB3C10003F7F9E9BDDFD248F121503D17FFC9183B9382067383BD9977F0F09DB423352
+C7179B34E4F95653F8D09306350E4D034FFDE185B6D7320F631E44AC78D098281B608DEF
+E54D937BE604D60415127FE45D196D98ACE10914FD0D682151547C09AFC6D9ED106F73DF
+76ED3C3152CF2F8DD7246877626681652F42B13FB67317FE8949B85128961F7FA44AAE8A
+1EEE2535F41E3F0FC1958AA4642CDECC880073F56C16D62BD969682090A93DBFD4EEE76C
+172F5FE2ABA5FE3E639B25CF8B76144231D0EF9B7089ADC6147445242F16F3628C64A8EE
+2F9F335A892AD354DE10AAC9AADCDB64111864EE88E7FEC3E40EEB16419CDDB88F40EEDA
+69C7018E15F24D8D90173A2CF836DCA15C52A63713C683083EC4D6E02E45CFA90810FC4F
+23D5D258A89597B11FE26D80618A9A6C52B5D1A29FC3DEB5BA9967683339D2738A3FC9CF
+76BD9F09C3EDC5180015519FA8590895EE59C0B3C1FD359743242E7DBDC54BC3BF881095
+5348873E91DB9882AD7FD41DE76963C0A5EC0653ADDDCBE26469123831FB0BC7567AFCB4
+72E1384D891B05620B84FA16EC41F4636BCF323F4C4BDE00341DAAFEAA990000FE409BEE
+11C3326817E8861EF34AE9C33D09D208AAC8AFD5F3803769B856DBF40DE082DD51976E27
+608A7E41C7B5BA9B68A758C45B366074FDBC540634AF1890ACE065ACE06AEA7A93EF0C96
+03EB5C27B1CB815936788B2D59957CEF283BE152ABA079E4DE5DF07D95D05CD8A002E22C
+4C87AD17BBA27499D1AA4D29BA2C6B54A2347A93793350C4D6E0198CD1551DE566DFCAE8
+AD57D5902E35772557DA51FF610DBF7568B445B429209B1E3ECA927B3E51C25B9A9831BC
+87D7C3B9B68100FF9A560CE4F8ECEDE20C4D4CA66035E9721ECC20D043D5A43CFC60E317
+7806435F70AD0087F2A9ECBE049E983ACE804DF267636A6AD4E7805412B547F90C4A2ECF
+F545027DE62D9BB891277D0CBB4235D0ED2F215EDC7A2D6DB109D75074800E1A5FE6C240
+B53DAFAF64F635DF104146FD4508E472B22560351FAA76468D33D9BF4D5134969E2FA148
+F86DDF86C1B3B9D51B02F3027FF64AD99463B91F44AB46CC528F4A4A1B45FF336E68E1DF
+64FEB3D83533CCBABE287C8B87679B2FFBF4DB3AB21E9250FA70063ACB7077BB12D1448B
+49F2A500440AC49A250FF81A8CA2DE8402FAD9A48BD83F416D963A95C62B805FEA170D17
+9209608E32141A41630D55F1796E67B009D73D0D28EFB5282A38E2B50090ABEA008AE429
+706DADD83E51C3B90A5371C2FAADD97F74E5DA7056F5A410AAD0CF92A5C13C6C1B6D2ED0
+79AD628E0D7E03818F24033CDFE7F858524A6B7AD3D8672417928D83A015552E4912DA2E
+29491EE931C34288F92DB485BA63ADB60FC851477F76DA281BDFC7C954131EF6C5F63435
+771B0B3FBFDAC03A78767083ECAE88138F037FE01BA3F92564C90B508A6B5DC48FEBA18E
+68A1D6DAE13F73B740CB61F4B304413B36D8E3C3164662724C6F56E564B1983099EC25CB
+05871E13485D33822D4F3E57F4FBBAB66EADED65D6DF2711BABFB73AB133D47140B853E3
+7588D5F4E75DEBACE5FD40491C57F7041ACE8F78DC538A9AB07BF5EF3D00C2F42589BD42
+1B12476E0F3C5E4F49C450C3126776D97DA4B46842E7082F1FABDBF19CEF6EF365083916
+9E2006B100B314FA02199A1D295B1A13EF6055D13FB9C5533094A204A24002FE046FFA8E
+BD7A12212E973CEB7C405B19A8CA8F15D232E004A537D953996E715099C5B1596792714B
+1E80302FF65B8A625CC86076C5F64F704EBBE13DC8FFD256A5280F0B350B8C8B343CA9A6
+93A3778D4C84830B853DDABF29FCF6D80717CB9B714A12D6B814EC7D4FCDCAAB8DF2177C
+55D2DA07D88837A72E647D0516FD0286F2A576320C7A54F41189FE203518BEFC68121FDD
+00731EDB19107DA29E475A95263FE019C7E7EE5717900D4EE20132EED0FE91236C45D6C5
+434B1D3515FA415D982B0382B34682158F16FD2C0CA85B65E7E7762A76FD6EB4B7B597B4
+1863EABC29C3D1CA44E5292BEC62AB6A2314F6490B29B47900AA8C487CA5DC101EFA7212
+A9B45FF2887A247EE2BC0C38448B042E1601FC1773991069426E59F08F8E775A32E5A574
+D9A01C56518F5D8E2E7C23A82B1D2BEE64D2F989118AD41418348BC12BECE0E44102FDFF
+79AFE17B019EDDFB20EE22AFB15874666F051BA61ED54780E6EF2C5360FFAD61C20E5346
+00E4B0918223FD6D4B506443F997905A6A2A89AFA4D293D77F610C24764DEF22E1B24994
+E751269862095CF42CABE97B3F19415EB8A9050A02B018C4A4785FDF71F472BBB1A1A1FA
+449704B1B3208A43EDCC123173ADA85849B7A31A33C5FD37FFEF0706814E46C308D4B8AD
+8D5551217EFF6665022A10D0CFE7DC48B9CFC766C0B944619E17B18426BEA6DCFBBEA1C0
+B4A1C09B5A35B415B2A2D5BA6B96664CE338BB0E96AFF98735316E07ECD02637BFB36F37
+29622897B0B697CB1ED6CCA87AA0AFAFC9F54849AC49317C8F9D7DB00F482B43897EA60E
+288480BBE79A8817E840921BE7A5BF5D1D91EED1C8693CAE0A533A93609895592142DAA2
+5C7C88DACBB5B8C8A939D5B4A929C7AC9E3D19B7CAEBCD1C79CA660A9EA5DBD20F8F9546
+3DD6E46F8BA241B5CEAA82D3142E2D5096288EA51058E3B5180F9920CBCA106A4F1D9F44
+C56DD0E85DD3BD5CD39E55046F32CC1D25985D23B995844875BB33846E5AAB0AE19B8824
+E131DB088639306CD7BC892E92EAE922805A439772A8EA45B12BA2B5574A3053FB59C646
+40ABCBDD48A8725E9BC1375E5A4D88E2737FD41297808ECACB4F58661222EB0D05A9A180
+F760DBA05BA7CC89F2CE9ACCBE2D0C62B1244B3C78FCE04A3FEA25588822C2B73D46B8E8
+2D15D20659DAA83B3E3EA3017F8FC24EF7623AE825C6C194EBC8B0DED34BFAE4DD322B69
+2941606D1737E6E62019F7BCA3C00E6B5E2D1C81A28AEA554195A3B494A95CA29B591019
+E0B163B8A1449E45B727377C32FC3F1BB47F06EEB425D381E8E0A0CC3B83DAB029107ED8
+DE2490D58C7FE141A4A24CB68DCD8DDDB1524D8B17FD09B011E55DA66E182FCFF980614A
+2EAE1F3CC84FD45F9279C657D0CEE32C0E8BF0DDECFA85A3DFBA737CFDBD6AD0655BAD99
+D97474E2DCBA6BBF617728B5D9B6D2495BDA7AA900B57C180C3432702711F8C046905F38
+A47F9DD79F772AD6EBFD68710215E6D3251814A2CA1077AEE7ED0E3BA6522419141AF381
+5C9CDAB99F4CE02395F42A1DB56EF92E98D529D23D1F1C850CB0AE07484F2D69A266B67C
+433C0DE967F9D68617F739EAE744897B71C1E18E5BF691BB1F4F7D556C269FD5D2546AC4
+3D66B3FB3334635615DE91C0704E4690DD8461F370322569EC31C71C0B71AB7964C69046
+9FD046F91717F73C469BEC70307C5F32BB9B89C3089FC5A63CAABE8F60B5A4D9ECFBBD3A
+CFE52DD809075BA7C76CAC23E3D850BB2BD53F6B748FAEB3F51F857C9647ED7E0DAF9F56
+DEF2A214AD06EF338A0520D4756A45BDB4E701BE25F077B5620FA42B0A09BF13E91C8D23
+2C65834760093C7C9415A4C39CE048AAC93267BE8CBE3A276C94ED7A845DD8D951FC6E90
+7FE9E65B12CC29835616D750D57AF8B6CB72834D9E29F629D82AC4AE2AD5D1C8C6B854B5
+D3F26F624DCE5197AB82F27AAF53D01514E585E01943E72D4BA7DE13D97DBECC1BE8B3D8
+AA0E802515EC84C199140E6560CF93B3F746ECD5FE12B52FEAC82484A5CA54537F20BD28
+EAF4E6E42C9344E667CA40754C2D48559043332AF1EE8EBD96BEA161C74AE562ECA89E49
+D447433248523806CF14E18E5525F210C928227AFEC78C3AC0D07C00732E9B467B5726CC
+11DB7A6BC405EEC12D821E69F13207EF8742D75D00E18236062C7B5BE372226543E2EF0A
+61B57F6B246E7EA2A34B0FF300488AFA197EBCA2E667578E5A58B5DD89D624CEFCD73343
+7AECA4435A531A96A58A093454EEA607748C161F9FDC149AE1FAF0D32A58BA7289E4F0B0
+AF9ECF829CAE90B11F5E24B230918E8A8A9B97A7214E3AEB999F2E8832756C72A6F6B328
+A473DDB83609547E6E66ED4700D7FEDC9C73A124F9424B99A76C28B27ED2A58FF631CEBB
+7D0FCE230C7F8CF5E6C850F4E16F3DEB79F210E885A38D086383D1A68D9995AE6737292B
+30B8E4CE1B6A5ABDF9EFBA331C0ADF5DBBCE623D627F2BB7E35AD91AFDB956DA2CE6E2B1
+A68E640A81D61C2CE01122A4BF7DA4ED4D4C65B9BBFF069BD6ABA81F8BCDB780E0132BD3
+BED83DC74349F12FE96E6059068BCFDC28FE2FA5B29BA0EF4007482EF03E5F56B51BEC16
+712DF9F2373E24AA86CD99E8B84EF792738E85EAEAC544CD5BED5FB18C2C8A5A6AB6934B
+0A45141F4BEAC0C8465CE2898FE8E961F0F97ACC9EE87993056A332159284519B3220806
+D21AD961B6D23CD419268A394939E40F8387D48BE668DBA7B8A1604E07FD38F7F05EDEA6
+ECB4E23DB0614260AF932B192EB8301364F06AE44B2E685D26A90EDC9271CCEB441DA60A
+96A1A78FE1CC4F024C7654ACC6456366A4B247B84151B9D8FCAF0CD40AAA08DCCE2052A5
+C4E44752952FFC7E809D60AE2F0422D469CD45F4B6ACC029948D5C3819681868B2D4DB61
+644C15AE271F43AF9BA1C51578CCDD5640E809E73C9FB790C74266ECE797CF5879B16DFC
+3E53A6B5E24DBB5C98A9BF48AE8D8A77F4605723D782171ADD0BEB2A5542E248688D0F11
+C9D78E3AD969F3F6A8CD824AA9A191DE84505FF81E45A50C67FDA8DADB8F269BF4593E6F
+76C7CF079583B9A3FF56B55FAD986A268A33FBDD2F782CED0E9C914067AA09CA2096E0D9
+A53AA86F5815C407AFD8F8A95ADDA20220A6C3D05100479D7117891DE02B20E8C5AFA858
+18C0049C75098928438A1217C649559DB28CC2BC6B9C84210DB6D2B0344F1FE0CF29C6E6
+E1F67804CCCE15EEF00C2DCB4CEE1092C19B58886AA23B5E91C6C3A1A4EBA79D6AA742F1
+BD783503F96F2EFAF5FA86ED718C6192D95E5C13FA58E1F150324C459D1AE59F885098DC
+EF54BE07322D263DE88F124C886B8F8E2C75BB621D52C4B091D9D4B85CB545BFB539C57B
+62C2A21746BABE60C63C5E7A6D56E5921959E06F16DA77750AE145213DF47E2FD22B3270
+C9ACAE92681FAE0CA93F13856A8642BE720AABE61B5FBE2535DE0EB4A6A29F07B7488CD3
+2630AC0A00703D77E024094FA03D33AD8378BAAE20EC4DBDD007D00A2BFF0368499EEF5D
+3E724726C45D7643DB3928E5497EB46703585613592C8C0075925BC122DA523D03001B46
+0C3395A4B17B6F7F9E95C215735F1761625FAC1447DE5529159D4E46A0354177262D1664
+ED226B3B58E16F428198002A934AD87C4974B614CD468CEBC5BF64E8FEE456C8F161ED5D
+2197CFAE86DDD596CBE09BED5D2D322C86C3E1F52CCECC46151D60E076B80473C51AEEFD
+4FCE727DC44AE783BB8918B541C067D9CA499D3BB37D8EF9DE557AF9174137CB01364FCB
+6B5C8BA4AE2B6E17A5296C21F0E053905DC747D9731AF6B6ECC4A0848C4124DB814186E5
+988646D330A11F3E2F47B2E3C86BB97A0C83102064913FCC4549BD6D23B56DB8D25334FB
+B20757316C6A1152FE056F43132C31DE2BA6E340C373A3969777C237E974216247D9692E
+C44C18C8D71B4C093B38FBB48D350737CF9DD39964079E2FD41092F9F16C0E5FA20E4DD4
+441A89E20514DDCE6B4151A6C6D0689376CCAEEE437111F3EA42CD2231C021AD3B7BBF09
+5A031F965F7666F4EB341B431989A362E794C9DD8B9164DA744B0A1EF88BDDC13E8EF235
+F218679F47E7A051254887D4118C341695B995D6CBD81C673B6A516457AFBECF0E472074
+C0325A5C6BE82AD757CE248086A2358E6AB511A8A5A5BB0475C5C339CE1CFDF08BE71A4A
+8084AC622B3DCAF45C168D1E06D7CA5AB5D91E65FF264B9DEA811DFB6167D380973C6CF1
+398C79FE19C831209BD399A2C0235EB8BFE94905C58EF21E87E2678454EB16F8B9654288
+86C9ED91B691C5ECBFBA4008DC64A7BA85963040A86135940F2DE131ECCF2781DD056E68
+A204C5AE28CF1B9F2168CF83EEF9FD9920DD8B9876925A856D6C51756A41552507E4E121
+62F850478CE936B0F603B50610A146896EBA450AF8A077B672C7A27D7A5EC957868C30DB
+EC176CE048226AAC3B3CA33D0D7E068560291190D841A9129D95AC474EE507A7A5A385E5
+D1F55D33B61DD633A1374A0FD3C6A12524F3D2230BF0E7666A78F1A0DD05F997F879ACCF
+8F127C9CD746E2B7B5396D990BBCFDFE6B7D458505A699F6CFC9465FB6189312A3A2490B
+ED265993468F90DA027A6C98D4A163EB7E0D1D9C317E08B3CB1D0BE1FCB38E785F9B74CD
+3AD1DA9BEAC569A3150B0035E263357F8C57FF636933CA39F0E2AD821891C8F01980AEE5
+C8185E8E16A5592C3F1D91C75FA5A6C8F6EFC17E5226EB6D71BE4EA2710AAC965ADF4A20
+17BF2F9B53B34065AA0E36B7C3A196B547A8FF072326DD028D5A95C27BEE9B2666F66943
+186BEF33B72A0ECBA1C514C163FA6202B9515E911200AF5610BC0FA79439B622D2F54CBF
+3C5196F764F6A7ADA17D3618830B970DC7DFD3B984E2B05104E76EFF5AA4004F57A53D01
+65C0C8F1D7B8C935AC7963D3E4F7FE02B10B1EF0FE0F9324025A13BFDF32B54162F9DF24
+5FBEB0D0C6FCBFFB99F56EC5C988C49CD098B528D3BDE2DC2AB2C70F7630A04694F4690D
+48DC22BA878CC7A51012AAE43A126780B991B71798F4B79FF147862214A7BD7CC6E70FA0
+75F665C9C1B5FA42C8ECAE57FD9E1D273C5622FE04CD5FC8E0175C61A74ECDC4F65801E1
+D898865771C2E305C4C007360C017B0EC9D1347DD4EEF9FBE5B89D1A7FC6FA7E9EA53EAF
+E26AA63B1A40355C06A5A332D7C802FADB914AF6741E82C5F61F0D39F3953F5FCC24BD65
+1D778A4CA4B9C7017696A6BFB23EC2278C6D4FF06CD97F493926D99BBFA0977705237191
+DB8DD0DEC353D6FE3F5F28B1DDC1256A4D6AA9C93C6B555EECC5D4AAF22D62C973267C92
+D8F77FFD258CB70775F0215C2B8F536B39F4C32B136F03E50DA110AD4211A8C56FBBE2A6
+ED636A78240352965F1940B89A7CE1806C9A8FF1EA8379C6CCB2F8A13019BAE9885772DF
+550437241CB70BA90810422ED15D9B0653E821314216CF40912CD6F4FB86A70E4E4CCD7D
+F7C168F73856B91A36670E9A0CF0DCA4A6421517229D85EE897A488625DA1BAD041CD125
+51B5A62628FEB648E23D64FC114AF28275634DABA1BB3D6044CF5A617A122F54F12BC28C
+B51438E1515F7CAC3EC5702C6302ABD371E597608FC2BEA14112B3173114D701E552C6D8
+80F9AFABBF49ED56EDA07E4FB0AD33407BFB49811A31B881161CF46988D30BF3180D3C3C
+F1E1D978B9EB4B84DE857F1D117DE24BD6F73B7090DB480EB64F8B14EDF5DB779CB69897
+F5EC11EB07EF6F883F46C279F41A4DA6C35FB7003E734EF37C898C2B5ED2D72381E601B1
+A151A7AFD829979772D43FF3243B20FE2203470220AA12E91E3857136FCB7E407CA9B597
+2192B71C39CF346F23216119BF44F23701951E3E8C4A8D8FE64897A63B979E2EAF144B47
+7AEBA34384C3D6CEBED6008ECCBF3A79D216A54CAF7318B997753FF0BA56F73FC4D5216D
+40FF744F597BF8666FDAD267CEE609A7F5E586AF5889765BA7FE62110C27A8468567602E
+E838281B6E510D3225A841725A5CB324CFDF0297AB435C4884288091B6966F8900CAFB1F
+EF73C10DF82C60ECFF1C7DCE75E39BD8FB05672786C08BE36E8EB7CD29CB31F4EEAFE7CE
+238EC4303548822E30A62352EFFAE8525076FA75787B5628AF5EE0A928540FDA6AB75994
+969CAB0FC9CC1856509F721C183BC7BC388F6F60FB973F7BC556BC5DE4AC20D27FA021CC
+343CE1E052F910F2A4DB9B1A12174BDD97914F77D20619FC172AD2EDA2800A7D6740C68F
+C9DA7D0BE704E3BD581CB9BCDACBE3CF47732349F62ABEF3CC858350EE92DC6834254503
+440C2E8B0E94B1A2558D58AC8FAE181178436C76EF86CC49090CDF80A07E88023C7036FB
+55DA522FB9301AF9458745417691680D2953BC86796E9B2C7DE3F255517C7A50E4DCE57C
+1B5D074932B2554F26C7F9D95474872F888F5DB53673D3A4F26D0BB2151136F5B9D8D2B4
+7A26F4B72F6C8A298CD9D51D02C7534D8F9D067103B588AA9F59FBE9837F4FAFAD4DD17C
+9F22D43381FA187CECA8C25E4ACAB2C1042D228DE5668EC3CDB7F8392066632F93CD4AD1
+5C1706E30C4ECCAEE63EAE661D67DB75CCDFDE9DB74B29D95978B2A0965A8D666204BB94
+FC0DB7BDC3DD588DEE823799C37B6926D0A191510D38FEBAFCB9C8400F1CD191A56E1C65
+BDBC222898D5691FC2D3632397797FA063C7552FA688452AB3E172736CEF4057C1ABCA4A
+7D84A8A71311CB5BC110BF808F31DD46DC830B3EB8975215B375BC601F3665F17486F4E7
+433B5705CB4ABC0AA8E271EAF2D4A693C15BCCD5FF1C6BEDA6A61772727D9FFDB4717D5E
+78DFAC53612C98C8673496A843F7B5EF3C4833A8574CC6646E87DA7563C9AE1953D9A18E
+19053F0F009E75D2F55013C16BA15C99BD241FDC4456C067B2659680977BBDDBDD0FD12D
+DBEB0DAEA7F2042808D5B5CEB1284C2369F229EEE81B1926CC59AF317C8B44812D5CE43F
+DCFCD8679559D72B438D040CB984E050D0BAA1C006E7BAEA80866E299E956DD0470FC6D9
+B6D89D5006FF5D1C51655050D138BE4BD85E83DBA7A381E29E9E3A3FE5D98792CDF56930
+DDD787599A1B5F9517B6917AFF1EEBB54ED4D334AC8E6DD7A943149C38EC9077948ED3D1
+6E7A8DEE34C1CC1B35B113CB8FFA74795A84E549921C83E171B4FB622FBA8909E35F41A5
+A530C6C22018CC225188D7FBF258577A97A9993AC6C52F4F465173EAE94759F7CC6676AF
+AE9CFFA336B07E37B1E81A42EC1FB104974C96EADBA4BBD09A24F6477C0DD9E50DAC9BD6
+BAF1A8D7C4BC6F925369D87C18AE336F8FB0FE9925FE12C8004FA645A7D68EAEFCEBD882
+298B769354931E983565357E8BA09A16A53A3F25D5B405CDC9D3FA58985CC43442C8E0AE
+51FEA895AD00DAB107CFC8850A2A80FBED45D931813B750F97D135BAAA81BBE0607DDB9E
+46E4D3085EBDA7EFF720C01B799E141EA819C447E40722F0D92691092376169036DA7C0F
+5BA28D4463B9A9410CBCFCE8905544FF5CDD267FE4BB232BE1EBBA0153368A983027F761
+792CDF99449315762EC1E0C6B1893F93F34819B7DCB30A4CAF791F4054B6F10A529370BB
+F7B0F4CB912FAADFE83F8FC532A8CEA9F6AF4F85FF82504DA0C505CDBA0BB41061D32CF6
+608D45C784EC36A2C6471F801C1E1C485E0A022D884669AE45B9014A7BCCEFD51469F689
+EE5E1DA6C626AEA9CBB17181EB86A48741F166CBE5D842E8BFDA4643348D53BD8C191E7B
+4B8B989456A6CD4F2EAD6634CAE6E28F4569DD56D23007A78B1332F88B7E828721FEB11A
+A0C2324CBB57755BC1ACBE4D1DCDA88D9991B73C1449010C51051CAA2F4491EAE350353E
+51A3887AB4A2CEF16343223E96FD648280A9161BC40DCD4BB1B9FA6290AEBCA9D0B12CC0
+621E5AAE4D9AA4C6D79A1C9DA7CE17C90FC8E24C2AE188C77FD105E9126F3B45D4EA007D
+AE0FD0AC719B417F8C91A96D821BE161CD25D2EAA66E6177DAE1CD7BCE708B112111571B
+85E934C17AD137CC972691A5A261373F8DBFAAB49A69A44F26C273788490B8D856762B09
+54BC8F8CEBE915DC4CA0287957B97F5E87454C25A6E84664363F01C471B4AB16A723DABB
+94C4D5A09454BC888AD3EA143C3774F3AB692178E06208BC77FC1C83B0E1386B12294177
+3283C0423EEDFA66FE62F589FD45EEE36E816AFAB8366C1D5D4A984F609C090290F95D33
+8F02AC05BFEB85A66FA3ECC942AC4F3FECA9CB1E84856C4E7169AE9EF1CFFDC98DCE7A32
+CA612DF90F8443FB5B3C50EE2910F50B1FA21215B4A64D6EC30553FF98D0A77DF6D36AA6
+2894312C47885D3CADC16E541D182FF1BEC27E3EFC552144C35620E040E25C4A366C00BF
+1A4DB58BC0E2FEDD2F64F613526CC8AECF011172A795118AAA84CA0AC86E4F499BC60FA8
+C60D8246768AF00D098C57C66DF472035AF9E404C4A88D6F95BDF0D9DCEA8AA5C4E341DB
+B1FEF09D6F283CE5587F4ABD72ACF5564F0BB44FC12DECC25D6632E654A0CBD171627B6C
+D527D287C099C42A3B9D3F19DD5D6F01D36EE4A97D257AFFB9E98B29CDFE5CDDDCD9F9B4
+004100A2A05F7C4F88F9BB054003AF9E9F0A43DA7EFCF36979F91B475D3499E31A89A240
+B5F6452FECF751F76A878060678E86DD1DE6574ADE1CFE6E3048A5B1EFC86175AEC4B836
+27EB5F0262A16D8C2AD75CC0B328C93DBA1FD50FF2B1CB9236B369D1E82D0541F1B6D1DF
+26D413630805DD8E2B8F137E07E49AE8D7EC42683D75F18D00327CE5B3C1109AD033041E
+047B673A024035CADDB6B97B069CF3BD8DC455EAFE4B189C1C24FE5CF173D4DECB9D3345
+1A84917D8BC9E4578C77669B28BFC87A8FDE1D025579BB5EC228B14799538245379F9B96
+7E2926148F3CF65B7C58A0C7EAE7648DCFEC95985A814EBE540A11E5D776A7A19EDF8C3F
+21E31A1495E36257FF89D3EB4B0C91E754CE1A10C150B1CC7C61BFB8234AA530F6672020
+4EA67F4B13E91C77E50B21C2A71F372A820F3D9B5145E97EA93138DB2BAB78138B7D141A
+7864C1567B47283E3471995ABC1566C6305190E619515CDDA6FEE18B9A4EFEA7DD6BC02D
+FF28ED8DAB6C8749A2B5147CA424E76C9D4354FCBF973B63E45CC120541BF7179685E9C9
+37ECDF7AA2643D8D71E03DA375D080733E768C8070451873BD6BAE2AEB034FE094495243
+94C7F99E79ACC45F3E0B04BB04FFA61C03FD29F95B9A266ADE3820C72CFEE3BC5D52E341
+B959CC3BEC213401389B95934428109EF250FC8E512978F9B4C021D19C5BB064F833EBDF
+98A67828F52309BB1C39E71AC8F6640D456CB46C2744F170ED48C2C6E0D2044A44D78800
+C1989D3BA72B7E2B0A02C752DAB11940E772A7FEDB44692B877F9D1D3CCBBB6554D6BCB8
+4B37FF9882387A1A23CF40B7021FBEE0CA627ADB9715A91F4F369191E2BBB04796CC6C26
+1EB5E4F0166AFF3872A8981F5F6E5FEAE3AB0DBDA41EBD93A58F895928708D17F0433C5B
+9E620C288C146B09C46D6BA338960D43BFEFAFABFCB8ACFA044BD93B77C77C402F386902
+ED9F015D317512247BEC082CAABABF4D6C961202E78AD61C0C4CFF81B13B270583FA8ED8
+DBDDEAAA2DEABBF4FC23C964CF78EAB2898074830E1F1BB34BD6A97352B88AE676435702
+6E5BCD748E8BCB0FBC1FA4917BA3B0F34075B87A95ADD9FF50DA93FBB45B412DCC31B374
+EF9038C046B62C568D1C8E1D7B9255E1F0CE0A23FBC440369619A5C5ADC42683AB7988C5
+75EDCDEE244DDEE5FF94B568E8D6D731C61E1F4D859649F7F26216FA69C2D0D4B59C6B69
+7EAF03B2BBBADC5308C755A4A46286C6B01B8F350CCB3F67CD8756E60F3919D931A6C4F2
+8375EC12756B37EAE4A3AF51B888AEF70EB72F71CD5ECE00F08CB0E542AE42BD882581A7
+2E474C0A5609928BF96435C291B60F47C1FCA117D7823E98FEEA1BC7341CD5C5B6903AAF
+BF727B4F598C250BB1F4E5349960F29502AB01FCD767886FFA68AD5B89FD6291FE670C08
+122EE33D590CCD102FAF580EA793449B50940AB3B181EDD0AAE857C62459B55E54788585
+EEEF3B676829818AFD51988E2BEB6FE65FC4B48C4A314D1117E1078862BE1A78FF212C5C
+9E18FB2E3D9DB81E9C7007FC4C4192DA7999D82B3BD3246414BCF4DEAB64C4C3BF28802E
+34BF7003941A9936649D300FA3A4C48AD1DAFE87384FF9BC5D7EF2A9A267448B97F5450A
+70953FE7E5A36D55B456505682A6A1C54F2FA2CB2A6ACCE3F82F8905B21AB0E906F6A04B
+E2D8E4769E4402C434028D35D33A1BB29DA9B76CD94B0687C6F5E12D3B48A033F2B751E5
+DF520B5F498010F92800FF102F56914698F2F03DC90693FEC94D99D6D0CF9394F257CAD3
+7D338CE5A4DC15ED6B2A5DC9D1315E94FA050FC2C911819ADEAECEA2512B23B011C69A88
+B914F6D70FA88477B8D2B0C78AB21B09655837C7345EE72BBC8AA5E8622692AD8793C339
+AF2BBC791CCC4662F04D8F7E1B774DBC0966E6B11503EE03E0462F9319B0E0FDE39DC3A9
+0919520271CBD4188C9CC9EE3D5F58DDE90B44BFA4269BC18503EBBD38557DA2C15E941B
+FDBB1A06D42372A92453C07EF80F3446FF377DD75A643C02F77C67C36A66ECA29CB3385C
+D33CCE480B3B8D05948F1EB4CA36C489C21AA7A4368E9F2D461918DD98D52DD8C51E6695
+8A1E077C4D63A8E881943A2439F67AFC9245AF657185A3611202CDE34B635BBB92C09310
+FB63EB09929CFE6598E60B71AF39FB0FFBB243F4DCAA11299642864BE97C942DB42007BD
+8165D3A99B831D26304DF98B2867B5B2E82AC98EB169BF355CD844C9854FC73E755E165C
+AE065EBB2848D217FB36199C26216F0558F906BD211BF5990B794216B68C72B7210487DA
+15B1CA1F0008B41996B18C6BD7C7054497729F41D6D1D2FE3C2E0AA9F234BABEF77CDD84
+3DA823CD73DDB1F0B3C0B5DF84BE4980D526ECC45445FA7B9FB33E5F9DCE61923DF285FE
+F0841196B20390F24ACD0E91E57D010DF84509EEA78BB874EB2F4D0BDA86DEB93B3736A3
+64C8E57B8948CC147E9F5B3A2564F8D6EF1364923657B6FAE77EBBFF1D5DC7CB47781039
+0EF1450D96DD0C5B976C62F884E8C755DC4AF934E55EDA2388542165281159B3E8F1F9B6
+07306AD7122E7E144704D23B415C66AA216EEF3C8B430492111C2094C299D6829164795D
+D3D6DC7EE19A0E85550DEA5E68EF6020DD0C08A7A0D4B999432094027E71FFAB9CBF51B9
+BC7E4DAAA0F483B9A563BAB335D94D81FB2CCB2D8DEBB009F2B09E7A41AB87645EE7D16E
+0B3981C47B0DD58E03EA18AC44F3259AB18544F475D4F5E080D34135B4A45AEEF61561D2
+BFCB5A8E04F7537637CDCD72C9A9F26D595F8FC89C45A9DA24489244DFEDD0E1B59059A3
+7F664A21935CCBE4504ACC44E074667BC57C091EFA092F71C6D4E2AE80B59E9D08FD9E69
+C19A89EC94B32698B4CDDB0D5B46121946744132ECDFAA5461ABBACCDE914411D35CEDC4
+49E99E0AC8A769BEAF17713FF55F2FBE314210748FE4F78C62E3AFDFB37BCD1663CC648E
+06196F3B1A4AF11065309844CD963ADFEE6670EBFC83550DFF162EC81EBF3728D523D447
+80EC47FE291C891F334E864FCF772B7089E0416828DA38F2B2B26A876623B6D22DD9E96F
+F81BA53A3420569B4617C8644E376BF8D3A28BBD6F3ABCDFF999C2B502DD8B275EB919F5
+95E837B7295C4513600342381994B8563EDC02504399A3BE02EF78801C83FF5CC840E26A
+A1999C7C0409EF57092E6507418F17457911562E8A3B83582EF0A5F1885D18E59EAC1195
+14E8643F7DAB1DDA63A1DFFDF0A37CEE292D5F94E980906EED9502543103AC3DDB8E0A65
+D9776DB4444F261FC39ED6B1E4DBBEBA9EEF9F21121A6920861AD1BCB0DD865E0FC9AD8A
+9CB8B1922B0D5F2BE4D0B05F2DFEFC56653672EA4AD9EF99A9B60E6FC27E12F4510CBDE0
+6660336C1C6BF78CBB18705D09DF7081CEEFDA9C8EC8A4BEEC5D76F390AC0C65C79A4158
+A6D37F43E7518E6E981CA4E2258DF31B10699CEABDBA23B506315DBC65447029A90EDF2D
+A8C843FD0EE5CB5DB8EE4DDE042CAAF7C8C8CBABAEFC27FB713EA3519A7037F76A14D182
+8228FEA535971EB6198D23318757C65B452FF34AB05AC9DB5E2629CCA9C37BE8364FB2BA
+FD0DAEF135CD06B593C1B0C59CEE83DD129E9D2D490848E7C403E12750E34D461B7401A5
+BEA1AF5430E25D5725F6E8E6CBA44BBAB8173C3044D215E0AC45E393EBA6158D3BA67CD6
+95524E0D9445C7DFED606F73D0E144C7499F2C0F5D4CBE180EB89860203022BAB11FBACE
+0B2CCDA3686DCB54C73D50BCF86DFFBDD7A67DAC357B5F97BF80E082416A657C4E555048
+EDD9E6AD050D47288991C0722EB664ACAB800C8D22D57D8A31F49AA253436E60142381CB
+CE244DAF5C2CF43E8DC6CC4291D10C3469F7B49E1EA05434032BFC3C43791B9F4053122F
+AADF027CBF8FD2FEEC771B009DCF4E1B854494098A776E3A054B4BC571B0AD22629D94B0
+AC09D23464C8B41E24FBFE406E422697AB1AFA48B3D3EE8C283D8B4B9C683779CBEF5C3B
+13874F9DE031DF86B9D641EA25EF9917D52FC2BCD1E9EB93CCCF8BB0D7F75DF58F13A954
+05B51E8CBEC3E8AF339CAC4106867BDB55D10FA8CC80BEDCBB6E64EBFEAEA615DD369DA6
+5AAF5539F011DDE8B71F8C2583A7CD147DA2EED01EE5CDB7AAA4B84A3F03F316CA2FF03F
+BAB7B3016C5C673C65724325F74D51025E63A58DB6851CC96ECBC7061F59EE9325301A67
+01D708C81C9D443DCA911099ABCA139861ADF83CE8965C75B971F5288A9434DADB8401B2
+5DEDE54C180DFF59D5A0754AFA3D873801D5ED40AEDB5729C296CAB4E0DA51920DC90BE6
+BCF2BBB35B0BC8ACE64F1886CFCE549E6E68DF2DEFA04F31BFFB53797E1C310709EB7F53
+5BCC1E8585C450547D1415DB386ECE6EEC88F48240A6CA5812CF4A5BBA1CCDB8AE7B702B
+E801A30431ACE2E7DC8E1AEA9A40D7E597D428B32ED443A1B1B53D41E5EA684675657575
+84EE70FE1AD136791627BB077CB074760516FD02858FEFBB44BC9BC2C7E9A039BC51D183
+9A90171657A31680EFA4B1CC4A4816276C1148BE9A30CBD18C70229765547E700E3D1AD5
+6DDF1362724F132C6E02AEC21E64423E2E80EECBFAD761DE7FBD9E7BD9F5F731823D9E42
+05DBFE532427EED796CBEEC3177B02D9712299342B45D3CC60C713A85940C93EC5F938C7
+EC4343B21239361938360E7C7FFE4714542D34A2D9EAC70F3A994D5C62DF53F53D4CB644
+6935652FB86AC0FAD203988ADAD1E66CBB67D17ECD7E9585CE96A59A90404E6B8660C0B0
+F58C8821EC4716531E9574439EDB493B054F15A37377A4D5FBE993AD8D1E2E8458DF63F2
+8CACEA960E062DA1B951E33CB114E63502F02F435608C1C467AEB5C6360A7EE20EC1C7D1
+CC40119E81C84D0731AF803AD2047B96DF1021181C4B879ED487B3201F99B454B1D3F3CE
+E5086ACEEE7D56672DCD16713737C1F6932B217B7F19A997EE12A37C49268E3453C360C8
+C160270A4AC8FDFCFBDEE9A2C15F831606EFC0B08CF16CE50372CF873F225912C33A4077
+E60F593244F28682EF6DDCA3E5C04F36B8F1856590C544A7FA7B44A09166CE1B8F95AE78
+E4D285D23BED12D69B86CE326461EA9667ECFAD39265A6A48FC0EF26E3352769595FB813
+5FBCCAE58FF867C264965929628C834B5A3BCC0ADF19DF268DB070B914100223A6744127
+99770E6C5885D521F5DFA4F35C7DD33AD31A801CD3DDAF7B7EE491BB4B8687D73E0D98ED
+4CED5D18672298F062F38A77A8F70B65A6A7D52AA53CD2BA9D47EBDD1D933EB940DBFB32
+D8920DE522CB699A42124607E2CA22DAFDA11908242B288CC38082B85ADFC52BF2556846
+DC007A5C67C1A92DDCB9F30435400225F890016BF907BB2E64883D079C1CAE8D8C406712
+BCFE61E188DEAF5663458A0AFE00FCAA54440D4D82FC4D5CC5E85C46C8FDA1A6E94709FD
+A2760E53A573883BD5237556E2586525CA214249F917EA55083F676B9DF73F456BE1A66F
+F2C94A61FA45C5795BFEF7BA7327A3D5D63CBBB84DE7E265CBEBBF184BA51785AA331EBA
+AA55E084A289D390C6D0B5CF528B1A606D2CD90FFB5D8EADA37435F0F0DC1A25C355FC96
+5219D9DAFEDE9BE5BCD6B34AC62E30F6D1497BC35A38A962D03E21EB391425975AB15361
+5AFE0D10ED15E16F90C976F71F7DC4E5F283D39D340EEB9B9349710C1D41569771064108
+708EA8E190DEDD6898B96FBABB4B1208523658BED1ED4130E87DFCCFB3795E6E68550E51
+411EB289AAAF43876F52FF7BB4960222338937015783AACECCB56719446E106AD4E88603
+BA2DAA4797912E3739BA20F8EC1032E407410981827B8E2D8F0D5A718250A5068468009D
+4412F4FCDFFCD0F2435A28F0E090CAF8DAC780F43D1B31A19343255E4C73D4AED6CDE467
+A8369596259D630E80DA3A5C01D83B045E668E30EC77456C4556029FEA11F95863445999
+53AD9AC36564E63E444B449401D739BE9724EBB59A48C7950500B2A0C6F4CC7EE16D11CC
+DDB9ABBC9E1AE2FB57332C90BD500ADD1DE772519F15D6E9A8F974839E1479C6F15085E8
+4C7E0BE935301B5E47C23D45ED57F9DC60700F390B0753392A6C1BE1575DABB9ADBC8DB7
+DE897CA076B62F23CFDA823BA4595CD20C95BFE9A079C9D7BF69723FB6E7640145333973
+BB6714632DE6598E6E958946DB541EBC7B8B8352964B4C58F8BC69D82F1B9978544FC8D9
+4F7F27CDA31DB9AA9A7A2FA6E7C36B457D9E2CB43FC70207E4B3E1E33700F97A2B1A83FC
+B8D5991D7DBD22971B8D444905C9DA93900D44D8DE8C70BE91731A4279F9A60C5D945076
+A425CF7C8C1C8CD806B62BA8B7975F0477959EE92925936E188B9D723FD353632A3BB37B
+7680DF37125AC79FA949C3690BFC6FEA8EB506554BC93E068CB62737340981C0235B1922
+22CF6D79C044E8EBDDE926F2AAC760F3AF43A208D70B6539A8B1D6D1C65A3AC827A01BF1
+6A62D6C0D6DC684DFD7E726B3E10C7BF0C838A6AF02FD205872C46CF7B010A8B5ED8820F
+14FC77BA7D8631BB8EFD48249A4ECDF08A021DD321B66E3E2C0E919118C5C5CA91633C84
+006AA536A41D4FF2F03E2AD8A865BB6E7CD1D9351B6D44B3CDE4B0B28C2CECE1093BFFB6
+07EFAC340898AECD7F33A52D66291C8A9E8E381130555E675D0A66B5FE910FA2C340B278
+12F552DC744C1C81F69C6015308ACE4588940621DD2FE5975908BC4A031951154873567E
+77F1FF55A09F72AAC863AB0AA544CC41FA0E31FDE22FAB79D7D5BEC9459BCA02023CBAAC
+258CEE8DE1F7ECDA865556765FE5D969B2FB4A5C4472565A37902142AA34C5AB103D4967
+0E4BFED549F2DBBA1D0A0FF760D39A6AD75389C9D768F0B536470E1B73C970F9F196B9E1
+E2138CA4705E723FA1F2807C7FBBA84AC84BEC06BA89004AE2455E47E5D371A0A24781F4
+65EFB30A04F58E8E1E63C25206D50A19CC6B3E2B44021501B97C0F1CBED31D85260E7185
+4D3C4F128D27174471877F20E0CA2E9EA3FFF665EC10F8AEAFFA2CBBB50D6A88A2D2DDB5
+329FD9F3A392CB3206F3B84F339A1C6F231F9551EFA17878D92788263ECEB755A13D9604
+8E3A4F779553D365219B04740131C268517F15FC514D7EDD5BB072C29D4027F49B1548CD
+067230BA6501B09E69F6D03CC8F28BFAE63D98245A6F594CB5512DD68E7086B5B653458D
+9DCE888F7880F722E417551CE0842317CEDB6FAF643D353AE9E045201E0D80A4935CFDB5
+12BA1667508C7811766AA92DD8193AF218E41FE7F3A99F611DE53EE37AD4DEE7F14B2248
+7A18B9E25910C2228C8F0E91B940530294D7646CEAF61BE0616FF29F30DFD3621A65534B
+7A3BFC1634890BB24AF953F6B54D2782031E881219651C467E03A1255CE9F2061466A050
+219C888DB99573530278A6A2C11C80CF3E9591132E52BB6B5DDF2042B002FA81020B8B29
+B4407065B06799680C21ECFD4A0D18E4E0FF2D28FA83372AD549149B4835E44A34253428
+331770820D8E865422E99470D85F1CF6A59D5478C0B03F02AD5034CB8E723B1C8FE430D9
+8D208ED0D5975267B654B48D45FE8C13F7CE5AB7722815479ADEA06608DAD96EFCB4B9CB
+1479AB81B09CC4B28A8046D892802CFF75A0462916857FC16A822E3B751F3AA6F1AA35D6
+9EABDF01EF0EF07C2B2E8FFA0B93F9A5D7639B616AC54C9B2689F62FEEF4A81BEFF55AA3
+6BAF37103BCDCD7D8E2E871938947DE1F84C6DEB2B13D6BB2F3D70C4B3826A6FEAB86472
+99B0817FFDA2F08C2842C4D1060C09E4AE94CB05BE27F4A4BC7783C2540F5D173CF325C6
+ED48DA7324CB9E167A89B204CE5487A4037FB2DD8CBE1F07614E6045B9D45C646B683682
+EF59FD959127B186A7C4427C0FEEB2C9F3162818903A7C0E6CB7C4336BE5A2EB132310B0
+85921917A70305D2E13386B088E5E9A90097657D9DE79523869854FD243D9892C7CB01D6
+D36034D26F355770CAAEB4CFCCD0E5699EBF7308BFE1D5E437781245E1FE021895D81389
+C212629151234271B328A703C941C2E476D7CA7D00CAFE99CF969A7D3CECA7D97FBDA815
+AD1128B46CEBD27B353D11B3DAE19B45F6E4228372DF7ED8ED276999FA9C63507E0A3F6D
+E86087B5A55AE588012F501893C916F50D69AB0F31CA6483B2B6FFDC7E2E33AFF6F79915
+63EAF34BFDCF42DA6A0E87423FF0C6E5068FC76D022E463A68D954F0BD3FECF1821C18F8
+698D9FC9F80C826E1783FACE369D55A5B6A4B73E559D6B567FE12B1267CF1DC2196B22C5
+1D9539354293AA6F738816AEECEA4AE618AC7C59C712421942B605278AB93C867242C693
+9D0F868BA08B2FB2ECFF6A541169BF0F5727FE38C5D3A1611076BE825253F918D49DCBFA
+CE46A6C0CD58E26788ABC26FCBA6D0DF283A27F2365730963D03F568029280888ABD363C
+BC8BA8F121BFC8EC9781E8CCDC3DC7CA60924F0C63CD2BDD02A909CCF9B6DCBC5ACFCA02
+F828F65CE61B9E55C3F80803303461431F2A19C01EA84211A8B2F9179702335DD89D1949
+EA7314184114D918FEA1AD2F095D6C7BED7FA419DEBFCABD468F37A2C86418E328010B54
+DF557F82D7809B07E561F94F3D15C8F1ED7A3152622AFB25D6DAC8CE15386A98324B89A7
+7072FDECC0BEC498F25B75A6FE46D64ACB042870200F038AA83E874E06E18BC169DCEF8A
+7D4114580BEAB8257FA618B6D2498F88A4623250E5BE70E80AF7BAD49B7B5E93AD0C90C8
+2D9D10F1EF3383F61AC9F0952A852D48941323E5238A46DBF30CC9B27D5C54C5A28C7DC5
+A1CE5840E917DDA3B977D48E362F3C7CC52265CB118F76814D3662C5D9703565D15675E0
+E2D8F70857EDF088967D6FAC27B3515A398B9ED99D783A22DF3F3B6F74D1FB48F4A564B9
+06A324D9846DE4805018CFA92302C607431E51945E3EFFD4C37109ED5C4B8587C2BEF770
+2A6C4D122A74F963FBCF555246B645B5535B3B08EB4CB434B4A0C1AC6BFD2575064F6374
+E553E29D8A3A02937894CF7AFF8029CB0CACC1EA8D991987333D352F18588C1C330D21B5
+A0658A34159D40F7C854BB68CFBFAF582C216F0DC4376A22EA2B00031A196676FF856B38
+969A4D1D6A89C016B04055EBF5AE488A35F77CE88335F759B8E28B8B24BFDE263A5DA5CC
+410FF75BCDDEF9336639FA61E4C971891088C5046978C4A3268740D04A3C7511E09FBCBD
+7B5ACCFBA483FCEB6612C57414F562EECF8606EAEEFEC4CA40F81AEF3AA9E647235C0A3B
+D5B7A495870C2F5AD2AFE2E9F895667DE607DAF793B0CDC4926575027463692EED933FB2
+F449E305A9406C6A32C60CD1801CF3E00E2AD29E49D037F95DE8F9ABC05C0E332AD26C87
+ADA91B31A8CE7736BFB7011DA6A3B65A2B8549578F39C1F19EBDF009A51207F22CA09F69
+098E900A626CAF710F4994DE32D70A2240D809666E5D2F4B9B5E7862CE951F869576B8B2
+AA9586DC01948E7D683F32DDBCA1F2D105116362A04D8CD0D9A0BEEB7AEE7346F4B841F4
+704979777C5FFD712DEEB2E7DE2925B3E6E9F10BFD7906031412A24B5A5124BAD37491DB
+A831151E1649CBE1E1EB539D0FA7F798963146A7631CCACF89EB4A4A37D459CF5521CD1A
+F686CE584760DB20DD2100516C5F296C9E471AF75107140D3DAF500F0CA498A50197ED1F
+1B4D1560C7749CACBFC88E4672801FAE3B1542A0D2BFB1742495C64D0E7BB7E0440D8AB9
+67488E814A721C6858E05774979732E2907D203EFD8BD37AB4F555BDBF5914618C413621
+91FA6B6334EBAF7617A98C79EAD41785FBB804A7066A2142F985184FA5A2BFF951D76B55
+BBACBE8E02D83F057E0DCA8C2F3B81DC33D0F96436EC3E98B051091C554ED1D34814F3CA
+F627EF8FE1E7AF485D3FE67C4B77D45B2DD49C5B7855CE9A48DC69D252804168DEA61AF8
+B1F8F369678B021484BAE68AF938CD6EAE2A44F69B060DFD7B550ABF17CE70B7FFEB4A55
+6BF281B130795CFF4615E94CD3A76267EE626DA8AEFE54FFAAD7D14CF7C19873B3835F8D
+909219E087AF34067B83A5C437CE43D964CD053B50216744205CFE951DF945A4C2D88E3C
+4A98E943988A1BA87A478621E5145DFBAE1ACE48F9989C81BB65960D5EDCFD2F1AC92CBE
+7E5418239FEFF49B1D2302FC021BF6D4846186210DFC20A127BCEF801205BC4D1F2ABBAA
+5A98500FF4775FC5FBF7AF43D5C74B8E960D13775F3F283723503D559970E7E2447D273F
+5FF8D14FE31B572C2F6AEEF7F779EE6C98AE235078D268482F21276D6B535BBE3F10B5EA
+F31A43BF580F66DD6256FB88803038DCAD4E1C594D0E41CFE92B5E76D8B50B9A6A4C795E
+C651F21CADA7A75D37131B282656F201B6F0B5D4CCAD796EC6A3330E3FCE02032853C67B
+23744033A64685BCC86036B800CE6DD0D2B603745C2C0CC74F68DB1521BF44950D55BC53
+37C65D12DB7B6E1F285A8B484560EB169F3C375FA3CCAB21B4A0DFC524B9DB30256AD34E
+32D074AC2DBBA095AB188E64A8E3F07A83E8F8E1FFBC996E3C59FAAECA4C8F89B71EE09F
+72EB3506EC17381DEBA01507839B2679ABB233F87162CA846AD0044E6ED341187214120D
+899646825CF76B5F1B949D85A43258331A9E85A47AC741A25475024B8FF25AB9A2C4F710
+3D5D2A1F5FD9FED870C557AFF3E9E22412941379A90CE235DC30391F3E2ED2F8878F213E
+86913B75048BE4A390CD64F6B6C562D825897BD9515EE95D513A9A0023DB62DBEE82A9DC
+377708F010CB7247C91E271945F27FBF057A1C4E316C1E4C5A3E478FD5C08B82F244547F
+D10A47058845D60DDC47304F196B9ECF49FFD614039F05DC9145B0B64CF722C91AC65D11
+4405A296D3DA0DEDF9330F90AB18A8C8D5692D1CF410351265B33ED820CAC922729821BE
+84296F6F1D0E4CE6AEF84467BC58ABD146226998BC79A66F1D72CD212F2D5EC6F88C1E5C
+F4AD9DB4BCAD53BD681A307B2109A5100BB9585B6ADE3D928ED5BAFC13E3718E52FCA898
+28F9F3D05DA5B238BF7ACD82AF6D3F2436EA15561ED232EEE0252F8A7B454654E34647B1
+E1C6C4276B48E5A865900814E392302F30E0B4B21C3290C24B5013B00134A56BA4BD0DF3
+83AF316B540280D923C80D74B35989359F2D2CB7461652EAA639B1DCEB2CD6F644C259F5
+EC288F50CB1B4A13B530193EA22510F17B4B3C56543C62CAD62D1F526B118BD83A767105
+509BBDB2667C10638620104ACD27A2D9380073B5CEF9477B4D1EC8F2829761DAD98C326E
+E2ACB3854B7182E335A5C49208D6728D7CD5D54340C9408C7AA01FE0F76B7D2B6B9FC3F7
+FB2AB516A63D9CD8806312EBCB9E685CA7A828A0B8F0B10D89EC8B513604F63B1EDF96D7
+7E0F57F83FF26069C3134B3C09D271B58311F5B45FA2269AFF17AF847847EB18EBFCA8FE
+5A8B128C14B8D1F570A78DB41C8747073A078D241B26FD37E7BDA6CDB5C5B5B3A1395C51
+4E0EB2124A857439797D118BE4F2286ACC0156319927DFA6A0423B28D29BF061FB0C5D7F
+3600C898A88029B5A414EEB48CF5E5D7C751345E5D309AD4A0D43F2AEC23FA2D721F6DDA
+4EB3EEB543BEE478EEA39E055D03FE70280F0DA009674D2DE705EB736084DD766F9BFE55
+91050481D02D292F59EC9B1CB0E1A42F71548CC60E4AFC3A8E579811A4D7A27916D5374B
+EF5E32E4065B859D63422AA992C6EBE26C5B8C312D563CEDEB760C9EF4064919C8749A3E
+F8849B11569F25AE4DA8F9E9A6FD62F4B6006BC291729F32C38D23C57AF2FA4CDB2B27CE
+3FFECEB2727180748280B2953CB9B98B5FC9A5E8438ED5F45E3CA513F7E7B50A0C430079
+F0CD4EF8540AD002CDED3D7B88BE19459A8732DCA41565CD2D451E5CE4581C129B9A9F17
+0AF75E8F9950DF53F64A5C2E44FB11F5285E2A1C55CA2287B3674C1F45213C80191D07C3
+D9FF93246304A16508A283C31217D742085D94549DA606B2CB7DB47B829AF883B9AABE6A
+C347C25B3147D11B04F375ECF1F0F2A782D69D5F9EFF27FE181FDE498370E620951D5A0A
+89ECE194B44AD18AB54B94070C3805AF5A598BCC0C9E5ECCAF807F0CD19F1738FBE74D08
+BAADDC36210ADDD3AB89AE8A5CDE0EA583194B106700D0BF64EFD911E10439FF361C061A
+0BBE48A7E6F7A515294F01082B3622DF8321C34BF5843E7F147ECE46775549696ED5AFDA
+EFD69FC764827C066B276999854DDA24E12ABC0DE69EAB902C601A89E8BAD82009F8209A
+1A8A9FCE189A419528B2B8946C23131AF95328AD643CF568C3322CFDCFB907415D1B191A
+B6422CB79C8F06476A56B9E7AC384EA7D5AC5BB82F6863F329201962738191383CE777F6
+3F15A45F7A51AB118F04B272CDF8E3A3437D186DEC57B41CEB1E96DDC2DA7E8F1A8BD76E
+27060494FB0713244C991A80E779345574DB075BB8FAE7F0BF2E55CC5DDE3F369BD8B6CF
+877137742965EEDEFC6DCA403C7F52081AF2771CECE2A0CD13EA8EA3BE7AED7BA1591432
+6282D8B6E153C08B7340848D322B307725C0A4AF58F217B3870C60D9D7EA9666AD70DF5F
+B2A9B8F386DB26903C7EEC1E2EEAD5077898CCB45ECFBEEF3F7E4BDE48AE57A18EBB00E7
+73D6E31FBB478713015B5C190F7EA8BF697FB6E64FACFD85C730DC513C263DA31FAB41F5
+3965A2339291FD6311E124CDDA5D2D28C914C0680BE2C26D3D750C10F2BB76FC181CA04C
+441662C0C8B5CC5A1C3CE0E4FF53362E90C181FDF6312A585BA3B53CC0DDB6A7E8D32C8D
+0CE0DF3D559FDEC31D5ED3D2D03DE37A2C7BEAABE2A04076DAC96CAB6FAFC03CAA074E6D
+BBBACCCAC4635953839947B42A5C56B82F7121F53ECF93191C0F7ACF36602C61406A8622
+510C9175A4E2192D0F71497D93D553A1411BDB3871579F2722B8F6F117A11B5161C6AC74
+F4CC07C068560BFCE4381A0C8F31E2B0060352D48E1F6E51D9951ED49CE6559E7AD6588C
+D111F4422F8DE47E6AB3599BD248C433EDC26EAE30A8DB8916C5C7B4145B3DD743257CCE
+857B68F89FAA162125282B879853F1706F8D6970942BC3EE0257D25C8BCC45F4AF341A4D
+1C84B22FFC64041F634F12C484003EF9F0DE1B1C61A8AF95DE309546221E2FA63F878ACC
+0B06B56C3271DB1C4A1623BF77A3E3A79EB4E49DA9F28958CC0B22C28921E92D42C85B6A
+D8DF14EFD2BB65367997896A560E57BAFADBD0FB40FF3EAFA2B834A345A86745AACC74AF
+32D02F8AD56B2CE6B02338F2E7E744C9E8D5ACD94B9336183BF0C8BD2BEE575D812F7CC7
+276C3AE7309EF6B0404FB3A14828B7466AAAD7D6F3B3E3C271E3C6FAB6D7688F05F282F2
+CD82EB7A1CD750920679AA093366649E37B4F25AEEF6F95A77E75A9A465B046F49A706EF
+761727F29657B8A45E74BA98D2966994E35E69C86467DF6396A604E4AB36A284036D9321
+30A8D16F7994350A25303D42DE76B9A078F3F8ADC9D7A78D0AC86EAB1D989089B5658929
+4B926EADEC038F62410C84623F711DA9BEB1463E5A1A5F968A9B3E3A46B60895F21F62B0
+301F28F39A0179A1A94A186B9D34FE948056670787FFC8CFB59DF552BE98D912CF131987
+BFA66EEEFDE0B90893479248EABE55F93CEBF78C576FA3918CA43A8D34FFB7AA6C6750DB
+2D44237BD4EF372DC021493BD9B5E5C79E6DEC9FD343CCF6CB40B45507F1F14BF38FD0F6
+9489387FE12A946EB0C4638A9961C3DAC6D7E690ECF3971044770D2ECFDFA7B2D2F048B1
+B6A8C8995600128E979CA60BD3749F381A2DC06249AC1975896DB7CB0E8FFDF4800DC306
+A5A8248A4C09E163E16594E3E1F13A3EDBBAE4BB904527DBC3960469DC841AAEA40470AB
+77F2609D80810BF2377CCD0A25726AE9E2348E7667050BBEE18B06A850B610F565FD1ED4
+EA71BCA30FF7F33FB338AE7A73B2A2778170DDB79C5242403CC318EE2F09F17D9D2D54AB
+2F26036C9DE55D05A418ECDAA85864070B3739AA27276EA8F4E2FA5DE4C779E4BBDB3535
+C674C92D957CDE4D48330357ECD35D7A9D49BEB5B9E0BE65F89975878D0A17124BC8A5DD
+6DAFF2C23DC663B67FCA7F1B54149D6FE5313B14E7EC140C4B5246CE1966C9E43DEAC806
+D2FB58DB59D721A6E6CD78B571BE628394824BCB69947D5F971048981A0DFD0959CC3C30
+6EA16C7492E357A80A8AE1D2DBBC5A6C9D3F471B0D6FBF720AE74E53A8BF5BC43737EF5D
+925D5DA807204333CC6B376D2B6822A5965476C986FB41203BC0AB475BF49DBCA8452FB6
+266907CC61F5DD7B4FA322527FB6090CB3F141C113339CEBBD613973509A419720679EA8
+50BC865FE23CF2A121C6D2EEAFC958642691FC3225E0DEDF58A14816BF458906D5ECB56D
+E11287539CB1D2DA42C1281E44A8F67397D68FB3685F3DC47E2FC85BE03D887D55E99105
+A2709C5DCE6BA260CD863A74D14C58DD4692103AB6C739DBCB4CA92EB3F39FE4EE0F2CC2
+186ADD69CB27A4AAB7876A538A2EC026BBB6BE0DD2A875962AAC2EC84974C3C3E55CCF6F
+C2979BEEFDDF52130C3EE8DF53F9B38DE16A1495CE5AC0790EACD5978B315FD1522D675E
+02844418F40BFEDAE1C444D840217B98751E38352508E4E11920AE8133E28064C8410041
+1E31E76292CCEDAC04C83C120A8CC8EB34B395B9761E933D22A26FEC473FDF4F5EBB837E
+AA27ECA6AF79152EED4F45584072BDE6D2408AD6E97B40523E20D49E601AD9852C3152EA
+68EAE3D87DA92EEFE1C70D8A25B26451D4D6F9E8C23D8228EF7867864607A4556D7E79CF
+AE864F2017F0B04856EB8F4A6CDE83550F7D47FDDD400C1DF462855E937ABE0711357577
+FE120BDCEF1C097CED28C76580C7A4BCEA73E77AA748E553A99A32F1C251F8B014623063
+D887D813C22AA1B859069D8044A5A835FC6B3D0EDB2495B5B758CAB2C832CCB775646029
+324DE1764849736679600673CC77AA5B7F58D92F127377A960B16E27AFC194F320348F5D
+32B03BDF8A1089EA5209F678DE2AEA6FEF5463AD188994B0025CD1288E700DA9976EA57B
+5AE036407CA7684478F9B9C1A3933B87392A825D150CB3E8A2754C70FA2AE614D8A6FCA5
+7FFAA378683FA5744AF1994F050C008BB516E7D3A7C613D7BCA0B812A8099427E7EC1D3E
+DCE9760F7A4B976B7F69A7287D681453051EE6E9CFBA1D595765BD7752EEA19E2A577DBE
+5554CBFE0E93E5B4390A2C69936537E040E02B30273C5525C2702937F19ABE0FDB559737
+C7FD6AF2321CDB1860918411312D0B1D88C7EAF6CF038E41B33A7DA17B2BBCDE0F80A58B
+7EB07D4A11E5F3F46BEFE4534AB79814AE39CCF6A962A1D3DCDB1E0971383AECDE59C89B
+BE7851FB9F1B25F03B592CA451FBCF50805D51969FE0D80710793F8D1F3EC7CFA0E7E581
+C37ABD24238C2F0E0709679B8FA4481B7C5BB42B8765667F6029A902F3D8D634C8CA8CDF
+4EC85EED6168838B155A1D5B6CEEFEA6B86E0D37E3FD6D1782378E4F01A2BF1CF366381D
+64F97B193A07E93FA38C8ACA97A52543EFE2C39A02FB9E29618970BB87E808CEBE04E96B
+EF3B7FDF0898957914F2781CAAC0B25E68CA927B7CDC1F7C2C5DB9E80781E732510DF9A4
+C077F540F8CE7C98F7851B7C8C7BFE0FB9E7583C90E95FE24EFF47F744A7F5CED970DEA2
+BA5D9FBF65DBA8944B8EB6CD28E47C8A25C3744D3578DEBD2174C7AF3367F842B710845B
+681F1F6CBFB8A077E525AE7AA246462C13BE91F4BA89BA4DBC2FA69611233C21DEC966A8
+70403893AFB896A6EED6FF5FBFF8FAD75168B2E406D23D5C787C71228D6D0DE37F9DBE97
+46F3FC5B0A272BA45F08E90AF8C0709ACC9DD1AF79EFBEDD447744222D3FF2F4A96DE67A
+64B2967B2785C00C9924032B11EEE35B48374D001917A4F88E8248628544B95BFA081630
+F9191938810FC746024D792A2BA36BADB365940A667C7848B7F0AC4BF2C48DC508E667B4
+4E4E9FE781B0AA657F2C19E6B0E1203D4503FB2C10A02D9C905DA032351D9CF7AA8F8F5A
+98D39F523A5DA8784E1E2D7B2331639ABC3641AE5444C308033A4C3172F5C9A159B63E18
+54617B339E6A9849A7DF0436C4D88622F004A4401FE63472CD061EA7060B35BB60747795
+84B61D6BC6646EA5E87898F8015FDD88224C5BB9109AAF587882B9FA37D54414D8306E34
+8393C7BB9B8B0D4F12D72FBE9E3677DC4E28F558EF5202ACF03A9FA00035A9BC26C1B0C0
+840F955D0695BE3A24A610FAC3E954B773318AE33482CCCB9A2A6B844FEC0054B060834D
+0AF596F1999AAF4E848997A35EE6E5A38302C2539685E718C30F9F02E6832C9105F8A73A
+3DAFA5AC847DA65D78BF0CF98DA62215500D8D6770CE7917A7AF2513BF762D98A98F0BB0
+233DB352BB466441F33A334BB85713F6E5BFE5FF5FA9B79252C01C5BF8B7258C2EBEC212
+DE29312C8D4C6EC80331F881BAD3F18B7405BDA3DB96DEB03C53D4D272BD29A932EB41B3
+92CE4369D90486810271FBCC59C226F47B9A365F2F744AD98EDA97520F3C8ACD79EF5D8B
+9DC373ACB4602259661E7C9C59A0C76FAA1BC5F87E80E9B66AEEF3FF267075E75302FB86
+EF0E364306C0ADC70ECBF1BF617E2BA2374AA01998046AF5598EE38F5418AA285FF85319
+89E0783E40D2D583E2E67F08D11B3EF0309B176A52732419E72DFC3B3728D2C2CF110A26
+FBCE758F98226B01F5224AE5E3693FE7EDA48C624A9F87DFC6935864FEF063E4F6EBB756
+2A18DF4DEBBF6F9616F4DFA30723736DD51DBB54BF9A6E2EFECFAF25D710A330BA8E97E3
+CFBB06F2E5E2373033E0DD34FAE831FCE2E750C43EF63A578B29A9090894061AF20FA564
+E57F1CC785FB06B0D8E9C642CC44F9EB42D6C89B621A28B6BE5D2F8A1C531716875DA058
+E8CBBC7F64D80FFFA076BD81D83D7576645EDC6876F652467034F314151513B4014E810E
+D75FF0EB08D29B59DB3EDEA0AD670CC348A16CE111E42485113AE2B611B0D3B4F027639A
+2595001BD852F8A7BB3243149E35DEBF1610EBCA6F91CC854EBCA114D486431DEA7A0793
+E2D67CF1159E78304E863BDDBFDB57B19E3475B626A2817339B34E057902D32DEE592C26
+19C24853370AD3D345E894F55F083DC9C49362642B150A360BB0CE85FAF84C12F5BAA512
+6EAC3EAFC557F56EC288496D3BAE74EEDEF9E9F8615FDA7F3422FD34BA88B1C2749DFD33
+D40B01DC24813666A1E872EB1E73D17617535A255805B16BE36888C9F9079355764249A3
+7AB2DE2066B447BAEDB245778D8C76AE80C84555270F492D5D3190533759DD70101BBE53
+785BF998A333C769CEA79F0EA1763DB4B5B296DD416EECB68E28B2A80157C98604EA4B3D
+F7A0E002A2C146A0A8879A83131F31264F6FA4E48EB5058308C28DD085784D2C5E97A0D8
+D5C0FA06A09889FBF29C65502B35C691B8ADFADBB141AAB33F0752819CE792822056BE46
+5DE2F66991E70F6A0C7273ABD036FD6875EE2A0047E924E28E9F66B4001ED8834B9C1EDF
+6BE774BEA1DE0436933BD835F71771BCDF5A12FD9D1B6D7135155772F49ABE143F87E0FB
+386B5C6FC06F638A0D6E13FF914E255FF2EC1D7350850C89DC537F98D10844AF17A9C338
+1E5C4172E504055393348B7D2029C7195FCC5828069DFCD341C121BF02E01B39A7894710
+7AE00B6EF18B1F299D3E8FEAD4DB41EAB6AD6D8CF416F4F4F3A605CE258858C729A4E392
+121BEEBCD22C7DF9712265740F89CC9220518E663A58A9F93A78420B25C80C827102AA48
+C2741499E4DF6E582C420C38F87A610DB4FFD643C4DE561BACC32AB13ABEAE1FEB9F1153
+6257F15CDD013A73D7AF74B91ABEC347F36096CC2151D80E6E07B5C128825C3491AD597D
+D71C64C9ADA13163934CF4C304302BFADFCC58279A8B66A843AFEDC8119CA9A1CE8735CB
+67ED4A78A8DEDAFE0B805FF483DA287CD54C3095B22DAABEC2E12328C0F8389BF9667EB9
+637AD6FC2B50202C976051F1FC2659738EF0B9805666CAF950E9481344BFDD5DED45FF70
+CB9F74FCF7204402E13A521F14FE263E501226077874A051E0E996A9240A56B4DD6E1467
+D9A8E4A7C9696089BD1E70FA575FC9226E5E0BC3618C28469F411B5432255129E67F47C5
+BD57CA9D2E0F173A0D8A86F3E801777F0ED4A672BE9639611AEF85C5A8B9412BBAC3B5D6
+39ABEB3D1CDE64CA71BB04BA13020BCE2D3F50D3F0790549127E319BC443858FD2531137
+72CD4228F7E15774F967A1091B8AD38C95885BB2F0C96B57E9428C88BF9D5440C15CBBAA
+0B20FF2EC3F351A18F9C0C086F81905241419D7A09619DA1D344AB11D25E83E7D6D208BE
+2259417B16AE3CD39FC2DED85CA66F7F528DFACCC0BD5F2978AC69E10F9E74903D9FB31F
+F0830782CBD403A911C28343F1AD60D7D7F1BC4DE8BCCC3185D8899C24BF9B7E1C94E158
+E7390C52FAF61E29F6F43747C1F259E133D6CE1E77DCD2B777722C642F75F7F47F372AA6
+A1F35B366FBD744EEA78996203A0C646DADC12758857888EE673EEDFD425F1DEC19BE145
+63EFE27FD9A2794B37A36B5BCC6F424A055F59A1222AF8DD5F179C5C3FEA49C238D6DA5C
+8A9EA1877494CF954401EEA2A5A171CC3E5E687696F92E74957E1CEC7BD024962441C879
+7F44A7D8A7EBF99DA85B695D70C1494130E8713D9BCA3FC641F6AB31456E905C293A59BA
+5E62F1B3D90A915089D166A98B15AA4D53DD69A52E94301150EB44DAF3E248820327ECA1
+A7B4D691642464F4DD7D755FA1BF4C6EB3A844ECB313C9908982987935B84DB8E04D94F4
+8B8E03B286AE29A366E93467B8A6DFB79AF46A54725F8D268697FD6BDEB3A893F690C831
+6F8D00942F31F9586E3B2339F8051221844BD3574E13650029E1AA4629323953C36BA53D
+1C6C7EA581A6E2BCDBBFED40A40DC5F177886DF6BF98061448DD27FDD29F764353A136A1
+92EEBAA19364C20BF2928AC50799C9149C8AE079304B0DB05022D78FB7B70013DAD695DF
+127659BAFCB001C3AA5BDA5FB07C464C8ED1260895A3B64BE769A31F8C7546642BB9D507
+0CC6FD1952D9A752B0ECC838889E7B018D3C9F4C2BAAD44908445CD1DEBB1190AB6F8AB0
+01C7FC67719A564BEDD6FE490414B5E2E3E875F649093ADDDBFB64010E83ECF4766A3A8C
+746EFEF6A6099524F37107000F9739D53D98859557851CFCEC5BA34E4FEFFD4997C416D2
+2CC953E31903FC19003A4D5A40AA5BE92793CCE6939A2A3AFD764CCDAAB60F05EE738AB8
+6A7DCAB62C8E384737B161FEC39B020EF513405D5CAE1F45AD419D1AA47D4E3C32A33233
+F66D67173392E887B6DE71AA0BF7BF215F3619C1D072CD3BF25076E7522214B83130A866
+6CE84A7996568AEF4DFB236B12EAB1EEEE363CECBB191E1CE05A0C83CB59ADCF0693E5B5
+C076BD1629FEE3399C698F1B2067279E82510FBBB47589AAC52E6054C7202A9A24B1B007
+F7242921573BCCF9F91EB084C3653DB050C229C4D94BA41CC05202293DEE4C9D8BAC3FBA
+97B1CE89F9546632A992168EE1DD54585E6634244B30631A6C98BAFD0B60ED80CDD8DA73
+36CDBFF03B3DD296083CCB0CF31E4799D45B2D3F945B5D6292BAA8F0B5F7A5398BDC4A11
+EE145E2E20F2F186BF0519C6A931F3E67CAEC34E8F2245FCADB20A31BFE938B2A0CCC913
+5D123B468F5BB201C403AAFCCF1CA047AFA9A2D149DB5E10C6EB6D996269291946F10123
+08846C325B45F42E381FACD3ED05750841FA0D990A4A53E64146211638A135F0F317144D
+15099B137C4078353BB2DF770BE24763EB249D50FFF6C292E4CC63E5383E58185AC179C5
+337AEE935B2C319E3E9C0AABE152594DA487E485ECCF32D14B311C8A74C4488E992E67C2
+B364E79D5F7E2FB2945A6B9D266B4E800033B58B77D3E64C58B485BCBE29FCE6605C8E1F
+2BD887D7415C566C0F20C06F3F637C857B5A84E31BB664175BBB248DCDC11B8142543222
+95D534E2C19E2BB7ACA3D96718C95E65C84A74747DB77ED0AA41465FA8746199B13F0DE4
+39420FCA889A6EBC1F2E72CD16F53D138DD9C28D6BC9378B78831AE97733163C4F8F7276
+28FA3A5CB1B8976209F77C963A5829FA2F4C103177658DD3695D22599412270DD7D4D8F3
+6BC84D8C84E96C3791B225B45C6A921944462737B4C99B70A7448C8E6321820C10D1BCD8
+861355A5A699379A267C928CDE841B0FCEA73DCDBEF5381B1976A238D7AAE1FC8515E188
+8B4DF17822BFC89DE2909E878252F897680EE15C488699AF84FFAA05AFBCE4BBAF85923D
+912CCDFE37C47BF048D86134CEC60EFE3797A09BD3DD0AA3444ACE57169349336EC972AC
+E9471FD4BF3EDC24797812B2610940C8EFF36706D2AB20B3CA75305F9FBE3A5982B29FF6
+18D77A9737439BA0AD2A839A00268C46214C0491534EA4CC1C7D538D1409028FC411F254
+ABD35A876409E6E90AFC325262B4FADB2DEE7FAC806E0B8741F8CFB66AF19C0DF8470513
+F350126FBC302CB3C78E51B2C03E58670773C1626FD831690D7B64FBE42559D7EC23B2E9
+8D365FFD0E2F62B1CBFEFEB1EAA3BEE9A676DAD2A103
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
diff --git a/fonts/brushscr/Makefile b/fonts/brushscr/Makefile
new file mode 100644
index 0000000000..47a599a0ce
--- /dev/null
+++ b/fonts/brushscr/Makefile
@@ -0,0 +1,48 @@
+# Dependencies
+
+%.ps:%.dvi
+ dvips -P pbsi -o $@ $<
+
+%.dvi:%.tex
+ latex $<
+ while grep Rerun $*.log ; do latex $< ; done
+
+# Phony targets
+
+.PHONY: all clean samples tarball
+
+# Rules
+
+all:
+ make clean
+ sed -e '/EndCharMetrics/ r kern.txt' BrushScriptX-Italic.afm > pbsi.afm
+ tex generate.tex
+ for file in pbsi*.pl; do pltotf $$file; done
+ for file in pbsi*.vpl; do vptovf $$file; done
+
+clean:
+ -rm core *~ pbsi.afm
+ -rm *.tfm *.vf *.pl *.vpl *.mtx *.fd
+ -rm *.log *.aux *.dvi *.ps *.pdf
+
+samples: t1sample.ps sample.ps example.ps
+
+tarball:
+ make all
+ tar cvf $$HOME/export/brushscr.tar \
+ BrushScriptX-Italic.pfa BrushScriptX-Italic.afm kern.txt \
+ Makefile README config.pbsi pbsi.map pbsi.sty \
+ AAA_readme.tex sample.tex example.tex *.fd *.vf *.tfm
+ gzip -fv9 $$HOME/export/brushscr.tar
+
+t1sample.ps: t1sample.dvi
+
+sample.ps: sample.dvi
+
+example.ps: example.dvi
+
+t1sample.dvi: t1sample.tex
+
+sample.dvi: sample.tex
+
+example.dvi: example.tex
diff --git a/fonts/brushscr/README b/fonts/brushscr/README
new file mode 100644
index 0000000000..61e18ee9ee
--- /dev/null
+++ b/fonts/brushscr/README
@@ -0,0 +1,28 @@
+This directory contains: a Type-1 font named BrushScriptX-Italic, that
+simulates hand-written characters; all the files needed by LaTeX in
+order to use that font; a file AAA_readme.tex that fully describes the
+package; two example files.
+
+The font itself and all the files are public domain.
+
+History:
+
+- The original (public domain) NeXT screen font has been edited, with
+ a Type-1 font editor named TypeSmith, on an Amiga computer. The
+ service files have been generated using the "fontinst" package by
+ Alan Jeffrey.
+- Having TypeSmith generated a buggy font, Louis Vosloo of Y&Y, with
+ enormous courtesy, has fixed the font in his spare time (I no longer
+ had an Amiga computer, or a font editor of any kind).
+- Rolf Niepraschk submits a file pbsi.sty .
+- A more strict dvips (5.86e) refuses to handle the font. Rolf
+ Niepraschk submits a fix, generated by the "type1fix" perl script.
+- Having learnt about a free Type-1 font editor called 'pfaedit' by
+ George Williams (http://pfaedit.sourceforge.net) I have completely
+ re-edited the font. Thierry Bouche has been of invaluable help
+ with fontinst.
+
+Thanks to: Thierry Bouche <bouche@mozart.ujf-grenoble.Fr>
+ Rolf Niepraschk <niepraschk@ptb.de>
+ Louis Vosloo <support@yandy.com>
+ George Williams
diff --git a/fonts/brushscr/config.pbsi b/fonts/brushscr/config.pbsi
new file mode 100644
index 0000000000..6745e4c457
--- /dev/null
+++ b/fonts/brushscr/config.pbsi
@@ -0,0 +1,6 @@
+% File name: config.pbsi
+% Created by: Maurizio Loreti
+% Created using: vim 5.8
+% Creation date: 7-Sep-2001
+
+p +pbsi.map
diff --git a/fonts/brushscr/example.tex b/fonts/brushscr/example.tex
new file mode 100644
index 0000000000..4e41ced4ed
--- /dev/null
+++ b/fonts/brushscr/example.tex
@@ -0,0 +1,5 @@
+\documentclass[12pt,a4paper]{article}
+\usepackage[T1]{pbsi}
+\begin{document}
+Abcd \textbsi{efgh} ijkl
+\end{document}
diff --git a/fonts/brushscr/generate.tex b/fonts/brushscr/generate.tex
new file mode 100644
index 0000000000..1b47cb3d18
--- /dev/null
+++ b/fonts/brushscr/generate.tex
@@ -0,0 +1,24 @@
+% Author: Maurizio Loreti, aka MLO or (HAM) I3NOO
+% Work: University of Padova - Department of Physics
+% Via F. Marzolo, 8 - 35131 PADOVA - Italy
+% Phone: +39 (049) 827-7216 FAX: +39 (049) 827-7102
+% EMail: loreti@pd.infn.it
+% WWW: http://www.pd.infn.it/~loreti/mlo.html
+%
+% $Id: generate.tex,v 1.2 2001/09/25 21:55:48 loreti Exp $
+
+\input fontinst.sty
+
+\installfonts
+\installfamily{T1}{pbsi}{}
+%\installfamily{OT1}{pbsi}{}
+
+\transformfont{pbsi8r}{\reencodefont{8r}{\fromafm{pbsi}}}
+
+% \installfont{pbsi8t}{pbsi8r,latin}{T1}{T1}{pbsi}{xl}{n}{}
+% \installfont{pbsi7t}{pbsi8r,latin}{OT1}{OT1}{pbsi}{xl}{n}{}
+\installfont{pbsi8t}{pbsi8r,latin}{T1}{T1}{pbsi}{xl}{n}{<-> s * [1.2]}
+%\installfont{pbsi7t}{pbsi8r,latin}{OT1}{OT1}{pbsi}{xl}{n}{<-> s * [1.2]}
+
+\endinstallfonts
+\bye
diff --git a/fonts/brushscr/kern.txt b/fonts/brushscr/kern.txt
new file mode 100644
index 0000000000..c6b5604d16
--- /dev/null
+++ b/fonts/brushscr/kern.txt
@@ -0,0 +1,190 @@
+StartKernData
+StartKernPairs 186
+KPX A a -95
+KPX A b -95
+KPX A c -95
+KPX A d -95
+KPX A e -95
+KPX A f -100
+KPX A g -95
+KPX A h -95
+KPX A i -95
+KPX A j -95
+KPX A k -95
+KPX A l -95
+KPX A m -95
+KPX A n -95
+KPX A o -95
+KPX A p -100
+KPX A q -95
+KPX A r -95
+KPX A s -100
+KPX A t -95
+KPX A u -95
+KPX A v -95
+KPX A w -95
+KPX A x -95
+KPX A y -95
+KPX A z -90
+KPX B a -90
+KPX B e -90
+KPX B h -90
+KPX B i -90
+KPX B j -90
+KPX B l -90
+KPX B o -90
+KPX B r -90
+KPX B u -90
+KPX B y -90
+KPX E a -50
+KPX E b -60
+KPX E c -60
+KPX E d -60
+KPX E f -60
+KPX E g -60
+KPX E h -60
+KPX E i -60
+KPX E j -60
+KPX E k -60
+KPX E l -60
+KPX E m -60
+KPX E n -60
+KPX E o -60
+KPX E p -60
+KPX E q -60
+KPX E r -60
+KPX E s -60
+KPX E t -60
+KPX E u -60
+KPX E v -60
+KPX E w -60
+KPX E x -60
+KPX E y -60
+KPX E z -60
+KPX F a -90
+KPX F e -80
+KPX F f -90
+KPX F i -90
+KPX F j -80
+KPX F l -80
+KPX F o -90
+KPX F r -90
+KPX F u -90
+KPX F y -90
+KPX H a -90
+KPX H e -60
+KPX H i -60
+KPX H j -60
+KPX H o -60
+KPX H u -70
+KPX I a -75
+KPX I b -60
+KPX I c -75
+KPX I d -75
+KPX I e -65
+KPX I f -80
+KPX I g -75
+KPX I k -70
+KPX I l -60
+KPX I m -80
+KPX I n -80
+KPX I o -70
+KPX I p -80
+KPX I q -75
+KPX I r -70
+KPX I s -80
+KPX I t -70
+KPX I u -80
+KPX I v -70
+KPX I w -70
+KPX I x -60
+KPX I y -80
+KPX I z -70
+KPX J a -40
+KPX J e -40
+KPX J i -40
+KPX J o -40
+KPX J u -40
+KPX K a -90
+KPX K e -90
+KPX K h -80
+KPX K i -90
+KPX K l -90
+KPX K n -90
+KPX K o -90
+KPX K r -100
+KPX K u -90
+KPX K w -90
+KPX K y -90
+KPX L a -70
+KPX L e -70
+KPX L i -70
+KPX L l -70
+KPX L o -70
+KPX L u -70
+KPX L y -70
+KPX P a -70
+KPX P e -60
+KPX P f -70
+KPX P h -60
+KPX P i -60
+KPX P l -30
+KPX P o -70
+KPX P r -50
+KPX P s -100
+KPX P u -60
+KPX P y -70
+KPX R a -60
+KPX R e -60
+KPX R i -60
+KPX R o -60
+KPX R u -60
+KPX R y -60
+KPX S a -60
+KPX S c -60
+KPX S d -60
+KPX S e -60
+KPX S f -60
+KPX S g -60
+KPX S h -60
+KPX S i -60
+KPX S l -60
+KPX S m -60
+KPX S n -60
+KPX S o -60
+KPX S p -60
+KPX S q -60
+KPX S r -60
+KPX S t -60
+KPX S u -60
+KPX S v -60
+KPX S y -60
+KPX T a -140
+KPX T e -120
+KPX T h -120
+KPX T i -130
+KPX T o -130
+KPX T r -120
+KPX T u -140
+KPX T w -130
+KPX V a -120
+KPX V e -90
+KPX V i -100
+KPX V l -90
+KPX V o -100
+KPX V r -100
+KPX V u -110
+KPX W a -100
+KPX W e -70
+KPX W h -90
+KPX W i -80
+KPX W o -90
+KPX W u -90
+KPX X a -50
+KPX X e -50
+KPX X i -50
+KPX X o -50
+KPX X u -50
+KPX X y -50
+EndKernPairs
+EndKernData
diff --git a/fonts/brushscr/pbsi.map b/fonts/brushscr/pbsi.map
new file mode 100644
index 0000000000..cf1eb0c7f0
--- /dev/null
+++ b/fonts/brushscr/pbsi.map
@@ -0,0 +1,6 @@
+% File name: pbsi.map
+% Created by: Maurizio Loreti
+% Created using: vim 5.8
+% Creation date: 10-Sep-2001
+
+pbsi8r BrushScriptX-Italic "TeXBase1Encoding ReEncodeFont" <8r.enc <BrushScriptX-Italic.pfa
diff --git a/fonts/brushscr/pbsi.sty b/fonts/brushscr/pbsi.sty
new file mode 100644
index 0000000000..ca8d1f592a
--- /dev/null
+++ b/fonts/brushscr/pbsi.sty
@@ -0,0 +1,22 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{pbsi}
+ [2001/09/17 - BrushScriptX-Italic selection command 'textbsi']
+
+\edef\operator@encoding{\encodingdefault}
+\DeclareOption{T1}{\def\operator@encoding{T1}}
+\ProcessOptions
+
+\def\@tempa{T1}
+\ifx\operator@encoding\@tempa
+ \relax
+\else
+ \PackageWarningNoLine{pbsi}{bad encoding; assuming T1.}
+\fi
+
+\input t1pbsi.fd
+
+\DeclareRobustCommand\bsifamily{\fontencoding{T1}\fontfamily{pbsi}%
+ \fontseries{xl}\fontshape{n}\selectfont}
+\DeclareTextFontCommand{\textbsi}{\bsifamily}
+
+\endinput
diff --git a/fonts/brushscr/pbsi.tfm b/fonts/brushscr/pbsi.tfm
new file mode 100644
index 0000000000..a093e6ff42
--- /dev/null
+++ b/fonts/brushscr/pbsi.tfm
Binary files differ
diff --git a/fonts/brushscr/pbsi8r.tfm b/fonts/brushscr/pbsi8r.tfm
new file mode 100644
index 0000000000..c4c7fe709e
--- /dev/null
+++ b/fonts/brushscr/pbsi8r.tfm
Binary files differ
diff --git a/fonts/brushscr/pbsi8t.tfm b/fonts/brushscr/pbsi8t.tfm
new file mode 100644
index 0000000000..6b6e434d31
--- /dev/null
+++ b/fonts/brushscr/pbsi8t.tfm
Binary files differ
diff --git a/fonts/brushscr/pbsi8t.vf b/fonts/brushscr/pbsi8t.vf
new file mode 100644
index 0000000000..e9d2cd4d02
--- /dev/null
+++ b/fonts/brushscr/pbsi8t.vf
Binary files differ
diff --git a/fonts/brushscr/sample.tex b/fonts/brushscr/sample.tex
new file mode 100644
index 0000000000..303b35607f
--- /dev/null
+++ b/fonts/brushscr/sample.tex
@@ -0,0 +1,54 @@
+\documentclass[a4paper]{article}
+\hyphenation{di-spo-si-zio-ne i-ni-zio}
+
+\pagestyle{empty}
+\setlength{\parskip}{0.7\baselineskip}
+\begin{document}
+
+\input t1pbsi.fd
+\newcommand{\bsi}[2]{\fontsize{#1}{#2}\usefont{T1}{pbsi}{xl}{n}}
+
+\bsi{16pt}{20pt}
+\begin{center}
+\vspace*{8mm}
+ Avviso per gli studenti del primo anno \\
+ del Corso di Laurea in Fisica \\[2ex]
+ Corso di Esperimentazioni di Fisica 1
+\end{center}
+\vspace*{8mm}
+
+\bsi{12pt}{15pt}
+Il corso di Esperimentazioni di Fisica 1 \`e composto
+sia da una parte sperimentale che da una parte teorica;
+la parte sperimentale viene svolta nei locali del
+Laboratorio di Fisica per gli studenti del primo anno
+(che si trovano nell'edificio dei Laboratori Didattici
+di Fisica in via Loredan 10) in quattro turni
+indipendenti tenuti nei pomeriggi dei primi quattro
+giorni della settimana, con inizio per tutti alle ore
+15, affidati al Prof.\ Loreti (turni del lunedi e del
+martedi) e al Prof.\ Ciampolillo (turni del mercoledi
+e del giovedi).
+
+Gli studenti sono invitati ad iscriversi ad uno (ed
+uno solo) dei quattro turni di laboratorio, ponendo
+il loro nome ed il numero di matricola nelle apposite
+liste che sono a loro disposizione nella portineria
+dell'ingresso del Dipartimento di Fisica in via
+Paolotti.
+
+La parte teorica viene svolta nell'aula D del
+Dipartimento di Fisica, secondo l'orario esposto
+sempre in portineria; gli studenti devono frequentare
+solo le due ore settimanali di lezione tenute
+da quel docente a cui \`e affidato il loro turno
+pomeridiano.
+
+Le lezioni sperimentali inizieranno a partire dal
+pomeriggio di lunedi 10 ottobre; le lezioni teoriche
+invece avranno inizio lunedi 3 ottobre, e la prima
+di esse avr\`a carattere introduttivo generale: per
+cui tutti gli studenti (e non solo quelli
+iscritti col Prof.\ Loreti) sono invitati ad essere
+presenti.
+\end{document}
diff --git a/fonts/brushscr/t1pbsi.fd b/fonts/brushscr/t1pbsi.fd
new file mode 100644
index 0000000000..fd1a83c93c
--- /dev/null
+++ b/fonts/brushscr/t1pbsi.fd
@@ -0,0 +1,17 @@
+%Filename: t1pbsi.fd
+%Created by: tex generate
+%Created using fontinst v1.801
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{t1pbsi.fd}
+ [2001/09/24 Fontinst v1.801 font definitions for T1/pbsi.]
+
+\DeclareFontFamily{T1}{pbsi}{}
+
+\DeclareFontShape{T1}{pbsi}{xl}{n}{
+ <-> s * [1.2] pbsi8t
+}{}
+
+
+\endinput