diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000..c93ac5f976
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,13 @@
+target/
+Roman/Black/SourceCodePro-Black.otf
+Roman/Black/SourceCodePro-Black.ttf
+Roman/Bold/SourceCodePro-Bold.otf
+Roman/Bold/SourceCodePro-Bold.ttf
+Roman/ExtraLight/SourceCodePro-ExtraLight.otf
+Roman/ExtraLight/SourceCodePro-ExtraLight.ttf
+Roman/Light/SourceCodePro-Light.otf
+Roman/Light/SourceCodePro-Light.ttf
+Roman/Regular/SourceCodePro-Regular.otf
+Roman/Regular/SourceCodePro-Regular.ttf
+Roman/Semibold/SourceCodePro-Semibold.otf
+Roman/Semibold/SourceCodePro-Semibold.ttf
diff --git a/FontMenuNameDB b/FontMenuNameDB
new file mode 100644
index 0000000000..cdc3af41d2
--- /dev/null
+++ b/FontMenuNameDB
@@ -0,0 +1 @@
+# [PostScriptName]
# f=FamilyName
# s=StyleName
# l=Windows_Compatible_MenuName
# m=1,Macintosh_Compatible_MenuName
[SourceCodePro-ExtraLight]
f=Source Code Pro
s=ExtraLight
l=Source Code Pro ExtraLight
m=1,Source Code Pro ExtraLight
[SourceCodePro-Light]
f=Source Code Pro
s=Light
l=Source Code Pro Light
m=1,Source Code Pro Light
[SourceCodePro-Regular]
f=Source Code Pro
s=Regular
l=Source Code Pro
m=1,Source Code Pro
[SourceCodePro-Semibold]
f=Source Code Pro
s=Semibold
l=Source Code Pro Semibold
m=1,Source Code Pro Semibold
[SourceCodePro-Bold]
f=Source Code Pro
s=Bold
l=Source Code Pro
m=1,Source Code Pro Bold
[SourceCodePro-Black]
f=Source Code Pro
s=Black
l=Source Code Pro Black
m=1,Source Code Pro Black
\ No newline at end of file
diff --git a/GlyphOrderAndAliasDB b/GlyphOrderAndAliasDB
new file mode 100644
index 0000000000..6da63ec345
--- /dev/null
+++ b/GlyphOrderAndAliasDB
@@ -0,0 +1,787 @@
+.notdef .notdef
+space space
+A A
+B B
+C C
+D D
+E E
+F F
+G G
+H H
+I I
+J J
+K K
+L L
+M M
+N N
+O O
+P P
+Q Q
+R R
+S S
+T T
+U U
+V V
+W W
+X X
+Y Y
+Z Z
+a a
+b b
+c c
+d d
+e e
+f f
+g g
+h h
+i i
+j j
+k k
+l l
+m m
+n n
+o o
+p p
+q q
+r r
+s s
+t t
+u u
+v v
+w w
+x x
+y y
+z z
+Agrave Agrave
+Aacute Aacute
+Acircumflex Acircumflex
+Atilde Atilde
+Adieresis Adieresis
+Amacron Amacron
+Abreve Abreve
+Aring Aring
+uni01CD Acaron
+uni1EA0 Adotbelow
+uni1EA2 Ahook
+uni1EA4 Acircumflexacute
+uni1EA6 Acircumflexgrave
+uni1EA8 Acircumflexhook
+uni1EAA Acircumflextilde
+uni1EAC Acircumflexdotbelow
+uni1EAE Abreveacute
+uni1EB0 Abrevegrave
+uni1EB2 Abrevehook
+uni1EB4 Abrevetilde
+uni1EB6 Abrevedotbelow
+Aogonek Aogonek
+AE AE
+Ccedilla Ccedilla
+Cacute Cacute
+Ccircumflex Ccircumflex
+Ccaron Ccaron
+Cdotaccent Cdotaccent
+Dcaron Dcaron
+uni1E0C Ddotbelow
+uni1E0E Dlinebelow
+Dcroat Dcroat
+Egrave Egrave
+Eacute Eacute
+Ecircumflex Ecircumflex
+Ecaron Ecaron
+Edieresis Edieresis
+Emacron Emacron
+Ebreve Ebreve
+Edotaccent Edotaccent
+uni1EB8 Edotbelow
+uni1EBA Ehook
+uni1EBC Etilde
+uni1EBE Ecircumflexacute
+uni1EC0 Ecircumflexgrave
+uni1EC2 Ecircumflexhook
+uni1EC4 Ecircumflextilde
+uni1EC6 Ecircumflexdotbelow
+Eogonek Eogonek
+Gcircumflex Gcircumflex
+Gbreve Gbreve
+Gdotaccent Gdotaccent
+uni0122 Gcommaaccent
+Gcaron Gcaron
+uni1E20 Gmacron
+uni00470303 Gtilde
+Hcircumflex Hcircumflex
+uni1E24 Hdotbelow
+uni1E2A Hbrevebelow
+Hbar Hbar
+Igrave Igrave
+Iacute Iacute
+Icircumflex Icircumflex
+Itilde Itilde
+Idieresis Idieresis
+Imacron Imacron
+Idotaccent Idotaccent
+uni01CF Icaron
+uni1EC8 Ihook
+uni1ECA Idotbelow
+Iogonek Iogonek
+Jcircumflex Jcircumflex
+uni0136 Kcommaaccent
+Lacute Lacute
+Lcaron Lcaron
+uni013B Lcommaaccent
+Ldot Ldot
+uni1E36 Ldotbelow
+uni1E38 Ldotbelowmacron
+uni1E3A Llinebelow
+Lslash Lslash
+uni1E42 Mdotbelow
+Nacute Nacute
+Ncaron Ncaron
+Ntilde Ntilde
+uni0145 Ncommaaccent
+uni1E44 Ndotaccent
+uni1E46 Ndotbelow
+uni1E48 Nlinebelow
+Ograve Ograve
+Oacute Oacute
+Ocircumflex Ocircumflex
+Otilde Otilde
+Odieresis Odieresis
+Omacron Omacron
+Ohungarumlaut Ohungarumlaut
+uni01D1 Ocaron
+uni1ECC Odotbelow
+uni1ECE Ohook
+uni1ED0 Ocircumflexacute
+uni1ED2 Ocircumflexgrave
+uni1ED4 Ocircumflexhook
+uni1ED6 Ocircumflextilde
+uni1ED8 Ocircumflexdotbelow
+Oslash Oslash
+OE OE
+Ohorn Ohorn
+uni1EDA Ohornacute
+uni1EDC Ohorngrave
+uni1EDE Ohornhook
+uni1EE0 Ohorntilde
+uni1EE2 Ohorndotbelow
+uni01EA Oogonek
+Racute Racute
+Rcaron Rcaron
+uni0156 Rcommaaccent
+uni1E5A Rdotbelow
+uni1E5C Rdotbelowmacron
+uni1E5E Rlinebelow
+Sacute Sacute
+Scircumflex Scircumflex
+Scaron Scaron
+uni015E Scedilla
+uni0218 Scommaaccent
+uni1E60 Sdotaccent
+uni1E62 Sdotbelow
+uni1E9E Germandbls
+Tcaron Tcaron
+uni0162 Tcedilla
+uni021A Tcommaaccent
+uni1E6C Tdotbelow
+uni1E6E Tlinebelow
+Ugrave Ugrave
+Uacute Uacute
+Ucircumflex Ucircumflex
+Utilde Utilde
+Udieresis Udieresis
+Umacron Umacron
+Ubreve Ubreve
+Uring Uring
+Uhungarumlaut Uhungarumlaut
+uni01D3 Ucaron
+uni01D5 Udieresismacron
+uni01D7 Udieresisacute
+uni01D9 Udieresiscaron
+uni01DB Udieresisgrave
+uni1EE4 Udotbelow
+uni1EE6 Uhook
+Uogonek Uogonek
+Uhorn Uhorn
+uni1EE8 Uhornacute
+uni1EEA Uhorngrave
+uni1EEC Uhornhook
+uni1EEE Uhorntilde
+uni1EF0 Uhorndotbelow
+Wgrave Wgrave
+Wacute Wacute
+Wcircumflex Wcircumflex
+Wdieresis Wdieresis
+Ygrave Ygrave
+Yacute Yacute
+Ycircumflex Ycircumflex
+Ydieresis Ydieresis
+uni1E8E Ydotaccent
+uni1EF4 Ydotbelow
+uni1EF6 Yhookabove
+uni1EF8 Ytilde
+Zacute Zacute
+Zcaron Zcaron
+Zdotaccent Zdotaccent
+uni1E92 Zdotbelow
+Eth Eth
+Thorn Thorn
+uni018F Schwa
+agrave agrave
+aacute aacute
+acircumflex acircumflex
+atilde atilde
+adieresis adieresis
+amacron amacron
+abreve abreve
+aring aring
+uni01CE acaron
+uni1EA1 adotbelow
+uni1EA3 ahook
+uni1EA5 acircumflexacute
+uni1EA7 acircumflexgrave
+uni1EA9 acircumflexhook
+uni1EAB acircumflextilde
+uni1EAD acircumflexdotbelow
+uni1EAF abreveacute
+uni1EB1 abrevegrave
+uni1EB3 abrevehook
+uni1EB5 abrevetilde
+uni1EB7 abrevedotbelow
+aogonek aogonek
+ae ae
+ccedilla ccedilla
+cacute cacute
+ccircumflex ccircumflex
+ccaron ccaron
+cdotaccent cdotaccent
+dcaron dcaron
+uni1E0D ddotbelow
+uni1E0F dlinebelow
+dcroat dcroat
+egrave egrave
+eacute eacute
+ecircumflex ecircumflex
+ecaron ecaron
+edieresis edieresis
+emacron emacron
+ebreve ebreve
+edotaccent edotaccent
+uni1EB9 edotbelow
+uni1EBB ehook
+uni1EBD etilde
+uni1EBF ecircumflexacute
+uni1EC1 ecircumflexgrave
+uni1EC3 ecircumflexhook
+uni1EC5 ecircumflextilde
+uni1EC7 ecircumflexdotbelow
+eogonek eogonek
+gcircumflex gcircumflex
+gbreve gbreve
+gdotaccent gdotaccent
+uni0123 gcommaaccent
+gcaron gcaron
+uni1E21 gmacron
+uni00670303 gtilde
+hcircumflex hcircumflex
+uni1E25 hdotbelow
+uni1E2B hbrevebelow
+hbar hbar
+igrave igrave
+iacute iacute
+icircumflex icircumflex
+itilde itilde
+idieresis idieresis
+imacron imacron
+uni01D0 icaron
+uni1EC9 ihook
+uni1ECB idotbelow
+iogonek iogonek
+iogonek.d iogonek.d
+dotlessi dotlessi
+jcircumflex jcircumflex
+uni0137 kcommaaccent
+kgreenlandic kgreenlandic
+lacute lacute
+lcaron lcaron
+ldot ldot
+uni013C lcommaaccent
+uni1E37 ldotbelow
+uni1E39 ldotbelowmacron
+uni1E3B llinebelow
+lslash lslash
+uni1E43 mdotbelow
+nacute nacute
+ncaron ncaron
+ntilde ntilde
+uni0146 ncommaaccent
+uni1E45 ndotaccent
+uni1E47 ndotbelow
+uni1E49 nlinebelow
+napostrophe napostrophe
+ograve ograve
+oacute oacute
+ocircumflex ocircumflex
+otilde otilde
+odieresis odieresis
+omacron omacron
+ohungarumlaut ohungarumlaut
+uni01D2 ocaron
+uni1ECD odotbelow
+uni1ECF ohook
+uni1ED1 ocircumflexacute
+uni1ED3 ocircumflexgrave
+uni1ED5 ocircumflexhook
+uni1ED7 ocircumflextilde
+uni1ED9 ocircumflexdotbelow
+oslash oslash
+oe oe
+ohorn ohorn
+uni1EDB ohornacute
+uni1EDD ohorngrave
+uni1EDF ohornhook
+uni1EE1 ohorntilde
+uni1EE3 ohorndotbelow
+uni01EB oogonek
+racute racute
+uni0157 rcommaaccent
+rcaron rcaron
+uni1E5B rdotbelow
+uni1E5D rdotbelowmacron
+uni1E5F rlinebelow
+sacute sacute
+scircumflex scircumflex
+scaron scaron
+uni015F scedilla
+uni0219 scommaaccent
+uni1E61 sdotaccent
+uni1E63 sdotbelow
+germandbls germandbls
+tcaron tcaron
+uni0163 tcedilla
+uni021B tcommaaccent
+uni1E6D tdotbelow
+uni1E6F tlinebelow
+uni1E97 tdieresis
+ugrave ugrave
+uacute uacute
+ucircumflex ucircumflex
+utilde utilde
+udieresis udieresis
+umacron umacron
+ubreve ubreve
+uring uring
+uhungarumlaut uhungarumlaut
+uni01D4 ucaron
+uni01D6 udieresismacron
+uni01D8 udieresisacute
+uni01DA udieresiscaron
+uni01DC udieresisgrave
+uni1EE5 udotbelow
+uni1EE7 uhook
+uogonek uogonek
+uhorn uhorn
+uni1EE9 uhornacute
+uni1EEB uhorngrave
+uni1EED uhornhook
+uni1EEF uhorntilde
+uni1EF1 uhorndotbelow
+wgrave wgrave
+wacute wacute
+wcircumflex wcircumflex
+wdieresis wdieresis
+ygrave ygrave
+yacute yacute
+ycircumflex ycircumflex
+ydieresis ydieresis
+uni1E8F ydotaccent
+uni1EF5 ydotbelow
+uni1EF7 yhookabove
+uni1EF9 ytilde
+zacute zacute
+zcaron zcaron
+zdotaccent zdotaccent
+uni1E93 zdotbelow
+eth eth
+thorn thorn
+uni0237 dotlessj
+uni0251 ascript
+uni0259 schwa
+uni0261 gscript
+fi fi uniFB01
+fl fl uniFB02
+a.a a.alt
+agrave.a agrave.alt
+aacute.a aacute.alt
+acircumflex.a acircumflex.alt
+atilde.a atilde.alt
+adieresis.a adieresis.alt
+amacron.a amacron.alt
+abreve.a abreve.alt
+aring.a aring.alt
+uni01CE.a acaron.alt
+uni1EA1.a adotbelow.alt
+uni1EA3.a ahook.alt
+uni1EA5.a acircumflexacute.alt
+uni1EA7.a acircumflexgrave.alt
+uni1EA9.a acircumflexhook.alt
+uni1EAB.a acircumflextilde.alt
+uni1EAD.a acircumflexdotbelow.alt
+uni1EAF.a abreveacute.alt
+uni1EB1.a abrevegrave.alt
+uni1EB3.a abrevehook.alt
+uni1EB5.a abrevetilde.alt
+uni1EB7.a abrevedotbelow.alt
+aogonek.a aogonek.alt
+g.a g.alt
+gcircumflex.a gcircumflex.alt
+gbreve.a gbreve.alt
+gdotaccent.a gdotaccent.alt
+uni0123.a gcommaaccent.alt
+gcaron.a gcaron.alt
+uni1E21.a gmacron.alt
+uni00670303.a gtilde.alt
+ampersand ampersand
+zero zero
+one one
+two two
+three three
+four four
+five five
+six six
+seven seven
+eight eight
+nine nine
+zero.onum zero.onum
+one.onum one.onum
+two.onum two.onum
+three.onum three.onum
+four.onum four.onum
+five.onum five.onum
+six.onum six.onum
+seven.onum seven.onum
+eight.onum eight.onum
+nine.onum nine.onum
+period period
+comma comma
+colon colon
+semicolon semicolon
+ellipsis ellipsis
+exclam exclam
+exclamdown exclamdown
+question question
+questiondown questiondown
+quotesingle quotesingle
+quotedbl quotedbl
+quoteleft quoteleft
+quoteright quoteright
+quotedblleft quotedblleft
+quotedblright quotedblright
+quotesinglbase quotesinglbase
+quotedblbase quotedblbase
+guilsinglleft guilsinglleft
+guilsinglright guilsinglright
+guillemotleft guillemotleft
+guillemotright guillemotright
+hyphen hyphen
+uni00AD sfthyphen
+endash endash
+emdash emdash
+figuredash figuredash
+uni2015 horizontalbar
+periodcentered periodcentered
+bullet bullet
+underscore underscore
+parenleft parenleft
+parenright parenright
+bracketleft bracketleft
+bracketright bracketright
+braceleft braceleft
+braceright braceright
+slash slash
+bar bar
+backslash backslash
+brokenbar brokenbar
+asterisk asterisk
+dagger dagger
+daggerdbl daggerdbl
+section section
+paragraph paragraph
+copyright copyright
+uni2117 soundcopyright
+registered registered
+trademark trademark
+uni2120 servicemark
+at at
+at.case at.case
+numbersign numbersign
+zero.sups zero.sups uni2070
+one.sups one.sups uni00B9
+two.sups two.sups uni00B2
+three.sups three.sups uni00B3
+four.sups four.sups uni2074
+five.sups five.sups uni2075
+six.sups six.sups uni2076
+seven.sups seven.sups uni2077
+eight.sups eight.sups uni2078
+nine.sups nine.sups uni2079
+parenleft.sups parenleft.sups uni207D
+parenright.sups parenright.sups uni207E
+period.sups period.sups
+comma.sups comma.sups
+zero.subs zero.subs uni2080
+one.subs one.subs uni2081
+two.subs two.subs uni2082
+three.subs three.subs uni2083
+four.subs four.subs uni2084
+five.subs five.subs uni2085
+six.subs six.subs uni2086
+seven.subs seven.subs uni2087
+eight.subs eight.subs uni2088
+nine.subs nine.subs uni2089
+parenleft.subs parenleft.subs uni208D
+parenright.subs parenright.subs uni208E
+period.subs period.subs
+comma.subs comma.subs
+zero.dnom zero.dnom
+one.dnom one.dnom
+two.dnom two.dnom
+three.dnom three.dnom
+four.dnom four.dnom
+five.dnom five.dnom
+six.dnom six.dnom
+seven.dnom seven.dnom
+eight.dnom eight.dnom
+nine.dnom nine.dnom
+parenleft.dnom parenleft.dnom
+parenright.dnom parenright.dnom
+period.dnom period.dnom
+comma.dnom comma.dnom
+zero.numr zero.numr
+one.numr one.numr
+two.numr two.numr
+three.numr three.numr
+four.numr four.numr
+five.numr five.numr
+six.numr six.numr
+seven.numr seven.numr
+eight.numr eight.numr
+nine.numr nine.numr
+parenleft.numr parenleft.numr
+parenright.numr parenright.numr
+period.numr period.numr
+comma.numr comma.numr
+ordfeminine ordfeminine
+ordfeminine.a ordfeminine.alt
+ordmasculine ordmasculine
+a.sups a.sups uni1D43
+b.sups b.sups uni1D47
+c.sups c.sups uni1D9C
+d.sups d.sups uni1D48
+e.sups e.sups uni1D49
+f.sups f.sups uni1DA0
+g.sups g.sups uni1D4D
+h.sups h.sups uni02B0
+i.sups i.sups uni2071
+j.sups j.sups uni02B2
+k.sups k.sups uni1D4F
+l.sups l.sups uni02E1
+m.sups m.sups uni1D50
+n.sups n.sups uni207F
+o.sups o.sups uni1D52
+p.sups p.sups uni1D56
+q.sups q.sups
+r.sups r.sups uni02B3
+s.sups s.sups uni02E2
+t.sups t.sups uni1D57
+u.sups u.sups uni1D58
+v.sups v.sups uni1D5B
+w.sups w.sups uni02B7
+x.sups x.sups uni02E3
+y.sups y.sups uni02B8
+z.sups z.sups uni1DBB
+egrave.sups egrave.sups
+eacute.sups eacute.sups
+uni0259.sups schwa.sups uni2094
+a.supa a.supa
+g.supa g.supa
+degree degree
+currency currency
+dollar dollar
+sterling sterling
+yen yen
+Euro Euro
+cent cent
+uni0192 florin
+colonmonetary colonmonetary
+lira lira
+uni20A6 naira
+peseta peseta
+dong dong
+uni20B1 peso
+uni20B2 guarani
+uni20B5 cedi
+uni20B9 rupeeindian
+uni20BA liraturkish
+fraction fraction
+uni2215 divisionslash
+slash.frac slash.frac
+percent percent
+perthousand perthousand
+onequarter onequarter
+onehalf onehalf
+threequarters threequarters
+onethird onethird
+twothirds twothirds
+oneeighth oneeighth
+threeeighths threeeighths
+fiveeighths fiveeighths
+seveneighths seveneighths
+plus plus
+minus minus
+multiply multiply
+divide divide
+uni2219 bulletoperator
+equal equal
+less less
+greater greater
+lessequal lessequal
+greaterequal greaterequal
+plusminus plusminus
+asciicircum asciicircum
+notequal notequal
+asciitilde asciitilde
+approxequal approxequal
+logicalnot logicalnot
+pi pi
+infinity infinity
+uni00B5 mu.math
+partialdiff partialdiff
+integral integral
+radical radical
+uni2206 Delta.math
+uni2126 Omega.math
+summation summation
+product product
+uni2113 litre
+estimated estimated
+uni2190 arrowleft
+arrowup arrowup
+uni2192 arrowright
+arrowdown arrowdown
+uni25A0 squareblack
+uni25C6 diamondblack
+uni25C9 fisheye
+uni2752 squareshadow
+triagup triangleblackup
+uni25B3 trianglewhiteup
+uni25B6 triangleblackright
+uni25B7 trianglewhiteright
+triagdn triangleblackdown
+uni25BD trianglewhitedown
+uni25C0 triangleblackleft
+uni25C1 trianglewhiteleft
+uni2610 checkbox
+uni2611 checkedbox
+uni2713 check
+uni266A eighthnote
+lozenge lozenge
+uni2032 prime
+uni2033 dblprime
+uni02BB commaturnedmod
+uni02BC apostrophemod
+uni02BE ringhalfrightmod
+uni02BF ringhalfleftmod
+grave grave
+acute acute
+circumflex circumflex
+caron caron
+uni02C8 verticallinemod
+uni02C9 macronmod
+uni02CA acutemod
+uni02CB gravemod
+uni02CC verticallinelowmod
+tilde tilde
+dieresis dieresis
+macron macron
+breve breve
+ring ring
+hungarumlaut hungarumlaut
+dotaccent dotaccent
+cedilla cedilla
+ogonek ogonek
+uni0300 gravecmb
+uni0300.cap gravecmb.cap
+uni0301 acutecmb
+uni0301.cap acutecmb.cap
+uni0302 circumflexcmb
+uni0302.cap circumflexcmb.cap
+uni0303 tildecmb
+uni0303.cap tildecmb.cap
+uni0304 macroncmb
+uni0304.cap macroncmb.cap
+uni0306 brevecmb
+uni0306.cap brevecmb.cap
+uni0307 dotaccentcmb
+uni0307.cap dotaccentcmb.cap
+uni0308 dieresiscmb
+uni0308.cap dieresiscmb.cap
+uni0309 hookabovecmb
+uni0309.cap hookabovecmb.cap
+uni030A ringcmb
+uni030A.cap ringcmb.cap
+uni030B hungarumlautcmb
+uni030B.cap hungarumlautcmb.cap
+uni030C caroncmb
+uni030C.cap caroncmb.cap
+uni030F dblgravecmb
+uni030F.cap dblgravecmb.cap
+uni0312 commaturnedabovecmb
+uni0313 commaabovecmb
+uni031B horncmb
+uni0323 dotbelowcmb
+uni0324 dieresisbelowcmb
+uni0326 commabelowcmb
+uni0327 cedillacmb
+uni0327.cap cedillacmb.cap
+uni0328 ogonekcmb
+uni0328.cap ogonekcmb.cap
+uni032E brevebelowcmb
+uni0331 macronbelowcmb
+uni03080304 dieresismacron
+uni03080304.cap dieresismacron.cap
+uni03080301 dieresisacute
+uni03080301.cap dieresisacute.cap
+uni0308030C dieresiscaron
+uni0308030C.cap dieresiscaron.cap
+uni03080300 dieresisgrave
+uni03080300.cap dieresisgrave.cap
+uni03020301 circumflexacute
+uni03020301.cap circumflexacute.cap
+uni03020300 circumflexgrave
+uni03020300.cap circumflexgrave.cap
+uni03020309 circumflexhook
+uni03020309.cap circumflexhook.cap
+uni03020303 circumflextilde
+uni03020303.cap circumflextilde.cap
+uni03060301 breveacute
+uni03060301.cap breveacute.cap
+uni03060300 brevegrave
+uni03060300.cap brevegrave.cap
+uni03060309 brevehook
+uni03060309.cap brevehook.cap
+uni03060303 brevetilde
+uni03060303.cap brevetilde.cap
+uni030C.a caron.alt
+uni0326.a commabelowcmb.alt
+uni00A0 nbspace
+uni2007 figurespace
+space.frac space.frac
+nbspace.frac nbspace.frac
+uni0243 Bstroke
+uni012C Ibreve
+uni014E Obreve
+uni0180 bstroke
+uni012D ibreve
+uni014F obreve
+uni03020306 circumflexbreve
+uni03020306.cap circumflexbreve.cap
diff --git a/GlyphOrderAndAliasDB_TT b/GlyphOrderAndAliasDB_TT
new file mode 100644
index 0000000000..5fec6801af
--- /dev/null
+++ b/GlyphOrderAndAliasDB_TT
@@ -0,0 +1,789 @@
+.notdef .notdef
+NULL NULL uni0000
+CR CR uni000D
+space space
+A A
+B B
+C C
+D D
+E E
+F F
+G G
+H H
+I I
+J J
+K K
+L L
+M M
+N N
+O O
+P P
+Q Q
+R R
+S S
+T T
+U U
+V V
+W W
+X X
+Y Y
+Z Z
+a a
+b b
+c c
+d d
+e e
+f f
+g g
+h h
+i i
+j j
+k k
+l l
+m m
+n n
+o o
+p p
+q q
+r r
+s s
+t t
+u u
+v v
+w w
+x x
+y y
+z z
+Agrave Agrave
+Aacute Aacute
+Acircumflex Acircumflex
+Atilde Atilde
+Adieresis Adieresis
+Amacron Amacron
+Abreve Abreve
+Aring Aring
+uni01CD Acaron
+uni1EA0 Adotbelow
+uni1EA2 Ahook
+uni1EA4 Acircumflexacute
+uni1EA6 Acircumflexgrave
+uni1EA8 Acircumflexhook
+uni1EAA Acircumflextilde
+uni1EAC Acircumflexdotbelow
+uni1EAE Abreveacute
+uni1EB0 Abrevegrave
+uni1EB2 Abrevehook
+uni1EB4 Abrevetilde
+uni1EB6 Abrevedotbelow
+Aogonek Aogonek
+AE AE
+Ccedilla Ccedilla
+Cacute Cacute
+Ccircumflex Ccircumflex
+Ccaron Ccaron
+Cdotaccent Cdotaccent
+Dcaron Dcaron
+uni1E0C Ddotbelow
+uni1E0E Dlinebelow
+Dcroat Dcroat
+Egrave Egrave
+Eacute Eacute
+Ecircumflex Ecircumflex
+Ecaron Ecaron
+Edieresis Edieresis
+Emacron Emacron
+Ebreve Ebreve
+Edotaccent Edotaccent
+uni1EB8 Edotbelow
+uni1EBA Ehook
+uni1EBC Etilde
+uni1EBE Ecircumflexacute
+uni1EC0 Ecircumflexgrave
+uni1EC2 Ecircumflexhook
+uni1EC4 Ecircumflextilde
+uni1EC6 Ecircumflexdotbelow
+Eogonek Eogonek
+Gcircumflex Gcircumflex
+Gbreve Gbreve
+Gdotaccent Gdotaccent
+uni0122 Gcommaaccent
+Gcaron Gcaron
+uni1E20 Gmacron
+uni00470303 Gtilde
+Hcircumflex Hcircumflex
+uni1E24 Hdotbelow
+uni1E2A Hbrevebelow
+Hbar Hbar
+Igrave Igrave
+Iacute Iacute
+Icircumflex Icircumflex
+Itilde Itilde
+Idieresis Idieresis
+Imacron Imacron
+Idotaccent Idotaccent
+uni01CF Icaron
+uni1EC8 Ihook
+uni1ECA Idotbelow
+Iogonek Iogonek
+Jcircumflex Jcircumflex
+uni0136 Kcommaaccent
+Lacute Lacute
+Lcaron Lcaron
+uni013B Lcommaaccent
+Ldot Ldot
+uni1E36 Ldotbelow
+uni1E38 Ldotbelowmacron
+uni1E3A Llinebelow
+Lslash Lslash
+uni1E42 Mdotbelow
+Nacute Nacute
+Ncaron Ncaron
+Ntilde Ntilde
+uni0145 Ncommaaccent
+uni1E44 Ndotaccent
+uni1E46 Ndotbelow
+uni1E48 Nlinebelow
+Ograve Ograve
+Oacute Oacute
+Ocircumflex Ocircumflex
+Otilde Otilde
+Odieresis Odieresis
+Omacron Omacron
+Ohungarumlaut Ohungarumlaut
+uni01D1 Ocaron
+uni1ECC Odotbelow
+uni1ECE Ohook
+uni1ED0 Ocircumflexacute
+uni1ED2 Ocircumflexgrave
+uni1ED4 Ocircumflexhook
+uni1ED6 Ocircumflextilde
+uni1ED8 Ocircumflexdotbelow
+Oslash Oslash
+OE OE
+Ohorn Ohorn
+uni1EDA Ohornacute
+uni1EDC Ohorngrave
+uni1EDE Ohornhook
+uni1EE0 Ohorntilde
+uni1EE2 Ohorndotbelow
+uni01EA Oogonek
+Racute Racute
+Rcaron Rcaron
+uni0156 Rcommaaccent
+uni1E5A Rdotbelow
+uni1E5C Rdotbelowmacron
+uni1E5E Rlinebelow
+Sacute Sacute
+Scircumflex Scircumflex
+Scaron Scaron
+uni015E Scedilla
+uni0218 Scommaaccent
+uni1E60 Sdotaccent
+uni1E62 Sdotbelow
+uni1E9E Germandbls
+Tcaron Tcaron
+uni0162 Tcedilla
+uni021A Tcommaaccent
+uni1E6C Tdotbelow
+uni1E6E Tlinebelow
+Ugrave Ugrave
+Uacute Uacute
+Ucircumflex Ucircumflex
+Utilde Utilde
+Udieresis Udieresis
+Umacron Umacron
+Ubreve Ubreve
+Uring Uring
+Uhungarumlaut Uhungarumlaut
+uni01D3 Ucaron
+uni01D5 Udieresismacron
+uni01D7 Udieresisacute
+uni01D9 Udieresiscaron
+uni01DB Udieresisgrave
+uni1EE4 Udotbelow
+uni1EE6 Uhook
+Uogonek Uogonek
+Uhorn Uhorn
+uni1EE8 Uhornacute
+uni1EEA Uhorngrave
+uni1EEC Uhornhook
+uni1EEE Uhorntilde
+uni1EF0 Uhorndotbelow
+Wgrave Wgrave
+Wacute Wacute
+Wcircumflex Wcircumflex
+Wdieresis Wdieresis
+Ygrave Ygrave
+Yacute Yacute
+Ycircumflex Ycircumflex
+Ydieresis Ydieresis
+uni1E8E Ydotaccent
+uni1EF4 Ydotbelow
+uni1EF6 Yhookabove
+uni1EF8 Ytilde
+Zacute Zacute
+Zcaron Zcaron
+Zdotaccent Zdotaccent
+uni1E92 Zdotbelow
+Eth Eth
+Thorn Thorn
+uni018F Schwa
+agrave agrave
+aacute aacute
+acircumflex acircumflex
+atilde atilde
+adieresis adieresis
+amacron amacron
+abreve abreve
+aring aring
+uni01CE acaron
+uni1EA1 adotbelow
+uni1EA3 ahook
+uni1EA5 acircumflexacute
+uni1EA7 acircumflexgrave
+uni1EA9 acircumflexhook
+uni1EAB acircumflextilde
+uni1EAD acircumflexdotbelow
+uni1EAF abreveacute
+uni1EB1 abrevegrave
+uni1EB3 abrevehook
+uni1EB5 abrevetilde
+uni1EB7 abrevedotbelow
+aogonek aogonek
+ae ae
+ccedilla ccedilla
+cacute cacute
+ccircumflex ccircumflex
+ccaron ccaron
+cdotaccent cdotaccent
+dcaron dcaron
+uni1E0D ddotbelow
+uni1E0F dlinebelow
+dcroat dcroat
+egrave egrave
+eacute eacute
+ecircumflex ecircumflex
+ecaron ecaron
+edieresis edieresis
+emacron emacron
+ebreve ebreve
+edotaccent edotaccent
+uni1EB9 edotbelow
+uni1EBB ehook
+uni1EBD etilde
+uni1EBF ecircumflexacute
+uni1EC1 ecircumflexgrave
+uni1EC3 ecircumflexhook
+uni1EC5 ecircumflextilde
+uni1EC7 ecircumflexdotbelow
+eogonek eogonek
+gcircumflex gcircumflex
+gbreve gbreve
+gdotaccent gdotaccent
+uni0123 gcommaaccent
+gcaron gcaron
+uni1E21 gmacron
+uni00670303 gtilde
+hcircumflex hcircumflex
+uni1E25 hdotbelow
+uni1E2B hbrevebelow
+hbar hbar
+igrave igrave
+iacute iacute
+icircumflex icircumflex
+itilde itilde
+idieresis idieresis
+imacron imacron
+uni01D0 icaron
+uni1EC9 ihook
+uni1ECB idotbelow
+iogonek iogonek
+iogonek.d iogonek.d
+dotlessi dotlessi
+jcircumflex jcircumflex
+uni0137 kcommaaccent
+kgreenlandic kgreenlandic
+lacute lacute
+lcaron lcaron
+ldot ldot
+uni013C lcommaaccent
+uni1E37 ldotbelow
+uni1E39 ldotbelowmacron
+uni1E3B llinebelow
+lslash lslash
+uni1E43 mdotbelow
+nacute nacute
+ncaron ncaron
+ntilde ntilde
+uni0146 ncommaaccent
+uni1E45 ndotaccent
+uni1E47 ndotbelow
+uni1E49 nlinebelow
+napostrophe napostrophe
+ograve ograve
+oacute oacute
+ocircumflex ocircumflex
+otilde otilde
+odieresis odieresis
+omacron omacron
+ohungarumlaut ohungarumlaut
+uni01D2 ocaron
+uni1ECD odotbelow
+uni1ECF ohook
+uni1ED1 ocircumflexacute
+uni1ED3 ocircumflexgrave
+uni1ED5 ocircumflexhook
+uni1ED7 ocircumflextilde
+uni1ED9 ocircumflexdotbelow
+oslash oslash
+oe oe
+ohorn ohorn
+uni1EDB ohornacute
+uni1EDD ohorngrave
+uni1EDF ohornhook
+uni1EE1 ohorntilde
+uni1EE3 ohorndotbelow
+uni01EB oogonek
+racute racute
+uni0157 rcommaaccent
+rcaron rcaron
+uni1E5B rdotbelow
+uni1E5D rdotbelowmacron
+uni1E5F rlinebelow
+sacute sacute
+scircumflex scircumflex
+scaron scaron
+uni015F scedilla
+uni0219 scommaaccent
+uni1E61 sdotaccent
+uni1E63 sdotbelow
+germandbls germandbls
+tcaron tcaron
+uni0163 tcedilla
+uni021B tcommaaccent
+uni1E6D tdotbelow
+uni1E6F tlinebelow
+uni1E97 tdieresis
+ugrave ugrave
+uacute uacute
+ucircumflex ucircumflex
+utilde utilde
+udieresis udieresis
+umacron umacron
+ubreve ubreve
+uring uring
+uhungarumlaut uhungarumlaut
+uni01D4 ucaron
+uni01D6 udieresismacron
+uni01D8 udieresisacute
+uni01DA udieresiscaron
+uni01DC udieresisgrave
+uni1EE5 udotbelow
+uni1EE7 uhook
+uogonek uogonek
+uhorn uhorn
+uni1EE9 uhornacute
+uni1EEB uhorngrave
+uni1EED uhornhook
+uni1EEF uhorntilde
+uni1EF1 uhorndotbelow
+wgrave wgrave
+wacute wacute
+wcircumflex wcircumflex
+wdieresis wdieresis
+ygrave ygrave
+yacute yacute
+ycircumflex ycircumflex
+ydieresis ydieresis
+uni1E8F ydotaccent
+uni1EF5 ydotbelow
+uni1EF7 yhookabove
+uni1EF9 ytilde
+zacute zacute
+zcaron zcaron
+zdotaccent zdotaccent
+uni1E93 zdotbelow
+eth eth
+thorn thorn
+uni0237 dotlessj
+uni0251 ascript
+uni0259 schwa
+uni0261 gscript
+fi fi uniFB01
+fl fl uniFB02
+a.a a.alt
+agrave.a agrave.alt
+aacute.a aacute.alt
+acircumflex.a acircumflex.alt
+atilde.a atilde.alt
+adieresis.a adieresis.alt
+amacron.a amacron.alt
+abreve.a abreve.alt
+aring.a aring.alt
+uni01CE.a acaron.alt
+uni1EA1.a adotbelow.alt
+uni1EA3.a ahook.alt
+uni1EA5.a acircumflexacute.alt
+uni1EA7.a acircumflexgrave.alt
+uni1EA9.a acircumflexhook.alt
+uni1EAB.a acircumflextilde.alt
+uni1EAD.a acircumflexdotbelow.alt
+uni1EAF.a abreveacute.alt
+uni1EB1.a abrevegrave.alt
+uni1EB3.a abrevehook.alt
+uni1EB5.a abrevetilde.alt
+uni1EB7.a abrevedotbelow.alt
+aogonek.a aogonek.alt
+g.a g.alt
+gcircumflex.a gcircumflex.alt
+gbreve.a gbreve.alt
+gdotaccent.a gdotaccent.alt
+uni0123.a gcommaaccent.alt
+gcaron.a gcaron.alt
+uni1E21.a gmacron.alt
+uni00670303.a gtilde.alt
+ampersand ampersand
+zero zero
+one one
+two two
+three three
+four four
+five five
+six six
+seven seven
+eight eight
+nine nine
+zero.onum zero.onum
+one.onum one.onum
+two.onum two.onum
+three.onum three.onum
+four.onum four.onum
+five.onum five.onum
+six.onum six.onum
+seven.onum seven.onum
+eight.onum eight.onum
+nine.onum nine.onum
+period period
+comma comma
+colon colon
+semicolon semicolon
+ellipsis ellipsis
+exclam exclam
+exclamdown exclamdown
+question question
+questiondown questiondown
+quotesingle quotesingle
+quotedbl quotedbl
+quoteleft quoteleft
+quoteright quoteright
+quotedblleft quotedblleft
+quotedblright quotedblright
+quotesinglbase quotesinglbase
+quotedblbase quotedblbase
+guilsinglleft guilsinglleft
+guilsinglright guilsinglright
+guillemotleft guillemotleft
+guillemotright guillemotright
+hyphen hyphen
+uni00AD sfthyphen
+endash endash
+emdash emdash
+figuredash figuredash
+uni2015 horizontalbar
+periodcentered periodcentered
+bullet bullet
+underscore underscore
+parenleft parenleft
+parenright parenright
+bracketleft bracketleft
+bracketright bracketright
+braceleft braceleft
+braceright braceright
+slash slash
+bar bar
+backslash backslash
+brokenbar brokenbar
+asterisk asterisk
+dagger dagger
+daggerdbl daggerdbl
+section section
+paragraph paragraph
+copyright copyright
+uni2117 soundcopyright
+registered registered
+trademark trademark
+uni2120 servicemark
+at at
+at.case at.case
+numbersign numbersign
+zero.sups zero.sups uni2070
+one.sups one.sups uni00B9
+two.sups two.sups uni00B2
+three.sups three.sups uni00B3
+four.sups four.sups uni2074
+five.sups five.sups uni2075
+six.sups six.sups uni2076
+seven.sups seven.sups uni2077
+eight.sups eight.sups uni2078
+nine.sups nine.sups uni2079
+parenleft.sups parenleft.sups uni207D
+parenright.sups parenright.sups uni207E
+period.sups period.sups
+comma.sups comma.sups
+zero.subs zero.subs uni2080
+one.subs one.subs uni2081
+two.subs two.subs uni2082
+three.subs three.subs uni2083
+four.subs four.subs uni2084
+five.subs five.subs uni2085
+six.subs six.subs uni2086
+seven.subs seven.subs uni2087
+eight.subs eight.subs uni2088
+nine.subs nine.subs uni2089
+parenleft.subs parenleft.subs uni208D
+parenright.subs parenright.subs uni208E
+period.subs period.subs
+comma.subs comma.subs
+zero.dnom zero.dnom
+one.dnom one.dnom
+two.dnom two.dnom
+three.dnom three.dnom
+four.dnom four.dnom
+five.dnom five.dnom
+six.dnom six.dnom
+seven.dnom seven.dnom
+eight.dnom eight.dnom
+nine.dnom nine.dnom
+parenleft.dnom parenleft.dnom
+parenright.dnom parenright.dnom
+period.dnom period.dnom
+comma.dnom comma.dnom
+zero.numr zero.numr
+one.numr one.numr
+two.numr two.numr
+three.numr three.numr
+four.numr four.numr
+five.numr five.numr
+six.numr six.numr
+seven.numr seven.numr
+eight.numr eight.numr
+nine.numr nine.numr
+parenleft.numr parenleft.numr
+parenright.numr parenright.numr
+period.numr period.numr
+comma.numr comma.numr
+ordfeminine ordfeminine
+ordfeminine.a ordfeminine.alt
+ordmasculine ordmasculine
+a.sups a.sups uni1D43
+b.sups b.sups uni1D47
+c.sups c.sups uni1D9C
+d.sups d.sups uni1D48
+e.sups e.sups uni1D49
+f.sups f.sups uni1DA0
+g.sups g.sups uni1D4D
+h.sups h.sups uni02B0
+i.sups i.sups uni2071
+j.sups j.sups uni02B2
+k.sups k.sups uni1D4F
+l.sups l.sups uni02E1
+m.sups m.sups uni1D50
+n.sups n.sups uni207F
+o.sups o.sups uni1D52
+p.sups p.sups uni1D56
+q.sups q.sups
+r.sups r.sups uni02B3
+s.sups s.sups uni02E2
+t.sups t.sups uni1D57
+u.sups u.sups uni1D58
+v.sups v.sups uni1D5B
+w.sups w.sups uni02B7
+x.sups x.sups uni02E3
+y.sups y.sups uni02B8
+z.sups z.sups uni1DBB
+egrave.sups egrave.sups
+eacute.sups eacute.sups
+uni0259.sups schwa.sups uni2094
+a.supa a.supa
+g.supa g.supa
+degree degree
+currency currency
+dollar dollar
+sterling sterling
+yen yen
+Euro Euro
+cent cent
+uni0192 florin
+colonmonetary colonmonetary
+lira lira
+uni20A6 naira
+peseta peseta
+dong dong
+uni20B1 peso
+uni20B2 guarani
+uni20B5 cedi
+uni20B9 rupeeindian
+uni20BA liraturkish
+fraction fraction
+uni2215 divisionslash
+slash.frac slash.frac
+percent percent
+perthousand perthousand
+onequarter onequarter
+onehalf onehalf
+threequarters threequarters
+onethird onethird
+twothirds twothirds
+oneeighth oneeighth
+threeeighths threeeighths
+fiveeighths fiveeighths
+seveneighths seveneighths
+plus plus
+minus minus
+multiply multiply
+divide divide
+uni2219 bulletoperator
+equal equal
+less less
+greater greater
+lessequal lessequal
+greaterequal greaterequal
+plusminus plusminus
+asciicircum asciicircum
+notequal notequal
+asciitilde asciitilde
+approxequal approxequal
+logicalnot logicalnot
+pi pi
+infinity infinity
+uni00B5 mu.math
+partialdiff partialdiff
+integral integral
+radical radical
+uni2206 Delta.math
+uni2126 Omega.math
+summation summation
+product product
+uni2113 litre
+estimated estimated
+uni2190 arrowleft
+arrowup arrowup
+uni2192 arrowright
+arrowdown arrowdown
+uni25A0 squareblack
+uni25C6 diamondblack
+uni25C9 fisheye
+uni2752 squareshadow
+triagup triangleblackup
+uni25B3 trianglewhiteup
+uni25B6 triangleblackright
+uni25B7 trianglewhiteright
+triagdn triangleblackdown
+uni25BD trianglewhitedown
+uni25C0 triangleblackleft
+uni25C1 trianglewhiteleft
+uni2610 checkbox
+uni2611 checkedbox
+uni2713 check
+uni266A eighthnote
+lozenge lozenge
+uni2032 prime
+uni2033 dblprime
+uni02BB commaturnedmod
+uni02BC apostrophemod
+uni02BE ringhalfrightmod
+uni02BF ringhalfleftmod
+grave grave
+acute acute
+circumflex circumflex
+caron caron
+uni02C8 verticallinemod
+uni02C9 macronmod
+uni02CA acutemod
+uni02CB gravemod
+uni02CC verticallinelowmod
+tilde tilde
+dieresis dieresis
+macron macron
+breve breve
+ring ring
+hungarumlaut hungarumlaut
+dotaccent dotaccent
+cedilla cedilla
+ogonek ogonek
+uni0300 gravecmb
+uni0300.cap gravecmb.cap
+uni0301 acutecmb
+uni0301.cap acutecmb.cap
+uni0302 circumflexcmb
+uni0302.cap circumflexcmb.cap
+uni0303 tildecmb
+uni0303.cap tildecmb.cap
+uni0304 macroncmb
+uni0304.cap macroncmb.cap
+uni0306 brevecmb
+uni0306.cap brevecmb.cap
+uni0307 dotaccentcmb
+uni0307.cap dotaccentcmb.cap
+uni0308 dieresiscmb
+uni0308.cap dieresiscmb.cap
+uni0309 hookabovecmb
+uni0309.cap hookabovecmb.cap
+uni030A ringcmb
+uni030A.cap ringcmb.cap
+uni030B hungarumlautcmb
+uni030B.cap hungarumlautcmb.cap
+uni030C caroncmb
+uni030C.cap caroncmb.cap
+uni030F dblgravecmb
+uni030F.cap dblgravecmb.cap
+uni0312 commaturnedabovecmb
+uni0313 commaabovecmb
+uni031B horncmb
+uni0323 dotbelowcmb
+uni0324 dieresisbelowcmb
+uni0326 commabelowcmb
+uni0327 cedillacmb
+uni0327.cap cedillacmb.cap
+uni0328 ogonekcmb
+uni0328.cap ogonekcmb.cap
+uni032E brevebelowcmb
+uni0331 macronbelowcmb
+uni03080304 dieresismacron
+uni03080304.cap dieresismacron.cap
+uni03080301 dieresisacute
+uni03080301.cap dieresisacute.cap
+uni0308030C dieresiscaron
+uni0308030C.cap dieresiscaron.cap
+uni03080300 dieresisgrave
+uni03080300.cap dieresisgrave.cap
+uni03020301 circumflexacute
+uni03020301.cap circumflexacute.cap
+uni03020300 circumflexgrave
+uni03020300.cap circumflexgrave.cap
+uni03020309 circumflexhook
+uni03020309.cap circumflexhook.cap
+uni03020303 circumflextilde
+uni03020303.cap circumflextilde.cap
+uni03060301 breveacute
+uni03060301.cap breveacute.cap
+uni03060300 brevegrave
+uni03060300.cap brevegrave.cap
+uni03060309 brevehook
+uni03060309.cap brevehook.cap
+uni03060303 brevetilde
+uni03060303.cap brevetilde.cap
+uni030C.a caron.alt
+uni0326.a commabelowcmb.alt
+uni00A0 nbspace
+uni2007 figurespace
+space.frac space.frac
+nbspace.frac nbspace.frac
+uni0243 Bstroke
+uni012C Ibreve
+uni014E Obreve
+uni0180 bstroke
+uni012D ibreve
+uni014F obreve
+uni03020306 circumflexbreve
+uni03020306.cap circumflexbreve.cap
diff --git a/LICENSE.md b/LICENSE.txt
similarity index 93%
rename from LICENSE.md
rename to LICENSE.txt
index 70288a864f..d154618a7d 100644
--- a/LICENSE.md
+++ b/LICENSE.txt
@@ -1,4 +1,4 @@
-© 2023 Adobe (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe in the United States and/or other countries.
+Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
@@ -18,7 +18,7 @@ with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
+fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
diff --git a/OTF/SourceCodePro-Black.otf b/OTF/SourceCodePro-Black.otf
deleted file mode 100644
index fb6858c6ee..0000000000
Binary files a/OTF/SourceCodePro-Black.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-BlackIt.otf b/OTF/SourceCodePro-BlackIt.otf
deleted file mode 100644
index d0f5c8e2f0..0000000000
Binary files a/OTF/SourceCodePro-BlackIt.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-Bold.otf b/OTF/SourceCodePro-Bold.otf
deleted file mode 100644
index 61e0889854..0000000000
Binary files a/OTF/SourceCodePro-Bold.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-BoldIt.otf b/OTF/SourceCodePro-BoldIt.otf
deleted file mode 100644
index 257bfe97c6..0000000000
Binary files a/OTF/SourceCodePro-BoldIt.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-ExtraLight.otf b/OTF/SourceCodePro-ExtraLight.otf
deleted file mode 100644
index ba25ac0a22..0000000000
Binary files a/OTF/SourceCodePro-ExtraLight.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-ExtraLightIt.otf b/OTF/SourceCodePro-ExtraLightIt.otf
deleted file mode 100644
index b846506d69..0000000000
Binary files a/OTF/SourceCodePro-ExtraLightIt.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-It.otf b/OTF/SourceCodePro-It.otf
deleted file mode 100644
index be19552c15..0000000000
Binary files a/OTF/SourceCodePro-It.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-Light.otf b/OTF/SourceCodePro-Light.otf
deleted file mode 100644
index 34500d79f0..0000000000
Binary files a/OTF/SourceCodePro-Light.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-LightIt.otf b/OTF/SourceCodePro-LightIt.otf
deleted file mode 100644
index 42482bdd06..0000000000
Binary files a/OTF/SourceCodePro-LightIt.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-Medium.otf b/OTF/SourceCodePro-Medium.otf
deleted file mode 100644
index bcb70e4458..0000000000
Binary files a/OTF/SourceCodePro-Medium.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-MediumIt.otf b/OTF/SourceCodePro-MediumIt.otf
deleted file mode 100644
index a9ecfabb76..0000000000
Binary files a/OTF/SourceCodePro-MediumIt.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-Regular.otf b/OTF/SourceCodePro-Regular.otf
deleted file mode 100644
index 16c7b0bec1..0000000000
Binary files a/OTF/SourceCodePro-Regular.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-Semibold.otf b/OTF/SourceCodePro-Semibold.otf
deleted file mode 100644
index 11e64fb87a..0000000000
Binary files a/OTF/SourceCodePro-Semibold.otf and /dev/null differ
diff --git a/OTF/SourceCodePro-SemiboldIt.otf b/OTF/SourceCodePro-SemiboldIt.otf
deleted file mode 100644
index c6815675c0..0000000000
Binary files a/OTF/SourceCodePro-SemiboldIt.otf and /dev/null differ
diff --git a/README.md b/README.md
index 5f67ef9d22..a2e9ca2700 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,56 @@
-# Source Code Pro
+Source Code Pro
+====
-[Source Code Pro](http://adobe-fonts.github.io/source-code-pro/) is a set of OpenType fonts that have been designed to work well in user interface (UI) environments.
+Overview
+----
+Source Code Pro is a set of OpenType fonts that have been designed to work well
+in user interface (UI) environments. In addition to a functional OpenType font, this open
+source project provides all of the source files that were used to build this OpenType font
+by using the AFDKO makeotf tool.
-## Open source files
+Getting Involved
+----
+Send suggestions for changes to the Source Code OpenType font project maintainer,
+phunt@adobe.com, for consideration.
-The fonts’ source files and build instructions are available in the [repository’s `main` branch](https://github.com/adobe-fonts/source-code-pro/tree/main).
-## Getting involved
+Building
+====
-Please [open an issue](https://github.com/adobe-fonts/source-code-pro/issues) in this repository, for consideration.
+Pre-built font binaries
+----
+The font binaries are not part of the source files. They are provided in the [Downloads](https://github.com/adobe/Source-Code-Pro/downloads) section.
-## Releases
-* [Latest release](../../releases/latest)
-* [All releases](../../releases)
+Requirements
+----
+
+For building binary font files from source, installation of the [Adobe Font Development Kit for OpenType](http://www.adobe.com/devnet/opentype/afdko.html) (AFDKO) is necessary. The AFDKO tools are widely used for font development today, and are part of most font editor applications.
+
+Building one font
+----
+
+Key to building OTF or TTF fonts is `makeotf`, which is part of the AFDKO toolset.
+Information and usage instructions can be found by executing `makeotf -h`.
+
+In this repository, all necessary files are in place for building the OTF and TTF fonts.
+For example, build a binary OTF font for the Regular style like this:
+
+ $ cd Roman/Regular/
+ $ makeotf -r
+
+
+Building all fonts
+----
+
+For convenience, a shell script named `build.sh` is provided in the root directory.
+It builds all OTFs and TTFs, and can be executed by typing:
+
+ $ ./build.sh
+
+
+Installing
+====
+
+[Font Installation Instructions](http://www.adobe.com/type/browser/fontinstall/instructions_english.html).
+
diff --git a/ReadMe.html b/ReadMe.html
new file mode 100644
index 0000000000..1aeb7755a5
--- /dev/null
+++ b/ReadMe.html
@@ -0,0 +1,72 @@
+
+
+
+ Read Me File for Adobe® OpenType® Fonts
+
+
+
+ Adobe® OpenType® Fonts
+ Thank
+you for licensing Adobe OpenType fonts. In order to ensure that you
+have the most up-to-date product information, Adobe has posted an OpenType
+Read Me file on the Adobe web site that contains information such
+as minimum system requirements, technical support contact information
+and software installation notes. We have also posted an OpenType
+User's Guide in PDF format on the Adobe web site that can be
+viewed online and downloaded to your computer. If you have
+licensed an Adobe OpenType Pro font, there may be additional PDF
+documents, such as a specimen book, a glyph complement showing, and a
+typeface-specific Read Me file, available on the typefaces
+product pages on the Adobe web site. These additional files may be
+viewed online or downloaded to your computer.
To get you started
+quickly, below are links to localized installation instructions for
+your fonts.
+
+
Installation Instructions
+English
+Instructions for installing this font can be found online at http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+French / Français
+Le mode d'installation de cette police de caractère se trouve en
+ligne à http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+German / Deutsch
+Die Anweisungen zur Installation dieser Schriftart finden Sie online
+unter http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Italian / Italiano
+Le istruzioni per l'installazione di questo font sono disponibili
+online all'indirizzo http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Spanish / Español
+Las instrucciones para instalar esta fuente se pueden encontrar
+online en http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Dutch / Hollands
+De instructies voor de installatie van dit lettertype vindt u op http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Swedish / Svenska
+Anvisningar för hur det här teckensnittet installeras finns
+online på http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Norwegian / Norsk
+Instruksjoner for installering av skrifttypen finnes online på
+http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Finnish / Suomi
+Ohjeet tämän fontin asentamiseen löytyvät
+osoitteesta http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Danish / Dansk
+Du finder en vejledning i installation af denne skrifttype online
+på adressen http://www.adobe.com/type/browser/fontinstall/instructions_main.html.
+Japanese / 日本語
+このフォントをインストールする手順は、オンラインで http://www.adobe.com/type/browser/fontinstall/instructions_main.html
+を参照してください。
+
+
diff --git a/Roadmap.txt b/Roadmap.txt
new file mode 100644
index 0000000000..5ad5fa1f0b
--- /dev/null
+++ b/Roadmap.txt
@@ -0,0 +1,18 @@
+Source Code Development Roadmap
+
+There is no hard-and-fast development schedule for this project, but there are some
+milestones that we would like to hit in the near future.
+
+Near-term
+
+- Add support for the following scripts
+ - Greek
+ - Cyrillic
+- Addional features
+ - Expand mark and mark-to-mark features
+
+
+If there are certain characters that you would like to see supported, or if you would like
+to contribute to this project, please contact Paul Hunt at phunt@adobe.com to coordinate
+your efforts.
+
diff --git a/Roman/Black/derivedchars_TT b/Roman/Black/derivedchars_TT
new file mode 100644
index 0000000000..adcff95bfe
--- /dev/null
+++ b/Roman/Black/derivedchars_TT
@@ -0,0 +1,2166 @@
+/SuperscriptX 0 DefineXShift
+/SuperscriptY 440 DefineYShift
+/SubscriptX 0 DefineXShift
+/SubscriptY -272 DefineYShift
+/NumeratorX 0 DefineXShift
+/NumeratorY 260 DefineYShift
+
+/Agrave DerivedName
+(A) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Aacute DerivedName
+(A) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Acircumflex DerivedName
+(A) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Atilde DerivedName
+(A) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Adieresis DerivedName
+(A) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Amacron DerivedName
+(A) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Abreve DerivedName
+(A) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Aring DerivedName
+(A) Base
+(ringcmb.cap) AddCentered
+EndDerived
+
+/Acaron DerivedName
+(A) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Adotbelow DerivedName
+(A) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ahook DerivedName
+(A) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Acircumflexacute DerivedName
+(A) Base
+(circumflexacute.cap) AddCentered
+EndDerived
+
+/Acircumflexgrave DerivedName
+(A) Base
+(circumflexgrave.cap) AddCentered
+EndDerived
+
+/Acircumflexhook DerivedName
+(A) Base
+(circumflexhook.cap) AddCentered
+EndDerived
+
+/Acircumflextilde DerivedName
+(A) Base
+(circumflextilde.cap) AddCentered
+EndDerived
+
+/Acircumflexdotbelow DerivedName
+(A) Base
+(circumflexcmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Abreveacute DerivedName
+(A) Base
+(breveacute.cap) AddCentered
+EndDerived
+
+/Abrevegrave DerivedName
+(A) Base
+(brevegrave.cap) AddCentered
+EndDerived
+
+/Abrevehook DerivedName
+(A) Base
+(brevehook.cap) AddCentered
+EndDerived
+
+/Abrevetilde DerivedName
+(A) Base
+(brevetilde.cap) AddCentered
+EndDerived
+
+/Abrevedotbelow DerivedName
+(A) Base
+(brevecmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ccedilla DerivedName
+(C) Base
+(cedillacmb.cap) 48 0 AddCentered
+EndDerived
+
+/Cacute DerivedName
+(C) Base
+(acutecmb.cap) 56 0 AddCentered
+EndDerived
+
+/Ccircumflex DerivedName
+(C) Base
+(circumflexcmb.cap) 56 0 AddCentered
+EndDerived
+
+/Ccaron DerivedName
+(C) Base
+(caroncmb.cap) 56 0 AddCentered
+EndDerived
+
+/Cdotaccent DerivedName
+(C) Base
+(dotaccentcmb.cap) 56 0 AddCentered
+EndDerived
+
+/Dcaron DerivedName
+(D) Base
+(caroncmb.cap) -4 0 AddCentered
+EndDerived
+
+/Ddotbelow DerivedName
+(D) Base
+(dotbelowcmb) -10 0 AddCentered
+EndDerived
+
+/Dlinebelow DerivedName
+(D) Base
+(macronbelowcmb) -10 0 AddCentered
+EndDerived
+
+/Dcroat DerivedName
+(Eth) Base
+EndDerived
+
+/Egrave DerivedName
+(E) Base
+(gravecmb.cap) 18 0 AddCentered
+EndDerived
+
+/Eacute DerivedName
+(E) Base
+(acutecmb.cap) 18 0 AddCentered
+EndDerived
+
+/Ecircumflex DerivedName
+(E) Base
+(circumflexcmb.cap) 18 0 AddCentered
+EndDerived
+
+/Ecaron DerivedName
+(E) Base
+(caroncmb.cap) 18 0 AddCentered
+EndDerived
+
+/Edieresis DerivedName
+(E) Base
+(dieresiscmb.cap) 18 0 AddCentered
+EndDerived
+
+/Emacron DerivedName
+(E) Base
+(macroncmb.cap) 18 0 AddCentered
+EndDerived
+
+/Ebreve DerivedName
+(E) Base
+(brevecmb.cap) 18 0 AddCentered
+EndDerived
+
+/Edotaccent DerivedName
+(E) Base
+(dotaccentcmb.cap) 18 0 AddCentered
+EndDerived
+
+/Edotbelow DerivedName
+(E) Base
+(dotbelowcmb) 16 0 AddCentered
+EndDerived
+
+/Ehook DerivedName
+(E) Base
+(hookabovecmb.cap) 18 0 AddCentered
+EndDerived
+
+/Etilde DerivedName
+(E) Base
+(tildecmb.cap) 18 0 AddCentered
+EndDerived
+
+/Ecircumflexacute DerivedName
+(E) Base
+(circumflexacute.cap) 18 0 AddCentered
+EndDerived
+
+/Ecircumflexgrave DerivedName
+(E) Base
+(circumflexgrave.cap) 18 0 AddCentered
+EndDerived
+
+/Ecircumflexhook DerivedName
+(E) Base
+(circumflexhook.cap) 18 0 AddCentered
+EndDerived
+
+/Ecircumflextilde DerivedName
+(E) Base
+(circumflextilde.cap) 18 0 AddCentered
+EndDerived
+
+/Ecircumflexdotbelow DerivedName
+(E) Base
+(circumflexcmb.cap) 18 0 AddCentered
+(dotbelowcmb) 16 0 AddCentered
+EndDerived
+
+/Gcircumflex DerivedName
+(G) Base
+(circumflexcmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gbreve DerivedName
+(G) Base
+(brevecmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gdotaccent DerivedName
+(G) Base
+(dotaccentcmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gcommaaccent DerivedName
+(G) Base
+(commabelowcmb) 34 0 AddCentered
+EndDerived
+
+/Gcaron DerivedName
+(G) Base
+(caroncmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gmacron DerivedName
+(G) Base
+(macroncmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gtilde DerivedName
+(G) Base
+(tildecmb.cap) 30 0 AddCentered
+EndDerived
+
+/Hcircumflex DerivedName
+(H) Base
+(circumflexcmb.cap) -1 0 AddCentered
+EndDerived
+
+/Hdotbelow DerivedName
+(H) Base
+(dotbelowcmb) -1 0 AddCentered
+EndDerived
+
+/Hbrevebelow DerivedName
+(H) Base
+(brevebelowcmb) -1 0 AddCentered
+EndDerived
+
+/Igrave DerivedName
+(I) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Iacute DerivedName
+(I) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Icircumflex DerivedName
+(I) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Itilde DerivedName
+(I) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Idieresis DerivedName
+(I) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Imacron DerivedName
+(I) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Idotaccent DerivedName
+(I) Base
+(dotaccentcmb.cap) AddCentered
+EndDerived
+
+/Icaron DerivedName
+(I) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Ihook DerivedName
+(I) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Idotbelow DerivedName
+(I) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ibreve DerivedName
+(I) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Jcircumflex DerivedName
+(J) Base
+(circumflexcmb.cap) 22 0 AddCentered
+EndDerived
+
+/Kcommaaccent DerivedName
+(K) Base
+(commabelowcmb) 18 0 AddCentered
+EndDerived
+
+/Lacute DerivedName
+(L) Base
+(acutecmb.cap) -103 0 AddCentered
+EndDerived
+
+/Lcaron DerivedName
+(L) Base
+(caron.alt) 130 -40 AddCentered
+EndDerived
+
+/Lcommaaccent DerivedName
+(L) Base
+(commabelowcmb) 26 0 AddCentered
+EndDerived
+
+/Ldot DerivedName
+(L) Base
+(dotaccentcmb) 162 -306 AddCentered
+EndDerived
+
+/Ldotbelow DerivedName
+(L) Base
+(dotbelowcmb) 26 0 AddCentered
+EndDerived
+
+/Ldotbelowmacron DerivedName
+(L) Base
+(macroncmb.cap) -103 0 AddCentered
+(dotbelowcmb) 26 0 AddCentered
+EndDerived
+
+/Llinebelow DerivedName
+(L) Base
+(macronbelowcmb) 26 0 AddCentered
+EndDerived
+
+/Mdotbelow DerivedName
+(M) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Nacute DerivedName
+(N) Base
+(acutecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ncaron DerivedName
+(N) Base
+(caroncmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ntilde DerivedName
+(N) Base
+(tildecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ncommaaccent DerivedName
+(N) Base
+(commabelowcmb) AddCentered
+EndDerived
+
+/Ndotaccent DerivedName
+(N) Base
+(dotaccentcmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ndotbelow DerivedName
+(N) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Nlinebelow DerivedName
+(N) Base
+(macronbelowcmb) AddCentered
+EndDerived
+
+/Ograve DerivedName
+(O) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Oacute DerivedName
+(O) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ocircumflex DerivedName
+(O) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Otilde DerivedName
+(O) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Odieresis DerivedName
+(O) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Omacron DerivedName
+(O) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Ohungarumlaut DerivedName
+(O) Base
+(hungarumlautcmb.cap) AddCentered
+EndDerived
+
+/Ocaron DerivedName
+(O) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Odotbelow DerivedName
+(O) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ohook DerivedName
+(O) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Obreve DerivedName
+(O) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Ocircumflexacute DerivedName
+(O) Base
+(circumflexacute.cap) AddCentered
+EndDerived
+
+/Ocircumflexgrave DerivedName
+(O) Base
+(circumflexgrave.cap) AddCentered
+EndDerived
+
+/Ocircumflexhook DerivedName
+(O) Base
+(circumflexhook.cap) AddCentered
+EndDerived
+
+/Ocircumflextilde DerivedName
+(O) Base
+(circumflextilde.cap) AddCentered
+EndDerived
+
+/Ocircumflexdotbelow DerivedName
+(O) Base
+(circumflexcmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ohornacute DerivedName
+(Ohorn) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ohorngrave DerivedName
+(Ohorn) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Ohornhook DerivedName
+(Ohorn) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Ohorntilde DerivedName
+(Ohorn) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Ohorndotbelow DerivedName
+(Ohorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Racute DerivedName
+(R) Base
+(acutecmb.cap) 2 0 AddCentered
+EndDerived
+
+/Rcaron DerivedName
+(R) Base
+(caroncmb.cap) 2 0 AddCentered
+EndDerived
+
+/Rcommaaccent DerivedName
+(R) Base
+(commabelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rdotbelow DerivedName
+(R) Base
+(dotbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rdotbelowmacron DerivedName
+(R) Base
+(macroncmb.cap) 2 0 AddCentered
+(dotbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rlinebelow DerivedName
+(R) Base
+(macronbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Sacute DerivedName
+(S) Base
+(acutecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Scircumflex DerivedName
+(S) Base
+(circumflexcmb.cap) 6 0 AddCentered
+EndDerived
+
+/Scaron DerivedName
+(S) Base
+(caroncmb.cap) 6 0 AddCentered
+EndDerived
+
+/Scedilla DerivedName
+(S) Base
+(cedillacmb.cap) AddCentered
+EndDerived
+
+/Scommaaccent DerivedName
+(S) Base
+(commabelowcmb) 10 0 AddCentered
+EndDerived
+
+/Sdotaccent DerivedName
+(S) Base
+(dotaccentcmb.cap) 6 0 AddCentered
+EndDerived
+
+/Sdotbelow DerivedName
+(S) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/Tcaron DerivedName
+(T) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Tcedilla DerivedName
+(T) Base
+(cedillacmb.cap) AddCentered
+EndDerived
+
+/Tcommaaccent DerivedName
+(T) Base
+(commabelowcmb) AddCentered
+EndDerived
+
+/Tdotbelow DerivedName
+(T) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Tlinebelow DerivedName
+(T) Base
+(macronbelowcmb) AddCentered
+EndDerived
+
+/Ugrave DerivedName
+(U) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Uacute DerivedName
+(U) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ucircumflex DerivedName
+(U) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Utilde DerivedName
+(U) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Udieresis DerivedName
+(U) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Umacron DerivedName
+(U) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Ubreve DerivedName
+(U) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Uring DerivedName
+(U) Base
+(ringcmb.cap) AddCentered
+EndDerived
+
+/Uhungarumlaut DerivedName
+(U) Base
+(hungarumlautcmb.cap) AddCentered
+EndDerived
+
+/Ucaron DerivedName
+(U) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Udieresismacron DerivedName
+(U) Base
+(dieresismacron.cap) AddCentered
+EndDerived
+
+/Udieresisacute DerivedName
+(U) Base
+(dieresisacute.cap) AddCentered
+EndDerived
+
+/Udieresiscaron DerivedName
+(U) Base
+(dieresiscaron.cap) AddCentered
+EndDerived
+
+/Udieresisgrave DerivedName
+(U) Base
+(dieresisgrave.cap) AddCentered
+EndDerived
+
+/Udotbelow DerivedName
+(U) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Uhook DerivedName
+(U) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Uhornacute DerivedName
+(Uhorn) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Uhorngrave DerivedName
+(Uhorn) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Uhornhook DerivedName
+(Uhorn) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Uhorntilde DerivedName
+(Uhorn) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Uhorndotbelow DerivedName
+(Uhorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Wgrave DerivedName
+(W) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Wacute DerivedName
+(W) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Wcircumflex DerivedName
+(W) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Wdieresis DerivedName
+(W) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Ygrave DerivedName
+(Y) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Yacute DerivedName
+(Y) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ycircumflex DerivedName
+(Y) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Ydieresis DerivedName
+(Y) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Ydotaccent DerivedName
+(Y) Base
+(dotaccentcmb.cap) AddCentered
+EndDerived
+
+/Ydotbelow DerivedName
+(Y) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Yhookabove DerivedName
+(Y) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Ytilde DerivedName
+(Y) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Zacute DerivedName
+(Z) Base
+(acutecmb.cap) 14 0 AddCentered
+EndDerived
+
+/Zcaron DerivedName
+(Z) Base
+(caroncmb.cap) 14 0 AddCentered
+EndDerived
+
+/Zdotaccent DerivedName
+(Z) Base
+(dotaccentcmb.cap) 14 0 AddCentered
+EndDerived
+
+/Zdotbelow DerivedName
+(Z) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/agrave DerivedName
+(a) Base
+(gravecmb) 6 0 AddCentered
+EndDerived
+
+/aacute DerivedName
+(a) Base
+(acutecmb) 6 0 AddCentered
+EndDerived
+
+/acircumflex DerivedName
+(a) Base
+(circumflexcmb) 6 0 AddCentered
+EndDerived
+
+/atilde DerivedName
+(a) Base
+(tildecmb) 6 0 AddCentered
+EndDerived
+
+/adieresis DerivedName
+(a) Base
+(dieresiscmb) 6 0 AddCentered
+EndDerived
+
+/amacron DerivedName
+(a) Base
+(macroncmb) 6 0 AddCentered
+EndDerived
+
+/abreve DerivedName
+(a) Base
+(brevecmb) 6 0 AddCentered
+EndDerived
+
+/aring DerivedName
+(a) Base
+(ringcmb) 6 0 AddCentered
+EndDerived
+
+/acaron DerivedName
+(a) Base
+(caroncmb) 6 0 AddCentered
+EndDerived
+
+/adotbelow DerivedName
+(a) Base
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/ahook DerivedName
+(a) Base
+(hookabovecmb) 6 0 AddCentered
+EndDerived
+
+/acircumflexacute DerivedName
+(a) Base
+(circumflexacute) 6 0 AddCentered
+EndDerived
+
+/acircumflexgrave DerivedName
+(a) Base
+(circumflexgrave) 6 0 AddCentered
+EndDerived
+
+/acircumflexhook DerivedName
+(a) Base
+(circumflexhook) 6 0 AddCentered
+EndDerived
+
+/acircumflextilde DerivedName
+(a) Base
+(circumflextilde) 6 0 AddCentered
+EndDerived
+
+/acircumflexdotbelow DerivedName
+(a) Base
+(circumflexcmb) 6 0 AddCentered
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/abreveacute DerivedName
+(a) Base
+(breveacute) 6 0 AddCentered
+EndDerived
+
+/abrevegrave DerivedName
+(a) Base
+(brevegrave) 6 0 AddCentered
+EndDerived
+
+/abrevehook DerivedName
+(a) Base
+(brevehook) 6 0 AddCentered
+EndDerived
+
+/abrevetilde DerivedName
+(a) Base
+(brevetilde) 6 0 AddCentered
+EndDerived
+
+/abrevedotbelow DerivedName
+(a) Base
+(brevecmb) 6 0 AddCentered
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/ccedilla DerivedName
+(c) Base
+(cedillacmb) 40 0 AddCentered
+EndDerived
+
+/cacute DerivedName
+(c) Base
+(acutecmb) 40 0 AddCentered
+EndDerived
+
+/ccircumflex DerivedName
+(c) Base
+(circumflexcmb) 40 0 AddCentered
+EndDerived
+
+/ccaron DerivedName
+(c) Base
+(caroncmb) 40 0 AddCentered
+EndDerived
+
+/cdotaccent DerivedName
+(c) Base
+(dotaccentcmb) 40 0 AddCentered
+EndDerived
+
+/dcaron DerivedName
+(d) -27 0 Base
+(caron.alt) 289 0 AddCentered
+EndDerived
+
+/ddotbelow DerivedName
+(d) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/dlinebelow DerivedName
+(d) Base
+(macronbelowcmb) 10 0 AddCentered
+EndDerived
+
+/egrave DerivedName
+(e) Base
+(gravecmb) 12 0 AddCentered
+EndDerived
+
+/eacute DerivedName
+(e) Base
+(acutecmb) 12 0 AddCentered
+EndDerived
+
+/ecircumflex DerivedName
+(e) Base
+(circumflexcmb) 12 0 AddCentered
+EndDerived
+
+/ecaron DerivedName
+(e) Base
+(caroncmb) 12 0 AddCentered
+EndDerived
+
+/edieresis DerivedName
+(e) Base
+(dieresiscmb) 11 0 AddCentered
+EndDerived
+
+/emacron DerivedName
+(e) Base
+(macroncmb) 12 0 AddCentered
+EndDerived
+
+/ebreve DerivedName
+(e) Base
+(brevecmb) 12 0 AddCentered
+EndDerived
+
+/edotaccent DerivedName
+(e) Base
+(dotaccentcmb) 12 0 AddCentered
+EndDerived
+
+/edotbelow DerivedName
+(e) Base
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/ehook DerivedName
+(e) Base
+(hookabovecmb) 12 0 AddCentered
+EndDerived
+
+/etilde DerivedName
+(e) Base
+(tildecmb) 12 0 AddCentered
+EndDerived
+
+/ecircumflexacute DerivedName
+(e) Base
+(circumflexacute) 12 0 AddCentered
+EndDerived
+
+/ecircumflexgrave DerivedName
+(e) Base
+(circumflexgrave) 12 0 AddCentered
+EndDerived
+
+/ecircumflexhook DerivedName
+(e) Base
+(circumflexhook) 12 0 AddCentered
+EndDerived
+
+/ecircumflextilde DerivedName
+(e) Base
+(circumflextilde) 12 0 AddCentered
+EndDerived
+
+/ecircumflexdotbelow DerivedName
+(e) Base
+(circumflexcmb) 12 0 AddCentered
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/gcircumflex DerivedName
+(g) Base
+(circumflexcmb) 3 0 AddCentered
+EndDerived
+
+/gbreve DerivedName
+(g) Base
+(brevecmb) 3 0 AddCentered
+EndDerived
+
+/gdotaccent DerivedName
+(g) Base
+(dotaccentcmb) 3 0 AddCentered
+EndDerived
+
+/gcommaaccent DerivedName
+(g) Base
+(commabelowcmb.alt) 3 0 AddCentered
+EndDerived
+
+/gcaron DerivedName
+(g) Base
+(caroncmb) 3 0 AddCentered
+EndDerived
+
+/gmacron DerivedName
+(g) Base
+(macroncmb) 3 0 AddCentered
+EndDerived
+
+/gtilde DerivedName
+(g) Base
+(tildecmb) 3 0 AddCentered
+EndDerived
+
+/hcircumflex DerivedName
+(h) Base
+(circumflexcmb.cap) -149 50 AddCentered
+EndDerived
+
+/hdotbelow DerivedName
+(h) Base
+(dotbelowcmb) 5 0 AddCentered
+EndDerived
+
+/hbrevebelow DerivedName
+(h) Base
+(brevebelowcmb) 5 0 AddCentered
+EndDerived
+
+/igrave DerivedName
+(dotlessi) Base
+(gravecmb) 44 0 AddCentered
+EndDerived
+
+/iacute DerivedName
+(dotlessi) Base
+(acutecmb) 44 0 AddCentered
+EndDerived
+
+/icircumflex DerivedName
+(dotlessi) Base
+(circumflexcmb) 44 0 AddCentered
+EndDerived
+
+/itilde DerivedName
+(dotlessi) Base
+(tildecmb) 44 0 AddCentered
+EndDerived
+
+/idieresis DerivedName
+(dotlessi) Base
+(dieresiscmb) 44 0 AddCentered
+EndDerived
+
+/imacron DerivedName
+(dotlessi) Base
+(macroncmb) 44 0 AddCentered
+EndDerived
+
+/icaron DerivedName
+(dotlessi) Base
+(caroncmb) 44 0 AddCentered
+EndDerived
+
+/ihook DerivedName
+(dotlessi) Base
+(hookabovecmb) 44 0 AddCentered
+EndDerived
+
+/idotbelow DerivedName
+(i) Base
+(dotbelowcmb) 44 0 AddCentered
+EndDerived
+
+/ibreve DerivedName
+(dotlessi) Base
+(brevecmb) 44 0 AddCentered
+EndDerived
+
+/jcircumflex DerivedName
+(dotlessj) Base
+(circumflexcmb) 44 0 AddCentered
+EndDerived
+
+/kcommaaccent DerivedName
+(k) Base
+(commabelowcmb) 20 0 AddCentered
+EndDerived
+
+/lacute DerivedName
+(l) Base
+(acutecmb.cap) -40 56 AddCentered
+EndDerived
+
+/lcaron DerivedName
+(l) Base
+(caron.alt) 164 0 AddCentered
+EndDerived
+
+/ldot DerivedName
+(l) -54 0 Base
+(dotaccentcmb) 184 -308 AddCentered
+EndDerived
+
+/lcommaaccent DerivedName
+(l) Base
+(commabelowcmb) 58 0 AddCentered
+EndDerived
+
+/ldotbelow DerivedName
+(l) Base
+(dotbelowcmb) 58 0 AddCentered
+EndDerived
+
+/ldotbelowmacron DerivedName
+(l) Base
+(macroncmb) -34 208 AddCentered
+(dotbelowcmb) 58 0 AddCentered
+EndDerived
+
+/llinebelow DerivedName
+(l) Base
+(macronbelowcmb) 58 0 AddCentered
+EndDerived
+
+/mdotbelow DerivedName
+(m) Base
+(dotbelowcmb) 2 0 AddCentered
+EndDerived
+
+/nacute DerivedName
+(n) Base
+(acutecmb) 14 0 AddCentered
+EndDerived
+
+/ncaron DerivedName
+(n) Base
+(caroncmb) 14 0 AddCentered
+EndDerived
+
+/ntilde DerivedName
+(n) Base
+(tildecmb) 14 0 AddCentered
+EndDerived
+
+/ncommaaccent DerivedName
+(n) Base
+(commabelowcmb) 4 0 AddCentered
+EndDerived
+
+/ndotaccent DerivedName
+(n) Base
+(dotaccentcmb) 14 0 AddCentered
+EndDerived
+
+/ndotbelow DerivedName
+(n) Base
+(dotbelowcmb) 4 0 AddCentered
+EndDerived
+
+/nlinebelow DerivedName
+(n) Base
+(macronbelowcmb) 4 0 AddCentered
+EndDerived
+
+/ograve DerivedName
+(o) Base
+(gravecmb) AddCentered
+EndDerived
+
+/oacute DerivedName
+(o) Base
+(acutecmb) AddCentered
+EndDerived
+
+/ocircumflex DerivedName
+(o) Base
+(circumflexcmb) AddCentered
+EndDerived
+
+/otilde DerivedName
+(o) Base
+(tildecmb) AddCentered
+EndDerived
+
+/odieresis DerivedName
+(o) Base
+(dieresiscmb) AddCentered
+EndDerived
+
+/omacron DerivedName
+(o) Base
+(macroncmb) AddCentered
+EndDerived
+
+/ohungarumlaut DerivedName
+(o) Base
+(hungarumlautcmb) AddCentered
+EndDerived
+
+/ocaron DerivedName
+(o) Base
+(caroncmb) AddCentered
+EndDerived
+
+/odotbelow DerivedName
+(o) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/ohook DerivedName
+(o) Base
+(hookabovecmb) AddCentered
+EndDerived
+
+/obreve DerivedName
+(o) Base
+(brevecmb) AddCentered
+EndDerived
+
+/ocircumflexacute DerivedName
+(o) Base
+(circumflexacute) AddCentered
+EndDerived
+
+/ocircumflexgrave DerivedName
+(o) Base
+(circumflexgrave) AddCentered
+EndDerived
+
+/ocircumflexhook DerivedName
+(o) Base
+(circumflexhook) AddCentered
+EndDerived
+
+/ocircumflextilde DerivedName
+(o) Base
+(circumflextilde) AddCentered
+EndDerived
+
+/ocircumflexdotbelow DerivedName
+(o) Base
+(circumflexcmb) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/ohornacute DerivedName
+(ohorn) Base
+(acutecmb) AddCentered
+EndDerived
+
+/ohorngrave DerivedName
+(ohorn) Base
+(gravecmb) AddCentered
+EndDerived
+
+/ohornhook DerivedName
+(ohorn) Base
+(hookabovecmb) AddCentered
+EndDerived
+
+/ohorntilde DerivedName
+(ohorn) Base
+(tildecmb) AddCentered
+EndDerived
+
+/ohorndotbelow DerivedName
+(ohorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/racute DerivedName
+(r) Base
+(acutecmb) 38 0 AddCentered
+EndDerived
+
+/rcommaaccent DerivedName
+(r) Base
+(commabelowcmb) -96 0 AddCentered
+EndDerived
+
+/rcaron DerivedName
+(r) Base
+(caroncmb) 38 0 AddCentered
+EndDerived
+
+/rdotbelow DerivedName
+(r) Base
+(dotbelowcmb) -96 0 AddCentered
+EndDerived
+
+/rdotbelowmacron DerivedName
+(r) Base
+(macroncmb) 38 0 AddCentered
+(dotbelowcmb) -96 0 AddCentered
+EndDerived
+
+/rlinebelow DerivedName
+(r) Base
+(macronbelowcmb) -96 0 AddCentered
+EndDerived
+
+/sacute DerivedName
+(s) Base
+(acutecmb) 16 0 AddCentered
+EndDerived
+
+/scircumflex DerivedName
+(s) Base
+(circumflexcmb) 16 0 AddCentered
+EndDerived
+
+/scaron DerivedName
+(s) Base
+(caroncmb) 16 0 AddCentered
+EndDerived
+
+/scedilla DerivedName
+(s) Base
+(cedillacmb) 10 0 AddCentered
+EndDerived
+
+/scommaaccent DerivedName
+(s) Base
+(commabelowcmb) 6 0 AddCentered
+EndDerived
+
+/sdotaccent DerivedName
+(s) Base
+(dotaccentcmb) 16 0 AddCentered
+EndDerived
+
+/sdotbelow DerivedName
+(s) Base
+(dotbelowcmb) 6 0 AddCentered
+EndDerived
+
+/tcaron DerivedName
+(t) Base
+(caron.alt) 133 0 AddCentered
+EndDerived
+
+/tcedilla DerivedName
+(t) Base
+(cedillacmb) 72 0 AddCentered
+EndDerived
+
+/tcommaaccent DerivedName
+(t) Base
+(commabelowcmb) 64 0 AddCentered
+EndDerived
+
+/tdotbelow DerivedName
+(t) Base
+(dotbelowcmb) 64 0 AddCentered
+EndDerived
+
+/tlinebelow DerivedName
+(t) Base
+(macronbelowcmb) 64 0 AddCentered
+EndDerived
+
+/tdieresis DerivedName
+(t) Base
+(dieresiscmb) -34 142 AddCentered
+EndDerived
+
+/ugrave DerivedName
+(u) Base
+(gravecmb) -4 0 AddCentered
+EndDerived
+
+/uacute DerivedName
+(u) Base
+(acutecmb) -4 0 AddCentered
+EndDerived
+
+/ucircumflex DerivedName
+(u) Base
+(circumflexcmb) -4 0 AddCentered
+EndDerived
+
+/utilde DerivedName
+(u) Base
+(tildecmb) -4 0 AddCentered
+EndDerived
+
+/udieresis DerivedName
+(u) Base
+(dieresiscmb) -4 0 AddCentered
+EndDerived
+
+/umacron DerivedName
+(u) Base
+(macroncmb) -4 0 AddCentered
+EndDerived
+
+/ubreve DerivedName
+(u) Base
+(brevecmb) -4 0 AddCentered
+EndDerived
+
+/uring DerivedName
+(u) Base
+(ringcmb) -4 0 AddCentered
+EndDerived
+
+/uhungarumlaut DerivedName
+(u) Base
+(hungarumlautcmb) -4 0 AddCentered
+EndDerived
+
+/ucaron DerivedName
+(u) Base
+(caroncmb) -4 0 AddCentered
+EndDerived
+
+/udieresismacron DerivedName
+(u) Base
+(dieresismacron) -4 0 AddCentered
+EndDerived
+
+/udieresisacute DerivedName
+(u) Base
+(dieresisacute) -4 0 AddCentered
+EndDerived
+
+/udieresiscaron DerivedName
+(u) Base
+(dieresiscaron) -4 0 AddCentered
+EndDerived
+
+/udieresisgrave DerivedName
+(u) Base
+(dieresisgrave) -4 0 AddCentered
+EndDerived
+
+/udotbelow DerivedName
+(u) Base
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/uhook DerivedName
+(u) Base
+(hookabovecmb) -4 0 AddCentered
+EndDerived
+
+/uhornacute DerivedName
+(uhorn) Base
+(acutecmb) -4 0 AddCentered
+EndDerived
+
+/uhorngrave DerivedName
+(uhorn) Base
+(gravecmb) -4 0 AddCentered
+EndDerived
+
+/uhornhook DerivedName
+(uhorn) Base
+(hookabovecmb) -4 0 AddCentered
+EndDerived
+
+/uhorntilde DerivedName
+(uhorn) Base
+(tildecmb) -4 0 AddCentered
+EndDerived
+
+/uhorndotbelow DerivedName
+(uhorn) Base
+(dotbelowcmb) 6 0 AddCentered
+EndDerived
+
+/wgrave DerivedName
+(w) Base
+(gravecmb) 1 0 AddCentered
+EndDerived
+
+/wacute DerivedName
+(w) Base
+(acutecmb) 1 0 AddCentered
+EndDerived
+
+/wcircumflex DerivedName
+(w) Base
+(circumflexcmb) 1 0 AddCentered
+EndDerived
+
+/wdieresis DerivedName
+(w) Base
+(dieresiscmb) 1 0 AddCentered
+EndDerived
+
+/ygrave DerivedName
+(y) Base
+(gravecmb) 8 0 AddCentered
+EndDerived
+
+/yacute DerivedName
+(y) Base
+(acutecmb) 8 0 AddCentered
+EndDerived
+
+/ycircumflex DerivedName
+(y) Base
+(circumflexcmb) 8 0 AddCentered
+EndDerived
+
+/ydieresis DerivedName
+(y) Base
+(dieresiscmb) 8 0 AddCentered
+EndDerived
+
+/ydotaccent DerivedName
+(y) Base
+(dotaccentcmb) 8 0 AddCentered
+EndDerived
+
+/ydotbelow DerivedName
+(y) Base
+(dotbelowcmb) 197 10 AddCentered
+EndDerived
+
+/yhookabove DerivedName
+(y) Base
+(hookabovecmb) 5 0 AddCentered
+EndDerived
+
+/ytilde DerivedName
+(y) Base
+(tildecmb) 8 0 AddCentered
+EndDerived
+
+/zacute DerivedName
+(z) Base
+(acutecmb) 24 0 AddCentered
+EndDerived
+
+/zcaron DerivedName
+(z) Base
+(caroncmb) 24 0 AddCentered
+EndDerived
+
+/zdotaccent DerivedName
+(z) Base
+(dotaccentcmb) 24 0 AddCentered
+EndDerived
+
+/zdotbelow DerivedName
+(z) Base
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/a.alt DerivedName
+(ascript) Base
+EndDerived
+
+/agrave.alt DerivedName
+(ascript) Base
+(gravecmb) 16 0 AddCentered
+EndDerived
+
+/aacute.alt DerivedName
+(ascript) Base
+(acutecmb) 16 0 AddCentered
+EndDerived
+
+/acircumflex.alt DerivedName
+(ascript) Base
+(circumflexcmb) 16 0 AddCentered
+EndDerived
+
+/atilde.alt DerivedName
+(ascript) Base
+(tildecmb) 16 0 AddCentered
+EndDerived
+
+/adieresis.alt DerivedName
+(ascript) Base
+(dieresiscmb) 16 0 AddCentered
+EndDerived
+
+/amacron.alt DerivedName
+(ascript) Base
+(macroncmb) 16 0 AddCentered
+EndDerived
+
+/abreve.alt DerivedName
+(ascript) Base
+(brevecmb) 16 0 AddCentered
+EndDerived
+
+/aring.alt DerivedName
+(ascript) Base
+(ringcmb) 16 0 AddCentered
+EndDerived
+
+/acaron.alt DerivedName
+(ascript) Base
+(caroncmb) 16 0 AddCentered
+EndDerived
+
+/adotbelow.alt DerivedName
+(ascript) Base
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/ahook.alt DerivedName
+(ascript) Base
+(hookabovecmb) 16 0 AddCentered
+EndDerived
+
+/acircumflexacute.alt DerivedName
+(ascript) Base
+(circumflexacute) 16 0 AddCentered
+EndDerived
+
+/acircumflexgrave.alt DerivedName
+(ascript) Base
+(circumflexgrave) 16 0 AddCentered
+EndDerived
+
+/acircumflexhook.alt DerivedName
+(ascript) Base
+(circumflexhook) 16 0 AddCentered
+EndDerived
+
+/acircumflextilde.alt DerivedName
+(ascript) Base
+(circumflextilde) 16 0 AddCentered
+EndDerived
+
+/acircumflexdotbelow.alt DerivedName
+(ascript) Base
+(circumflexcmb) 16 0 AddCentered
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/abreveacute.alt DerivedName
+(ascript) Base
+(breveacute) 16 0 AddCentered
+EndDerived
+
+/abrevegrave.alt DerivedName
+(ascript) Base
+(brevegrave) 16 0 AddCentered
+EndDerived
+
+/abrevehook.alt DerivedName
+(ascript) Base
+(brevehook) 16 0 AddCentered
+EndDerived
+
+/abrevetilde.alt DerivedName
+(ascript) Base
+(brevetilde) 16 0 AddCentered
+EndDerived
+
+/abrevedotbelow.alt DerivedName
+(ascript) Base
+(brevecmb) 16 0 AddCentered
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/g.alt DerivedName
+(gscript) Base
+EndDerived
+
+/gcircumflex.alt DerivedName
+(gscript) Base
+(circumflexcmb) 10 0 AddCentered
+EndDerived
+
+/gbreve.alt DerivedName
+(gscript) Base
+(brevecmb) 10 0 AddCentered
+EndDerived
+
+/gdotaccent.alt DerivedName
+(gscript) Base
+(dotaccentcmb) 10 0 AddCentered
+EndDerived
+
+/gcommaaccent.alt DerivedName
+(gscript) Base
+(commabelowcmb.alt) 10 0 AddCentered
+EndDerived
+
+/gcaron.alt DerivedName
+(gscript) Base
+(caroncmb) 10 0 AddCentered
+EndDerived
+
+/gmacron.alt DerivedName
+(gscript) Base
+(macroncmb) 10 0 AddCentered
+EndDerived
+
+/gtilde.alt DerivedName
+(gscript) Base
+(tildecmb) 10 0 AddCentered
+EndDerived
+
+/six.onum DerivedName
+(six) Base
+EndDerived
+
+/eight.onum DerivedName
+(eight) Base
+EndDerived
+
+/colon DerivedName
+(period) 0 310 Base
+(period) AddCentered
+EndDerived
+
+/semicolon DerivedName
+(period) 0 310 Base
+(comma) AddCentered
+EndDerived
+
+/quotedbl DerivedName
+(quotesingle) -140 0 Base
+(quotesingle) 140 0 AddCentered
+EndDerived
+
+/quotedblleft DerivedName
+(quoteleft) -140 0 Base
+(quoteleft) 140 0 AddCentered
+EndDerived
+
+/quotedblright DerivedName
+(quoteright) -140 0 Base
+(quoteright) 140 0 AddCentered
+EndDerived
+
+/quotesinglbase DerivedName
+(quoteright) 0 -500 Base
+EndDerived
+
+/quotedblbase DerivedName
+(quoteright) -140 -500 Base
+(quoteright) 140 -500 AddCentered
+EndDerived
+
+/guillemotleft DerivedName
+(guilsinglleft) -140 0 Base
+(guilsinglleft) 140 0 AddCentered
+EndDerived
+
+/guillemotright DerivedName
+(guilsinglright) -140 0 Base
+(guilsinglright) 140 0 AddCentered
+EndDerived
+
+/sfthyphen DerivedName
+(hyphen) Base
+EndDerived
+
+/horizontalbar DerivedName
+(emdash) Base
+EndDerived
+
+/periodcentered DerivedName
+(period) 0 238 Base
+EndDerived
+
+/zero.sups DerivedName
+(zero.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/one.sups DerivedName
+(one.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/two.sups DerivedName
+(two.dnom) SuperscriptX SuperscriptY 2 0 Base
+EndDerived
+
+/three.sups DerivedName
+(three.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/four.sups DerivedName
+(four.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/five.sups DerivedName
+(five.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/six.sups DerivedName
+(six.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/seven.sups DerivedName
+(seven.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/eight.sups DerivedName
+(eight.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/nine.sups DerivedName
+(nine.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/parenleft.sups DerivedName
+(parenleft.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/parenright.sups DerivedName
+(parenright.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/period.sups DerivedName
+(period.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/comma.sups DerivedName
+(comma.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/zero.subs DerivedName
+(zero.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/one.subs DerivedName
+(one.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/two.subs DerivedName
+(two.dnom) SubscriptX SubscriptY 2 102 Base
+EndDerived
+
+/three.subs DerivedName
+(three.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/four.subs DerivedName
+(four.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/five.subs DerivedName
+(five.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/six.subs DerivedName
+(six.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/seven.subs DerivedName
+(seven.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/eight.subs DerivedName
+(eight.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/nine.subs DerivedName
+(nine.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/parenleft.subs DerivedName
+(parenleft.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/parenright.subs DerivedName
+(parenright.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/period.subs DerivedName
+(period.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/comma.subs DerivedName
+(comma.dnom) SubscriptX SubscriptY 0 102 Base
+EndDerived
+
+/zero.numr DerivedName
+(zero.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/one.numr DerivedName
+(one.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/two.numr DerivedName
+(two.dnom) NumeratorX NumeratorY 2 60 Base
+EndDerived
+
+/three.numr DerivedName
+(three.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/four.numr DerivedName
+(four.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/five.numr DerivedName
+(five.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/six.numr DerivedName
+(six.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/seven.numr DerivedName
+(seven.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/eight.numr DerivedName
+(eight.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/nine.numr DerivedName
+(nine.dnom) NumeratorX NumeratorY 0 60 Base
+EndDerived
+
+/parenleft.numr DerivedName
+(parenleft.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/parenright.numr DerivedName
+(parenright.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/period.numr DerivedName
+(period.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/comma.numr DerivedName
+(comma.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/divisionslash DerivedName
+(fraction) Base
+EndDerived
+
+/percent DerivedName
+(zero.dnom) -125 320 Base
+(fraction) 1 0 AddCentered
+(zero.dnom) 125 0 AddCentered
+EndDerived
+
+/onequarter DerivedName
+(one.dnom) -124 320 Base
+(fraction) AddCentered
+(four.dnom) 124 0 AddCentered
+EndDerived
+
+/onehalf DerivedName
+(one.dnom) -124 320 Base
+(fraction) AddCentered
+(two.dnom) 126 0 AddCentered
+EndDerived
+
+/threequarters DerivedName
+(three.dnom) -125 320 Base
+(fraction) AddCentered
+(four.dnom) 125 0 AddCentered
+EndDerived
+
+/onethird DerivedName
+(one.dnom) -124 320 Base
+(fraction) AddCentered
+(three.dnom) 126 0 AddCentered
+EndDerived
+
+/twothirds DerivedName
+(two.dnom) -124 320 Base
+(fraction) AddCentered
+(three.dnom) 126 0 AddCentered
+EndDerived
+
+/oneeighth DerivedName
+(one.dnom) -124 320 Base
+(fraction) AddCentered
+(eight.dnom) 126 0 AddCentered
+EndDerived
+
+/threeeighths DerivedName
+(three.dnom) -124 320 Base
+(fraction) AddCentered
+(eight.dnom) 126 0 AddCentered
+EndDerived
+
+/fiveeighths DerivedName
+(five.dnom) -124 320 Base
+(fraction) AddCentered
+(eight.dnom) 126 0 AddCentered
+EndDerived
+
+/seveneighths DerivedName
+(seven.dnom) -124 320 Base
+(fraction) AddCentered
+(eight.dnom) 126 0 AddCentered
+EndDerived
+
+/slash.frac DerivedName
+(fraction) Base
+EndDerived
+
+/ordmasculine DerivedName
+(o.sups) Base
+EndDerived
+
+/ordfeminine DerivedName
+(a.sups) Base
+EndDerived
+
+/ordfeminine.alt DerivedName
+(a.supa) Base
+EndDerived
+
+/bulletoperator DerivedName
+(period) 0 238 Base
+EndDerived
+
+/equal DerivedName
+(minus) 0 120 Base
+(minus) 0 -120 AddCentered
+EndDerived
+
+/approxequal DerivedName
+(asciitilde) 0 120 Base
+(asciitilde) 0 -120 AddCentered
+EndDerived
+
+/dblprime DerivedName
+(prime) -130 0 Base
+(prime) 130 0 AddCentered
+EndDerived
+
+/commaturnedmod DerivedName
+(quoteleft) Base
+EndDerived
+
+/apostrophemod DerivedName
+(quoteright) Base
+EndDerived
+
+/grave DerivedName
+(gravecmb) Base
+EndDerived
+
+/acute DerivedName
+(acutecmb) Base
+EndDerived
+
+/circumflex DerivedName
+(circumflexcmb) Base
+EndDerived
+
+/caron DerivedName
+(caroncmb) Base
+EndDerived
+
+/macronmod DerivedName
+(macroncmb) Base
+EndDerived
+
+/acutemod DerivedName
+(acutecmb) Base
+EndDerived
+
+/gravemod DerivedName
+(gravecmb) Base
+EndDerived
+
+/tilde DerivedName
+(tildecmb) Base
+EndDerived
+
+/dieresis DerivedName
+(dieresiscmb) Base
+EndDerived
+
+/macron DerivedName
+(macroncmb) Base
+EndDerived
+
+/breve DerivedName
+(brevecmb) Base
+EndDerived
+
+/ring DerivedName
+(ringcmb) Base
+EndDerived
+
+/hungarumlaut DerivedName
+(hungarumlautcmb) Base
+EndDerived
+
+/dotaccent DerivedName
+(dotaccentcmb) Base
+EndDerived
+
+/cedilla DerivedName
+(cedillacmb) Base
+EndDerived
+
+/ogonek DerivedName
+(ogonekcmb) Base
+EndDerived
+
diff --git a/Roman/Black/features b/Roman/Black/features
new file mode 100644
index 0000000000..3fce98c7e0
--- /dev/null
+++ b/Roman/Black/features
@@ -0,0 +1,42 @@
+
+table head {
+ FontRevision 1.010;
+} head;
+
+include (../../features.family)
+
+include (features.markclasses);
+
+feature mark {
+ include (../../widthsAdjust.mark)
+ include (features.mark)
+} mark;
+
+feature mkmk {
+ include (features.mkmk);
+} mkmk;
+
+table OS/2 {
+ Panose 2 11 8 9 3 4 3 2 2 4;
+ FSType 0;
+ # NOTE: For cross-platform consistency, OS/2.TypoAscender and |OS/2.TypoDescender| must add up to the font's UPM value
+ TypoAscender 750; # Must be the same on all fonts for cross-platform consistency
+ TypoDescender -250; # Must be the same on all fonts for cross-platform consistency
+ TypoLineGap 0; # Must be zero for cross-platform consistency
+ winAscent 984; # Must be the same on all fonts for cross-weight consistency
+ winDescent 273; # Must be the same on all fonts for cross-weight consistency
+ XHeight 480;
+ CapHeight 660;
+ WeightClass 900; # Black
+ WidthClass 5; # Medium (normal)
+ Vendor "ADBE";
+} OS/2;
+
+table hhea {
+ # NOTE: The OS/2.winAscent and OS/2.winDescent values are set by MakeOTF and vary depending on the font's bounding box
+ Ascender 984; # Must match OS/2.winAscent for cross-platform consistency
+ Descender -273; # Must match OS/2.winDescent for cross-platform consistency
+ LineGap 0; # Must be zero for cross-platform consistency
+} hhea;
+
+include (../../features.tables)
\ No newline at end of file
diff --git a/Roman/Black/features.mark b/Roman/Black/features.mark
new file mode 100644
index 0000000000..84f074b824
--- /dev/null
+++ b/Roman/Black/features.mark
@@ -0,0 +1,153 @@
+# Created: Fri Sep 14 13:38:12 2012
+# PS Name: SourceCodePro-Black
+# MM Inst: SourceCodeProMM.vfb_1000
+
+# NOTE: The markClass declarations can be found in the file 'features.markclasses'.
+
+lookup MARK_BASE_above {
+ @bGC_A_above = [A I M O T U V W X Y Aogonek Iogonek Ohorn Oogonek Uogonek Uhorn];
+ @bGC_E_above = [E Eogonek];
+ @bGC_F_above = [F J];
+ @bGC_N_above = [N Q S Oslash];
+ @bGC_a_above = [a aogonek];
+ @bGC_b_above = [b thorn];
+ @bGC_gscript_above = [gscript g.alt];
+ @bGC_i_above = [i j];
+ @bGC_iogonek.d_above = [iogonek.d dotlessi dotlessj];
+ @bGC_n_above = [n oe];
+ @bGC_o_above = [o x oslash ohorn oogonek];
+ @bGC_p_above = [p z];
+ @bGC_s_above = [s ascript a.alt aogonek.alt];
+ @bGC_u_above = [u uhorn uogonek];
+ pos base @bGC_A_above mark @MC_above;
+ pos base @bGC_E_above mark @MC_above;
+ pos base @bGC_F_above mark @MC_above;
+ pos base @bGC_N_above mark @MC_above;
+ pos base @bGC_a_above mark @MC_above;
+ pos base @bGC_b_above mark @MC_above;
+ pos base @bGC_gscript_above mark @MC_above;
+ pos base @bGC_i_above mark @MC_above;
+ pos base @bGC_iogonek.d_above mark @MC_above;
+ pos base @bGC_n_above mark @MC_above;
+ pos base @bGC_o_above mark @MC_above;
+ pos base @bGC_p_above mark @MC_above;
+ pos base @bGC_s_above mark @MC_above;
+ pos base @bGC_u_above mark @MC_above;
+ pos base AE mark @MC_above;
+ pos base B mark @MC_above;
+ pos base C mark @MC_above;
+ pos base D mark @MC_above;
+ pos base G mark @MC_above;
+ pos base H mark @MC_above;
+ pos base K mark @MC_above;
+ pos base L mark @MC_above;
+ pos base OE mark @MC_above;
+ pos base P mark @MC_above;
+ pos base R mark @MC_above;
+ pos base Schwa mark @MC_above;
+ pos base Z mark @MC_above;
+ pos base breve mark @MC_above;
+ pos base c mark @MC_above;
+ pos base circumflex mark @MC_above;
+ pos base d mark @MC_above;
+ pos base e mark @MC_above;
+ pos base eogonek mark @MC_above;
+ pos base f mark @MC_above;
+ pos base g mark @MC_above;
+ pos base h mark @MC_above;
+ pos base k mark @MC_above;
+ pos base l mark @MC_above;
+ pos base m mark @MC_above;
+ pos base q mark @MC_above;
+ pos base r mark @MC_above;
+ pos base schwa mark @MC_above;
+ pos base t mark @MC_above;
+ pos base v mark @MC_above;
+ pos base w mark @MC_above;
+ pos base y mark @MC_above;
+} MARK_BASE_above;
+
+
+lookup MARK_BASE_base {
+ @bGC_S_base = [S T];
+ pos base @bGC_S_base mark @MC_base;
+ pos base C mark @MC_base;
+ pos base c mark @MC_base;
+ pos base s mark @MC_base;
+ pos base t mark @MC_base;
+} MARK_BASE_base;
+
+
+lookup MARK_BASE_below {
+ @bGC_A_below = [A I M N O T U Y o x Ohorn Uhorn ohorn];
+ @bGC_J_below = [J n];
+ @bGC_K_below = [K u z ascript a.alt uhorn];
+ @bGC_R_below = [R k];
+ @bGC_S_below = [S Z d];
+ @bGC_W_below = [W m v];
+ @bGC_a_below = [a e];
+ @bGC_b_below = [b thorn];
+ @bGC_gscript_below = [gscript g.alt];
+ @bGC_i_below = [i dotlessi];
+ pos base @bGC_A_below mark @MC_below;
+ pos base @bGC_J_below mark @MC_below;
+ pos base @bGC_K_below mark @MC_below;
+ pos base @bGC_R_below mark @MC_below;
+ pos base @bGC_S_below mark @MC_below;
+ pos base @bGC_W_below mark @MC_below;
+ pos base @bGC_a_below mark @MC_below;
+ pos base @bGC_b_below mark @MC_below;
+ pos base @bGC_gscript_below mark @MC_below;
+ pos base @bGC_i_below mark @MC_below;
+ pos base B mark @MC_below;
+ pos base C mark @MC_below;
+ pos base D mark @MC_below;
+ pos base E mark @MC_below;
+ pos base F mark @MC_below;
+ pos base G mark @MC_below;
+ pos base H mark @MC_below;
+ pos base L mark @MC_below;
+ pos base P mark @MC_below;
+ pos base Schwa mark @MC_below;
+ pos base V mark @MC_below;
+ pos base X mark @MC_below;
+ pos base c mark @MC_below;
+ pos base f mark @MC_below;
+ pos base g mark @MC_below;
+ pos base h mark @MC_below;
+ pos base j mark @MC_below;
+ pos base l mark @MC_below;
+ pos base p mark @MC_below;
+ pos base q mark @MC_below;
+ pos base r mark @MC_below;
+ pos base s mark @MC_below;
+ pos base schwa mark @MC_below;
+ pos base t mark @MC_below;
+ pos base w mark @MC_below;
+ pos base y mark @MC_below;
+} MARK_BASE_below;
+
+
+lookup MARK_BASE_horn {
+ pos base O mark @MC_horn;
+ pos base U mark @MC_horn;
+ pos base o mark @MC_horn;
+} MARK_BASE_horn;
+
+
+lookup MARK_BASE_ogonek {
+ @bGC_O_ogonek = [O U];
+ @bGC_i_ogonek = [i dotlessi];
+ pos base @bGC_O_ogonek mark @MC_ogonek;
+ pos base @bGC_i_ogonek mark @MC_ogonek;
+ pos base A mark @MC_ogonek;
+ pos base E mark @MC_ogonek;
+ pos base I mark @MC_ogonek;
+ pos base a.alt mark @MC_ogonek;
+ pos base e mark @MC_ogonek;
+ pos base o mark @MC_ogonek;
+ pos base schwa mark @MC_ogonek;
+} MARK_BASE_ogonek;
+
+
+
diff --git a/Roman/Black/features.markclasses b/Roman/Black/features.markclasses
new file mode 100644
index 0000000000..95884e250d
--- /dev/null
+++ b/Roman/Black/features.markclasses
@@ -0,0 +1,17 @@
+# Created: Fri Sep 14 13:38:12 2012
+# PS Name: SourceCodePro-Black
+# MM Inst: SourceCodeProMM.vfb_1000
+
+@mGC_above_300_522 = [gravecmb acutecmb circumflexcmb tildecmb macroncmb brevecmb dotaccentcmb dieresiscmb hookabovecmb ringcmb hungarumlautcmb caroncmb dblgravecmb commaturnedabovecmb commaabovecmb dieresismacron dieresisacute dieresiscaron dieresisgrave circumflexacute circumflexgrave circumflexhook circumflextilde breveacute brevegrave brevehook brevetilde commabelowcmb.alt circumflexbreve];
+@mGC_above_300_672 = [gravecmb.cap acutecmb.cap circumflexcmb.cap tildecmb.cap macroncmb.cap brevecmb.cap dotaccentcmb.cap dieresiscmb.cap hookabovecmb.cap ringcmb.cap hungarumlautcmb.cap caroncmb.cap dblgravecmb.cap dieresismacron.cap dieresisacute.cap dieresiscaron.cap dieresisgrave.cap circumflexacute.cap circumflexgrave.cap circumflexhook.cap circumflextilde.cap breveacute.cap brevegrave.cap brevehook.cap brevetilde.cap circumflexbreve.cap];
+@mGC_base_300_0 = [cedillacmb cedillacmb.cap];
+@mGC_below_300_n22 = [dotbelowcmb dieresisbelowcmb commabelowcmb brevebelowcmb macronbelowcmb];
+@mGC_ogonek_300_0 = [ogonekcmb ogonekcmb.cap];
+
+markClass @mGC_above_300_522 @MC_above;
+markClass @mGC_above_300_672 @MC_above;
+markClass @mGC_base_300_0 @MC_base;
+markClass @mGC_below_300_n22 @MC_below;
+markClass @mGC_ogonek_300_0 @MC_ogonek;
+markClass horncmb @MC_horn;
+
diff --git a/Roman/Black/features.mkmk b/Roman/Black/features.mkmk
new file mode 100644
index 0000000000..e5d994b166
--- /dev/null
+++ b/Roman/Black/features.mkmk
@@ -0,0 +1,15 @@
+# Created: Fri Sep 14 13:38:12 2012
+# PS Name: SourceCodePro-Black
+# MM Inst: SourceCodeProMM.vfb_1000
+
+# NOTE: The markClass declarations can be found in the file 'features.markclasses'.
+
+lookup MKMK_MARK_above {
+ lookupflag MarkAttachmentType @MC_above;
+
+ pos mark circumflexcmb mark @MC_above;
+ pos mark dieresiscmb mark @MC_above;
+ pos mark dotaccentcmb mark @MC_above;
+} MKMK_MARK_above;
+
+
diff --git a/Roman/Black/font.pfa b/Roman/Black/font.pfa
new file mode 100644
index 0000000000..0f22321ba1
--- /dev/null
+++ b/Roman/Black/font.pfa
@@ -0,0 +1,4144 @@
+%!FontType1-1.1: SourceCodePro-Black 1.000
+%ADOt1write: (1.0.28)
+%CreationDate Tue Sep 18 11:31:51 2012
+%%BeginResource: font SourceCodePro-Black
+12 dict dup begin
+/FontType 1 def
+/FontName /SourceCodePro-Black def
+/FontInfo 13 dict dup begin
+/version (1.000) def
+/Notice (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) def
+/Copyright (Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved.) def
+/FullName (Source Code Pro Black) def
+/FamilyName (Source Code Pro) def
+/Weight (Black) def
+/ItalicAngle 0 def
+/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end def
+/PaintType 0 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/Encoding StandardEncoding def
+/FontBBox {-57 -306 705 984} def
+end
+currentfile eexec BAB431EA06BB0A1031E1AA11919E714AC69FC6474167B6
+17C8FF56014245E5C1290C81D5312994CDC47B07C655DDD53C35D530C44F953F
+804152D5ED7591016D3D1968FC4A9F629E0ADB83B91691E8A0AB81C098760580
+FFC73B03E534FD00C1C69885C6151AADEBF9BBF7284F088A81EB0A35C6F197CE
+C173C8CE58E9B3FCB9208ADE98AAB3F49CBF8BD4C11534E759097C392422ACEA
+D6C5623FFF67A50FC86F05360BB3F0B351C67938BF080CFAB16F176968D1341B
+FC2EEE57157D52CBC91C51142A25E249283BFCEC55F53253FB3121D6455FC5E9
+91978D31611BB3B508D1F30436F48AA476CEF7F2421990BAF16AE2E507749EBE
+07BA224B7E02C0F12B2DB6B7444CF131F614356CB75ACE5470440899FF39A05A
+3F96DA9C5630525FA01038151A7A646122B9C9EB19A5802FEEA047B2248ED07E
+02171084405F73D93DC28B94DABA4CE221466564DAFA2D067C772E42836EC9B4
+17D08B855E2AF1572A68B0D5A39DC7DD92EE4CE2582805F25DD834263B88673E
+46E30A5A87FD4B3F2CBDF48627E3A83C530CF33934B6BC67447BF7E31DB22869
+CEE58A0DC30FB099A9F614A9F8B33F44AD1C547CA8004C99F570FDEDCD5D9DC1
+4B1C43A469BCBAEEBA94205292FF9670A36B8C56733944E862095CBB8A82E2D1
+C1099D1349ACC3CA630D594045CE07710F4C3A9FDCA9BE994FC7B7AB03FE6675
+CE9692C131E6F602412EFE24424A899FCE137945E0BB281596BC729A94EB4056
+C2B758A45AAF743407B3EA63AFB716CACC0A15034BA41437F80EF82D12B9CB61
+D084563CFA74C955095B4DC815FE6CD53342EEBBE659BF1DA0A1744638078702
+19913D951A761AF32F67773CF14AE6362FD8836651E4F855B54E877F2D7C7C72
+4860806131F78B219BC8BE2BC276154DC82861AF1C786C1E91CD7FE4FBCCEBDC
+B486B7DB98A781EF74DB1A311C16DDAAF2AB1E055BF7E69928ACDF6D56DF00D1
+0DCF77B91382E9E8BF826401E9023CA5490CFA5307B7395F49B995A919A2347D
+79F1B7A285BE191DC55069CFB52269D6AF2DD6141644603B1D885FB153FC1FCA
+A886DAF0E120F1860DBEA21586881C5F3EE11C845B2C4DBAFA6C486D891C2C41
+C649DF3D3ABBA10DDA95B582A7CDDD3236695C8D048F4EE08DFDBC9C6AE6A980
+88AB66BA4047E0AD689576D9A4F17A08AC50A313AB6EBCF8734652CC677E6E61
+4985973BDD5A7C05151FC13E625ABCFB388CB74858C5B24C8F06A052A3C125E9
+5C705E1CD0F5700C19E423772EF85CC335E00CA39F903696A514AE3B43524DCE
+2DE235173F26B714940C0059A079B11C2D1FA1FF8D2BDA9397F5EBC05C1B4E3E
+BAA536C6D9A6631FB37E0B5902D7041583A5A340A38CD22F94B026756FE98C21
+0EE915CAD90C91754D800E4D51ECF96854E81D6EDCE902EE6D3819104A910EFF
+396B435FF3D79416FA95E3FE96C545B2DB5967730E0CD6EFE3DFE59F31C89F1C
+119900FD166EC981977884CAD6222F11DB8DED7558BB0784A34DCB17EB7BD774
+BE6D21F01C44CAEDC8A997848D4DD2AEEBA883BEE9FED082B48DF7CB9FF10DD9
+1784619A2D4DB8717301C5F3BD7F17F4C46691AC473C02492110DD1EA4740BBF
+9C8F66F5DD19BAA5B2D362F5E2E48F17EB223E3F385973886F1ACC3FC7B59FBE
+AA8ED4E9052100475D3696FE9D7FFA733C39602A365B8CE35560ACBC18D059DB
+81127ECDD539CC2B2B417EA2258648DDED48AF43F9186BA245BC209C1A40DB09
+706B369D903FA5B45BE3DC2A633B4A2ECB0E2BF38CA80B50833A4A245A237B6A
+5DA4C2A3BD12F0A4660000F2FC4C84FAE224D6B1295B844DC8795E14AE1208CF
+9F377BE6CFB7A331D4D3E573C9CD2E60AD175694C08AE5A904CE8EE5E644018A
+F73FEA5FC10852FCFD5C1D56C412718F41E8DF71FB495D35AEC1E5A7FC0ED6C7
+21080921066E188A9EE9BD494C040BF82A2726FCA9420B46582AE696E1297021
+B350CAF4C0E8B84E6EC166DE6CC3FF77DCB67CAD622E1C52D8147855B48F52F9
+BADAA79FE7E18BDD4397782AB2A8F7BC788D0372A574846BEBEA3F08FBE91671
+0122D63CED49F582CB5F8F2FA9FC56F5C845D49478AA8CF4A0A6FBC9AF836010
+8E9EA6B2D7FE38CCCD02501237AFEF5D1755A2C47A285E1235A6422DB4C050BA
+F958277A8957CE18C0D770D4652ABCF5FCA098604DA9FE4C5E333C5BC0BE4554
+1CEB03681EA44EFDD0413FD21803433B1B3594EB5CAC37FD9A3518188FD66A09
+D92D530B0268A4DF2B48B1A7B4AC2D28937504DA40638F4BAF6A124F1A554008
+B3291FA557030976A53F42EAEEA11C55D2506B32EC38BACE9743C6383F3DEB42
+C38B6AA7B2BC612ECF56047F1475383AFC20F44960837CC57394708F0360C96C
+8E6D76E7E032E829867A2BDD94314A448D146249D21792563D9D55A6E774CCFA
+74EAF98055416590F5E3DAC5C696D6EFEE267C0BB9BFC0A903F96C3194E1A9A4
+187680397382B856AC536FFBDF69830801BD513A74F8EB44CE1DF012C3C540A6
+0E4E2B997A0473D9239C7AA8275902DD7477C8F5771792C4E8EFBB046F2B1D53
+E29159C07A12E44E98BA0B208780EC28595F2DA13A0A7C71A44A7E30AAD6294B
+6EFF40158DB7BF259E78E15443B3C31A13638FFB39CC868485C317F197E2B321
+FF822E005B2578204BB0FA0D12FA7F4931A799395F56DE19951C1919F874E355
+D147CADCFFA10D8980EB8BB4B710A3F6A880A184A8E2A7FA229A6116CFBD2553
+18238BDA91516F4CF366902444FAA69E7EC9A130B1CBA6D917CD6743861FAA6E
+9C35E35BF8FC1694EE6359A039E9733D0C2D108241EBF81047EE4BB24DEA1D1D
+7609A2FE2FEEA592894639BE2F7D5F7560B2CEFD876B55193B976117840EB17C
+06F5C3517D8C57023E164D8E2B1456B60507B2D19E15965FDCEE7B42FEAAB6D3
+A3A7469811D7C08FCDA3B303BEDFCB8597B8373314A50C16E81DC82F5F262A4C
+7D2B2FD9BBF8489D6E900B4416982DC683F8D910E44E483B7DDA0EC906CADB9E
+8598FE8B5D31520B022B8D48FAB880FC819628107D2580E32B1A2A522CA2A23A
+F26260483C43C857345AAE73B8DED2C0351F72761BC7E3D2397D843672972DD0
+DC11DBB1AF0AA75D4F9EE9BC8908130EFDE29CDB99EB689161B5AD9F9A15FFA3
+001B47E1280D6BF1ADE49362B268D38826958D98596BCAF253664EE3584A2311
+F74649BB8F1514461CA94DD556800B9C6202D74079B4F9E6E3DB62A9F95110DE
+F99AA64BA9BA4C92695CBD4998DC895A8D9EC7A8FC95B5E0604ADF328AA034AF
+5720FDC4097C7AA988CDB7B33670CB911D8058157DF406FEB0993ED31C28324F
+880EBB416861A9322D265ED4517C447D94574C91345F27EDF917A178D8240493
+8B201869677FE64692AF1133F8C8A2D6D1318CA4B515125D4AFC4D93E04FF5E6
+37D76DD308065F071A55AA05A2AAA528369C2F07E7F60924CB475A889D5F14B5
+40D9ED69785866AE9309BB20B8B2D83A2C9CE3C74EBB68D3F40AEC41DAAE90F2
+4A03F418F02B94C42CA8236A211E29A53385079A286D5A590BD5F55731553DAA
+F7598916A5C49D969D8DD2C5D24FE46D6810228D820FBCF0B936B09103822A26
+3F14F329E669285B3493A1BE19C5770BE9F9248589A0F73C282DEA762D7B8C3F
+4A39363AAECB35DE1CA2DEEC6619478C38051815C77D5EB9ECB69439D26E5F1A
+B9562604C6537EB31AC431810D34EFF35383257341A8FD4FBD1F49C054AF43FD
+028C164B0126A649743CB572F9CF5D6A4B24DE677E78C50763BC45B17C1AB933
+304EF53F11BE440B2EBA9E8E1E43D1830B665748DF1463EB810D7158005658C8
+337DBAC34C2F9A2A9343F216908B012CBCEB3ECFC1DF2302E003D25BF42F2163
+4A5AC1EAE1B7B18E5AC54FE850E9B65429B1E0A54D53585E7B88737C39501602
+4E61F373CE3DC2E6A7417FCE87C477F7F0227E6088ED3BA5F822408BF94A06C5
+E2B74C5BA91499D6021C81A8866DB84459A9AB2A4AE99FC7EBBADA2B82C35C5D
+5BDB1E7BD41F438E2BFA2F6FBA0293890DBADD62EAFE84F22244786E942C8C20
+CEFBFA09BFB70C845A74DD7FD21E031161F8B3DC37101E89C56B5EC457244BCA
+B10097AA2A2E875D178917798FF9A98DA0A2C5C57F84F61D191276960F53A635
+DA2962CC07F3FE8336CA43EEB889FA74CEFC3A2A6B83FC5444CCBE7EF628CAFC
+D19149FADC674621C7F845BE9FC9C8D79AC4B8DD3A6B3A85B176B9C4ED88E6BB
+EEDF7107187E719971977BE9EE7E18BF592AF3C824C63BF5BA7D2DF6779EED26
+8FB5B97CF316D8CB7D6905D1B37F909F0D2C438F32F65CC780B371FB07C22CF7
+18ABD3F0CE98E05CC715294E7FA8131D0E9092317B25350D7D5E7E20141186E8
+5A22994C070FFB89656618C48D48BA7749260DE28CE0027E474B53FF809AB46E
+EDAAA57F1EBD13EC31DEA4644DF07CC9559C1C74E98E0A3DB4087BF76F0E07CD
+1122067247A3C1940FB7DC3E8C70AD8623673E0EECE1BA30840804205291C877
+75E8F9FD31CE74AB707DC76884681181F8608FAFDC20B4CD76E032F4D2253D22
+D01AF422559FCFE2944A7F6CB41B25BCFBA5EDA3A9747B210C3541B26783A441
+B3FFA601209CD0229798A27669F97DED592415E47C2A420BBD13839609B68AB3
+5FA83E82CFF31842C2AC4C59DE0EF4851E3DDA77FE947B80D78B98F71D142629
+2E6E6E4F9B25FDC04ABCDD06EB099A753A78D1B1EE2D166F798A5A87DDE36304
+B7742DC49C0B649BBA0EF369B2A835C31F48B87385695EEBC448F2A3578AF0FD
+83CDB6D4D3BD9FBA1ADC895A6800E75662E4A29F3378F354C4A12BB06B4F6B92
+50928A0987FBDEB8E9858C6F56C29AB52818D84B41ABEB94A0B593F4D06BB7A2
+C2B40770514810264B8D9F4566588276FB3C953E808C3F02E3CCE0C7F484D972
+7E22AABAEC17B9B4FA880EE99D7F7D7915E6ADAFE15FFF916D107B73F3D40AD4
+4A9E09092D03449BA65686AEFDE006248F2AAA1C2B94C9D68B5AB97001BDF32A
+21AB83ED46BE118BCBA18BA7BB50F45F25FDF916E0E0031ECA82CCAF4572FA05
+006B5D1342481C1DFB240D109B722F2451C7E3AF673960B9F0250896CA44B9F9
+A0F15892C325588FBD5FA4A1E70A6B65AD5B1DCEA9493132F56167C1B0511F86
+27ABA455BA942595F240406EA629E53ABE588DC1AF78D851E1A8985517222EE2
+242D2F51E082D7B3C44771F7AA39F8295E67AA9B1F621A426D02A345CC0C8F46
+BCC5DBC2663041C82E3450BFBB5C26427C498211DD2C6186DF090A25CDD97A77
+4FD0D4E9FBCF5DE035076405833306DAB86FF42B150E45D63625E12553045752
+94EDFE8888D4DD3049CAEC24A70C4F06C6E0753AC4F231E06847BDD49F642DF0
+3475D5923A4502865B4D89BEE0C56EC2AA93A661AB3572AC8CC06DB579F01CBC
+53549C70B3E1C33F082267B7B295EFAEBD77D59D204C8824E358339E61880BAF
+0814C0FD01677BC89837F841C6881B6B24479D011DACFB9C82F8447FF981AFAA
+E51300540B806AB31E5AEB330F5341CEA345133265205BA7516993B9070D47BD
+65E144ADB69151ABFB20DDFA51B3574EA8D61A41D5C163D81DA73CDA7CFF7FA9
+61F0D7FB68A147AD464C8C8213150059F5FE34C35872B9E0959D23B45BE499A2
+77AD6CC276D720934E4E22CF97915AA5932CF97FD3911A9F05B9425D31BD47AF
+F10C29592EDB098C3FBA54B43992183D20ED508362CE04D1FB3CDFA34778AC40
+5D04C6B074123C058BCD6B78F915583F75759576CD60FA6FAC549A80A4366A50
+60FCAC5DA28DDB38B5798CA85B6B340D4C4C7A4B75D96B66A8AC6C61A418D095
+FFDF946FBB35ACC20328FA97C35266CF2F6696A6E1BC36DD366C7D7C06D6C344
+DDE72D1BB25BE94234BC4B7DF611A8728A807BE895E43F060D45DA81DC10E41B
+5BE833D5BBADBDFC421A635850369E8E44BC6989FEC8DB7824B7711FA2375841
+667D9FDACB5B06808CD532080461DB7DC706B097191194DBDDC1E1BD96AE207F
+9F173A2C911E73493AB8E17E509B0B6263460B19B5BE08679ED68742E9F952AC
+9A19A2F0B3B3DB7C456A3085A55D39CE6324AD80C6BD9B97A49EB98B4916753E
+6D2561059D5106CAA797BA04D329FACB70BDDF857EBB09814B4661699DD9FA88
+BAA3DBA72A20885413BA6D456E8FF90ED387B7F5DC98547588B8F0610C7DFDC5
+4ED500DAEFCD259FCF52A99968E0D468BC7BF4FB2A4E3B4E9B8C29BE2070DBB3
+959037E755F208C011FFFD1FEADB0E0C8CFB8FC3BD4E70B85B140FBA68267275
+6D75527C5BBEB87BA903392250B26A049734991D21D96C3BD3789D4626737129
+278376F05282BBDE831B89B1B0578A13BF9BA53D1B50543E7B6F349D459FA37A
+D0DC33FD108E6F7EC1687A6E8208951EA8CD8943ADB709993EAE1130B2A00D49
+D5B8CDA55774E885D0C2A33A0D161D0A69A38219BC5C479B629C257C0B84CCF2
+6F94A7C791F35F8CE46F466FD1E4E27D5A58562B7181649D26487DEA6D9473CC
+4991B5581E02DF4E42B65998E6F00BC2985D745B7D2CEC9BAB21AC054BFEADD2
+BA19D7AE82FFA388900661CFE1797DC882A50E9314CBCC85892310D6BC0E7F60
+BE7DAA046A07FD13569D886A475A4BE5673B755DDE6B9770D344A2E6A3664975
+6E4DF2974D2D414FC83A0309A52E473684439135898E5E826B99B6445704537D
+ABB0509E0C100965CCF8F62504A59ECE25EE7835A812008A1AB21C0C6E11BCED
+9DBA63FB0FC452AD245DD45AC6C47401A667334FAAA912DB239A26C8593A88B6
+27070CD6648DB751B8017A006C18B19D21F5DAC2EE403EA4905A2C3228D46DD0
+C754CA8EF3D96E500DA610CE8ECDD11EF927EBC9EF4D2D3DE68F49629629D982
+489FF7E315A012F9084A57EC3F9284CE25272F5828F463D23C0814B8F0FAED79
+27EE48D9F3FCE9C6E7BD02478A5F5FC4D0E074DBD7097E214EEBD59BD1E1A518
+8D6F0A78974712EDD06ACE5609F54B5528C9B8727A78ABA0182D629DE5B41E3E
+31D0A3EE1CC318AA59D62C7894F4E16DBA474602C155AA4B2FA9702094DDF824
+77080B0141E4EDE55C1CE38C599ECDC6351DE0EDBC24115BA45687190CFC8F75
+F08993B49EA7500C3CFF978BBD62D5083EA92F382307FF8A06CAB2D3CCA5FDC8
+182B0F3716B3D2B77B7D60A11115C242C7A56B0B1FC0BAD48B281658D64A6396
+713C67A785E810EB50CB731247968B0B9ECA4F97A34A1C5E8F1294579CA25EBD
+52F5F1588E33C957302C39F4A0C240CE3511D719948EDF380B0A5D18F8852B8F
+4950A2B01B53812C76CEBDDBA94A49718DD0907E7AA5A61AB49666D82E26BF0B
+B3285CD8AC0AFC09B0C4362608B468756C8772F7C1CB27DD6C21E5941796A734
+C443DEE314BAB2DADC43A432A0B6C30B83A61A4523578C2092A9A607C97802B6
+2A978089EB2CDEC2ABAA93AB7D2BC8A4F1BE28CC9C4D9CD602DDE797AC77B38A
+E49FC46F636922E4F1FC6D506AA3C6B58301BD24A929570C6395884B3DA5BD7C
+EF4FBB7B29537C9FC44D701134CA88AC6EC9100A418BCE6B77D9579840E8FC97
+263E612FDEBE683208E5BAA910860EED34573F84AE661D65B6E93CDF5A979BA6
+8D5224FBE2CDCEB8834CCF91692E5D30068A91D3AC22D4C9EA97C0F10E998794
+B3F51A052A74BA11936C29493AAB3D5F7884134E2752E2955B11358F42C8D505
+0D99281D90DD0C2024F6C7737F25872201763A17A00887F552187CE0013EDE98
+034CB4602D5401E6A5893C193CC33B24D761F0EA9A4E5B5A8954C1DE91BF5333
+C36CD971FED0580A7752A4797FB5203957C8065C529536826BF189437FA7CE95
+09F89E8557F9A68E7D1B0EFBE78956CE8C4380968DABD374C1B3A4B69D68E32B
+2A5AE06346E3C96F91362848AA7FC5F270BB9BB582D9AED3F6871ED36C527E14
+63A5B9CC432E5CC027C1E87893A332F3B78EC09B70E739B667B1C6DD33C5EFD1
+A9F8E20B9AB38D5A9351E88330D03952FA3225EECE15ABACF3A2B7D5EB24432B
+2AF43553A138F93442D74441AB99F08756121C38004BC09E9BD7B825820BF263
+4FB569538028A950DAC20A4C23B8177F3DF6E52212DADE9BC5ACB022D81EF359
+CABBD0E97FBD359C5B61365D9DB4F7E1995E90CFF60D225A8402BB5D839CAE6F
+AA07835F61C760FD2447B3FA744262AF271869AB8C6ABFF3F59A6D625F33E9BD
+E01DECA5E2F1FD3DA045CBAE6C653A0BD8281E2C86420E4778F1CE334701E83A
+F582D1F0252E82F0ADF3E10932EB9DF8427A99D272AE6ED0FA6BDCC74BFF4F0E
+E24B7670AF85D01CD4627ABA0F3C7C637211234AFB559C59D05E64AB77AADEAF
+C1CAF06F2DFBEADBC5F0723CE3059B1DAFACA79D00842158446DE4600DD8575D
+39558621B94E0A36F1AF025ABEF8FA9C1DB2174C0E70CA226CF49BDC4D3309D7
+8CECF6F7AA43DBFD71C9717B71B1ECFD19E01F317BE5831EFC187CF70B4B3D83
+F5A18A6B14A66CCA737D36DC04DC453D6BEBDC4C1BED59901B9C324D5C50AEE9
+A601A64BC5A34A608F73781CEB986A10D5B4754C3D139550CBAA1744ED4EF66A
+1AD0E08C091DC7BF021E6CE07BC391ADF80F84A4E726E0088B28AC148CDF5EE1
+98CB423A6A9ECCC9265D24F5638975A6DA1A3C46DFCEA9B5CEB1D4B866E752EE
+7476B0B28F47F37F95733168D2CEDC43A86E476A60D2EE96CB8468B6C5E49B66
+F1B097084652C49BD19960ECE4C5CD6FA0A9A1A9F71A7C2F320AD0FEBFCA2397
+27D58566ECB50AD6FFF5FF3EFFCE27365820B7FD9DC388604420FD2D27A0DEA2
+8B19C572C6B62BCB07B93A61115BEBA83265D78CAB83E9CC294DA6D641F92DBF
+48D388D28A4FBDFD3627C55686E6BCED219F67BA47EA4939254E8C47194F11CA
+ED395CB2E686A713A611D12BF39B853506EAE170F928C626D96B63046E6C49CE
+F1038977C9D678024D900D080E2CF478DA4E523D345965E2921DFFBA2DB53042
+E0BFBCB58A94A647D470C97AA7B7CEC27E132BDB647109B002E5067E0881F149
+1E7ED36921211FD226F6A2E68DEABE8FB5A3CC2A9E75E67B8B08E1469788BA32
+34B310627F41097070F11CF1F3CEAAD56F7CC479D8C7731C8DAE87E1A622D3D2
+672A3AED8B6299F6D85097C8BE6B5E9C9E839009157B1F205D91D0EECB8BCCFE
+67518F91AB813BB508CD492A2D91DFF22A71B9B73BA5AA606D73B5A578FF8ACB
+ECA0A1583E6E4B221E5AAEEBF576AF0983CC2D23F7C915B099CCC5FFD96CCA2A
+8DD85B59C7E26C32C907C6BA631FC52941B9A571D5031D0C8D25328FE4E7A7A6
+929B55A33FF44BD8FD63AC747769F36DB9DB16D2E16C0E559CEA57BEC4FCBA81
+B795EF1F6DB7E1367BABC3F687EA784E9866A5EE7EC627D9CC01B0178568F64E
+98E08312744B90250B4C673D380670D8EBC4464A70BAFB4D40FD06C1FD92AE02
+E18082FCE6E6E41A008720998A4DFBF3AF80F4BCC8B46498FD71A193242F7CB4
+124B919AFAB6836624C9D5AC0A663CD2D93A047902B003CDA5B48EFEFF0715AD
+F081C04FB8366B672AA373390C22F4F82FBF63952F0A73B2687AC49235720D9F
+60AD9EE5290E5B6D12AD374F02AC0D3B11370CE5B1CE32A04A6E731532DFD943
+9FEE7B4FAD30E4889307823A01F49331769DA682268D8E0382FB8F8D9409CC6B
+2EB6BCE9DFE22723B763DDF274C3E7EECBBA3FEA5C936D0768D62B78364F8AD7
+EEF3839D248B1877CCDC5ED96EA3F70EB752AF247534BC219C2EA5AB4D9DFF1F
+7DADFA4CE6CA16AC464492516DA3DE24DF22E93F4592F31DA9C579907A719953
+F81EFAFF7FA48A17976ABA8E4CB48D605C254C09CC88B7AFAD8593A9549BC45B
+1463713903828D1D4E4E51646888AEDE7DDF31836F7B4B317F3F2BD2A0A418E9
+160B71A9C1C1F623087334376B08962EC2A6DDD20BB66A7C7E7BD01A320678E3
+3B0E957BED3C32B00151D39F7CD15FC8779D2DD2D72D74DDD3ACE5268CA625ED
+DA72B8968FF3B2031C84468A4C07ABA0EC8E766D9356523355B499E18DD78B8F
+921E196A05129748B77A288703A75AAA2D0B0A51ADB880C7B7FF9D3EBF4C5688
+94543D924DF46DE32D3DA1A8D5F8486F7983CDD369385EC7152E299C76508C28
+5AE8DB17C5FFC8FC23A6DBD1F612F176E263BDF295A4C97F76AA8E3D65D89B5A
+584E6899785989F8D9F4DD1ED8AC94DC77C86C62A916D91902AF3DD111B6EBF3
+AD837E122394980B369CDB6F4BC17756FDEAA082EDC5F2A3E79CBF452663A799
+E7C94725795EA73E2840CE720A0FFCB15F7ABA09B5B750633BEEF89D949B5535
+29221B5D32E1B54C5DFD48C491649C50CC0DEDA7B8EB763DB420369883287F30
+307686D0B9C04C91A6DB270F27BA48457943528D2CCF70B13BDC915607C18B20
+8B89A7A9F8D5E6DEA518857A76596D8F4798D20A06B507804F1447FA05C4B222
+032333752861C7B235935D142186C1246CDD2366DFC37C42404EC37BCF47AA87
+4B94DD349DB45B703F4DE41E725A97B0F91F5CA7160E8B8A85079D7F1DDC987E
+846750C1990C271E709EA1E1BD205CFDBF5A7ECE787D58D62ADE84DAB1213A77
+F5D568125A23DBDAC38E220D5BB932DFFD2DFF8D61A3208B28544F704D06ED6C
+3224B9EEF5657124B05AA483709474EEBB974844BC3F9A9AA8A4DE8045417E85
+B583A450FBC64E20A3F736FC75EFC1D428C1D79CC8337CFFBCA28C223BB974E3
+07CB1F3404B1EE4670C28BAB6E2B8BE7CEB59DA7DEBF21D2D28D0B251C3A3E27
+88F1DA47F776A747CF90F7219899312E79728161704516458B6698BB1C522F13
+91CECA8A4BFC2E4A6001DF892202279A9DB83544ABCEDA16ED5816B1E0B9EB9C
+84CC49AF3293D1189C7984BB8B3A115FE5D5B3D639AAB0D5161517CC0702E150
+AFD92D61EACCB01CE311CBF35DA98E65E5A48E619C9667F25B165B6C75C48C61
+C6617DBC5AA46E7410BC10701CF11C7B313D7D0C809C0ED6BAF6FFC14ADF8433
+C646E8C1AF5638E3A2B94F2BFA7297F42BD2A113D3E942C3EEE40501FBB51946
+D637BE6FEA26CE9F48E6B39081EA8CF631981A25C8FD1942BDF4FA6369108DFA
+6DE8742C0D4782D5BE7BD28542742DD36ADBE4A60E3B00D556AC13C99283773B
+22FF829DDD16741BEB9AE7EB735EB94FB8D77391395087B92433C804FA9044F3
+2960F823E388C1572AF2EF5F355AB70F6921A1D4477FE62A07BE733FB51508D4
+047FEE813FBC377DF4D50EEE8FBA0541A82689237241EE0F4CCD03D790A89D56
+C5A7131D6D13292355F69DCBE88B23101CB0D60668DC58CB8C5A115B6C80EED1
+8A9FCA4AF5E8A50DA8881B0EFD0A19001EE3823C123C4E319BB57B4B5D18C95A
+04959BB7319A384D722EE510A4B934E3BBE49F5AB5587EC7AE6B9A0C79BF14CD
+435C7E0A4D5A9EB5C9E455FA378DEEDA15D9B916394E15ED88C429C81E608DF5
+2AE14C70B7AA26FE7D4BA5B234FF09A02B12E0986847EBF18874CEEE5B92F550
+9D46A1EC23D9CDC2E98F6CDA14D0DE589DCAF473C9EEEE50D61ED15826F148B6
+0630954000C5D5BCBA7ADE0B2A442A134C2DA927C75B13557B62BBF278B21EB2
+B428CAD458A4455B45741602D120C642D8522AD087943CF76B135F3332AFB5DF
+D6363DBCFC9E09FF4CC3514017770B866CFEBC32C719B71F7612FD0DF50853EE
+5318F51A2DA294E73707FF7EAB0FD9AADAF7FBA6F01AB024D79E9A9A2BBDF79D
+F0E164CF8F3377E560597B2DDBF880EA3447C39DB6DBA3D1E00BBC27D679C559
+87F7319FC3D7B4B3FDDFC2E54375FCB84BEB79FE33813C19DF8863C49B2CA3E4
+9E0FE8545C389817B4C1DBD9F8405443E28F079538A6DAF1C96D0AF51822E818
+37D72DE4654A95DF9FEF998BC14E5DEB949EDB0318A4501556D7B68D7FE05104
+77CE999F1B8936EC2ED38FBC4C6230E98BA33C300D38636BE6F5748985D41850
+96A2AB9C80AF2EF96EEECDEB0276D0B7409970B15245FB702D72BCA212D3A3E3
+2B517EFC20B517CBA1B2A356D5E552C7227C841CCD1349251AF5A056F306ABA8
+D8AC920A6B72DC6D181346650AE132C7F4A683431F92C7D298E14C89BE4D6DD7
+825E9C20B68EA4FA3D9BDEC0ADD3AA6FC1DD9B80A2BD648CD4F3D07289E3EB69
+2E10D2D5ADFF9D8729B658ED0FBF6C147D0B27808CCC519D8AFFDAE256BAD84D
+9FA96A6EBB344DF76866162658F370564EE59318DCE2552F13DC0F064A1DC9D3
+183201EF52C93FE2B3D371AB81364EE5DD54492964CE9941D34C684BB9513E2B
+176FE3AAFFE0BC01E189C6BA1DAEF7C036E995D406EB01442635F9DF5421CCDD
+15C6E4F32E26B12AE8C051FD24C1364844B650D5E4D96EC98FF30C5768B4548D
+8B089AFECF6C9EC0C3E51C46BAB5311C76587DA54E36B64E178D1D6B91F158F9
+3BA1674C57A57F2D8BEB2C3425327B8678CEBE6D6BF9943072341F95A69F7CD9
+7E66ECCB511C671FAD2DBFA3AB96ECF74D34981914FA3DEBE50DFFBBC8C4AE5B
+7C742CAE859BB44AC7AA731EA5519A08F5070503D36A42481880F4DE9C7460BC
+F23DF24830456489055BBCBA4819148653048693ECA1DF22E9E07F1B92ED0AE4
+E32645951A183B7D7D4277E10C6B2DD1708408070222F58EB97CEA6769C2E9E9
+35DE801267D96FE5E7B39DC044FDD135BDAFFDA478DE3D7506E13508FAF6F767
+C921705467673A23CEFC22C9E5011D6402748F08EDA6FBCF181FB54C210ED87C
+FBE6B93F736D5E7BF8FBD63A615C71928818304E3F596AE9EE0F6A48B4065F07
+1F1364925ADED0E17D96F09DC9851F9057CAFDD52990AEA1C56009E2389E3E8B
+0C57295C3AC4D02D72D15A03C4FABD83001CA11542B51516EDB1A98DE2A41285
+DF743A7C3BF7717524766C24F6C55A5A36A5C92DF55737621287BDF0F2EE7F02
+F7130A251CEA1736DE899461817F43A9DEC7992D0243BDE7EE335503DFCAF421
+248ED4FAE45FBA4AC07310B354E0B79AB64B0F64DAECF9D2CE460912C8CB2C25
+64F05D09F486BEEE0654D58F970FA75F356D3158348D3B7934BED21735EA3162
+F8A3CB43C35F0DE0CCBF6B071FA7D57BF4FCA7366535B16BF08072262D057540
+5CB030DBB5E4FC2598210A39712B1164A34C55FA2E7F3109B60AB2BAF732780C
+97DA27674DD7E8C26B5A6E539F0DD7F417C2ECB4C1D8D57C9B30D83B9C1B145D
+0C84BB5328D101604D75800BCA591B10B72FFB84B465E049806E6C59A9A64C15
+B785D5362FE5661596B3A539016DB6590D916E20B3013BCE10733A25FA41C9B0
+C73335EBAE3D6EC7EB48E8AE2336443E330B49433E0627CA9F758604EF5CDE1A
+7E79BC22AB602710CBDA5C71BE4093C1A1172F57FB751BCE099CA81AE8D78359
+0EB7DA741BADE132AA9C206A52DECD43B5FB64C78F455B4D86F8BE01E5D7BE22
+3B326DF3804E726196161BC39150976138B05AB7F7E14009537A4357EB132473
+97D19E32CF080A93FF91758F46D45EDA416BD09BD7191CD08D01B7ADD56818C2
+FFCD8632D34B9C29A14E84230E5D476BB86F7B5EFD5CF7FD03E8501AD7E57F4F
+799BD113B20696722EA8E75D5DA05EB6E97EEA86729FB255831265129E751EBD
+329EA6E2D522E919210CB891562AF36ABCDD52B658ED1AF69A323F0406326689
+C023493582DA37A189B617A1079EEBBEC5B9D5C91B4D0D0A85EB2B0E89046AB5
+6C4074FA7810897EC79C127A7175B684574870CC3D718E79B1BA39A8D73D2685
+4D08FF9ACD9ABE529BA7F6E2C18D04D17089F6B26CB30F8D4401AA23FD763872
+6D98E3081CE2FECE466230EA0FBD589F12957E1DA38477DEE4252D7678F696F5
+E4FD53D36139C75A8D9F0C090AECAF41ACB6E1C2E5A3A3D7FFCDFDC7BA364D62
+BD2607236C57D4B3030D8701991B8455B3116FFA30922D3EB2CBD2787C5D520D
+0FE1E49C710E84E0F32D85A4A8D80138741E39BAA0B96560DB50F69811A32FC2
+00FAF0081486B7C12EF0ABE8DB4338E303CC5D4E345849A69EE00DE87F4F11E5
+9751D3D54D11CFA5F6B75DC4C173CCD952DF2894372CEFE54D4B58555C6B5903
+2599B576E68D79F1B8D868D2E98487B94A67334B6CDE163B4CD3B9A950904C68
+83F8B51362DC9D3E7BA0E4B6EB9DA8590A926855F50760D3EF76D52C5F885AE3
+EDAB5EEB1441D7FF177F7296199067194D716AE879868AC8921A17A5CF19B5E9
+3431177F882BCDBAD2726C27AC04DEDA94CAF699EB8F6985D9DC1176717CDFE8
+B40EAE8DEEADF790D731AA96DBEBA60541ED4A4C425DC07E67D24BD1A28CDFFC
+BDC7790574FF9664DDCA82962C43FC54C4A1F8FB29508F4FB4CEC2E84401056D
+B6B480001EF98E2D734847AFFBB60DBCC7396872EF157F155B9FD43090F29516
+EEF4E57E1D80BE38BC3A0C316089EE32A2F9CD26478EB7DB25B78F80F5DBF9AE
+1BDA5AD53C198B587B014ED9DF4B8B7F377BBCCBF3F8D0137AE41073D55B1700
+F70106CEB0744CE3F29A1723BCB8A920D0E1111505EA6BB504350F18077A00AE
+327C0B37F6B1568F5C0093118B2AA51DE855D84E95306B513ED85BF28488D581
+F2348BAE9087F23E2F14F0439BBBA1AB289BE7A475D824811425C9A0816B5C6A
+9947033C1E170431C7BD836B40ED99FDD2426F880E4651AF816B70C6246F4A08
+2E180A418EA67882E2DFB51B39250C19D952B589C147532B253948E0193CD1B9
+FBFA9B9A0890A8E2C660755B67EB82B12BCC4F1F56D258D8BB23AE7C5154ED43
+AC56F122D76BDBC959B8AE613340B4F11A642E1C9094D69477E5EF6B875A9815
+F5ED37F41C6041AAAF02F52D118983ACBB07D308CE95329872303BA00CDA0AEB
+B0BB4FAE3907CECA37CD2E0C0FC5FEEA8A8BFCDD99ED7BD7B2FEF83D87CFDE59
+06AEA92E45FCC34821C663F84A3DB84FE8D5790E4F866864B94853A5D0E91BAD
+7D746F0CBB777316E075DB71C2F666935F95F77ACFD02F5C2E88DCB7FA0AF854
+50402E415EC100A3089D2F0085EC72AB849D9BD07A75DA87452357C3378620E9
+A6A7A16E14CE671F9210A79CE60766DBF8CB6F8EC81B6891DAC508464BDEB91B
+4306045303F3774A0E3D246AA74C9BB2C7DDD5447D4C136C491A9D7646736990
+8E9675FB9E47C770EB84108A08C4FAAF56C7B0D9B732C798FD162E05F54B9067
+9ABEBACA094E25ED6A37CCE37AD61C56029D281FB1706880333D575B05C16361
+9447A437C191385799A9EE720CBCA17104653C11466DE31F3F9619F1A83C8427
+9F4D79DFFBEFA5292A93FEB8452A1D699E10AE1B401C85EC265E850BD2ACF1BC
+B69AE09BEF184CFAD22ABCEBC59AF249598BF1DDD63419F6F0F3BF478961C50A
+6F210889F8D59B14C494C69FFA6CA35607D17949D87F7B1E81A396A7B47A1811
+40AC39D10F4392707F3E30CF5124BAE1344EBA1249A90CB540634E895828F08A
+D275C9E453C170E7E68A6ADA47DEEDEDA51CD449203EADB9624B6A596BEF7575
+D435B7F0B04042F652601C11157F40A15B79F1C8300036A02A9B2D702D5398DD
+CE24D586EAF3B005957AAC343D49F54D2E14A87EC5D9864EEA5886F1211952C4
+C544C12D70BCF9B8A28AC0229110893880DBBBFAA34D33570C04A5F3058CAF45
+C548D82D510A9F3D10941C11377842EDE117611C23AE158CF77E18A36854D573
+C268240D80A8D8576B1DEB60430F65E616779CA187A27445F72B4EFEB38E5DCA
+BC2D9CF0E1E28B65669184DC023F743AF8FDA16BDFF7F3ADCCE09820722ABD76
+9F58977A69AED1A10D7C593E37961BB2102B914C6725A43345E71C926D8DF0EE
+45663AAECB2BA0615BC93174E0B86130962C0D3AA0A030AAB317E3F0888B7F43
+436DC63853686BE137B706DB4BDDCCE6ED0C2C2D5E6B77C5BDC14B18E7208C00
+3E8DC70BF860EFC5D6E425452A9AE6ADF138B00800BCF2515EBE4800ECD5E63C
+2EE3A932F2B5861FF5E824CFE476351B6AB323933FABA3DFC53D8B4C1D72FE79
+129E120EE30273546002793F9EE5E0CC0CBFC38ECD0C781F8617FE9FEA33464A
+357F276799A657C161C0498FE43BF3D3F8E8A730A572D0430FC4558D406FA015
+98EDF14BC333FA5064A53DA4D636C654D81EE88304DC9F596EC159618A5628B0
+C0D020BF7A0AB58F09BA0959769A4BA1319F269C0956A4AD6DFEDD6475E81304
+66EE92CFDC98449D3392A7C6B586F85811BD830352A4427AE7FDFC07783F27D8
+1F273B2F5C6C137C83542B669BD2F919DEAAE0AA536893B02F6E0FFCE89F30F1
+0E2DC2626A0F2BE1CFD04B64224708AA425A28C38A16F8EE7BC070645FC9542A
+0A992AF517035F873F7C4A46D500A769C06753C45F4D1946DF9AD9A8D8772F6C
+0BE3F6A5F2D11CDC41C4E33941656464A8CA072795E14BF5644B87D0D2548BAD
+082106922EC743B7EEBAB7C8EFE285A754BE465714FFB24DF08522F683EF4ED7
+8B2041A327612BA72E6FAB8F5B1ADD7664439FC41EFED55F67201E05F4846FE3
+C93582CBE1C61C63139611FB3855165E99B7D40BB215053A2489FBECB3A3DDF9
+8EF04D291A8DA47B7FDCB3D5341B85A3F5296FAE27B3C5DA9793E3AF69674BD1
+8A417C4447D5843BA14C00E38FD93C448F3DCE45DB66A044EB901F1689433EA2
+4E24DFD5A17441E208E97C2E01AA3195721E2162C7AA04144E69E16D01DF83C5
+20AC034B3A22FEC80D16623A735BB9BC64C82EC4C6D5B814CB79CC9DF8FB27B9
+68B84BCB31FB340C11CD26125B14CA3C68629E2BF4C34C2C29BC5E333D7DF10E
+A596BFCD0207DDDD5AA122A631343837550736EE52B9356D0093EF18A43BB22F
+A8D64B849AB73DC389A0E81E979471F67E30AD7CCB554839F4A0937050F76A13
+1E8D519E48FAEE694DFD17F517B6446CDD507EA2F46D83892EDC00A5C7B0A647
+3A16630AA72137DE810E0F1B513FF321C98E415FFC79CCF9507E93C854E40EF2
+A4AE19205B2AA9E7F7D14DB923A5788DFE941CF6A83FCB4056E5A2E6BAFC8C0A
+60973BA059649D2E2A1E0906A4BDE4574F09854C95238B9ABF0BE8BD004F5337
+4A635ADF8356736258CA3A54D9A8DBA4DA682EAA4AD8B209B89CF9B002EC2142
+47C73A710C277588688D50C62338BD228971D20A2546FB34B0174B013D1477C8
+14CB57941202E104F517D1F9E258DB4FBF387222678D84C5B71F93D624077633
+00DCFF2CCDE0AED7421C0AF90EED57E4948366A98289CFC20F63C3DFC2C9DECA
+81DF7A9B253AB44B9E488C8F40740B14DF03F679F33C385530CEAFDADCD0EE77
+CEB113332821CEC3A6769BE000F12B32E9A0B8CC9CA64964BD7B1AF402249DE5
+32F426F0557462C2CD8865D135404AB13EB21203BD4908D6736F77E2AC940A96
+3E2DB655A99E4B405558D2EF4D1A4792A0D4B53CF62E17BB7CFBA9DECFEE4F42
+FE3EC0253E74E0C5A9A9559B1B0F524E4589215A69134008DFBC7D4C5E9A1126
+E487479639591058AB372E2ECEEB4B9B7045E9A450BB973443FF45A5FCE430E1
+0429FFEEAA9FCBED2389FBFC31157BADA1984F5B58DC61E46A6F7A4E1416797E
+46742F8A9E8E06315CD13AC4D6BC239DE968DE6F2B6BF4C45D93DC6BEB5B230D
+8F81DF8E0A849067BD991C326FDE09020C292965BA04E83F73EEB6246B086434
+2E9B359F4935818C941B99E81B37D1067D88EE9A63C442A747ACDF00F55331CA
+EF089CE055A8A9913DB0DBF3891A031894217889F0AA743335D68D03DFC1B331
+99F9A0FA1798315CD7F306149F7AD4EB9D1C5EB9B35BAEC1A48BE6A51F7B061F
+3A0131FCB0918AA58685A73AC3494170A2D306F72B34CEBB2698049505619651
+F506AB629E700153395CE1321E24640408EF7E93A525C7F56FFB7CE4E858C837
+C384560DCF185DED7CBCEFAA022EB26326F17763B07E22220163DE2D76EAD8CA
+87FAD7C1640E62E6E8ED6DAE0540BC8C655E2BE34873685D412E35C88637803A
+48DA06FA4E84BC51037FC62FBF4F68AF6E3736156A701B632003D60D34A0C68C
+A6D8972E6F46A1FB23361BCCB558D7DC27CD0BE90484FFEDED98DDCE5B467FFB
+F717DEC814C6A76C2BD0DBF4A32C6258A8903C5AC76BD489AA1D0A82829533D3
+B806C24AA0F07CDCAE1E529CD7BFB0D7479FA9584A9655F701DB2D87A7B9EDE8
+C88B736C03978248E5A1EE8ADE7765556FB20B7CF8A9802AA5DCEF36C8751695
+A00995E2EF5F8D773D935D2E844B4BC97398220A5891263F6FEB0C2A9DC03456
+51E5EB52EEC100124304EAF8B3011198D8FA89C3EA86621DB6AEBF6B6695D75D
+CAD88FC2D9E1F29A7288363670E683D8B1C46BCFA1626D3EF92F18D24CB9FD6A
+F53E8B56591E0FB63BF1099952A80D02866F8D7193C72087539BF04B04C5BE13
+CBFF93B0CAA4DCE1993BCDDEB73379E61BF4E59DBC34E76C53C1384F4C90A797
+DF0951F39832D39F416A31EF2E658DD156F26532D2FF55312B62B38F6847F281
+4F0012E270C8F00B412CE628413F313A8BD9E500AD08F25B2EF1416BA7954396
+60B02B2CFEEBB02AB1DBD43653BB5DD9B5045066350701CB2CBC94E5429C719C
+0DCB7755DD280192E57E9544EF5AE1977C04863E57EF1B4D906FF2C5F2B2BC3B
+2987AC842B50C02DEE1DB4F97E9222244932615414505D2655AE419813C4A80D
+575E474A501D502609B7CF5A34DD4B4D3B4A35417AFBFECF7E80FE19C2F15CFB
+2E3A69F6B7F97ED465BD88317233749F5F59F327394AEF3199C384912D68B72E
+757A645240A4C27CBF021D90C98206E41B3AAF0B22E2761A214DEFF334247B9D
+4712EB1E4ECFDC538843A1F83E563DB79DFF21E8645C19258164E68C135BE310
+433004E3034EC2C3EEE1F06C24AEB7649BE6BD5FC1F8D8418BB0AC7B8C9192A0
+13AC2D28DB4F547D394DA5AEFB209951F95411DA1B4CA0E0B350FBD12235079E
+7008CF4C7E268D168D5077B40282B68E85B4902CAF135806E256D99D58A37741
+FEC7489B3A385B7835C0BDD33AB0C876F392374B3B48AF2066364EA92B1C263A
+EA4885296C0B3874366902E37BD961A85105C1CD89A66B0831F1D13CC16FB3A1
+08806689935D0F9C5F1050170B315172042EAF5474BA111ADFA3D9BE7E8D2A34
+5565CB1907ADF09BEDB45256212B410EB962A4BBBA50F300BE0293711C647CEE
+AC556EBF8712ED8FB8ED5F8C4E3822043DD0A3C9074C1428EBE584FF3A162DC2
+466B62AF147F573FEA8009BB319630738B5E73044D3DF8E1A279FA86247666EC
+59C96301E1E2CCF20665673B0FEE55C478912BE47D552ABD374B3FC58D299E6E
+A4B2A7415EBF4BAE2E04C0FD3A685C819CB3B7E91153B381599A763319B6AF2B
+2EFD384ACCFB040C3E16270E78A9279850C6BC2A6166C708C678B23E68D4DC9F
+8884CAD3DB78BF243B34B27B9D49078F6A4AD0D62CC587AF00CBE66537E93113
+EADE9BBEC88B7B87534174C48B014C108CF68BDF9C969A94E9FC97E52EB79F0B
+045C3BF3506051A161DA2696E328091A7161C802E57714FBDC8FCACAF6B0C307
+F37C9B13791132EC9B3C6AC629D4A3D836D613E1970F065DE7D9DE95B308CD80
+29B2E89FDA7DE1620E1626A7EE40B6359C8CABB445E1A5A28D3E6D975A585705
+F4483C054E160BDC5AAB212FA7544CBCB799180E9C2CCF93247F4D248B0B7A55
+039C184B89CD06CED70FD9ACAF586782BC966F1434591017EF766C83A78D5218
+6D6CADFB096BF7345136089656C973D2A962A38A726A3665C759C86A7F8493AF
+1CF420092CFDB10F675E54016073D87F7107CB7ACDAF058277AAA78F180CE058
+4FEFF08CB72CF38214BCC7C0D082B76DDADF2A36529ED69CA30368A1C4D3BB7D
+21D3E1BF91879752C7523B1178099D76556D44E3F0BAF1102E7257C0D298A262
+C4CE143D848320714EEBB85EF6DFD4C779E0EC27FDAA2C5A4C9AA6F3F4977188
+1A9C294215BB4DEC58DB220CD008AE74C30068FE39098D02034BCDD0D7BD5B29
+12E68F03D213A0C81060BD05CC8BCF913A38F30E382CE22AE03299BDB6F0D6C7
+852BC3D19429C99747F72F7B0F4AAC42A9759A52F18C535941D231ED49972A3F
+07BB1857E04F9AF12282AC761289269D3FFAFCF5D7E912274121119D22596452
+4D1BB5992593BFB4301E36F0671BA82C9EE2FAB47BE4B208ACA022B5E409CB4E
+424968041961359104113D5DE4CC6C5EB52F1A5B6BE1E1D565C9A9BB96FA64D5
+B99F11C438B014A6BF25BFCF6006904091861553AC68660CB6DA54E62DFB77DA
+719283373CB175C3407EE39ACD756861F49A1BE1EB5B8A967B70A156184805C6
+C697DACBA08DC71DAC10D32BDE30B1933D340B7E6040F021841D840BB40DB838
+21DB7A339BAF53566A7A561165ADF1C1B3807B851E649BF1EFE91157B247BA12
+DC9CD31DFA654DC76864013C4FDA01433A5B9F47E1DB640350E6388A4FC73082
+48C2D285483D28B9835ADFFE0E12EC00414C3FAB9B5CB8132FF20C8060DC62D1
+CA0B5A98603546664E7EB465CA5AF70D0595924C4C3AC8B33703F96043B45FF2
+74A7F046244732512D7ECB57491322AEADCE11BA4DDC7D084AAB1CF60079E589
+0B64A91C36E861C9BE03346041344521E11F1FDBC0B718DF9586E65C0AD39EB3
+47ADD759C4D4B3972593275E95B3884162249CBDCC34EC125A4B370B08A08550
+7DF69A9D02E1F0064A730DC3BE66ACD20B87157238FFCE804D1A2AD52328E83F
+1641FC55AEF52A74B5F38EB613D1E939ECF75F2E57B4695089ECA4E4973976CE
+54836D94F3F481355A20C2993BC090D67BB7BF19A1D860617841857666B17904
+9D3F34E332C92DD8AF816910D7E0755BBE8A91DB8173F9982A721A173E33D18A
+8CE79432CF94697E8A58A46B9DE69ACF7A5CBAEA17F45244813B8EC329422168
+FC09117FA936CBAAAFB20C7154D31423B8CC1B4B8DA2E77AF5099EF923AD6051
+3796EF6FC378BFB3C73F7CEE714FE3A9C7AB82AF37F7FDDFFF3E839741B8E0BF
+1BD612939156A2973A325470AA3CF8C7F03D6DC78C75796E4BE2538E1BC9E62B
+8B8A6385FC24FCA22D5D0939D73CE9E992F730D95626AC54D0BE8C1315585004
+B9BE4CC8A23EA35C16B9F7CE4BCE5C5F64298344B93AC6079C669E57D9070FB8
+73686364EB9E19E3C672B6197DD4ED72735F2CEE43A54387C7CA6DD64E76CE38
+00FF78914856AF6BA1F8A674CDD9DCB8944B63D2E020BA656101C48EB5EB8EAC
+C27F5CEF8B48BE82ADA93C044A9C1D7E5D4BFC6A2D62DC4925F4360C40DDC1D7
+4AFE601F2EE38E83777BEF82A08B6193016A1B8C489FA408C4C6D710380EBE8D
+A319EFCB231C69FB38C102E0E1096788DCF47B0C13AFCF0B9D8C58A08D058049
+D97B362C52945B818DD357A06DB5BF327E4630838F8E24E6AF953E753FD45C33
+55F670F56345894F4F2CC137A496A41ED02CAB7ED4A96B97AFC6B5EB344E9E69
+0DAA6D704354EAA169873E5C7CB087AEF242CE10BAE0F23D27E74B54E74BA3D7
+4A68DEC53184383368884283F30AF318E82BFE8B879ACDF2C8844E6142D74CBF
+B72DF559906B55EAAE5545342B595B2ECCDB82554DD5FF1C65BDA924EE391310
+FE2974CDDDD5E3543EA1D911782F5E21BD00D0B73DFD63987343A88E5F95096A
+A7C0AA1361670292AB4D7B48A5B6E916C646EF34A1828674E3A78B1AC883291B
+736EDB4B9686FEFA041D7263E80DD8402C97167966316B0552519F7DB9836609
+CABBA1CE371E08E3890C3A5E23CF2FE95F31F5B067F55135A0C2DD6F91B85E9D
+70C8D997A32F0D0B312E3593AD0E7445001F2013A4D7CAF66FDBF08EE3B6C5C1
+91B3C8E575CD63E691A1D1D0A41B1637A557E5CA9908B93E171B2E623646F28A
+E6318D818BAAD27A257136D67707B9D18F16CCA9214EB010BD3E40BE1681F60C
+3D495BF0932E63EA1C56212AAB55FB0B31C0488F23BA8F35151B19C60CAFFD73
+05EC79CC06F44DE8EF102CF124A439CB734222B5790967DE45990F3F844D71D9
+C3BD851377AFCC49F8C81B4F532B1B1906AB89E470EABB6AE03E86D8DEEBBA22
+94F175F93B7C79975ECDCE2233CCC605919AEA31474E3EAE9570314FDC0B6117
+8C6BDFF1EFACF3FD0CAFEA579318D21A2C0E223C3F226167445364314DBD1015
+9D26F92E14C294D8D2B5F157C02726B3568F7F2FBF4CE9E60A2A84FBC2B744FA
+DB7243AEE5BCC1881F338CA23FA69295F721F48077BBC66D56132371BEB13DF2
+6A9955133722FB85FACBBF82701E89630A3D91F3FC787BEEB10F1D2D1FD66C91
+81234D2B56758BE8E8EEDFDC1A82888F33782B51025B09BD2EDE453FBD9AC10C
+6B7FCA5AD31688AE3C145105F4C5C7AD059E14D67483A818E0CF4183CEB6FBAC
+61DA9A45D2BBFED7AB5F34BC6A8337F997748CCC3B4509949C4D9476B2CC12BC
+C9AB739C1CB0D0AC5A8119F3F17D66BE3E6561B2B14BE9CEB8DC9AE3B370621A
+2E720041BA5E23B6C2140A89A658501AAA34FE1EDE2ACCC4442674E3225384E3
+40B267CE27FED7ABDB0F6BAF141AEAE1CC9997868200B56C69BCEA5DE530B791
+43EE903A2B65ADB21B352A593D394AFB95ED9F4EE8067BE5407447CEFDBDA23E
+2880E51AA99D9DA94D7BDDB5F04466060A4ABEAAC22E3F275725D3C8FEC1B0D7
+D8190C14DD4FB340ACC9D2C89B2B49FA0C3EF33CCBEA0791D42EE77CA88DBC9C
+FAC0EF695BCE154CD81D1D1205E3B21DA28241B0E9C578CD2FBDC0AF20B507FE
+61692DD019992879BD132D56F108A0B75A384D296CF7CCD841E8E823432127CA
+60F7929FF9021F3F93ECCFE217BE523E363F366A1BC087A414D4CEF84523F58F
+750FD71E992D8366182EC9B5D5D8EA123A4C47124234F6D233B32B7D1559D0DF
+3D980C8CAA2F520DEFC2230F9FF0178E0EC740DBB24C715D46B89B10ABB050C9
+933BDE5D1AAA29EA5F0DA504154199F7C8E99B8EB196A7A11A72E10BBB0306AF
+87ADFD002E4359B3DD6D90939C66E17DFAFF315E0053ADA475B9B5162402702D
+E6B446AE7F807306996A8EDD893553D9AA6A0BB8618DE064968D70548560E8E8
+51E2FFC7EE336541A30987AA353B48A4635A344E0C83D718F43F163446521DE9
+ACAE30306B7AFFF74D12B228F6C9CF648ADCA6BA15CC1BC1BA14AF8C777A0EBC
+1BC2EDF5F4AB97F1EADC35E4F675B8CCB3D415DB784A33E0CF1980EF87F1048E
+CC189041E9929662D024631E016B3AF1ABA7A3E8464DC55D680A20BB1F123BC8
+D8DD11228B87C6F0F343912DAC0E3FAB30765BE9152CD14257C317BB5D48824C
+9D18BD2831041209235E38CDA78EB0B7DEDB7327629FC6DBDFF8B0EB1F4085B1
+9F2447FD518104ECDAF7FF035F1F2F801B544BFD9A81806BFE8F7D8CD2AE8F42
+C4268DF6C90B88C0C6C17158563AA2845CEE6B97A8E98DE11E644BF310061098
+19B8B0EABB10425D2DA8EFE02C7A8D0E7F40D6224E5E1247EF59A89E3B07C8FB
+02A89B2B445A5EEEC69C6F10F2BA6D92D30F42FD2F7CB8E4A16E1CA5CC7E60FF
+298EEA684B73EDA460A50F51F11B0ABFAB7A80A6180FE7D4E67067AC2F681ED9
+6F87F4906F840DE9760F7FA18DCACEDD0CC62937A2D9F1A7BDED480F71D96B84
+9B2D661CA1B031D1D021C7D5F9976FA3042139B21C57D0B419530C4964019FAD
+CF2CF6E5AF86BCAA5E1024B482511BC35D98429B6CE5B5A9E1F33C0831A3156B
+F96D407D9DB2997DE628CC51F0B64E161A45A3023B769EC24E5AC861D7F12BB4
+CD8BA71D76B35062B55C92FAB4A1314F7E9E4122CDE5511A9069F54FB163C613
+8BFFE183240DC286000F821B026229C99FC17C40E26A2CBF53F9D2D08495A9FD
+3DBE6B4985E9D01B0DAB0D7846751B8397A86D0AFB2E143B3364BF5785A52B2B
+069896578D59F4D9C5FF23DECA8EAEA07CBA8B69892E9EEFBE8EDF780060446C
+34CCFDB77D52FBDF1CBF9E0A1D6B31B694D9C96A3091A2E82BB08987189A7940
+C3FFA9C4C48A46ABC78D93FC1B0AB24A95B3A6C620C22EF10A38D9D531BE7CFD
+BD30659D1819260CA9FAADDEF5B68337ECEBD93EE6F0A4B793439EE4606EB03C
+4F0E48646732C8A0A27B0AC1E9274B67CAEA75417DA1467571B69B40998E58A2
+9394492764A846F954C8E154B2F096FE0437675D0074A5999D30DA5D95791091
+8C716312E8D39D81DFCABFF3FB96CF5C37A93E20F775998CF06058C8A954718E
+C51ED3A22A89A7994E1F1376CF8987EC97B14B987B86D01C5DD1F6D7166BDBFF
+2EBFAA035D30E68B34DDC9117456DF1B600CDD5879E09A5C6E7E0641BE355D40
+69644D77648BEBECBA69D501319B936716543FD1DC41EBE907789B076FC35584
+29691EDCE9F29D9CC8560C2415F34833DA41B09612FDCBF915F5F5125FC81443
+DEF10D789C3B2963AACE59E14AA5E6BFC4AA6E97C1FEA07B54BCAC219E399B0B
+D07C346B77802DC3D643EC83FDC436957B31A35BFED8B313688695CFD8BE5C41
+0291623DA39C79006C0F3BF780C78CBD1626EF7A4A29F58096D672BDFA6FD728
+471DD8A5F312E181B8ACBE29713E23C08E4840C894123A07540944EA9BA1276B
+691C69436BC1F1DF8D645A5715E5B359CD8FA83B6D53F3ED5C2602EA512777BD
+B47347AE83C277E41C28E79EEEB17060FBFC635C3CB6211386ABDB171303FF76
+1A7EAED43854BBA91ED5213C6A8962DF04A521FA6F626A1150CBB7E723396EAA
+3A45B82B2AD188D52D4DA83BE757AD02F6E472B0A5ABE125FE759B371B4F491D
+7B837E79FAA031B5F556090C3D1785969D72C245C2B7620E619209C85B1FC372
+AE6A6835D98A7C3888EAEFEBD4142D94585F769A7ED7C9156281E6E230D57F97
+20EC86910C5BCD6712FC9E84D9A33CBA7CFABED20AEF725286CE548180FDBDF8
+85173885801FB7E6CB754281333D59520B422BFB5959C373F9F1A0771DA7F8DD
+D87BB9BB86AA5FFCC6CD50E846401322292AFCA8B80DB3FD1DF674A7FA099915
+1DD6B269DBFDD7E53ABB378A9323F688CE3B7BB90B79300607F33EA38308048F
+ED2125E42D60C61BC17145F4899DA23BB62305D39B62E5F8FB39F3212B33F434
+08A8BF8E0BC0B0FBE84B755C2D1ACF6204E8DE9A4F185387460B8F9ED0A1D473
+B36D966F06A9637FF3C8CBCCD8A4B09B9E6AE432288C7B941B8ED69669A9D97A
+F028ADD5528BAE96F200BBAD09B8883C54D9BF83EF45E6F55EC9558CDBBB34A4
+294885B32E49B76E6DDED7B64C54A3FD5ED614467B596D3E9E42553304FDA67C
+7B66F78D23F0155B11549E160C4A707C35E4FB10F8BB11B1ED78234A3524D64E
+D369844F03457958508159EED0984471E67759B19692B68ACE8AB15274D321A3
+B783B0B23D19AF5EDA199B2B1B5CF7A4BA2B07586745F2765DCF47EB5CE7154D
+1127CFECAA0B0D05BDDF21316695585E92C96E80AD8C574150754DF8A1FFFB19
+364796450C6D10AFC52B8585AD3ADAD68C3472D8AFF38544E5385EEBB33720EB
+1A582300D8F65B34B7C98D23DFCEF9CD4DA637B6858EC9C4A8AE09AE17C69F5A
+4DFB8859A637841DC993C049C5CF1CC01FE6E06652A92E682BF8382C039F1DE1
+811BCB3654D7F941AB17D12D7A14AF1743A6AAEEAF8966280501F2206067E9D2
+2AD75C32E1893BFDEF339DCB17A399D30F066D65F0908B4D25BF73C0E0544B83
+DEB956BCA6EE8B34B3CEEC9FEEBB3E6FFBE50C6C0EB79B1CBC5C7E202595B89C
+6055FBDFBD5164BA157BCEC1A9AABCC0120A974EE37E6CEC55A04627DC574993
+36AF59F7DBA2BD35B287CC26DC00A65A9A59D0F15D4BC84B94B042A9362E55C5
+D347D76F9C2EEE48992E0D63C91C4BA21D5C06FEECC0EAFEE6EE0477C43659AB
+DC162BE3D7EC5CEA960307BDEB66236598F455BBB4CB31299ED26EC4F81EC14F
+391D7F10EBF1BC19F8021138CA751DDDCC59BA36ACA912A672194C361E76E539
+9DA9E482A9566BDCB953DDD6A850ED50604E709DDE2B7CAC4BF6156B12B95C4B
+ED1196F04DFBDB3363714B7554F8CE61473135003A60CFCC2C6BE77A07A08754
+8DD21060C9070543C4A917FE85C12DAD76C05882F68A7E8849453DDE0727F3B7
+7DCFF058D646CAD7F84514EF6A74613FF9F09F1C9CE750305EB053EFFBCE569E
+29CB74E9049F781A6B4694249A86EA10FF81AAAD3D4AD4D690B229DE407F7307
+D836187359FC2D0E19D2CE22F835CAAC045C2C76C560DFD9E560FC554104EBF5
+8784277AD423F38F46132971F71A81F668258938F901A9856DEBDD35BEE632AF
+28BA4FCA7223DD29A79160F5BCBE91A842A84702E907E4B1469B8CD18038CF1B
+DEC37E723A52B2CE74F61B7B4484F8800DF8510A89B8C1BEE6F60C8796BD9002
+D2E6C7A218AB02109D4648CAF61ED5927217514CD61853DF07D93977289A7799
+45A7B69FC4921A0094B8C625BE520A12C35DF52FD74F255DB90F7925A1F26F6B
+2BD2F4D0A3BF4DF811A51598CD78C0F2E2E7CDD9E8D87EA2E57E8510C683F89D
+7319EEE7E42A99B195A236C83615FAEC0462D6EA335BB7711D19549F8594F504
+DB1E09914972A563084B28934D98547B4CC8F6938C3C8FF24FD419AB9E2771BB
+6D1B0CF3A6525582B7B6EE0C06A5C513886BA28E8DA67A008D4327DDC724E6E9
+51EA52FA46C5B8B2F355392AF85498D5B2BDB8DBC214BFB83E127289A076320D
+60D7EF6EFBCFF45BC9C6CE98BFED8C68135387B637CCE900EF9A7CB7D8EC2DB1
+904C9B787E5F7209664E04A9E521CABA29BACE998A4838FA9F1806C51D8D5923
+3DC4821F923DFA019DE783B837184E998206FB195C46BF16982BE7C2DA364876
+037C8F98D35838D94DD80E0A7C83E88D9247E64A67EF51854010D8D1640FA937
+844EC9293D317A4FF47194312B925174A1D2D462CA45F32EB8E66AD58753067B
+0C28A2FF79D37B02E7BB8F0836034C513571D1A3D13470056F920B3C04FC4F10
+4F90E8241633EDD9C89C74CC965987D8AA2031C26C63DC1A3C4B134E98D82EB8
+EE3AECC1F6C4C57C48E47EBE3369E965622F859C880D00534631510797E68E86
+22B9C52CAF96395A6BB7CEE2F00EF369B5149703F24EBFBB327EE71C36C5AEBD
+2714B9C520D66C1B465F94449C1FAC803564F073A1A970DF2ECA6BB938C4CC81
+D8E76D6130836AA63F753E32F0DA08687ABFF5D078B23ECB57029D7C194DB09B
+830F96EC2A9D0332396AC2D31B39F163172F2DB2D6B67C1B922D2BC1F4DA0B47
+46FF93D8104780F1288E7D47A56A90CDDA6C1FADA3E6AD7F0E93E3E890412BE7
+4030C471CA426935675EF455ECB0E39CB6D1F6D421E5C69B714DFFA5D14356A3
+CFF5350ECF16C87E65BDECC074ED848EBBFF32602090915065C46CFC6970BE14
+23AD9E997ED4A354911655E87ABAA3B82D0C4A6310263B3BE667EAA4505AF05A
+32DF95E47AA1249AFC6AE085985007266722C18757BA525EEADD0E09B994FA4A
+4B786E7EE1C586701DE89E445132C6BD6692910C7DD64C4F0C49D42FF5971D3F
+0BB2FF4526B00C3FF0418CA7359E882E66AB99433AE4256429A4936DA1E4788F
+9A703AE9BFFE5C2316705BA106705420AE22442BBB11A152EE1D27E2B40D06B3
+BAFC97386EC8E8818B040588187E3F03FC815A8733FD0FF428036F33B94BB2AA
+F3527BAB34EF20579DF792D92A601BA40A412B609364EB8BB47DFB56AB19DE64
+84F46D8762D8F65825C1EBF9EBA5BAB398E6570754F2D8726B9B5E0E3DB878FA
+FE297D744586AAF4AC2FFBA5357E8F47BFB34CEA2DBF1CCDDC405579BBD175F5
+50B183BE6316C76A28C1050D89536042B72A0E35E9F768684CCC13DB54688FC7
+83AFD86B666E9D3C9371516A495FB6094B58DD23712B6FF2695AEFF176D62708
+8768F09B5148874B1EB60A65302BF6A7469A0D1DB597350B5EB661A1AAD52FF3
+043B428AF7D6C4A94B570ED84303479C7C18F3289BE24A4C84913650A22E0F15
+06F4C6724C2C1162F05F65120FF1CA373D9574BBF728BEC7F5C3736EF54F3641
+0E043ABDF9CECA4348FAC0F0B70B8AC35ECB0F29F92A893D42C37513123084D3
+CC063D2E79C64EB9009FB17D0FC5C2205BFA3FC87A99FFA0271B59B24101947E
+4F7F6ABB2D343DD00115EF8624165A067FF7845F363028146EAB9A5D44DE7C88
+50145583C4565552ED07F47C8E5281F2FEE29E80263978248CA2011508160FD7
+69A32CE77B98FB7397D34B9CFEDF9E8BD81CDE09EEC044E69F7F98A785F8BC16
+BF8B1C0AEE52CE709A563B528E691146FA3492F5C674B13E8A7D69B983224A2A
+F7FF09B93B1EBD9F5F867440C878D7C773A4620186E0EA7237D47F47D1B9FAC6
+B829017E3A1ACABD02BA1EA9CF322BB0C543C944EFA885AD3C6542364284DC54
+35A2797EA8D2823EC112A333B26C4ECD910499CE7328F55C060906BF6CD653C5
+B786C56EAB34580F5AF934270077E0992F0FA5012E4B2341DDBD11B4D58E4673
+97BF1214397779EED726072A74A4D27E6669AF450AE5460C8E15440211733EA6
+5362A5E8EC35F944B58F1AAA49523C194C65175A806824F9F37D487110CA9188
+D68A4A87EB53F0F8DC3F49A653898BA8BAFD0D9828190EC62EE670B138A42372
+E7997C72DCDE47BFDAC5EDD557FBED7E10A34E17B57A60C31B2904194B77157B
+CA7D24EAEFA5F26FF53CF24ADB7D3E28BEA189578DC14AA64A2794A58D325DC6
+F3E8C05F87927D07AE0798A81C735CA3451EB963D3BAFEC6D762816288EA6848
+056477D12E7D2EC41021A20B0596FD8C0C98127FF8142E7498FBE034AA171FCC
+20642FC64300001658C4A7D2B1B5A627B34410DA71ABF6C509A79B8919C63C5F
+35C83121297BC73E6918E8F6409FA71A7D51E14089A1E2DBA830B6F1B360DA16
+5CC7BE19F1A70DD81BBEDBFE928C2727572BD1D87B6AFBB5D53ABAA6179E1DE5
+438ECBDD93873E24DD38D9E69ED4DE93058A1926209373B0EDE18FE9E3940B24
+A557DCC987824B2A84F4AE52E583F4759D97F3E9D6DE1AFA0DBB136DA6B27F9F
+75D50750A54F7421733D6E1B18882326D0CA99B7D6F5A23AD0DD0B20B335353B
+BAFC33D83F085ED8C6EE8CBC9F229574B4105E2245DDED1148C560D884F15B0B
+92B09920D21772FBE2FC47DFFB519E58D39A3B91DA186C2B5340399C1A69DAC8
+ACA94E0B683DFB71046EB5CFAA5ACF9883E90E058E6244518352E4EF790025F4
+302701BC344880DC417A76FA9328267E86BC319E03D1FFE8FEB79ED481E5A662
+D90DA0C80D4FD12ED8EE0197F5EB5D1694BDDD8E2E2D71A86D2C536D194ADD00
+6995A76EE7C0CFA9653555EED1C906F194124AF4E1D778E0FE9CD8C930AE2DDE
+15D4837FFE3EE2811DE83D48204DA51404FEDAFF94800A2CC3ECA8DC18357161
+8CDF0DEC9F71FE093E9FDC5BCF108FE3E435B5D969F1B5296FE461B33E5F3A2C
+D610B06E973F562CD32255B2838391B7295E352076A995DA3BC91A3C2A9C555F
+B49DC0774089D9FE23C92E63F470D6465A5706AD8A9043BA33C94E6123712FB9
+57865D3F966E39E41B8518B12E82C1405B4B72D2F56745832D75976489A19F0B
+6EE181E3149098CF30667A84BF395A1963377FA01ECBC452EC3E5C1F332C02D4
+915F87D5EA850E85D8FCD6B62407F375FAA5F4D7D40B516E5D308502EBBF2112
+29146361F8B01911E9E0E4A946EDBC786ADBE2D9DB2CE96968EE5B03221C6E03
+67A9508C0C6296B7CEA3D58134995E85863E2B8616485D85859DE959797E1063
+D0C123504E455D0EDBCF1EBFFB53145CB6E08688486F6F88BB12BF5A8A9DAB5E
+44A02228EE53F301BD744E07274B1CB33F250010A7A3A5E4626F60D4480486A9
+CB1CF39EC0EAE4FE2AAAA199F623B2681B2C0BFF145497A5B505A3808E74F206
+760ADFE83E22153E1A67D8CD3F4A4915DEF304D214985E435C443009DFDF8AD2
+3B62090C9ECDBE8A36223ADCF7073EB564194289F4BF3476B156E3974BD6E632
+8234871E3DD646D915781BF3C3988B30E99A318C352A5FEE40C18D60E8888D02
+228205A377F9DC4DE629A7F8BA05E18715981547A8D168DABEB5CA86FB0BBD61
+9128CA522064789E004D4C20AD55E0BC84F5FE6FBF261DE4510FEE6B147E1EF6
+D132204400F75140BC48A0D0254B2E2132B5E800FA337FE66D43C15278D76917
+15B2F4567539FC3066429233CBCEA3CBD4D3C91C24CB5B49E3852133068FBDAE
+4226CE035F121AD0F79103C70B1032531059D4CCC7965EFD01762F9AE8E7F355
+570D6527087E4D938742D63CF16E5FDE23AFB277E641466B3F688A675A719740
+7E7BDF47F0E4F8B7CA5CDDFB6C1AA4564D320DC02136B3279E4C2C74482A0742
+3CE65E9B6437A084BCCB2E25ED900F626069EC6468F6152F03DAF58D58F7FCCA
+849FB8B6B1666A9869A9AA58698F3520F10CA1DB5E8D0B8E33C02BC6D14247F3
+CE5460DBD98FD2CB8AAA0A845B4BF4520F6987C500EB963CD18041A20ADFBA79
+7B25EEEEA761DA364E86C3E95274D9134B0E917F28E051B438A00B605524FDA3
+1DA810D83A54AFCCF4F921584A238AC0F4852C098E6B0B6C4081E72D661670CF
+894128A65D29221A6BB6D503CA99169790EDDB0BD5BA1CF7E4C930506963B2C3
+629A08718FE17AB7AB28F7C1E8829BED41B429EEC40B693C13C9B9D9084C7BB8
+2B7E576B90128A3F4AE214591216E74C81DFAD6E456C93648E64D1AB0FB31CA1
+396E3E40E307F734EDCCDE3289DA1C8DDB15CD69EF34CE1838FEE3CDE39AE89B
+E9FADDF4C38DA6092D050C2E30D0543B6F89CD1E1B8771C5F25287FE89D1451F
+E9210DAAAA74A2973C2A6421A67F156B4343E161410982F255E0C3D1294F9A46
+785ABE33274BB3D3531A50A7F1DE80ED6400E6DDCC8255261CB28F42C74D99FA
+3AA87E05D77775AE5148B229B9EAA0A41BE51B88A31D676C1F0A72B0565D3EAE
+A0468B88E31C9B86BB89B447E0058A6C3EF82B0D5586B34E8FC690FE3CA27DBA
+8E7DB55F68D31D4C5E18209F24B0EFF0D7194B1EEE1B38044AEA2F195E636F05
+E1FACC7DCC8436F215FF3F8CCD1695DC2A5B92FC581CA9EC23FD235463FEF0B0
+0ABF988306DCDD77621ACDF08F512D2145D79428AB8DCD6F1E108495033BC289
+843A554E4D2FAEF85CC5115B79459AB6941D0E5BE3B9A7C9A32B6C18ACA3493E
+33E2300E1C47CB0408F5E1097482AEB929A9AE957AEE6EBB571063A9B3DC1B90
+8F0BC8C187A1AE40597F458A156D3F02C6DEF2911D0DF5A0D1FF070FDBA93256
+853830DC42B2803FE4400EF8AE915309E8C54298D9E1D5E68AE101E22B7509EF
+02F556B7F47B8B9CEC8101B46B5F61C2AA763CC2FCCFAD03697DFCFFF692A82B
+617153CA1F7F4AE9814DD0387C9C86D54E1AF33BBEBFF200BFD6E9E846DD9270
+4FDC2F482001183230854685EF92E9CAA00A95316EB226425EF38CA2EDD1830C
+E055989888210C6DBB379C7401174C5EA903196211DA045FA445960A4DED3A03
+AD0F22436A175305C25738DAD47BFF3188597098EB9BD805A009343574A113B9
+6E43B105877BD351A4BC43DB068667E5BEABA48344D4365FB48348E938C0D064
+AD344DAE4BEA7765A4D1F77D92C855D07848A83F5482293C51500C60BC182051
+48E0A882DB6D18E8107A25C849DF8CA061F9542DC8B998437A4ABDD6A9DCD1C4
+BE88C86715EF273EE282E88411E2098421F8AE9E2C624F4B9409A657E11B26C5
+34DB4413F49699433C934B5DED496AAA6B5B0188C97D029A348D34D79B14C829
+657FD1438F5F5C3531117C8AF445E59679C0A500ED0274E0F5F23F758EAB6FBC
+DD921C5DBDB4D0E1F71D97AD5E37D0B0711AD47A1A5689144F03C2C309853381
+8A83BA71392DBCBECA68A612B6546B27E2EDF2E035DD872D12384FA1D18F94A2
+BC6D099A2B8F15D8E891ABEFE28EEA4C0F2B51E7ECD7EA17AD8A5BFA9C2BDD8A
+E4BF2B9B1C52B2FF8E3B00AEDE3158269F8520F99582397F0DDC5B63CF84C4C2
+A6F2EDD553C53B30F6BBC11C204F68C8E27DF651D71D1038852A737909E97586
+54319D525D088C141AF0B4B472F437F490E7849A56CD753D90BC0760A24A91A3
+D32F169B058122BA8EE7930D012F6168370E9441C0B5C3D4CA302F4D5B6E22BB
+0918E5842D981C4B87BDD1C7C17F8E7C83E39C52B13A04A09E1C0592FDFDDAA5
+0E6FB01C877CD8F2DC13873D0CACEA7740FB3A2725097F50D539ECDCA82383A6
+2CFB1C0A80C30CCD5F2E5709738774A856FFF061AC3DEFD932182E2F82754D5E
+7E2165BE2FD3DBDE15144038CBA539359B647A9837E548DC6C318AD043DA9FB9
+2F308439A07A9FD24CBF0F2B817B320CBCF70644077CB2DE661959B1DD5DC1F9
+ACBCBE37A8FB18B2111BCC173768C4AD5D7287C5840CE1EAFEC462A621B1E135
+84B312005183D6351F7294A827A79607744BFF828643C45F44CF6E85BEFD71E3
+8DA390342E3D7DA4851F6C0414149B0CCE227308FA2E28A07B28A7D7E53F763B
+98E8BD83710C669D536D89CDE4DC71DF6CF7AE1B2AEA8BD1562BB4FAC938BF32
+1D99637BBA1A31B340F6359225C303CD8B99C17890C9777EDCCF7B249E27A2A9
+5FAD31F8FCAA2FA515CFC9AD1E5F64475C22E070969FBD3F5AC49FA20DF173F2
+0351576E192F7413BCDF50F727FFC091F4D95E2004369F4F17F183404F09B4A0
+0FF12B7EF8861110A17E2A66B8C78653C7AF1122B32D455E8B06C10E2992EC8D
+5D1BF896A2804C4562BA3FC59F084E3CB0964ED4CCCBCDBBA24C5E132CD140D4
+E614AD3ECA8B068A2248CBD58092BD3104EE620587D71E36EF7652A7504D74C8
+11D0E08CCE418C9BCD41DB663264BF55972FFCAC4EC883C9910EA772E2888D94
+DA2AEEC4F3066C6ED5A8609BFE66578B033A2D69373221E0AC32CE1028C6C325
+308EEBBF0C44FB025B0E3C694BEA7720D57C636392B32C690EEEAB8DAA85AC53
+461276BD46E62A0C12B86F15F1794042B408603746DDF62F610B7C91C38E92F1
+1891918926621F5FE3E7C6A0004F9AB47FD4A56D28DF9258127A0998517AB3B2
+33B8393510B77DE22E1AFB739BD0492730BB4D32C4B0D7F8ED8823901C73A9DD
+0F12486CAD09254C63129EFA5F2D2406DC34DC3D3814BF68F8C5EA7BD5777C9B
+9271E730686C758C4CA4B5830B22058B96FADD61C25ED70AAA8E34AB130D3C26
+BC71CF36E565D858E9ED51007DF689DC7D96FC2B64C16BB34D6EB78FAE0A4B3C
+7C6BCEC5BBEEB191092A1DDD123779C0693C48E4AD116CA8055A15505A836A7A
+395863C118FB781627F9812DAF4DC78895EA2371234B80FF00FB844D6034C32D
+38465001B13A571CC155768D2416C29A013FB47899E663E38C527266AF482E40
+51E6B96A2715F5CE874E4110BE727B6A9037CE5F5D90C99EA20F8927310A788A
+EB618BECC06868AEEDF2691F1876E6CA266E6F4CFB7A7171A261378439231985
+BB86720FA9FF0CC3EE346FC41F8825D7488E95C88C3A715E74C2E38D922A5B47
+CFDD10B97034EFA7B501B4CF6C9D247CF0218BA60FE86F83D3564308C95F3911
+1119E4136A91AEC170B89D10D74B71E8FB61843F348E7CB499FEEA0A670B3801
+BEC54B447D6CE7343308F51CE5142921A3B0AFC89AD638B05E926270FDA41F65
+5AB9679B208D95586C4EE79C01A6B76A261A6F98937EC33F2016020CFA595752
+CAE979830D4BBF42D8A83E998C4B5488B403C7275D405D3C858BB8750A49B965
+E0584DF7809BE38E95876CA3F6F5B179151150CBEB2031AAAAC3434A37926D85
+30868E6DF89A0B3B10BCB51E2C5C6B5383E675D4C06D6C042139C861C65C7557
+F62A01E48C3BAF21814EA5BA0E6FE4F5BC2B957614BC2C2950F91D0897539D99
+04B23F71E3B3D1D7082E4A7B2E99FFD4693E95944806F5503605FC77756139E8
+3AEEC47ED711B8BA9725C0127649951D761BA031A6580EAFC9B424E8DD0026F9
+E88A6FCEC51F9CC07F673C6E7058EB5D78FDB738A2F430BDD69E1169C1A9839F
+13BE138410858700BBD4F06CFE3F7DD085E1E082474D1E251A30F195C4F57B2D
+39D83CFA3A6C0C6E91BB658605C0AC917BEEE7A37811646C65A72C081F19DA9F
+FAA4FE12202F40EC1979F1A10DA9E6F353E4A9316B3191F389C69928C971D902
+188AC895ADEC7DF90A803068AE4D443CEAF1F43231FC232B44045C8597E9A7A6
+6ED73A7B4E23A117BFED7D8AAEA02D65C98A783B8FBD6B63E60208715A6381B6
+73B90698CA058C501D870CCCE703D705959DEE97E9AC88A83F84394C75D0323E
+97C2F406933D2624EB56E5C4886AA8187E4CD65B764BDCFB99C0BAE7A3A600E7
+2D51F6FB9F61F33C3F60B20FE5341B40E92EB65838940A49A8D9786FDB098202
+679E382B43656079D6A715D81143A626904C721B428B75BC6BC823980A859EF6
+C20DA3C9055315A1B95556DC290A7F594695334814EE160E0FBF1B91D935A36C
+BC11AC3F30208C5A7422322418E3896B109837347CBFFA76D17F6B2C65B82D36
+CA11F4B888EE6E2A816A515C37C3F6D91905B5A47AD09D046E8A1D6C9F244543
+A76C926F3ED659F471AD2FF1B3054C7FD27137DC149D141CADA933D55EC9D69B
+8C75B55B78DCAE35F8CF957C84DDD8C474AD36E9734BFDF37EF24FFD2923FFAF
+B45A3A85DEBBF681A108970E0CBFE29B32299B8D9741E47849B1D74C874F24B4
+578EF15D9DB247F2A2C01A6B95E34A4855F482F193BA64DEB141E4903ACE9399
+0B48A61AEB7243E47663BA1689413EABD180354F0A55007303C4299EEB67D1B7
+8334477721A9D1D90E1A82E5077955F42B0985B71A526F4CCC04017E958A8D82
+DC720A0F3B764CBF67D51FB8E1E8FE1A153C9A1C2B7CD786D0A7A7C5CAEB7CB9
+22B7E879B64A841871783916057A3FC012F360AD77DDA76EA49BD3BA0310D42F
+F03ABB4095D301FB156D046EC43A86DDD17ED6C6AEC3A005B420BA10FB3E3D09
+FAAE69324B5479E706365429408ECED5C21E94F14819D8C25A6A9C4257FA619B
+7672051A63A55C621046AA9B5ABD92FCA5A47EF7BC531531B3925E798B86CABA
+68A0ACA7DCC0F6FB1BB2EEE04D3F51AD9A060BEB9573CAD4CF7FDC8994D87D5A
+6464B09AA82BB5ECE6FA315E1540CB0554EB0BB6914AE398E1AB3CF8926C5312
+06FEE49A26C3754B9A599913BD7DDFE6706360D317D789A4B249B3D4103E4529
+F83073415CA53A7CAB968E89100E17195F18AB8559065032BD53338F32B86DA7
+D1D3632EA1784C916911AA33B0450732F652FF46EA2B7887E56624EE184671EE
+3AFAB0E189FD6FF820E0570BBED199D026034FE985C80303C2EE22B0CFAF4DD6
+AD441DB2BE2CD6229C5B72F04C3F7FC90542243A81162E20545F33887F439791
+7B3DD36967128E2C44F3F20E848CDD72DA370A9C9CC53F9EAD4A3841A0DFB913
+5269DAD7C727BBD4DAC3C6CBF4AFAE8A7E84D2AB01ECB166F332C52D5C66DA1D
+2B48348ADB21839702F8B010F914654A3C2F20C51F2F062B029F996E9D5BB8A5
+6F915462569FB0073034DB084B9ECB409155B8094963AD806354B52569FFF910
+C22B94E68992765CC8E2F40E53FA8C9AF8DCB15983B378CBC390570B9C2E4632
+BB6B50A50411BC43B2AD65D6B9CF959D54A58A33DD99F2B1E22241F3CA9CE05C
+AA48343B75D53AB14A3AF722872D805F72C02177F3612F8880E137DCE0C98B67
+868C0F9DA0F9A6CB047747A3738A127DA788880A93C4CA3731F2C47CBC97F194
+D0C0984F9E9DF0CF0825D466F9E6B4C102E5879107617022EC786D13FE6420D0
+D03495138D86A2D91C87E0C5E06F63367468F2137122BFD3687B4B14ED899EAD
+B872883EF81FC5AF48390B33EE41EDFDB4319380841EDF63BE0C37AEAFEF4A00
+C34A3222F1C129AED1E6D4645ECD92AE846F40F4B37E74360EE09FADA8A67535
+28DC9C4DF7B21CD9CC90F44DE2BF14224428804B4B5B199F03072EDE0F0F110A
+2B8F06F048C8270168CC0A328FBB67EFA1EC468981FEE7F04F9C137D59485FE0
+5EBC4793727D6E8B05091061EE4B06E55D871B4F199807839708B574F8E26D69
+991FBF3614081E95FA1F10639993714B286438C85DE7ED69907C00CF6312559B
+8F1838A03742460498F9CFC30D4EC484C5E10DFCEB64AAA185D9F203205CC8C5
+A02F9CAC21923E0E56AB987392AD763585161E85840AB407717883FFFB044425
+0FF155B9A8FD12F6EAB5054BE18F50EB6B425F48FED8DF04FC78395EAB60AE0B
+E6245C0C742F1A52B350A397A41EBE6391A455165548AFD2B60801CBE513599B
+AA9F765E7B1449692CACE4BB7727FCDA23B4D540F5DF542C6C1C41708480E7AC
+CC6CB432237953CED5EC56C648D28862B1A9E34FDF77103AC365C974DE578CF6
+7854F4592D4D2FF678C0ED461737CAD9AA91014657B7146E6F58F682E24A6B8E
+65CC5E8A4D563E61C25647A8F6231CBF96A876F640CAAB84DFCFCF3D1DE40A8A
+6CB4AAF4143FD290F5CF12B68D3A79CD82DBC552992E56EA995CFEEA87FA35C5
+2B2C0DFE5A842AD7294ED7EA6A581882828A78CC56C9D377E7CBA116D59B0D94
+6EE22A6686ABC937D3FA0DB429F12F2F45039F1EB0CF70051B2BEE2F35449178
+CE723B9E1D7DD4182FCF2A36249A27EA21489B31666FCDC4E91E7E17CA20D8F7
+16ADE824262EB09ED91636E4427D43E581A4322B366DDA21C68175CFBBA3331A
+D328231BE53C99A6E75A841EF9B5D7E363224E58013A12171F8855CB593252DD
+736EB003770C221339773D03E1A6D2C72A24094153EE4EA5C08B4757F35CC543
+419D0989D29581106B092AFC748DE269BA6BF399D0AAA05F3875A24D3770D9B0
+FD5C24811356AFEEC081DE05F34F4A7E32CC9CB00B1560CB1522D21B74108E11
+35C07AC31AA819CEBF80E5001E83AA33E8807BBB06C3EED8AF195329BB53786D
+23B68B282449A4F92344B10987945D2784487BCFA92EA4B432BEB5D4F9F4F1A1
+2DCDE4FAC8D6853D2BE2B16BF065FAB17ABCD2F44E5EA3422AD5B52062D5FBB2
+BF73AE046BFF799144ECE91414458FE4C5E45EB9133EDA0DC4A38F9854D2ECCF
+5E53F42821049134467D4567F4D4A8DC04F4E47671C8D7E2D03ACD41397556AD
+646DF6DE192D7E5BD467D50186FA8D22A82B230C65442BE49F6466B52147098B
+4CA384C3B4E01CF490D4E520DE91D5FC87320E418772E99216C03D0029C8D912
+DDEC20A8F1B4E30AF641848DA2A908DDFDBF4D3A3C32189F5DBB88A3A61A2D6C
+A8A4D4EAE9ADE17DF70CEF00AFA02354C1DCE742EC4CA103B52EA62025998537
+4C8C196047E0E7343CB6C8FB0CB68577387CAF14D4D762EEBBCFDCFBB7957D44
+30BBA60E2D4EC494ECCFAC934FCCDF6291D6A895ED17586CDFEF3C342DBE27AD
+CE2017676CC2FD3C722C5201CD19E2DA83082EA413C300DC91D072C86A729651
+2D015AF8FC66CE37F5B0826D3D74BB5273A43292A801957851E45DA6690F64F0
+71C896D0A7E5F784C903E40A54B3D7963CF4C64ACC4CF8C49C06E640C87919E6
+778F7AE554EA9F2A174E23EEB191968403431DFAEFD8E013C7D7075F1B3BE7DE
+7BE6CD60E5B18B0831C56EB23BEE0000DC7C2E648453854671F975C42E572B2E
+D42A742DDC34DB3C1DFB050D0C9E686AC745D3365B4F386C97EA4F04A93F047A
+CFC376FCED392034486C8524E2F7BE6C597BBC2BF3AAEB3034C7B4E9182ADB9D
+3BEB0812380786C78A01EEDBD2A76A7AD166472949D8CC6351BD173EE1964971
+401E73FC0312E33DDFCA349D72883E87682C5D90D15713AFC5C6238C353FD1B2
+DFE04617F44931F63D677ED3EDDD68E530F8CAB0F4A826E537875F9B0C6A6F16
+B47AD34E18606E29A6FEF5DFDA4A7CE490617FC5C30335744548F411899B894D
+14D43E174EC65A18306D7A84F70E23D62C2AC7428A0005FDFFDC038B5B0500D7
+BDAFE44DE989B31FD06B44EDDE0050CCD9127FD217770AD254CCA3D8EF552092
+5BA9837DFE111B8DC09120A347D77DD143D3B9989DC8ED0D1CCC5F90C2A1AB2E
+A59A58C0AE56D40FE85208C42B5543540F0C9C7F7AC2937085E17E4A465B73BA
+1C85F0AEE7A798186380CC0E6ED5941FCCD12C012244F2A30A7311F429471C0F
+8CCC993FF2104CFE42ACD2B08641B56B9455D6E748B5BB75A8800DDAEFE39EEE
+8C04B116497D532010770A3BDA55CD50540EE222E681BC712F2F4737DE7E13B4
+2B58B681528F1793E73C74559181DB110F6073BBCCD4267E9019214CD1EE126F
+E069E8B8B0A4F1E56FE6CEA600DFB99F9FD8EE85F68B72DE3F88F081373170E4
+F8E44866B65F2DDF913E728D850C19DEEA22F43F92BE51F8EDF1CA68D04358A3
+FABA7D49F88F1D6099C7A5CD9CCDE9675CFCDCAC2214226CDD9F65954D8661A5
+E20E7C39C1A143203C347A868AE8ABD3DAB1400CF44479B3A231545DDD1F2032
+EA8AD115E277E685075A6E47245CC1765B6E1817D52FA3D374AF12224653F2DC
+EB275C7E097F13611C5A34C47A0D5AD35E33C96ED9B1297E1C930D6C786705F6
+648197D23B6A47BD487D592B5E80D1341077CBC03AAECE5604E141EE0C69C91E
+3CE0D673AB32589467A350E03F5096D3C8D135AE3B625E833A5E6986F5F2A2BF
+15BBF85A1A6546D77C53F181E6FCDC3D9C3712B888971D625E9641BFB053B004
+D542BB86C086C039C47FDB9BB400037633E63C9608E50B1C557075A5ED000833
+F335337DAF5B5431F8B11FF3422E123D90B9005724583D710DE5680F767D1D72
+C919A2981F429F0A7B8546873E83C49E949D644254C41D5DBDF3F537A8786EEF
+6A2D4C02C6BEB129BE610226B72CA66CDA2A481D86EAF0A42205352144546F22
+328FC6AC2EB99229AE9E708E66F8595691C0F0F6D33F1A47D9FA2FD09BC41A5A
+3348DA4B4524345CD391A07CE005BCC046B97942E917AB84A85AFC61AB249CFA
+09F961161DAD09DBF174C06677F8D292759F200A66577DF76F0962A2F4F2DBDA
+CCA50FFDB14FEB63542A2704D6DB4C3CBB213AB494B879ADB874A411795704F3
+C1CD9E41FCE30059EC4998DE375B36BC3553A63B2115803B6BA743DEC732318F
+DA2A253ABBC5C9657FF30B17E920186654239DDD8BFC3F7E2A8CE03431EA172B
+A84B41C6FB83F69BD8C2930DB49D2B2EE879FD64DE6462FB1333A59BFB1DC8B5
+C88B846119AA494A0772AFCA0E724CF67E5EE6C8850E944ED25FB3561D1D86A3
+C0BF040738E4B79151A1CCE090474D8F8ACC6D4B7FE1198E86B418C99D830904
+B6A3D00D7881B5BB5F32BC4AEB82E1468246A44F5B08FCEE4F78CF7E23728C0A
+6BDFCC63FAA1C0EB92A58BF692EC6CB226B182416F2792C9948258E67993D764
+036DF77C8F3ECA06D48A72346297F3D63C798B6B7CF6193A603DB459A64325CD
+8BC8AA487E2A21670830285178AC7D0598E61C44B161644CDE75BBE80B36E61B
+E20F0614ED3114E7D20AA2BD9C5C8CCFEEE26694B817948CD24B7D2AFB8F4EF5
+642E85D5D6D028CBFFA0BB528715A6579A2B7BE7C09599C1C949ABC1370C525A
+C26B6CD117E41A253213978379D6520D2E8251E351669EA544FD6BA878C29AD2
+973BDAE882FFADCFCA0882F9B78279BCA391E1A6F4671FC65CAF630CCA5E55A2
+55AECBC8EE9F145209157B168F78A6C6F9B634696AD7F3E16F319319A76B536B
+375FD50EAA8F74FCDF4B97274464B723A8DC8C429F168DAF5680977440E3169E
+CDD7E178F0FE3086B8F862D93E93D4A1BC992B27C890C41793EE257BEA01411D
+BA36923C323F678E9AA84C0D70ECE02BB7123ABCF1359A56887120612B2E11CE
+404FAE78ACF38035224B3DE6F5FE5F0CDF5A3EDFA41E6BDD74A13AE748C622BA
+4805014386353F83A6BBFC741F3F65023AB34854105FE88778AB2ACA066ACD1C
+5BCF8B48FBC9C57CC0F3DBA6CB34AC5543065C5DB344494280F9272215AC988B
+BA4A6A35574026AC4D10451EA23964AD448DC3AAE8DA410319B64B5A93BD5AAC
+C1A56BAF43BAC445CB0EE560D7E008E2BCA5F7C944D157F0DB3B5FF56177CE2E
+87FEAD3D294555681D78451CF6ADD4DD9C7115ADED0E5360BCE2582445C879F3
+7BB69D72CE3DF1931C1D2FCD2EB1BF3E85EB69EA6703A6B3FE007EDF8125C4C0
+FC2009208CBCEE9D057959B6BCA7ACEDADB81C87844D5201A6C62560353AFAAC
+27BB563608F7D242BCC9088180B945B318B0263572597FE6221E5FB505E6EDD6
+99BFD304E2BB739442FED06D2B3E499B97C334AEF19454F90655A9B6C9824840
+18D0F821228840ECADC6E96A0F0D350FCFE54D804980011620AEAFD9D8366857
+468755D9825FB85A54640C645AF25B3E895496622CD5A3584C474D725AE8E573
+B9A9F0DC637D5248E42F666EF0D8A7CD1A181418DBE473C04B2A77FB6277EC0A
+0CB5DE5040BF980D3A563B1939166D6872B0F3094457FA8F3246584109E5638B
+D68D10E21C3AD9730AC68B959ABE977380CDB2064C3F534B7AD533FE9DB7735E
+ED550098F80267664A920C539779D8DE38EA0CEB8786C2C77684D013AE0A67A3
+4F52247C5C4D2CAE06D661339453308CF6D8CC53E83205CFD393E5160A9798A5
+2331B732738974E886CE98BCA0F6F11AB16ECB54A9B797DC7FA445C936C5774A
+165AC004AE707A7CD7C539E2D1B71F598CF64C56D2D5003DEE30DAB3E6D8A1E2
+B7C0194D75DFE90BABE9F646D0257EE5E4D5FACD7D56BD5C090F2BB77D83EFD9
+0AF882CC70B9B10538DEAEDC0E2BE265061AB6F03602F18F8F6A25ED8D6F7F2F
+5EF78ADED98E044E56A95226AB736E51D9B03B46CDBC950EAFB2B3EA88E9F92A
+78D79EC7662516740C113D049F043E3763DF0F59421CBC819167048813A38C40
+71783114352EE30225370D8E4AA718A3A58E5C19EA613ABBD339B80E79987F9E
+DA4C90053F0B0B36A7E488C6F61DA9ADECFD101AD57107617CD5B9B6814DA99F
+CDF7725C5C5875DCC8195FFA1798E760117E2954F6DC5F6EDA8F3B0838009252
+1046B582A6C56C6E47259551E369398964A8692DCF9425E2CCABA6201909C578
+4C075C834137532D371490A1D80D1C04A734DEFEDF73F0C57F577D867ABF32C9
+7F21677AA6B8D3624DE365D459B3B538757C6E702E849D8C0C0AD4641317BF5A
+FC6870126328E781F7482E1E3218B31A0BB15AE348AB7E786A8E46D395A525DA
+2D6A49C8C59DE380F0E422015487762A91BB1B79DBCBF6ECD53D90D4C63FB1EB
+A19FFFAFC25C4CCE952736E56357B6FFD0FF1979295BADC2E57CB230AE580FC8
+5CF13F883792A2BCE84068B3094E3136E3BB5DC5F95EE7DA5239BF7B1CAA03E1
+5FFB8B4EEA9DC9DF03C0CAEA10A0882B4DC7F0B363E6EAB586DB9A9E33DFA182
+F7A9265793DD0F4D6F110137C389965BDB7B0718AF148B80FD84F57463F27589
+4D777F979A5363E915991300424853C32D5FB4F692D7A03800EFD0F0EDCBDF20
+07C2C9BD6731F8D24859629F3CFB18D5BAB9A6E84DE8B1F511305DDBDB8192B7
+5C1F64314A52B0E12AAD3BDE559045B41AEFDA60375B74470AACF724898A9552
+B63F90D0E6ADF1594378533D09B4C6CA26CD3134E1EB7ECA309D5B14D90A8768
+A64FA5B6B8B800E7AF0AAA160E02A81F25C9C6886966EB857AE3BA4F1263B14B
+F3B7CCF1A3D4F6871DD5C563F2F524EB23213CABDFBBBFB4496F99C5EDFC5ADC
+0AD99828B426F757EA9B805F842B9E5F671907968530170CA972D06EDAF62810
+5D4DAE7F8BA41A3B4900D1594D8C1B6AC280490D5E477C447F78206D2E7F773F
+1B36CE51763CDF8033663C1384DC4937C2F38E49A7DF161B330EE45AF34D923F
+D97BA667B3B024E5393FFFB45C2AE785BFEA820693B6685B8ECBB387C06F610B
+FCCEC367E9654970F28E44949112487DBC9D39FFE79CAD05AC2F6B2A2DE20F8B
+7ABE8A35D06234B45205A53EACB0190B0BAC5B56D62F30E8352089FE23CC1A4A
+2B14DFB80CB1449220CBF7E073C2B10C378AF5DBA585B911EB38E8CC71E6269E
+FB94AD78718C120C3B0B0C345768392BD8456E838F3204A78FC41A971035B306
+BC683A523F9780BE84F46410EA9068552716ADAB5458825C6DBC4C070E517CBF
+AFD245F57CD81697D56D69B01D810C183689B2E9EC304567BF20AF574E762C93
+7C5BC67D3E8502D975431C727F1D74DF2F51C8B7029FDBD835F142C3D6410D2F
+65BF771D568712962FFAF2C80C1F4014DAFEA53919FA86F7528984D4BC498E0C
+27C061825C3859DD5901A14CBF714C8B3FD163A917FB549FEC8FAA43BF48D517
+D0808CDB8F1ADF946CDFC4CFB67F768B66520BA90D9D9B2745A15422492DCF24
+73A2B042B1777544341A204228F9D6A8F7A47412F272D42DFE50A6A0FF70298C
+5D4C9E85506E86EB97A78B2F51D9462820B1BBAF40BBEECC51085120D13E62B0
+B3D1895DFB3351BFAA65F1F3900ADE1BE26921CEBCC2EFEA97A8485BDEB1A83E
+89B9F077455B1138C6B7302046F5D4D0E9619E9C6D454BB3F2CDC0811934FDB8
+D8B818D68A6AD13C62922F559FBE56C0DE7DC4DE08B7B748CC7CFDE2F2255E19
+003E73ECDD5D430D773DBB3E787AF7BE026ADEAFA9AE4ED78EFB44377B00ACE5
+BF06334565EB02A6C552D9DAE5DB1C806B5E77E963ACEDCFBCF2727D985BDA53
+0C3AF8BD9144DEFA91A200E6EBE14E30DA7DDA6C7A411369724E6DD43ADAA093
+5499F4D52D728417AA02EEE8C9756A438AC4453ACBD3A9F1D337155C0A827684
+4DC1F520E3CFCA5E11CD6D618B2D1C47CE1465F58FC4221EEB43A0A37C8D418E
+6AAE8574268DE87B9A79EF4C02BADABD22387D2E1DE8C9BA3CC9A36C921BB35C
+87C0DF39A4F06796CBEA9E8119B7B40FAAE1D0B66DDA7004703453BA86BDC8B8
+DAF60ECF7521B68169F675C3C1324786D2704B33564C113C16B7E78CF59A7095
+012973BC4B64CC6AC4170FE54DE69B781646EA69C9E79CA0DDB2CAF65D6EE3C1
+75E8C910AB77DCA55734DB318B3420785D84A11C4C01F80FC26C60CC2560A1F4
+D00D1AF8D4A1915C39A74BE70691590C646780A1C845C4868AB560270DE9DA9B
+400E3DEF02166E125D952A87A6B6111DF3665AE1D6FCE97997690CD08079ACB1
+F8EFC1A38C84E5BCE94A9828F677DDFD9F499BC40E9635A364B77E8523672317
+498A52E7B8B5B71F32FA6D3D3E28B88BD4BCBAACD72B21AB475E7F597BB5A5E4
+DD3D8EBCBA664B38B7CDFEA7B413A029F0393562FD4264955BEFBA0325465690
+DA672C802BDF7A0049C5862DA33E74F31942D4037F0396C8D9DBF15001364EB6
+11BB6E31FACDFA9A2D74AFC449063AEC3259968E15C57270A4050A070761ECBC
+F9657B3385C5E3E9902267F2B60BFDBE90CB1DB3A0408AC039B31D12A639C6BC
+635FC20435E255E0AE2B93B80FB7AE22F6CE70CB1C9D1609771C4DFE87BF0B42
+38A6F1765C1B88553C42141C5A859813A80A2A970D50FF552ABCE4631871CBAB
+2026F8F2FC4E657ED81ED3153D2F91FEC2AA1B394B39474F314E7E67E5D7AEEB
+F301E9F339D4A223B7A2B07885B6270A5AC837036016F370AA58888506532541
+19B67511CA144EB1F35C5327D1E8E998FCA56C1D03B2BD88B18193DADD494CA7
+5C20B0771902FEE6CBEDD63E4377D62CBABCFCD8BAB0A4DFFECEA2B9F08F3B62
+AE01069A9A8255570AD1EB51B59EA302359B0D3B2479CF98C5C4C4D7A4B17F89
+474A9ADA74905D7FA112E18BB1B9D07288B1835B0CF881F05D0645F7B6EE13FB
+5994F67EF7426E4C0273BE98F5B3F05FE5F400AE1C535C5BD23EE1A3BB635A49
+FA16F1038ADA5F91D92D74E63E1E0DD2D33708FEB15D496B1B4947E34F5436F0
+498B900BE06D8BF1B1B6F7205BE4707C520BCEF123A643439BF6CB1ABDD57356
+FC461DAC9400AC53E7D9DDBEFD310269892336C22C6FA869909E525163EEDE2E
+6240CDED5A063EC33139C0B4E2C567D7F115037A1576BC71284C592400982268
+EA66F7E3A1F7112317A15FAB318754FCE265A4C1F39671C05D87A164D99BA3A7
+6599F145ACADCB0C69909F1A01D43686B26876079703518F8F5EF91F54247613
+4107E76D2627034071A6EAFC8E303ED3F83F11CA5B71E5659E31D7BF2DD17F35
+F515815B80C109D71EFCBA593B51FBF295CF4769B956BD455F80079ED4812CB9
+580B34D88CA5B34CE31DCEFB4B4CE7D407A198443D2CF56A345F673E0D7D84D4
+BB31D7C4FCDD263418A321D20D8B789606ABC11408B139BD426D7E9D2D34D25A
+DB54A12CED08C7A6CDEACEC86C8F8CCD7A6FD651FC944FD29087B9F4768C3ED6
+9700F266A5A8418F2B98BEB80C88950CC0CCC2D5C6D28229E59CF679AC189A3C
+2F1338C46A6BE9E0BA02B90F51E78CB6440876FFE20329C34AC739B29BCDD73B
+C3FAF6D4F1E8FAAD1F1A42C2C40777401CBBD129B70141AA66EE69EC057905F9
+33CAEEDD134D0D13F2E6869E215938A31180A0D1B9ABC04ED39E3D58B09B00B2
+C2F627843C33B5989FFCADC20989A48FA6977A6545B1FAE4D895664AD46972D6
+E5F2D4D6633CE604FF2348B333654ED1EC3AC82247E849C39912036D677EAFEC
+DF6E99901A3DA109BBFAC3EC9A51FD9E7293A740A9181DC0AE44B2350923C27B
+CCA834F066A64BA3B0DCAEA657A88C0D2B41B7210DFE12E62E89FDA19BBD48DB
+DB6C419E584489DD46611DFA0C56B6A672F42532EBE6C5E43A5D8968A2A31717
+F102F406DABAABEAFB3B98C5A6063AC48DA70DA32BF7C527490990E20A0F8D46
+69AE097BA3E91F4A63BFE2775A93FD4CED1B02D556DF50642239D11B078B8082
+27D1597068F356C17A7ED75D07E82F7FAC5CF8C580E997B34866361362D35630
+ACB0F5D5C42DD1BC5994C9AF253D6750E02F251A598B2297CFA1B37C0808279F
+F450BE3EC9816BF9E545C5EA4A7D4DC2AAA386C886AA38AA0B12815409E4C97D
+28D6E0EE4DF8FF29406E7DCC109181E3F379A1986D51279492920774DE0DEBFE
+B18CC1ADCF3BC36A6B1207034EC86586C3B97B31A8B66078186207EB58604747
+CBCB40FC85C93F32CE6A5FD0DC60D5414D015D1C8A222B4F463A09E823D92B18
+6078648236469B3C2D4F5C1C6FA15D823C9A979BF993CD61DECA210FB43D628A
+26563971B85E951978C4A41B4E804FF95C129402543650B68AFCCD23AF18B357
+DD8EDFA5337E369B5824C3EC74D879D2C91874330FA817E13E2011E0E01C4E90
+9696C73B7C32E23FA5837488319265C7BB08477EE612F6FE9ED1EEC8F274DE49
+25BDD0530B3BAFECAE9336E8C7D383F87328A7A653D0CF5BCE2592CCBF76CFB6
+5D7BE8B325F4C3DF36D8ADE03B8FEF4DFBFB0D9C1EB0D37ECE2F10FBB2AFCCD5
+BA82BF568BB65842B2FCDBD7B195C83D4D0ECDEA190481851D48482FA2986C9B
+6D05C96E7EBEDFD0DDFC89747D7BB140360BA06E9DFC6484975B1A0D3BB52E97
+9730EF54D243A3CFE702685405D274CB3F11D839EEEA82B0F4701E682E26853B
+DAC78FDA86399D27D735395129D97B6FA8FF4A18475EDBDBD08153CAA54E646E
+8722577577E57068710E3ED6EF47FBC32DB4B6FD79C08F703101F9D37961D8AC
+4B2233CE97D3FC3082FFF27F073218B512FC0FCB7D8B6ED002F93BEE07CC627C
+2E84CC5EA4BBD1BD8B712E0C153839EB719A3E699BE04A4AFE3C0F62B6C0DE62
+7BDA6B9E0B873573A0E3B9958A33FF027266AD3CA0DA1855B91B2F80B79662DA
+A177FF3EC3725C2A69A0407749BB511A9FC77F134474A3574A0F5C1F6F0B6CF5
+3B30A99E86607F37BD6F2720B969F799FE16557DECC5B1D5CA23096D18FACE0C
+3DD64C81A19907CD8D2A8D931DE320BA4B4CC9F0CC3A3DA7EF501B3C8A7D729E
+AA600D1C8183E6D497F1783339100910818791E177B171844FB9A320180EA0BD
+68F227C0C30DCB0E841EAAD552A3B5923BF9531FEB8DA52FD7460F8E7E4DDF14
+75C330928C70992BB01AF3B8DA86AB5E99EB130D9B8F860E17FBCC39BA2D329B
+EC974A7D21C7955FD6964BCC9EA34303D1F13B8E244E20FF7F8745AF7A7CCF03
+24B2EACAD5706685F52EA2547486133884945698B2B6EC662FDD8BA76A58CB78
+2F4C633AE34132C222AFB20A3104B0B53EEF1B118D9CB257ED1AAA500A44D57F
+78BDEDC361843BFA771FFE9C597DBE6C126543BA4D60B73455C60D316EC2EF76
+ABB2F95C66919855B87E2583EA6017DF99C71BD01CDF8BAACCA15A4C5F17654D
+F1D7A3166D915E502C64BFFB91DC48674C467255FFD758E5C5C1A77EE01BA89B
+5E72AB99C06889E211B5E896FAC45ADD501DA2FCC18FDFC59FA03F3884FBED3B
+A4C4088C45C6C6CEB9F5E76F0A194159D0441BC5AAE293CF3B9BBCD67FBC4C0F
+ABD37B6C9D1B5F128A2CF8E28B47F037DF5431EC714FF69BD57E81295CF449CE
+3C5630886483E97169A86D70D0F6C01046B224F247E2A225F0B67D613DDB277F
+C60915546027409989089B08ABE8926869F5B0AF7D57CC5B7933F13BFCF2587E
+DBE72097B48309844D0855FE22587CFC388B5C27F5BF99EB8B0AA78A31EBF5FD
+32F287D3AF92F1514CAFAD53B887F22D2E7649961792AD86A6CC08A8EC534490
+9DB31221D0D3A565F743E51DFB433A2E16E8E965AEC099CBEA719A6B1EDB3319
+3A9C63FBE74B8D7BFDB0E80F4ED609A626FB116E3D85ACE0BBC23B6F92657126
+0D71BDB2DBF3DBF772C6E3FF4B8D426981E2BB28AEFAE3C7F6C3522595B16724
+19E0EE83D614ADF12ACC53537CFB352FDDF6534D32D35A7278463F0C5BFDAD1C
+E36BD9B36A286E8F8BB866DBBFC57600095648A62E16FD9BCC74A5E9E76B88E6
+F36719C2B2336AB46354EC785A812A72D14CDE7EDA5C483CBB16E139876173A1
+095334CFE901C5D79BCE5A232FB896444F94303A83CBF870D8FC1A92D3948B43
+21AFBF3EBC9E44F6EE41815C48AB7AB51465BD5ED6AE3B54F0C398C6289CD84C
+6CC54F79D03CEF3D59F04F14480C648577288C4734357D261E7D2DB1DD442262
+BD0339787456162A42DEC08161F20665680E7CED979A3B24920B6CA0BB83A14E
+8DE96649B8636FAB6022D7E4CC45DED50E5ED628B7C8CCDF137765D8A10A2B3A
+7D0EFC33E1434067AD2921D991445F2472D3D3C31448B39708E24A90AA0C3AF7
+28A1D99E877F4B108EF4EEB947B860CE314AFCC3D2AB4F891F4A503CFE45AF28
+3D77884A469C4BACDF674E4069D9D0C2ABB1D15C53C9D5014244B786EF532AF4
+5463E43DD4482569A187D2988C4FD40E5587F823D065E8CA778579065389D190
+4F394AA66BE0035321E4F7446C11B3EE4F69BC02D2F9867628BD81DB8CFA436A
+BC247E97C0F8AB6916EBA7FF94EB9D368E33FD8195F1C9945D29582F394F3F8C
+E8E0772024A3B598B05AC5D0535484B91EB156A02FBFD98C4AAD26F0E2A10613
+2EC7F65717C4BA7D9D1E67861742081E6CD3F493D5EF412123D13BA45CA0E43B
+08311370901076874E43DC71A9922857E1C0878436F395D780F588D6718B190E
+D86415450A0C752B56CEF01B9FE31F24D0D9A4521FD833DAA06F89AE8F433027
+F6DD3DDCA590AA9002CD1B9288A52CC74FC68F831AB56895705E40E43CC5AA3F
+35D27B083A3759E0472FF98345D5CF46A140B289CED76CA887D8806D3C0B2A55
+7E75FB690C27D768AFBAAA6E9E658E98638768002AB42E337303656CF8FC0F7E
+0AADF532F9139A917FDA65F07F8CCFEAA1A1E0EE112BB1B310C2759075BA9B41
+FB48AB52FF53F51D2295FA972F8FE2EA18BB3BD36F816522358C938BFAED73CD
+F07EEFD649A778287D5373D0A74049A00458DF6DC20610FEE8704AD8AD0B6286
+18437BC03EB2F54D91803FCF48804C0B920027153678FF3BBE0AF39D1FD362E2
+E543B458D2A321CDD9198AFCDC8918070C5C0A4A745EC8CB03BD6A3DED829CD6
+920596565046B63CA822817D0883F3E2C34ACC96CE0C4FC9862C13974539C310
+8DF006826A5C526A439082DF859FE33C59A47D415C6442254406C1EF5ED95DE9
+03CB51C006ABDDDE15C972D9073A37872771178DD52218D885F83E9C3B857699
+A0EC4309F695B651F5F93FE730F6EFC631045093CC402E864D73E05891B8329D
+CB5D7DACD15892D208676DFD494F4CF5D3933909EC6FAE308950FA7324D87463
+CCDF01497D2C42327BB199CD7D3F17F77AED1119407FF1B96685C0DB4DE379BB
+40571D3CDF2AB722F5AAC9D2ADEB4209FBC49952CF5EDFD0255088122F1AE67F
+0CC2C194BD99A50D672CB47D97005807CA18B59EB3B803D4969CF97AFDC8065E
+2E56B4A5800F097F72F9DFD3C81F4CF67D43C573DB45DB8D9246717B12166B8E
+D36430CC8C16A7BD53F7741C1001BEED1A29444F8F18833F89F206A73BB7AB82
+5DCAE3794147B97DFA29CB2FC367942A3AF241D7DD4B6AB6C7004F35CDC84452
+991A186ECD1A503EE8A1B27B2D8034B132552E2BACB2173C91F032A6ECAD79C5
+9DD0FBCAB742B9DA3E368627AD440BC48CEB7FB0E0CBB648369DA3D10974EA89
+02384F18C9C79BFABAB19B7B0E13450723DD9A0CA4939E9A12C1F6D19116BBB5
+5D876D1A4B425EBE96F6E5B18D9B47044DA736DC1C30EA94539DE2355F461D8C
+ABE4A2DD5AC433FBF612694A4DB661C6E7012E27D5CFFAD66EAF34441FFC2ACF
+FF44CFB257E60C7979097CF65A1ACBEB7D8F8E39C89D700F1531C26633004816
+71FF8FCCDB3F1247C26DDC3577B81B66D3E1710D99A1124557B0D2BC423913AE
+718A346B644A60F0775F8BF1ADC1F3DA6FE1ED5D1D3E5457A0AC92A2967EC069
+DAB42AD837C2A847164F9ABCA5C293BF48481875FABF961CEBAA6D1C41FEE491
+64E4278C4FC4934E80820AB6AA2475EEC62CF9C2870DE2D1FE0E7736C7C5C1E1
+9C456CD352D4347075B158A61DE542178E1592483EA5024704D37FBEF78ECA91
+83C776E1B0FC36A5FEDB97DF5ACCDA3426D621A2B2C374CD159A9AF934D5FC1A
+80BE545506C4708794C6BE06E648AE040FBE5D1ED28FA7D32991F1009E66C828
+CFFCEC9C0D2AE60A0861A844E848203DF9A6F53D78CDC849A5153D7E786F484E
+5D3D4274AA0431FA3292F1662637647CE1B576ABB32B8D62E7CCB560D0235E88
+B0A0D2D2ACA50465C1336EFEE23EE90A140BCB8E6FE51BC61D61BB2F5BF85BBF
+F6C63BFF69018073678D1573F58A9D1A53E87CEA29631EE77C293861D3C64454
+C87578888EB410743D930811D2411DA6FFDB8F61CFA51707AA308B130D685C78
+B944C24654111D262CCC298F225A6F7653910B22EF59C809D077F009E63561F0
+7357314B04CDF883F1572D22CB0CAD646B99BCF4D189686B4B0122ADC9091C12
+E176A9A2AE72F11342B7BB746472B702113BFDE92F627A5ADB3294E12A7FC1C3
+733F2FE99780BE03489F3A9B1768DF7B894F2ADE3A6972074661AF007488A350
+CD6EA81597D8F819A145E94374F05B2B16F01E1930EB98BE9024F8E32A2A8906
+D273A09DD72C9374C1DFB14AC00648E234D045738FC993A5D0C900B1DDF5ECBC
+C6DFCC29C034AC7FD942869FA00BAAFABD11E44EEF5E5E25A518F2268ED15E60
+9A5EED58E064574166EFE8259D079CFCC9C9CCE25B09BCE907A14FFA4E52307F
+437B477F4178E5C0E2596B4ACE605A48BA014D095B6658C6A59CADE6B0235343
+8B74B9D9A875D5E5347B4AA276684385EDF8769B9F1C592D50851455E1F36AE6
+68A6FD85D2E1E8C9F64E9E640FC250BCFD02B99750DF2764C9952D06BA843A28
+91C1595BFE2D258A57DFB724951AA6CAD890A1F66C8EFCE06A2392117B7B0A2A
+9EDEB72ED04A4A0EC005324F6728846B89EAECAFD40CCED1E54B5C384DBA028D
+F03F678856ADCAD701E26495A6F24CBC604B073CD0E01831F81CBAE245683B26
+AFC5BC099D3694DE648D6CF1EEC6C2F72452C8B63AF5F34D4BCCC38BC56F9DB7
+3E9EDBDC72BAFCC891547215E3180F95F44531E523697A5FDD5C5B1D55A0F510
+D6DC48E7A2E809FBDA9E668894BA2EDEC6CD96C65C32F83D57306021674F6DF2
+2E818AD9CC4788EFDD3E6E54B1B909D41CBB389E27EF4E7F50234501C6ECE358
+DF3C71986251E76E2A0B40EF445458B51D678D4E11E9F97DD74BD057E9E71C11
+9F3C0CD9ABAE5F4D0019C3E5431123B59C1284E989C3A71DE44B584B30570BE1
+28A7E25ED6A1B1D5AC49778F0EE98234C429EF555B404999CF1B348EA51B62B2
+77461DC0939FEAAC2EF822BF49BE2BA72BFEE0C7CC741A9118976C7955734EF1
+9F490923C1D1FED37FDDE0277AB08CE6F38BC38A32D7571550C7A163F4B77520
+6EB347245461E176EECA112FF43C2614CF1E35A5B5B0C17798C691242229D185
+105F9633FCDC2DE00B778339776C55FD7B1D58F26F367AAD4F06DC229A02E928
+7090A41BFCDE9C61689DAD0D418D0F0C6DC3E114EE26D6CBBCC7D8F8051938E8
+1FC96FD76F609467351EBD71DB964A18FA63A6763C54CE4760A5D4277ECB5DAC
+602B60A767C0E065AC796F9496E67F706EC3B83C404AFEC7150601BB6202BF1E
+24BA555E8A2329B67515DD9B2D5E23C8908BBE5FE2493F406771CDA26B9F09EC
+C553B92AF43EB45EEE193C2103F926D7653356417AD606DB54494C313E92B778
+17E82B68E3CE34EE308E2678FA0252C774E807963AFF313120BECF62367E0273
+663B24E7F4260D1721F2328FE8D777BEA0CB182771F78B9CDE325D3AD36DA6AE
+F67660D3CCE9AE3EBEB098CD2787C70939A1695B5792B8EA773A3108E5B9DF60
+F27855BD0628E145E5249AE8176A32CA80841E9F465992DE3B487054BA3A71DC
+7E7292414B16C96E45A1C1FF78E68E949290E6C3B1D2A2F683FF7B65014366CA
+3AD5378ED7125F7BF7D0482561B2CD60B88AA69BB53068DA26E5106BE2A2F433
+E0D3533A5D64A524A0D46AA38593C23B86AA9A50CCEF99599D05E04E4047C1C6
+F7E685FFD8A7515A55EA1FE70AC8DA7623EB1D535A5C76FD1FFD3BDA46071952
+D5B0A4938E00F909A46FA38C8F83C82AE83EEEEC1519D417E1D0DB48798CF7FE
+37CE5FF79BB0BB4F387C06311A7853E1ECC02A309C734FB36264C55C20D47D06
+F376FDDB52E5B8389831169F44658FF1ED9D4E1009B44CE9BB5CD0EF1987FE9A
+CF5EF52AE27880F044CDD311F5884FD71F59B791006BFBA11CAC4AEA5D127A91
+A4A982B9F4388F705FBB36575683BE62CCFE6C1B1881462C37A9D2652BB778B1
+6D64AEAEE9A080C3A3AE69C24078C6F4872B95AC95C03BD0A87ED1FDDB0217FF
+1E512DE910FA37ECE552D2DAC5C45EA7E4BB957554DAF2454CF153030301244A
+9045A1B32B19044B820686E2F1FB8F62987C1E0E9E344B2DB80D775E06D77BB8
+A861562C4589145D7B16F735C1356A9C9748604B8ED1BC512C483862A663C46C
+65CB0D3B9F5965AA8406180FD24D926D06A2A2BF5D3541BCC219FD8688737407
+FD7300BD3D5AC1B68533CA0E6D5EC6B25F34CBF9F10DC783FE0C3CD15AF2A58B
+AE3675C0E551198BA27C562718364B4E5E76E3BC6F74316A1A25E7D3269F1467
+DEF7735F3C0C630559C51472485E45D2B962B5D5B2A9189525C69FACB927FACA
+FD41AB541ED473528F1F6C5A04641BA1B9061648D5EE618E7612CFB11EDEAF96
+C90573A214EA17111AEECD65A2B6524110CB4E42DE847BD401B4ACFDA6F57C3F
+247701D56772F6A3346B2A31A0310F4EFF18CD729A44A8EFE76EDB34F4B8462D
+A1CCFC94E00404A4560879790D976D591A1E9A7665B0EAE35F62E4EB8165807C
+1111EF7DF1BFD0E9A61983C8D3C072240D603BFEB5630901A01995293043D200
+E0B8F01746795ABFA49EECBCB5E93DDD181D8B9C0259260FF7E8E38D44F893D3
+0E556FE97B3DC4301449970CAC0C5967EFFBB9324A2DB74FEA4D362B38CACA7C
+744C598A720C660AA55B9C277CFA9FCE9720FC5DE7F434E164F3FA25197512CD
+18F78C740FAC8CF707B0F1081D60DEF364D676E9BA89EEE1EE1EA5F4C434A0CE
+581205F393DEE33A6673F4324E9AB15264018C178A1E5E02FBEBB2F502843DB1
+29F8E10087474C4BDFCA863A0DC4CBE50870DD8B3A60F093522274AD925BEC4B
+F7B5340580E1E4C084CDE8BD522C80BDF6562A88D9AB7A79B3CCD07EC9EADC07
+CB4863AB703D6BE447E76C83B26345804E0462FB2D72C43AB234445B067B74D0
+EA32BFCD952BDFD171BF0A9C80BCE79A2A626D7EACB909BC7FFE5F1F687CCC31
+806E6EBF8BBB6A153F1BBC497107D47FD2965B79927FC328E7C8BA74D1FDCB37
+B095B385FCBFD6A319E6CEE015DE17D7A7CA6F5D0512C83055AC6481F9C20313
+C1C4BB0C21E6FDCE62D0B3794869E6B8E11C89699935C1578216BDF18C1BC4D7
+EF8F269FE903CEFF72B538EBAB2F3A871723386B2F7360F78F799865D62BDC44
+583240F16AF99BC335ED487235F4C2CDA49387008BC3846AB53F0BE7BAB14F0A
+0334EF57EF5A557891F837265901E1140CC10054556D2272CAEB3D936678FECC
+7BE81A77FA0033492C6F04968E1EF930A7D2CC53FB7803A53F1255D44BB215E8
+DF58B4DF8B7684CD5F970A0CB4632901390FAB9EF8EBF2D91F4A2E58B19B3BF1
+275DDEBFC4669FF7C429FC4B52A384FFA9F2F4F7166DE69B583463A74FADA7BA
+99C79206DC049EAE6C17D105C16E120A8520F491E7F61DC6F89FD5652CD5242C
+FA9A1CB07E432A91D7A7421A2DA0F4C769FD875E7E2D3F022B3852C077E0DE74
+DF07BB12ABCB3BFF0B691DF45087886770D925AEE5DBDB93AC2A7980F6A38E4D
+1BB9CCD913B1DB673E1E196243B8824AC898D04A3409E402F0C7BB2704A86352
+607AE1E4D3C3F5CE3B5534D9748DAD22F447E51015A2D7CE7AFFD78C01CFCCC7
+EF42B32505DEE37E682E1102D654944D994BB616F6E9DB15D39212F1E2127F8F
+8AF4EE6471A63E27EAB54841232A5FA7CDFFD2266B95EEE4B34340847FC585A6
+0D4A82044FEC07CC403B5FEA656BE437CEC26BE2CB59A781E9586C46D29F31DA
+2906E2076B77BB265A5085CF94DB45895EC455A0605207F81F8B7C20B74082F1
+6BD82D8083AB7022F97027A385CB8DF2A14AD8D1AED22B7B6E8CB028A41696CA
+CB078DD87D90BB50CF15B3B57317B0545C3CF595ABEA0622A5E0152E2BECF8DA
+FA52E4C030866840744475F3FA9820A9A38FEAE954BB83B90E402A9D4F867895
+908A5A97F856F7C789D51C242BDA9C160CEFAEBBD43088370C363B2B5A0698AC
+2A9C838F914EFF18F450A5549109BCCC22B26CD1CC8CD9C7916929FBA28FD38A
+3BD0825E5204EFD1E0D005925F41BF7D7B786423720AABA709AEE06A548D8F30
+750676E49C90A470B335CBB2207A5B5FD23F403840179E231E5BFD3E0D502A0D
+68272829EEBE1F87E3D9853D4D8B9EE83C61DD27E59BCBFBC30291AF64803B7C
+D1713E2467A9E6E092B15D9613201EC977B4627E65AC9F24462E1EFAA676215F
+E9E15038E3D12D330FBA1D0B25FE66F1D17411E244F3974C1313E4137CD52612
+68EC2902A9C9BC7BDA97D9DE4D9B76494D20B80696FD1BCFA098CD4E9543AB08
+8CB9CE296DE81C39CA13886720F47F7EC268D9D7836D793E36D847015D91E066
+33CCB68DFA8A1A1493C6870237B2014DECC6F611E5E611A80C275E28AC0E30D9
+253A508EF1BDC639D3B37FB253B38EED29D2A7203A5665A4345176D0216B8611
+23013F810A4328643A26E698EE43E5F453A8A1FCA3EA6F546D8E599300878410
+F287F940DFD36F471D7835B13B5E20146BC21041872B2320DF0723F1418D71AC
+CD625E8DF9203C9E99224F1D37D119BDE78EAFF85F7F17D2CDBD503FE1A9F982
+A390A1C72B64CD665E632C968C9366C6414104933C7215DA989E1D582ABC0DBF
+3385F9367C9D39507082152B9A138D39CD5BE5EF8EC76AD627A4107495ED7512
+C0063B046CB1D2969D5D6350B768DD81A2A8B18022442C8B1AFF4B4420ED8471
+F2D340CDE29084124106FA2338341CC6BA075B217DCB31D669A0222F0B279D49
+33219AF7F3C300FCE28DE3C79987D305E93046D3097674EACED46332AD19FE1A
+EF375A00CE6886D3C4B574C7192D9260065C4B6B37F8BA99C01126D3CE50F2DE
+9E06BFDCC305965FA78F5E859AA3616F137B391447609C1597DB5576FC24A403
+371A58A519FF90729F23962F2BD2D050BC1BF0A2BC59669E8F85EB96721B6F2B
+C1A8634BA16AA9C2AB54D5800807F81D3A7722561709E37398C83EA1F9A0179C
+BCAC3C0F0B3A63F508431C24BA5EE0E5964653680322F0DDDB50D7C3339672E3
+A29A7902F53CC495BCB4971F4C972BDC9C928C581D68C510B763713E33B17CC0
+B052253D0D8D36EE3FC5F41E888F2F02D45DA7E7364E90168E2D3CFE7BF552FF
+89877FDCCC0A3BAC1F6D84C61D63A128B5E58CB05A57886CC4474AF72BE3708D
+9AB2467E5B9D951948B65495CE1D2AA2C2A965F5259332E5836D64BD16823729
+1ACFB2C95F839263E31ACCB41CB6C07DFB3E4913469B12DAFBB9C0A2EF4A1474
+1013857C4E5865FA67D044295E5FDE2BC947AAA4FEA26450233838A5264F9DCA
+BA98E108D8C409B7CDBF1CB59AE15A5A04872D75BD1CD9D51AEE86F8664CC944
+EB0E84F5433B571B81243C4BBE7194F0B8C51BBFE4F11CEB0FED517BC99A857A
+3A5889FFFBDE104C6BCCFF38C0C6457FCA5F9CA46C22DFEDDAB4E6B703DFA456
+A10116AA13A4C8D18DE15E1483F5BB3ACE36B5BF744B199D3136B728762E6450
+FED86D713F0EDB2DA6AFCCAA7ED3CA08C2EBCF5A984DB338EF1142687AD738EF
+544A674A5BE003AC35F26F2580156B36E3A76E7A0DD3A1119F495CCA5B32E40A
+1CEEEC33C26EB72197C9037D0802D8E2C0F1061EC6FDD5CFAC328DA318C9AAEC
+8CC30C0F06652DAACC3802E11243FA7633C612BA34E0A5063BB039EE2B2C70E8
+2491255A182B610BE899D0B11EB4B767A09C8CBEEE0279F7AF0CE3FE036C6832
+3E7C63233853E1A0D92E215E35103D4A66A77196C39725A552EBF6065DE274C3
+8205C6C8940B98EDCACD5365EF30AA647264E05B45151F7D034CEA1262127BA6
+61CFA87644F4370490EAD61465515B4C3EBF331FB616AD7E1851F7E683FCEF0D
+E05F2D43EF4EC35053A710551B8157FACC3E4998F33F353644FD4B5AEB678D33
+8715389B6B0F52FF685BA10C99F2C00563C9C703F8A7047D53718201FD90FA23
+5F559B884B1FD7CFC5E402208364477DCD732D088C2409F78979E796BB7F7606
+71FF397B06073565A2E804BDBA380D21EC8421404768A9246354BE14A2B846D7
+26E94B04B2CEB32CD82A23B9612BB555E32424488FBE8B174840CFFBBB0C0B2E
+1D10BD7123708731D2401DE72179076B78BF4796F948A146523513C4E8F2A1D2
+1AA1AC031973F65335A5CFC56263CB7355E8CC4F6B5168E8DD5B13B4F2F4B789
+C647DD794BB2098A6FC94A042BBE583E6241BE6CB7D0B7B1E3C7936F56339208
+4C83E6F659CC36E6F4B9EE48B7B2C47D71E2EBECF440EA835F25AFA37673B6EE
+27F4DEB4C2422A37955778A7F57F763A169B78093BD04AF3CB721DB46E242988
+727D684BEC77A04E12A83F40EC274A3F196208DB00C5CDAA1B4390500F83AD3A
+5BDDDEF398317C8DB176CDDEC80EC512F1C922EF8A610DA2C12051F205DD4D60
+EADF7A602A6737CF7FD262328498CCE92EB041C469A51855EDFA028D8B6439FE
+849FB70E723AC48906EB211D99675212BF0401231C73EB5B9B43E9F278DCFCE7
+E54DC1499C8EE291FD806855C49FBAF046975D731E91D7B372A4D4E352DFBF92
+D98A2ADD5FB7FB2BA411158C840E256356FDAB7AF5DF11ED43DE3BFD1E07746F
+4AA5BE0DA2B535E36BAB543C526BD518148762D42070D409D3DB48AA7822046D
+754E63861753AEA91BFE627A11F65C3536E02A21D0849D6B5B2443CF740BC008
+DA8AA28624692401BC1741696ADB0F2C0CD894C04EB6DBD7B1D09490E9457844
+7ACFFA5CBDC568BCA10A1CAFEB58CD89B7380D3C3D2EB76CC00D44F45B06F214
+C42E3C52783BA74876C7071B49B3D694DAE3CA8F51C26B0BB394AC7C585D9E87
+6DF0A027B39A459837B1E2FF0E17F653ED1326F8D2314E568B3576F1471DA6B8
+90F9A8150C782C49359C46E04EB4D1078FA9562363606BCE4F5B2C6630DF7B76
+0B96212360F56663800A4B052EEE4D22996A37C3DEAEE497D0D0DBDB0BACFE75
+FF3C3F39302B6D650DBCFE66C6341501DE1B7ED4348AFE83C4413B437C389E95
+F913BA4C2381F6AEC7AF0688413731181D1F30F952B78710D912F614425E80A3
+E1BC2607F794384E243CB5F428F3C003617C849FBAC92B906AFAE2D746CCB70F
+E09E909337BD59FDE7DF71F8B6D23E6DA14AEDF7798A6748689CCF77A9E040B3
+914CC2F14261F31B6F0660ECD759EE1B11BC0382169CD79FE69BB0E68F16318A
+1F86D954C4733F68F7805AF5301F3B9AA899A5494F824D8C632807F5178B0544
+C6F5FC7ABC376BA048E7E44F51EF5B02C36C3EE8FCFEDE47AF431AF30248E986
+E9B5464C283B4B4CD608DCFD6A8DB4FD60E388AF063B769C4BA0E58EB483846B
+74E807030D2FA897BE16BC64CBFE79CF012C7B5A340E133C2382EEC33E2980DD
+A34690ADAF0E7236209DA69686560F9A5A8699F3AA290374BDA7BA8A13856A08
+9AC0CC93D66BA8072FAC497673E1B93AF153A756A6262BB088723B693FDEB6A8
+95EDE16A34806DC302279A198C0C2FA2C775DCAB61EA59A382ECF85C510B093C
+9A48009E5A672FA1EDB591B283FB3F7DFF18FF1BC5D2162732A966B5DEFE6CB6
+4DCD61A6431395B0DD4D7752F949079B21E7083E032C0C1FEBBBA5A30D7E5F7F
+7CD4FB9CC4EF9C2AC2E1842F8055285D2B97E833EEC79407186BC49C794FDA3E
+4D04338D438000054C55B2AB92BE0E58822D9975689F0330913FE17D7F0788CC
+D1618182237148D111AE34844164C3D1FD4729AD8EB97AB4E00E63103ED4C671
+4DF2FB93B693EA03D84AD2240F160E8A487F8AC5F4D0EA5AB8583CAA65312C9F
+0A613A8F2A73480412BD5FE25D3617A484CFD43E17C267924313A6ED2A0573B7
+55305B4A78ECC5BCE5671C4AB6EC0F0BBECE8E75B8A93ED530E7668AFC32668B
+E9CFC0C5EA506D6429011F1A579B2D7EDD0F6FB255761EDB33EE98D2B2057384
+45DC10F7EFFBE43DFC0A5A3F7811A5457BFCBA895EFAA19DA9251E44E10557CD
+3823506D5D2C6704CBD9AB9C34ABF4A42147111D5D0E87B1D5F687B8A11F23D0
+A6CDE3A155FA0BD23504B4DDFF7B37EEAFB7A310642E9CECC198C9EC1DF89489
+B5FD777F2BF5DBD2A9BD18B90C2A6704A116EA4A8E265F869A6E0D939F7AB44B
+429BA75D07E72E6145246A48EA4624B49656DE40EC662AB5CF817E5A30989C6D
+6CFAB448E321A8732A68896017F82DE4FB0DA70AF060116C375CDC8A5A5F4398
+CC9FC2823428E617A21C214D3317880472CBF119B9BA564B017D69E0D0DB812D
+80F71B78C7F098E5FC842D8D84A6563C43E2F27B213835EDC0005CB323BE0EEC
+DED20EECB1DBF5069EAD1EC813104D7E91A82FA72C968EE7400BAEF5192695C3
+13EC249E278700FBCC497B3E2C327AC3CB35D8B38E87BCB2FF7CDB3EF3F94C24
+45194F62269D30E4D9974B07DA5AE69D95C35A1FFE2F18A4E58CBC267DC8F99E
+F3B35C2A4FEB2C90A22308122F2A07DEB45CA646E2D5EA135BDB6A1AF8E8E010
+7E57E612D3BC687053227DC84ABB064B1E5B58E0D35A02192A7445B201042A1D
+4372873D3E651EACBDF6FF2DCE90991630143ADA8B1041B8C200BE50D2FCCE26
+C0173B130BFA7532E0465D956D4E3E4A454312D4081CDE84E8BF798E73BB2A89
+DBB59600BCD112E280EDA08DC56D43DB94AB78610754B8AE31184E4B42794ED3
+2C5F2B65E9C0EA72CD0208F7B014CB2DFE0EF8A4F2447F5CB15C5F0BCB1E4FA0
+F8F37FBF32E850B9ABC8A7D98A272B3E7EB28622EF5DFA2D6500E36F60F6B2B3
+B54DE2F5D2055E8E49A64746F5FE6D452B8163026F78B82603AA76748013E5B9
+5C805BB4380E30F086388C2DBDAB5D4BB4E68ED6C1CE19189D00E2A768F4B3F8
+EEE827C44D8B9F83F7F54B99C0148EE8F5359B22DF0F2C4D28E27D14F4493EB1
+D8143613D1C72690E4414E9F1DED9B0D82E66DC593D02BE58CEEA39A30F6C248
+23A31FFD86E157F2AD6B7CAEE52126BCE68D14F7D4C34D5918AD821626522B61
+88811168CA6FB9D508A1EF2139C74B6B55C879824AC50FA45EA4105E99FE3F20
+074B17A5C1EC4E7FAD30091EBD450E6C84FD7871C658AC4FE8B5F4232BF0D93D
+6909C1C2A4D67B6F9E457AE8FAA97251678ABED23DD5BFCF6DA8C662F1B35795
+344A9C1CEB1B69848063914D5FD5B6A26B26FC08444B679F2457B952AF783120
+9A186E69F1703BBA33D005DF69F8BA94D84B87119A793394A96C9A480173E2B5
+E552472D8AF3CC353CD8BA4D25D446EF78FBCC353E28E78FF44287AE75FF16C8
+2A2ACCF646EA6D8557D54844696089AA33D8AEDF121FA07FE26887B44BA781DE
+05EEB711CA13507D01D4CD9992657DAF2FC6C723B2CF907623659435142641B1
+67F07FF548E0A282074A3EC590BCC7849A6C2714F5C0C4DE3D9513EE138931BE
+8727D2AD5FC73226725F7B42890634C699AF06E39FA17618080258565E6A9138
+318314B35217DE8ADA5AEED15C9E53BAEE56452CA40A56C4FAD2E09CBA7CE159
+A4BD71BA28E57CBC81F0EC0C71636DAD3C76033031931CE1C148E5106B1A3C62
+F9B29386DCB17EAB9AC38E6946137F52B017C423BDD8E0EEEEC2B5BE0D454197
+989222523FAECD61A2FB92D1DD627FA9EB3D5693FECBCC58CF91F02108BC3093
+E860A40FF157EF31992F6A24DC86AB212119F920D94A4A019978819EA148E916
+BDFC456C20CA239BA41CA0126AF620DDB78DEA134FB56F103D4029EAD53D39E6
+4E8B8A98695E2BA6E7A0A5E0BB775E8F43A365B73129F4DDE26E4321BDD8F311
+723856E945D8D6AD810ED72E23758A548D68E91996637155203DFB60DC73F9BE
+4754D0F6BA4C319C23823C48FAA71C49B91F4F148799EAB02E0F7353820BE5D3
+34552C58A5FC0351234A179C16F36566BCFE662BA79EC79CA0C258EB6506B2B2
+E3FC80AE9A8BF586EF65C197B86C209484535DE3B3F849C29C94FCC1A67608ED
+7CBC3AA3009C3D1BAAA04AE3B24F22B3ABAB37266D9DAA4DD84FB1FDE5FFFBA1
+514AB5274F75423D3000BDB0B95AC10D4A003D1687FAFB3FF29164735DAFB807
+543A5D2DCA84C6B0078E8ADB75433B1D30DD69BFF6102FE17BEA6653AE067301
+773B1436081DF6763A492C4BDE5013762B9EFEA109E514607D38C621D608BA61
+AB9AAEE7BB4AE5332B0A461493D580E64C6F35F5BC5DC8A4BD9CB5CA8F2C4FAC
+C11A366D93E62962ECE1FCFA79A57E10F4E3D2E530E619008BE6ACDA3C5A7DF5
+0E18E759B382CA1E0EDFFE991B76D60AA07C54CE2CF357A82FC8F31E7458982E
+5AF81142B6DE4E340176BF11D8D9A8639681B8A95A6C133F7AA4389F3F25217F
+347B8F91F73C12A98432EA76A85A617DFC142032D839C8605BA50512DA371432
+1E50B7DF23B66614042DE97BCF0BDCAF3CC5751C25681B71126AE7E5EAABAD23
+64C4FD193245FE8CC31D7947A3C1944E1CCDCD1D0FCBCFAB425C04940CC88B8F
+C7BEFE69FB97FE64FD17C06AFE334B16418DC9662B5D6CE4BF548085CD093E6D
+5C9E9DB22F9DC6B5BC4619D61B511ABDD435AA5B13F3E9602D8EE1A0F6802FFE
+8011419604C1D30072BD2EC7C748C772517798ADFA0426B8DED89D12959E026B
+14B4C2CA4FCF60B843D7B51D990BEA1DE9F682C9171F58C751F59EA6833A0BB6
+B0DB9D4C88997057D73D8B1BEF637F56D2969E1ADF85F9CB6F7B1C0CB3BB8F4B
+600E788FC18851FEC8AAC46F25C332C5CA3CC1EACD8A70039070D7A15CFA99E5
+F613FCA8963A4806AF5A0577EA7553E8954D69E5B4D96FD2B86E36234F826FEA
+1DD4E22EF9370248A83B35043017C3E448FC5E3042BDAD0052057EE53A335B39
+5D7D713CC508065CB10EEEEA0410E6892D9C9E50A293BB0B3B2F2E6F623A1C23
+AEFFB616085582A5631CC6EE0710E222609A3CDD3D02AECAF24296B32556B5F8
+EFDF39B8A7621581A15AB2682974C4CFE71F3DD60764ED2FF999D5296BA8A1D4
+585DA14E118CA00F8E168B834858A9B710E4B4FDA2C4EFBDC63052F6FF1EC9A0
+63CE0711CDE13B5B3208D7CFC7CFA9ADDBAC6CE2BFDCC1DCFA748957113AA1A7
+BDF8071A6261F0B415DB65383B69AE8C8E5117EE2F6B538286BC35F389352067
+E385EEA7C4945415C43F18E812C712A7FF02011FC78F0CA9516561EEC0C3A9A6
+0991C27C9A0E6E82325954304F78D814F33C4CC72E529881706061916445FACA
+564F7292E5B5AD325F0B7711F973A3DBE6A8B0C689EE7B269011A8B1290C8DD9
+6FA6D41BED94B3A2101DEA8746CFF19136357A1EC6F268953151EC1416284719
+8CDE27666388CDFDE71E6BAA89F383D4E4743B7ED741ED612A180B41838360CC
+02B396A65B2E9AC52D268C42459593B356EA903F9E66AA2C324AE6725C1D87D1
+42E3062B671E47754528040C76060AF20B3A891EAD71C402A5434D8C1FACFBD6
+1828A15C559F24452B2827658576F9F28CC106F93D57F0C1DF2252D3DC10335D
+8CC5DE17B89745023A14617BD359B589EEFE347C79F9E9224DDAE337B37CAE06
+F4310E658AABE35477A420B4D34AA75144629778ACE1EB92012AA5EA3DF8A8EA
+B1D9A453EF39AA8E53C91398220DD74F4F77063D2CDCD7CBDF0BE10D94F05723
+81C593ECAA4880291DC4A85561B160FA91F3692B2269F732654A1E4844D7AA31
+03688AE875E820F94D0BC1139320BEF78DA07B24104A1421A901428C3B373A71
+5E49072F7DB28C65C9D243A12D487C1C3280EF02628F60B2DD436FA826B68D5F
+154A38D3EB91C9F55D047E5A9911F3D85207B5C26B791CE0060B6E7ED8AC920F
+DBA865682195D11F7916243209115B9ADC00B53F6BAF4EB956640FC501BA2234
+1FB4ED51B5143B32EBBEED55B26B85B74D854FA2F4FEF1B36D11546BC4A08523
+F6A1407E4DDF877E6173573A632874350A33207E7F179089A294F0967631D2AF
+EB8A8DD4D1369099F6A80553A877AD3F835FC6128D9C15E7560F4EA583A34ED6
+40D9653265A1854F93A3B52BEF486451EB7E35275BF75E1AFF447CE02DD60B08
+7003E78605D2282C087230A069EC748868190675EC447E4C7F39ED6272F46720
+62342D54106C8980E0B543E66BC113E84C39107FF7F87332DF1E9A5874D18A58
+6AFF14DDF0840B724D02383AC6C1A450F2AA70764D2392E3EEF4B1DC6EA3F193
+8C36937FA22B4AF75A665B27FA15DFE386C3957FA13042C3CC2F670820444008
+807DF56DFB0DABCB43E885DA59FCF390A044152124F93350579365A7E7A89229
+260A74127DBC25B4AEB469401D317DB69BAD12E8761C01E678D463DAC477A9E3
+E7752D894A1725DAE2FE9356D34E35638AB0A4D2449159B7D8640A2B20FF6425
+ABA87BC1548029B929AAB2EA526560995A8C97CB64F69DADCD966953A7035169
+BF6496E34B75FBE52A072B8D66C314AD4317D4DAFE142971D7F7707D8A56AC3E
+87BD3732BD7133FC4C3195814F98D8786C311A0AEDEFEB702231F6A136AF2ECC
+642E6D0AD0E4C207716A7A7753C5BE7F64D60667AFA572927DA76CEA7CD49B42
+406A05D350ED05EEC4983C6AE7BAC42949DF14BB37169A4D19C7D4B87ED28D11
+0DF80629BB87B346B26FB5DEFBE4F1D0555B0A5F42C0679FC6D6FAD1DA8765F4
+74EECCDBDEA64B60DEAF808FE66C7D761CB0EAB38677EF3D53F57E08E5119AD8
+AB4F03A25500AAAB11FF08FC78F2FBE8AAB88B61421274DFB06C404F95707C40
+173CAE34F18A813216424754591CE4D7194FD252871667AC6F662D195014D660
+5D486E3AB609445AD7EB6A0206E2725DDE2060DFE99163D6E49CBDF7334C0A93
+73FB090CB7B9E9E1AAB7B8B35ED9681A9B0FBBD88BEBF582C2919A8B15D66188
+5DCF0699C11919C79F4BCFE697471779BAB945F8016484C3938597CCCDEC90BD
+71745BB8E4CDBA3657909E7781411B19AD0DD02EB9E191CF6EE35B224318DA81
+A0E39B69F45A22BDCA4E8E58F052A168EDFA6EF0C63B7F271783719BBF3471F5
+5B8B352B821054E29ED16B39DACE336F770E09BD3E08B6A1DD7AD89A75546CBC
+BF51A08BC68CE2D8FCF45ED4834CCDE969F894EDD6EAA3992D79ABB3B170A195
+32A5EA9909D4D085114163009A42CEDA346F2888CEDB48E9ECA4EE77AC04AAED
+ED600A282A1FB6FED86A4521FBF3EB0B17971DF4002B7DB286556E200B8726B8
+6F31D582615BD67E41CB19948F3EA8833DE8DAF363AA5437B62A34F77DBDDEA2
+661E916C57BA1DDE23440CAD482531FF0118D58841968F90A17EDA10D4C1BC55
+F29071DC9F76B1162BB9DB31E037DC9E4FEC03C657E7B62F1E9FFF1A28A2AE80
+9680450C27F2AB852143F57F96E5AF23035CBCE5A675E52F7FC92A47D5E74AC3
+B5DF94A19740D8A805211C4FA14470A25F359F84562B1D1F972F7399F7D5658A
+D7D9B1D55D35176136CA207B6E1B082ECCB494010789EA3CEDBB339BE7D5A900
+60AB2DC48E907093754A3599282B2B474983B9C3150A71B68B7DF28674C41FC1
+EEFFB45426DA8804104DE56D993F106639F03C5DFB41F575B70D5DB77FD86B03
+742F819E2298A18EF62DC388802B525178E4CB84BBFBC30BD5F044102251BD66
+08BE436D1A23CBCCEB2F3E339715A13F81AFB9CBC881541B20C540C711272C09
+EB0EF0C92F47920B8AD299DFFAD8B480E626E04EC4BF8C68523F85FE3863440E
+37C0828A4D094CA30F133C977A57A85F6C56D1BC07FBA77860EB3737BB55F756
+545945B71D28469B6094DD39618BDF17609A4FB63BC2E5897F89F5FD1949372B
+F6CE48F6EAE2FD2A6F329BCFDCE1126BB1C2335ADFA93F8DFECFD3B47F8DA228
+AEEDCA72FF989C837EC056887C79B8EDE875F9CB223B8102F9756918D75B820A
+724EE04C67D1EC14CD22217FC9847FC86C72F63FAF33DAF32B0F50D18BD104FD
+C309134843DB029BED42F2B5C4EC01B8108D1C85EC94C6FA019154C6F96BE5EC
+089249A8008E9FC31EC3B9448CDDCE9FB9C3648FC73C6E4D404FA071413D32BD
+0BE8461D04B052C739D792A00D0091233D997C390149D45EF73CE8DFAF437B82
+677D45407C79A495ADEB74A93E90AC166C46965AF0BA5AB49FD26EF992363EB6
+6D2F30CDF746A45EE93D09DB6F3BFC93ED633A7750A985A6FA90B81B2342AB02
+56F13D0C2B32491B73AE8CE6E94C43A493A59C53339E23BB304A91D1396204A2
+64FFA6303617E8EECC3232C53E9C3F97E16DB575710B157378D3191519AE3D2B
+D296053F88D6480B73B496F03E692165FEF880ECF07F0E7AD882629D34F92916
+3F091EEDF8E429E8DB656638BC0A1C53BF8B6ECE3B57814764B6EEDA23AD7E3F
+FD8C46A662E62AE81145B23E64618E434340920C573A4C5C82F79698D8B4D3B3
+4A1C9F391C41574CB74089BEE1B65F3B98C96ECEF171C2A4EA7D66D35CFC4EF6
+3B3C67C6355C7764052CF50BA4671BF3DB4D80B94330391701C4061497450EBE
+15BD6088866D3C53CF66E02F27D90BB88FEC2422E7AAECDA1231E95069A48B52
+DE1A448B3166899DA3832BE8CFBB94FE209E43DBFE0493520124A3932C32398F
+674ADA5AD634AF7A38C318AA2CF48B2BA4DF2EDDFA6C2EA364E683081ADCB0F8
+2DB7A65337ABD620E5428AC315EB2873A40ED6D9594184BF66B36AD181AB0DBB
+3578F094D02CD51587BB9D331205FCF6810D5BD8998FA75067C1FE8E744C1573
+F269DA06D2D46F04EAD5CBC6C10681226E5547B3E5C0018B6DA519D14E065DCA
+545ECFD146AEFEDB96C7586399B0802B46A42A5D6570C342B7B2FC14887BA4AB
+999010F4C3BF6F0F5AF98F5D75B8860A6A82EC5B850E127D9C40179F9EBE52D6
+3BF27D05EA2F83B668A08B70A13C75147F70480D0A514DB50754C8537E4B1B42
+9B64069D1E9B7BDD3B09CF6879CA5E1AEB5BC63E6624001F84B782F63C55D468
+85FBA944C41296500F8B61DF5C7B1D108F9E6DA53547A6CFCA8948FB10B080C8
+E94E274B5C5D0C3C84C95D1401AFA3B5D5465EC0657C69F82FBF248C4F570CB6
+B24776BD3905F4E8D430DAFD7BC7A1ACECA2BCDD2C57C71203A43D2760C45289
+CBC92C8358EEF2DB3D49091E2FFD9D54C9A8914D0095F20EE45F544E3F302344
+3F5F5C70A7C8155188676AC79A70AF25E1452328E77D87030A97954C81A06206
+BC3C44E7F95B0F3849330338F369E049B1A5DBE417926A03A5FBEA7189C62EE9
+9BEC7EFC384EB8646B89F838B5E8A13D72E6BCE05D497B3749AE702DCB90176C
+FDD87663002765759B3298F943009F193BC17ECFA6CB4A9FC1E703FBF4EA0006
+320E855B9426B7B5ABEF786A6F79871AE9A0D3E8272D6337CE1E4BD1FA835C98
+33461A9E27D54358EB17DF77B28819717114A13770BE241A0C325950B8C0C34A
+7972B0B9A4FD01E3BFBC46EDBBE79F543793181E7755C438D9E4EE2892769078
+4D2BD672428989CB3ACA3609F3F9FC39438FED3479102575E74D49F0513CE97B
+5B49BA982666D0CFDBF559BAFC9040BB46291C0565EB46E353F7CC01907B3A7D
+6010B215281D33CE9987CA2A860A353198506474D2F6E24F10D94F32A8337678
+E20118BF1475B161744D3ACD349A884109783895A417E91F3BC19405C02AC67E
+40374ABE056F89AAAA6BA935D57D744F4E9B8F64E7B668CB32A0C4D89E256E72
+A64CA116EEC9A494A8C6A006987B2F39307A081961EA44A313150A91F1A37132
+14CC652BA1B0B2A73DDC5723BB9F698DF1F3FACF29A6AD4DEE2CD2A5C9DBAA7F
+62EB46CAE5F8DF3397703029586361758C84CE795646B4E2F91F20D2847DD987
+13526846D73EA8AB6BF767CA99ACFD483A025522B5AB5A50C0E93A44F35AC81D
+F7C14ADEFBC9D6E7FAB871EA9FD6E68E4E8394C21D866CE5B8EC3C3DF711D9E7
+C076E711A8D55996DA48159138C61A76479E13302F43BD5EBD44021F18FD2EB4
+727632A79946BCC5EDC6448C079CEAAF7E1565B1D4CE126A59EF3F546ADAF9BF
+07E14D013A92D7F000053F0A03DF515B37E7BD56C9529C8171BD7222B1ADE029
+FA1025A4E1D7EE5B3D8882B76030C054FCDC2A8CD841C1F03A40A3F291B4DE58
+FD5CA4BA117DFFB87F82195F33501A56070E22CDFA36C54086CF878CDD7A4706
+0DF8705ECCB1831A01CC9AEA80DFBDCF36B0074B29C2ECEDA9A3FDB985A71F28
+C154B1BDDEF57D23938E654F19A680355ACC340C77191C62AA27D8942B49654A
+D087716436E84257BE1007CE101CC5C9887BC3357A841C91E83F5DBE64134D2A
+5417F79B8B74D321B009582F5F8BC32266EB08FEFEA3919F9FF1563DF14970C4
+54D6BAF476A3D0942EA39C4EEA2B889397D3F39B8CFA7424E00F4B15520E9A64
+788EFCF866BF5D4AEBD685DBEF6B8C77F0E9C024E92F4E4089FC9E446817BF9A
+73F30A1F31FE7394D51CD31F2EAEC3E9456755D7924BDCDA625F48D342A6ACD5
+8B4CB3EE8F48FEF4A2E457FB5D3A01ACA9D63CB93D46C9F32B6F6427158602A1
+5F3C02432130F365B501DF90F76CE394138810C173AEA1BA8E5D1294B256373B
+8753B28D46D343DB060F5E4BE340C51348B8FF224D4FFED1777B536A21B8A62D
+3D243B988E319C7BA322D3CED0C066EB4C970E5023E4928B78EBCD3E5FF24FC5
+DE919A9CC763DF24C08F3D9F4BF07CAD3B50B19F72E25C2E4B6DA4175979F689
+4DE5ED603C8E519BCF3A5F33E8C2EA7D21F49C21A444E91C40EA9161D36357BB
+7FE634D7547BC8F412DFE5C35AFA045DF1CC3A1D2A3CF4B0F89835B4E4D31C8B
+F2487590E54270E6A93D0439A5D17942E31551CD57137A0A02A5FC6CDF7E8348
+D1A41ED7CEE11CFCFEA46678040B885EA4E39CFB5192798B57A05790B75614C8
+71410098EB4E13840484AF967E9277CB610E48B3B9A677AF02B997D2E8E5EE08
+D2A32131A70C494BB507CC61C8B30E759DC85C2F46207355CCC958DB0457B4B6
+EE305B8E5ED02C4B44D701B0CF5A45CA3115308F9D3BB469CFD5AE43089D0B3A
+04558B37268ACA7F081D4199B7D978CC8ED6FB62CA7316759851C27C28F903DE
+246843E88C6F4EA122EDBFD5ED681607C2E4B73615DB02AA3DF175DA6EF55E87
+8F50D8D13A56D3B29EFA7B2008DA59823E61BC1F9F1E724F6B738551D47046D5
+5DA8C2AD3CFD144E333E84738BDEA63C8E506ED800EA228286DF84BB4B114DAA
+B00EC6ABAE4369C2D8214DBBEEFB5C9BC5CA6D022C66357337F600CE926FFE21
+47CBC86FEE44D362F938EFB8A17E567E67934BA91AB4C7E19FD6C2D462EF79EB
+9B5DC8F15D132EBD5ECDC8BAF0B8054D289503692C3D3E6517EA327E3FBC36D3
+85A9E2A03E4FCAFD8EDBCE763DF64E64A394064522D0A95EBBB582D1D3D80CD9
+300C87BAECE831E51C73F586281D2C785FC5BF2932AF3083C951115CC6F8DF9C
+6B6390002E5A1D270B66CC1AC609655423595C0EFACEDE576DA6FBCE8549CB93
+F3C3F7ED143083E6A87D3AFCFA6F4B816F74F89DCF2B8A01EF13A3EC9BCF1C1B
+AB378B3D9EDC90CF4EA461A327C9EEC866AB7BF2368B271A23C19B7D44ABF698
+D0E7090384570061B55BE6197FD170CA7DA834BE26C2C411B8EB1CA9DC5245D7
+5DA5E9D1BEEDCF8EBBE728847782678CCE618626DB219A9FBB57F982D38C5778
+D5BC8C534A3E1A0C79354E7401C9239E63A442FD7CEDD778215EB777C2467215
+B520D7705240F4EEC6AE49AC1B4481A68D6EB916FF9E579A3122CA9E9867FA9F
+BC60E4EED5AEF3A975CA78AD250D14AA74D7231DDD7C12EAF0CB391E8E32F423
+452ED182F0EACC7612DF7B9EFE7BE99A057A8D965C3F9C85881F6A5163CC0558
+A8A13279365CBB246072104F39CF000191037513CE3A33BE3AEE0BDEC10F57EF
+FBF0404FAC98646B15ACA3B040D1DF52B542014F7D5080B6406E12B3A4E03344
+D999C2B778BF10120D7C4A5BF638C558F4F40B50745AE729E778276E1F2D53E7
+598AA93D635C43962DCF378B36A16EDACB5AECDBA2A17223D4036CAFB0BF985A
+46BF3049386F4B8071BB6950A9F31BACABDD2A741E38273B03F701EEC7B9EEEF
+8EA32470B8E900932AB7BCC7C6E19759EEEFB8AC0AD770698766DDDD72D8B9D8
+E8F247207C9535AE9DA587BF535E27BC998639FA44904D6689B71DC690207B8C
+1292E2661D6C5772FFA2EF8502B390ADBE36FD0D498CF9D52B8AAD0888CFF6FE
+E53EA976135A943B1C72CE51197B3BA786B5031E59EC00E76E87C0A2EA1A7706
+496E7203EF46812C8B4050A7AE16A209A58CC45BCA1C21E13A977452C6B4B78B
+331BC8E2CBFF855CB090E53F57487E542DB1B6FB854C4A41259435B0B3E886AA
+EFB7FE76C6F5BA948B4C0AA89DA72BB4B4182AD89ADCF15EAEB2C8039FCDA1AB
+9D2BA3D428B65AC653579A5226549E412B294AE87AB908C1B07C05F0AE388770
+79D623F4FF9D82A52E6E11218134599353F00EB3EDD02D7D2DBD55B43252A693
+16BF4F04AA201B917357B02E577730A1EA5102668016967DAB2CE6EC0A422ED7
+AFFBAA34CF98CE0D88B359C192A51E325AF25FF79B9740C98A45B3D789D19B3C
+03FBA35AC256B557613440E9282BC633BD39346DEBD56A39FC12D388FC75148B
+23CCF29900DBA6A9BC5635910DB85FC546C644E31B8D9BF466AA7FB8A32812C0
+10B0B110548277609756CE5B0B3E69B9CB6A0D44EA2F59000423DC3B051470CC
+728637BC6FA807E1C002048DF3CF6451E0B082A31E1C7D85554C38ECCB76E24A
+6952E6EEF669B33D7280C4CDB1B2DBFE2DAB344841E65F4ADAD142AAFD8D7919
+1C555BF3B29B2A1C2A886E41D2E00B37BE275BC302F83DEC0CA414D14ED7D019
+5EB9D9533614BED0E9A01E018920EFD29A82D59CAD0DEF59AEA0BFE809B8C802
+AA1867B02D78A45903CFB8F9B108D637B4D66A5F68DCCB9222097FB7A958D506
+A2EB158DBFA1979E4EE63937A9A7EA1EEF34F6C33EDE769C7350A9CEBB5DE9F3
+6FE97491C0770AE380B7F07F1ED9A01E3F01298FD2DF4D2714ED26A685295838
+66B84B692F4A685D53134B736FB779449367E64EA26CA9E68997AAB36A6E41E6
+0436ADB0355768685EF7448FCE8E8B4A5FF714B939AC80F412C857233CEA7AAD
+BC07BEA7D6638D8F328DDA45CB2DADC2B7E60995FC932686547232D2B5821B7A
+23F724BF4817356A15B332C669EA7E1F52A2A999F987273B98977382AEDA2295
+085B35732A426E0DF557A82E72506E43805D7F12A3B9336EE20C5448D14CD58D
+90926A8DD805B11510DB15233BA5D7495D9594D56A8B667CB96B76E3EE85CADF
+621EBD949CC63B52CFF35A6A24A9AA67745F75D7CE25947A7194918A90E1D8B5
+3ED0A612952CC49BC3C87D4B6113E87A132337008DC68C43596AE1BB57F3547D
+DCE4E3A850E898A7F9F9B41F9C6701BC47C483D3904AA68887345C8B95B3C60B
+9C6CE48CC9728C4F463B8ACA5BCE81191BDE9D515CC45618AFAA07EA4C3F58BB
+D9F263FE681A2829D76DA6A6B1C5E665D81958DC56C089ED7E6AD5B524A1DB13
+E9FC9A056C3C7751727668944D77C1199510365299940E48A55672B44EBFB66F
+0319F7F59443817C5AFDBBAA0154FD18AE6F3419B99B963DC19753293ABDA3D6
+B32AD64E5965CB09FEE7D12E394583417235491507CB93F2C69205DCA33DDDF5
+F60D0DCEEA3199F5BDAF31A5B5808064911C519DE617F97F2B962D8D32175F0B
+C3BD87C33531146CA5525581A9963F49B40C4AB9EF189B41C30D6C3263EA6D9C
+6B5EAB8EF245528C1B6D6EB69B30F514F98E852EDEC824E102A8FEDB1D913C54
+59FA122D394C25FBFE4B2091F5085AB8048C2307B78FF72FC7707B1434A92E9A
+981A447E80363266AD249A72E42BE85A40E868BAD20A2CA4E98A13977F560DB5
+F75EA8A571572551AC3BF9CD4E79A071927D17257CC0DF937D93EA182265BD45
+91F149A78EEDF11C872DFEC49D84B8161F73D16C0C4933924FA07A701E69C08C
+D60677EE1DFCFACF57084EF8DFC926D2DDDBECC7B32791D0E57B3F05D493E57B
+AA2FE5B9ABD074387060BB37A3E07C45406AF466A891A16D15BB54E4231A6515
+08255805AF00C758C0F07AB88B0C1CB5A66BE8ACA66B16B6FEDC85FA476F761C
+4F22E8E561D1A313AB96EAFA8C05A037D4EDDBE1C1B9A32B1EDC7E3E3F87BF51
+255030B2549C7C18048FC126D7C7DD7B08D7B6812EC57C0947D4EC37BEA44443
+B7BA6DCF12B2054958851317ACC528D3641EF2CDC8F66292355BD940600566EB
+8938CBBDF8A2E8F54434AD2D5570B50EDD6AE780C8C2613F7C958ECF59919917
+50398F6258ABB8A2EE68D3C990AA3199D7FDA28F6BF2D94C2BE2B531765EFB53
+E3FBFA163E9C8C1FB7690A0280DCADFE28F559F23D17821E24114D8B3D18FE15
+B65CBF1A5BA15206CDDBB8F23832F7463912AA5547F8ABED4059E9C614A1B593
+EEA717AEEB668F32BE1DA38D0EEC3801787D29F52CFD4167F3C5E7773FAE0640
+E59F243A86D5F5E935310D30C86EAD5082230F08B5C9971C527BA0878B9577F3
+B3B18179FF4B966E4D62CBDE2BBAF0E9F1891EE4E7FBFE927BCAE9934715A0BB
+4AD40129EC5690B0DBBE73BCD3BF50C34E0FC945CDD6C939C4FA9045EC749373
+DB5FD5ACF8333DEC5219E8485F14D745D2E0E9C6C7435A4399C5A35A1D940129
+378C424EEE2763DEDC1B651A3913590C60F215C8C97F8C3D62CA1457CAC24FFC
+22D2776B6F14B29211C7859EADB2FF7ADA53C78339F01EE730B888C219E8DE61
+B088FD506F2EFCC230AF20FE913C26DE201330354C5D632E5CF2998358828C1A
+59726C1A22D80EDBCD97D56ECAF557593FC790C385833C624C8D18650ACA05F3
+206A93F1C6976C2AEE3C89D47BB26A5368E64B436A0A4A76696B3BF889D266B4
+FB0C4B526FAD2807E6957C906A941A0D280AC771F021199A1F942A26F99AC848
+D09BC8B3892977E4B162AC4EC6B141335B647D178D2A4B034C9F1F0A61C042DA
+7D7548EFC18CD06BF6FE1F07CB1CFFD75B31CA05454F1A388177BA0C51DB6ADC
+0452A0FF1E046ECF8F523AEEF270562F9E0BEB38DC18D3D6434B3B6DBD513A9F
+E803BD1BB5430EBAA6B91AD6F5533D311B8657EDC84BB87BBB6BEB70581D1482
+B7F827FC1FD4838FD73CF2C8328E72F37CB35E80FB5FB7C25A69649749269EB0
+D94BA722EBCB22C8C65329A2ADB9675CA9BCDD3C8199D074749EBC621A26EC1B
+5941648637640A03CC6FF0A1C71082A4FB6B25AC055BE8ECC6807414D402B4C5
+3DA87104F9E297D26CD5D8BAC504E70DD1E6DD671101F33AAA76C347CCDE4D9C
+F6AA834337244A83844CDA0586BA52FBBD7354862C85C3DDD550295FBDBE216C
+94AA73099C55BC7972F5F8CFA450E1AFEE800C1D2509A24EB26D8CD8D7353045
+45B374C2E54FDE72C6C1829CCBFD696342CD64EB8ACECBD3049CA84787923264
+100C87DDD0B7EFC021C4D42B4AED18F8BDD0287F0E5CF57C230FB73F3E00DC47
+14903315AEC2D41A78264AB9147938380BA8D52924AE448993496C3B5D628173
+E5B41653D6106B154EDADCF3983322F4B508BFE88C208B83F184E4514170A2E4
+11B541791DBB92CD819FB912E062A555752054007AAF8B1E4E943C4CBD4EF329
+2216E9AB1F99EDBA0CD907B3E663119D9B2B3EB6851A32618A2B792379D4BD3C
+43C53477291CA5DFA4D5C30A2B8E6416DAC2EE2EE4FEE86CE97983022F2B67C8
+D190A19606685C508D5B0D80F3582C97734520D3A428BB2E5DB4F47B21EB5723
+C0AD7A4B399FC5005D8534907D9775CF53F0349EEE8CF86D90C98EC90D99F7D8
+6616C739E291A8A06290BF841540526AA2538A2EDC3E1AFB3636BA20949E4701
+A96A81279C61A5DA154F0B924714ECB9ED580BF5C407E43A3A74557A43CD5DEB
+F7A784F792DC678E9036D78D779198545386843626820C24A851415D20D648ED
+2C47C310909CB13FBA1FA54B425C69F00EEFB9D8BB38A19F187EC8843CA0AC4F
+C71AD345AA2882F78CE9FDCFD01D659381B4982960344DC212A814D606964A95
+4546A5AFECB26D27722FC7D24D214B480C1B070A80593A51CF82607ED5166AF8
+400F6D907D6C0B83797A4DC4DEE53D82F27391F61BE73BB34FCDE656F5AA08EB
+C3B47FA3B90EB3C883A0335FB90541F5E2FB47F55F54BFFBF3A368B479ED2F1F
+640AFC70EBDF69958F3980B57439D0E4C507D6BDAB65030AF911828871ED2122
+2C0D321DF378C50BFDE3A24877B202966EA1162BAF53AB32BDA892BE8D0D4BC9
+55A4816E89FA83B05F2557AE32588E3F16CD66EE07C7B5C054CF8C2374A792FD
+1D5BE73CD6FC6F5BA6E1551AB9B3946F6FA61B66EADB20970BF58539B7448593
+1707DEFEFF64D25BB775FAA6C74664A55E644177EC531313F50AC948C23E7C2A
+74037D794308ABD1616FD4EE32D6AFB10C2FFFE3C7A8713C4210CE696D1B7EDE
+A4C1E80068A19DE5D70157534C89CCC995CC934E1500AACEE6C5B5B9CE99B2D3
+B88DE2B3C5341E5C79C0B5E6CBF4A2ED16E26D5556760DC2AC1AAE56F8249688
+8865CCD5CA9B88BDCF88040F1515F4C709FD2022D9AB748F2BC86E261076B1EE
+07A3F97B62BB4A9EA9C3D942A9BDAD07F0265FB84054155B38121C7DFD68B297
+0D872A62EE7F13DE9618D7F203AAEB6562B04B0DFE5881536CE8A608D06D1253
+42CDE3907EEA9F0AD22EAE15FA780FF1434F5F6C5A3BB719165A8C2DE40C459B
+1C81EB36B5726BFB3429739BCFB6AE2D96417C31D88CDA487CE73E2F3FEE2CF8
+2E5FAA45FCD23686D897A889929D05016F76EBE8C594F282B48A16B1A77BF4DA
+E94B28CD780102D9927A9D6020324F5A103FC09CBA9CEB63975D073036A1DFA6
+E696437EC33E5362669D12BBEA93E59037C7EB0D9DF8549C191C0FCBDF28A008
+898BB16938C9BCB6A024D70A46E9BD64F135A83B5972391CD39B283940030AC0
+E80E418DB2EF3727F5CE8EF6748FAD6A5BC6C04246F38EEEE390AE226BD352C5
+BD1C1D260364B63E3F080BA7D8F456B471E5B2A7263AA4F49E016BB6B7449F09
+0EE5235F27836CB0A65F19DFA7D5701798F3FDC80F3B7AB7305C9CE3930C9662
+26EA5E7E11F15258C4015ABA63A59B67E4A187B8BF528DC86321A4706D6BE203
+B51568222606B38B209376733E9B554490FFAD9B54187A5F4F5F9ACC0D574B09
+B4D81720C93ED1C44624616FCAB56D4A03BBB92B04FA39E5A0D9157967A2740A
+7ABC08C0ADE2D6B620EB06BF09F305DDBFC5C7F5AED76602525929515B639955
+2D7D73A16903F351625CD4B5C4BD48A025434D26261DA1104206073D4EA1E28F
+75F8A6E38488AF35CBD88C439F48FA07EEE39691A37B3FFC378D6CD93CE16D84
+E6EBE6097ADB9F5309855CC3F35C7A28E6EE0A5467D88346A447AA4B8A6AB17F
+58948C2FD2373D8A88CDDA02DBC7EEE624C56A2B2883534A9340787C59F305C5
+826A26194B69C0D6E679B05C02C18631E7F39661A47A528A22B29D67B6E96E56
+5AE63F217E25B2592C5A332A972977777C741A468F1EAF458763576C959743F0
+3672D89D44AD94F48B316729C3D54CB4837B4DFB9FA74ADEDB2DF2FAD518786A
+26BA01015F724343127ABAAC08DF62186CAEE2CE3A72FA991D2A800E76FECF90
+CFF76F220F6BD813025FA0C9CAFE933E57C663706FA7F215522B8234C714F7FD
+C501714C3D764EE4B8724296BBEB26DF1B2F9BC15E6E1B648473BDC81F000004
+EEB1FEE116551DDF5B2D0B3CFFBA4C3DBEE1879D7C461D28A0EB47F20E412617
+C9B26E2B39FC6378B93C6617C4B2D77BCEEEE24D2E9A524D0617F3E1A2B52583
+207D182CF81F5B6275EE6603DB0E8D41155EFC12D1DAE62F808B5D5611A1CAFC
+4C43184F730714A85C4E9E710E0DC325A4F50EE9E6C3AC5FCA2E446FF1EE0B0C
+B76C519D5EAD8A7DDAE0B5EC48B4FF835F1212755F1D9E2569B9668C5F984AE2
+869DAA8A4052AC2DCBFF07EC01CD0AF133971FDB2674FAEE57E7BC2B24C8A8CA
+CD8396A24B33D3C8C9F04D0C3F19A4AAB558E2EA65772CCEBAC452638870DD51
+2A161F12A2307A53CE8C95607FF5DC27A77DF019BD37819DD83D326D3591653D
+A26D334F0509B223838635AC0D603C7C94D99F571E82D18F867AA0A6984E85C6
+CDEC9F1EEE6C81FD13ED70BE2BEBFB867CFF8C79CE34632B06E460DC11939C8A
+3A27B98F8F7F304A779D3FEF7385F93EB3B969E25AAB102917D1D4DE129A4F13
+84C98C22AF60ED5AEBF2A319489F850E7CF20E4F08B5F85F043BD582807B686A
+BBEAB7F2D925A19EDAEB460ACBDB895FDB0F9E75902EAA85D452FEF70FAC73EB
+E77F7B935F82EFE84CC48F0ACCC775524B2607D1A907B38EC5CA64E282EE8439
+207F67DC609EAE597D9990AB378E9542E80D9F5CCBD76DFA759BA0C0D6A5C439
+9D5465A4167CD73C78AE97CFCD74449260FE4E3543A0DFEF0343CE6CE54239C5
+56BBC3CD84EBE4D2299E7640EC7AD6F07EEB0DA158D24A3C6FE8E6D460FAE879
+8DAAF5A047EC8356EF4D6D417723F4650502BD63F150AB5E043A4636DE86A75A
+7499A811F323844708BB86D0AA82B791FDBFCCCDE0CDAA7FF7343B938CF52F16
+B0F70EA0A1BCF17A9F76155A73E7B573E2C7ABF858A846C9646789F6CB6F1E3D
+A80D711D9545FA347630D58FC7FB3DBAAD6E3842793A5DEE2453B3E9F5569B54
+C4C82B86D5B96B7E8E6D2560C4695C0E76BD1C6245A975EA7B58911CE99D1FBC
+E7F1152AA5C9A9DAB5A4C3578DE4FB748ECCFAB7EBA72EFA1030E117CF89B801
+2C27D41A1D5165814DAF64D36D32AF4038B5BCAAC8C1F86F34F01519A110EDEF
+9DFE7916CED88A89979A15B00C42CD0EDB3EDB9D96C345D52F741D3BD2940D0E
+10FFBD475064B31FDDCFD44CE6742640988462822E6D167029A57614C981AF06
+F2D34CAC67EC316A648F09330B57209D44625C0B7C4F7118A4E6CDC10C73367D
+4C80ED364513EAEECF68020E4E060AED975139278E7CA2B55E3AAEE39735C17A
+DFD1B023C03A0E85BFC1D3E3B1F17E0A09DF657BFD54C4B7E58B3BCC00E64FA4
+27BBC164AF88DF9600EE327B7A2F9BC210D957E123B7B7024E9E317704021849
+D2B41E8E3DCF29C63E2725F791237207BDD606DAE16FA2045931046C1C42CF34
+1EB3006B2D42E2535D17E8F23B7A457B2E24E6DC4BEADFEACAFE80BD8A5B5B81
+16CC22BBF8FC0534D2E41CDC593DCD5B861F2A4ADCBBA3CF452094D92155F3E1
+FB6BDB9ADE04A19E1CCB87D82C270CB75AA0F04C90A2E3A53AAD68D9CC18B895
+040976595D9625A8BFE9693012876BC4DA3813BC25E47E1FD42C041328962987
+182B241A916E2BF06AF69B6DE8EC932444F17A03E00BC11303C73F7D4E1B2A96
+F1269AD7C6418744BB769BA03AC4933ACFEC3E3AE4CBDB8F9184F7649C92B3CC
+0A952B348A6AE1386D0C8A5792BA6A9E6037FF5A1D2406236B703E39ECDAE650
+199BF09DAA6F9449AD43AFEAC63F59FEA91C31AC66C45A244014B532F2865567
+4D88A84EE75925327985B4615D70A65A189659ABE90C84581864BE81D34AA3CC
+44A3C04439423E41C12C0469AB07555D52543E68ECA104419006ED6E6CBD5E5F
+31F54827FE9B6C593D16B1335047EAFEFE632529F8DC6B6546A5380379FF1FA8
+160C3806F77BC2D39D5E65F4D04F2CD2213D1A46E5FE95A6CB905B5B4E223573
+994FF509D32A35973D9E962EA2459F67B41144EE2B2E37F13F416DF9BD2A1E2F
+687BE81543B82B9B3A5852A3BF3B884D253774662B9D76FF3FE33B0809ACE57A
+933D60FC749797BB85C03E51C4FC1956264FA421584591B0B0DF149DFEC6ED77
+AAD184FC121ECDC04975578A1A058902DD3F1792C0A0C76BC2B086435D7DCAAF
+D718CF9C1BD3D563D8CC4667CE7C1E90F34689DE0D491EF5941A0F1511FC03EB
+33426A076A7FA2FB34565113CEF4271C56329D02813BF14C53C09BEFAA318644
+41577D22998F22A528B7F8792CEFC6821E6ACF72849EBA0B61C347EF0DCBB498
+FD841410A6AEAA3CCBDC15C5DA3F51BAB5467DFD8BC1819C3AB012F1ED6B15FE
+32118406CB556A6022D37CDBDF73D86272C14B6158500D8DB99E4B427B440AA4
+D122368B4722E5BD9172DED422C0A58EADEC486DB0874E1B2D0638EED6339EFA
+BC62868C9759C250B431F1D9F529820F6436AAC2B04D2B90439282D6CEDB425C
+F6CE0D56ED45925FD9E8ABD194328E5E41282CAE1B164C89061975F5BCF2E26D
+4711649DCB5FC09124F4C9B71484818D3587AD40C398FD25EF79EC721A24AA48
+F271FE1092A3A745D49C8B3C9C05CC9FB4D981CEF9B947AC9BFB40B2CE4B8583
+14578031514BBD81562405FE87B21EDCDBDDF5FB6ABE7CA53D3F2F76DE411553
+1D31B1FACF5B751CE3C7E6FD758BE41A72DDE2FD845442316813DBB17A244B42
+265CF41FE2DC43EF2C1A97649EC1B1DDA4E75D55C40D91017676689AFE6D177E
+0ABB2CC918A40421C0BD74C4296BAC7592A08EA790DBC70799D7FC0189D8BE84
+A3C78D9263E5CB05FDCA0EBDB59A01520712EE35BAFC3E5BD1CD614E929682FF
+FFBC6C69023E218C13E9103F2F0F5A8A70C60D460E56DE357425FA1B07D0B9BA
+BF65088C9E9D2AD317FB1E6972FC65D822622A3A97FC8857C10B67CC61093F1A
+B891BC9729A0E9749BF5ED155582D07A085F14071D3A1AB37CDF6DD13ACD5903
+62518EF294347C7A0ACD3ADE412DBF88D04DF846E52A563C257997766067FCD2
+CABF7E207C7E7A94A5D8088499EAD46D63026B227AA9CE7298CAE3A33144E537
+3678D5E2DD06B009D842D3A8FB11D3261576511D4A7FECDD89EDC5AC3A867513
+4B5890B1EE0338DA55B0C23A2FB543193A3AACB9D82C2C4AD9ED13C6D00F7385
+3431B3717320A80F8B3EC909C6C01D7C2A9B3EF66E72A10DB720C24C69F2183C
+A2BB85F063970F0CC0A2985985D6DF1E40F8172E5DFA38E0648687F0AB7948D3
+D0EDBA72751477A9C75FB0D339446E55C5C09CB5BF4F4D2C626A6FB5A185B1F6
+33954D66025504BFE2E138118F71C641B5FFB18D2E4896DBAB9D968E3B16846E
+897823B48D992DE3D4955A2D6E95CD614AE9F86B2DD64863D2A16CC42294E67F
+9E4092ED78981B64E4BB394631805F08AE2A19F4BFAC5F2BC85C36A1C55BC0E9
+0B865CE31D5B72FAAD3C1199067B370C0633C5C0FC024DE2AE49DA385C157FED
+924B7DA39286FB9351AE4F76759AFB7793794FBF35CAA7F4D9FA4284E179EEF6
+9D496FA0DDBF5697603130B05BEC3BA09363C32C23AE3BA5B61690B1E9794F44
+FCAF58A4C7294C9952F5772915F9A8F2750E115C9B3E3AE6B5284948B79778DB
+F221D41C8863B227EC0898850C977969E55F5C15355C4AE04E3E4FE0917222D2
+8B96F1B8DFA45A3E349D308F2851907E89D50D3A2C7AC4FB5B8473921032831C
+C8E5928E241FAC3B21A79760D2CC94A43115A60080E4846C56057452AA87F071
+5C02D8E4B55BC6299D1597DC75D48467EBEAA197CFC0D530F6A57876423BCC2A
+448AF5BC9C79D538D56464D0086CAC277BC1BDBE31067BEEC00B41CFD03302E8
+6C1B55DB11FE2274A303357A56FE27A1A38904B6896B5C7224AC54686A843A64
+A0198D580B3EC781BCF8C3A27F7D7FE4E449289C9E04A4579BEC2AA9AE4ED44D
+67B92AD4B955F0DFA581464693816C2CEE88E361EE063CC7E2C8B6A17AA4198B
+A54C2FA6BA42FAA9049950AA6C9788822BB389451874B0F1BA6D1B8E50479D2F
+73FBAC518F40FF348ABF5F74E752EE7F501B0F9730F022A82460BC7BD2B861F0
+A5C0A2D0E9F8D310EF0B6D4FF83C9B556A7849B4C89660D771983303A3FBE3DA
+DA29DC502C3CD682014196AE2023D7D2FCA16F818EA626886F80B4441756D3DF
+82EC85ACF654E155B3B712A22558C8F6AD7F60FB19B36C0763CA53EE0D5F60C9
+B3C51FF67F1CD682DC7A4E54970807F1BD4D764A44846125EDF88C98312894B3
+E627D6713FD62D8166B071F4A1C2AACC00404DFF876E498A3AF0A40692A6FE06
+90D9326060AB67919CB6C0530FDC1E28EA666E4092A84E895F6434BE5909A320
+5FD73FF21DCA6469E5488F21A8611A0DDD43AC598F1D039F2E106367A48507D7
+01348D60C83C8D6BA857B96E1F8F304D99CD789FD104005FC2394E5E3BE13BC4
+3B114B256D3DDAE2CA57AF5D9FB51BF96B6159551A77D33DFA2B7449FAF429B0
+22C803866414A686AAE47B780F4E1F47BBEC1C5A17F42F2EA44F87C1A094B534
+94E1AF30A64C27FA052CB74FAE48DC72AD86189CCBBEBB416567749ACC55640E
+0D9F282F675B6AB12E198EFC02BD5256FD8190F59E90E239E60631F34D03CD48
+7B4650053AF605025DB59F4D71F9138F8B072C39B526F56DCE840CD1EC0A3173
+915959678283BE457968C6E3BA7231E785F7E55A8ECDCBDEB816CDA98AC73D9A
+B4361B6A9356DBDEDB5450CA0C6F2B805A5B7D252AEFDF085D53D5C29B02DEA3
+A5C3E5B8BB8248214302E80DC95722E1F83E01AD0ACCB52345FEAE0C00C92441
+E8E501512325242B169263D4FC48684DE00BBCEE4D5CA24C4D0725034FD171E0
+7A48E61C7995C8354389EF50033CEA123983333B10EDFCEA487D96C8650B2300
+5B544676B26A274942F7659318A7E4A9542060C131E0C62FB727381AF011D839
+DBD8F001FD015B75BB54738047C114A927C29504ED7CB68004F515989FA04E99
+CC8FF97ECA3241633D5564883E7BB90B79300607F33EA38308F02A92CA959C1F
+6CCC0D78241EB8C6C7536CC25BCB22A6463282BFA6374A418F0591D108B7CE47
+21FCE9CB9E50584C815D8C7393BA54A80EA3C90CDB67F97362F3DDA3D407C361
+3F430BF56BD34F3F254A7DFC01F75287D685F680AD675A9B0A47AA70D123471C
+7712DDBF3CB019F3AF110A53EED9A55C9FC14DA50AF412C433E0AC4283A97E1B
+3CA685E7FC448AB7B94C1DB03B93C8629A14B5297CE76CBB30F6091A6D8CE35A
+71762F750C9697955BD1403CC581038F9DBB5B30CC794C36EA3FA00570517E8A
+31E7E1032C8B63A11F6F5F50B18DA737BA047C513714CE6D8623E91EE7D43559
+DECB30ADED97ED5221FE408A7CC88946402AFFA5481ABD8CF271BE98DB0323AC
+70F68D249FFB9E35C6780FD6093F65A04431EC70FB91854BE76BA739DD388878
+43826C0A729CD3FA5AE6264CD23BC3AA86F7C66EFB113BA1C9519F6CE99F304C
+BAA167E12F941FB2D285B6D714E75B3E1307F734C60A3A5492370961118C4D10
+E92AB73407F5B93B808E83736ABA7C23042995E0082C0117F5DB183C5DAE2040
+AF7EA722F8815D8D44A267194E681CDCFEC1712111AF1F3EDFDBF2A6B836F483
+BB448A9B328598CF4EA77FE528325D54B29A66DFDC6BC089AE8379F34E89A90D
+B60B62BB7EEF2E231035680A6A03203D252B3F6930DBBB9E63C1D5E720BDD561
+AB5D6C138A42754151ADB8A378705884431DF9C3F5705BC90494AF92AF8B6469
+424DC3E02C050A3D1084434E9FF6C25EAB1DEDAD0A0D499552569DF60641E3BA
+C8A1F172E3225D2B80F036EA1653FEE491669CA1C1384F2CC58E5E011450D173
+5000F427863D97C95BB86DCAFC613E875DE166D6CC0501B0DCFD1B780542C675
+F35A245F6285756EB3C6B047B464893D74D0D32B88F38EF0A2396A923620FC1C
+9743AAA581D37DFD2892BE22315E15F8F6E353AA06FF64B49EBEA6FDDB54D960
+216DBE5B1E4075391BE2AB8A9987797F147E0F1426E19724C56579811F773B2E
+5FFDC43EA4922770525A91A06A3F9F982487A7C2A3941C06EDCED4F31AED6E22
+25B9B57234502F0EC4C7CA0D5B7BA3B44E35E7880D2D3D38B0B7C80144CF2F9C
+0DE08CC3C7C5E9BB74893C555A0B9CA781CF563055186B066CF25495B05EAFB4
+4E90806443C6FA57D2D12954589B96022613A84A7AB3FCB7781E4292C5922186
+A52C6238E8641B89A921262148A9E064E253F4F6C1ED767246B9C434D54D8034
+1D898098A56134B3604FD560F4D54C3E28C1C0A37FEFD7A05E06B483C572B5A4
+4A88BF6D331BF1B7AF25E8E2C71186B62E1BD74EBE5D756F460944EA10C5A666
+82EAC6800E7F528CC3585B1EC1CE293AB669BA63413B428772C817B79317C53A
+BA62DCCEC8E73B23601FADA0BF1BE00C703ECEA78B140F9BCEB103D1007E31E4
+D50F573DF79DB03871887163127EF96B2D17CFED30985635FCA6EEBCA590A752
+B0ECE0566680EF443EEB01E994A880A43F957665B24E9B0E571DCED147B84790
+5436FC8F2BB71224964C814FB20FDD091631F0CB69BE46C73C9290C5E633BD8C
+DF48F1DB4C7A45A62EF96AD4A86495A4574ED4322312C8F940F05BF4C76521F4
+FCD54FCD4C9A45B4D523DC477F356B4EB8B355467C35064E3A972F1EE213C2E8
+A75E1DB53EF29FC468DF5474E3DCFC21C26B1A4F0A32FDD06DEBF07D26453154
+9DED06CF17FD66932BBA20F2873B1FC8873702A531A3B61499713305811C096C
+ED8C557CBF29B574D1245971EAE066F2D57B8EFEE8182C8255F9A1A3AEE47265
+1EB71334CF65FB5B1161FBB7894C927749E7B0FA40E97C020B999055F9E3FFC5
+3337B33231B69A48E8928F82F5F121C7B8D582FEFC2435D6FC881DB336649312
+D260CBB2E124972228EE26A4CA5881459B2F8683BD177ACBDB3C25B7665B217D
+12A948C1A12F82C9F20047C719387D1E6BC2E35431C92206F1AFA7CFBAD20B13
+2B56236ACBCE053B3F6BC39B109899968A5AC3CF4CFCC92C63266EAEBBFC976E
+0DB04F87D0BBD82E2ECC804DCD77F68413A8674A81B59CACB387A76C1C694A18
+F5A63FCA4F036C8EC64E0282EF2B0DD2F2D8E9F93FB02A7989EB14758BD37F55
+D1434C5E496C8BAFA908B298754513C81F430C6320BB93D1BAA1F1D876DD8829
+5F9DBB17A1544D190B5675A575E76B412465EAF313896BA6EA1C701F139B34A9
+D421F37003B693C76B18A21411C3512C51F96EFDB41656A1D63F8EE54A1C8A01
+8138C53CEAFC2993AE9A67BABAE14EE3FFF65F3D068351448CDEF57ABBBF2BB7
+2DE2857A2AA1CF013AD073A1F25F263AD6E28E8DB502EEEDCCC2E6C6A27745C2
+9DA397E25BE5988E0F4993AF1407B3C91E050094931FF57126604F444E8F4999
+5265CB6F49A9A718A8E828080EAEFF1173F2C7FEC60C0F992CCEBA346BE369AA
+607FEE9F13CC3B8E568C918F9C833926D3CFFAC1756A985B13289475FAC15CC5
+6A7FB67FE7EDD1D33162099858ED504CD594F2F7AE433686399DF66C6FC61ABE
+F0B0526AE21F38D12FD25FDCE0A1CD5F690612B6E5C63482C90AE69AA6179C73
+66B6B955655606DE5A64BF2F25508B329E499A22E32565D032F66E895B163E81
+AD2A6A8A770CF02B6D77A1A24DA7152F2CD48CD2546DD02569B63B1AF6FA8997
+B1B5C3A0B586D480228103D110EA1AEAB6AC32F8346ADF279828449480161859
+08F8009D10F6996C3A28DC84B3665BA5537C2C75EA46E5F4AD726FF7724F2C67
+EE4615669AA42CAF6711123D60CF16D23703D5744742B386A9E681DCE8CFF546
+77FA9D494D4260CEB21F7224185615B7314B89C57359765AC41C59801315E938
+695D1F57EF50EFCFB7B9CA59F618E0EF82C390F2D015F044131BFB76FE9F2E2F
+8D6E3BF60CC5E45361206A0FAAC9060B63A464E85D6C5FA28B5412D8AA53AEF8
+0BA3FE071F61026335BA239BDD71F69B5B778F9ECFD7277278EFF76F6CECEA00
+666804A9E9BB1530D04851D51B4F9137336E0D6BCE7DF2D1FF3F1894A0075CB6
+2A5785099739E146C0D66411CECB24B2E078C2DB9121D5F4114F19E5465AC266
+E15CEF3F33585A0192EDDF62147561BB7C74BA8778E63CF72CEC55F9A46860A6
+AC6033B1A58AAC4C5CF6C2716E522A5B78793F97FAD53214A49F46422290DCC2
+01621EF0ED6DD62CF0AD83DF987467C2050F4137A530F6D81BB1FB606B4E366F
+DC07BD97188F51B4FBD052BD7B44D0DDF0C06D5686A18C650A066D16EE242E34
+76FB99FFFF14BC6CC810DADF3AD713062997FDD8A9BBB3748AF91EFB17DA4FBD
+0E1F955587EB2542E9A22A615D07F8467C74ACC8DFE9C1A919E463E708E75A5F
+C441BCD04D50DB00545298280C799189810E998DE693E3735EAD489CC7631418
+0429E17824BDF3ABA7A9B3390768ECAFAD52DE516A819488DE019B371BA16520
+70E7F2D10D44FCF872DAE39B7E81607DE56F7F0C987E3220FE047ABC7620D555
+79247DF3F6D29085F4D1D5E939DF277DE8CAEE5CC9934D7A41543A4F2998E395
+FC308CBDBC6ECDB1F9481B661BC0DE9B5C8DCA15FC3ED2D7AD8C36930AFCD404
+C7E20A6ABB5784B9CA016B5E1534AD7289F7C676ACD5309BEC634059BC290B2B
+BD35D7AB60707993D04E530A7795431E8B1E13BA6067C74364C98A2938C31FF9
+38D80754CD64D1B75F28E40C077A95866D04578F2540ACDA86E09D0BFF14A767
+1AD7D5BA279209184AE2E2643F1F1A2C8B0C68A2AA2213505D7EA2C24E11CD41
+70CE534820FA67971F7BFCDABEC8C0A2FF10310B088EFCB561349A3B73BC0BED
+3AEC859898526DD578B8003E4AE2331144105C20422300BF0C3E7594329A4D98
+162ADE23F0258E7EC64EF53904938376EF05DA61B95D860A5F60BF6589006653
+70FC261624CCF03D5895744405EC480C337308C18C3E58641704B6D729FE1E27
+FA6A3F15BCD8BBB226DB7DC5880B5495B5C0502525DA96CEFD601D1B8810B709
+E627CA805727B1ECEEB776A1A5828771B4C6EF01B6208BB1485E8A5D297ADFB1
+90003694EB71FD933B93DBB345C9ADB4D55E61E634ED0C975213798DA89E4921
+8C6ED6A605AA1A9508AB0C7A4F4B611F29C397455620E8AB0E8DFCEB9A513C5B
+2EB1FCB10B8854D97B7AF389C5EFCA48BEF324CBC0BEAA985FF42C8840C8C37C
+52A22E8C29BA601F69A0B23BCD0CA60283A11D8FFAE110B62D60ADFB80568B0A
+3F14F94971397AB449B914CA213697FB8597BC94E8F92B2D38E1CE57AD5319A9
+BFDD37DF3FEB71F4A1DD2FECF5BC37278C26C8D84BEAAE1C53FC2FEDBF899ED1
+2BBC0D7C588DB3CAD82E6B17F22609F924B37ED8E3D92087742EA2D10737F3EB
+91DB60843A9E907ED00B47A09536F3152CC6149838C4B4F0B674968F3B8BE485
+F1106E0B032C88BB271E808B620632F639E7012AAF38ECA761A56EE8BADFC531
+836F34E0A632443E8A5CDCB0E07D1B3F02E3E51A2D438368BC31EBEDF704328B
+EF8D7B39B20043972BD07002F6FCF642BCCA1663A41B16DD365B44CE41CBE070
+E8C2960FB1AB7D5642D677AA3925FEC2A60C2A50BDE7EFF4D6190A3EBFFAFF92
+24A965A7282BE9E8B5EBCE78854F01C15EDE12DF42E47624DFE1F9D70FF3B570
+C69D69C0621FE10CFA992EBD1B134772F5FA24328F3BBD78ED1CD41E3D8A861F
+B1E38316F03626B4BD2B740643425E769C950D666DF46478FB286B9B5E5E1871
+A399A9464242B84C772A64B61192FF59CEA0830E12147E3D5904508A05A3E31A
+0F0CD94EB174E4D3332915ADAD7A3E8DB790B71DF32D358CD8EC2F6659B4430E
+AF67E471958A644732D32A7E5C3AB0621295E4C537897CFA43AFB6E4789B7D0C
+0639A60B589D9C51EEBB0B78DFFB5C83A175BEE5B9702942D6203CBEA69949D8
+0788CE7027D314FDBD9F727C1B1D5D862F2E5C6FF4ADB7733A273D6EB25F2487
+46723B2A1CEDB6C97BA4D9AE737FFBF83860F22EBB1B51F5AF8159C5913043E3
+32DCDF58FE93F791A4E7A7C90E9B2AF2E04630E3165152DB584F4C5D16F9E58D
+1D9E65B752A2280E0D88980B7B59B141A95C625ABB3925C33B1A0DDBA90A7DEF
+E9D9EC1465487E13DD20BE53DE204E15027C31E0954E80F0DDA2AE264BB06E39
+8537BA174CDA079C45C78F24283819F6F824241C701F0E5357D042CCE72FEFFE
+F095D642CA3F8A1A37B26BB816FE9F3B3270E973A5FB5B070BB66A8A24F81410
+CF1E4DB042C6A4952AAD3C2DAEEC1A6C6C936B6CB65A0919011E490BE57B035C
+68B84C90A01BE6FECBA9E113E92F46C0AD6456028AB8516CB6F245590BE1E2AB
+E2DA8B67ABC5F2181D570FEF4E5B023B7A136BF84D190D4BA62DB2E857CA632F
+BEBBA514074D3AFE21652C26ACA93C52624163FDA3D971EB6579B2A1ADE1B3BB
+DC7EB48D6AC58409DB76D17EB707EAEDC61DD66BB7725BC5B6EDB444DEBDCADD
+DA95394C59B496F9DEDCEF8C4FE0B80E7DEF10819C18572A9B33FDA9E166D6FE
+9C2CBE3F70292C235EF4C0AFB025D67E870BF0005E2D93E46EDF9E5D032E0721
+F1116904484815EECDF2ADFEA3370489EDE289F1A6C0341DEC595D76631052A6
+79247D4CF142ADBE35144E134C5CC5A1BE3A41A856A75358D9CA19BCA627F5D5
+B456073ECA082BDC0145D04453D733EC63ED628632C4F706468E5548529C272F
+659F922BEA8993519FCBD1ECFFA63A3A3659CB18A5597CC2A7D13E3E3ED68F2B
+9313FB11AC1C7DCE65643D7B86DDB7EA73A81A2DE1D68BC723022EDA4F5DA95A
+48AACD6997BCEC9C57B8E5288F72CEEA937FD1ED994DEAA6CB11C29C633AA93C
+FFB4BE0A19245991C1D5987698FFEE30DCA84323C609FEFB3EDC8CE83DACE922
+51774EE92B369B28883B6392E5D81ECD03621EB837E5DF6AB06BB5B4947F8CD9
+9C11F84EB2D451C53BDACB6523888A02C21C3624F1DD04CB2B2C7AD433A99AF7
+9B859B7B5D5D8EDD80C77B3BFA48DEFC465DD400DD5BB0293C7C0AA14B673FF2
+965D236E7B62433C5F012D5FCE56F41B8988A800E6A7766984F9ED1F282CF8D7
+869D57317F9AA6D503A2CC27B0CF71C1F1FEA42F98F6D89AA383029C6B1E966D
+93304D36563AA70D74B5CF45B04FA6BD86EEA2895CC6A979DFAF3AF409E26B5F
+D3055B897C105F52A1293BCAB95F3736F07F8932E3BDCAA9E3BADB3AD84DF968
+A52F6F2B9FC044E03D8B55C34F7BCEBEF2CEFDFC4F4CDCF350429C70BE330F82
+8335CADC10B7A2EB206EB889EE1DA0C3BF93C8CF065B631E16C0F37303E39AE0
+80CE80E08D9A9EAA1060076AAD196E8CDF3BA7540D668F346654E12B1100B516
+8CD4DA051AF94840FEAAEF4CF0E7A4681CF25E885703C67855864ED406459BED
+12A80AC6F3E96C29E1B4C68EB472064866A49D568235CD48BA567AF475260947
+937703432CDBDA5DF00E53B6411994CAC43B8FDCE977304F2C80D6D43DAF2309
+9243F1E1119369827F284A62C5A31BEF54AF34A875F28E87AD27FAF2601C40E1
+4F6C31BC12EC0EBF8558E929EC55D61F93F38B7498912B67ABF78BADDF4ADA29
+D6DDDB4347BE3CB3921CA6851A69C0C0F199A17FF51B09151904C23027BAF8DB
+2911AB7C25CED4C5D7538BCA029C39DCA1DCBB7FCD112DB9C0030580072C09FD
+33B5CF4C1A95E661D26C49278890A266E7DD9BE65272682DFD6DF242F2F45637
+D30EABF4C8A2D9A66DF22875D9FC85F1BB33C0DB5B50A36C15F3D72DE5919692
+60E26FBAD9F33BD56F34CA2D63E1CFE48A0E01FD4D1B5E545A91FFA550CC319B
+514CF18A1F7364E7388F7949FE382C55BE36C66F333C9B4DBD07C1F89A64B2C2
+02D003315337034E10763C24A155C7996ED81C6C6C14C737178B45FC8B4DBE31
+D282424811E0125BE94D05FDD01275F583117169443D987D73071EC1D4494176
+199A140F391068258FEB56C819652C941E9F774FEF5659C31548CD7A0B661F78
+412BEA9EEFF45B785E30EDEB8943E5728AD323FDD4AE2B89D2F1B5847FF697E0
+C1F2E7A4465980B130780D1BFC4D316E92F93EEF2A2158C899A43A2F03E0AB66
+CAB8B0EE83C9DE8C051B6848B7C3410596E68AC8B93681FDCEE39E14C000A340
+EEA0F3E69A82F5D8C831E98FDBC5B4000404D059A65EDDEBB1F96DA50AB8F747
+681842341E3053DF7AEF597912FB92D97860C971607E5EFFC24EF06B77E1EBA6
+4D17B30C8B62C9C4DD333B038DB6B77109D92109C6721A7C8BC4A85F39A74E3C
+E4B085C509C32D19288DD7A09CD51C922080720E5B4227D6278868E2A08C7344
+29DF5E96CDAFA188BCA1FE6AB4C522CD954A0006CC0985DD3D43CB7E4C2EFC2B
+C962EAA8440470F6ECDC5EA1A976326A6AE3FAFA72F8238E8AE8A8CC9CE95303
+93CDBC5870155F34FB8E34E431D319560E4D10A29F88E172674227CD3F09B459
+054E0EF22E26424F570DD5E383CC97AEECDC9A4A96DA31A3996EB31439D39BA1
+8D3A56F8BC8D8699C778B3EC6B73454EF0C66567C07BA4EA2D3B54482CC76D5D
+10A135863731E57B2B7D95EDF49CF9E5E305D032F09283129BA85712787059F2
+7BFB68825E38D75239623F60D71AC7E28CEEBD699B5A80F2DE9AA8D62833C124
+3DAC9A5FEB344DFB3050E5F9F97CA3E48DF4A1E6E6BDB9E367C94BF594ECFE89
+02249DEE496636F1F43A7DD99FABC88D194900344842FFC0F8309BBCA967665C
+304A6E5082E7704AC392D076D39CE2D9EA753C266611BD734E0D39D80F12AFD3
+FAA22A94267A55D43D622E69B8198D1CF9FBD562259614B19C14CA0D18CAF130
+4C85DBB7EB0649DD58470EDE3785E673B2B7BBA0DC78CA6A6A8A290AE13B7D72
+9F8DE2A8DEB373396BE2F27599EB17D2EB39E2F0642F396BC14EA589431F9598
+1C86A61B9ECD25161ED72F3BC318330CAB1C2B9C743BD9ED7BBC91B985A74E52
+79333236E23482EB57F71A4A8E5057AE23B83D27A896D39C545E9FE3BB17F9E2
+5161388C62740BCEDF7844DA64986267C30458BA6C98A3615C0294E85476754C
+4A2A9BCB1984692AA103B34273A08A6288521BD5EF46F497D59B7E4E10EC0C0F
+3B581B71BC83A248DC9E6B3D3C21CBEB877AA658E7B2749BA403F00AF8E4A426
+8A09F9BC7362ED6B19559D5C7E808AC9968E12132085A7703BCDE82F2DF7D406
+0328E4EA1C4CB9A0E03EB7673FBABED4C673A747C236B1117C5CD5E250780CFA
+8BAAFC7F28D29F6B6C3E84634F166ADEC7C9705521D5D3AE5DF4880264EBCE9C
+70268F97AFF2EC76E0FE92D0A7DA434EC98448B362E337C5362059AF7DAD3707
+C30615EF80E54AA237BEFACAAD1030E0ED6E324D8EA3DD4D9E4528DF5048C13D
+9E16DA5AF2313BB2C87E95E581DB23B14D484A02F7F9D3CA34064C68061D342B
+0593C5A31D8BB0853E4B4138BA70EB3C6B3AB98A588A5554890196EC91C61DA1
+83ACF6A4CA2C9CA523F8FC5A117336E6C559E6F17B69719C0C3D68D0C296DCCD
+E6D66D88D06E83A5AF6C79528E77EA9E99A1E223B293A1291777F5F6967CDEA5
+856951B9AF427FB14B3B067FD310BFB8E230D9A32ACA74F3BC18DCF6B6B04A93
+C3698DC58E3F2C7C97D4866D9F961A25D3FE4404E43BC57C23BD01D2D16701BF
+FA36866A7CBC8F5E764052F5AFF6E3FAEE8E91E6E93D6A48EE008DD030C883F2
+3F356CFFF3D7CF6CD4F64A0EF04E2E3AE545773DF125ACBD8784E6ABC9AC0EFA
+D8116C72881F51FD8E22D5D61268493E4C1B84F89F0CC7139DACF92F05D23710
+D071E747E9291FC0CE65FE749007074915BDFDFE198536B90126E9EEEF85C9AE
+54DC1C3FD3A732E26E8B69EDD465F612D2A370863CDFE659BDAEC311C635522B
+64362C5C87C13222EDDB02B2CAF088DA77AC6D3F23AA43B60DC316A9CE631E4C
+66EBA317412B98B177021CCC4FE7580F16B8FDD33E28664C1F02991EF3843442
+9327BE7B0EDC465DDC22A38A1F9531407E7C36B3C9E6995ECA6E52BE7AF53CE8
+462847050615FEE9CC7C9F6AAA222D2D6F37FC0462130781C8401419577C6945
+FF0C1F35CC18A265F666C73FE5CCD724DA1EBCCF7987705EF991355BFC4EB804
+DC9FBC31BC797A51C11153498BD6ED79D78C6C5F3F9642F03F12C66C91EB9292
+75F545D503AA93B5C68D8C5F3A3824859AC10072E37C5722244B0E9666BC14DF
+73015F3D9524389371F732256442AE6B587B99FADA09CD27622AC7B271511E64
+86630648D81338F89803ED71340FC97C80BC87CACD24105EA995CD334A678176
+F977EA14F26E74B38CECE90DE3A610559B060E173EAC1FAA80E7176CC65FE05C
+6528028F22AE432783CAC3D7E8375E76578FB42A55EE0A40E8B97BA230878137
+A0C3849744614CB1D3DF076684EAE2DBA85CEC6D634D7DC282826703EC3607C2
+74EBB015C9FAC7ABCF3EEAA672124D9B1880BC27DFDD24F68A7A1EB2C6FA7639
+73545DDA76BE27754BA30CB27B3DF807CA17445B5B1FDE3FB4B141B4A7805E9E
+E83869F2DB0037A8E35BE2F15671AEDF3FAFD41A110FBDB3BEB6D61F9FD57353
+A6D7E04EA90BE9F356D2181D3F9392B2280D2FE3F76A099AF53ABE0A1F2E81E0
+B2DCE847AACB42FE67E07319C8D2A6A601C6C001D1D59007DE5990A940E0C6A9
+E27F5FD3BDB98F79FC557290BE759476B2209355EBB335C8D26D4B5D7D2E133D
+685C52C665A903F1C46F69341123447CCCBFAC384B4369E68013F9575E19F1AC
+57C40772A69F6A5D31AB2C163932CFEE3C7CCB28E1867BBE7ACC30B01F13851D
+69323E3B520FE0790AF854802960B8E67E78D536833556D7EE0D3ED17D1801CA
+CDB4E8128B1AF98EFF78F235C208AD708940AFEE69F3891FF365A73B2D23974D
+7E3B372690098CC25F9C039A5D8574CAA6181DDD470B6A36FC9DD552A88AF182
+8428E97A280D7946EA06DA38C02D26618615D87C7C827BB97FE426FFAF208C1B
+B9DC1256D2E9F8F91690FD1DCFC0096829D01394781C3D537F97EE0604A39BFB
+6178E3F8349671F113BF8AFB7CCC8029F27EEDCFCE77EA3820F92C285BBFB894
+B31CEDF8CA378D7DB79080301C03DB43EB8E79EB7D0D5CAB8FC6A9A6F7AE514B
+AF54E209DCEDCB041AE7BFABB05BB88FFC5D930106F86C3797AEE422E2424456
+3AABCAC9002A5D8FEF3AD43C6C1B3685724989D5BDEB2977453D2828CF681FB5
+660E04475C91D4536753D952C0507A0700528DFD6C5C26F35C4F20BAB08844D4
+45217EEDAF407EC2E2FF0D6884BC15AA93623B3DA4634D839A1009E05624BD61
+06A0ABF0271719DC256EFCD3950A4408BB332E690B86C370F4D59FAA33BE080F
+6DB6B6F18CDD6077FCCA43506D75E439AD64B436D2643DE88CED24F0DEA0CA83
+4DD0DF380FDF149BD3C4AF31CC8CF42D54E4C304482D2E62819886569F6BBF2F
+C9E3DAD15262601AE9E9DE3689E78E2CA9BF68D78F6514497CAC1EDD37230CBA
+167E0036E9F753009270FAFEDE7770CEE08A44D19B090C7C4346349DB422737E
+DFBCADE0A10B086FB9ABFFC8F081898420E178C1ACFB40185ACA40E8BAD72E71
+4417B5C45AB273EF4DFED36F72A4156E58C0523B1B2BE22F0CD96159A9B592A5
+90AEEC58CAE8A176C51644702225DF28C823C9A506B4734557EC27884ECB85A5
+D2D83860D776736BB001F94DB73D221824DA8537CE276D2FA8E029C37FC95BFF
+989A341E66C7D968952FFCEDBD07E0D9406C7B2B757711A3B30735651896D4BA
+AB3F20EC39C92B22EE79926A6613AA0F3A5FF1160DB182E2D014AB395A3E8613
+CDEE57EC99901B710D15EF9C155FA794C33E20D209BE9B4B7A90685C1A3BA1F3
+FFEE13E6B65347BAF617F5FC6D68A6DDF592B27F2E674ED72B1B7CDF8589C583
+3060BFFCB905C595C5DD1D5DC4F5E7273E7434D599102C1F5149DC011C476FA3
+8BA243989C7CE81F07C512A02EC023DFE829E983DE1F146FD7204EAF2F35894D
+9A46C13778BA060A52B55CE8C6CB61BAB72B14617E37CDACDB39845C930A38A3
+A78E42164D13A32683019C49AD26E54D2A2BADB21902C31991A6EC0CF9E88593
+B517158E53218F3F8174679CF678A8C8E96F35BC597BDB2FA682A8A136393FA6
+A03B67BB99FFF679DF5451444942C9DD8B3B0A9D8B7755E4DD71E58B975A19FF
+81A42F95C58C560617518E26BF910D29E4185FE33CAEFD2CD4B4E9D954519FDE
+7453092D143F4BD470BB7C8E1BE2539654DA1EE6E425F40819910BD04CB0D556
+A7AB49111B001762D3812C82C4F29293204C19EFFDEF46C9025339C488637E6C
+1CAFF6CC5A68CD39C19E752B972F7252D7DF676BB4CCC525C05227E2A4A73120
+5853AE7B93C7D1139FA303FDA806524271DAC17169438F74977E6AF275B26383
+CCA1754185A65ACC7E6FDA91330EF8B3781A3B45761542F82AAADAB4EC16E2BF
+2195C96ABFE69C63AE8C953E0FB0C2EE4B8367DF1910F9C75286756F0CB91E39
+5C21C1786164E5F17C85A22567D4E1E852A795D7380026C7F8ABBC1DD61895AA
+486E5C60B6E6092AF5E9DCBBE0AEAF2B92A8001B686A9BB889AC157CCA4680A2
+5E00635488242BA8462CF1F2FD788E813DAA8EEFAAF01CF1946E7038DE1D72ED
+646276E71476A552B175FA56E0538E7208B0D1CFACFEBEFE7FA9B0B82CFFB2E9
+90EA24428CD854BC631CEE938537DF0A02223C04918C4A566D623BB4A798E0CE
+BD8429E7043EB0210A4209ADE7A07E0A0D488656890856DE2AD8D75C243A1866
+6A8EBE7913348F066FD3EBECDC5292FCC1D5EC4C4B0D6C5993129CEA2190500D
+1B5DBCB76341DEBD32A8F56B4864142D101F04AABAC8344B5A45E344314982B7
+D59F3BFC90B64319F7BC4CD1B98D5CCBC7FB320B982233697BD684AC60072CBC
+74A928A4BBE08CEA92B9011A658B1DCDD72FE0E36EE410F6AD988B3F066E5F65
+070243059547A3FFC671F02656E419514C57563E0F6BA727618D30EE657EC652
+2CD6A858654E693112EFD29CF22CC6F666844A379F7F32EA2CD973CEC5922298
+33BF199425D1AF24FF1D66F0E32D34335D8DF76E030D64DF97916BE995839667
+35F4905A3EA05D565C3858B771D1FFADD60BEAEFB9C9AA73C213DF3331EE48B4
+75DD4B2113291148D0F18A97A26EF7F6187E34F5C6B4C94A90F8242EE7B21BFB
+9516C8CB0CF77296FB85375796C99CF390799FF45BDFABA2D84720065FD02FA5
+3883758BC0AFCE533E94D8E830BC91BF21F3F7C599F7D8D216B87A2AC0B13B2B
+81BA39BC5D27BBB80E8835FC380A9BF4D3A3578DF529343603EC2AD7ECE79440
+F94A2CE57773BEF15D2DB89B4EA72308C8A9F66030F1B5030A984874C9357DCB
+21261D33B2570B491A9C06CB7E4F09EF55C7951BBDE6C9E00CBDD3D33F60A37C
+CEBBC15E4DEBD941F056FDAC8A002A00277A88CA72F08BE9FDAE2FB1C26B08F7
+F766A22F01D9D4C421F698B530045DEFB07B4F8BC8B378FC22D789FBD3F32B46
+437B936A392FBA894D8B8D191DA270A229E7632F4D59AE225FD51855E2BA235E
+771ADE41A50E76EABA0ABD72E59471E0C568AFB184D0DEC8250D7BF9C186901E
+8B0A94EBEC503D8AD6FD8839E400EE67AE681D0DB0D4CC181A9DC30701FD39BE
+C7E8A76686D7669F7E47EFE14678969D4D5B9D74B4496736B67586FD0D5525A2
+B20CE24345E74E2BA9318FABD0ECE2FD92D84EA4663AEACA49CB3A7383A31C90
+400AD595880169C7E1120CD5BF56556310D23ECCBD7D3AE252092224C66EC67F
+DCCEE8826E97F6B49904989C4102472AC0929BC7D398D15ED3DA7E0D6F1D7BF9
+FE807A258043FD7DCBC4E650756FD7A636C2C9E6D943714ACDAF94B8980A7277
+15A8B715527920C62B00C13C37C7FD1911294FD3A58E9F689E53E19E3806402A
+59E624FE308F44ABA9F0594E5D6112C6FDDFA692F44C36D94B8BE85F4C87DFB1
+523BE63EFC930BD99F3279094D2E840A63DF84614DE89D10A2E6C89AD2DF15F5
+F5B7A9DB26A7599F9B195C900446E0790616EA9A25570D903615B7FA84FDB5B7
+9D2C8C8816F583D3AD60F9115490FEBEC69478F1E583F9CA6899BAA2EFB8DBB6
+497E8263433523D2B934BE9E452BF8A667F7D5441F2294A83FB4B458F61BF276
+80A305EC3BE0A51879F6C70BABB035B655578D331C542271D9D84FA7B71D6EAD
+27FAD6A351FA983AE353869F8AA001F81040BCE5ABB5D1AB92365F09C20913D7
+0B5F55FA5B4E2E02A768BF15E1954F0B139E6D430323346ABFF4F51D23BE269C
+55A41285918FBC2A06290DB8D0357B5F95612DAD316085D3BD6D6CEFF59A0DFC
+7991BB1AFD8285CB3F35E6F15677D8FA10DF764F87BA3C936EF01B6E91CCC1E6
+AEB7D20DC0D7D000EF101BE4B94B96F740BBB1FCD48192BAE1D4598284FF8EC3
+9E6B4EDFECB779345F6DDD0020E210D47CEC6B1FFB76A8C0D758E06B32BD78C0
+B54774EDF477EE53DD32F19507C0B8D98605CADE987E241F291B96E4967C3901
+D0A6948E1F2E197FDDFCAA4A4B7A98C7071935EB9D1B870418145B550F564D5E
+BDBA4921839EFD8C054E3D398BE50E7E64500520A5DD2E03FAE06B1DF90E9204
+1F99E4C99EE607543AD779FC153B197AA4E8C69DDD8BD3D635CBBB7E4591E2E5
+059D0284D8AF98815D5558DC6B4B2D19AF8E989CE6A42B0BC6DF1C2FACBCB6CD
+211528F0CF4A7F6CA0BB0433A9F25468343CA8DAB6C674598EAD5E64056949B8
+D5AB42503E57B621D52019BDC843E2ECB4B6D732F1234F1FF7CF2C3D47467180
+E7078640E0D45170CB2803E7D485AFC6BEC9D0F06B09E02AB41EDBEDB1CB0404
+F7DDE252D9B4385392E73A853D649A169EE1DEA023D94E630D4EF1337EE6BF92
+6E73469B1F15F8E0AE5D69BAF88E3454E271F7FB89E6A3A38EA6B173064D2F2D
+CAB1C172C1855154FB1FD049BDFF733D0D765D8EE5635FEE1FE322086503216A
+05DBB87443CDD091A27FA06146BF66E0000528786C52B144CC4F9A5EF826C6B4
+AB5BBC70110AB320E07273C275A283B2F27ECBA03B5276B46A235D91CEDF7CB4
+E7F44B96DE4E70F7170F5BEE71198191A58E819EB4213900765A80689C3F604A
+4616BBF7D80DBB33D3750ACE2C10A839D91F2183C7874577D0596123F3A7C6BC
+525EB4E269774F40664D58B76A6592374B2D55AB8F23C7EB9473DBD12504848D
+297F07F333E69FAF5E70666B535ADDAA575F6E133E742C3005A5296AF9D02BFC
+8B9F25E10F9B0E0C329018A3EBB41B8E25AAB63E893FF47A54A9EAE5736BB1B1
+456149F87CFE005105CBF58C400E441B134E7281FCF7A332FA0ED442FDA2717D
+1DA7215E29BB7D7AFDAD3D765053B5526EA9C72988912937C7BCF7FB4A27EBC4
+0F42224F53F0825891E54DB96E9613F9EBBC65EE20B6EF386491FC77F6FD04DF
+0E185FAB2A63DAC9C78F98C76F9F0E8A75913F946CAD85D4E3CADA9F8C90B9E3
+F5877A69D94A32577D387420680BC12785DAE24D6F79D05C85003EF4437BC3BD
+D07441CD45C78A81D5380494D8F74B58672DFF497C3EB7513E3835AA0C34F6E5
+616C54C26C950C644035BEC2920CC1BEED486D9FC63F5EFB30F6899B2EA659A4
+4C0F19DE1A8DCAF11467E6D18A3802EF9AE797BB80491CA99F4F521BAE3923BD
+B1C552C2FBE88587C1BDB6957680FAF149D3970CEF09EB456A2A0BFDE7C40FEE
+C4474185ED197214034F54C0F0CB4298A9A975D9BE662381BAC106D2CDA858C1
+6F358A594D62866486B7FF2BA7EEA28E74E1293DFDC3B943382B1D35D912F2BD
+A5714680576F1515F6F4745980DE038E90CDAC9EF15AFE746AB34D4B87A3BCF3
+BB6DDCB6A24BA90DE684CB493FF2209720C5D0C2E056277A7C16BD1C6BF4D18D
+88C602638F5586D1BDCF6AAFD42B1426E14E1024D1546910BCF205788EA19519
+09E507C3C9AF2B80ABD1D5931D931FD3BE1A10B82DCF2C8FD985BE83D0694B52
+5563E583EB3D9C12A852ED47717EE2C32AAC4D9377FD724566449CD5629349A8
+FD7ACA50D5C79BAC6065724D9B1BACF83F07A4BCA8BE0FE13B627B17CE49C98C
+ED8A96992E9BF360F69408A47FD9BC5F5D8B48D397FFF79CD5F7662314F5FCAD
+38BB105C026CA15E6D835EBD69D679184AB32CA062BA0766B9EB8116F341DE8D
+FE2DA91DFCB239C9FDD27E3B91C47AD2C4C29840D5B7FF6E06204D11381808DA
+80E85C29EFFAEE35F1E0494629C813D8B50C8DF7245A0B3D0EDC48F1CBC91E35
+E5825AC59AE153A54329D0CEBA4E0D8E868B2C1B04B33668303FAA8FB1342B55
+F8D9E474A52E0BD3A7B74CAA2BEFEC18DA1750BC76C0353DA4F92927FB8C2419
+61EA15980A551899964AE31BC4CD5254CF528BCBE515C4C05A7E1269D364E714
+84BCB8F38C03FC45A92C4E4661BB20DC7AE80635465C3FC3F79FD050F0A246D7
+366AEE5E71DC70320008560F1065C538841AEE95F965EB3DADDE2E2AACA65857
+D0B4F40B32F75A74B3C1F21568C3AEDC2AA86C0EEA1DAD5C3E23EF6A1B17F430
+836E0542E4AB2735F8E5A0FDEB95B424C4B93982FB58BDB346D7248532DE562C
+AFD62BCF066C47EA9A15C207F38117B9C33E462EBB3D1E51CD8BD8D55F145964
+0467A9A1E8AED52C2E1C5F303245763AC5CF8396A108200D588254B7718FFF37
+ED55985C9DBEC97DCDD64A9E6549FE479028610CE662A659CBB7ECE8EA78DE0A
+114DEBFD517EF9092743E30C1114B949F0A4A88AE4F55730377779C3C4BF5EE2
+9149EEB610E606462A67529EDF5AE941C7D398AC5F34B5DDF254B0ABB6E782B2
+8BB1C63FE363FBC76280147960122FF4F7E8933CA85D354C253292468E0B4304
+BE46BC2AC79E21580A5643DC0E9FCC362D3A8B992A0F2461ACB1A2A8798FFD79
+EC31EB5DDDFEE2521C82DF0594556433C72608F8AAF551C66EA2844050D689F4
+977E614E3EBF2E2C9D2E5EBB84F1FF2416CE5B58609ADDA4CDE4999F6630AB3A
+C0EE1C439C603D7C3CDB817FC051B14778F53019D5320D475FBD3F5FEA5B1812
+C572E173C7C954B0C3ECEED86D0BAD35B9189753A3DBE059800723898EF7E236
+ABD1CA9465048D31A17A5C380DA479AAD6AF61F8B301F00929DB990CD57100D1
+F10EEB40A704739E5B05AA02055BAAEC9E64B9B9D38BE9A8DF843FC30307490D
+98E3755823FD864F5B0F9300F2B9B7513EC1C767975ABE8EF13BF6F6AD3D6EB6
+9D03F9256A8DCC9A4F2D93DA17280CD4D0EBEC276EE1216F32776EF71E84F307
+0FF03BCD10C435D0AB5F206EB1E2054E401881D454EC624D8F224A0E3E5689A1
+94773C2E5485D7A287FACC8AD3897FD9B42E9B7FC92E7C5069C76F707017BEDB
+AAC7E9573A34B82972FD4884DB79CE752AD5778D2D610A57D81A51199576F610
+1693EAA0E9344C31DCA0582B873EECB5FE302988B37B4B15921B2EA2DECD6DF3
+8B18A33BA29F0C41E8101CE6C48D7085A4F8A21216CED740297E62ADB9E57832
+F0B32158919CE7DE0F5A5F34F9E17ACC9C882054C8EA10285D4BABDF27F7D102
+1A8CCD36E72E29216D182A4BB12195150CEF482235DD972F308A772D7A021CDB
+1C9D24B8C40C8AE24FE9F7A446E1F489B1A5EE5D9B2A3DBED8A869AF3D401DBD
+ABB3DDCC55D1BA72FBACB2F79F27F28E5012AF31198FAE487EFC156DC7DAC800
+2E1573715859AA8B9A56CB34F5A187816D9C1C5D38693E045E706A97FE51E238
+643F95E131BEED8E56FB9FFE6057D7C826EFF896BF7138AAAB76066FE0F67F31
+E1C703CD7E3877FC2DA337378E7E7D56834B28D6ED2F71EEB8AC961FBFB2E663
+7352EDB7C34400CDCEB7604E3B64A10CB37FFA97BE46E5CD67AE51B7C3B892B1
+CB0F7EB893F96E4D60E3B877F21A2F5CDE550A22C63A1F972AF1E3ACA4773605
+E2B83ADC6DE44E2465FF52684220A8AB2FD861FF39A96B63E09B469E7809BE19
+57432E37A8948B25CA4A05C014992A917E22E2FA743FC3CC2BCD7E4D93C3BF36
+71AFDA331AE25610C3E673ED30FBB20BFEC6EBECEBD5F08561F3108D0A51379D
+AD4B88E778B9D53845BFF6857C4CF69CD6640A1ECDE018F1F64E31EEB9FAB52A
+0D2A2CC73DBF5434ABE5EE29B81E2E96D39701464E15473B3DC57A3C9B99B91C
+8C5CDE9C22E8508840A96573824E56D65F625AB87893C06B7498BB2C93F8790B
+1CAEBDC244F22CCF31B9AF3BEFC61634A9AE883BFF184273A97410B52201DA1F
+9BAEE9EBFDD4E93AD48ABD2FB47AB8280BAD99119AD80C01843ACC5D42983461
+FB4C65F79944421D969C9DFA6C7BE2DF29A63323F07568EC70BD13455AAD2AF5
+0F7D11891577005CB9C7BD686847DF6B3C68BECB619E0AE24076B25DA294A787
+600C122DC9CE19CC898FA29600091AAFCE9B79E49004B2743A860881680E1544
+A5DFF16BD2F5DB956D224D05FC7D0BBF9618DD7D4C692A1E97E01EE0F3FC987D
+16B55C2F0FFAD0269E340764BF3AF16A91A4651CD47005C8028C6B6E0D8944AD
+8FA9F6ABE2483F823EEF61C03995261B4D5437FBCC7C85516C88CE4958038013
+28C5DC6C06EA89CD05577EFB13A66716F1636008D952EE57A49290E3E7B2145C
+4428A642E8A5B8A81E8029018D09A026466B15094275CE4AD413A0F13F76502B
+296A74B06A656269BAA5EA1CAFAC2CE36A6F0A23A65148C63A552D08452D4FE5
+D2829652E7FCFD0A8D412622F54B975DBE653C864B40B6BEA3D7ECA368326458
+F7CBE4AEC5270C457C4A4D5000DCD556A22BE2FF9775D324471ECE38C58D6BDD
+D4DBD81B89D3ED2805B77171B3E1AAEB9B0100998F3748A922E0826E22299D3C
+39DD4B60B7D6BE57C63631162D64DEF8616EFD1FAD6430B93BE6B382FB797970
+C6C143CC53D22940264082C662C1432362A681474AAC240B3F323F90CBBFF54C
+DB58ACE79A19CD877BD09AF1A5D51576B80ACFB15AB44D3D8EBC1D8A33D9BC05
+37ACC2CC7C8C50CF457609883CE7BFAECF3BB900B2767E0717B6CD0DD0CFA0E9
+7C65D5B5F1C26D36CE54D15FF54C8E7EC8F71BC9673A94A90B97B2BD87FC9698
+36BFD87A299CE9EE8404867661E455B37206FB620E9760EAB1EA9B2FBEF0276E
+51945A47D8CDD6196C20F79DFF40E7C6947349D3CB76B3928B5258A489FB0556
+DCD1ACF5A59EBCFBB53B2E02A8DBF75DAD4838FA6ABFA4EAEFC53467462E5228
+B123DCA5A97EFDDEEB4FDA9AF452800938D8549AEF34C9DE13B7F49EB8B35357
+784E5161DFE53E3BDD405A1DCE6B47DF8D399F181B46F77A7EA041B4F7E9732F
+D922C29CF8194BAD6D04524631B503CD8F52F5851CBC73776EF56A0A64EDBE25
+97806BE0298F2B1FAF7A1B42D3D06F0ECA9D993646E38370E850298C9C312D40
+2CA63D9766775059C72F3C807C2490515FC76834846E8542F9D4D887FCC6A289
+3E617E01F1DB044FC2670971E8B425F80C6AAB1D92216F9CDCCDD40B62D4235A
+A7A8A287199714DBED3703E4A14A784A3A71E9B6CD665F8C115EB1DB1D843B88
+8D36F459012790FCC3107C8FCED3133C57A86D08AD43242524DC76C5CEFEABD1
+FC6B37197E950A34274051BFDC75CA032C9B3ABF7A6D1E66A39A0BA8633FB60D
+A868B5C42E1350497B25C3A0A34C040659E8CA1064D89E77979041BBF2B20B24
+F5EB4A1405F363C44A0C152346560D06E8C59C18E2F4DBF1853F0EFC6EB6FB1E
+550C85D6BD6792BCC4602F659C4A8C8756404680BE65AA67619A3B97EE3E27C8
+BA5BD04B5BE936EDDDC1AEB4321ECAA140C38C36FA3D7A190C02E4C3835884B3
+B7A8CCDA7090F030943FBAFFE1E772F64BB7BDA19ECA50CDFB6E170984FB5BD7
+78CF9BBB763EF5B5A2BCA7A03FC2A4F2A0A2210A775A6260B10DD1CF788FB2F2
+B04EDBD2B4F9E7E516C044869493A6413751302BA0BD6678C7B127750A5EA4C1
+387F9BDAE7A320AA1D8348CE1A565F5BA8A5DE4AEE09FFF57376F3DBB3AEA760
+DD0FAE01B65D69F9D9F1B2D36E846D184DF223C629251E1BAA0355A36BCE4745
+28C175D1E2F2D35251980FE9788EE94BA205481F123B7757E8D1DD88B8108309
+01D79C7EFF768184A7401790D2380C12095292FF42569A1D5AD1C00AD41A856F
+24E668B27EFE7E88771366EF2FC540D135501A8533E3141372FB5C1BA9242B49
+A2172605D6EC744ED542E713C41641442D54662820272DA8AEEAC826D6EF3D44
+FDF4F31831B6EA2EF52ABC74C0AF3E38FD560AD010A436B18792DC2F83449726
+CB0BA8A1ADDB106B51108B5EB52C23DBFE80801AAC917371C64CA708B928C56D
+8FC31A46EF65470207AF8491D5D892C8290B2C6485E84BC7020F4D7591C53BFE
+049B39C9D7AE59EDDE3C7381BDFB4EEEFF2761D43F69C40BCFC8F29D70CCE325
+212E8F22391A32868CF5775A5CC3A8292ADD4DC55E46423E5CAF4E42AEF45DA3
+0CEBC0A7288DB18D03602DDC2AA6A2CF04B4452D5B9E9F09DE42D7C2F358920E
+4CB894206675AE9135DE142710468B61E96CCC675AEA52A4D49C95224121D3D4
+F4146DECD7AB9F83CF294972C2F73C2B1BE197F95799A6FC728C97AECECFA37E
+C690A03CE5CD47386B30C2C44AE007054B4086DC21EC75F7E65651F598F0C79C
+C6CA938E7164F0CED0161462A7705A3932A30648EC5164F046026D93FB3812A1
+32E6B9132623D531EE1EF005C56A96388F261737BAFDAF2A7B7FCA640C1DE79B
+029F8DA1EF4283F0860C1312431E60614B7987A955415F8F99C25184CA40375A
+4515581D9A196A805FE7D8F77BBAE130898195CE3206100B7A5D5CFD987F6F55
+D9C372F21A03DCD26EEAE7CE3FEB0EB150E10B635780714A5A42F1A6BE40A476
+998C0E0DB3E5ABDB3CCC2CAF01B2E41F6EFD0BE209DF724D94FC192B4B55DCC3
+AB68945287029032E46A451010E599E5503439EF4C7B879E508C25927D830DC9
+16EC3197A2863ED544C83B21530EBD4FB4E68892BBDEE20E5E4E08512B2E89EF
+D547FD705D85FDFA90F61E23BE9BC2297EC8857CE13DD6CB0C0A503BF754DD77
+34A1293EDAFEE8F4FBEB388A45795773FBF3A84C586C223772ACBFEB2F4153AD
+4EC369752892536769A12112EC424255A71E44BA029B6BEA0D65DE4D90768EF9
+38F5A1CFCD7F5AADEF9F72FD475C14BE92C90B4227D5489146552604B8FFA9B0
+F29D0D1F52376F276C37143BC76001E7B8E13A9AEAC4B7D516921D06F9A4EA65
+312FC0A51B4586F1CD75A045431D54F8CEAA741FBBE2179EE407F18CD4C125CC
+D1DEF6072F6D54EBE7473974B516808B54552893CF0609E76E645AEC3D1AD7BF
+E6410BED20293DFC0E612395B275B9C6E44528A14CFEA49148AC71DFEBF1B8ED
+54B31C1DCA124131D1CCBA5574AD4688C8810D4C4A9FD213D7A4FFAD26F8A514
+FB1F62F0E95F531C473BEDE4DB9EA1730E9F29802D80D28FA3F935E03A188D62
+40CE10A6519BCE751DA24BDE64E6F54E56D0E3A7EE7DA03755CB7AF63F45934D
+0333B5AEBD537A9514F4E2C8E412EBA7FA6EFADEEE677534F19D416ADB3E1C31
+5D5E800B957458C7DDFB91B3B4ED27BD5C1F0A9CE479C6FECE72A3EAA2E241C1
+DF75E8C2C3981ABD7EAAA0FB21F7691E2C7F5299D37DD9AF83AE5DED30AA9914
+4F0D072BFF7E576F5AAF7A80505E7923540290746E90787698F084894B7E801F
+AE6F34420ADEFAECA93600F622A401A973BC0952481317A2E7C2CCB44AC2EACC
+FEA3D0BFA97EF3B69546FFEB7A5CD90652843C9502A8429435EF40F44E391B3E
+2E5528DEBC3E487829EFEC683C0A17EA1A6991BB63E4225041840EDD62FE4759
+BBBB77CCAB0E56A556E9421D2F8CE37A8D6AFA78EB392E0AE21CC2B2D9E73D1F
+BEEA7479EFDEFCFE9218BDE5CAFF4C6B8FD02D48643001CF426F7DD830B666E3
+7CA024BC35EAC3FB24180E8BC3B702FC808685C360785ECC38102E16872A3570
+47315CDEDE1B1D0AF4E52A998542D61E41BC7E9BCE8229268410F55DFA53A35B
+143B8263B6BE5CBE79C6F43AA91ACBF1C4C5029CE827C8F992A7071B2A51538D
+543635E5850B3D172D7FF9742B72FDD5F79CA121A5E946F1A80DA65824E890CF
+B5FBF90FDA276587DBF51A1D0DD86D0C6C1AFA89BE10651D03AEB5F2C6E69565
+35EC655CCBA471012418A6D20B57473239CB6D325E9D36644820A313CF924F1D
+59ED469F332177E2221ACAAF0D1DFE36D40EEDDE76C4A5B5B7C5D6ABD270CBC1
+2CE011E4CA7EBAA62E6A7802761BC39CB45F6117B0639D3F149E3FF240953CBE
+F45219B1AB7509A4096A71F93747F55BE49514023B5096E839725BB7C36A3643
+9C27F75F7D2005AED051B4AC513480DE248C3E752FCC087D9B833A73340FE116
+9F7092739793EE4015BFCA85043A3EEFE185F17A6847AFC37BEAB7823FEA795A
+DCE53F5CFCD09E10B036DAECCBF1491C7005E67D976A83EE27193D38459BE2A1
+FA4A39EE41DD228AABDCC5260ED9AEC00A0D9DAEC0C0901A05C74C1BAE9B9F52
+92A2AE0186262C1D8CF5BCBF23A2925A73DF1E38F5E168EC3163B13DF36027CB
+49F47D40C576A8C191E6310E0708C717FCE579ADA64ED925A1EF82608A1265F2
+454715950AEBE0EF52ABE31DCA08E4AC44B9248B8E5332AF4CDD4F06C07BA3ED
+C8AA03D5A393212B8E12F1B179DE77D1683DD52CDA9048EE0DA4C541E97DE0C5
+1C8EB4E809B4D72259453535FACBED9224DBB741008D167190FAF4BC85934AF1
+8C318285948C0EAE62F67E054C9E88B79572A7BFCE0AAC7E6BC3D396E4875B32
+05CB68EB5647DF394CF2DD0E97C62845727BD30E487D0CC8A4D4AC01C8D9C5F1
+38349FB8A066EAD8A307889515F836FA5C72E4A13A5B08C469CE8BFAEFDBF6A6
+9E1D72069A892A7DB00D646488F35D5ED0D4A329CFE4E310607D68FC663DC4FC
+2A0739A90F77FDC32ECA55080B76D4FD6929AF72B35817451D4ADD490B45FC07
+82895F6091E2A635A8AF0B1187A28BB80077BBBF3FA5C59897B3CFB73A975E0A
+92817511D31B7B74D29268E87060CD7D004E783CD25F9DC9DA4A283431787997
+E2C28BE71012F0F55BA99DCFA37F09E6A6F955EF4179CD51098B6780CF42D1E8
+1D7705E730659B828A8441D8F6B1D9821DF0EBE63458278E851A621F69DD3AA9
+4AA8F4F3C6D9514FF44B55E72AFA223E1E0FE874AC00A862010AA58AAFC5FA37
+167E8C131A6773FA75D601B1B0A98825AA639C7D4FD2BB274434292A0A9D873C
+FFBC35E26186848B2576DADA8E46988086A85F48EE9F8FA65DE1C26D0FDD8AF2
+22FD739F586FE3DCD478575505C1DE76D9C5136DC19A461DFAB53B3883761D49
+A9BD18D3D6018C47897D41DFC5F52201C42821DE972B6943FF4D10BE6027AD1C
+488C5DA1C0BE207EC7E65583848D820129397932B48A401F004327D5B924C1C2
+76AE99B76B1356F3A4457DB374B36871F9BA6DD28302AB1BC437141237824DC2
+9ED6C778FA7F5748D58050380266F1AEDD9FB334394A5E5B410E6FDABF232FDC
+F10640E2D9B75FBCEA671E88677DE2513E431772E5C44EA8A5DDFDFDDC09AC41
+297A4E00F2F23A40B8B794C8E58832B5C356E0206E832F8FD845EA5F6003F0C8
+7D6355B841E6B46343DEA7BB1E3223A211620094B2ECA0B7F774CE8068E90A9D
+81E84CA4F2DCCEAC137B3E61CB0A16D30E4C3DE1E4E6F733B52718904A8CBE5D
+5BF63468AD3FA135D0DE47BEB9506F595F9F7849A3076A4A61EABB5E587FD9EE
+E54B4A607FEACB1E6C23C1409CE1BB00E6B799BE063B9E6BD93A36EE413851E7
+34FE316D281F6896AED1DB6CBBE29D7620CC267F6CAD71392262FDC44FCCC18B
+5D362EB0C2AE6E064A08401FB487FF22CBE4B66F16982113A5CCBF765013CA61
+0B4B7124C162A49882654185947FBFC611E0F9E3D8694F17BBC83439AF57ED77
+38096D46B5D6DC090E7C26588CEB00F88A959E79864EEB20B31FC01013BEE9C2
+E86E87E679E1516C8C4F116982C7B2EF66AC3B163BFB54CE66C85585A3C97AA4
+E27A21D189741B56C04F63B0DC718D69BCAA8E36A0A13F0F6846379A6A4D0FF3
+6204B6904D233172DBC1FB24147CE41EDFE1EC2944CC42A24192371E8BA75C84
+0A62C91FBCAF260D70FC1AB43CAAB6770458DF7A9F931BB71C4ACC7B5A3F8FD3
+ECCDA4FB40926B0E1321CC8DFB4856814C72DE25CDDCF22EAE53B191F2DB8C97
+AF36296D832031244D736718BA3C87AC9D7F98CC6D8BA6CE059886BF23559A80
+8D6B56CEF6B5BBB413CCB21F5B23D3889281586BFF15863784488565ABC9EEDE
+044FE8EE165691E7F1F0A379521DBEDB3E07BB9A27D811202A1223D9BEA2148E
+F129DC299F2054019FDB676DA113C1C07F90D4406440432CB4B476449904B820
+D128BFCAC79FC58DAEDA530255CC43EB8AD4CEC082D89ECEE223229B33CC992A
+1EA27BEBBD51897CE22175AE90004DC645B3F02118461177F557BE6646236046
+46BDFC47AB65F24DAC361902C97677D78D791BCCD2202F031348E7B099178D4F
+B5F6F13C516FF1C9FF7819E3120F7F29EB939A2DDE26A9C1ACEE0B12424BA459
+E5D8905F642E9B6536DCE8CFC3349CD34C7FC652D6F138FDFA1DC5FD848B9125
+361EBC8AE385EE58F2525EC3230371BCC0E4C2A106B109401C14E4ACCE047103
+EBBA670B72C28F40170E373948D4E531FA4D89BFE28E9A8527B5F718EF139647
+1F65514F61D55E616714E47C66C75B170A8EF47C4B773CE167405FE30A94F8ED
+3ADCD4260A68D1B240E211B97632466E7F6ACE8DAFB59B7E86945D9E44EED895
+9DDC3C08600B9F4B6CF85489FC58FDBA2CEECABE15191176C732B22A5A5519F9
+7DC55A756E045FC1F45D4F572EFB083F6D87ABDEB1BA144A6ABD9906E8FB7569
+8098C54337037F2048E50254CB41853B4888F8917B0B7C1B52CF65D9A32032CD
+DE51FBD8182345BACA68D462D0E8229FBB20EB399A6698591A7EC91C18DF1031
+86BE4114A61A6EC701966BF94ECFBC189A986341B4C080D93A16CC939F948087
+FDA15D21FB4E212E413CEC3E93027A73F14C491597EB0937D45751FFE09AB747
+6926D1CF48BC2DC03DA7272C1A0E9FBB03E6BB5DAEE34AA3854EE24974F6F5B0
+7BDF69AB5FDDA0B0BF494DCB38367B3405764C1657B7A20F487489BC172FE662
+33E99CE5FF3DA4EC39761D09423488EBC3F7753CB7D00BD312EA5245D014E03D
+EFCF436B54E65AC6B29168820678ECFFE2A80F480513F93D9E66BB84E90A94CD
+5071658E8416F5066B2C40B1B5A5100FBBC0A23F2FEB3F2B2132399EA733F909
+D5A3A0B60385467B763BD537CB3FC4B0FE814703C3550DE0358BA9FF7FCD5B6B
+31919F7C3DC6A6EA8A69315964AF919B9869210D98BFEDB74163944D87C707CE
+5279C911A367E5ED827BC6742691C5CF31E8A3A97219206D1F1FCD0211F82E3A
+E48E23053155DF8338F1F99761480616E0D5395FCFA291CC17A8B6FFB264923B
+FDDD792452EB1864F83F2C777004EE7B70583026485FC5EF13FCC4D27E0BF468
+52ED24FF6CEBE984D855372B4BDEF8C70D5DFADB4FD75C1E8CB4A2BAE245CAD8
+78C37A41C29ACF56BFFEB0F602A9FF7DB39701E26D634CE3220B86ED3948F7F1
+4D7359DB0469BC31F0F92B9B6FD0178889F9265275D2DAFB1A267B1BBD72A5A3
+BE9D7E4E7156B26955484F0AE8CEC048A67B13D2D1448C79BEBE519E9BAFA8A4
+DC2A3EA6594B167B70D437741C6A04D6A5EC1308F72ABB0B34600F5B5AFEBE4C
+267E1E11A8BF2F7549C79634A9B10163B04AC8B7D3D11F1882F31EFCCDD2F2FB
+FA25BF748A37906F809C7774F28A86E2F59C14245C544E8F8462164DC3DE5B10
+3753CE6B1930375BA8597B244C8CDD81903947693827E655458F94E66B70F7A1
+CBB14557B734453118271C9EBADCC8F01349376FF80D0A45364E9B52951ABA29
+466A40431CD404086D7A26C2DF3FD442D5D40452C354FC07F9BB34C72C4704EB
+99C15233E69B4EA367A064855F8020AFE771BA5ECEAFAC4ADEBDBE748E4461EF
+DFE4ECFAD1CC227B03327A9435DBD898050DF3BFA70A7F7062CC2DE69E616AC7
+895014F7FEFB739CAF52102619BB3FA25967264A3ABA6D35DF39FAA6D8342668
+3E66FA9787F4A5AF7D336AAFA5A1149A07CAE3B4B2D36CCA8F9BC2EC1CFE5389
+A88F1A209C288C1791FBB841EFC86C286F4479575267EDA564ABBAE2DC57BECC
+7CE9EBB2B5557A091DA9A133A52E69A24B450577D59CCB5DA67995DB321F5FCA
+AABEE28E82C20B61F76E16A9167910892CD0B429D7C3C005B27E5138E2EF8A5F
+A9EE275A2EA92AF973A9A3F5664CEE22492475E0F549E20B14316F34C7B13B52
+84FA706FCC1192187BE8C362D97BDD561DA00368FEED312A4E7455B43823B900
+E065DDFE616593472D0D46841680436EFBDB08DEADD1D308AE67F1E1A75D8E1D
+94F627774E51499F31D7D925D11FD1C6B86321282674B1208826EE4ABCE6E7F7
+64DE7C0B9CB51E97BB2113C31890F340940D588D9CED107364D032D664D43AFE
+1AE262F06A0629F0C63D34031D11DCA4B9A02ED40E1D803DFA8D0CCD99723AFF
+5FA9EDC75D67B1992B15D28534C170963A3988B446E57256CE6E86DC0DF2FE5B
+CF8B12278357B38A42102157749758BCF71BCC4AFCC239D237BD14F89E6C1F16
+13FFED011594EAC189A04B5403953415EB0516B29E832D57AAFEC1B749A53519
+2A6AFFE7B6FF3D8D9DC3E6E3ECCAAEAEC89840736746701F15A2B85D891DC86F
+1CB979906C86B8A23AEFD3F49E8F928A6C3EB96BE16782E892237FAC71BDCC4F
+B65ED05A97AEE516053274DE013EA7BF6BAD000CF0E95546D238F1F63AC22B68
+E344B6B7BBF41F4CF79D7F110AF9BA7BD0EEF922E168AE32BAE16A913A9E6391
+7BECC614C406C5EC24487B4AED52DCA0F90302069D77F6391BC4EB693EA2C2B0
+7AA2CA83B0B2E027C0ADB64AD562D91253B22CF5247A101D7A387EED9D7800C8
+108D904EE8308F345BD605A82DA29B2151E264D25D4CCD7B4DE68F712956860D
+2AB16E20BF2E33F0C62EE71B21AD92991BEC51B19AE675CC877F0275C33C6067
+389BFEDA9CAA079114256747782207246C67E523B357674A6B44F778DE665032
+B40835DDA00DF919C216A41B963979DF98CAFB6BBF5F253B650F7389956AE672
+F0A80858521DB7CF491D635B7DEADAB6F24BAFAEBEA6DF25AC17C006F82B7CB2
+C0207944A317FFCA6F899CC1A9A9981BB3EA8889E398DBECE321183237FF7EE4
+FB8F68536DB413D72477445C3C5500F824B0D0D1F3E0EC11C70E4FD5ADBE0088
+1B69235DF077CCBB35BA375159EBA877741693619ECC76260A0397AE15BAE2F2
+E57AE685470A4C791AB4729DC0882B59F73D260FAC5A90A162BDDB7B9E93DA1D
+6C8B6A1327432C02C3F298C6FB19688D238018FAAE19EFFC2B22FA99449ACE7A
+FAEFC6E045065FBD0213BC7BC07517DD2F96D8727621177591FADBCEBC88B752
+CB1B9704FE78C51E9CA175A7ED388EE72B397F0E70B74E34CE5B2A6E5A7B6493
+476F05951E3306DCD81A1C565B360557D0F975C39C814FAA2EB4690848499A73
+A10AEB5BC69B068031FD019A38F4AF75EBE0BCF494391B43BDFEBF0CFA3F4973
+5B590F12281F2653E98A678BA123179F2C7BF8F772B05DF918FC13EDFC5DDBF2
+637EAFC6BB0B2804C4F73234E7A0F638447AAD80F507117F784603A3EE4CDBF6
+D486DD5087EFFCD74566E77A5C46AB14E5498F6DA0FE0D533D423AF20361357A
+C8C370D27C9061D82E2FF8EDD7EECD91C950D40DA03E62086D1ABFB72058C1CB
+93ADB7B4D0DA41AADB52D4D4949B0E66CC108002F1264CC12088008E0BD0481F
+ACFE8604ACECA44608240D7442B8938134845867AA261804CFC1A1127612D57F
+D206859E2D61AB532FF04A6DDB5290AE43CB84F3D8C0B72F079EB6C909F8E119
+FE5935A0B50429708F0905A12A2E3C79AE71AB7116D5B4F51F68372AC119E902
+54E49DFE1DC2AB3395E640B327FEE16C08355386FF34391AB045F89FE00D5AFA
+EA94A965A27EE2192F12A20AFB42B0C0888D9896C63870AA78C34A0C4F450309
+A26CEA8EAB43933E3C8A071A4D50E94A280DF82B1DE2B1C8BFCA45548A6E542C
+5ABEF9F92690643444E97A1DE1EE3D25CD20D34B0897BC6DBF0023A7CD5885C5
+421D472117793982F3AF4DD144A71B372C193F2CD84DFA2E6DF2D67ED0476BF6
+D3CC181F1205B0F555DC8FC82264677B069729E9BE2E6890676811B761BC44F0
+3ED78C9612653FBFB0F7F8B561F8C0F3159192DBA939377A4D046B914ABDE8C3
+984A42DD5313A90CF5B57CDA3A3A5F7264060ED6909AEDCFD90B3FB2970A84CC
+E44164AC7337C7CD8C6925C581AC4BD0CCF42E1972E2AF8E5A7273B48F3637FF
+8F59BFFD4BFF91B60E27A925992E157D5D9B2EEFB279B570919CF94DF2BC3F87
+6E2A203525D1B565983C59AB7B37401C2C57387211CED6E756115716279AA55B
+AA1B3F5FB8B059D97092CCECD2459FB79FABEF61ED14C1F99E2DA747D6FD21F8
+A1A39E2F8ADB7EA44B4DCD0016A89F3D7C57A7EC9F516C12BC33B58FE71E381D
+0E46B8C4ABF18E58F81F6249EB93C695DA3FBD04476FF0309CAF06728995FF13
+F58D41D852EC0958A01DA9B815A509CCE31DEFE34DF29882948648A811874F7D
+A347B683C4FFFF1B1455A1CE6FBCBEDB5D441B87E659E5218F22C82B763DEC06
+E5D22CCBA88331237B7E933D4094AA2C9E23D29099998F994BF486EDA47256FB
+1CEC7FC7196622C622C9EA4C3DD47AA29671C85C6CBC30128E3280E401E46BB9
+BFCA6D65A923379754517166C7E0FE4A52821036039EC2F846CD1A8B1BA59C20
+A14BCEA5C8F6C06D91EBA15E4AEAF5DF1D3DC188DDFB10C8045CD5B7F07A0B74
+F057F72F0BFF8727266C8E86EBC49773BB11E71D665AD2E9C8DFAD8107C3AF51
+A075B29B4E763DE867EF18FDCC84CAF2316B01C3EB963E400779BF066ABEB89D
+70469CCBB2BDE2A0A10B2DE33B44025CC592F5A0E76449E097B32409DBC82A7C
+E0F2A4BE52B004ACDB43967B2CEFD4A9354B362ACD0A2C0247AD7FD90AD2B112
+FFAC98F4DDD0D917A82AF8A3071086DD1A95403EA7E10FF40F944AD4666F9BBA
+41D9AB3B443751AA219CF4F5460F9244EF57102E022E28F0DD81369F0C0358DB
+F538314D559611FF716371BD4498924C147EA24F16580437FFC658FA8169C449
+4051AEB7BDDF344331C9D5FCE824A15ABFAF15E9713EBEB251F058ED132755D8
+CFEF8A2B0F9F1F268493F4DFE9ADC4B44B74ADEE2FD3121DEC04275ABE4E1B12
+B9E138FFCCB30DF630E31975C5E0F00D3C2F96839F353AD0D6008DD7A632946F
+6440638FAABA43C9B58477035A087D059C9D825795172101FAF518C519E85C47
+A71E32699F86B7A1A5A08C537E3A3626C8066D54A1E0EAAC5D5D2C2C720AEC01
+3C715BACD742857D4BEC93487DC7F989C8DA10CDCD30C128C5D80A4BC282CC81
+98F7B71160E186716D9742A79E2E5CB3FB43E8515020DB5245DE208CEDCC4FC5
+23F08ECEC39F664B352081DF9FB79442613952ADBDF54550C263FE01EB9DC3BF
+CF6CE0C2687C92B1FF19CDD5637708DD4C1F1FADB990B65B79EF789E3A4C77ED
+A0201B061EBBF15A447B94C3F6A6E6ABECB35C30B404165F2E254BF219886B65
+7BA54D64EC3A7E1C9E76069EC74A5E908591D92F03905CF3595CBBE36909A843
+7DF13AAEE39BD62517EE5C585094DCEFE8461C694B5BB2CA6BF3FA56071ADA51
+D0D074E3B040B1A6C7CB55206C26A488C906EADDA002AFB4C67A29CBB9AE2EE8
+F8B966BFAFA704F9F2EC4E6D79216F2D2541E397B173CCA860DD29059919F09F
+71C78C3C523A0E0A4C04E1B4880DBDE41D62A9D29616E9FC74FECE932C20AE13
+E0F37616815D61D8CDDEE5E18C9F2DAD7DB13736AB84FD0DFB7B9AB6C5A25B07
+E7998E76E24BE1816905332ABA0E88557F6C58B9CF700B87504AAFA0D226F252
+04A3A24DA370074BE3109E5C2BBDC539CBCB57F70AC7073E77F2B5C3631AC248
+ABABEEEF71528D550BB8D85875D072A95CFBF96F71E5BC724750AFB20E018027
+4448306E927CCC5788E91A16AC199E414279F854DAB1EE49919650DA6BF4E37C
+3BBEB809ED91EDAE56B9662495042BE17B59763CCFB0A75DAF14CFA7DA4FE249
+3ADEDCE24267EDEFD968D957755611FC244BC2AA6B43F0FEE02BA0098C507A51
+8C551AA74C7AF0024466D468D602B3D82E32856DD446FCE753BF65D1146E77CB
+A2F5DE42BB522AC4836024C972AFF1393FB0A870CC15FE76AC9568024CF108F4
+AACEC728DFC5FA4814DEDBCFE9B5A81A8D597DB09AF083CB7027FDFA5EAE9B05
+0A8C796B14EB6235A85C143B78A3C75CC095A554EBB0654628D20D2E2EF09CFB
+27B5EDB4FAEB4FF5C4BDC1E218EB7417407A1DED6F0C1B36ADABB1CEEC56F669
+C7FBB13429E122FB00728F57E015D67789409719F21258ADCEE64F97462154FE
+F9C1A9F4B027FD974456B75B0740F5D2AE20B71B42D59F3D799D84EDE4E17908
+AF7EBCC8529F3731F57936FA59D4DBCB1AB2AB27F8F1F5AE1EDCACB354D600DB
+7A6DDB783DE40720FF58D2228D20E62E5B7A4699F57053AD4CE339B8F004FB5D
+400E6A5CAA9669168B7A1564ED78E20F295C023419D2E40600E9239F2761DA80
+EB14747168F7591625231EF4E0335306EB58D0B8477245A9FAA1F626596CAF04
+2EC943F85CCD7266F2E7B896FD49B392F89F77AD7AB944BD0A2795F17E338530
+AB8BF075528C97CB87C91ABE9669258240179178058E9ABBB2B3BCA6E132833D
+14469C24342107CE64653AC6FBEA6BAF2C27CC02203DE173A04B549CD668BF8E
+3D25E2C4FEA6C1AE0DC16880D2B52F17D48A0FFC3FA36E4B2D7701D70C24EFF1
+C8927950E7F433DA3E6FF66F7FA1498A289813290F36B79C8EBD6C09007DEDB7
+D765CCCB7D9638C35BB52D1F1139F530CE12D3B35D62A78FFC824C7F4317F0D2
+EDF477906CF78830F8C78839A026C90E02F45B3AA4AD12FCEB165707E8878889
+FF6DC1A65C8AB9FDE7E12B37623BC4C18F6E30752D24C6C0017D1C8178EAEB41
+12A8D02691303520D553BCB910BB105E937F2502BE0F6227C57144FAE23A2DE7
+5FEE9B9CA5F3B6BEE512BD709ED7C316E85C7200398E684E7E076FD13AA37BF4
+05FC38076D685D0C1F047A8978D87C7A6A659625F53E47FE28688F0977EBFF63
+AB98CE34903B24CBCD8CA7B4023C16DFDA7AC67CD3A6AFD981C93D79E1AB8140
+4679D3F0A5709769D9E8A87CC57845BFCB349742FF2261563E6E76DA8832E2CE
+5E6D7F49214A01479D1116BE64B1EB71BFFB13B038FBD682DAE9062E193ABC55
+93D4B6DEF6601166D548D05659E7002AFBCBE675C7942FCA95B9566530F453D1
+E523DB616BD452FC7F6B734749B1EE56EC94C6910328AF707AB1BBEEA47D8CD8
+A5DDE3CCEBD4E30DD0A9BDFFA9A4E67877DAE4DDB7B95C0D96EBD9E9D28BF39C
+F349ADA9CD1285F6A57823750079AD8FAD15E6A72A14BF376003FF0780CF8145
+E708810FAD0AEEBADBE9FA10D114F6C49B1EEB4F79E94F9972AF801075181107
+5BA8BD218E804EB3D75DDC321909DE5EB70CE569E6DABA202EF76706245337FF
+2DC3316E964D7D7D8A0B5CB976A63995015C43E4CD80A8F6796A80412150BDEE
+9794D9E6304DABB584EC7BE44C447B5B32E9721A9812D6B591F1A27443454E6A
+89E064691633003BD3C4AFCC9244F77EFF44AE26DF7B102B4BC646B7AE8E03E4
+0440EEC4C051428A27ADB39A1324F45F19C90B67AD6DC9D6AC7BE3E98CFB3590
+DB58A48A7B1F4E214CA6739AD3EDCB2D54002C98954FBBE5688E95B02D0F85BC
+640DABAC0F65E54DBB1B22AAD80C0E5029F99279A4BD229BE95376F89CF2569D
+EC4CB8E8D1FF01EEA3489A4E6EA9C688D2CAD82C422CD2E29441D37493131BE2
+09FF6163DBDBC2B41722DDDCD21CD41E9C4795FFA6C76AD9F5745F771BEB84BD
+0CA308110DD0B2D39FB36FAAC07D3758552D6C2C3CA613219BA80F3626A6A2D1
+BDFC9232605854E527073AA09C1EC2BD3304EC3B3FEBB1812F7C9C439838164F
+7CC6AEBC13B03C768D0FE90892DB7337FD83ECB139C756B1D6DED4E6A440D891
+ADE7504A251CD7F3611E3A8664E2D8CC1959064E05C6B1BE46B2E867241D340B
+C9230CDF5B12C3EA44EBE38E20981F4371DFAC0758B6B4565B39E90707A81237
+398CA98F329FF536007A62D57A674341F0A6C1EF59D5B626BD7D227633760201
+FF5208FCFC2CD15F583C5A0BEDCEC1BB905D3CE66E39E26E17063E8A93B68840
+8AA9AE2E0243271DAAAB4681D35B0A94EF0201D500AAF3B3C6C46B6CA2D34577
+3E07E35F8FCFEB3016EEA57CB746754CF3F573175FC3C7E686C817AC0BB5BFFA
+C45DAE9A31C7974AB64431CA949CECFE07409D9AFAF45BFEBB5BC2B53ABE896F
+5B1070D10CF4BEE7B155924BC836C74DC951B58D5B7C825B77339C4FBCAC15CF
+8CE0BB3931A6D19916669D19AEEB1BC993EAC0DEEDC2D26B8024686C7E083E81
+D667A2A9099DC9080C495F9EF651FA43A210E2340C2DC3F7B3D2F522DAD029D1
+48E12CEB18C94E651098DD648089E6A71A932C1FF96A687A26BE8FEED520696F
+756BB448721DD15FF752C74E589988D1915380C443AB5FE61F3435C96248BD4F
+6CB88BA88F9A965B12B1CCF86B48E33F31F1CBF6A8CC8809796328EFB7277179
+18CDE6035E424FE5ADA81F160833B667C0545DCDDF1A0FC9AEF747DB8FC53238
+2987389F652C9441D2C137900BE453D2AAD07699FC89478B43511866B836AFB4
+A11BB5D3F401BAE7E13407A836E9E09E63D3FBEB9FC0E71010AB5E07D439F4D8
+5007F670D461F6109C7605371ECF7C87614BBF8CA7BC0A87A2E4C5259EA88277
+5F10B7DEB81D6C292D72ECDA53D8F8C8E3CCE2B050A040902EDD7FA1146B7C61
+1338C3896ADF4ACFA97DE04F5429C2C6021FEE0CEB05FC57DD27EA4D4D651CBE
+917B7BA6F04C549FF547EEDE3429E7DD7F424FFB02B80A79378A00BB8361B903
+006D05E1F83C8A3FA9A1B7D5BD04781467E1A0D92238FCB178135B5E86100433
+1EBC9CC638015BC3C9B2B49A7DCD9FA8E5F4884B658406DBB63D0A09AFEF3BB3
+FDA56509A0F9AA0679EB3A553EF7A199799301ADA84804008516E325C676F46B
+BB2AF8B57E89074ED08CD5A422B0ECFB6EE1F4F739BEA4F59DC52130F702FD26
+9378D697818198DB96684C09C79C6FEF54E05DD1E0569D22FCD618291C96D78E
+CF58DBFAD0BFE9599A1EE58F79D8568A133EAB4335917DE25AF72C18478B5D32
+19703E445D3CAC88F62CAD488A9125A76D4EC09839D4AE41EFBCA9D232C85F48
+297D9DA8A8B76D6FB4D96CA4CFFD5A898B9D952A471A7389E2F657C8619346C7
+A4673BFA05EFF243CF4CECEDF156F4005CD8B0655CE84CBA8E34CE0AAE706E30
+8741768827EA0DCAF0553B30210AF12574D60762F3AF4F2E33A27A0B2E302B77
+74CD75227113737D17A6621DE22A757F559141CDEE7DBFD1BE33B6970CC545D8
+91F3F3B34EFBC49F5662D8221319F6BB41348D59757B68F980FC2BE92BCC99AA
+B62CFA12E64C641A89D3A3DC8BC57D6895CB73EB745A129AE9E2049ECB4F1A41
+42B32D77181C222578D551244696BB9B37BF34CF801B27FDC8ADB0E8B034959C
+517557762C8ED7D5F4BA1B5BFAF9FD0ECB36F772F45AC6A44FCBA22EFA1E7126
+CE1AEF18BCDEB45D10EB663BD366E6F9569823B2F70D745C34433D42B96E4ECB
+8F5284F09C653A229F944480FF0539DCAEBF488CED0B7677061E1C643EE2B129
+1B596C5CA925910B8FB0FDA32EC8949859DCC85D50014E09F93B71ED54BFEACD
+82F9E48016D691A73EFFC24ED7DEA4322CB475CEFE616C72255D4D7D457E95F8
+85251FCB72D0369CA4CF884AFF604214ACD08EDC35D43930A55E737BF58B6247
+3A6B6E4CCD68218236182613A447A3621C5DEE1B6AE1F3A50C7C08ED1D81D9FF
+077B76C7CDC9C2E3DE15EC301531F58970C9F12090CA937454EFA8D600D4E23D
+E0C6026B2151097E6E06C4BF0A92A95EA9173D209CD6F715EF737F4F5C2B272B
+76437F7DA5B326BF252138070202F6F742DCBABA3D584E346E112DA41945E93A
+245F800ED280ABB8EDEE68FCC60643D6A3DD1CDDF95022BA36AA6F6B6462511A
+94C9B285F96915CE503D926EE60E9037992CB0A3E20A122CAEA8C5961033A005
+3FD16DAB591525DE238CC873C981B814F748F324054DF95BB984D206FA4620EF
+C2B825A7C58EDC45C995A478305B59249DD56BDBF730B0F6BBB0B76C0D46E059
+9A67587A3735A039182A00F8D8DFE956CC3FA64D151BEB07718A8A2D7F007336
+9EC31DE97007837F2A88D67ADDCF253ACE8213691052A759C083A4325BB7B44D
+69D693A5FB921E20B8B74C5BEDCCC6BAA4FD4DE93E8A8C5DB1281765C703D7AE
+CEF32DEEE0167C90F1ED208DBD40873B18D02F82882098E7363A133C633996D2
+61BAE9EE63F56D39FD3C3C997A6E1D4BA5E429C5A8149067C0F9049C948AC4B2
+206647BDFE2B04156FAE9AAA9C1C50EE5A17C742228D7007828FBF6694F8C98F
+DD0350B9DE2D281C55BE41C2F3254570C55E785BA479F4817B25FD1726255E46
+CBEAD44DCBCDEFF5C8E3DAE8DD2219906204A97AD9707C2DDC699B3827AAEBF1
+D38CC20D10701A2ECC4289E2A0E55B6CA05BF8040DDCC8CD547F07C95D45F1C8
+B69CEAF582BCA3F8DC29C292A768E8D58C4E9D2D64F026B233C1B65477758211
+9DD59345120BC9BA8523BBAC0E1BBB0E4D7865E73CA3B957BA937C2D50C9A30E
+DC23F3BC226D1E55B5844302B1494AD4EE591500BC11FCABBEAE3031579D2858
+29E138ACFB3355791703131D1E0205E6D313F7A6685AC73ED57FE39FC14FB279
+E632D2471BAE484B7080098E26B9727E34A75B9B2FD00A4379EEE4417469E14F
+D6063CF5213D9B6C1EF952C162617888F4E25509F996CBB8A4046C59EB6A11E1
+5C686FA6CDE05174AC5C050D1AC3D344764DB4350BD5DC8763345BA129AD2F6E
+609A5CC7EF1D7B29224ECCA4C8161293DD30C7CC6031FF517FDA0EF313506440
+7AD2379FA13CB0C1D10969129A52B2B26AA9C8434E90D30968303BDF03911320
+1679F576F0DBD4927DD0340A46C148B551157E7B8304DCFBFC35DF2DB9BB28E4
+FC458172133E604F1CC3A5F1C5DFCD7C3A94A5E1EFD8F219C5675C4DAE93F5A6
+79EDB70CD2A5B88ACD9C4B84928544AB0D6C1BD93AEE35281246D5D3DC661166
+839C77BE2866DFFE006A51F41A70BE822494AD57A7150B32CA96B3F62B85E90A
+C34AD4FE8725D9F6747A1118CCDB715A2302F2B84DE6383A9461EE16A9C37DDA
+260FF44254E74C6B20AF65A96C8BFDA4B98B1295F4E5DE4C1B83D219169BD6CF
+01CF1B9DEFA3F1C5625D5E1ED22A62297CA51EBC94EF96F77ECC6B278969EDD2
+DD7D358D8748C395CF899588597FAC27CBC0720DE10E8EE809301AED6A41922B
+D5B9F95081AB7B832900895CA6EC1EE902ED1BB3AD8BD6F42BF5F83F6900344C
+D69B9484D7B6463E0C42A3CAE167917C1F3E44DAA6BC791A8BA42ABF767E7158
+77580189A696CD50C599A9040450D4769AB922648CC77E4EDDE379FCF0205021
+7D5DCA578E09B5204184652D8F07D3456B3755182B84762B756BF2D958E72E47
+154E186EC5105064E7C12CC02F8C7F40234B84B6EF43FB48E84B0F186E810848
+8986C896058AED382A58C9A5E15E8BA511038D6AD4A97A27DF8E084AD53ACB04
+57580967484B3256C6ACDA08F16E603CEDECD7C30A13B1EECCB07F606B9C223D
+3D597974ECE59A574A40F71909D9298BEAE6B7C1E2EB5DCD12D4BCEB2C5FCC38
+A263DAA6B4E0393B68B9A3E6027E074CA18680F842953A253EB967EFA76F4C80
+F74E586A3594270F1B0752AC5E3D7A1ACF579C25CDF18B0EA87944241ACBC1CB
+CB998E7386450D02A5440FFFADFBEBA7B3258034133D2AD3646C0C59DCB59B75
+E4E6C652FF894BC612D6AE49412CFB9E2E124F27D0A7FB47AF8AB0844E8490D9
+B7E85AD21D5D55F4D2CC79B6DB9B1A91AFFADF3B36B424C5372EF0D4D5F400ED
+C52C3DA7765D18BDCD1A139113AC27BEE5B2079C55CAFDF897730C0E4BEE0AAC
+0F939C5151A8719CB0C94878A605E966B9A560656CB70E871CF63A71A9BAF9B6
+96B4D0A775CCCED824B23AD3C2D896AE3FCF6B785D6CC895B694ECEB1A06CC68
+0C4C459A8F5DD468BF26B8CB0EC25517179C3242AB61F4014488444FB73F7FC5
+986A5EB4F9308716E1733609A4A0587E56204E868915D22934EC71A012E5BBBA
+9C013A110314BA4D11064AFDC41C635B0EDA94C359DD9288F9D1C4EFDB9EA237
+5A2774176F361BDDA8A33667767E8492519AF4207EE411F93CD25AD5CA0F0FA9
+CF016FDC8B5656B9BFD1B17F2F439072DF7D77AF7261E99E478AE69CC99B1925
+1AD8C9221FA7F0F272C5571626779233F0CB69A7B54979DCA473317D530CF1FC
+8D31D1A33C405235463B4BB14500E8C8A025849B905A3B3115E25BF795469A44
+460E18AD040FC65A889F80AFBDBB78F5B587BB01460F513F3912991B34A1E5B9
+ED16596BDCA68BE0EB2A1B4DCF8971DD82E2FA94899BD45CB0AF6839BF7C507B
+DE03F3F00940499485010CB84890DC1E025A35C9EBFEEA05CDBE1742B9CEFD60
+0260382F8C982BF1F17FCC02702EED52EADAE1554AC87523BA3598C07BBAF874
+166CFD2C25DC860318A4EC2A43E0C83DFB65F37618AC442925F9E379E4B2238C
+ABF7B334F24A21BC19DC26E682462B8FBE59F6B394087F2E58578B369276038E
+CD2BBB9E7E12538B1837C7C0D027163669DBEA938653F35D2279CE64C75E11EC
+BC90D037B2B946D7DD8CBD8C83CE6A2379B78DDF018A791D7AFCEA469EA82B6B
+5C35D504E189686CCC7982B3932E371D8A0BD3730A5C7213EF6D50CD49BE7F39
+BB03DBA66F029A47C5C5048B6D15D2523CD1C28C5EC20EF6D69AF23EBD94E5B0
+3E2F3B0D393A33FE251B878B60A8DC03EA5EC853AE4E2E41AEB382F38E34B79C
+D4BC691E0BCE0B5CAECCFC7029989DE0DA345A6204A1154BFBA862459BEF8BE7
+B58981CE7B1A788321E0262183A2F86BCDBBC19198DC2CFC89C751F7CD961860
+300FF8ED3F4084BA846A6243D835A9FC20DADA0BECA1D924307D3A1881DD8A1A
+B447907480FE4BA9AD2844434FAFEDF0713A2E3EF2F8215F727DDC1656429FEC
+D9D990424EFBAAE5CAE9EB961C1D8F205F7C604DE06FC6F72C72058E828CF7B4
+F5A3255AA037DADB572119E3B2CF712EBD9E462050367AC84FC38C759B98209D
+598F8F8545600E13B53DD1C7253090745D7A5E31A492CD7D2EE95716BACF727D
+0C779120F1CDEDFED1C913D44E2462C2A64EA1A8324F6E82FCF78BB6F7B132C9
+FA1631B02B4693102CE2A4C8A7D8F9759868C19D2A6B5C860F20C46CE520D98B
+1F1A12645DF922F3E262C9BC49723DAA363C9BA07A9F93569AD7821D82C84337
+9949A9774783D7BC1C0489E4119111AD210C988BA76FCB181F87AC156A1707ED
+06E9EB0E96D1E80DFC0621A8569873E4585F223956F4F751CD99BD40B7644E95
+D3E3F29AC4A6FF876D7CB3FACFD91BBD2841BF0C01589423995163FDA0F065E5
+374FCC0413FDD45E415761753FE22B3D916E10812ABF875BE611F3C128A17547
+CD9A6F6124AD292757EF93E651B0B7C393D0937BD58D19FA99DC9DFDF59B7189
+274754C52533925F9FD637F4FF2BA3E0D15BADBF7F2567A17D995B0BDA87DDF0
+8D53747B782686D16EE2F46982117C79A5E270C7A353C97B4FEB5FB2BF0F32AD
+EC8FA4E770FAFC2E1E41EB7B63A4B6FAA21A926572F8158F0DB19666C55BB678
+1ABA5CF5DBED23CD930F9E87BF755DF18AF06A8C2D6BD4C1F594405DF7EAE5EA
+AF7B7E3E42CCDF6D52270B56DE12DE6538D5E73D4E6E2D4681F8845EB9D74133
+C6FC6E3811CF7C7D3EC29951D7B9796DDA743F3290D48A576EF06BD2FAA02E18
+72E802E017DF06BAC7BC8D9D8BA3FB42FEF348248106D893EC212057E0023A69
+9E250DCEB69FD7E3467F6F81DB655E82CCDB0FD36447908F80439BB76025642D
+0A2986DE4FCB62446569FC65F3C0ACFF0F53E186D419ADCD610948AC6B1E8749
+523E28C86D3FA693C81DC8A0EFD8CA8063E33FD96CD52666A0C779613E787A77
+136FBA9654FA4E00112BA897C2EAC641CED8256F98254F549E582F8EDA035101
+5C89B7FB07E409F3782C3A4264246FA575E327853252F8C7C11ACF9D3CFD2480
+68F5F364ED61BEB9C86AF1A29138BF71FBE0B244D32ED568CC3862CFEA1F7DFD
+760C52F162FEBD3C11EE54617E7254344DB996AF9D4FFF8D8B6AC640E4A04142
+B5782051A7CB2FFD8BA329E079B0A63BCCF02A8CCD93E4AF3A5121E2DC380245
+3A3D9129CCCF28F8DF9E671C5291F2347EC0268A8C06B5E9A38F13DABA5C02E1
+C42EED2A5C90EF2517D96E9807205E7E8FE0B362410BB749F4D2186CE71C7421
+310467197E18FE63A568FAD714463F909248186066198B36C05AB11DE7C37079
+60A4FE2C4632B27BF02E930F55A6D049E591FA6B2520A5A15A939283DAB2B97D
+1232B8666DA9C3D7C0992E871A1966D8596F79FAF6D46E5005A356CE034F3632
+F26E5B8B5F5073657FF0912D05326FF2D95F630A96A50F336B8E4FB023143A25
+1AAC4F1B0550E96BB474A8A375B2351671CFB11582D680EE6EA8301A24B17DE0
+A7E36DC2EBA45A2BC0A3101D24F2CBE99A443BF779AD9195CDDE879A517EEAD3
+AC9F5A230E5E76ACE1BEB7F2BF27FE989A10906A9DA3058358DB44945733B4C1
+7A2F0EEF0F8220D8783EA06B33FE8DC56494981852E3834E15773D04F755568D
+CFC51DA2741621627061CBD620FA9ADF2A98E778DFFA24048A790763AC5C937B
+5A5D7BD04F7BBE44FD22BEAE3FFD93E9F57BC769E82F37C9AEF8079F296A47FD
+DD843DC6263AC16880A40549535FF240759F3278235A0E2536F973D236ED4917
+F318A1A37C0105BCD2B51865E6985C65081E762FFE8D863F8347D7B31C4252A4
+98FB99FB6EE07B4C0BBA98536258A25BD7142DB5D03254FDD1F9D5423D949B67
+D3A9EC9F1EAF2B9547F0702E155102FF987AC26A886618B7D963BA52C190AEE7
+D57D035B07F1BAA6F9E83E9B196CFC0E826404CA1DC0FD7C0617004711C21BD8
+9B757771FE6D9D45FBDF4C4501403A75B597917B9F1CC91F4A12E51A4B8208B4
+80A213448E2A6C8069AE3B3C032C0C1FEBBBA5A30D7E5F7F2B64F3F0F17C97FF
+301EF3C2F8833C6D8D457E3819040AF53152B32690348264B563D5E4CA22AAC4
+30E51897F936653FEDB2F9390193D9508D82BDFF36E443E208FBB64D9419572E
+E9B34F0A2DC319185FED50AE90776CAF7EEEAAE23AE50E116062BD1636FCF48C
+44574BDD4D3A9AD4D7242BB21975A27247190EF448EB3AD92E61232B3CF9EC7D
+00A701AF138F4DEF462B27B7D3889B253824618C8CA01BBB8F4754A8B14D8C71
+122D4EE9E1860673B0D79611621670800BD0C2E2E6CAE5BFEE109098B0EB422D
+F474F2DD39BB5C426D6DBD175565D541F389CFAD09547F9C7B658A0536DB6BBE
+59D82B443CB1F1208A875B3C9B7C9B433D80CC6EF91ABFD9373D69D693862A16
+E9F4F32BAE74F03235C12AAF9F88C3E5FDC845C11F35B6E2E61D58B21FE022AB
+6DD9E6000509F771BA9E432D7FB0202E7169DAB1BAE24EEA2CC7C91E666BAB51
+19060138589F7A91D21687B1BE8F8272134016BB6FE9E9141183D44B0375C387
+7A13C4904FA476C2A53ED05DAFBA33F7D3884B5E0CB0873FB251A991193CF9BF
+9CA34393E7BC64B8106295BB3EB2E9DE9D8D1187AA1A1E76EBCAA30F9A73AAD9
+1EC8150B710F6DFD5483DDECAB9EFAA3DA4A486E768CAC7A9731B192D4C16C8A
+034D370DFA0193F746D89DEDC4E61AE96A93FF88D1284D11DF7CEFB9F54BAE42
+31E6070318B33733AADB6F01406CEF64E386998597FF0C1E606B4AFC757B82A6
+3403D841B6F32D586B68CA344376A53E126AEBAA89BBD25B47773752CACB6350
+F3A68B596E50EF5E00D32921EA0C5A89B18A8A9DBDDA0718C4FAD1EC4774AA96
+6538C7DEEAFEA1D3B74C8A2BCA16DE06B411340DF7483E0D03321635FF755CC9
+942B372541A55B25AB048747A9E9614547E30668E5F69270C9155001D30B0D2A
+0723E720CBE073A16447AB9E00C4E8DB272BAFBDFE41AD4026A2B5141A210C35
+608557BC449B88F6F76FF385291D27E77E194D2922FA2522209A0C1FA1A3DE4D
+C3594929BA0ECDEE76041F13DFE62BB3875D2D7A2D7B81B4D395A8715EE15E82
+8E616690A4738FB3CACF0F8F8169573C0C4E3D4DAA753EF5B5491CECEFCA0FB7
+F7FD06AC355395C6BF05BE212C62116508464359D4CF03EB986A1995028A005D
+848AA36642C2980292DAA2A5D4D2D850DA6C12379D88AD7016AAD69C01066B72
+8A2B2AD4B213B595C78B6DEF62A579CAC79D8998528CBBD58E6E56D15611D3E0
+864CA28E02514FEBAF9716DF21E94B38E658DED30BC4CB2C3031781B876F1920
+6906D05FEAAC92E0DDE0828BF0057FED882542B862CA68E651160D0A3B023E4E
+DD1866ECEE69F27599322E325531BB22E1A11EC6F97B8AFB551A6AFD42BC27F5
+7C01C10CE42383A9F34766F598579A999A739DC307E6E9AC80986A72177153FC
+8827D58E1B8773504758DCBEBDCBBED494BAF8966B827D9E89AAD1CE39485BA4
+68AB9695CACDD72B149AA2255C8397F0D75CDA496F41A0221E8B819CC8F042F7
+5B14FFB4B4A289D451E9D7BF86ED11EE19318AC89149683FC5593398B683BB9F
+21AD0BB26243524C8E28FFD9E564278D69D927DD275BA562A952AD713979F5D5
+FA21F195C1CD4E963BB0357B32D0625005B3648565DF591C549DEE0C5BA374EA
+0AC20CE2510C184B298590FC72C60922043C2F19412A4EF36875C172176307C9
+E7D34159C94F6744FB0D08C24F8D26ABA07416635A4627879480FC03BD244C36
+2613616245DF5083E6C6B08CD626B158754D887BA7E57C989F1E66703B02495F
+C19162CAC7DAF1CA6C63D7AB65C2AEACB1F5ACFABEFAEBFAA22EDE90F16D0D3E
+1948B500F7B2D842F7811B43A70E26F121164FBB3A5C1BC1116D9843BA69E959
+C68DD86BCC3CBE775F97651D3D9DB24EEAE585DB4FDA17A5BE500DEA41C4339B
+68E5A8490001735EC7D3D3916E328531362774389BC9548E72E2A41DF37B73CF
+AE375CFFA668ADA98584B64BB12BB6E00EFDD796C94DEB7E5A4E371C1835B031
+F408A902E3AB1194E3B5D87E2E45952EE2A570DA2F787890BA22CB5837F49EE7
+B58DCC422C721ECAEE458E0778828FA8F45567FBE3794C8C22631630B0BF8A98
+1BE2CFD8B48FC46C8277A26B20E0D6AAB2EE512D6AFBF596F38B04C8E4E17FF2
+954F655CBA9FAFC53CD371AD2FA3D3BD87FC5DAB1871E4FC1876231D031B122D
+3672E11B281C34549B7B6B3525DF75B7315510EC0CA83F71B90E58F5C3F6DEF4
+DC0F3321705844C429234183553F65053813096A1AD9883BBAD1E10E9CE8F562
+C93CDC4A884E04D40AE62F5B2B1F04BED963C7BA68C0A4B4218DEF31F890D3C6
+DD8C60F85185CA4C5FDEB5E18BAA5FB49D2F18F286D3541EA22DE65ACC43AAA1
+7D3C3E153592B3576DC0AED6917A823A6F8CA2BADFD72066BB79689E524A38B5
+24A858BDA49181A18D2FE5073EA3298C42AE7DD61B167010413940B99613DB28
+FE86A98625E913670ABB8476BB7A66C3CF90B1332F9712256AE6E9F9D3F529C0
+5AD32254DAD8C8B91713875009CAB66475E357162B0500BF41256241123DCE29
+024808DB13D767DECD97A648DAC0F6BDB5500F094750358FCFDCB11120A15046
+F471FDDEB421F944BEBE8B8C498994B2F81B7D76EECA043B6458613E6176B698
+44E09CBE2EA40F8AB875E7E3785638FAE1B456D140F054CA5195F894C52B1A71
+D17B7880F0A86CB381241DC9835EC0060C0001886F431829D05B9B55BC26D97A
+527B6B48FCCE592D941373148AF323E67FD0FFFD017EF8BB89A50A97CC1CC7A7
+3BE1F3B2DB1D70DD9781F2C619E34BD82B8638C5AA5768E4180D0491465E381A
+1C07F6A327B52C6A8F96B07E54A7383B94A481868982F3910891ED43B05C8C80
+C413B8E2724C1B26332B703C286F6E305A4B31DC30AB8A6E62781F70B5A08C03
+E02FE4C73BAEF72B01BC4F2B1C54478EC683E83F1A21FF3B548531628439BAE6
+B2E85B24CC69A77DDC228CA64105582DBC45767C4F6648EC331A1E2FEDCBE1DB
+CE282CC178C115879F45378C03B0E09304D45CB87F05F8C6F69D84B2838C4B55
+2AFF3554511367FDB77FBEA158E876C9FFA5470741336DB2F789E0C0825079D7
+2BC3D7FE6B8D48C7453EC11FD9CFE1CFA84B4F67158B59226E86E13479FCDBCB
+FF4C703F445E758EE16D669581E625DCC90AE1EA84067721BE343A8C10020A7D
+62177E1D337E438525A6C38E99C6AB94BA6835282C9D25E2AFF1E45E78C7D315
+43143363D6383522475A214428D2BBEF57D171E5F391E46CC692717503EF0839
+A32B2B4D730FDA35D49F43AFBF6DA7D1F6D85C7B1FC0E9D73FE4D7BB0421CA97
+9FBBB60999F78DE7D75527CB997EF9631DD7D1235C110C0F8C12C74192CB330A
+093024269BC0D1504F1DA364A09EC9E20EC44F898569E068B86D8BFA816C90C4
+B172C3D025420DF1F4B8F10B9B9E6D4F909F9B5A231022EC3C3BEC4E9A91CFC9
+13E15EC4E154910E1991EAE77FC31D4B28B9EB00E8C3B5964A1D03CD787139F0
+1559E1F45F282486B1E6E052D60EFEE954ABE5E30A04EE766BBA76B3DF894333
+9CDB24867ECA30869F74697D72562AE3AE325E0DA22084E653CF65076580E01A
+3381F34046C9B0C90D5064AD7021FD4E22E3AA9FAB289FDAA0FE1137C57FF287
+A6C52E9F54383B5B3655A5FCF73267F5E2AFC298040A7642FA6DBBB99270D407
+62F1B56AE32CDAE037D2248A529CB9B6B4A175C8FAF080C79743C906EC9B7BF2
+F41C9407339DE9CAF07A71148DA0FE1A6FE18C1E8CB92A8964A8A3CDA334ADFC
+01F9A6F68C6A89255ECDC98F324C831731E7DDAA9F649836D7EFA124CCADF30F
+8F74507D1126F8C964EF17D6DE51E3CCB9E9239ED4647BDA6D92C7C19D92F480
+1543FDAA26EC5BDEA000391BD0EE190861094F09F73B9787EEAC78900E6A8E2B
+560D3728155EDB5CD8A67604A2695AF65BC364C2BB192BE67DC119149B1E4D2C
+2B9C63243BD50FECED78DA54930683F2EC07159677D19B7B08204978EE858DE7
+E1E802804FE3608C5DCB84D4AB77C924FD73C3F9CC84DBF9BB493DC0F4300973
+799676AFF668D4E609BE97DD608AACBCB0E099E77528551ADC73B6FAC81F12E5
+D3EFD411B6E4DCD351B18B2F2F202CE08437B603DE2D3349274B9CF9EDAFDDFD
+2DC48B9CDA06ADA31F24B8EEDF3908C0626264E8B99C46F4C6C0A5A2D0E7953F
+E992E19C1C5AA75EA41F13BEE96387A6359E43EE5D4E65B733869324DB31A962
+ACF6D867F22D85967A893740645561AB9C8279A2813BE620CA2D5466A3B94454
+03DED3AEF79F1CB812D58BD5A0E5FBA019CBE79A2265837CA3C0F1D2C98C7CD3
+F2D114FA0E7885D6FBE7EB8FD658D3526D74D5D5B42EFB164E357A1D4F171219
+A8EB591383997D557146D00095FECC969AF89CDBA548C057AE3202CFCDBD1ECF
+0CA7646DFCBEC9E91325541704D11C7C49BF8CA774A10127F0B47F7C8B90ECA0
+A0B9179E7C8FA6546724D484099144919E36C7BD78DB0829C47B167CB13E8A1D
+0B12B973106E4316FCC3656C4B29CB42C883E339D5322123A36ECE1FEEF72E00
+C6FBA220C024BA052A3A6C9E36B5900BD073B96495A67A2DE6EAE32C3A8834AA
+8B4ADD191F6498DC762B711446180F7271D0D4BF99FAFF0BDD45422CA3A04132
+85BC8BB59402BFA94A2CADF4E38BD08DFF5389A88F1A209C288C1791FB67976C
+374B935FF69B3D7BF8DF5867D75A5EAAC9CAB84C29F86A4A1293BE58CEF19E38
+72933075964401190DB8BEF814DE4DBB1AF43592F7EFF6C2E04B0FD8CBF2141D
+15291EB3E711138B39AE4789276AD8055D2171185BDE6087EF991C5733E1AE85
+B52D8E78B5E5343761DC5E060E8D5F78604DAD98918B29D22F7AD163E2A59EDA
+9C70F4A3D96E8EBD3CC365AF717112636DF9777A155D01C9EB141E345902B11A
+F1A258F4C88A3E930356E54D08381DEC35FCE447B991C87F27A067C0B50B21C3
+B3C38C8AC20619864CC616B64F8CDAEB72B91D69E66728B79236718D1D7CE698
+348A1A563A3F641A449BC9CF1F58BBB18E7E9069F682C1FC2203BD582CB980F2
+7003D9C210EE2BE07F0F4A0B4D1B28EA1C2AAB57B19A2BC8E21EB9D027730EBE
+8BACA8DB46506D83B087D1B5FA1730452003FE7A8F40AC6A78CA7971919FB920
+D50F44989FB7C11BD521D4F86416EE276FC3197551C5BE9F1B8833095A580574
+FB48F59B6904BAFADC374775C3C54E71DEB25EDB35D2A1A0BEB3A0948D5C265D
+B743D0372CB580C90824BDC2199C8387B1B6FA919FC8101DB2F3F923348CF24C
+08CBDE1FB4C91DC503ADD9C369524A8D01BFE7114FB7F2A5AD255A6FE1F87FA7
+6133A7C3F74E399E94091C9EC0B1633B38406C6E9BA46F3DC3E162432AE6D50D
+6F53253311DCA7CB0753262008B34EC8BDBEC097A36D23BCEE52EB57AE2BC982
+040AEBEF0820BF743C25F43A9CDAFB5E765B98B0CA1A97D5D48A9F6B2F41F979
+61EFC195FDD6DB5F0D032D95FBC1916C1DD37A96B064AE370624A3E6371724AF
+BB002BC36498E8F735AB19EF5E51C2C55B9110B93ABF0C9264131A912E82CFDF
+9F83B0AF7B7B328F523366EFBF6AE2C446AE49D16A19F63F68DBE5B7060F1275
+9E15642B1CFCEE41CE4F8D9F67E8165514F3F174524E9395AE0669D62D6E13FD
+4EA44A14F709C8310D8350F1E2104C9CBD7AFCD353270C6C4959B59E7616CA8B
+89900243AD593DA00EB72711592E9AE1CD936B1DBB5E7BC767AECE5C2F40F5B3
+3685C71921494CF54639A58A62621C34D8BF0CF650D65351F0479DBAABB92D5A
+8C81616BA812440F93EE684D0748FC38395EE313167218ACA6BD4871BD0B3A04
+5C378770D66994E381DB99838C19973BFE30F8122F306A45838FD5EE22BC4DC5
+584BD867F45D305D87E8769B0BFC48C14D2C99A0881A30A5715AABC772616304
+34DD170DF356067725B08AE02A6142FDEF8ACA4CCB9FA23B188C7BDBEB0DE0E7
+9FADFBB0D28B65BE774082F60349C2BE92AB8C5C62771FB0C00340F4CD4D5E2B
+4AC512BE1A4052594ABC1BA5D17EC77E801877A060128E979933832F8409457F
+683D9FD79E3FD0820D524B5403E5062415D3F0B2693118A55AD721E3F53EE1C7
+19F4413D5BF1893BDF9985FA3B3BCAA62FE6D5F9B3969444E0950AB2CD379D9A
+1548B169482E01600D35612F512762DA109D152A0C5D7D392DF534D5C408F410
+F94323DDD4ABD2C0FEC126A98935A9D13DC17516E7F7BD728B4199CB953D0278
+BDF147B3709CB5C359802D55E972E1BD1430148889F209BD3DF507D867511498
+F09AD328F650A2510BC38CE2F534EE22AA115E49BBB5CAB7208E34870FEF51FD
+EDBBA1D49ACF9ECBAA7C02BF15B8EFBFE9F3BFA51E2BEF1E2B1C6D9C829E8522
+465BC60A8516FB559ABC5FABB3A1386715518434529AA3F28B223021DDF3BF72
+4104543000BA8085BBA3DB3BA1841E58895E66099313EFC07D846C97E570219D
+7EFF475D72B9EC68D4A591BC423BFBA41257BE723BDE4E8910AF267C2A002B86
+3E2FB3EFA1DF066AA9C1BFC76E2A987059B04FECC0F6D6A5AE46918EC67CFC06
+397B49EC560F5297D977D578B22B4C07F306A998D545A8DACAC435D23EDAEC0B
+D245DAFA6F3D4B869E6B543523F8EA572437B1C6C0A676C85D1992BBDD450A1C
+7F82D56EDF70E3FE898DFE0284F962EDE3932A8D7382F5714F2239DB2DDF4EC1
+21A9D83FF299ABE686165093279052F1DA127FAB636F0DAF90B1EB495056EBA0
+CFE46D6365E56C2E0CDD97F737CEE93FE8B494CB243A2E59F99A9B0B35A65965
+5D75D71615668099448B51D5C0909FBECD0D8F5DF926F9CD5E36EDF80CEB0F1E
+A853CDEB20B255ECE214320FA5C140A62F274ABE71E20685CBC5380C5561A685
+DEC69CF84FF0C13E2A2DFBF031399A2A65C6349169FC8A581A1995E6EBA7A49E
+6A3CC823D7E701F2A972AAEB87903F52D0A565A0A10C1013954B7DEA3F28DE80
+B0D56BDCB5E721162F1F44049577582FFF49BEF45DA9A714275B41E3261EACC6
+9F9C378A9B81C795FC9AF29D035415B64E4125C87CD0EBFE44570CE319E11E15
+2DFFFB1B8868BA6A1CDA4768458740364D39C11827D8A4F4C6CCACA01412A315
+4CC47059FD3F01B6C6F8ED5CBD0F6B83964A507B411FC4F77D8D6BDCF5AD6B0B
+0DAE29D4B5C0801CC75496FC3123D8D82BA5399F83EE73ACE7BB1D542786E6B9
+2F8B688CA9B070974024FCDD2441DD437A3E8EA6390085944E3358C99410A08C
+67C902FD8875A20B8DB4BB545D5CC84789C1DCEC62404AC24DE57D305EA0E60A
+87001AF8C9C0FF8FBF21A7D009108A42034479FD876AF0CE6356686F0602BC8D
+0EFA4CCCF3CCB80CD74CF2AF4D71CFCDC04C867CD3B77327EC07801E2F13BB4B
+CF0D35F1587AC7E6A6478EF2D16179713A83539EAABAE30F5046144C3B00C6B8
+89CADC026ACF6C99F99275A8DA38AFDF025F11823D83ED30FD7AFCDA767DBFF0
+9136A356365FDF25888398B78875995A8EBD57995A73A05A1503FDB3FBE6FF13
+5F571A3F2D971D0267BA291ABB6B102AD467034F75269712C0A2EB7096D0060A
+D168CA51BCA0808A5B03EB62B5C2F9D1A7D468BDC45F361BBFA251D3968A48BB
+2397892278AA9EEDF15669AE2791949943E9B237B8D0BC2F1F876F85D7D10075
+5EFCC6FD1E8AD88FB34C57B21F3890561E8DE98756A970D0D615402AC4627C30
+936E082184DEF711FE3545BA4BC9E4DB929A573AD85D759A8F06B38ADB49273C
+1FB1B7E9946EAE8FB9D74087D16DF237284690321A678390EE825BF2C3F30CA8
+419C3AF44398E635E9548503614CF37BB6FAC64146873CAC15D510D2520E5F18
+828EE768086EC7FEECF1BBBFD62EC527D0886D5AFA8478DB19836ACC6D256523
+127F93B5FB359CC6DDA07F02E5A516785E5AF8D8AC0D5D12B1F7FE019FBB8694
+5760DA0A5A52209D6F40D29968689959B1C13E1E326BA8C86512E0799C125D6C
+1721E39FE915B49EB93245A7D6CDCC3F1A7C3EA627A0C523F7FB72455407B349
+98ACCD69C49444948039845ACAE6781EE58B9019487473BC9F202CC40425E305
+07CF919A0EC8CC43F4F0AE3F6A62A36D6BE2B2D661AA9CC8829016C3FF77F7FF
+8E8C829E16EB813B7E07442F2C2601E7A32E9D97807F74FED6A3E3968C334D0E
+547A21D5C9AB8ACA1C0702973DA0F90F1E6462AE44F8B9F28C944DD19E4010C9
+A4CCB3B714BC214E52EED7B9B8DF57ECA34E2423B63516E37EC5DED8B799F7DA
+B83E6DB8205E4453DA856E7CEA667DE957D3D99D5E59B1C9C6A8694895B64C2F
+39E098BCFF4F27BC12FCC6B781698E686B608D40C47944AFD19A9C08F7F92D71
+1B1B71B772446C1F0B1FCD8C00A1278C847C849A60F306A73BB7AB825DCAE379
+41473DADED6DDC08D158E67795F1C3892B744D507E0D9E5724016CFD7DBC510C
+6F0B6C00755C387360EE02C27A217D27872AF1D7C57A6E8206399371EB069826
+248808725E35941F83F92F8589D655F9187CF6B47C05F6A6020488648AB6A98C
+8431EE23B5A289D832CFDC6B3E558676B8492F7FABF746EF658F4FCC5F0F7B50
+A34F224AFC7148584DB1817440142F35FC96916FA281DB770C1063B69895DA80
+6BBF359E548A96C0B00D5A5C7402DC263C33525E4921488F9201BDB225B7856F
+8949F6D75534DECE60BC4ADC259B5B21052F81A24634F3583B7A4D002B66FA2C
+183A5C637376DF03B9D99A487686F9591DDFB2BBC5939DBF7AECB402AEFA14A7
+8725A3A527ECCD56B2BB27AD451DA56A0E5D4443D00850EC0F9B31A9326B800A
+775F857873A4A0A03EC0F7AF9A4128DB50FB99AF5B3104AF6A8EF15D42ED0297
+3C358FCA91DF1416493A76C9FE329A628F581E3127AFBDFAAE6EA9BD16F3BD8B
+206C4C6D986289728EFBB6E447C8CA28F40E8320D64434FAB55FC24297EE9D06
+BA08B3A220F8A6B7FEE7BDDD4564AC8E568616AC74235FC85BEFDAE53BDEFFDB
+96232C0E4835071AFB678EAAB5115615F617D2A798B3B1A7DD86CB442D83CC3C
+32B0574B6F7002080923618B34653D8B3FF4C4F2D58B2358637364F78C112467
+08C7EE733C72B51EB9FC088ED2B1C8BB50DA4B17F2AA1CD1ADAF22EECEF0247C
+A5852B7E03E341C9E2E367C63EC199E9473D0C38B5031CD7E3B5E81E873B95BA
+8B503CCD7D0D51EB13DEA9711542A157B5C721D2577E4468944716D74F7DB86D
+71C4909083C4B3EC724B30C7A611D8AE5D33559200BF8BCB3C6D77C2199776D8
+B25CADFD43A971D2DC99F329AE3124FFEE3C64E6E6488D260D2862E1FF4A8883
+7F7ED8B95F6325B7F3E9CFE440D5AFB841023D419A6CDB4DC7B6235B44E797FC
+F906D8F27F5B810ED71EBB214C10462F99730B65551EBCAB9FB6D261AE06DDA1
+127C04B2AB6AAFB203517ECBBAC4735DB6A3D9DCC0D1197AB49ED9D7ACE82B99
+BD76E3B9CAB45F21D10242F0195DBAF024C7F30E0CEF7193A8DF26F7FBE95E35
+EBB30CBB5EB4B5734522B2348E821508370C9D1B64297143E84D32E82D56D4E7
+1885AD1E6E4E78C2E252EA1F04ECB63907554055B70A388B46F69DF32C444178
+FD2CC90D81662C2A61857B2F474CDAFD388E6D6B5877B042E96E868DD015F100
+8DCDD602AFC0D0E8D5AAE6D4DDE7C50B2A41E35465844BE9C2ABBC1CC01134BF
+C2460526F655703C5CA703E7494D7764C4A295A6341E64C76F73CAE0153E545E
+1C6AD7061E3E899249406E62D5388B28DBB0FDD7EB8C7B79B2D36C348B3CAD06
+77636D541FCACD034F1550FA53104CD2C6503B3C1CA3E83EE716DE4D28A22CC0
+93100052298D17D2B3016835B433AA03752A31EBF2D29079A67722B27EB50B86
+9462B3FF604250D5C08A0674888820482FAA936189DCCBC93D6FFDDFE12FB5F0
+FAF33729CC2DA04E648B19165BA0909881D8768E794A9A9ABE32005C7E49DA71
+C7F49CA1CEB34029579B0EC6869CD9EB737BFCD48A7A1A499FD6E99185426404
+EE12024A6A63B3FFE5B316F1CF98BBF0D2735822B783CA716B82D32CA8653A7A
+A5E22E51A33BD97BF5BADBEFA87B9C8498FD7BD4959B17EDE9A6999CF057417D
+0800B9CC577F1BF3AF3F9B226164C47242DE59B5BDC319969AD273883E218018
+821FA206832321F306E36AEA59EBF0758031FC1E8C6F2E3C1B3AD954ABB6B725
+A45223D6AA624CF379D6C4681820E091B9F5A5CA07E3AC155501AA2CB36BD6E4
+A064F4F710247E6C0C6708A57020A2AC90EF53920246C4233B98DA6EF7042D6B
+D0A89124FDCB29DC5D24028C9805A84B2FDB109597335E4FB1D6938A3418B714
+41449D0483A4CABA0CDD814A4CC37C9CC3B5B4143C607194547129BC593F61A5
+47CABEA1D7331B39472EAB3FE4E5FF5D88E2F361318AC3A327DE7D30DD247016
+558D79C74EFE36E7C80ED6A7DEB044341FCC6714E726220FCBC5C33F703C50FC
+6ED9BA8DEE4A10476AB56415B69E2CEC1CD5DBF66EA28A48546466FF77BD6F0D
+A634F9BEC3014475201D1D885E54281EEA7A9D4C43C48754D3FE60F7873BBF0A
+68F3B345D8393150DD11D57C66ED7467D9A33F66552E9B0AE9582C5CB5DC5D17
+DCBA4C432794665697105C10C172B9422E47A67AF0CB510CB61CD18EF81EF948
+36018AA2BF60D96D575AD783ADA80DA97A372E36E765F221BCDB53044B7600E5
+F4DC7BC89451795EF6DF3F524356DC58057F311DAE3605FD07A440899E8E135C
+C431B60F06EFD602E31651DDCCCB3F8FC99D920589B04728A97C5A2BC5BCFD3D
+CBF54449F3521F6E792FBAB606FE1BD3A87D1058BA7CA045FAC04EB9C4448D03
+CC074B1BC297346147B55D77F5DEE37B93B82A33227A871FA5A25DEAAD6CE1EB
+7B1B373C9EB2CA1A945876400E7EC607E42454454A0B29050584707AE0603674
+E597045D728C719B0268E8A6942CB7889374037053416BDA840105628DC61527
+05915843DFD9CA98FD0572A04CE8E522DBBD29C9BC534BC79745FEEEC9E7ED74
+FCF1BDE9D89506C1048591529BD09392FD111C5C8FAA5BD0659EAD8AB34E277D
+B7337664DD8AC057C61443044095624740D33351A448C239EB7BCEB21D4508ED
+53919CDEC5C6C6D59A6CEA9B2EE6B6DD42E7DBF8DEAE7E48F5D4D1060551C0F3
+13A59B05A5C1657B3145C3A1C4A0B316988F6BEA84B87243DE6F9C000EA9DB6F
+742E88302D2A465C60CCB030618E8B4757EF1CFB2486974CEC287AD3E6E71892
+3474868D77BC1772FDFF0D3CFB5F89114D249159E9658F7FA68FBE16CFC15EFE
+EEF0133414D92F86CE6DBE6F296DD4848BE2938A6576BAC6773D04A81EF7D90A
+14E19382C539CED850CE90DB6FC3AFA9AA9F4442E4167CA7350BF704E8332DB6
+CD6992C7E7801A0CABC1BC6EE10F400C3CB031D9D666E0117D4E0A90FCC27B14
+9FEFF87B84EA6E5AE4FEB539725FD9A482ABFB89D8B88EFF3AC54940A79CE30F
+2AF9A98045A2C9D4DABB6A64D26E348F5F7810AC1AD5EDA073BEE35E7543A87F
+54B17AAB811EFC2C35687C68013F63D0ADE818B7657540E97F799C1188736766
+7ED607A731746F7C36A596E877183A095452CA64F5C33DD0CD31A1A98A014366
+9D78DFCE37D981FEE55DBC3743A21E6F1DDE8D0240AEE9373FC0DC7112E1B7A4
+255CA079AC65E4178AF5D4ABDF54162CDCED8C3949B2134F54ADCFCFCA9C2D58
+03050E0C4BEDCB5EC515C7AB7AECE6EEE73257A18E3AB2D310E80BAA3C06FE3D
+A21F62DB966DC5552C4EA3ABBC63CBFCC6E46E5BE471F47D87F37B6384584E60
+84A0BAD1D4222FBA5FEBFF13ED612281F2A54277CC73B173791471F9F45204F6
+3AECF11CEC1AAA72837C188D7D12E43958F71DDCA198BD94AA792AA75448AA63
+EF4557559E659EFFEE455D3F258A0CE5E7853B5AF9B56E5A506CE12A502C66D4
+74F64815D5B7965E40ABE79BAD587AC8FBF74CC30249454BE78CB1C927DBF175
+56F90326E12E691B3A6D5103C159C333BF970CB3B6155E975F42528E8AFCEB28
+17BD13E97CF4C10D26D688D3C183542DBD104EE356BE9053A015966D182388D9
+70D0AE0044F99166F9E98CB58DF0FF16987D4CD9FEE6ED779A5E944A4B57C867
+C35D1426FBE795F26FABE963F287F3348F52C5B90EB566D2035174F3D98AE8D8
+8FFAE3BB067FFA43101DE7B0A7940BA9E90ADFB799825307D46573B5632C2C34
+5BB9B3D0A80687346CAD915E33D6B8E1772334CCC725B76B8061AC787E9A35E8
+3E07D3E32BC07AB821F16C8E8B9AA782AE2E3CFAAB91D05141F1836AFC1C95BA
+E1C466A2A8029379C235460A361A368C1C853F51F3695022258C52DBA51D19D4
+3F4DA101293090D5C83A7F801EB54363E8CD8CC85C9009A22BFFAFB186FECD35
+006E2E4D68BA614603F48C73E5A2EE3A5A409545AF703F907913A68B947EFE90
+33D7F6F06EFC9E5A1B0BD47F80FFB9C109893857D9C26F9E23142C98E1B93D96
+E5181DF910F81D4C7959A85BAA391728A9E448C42271436B4008C95363E2EBA6
+782F328B8F331749DC988C395B49128A87F5DE60F20467526DDAE7C9CF5BD75C
+712E0C467101AB89080B2F50216F3FAB7E78C34FEFFD57F1F7168D089721CB27
+5FCDC5788025D4AFAFE5DB7E5570857BFDBE946E9F1F3FF9316144734CCE1B93
+25F2C6F4B025B7AD30D52F2BCF3EC3993130C2373C29B71D442A9D2914C1C097
+DE8A4890BB97CDF1E74276D15E31DAF0D76615C740477737D4B1DD730DD3D106
+AD2435318DB157B42F7C85290E4182D6874C5316D330053F7BA920324F0C09D3
+2A8745009FB155155BBF512C89F4060FFBC7FC57F86F0C5A963344950F60F5E8
+27C7E7B3EAC90278B8A93C460FC310643C4AE03BFBED0F8477091A06FC0E97E8
+E3D00B18BE8F1EAA420F11C9D5A9273C2529D28EF613ADDE11CD69510C789EAF
+5D992B69E85D5F05F003F5E68FE6F33AF4383B688FF5D9A35B3724BD8F1B6C8A
+BE24D39AD969CF9A35D20B9FAE8DBF01AD7E3D852588817C8443771963B655FE
+3B9E566BB787CF1DA2A11D22D99A3FB46351DBC83A374C7571EFD5397F5EAB38
+D77E14AC578264B7818AE644DDB744C06DB2D22573B7BAF581DA0D1223B83BC6
+1448716931DB4DBFAE10E1840FECF50555C2B2AB638229E33E565B50AC81F197
+7D7B5365A6B8EE99630838AA8D87E686404C29A023C45B7F5F44355B89BACB59
+30F93356135F63069EC73096CA3DADA0F850E970B185DBB87270F8817E659D33
+6C9528C24455FF9C445C8FAD10AC6A6E5FBE59804F505BE3561ABEC469F623BA
+4455B4D5E70208AA7E226FE3733E7B18F627BFA34A40DB1BB942EFD7BE57C437
+7BD9681EC7E8F7BC8BE234EAF96929B9858723E56422843B488EFE77696D6BC9
+B60CEDE1096AEBA6F7465D8CC74D9EFD30F70EF9184F127C70D9597E96A66081
+A3470AC8537E22A62EF4BBBA1A14C75C8C53BA6D69A20F3D21BDAC3ACAD41E32
+4A2006E189679D95796D85F9D73BB0BFF789BBA01BE5310F764DB0E2F534723E
+D036C72CD2228DFCC84BA9441413A6F09D63B1EA9BD7DD4ED16DFA01956AD1C5
+53084C2FFC152CD57ED53C64FD06B32624EC5BD8DD69EA72F0BD782B8AF06C2A
+44BE2A4F67CF0A3B8704A6BBB3E329389F83163FFD3C1548200C1C0DB1E429C1
+BA8CE86A7DE4EA96194EA4EC4FE963EF54C085DAAC5A49ECD1A8A2F6AC2175CE
+EE70BC53FDDBE858C6B6C7BEFEB9BEFCC84381DDBFF6D89A22A7A50D0DEB7A83
+3C71F5B5452F018E8747EB4AE1CE2A21C7C552D70ADB0122F7AFA8504CD09E30
+8B107CC8D93B8B9EFFCC28A117EDBEC2BB782664B7773049FA02305A46EF3325
+D1C8DCF18BF9080EBB1E1A753B5277BA1DE396FCED245EC7F2825649952AAD2F
+8750D74F1E3322821DC34BDD8272615029D87C4A8C97DA040B339B721FDDAD64
+DAB1CE627E16A941926E5CDC3469ACC5113830865035147809535D815029F04D
+68E630E450BB62A58A0503A4CCA099E919188D6A86D4D3629710FE47ADEC1128
+2DB8767566E01992EE65E89FEF545FBA72614416E1A8009AD734C66E076F0773
+268D9E33A559D26FF3C61FCA5C75529A873830C25AA7DD944626461303971236
+E84CCED46EBFA9AE2AA081CB3FC85A43D679353C80FBB4C7CF50847B7211B431
+485BF4EEC8BB88699C895304353FCC4A95C3779F78CDD6C3E7CF8F9A7B5F46B9
+C2867D587255FA26E2532DE466DEDF82B8B46C86D0EC14D3818D44A9191CCAD2
+7B4D2E73A64EBB2938A59829F6D6B1F9B3DCD733F07B038EE1EF18155670DB5E
+149612BF4B4D3438DEC081C1ABB703243026504A9ED8B59ED900E9A3A583ACED
+C7AE1D041CF316FB2D3EEEC4C0C53D7C499456F22E637DDB447F5E50EF0061A8
+EEDB986B787726DF3E80613182349A4E5D16ACB04187EE66CD7043647FD0E35A
+8ED4D6F33C3320E46CDAA1DA366CBF86DAC558F31CEA622CA75C4157EBCA7279
+55536E57BE3503CB3A56F2711C1E5186D92A0D4A9ABAF54A6A2E78DE406AE39C
+4A547E1F02CF6A5E6960273FD499F3AC7D3598E296F3474A4199BA46F2E9E480
+A162387E8A9FB2FE701B7070266789007D469E9FCA120EAF2EEC412FC6CC466C
+78444DD0B5CE85EA03E3A5066B8666E413A2584354DAEBB55F65B11B91A0B55D
+1492E777A4E6EC516F7BFA8B1781A102DE6A9AA3D84FAC80D9E149DDC5F86A3A
+D6B473282712CD004D39608EF43254B3B5C72616D834BD788A53FE14B475F5B5
+39BA124651F864B8ADF561CF21D599D9FF27FEEC8B361FEA9F3A17D44DD93D38
+C19CD9907FEA9067411CD9EE8A5E3F1D8D5C0E5E840D23A38DF40A4E9CDE4350
+A3A2CA2CBD090902121851C9BB51453EC7F0EEDA6677E15DE3F11EE9BFAAE241
+EE3AFE10F9835D2FCC607FD07F37BB0F78037DBE4CDF4008C210A3558E019ECB
+955CBDC4704BFD4F25F2C9F0F3CA80D7C17017FB25691DB42F36F89568B546C5
+E3A001590148BF506389A649F8722A6206FAEFE123080AF199761AAF97166EE1
+75A3EAABCB5914713C1745E0121DCBA1C21951A2981AF59FF2A0D8393B589784
+0915F1B8BA6362638CC90C3DE9058ADD6AE0AC4471F60FBF78513C682F15C0FA
+D98D9E9CDE68781C7FE146C548FECD4152507CF154D30259AF7D2EEC40C7844C
+F7F9A22AB179A54F105AE4864856650ECFF15FF5C0F385E0069462B185F0381D
+D2DA566802D0444440D42AE3786A7D9D4AC99C75446D3ABB02BD61A3FC17B7AA
+7D708262FC098B5D84FD1C0677B49D0EA2DBACEC78920C53312293FC11B0C1FE
+9E52ECAA59A4F6AC6AECA4C1B651988C49D90D677620BDD34E76C3254752EA1F
+E4ABA800C30F0EF0D0C63FACCC5F76E550A3A195861E181CAB79653CA323B5C3
+032F56FEFC3B5DAFD77A72B832B062F49DEAC14E306EAA378D6E3C12606393F7
+3A0D5BBA3CEE01DA4CC2374FA18BF6DB29EF1A8A185D674BACB1D1405F8870E9
+46AE5115BF86BD2D11019F95EB1EEA340AB553A925A6E241E2E4096B9B85D976
+C27E53995F0CFEE8C4EED4EB4816D7F77DA15BCD67ED306AED4FEE72AACA6E05
+71B5FC9864524401D265440915B9E76C179B007811D48218FDD39B3C4AA4A223
+3B3EF1D4FEF0FC70EA98995E8DDBC93C4B1E2C917AE14844971CE2DEC37643B8
+700C61068C48FF5AD68F3459DB331396BE804DCBA349E5C1FC384AE0ABD72B88
+7F395509EE470DBAB38642FB0D48CE61BCE28F1CD8F83619116C68BE7D8C36E2
+242032E6D37440556D94C784982FFDFA1B8E1A70736EA4391050C71FC8B7639B
+16947096B1A5335F79EF813019E7C41376F27E63DF3B568BAFE956B2ACC1647F
+9DD17C867E3C423C76AF17BA8BCE79520322DA2CE7E771B3746EC5E2F5C6E562
+2A744425A9BBE14BE1A676885909CC41EE1D0FE5ACCDE4DC94FEC0A7E2D168D5
+D6DD8132BC41A58F61B501AF68996AAB31953CE465AB4EF3D3711A6E71E84303
+9007062950EE8C45DCA432E42151640EE82B7238385FE95AC35AEAD58F828D95
+D75D7C0BF4E1A18F724B5245D1B851AD4EE3B8EEC2550F8BD35ECC2147AAF233
+53DC686B70149020F9B710F7C5907C294DBBD9F63FD90587BE5C173A633DF09E
+FAA2E53BD483DF09755C4AA448DD7F220867D47D520FE8BACF90F632180F6D7E
+EC347F929B4475A5166EE96EC91BE426B72E75209F4F52019539EFACDCAA057D
+C1FE5BA5D80EA9CE515FD0A8EFF89FD27B1AB80B3404BD3CC3215B34244474A4
+29B4C68843BA0490F83E6EEF8C3C0A755652CC409200FCA8455C7B264EAC4FBE
+4A59257CCA897B6A3D9962F45A5B7879584E478C6227267AE379DB24EAFCD384
+4FD155CC8AE8FF0CF7F2133673097B1A340FDD911E6F3B1251225A63FE717AF4
+5343D0429B0792A6F5FB9E3A713DC7FA903359CD04DA2690F4ED45F4B429437D
+5F3E0B3979B2DC1848CDE79A25C4993A4F593978D70EE0FBE948B75102539598
+567C44467562490926E1806F1AE783BAAC8B60C6C3E6D4196014B9853A670E63
+6EA2A390A5066BDD3F3C2651D332A7403B7CB9AE99A977B93A1EE628F9329DCD
+9E2A9CB118424EDC8DF589EFFB5B88417A4623C739E46B48235EEE343C6676CF
+E82575ADD2ED1D5256BCFD03E2884C400F971E4DEAF173C9EB9781703FA434C1
+9817552443DE19C93A07F95497F1D482170B3EB69B20EB92727E16B9AB8E1078
+28FF6BE9908EB00F97B4EDB2E4152D264DCF90D1E6D7105770AC48079D3455F1
+A01BE47C1BAC3B075668AF0AB980FD07768BA8FE34038709AF5744DCFC2CBEB9
+A7F4DE1D2F67CCF50889A2F78FD6C825CE436AD3D8191E2F84A35157CC54DB1C
+CA7CD0315007F6A86CA106E24170E2E73EE3699595131CE87E0EFC19FB460540
+37FAE2173338FDEA36148F6C3E5865C3FC267B6921B9BBCB0408C78D3F6E5338
+9CA8571155EDF7E00C5A6EE13E7EDB6788A6F816971001502B2F344C078E65FF
+87B196A27850F5A7E61C23DF9B54D2EAA7F4935ED7231116476186DE7D174F41
+E5824AB20F76EA1F521CB993CB77765A734AC2C3CE23C86A54CA221074C15545
+8FE10C52E082E9CF1BE6618C9C008BE4438D10466727EFA37998CF888D1021E0
+6A6522DED1F35E910968AD41C20436A6DA6B2AA0091E5E4FBBB43F495AC94223
+0211E3E011632BCD663219B7D69FBEEEFAA25731C4E60CAD9FFBF7DA9D2DAE90
+BBA7B17FED1A897C3E10D32ED1B1BA7DCDC654C9447C808A537F84B5708BFB85
+EE9DC0C2EDBC5462108F8660ED9DFE4E13241849009CA930122AFA334CF4FE58
+D7E3973B7367EF743E8D6C259AB98CC990D1B144EC4BDB7BB46EF25EEB45FC78
+2385325511996F779BC53BCDFDC9D97E2CEB3AAEDC8A4F7EABA49559631A5955
+2A53FE2106CEF645DEDB992805328FB88D819328073815DFD372C2AEE555B7CF
+430901CE48CB4E65AD6D465710D452BD7EB54FEABE72F79646364F9AB4822375
+8D1215C6F41CF439807AE345A41FC0087C918979C281B2DB2536215894D798A7
+8E558D74D146752A38BCB20882FBF9EE51BA014BE7D4D276B68B1EB638890ECA
+B10A2C90F2DA3405F7C8041089B222E1159F54114DA0765934CE991D59A7EB94
+F0580E13942495166B480393B859D5C49E380FF85B9780778D7B528D5BA85AAA
+F64DAE34E3FE3FB244B50CE3733D27B478FF99DC1189509F853AA61032D58E71
+3FA6FD29220F09373DDC940990CC93772F5D7F352300270D5C8B7BC0640C026D
+D1A28B47D56E4D460FA598346E761050E0F761DE3226495136EAC5616EFA35D7
+89AD8774CF651C75A17891B5CDAEFB6AABF650A64AF2FCA18FE73C24E8A337C3
+9924DF435B3F799000707A44172E4BF80F4BBA4F81781E1A6A1A0C1763C99F73
+CED2CE4C6B1142762176F10A5F6F751592A957966684C53B3E142E96F0047D8D
+E63DFFCE6B797780D921019B2F7911884AF96C40B01EB369E94D1496B5D00743
+66BE955FA4CD3B551EA5BE21317DE2D836B470247BCBF619494D1201CFADB77E
+551DEBB191DE67DB1A3211508B390843B5BDAB87314366711CC3271995EB9F81
+8DE66EDEFBEE033DA9F1674F5A41515D9830413CB239725ADB3CE1CC51C4FBAC
+145F22BC6451B7077DF33A6FA1FFF2F3AA54525BF22976FC0C2E201E1EF005D2
+2C96BE6B764A53C495970B23CDAE05070769D8E0936D5BC8654FE1243CAEC7FF
+F205325A2D30866B9962602026CF9C2E108F9B780BF25D30B38B5B3FF39B32D6
+455EB56555A9D6AF94A2768E767D89BA6E9E8046BBEF28A54AA0EBCCE366A140
+9DF89E0101672446F442690740BFF6611D0D47438138EC3AD3A9EF5EFEA18EF6
+978F1B8D3EB2B78279FF4068570ED365EFB2EF9459B81AEA44D552264D68F6B6
+6BA3634441FA5085019EC82A2AD3A14E9047C0D5539E2567A9D9BE2DDC628AA6
+1944AC37C1AB99C8AD4CD90717094826875D10D6D1DF718C64F5118E6EB72802
+6D69411124247513C9D7642B8ED08020BC9528EA204FEEF4F69F54FCAE744686
+933A7B10BA1B982CB1176587BB8EBA891F4B5362AEB1D4628FA8CFD49F2D8F0F
+3574213B2A41DE0652C1DCEA6F2BA38731DEDBCADEBF1E726897DD019D66F8DE
+B338000984EE2BF795F4EF503C894F34574914E6E716B4B08040BC3EA970DCF0
+8F480BC19ED4C52BF3404E23AE499617DADFFC1CD82761427840F6693A3F7B40
+C23F6531E1C0FDBD639D4EB42367E54FF00FA40C056C1C3D9FF2E283BF95B893
+5F2B5C6D462BD48D1DBAB5C0B95188BCD27F6ED139B912020D881622EBB2D547
+64EC1A17DC40BDB4BF576F5C5C89D98E88B3CBA7995B19E4493E54FF0214038B
+2AAAF67FB0594720ECA24E3048395C94EA8B80C4579D2E2570F3223791D75E03
+5A2E8F74CB1AED7592BAE4B61B4D649EB1D71790EA39EAA9EE8DF04EC024FCDB
+6CBD4919EFB2DA5E08EFC3CBA9774C9155FB7B55531DFCFA8E02F3885E9863FC
+1E1ADB1A95722B3772753EEDDABCF8B7F49977091094D96D560D1B7262335B91
+0F8468EDD80A5A19CEB5F9C3DF79AA82C96FF532F03ADAB8685D87BE07EAB2F7
+B5D4931C1BFEE93BF3BC0D64D3987CC99617061912A2353D2935CA10D0F300C2
+986AA63C4A1939170CFD1E5011084FC0A3DC47BAC138096664C1308B7BF70946
+5CB866EE0C1F1C850E78F0EB8AFD8281B9E5AD15976BE615264795AF2D5EE596
+CFAA84D444227BD32D75F1F7A076F221E125B709AAC64F5ADDB1141C2605A4B1
+5DB395058ADF853764C652057C824562CCEFB911EC80D5FC6A3A8FC8D417677B
+680EB9E2CC5846B2EF62560EE3663081BF533F0BBA204D2C5B46666627668A0E
+AAA55439530F3589A94EF9A6FB7205F3627ACD30F23B4FE87FFC1481549ED4D7
+D851FA3B267F37690366590743E4A0315EF962741E5CCDBEA4F13B8DF75E0C7E
+5AEF71A20FA9C3BA19BF580B47667C04695325F3D4064D4B3F247C5173F71138
+4485C4D562902D142A492DD74A1DEFD85FFA0E1B45EB90ECBF4641E30703F29B
+35DFA7653335079DD47CFF52F7F8517BDAD74E66C6C4AF76DDB1A9E1A8931CA8
+CF45956095B4D9BF924C78903B6A4DEBCB668D6489DB8179D493CD13BF110CA2
+D03868EDC0402ADA9CF53DB89684B53E8A0D8A218343A4DA361C47302BA7F243
+54C8198888C37E87BA4D87DFB158B64943632D0B879AAD5A50932DF3991AEA4B
+C0F398E23DF0694D3BFED4E24B2D32D6089B1A0416236D796E80BFD06E584969
+86984D7BAC1F8970694E9CA731ED445483AD56A699909F5B277BD556E963B588
+1C7ED6CC33D537F31E6E255FA988E1406F7EE801EF1E6D3C82427E7887DE198A
+92E38F38A0764F1B5D2676E6FE219D0627B0A8F369277B06B0548250BF06757C
+2B092A3EE0B5E1139D7499900EB41826543DBD25BF41BF618C0D6E1C63988C0F
+1B798F1484E2EFD8B16FB78390A93A9C8F0C6A7D747FF95E6C69B21B5C9C96AE
+7846F8177A92359530157C9EAAE9CE5DEEA632726D9C9E7292CF7D8DD0F479CA
+B74352BD654340D2618B05B71981FD26E0AFD922C35CD84EBFBB11387BADF508
+ED91156DB2CDAD536A608FEF3D161DDAD878FDB8E74EC4EFC3852D9414E73995
+46EBFF377C1B6696A1AB0BBDC0B6822A7B56B8D2314A3FB06DE1C55D274EF5D3
+F05279F67AF852CC37784C7AA1BCD0D1181B68FFC4F733F389CB8C98642F88FD
+1CABFB9CB882435DCDFA05E683A7E89F820DDC9026E8558EFEC5BC3BA45470BB
+21DA5D29C702445C875CF1AA4E17BA128E1342B250BA46684B2B7559FE300529
+71C627936477EB8C89FDA4E9ABAA6C99431C83871878558349783314F0769182
+18F19A3E050CD66E61A49F759B76C1B23B3DDC7842C13EB91E98B5E8463B8461
+7B39495FCDDD6A7E60FB5074B43067962EEA420F01AE27F8B3FD21FFE877242A
+AA1C882C71F44B4D7A6AFDA6C16BE81036F388E8B37881AA892CA04CB2B28952
+7CD4D0E1905739CF8AA504F8BB2725CCB87F3214DF4E015DF472F0D43B47A5BA
+4E98FECAB6407176560F89B9088CB3AB07C0341FF67EACDB47B0B96AE2E85CE1
+6153A24B71091483F644D84AF4D5E814D316A3FFBC8967414D203D5AA4108EB0
+608C2BAFCDEB1CDA2D77B214F6909E0D62312A40D9D425E78C144D7EEC37293F
+A6EE2294E32A8E3A53CA45BE456A937C241C8CC77F29E5318B459AFC7BCFF906
+2F23255F51E0EE0BFD00D4EC3622CC8ABCD7FADC3CB4542DC4E442CFA5DA223E
+16F79218AB3ACE5D7772206FBD94B038C8C385E66165A045F78E951C16099BB6
+5A542F9518E9AE365407FD7AD99641A608254349D0E85E6B7A91266D29632A29
+231F4A86107BE074A26E5CAFEA058A004E477E9B27E8B055AB26B9F35F3AF2E9
+31AC30BA8DA6BD2CFB0CEB7C40AD93B934F5AB549ECF3B3BA8CFABBEDEFC55CF
+1850B971EFEC300FA885D06C6E656CDB4C21C38C63774B474AD976BD9C6A327B
+4610A47A304F4F7D685430494D1C7A74A3A09C7F9A4B9C4AEA7171CAB2BCE70C
+1B512204A1A1B64C209188C8398D6300B95AD2CD229260564BB55CEB8C4861FA
+24E7AD5DFBED531E7138036D34CDAAD05DD612DE386D5E46B713650D67EEE44A
+6A6DDFF20410DBFE378E2C732A30D2CBCB62A21E5684C7E6A1B7901E888A9EE0
+63F27BCD8E71933957FF90B3CCE41D1A2EA88E1690A1C665827A5FADB4BAE76E
+34A922EA7CFDAB7CACA761608CC37A52A25ECB540D20EEFB731495A007226B71
+FA8582677659AB583E8C9BA9928438556139A66E34D7B3A5064B4D712186E201
+6F31F67E3F12837B91EA1A02324BA4C4A0808DE8F49E6729F6861B1F38DA592A
+D8A1925DC3094A51CB0A9F6644A833F808E9995B160C7AC6405A1011DB44AE8A
+DE0901E0DDF079BAE194DE3E05E7292B97AE551D03B2D8D8E004C94DCE23F3C5
+35DB9FB8CBD5F6284EB235BAFF4FE40ECDCCC3CA3863C554525615ED2BE913CD
+891026D52F8B34D67E18A485E8FC9E22081424411B81810AB15F00CEACD61260
+1FD0C4DD69A7BABB142CFE13E3CAC8EFD361E5EFC5DDFE06F738EB9645693A87
+23318268C4094D16FCF0AF504EC4552F5726B24A0C7BE275C23AE4AD9C775F6A
+94123455ABEBF7D161B5F5716D80F2319D5E42A635A5927210123C77E7E0C042
+7596AF52B635CD899AFDCFC0FFD7D5C3A73D02350B51D2432B381E964C9B1BC1
+D8E92D25351D1FB72D4DC49891CC810E1607FD90D76BF01BD2DCCE8D1D22F4A2
+DFB694FBD97CF37CA2EB1100B771ED42DD96C1123B90DC123898638E439DC33D
+78A57E0A4F6BE5FB7177E382F69CEAFB7B823AE6452953C49F1AAC3682C87FF5
+871B4E80A3F68F21B3447593956AA158C2D8DD118045508FDD340F35F78D6015
+40F8ADF9FFBFDBD58E28121A4AE2F377218548822665667F5A0263D55FDDF77F
+3D3C18BF652F21BB965E765FFF10B3F7DFBF0EB3F095587C61915A6201CB0DE8
+E8F62D3E2631DF99573E061DE67E342450F1EC1363BF2924D71FEF27F2ABCDAA
+D56D18FD6C70F2A039F442CDA15C31CCE044BF7146E4AD308963477FBE820287
+5103736EA9F8A4F9EF772EC821A448C8712CA21679186AB329F6E851789EADD2
+C063C22DF911F8DDBE158FA244F89002626EDAA9C198DE9F1FFD4FFAF58D9121
+6EC595DF11D34A47B35112F4A15B60F6EBC1FE3592A6432F83A52621BAA8EE83
+B48100B4A6E6404C06D3A7AFE4E0806472826396F42237FFED812430EA61AF99
+F2763675CECCC706D5C3C1F8FC22250F90F253319021BD0C49A0115F6767EFA8
+F6009E17A38E967009B4FF5F27A11DCBE9896CE95BC642468FCA5B121DDE68CF
+DF685355888851E3C219552C83BB572488329D72014C5A83789A10D3E9F67D6F
+A1D9840D2C58F1972BC8A5B9DA62984E36B10BB6CB1C0BDE499B35BDD38DB82F
+E15B6633F03C9A2DD7A0B3B0DDDBBF490B8754C5C27C7E1637B6636D0DBACAB3
+7460182C9FCB105B3ADF4839E9EAE384103D7C1433120F3103653126486104BF
+A54C8454AD56B14ABBE766DE61BAC158C0A5D8927092AACE4D839AB5C5BA1330
+08622A1B8D3764B956F4C85AE4203EAD4100602815004680D3C4D41057101B3D
+8A19B71FD497F10E3732638AD6720C632831A3465040389407110964A86DD623
+2BE7FB71651B9B752C333E606406A2C586392BBA2A9C4F143D8F0FE1685D4040
+91316D86D87CC8D50A2D40D41D13D4CFE35A0BEB4C349280213FC5B561280D35
+3AF803F840BDDCF2D4D14825C331C65188A25E39DA7744C80FFB37E8ABC8A100
+0947BEE3501CD37D66FDEDD14BA32236BA4121883D5EEAEC24E03AC2BEE6CE11
+41598E276FEABE3E4020A4516508204A5F3CE60B5C92CF2D76F7A717CF4D214A
+C156823077C81CFA0A34FC9755C2239F68B2C6706D36B8105A913C9653BE9036
+47B9CB28430122AB190E90719F2B83DE945BB638861C388446277232D208252A
+D92B7AB8D901F2C6C775C0235F15077A3CD927177FDBE4F552088920A242E6C7
+7D34B10075C959F3F35C1B99B4EC4EF2005AA57CAF2B54742A537D5C66B90699
+DD89E7F1E46E8DDD81CECBA1EB922CE07BE7C946B8560D23C9AADD0B4A63ED20
+BFA5126C1096AB93F37C3C7C8FCF52C28689CD5177E103929D025AED1729CBD0
+43D40196B00DB245E315CF0DF5D6EE46185A0E4FF3BD263C668E885782212DA3
+5159E0B1336249C1F4A3DABB3F8402408EFB656FF14EFAD7BF2798F9A2E7AE16
+05EA24A05066BCBB8D894A3074EF62DCAC997F3D687BBB237BE7AC41F4C9315E
+4F5E0E5C7DC9603A55511AF201FDE2F15BEC67A761C662EB1A181367C09EF596
+603A5657863FFE087808311D2FF739BF58D2760DF18744415E2BF6C2CD5A3AE7
+70991E23FF377B38BDC36F3AEC26F50C5803D142DFBAFB14D2DB01B227329057
+117DD7372C66E3668926DB058555EA20141DF893F1EC406240A57CB82DE752F6
+0183CA6126F92F15F6605B48D1DF197F9A7B4C9AE91A8CF23A125AC9A2896F02
+E28D0DF0581CA60DE48FDBD8CEEADD838B1EF7ABCF63E2A1F0AF25084DC06AC0
+62E9206B93A302199890416447FF92C8696ABA8A2D3A4B09E2A3B4BB8F1479A8
+E3E57F46A9BCCE882CD518C71A7D91014E1D5CDFBF756564243CBC543A639EDB
+A294820F6EAEF04C80387F71CE1E92693834CB58E91C9DF71DB76B1A3D54955C
+FA5D8667BBBFFB42EBEE4BF091AD5912C9C2CF267C6BAF8F9DBB2FFF7E965DFC
+80CE673241F42B72CED91D5C5F56DAA8B8049999D223AACC15F98E1517EEF89C
+52E42DF523FADDC28B5A58A7CBCC1F053F37FD39AA25F2BD22F187A6D5373237
+572F15702A342AC1BBB1C876F209DCCEC51E3F975CD06C77E4B29CE457D7B38D
+35F4D6592B1865AA0C72FD23E54D6B5941F5DDADCA35F0F1E02192C62E2BEA73
+A94FB9C8B34DFCDD0F63C219FA7DE6DAEE56F4F6BB2BBCECCE6E3A9291A36579
+5A2B25D8DE65377ED8D5DB48C55A91C52F5D2A5C2CA6FF5E71C291140FA4FA36
+918E7FD7FFEE94818846090695CBFFD9358063EC88271872DE28EC410DB4FB54
+7D04CCF3D327ADEF4FE5137E084C87C4D44B08DC335B4ADDD6957E8AC7A8FEE6
+05A4D933107F7F7FDB0A57C0226728CC95440343F217E1F240738AF92665ACC1
+05738B0705A1A417F7ED75814429F06497D95E0BB247B0A29E70A26EC49B28EB
+2ADFD7A5CA68B52FAD0935D7AFD8E43935375334D9D940585BB748E59F07FF25
+67719D706811BDB56C4E791E3D6DF937094BB9D1C57A8758F9FC602075469FDA
+8C1297F8880BBD2D5F5737BBBA40E430DCC052F26C8FBA824ABF23F280BC9562
+F2E15A238EB32B4D533C6A236219D5380106A67CB641DE67BCBB44B4D738859B
+4FB44C7DDE8C3C9BCC35D8A315AF068B1A716029434B886A5D2653999AE8FDFC
+C4FCC038C55571974C6EEA7D9BDEF19D1A0AA0E5CF269E3A9B2EE2C62F726E69
+34D6D87E3BE76297C8E71D775647C32439554D5951416AC076EC75C37CB141A4
+B48A9DA993201F0FB2B840BBC653F45A4AB41CA6E79E9E89FE22132260135D61
+F2D58CE5A1487C3EBDBC45D3E5C3FD969EE9A88BA0168B4DFE88824A841456A0
+540E9A0E0D166F57B5C98BDEB234F30F88FD109477F890BC44DDABF8D21A4C51
+ED436466E76AA10B42C9E8594CC9DA7D820F5B2EFA7CD762E7AF8C868E8D73CA
+42B5F3EFBD0904594A3CD0B5CAD2426E524BE12713154E3D9ED7A93B5DD24FF4
+C0604CD89A38CA7B0D06B5CA1BC2C9C79E7FB0B37A142D790CE3ED2263D7E998
+C6DE8567F39D86C22446AA54295923B7EB1A1B7B95EB4E38714AEAF465CC6F15
+B57AE790C0D3B7781FBE51A69E46A2DC4D7CDA6E19A36B7E198368B70952C328
+727BF453B5ED886F15C54F0B7D527B114853A33E0164B7717A2C84862A9F5B9E
+C8E6B4E030329E0FAE04F03C561C4164C51E057C6952DBF62024CFE7D9310868
+B393AF84DD73F5B3C035F0A26D1DCFEB1D0BE16E4D9394DF4A510FAEBE16F0E9
+C143DDD9D588D400CB5E99F9AE1FF039F2448973AD21873B84BB1693B3E6F3B1
+F9AEA97C054A30724A6113DD97ABE6F6BDA41C86D640F93D710E0E91AC7D6D27
+6E721F610060EC7765D3D32C1B3A9DAA35A66D177EE96D9C7D3E6C3A6632076E
+EC62B3B0318FC3DCF2F7E499BB167E6311D081D5EFAB0F55A89EE2307BAD52C4
+F62E570AD7F707EA16EF7E33B78984CE3848256175E04E5B23ABEBD2198014A5
+1EBCA7F2C02085FC8CA58713AE85C4CAA1E83B8EED692D0E72E3B979638303DA
+750FA7C85CB1600BBFDE5A82A0881691E491D2B686CF2D5D3F28851D95AFA2FC
+B6F0579CA5F3D022A7C5E780C64D65743501EE2DDF547E54369163F36B59084B
+1D6B5759BA3829C1732C1A0595FD648C980D98E2FF071D0BC74AAABD309B4AD5
+38D649081CB2D50FC680BA86F14AD5E1B0C2253A81D9DA2BF8CFBFDE02A2EBF6
+1CE7CE9E160E3FB444F992853048CB00743F626178184BD81D2DD738F8FF5744
+4E625A98845DA21B6B47B5CC4635550A4CAF82327F315370EDA39AD7A581B7F7
+17A478DD17820D561E35C8527B075651DC424CF5155801B44C1B31F244AFFD42
+276202D610B25B97FEA9D52469C953B93F11F628DFA013B5A336339E9797C919
+72F9BB251FD84F7B9CDD454A8383E5B961F7E86E29E5D7FA38567F46CA4FDBE6
+C81A602A0801C706F98741885BDF379700CFB1CF81A42B10577B28F51EECE47C
+9FD8366D8D36DFC483AB087CD269079D773F3C152E2679A79E936BB9A4D08AD5
+45C52E8CECAE460660BF698C01D87B89BE3516D86B7387BF71E694877A4C1BE7
+091BC29FC0E84DC4E94276227564FA4283BE19D8D27157F153D867BD01481307
+9B73314F481AE6892F8DD9C9BE981AF471E2F708D83BAAE7B51FEE48FFB59EFD
+574E3483DF43D9B2B53B82893772C6A93F62AF706A8685945013C55A46F3D8A8
+C172D43FED6600DA6F9E5659C985183C164940AA6C960884E5E68D7531191879
+F8ED77810DDC80BCB44D86E43E6539005959AE94C66D4C6F3CAF71D32E72AE11
+D7BF4EC939C293389A2797B8CAB5E2A7594549A94A87FC6AC2FC76DD2C2698ED
+4FE06AD376CCE997D2A7EA76C985C6755CE35368881AC4D09255D9B4278F7A04
+F9FC9B44F448F29A12110B5A0628A4B0BC60F71E255637EAC78BA89803F04739
+E65F8E768015223839B4AE9E42C84313EEC1770310C451C692B95D575DA650B7
+7FEC58662FC100C6D940DE182B3AA472522779C838E516F63E18E32554027539
+8DEC059CC4A3150175A59A2486B43BE918656B9519D8B4054A03CAF87C87BF95
+E6E56848F9827EE2379AC8D0BEF381A4470F47354EDCB914AF36A741344C554E
+637F4074A28269DC7BAF9CA736E9DAE8E034D4F01DCE86FEED6655EB79F27844
+141754E016B4A8019FE6018FBD1DF77F886E8D11B96D9412EF2EAA58B5F9B789
+DC032705B06D68E4BC84496487134B532D44E22546668B3A324B0EE13C417881
+172119299855493E2190767E6CED3BC7D788034ACAAEC68BE19CDE9147BCF1FF
+B3C2C6BC31420A796A86EE4573EFCF6DEE28CB3434CA8B7D271C3F1B647B6433
+F223BED6DCCBF3289D917F67A8D118A56505F24B90B03A24A2E7609C6E0F834F
+48CD728610B763AE9FE922F57878B346FDA5BB9FF4B243D707BE233A8BF2B1A1
+50FBE45C09410F964CEB77F9C91E2F537E87BBD33559F2F8C411E5F1201D2FE5
+4A67F922BC2EAFECEDDFC954A34E36B90CC39A78B75935D60D27CA25F663B6A3
+CD57AA7CC749FE773702C50A0EB9CDE21ED00D9674C5D7966973743E5181DECC
+5EEC9E6A0EFAEABE8473637178BD4DE51BA4AC63F47F023486375A72CED22075
+59349AABBDE9A4906A3E0DC07AB9264D791B1951AABDDA720066618D389454EA
+90CCDDB3F06A3D72F6BF14241D566980DE53B131E15E950A6FC40634F7838D2B
+E155BC95E941FED44ABDF6F59C9B23E2FFF0A201CC6A354BE32A4100BCE9C717
+6510FCDA9AC0F72C4205399C7F8E0C1038EC8EA26E02C999FCD08FFD10D73F82
+FA11803FBA41D1DF0013F04AE74F6F26EBCC92749C4AFFC7E9D3258AA5F492E6
+3076B1B50898EF885F6AFDEA201B8B49BEF31AD2D81B0902AECFC0C6B334AA60
+FEA0883D52A0FB6631E1B8D7FB4DA0E36DB415A781BD1B0B719F7BA5E88B20B9
+1DCC0AFE4DC87B136C438B6414CA3E153F49A610A7946A8C230B0B78AA67C1CE
+1DAA75A1DE1084CC200B771DD19EEBC6300678CB73FCE1DB80F69436B31ABF2C
+DA2F4882BBF56FC11E05C13CDCB452C31ACF3617C93D8330B88C35FDAD81D58E
+EE1D3D465135872BEF389A2F3CC376CE6E7A5580B8CD4D73CE8FEB72AA663A7C
+C82FCD277D01B13D1F8DC99111DCD8AD238A53FE5D61DE44E467A202D64755AC
+26E7A8DE2ED37CA8E7C5D1D839FF9CE7502D943541970534E120B54959638C1C
+F176DA3C8138929F0F98A023598418FFD561147A098A1F31C4D09B8E89279CAF
+D2BFC5BA9FA0F39ECC2FD2BDDE4EB24D685613CAA16318A42C51E65587A7361A
+735D66EC693C2303F2F15F20CF99940F753BBD95B7C11E29C9FFC1F4AA459C27
+089DF5A73E0C07621790E67AE91ACFF7726C31053B52412E8D9997F3ED6F5439
+EA8FECBBE015B95026E5DFAF8AA35CA8A402FD542BFE201A8CEF3F1D376A5FD5
+C22E111F663E64EAA88B41799ECC955590F5B747356279BC1C37109FF4334BF9
+CDA2AC4995F69F521A95F357DB498DD9319FDC389701C92EBB6FA29FAF63B43C
+19682C0371FAC54104A23947EAE18C68B290B34752EAAEC16CA9F42EC8AEF678
+1BB49D00A3F73F88A52AC566B2B2AAEBE0644054031B8C4F189F0727EA998EEB
+CE8029F7A74F0F10EA92784D68CDCFF0B314F168D15C76B52F4A1CAA8D794B45
+C61FFC4212DE47FB0D4D4A2231F01C828F8D18DD0DE2D2407083394142AAD903
+FBF3FCCCA22C22C7F0BB950E9760959EFFF842F276DA79AA00F509A0272BC08C
+60A69918FE28BADA1D54E14F0FA5CFE3D2F4249FE2D787744E08199FED6A9130
+9E268F887C436AFA1BFBC3DE8324AFAD826DB7D3230B1182BF1CD680E204F070
+60B9CC8607F2AB40F283F05DFEFB148322B13ACC6D670346E9C8174A21B5DF81
+C240962FB2BFD2399D102B8345517A4DC3227B0142C1EFEA647D37AC0574B2C1
+311FFE6C9809098E5FA2DF9575FB2CD606D14843A52BDAF567851671E9953CB8
+4ABCBA2B45FAD2D6B52C8A329B133C096D6289BC8385641691890D0C4944CB8E
+5379F4E9667042AF02DF00D31B9C54C5914D4BD64A5A89A2EDCD1AE624E94DE0
+7B88AC10847F6BC50FE29C639F5BE5512544E6B9BE0ADF64C71F36CFA3EFC2BA
+AB4E966FD492769F2086F1F365951A2320A64383778D4C072BE569DA9CB7E3BB
+4A35F0E33E573CB032B0EF1CE1B60315C7A6D0DF48EAB567FAD96EEDF457D8A2
+E534A52A47C96176738F08B425979DC9A54F9C3D5CEEA829B2F4358CF5C4A980
+74F2F1D791983BBA30199F1A1ACF7499FF01E4661AB7D056B6E02D5F54E4F141
+19DDBDDF5E7DCE459FAAC53EDE7BE04F786445452178B851CC6F9B3A443848BC
+86A3142A919F5C16CDE802410765CDB8B85CB232E3BA8C9657633AA81740E3C1
+4DB8D5D07B962B2E2990039ADAAF52385F4B5FD87EBE7A7AFAC8B11D6529545E
+3AA762FD8D33254CBDCBE3D41CCCB905122FFE681AC5A10FE85336FFB599A751
+0DA354F246F2481546CEA1AD309365654511D670D9B9A0FE3A36955CD02E6BC1
+183E531BE283CAD125C2D37994BEE22828BF64637CDDA41AB51281BF5D300079
+F684C166AB4B8F2F63A4D3E8D9498EED646C551E7C93E013D360CEB01363B46D
+2E3E1986EDF7940E8002E6042F5F4281F3EE4D268306372D42056E998534A1B8
+B3757E8FD8F9BE4A52571DE790668766E2EAB4CF10959F77AA77D4B88D4FA9EA
+5D9A9FDF99F11B9FBD66B39C6AAF28626E61BCC2CFA5D93BA83C61800DB81288
+4FF16B99432268F11E58DD78E4132EDB7DD94C5BA6FD4BDA9D5929E593A007FC
+81E26DE6300DFF3373910301947C9A9BAE46D0D9E7EB2F464F22330F67206296
+82362838A594BCDDC66CD3DE2A7DF8CB98B18C069EA45627341FF6D6CF990895
+3EC398FC6F84C5692100614317C9A330A3AB7CD2CA7AA1165260D6DCCE877791
+EACF37C67C76557BDF32910F965C0325CBEA557FF0D3F83E0515E5D7FE19372C
+A5ECFB1AA39DC08781D13CB6C04F67BEB06528A8209FA664598565CF51D11D2B
+48D6C8B236A3469489E0945FC4DAE971F2D7CB84D46A303CE70FB81D731051D0
+535A9665E2EC17B46F6049CB8C2815E741B0D81849385F5EEDD9428121D2E912
+9E0EE4990C9B7C4CF48E3EE6A067A99E6AECD75D09A57607D455E87E6876959C
+5C2B6FEE569B5FAE2719E01427BABFEB5CDCE0ACC68A90A736C2F0E4BC331666
+04C528FB61DE205B64647229311927B5358F293712AD6DC5754A9EE0407187FF
+AEB37CC9AF6767993DE37F65DF1B6E92AD9C11CA91D84E54832DBCC9676E061E
+54BFF04DCA452BC7BA08E9CEAE75F2FB6EE9C659E798C805B91A1A9DE834C5C8
+EF08E6DF88626BE66C6396A184853A692C2548340DF3A34AB56FB680D3755401
+F5E29929730C812782216766379FCE1ED0998D9D17AF33C6EAD269D80C40620A
+A4D65F599E102A72D62A45F8145219D2A12C8EC11CE85130668D938DE7A54AAB
+4F31596037BF804F9F55DE38C9D020ACB82F21B50322E6BCFF8C599BF2598CE6
+A65BBEE1BB6F2C368E91F4F78EC9E78A18CD5A5B95DA804FF0199DC970DBE928
+E9EC760866B10D9BD45AD46372B7D76B2DE5F0EB337D40A3E6197A727A197E17
+0CAC2DC6403B7A307F80DEF17B68F8CEC3AE61EC2A040C799E1B12F6640228D1
+F25B3CF36CCFDB4DE570CE3F7EEF68456B13ED45905CBFC7641EAC56553B0DDE
+52F1C00B31F98085BE3FC115E837917A21F66267EF2929EC5EF5538426E104E5
+363C3372ECE6EF7C34DE191A9A54A10FCBD7EA78337261E3BD25B04B2D3FA55A
+A7CF2DEC3B9042F06DA95337AA3BE9189B10DCE32E5C8BDE888D64769B8386ED
+C5644148D71CDBAA0EB173F55A09F6C9BF1D9B73DB23DDD5C47598465E042DDC
+B702FA23767D754993175A92D642CA4099730E554F199EBC677451674BAA2696
+948F4FDA42ACB0412BD9E882FBEFC4EB49D4101A6E6983B39FF2A29555095BA6
+386B16E45F8D8CAE2EE9AAA52AC9DCABF2393E3339E922F95F2099962802BD9A
+66787B3576672304AF3165E71C26F2539A05CBE6B6FBF379E8AC4920A0D966AF
+C745B2B3BF690B404D6E6901390E1823E81FB281348BC4182052939335541906
+6D74CFA40EF32D851094E3C10BAB0AB799ED82E64C7AD3E749C53912AB9C8638
+97CC3A751ACF92835965413DBC27F5D0E5FD840333FB3DB87AECDA9AA0B2C2F6
+EED5A881FDC01A59CDC01B206B4281465639225D8A5983FB3008E9D58334A9FA
+137B7B8BBC0BA33911CA670FF51CB79E5C746FF1B875F1AB4313E4FD65B87BA3
+0E80E5052F1EEB2438057360D79E30C4E8A59F23B02630B2F9AA94BF7A76B0D5
+F3102B40088C0DB6BE7024D09B878459AD71795EE103404E45A36153E66F5404
+F4B534663A14D1F0B3FBCCC1FB1150F3FF467B4F49AB936FC1F79F19808182A3
+3792CCA6619996244C670F14B34EA7E465FA3A724AC6DB6E20B42A13AB8BC5F3
+C05DD4E4E470EB47CB2B053232FBB8D0811AF90A71CB584DD9D24E0BF55D0035
+AF46A0A6C20BC029024E0D5580D75C0B57500D730A42DFDE5938E97B00B4AECC
+FC715FAD5EC43403F5748C5482D2BA66478B27DC35503D1B66995166A1005D7C
+AB38C2EE01327960DFAA84816678D3D2CE4AFB19305073C06B74121DE1647674
+BECF0A60267529411DB2BAE14309B727CF72953D77624C265AD53BABBB3BB1EE
+779F34247E80EB588FFC507FE17C2DA87561F970FBA009BF48B0E8822DFD0126
+87822D87BE0CAB4C17CBE2478649C43CD4371ED16CD5ED48F8F220BA0B435186
+6CCDCADB240E36D2DF2B9D7B0F26264D87765570F0379E1A818B860C37F73047
+7C315720333680EE5997D8FFB21A468FE5E9F39DE9BF3ABF646E9E04AB3114D4
+0AC15A1EB9385A7785F983C65FEED7E957E27A44DC928C3B74A5F22845091062
+9245A7A6730996C88168A550829E340723BF4544F9310C2B4ADA023D72F19B8D
+4EA13EB7086D75E31258CDFDEEDD4E0871D00146438D7634282EDB59D84C1390
+E8DE85DD4988FE1D985A9975F397036CE5267922E5883609D5B44235B11C0D5C
+45BFF551B9FC70F3AD750123FE9BDBD7DB0B1E3193E20A4681092C0A225BB0DF
+CDEBF3EBCFBCCCB7296216370A3AB4F54662DC594BB15FEFD380E46AA98B4939
+4E8B7EAB4E3D3604846A44F850369497C81F82722BD6F9FAF5BE136CA0E6463B
+F68E95EF609A71D910638EFC968040B7AEFE60F60F8652A385C3EB09FA7ABD29
+8F864486FC46180CF53AE6624EA310F8ACFE8ECF02FC6A07AB30A955156F63DD
+14C8363F952B32805DD9771D2852A65D64FFAC31999B7282343CC6318E8BEC25
+A16D67EC6B6295468EA9F739227092FEDE63AC8C8A09E4C66B9D6B716D35BB56
+0572727CA9F933452E252B2099D53A7EE5192DA0CAC6EACE87987D98991E20E5
+7771D901BD653FECF69CE1BD13A66E64753CB231FE6B824FE911BF4D6245905B
+3589D3E997E8EE30D2DB6DF95AD53A6678281B72EC40120FA5404F4F41CE0881
+D322914B6D1F0C7A4D683725E159C6E7EB5E3FD6DB1322F294BBA461AFE914A6
+EE985FB49382E8EADBB9EAC9A905BBEBA3624DEA9F1A080253E766D1E041FE45
+9184E9A18B56DAEE3BD7216666B37C624B63B11036C2EED73BC53096DC16E156
+56FC7BF818137CD22B2E9CE77DCBA334ED755F15C09E9E4A70A4E856161DFD7C
+A389AE6AE13089EA909CBCE20B27C8A9708023225FA2C1F32B346C69EABACEF2
+0092B531DDF524CA7350E730F7B5A4387B0F65E5DD314F26408DA5601D639144
+C00FD474A8605CBAE4D9045455A449A820F425EC86CFC531F4180EFE7CD32147
+C4C15F8D3F0DAF1502C127C66DFBF22B27A441B81FFBE6C85190513D8B3F33D9
+FE8284B7798EB6EE3B0966BC81D561533CB56AA129880487E4DB3BDFC10955A2
+2C87051400BC59E8D3FB528E5B8F38CAFE1441CC302191E27D0667E6D398EA34
+8019A172F3FDF81CB8154069F3F8A9EC87DAA6709E901AE00CEDE05CE9E1F96B
+E4A8C934DB0140B39BD9245655DE5A70CA5AE3A5E493211777F8DBB8A6C843E5
+FDA33EF10DE12E4614CA3EB255DE43A35F9063A769E74F43382E6A4F6F7074BB
+3C42CDC258DC0C82FFD8D1CD99B7FA2457F9212E71256CDCA0015F105D35ECE6
+29E354162985CDED19614C0935347C708E01D1C74D54C280B6024AAB63BF3685
+1015EF35B4F8DF903ACD815690BADDEB43575A016AC828217EE45FAB0FC88D5F
+6700959AAB70499CE613BFCF9A8B29A49FE61F9FB24A87021D7E70AFD3E19C44
+613A7F1E44130869D6118CA50B3C41CEEEF55ACC99EAA44BE640E062D81C47C4
+D7CA569E3FC49B5EE735C3E3B70E430F2C8EA7F34856DF87ACB1F740C58F2594
+6F588CFF4E0D6045467BC0D15420715D2A12380DF259C4303D9A53DBF5A72911
+843F66E3238DF80873617EBF247E6F28DD195A34CBDFE0ECFDA91004479B9688
+E6CBBFDA10E8BB7FABEE2D089C9C562699441261A67CAF3A012B118B2BD68BAD
+DEEBBF0DC8979C70843D245E8CEDC3E37D9870F440B3B3BCEA5BFC51FF4CC5B7
+6295BB0309D0A9838FAC97E7E6AEBEFE081E2D334690EA8E15DC2C6AD3EC8E4C
+717E729FA28B52F81810BFAC385FD9E6E68CB87D0F068D572D69839AC9FDFB7D
+ED2BA5AE21558EF4D247E2CF577BA1C8DAF61DFC9ADF9789C9062B915F2C9095
+DF8D38F83973ACBBA847447E8113D1FFE9A26AF6D5C216F5155F642BD6D1A890
+D9EC7794802717671166920DD066AA43414CF5A4F6D936602E17234A492724E5
+238B65B919B99B72364C7A25B6502DF0BE64793699A6E75A841EF9B5D7E36322
+4E58010C43C804A9FF78047C34C566F62C932B6C34359A287DAE9397D39F7723
+0E79A179D321191301759A26D1BA2D07AA9FD26369C29905AF129899904E79B1
+28EA13E2A5DC00769A36D114C53F5F09DE58A83AAAB3D1F679B403058D822E44
+306361424B0E5662F4809E5F0C596DF8A3D33C2D99BE33FDE83B304BF2C00A5E
+08B7A25FB2F78876967701D6739D3751EC5B8B59674FC4B18873FB56AEDB1DC4
+14867258D0DE710684317142255FFEA730316529AE05238DB0F236F708020B40
+974DFE1EAEC555E81DFAC65D90FCC0D59A4441DCD6CBDB9CAC80092E1A104363
+C32937B6F8DCEE5379A7FE385C2653C05557C6BE2FD1EC3ADF891D76D093C087
+F1D046547CA2054DAAC7CA3697BCF5FFC5972AB11CBF354C67A899C6DC229E15
+A72D2EA84FE1AFD4E9402D042F65F05D1E869DAADB31E6A397F58BF5A3F85FF8
+AECA4562FFA25D95C0E22295746C6E2BF1F27E06332E9724CDCE4F7328E3E64A
+226C1E2ECF2D8602114A4B2CC759A3D7F386B7A34C7CF513D5CB10303B28BC25
+A5D05BE7BB96F488FFCC3D51649B202E5743A7F0BC3CE8FC2937B669398D7855
+F8BEAD183EC07D9CBE6431AFF1E44C1CDAF2FA4A8C61306FDA7F2752BC616AF1
+DD0CC20660672CFE2B57AAA14024177784B08B0355E9E01BD14B13FBB99AEAB4
+B2001FD5A6F63A7AE0F532F49D7E0437CA5FBC15AEFAA09F6583292DF979C3DC
+3232490AF1F5F803C4B023169C539B1F04B380282DCB5049D7C8D4F1E3E04254
+35F09C1E19FA7264A85EA68806861EEED7EE6C55D7B92EF9AF3C9D3AF7EBA40B
+4E1114DB483C744BFD0DC45D199E974E5D8CDBA52AABA99427101EC652E08B1F
+1641C004F408D525F337A97953D40F272971E1D260938096D1D9162DF747ECC6
+44AE41006E835CEE6D688EACCF9EF43131C641753D5EBE48F184AD9F55010507
+99B5AEB4DA632233B7D8E70BC237219A81D3A6AD3628D78969B4540F0DDFB094
+08E1B72D6624118F19CEE640828A020B929C6D13A484AF50EEFDED49C9FA113D
+F0127B915E4BB9CC164C4AC07835FAF355829B9D231C9980CD0A02F3AC9E4602
+F5EF8ED02B93A07F1A158046A8D576C1C6B0384B16F79756C6565FFCD89F433F
+1FCA434A26017B1A534D6E3D418EA708556E7B05D32AE9E1592E07F32DD43E25
+C3D935403D8E76B7FC1BBC2675FE3285048602927F536F3EAC9C6EE2F854FC87
+88DEC7AE0B1ED33A904569015A556796A3DC2372D080B96DAF87AFAB9D309A23
+CF304988A9C4D9C5FB301915C293AB88AFF594A917F227647C0D46F495BACE47
+C18858F812A323EDA866E71EFF5FD73EFFF3B69444E128C08360F0944067FE08
+4A0D486F14B65E9714AFD1087659D053DCD7DA24EA0121AA5425283A386D44F3
+377C9CDD379FE6CFA37BAB8D46C8BD4E25121CCCD51C48CE4DE9693412A6BAEE
+2B834A407C5894DB4DC2DCC8371775B4B24F1445C7B956465C1FAE760385C6A5
+3AEBEFEF4A010D51E730330D298AED99ABED45D0FE503DD3992E46E381355C6F
+C7CEC272D5DBCF048BDE118C94DE097D31FA09EE9B079A729A80AC4A9EBF13A5
+2E7A268E2F6FF6855A3A30AC631EEC2666BC019170A0053BD4E6229780DDD940
+8F3543BBED4FC24F1C21AAAC8A7FB4E3500059C7D10317EDEA73F9A51A6C0B9E
+C4B76B1862A87829798B80BBBF59FF36DCCBA0AA27DF905257562518C7F95C96
+51F527A15F1C30F7415EA8CA2C617C206FA2AF0B5FC5DEF007D80ABF255D158D
+916F0384496C845B138F893A7212641FBAD22AE52C09C86438CDFE14B7AFDA8E
+902083C5109D098E7EF1E0304A2F90CE919480368E8ED4DAFFA5D7EFF0EF2C9E
+89AAE65947342D40F5FC29445DC5B0CE2B15BAF6C5B2B39FA0FAE8FC55D3F5B6
+DBD5E96F70431AB44977BF81581A774C0DF6C099A91B06B0FBABB217195080EB
+9EB99B70135BF2AF74E0F3D5CFBC86F1A08A73576699AD696C246DEB3C4C0709
+6D08BB7C302FBBA5BBCD756582BB66569AE744D7596E7FFAC69BEB7E9B6520F1
+F7FEBE17BB7FFA34EF5B8955CCE1BBE85B7FED40B116CF4933F621C25E75E496
+2E0F5352AA24F0B84B6E9E426797FA6A2C92892C4E08815BCA19A401906000C5
+F067101E6C894709EBAE7A2A8B7417A781C16456C34EE7FEEAEDDD58C0C72D73
+8E02776C475A07E1ABA1300BE06003AB4F094ABBEFBB58C4E2C91ABA6906432C
+76A518E9D81D579BF9272D6EACD7C8A7B38C6070835825F0918E1D4C18E11A21
+75B1FA9FBDDA4383752A203D161EE97E31B6AD042EAE3E19FBFA1D180BCD2941
+B480D796441DE25C299CCAF0A018E96402572778E7501CC322A32CFC1CE79E67
+6662811002FCB69A6AF3E22E49A74D4A245995065CB55A6CBB894506C9C2A26A
+F9BE57DA9992AFC0BD3420983AA8C491AF7947BA00FF3FCF8CA367DB898CC545
+62B0B23428AF0641F120B449A23F0B8EE0F825D660795B39F677495536E5A1EC
+9D270E5F9B472E18EA49A8B25602D8C5E48755A32017D94FDC128D0CF87DAF46
+7626DE339231F63A4A76A0CC0B2EE55C1962391786A1EDEE5316A7E776BDC04E
+E324FEFE4E4044566FAA9F1A3D5746969D309C0CF8B74907189D3C7D14314940
+0EB454D1F669E280C376D75F37E76ADBB167F86342EE28D7E07937F17691BEDC
+652ABE2CC99CAAD7AD2FA5F4503941D529D12F1894ECD356EB5F53DB3209EED3
+0354E76391BFF636ABF5C2637EA68CBA0233139BEAD9DB2050AFD753A45B5474
+47524FFA0EB11FC48A21A258B8B5B12F38118D7D214DB5F1F0DB0DA4E661C420
+D72F0F3CE6E9B481C78772A095FDEAD313B898EF4E8E18351C862FE9B680B17E
+2F664D3B593C37AE7C4FEE0904AA71E1287022A517DF806155867270DED5D866
+9CF5FC7B008AADC51F308DD089EE0D5E762DDDF8A2CBAA7C97D90FA7EA1C5F2C
+E883681B11D10FCC8779F776E2CE122937C6268FDA158DA939F13C429979F5FC
+9B81B84071234ED34F99CD984DA7B0B4B96D689C02A934EDFE94827B813D607B
+101E000E5EB301148D503A66EC98967872B20B02D500DF48E2640685A6407626
+F8B866320E76174A8C57CB97C14F333F95BE357102E27091E7CA09668B07B1C3
+F30A2A25D26017BDD7A9095E0FC82073AC8A2C4C490870E920B83F21C99C519D
+1001C2E4CC3E973EDBFAAD6AC0703B6B5A0E107A6DB4A5DD854F1172B3214D9E
+FB9888679CAE83B2D8C39C81E5A14A86ACDD0A575121954B3291DB75819C57FC
+EA68F8E65C7A9B47CCE7C68213C4FD33317DD445782A76898BC820D0CD470E18
+06241BB1453ED723C54A558C685089CAC633C1636568CF1480F3FB2FC35A584B
+40B9559BD30E329E3F465CBE27BC27D28224481F48A8F9E1B242AD3F6FE8B8B8
+1F7E9BFD8EB3B6A42D9CB71F24F343CCEF0D42F0AF4CD139A34EA14BDF5FBC1E
+F60D019656B2E34669404CED393E7C0F8E2636AED3FFC49E978F52EE2EACB4E7
+CF67D14D17059DE7469E467052747F6E3E7096A2C1353E570765711DB385E552
+C5F070BF3DB8F2C84EAD00A0A999DCBAB43A395FEB3A874323FA198A0DD8552E
+10B87543C7C2C1B1E466B065516B55A043FB4072E7451C0E217C81B0F498EF05
+8719BE4525665B091ECB999AEBAEEC53FE14070FA81112A5DAE1712879E83D54
+49AACBBEAD3A60CB9540E0BA914B9CE2A4D9220978DD21980C642984F4D04385
+677CE81895AD83300979582F1EA8F16C164AF871F017C73138BAF3758AC4AE2C
+34277B161288FAA8A385B4333CD822EF216C502D4AFED9DA5878401B5B527781
+3015D62231FC1B2716BB91174CEB750700BBC58CA8417C2F8D335F34FF55FAA6
+068623367574DF154D8D0F49E493B9767E00D1CDC6CC80864CF18D802054EE7B
+EE1322F62FA7C69162BD6FF0529C37DA7A643B0B59CB8F871A06E9D6708833B2
+299BA406B0EA2F47254B6ABA80CA646DBE4B0F997B717EFCBF1F75C66465BC68
+27CFD231207BBCAB8A3063AD13C977F4433D3CF1AF9C4EF7D7D29DA841CA0B51
+DD0ADF3C04F61D687172390697F7A040F4A85FEB9E5404D5264DD1373FACCE07
+3936FAFF6DCE620EA2FB14F49AA1ED4DBD96BB1465FE2DCB2A527E4C27F717D4
+C8BF2E1038B72E8D476551563F75734B9B349AB28DC553E25C76AAFD07058469
+532959F98DA481B06A988829508A3CA8F8D4067D67EC4A2C5DB7BED8F335E767
+4E7EF0BEE189479A9A8CBA986E6A50C65934D32B136E08AA6D3A3A2B6FADFB70
+73586161747E81BC87E53122186C01C1C318D05CA9AB3E52D5305C2D07CB3A0D
+9972C919A6FE494D95A57153EE61EEE62290D294E51B2F7A05E547569E461CD9
+B1F84D3746984FAEE07229D1907A439BC81AD0488B7D91A16FC30C0466C47D69
+53C0EFBA26777EDFF8CED6569BC1AE0EEE055DBF2B2D1DFD3CF406D7770157A6
+5B09B043D7A41C4F5D1755F48CD96C008C2D8DDD8C770F7FEF65E6E5DFCF163A
+10C3D615794121FEDA9DEC992ABB4279867B735831E23A21F70862C290F6FC91
+8BC9EAD485AFA26406DE1BBEB631009FDF2556FDD312958A2898E8D59DA00561
+1EF46C2C7F0836A85A520B187B9A69BE1B41C082D590AB502A74DF0237EF0C62
+B7630B8016D939F3AE5726EC9D3DC356FB192E08E22C313CE633FF7A1D4D4E9E
+B075E9C4E6AB07C3EF66DC6EF37AD1B2D84B4D2CE77C1647827003488F58DDB3
+AAEFA904B7D7E302DFC1540EB7BD0E5E08A7C0D2F86BC4BB74E25106B916E4FA
+7E3FE234ABCAAFDB4FB0E907A19CFE7D9CE1343B0885AF5D13E1A68FD41F1C72
+F76D503441B92EA955327F52F15B268E081466D91271727EF9CA5025C908C650
+68289061A3C6AEBEDCDFA60CB7A544961CE7A1DC94CB4FBF3FF56C86D0D2C0D0
+E10CA0838626696BABCE80972464B9BC1DD71089F827C03CBC9196DEBCA4A2B4
+EF46FE8EF15D5BA87B76FCAC82D915E156AEA17C6EFCD2C82EF37E952FEF3A90
+F9FFD5932FD0CA6B67F7378CEF995DB868FE65F28CD93576DA805857B8C40877
+F69EE667F4F69E38D055EE9560018BDCDCE443887BAC4B8A35B5430AA871EF23
+973A7297CEB1F4F89F2E1B28B8CB28D2B568BC18AF8B818817F4021F0DED30BC
+90CC24EB4CCB8F3C04F71A5DF414608931F6A42E3EC12C5A20DD38C20B061380
+C834B0A89F48E2A73B5A421BAAA3DE22285C731B3B0463A8E4BE813739F6D74B
+230132CFE44F6F56A8F0FA5DBFC6038C27B8F46F85B967EE5E882219299579D3
+4D51C2028F3A440370466312F9470A0E24D14FBD0F73C1DDC93A08B8801E8565
+9DDD46530DC999FD7DE067FE9C19096E14123381516BDBDDC2B5DB6EB541D894
+624469795FDC9D97548C6D9C42A905B91AE13E1FBF3FC6A979AB254B071EAD77
+620A77D8407A3054870B03578C5DB49BA2103D4FF08EEF97E60F8A4755649107
+80083566D098DFDB101A260AE3C5F3CC23925604FCDFE162AB7FE6123FCEC8C2
+6B30A850D9AF313A66723B12AF3D27E60152DD0BECF41FB3AA24366833A3893B
+30BF74F4FF61C1042BA34F6D2AC4964FC4B7DD461B170270C7F26ECEDDBB4A2C
+34C29F84CE85BD8A2923AAEF6F1005236E94D938B4C03FE19C99FD02C7E7FAD4
+F037AE055A6B1DF33B4EB07391C436B8EB71960BAB9A16A08D4B82B560484668
+6F7305BD028ECB4ED389D0F064B25F3618AB9205ACFD1DC98E6B4425696A4EC3
+70F8DC14A0BE90A0A673D8970DE74A380A73A0ADC588444F6F3E499EAD0BA064
+23F22885ED864CF3F676E9FEA93B33E7E5D673419174501877D64273DAB7A392
+8692FF59BE0BFFF2E2319331539B4D92AB9772E90D569D3EE6BEA306C13DE397
+463B9E3014A5649B0AD50CFFE3DF0390EDF5BE1601A309D5F3FD08B67E8D1EA2
+01C5A57720B3F698B9C604E54FA5C3EC90B309A67377C8117ABD4CF32A34FF70
+9E0EE50A69F5E26EA69E79F231116E15377417C69CAE0DD013A6F548895C6234
+23C806A431B93DCEAA240B50AA3093745A51EF4B73AFAE91BFC7402145079285
+72BE7503EBC0F9E024D2B45F87DA7F55BBFF1BB71B00963191676D11D489E4E5
+628F7A177DD90E179367F7D80B3D570E95C556F5E4784A845875756ED28B123E
+58EB040CE000FED4BCBD9B794B99618CA54583382F10053FE0842B4F6E7C2419
+2C8690A287113A2F5BCB5B34CC60939350528D5B5AF86EACD1EED90A8726E20B
+BD2FE34ED46D8066903DBB087C02D33CE636EE1531152C14482D32C73D5F0E3E
+9DD4138459EF5362C07F66290DE2B011612C583F526A45E78DC2604FC1D956FE
+20D3DBB5F7E85AAB6E30F72490CD045A02064D1619B961A39671C0B41AB0CBA9
+024916281620D017144873B3518C9A20757B35CDE654367427151C0BED6378B6
+7374005057BBF4EEA6312D2DB49ED60F8FE56892431AD5E9C33B420515B96C4A
+FDBF91C9376D9A68847D036AB7BDC9641B289204EEB87F6BA001729F02B47238
+039C8083ECC4FA6A75EF92924BA5208272793ED6BD2077BCD99895EDA7C80434
+91DF9B5B4A47003FB35B26FC9E9EA5EE8777DC8B6D28B82B255B588880D48B95
+D3EBBFD604DF5C125A4D3AD2D031ED35668D65D74C2B895D5C45F861593D1B5D
+03417F68D0C2955552C0402363A9049447C5EFBA32F9528EB88E7F4ADA225DB6
+D30C100855EF085BD2D3430B0F38A72934C73CDE82BA30D77CCA1E1E7F6E8897
+7E3FFE808315827D9E87AF556A0E173529D145EE428F8512F095FE2A41AA8364
+14F4D37B65193142E18418DDD4331BEDECFB74779D790A05F0A0EC700B758198
+30B43A9DC2D448D987CF6E11B85347837419FCA3AC0C38BAAB1FBDBA7A13A2BE
+41008441500E5757F27A8609B1C2F0C2BF9B031467D206862D4892A59E4C994C
+1902CD4E1E9A6E6DE5152139BA4B72BA23E9E5812EACB867C1F3DCF6191717EB
+4484480F76D5F88B0AE795463054CA2AECE7FBA159C021813A8E90D3FA66BAA4
+4C324A634A1F3E98229832CE5887EBC7FCD0E88E1DEB1402DEE8067A3F2E15B9
+D704E38FA88843177C6A6EDF92BF8CE85E3C435EB0CEEC39CA22AE4BD2D41DEE
+F0B24AC32DE8EF001578FF3278E39758B1803D3F23CAF4D751EEC4954452219C
+16B09ABC99D56961EF2D81EF5C66F93ED2B70D6487A09DFAC5EED9529878247E
+0F3389BD1316420324E7F4A5DE9C7223CADCA7FA989434921A38470C703B0317
+1C91F0930227A603F9E63DC9EA33D6F997A72D17F7DAB5259A638A5E6EF5B8D4
+8E36AB8DE07802F717B8653DBFED736A101029ADB7776479BFC3100C6E19A1CB
+B94ACC010D02DC959F2443790A386AFC13EF72D6597C40FB2A0C6D039896578D
+59F4D9C5FF23DECAFCD5DD17E5323DCF700D631B989BB5FC0F9595BB2A0679B0
+70E63D30FD6841A97449FF4E70BB23DE97470F1E36510ED372AA33E2BB66DE19
+1625D2080AC6DF2D9034EA47A76444AF5EAE744A3F9FAD391C3497584F81D57D
+FD08C35095E47AC8F8E198BEDCD7EE5F789544225732DCA6B84A48CF962DBA58
+3FA7A1CB3721169BB6CE1343B646B415C7BA60630CAB3F60644B30E533DB18F0
+1A822B42CFE6E1E1CBDF73458BF53AE2FBDD807EB1EFB8997B2B8B4EBFADFF87
+CE29B9CD49063FB5366E0C03997405FCBB3D735BE050159FD147F1366FA33600
+B677C83A7D3A93CCA562DBBBE92E159DCE454AD640FF8294E592D8133911A144
+F9B7A3B3B1986EBDE1AB462EC253044D65DD8EEA7AC2C5A5C373C3E2E062D2B9
+2FF69C4896EFEB5D52A92561877F7657B2EFED36AADAA42A7D5BFD43F7082E23
+DBB71EE59018DB840562AAB22875671402274DF628497222E7BC3FAD7CF6F0DB
+AF31E7597B476ACA56AE86B09A07B8C7A026CD37D71AA6359BDF267428437283
+D686F3197537CA4027E5B304B47B512BEBFEAEA45ABBC0C3C5C91A1F5EBC7DAF
+B5F53C67BB3D28EFAB8E333F01B8B987BC9630739918E270A47E453E6196CEB9
+11D6380C5A404036ECB9DED1DD66133E4782B6FA9C43380465531CD47B0AB7A2
+48E0A9E529F1420AFFAABBB165AC33659EE6C70668D39AE321A6BEBA1FF48F0E
+83153141634A249F3794CD3B2BD9FA41A551F31AF4A2DA24C58BAB86D8BA9E41
+FE46729508C24062790C31C0E0F0032CACF7BFD2A506B9D932F781D65D5C2787
+2872E88E6BE262EB2C6328C248E7598E0A2AABF2213DD0BC7032A96B1346BB14
+5E44FA80F7296F728D89D7933096D143096A13C2EE6280CDFD262651BE4EC220
+0E3BA935627066941300FC14648D3F32C8A324BD5480AAE06658A0D57BC0E5A5
+CC856FC6943F8B435B65FF5F35E9DC99A3637C0622F65E6154607CFA345D0A2A
+28B65F6AD66EE18D413843BC46C4655F0075C0851C9204D645778FE35C22C7CC
+5399098F34FCAC9E5934CFBD23F2C8BF68B5BA63EDAD70BCE3D4576397149C99
+5B1069A553F71FB2D90419BAB9B97F682D57EBAA5B76C448666A8C93BFF7F4CD
+CDB13AB12AB9F1F3CE9BD75A42532A883AE8A2DF2C93255CDF1A94DB986B7877
+21C8B711E807E67689EE3571EAC87F7D6959BDA5D0314C73AE83E4534F1250FA
+CB775743B5CA902F2ADCB01CB70CEAFD9B05667A6A52240CBC3AC8483467E58D
+A7C57EEF4A2767EDE1901340EBBD073C0FCB56B9DE9E24D72490A17DA8D3398D
+98AF45A9F287411B3782A0D836B723C70625D0BA26146EDF0876ED6CC1319D0C
+EDDB15D218B2C978B0021FE95C50B51649C210DA7E37824EDB5CD9B0945B398B
+4372F10155B2BDF2BB977D894805EEEBE267DAF7AD51AFCBD194B9089FE680DE
+FAC4C6900A7D2EAA2D1F3F4957FAA11215448583AF4702A258355E8FCC675529
+CFD87623E1D2CD1B7D1B208477A7E6B9EC12659BCE8DE882AFB25FA49C1A7079
+FA25522F416E6AAC332FE4F1EF2B73CF210B1EC360D0BE41399F9A05D0D9AD17
+55A63A1140D95A32B70A39ED9E360FCB6A3B28770DBBBED73A19688641F0E3C9
+BB8A82E29E922C36AF177AE7296DB900C41B499E88C938E45CE45B4644BE0B2B
+3C16B3191EE110FAD58526960AC7EC82F40BAD21E275CE84875ED8D988643EE7
+98FF88FADC809A86ADF031510889EA1EA696856B74DBC89F903B76175144E34B
+99AE759C122073232F4945F86673A2079592DB762D51A57D3F409C8E6013735F
+FE9B4E98BF63E5441341CE9F7C461CD239348059BCEC040594F7152AA1531F25
+C535246B0E41697C90FE64BF00DE8F3DC4745498E87165320F4999D584B920C4
+4351C935FF0BCCEA80452E1647FE683872933B13B392DECACBE08F65A801FE79
+7BA01467AB9B0620A5F4AACF274DDE76E2FF279D29BA833A50CCF1674ED47EBD
+5F059CD7EC470E631B4F1002AB4C02AE10C8EB911E59DFFF7EE3392306093BE7
+9D6167D714BD359351B88DDFE26A9AB890C6FCB28C6226D9D975EDFAF7BB1E59
+BF1193D5D2FB39C1A57CE64443709065DD5BB49A23B439329C8A29257217A704
+704F3DF54FB0BF803DD08388DED81CAADF12422AB30B232AAD1BC2BF2C332BA7
+915A8877C86D1A73D4405CF9238D44A14B7265FC913F10C29F496916B2F32256
+37ADFC094B644BC23C8DCACB5696F58EB9D99C44CF37BED29C56A37847F00210
+126B160319DB2CF4207E893FC6F3F44337E6ED636D004B4CE5F2E02395FE8D85
+5067425D028150B4E79515FF896ABA2A3B94F3B5AC82C30788FB0C9C7FAD33D6
+33388FA48D57AA974D1B2F7E6903E97F2A3BEB7BE7F5088262056D82EA2F79CA
+FF125A9135020AEC1658471470859AF2BCC84193943488668142242EF616DAAF
+027C8D2DFFA5ADD0EC48B0355EAA6CC4C26FEF84C31914E48508C275B5A7BF89
+42354B30F9815A84D291E2801DF7D24ED59FC426DE8E5A8DC431C2682C782A72
+E0684BB4A73EB231D77156AE0A72386F3A5E4B56F1E9A092D43B2A8163847C4C
+6457AD7638608A40A8C61F91CB4590ED0B84DF3FB67C77D15BCF91C84794A1E6
+23ACE11872079094569B0831968AD8D72F7EE2DEB4EED7FC85BDFA576BF25977
+DAA44D8B92FE5C33ED524A22487937DD18CEE322D3167360DB140CECCC361F1A
+DA0086FCE6BBE8E41A19B12FE97A267F3050EFAF26FD3EE46261FF4B73405332
+9F1EE6B27D95B6A5D128EC01241D88DD8A4F18CAB96EC32E167E23736C33F445
+09F05971171BB458B268FA9911FDA8D1931BA393C2005721F91EBA84DD1AAE46
+CBBB213BD2F3918599147CA9EEDE966B6AF8F407DBA83813B861646AA9B03C22
+8CE4504791A9704A21B274ABC43F434995D9B0BDA174C30C4F465762E58E49D6
+85D15C2A66820231D6C5A4D0B87F0A929D6B452877B463649C194F7C915FC7BD
+B866F2A9EE181434A413EA6408CDD5B0593E9AE9048768AB1B070F88AB07C93C
+A0B6C69AAA851DA9B927876EF9C615EE8F7148CBFC603CDE3EF54061CCA0DD3A
+6CD01672CB620A473BD3329825ACEF040CE77782B1DCFDD6EAAE4644389E5A28
+96529E1C4E11540DF484D2CF297C85B1146476A2C9D6CB3550EA9528FAACC047
+5B58F2A624F41ACAF428114A731C7F97A379F4171EC2DC3044C91549B5B67265
+7A0314ADDCA0FBFF11BC9F561BE06C8B207E05096DB4DAEAB0FFD997BC83A76B
+2B0889CF51748CCDE94DD7A94E0AC3F0E590EC1AF4940734525CBE08D7E009B8
+452B2E36F31BA63F03795931B9F63AF01D32EA60D63AAF6339AC929C01AD71FC
+793F82931B71A0259B69CDEDCB4FC38F06299663DC2CBBD7719FF285EA954DE4
+6A7370F5A5B85F1A3F8817173A1996AF1E8EFF72E0F8CB6A6E3D89FC2A3210B7
+F3E48E29B92C580C0A3BBF30618CAC346394C436DC2023C338053EB7CCA52724
+44B840B36FD534E8CC838281166F4EB275E71F58A13DD20B231F9F0E7A69F0E8
+871C1B078926787EE6B0E75FEDDE0C6A2A1F2EB16CBC1D437A15DEA93B78D4D3
+F676D190871323D8E8614F6821F586411F3FB64168C39C71CFC66BAA7BF70C20
+A62404F8F00A3183419069265DCB55374D6D4576F56DEE1A8C14FAFDE6A6F64F
+4B66E5986824D6BB513F6DD0FFB2075EBE792F83252E074690234DED49ACF046
+DFDF3271A8E38AE780DF5E49349D70A76D5FD4D4A30EEC45485E1DCFCE22F234
+0281FAEA88BF775DDEBD27A2F333B44D72BA93FDEB0025E500D68D34428372F6
+3C0AF85BA9C536C09AB6D690A695990E676FC57C66D9870D12F9C2791277E5E1
+DCB002FD7EBD08B1ABFE27EE3D743C2BF9DF2CBDE0DAF80BD40807E34A1A935E
+37C26EFCAB2F366194CB23E6DC3891120EE788BF0E8A9EF0C8BC99B714FC1CB3
+6C3436A6E7EC6BFB802B787B0B17F45DA11962747C6DA1F8C3636F072FA5328D
+A22C33476B83B1BC983FE2D27622E8650CA8551D7C482C276338561683E55019
+05F315DEBD99474342566952275642A1AD0D7F67201BD8E2685AE6397B57A942
+91D5DC69F87AC33C9EA04147333D144B93766E6C932ACD8115CFB6A7B225CE5B
+CDE357641393EB8DCE5670D07AE939EFE17BBD6E950BFE31C355BE4D1E72FCA1
+B52A66DEEDB7A5BF88E8575C68D128323B1BD49B9F24076EA025DDEB4A306FB6
+766CE664B197A81973C08DC1FE4C7017D026F8B5BAD6197562AC4D47420DFF85
+19CB8A8355DF010DEDF18C0DA6C1039C249C39703286CEAE8354122C8C475FDB
+F81D8B3C0F964E73623BB8FF67D7BC6E0486B663230AFA59C546E6A20969D310
+3DC77619D7A3EB7C79D680F5974E4FAD6407B0612C3ED07D8F31231A1A755E33
+5AB2AC8EF0A5D8182C1C22445EA42657580FFD901A3635492D48B19876E298BA
+B56739E74F6A93E6AB223D859753F5EA574155448BD9F07013DC22C75335B28C
+8234343C1864CB8805A9AE87E1124E1A4FFDCE1861FC9561102E5B5BABCF6E2F
+09B4240F935EACD0C4197E82F75FB91C9FEA71638E49553D19A316D0178EA386
+AE9654B84AF17DF9F7973F9C311864471D6B89DACD89842CBA73D4DE171A008D
+2BDC8B02F4CAF459440BA8FD85DC2B3FB8483D6D6E95099E62162585557847FC
+C302156471902BB04001E3F7B62E80BB4C7B534A4313E3F662C37100579F0C25
+907737ABA4900F8E0BB17C94E8C2ED51BB592DD3D808A15BCD3DDC688439B714
+7A78BBB72F6001703C42BBDAC6F216514348EF73EC9A51C912068EFD9791CC7F
+38B012E98CC76F58227FF3D3855FB313CA1129F4CE02B07FDEBCE552EBABA25A
+9585C00AAA0457E31C2E10879855157D86B5CE2B839BBFEC35668B68089E9D20
+5678E5C75712C303721C2EEA1B01B2839EB324DCDCDCCA0B94EECA6463F678A4
+F36FD3BFEDCA4057D046B8D008B381A673A5D52A6A325BB3E0F014880C4C2134
+CCD6AEBCE98BE113847C6032FE2FCBAF2EDDE2E7FC8C0E6258C73A8CAD3553D0
+22B527C30AE9CB8E300155D20DD3F1556FB1F4394CC5D63A121C0515F76737A5
+04B1141523B951363A6420D5E956639FE08BA995EF4443F3031A1CCECFBFBD8C
+18DA6DDC0161AF5388A40457781B24791853B9852CF0E053CC36ED70F047190E
+8D71B4FAC15A211796E5891AEC4030F0D0A57FF33D82B35BAB4078C2109B5B12
+937E42CC0BD825D2D97316F8315771CD79109F982C111F03B24A4DA49C8E7124
+442496E42690AECECDCC41CBADF99E23E1A461CAA7C203DB22381C8A8D2A207A
+B998B09FF0E43DB1AD2AFFF4AD1D51220A3B021FD92E76305BD24BDBCB64D895
+A34559A0985EF4D75022A8A457C9D8CB67BA6416DC1F0905969917E204C8D757
+0A4BD390B19E27E01AC211B502DF4931CD9EDAB755FA50F2F2E6187072832391
+F95E7A2B9F667C351DE72CF0ECA4F754AD43CBED8EAD047D7D0103EA35ED6C1C
+75ABD7DDC096B6FB6B4BB33C969005D9614C475096356D23C6F5B45AA0055011
+A0DE9FE59DDE697BB22A3EA1D38F4AFE459175BE82E682B9580D3C91E586E003
+BDCC0FE548CA9E73C0E5A27261BC8DCF5BA5238B3DDA402C23FEFCE85DF1FAD8
+A6F8AF20CA8F191D90715B1CB8F9361889A11AB2E7D93F721D7312C888D488C2
+3145D165E009FFDFA3830463D2F73734E0B14B0BDC0649A43F0C34BE4D8CF386
+94E9E1DEFBD04CBE73D1F5D3F840F69255EBC89D26A29B0A3562D86F0DD03584
+C06A8F22CD25E231BDBD3B8FA3A1E5381C83EA9C26313785ED1A5C807EB56999
+BA3A6B82278287A54A7AC72CCCBCA71BEB087E1651F80B872F5D0C42C66FCBA4
+C36B5FF0103CEF483E9A43DB5D5816F5374CE5442CD36BC61C5132570983D19C
+8FC9AB71747B3CC3A6FEC66C2CCB0E069BFCEF55F84035420F7473913F118049
+3E50598C5F042615169A97F738D2A46E19B3DAFFFEBC8B02EBBCBF15063330A8
+F0F8F82E54F18361BE5AECB7C8584B244311B859645BB3720E072FA73FC6AC22
+C41D93432584E2D7010F4B584067E2AB3C6AA121A954702F1A89284795EC34E1
+4A673F60C427D9B83669C99F200911CB166571A389ADF8FFF53F508133647ACA
+88A3992B3FA51DC79E8171E27322D032A05493110954436C172258563CC41BD3
+F80EA6980DC3269DC60602E9A0EA5474D79E98B1385EC363CB58916C8D3312C3
+0512547F5A69BB98A19998997733EAA8C7D8F124D07047303E555E0217C80279
+94F23C85AED79F363E184DDE845FC98BAE587CC194C2F8315F05715DCE39C735
+2592E09191EFCAD1659647123228E8154A964676FF66EF27BCEE869D41ED0FF8
+9D5A7C5F4E01BA316837BE59D7E25E405A892034E33E4F4CFE35FA2AFAF5727F
+3992813B517F111E535577FD457E7B342F689CEBE1448DF37DED88494AEC6FF8
+C938B86685F99632315499BC766738D0C392A2372ECFE304B5410E63C211814F
+B7591ABBD201DCB166BD7A740D4FAD66D4D2D841990D60F949F0AC7781B2E490
+0DFF3E9E135DAD6D955EEDEA1AE33DB4B355A67825F66B2BDCAAD44C8357442D
+873D206105A4A537E8AAEB2851F858D3CA89976F8170A7707220DEA802BEAC9D
+2355C513C72983E4C3F90E0F99056C6829C5BBBE7564E6ED8FFCBCC7AA3CBD6C
+095917FA206F03D0A040E1253408544990B650FA56625E6A49663F96F63A7272
+2C1C934629BEC94182E292E955FE451ACB9D0D8D23C0696D6C093E6B3F022165
+C77AB1F01B32D693620ED9EB54F1471913D3192CFD7F571DAA32E078E6C6A29C
+9D26294F1A987AA2FA795941363037085FE68278580D2E152719E590824E6FF6
+3F3E1C15686F9A43959F1D50AF060C94198B959D9CFD14D493BAA1D09677807A
+DB8071FA16C08F8A8AA0DFBC9E9BE322624AA3F462B93D496D9FB554444AEAA6
+F8A57A94ECD390DF9FEF2B0E1DF77751416790ED3EEF44D886050BAF1295073D
+BD46C477A467D5A6791FEBEF179E3ED92B7D8929A5D6E5B0E4BF90A78BC7DFB2
+41869217C2CAFC58EA450569435E98537284453BDA6E27FBBABF3C05E151F4CA
+FF4E9F7B67E3D2B4B94674C54A1F55C42A602BFD5CF1D5FCBA317CC782C74EA2
+1BE1D143E255A4A86F196D6360FDB00732589C225EFA424BE2F3BA74ECCCBAE5
+454CD2EC159313F7375FCA12B021AB716273EBFBBEF7DBCBB227FD3505BA67DB
+9FC04CC0D5CAC81D09CE87EF653710B2D2E7EC9A5FF88C4711EE818CC089CC4F
+546E3F6ED9F0297050ACD8F2E31644B2C1342630F237C9C03F55522E9DFF70EE
+3E97E3E795FF26C562A4FC642FBAC7EE95D711FF514B23171A215151BEA8741B
+4694A94F06A2D391961F8881FB2330ECD1C7A94D8103C32DEA5A7F446581405E
+CEFF504AF091E9945740312C66BF926C13824DD38403495CD03B71D4E5882D9F
+AE5AA906E5686F8D7B2829067E66D572D1D274F097F026F447C5247E18443186
+F32D1B242453FD754EB7E7687F2E79A1F31D7130AE11D543448BE471A05D0AE5
+33487A7B94138AF8649324F3A69653865310C318884C6A728B0F97F348C849C6
+E7A00D7E9902B1442AD53D95A9531B2CD43B6AB32809A797F876E583C81FD591
+6BB13AE4180C9A73D29D3F6DA48D90F261ECDD1E52BFC4B780D7D4A64F0D69A8
+07628A3CAC0F2FF0E2FC0C49ED136ACD14139D28EAB01E9A70ECB246C660BDE9
+360625F10B4716519D2E3DE28D88EDEE7C906A941A01EE83B8804E9046A3D9BD
+638A3C057F9D656F304D90DED5B4CAA7611E72469D61DAD896728A8F8880143F
+A02E9FACE0B9E11A0ABBEFB8E364B79AB1F941F611FB15199DDFF66E85528949
+52467BC3ADDB4527C3AEC60D14257E951B64B9D7D0F686DFF18D2ACECF6C352A
+808A72615FF4F7498C3E13A5658922F96A016880123C71C406B84FA98C3E90C7
+3710A38BCF30841207AD13A2C409B0DA23AFDBAAB35211945C3EDCA22EAF3DF6
+343888152FA71D199366F3D23F44870AF502EBB438929810AF5220495BFEF562
+4936D9857CAEFF39ACEF8FD9C691BE96D3CEC64B9EF4BF2775D387DB0D31070B
+E94ED376AA2439F2D122AA02BA68010225E85E75A9749186731345BA4E3B379B
+19B38F15E0C33A859366B2C84D839EC271462DDD65F6ABF35AC0BD34A76D2AED
+E617C2665FBE34155D3FC1334CBBD2456D0FADA1BAF68BB6099E4EB94E55A7EC
+42C5EC37528BEB23E67C66B49FBD231C7DE7A46D3AD0BDB92D9ABD0EDAD9835F
+2F148DD815BC52F79290402054A053F52DEA232F1FB2FA171F6ABC1F6D8F6353
+8151FDEA42F8D2E7EA45B935E66554FEC3CA19CB4BFAB9B0CB39299B488B03E3
+C2C365F65489F200B8D0526FD1038D69A97A244F54D30352DBE43DBE55CA3E96
+6F54C548A913E516EA81244B556138DF8C9E7A75C15FE347E51EB9F764746308
+BCE160321A65BB8831BADCF3F3ACEEBFBC19AB343F491FF97958795253DFFD6F
+518847F77CB339E342017B555F78FC704E7CB9001C0B2F5313FDC14D263249B9
+FF1243016DB2C4F24CD3C0DDCCCB3F8FD4B1DE6F10A9AA0F40B1F98F7A6C7C25
+33796043F463065E3032357019A229D52D21502CA88DF824527CEA16D5200CB9
+A84122F507C32758C0764B8FD5CA1DAC3979837B56645293F0CEED279F67CD05
+C66B27669C3A7E98474CA388E67AE4E6A64909EE088B59F3CFA2A37B7247A1B1
+245432A5A571CBF17285D126EEFDFC2AAC14356EB49D654C532ED4976C58D7C4
+B28B22B412D1DDFD8EC8155E068E6AE6D1044304AC6149BDA1E321628B152447
+2B7B4558FE46B711B59BCCF14BD2143E37095A1375EB196213C6D2369AAAF272
+96A85FF771346AA4D30700D900002B548C839806E31F8AD797464C9CD0E21867
+10F172256C01F9542F5D9AC6FDE7FE75F9E82ED602DB927BBB5FCF17F750F5CF
+4AEEA3189675AC559CDC67EAD0FE833A37FAF76801858507E3F537A48232819D
+5BF223C970C4D2150CC51E6B43FE86FB847EF96C6F7E97EC1C79EB26D4435C26
+52341EAEA1C0B44BD182AF1C7F0CFE2CCCE7C94639D02DB1D2BA0DC1C1CB1F73
+FC74E837EAFD0F503361459E413898F18AD4E9FF002AB6E265B6B1B42892EFD5
+217A332DBFC392FA90626EC53F693892DDAB9B9560CC95CD2B8CB3193117CF79
+1335CEE72C81B98D4A82EDA28C0039D3EC4DB42B70890243B9F0C350C72956FE
+800DC75A5778A060C7E004DB03AB42881F377F7144B61F0147C118542AB50154
+0F3109306060A46AE54AC444C807A0510850181AC0635B89FEB280F2E7597EBA
+6B9A0487CEFB532AC47ABE32AA2DB17DCE31386B1869E269B9FA8992F72DF15F
+B5BF47E3294C64F2398FBDEDAB569CD589DB1B782C64399CF9A8BBE11E76FD25
+26360605641122352723665310AE5DAB7DD71681234219CE5592038A254459F4
+9D7654E848FD6751D3CF4E2D7E2E0B49F6EBE2A5709F1AB1C9AE28141CA88ECA
+116D198C4FCFCF0D3E7A6346D3BA3154A7A1F7437AC5746EC55B142A6EB7F6E7
+6C481FA39FE7CE2DFD74E3D9C4DC69F4F5F3A627DCFA49D25EDAB9385F68FF8E
+69276E23F97C4D3093A974D60B3EE8970EA0ECAA0D578F2667E10959C7684661
+27AA34D3C9EA46EE1AC22363BE8D9BFF004E9796C84ADD42EDCA8BC2DBEA108C
+A75ABAA04631CEF50FA3E331DD65A5C0CFC80AC7595565739F78FDE03D996F1F
+024073F9954B7AB9D78EFAAD526A01E5CB2045B5C92BE005DA84AF41BF2727C3
+F50FDC7E4E1F0FCF3D4A47BE69B6490760B17E3789EE1A8C48EDCCC797A09045
+26CA2C15518FD6F051475FDFCAE332E49A63C6A442D1F56E70D589D5AD5CDAF5
+2481C8E099AB54B5A12B7AAEF9AF90B08311445A4298669FD92AA24891460F24
+4E250986C49E5D87D939A3480A87816F7A7C024CA1A0D06DB717F43B7EED72FE
+E29D0254796FF7EC5455EC357878C0F02BCEC6D1EFEE655CD7B89098AC96384C
+C13147F3A824D188316CF6348B4F7CDE935A905F5EAC707F9BC236D484A54203
+8AD1B5A8E63AA589825019908D34499D6D984656C16A4FA58F9B8BB9E50A18DA
+4EF39A660DB1CC1BD759E4979237F1E3CB7FEF447E44D42C6EACBFC782E47178
+6D30DFEF6091B97826D8A63ABC5F4FCFE66734A19F23331F1F106C5C7408C9BC
+97A50B69BD02FFE5400FEF4A145DA6A1CF5C2D30B0A1F85689FC08835C6D316E
+678FA189360C96A30255915054098E86CDD490BB77084E9FE8E56ABCDA440424
+A7BFEFE17A3A5E73E24577BDB6FE454662FC8A7385005037676894951A3B4C46
+172367C23849D2AF2D302F52927A3202A43BAA4D81D4F8B1B70A5B3BF7B30863
+EB02671190D76C8D5BEE14601C22149B2879AA169C0F62033BCC300346A990E5
+8774D5E5B08EF260B233ADB6126AEA0121358BEAECB3E5C0A301558E94F75C26
+77F571F4FC0B4BE59D2C2EA54A633AE30715E8618B96C6CE8CA936AA52094760
+595B775FA7C898E87EC34CD2033C9E07DFDCBE02AD19CBD461022A4DD08DDA1B
+4360F685EC2E144501B3F50F1216AE6B3961D96257D1E7A6C163A78A946DAD62
+B07D988A6F7AA18A5DBA5E532EEB25F0EC352AD538247E71AE8D6B366E782B31
+7BF0A55C6CE991B00B0D0E7775F4B0DEF44C6CDFD1B50138BB894D48CFCC1C00
+717498F33DA446E68043207435DD0BEC70FECB177179C6612203C9F0A27F42B2
+A4A23D248E60C8E215E63CE0F1A04ABE1B91C5905C7D4CD03C311FE39BC2B6C0
+14929DD0DB6843D5025567528355AF16546F76FA0B538CDC15A4D0532FA5A3FB
+4ED2C8FECFEFD4996164B68201B7D3DFD35D3E2276B3396766F2577A524A4EB3
+2EF5EC97CF3B2D50C09FF02717E0B362AF8595BE17487C2937ED210FC3464060
+76E837B6B5AD5D3E31894A313172BCF2738720ADAF6F2331543ABB319334464E
+786F17F086C0E132C9F2A34076FFA72D0BDA5C4F1EA2D6A6E4B59E559E0A5D83
+C46935B26FA62EA3A2182FF34D2D0FDD59CB2FF7BD46EFE688C11F1173C196ED
+235415E75294CF8A40BF1FF77E9D7A38D17F4758CB70B2474D23A4E443C6D908
+E0A1835DDCFD8628199D3B9210CD4627F762953A69A983E721F4B23EC26ECEDB
+7490E9C674F97EC89459D42EF4E6FE823130030F4F7755780EF707FF0DBBCF2B
+6DB7A99C943AF14ABE32D6FD062A48D3D4BB569A9D922C7B43A4268B527E21CC
+BC05948892B85E487D0755D1E39962B0E95CCBD69BE684438E6428B2F07D0342
+8C3A67D8248CDF18CCF3BE2866547F6882E548B7F4C61AC0995BAE1E201B5BA1
+8DAD3DBCA0C8F090E759D25D54EAC32F058525FF308C1D755E79DCEE5AB17E1F
+FA2FA3633BA6F768024EA5A73929009B9EAECE52EA2EF099715D673F1FD314C0
+26B61DEAA8DAE5EE29AF296F4A413212432EEF5B70AC73372AE8F8E9DCAA1D84
+3288C9A0F561CAFCA2D61450C77E88C675C3A0672E25EDC39FD919DF3E31FB35
+0C121640F120806C4C9024CD8A0D0E12B521006A4B3BF211E2B42D9B279D652C
+DC6910D60449A6D102787088972C22628BA350CBD3E573A51DEAEEE9026C2C9D
+40BD0C8BD66DE0477C042A0FEE7DCF4D2BC42985135BF9A5DB58C2BB9CF1E78C
+4AE35D357B0B6E8CCEA8A76E18CD426968407D5854DDBE638BB6AADDC0584513
+E0849441673E90269108DA84C5E0D78FE33FB224B9DAF9D17E801A3B46C13C21
+316B3C70F8014990D448D44790778EB13840925A303216D93DD85BF7AAABE60F
+4F15577140DF429A442B82DF13A81F60A0BBF8CED039232CCDCCC08EFFFEDDA5
+16729B84D3D3357EDA4B953D50F65D3C723F1ADAAC878891FC2212A06F7546F5
+53BE2995807315D3E1C926A7EF7DE6E803335F8C61BDD0AF3322056DCA84C3F5
+F1CC998E29204B31741969570DF3D02B454C13D741C7DAFAB5D1A6FB24AD2271
+994042851ED29A8A028E39B3C2E8AAE22E3688CA903D7D2F3C7F37B2CFDB1614
+AF311B6A935B27E3A66E1DEFF278F09D2F153DB19655FE42AF1BA4E882F9E32B
+F5552084AC41FD99239CDCFD206D02B43D485AD1B3F055F41A8BE22CE1448ABF
+62F63040F46FC290E1307054EBB18E2C05763812EE0134ED6A0503453D25A436
+25286F01BDDC8B17C4FE8629F5BEE3724E6D91C7676D5E84702BF6BBCB3F0A61
+CFB3D811D8562F6F0687A15A1DF2415BCEC640595438A0150113C60F19D7C070
+228E6D1B18AF9772DA0B0C8F047ADDE12307D120D4C1BB93DF1F9A0CB1A87321
+115F72B82CADD5D8BA324165392B966FA672FB594AA916463000228C8B6251EF
+C845E46EA88BAD5C191E4EBC4532B2C087B502051491DA4F6797638185EF175B
+986DF76B81F0E26437BA57D80D352F84C9AAF0A2007F09711F4B89632774AFCF
+5C57BF034663AAA6E26AA8F1A3119AAF5E03B53416901FEF2997C3411C8B9F12
+2F646A2CB1782696FC03F1A13AE0465ED9C52F5AD6952D26B6EABF94E76C939C
+158F34476F394BA9D304CFAB1ED137AF0E16C0D4FC0FD72128D298983350B993
+2177C6E08F1B792F426CAA47EBC330A743EAC804CC9F5C2444180B121EC0BC87
+9047439C85E0B673D1F0938D4561EECABA7A0504C17B83702F403CAB444D9638
+A010452D05584B955FA8C0128005965B470D05BC097C432A4AB3843914D3BDE5
+0282B8AFC53E7009421C34234509E492F86FDD944AA116815045181CDDF4A733
+6A0E97585EC5EBDD1CFA913B6D63D1446E9D486282831483FAE92E6FB25FDAFF
+CB7312C0C9A7D38C8570367CFD2E479A571C6BE02D4002013BD7CF4823133BF3
+3CE86C37B2D76AD18AF7316FC1BDB6AEBEDA0B937077E270A4EEF74AAE1ECE25
+4BEE1D00206DB6A3037BDD5BE3F0652470EE9E9C061BD9D6ADF4E428235D5F44
+A355F4FACB50F003665F1A71B5570FE3FD85E6D0BAC7589E479BF6FF27A0E7D0
+EC255675F3F96ACB5B3BCE7D04E4744F7F70A8009E0AC9535C8729AFC16056E3
+BA5531B5938E70DCCDE6247F6DA8E656A3107FC940F0281DFD0C03CCEB9B7A3A
+CD34D0483F959C20FD2D8183C946E87D4FFFD45F3D5BFFA2946748D8C3434CCC
+BD339E77C837FB1B6AB73499D0D98100120D17915E8BC89FD5AE8B305AE1BE6A
+91070C0194D62F6E8BF1FAF3FB2F703AACB45398E8CB4209C142BAB4911FA6A2
+B237B73D7C333C13D6BCCC63F621A8CF42E1CD5DB5E5FB38048DA1B77A2FFA69
+6E8319245FF6E98DEA40131A4B15E108971B1ADD6744CC723BEB3FBB375BF9C8
+F343437ED72406F76BAC09075A979B33FAA07C864F5ABCA721CCB10FE8D220DB
+DE7D6BB7F2EA7FA8CA696E19B56650314D0A38E6AF7B1A4174A45851835B0CFD
+0B1FA80FBC8D98B78A0733F59BD566C71F8D5C5EE6913FEC3099D8BA7C009480
+388ACD30B11E4A101F650E0F791F67042717E831FD174F5751A362EE2A1496E9
+32134E09B8054F1D2018FD81E79FE42A5A9B781C6A1DE3F84D094AEF55A92A5D
+43AC374FDA9F845D0C61F01E4FD6751038468D330CBC6A8E55A14F45AFC3E1F5
+EBC4C32E5ABA9D8930DBD325BEE110E8F728D126773E1C9996BBB8495A70EB7D
+60EF44FC1B45C35B9F0783F0DC94ECC28D63F7B96A70D0CE7A17F401A433A352
+615DF56E22A991C9DE8C2229BABBCDC5A397359718898B269116B0C16581DF39
+E6D120839B81E3EB36A8592F2B294C827939C3436174205EE8BC199678EF8D23
+B1A8F2AC965058AC35AA49E773B45481F28AD89E495F98131A2035C9B3D4F427
+939BCD9D633008DB1A2E48F4ACAD8CC7D24B89BE3C0BEC15250DFA4E5A8F859B
+E6D9ADA0B3CFCD8FCFD7CA871DC00ABECBD0DC95B4066ECB84BD826E7B33154C
+1767A174CDE76CD23E311BC1517E9BA748BD740A9EC2C0E268F9A519EF8E24E2
+9B261E30E8095773118D5576019672FA47D65D778679510872A03D98A375D761
+D01A50628608739691FE08070D315085638C225993C98422AFE8A31DD1380311
+A44FFA4FC5A9C3DD86C5614705EBACA5F68A02624DF097A150B54A147912966A
+46FB02E659ED46BA8221286E1B90431FEFC58F45DEE4B154C7C64FBAD4981838
+12F5B7A57B25526922AE535EECEAC0596EDCA6D1E1EFDC2CFB23F3755CC6AA7C
+41EE42DA12DA88E7070129813B2D1169CE7DF1212987BAE93053A840AD87019B
+1CFE635C30619A4170AA5DDEDC51EF080AAE6CDAF7F87F38481691846EC21072
+F77DFA020DEB21E7BE98DD22E24867E30D8E9D319A189DCA9982043BA306A3C9
+5E2A084130D558EC8307EDF22456639B1264A3591AF4C3E39E233D22BD1ECD08
+88AC517A593D4C8B31CA54C7384232E0D79C3BCA82E268658AB73F7670600328
+233A458BD68D8ECDFC4FE268ADA78F780CCC563B8864CD4D8BE88077E8662DD4
+4A91A88E0EDFB07407D6C139B7FCF25BB7206E45F77E2C25F1C9E20C2B7CFFB8
+6B7D53CBF1C48E0BA2115BEB31772202E7A73EE3FF86E2D5F57CCE201EB9AAD8
+B5B649F02EEC1B005E0E50B5731B74934218E35497096249EE0D6BFD38DB2C47
+FC324BEE85D215F5DE0E740DF3681D434660B46B7A67067A38C61605F497F796
+CCF0E59EA5264369D236F5749A96084743A3D875745370509002AC34B53A157A
+B1015BDA0337DE84C362BD1333555B69C679B3876610D7F1C4AB386C872CFD4F
+F5C18E05DA2AA2298F74A3CE8FC2324DC06A39B2B0FFFB29887F7EB01F2B3972
+F12C4FAB50FFE560A765EEB4BD253B255C3A97B69F6EBE4F932B7104E0554D08
+3F8EAEF716DD2B02AE5E81B0551368C49F5C7510E0E92564C073168DF51EF474
+BCD3712B2621CF5EB25B6201E62CF7B735A29F705030A60659BECA7B647AA65C
+1D95DC5D7525C9D59249D2A0874D0556E95003F86AE3CE2BDED67A235304768D
+56AC81C1785B736220BD978579BFB225A27EBEFEF3686131C62B04AECBEB1B00
+20371629FB35DBD25B6DEB2EAFF00A72864F630D66C8298F7496EB90060E9735
+377C4C2CA3D6333279D33F5E45429939D82D7CEF65D37014A3D70EF92ABAC0CA
+25C853F479D76B39E9A6842F6333B7E35058B7D6D965464CB7C8C73AA8A9C64B
+94E74C29C528BF7E3A056EAD12BC599E3CA08350A72068BA99AD38A66F627DEE
+7DFFEC14424822472E9685050186180728515FAD326C9C66883B4BFF0E7CC16D
+37E312D307E4383EE2149A54174D9CEEC4339A321F8557EB6D0730D7D318551A
+CED76C1F1B412E47695EB157B678DCD11ACE8665633E5DBDE5B77590FA33C6E0
+673738A48509A7771A4319D5E78C3DDB47DD82CB2306326534EC314BB448C1DA
+C0C14DB4E7B2D374506BA68539AB08E6EC304184599A9BA4D7B137403B4F3110
+EE46C55034E69ED07940C4F89CEB8CD81E7E332290939D3A80A5F6DA8658FD1F
+332355134A5C45C5F9188523C098101AB4DBDB8174F8ED43086C508D6B0B5267
+729917D6F016BA984843B4D9B50E8F8FE38103D787C4019C97BDDE60974AFD56
+52ABB922A3763A6E49991CBBDDB3754880E2F56A1801E5AEA795E8EFD5EF9B55
+4D3A7542330374D1DB58963B4BA8861D30078F70B7E3BF12490056CC3FBEC5F5
+22B2F375BFFE52CC5DE7B8E329095961C72B83C5E18CBBAB64AD8447F3B3DCE0
+452D21F47A63A979CF4A68A7E25DA9C9BC268D52DAE93128586B1D311F26700C
+CE7063C1E8B8B0EAAAE8E45D59C2C3FE4510F5A905A430C48C6FFAFE2885E699
+1DE1163BEE8ECD693FD991A42D78894E4949B11A1E7A3AD859669C332A30092C
+60B4EAB38A7F75F63CEBA09B97CC225EECF026F3FED2EA43E6AEF9503B221967
+EC10C838C0CD4FC9D4C1DF816CA1D871FC4E197E73ABA76A8C6C86743EFBCE61
+64DE2FB3F64CCF268D8636075E51852AA8C333F2F46824FFCF8DB58E7845511C
+ED00004063D38BC6FCAFDAEBA3491C950A924C201659AFAC507296B9E6D4A659
+CCB3336E4555E1A74BF351E86A47F6BC339256DEB0B2C27CF8C2C9FC98EFFDFD
+BC1760B8A7C394CFBCCAD8483CC30FB81D1AB184DB390457FA59A3FA33EF3CFD
+C1E124D6F16318A4E73091EE0D0E00E3B9DC8E44C8878E24383857C85763BF0C
+712D1F2972528AC4AAA67CAB70BF6DC1CD5C3DF78493B0259BCEEDFF52852FA1
+FE483D9C02F28C167FC7541B51435963CB167DC431C15568EB139762E7EEADAB
+FCE9902C5853A9FE5EC7945605C7E5D59EA7CAE0A6D1704EB7E62A37B6EB129C
+8E0ED20D9FBFA246D213D43497ED51AB9732E629D235C329976087F0B40CD92B
+B80D71C3CECEA3A46DE318628DA10BBDDB4CE04078841C36ABE6B0F4DB2159B8
+E106C553738CC3FE488DC4D8C20FE9B019123FF53187A5AB735E1356817B4F17
+D49A005907DA07FCD38FF5BA19B0EB757E78F57741B7C97BE62BA3EB7B8EEE2E
+F3CB6629D293451337A72840EAF631E712AD31204A3390107D07B727F5DCCB0E
+C9F2BD8B2C8A42346FBF9FAB6D7518EC27F2B84C84B272BBD140A9DB1E4B45B2
+8B78CD98B7513D333D6933CB81C858BFECA59B999CCB92FD6C028FF7BAB832FA
+D2D047B67240FB30E190539C0D67D2F7BD732F36DD8D2DB3EF8F9994877FABB7
+DFD737E41BA00F7E4B8CC1CF155DF1CE7B4256CA7801FD13DAB33DF4ACE97051
+B350D338A9EBC33CB0E97C38987B9980EC340D421DB9F8FB8A641F7F3972FDC3
+104B9EA893E6ED8DD062BB0A4CD9100FAD2F1C84228473FB941E7A9A5240BBF5
+6A1AC203A2F7B60ABD109F0AF800CEBBBED1A9C0071261A361B6D3A7237AC41F
+F5C9833FBE54863C3E533378F637F12C1AC8BA4D962EDB72D6CD00D4AC65C388
+0BAD633A4569B1D30B1AD6D46D4D942729D6D6A7C1C7781C9EDC6194836C3CB8
+5675E30E7DFE9BF544BF264ECF8850673F9993B288402A091E4CFD9504572668
+E1D0A9F6D065D1ED73E1CDBAEA9AD157EFEC03F3FD1DE4C952B6B09FE5A54213
+180330C244CEFBE2C503AE098664F3E8DAA79836D7953A1CF3F8DE8509E8A12B
+0AFD0829906354B044D41A019DFACB79CB15849BAFE8F33B611801F1B2F253EB
+A0258273FC6CF4226DC7462D258DC3481769FECFD5F3D8FA6CDCE8266BEC4842
+709D66A15BD1C4D064B71CFB25D59296F170E55E7FE4C25765208B57E82CB4F3
+7F80773AD4482957DFA69FA9BA8AE0B8897D9FC03AB5CEFC5C8844A6A5935D3F
+E6E6F3154603C7883DD0C99C4D5AA8E0A4F28AA0A49C426F0D69E9A23A4307DC
+AC340F4261C2BC3D687099A9CF16A1AAB37650F92298992AC471347BF5368D13
+BA18EB7A02F1C9AC3A411F69EFB73487DD3E6B19792543A4A64EBBE50339034D
+BFB43D00B301283D00E40F9CD9204AF5DC9AC1025D5BAF1D52C6B98182F5579C
+B2B89A04AF1C2CD91372AC57B812107D4BB7E02750EA0BF7B152829F85721361
+5514D47D17CC9AEF43D484683C8BB7E09955BA978FD905D6BCA319F3C9C5B150
+E66ED5185837D94E2EC9262548316A3E25E7E3A3B7274DB162598A90832BC870
+75443F2CBC985CBC6B86D3A9AA3D0FC9F2CD1425C4FD72CB1890A205191CA1A7
+4B4A50E6F765491DB64952ED62E973976F9D2618E636B777D516CC7C05A537A1
+DD49E6884483972DDD9B45EB818A07A275AF39A8471FCC92F833A6563850D79A
+FDD9A98CD62E49DD55A494C2BEBE4DE1B90688B12BF8E5AB4E81C717CF628692
+8DBA857B38876DBDB59D7F9813F45738D67595BD208499DA1C703C997D4EA58C
+85F0E36AE347131E6335F7D0613FDF3AF81441CB877284C964375934BA1C7EAC
+D90BB0081B6588B59ACD5B74D1CDE3A958973B77574714963999CA15EB47F3FB
+053E4E37BE65674BA739C3660DF4BFE4E25BB3B2E06944D485E51D894CB84110
+093AF925A902E886CDAC144195506D180164AD3E8F423C401C281BB8781ED6D4
+47BD24EBA4E865AD4C7EB134341E1A680E6B0DB7A67EAD8137B3B7B5031C13CF
+3FD2C130AFC257D33A77717A4EAA0235D059420CEE8377D35C1E0998DA698071
+F19B2C85B93599825D2E338C313D44EA39EC1E8A428DC09509D77F1ABFA5EDC2
+4B10D505F00BA3944C45087BD65B3ED004EE9B66D0F1050BD495A72CE77AF1DA
+C0DAA3C1DCA10AAD14B43EFE7698D7BE384D747159E5F5B6AC751FFA979FABA4
+906BA769FE29FC7CD412FC1E20C3276D1F6F6ABB422C3C0FB4BC90F78AE05C9F
+4D41CF44E4075E766CC82D398D0830D3823E59D15ECCC10D899B764F83C0AA12
+54DD9F091D8B44FB153C0EC9E0784A766163D282BD36CE15E61FFE2CAC7EA812
+9ABC025C4B6AC9FCC00C134454B60A6116EF7F2BC42A5101E3F4A7B0A7D92F8F
+49AF0981621B4C3E13F981B9C7FC1D0503F47EAC665E1869CA4F24631C8F4854
+012D4BBC757C000D09AB6D90FA4431DA113D840BF920148C00EEAF65E527F40D
+663CDF3F9C87597671102E49F50BE21A251EC8E7374D2D64E624323676C99397
+CA10ABB40F301BD7B4EBC1DDE4980AE28620134ED657FE9DCF6424D27FE6D3F1
+270EBFC833654B25875457E48996FAAB0C30E7A829E022C186AB1EE296D22E70
+B2802F6314420B94C9063D65D22EE760F3FC00B1BE66CF586A509600AAB5D3ED
+0FFC78C0215004D32CD4A3557A2CFEC66D0ADD5B410809FFA40A47474D3CB463
+5E479762AAAD1A59114DEFC75E0DDB42FB0EE1E2645C102599E6F5548EC1A95C
+DDDFC90403581A8966AF90860BB9B261C5F22ED26D5FD5EABF9749D1D667F1C3
+E26DD7895CAF3FBEC68DCC49ACA7137E3BAB19E2D9AE1C37F4BDE4406CACF468
+76C9C6603DBEEA016FEAC600C687794B888A570EA5035AFB8BD667512EFF602A
+9AAFDABDF7ACCAE2520B4C6398A8D23859F7F31AEC039188215C02798237C396
+E3F81A496C1CFBA66F121C504759095B9BD62F3B275793FAB9F532C41DEC18AE
+D7501DBCF60E7CA30A01569FBBC0DE1F77B96E1EC2D3B556E7C97B754CECBD5E
+4DECC81CC798D53CAFF8D3AEDC3966C335D93DD65403CECF14AEC571A1F2B08F
+F76741D837A9148D1F4C65AD713FC70C0FDEED7BED826EC8B8255CC73E810F48
+92D7593EABA933ABA7604A4FCDA1FE4A942AFC55D7C9AA72A93849C4C1AD1CBB
+844AAEE0D6C10EA6BCCAA06AC1270A80CEE94892ABB0164767F2EC51014F6DDC
+68971E36BC8B91541D2FE96A37CDE6C548916D7997FB53DFEB45E4C4E7C92829
+F677500BC1C517FA9096286D5C1B2E75B65ECA8279B5246F80BF2235A33E1396
+C3D8B2D8DF916B453C36A1464B97836411FC42703BF8005B603DD0CDD5F6974A
+F744A363D41E727E382D98A93E050EC035F068411221B39F6093BD86A1C2D3F1
+EAF176E15BE035A06F82DA4D5D1F96E1F4776109DA93D91E07FE93587FFE79D2
+BFAF7BA6242B16B11A7404C21AB6D64DF980D91E569BCBD27B266987CA1205E0
+B70765600C37FE448C21AFD4131FACEA1612489B54F7B92569CD6BE8C0E878E4
+8F07A9EF6EAE13B323DC360C39AFC6EC7A7308D12034D44FC9FD580EE6CCBBDA
+6A617F8107EE8EE25E71B1A4D7FE34277B864C05626C8F9058BE9B57B5C4CCA7
+2F836F0C0140EB371E1DF0055DE89BC3D3FA51B4004E2BD3BA211DA1E3C04D4A
+E26A28FFFDD4A0F70B078CC4B01CE3F3516098512D9E6CB812FE90B641673511
+6267689086ADAC8CEFCC20C49DCA7ACD84E70DF7B3521021B6F6DD587B8877AC
+96996400FF330D6A1A317D7ACF7CA5D1E7B711383D5060689CC333A497E7206F
+D76ADEE69354B8770926CAB3BAC1604D15CEC35B8BA197E79E19170FCD025093
+BF1E3AB4B2404FB964BC88ED19CD068076900F999270A82DD6A0B43F612A997C
+95862EA82C9F4DD847B5F101AEB0660456B166E0AECA2E936D1BBB2F7F7B4F8B
+61372D5BBE11F67580CE9C59C0C8B259D1075B1589E28545E5C431F03B2CF98B
+563BAB06D415E3C71C8CC34A250BEFCEB984B407900220732F39B5B028170BC0
+B253EAE05C11D3A1B65A8E03D54E2390A87FB1B653B527727177820279166968
+097753A8C287F14619BBEE854548BA2B9DC497514D78A1C45E71BC523B144E63
+A67EC48EE8FAF41795A2C6409ACCF83F9C983694E66FD9CBEF0B8587BE9C5625
+34EB6983D30E0A16CE32D19CBE70015951F91C893F0584426F885815F5A71B6E
+32583DAB53F1A6C1D562A9FE6572EEB6A6745C15C592DC8E1E179D3E2E89EDD6
+2B552FB5EA839512E3984F9BF0393A80C8DD0FEB093FF037DEB0914C988040E9
+F365906E8F8BD88D903BBBA80B441F077A2B221EFA435EA28375B8953C3BD447
+725AA03C0BDD8DEC492CA7E635C82307FF8ED8CA7D8F4EC94CE76B0003A50C58
+040B2C95AF3E940F7D0384E65B9DD7B53608D3871D2116810377A597DBF161E1
+AD10B5E78BDA3234FB1A531854B2FF992EF2CAC0F7A441E0A20B0B4FF1367F44
+A11DEBB930AA7ED76D4082E0FAE2D1095BECA25425602F4863E53CD7ED922D80
+9117C0448CCB578795C09549C793F53162345AEA2D5F222A3C6C8FDAF284E448
+9DAE40903C2C2E02BCB176E05167006964A16757FD896787982C11CAE576D276
+C6D8176E2894DD328CF126B239BFB171EC6437E1FBA3E1D849391B9D9044DC96
+A3B41ABCA50DFDB7D8EA45F165C8930BBD2C3BA2DCFE25BBADA5FEAAB1EE6EDE
+54217F89050AD6F3A5EC44C87BDD7311982C39235ECAABA1662DCEF32231F643
+1A934D5C1857540E773B9378736B4D121CE9F5CC9FE762840934695BAAC1C016
+3879432D0CCFA24A0A53A1E9BEE92D0450CA278E91DCDA59CDF7D360A2103DB6
+23540443B95B035B8A1BAF67B09A409E5DFAAC2522915E8BD379E5DFBEFE3524
+B01E063D4D769012B9C31CF298A7BF24ECD461BB087063772364D902846B51C3
+3373AEB52AEFBDE36FCFDC7514441FAAB2249FD66D82D13DE39BCA67CCAB9324
+A26496292650D63E920D7A855D691528948F07A6DE91E693C5C0328615220C36
+6EB880280BB042B91C41AFF4821F43D03F110E281F4D41CB71BFDD941BCB1083
+63C20683399C445E04B312B4702A03F94624FD2FB4E809B6F2AAA03B565D69B3
+2E01C6AD94F6A9393CC9E7C3B306A0BCB6413AE6E0F18BFDD5452815D8D5D3FF
+5550DFE31B52CC77B2301939860E34695F72CB66DCAFE8D68AE17FDADC57A356
+F345F0C5153568E2AC668D509C3219C438DE2C352F507A6C73DCB30F6A31B08C
+0F853C07D4B18EFB63A9CDFA9B6CB41A98DBDED1FC1D371D0BCD8F2FDE8331FA
+6714238509DA07DE6A74206F9FC66378A44C1FE12A414DA9A353E11F6E10F498
+725D59EC9BC8026BBA6C50504DB0E906042965B37A15BACCB11343CCAAC4A1F6
+B41602B9FC6B68C687A91907DA0993072AFFEFE6FC7EB0E3F39726AA5A67653E
+604CB7C4F51F906E48C8AD101877857F2875108ED19D2162A67399686DF5B685
+CB9229539FD4AA4173357AF5E7405F0100E189E59FDECE4499511900B4999C6E
+00C6A5AE74A576B7D541F7C3BE36327E5D49A82180EB68452E658B1888C9833C
+3BCD1CF835FED17818A75D3EA1EF9A485797A6E1AD38818BAC26F27D7FAF319E
+F11EA4D5C235542F323D32C096A5E4E03ABF4FEC91BD501F07CA1BF07B137227
+3D1C9491316957D8682CAC5BFBDFDC47595F56824EA08CA694190B7C0AF517EC
+860DD9CD6836919298D0FAFCE6422B9407409EB1A7610A7ECA07B5A2F57F5D65
+F86493D040CE161D2D841A508165DAC9DB0D5EA7754FB945DB8D4A57ECC14415
+9E86268652248CD89926424EC586A14DA2147F338B50B443CE47225404BE5737
+A06C7C1BE7C4B686E98D3E60AF1AB505A196BC3831644FE6EBE284887B009CCC
+21931AED6B9D39C790FF1EE2656EDC621F7FFBCBA69902F94A1708B5B3EF1878
+DB1D417623D1B5AE763E0CC22BC6F3C2195FE1A7598DF49FECCE51D30E4463E9
+C43E115BCEABA42A8E3278DF4F3F69FAA3A742753135D054DFC0028EC00085AA
+A0DC58B4EA493934A039FFE1655B2843A921A15D30E381B0C649E534128713D3
+849468683E665B35FF9F226BDB16DAF1BF5E4C5677A416451E9BC88003A21AC0
+E183CF705FAAEF26FED93E40B5F827EAFC32D6A9D10F1CF9523B3BC5325E6DB6
+36E36101AB8C74DDCFFFCA01328874FA7F3ECA5A75016EBFE6C70D8A6F20B375
+B9A8F703015926BF2528AE5C6A1754DC5EB9C912F51287C3994C30A68663FBAA
+0763BA9215343925E1F3A23CE971D3F8926620F8C9246E424815C5D5610CFB2C
+8BA20A3748B9CE9EC7D8BF2455AC294111815326B7ECF1386945E5CBBCAE44A6
+A4402D2ADD8EAA998EAA877BD25C129DF7239F8FEC51BF54F1999AA99C6CB14D
+697C7604983705248EB568FC5EACFCFF7A24FB8731EC1F7E0F021ACA34FA7C24
+62C394151F57A2D1923F16A2C5D5E4988345D4C1B80C1CAF9853F7C395BEE85E
+E13196E39D0C382AD2EC3D9BEAD4A20E88903FE3C18F54033ECF52C30417FC42
+246F739B8CE55B187007E484D1DB5FEA802F71F8BB544BB4A47D18182DD9F01E
+7A89750D9E00E68F6155309E50D5E03DE093DCE7C98E71FD49113CB57E4DBED9
+FF6921B46C2077CB9B4CE275297DD6D543C5D9FE4CE9A8DDCF96DE9AFF58E803
+30FE0DDE0A2A30429AC864156B7A9971994EF245609D33DC795F7B8665FBAD76
+11AD2C4BFBD2F3C89BCA83A5777957662499193AA08D1F09114B17381CFC996A
+25C15FE79E7DB6F8D0AEF0C62405EDEF2B417F020B5B7EFBD5972771B4B26C8D
+F030166A98A714344CABB91413457AA879F85B44AD931B6790313078E6F9C950
+88AA6A881829346652AA0FB91B3F8754DF8B424F270323DD052937B3F8B69FCB
+C147E6261203D97C9D13EF55764266E307182BDF100B0964E2A664EEEA711687
+870532BDBA34A6FB8ABFA6E7E29D99581D284677B1277E3718DE3C00574C560F
+32677985D0B1DB6CEA7A074F1C337A8B971E7FB61ED8592C80A083A195C227E9
+DE8A73D4E698CDD71792B8FEBA9B8083DA99018106759BE06E85391408CACA8D
+861737ACB54C25AEF80AA90186079A730EC7CFD5F2A82279B3EDBDB2EEB111B5
+BE086A071E2AA0D4FA953EAAD428A7BCF32A888B61722F4A069F9061B5CBD77F
+A6C984DC8E7AA9ACAB69E74666C3C28B9A5BEF60B2AFFD4D2BB1AB141BBF1EC6
+2C822E1E7448F21D4A23D599EA9FE2CE60756CD399B194127AF47235071B1377
+A3C2BC24372ACEB7A72EC284AC05BFBBB4CCFCDB8A754101E13DE78DB1B13E52
+273AC8BA122B161EAB14D7B9E9983BEAB66C14FBD4A0DC7F21580A99A4A40A47
+FDDE34B46870663510EA6082E0071DA9F2603E293C5989FEFF456DB5520A0121
+8766F2B94AF804266DED3238E9529AFCF77FBCCC2653D8A6227648AD6D287A7B
+B58B4EE013BA9B5E2C01D426DFEF46282AE90532BF9C90662FC3404CE5951D34
+4796D9D1A64412D9EA34666A6D9FBA9C0947AD13499253C41FA8F39361A53552
+E4C467832E463A8B8E106ED78B944F2B2D7826F631BED0345FD8DB0D9B16E75E
+9D8E5DA0CDB8D9F29B502884BAC990C90888F0698852D5B7C40845422F9E7677
+080AD983BE972E675E9E38A40B522AEE1716574C324106F46BAF386831D0B126
+07D55EC0398560E78F1F54CF52D39510DB772A72AF53A058191CCA1487A9879B
+944DE5BF1AF3DD48DB423237D624BDC2F1DEC39C64165B326D105B743B2FA316
+6F06563197A7B7D992661D18DFF3BC2DC64D4515CA2F410EAA1547A8281DABF2
+C38A86957A1A4A706CC238CAFC1028E34068504AB47A950C65FAD288C375AF85
+B15D0E38A12CD38D9269935860CFC0D8A2F7B4006838E7D5BC894D9C7A6C2A40
+AA54716D5041DC1BE041A4C1828F495C7095BC6563D48D114233BE99B3A6CD23
+51DCAF595156EE76912B3612BE51AE1032945B0AEE0BF10B18CF3DCFB73CE867
+954C227DBA9321CD940F91387FD5DC4C10F478CF91C655F35793B90EE3B43B63
+64C27CD862EC897A4877AB47C6A7708D271FFDC4B945DDC37E79CA46B29A1DC7
+50AFE53890613BC12CF43EDECF7FA0EF8942EEB6CDED96BEE1CC0F14CE1BF568
+14FBD9840E1391F03CD70DD07241E0DE61A322396A0BB384656E4714C8CCD6E1
+0661CD583F6713046ACEDC12F86A213F7267A60FE35121E32B34DCD996E6DFD9
+E92324DE7FDBBAF54C3C232B87792EBABF46F448739185BAB6293F05A2CE2796
+C965EDB4E39D8AA94CF1FE2DAC289676F69F9A03CCC7AEB7E7FC9F3345510A15
+9B1091351FD2D758FD46339FB85B1A629B1CA33867DFD9911714F0C85720A9DF
+233644C263F3917D6BDFA7AD292E92F3F6BDDF9D768A993CEF2658CDA09A43F9
+8E0E2792546787922847CCC7DE7577F2D35486DFB204A1432C9A8ED14B777FCC
+996D88A1EC879EE2E79399FDFC9CDB1813F6918BC6946B2CF04BB12387E562B9
+BC13E4F9E2817B6AF2D5F79F61D9319480F4199B8C269F889AEA2BE7D8A767A7
+BFFF63AF4E0D8FA019D115EFB27AA11F39333E3605A2CC6416CB04056F6E919F
+AD7DAA9BDF874A628FBAF6B4535B7D529373502445DE21B363240D6F046D1CBE
+52CFA799AF6B86C96529FB90D9070642226ECD7F473ACEFE3F66CEAFD9DEC378
+ABA4B3F5367E12E11DB24C133A820B1774C55C15EA77B99C3657697D48D28286
+F770E3AA2F818A6B820E6201229756BFFC03AEA78BF33D2F9CAC99EC9215BAD1
+97224B77481110E156EB788017F35DAEC9B8AE98AEFE6E3448CA516D77940BAE
+63613D3061843CEE3520FAE71625F2F8C343EB078B439DFF101930758C0A2FE2
+6CFF6417059FEC626B5F7CACA94B8939940E350F0B31C9AE1B10774D21BCF635
+CD4EE0917987A4EF50B7D93B560138C9E49205ACD3D0F47396A9493515D60942
+6EA1E8BE6F1C6EC332D578FF38BD69F332DA8ED51D4CE4F5C1534CFEE726B3B1
+63727B7A15CAE7EB66B09CC44694C09EC8208FB9200F06E23D5AC1B35979C34D
+250ED8F16371BDDE646F0938C452F75A5EC0CD60CE9049718FAB8B771DFAB836
+6B8A0EEE6E4A4ACB579D8F9810801260F92B4298911B33CC7C4EEEF8C041B552
+58934E408029AD0D5BCAEA25DA28FCE3C5B877ED5EE3B97F625493632C3DDFE5
+7A9984D220540C90D77062F160B0C5444F2F2EBB0CFD372F86CC7821642FC311
+51E13A879764C9F2483622CA894809C148D7D0D47BE626A9BCFF5E7379D7B81F
+012D6E0DACBC642AE6748A26C57FE3C4984EF810C8EE126D9FA0BE196408AC6C
+DC272B402285F62FB9797C1641E6BDD57364B4FEE5426FDE87A0A023B02772DD
+955FF19DBAB053B932DF3A5CF35358DDCF6113C7EDCFAF21292A7DA40EB744B2
+A23401529034C8B858E4A819CEB015330ED78AFC25F612E8187091F748D0115F
+2DDA97B22B315C182755415449BFEE57AB65913972869DB35ADBDFF333676A8D
+C6EDCAFDAF56C43B54B330FC226A3EC71E61A929E26C30406EA0454FA2505E6D
+BC288557C3DBF886D730CE4FBCDC7BBE20021D3EDEE80BF1488D0D81DDB2E61D
+53435DFBEC57EABC7403388712F26BB230080431CD870B67A1739C833C1374BE
+CF4D5C401C1B23D01EBEFDF395F59939BF2A95193D1D8DF9FA420EC843F761F2
+1E0AF02D304D0AAE70AC5A97D9639214643EC7F16F3BFCF2DEA2F12DC3C49DCC
+D6D6AEFB7EE083B38D6EF25AEBCA773DD742DCF31883C5B422CEDF06CDE4270E
+48BC15B11AA13C152C749A185175917CB6347C64B10B9E5C90666CA5FCA2A8CF
+0EE6AA78DAD1893D2F4EC88BAF2599181E9C84AE71EFA895D040EE6BE836E076
+43409E2CBEFDF528FBFFA2ED42366BAEDD5871289177DA0DC62C5CCE58C47D5D
+605150116AAFB8E5C59D73CE3549B42DF9CB5BEC777C32C41EA18A7EA0A7C281
+B2E3FAFEF3CEAC09CB6FA390F018CEC935753BCD78D766978CA5354E6EDFEF84
+9C2622954EA9ED6D70A525C6303BD921E2A423957855D406725FF0B2980E7DC8
+34AD375446059710CC8831FDC48D64C254E68AD868F97200D7937C1FF9E24039
+2DF87B948C38B0327ACFEA3C0D98C4722B4F456CF2660124910BFB1FDFDA7B02
+5187642DF38FD0045676D9132A42DCB0A38C4BBB8140134E7062AA4C9786C931
+7E730866742E0AE9DF8EAAD0596A12DC386E362AF29B9EDE12BF3F2C8A9A45D4
+049FDF6D71E93DADBDA597BBC09F94E1F9617DEA024A28CFABDF240B17274519
+2D73A6A48272F0CB08592AF6BBBA0D03D3762EE73C2A052ABEA9A9736724BD8B
+C67BCFC3E657C925E36CABA4BD8E116434E086E9A7630E71C2BD7537A9C4935D
+5553257BA397411E65BD5EFB2EEFF371E55EFB506966C424F9AC133F4EF69E42
+72413503BF9A3FC5C05896009522C980E8D88838317306A7A1D39E74D9CEFA38
+05046427CFECD7343CC8E363F26653BAFFA89C9F7B2A0AB3E3D3A2AEBDBCBD4C
+26F0058A533F546AE6B09B6E50DE2FACBE6ADAA0710DF56066C69D55BEC3B3ED
+BC2610DF1B251FB7FBA0D7BA54D59D5EF69DC49609E0F0861B976CBEBDEED5F4
+566659578CC186964A7B9EEC22EC32EFF0891924D445F6E90319FD86F9AF736C
+539A3D3739F5178584C635894952C3636958B173879B9BC483520E18E86C6259
+C369E438FA2A1EC00851DEE8D4512BDFEF761215291DF426FA42514D434F9B82
+FD24E11ECBAF178DBABBD5F976B84F7408179ECEB9082A94038F5C1A6894F576
+F82F9DE54DA9191DC043EE1A2A96E4FD9ACA992022B6A5800656E23BA5BCD79E
+C78703AD03225AAF3B0DF3219BCD1275DE67623E4F0607B72ED3D22C63103018
+87618F1412E665B2385D4F53C77A0B086C5793E37574009BA90EEF535E51C086
+A2B80F84243A9C00B766692649BD22AB1EC27AA7E87EB059B819EF4BFF302CDC
+D15D7F186ECF70D6B327663566FB47B9412FB11E027FC261B235D7B611ED763C
+745043304EC201D4B31FA1F2CF8704EB14B2C6AC4462C39300AEB6E8A72C1BA4
+B4355D94CCE1468003F4826D20F5FEE62EFA6A88D5CDF98B2ADA6EC7572B5529
+5B7612CAE44A160D055AB9CA7B509A29636426025399DBC369B70F71EB63B22D
+C0987D093F694FFCD8A15F91C81AB5F86F894EEA169859DA85C9FEF48ECAE1F6
+C3BCE1DD16EB7544616DA4AE3EB3B21524D68FE405C47C3061DB85BD74A5CFDC
+D5A3E7FE820CBCD4651D17226A0C459134797C76DCDFD3F2995D19CBCD7E081C
+91167981409E1E6CBF9F935C94FA43DAC598B5030FA9C31161E7AE8A7A165501
+E41E05CA31F2CC1AAA0355E5A604540CD706740A657E84BF35FFE36245F90C70
+A896F868A213D2CE679C97C8B55415BCF3DF3BAF9A3F3B4B4BAFB6F3B0F62A02
+589C5798A0043C4BC9E08D062BB532865211B24244CAA3A9C5DA9227651025CF
+8A42720A15C7D8ADEB162AF109261B983F771D5A7C176A3E696372B32DF89D1E
+50207D4F2FCDF5BDD3BF9B6C42D5704D3DF5A273EEC82464FAB244289A8FB2D5
+3A507A78BFF08489215154B10689BC0C65C0CEA4865040CB92A889FEE6596146
+0FE357D0ED7895BB795A8297D6A722F1BE82A89F5196AF03F35B802F3A44CFBD
+EAFFD5971BCAD39517132961D04F7626889C42DE023EE8B8A9B65E8E7C5E2248
+030E6AE12B526E4E1ACA152A3EA5E61A24174374FFFCEE17AD730DC6C79D6547
+B53A9758A036F001AA80B395790224093AE12645F2E48D05ED086C3E9846D8EC
+804234C1526DFF02F1CAA4E40105ECE819C7C3A040C1A96C69668D447F0673C1
+E1FBB091E4559FD7AFF9391F41A4A003DE9BC8DA39C9DDA5E2F8C57CD0A05B5F
+229D4113F8637FD9A59E6D89AEB267F2268E578AAEF3C815152437E3B48E7AEB
+B3226578164FAB48D7E7B6DFBE4BF63A06980756AABA1F93E6309BFCAF57433B
+C5D7708BC490B86481630DA1D3ED4C72C63BE94FE65F7347F2E31739123F0544
+A54C109B2F3960846C332D6A5A09D1AF28B53F8F063268D13196579C4CCC2D04
+2717CD913B7A5D177B49448E2510BFB19A8AAB8DA61EFFDF9E149E87F956CA81
+04ADF918D359FACFC8BD6841B8DFDDC980F12D601F37DCEFCE4FE8453DE7BA29
+8961D9B8B5B1DD25DA27B3E0DFCD5CA72FE27F90321C4F6C1262370248A8B93A
+EAAB081AA823AA1F4A88E1C9C2AFFF026AA193BC5ED4462F9FF8F840021CC933
+B6F2D3AAE49AD06A70C9E1135894D7570582EBBBD892CF30ADFFD8EA88365CDE
+C0744ABFB8B5A8D66E025C8E49F2EAA9326454D8820B20298B05C0FAC8219EEA
+8E4E375191BBB0AE2AD620A078B8FA53CDC17FBAD076565DB5BD4835BDE36231
+FD1CC55B8A0772E4CEAA2C6A964DE5292344FB80851ECA01CE65AC6FBEB3B719
+BB71F382A648C85DD5A02ADF58AE12A4659BF655A35574ED958DC34F1F1D7254
+DFB7AD035893CB9E20B8C7816E0CA1960D06406863DD695C30FCAA06D7F84918
+AFD6CBC0D4097BB7C9711677598A20EEC0586D28005916D2902CEA1DF87487FF
+363AE8581804416B4FD341BFF8C942B81E520797FECCEE2E6FD355D2430A7256
+D81020CB172A1F084B7362FABD6DF09ED0D9076BC1F102426C0FBC0D0FF652CD
+6C8F0567D0865CCDD2B11CC32BB3B222E244800B7A1B2CF1EF211E27CD157FDB
+EB2597D30DF447EC6378BBE09484C4F97842C86E46E5E9AE99C1EF8AA212AFF4
+60CE595381C5E999AE406ABE7AE7EC9255CB3D6648F2F5FA53372B4179A698FD
+55E800C11094775D0D63E5B75BABEEC91593130A0F3988697FF0DC93456C4222
+783A5AEABB94B567D7386262526776923A0DF70D283F26409CCC17A69AED3163
+EA7CE2E2CB9CAA6B334FA177337F6366CD343802A709895582019F4695761536
+056D5467CCBAC393DA529C7BFA84903FF3B3CB28656436CD1EC301CE6DC68D7D
+0C219BD72860792D6803177A84713F064338A6E5C14DBE45EDD7B393E75F3873
+1BB7B593C30D311BB8A81EFD01D462AF56AF1A392EA90312D2DF3662C017FF23
+CEE4F0F39F66FA46F1184EB53BDC0F4481BDB877DBA9047CEA68D09D4F7E55EF
+1A00DF34390C8A186AAEBB615079EC8E7B35E048DDA0251B1C1C3924DA1D0A5C
+45EDEE9C1E8B21DE36D0AACC4DBF455808D94EF53BA9DE089517115E7E42A1C1
+936986654FF26025B94E71408C15E650D4A92BA0DE8E56B28C35B482F8FB5536
+D14ADEB9D174E1E9757C6FC9EF3626DA46BAEE4673FD50814B0FC621A646BAA0
+965ACFC2C245351946570B72CC0E3BD05EB4BE5167775A7FA739BBD89E35FC94
+A798F29F274FA5164EB1DB55CA88D1D2BCDF3939A65CBAB6C4A3678839DE5FE3
+E9F680972A661388701AB21B11E3E26B68231BD749DE7375B070DE9DCD7A53B6
+A2B4FA5602B207DBC954C1AFDA17D84C87E28BFFFFABEB72B85E1C809EB6BACE
+92F2E4EACEBE3AE6FF75F05D9A7E112C536B0F04D3151DB985E299F9A36A42BE
+13C697069CAAD2110A30F4FEFA2FBB21472627B9411043563996C367DAFA37CE
+C360A2E77CC12F1C83B555FF2AEB74476CCA02497067C75318EE003E592019C5
+B199850ADEC47D8546ABDDD92F4ABBFE06CFC73E8DC2672095897F58D13F7D91
+7428103B3122F9A4F819D0DAD730A353B59B9E686A7DAECED94097CE9A135BDC
+608DE7EE64F818B12705791C10B0D4DFE582A04EC9B1B0B9FA1F2A749479E926
+27C28ABDB9128C13CED82676546137F7BAD14E3E1AB7A9819BA76C52E2632DAC
+0BF18631302CBD7C22FE7BA3666B934019DFCE4E23967CECE0849242BDD64811
+E1CAAF25C8ABEDB30844BE749F0D8000C785A4017160E2AEA64CF272A0C6B4C5
+7BC3CE93A3C4894E611998FF43E5A890D637ABA81F0FE4DEEAFD3F052D65BFE0
+A344A437FBBE11BAEA0FAC2BB2A1A08E884DA83FE69D2A5759A08DBA6878F585
+0ACA11CAF53C7A049358A30CF9A8F3C18909AC0AAF976DBF6850E1CC29056E5C
+FA18179BC02000715E2733DFD653F07306228E7F4804BD78A637C8655FE813EC
+912C7FC4F86E669BD364946705583FA32745AA29720225DE89B80DCAE660527D
+ACFA167E123466D8B343F24F26A181E9737E57BB1243A712837CD2FFE4C17ED2
+2B2E3DE2AA758FD8066BD2FCBE8687EFB68AC6D9E1BEA5AC979DE751B07F802B
+156E65B8D4D2302E56C8F3F9CE2154D1F571CBE9783EB444FE61ED789E01FA71
+8AE7A4DBC3537588C7F9D50D58C6B76F41500613818542C626B310D7957D03D3
+6A21293088A1BE7FBA1E983D28C4054C09D20DFE18B5786748E536C230293D3A
+4CCDF530EF435A5597CDB1AFF25C6EDC094B3A28B7432F9D63BB5681B7F736FC
+5B81A34AFD08EEAC1910F18068804B1E0A34C7ED5C1730E518C142A3B51D729F
+DF6798F094FBF02B8F94D206F52CBC0FCBBCB1F57A7C9A8D72C2CD8BF66DAC99
+C959BD3E151BC8BACC195509BF78D941ED0A1F2A1D4C8653FE28C733F779016E
+DE633BDF6C244F8DFBE38E609472498AAC5464535975025BFA0BFA336D1AE901
+69D8D7A42EA23D029F27E3F46D05E1382D9B051195FED3AD896F9330CDCD8E30
+4D2DD687193710562A081F94EF62E7A163603E13416F64CEAB89FFF05BDDB559
+C1C4FDEFF2939A99FF1236ACC0ECAE58D74DBA5A2ACBD10CAD356634012A2705
+3F90D52B8591FE883EE03CC529F7753CE4DF9F9040DBAB9C85C82FF895C2196B
+668884EA8E6048314BE0C654AA650B9D3EBEC45C0E918D1D5E915C8941B2A3C4
+447000629B722BDF4B68652D81BDF8FCD38C95AF4DC802C64D4390AB2AFBEC16
+5245B395BD39C43AA627E252AA1047B8E33B9DE30B8726BC29D911EC72875530
+EDDE2508BC32E7999C5517AAC7C334FDFB66B740DFE2AB727BC5614F4223F600
+3BCCDCA61D7E9FAF9640A7A530E24DD4F053BCA385936B8EFEBAC7E85ECA0AFB
+DC15DF20C538D87DA0FB745BEB4C
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+%%EOF
diff --git a/Roman/Black/font.ttf b/Roman/Black/font.ttf
new file mode 100644
index 0000000000..ae86afae65
Binary files /dev/null and b/Roman/Black/font.ttf differ
diff --git a/Roman/Black/fontinfo b/Roman/Black/fontinfo
new file mode 100644
index 0000000000..c5daceb516
--- /dev/null
+++ b/Roman/Black/fontinfo
@@ -0,0 +1,92 @@
+IsItalicStyle false
+IsBoldStyle false
+PreferOS/2TypoMetrics false # Must be 'false' for vertical layout cross-platform consistency
+IsOS/2WidthWeigthSlopeOnly false # Must be 'false' for OS/2 table version 3
+IsOS/2OBLIQUE false
+UseOldNameID4 false
+LicenseCode ADOBE
+
+#------------------------------------------------------
+
+begin FDDict LOWERCASE
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ LcHeight 500
+ LcOvershoot 12
+ AscenderHeight 696
+ AscenderOvershoot 12
+ DescenderHeight -176
+ DescenderOvershoot -12
+ DominantV [172]
+ DominantH [134]
+ FlexOK false
+end FDDict LOWERCASE
+
+
+begin FDDict UPPERCASE
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ CapHeight 650
+ CapOvershoot 12
+ DominantV [172]
+ DominantH [134]
+ FlexOK false
+end FDDict UPPERCASE
+
+
+begin FDDict FIGURES
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ FigHeight 634
+ FigOvershoot 12
+ DominantV [172]
+ DominantH [134]
+ FlexOK false
+end FDDict FIGURES
+
+begin FDDict TEXT_FIGURES
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ FigHeight 580
+ FigOvershoot 12
+ DominantV [172]
+ DominantH [134]
+ FlexOK false
+end FDDict TEXT_FIGURES
+
+#------------------------------------------------------
+
+begin GlyphSet UPPERCASE
+ #Latin
+ ^[A-Z][A-Z]?(breve|circumflex|dieresis|horn|dotbelow)?(grave|acute|circumflex|tilde|dieresis|ring|caron|slash|cedilla|horn|breve|macron|ogonek|croat|dotaccent|commaaccent|hungarumlaut|dot|bar|th|line|hook|stroke)?(above|below|dotaccent)?$
+ ^(Germandbls|Schwa)$
+ #Punctuation
+ ^(exclam|question)$
+ ^(trademark|registered|servicemark)$
+ ^(ampersand|section|paragraph)$
+ #Math
+ ^(Delta|Omega).math$
+end GlyphSet UPPERCASE
+
+
+begin GlyphSet LOWERCASE
+ #Latin
+ ^(dotless|germandbl|schw)?[a-z](breve|circumflex|dieresis|horn|dotbelow)?(grave|acute|circumflex|tilde|dieresis|ring|caron|slash|cedilla|horn|breve|macron|ogonek|croat|dotaccent|commaaccent|hungarumlaut|dot|bar|th|line|hook|stroke|tail|ng|script|greenlandic|apostrophe)?(above|below|dotaccent)?(\.)?(alt|d)?$
+ ^[afo][eil]$
+ ^(f)_(f|t)$
+ #Punctuation
+ ^(exclam|question)down$
+ ^(dagger|daggerdbl)$
+end GlyphSet LOWERCASE
+
+
+begin GlyphSet FIGURES
+ ^(zero|one|two|three|four|five|six|seven|eight|nine)(\.)?(slash)?(pnum)?$
+ ^(dollar|cent|sterling|yen|Euro|florin|colonmonetary|lira|naira|peseta|dong|peso|guarani|cedi|rupeeindian)(turkish)?$
+ ^(percent|perthousand|numbersign)$
+ ^(one|two|three|five|seven)(half|quarter|third|eighth)(s)?$
+end GlyphSet FIGURES
+
+begin GlyphSet TEXT_FIGURES
+ ^(zero|one|two|three|four|five|six|seven|eight|nine)(\.)?(slash)?(onum|tnum)$
+end GlyphSet TEXT_FIGURES
diff --git a/Roman/Black/ppms b/Roman/Black/ppms
new file mode 100644
index 0000000000..dfc2753354
--- /dev/null
+++ b/Roman/Black/ppms
@@ -0,0 +1,3 @@
+#Name Width ppm2 ppm3 ppm4 ppm5 ppm6
+Y: 134 134 16 22 32 36 40
+X: 172 172 11 17 21 27 32
diff --git a/Roman/Black/tthints b/Roman/Black/tthints
new file mode 100644
index 0000000000..f83761c474
--- /dev/null
+++ b/Roman/Black/tthints
@@ -0,0 +1,286 @@
+#Glyph name TT hints
+.notdef 1,0,3;2,2,0;4,2,10,0,-1;4,10,12,-2,-1;4,0,18,0,-1;4,18,16,-2,-1
+A 1,14,3;2,13,0;6,9,10,0;4,14,5,0,-1;4,13,17,-1,-1
+B 1,0,3;2,21,0;14,38,21,0,0;4,38,30,0,-1;14,12,38,30,-1;4,0,29,0,-1;4,21,39,0,-1
+C 1,5,3;2,27,0;4,5,12,0,-1;4,27,20,0,-1
+D 1,0,3;2,12,0;4,0,24,0,-1;4,12,25,0,-1
+E 1,0,3;2,11,0;4,0,3,0,-1;14,7,11,0,0;4,7,4,0,-1;4,11,8,0,-1
+F 1,0,3;2,9,0;4,0,3,0,-1;14,7,9,0,0;4,7,4,0,-1
+G 1,5,3;2,33,0;4,5,12,0,-1;4,33,20,0,-1;14,25,33,5,0;4,25,26,0,-1
+H 1,0,3;2,11,0;14,9,11,0,0;4,9,2,0,-1;4,0,4,-1,-1;4,11,7,-1,-1
+I 1,4,3;2,11,0;4,11,0,0,-1;4,4,3,0,-1;4,3,6,-1,-1;4,0,9,-1,-1
+J 1,11,3;2,18,0;4,18,3,0,-1;4,11,9,0,-1
+K 1,0,3;1,4,3;2,11,0;2,8,0;14,3,7,0,-1;14,9,7,0,-1;4,9,6,-1,-1;4,3,10,-1,-1
+L 1,0,3;2,5,0;4,5,2,0,-1
+M 1,0,3;2,29,0;6,4,18,0;4,0,6,-1,-1;4,29,9,-1,-1;4,0,22,0,-1;4,22,16,-1,-1
+N 1,1,3;2,13,0;14,2,1,13,-1;4,13,4,0,-1;4,1,10,-1,-1;14,14,13,1,-1;4,1,15,0,-1;4,13,20,-1,-1
+O 1,10,3;2,0,0;4,0,20,0,-1;4,10,26,0,-1
+P 1,0,3;2,14,0;14,12,14,0,0;4,0,22,0,-1;4,12,23,0,-1
+Q 1,26,3;2,18,0;6,15,39,0;4,26,0,0,-1;4,18,6,0,-1;4,18,34,-1,-1
+R 1,13,3;2,12,0;14,10,12,13,0;4,10,0,0,-1;4,13,7,0,-1;4,12,8,-1,-1;4,10,22,-1,-1
+S 1,22,3;2,43,0;4,43,3,0,-1;14,6,43,22,-1;4,22,29,0,-1;14,31,22,43,-1
+T 1,2,3;2,7,0;4,2,1,0,-1;4,1,5,-1,-1
+U 1,0,3;2,16,0;4,16,5,0,-1;4,0,9,-1,-1
+V 1,0,3;2,13,0;4,13,5,0,-1;4,0,10,-1,-1
+W 1,1,3;2,28,0;6,8,24,0;4,28,4,0,-1;4,4,13,-1,-1;4,1,16,-1,-1;4,28,19,-1,-1
+X 1,2,3;2,24,0;14,0,24,2,-1;14,6,24,2,-1;4,2,11,-1,-1;14,13,24,2,-1;4,24,15,-1,-1;14,20,24,2,-1
+Y 1,1,3;1,11,3;2,14,0;14,7,14,1,-1
+Z 1,3,3;2,8,0;4,8,6,0,-1;4,6,0,-1,-1;4,3,1,0,-1;4,1,5,-1,-1
+a 1,15,0;2,27,0;2,21,0;14,5,15,21,0;4,15,8,0,-1;4,27,34,0,-1;14,11,8,34,-1;14,23,21,15,-1;4,23,37,0,-1;4,5,38,0,-1
+b 1,6,0;1,0,4;2,16,0;2,22,0;14,3,6,16,-1;14,20,16,6,-1;4,20,23,0,-1;4,16,26,0,-1;4,6,34,0,-1;4,3,37,0,-1
+c 1,5,0;2,25,0;4,5,12,0,-1;4,25,18,0,-1
+d 1,5,0;1,10,4;2,18,0;2,12,0;14,8,5,18,-1;14,14,18,5,-1;4,18,26,0,-1;4,14,29,0,-1;4,8,30,0,-1;4,5,33,0,-1
+e 1,5,0;2,24,0;6,13,35,0;4,24,17,0,-1;4,5,32,0,-1
+f 1,22,4;1,16,0;2,12,0;4,22,3,0,-1;4,16,7,-1,-1;4,16,13,0,-1;4,13,10,-1,-1
+g 1,34,0;1,37,0;1,36,0;2,64,1;2,10,0;4,64,3,0,-1;4,10,13,-1,-1;4,13,18,-1,-1;4,10,55,0,-1;4,55,47,-2,-1;4,47,69,0,-1;14,49,69,47,-1;4,49,25,-1,-1;4,37,38,0,-1;4,36,39,0,-1;4,34,75,0,-1
+h 1,0,4;1,6,0;2,20,0;2,11,0;14,3,6,11,-1;4,6,15,0,-1;4,3,18,0,-1
+i 1,0,0;2,2,0;4,0,4,0,-1;4,0,6,-2,-1;4,6,12,-2,-1
+j 1,0,0;2,7,1;4,7,14,0,-1;4,0,18,0,-1;4,0,20,-2,-1;4,20,26,-2,-1
+k 1,4,0;1,0,4;2,12,0;2,8,0;14,2,0,12,-1;14,9,0,8,-1;4,9,6,-1,-1;4,2,10,0,-1
+l 1,0,4;2,15,0;4,15,7,0,-1;4,0,22,0,-1
+m 1,6,0;1,12,0;1,0,0;2,31,0;2,24,0;2,17,0;14,2,31,0,-1;4,2,9,-1,-1;4,12,20,0,-1;4,9,22,0,-1;4,6,27,0,-1;4,2,29,0,-1
+n 1,6,0;1,0,0;2,20,0;2,11,0;14,2,6,20,-1;4,6,15,0,-1;4,2,18,0,-1
+o 1,5,0;2,15,0;4,15,23,0,-1;4,5,29,0,-1
+p 1,9,0;1,3,0;2,19,0;2,2,1;14,5,9,19,-1;14,22,19,9,-1;4,22,23,0,-1;4,19,26,0,-1;4,9,34,0,-1;4,5,37,0,-1
+q 1,5,0;1,11,0;2,18,0;2,13,1;14,8,5,18,-1;14,15,18,5,-1;4,18,26,0,-1;4,15,29,0,-1;4,8,30,0,-1;4,5,33,0,-1
+r 1,0,0;1,6,0;2,17,0;14,2,17,0,-1;4,6,13,0,-1;4,2,16,0,-1
+s 1,21,0;2,46,0;4,46,3,0,-1;14,6,46,21,-1;4,21,28,0,-1;14,31,21,46,-1
+t 8,5,0;1,3,0;2,20,0;4,3,1,0,-1;4,3,7,-1,-1;4,1,8,-1,-1;4,20,13,0,-1
+u 1,10,0;1,19,0;2,6,0;2,0,0;14,2,6,19,-1;4,6,15,0,-1;4,2,18,0,-1
+v 1,0,0;1,10,0;2,13,0;4,13,5,0,-1
+w 1,0,0;1,10,0;1,20,0;2,33,0;2,23,0;14,6,0,33,-1;4,6,15,-1,-1;14,28,0,23,-1
+x 1,1,0;1,11,0;2,25,0;2,15,0;14,19,1,25,-1;4,19,0,-1,-1;4,19,13,-1,-1;4,13,7,-1,-1
+y 1,7,0;1,17,0;2,24,1;2,6,0;4,24,2,0,-1;14,13,7,6,-1
+z 1,3,0;2,8,0;4,8,6,0,-1;4,6,0,-1,-1;4,3,1,0,-1;4,1,5,-1,-1
+Aogonek 1,27,3;2,21,0;2,25,0;2,29,0;6,13,37,0;6,23,0,0;4,27,4,0,-1
+AE 1,14,3;2,8,0;2,12,0;6,10,0,0;6,20,19,0;4,14,1,0,-1;4,8,7,0,-1;4,1,17,-1,-1
+Eogonek 1,0,3;2,10,0;2,34,0;6,26,19,0;6,6,5,0;4,0,2,0,-1;4,34,8,0,-1
+Hbar 1,16,3;1,20,3;2,7,0;2,10,0;4,20,19,-2,-1;4,19,0,0,-1;4,0,3,-2,-1;4,0,5,-1,-1;4,3,8,0,-1;4,0,12,-1,-1;4,19,15,-1,-1;4,19,22,-1,-1
+Iogonek 1,4,3;2,10,0;2,32,0;6,24,17,0;4,32,0,0,-1;4,4,2,0,-1;4,2,6,-1,-1;4,0,8,-1,-1
+Lslash 1,7,3;2,1,0;4,1,0,0,-1;14,3,1,7,-1;4,3,6,-1,-1;4,3,12,-1,-1;4,12,9,-1,-1
+Oslash 1,37,3;2,24,0;14,15,24,37,-1;4,15,0,-1,-1;4,24,2,0,-1;14,6,24,37,-1;4,6,7,-1,-1;4,37,9,0,-1;4,6,16,-1,-1;4,0,26,-1,-1;4,15,29,-1,-1;4,7,39,-1,-1
+OE 1,5,3;2,15,0;6,11,10,0;4,5,8,0,-1;4,15,13,0,-1;4,13,26,-1,-1;4,8,28,-1,-1
+Ohorn 1,36,3;2,26,0;4,26,0,0,-1;4,36,6,0,-1;14,18,26,36,-1;4,18,38,-1,-1
+Oogonek 1,19,3;2,9,0;6,3,35,0;4,9,29,-1,-1;4,9,39,0,-1;4,19,45,0,-1
+Germandbls 1,5,3;2,43,0;2,21,0;6,34,35,0;14,11,35,34,-1;4,21,28,0,-1;4,5,39,0,-1;14,31,39,21,-1
+Uogonek 1,0,3;1,9,3;2,37,0;6,29,22,0;4,37,5,0,-1;4,37,14,-1,-1
+Uhorn 1,20,3;1,29,3;2,14,0;4,29,8,0,-1;4,14,25,0,-1
+Thorn 1,0,3;2,15,0;6,13,17,0;6,23,3,0
+aogonek 1,15,0;2,47,0;2,21,0;2,34,1;14,5,15,47,0;4,15,8,0,-1;4,34,27,0,-1;4,21,42,-1,-1;4,47,54,0,-1;4,5,58,0,-1
+ae 1,13,0;1,19,0;2,38,0;2,44,0;6,27,49,0;14,3,13,44,0;4,13,6,0,-1;14,16,38,13,-1;4,38,31,0,-1;14,41,38,13,-1;4,19,52,0,-1;4,44,58,0,-1;4,3,65,0,-1
+dcroat 1,31,0;1,40,4;2,15,0;2,21,0;6,42,14,0;14,34,31,21,-1;4,34,0,0,-1;4,31,3,0,-1;4,21,9,0,-1;14,17,21,31,-1;4,17,12,0,-1;4,14,13,-1,-1;4,14,37,-1,-1;4,42,38,-1,-1
+eogonek 1,34,0;2,24,0;2,15,1;6,42,56,0;4,15,8,0,-1;4,24,46,0,-1;4,34,53,0,-1
+hbar 1,3,0;1,22,4;2,17,0;2,8,0;6,21,18,0;14,0,3,17,-1;4,3,12,0,-1;4,0,15,0,-1;4,21,20,-1,-1;4,21,25,-1,-1;4,18,26,-1,-1
+iogonek 1,2,0;2,4,0;2,25,0;2,17,1;4,2,0,0,-1;4,17,10,0,-1;4,2,27,-2,-1;4,27,33,-2,-1
+kgreenlandic 1,0,0;1,4,0;2,7,0;2,11,0;14,2,11,0,-1;14,9,11,0,-1;4,9,6,-1,-1;4,2,10,0,-1
+lslash 1,17,4;2,5,0;14,11,5,17,-1;4,11,14,-1,-1;4,17,15,0,-1;4,11,22,-1,-1;4,22,19,-1,-1;4,5,28,0,-1
+napostrophe 1,22,0;1,37,0;2,36,0;2,27,0;6,6,12,-1;4,22,31,0,-1;14,39,22,36,-1;4,39,34,0,-1
+oslash 1,39,0;2,26,0;14,17,26,39,-1;4,17,0,-1,-1;4,26,2,0,-1;14,8,39,26,-1;4,8,9,-1,-1;4,39,11,0,-1;4,8,18,-1,-1;4,0,28,-1,-1;4,17,31,-1,-1;4,9,41,-1,-1
+oe 1,17,0;1,23,0;2,42,0;2,48,0;6,31,53,0;4,48,3,0,-1;4,17,9,0,-1;14,20,42,17,-1;4,42,35,0,-1;14,45,42,17,-1;4,23,56,0,-1
+ohorn 1,36,0;2,26,0;4,26,0,0,-1;4,36,6,0,-1;14,18,26,36,-1;4,18,38,-1,-1
+oogonek 1,13,0;2,3,0;2,36,1;4,3,23,-1,-1;4,36,29,0,-1;4,3,42,0,-1;4,13,48,0,-1
+germandbls 1,5,4;2,54,0;2,27,0;4,27,33,0,-1;14,15,5,33,-1;4,5,49,0,-1;14,36,27,49,-1
+uogonek 1,30,0;1,39,0;2,26,0;2,13,1;2,0,0;4,13,6,0,-1;4,0,21,-1,-1;14,23,30,26,-1;4,26,35,0,-1;4,23,38,0,-1
+uhorn 1,17,0;1,26,0;2,7,0;2,13,0;14,9,13,26,-1;4,13,22,0,-1;4,9,25,0,-1
+eth 1,46,4;2,23,0;6,9,33,0;4,23,0,0,-1;14,36,46,23,-1;4,36,6,0,-1;14,15,46,23,-1;4,15,39,-1,-1;4,15,49,-1,-1;4,49,42,-1,-1
+thorn 1,2,4;1,8,0;2,1,1;2,18,0;14,5,8,18,-1;14,21,18,8,-1;4,21,23,0,-1;4,18,26,0,-1;4,8,34,0,-1;4,5,37,0,-1
+ascript 1,23,0;1,18,0;2,25,0;2,31,0;4,31,3,0,-1;14,27,31,18,-1;4,27,6,0,-1;14,22,31,18,-1;4,22,7,0,-1;4,18,10,0,-1
+gscript 1,24,0;1,20,0;2,29,1;2,10,0;4,29,3,0,-1;14,7,29,20,-1;14,23,29,20,-1;4,10,35,0,-1;4,7,38,0,-1;4,23,39,0,-1;4,20,42,0,-1
+fi 1,5,4;1,16,0;1,38,0;2,20,0;2,40,0;4,5,12,0,-1;4,16,19,0,-1;4,19,22,-1,-1;4,16,25,-1,-1;4,38,29,-2,-1;4,29,35,-2,-1
+fl 1,35,4;1,5,4;1,16,0;2,20,0;2,29,0;4,5,12,0,-1;4,16,19,0,-1;4,19,22,-1,-1;4,16,25,-1,-1;4,29,40,0,-1
+aogonek.alt 1,18,0;1,24,0;2,51,0;2,38,1;2,25,0;4,51,3,0,-1;14,48,51,18,-1;4,48,6,0,-1;14,21,18,51,-1;4,21,7,0,-1;4,18,10,0,-1;4,38,31,0,-1;4,25,46,-1,-1
+ampersand 1,50,3;2,32,0;2,27,0;4,32,3,0,-1;14,5,32,50,-1;14,12,50,32,-1;4,12,42,-1,-1;4,42,8,-1,-1;4,50,18,0,-1;4,5,29,-1,-1;4,29,24,-1,-1;4,27,26,-1,-1;4,12,58,0,-1;4,24,61,-1,-1
+zero 1,10,2;2,0,0;4,10,20,0,-1;4,0,30,0,-1;14,40,30,20,0;4,40,46,-2,-1
+one 1,10,2;2,2,0;4,2,3,0,-1;4,3,0,-1,-1;4,10,5,-1,-1;4,5,7,0,-1
+two 1,17,2;2,32,0;4,32,30,0,-1;4,30,0,-1,-1;14,5,17,32,-1;4,17,8,0,-1
+three 1,25,2;2,42,0;4,42,3,0,-1;14,11,25,42,0;4,11,12,0,-1;4,25,18,0,-1;14,34,11,12,-1
+four 1,19,2;2,15,0;6,0,16,0;4,19,6,0,-1;4,0,11,-1,-1;4,16,13,-1,-1;4,11,18,-1,-1;4,0,21,-1,-1
+five 1,16,2;2,33,0;6,9,23,0;4,33,3,0,-1;14,20,33,16,-1;4,20,15,-1,-1;4,16,18,0,-1
+six 1,47,2;2,37,0;6,27,8,0;4,37,0,0,-1;14,24,37,47,-1;4,24,11,0,-1;4,47,19,0,-1
+seven 1,7,2;2,0,0;4,7,5,0,-1;4,5,9,-1,-1
+eight 1,37,2;2,54,0;4,54,3,0,-1;4,37,19,0,-1;14,11,3,19,0;4,11,45,-1,0;4,45,14,-2,-1;4,11,28,-2,-1
+nine 1,37,2;2,47,0;6,27,0,0;14,24,47,37,-1;4,24,3,0,-1;4,37,8,0,-1;4,47,19,0,-1
+zero.onum 1,10,1;2,0,0;4,10,20,0,-1;4,0,30,0,-1;14,40,30,20,0;4,40,46,-2,-1
+one.onum 1,10,1;2,1,0;4,1,0,0,-1;4,0,3,-1,-1;4,10,5,-1,-1;4,5,7,0,-1
+two.onum 1,17,1;2,32,0;4,32,27,0,-1;4,27,0,-1,-1;4,17,8,0,-1;4,27,30,-1,-1
+three.onum 1,25,1;6,44,3,0;6,11,12,0;4,25,18,0,-1;14,34,11,12,-1
+four.onum 8,15,0;1,19,1;6,12,22,0;4,22,0,-1,-1;14,6,19,15,-1;4,12,16,-1,-1
+five.onum 1,16,1;6,33,3,0;6,9,23,0;14,20,33,16,-1;4,20,15,-1,-1;4,16,18,0,-1
+seven.onum 1,7,1;4,7,5,0,-1;4,5,9,-1,-1
+nine.onum 1,37,1;6,47,19,0;6,27,0,0;14,24,47,37,-1;4,24,3,0,-1;4,37,8,0,-1
+period 2,15,0;4,15,5,-2,-1
+comma 6,4,12,-2
+exclam 1,1,3;2,15,0;4,15,9,-2,-1;4,9,5,-2,-1
+exclamdown 1,15,0;4,15,9,-2,-1;4,9,4,-2,-1
+question 2,39,0;6,10,17,0;4,39,33,-2,-1;4,33,0,-2,-1
+questiondown 1,39,0;6,17,10,0;4,39,33,-2,-1;4,33,29,-2,-1
+quoteleft 6,12,6,-1
+quoteright 6,12,6,-1
+hyphen 6,2,1,0
+underscore 6,1,0,0
+parenleft 6,0,6,-2
+parenright 6,17,11,-2
+bracketleft 6,6,5,0;6,2,1,0
+bracketright 6,5,0,0;6,1,4,0
+braceleft 6,54,53,0;6,28,27,0;6,10,11,0;14,41,10,11,-1
+braceright 6,55,0,0;6,23,26,0;6,40,39,0;14,12,40,39,-1
+slash 1,2,4;4,2,0,-2,-1
+bar 6,2,1,-2
+backslash 1,0,4;4,0,2,-2,-1
+brokenbar 6,5,1,-2;6,7,3,-2
+asterisk 8,14,0;1,5,4;14,1,14,5,-1;4,1,4,0,-1;4,4,7,-1,-1;4,1,10,-1,-1;4,14,12,-1,-1
+dagger 6,0,3,0;4,0,9,-1,-1;4,9,8,-1,-1;4,8,1,-1,-1;4,3,6,-1,-1;4,6,7,-1,-1;4,7,2,-1,-1
+daggerdbl 6,3,6,0;6,20,1,0;4,1,14,-1,-1;4,14,15,-1,-1;4,15,0,-1,-1;4,3,12,-1,-1;4,12,11,-1,-1;4,11,4,-1,-1;4,6,9,-1,-1;4,9,10,-1,-1;4,10,5,-1,-1;4,20,17,-1,-1;4,17,16,-1,-1;4,16,21,-1,-1
+section 6,36,43,0;6,17,62,0;14,46,36,17,-1;14,20,62,43,-1;14,29,46,20,-1;4,29,0,-1,-1;14,56,20,46,-1;4,56,7,-1,-1
+copyright 1,5,2;2,15,0;4,15,25,0,-1;4,5,35,0,-1;4,35,45,-1,-1;4,45,52,0,-1;4,25,65,-1,-1;4,65,58,0,-1
+soundcopyright 1,29,2;2,39,0;6,11,15,0;4,29,59,0,-1;4,59,1,-1,-1;4,39,49,0,-1;4,49,13,-1,-1;4,1,21,0,-1
+registered 6,0,20,0;6,26,10,0;6,42,46,0;4,26,33,-1,-1;4,42,39,-1,-1;4,20,44,-1,-1;4,44,41,-1,-1
+trademark 8,26,0;6,21,22,0;6,13,4,0;4,22,0,-1,-1;4,22,6,-1,-1;4,6,1,-1,-1;4,26,19,-1,-1;4,19,9,-1,-1;4,6,12,0,-1;4,12,15,-1,-1;4,21,24,-1,-1
+servicemark 8,0,0;6,28,21,0;6,56,47,0;4,0,7,0,-1;4,21,43,-1,0;4,21,49,-1,0;4,49,44,-1,-1;4,0,62,-1,-1;4,62,52,-1,-1;4,49,55,0,-1;4,55,58,-1,-1
+at 6,41,32,0;6,22,51,0;6,6,60,0;6,16,64,0;14,2,6,51,-1;4,2,63,0,-1
+at.case 1,49,3;2,39,0;6,6,58,0;6,62,16,0;14,2,6,49,-1;4,49,20,0,-1;4,39,30,0,-1;4,2,61,0,-1
+numbersign 1,8,2;1,12,2;2,27,0;2,23,0;6,1,2,0;6,5,6,0;4,6,10,-1,-1;4,10,14,-1,-1;4,5,30,-1,-1;4,30,17,-1,-1;4,2,31,-1,-1;4,31,18,-1,-1;4,1,25,-1,-1;4,25,21,-1,-1
+one.dnom 2,10,0;6,0,7,0
+two.dnom 2,22,0;6,8,14,0;4,22,20,0,-1;4,20,0,-1,-1
+four.dnom 2,9,0;6,6,16,0;6,13,2,0;4,16,0,-1,-1;4,6,10,-1,-1
+five.dnom 2,29,0;6,16,15,0;6,9,21,0;4,29,3,0,-1;14,18,9,21,-1;4,18,13,-1,-1
+six.dnom 2,26,0;6,13,36,0;6,5,18,0;4,26,0,0,-1;14,16,26,36,-1;4,16,7,0,-1
+seven.dnom 2,0,0;6,5,8,0;4,5,9,-1,-1
+eight.dnom 2,55,0;6,18,38,0;4,55,3,0,-1;14,6,55,18,-1;14,21,38,3,-1
+nine.dnom 2,36,0;6,8,26,0;6,18,3,0;14,16,26,36,-1;4,16,5,0,-1;4,36,13,0,-1
+a.sups 8,17,0;6,22,29,0;6,6,12,0;6,33,3,0;14,18,12,22,-1;4,18,32,0,-1
+b.sups 8,18,0;1,1,4;6,14,23,0;6,29,6,0;14,3,6,14,-1;14,16,14,6,-1;4,16,20,0,-1;4,3,31,0,-1
+d.sups 8,13,0;1,10,4;6,18,24,0;6,31,5,0;14,8,5,18,-1;14,14,18,5,-1;4,14,27,0,-1;4,8,28,0,-1
+e.sups 6,23,17,0;6,31,5,0;6,28,13,0
+f.sups 8,10,0;1,6,1;6,3,21,0;4,6,8,0,-1;4,8,12,-1,-1;4,6,15,-1,-1
+g.sups 1,35,1;6,62,3,0;6,73,33,0;6,9,56,0;6,46,67,0;14,18,9,56,-1;4,18,13,-1,-1;4,46,49,-1,-1;4,49,25,-1,-1;4,35,38,0,-1
+h.sups 8,20,0;8,11,0;1,0,4;6,15,6,0;14,3,6,20,-1;4,3,18,0,-1
+i.sups 8,3,0;1,0,1;4,0,4,0,-1;4,0,6,-2,-1;4,6,12,-2,-1
+j.sups 1,0,1;6,7,14,0;4,0,18,0,-1;4,0,20,-2,-1;4,20,26,-2,-1
+k.sups 8,8,0;8,11,0;1,0,4;1,4,1;14,10,11,0,-1;4,10,2,0,-1;14,9,8,4,-1;4,9,6,-1,-1
+l.sups 1,0,4;6,12,5,0;4,0,19,0,-1
+m.sups 8,31,0;8,24,0;8,17,0;1,1,1;6,20,12,0;6,6,27,0;14,2,31,1,-1;4,2,9,-1,-1;4,2,29,0,-1;4,29,22,-1,-1
+n.sups 8,20,0;8,11,0;1,1,1;6,15,6,0;14,2,20,1,-1;4,2,18,0,-1
+p.sups 8,1,0;1,4,1;6,29,9,0;6,17,23,0;14,5,9,17,-1;14,19,17,9,-1;4,19,20,0,-1;4,5,31,0,-1
+q.sups 8,13,0;1,10,1;6,31,5,0;6,18,24,0;14,9,5,18,-1;14,15,18,31,-1;4,15,27,0,-1;4,9,28,0,-1
+r.sups 8,17,0;1,1,1;6,13,6,0;14,2,17,1,-1;4,2,16,0,-1
+s.sups 6,38,3,0;6,24,17,0;14,6,38,24,-1;14,27,17,3,-1
+t.sups 1,6,1;1,5,3;6,20,13,0;4,6,0,0,-1;4,6,3,-1,-1;4,0,9,-1,-1
+u.sups 1,11,1;1,20,1;6,6,15,0;14,2,6,20,-1;4,2,18,-1,-1
+v.sups 8,12,0;1,10,1;1,1,1;4,12,6,0,-1
+w.sups 8,23,0;1,0,1;1,10,1;1,20,1;4,23,15,0,-1;4,15,6,-1,-1;4,10,28,0,-1;4,23,32,-1,-1
+x.sups 8,15,0;8,24,0;1,1,1;1,11,1;14,19,15,11,-1;4,19,0,-1,-1;4,19,13,-1,-1;4,13,6,-1,-1
+y.sups 1,18,1;1,9,1;6,25,3,0;14,14,25,18,-1;4,14,7,-1,-1
+z.sups 8,9,0;1,3,1;4,9,6,0,-1;4,6,0,-1,-1;4,3,1,0,-1;4,1,5,-1,-1
+egrave.sups 1,35,4;6,23,17,0;6,31,5,0;6,28,13,0;4,35,37,-2,-1
+eacute.sups 1,37,4;6,23,17,0;6,31,5,0;6,28,13,0;4,37,35,-2,-1
+schwa.sups 6,24,32,0;6,7,14,0;6,3,29,0
+a.supa 8,26,0;1,23,1;6,31,3,0;6,10,18,0;14,27,31,18,-1;4,27,6,0,-1;14,22,18,31,-1;4,22,7,0,-1
+g.supa 1,25,1;6,30,3,0;6,41,20,0;6,10,34,0;14,7,10,20,-1;14,24,20,10,-1;4,7,37,0,-1;4,24,38,0,-1
+degree 6,26,10,0;6,0,20,0
+dollar 8,17,0;8,38,0;4,38,37,-2,-1;4,37,3,0,-1;4,17,18,-2,-1;14,5,18,37,-1;4,18,15,-1,-1;4,18,25,0,-1;14,27,37,18,-1;4,37,40,-1,-1
+sterling 1,23,2;2,2,0;6,37,34,0;4,2,1,0,-1;4,1,4,-1,-1;4,37,12,-1,-1;4,34,15,-1,-1;4,15,14,-1,-1;4,23,29,0,-1
+yen 1,0,2;1,9,2;2,19,0;14,5,19,9,-1;4,5,11,-1,-1;4,11,14,0,-1;4,14,25,-1,-1;4,25,24,-2,-1;4,24,15,-1,-1;4,15,18,0,-1;4,18,21,-1,-1;4,11,28,-1,-1
+Euro 1,23,2;2,3,0;6,35,39,-2;4,39,42,0,-1;4,42,8,-1,-1;4,39,11,-1,-1;4,35,15,-1,-1;4,35,32,0,-1;4,32,18,-1,-1;4,23,30,0,-1;4,3,44,0,-1
+cent 1,21,2;6,9,30,0;6,29,23,0;4,29,0,-1,0;4,30,5,-1,0;4,9,12,-1,0;4,12,11,-2,-1;4,23,20,-1,0
+florin 1,39,3;6,16,23,0;6,9,8,0;4,39,3,0,-1;4,9,29,-1,-1;4,8,33,-1,-1
+colonmonetary 1,35,2;2,18,0;4,18,21,-1,-1;4,21,0,0,-1;4,18,2,0,-1;4,35,7,0,-1;4,7,3,-1,-1;4,7,8,-1,-1;4,0,12,-1,-1;4,18,15,-1,-1;4,18,17,-2,-1;4,17,22,-1,-1;4,21,24,-1,-1;4,35,32,-1,-1;4,35,34,-2,-1;4,3,39,0,-1;4,34,40,-1,-1;4,39,42,-1,-1;4,3,49,-1,-1;4,2,50,-1,0
+naira 1,36,2;1,41,2;2,21,0;2,26,0;6,4,3,-2;6,0,40,-2;14,6,21,41,-1;4,3,8,-1,-1;4,0,9,-1,-1;4,40,12,-1,-1;14,15,36,26,-1;4,0,16,-1,-1;4,3,17,-1,-1;4,4,19,-1,-1;4,4,24,-1,-1;4,4,28,-1,-1;4,3,30,-1,0;4,0,32,-1,-1;4,40,34,-1,0;4,40,43,-1,-1
+peseta 1,26,2;2,19,0;6,7,4,0;6,5,18,0;4,26,10,0,-1;4,4,12,-1,-1;4,4,22,-1,-1;4,7,23,-1,-1;4,7,31,-1,-1
+dong 2,2,0;6,6,33,0;4,2,0,0,-1;4,0,25,0,-1;4,25,12,0,-1;4,33,18,-2,-1;4,18,38,-1,-1;4,18,44,0,-1;4,44,40,-1,-1;4,44,43,-2,-1
+peso 1,43,2;2,33,0;6,31,8,0;4,43,13,0,-1;4,13,15,-1,-1;4,15,5,0,-1;4,5,0,-2,-1;4,0,10,0,-1;4,5,19,-1,-1;4,0,23,-1,-1;4,10,25,-1,-1;4,10,35,-1,-1;4,0,38,-1,-1;4,5,39,-1,-1;4,15,42,-1,-1;4,15,49,-1,-1
+guarani 1,21,2;2,8,0;6,37,1,0;4,8,5,-1,-1;4,8,7,-2,-1;4,21,18,-1,-1;4,21,20,-2,-1;4,21,27,0,-1;4,8,33,0,-1
+cedi 1,21,2;1,24,2;2,8,0;2,11,0;4,21,0,0,-1;4,11,5,0,-1;4,11,10,-2,-1;4,24,23,-2,-1;4,0,31,-1,-1;4,5,32,-1,-1
+rupeeindian 1,26,2;1,27,2;2,10,0;4,27,1,0,-1;4,1,24,-1,-1;4,24,21,-1,-1;4,21,3,-1,-1;4,21,17,0,-1;4,17,6,-1,-1;4,17,15,-1,-1;4,15,12,0,-1;4,12,9,-1,0
+liraturkish 1,24,2;2,15,0;4,15,0,0,-1;14,30,15,24,-1;4,30,33,-1,-1;4,33,16,-1,-1;4,30,19,-1,-1;4,19,29,-1,-1;4,29,20,-1,-1;4,29,26,-1,-1;4,26,23,-1,-1
+plus 6,1,2,0;4,2,6,-1,-1;4,1,9,-1,-1
+multiply 6,9,5,-2;14,10,9,5,-1;4,10,1,-1,-1;4,10,7,-1,-1;4,7,4,-1,-1
+divide 6,26,25,0;4,25,0,-2,-1;4,0,6,-2,-1;4,26,15,-2,-1;4,15,21,-2,-1
+less 6,7,0,0;4,0,2,-1,0;4,2,1,0,-1;14,4,0,7,-1;4,7,5,-1,0;4,5,6,0,-1
+greater 6,0,7,0;4,0,2,-1,0;4,2,1,0,-1;14,4,7,0,-1;4,7,5,-1,0;4,5,6,0,-1
+lessequal 2,2,0;6,13,4,0;4,2,0,0,-1;14,9,4,13,-1;4,9,5,-1,-1;4,5,6,0,-1;4,9,12,-1,-1;4,12,11,0,-1
+greaterequal 2,2,0;6,4,13,0;4,2,0,0,-1;14,8,13,4,-1;4,8,5,-1,-1;4,5,6,0,-1;4,8,12,-1,-1;4,12,11,0,-1
+plusminus 2,14,0;6,0,3,0;4,3,4,-2,-1;4,3,6,-1,-1;4,0,8,-1,-1;4,14,12,0,-1;4,12,11,-2,-1
+asciicircum 1,0,3;4,0,2,-2,-1;14,5,0,2,-1;4,2,9,-1,-1
+notequal 6,13,7,0;4,13,14,-2,-1;4,14,17,0,-1;4,17,0,-1,-1;4,14,3,-1,-1;4,13,4,-1,-1;4,7,8,-2,-1;4,7,10,-1,-1;4,0,19,-2,-1
+asciitilde 6,20,3,0;6,8,15,0;4,3,11,-1,-1;4,15,23,-1,-1
+pi 1,4,0;1,3,0;2,17,0;2,25,0;4,3,0,0,-1;4,0,24,-1,-1;4,24,6,-1,-1;4,17,10,0,-1
+infinity 1,14,0;6,24,36,0;6,0,45,0;6,51,8,0;14,29,24,14,-1;4,29,33,-1,-1;4,33,10,-1,-1;4,14,42,0,-1;4,29,48,-1,-1
+mu.math 1,0,0;1,9,0;2,17,0;2,12,0;14,20,17,0,-1;4,20,2,-1,-1;4,17,5,0,-1;14,13,17,9,-1;4,13,8,0,-1;4,17,22,-2,-1
+partialdiff 1,19,3;2,29,0;6,8,39,0;4,29,0,0,-1;14,42,29,39,-1;4,42,5,0,-1;4,19,48,0,-1
+Delta.math 1,1,3;2,4,0;4,4,6,0,-1;4,6,11,-1,-1;4,11,0,-1,-1;4,6,3,-1,-1;4,1,8,0,-1
+Omega.math 1,12,3;2,40,0;2,26,0;4,40,1,0,-1;4,26,23,0,-1;4,23,27,-1,-1;4,12,33,0,-1;4,1,39,-1,-1
+summation 1,2,2;6,11,10,0;4,2,4,0,-1;14,7,10,4,-1;4,7,0,-1,-1;4,4,1,-1,-1;4,10,13,-1,-1
+product 8,6,0;8,3,0;1,0,2;4,0,4,0,-1
+litre 1,31,4;2,13,0;14,0,13,31,-1;4,31,6,0,-1;4,0,39,0,-1;4,39,18,-1,-1;4,0,25,-1,-1;4,13,43,0,-1
+estimated 1,20,3;2,10,0;6,27,50,0;4,10,3,0,-1;4,20,41,0,-1
+fisheye 6,12,32,0;6,38,22,0;4,32,0,-1,-1;4,38,6,-1,-1
+checkedbox 1,23,3;1,28,3;2,25,0;6,3,14,0;4,23,17,0,-1;4,17,0,-1,-1;4,25,19,0,-1
+eighthnote 8,9,0;6,32,5,-2;4,9,28,-1,-1
+gravecmb 6,3,1,-2
+gravecmb.cap 6,3,1,-2
+acutecmb 6,0,2,-2
+acutecmb.cap 6,0,2,-2
+circumflexcmb 6,4,1,0;4,4,3,-2,-1;4,3,6,-1,-1
+circumflexcmb.cap 6,5,2,0;4,5,4,-2,-1;4,4,7,-1,-1
+tildecmb 6,15,8,0;4,15,20,-2,-1;4,20,3,0,-1;4,3,11,-1,-1;4,15,23,-1,-1
+tildecmb.cap 6,0,17,0;4,0,5,-2,-1;4,0,8,-1,-1;4,5,12,0,-1;4,12,20,-1,-1
+macroncmb 6,2,1,0
+macroncmb.cap 6,2,1,0
+brevecmb 6,0,9,0;4,9,12,-2,-1;4,12,6,-1,-1
+brevecmb.cap 6,0,7,0;4,7,4,-2,-1;4,4,10,-1,-1
+dotaccentcmb 6,0,6,0
+dotaccentcmb.cap 6,0,6,0
+dieresiscmb 6,6,0,0;4,0,12,-1,-1;4,6,18,-1,-1
+dieresiscmb.cap 6,0,6,0;4,0,12,-1,-1;4,6,18,-1,-1
+hookabovecmb 6,17,0,0;4,0,6,-2,-1;4,6,7,0,-1
+hookabovecmb.cap 6,17,0,-1;4,0,6,-2,-1;4,6,7,0,-1
+ringcmb 6,0,12,-2;4,12,18,-2,-1;4,18,6,-2,-1
+ringcmb.cap 6,0,12,-2;4,12,18,-2,-1;4,18,6,-2,-1
+hungarumlautcmb 6,2,0,0;4,0,4,-1,-1;4,2,6,-1,-1
+hungarumlautcmb.cap 6,3,1,0;4,1,4,-1,-1;4,3,6,-1,-1
+caroncmb 6,6,3,0;4,3,4,-2,-1;4,4,1,-1,-1
+caroncmb.cap 6,1,6,0;4,6,7,-2,-1;4,7,4,-1,-1
+dblgravecmb 6,1,3,0;4,1,4,-1,-1;4,3,6,-1,-1
+dblgravecmb.cap 6,0,2,0;4,0,4,-1,-1;4,2,6,-1,-1
+commaturnedabovecmb 6,11,5,0;4,5,16,-2,-1
+commaabovecmb 6,5,11,0;4,5,16,-2,-1
+horncmb 6,15,0,0;4,0,6,-2,-1
+dotbelowcmb 6,0,6,0
+dieresisbelowcmb 6,0,6,0;4,0,12,-1,-1;4,6,18,-1,-1
+commabelowcmb 6,0,15,0;4,15,9,-2,-1;4,9,8,0,-1
+cedillacmb 6,2,1,-2;4,2,17,-1,-1;4,17,11,-2,-1;4,11,10,0,-1
+cedillacmb.cap 6,2,1,-2;4,2,17,-1,-1;4,17,11,-2,-1;4,11,10,0,-1
+ogonekcmb 2,6,0;6,19,12,0
+ogonekcmb.cap 2,0,0;6,13,6,0
+brevebelowcmb 6,0,9,0
+macronbelowcmb 6,3,0,0
+dieresismacron 6,6,0,0;4,0,12,-1,-1;4,6,18,-1,-1;4,6,26,-2,-1;4,26,25,0,-1
+dieresismacron.cap 6,4,10,0;4,10,2,-2,-1;4,2,1,0,-1;4,4,16,-1,-1;4,10,22,-1,-1
+dieresisacute 6,2,0,-2;6,10,4,0;4,4,16,-1,-1;4,10,22,-1,-1
+dieresisacute.cap 6,4,10,0;4,10,2,-2,-1;4,2,0,-2,-1;4,4,16,-1,-1;4,10,22,-1,-1
+dieresiscaron 6,14,8,0;4,14,6,-2,-1;4,6,3,0,-1;4,8,20,-1,-1;4,14,26,-1,-1
+dieresiscaron.cap 6,0,6,0;4,0,12,-1,-1;4,6,18,-1,-1;4,6,25,-2,-1;4,25,30,0,-1
+dieresisgrave 6,10,4,0;4,10,1,-2,-1;4,1,3,-2,-1;4,4,16,-1,-1;4,10,22,-1,-1
+dieresisgrave.cap 6,4,10,0;4,10,0,-2,-1;4,0,3,-2,-1;4,4,16,-1,-1;4,10,22,-1,-1
+circumflexacute 6,4,1,0;4,4,11,-1,-1;4,11,8,-2,-1
+circumflexacute.cap 6,5,8,0;4,8,3,-1,-1;4,3,0,-2,-1
+circumflexgrave 6,4,1,0;4,4,9,-1,-1;4,9,11,-2,-1
+circumflexgrave.cap 6,5,8,0;4,8,1,-1,-1;4,1,3,-2,-1
+circumflexhook 6,4,1,0;4,4,25,-1,-1;4,25,8,0,-1;4,8,14,-2,-1;4,14,15,0,-1
+circumflexhook.cap 6,17,20,0;4,20,15,-1,-1;4,15,0,0,-1;4,0,6,-2,-1;4,6,7,0,-1
+circumflextilde 6,4,1,0;4,1,23,-2,-1;4,23,28,-2,-1;4,28,11,0,-1;4,23,16,0,-1;4,11,19,-1,-1;4,23,31,-1,-1
+circumflextilde.cap 6,4,1,0;4,1,23,-2,-1;4,23,8,-1,-1;4,23,28,-2,-1;4,28,11,0,-1;4,23,16,0,-1;4,11,19,-1,-1
+breveacute 6,4,13,0;4,13,2,-2,-1;4,2,0,-2,-1
+breveacute.cap 6,4,11,0;4,11,2,-2,-1;4,2,0,-2,-1
+brevegrave 6,4,13,0;4,13,0,-2,-1;4,0,3,-2,-1
+brevegrave.cap 6,4,11,0;4,11,0,-2,-1;4,0,3,-2,-1
+brevehook 6,0,9,0;4,9,35,-2,-1;4,35,18,0,-1;4,18,24,-2,-1;4,24,25,0,-1
+brevehook.cap 6,16,23,0;4,23,15,-2,-1;4,15,0,0,-1;4,0,6,-2,-1;4,6,7,0,-1
+brevetilde 6,0,7,0;4,7,31,-2,-1;4,31,36,-2,-1;4,36,19,0,-1;4,31,24,0,-1;4,19,27,-1,-1;4,31,39,-1,-1
+brevetilde.cap 6,0,7,0;4,7,29,-2,-1;4,29,14,-1,-1;4,29,34,-2,-1;4,34,17,0,-1;4,29,22,0,-1;4,17,25,-1,-1
+commabelowcmb.alt 6,0,17,0;4,17,11,-2,-1;4,11,10,0,-1
+Bstroke 1,36,3;2,29,0;4,29,0,0,-1;4,0,11,-1,-1;4,11,8,-1,-1;4,8,7,-1,-1;4,7,13,-1,-1;4,36,19,0,-1;14,21,13,7,-1;4,11,32,-1,-1;4,8,34,-1,-1;4,34,33,-1,-1
+bstroke 1,18,0;1,39,4;2,34,0;2,28,0;6,38,35,0;14,31,28,18,-1;4,31,0,0,-1;4,28,3,0,-1;4,18,11,0,-1;14,15,18,28,-1;4,15,14,0,-1;4,38,37,-1,-1;4,38,42,-1,-1;4,35,43,-1,-1
+circumflexbreve 6,4,1,0;4,1,8,-2,-1;4,8,15,0,-1;4,15,18,-2,-1;4,18,12,-1,-1
+circumflexbreve.cap 6,4,1,0;4,1,8,-2,-1;4,8,15,0,-1;4,15,18,-2,-1;4,18,12,-1,-1
diff --git a/Roman/Bold/derivedchars_TT b/Roman/Bold/derivedchars_TT
new file mode 100644
index 0000000000..5afc0dc9d3
--- /dev/null
+++ b/Roman/Bold/derivedchars_TT
@@ -0,0 +1,2166 @@
+/SuperscriptX 0 DefineXShift
+/SuperscriptY 440 DefineYShift
+/SubscriptX 0 DefineXShift
+/SubscriptY -254 DefineYShift
+/NumeratorX 0 DefineXShift
+/NumeratorY 262 DefineYShift
+
+/Agrave DerivedName
+(A) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Aacute DerivedName
+(A) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Acircumflex DerivedName
+(A) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Atilde DerivedName
+(A) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Adieresis DerivedName
+(A) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Amacron DerivedName
+(A) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Abreve DerivedName
+(A) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Aring DerivedName
+(A) Base
+(ringcmb.cap) AddCentered
+EndDerived
+
+/Acaron DerivedName
+(A) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Adotbelow DerivedName
+(A) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ahook DerivedName
+(A) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Acircumflexacute DerivedName
+(A) Base
+(circumflexacute.cap) AddCentered
+EndDerived
+
+/Acircumflexgrave DerivedName
+(A) Base
+(circumflexgrave.cap) AddCentered
+EndDerived
+
+/Acircumflexhook DerivedName
+(A) Base
+(circumflexhook.cap) AddCentered
+EndDerived
+
+/Acircumflextilde DerivedName
+(A) Base
+(circumflextilde.cap) AddCentered
+EndDerived
+
+/Acircumflexdotbelow DerivedName
+(A) Base
+(circumflexcmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Abreveacute DerivedName
+(A) Base
+(breveacute.cap) AddCentered
+EndDerived
+
+/Abrevegrave DerivedName
+(A) Base
+(brevegrave.cap) AddCentered
+EndDerived
+
+/Abrevehook DerivedName
+(A) Base
+(brevehook.cap) AddCentered
+EndDerived
+
+/Abrevetilde DerivedName
+(A) Base
+(brevetilde.cap) AddCentered
+EndDerived
+
+/Abrevedotbelow DerivedName
+(A) Base
+(brevecmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ccedilla DerivedName
+(C) Base
+(cedillacmb.cap) 48 0 AddCentered
+EndDerived
+
+/Cacute DerivedName
+(C) Base
+(acutecmb.cap) 54 0 AddCentered
+EndDerived
+
+/Ccircumflex DerivedName
+(C) Base
+(circumflexcmb.cap) 54 0 AddCentered
+EndDerived
+
+/Ccaron DerivedName
+(C) Base
+(caroncmb.cap) 54 0 AddCentered
+EndDerived
+
+/Cdotaccent DerivedName
+(C) Base
+(dotaccentcmb.cap) 54 0 AddCentered
+EndDerived
+
+/Dcaron DerivedName
+(D) Base
+(caroncmb.cap) -3 0 AddCentered
+EndDerived
+
+/Ddotbelow DerivedName
+(D) Base
+(dotbelowcmb) -10 0 AddCentered
+EndDerived
+
+/Dlinebelow DerivedName
+(D) Base
+(macronbelowcmb) -10 0 AddCentered
+EndDerived
+
+/Dcroat DerivedName
+(Eth) Base
+EndDerived
+
+/Egrave DerivedName
+(E) Base
+(gravecmb.cap) 22 0 AddCentered
+EndDerived
+
+/Eacute DerivedName
+(E) Base
+(acutecmb.cap) 22 0 AddCentered
+EndDerived
+
+/Ecircumflex DerivedName
+(E) Base
+(circumflexcmb.cap) 22 0 AddCentered
+EndDerived
+
+/Ecaron DerivedName
+(E) Base
+(caroncmb.cap) 22 0 AddCentered
+EndDerived
+
+/Edieresis DerivedName
+(E) Base
+(dieresiscmb.cap) 22 0 AddCentered
+EndDerived
+
+/Emacron DerivedName
+(E) Base
+(macroncmb.cap) 22 0 AddCentered
+EndDerived
+
+/Ebreve DerivedName
+(E) Base
+(brevecmb.cap) 22 0 AddCentered
+EndDerived
+
+/Edotaccent DerivedName
+(E) Base
+(dotaccentcmb.cap) 22 0 AddCentered
+EndDerived
+
+/Edotbelow DerivedName
+(E) Base
+(dotbelowcmb) 21 0 AddCentered
+EndDerived
+
+/Ehook DerivedName
+(E) Base
+(hookabovecmb.cap) 22 0 AddCentered
+EndDerived
+
+/Etilde DerivedName
+(E) Base
+(tildecmb.cap) 22 0 AddCentered
+EndDerived
+
+/Ecircumflexacute DerivedName
+(E) Base
+(circumflexacute.cap) 22 0 AddCentered
+EndDerived
+
+/Ecircumflexgrave DerivedName
+(E) Base
+(circumflexgrave.cap) 22 0 AddCentered
+EndDerived
+
+/Ecircumflexhook DerivedName
+(E) Base
+(circumflexhook.cap) 22 0 AddCentered
+EndDerived
+
+/Ecircumflextilde DerivedName
+(E) Base
+(circumflextilde.cap) 22 0 AddCentered
+EndDerived
+
+/Ecircumflexdotbelow DerivedName
+(E) Base
+(circumflexcmb.cap) 22 0 AddCentered
+(dotbelowcmb) 21 0 AddCentered
+EndDerived
+
+/Gcircumflex DerivedName
+(G) Base
+(circumflexcmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gbreve DerivedName
+(G) Base
+(brevecmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gdotaccent DerivedName
+(G) Base
+(dotaccentcmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gcommaaccent DerivedName
+(G) Base
+(commabelowcmb) 34 0 AddCentered
+EndDerived
+
+/Gcaron DerivedName
+(G) Base
+(caroncmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gmacron DerivedName
+(G) Base
+(macroncmb.cap) 30 0 AddCentered
+EndDerived
+
+/Gtilde DerivedName
+(G) Base
+(tildecmb.cap) 30 0 AddCentered
+EndDerived
+
+/Hcircumflex DerivedName
+(H) Base
+(circumflexcmb.cap) -1 0 AddCentered
+EndDerived
+
+/Hdotbelow DerivedName
+(H) Base
+(dotbelowcmb) -1 0 AddCentered
+EndDerived
+
+/Hbrevebelow DerivedName
+(H) Base
+(brevebelowcmb) -1 0 AddCentered
+EndDerived
+
+/Igrave DerivedName
+(I) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Iacute DerivedName
+(I) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Icircumflex DerivedName
+(I) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Itilde DerivedName
+(I) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Idieresis DerivedName
+(I) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Imacron DerivedName
+(I) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Idotaccent DerivedName
+(I) Base
+(dotaccentcmb.cap) AddCentered
+EndDerived
+
+/Icaron DerivedName
+(I) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Ihook DerivedName
+(I) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Idotbelow DerivedName
+(I) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ibreve DerivedName
+(I) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Jcircumflex DerivedName
+(J) Base
+(circumflexcmb.cap) 22 0 AddCentered
+EndDerived
+
+/Kcommaaccent DerivedName
+(K) Base
+(commabelowcmb) 23 0 AddCentered
+EndDerived
+
+/Lacute DerivedName
+(L) Base
+(acutecmb.cap) -105 0 AddCentered
+EndDerived
+
+/Lcaron DerivedName
+(L) Base
+(caron.alt) 128 -38 AddCentered
+EndDerived
+
+/Lcommaaccent DerivedName
+(L) Base
+(commabelowcmb) 32 0 AddCentered
+EndDerived
+
+/Ldot DerivedName
+(L) Base
+(dotaccentcmb) 153 -305 AddCentered
+EndDerived
+
+/Ldotbelow DerivedName
+(L) Base
+(dotbelowcmb) 32 0 AddCentered
+EndDerived
+
+/Ldotbelowmacron DerivedName
+(L) Base
+(macroncmb.cap) -105 0 AddCentered
+(dotbelowcmb) 32 0 AddCentered
+EndDerived
+
+/Llinebelow DerivedName
+(L) Base
+(macronbelowcmb) 32 0 AddCentered
+EndDerived
+
+/Mdotbelow DerivedName
+(M) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Nacute DerivedName
+(N) Base
+(acutecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ncaron DerivedName
+(N) Base
+(caroncmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ntilde DerivedName
+(N) Base
+(tildecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ncommaaccent DerivedName
+(N) Base
+(commabelowcmb) AddCentered
+EndDerived
+
+/Ndotaccent DerivedName
+(N) Base
+(dotaccentcmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ndotbelow DerivedName
+(N) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Nlinebelow DerivedName
+(N) Base
+(macronbelowcmb) AddCentered
+EndDerived
+
+/Ograve DerivedName
+(O) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Oacute DerivedName
+(O) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ocircumflex DerivedName
+(O) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Otilde DerivedName
+(O) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Odieresis DerivedName
+(O) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Omacron DerivedName
+(O) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Ohungarumlaut DerivedName
+(O) Base
+(hungarumlautcmb.cap) AddCentered
+EndDerived
+
+/Ocaron DerivedName
+(O) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Odotbelow DerivedName
+(O) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ohook DerivedName
+(O) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Obreve DerivedName
+(O) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Ocircumflexacute DerivedName
+(O) Base
+(circumflexacute.cap) AddCentered
+EndDerived
+
+/Ocircumflexgrave DerivedName
+(O) Base
+(circumflexgrave.cap) AddCentered
+EndDerived
+
+/Ocircumflexhook DerivedName
+(O) Base
+(circumflexhook.cap) AddCentered
+EndDerived
+
+/Ocircumflextilde DerivedName
+(O) Base
+(circumflextilde.cap) AddCentered
+EndDerived
+
+/Ocircumflexdotbelow DerivedName
+(O) Base
+(circumflexcmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ohornacute DerivedName
+(Ohorn) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ohorngrave DerivedName
+(Ohorn) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Ohornhook DerivedName
+(Ohorn) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Ohorntilde DerivedName
+(Ohorn) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Ohorndotbelow DerivedName
+(Ohorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Racute DerivedName
+(R) Base
+(acutecmb.cap) 3 0 AddCentered
+EndDerived
+
+/Rcaron DerivedName
+(R) Base
+(caroncmb.cap) 3 0 AddCentered
+EndDerived
+
+/Rcommaaccent DerivedName
+(R) Base
+(commabelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rdotbelow DerivedName
+(R) Base
+(dotbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rdotbelowmacron DerivedName
+(R) Base
+(macroncmb.cap) 3 0 AddCentered
+(dotbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rlinebelow DerivedName
+(R) Base
+(macronbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Sacute DerivedName
+(S) Base
+(acutecmb.cap) 7 0 AddCentered
+EndDerived
+
+/Scircumflex DerivedName
+(S) Base
+(circumflexcmb.cap) 7 0 AddCentered
+EndDerived
+
+/Scaron DerivedName
+(S) Base
+(caroncmb.cap) 7 0 AddCentered
+EndDerived
+
+/Scedilla DerivedName
+(S) Base
+(cedillacmb.cap) 4 0 AddCentered
+EndDerived
+
+/Scommaaccent DerivedName
+(S) Base
+(commabelowcmb) 10 0 AddCentered
+EndDerived
+
+/Sdotaccent DerivedName
+(S) Base
+(dotaccentcmb.cap) 7 0 AddCentered
+EndDerived
+
+/Sdotbelow DerivedName
+(S) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/Tcaron DerivedName
+(T) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Tcedilla DerivedName
+(T) Base
+(cedillacmb.cap) AddCentered
+EndDerived
+
+/Tcommaaccent DerivedName
+(T) Base
+(commabelowcmb) AddCentered
+EndDerived
+
+/Tdotbelow DerivedName
+(T) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Tlinebelow DerivedName
+(T) Base
+(macronbelowcmb) AddCentered
+EndDerived
+
+/Ugrave DerivedName
+(U) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Uacute DerivedName
+(U) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ucircumflex DerivedName
+(U) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Utilde DerivedName
+(U) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Udieresis DerivedName
+(U) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Umacron DerivedName
+(U) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Ubreve DerivedName
+(U) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Uring DerivedName
+(U) Base
+(ringcmb.cap) AddCentered
+EndDerived
+
+/Uhungarumlaut DerivedName
+(U) Base
+(hungarumlautcmb.cap) AddCentered
+EndDerived
+
+/Ucaron DerivedName
+(U) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Udieresismacron DerivedName
+(U) Base
+(dieresismacron.cap) AddCentered
+EndDerived
+
+/Udieresisacute DerivedName
+(U) Base
+(dieresisacute.cap) AddCentered
+EndDerived
+
+/Udieresiscaron DerivedName
+(U) Base
+(dieresiscaron.cap) AddCentered
+EndDerived
+
+/Udieresisgrave DerivedName
+(U) Base
+(dieresisgrave.cap) AddCentered
+EndDerived
+
+/Udotbelow DerivedName
+(U) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Uhook DerivedName
+(U) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Uhornacute DerivedName
+(Uhorn) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Uhorngrave DerivedName
+(Uhorn) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Uhornhook DerivedName
+(Uhorn) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Uhorntilde DerivedName
+(Uhorn) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Uhorndotbelow DerivedName
+(Uhorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Wgrave DerivedName
+(W) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Wacute DerivedName
+(W) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Wcircumflex DerivedName
+(W) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Wdieresis DerivedName
+(W) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Ygrave DerivedName
+(Y) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Yacute DerivedName
+(Y) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ycircumflex DerivedName
+(Y) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Ydieresis DerivedName
+(Y) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Ydotaccent DerivedName
+(Y) Base
+(dotaccentcmb.cap) AddCentered
+EndDerived
+
+/Ydotbelow DerivedName
+(Y) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Yhookabove DerivedName
+(Y) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Ytilde DerivedName
+(Y) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Zacute DerivedName
+(Z) Base
+(acutecmb.cap) 14 0 AddCentered
+EndDerived
+
+/Zcaron DerivedName
+(Z) Base
+(caroncmb.cap) 14 0 AddCentered
+EndDerived
+
+/Zdotaccent DerivedName
+(Z) Base
+(dotaccentcmb.cap) 14 0 AddCentered
+EndDerived
+
+/Zdotbelow DerivedName
+(Z) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/agrave DerivedName
+(a) Base
+(gravecmb) 8 0 AddCentered
+EndDerived
+
+/aacute DerivedName
+(a) Base
+(acutecmb) 8 0 AddCentered
+EndDerived
+
+/acircumflex DerivedName
+(a) Base
+(circumflexcmb) 8 0 AddCentered
+EndDerived
+
+/atilde DerivedName
+(a) Base
+(tildecmb) 8 0 AddCentered
+EndDerived
+
+/adieresis DerivedName
+(a) Base
+(dieresiscmb) 8 0 AddCentered
+EndDerived
+
+/amacron DerivedName
+(a) Base
+(macroncmb) 8 0 AddCentered
+EndDerived
+
+/abreve DerivedName
+(a) Base
+(brevecmb) 8 0 AddCentered
+EndDerived
+
+/aring DerivedName
+(a) Base
+(ringcmb) 8 0 AddCentered
+EndDerived
+
+/acaron DerivedName
+(a) Base
+(caroncmb) 8 0 AddCentered
+EndDerived
+
+/adotbelow DerivedName
+(a) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/ahook DerivedName
+(a) Base
+(hookabovecmb) 8 0 AddCentered
+EndDerived
+
+/acircumflexacute DerivedName
+(a) Base
+(circumflexacute) 8 0 AddCentered
+EndDerived
+
+/acircumflexgrave DerivedName
+(a) Base
+(circumflexgrave) 8 0 AddCentered
+EndDerived
+
+/acircumflexhook DerivedName
+(a) Base
+(circumflexhook) 8 0 AddCentered
+EndDerived
+
+/acircumflextilde DerivedName
+(a) Base
+(circumflextilde) 8 0 AddCentered
+EndDerived
+
+/acircumflexdotbelow DerivedName
+(a) Base
+(circumflexcmb) 8 0 AddCentered
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/abreveacute DerivedName
+(a) Base
+(breveacute) 8 0 AddCentered
+EndDerived
+
+/abrevegrave DerivedName
+(a) Base
+(brevegrave) 8 0 AddCentered
+EndDerived
+
+/abrevehook DerivedName
+(a) Base
+(brevehook) 8 0 AddCentered
+EndDerived
+
+/abrevetilde DerivedName
+(a) Base
+(brevetilde) 8 0 AddCentered
+EndDerived
+
+/abrevedotbelow DerivedName
+(a) Base
+(brevecmb) 8 0 AddCentered
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/ccedilla DerivedName
+(c) Base
+(cedillacmb) 41 0 AddCentered
+EndDerived
+
+/cacute DerivedName
+(c) Base
+(acutecmb) 41 0 AddCentered
+EndDerived
+
+/ccircumflex DerivedName
+(c) Base
+(circumflexcmb) 41 0 AddCentered
+EndDerived
+
+/ccaron DerivedName
+(c) Base
+(caroncmb) 41 0 AddCentered
+EndDerived
+
+/cdotaccent DerivedName
+(c) Base
+(dotaccentcmb) 41 0 AddCentered
+EndDerived
+
+/dcaron DerivedName
+(d) -22 0 Base
+(caron.alt) 285 0 AddCentered
+EndDerived
+
+/ddotbelow DerivedName
+(d) Base
+(dotbelowcmb) 9 0 AddCentered
+EndDerived
+
+/dlinebelow DerivedName
+(d) Base
+(macronbelowcmb) 9 0 AddCentered
+EndDerived
+
+/egrave DerivedName
+(e) Base
+(gravecmb) 13 0 AddCentered
+EndDerived
+
+/eacute DerivedName
+(e) Base
+(acutecmb) 13 0 AddCentered
+EndDerived
+
+/ecircumflex DerivedName
+(e) Base
+(circumflexcmb) 13 0 AddCentered
+EndDerived
+
+/ecaron DerivedName
+(e) Base
+(caroncmb) 13 0 AddCentered
+EndDerived
+
+/edieresis DerivedName
+(e) Base
+(dieresiscmb) 12 0 AddCentered
+EndDerived
+
+/emacron DerivedName
+(e) Base
+(macroncmb) 13 0 AddCentered
+EndDerived
+
+/ebreve DerivedName
+(e) Base
+(brevecmb) 13 0 AddCentered
+EndDerived
+
+/edotaccent DerivedName
+(e) Base
+(dotaccentcmb) 13 0 AddCentered
+EndDerived
+
+/edotbelow DerivedName
+(e) Base
+(dotbelowcmb) 13 0 AddCentered
+EndDerived
+
+/ehook DerivedName
+(e) Base
+(hookabovecmb) 13 0 AddCentered
+EndDerived
+
+/etilde DerivedName
+(e) Base
+(tildecmb) 13 0 AddCentered
+EndDerived
+
+/ecircumflexacute DerivedName
+(e) Base
+(circumflexacute) 13 0 AddCentered
+EndDerived
+
+/ecircumflexgrave DerivedName
+(e) Base
+(circumflexgrave) 13 0 AddCentered
+EndDerived
+
+/ecircumflexhook DerivedName
+(e) Base
+(circumflexhook) 13 0 AddCentered
+EndDerived
+
+/ecircumflextilde DerivedName
+(e) Base
+(circumflextilde) 13 0 AddCentered
+EndDerived
+
+/ecircumflexdotbelow DerivedName
+(e) Base
+(circumflexcmb) 13 0 AddCentered
+(dotbelowcmb) 13 0 AddCentered
+EndDerived
+
+/gcircumflex DerivedName
+(g) Base
+(circumflexcmb) 4 0 AddCentered
+EndDerived
+
+/gbreve DerivedName
+(g) Base
+(brevecmb) 4 0 AddCentered
+EndDerived
+
+/gdotaccent DerivedName
+(g) Base
+(dotaccentcmb) 4 0 AddCentered
+EndDerived
+
+/gcommaaccent DerivedName
+(g) Base
+(commabelowcmb.alt) 4 0 AddCentered
+EndDerived
+
+/gcaron DerivedName
+(g) Base
+(caroncmb) 4 0 AddCentered
+EndDerived
+
+/gmacron DerivedName
+(g) Base
+(macroncmb) 4 0 AddCentered
+EndDerived
+
+/gtilde DerivedName
+(g) Base
+(tildecmb) 4 0 AddCentered
+EndDerived
+
+/hcircumflex DerivedName
+(h) Base
+(circumflexcmb.cap) -151 48 AddCentered
+EndDerived
+
+/hdotbelow DerivedName
+(h) Base
+(dotbelowcmb) 7 0 AddCentered
+EndDerived
+
+/hbrevebelow DerivedName
+(h) Base
+(brevebelowcmb) 7 0 AddCentered
+EndDerived
+
+/igrave DerivedName
+(dotlessi) Base
+(gravecmb) 45 0 AddCentered
+EndDerived
+
+/iacute DerivedName
+(dotlessi) Base
+(acutecmb) 45 0 AddCentered
+EndDerived
+
+/icircumflex DerivedName
+(dotlessi) Base
+(circumflexcmb) 45 0 AddCentered
+EndDerived
+
+/itilde DerivedName
+(dotlessi) Base
+(tildecmb) 45 0 AddCentered
+EndDerived
+
+/idieresis DerivedName
+(dotlessi) Base
+(dieresiscmb) 45 0 AddCentered
+EndDerived
+
+/imacron DerivedName
+(dotlessi) Base
+(macroncmb) 45 0 AddCentered
+EndDerived
+
+/icaron DerivedName
+(dotlessi) Base
+(caroncmb) 45 0 AddCentered
+EndDerived
+
+/ihook DerivedName
+(dotlessi) Base
+(hookabovecmb) 45 0 AddCentered
+EndDerived
+
+/idotbelow DerivedName
+(i) Base
+(dotbelowcmb) 45 0 AddCentered
+EndDerived
+
+/ibreve DerivedName
+(dotlessi) Base
+(brevecmb) 45 0 AddCentered
+EndDerived
+
+/jcircumflex DerivedName
+(dotlessj) Base
+(circumflexcmb) 45 0 AddCentered
+EndDerived
+
+/kcommaaccent DerivedName
+(k) Base
+(commabelowcmb) 24 0 AddCentered
+EndDerived
+
+/lacute DerivedName
+(l) Base
+(acutecmb.cap) -35 55 AddCentered
+EndDerived
+
+/lcaron DerivedName
+(l) Base
+(caron.alt) 156 0 AddCentered
+EndDerived
+
+/ldot DerivedName
+(l) -50 0 Base
+(dotaccentcmb) 171 -307 AddCentered
+EndDerived
+
+/lcommaaccent DerivedName
+(l) Base
+(commabelowcmb) 62 0 AddCentered
+EndDerived
+
+/ldotbelow DerivedName
+(l) Base
+(dotbelowcmb) 62 0 AddCentered
+EndDerived
+
+/ldotbelowmacron DerivedName
+(l) Base
+(macroncmb) -29 212 AddCentered
+(dotbelowcmb) 62 0 AddCentered
+EndDerived
+
+/llinebelow DerivedName
+(l) Base
+(macronbelowcmb) 62 0 AddCentered
+EndDerived
+
+/mdotbelow DerivedName
+(m) Base
+(dotbelowcmb) 3 0 AddCentered
+EndDerived
+
+/nacute DerivedName
+(n) Base
+(acutecmb) 15 0 AddCentered
+EndDerived
+
+/ncaron DerivedName
+(n) Base
+(caroncmb) 15 0 AddCentered
+EndDerived
+
+/ntilde DerivedName
+(n) Base
+(tildecmb) 15 0 AddCentered
+EndDerived
+
+/ncommaaccent DerivedName
+(n) Base
+(commabelowcmb) 6 0 AddCentered
+EndDerived
+
+/ndotaccent DerivedName
+(n) Base
+(dotaccentcmb) 15 0 AddCentered
+EndDerived
+
+/ndotbelow DerivedName
+(n) Base
+(dotbelowcmb) 6 0 AddCentered
+EndDerived
+
+/nlinebelow DerivedName
+(n) Base
+(macronbelowcmb) 6 0 AddCentered
+EndDerived
+
+/ograve DerivedName
+(o) Base
+(gravecmb) AddCentered
+EndDerived
+
+/oacute DerivedName
+(o) Base
+(acutecmb) AddCentered
+EndDerived
+
+/ocircumflex DerivedName
+(o) Base
+(circumflexcmb) AddCentered
+EndDerived
+
+/otilde DerivedName
+(o) Base
+(tildecmb) AddCentered
+EndDerived
+
+/odieresis DerivedName
+(o) Base
+(dieresiscmb) AddCentered
+EndDerived
+
+/omacron DerivedName
+(o) Base
+(macroncmb) AddCentered
+EndDerived
+
+/ohungarumlaut DerivedName
+(o) Base
+(hungarumlautcmb) AddCentered
+EndDerived
+
+/ocaron DerivedName
+(o) Base
+(caroncmb) AddCentered
+EndDerived
+
+/odotbelow DerivedName
+(o) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/ohook DerivedName
+(o) Base
+(hookabovecmb) AddCentered
+EndDerived
+
+/obreve DerivedName
+(o) Base
+(brevecmb) AddCentered
+EndDerived
+
+/ocircumflexacute DerivedName
+(o) Base
+(circumflexacute) AddCentered
+EndDerived
+
+/ocircumflexgrave DerivedName
+(o) Base
+(circumflexgrave) AddCentered
+EndDerived
+
+/ocircumflexhook DerivedName
+(o) Base
+(circumflexhook) AddCentered
+EndDerived
+
+/ocircumflextilde DerivedName
+(o) Base
+(circumflextilde) AddCentered
+EndDerived
+
+/ocircumflexdotbelow DerivedName
+(o) Base
+(circumflexcmb) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/ohornacute DerivedName
+(ohorn) Base
+(acutecmb) AddCentered
+EndDerived
+
+/ohorngrave DerivedName
+(ohorn) Base
+(gravecmb) AddCentered
+EndDerived
+
+/ohornhook DerivedName
+(ohorn) Base
+(hookabovecmb) AddCentered
+EndDerived
+
+/ohorntilde DerivedName
+(ohorn) Base
+(tildecmb) AddCentered
+EndDerived
+
+/ohorndotbelow DerivedName
+(ohorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/racute DerivedName
+(r) Base
+(acutecmb) 39 0 AddCentered
+EndDerived
+
+/rcommaaccent DerivedName
+(r) Base
+(commabelowcmb) -97 0 AddCentered
+EndDerived
+
+/rcaron DerivedName
+(r) Base
+(caroncmb) 39 0 AddCentered
+EndDerived
+
+/rdotbelow DerivedName
+(r) Base
+(dotbelowcmb) -97 0 AddCentered
+EndDerived
+
+/rdotbelowmacron DerivedName
+(r) Base
+(macroncmb) 39 0 AddCentered
+(dotbelowcmb) -97 0 AddCentered
+EndDerived
+
+/rlinebelow DerivedName
+(r) Base
+(macronbelowcmb) -97 0 AddCentered
+EndDerived
+
+/sacute DerivedName
+(s) Base
+(acutecmb) 12 0 AddCentered
+EndDerived
+
+/scircumflex DerivedName
+(s) Base
+(circumflexcmb) 12 0 AddCentered
+EndDerived
+
+/scaron DerivedName
+(s) Base
+(caroncmb) 12 0 AddCentered
+EndDerived
+
+/scedilla DerivedName
+(s) Base
+(cedillacmb) 11 0 AddCentered
+EndDerived
+
+/scommaaccent DerivedName
+(s) Base
+(commabelowcmb) 7 0 AddCentered
+EndDerived
+
+/sdotaccent DerivedName
+(s) Base
+(dotaccentcmb) 12 0 AddCentered
+EndDerived
+
+/sdotbelow DerivedName
+(s) Base
+(dotbelowcmb) 7 0 AddCentered
+EndDerived
+
+/tcaron DerivedName
+(t) Base
+(caron.alt) 132 0 AddCentered
+EndDerived
+
+/tcedilla DerivedName
+(t) Base
+(cedillacmb) 73 0 AddCentered
+EndDerived
+
+/tcommaaccent DerivedName
+(t) Base
+(commabelowcmb) 68 0 AddCentered
+EndDerived
+
+/tdotbelow DerivedName
+(t) Base
+(dotbelowcmb) 68 0 AddCentered
+EndDerived
+
+/tlinebelow DerivedName
+(t) Base
+(macronbelowcmb) 68 0 AddCentered
+EndDerived
+
+/tdieresis DerivedName
+(t) Base
+(dieresiscmb) -35 140 AddCentered
+EndDerived
+
+/ugrave DerivedName
+(u) Base
+(gravecmb) -4 0 AddCentered
+EndDerived
+
+/uacute DerivedName
+(u) Base
+(acutecmb) -4 0 AddCentered
+EndDerived
+
+/ucircumflex DerivedName
+(u) Base
+(circumflexcmb) -4 0 AddCentered
+EndDerived
+
+/utilde DerivedName
+(u) Base
+(tildecmb) -4 0 AddCentered
+EndDerived
+
+/udieresis DerivedName
+(u) Base
+(dieresiscmb) -4 0 AddCentered
+EndDerived
+
+/umacron DerivedName
+(u) Base
+(macroncmb) -4 0 AddCentered
+EndDerived
+
+/ubreve DerivedName
+(u) Base
+(brevecmb) -4 0 AddCentered
+EndDerived
+
+/uring DerivedName
+(u) Base
+(ringcmb) -4 0 AddCentered
+EndDerived
+
+/uhungarumlaut DerivedName
+(u) Base
+(hungarumlautcmb) -4 0 AddCentered
+EndDerived
+
+/ucaron DerivedName
+(u) Base
+(caroncmb) -4 0 AddCentered
+EndDerived
+
+/udieresismacron DerivedName
+(u) Base
+(dieresismacron) -4 0 AddCentered
+EndDerived
+
+/udieresisacute DerivedName
+(u) Base
+(dieresisacute) -4 0 AddCentered
+EndDerived
+
+/udieresiscaron DerivedName
+(u) Base
+(dieresiscaron) -4 0 AddCentered
+EndDerived
+
+/udieresisgrave DerivedName
+(u) Base
+(dieresisgrave) -4 0 AddCentered
+EndDerived
+
+/udotbelow DerivedName
+(u) Base
+(dotbelowcmb) 19 0 AddCentered
+EndDerived
+
+/uhook DerivedName
+(u) Base
+(hookabovecmb) -4 0 AddCentered
+EndDerived
+
+/uhornacute DerivedName
+(uhorn) Base
+(acutecmb) -4 0 AddCentered
+EndDerived
+
+/uhorngrave DerivedName
+(uhorn) Base
+(gravecmb) -4 0 AddCentered
+EndDerived
+
+/uhornhook DerivedName
+(uhorn) Base
+(hookabovecmb) -4 0 AddCentered
+EndDerived
+
+/uhorntilde DerivedName
+(uhorn) Base
+(tildecmb) -4 0 AddCentered
+EndDerived
+
+/uhorndotbelow DerivedName
+(uhorn) Base
+(dotbelowcmb) 6 0 AddCentered
+EndDerived
+
+/wgrave DerivedName
+(w) Base
+(gravecmb) 1 0 AddCentered
+EndDerived
+
+/wacute DerivedName
+(w) Base
+(acutecmb) 1 0 AddCentered
+EndDerived
+
+/wcircumflex DerivedName
+(w) Base
+(circumflexcmb) 1 0 AddCentered
+EndDerived
+
+/wdieresis DerivedName
+(w) Base
+(dieresiscmb) 1 0 AddCentered
+EndDerived
+
+/ygrave DerivedName
+(y) Base
+(gravecmb) 7 0 AddCentered
+EndDerived
+
+/yacute DerivedName
+(y) Base
+(acutecmb) 7 0 AddCentered
+EndDerived
+
+/ycircumflex DerivedName
+(y) Base
+(circumflexcmb) 7 0 AddCentered
+EndDerived
+
+/ydieresis DerivedName
+(y) Base
+(dieresiscmb) 7 0 AddCentered
+EndDerived
+
+/ydotaccent DerivedName
+(y) Base
+(dotaccentcmb) 7 0 AddCentered
+EndDerived
+
+/ydotbelow DerivedName
+(y) Base
+(dotbelowcmb) 186 8 AddCentered
+EndDerived
+
+/yhookabove DerivedName
+(y) Base
+(hookabovecmb) 6 0 AddCentered
+EndDerived
+
+/ytilde DerivedName
+(y) Base
+(tildecmb) 7 0 AddCentered
+EndDerived
+
+/zacute DerivedName
+(z) Base
+(acutecmb) 23 0 AddCentered
+EndDerived
+
+/zcaron DerivedName
+(z) Base
+(caroncmb) 23 0 AddCentered
+EndDerived
+
+/zdotaccent DerivedName
+(z) Base
+(dotaccentcmb) 23 0 AddCentered
+EndDerived
+
+/zdotbelow DerivedName
+(z) Base
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/a.alt DerivedName
+(ascript) Base
+EndDerived
+
+/agrave.alt DerivedName
+(ascript) Base
+(gravecmb) 14 0 AddCentered
+EndDerived
+
+/aacute.alt DerivedName
+(ascript) Base
+(acutecmb) 14 0 AddCentered
+EndDerived
+
+/acircumflex.alt DerivedName
+(ascript) Base
+(circumflexcmb) 14 0 AddCentered
+EndDerived
+
+/atilde.alt DerivedName
+(ascript) Base
+(tildecmb) 14 0 AddCentered
+EndDerived
+
+/adieresis.alt DerivedName
+(ascript) Base
+(dieresiscmb) 14 0 AddCentered
+EndDerived
+
+/amacron.alt DerivedName
+(ascript) Base
+(macroncmb) 14 0 AddCentered
+EndDerived
+
+/abreve.alt DerivedName
+(ascript) Base
+(brevecmb) 14 0 AddCentered
+EndDerived
+
+/aring.alt DerivedName
+(ascript) Base
+(ringcmb) 14 0 AddCentered
+EndDerived
+
+/acaron.alt DerivedName
+(ascript) Base
+(caroncmb) 14 0 AddCentered
+EndDerived
+
+/adotbelow.alt DerivedName
+(ascript) Base
+(dotbelowcmb) 16 0 AddCentered
+EndDerived
+
+/ahook.alt DerivedName
+(ascript) Base
+(hookabovecmb) 14 0 AddCentered
+EndDerived
+
+/acircumflexacute.alt DerivedName
+(ascript) Base
+(circumflexacute) 14 0 AddCentered
+EndDerived
+
+/acircumflexgrave.alt DerivedName
+(ascript) Base
+(circumflexgrave) 14 0 AddCentered
+EndDerived
+
+/acircumflexhook.alt DerivedName
+(ascript) Base
+(circumflexhook) 14 0 AddCentered
+EndDerived
+
+/acircumflextilde.alt DerivedName
+(ascript) Base
+(circumflextilde) 14 0 AddCentered
+EndDerived
+
+/acircumflexdotbelow.alt DerivedName
+(ascript) Base
+(circumflexcmb) 14 0 AddCentered
+(dotbelowcmb) 15 0 AddCentered
+EndDerived
+
+/abreveacute.alt DerivedName
+(ascript) Base
+(breveacute) 14 0 AddCentered
+EndDerived
+
+/abrevegrave.alt DerivedName
+(ascript) Base
+(brevegrave) 14 0 AddCentered
+EndDerived
+
+/abrevehook.alt DerivedName
+(ascript) Base
+(brevehook) 14 0 AddCentered
+EndDerived
+
+/abrevetilde.alt DerivedName
+(ascript) Base
+(brevetilde) 14 0 AddCentered
+EndDerived
+
+/abrevedotbelow.alt DerivedName
+(ascript) Base
+(brevecmb) 14 0 AddCentered
+(dotbelowcmb) 15 0 AddCentered
+EndDerived
+
+/g.alt DerivedName
+(gscript) Base
+EndDerived
+
+/gcircumflex.alt DerivedName
+(gscript) Base
+(circumflexcmb) 9 0 AddCentered
+EndDerived
+
+/gbreve.alt DerivedName
+(gscript) Base
+(brevecmb) 9 0 AddCentered
+EndDerived
+
+/gdotaccent.alt DerivedName
+(gscript) Base
+(dotaccentcmb) 9 0 AddCentered
+EndDerived
+
+/gcommaaccent.alt DerivedName
+(gscript) Base
+(commabelowcmb.alt) 9 0 AddCentered
+EndDerived
+
+/gcaron.alt DerivedName
+(gscript) Base
+(caroncmb) 9 0 AddCentered
+EndDerived
+
+/gmacron.alt DerivedName
+(gscript) Base
+(macroncmb) 9 0 AddCentered
+EndDerived
+
+/gtilde.alt DerivedName
+(gscript) Base
+(tildecmb) 9 0 AddCentered
+EndDerived
+
+/six.onum DerivedName
+(six) Base
+EndDerived
+
+/eight.onum DerivedName
+(eight) Base
+EndDerived
+
+/colon DerivedName
+(period) 0 323 Base
+(period) AddCentered
+EndDerived
+
+/semicolon DerivedName
+(period) 0 323 Base
+(comma) AddCentered
+EndDerived
+
+/quotedbl DerivedName
+(quotesingle) -133 0 Base
+(quotesingle) 133 0 AddCentered
+EndDerived
+
+/quotedblleft DerivedName
+(quoteleft) -133 0 Base
+(quoteleft) 133 0 AddCentered
+EndDerived
+
+/quotedblright DerivedName
+(quoteright) -133 0 Base
+(quoteright) 133 0 AddCentered
+EndDerived
+
+/quotesinglbase DerivedName
+(quoteright) 0 -521 Base
+EndDerived
+
+/quotedblbase DerivedName
+(quoteright) -133 -521 Base
+(quoteright) 133 -521 AddCentered
+EndDerived
+
+/guillemotleft DerivedName
+(guilsinglleft) -133 0 Base
+(guilsinglleft) 133 0 AddCentered
+EndDerived
+
+/guillemotright DerivedName
+(guilsinglright) -133 0 Base
+(guilsinglright) 133 0 AddCentered
+EndDerived
+
+/sfthyphen DerivedName
+(hyphen) Base
+EndDerived
+
+/horizontalbar DerivedName
+(emdash) Base
+EndDerived
+
+/periodcentered DerivedName
+(period) 0 248 Base
+EndDerived
+
+/zero.sups DerivedName
+(zero.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/one.sups DerivedName
+(one.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/two.sups DerivedName
+(two.dnom) SuperscriptX SuperscriptY 2 0 Base
+EndDerived
+
+/three.sups DerivedName
+(three.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/four.sups DerivedName
+(four.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/five.sups DerivedName
+(five.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/six.sups DerivedName
+(six.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/seven.sups DerivedName
+(seven.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/eight.sups DerivedName
+(eight.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/nine.sups DerivedName
+(nine.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/parenleft.sups DerivedName
+(parenleft.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/parenright.sups DerivedName
+(parenright.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/period.sups DerivedName
+(period.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/comma.sups DerivedName
+(comma.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/zero.subs DerivedName
+(zero.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/one.subs DerivedName
+(one.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/two.subs DerivedName
+(two.dnom) SubscriptX SubscriptY 2 84 Base
+EndDerived
+
+/three.subs DerivedName
+(three.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/four.subs DerivedName
+(four.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/five.subs DerivedName
+(five.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/six.subs DerivedName
+(six.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/seven.subs DerivedName
+(seven.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/eight.subs DerivedName
+(eight.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/nine.subs DerivedName
+(nine.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/parenleft.subs DerivedName
+(parenleft.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/parenright.subs DerivedName
+(parenright.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/period.subs DerivedName
+(period.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/comma.subs DerivedName
+(comma.dnom) SubscriptX SubscriptY 0 84 Base
+EndDerived
+
+/zero.numr DerivedName
+(zero.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/one.numr DerivedName
+(one.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/two.numr DerivedName
+(two.dnom) NumeratorX NumeratorY 2 62 Base
+EndDerived
+
+/three.numr DerivedName
+(three.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/four.numr DerivedName
+(four.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/five.numr DerivedName
+(five.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/six.numr DerivedName
+(six.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/seven.numr DerivedName
+(seven.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/eight.numr DerivedName
+(eight.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/nine.numr DerivedName
+(nine.dnom) NumeratorX NumeratorY 0 62 Base
+EndDerived
+
+/parenleft.numr DerivedName
+(parenleft.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/parenright.numr DerivedName
+(parenright.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/period.numr DerivedName
+(period.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/comma.numr DerivedName
+(comma.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/divisionslash DerivedName
+(fraction) Base
+EndDerived
+
+/percent DerivedName
+(zero.dnom) -128 324 Base
+(fraction) 1 0 AddCentered
+(zero.dnom) 128 0 AddCentered
+EndDerived
+
+/onequarter DerivedName
+(one.dnom) -127 324 Base
+(fraction) AddCentered
+(four.dnom) 127 0 AddCentered
+EndDerived
+
+/onehalf DerivedName
+(one.dnom) -127 324 Base
+(fraction) AddCentered
+(two.dnom) 128 0 AddCentered
+EndDerived
+
+/threequarters DerivedName
+(three.dnom) -128 324 Base
+(fraction) 7 0 AddCentered
+(four.dnom) 128 0 AddCentered
+EndDerived
+
+/onethird DerivedName
+(one.dnom) -127 324 Base
+(fraction) AddCentered
+(three.dnom) 128 0 AddCentered
+EndDerived
+
+/twothirds DerivedName
+(two.dnom) -127 324 Base
+(fraction) AddCentered
+(three.dnom) 128 0 AddCentered
+EndDerived
+
+/oneeighth DerivedName
+(one.dnom) -127 324 Base
+(fraction) AddCentered
+(eight.dnom) 128 0 AddCentered
+EndDerived
+
+/threeeighths DerivedName
+(three.dnom) -127 324 Base
+(fraction) AddCentered
+(eight.dnom) 128 0 AddCentered
+EndDerived
+
+/fiveeighths DerivedName
+(five.dnom) -127 324 Base
+(fraction) AddCentered
+(eight.dnom) 128 0 AddCentered
+EndDerived
+
+/seveneighths DerivedName
+(seven.dnom) -127 324 Base
+(fraction) AddCentered
+(eight.dnom) 128 0 AddCentered
+EndDerived
+
+/slash.frac DerivedName
+(fraction) Base
+EndDerived
+
+/ordmasculine DerivedName
+(o.sups) Base
+EndDerived
+
+/ordfeminine DerivedName
+(a.sups) Base
+EndDerived
+
+/ordfeminine.alt DerivedName
+(a.supa) Base
+EndDerived
+
+/bulletoperator DerivedName
+(period) -1 248 Base
+EndDerived
+
+/equal DerivedName
+(minus) 0 116 Base
+(minus) 0 -116 AddCentered
+EndDerived
+
+/approxequal DerivedName
+(asciitilde) 0 116 Base
+(asciitilde) 0 -116 AddCentered
+EndDerived
+
+/dblprime DerivedName
+(prime) -118 0 Base
+(prime) 118 0 AddCentered
+EndDerived
+
+/commaturnedmod DerivedName
+(quoteleft) Base
+EndDerived
+
+/apostrophemod DerivedName
+(quoteright) Base
+EndDerived
+
+/grave DerivedName
+(gravecmb) Base
+EndDerived
+
+/acute DerivedName
+(acutecmb) Base
+EndDerived
+
+/circumflex DerivedName
+(circumflexcmb) Base
+EndDerived
+
+/caron DerivedName
+(caroncmb) Base
+EndDerived
+
+/macronmod DerivedName
+(macroncmb) Base
+EndDerived
+
+/acutemod DerivedName
+(acutecmb) Base
+EndDerived
+
+/gravemod DerivedName
+(gravecmb) Base
+EndDerived
+
+/tilde DerivedName
+(tildecmb) Base
+EndDerived
+
+/dieresis DerivedName
+(dieresiscmb) Base
+EndDerived
+
+/macron DerivedName
+(macroncmb) Base
+EndDerived
+
+/breve DerivedName
+(brevecmb) Base
+EndDerived
+
+/ring DerivedName
+(ringcmb) Base
+EndDerived
+
+/hungarumlaut DerivedName
+(hungarumlautcmb) Base
+EndDerived
+
+/dotaccent DerivedName
+(dotaccentcmb) Base
+EndDerived
+
+/cedilla DerivedName
+(cedillacmb) 2 0 Base
+EndDerived
+
+/ogonek DerivedName
+(ogonekcmb) Base
+EndDerived
+
diff --git a/Roman/Bold/features b/Roman/Bold/features
new file mode 100644
index 0000000000..49237be04b
--- /dev/null
+++ b/Roman/Bold/features
@@ -0,0 +1,42 @@
+
+table head {
+ FontRevision 1.010;
+} head;
+
+include (../../features.family)
+
+include (features.markclasses);
+
+feature mark {
+ include (../../widthsAdjust.mark)
+ include (features.mark)
+} mark;
+
+feature mkmk {
+ include (features.mkmk);
+} mkmk;
+
+table OS/2 {
+ Panose 2 11 7 9 3 4 3 2 2 4;
+ FSType 0;
+ # NOTE: For cross-platform consistency, OS/2.TypoAscender and |OS/2.TypoDescender| must add up to the font's UPM value
+ TypoAscender 750; # Must be the same on all fonts for cross-platform consistency
+ TypoDescender -250; # Must be the same on all fonts for cross-platform consistency
+ TypoLineGap 0; # Must be zero for cross-platform consistency
+ winAscent 984; # Must be the same on all fonts for cross-weight consistency
+ winDescent 273; # Must be the same on all fonts for cross-weight consistency
+ XHeight 480;
+ CapHeight 660;
+ WeightClass 700; # Bold
+ WidthClass 5; # Medium (normal)
+ Vendor "ADBE";
+} OS/2;
+
+table hhea {
+ # NOTE: The OS/2.winAscent and OS/2.winDescent values are set by MakeOTF and vary depending on the font's bounding box
+ Ascender 984; # Must match OS/2.winAscent for cross-platform consistency
+ Descender -273; # Must match OS/2.winDescent for cross-platform consistency
+ LineGap 0; # Must be zero for cross-platform consistency
+} hhea;
+
+include (../../features.tables)
\ No newline at end of file
diff --git a/Roman/Bold/features.mark b/Roman/Bold/features.mark
new file mode 100644
index 0000000000..66ebcf2077
--- /dev/null
+++ b/Roman/Bold/features.mark
@@ -0,0 +1,158 @@
+# Created: Fri Sep 14 13:38:12 2012
+# PS Name: SourceCodePro-Bold
+# MM Inst: SourceCodeProMM.vfb_824
+
+# NOTE: The markClass declarations can be found in the file 'features.markclasses'.
+
+lookup MARK_BASE_above {
+ @bGC_A_above = [A I M O T U V W X Y Aogonek Iogonek Ohorn Oogonek Uogonek Uhorn];
+ @bGC_E_above = [E J Eogonek];
+ @bGC_a_above = [a aogonek];
+ @bGC_ascript_above = [ascript a.alt aogonek.alt];
+ @bGC_b_above = [b h thorn];
+ @bGC_gscript_above = [gscript g.alt];
+ @bGC_i_above = [i j];
+ @bGC_iogonek.d_above = [iogonek.d dotlessi dotlessj];
+ @bGC_n_above = [n oe];
+ @bGC_o_above = [o x oslash ohorn oogonek];
+ @bGC_q_above = [q y];
+ @bGC_s_above = [s eogonek];
+ @bGC_u_above = [u uhorn uogonek];
+ pos base @bGC_A_above mark @MC_above;
+ pos base @bGC_E_above mark @MC_above;
+ pos base @bGC_a_above mark @MC_above;
+ pos base @bGC_ascript_above mark @MC_above;
+ pos base @bGC_b_above mark @MC_above;
+ pos base @bGC_gscript_above mark @MC_above;
+ pos base @bGC_i_above mark @MC_above;
+ pos base @bGC_iogonek.d_above mark @MC_above;
+ pos base @bGC_n_above mark @MC_above;
+ pos base @bGC_o_above mark @MC_above;
+ pos base @bGC_q_above mark @MC_above;
+ pos base @bGC_s_above mark @MC_above;
+ pos base @bGC_u_above mark @MC_above;
+ pos base AE mark @MC_above;
+ pos base B mark @MC_above;
+ pos base C mark @MC_above;
+ pos base D mark @MC_above;
+ pos base F mark @MC_above;
+ pos base G mark @MC_above;
+ pos base H mark @MC_above;
+ pos base K mark @MC_above;
+ pos base L mark @MC_above;
+ pos base N mark @MC_above;
+ pos base OE mark @MC_above;
+ pos base Oslash mark @MC_above;
+ pos base P mark @MC_above;
+ pos base Q mark @MC_above;
+ pos base R mark @MC_above;
+ pos base S mark @MC_above;
+ pos base Schwa mark @MC_above;
+ pos base Z mark @MC_above;
+ pos base breve mark @MC_above;
+ pos base c mark @MC_above;
+ pos base circumflex mark @MC_above;
+ pos base d mark @MC_above;
+ pos base e mark @MC_above;
+ pos base f mark @MC_above;
+ pos base g mark @MC_above;
+ pos base k mark @MC_above;
+ pos base l mark @MC_above;
+ pos base m mark @MC_above;
+ pos base p mark @MC_above;
+ pos base r mark @MC_above;
+ pos base schwa mark @MC_above;
+ pos base t mark @MC_above;
+ pos base v mark @MC_above;
+ pos base w mark @MC_above;
+ pos base z mark @MC_above;
+} MARK_BASE_above;
+
+
+lookup MARK_BASE_base {
+ pos base C mark @MC_base;
+ pos base S mark @MC_base;
+ pos base T mark @MC_base;
+ pos base c mark @MC_base;
+ pos base s mark @MC_base;
+ pos base t mark @MC_base;
+} MARK_BASE_base;
+
+
+lookup MARK_BASE_below {
+ @bGC_A_below = [A I M N O T U Y o x Ohorn Uhorn ohorn];
+ @bGC_D_below = [D X];
+ @bGC_S_below = [S Z a];
+ @bGC_W_below = [W v];
+ @bGC_ascript_below = [ascript a.alt];
+ @bGC_h_below = [h s thorn];
+ @bGC_i_below = [i dotlessi];
+ @bGC_u_below = [u uhorn];
+ pos base @bGC_A_below mark @MC_below;
+ pos base @bGC_D_below mark @MC_below;
+ pos base @bGC_S_below mark @MC_below;
+ pos base @bGC_W_below mark @MC_below;
+ pos base @bGC_ascript_below mark @MC_below;
+ pos base @bGC_h_below mark @MC_below;
+ pos base @bGC_i_below mark @MC_below;
+ pos base @bGC_u_below mark @MC_below;
+ pos base B mark @MC_below;
+ pos base C mark @MC_below;
+ pos base E mark @MC_below;
+ pos base F mark @MC_below;
+ pos base G mark @MC_below;
+ pos base H mark @MC_below;
+ pos base J mark @MC_below;
+ pos base K mark @MC_below;
+ pos base L mark @MC_below;
+ pos base P mark @MC_below;
+ pos base R mark @MC_below;
+ pos base Schwa mark @MC_below;
+ pos base V mark @MC_below;
+ pos base b mark @MC_below;
+ pos base c mark @MC_below;
+ pos base d mark @MC_below;
+ pos base e mark @MC_below;
+ pos base f mark @MC_below;
+ pos base g mark @MC_below;
+ pos base g.alt mark @MC_below;
+ pos base gscript mark @MC_below;
+ pos base j mark @MC_below;
+ pos base k mark @MC_below;
+ pos base l mark @MC_below;
+ pos base m mark @MC_below;
+ pos base n mark @MC_below;
+ pos base p mark @MC_below;
+ pos base q mark @MC_below;
+ pos base r mark @MC_below;
+ pos base schwa mark @MC_below;
+ pos base t mark @MC_below;
+ pos base w mark @MC_below;
+ pos base y mark @MC_below;
+ pos base z mark @MC_below;
+} MARK_BASE_below;
+
+
+lookup MARK_BASE_horn {
+ pos base O mark @MC_horn;
+ pos base U mark @MC_horn;
+ pos base o mark @MC_horn;
+} MARK_BASE_horn;
+
+
+lookup MARK_BASE_ogonek {
+ @bGC_O_ogonek = [O U];
+ @bGC_i_ogonek = [i dotlessi];
+ pos base @bGC_O_ogonek mark @MC_ogonek;
+ pos base @bGC_i_ogonek mark @MC_ogonek;
+ pos base A mark @MC_ogonek;
+ pos base E mark @MC_ogonek;
+ pos base I mark @MC_ogonek;
+ pos base a.alt mark @MC_ogonek;
+ pos base e mark @MC_ogonek;
+ pos base o mark @MC_ogonek;
+ pos base schwa mark @MC_ogonek;
+} MARK_BASE_ogonek;
+
+
+
diff --git a/Roman/Bold/features.markclasses b/Roman/Bold/features.markclasses
new file mode 100644
index 0000000000..4cae1a7935
--- /dev/null
+++ b/Roman/Bold/features.markclasses
@@ -0,0 +1,17 @@
+# Created: Fri Sep 14 13:38:12 2012
+# PS Name: SourceCodePro-Bold
+# MM Inst: SourceCodeProMM.vfb_824
+
+@mGC_above_300_518 = [gravecmb acutecmb circumflexcmb tildecmb macroncmb brevecmb dotaccentcmb dieresiscmb hookabovecmb ringcmb hungarumlautcmb caroncmb dblgravecmb commaturnedabovecmb commaabovecmb dieresismacron dieresisacute dieresiscaron dieresisgrave circumflexacute circumflexgrave circumflexhook circumflextilde breveacute brevegrave brevehook brevetilde commabelowcmb.alt circumflexbreve];
+@mGC_above_300_674 = [gravecmb.cap acutecmb.cap circumflexcmb.cap tildecmb.cap macroncmb.cap brevecmb.cap dotaccentcmb.cap dieresiscmb.cap hookabovecmb.cap ringcmb.cap hungarumlautcmb.cap caroncmb.cap dblgravecmb.cap dieresismacron.cap dieresisacute.cap dieresiscaron.cap dieresisgrave.cap circumflexacute.cap circumflexgrave.cap circumflexhook.cap circumflextilde.cap breveacute.cap brevegrave.cap brevehook.cap brevetilde.cap circumflexbreve.cap];
+@mGC_base_300_0 = [cedillacmb cedillacmb.cap];
+@mGC_below_300_n22 = [dotbelowcmb dieresisbelowcmb commabelowcmb brevebelowcmb macronbelowcmb];
+@mGC_ogonek_300_0 = [ogonekcmb ogonekcmb.cap];
+
+markClass @mGC_above_300_518 @MC_above;
+markClass @mGC_above_300_674 @MC_above;
+markClass @mGC_base_300_0 @MC_base;
+markClass @mGC_below_300_n22 @MC_below;
+markClass @mGC_ogonek_300_0 @MC_ogonek;
+markClass horncmb @MC_horn;
+
diff --git a/Roman/Bold/features.mkmk b/Roman/Bold/features.mkmk
new file mode 100644
index 0000000000..450160a0e1
--- /dev/null
+++ b/Roman/Bold/features.mkmk
@@ -0,0 +1,15 @@
+# Created: Fri Sep 14 13:38:12 2012
+# PS Name: SourceCodePro-Bold
+# MM Inst: SourceCodeProMM.vfb_824
+
+# NOTE: The markClass declarations can be found in the file 'features.markclasses'.
+
+lookup MKMK_MARK_above {
+ lookupflag MarkAttachmentType @MC_above;
+
+ pos mark circumflexcmb mark @MC_above;
+ pos mark dieresiscmb mark @MC_above;
+ pos mark dotaccentcmb mark @MC_above;
+} MKMK_MARK_above;
+
+
diff --git a/Roman/Bold/font.pfa b/Roman/Bold/font.pfa
new file mode 100644
index 0000000000..1ccbd592d3
--- /dev/null
+++ b/Roman/Bold/font.pfa
@@ -0,0 +1,4049 @@
+%!FontType1-1.1: SourceCodePro-Bold 1.000
+%ADOt1write: (1.0.28)
+%CreationDate Tue Sep 18 11:31:29 2012
+%%BeginResource: font SourceCodePro-Bold
+12 dict dup begin
+/FontType 1 def
+/FontName /SourceCodePro-Bold def
+/FontInfo 13 dict dup begin
+/version (1.000) def
+/Notice (Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.) def
+/Copyright (Copyright 2010, 2012 Adobe Systems Incorporated. All Rights Reserved.) def
+/FullName (Source Code Pro Bold) def
+/FamilyName (Source Code Pro) def
+/Weight (Bold) def
+/ItalicAngle 0 def
+/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end def
+/PaintType 0 def
+/FontMatrix [0.001 0 0 0.001 0 0] def
+/Encoding StandardEncoding def
+/FontBBox {-46 -300 705 974} def
+end
+currentfile eexec BAB431EA06BB0A1031E1AA11919E714AC69FC6474167B6
+17C8FF56014245E5C1290C81D5312994CDC47B07C655DDD53C35D530C44F953F
+804152D5ED7591016D3D1968FC4A9F629E0ADB83B91691E8A0AB81C098760580
+FFC73B03E534FD00C1C69885C6151AADEBF9BBF7284F088A81EB0A35C6F197CE
+C173C8CE58E9B3FCB9208ADF4F61CA41437192146CBF5B86E88ED4C24D5E9756
+FDD3E9ACD0ABEFF7E24DB807A33A0429D15CE0848013219E893E1D601B5760D6
+3DF7F12922D6EEE962D8CC7E2F55E5134FD6580146BF3C3851B46900651B0F7E
+5D5665A8B70834E801A57512A13EE2DFF172F2E9D7506E76E2997E262B1F9719
+F5DACE90E30CCD3393F0FC26C6EF63F8C9458E34478E04161FCC1A48ADDC679C
+C267757F359964CF010F3D5182C713A997B4151704BCC52D51EC87B0D576A6D0
+83A4634FAE05E8DCA2A893A97F97E538C266082C1E8525D6F95EA1E6598EA2C2
+F128ABE5BD72D1172EB41C39117BA815D33015E734F8D535C744559063E0581B
+9E1EF29342A169E143464A22C4592850EB34EA9D065DB724C03D0CFFF43BE7B2
+7A3C8F9209E2338608642410F8395AEDC2C833BE2C4E9AC863102546060EC085
+A372F90C50F3E9FA9A7717D82EE5C10B000B915171CE0160B9FBCFECB0AE9921
+B8A3314E89267993C1753A3EBD6660CF0E2D26B6C3CDE79D8BEB1CD83B246C40
+CC49FC0211B30CC3001438F120AA7505594BF011A21CA83920DCB7B2AEB367E1
+8ED8788CA8E4A2562E212B59CF19A710382F3487729D040C4452320D7EE0BB7B
+0235FD3BFF52BF84939D48B285D01BC9A1B7C1790BBFE406E545BD88423F1142
+CE354670B146257C86A43B973029713CCFCDB55EBA25B362B1F751889318051C
+DC36CC365616CA3BDA8C7A353D738A7376D668E18BF55820B6AC628348CE126A
+0879FF5CB64C2454D7DD857F5C84251236B594E282512A47CEA70ED6C553FA1D
+677057781894E8900D7FDE1543491E88546E3B13B7F4B67A2FC44FA1CF7182B8
+7D9D83EDF89D009BDB7D44666E8F6FE1097588942BF9711B1E6A41155CFC7145
+8D99D36957676573A83D5F6744E42B7C96ABE807EC5FC87241843DEEFF932867
+C700FB15491E2407ECFE84DC19F0F209D070E4D1EB20E39A16703D295DDA7ECF
+411ACCA88800C78672FC59BF588DD228827569AD7205B62078813C89DC0F4295
+A9B5D4FC798A8DBF083A2959CC7336ECE50A5EF7AAF7097EDAA101770D2D7960
+B217FAB734251D9B852E97C161D68AB5B4D55D35C1DF1F38ABF32F0A350175E7
+BAB03E76FDBE0579A272AA3B9D625CE2999DEEBBB34C879765D5A8FF24090E49
+7FA39A4D85071F0A764E7EE284BD3F6702E90D80118B43C9A8B2E1F77FEC3FEE
+D93A40A0B374E05EBF1F49E97D82D6430513E0D120ED65832270B0B5847595EA
+129D4DA8682A839B5C9A77B5012745B0DEC6EB70E322D931DC451FA832102CB3
+24179996D134342BCD6A36C14DE3AD605ED77126A02E68E08BCD643FB32DA9D7
+25B7FCE72653AF26D9937A2830D511C33DD497632BFBF48DBBF78B663C0D4ABC
+CB7A33CCBCB765649552AC0550F5B1F0D1D31EF4F42FECE2DAA723C6AE15AC59
+8B9BE96EADC324C99E635E661727DCC4CD14240E69F4C5E2631AB8D388981CFA
+F06D61E8330A72398ECD0C03603657FA38113D1543D6ADC3E2A4EEF40759110A
+98C7634438D7B8534F6225A6DF9C174AAABB55D41B561C6D9F45CE37C89DB03B
+B1D5EFFD25A786BDA431F90DFDA2EF9028FE28FC3A25BD24EE84044B30111F17
+86DE9A7065056CE8A0A0D615C290389BA828383BD954E583808842DC12804359
+B3949183C6CAA65D763E04497CFB4E177E3C54AC6FB1E86D9B4D00F00D25BBB0
+5914621B03AA1A1BB70199669B7B3ED32BB3A5E9A1CB98E101FCAD482DF31D98
+F293D7FCF77AC98D420B3EB4B1518B188361B68B3661A8A3CDA334ADFC01F9A6
+F68C16FA32CD5C60E2A0503E0A8A1D5E96EB4D4D63EE2B8A8D25EC030ADC175C
+824717880E54E39ADD9C02D4EF8B39403C7D2A042275BE11752D1827CAE16E8A
+97A776ADA2766CF89336434C31CF2AED94F113C000A17A1020775C4955D80791
+DFAE9577063F86964B15D23950E87C64AC15987E5A7B3DCEFE24C64685BA43FC
+1733C08102830FAD72DD8CD2C20D213022BB8D3A11DCCB530D82C47827D280D5
+0DF3824E4BD4FDA5BA646F90F234E2BA28EE774C5EEE541DD164727556579C97
+71F135CD6673C7F7994C760551883416B4A6E926109E38535C7767155EF72E52
+B601B6BD90283167C1337F7D7D5990066905581F6EB75249F75DC1AAE96040F2
+0B0201EA27A8EDC1735A0A45BA96879503843154E1D3E8DC708F9C7B8D84D4F4
+2544D746CF21E04D21115F92D8464411D6874FDA9E9F9556083D7BA8F08D3EFC
+93D83A8650C912B62976D989A27BF531A1497DFA7C08ECC36345C14F241D6603
+415231302C04A8CCF6AEADED79E4644A2CDD9EFBE94BE3B9D32582052FCB590D
+DECFDE633889E3C733B75037EDE45E82AD99259C8181142943AFA3351AB87DCF
+1E27BF6C387E73F613169CEE20B14253BD6949F5AF3EFF4089B7C53EC03FA8B6
+A55EEA1CAF65E97348B09885D26E1110BD0C1D84907055E41F75CECEF96FB9C7
+6B20D631F1ED9C3776E6D2A49B5668AA7BCDA986F82BEC61099BD49A9D283E7F
+1C71B877803012EEEB7C58C1957B469AB007F7652A66B9B8C1F74780C6C48F3D
+47F038E14BEA3B0566A7C4F5BE0198A5D8174216CE2D21BD61478D835A0CCF37
+9C9C5C6C20103E7BC945DA4218BA30B58D46504A43C44FA23A2D1B786BE60E58
+7C36EA076F0F64922C840D2E85B2684750B32641F05738D27A55727DA1AD61C7
+95BE6C88C12BCABB4661111EE131B1785B6E97AF8D831A1493C6870237B2014D
+ECC6F611C11DF77EB39D33FFF6A0B402C32D23A689512AAA775A30F73B1F7B54
+616C50FA802375E68EA52B53236A1BDB4C1EB420BF31CA1B3655D732333A2D52
+2F33A3BFECD7AD5719A666E5FBF731BB09E4DAA86583AFAAC70BA504C72F57A7
+46864A1AB1F76040FA0C95AC2507C067B2ECC62E820319A39706A9051C0A6938
+600FC73742CA9B811B24E78B96E2777C0BDC55182ABF90A2BEF64103F1234E1F
+C4CE7E53E391F18B00846581230EDD89734786F35C8756B25E3C144900D022E7
+576244E05FF699F5649C4B58C3610A640CE87F3B0E865221D8546A2526B96B08
+0C31528456169ABB58A5BD71280E02E44D81057DDA1880C715F5E38AFC262592
+48B2F96B563F8E71E60363ACD7D26B8BF56FCC17C8C702CB33701EC430DFA5E1
+C684DFB24A54D03AB848C9C8766326E5B4A96ED2C7BE9801A6D237C53EA2F76E
+CF35E3A13E0AEB3C478CB965BD33CE5FDC071DC4F86BBE714B7174DEB5F1DD0C
+59B5A2CA0F6A24CEF374BD449262BC0AB0A684773144CE0E77710441CC96F7F9
+7D5DFF9A38845D4D78F70008A84EF54418FF477289E4F6B865621CC214A7DAD5
+088FF92BF7285E6915C0BD34D9141C79A9338289D2A971836DD0DE1E394AECC0
+2A7DB3D76AED6F461CA45CA597D5B2F0E2A3CB07A5C995C7FACF699D1240E85E
+FA6464AB9FFB464D8EDDCF3AD2DFF6BB0451FCAC8F6BC41F56ED14FECAFE8496
+25F523FB97A967FAFD7CDDED87022550E1D868E3055FCBF9B3906101014EBBA6
+D4E84F67E6E40053430FDAA84E90338C2363008DEB13A9BE86CDE8583105DF2F
+BEF0C2A2D44CD0302ED94EBBCA2065B9073792B50BCDE3DC265CFCDA994DBF7D
+E689552C12242EB38F55AEED7EE722980227ED638AEA7FD4A615F37426FAE024
+8EFB2BEA986B6C5A7782B5313FE62523B42B3F7D4C596DAE95AEF7EDF52FC1E0
+1D3366193212E8B1E66CD5089C9A45B8D2CE9914AD0F39C5FF5A9817BDE87269
+C599C9D7EC80B36D4D13ACA73D50A557EA1B8DC183D267A499A1FDE944F145EB
+B2D6F77EF36F27106B0D5E1BA44D25ACE47A42EE1C8F9605EC058E8FB9D50778
+37CAAFC39B28A27F215253495C0E47DE9DDD05D877E0FEAC8AA7E5AC62C73F7A
+565AB0D595287B6445AA33AAC5A61526E1BD3BE493DDFB036A65230118CB145D
+0628D26BA69E233DEC3DC401E8912DA754459F96D079FE36602049CEC4AF135C
+954E1627DA96C9960258F1A663F6C8BF62C12039DDF4187F9A1234255E6FA34B
+EDA3739A412886D0EF0B9298F6B5BAEFB13202DDC7190DED1FDED0CB287D35AC
+A2D35485F493ADF39287E7CC0874C0CD6C72AA9FC45D65A14748BD7AB3C1E240
+EF95CA3C9357C4A2CF4FFBBD9EF2FDD6336D457602B20058168653C3313526E9
+5ADCE112887302FEE10AE8E76A973E0F027A2648F635BC2B9DA06DAF10BFE2F1
+EB68F51B7C5BF691083D67F1B645EF7B4551CA662302D48572E33FF1A006BFEB
+05D56DBE72E086CA1CC671C241A29C00E85036A738FF1698977EFFF1A4758C71
+480C1CBF6F8457381C0DCF9B0A667A675E6F8B26D832A5DA3542239AEC01FA38
+87C2E4F726FDED7C7C67DDF6108C5A349034D6E3372AC3817206A690DDCC7B49
+021AB64745501F22367F169B9F36B0E84CB5E1D5066D63EF014E9D858537D070
+A18B42D89174580BD33082B36098C6A04130A97EB14E6CEAAD19E7EAEB1D8C41
+8D03604B14F984A30525323E565C867752BD209C264717E06BA661DB3E9D60E6
+5CC5B3B02F3660844A440A2F1E527892BEA2C8855DE4914B5EE58B4FC35A4D4E
+B38EEB6A90B20E9341905A19A6220D1A3AE98DBFD939221BFED527230B32A56D
+238208D4BD43E7D8F5AEC3D1D20A49887F10B89822427B95C18ACFD8B5645730
+C30762D7AD6A7A12F7020959D7E25B3568423050398E8C76B6FB4592DE926FBA
+42E3B94CE5725816683BF6CF9BE151488FBB27D61596F927738931DB272A1B72
+84B60ECD63BA077032D895571A456737419F56EC79F4A4B7C6769D5F25E7409F
+935C809F8BDB16BC05DE8C49D60EDD494593673F320E39DA94AC65322467914B
+6F08F4DD0A98329C0FD9F46194E27734E53EB36B684721490493C5F23A2FF4CC
+33E3AE21EC731F57417F86C09B8D8F6CA4DF51677585B82503955B2FA126DA9C
+07D6D7361AE088BB00D35FAE1E3571A74A3D7E2AF9038CE5406431953D5E6350
+408DB8751E5C126923444AC6899C33A614971D9F21C013A1787D1A593CA91B90
+AEEFE5F6F318B16A3581364AD20D49B0370A5C2F367CEF7BA2CB445ADCAAC4C1
+D9EDDDB443C8325124EE74AB6308E098E9F4A625C0CDA18895851E12FCFF9A04
+F622D736A1F3C8FEBA425731ECC293634318CF90EA83EEFFD377A74211D8C5EE
+D289717B46A0B39C576D68C4974FA00719596935C1342FD1C81B803DB560AFC4
+73409DC41B5D804751FB8B26F715838D3B85438A72A54B3D24EC80DDAAC41D6E
+8DFC95A0E97493C790DDE84E73DD2F6EA5D9DD6BFBE98A5DE8F6A3199DF69D8F
+B15A0A06D613BCD8A8391FD309C819206876AB7C355CCF6677A4BE6D4A765655
+F1EBA0D7F5EE51B33ACF0CA3660C73F1757DC75F6EB0816AFD5096CB406B63DA
+F02EC454F0C9BD7DACC8DE130624BCFA90FBB65C43DED5E0A174AAA88CD5616C
+E319530C7F9564ABE608D9A21AEAAF95B0CD5527A2F839E8454131FF77305F8D
+606AFF7DAFBAB4631975FC7672D29B19092AEEA4A319BDE80D7BFD7366FA2417
+EBE3A7251AC767759FD873E033CF47F035AE944870BAAAE83A177879CD45FB33
+0A8E79BB62F64D93487CB081EEE168131F47B9DDF99365FA3D1410C1BF47F292
+0E600131AB84E668697153F1A4D7D020425648AA05D0904D12A53ADFD79392EB
+14B7350B6AD945235BB934102F98A870588CB9D143CA2390A65C4FDA40BAEE66
+ADE8A0DB64CE384FC77F24C42A0D90066FECF0D79353E24AD6E6DD8DBB8820E8
+6846B508457B4BE9F774064B8B76808C6C01BED3FACAFFD3217AD95D0A3D9AAC
+AF5902DC13C4A706E03A257AA61C3DDFDED6238667FAF3B98CE3E3DF7D286EAF
+B77ABEBAC0624EDF98CFBF3759966731E7CB8DACC81A0815BF9DF81E36C9E32A
+C1AE2011BDDD6734A7FB9B5B07CC8A79A13DEF42DFC11212882A27FD55862617
+A0071FF87382ACD5DBE499AAF74FCD89F3B16C1546A616A8C41D2FA09D8CABC9
+B33341A93C567D60CF8346613652A002A23BFDC860B1E8704EDD4C797EC1CE21
+CA91ABB53E386F0154FB7447954F4C944321BA2EFAA5157D836021D864A50BAB
+F7C0B24678EF6C0EAF56B145EDAA67A962E636B6AD4062E4612685BDA1A61B71
+225D0D834C62707C42B7B581079D61168F28DABE6145F41C7E900BA38CEF9EC4
+D58B29E81A1136476E73A7370F34E44FD85A6989D401F7A0133446D92825A5DB
+F293579DBEE879E9BDBF379CAA05B42E376512141A6FB2AA71B21E6498308C7C
+8D768F586AF0E44A15243365F969D64F99C8C8EEF870476D32FA56A05BA20A12
+CC9BB6C8E23047C1D6FBC771FC97B95087ACF19B5AF371A4D40CF95B10E35347
+A55867801AEE28F7170FC28209EFC72195033812A502CCAED4750F1EDF7D1CC0
+FA43DF788B4DD42300FE1A9E71D1B957E066204B1BF2DA44603B28A459663A36
+C0880CD60A863215EFC06BBD300A9A42B4D09C37A94175F23E585801A970FB1F
+D366018C31E7924975CB1F3F9F564BCFDDB951EADA1EA260442C5BB6F9FEB5D2
+DE599FE566695541E8FC40C78C9429717D5B342466152FAF70481FED40AAF6A0
+8E5DE48C3834937607E20851792813B6BBD8E3027EB0C520559B73A621375911
+B892F8B407CA6E5F2FEB2C03FC95059F2798846F3FB03576CD574BDE3B8CDE35
+228062282D97FF3617EF0F257C3DB2E19FA37057471177D290DE9E07CB50029E
+4888F4D9D2630683294BEE168CC154B4F550DC14C034CC76F7FB21D12863CBF3
+587CC4BB953246576B847B6AF4A939897A937E00170EC1807C4B048DC1A7E15C
+DA582C99362BCCB015000F004A68BC80481B968A4CFD87E947B11058B25C2A68
+52B1B2025C87CCCF7F9D2E271BD6A77A91B63EDD89B0598C495F610243A09B94
+95A40F0502C44DDDA56C6636013362A45EF5E5BCB877F6DEC3BD916FEF3804F3
+D7C0952C992741E66A8DD344F9BC496A91EA8F99B1BBFC6C8F85B2C76E5D9966
+D624DAB39F7C33D49BBB897A79AFC9892563E2865D6CA2700EF4720C3D001312
+FCDACED1603B0F73811D5A41835E5A6F46AA3A2806D70957CB681B9382E84D69
+180BC97C5C544DA57181EA01ED5E1F5D7AA05E8AC215818B02B84CD13CB353C5
+3B658994B388E3FC818044F2A6A3CF733871375086DB0403CC3C8087D9BF9577
+8BA15ED119170D9106B377537085A7466A850D7406E38A2DF3DAEED896F171D9
+2F9E3BF71A09539B77E4443B95CBCB00DC5C9077EAFD9BF498B454DA119639DF
+44B553C05E372B0701F2C027AE2986BE776655FF9D38E22FF349A8E35C18F6E4
+7EB0554D5F004791DE0459B676CDC38AAFFC910EE1B2D64360934FC6E5B3F7C2
+8DFB5D6586C04CF1709F33DA583C860C52E6BD5C3F13D64CCBB3B55C8F175E08
+2C8AAC13D7E94BF51DCCC380ECA132FAD76F7FD5E56E8506AADC270E1FAED041
+D43F3C643578F0CAC5831D4EE16641FA4CD256E4DE505DC40ABD36C3BFE668AE
+9810B6673B5646C98089694E7F4DD935D1FCDE26C7CD3B32543A222194A736A2
+F343B0B5C11B1A01467F8F40A80750E21ECC90F58AF0D2B05A4000500A1CD819
+B37778398DECDA568144C0DA89F3900B11B12F577F0888BE8EE6AB8947DF9C1A
+93C8E09A644AB112A1D945FF1E285D4717F4519A8F4137F94C668FD0915898C3
+DF5BB9C0AD4DBAD8BE531C50A0AEF8B81073BB553EA7C9FB8B16B9F794722747
+3BF3ECFB45C010560AA0975E31F151C18F38B3D5A598CF6588F977E60111F35F
+939EF24A0542DAB2EF9F6F9A1AC4238931CBF4251571BBF5CA3B5C18E0D23D2C
+E355F46A7FED8F36A6C3182C09D878AEF27ED6535260841180D4D8B0B53856F5
+72D7ECF7E4166F784FD6427D4A76A2A5BE4EC24BEC1704D0A972358376FD1731
+305D3078910AAA4A9C09B79CA6C5CD2DB81A1E4BFEBADAA2F17BCA5DDA617733
+507ACE991BF39A7511CCF9E5128B709EB5BA6001C418B13F55D41CDF641A680C
+605CBC70F5AC6176C50E52D550E92A8E059D4BE92AA4CEEE5E38A8A9AB1BDC89
+EAFFEB19F48CF747BB1306C9F9B900976DDCE7ECCC57344188582E3552A34203
+8130D9C75449460C53E9BDDD3B534BF099AFDA98461BA900BD6FE4A417AF5AF5
+F2025423FEC062FD20414EBEAF2521F763F73637BEB4CCD2739C3CBCADB2A130
+3C5BD2B22C0AD30E1B2F6BA98F312B6471126A55AEC4C612520EB9B651CC97C9
+BC1560C6781615E0756E64DEC1085D76C121A865E229F55A4122634751D67529
+64629AB71ABC737FD88F2278C22B7D82EE47A1AD482DB7A70775EECD319A4F85
+479744AB155C99C339DC03F33002C0B2933C65A7CEE4F1982426DB703360B410
+A2FDA11EFB0665EE1B979BB871E1F2164041A7D4C3537A9CC14C2576AB8F361A
+6863C744686E9790F7F77143BEF785AF6CACD6A554F9DE7D7C076C6672C8950D
+FE8B23F173302B442B4B4ACCAA0847E929D1A62170EF40CC8DAD174ACBBAEAE9
+1F6E856073B88F3A748729392BAC73FC078E2B55EC60B0AB696A0B1223100AE7
+478DDC536927B5FA880B97ABE5B2549E8778E4825EA91E5D2B7F2F04CCFDF582
+A783A036C3C96F1F85EFB1A82721AEC28CBFDEB6FF30AF83F1430C8C89FFD9E8
+80A4A97DF1BDF35F95D7C0892BA344822DC81C2571C22529C9D615BAD02F110E
+B15F02054D12343D7AD1A26A8A234AE62077094BE2BF3C38C1D3A185B091EE02
+C87401CC7C915DF165B1AD440C88C50A4C63FD809734BDFC951C4F0D9F437EF5
+2CFBEAE40635EFF2E13A3EFE52F709DC2386E396361FB24E4F692209FB9B7311
+1B93D481CB7C572AEA1F033A8DD5F8C3414115E43B22D1CDC30913BFB83E7E68
+A114DDDCD440235D000922DD012DADD436BF536E48E0457FE6E5274D290BBBF0
+E491DC4B0FE7DB1675B7668E660759E837188ECB12C57DA863A2DC1C88AA5AF9
+587E51E3F135EE7D9BCA2BEFC84D4355881E5EA589D9C7C157382487003F2AFD
+55FDE467D004C33DFEC4C80D44A666EFFC72877A0BE12CD06A3B2889C5189913
+35117931D5EDA316A487AB4B792AFDFBA844C27B323A9923F2D75AECAC5257C2
+C198F0EE77DB40073D30243815A1042E68F79F09A2E0206A3A937DDF10862828
+959A8C494FE309A61A062ECF2B1E0FA57D57FCCC96C736C1ABA7E57EB5A4729A
+6BE55958B8DE51FD705612AA436424775945EF4A616BC4ABEAE9B0FCED8D989D
+417B063C21B959E931237FD89B87A636BDD6E4BE16691AEDA7729D7BE5EB3F79
+BD1463E3CDF4C0BFC1B9FBB081BC7600CC42ED4550515EB7330162F6423F2523
+5B6B18B0FB6C7F859478AD2A3B2E148F5673B44B52E3BBA346047CED4B32D058
+2869A79ABD9AC8EB4C3C0460AA7AE6B463190428787CBC0CF2FA4F1CA767026C
+6CB1160DD388C8E07FB46FE69627A6A0B95C2D408A83A72CDF25AED416316FF0
+937A4842286A8A6BC1F6065B83C8B7393D99CB163065C62B5DC0462F3FC65875
+CAB5CF0FA1DE862D6E3C01482BC1D9397ECCCC2FCBDAA84887E3527A49DCD785
+75C8252EE89208B0F5BFD96003F07FDF335E0E90D1BAC78EDBE6939DF5FF4C08
+68BE75363181DCABE644CACED73A6BDD813871FB4C4164759B3259741C97D6BA
+085DDE1F7FAA113134CD2A3470E6AC63C8AB9D8828EF2265A76E791E6C15B3D0
+E440006F9F80A23CA2CEF317274109C3907B4D51B03C5ED90795C6B6D427B613
+7382D0BCC12C1CD516B9DD763734C09CB53ED6E378CBE11A3F217DC88387DD72
+8BD043FDE30C33ABC199A041CF77A6C59A67EA327A55805133EDB5DF30600448
+745BDDBB81ED97407750FF7FD2B2C8871294848ACBE7CE526822A1E26D3434F3
+04B5FD481212F945936B17ECDDAC3AC29AA985BF79A8642A604775B63696251A
+1B31F2D108069663A8671D5D355FE21BF95C24A409F02D12A48003A9ED2CBDBB
+1BA34A31422238B67F9587B1B1038ADB6A6C25DB2986B6F92C0A88EA6D4E2B8E
+06BAE0F9D1FA51B23392FEEFACFA07AACC6D5A39B1C7CB2066CA70561873A30C
+E2C004B62A727D5189538D81BB3470457B7B6F502D38634A81153AA69F4FF339
+74A0E5E444A69FC9533F98B862C80E1EAEAB3580D4743DBB350D176DCEF20E56
+89CEC92D6599CE01981CCB11EAB2B8A660A69DDFEB8AE6A8F7C5D7BD0B105A3B
+3C2BEA2DEA91263F643630C9C3AC6FE50905DD41BB3408C4CEBFB852EBA5E658
+6D943F82C65E4D10C1C20EA62918A750EE99DB0C5656CB92A139E46D23E8437E
+32B71995CF164DA8E948D467E94B6159E5AD226953D43630196F5C079EC5557C
+669D3369A18EC946E804BF42F616499F117C0022146EB6BB0221E4FE0C0B8603
+D3DA68B4E9FD105539478CDCB94F7CFAF22FDB73EF8B3350A1A44F14F6A3BE95
+7A73B0C4461D0CD7B2774DC548B28456EE09ABA90744D78306805580EFEC7983
+C12C78A5A562D3FE8DB6E6B784399D877B4A3CC254C4AE80F3401D51A8B43337
+B566024B9321096448F642A2C7EAA5F46215FFF377EDED67910FB827764718E3
+EEA9291EAE01A326C325833CC3CABFE48325675C1023DA69CD5D3B2889547402
+5BD09E8E21DC0BE253FD886010F24DE5E2BF0EDB7AD08ABB98A361B48A8486F5
+163ADFE1BFAADAEEF857D63188A60ABA5EA430A26D8C42E674FF5B526DFC5A80
+60C5C16DEFE4B525E2917876FFD3C0C9497B28A3ED01ECB6DF43E574DDEF968D
+0CC2D9E520C777867AE3D4D8637882228C179136E6331D0226F3F5E6B3A935A3
+9F89C9B1714ECEF81E60C22B7147A3375A4DE3A9338E6C3FBBE245D629F1851D
+D7A84C1893CB864500301E622CD5CBE14247A25BA841653F173BE75A380FAD4F
+D542D42EF0B5F61376BEF629C85D54A766DF70C1EAC5A9B7490E34D6ECF262F6
+65480C8659213F4A081E2AE73ABB28675FF16ED74FFDCD38C0C0B4008185C70A
+1232CA7304E33BCA6E36761E515B611E39926AB627746491F898B1D0A320C681
+C6F90A0D7F96C1E0FE880E7E0F0699D0A488C5E0475460E42A1DC9A8358B0F3B
+082F55F2AE87243166032CE41D12DCE4AE78EE4A5611D1258C5AF5C9F09F9FA7
+F43452FAA9653A5C052CE41FDC15E157A5060CB7AEFD79E6F02390AD2D5D1675
+2EF1A1F7D743F8F5199D13E4013AB1666CB8BE72857EF51227B0CDACDAE66253
+DC91961CE165351A0FC65803163193E7175DDB89FD4ED06BB4310BAF6392F512
+B15A4592737FD36108F55456E2554F5FFBBFC3B7CB4DF85D274D11135D6EC731
+6841246A5D7AD3ABA0155E7351B76D18A734B91C225E442502B7FDFE6F137478
+2BF2DD240C1B4F4958BEEFA91528D0D0FA3A70F7833D9E9B0CA171F6BE75264E
+305B725171B7F9232EDB219CD774A2A80F1DF187C9EE42070CD669E616BF9E3D
+7444146B9CD95765128FEA6F42498A27BEA3AA303775D4B5032F611A936B29BA
+3DFBF6AF1CBA482646042E93AAA614C1AECE218086A49BB1498E95C876DFE739
+38008933F68B7C55DD06601826BAAE687844760163FBB02C3A9CA3FD1FC0544F
+23659FC46DC6B301F49A4CD88882F70B175C3A423FDDFE6A588E3A8D40A76CBE
+0024B6A934A9DAC76BAB82D1C458E4EBE0C976CABED759F55FF44A24CB5A3FA7
+3745ADED4E898FBDECF2711AC22D7A8E676A1164C5443066B276F33107989700
+D504B5CEC223E052FD8F966FBC9A2B639B36F4D03E6C47E5B9A1215F133C82A4
+3B5BFD0210D0EF85E21210E7BE49B7B563C04794B292EF480A31B8894281ECD1
+19778A4D1870196EC437B24F7AF61F7C9C101CCB0393F3CB461144DE85F5BF5F
+0EA411DF7A660872FCD06D0FF9BAD0E3A34A456003CAA382E90B0C2E0A1575AF
+8B7B82F8F4172C18136F926D021F8387EFD4637EFF82B3F9C858DC0417795291
+BE093E99D60512434E82B1323D340816DDF14CE44B48C25F544C02D6AADBC5BF
+0C638671DF9E209AF79A546F7A0DFD303317489BDC887E18D432620D475C889F
+F508C5E6E8855BFC6EFB08267EC944B174F8A89062EC81EE7716ABD4CAA6B280
+E2D1E301B53C9CD2611DE0B039994C562B83C71011AA389F93D5DA54179B75D1
+87DF700A90D711E188E5BB1497DDDD9A6095E2A19E3AAD9485991198189D8298
+B566F6AB290EC568939C81A65F871655A0CBEDCF6F58512F68C06572643110B4
+86B8F0F802769FEA27A4D1BE6766E39FF20B46DBCB9B2B132C7762EF52149190
+9744B9CDACF82C97CA1EBA42689E50130E8DB6627BC89E3525FE04A2CDAD127C
+09A8ECB241143BC22FB3876936C97B3358E881CEEEABB35127DE8BFDD4732C23
+080C12685EBB6A01F45853FEFB2B52C68E4AF20CE4362E6858732C2335A2C3D2
+7CE5EBCBE62F9F407570536684D66121162AA18F10DF4F5730C74AA7F5329AAC
+092D43F77DCF5F5248640A71F3926A96137D3F6FF3F64281D1B19D2DA6E7EED5
+20676B6E7E454A18AEFA89A2F1E23084B6631FE08E59DAC5EA6DFBC1CD3D1F6F
+4B4A86894890E489E087215886B66461212D8E8DEC370069C9ADDB189FDD8B64
+F5C9E5B4BB0B134DC4D9ADB6C522F98A2FA47971EC3CBC33D8319EA96D9919D6
+FBEBFA6A2D125D4E8E08455C6FEF9544E28F5EEF204541AA78C75D81652A5B1E
+0059A855270B603FF5BDAF79D5EBF171A66503C2BF03E26269F36F4273EF4CCB
+97307313064FEF4272DEC9CF6CF8AB90D208334DC346E52A3AA51C67E154145A
+EF2FD107B47608387BDBA5247343607187A3AB9824EC4E07689DC1512DCA610D
+C9435ECC4917E0C4B82FC39405A8A2F656C6C967BC7F368DB8AF9BBFD7851EBA
+915171088BF4A7AF25620B263B7852C24E875529ED6356734040C490169D2302
+4288F3E5EDE396AE5C728380F41C136F7E21338BA8F1FAA412BB03D7CB978E87
+8A373C0B94DB9406F0622E58071B3E1F544D2B21767CEC655AE619CD798376C8
+719887D952C2DA4957126AF67EA8050E048D0C817BFD25A917DE44778FAF3CE8
+DA0BDB8347FB9D9861C62F0718CF89215FBB3E40C8C1DFE86AE906A137A7F40C
+4311CEDB4902538439448249B34114A52B17D06A49B8B7FFD0F30DCEC72C9098
+129AF4EEC3C3CFF67C6AED5E595E0BB440426585BC71403B6B68EEA7709F1027
+4F63942935AE360A83C34277AFEF8DD2A424EEDEEB32640C1EAC9FF51A517480
+CDE435C3F6346179836607A2744A49D21EF1B8FBE2DB1080F8FCDD45FD5D3AF4
+5DACC8A25DCC4096B1E0C0F9E39643443E4BF5D5B6F3772C5587997A317AFB8A
+E50C9E982288BE4B8AD232328F42B2A059FE75B895748F2C141CF00946290478
+27BE7948968B68786A90E7B4E12443BDB3780A4694B955A3C30B46C7ED8BA422
+129A7B40E93DF8BEF5153B04F99BD4D94E9A7C9F75841B3059355DD79A9BDF31
+2BAA5B887DF26AFCE4D25BD09F6C99EB2BE99A1350E6FE6AFB28DFA31BB0D8ED
+14E7238796312BD2FA8EAC1A0614408C608A04C0030764A429C09774CFC3B90D
+C32BD0EB664779596F4FE196001956D1BF0CB7BB68F5591E391992837E1A6F58
+B3D08B9975784BA5CF129C5DF3709A53663D4643467D2E554F6A44FD32E26B6D
+08FB96D915B14FBAB005378C5EA3A7EA643D628850C7D4C895DEE3C83F1D5917
+4EEDBC7B7CCE6B038A6C012E2963C28CBFCAB5A9313F2E10D106EB3BBE1DF214
+69D7C853E7C3E87F47F8B725FB14869929361D48AE4FC124E934C03D0E5DCE44
+493B2EA49A02092F2848BB943DB6339D66350B006FF1801A5D0174453BF1A585
+3EA447B379FF5173D5E62FDCEA985AA20AC9F9005578C4F0E700BBD351B5710E
+F6731FD143287F76DF198124D95ACCC51FD4316308A61228CF5C811139584E1C
+D28665C439D487DF260A87DFDF0936DDE12AF60E1012D82E5CD78340D5E28800
+A229DBA0E741CFCBCFD9EFD1360A8F3D12F2C293D53B1EA5CA33501D28F319C5
+122AC28CC9CEF65A9E40F1A6A5CEEB015FF28EDACA657159CB52AF5F28469F50
+3B8539306DA813DD482EFC2C0A7B3652F1A8E5B6F893049430D8CDA2E00AFE88
+E5F0817B5A4942FB88A4DD8A61837E4BA18303AFDC4A2B8E69E3ACA157E5E217
+3DFB609A24DDA541B81DADB9A66980DA59865F9019D0D187A7DBF69F6D73EC0F
+19608BF540B4AC19E058F6B313FCC34EE4CD2A38B1985BBC6F75D4E3139AACBC
+9847EC50182E803E392F92EF88BD4FC40C635694082353A04B2FF712B0B350BA
+169BAD780BBF93DCB26E20362703C595D702D567DFD3F86F3A039313262325D9
+20EB91C60410B5A6A92BE794F12998822CF39AE5C1BECE649B1334A2024D2481
+64B1ED335A926A5850575890BA8BD14037FDCAAF0D67F8C7DAACA495981A8A4D
+3BA6D2C25908C7D62B2DD4A9610A3F1B5B3FBC7AA71058FC9845BC98334C3E30
+9F8DC83809F1421B66A00DD1EE90073B46C3A738B7C703182A7F1A2B90914040
+5345C6BF70CA7B367458D1DE51F3A0E052625D759A960DDCB326C15416C87870
+45435309AF990A453EB78A64680CCA971A27B786C3A217E4FE2ED5FFE4371A63
+647B5A306D631CA41C1002ECD187AD073BF9A545747218F6C1B50398810CE0F7
+064FBA3684A80D7431E16C63B7A90C94FBCDF5EB448DB3EA0D1D5DEE2FB948BD
+153EF252758E68689439EDEC022A3F8FA06C0B504210F536B317C945070D9073
+8584546A0F53B2EBFB4F76A515B72B579978CE92AD95B80CD5131C524600A7C0
+C58FB7DD8941C89BC89D383F43789D7A44AF402ADD4D69E820771702190E7731
+4D65CF28EC39BB4CF4F468CEEA7B19330E120F5CC1725E6B2BE3F218A5B9FA6E
+1B5544F8F671534E54A35E96753B90A3D85D56EA25871C61AE6537D687E25009
+8F736DDB8DA599C6F3E88EE8992C1361695FB14010AE281FB88991934D4443E0
+AD0CFB6CBAB2AFBC3AA46DBC66655D79B7519E203791C701194D4A38E27DD16E
+7C11EC1C9C40BAA97EEBCBA8E804E20B9504FB0A7CCAB5D85D7F65C058D44343
+A304B4AACD98655475D6843BA4965AC3136FE74BFFDAC3A175C542350C4F2F78
+23BC79BBA723B6514A0D820EB4EBCB5CDB58E34927825936603E41DC55ADCE75
+179313A1EE04B94B1B3D6D2E84C850CE9AA340779382D6C734123C7F26BC122D
+1C414E833A924442D80F582442D9D900DAD55D4DCE623ECE0D36090B2C55A68F
+4C17D723ACE47459A3431A85F595C3987477095B4FAA1F39DD371929FFCF05A3
+74E06003840A97042548A1A5B83ACB0493E3649D27293B4F8C842ED116C9530D
+6A9C543512A713462D9E1DEC4E6805A561D5B3384A8D1E9B10E94DEA1AB75386
+AF56AA4E5CDA3B5A32DB5437BCB2407C80CB025FBF123BBCC561D20B42D4A196
+8DB33EED91B4FF6A12F3F6674A67268394E84BD1F76A408AF91BB588393E474E
+4E9EE38B311CBB2EA09A6202188A5D7478A747D6E7BE7597E73AA1E4D45C4010
+8290786F838C5CC38F85351B63349B576C8F10B27499948AC35BE4F7B18229E5
+81A4E508655645EC6EF4223CBD7A77B8053381E4EC08D39299888E1A0E4719A3
+27D36F459B9EF3B19D685CBE959B0336E8B153A5D515414CDAA65FA19F5D1F14
+BF3ADEC49106E34EBEBA9CF56F6E6233E93DA4F0C1D2B3C43AC27C7FF17FB641
+B5648AEEC9298BBDBD4EFF616C745D681BDE08554B008239FAC329E8FC2C8F81
+1A25B1AF601A4458031624E0B16CD1A94FC732D8E5E93E0F6858C214EBC3BC57
+7D3E6139C379A70334F1F515DB94C8ECE2E41E930BD493421117322D992C020C
+CD87F516582A189797457605861D6256A89A9654D1A7B0EA917F230F1449BEE4
+D14FF535259238896D5504D170FEECEA4E953AE619E9AE5E7BDDBDE7B85D9248
+18E8AACA336C306989E9C078888286FE3FF3B8A958C0B0FC9EC2053CC1897FA0
+7C76CC0B761039709718BC987B5BFD26D3E75A4F78D608B35A7216454C4160B2
+0685B115A7871E93B9C3BE48A532C0C991FF7568295A43CB8D8E009B164F78B8
+08C84F5BDF487300DE87E5A2226DB0D57D7727A4F427DB9D4BBC16F7B25B86BB
+3E20E64B682D6481E66CA7422D11C909D02840D7784DA375E57D99B3CE500C90
+E232939E2A3B469DBBAAD28BF533C778FDB1F93C0315CC3BD939727864D0CFB1
+653AD8C103648080176DD5DD4611D2F5F7A88592CD7B458B36F2D44746808E5C
+FC1CD176C49AB27C7CC20BDEE899F320D319CD1F9E7F41318C2D3F99745FAD8F
+F0A361A8243591A7A59850181C0470AA642266473DB84CEFE82CA3F4B4CCB94D
+7E94210EA7F8C6E2A9B859491E9348EF5DB00AD94E37E0D90CBD3DE4B8837767
+2A1149E6BCCBBBB96203378FF45714E6CB702A50F7F59B0AC184382D25A322D0
+3D295F6F8F424B1090B64CB6FA859F179E305788211657109D1C0A7D78EEC67B
+2B454D3879EE883709615D1336D6324F63786E3B3ED141644D68DC072E9C885D
+233074DD712D006682433C7738B9266358C9F42EE60A982858958A74332426C1
+97D5ABFCF0E06B0FB12766CE0A27E58E2F8E6A70A20C80F0562DE7E8BF6E26C0
+62FBC0D77FAAE3B4240F40FFD502DF03854B2FEF7515251A0C134D77C15ADDB9
+ACC55E399C3AD492463F76E46DF61151A5CAACFED775B00735482C0276D4832E
+D901078EFFC8F07135D1257E6CAA20343500FBD1C08C391D72551A6E9D02A155
+85D4E3655900F36DAA4210A57B364EDC68D7E169E45C78DA0FC5EFCE01892787
+24D8663475C7FC44CECE7F595CCF1C4BC0B1E33B6C337453E72202345B03B5DD
+FACF6FDBC267ABA70CFF496078B447D0466B7B64BEDB19A0875E0666FC5BFD06
+1E858A1FBAC560CCE38CC876E0BC9B3F729E80C4BA05BCBBE1B447E02FF5EBBE
+018BEE92F122184E0F2C8843C99D4353D4D93F65AB9B980C7CD7A3BA9C7CCBFA
+F4E60A7B2B67A5207BED4C1C28CCF32DC9EEA2F5D7F10021AA6D8516FB0E6645
+DAAC3917201DE23CC3963A50812A6728B70EE42BEB6CF8D174FB9751CA3EA9B0
+6E6A853B4FF2EC0BA306AF3F3193D04E9D233964466F124E6107CE9CB635B979
+08F52CA154321064789E0C140D5B60F102FC6C3597BF8D915F92FC4904985F55
+899EC07873E4E476D2C3BBF8336B571B46A51C3F08BFB5F04A33E62FEDCABCAD
+FB18A2736796B87F990499FD7A555F12365A809F35D91F586B63347B1D773387
+24AFCE65763D680D004FFE218FBC8D5CE0131CFD54E5E7BF7F6F5999F395CBEE
+44FC19F12019D156378498434BD195877647496DB7B0E832F15A00652DDF6D05
+E9A82715096A16FE564A26A9E51394CB01F807E98D2BB294A43613C9F6840771
+FCB0D1A68FDD62FC3733D08CBFD71BA6626A5DF01912D13789638578D186013A
+C48B915BE5163BF6D0E1A0E2FC9ADF79719F649EEB3FAB7B7ABC591C3B425639
+2AAFD79F28627642E7A8D5AB0F945CEB9206957768A9FD2CAB3504218D949F69
+8483B8C3EB46869AE4D53E4CB29B15CE12643FE6CD3E62545909C6A19D0CE45D
+E9AD224F70D59DF166363F052B41F8986838F3AE0F966BCAF709D610F2AFFDD8
+C3D2067CA7508B0AF97B3D528A61DB818A92638E4A6B00DB9884ABED8C47A1C4
+D513F9CF90B2D08F109E5AF4835B7F945E19BDE4DB99754B5907EDCB737331E7
+FCE00618F5A04F1BE8F48F9949729BE377B90F5878A8901CF9D34F5C1A22FFBA
+AFB7D07C6DE7142F8E3DFDC3B943093E02A0804E4946B035A0D9EA6A7537C45C
+30079F2D04E6417BCDB8530CDB3C19F3B0AEE7F63ACA07B947877C578C7673EB
+774EDF3B9F55FFBCEF08DC516FCE6EAA0D31D01E8E7115D80E38707BFA5BB5E3
+B6C667D691CF039618B4A4CE50D49B2512C29B1D22ED8582C488F73D3179B706
+83D6BE30161B4017878DE206A36FCAEE3E5190C77AEF724DDDAB4B67EDEF41A4
+D01737CF815468DCC06514A60338839E2E5AF8659439B18F9F9FC337393026B5
+2B3585B819A5BA7430A834817A194B2AEF1E4516BB16E5324ECA98008E8582D3
+7B1FB57455E52A7B8EA4EC2CB18F1AF7055EB9693CDB573B43A8BC7363B07EDB
+5729CD7F8B7C5C5B68370D528E7DC6759F315978480D58F463A856AD0690CF58
+B3EACF57E99A038D9C0D4C7E9E677E9A5DF5EE0E793BAC4514D01705FA0A19B0
+C143FB2E1D08C902F5682ECD41DB89501B361438FBA23FBF4C76C2540118F81F
+1C156B8FD2640BE08778EFA1434C938EEFE98FBB23BC1025F995F7A2D87AC525
+51A51EDB00C530FDD42643EE82EFA57DDEB33EA6330D2740A3ED170336CF4A9E
+EEABD86FF38CB16CD77F311DF01FF88E2D91FB02CBF780A67B0F68283F4E4A5F
+E0C8786828B5E7C9C22B24408D5E65294D63C4FA845514AED7445805E01A5721
+634F8F42F66B53B8CA5DA217E7DCB78B090F38913EC592477DF846523588464C
+EB15B36B4A7A5D9A557CF5E92CEFF909CFE384DEF9447599E0529E34C583F263
+2E32C394111929FC7B3BB1AE6E0AF0AF0AEC4026AF303B8CAC0D728F6301C5A0
+DB11DD2D4837BE148289BB4C96C6E755E0F872C4D73A49781F9A46169F737503
+3288CEF45942FF8534517FAD5F62A82B7C76AE3FB217EF1248F796E227F689F0
+C3A2EF98FB0915158E694F754228DC80DAB17260CA7C6DEA5E530D7529985DC2
+6982A7C17E024BF9D36D5AE0B6EB84D50FAB27601F43FF987B0B4F2D861C82BF
+6864F0506D8D677DE3722B469A57EBE6F54CEF5096588C299A8D7C580A5DD3A4
+867234FD392E82B5C7CB7AE4FC51D06029357A08ED138DF590C527213566184C
+1F7B3A6DA74754604D93B016C9810AD32080EC54272BA40E2524046770212F62
+BA54DD981D0BAFC546AD44FD99F23964AB6832897D522FC828A2EAEC74175977
+7E9C47A1BD5F6EFB484DA0C54F8FAFA5F52E85E595BF9535728011C7C945E1F0
+BE893EA537E1972C82B0A1EE126BEC44674FF383409801993F61BCD25B9CEFDE
+B7E39759C183ED88611ED8DF502B3A498FDC4BB951F1F22D79267076DF870DED
+FD7FF6B6D6EAA472C34D51D3894FB45B3D9F69C0726D948B0FB2DAB913FC03B7
+03CF343DE57420C717C1714419BB44D05E28B4495D7EAEC4F1BDEDE415315CEC
+AF3DF603284B95D854C534EE16D3E2C97BB11C2A62BEEC69C1FD3B8042E2DE79
+23A5A4465B49D0370FEB675819325DF2BEEA718B10AE9E8C6DA961B2926C4817
+40CDDD0D9E39D7A7845FD2ADDA43979B5A14221FEA9AF8823579F91659D0F604
+7856F0973F01E5B7BA6977911A5CC5BD85D3A9AA8FFA30A58F530CB3BA26A919
+57D1636F794813FDED5BE2721165155E42D3C165E73CFC3031F8131FF278B620
+3F568B059CBD640D23266537E9F3E903EE58CE7F4594684EE0D742F7582A4484
+C7CD1E2BECB0616A315CA56DC22CC66BD4FDAC6AC27CF6F0C380381A3DF1B1FF
+803227882EF0EF1BFCDB9ADA5578BD4E1AAA19BCB293F897A71511D3C5934D4D
+AC42FEAB28B548048D8332E26A20E172C00D5C910D21EC4C48745C1F09474137
+1A0AEC71D9A6DAD4899EBE6E95E03BA6DB96EFA5B94F99D7822E61D9F858B539
+EB866C0B0FDD79811C8044AAB73CCABC720D9C8CCB8695595A6F4BB54E49F36F
+ACDC577DAC2FEDF4C608BCD29F3EC25F45D561F715F8366545C584EE31F5BF7B
+EBBEF99D63D8039134C2747D8372A7CB41ECA1820B314D2E87281C5F59099D8E
+749540588A37A31291A35612BEF3DF1DAEF523CCA9BAAA389396D44AFB3E1335
+9BA9480E4ECC443EC991836F08B23E362DCAA5443228652F59BB4BECAACBABC7
+FC5F393555E80B3AFD445299373C54AE7E913BC5B87CE4889F4A77CF1971DC59
+170417A53852DFA49300942FB964EC7C1234A3B19ED82C005355AD91E8B9A300
+8227C6C156AB4C15ACBF6E2B03491D809F8E0469DB81714497EBD3CBA7999ED5
+CA265B42F09ED0E30293E7E84F113915AB0C80114207CC9DF1686678D94D937E
+D59567B159A3D0C89BA504572F326521453313FD18D22D7D2317CB3DC1BC17A1
+D6FFC5EE2F67D11967070D978BA77F067EB20F94D319F0D2B1B3AEB07DC1A7CC
+37C979D5D10C489AD6E787F5AA112DAFFCE06A658D097027A2443F4C970A3C4D
+D91698A906E59BFC6CEC3DAC709295701AE457E43B84B4E61FB2A159F028C8A1
+8A4AC3103FE0B257E232DFCAFB80AF6E986C8A76D275CCB785FE3904761A571D
+962F8571649BE70309AFCCF57AE899304E62FF5D1F6820F994D1AB75122C23F1
+6F2F9E70991D7F36BC29114518D2668494E3E10506982F358F3E2CBC25372631
+C680AC3CC74794961F3B2B9E14F83BB217AC7457C203E1F2D7930A384D0BC7AD
+C4BBC2214B76DCA83DF8DA08C7726EC48AB1A5F4116F730C2AA52403D46701DE
+E8B3074E77181C14DD890703A05A2D300FDF68D812B0075C97D99B48380DDC74
+264A985668DC45BF5BA4CAAEDE57B52CF1407B462FF2B3D15F89FF6ACC99EC68
+D969F2EBFB4B77BDF2D9CB24338DA662A1754D0677B9BC7065F908D72F523F94
+B2A0FF835B67D9233273855FD7D9D9ABF911724F31A0E28DADEA8BAEDF98D96D
+27FD40186CA9A294A288B76A73C8977A55E3D7D6EFBFFF479AB0A71AB3854576
+FE0382DB3547452B3D5D63D3EF3DAE9125686EF6074C85CF2829046DA2EE1CFC
+9F095DCA717B94D0B0F9A1B0127DCDF2A94F85DBE696CC1D1149CEBB9999D6B9
+FFEDC1C46912303E422F4CA20702E2387FCD57109696D4E5E81031A9DF0E2E90
+C2DAE8C8A43613D6076BC3E3A959F6E630DC6CDE22907CE9972FEFEE0D041713
+6F591EBFE9CE6F0D7F190D8D1AAEB616F048BDD359F1AEAF758BA7EBF793A3CA
+1F3269C5DABF80C60C99AD9EF90EC8F2FA07054D8441413A56A0C4B1C36F9C08
+C8BA83B43ACE9B7B05A3628214AE0AFDC5904A5B43DEF8EC1DD68382778311AB
+5A68DD8512AB6AE5764FDD575074D9CE56D100CF207EC25CF26AC9D353A52824
+9515573D873E8CCE6AD78DF29B22522ABD836C39A45358F85B15CDF2066222CB
+B1D0D5C6662AE49B4AC0A053C1C0130A6C3D5ACF518088442EE433CA1312C064
+D09A00FAB4788BDE94E0DBF55440793D9627C5F1521EBAE0AB7EFA97EAA0CF31
+EB05DEE990D2E7A8424EDE52B57B6B5EC3EBA38763D9E1263168A9152EDA6377
+04E8A7CC8409C35B4C93B2C31264E80220209CBA01F22ABCCF5437805A391999
+6EF824479F5DDFEAC6960DBA6CDDE91A621F25BE0887AE0E8F4E0CFA0A9075D1
+39245DB3775BDE17D274FD6C8CA42804BB48456A67B03A188CFEA2129D044E93
+5534B7AB303927A4F3CD831E9EE1E9BD243CAD3EB64542CA45C543FC4A0C3E4E
+438EC68FCDA9143035E38FFBDA1D1F8043980B2C219F2659AFDEC244CAF14DD2
+972885CE1EA620445356F7FABB7233580F19767401BA52330991F8CF7CCE4F16
+0CE4B11B45777D13CF23A5C675238BF435E76BA6E962C5CE7C811EFFCD154C4A
+A000D99EF6BD0E990B0525D512E2EEA5CCB525CE5E6AAB2361A01BC337DF8C59
+8E82F306841120BF47704F0205C8D6B32FA67F179D78BD9518FD2258C6426AD4
+7A7B788535763524986A86F93387F2FB9059E19FFDC781C4A5B54D440600B58A
+654631BB4240337E37DFE858C8CE72FE0001D84D1307D0BF66BC01334EE7D7C8
+9D5ACD8B12E267F261D7359C28D98CEB8CD29466CFDE4ABD9753CB1573A31B64
+43236210933E5565AA9C8010231620FE1CA556A871301DDF04E3CDBC7BA0CEEE
+C72A6AA99D81D77A793F952CA6C767CBCF5CB80C35BF88C382177B802616364C
+E1945F6D20A86911E14B8C93033DD0AEC0581F2CBAE98D036A87F2EE09C6DC7F
+7B8F70FFD48157A5382ACBD17B3E19AB41ACCC36F809C264B923AC4967FA9F29
+7E207859A49F31D736C40FA7DA4687DD615D0BD18C9B666B4B8D9285C77F0708
+91669F3A971CDC92FCE594ABC4F4CDED67BD90B1BBEBAA59B4000F1CF1C808BC
+3261A730F210357AB1C0B0CC860F3861C87C943995B8E13C838BBF9933935AE1
+8A09271641E132C15ACFD9ECDED2E340EF4CD9A13310F6CE870768159C37F62A
+0DE044819810CC9EC987AD739893854C2E3410BB619C8197847F8465D752B518
+96E2050E2E0FE48F06FE091CCF50AF86E40A03C44721F4288ECC80BFA740A41F
+6CCD1EE207554820162BF21386A753F87B869A4630729607336E0B8AE1FA9414
+51937A89BB5C9FF4444254C76BBC70ADFDEEAC66F43BBD0E8DA19D586A31257A
+6DBAC7F53CAA986CC557CE69EA3CF7485CE27D28327882813D5ED56EA1AA4D76
+6097488C42369D0DC2B96BD7C757EAA23DC1A5952313533AA24E46EFDD7BEE78
+BC64024160524532841F838C09C4CA04579206C73C9A106D2452AC4047C271EF
+03A04E381F9F2D3B5EB56B1C1EF4B19F2CC5D9EAADD025DBCE192146F906E6A0
+D4C6B1FE59CFCC44ECBCA7BF7E55B18BF3C52A0E1D29DE7CD0CC5B717C9230D1
+4AD1B7ECB4F49F025CF7E868FFF4A3954276432C04E5EEB6D868FACF7F028C87
+E49B1E2A11C92CC814CA90508540257E8D17E78B976645155B2F39AC12042A94
+15F6DBD76005A7B8CA491DCD7F0769AA43756A02220701795210D5FB83FFC36F
+6575556DFDB2A8CB3E6EA298FBA4B0397663CFB91D99C51043DADCDE4DA703FE
+3CEDB3C49C80F058A930A1996D08BEB3F60D316DDB2383AE2468DC81630AFC68
+D000F996E5C4F58D6E5E96D738A9BB81AACF97B49E258FBAFF8CBBBD0E1D68AD
+47192C4EAC98FBFCB4794B86D4801D2AA242A9C8004A38D3FAEB0823DBF15F18
+F7E0FE14BC53ADE61C53503AD147928B361E9B94066C81B696247478D4676E28
+D6A76C6A6091C93CDC27271D9FA72240D03F8445528CA2434BAEAC3C1BF7775A
+F6D1BC830A61E8EAE304FE5E07B6DE6F6EA831921EAA00FA7E67B56BCFECB5C4
+FA89EFB018E53F62C004C121D756CD8A2000C2A9209FB71AD93D771A58A5083C
+B67D877D840E22C4A887552DF645B3CE78B710631DA2797618FABCEBAF30EAFE
+DA5891A943E833183054257EF0F5015F06CC9839F503CFDF4461A5BD47F945ED
+7F83BCC937294C7187D2EDA63CDFBE46441B941431A475477D843B9312648C43
+35B68061931DF216AF723AAAA10D5C7AA97F3A2253218DBA8D9B9905ECCF64C6
+0DDEC5FD61B369AE07C5D24282F0417F8CC47E2404C853018DF685C71B15775E
+A1350F32E5BE231E1972C1175A302C87E9A335BC9D5CA946A45632E53F015470
+4A6B9ED7901645E54EDCB7272CC9AA1B54BB7E1B72102E6DC0DBD8A5F23E39F9
+694EC1F7A54B6B0168B93AFA9BA733152A4B72330AA79BD30996F197FFE9D245
+0782C88AD2A5D6A27D38C9AB39BA423BCEAD41E35B591F38D8965610117D866F
+E389CB19FAF27E10D61EFE34BECCE20AC2DF2C5DE4F44142A7C5845C847B055C
+B120CFFA7004B3510ECD0FD13C46273680A55035200694359704285E583AAEFF
+D0F2238B818F7DB4D6A77B709E533317FE81251D5336D8D9A78A527FCEE87A86
+173E328FB5CD798DD1FCEFA5D1C653DF8E246425F8298C9974AAF10D54371564
+35BD0BAE3A2439D6418ED1B27524052A101F4EC8B736E0598AA8BEBA82BA629B
+77881EA4DEBA33494C08FA861B11F77ED43C838839EDAE65E74737AC760C6F14
+B07ADD9432E7E1323E4F71F0C31D44A137D49BAA441368B33EE622FE762C33D5
+544F78D3E6E65D0EBD556F85789707FE6FC8CE1B8C1CA81A1D24ACF6AEAECB94
+C0C34D5F5FD473CB50453BB94898396489F7E8BEEF577C6A0681200CC97DF81A
+86BFA5DF65EF1706948E22C809CDB53F70EC727348047412BD3B053652CA367A
+25F2959896FB288C5E8807F58C309883393162EF5E89CB9DE6F55E269A2C74E0
+A9535B90FFD11F6B0FA7811E8931094DF5555F12D34E0EBD30AC0FE2F86DBEA5
+46243521D8F678CA8FFDA22514EC30B18E3A5EE5124C6D27BD2DD81BCB805A88
+3C5B8F8C1CD1D13B409D25CD6065F8382B70089C46668F6248E6FB72F1724AF2
+CC1D2ABD4DA7C0E268023EA2ADF95B3890B3DE77D5CD75FE636DEF7DF9D8EBA8
+A91634DF805726AC40A9F7A0892EF95BAE814E7A21D632E54DCC308606D8BA69
+F5F35198E1096E071170B25EDF5D074BBAB71753B6A817373F4E18018728F859
+C546E6A20969D3103DC77668474DFA198DCBA110EEC2CE2B5264BDFD610300C8
+E2A746C475155D58F53D32CD3CDCBFD9BF9669983E1372FBD3600C7B65B677EE
+06D5DF0BCE249659D364C8C408967DEBE575E31D490A86BD6EC1CC533282F6DF
+383797B3368EA7D9D4C34F8C71CE01F842D9FD5231096A3FCE5AB88E61847A0E
+F41B1E9B085E9CAD04D585C8CD68C9DF6BBBA5863E5A9B942C0382BA51D52D32
+6D9B53E2B5F78CC8A15FD5DDBA2524A2C81BDA398174D04CAD9925AE790CD8D0
+A45D5A4F1C225FBF621561E6A48907D76E59631E73D93425779EC5473AA1D9BF
+54776B78EFF20037ACB44FCC607A4BC9BEF16D696960560E2486B5B024787022
+BDF18B0BE918EFCE51A5134211E8B9905E1CCC3100DA10B825348E3F8D93ADD2
+178FCA499C8901D82E1F37687A69529F9C33983363A193C54B1A2A935DCA9CAC
+AE78D547426999E12ED33B551D5447C9EACD427F0437783C15F9F788B955618A
+37111F53FD37613264B35ADD13575C3F8948A47EB8482587634330C0086B968A
+530086E4B0E08B58C7DB2B77A8163B22BFC39B7155CE3BBAE4F91A215F356641
+C52D137303A3690E916D779193C786C4C13E770D7873493BE385BEC96A5323E3
+38DDBBF860253BC847BE02F6BB8FD86D25DB061EF334414A87CD4D56B62BBC24
+3CF2E397AEEBB28B6D9AA357C8CF34D759978AD4DEB99F57DBD8ABC2FBD3FE3E
+EA87A6151D8C0C47B1637E3470A9582BF4640FFCF6137C4D0B51981516A2A314
+D98B411296FAEFC4FC3D5664D26AE8004E4802FF473C8B8FF00FAEB2D5CA85E7
+D88B2D9D8F26752231DB5CCBEED6EBDB3E81DC9E2439A8BFD2F07F2286086E33
+E5D268F65173B46DA647007BDACBF9C5A4F9F227D475150435834B3125647B93
+B77CF619FE43B4CB6C4D204F548800689BB95DC454FA6D79F9F5E042082961E1
+3E12490472A5BCED66C79C1E9643980E0F7067BC8A5794B32E4D6C9264D502B0
+F35358A4C52FC129DD49645376DBC5D7761C4E57B064E7CD0F4BFB4C2FE4CFED
+9E64F530E21DBA7567AB8BFEA592B9FD76D4DC3546E7C98AD1C739D12A49EE91
+E4F30CB2330AAB07B3B334ECF40BFBC2C7C069E50BD5CEB056434100182DF0FB
+807A15AD45C6287A85C3253EC89FA0200968A0AD2FFD4931CB97D65F5CDB49AB
+A1EA04FA5624075449B977D69107ACD43BEB71B0561494EA5B93BE4CF1AF0EB8
+0738FF05F9099C0BE6DEF3BB26A053DAC511A957C7ADA6189FDD50D95FFA828C
+6D3E85F5C4B67AEA2540F1874DBF1FDAF5784DAE226854A2E7A0AAE3794F6C10
+DD234D3C4A20FBC8BA601FAA6DD6F81BAF498B67613EA4E429268AEB76737975
+763D64FCDC2F9090B37CC5A81FB1C8AFA8C26CF55480C192078204FE09E679C0
+BC45BE7441C0E2946E2F0EE95FD6ADC46D04D14FCDD090DE63C8FD42E4651222
+9DA21D8A6926C2C5695B1B14C8D980AD605DDB5384D0741559C096E9C549E8FF
+8EEC611E0EB5CD2C681139BA3081D732F73213EF66A4E80F1408FC51E80715D4
+033E858567ABFA9504C9D1AB401D6A341194A1DF6FA504EB25563C2C90588839
+5F28A8AC57D9B76D70461E1DA1E8D3DDF790ADFDECF4DD4C4CFD846EF142A58F
+2C687AA8AAF57BC12A1AE339A2CA68D7E4AF3CAD1EAB37D1E5A7969C6DB75C17
+D18EA68059E95DC0844149CCEB8EF8CC901D275DEAF56FEA6EF4A10667B6E0FE
+92420A13A021EE56E3EDFD675D3ACAA479698650D121732A2F2F4807F029AD8E
+BC98843B64EA673115C394A1F1A61B71610F026D916E5AAB6D22BC94797682A9
+B9ABE04306C24793118F699EA7AD8E37570637EEC29C5A28F3504D63B780073D
+B96D040EE7649F9F48671D473B871EAF370A18231C00205F3857F1702CE1E4DF
+8F9313F0086C7F4FC4BC3DB31A9B775848B83E63438E8B8CF733F249A5B78B5B
+42998604B93C25AB9B0226DE70A19BC540C53B6A501929C56500AE01D9600776
+DB847F7128FC56F66A152BF4DB9528CAF1AF26FEA9E39A391D4580FB83A7B516
+41126B80B6C25DD361EB3AA55215056A219725452F09A12A363E3C6C97E077AA
+0F63F089AED5C699B840F1057CBEA2C0B0BB5FC03243E123CF23F1BA9520CB41
+F3BDAD63D0BD5038C580BA536C73427BD880BB01A94D74133955E8CE7146720C
+92FC82FC81169F5D610B0EF1D2EE7656A99527CD3589BB9844E2BFACE088D70E
+E7FA448BD7B952291E9809EBCA7AA1B41033799FD5E7B85D0E682FDDF50B6FEC
+71DA7EF034C44C6BEBBE2675EEA5313C58A84466A97B4BF2528E8CBA85DBF834
+18D66A8819C6D417252027CD922578C6EFB06E8B218FCAFAA82DBC17A7D8AA1C
+8FCC8EB6777E5340D97C167B838C62ABE7EB4CBA8E1F4E7D6A2915086177BCAD
+CD7A2CD181741D6F2FB3D91AB04831B1DA2867A7AE920ACC10455A9A3E667731
+E6C0222E3C275E1127518B353062D4CBEC47EB4F4D63D70CBD284368C45322B1
+B58918FBBFBDF31F27E7A39890A039288EA6271EC6C500FEEF7308D406D5B8ED
+30DC0921E20785434CCD87D3E23EB0801C15B427D91F405A861BBBF655D3D276
+08E5F491F87824DB959D80E94C19D38104219E2504D02C6F500CC1AC11D6262B
+5129FF00E3351D21EC6F945B64D3319ADFCD6FB522BD13A1B8BDD0E9403DE241
+6DD8ACDE2A358B8E06C801977AC074381B01939F4D6446E4BC9B6BAD4E4511FC
+6165834F7F6F40F29D6D1CFEB69C8B75D05E9BD3CDA31AAECEFD3E714C967D81
+F999088BA6D402494FAE3F622C4AFF987C8EA4447FBF815A9E0A85CF14906060
+D0463D3002F9752BBEBAE6BA3FA51FECDE4F81BF7EA5055474AF6380AD5C29A6
+AB43258314C79BDFCD88CD40C2DD3314F6C8BD1DA4EA05B7446321D7D8D1AC8F
+091969D78C87F92B7CCE53C72B6282A225661704DFD6A1B57A7C1A9B7DC87C92
+C8C3188CC4DB0B0282A24B86852DE2808060BD6CD318923AE84B1D24123A4B09
+3C9D3F57FC0D46B859CEAA88A794693A39DD543B30983A4A76F5401C5EA99754
+51F12020653C988A36923B08490ABD09FC58497A8ECD622FE809341315CE1769
+5C709C823A99462E4AC39ACBAFA3B062267F55D560C6E3D2BAB8C8C57532FCD7
+F360508F111463B86DD3CCAB9170BE37E519B2418BE8A6059553C00087CA7B0E
+CDA258E36A8D313898134B1D3CAFF6E0A23A7D0E069B4D29AF76AD43572532C3
+2F59C100B8C7B7C049562C32690B06D4128C2825EA2D7786B89BCD31494DEECF
+388FEEE90559F033BB985B06BFA7132EBEC8FD4BA9F42A8DF11676EBF9B2F927
+5004716A7849035BBF2108D340F3296A7DA7EE772ED5935222FA98C45ACBF3CF
+CC87DA6D1F8019401BD951B10370008874E1B0FEAB010D4060791449861ACBA4
+758ACE30564DE548AA37744D155E1A4DC80A9FA6E27582E20D001BEE6196020E
+3056207252951FBC840C001FED76028BEDB6A822D95C52F898A82CC332CAC567
+B6F56F4EA6678FB9D54A61BF68D81C2ADED592A92893F5375F3592F2D738298A
+8FACF9F3749ADD0C6810896F2661E12E67CDAA453BCCC3CE7223C73705915356
+E4B33A032F3E2F054C85140B4F0C2670A5F9AE1B8CE2CF89B81B9B1B9000CCA4
+C6AAAF519F5291DCFAFD5129BD8C780DF7572528045D88A34842D50123EF553B
+E74EB44685ECB812A11928F282EEF4461C195861091BF30A70A240D76DEB03C1
+15D5507B1981C00867B4FB9B1A48E2D7B01AEA9207B11BE6A9B7951CC2A13892
+658231E39CA426AB9579774D6194B98C4108BAFE8675CBE4E50B3B00A9E0F44C
+ECA73B0ED8469478D8D665B5D5EB65EABF4CDE30EB8C0D79BC1356077ECDCD55
+3B76B64A794FC0E7E2B01D861F40C98BCE16E3F61E2A1636307D119B5B4D5DEF
+AC7E03E4E2623871CE5CA3E5DC943BFF8194CA797B1BBDF00E79000205DFD0EF
+56E0AB0D1336EF7645AAEDB19C82C89627CF35B246BFC629EAE6710E5586AD5E
+70E8EA75AD60AA452180D4B1969A0F2FA557A826F6A27E7189B2A118C9EEF978
+2A91635D47F3B71ABCF173B09E1FDACFAD9435228102CA9BA83594826E906D91
+363604F2E221527F74010121D8546DA6F11CD219A7EBD6FBBC11DDEA9AE5530B
+142C1042D005221C812DC1827B961CC553E035661BA74ABAC2AF98982E5FB946
+AE66E15979236C5C819A2D4CBC6133F7632090D148C650F7B89701557A383FD5
+73A121DDDCC416F9DF700C5E088E28E670D2B2F647DC8CA18AC7748CE8566218
+93F6BAD57842461FA7AE304CDCCC600E2678AEBC73BFA90B99DC729E857723F5
+80E21449E1C3F3DFAA3ACDCC799377A0AE747753A85EAF9230008EA7F66424FE
+3A30885C6B906B05D606B47308971EFF86254E0B293FC4B0C48CA41E1F0AC919
+BEDE38F71F791C5AAC1E1E7A2BD28C72020A7A162598DC1E3869FB72A89D9194
+93FB76FB4C8E7A653730860A4004B6F2B1BBFE0EC701B39288F88F4E639DB590
+8525DEB5DC0F52C4FF0FE145B483332E99EC114AC097DDC876CB2E2C4C1C7DA3
+46E835DBFED7A09B70767B929B6EAE47BB728AA356C0F633B8EAA6D14031AA57
+7845B10DB26D4D436E609AA507609ED907F50BD795A82366B47201AE5348BCD4
+1067C5832F4EB5740332D57B686015FE1DD0F8A3839FA966B81B52362BBC018A
+C15387AAD2EEC5F59F0B89F45C1270D40C7E455AC45BA4E63CE2FC126D76314C
+BE8B0E1AA1282D2852304B660259DF6908027B7C01BB5456269016C4A2A15C6C
+08D24998B811408437A4C7304DB0F5062706C0094A1F20053214B25FF4ADE322
+169FB47E0F001F8226A043B59C8836AD740021BA9DCF3AB59865A1421EFCC3B2
+6ABB17D786E6E9737F05E2DD51D62EAFDFD7B2FD51E2C159D94F1E8564C7EA0A
+4C961002C33F628519B136F2ADBBC0369A4E6BD2E9CC25C2A979A217A3120F62
+7E0AB451F73E48812FFF1FD878ABD3C87CD7641D7756A97EAD494DCB177A183B
+D4B827BF53F209A3FC65DD68FA402B51AD636713D78961B650A9732E210EE176
+A2A6D0594D97FCC4C67A4664755A17BFDED91B7A5676B01DA498CF5E19A7500C
+EAE9ABD76B27F920617DB7E9C68C74D89A3A3EF191AC2C00AD439DAE90F68B04
+E6C91D85F7A55506ADF12C3F07B55856677990062C36AC51E5F999F32E709DCA
+1DB6242230021E0A892E434465A5B9052E9F09D570BB22695354BBDAF401649B
+24F52105E25DA534A9C597708D91F327E3C204F12DE2D69CE91A65271459FB99
+D2328A66ABF3A5CED0653C0B7315907C8FC215159E1019465CCC92F50FCEC3F9
+FD1ED02D19166FAA1A55B8F25E25BD500141E0811A63E49C840DE3DC7245C6D4
+B438FC1AC72AE8835D2F8B8413F7B8ACAEF6158BCC429149D9D9E8BCCFF5067C
+2D93A96343148CB167650E92989ED5B3DBF07C41676CF07FBB6CF699A74BBD88
+8E7DB2C274F08001E800A8FBA52DE3D2B245A30B7EAA7F383328771B41528E63
+FFFF763C19FCA1C6FCCFD2DA995285838AB6F7407984479AD0275CA7430EEBDE
+A8F425A23395A865FDE8FCDC9C898A023F1BA1CE1A13FFF0720A12ADB2E57A93
+FD88E7ED282D62EE2694C6F7A78DEAFF929087DD2EB066F8378B4FEF94820503
+863B9F6C4D11E65C9890E6EF8E917C7B9734F6B70EEAB40AD604E30A49E460B1
+02F805F9E84AA5DBA92815AB4B0BEE1D2ADD9BA5B6530D001B7454E2AD5A59C1
+147833FA401D69DD2EECBA003829B8D5CF0D987F0E2530969DB1EA0EA3CDBDC7
+4E37F0E52D4AB424CE6D18DFBEAFEAA95CC9AE222A335D7449F1B8F68746E87F
+C198BB87B24E9B992C08C412582EE4A9B60E2EB4274584F55730FDF90090944E
+51777A2B187E75CC9AFD54F82A42849B239A7F2E098E1EFC2DF54107A5F78231
+5B365C5BAE87F249A55689B6F96B21013BCAA514284F8EE7067C5779E74611EC
+65F744CD9181DF94001C23C39AE649DCF91DE34FF1F4494E3D9C8D24A9ADC557
+6389B4D903743148B9A9F64349FE4C7FE92237FBB25EDD214E7612E44D3D8504
+D8E2D9C807E18AEADEEE2B0EEC1B86F9A316159E807BD0FA7A2495DD98DAA03D
+94B458E9D260D2D82985D5C172238D61232A6D537292E48EC1317695B468FDCA
+B1A93E44CC1AE05C94366A0DD6A718AD375119E4954FF2261FA867244070AB68
+DE3D21CF9B3D137B8716A8FD9A997DF9975157B96C1478955399E5265DE40166
+4E9ECAA9E3EA75615C1CD1E2790C3CE841773BF4B798D557BA0987F8A04048CF
+A9ABDAD5CBD6B82818B72C8C3E7735A78C46DDDE922DADE1ECE7D703FE52C641
+CAE6693B2F8DE52128EECE83185784042D857316B8B757851AB864CC11C2A225
+55AB336EE0EF4F823A0CD39F0BA2D162794398551968DF17922FF3589AFAC98A
+5119F34D371866B4D916F525E03E5F3DE0B327505BD0927A6FDC156DDBC7A088
+B532F53046776BD4CD4603AE3896273FD11D150AA5C2E5F7B10FE5D267FFA999
+6B86184F4958837A3DD76251E7D50004CD0983C63884C0F4910BBC34A03A4E89
+6B13EB1874CE78A6D9685F6677B8E03F4E779D59C6ECD74C4D35B8885346D832
+D056C54ACA7AA22211717800DC6C7ED3A7E6CAA40763D2CA020344447078531F
+41D1284413213C08C57872F5D4DE29D3EFA653F90F1AB202D82749E7693BA66B
+8C834C2A75726B515151E1F49BF27EA65B842554F5B208B69889AB9546DE1251
+3FFE1BD3D1B28D905596738F56E5BB7551517152AE7D9D7A0CF7998582F3FA9E
+AA0B90F81206F9DE89BB31669D57727F257EB441D8D06EF315E6BB659BAA4DD9
+9D4067EFAF783C5FED9C4E472BFBC1FCEC68C72774573AFCED09DF703DA90E9D
+010D53792BB070A8DF6E71290049082382C1B2ACFD9B15B896D1E2E62F538AF1
+25BFBAD2EDA44BC4FAA934F015843F9E6B911F06214208285639BE5E3642CE02
+02542807291A3E225928A1594A28B7523BE020A7E591118635DDEC3F5697A87D
+18F5D1AB047DBE108ADC6B601D6A9DAC93EFF63D7EB444932A0B2BD2773B3286
+89546A40E24C7C273899A088463129E668E3DEFA6B32AE4E96FE7BC72E4E2C52
+8E9A40FB76DC8E9D1DB7C616EA65353D66B74C3C43565B7E91F3753B2B282FC3
+50D01041A21B11B7509AE68B474B00E489EF19A8F5A547CA7CB1413C7160F6F8
+EF580D37054CB9A271DCEA9C250BDE860AB3CF8BB8F6AF3A1C2CE2031DD11F48
+E2801E20F6F52C068B4CE9CC526FACC25C67365C85D4A1003634B2446708FDEB
+72B03D67FA6DD7C466A3A18D5C2BFAE90BC9B4E0059796E6F39872FEA964DE19
+9B008B682AF6C9039775EA576EA7467279BA72BADDC546CC3C95A32D53417066
+45B3A75192DF159F2D0C275E138D60F5A1C8808F53AFBA869519AFACED0F942B
+0B40436FE0B416724DFAF50F36DE19FD40C0C65A178BA28815447732EBABA41F
+091A581267C781F8D4F893F6287914E5432A64DFA52836A8E3DAFF50D045BE49
+E8EDBF7F21DB6FB771E125BCC1AA4C7DFD4B66F9F66A9559412374BD38E793CA
+6089BC2F497E5CBF1CCBD378FF5EF41E66B04DE25297F11E55ED4DF7275214E5
+AE46534C94C836BD2B31A55963535EEF0DB2DFCCBD90A6263EF8D46D6CEAABC0
+498C3C1662F5C1C38DC2CB30DFAE7447071FBF6352FE88359E2B0709B30D57ED
+BD030CDFD224D19A562A21C278B1630C819C887113C78F86182DB313BD2CF631
+8BC57CBDE556BED71DE21A5C569F314A6818FE410B3B25F17EC7CC3C488CB54A
+8BED1D55BCBC030E1696543CEF7A989E5C5967A48D1B9CEA7E27187437E5054B
+0F55B1516D0627433E5FD7AA6ACD0B98D5971DA11300B6C31507100C7EDF7102
+E9F196B97F6522E9CE881A587C099382812347B5481617B172214200C30DE632
+3B7414696F56FEFA9BE026230142F7B647BCC0BB93233D43088BF251637EA6BE
+A0B79D88EC3780D6B774E7ACCF497FA199AFEB5CB30B6E082815F97F880BEFFE
+E0D505DA8D0BD947F05B9CA58A85171DD261E29C3EDB7D5C7A78B146276C1BEB
+ECD77E5B4B2B23156E42F57C375F2BDF81936DF2C32EAFA4F4EE3B97DC2B981E
+5D0C666E13CF664F0F746E8E54FCED598AD281C35ACDC50700501B18643126ED
+222EE1D2AD4709B7C342FE737891331EC40FCCBA3A73887AFE84E05388D30EE5
+54434A1AD195BB9352D7FB0D1CD722D021F8A86ADF60CC1D052E6EDC8C99BF03
+418C7301DB35D94B4A9F29B82D9EB3D7472AB3C5FDD90509553218275698AF85
+A83E8210F430792D77C40170382862469089DE64DCBD0206AA40DD1DC05ADE22
+F444870F50DA536238D0F1C233A07BA5ADF1A7BAF2494A92AFD20800FB0B2C89
+7CF2F39F555BB5D164296FF7078310AD8857793CAAE92D4BEE400F05970C779E
+23554D87FD99374F23EA76EBBDEAAFA91694D71162283DE8A88AB38B0FAEB029
+454E1568E417D798213BD7DE8B42DEBD29FCF3013B80892ACD9C0C789741213A
+ED6ED9E0591E888AAD621718C17689B435344FEF3D6BFDF36149798AE58A2A04
+3A1007E4E8D8604813B38F7F554C47761A2F7D94822D88FE9FCFCE53F81F24EA
+AE046F1031AA798B81CFFC3133FEA33EAEB805A298CBC1F9FD4FDB75E83C4E2D
+FFC7A7A35907CD63E9DC7EC8E854133482B7BE82EC51513619C7ABA574FA3890
+085201B950901DDB14D93A76949E88BF627753BCAFE1EDB9BFBE7A786C9E87D9
+BDD7B6C6ADBF3F0CDBB26B396C9B5934FCF89715130144E52E95CACE8F5CF8D8
+FE86B7D248332B123B95A77FB80BAA800ABEBAC02BCE02A83C6E2FBB9E203015
+F8F4A5D7F69F8C1D2B72BBEC0DD12C3C24A86516976804A5DA0135BC3E659FD3
+763B07827B170A18D4147F7CA95A8A606DA59BF185835539F7CD8DF47CD9FDBD
+43FA0D720CDD21DF13A4B2EF8D25EFA21B26BB6573C17895B64AEA39DCA3C41A
+D4A058D0BDE464E0479D8C64958FF96718386492BBFFAE51AA7FF8248DE19BD4
+D2C3E2A79C9DCDBA7CFBA88F024FEB55FEF5788E5FA3611F99A61A0964F678FB
+AD1E87721F27E828056EA438C5F13A3D76B4D47EE1FD7E51F1CC77CCE8F14F68
+8BE22CB0CB3716EC7B2036898732FA5938FB49B9256C5520CAAE45C7D645D9BE
+1EC31A361620F39D82E49C45B3F67DF00B7C98F71D3E0A6BC30EE8D6BF76C71F
+F11765D9BA6130CE601A17EB7210D1182B0435B624E4C641575AFA477669E811
+8D617B213D21EA7BDB7EDED18AE17E83C5067686887797924FFD022143B23CAE
+A82DC8790AC7504B87A170548DD415522F72C7BF00F22D1515A958AE268B831F
+CE561E6F1A153C3E3216B889D5CD94D9E94E3F71B01342C03D60620A9F8A5A87
+438B952D22B8226E1735D66BB0CE5ADE524DD34D6E45A5CEC4CEB4D5A1C929E8
+87EDC783254532D6004A7D7286B2D3719E3D23E9817B424D7446A3FECE16584A
+E839A82D13861CCDF82F30045004686310FD7D1C23E28972AE602D77A72A6AF8
+CBC383A479B287B3CBF35878BBB3A23DB0564B8BAF38E6024132493586C4010D
+62D3284D3A80FD7B6BC570A79B770DE6AA2801A476D3BFB1A6487000857BB5EB
+C9865DB4B63A9D8558215029AF28684AF2C2CC9BC82FD68E7040F0C9AE203EA9
+4BB6EEA7A35066366CFEFB9C9D23532884176F62310599CD5D5359AA067C7FE2
+0C1582398E4A452383682EBBB79D51556DD22E9D2ADF96A4D9B72D3A03D87DF2
+95DFE6B82C8F85AF26DD037E136B6992366C4321C54667806F7BBC6B8B69C361
+08217197EDE41D0B29F48B93503115B05C3939B6B444D7F36DBF817F18CAF105
+7025CC107F53B7FA2DDE6DEBBBAC6941BBAFFA420FA395DC5C43CBAE0E39F1AA
+6238F4BD79CDE2DD7DF3AA3D20DA197910B1111D2E21B029F499F1E78B529B3D
+8FE42F1E2BC046AADD60A289A8667C795F5B68E9F0B68D18B49F1B1D0FD87A95
+5A6F23CF2E7F3E2E1E0437B2421DBF144CC7E6CF955C86FB31020E8AB00B6224
+BBC3496EE12BA8602021FAC3827F646294CDC973B46E1F9296FF1322ED3EAE79
+B8D4EEFDCC20098A1DFB533AB88ABFAFD06B2EB6D5EF979903C6E11789308C13
+6D1C789BA25215366061EE3665C4362169E80C9FE5814E09C3B8AC3D9468CB46
+0E102CAF6E06D793429696AEA2E3704C2D6652B3A925F47F674EB4EC4288E096
+534B50578BF0BA14CA73DE61AC5EED10E67A415C121564F4E29FB794238ADF2A
+BB68F20B93A4C5144833EAD893E8BE6EF03153AA315FFD21DF4D751AD8C48CE5
+6EF6D29959E8C99866A4D040F01BB0091855358EE531B96DFC213BE09424399D
+75CA8540176ABB464C9DC95832C7345749F691E2CEF6C7A7A7E7C64FE64CBEC4
+629617BE7E1C9BF0147947AC7F67678F269DB4B9C3FFF39BAF4510036DDD86FB
+ED294DB70F6D85243AB05227BCAD211654E60E55C9F1833040D6D6360FC4FD97
+91387B9C57696A8CDB1A309C45B3A32961C4C4438C881FF9DBADFB3AA54A10AC
+16AE3A9AC1713D9E17F3C67B392D7625ECC0311943817A653FFC4924CB1ACB01
+26B8C905D3AD37DDEE1FE3F7A1203B0F57C703DF3FDF5229494375ACA388F71D
+43653D050881B1E1E77A2641101BD4ACE09C8D3B9B9FF0DB70FB4C60800932D6
+8F07AA40B1F632D90BAD982DA7E08D79E10D7289143788BA43B09A9B83337749
+88D3B691E99609FE81EAF1F4BA323D48433EFEAE8C8A7369889AABEFEAC5BE93
+1CB20CF4B0E6C415AF7B768595E3EDD01364C5067F6E9C7C6433111B09446C3E
+D457BF226AA9CEFFCE6DE64D299734093B6C2A926F32B280F71FBB85E46490CE
+CF66F1961BF0267B718770C2CFEBD24A8E32A7F06E67D875CBA7ED12DF2F4A97
+91C27886EE29E7A743D2088AB4B655C5ECC606930718FCDFB847894B79E48D14
+A62A07F858E1C58F83F500FAC82D5EC6291BA8B1CA3E1E47E5551371FEE44206
+232C222B4DFC177992C86A547AC5C9CFA97DF9E414F892D7C3CDD2572AE11213
+29E6E740A4640A193D4045FBC37B0CD56A7435D88901EF2B46C0A07616CA3B8B
+BC17CF6B582357760888D55BFF74A0A7AFA4A8CDB2A0706A171646E06A2012EA
+F56305CDA7C6723543BAD186CF7CAD706D04B2DF607F87F1837578ECB930B78F
+067432A9BA343C29E6D9FA02DE4D2635F8D61928BBFC1B25717849140BA53A48
+5EED2419E3A0458993C43203F314117217C65F35A3B9016EF85989E00C2FCAD3
+B8F6D4F5E334A02C548AD944DD69099CB12A0FA05CEFF59F99426E7C9B1B3675
+6A20CF89EE2B9D4BD23CD6D553BEBA5FC5F08E4BCC36AEB95681F3741C0ACBE3
+D767F95DA24DC061FDA58D2325A5D0C46AB26F2B1D652CC9461CAB63D0E95A83
+39B264256234F0EF35A716C8A77A0669954AC1D50F84DE720AAB54161AB4FEC0
+9541A3EF34CA2258780B5652D42998CEB382F3C23BB5EB65171B5262B25ADD80
+DD37B52E4810855E70D27715F8F4A9F9C3DC96D9391B8D1D49C4183921BF60DA
+619C9273114F98FA11F0871FCECEB2A1EBCF176C5D199CE5421164EACBD83761
+DE40BFE6CC6FC5BD9F182DA17828D5453AC6132100FD38EFBCBF1BFF237F1711
+819C47D10475B28A586BAA53BF2A93FC1685870A6F7D7F41CBC98AB9A7FBC54E
+481FC7D5232971A0E272CEADF66D188D089C87748E219C488263F3F2C5A79D87
+1FE1FE858AD529058FDA50D16E5CB721EFF91D1EF51784AE81D096C5B4AE6C4C
+915A24341654696B40E4BDFD245FE0877FFAF9F228458B06E8876DB6E75ACE0E
+5037B28B7C865527A7D94E90BE65D5145E2986DEF545EE1DED148C05FC37E833
+7C3B0CBEA7D41588B655A0122D920C662E987BE15E761E50291214D1E0B63FC1
+9F0107771ADD9FFED47B91D20B12BA32086CDF3774C8ED287C23E37C67F16BB0
+21A445FB00A444A8D2DB721C38C7BADD32476B2F2D605CE9D55CF7B06BB79EF9
+D5A3B685531BAE478D69F154C13CA3AB5E789960ADAB6895418EC910DA54867A
+77705A5ED3BC4EA7BA4209A789F922AF0B2C85DDBFADFA7B95ADAFDA25001A45
+E9B35796F3853719278CD0B9BF70CD8910409E254DE814F0608DD658C30B2CDD
+C18B0BCF61197ABD2654506365A2AADF1EFD783BEBABA66F190B76A70C639D20
+84F7A68B32D4B8D65F9F6F61E400A235AA846CD66CBA49B3BC29486AAE4C3E52
+FE807DDA6B8EBCD89DD5541C26DD6A1EDF8864A5646552C2F6DC1EF83C9D2D2F
+9795852185EB096E72F9E06DBE2BEB8D7BAF442D8AD9E22F929A5D5D3F48DF6F
+372CE706134CCB8B6E1993899597924F6E6BFB3BA778F2D105BD13C5C4A3423A
+5AA616AA09297E0FBFC2156B8BB4C628A4DBC3455A1E6964C3E95A9782F86F90
+66F9608A815B0EBE232A29982D364028635C4BF948D21D134ED1C20EE6B66B9A
+3821909D7A531626D6221EC1AE455B02130D7D5994ADA30E590F6135D7AA704F
+8349CDB7AEDFD664E6D15942E9732E3B0D165558BA0B02E8D1E42484F5389007
+15A9132550FF8ACEE64C8941D397E1330589851DEBE7366453B85EBB5551A460
+08078A8250C7BF9FD68A6E57614741829BB40ABE1887D992B04AE86D5C4ACDCF
+E005F3B0D75682D7F76EF8DCA85740CC3425A6042948DFBCFD7DD6E802CEB85B
+4B9C6035C36E3CC7F25CB64B7DB761AC5EA2BFAF9A56A5557B03B2F8462B0976
+76F2D9910F202D6E72CB4BA13F06812CC4F25D39BBCCF337F4A57AB1AF599CED
+2FA2967E990EA631DFB182A8F69CBF12EF711E2A782B31F9B1B8E9AB480B6CA9
+2D56E1291C57D3638587C4C99C11BCE5632851CD0F073F503FB660CB62D6D48D
+F608B69E5ECACF3D164B680EE7F5505099CAB9147628A68F8C01D4D647E2C572
+E123241FA3480101BDA8CD81F62B6C896B182D68E0715C235BA833B18252B690
+5021C30FDDAE44D3B99937C312B3A60E3799B5285C336AA374548D48DBABB1B5
+BFDB1B37D58D0F33571F1CCEAF6333A66955BCCC5CECB6EB072286F6FCCD4F2E
+1B43FED1201E9FDA4FF46D9A8427B7A42018A5CFBC437F070B1F2EB5F958C346
+CAD8BB780A3D11A2BC448C5FCE97FDA1289CFFBF7FFDECF82E9C195432DF73E3
+16A8FDAC607855B8BA77D13ECB9E0ACC427729231D29E64AC9118995C2882A0E
+EC1FF21BFE16D29D2D96F7303A7B03257B799FDAA4AC03DFF271DC7AB20C4017
+84DB4D51A18524B72B2CC14B917B35A5EC8F659245C6013790C0E992FC06ACF1
+4DD2A2160EA6AA4F55F30313F6376D90702D2B276598129E4B41FF401700C503
+CE5AC559853B353F0E7E8010E439266027AC82DA1FB532F11F5CC120CFE052C6
+83A89A7360B55C261876B532CC8E8DA7DE87E37B6054EDC54C3B41EE60FF6496
+124B6252B82AE33DEAD80A038893F5ACEB00CB482EA687141181EF073CD00860
+FAFE2763A3A0000D7B39FEA34E1D15D4B7AD32AA5EF560DC30CCAD39F4E3D015
+B0BBF6B5D139B0554401C28A1881EFFAE9C38CDB60E691D6ECA448276D8B0589
+F6D4A2C4124C0673248DD8E44DDC9FD868B52CD76CC8BF744A103287AA1A8E41
+F8AF292CF2467749B193C79399F68CF51EEE2C8E705D3AAB8E61453F444D517D
+42167CFB7B3D88068813F4D6959D3011B8FCB4552ADE5191FB7EEEA9271E38F4
+3671306F1D1EB88EEE528430635E90E9BEF342E2AAD7306BF15679D0C8C1189D
+E0596B8B716C53B2B875F13E086B39BE0687E672ED1B973845A6D758C06C0F16
+DAF156C9D6A1A21BFA555FBD58AF15FA328C480267616834BD51CB68948B8C09
+65FDDAAAF0684F2606EF6F6BC4A4838AF53BFE2033C982A24F34ECEEF7F97BBA
+605474EC7F053A87B39B2EDB4C3A4F9F51F0B0E59798330FE1D8F807F834C6C7
+C1B764E6AE075ACF2329761B0434370A6E18FA8C479D303EF8072916F03E54C4
+78927C41F5CECF2D3A3AE42874D4100EC688D7DD87CA24CC2F31AC467272D730
+BF7FB1D8A4F77FBA836A6CEE4E3FC342994CFDE2299F75DE6A2CE3E5518030BF
+A652B31BB93CB28DEA37FB58ECF72D144642BFFA7A9557791C1E93592389A8FB
+BC17281EB50873B8D189A885C15F798293C31852DE49288D8669B4B346E8BA60
+5C95080A8EEF0E65508A3294BB3925CCDBAB69F5819C821460529D5E3BA5668E
+48CCA1BEF39D5585B723CF426CFD6FAE74264B6E23AE1A9ED4F66815184A7559
+1271159FEB7EBB88C31E0FA9D2841B9157621836E47707C972070E72A349AAE9
+035347D84BAD5F7D2D0167E6F499734D0285339F52369845847E39081A745443
+788AAA3C67B23B4A131C6598D39F35E6A7E2788D9D1653D17801DB1F322A1522
+FB8A74229ECC109548EF99D60DAF108EAFF378844EFA3190840A400C69A8ACFE
+5E31BBE1BD022E6FE6AA3311EEA63D543D2FFC5760DEDB24ABF2E6A5BEAB3F41
+0476908B12186CF7A02EE69E0928865F5B57DC43A0FF6D0A75E7513A48F78F8B
+0ABF7A7EAF506E913F223E6C9BFFCBFB9F85730C10340A510B416B9C5F328257
+0A02F1C9FC905A1AA4F7FF6796FEF55C170A9A887F75E553B864B2A9D543D72B
+7BBDFD3672FC817C45E5F5D0D90A1EDA7E7124D7899959A141A02853A83DDE92
+1717997A857B9BE7691A2DE9AC0752344600B26C5A20F78383687845EEFE7B59
+F9121AD3DD21AE5850DE20E37192E0AAD93DEA22CE7FFF77FD64300D9FFB75C8
+11F581C88B57F143FBFC35B71505F6E1172FB5AD4A8B4D062F76B12F33F80337
+A993C041C335A53A1223C061A0D589933E3E479D8AC2F16DB11FB399C4FA07E3
+6F76FFCDDFCBB0F76A1996695009F85188F9C2ED288F47F74B67A1EF02072185
+4C3EB21CAB8AFC544430733BC2D4DBE170A96CE65CAA07E5CE6D76DFD9F65DA8
+AB36AFEC202127900710CCE0CFF3A82B9703E964396E6EB82561783124907974
+6BA2D14C297500F4747E90D1041F0BCBF8EB2A4703585C93A47D463574D0D7E6
+BAD938CC5BCB4E0B546996840B96C5116777BA947CDD1BCD34B8548DD7BDA130
+11EFC0C75625A3484523771B5B2832B907018D95529B3FC772E3E38680CCAE11
+63455E4DF9D2DB75E14CC2619AE1EAC07F425D0083893BEA42565AA9564B8A3F
+278E61554A10A2037EE049FF6112A242039C6B83D0DFAC0D50CF5FB1E21328BC
+DDF29FD55AF23264870B5E3248B4A4AC7E8CE598462F07EB1992D3F125903DCD
+2028DE76D54C10D3A2A21C0772A648CB9D075334EB7BD5D85BCE5BF347A5B27A
+336DE1067CDDD9CE6190B64ADBBAF7BE3A13A19C380F216AF6A280926B30CC60
+1BA228EC62F1C9EEC7575EFEB54FC196199B9730AFF0776E85384C732745ABAE
+8403613955CA9DC287251F28B72AF71234F4B3972297473D9EDFA541E1CF279B
+4F725E9D37849530839E6D9A42B1D1E96E7536F47A60307D1D48975A79C63F57
+8DC76C6AD6E146CB711496B9828CEB34B7D5C199CC8FDD252A30C35E8A8AB872
+9D503A2B8669D69989DAEE0C93A6A3FCE17519EC4E8CC2456A470A46EF72FFFB
+645384477445B8D06A5037D08C4C1C1BAB44E28DE7C14788E919CEF76B4835D5
+4F3C21C91423528A750B620DD255BA54692FB0F8A36AD291EBD934AA6005246F
+B328E3ED5CD550F6AFA5D05E18708AF382BEB57EB1150692E6C91EB5B116E2CE
+EC38F012488355CAD53E67955543C8D8574A9FB47E579089DA18394A56D0D722
+24B8CD6D8082714EFAFB662B61050C17CD6ADCB9D169C89F1198CE6E5C87818B
+A976A4C30C881A17A828F8A6CB2D653A4F88A81768ED1FE34A5FD2A91532B0C8
+12E8F202300D77B388B40CB3C128EF19E1595ED36FB299F87DC22FB97ECC2644
+5A48A938127B2AF20BC34BA24DC4774C52699E1544D421DB6C0C8F9AB82D332E
+1121D72BB2FC5BBD61A45049B3E739A89C9A23A6CAE361B925CD8B0E7A954955
+312384DCAE1649C4A3762B71661DC6451FC7E544D0FB61CE2F08867BF4F764DF
+EBE3F6A5E75FCFA240842927D01317601921259D3BDCFF2049588368FFFA3FB9
+C401EFED77DC65709BF41B2E82B1D7291075776AFC62A18C09E34375861A620D
+FD3566C73B9ED28BD823D9887B50F4FE5C3162BC2B2556D00574DB7E43812119
+616FDA37B4606532F034304B217AFB9E0509A03E8A4AB7631F899DDE5DD0FAF1
+D36E57E9076CDFF2520D52EE40DACF34479E39AA21BE7B51E73ADF14F1424AAA
+3DA73606DE24E28EDF0500F818C27E2125AF5DFC9ED17040A98A1DB28C922CCD
+1BF60A77678AC4D615794121FEDA9DEC992ABBD47FBC9FEE65E4AF3728E1927C
+C5857D91391719884C972ED470E7139422F79F96B40D8F54EFFAA4B719D0E1D9
+C6D2F69C17FAC0F39B82B6BCB4F7582110C91ECAEC85CD8F34203E0BA67BAA87
+CAA5F2469EF42171F0CAD69B1B76A354F9E90A82A24DAB6C7259C2CCEB9BB2D8
+4A0A76F511BC36C446B9A2AFC950F761B0BC046CED896B6348573AAC47B9BE10
+F0B2483FF68795261ADB6BC246EAE988F8DE291C201998C86C24AD6E15A1FBFE
+4C3F2E266A3234E950244F7E6090959B2C904B0D67181F9EA9B8C0818FA89BC6
+51FB3A721AEE99EDE8F78FF271AA04E9CEF1EC7DA58AED6618699A36CB990949
+19EDE7B9DD18007B0E4CF52C10A46A7F86BB0C87035BE961BFCA53C1C355A252
+4FAD394380B88BCB79D8E6603B84B8EED2D726D8B672F3D7E24635422544155D
+7EAE41269F023A8B7E13D31B1CAABCBD296839552F1CD6C347430CA71A0B690C
+B6A5B4F59DEA5BF5F8D985CC381ACBCC51AD8CB1588258B7E44215CB8C8ED9B8
+7ACB1EB081F1542893EC6B6ABAF9E6A3CA0BD672AA0A3A9EC03C376F3A938263
+AA7B2598DFA8DE084F381EDD6A2FE990098C7A0581102A6F8F69DD0DD98BEB1A
+E6124A832EA73FCB5E1D9A4024456C58734A8AA9C7879D8F850DC8B683E84508
+8D31BB2E9C7B947B7ECCFB94644BBCF628DF30D2306351D947C4462A428C9EFD
+3D641ECBADF6D9D774B2BD95A136FDA466D01CB9F528BC340C4A9A409504C328
+3011DD1C0BD71C97864D42337DEBD2FC9F290F192F0014637043BBA3A3C3DB84
+3C6D5EB05997D5BFB57EFB71E31311A574A6369AD774CC256AEA22112CB600F5
+690AC8C1847571274A3BC8CB39CD7C63432E1847BD19900DC34A329317EC89E8
+F0C9052B6CBEFCAE9F8F4B81FC3F356DC79E2EF235C00B668D150721992F5821
+1029AB0287AEED2AC3C28C4E3E96D24B146752D9DB937AA8438CDFFECE08139B
+42EB621DDA2C196B80378E83B57430FD9FBA4E8E1E8B6DE3D471D7D21B304FBE
+C7F139BE202B3B88E020FB3BB2FD0BE9456915EFA3B2B123B8AA8527CAFF294D
+54104FDA7FCB30AFF700C675277A36AF9D62C5CCA117F2294BAA5DC278F43B55
+EDCF440204CBF473BE7E922B23066E050DF31EBB645CDE3BF15DD8D6E70FA75C
+77540E1EF4164CBD02A7711CF734D0BE805B75D7943850FFEBEE67B7B5AEB95E
+239A0108A416246373B4A4C22BAFF0D04C5B2F5B97D1E8539C03BCCA623A2FD1
+B018A22913EB60D2BCAFCFBF92D9126F75502A92883622626BD66E9E0164BE40
+5DDAD1C77605C93A4D1F82FF1BE5FF7648209BF35E01532AF214DBDE499416F8
+C73729BEFAD68D21E5D54BBD60DE17C1CFFAECD402957BE450224345AB77D653
+D60BC7D57C0C09968E525CD34F29AAB0467A86DC1E6D1F99B5A76381B1964137
+DD84C136A740A4D71FABA51978A33164F1945AE7DF35F82BE178D254E826B6AB
+24406FEA755422231C3122048E97D1AF6E8D819E3BDE97692C5128FB107EF8D6
+EB1E89C1CBFA6187058126B3547530396D650550297CC5DFF3411201B83E63F2
+C6F777B68B4CF5F1E802147EB813D0A357BBE10F89ABF27080BDD23ECE3CEFF9
+E037452FE3A6F2476E3FBC17675F28715C2C150EB4AAA6F4B128E7E0139F62D7
+DE6E16FB43ACCB86D718F43F163446521DE9ACAE303050B5E1B587DE33DFC4F1
+8FE5B7934C45F5C2F96ADD6B5BD7831142509E1DFE195F5E00BB63A06F3C1F53
+9862C08C31C7F1DCA271B6861BC83E1A07CB86BB069FC5725EC9633AE6ACC289
+7A21C5BE72CE533DA282FB1680AD9E165F018767AD2BF94548C65C43E306FD62
+8613508BC049A518A32B944880BE891E42D22723F4F42CED0D9D54CB4474D0BB
+9918F45C7CB65F3125743F7B3DC6553C3F9D4C610A65E88D6A1B58A314A5D47D
+9E6DC153B5881316518BA1B914AD60623AA5F61968ED0527C74F98DA6855D2DB
+4450E781257AAA59875B44E4304ED1E55FE63E160E36BA4548C54B013C0AF79C
+0B33E07730630DB1BDA368B3D7F9559EBEF03CCD5F5782EBF6B884A390DFB56A
+C4B18DAB92D8BAA569BD8237158F8B8CAC57CB18D7D7D0BA405C08C9ADFA96E3
+F79B60D2D8F9488449D92D7B1B96F2ABE33472606D4510AB1A0C78D5ACE62FFB
+90EAB4AF5D67AB96242F86E1AA6FC2DEFF527BB72078D2108FB718DD5D0E56F7
+1A836D55CAE0E1C59A8E6D5AF2BB910366BD56434C161A1A7C8B36218ADDD7D2
+ED1819C1CD231E12BA475501AD77A76C5B1FBC6D187BA9BCFC4F46283CCB4F97
+8ACB22B15E92152B33B8F56B564BEA8F67A2E7B61D26E5AAD121FECD517FA97B
+DFEED73300B3DB8B1FB2A49851CBF376C5C64BB5B14ABBDACDA99B5B1879681B
+042BE26DC682FAE8341493B8088DCAFB2A33365112B97776F691BE74191BE713
+8D156309EF064656195A7553D32F7AE4FBE0B93D8129F37D5366DD5DF49C8B60
+5C1D2A5616A0A11B17CB7D609DB81993EA8EFDD39DA4F01B8E50C0BA57010391
+6E493000383501709A98741806E817AA08D0E23616CBA83101A56B89F361FA6B
+256B5DA8F408E13CC01B7DBEEB80302779A17192E6F84398BD05272D780FDE54
+5CB05C75D4A7568A3B46E6AA99F6196176404FE602D85654CECCFA1DD724854F
+5E37AF9A24201D3C58944C14E2C6FE93448141F656B124A1FFB9ED385BB6584E
+FDDACF818EF03C7C398A25B591FF83B70071AD5D2E69049051505C179EB8C9DB
+56AAF3FE0262E2F4FB7259AABA39346DB0D0BE7EC42108D4694E54987A4BD43D
+2D760F3DCB102955193A9F8E07D5A02FB57A4DE41DD7B8FF2AAE2CFD4A4EAE15
+FB3D693C5A147560168B5A96EEB8D706FAE4D8E498CD43EF19532FE294B09BEE
+5475B4C2796467FF4B5BA7E9EDB6C4176F298C83AE6D05E44DEEABAEBBB4DEC5
+E2170F6BD476EED7F780716C2BCBD2AB9DD1464CD26D1628E5BA14FEA3476170
+A0DB7C30B21AF8487D5BC82589776A771CECE7346AE2443F12804CD9DBE79C76
+FF09AE97679F3C60BECD7E7D5FEA820F72464A4D162D5322A6CD69D7AA8CAA92
+53A8B4D88EB1CB8B8374EC03DE2A671EC177FCB83D7FF81CC26024882A83C190
+99798267933D375A52D2B57754BF19A00F212EF28D985834FF11FF573DD8645A
+D02BAF61C91BF5E02116D29156079EAC979A6702A776F4BE68185CB692F3369D
+1502B9899B9F48B67CB9E4002287884835207E059AE61521EC6A5250459EEAAE
+B23B962915FF13A4C54A31CFEB5A88992C03F1D6422039229CF8F101BAAE7699
+11AB1399CC588A820F5904B1379ABB52893046DC54418129D3827C803087E811
+2CD0261794875427700477561047E8CAF3691C0D992ABAD04D19DDE4D0C1A3A7
+FBF867CA45DB3D754557E9028781AE8CFF76B24ABF96D4E424AE1F6898972050
+909794A0DC1A0823E26AA0B4CC3477B6EE2061F9AD1222726E3CACD92E64B17C
+32211F39D8FA669A0A5D8B83736BA2DB41A16D8D9A9B1D362D39E95836E32984
+EF413CBB48714E456E43919BA63AA8B720820B6BE9E86EDE67EDC6AD7B9A8251
+0AFDEFA15FA48FEF25F2E1DC8EEB25E6B0B9030477743741B0C49C7873586BED
+0DA1723C2FD1744F97B98C91D5B7B65A763317931B325CE8EC80CDF8CD4AD153
+7C54D4698862965F818DF0E96533415D9C90A67CEBFB2322398124C3EBB1B54F
+9376E6F44E8E08E398F3E6395A3D2DBCB5E5DB696D9644DE0F39B9F07368B740
+F4E130A92A4632ED469076C0A5C0020D31AB79E4B215D82F4AB9B4EBDF9923A7
+B2247266D380E7E24AFC411582127F61ED5DE987B7C0E9E5644B51E8A91E61F7
+09FF9C71A652ECA1D8B299EA5A15703C689FF49B866C7E0F01530B69C3BDBA49
+2183B2CE664FC051BB942571BD7FE63A14E0882FDCF0ADADC76EB9056164FE86
+97E7EDDB08AF1CE0F515B1854A698F6A0D0754CE58B0A60A3889918373C5466D
+BC916D71EB295285D6F15170FD36C4B9B444DAF0EA04D0DB3FF08D59F5BD280B
+4C0D7AC8D0C0900A56A9F323E652D695AE7A3F869770A77F77D755670229D80D
+C64F0BC3D476EE05BF5F5941FA377D85B3282FAA76B2AC35EC299CA464901665
+06081E21C037A4F703FCE7749572CD855F87AF6FF18075312155BB77CB6C6DC7
+10D30895FCB9C6BDA7DF0669104FF4A19D8E480F5108C183A94D657037616276
+27FDA6D527445D30650287DD17A80668577EA56997B871FA6B71C336D62E2E20
+7CD251C6BCF16AAC289D72F1BBD3204D34B095D314E29D233158463458DFD538
+25D27B212E5B6D71EB18D2400C3D98FF7F899B77164BE601315FAD3AC4AA6120
+A72CF1ACFFDDEDF1ECA7463D96032B3FF95944839493A429E364B6E0E88D603C
+2528995E3F646D9A4CF832BDC213430F8D348793D4852445757D592373169977
+9D23A0CFCE21AA07B4BBFC5160365057868FCA7C702BA2F103E9A300CAA5B3BB
+8BD8546B20F43632DE944EE899BFBD95413049E1BED42C85932578DFBFE51928
+8A4FCBD87BA2536E7F24130B604D2FF7DAAB0DB866131C1FF553908B77309001
+C66FCB9B8CAD53BD613698811F9B4592DC4691D0564E7F62AA5360D260C3DDCA
+93F5F8670C1BFADB870C7F74CF585B30AF9074A0D270931D36FF4AB20F0EBFD0
+989B69F14E90267955C84C97E37A67AA986C55F0F0228B95C06574EEA5D0B8C7
+0FB545523BA711D5CE97D0AFF1DAE5B6588F7CD81D59A6E66F5F16E9D6A529D5
+63599143947891AEB87056B2EBFC18E4C5E6C65FBDC767126DAD0525CBC04EFA
+D09899795D643592861D011D5D932A9828467C617676EE0661D4A599A4315B04
+10EB7E0E530807214ABBCBBDE08276B3347658012181C7EF3C0F41F83713C913
+02E6490BDD45A7B69CF144396575DE96A0AA043905DE9B9CA4F51292FAD20278
+336F2E3755C06C06B2A0114711FC4102EA80E2888A0E9F0DC4ACDC0E378D1C23
+0D38CBFA6A730AA7EC86CC715A49B0D1608A4589635581A358B99BAC3FF7968E
+C1C51B438C9DC176C17ECE4396B378F729F490F26C84500D4DAB34F10CA8D29D
+2EA272C57BB4ED5D91BD1FED9B9FB0CC547AEAF18DDD5EC6937A5AAAB1410954
+4E083B2F88C7BC488E3DA3552431351D31A3181C2ED17D6B33695C3BEDE2CFC4
+92A89608B83B3C491EC5BDC721B3530A542B109FF2A903690BC0C1C43C951459
+00AE4CAFA20AE0BE0E56FCA919CDF4433752B75E43923F0B22B0F7AEC968F267
+02D2DC672B29CBD58B64EF1EF04821801A25F8EE7C7E901AF1C0B3E3E687E07F
+53D6FA50C39D520C1B15751A74F10EEFAA48BEF23FC95866486B1BE824098C03
+A3689AD28B3607B4C0FB0C07D5F2738DEC29CCDFCDB6011BE8083A81054C780D
+8519A62A2DB51763226DB4E85AA9E6D0241A5BACC8DE399E94D3F6B5F2A49B8B
+C331DA23D48967D3EF7753CE7AFABAE1A26229B8B9F82168E4A4B06F2815B324
+FD99ED8FB33C3F5DC8518A38AF07FF1AAF98ABBDFA4E5F5BE1C6691AAB9DF0FF
+15DB7C0562E8D70018291CDDC9E55CA569ADBDFCD17DDE5AC74027239DB456F8
+D3BC2D3BFD4D31C197683D454207207DC84554987DCA1C2F62F75271127FDC97
+800248C3E419EFB2F5B10FB0E87A89CAB1059B696C3F92878266A29D14A23BAA
+4E81BCBB0E2297E91503395B0C718037505470E348742B1D9FDFD7DF27F09C5E
+BDC46C54026DE60D36092D7060A4050A89EE16585360A466769F970F82B14FE7
+89CD552D362884F93B1FBAE171E0B73B5F78153C44053161872A365DE2E0AAE0
+AB955E1F7760008E37BD36F936A6CD86A8A888A58D94090E8ABFD1AA89D838E6
+B091702A6817BD6FF67219048206EC478FB12AED042C143CE22BF17BA4C8DB7F
+C19DAD2EEE0A5B9AABE03BF9DBDED25A32371681B2E3C7727E967BC2D078B006
+B0B3471E1C6AC55BFD6C2A72D188B638898888CE0C393C53A560F2471C4BB225
+4D62C8AD6B67E849BA3798DAFC1F155A34FB483A2401AFE4C4719187FD849BBF
+8835358ACDD0C3C9DA1455E724D2852929C29BDA0B800DCACFB4630749D65DD4
+D1DE7640A4359A28584D3F0981326EBEFFC83ABA4BE2E521DAA5520BD79C9F3C
+84D5C39513FCE623F06F70F07B88F19DFC9ADF58638D0A3868DA68E1D88A8588
+3098A3A5D87AC07E3B1902F669D35521540031CF98D0AB3333E8CF8796337CA7
+92357D0C83616C782A81EEC36530A8C7D693A96E008A8E6B776EE07764D2564C
+A0BF005CC8E6298DE54C9041E4CCF745CC3B8B74ADE28FDD5BD1AE8DE1710690
+5D3D1F6C86A7B1AFE4C9DABA00594FA7BD2EE94FBAA67B92A71384D4EE8355DE
+7402FB18E2F1C86DE269C86C7ECA868AC38ACE6159B9B99E5F0BF2E7B18C58C5
+0234144CE4090965E99113F02D52C7883D17C0681494085BC967686EF6CA8C39
+CF3157BFCFFEE5CBBBC7DDF61BCA592F29008A8FC3723435737384F6C58E0A0E
+CBC5F1CC0520E098B49312E3F519A1F8C45AF57CFCBA21CCD8F23CED086C439A
+B082EEDCF94145169427B0ED820866630E618D4EE0B2E5EEDBF0C2A19B9E4551
+BC67877029EE6189863D96A5F22E93A070E4F0648D5F711FDEE2F5575E31E78F
+B6C8E050AAF3218B16FED7D32A43033626B3DE38EF8DEFFFF23AC0AC893FD70A
+2D7AA446BC3DE3FA5C5C04FB9BE6FBBACA6A0F0BDD094FB2B64A2998E430241B
+83CDEBB5B1F6F0BF6D9487518860CEF898917F1F8BD7FEDCC5FD25BA6EFD0509
+BAE571E6FA59682A45388BCEEB32B84860B2090D521024532586C9238C042431
+020770E58AA9FCE623B3E8767571656AFECC7D6949D4AD04DB5D154722035EAD
+0AE085BEDCC4359EBB1CAA3DD9755730328107ED10E0023A5010F52819E8F042
+E529B02887BA26C5AD99C7E36B71B504CA524E07FAA0C6D081F97D082A2C8683
+F4A77B759ACBA275CAEF67056AAFDCBBC902FE174D72C3EDE4C5918AEE5699D1
+3BF3EBC6CFA44128E54A6785E4F73017E03FB0AAC1F8D035E2DA24AB749BC6C7
+A48B1E429AAB22516B3ED84C74B1E3C1DDF5C4D58CDE484A5288F99F3E38F907
+2EBF92C3605DA1DE153CEAD7A3799DED3A812D1E6547B85CE004BB800E2F6FBF
+58A8E22178B47EE61F804A43C873F02F03D49D1812B522D7C5BB1131582F1028
+5C2A1E57E3FF4AB8A7A5204B73924A265BEE2C3C20B113D984DF57F2199975AF
+188ADF0B162BE03571AFE4985F7B91605C0872ED5E4147B2A698A9898599C5C9
+CCA60FE8623F3329696C3853E08BA035A8A1BDBD3E3F4D5CA603DCE4EC84B488
+E8D520B6814B32DC7A3748B6612CE24C9297DA24C70F3380C35AE5046D93EFFC
+A4A7FCE4A79CA37B348F1A120D868F15A725ACAA01170B55F669452EF498D482
+2CF14B7CC9748D44F8DAE46DFBADAB9B27BDB4564523A48B980D36791C4070EC
+5696BA921B7F849CA5F44B64707CB748360F240D279DD069D4268E080155AE42
+E7DBEBFAA0ACDD19BEC5264F4AC2D99A26D3FCA72E0C7EC76266922BAA1675E9
+2CDCD117865A030B2C4C4DA3C3007FB4F5DA3C151420885CDF44D5A1E4BCF739
+3AF3344BF39F679D083DFFCA58859EE39AD708EFDAA28C0DBCBA1B58954BB08E
+AD2C28BB2BF2ED7BB414AFC36D49B532DE257B065ACDE8AC7225E36D14DC0CA1
+9C50B31B55128C752A7A3055B55040432FC3E592EA4A77A677E86F92533564E4
+B1CEB216D75DC6B8129CD3E141CD50F226983C9863539764A4B8CE5CD34CB561
+1EC30A44C66AC7FE956142BDC9F3E0C17230F0843B60188B064829BC52FB2E0F
+0E411096B25CCD662F9C9094326CE0455D53558BD907A970BFCC26DB0244F9CA
+E83BFBE7CD5F1AEA89B320341345F5224F4BE27D45FB84447ECC6A4A12B9D460
+CF8B81FA47A46D6F4BD009979DAC27F477A087214F5D097EE8D09CD5F6B3E382
+3BCFFD6FAFFA8944E79E301123D77046C7270C4467794D541DF73635A35FC3E0
+A07FB2FC820595561355393E8F23AA297CD648C84B1B69387B96468B74F00621
+1F0A72E5B844AAE078BF36BCF18BD00E62951EB8248B1430E234EE84776AB855
+E6F309F01BCBB88BCD1760491DE43ED2074B4CC23AFA9659BE677EABCBFC5BA2
+0A9D626BD23A7E2B4BAE1AD4053F4044D9404415571B1C83764106C310134767
+A79F255771127390460D146FB5ED2FBE82B699149D8A575D62BEF1DE0A896099
+10DC6F69F19927F51E9B94C822E29F96DB36B9C3A9321FC688CA3AA90F1E3C8E
+2A21B9C2695A11E529F94C48CE917A9E8982862BFC2D801AD62FCDDD666E3B34
+0F81146761A38F7722C42FAABF28643EEF656DAEABDF7A82D336BDA2864CBF8F
+5AE1E84199BBE2914BB097FC2EFD6872E0B5FF3DA9213F05DEB7D30EE7B0495F
+C5B9DA5350495FE56C6F375E5987EA74DC5FCDCE210832F0E86A43B7E6AE6E00
+42BE3738EB29447EA0481BF0C5DD57BC691F139B43EBE8EF963ED2FA01579F86
+0BEE928167309826A4B0FAF9F4EE37DE58DF884EA4B1338ECEA2357994A6E6E1
+DE871CFF195C31A84B687A5EA15913CF8BC2D13E68C2974C4929B893B432D576
+94C450B2F75D0475C572209A7700CF27884CDDAB3F7B64E7F3317E009F7207FA
+B351240CF0C7114070274BFB713369C8A9A0F854311763C10CC835C07D8EBFF2
+00B695DDE300F1181F86058984050A6B667CA8389F8958C3E3641068E7F648F6
+387C9FD4AACB75679159600923FD02E9AB65D059F861BB3B109FAB6978567E5E
+FE5803105024A8F4A9BE4CA48B534331071B535DD68CE6DD11E9F500BBA4B8F3
+E5FCEBAE494913582D0A181A65E74B2204E7156E6BB5308B3F3E9B2D9F85AF77
+A5857C61EE2A8B021FEC1057D2D92CB13C28B93413D834CF41DE38E9A47FE6B8
+3595D24C10DD6F058E45C8C6BFC71270D4457B7A038DD7B63A9E339D9EF0C0D4
+D522E5DD671A8623AFDDD8919D898C82D7ED7F2845B153F00D91C1B6F66D6AEA
+6778DC08B592DC5E62FA549BABD3B1714BC0D20A755FBF6687C1BF696DA1D911
+8D92673720FD6D6F76A86CF50AF33AFD31E8042AFDD3A3FD2A04A5506C441C5D
+A0B218554E7621CF2AADBC1A7DE5BF6E89826DA957A33CDEBAA577D32BA65DB1
+8569033F891A742DCA038498BAF6D952E5D3AEC75E9DA7951901920B1156A408
+CAA4637F07885C81606C73EDFA4B397641BF28C6028B47A701E4B796887C66C4
+CC3F312A016BAC941E92A95151E7C48F2992F64EC2A3ADE45678BB4C2C59F9A6
+4A36B39D9A6871277EF55B53ADD694F773D8ED8C61B67587D35166444E0F1D73
+9E665DFF1EB8DE50F46F0FA92ADDFC30F4CF4EB57C70E468E708E7705157E4D2
+1B613AD45924751740D36F9AAB8B877CB3090C8A6CA9C322B214615CD5D1C3A8
+8ADC6E75D7C882B1523C8836660C319D12137CED4A89259A2F4522D2F1607530
+38F8DB81D05B570089AA639ADA33D469CECC9E52DA975A575261473D845E36E3
+4C38ED18B9039CDF45C5F085DF636B9A4568E8CC231C078F55FEC53AE1D2E89A
+16AB221EA4960A4B32CE324743DE3E1B7548EB4754CD8BA910209FC0C3DCEA67
+997C8049132358F6152C28D7501BB28251DDE8154EC9312422D296BEBEC84DCB
+CB8528848744746E32625B6A7D093C92AF3397C4D29D6F3440FC807C0AAFAC56
+AC637A1ED4E3B13BBDDC530689F23F37DF3D0C46BA68B138CB5811AC8BB2F737
+AC755C0143A7F1DBCDF7D0C7CE3E1EF68B480B0C148E3BAA0FD1D80D5E94770B
+16881D9C8E0840E1AB3A3767814FB032869BD94A1F9D4C53D4B0F415AACEBECF
+D5BF0A13E58DB8F379405F29A6780F57F510958E6F69225E0F78A06CB2EE772E
+305B1EAB6266D68148AF134F64D81961F2EC0773E57AB0245CDDBFE22E63E856
+467FC3E76DF7CF1E640EEA29010E2505CC01FFCFD3DD1C1A66A80DA41E96BCA9
+1A6B7376D5956B01D7C41A588DF94B6E1055453D1E89DB1DDDDDD16055CD3672
+183500CE727621FF59F22EEF947721DC4554F9B1ED2A14369A6243A1DAF360A8
+7F05E4FC1E408DD5FBA7983918712ABCF54614AC9C4DD8A86EBB2EDEFA7E9784
+59870728EF06F8E0D181F68792D4046843B15CA60875CD85DAAA21E0C7F4803D
+7B74DC7F1D4788F83EF117DEC3EB811437FB82D529E7588A7CF1D8B8C73FBE74
+E66A16AAADEDE4C8C5D3243E3C12E6FD6304541BD96097FF29628731D86A15BC
+E8CF7A0A590779F262F8ACECD256E751C6D18C1C6665D2B01D39AF0DDBFA944B
+7AFD61768D0DDFEBD087D79C0867A503A1A970BB5CBE2C5473FF6975BE1A8232
+D9C5C3373BFF3A116614A0426EF2B69F53E264C32859FD2A31D9CAC40EE998A6
+C46D9FB95976D6248B56C634894E7E92D46231ED63504706C1EE49973A47B545
+99EBF6C8578CC835CF4D88EAEF7D8C01C84A3F47FF5D4A325F4C949C6C9360B4
+EF44E388D61E9D65BC561D032A46E402FA6641A4901704FBAE61A8A7CAC96017
+2682BE57128A7D196338443C51DE01D6C5751C7AF9D2943C2D866216C863CE7A
+B2C94C15D32A29455F2C519BCC97B7B367A704B1158D647EEAFFC0F20CC579CD
+279C66D0CA76BB792771E61E74733D547355FB9C99CC1812163F37328C86F2B1
+D4CC189678AFF7BFB039D48C4D0D3526CFCA8093FE992B000C30C8E5626D1EF9
+673CD188FA02F242175A7867A9EA5F7C9CD117A9A53AE2AB064BB095E59A4337
+8864F7F8D6BB9F6286D249DA0678FD996B009C9BCF5A5FE82E02899EA4ACF6F4
+FB23707D5A08A60BC5FA86191E72170F6E502D798272A38CBFA4575A7CB61A8C
+9BE5BB9E7B6D06284C23DE38A1FF4AD190F725D5C7E9BE7A759959B4F52858C4
+75C484CAFDF14E77031B7951BCC9A8537EDD6013D0E7CF0B64E902462B0B4F7E
+4880DBCEE9F79CFBBF165E5DC16F90193EEB4BFD446764DDF5C11153573F3EB4
+B6D23154B2201AC92A808C80DD46E8C05C733AC82B72ABD73BEA9D09C4DB7400
+2DB4A828E07E5807B35AB33191905E237E8996CC07CDF136DFAE6825A4C86A81
+D153C4625277A454BD2CBF4A4CF2D604937040DD0BBA557D938DB8E2AFAD3921
+19B6AE999320DF20B67399E2C7A1E5715629058D4870CF0A8686B64E6E3C2AF3
+876E0ADB27B1656F9B1564EF77CABED7391F021AAE3C5D3CBFAB670F04444AD0
+CED315558D4B348147D342D2EC44B5F1BD73A2CDF8746BC24405464CAEACA083
+7AEABE852A110D70E4FEB34826B7D57C97E67C3D5677BDBD85637BB6077EC276
+69A978C6D73794E881CC334C2C1AD28A31F43623590817538DB3D3F9E7C926DF
+880C4DCEADAEE6AC38174E72E6F1CD5F51C7488A3BA0B4CA9AF6EE5C9D38D5BB
+920884473139E066E27214DBF904BC7ACE8304BE49CECDA5896DF658ED220854
+911E89E172992A4589905A1F8A676AA17D003E74859C97B9EF2CDACC6E82DF9F
+7940BACDFA8C4E19E8845B959055BE0379A021B1F0F5EEAF93ECA36E644D91E4
+D8471252C6C0EF3C3B86800AAA4C78F29E469974003A5A6F3374B691AF579A82
+F6B3F32C4095930A3DF3F8ACCC76CF87E61F93B25451265CF708274AD8C5237B
+04165B3B29AA93444723CFCD53B6A5B7932D87DD6A1C5D22CBE451862B23B2A0
+2BE9B1D74CD8AA44811E710BEF4D83239BDD5C5E9C0123556163336825BAAFEE
+E8565AEEC27DD8D3F07BD7B7B831A2ADCC767C3FA90B7BC0F9ACA92D4F20AC68
+DA9642AE9AA01FC69B0CA955198CA7F0979DC8ACA916BC9A1131CAA976A8F21D
+2C43750CD1DB4763554C63AB754F88A7255F042F8C7ABB202DAAD624E597DD61
+B67E4A8DFCA077AE17170D321BBB799593AE83369A8E6E9A6DAA99EC675C857C
+62215A50DF1357284C4D31BB3BCD2A678F47999950907167DA7A3B63B5076BF5
+B91F29B30EF590802055F3EB2F2C0C32BA1A53053EECC74BD5E71436A32F79D9
+808A0E49B53AB99D30D21B35C41F6749768D5940A77BC39DB208B9A38226673B
+F583C877D9F780BCB771B27A43D7E6D99C4FD28E2E1A7C9EB21FDC12AB287943
+EF28A741554C47852D8D7FA77DD837AD6E332D3592EDFCDD90024DF641D4581C
+2FDFB5CA717DA5CCF9F39542F1CD2C59C3DCB356D19E7342A0B4197EF52B805F
+D5E705F4098B309C5011700F23C64E70507C6E3FA9CA45D4487680567BB9C068
+F240DC646346572B0BB9E3C0F62DE9444A278E322D7B7A65F0A559D1CD1B52FC
+39FC2939D97B6D423D3CD2929D6025B9DAA165CECA6A9476652B0DE42065DC41
+2251D0D9F8151D87624F4253ADA6E84A51D9847B9D9E65A264080C81B38B696E
+E9DF139CA83A2E8F30ACA88FF39542DD4A03DF8F55264368AF011DC0B2ACCF9E
+606DC3A6215737F6552F6CB1F4FD579969C7480B4AAE823291C0E94114E19B15
+B0084E44D04028E6517B98134A8AA34FB7D2D5C1D136CB5B8960889CB803E523
+AE7DE813A042982451C5B7815B3BD0F05516912A008EA4C9121B354DCFF72E76
+EB046A5571356CA39899A996730D2C9A5389961EB2E505D27CCF36AA7CDEE85A
+C90E2B6EBCF75B61A4ADC6265E21BF3E726479A3D4DA763334331456BF05FBF8
+6FAA9DD83CEE5809105DCA8FD9BA15AECC653CB0F274B82347699FE15C6C1134
+49331673F501C20B2129BEAC1C161F8FC1A822BEDC17E7FC1A301D0F23656576
+94CE045A57FC6D1AF61DDA2B1F5EDC2A2B2958B817FDA5E99B328996F9F2FFE3
+BA5F0537DFE5D62EE64EB363EE2BBF908682F87580F7CD4F8B4178C051A03ED0
+4E780EB1568A08D0CF047D578DC9551ACEA94BB7199C0720C4F07DF406613087
+4879F7E939AA64260FEB98DEE23252635BBAC10AB1CF83DEF990B62DCB9EE392
+A3C33B91CA290C27002054BAE6BADD9BE7748F281CE9DFCD6982F18925B4BE3C
+4517C2957C8FB7B4A665F4DE20E42F152E70A2A5A81C69574AD778430C8B31E1
+8F81F9D93C77FF3E28F6D0EEDB6F36F807132C0BD8A70316F3D298C597D43B1E
+A0EC4E1C3C1A25A137FAE59857ED7D5434EEB7BC0C97B3018D49A6035FC2E4F5
+F1F86D77F29F24F098AF0DFCD0BD50955DA43B934EAB2FBF32CEB9BD4729C743
+B191ACDD7CC049127D0C6447E9EF85ABF2671550C29367F4A414EAEA46DBEFAA
+3D899F223C25B49844AFAD9F1A4E853FD5FA3995446FA62F90418E659CFB0F40
+88F2194314268A2925518703EF0C668329C43E5FCBC183CFCA79A3EA4192A160
+68BA6E8F123EED2FF053908E60A9F59596DEC2E474FBB70C8907526A1935F0D0
+27D426ACDA6ADEEEE15B7997AF0B44AB169DDD78644311302A9358E0702B52E3
+334AC62188BF32595240A84116A563337434EF0343E2227CA255462E62E282F1
+B8B00C1338BD9889D194F79FF289DC360402DF45178D15EA4A5D10E61DD332B9
+265AE8AF79102E034C95BE6A26FE6C9C96D8A74D02178DDB49D05B8C2BFDB8B1
+A460E52FFA35BCCCAB019FD575AEB3D60A430DAA17659229B01846461BB6F2AC
+C23361A8866368BD7AFE0B5C7F88DA7703DA332F0578BB9F14D5E032A1F979F9
+0A2C3F9968F46EFA8C44A8A37A63BF9842B061EE367A8B58A3EDB9F67F046164
+49CB7B067FA88117C0175C43B75D94AFF8FCE7EF4CE856071CD0D5FDD2F002C4
+79EE3346DA8DBB2CA065DE91C68FC007534B6679FCA8BBD96EAA60FEE977390E
+6A44FB616FF560441B18AF9D0E9FEA051CA9AC27B90E45178668E7D5C5E419EF
+6CDD860A23229D9C5180F274DE00FFC94304EF9CDEB0CA1E9022C09814A26B86
+2D2C93F7AABDF4C0465129124F6660985F2D739BC66F4408F0D6545BDADE1494
+175A3A257E4EE905AADE3F337259094E3402969C1A6ED3AF17D9387A4ADD35D7
+2AF75733D310EAE97C632A5F7CDDB92917266EE8DF034193837BA7386EEA1A97
+D74903BAAAF339415FCC5CE0BEB99E443552F03678E3852EF5FF54D26E64B05C
+D393CB92028961F28034668C210E4F7B871AE8E06470E020DA5470C5E81EC323
+11E2CB39364897EAEF1025486148F71BBD43DB05EDD2541F7901FBA82003685A
+B38683947455C98940BED5F572EFD7D8D8237FD290D51121CBFE0E39894BDF8C
+10C3E5F962D44A87ABDD56C979C52E1262E24B083CE79315F0B5C4C1D89E20D8
+9C9A5585BE694821CF70A594C6BB2BC5D7F4F65155734DBE673C133ACE7FF162
+0284850F9E9CD3BECA18B4F850249854191665AEAD8B5DA792B6F0A257EB83C6
+E1100A1BEFCC2B6ABE9159BE9946A47964ECA79B147C16579B8BBEB65648A26B
+0E2DDAFE83571DAC65D2325A675C17393E6E09788A018FAEC5A0AB6F048BA327
+B29A91C7346210B5FBDFB47C5EE36A640517E6DFE86CC09490724089FEB77984
+16DCD57A2ADDB6AA825DFE60A3FCA3A12E2AB5EE28A49CE03666011997DF56F5
+9BC8B08A00603998C1D0E9C60CF50709385BC73ECDED9A8720FA628F1A5DE157
+F01365FCD573F96614BB2068A40AEFB3F5536330057493464F08315E0586B162
+543A3D4805DEEE3043C99AECF415508507E6545E92E706ADB7B9800641A58838
+7E2BD701BC1D2597277095B925DB1F319C90BA54FE09D0474E5CC0345C195350
+D5EC29D7B7F120A6C5B202A4FE5D99868C897B6FEE92B9E92C9FB9F3CE4E9E2C
+4570B8EB683608D9057FDEB101856C31DB31568793C5D12966E3DD3A3D69A2EB
+9CEB64CF9A55BAFB3FB310C11BFEE4E79178AEEF62A0DF70390F35435B7A9C56
+687F7F21288247CCCC70B070F5F887726E26D63E42DFA90DEAC80AD560214AB9
+D043CDE978F4E0CC9BB8C86448DF071F44800D4EB2D3CD456EFE928E238205C0
+7EEEB650D69FC9D2ABB529577891525E1AC5003B6575219DBF68E68CBE8DB331
+9BF6699D47B87A4EA47F6F19C8623985DC016EAF0DF2796A636A4F4F55E47FEF
+BF41FEA4890110E0C83DC15DE3C262362F24E07BDDFEEE367B47B13D03823B04
+D634A10DBB1523D691540B2BDC542C918FBB41055089B0F6D31D00B3E78A4A64
+9AAEBB5BFDBFA0270F47F772BA0E8DDD02196685B6FA0968B2944A3161ECC130
+DE133982DF9D7B89B27EC0E8A7269B1C69D8C997D4E83B7373DCF3210FD1BD3B
+9CF0E0DE41C480E6A5A78D55F8BB0A5CD49672A108980861AE9120D6CD087158
+A0F214A771C60CC8F4D128FBF27010A677CE68AF20BC5E79B80C603927F236DF
+150764178E55234007807EAF67E264DD6F56AD19F40A9FEA955B5CB1D4CCE75D
+D7EBBE2726675BBAF26D86036C1B7B9D2A3DC19FABA9A8A340D86797CB0DC437
+8489B631E97F3F9A9301A6E93C8EB94FE450989DCED0A124A12B8E9E5D469A97
+999FF1631C9C414D3242D84CEE56A4E6B628E2475A579A64DADC0D7D45BF6102
+1340D3697DB39E6696485EC257AE90419B0646A0E5F4CAEF6730EB7291EA0068
+4282957CCA79E19EF1874E736850B08077BED1F331B4A86EF6FED74DC10200A3
+B903B7A1668741E93F3545EA65566F55C6C4323A70D02EAF730C19B308B232AE
+F55190CFEE47FE71B7382677AAA90EBEB42962CEFC7D12114D6080A2B8D510ED
+545276E70BB4217AF2673A444154BE0D74C83AE451799A12F6191231CF3561B4
+5575D0EF8C701E41431F10CA5E8FDF8BCDE42A87E7394476AA6E205E25373E24
+FF1EC20665E837E361D6257158BE162C5A25FBF61A082C15C511482EB511597D
+55BF9BE002CB5CC287FC2BCAF33034CB03560671D38F8B6EF8A48C2B4CF14151
+C1F41A66D777A58848ECCF72476FEDA2F73CE578594AECDB5933553B27EDC831
+C6A571567DC2F9DBC6166FFFF3D19F5B2B0E04219E7E640CD5D47355672287EB
+39F93D9D30F7D0F962F6105968024B5DB632919A5DF3450B92657E4F4B410D11
+86900CFC53AF9ABB1F5BAD9266E4C5CEB7ED4EDB03491A467E0562E20C412DEF
+87066EEC53BEF5E78023C8CB7EC76186399912934E34F7D17C25CE14FC8BDE1C
+1C9A8312543DA7A8560ECEA4EEEE88FEA9324FACCDE4F967CF4E19F30A469BA4
+20EE3D1DA5B2AFF3F00BCE84C3CF1F58DBB62DC5C3382CD4483006A71DC748CE
+6852BF84B09738F40FDDC773E0ADF4BE3557D005B4448565F05A3A5F1A65C2F5
+CEDCBF85EEF67AA9652E1F850F69698C7CFD6725B385DB8E1F6B752BA4C60089
+5BBCC769680DF446FEDE76DFB652D7D60F18A1F43CEBAEBA87D114E95BE76A2E
+F95EE6900B89DE809F9FB79DC5399E35BBFA7C7638EC4D5364978FB416124FB4
+51BF7B317CE602D863F05D148309735E21D5AF23766706BE357BFAF689689A9E
+C917E70719956B3463B04748E6C87CB85469655D5E1BBA3FD8F7EDB166181A92
+12F5D085A8B13DA9D958C8861EFA81DDA22D8002159639D528A2CEE5E1221410
+87AD41EB4DD60D9E1EF307C34A9BAB6983202CF3F45CD2B672EF7F85157CBDC3
+16ED3A771B544598F1DB474AD68ADD334492CE462BAA549974875ECE3A9C0FC2
+23985D3048896AB037A0EA5A8A9C55DBBEBC67D53F8362EAA39CA1EA5D40A5D2
+1C75E4DEE8CF54E22CADAE9272E870BD7F3EC61D05967015633D34AB707A4114
+C82010F465D98C940D3D789058725D0A4811A278C9D600DA666F8D03A008D838
+E160975DD143A9437FDB0246FEAC286B9BB6B628938C61F1113750EB047B8803
+0B5E8DC35C145C24C05C9E53D5BA8B24E9282259C3F3EDAF633B4283EF69B349
+EC4534DD431894543235CB1D7F28ED9F5B32877EFC57C1F10BF259ED2B94CFCA
+FC31A4A6D7EA29F4AE1E2C74A37179E23270931F3322EB8ADCF34B22F38CAD05
+5EF90833DCE80FE9FEDEAAFA92243C8867A81DDC6CBF4EAB0601FE2B8DDBB422
+247A85468E9DD0BCE1BB909630B179D835B6A000D08AE9DCB406CC1AD69B0BB3
+F1219A8A8583CE1E05348D53E140410857BE9B4BFAF5A0C7026B8ED3BA33EC67
+233B23D6C5E481D2D8F34453EEBEDB0FD4BD58948F705C6923C336607014BEFC
+0199B84E2A9BC08A831FE1FA1E334D7E8426465BA8CC7CE13E3027D511A32E38
+B53EEECDE1F09D9CCB8FC423500E949F28440BAA20F01CFDA05353E83065F2A0
+DE778C0030F1055F0D4113F7F6B5B265A8AF364B5760FCC109D8B6CD3AC60981
+23D2A9A14CEAA9E37023C064398ADF2B9A37831EAC027760671F38C7B15D6478
+B52E0FB9969E3A115F484DAC108CAFBBAC9E41585EE95B074350332D5FC1FD5E
+4AB357DC622D9EFCC32466963F9B09331F7AA53F93E440F130C39BB74D01F73E
+311514417D4DD8A68BA01EF3CB327C5142F93DF9439C1663629DF7C25BD0EDDB
+64EB347F95F870EC22AC3661C946A02EED7F2337ECA7A0734AB83C5A5C08ABB4
+4B334F633550F1438C077D46F1CA1DB461CE34C3E737D9701F6BB1BDEF176E3F
+B726ABE4D68ACC95D8C48D42C6CFE6AB1B45D7B389429DA6C3F6FDFD7AD6B23D
+F56FDFC67E85E2370FD28ACF230F7651EB8959856004C12FE9208DA934911BD7
+320AB26DB546041D4D76378B2F2DA2FC816BB42992000C448F16A1B96677D395
+2341CDC51124B715EF7FDF706654315F61D1B658B58523B868EBB72513F7B898
+B37229966118C7A4129F75C6A04C886A9D840B0EE6D822782FFFDEB22D64B549
+1859062BD4C24BF83E3760B7A274E550444A47FF8261F8DF9E761CD8E717BD1F
+BC16BD60858C9CC57C70718CAB739AC2B865AA321CE0F4D64722894F583E7684
+190ED25D83560CA90BF42D6A23F404A2B9F7788255D9D30250C6C5744F10DF75
+54E2A20FA43BDF1310BA05F1EF1FD8C2A46B6B5C542BB7D892594A69EB24A13E
+E8BC6AE47FEFE28E4FC13B29C5C01C07A3103D602D23A584A123E090C50DDA77
+1B97A63F61F6E4E5C674AC9BE6A68B25257E669A67A186CBF4427889625EB197
+08F9BD07E083BB93AB540A79912AF93ADB924B0556126C7D12EF976C61101436
+9079C82F9E928F6189BA2D4A41B5895E68C897090BFB5C4EC6A0B459A3992A1D
+AFC427DC80070D681766C489659A6E09ED51ADD0D040B4365895B5B092689252
+B930FB7670F8F014F09DF5A8574C52AD8B9DFF8DA058D99495D1BC13EBFC50B5
+487A7C4A742A98D83C4813EA599C9A3CA87C6156041417EFFCC9DA6FF99E2961
+24428CA54CCA5859F29FC85FD36B98F4302B399D731D48F7D2F148FAD82D38A6
+6441E8A186A89EDFABD223EF8D67E154CF2945A54AA1B443B0CF577899CDE48B
+C9A3A3BFD9D0A3BB1E7B8E91632CFECD5BD3715868BEA6CA8154C37024C8F474
+30E64D577C2DE8A7CD53FFE377C73CA28B93D98CA9ACF650878F31B9AC6F31D0
+5B540D0A9F915F869430BEDC4A18E4E3656C27CFA4A81E5EE731D70B1AD8E16A
+1B3870EEF743E6FE923D14A5D31497DD8C90DC90D0206A161011586BE4E90667
+8C919A1ED9D23E09A5F31DCF2A838D22318074347130BE22F84494F9CBA74FA1
+0CC6043D953154A1DEEF7807D116592EBE537A4AC8EFE5A153EEABA31A139077
+F30AC82BBCBF00B1DDE00BA8E197508A31C89FD3900FDEEE7FA93F9E1C20789F
+EA12045EE97D458D2EA790084054A72409C7FF8A20E4192CB9F58567200D9618
+126E80ADE80F0196D68966CBE094D219817DC54C39E3E8FB07E3D7A7DB8BFCFA
+2F9BB89338FB85CF5406B0D927881A74A8FD39ABC4EAD42CEE4055E8B079FC8C
+1CF2214B6F668345E8D839811D7616BD3E9DE7BA3EA295FD76FB5A7657B25F79
+80F6D6387C89E4EF874F7BA6235A534998395112FE83665D32ABAF6B34681D4F
+A4E00A452D28D6AEB4844458AA177418AF2E792354963C519078CCBDE79A7365
+5DC4AE305DD6317F56E710C53C34845B499E790553E50646A8C79816A5BA30DA
+9C1847E35D8B47B3334F20D2FCBF790EA9B2B9078CAF73BF96EF3E07EDEE42A4
+467F8409CE975DCFCF7C112CD6419E1DC7F2ED1699E2B324CCD2ADDB12226A12
+FB438E5EFCD34BC1CA50FC83C85A2FE1308FF148B4F88B03A2F2C86204D53463
+9D5665EE9AA148D169F9C09FE461A8545C1D2E4CACE79F6814A5E78DACF3B321
+0357F86278895FEAD98B8446A27A30AF8AB8362450477C447F78206D2E7F773F
+1B36C3CBC82CC8E7817C306CCA1726FF2FCEBFB9F1B271191C2D5E246E6BD19C
+21900396049972A5F96984BD1CABE45D438CB7A6C227E2D34000B25BD8806826
+23FE1B5F412CE607294D23F68D6494E0784BEF55B9703E2CC8D9404F6764390C
+9F17623020126D8244D022FFBC364DF5711E7D23EA20546609121EA217BF9698
+DFFFE9C676D3D610C51AB52697CECFC6189301EDB80D94D88E186170ACFE49C4
+AC80254457D02E6CC55E6404717ADC09F1EEFEA62E815E9D32C3645549CC3A9B
+7DFC99F958D987CAA41AC6718E8C82956A75E5858D06AEA2DBC468753D42C2AF
+D96D9453B8EE6F2254E353862FBB49AEE453206A4808261E5E604C8DD52685E2
+5A0FF7DB7E569358BA7FE21A8709F0EB39349033F9D2D67172ACE32D5BC3C72C
+877A64BD0078A87F6F2ED0CAE3C62E9E3A1D1281A614FA3F247EA775C4330F11
+92E53661CDBAD3F2C6860FF4744307BCBBD22358D953041A5683060208BAA4E8
+91705C8AC9A8FD98C53F3BB875641E3EAE087D3D02294CACB571849ED675C11F
+78CFA890F54578C9654E0AA929D162CBDB825C84ECF9A73C355EE7EB42CB9200
+8CD9D75DBD9DF676FDDC7B8FFC26218BC965820974F2361E6A1E24AA3EA3BE0C
+699BB8729E830989D25A6BC5F8D99A2A96FC3DA70A2D085FDAE42B081882EAF4
+A18B2E60181B30B09C03749C3820A7D064647C2E5DF1B62677E1795C7C5E619D
+45CF4A4960AF707EB070F01D5794ED0AE12FCE1BE43F26E7E4A6BEC402B026C2
+987A04FC52ADD50D80DDF91EF0428F0E19DA403FDB06D79C837E8EE106144EB8
+8168FA70EB1009C204E273F4E0A08F126A02B5E2089C4BB38C5E915CD563F89F
+493495AB3E9BF14F1B89C7CE85F59320143C919AE7886A5D35F80D5CFE63350E
+18F1E9AAE7BF31629E68BEF4AA17E08CFD22F4BED3089A830FC61ADDC4227B2A
+63E4DDE9A4EDC1678FE5F99CA81932BC683B2718E14A4CB8C9CA38B6CFBDBB7F
+C739D8F03B5A7671D5C660EDE3C0128480D358DA9F3476B40487C5ECB93EB109
+203585746223CEA5C1F109CFD8B58E7812C1D173564DCB1CE14FB7776BEC89C6
+6553678E48700E8C50B45E48477FB55F26BBD3D3A7D3036E55E4042174789FB1
+A2DEB3D851F044AB53B9080F6F64F2EAC89E1E8A5DDAE81D3AC125D8C42A7336
+DCF85D5D289FCCC996891B4385C378A88D08A716707EC0F3B93C4DA5743E3559
+7EAC7625730FD233A53C6FC479705431A05CB4D62C3B1B238C0F2E59E41C930F
+C1CC53DF9F65D81259A59FB915845A24435EEEE1672267AD6AB19A7A69D1CBD5
+3AA62ADCC02197C5163C604741B00D1A086E059D17CB26030E4E08D7485D72EA
+0172C37A98CF085B02940FCD94B3AC8035FE5497486BF9EFC24D4724CC55E6B9
+F28166A1EE66FC1C04A097936CD8AEDEE729FE3CF0EC2675EEC785EB3487A251
+29B407F1FA2F9E46DC62AB459CDF79F8EE116D3848A29A1BF2FE03A512E41426
+1881C9161A6A4CA2B3A97529B90BDCB0FC9C34AE6DDC4609C846B0A280038967
+0956A7D198F6DB1A2FB9EE020DC0377EEA69BDB07659F7473BEE7DA3C38FA39F
+3CF7AE9B4EAA5785642AD3023ACA72FD10B7C3AE657F4CB8E251D562EE7752F0
+A380597A4B2A17E931E1E74F3CA0A68288C254ACC1A547B11BCDEEFB2D071F7D
+596BBD30AA8870802DA93DFC2C55875CD71B9A8DE757C57401AAEFE5B40F58CA
+4446AEBCE04363FA015D8F00A42CA684D1213FBFA6845027FC5148B6482255F6
+E705BFD558393E4B699E630CFE930D30701C50F58BA326ABFBEFBD59CA35CE13
+6CA340664C77138C20AFB7E9BE6E6528EEA70B4F01523338241C0E62DB80A3EA
+C40810F366513FA19FC38F5694D6BE7C859FF730832A7C8AF0E49E5E952FAE23
+AC16C89D9B518C7C7CC62865BFF803C36EE2B29162A67FDCAA76F4B4B3F6A3C4
+F405EB85B004C06C01D3E982E2A014E447B7C0281E02242D80533DAA7AFFB9E9
+566A8BC6BF6FF4F50CB561524D0A14ECF55E3E2451EB4BC5CE89F49D93FEB9DF
+AA09DE8889FACE0D201B6B0371566762A99222CA525E03DEFCC6189C2AA50F9A
+F3DE9F851A81518BEEB48F77ADE980EB207EF9322BD10A00D97BC9A1DEACCE7E
+EDFF316088DAD99E9DEFEAD629F717537E6E98F318E575FFF5BA279C850BE3B9
+CA0314E787596632FB3F9D753905BD2A16E8E4D4D5919B0333631CDC1C89069A
+5B41DDDA6634C64AA9443109C1838A3B16185484501BDA1167E33CA7605FC71B
+2A871C66C17D6FDF440EDB89E061D6F61F2D83FA5B1AAFB06B47988F2BED2A1C
+5E8D9C8DFCEEDE7EC9311EF33F1DD6C9C4165863BA5E042FD612C9304F7B0CF7
+CB20E9E15A49E4823D2DAF768369FBDDBB6E9DE3CDBDB0227F141BE73A401AFA
+F823B2161A70002AE5CD96053D138A7A216B2CA20B752F296E6F79C0D2B04D96
+6EA85C81CA0C51489FE1AF35BC00F434DCAECE3A7472BB16B4F2812321D09E0F
+E610AA3A2731D026FD660F38F08655566336ADD577DF757D5EC55FB5D64F0DA8
+BFEC8CD82917EB462CCEAC525039B930875FCD9401C6C83F8FBEAFE95222A137
+0E7B2518E33E4B10897E0B2BB6D57C80503469A611027C4C4FA9757BA79979C0
+1EFD38F072236394780D65066C58E63009D7A0D4C37FC7805DD7FA7B07C57E36
+C2DEED776EBFE5D367E9A576D85D7FE8CF17E267A29721B6A8DAA839229B2971
+6058B85EE9487FB47C6C8258134FECF8F32B836786655B63943F19ABB3CD9909
+43F044769FF285ACA40C37299503DCD1C92C2B0D208AC0D756FE38C221103B88
+FCEB3B08EB3A2188567DD3E86751E6D7F5F36775486D2AFA27E53558C6DB528E
+CCEF896A8102FD1DF382E91AD157B65700927A0FA9684D97F2324AECC65699ED
+D7AE830412314B680C71A3146725188E7816C7C7DB49D9691F6EBF3CD1C86B78
+6EDE656A4DBDE130EC52DB1DAEE6BA109DA5AB6E509A78EEE74A955D56CF7B04
+622EA48F1B2BC6AC627978D3F3892ADBF65DC6CD3672216A98259418BCC58E46
+567BAF62A356181E91DCDDD81CB28CC6E1CB6944D5EF99FF87C59CC415A0E287
+90468A70680EE6CF132F78AFC41F6EC5777A4063E2DBAF24A9F0382FB82D678E
+DD3CF2217E5E707EFA523415B9F5F18DFCDD17CCE834AD63468805803B93B068
+288EFA689BAFC511C14B395823C711E24EB73FB63B6544FB54845FDB6A59BCB7
+9FE74B47D50AE135A77CB53037D60B6019261A07E5DB539205ECF06D4C4354A3
+7DC8D5DD442C3690B241EB1AEDBA09A0DD3F4D1101C4F273FA5F52E155EB72F9
+4E09FBB892CBFF5D56A154D9AC6E2B8B6179A63331EAC8E38C618C033DD560CC
+D86C712B811B3952DB155E282F11B8EEC81488B39FF512759CFC91700AB978FD
+E2629FE9FAA498420ACA615E6523B5797036EB55AFD634614A5719B401AD292A
+43A3D2788E446887D9B3D35996A82FA7B7A3D282EFF90577AD4A93448FF64AEC
+CAF32224464D0FF26E96F425CD14D2E0CCB27651B7F6E189E8F0C9052B6CBEFC
+AE9F8FCF0F5613590A3C9F0F9A782BDC9FACFD8B5CFB7EA7F70233A84D7513B9
+56A280B1DD59448310C8B887C3EA5CB31697120B829B5EFAF843F6026F66D846
+0F07781005265F6BA282E842AB393F6627600B98747DAD6C4C95A30FA0B3B5EA
+38633B5412E18B8CA3547C7EF02E77ED6102BA57F3A1502C4EE61BC5590D7ECC
+6C830CFD844071EAC1522FE9ABD5443826F9875AE4318BE7CFF189BC4FF65023
+C3280B5055906C7586C99FADFBA44FB70F84BE0E9C7D47EDEB56BDB260556658
+E6B9826A50ED8E6AD6D4EF353BC577FEE9ADBA3BC2DF150099F27D41D60FF0DD
+DE98489E0C13D8AE95736ACA5FEF2BB1D619E651DFCC8097DDAF9580E68E91AA
+1B2B63C517DAC15BB2B87FE13A17E2BB7124B4696FCBD058D361F8F131F1DE74
+A98D8D521ECF6DF6A8E94720049D9C24EE10106E47CAC8FD85A073C3A2786DAB
+42624792A77ACD44A1A10E75F170E6A0C655B50D73C0E2CEB1D5C97234E7EEDE
+6410DC345E3F041B8348CC8EB5EC37A85D7140025B92AC92CB98CD7659BBA544
+7A2263AF722C79D22FE8AC9CDB0A85055EE2B63FA8398682799B93D1A9044877
+D997D4ECC67F1807F9ADA71B86C5819051205B3FD658B817428A2DE0374C6CB4
+2CD7C4BC0C0DCAC8D094209F5AD59665E756D89F786488A916C3EF4739C434BE
+70BF224B10E3A9F9625CADB2988199FDFCA9D831153668F412B7B4C8F5F75D26
+D4F1CA5A77E37BBCC71864B603DF5FA23D21BCA167855FE11DDEC9A6485F5996
+069FBB1823B27F139B971F3A46EA0C232B4BE9BCBB8EADA343DFDE0CC1F53967
+0BCD2941B48C18E069D61096BA9ACB8E1CB3541BBB336C54CFAD2796204F451E
+4636E49A08904DEEA4FAD46D556B636A70CF1D256BC77DD350AE22C83626A7AF
+699AB6373DCA15B09BF78EAF5A1880710E9BFB7AFF098567F4F430CA2185275F
+1442F3E7AF77D4DAF42E96DCF3F4F39172BA03C9F8F7EF0FB0BBBF685F1680C0
+C625DC2D2D540BE5501661CA101402C622F4766A4857A9D2B941F5BAB07FDB1D
+165FB78EAFB4ECFF0153C3F8A02B72520F28A6255DC98AE6A1675EDD3B95DE92
+0ADF738F35191CF30F7D7D7720370C82BB908C6D62827BA8752D9906A49BB371
+39C2BB304546931E7F96C91BF63D6C427F7C4539A6A4AD1BF8A07F4DE77192E6
+D711CDC69956BD8635725B6F48674597361B9795E0F1AE7A4591C52173911C1C
+69F4417C529A6766D6641C0701886F4CCA2333EC4B630E1C631F6C028ADBC12B
+4AE52B6ED473DF0DF8CD3496C09BCF1BB8DFACD528722BF6F513DBA7797C9AD3
+91FBCFEB89751C2ADF28CDADADD7DFB21A9CCFA7E5F197C24A0DA291D5C75D05
+43F92DC666EDB7352D02A6CA29DE05CE7AF9FB35E1798C622DC790B6EC1931F6
+DF4D4BD8120B652622D220C939293BB3A321545E966CF905740CD3435892F870
+BF69518792248603005DA80CA78FED2A5205A061E3AF18B13DC91F8AC3E41D66
+ED860CFED01694386869D81D1364DA7123CCECD9A3C6CF0084B1641F64FC5E7D
+7C9CC03B0870EE194B4941F9397003B2AAC3B7598E9E961485D1EC1A9C70307B
+7343D1DDDC9C33CF2C82DDB34B269244E3DDAE8144E7C423B50C92347B105681
+F56C4DF83C3D00BC9A62DC3959A2D0686FE2C3F84B640E84508ADA8615964355
+EEBF8CCAE7F4C26CAD9E08108E812656351DF6B39224037B49F194A9A8799897
+E973CE7CBAC6AB1F278A92BB1A07B42CFBECCE94C8E4AD1550E6FB634C267045
+00986F2DA075B36A2CAAED8CEFB540CBE49A48D428A1A43201E2E48E048A1E26
+5DC2A847C43576DFA498DD2E9A0441C05FA8F6866C2DFFF859BCE7B115D351B7
+E34DBE3E8E2CDD5ADC57826297CC0547B66FB12502B268AEBA0B2AE8AD251B53
+255B101095EA0E7E6607A43E4617D14439CC6BC6070B951918ED643F7897A941
+868E29A56FDF32ED7572D4D8024374F644A3516858F70F1812A05B713ADA015E
+FBCC0473CF7F05E8333E08EA430F89C45D92E4CBECAC9CEB06C5248FA6626E1D
+13947D313EBA12B5B144DB138CCC12E364112C0F104968AA0B434F9FAF3F440A
+02168A60094C1B809C4931A306BF9A4F858797D8912FFBF5E9207F448DED928A
+55BA1B03801EB9983FC48D453553E0E504117485C53454BC0E42B875317B4591
+6D4A9FE9CBC21C0493BC76DEE1CB4F9D79C9FF20D68E7E28D8C513A403DE545D
+AB5D475EBDD66B75AA70EA7569014018BA29A3E5E73488FC4F9A580EEC9961B4
+933C9D224C98111170005E76A80D061CF789A79B2A2E9CE7B029E356E59E64B6
+E66AE8BAA6D1CB5FEC21ACD948E7A39351F0E97925424509F42691DCFC231B97
+8BDDA32F3B172293ECC5766A6FA006C33A092FE5374EA72555C8B7E005414DD7
+8A8614102EDC691DBDB8701817A41858006917EACA3293552A2E81492F91BCFD
+709EDB1900EAA21A4C59A41470B1BC1CCDA6A52E31E311A61A0CE1639F9E223E
+186686921E4CF50B4C60CD4E6193DA6A2A266902080B20DD763E3DE0CD4C2ADC
+8DBA6D930C2F8E41881A7DCD7B84D5C0D603664E459502FFFA93E661B561DC07
+468231C10FDA322DCF818BB9D76A986ABAA06A65F44C280DEEAACA84831CD495
+A83647C0FC765BBA988E3F58C4C5A78E254712AC587046DA13EE36CFEA0E2920
+80228A91DB0B8CE7D0AC8E7C3BEA1E575C90AEBAFE81716428088BDE281D537F
+60F414D626207451CB5F8429913E2ABEA58EB29C9AC01F9BE4A302D2F5A23CB0
+2362F7DA5990A3974EF2A688A10F75765E5CF1006E3267F5FE560475390A4152
+7D37D9A95798350A6C890AFECEF0D95E4AE184391CC6401A811EC03AEE7DB8F9
+DD2E58C5512E03E3F0DA00408D305B10A9694BA5DBFDE1923CC3D9801E948FB3
+A65E9BAAAD19C0FAFAA61508677A755B3D1F5315F56185CA8CB1417658365335
+03A18BB1EC7B322F7ECEB59648F4EBE1A59FAA2E79325144C0B9BC0FF5E6C2F0
+D8BAAC97BFE00DB8464A0FF57F0A09B36986D0F83063639B0A8384E8CFF52BEF
+6CC9D1A9C02A414F25FA5A3A8A736F73ED615921BEC1A3970429BA8CD1CFF896
+25694C471D522AF30CAA179A00D3FD19B4F2125F7B18AD128F27C34C07630CC9
+41EDB190E66770C2C26DB7FA09056A29333828C1A867CD261FC6670DEA89C67D
+B8FAB53957265B5E10C730BFDB87323F649CA3F645C2ED8BA1055B7C70B6DF78
+BCFDB6CBD7610A832619B3E348AFAA6737A9320FA6DCD5D299C191C6CE55C272
+180173D0B8530869283473DE25678DB3EB467E5B63C02BFEA9E10DB9BEC52E6E
+62BE560BA7D9BE1A0C5A52EA0DEB196CB28537D7343622DE0E6439D1CD6EE666
+68FFB0E0D40A72F4C9B83E8EED09906D7FA38CC4FF8472A233AED1B58BD82474
+FDD3D89E8004A5CF66721BBD36D753419F401FE1C1761FE3DA10F3F7BE4CB1ED
+FFF20B6D82666708E239D8F246E36C11A5472300132C5BCAAB0164F731CF20C8
+793CAA8418D5F6C5D7CA25BB31368D6E552D46850FDB3C0EF67F5BF8BBCE093C
+3BC9B9170B007856651BA8B47C35B8988E83ECF6E177BD0F2E968268D2C1C328
+415A2FD4BA77F80794730CB2B09290BE2B3EC71030EF2C4AFD1DDF00FFB3FB5A
+617262DBD4A70684AC4F40A7442414EB2232A98CB1222B92A95253F9D4108127
+49FB83D6625856F4FBB5084BC87644DBB68C29152315F2E3EA85EF5C3DF83E10
+9122B1D4355D747D6DF2BC7847B2F0A18B0E1D2CC8BB025AED7D2B5055C74FBE
+1A03A94E8577275D53F9A5A6049E30E572F52DABBCBD05BD9F5BE50887FE11ED
+9C69D94B3AA6F646BD75CE09EDB29CE1B89F1A9871B32E89564E41A81FCF46D5
+1540E8E9243F990B46150E3E1E778E3E71F111ED8BA05B7644F1EB01366A1733
+7FA62F274ABE71E20689CE552735FF2D3168B47E4C6375CD6E3D3B8152E966BB
+C1AEE69DB2817003840884B13535FFCCA3C27B88ADC3EA9E10BD03772AEAF95C
+7EE2F21FA3B4C45250B41E722F3CFFD16F96330359BDB41A0FA2422412C10657
+C2F280826C78A68F879777194B03F8811833EEECA70A27F5C3750D80491ECB24
+48AAE9F0E2ACD8FAE204E099E3129250AC9BE6EAF3C9189AB6FE6EA60B8C5D2C
+EC0D7E42E4527BD5E0BCF142E8EF937446A1C42A8CD645403CC8206DF40744D7
+E353CE10C7ECBCA3CF8DF61CE42EC99102089AF0F67817AD326D546976D456F4
+DAE78EE3405E260C70580F2CD709E4EDDEC352B42A5BB995AB23B4751ECAF49F
+3E15B76A077C4518648B2F58267EC91114A2D584DDD587345F932600DA2275A4
+1CFC2C29F09373CAEE7685C80AC5E952F1E9928968126BEB8EFF1BC80B9E5AC3
+8B26C3EECF7342AC3485544C5B65FE3D6DCD4C8C6735C7AB97246C50C92F0914
+C47A91DECCA1A03E2FF73F6FE8DAEB9509D458ADFE0AC7ADB0E564115F9AA3F4
+EBEAF246E588CA57F701D733A54C352E3545574F48813F13BA57E2FBFC7FDE31
+9C2A3F243EBB7371A7E2A21926006571DD3B75C0666193DB2B449CAF3924C673
+4E7D044DFDCEB8580EE6E58A45BF7752B3DB5F925A6C5B325099902A71F5B6BF
+8660532AE41C4D2443782B4E2E5AA5703079400A1136292C06CD98A434433320
+5DF23093A24F1BBBC31364FA6B4BDC6E361C718F90C9BAAC1158CDA8DA22A53B
+26144A3220948C7EECD21B1972C6C722E2C2FE489405577B0DC97104EE6EE534
+145AB73B768A8AA6AE2AC559A662CAB8D0E09B6D34DACB50F3495D3003705987
+57D37C62CEA41A0F2895B79A4268C06E829B204C402B5577828E3FA7F4C76D95
+EFB2775F32E814C7A1BB41FFC7402F7E868E0AFE315BDC1067E43F2F0AD80A89
+EAA01B9FC2E04E54EF14F03686FCC1EF7947317187C42A3D876C2A7EA1CB200E
+D4AA68EAF3459DBDAF0C6DF8E4DD525E5FECAFF9AED5476F01DBD2A25D8169BC
+8B10C7EA43B29D38ADB8402200227785ACC676077A95C8FFCC4C80C213A653CC
+F54F7A0706AE19BC072596B59570CC28F3EEFC07D31DB32C58AAB70AEB0165D9
+9A783AA22B2537BEDB16A224C39FF1A2127B5D2A43D39DC5E30E4F8F16524D91
+0415ABE58C2E7150B5A07795DBE96B2DFA93AEB9FBBA0DC5B9750A060D3DB100
+78308D36A27F2C44283D288ABE6304118BFF09B42CEBFC453C2B0ABC06F40523
+C7ECE41EB32D3D03EF6FA354708B91DBB366BCC180CB1CAFDC815E815667577E
+C52AFB74A8BCC3D691A9C3A350791CBC42AD9EEFFD62EF0C02A9628F285892F0
+76280245FD31DA1F35FE4D256FFD9D4F8AA7C05F3C246194E88C46C1A0FFF7C8
+482D3A9572271FE9F1ED2FE397A2AEAFC53DF66A49855BE099E8939CF81BC2BE
+6CB955D9BA07DBE324803B2628F3E258305D51CE07EE679517272309BDD329AF
+A6C78BEED185318A62023A02EDB4ABD07A239EE263C187E74697F80A1C85AA22
+F56D80ADCEBE66ACD20B87157238FFCE80926010043610895376E6BA0F0358F5
+459C6B15F9F47A304DF912EFA7B2675E322772AB162C50AB92383D22656A57F5
+9793B57919A73090449D893A4606F7BEC9251BB960EAAC1A04DEAB572BF2419F
+50E8FBFE9833BDA49E2E74CD1A325EC2B60A4D96F04D62CF5931C9D6B32F1B05
+35B127B975DF7266A895AFAC137E41CB3A7E1C811A1D86ABECBE0AA23DCCF053
+EE6EDD3EA58A45B6C4C6A88DFABA2F0C48CB70712C34E0842DEABE30B706C50F
+4785017FC818C9A344E376A7FC2440FEB654EDB7030801AC62D7D4638C5F6711
+0576F587A2960A8ECD0F3EBB14785F92B7CBC2AB0B8243825698751D278AE2B7
+27BA4BEB720211C13866214FB161A1D29A728BDF65D0B15363A5F09A952D993A
+20A21F5E0FAB6C1ECE9C4D7F05E26FBE0D9A64A4C43F258701B4E14E3E3FBFD8
+F190E01286DA6A6D384B0E375F4E7E7A83AD4941F62C3D7FBCEB1007A8144CAB
+796A3DC7836282F45902AE67F283E0129CEC19917D8DD25459F36DCBBB64E5EF
+27FCB0477E40B70A9484E1482610421CE5DB20CD88FE7746D68737B4E9716183
+AE7362DB9A964B0FE338107E77D8EF0F53A3171EE148F02CB1D923FB9495A417
+F80EFDA2648FF8B58DA01D1950B3EF59738C0D906C1C7F669EA6E950681A752F
+BA08519D6C2F87680EB8A1857FC79700BE17ACF53A94CEF5E3EF316CF22333FA
+CEC012020A733F6B97255439C8C1B69875DC0308445CE32964A99667F959BC7D
+ED0CE8EAA66D8214518A9CB8F99BA6BF357C01407C32A6F4799CFEF53DCE2CCC
+DB2A4962A7C13FC9B5762B5E0E9F634B0BB0635D4BE726614F9F04AD11CC02A1
+E944CFEAD7DD36DA8C3552B887611D8AE7F979443D40C51B11D881F80B78D92E
+9BB1CEB09EC1FDB54DE4FA7760099A2303BC4614D5290E4689D156B0A7161B16
+6FAFCE22A791F03EE8E7BABEC47962227C05EDBBC6BFFFEC40D570CDA7625AF4
+7AD4AA7F062D75B401AEF5A72CC9794B0B64BE5E7AA5126F7102FAB8D6BF5983
+7358EB6493A82918A7C78A58EED41B180B00453436E657AC60A3B4B1A329D6D2
+96C3E86CBCBFDDB0F593A2D46719962EC7E56EC94BEFBFDFBB524B88004019B3
+27F93C790E4D68A68D39C899F940DA27F30D08EB54D76504EAD492BA6E7DA2B8
+AAE2F944BB6F96A596992C652F7FD09D24029EC8C92DD84D5074C72423805918
+682AE3B24E5BE036692E239D62339EB7ACEDEA8D367661B7E1BAD63784CC416E
+50A6D98EB800106B0BF066C8442E9F78F6DF8236CD4964FF6277063C9CE8F80C
+68C367D78BD124945B0AA0DD30BC59B74E3E014DE5CE2A76613DC6695449CE09
+E01849DE2D26A3BF6F7B0AC5501E08DFB68BB8A395FC39764353F30310517AB7
+F4FAF8DF79BE1CC2F736292ECFCCEF2F706EA88FF26D6CF74CEDAA29A28646AB
+A71DDF88B3F5B9DBB7A1A4D26ECAF06CC925210DE8A08E73658C06B3CF264C17
+1CF42D063158A8EBA255C76FB927FC7916F3E31E9C6CC00F73A3E490ACC61178
+91E3EBB35D43A1B1D330C127A3D13653352D38DEAECBE5F9ED895952DF4E3DB3
+92B172282C60DE5E167FE756098DB83A82041089D20CFBBE9FEBB9EFE09BA2A2
+34F3672AF148CF1132F5E8111762C0788D81E975C89BF96C06BCACF9B5E31D1F
+61BC4F9FB75070E6BF37A29CF01333AC96A5B859E87C83964F0160433D8ED776
+121970F6C4C29055560F4DF82BDE90D589DF08232D000A180481185003677797
+2A989209533E13657061CE795A1F28DD5B7CD04CD0A308AA787D3AE6AAFF75F7
+10EF4A29438ABD2ACDBBCBAA89B116294B586D922D67CEAE0E4820BAA27B28D8
+4C76C0246E4B462599A90C95A40288B2273F647DC06B4427B6D9DADD4DB1D79F
+1278B0BC5F11C3986F34877A238ECE8376019CF9993035F2F374FB17128A5D8E
+39EEA1E3D450C72D14F48DFFD6A7E4A2DC0444D174DEF0BC02C6E4FD8E669CE3
+DF0E1E8E7A587BC58295635FC61C0DF8EFB9ADF75021328B9AFF07754D377471
+E72495C0ACEA51E9C840EA81A3278A2E0B9F372372AB013DA669B722351011EE
+DA727B7E816FD950C9D42607FB641119BCF08A28216E6128AA7BFBE4AE5212BA
+D3DA9F2E5089835EB9282A4F8231D4A112B9E85194476CEED0E444573E32AD88
+83DD39DC5B35FDE8DE2E760361812F2DAC49EC3F2CD0C370DAD04EAC96C4E277
+56AD09C066132AC8F97A742B567FDC171DDEF2E0769C6F67DDFD906180E56352
+34B2BC74452000448C7D5F4433F8B040D94757E51F34CD8DDD4B9104F4FE71F9
+07C02BAA9AE9D68DF1147A4A0CE27E8BF28D8348736B897271E0B4F27742A5B7
+70667B2A31B1F88CF1E0AB68A5C423198542DB01D6EA0B8826A709A10A4DABA1
+DEAB416D5154730FC6AC321A618EB3E9CA87CBAD8579B00B36E023C4AAD6D01A
+7EB34FA255749FE7BAE20A2DF933EA958FABD2F822E87C87C67D5CE64EC7AFAD
+1789154AD0EEA63B0656F4A1DC70A26B91569476AD48C2BF1FDC73F58B36E388
+5FB7A9BF879A9A87484C5A4912D6B5ADFDF1C98174BC2CD32F7473613B3DA254
+F2F5519B2940A2D764BC220A8D4C43D28542C573028B960AB33B5E1E2247E6AB
+B22C894A882946EB57030E07F14F902B8C35A21C20B08D37B231B3685FCF3479
+BD1F3C6E835F885E45064A83A347F73D4AF875EDA1B577BFD89672B25165ACC8
+6B09663AF95B38EB8E860FB75F17193584CB410F5CD4AC5E5E1D93210DEB7952
+D5E0E3323298FA1925532CCF61736C4EF9BC750C7728E0940DCBCE88B73D734B
+685AA604052CEE3288F7FCFEE91FEA538A351AD39E984F2E4D018D8C6AB2E42B
+D6B6158CE077104461FDF16B766EC540349FFE53F27F5D7D0B385C82D6A1CE7C
+116F7789F43C3118C177B39C79C039331BE988A76188191EA1C1E3182E4596A0
+DDC12237F452FD38C80C767BB2CCBF6C9678FCB6B001A46CF67D616938BCE40C
+3CB457863B3E8FC8A774A13E12C3ABECF8279AA2A332932AD38CAE9FCC32435D
+121723BA295FECF0F7A4999579388A54E1605266E9C0815F3F00BFBD19FC62BD
+003B70DCD7276DCA095071145F0FB102DF57ED06D61F32040B126EC42CBDB9D3
+CBB45186AC99E51049029E42CA58F9A8535CB3BC1317AE0F03A4C7E754D0A297
+79E7D0BA292A0850049DA5D43A108B90D4FB30BDF8DA883E71D9F130BF526E64
+A0C7739CFEB552ECAFE180634B0128949AD0F165337B03C7ACC8F7DBE112D2A7
+65007384ED33873FD2748C86F9F0D1004C7D2CC4A6332FCC6E66EEB89ABF0730
+E6F424DCEA81C73C082141B9B89205575AA353E050F5D6BD09A7350BB191077B
+17EFF2A58A23B5CF9ABD6C9D2F82C545A7BF657BA20E0077E19F40EB37712B28
+7A4E289FC4D298062A9DE502757283CBC8143BFE4391E31A9AC01D76E985F8F4
+FC6671FB470FB2EB7119D4D17CB72617EF153F51A33D164805236AE6B0F87285
+896E5843344FE5416DD9F6CB6C9A53E21087714E70778EA5875DAF70EDF0BFC3
+192EC5B25C99E7D15CD378AAD203F9C88EFEAE26CC8EB6612F05E1CD50DF91E2
+AA63169B7A820F879FE254EF5D9A2A3ADD417687ECCD67235DB6815A4EE1361A
+B923B907AAD0C97BE5E7B37D1B7D3D32794841AFA7B07CFAB275BEF92967F699
+F58A45AF3B8CE1B8E35FF6F4A8E9349624A67ADABE397C787B8888548E7C4CB8
+567455218B69A104C6C92C8919F81EF2ECF670AE8B870B76521E573D8A758257
+4B14C39D8EA60B334A690002241A895FDFFEDB8A197EC413F8B5FDF25557DF6A
+19CDBC1749AC87CC6A3EEB06BE7474B1FB265E2F144A873E770FF461C3B87ABB
+350AEFDA369B7A59D1E71BE01DC156475405CB91A2B426ECBA044D100D8A5FFE
+3A67BBFA6FEC3F947D1522C0AD14D6B5E2D5EFD618DF1F8A00091B45426B2AB3
+F43AA023E8C12B8C2B52BD773A765B521A6416224EA8D75232670B7DF05DA78D
+EEB08192B9FB132F524053B6A34F018E69415F584598B0DD4949E2D0B0007A16
+A57C91DD244BBE351E30701A39CA635EF5E99E16E46AF1B43761F22C27FFA383
+0AF52CECB8CFC3785635DA30EEA8A7579B3BE5DABCA955991C26DEF0CDD75EAD
+D6D15000D7092D8895B1D34B01482BC1D932D82CE12FB7343A79905B978C93DB
+C4F4212061B086615CB5EC2DFEAFB3FA10E204BAB83C64E4A995302EBDA5F02A
+8312C750D782B0A70EDF05EBD04FA55868761D5DC994F64F53C8FFCC847E1E46
+82CC450713CBAC37BF2FF2305A576C993560C8FD2666D0F4158A19453EB7BFDD
+A3BA10A9F352B6E4D935879EB9724C8DB25ED873E899510367B8038910B49252
+0C2A92D269344C1B1C8BA01FFEB3D20CDA02BC79C4BCBBF659093FAD575E389B
+50F361C028FDAD552ECA46420C04A9032AE051CF961A8330AA0073D7384C7FA3
+AE7FEBB646C4BC908ED9E7F9615005E3C5FECD9505D36F3BA0A4526F19CAA783
+5990DF92923B170C7A6E3EA621751815E8FA97E3278D9C6807062BACAED1F674
+EF3D090BF40D5679AB43C155663F56C7F6C144192439F406DF7729704067DDB0
+C5552ADF1C1C946AC87CCAC3DCB5B16D8CF421DE1542A8130B73EFF31F7CAC7D
+D45A6EC22B5CC236C3CB428EACDCA5677453B195E869F96B65B6452F1C6B3E8F
+A3777CDAEDC312F71DFEEEB152CA88FE423B35B609DC97D50834039E6053AD9A
+DAB86F7B8D8853487FC4D24AB7C720E064CB9B9B957E93754B80B61BC3A4A39B
+6C0AB08F98CAD9DF0F92BFA77F0066D31A1A6F148F2CA6CF6B9E43B314FEDB5F
+C88F26D40A9D9621D6BADCDC716F01D62467CA4952D0061C2F20BE2FE3393C0D
+041DF90C9FE838E902224E20029E430AFBEF4A34E787A4E747B73E64FF8F4CD6
+7F50FE147D5F81BFC77E20F3F79B0A8EA63BD4C362779593867493760CD00408
+C32416B592AAD0F5754CB02375507D37059295AB41BE439B572441FCDC53A79B
+3E1232F456C17604A6109EE7F8B08FAD65DECE70091C537C9114B71A4FA14B7B
+53AD08D9A4E0C8913D3AE496BE7CB03BA7129F9A068A8D795A20A464942A13CC
+42402C2C068584E59BD99C25A0626E0D20E10B767214C387872B5E6985872F56
+2B9E483651FF641858EEFCDC86F19F48D9D865B028887F7683A6B64DCE64D1BF
+CF38D666D734DB98ECE9393307A3741143D42404BF08AB0804FD58C6B02CF785
+F0AE690EA07EA2DBAB67E2C00E0633A34FAA5ADA36FE7B8068E503ACD084FC42
+E05D05A3E73145AFABEB334FEE9038E14CC19EEF429BD99E8088EF5025D8C8D6
+4AF5C838B3C4FB0CAC55AA5A89FBF16E980F79957A501D74A9416FD96C10731E
+CAD025CD94ABF77FBCC3757CF7FD8CF96FE82214C8B7944F606081E61F2E2C55
+CF8E749FF0B727A407B18756B48DCD3331E9D22A3650786072A352FB6969A2D4
+C6EB847DBBA2D599044A6CF480956EECC404647B285D4E7184E8D899E447AC88
+11C389BABFB112E25F4B56A6DD5655D40EDE653322023742105DD42D5A73F5AB
+C75A712F61ECC5DDA6937601A55D3F6B68C03796960B8847C509F3C2BD5920CA
+66A9DEC2DD9EB16D5CE0B0FE9575DFEBD255232A948979E5292A56633C9FEBA2
+D947C58B72AA61171D9B6FB411CC11109A79BCE91F92C44230D071AF1AECB4DD
+D91D08AE1E13ECD3BE49DEDFA4BBF694F8B0C283C8B5A6DC51CD10BD915AA851
+ECCC389D0D718FA54A022E31CB98EA1989C5E768F27436457F262E20098102D1
+2201CEABA592A483EEB418BDB0F71C5A491B0E287D754D022BB00FF63C685979
+A8F33DFF084B82FC2B57FF4C0A2288B7EAC3C95943B2AD2E5472EB5CC0E6E8E6
+412A617424718DCDCE5546F8EB477F60F65BB4613BBA5CF18D16739C16D250B0
+047B8951A7B9533AD13D9750697252AB819E5C68D1005E90C35FA452B4B3B19F
+486CAA1BDE4C8C158FE9681940B99F1B7B5CCB7433ECAE8D8EDDAE9D0C54F515
+DB6EFCA60B108B84FBCE326185F449A41870F8989CCB4CCE77D37ABD306CC9A1
+D2958FDC56E5E22965C3F400F358A44458D4C5AFD03A687E5FFB435D74F2DA4A
+242ECF008CEB0A9150F0D939AC1C83ECB770307CB5777C9953DC7B6FED8834CE
+5E8AA508CC33D305A5B29D68F61519656CF978E0E46953F1C6853A33910735C0
+87A79A25CE9ACE8CCAE342BFCC4855DEF1B9C959287C8E3B0944D0ABDF16EC12
+16BE56F83C6610CFE01FFE517F4C24B1FC429C8BA37BC4D6310FC2DCA93F0E39
+595572DFEE8D64E33288159D9C6835067C823F4EDD43D3609DBC44F7E838C8C3
+B99441ED8F02C0B55EB0EF6C50AF2046C33AC533B44CE317798A0725AD45C6E1
+F27FFDD62B8BD7762BD0D0FB7382CD18487F4FDF3491983407212D88796E3E62
+0B58001C321DB2F1290FBD72F3E961DFF1C4DD6318CF518ADA8FC3194B31FF1A
+033AF250C822F19937E9F54FA57BD26FDC44C5B82FC165A69CA5182AD3DB0B5F
+22B8AA1C60C85DD24B89B03D121F0B87EA8D218B95CBA662CCEF5184C0AE52DA
+6D6488D524B23206B16EE2A0937557D8BC261D5B0B39EE5425582200CEBE07DF
+10B357D5C15DF05417939AC8A945D256D0240383B2F3C1FA61C60D6CA4718CE4
+B3022355866340996E62C551D9384670DF6F9E65EC9A7BFADAAC226919ED22FB
+DF0265EE33FE8CC5C52971D22794A82CBFC74D9699546943F2881E6B0FFD4CD9
+AADE43ECF1E268934CCDDA5DB986698A29073645B0D541BA026F9A65B842DE5C
+0835C4E5E0DE62292D16C7D35A6CC9ED313E798C51FEED62A8AC2B3631D5E3AF
+A997FB1158694EE1A3A91703DB73EB5ACD6E8B28B5C0374BE78CB1C9309609E4
+89D004A91144CDE14D946473A2C31AB1676D0DB6B574CB25D4CA54334BDDA131
+91DB2E8EFED1B70EFF1E5BAA22D015F845847CB787538D652D94B1A493583409
+B3385AB5C869C5C32D1C8133C24FDF0288DFF84C5AEAA394D36432CEEAFABC50
+08B2E6E5EBEE62E316902826EE515BE4CF75EA49B1BFF9CBDFDE66A57B0BE4CD
+9F31D43C87B782D04F13F09612BEEB52F10D19DDC13C0478F4FE1339E855E3D0
+0D8BA569CAB30B202B92305F0393D1D06DEC29116EDD94131E167768BC1B73A9
+1C9530B9249854867C26B894CDCD84DB3DEAC380A29BC732655631F1697A4BFE
+0889DC86576F2E6E97D79ACE3A2611CCA3FD8F00FF23B27ED79385F2F5BD6E16
+3A941E7268AA6E5076ED6E48B2B3B908A50557E93BB061197E3AB300B7579156
+38F96BFFDB126C55EB65971575D8EE55E84E423A67DAF82D7026711DF86C82F1
+9FE4468F7080C7CBF2FF1D075C0A6AA07E3DA0C7C37B2FD0F4CFFD72B347A030
+58F809921C89F6876CA849C320EC43E5A3A4D4B9BE905D59E4B333AF50CD948E
+DE53632B5C58F582C73C53A59198D61C89876DA9AC465A2613F8CAE5AC1110C2
+EAE95BD44039AE4BD7707A16AB89E20C6B163D7F9CFF5993B762F74255CF2AB6
+81882D6F76117AC281884AFC5F55352D0AAB9EE4AFDB7D108060D3B69F5C8226
+64A10E0475DC51162F7CE124211644363AEA0F65FE57FA1DF6C6ECC91E672583
+CF4A893586AAC94E1B440DFE064C5348F4D1674BF657B446A9311E7A25EE4B16
+6273946545B3C4A388E6AF61CD093E1529AD6556703290237A947B8C6648BFEE
+B92F41CF9D9291CED6590FDFFFAF46C5C149119DC3781DA65ABE24BB9D252829
+E160B5AD54FEFD53620AEEC4C3ED54E26611AF939A6A01AAE78B0BCD0AEF59D0
+F29EAFA2FD4AE4459701A4D488B5358AADF4B515E7F5A0FDAB029499B03B8189
+3F1C7D3A897028738A600B0FA148438930A276D5137079C34600C726264AF9DE
+CB12A6B8867C2483D4B9813E4D166287DB62AB90C234D9C10600FA71F23EE0B7
+90190D8AFA18D4C9FCC066BD03F34CE67441958B604919DF720A1E20CD311E95
+E7E81CFC0BD5F37EA71D471752FE98AC3FB70975FF7EF76A405191885CEBCEA3
+34AAA47FD042A9604D2461A51D7347EDBD424717EAF43BD07755869EC5E72AE8
+42EE67B3A7FD6631A35E11603DCE7AF98B6F4984A96CCD67B253603524BDC410
+CD03A878C90E264B842479AB05D31A4416E7A3C52ED2EB82B3EB962A3ABC1DED
+7B0A04EA9218AB2DED08CE17F82B7D5587CFEBBCC27DB9F3C1F826293C3A1366
+01332BC160E2462AF73EB145114110F2E61F27FD94E9E43E7010066977524EF4
+613C67ABEBD692445C4C9611FFFF83C3457637331DCE3C575B52398009004943
+F69BE5C49A58C47F2B00F9B299B23BA741199AD7842D8568FA64EB132DD55987
+04750AB7577FDB47059EB6D50296E27E79C661FD7D49D1E37D5B41778AC868D2
+59814834C20795AAFE78769C491802194CD46E7B05CC2E4660E388D6A09D3BFC
+73187B1484D4A512B931C556AFCD6E8E4B8C967D9CA365AB2A02EAD1921AA78A
+89532F28FA6BE454B3F7F86DDBF2E09C42C95D24BD52D0FFEE15B7DD98894614
+225273CAD39EA1352D1C345B36F954740E4F223790C71E0E94CF1CEF658B734C
+778D2553EC76B17F1A2235EB2A9C3D5701836C8072A78CA18D943BA329632477
+4889178EB4BB2B75E9C83B372FFC7812F27D04304FC85DD1623215F5ED815FF5
+F7E8040C1D2DA70F7BE06D1B5469922F30B4623B4B3A865F305E4352753D443B
+044AD4D99AC2734258C112194B41A080E58DAEE2282E3841F47C18AA1CF2F7EA
+E32C91F11636B64BF8449D42109DA1FD36A1036DB2357A9B498E5D363935F8A4
+3EB40CCBAA5BF3F6D6990B329AA3C3B51E1895BF9DF9BF4BD06384FAC5D70689
+0AAB07B16371B73705AD972E7CB4EE4B6D496CB154E9DA86DA110E9242DB2778
+4201DA51B496EC0714FF3CA94D70DB0794C3629AB0E979EF831A04F32A26389A
+2E39BC4A501CF053DD85D7A0C82186AE1F204302192A1A87625D9C4F26A9051E
+1950D9D55751A0B0DF66667047B483575232E3E6B2A437E791B5EF0C24B19D28
+59FAE93489865B3BBEDEB7FDD06BC561B8A81986F88DB9BE48791359CE2D1C0B
+ED7411937576F7FA3B07BF0A74306E6E8E1CEC8F2C636437CB36BC4DEF141F58
+13D1FFD36C5104E2C60F86C642BCF0F2577A78C5A1AD925B245578B1865A7F2E
+37A71226A4C0E19664E4B9DAA48AE226F959EBAEF54A3A1FB2E4067AA2B1052E
+AF444B453ACF8120EF57159C61A9887DE5F23C7A18A8D7CEAD6F44B25CDF56AA
+536E96DC5413A62DF3D90E010112E28F3EFF33855617D0383866267071AAB650
+10F46332FDB5544CF8CCCE7CA6FD95A9AD25A7976AC83A53834B0F8DC82798D9
+BB2ED2DA625C01872046F9F10D9B1332504871648CB1361C13B40156776F8B43
+F3C214EBD6B774A6AA9DE8BC7A8B212F028808C7DB194092EB89679702A64065
+74A178B26BB2F072B5BD4190D3D2F38ED5C7AC3C2C705C544F845F7100F8D721
+747768942D9A5377AF1B0492F58CF0891122CF47544F3A5BB06A49775D0E0635
+CEF1E856AA63CDF3BE2EB7C84C353615CDB97C75809152191C94867AFBA32022
+50C2801F4E23B6EDB10B74ECDC184339EAD044B0258434FB2F417F6D0C4C7593
+3C29D8DD016EE7939D41F6711B85E54808765CAFCEE60DEA5F6C8D1BDA7277B3
+AAE4BE91ABB94CA75D256CBC342C4E99631B18A78ADB72CA62D77B19DAAE15FB
+0D0B91F0BCEC6FE4F70839A89F8BBB0AAFA25902D126C80055B07BEC85DA9285
+A8BFFC378637AB6B48BA954CAC5A691BBB4554399541E67DCD892580F6FC01F3
+3861981D6BA7BDDDDF67E304F0424001B95A5C0B5B4703B1AA6778DF89343EB0
+B94A62C3D2F1209AD3AD2E5A69FFB32CC76CEF88D5AAD5F556A96BAD290E3A8E
+615FC6911FF7CCBB848296D8D5E1CD7BFAA45CC7A29A4C4B4AB36EAEFCAB5465
+B17BD75CB45379D86E64CF7D52452D42565AA4E88A5A2212D3E01545C7B482B3
+B6C935D535E306F3B21F0BED94035208007E1CCBD5F35CF136FEE1DB6055C714
+3DCEB394E508C9F160F499182AD9A516CD6422A51568E8A8DDBD16D9DB246661
+DC5928CEF274E08A98DA0B6A216DECD6CE13E9F0B1AA57A1A2E3A5C07F35B729
+145057DD42C132AC74E08F6F7FC33C52C1A9F259993FBB183FAED20A1D20692C
+3563370F46E115F23083EB1082C743FA55904168DB74E114909C41ED153298E1
+0DFB9355A732C9EBA6A36C1E47297AE1E722A8530634DCF936FEED407B1401F6
+408887A08F3A6EBF0DA361EEDAD180142D73AB7AD39433A7A0FCB9D71B3EFD6B
+75DB7D6C04E654D2EE15150A34E227E7777297B10AB671B727CCA5C3C986043B
+EF80E9A10833E3935E1F7B5D2146C29AD86041FBE1E79689D1298C4FADD1ED65
+86367DB6197AD0F4F16E496415F3FC77A004FCE5656538BAD7CD91A8BAA32FE0
+8475C620E85E514547D2216855E399A55DB30F0C4DB6856BE4937640C166DB04
+96253253BEFEBD5724C0AD93FF78F3063DC7771B769B33A21B20018A89542E6C
+CC18BF9A9BF54ABECC02FAEBAB83207C4A5F781C5FF18C391D72551A6E9805C8
+A7A52B68FC529FF8A5C3438A31AD440FEFB1C8F733318F21BC61ED4AAADCB666
+DC19958844205A3C50BE1A261F8AA72EBD112B411FECE0C5F929078991553EFB
+D0B76C032519632FE271CE94A3689B57DBCD2A1A75C1D497A9258455D925FF3E
+FE1D591EDF6C6C0880F62078D1AAC23F30C352402934457C2E8BE40F5EF943AF
+F8BB277DCD5158524E2194D5311408A5F64283A8A91155471D75140272D0D847
+078DB0BD4E9A5F5E9AE62BB52F2A77658D72BC9B83BA12FCF5E5CBE0BA68B83E
+29C6120DB99D9FA72A886A7884474A9A6A5BBE2882AC820C7120DCD4FE998608
+06BE2EEC981E1EDC666E96B7B65EC4546295D7560EBFB43F626A8913F61C8680
+FFCBF942AD0BC2CCF555376FD35025D47A06932A4D650DA7CC48D2228BEB268B
+06C152F2167571848DBA60A0881695E07E418E8314F9A9C6E10ABF16378F68CE
+CC64BAFAC187E2B2243608A2AEDCC0FCCD348B8B5374E6B9186FF8BA14BEA416
+25A3AB43F1A6118DE126728C1B9327804218D449EF4A933C39C4665A4C1DAEA5
+781801B8B6A9A91C54679181C9BC497CE52E976EF4F87C57BBF943B1C2894023
+F115DD7333D512576EC78C2B3B8E02BBE031CC1D3241E4A0ACA552CEC9602B22
+82061E3F540C988D4C7AF6142F769C0FE3246B818395F29387B4506148CB3879
+07FE3FB2C6350557F755315D105E2CF05A06A561AEFAC33683DEE616B5259F3B
+FC8312F8D67B1C1ECF842E7936BDF8DDC0F7312A08719684C770605498A4675D
+DCB166474FAD2A65F5EDF248331BCAC887D0526111EA2332A4E4D9AC89E9841F
+1B0A0C42A249AA0D0E562C0688E10CDAD76247BEC6F12AD21C00C34DBA169EAE
+2E689CD1C0E7BEF9A5D95119ADC4A7542F37BF75F6EC81F7053A905D7AAD552D
+E28C4597B12D79C4E3E92DD6BCC57D95F1A1A995ED3DBAD9980148DE9FA1D519
+B8DF490F473070414902ABD95992510356B696F3DC5B27BCA8BAE8AF8D748F18
+5E6D0DAA12D30C095018B9DC89291A3B83E36066FBF66F99B2E1941B3BB9B787
+0C2D8721EE4288DABD7C8F5E8B491BEEE654C15988208375510FFDD2F453FF8A
+289C7B306310971E6F26565E74CF9D839EA2D255EF7AABDF645180A5006F1CD5
+1B12B6D43F9697BA9F77D83A78F5489D475ED8C0336EC04F1A9EAB19A17B4604
+F62B83A9927C588B876228F347ECEF9A039F30716DAB287E1CDDC80295C50659
+55161463153F0C7528066C7BA36F0F198022DB86D5818AD489258F1FFE70A377
+D3DF0F9C8FB4E158966A0C903C14F6E13A051BF7F04E675952373AF251A4E36A
+A73EFD2403CDB3824B208DFDC64E25ACC6EDB0077BD8233D8B4F9D25967A45D6
+1D6BDA4E47C8617159AFAD860BAB691B421CDEE5EF55A3C218F0CBC202EA78B0
+1F42A1101BE57BE66E5079A9EBA1558CC0A6ED8F6BC246A1D270340B2A7BFCDB
+0D506E12AA6FB458A3D6F1209C9C9E300BBFD2621FF0A7739A9CC44D3D9D3C49
+58EBFD9851F8250BEC09392001C22952FAFF874D18470DE7374D327EC48F9048
+FF7E00B804FA5940992B4B186F3A582C067CF6B16DEB48EB379BA483B4774E53
+0E552D96064DD6A049AC56ACF36DF297AECB9819C6D5E5F262CDC97C2DAF9CED
+1777FE0348B44AA165C93F11CC52FA401924A05A929E3A749F0DC92D10E95045
+54A8B7ADABBDE9D468EC569344B5F2CAC5C60507B14779E820A9798C9026CA7E
+5A850E517F195290291FBA7AFA661270D015FD034D3222A2726DF9F4B012B4A8
+53BC5C206CD075694C447CB8CCEA9FA066FC2ADD3378D27D6FDD45136731BDC7
+B8B45A189ADA5D7F3B8E566EBB22E9446BDE431BC66DF1D1D5497291EE53D004
+9A56763357F900A570C1DC41158AE5F371439F712AFAFCF0F3E5E65D99805A9B
+C951DEC4CC059C503AFE50AB68438F1E17B5B0A4A5C679C474FECC2AE1A1C6F1
+753C51099BDB723D492670FB55C167912881C157E0D2BF505F592955F1A0DA1F
+B8DB2020564CA700D8340CFCBD6AAABE3BF7A1007C56455C3BC1A355B069DDFB
+617EBFCEBC342F2075D2AD1075FB86A0F3F0E086AF81EA5B10C22B94E6B3BB06
+F1834749AA451C2F4D0250E4D5F6603EE5557F23F0CCFD7204248B8E09A5D41B
+B580402F13CBCAE4B2A98CE573D5456A550E0E264986960414931CEA60861F94
+AF924586564481F6E65DE5B2FD1640CDD19030DF780F545447011A2C0ABE96BD
+1D7BA6D1B6D536C7CD1BBFB79174FE9190AE522E65A65C176EACFA45E968CCA9
+39C18FC8211585B7955E68C45E184A524109489F495290EB0B25D5003A0776A0
+5442003DD6B4A906625B8807070FB18CE0CE3F3C3AE21E2B99008A4216D74373
+6CA4D2C5EA0FB60B26F457CBC74C1E9BB3D99E13EDAA131A87549AB96F590F1E
+2FE50EA1150A0A866074E62BB62D556DA74E1D199AE78AACF1420196D013F201
+4724D2A3B0B30F808005430BBAE4919D645B824F0EA4FDC5F1E928CA563FCD63
+D969AD53CE1921114AF06AA4158E84976CED382D1C117323A73A357849083B5D
+F555EFA4217CBD6339946CABFB299116C63CCD8EE2C64ECDEF2D65BB92001DEE
+FDEBA3FB031C8E8CB4F783573BB690B905B100CEDFF2DB93CEB031BFE0CB4422
+9AD363D3FFDFAED04DC730F14F0FC4E3DE78A213626BEE4BD90F729C2AB2F4F1
+4FC1FCAB3482BBFC066A4F32C07E4FF0B7FCAA1BC69D822BAF4780BCB093F5E6
+4001D7E5F766DD9FBE3F5B9273998EABAE132EAD090FD27F50848824F6FBDD4D
+DC256FB2E1AB37A632CF4353DB2BC84C9C00D2379F997A460913F16C4C17FEC4
+5C550B37BAE8C39F4ACAC7456748B73C523650525F239F6A7CC1E4785E926E0B
+C8083A8CF104F453E5EEB47B32438A71194AA2BA7869381421B768409ECF8A8E
+046015567665FC377CFCD7D31E849F52E5FBC88AD1DDC1CE13D4A928E40F46D1
+3EB55F59D6690D89BC00B1E23EA9AD09E0A7F8DE0F88BF7C48C7AE1C67E1DA60
+610F310D734A554971988B2516B0C0458F276232849F5B6689E27BD5D47F3EDE
+31960DE93E9AB505594202EAAFD5BAE4182E5C50782988F30D36C80C85EB9A62
+4A7AB1CA4CC056111CBB2DB7372118DF45C9C789DB40E585AC08E390BB84FD6B
+2B8BF288EA7E7481917F20405EED55BA21FB4A230CAAE95B7A61C7F4A7DEE0F1
+504B054FA8DD38CF743F28B46574AD7C232131D066FF6E885C984BD6A4C69A9A
+33EA205916305E3C5CB4B521E5C5D9B846FE60F8861D5255093B71A779768C54
+A94E4C11204B7EFEA4165A83FD5B5ECA80B89D15EEC938BA3161A47FF4E17CE7
+D516A1343EA226B9B211D61A7770D55BD5F913C9EB70A1277D93487FDDA20F20
+D5C6EBBFFD2F3C59AC4B4E03543B8BBB2CD688B23C2859DE343BDDB047633348
+D3FAD2D9241C38BFD815C649942E95B0D3EBBE1177328C0119CDD4BF26147E2A
+C1CC12D4A4C038B1583573C40F4C60A50F1FC99B6F203B4CF8CBF91F9BF2587D
+A730521B1B0D41926A3EB042EC7FFC278586286CDDCF6FD027664A5DAE94EA4A
+519C75AA1A965D819D193A220CEAF197E6AB8A5F65A816536A5CFCEA3495169A
+5F097209676F7A861EAD0519A3F6C1F8E32ACDF3044D48CE5533217638151F59
+BCD4B654BB14D0E55AC0C128C45EC06FFA9BCB67ACF83F5130D61126C51E6BF4
+0C7C9AA2AEADB467EC80B312A76609C2C8B88819F4239C06419BA87F18975460
+E77CA77AA3A024BE2491C3675AF0770B9BE5845FF355E64FE9AC3B72D82A93F3
+9AF47D755D910D61484DC15D93ED1ADD4299FAC232F54D59CA87AD06BFA026F1
+D78F4B527149283887E9B84EB30049DAF4528A79975BA560EAF198FE366878E6
+02F4A123077888DBDEE03629E7F69CDEBC183FC86CC2C38F679147A9C05069D4
+49B693D5A53A9A01996100D7C5F2B85041F7C99B2D136C1FCC10805C20A86B16
+0CA67E3651EF53A6BCBACE59D3988A139CCAA3969461F0645B7B1133777347E5
+56B014D093FF2034843FB380BF91CA1CA3B19776B3CF2A9661AB40EB9CFF32D4
+B82DC6B424F36CCF48C69E0747002689021B5876342F57B18BA8EA637E4A6FDF
+9CFEAB3486E4A2ABCFF57BF2C809F1FC0367D32ECBAF94B4841BBFBF45E4C403
+C77C26BEAEC7D626BEC8C2780EA0ED14A82C7C8EC4A2949A52EA8BB5EE24A4C7
+F0D3B1535CC244505D3736134537DC64A4D83F90CEA9E2BDAF127094AF6E124A
+09E27430E13D4097FB18AAA8F540D2E2BEA81DB6ED8A577A95DBC9FB4ED82F0E
+8500196403E4C6AF145F14A74844B9B85A8188AFACC21B93C18D3C2310B64FEB
+984001D36776F6E92337D6A6DBCD897AD68CCE36DEB4D129442EC602909D9363
+12CBC0F93B1A0672EFD27369C5CA28F1CD6C516220138A6E54AA9D60B46FC7F8
+C756ADAE9103B4D3DB706CE230B3282CA2C72C3EE44BCDC07F88D345CE9D34AB
+54D5623378C2A4322F8E3344A82559C27440D518CE49D05F054271C6E81BCE69
+0E90E4A8D5330E3EC9CDD74E07FB9B9874BDBE445BC9E5E3ED9925E9AE8B04A2
+8BC8C50145E89AC7A55C4A4AA1369775044FDC96256FB93F6145077BA357C3FA
+5AEFED7E9839528CB633D19C72701AE30F86D4E6A6F65B3504AA8E937AAEB352
+3B40A6BAD885190C41639E790D4C1AA08D76B6AC876EC35ACD85347B89F11844
+CEF65BC501211B0DF628EE53449E7BD5C8DEA39738CCBD64F059F05A83E61246
+E8127BC5A91571039C3D31BB12D0FB89CCB385BD2F32A4D80F5420DB459A80B2
+5D04BDD7CD741D98EDB9BC4D556A19011EE66CADF734D1C965690E38FC19D604
+6724ED96F950FE89C203E163E4F147EFED6F2B8AFBEE48A689F1AE9BDC721E90
+DA288C4B5FBA13E936FCDF1CD082DA2D7FE3CE1551C9E71C42A089E5F7EA1BBD
+14592D58657882AD8F3B5692D96723F6C760BF774E119ACF26F7970923012398
+8BE83C67BDB351D9FD3B789BA3F6A065CA2C2E09EA0583723DDC405921254731
+E738A3BD1A5C559503D935C87A41C54259208873E74CB03CFED290ED2A0263CF
+30DF9CAA0AF349FD53873DCED0AC08EEAD827688A44633FAB0E78FF4CDC4BFED
+E82EDCE3144C26F73E097C00B641A09D9952D3E31A9622093A666D806979DEFE
+89F8CB41281432DC16F9DF4215A641F6B8A18A6DE8F34B1FCA8C462480FC97A7
+ED62F5F1C79D37E74910EA7638E403028152CDC83A6A0DF8806BD4A0119A5416
+CF4E5B77231DD3992A7FC420A4B012DA3499755BF65D7A62122F0BA7B34E1E29
+8FBA78CBB02A345B567F542A50C0374022BCA85D9D5B0265FD18AA7C162B8D0C
+AA8A4880DAD93B8DF803815C139E38BEFD21A4967AA7D0A09BB65741609EA2A1
+C3C8F20719CBA4D916017AD14B8C5F0121901236DEA95529D74687C5C2581DCD
+20DB9312A7BC088464293BCFC4B251BB6D80C9FB426B0D6F32FE2DE5B3F89BC2
+E96746488208D8F628A6E91AE5AFF23C82C7918F389580CD0832E7CD2D6BB0A0
+82E8F7C38018888364DF61E056B9129B88D220443DFA6DDB6807D02ACC041AD9
+FFE26782A7CD07DAF63E323344285155C8C0E1F19837AF094810563C7DC54344
+C8A2C7FE586958B83C94CF63F53952321CAD211CE27A569E5363CADEC27FFBA1
+82A029F109C0F469B4D0B87A1CB54A54A2261A725778355CEEFF478175422A14
+6A74AD97D8CB4DDC23776E117AC7BABD1D566771117030727DEA4C332CEBC3F8
+967CF1632A22B8D76E81F716FB91E9970E51F2CA9C2C91381C9A486FBB33EAD6
+D60970C78F90A0794BEAB90C3701E6DEF70EC2F66F56A0FCB0BA1113B02298B2
+304CB384047F586FF751D4A8991F1EA538ED4631AD18EF550FE2B7F86B0BA73E
+60C5C98FEE01D8EC1EAD81AA062189AFA7C2CFEF7409BDE0905E70549829C863
+EFF7FFFAEA6574057E4E1BB46544FE9390FA237B95B44C1865DBD54D08C7151E
+69E7AF487890CF11FAE45E94BB938CB2C89331530ADEBD1A8975FF1E6D965A79
+5FB8297EE9141CA1B7DCEA3365F451FEEBB7B37FCA8ECC43CE6B1BDA1DF60FDB
+6B703E9D81577C7ADD983E39EE7C1E2BA15DB461B10B8198DFAAD56F12084870
+45EA52606115B753A2A96579EBF0BFA2473F1ADE94AD003C85699D3D9EB0FD33
+1FAD744CC73D4E8998C896A22E40B578428E0046F6483C72C75CC2C5D48FFDCA
+9D991A7666534783831BDCF8C07532A60966D16ED284CC2011408D687DC70947
+50AD1041F9DB6C41EF1FF42D7EBB357D1618617410DE4A8CD7BF6F0262592080
+85AA520620965E9A3A696C822C390A48EE1AAD11B873A4B0E5DDD4CF0EFB377E
+D5B06C74395572A43BBA25BC3DCD18787D393B3F155B048ECEEFF45A32384281
+B61C655D90E067436760B467098C880D6370859D7D2482E4319A5EE094ED1515
+1602699A4CDFEAE0A22EA42B304B040838DE8D8D1F0EC3A9BE740116BC0DDCEB
+BC79D1E1839F209C1B8BB709B3EE42A6F05CA675D23A56F8F9F4A15A4C08682D
+74A2A1E05C0CEC6B7000B3D21730BD182923576B21E5B97DE58B0966A7DCC9D7
+C8682CF32EB9E4B178CE95350904F5D730AA5A13ED7DFD1A06076BF026272295
+5300D2FBEA14C0E1DDBA5D26D84B61DDF0CCFD60BB1DD067FB74DFF1D4C19A9F
+454F1144D28A12BC9551D52B88EED51C5FDC46DB64E535783A54E6FBD1A054BE
+8CCC85286187BF32AC55A4AC0C10559D00878FF9285AD466BB4886AB6CEBBF46
+252CCEB3E3DB78F4AD21C9D1F9E2FC6D6308566897E56667D3240594CE06A067
+94A50192ECA74329C963FC4D3931F781A9B423B98627A2B6D7876C5D27AF0097
+1880E1864BA96EAFFAAC3547CCC2A7360DEDFA13984FC6C8835EFB83846845D5
+EF19D6A8369561741A75462EB0F75C5037942859064F0B47D0C94AC73D640872
+F134EA2F368FC65E42835F87F51D15FBF5510466459FD65378F09CD75E722950
+7BB711D339CA92B818D52FF1015D35AACAB37B1FAB5969E958C1CA5EECDAF7BE
+D956049A0BDAF8A17F34F8703872E24C1A41AF78FB1DE1257A7311DDED2D06A4
+2F3B5F5114D5993D04F1F38995E60C54379D6C496D6ABD984085C5E7E99C3761
+CCB968FDE2099C98479F5F30F237042358AD133A2D03D1525D34857C0AF6A71F
+F2C1285E6F37775171E36E2400E8A7887B79F4A617F25403842BCF8FE6AAC41B
+B09C8F56D556B272BE97C74B22AB8BF51A965BC2AC3F055D0A1B9449710F4D92
+F4346D97DAA03C47856A5AF92A7AB36583827A592B4F14D72676A73EE6552209
+25FFADDF80AF0387512FC388989FCD43D6375D95129F7909922996DD625CF86E
+F9CB3BF8CCBAC6F154DF27B482783B9BC523DEE7CA88B77AEA8ABBB7F5AEFB8A
+CAB0D1B85B203A852926CA39A2809F8E4A53B31AA6C35C2DBF4E2E33F290D8A6
+3F867A5F1CEACDC2C10421F0A40B93D33981FE8033DD798E324EA92A37222C86
+A1B065C5CCE9A2F01390CFEF3158A29329EED3DE74B8AF2D78C47DF91C23D016
+4B26923F28DEC14587F96CAD4656059C3A59037481CE187AD57F52C0160EEE43
+C045BD90BA8DEF0FDCE0B0CFA2F78E635782421884E0DAB43903567CEB02B259
+29DA15D8A638FC22985B5E4AF8C6299DAE009EC349C12686F458A1158691DE99
+73FB9713045DB1D5CAD614C5FA26B28EE94420F4C4A2D1F96AB95C5FA8372633
+27CA0BD35832CF667EB92DC79599AECABCA044FAEE4E6D621B27A5C0B901333D
+7F0C5A29D61CFB4A966AC67A9FB0975A4BB2E7114E31450DCC696C3625ECBB9C
+283173AB10B277DB8293E10BB12CDAC6565FA3384F4CFDD8F1B97179A16104EC
+5EBDA8DF6806990B08999C576C570CEBD7C7293B1A0A97E96B1BFAF36145ED96
+6951C79778D88FE5CC121C0B7518AB9A4A5F9FC9E23D1862DC03668066998E02
+BB2E5DE8516B36F79863D900B9DB3FBB2EB559B00077A8F473644D7BB5A3218C
+8974E14A02587996418AD2009A8639AD993D9F74B5B08EE626CF13D7863CB0ED
+8C03B3441390591C30F48C246AC40B9088BA9209944584B4569B99620091D4D6
+00194295F54CC00C5C153D5E3A9DD9F46B8B0DC75E7E53DA1CE5ADB82AF31426
+5BA4CC754F2BBB741A0783F301DC5B59A0989749BA0A64641B142EB72587EBB9
+0EA17F7B1E5488FBC4FD7E385990547F118AF1D1DA3175B4439FBB8F7708CFAD
+2B12D34F8436B8BEF5E015B4B38D39BCB9AAAD4BB086B433C9A611B449B02891
+5D649408ED29B36B70D8F83B80C25DA4C80A7FF1C8B68683B016044F9AF521FD
+FBB652A613E01E48F436A8350C4A362272796899E7AE06B090A3C7BDB0964555
+BA917B588DF8006FF7E80F2DDF63EF25C8E51D9191D9878150FBEF65D5D58653
+D3588C7EB84BFCBEAFEC1E23E349EBF0C56E080CF3E82660F10298CF2BA930F3
+F529195FB046DB65C4BBBD9B0ACC0AAB92BFEBB01D21D63F65CB5A8C753AFC1D
+91FA25B4C20E2CF87A2F6D0A385C453F6ADD1DA31FE7586091D12C98AF53F0EF
+6F53D743278FF21536218EA7E119599D2F6BC164F55FAC3D270D67179DAC7E53
+331F5C93A26A0B307B2D2E9B386057E84E62C6CC6CFEB1A17216BA25942DB02C
+8EC181A8AD73C3A30FD6832D1DBBAE505E2F956E41EA9AEB632565DD6F9958BB
+C083C9F10CD6373B169B2EAB534DCF12D32B1673340B21A935737F4A67B25A8C
+17A73E22B3545C6A61D419D1903415287F0839642170EE0904BB51B1FC7DB499
+0B039D014B6C363EB001401BCABE20F98FE75961436071B46E4361F219946CE9
+D6019EBCCCFBE3B97A7B8BAA404D27667410FF72680B256AF3B0F17E5533FD3D
+D62E717E11F3C41D54AB5A604ACBB2BABDFDE80AC28674C37806F83B07026942
+F057F7FA8DCFFEDE61587969271334C75C3F0054C8992FD017948351027002E6
+0958916842C4A508665830E7878934FE8858F40C5A261F3790ABA62500CD9BBF
+3064192D729E790334A841ADF1D19AEAA8315F1B2E5F04C1B02F1EB4045921B8
+BE9C2D310E7342F26298639E937A65114DEBCCA52A8220D1E7195DFDC7316E54
+EC41ED7041B7D4871F6024BB0EDBEB288937E1321B62028FB4DF06C2624F9448
+1C091CF3BEE47EFDCB4E30D4F1AAE3E3B840F44FA7CEF6542283B3C336021976
+BE65269222DF05AABBE58641E11FE433BD2398D2610EEDD4F6EC7F42532BFA6F
+413977AFBCBD8DA51A96028706CB03B9640DAE17B002E4DE7F96021B1C954010
+D50173EC7CB9A782D1A8510737417B731C025AC555E0FD910DB021FC227C0C4E
+D86D2C4ED6D9D72665AF0174DDD78B67AC7CFA7F15BEA5F2D660AEC4344B2C6C
+8129C462110FCD72917362C9B1E97BB35E7BFCAFEC2B01A9C2B92F6DA4AA1D0A
+CF3E6C3F9C562588CC7FDBF7A8E2DD5A1393A04A438816E40E2E5272413D9095
+6D28CBF7761538B51D31956F6F84386619EFF1FDB31924B7F8153ECD1AF98E2F
+6FF921DDB42D8E29BC216AA1965DAB06C5D629D40BD3903E3B5CFB609A999C6E
+F47B243E2CD734D9DF06F37A4009C6B2B4B57E70B4A735BEA7CB3102A6636465
+F702CB7781C7A7353FCB9292ED02F0851869A21347049DDB4F63C744B4D9391C
+8F88036B1711F62B4D0C2B97D3E2139DB4678EB80876D91C7EBC3F77318CCA4F
+F225536EDFF640C4DFB078AC6F25A77B345BD4F8B31FA03BD17A6148B23DB1A2
+EB12D8A76A21114EB47937E99ACC6AB094E0486966A0A0B3EC0DCEACD141F262
+AF8A830CC62A24DDAA97C99166302DBC6AB3A5500E92F20497B5E056635476C8
+E6809EEA784BF0566137A13BAD6C4C4F357BFA9E0FEBBBE433DA0D1BD27CDBC1
+3B276E46604620591AA0D3CD6FBA98B29DE0375BBE2DC1559D713C3AA0F23D23
+5A661F0C2F75AB4233057E0448B0836CAFF8232823B349B3CD73FB7460671A4A
+46A90E6E1FC9074DF7A30F28A05D8D2051E07FA3239EB122E6BFC2A40699CBC6
+F507D74F1911CBA81D58C7E143446AE0172458C9F753EBD26A423F6E1B8E1FAA
+E75DD6791875BA55F9B961AF08E3DED1A8A2CB17624407CFE86E580FF95701B3
+8844D45A998D0B0BD036FB75C9AC8CF6C95C6CD9F0B62C4EEE1DDEB131BCAB1E
+41999FD2ECF04CBDFE36FE65BE24D188E34990B3F949B5C815C249C0477DFC66
+F7E939DC6F9B1FE4B8684B15EED59CE1267B1555268B653CAA936F82E493D269
+2182BA1E38E1EE3F716F286D6D9D2BA8EE3E3E2CE58D3AF1B3D911F8151EC8F6
+4C80DEEDB82A52D3E7EA7D04B0896A51C5CD1AC0A63B35A90CD83110E4FB5D23
+01BFAD4858159CC985053013E38ECB072859B1D47475907F941A0DB909E67A73
+1F33CE14159A5ACD20F8360B6A51B2548C417CA9A517DF36989C531D3FE29BA5
+EFA18F2EE8BBB0B39363AFDF7CF86F0420192C25ED308C4226ED5CD894A67581
+2B48F353A0B892674121A34C45BAF3130814878A732E4D40B372F5C84B1BB6FA
+3F50E1EB3823DD09DF15D47AB95E193058C7C1DAA1996353775413120F30396A
+65DE7C8BAB4CF568D0FEF1980A5DA39C6D2D170969103AED2DF95510ECF56FCC
+19AD8F49B56F629383C727E3BCEC948F1C13A27153E3872406280F0B9F7A910E
+3717A1EECDC8EA6A31372F68AB7227008DF6A82F667822D2A5F30A432B060717
+5CB0B25E2E6887C579A2F6B0F4B6EFFCFF232170EED3CE0E9D92217E2CF20D9B
+CFD12FA945B88C2BFBF364723E0E320C25BB759C177B9E1C676107B6216C593D
+B576CC85DDB1AA2B99F2D40C4D9297FD1DF513D3ACE62FFB90EAB4AF5D67AB96
+242F998EA5D73408C1F7B72AC26407E658BAF75408D13B3CEBCEA73EE304C9AC
+35036688527ED3B16DA58B9110A211E2F27064B6ECC877E89AE295C23AFF613A
+7591FEC19D692CD7AB1C75A5AAE6CBD9132A4A70986E0E9E95E28F32399E4172
+4FACC70F8048A489CF2D0B4C34DF06600F447FAFF330C1C890044129DB1F7482
+A40032A0267F831601375C36B67BA9040E0EDE97FA4FC18731A9F3DF85298DD3
+7DC80503CDFE0114EEE58F0BF86726643C4BFF1A36140102ADCFCA60C8C2F40F
+422EA5A882643F51CAD847DA7932BA6B4D90CE590ACB3B4A968B2123E41D5A5C
+DFB21AB2FE2F30885D74AE3B69250D72F6269A80E4CF2E67EDE711E31F6B5506
+44C4FC9044A4B09B4D02B754AE673AC06BBCF71397B2E9D1C757F69274C2249E
+C8609D855FA000677B959AFDCEA3B74F2DA68974B2B1BFADE2DF3EFE8FF3BAAF
+5688D225619929D94063688664CD137DD25874E21F33514CC19D4F30238A1189
+7F49C26E97DF9F932CDAB62F678233FAA05BD78C48B8D823FDB8D35A60DFBE2A
+08B97E05F2EEE6E6173D253CB43D4B488E4BA4932739918CEFFEC70D2902F5A2
+5B96EB4898246920C393B55BFC902E49044AE9F22BB560F7AE2E1C4665BFC814
+62F691A29E38D109B70BBAD58370B83C6527C5E63B8995CE7252D1764089636D
+8955A920DF2CF5088AE03C3B03879C7498BBA39720FDA0BBA032840091A51D14
+D6A48983183E3A3266391D6E3BB433CBB61F3E76B43F9BCB764907C76F21A8C2
+C2B47B311301B5954ED0245C959D0D396A57CC12548C999B5EADC807ED1FB22F
+BCCA58A65A062929C34F0ADB06308BB4CACF24E2B6F63CAACB7FBAF89C2711AA
+9960A1FD6953E59EF9C99C5C39D22638E7F8138CED54D2BE9C94D0F84BEE26E4
+CF3A31DE2DC88FC613875E8AD7623F0F5E0FA7EE3F2219817A8E90A5D75B44B7
+F4FF796D298622DD70581C2D4CC2D850794390827F8410F35D2E66680760FEE3
+EFA5696B9F7A5E8F17F8D5DBD164FDEDF40140D16F99ACB85CEE3FA8589CE51C
+C48516360F1B4A991F3AFC3DE98A08D9A54676F40A74C91D3822431BC5E212D8
+2F807DB9D19E58FF6F8C7F32C1AFC816444B43C932692A8B6B1B4A9C89D91B1A
+18D03971E697E017A3A69052CA7B0753002F0F23138943EA036313E5D5C06A8F
+C016E3956ACB5608604DEBCAF98D5D5FF59A4660A7043E3609906894807F29F3
+991E4D030BD93C218FBDD0A67BCE5FE604424DD12B30410A40BCF70EA1036EB7
+D66C18E418D65D8DF85B7F41DBD36BBE08D8A20E33DD2939D6D47EE5FE44798B
+B413804F9DBBB890EDA4E5DA4F8486DF033571790380DA2204FDFAA8A9F1DD0A
+B3EBEB3167E58251FDE2AA496A164EA781D8A35BB031FE60A3E0CC85444E5703
+5832C6629AE2244AEB60CC7FF535CC27C47573BA5F9C6003687AF0705066A292
+1BE552FE47976606B576E02A34615BFAEC97F2C54959B7B01BFA30B749AA2BDF
+17C9A67976779790544773FED53E3B1F76CFEE08AACBEA0D3E9414658A470FE6
+780DAB231979AB5A00B5037BB919139DACD105315F1E57FFC979A052E4624604
+537D8CCCF6DC8EAF47120443FFB33E155959C27426EAF093A13AC8274E397A17
+9353D1721F688EB90A22E118B93BA078BDE531AFF9914D6BA5C18CC64FDA4272
+3D6680D3CDD0CABB347966BF522643A6558DF394E76F7DF55F7606BDB810AA00
+EF117F7EA8911CE289A36AA300F631CF70D65382873EAB7164DA59A9A91541DB
+34C581B44081E950B049BC4C0E24BE8C0A56A31FA585C11527133024A082E104
+AAD460A78E7004D85AFD33C9019E28233A0CE6E7ECB407958B0D7FB350B46DD1
+9A38B64883084CD9627FE47EC7CA2207BC932279FB9363BB1B986A8A4C7E35FF
+3C860DEFCB845A01C09FCFA3C6A62FF2AA19B5B38E9CD6D13620CFD8D5D121F0
+71A9BB1ECED1DEDBF4D5858312F31AD92403C967A9E9B1B747AD4CF3227E7A16
+BE763D08C449DA3DD3AF9D2C2C69C431E3617A5ABC45F7559BC95DD911576840
+532060D25B228A2B3DEF3E377E0828193DCBF14276EF9E236F6AF24B15A9BB74
+32052BC0A9C751A51EED570767C79E9FDA0D40F665E0C4BDECABE5D2A245F1D8
+74277B69B71E2C12571337BED82F62AA9F94A6F086592F84D7BC47AD7A2CBF63
+482219EC0EE3CDBDA66253E9765AB1E8AA7A70DD148BBC66DC29A0AC3A9940D7
+CA5741F82E7E3BC863A9AF5B56AB78F88BBB7A71EB8455BD8E389D0904D0ABCA
+8DF45EC8491FA97F65AC31BC4E7CA5DF5A03EDD2B1F7098A2FF9314C375A68DF
+E82A276A3959C5010E5463089F912834085F4340D63DFFAE47D24C7D14E3614D
+CE3C59FCAB403D4CF07F0FE3384A650E27A4F2491B238FEA73842DE44924592C
+EA259EE7777EC31E75AAF523CE33F6532A9537983FBF644C13AB3FE6FFFD1506
+39E43AC9589EE5C6D2343E2AD9BF24CFDBF7FB5E97A7C6BEBE040E45CF5D246D
+A8BED9D4ACACF719A39CFC7C2D272BBC3E9CC4104BC5315C1ADE1DB496CD27DF
+86EECF24C4551DBCD8538DD5581BCD87C7701B8024E8DEB4CF89BF373EFB2844
+747E5B174E2E9FDCBE29A4104D64DCD192D1A7108B422F6B4DA31B643C338305
+67B740F87AC9F5117B3C4DB341F6E02F3B8E09B98F838584448A0C5EF0A329B5
+B63A36A61A9899D726EA30EC9E86EE1693544269BA55D9A1E1E29A0A21798165
+8E6AB1D0AE2F8B97F8F3ADBBBCE54F84E5B66D09B9896F517DA66417A4DB00B6
+727A3DD9FB88F2501193C7899640C378C1F6E31D6D16A254E171737F4698AEE8
+F845D28B7C036D327F61889B784FD44589AA5598A1DF359CB2D83CCDA095FCB0
+8550E61484FCE365D4356B52951273FC701363CBB18AB6CFF1AB62432ECA5A63
+70EDD919AB8F45CE2C64F40EF66D7AC2F60A696F8AFE215BAB37907F63AB56E5
+4101EC2D843A289771A67276AD9771A16C5D2450226E99DEFE2691716FE60743
+93372F681A397E0E44A897DD5E6478F2157A402F4E643CF86B229E7480A07865
+9F919407767FF0CDD239BC6820D554F92B285E50957285656276DBF8A38D926F
+6DCF34456C67B2707EC2311F33F1D224921B842B363E83F5F1C4F41F447FD42E
+91477CF21A111E7686462E0EDFC04926DDAA35F742019758C6970B57A40BFF01
+772D9D181B154FA95F0B4108CB56767D4179A1FC60F8287276D9AFFBEF2414D2
+1659B480CF17600019EBAB957FE4CF6D903671BCD996A4DFB651DB2DC6507922
+7F83A6A7950990864C89FE233D3234E8E13AD6CED7195268A24ADB45D79C8D03
+E54CE0D4DB717653EC28A99EE440A7D657A7DDB7E4F7AF78F8733C0F4FFBAEC5
+CF383F7B1819074FE6DC1891B667C58CF7A8081F991C4064AD3C1FF83762F071
+41E66B59A1D589226DADAFEFD3BB94D46707CE26DE3BC2276421AC4F856449E8
+A80C5495C19EE0A5251C030235548F0009847E2453827C93D5F64B07B5E0AFC0
+DEBC1F64CCAC602CCB4777FEB0DB806497F5FF4E0250FF51E760A20ACD5D4330
+BE3D614FCC1F0A415CC518AAE7622049EB836ED69E62002676DA80248EDB194E
+C4B7A018AB79853981253A24CCA6A81D845D2B325479C74F5A08C1C4FA5D57E4
+98086A32FF855B1E18F4CB5CDF2C1B27F614AE814BA05A768ED4B5B1B42E50C3
+AAAD45C6693AE3C69E8B1E1DB106FEC3E4E918972D28975774796968BA9E60A4
+2095E373F46A4B7E11486D2C396598788A1AA869739BD80CBAE61CFF7C6C5AD4
+8573A6F55D20DCC5C4F345D76A877BE1FE544A160C6E9979E08BD41B2E3E9D9B
+F9EFE0CF03DB20C0582CCB7CDC3B185FAAF904C9320335723746C9603B54E2A4
+E5537305D2735E824E370EE889C9DAB5CA09EA8BF54DA80CAAB673A70E141846
+C90056D468FAB8A49A52567CEEAE69F20579F180B1F80BBDC46820676E8B3D54
+E026E44D9E9A6E5F470D9E6C8F4001C84EF476E0EF03E435191FF126C90AFC76
+DB8C61C14CA69E14DDB1AF0F5DE3AA3EC78C4B330909079B73581F70B72B083A
+0684C0325A84CBD120635CCFA29DB8E02CE336F79A2C0ADD52ED527ECD426ED6
+932229A3B14890C02472CBC76F58CB6CA20653F0C33158C357AC17BDD4EAFD49
+87ACE77D4B84053C7B12FCED5F9AD61D33B466F1B225C572C304287B1AF7A8EF
+BA8586DC6FFD4D1B1716F019C8AB995885AEB33EEC53D71515655F451E7AB741
+13FCEB4651CA9BDEC1DF22046DEF8CC8F457AEA7C515E95E5B049A9002BD2B12
+901E4B29BD2E249ED6E7920A63FA9339216A4D2C57EFA2C9214729FE557B8782
+757B4BBEBF2276FF4029B2A802859AD0F11B5EAF7119696F3353575889E88242
+9F9FF7AB18EE65E7EB77CC1E3257723595D1C9EFD7BBF88A5D1DE65DC4951EE6
+70B1B8E2487CFFA14A09BB24731A1FCB5E2510FA4A20A82D3C408F1B0C35E656
+92A84BCE82F4060F3106ED1A3D225DC7798EAD62BF2407B9589649BF0E1A0668
+9AE2209B84A645C46F1663F00B0814F884DA3E3C83D12DD97FB198C27B212BCC
+30454C791F156C9A1CB53A1B87941C197CE3F8FE974B1D80B59FB137831E6B45
+DB9CFC2990E9F7A300658C033B5F9E39CCD5CAADA103ABFC42C3B5B85F196117
+80B0C76949C1D10ED6EFE8725F9B9FE33429DBFE1E6C811B3C90B032F1CB89B4
+CB0385178BD5267F0FFFB3D89E9B65C89153780C11B93448EF160DD21F46B15E
+8C2718A3C99D455D2C1E80F99EE28974FFE8A98B8AF80552C96CA89208D8012D
+DB5C3DB6348DBD5B70DEC4C0019D7C64717E4D1FF5C8DC19C7B2BAEB071C3046
+AB4A2046E657E5E6FDA10E89AEF39AA330815F8BDFAE2EBECB2250A5120BB629
+081A47C93A150ED4C7CA3D3528B2F6375A0C301CCD11238A5934BB88B6AB9A76
+C8DD955A27F55D97BA8AF58F224263AB0F1903E4022F0333D24710196C57D972
+B6F6A49D4B91E2386EB9081BF1D09DF991F093D9CE96CFD38062C1C26D70E32D
+9C46968B01899EC474DB5237A789EBA21D3A7BCE16188D829FD2D97101AA77D9
+134A3FD2FD9A2EB43DF5426336725672CE779A651D8F11B1382E0281889D2A36
+618D15ED1F9A6AB9944BED5797B05EC127CE503DB5E2D0EF4963DF6FC62D759B
+C1A876080FBA628E342A9C3B68B67916844ED5684DBEEA8B1F2DA263BBC5201C
+78D81DAF9D95032193729CB04C83AD5D1E63E592334CF0462FE09F93A8F8CE1F
+DF173A7377B537B41A35AEF451928C1976EBA7AB4D73B4BF16DED78C971F3F20
+0DCB1BB54F8CCCC44DFB015EACE7499783C2D60F33690FD80EF804A32251357F
+33D96F5566DCEF64025ACF5CB4BFBCFDB6131D5A90B0B49E0E69AFC46C54FE75
+CE80DA4E1B335DE934BF954446148904F498E29C4D0A245E5901AA3535BF2F6B
+A67165AEBCC384308C1E7EFA7D53DF601E12DA7F066FE44E61AFDA173DC1E1B9
+1B0777F1478FA67DCF8595DF810484C33C5D4F250ADB1CA3F31A772AF95BC267
+D19BC3DD23AE6C161E0C81C327DEAD3CDB6F64096DED0DB11A5CB5B41FFD00C2
+4FDBC619691DC7318CCFF0BD2920DFED030DE9FA6F5B7B7AD4362D897549EF48
+37E2D5D015BD6A6AA1BCB9B8A40A86FA8D49C9B38F50A464BCD7DA462E1BD779
+C193A03EA78CC6A728B70CB9D385052E1CE165E032C26A94352397221DD18004
+A78871D49CB2E37B9AA63ADDE7E6E1ACA0D398AE49F1002760E80EFFDB034BB9
+2B7EEE3714F35EFBAD02B9664D38FDC8A96175530BF88FCEA73CB1BCCD3D06E1
+69B84F774ED7537079803FADF53C57F5EC86F6ED681796911D1B8E98459A1CD0
+3D4E1A543E0FDF6C54A31157F5123AF88E1116274C4D8604C64D8FF4965396DE
+856605895992131C9884989F21FD550E1985866918A2C9EABFE7FB8D2545A817
+C981B86C33E4D2FF3D82A406DBC871F340ACF0234978F348F798EE9D962541CD
+30BE4DAA5825A7A6F848B0286F85115E85BD46629541FE4099C6782BB13394DC
+0E81BBB86DAFE510525BBA1D69481E0E6065985B5E6C05F931514011E0DBBFAE
+F71AE55D129878F6B04BC427E35CDB148585704C0709DD451A1269D4724400A7
+7F650034A51A606E12286E96CE1EB6BD49C6518CF5D95A23772FC425B6DCD7F7
+FF0FF865D9C9E1945EE571396DC34BC4099AEC79E21B697017337A4549660F09
+09B9043F86B06DFB72896C4FAAEAA07CE465845F62493E7644DE612099498F18
+43AC8957A1520BC95EBD68AB30DBE5F45D9841956FC1CE5553C03DFF431F6E0B
+949B950D04E420C65ADC49CE03F4B69E9B12B8284ECA64982E5ADBF46A19258E
+80739CC91D45C79BCCFBCF38DED8985BDB747B82C20A4438091171054A391BFA
+6B65178C718EBAA45EA9F85C1024D30FEEE78000A57EB5AB98578FF07139F41B
+600E8C2B969014874BAE697EA692DDC870B4419FA0E485C67121B6EC833AB6E3
+7E3222507ABCB94FD2693E087F4F24B927EB92E7357188DE79186CC8C2B7D1E2
+1531514FF9CA5F56E91C017328A8FCFE6474EA28A87721600D1CD275B2E17E7D
+86E6214D6F94E6D234AFA8C40D6BEC68ED4929AA383564DE1F397F3B74F928D4
+8E0ADCEE355B764037AA133EFB64C8596C506AE9CCB5CBDAA0591DB3D3DB9A32
+8017EA451C180D9DED748349648B94F29E61004923687EC0FBBB1CDA75446251
+A1B2B7FAC9AE8350A82F752C19D7B3D3B62D3F24D02A2B4B020C9C0F7A77CCED
+38C5D72447558ABB5C599799DB67FBED76CD02506EAC70F2C7DAA4705DCF6757
+3F82BCA244A644357D9C85B4696EA901D15FEF43740C69860135883126C81C4D
+216F347E4D890ABB1CAA732A7EAC791A9A89B25586792ED0872E5AFA21E15400
+EDD5552FDD3590FBCFCA0742C8B1D80A28C0083279A5BBE9D81EE0A085A6A1C2
+21A367E921F27E9489F7230AA9A6EA13BF5B3A462BC337D7DA63857844CF1730
+2144ABF5001C5B2C5EFB08E1FA120D50E0750D5C1AC2571FFB75C4A9256294D7
+BB883C067CEA31766617E6578A47EB24151DB8C532A5D33C769BA0DAC845B7C7
+C24124592FA841C63191AFF6202D9438D692A0890F8337FE84F6A8DEEF4A523B
+54EEC7A7C2E26087E715691D1D068D4CFA3A4DAC546046072D7B0A0F5CC06D78
+B5EB01C54A013323748EA229F110699630604B79E5B815B016A30DA89D3A4655
+77455D48481E7BA8DCE29931892A7CBAD15DC31EF327E40CDF658E6CFEF013F8
+736C3C3E2C04BF1B421D202E61918CE5A6C18C61C681FC268A37AC0CF40B14E5
+164BC222F1608E3B21367696A7408F01439BE75F533A2D9A5094FA89265F9C12
+308DF0F209CA4BB0B75A7185E5202426AF6AA4541EDDA4D343DBCD3F8ECF8EAE
+BDCAA817782A537E99CF4E70F079E5A5720F9ADEAFF9247F89E19026FCAA0036
+CA69D15818A1F60A347D50626C5510408E7270EB87AC8946012E9853334BD7BB
+9A83B50510DEE2AB03833B198BDDD38D075166FD384DD351F7247609F2330EAE
+7C3A5041F850CBA8A0EE7C52CFC49FAE27DE4C299D63D8A1D12CBD7B45CCBD84
+0520C3ED3F6E74EFB6352CDF6DED74BE8DCA77CBCC3BDD88B11B886705D5205A
+08E70C8B081493CB0BB2551A301820D525511D3AE10BF14D88B4C47FF2A19FB4
+65F20CA9ACFDBAE3E54B8ED4B2C9C65DDA98C8EE12672852E55F43A91DF0F843
+A6B354706BC8E1F6F651DA5929F3C16C8714909BCE81F46F7394220D129D4DCA
+5CA93A5B531B3D8A5CAB523AC14AA65CFC1D131C055D4A51ED5BD3168C39104A
+8B8806069884C6C96A3954FEDA878967C18354BC6ABDEF78E48957E4A94A666E
+C25B8A7007B57F60A0A39BA1FE10FA2575EFB84351B4549F013771663D9F6CA0
+A4E6D9D9508596A1612A3D238A938423C2D492C7AC2C21EBFF9436F76AE247F9
+E5B2B66498D28D4BDDCC9877DA4710852F2FF2147D8601EEA7CE735E6A3454A0
+61305AEA8D8C0C894E55B136972F18C71A8A025C11D5957F6CCC418432282F26
+A7EE630A6CF1F47F1A79365C4FBC97CB890994996955CEB52A9053957BF1C374
+910D848FD28E983D9885FA70D310472BA287D1CFFCAF4740BCC872768F0317E7
+813106483693094AD8E5B4A15B70602F87A5F144270FEBD636E7633774C8A8EF
+D095EDCB90288015FA1D399130973079CE64D8B65236762E2D51239BE61C7475
+D6B1EB32D1BF0853E8F2DD89B7025AEE862B440D3FC6CA7ECBE151FC265FD6B4
+FCB11B878BEC6CBC3CF22F22ED247F7192443D9BC996EE593E0A8537AD9CE4E5
+78F448F97CB03A0926123A521C44C8C9C563360046831B4196AF7C6AFDC72ECC
+590AC6690938949F325A04EB5F9B08A87D9B224C98417C247DAF08F3F832694A
+3D16DE5E6A077F3C74F681F120E5B99C1EBC2F60F79C98A186B55A6739B3B345
+4D28BA42E504E8789716559DA40EA68FA6EDB344EC38505C3A115CDADA969D62
+ACA0B2BAA7D5F8CF1AA09FBEC120A6D2C6535E3589D9A76A4CBDA04F2A1C4392
+A5AF0AF268AD8BF2600A2B42C469BA71333D09FBAC05B55CBCDF0136FF03DA0F
+2ABF7254353857AD6947ED2DFB262A563CF752DB33C1FF8F1F0CB427EBF25289
+192D063D89291DE84130D7AF25B2CE551D3ADF3FA72F70D634639322EEBA648F
+4024ECA4B8688C79D079809970694F927E2BDDA7B41F338A306879F8BF526433
+362B542B9F9A12BACA2FB850D01ACCCA1BA5E49E064E7DE66DBF2E5A66DF5847
+AC02EEFAD303040194B04992F7E0878996538DF159E202195632BD34507352CB
+854F162AC6B0B11F25FD9D2BF663C3E251D7A3B8174BDD41D29C2006C29E7032
+946821659B03EE850CD52592FC625DE17B8123EDA76660ADA68B38DE509F0DDE
+733DAAF45E0FD570D0F44A0EC5B59D7F65D6D8F3B517EEB54B1200AAF1688034
+B984EF1CEE140B36505BB8BA4BAA9313BC1AA881278BE681FC478971F67EE133
+257E69DDD716D4700CA5AC45FE7BDB9F417CFC8AB7777C32F59DEC1E58B9B873
+FBFFCDFCD3117593DD089622E8F929A7C4BE47351E0126FB14ADCB2A28247DB4
+5F6A6B85FEFC4E952B01173F7ED8D2FC374F8ED8985DB47FE1DD711CCFB728BB
+DD2B3C5BC8AD66BA91591E07CCAEDE6F1EB6651F088DB1508F2E0887EF9532E9
+0173538E13D2865E7DC37FA72484081BA24551F9D7E456DDD4A26C177F698942
+9887A38E3E40C6A29BD409EC4B5D7655F987D25FE616AFAA3D62B713263DCAF7
+2A077644EBCE92E2FDDE175BCB25C5A3BEC2BBB46F963902743A349FD30F657B
+019EA4FBB95D94B60023DD8EABACA74E8658DAFA2B7CC6F197432CDC2D1246B8
+361BE4F3183A152CD50D22A10A20DA790B8197DEFEE878CF0D3788E67F73AC52
+BC77F1BFE1ED38EC3BB387126E0D6B651194EE9D3EE609BBF9F92C5E6427ED2E
+B7C95B961E15E14D990CD329F3CDAF44A6B22E68D68847E4B3090081DD34A209
+7C2183C392EE8E574E8DD4ACA181348E97C128AAE3D6117737B05625E2D4F379
+236F99C2317D61C084422D1832A82552EEF6A5E3C1C0D89A92574D0F720F88ED
+B779EE5130AFA2F40647C0396CD9FFA341F368B25C671B506AF81027981D542A
+024BADBDB9607EB14CFC427450999769687A5463DCB19797A67C399EA8948C97
+A41AEFAA643430D280523A2915719F1680ED0B2E9DFAE10EC72C191D98006D17
+FA684E36F49F147C5285FDF1896002C296299FC5BFE06334EEF4DE49B3532A79
+2CD4F16C96AFD4EDD90A158F3CBF6FAEF8226BE8FB8E9DE41946127581EB2754
+D7C8FB71614A4759FA425D6DC576F090646D3420DDBD10F45D1C57A64461C63D
+152C59497DB17053EF9727D4566CD92F8502C26037AA98F15D997BB5BCB209E8
+E0FB3AFBB8E5041F516ED832BEDBD7BF97A0462AE34DEADF8622053161EAD327
+5FA0A0AFBCA59B893137C27F04AA9A050193DC09F96750C770B706EA15ADB126
+AD467CA1664ED755434CC1C10D33DC202D8A34BB3502AB03EC2746B7A149963D
+B1963B9EE803960EAD439ECAE2E2A0237C6993663DFC99C5B972D072708021E1
+83191B77B7365E6B62DE971C5D9C6F9A35F16745148D457373A5440BF9078587
+B2BBE8465D4C6778F1A4FF6E9E6C2A09BC8BAE7B36ABB163090C4B09BD045FB3
+24E709A742DD04E2FA1654B21B9047A792B9FC5EB39C27CEC2B0608CACE16C31
+8D78D5AD72260F758CDF904C7E2AF02C2ABA34FF3C625B422888E8AFA3A8F9F7
+EAE2F0EDAB0DCBA4ADE95C563566BDDDE6D102F30FFD918E270AC7A2B5E7B049
+8F5D1C7173E5FD3DEB3D1A34B11EA51E91AF95A207D330E96E9C9718981F9EF8
+D345FF0A8E5B5FE03A1BD4E2F26C87C6A6EDEA90AACA4266653D361C94453947
+DB6592739E746CF98B30AB4C7CE205D05705DC9B94D25CDDFE080488E6C60D19
+4235085677E0B0E7FD6C02D551435FDAE0F5FFCF9820674940F2FB51FBAB4C90
+6C9E333C41EC5FAA2BA82F42118C82116567CBD36D1B48E271B057660C4A8809
+298A74EDAEE6B599A9A79CE447FAAC317115AEC494DDF979AA4298EB0C168A24
+D616C8C8AF6E89ACE64FD59D1A0AE82CF22CB4BC8225DA1650CDB79A8717B996
+C9DAED702BCA0E0FCDA804AB3DFF198F7F1E5059DFFEE8AB49160DB704D85942
+C3EEBEF96CB0D04BE3349F30C272D6AC437142FEE38E183E09264733E62375B4
+B4D96B7A410D4C3B8DE951EB494BA61BD29E01031F690DAE1CEED03105755F3F
+92CA415FC8F9BB734C6B1E94E9B8244086221F51076CB16A6C3354E4190D4406
+7EB85641604EA3B1F33A539696447E3897FED819FE1C967002493D2D881E5B4F
+141CEFC2CE6B59247102E123B002373B30314ADBF82405DED87967DB4BE344A8
+3CAE8973B6B72BE9FBD2633F5D7A00B29B171FE9973B79DC2E745EF4CC82EC81
+6A0940C7F8C806BF37370C286D7564513414C2509A9BCFBA4EF0A587B3D9F30A
+0CD7AB70C511EAC80B21BEB67CF390372431519E7198FB7D5D2D7F35836B295F
+403F344500D385FD818139D15EABDC92D2D756C212D1096308D6118999614C6E
+2DBB407093A11D5BCFB77D99028FEFF483265F42E996CA21876708968AD3B7D3
+B7840E6F18FFD567B7607DC87089D0F2244277F41855574FC56C37C034E992A9
+8AC64D758D5433D543D6FC74AADEAF6F59E5C146D0BCA42F15C58BDF89C4326A
+40DC6F3231EF0AF9BB7BBC4046924F0530AF54D2F41D900E6DCE42A5221FF717
+9A19B100C3CFF129F221C3CB3E3AA394D927DE118DCAC279F890808515E88393
+DB7EE09A9BF48900F04171F06B47E1EE2EB053700BE9E322CB5908807E4A9EEE
+B30CCF76CB8B4667B28D57F1ADA424881C1745B7881A011080E249C1C52A99E1
+E7F2064A25FC083FB12F133A15F97A5162A4020EF74E0B615243D4E46D832C15
+5E924A711860FBA7FEF096D0687A728A9E7517CC454FF45D87CEC1C7D10CEA01
+835645E9A1CB04AEE26CE71CC6B51D6BAFECA5F006BECA0B17850BD4E2F255F7
+FBE1A29882E1CA56DEB6FDDBE58D669DB7855ADC075F34B8425F971B3CE0F7BF
+92B24F7B878B91AC9A98E31142F43AE3E73DC7BEE0FE14189AB37A327CD5BB26
+D59B011534F9E43848EED9931FD52C7E8F03AA1A4E642D2AF68B3DEDB7D1BE4D
+FD07DD16C7EDD28D878C047C46CC48A9435C011D98A1E7E4FBB4201BAB7ABAE0
+4068D36F7D65702F92E39BAE27419426D8B2A3EDA4EC6621350347F293D667E1
+03F786FC0F260C6840B303936D115BA104EE4C8E4890BD9AC0C1DB8F2A2698B2
+EE8EE18953044BBECE199336824020C0D00C5BEF2EE4D23BA4129D6147F55C02
+A3EFF7ACB2C84045E5346A969FF0C45B8136856F75BF8BAB71109B030BE1C342
+63768DAFEB14513942A20F47CBB6BA47AEA2B37B4CAAC368AE97F67E3E35DB30
+6F6DAE06BF5165C3C36B098E8CC91975F094CF18BF2AC7F728EFC1B928288F14
+BC6DAAD3F24731C494744E7C2CF5DFC59116CE1B3A90E8EA2AF91B8672F02AD1
+D890EE5BE5306B89224773076BE6F0B6DEA2CAF5E82A8E6090C1EA4C4DC756B9
+E993D8527B2DC5CD0B04F091C0DE7036C905B47E625485E50B34DC4421887862
+6C7D30AE74CEF21E04194549099E82EAB2C9CB90BFEA00B3EE230CBA43D8F833
+E685F4A8D4B3D80BF2E4A6E6DA0EF901E19AAE2526673F7C0B87E8ED7A380B84
+A4DB737B20A38656D404520E7E839649263C0B3930F640EF6BBF01A5ADBF8445
+CFCF19AE4DD8B88015F3ADA5AC43C0522F3A1B8DE471A6E6ABB27B89C5D6E098
+49E8BEC81FCBB260D641A03A9E2CF78E7171CC70D558AC08F9A3BD5FBDD2974F
+D18C94DEEE1E9F571104AAA435CB5F58776F2A568B5CC78D71FA934FD8970B95
+1FC7ED1C01441255978FBF1696F6247000D46962E9308ED763E5D19948A3494D
+0D413F43A035B4CB5478926602467203974312F18DAC939D0F2AEB016DBA0A7A
+A198F510FB5BAAC5B74C276A807784ED3143EA8396916F50D82CA8EDE7B6AA8A
+6B123141908BCD748AE676F0AC847EEB887F66449A68D5FAB8D467318D5D0CA5
+A80CB3738F274ED58469FC18EAA459462042F443114D02DFE2EE69D78B311CAA
+4ABBFB6AA9C5CDCC83F6B4A1CED059659614D843EEDDDEC66401F0B2E29CE890
+254F04A5360C23B93DF1CD8FC02B6CA538D00E4ED2ECD4ABBDFB345B52B3C77B
+B65C6BDFBF389F72790FF67011045791A15551715474BD53B031A76226E478BB
+24A8506CA4F649E225F129A97FB5042156E51A6383E5382DD61DFA2BBC455BFE
+55998026242FA190E56B2D858F4E190ACE685BD7D523B3A7FC65AC48260E5C98
+B2540FEB6030EAEDBBAC00FB28AFCD5D47F6E28FC0DCF493760C9336E19CD090
+8E66D4BB6671D58C73EC6C8BB6C0B051EA9C74B72D629126EEA37BCC8ECD8CBD
+777DAA114E3DECF099F36EB0E075ED3289DA57CB052534729EE36BE3FC10E269
+257CBEB93F614AACA273EFA538C66237F319329338299816F9D13C68B0AB9EE9
+7C14E6A208DAD7B637FFE026AE66007EC2A33D54F35916DF270587A01623BE87
+F39F6FC39FECDB3C728333A56344782B8BB3EEBCF06F9A253133827FEABAA403
+F47EF334795AEACE7A8E0874635BBA1DF255BD858B29C21DF61E053C9FE075A7
+2CDB75A0DA2B9AAD7195876607A4DFFB18FD35DF44B4ED7C0A5CC297ED46A03D
+E9281C068EA98CAF9BD6EB212C44C175BDAFFACD37767607CB066C5439F66FDD
+319EA022568995CD1F469BDCE2E0ADC407B0A54BF9DFCEBB2E16CE8A0D6378BB
+D968FF3D41EB41B6DB5EEDE38940C6769AE95AE3D23527353350D2F996F1C9CB
+9626195849BA4B057A07C8873C0E6130FC2B7A0CB5FEF6A68B04C3C6F04FEDE8
+BFE7BC88FA850C02AA6B843C8053B527FFDAF47F75183FEE2B0BA1EDCEC256E9
+4E15993557FE18ECD34319B405A6BEFECE4B5D79944F277BCE0B3CA4EB668AA8
+EF74991F4179715D85F8273C18893722C73A99AB038B630544FA4232D84664F5
+39BF56825432C6C7447918EBA7DFC9BAE87A2EE8BBA00E9657791DDB9050DBD4
+0E259E3C2F97F4CD2347A702292241D3CF69DBF7724FE7590FEAC339427F9A98
+CFABBC7894F92EA19C891E4896D89BDBAE8DF8DD9E818C4C9D83030064A2E797
+67FF29FE9DFCE178D52E44AF7EDA76140F09BF71BCE4F820B6DD0A7873D31D66
+722C073B0E50E578AD462B22F46DD22D9B1C2C2F9A77EE67B0B7C33D08AABB82
+DE68EC8D958CC28C7DF9C80FF7C2D1DA963497571706B6DA7668D7C135F45696
+1CF3B9D70D3A92B7D6E4325979F2B11D6BE7B5C301E56BB8B952CB57208F1814
+2D5AD0A246CB319DFA2B08D416FCCF7DF075E1D14A9DF25DABB0E5E8239D665D
+A32C80FA3EB20E6B2A6990C438836AC6410E4D76F3A4C6AE27645699C5726EA4
+D76FBC81EB2CDF0EAC775E018EE8AEB8344B6CC6174BB548D24FB1E218B5D807
+BD697863D88BB70FBF288A079CCA21F751F3D1E32BD96F7566A631CB7A82BDE1
+990CE06C0E7E89CD34DB3036875423E21CE2C7D149CEDC95B74A162ADBCFBB18
+72C40B8DF125C032C6ED35699F6FC74CE58E94F932CCD9364657B4F879622F45
+5FE9C41DE30D9A48FBB4C62A9F44565851DC0E4FB89E605EEE2B1E3692A86EEF
+8BA75499F3CCE5D9048CAE5D5A428A2E563659DDE28BDA5C1D0A51AB401E7CBB
+20A289E208A113C22AB00F6FA939740C8A72A7024CD2317D33742B5180EFC4AE
+CFDF9B19DC43F2F57D2A625A4A8C3EA12181B5CD7EC1196FFB81BAC1E2298E4E
+4C47A533A9511DCD254DDA5B2C4AF5AE81DBC4BC73702DDFA71D50ED6491F5C8
+C446C6D2AA73CE46BEB23CB86ED1DD3C24D68E1CDF90A45F77C59DC2C8548827
+02C4332A8F3A679A9D62892C9DCAE3BD4D835BD65F802441B36E92946CEE5F81
+F555CD5607CC3B8A239463E236DB6BC3DA16380F1CAB86F779864C41829202B1
+7868883E421544DC29BAA29E345DD5FF4730F94C49F8BF9CF7886E293CCCBB79
+E139CE32E42AF016724D720356CFC51B24E9EB1125A3620A7A91D2681AF363B8
+FC74F9BB31A79248EDF5D70CDBA0687099E47C185652927BE028281107508595
+8DB976A0D345523243FCBCAD773476E777455B1138FBFDD8B707D393330E5BB5
+AB1E04960EE7AB968F450A350180AA86E34DDFB9E9BD55450CD2B3BA3B596AC0
+EE7639F81E44FC68BF4AE7EBD48D82212B970074E249DFF340D85C8CAE436D62
+9F5F2A3B6A74B367C4AE6A96636823A356A308114A70928A0F7BD7A9D909B0B5
+5EB58FDE16E3B2104B05A38CA171116B435ADEBB4FA1EB11547C1EAB2BDA00E7
+1403FBE8D06C0028473B8C595ECA76945DB3C0B4323827BCD8E080EBBE7F7988
+C469C334A21D7796315AED18639136E946BDC72A7A39B0C7C841D5247E1B7A7C
+662905CE4960EB49610955D6A8B42EA1B58C7119DD91F470B0F4C0F60AA96408
+BDED0AE9B61E747EEE20AFC3773E9D90DAAD902607DBDBE3BB4D40B20128BD22
+E4F2CA2F4EBDF801F2E434EA69970DD93C24A7813CC2814B0EB30668D5EFB5AD
+65204090B2BFD8E0BA605ABDB342B69A766C6E162E04DB31EA7F1A9D7F14454A
+815D313EA0A8EBFF0A28C2DB564B5B0422B228F8D09932732CDB48B2AD0BC5BC
+F6B97D6785BBC0CA2AB88A7BC19EC7BCAA4FDCC1D2198460A631F0AE72C60E1B
+0F946C82B8AE278CC58ADD9F6DBD4C30CFF3EB1C7BD7B7175F0B8BD1543FDE39
+18E13B1A0A5F2097E0299F247FE2EDCE3790B1919DC581C6263D6008E9C15603
+DD960E87AB398C632AF7FBC82DFC355B1BA1970E1E2FB0141EC189FB9545D2B4
+2B5FF99A246A871C80011674BE5DDB2474DE2F6ADA53E25C0C639F61FE976786
+1259D1044BD323AFFD19781E616EEF2C37A7396407A234D59157886BB40BB52D
+8DBAF6B70AB852409E1659DA0F8B67392F3D1B5EC309E73A6ACE43366A03ABDE
+86C6BCF3E394E140FBEBFF5AA9F8DD7BCD8DA1426016E333B8D2333B70F65A87
+737FE98554CCC845B37D961199E4EC516907FA26BFB873E4E0181245730752E8
+7D05C9401F07EE41A916F903AEE48BE74A6B53B2270F3699E0635729D3856C48
+8C3ABDD8588D9B3A82E4F016EBC08836DBACDF3888D1BED54F58B11884EAB228
+23962F48A0898C6123620E729A0385F19CD52884F424BFF86771A6A07955297C
+CE7141507E7BAE47AC542E0D700C88F252460DC5B46BAE4A502F2FCFAA202386
+05441107B4091D80336DFD6E54653C53C8FD7B32417DF17F757EA03F0C5AE774
+9909CBFD321E97408FF769331125B630C12A627AFE5E2CFB9C4D3FC9C09B4C7B
+DE1C7DE290BEB2F1E265CEAC0295B8AC18F4FF58A6ED8858ABABD2980175086C
+8E9C93EDF6F7BB74AD43CA9B42ED99B6A0458CA31D9C89AEF4E246FAEB6ECD12
+65FD5D7DDA32867F6BDA888AD968CCF54DBE15AD06F492FF00B9E7DF30A6CCD3
+A671FDBDBFAA10759E6927974FF84B54F90B6A850E39092411818961782FEC7A
+D6F0B582624FE327377FDC8D9719D2068B2F5B3291DD49167CEA6E755D9FB13E
+FC1339BF37DB4117D629CC99DA60760F13B1615F0D2A13118DBC4CFC563367CA
+3BF3FE24A3DCB4A76515A2677486468554C773E8DCEE850CF9EB986824D6BB51
+3F6DD0FFB207DA6EA0730D9D0AEDFA5FF1AA70115820B41380E31B8CCFEC847E
+6903921669E103C5F7900FF90C507C5D0A426237208A91F2276E98107617F9D6
+CEF89B39DAE9C0399085EF69D8E09FCFAE23288F23100CBF98424AEDB83C8EDE
+B2E20E036EB907227221A7B8D6C93F36512A0CF19129F1C3C1084CB91831F110
+35249BB5A4F6A707B4DDFF5CE40D0817E655D0BAD8124E79646E6FBF7110FDD6
+BD79FC6BF4BB35EB448EBB952DCAB3A42AE7E30071314F30E29B515AFB8DE4A8
+1FC2674BBFBAB0A808CE3E4DDEF82DC0D874E96CD64125FDEA30D56F9B212855
+4FB4A11547FC5F3B990A39A442DDCE29405762AEA9CD0E98AAB9A6CAAA0650A1
+2EFC4C8F80C0CF8FE585BF2D21270E9992D9C47B3A44C5964BEA489F8A4BD390
+D7A970537767EBBCBA43F439E5E3431DC0D47FDAE959EF109487D80A016BDF50
+3E208894111BE1FDF5D46FF41F8F048DAB3933A69D52C7F2FD50C450171DB49E
+F1DA1DA7C4DB20505C791A60DD84BFD85EEAD310C2760E4E19FD95E3BA140E31
+01859084B61099D448651F8FE8E8C0E95202D87219D00F042DC4F04E1DD5783A
+ABD94E87E7999A2F5B37565C860E17179CAEBA3A83A2A75F834C7570869F6293
+7DBCB50D634C4419444CB35913034DFA8D7D7D4C5CDF50DA2BF94BE413FD8F9C
+7E3E2FD6B63EF1B324A6D4368F8DCB957E2FD723A5614EF31B2AA7B3AB3F3F51
+D507DFE7BAB6A2D3EB7AB715880A52601015D38B61336BB5CDADB9E80F8B773E
+C4A3F9A53367AB5A65B49D91910E81E41C9F3DB1F42566E876506AACC225E035
+F52036D7E3170FF8524D158E6E5633CFD8F8A7E0F55C558F7630EAD71EA656A0
+47DD0B2AF93CFA8BC6E29560A525CF4C7422D92B0797F9AEC678D90D056B1CB4
+14A5389A7E7A8B8B9DE1A438F1EF8210B574230E995F0719C8BE914DA45EC410
+A4EFEBFF692FA79C1FDDB306EA627175E6AA3251583090F95B4118C2FBF30C7D
+07D07C82BBAE80740353271E3261BB875E353E39C78F6715BA570EE0FE0D2EAF
+4F6A42464E2B4EC311ED03159F85E4D59023391A0B104F2C91F92AE445F4B1B5
+807E5AF7DD3EDA98BB613E2EC359F56BA7864A39F9FABECB21CF5C74373B751A
+EB911792F17B25EF6850FAAA76611AAF4A189859034782898CB3FB80AF94B0FA
+CE5EFD217B66BD1F10300EA2DE42A9DDF0D132B5DE6543F597A02E605B22EA37
+760C09555DBA791A5725D375EFE2CC35B6CE0EF8E282498CF1B5C8A9D7D51E4D
+A0C5DC775480F987F2B6E37A86E03EECB804FA12C8B1D2BCA075CCE5D5351604
+B14C57C36A0494F5F83C8E06CAB1CE81CF5CC88A641476B749999ED5DFCE274A
+F5325F7127D96AC5945FC8DD2D98792A8C8278EE16573E7C840A01B9484AFB08
+E9CE820B813824839C8359A74B8690E760D9BD055A302B5FB22F957F7D248240
+3B570437FD3AEA819A57FFF20B2734B9C2F87AC820246E120982E43135A7A8EE
+ECAE5E4BAB63B81BDC989A9DA09EF0847E103B0F1522454C28F1F3B77BB52AD8
+A474F15B5C444398AE6B2C49F9158348263985EEBDB5B2A7013EB869E2B2447C
+ED90C69FC036BCBC86B5C4529493534CF27403238E45D367DAE22D485499C1CC
+0063BB1959781E5C64C45C09A27823932A071E1F76E012E69CCC63A81BF3F7CA
+C16A63826E0A399771A3D19358812A8DC0830717E40FCE45406E044C7AE7380B
+9F9FA046CC83DC8F898876FA40B3CE514467264C043B7BE34BE6C68C871350EC
+2CCB38E892EE2F89D50133B0EEF99BB30264F200BA2025D43F14726AF93DF3CD
+C60785F82FFE835FFE1B7982F33DBD3C48EACBFF73A35F562E10B7B611BD0937
+783EA22508824EF52F89C67FB045BC2C76661F4BF13763204F06870E3429CAB3
+D421441F8C810C43E84B4817B8AC7D98DC32E37DFFBE9FC899B1DB77BAECC368
+D6ACB7A44CE55E3E18D722B32B818D77C644C5267640002301768FBBF7E2881C
+8E6194136D96E0D5924DA4AD95F4B287D5E25019F510F2C4D12ED03C53EFF96E
+0214C46A10339F4F964335019C7519749271AB13928EF7FC832932724ED6A991
+68D6D6CD0E9DFD5DA89C3F281B7F8BC6A55DB0B5EF81842436D9EAB0D051A487
+6D60B9DAA6383119BD7C350A1944D146DA63C1F43F0EF438E05F7F810A6FF5A5
+4118AF6672B4BB7E53FE14D9BF8D389D9F0E504A142AF97A98DB26D5D0CEBBE4
+EBE0B317A29CE1C8E0F6361B56414932171D953E1F26671BE942FE19F3A8C346
+58AE0E635770D68DD199583E9F2EEAF4B9DAE57C1E9E41E4C6CCD033CC6A1045
+D108D4AA40CDC34306E9F3C13DA6D2103A326C9E1D1B6BA013A95154B0412DE9
+7223403359C70F0D4845A11200CDBD0053A868C6C39F53CC9AE7842A15A58823
+58AA78D0DD2FAA2F5485CF6660E03C6D72A98338FDD49A59720FA0DC3B57560B
+B59EB65C9E162B5E3A5008CD04DE1B11A4339BF6CD5D05149E6CF9F46E43A08C
+6D4DF037D60701FE6A5D9DA5FAFF5D8713143C045C2A2737D66B5F73D59789E5
+7A2DE1F78C434AA57442748578F11015482B28CCB428D44430F24AE45F5F857C
+B0C6CA5429111BCF65C1D71EADAD5094B0A211DB22CD3859EF92ACF7F1F3A94B
+E4660285A0FB02EED7992EC805F8D0D77B1AA37909777C6BEDCCDE7C384CB109
+6D426458A23C563314DE1AAF63B9E77647FA7D9934E522EE3CF30442A3C557AF
+EDFA36D3833EAE195BA97E58D408263869662AFC455A53126229416EEF9D65D2
+2064ADD60515640C26FF3D4A178B5AF40D39A6B2A8102878B5887E8BE93E602C
+CBE62AEA8013DAEB8923C96056DDAC4A88D4DE7163CA4286B76BA8DB9A4DD1AD
+894337E691D176928B705ED554F1ED6E9DE155F54FEEA772139BC073C0E6521A
+959428D7E340450C414B5569BD46B547771F00FF320254D2BAE85394897A3E69
+945DB0360394884237522774B77372B5C970D3A511A8A90FF0FCE628EFAEE332
+49F5DF024A6B08646A4B94604AA504FAA58A50CD882487CE18CF83410A5AB16A
+3FB0668A8744FC5B5232988042E8A0DE6D5ED6274512AAA3D1852EE2CDDC39F4
+4C184217DC84F78DD6EB3094945142433F24EA0486CE844A2A0D9CD5A8A445DD
+614C3B6A30CE628BFF6E860CD0C8BCCB3F284F2535EC63C277FC5698841945AF
+2238ED5D4E4F9F71AD395116CA8315728C7ADCF68DF89F6A31C6CA901A80EA61
+9BC75077B4496736B67586FD0D5525A2DD3D85F875EE1B06CEE9E297CEB55772
+A536E4C9C6D901841B96533E1F7EB43978FA094A0058C2BA8042A1F73673848B
+D4D45761E04144F027FA00A4A0742A4FBC50E6BFEA9859459A7F690DA65B4080
+C878B49EA8BD3A738521D84DFAF146EFED0A34A4B7762FF6D8FBBAADDC7DA807
+4088A5F52698B56FD412DCD5C28D01CAF4B650B88BBF8648AB64DE6C3A238C11
+FC41FAAE19262D9A96BB82FEA08740473D3C8CE6507650A69BD9191C30F1AAD1
+3C02EED44C9A7742118A4EAB2049FC56B39CA04FE189EA49C6B2210DD6FA775D
+A610CEDA42332D836D0DF1237D5984EC2A7AC905E18048ED15F6731C4BB6FEC4
+0D6E813D9207F7CB54ADF5CB5ED4A7E0E590C50FF53D6EA557DE1EF57359EC87
+8F9B6F30781A2324176B3114265797945A3DCFD58F08863ADC5CCED60DA70957
+CAEC343E2483C92550AB4CEAE3A18ED0138240A14E3787F1F3546EE856DF0D4D
+6C8A34687F8E7102067F3FA85CFA6D7C911FF8DA173F9DAFB4EE8F813237CD9B
+3AC75AA74F6024FD471E2FBA335DC43B0F9B1FB5248E354363BDC5DC03518AF7
+89B6F8576A1DA21149C76260EB8E6761255A648F678CF24D94E1FEEFF968D835
+A571E22719881798A1DF89550B31A6C7BACE6CA4A966E0D32AB3915516F498B7
+9857D9CFDE08373EBD799976297589BBBD47F9F128C7CA1E5B74B01812E28A89
+0E9FD50FEF01086FE79477DD58018B0429F2AAFB253B933315BA2853217F5B81
+19B1A5A82BD4C701F2D7E2B4E6F84F650BCD0D051EFC40FC0468F1FFA6CF0DDE
+13731A0B50695DD052D4F6FF757FD53D256F36A3D3E8D87A8CE2FA3D89C84F87
+E8BFF539A87B8CCD4B3BDABFC6D9ABAB40CD070F92DA62407B06BB79DC92E12D
+3EE426B0628914D534E4D5CCEFA55F54BBEC28A0EBAD9BA2F04DA075A93598FE
+BB81CA97C5B98971F12BB875B7B0BF3DC63729A387DBD811E5B1CACC3234DBCF
+B2EEEC356442B07B2548D85864D7DB1EE0994F85A2E5E47352D0BD137DFB9E75
+FB678664C97DB1F490C97D083B9D9395C73C59F0808C1283DF509C4CC5A664BD
+A6F9424918AB26FB8A178CFD3A9A68A5EFB1724DB6D155C28116931E026A77EE
+611EC8E586EBBB1A7CBE047DF4AC5816F91F6EED4A99CCE050C0A4DEA6662FE6
+17625D452E7420DD2929487032C572BAE9D34A847B5530D3660901C47C82A93B
+795ADC6050244D29DE1D84A9578EF7C9FFE74A3B55513D7984010557E4DF23DB
+C18A5EE4635AAD40EC4839E675066FAD1C2E3D66F1EA1BBD910D2204365A9A8B
+D81EFB97CF67AF738E1C56F3C30D8026BF7504F5D4DDC3B3A153BE980BB94963
+04AF31FE76D65049B4789493297557AD2BC66694F0D8D288C2BAC3340541321C
+3C611115CB130A08A5C7EBDEA068F67C466E25DE098F1C1AE3B666C7C133F9C9
+77CEB01ADCADB124E7F294602A5C0947285DB4A8BB130F9A2CD631954AF73A61
+EC1BECCBB83D6ADFD9D78A92440D85E6C9E3F9C77991B3439490535B6225052F
+444A319286BCB9B4E3668DF4EF6B904895CD0F7931CE7F6D8A60EF01229E099C
+4F8DF687F2F82AB915DAF46A534E25D4C612AE432E5BBD1BA2357383954A0EE8
+15F9DA7A3043FF0A569BD00363D2A291CF8AB2130882E721DC666FDDEE15F185
+4052212BAF6D3712F138CD3983352F7A61D0A9311A144192CEAE7D6A23185A3A
+42BC01EA9CAEAFE06DAFCACD0F08EBB117AF7EA093A8D5D0D1FA8A96B1B87C8E
+CB4C5AC75FD9996E5B61FCAB6D4153ACE473617DA4B6648488343CD0980B4A1B
+A4E60959A7270EB1EBBCBF97434C241979017AF7CFF11C15885C78AFC5895F67
+21EDD8A36C4CE7E8EDEEE0118A3A45EB6303DFBC46913750861689251D256E05
+D3E2D5938611AC75056CA1988C6E270F0FA8486D480C9053CD3A5B840715936A
+6E90067646EBE59BD9448A98215780E70674B36EDA638B2B8C5354BE40E11099
+65D2F51FE0668168E21B5A295F07386401EF1F51B7C3106AF5F67118D10FD2F2
+62DEBC0D922A33566AF5ADBE91F350148C106F5D60E21672E5ACA71557462870
+B4BB4F04747DF6B55EB60EC24A47A4CC99C552E7588433B54A08A1410B9BF6F4
+68714D43B5F415D393AF5C31B189524A0B41BB3B4FAE57E9CEAE962797F7ED60
+91AA77662B02B5DC0947ACD493328DCF3084EF8F0094401817FDC21EFF45C8C1
+C238048F4AB38AAE06A6C4C1175DB9669FA470EF7AC15F7B7884CA061B2886DD
+27EF12E091FFEA9B36F6B2E98097F56C414F09D6FB3414B27170479E96A863F0
+71CAA35330C39528EA317AEF26D44999F80AE4A591E34F9B3E340B71F97D92FD
+28529141BB640A99957DDBCA2EF7BB3D9FF9618048FB984E5C1427444872187D
+22205035D8DAE43B54501FC72ED6F9A8E95217B4CADBF8ADB3F49856089BA11F
+43D70439C2437E3BBEC7C79FFE1B7CE0AC4015A2283931B3B71CE6B5396B2AF6
+748FAE75546178333A602F0A7854BCC665A8DC14EEBA89F3ACE44EED9446024C
+258859813C319630738B6FA08A1072832190FF965A2607B80FE2D42D747B6E54
+FD4903FCFDB6F277E996CE05FB01954D3BBBF59203DF3F69FA53C98B69C500C1
+DCA7699E85E91A64883B5FD9BFCED46F56395C94C69313C62071522EC1AAFE0E
+E44316FEF05AC9EB0F7E40D7409E11FA13E635A8853C0D3B9E878C172D9F3B19
+717FA365052D9D95A608BFD391BFEC353A6FBCA16313E7EC8085337F3E57E1F2
+EEE65C1DA6B6DCC183EB688C2AB090E7E6A1C4C753A2AD11674E98A9B5DCD2AE
+82932F6C27F900D8F2D6B7EF5BB2A0D781159F387A245E60E87604D90213E06F
+5C58E1964FACF9FDFCC80A6C014D6C81C1698F1E44F6BE3AFFAAA74699FA0EF4
+348D32F83789648CAE66DB6EAD5563019466A540B1075BC38E70B644D3EEA7FA
+28D6ABDFB16A90D98298AFD0DD75CA00AF4BACD1B6EFCE7A3FC651C1BD5AAA20
+9228F7578297BDDBC3EB3CF52F25E5908E73FCE8751E2D38A90D1E74DF824886
+D32FF9BD75DB0156B000FC218D4D2C5F38019D366E396936478AAC30FC6DA576
+A3DC55C7BFB033B6E02099BA55BCEC00061FA73307343B6A45583B24BA54E033
+F742109E353727F0BE59B774B49859BAFC012A4BB741DF59025CA8E6B6C46F93
+4A3AEE68E508E7C6A11CBBD14F4346B51082760D5BD2BCB9F4C3068D12B22D59
+57394C1A39AE0452EE562C78284AFFCB22281D87CE2D3F40204420818122CA32
+488F1B635D9C97259E861F679E8AC742E27E253967070F261AD50D4E60ACD0C3
+A59E26B23ED7AB8EF790FB6C65CB0D3D11A0A055BB978415ED94867DF9305E93
+F0EC6DF974FF34661BCBFCB417250B23DD6C6EA6F6C03A497BA6E92DA659E903
+35A0231E861382F09A3E3971D29161514A49220447CDA6533221408FFB3D39BA
+965DA2643AEC7CB3B24089E9B0376CC3426AF0A48C53E438A535AFCF291ED878
+3C7631256AF7BC9CDD6F5419285EDF1BC19441F09F0E99D0F9FFA7519A6CA6AC
+796A343F7F2E4570BAFC19E143B4DCCB976727809AB71D13028DB9D9DBA0BEC7
+47CDC2EEB875D1E48482A32AA0A99740472AFFB3AA629F27A9C1FAD8FF1118D4
+FC19758E4FDA86B09941C3EEBB5DF2B385DA96D80D1D4656FC1AF49827FBA7F5
+CE5FF9CCFD8FE1EFC7D6CFC9651AB5071F25EBD1F0E55B0FF727F9A584337872
+DFD02AD9CAE7E8B0F7C0C292F61162446789EF97E8AD7CB3BDF98BF8F4158952
+F9A58B1F97B637807C5191C41696EFE7D1A92E51FC0D0B1ED27F967E277A0FD0
+FF377B38BDC0F38BB250F7FAC4F143E2ECCC85F4EB441A6864E0F883E73A9791
+92A8332908893ECF5F17414C4B480C005558D7779586E16F371BD096B0B49BEC
+51253FE4AD1D27C267219C5F682DC1A4D4142DE3B16A01E0BA0601F073680726
+95F3430EBAD831EEA020654E4DB7ABC4AB9001CAED4D969B8792CD76AEEC0F5A
+7FF2E0CA89D32264954C55B394BD1A613CD48B8A9BC7D5CE0662735BB9BC64EB
+F02E6F06FDCF2C3D5C241FC4327D30B3AAD338E11DCCA066D486D1A8B33387F8
+0F2873EEA9022F159477EF137A7900825BA50562536F860CABFE06E995CAC790
+E9B297A5E669ACB0B9A7604D26A255A86DF2B17494E83845CD9E89F132F5810F
+6DD90C74907BBA2473D024E4F0587768FE13580371B7E9B52E409B32AFE01953
+5B19B4ECC16524177AE5081A2121D7A05F5FDCD174A7FF75C04791E27DD071A5
+7CEB02F96CCBC0462B3BE269E83BE8750DAECF3438BBCF3EFF24E9C343579FC1
+A547E8687F9BF8F1F71F6C2622E82CF1D15B45858F04708214252759638A904B
+3AC5AD792BBC9C64A5CEF82A524176F37AA58955AEC09FDF9F35FD742F560FED
+30BD149A254706D7F2C3485009625F8B3B70D746BC743CB788C2FF9781EE50C6
+276F16D25FE3F3ABB1AC14215F4E29F7B5A949576504126753B23008862826FA
+0A1EB954BDF88D1454AF7B0BF7EB5A31467E7C32250D36F79ACB2AC8FEE99261
+EA3FD21370E2AA6210EB3ED8AE4D0F298719222918A0DBDFFC510A5BB94F0875
+2783F420B77FC36524C0EC419C7AEC4534D9FF004F44044C413E73B1FBB60060
+E0CC2B060EF9A3BECA6B3F04E4B45BADB61139E31379AFDB70950DAABDA4932E
+13C37F7E7AE9211FF9CC38968BFC3B020CAF165A895B493E0E9726410E84150C
+4BFFDBF68D307032C8C8568EF4F17AAD5578292EBA0BC0095522C8A6A69B52E4
+560012B61DA2B0B98DACE30DF538C58E997B5013824F4099A58EF912FB8D61CB
+BB4CFB03F5FCB2377D7A3C1B933F4F9DD76649A800CCEFD215EDC114093E98E1
+B31AEC246F79F22C9D539B1D4CF6419B2BE743328955EF24DF3711286C42E62E
+07F9AC08DBC1B1269A5E1963B73ACBF7B72B9F81172B21744B43A50B24215ED1
+F50D16890BD37DCDD005B23798458B5126DDEF0A5628D2C2E77BCED6A4424FA5
+570F65848960D1675F39F79653D8DE6C3F017A2D02BC2676A527826740B41675
+25EEF48179651A4519E8F5D93E07CA0BC9D27ED1BEDE223B097ECAA7DCF4EAA2
+D04F28E2586FD29B2C37F6149E3D18B7BE9B579A11C42281C7CB4E430C725EFC
+85CCBC078C1A1E333A808CFA6B4CF0007238C5C93163860563E0A2F2AA7B73B6
+C2F398A640D6CF08200E7027A0BBCC5D234C79E39649BA3BC5C3F08E7B110C1D
+C50CE4BFD684C155918F07D46F24C0F5E8643C2C528398588EE0A52546C2E2DA
+F71C60E1FDC2AAFF4BC433CBB5448DCD9D9C3BB982C02F83A2642B4B88AD4074
+6BEE39C832E3D35FC4E6B7CCEAB24ACFA5F426FD1EBD55E2F92A481F075BC7CB
+89206A17F8C4A0FD9F63D7198161D0547778C323834A9674B65C6C501EC22D83
+EDC01B963A25FA11D0265A30A38078C347568DD4AFE62E527C63B5E6E3748333
+F4C854598F6D2F03C0E33FBE91E4C9D5CB4EE9AA2A217F2DF49687F71C074EB2
+B31D2B16E06322407461D4B029DBA9D5A1FF1C87A04E95C32BAF4D961ED5403F
+D03823474F87E1F835E28D7BA29A221F67732A900179111F2F1C2B0080B07D0D
+F483347ADE888C44018F672160A807626B8278011EC03C0102A2763B8A85937D
+F276BB0E6970DE5DEFB5E6217779EDDDDF606F405051D77D81ED127F8E209AC5
+8AE37D2B5870EAEC24A6C6E67F995A1DF5BA839D5EABAA63BE5AF78D06F88535
+C59783F5774ED7F9609E02AF3660A9D0130C802BD70AF0545ABDC3B6CE343C50
+6BB073DC5190D53F7A59EE77A59F5B50EFA1D71A125DD7068BAE4F648FBA1D90
+C3D4EDD8414975D85CD4886B3B0E886DB477DC0728298E40A94EF9080CAAEA70
+C2A1C3842FF3C1D86B368EEB7B79B8F6FBA92AA17217990AD0ED47A9887B1B11
+81280CCE5BCC16CE63D24DD2D4C9B71BAC5468580DF6717848112447DC080993
+B28E78C6041FB06B762134AD4E7ED05DB9E674BF683F2233B3754A3F7B196818
+115A9C58A2838DF3074237648E6F9EFC6157C11E61732A7AD92D5BF8E7D4C8DC
+A081006D67F69BC89F98130A534ACCA9055B99F5871D86954265FDFA2CB3FFAC
+1DDCB6C8032A5CC0B4EBDAE8B5D8E15A1CBA3E77AF36DD7D4359D92831230BC1
+92350AE09805BC84EE5EC17242068B7016EDFE01F248BB186794CB26A33B1EB5
+E4002B1ED89FE48862750C61F2A889B724BEA443D9076F4D21361CB22062F4B4
+B203099B28ACA50F115DC521A03E715CF276C4034E13B41A279BF7D57A49835C
+8C86DB89E9EB516526AF6E4573596B7FBF4FC6B55E3840D0FC5119098A802BE3
+552342992EF39615BB5391B2F7A6DDB35C19A4976807E37668E8AE9872847F3A
+BDFF4E67E3D8D18600D9D220843A664429235C36D49492EBBB39DF211330A524
+A15E2F499C5DC17BF7930F4130F5680B2FE7CB07B521B3092A538985984F4639
+498934579E8C3FA67F741A10295E8CB8BEDDD770B97919ED979728FF30320C86
+26D3EADB24C78C619E0CD6078F1792353C3286353597E389DC53AF82DD83ACAF
+59B5B7A1A8D6588074F96082EF81A7B8249EACCBE9DE081F30963D2E47FB1532
+B4E45DD4785D0F181993454BA899E7268A5A95C47686CFA7C4B54A39031D5B47
+79D0E019AA281F25D9F3C2A64427B288898ABEB90F59391621807AF126D9C1C8
+8503E258E724440ABB55F861721B3847FEBEBD83DBD8A9ADBD5CE2579F78DAF7
+E889D0AEC026B610BEA724D81014605FC08F9D54334D76C21369BC54638CC3FC
+2F82A3AF0F8F729462411E70EE8B8AA46827CAFFCB9EEBB2B62DCE720032C3E7
+B3D0D1AC1AE6BDE4ED4C320132647EFC83B4A2C5C0ACB8F49B8AFCD6DA3E4801
+BA2BCEEEC007DAE4516C09F4CA67995CCDA4F8DF7995CD83606E2249FD37596D
+7F965B90D3E9B2153EDD0AC1A4C6D8BEF485E220E9FD4EE47EDBE7EB1774B6AE
+BA77B5F35C5BDC2C0A666E5EF010D4E1CE9A2640B4A3A956CCE06C9606B17C63
+CDA00576C80E06057178CD2BE20A2B05B1A0D26284D9B4F0B7DBE04E32C19E65
+A0CAF6DABFAB9651175DBFD6984CBEF1D42CBBE410766890A29C999FAB01190D
+C07241663A2B3ADEE1D460173269180F08FF0F55423F4349A1BE20E9FEFF50ED
+A8ABCA5DC7E2A214EB2164C89313F73102F4D799AF2D6EFD691BC39D4E7D6C67
+DEFB9E88A35CA33F3C318E04E1FE76DEAB6659703CD99469318BB36128210600
+19ACAECBBDE4D7B67AE70BF5D5B5F51B1257A5F7934AA97CECCA087FFFD47DBB
+662B30AAB31FD7A0CDB23FEC04D74F552C531C6E9CEF6C6873153DEA8B9745B9
+41219136E85B943B32F72455F08108C8CA80CD5AB6400BB60C1CCCFFEA1F8533
+96C180641FA5C7F89312E0D480B94C22871641DE390FEF57E7D529DF6B0FC0E4
+654F2651455B0F7F11C4AF142F7984FA352F6B97B6360316A7556DE99BED5E5F
+83427709FECCCD061E870C1ADBE05E62A9B1F1A6ACE4A70ECA4A76203070E8AA
+E9958AE9E7940772D9AC1E14D87407D6077817AF2701551FB1A584E6705273D7
+005A35EFF3648AA445296BE855C5E959AA331FA13ADE41DEB27A7765575BD0C1
+4625B95B9B386C557D9F745F7F86881C5B3660867C37523DE2493720CD10FCCD
+B5D776544E9AE69FD8BB62B49124B50C15B435456E38F0C2D9B0F3B0EEA39812
+7C7B4C40293F4D18FAE8AE3161144462993EE1A66D3DA230F82A712FA30F7333
+D3C512194F05A8B966E187405603099CA3B40F733FBE74EC8671AA89A4FCF7D8
+76B540252B14149C31630C1667A3215BE225C709812F80351BFC66DADBC6C6ED
+7BA93F37F6B4B03EEBDF1C730F6643F3EF71A5F1F13482FEB46C15F1C1EB9703
+B2FCDC347508C7D03E087204C4AD681382C6D803C8B87CE595BDC8963708856F
+A41D14E97AFE9709BFFD0FD6BCB16D6513B473BEB541B82466BF4F84B8EDD923
+A3D386E40278055374E130A28671D815AF3C5C998592B29A8312929A5DF8A69C
+28472A289D74816F7540C18675DE7E0F71A4C559F9AEADDC306360EABBC4481D
+92112D1B455351F6B5F71C405F65D2D9A71FDFDF0546ED8FD8ACB533B4D74EAF
+508648EE045A62333A2514E3621EFA9282319121D7048335E966FD2B94092008
+D77CD7ADE2DFCBDB20615B9E64AAD111C4B7CB0A43574F0DAB15157FEB5AE2C3
+F69DC05569CC221C3EDE62CA8B0D55B9E334E57796182DBC1C534EBB66E08EF8
+0682DFF910571BA435891F8074735239A207452C61B95DB5B0FE1C3F88444728
+EAD22EFED9DA422409F228A7010176555EED889BFFBC9698C0BBFEC2FD3B5477
+60936A37DD3A354CE4670BE40AC7E983B75FF4CC3CF31446A0C614C3E729E30A
+701EDFB6E84A749AA9DF91965971DB7180FCBF569894648AD7BF8E3B83CEF07E
+4F0577D0496B100A49A4C15357760CD8E99ABE0C485C12416489E7F95E35E7CE
+A4D8922A614D1AAF473CD1ADB32F845E94FEFDD2E3F09B443941F6DAD9703FCF
+6A61E909CA61B50F248A0FBD936F8BB1781ACEA200C1BA0D6D9EE8CF9CFA7E7A
+BDDE09182A9EB0532D5DE261A11478CB6EFD9F516DDCE1C3CBA4DA56F47DCB57
+3A0748BA4B3278436618DFA9FE9B21ABD451A19961B8AF8A3378C2FF2F87F455
+69B58AA51CCCB3230E3130199B4EF4CEAFD924134757F55B3B31ECA9D0116B54
+A39B220901E8DE78FE4DB10EF8AE8B1909372CD86F2FF342D180059116D27910
+5069CB6FD9AC27C9A201116BBF953A74E4B2410BC28B0F661B1832C3B7502AA2
+16F7B46EEA006E6BCFE4740BDDCE4BB6F6F1EE0B78143A6714180CFBDC86D3B7
+3423F08A7912F30BF7322462052DE633E68C39F407CE8394813BFE7B1BA798E0
+97CF4DE0F7DE3DC4FD9F9596D463B991CF5CF2A45F59A5BDCA72E0EBEF5B90B1
+8F2DBC958DC4A1FE33D3CCF4957543CDE344A2275D2A209F249A319E735AE2C4
+357EE896029496906693A37C7CA76E539DAAE75FCA4E8370738B47892661C5EF
+E314B6E352F4FF6C5BC39A3BC94E7251F93BDC5D50584506A7394974CC17FE54
+B631D5366D138AFC0CC1BBB3E4D4F13AC01EE7081E5CDE9B0761A44CD0633C8E
+FCDB538B19B69379D8FD8B868B9137BF0AFB1F8C560E170570A38EF77D5FEF33
+A47E1BFB457EEE66249EF491716952BBE746A5CA3194EF07D0F1897EBCCF71D6
+6DB796209D4A433B9722F6DBFFE0331F5A8CC84081418D2F094A083D1DE346B0
+9AC45481E2DFF412E9D549710FD8051E263FD456535C13A099AD70C55697B536
+F202F05DCD96E50D9B4B2F7B7B902016448F9BAEEBB3FA68AD397162F5A50441
+361CD7C8F4F6E8DDB2EDE88A43914FF0A373CD1E6222D694E5316B931F10EE06
+C98A6BAC095D3A311F4A2AE163979B0FE9B85C738CB5261F5C4448C7391D6860
+E12BF900870B77823FBF9CBF990C7F7361E1105D511B874BF172055C8F2BA022
+F14802A34588C1A49A340A88F60312D0C7AA612293336C9874C2FE09A425D556
+74CAA98F0D17A29EA5436B87601CCA70B55E7660BF171F1D326927FD99E36348
+6CFAC8574AB2105EE1DA1EA45AC258E1BD025B10DFF2DDEEEE3C8FD35A90F13D
+3B70518258538F850E8D6259E8B0D254316A580535C88A09CA5948F4FA537397
+2618ED2FEE6F7187888E2E021BE7DBB4013154F47D905DD5456556D049761C57
+250F737C4367D135AAE03DED22E2FDFF5F6D8AF6D545A9ACE0349A241488EA15
+83E52E85CB1E848D1B67C00D5245E7B3BB6F735A633D0323B667FF1D1CF768C7
+B9606379068E424C592C475824B9362F83CF3F2B108074C247E293BC08E5A9EE
+847D2569CB3DB3AA256D146DA517D262B0AC264623D31F4A473A035D51BD602A
+EFBAA298B33D9B06DBE84EB88A97EF6891B3477B9EBB8EC7E62969BED8BB25FD
+C52DCECE8F8D30005F257FE7560DDB6C45E6843351B4F46A995729DD688A10C6
+9995FF91A89885ABC54041051F2C295DCA9AA876CB0BC3CE623609326D613E1E
+557A1BFF786A68E03394B54016F55A52685DB332E1437522259A538B25F78558
+7B2BECA25FB060D21499D6186937C09921AD2A981060BB09642401FCC4D54A55
+9961EB74EBF9AB4CD27B9F5BBC0624633037597AA896AEE03E421ECDAABD39F8
+B0BA47376365AA81DD60B338FDD7AB57E7D945B4547D46B87035D1A6A4148364
+DF112B66F6B55F89AA7ED023F30888CF08CF0A87FE28B7AF7CF54357AC431F56
+DDE73FB7D3C7E883505229C79433A6C71BEFD12374592024605C5F93D06D8AC3
+C6E343DB008F3865914D7F7351529E162B4CEDA7E256BA5C0B862BB5439EDFDC
+E618F8C6A8FF21D145F73C17B3D2758C7F139601EFD918DE466D67E95DA12579
+AE6DE72EE482196D6533AB7E19BEA70194634AD992FDC9E0D66293E3513FD572
+95959CC7A2093A31E9DBC0FA1D4F109F9A806503A47B590667C900DEB1E1C989
+966438E476242FEAD4636D077A6196F466CD2AD455A188E50C58F0E24FB2A630
+763A16B59922A8FE2E0BBA80F6D62A8F606528DC829B66D79B9B57457F8CF615
+07BB24068413A81F35C09F0382EEF82EE6364D2CA3657B87D9EBF3A7E861B472
+5045A350F5976D6A9C6E4F2ACC444FA0BB3535B46E293BEC8D425BFDB0251A19
+755AA494221AC1EF130091556594C5F5AF13900212F8D8805FB4330553FE2097
+788BA4CA2E18A83D7C7ACE30FECAEDAFCF3BD39E45FAD4226FB1EAB2443571DD
+4282BAFC7629B09BBCA7BEA15F3002166538AA5F768DF1615E6317A58515C4CF
+C4D37BDB81286CB88595648C5F37EFB01E8E28CC59CB1AA7D383B71F4623D366
+F6B918F00793D64D0EC9B18A117967E0FA26E1F3397D9EBDD7FFE35657915E46
+216340D3CFD5E18609B0DA59541FC05B7C31CA8E4D5972F7DF3B65058C2E62B7
+F7B0CB1037C2283A603256DB55D46EC21A541B5DC2C84184D4EF3335CCD7179F
+E5B3AEE79B57270B6063029AE9A4D0099E0A495538F409FFE61A64E785715E35
+D278BC8FCECCE4FE66B1B2BBD28B36977EED434A5F5E15B40547918FBC632C94
+E86641BA6F5A2F44C293A96A6FBD8F10ECF63A0D49E0A858E7575DF111927EC3
+C2747D8BF895CE03341C9BD22D6D8A8EA422A51E345DA6799EC3F80370C855AC
+6FD000C36CB54D3E9A691014AD92A5C68BC2BED2D54658E75D1881D5F965C0F4
+17872DEB7021B39AFB74579774363D82E5DBCC6F8F6F5D2556BDAB9249CEA112
+3A16FE41CE4BA6B409E4C2E2002B67E3983BDBD4652ED02047A869B6C7C27007
+79EFE785F2E569F7AA403B2970F16529E1FE00A5ABC5243524257AD75892DA4E
+C6D4F2D3011184D473B85A9FFEF8FBE2CD819631BE99A0D56CFF2FC1CA758F14
+61F03F3EB607AED16D071742B63B985B3AC8256A97173EFCD2E05A68E54FC0EB
+F1A78D5E5716F021F8A1990C54923FF5294C5FBE9F176EA4DF7A6171EC027355
+955F2A80AA0816AB9726D43002EACFB830A4DE3916168E75ECFDCE83BFCC9B04
+F4C83EE3CE8C6BCD6FA2A7F373948656BA85FE11F8B4A9FF517289EA4B09CAE6
+A55959DBB72EC6928EEF53A3124A9F59AB27FBF22CC6FFAD17E1D4A84968F2B1
+B430F6C090D523B368A077F1B6F3805381705D6E8B4561A09F90F29206BB9EA9
+048042958ADD25368A8B1515D612A492AD387695FF09AE7FEE16728247787451
+83607EA4E7BAA41B5D2C58FB1F27792A7E7641C2FA734E9C6A142F50E23E25F9
+FF44C476996CE4A9FDFC12216B9C267441ADB64DE963D588164FC02A102D125F
+0EF10EC6B1578E9F09F5E8BE57DF1AA3226FC4C8053E1518D6BA269B0629E565
+175A83C2F572BEEB69B88633CF013451089106C87686A2C1A8AE34F238F7118C
+B49C76B1CCB8EFB732620EF67882A826D6EBAD3D6BE4CAF62DF34413EE8C49F2
+D8E5A764C6C3E4AA1A24A27A47AB2E9A1B550FB33646FFCB6AA496D57BA9B3D0
+053AFE0E0E9E7D4BAB3240FC658BAF92AE0882D40A39C0371E4933423645DB0D
+ADD8C7C257141C1D2DFA11A0D9EC7C68A2C466D307D4B3AB826895C98CBEB668
+B65A83CAEF7670151CEAA13843A5A5B38BDCA5649E3114894A1A6627690531FA
+0FA1708E7A88B01756683A51F7A63C07EBED6334D85F0C54A2D2D79EF95A833E
+3A65A734768CCD3157B4764D05678AA74E6F28E9A5B3DBAF33F1BA3C214FB582
+DD018C0EB0334520590ADDFEB9D381B0C341092553FE1C0D9FE8EA91D3893153
+C15FBFDABF096961845D74FF6702EA837C91E5F94349C89F19C624A67B17070D
+E2F63A4A31248720106F39D9034F38E90BB8474B5C105AD668A32BB81FEA0C1D
+431BD26788BFA92D7EA6259129910357443F5C29AA39122655370CF89E8A6FB1
+AB049C31E1AD548CE168BA4A28D5E4F1A5095F5F128A7437AAC2BE9535BC070B
+84CA87FC481A9DE46321849B0787D2A2675B7EC11D782BD25E27C3F61B5E58FB
+F55EFD5429ADD471754BAEBCA96A491BE1A755AA246471F5A97498DE66EB151C
+D1507AA8C6CA7304BFEE1056EC688536FF595531C6A5CAF1F55547AAC6D587BA
+F776331ED110FE2B5D23839D4FB704F596945FA84FFA3EDC5FF901DFA16D0AD5
+E934F8691C8F088E3B9DFC542C3CD65CA76236A2A3550AE3494B8D49A6AFA8BD
+A5B666EBC4F02D6D7703B57CBF5CA6B2A8D3FAB0137B6B43F99BDFC8B7811977
+340E8ECF9E40B9755E8F7A556C583EAECDA27D139A74A66F0CDBB48F4076E298
+E85DB85901AFAD920F2609F584D66EB18EE88584028F81F5C589FA55DF9C9E71
+35B6F9D0EE0AFBD6570C6B247DED206BE3056D1383E6360C6B329B2E0AEC8269
+5988037C4E6A20D7D7B35755D199222280C2E69E4092088AA714C1EB050C9172
+AA7CEAF4F79E3F769E7A78DCE38008DD1E2B2FA1CEEF7382312A78F3FE19C9A0
+55870B387767F4456A2652C22E02553C9C0CD08C3B1756943B4DB7B9A2864C5A
+E8BC41A8A44101A4179C7353EEB7C395CD868FF7DF45DCE7A2061B5E75568D83
+51EC6B54AD2849156C4E2F3D63201D5CDC991E3798E07D434E0BAFCFA306C167
+236DD9361F71C0F8C8DD99282CF05DCE01408ED8C8CBCDF4F1807BF1561BADE4
+D519E6E23C5B914A1DA3ACC5E687701E8FFB217F04FE94EFB312C58DD4F2932D
+99747C6C8FAFF6D5204A11D370E2EA0729017C1C3FFB56216D76DE00C1B3D77E
+E5B779BFA7A269DCAA11583F56725C077A183BAD1076BAFEFB951CFBFBA4F906
+E26390103E75C05672E14248579E9C70385F3D367A066CA542F5D4455B9C95E6
+40FD0FF7E28F43DB4F70ABF7733A8A2DBDB21A67DAB8DF3347C3D130327077C4
+900F5F10365BDD134796FB864B902AD29FF0F90C2AEE0CC35C83A1F8C795668F
+4F57B5A3CF394576AD15F762C1F29A534EEC4E6855DDB77F25C60A4C9EA06FFE
+0B8CB6B45E64E1D42A3E86EB77A2709E21CAE37E1451C1A7586A430D51EDF18C
+2F7F7F73738ED563ECADA8CC4C8A553D7E7150D3BF6C316B5A71E19826048D1F
+B126748A7B4703FE917A05B199F7021981FFDD42153BE95E715E352CA730A212
+83207A05BCC0BD39D39471B42B08B07923E852151C2724CDA73C41E53D3321D5
+3BB028D124C3196F463C153D04FE49892DE306EC07D09BD2A4AFD54C718C25F1
+35EFD3007CB70D03573BEFD2B69F1EF6411D27DCA229A8F29468B9FA7869415F
+00B9496CBDA2FEE737DD484EA496EC7F817FE0D2536041C4CB3D063E072C53D6
+60720445F156F6E8E65013EDF701A0841D9960CA3328CB68B40072720A362641
+5FC3C7C12946EA2878DD2560B8A15A096AA6D33F9725ACBD83154BCF1E3AE96B
+23B0AC1C3B411A927FEA9776967C4D2795050AA8A2AD4E1CF051269D48E189D0
+CD35BECFA1359875AFF4DEF9322F97E14DC1C5196F82511615E403AFAD90A1C9
+47F08BDB9AAC21659832B7E9C7F85038FFCAB7D002790818F12F0190F17665C9
+32C9D77B9E2025A998296BFAC4AFD7D5AF6B4576B628370FCB257946D67A1595
+02AD14AE24635164D274B7A5507A7C020D9E4CE9B9D4A83597725C0FC77844F9
+B940057A848F0373E133465243C9A367CCA2FE4803CF6D367170CA01F801EC7B
+09ABD2390B391D4C1392C7C741D1D5B69E9D463F63CF35CD8EB7B0D2DA3CCFA3
+5BEB44368E570BE43BC6421D07002B24E9271FC74B12727C55C173CCAEFAFEB8
+8A78A086B74DD68A003526B01CC3B689E85B8710AE6270114B4082516B6B492D
+574B0DA8920DA8826D4A7F8F0BAAF210AC89B415274E0E4C1E5D023C03FCD34D
+369D150B11ACEF4CD8C81D051BC9BD9F5E515E0EA4B8387EB1FFDF7FF4D2C95F
+A5E11952964D7D145639246E3799BBC806BF07ADFD49AD87C3B109E9060EC7FF
+D47DEA353F19123FA3AAF540A387E8EC321A34A35B2574596965E08F903EAED1
+8C041FC0526EE20EACFA3111C3CAEE9DD16057578D98931F5B570A548D6F3D5D
+F1748FA2F28EE2E6C015021A8D2427BE86EFB69812A472E4013B759332191909
+9229B40547BE947F7340F13FF5EB14AD2C0F80C3454A289F7636B7BA67F7434B
+6C18E6E98CCABA77077D176947F7987F0A1B23F3264F0800920D2CDCD1D98C33
+CE1453267A0CA5D6916A664CF65CFA8E5B3CFA2E5D95A42788C4916F6CA3F50B
+FA292ED9114EAE39C989142AB5B9F11766EB0B57D2212F13BA01A21CAA3E99A4
+C3ED4E09A6A4E92C77AE6EF30E74FA932E5B3B16DA809677EC3BA2B5AD2B593C
+72B914188BE64FCCF060F7FC620122BAB3CB02B9EE4F79D374ED0B9BF301013E
+2D1061A3D206A5953C45A37491134B293FB5D7A229D158BD5DCBAFF8DB78D690
+D3B94DF7FEA2B78E2D0FD71A49162E059AD8F07860FB3762400E5600B2A41BB1
+2E402536EDC58CF0E3E0483CFD411F5CBD994FAF3C29FC4259E1A26264056353
+92192C0227980147F7FFFB3D09524118DD3ADC0F648541CD55FDF3350E2FE7A0
+F6C49AD02C80CE92D28C3AE5FFF4BDDF9462A513363DA9FAFB6FE704650262BC
+C04B57DAD73D1DE0ED8AE6CB8956D48D87249AA393AC5CC6D013D4E9176E2BBC
+588E8AA8FD8516933DEC7DF5067ED5F035568824BDBBA9D7AAC12324DA333067
+63F3245468562D0D8181004542C9E46E0287F31A70A9C142FA42755B6E11F91F
+BFBE7B7A2942D3C69C21776B97BC707C045931B484B8A892E78C03E9362806D9
+77A41EA8C76E37E913EB3FBBA3CEEA71A16376FD9D2B92D2222AD1B5DBA1B406
+9C81C9F2547BD634AC34EA8D820E5300968263E8B2F0B5BBE51959189C0B5821
+BDF8D317C61FC952D2B30F96DBF518E3E001AD928B288753B7EDC84991B06563
+8AB2BFE7B158326245501D37C9B9F483E32B9344D13A9CBC5C9FE630CB79982F
+87D556E8D8923EEE03692BA0CB73DC9D156A6926F009D4DCDE2C07D1670D6C57
+4FD5F98C536E653393DD87BCF562C0974B752A4C7878C7C5DABF279EFF618746
+856E6C763CB3410D99FE8E6580AB4F37C351C3A332722E5432028C6F732E0B44
+D443186A2F70C7D5EB26257663A4DD9482EBED7C069F857269F49EFE12D18957
+D6AB41C8A4987E274E9701EFDC4058E83EADF0EF0568CBD2FEFC220977C7C8C1
+296743837C2CD7FE71B65F024472888B23A2D3945A1897ED97E4B484533C296C
+CC0A3BB24BCD4B2BD112D42C1A32713B4CF89EB487EC4BFB32FB04D45572F880
+515235DE79C020FA4746FD3EBF5A1D56CEB550977BF4BF67090171F2572D9DC8
+907BB0C5A46035A314437CDB5F20DC899D5B49EB8A80D573B2CF4A82A7D679EF
+192627A629FEA6AE4A7A6665309897EC078CAFC271ED03AC85C945A8D83D5D2C
+F620D25F3477FF93FC5A0C4407D77553BC1FCB5DCD7D80D1BDA86B8D1DDB5C0C
+90D37B20DA535180238BC7189B2F1159347D7A0D7EE20E6222210A7CB8CB0163
+8D04F63A8162F6E6C1045D931C8460787892A3C16D356CA0D3A078A7B1C669FB
+9BB53A987218ED508707033A1F91DD5095F0B927A5249905DE72A16E1368C2FE
+4BCF7E3BC78CC9EE84547D2585D887E25A800B21F376ACFD4EE07E44DD45C3D9
+CA26CB8BC6F80AD4FCABF72F17DA7DD2B876073A075F64A2357F96E68D7EACB8
+DD07752270DFF57C11DC0E098CADFDED807C846E8BFCA51A52A5ACCA09669D19
+DFB1E81C1A265FF75D3F256E374F1AFAF17B7DCEB74C524D4FADEA8394004BB3
+71F7D6589866FB60C3F6CB0902C9FCC4FF681F3C292CCA43B08FAD2E8093EB25
+12BC57BE8BD0EB5B6BB1FA83EFD8B802DAFA14CDD4470546CC0587E3200A0212
+C24E27CA6AA2C19C1807D90C6E90BBCEF71D7387BB9AC141C81488C06B188EFD
+42C2984E5EEFF69BC7D7DDE216DB8DB4617CE489FA70AB9E41C45D248800DDA6
+02CBE68A12EE10319BD5A7564F1D295689F541156854B91268464A6EEE4E344A
+9B040A82C2C2E89BE14BAD7131B0B8B4D5A775B3A89B4F3D33B0B4F9EF853D27
+BBACCBB2BA028117D25646D233C6CBD28CD940620913C1CC5FDAEEC828072BC0
+725252F6CEC2838F60E506034A6305A68AB0D8232D8A763E1D737DAD60A00350
+76BBFDB8A0C556513253A50CE35C39815881138F1357100ED9E03637B7E8BDB4
+5CD2E6CFEBFA3E8446C3068E604C166EE7BBC8BCE07F38E292AA45059EC4A5DD
+DD241E23393660319DA21251FEBF5AA17B1A00D040E01AFE37CCD27189103A30
+A5FB6C140F0F4D747703EB884CFB0F021CDA45D7570FE4E88DC5A0C0C41B853A
+ECE9928FCA1F0ECB00E1E9FA98C6C97AA686B18DFBCB83AA4FB1A1655C7E956E
+60EF2282FD13B4FCD228F070719A552FA94054AD99B39288691D794855DFC6DD
+6237C8D3EC17D6C1CD229112948EAB52E7460EAF98DD4119D4B35377A77ABC6A
+DB7DA005E6BA6E75F042127223D925846C443500FBF3CDBA35345F2644D55721
+991695A4E571D522E79C430620545BCBB71D7218E5BBD75B893AE25A72DD6F8E
+E6B816AF120CDCC2A7998803A95D6F037B15D12784F96F72F10915AE56758F51
+BA239BEDA3C16F4693CBD33A5D3718BDA965FF78C2AB1BC72400890543FE9267
+0DCD86F45D9AC86207E60A0FD221B24E68889EDA57A23E81F8FAC51FC3C17F67
+EB70C6F908FBC0E4A979FC71929864C4726810F80593CE19C1C574C1211D8A64
+B90B79840532BC82257E8D3698E3BADDE1E9154E74E2790F4C376724192F9FE9
+F3BC70A7B4160C53D8C0B0344393DCF13E5F45CD4DC0EE03A5F8B3A357ACE4B5
+42BEF57280E037E449C4678AFBF55EB86C926BCB85AA6053BB29F36C110584D2
+3BBC3A8B87F1670FE52B2AF74A869940190956CD39A7D33DE473EEC9CA7D49C0
+2C6DBFF5AA618A85C2B453443A6F814B189836DD37D04ACDB4CFC98F0374F4D6
+595F6C7085A8CEDA7C66498A27B8350E73C3C4868C98C8087811E0CB69F9645C
+9B5C7A9CBAE5344CDD105C66A06B49099D153FFAEA532B24DC5F05BF05FD6B75
+B21C5C64BEF71D67E564A2AD19B76728E288EF2847504836434542E7EA8887CC
+1E405F0D5BAEAFFB0013D202736A758D11AED6C2188A009F761F4A2153861CFC
+D7C89E26F05F034E933FD31CD1F15D040791679CF53ED4D53A61D5A8C2B0A18C
+6500D4FFF1F860F409C5292F1ACCF428D21E43192233688B2E4F20C09354A996
+0F50422218149066FF7C24356BC70BA0FA8131C87F291D9773D0E92E9D211132
+0BC9A66E87EAC900E59E46005FFA9B907F48F6A5923EB59BA484055BE8E99826
+17D4F62A2B5024037CAD10208B8AE29737B7C7D470B606E4775C67B6FB61B742
+F296B3D3D48DDBC8DAC5F178ADF9430D1E0FAFC87116859454096EE2D9C4FC50
+C29F3EAFB9CF6E66DC24B31C18FD8A5FF61C4686B338AE3A520C1F3743740513
+C98F488D78D871F36393C8979B401A8AB8EF7AEBBF719618AF2FC1BA19125916
+1205975078948F89F0C59D36AFA1B9F961E3DF45D99FFBBFF4E434D35F346241
+757CB674E176DAEAA404771538A61C82D912F3B5BD13F235F907F96B2116774D
+F6956D0DDE660C0E805CC41E66A5E89851CA607E5CFF8DCB1DA2F02C68F4EE6C
+2423B93231112AB70478AE1A7ECCEB0EFEE2E130472FD547E4A7F0EE4234E8D5
+51CA3C6865143CB90B8ED79A1DDF4AD94602FE6C684CC2ABEE2A708128A7727C
+685459702A5111660D199076D3D90C56E2E91958FF6AACE7CD8DA727D253506D
+6D95523C0FDBC64C1A1B85C0CA11BD8C7536BA4F8F105EF3FA557DEFC2C8FC56
+822A83DE9C6796798E7560C2322FDD9087F74DC5DA90936ECD73DF1EBFA98E41
+70C26356FF9B79EB0CE1C21698503D961947B14E9C28842643E04FE6DC022C17
+F301A7F8CEAB82D9651794CC1958F420A4E4444658F98A515B257B4F146412C0
+610099D736444D060A39323D7E9CD7A0B350D7118FBF4C847F3F6E668F874239
+635DDD0FCC73C8301CC3C65DCE95D880FCE614CD3E2332237C0074F6509FDB54
+C365BAB67DF725859803B009DBE901198ACA00AD17D857770C742B1A87677FDB
+81C2DE0BC634EEB24499A06AC5D0261176D6777C9B084E61287B687C0808C684
+FDFC6A80B445B761B8EA627E75424BB44B0A4121EC27CE1455D066E9D11BBDEF
+D0A414DFD2B549574032F9053551541D1948161A0E63DB80BDB58FAF49145294
+FD4476CD6F3F2E4D1FB47411C077101A7A6A24EEEEE8A5E7A3403B9BA821E8C8
+A0F4969DA5AB96AE33003CBF9216E7F7E9AC316D44418801CDA5D0BC28AFBCC3
+EE12FB748D25F953DE83F8B06898750900D920AF547F6859AA954154E44345F3
+B9D7EAF928180211BCA2D62B3A7B4C708AEBA8149A617C0426AC3FD2F58523CF
+CF2547424252F2AA51B7EAA5C806EEB34A8EF586C94F6C6936760CF70C8B9852
+721032DEE82740B3F55166BB20DC7D39DAE01DCD903EDEA2E3EF6C1DFBADA9CB
+FC9A39440556A30B7314CBDAE4FBB2EFF2F12C3AA0BE123F6FD6FB8B53FCFCE1
+D74632F977DD005F9419C6CA9AB1BB819BE585EC2C0B2DC2671E402A404CF066
+9B11DBB06D465173A3C4E3B5AFC11C56EF4C9776C9CEA301AE5B89B4B0E26165
+B17BC796E96CB115AC818550CDB75C8D216A1F41135E112822F36CB61185677A
+67FE6CE6256421D92344538DE99419A4FEE3F38EBD77FED0DEB3C748F951E2C8
+2126396538ABCFAC9CAC5822D398EABCD8CC2F9A713D09BE466FFAD66035F2F5
+D6FE115C502009477559DCCF0C2975BB237E5B8DB6DB5D58C3BB829DA4B6AC4F
+CCDF2DDEC2E5D71FB9FBE5FB48FD102747C67DA0A0C4490DA83C3645510DC543
+4A7F7CF9FD67DD7A153C5FCF4A73378CCF11211F4A5979790260759F86AD9993
+DBCE8E904752A15BD9136EA13404FF214EAC777172EE79C5CA0DAE6245011655
+BC2C44B2B3EA2F85A1DF279071BE4BE69FB8C57D6E0C1626EBD0B8B77EF599C7
+3A085BB528EE2E8810405BCB85998FE48EA96A6FF5A03AA94B13C151FAED249D
+A89AE2789D0190E07BFF3DB494320F6DC3AC7147035B6E6EB619AEE8EA15F9F2
+8D2305640C823E7CE19F8B7E132F4F00F35A0A51796FE17D41772CD1A0AA0DFA
+7D5FBB10DD01C735C37B15F3E856334BF3AFD5A3072681B2D8F8ACAA3C627C17
+6F5F2A703311E9FABCB394E07A8219424724269F42D15196B7905B56484E0C04
+F1C24EB7DB3FFBA08043AA2637A3A4C99629EDBC83E88DAD57D6D2056EACFB53
+110F69688E460640F2973FED3BF305555259EDD07B20FBE11398FE7895957657
+4150ED686A794731A099F2B511950672806DF784F6920C78CFD717834C4C05AD
+574357B07C1653440528AD8089764A72C3094DAFEEA14E44F4F78DC3FD50C178
+AEEECF90E9A6BEA39F9FABC27CD441BFFA228ABF37D1D777AF54CA3A1F6F6530
+54C4F564F90B8F56D635DA222A32F2D161D8C8B47A01C1EE65DD1E67403D99D7
+F3B625F9AFB11574CBA17E95BC7DDC219982D8E975050323985465A182D91F6E
+CA0B89C567B17EA9DA1C406C8AB34A5170F317AD3C4560E847F6CCBBC91F331A
+27D5B0187E478E6BAA2971557D56348CB4BEFBCF45E7F94746414E6F5112CC3F
+05BD32FDD2FD417EBA0CC251BB837E1B95AF2D7CAD9FCA21161719605683E1B1
+6003A95896A09625E1FFF0FEE1A812CB5ABE87D4D3F3D58EF58C8EEA321DEFA6
+251F40E0BF55983353208C55D74F6E1DCB7B95C2FEB263A12F5FAFA3EBC09095
+8AC07F33B2E40DDEE698CA8889BBC3DB7F679A0DF7A6F46B5F45A9BEAF55FEB2
+8DE94620F3093C079605B35EE4D76F72ED4D029EF226DEAE94C28DD8BB33B5E3
+761F8BDB2509D6B9B7DDA79C67218BB9633A95614F7D49367FE459221DE95716
+E9423DFA57A0CE2CCF3D0261AF2BFB1E9E923C07A85B71D2BE2DBE5BFAE86892
+B6C03240503BC7D077BAD6FCA411BD62F472D3A019172C8AC420BAA2ECB7C1F8
+1FBFAE12A52FD5FC5F73CADC832F63DF28DD6D69C8C72E36905790EEE58D625A
+BEB561F34C08120CB198F95F60F69C70DFD7355C7DC6E2B38646919B24607027
+510C38FF13119C7B0688947FFC76092C9E238CF6D45A075C6D1F8079EB7E218C
+6E49B030C2B96575BF88E4BD3E3E782173FDB79DA9367892D3E43BC505A028BD
+1E2EA70C3D8697A621B7626F03DF1D46DB50784AB9F4B0AF049B8C8F3E702D51
+BA8E91F23B8310753817C747DB016D875A93D845B1279E5F27ED74EE4D30CFCE
+E96BB8918EB611BE8E332D3DCAC1FCFE633FF22597348D93C67FB025E19DBE73
+AD9B96A6E17113110BE0DAA5E6B283E3383DEAD0FA542B41DB730C3CD6E55A85
+7F8035DFF8FBA1775BB210E141BF46D19498D414B1E6B3C10E21666EACB32709
+8E0ABA75011B9580BD9C7AFCEA92BC48D7E8B030F3F6F96D9A27113930EEDCB3
+7ED1D2B12081D2DA653CEA7958E7E3AD9CFB093C61713606CE2756650CC1914C
+00CC6027BF87C15DC4EE77A437464156EB7601512CB7E905A857B1457FC03B86
+9B1F55606C0E141A7502E535F10AC72CB58BC778A779D5CB03C71C6B826DD5E6
+E790BA607CF50E6B2423E48CDFE3281D2692A0F34DF61F1CC00AF898AF9EF172
+15E4164915908FCE355C69185152AA5F2F3670B2CA90937171BA298F23ADEC2D
+9572F94325D503C8F650E2050EEC4FB538D6D13B0AE8C00F748FD0AC76A233C4
+A8B1AAE5027555ED1F15334B26F4194571B2DE588C53203C8B1453C647AC9894
+299B0389DCB7707B11E9C9B38E407444EA8EF31A83DB93435D0CC49BC57AD2B8
+B6BEDF31771D5C9EC00018449717CA256FE65BE2599994434221CDB6534BD3AC
+15F9001CA9B0F3AD68F5289AFE01B1C464CDF3C9B966445117559CACF8447E95
+C5DEDD3F7AE59A6CB8F689C48C33960F958F01F58D2759B492FAADBFC3FCC308
+E9EC8ECE444B7649AD1F0C4FFEF525577040871E5B31BBF414A5A46838ED98B2
+FB37E8C98FB34152C6247183DFFCE378F082D6C03FCB8F9FAD75E646108509D4
+963190AD894009C6883C906FEC36C161484C2DEE54A485AEA314B4C7BFAFE3E2
+7B7CD251BFA49B34ABC6135F29093CDC4DFC360B20ED1330E041A12E49F7407B
+CA7E84F9C5F6DDB8F47CA141C153CDEF09CC6F34B44DC6996F830C18C641AC4D
+4E14E97A5144063C1914ACF3017FA2EDDA1A0DA894BA415E59D881325433AA06
+7A6B84A36FAF137783B2B87BF36CC4CC3F312A016BAC941E92A906765B7A1BE4
+1469A3A21A6B340BC1C2925DCE96A11C07067AB59C6E846DF120649E859B8884
+E386EA1566E2799884B0AF78F62672A708417CFA911A2FE9F1551EA00DBF378D
+3356F8346A58CFAC9A2F4222EFD4CD331FA42E5E28DD537D43B7EE25444583A7
+AEA5F06E1ACC799FC61D1B38E55A5679439A49BF677E165E6A94EB419C1D12FD
+9D92F6C71D2725709098661499457B5BE11E91CC478B648F15C0FF10C9C949F1
+3114D34ADDDF89EC770C861AEF1774981CCBAF6FB33D3E388299E776E3D8A77D
+E5DE07C68344FBFBC5D4920D8CA9E3C1E3A234CC9ECFE60F36B2A946A1FBB786
+4035A2897BDF07BC3AD728FEA82D98B1D4313FBCB1E4B2DBF533B68DC862CE7D
+7478E9F27B329B25F99BB64B96160993565831225774D9CEBB36744B9BE9C8A7
+AF49B6BE9E7176BB0131066C45C53AF9CCA526BEA2D375EEF5127C8CB08BB661
+7E1ECEA78852E260750CAD05624CE77381B873AC7CE5CB987A8C97B9D7225AFB
+6784C6B773F3F7B53A92B004D0687AA273FF37C92872BD292E0F9549F1DE6C94
+857AF1CC275385A0A5AC306A420EFE5CC410154BC35F4260AA4FF94CD7BD44AF
+7CCE7E2772D65BDBCD21B82538C4FDC0B6D5199997EA26BCC7012475EAFF7207
+FE3F7006978EF7227B7C5C588901A7C55D364ABCBF77192BCD5F5691227FCD1E
+D3A85AF81E335CA40E0124E6E6D145AE451DFDE829DC0AA5803321039176603F
+60E4EDAF34FD3B5B796412F6F654082BCD624E4C8A263FAB84B28C57C1B762EC
+0F6A2F36BF6DE92BE37A0ED02C927F59036205176386DF399CD4021E62841258
+C20F171BE89034FA5F7294D5667535CBDB586FAB9730792A83440476CCE9EEF6
+949F9B23757FD6B138F48436143B466C66B7202B256BC6385051FEEE81ED60BE
+685641533F551559F3F76C53896FE210DC471A2074AD4E81162873426065DA39
+8BD15C6B0DCBBF55EA45EEA951A7C513ED82B4CCF0EABEEE0A8FB425ED9384F8
+36EDD7FC7F90C6302CE4B3E1332439794476C387AACDB6EC1FD771EB357AFA6D
+44634D018153D7395C3A5ECF0F48BF874C7D9238B1698CCA21E1C09373B46C7C
+0033CD5B8CA773D1E75D59BC95B7FF15F5BE86F1AFEF7DAF0CB9A18C27255297
+B1B978164E699C66369604BAAFF35D1363D0F9BE174CBC3D909EA3528534C386
+F20006AB0689DEE17F6A9E822CEFDA1316B9F9CE1921F9FF39B2234D9F39EEAE
+793FA9B355F20FFD0A556D835AFCB18C447F925A088AD93175CE1B760CC113DC
+5C87D04B46F56EA2B9697BF6838FAE1D4B431F31EDA8D942D0AEBDE70F68A128
+4E8EB844D90CB203A0BF270C97387B9570905EDA8E0E1C29FBCF1B7FA7AC8257
+B457508380DC06C80EA5A06B13B37261D7D7B123FCB239A22025F73F14750A7F
+1EC123BD513F803364774437E0C01A8203A49C767AEBA1F89948DB99C1D17CB9
+5B81EE4BA0856AF55E832DB6EE7510901C5C3ED82E5A99C270E814DAF1FECC62
+00B7C4C345DCDEAC9EF005F6D8F889408D92FA1885801D30A137A7B96E99946A
+AA9181A1F8FD46E170409C1A3FEE71D56A4633A3FB2339DA8CAD5A868982ACD1
+483C4E2F956392B6780FE66159FC8AAEB44B232E11EDB7B4CB1EB0ABAA6097E6
+F3252B4077EBE7DF8DD5D47896E48B8CC488F4EE09AD5E11B482A2278AB4E7E3
+A9B20F54534550AC7BFBC5A10880834B54821470A868178969E44111D099F778
+24B466E3B3EC767DFC227668E2AB0B1717F7EF1B77BB42422FB5D1E44DD33596
+92B2B382B1AC614BC7BA3169FA5FD05FFA235004728E1415D60383D3144A9195
+E7AC292F643CD435CE19180737A49C49F51AAC1138E79E2F8B956C8C21A1C21E
+401F20F43D8D60EFC5AB2F514C154EF2121B5FFCD228417100E92ABA723BDB25
+49A118DC1A8CC0996B5442310E88B5BDB920E3DEA6367B5FC152851437489060
+21FE904677C3D3617529B9C2DB56FD5D222C15C8B5D529D2EAFC992261DC9849
+54348A2CD9B50C6BEDE4EDBF5249FD7D61F3AB099B304BFE48B4BCE83CE2661F
+A1180B975949D33C03BD5C26132A257006FAFA03F2F104529370FD8161772F9C
+B7BD6A2D46E115AC9B329EF162B093D6506AEDC5AC3A867C4C3C69CCDCD22345
+45491F0AEF12E60FD7811E84E32B220C0BE07D46ABB3C07425CC75482944498C
+4A91DCEF8253186F9181C740008C56BB3F96B2D8C8BF642627C8B410C18FE664
+A2366B53DE4582AEED189F2E7ED3168D04AE722B02E409601BC1427D33F1C275
+ED17794A997E59AEF7E72DC072F612E4856FDEFC89212B6FF9DFC5B27236609F
+BCBD58AF77F97471E8FEED8B16EC25C1DF6EF84BBEEBAF531451F0DF353876EA
+CB728BB3C823B94070B36DD88755F163553FADD7DF3597EA0272E785961B1D00
+21ADA998DAD75ACA5268A10E667161FBFC8034960EA5412C9260DB9FF95D5182
+3BC3E43EB95337C62F7B276D60A0D5A365FDD0F3EC25394D4BD5DEDE7CF9BFED
+D41895039F29891947083F281B99F6B10E914CCE841B8F3D2CDC0CD4692304E3
+A16C9B746CB032497C57885F5763282DD9C17A4867512FAE041760098A9C95E7
+8348DC4A96C550EF24DEF1952F54DB1CF8B9E692DB6B48A241879AE1A1D5C9A7
+F4D7359BD7AB2E60B1C012913A0E54BBED3FB0F1215DBBC20F57A8A13A12561D
+933551AB261A7C8155B1CE0198F9DCAD976612E7AF32A6B2C8CA83D883FCBC4D
+A11A653C55E1EAD9B9D52A4655B5C68F5979F473414160C68B29C1CD2A5E6A7E
+2FA1AC9F2EA84324C63BC93B29C0315D96AEE2781C9749523B008F5A846C48C0
+87533EF85C9A26135E95666EE81549E02B558305A4C5920063FD323846C14E43
+B93F374570702495894C3F238C1CF07869D8C31DDB103599BE105A3B1E33FEE9
+99B21BCCF920CED0AAD1D20BDA23D10A197C1167FD120F146B7C51773C45D8AA
+09C352EF765DE0DD5A34F858E57C3B5624C704557DE9B39B6AE7C051FDF5DB51
+8D3052EE24A8AA150568E6FCDD9C6F9927DE9DB2F652969D4DFFB078307C0CD3
+FCF94362C87668AF2C909494A08ED917CF6CA64C21E47E668050E9A8860815B0
+BFDAE97967AD5BBCF4B8EF94FCEE907644A3AC87829541E7ED01B6DE67EF72BE
+BA0D45CB66D55977E433FBFB2BAB25BCB67BC9C44652C28C13A6896889A3DBF0
+BC5D68D7E9D48813CD46365C94EB44FC7787AD26C38F42272CD587A699630F4D
+330BBFEAE4B0AFC1B118EE5A832500EC46668655C8816CB250F284AB38193EFA
+931027E4D58797A88EE50964FC5F622FC58FD12B00AB6DC5DB25A138D89A33BD
+E2206ABAAD820151CBC42CA86A563258A1F38005E0FA75FEE4D747FD3C1947E7
+F8259E705544A424479491A36A0E4698FECD43AB3A5AC16874603E80953505F0
+7827776313A6DF6C616E1896C2223E4B2A3AB49F75E99A75E70CA4D88AA25ED4
+989CCFF4F78E4E5FB5FEC2D9EC637272EA532E2FB7A9439745AAFAC31DCE6E66
+221FEE18F70BEC1C66C88A784C70469E82940BCBCF13AD180616E7AC30F742BE
+5180B66EAA10F9F0D793B5C95613CD320EDCED0C1A96107157BA1234254F8748
+8D39B3514EAE666E266312A4FA10CD7AD9AC85631059A01FA4FA47543AB84BF4
+86323B44E2A9077ABC46ADB866005BE5F9AE3CAA094037CEC2D297462F7579D4
+F0F717D8A4838AA018730B36F0E67F7C79C46C8BF63E8381B027062B8FDFD59D
+711EE487E2120A2760C170BDC1DCCEB02919C25BC7984BB2F77D44023D518E2A
+382EBE86460206C959B5DAABEDF3406C72EBA42BF6E505E4A5F9A9652282688C
+8F6E449B52FF3898BA0FD419F5FB6D1652B60240329C31C07388058515CC2008
+876737DA3D8F328A9E90846AB6D97D0BDF96F3C64EA069CC6202CD40B58EF187
+8E78EB92588F8A94C9D8BB01E331DF5330F075828B40E8A486F827691982CBCE
+A5F7FF52CBC25F115D2B9240FA431EB2F7A181EF616EB1C9183C3ABAB758E34E
+B33DB3A663616E0EC0C56AE3795714DB28466E80F887D44D2CD777724B3E3FC2
+DCA8B236F9010044F66646486C74B4B8EE64E0B016E2424AF227539C6C80A88A
+2162F2DA7DF9B0A12D23E9A34384A090DD354D2399CB5D4E7083DAF3D8EBF57A
+0CA8BD900080444650B88E9388574B46C0B7DE50F802A42E41C192EE3E656DE8
+DC3054A80E35F1A7F198CE3B9B6A634E4964F4A6D6523080296F39A719D5AC10
+BFA97E900D2F35ED3FE5A258B736D8FC74EBB884A2A28204E73F3BE7967386BC
+4AE19AE7DF010DE0C79BBE720E6B4EB450903B5234975F6D9E60735BFE7046B7
+5717D849BCD7C3DDBAC8D2CE7281D46930A94381C33DE4C3EFE4B5AB69D8527A
+B064904E867728B2AF94DD235C88DECB27286D173581CE7D552ABEFE879DD30C
+1F7BC95FEC0FD34517ADCE117A0E0584F7E3710A7320A9D2C6D1C5D170873202
+B9AA86DE6A0E68BE2AF2FC086958EC1009FFF4B35F381AC0B8A831E6DE12C637
+002A65DF8D30F4CE716CF3D1A88C9CB968150F4EF8EFEF0F80BB035DA62DD236
+F3F872160C6E41688C23B9E17879A74CF532BC95FDF721F9155FDA9AB6F63E10
+A98EB4446AC9799874BFA58BA8EEF2A94033FC2EE3DA8AC67A27742C5E38A222
+CE11D49747EB06583025FAF869F907CFB4C2F574D51E0A5E03F6E891502F7A4C
+806986B324E87F0E86A305B8CFA4E3709E4BC7E6D06A2A832F418637214281BE
+1F634DB3D31FE6CA837AB045BE2AE848C47DBE0D619C0323B8AE4FB88872A74F
+A51EA0E78A22CD609BB8ED81ABA5221019B6639CF8037C8BEF8893DB455F6E85
+F660CFFE94799237E62D3069774398492F369E1629DC0EDF04991F49BECD5C2E
+EFB8C778B55999729FA6B064FA88638D2B32746F1CFB1FBD962D65F249B110E2
+41BCE32362448EA125D90D6EE359B4EAFE812AF0F19B44ED0F6F0874BD9EBDE1
+B46EF5C5D39393B6AE9D84708846BBA10580C0E6C535FFA0C96BCFA0D47118E0
+BDFD9A6869E5CA25B1AF31616C0205E78BF80D248AE21A3C6349EE6064E56A65
+318B02B2F069E74288394AD710FF43FBA9956BE0CD5B46A7C556536D85427315
+B6E8E73E05EC985C34FC7CB8A011D10180B3E4B62D53ACB526E5D0992248B531
+E8725056214F4EDC6F93F8B9F07E64D072C101045354D9999F4EFB18AA01C4EF
+B87CFC398BE02B2337BABDFFD2D9770348099E428D1AF1932559D3E6E0765B7A
+B3F1800B411C914535B681F8A88EFC552387C85420F37A7EEE0F6FD626B73F3F
+39A98E4F89FA0C5AE84B5E9EAF6D4FAD7064F75AC01C840AA4B1AE040A33F66B
+7488A6A46B470B3F610CCC8EC61A25C472DDD6C44ADA3299BC5266558329F9E3
+D9AA26DDDAD1B927A9C9A600097C3EA9AF7EE426DAE8D8BAC0A99895592840E9
+F1ED7046B6B2DDDFD6C873E04510E911DC426F2162FB5E4FF2FE8B7AD65F2C30
+4643E8EBF0B1D5023F92B71048207A8D1B34FD9826448B14C17757FA88E6A482
+322826296B68F3C271FD087F5FAE95F7781C794E21D68DFE16363CD10B2B2230
+08B75C83D8C0D6547A25EF312B5A23299F3E029085C8EEBE3F2ED0758FA466B7
+610041B30443A9D0D1411E668E8EB1E0A697DC0EF0844450E40D60F85DD7538E
+6D208578E46B1FABBB0E52842D3C6F16DB035DB3C0C83AF17F10CB4D5DA6D79A
+5EFC18EDF32FEE38584F67A57ADC2C619C883996FDD295E8C78B8B323446A43D
+8436930F90A9C46BD71FBEA020F5718F50632473A563FAD33FB6553C2CC307B0
+9AEC102958FA2D1B997266624BC3132D44464C603C9329C0FAEF1FE5B93E435B
+3662AFBEA299AAF1278DC7B0CBDD740A473321FC41444A72EF8C0684B11D7EF7
+072F63CA2E3B9211138C227EF266C36F8935BB5CE04F85DD13C751249CEF4ADC
+A83F33E053C9B6686D9FA9119CC5C390EF556CE4FE7A78A64797AB6DC9D18A74
+84B54E919D03FB2702ABECAD62451B42CC890B3028BC065892A88452C0C19F2B
+A4947D81A0EA6E864BD99F9A6196F63C1996A34DB098B8202C91012E59448EC4
+4C0F643DDC4921B989ECCD87F9B6377F813CE0E5AB8BC68A94ABA6863751AF7D
+47B9D1E07C36EF6268ED7C2F473D61198BE3FF7E0102D7C82CF8D93598FE0781
+A759519B0992AB063231CE9919BE512570C9B3D4C3FD7CFD3ABB08FA1A6639BE
+8974DB6B3C7AC879B33FBC972317C782A46C2DC02D14876FC8523AB4B0F9ABC8
+4CC596BCBB745E8A812385B1EEA06193FE9E283330C57D8F6B0F67BA6A2FA825
+5129F9A7BA338374A64301C7DA74F805C7B014E3D222CBA48BB85900855715E8
+29A30C18691357AE781A6B9183B5ACDD54CAC8BD6A70A745EE39A38D27B18237
+1C4EDB04D58A4C6C1C25E96843436FCE0291B10B82F4C0567B9D5F2F343C450D
+81F9CFD658AE358CFDDACD544C03EA24F0B2A02F457E84DE1C622D5593C5BFC1
+23F2FC3B00C271C937AE84A43E336567BD3FC6DC96BF85BD9A3506B95C75FB8F
+8516A9AFAA2BF3540BE59C54BC46ECC6B9FF58CB3DA3E020F89636D2520A4739
+A5F12301390A6C1A61FD3DA36E9491AA481E4E8EFAE2DB8D912FEC4AC0256A79
+37428498C97F715754FE56A0292AD0055FC82661B480520CBBA6629C8D062A76
+EDFD39BCF534218CCA2D4B46801F5835E38863EB61AEDF690F6F0179C463525B
+0970CAD60B30FE9A53745EADAE276204B4646A586E9B6858F1D1DC233EDE28C1
+AD6EFDD97AFBC9B9334EBC4420FD0A474056FD63DED8780B4942C2D530ABE8CF
+E888572B72E7C418EC53ADD359F989FD58426BE0625374157BED2B05887A9666
+4D2BEEB67C5B4796EEC3536A577FA51AA0DD3CA3C362052647CF98C229AF97D8
+A267C622E69629F73503FEBDE60D67F3603CD433F31280902A10ADF74B427C72
+19C87D3E25ABED219A0EC060127EE082D3C4F76930DFB83E5441BE54C4E6F041
+DE21116359695DBEF4F2C9612E47D9D3D266B2DDCDB0AC3D9E22AEF2CFBDDA74
+6615C372A300678F7BA5B51D747737E5B02707391E34744A8A9116497B2044F2
+AAB72E6DB62EBCD1E570A46887963F2651C3C73126A49EF63DA32894938B5A35
+CF9BCA0BEAD1A0FDABA3F53FB22F69E9DCAAB175AAB06E81DE2DEFB50121DDB7
+6908AFE8E936F3CBD8EBC95A8F15D61EAD0AFB715D946869E9F89DA625A3EF1C
+8D984F3486F162D8A6FD1A3C92D981CE34041DAA3986AAFFC690DD666DD903FC
+35F00D3B57BE3E01C6310DB89D3081B92D40C81941D95A8965BABF4939562026
+A11E4AAC4F81C546286B2CDBF92B22E123A5D1EEBCFED33D951966B6FCEA8809
+1E3B25A9A28BA7E324BC1C5E870FFA45F5961B75D50BC47978F982B421F678F7
+3E48046467DD74A48F319B90DFC503FA10055C7E4E546BBC5A54204BF6D34F98
+A0F3AFE57E41896F538352B7DD992CD4EE2B956FEE62C8392A877A3C317CCA48
+F12D616C461E88FAF1225242654DD4AE32C0B97F6E61ABE987E7E0EE5103702A
+785C57303F38E0A5BAEFC91AE8D1F2BB9D648D57A6D8DC9E80098927D926F426
+F7315B13A33BDB13B257491ABD1125FD08AC1EF7EA3709FAF86395F5E216323C
+83A16EF95637F47576DA01420F55FBC4C64F05F018D2838BB58882DB8256D8CD
+850A9B5B1ABCF86757528A27E45E3AB2BE6039322627A69741F001850A18521B
+82CE9F28C7EAFB5D5166D217652E726F4E0F540D9E5FD55A1C8A4BDAA2C6AEAF
+68F39CE37C28EE6B7DBDEE238A6715BFE719245AD1E6D03C29E71E95A384D3F0
+8BE4CB82E90EDE2977E83F97EAF383011A7EAC213DC0CEF9E17FF90FA797522C
+62CED9B8A122E44ADE4C587E6F4B2FC45E0EF0B16352A1FA5D6D7140E9A045CB
+09BD0A77EC02045A65F8242F34AB455B6A12463A264C73BC915AF916648D57DE
+B08708A6A8A6CE945A61CCC890A84B8FE5D08B8CF996086538A259E76DD69F15
+30342508E097D936FE95939DAD01B2163532047B12FB51792499715B97EA9AD6
+BB6BBBA35998F53E29B4B8BC06AC57CF7A1226704B50C992B1E200076433E0AC
+E470EEC38639386B0C581E5C7160BC504153AA4C3AF64E092B9FF4476BD54C59
+3651D874FED1A87A918F7B29BC0EFE4008ED5A78EC24F66225FE89DAC057C7FF
+1D231DBAB6ADCC9CCE01E60774E4723C8B67CEE242FD2C7701815D0EFAFDFFA8
+06E3B753DD501DA2EE4A03BF9070D10F47AC4A71C651403F164853D92B9E701E
+CD38D2CB2F795F6E55E208AD089DE790535EE60F1F59DC2EAB985E58CD2FCFA2
+1A613CE453370B09348CBC4DCAAFB874F38D71F1844B50C34F5BBD34D4B45CBA
+735E522207BBE6961C567D74E2BC3A86129D4A1FF3F6E6F0DDCA84F9773CEF41
+66A6644A423E1E19AD9B3EBA9D724AA7CAA5D28FF90D551124197EBFF0108ACA
+70A935FB846456DF8878B08651A325CB282AFD6B5C84E152435D0B82F38383A8
+AA42ABAB8E3FFA3A5CE531793975474279037D39D4A50974EDAB5C2B23A12DCD
+C5AB778CD7DF4343646F7559A09A183C95DEBB212CB24334F75012FEAD33A184
+57A0B4AACFA590539DD7F58F76666D9A9B2ED8DB4EB8B216B70B0C48E2CFAF88
+F9A0D9B97626EF7998A83364333436023837779BA62E18246A8FB4D54B282C14
+EE7625B8C0D3731492AA904570AF6A17C8CAE6C813F9E5AC25989B9568632367
+487AAD12AE4D91223754D6F22125BA380F0F3F99B738E206232526FC8697E4D0
+933571E6177513A69C3CB0233EF72FD32D4BD61C2E6F59278B4722A675E32CE7
+EF256D2E58C83E76F83A7289A62910D67A54F472014DC8447D31F374DFF3E2B3
+8C293F8D36A3E0F0A4A133C05E93948B44B8FD332B927C4631066A5ADABBBAD3
+F75B2C5EF88EA29F05951029516C6627421EB02C54FE0DA9850350AA5891D846
+6700F29CEEAA8451C11AD47928789E838339ADA6E8C477170B4212665AA375A6
+017D43EA059B2107214A8CD95E9B3AFD28247182E5C7890FC54991EA29B22300
+408D796C78D5E81B7F531A649E090A926B597C3648431F1E6F3E33DC0193773D
+6A8A5064200612D32956C53B12ECD840FC874FF3F93995B8B6353EBBC0CF6428
+4A82CA28458321EA67B6217AE85EA2F533468CBCF28BA2E012EC7C9A37BFA004
+6CABC20175D21E255CE7B8BC32F219A59C1B5E4A78FBE068AC0ED9285B516B95
+DBF5B5CA67C23AF48E9048D4298297304FB87FD533E5ACEFA9BBF505BC3C2577
+C80287212878D7F3AC7BAD804B5D697564AA8475141BA1E932F881FA9A814CA7
+4E8B4252B02018D865C4E84B09291DF2FF09F1A900ECEF29AE2CE95414B775FA
+0FA4B3EA93B2916A6ED89C24B08E0EF1F08BB559863F88328FE516F6559A6D4C
+4BCBD5AF349263A620E49388C80B269CD4EC4A587B25535AEE163D53C0EEE56F
+E4895959D9ED564A173710B8A1C5130DAD40FF78DBBBDB192A1BD4F5D33CBF76
+CE6928EDB1B97162CE9DE4046C50550FBDE5ADEEC9DE35EF1CEB6AE261BE0FFF
+9381FF43A6B18D17059FE1ED18E224F326B485BCAFCF8E8DAAC7F4319A270BBA
+407585F3CF96D37DF14462382B4185D840FC57615C804561F1529776729A86C0
+37D3E72525C23E427384B3B31B846A33E7EA94EC0F483DB9E7C920086582B7A7
+D32217F6F30442A3C54163825844833B92E1D996F5B38645A9F2EE57874DDE97
+70583665D86BAB916E0CF0500D53D13583B15746DEB2D4DBB20AB9221EC8A1EF
+C6B7D00FC8013A813F925E26242E609BC0EFFBFB113FE57E02358F1E91B3A42D
+63B040B938CFA0CA4DC4F8A36DE869CB11D204F1045DFEA90D4AE8BBA7641734
+702C0FEB49A8735A0738A7D18B174E65C637E97BE48B0690B2CBB56BF0872EF8
+1A6521C7E15DC6EDECAD9026A9B6F85BA3445734DE894ED83622AD222200AB8C
+752106A109054626B6CF018E17146FCBF1BF82442315AE7D98B8327D9F22881E
+66948BA6990834647A4952B2737B647AA0C1BA76A78DE7F417C6D34DB452F779
+1C94A25684201C1AA812061FA292406CA880E84953C2F6098A6EFB295AFF83B8
+FF00ED8B028A8EE5623ADCF7AF42A49AEB127E6C68B441CF4F2366A822E2590E
+C27A52352B3945F698E46279748B7F8E3103471A840ECA57C6B6DFB99B32D15B
+103E98240124A622FFBA6CC3673966997253582C7FC20F088F48404BCED12F9E
+62AF32831B4A223EBDEFDFE40F6ED963E63D751F90177B58C1722B1027AF7B40
+A63FF7BE4BA7F37FAA1B38228C0C4549D88B1A0FBB35AD994F25499EDDE8AA7F
+7CD971C078877039648CBA73F3FA2B8F361FFEF321A7B3052992F1D404FE9B11
+ED5A58095F145AB77513F27B1E3038BA9A5FBAE088F0FF2BF73CDE8FF16E7FF4
+CC23C922CFE1EB25323C829367A9496ED08176A95AA5204AB314C024ABFFD57D
+95C062B0437755D57A39417CDFA093C4F9638CA0CA78FE10BBE6C722EE873318
+4914C8A5A520708277DC8CD22EC71647373148016B2A94E421CF32426A059014
+E8E25BFB079A9F839A07FE2D4700E03B1985EFE84C13D4684DAF9C34E4CE9D38
+990EB5DD705D0E30CDABAF73347A01FA76F260AD98984A8DDEAFD5532D81E4A0
+1BC277AB285A05B1794BC1E83FD8E5624361DE6959482DA06D07F8F1221F96EB
+7839BB345A64A614B3806D8AF6B312AB02E9E439752FCC82A25FE7FB4D2E823F
+7A0901C6EABE0F6E2E1F7D0D4634A82C6DD2395B66F59E4FCF536E2E70276C1F
+9AF5FAD57BB2BE27B1479697AEF06FF536F99FAE2A1382A050B071AD398FED6E
+E8674DE75C0A2618D2C77726A61ABDC95D966567137043188179AF5603D252B0
+55378FBC1E9FA0F20C71E2580E6B0BDA6B3019B7EB38666DADB4B0E9207D85EA
+0B27C75BF94D4C2B4AF335616BB2F9DDE328E9226B229E1ED2C64D86463FC8B7
+801B45A9198CEA261F89502BA788A5436A212D385F71CAE1AD2A0415E59E9D3E
+A5286987214B20223088EDD7C3536B6540FC98349964CCD4CB711600F5E09BB7
+8DCA0A85CDB559CE011D9BFFBBFEE998B2DFECA3AC7772C9DC742F24DEF1B856
+595795F21CC6109C262970D73D1AF152200C86A5C2FA4C0EADD4BC2D5CDAC9CB
+F152093DB483EB05C5DBDB8296C6834555EA1FBA2EEA85ED69DF288199A9534E
+ABDB19102F1857A91C5359CFB06B8937BDD3896A132C6B0E75D0A9ABE7F44D2C
+3F09A11DFF3E8823EAA544E99533AF711033C260D399467729BCAE3AA81E0B2F
+5BDBD0A5AA28731C9B0740758692BAA726005390AB656CE8B3C63F29D184BAE8
+3A8CEE000790C1D3504EBAE94EB9421C59B7D7A988220B10DC3274078DB30DC8
+F84FF2AB37DD80543DB7A25E4B86D74F6142E6D9444F10865C89496EE1384BC3
+134F8B4A27F85BD139A7E0626DC2F06F54831757F95EE90EF7B657199DC92754
+5F7235B2DF47400B5CAB07295F445ED868D691F5008C8664B3DF3F52CBE6FB85
+A1BF3308A4A8D50C02AFE537BDCA4766785AF7149482EB4B9E4A3B1A666A104D
+BB9CB7E0870ED47A41ED47B1FA53A4E037D90B3AA5FC6188DFDA391C0C0DEF78
+708A7523C4B7CC9B854D68ED0AFF1FD54B322FC7D80EA460675B597F04B30EDF
+42471583340D57159AF2D7B77C9ECDF94B3B060ABECF987278A0D96204D1000C
+16008C22FD8E03DC1980C9DEDE1CE3CB602E42A1079BCB7E01005AF007022A64
+4FE91F44CC81C443830206C78DA22E7C8729AE5DD2A3104D123F2C20DFC8890C
+D2E6179EAD4986833AA9536769CFEF9A53F1306D750377E21FF13640B35FA452
+ADD17DD09361D24331C39B24E1A46D3658107B68FBFDF4288D671880B4A4E32B
+9A216474B97439FB09682E986A3A942D0FB8C66642F70AB8BF077AB09326765B
+5E0DA567537E76B4F61225FA11869699FA3218171B7C08234E3E73EED01D9DD8
+434F57AB6661928B54B3B2B2F289E1B82335102DB0089699EDE800593E73268E
+5D866BB6C01A14E300AB4939625467417D032A68FEB8719E478AF120EF4C7B03
+CE3E2DAA9913B53DE3DCD22E34703B0DBD4F4A7C386DF39BE24B0DBA15463F61
+6B6CA2AF1F70408D2279ECF78790748B78DC9F7F551510ECB23B1B58C1B47DA5
+FD568C9717B07A4525758E4699136A6D95BB695FBD7ADF8A1964DFD93CE2E04E
+A0EF28E7027398449C37C83A651B2C625D4F6824E46F96EE20CDE0CC65A12143
+51865DAA1FCDA4386FCA10A56397AECD795AE972C3511D1FD08EF596D0D2AA0D
+CFBA2FC4B172EB5A637520EE7B33789E7E2FD3085B25EFE93DFA4D080B2182B5
+83CF1048C4B47A89B103D9AC5C695F3A1C8662E68961B832AEF8D144DCA3F13C
+11D689D2EC187AB3FFC29D92A2217922C89C929E41253958A77D172FAA8A431C
+049AD8DBA9FFEE7F918AD30ED986F3A072382E398AFE97016271FE58F3FC2F4F
+A8BC85F3210E5B2E81F23FAA0809A8CE60989CD5CAB8A6FD024BD86ABCAC0EB2
+DFB092AC54D1E9FD433534210BF51996AD75D54988EBD05913941C99DF08AE4A
+E2C6E56C467C71D25BCDBC36405334F895ED951975AB0A8EB360F688ACB5043C
+CAE04ED952EFF6D5AF9532E10DFFD055258669153ED88D8A03DB3E75D5AAF7EF
+2A0D481096D83E0F89B6426642E6479C6551D4180826425C8E9EABDB51CAB1A9
+CA20F846106343DE89912F0845C6A365285A66CE32B9FD815D4A8986D9703A5A
+C58C35DEBE13C90BC59A7839DF689A274BDA114B03AA69F167C90567B6D86274
+6E1A5DD7CBB334ECDB27EAB5DFCDE90CD5C54630F05F9207D8A215BDCE5A20C1
+85950BB5E5186EBB857F7F67A9766FCBB40A4F53D5C1E3D0A62186BC52EF22E9
+0A376B2CDAE9E0685BE908E6B5D9A278F6B65A438908F4532CB70954ADE529D9
+A00A63E18598F998C3DBDBE9CCE678DC2CAC672125EA0BF859A0EAA64FF3A20C
+D307BDDFA8F80B1C35AE79603A415E04E150A9ACA7055FFE401DD525BD04BE37
+96732132D2BE947C7A36D964DA6100A9E40AA567844DE564C9BFA683B3CB5747
+F2FB8250E74C8E589D8F6FBD407B320D3F99022786F261B03131969288BDC795
+09B4C4D7FBA83C8253D6E73E24FB97FE293357A5694E7778ABA7551736FEAB7C
+BB98C8E9F34FAB5DE40FBC08626ADCE15F43CBFDA2B88AD4F6C652DF2A5480F1
+2B49E60B89452C8B3DA9159E09BD26DE2B859084337DA8CED2544ADE0D427494
+C0C0E0FA9AFD3F97FF2AE458CADCB03E442A1379026918F1E2040FD607B37F95
+C790A593D5A5BEA90723D6A26E1ECBF32E87960908B2F92637EAE97E5D7860E9
+204CB89A747149E767A911EE2CD175B0DCB55DD5EE3C5264449265EBA472E34D
+9360F1A97808E5EF64AA63EF9ECF1E18C119BCE51321654FD680B08BD130C312
+0E29F4461D64E9E149311C2E94B155C347EFF35C47DD4A7E6FDD1A7D58FFD7C2
+32C65D563D0B2067763D253304A3DC78AC57C56EB1ABDCB7BCA7AC99B7F11541
+B087D73BA87656938E8B8CA1FB1EBC0FFF7F31889D997F1FABFAEB74480B56EE
+B3C3D0B56E456F4DB966EA5A4942031328D312E31A409CB5587480EB840FA7E3
+FDF3B2AA4F4F6424AEFC733CF18EC58F45DEE49FF0F8663E1567CAA3E231AF03
+958BC7FDFF46497E6C8D8883EACB37D5F68CBA7AD1BE1C96624BE08133F46BF5
+421CD693F9D1CF42B2B2054F39921CF4330F08723A604999390B19884B6229C4
+F6E648174E5EECE8A777808373FA2C5DB3D2E44F21DD561E37B5564679CAAE6D
+C65B49B18B1B27359D0AAF587BE79370DFABBA4D6D209F6E3BA7FAF702A47FD4
+77C5008EF958078F8A895E76DA90B2A51AB6D5F3780952FC7513015094B70F13
+A6ADB4313A4469ECF972D9FE33DE6F8F1456FCB80E0BEB15764FC0CCA3BAA2B8
+33E3CCB280DA0A0EF40E75B0C1A10CA26D1FD999C8FB774764A5CD83397F591C
+982D6515B583B03AA2BA73584D7D4E137C91CE8C022CCC6411396EEF7CE2C97B
+5C47B2DE792189A2E8580ED3956A3DEEFB41923F6C725767E4EA5474D4F99286
+82959A47201F1D388FFAFA129999D6EC2684DF6035683843DAA281451A9E5718
+763DBBAC9736D5AAE3E95CD15864A8B65A994D5A4C4DAF7F8C8668C286ABFC63
+3F77BCCFF066C9AE15912056321EE2677E31C95D684146DC26C7EC735A3EF2BF
+A762DC53DBF322A001EF30CDD96CB76DC33A45307D50AFB5257F853FF48DA2DC
+AF10C832BF080F5D62A4CC1099D792D35F48933B10C96D954D82FC57E6B5AB7E
+183AAF6FF662B3F63E3FD23A345B8523CD76E8470B2350AF714C8B50FC51BE0D
+A342C8F5592376FD2BBA5007FB6933579230DD01AEF21847EDE7C58298B4F327
+BE53081F09D1200552D91F132CA6A9DFD2D169242B3DD44D1D471BA5201BD7B4
+C1BB7A47BACDE21C6B0263C16F9D97BA20166491F08FEB29759FB92D0220FD0C
+BC884C02BA8A9FA198344CB61E33146117AA028BA70FAB2A38CCCD5796EF95AC
+7910950A37708689099E1767119BB88AFA5C88491CE1E8EC47F6B4C9E512ED54
+6C9B2F4D8F96B4A182081D7B571CE41651F6C76C83D66D0AE3677642ACAD637A
+96C4E7F617D8C5F90717914BC32001FAEF6F51063018B5547E65A35AFA2A77E7
+042590D4933838A1E4BE52D30F9DFCFA0A39B7224EFF31A992D0C146ACB58532
+B661D0638737759705570DA799C9A2E72874D7830AB0F583F90E5F5D59AAC49D
+C601330A93C8074808A13E75507601A015A2AD89B7BE41626FC0148F8A86E4E7
+6ABBA966E44D4D88E1FE0BBB79862DFA64A22D4A73D923736057C6B0BA581B8A
+5ABC4CEA6BC16AD85F6B3DD5FAE99A493F12CD44632DA9BCAFA4BCF43E18B633
+91F487D57046A44CB8C94DC09997AAB0F32B1429FB4E6BA2426B2C2C5122D01C
+13B2FDA0204C7DE5C47D094A1CC878F670A194F429E1BC13FCF8FEA3D91E24F1
+F38233CDAE7FF81E604EDB24F4DE902285B181310E88E58E44A39C6ECBA55B15
+49B41AA73F2094392D5BA273EA245F3B6122445478F658E1ABDF62CBE8FEEC8B
+C48E2631A6D19916731C4AC481D42AFF22FAC3A0EF74BC00CAE5629B90908E0A
+A78244DCB7CB1537C3103E5B60EDF85F83359909530858881DFD42DB8D699D03
+C73C428B2BEAEC3352CD37426BD13E51F69256AF9BE29DFC697AF3272CE61DDB
+DF620EEDB7EF6A3B202EEBD3D9C25CEC4462C60A6A1F96DB56121DA3EC5B2025
+446400807E58A39CE361559D0503D3D375D9DD989894BD24D4642D64C80855D8
+1C5EB922BA1333F68377AB70D90C6BCA6D639FFA089B0F70E8F8C25F61FA0A0E
+CD700483A5EBC5491BA2C5056EA7874A0D66CC363D23DFCC713B43690887034F
+42750700F3FD16F67FA2CAE3E06A5D8110880314E7D8FF1EC7A11A8DD0F591F2
+8673D885C793C13A50D61AA25647AB4BD54C01E4C424EFCFA7C01EE2F8DCFABC
+5C9D5BDDE5DDA499D7FC2DCE69CBAC4AF032993EBC07AE36333D62FCDB4B9976
+97412F2F742532CB15C5BFEF3407AA5B9F1DAFB0DD4D7752D921B382E8762881
+405F221563338ED5F910C1AFE6AF190E29CA3123A03C3F5EA7AC54E74BE03810
+3583F61C73228118221FB36E24B6E454CEBA727E2AAA7EE721D0863C35BC0A36
+A31A8B21154BB48219E97AC035798A238E542A5E07F815EF5414101CC02FA0A2
+FD660D4C91465A7A1B95AFAB78EB1962A22A7F3E0AA8DD7E3403D358E1B4E0CB
+5CA500C2F4562A696066530702BA454AFBB7E0AD73809D9ADF2DFDF86B4DD594
+141A895A9F9D877FFE0C684616B6609FC5436C3CFA8681BC187FD38B11C19EFA
+C3DEDE839628228863478F5B248F6DF7C47800F452B4EE58A221F04C9442092A
+AC360FAA0477BB34A59F1D7B0281E6FAC9D4B499B92B7E30F24BFB8260471E32
+B085DB02A58CC048A424F6AF82B1F1DFFA1E9B66FB6D68FFB12529B7BB709E30
+4751430AB6C94810188A4F8E856D7F30719FD6DAC4A2C05154CB58F03FEA4552
+B1B163535A245017AEA283481A3228099159E01E22DCA11B13F2B1D003224BC5
+618AE7303D9CD957C2DB70F1A3AB6F1330E53CDCB52302D9B07F817464A8ABBC
+243BCCE365474D56EA7ADEA8F72AABC814AE611B83FD454C53A86B83D2B74928
+BD3D036F23695EA1C53B292C2E358829DA100E53C26834F9FDDC8532E3048F12
+627A401E0ED38FB68C6489BA8C07C2803193D78B4A4727B688F2C351B20D4042
+8422CDE5B4CBDF2E4BF5855F8E67644B44869392D227345502B1E0AEC1C072F6
+9C0E8C7773BD565CE88C93B802237EF2F8F96D521791948BBCD5738E1D75DF0C
+C14D2FC55FB1A3123B049F19F92FB7879D7590283CEB4D21BD73C414FCB882C3
+A54D0E97C7BA502398A02829AA80F0D78263E1B540645710144A2474F2D07531
+CD60FF6532E904EDC9F18A190B3CED14BDCB2C91DF5D522381A2E3ACF70E951F
+0F5DB32F0251C724A8BACBE25DF4D4F5C779B4CD7C972B98D9264791CBDC4470
+BFB7FDB65F3929A2B4BBDC531ECEA552D6797E3E72DDB33B886D149EA33C5B44
+19E1D3D91F66FBD828E4488D016579D5F03061D936EAFC17B9833D59E6EEEF6D
+BBAC129B85B99516FFD6B864EBDA9973C850C1D8AE1389D26B6CBB335C0A42FB
+A6E584055632595E027660EB552A52857781E1ADF99C017C1588B710FE94FBE4
+E8F3E017EF3E00FEC1F02CD6AACA995E7CB49FA5AA90FCDBE602BED8644E350A
+A0110F776439C5B11077C9CD5CC0C76FB2C7BCCCCA0B77D55823006D49F60731
+7E2908DCB1DDDDDF7469D539248B2F2841CB5065A43B5DED5F2E55F701EF1F1E
+401EFA92325F12D8F427423CAE76717825D3F6D32DA4C57C4FE7AC566494A37A
+342AE3098E4F1F04DB5D725B3CD490BCB3089E51BE9FBEA0E7C6905A45EC82CD
+7C3DD2B01C775B83276E0EA87206EA25C9DD4E7B67E1CB959C7D7EE069833794
+9C0EBFF7E5DF336DD1E3D8047AB56B4E415AE1D807440294BF1D99E41329FF17
+6ACC5F62549B94F33D229AAD715ADCDC98F54A60C3EF7DB69F76D05E16C9C541
+A072E587C7671D7C97E0ED1204E19270F0C1A4D47911450FE4A0B8E1B16D9958
+E02E0D3276D9F0A7534AFB98CAB11B5419C473C38F2DF96CFA391B7D0F545917
+84595A42D6FB5E74C5733B3A3A962FA0BE4E9172B3B5FEC28E26B1D5E6ED2FB2
+856AD96B9AD3FB26AFDBBA8464E330FC7D9DC3C0E3296D24671D6BABFDD50EC4
+8793C3697C0EEE6781405B3C96F705F98476674D909225700A194A0A2BDBF272
+D247158A962CA74AB43A11A5C8A2A5F3ACF61E3965522316A6792296D8174AFE
+576562DC3F9D722BE8A0CEBFE16A8245D286DCE4856E0684DD0856C5C1274EBC
+FB9529F86ECA6E6F2CE2B35C073717CF061BFEFE671511929DBFA1CDC1E98250
+077BD71F4C0C76B8D38F50448B70ADE77C8F2540AEDE21127A70399D7D26E8C1
+A33CF736727390B1C99314133CC43722A30E24200D259FBE04F151D943CC9FDA
+B1131CCF850B5634EF2F4EA9D7CE0BB0C59BCD7F0799FB019A3787A763771C8B
+1E1D1C5813351758C71818FD009576850D3DB714EC3AE884DC7D2017C0F8BD90
+C42005FAFD81DB44814C8168DCB721D14BB8005BF5C3FD6E892068226CB00E85
+2410C0D33ED998BE11F280B57CCF635E5623F8A6DD543C9B2D6E5DD853B73130
+F9589E419F8D20C78B651240DC5180B042D71120725B4937169EA734C20546BD
+E282982FF1C1E9C0FFE491DC4B889008F61C17681AAFE4C6229D014BEF0C70B2
+98849A3A819034500A8BFB20746B285DA8D70DD843A3C1E1E51D2A7D63A8A01A
+597C2C104E43C69B6140C482F5C9C9B8DAAC635D96E2F57856417834A4175119
+322743C4AEBE3A3C31BA3368511EFDF2C07082B9A1406FA40B570E61B1400599
+5D9709A2A6C9517C89423CE1B02869E5D0190130C5DD286A7B712383BCFCF24B
+C77198F7BA863F2E64F355FE09B439E4FD6392AA438E48FD11A7F38A8ED155D2
+83A8C8669A809332206B061721F1F8A8676EBA4B7E547175E9C3751D2C3B5041
+72301226E71C7290AE0085602922002FE5044D29F1931EBEABE31CFC2051C8FD
+D615CA8CD597C5360A4171CEECE2423E5AEEEB8FE5E0D5F6824184CB888E536F
+AE969687C7DCB58FDD81911E89BA5B1D58FFCDE4589FF61962E54B10AECDBFD6
+A9406D7C8693E38AD766DCCC121D7172B8AE294A6B6A62CDCF1E2343C0D21FDF
+FD0FE6890AAFAD3CC11352BDBC3D4254634B26DDFE00A2D559D9412FB8174607
+7C46D53338DA2DC56234607EF4D6E48A950CCE7F53AFBB7B0BAF9533FF9696E5
+C1C54C127B569F772BA3AD73D94AAA4B9AEE1D65C2502A62C3E5B94B17EA71C1
+0BB0A9EC08B70F72E1B3410346FDBB171FA44C50AADBDA007088589DB1EE9074
+BA05BFF91B7EEA18EDC714BF987B95BC1D64D942CB77AA7788F5ECF37180E399
+22122862238B592DA544E087718B8B38AF8B7BCFE25C55CB285BCB5B34CC6093
+9350528D5B5AC714C5780203AB38521C3D4C9AD2ACEAA04CB3A8F4AF71123227
+AAD35DB11A6CB7886D14388CB3E97FF351E93C324512F78FAD551F07C9700DF2
+85C2181770054593537CAD501AFF06F02516EF6C2CB6AEE1675FF3AF6770E4BF
+3F8E39746EF6FF1B1B2E238219B50BD9786E0001E2639D9024FC50C22E981B47
+6BD39425F772E190C86456F6A1524678AEA9A44C35660446D61A0DE76BD2BFED
+5BE882A98AA3B7524D42E1506B3742701EC9B9614D5C2BE46ED32836E288388E
+C3805382D5100676B85DC2E048C63FE8183E1BB10157A3AC2A803704B3436CEF
+A6BFAF839896BEB0ECA53CFDE1ECE8D55D52C8DE50ACBE69148ECE94F3783317
+8BA023302FFE9D55AD69ED9C7749D0387F407FF690603AB0B403F1F55315DC31
+C256BC287D58B5C0E953ED11E4FF09AE22DBA93075BD969C1108267ED0739CE4
+808C7790E97B4E5C579C0507FF1073A38E9A06C2FDD76E7DE466600CFF0A9F41
+CB89787DE50D36BF9ABF0A55BC9BC61B8AD12A87F722C77BB56E8F9190B6C079
+7ADC217929CCD064373906894EE99E8CC98D632804BDA5FA79536BB68B47428C
+5BE98763CFD29902CDFA23492C9ED263451D997BC49E8793CFE0AE0796EBDBDE
+6483C9C38425E91BD527ECE728C75F8B3D6809480619FB7A2F77D7F27D46853F
+BD319F68E0C2DB77AF0C86ABF0557CD4EB9820C79ED28EF96A2EB6FBDCBB9817
+9C014885C1434660C66C74B2EEB93FA3B9A9CA57DBF54A06E3A353A73CBDC1E9
+AB26B40C75089F26244C624DAECED464FB7DA4FF6CB216E7BE9547C896CC5BC0
+41F0C3EA8C9166A39A5D152EAD5B884CDFF6C14B451402B4A6CCD6B0BC2ED752
+5C79E6E7DCD98AD35473B75AF906CAAD66A21559B31AD555B5777F770F26949D
+AE1B6E69816B484474B662BA4DA1BE0C4446B7F602000E425518B68B0A4AD7F8
+5EF54B7D7ABB94E23140A33776A3CF9F3B8A87586D634DBE97D7CACB0C91AC79
+94117E375961E48C1C78DB965F63AB5B8E172426FCD89C76B8540FA58D3B2B1D
+643A9E0D26FAF178B345C53650EA1246F949825C06697A7305BA2ECFA2815EAF
+5151A8B3A4128694F32A54837271D70FC14F3CF7147944BF51E9313231E585C5
+DD91969BBB6BFA8BF29E125DFC9C6AE892D5A029B92066551F49B2107B998B75
+F477B0C7E41015124788A3297C766E575E8C9EF3A0FEEE9E442E2CD47A895110
+B59540DC0506AB5458874A424286DB3A4FC34D65652BF5CBFB12F28591B4B6E6
+A676DB35102C454C586981A0398143228C6C8671D94C201320517BCB559368D4
+9D121A0987F29AB7CC5091C4343D6DB2754C403369D4A522B45FD4EE532DA0C8
+5DF5E196AD07ED4A281A819F912DBE39B35CE644CAF332AFFF4D2FB962B5E78F
+FF463CACC4A20EDC4807338D045B80E92EF990A531EFFB222D2AF702477D5BE4
+84474BFE7009766E9F6990529C5F4B34AC7C780AE7CF5621C8BA5F97B27FCA4D
+89B1229E0B5B09A702B22801975A0DC4DAD334A7D961C419D44656890A5EE7A8
+C58B7E5D3FDC5C9156A1779B9D4DA22B0841242911C83FAC68EC7DE3EF1CA0E3
+E5157A7BD31C27A87A49ECFB9E2CD09F476435A15A029ADD8BA08FF0F2C56D10
+9A5145E066B84BB0A17D022652DB89392EA4FA7AD70E74CC8D1237275DFC7C59
+F1BB0ACF1FADA9CB251ADF44169CD1FF34855935CDC92E57F1985199D3F62FFB
+FB7399935179332B659F2752C0F591A9C2BC706784F6325E07E4AE4C162A13E1
+7CA467902E3347A5A16CBAA4561A6AC5DFD498B637EFDBA7621CD28613046514
+2C8BFC46F43CFFF3B26F852D865825A9D510BDD5AD287ED2A87440712B31A41B
+D596465C63A59A3B3A38CC17EB19ECD03D1549686C6EEED88689E5887175CC73
+2EBC985776A860BB5B40B2736606FB546DB49446E3B580A90CD0A04CD3154AE8
+214E61ACB7D73418F6315ACDABA16FD68EFB21692AACACD7CDAA83DC30BC7E79
+327391F6EAB89ADCDA8F5FF61B7258783FF3EC04CB0523E3442D52F2CD0DBC3F
+DFF9C27C9CA681BA39BC5D33ED030B5C20A68CC6F164FBBA0293A74E43DE6FCE
+BF6A1CFBD68B6A72E52E6CADA93C308923AD8A480594095E6E2BBCFB6FD3DCD7
+5A3BA32387B96043BED98A7D86480EC8AB9737D01694A96FEA6B698997C42008
+DE632D43153500F82C0E8C5FDC7FB036C75BF4EBC6DE6D33C5054D07F20457BA
+8B1309AFB8C58C33E9955AB3AA6D0F930A97D28380B1F2E1D63BD13993C47CBE
+13025E52A711A57ABAA7DBA4D326279F528026471A6181A756ECCCC4358476A4
+3EA533BE8D3B4500E5792079CF2265B71B5C0BB27F020197B2020D32E9F5434A
+94D980BA08E53BCD06BB136542772629ABBD1FC83E1DA4377F97D0FCF5B0D96A
+F7A30711F1742B685B824381BB53247B6B9A4FBDF2F6AF290FE7A59BBB5563B3
+F5CE9C38A4AC27126ABD5EBEB1A80E7840C260BC39FFBC0D3FF2B34EC4BC3F9F
+556F868F477E8CEE75FFBCB3D08D7BED981DDDA61780381C83198A763FE16EEE
+091EC49A26CA586F31575BB3987908EF482E794365DD389865D65EC6ABE8A198
+1C6E491FE17601A238A6B50583559C9C06EA552D941B452AE33EAEB55876EE43
+FCC73CF5AD9573C4B55413E2C3405BAF4A680087C337724FEBFB5E7B8712401B
+8CFB0086C68E85902284EC99A261C87EED1C1DE16C23DA36261C571FB1955629
+593733F5912F15A810B6CD5AFE0F73C15D7A2EB8EDA635B08564A66DBE88E2AF
+28742A14723D82E260A6033C0D53ABD2F14D2C36C20E6DA0617D8724AB4F8909
+96516AEA2347A95512B0D40C0B12C875D907C9F21271D7DE06307E411213881C
+05EE4FE4622F73D1BF297A43B267A8EA6A4111A04209619BC6C9829E950CF798
+196EF09B07551EA9C27A95349CBB7F6CF127E6C182A2790007EC26F03C0831A3
+156BF96D407D9DB29B0F72580DA3F5BEBB069624BFE9A5D90107FBEA11A51DBA
+8079D400F08A8C8343DB7C59ED1F2C432F87585C7DDFB54065039D2AB8EB54E1
+05FB16B9565890FB7446D838F8758F2CF51A19440783D3ABC92B726E50A67B59
+0A9C2F8A8C3EF7A755FE3EE38175DA008022C5E60B476E927EF42A672EB58405
+4F003885A3A0DDA02AAE0EA9B3BD3C0A967D9BA58BC6A01C9EE50DBED3CAA97A
+3F7D554997DA21486E963A63637723F5587DC371CA57DB7083B059EB7CD2AF85
+C8990BD355E1028029A6379AD60232AB702350284915BBCE60CC9CD529DDB954
+99819AC6B3D08B274D32C1D1A35A1D5E3B4835865155AB733C6038C0A2FE787A
+C3847D70CCA6971BFA0530993EE50F6567D6215871FA00D54B7438EFB5D16EC1
+AD5CED57D41D7E086EB5B4D68E845F0DA91D3BF97236FB44259833B6C34D96D3
+38F0FBD264B48CBDFF9AE9C3103B70B68CFA68234106CF429353C9677E0DC584
+B3DA0093F4C1B7C83DAB3FAD621D276A1EA74B2BF7BDAE5F86EFEAB379F9A630
+693E8AC89AC1D66191F56A382F291C3E8D2D16D0BB68BE17EC5DE1BDD148D149
+9C0834A63479E728172EB8B9201423EFC219D1E7E09FA312BCBBF1A81468D6D5
+C275EA7F2602E3E57F29641E5C4BC1BB3C759BA86660D4911A54F826E3A01126
+1B28817FBB3FAEA8369F7487D1326C092478F5349CAAB036CFCF7DD01479B94E
+0ED3E00C0ECD86213FB4FCC89E4AEC0B4EA89AF4253C13AD7B5B18394B80065C
+4933A833BF9C04AAB976548A9726E1C83CE39E96AF2872A960ABAC3D65EF75DA
+F2D14F28B17A734B70812AFA6531A99921A5ECC5D86C8CB942791FB4CDC2B303
+F8B23245BCBD481DFEC48B4FCE4E062DA76C2B8BD6D99C5C96E7DE055A35840B
+44477B0F19B130F2CD3EA13CE98AFED7147DC12E64E3898379FC74BEFCD8E37F
+961D850EB76B516BC7A28E64A8C61C231E3EA4421331CCFA167A2806FAED5E5F
+CD58BF4D9D91702DA192CFEBDCA557DAB17B8D43BA64B88469A492D074F69C30
+C5D0BF5CFC79D62B10086194B7A8784335DC762949D67C39B372D97F52A0317B
+191D0B0DB5EA23945CFE75E9F6DFC03D26965BB41FAA23947DD45A4CA1D7BD8B
+CDA58BEB3C20FE700470D4F9A2A3B2FC5DF9CC79B526C8A341553239AC465333
+555CB7B52524BD5E89BC35A647A631F110F1ADA42C9660832B511961AE6AFF8C
+45C842CE8ADC81F5540BF0C28F7D6AD831515B3C0AEE7390AC932ED0EEBEEDAA
+C08B10A7E25648E028132599CC5B00F928FDEFC12A9C37519BA4ED65CEF13923
+CFB144EC42A164C728F558E472DBE882404D3AC3B1F9F6EB930ACD17E74FCBB5
+8A9E459626BCCB809232BE0A4E8699A654A8869CB12BE266C32877331C50233C
+320D7CD5E667E8A278B153C71FF00834867C01210988D2FE5B549785426FD4AB
+C9F2684962F7414382373C85715FA7A75B063DE776B890B4BEB916B1346F3978
+684CC72F64A0CCD0ADBF962483C99191A05A54F7F07F0DB70E1FD57531D71B74
+717153BD7B9B53CC092C4AB2A7F0FFAE7B552A4A89F909690AA10E0FDF7E55F8
+F3E509DD320019F39AEDBCCF56055398BC4D0BFB0259ABB5024FC719D2D634AC
+ED845D692A6A310EAFFD546293A35197C0A109A5C2D81FAB5D890FF9020926E9
+8D111B43103581BB4599778EC12780CCBAA70C8DCD41F047EF409B918A90E1D8
+B53ED0A696D8CE43D41E835D7E83AD98DF19BB456A7D3678B27FA5CDDA69B6F6
+20019EE698619EBACED1BD29339169A8F87C0B59B1E3D4B7026C8B10A318789B
+C09805C67C645FEAC188B9C6F65FAA20374AFE831CAA5A8C4218E297089756FF
+F8969A9872F8D1FB8BF80DD599218809D9F1618130FDEB2D57375FC860026A33
+8C622D7BE668415FFC4D3A65DC4B9BFC07183659A8E94EFADCF26DAB56EBF90E
+019F9A950684FA90DE46B5B0B9BB478C280D10D5533D4CD88A81668B04FC5F28
+7AD5DD2FF6B6620EF98BD4E1ADF22FDACD0EBD9AE5AA76817DA1B63DCAE14411
+DEE8A7BB18A52BF71A0E7A3402F8E305B685DAA817ABAFE42DA5709BAE758CBA
+009B266512A2A7C612DD9FB611F14B34297D0E89AED5DB047B438D82F611C0D2
+E278DCEECE4CB2335A979D251F365D0C3419444DFCB156632AA0E022E1E72CBA
+BF095F3245C7D4F40C0E431CA1A6A66C23977CEA402F8157AFE07DB6289122E0
+280888EB30507A1E47551BF3D68B02847753004C7346193743DA9F4B7419E82A
+D6EAFF7C8ADD048797A3F0AB0D1B1BD468CAA087CA6E6D10797FD62354785F80
+50B631C6537AF2F93D78A3D01137162505EF836F3AB724B90239562678AB841F
+8812DF2916D56178BBD9A665CC3B8EE55004E097098CC936A5BCE6B05AC5CA92
+30788B38543121998F596A215A3531A2DA87AF0D3F5DF653EF934B0C6835DE73
+FF2E3D43FB4C14F74E32A7F100BDC0C8F32BA195FADE994EAC359B143AC3E896
+62F5FA2057DFE7427CE68EBA04E267C93F8E262D4C08CC1FCE5710DF07CD475E
+62D287D22E1465E7A0CF9A7B332C537D01FA475410F646FA088EEE6CF495AD24
+EBE75D8553C7E1F9A7DBAA700E7E8C1B38F9B3EC2139AFD15DC4E1EFB5C1F809
+3A699714435DDE798DFC1BB329DC6F630EBF220160ED280808DE5474C24BAEC8
+DC774F4915AAC71A972A8C11104332A54867D4537AE917635B14E8C616894302
+84CA887F47EC7F1F0DD51D59516A526338D4CD64D21A9177F342A062D949DDC1
+82574DB7549AF635510CE7C1C1AC98A78F0BE275A8434D187A3C59B3ED2C4B83
+60516DDD5207D15E58DE3DE0A3ACCD5C62AC7F2C466DBE6E09EE05DB2E6BA483
+30599D1D6CD52213D4E7C5BDEC4006214FE2F8E5368D6367519112CC8D561841
+042601ADB056ADB1428124F464138998F072B51C6DBE24070D897B82EFA91279
+F2D79344823146C92FF8171B27E3DD8632BE0D46B099BC6D68AF77FCA4182653
+462248A4153B5D8474BF8BF40C570BCB291E34B412CCAC17EACD184E5F5F042E
+5ACAB93407716D55C406E9A422F2B69A6A1D13B5A187F501B9F3472289600F89
+A14D2314C6AEBF8620AB91D29C4E3474A9C3C661D1860D8BB186A4FAD0962AC2
+A84EF178C77F6420031ADA4CCBF3C24ED171FB4F5C5B1083F5415EC3A8AF0372
+349C7B009FE6AF0EC3BF555F1BB900172B69F8B60061FF775225EE7B148C7F3F
+997AC5F8EAFC34413EBA93AF670A48AF9F79C5B48D5A2438E6A52DA557FD4A0B
+4B45679181A7973D6E84B62A15539986ED99AC6B035D9879FA20F163DFA9400B
+0B1423D9DA686FD927DDDD8550FF0E4F025D7F412A233476F83CB49075118B98
+3C30AE391E5CE603B7C77CBAB19C4EBA22AB8F08DE97AC2364E58F5818AC794B
+61E6E6D76F9C107AFD5CEF9E35C5772A4A59BBE15C249C0CC3A439E87D5A90C0
+6D459384D867717BD992C095837B32FF704BF75267A76AC74BCD891A43DA86F4
+91EA2DE14161C757345BE9440CFC6EFEF0B8475976878246639C3CD0020D94EE
+557B8711CCF91944F38D930203A9F49A6B021606770F4DDD5588F2185EF5532E
+E09F72F547718B1F7069FB2FFDA0BEF2FE17C08417731D84785172E17A1FED71
+C1FAA744B49362609D12BADFF8815E995D17ABDF52433F7DE88B35B257507579
+4238F0515238361AB16854803B257968684C95AC39346C6188480A81810B8A76
+063F3872DA2E391FFD3AC79FCFD5C833931199879CFA997FB9D248708D2FF0CB
+6D1FDAAAA23481FDBBCB69760F80E670CC45855419114D7D430CEA1D246EC970
+0AE60F2255F4CB9A5D394C09E57CA9F02993AB1B31E2FA09FA6DCB3B8018C6EC
+F798A1E4D99B779146D7D5381A52AC5BF58F9E61C3F6DCA4FF49812E2C2EFE9D
+88C5720AC2B74A75978A958BB4B1D6A980BB34BAFBB08149F9D2D8DC1252E2F2
+92E1F954DF80F461018B1FFE86FEBDEA4E3135F9A29585DAC7C78F1EB25082EA
+2B6C4CF4BED62AE5F191903301622CE49E5E2F3189930F03B550155ADE4BA259
+71507943503B40271D3E8EEB94E958A746B9F69225C7EDD09221181959692A7E
+AA4E3CDE11006671FCB858F71D9516371AD590E7D05071CECD1D18461BD1C481
+929F584596D49D54A92EBAA39C5C95D4E83BAABDA7DF07158A3F4F9B1E7A8E58
+DBAB53242998A9F79F59A767CB528808D784D82C560908FF22BE6D6C689CCAAD
+685E2869116F8F6C05C6CE383A72F62EC4211F8F3C849DC86A189EC16B24C7C4
+94A8D277755AE2C2EE6BE34F10851E6455A313CC541263A8370FBEEC23496252
+990FFBF61E03D8D52BCA609040B38CC15098206D8C831FCF59CFCA1D1132F6AB
+0CCC453F441DA8821CBDD028F89B680441562A1927F24A75B8FD9A0CE63ECFF4
+5E7E7D46A8F08C677CCB80A9A43433809B1747A2A7B56A335A1948980B99E4DE
+2DAD502568A4007C5E39B0C5FB40B91FEADA1C2069633F596ECD16BA484B4CF0
+CFED52DC8DFF11EA12EB320C0F873FAA4EB316C5354ACB95596D150ECC946B8B
+585A9CA60F67FA98906A5EAE9324BB1F0ECE54DB5238719516DF4DD27945597A
+1FC6448A5DF4E2D51EDC2D5C36A149302368E839F07E11637019BDC3755702F9
+5F535F2010D42001002026213B0891931824E1308E1EFC60A31BE5C5D26A1114
+EC5E2345E3275D762EC6E5CC679DEA0DF2236B374AF085F0FD660C6A93EF5455
+9D3EE95E92BC57C42A6BB526C613C4E1ACACFAD7442E11B7F9EEDE888C18FF21
+191002F67591A43E4E739F35CF23DC799158491C76CD394ADEE2FFB3B4E878F0
+5C8AEAE16696397394EC0C7177BF772249DB1293554BED08E6C524446982C5A2
+E5C880B724F3B41823602D2F92656DFE0595B494DA523CC41B743064C72FC793
+3C95AA7FC6E24FC677C75697DEB7ED2FE9594F25B6C218FF8DF0AF9D85741631
+D0F5233C46600C2164FE3828980C5658A88BE3970F35CA1A691237D97FC9CCC0
+216EA6E6E644F555635F59B23005773B6D0339ABF3FCBDB19CE747A1BBD78E35
+0B5E6319B517E4FB89029CCFFC22CE9C57BF5986F44D24F027D89C1DEDA26928
+A26523EBFF21F25CC0FF8DD830AF0D5F7831E510902C5BF69A1C0E24FC9755D2
+F48047D7DD1E3B5C099A2693B33D01288E14DCE26D85FA1CF46FD5E8170FD528
+7DC69858572963DC7A0FEE9611E5A26BFFB2BEDE06C2C3A725E884BF77846C11
+73F397CA147BF67FAF76DFCFC9B06812F303AAB96C43947BEF23AFDECB675045
+918437513C2ABD35251790C8BBD8B0ECCED90136ED314F073DE0955F569EACC6
+1EF5958E3DC930DBC6BC1F2D193167BFA548DC8E4C2917325CEB2DDB7E4DF890
+644B98F4A1BCE810D08DEEC92E4CA590C8B797445D412FCF1AE265C1E2E2649E
+9A142D93D4615C9B68EF08F14136492A25CAB239275A9FB17978D1815AB519FA
+759C7D5685A74364EB4CE7E66609DC9AB4CA75879D47596A616EB70E7810AB9D
+9547700A7AF10EC7DECA35C9DF0632F2EACE9820DE85BF7E42A979D70CBFB404
+DF1EB31FA070B86FC1B9E39B107AAFB961C724459EA65715027E9895A4B2E6A7
+D75E6543014D7478D822644E10AD9204AE21AF06505ABF2737AEA31E7ACBE0A9
+A4158B062E6B7EA01A72D76A02DC65B48BD262D9FAA4E1C92D828BBAEDC05F0E
+AA6AB59441711FBB1196BA3BECBC640D7238C5C93163860563E0A2F2D1DEF7B4
+09CF6F0067CA57FFCA3E202A2F7ABA312D927AAFE4946E1EDCDFB1B431C3CB59
+E337D696717050D4A7B7A1A1DB602B3191B77E7051F3AC0CA8C89E8720FCBA53
+A089E46BB956489BA493F6C73C4CFA967DD4927CE45B736968AEB4BC9EA73AD0
+2920ED52E06E8C6C690F96452B493D6856A439B6F1636EA073EE63CF0A68708B
+A01B3DEBDBEE6FB106B98A1C572846775B7BBE6CF690C5E956623AE3712B6A10
+DA8290585E503AD35D36555CDD03F6A9CF14CD7BC7C5A66A9D0A8A1B3D955FF1
+5CCC42F3F9D7F0C06276D4CE3953EB5EE5C4F055A4072D3DD8975DA64541EDB5
+B399C71D039FE652543643E7962221E24301DD2603B8DF5AA11AA64943B2391D
+D84EF340B6E3A63B578FBB72355BB30EC65B5712564907CA3DC4DC487CD7E090
+2AE0DB6CB8F0B2A53C2CECD97722DDCEC4DCE64C7457D0847CC64D99132448FC
+A1202D5FCFCF2C173B3AF8E1A31D6605991F28730D04B2365C73ACD055F38EE8
+12C298B2F31CD7C6404DFA0EDA7EDABFEA23AE24D40E762502375AAC297E71EB
+A94844B98338393344A3CDB4215F74AFB6705EFC8B0DD131EA7DFDE83DA0A7AF
+E3DBA86A05E773A200132E114F545738420BE7F2A97278D05208E87F04462F32
+B591DA60E4DD7F03F4AD07D4DA4720D5AA5671575E49DEDED7E82B434A27D074
+79CB01D7A324769F1FFAE2875C8D9231351A03EAC842BAE409BC31410CD3F9E0
+FBCD463C7CD9EBEE9CD29C766134F00A764E064C5B63EF58746D380B04CA2345
+DEA6AE5D1195209B89ABE5FE98E14534A49FDA46D29BC9154467DF100E61B866
+8CE847028E65E320592AAD4F4FA16B81ECB9F6385F7E4307B26C66BEA4679AD1
+F5145314CFF4FC23E75987F176B1FAAA2C657387D3B0DA69F5ED65A755E49D40
+14DB76BCDE080356B95F817D75EDD22A960EC77EE7A96680DC51363943290B81
+EC4C167563A5A49C4A1A2F51898A25ECEAD4F266EA72F936D270A0107577E37E
+2DDE923E1A9C08B2A150C2B1D06A334005184E5DB50D82918AC9EC4FF3335BA3
+AA08678E410ADC55D4F15D32A138C37A1675FBAA5C0CD503E9E3805711B96770
+FBBF724F17CA82425BAE4BB4A28DA904D7C16E3944F084DC423DEF2CC4322E50
+3C9BF81E0480CB50BB8142EC09071BBEC4A746E5DB3E20311676481473ADC34F
+01779F3FE407ED1E7F4729EF163D371A346BF866BFC43FFDD0653F593F965744
+C895136D77C557247A95DADCDC58ACB8074A9CD8C772BE9E7FB1397634ADC1B6
+7A4E73F19B10205E5228B790976BED9DAE763266A8057E0FB5826F6FC401BA8D
+9C8EC43BBA1D29761A9B622EA69074D1E8070FE8D8EDD7D4F47EE07964F43E3C
+2E017E8F15592ADC0D7F940457B051D12FE7C4A43A76D05BBAA9131FBA233584
+ADA0DB615EA95C2FF67F2F0F7A31D0A605F4520117A7AD078B0CB9F453544ADA
+BBE9BD590C77B855336C370A32B3DE48E0C99978509B3198EB37FE6B5E8F3726
+9B9F3366E2FC9C9346CDD5B7DD12DC055C835C5604EF8547D64CABC970776F25
+7DE4CB3D1D7D3FF4C67D850E528643D801EF36BFE393E1C6939A576D4EB7F290
+8F29161E405B6224D0989110601FDF5B316399F3F8C3E3FC558CF377440CA435
+EF6A4220DE648CDDD0710D6AAA27CD1FA907E34B6DE784DE5C3098B9BCB123F5
+3B33CAE2F16A4BA1511D9EC1682CD891A2B2C834DB5B53B113746352E9AD2C38
+76448DF8DA77A8B4F4CEBF7C15495604CF34217F66AAB675743D59A23A54AA84
+3BC54A2A8885F7BA9ACB9DFF4FD5FD4285A438930721BE6F474ADB6E827AEE24
+03CDE21A51F7FAC9F5CF929E30481C1834A120CEB1923DC046E324CAB50DD16D
+74C2E36378BCA0DA4346C8C4CA0920D25FABB73D48AF413C8FD0D74F0B47868B
+5BC1BA5866A2D1AC8CCD6371A820377433D2EF94906A21C255FF36F86B88B1E0
+241A9E3FDD2E6D8869F0129B404A017E06CF13936EB510FF60DF161B550D09A7
+9E9BF4B4CE148CE4CDB91A2912A01CE8545DF86689AD885A515BC296EB7D0E5B
+A785DE10C6901D421F3BCF83AA52326790C89C917EFDFF902E9F5D5B3ECDEADF
+0304FFE245ABBCB2F58ED156E88F57E9B962B706A9E7CFFBD771F02C5EA4C5AB
+52A7A1077481A4E839E0F623FB9A776F668236AA9E4B6A758A7FE45A9AE5645D
+C496B58AD7531CD0F8C3F75F92FBE71D47DF156FDD53AB950C47F9F6ACE8425C
+4795146CA31D94B52441DAC0492F6FE0788A4440EDF036DBEE92AD60095C5E0D
+CFE4670152D9EA5BD2EBE8FF00A2652BD169BB914D33145BB401E82530BAC8C4
+E318DE558F34E6F76A3976548192CD07985FCAE4BB9AE510C8A5C4C30EA183F8
+33DD3F620329D4B62E048E499FB41B54CE812BC75731BA41A30128E4495CBB55
+69836C13CD633CE306E0D62ABBF167A4BC0AD494CF6B82BE8645946156B4F6EF
+A906D301FC390DA6AEC0C9AD09DE71A784CA2568168B78429AE236874A994AF1
+D55CF086EC1A8561894DE55F769CA1215C503E26B0A2EF01B837C3BB3CFF7CE7
+69F6CAC1E6E495283B4F7B519EC3CE4DAE254CA65203826F13285715485EF973
+8445C2749C76716C78863108906AFB549A6D69758421472F23B4782538DCC990
+906183ACCD23998AA35186602C066C276E2508B9A04352D8674038B818BB80FA
+B3FDAFC0B44FB28B4A40E7E752E972AD4BFE54745079D1B560D7D8F42231E1A8
+26922989C0EBC5B0678F4B0A68DBDDBE8B2612132C092B4D55F5E89793A83902
+2FAA2F541F3F01E9C5FD0578CC0C43BA8627E65AA7B198FCF2EB46B00DC91F04
+B2541AD6FF5CBD33726630D2F0AF0C672025599B1D0BE59FCADE3CD6F05F04FE
+9E92D3989D6A38BDCB495EB72FA8B2D90BE1055D8BCBE24FAE1334D3FF44E737
+FBDC7238CC91D18FA8276A2CF7C77954111E01D054121EB8164C3A46D87B316E
+98D3515AA24CBD8A365AB84F3E49A12ADE14C9D6D6FB1E38221FE9C909E102AC
+970F4E2B73123BA730236B51F4B536DF3CD561EFD1CF2742B8D1796E6E8EC73E
+0EC19F4187309247B46BB3AA84BBB417303C63E499D840340F0900D7370E7BA7
+B74B54FB0B09809AF587A4D79049B9D0DAEFC8F75C1D335349660E04CF92661B
+5D8E0E615DCB475EA289FF079B77FD1D5700FC90CF6563A32185B897DFD7C5C9
+5748CF5D933BA4AD08433E24E2A57C607369F421FE3A113FC2C652BE7C6E5890
+FEA7A582995427FC5AF55AEB87953BE5851D4BC2BADBE6239B152075CCF38183
+2F426462F5194972BA2B5660331A7F502A68EFF36B0B1834D6924BA3658527B9
+9F91519EC2FE2223E46D388F1511455B8F6276AA9B449E293AE972AEC826D19E
+314CA7D319E1CAE1449B369ADC4622DCAF4A947B6BA42B800AB6CE69B088C14C
+CAB3093749502F80574DA3FF3BC987809A1611D96BA8AA1DA6058B8207EFA46F
+B1282E031B4BDDB97653BF0945A01E987600A04E1A9534C91D916363D38FA286
+C428CBA4965F7CD735E5E329960ADA22F821F76E762D9D787FE90206753B409C
+10DDCCD4D48B4D8E41982BB755DEC90BF8B8BDED0256915F5CB135A72D617CA5
+D9E4CC59E487854701B932CF3D7D29F4C0C8A08CFFAF5E758CF7B6207FEBECA6
+BA128D397EB0725487A7DE17081460906E01E1E9378D74D50860719D5718C23D
+417C7C4BDB0736E85AC758185565293AE4AEAEE0E5C67BC147018B88B25E675C
+3E821A71C6AEBFCA2B5753E2ED852E5A17242882B370E3C1FE1A0982737E0877
+37B3C63AA13CBF8D7C626523D7758E5A8F95FAF9B067AA38473383D105E4AE65
+8337DE68E59B995CC614B87D725269808F6825FBFF5308E5F23474DABCBFC61E
+0676D0F06775964204304BA847E096555CDCDD3EBF9772D869765650BF08917E
+9E5ACF5A5F3AF705C9314C30EAF9E26841F50BBC27C64FDB347E4C38C1EF5F48
+C4665381660579043C9A4A439D4E5AA928F8826FD4FDB05FC43F7DC1C1DFCF48
+4EF937C5F5C69826EFD99E0084A7E4D01825D01D70854B157601C8E733BA811D
+F83BDA9BE356165437B7196C461F2484EBEF8C4F35A7DBE495EC9E526FC410B3
+FFC1CED7E01D7F0F89820A50D6077C5E8F10C68867468D85D1E496C9AEB90138
+AF2178902EE2AD94FF9AC91724B602AB6800EEDFE932F6FAC7727D016B679F56
+6E2B1397AB10255394170B7A3C16FE57EA0ED1A51AC1858541922582F66FE469
+F6C921DC87B98D2D0818870349872CF81CEA9675A20EFE150F7005B22FD2AEC1
+7E2961E59D51C88D34AAD597ADC809978117640975A40BB5054877748EA4D8AB
+315D86C11D9A435A86285F9FA315EE7F8EC08C1C64CB8D0AD72E05553CA4FB83
+C10B3717F6A333B50ADD15A0541CBD83C253168D648C24C8B6C7E3DCC6258646
+A2C898FBA38A38C7D3C749950CB28D6530D072FAB3BBB6688C34360AA71C6FF3
+B8B76795DE03196F6FA916F91551E36E4B14D7EE21FF9D67024994CF31BA4E21
+A5221D99D42A27DE224CAA8F38962CCE5902EBE38FE224519970350ED68E744E
+4E9E5B9D04292F137A7C7C5A561F06D01AD3222B276F3380B05E4FF012E9CC17
+78F53D20B76D2DBBF37544A094BC97272E691B11E71C2DCA1F3CE7181DD65C8F
+F8B9CA3A2F13AFA3B92A9BA72FAC712ACDC3779F581710C958E71CFC7434AE9D
+B7C6521624697485F201D5B0E76A148A96A6090A53E3A3B39FFAA191E92159DF
+0C69A14B883AF3BBC618961FD5B618FE2A7FAF244269C0EB6E7312777B770ACD
+BBE0E741F2B36FA70A1A68B98E431300B322B0B8A5B588BC529F80353E22B5E4
+21624A03CEB9DBE575BF931D1102CB4540F847F807F371D93E9829D9A568F3D4
+427B9096ECED31E5EA83611F4D7B8B80D4FFA950BF3A3D8B4032CFAB966BB08B
+355390ACA04A69B68F285C9555EDCDEE40A07F563C2FF3996035C380136633B8
+5AD0575DDC27D466341AD0ECB0807327A9D7527CBBB7F7BC367F6C3832FCAE89
+D71902F6BF94C079A93D6F196E159B7A2EFD7DF25414C6E14212590A8B6ED7B3
+5D464E19FEF6AB3D69F617D03A06E29FCE8C39083504A75CA3B45E5A41881D1E
+A3DD5FFFA3446F849391BCBBF63967FE99138535FD60338AD61533454C74D6FC
+1CAD2A07DA4B9B55CF3F6AC3F956A74F100FC0640F1960F347AE7A1E4108F610
+83E549FA7062B091A327EEBD3362568057B021BE2C21D487B7EC1E70FA1D3F8D
+DBDA4DD9DD7FBE77581DDA9209FB418850BC01807940182BE6DE44FE5A24BC77
+A25D7AC484879779473BABEA2945545C02E666A1D5D0E6981238521CB144E4D5
+5FAF8D33209E213F0C51654DDAB527FFEC0BE2A25FAE55B033C604F191BC66B3
+53D17E129A92EDB1C3604608F6CE057991E41E53AD794FD2072850A4D7AA342F
+36AA5120E3FB0139BB8A0BF38E6C0191020D26FBF6F3853F537973B02A0E3B4F
+2CBFE00A08F0BCCD4D719B0CC6112A3F28271A64C6A73B325CC51559D06D580C
+B779C79A47D961D4BA9D1F8C327CB25A28F554FD4463DE132B04A8185EE6B602
+7501610CDC0A71E900347962CD99C0246D0C419DB4DBFEDE42E693B4AB48B274
+653A1BC32F38D37CEB38AAA897FAB9D18A1C3C3DCEC8B1A24DB3F9448DA1F11D
+E8AC0A3C4C83E6304A8369E0B159D3FBA04933C5781585E5782CFC63C01B5A01
+1A8C98D06AEC952E08B586351D226441D87F0F367A4B8F67C63B6E58DD4496CB
+518763245EB2333AE7ADF8F60D8EDEB014F4F19565A89FCDC2B6EE539E508A22
+CE95D6BB3B6E706E0A5781C7B2939929592A911B05657F2D8DF75C9C34FC457C
+DB7455415669DDBEC6264792C2CF98068D963705734F115924B8FE68A8BF9C73
+90C36D2127994A0B5096EB91937E3436BC81193F8D0455B8546290E8D7BBB539
+3F353655B63D1F4D8A022B2AEAC51B57DA95A9D0502870E765B0078ACF48DA39
+AD03DDE3BB0ABEB39D545EB2B785D4BDAB781EDF2BC1665A086AD78606E948AA
+ABAF385ACE7AD27B7A23DEDA3BA0931DCE98C668C26FA24CCDE8A3BD468B97AE
+D442E9B230E911A2B6632396FEF19D56684A7A9CEC9E233338EC54920C67F458
+E57501087D478749881D26B17E7B8D295070B82754FBB1A1BCEFE381B7BB0C40
+CC5C0F5C363BC7CA61B93215EA39AE48536B232DA226CF29E2627260CE7CE226
+96E32C5BEBDF1295F4E8BD86A8D74B3D1FD8A4FB03DF19299518D8E200F2A0D2
+7342191F5E58DC3F414B1C64A8A0184A3E884B80869942553EE0B387F76F6B0B
+B7FF562031B709FF2D952FD803A3DC11475FB5FB3F7400BF74FBF070D88D329E
+AD274ED5A1D701F5EE61AD041EA1E965DA26CDBC587E73E4E6FADC054D922006
+0AC08056977F3EE541EE22FC2D64A33145ED5DA70B80634A51AC00FDDEFEF6E2
+1E723D8B502B0F21DE5A97F25D6EB9B3C81DE0E8733D597F9BC14555FFA5666D
+52A6CCD153147916833A4EE1A9FDC2AE170319ACA5947A682BE3515A416F88A7
+BF69887FD182D00BE822908CC16C8AE769B12F3C65B1342992CDB60DF12433DD
+49678DED8E47CFF257B78B282020BEC490BF40CC694F057BB371C02826578151
+B757A5DB41623D837F8A6E263956102A7C991D1D0C6BD7DA90E9B7DE41A6CEEA
+1E02107AD228839D6E5A45906306F65A9E02DE8FEBC805AAAB883DE4A3EDBEF6
+2981000EB79EFDDB81B6835C0717D4AA08BD1B524C589C5899BBBDCC814C664B
+F7807FA77D4278E8BCB373A78014C7BF4CC7AF78611D059A6918F01BCF138DC5
+D0128A97367A35B4F141CA3A7EB7E6F35EBCFDB75B934C73E8741F068DEDFDC0
+E197D43772A2A23D6C928D838D628C13087610B0E4992274C99CE0EEC0ECE55E
+B426569D576F046232B726F1E92514B701250F756EBCDE1659473204D5120687
+8ECDB52C645573CE5F10FA5BFBBDCAE9F4C2487725100F4D694FF7545C16586D
+3312B4CA4343BBEFE1E06D993DBFC212A98E8CF71477EA56B221EC695B1CC96A
+5382662CEDAC5255951ABFBB28B9D758AA2586D07E2629D38BA379FE1A91AA15
+EF677C2A3A98139CD2F25DB09EA7DC4D1A29BD9B4B5B9EC57EA9631D5F1DEBB5
+EF6DD035AE6B30899101F94DACD2908DB405426BB34A263D8301DB31795281D3
+E5B41B9F5BF299F098399A3AAF53F4461AEA1DA393AE954A7C32ECF41800D123
+94304FE95F3E8AC86287E0CC34A65D4F77FDF151A3A8469AEB148F46E14DF176
+E6538C6273F5D7D56F2EFE810EE92A0B2968A8B243614B9E7B5C60A0FC298E53
+E8A38D38485F1159E1E883AA15A5CE8EADC4BDD48F05D29A1AEB9276E717A64B
+EBD1083119316B7619E88F61CD051D1DC16907F64A1C36F59125A82ECB7E0BAE
+07A2394D2724DAA070E7A82B97F56DDB122056229770780055C03A337D5B6B13
+32310D4D886441B8D9564DC1D0B3433BD9D0328D03B7BB27180312858F5C334A
+057651FF7DB7EBB308F5FD3AB2EEC3743D26526806F26BDB0D86F5B24B51F249
+A0F25EA590A9C47B7A3BB47604730F4165123F0300181FCA84970806DD50B788
+4E57B4803109B0521FF3D489F46BCDC977D02F05198BE8FA08C66C323C59D368
+B473D93E84F350562D23B3B5FB92BB0D74501217A3093F4591F1EA0665811599
+DD40C7FD0C3440011675E8AD9DA09984EC89A1AD232EF437F560F098DF8BEAE6
+4C8FD049E566869D49BFB9ABFE14C40BF4B276A536D3C7353761FFD874F8B9F6
+5C298A5C1A9ABA449F695A53B08DC01326D17F9D5224C756CF7B5FF18871248F
+C7110F319F1C3546C5EBAED845DF5F4DB5D59246B1D7B6E600A3659D7F238182
+41890C6C8B2D4039E0A14CB23BC82FCE7A2966F90DA78CEE711E35B59A996CB8
+795E2D6E79CC053ADBCC22C4B4CBAAD9F7350DA568D9762113B360E40162ADCB
+CD01EACE2080D568F5A4305EB447CD55EBBD0EE4424DD90141343C09C431DAD5
+8C579D030B84E54F0DA135CBE43C0832E03990BB1B6492E71706529131F6D71A
+784319C967BC29DA95538DD74FABE3754E79C52C6B8A1B2B4A22F1ACB87EFE10
+A9CAB1F64F55094F4C23643D7A3002826FDF9EA0D168926E606781C22E53C023
+5A2861CF5DC6A3958A15374D02477D0B10C8C00129B9B07F32C4B3DC3E23441D
+61D5DBF4B87F96E7CA98C4F4F41F57450F1358D9182B43616BEDE95FADFB5C7D
+CE30A432AEA74661A368887EA598AC56B482CC89895494EFF96C6D0C3985F804
+1C6929AEA34DEB9886AEA57DB8D09AC2F4C4C87D36B3E9E7460DF02DAA7BE3FF
+0E4A70BC9A8A5C6703BDDD13FF0854536A00F8F573337FC8937014E1294A8EBC
+98CBC5CE80831792B982FE974E6CFC77F6F7C9D0343DF70CC05CCD75443A64E0
+210FE89A2E3E5DA05AF6E0AFD320BA28D3C6E1A68C533BBE5D0B6825DCA5A2DD
+C4BAFA57CC94F60DFD29E5321688A293755C7437210A3DABE40BD26EFB0C39BA
+7DD67B806801325E867EA0450DE1377629C627336A0997154EEBE34714937D03
+6C091DA3411C9FA6EB6051DDE8202738A809B8A57CD83B5D0727A102073B8FFC
+5001177198032E18222E63BD50319DA6DA15ED27C69A9574E917159FC24BD08A
+0E07C578C6A4E68A06E7DA53651FC26264B5A951D8B02A105F0256F9C3B46A65
+DEBA55FACEF9441961080D5E18729D683D40CE536432C942474DC12C969E84C6
+C4A9B1A71F63ED6BC09891673A39819C7AFA0D8215579ED1D99559858359C56F
+93D7B65C8697427FC0082498F8C3B45B91A53CAE19D2A456F3C9167F9217CA9B
+61CEC3B92D58FF506BC9EAE3EAD85376F6E7780E1C4D458EE3178FCA2C92554C
+6017EE5D2A8F5FDBE4B1FE2CD9A4B36C65BCBB4083E3AA2A811549450115447C
+2530F404E0A17D23E5EC87B92D5D13753FA001E03F3FC4BA0266D8DB5FB91AB8
+2110C836D86BC3EA30128051C480DB7661A7494D2D2983B049DA00285BA6FD48
+8EAEC6D764635499F8BC11374079462335FBDC154DF8814706993D7B301C2A32
+5F341CE66C1FAC3B313BD728507613416C0E0F606A02B5698A6C67CAF79FD572
+12446642E0FC307E5D014891B1412C430C25958D51EBB10C1D8D79634787938C
+50DE8979AA80B235CB4D2BCE3D9E86A9B82409E69C417F36328161D4AA607884
+971ECD01A832B0C266D9B1233BF7CBE4D34C3E5F0BFC8AAA0CFB87785EDDE00F
+DF55F6B954F2D9DC7EE5966AE2B6CA48371DF6698B44A9BD0E962AC2AFA2C287
+9C80D3CB35118827B157401BDDC547D3BCC4BFADDDC311EDE0CF37BE9679F69C
+82FA9B7AD5121B4B50F929EB66181F09229DAB60C249F360A30B3B46F99D4A68
+9265285F60DAC19548C501BC955144A187FAA50653D9896B9726783F2B3A5831
+9C306C84AD0BB023F095BE66B4E8126DB19894B4A1ABAC3FC2C35A6E43B60A3E
+04CF409710D7EAB82C5A074F6386F1BC084B7A42F7388059533725D82550B213
+35B31884A889AA15F1E34583EF06F8786B99D1B456910CE76551EA8E7FF7ABD9
+858DBBA870E4DB8FCF702C10EFF9A90140FCEC74C579268A3C75245BB97EA214
+CA1D59D6F6947422056A8649376359408BCBF78E6C56FECE0492B1EF1DB36FEC
+EA0409EF973664786D5355E034390DE59497D8E6FADBA04B0B16E4D72B867C50
+8CD4B3B459E10C6E4F3D78A221E04E881877762E3188C690D9FC9DC0B03F6D0F
+DBC5A5A23A999B6C55027F0D001F3F99D65435F01505B29E87D76D6E41572AD6
+6B7DCF0D54232BDCCAB1C76E570DBF28B2F524F46EDF350A213DFE8C7F27A30E
+F379B1CABB1BFD13DB075F0E47F0C5CC9E03335DABE6D3395BBF523DE9FE4F3D
+826CB6E00F82E872DADA0E4EE85CB307FD78158FD1181789FB24E59A949D9B53
+5F2F7C85D400CFA0FC4552CC59BE2FD83A083AB0D911935EEE6B1B4FD67AE209
+631AA739B76784642518C7246EEEF7C6080EEF74E02C4954501158ED50D81165
+AC92B611D30DBD4FAA88A188AA60C767FA2F9D72F2A617F07AC82E06B723B012
+6DC7DFD86947DF73330DCF8D5116FB6F142BCCF71CB8E3EDEE89CCF6FF94D5FF
+DBC2F761966B6ECD758CE46183A0CD5345A434FEF18700D5730794836502DBA8
+E57AD454F3EFBB9109EAC8F8B673855312B8BE21B6868B6581A27DE3A990E6D0
+CC50775CE6A85AB2E3D32FBE59B4B5E66A99FA689BA77066488CB8E5B0123634
+3198EA993D56119DBA3DDC7C51A48577D15C0418344E145A4BF00935C2A82247
+EF099E07CE029EF258C208C6A04C8A30AA6280EEC035339B8A1CDF1C9E596240
+7F99B0456034EE1D2313F273281AF892FEE60DA0515EC95CB503F1E2510A1450
+517657C19EA9B081ECF1977242AA7F4308EB7ECBBC1944E654F606F0FC41990B
+A0AFDFE2BD59451A0DE30E9D7FA514E6D950243E499E10C067FC2F649DD0DA8E
+F3E98011314D240AD59D95807AE558ADADC59E623A1A7D3E8D9834F4DCD477E9
+1A4570B9AF7B9286088BE48B6C1FF09831CD9414D835A3F0DC6773734A8A3EAD
+9A79212052C7DBF2097C99D0DBA82A779619319D99F792D01A3304D729EB2372
+72747896500C94BA4DCCD5AB194DF36407B1BBD31A6B07957F6AABB2DB358B05
+B08D2F7CF8BE1C4F6887D98AE7C4C98E623E5A7A692C4FB75785E67D240669C4
+96A5716C92C0C23F0A29B3082B69376FBEA9947F5C316E7C3302AC3F05AAD764
+22B4CE0D1DB2645C39238367B7AA31548F1542CC04E66156BE38E35A13DEF97C
+19BDC7454C53FB0856C9ED291D8F272A6FDF897C2117FF7C47F45BA203E8CC21
+893E544DD5934379ED578BC0404C01611DCF48A8F48E85A7CFC6E9B7CE410661
+D71CD2D6E11B77281893F1F2B84DD890DD133913B2229CB90FC4A137371EF064
+2487C5FC2C3942AA52EC9503B61AFEF4D87D5EA148868E0FF65F91DA58798C37
+A53D28284AC2F0D1E7E4A2170E47B21739EB10544FDF96DA775A587C375C489B
+AEB9B0158327FE873A76617AFEAE78185F323E2AF9CBD93EEF92A3ACD3230F24
+45CAF97A30E7BCD4C7B24518A46702E079DA2D55E36B8450216C2E7A6FE88E46
+BEA988703BAB8D8902BEF25B4248098DF470F28EF4147D6B0920C954756D9E40
+206B706CFB69FDF2889DECCD5B1A9D6C04F93D2AEEFD1C47E40EA1EE916EA8CF
+50175FEB4AE8D1A305D6EB6FFE9F0CF0C208EC8CB01E1BD9F58F9804187B125C
+9A1F79F0B9778BFF2BC502221E39A6FC6BB5432764D32E2BBE21F7BED2C94C5E
+B25A8B78EE8A908EAFC02433BBC8817589FD7DF76579617E5951A6F83E3AEE76
+4A8F74BF2CFDFB7FE3AC020E6FC1324518B69469B539AAA0E62CD6ED4B99A3AE
+9C9E077C75AAF356EF0FD9AB457A1F88086C2B79F78DB69E40B4F87EFFAC1AC3
+D0693F41107235C7BDA6A3C2F6A4D11D6EB4E90C019C8DA6CBFE09A7BFA78D74
+96A43F67DC02CE8E7015699A83880ADC2AFDAB50BEAEDED5B5DB53B8961E4183
+2718C045676BF65BF8E1565EF6C970FBC26991B9676E3FCDA8976EF0B56793F7
+B0420A1B94EB7B76AEFBD2C6410612F955F981B4CA17E376C427D760D8637283
+BB9CADEA98F20170459859C17473A510E6568687FC9E12B273A02A22BA42F7B4
+D4B18CAAE00FC6AAD16A32E672334289B6B4521382D60D39D57A18CADC22A4A0
+F8B96121C94AFAB1919DBAFA53C609A9078A44325E7AD39B2C4158262907150D
+2B61A8D12963383AB286289D79BCC0655C6F7C9E9454E78AD98591863D398776
+CC322D26C9AFAD6590B6920DAA3CF0D595D689480E9A5A5790DA089727DBFA60
+21A96F935B6016A73C1CCCFF4D79267614568CFF4B5EB70F9983CACAAB2A58C2
+7D82E26793634638CA29E7FE34FB8606D0F801947C7CCF72C35B582CEC69A219
+E5A70FB2B2A50F4A42E9813A9C1A7DE3A1EE99206BA4261C281C44331F054909
+C6375294354F1FD5D719619B2585B231A9E560086DAE650CCE995BF950A39E9A
+0DACF74C25509E2AA3FCC705E577A734AA2C62FC3480A75CFB24F12D9BB69D3D
+69F72484937A259165EB423A84085F709924AD725CA4C85BFA623EC2E833AC3A
+C456FA96559B3CE512A45ADB737F0FDBE61B38517F586F92B53F9CEBFFD13801
+A55FC143D3D74EFFB0711417571B0241594E2D7D47B4D77EA683FCF4A3738A6F
+9E8EE08742CA35BFDC4078916692939607AF02DA2812817A5858BF383ACEC80A
+DF3DEEC0CB5390D6D382252C96635333FA3784A83E383FD87F0547DBA9638C63
+426E17821C1B65E6C76E343A19CB96AC27BAAE357213524F8F659D492D4146D3
+235F5D1EDDD35298683D1473CF23556EF0E21E728D318B2670558AE0B27E32A4
+B1F6BDB1902C3945CDAB1923100E2F95936D84C8F746E26724D65F9043C850FF
+B40EFA0DB80F9C8889611827A9ABDA9CD234A47E326126BB5E6C02651BDA74D9
+2734DF9DB8B1D48D7E3DE09B50FE1DB79AA8832C7C6E8F0E1F5C4F53293AE64C
+7917A46AA939C5B8843D555578C1D22745CA1D2F31F1C51D9E6FD76486FAB24A
+D07A051B2EE64212F11FB68BCBD75EB4D681A096CEDF403AE98D49CD10F8F548
+ADA2DEE659F90E93363F7DA408004A2B07D08F08CBA37601B827723E82DB10E8
+9648CFE7B7031C7543E08ED6478C1158BFB5E3C59BB3E56F064DAA387BF91C28
+0BAEE9B9E5202DAEAC89D59BCE5B5FB99430C69171576F075B4CAF2D701CACC7
+4A20356001D9846340B798E8E15D5547CABD70617D6C62D95098E580E69AF19C
+35F1BB795E910EAF2E1C98C1B5DE6D5B3E5A38AC32B0E181412068EF0EF5798A
+58AC514D01D478AE72A7A34B62CD95D1AA5AFC8215B7DE186039458C93977B1B
+DCD65A7321695AB74A08848EDF15E800C3BFCE3A2EF249DB21D650E05CDAE0AC
+0F536501DF6525671D9FE5792DF42E29EEFDBDBF4A9D09AA5C92249F72F9463A
+7F9019226EE688484C46B9F80DFE99160648FF91ECE0ED3AEF8AAFC7091517CB
+E7F59E83F70D3142D5462BA47F8E5494C5C133C64465D55756A5350946CE10BA
+8A024BE69D06F48933DA63775F75720CE9FB0DB5DAE704F90EFFAF08A4B5E294
+EC54C7D0223E1C3A2EAC3A1CC0B7A8B73110089AF18DF9817BE865FA4AEE028D
+F157DEED6556C0F6FA44DE5449FF4682ED4AF3821C6E1B5C92232D8DCFCEE4B0
+4D00E6348A1E565CBE7E7B0F78225FAAD8BA90122EDC64558FB59D9316D6B936
+44D5D6F7750A7BEA97802443FB9A5DCA992499A5A30F6D25F02BBA3E11087BF0
+EB5EE3AC42A101CC8331206B4CD1D84A95323E8885A3C8599CE42EAD34A62FCD
+6AC48559AC545E602A82E06FF60B91501B21A291818F5E91414B29930E95FB02
+3C891BB13EE0F489D439383092D4987C97C4530D6CF2D3C5A1376DC9955E7556
+C34A4B006C61193367425FF3C2D072439263C35D3A9F91FF3282638CF8989979
+3AACAD373CD228C16BD9B9847BAB41787F71591397646E66220D097EFFD62A14
+04958B053E399CFDBCB8D68C9FEA7B72519B76F2DA8F3B2BEBD8AE2E8A100AEB
+4F532CF67B204D361DA91C49E68E163A895D297BD2072035020C41274E424C54
+1BCAC0BAFD75F2BD1A132CE85A84FA82F33BA9BBE9AA3F2E6A290AE3C94BD393
+542457AC6508C471C17DB5F8307E389B721E42A33B6255D18E804B70F645B91A
+D8F93D5E3153346F1B7E1B5F806B313FFD5EFD107B148E81B6A7D003FC9BE4C5
+220BA423476225B52E6D611B34E7040F1DEAE84967BC0017F4168067AF6677D2
+6F16CFE2FC8172A1DDF8FB5A666DA586459AA932EA3752B2BDA69D97DC66CAB9
+567D813907AB9374DE414E06A2191B2EF4D53BF91B8CA6B50F93FCF79C7C57C6
+AB64B49179B181F97DD807BF792E629389584B7070C85AA91EDC077AE127F3D4
+475F62E6CDDA58383ADD0FF23BDC080C58271F60D6D7EEBCD7A2413E5AD8BD04
+AA3E7187652BD4D4C18AB7E7D255A609DD4FF9B95E3D10C0DC297975A348E0A6
+83398AF26F5993B587BBF9F991C4A9FDBEBA23F5D7C9755B7117926F782A4941
+E0A575EC53289B409A665CF4DBB178F16C2D2ECD23CF89BE17A9DCA6FDF10E79
+D384BA59055F0250794D3F649137F58C653ABEBF4ADD608FC3887FB926522C38
+154F5A1622DC8AB416C1220428E3F32BFB078A86B4C57E52D1A48978F75E1937
+D96150633948BD63E704118C81C26FA2BECD9FE076530295C6249433EF5C1D41
+7BF17B4065106E804B1B5A9457CEE37311871E935F2F0579F72B50EFDE11FF0A
+8051A113D49B1E298CD18622518F7B0D4EB1619ABE3EE1E0E45A73FEE6E8AA36
+937BB253102CAC43009EFE3F30389D6F716BD33418544DB146B8144AF7C64CF3
+4118E774DECBFBE0E7863D355A3ED561D0AC53EA5706C9AED788184906EC0365
+794B9F8381C1C78D07A9126ADEEAE52B6E464C95BC6D1793D8F18E5B488527F7
+0F371A94D2CEF4E5AE914711F5FBD5E9C9E236B3F0149DBD8F38524CA97EAB1A
+2948E13EC525A6116E0B1652E460D3250CCDCC2E357F27D71817DA2E3AAEFAF8
+41A3F3E697467CC87E08A9F76C80982769EF21BC364132C60F04B20CD2897A66
+6077F77883092B47D50516B2C1B4F7CA962010A62D37513952C43E9008477DE9
+CB50E8C20A05EE33AED3467F70881076AB96BAE12A4665C4E52EB063F3014A2C
+6759122DBC0CC1EC738ED3CA6A7ED1C5AAA0E9F03CDCA5EA130D6ADA2094085F
+8D4EB89EB3C1098F422BF1E4743136031BC962FCE8DF727470DB675133CF34DC
+D895465F9745F0C7B6366C265AAECC33A94B05F862AA69B9C0A2AC12408FE95C
+2931B0A029E3982A11A32950446592AA5697D39E5495FE559D98A6026FABBB32
+0A52F4B50CB46247CF02432B62BAA883A36A711669EFFBAE06769213CDE05DAA
+E770A47BE3464E675E5F214FB886DAB06FC50DA9028B0F90B400D2E07CE05D36
+768DDDDEBEC64B8F435EF2DEE85F332AD5016682C75350319728F890DE1CE8E2
+6B9866D6CDAAA41F3C7DE60CF21C573F50BF2A585ACC746CE552FAE19C99180E
+D5D860EC0E70EFF058CCF4A76B91D67678554F6B17376919A4304A3FF3FD2421
+F220C4758865835C58C1B4C425D10CF94B65CEDA791F90F2D13BC954D4DD89AF
+07F9EB5472E71758CA8A8D1093EA61E9E1B5A776BF7B6A637FB1E22DCD87A92A
+0EF94DCB3697D3E18DF441365B0CA907DB1C62CBA1C356F26463116224275121
+48BFB3FBFBDB8145CE30F741E87240E2291B71EBDF5363E0DC33C0ADE52390BD
+38578D0C2C454C9FF872E6DF7D5AC8A0D087BD7726E56AC39327757AB10F8228
+D79D98F135C5D4F7AF02DCED6318196775C70451DF1397E8A789AEFCFE92D65A
+467D56298B169F5CDA38DDA488E640211AA5F3D6715965D6500A50783B19893F
+6CD0AC59FCAECC630C3F966C295A8B8C126C9F8C6100E50FA758EA11973FE546
+5F8309C6EB5D5A5D61878FDDFA47BA8CEB1960784248FEB11D1C5A7F80B10679
+5CD11A0D76AFE92557CCA99546D1E1D358B0B76D7CAB521DB03809B5ED7845C8
+25711A2C2911B6AE343625FE2F4BD4A6B7CA478F08C082671EA1EA9E6ABE285F
+C0991883D40D12C8F50226633AB099169FD5DDC70A40F9FE10C311E273E5C533
+8F3E4B2DB47F8D3CC08D72BF57D6F86CA7C29F2780A780B6F555970992830267
+59DFFDE9D9DDC19502E4AFA0D21FA1E3D4424FD7F91224848784C909BD2254A5
+53604B2B2C65989C7555DB0560A9F07722CE48F7E21A23EBEB69A18D6C559757
+186D179B7576831B1A8A05C9FD7D6A3DA24CFE9F5FDDC67A64D1087A769E1BCA
+65E0D7C97C53FFBDFBA73868010059EAD7D6E273DB528648CA8732429AA270E5
+644DB98625053794D8B5210E8A21D5E8C5224F340356784F26C614440A144343
+05F9F0FCA386F9B87C01A930A838CFF33AA21946F448BEC06D033615B265622A
+AA9439A44640C364330DE47A9A2DCE208D261A41BDF8EF6CF800054A7B841190
+EDF1F68AD84D27918022A04D327889024F36E2C017EE9606B7C5AD5C2A6FB741
+14365300D65BA37E47995393784F7E3BD27F86F21FF13CA42B9C8A901A743081
+B75E8B3FA7A8EBDF799C44CA6CAF1C8BFB209BA12D7104365A220927C28AF989
+78D2705047B0328AC4AB1A1176075C6808EC0CC2262725BE108F1A6F71224E8F
+0EEB1D8618C737E254CDCB61183543576FB811E5DEBBA6B1D122DBE193A4952E
+69C6DC021952857C24B5D44BE430C16E1F1329FF325C7A5D5C9ED24561E46443
+C77E27B089F40B4B18684E8800DF733FAB800D00C595F6A64BFA576C596DF638
+835212F5045693296E8B90B5B442FFB6FC3F2591D65070424665AFB224DB77C3
+B77FFBC0B3A7BDE9C2073A33DEA3EB0E9195E9F40F57C1C5B20433871766C561
+539A78865FDDBBA75D4AFE97AEB717AE88C607C083133103208B07EA33C47B37
+15DB2B0706533FCF7E8F14CA90793B9A40301A33118F96A4310D5D5DF590EB3C
+4A92240B0E79346B4968E1A768A206E1474F5266A00AB8D21611FDB5E6D11A9F
+13530B72F0699082875738B083197E011115795A2A551DF22F96D65F1AE3A5B9
+5E06FD7B39975AC3DFB950D0E3C9ABBAAEF1280280D0255A0163BE1B70D6BF91
+162BCC813ABF2E7E7D38F9EBDEE859214394D68B2DAA3054B6FCB12E69DD900D
+093B5E33C2CCF093058BE5FBD230DFEF0E6188F37FB249042AE3846F4A3F16C7
+6564F8583FEF25303F7F820AA58479590351EE52127AE3F7B3F014B8F2FA7207
+A13834964E0282D1ADE238FDA26F957257F173B8CA1E46C3D30A6165C02A90F4
+D29DCCFF4B1BEBBC18CC470AAB8ED5D13D69039F5BAE7BA60C724F4938FA953E
+A3880F7721D0E2498CA078E99C67E623FC0DB00704422F5A225044E9C2B983D4
+F5A209EA53E13F858F4B16FA2D2C5CFBB93555674DC86EAF625ABDD58FED3282
+40265ACA73663923C49ACE2A33F84144A947F3CAAD8F18EC414B90DAE807CC0E
+ABDFF8F5DDF320A04051D15DF6470B28F1848AF2CE0FC0E155043947920A759E
+BDF7E83F14C93A6B45EC65A46B2BC356381EBA399B5099FFF8C077CA938672AB
+F198BE76D5499E303E49D18384A17DA5B3F284A742CD0CF018C9092C7BF1142C
+C5F03026BF1F705A31D034AE9810F1DB89BA084148DEA05EF3E420A44842A5FF
+BAD1CE75A2C14F036CC085AB8978518F6F464BD962631A43C1CFB450059B6F1A
+1607E2452E258A80D1489AA1938854EE3F4E6E31AC3D937C062323155AE306BE
+88291D8983BA44A301131B07021DAA3A6560D7CD13BE78703F63FB01A685A52A
+A22621EE36FFF844516EB7F76FAF24CE1CEAA718F47ED73C8EC46A17FFE65396
+8CF22F719D135146BFD7EA71A1C3FBD32A9E00AD0156D54E0F3250C7C82B167B
+BFF549481FBF3E5B13410F4567E6B75549622C2A8D214DB73AB1E9EB5876DD48
+FB3A0BCC5014BE0A06E73D65241F15A8BB7D097CA4D420DCC60C7BBE6C646C9B
+CFEF19336C619B5F6EAD66BA25F681CCFAF8A82EAC59DC6A1DF7304F0BE5D258
+8DDBD8A8F652FE6A26B716FFC71A7D2BF82F353F3D65FFC1C0A6EDDC24EEA877
+4A1A77B2F359834FCF27A909B8E2CDCE324775374EC21F78B3871D9D1AA17CDB
+B3FC9AF0C0C0A6F40510DA60F3E001B87743FF71EE1340D847C1B0D35CE0C8B0
+678AB4D1E10D6A7DBD612121040D4BE66518A476B5004E1949F1D7F86FB89A3A
+8F1B12C50CED4514D580B8CEC3D920CBBD3EEA4493648DDED2D35261698D5DAD
+2054F6D4BAE3447980914218B1403E6D579BAA549A04ED341C7DF7E207CD61AF
+665A27ACECFDF9352CEA824176983FE56D6FFE6FCA377FAB1A8536C525CAF528
+17333C71D3AB755EA25646F9999A8AB25A2AEC33F6A5E51D802FB2B8FCFA1BC0
+EE0EB852012D5820A7CC05B252A907F14EF57219CCC12AA3A0F35F189B41308F
+9A615DD407C8DDC5F0061AAC306667BCBB76F87A745248A07AE99EA9D25C0654
+ACDEDB217477A00C71A292E74505D389BEE21E4C21831EA700746ED7C3F02DE2
+88880D4BB170F282EAF6D0FCB8C9194D3C5ABB1E69A0369C040870CB3449AA91
+5447D2B63BB60546984E126158EBFB06066A9F1220902342F5F5DDF5A70E4E02
+9AA8963C2770E0CEAACBB2AAA025A42E261F10E4DE0A3E83D334D920B59DD90A
+C70B62D3C8D3C668855F25B55A8D7A1F579E081B10D43C287F0E16113AA1F898
+97AB074A0415566EE5E2BB5D4C1D39D3C03A5146B7350BA4692913623626060D
+388E230DB6CE2B1E3DC258652BD791202DAE6A855DE2FA743877C6F11D4BED15
+F04D6CA3CA858E1C51B7E1555D87389B91322B870775247AD4491C79E026A0BE
+387D341B1C2309DAE9BB4210B699307E97F1776005F74AB699EE079D1858A18C
+C66ACC776B6F934F0681F4CF4A5AE3E78D9985E03C7149127C320851D4F723D7
+38211B1A1BC50C460EDDFD257485518231B3F88297DDA6266ECFB6AE121EB43F
+5101306CF51292CEABEA2DA4DF09D1C207365DA9152B785B6841A5C703113DB8
+227DF004A0E4A3ABFDB805613DC58BC2E341E1B55EA0893C63F92C337F7FBE1F
+C547A41A429848EBD9AADFD94ED1027E5832B65C6159973FAEF2BDECE292249E
+A955FB04EB136BF5A0ED71D3B4E6F1C9674062326CFEC648EFC630F444FC6BBA
+59E8151E39A14C6E23ACD1E74CACED8D1E44C085A1239FA0717CCBE2E9B3FD16
+A5903293CC5E30165FDB05793F8EF44EEF6434AC842D7DCDCFEA0FBC006DB0EA
+5199C4C9E3D9717FB00BA9B95FC2CC15322088F9446840900BD9EAC42BF7797A
+618C016B9ACEF093AB83B43F2197C1D8983A800FB1B9B88A81F834B457E334B6
+048D46DAB79E97FE092E0515918D28FC19DB095DE5CC19B78E8CAEEC204C58B7
+A5771C147750BFBD7877ECE141FDFF441B89833BF3A9150523A02E0CC6C1DB5C
+5BE906D8965595A3555AC51786F8267D23B050FDA58078066EB2295D775ABDBB
+F255CDAAFC97FE76F362D3B11B01326540FF05948180C9DA4D6E3A8E89733CC1
+01B1339D8BD2E77523ADE124F2D5CA460544B0480E619D583A12AE2B202D0053
+73C8CACDDB509383A4F127AADC84EE4CBFAB3666184C467DDC690967FC4BC8A7
+40C4A40CB8E282959CB09E075B53F85DA235057C1664D993F5720557DD46ECFB
+89D01B7EF01595795B69D37640A2ABB11D7BB616A9963F8A655DB289382DB8AF
+A72DC943BAADCF97F4CAA49AD9EF6CA2A697D67C2EB5CCC117A91C327ECDE17A
+F1037F090D4FB79711D619531F7D22F4F1F296CC82430D858444B02B60FEEAAB
+017EE7992483677F42E35CEC0A786D861D2DA8C54FA0323EFD6B87511E082D3F
+8FE81A8F2B4FA16E1D5735D18BB3316260BB9F6C172DE10F42E2E741D122013F
+F46FF5B5A13B696DF8EDD3987BAC8EFA13144507DD4E71041E1311F05842FFCB
+A887017F27003C1DC191C23148FF742F280C9AB4AC4576B31B817930F00DA583
+AD781E2EE0A4E30C4A6E299509D43582F2B2C8FBEB84F80A636B39ABC1813A48
+37D881EA4992B8DE96F92700B9916AD8C0355BF5177DE88AC5AAC3A5A83411FA
+8122AEA58A1177AFED3DC368663FEAEF5F1E1B55E22D0A4FA0E764473B53938D
+8796F15971D8B7097F6DC3D566445555CF3D3335FF0117C43D64995DF42E2C2F
+E7571B109CFAB88786A38BCD8BBC188F807410EEE5696301062BBD3A00A7F062
+7663A0A9F4AF2FFF2D32FA255B6409614F1A16572C6498B0E5AE3650CE58CD72
+64692056435CE150DF815AA59D90665D44277EBF28427A986137FF5370EBE916
+59CFA84B5CA1B97021A6EFD9A6BC3BE7255FE2B4A6B9C42744804CDBB7E31BF0
+E270C5CF1278B9BD3E965AD3E685DB5A56D7F1E60E57A2E502499B4F222F736F
+498F9A25823C96D0483A5A06BEBC982389FF1382205A44632CA00013DFC16E56
+99F093AB5D5BDD1D63734E240502E31C9D9D5ED9A8BEA45096D7C06AE5DDA938
+F796F64AF65C74B5B456822D6BD655D18C6A3986FB06807D5C7C4E60CAE12E80
+72672164B42098F3024D056202D96FB65BE5E7DE942078F82393E3C11CC763F6
+78131DFA95B09A4077CC815A8ADAD9E1F891E5982412CFB4D873CDBEC597BB62
+9F66BC5795D6662185980E49B961F34E93840705575E5B1DA429C809C45C44E7
+11DE24CEA39247AA2CDD5A7BA7924908A9DB1531227A8F248110E707CC9CCB63
+1DB2E71F8B0FF3BD14307821961413882FF3D976BC9D1C5E8524B7CED843B961
+8F0D0919C80880C8C67935840C4593B98C6D32CFAB79A8FD6330AD4CF35288ED
+8893C15F8907A389C94642790922354BD67986527D9D7970AA690D836AB5F46A
+CA75FADC3496C51251A5945C8B1501CCC239565D6955012A1F0820DD9334E02C
+6EEA5909A43D9CE920C355F5E75BE3D03DD8894103C5B4692ADB0970B4DD614F
+DC50F86E5AE59B6FDF88CFD3D0C885AC2C107FEA1F0BD20A09D271E2231552BD
+3C639912B5373E4DC1CBA9627D8F05AB7EA41ACEE69BFF76AD9F49930C7AFE53
+1721591A3A0F722B0C19D4BF3A4EDB2D437B2F191BA1976E4DA45106F0083AC7
+DEDD1A2000E20DCF82C07B27A56355B854C9D046C7D296CEE78945C40379FFFE
+74388F82FE552D025E099C2921943415FB77D7813BF1ACF198ED4C9682AECF4C
+1403958AA2358AA10481BC1C1C96BDAADC68E400629C798B335EECFCC64E22E1
+257DA0B34517D532F1D6317A0D20706213C725DAE5211BAD0B240AEA0FE2F3FD
+4D96F472204742F0089390B7ED2F6777D4B3D127F72AAA89F25FE917A253FF99
+5D0A4D752815892026F6901EB2F36CD33D65B9FFC60B150CA64861F65C1B3CBC
+24C539EE9FDD6138AB8860CAB882EF618E513D88543F9A686286960FAE5C92B4
+FB828DA00958F2679A42BFC8533DC8FD06A28A5A8AF99C974B36960FEA57B944
+AEE0E33DC46AB7E7A6654ECD63592D28B8BC87F1759FE3331F06368F52BC7ABB
+4D7C9D931710BFADE5D4190C49759C9F5EF3008363D5D1CA1984A609480F75F9
+F3985BD1FE26904B3A61507F40587B209CB4F423DA19CE65515324F715BE7371
+6D91D6A6798B706F38DF138B0D90DB92B18D4D969FBDFF45F78C6E4562D67078
+ED9A076CD793BBD028E98B9E22E7C218C0B09F748DBEB722D238A8203BEF2AAC
+BEFDC3B937AB9D6582586B8637EC9A7A2A9857235E45A3BED789081C36B45107
+65CB1160C297DE4AE017EB2C2BA25E9C955A14A55C321A1F2CC6CF6A2CAF94AC
+C7C93D1C34C5B4CD113CE01CB9254D86D680101CA34B9F2E272B1E4A9E41C511
+EAC4644EBE20CB307B735E52F11F8DD50E0F3E16DB7651DA16EBB2B81A679DCF
+7BA5FC36DC35E928AD71BCDC800714A85CBA9267642BA3FDC01A4F1A10468035
+0F893FE142347A02A009642C5690A3F675AEF45C1D2E1A15DA026FD95F69E366
+D1C4B6EACC656AF6CDB1E6B0D57A6734F6BA645BB33F79017250D29397F9E1DD
+ED7E017795FE03F4CD35813D56B5EB1E27F78D49ABF0C668193C961B75F39E0B
+FC9CD783D7470932E296F3A1FC5328C528FC5D9B32BA0891DFAA14F5F7F7E88E
+DCB1F370C1D36FA591BEB16E7AA635617483E764778F9F8F4DC4A7F6FD208305
+C2B85D750A2C947F30B2FB8EBEF828498F556C553BBFD232566D521C3B0238BC
+538AE4EFD7A73264A08BAF54304A0496F31AEC8C264E2519341D3D7916053D17
+57AB7D47676E29372094A596EA584965D37A34E6D7BCFCC822915B36601FE7C4
+783696E07E74E94537811A4C432C6EF3B44E2915B603399568F4C415FBEFF824
+C393D0BCF37B55A9BF127E50EAA3DEB53769AA8D5FE7141650AB6B37ADE27B13
+FDDF10BC75B0C438082FC6608ED1E5CCF408105D274BE443F57DBA9408792699
+D2E5B0816E8F29039CC07CAEB4555C357FCEFBD5EF526C369618C96D415D0DE1
+374FC1C9BFABE2087359C5315306BD4F07D474CD4CA645C6E8BE07BC8DCD8F78
+FA27F4D77C8BFE978CA41ABBE9BBB34D19584B652CF32C0CED53E2ED22BE664E
+33216F36774BE0E8F94FE9868F6A8A3739169F32BCFA30F27583311B3B42CF58
+A0817257535DDEE588AD754D6A24D183C15D051CCDAC139F548DCBD33AD5A24B
+CFBB848296D8D5E1CD7BFAA45C9C8E39C73D37E471C35C55193BC71A6A313BE6
+3A69F2671168113D648142081599D4ADDBD743698365FAA330FEEB9ACF420F92
+786C729AB9AF6AF78335364C13C357E11A14E74D39069884F115E78D0B0AA203
+51637B4650C2A32A8A53EE8FF935EB46E220AF833C8632EC14634FF49BFF6504
+342DE43029333AC9432A22C568C15F736673C467F37EA0681E77459AD9DB93CF
+561084836CF009155E8059D95113DD86BBD5B0BEB4F84F45A9CEB44BA3C3CB3A
+4327A9C7068B310E77928466CE86C58D90FE4F872931873CF952BD41716B3D22
+BC4A2BE3DB88D4D9B627397E278EB7F1D6F57DF2F35D6561A97FB64821C8F782
+FC2AD8F03AEC13BB226FFADDE466D040A53739EFD6441D724C3E567FE7CCCAAD
+E70151C1C7B07FF5C138B73CD045CDC47D822B87882287E7AE973E6B9CDD59BE
+9102BCAF56AB64938DED09167DD09827FD7229A67DCB03FE703C346564EBA940
+1398E5DB20DB89F504DC4C94A1F814FEFB77F77D07902C2410C512106179130D
+F0B49F0E2A7AC86E07811004F123E05F2E4AE81227A5DFC69F718DB5A17CE09D
+EE4EA608732213C0058F1239131EDD5D37A487E43D1A275C390C284AB736CC55
+DF730A9656155940E497A3121C77599D62A8FADA650F3097BF0538261719D652
+40B22ED716C1688E14E4840AD1740A75006DEE0344C10BEEEDF0A78254F1A7D4
+54480855232BBD886964234871BA9CAD85ED02629F6E3DEACC20D8AF398FADE1
+D7BEB3B735A1F23E3B0B9A62DB3DD38E69DA410FBE3B7C2B68A2EE16D8D50BCF
+DA3404C2D6DBDADF9624E5BFE9CC5F9436D1D51A05B1216469DD5F10F75C6EDA
+9F1421E489BA01EAA6A53381B8552289EEB77A4AD7F595CA7F3D00C6F80EFFDB
+5A385D0529DF26B28CB0B07436EFABB31D3D1866AEF8DD33ED628E4B97A784E8
+E0EF3AF72660D52430A8DEA17929CA1ABA55902820EE7036B295EA568BD277DE
+33A4D13A0F9AD2F9968ECE5898960CD4388AC95ED7B69FF25835A5773AC468C3
+A17B209B3910EEEF18182A9DC292AB219E149ED580FDB0C4572DFC62A6116CBE
+9D2BDFC1C2696211B83462E56634D6C3797CDF1674D4773BDED6CB3960D6F7FB
+43DDBF9AF1C706E9A51E9127D7C69E283F4079AF1DE1781EB4493CE96BE60F10
+6A7B8DD31530E37F1FE54CECA18D314E26BA7F50FB7C75BDBFBB4AFD16545AEA
+4732D44DEB935DBDCA39C1F4F2A0685565BF063BD9571DEEAFA3BF9C865A5320
+5879E52376AB10F65B5E05AA5E3009AC6244A70610CA6C44E1AF97DD820AA29A
+521FA796E73D977BFF0B18B0C112F471993EA82259CC4F790CE05A74EE210BE7
+0A15130BF5F183F6C4C64621FFBA30639989F73D719FA23D78B4E503A3F43897
+A9B8EFD5F5E5225F9CC94C4AA5CD58FFBBDE2A044860DAB044CD97D47D6B2FE7
+B9EAA44A5903531E8A59D1229735596ADE805B3B0906A8F8D860ED2979204913
+4E3EF532FD7A78250944FD6862F80EF365414E3C7F66B47A8C0720CE16D8C925
+969216FA03B4F5D3318DE785A3541E86781FA39DE3906BBFB88417F61DC0549C
+4190F60E80166F7B0F1BE14710CF7B28D081B800DFA86682AADD62C0814AB677
+B327EFE636D9E6D8B2452BE1DC3164339E2407BB34A8B06E98C9FD5C01C96E6A
+7D3322235219CDF9FC74C2CE6EE1BFF8C6A2AA142962BAD310F12315BBEF2CA4
+9CCF9E36271024F5903682204330767D1C552F6A618E60129904BC1D2D8079D4
+0BA573AD7DF3D931A6C72884AA1142E5C341E927B9C29B63F0B46928B382D0A6
+91919053C37D46972B7155511A167710FF09CC4F92073A8901697B270BC6DA94
+C0CAA514F9F1D7AEEA886E75AC3D800227B536A4A15D80C2334C672BBF984444
+E4DD930F66F631B3DDC9815411F6810B877D63604C98AE94EA1C0C37FF97E8EF
+7CA2C950F4A6993DBD57FC01007D11E4FF48893CF63EAFE2D8DC4CFFE4ED3DF7
+CE2CFA717664CA6D3E87960197477C5DA339E9466AEDD031A206F4C6789A981B
+53C78D8779139E0C388213FB43A47F093162A5279897EA949598423A4CFE7CF3
+FFC74E133AAFC901BD354D8A5A5F9991BADBB16FB0CF5AE02E96A37630593D89
+5A265C5D5D1536BBEE3E867B87DCC1F20B8BCABC84AD4668CDB62097D2223DC1
+8CAAB342E234AB741F026FFF492E5EA76A84E9015C73F25ED64FFCE97747EAF6
+0F6D97516E2E38C8FA3E8D666268919B8E33E8C6313A2CD945D70D4E037162
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%EndResource
+%%EOF
diff --git a/Roman/Bold/font.ttf b/Roman/Bold/font.ttf
new file mode 100644
index 0000000000..7fd0607007
Binary files /dev/null and b/Roman/Bold/font.ttf differ
diff --git a/Roman/Bold/fontinfo b/Roman/Bold/fontinfo
new file mode 100644
index 0000000000..a4d6babd72
--- /dev/null
+++ b/Roman/Bold/fontinfo
@@ -0,0 +1,92 @@
+IsItalicStyle false
+IsBoldStyle true
+PreferOS/2TypoMetrics false # Must be 'false' for vertical layout cross-platform consistency
+IsOS/2WidthWeigthSlopeOnly false # Must be 'false' for OS/2 table version 3
+IsOS/2OBLIQUE false
+UseOldNameID4 false
+LicenseCode ADOBE
+
+#------------------------------------------------------
+
+begin FDDict LOWERCASE
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ LcHeight 496
+ LcOvershoot 12
+ AscenderHeight 701
+ AscenderOvershoot 12
+ DescenderHeight -184
+ DescenderOvershoot -12
+ DominantV [150]
+ DominantH [115]
+ FlexOK false
+end FDDict LOWERCASE
+
+
+begin FDDict UPPERCASE
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ CapHeight 652
+ CapOvershoot 12
+ DominantV [150]
+ DominantH [115]
+ FlexOK false
+end FDDict UPPERCASE
+
+
+begin FDDict FIGURES
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ FigHeight 635
+ FigOvershoot 12
+ DominantV [150]
+ DominantH [115]
+ FlexOK false
+end FDDict FIGURES
+
+begin FDDict TEXT_FIGURES
+ BaselineYCoord 0
+ BaselineOvershoot -12
+ FigHeight 578
+ FigOvershoot 12
+ DominantV [150]
+ DominantH [115]
+ FlexOK false
+end FDDict TEXT_FIGURES
+
+#------------------------------------------------------
+
+begin GlyphSet UPPERCASE
+ #Latin
+ ^[A-Z][A-Z]?(breve|circumflex|dieresis|horn|dotbelow)?(grave|acute|circumflex|tilde|dieresis|ring|caron|slash|cedilla|horn|breve|macron|ogonek|croat|dotaccent|commaaccent|hungarumlaut|dot|bar|th|line|hook|stroke)?(above|below|dotaccent)?$
+ ^(Germandbls|Schwa)$
+ #Punctuation
+ ^(exclam|question)$
+ ^(trademark|registered|servicemark)$
+ ^(ampersand|section|paragraph)$
+ #Math
+ ^(Delta|Omega).math$
+end GlyphSet UPPERCASE
+
+
+begin GlyphSet LOWERCASE
+ #Latin
+ ^(dotless|germandbl|schw)?[a-z](breve|circumflex|dieresis|horn|dotbelow)?(grave|acute|circumflex|tilde|dieresis|ring|caron|slash|cedilla|horn|breve|macron|ogonek|croat|dotaccent|commaaccent|hungarumlaut|dot|bar|th|line|hook|stroke|tail|ng|script|greenlandic|apostrophe)?(above|below|dotaccent)?(\.)?(alt|d)?$
+ ^[afo][eil]$
+ ^(f)_(f|t)$
+ #Punctuation
+ ^(exclam|question)down$
+ ^(dagger|daggerdbl)$
+end GlyphSet LOWERCASE
+
+
+begin GlyphSet FIGURES
+ ^(zero|one|two|three|four|five|six|seven|eight|nine)(\.)?(slash)?(pnum)?$
+ ^(dollar|cent|sterling|yen|Euro|florin|colonmonetary|lira|naira|peseta|dong|peso|guarani|cedi|rupeeindian)(turkish)?$
+ ^(percent|perthousand|numbersign)$
+ ^(one|two|three|five|seven)(half|quarter|third|eighth)(s)?$
+end GlyphSet FIGURES
+
+begin GlyphSet TEXT_FIGURES
+ ^(zero|one|two|three|four|five|six|seven|eight|nine)(\.)?(slash)?(onum|tnum)$
+end GlyphSet TEXT_FIGURES
diff --git a/Roman/Bold/ppms b/Roman/Bold/ppms
new file mode 100644
index 0000000000..580c92d0cf
--- /dev/null
+++ b/Roman/Bold/ppms
@@ -0,0 +1,3 @@
+#Name Width ppm2 ppm3 ppm4 ppm5 ppm6
+Y: 115 115 16 24 32 38 46
+X: 150 150 12 19 24 30 37
diff --git a/Roman/Bold/tthints b/Roman/Bold/tthints
new file mode 100644
index 0000000000..98f77c81ec
--- /dev/null
+++ b/Roman/Bold/tthints
@@ -0,0 +1,285 @@
+#Glyph name TT hints
+.notdef 1,0,3;2,2,0;4,2,10,0,-1;4,10,12,-2,-1;4,0,18,0,-1;4,18,16,-2,-1
+A 1,14,3;2,13,0;6,9,10,0;4,14,5,0,-1;4,13,17,-1,-1
+B 1,0,3;2,21,0;14,37,21,0,0;4,37,30,0,-1;14,12,37,30,-1;4,0,29,0,-1;4,21,38,0,-1
+C 1,5,3;2,26,0;4,5,12,0,-1;4,26,20,0,-1
+D 1,0,3;2,12,0;4,0,24,0,-1;4,12,25,0,-1
+E 1,0,3;2,11,0;4,0,3,0,-1;14,7,11,0,0;4,7,4,0,-1;4,11,8,0,-1
+F 1,0,3;2,9,0;4,0,3,0,-1;14,7,9,0,0;4,7,4,0,-1
+G 1,5,3;2,31,0;4,5,12,0,-1;4,31,20,0,-1;14,25,31,5,0;4,25,26,0,-1
+H 1,0,3;2,11,0;14,9,11,0,0;4,9,2,0,-1;4,0,4,-1,-1;4,11,7,-1,-1
+I 1,4,3;2,11,0;4,11,0,0,-1;4,4,3,0,-1;4,3,6,-1,-1;4,0,9,-1,-1
+J 1,8,3;2,15,0;4,15,2,0,-1;4,8,6,0,-1
+K 1,0,3;1,4,3;2,11,0;2,8,0;14,3,7,0,-1;14,9,7,0,-1;4,9,6,-1,-1;4,3,10,-1,-1
+L 1,0,3;2,5,0;4,5,2,0,-1
+M 1,0,3;2,29,0;6,4,18,0;4,0,6,-1,-1;4,29,9,-1,-1;4,0,22,0,-1;4,22,16,-1,-1
+N 1,1,3;2,11,0;14,2,1,11,-1;4,11,4,0,-1;4,1,8,-1,-1;14,12,11,1,-1;4,1,13,0,-1;4,11,18,-1,-1
+O 1,10,3;2,0,0;4,0,20,0,-1;4,10,26,0,-1
+P 1,0,3;2,14,0;14,12,14,0,0;4,0,21,0,-1;4,12,22,0,-1
+Q 1,28,3;2,20,0;6,15,39,0;4,28,0,0,-1;4,20,6,0,-1;4,20,36,-1,-1
+R 1,13,3;2,12,0;14,10,12,13,0;4,10,0,0,-1;4,13,7,0,-1;4,12,8,-1,-1;4,10,22,-1,-1
+S 1,22,3;2,44,0;4,44,3,0,-1;14,6,44,22,-1;4,22,29,0,-1;14,32,22,44,-1
+T 1,2,3;2,7,0;4,2,1,0,-1;4,1,5,-1,-1
+U 1,0,3;2,14,0;4,14,5,0,-1;4,0,9,-1,-1
+V 1,0,3;2,13,0;4,13,5,0,-1;4,0,10,-1,-1
+W 1,1,3;2,32,0;6,10,28,0;4,32,6,0,-1;4,6,15,-1,-1;4,1,20,-1,-1;4,32,23,-1,-1
+X 1,2,3;2,24,0;14,0,24,2,-1;14,6,24,2,-1;4,2,11,-1,-1;14,13,24,2,-1;4,24,15,-1,-1;14,20,24,2,-1
+Y 1,1,3;1,11,3;2,14,0;14,7,14,1,-1
+Z 1,3,3;2,8,0;4,8,6,0,-1;4,6,0,-1,-1;4,3,1,0,-1;4,1,5,-1,-1
+a 1,15,0;2,25,0;2,19,0;14,5,15,19,0;4,15,8,0,-1;4,25,33,0,-1;14,11,8,33,-1;14,21,19,15,-1;4,21,36,0,-1;4,5,37,0,-1
+b 1,6,0;1,0,4;2,16,0;2,22,0;14,3,6,16,-1;14,20,16,6,-1;4,20,23,0,-1;4,16,26,0,-1;4,6,31,0,-1;4,3,33,0,-1
+c 1,5,0;2,24,0;4,5,11,0,-1;4,24,17,0,-1
+d 1,5,0;1,10,4;2,18,0;2,12,0;14,8,5,18,-1;14,14,18,5,-1;4,18,26,0,-1;4,14,29,0,-1;4,8,30,0,-1;4,5,33,0,-1
+e 1,5,0;2,24,0;6,13,35,0;4,24,17,0,-1;4,5,32,0,-1
+f 1,21,4;1,15,0;2,11,0;4,21,2,0,-1;4,15,6,-1,-1;4,15,12,0,-1;4,12,9,-1,-1
+g 1,34,0;1,37,0;1,36,0;2,64,1;2,10,0;4,64,3,0,-1;4,10,13,-1,-1;4,13,18,-1,-1;4,10,55,0,-1;4,55,47,-2,-1;4,47,69,0,-1;14,49,69,47,-1;4,49,25,-1,-1;4,37,38,0,-1;4,36,39,0,-1;4,34,75,0,-1
+h 1,0,4;1,8,0;2,22,0;2,13,0;14,3,8,13,-1;4,8,17,0,-1;4,3,20,0,-1
+i 1,0,0;2,2,0;4,0,4,0,-1;4,0,6,-2,-1;4,6,12,-2,-1
+j 1,0,0;2,7,1;4,7,14,0,-1;4,0,18,0,-1;4,0,20,-2,-1;4,20,26,-2,-1
+k 1,4,0;1,0,4;2,12,0;2,8,0;14,2,0,12,-1;14,9,0,8,-1;4,9,6,-1,-1;4,2,10,0,-1
+l 1,0,4;2,16,0;4,16,7,0,-1;4,0,21,0,-1
+m 1,6,0;1,12,0;1,0,0;2,32,0;2,24,0;2,17,0;14,2,32,0,-1;4,2,9,-1,-1;4,12,20,0,-1;4,9,22,0,-1;4,6,27,0,-1;4,2,30,0,-1
+n 1,6,0;1,0,0;2,20,0;2,11,0;14,2,6,20,-1;4,6,15,0,-1;4,2,18,0,-1
+o 1,5,0;2,15,0;4,15,23,0,-1;4,5,29,0,-1
+p 1,9,0;1,3,0;2,19,0;2,2,1;14,5,9,19,-1;14,21,19,9,-1;4,21,22,0,-1;4,19,25,0,-1;4,9,30,0,-1;4,5,32,0,-1
+q 1,5,0;1,11,0;2,18,0;2,13,1;14,8,5,18,-1;14,15,18,5,-1;4,18,26,0,-1;4,15,29,0,-1;4,8,30,0,-1;4,5,33,0,-1
+r 1,0,0;1,6,0;2,17,0;14,2,17,0,-1;4,6,13,0,-1;4,2,16,0,-1
+s 1,19,0;2,44,0;4,44,3,0,-1;14,6,44,19,-1;4,19,26,0,-1;14,29,19,44,-1
+t 8,5,0;1,3,0;2,20,0;4,3,1,0,-1;4,3,7,-1,-1;4,1,8,-1,-1;4,20,13,0,-1
+u 1,10,0;1,19,0;2,6,0;2,0,0;14,2,6,19,-1;4,6,15,0,-1;4,2,18,0,-1
+v 1,0,0;1,10,0;2,13,0;4,13,5,0,-1
+w 1,0,0;1,10,0;1,20,0;2,33,0;2,23,0;14,6,0,33,-1;4,6,15,-1,-1;14,28,0,23,-1
+x 1,1,0;1,11,0;2,25,0;2,15,0;14,19,1,25,-1;4,19,0,-1,-1;4,19,13,-1,-1;4,13,7,-1,-1
+y 1,7,0;1,17,0;2,24,1;2,6,0;4,24,2,0,-1;14,13,7,6,-1
+z 1,3,0;2,8,0;4,8,6,0,-1;4,6,0,-1,-1;4,3,1,0,-1;4,1,5,-1,-1
+Aogonek 1,27,3;2,21,0;2,25,0;2,29,0;6,13,37,0;6,23,0,0;4,27,4,0,-1
+AE 1,14,3;2,8,0;2,12,0;6,10,0,0;6,20,19,0;4,14,1,0,-1;4,8,7,0,-1;4,1,17,-1,-1
+Eogonek 1,0,3;2,10,0;2,34,0;6,26,19,0;6,6,5,0;4,0,2,0,-1;4,34,8,0,-1
+Hbar 1,16,3;1,20,3;2,7,0;2,10,0;4,20,19,-2,-1;4,19,0,0,-1;4,0,3,-2,-1;4,0,5,-1,-1;4,3,8,0,-1;4,0,12,-1,-1;4,19,15,-1,-1;4,19,22,-1,-1
+Iogonek 1,4,3;2,10,0;2,34,0;6,24,17,0;4,34,0,0,-1;4,4,2,0,-1;4,2,6,-1,-1;4,0,8,-1,-1
+Lslash 1,7,3;2,1,0;4,1,0,0,-1;14,3,1,7,-1;4,3,6,-1,-1;4,3,12,-1,-1;4,12,9,-1,-1
+Oslash 1,38,3;2,25,0;14,16,25,38,-1;4,16,0,-1,-1;4,25,2,0,-1;14,8,25,38,-1;4,8,9,-1,-1;4,38,11,0,-1;4,8,17,-1,-1;4,0,27,-1,-1;4,16,30,-1,-1;4,9,40,-1,-1
+OE 1,5,3;2,15,0;6,11,10,0;4,5,8,0,-1;4,15,13,0,-1;4,13,26,-1,-1;4,8,28,-1,-1
+Ohorn 1,36,3;2,26,0;4,26,0,0,-1;4,36,6,0,-1;14,18,26,36,-1;4,18,38,-1,-1
+Oogonek 1,19,3;2,9,0;6,3,35,0;4,9,29,-1,-1;4,9,39,0,-1;4,19,45,0,-1
+Germandbls 1,5,3;2,41,0;2,19,0;6,32,33,0;14,9,33,32,-1;4,19,26,0,-1;4,5,37,0,-1;14,29,37,19,-1
+Uogonek 1,0,3;1,9,3;2,37,0;6,29,22,0;4,37,5,0,-1;4,37,14,-1,-1
+Uhorn 1,16,3;1,25,3;2,12,0;4,25,8,0,-1;4,12,21,0,-1
+Thorn 1,0,3;2,15,0;6,13,17,0;6,22,3,0
+aogonek 1,15,0;2,45,0;2,19,0;2,32,1;14,5,15,45,0;4,15,8,0,-1;4,32,25,0,-1;4,19,40,-1,-1;4,45,53,0,-1;4,5,57,0,-1
+ae 1,13,0;1,19,0;2,38,0;2,44,0;6,27,49,0;14,3,13,44,0;4,13,6,0,-1;14,16,38,13,-1;4,38,31,0,-1;14,41,38,13,-1;4,19,54,0,-1;4,44,60,0,-1;4,3,67,0,-1
+dcroat 1,30,0;1,39,4;2,14,0;2,20,0;6,41,13,0;14,33,30,20,-1;4,33,0,0,-1;4,30,2,0,-1;4,20,8,0,-1;14,16,20,30,-1;4,16,11,0,-1;4,13,12,-1,-1;4,13,36,-1,-1;4,41,37,-1,-1
+eogonek 1,34,0;2,24,0;2,15,1;6,42,56,0;4,15,8,0,-1;4,24,46,0,-1;4,34,53,0,-1
+hbar 1,5,0;1,24,4;2,19,0;2,10,0;6,23,20,0;14,0,5,19,-1;4,5,14,0,-1;4,0,17,0,-1;4,23,22,-1,-1;4,23,27,-1,-1;4,20,28,-1,-1
+iogonek 1,2,0;2,4,0;2,25,0;2,17,1;4,2,0,0,-1;4,17,10,0,-1;4,2,27,-2,-1;4,27,33,-2,-1
+kgreenlandic 1,0,0;1,4,0;2,7,0;2,11,0;14,2,11,0,-1;14,9,11,0,-1;4,9,6,-1,-1;4,2,10,0,-1
+lslash 1,15,4;2,5,0;14,9,5,15,-1;4,9,12,-1,-1;4,15,13,0,-1;4,9,20,-1,-1;4,20,17,-1,-1;4,5,26,0,-1
+napostrophe 1,21,0;1,36,0;2,35,0;2,26,0;6,5,11,-1;4,21,30,0,-1;14,38,21,35,-1;4,38,33,0,-1
+oslash 1,38,0;2,25,0;14,16,25,38,-1;4,16,0,-1,-1;4,25,2,0,-1;14,8,38,25,-1;4,8,9,-1,-1;4,38,11,0,-1;4,8,17,-1,-1;4,0,27,-1,-1;4,16,30,-1,-1;4,9,40,-1,-1
+oe 1,17,0;1,23,0;2,42,0;2,48,0;6,31,53,0;4,48,3,0,-1;4,17,9,0,-1;14,20,42,17,-1;4,42,35,0,-1;14,45,42,17,-1;4,23,58,0,-1
+ohorn 1,36,0;2,26,0;4,26,0,0,-1;4,36,6,0,-1;14,18,26,36,-1;4,18,39,-1,-1
+oogonek 1,13,0;2,3,0;2,36,1;4,3,23,-1,-1;4,36,29,0,-1;4,3,42,0,-1;4,13,48,0,-1
+germandbls 1,5,4;2,57,0;2,27,0;4,27,34,0,-1;14,15,5,34,-1;4,5,52,0,-1;14,37,27,52,-1
+uogonek 1,30,0;1,39,0;2,26,0;2,13,1;2,0,0;4,13,6,0,-1;4,0,21,-1,-1;14,23,30,26,-1;4,26,35,0,-1;4,23,38,0,-1
+uhorn 1,17,0;1,26,0;2,7,0;2,13,0;14,9,13,26,-1;4,13,22,0,-1;4,9,25,0,-1
+eth 1,47,4;2,25,0;6,9,35,0;4,25,0,0,-1;14,38,47,25,-1;4,38,6,0,-1;14,17,47,25,-1;4,17,41,-1,-1;4,17,50,-1,-1;4,50,44,-1,-1
+thorn 1,2,4;1,8,0;2,1,1;2,18,0;14,5,8,18,-1;14,21,18,8,-1;4,21,23,0,-1;4,18,26,0,-1;4,8,34,0,-1;4,5,36,0,-1
+ascript 1,23,0;1,18,0;2,25,0;2,31,0;4,31,3,0,-1;14,27,31,18,-1;4,27,6,0,-1;14,22,31,18,-1;4,22,7,0,-1;4,18,10,0,-1
+gscript 1,24,0;1,20,0;2,29,1;2,10,0;4,29,3,0,-1;14,7,29,20,-1;14,23,29,20,-1;4,10,33,0,-1;4,7,36,0,-1;4,23,37,0,-1;4,20,40,0,-1
+fi 1,5,4;1,16,0;1,26,0;2,20,0;2,28,0;4,5,12,0,-1;4,16,19,0,-1;4,19,22,-1,-1;4,16,25,-1,-1;4,26,36,-2,-1;4,36,30,-2,-1
+fl 1,35,4;1,5,4;1,16,0;2,20,0;2,29,0;4,5,12,0,-1;4,16,19,0,-1;4,19,22,-1,-1;4,16,25,-1,-1;4,29,40,0,-1
+aogonek.alt 1,18,0;1,24,0;2,51,0;2,38,1;2,25,0;4,51,3,0,-1;14,48,51,18,-1;4,48,6,0,-1;14,21,18,51,-1;4,21,7,0,-1;4,18,10,0,-1;4,38,31,0,-1;4,25,46,-1,-1
+ampersand 1,51,3;2,33,0;2,28,0;4,33,3,0,-1;14,5,51,33,-1;14,13,33,51,-1;4,13,43,-1,-1;4,43,8,-1,-1;4,51,19,0,-1;4,5,30,-1,-1;4,30,25,-1,-1;4,28,27,-1,-1;4,13,59,0,-1;4,25,62,-1,-1
+zero 1,10,2;2,0,0;4,10,20,0,-1;4,0,30,0,-1;14,40,30,20,0;4,40,46,-2,-1
+one 1,10,2;2,2,0;4,2,3,0,-1;4,3,0,-1,-1;4,10,5,-1,-1;4,5,7,0,-1
+two 1,17,2;2,32,0;4,32,30,0,-1;4,30,0,-1,-1;14,5,17,32,-1;4,17,8,0,-1
+three 1,25,2;2,42,0;4,42,3,0,-1;14,11,25,42,0;4,11,12,0,-1;4,25,18,0,-1;14,34,11,12,-1
+four 1,17,2;2,13,0;6,0,14,0;4,17,4,0,-1;4,0,9,-1,-1;4,14,11,-1,-1;4,9,16,-1,-1;4,0,19,-1,-1
+five 1,16,2;2,33,0;6,9,23,0;4,33,3,0,-1;14,20,33,16,-1;4,20,15,-1,-1;4,16,18,0,-1
+six 1,47,2;2,37,0;6,27,8,0;4,37,0,0,-1;14,24,37,47,-1;4,24,11,0,-1;4,47,19,0,-1
+seven 1,7,2;2,0,0;4,7,5,0,-1;4,5,9,-1,-1
+eight 1,39,2;2,58,0;4,58,3,0,-1;4,39,19,0,-1;14,11,3,19,0;4,11,47,-1,0;4,47,14,-2,-1;4,11,30,-2,-1
+nine 1,37,2;2,47,0;6,27,0,0;14,24,47,37,-1;4,24,3,0,-1;4,37,8,0,-1;4,47,19,0,-1
+zero.onum 1,10,1;2,0,0;4,10,20,0,-1;4,0,30,0,-1;14,40,30,20,0;4,40,46,-2,-1
+one.onum 1,10,1;2,1,0;4,1,0,0,-1;4,0,3,-1,-1;4,10,5,-1,-1;4,5,7,0,-1
+two.onum 1,17,1;2,32,0;4,32,27,0,-1;4,27,0,-1,-1;4,17,8,0,-1;4,27,30,-1,-1
+three.onum 1,25,1;6,44,3,0;6,11,12,0;4,25,18,0,-1;14,34,11,12,-1
+four.onum 8,13,0;1,17,1;6,10,20,0;4,20,0,-1,-1;14,4,17,13,-1;4,10,14,-1,-1
+five.onum 1,16,1;6,33,3,0;6,9,23,0;14,20,33,16,-1;4,20,15,-1,-1;4,16,18,0,-1
+seven.onum 1,7,1;4,7,5,0,-1;4,5,9,-1,-1
+nine.onum 1,37,1;6,47,19,0;6,27,0,0;14,24,47,37,-1;4,24,3,0,-1;4,37,8,0,-1
+period 2,13,0;4,13,5,-2,-1
+comma 6,4,12,-2
+exclam 1,1,3;2,15,0;4,15,9,-2,-1;4,9,5,-2,-1
+exclamdown 1,15,0;4,15,9,-2,-1;4,9,4,-2,-1
+question 2,39,0;6,10,17,0;4,39,33,-2,-1;4,33,0,-2,-1
+questiondown 1,39,0;6,17,10,0;4,39,33,-2,-1;4,33,29,-2,-1
+quoteleft 6,11,5,-1
+quoteright 6,10,4,-1
+hyphen 6,2,1,0
+underscore 6,1,0,0
+parenleft 6,0,6,-2
+parenright 6,15,9,-2
+bracketleft 6,6,5,0;6,2,1,0
+bracketright 6,5,0,0;6,1,4,0
+braceleft 6,52,51,0;6,26,25,0;6,10,11,0;14,39,10,11,-1
+braceright 6,53,0,0;6,23,26,0;6,40,39,0;14,12,40,39,-1
+slash 1,2,4;4,2,0,-2,-1
+bar 6,2,1,-2
+backslash 1,0,4;4,0,2,-2,-1
+brokenbar 6,5,1,-2;6,7,3,-2
+asterisk 8,14,0;1,5,4;14,1,14,5,-1;4,1,4,0,-1;4,4,7,-1,-1;4,1,10,-1,-1;4,14,12,-1,-1
+dagger 6,0,3,0;4,0,9,-1,-1;4,9,8,-1,-1;4,8,1,-1,-1;4,3,6,-1,-1;4,6,7,-1,-1;4,7,2,-1,-1
+daggerdbl 6,3,6,0;6,20,1,0;4,1,14,-1,-1;4,14,15,-1,-1;4,15,0,-1,-1;4,3,12,-1,-1;4,12,11,-1,-1;4,11,4,-1,-1;4,6,9,-1,-1;4,9,10,-1,-1;4,10,5,-1,-1;4,20,17,-1,-1;4,17,16,-1,-1;4,16,21,-1,-1
+section 6,37,43,0;6,17,62,0;14,46,37,17,-1;14,19,62,43,-1;14,29,46,19,-1;4,29,0,-1,-1;14,56,19,46,-1;4,56,7,-1,-1
+copyright 1,5,2;2,15,0;4,15,25,0,-1;4,5,35,0,-1;4,35,45,-1,-1;4,45,52,0,-1;4,25,65,-1,-1;4,65,58,0,-1
+soundcopyright 1,28,2;2,38,0;6,11,15,0;4,28,58,0,-1;4,58,1,-1,-1;4,38,48,0,-1;4,48,13,-1,-1;4,1,20,0,-1
+registered 6,0,20,0;6,30,10,0;6,50,54,0;4,30,41,-1,-1;4,50,47,-1,-1;4,20,52,-1,-1;4,52,49,-1,-1
+trademark 8,26,0;6,21,22,0;6,13,4,0;4,22,0,-1,-1;4,22,6,-1,-1;4,6,1,-1,-1;4,26,19,-1,-1;4,19,9,-1,-1;4,6,12,0,-1;4,12,15,-1,-1;4,21,24,-1,-1
+servicemark 8,0,0;6,26,19,0;6,54,45,0;4,0,7,0,-1;4,19,41,-1,0;4,19,47,-1,0;4,47,42,-1,-1;4,0,60,-1,-1;4,60,50,-1,-1;4,47,53,0,-1;4,53,56,-1,-1
+at 6,39,32,0;6,22,49,0;6,6,58,0;6,16,62,0;14,2,6,49,-1;4,2,61,0,-1
+at.case 1,49,3;2,39,0;6,6,58,0;6,62,16,0;14,2,6,49,-1;4,49,22,0,-1;4,39,32,0,-1;4,2,61,0,-1
+numbersign 1,8,2;1,12,2;2,27,0;2,23,0;6,1,2,0;6,5,6,0;4,6,10,-1,-1;4,10,14,-1,-1;4,5,30,-1,-1;4,30,17,-1,-1;4,2,31,-1,-1;4,31,18,-1,-1;4,1,25,-1,-1;4,25,21,-1,-1
+one.dnom 2,10,0;6,0,7,0
+two.dnom 2,22,0;6,8,14,0;4,22,20,0,-1;4,20,0,-1,-1
+four.dnom 2,9,0;6,6,16,0;6,13,2,0;4,16,0,-1,-1;4,6,10,-1,-1
+five.dnom 2,29,0;6,16,15,0;6,9,21,0;4,29,3,0,-1;14,18,9,21,-1;4,18,13,-1,-1
+six.dnom 2,27,0;6,13,35,0;6,5,19,0;4,27,0,0,-1;14,16,27,35,-1;4,16,7,0,-1
+seven.dnom 2,0,0;6,5,8,0;4,5,9,-1,-1
+eight.dnom 2,52,0;6,17,35,0;4,52,3,0,-1;14,6,52,17,-1;14,20,35,3,-1
+nine.dnom 2,36,0;6,8,26,0;6,18,2,0;14,16,26,36,-1;4,16,5,0,-1;4,36,13,0,-1
+a.sups 8,17,0;6,22,28,0;6,5,12,0;6,32,3,0;14,18,12,22,-1;4,18,31,0,-1
+b.sups 8,18,0;1,1,4;6,14,23,0;6,28,6,0;14,3,6,14,-1;14,16,14,6,-1;4,16,20,0,-1;4,3,30,0,-1
+d.sups 8,13,0;1,10,4;6,18,24,0;6,31,5,0;14,8,5,18,-1;14,14,18,5,-1;4,14,27,0,-1;4,8,28,0,-1
+e.sups 6,23,17,0;6,31,5,0;6,28,13,0
+f.sups 8,10,0;1,6,1;6,3,21,0;4,6,8,0,-1;4,8,12,-1,-1;4,6,15,-1,-1
+g.sups 1,35,1;6,62,3,0;6,73,33,0;6,9,56,0;6,46,67,0;14,18,9,56,-1;4,18,13,-1,-1;4,46,49,-1,-1;4,49,25,-1,-1;4,35,38,0,-1
+h.sups 8,20,0;8,11,0;1,0,4;6,15,6,0;14,3,6,20,-1;4,3,18,0,-1
+i.sups 8,3,0;1,0,1;4,0,4,0,-1;4,0,6,-2,-1;4,6,12,-2,-1
+j.sups 1,0,1;6,7,14,0;4,0,18,0,-1;4,0,20,-2,-1;4,20,26,-2,-1
+k.sups 8,8,0;8,11,0;1,0,4;1,4,1;14,10,11,0,-1;4,10,2,0,-1;14,9,8,4,-1;4,9,6,-1,-1
+l.sups 1,0,4;6,12,5,0;4,0,17,0,-1
+m.sups 8,30,0;8,23,0;8,16,0;1,1,1;6,19,11,0;6,6,26,0;14,2,30,1,-1;4,2,8,-1,-1;4,2,28,0,-1;4,28,21,-1,-1
+n.sups 8,20,0;8,11,0;1,1,1;6,15,6,0;14,2,20,1,-1;4,2,18,0,-1
+p.sups 8,1,0;1,4,1;6,29,9,0;6,17,24,0;14,5,9,17,-1;14,20,17,9,-1;4,20,21,0,-1;4,5,31,0,-1
+q.sups 8,13,0;1,10,1;6,31,5,0;6,18,24,0;14,9,5,18,-1;14,15,18,31,-1;4,15,27,0,-1;4,9,28,0,-1
+r.sups 8,17,0;1,1,1;6,13,6,0;14,2,17,1,-1;4,2,16,0,-1
+s.sups 6,38,3,0;6,24,17,0;14,6,38,24,-1;14,27,17,3,-1
+t.sups 1,6,1;1,5,3;6,19,13,0;4,6,0,0,-1;4,6,3,-1,-1;4,0,9,-1,-1
+u.sups 1,11,1;1,20,1;6,6,15,0;14,2,6,20,-1;4,2,18,-1,-1
+v.sups 8,12,0;1,10,1;1,1,1;4,12,6,0,-1
+w.sups 8,23,0;1,0,1;1,10,1;1,20,1;4,23,15,0,-1;4,15,6,-1,-1;4,10,28,0,-1;4,23,32,-1,-1
+x.sups 8,15,0;8,23,0;1,1,1;1,11,1;14,18,15,11,-1;4,18,0,-1,-1;4,18,13,-1,-1;4,13,6,-1,-1
+y.sups 1,18,1;1,9,1;6,25,3,0;14,14,25,18,-1;4,14,7,-1,-1
+z.sups 8,9,0;1,3,1;4,9,6,0,-1;4,6,0,-1,-1;4,3,1,0,-1;4,1,5,-1,-1
+egrave.sups 1,35,4;6,23,17,0;6,31,5,0;6,28,13,0;4,35,37,-2,-1
+eacute.sups 1,37,4;6,23,17,0;6,31,5,0;6,28,13,0;4,37,35,-2,-1
+schwa.sups 6,22,30,0;6,7,14,0;6,3,27,0
+a.supa 8,25,0;1,22,1;6,30,3,0;6,10,18,0;14,26,30,18,-1;4,26,6,0,-1;14,21,18,30,-1;4,21,7,0,-1
+g.supa 1,25,1;6,30,3,0;6,41,20,0;6,10,34,0;14,7,10,20,-1;14,24,20,10,-1;4,7,37,0,-1;4,24,38,0,-1
+degree 6,26,10,0;6,0,20,0
+dollar 8,17,0;8,39,0;4,39,38,-2,-1;4,38,3,0,-1;4,17,18,-2,-1;14,5,18,38,-1;4,18,15,-1,-1;4,18,25,0,-1;14,28,38,18,-1;4,38,41,-1,-1
+sterling 1,19,2;2,1,0;6,11,8,0;4,1,0,0,-1;4,0,3,-1,-1;4,19,26,0,-1;4,11,32,-1,-1;4,8,35,-1,-1
+yen 1,0,2;1,9,2;2,19,0;14,5,19,9,-1;4,5,11,-1,-1;4,11,14,0,-1;4,14,25,-1,-1;4,25,24,-2,-1;4,24,15,-1,-1;4,15,18,0,-1;4,18,21,-1,-1;4,11,28,-1,-1
+Euro 1,23,2;2,3,0;6,36,40,-2;4,40,43,0,-1;4,43,8,-1,-1;4,40,11,-1,-1;4,36,17,-1,-1;4,36,33,0,-1;4,33,20,-1,-1;4,23,30,0,-1;4,3,46,0,-1
+cent 1,24,2;6,10,33,0;6,32,26,0;4,32,0,-1,0;4,33,6,-1,0;4,10,13,-1,0;4,13,12,-2,-1;4,26,23,-1,0
+florin 1,38,3;6,16,22,0;6,9,8,0;4,38,3,0,-1;4,9,28,-1,-1;4,8,32,-1,-1
+colonmonetary 1,36,2;2,20,0;4,20,22,-1,-1;4,22,0,0,-1;4,20,3,0,-1;4,36,7,0,-1;4,7,4,-1,-1;4,7,8,-1,-1;4,0,13,-1,-1;4,20,17,-1,-1;4,20,19,-2,-1;4,19,23,-1,-1;4,22,25,-1,-1;4,36,33,-1,-1;4,36,35,-2,-1;4,4,40,0,-1;4,35,41,-1,-1;4,40,43,-1,-1;4,4,49,-1,-1;4,3,50,-1,0
+peseta 1,27,2;2,20,0;6,7,4,0;6,5,19,0;4,27,11,0,-1;4,4,13,-1,-1;4,4,23,-1,-1;4,7,24,-1,-1;4,7,32,-1,-1
+dong 2,2,0;6,7,34,0;4,2,0,0,-1;4,0,26,0,-1;4,26,13,0,-1;4,34,19,-2,-1;4,19,39,-1,-1;4,19,45,0,-1;4,45,41,-1,-1;4,45,44,-2,-1
+peso 1,46,2;2,36,0;6,34,9,0;4,46,14,0,-1;4,14,16,-1,-1;4,16,6,0,-1;4,6,0,-2,-1;4,0,11,0,-1;4,6,20,-1,-1;4,0,26,-1,-1;4,11,28,-1,-1;4,11,38,-1,-1;4,0,41,-1,-1;4,6,42,-1,-1;4,16,45,-1,-1;4,16,52,-1,-1
+guarani 1,21,2;2,8,0;6,37,1,0;4,8,5,-1,-1;4,8,7,-2,-1;4,21,18,-1,-1;4,21,20,-2,-1;4,21,28,0,-1;4,8,34,0,-1
+cedi 1,23,2;1,26,2;2,10,0;2,13,0;4,23,0,0,-1;4,13,6,0,-1;4,13,12,-2,-1;4,26,25,-2,-1;4,0,33,-1,-1;4,6,34,-1,-1
+rupeeindian 1,27,2;1,28,2;2,11,0;4,28,1,0,-1;4,1,25,-1,-1;4,25,22,-1,-1;4,22,4,-1,-1;4,22,18,0,-1;4,18,7,-1,-1;4,18,16,-1,-1;4,16,13,0,-1;4,13,10,-1,0
+liraturkish 1,25,2;2,16,0;4,16,0,0,-1;14,31,16,25,-1;4,31,34,-1,-1;4,34,17,-1,-1;4,31,20,-1,-1;4,20,30,-1,-1;4,30,21,-1,-1;4,30,27,-1,-1;4,27,24,-1,-1
+plus 6,1,2,0;4,2,6,-1,-1;4,1,9,-1,-1
+multiply 6,9,5,-2;14,10,9,5,-1;4,10,1,-1,-1;4,10,7,-1,-1;4,7,4,-1,-1
+divide 6,26,25,0;4,25,0,-2,-1;4,0,6,-2,-1;4,26,15,-2,-1;4,15,21,-2,-1
+less 6,7,0,0;4,0,2,-1,0;4,2,1,0,-1;14,4,0,7,-1;4,7,5,-1,0;4,5,6,0,-1
+greater 6,0,7,0;4,0,2,-1,0;4,2,1,0,-1;14,4,7,0,-1;4,7,5,-1,0;4,5,6,0,-1
+lessequal 2,2,0;6,13,4,0;4,2,0,0,-1;14,9,4,13,-1;4,9,5,-1,-1;4,5,6,0,-1;4,9,12,-1,-1;4,12,11,0,-1
+greaterequal 2,2,0;6,4,13,0;4,2,0,0,-1;14,8,13,4,-1;4,8,5,-1,-1;4,5,6,0,-1;4,8,12,-1,-1;4,12,11,0,-1
+plusminus 2,14,0;6,0,3,0;4,3,4,-2,-1;4,3,6,-1,-1;4,0,8,-1,-1;4,14,12,0,-1;4,12,11,-2,-1
+asciicircum 1,0,3;4,0,2,-2,-1;14,5,0,2,-1;4,2,9,-1,-1
+notequal 6,13,7,0;4,13,14,-2,-1;4,14,17,0,-1;4,17,0,-1,-1;4,14,3,-1,-1;4,13,4,-1,-1;4,7,8,-2,-1;4,7,10,-1,-1;4,0,19,-2,-1
+asciitilde 6,20,3,0;6,8,15,0;4,3,11,-1,-1;4,15,23,-1,-1
+pi 1,4,0;1,3,0;2,17,0;2,25,0;4,3,0,0,-1;4,0,24,-1,-1;4,24,6,-1,-1;4,17,10,0,-1
+infinity 1,15,0;6,25,35,0;6,0,43,0;6,49,8,0;14,28,25,15,-1;4,28,32,-1,-1;4,32,11,-1,-1;4,15,41,0,-1;4,28,46,-1,-1
+mu.math 1,0,0;1,9,0;2,17,0;2,12,0;14,20,17,0,-1;4,20,2,-1,-1;4,17,5,0,-1;14,13,17,9,-1;4,13,8,0,-1;4,17,22,-2,-1
+partialdiff 1,17,3;2,27,0;6,8,37,0;4,27,0,0,-1;14,40,27,37,-1;4,40,5,0,-1;4,17,44,0,-1
+Delta.math 1,1,3;2,4,0;4,4,6,0,-1;4,6,11,-1,-1;4,11,0,-1,-1;4,6,3,-1,-1;4,1,8,0,-1
+Omega.math 1,12,3;2,38,0;2,26,0;4,38,1,0,-1;4,26,23,0,-1;4,23,27,-1,-1;4,12,32,0,-1;4,1,37,-1,-1
+summation 1,2,2;6,11,10,0;4,2,4,0,-1;14,7,10,4,-1;4,7,0,-1,-1;4,4,1,-1,-1;4,10,13,-1,-1
+product 8,6,0;8,3,0;1,0,2;4,0,4,0,-1
+litre 1,29,4;2,13,0;14,0,13,29,-1;4,29,6,0,-1;4,0,37,0,-1;4,37,16,-1,-1;4,0,23,-1,-1;4,13,41,0,-1
+estimated 1,20,3;2,10,0;6,27,50,0;4,10,3,0,-1;4,20,41,0,-1
+fisheye 6,12,32,0;6,42,22,0;4,32,0,-1,-1;4,42,6,-1,-1
+checkedbox 1,22,3;1,27,3;2,24,0;6,3,12,0;4,22,15,0,-1;4,15,0,-1,-1;4,24,17,0,-1
+eighthnote 8,9,0;6,36,5,-2;4,9,32,-1,-1
+gravecmb 6,3,1,-2
+gravecmb.cap 6,3,1,-2
+acutecmb 6,0,2,-2
+acutecmb.cap 6,0,2,-2
+circumflexcmb 6,4,1,0;4,4,3,-2,-1;4,3,6,-1,-1
+circumflexcmb.cap 6,5,2,0;4,5,4,-2,-1;4,4,7,-1,-1
+tildecmb 6,15,8,0;4,15,20,-2,-1;4,20,3,0,-1;4,3,11,-1,-1;4,15,23,-1,-1
+tildecmb.cap 6,0,17,0;4,0,5,-2,-1;4,0,8,-1,-1;4,5,12,0,-1;4,12,20,-1,-1
+macroncmb 6,2,1,0
+macroncmb.cap 6,2,1,0
+brevecmb 6,0,9,0;4,9,12,-2,-1;4,12,6,-1,-1
+brevecmb.cap 6,0,7,0;4,7,4,-2,-1;4,4,10,-1,-1
+dotaccentcmb 6,0,6,0
+dotaccentcmb.cap 6,0,6,0
+dieresiscmb 6,6,0,0;4,0,12,-1,-1;4,6,18,-1,-1
+dieresiscmb.cap 6,0,6,0;4,0,12,-1,-1;4,6,18,-1,-1
+hookabovecmb 6,15,0,0;4,0,6,-2,-1;4,6,7,0,-1
+hookabovecmb.cap 6,15,0,-1;4,0,6,-2,-1;4,6,7,0,-1
+ringcmb 6,0,12,-2;4,12,18,-2,-1;4,18,6,-2,-1
+ringcmb.cap 6,0,12,-2;4,12,18,-2,-1;4,18,6,-2,-1
+hungarumlautcmb 6,2,0,0;4,0,4,-1,-1;4,2,6,-1,-1
+hungarumlautcmb.cap 6,3,1,0;4,1,4,-1,-1;4,3,6,-1,-1
+caroncmb 6,6,3,0;4,3,4,-2,-1;4,4,1,-1,-1
+caroncmb.cap 6,1,6,0;4,6,7,-2,-1;4,7,4,-1,-1
+dblgravecmb 6,1,3,0;4,1,4,-1,-1;4,3,6,-1,-1
+dblgravecmb.cap 6,0,2,0;4,0,4,-1,-1;4,2,6,-1,-1
+commaturnedabovecmb 6,10,4,0;4,4,15,-2,-1
+commaabovecmb 6,4,10,0;4,4,15,-2,-1
+horncmb 6,15,0,0;4,0,6,-2,-1
+dotbelowcmb 6,0,6,0
+dieresisbelowcmb 6,0,6,0;4,0,12,-1,-1;4,6,18,-1,-1
+commabelowcmb 6,0,15,0;4,15,9,-2,-1;4,9,8,0,-1
+cedillacmb 6,2,1,-2;4,2,17,-1,-1;4,17,11,-2,-1;4,11,10,0,-1
+cedillacmb.cap 6,2,1,-2;4,2,17,-1,-1;4,17,11,-2,-1;4,11,10,0,-1
+ogonekcmb 2,6,0;6,18,11,0
+ogonekcmb.cap 2,0,0;6,13,6,0
+brevebelowcmb 6,0,9,0
+macronbelowcmb 6,3,0,0
+dieresismacron 6,6,0,0;4,0,12,-1,-1;4,6,18,-1,-1;4,6,26,-2,-1;4,26,25,0,-1
+dieresismacron.cap 6,4,10,0;4,10,2,-2,-1;4,2,1,0,-1;4,4,16,-1,-1;4,10,22,-1,-1
+dieresisacute 6,2,0,-2;6,10,4,0;4,4,16,-1,-1;4,10,22,-1,-1
+dieresisacute.cap 6,4,10,0;4,10,2,-2,-1;4,2,0,-2,-1;4,4,16,-1,-1;4,10,22,-1,-1
+dieresiscaron 6,14,8,0;4,14,6,-2,-1;4,6,3,0,-1;4,8,20,-1,-1;4,14,26,-1,-1
+dieresiscaron.cap 6,0,6,0;4,0,12,-1,-1;4,6,18,-1,-1;4,6,25,-2,-1;4,25,30,0,-1
+dieresisgrave 6,10,4,0;4,10,1,-2,-1;4,1,3,-2,-1;4,4,16,-1,-1;4,10,22,-1,-1
+dieresisgrave.cap 6,4,10,0;4,10,0,-2,-1;4,0,3,-2,-1;4,4,16,-1,-1;4,10,22,-1,-1
+circumflexacute 6,4,1,0;4,4,11,-1,-1;4,11,8,-2,-1
+circumflexacute.cap 6,5,8,0;4,8,3,-1,-1;4,3,0,-2,-1
+circumflexgrave 6,4,1,0;4,4,9,-1,-1;4,9,11,-2,-1
+circumflexgrave.cap 6,5,8,0;4,8,1,-1,-1;4,1,3,-2,-1
+circumflexhook 6,4,1,0;4,4,23,-1,-1;4,23,8,0,-1;4,8,14,-2,-1;4,14,15,0,-1
+circumflexhook.cap 6,15,18,0;4,18,13,-1,-1;4,13,0,0,-1;4,0,6,-2,-1;4,6,7,0,-1
+circumflextilde 6,4,1,0;4,1,22,-2,-1;4,22,27,-2,-1;4,27,11,0,-1;4,22,16,0,-1;4,11,18,-1,-1;4,22,29,-1,-1
+circumflextilde.cap 6,4,1,0;4,1,22,-2,-1;4,22,8,-1,-1;4,22,27,-2,-1;4,27,11,0,-1;4,22,16,0,-1;4,11,18,-1,-1
+breveacute 6,4,13,0;4,13,2,-2,-1;4,2,0,-2,-1
+breveacute.cap 6,4,11,0;4,11,2,-2,-1;4,2,0,-2,-1
+brevegrave 6,4,13,0;4,13,0,-2,-1;4,0,3,-2,-1
+brevegrave.cap 6,4,11,0;4,11,0,-2,-1;4,0,3,-2,-1
+brevehook 6,0,9,0;4,9,33,-2,-1;4,33,18,0,-1;4,18,24,-2,-1;4,24,25,0,-1
+brevehook.cap 6,16,23,0;4,23,15,-2,-1;4,15,0,0,-1;4,0,6,-2,-1;4,6,7,0,-1
+brevetilde 6,0,9,0;4,9,32,-2,-1;4,32,37,-2,-1;4,37,21,0,-1;4,32,26,0,-1;4,21,28,-1,-1;4,32,39,-1,-1
+brevetilde.cap 6,0,7,0;4,7,29,-2,-1;4,29,14,-1,-1;4,29,34,-2,-1;4,34,17,0,-1;4,29,22,0,-1;4,17,25,-1,-1
+commabelowcmb.alt 6,0,14,0;4,14,9,-2,-1;4,9,8,0,-1
+Bstroke 1,36,3;2,29,0;4,29,0,0,-1;4,0,11,-1,-1;4,11,8,-1,-1;4,8,7,-1,-1;4,7,13,-1,-1;4,36,19,0,-1;14,21,13,7,-1;4,11,31,-1,-1;4,8,34,-1,-1
+bstroke 1,14,0;1,35,4;2,30,0;2,24,0;6,34,31,0;14,27,24,14,-1;4,27,0,0,-1;4,24,3,0,-1;4,14,8,0,-1;14,11,14,24,-1;4,11,10,0,-1;4,34,33,-1,-1;4,34,38,-1,-1;4,31,39,-1,-1
+circumflexbreve 6,4,1,0;4,1,8,-2,-1;4,8,17,0,-1;4,17,20,-2,-1;4,20,14,-1,-1
+circumflexbreve.cap 6,4,1,0;4,1,8,-2,-1;4,8,15,0,-1;4,15,18,-2,-1;4,18,12,-1,-1
diff --git a/Roman/ExtraLight/derivedchars_TT b/Roman/ExtraLight/derivedchars_TT
new file mode 100644
index 0000000000..db085cc011
--- /dev/null
+++ b/Roman/ExtraLight/derivedchars_TT
@@ -0,0 +1,2166 @@
+/SuperscriptX 0 DefineXShift
+/SuperscriptY 440 DefineYShift
+/SubscriptX 0 DefineXShift
+/SubscriptY -170 DefineYShift
+/NumeratorX 0 DefineXShift
+/NumeratorY 270 DefineYShift
+
+/Agrave DerivedName
+(A) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Aacute DerivedName
+(A) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Acircumflex DerivedName
+(A) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Atilde DerivedName
+(A) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Adieresis DerivedName
+(A) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Amacron DerivedName
+(A) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Abreve DerivedName
+(A) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Aring DerivedName
+(A) Base
+(ringcmb.cap) AddCentered
+EndDerived
+
+/Acaron DerivedName
+(A) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Adotbelow DerivedName
+(A) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ahook DerivedName
+(A) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Acircumflexacute DerivedName
+(A) Base
+(circumflexacute.cap) AddCentered
+EndDerived
+
+/Acircumflexgrave DerivedName
+(A) Base
+(circumflexgrave.cap) AddCentered
+EndDerived
+
+/Acircumflexhook DerivedName
+(A) Base
+(circumflexhook.cap) AddCentered
+EndDerived
+
+/Acircumflextilde DerivedName
+(A) Base
+(circumflextilde.cap) AddCentered
+EndDerived
+
+/Acircumflexdotbelow DerivedName
+(A) Base
+(circumflexcmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Abreveacute DerivedName
+(A) Base
+(breveacute.cap) AddCentered
+EndDerived
+
+/Abrevegrave DerivedName
+(A) Base
+(brevegrave.cap) AddCentered
+EndDerived
+
+/Abrevehook DerivedName
+(A) Base
+(brevehook.cap) AddCentered
+EndDerived
+
+/Abrevetilde DerivedName
+(A) Base
+(brevetilde.cap) AddCentered
+EndDerived
+
+/Abrevedotbelow DerivedName
+(A) Base
+(brevecmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ccedilla DerivedName
+(C) Base
+(cedillacmb.cap) 46 0 AddCentered
+EndDerived
+
+/Cacute DerivedName
+(C) Base
+(acutecmb.cap) 42 0 AddCentered
+EndDerived
+
+/Ccircumflex DerivedName
+(C) Base
+(circumflexcmb.cap) 42 0 AddCentered
+EndDerived
+
+/Ccaron DerivedName
+(C) Base
+(caroncmb.cap) 42 0 AddCentered
+EndDerived
+
+/Cdotaccent DerivedName
+(C) Base
+(dotaccentcmb.cap) 42 0 AddCentered
+EndDerived
+
+/Dcaron DerivedName
+(D) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Ddotbelow DerivedName
+(D) Base
+(dotbelowcmb) -10 0 AddCentered
+EndDerived
+
+/Dlinebelow DerivedName
+(D) Base
+(macronbelowcmb) -10 0 AddCentered
+EndDerived
+
+/Dcroat DerivedName
+(Eth) Base
+EndDerived
+
+/Egrave DerivedName
+(E) Base
+(gravecmb.cap) 38 0 AddCentered
+EndDerived
+
+/Eacute DerivedName
+(E) Base
+(acutecmb.cap) 38 0 AddCentered
+EndDerived
+
+/Ecircumflex DerivedName
+(E) Base
+(circumflexcmb.cap) 38 0 AddCentered
+EndDerived
+
+/Ecaron DerivedName
+(E) Base
+(caroncmb.cap) 38 0 AddCentered
+EndDerived
+
+/Edieresis DerivedName
+(E) Base
+(dieresiscmb.cap) 38 0 AddCentered
+EndDerived
+
+/Emacron DerivedName
+(E) Base
+(macroncmb.cap) 38 0 AddCentered
+EndDerived
+
+/Ebreve DerivedName
+(E) Base
+(brevecmb.cap) 38 0 AddCentered
+EndDerived
+
+/Edotaccent DerivedName
+(E) Base
+(dotaccentcmb.cap) 38 0 AddCentered
+EndDerived
+
+/Edotbelow DerivedName
+(E) Base
+(dotbelowcmb) 42 0 AddCentered
+EndDerived
+
+/Ehook DerivedName
+(E) Base
+(hookabovecmb.cap) 38 0 AddCentered
+EndDerived
+
+/Etilde DerivedName
+(E) Base
+(tildecmb.cap) 38 0 AddCentered
+EndDerived
+
+/Ecircumflexacute DerivedName
+(E) Base
+(circumflexacute.cap) 38 0 AddCentered
+EndDerived
+
+/Ecircumflexgrave DerivedName
+(E) Base
+(circumflexgrave.cap) 38 0 AddCentered
+EndDerived
+
+/Ecircumflexhook DerivedName
+(E) Base
+(circumflexhook.cap) 38 0 AddCentered
+EndDerived
+
+/Ecircumflextilde DerivedName
+(E) Base
+(circumflextilde.cap) 38 0 AddCentered
+EndDerived
+
+/Ecircumflexdotbelow DerivedName
+(E) Base
+(circumflexcmb.cap) 38 0 AddCentered
+(dotbelowcmb) 42 0 AddCentered
+EndDerived
+
+/Gcircumflex DerivedName
+(G) Base
+(circumflexcmb.cap) 32 0 AddCentered
+EndDerived
+
+/Gbreve DerivedName
+(G) Base
+(brevecmb.cap) 32 0 AddCentered
+EndDerived
+
+/Gdotaccent DerivedName
+(G) Base
+(dotaccentcmb.cap) 32 0 AddCentered
+EndDerived
+
+/Gcommaaccent DerivedName
+(G) Base
+(commabelowcmb) 36 0 AddCentered
+EndDerived
+
+/Gcaron DerivedName
+(G) Base
+(caroncmb.cap) 32 0 AddCentered
+EndDerived
+
+/Gmacron DerivedName
+(G) Base
+(macroncmb.cap) 32 0 AddCentered
+EndDerived
+
+/Gtilde DerivedName
+(G) Base
+(tildecmb.cap) 32 0 AddCentered
+EndDerived
+
+/Hcircumflex DerivedName
+(H) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Hdotbelow DerivedName
+(H) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Hbrevebelow DerivedName
+(H) Base
+(brevebelowcmb) AddCentered
+EndDerived
+
+/Igrave DerivedName
+(I) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Iacute DerivedName
+(I) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Icircumflex DerivedName
+(I) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Itilde DerivedName
+(I) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Idieresis DerivedName
+(I) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Imacron DerivedName
+(I) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Idotaccent DerivedName
+(I) Base
+(dotaccentcmb.cap) AddCentered
+EndDerived
+
+/Icaron DerivedName
+(I) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Ihook DerivedName
+(I) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Idotbelow DerivedName
+(I) Base
+(dotbelowcmb) 1 0 AddCentered
+EndDerived
+
+/Ibreve DerivedName
+(I) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Jcircumflex DerivedName
+(J) Base
+(circumflexcmb.cap) 20 0 AddCentered
+EndDerived
+
+/Kcommaaccent DerivedName
+(K) Base
+(commabelowcmb) 49 0 AddCentered
+EndDerived
+
+/Lacute DerivedName
+(L) Base
+(acutecmb.cap) -114 0 AddCentered
+EndDerived
+
+/Lcaron DerivedName
+(L) Base
+(caron.alt) 120 -30 AddCentered
+EndDerived
+
+/Lcommaaccent DerivedName
+(L) Base
+(commabelowcmb) 58 0 AddCentered
+EndDerived
+
+/Ldot DerivedName
+(L) Base
+(dotaccentcmb) 112 -300 AddCentered
+EndDerived
+
+/Ldotbelow DerivedName
+(L) Base
+(dotbelowcmb) 58 0 AddCentered
+EndDerived
+
+/Ldotbelowmacron DerivedName
+(L) Base
+(macroncmb.cap) -114 0 AddCentered
+(dotbelowcmb) 58 0 AddCentered
+EndDerived
+
+/Llinebelow DerivedName
+(L) Base
+(macronbelowcmb) 58 0 AddCentered
+EndDerived
+
+/Mdotbelow DerivedName
+(M) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Nacute DerivedName
+(N) Base
+(acutecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ncaron DerivedName
+(N) Base
+(caroncmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ntilde DerivedName
+(N) Base
+(tildecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ncommaaccent DerivedName
+(N) Base
+(commabelowcmb) AddCentered
+EndDerived
+
+/Ndotaccent DerivedName
+(N) Base
+(dotaccentcmb.cap) 6 0 AddCentered
+EndDerived
+
+/Ndotbelow DerivedName
+(N) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Nlinebelow DerivedName
+(N) Base
+(macronbelowcmb) AddCentered
+EndDerived
+
+/Ograve DerivedName
+(O) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Oacute DerivedName
+(O) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ocircumflex DerivedName
+(O) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Otilde DerivedName
+(O) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Odieresis DerivedName
+(O) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Omacron DerivedName
+(O) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Ohungarumlaut DerivedName
+(O) Base
+(hungarumlautcmb.cap) AddCentered
+EndDerived
+
+/Ocaron DerivedName
+(O) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Odotbelow DerivedName
+(O) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ohook DerivedName
+(O) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Obreve DerivedName
+(O) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Ocircumflexacute DerivedName
+(O) Base
+(circumflexacute.cap) AddCentered
+EndDerived
+
+/Ocircumflexgrave DerivedName
+(O) Base
+(circumflexgrave.cap) AddCentered
+EndDerived
+
+/Ocircumflexhook DerivedName
+(O) Base
+(circumflexhook.cap) AddCentered
+EndDerived
+
+/Ocircumflextilde DerivedName
+(O) Base
+(circumflextilde.cap) AddCentered
+EndDerived
+
+/Ocircumflexdotbelow DerivedName
+(O) Base
+(circumflexcmb.cap) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Ohornacute DerivedName
+(Ohorn) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ohorngrave DerivedName
+(Ohorn) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Ohornhook DerivedName
+(Ohorn) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Ohorntilde DerivedName
+(Ohorn) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Ohorndotbelow DerivedName
+(Ohorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Racute DerivedName
+(R) Base
+(acutecmb.cap) 6 0 AddCentered
+EndDerived
+
+/Rcaron DerivedName
+(R) Base
+(caroncmb.cap) 6 0 AddCentered
+EndDerived
+
+/Rcommaaccent DerivedName
+(R) Base
+(commabelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rdotbelow DerivedName
+(R) Base
+(dotbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rdotbelowmacron DerivedName
+(R) Base
+(macroncmb.cap) 6 0 AddCentered
+(dotbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Rlinebelow DerivedName
+(R) Base
+(macronbelowcmb) 20 0 AddCentered
+EndDerived
+
+/Sacute DerivedName
+(S) Base
+(acutecmb.cap) 14 0 AddCentered
+EndDerived
+
+/Scircumflex DerivedName
+(S) Base
+(circumflexcmb.cap) 14 0 AddCentered
+EndDerived
+
+/Scaron DerivedName
+(S) Base
+(caroncmb.cap) 14 0 AddCentered
+EndDerived
+
+/Scedilla DerivedName
+(S) Base
+(cedillacmb.cap) 20 0 AddCentered
+EndDerived
+
+/Scommaaccent DerivedName
+(S) Base
+(commabelowcmb) 10 0 AddCentered
+EndDerived
+
+/Sdotaccent DerivedName
+(S) Base
+(dotaccentcmb.cap) 14 0 AddCentered
+EndDerived
+
+/Sdotbelow DerivedName
+(S) Base
+(dotbelowcmb) 10 0 AddCentered
+EndDerived
+
+/Tcaron DerivedName
+(T) Base
+(caroncmb.cap) -1 0 AddCentered
+EndDerived
+
+/Tcedilla DerivedName
+(T) Base
+(cedillacmb.cap) AddCentered
+EndDerived
+
+/Tcommaaccent DerivedName
+(T) Base
+(commabelowcmb) 1 0 AddCentered
+EndDerived
+
+/Tdotbelow DerivedName
+(T) Base
+(dotbelowcmb) 1 0 AddCentered
+EndDerived
+
+/Tlinebelow DerivedName
+(T) Base
+(macronbelowcmb) 1 0 AddCentered
+EndDerived
+
+/Ugrave DerivedName
+(U) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Uacute DerivedName
+(U) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ucircumflex DerivedName
+(U) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Utilde DerivedName
+(U) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Udieresis DerivedName
+(U) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Umacron DerivedName
+(U) Base
+(macroncmb.cap) AddCentered
+EndDerived
+
+/Ubreve DerivedName
+(U) Base
+(brevecmb.cap) AddCentered
+EndDerived
+
+/Uring DerivedName
+(U) Base
+(ringcmb.cap) AddCentered
+EndDerived
+
+/Uhungarumlaut DerivedName
+(U) Base
+(hungarumlautcmb.cap) AddCentered
+EndDerived
+
+/Ucaron DerivedName
+(U) Base
+(caroncmb.cap) AddCentered
+EndDerived
+
+/Udieresismacron DerivedName
+(U) Base
+(dieresismacron.cap) AddCentered
+EndDerived
+
+/Udieresisacute DerivedName
+(U) Base
+(dieresisacute.cap) AddCentered
+EndDerived
+
+/Udieresiscaron DerivedName
+(U) Base
+(dieresiscaron.cap) AddCentered
+EndDerived
+
+/Udieresisgrave DerivedName
+(U) Base
+(dieresisgrave.cap) AddCentered
+EndDerived
+
+/Udotbelow DerivedName
+(U) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Uhook DerivedName
+(U) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Uhornacute DerivedName
+(Uhorn) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Uhorngrave DerivedName
+(Uhorn) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Uhornhook DerivedName
+(Uhorn) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Uhorntilde DerivedName
+(Uhorn) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Uhorndotbelow DerivedName
+(Uhorn) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Wgrave DerivedName
+(W) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Wacute DerivedName
+(W) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Wcircumflex DerivedName
+(W) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Wdieresis DerivedName
+(W) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Ygrave DerivedName
+(Y) Base
+(gravecmb.cap) AddCentered
+EndDerived
+
+/Yacute DerivedName
+(Y) Base
+(acutecmb.cap) AddCentered
+EndDerived
+
+/Ycircumflex DerivedName
+(Y) Base
+(circumflexcmb.cap) AddCentered
+EndDerived
+
+/Ydieresis DerivedName
+(Y) Base
+(dieresiscmb.cap) AddCentered
+EndDerived
+
+/Ydotaccent DerivedName
+(Y) Base
+(dotaccentcmb.cap) AddCentered
+EndDerived
+
+/Ydotbelow DerivedName
+(Y) Base
+(dotbelowcmb) AddCentered
+EndDerived
+
+/Yhookabove DerivedName
+(Y) Base
+(hookabovecmb.cap) AddCentered
+EndDerived
+
+/Ytilde DerivedName
+(Y) Base
+(tildecmb.cap) AddCentered
+EndDerived
+
+/Zacute DerivedName
+(Z) Base
+(acutecmb.cap) 16 0 AddCentered
+EndDerived
+
+/Zcaron DerivedName
+(Z) Base
+(caroncmb.cap) 16 0 AddCentered
+EndDerived
+
+/Zdotaccent DerivedName
+(Z) Base
+(dotaccentcmb.cap) 16 0 AddCentered
+EndDerived
+
+/Zdotbelow DerivedName
+(Z) Base
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/agrave DerivedName
+(a) Base
+(gravecmb) 18 0 AddCentered
+EndDerived
+
+/aacute DerivedName
+(a) Base
+(acutecmb) 18 0 AddCentered
+EndDerived
+
+/acircumflex DerivedName
+(a) Base
+(circumflexcmb) 18 0 AddCentered
+EndDerived
+
+/atilde DerivedName
+(a) Base
+(tildecmb) 18 0 AddCentered
+EndDerived
+
+/adieresis DerivedName
+(a) Base
+(dieresiscmb) 18 0 AddCentered
+EndDerived
+
+/amacron DerivedName
+(a) Base
+(macroncmb) 18 0 AddCentered
+EndDerived
+
+/abreve DerivedName
+(a) Base
+(brevecmb) 18 0 AddCentered
+EndDerived
+
+/aring DerivedName
+(a) Base
+(ringcmb) 18 0 AddCentered
+EndDerived
+
+/acaron DerivedName
+(a) Base
+(caroncmb) 18 0 AddCentered
+EndDerived
+
+/adotbelow DerivedName
+(a) Base
+(dotbelowcmb) -2 0 AddCentered
+EndDerived
+
+/ahook DerivedName
+(a) Base
+(hookabovecmb) 18 0 AddCentered
+EndDerived
+
+/acircumflexacute DerivedName
+(a) Base
+(circumflexacute) 18 0 AddCentered
+EndDerived
+
+/acircumflexgrave DerivedName
+(a) Base
+(circumflexgrave) 18 0 AddCentered
+EndDerived
+
+/acircumflexhook DerivedName
+(a) Base
+(circumflexhook) 18 0 AddCentered
+EndDerived
+
+/acircumflextilde DerivedName
+(a) Base
+(circumflextilde) 18 0 AddCentered
+EndDerived
+
+/acircumflexdotbelow DerivedName
+(a) Base
+(circumflexcmb) 18 0 AddCentered
+(dotbelowcmb) -2 0 AddCentered
+EndDerived
+
+/abreveacute DerivedName
+(a) Base
+(breveacute) 18 0 AddCentered
+EndDerived
+
+/abrevegrave DerivedName
+(a) Base
+(brevegrave) 18 0 AddCentered
+EndDerived
+
+/abrevehook DerivedName
+(a) Base
+(brevehook) 18 0 AddCentered
+EndDerived
+
+/abrevetilde DerivedName
+(a) Base
+(brevetilde) 18 0 AddCentered
+EndDerived
+
+/abrevedotbelow DerivedName
+(a) Base
+(brevecmb) 18 0 AddCentered
+(dotbelowcmb) -2 0 AddCentered
+EndDerived
+
+/ccedilla DerivedName
+(c) Base
+(cedillacmb) 43 0 AddCentered
+EndDerived
+
+/cacute DerivedName
+(c) Base
+(acutecmb) 45 0 AddCentered
+EndDerived
+
+/ccircumflex DerivedName
+(c) Base
+(circumflexcmb) 45 0 AddCentered
+EndDerived
+
+/ccaron DerivedName
+(c) Base
+(caroncmb) 45 0 AddCentered
+EndDerived
+
+/cdotaccent DerivedName
+(c) Base
+(dotaccentcmb) 45 0 AddCentered
+EndDerived
+
+/dcaron DerivedName
+(d) Base
+(caron.alt) 267 0 AddCentered
+EndDerived
+
+/ddotbelow DerivedName
+(d) Base
+(dotbelowcmb) 4 0 AddCentered
+EndDerived
+
+/dlinebelow DerivedName
+(d) Base
+(macronbelowcmb) 4 0 AddCentered
+EndDerived
+
+/egrave DerivedName
+(e) Base
+(gravecmb) 16 0 AddCentered
+EndDerived
+
+/eacute DerivedName
+(e) Base
+(acutecmb) 16 0 AddCentered
+EndDerived
+
+/ecircumflex DerivedName
+(e) Base
+(circumflexcmb) 16 0 AddCentered
+EndDerived
+
+/ecaron DerivedName
+(e) Base
+(caroncmb) 16 0 AddCentered
+EndDerived
+
+/edieresis DerivedName
+(e) Base
+(dieresiscmb) 17 0 AddCentered
+EndDerived
+
+/emacron DerivedName
+(e) Base
+(macroncmb) 16 0 AddCentered
+EndDerived
+
+/ebreve DerivedName
+(e) Base
+(brevecmb) 16 0 AddCentered
+EndDerived
+
+/edotaccent DerivedName
+(e) Base
+(dotaccentcmb) 16 0 AddCentered
+EndDerived
+
+/edotbelow DerivedName
+(e) Base
+(dotbelowcmb) 16 0 AddCentered
+EndDerived
+
+/ehook DerivedName
+(e) Base
+(hookabovecmb) 16 0 AddCentered
+EndDerived
+
+/etilde DerivedName
+(e) Base
+(tildecmb) 16 0 AddCentered
+EndDerived
+
+/ecircumflexacute DerivedName
+(e) Base
+(circumflexacute) 16 0 AddCentered
+EndDerived
+
+/ecircumflexgrave DerivedName
+(e) Base
+(circumflexgrave) 16 0 AddCentered
+EndDerived
+
+/ecircumflexhook DerivedName
+(e) Base
+(circumflexhook) 16 0 AddCentered
+EndDerived
+
+/ecircumflextilde DerivedName
+(e) Base
+(circumflextilde) 16 0 AddCentered
+EndDerived
+
+/ecircumflexdotbelow DerivedName
+(e) Base
+(circumflexcmb) 16 0 AddCentered
+(dotbelowcmb) 16 0 AddCentered
+EndDerived
+
+/gcircumflex DerivedName
+(g) Base
+(circumflexcmb) 10 0 AddCentered
+EndDerived
+
+/gbreve DerivedName
+(g) Base
+(brevecmb) 10 0 AddCentered
+EndDerived
+
+/gdotaccent DerivedName
+(g) Base
+(dotaccentcmb) 10 0 AddCentered
+EndDerived
+
+/gcommaaccent DerivedName
+(g) Base
+(commabelowcmb.alt) 10 0 AddCentered
+EndDerived
+
+/gcaron DerivedName
+(g) Base
+(caroncmb) 10 0 AddCentered
+EndDerived
+
+/gmacron DerivedName
+(g) Base
+(macroncmb) 10 0 AddCentered
+EndDerived
+
+/gtilde DerivedName
+(g) Base
+(tildecmb) 10 0 AddCentered
+EndDerived
+
+/hcircumflex DerivedName
+(h) Base
+(circumflexcmb.cap) -158 38 AddCentered
+EndDerived
+
+/hdotbelow DerivedName
+(h) Base
+(dotbelowcmb) 19 0 AddCentered
+EndDerived
+
+/hbrevebelow DerivedName
+(h) Base
+(brevebelowcmb) 18 0 AddCentered
+EndDerived
+
+/igrave DerivedName
+(dotlessi) Base
+(gravecmb) 50 0 AddCentered
+EndDerived
+
+/iacute DerivedName
+(dotlessi) Base
+(acutecmb) 50 0 AddCentered
+EndDerived
+
+/icircumflex DerivedName
+(dotlessi) Base
+(circumflexcmb) 50 0 AddCentered
+EndDerived
+
+/itilde DerivedName
+(dotlessi) Base
+(tildecmb) 50 0 AddCentered
+EndDerived
+
+/idieresis DerivedName
+(dotlessi) Base
+(dieresiscmb) 50 0 AddCentered
+EndDerived
+
+/imacron DerivedName
+(dotlessi) Base
+(macroncmb) 50 0 AddCentered
+EndDerived
+
+/icaron DerivedName
+(dotlessi) Base
+(caroncmb) 50 0 AddCentered
+EndDerived
+
+/ihook DerivedName
+(dotlessi) Base
+(hookabovecmb) 50 0 AddCentered
+EndDerived
+
+/idotbelow DerivedName
+(i) Base
+(dotbelowcmb) 50 0 AddCentered
+EndDerived
+
+/ibreve DerivedName
+(dotlessi) Base
+(brevecmb) 50 0 AddCentered
+EndDerived
+
+/jcircumflex DerivedName
+(dotlessj) Base
+(circumflexcmb) 50 0 AddCentered
+EndDerived
+
+/kcommaaccent DerivedName
+(k) Base
+(commabelowcmb) 44 0 AddCentered
+EndDerived
+
+/lacute DerivedName
+(l) Base
+(acutecmb.cap) -14 50 AddCentered
+EndDerived
+
+/lcaron DerivedName
+(l) Base
+(caron.alt) 120 0 AddCentered
+EndDerived
+
+/ldot DerivedName
+(l) -30 0 Base
+(dotaccentcmb) 110 -300 AddCentered
+EndDerived
+
+/lcommaaccent DerivedName
+(l) Base
+(commabelowcmb) 78 0 AddCentered
+EndDerived
+
+/ldotbelow DerivedName
+(l) Base
+(dotbelowcmb) 78 0 AddCentered
+EndDerived
+
+/ldotbelowmacron DerivedName
+(l) Base
+(macroncmb) -6 230 AddCentered
+(dotbelowcmb) 78 0 AddCentered
+EndDerived
+
+/llinebelow DerivedName
+(l) Base
+(macronbelowcmb) 78 0 AddCentered
+EndDerived
+
+/mdotbelow DerivedName
+(m) Base
+(dotbelowcmb) 7 0 AddCentered
+EndDerived
+
+/nacute DerivedName
+(n) Base
+(acutecmb) 20 0 AddCentered
+EndDerived
+
+/ncaron DerivedName
+(n) Base
+(caroncmb) 20 0 AddCentered
+EndDerived
+
+/ntilde DerivedName
+(n) Base
+(tildecmb) 20 0 AddCentered
+EndDerived
+
+/ncommaaccent DerivedName
+(n) Base
+(commabelowcmb) 18 0 AddCentered
+EndDerived
+
+/ndotaccent DerivedName
+(n) Base
+(dotaccentcmb) 20 0 AddCentered
+EndDerived
+
+/ndotbelow DerivedName
+(n) Base
+(dotbelowcmb) 18 0 AddCentered
+EndDerived
+
+/nlinebelow DerivedName
+(n) Base
+(macronbelowcmb) 18 0 AddCentered
+EndDerived
+
+/ograve DerivedName
+(o) Base
+(gravecmb) AddCentered
+EndDerived
+
+/oacute DerivedName
+(o) Base
+(acutecmb) AddCentered
+EndDerived
+
+/ocircumflex DerivedName
+(o) Base
+(circumflexcmb) AddCentered
+EndDerived
+
+/otilde DerivedName
+(o) Base
+(tildecmb) AddCentered
+EndDerived
+
+/odieresis DerivedName
+(o) Base
+(dieresiscmb) AddCentered
+EndDerived
+
+/omacron DerivedName
+(o) Base
+(macroncmb) AddCentered
+EndDerived
+
+/ohungarumlaut DerivedName
+(o) Base
+(hungarumlautcmb) AddCentered
+EndDerived
+
+/ocaron DerivedName
+(o) Base
+(caroncmb) AddCentered
+EndDerived
+
+/odotbelow DerivedName
+(o) Base
+(dotbelowcmb) 1 0 AddCentered
+EndDerived
+
+/ohook DerivedName
+(o) Base
+(hookabovecmb) AddCentered
+EndDerived
+
+/obreve DerivedName
+(o) Base
+(brevecmb) AddCentered
+EndDerived
+
+/ocircumflexacute DerivedName
+(o) Base
+(circumflexacute) AddCentered
+EndDerived
+
+/ocircumflexgrave DerivedName
+(o) Base
+(circumflexgrave) AddCentered
+EndDerived
+
+/ocircumflexhook DerivedName
+(o) Base
+(circumflexhook) AddCentered
+EndDerived
+
+/ocircumflextilde DerivedName
+(o) Base
+(circumflextilde) AddCentered
+EndDerived
+
+/ocircumflexdotbelow DerivedName
+(o) Base
+(circumflexcmb) AddCentered
+(dotbelowcmb) AddCentered
+EndDerived
+
+/ohornacute DerivedName
+(ohorn) Base
+(acutecmb) AddCentered
+EndDerived
+
+/ohorngrave DerivedName
+(ohorn) Base
+(gravecmb) AddCentered
+EndDerived
+
+/ohornhook DerivedName
+(ohorn) Base
+(hookabovecmb) AddCentered
+EndDerived
+
+/ohorntilde DerivedName
+(ohorn) Base
+(tildecmb) AddCentered
+EndDerived
+
+/ohorndotbelow DerivedName
+(ohorn) Base
+(dotbelowcmb) 1 0 AddCentered
+EndDerived
+
+/racute DerivedName
+(r) Base
+(acutecmb) 44 0 AddCentered
+EndDerived
+
+/rcommaaccent DerivedName
+(r) Base
+(commabelowcmb) -102 0 AddCentered
+EndDerived
+
+/rcaron DerivedName
+(r) Base
+(caroncmb) 44 0 AddCentered
+EndDerived
+
+/rdotbelow DerivedName
+(r) Base
+(dotbelowcmb) -102 0 AddCentered
+EndDerived
+
+/rdotbelowmacron DerivedName
+(r) Base
+(macroncmb) 44 0 AddCentered
+(dotbelowcmb) -102 0 AddCentered
+EndDerived
+
+/rlinebelow DerivedName
+(r) Base
+(macronbelowcmb) -102 0 AddCentered
+EndDerived
+
+/sacute DerivedName
+(s) Base
+(acutecmb) -4 0 AddCentered
+EndDerived
+
+/scircumflex DerivedName
+(s) Base
+(circumflexcmb) -4 0 AddCentered
+EndDerived
+
+/scaron DerivedName
+(s) Base
+(caroncmb) -4 0 AddCentered
+EndDerived
+
+/scedilla DerivedName
+(s) Base
+(cedillacmb) 16 0 AddCentered
+EndDerived
+
+/scommaaccent DerivedName
+(s) Base
+(commabelowcmb) 12 0 AddCentered
+EndDerived
+
+/sdotaccent DerivedName
+(s) Base
+(dotaccentcmb) -4 0 AddCentered
+EndDerived
+
+/sdotbelow DerivedName
+(s) Base
+(dotbelowcmb) 12 0 AddCentered
+EndDerived
+
+/tcaron DerivedName
+(t) Base
+(caron.alt) 128 0 AddCentered
+EndDerived
+
+/tcedilla DerivedName
+(t) Base
+(cedillacmb) 78 0 AddCentered
+EndDerived
+
+/tcommaaccent DerivedName
+(t) Base
+(commabelowcmb) 88 0 AddCentered
+EndDerived
+
+/tdotbelow DerivedName
+(t) Base
+(dotbelowcmb) 88 0 AddCentered
+EndDerived
+
+/tlinebelow DerivedName
+(t) Base
+(macronbelowcmb) 88 0 AddCentered
+EndDerived
+
+/tdieresis DerivedName
+(t) Base
+(dieresiscmb) -38 130 AddCentered
+EndDerived
+
+/ugrave DerivedName
+(u) Base
+(gravecmb) -6 0 AddCentered
+EndDerived
+
+/uacute DerivedName
+(u) Base
+(acutecmb) -6 0 AddCentered
+EndDerived
+
+/ucircumflex DerivedName
+(u) Base
+(circumflexcmb) -6 0 AddCentered
+EndDerived
+
+/utilde DerivedName
+(u) Base
+(tildecmb) -6 0 AddCentered
+EndDerived
+
+/udieresis DerivedName
+(u) Base
+(dieresiscmb) -6 0 AddCentered
+EndDerived
+
+/umacron DerivedName
+(u) Base
+(macroncmb) -6 0 AddCentered
+EndDerived
+
+/ubreve DerivedName
+(u) Base
+(brevecmb) -6 0 AddCentered
+EndDerived
+
+/uring DerivedName
+(u) Base
+(ringcmb) -6 0 AddCentered
+EndDerived
+
+/uhungarumlaut DerivedName
+(u) Base
+(hungarumlautcmb) -6 0 AddCentered
+EndDerived
+
+/ucaron DerivedName
+(u) Base
+(caroncmb) -6 0 AddCentered
+EndDerived
+
+/udieresismacron DerivedName
+(u) Base
+(dieresismacron) -6 0 AddCentered
+EndDerived
+
+/udieresisacute DerivedName
+(u) Base
+(dieresisacute) -6 0 AddCentered
+EndDerived
+
+/udieresiscaron DerivedName
+(u) Base
+(dieresiscaron) -6 0 AddCentered
+EndDerived
+
+/udieresisgrave DerivedName
+(u) Base
+(dieresisgrave) -6 0 AddCentered
+EndDerived
+
+/udotbelow DerivedName
+(u) Base
+(dotbelowcmb) 22 0 AddCentered
+EndDerived
+
+/uhook DerivedName
+(u) Base
+(hookabovecmb) -6 0 AddCentered
+EndDerived
+
+/uhornacute DerivedName
+(uhorn) Base
+(acutecmb) -6 0 AddCentered
+EndDerived
+
+/uhorngrave DerivedName
+(uhorn) Base
+(gravecmb) -6 0 AddCentered
+EndDerived
+
+/uhornhook DerivedName
+(uhorn) Base
+(hookabovecmb) -6 0 AddCentered
+EndDerived
+
+/uhorntilde DerivedName
+(uhorn) Base
+(tildecmb) -6 0 AddCentered
+EndDerived
+
+/uhorndotbelow DerivedName
+(uhorn) Base
+(dotbelowcmb) 8 0 AddCentered
+EndDerived
+
+/wgrave DerivedName
+(w) Base
+(gravecmb) AddCentered
+EndDerived
+
+/wacute DerivedName
+(w) Base
+(acutecmb) AddCentered
+EndDerived
+
+/wcircumflex DerivedName
+(w) Base
+(circumflexcmb) AddCentered
+EndDerived
+
+/wdieresis DerivedName
+(w) Base
+(dieresiscmb) AddCentered
+EndDerived
+
+/ygrave DerivedName
+(y) Base
+(gravecmb) 2 0 AddCentered
+EndDerived
+
+/yacute DerivedName
+(y) Base
+(acutecmb) 2 0 AddCentered
+EndDerived
+
+/ycircumflex DerivedName
+(y) Base
+(circumflexcmb) 2 0 AddCentered
+EndDerived
+
+/ydieresis DerivedName
+(y) Base
+(dieresiscmb) 2 0 AddCentered
+EndDerived
+
+/ydotaccent DerivedName
+(y) Base
+(dotaccentcmb) 2 0 AddCentered
+EndDerived
+
+/ydotbelow DerivedName
+(y) Base
+(dotbelowcmb) 136 0 AddCentered
+EndDerived
+
+/yhookabove DerivedName
+(y) Base
+(hookabovecmb) 12 0 AddCentered
+EndDerived
+
+/ytilde DerivedName
+(y) Base
+(tildecmb) 2 0 AddCentered
+EndDerived
+
+/zacute DerivedName
+(z) Base
+(acutecmb) 18 0 AddCentered
+EndDerived
+
+/zcaron DerivedName
+(z) Base
+(caroncmb) 18 0 AddCentered
+EndDerived
+
+/zdotaccent DerivedName
+(z) Base
+(dotaccentcmb) 18 0 AddCentered
+EndDerived
+
+/zdotbelow DerivedName
+(z) Base
+(dotbelowcmb) 16 0 AddCentered
+EndDerived
+
+/a.alt DerivedName
+(ascript) Base
+EndDerived
+
+/agrave.alt DerivedName
+(ascript) Base
+(gravecmb) 2 0 AddCentered
+EndDerived
+
+/aacute.alt DerivedName
+(ascript) Base
+(acutecmb) 2 0 AddCentered
+EndDerived
+
+/acircumflex.alt DerivedName
+(ascript) Base
+(circumflexcmb) 2 0 AddCentered
+EndDerived
+
+/atilde.alt DerivedName
+(ascript) Base
+(tildecmb) 2 0 AddCentered
+EndDerived
+
+/adieresis.alt DerivedName
+(ascript) Base
+(dieresiscmb) 2 0 AddCentered
+EndDerived
+
+/amacron.alt DerivedName
+(ascript) Base
+(macroncmb) 2 0 AddCentered
+EndDerived
+
+/abreve.alt DerivedName
+(ascript) Base
+(brevecmb) 2 0 AddCentered
+EndDerived
+
+/aring.alt DerivedName
+(ascript) Base
+(ringcmb) 2 0 AddCentered
+EndDerived
+
+/acaron.alt DerivedName
+(ascript) Base
+(caroncmb) 2 0 AddCentered
+EndDerived
+
+/adotbelow.alt DerivedName
+(ascript) Base
+(dotbelowcmb) 4 0 AddCentered
+EndDerived
+
+/ahook.alt DerivedName
+(ascript) Base
+(hookabovecmb) 2 0 AddCentered
+EndDerived
+
+/acircumflexacute.alt DerivedName
+(ascript) Base
+(circumflexacute) 2 0 AddCentered
+EndDerived
+
+/acircumflexgrave.alt DerivedName
+(ascript) Base
+(circumflexgrave) 2 0 AddCentered
+EndDerived
+
+/acircumflexhook.alt DerivedName
+(ascript) Base
+(circumflexhook) 2 0 AddCentered
+EndDerived
+
+/acircumflextilde.alt DerivedName
+(ascript) Base
+(circumflextilde) 2 0 AddCentered
+EndDerived
+
+/acircumflexdotbelow.alt DerivedName
+(ascript) Base
+(circumflexcmb) 2 0 AddCentered
+(dotbelowcmb) 2 0 AddCentered
+EndDerived
+
+/abreveacute.alt DerivedName
+(ascript) Base
+(breveacute) 2 0 AddCentered
+EndDerived
+
+/abrevegrave.alt DerivedName
+(ascript) Base
+(brevegrave) 2 0 AddCentered
+EndDerived
+
+/abrevehook.alt DerivedName
+(ascript) Base
+(brevehook) 2 0 AddCentered
+EndDerived
+
+/abrevetilde.alt DerivedName
+(ascript) Base
+(brevetilde) 2 0 AddCentered
+EndDerived
+
+/abrevedotbelow.alt DerivedName
+(ascript) Base
+(brevecmb) 2 0 AddCentered
+(dotbelowcmb) 2 0 AddCentered
+EndDerived
+
+/g.alt DerivedName
+(gscript) Base
+EndDerived
+
+/gcircumflex.alt DerivedName
+(gscript) Base
+(circumflexcmb) 6 0 AddCentered
+EndDerived
+
+/gbreve.alt DerivedName
+(gscript) Base
+(brevecmb) 6 0 AddCentered
+EndDerived
+
+/gdotaccent.alt DerivedName
+(gscript) Base
+(dotaccentcmb) 6 0 AddCentered
+EndDerived
+
+/gcommaaccent.alt DerivedName
+(gscript) Base
+(commabelowcmb.alt) 6 0 AddCentered
+EndDerived
+
+/gcaron.alt DerivedName
+(gscript) Base
+(caroncmb) 6 0 AddCentered
+EndDerived
+
+/gmacron.alt DerivedName
+(gscript) Base
+(macroncmb) 6 0 AddCentered
+EndDerived
+
+/gtilde.alt DerivedName
+(gscript) Base
+(tildecmb) 6 0 AddCentered
+EndDerived
+
+/six.onum DerivedName
+(six) 2 0 Base
+EndDerived
+
+/eight.onum DerivedName
+(eight) Base
+EndDerived
+
+/colon DerivedName
+(period) 0 386 Base
+(period) AddCentered
+EndDerived
+
+/semicolon DerivedName
+(period) 0 386 Base
+(comma) AddCentered
+EndDerived
+
+/quotedbl DerivedName
+(quotesingle) -100 0 Base
+(quotesingle) 100 0 AddCentered
+EndDerived
+
+/quotedblleft DerivedName
+(quoteleft) -100 0 Base
+(quoteleft) 100 0 AddCentered
+EndDerived
+
+/quotedblright DerivedName
+(quoteright) -100 0 Base
+(quoteright) 100 0 AddCentered
+EndDerived
+
+/quotesinglbase DerivedName
+(quoteright) 0 -620 Base
+EndDerived
+
+/quotedblbase DerivedName
+(quoteright) -100 -620 Base
+(quoteright) 100 -620 AddCentered
+EndDerived
+
+/guillemotleft DerivedName
+(guilsinglleft) -100 0 Base
+(guilsinglleft) 100 0 AddCentered
+EndDerived
+
+/guillemotright DerivedName
+(guilsinglright) -100 0 Base
+(guilsinglright) 100 0 AddCentered
+EndDerived
+
+/sfthyphen DerivedName
+(hyphen) Base
+EndDerived
+
+/horizontalbar DerivedName
+(emdash) Base
+EndDerived
+
+/periodcentered DerivedName
+(period) 0 296 Base
+EndDerived
+
+/zero.sups DerivedName
+(zero.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/one.sups DerivedName
+(one.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/two.sups DerivedName
+(two.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/three.sups DerivedName
+(three.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/four.sups DerivedName
+(four.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/five.sups DerivedName
+(five.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/six.sups DerivedName
+(six.dnom) SuperscriptX SuperscriptY -2 0 Base
+EndDerived
+
+/seven.sups DerivedName
+(seven.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/eight.sups DerivedName
+(eight.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/nine.sups DerivedName
+(nine.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/parenleft.sups DerivedName
+(parenleft.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/parenright.sups DerivedName
+(parenright.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/period.sups DerivedName
+(period.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/comma.sups DerivedName
+(comma.dnom) SuperscriptX SuperscriptY Base
+EndDerived
+
+/zero.subs DerivedName
+(zero.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/one.subs DerivedName
+(one.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/two.subs DerivedName
+(two.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/three.subs DerivedName
+(three.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/four.subs DerivedName
+(four.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/five.subs DerivedName
+(five.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/six.subs DerivedName
+(six.dnom) SubscriptX SubscriptY -2 0 Base
+EndDerived
+
+/seven.subs DerivedName
+(seven.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/eight.subs DerivedName
+(eight.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/nine.subs DerivedName
+(nine.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/parenleft.subs DerivedName
+(parenleft.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/parenright.subs DerivedName
+(parenright.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/period.subs DerivedName
+(period.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/comma.subs DerivedName
+(comma.dnom) SubscriptX SubscriptY Base
+EndDerived
+
+/zero.numr DerivedName
+(zero.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/one.numr DerivedName
+(one.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/two.numr DerivedName
+(two.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/three.numr DerivedName
+(three.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/four.numr DerivedName
+(four.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/five.numr DerivedName
+(five.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/six.numr DerivedName
+(six.dnom) NumeratorX NumeratorY -2 70 Base
+EndDerived
+
+/seven.numr DerivedName
+(seven.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/eight.numr DerivedName
+(eight.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/nine.numr DerivedName
+(nine.dnom) NumeratorX NumeratorY 0 70 Base
+EndDerived
+
+/parenleft.numr DerivedName
+(parenleft.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/parenright.numr DerivedName
+(parenright.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/period.numr DerivedName
+(period.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/comma.numr DerivedName
+(comma.dnom) NumeratorX NumeratorY Base
+EndDerived
+
+/divisionslash DerivedName
+(fraction) Base
+EndDerived
+
+/percent DerivedName
+(zero.dnom) -140 340 Base
+(fraction) AddCentered
+(zero.dnom) 140 0 AddCentered
+EndDerived
+
+/onequarter DerivedName
+(one.dnom) -140 340 Base
+(fraction) AddCentered
+(four.dnom) 140 0 AddCentered
+EndDerived
+
+/onehalf DerivedName
+(one.dnom) -140 340 Base
+(fraction) AddCentered
+(two.dnom) 140 0 AddCentered
+EndDerived
+
+/threequarters DerivedName
+(three.dnom) -140 340 Base
+(fraction) 40 0 AddCentered
+(four.dnom) 140 0 AddCentered
+EndDerived
+
+/onethird DerivedName
+(one.dnom) -140 340 Base
+(fraction) AddCentered
+(three.dnom) 140 0 AddCentered
+EndDerived
+
+/twothirds DerivedName
+(two.dnom) -140 340 Base
+(fraction) AddCentered
+(three.dnom) 140 0 AddCentered
+EndDerived
+
+/oneeighth DerivedName
+(one.dnom) -140 340 Base
+(fraction) AddCentered
+(eight.dnom) 140 0 AddCentered
+EndDerived
+
+/threeeighths DerivedName
+(three.dnom) -140 340 Base
+(fraction) AddCentered
+(eight.dnom) 140 0 AddCentered
+EndDerived
+
+/fiveeighths DerivedName
+(five.dnom) -140 340 Base
+(fraction) AddCentered
+(eight.dnom) 140 0 AddCentered
+EndDerived
+
+/seveneighths DerivedName
+(seven.dnom) -140 340 Base
+(fraction) AddCentered
+(eight.dnom) 140 0 AddCentered
+EndDerived
+
+/slash.frac DerivedName
+(fraction) Base
+EndDerived
+
+/ordmasculine DerivedName
+(o.sups) Base
+EndDerived
+
+/ordfeminine DerivedName
+(a.sups) Base
+EndDerived
+
+/ordfeminine.alt DerivedName
+(a.supa) Base
+EndDerived
+
+/bulletoperator DerivedName
+(period) -6 296 Base
+EndDerived
+
+/equal DerivedName
+(minus) 0 100 Base
+(minus) 0 -100 AddCentered
+EndDerived
+
+/approxequal DerivedName
+(asciitilde) 0 100 Base
+(asciitilde) 0 -100 AddCentered
+EndDerived
+
+/dblprime DerivedName
+(prime) -64 0 Base
+(prime) 64 0 AddCentered
+EndDerived
+
+/commaturnedmod DerivedName
+(quoteleft) Base
+EndDerived
+
+/apostrophemod DerivedName
+(quoteright) Base
+EndDerived
+
+/grave DerivedName
+(gravecmb) Base
+EndDerived
+
+/acute DerivedName
+(acutecmb) Base
+EndDerived
+
+/circumflex DerivedName
+(circumflexcmb) Base
+EndDerived
+
+/caron DerivedName
+(caroncmb) Base
+EndDerived
+
+/macronmod DerivedName
+(macroncmb) Base
+EndDerived
+
+/acutemod DerivedName
+(acutecmb) -2 0 Base
+EndDerived
+
+/gravemod DerivedName
+(gravecmb) -2 0 Base
+EndDerived
+
+/tilde DerivedName
+(tildecmb) Base
+EndDerived
+
+/dieresis DerivedName
+(dieresiscmb) Base
+EndDerived
+
+/macron DerivedName
+(macroncmb) Base
+EndDerived
+
+/breve DerivedName
+(brevecmb) Base
+EndDerived
+
+/ring DerivedName
+(ringcmb) Base
+EndDerived
+
+/hungarumlaut DerivedName
+(hungarumlautcmb) Base
+EndDerived
+
+/dotaccent DerivedName
+(dotaccentcmb) Base
+EndDerived
+
+/cedilla DerivedName
+(cedillacmb) 10 0 Base
+EndDerived
+
+/ogonek DerivedName
+(ogonekcmb) Base
+EndDerived
+
diff --git a/Roman/ExtraLight/features b/Roman/ExtraLight/features
new file mode 100644
index 0000000000..c35aaf9ba2
--- /dev/null
+++ b/Roman/ExtraLight/features
@@ -0,0 +1,42 @@
+
+table head {
+ FontRevision 1.010;
+} head;
+
+include (../../features.family)
+
+include (features.markclasses);
+
+feature mark {
+ include (../../widthsAdjust.mark)
+ include (features.mark)
+} mark;
+
+feature mkmk {
+ include (features.mkmk);
+} mkmk;
+
+table OS/2 {
+ Panose 2 11 3 9 3 4 3 2 2 4;
+ FSType 0;
+ # NOTE: For cross-platform consistency, OS/2.TypoAscender and |OS/2.TypoDescender| must add up to the font's UPM value
+ TypoAscender 750; # Must be the same on all fonts for cross-platform consistency
+ TypoDescender -250; # Must be the same on all fonts for cross-platform consistency
+ TypoLineGap 0; # Must be zero for cross-platform consistency
+ winAscent 984; # Must be the same on all fonts for cross-weight consistency
+ winDescent 273; # Must be the same on all fonts for cross-weight consistency
+ XHeight 480;
+ CapHeight 660;
+ WeightClass 200; # Extra-light (Ultra-light)
+ WidthClass 5; # Medium (normal)
+ Vendor "ADBE";
+} OS/2;
+
+table hhea {
+ # NOTE: The OS/2.winAscent and OS/2.winDescent values are set by MakeOTF and vary depending on the font's bounding box
+ Ascender 984; # Must match OS/2.winAscent for cross-platform consistency
+ Descender -273; # Must match OS/2.winDescent for cross-platform consistency
+ LineGap 0; # Must be zero for cross-platform consistency
+} hhea;
+
+include (../../features.tables)
\ No newline at end of file
diff --git a/Roman/ExtraLight/features.mark b/Roman/ExtraLight/features.mark
new file mode 100644
index 0000000000..b79917383d
--- /dev/null
+++ b/Roman/ExtraLight/features.mark
@@ -0,0 +1,158 @@
+# Created: Fri Sep 14 13:38:11 2012
+# PS Name: SourceCodePro-ExtraLight
+# MM Inst: SourceCodeProMM.vfb_0
+
+# NOTE: The markClass declarations can be found in the file 'features.markclasses'.
+
+lookup MARK_BASE_above {
+ @bGC_A_above = [A D I M O W Y Aogonek Iogonek Oogonek Uhorn];
+ @bGC_E_above = [E Eogonek];
+ @bGC_H_above = [H U V Ohorn Uogonek];
+ @bGC_N_above = [N R];
+ @bGC_P_above = [P Z Schwa];
+ @bGC_T_above = [T Oslash];
+ @bGC_a_above = [a z aogonek];
+ @bGC_b_above = [b thorn];
+ @bGC_i_above = [i j];
+ @bGC_iogonek.d_above = [iogonek.d dotlessi dotlessj];
+ @bGC_o_above = [o w x oslash ohorn oogonek];
+ @bGC_q_above = [q s];
+ @bGC_u_above = [u uhorn uogonek];
+ @bGC_y_above = [y ascript a.alt aogonek.alt];
+ pos base @bGC_A_above mark @MC_above;
+ pos base @bGC_E_above mark @MC_above;
+ pos base @bGC_H_above mark @MC_above;
+ pos base @bGC_N_above mark @MC_above;
+ pos base @bGC_P_above mark @MC_above;
+ pos base @bGC_T_above mark @MC_above;
+ pos base @bGC_a_above mark @MC_above;
+ pos base @bGC_b_above mark @MC_above;
+ pos base @bGC_i_above mark @MC_above;
+ pos base @bGC_iogonek.d_above mark @MC_above;
+ pos base @bGC_o_above mark @MC_above;
+ pos base @bGC_q_above mark @MC_above;
+ pos base @bGC_u_above mark @MC_above;
+ pos base @bGC_y_above mark @MC_above;
+ pos base AE mark @MC_above;
+ pos base B mark @MC_above;
+ pos base C mark @MC_above;
+ pos base F mark @MC_above;
+ pos base G mark @MC_above;
+ pos base J mark @MC_above;
+ pos base K mark @MC_above;
+ pos base L mark @MC_above;
+ pos base OE mark @MC_above;
+ pos base Q mark @MC_above;
+ pos base S mark @MC_above;
+ pos base X mark @MC_above;
+ pos base breve