summaryrefslogtreecommitdiff
path: root/Build/source/doc/texlive.ps
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/doc/texlive.ps')
-rw-r--r--Build/source/doc/texlive.ps6851
1 files changed, 6851 insertions, 0 deletions
diff --git a/Build/source/doc/texlive.ps b/Build/source/doc/texlive.ps
new file mode 100644
index 00000000000..a0c51c921dd
--- /dev/null
+++ b/Build/source/doc/texlive.ps
@@ -0,0 +1,6851 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software
+%%Title: texlive.dvi
+%%CreationDate: Tue Oct 8 13:23:44 2013
+%%Pages: 26
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%DocumentFonts: CMR10 CMBX12 CMTT12 CMSY10 CMMI12 CMMI10 CMTT10
+%%+ CMSLTT10 CMR8 CMSL10 CMR9 CMMI9
+%%DocumentPaperSizes: a4
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips -q -o texlive.ps texlive.dvi
+%DVIPSParameters: dpi=600
+%DVIPSSource: TeX output 2013.10.08:1323
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
+def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
+rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
+N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
+false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
+length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
+forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
+BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
+{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
+round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
+rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
+/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
+B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
+-3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
+0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginFont: CMMI9
+%!PS-AdobeFont-1.0: CMMI9 003.002
+%%Title: CMMI9
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI9.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI9 known{/CMMI9 findfont dup/UniqueID known{dup
+/UniqueID get 5087384 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI9 def
+/FontBBox {-29 -250 1075 750 }readonly def
+/UniqueID 5087384 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI9.) readonly def
+/FullName (CMMI9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 58 /period put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBD07FC5A8862A8DB
+7E2B90C16137614CDAFB584A32E50C0935109679E31306B8BDD29F1756946A67
+7A7C2D9BA6FAB9B20A424AA0E6F4BA64C2801C2FB5A1156CBEED0ACB95F697B8
+BC2A6E6AA7EB1F9FD8E3C9B1A16697EE1F0E7400421A7765AB218FC837A49365
+82DC6B2C877A7DA84A81E6126EE96DB25C17A207D3020A045DCDAA064360DFFC
+E3CD50E21ED239D2A6450D04F879A26443ADEB6A20ACC504989876476C7D1A74
+91564FEA1F4CC2C8C8FDF666DB537F315AE1886C73CB5B00E67E7B398A6C018E
+540EAEE98BB8136C4F044EDD63C33431D2CF9740F051DF365A4045D9D8782112
+7BB5D494D9235BA98CF2F30CB119F5A904C32AD04C960C43FC1F5FD8DA7D90D8
+93AFB59F3FF4F796481AE2A7548F948FECFC6C127C4D3F159B08F206AE8C296D
+EE470DB2F879EA79475E029D22D7A8535C09A18689DB0609CC233E5199C02756
+972CC9C94D9FCE264DEE5D75C8D651E4E2D1189AD9588CB815722BB5EE3C379A
+6F31C2E6AE1AE4CCEB29766190AFA20EA937114978752189F1A9F42B39483149
+796FCFA123BA9CCD1D9BE28289660BCAE16C40B5B504058D55CFCBFB4F4E3D94
+DDBF39F157E63946534DA81C018B1C01B9F10DDB55E0A5C2B3985ED1977C039B
+D6755EA42CD09E27751E159C30B93F376DBE61CD3AED34BA36A768F232EB3B80
+E3E6B77C4A48D408217818E398B83D995AB6BC871F20991DF57313D6EB0C793D
+0F28088EBDB7F38DAF7E01AAB3476EC24D7BB38A9889A7D3038D930FF4289B83
+F54A7BE1E2D98A3822098D2E4D067A0D400C20C0B2B4BBD74C13ED1B827490F9
+ECF48F8C3994C1C5AAC9CF783BFA4F307528F51EAB55F961808A42ED53F00C97
+72A432EAEDCFCFB622389BDA707B6ACC9433B065CF29EBFE93AD14B8ECD5F47F
+F073F11822C49B8BE924CDFA6348C3A75E9BB9BF3F31C41716B34794B28CDAC9
+4DB8B087E180A9B3B17680F73D9C12C8D86A922C948093629F5D7F542ED882A1
+692F4F6696865E53E3E2DD43B2D5E8C989CFAA5CA5C4C5999045E170BDE9921C
+BACD6F2863F5553EAB2BA2D4A9034729EC0C4201DE90DA89B0A27C5A5C974109
+4E37BFB3F46B3A506169FB0C68E1CAFC844419A8D261A1FD86A3BB78E33D5FB1
+CFC687A5975987CE45155E5FDFAF0CC5FD5568CB1C26212F92E88255F0549F59
+41B33125946DE43436BEC00804063FBF03EC796E3361B1C852EC3038D107F80A
+9198968265D5488B26D7670B22C2D75EDFFD1B7B4AAFA36DFD94640C9D0E2D20
+5BCA18683EFB91834A3939AB8EB60E2F09655BE003582634C52770DA9668C292
+2E02929D812EE2B0CC65F020064AD5BDAC5F5693B30508F40ED8E20E87149BD5
+8DD41AFF83FD1944804017DC5A04512E593549FFFAE501131CE2FDB65EFD0B8B
+33809CBAEE411B3941C241550B9C30DD28088708F1C0CC3125CBEDCD985EAD28
+03313741F67DB5744A87B381147D5BA70AE1145C27F794854628D87D6C1ECCA1
+749E3465B950175D3C3F40E344297BD92D3190041A4392033A79BEAEAABB8DBE
+CC14E39612F43721CFAE6F79074429221CA588AA2501DE520A464DE157A03AFE
+3C082FAE7628FC0C57FFC61D0330AE6332D20FDBB09BF36848FE05E782D6379F
+64F9C82C45402481B0A35989027F9756BF5A79DA2D96E10F39167ADB4305578F
+90B509B6891338FA1D67DCFD61804AA6621526B2EE4769589A2646581712AC05
+DA6E98D16494F07D612743058F54FEE516BD89A8EC3E03F9D7F905175D3412C8
+F7329077FD6EB25213F3CAC94BA0C3363B759401B6EF7548C7D709F3241D030D
+4EB46A1AE81863C412BDDAEA6084C37143A4C5E41BC646315B1CD09F934186CF
+49D1D8239E363A435307030BD79536B50B723A39DD763DB539F24A10DDA12BD4
+E467339D2D6DB177D6FC539FA77D2DE4118EBAC161E928749F7C753ADEF86117
+58619F1155C563DF2E11ACA8347908B98113AED58FCD0394150EEC94B7F986EE
+88BF7171D208D8F1774B1DD478F0C2958AE372D257E7EDF0F6B5D6059CC4D5D3
+B00FCBD2E9CBE79235B9A5A3E943CC27AABB58728C95C7DBD4F4A1F8A4DA99AE
+7377B0CC0BFBD454794398AE0D5F7281771FFE87B25A819F36E692286A42D776
+01794A43CA9BB30FB8FFDAAF014F909A369E34C2F6C75B7D4EB9DB0580E33F46
+19654443AFF8384B95600B86FF8E41FEFD032355626D60C7507C058EF832DF41
+194B48A36F11082D1DCF4723E21401E0C7447AABFAB4639B26E3D2730E348F55
+53EBFF39CDD03E06E2FA5FB379603C879EDB7E1A10F89695C9C47DEEE52BE0A3
+F446F187AB9D7E93E6F9387F21129034F36DF40605D28FD526AF82CA9D232BE4
+412567F06B38ECCD496EF40A7B243E46C9FEBA4F1BF4B1ECA029C5EC239353D6
+C0B100BF7E7DB33BD1277DE104F15AA19F37340A777741AD1AD693BC76DA48CC
+C6F83CD84591ECFEE375979972B0FAC4C10B625E4BFB261B9FFFA83C31DA0108
+4FFB6377466E9739E0EB64424BD9FC7239C7DD834EC6788A0F97FE714AF92831
+E1BA36A8A9E24739F1DC82DC26CC3CE28C210AA7C569B19E1784D663A0CA4E81
+AFF43E86D6F5F63778847700072CEB77A4EB946DC1F23DBC00BCE773203F76DF
+00F0B085F31420672974DDC642D885E95BA6BBE43E1CA8ABF464D9881CDECC7A
+E98E31B9754C9B72A8BD5CF6D4D214DBC3BA7A0CDF6635953F5AC1E7639C4A91
+C7AECE4C75CA3389C348F656FC2CC96C84C85A926237B6504DB51937C9CFCDAC
+B75C31ED570D180757884E27757783DB2D5F35ECC48C496CDA342D49AA947BF8
+2FDAD2F19DFE8CD1C76A8FA08F33681F3E12E229D7DAB45BE3A3F258B5ED4980
+F15340CF20D965252843E026803E8AEE736EC41CCA82167401977AB719AA2F50
+0B791EEAA82027B3C712D2EB9D14BF8F94FBDE2227609BCAC41EC08DE2BAC023
+28352F913F7DF08D4E1C66E83F764578B22B4EB7191E852B91ADCCB1BCFDB1F4
+E63DFD152E86FA9DE9BC8908130EFDE29CC4401339C05B5B9764CF8EFF14951A
+C6C13AF979546996BF22F2B96D3D585B90CD27DADEC78914DA48432C6ACBDD42
+20EF583FD41F2F6D6D10C3DF7DD077304B5940BB0462656E306CBD91EB9B756B
+7014B1884A36201EC582FC9345C386043DD2818FC301EF78791C1D7854F8FACE
+5DE9801DE9F59D5B4271E003AB897B2EF49501589D681D59CFFD9B03F722EEF4
+74ABD29997515DA3591496B62666744EA76DCA45504F8075C0652D6779DBEAE4
+90430C2945FBD60AD53B51DDBEFC7ED703C418B4B244C8FFA5A3C1B7600C5A55
+3EBDB93C16AC191C3A28EB2279BD3F0D67C826BC6A73D3C0AD02262368AB4621
+98A1605F2887BC5880E1AF2780330E0FD01D7CAACBB0F008A42C427F38236066
+54799594E515B289044BAC4DADF8B3686B4372C5110201221FDA923F131E07E7
+93C44BAD406838BA4D1C277EF74098B8C0EDC41EEDD58C195D7DFF5FEDBF96FC
+19CEBC6C3006DD2CBF76916B4298BB915663C2F61AFD7747E03A03BD7280197A
+9DA590E3D081C6F53DBF94E8D6FDDDD910A70AB18A0F6D48A590FFAB314D6CFD
+E3FB20C1F3C91063F00726A2C13A3D48323F9854839405E5A29D66A43E6E2B84
+A8B3765F1D817071D4D6FF42BC785C2D11AB2B9452F141696CE19C6AFB9777DB
+107D6E22D8CC6C26440BC48248AD8805C4329D46BF433741CB519B21663392DA
+5DC7FC9BF37E5BC396BFADD7263D09F6B4D69594AB386B7BDFCF3BACB97A0E08
+22013E716E642592A20136CF9CFD61D4E515D80E06A4CB4FC9D9B916C93CEA95
+B83B98C48CF36C1D02291D4F5C0419338D64E33C90C90EDD2BA3B96D70FAFE0D
+403A060CFF448D3E28A9B1E3916018465E86095BAAB4706CF7ED350D7C554789
+D7F4FE5F180767DE8739259E68CF142040BE1E2E8C6152DE3417C1FAEA7584B6
+20781DC4A9796431EE713DAC4E713C839D7A4FDC8AB6BFEFFE767AFD8B67FDA6
+943AD387E5D3BCB09039ADB64ECC2BE2620C6EC269E708DD06C311F450099E33
+AF46AEC644222E7DC4DBB9371EE12CFBC4F9B27AB46AD1DA96CE006E1DF8291F
+A550A93026CBFFC1087B134EC6EA76F5E109CDA58FF47338A0039A786A575F70
+B8A03A4F9C8D07A4C856C77D9BCC8E3EAA740172D0C2D0A15BA35C9E5717D7FA
+2691774DDE730BB9D7C70D7AE103DB8D35F3728470C76EBA0E670634E1A0BA84
+2FA102BAD7271DF2680D86A4CA6FC353869987700E5E3FD778165456033D624F
+E9B3E80EBF431ACC934AA0357E824B8AD73E222B510DE8445C55C07C8E5DE46D
+E478F832BDDECAF2EBB11941DCF84CCD887043FAED9AA90D12BC8CA9A0C8D94F
+8D3BF1F80B14B6CAE6BB1C6AA405AA64BB94D5A82CFEA548BA070796A02F9642
+87326D066101435AB9EB40BA9EA9E61B363F5F5E3B924369796E8B78DE3414A4
+2B79C6A13ECB2F34E6299658D07D2B3DEF3D4383CE009A927F0EF5C196652842
+D96B857AB5E905201E7E8BA21A5EBED1FC6863BA9A1A6E5390407F75055E2EEC
+512FBDB3E82CEA13663F1A1944DA072C765D8CED06AB461470C5723BDC1271D4
+4D1D049D3EB131743F1EC9A6ADDAA038ACA2C41D139DC6A84EC3C61AC7F1E559
+6155CC2F49171F6E07CF56D721D9728E87FC7DCBCAC46455A3694C765FE807E9
+9CBC2D304AF37E0F28CCB22F239541B53A4D24D09C662559267467EA487BD33A
+0BEFD4899B581D20582930703A868655C31BE935364CA6A95FBCB22CB714C040
+9718824DFE97929D0482430726CCB5A5307957DD2432A9B6271E849148DEB76B
+FAA290FF6D0B18DC5B76407852E81C105EC6CFAB0F620C6DC9DA555A33C167B1
+430A8BC338BFC7D75B7099CC906AD923FA107C74D3FBB719D77A4E5A685FF9D8
+56424EE4AA074434B809D894ED50F6A60A035C5223EA25DD8983B9B34210DABE
+718D7B2BEB293FF1B63CFB1CBDAFC69552963D90F5E3FF533A3FDBB626E9FAA3
+F3C119E5E01C7BFF832A033C3515BF049E29558B1DAD652F2888E339E67D15AE
+95F9BD14E3253DFE9072B24C0E7E85025B71096AF51C86AECB2921126A43156B
+EC812B32B1164BD9B2B947D503C015616DBF2024F5C8CB3236C1DCA653D661FE
+6B1C19A22D272A176B7F1B7F9E67AF40DB0EFD4940E58B2A050249CA4E55CAF7
+6ACFD84FB46FEF952D18552B3972D79D808B4C263B8C7E1BB647A2D03E102867
+630D5C3F2C917F765A4F6FB8106BA6A9D0093E27A4CB6049C2371287D94B5111
+6E7020776EBD744C6C920464BBBC0AC206033E8240017F8CCB112596ECD7CAFA
+89950CF43FD87ACA750C03A778A37FBCE9C82C2F5ABB135BB02DA8E8C0D24475
+3BEA9D79372D0022FF1ABD378C151417DBC69FE5C9CA38D23A3900E34BF924A2
+90777ACDC37930B67DD44A2E76DDBD9B89598D5F626BFD325A978D277265DA47
+38CFAF16E7FF1946E15F41CA73F7B4B02E5AE8FC4C37B115BC567E4EEEFEFC34
+EC8974B1465AE57759EDDA28DD38A9210871D35D331AE1BE6097C3EC21C770C9
+B25D040B2ECCC3AEB1EA1BF99E0C2C0F192C13BB9152CFCF75332E03F9CEC376
+9B8C285A35F53655BE38713E09AE34BA2DA9C06FA42A6FD2D00CBF2AFD2BADB9
+1571629C65DA38A431710CF5B01FCA68E8B8569922FBC3F9B64A5509B6F677AF
+1B97E91FFFEB6308AB68AC58F9BA43DB5E764021E75B56170EB44C2C0A7DB86C
+62B8982256D3621EBE3DB3994DBF5C5A14CF34B4AF3BD5697F8E3203085DE9D5
+84B0598169760B925463E93DC87CE70AF4C2DF0F4287D2F2069847BCCF7A37A2
+AD451D5ACE4DBCCB2E14D5DF38B226952E7446BF87BEC736EF3D5AE793304618
+D66D3299AB9F9CA1D13F134FAEDF36750046E27706C7CBD8E0877BB6276E5196
+BC2A355D109C0253644918E1CC11B717DE6FBDA201E769812752888CD66268F6
+4ACF4A9449378F9F9923D584BA1B51F33663BE7A306887BC14A37E3C5A4654E6
+531D6EB63DE3946BD8BA95CFB037991174F36D61D842071E6625605CAA350A24
+FE551025D10871FE0E2599A63900C8520EF4911C53A03897C8BEE152451708E2
+43FCF4E700C583A5E8DBCC03BF9CAB864DBD19E1760945DEA0EC0BA38BEA8256
+D3A8D4F70F6685A99C6BD2BA8B412A26C002D76138CFCC7DF6802931E5D97BA6
+0151F6A4C572235B4196B22B7B2D14B32886DF0D2CA8A277ABAAC53B63F64CE4
+E4C088192AAB674497E8AF81961359C389B51F4A257373D907C615030BFBEF53
+DBD99058FD06E352450B658478C10454AC8FC0232B70D5CB916981978053E358
+99D322A07294748BA427FFD1E45C909171017B52B7C742FD77A8560852D819DD
+8DD53211A14D7B2FD11E42941722FD3985D627FDAF87EB57326A0D290B5077D1
+8A4230BEB40523A8565F95E0D44F036A571DB698EDD9D94FEC9512369E5E5E73
+A3CA5C142617944F4F99C0697ED088ACAC007FCE06E5A6EDE7D0E03A3399DCE5
+362271BC31533866BA79FD1FB3F608B22CCD4111FFB1BA35D920A23AD157C6B3
+C3DAE11069D5E46DEDA7158C6478D8B8C0D9DC237CDF0CC6633911673C43FB79
+E4F9B7F27495201E5ADE66255BC2CBE9D9F237DECB62A19D62CB41A1C92432D2
+07F0629E913A71B3F1AAF8B8C5AC66D3C8605A48F8913E39C859E163DB1DBC8F
+0ACFEE80A40B6172032E95A76B752B873FB4DF23CF3A655AF1A1B88C8DC156C6
+190DE72973950565454C0A188A33395FD3D529A88F2B578356DE8EBBC12F04C4
+5B899F667D9E6F3A4EC6DD8DE71FD4C2E2B6D56823EE4E0526679D71FF1B868D
+F261489F06F97B010CCBE640E2F57BA3DC3332B329F7958394BA9777D833AB50
+005E8E9232547104065ACE33396772B0E0BD66D2C6CC54DEDD071E444D8C95F8
+6F88B31E20FDB80F77C83151B7E25BD3736B4F9BDC52EE78C41E9475E5A6D94C
+D348AB42F5E36B4F167D29EBDFBD43B03F77EB296B06A36880FF17D412E77EA9
+F2E7C25FD05E16BEC6732681EA21AC3FF6893B93FC09316A370CDDB86D9E6087
+F6042C3F9ECD742778389170F5F041329782FB9F9702F7533E51F355F71825AE
+2BF4F8FE50D413AC9A20C41B42537FDBE8DDC5A5C793D3760C1EE13716068752
+F0AF10812250BEDFB4D7133FD58F4587BACD572505C84A7D3802D27443175FE0
+0D89C3398B55176D8642AFBAB5CBCDFD6220C8488564B4306D74A58CD2921AAD
+73CF803C754DAC2F30A5324886E273064FA51781D5BC596BFEDDCE3982EA1AA2
+62CA7BAA1B16C6EBB99B2AAC4E6C9CEFB3D10F19987045C4918DB239E6E63D79
+5F44B9D097118D081153AFF96E5EB39CBFBB99A3BE30909F614869031358EB98
+F07A97EA78AE50375941B2474DB46AF3305F2B208D45921F93743A6CB8AC584F
+6BEBE25ECAADD5A789EF60C9F54446687E7B030DA3E5243189F02BA46BFD28B7
+DC14822E136AC7E40CE20458DDBF356488045C95907363864CD6943643BF0109
+EE027A3091C11EA392EA91320EBFEA3B857370AD8EB86D73F035A476F7058222
+E8CDE78CA1AA9EA69A8AA6EBFF3E67324C567B914134DE042D6F8F18A9373107
+536E8D90189917D343F5299024239E2EC1D2D177D82DC8E344A7CF2AC71AEC18
+36F139E7A4EB59A67192BCA9ED0EB25DE13032F6FEAFC3B1F4FC81BB0EDC41DF
+B9EB92618667C59EA499B788CD26C2137D70F1B0AF793AF5AD0D0941F2E746E3
+F5A7F0288BC1EE11E982EAAE763CA422D72FBBC0D754AD58FBF92629DC8866A0
+431213513744DB48E52EFC89C83FEB082588E4F30D7DA77BB598E51CAE7E4900
+5CD570C914EFBA426BAFF7A56FC775ECF5BE13F2C42E51EF96784E5201C0B64C
+074AC229FF0BFDF71E6D5E08D8755D2C12B770B6466A9C9C61C15582DCD2FF78
+E9E74DC2B1CAA344EC0339EBFF92CD2CC1D62E2FA8FF15E7459A83C6CFA58A77
+2F1A40BD276E76B675FD6834052B33BF9190F04DF6AA5FA3BB7D77A88DD5B600
+324C5E28216F47682EC29EABF35BA842BA2294A3D72B126EBB852AB741186C9F
+FC84B12DC4A6CEC08F2D03EE61B65C845841EE17F1B765649A
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMR9
+%!PS-AdobeFont-1.0: CMR9 003.002
+%%Title: CMR9
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR9.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup
+/UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMR9 def
+/FontBBox {-39 -250 1036 750 }readonly def
+/UniqueID 5000792 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR9.) readonly def
+/FullName (CMR9) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 49 /one put
+dup 51 /three put
+dup 69 /E put
+dup 76 /L put
+dup 84 /T put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 104 /h put
+dup 105 /i put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 121 /y put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340
+15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E
+ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4
+B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029
+85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C
+DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955
+F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D
+2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5
+B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7
+78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7
+E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3
+41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277
+B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072
+55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA
+700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9
+8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A
+F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4
+FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4
+3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15
+B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2
+AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013
+461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC
+CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85
+CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C
+4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F
+291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223
+D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181
+C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115
+D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9
+9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405
+2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380
+A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB
+2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E
+2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6
+AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577
+9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB
+B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67
+0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D
+9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B
+42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0
+C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35
+623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6
+B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4
+E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97
+CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D
+07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7
+53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350
+EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9
+52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88
+F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC
+D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3
+81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D
+B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6
+B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A
+31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF
+E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293
+846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733
+46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E
+44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08
+A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A
+BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5
+1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4
+D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344
+6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A
+E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E
+24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E
+75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D
+EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51
+C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0
+5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034
+099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281
+7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE
+53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84
+7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F
+7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C
+D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933
+CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD
+866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B
+B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826
+ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B
+B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64
+FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B
+40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643
+D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8
+2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787
+39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2
+1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4
+F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9
+253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B
+14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085
+6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E
+E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B
+9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E
+EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339
+FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F
+289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3
+A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5
+5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46
+5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652
+152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE
+67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3
+BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59
+3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88
+713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF
+2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5
+D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143
+6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB
+A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9
+F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95
+26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A
+C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970
+350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700
+70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5
+F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95
+F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8
+9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2
+DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473
+F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D
+064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF
+1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325
+A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E
+E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF
+01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C
+40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C
+72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645
+24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1
+EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775
+D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311
+83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483
+5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448
+1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69
+AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC
+4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3
+7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9
+65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063
+B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6
+FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6
+4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490
+8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6
+1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3
+10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B
+C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4
+8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A
+C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0
+7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F
+852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C
+3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997
+648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD
+855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE
+1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C
+1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0
+B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7
+D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99
+24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C
+552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733
+6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0
+800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8
+6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659
+E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4
+5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2
+00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F
+E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4
+82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7
+6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3
+128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D
+744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507
+84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF
+AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86
+5C7CC66E287876413C2D1A2560C413AB01D0E1E9DACA45F94E7900BFE5D7E3D2
+1DB27997FF8B1EA27CF25FC101F63825B7C87E1D24C34E1E91626897A2321204
+63AE2E74CD992FC3FEBF42BD06F669400E67176C8DDC8DEB238A2554A65A7435
+A10F4DCAC96C9561A92FC09DBD65783665B84E2669496F57C21467F265CB3735
+F7A168923306FD90F35E9B5A8D663DB06992292E4EE841E84D80C291C9516038
+B55E63C8A2951F771CC656327D1134617F6B1B60C878A202392A840C03215EB5
+73C7785B85F11DB6761E130E8186217E2EB7B8A1B9D89CABAF27BD4EF4A0BD7A
+40DF255EB133FE40CE9BF0A8DBFFA33AF19E89E37E13354E8CA96B289AF35C07
+152E84E0560BBF01C461E2A4BCEC5E2BB520C48E9DD4953A2430945F1B47E6DC
+A0A44B6144F29E5FB17B85FA5B1600E6987A2021E1BCB8C31065CC453680713C
+65D91E8B28382FDCEEAA89A3E0A6CD429A2A543D91CFD9DA2F5D21A1CEB79EC9
+FA7740D7B63D2E727607497AA5676C08828D7CF593CECFD951BF6DD21F4D7B21
+AD14C38A072C6AC3B3D16BEE28177D4FFB021F9134463796F7BA5EB4A7A715A0
+34AAF603EA3ECA3A61C25DE4C70C1E197DD410D5F1996E9BB66724E2A08F7F26
+48E1819966BC2476D4AC4E4347E745919D8BCAAF26B0F6849688C4A3D83CD75A
+59434FB34978C1D603C74D3C8F83DB12FFA2FEC28A987FA54B40D0C4E1482678
+5042123F578404BB143E60CF3AF1721C4E651B73836E6207CAABEE74A7306B6D
+86834FA115B0F1DA74D22380A2C23ABC137FD522CEEC5B7CA9EF0A99E1DD8C3F
+C2A00E05F0D6076A34A4B833ECB05E693BD998F3C5BDA4BB16589BF177A23816
+8FD32798BD60365ACD4C1C3ECDF1B6AB6E712F37A6F92B0411459E56C969A8A1
+A2DDACF3E8D9068F1BCC155CDC51FEFD1EFA3EC350373AB7D47B509A6D6B494C
+A33CED80F7CE05F03427BF74B377BB84AD85C2E90A1CA4261F623BD1245357B2
+DDBE1EE680CF42447365C4E1FD64EFD3A3463ABF03C400DE486817FFFB5A92DA
+2D93B04497B39691FDDF232E9C5EBD2BC8F93FA0C23830544D48FD3B493C5321
+9EA463C2FB76BC88180DE7FA7105E2585A67829D529F38BF3B821B9828969328
+6E89A9103E2C76D4ADB2D5A00A5FDD65D9CEFD0E2CBA200F6A0AB17478E1EA7C
+8D88CB5FAE0CF5F76343FE0F315877A0EC36111FEE13A4C8D5334D4AE2142E63
+D2C7E80850B49E6AE22A5EBA45AC52D310C58FC91152E4631FA68386E375E725
+7DC04BC35EAB7232605BEB38346E37D6ACFF0F2E068EA70ED2D5CCB9AF9913BB
+C020A4111EA84DA1B7F2BDD3E8ECCE1499F3925DACEC43096AC8E633C27905F1
+6D765BD4494AC7A73C9E61B859235A8BE119CF55295AA4B02A3B7CA3B5D2C0A2
+BB4BF26D94304A0FF6B67A7CF70B8D43335FC0E46718FCA09073AAEEA0BC2333
+D4E0215D5201E614D7854047FE961EED2A60C647C90B118EDBF1524EBCFE0242
+03E524CB47C28D01A91B6BE061D6DAF83CE3CC63FD1CF9BE4546FF2F787120C6
+975FA145AA1F3DA698A69BA804B9AF1FDFEC70936E6A2C452093DBC9C20644A4
+DAAC44697B7C80539A74D1D7F8363E5D0A84FCD4C6DDFB4356AB5F2F38D70F57
+47D43A05F088D5F35C95DE5A4B927316347CBBB915B41854638EF58EFF3AD805
+AA74F655E676E3427489FBD665BD90610AA696336C5E9F60656D2F79BA43A8B5
+D463C6CE5579B4A07B627A3F19AC75834DD9DC1EC0DBBD97F831842958E6B657
+257C6D66CFAB56609A6CC81E085FAA396E037152E478747FC755C1A4D3738F09
+005FA73842B112C99395762E2CA39FC97AF708E8B4B192418C0A29E90A40300C
+4DF1F7887131BA768CC94401E8F60C75804D3959C8FD84C7AB60AA949563396A
+77574B950F9DE76DB1D882ED988B5B21233B840C7938E7C3BF45F83594C841BE
+D5FE4D37617C4B33A4BFDE336376F327A27CBD23A3057371D0AAAB25BB18FC72
+B11EE7D3FF7E0AC9E0C19BC867D7C63B37BE0A3D63893C1C236B7746B33340B0
+9B5CD98D1E1CF15FA33833D6D6708880027DAA58FA2033E8D668690567CDE19E
+C0B839DD3112A1B1225D8B442FAA53583A8579FE9715AD536A0D79840C8E8AF5
+1A49B47A87018B4C8987601912BD66236ED896649AF8F9C74E36A9FF0100D7CA
+04E8BEB7280A835221E9E119557802EAD729B1F1625E4A024E2CB1E0BA957E0B
+82023E5EF47DBE5502F7312109FB8CF43A136EBF12A8A6DE4A5DE0F0EA49ACD0
+197DE0544AB772F5B1C55B8D071AB041C3CE203AF4C7D36028FB35EDD33F36DB
+CF9E4AD1C2E8B55C3530B5072CB3DB4C72ECE5C8DCA547AE68780BABF95CF884
+D0ACC02C49468E0C6D817B2394E17A248D27B029DFAFDE8621712952B9ED6A98
+F1E92AC4A52A3E847523634B7B9FD2A74FE571CD1895F948AD44EA23043499DF
+A64B71978C8E0BEF3E68133F9B24D50CB42F272DA72FED025D801186CDA53EDC
+7611CC80964F5DDCAF15F61C2DF0C57F0F9CF5DAED37B091E28C2335A5F6B3C3
+47CBACB5B314FD01B0E33C9EDE06A99E93CCC4E6D45E3D62B9E346F2F92A03E0
+324FB30E29275AAD85F5F76108D8299B2AAA7A05FC557A310DBAF57CB73354FC
+1A644AECA0EF227642ED373FE4742CCF9062307E1EC1BD82B9129B5B99E32F9A
+A8AEDEDD4C81143C8B737F67E268AE7070242CAA99DE84FD4A9CAED17AF493E6
+C0B81C32B12BBF62074D00B05642ED6D1D93B3BE65BA32E9E89D087247795A0F
+42A73EE351E0233181D864277A1E2E1625D2060175EE9F0120FB827E2028EE56
+949E91E0CEEDE4065745301BA44D8E3B8F1565032DD392B8CFD51CDEE1DAC65F
+3A210EEAFDCF053CF43BFB2087583E9249DFC7F9CC98793BFC034ADDADBE4B9A
+B91C9A61ADF9A50A07B27915843ACA780B81E1181C3886F67110DA1BEC0163B0
+6817DA3095A28CB15C040EE12A763D107976648FE6AA5AA1AF3526EF1BBBC004
+CF4E08C561320E2B4F6CC0FEE805177A93F176B177CE068A0F4686C5E0702FB7
+D1C4AC61DE0FD50C4FDEC31B610435FB227523C343946E1C9B40EE53047FC374
+34AAC92650A9A77D56953470F4D50C2CBB3A036F6EB2294099F1128858E69848
+C169F89B8CF9FC95B3FBF5A0EF508427E7281A8690300EF75686E70BCD550C54
+AC68DFEBDE1BE8EC130CED9B57137704329E608F7ABB837F5D8E1537ECF6C61C
+C7E61D8FB1A6F06C6CD38196DA7AEA932B750569FDAFA748CDB6D3054974E930
+E65F6B95D0F8468CD5153F97AF926651D23D47FBA46244B74CD8B645D5536B4D
+B9574A83C1A66E3C38BF4C843B12F2E99DDC63022B78A2F00A01E6A719FE86B2
+E350FB1CE7468795369923ABF41FDAE237FD31CC7290DE65EE5F33C090E8A07C
+1937C45D890BCFE2FE5C2328E040151D2D57EF400D8A3E185629FD44E3C6EB66
+0FBA0BC3894F0B7D39CF306650F63594CB35A8CE7CD830D675EC2FF4A202C249
+164F95F985A06D2BC7D25AC26482D4CA785B812F80F6182D4EE3BA4FD8AC1DC5
+3C0B643EFA10601E3A8816EDE25724C9DBA79A84DC577F4E78360B725CDA7B05
+34F1CC4B71B1460722BEFDE0E24E742C8E0A1C32A1679F0B617F5AAE1915CC88
+3ED5D5E13C05879AF55F6F2F52A8942992DE533436FE1236729EF033DEF0DECD
+329098685CB59DC2FFB84F64DD6F9A86D40CF9D4484DA7D6AB00FA97FE065A1F
+4DB1F704908D6B0C9398177B9E5ED2DB3ADCEA292807CED6EEFD2928F9307100
+23ECB1C9E8DD3EBBF6E043E033F580F267C9E47270675DBF3F919D6BB8162CBF
+DDB346EBAC34853012D09B9F50D66AE8EE47FB6CFDC10449F6EB44CAFE121AFC
+885388F72CB8684987F4487C8C2D66AE15CAE5E2AE051A3CC39C799D78FEA192
+8345B731566BF435AEBED868A9768B17E81FCC04F6149128D641A6180B7FB9F9
+82EAB1FD2DF27AEA0195315C7C6C309FF1314E9D5D82E84033B1E0ED7AD12447
+7346D24B219615F18E326E9604CF6A8FCCF74486925B805FAAC370A3325F2F1B
+088DDD07F4963F12BF73EA0DBA7F1C0FC5F6240EB56104766F6D74994BE638CE
+FEBBB16A263436808E81B8AD4BEBCCCD4C2617966A091DAFA8E989AF6AF3A35A
+4BE16F541B3382E6CC35B29CF488A02220B612DDBA8BCD945090756B0E0AB3DD
+6BB0E0658B71C1442EDD1B2C9EB29ABC4283751DCF26EA4CDF80C2840670E7D0
+233F1EE178EA5B29F1188928BD3452AE583A8A15A2C769EB80C60598A242C24C
+1841C050A7A3844F079DA90202BE0A9E110D113C6EAA23694DD2FDCBEFD416B1
+7528F196CA1A445A41041043B1B556FAB5650F349C5F137962198C2A16996838
+901BE8A10A789CD892F0017DA3D825AF0D34B481AC870B2A285AF9574D63916A
+48960400023257960897AB9EC923E9E3801DE9DF7B30B8DE84AFB8D0904C8375
+B8B9296DE4637B72B26FC32E8AEADCB69919A4C8F4056F5302D884D1C63FB67C
+F95F372F604F95A2E216946F0B7BEF7146E1821C16096836AB20CE344A6E3162
+52F0DD21C2F1FECE22417CF9625579A0A253D09FF6615D200AD006A27B6DFC0B
+5CB2024AEC42FCC1D7EB1AAD39088E1FB6C05252E3B7DDCB534D80443390A81E
+C6D99303EFC8A755F4052B0D409EEEF543F329A100A45879C57709DC99D23BB2
+B736419A7B7B4F2E6B05749177C53DBAF3CD2FEC71C779BB6069B5BC0B52764F
+40B67AC1C4EC4D84E62369153DE2E935CA0DC9A1F66CF21F49E04ABBA1C91C21
+D978C1E87825E550D3397CA06472D74CFAEB5B6A2340A74CE0097B297146AC51
+419E98B502D918EB10300BF5516FEBE0A71BC865132EDCBFB6AF60A7AB6E5B5A
+D60CFDC9EA0E4BAEE9B4D98C14C9CA3095A2049A8CCF6B1C87BC9F8C255C86D1
+178509CDD69E7059A1E6E783316461CD54670C19DA30FCB3AF92CDC4956537F9
+B405328EF5C6C1D3875D02E96348C3B5496B3924BD2409E63F090BB1CA672F60
+C2B7DE1E14D7D17D453F126B2AF9A666D393B0024558E1A61F2D712F1B4D9235
+429CF143AB2012B4758D521E2F9055D0FE52587382C3F560398B0B6946F988BA
+F93D36B50FFE6B5B6C673ECCF123E088F3A34036D7F76FA466D923F6EAA86CA2
+27ACFD99EAD434BC664309F585C8E6A41A7B6478A07A89EC11B2A1C50AF2D71E
+A2D2688CE04ABB734F0102F81DA7F225698FAE2F83262BB5BD3D927360AEC5A3
+E3692F11BF0F6CAB24406CF379A4C8EE21C2926DBC5F085C7ECC74DEB365CCD4
+248770481A4E95C3FADB61B93A940051EF42E3611A3DD9F1277C4159DD3BE2E2
+C7AD780A2979BBD6460F399783BECD97512FA7DFEFFA9D5D90023226191B2808
+970E3826EB8E11D68A04848A14920B20FF2BA63DF273F70C792D9C46C0F7A2A9
+647494E1DBC33A03916A7EC240E08F03D3843CCB85A8741450B0FF6751769332
+BBB218E9CB6968CBBFC9B1435C7D6319BB9AA3791CE905ACDC0501DBA2544F91
+C27764BA3E64EDD8C497DA1819E70773A7DA197EBABEF08B2933ABAF3010C320
+10A778FFD46436E2C1A65E984F995B93684721D889F9ADB6F1A10B6B013B0823
+54597124C7BBFAD7E5AA94B03B459595B2FC3EF8B70D6B00AEDBE1D3E471A72B
+3059D11271E0077FE55D05D48FCE91393C2E3251E3678E5121AE7AD21A99ED82
+1BFE491BB3D1FFE8571E377585B25CDF86987E94E3E1D05E659412C377D3C0CA
+71DE31AC9E568A11B20ACDB2DD9D580E0B8C25A5628029926B7E3EF2069B0D4B
+F769A047BCAEED5E9366BFB214D2A27F646D5F30D4B9D1C3CFF3C6BC558AE2A6
+67745A418B7FC54311AAEFF66E105FEF099125E8691BA2D65EAB3A446E372967
+CEB043F1B8A886A5E1C3BC9148CD2ECE40D0403AB846EED2A61639A873030A9F
+3040C92156C9C761FB5EA93A942415333C1F66EBBF5518CC912282071E76553B
+5577F9BA0C215C2F90F0EF17527CEBCED0303D0C9A4201BC1884BDFE5CF73C0E
+2594198E63DFEB36F731022CDEE2DF2E653CC8E32216C24CEF7027274A529779
+12C7F384BC13BF2E1F5F3FD911FE489D4831FC325F41F7933E4CB2413D876A49
+3B583B344DF2E42562FDFDFEDF08F5107AC6033978D289EF1D5EB7E05E4804E9
+CA85EBCF137D572C361E0D809B3B08253589E9420D8B65334825EC1FE42504A0
+2FF1FF359518F197DD745E1457D69CEED6B6797964E77236B50BB950CC757F1B
+52F21696ECB9E2121BC7528D25BCCE287C2B85E86031881CF240294AB74DB2C5
+F0AD623D104B2D1EF0F11EB2CDD8D5F4210A142C32E19C7D4C58730E550EEDBE
+B83F32C235385482146CD3B6080B9E9F36A6B38F117A9D54FB031BDDE6A92FB1
+5E992E1CD8D679FCD28D5A7B37BCEAC61C3091AE4127B420B2B11DD3C8DB85BE
+B491C362BAEED79BC033CD0FE45A5626EC4BD0C2814218C062EA6D615446860D
+C770B27E04269CDD95E9461191F4DE863C7CA5B32C325440233472903354522F
+B6BB24216EEFA7D95E8ABEB74F639B0844FB3899F0B4933477B016812905A4D0
+F88526652FB5FB79703AE99037BF9BC033C9F45E575CB2B12BFF35859D896D81
+A8F7EB0C0172552B6D0B8CA3FB39CFFB7110C2C343390B2F5B3039BE1307EEC4
+57944A22B273DEAFFE41EFFE0B9A14D86C38A5EA0C801294366525E918B3AEC7
+C8E2E340DD6ED26F0D7E07C38388D3D90AFAF9F353D2EA1AB91A8C81ADE1E006
+336D0E5732EA9998D1383185220569DB164A52D350B8F0744C12A6E65F6DC28F
+7F30E05161D16466FEE4D66BFE599BBABAA4A4F9D0C5EBB3F9C6BA395DEB7C93
+3E9D76B2D9B04BD4715A29EBFF665EA760F6D5F61C31EFE73AD08E20791CDD9A
+65E9D707B259E4D0B91D66FAE6A12A47BA1B02778698BFABCE79E603DF83507D
+A27D659E94FDDDBB3955C66D33655C60DC8727766C0CD95FF9F96F6CA2456387
+4E4A50E3A7E54AB8FCF2347343E3613D738CF8A20C984A5389246EA5D8F26E5D
+995E627E8AEC96FB14A2A0204FF2C6C19CECEBFD06ED0CC109115BD0609B4C2F
+67B91C0CBE96A181497404990D896D7103D8C52D1D19AC7E471411CB275D810B
+74EC7C0ECF02DD48D1C6FA331F706408979765CF26790FC8232F0D1EB8C6C3E6
+34878C7DF8BB107833EB41C864CAC6C4150538F7D7F2DB5BC6C2191B041DE07A
+A6EF376E4416A21E521C373C6F83C699BA5675EA0A5819FE84619EFA4F430540
+EAB7E63F9CDD58B34031403AF58AB992DF4F3B24F56D2F8BB804F2E74887DBB6
+545EB1C384D097AD0F4F9D19F939C8C597C33F42CCAF27AD6908E392AA40E29A
+7E4B776C65AA40D05D21C03AF87E794269FDA5D3CD80C6650E7463FCB8E48884
+AAA41F581B71C670F8503E2831B6ED96FEE08187A1671189671866DF43781AD8
+223B782533A17E6CF8B2A6694C9D1FD0C0DEE5DE13401365BD78441AA62D4880
+1769C7BC191DE7E6C1CE75D3C6273D8E1F61099A853E216BAF8B0525F34961FD
+AEFF0CB568A07091C827BDE518B0DD1031A2F53CAB79F8F770BF36B04AFAC576
+5A90D354C20A17C26A0B6492415882807C274CF88E4CDBC3BAAA8A63E745FA16
+C6DCE047ACF820F686F91A1DDDB6431D52C04D8F500FE0DE37C3FF2E7A863D51
+8EF71BE70A29CB7FDEC855B70CCE099F558F3BDD81372791682D2EBCC219EE81
+D7E5D79B7B9435D1EAE2458A48A57AFA8106E2A2675844D190A14457613EB891
+E66D82114E84B958F27131247A30FE6FD059ED9730D4C5C15672ACFA0158DEAB
+6272EEC41D0420C3B10E3067F335CF27BE98756BA83F8E9248B99BB4F178EF45
+AB405772EBC2C7A1DBF73EF7801974A2F330EF1E449C4085B104FC6E4AB73B2E
+4DAAA3E0205D3308EE9231D1DAD71279757A4A907EE2D374B912004A79F1F6BF
+02AD2F8AF8BAD6464A87D90ADC717C74FE36B5DAF9BFA8661679CC66C9893AA6
+C738D232F8D1A565529FE8D8591CC7BED7669D2E60242386254560E6C03249AC
+F305481D5CFD0C822CC352B80C5B88E32076CF5B9C4246BB4F83258277277C14
+4A5384A5FE6C9BC8D82510EB24D8DF851668D2A61DA0DA34DDDF6CA54B2B9A95
+0F0E294B6DE2EDD310682B895B80531ABC764BB6E32E664F21BD36164EE19AD3
+B22B8A183560E1B9FB29A675FFA45367AB329FA811727399BED97F86DF749BCB
+C498CEC27EBE71EFA3
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMSLTT10
+%!PS-AdobeFont-1.0: CMSLTT10 003.002
+%%Title: CMSLTT10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSLTT10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSLTT10 known{/CMSLTT10 findfont dup/UniqueID known{dup
+/UniqueID get 5000800 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSLTT10 def
+/FontBBox {-20 -233 617 696 }readonly def
+/UniqueID 5000800 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSLTT10.) readonly def
+/FullName (CMSLTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -9.46 def
+/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 66 /B put
+dup 68 /D put
+dup 73 /I put
+dup 76 /L put
+dup 83 /S put
+dup 95 /underscore put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 120 /x put
+dup 121 /y put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE33C33655F6FF751F340A8D6C01E3
+2E02C24E186BA91B34A1F538959D4450CB683EAE5B034D030186901B458D3777
+6B3942BD2E07121385120248891AEC2EB33C4E3A0CF00828D0F130C31A918C18
+979FE94379C648EF21ABF659253E43CD1253866F157F1DF85AE7E8714F061B1E
+ABA3AD094FE8D6293916FA82EE4F486C7E513A06D4C9BE44306A8287970B4ABF
+B6D1F9274A5A0BB6ECF713ADBD1260D5D6C4420D357FD486470A74B2F0621B59
+A9373ABECDBF32FA68AABB66FAB0C970A3354A335FEDDA1C288245E6C890B8DA
+3D0EB953283ABFE372221EEB1586B0167F634E3F29CADCAB484B81A243CE1E3F
+D5106AD6BDB1AEC91123377F816711CB9D5140120FEA84B8205B79D1569509FC
+6B671211985CEF51691C45A168740BD826464B2CB0ABC575E7D453161328F80F
+3AF1C99EC219010EC6C95E0A8D1909719CF18BE424967E90DF67537220E60C3C
+4345B154D08F9EA684710E659DFFB0BA1B7FDDCD519305900A5E1CDA219A6C90
+DF8BD712A3686DAB90344E8784C7A9AF3318550285039B701B9FA1D3A3C3B6C2
+753F1E794A3463A173C99A9EC0E2AB5737134CEC2C97CD6A37E38692ADB4B131
+54697B7BBBB23680C72CE96066D8007B90AF0FC5958232AB4F21826691E9874D
+107F47DAC1026298D787989BD77CB43A09FC95F6997DB00D8483AE9C2716CBD3
+7CDF02DA34FDA2F0754ED0968270E118DDD8BAAAA65C41D699E2BCC2556AA231
+328187D2F50FD518CF458B0BA1F7DBAF4B231CFD61D5DC56335B53C3013BCCC9
+85690E19E992ACE55EEF2BA7A75DEE6DC33933C226FC1494269B7CA4CBAE987C
+2C787386400172AE3F44AE47115F4117EED866713BDDCA4A7AF658C49F913CB7
+308635000043F63BA210410A66E192289592882C477B2EEA0B2A339F0E7CF450
+CA0EF79D3A6C28598825CA03FD688DA60C95EF707C6E67CB7E57DE7A80545195
+739ACBDF27069F34C9E0216C3D17CFE7A652B910FCC9B9AECC2E646809C22D93
+FAFAD465DE794755AFF5BEC17160C9563B5C51D07022E2D3A256FB5CACE131D6
+F4B30F591A0419D957D8F0DCAA0A8D65A8D83422AD7C2613FF13A302E152B312
+3F1ABB45E42084EAC894FE335C07324849C9736D00C872C4551997DB889AF17A
+A52C5AA77DEB548B0103B77F65717F70B90C1BBAEA7BCB4959F32851A9882A3F
+55673F24103D6BF7FB3AD3EC3CC50FD8FBB4A6B13C3D278174320713A7B327CC
+A71F01E50840B33D0FC3F5F6A6F2B0F2D0E38494B1C73096A430510F927235FB
+69E931DA8CE5415EE88D0248565E3347353621A48F7948AC9EAB5F5057541B50
+82BA955D90BBC82E582FD71904445A59186022FB928015235B60830DA59813D0
+8DA3FC306C43FF8BB2CB6772B1F7BA3C1AA4B2343E7DA7E065EA53A4E5E28DC8
+0790F2D5CFB203CB135A08DCC9702B59A63290444F202756E55B9FB053F773D6
+0F69C63E74DE593E49186FF4304E8FA76C3E3006358DE549E946DB69431981E8
+1261C9C9A884E4EC708F69E6AF5D22C5BAC49F2AE85903E3D48D03B7B97054F1
+D2937A0C685D912D6D20A75A77712164DCBF8FE4D5460DACE139C5A934EEA09F
+B94DBF168A4BC03A9D689936D833018FF43837DF9519AD10F357F00BC068E737
+170FC9FC6715165F733A0B6FADB9ABB48B845167DBE6D771C916577FC2132863
+767DC6E3D460E779254194AA690983184D934F5E858C1176B3862B69B42EBE7D
+EC9AC4E020085D474093F7694C8A8C2025D4B0163E29320C384D62A9F3FBCB1F
+AB5A374EF3DBA48AC2147A207AEFE8B78BECEBC55C97B538F3A0FF4589D171E3
+826342C8A5186224FEE54E4C6AD5EB02BCB4088B132FA1A48362824BEF161235
+8E661DCFDFD8429C65CCEF63902D0E07C2FEC1DC2756D942F13FECCB7E8A8048
+345338F24B7808E46A04A915C111F939E2669A12FAC0BA4F74B832EAC83EABEE
+67E2817C058E69C2010F2572FDD15194CD8DF0FE9F827D349C0444A18D1A86FD
+802BC120A5114FA3523C221242C7E767B0AAF6AD15DA1561CE8EB18A2401D71E
+20481FA5F1E247CB5288F47795A6A3A3BB186E89EAAC4A54AC91405427136127
+5B151203426830F7CADABDB3FF63B40CA29CF8E667E71615869978E99E6F3F07
+0170EACDE3DC62DC05681D7680E2E96C30002AE34A4E5EAEDF88577601A82C36
+22D625A03B0451D7BBAAAE0C396711500E94A482EA787495073F16A76D1657DC
+4EA7C7B83BC30CE7F145B65B6E2ADC207D192CE3B5FEF7031F4BD64F57E1BEFF
+CCFFE06F1E4ECA48B442DF413766A70DA626359183A9B24C70419487423C816B
+4BCB067E661E47E172563090D6328BD738D2B0FE41A0C1D7A47576A79BAFC880
+0473229D134F998909898301CEF50A82B627A9A06DF59D0B9C530EC5D877F1E5
+220D3A1ABD2ACBFDF1933F92B3137B22B9F95A961D93B729307749A50D8A6403
+7AD0F9C40743E39B8D198CFCF7C033D99440D46D821D97545B930EF92E7AE005
+27F2FC766FDD4790FD1913C7A13328E73E587618ABD9008022C5C6C23935CEFE
+B5ECA2CEBA1D25DD846B48423F7186E03B1F61C8F1D5AC95CE03C83B2F221300
+7A761D6CB5F7F9251D3F9A7F4B25B99EE7A1347ED3059A811A82A35A033E9B07
+A4FB2A95009576F48665605C478E5F6C1B135016FEB4AE6A6BE4B4359836E04D
+45AA11366992162973FB6266547C2E570B8F56F6D992D2C0F63950A16839FE10
+F56E59D93A37573E3268C5892C9F3358753D1FAD6379E82BE740FA17236E96F7
+C53A2FF785FAB86AD17EB1DE8A6AA9C69B91C9D9B43B5188E51F6939FEC21B65
+AF17DCE95DD3BA4F1DD51F0BD5E5869A1ECA7398B6E664EB0D189181E9C23012
+DC1E54C146842A90909DBEC03B79B58909205F2CB2A7F83C66B437D7F7DB9781
+FF0C67F004E979C95B706D8D85255CCD827CF6196D847DB380B56980109E96CA
+997157BE78A4F758CE59D78158A854EF2C20099438F74777D3B0298D45BA86D4
+3C0AC30C984718FD62ABA0567AF0A70C1DD41953E3E7212D5C562085177E650A
+2ACD49940551E3F7619B4CC31DBF67AC15D938619B95DBF66E6D1300B1BB8605
+31C4011379FB5388CA49E4A9BD6C921560CB8D513F8716A0733D2A7D77E62D22
+A69B54E9048CA168D210816E613CF6357706EF6B118A1263B858B7E19AA98891
+43BD675B06C893579957BAB97199ACB82C080593ECB8B66A7334779CC16E4D0D
+4AF365CA6AF9727AE29417B61A5FD52452873B1D666044F8E7C1F6C6AA3397B5
+94A5780F4005FB5E41698FADD1594B505A58253D68D2AE3320E22165D198050E
+425820CC0A43FF1D61F168D87CDD30C14D387610B6CDB63BAA39B3EC9B3CA616
+FF1CC679227749DED3DDEA26B4D97C633090DCB8D8A6E5E07E3579E4A99BF1D5
+51E43D1D7F139C9CB1D76D8F693A3F23A74EFBE79F01E0B850BC6B6C7F62C2E9
+859469A144853434895D73DA6BD2B348A48BA80E79327ABD96539F2EA2209852
+E1BF6B0B819D7C68A9A1D0F6F39416E3EC4AC21DCD3C51D3B5B8D417EFAE165F
+2A7E0B76E558AC9F685A76FEC7E3C73CD607D9025DE6113BE5D0401887A53910
+82A813B026A502B51D484797D9D7E79A25B6624940AEDB4A15F2C73CA1AF60FA
+22D15BFBF268EB044FAE17822511AC6580D1D74DBA3C3335217780B29FEE792D
+200B00B8CD888A8BFF15D938FC758BB5CD9B3E08E1AC6CD1669E663BE86711A5
+892684DFCAF70C11E803164994BDAD89128AAD6461D4558AC2ECA3E05EB56D32
+0290AB16A6DF7133DDCBDEAE89C6CD83552792E23CBF567D57E46548EEB0A140
+437492B53C14419B6FE7E64AC23923A9E85F56A9DF209DC4E6BCAF1E045F9CA3
+BB904BFA150F4083C18B0CB5580450CDB657EA768E71222C71DA911A722AB9D9
+E18B6847F417125C40EA8A0CA1F551A4548712D098209C78DF9C3F78605E5402
+DA2DBE2218E49B819296D5AC88D17DDBA982E171733D1E9E295B3157C9B90BF1
+CE68CB185947D1E3D7544155B741296D14B064BEFD3E6AF25C74006CF6800551
+80FCAAEE6FC9105E1674EDFE68C45617D8D3E2264CD395EE94EDD017EB85884F
+FDF530EDF4F3F14750CA066F149E688FAF8EF4B5FE6AB515CD298E8D170346CA
+9B32BAD1D86DC147BD12EBEDF6CE1E749C5B48314F512470A568C172C35CFA41
+031E34586A89404CB5372D7B2C7A6D96F420D4D7C2D4C08184F4AF86B4536A90
+9367598424112A7B05D7107B23695CBCD569002290599E0FF4EC5C852C31F5F3
+9BD56BB840DC17DEEA579E7A7A9F764788D4E3774BD523D21267869224D68891
+4523070E80A123B58F7B579866332FC38A41A5915EC06F2D14FBE4A6CAF59AEB
+57E98D661637EBB885AA5D74AD429CCFF64E5149815E7350118E6385F4C74E0B
+2EB474A6DED021D429F01C9B0634A09250C40E22B3BFE1B7246D18116D585F39
+0E06E9B5F27A6CB77C8E9462189CB900CFEF08F798CAE15FBD94587F33816EE9
+03FB2DA6826EB69D8C284AB9F7B00630D0420EB6E35E0E288BA25F5C2345C067
+22412633898AF99C2FB232D1469025BF262B567F29A05F4816FE8EEF5F02BD79
+06202F6A1E3E5D4B3C91BA8D5FF53D5136BF70E5FAEF441A7310CA83721711FC
+39EE48BFB2FF287234B1A6102AF146B10A632A53AF97E11FFAC3A2A86BBAE3BD
+E0459ECF0305366078066F2CC628A3918E775E4236651B3D817AF1684B07A163
+A0142D16F55D2FB5F2255A8813B8E54EF3E801E95A4A226AB8C0476AC5EDCAD6
+9258ACB6F7C0CBDD298A0B816560622A1871FBE2FAEBFE697A8216A0D8FE30C6
+B1BA6C3E975F78182743842E7F851064037394142AC91B2530FB1D511EB20F3F
+79EDD8B7E1579D35F6E7B2883C47A46B6C1A458BECD6BE58AAFD834A7D82A553
+2FE4E66878E4699856DEDE964F454638F768AEDB595A883E380408F558015FB5
+8720954ECE2704AFAD4D62E8BB2657C4FA920D72248B3F762B2F12D125B796AA
+1C4BD6B42D766EC1C9B2C7AA4B6A3474BF753742DE8AB76D0AB0DD9A20EE2DCA
+0F34CB25995ED3183759CA83ABC32B8BDF0B06EF169252587971F7D37463BFA2
+BE36B2E45559DD73DE7CBE29DE92B9BE6B9F8093F934BA311D81E18A8DA92FC3
+312E3FAB43C53E803975981F0076EBB8F257C123908450661B6FA79E7ECE98F3
+B0A94E0DE3A4DCC8E0FEC106CDEDAA297A75BF1E40F3C2419BF72A644F452E2F
+9A8793810319885EB3AB23B1E80E8B62A889311355C73722C18E62711A7E6A16
+A5B923408444B13F6522FECA9A60B067EE332B83E1A69CD835C9D69B5D8859D6
+91F9276863D2E2E8193641E4239F4ED15E2C482C735BF5434BAA454EC2830C1F
+7CF766DAC9E924F17F03093132627673BA3D99DC2DBFC89E5BA032C16D3C1C8D
+78B3C464081044DB53C7A29E925F4157EEEE928C8E28EDA5F0A4BB6E0042D8AC
+7595C350645118172D04FBF06B2C9A9F3603A54B57999E2960C993724CCD6A09
+766BDF73F66E07FCA9BD09079CE8010E6CFECBE2E5DE1EA4E280AB78D5184C11
+016385007CB5AC0BC95955A1E88EA1A1D8EFEA886007708BA063F556D9284D4D
+C764E75CECA51BEE3D35DFCEBF6175953D30FDAC00F23B1721A1DD577945B5E3
+8176A21A649D907B5F63C71718ECF32ECCF1B26BF15AF694F1045CF98FC75278
+E9782ACD3D83CBDBEE690D29B3176E745AAE436382D258CB22F3DEDD02E441FC
+6A9931AC2F61156DE258DAAD5EDAD41E6C0DFC902173168BB4F51DFA7EA615C8
+B0F92FDB118378CBAC3D56B6B9BB0883C0C14EAA67396AAA7987222A132B7959
+44FC1E9D6DB6D549DFBEF8D2DD8C53DD3B66935FC239E74E2C440CCA13C068EB
+C4A3B69F499F573D076E2C92E24F2C69B806591B0807CD903E078683854963EE
+5125C3640860CEF37BE186DB781475554BFE6C528A9633AD5772BD53244E24AB
+42CA2D1123AF45FA257940CE611D83014DF04E60220E9AF27CB2A2247BBB004A
+F5722A5EF058FDC7DC2B6ED1406649DBAA58DF2ED3A91483D60F11C4A39BAF57
+CB1E320A987B790672CDD3E3BEF4A67032244DED2FF4588B2072CDABFEB36009
+9F4BCBEE16F811A44CEC77F8AE873C90C0F4C975E51014ECBD45A56A63F034C2
+82212977023A132E5C88AAA826D841FDE9CBCE7A01E4B6F0EBDDB9A69EFEBD72
+0B41EDA807CEDB791084047624BC11CE10B7A0A311272EFC9E013FA374D97EA5
+F7998FD908748CA72D8CABFD0F01220C2114D3B462B22FB71A23B284B1CBC7D9
+EA20BE71F8ACCED21F096009A14A7C7B51450BA51514707EB46B9FAAB31CFBEA
+E1DDA6F5D9AF0B6E7D05A1EEEEECD606427B0F2363D1B882B50140466B9D3CBD
+D00DB06DDD1BD4681E367DAA4B7C405C6281B67FFF794041738FC6A01D261CDD
+F6E0A330985F2CA782CBCC02B6F4EE5993434F656B91A51CC03B1D73FFA6629F
+14F6075EBFD83B702D8844A96CFB5C14051595BC7DB2218156A6DEDA5C98CAD8
+BEB5284D9D9F86406A8C1AE85857185991C360E5F44DEF352A1F301207BE94C2
+9A3A11BA468FACB3FA2D683419C44EFDD7C8F1079659F3ABD89D7F168B1591E5
+6105F9B3FA481BA953CD34CCFE73E427D3AFC46E5C58C2981198BA284DB8B37A
+6647BEAA561799877DD6858FCA71CA6003F2961FAA529906673EA94D82D78116
+4DAC81011FD175DA707C1E15D4B6FF19F8720A4E05E6E103E2DE880FA9C192BE
+C5ABE7C311C2ECCBCE8F9713DBA74AEC37A61C8F21F271B35F0F7C88B182525B
+A4183377597ACDA9A6E2F181725D427795B975BC4168A408D292CAA484BD1B8C
+9DC62E737ABC805C8FCB7E96454DA032B601345570EAE0379BDA84BB6D15D780
+42FA1E068A7D62F152B43B788513E13724666FAB4E2B4F04B0448194E46582CE
+7389BAF0D1DD4435BAA6B82AC305C04686B89FD51197C721D941BD2893596024
+1598E6C2BD84527EDA6FAB782033E4BB4F964FBACD96CAEC3F3CF89CBABF6B4D
+4D3AD14A03D4BE931632BB03BC2B92842FAD51A19A756892D5B978DB695D0540
+CC9D030C612E2B201D60D09F56332DD0BA1351EE62816C21A35C33DC11B37BE4
+D2F164ACD836A5CA1553CBC733E3B159860454B17064B4E22D3764FF6293BC81
+CFA3B2325C8E072857F6FF4ADAA8818247D431A28D3C5FDFBFB24A6CAA327AC1
+0B3630C84ED9F0D33B8255A3CAA9C5A0C79F7BF6BA3B9801C3BD0B30AEF7CCA9
+92F25E332EA97A7CC653C93D1497992D6B76363885B92ADE34C2A33E30A3B1A0
+57E9C16D8CEC189565808D3FAC92973C71CDE74DE9D8781CCAF88747758014C4
+5B62667D4D2CC5EBEBE77C5AD00C6A69D1819F5A786964501E077EB3BBEA52A4
+57729AEDF35253F7E1D31F2DD1587BC15CCFC1B0CA930DA83E2031B099A38158
+8D1849E7145AC74777A3C7136DEABB0C787E5A218309A65EC7D128147EDE3AE0
+C0AC039B56F767A22555CFCC12DCBC7F5A5A3B4E86EF5A69EEA93DF0BAF2A3F3
+7504F5C6A7A67388D2F9045BD755BEB7DFBC2EED679497EBEC808BE20FDCB5C7
+B586463BBB898DECCCF7249E9047DA943FAF0718A2050FCFDF8A4C2029FBA674
+EA64003AC03A847185936FC375CC67B3006EA681F61F640C3640A78D0C7FF521
+D477981E23E5956BAF42252463FDBEC49BB560A9428D248B0C5250CFA2A49CD9
+DBCEF73123C13BA382D3CF6A7B8A8CA3191D379A659F0E2C6E9CAFE9DA2AC074
+F622E397A2F7C73347364AE249B11AE2C34AA7F0D27B5F35D548D5AD1228597D
+D16A478C901D3A34D870BA39F770885B7DE62298F0114752435050E99EA4E5E0
+56B965EA185E8DF96B9FE97EE23DD45AADBFE02B427222B9FC99DA94FB2648B8
+46BD30F881BAD3820DCA4D8093BA0FE70E03482CC063B751439125623FA7AE40
+52DB2A380D89D5E37BF264CC73DA9A1540031587F481A0F146C6ED6F3F2957FA
+19477F075ACF608CD94CE466C1FC3EDAEA3ED25C96FE89A7CBFE528A33C4E84D
+465FE6FB031B48D904C5120D428D6B51F3232847CB0B7521E5CEA887FFC56F02
+0882B3BB7F5B0B954E7078DE3E31D8AE65F9EA55F4C169DB7C35DB9645617AFE
+078E03BF9A1BCE4E489AC9495A1E6CC7D1FFDCC03CEC1A32490186FE8B53B09B
+DBA7F0E23C8F5E5270D039B409D504203A458EEF12C035039A8AA12C719C0339
+F766BE6275511D585F82E9D4AC9B5424312755C4B74383FD094BBB24817D6525
+EE62456392E5DCAD0A0157A4A033E440AA014D5682606312F72248E13C43EC3F
+BBC9B4A2CF19A4AC6ED7F561EB13C3AB22FB3F3EF644B5B47DACE807262DE5C9
+50578464845B950140ADD91D72D28470A5A5FB134EC52F4DBBB9C50A7523592B
+C5BAA056E46F8C004062298BEA010C1CF9F49DEAB58C4D2012E04E630F54C985
+328DB2B6FEAC584308D71A9F5FD945A37EA13F3DEB1748320870057A362E70CD
+50C269D32993CE9CD1E8CB35BC6F69E7574F37032219C6E1C960F3680EC66747
+00A5D1C99D77B64CF8E5D3236086A5729C857EBDFC30A964724988786362262C
+15A95BCAB03F6A11D259DA9639963D6A0508F7C93612F187C7A1CD95F7D3C66A
+4E0F87655FF17E7648064A9C58385255AEC345896446FD51CDB6008E7448ED4E
+826062AD0A022F9FE5A6AF3EDEC9C7C652AAE29F8820342CA196877A7041AFB9
+8891400D334770AFF552547BC9C71303B5440B00F55E5079AC79841F31FBC30E
+AFC2033CC0F520EA221683BEB82807CDCBA4E6ACFA6F41C5AED81AEA9DF79437
+1055BFAEF44A37C60D6D5EE5E735D3E88A7F561BF97E5262829C8915D5AC6F7D
+E74EAF8A7954A1CD6F47E9A588A3BDF0940A3A6DABC39BD323DE45DEA39D18B0
+2744E8BFDE074E30A5FB50F251AD39A955EB20A19ECAB2DC3EB34752CC4D34B0
+151A4E37B7EC88AF81A2ED82D15FCC3FDA432ADB08DBDAD3305F9BC39538A9DD
+967AF9C081F7555790E122C2CDA8D63576F6D2857D68DB71E19800BF40E75318
+29DAB8253A23E9A6E0C82819D68C1C07048E1F3134DED2804432E6EFB8DC0227
+ADD72556D09FD9F30DBFD08FA0800DCC0536AD8DD3D38AD7067458ED2F1F2A42
+1F420E2536937884738DE7389CDEB1A8C79BC4D811976484B5790E7281088670
+C6B6E9E63FB5B54458F6C91FFFA77C952AA2439E2EE764E20112FFF9358959FC
+66139CB138BC971FBC39C51EB18CE9F35EC7D3D585556E9D7279213B80449666
+6ADAA0115F976C7DE8FFD57713789C252D8909123D1D0AAB27EA929953B27B21
+401F871EAB04B5DBCD14278BEDB907D97A04E199B2A3FC68003C53B844852891
+AC4E789916E825E52BB2594136949075BCFCE6249E4870349007B4B85F478D87
+0A5B9B8BF50E96A842647353C2628813F53E55CE4505BA83B72FF0162A255326
+CFECACDB891C136AD4A1FD3B40C651D3106EBF108659E6EFF141EC255668C8ED
+BBFC794DBF0537D4F311D5F50BFAD315E0B8C3F5243D09A0B3A0F231C110A154
+16BC47E760D6D8255F3065ADC6B8C95EFA7D87C3271550A91B8DBB68073E0EA6
+4E5D6F3AD091677C70456E6163B264EA4F2BF42A35E0CF0134D5356F991B7541
+C2C1E0D6ECCA3D62CF865628C13DAF3412A84FEC0B8B9887DC9E534A55CE4C9E
+9781056E1BC092D77DF415F83B8D74E8E4BE6833D39E0A91DC168AE2D9871912
+8B5B981E61181CB3E5B7DA028C4989B504F248999123470325FABB10AC020B48
+3D1F1C84035E9A9A6F7129693D4A94528DDDBA34403662879217BA81342009F4
+B46FC4F5D203D0726F4A5F8D94758D1874E4034B35569451547E75C4D0D096E8
+E599E2A5445C186925971163B3541A0AF0A54B88C261EE0B1F51414DFF5DE8D8
+CC92BB3BD70E0FFE9ABAD5FB14FD04C7A947DBA2FC444F248079F6936409EB1E
+AA1BCBE4A21EA55D35865DC4D34A21595D54FFC9AF25A26AE46195F33759217E
+D2BE713B0F44839AC9825D199F94DF2C4CCBF2EC902FFAAFF34ED5ABAB68C57E
+A91B110BAA2B9D7952B93A2A83A3B193E2C4FAF1CCE808B5B93574A95FCE63E6
+7BE2DF6801E05EE0AFCAE05E43DE22C081C79E5BBA9C3AC90EBB9BD635E120F0
+182AB66539C56453FED04A1CC9C31C532F0E84EE6B690012E7A3B8D7EC1952F4
+6288460F8ED9179D34DA53454AD42D0841EA317914FE9BCCD30D794F47D2B840
+23DFB4B4B1296C99713A7863E3A21F8B9FC91AABF186D64B89C3C02F4B162690
+703F2739A3F429750C2977928F0FA734E734C02E2ACB8FA34CED980C7EB4ED80
+2084EEBA9CB151AEACFF4CDC7CC6AB3FDCAFF88CCA0D11ECA82F8816060D3F65
+3927F981249F1A5DBA6FA0E0997508E210A7617CA5E9639192E2892125F2F119
+F8EDFB5E9E1A6F8C281B3A6967FB49DC5FE1A73DA95BDBFBAA6CF306C6273E47
+C4D475A170572C5DFCC89CC57ADDFED67E22D99468B74A1F86D8B23A33DA9C4D
+0B5FC7F061122DE1169A4B80477055AC61A2769F067CA74614875003229FD628
+A766EEE4B6CE5D7B5FC017786CFDAF5ED222EC4F9BB4D8A10782D8F0F663A47A
+4111D65BA2281B05A27BB49BB8B5CB0DA0C397B4CA3E9EA0040612837DDD6CC8
+D4ECAD6AFB646F54CEC7DB52034E5F28F35B82E836B5F3749EB5B0540F6A8ED8
+DC2A08991EA346F74D6A01F083CF7B379E03D5FCCDE213E229AD188E2345D780
+6CEA40A1ECD4CFA98587E24C9D797E01E0E4FC6347D6F931235C8D2461FF65EA
+F7E9125C0B2C10AA77C5CB18AE2367B76360AE42A6CA407A3EBD6720E0A1B1B4
+128D5841658A33E86730513C1D0A565B3EE50C41F39B1DE3C4F8244A0B6A301B
+966FAD4012FBC8AE2040A1AC9351AAC19045E91824951DE43083A76CE1E6D1AC
+94942296B815CF8096E5267009CEAFD81FCF99E4C9944C3AE3E3CDBBFF59D668
+9A33A995A0709B3588D06D8DD0957F7634E3382C0BCC8AE7A13207ACE5776E17
+2B0D2367E57C606092388A4629E12FB983F57217EB0E7706234072070F42E1FE
+0E95000A1FE31AE0AD2D3D325C83376DCD5D1A7AC6B541CF5A05DAA3C1D9ECC4
+6B5624A4108A8157E05630AEB213D86186F5957A281A5816F15F989F0F92F34B
+A2476F607F21D0FF5AA671724A1D81077F06E3D9A2B99E6A2533862581994063
+52C1EA6CE88F07389718877DA7CEBCE4B26274D67207FBA80082F3D0EC71156D
+ABD9524578A3D949636F135962943DB98D101AF9B2256CFCB0CC0F8E509C5F66
+4B9A8DED2F23E87762ACC792C4B07B3EC7870C71FC3E473C6F3ECDA0FCD5ED55
+FA33C48DD83DB785008285CD7845B252EEC77E3F09EF59BF043658EC4461B201
+1AE68B9C6ADEE8A6DC9CB87335E08E3AA9C3EA3FB4A51E32E04C455AA5F02A84
+C2FEEFB4F6695A921269494F1EB74DB4D9523B36394836C657230A41190FC3AB
+C45CC6D428FA01EA2FC1C78D5AAB563D7C9FAAC7F4F38F953A1DF1812928EE09
+9230074D2A3912CF1C79EABE700A12B9D8EEC8ADF7A110611FBB3DDC98736F3E
+F107EB5B0DA04192B7B4657571418E41A10ACF1BFB1AB001A4796D59FA60A1A8
+5803E6BEFE92F71B6B809D4B762D962D745036951CBE80B769A3648022695057
+CA24D9487F1A4DC21282680929C1E591369F1EFE987B6ACFC5B21A3433EF2DE5
+71DDA018C0B3DA9338FD30171E0359436D0C834AF55BD67EA3658319AFCACB0A
+98924C545AA8A7773ACD8A7D06F584D68ED28B3D934185DD12B7749E422D784C
+297FD20AF8E0FC86A7389078F241CC235D02CD5F578B731E052A651E5657E644
+144F0329B806C11A3AE72A11B8117B422CC9B6127A2412FC42BAB88281634E7F
+C20394673D9DA924023329A5C96BD083C6FE3074CE42320FBA39125842561746
+BF45A560E964058C41EE9284517C6E49DD1306925878ECCCDC7C1A6495B159EC
+A432ED0A34B4B07F41A2D1C422AB438311AB217F64ACF5D8A852774BC27A348E
+6498904F052A50EF845676956AD9FD7259DAAAF81B4CF665D6BB4C185F69F274
+C4992CB6F2E5427B70DAFFD3FE078E5296EF83E38167F033610C06B01266DA4C
+A57A97B049E182E30D1FF79E21E4B807AE33CDE330C5DC4BC2FB6015F72C3108
+28BA4A1DDA6AD3602D6BCEDB89198368A9D32FEF456C384687855E7D95549556
+12CDB496FF32084728624F6F27DA9F116B299D24E69977FF14D7BBCC12266897
+A9E70B17127274EE03685421708E08292A17FB2A68C948F2CABC3D998043B8A6
+9E5992C2185DBB12DE1D7DAEA112DF0B13E7D7F250FBC7FC946CC9072E17B96F
+5F40B24F82BC05643DA5F9D1A294B264D18693316D62E7A086F568274E7101F6
+4076467DB4C8C19AE1A7C417D901FC0058DC939165090E2034DB4220E931D238
+2C7E10716337E93CE15000F837C851D7A36ED854E47A2411B58F23F54699342B
+470E218DC1D8792A2DAEACB7A34F3D9F13683E5453DA9EA20DE22D66CF884FF7
+2D457BB3D209B7A1782E8A8E30CDA2DB7EF1D86714892D6595026102E691FD91
+B17303381190B83DD5D5E7BCDB57AB4DC85FBB37E90D825A61585763737F8693
+91745FE6DB4D7D41C289CDE13D497F180B57A16CA659984B14DA95719393883D
+3B68D240324BC52D432A5D2EC98483DE1DC293454241BF80201C12CE4A11A36E
+BCB59C22DC8BF1B848E48F341309CF6961624781473BC971AE241B38D30FE5F6
+C7A0F6C30B5D0FA63220CD498D3DD958EB85ABF82120A8BA6C47B8AC773D2DCD
+82239358E377EB7D87D8DDBF9E0A5397EC474FEBCCDF73F26FCBEBD5A464D0E6
+FE76E0B009ED2B7A03CA04870351FBD5527F045502750F47918D7910933758D1
+3182E4E8328B09A79990E65E429ED317983F1D929D84DB541D8D299C5CFB24DA
+C9FE0C7519D19B96BDBFDE53293D86D6F59655EDEF8BA23590C891D24F4FE12E
+BBA9729F57C176906867195AD893D2F55CFD528675EF75F67D8FB7697AD22EF0
+4B202343B059D497286145532038BB9C76546AD863C7F59CEE1E97C22CA47903
+2DC9EED2C84E5DFCAE0F8668CC889DCD9C7B4EC869464D94FB0989B9A16E6FD8
+F6C5F07774584DB7352DAEBA76BA0E273E54014E453CB260A1C5AEB011CACC51
+EA19A604DB9211F9B0AB377398881E9AADE7BE661183C2B6473B06249D7BC071
+C690A8C4FE97137B02C77BE904C9220F853B1954DD701C412551011D2ADC227D
+CB3EAEDFFA4227EEF42E2B11E81E2A666D8638C4242EC74358D1E043F07D1C9C
+6F9134ED243215721400782AA2A4FB6D2876DE45EA0CFAF81617D2A0DA68F8C9
+6008E878014E79361658D24407B3746A80865E5BBDDF3330319AE8172CC0EDD3
+166140144565A3594EDF493485F543B4DE9F17D0DE1D8B3F44CDB4FA577A589A
+96BF382CCCA04E9523F26B8DE47DFD9EAB17D8713B2CBB8CBB846CB0F4AC2355
+BE064A7D7F331679294993EF70B60BABE823475E92BACD29DD7667595AD8C9BF
+0AA9A3A28079BFB9F354C4F2B2880A71B1A41E8F89DC712F0CD421D80517E597
+8DB093176D45DEA8B2F95A76FAB414B7DB80614C0243218D33C0F0D233FB4FF6
+3095EAF8104B6178BA12D96C1B51BFBAD73FCB84B9AAEC7A78CF647AA9952D1D
+9A52A9A996FFE175899F979A070DE473A035C26EE6DD18382ED2015F861477E3
+03DE8ED9A03D57A2B03CD4325DE3E56B8526C3CBBBA15E2BE5F8ED4DE9836E53
+C292E7759219B391AA07CFD0123E382BCF92DED3D335DE10A2B668369E6BDC44
+E3FD87901BFAA1512932A723AC10DADBB3F8EA1EC7CF90583C4F7DC8BC95BCDC
+6E608C1976B883A09F3B14E9E3AB362DF2CE4CAE977023ED955DB0EE2EDADFCB
+1C9B04B69660D3FEFF732C7DED29E8E631D52D960D6B2F8207AFE3ED462C3CA8
+5C1512C30EC02FE83C3D17908BA42CA248EC5E97FDE184237906778EAED21A4B
+EC2FF31CF22367057C3D5D6311D0B7E84B44555BA7505BB0D12FF004259C88EC
+267871213D846B450ECE45FC8DD7FF4B63EF1A32E50E32024A20E020B2B60737
+C546E9A01ACFBCA7B16B6A93956462BCA8711EF1E3518ABC88790353CDAE7291
+0B97014221A583FD80468BE8C7554F5671C5D13F77CDA97109C386DDD725857D
+0823B3C09B9F711E468E414284D98B1FA0CE4C07FCA2488A840A0B0D2514D9B2
+9D055D82A752C9728A08F5E10651DFBDB1A9D3F1BE7D669F5763974C316FB862
+56D1C0994145BDC4E895A90CF3E6CC128449AF0AD2AF1E0061214BFCE77BEF40
+09523961DBAD2F8B601C925753E057EF83C596FCA1EE1131FEBB48EE2548F3B8
+ADB77158ADCE2811059E47DEC1C49F31B1378BE361D8C7785922233CCC4D3D49
+2C95A1B7AEFD30BBF211BABE8177170F3C4AAAC8DBBC9240
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMTT12
+%!PS-AdobeFont-1.0: CMTT12 003.002
+%%Title: CMTT12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMTT12 known{/CMTT12 findfont dup/UniqueID known{dup
+/UniqueID get 5000833 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMTT12 def
+/FontBBox {-1 -234 524 695 }readonly def
+/UniqueID 5000833 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT12.) readonly def
+/FullName (CMTT12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 49 /one put
+dup 50 /two put
+dup 58 /colon put
+dup 61 /equal put
+dup 65 /A put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 87 /W put
+dup 88 /X put
+dup 91 /bracketleft put
+dup 93 /bracketright put
+dup 95 /underscore put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 124 /bar put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
+5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
+8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
+EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
+02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
+46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
+4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57D05DA0555DF933BB0
+7B42D264831116C06C79335D519461E7B0E870A6715E3D74A08D1BCF86E3BCC3
+A43FC6BAD1C68BD9D4AFCC06D845FD1F1E70D7A47F0BBCAECE8396E04591E5E3
+4797F646AFEEB7DB548183F0B74C9BB6BA2AA04E7F5950EC8AE97C741D4B2C5C
+A8E7A8DF5A36A30B5A7592D95E1DBC63EF33C92FE459792CED29E2B8B6919251
+75EF62089BD7D44A6E1F9B62EC802FBE62B821DA1C3B2DDED45D27964AD29ED0
+9FB7868F3A8FEADA87A8E42D52C1EB7229D7C79B60BDA263F2BDB025AE14A507
+098FA274206BACFB4A0A7257D5998EE8F0FDCA79CB61DD1FC59DADD11E16BF02
+ECDFD706CDA1E72054D4EB55AF7BA9F19955886BC0BD6E0E3FE3769C94AF3581
+DFB2BCD67FE2892AF07E858A01280194D8DD7332B3D0A585C87FAB056C2EAA9B
+5AD48D1C9F00CEF8EF0D1408DBE1C03D04B231D7B8D5D998FE0CD7EE19828EF2
+F988EBF6DDBFEE00F04A4A1F4E1A55DED7EF3AACEAB5005F1962C724A017C914
+2936E2E0DF26A55ACD7DD836C6035CBF07981C1BCE3615064F0540A1034C69B4
+E3908E76EF8925D486DF0B4A8E1F02D8AA99585A7C31847AB9382F83880C1C21
+C496AB2DF8E7BD4643B28B704B5F6B53429D3EE940A79135F5BF0396E5B46F23
+42AF406C26D12BEA7A41F332AEB75DF43C15334CF4651A99F602036946B1B91D
+4BB0D2E51C20216D892C8173241AC8FD15A37C3CDD8AB4FB67D8565AFA61C068
+95E3D6E46D7C09BBD09428207D506AD43C693F3C3D787F6A5C39084AE45E81C9
+830900DB50DAD10A17E118FB5E9680B5194716A788FF7514A1167DD1A305FBE3
+FC1F39A39F5613D50934419B95A4A2FE1B6C18912CECB86726926F6B77B5C3AF
+F38F85F974A2D2145BE010EBB4A390B842BC222AD4A0B7FDD882668C04C51F19
+13FF91E7CFA0A0F4E99A1944B272E0291BBF3F9ADFCF3F625B87377AFEBD9F11
+6385726E908BAB7D1357504048C0F5B266994CC60A09BEA9A64E8AC6A4272240
+00CF0C50AFC2F783594DE2C907D4EC63F6431805A40EF837884510B1A8C7CC6D
+FAA856E64BDB00231392BE88421A29705AC41628DDB7EFEB67FEDD00215CBE9B
+19B4A3406A86E58F083AC9CFE93B3A937B3B748013866F0EE5D39073FCD88867
+DE69EB0AFCE824D6272EB47FD123FC4EC0B2E9CFCE842CD96579458037F76AF5
+163025552603A20B82A6469C877F399CCEF8F364600BC1487E707902114CF0F1
+51B6C20EAF52647F52384E2014355252AE4AF1DE150D2674F352414850BFD93C
+DB78AED53F9816BB6D6CC11D26BCAFEDF82D96BC36D25AE45F9C9BCF3961097B
+8C98ADDF186788F7C2CFC443D24E1D49BEAE73E079B3D09BA949F66D190E24B7
+B4B84CC94A31A2552659A502755500EB4719340D2B964CD4C570A39F1135C4E9
+77316557BA411A81B3D5F9673137B22420FD5F0E76A62C11CDEDF020EE046189
+B172D1FBEC5B7F4C7EF6B6BAB7DDEF69CB304A1B4C1CDE9123B706B67521940C
+ADFF97D6EB9FB04CFCFD84D12A3C33B51FACC679B820F3006889382F7F2D5BE7
+8D1C8F47093DC18CAAFE1B307CE58F12C2FA0D6BB7C10A8D88B6EAB895BA6138
+75BEC117FC4E30DB20002FEED95D0C7F4D2A16C48A664D4ADEDF7B74285A8A0A
+0CF6AF6FB06D74DD02006C589A8F9F81B934090C0DB931B5F93190DC4B999BD5
+ECA24FAA61614DC6ACBC9D5D4CDA6D9564C86B430A6B1E46D379B097F9964B16
+E82E516D7C34D60C8ED4C094D0E56E5B124F23334394157330446AB7121DD953
+24A306D1CAE0583605C711B306D3A35B667928693900248B82F5B8A445A709B3
+57BF786C47543438978ED44F80CB00F457898DB8B10AFBCC7E2A0A3092C7AB9D
+34C66D0098798413EB7BA18C2E1769EEE291E20EB0742CCA82BB6F5C5100F673
+FD86B3B0416884206D2B376FD94231E184852197AB4763E475024738BCB08190
+D9F3E87D505A15E67EEBA8DBF25CC6850947746793C6B737DC78B7EBC2E7B0AF
+07AD01C2317FD3771C7B54E405A5B60ED6EDC5685745858726E0BC06934D8870
+B9EB61D098AC839D43C1CB1DB9679A3433C8491FD3906753AD2B9C5530E48B90
+DA083B58EF3B22024C9A54CD86EC4BAB2F0E6DC00E5A33712D8C8B664F3A66A5
+FBEDAF8E48C2CEE4BE27A5C1821CB591AF47C824A05DC3CF12A2A7409B3D529F
+5484ADC61F383C67D5159EAC7DF8F9ED89917FEF552D2B1953FB9913AAFE2B98
+0DA6BB8A6C0992C5CF825098A985D23F3013A6D31D986FF252FB1CC30486C25A
+A4D0FA3B0019D8EDF0B55DD005488EDC28C3EB7A1DC6A7028A0A66DFFDB1FEBF
+93F8C90D151C7664BE78F81E977BF82806BD235BACD7C7E3BFA97CC4495C79BD
+BE8A93CA3A32B289FE8B588FB3938D1D90B39341F8A8B7BDFB1C86294800A78D
+9A2FF190AA3033A49DC16040EA07B135FC4DB5D4AC148FFD1365CB05F30946BE
+5FE6C11B98C13E48AB05898D72B8660D70A168EC229B0B1ADDCDCAD8D669B398
+E1B36BC47CA6194F7E11E9755BBE0634FF4777739671C7B950F400E2B3C0641A
+0D382493FCDE8C37362EAC9293285D9832CACEF161503545512132A6E1A2E333
+2E27A198D89F30053386DEF77641C9A8FD187DA7765D1ED4E58A4044DE3B403F
+8ABE63165ABA1554E9060127549E63E5DCA04536B0CFCEDEC0D02DEA5440A490
+1E7F2D34BF6A70DA426263FB92DAA29D4EE2E51B0F137DBE785794B953A59F95
+5A268B2F2C711A59B4A79D0620431F1E3B680FFCF4C9D4EBB9440F94A8D77002
+1D06EF8C2925C6933BF01EA0D60DE1B41F046B5370DA94852D793674E6CB013A
+A0406E9637F3392FCB32DC0AC5070986AAA943677452F9260273489C78704D17
+DB146294619D3FCA9EE928371F053892627E6AA6820CD2715CCAC593979AAAB8
+6C0F2932CB2B92EDF85D93C8D4DEBECB37BD123A65A14AA11CFCB31446C94A1B
+79E34A5492646631EE61C746B0F7E8B57F61E065EE897A9BCF4F11A867FBB0DB
+17EEB8FC09D88CFBA928D5D49E9C07041D810A0C5B4F9EA6381D936E9186D6C4
+B4A12DB95DB78BD446ED3AD86514D1AEE722F35C2E86EDB2C0D2D5A15CE7BACE
+AC11B119CF93417178A1A3156DB6978E1CC44B634361A870BA32C7758D503E75
+273F90A6A9F01D7D20F0E28C451D38FFF87DF7412951E846741AE3986BB9A3B6
+7B60F5A10AF0153198A8E2D29236C9DCFB6E55B2041A754EBA637415C3ECA798
+C4CAF520066CB6F41C2E2CDF245C1168AEC3A361C81B598B9DBCA2EF7C4C9959
+070FD26A250B23940CD6F2CAD2043C6DD18D69A1179943ECFD3E7DD423ABC5E4
+A3549F2B78E282D99D7E3E44AE8E574751ABDEA94783C5D35EC6F4A28F5EB40F
+76768A1113BD7A4228930132C87B3CF55E9A9D7BF0FF34E969CBA96BA564C41B
+1E119B4D96113ECDA0D297602A693D2515D0BB7C0685BEC5B7123EC9D0708FB4
+195B65A8F1AE1EB2EA7959DAD22D46DEEF69A0791A7F3D753EAE7BC24713DBC6
+3F2F276C4A41FACC2E6C261B4E10992947DE3333BE51AA33E9EC1872AF13D865
+6D029FE930DF2B262698189AA4BEF4D8A557FB0F83DF4A2E97857CB7DD051346
+3998DA765A684D749A40ECF1D0039D3F609EC600DF028EE6DD3A5E7656C6033C
+997B284DE8E212D693B6AFFA66FC5EE0B264FE608FF343E8E53AF57358440DD7
+AA96F77A39A13119176083D1B825E28E1042574604C27450ECB69B84E3FFE8D7
+E1ED3D846D5D8661509FB58C85D5C4DD8CA8CB99595844071C539BC52B1A2039
+79824CF9E0262C6EDC5CE7F617D04CFF8A3DE02661D6AE6C25A49B6544A9E091
+092F7E2C820A00BD136B33EBF1ECEFAF947FEB42EEF13BEC1163EBA8525119F4
+4DE96082E7D4F2FAA6B9C934FBC8A791683238DB724B18570DC8E6E4EE0CFA5D
+715E1169E1D0E1E2FE3E6D7F41563AFEE302F4CD994EC08CD5AC55F825B096C1
+F8446519EC04F7D008E0812D2625D8F67CAFA090114AFDAEE2F19AC13629730B
+E70E6635A4241F0CEE94B63E8188B4EB18CD18EC8544D2CEB64EC119FF18305D
+C01871E48AE95F022ADBC25F26EDED8EE9CE09E60F08398743B671D322077620
+95304F746706B2A23CE20B3188D6B6D578C47C071D4D24238880ACA75B438B52
+F6022A84C27AD5FB0BD6303F5814DA14542D46264235E7D677066A582347BC81
+0DEC7239CB9BEF89036587B6E5DA24D2398FAECCD1D9BB70C82F26F50FD454EC
+38C7DC1C0060CACDFA7FB5B78D996AA600AA986E9DC67D9A9E6D4DCEBC64B74A
+FC6437FF529D95A3AF299802C6FF51E83AD504A7593334F5596600096A110A3A
+E564D2DBC562CE6F0EC2F2ED2D36E22E55C8A069F1D70901E9BE5A24D26198DC
+C49731D6D5EEFF1716762CE7B5E3581A074B5187AFF8F9543BEC0DD87CF5B91D
+87D995926A7A29F626B87156F1375BEDA56F3A01EF0D58E6ACFA6F41CC132F25
+442EA54F13E1BC55E4BF02477445184E3905E4E9F8BABE20D3792570A4A94ABE
+37A9DA383D679714C12AA6D849C281F264A4F5AF200DD7C731399F97E62BC70E
+CF1DFAB5720CE73049448BE698809A5013C47BC025376C3324F345FFC1241062
+3C9275F32107565D75AA3C327E013C75905AF38F9FB1534A2F87EF42F85A6878
+E5B95011B62FB0BA267A1BB564E300464E4115EFBF18195F70D81FFE7980075D
+940B1BB1A682AC145D6D8A15ACC6535B611F427EB9E32DA11799DDEC7E73A794
+2D47411ADA02E5315360797F33D4BE17982938F2BD4498B530B1DBCB48A33AF6
+027E94DC4E6EBDF85D44FD831F6B742649C2B44C1457B42ECB50CEE013214333
+8C52F8142A86758926BEC0EC9B72423BD0F7C52190A843F4327843C999AE6B97
+8D0CC9D00694CC8791755CE9F54D3B70F9E37CE9DDF048887103E045334A9F21
+DB9AAFAE1BF392F4A86537A5BDEF9BFD78D776CF2647D9811DB18D789F013711
+6BFDA12BC262DE9C1679ACCA8CC09F992536C0D8F7D137CCEC519F98522BC382
+476C38F9ACC06819F45E64CA0DDECA3577D7A2EABC4A5E2D92EB7544E63D634C
+48B57BC8EB1503E84335873746C1C521BB5E8937510543A63DBA5E8F9303CA40
+16A9AA574002F2CB164DB477BE528C3667F0C2708EF8EEEDC57AE9E7AB46C354
+C0B3DD5759738E3D69FC6C401FB84A3DA10F9EFF5309D3909272D853DA360BEA
+D613D06FD3194F0352741D5969E00FE19F78711C903807CB1151106241424BDF
+7280B8A18E39EDCFA2AA993EC8E6FBF61B75C9AD8925F7FA2FFDFB69E5F33335
+CEA65B5965DAA401017F06A4346DCF619DB803404B706FBE6E61F6993218960A
+F716F558E311A3D209D633AF869EA6C600B26542FF5A87129F1F88FFE88D1831
+6A34823DCB65C911BD473B2281CE766EF090050939DC21D8167C090E83E0E5F4
+6B030685937DC66E6E151032815FC63835F1233155E92D41C785BA533D2E0C7E
+20F8A10DEE87AC6409D8A6D2A84CEC2BFD1E940CA465540F0D56D7966FAE64B1
+18218ECB5BF9467BB9EA4ED050E1B89E8218BDB9807E8E93E7485CF5166A1943
+23B9AE07C960603870583723D35CA7C50AF8183C93CC0A00F5432E3EF0C42437
+6809DB7E2E33161748852B324C9DC38C8AA08093FC2DAEE0CFE248700D9C2D17
+C39F9D947F50D30495737A180304AFDECE9F5613158AA169B67F6AD1FA8FB124
+06083BF617FC3BD8BED12D0B74DE2814CC4D3D4F9902F7D3B4314F676FD3F6C6
+5AAFDB98607E2E926C8AD29270CA32C91B2A38E0C0D63DD9B96B6FC6F4A9DA8F
+7C0D0ADEBE0211D4DD58777638C7B17EFB36A0DA5204B4A1844AA5FA299B3C1D
+41F3D6C2A74FBDEBF248EEC85FBFA55ED7E2E3FD599785565D89C425C1F831C1
+F89CA983725994AD68C61D37975430A3710F1876D7CAF096A6EEF91A3CD1880C
+C9455FC49145A0430A9F962F54CD1780F3EB6BA86EA8DC8EEB2DD16B7AC7F121
+B75FB8DD20D002198E350E96D69D3F98A62B587EB91F9E94C6D3F1F73EFE6CA0
+2919F5FADC21AB492BE12342D800225F053EF60A3CFDD856F7870CC459A7F7BB
+7A5DA934A91D4EDA638FC37F02BF7953C35DF5D194ACD2BE84F2B5E17768BF0D
+5FE3AA15F1CC3375B79ADD0CD0831E0CBD926AAC7D481F9C8FBAA5E2957F0C05
+CDE9ECB37D9AC819DAED6FBE7F91D1310A0D74D07724A7E5F968408E212AC6AA
+C9F15A485A080B0E1E8C3C2A698E4F95DAE5A465C06DEF5A002C1F80BBFD0A71
+1695FCCCF340069777253DE34F436E0EEA921D2E1B740BCF99FF8DA7D9D17535
+BAE640BBC74FE66ECBA5F98F136492FDE19B04E1E01F0A6805F02514F8BD0192
+0889B67ECAB69D80D67E0FED4F10009BD07D0E8E293BFC5A8183FCD881B6884D
+D93B342CF682411443D189396B2B04CC44744636A935566F8BEA2E78230D8B15
+ECB38AF2680272DE43C228A8C684AB1680AD7558DBF70D8845D1D4A76CBCF556
+5FD38F36AB066284BF84733A83251E44EDF3C8E24B6C96A00041C31CD7E98CBB
+680E616328D03479CA211DB664925F9F78AB102CF21FA4E7C52C9D2B6E3F16F3
+017361417D4D58327954D84B88C4B1BB84C8F8E81545437F9FDC94980680C851
+88C8597B34989970F88BAF0B616F2E16C4934D86E3FDBE9BF0D5249A49F07D9B
+5DDB64799D8AFF65C7B7F297CD1D427FB1567FCD98D8604DB43B7C63EF9666BF
+F5345A062F1C64974C4E7C7797320D25ECDC853004E20F9A6C84385DF1C5D184
+9CC8EDE2F12258F2B4BE7B229E59DE53271BF01DAF99DBCE9DEA87834290D623
+2028918EA0B3A7FFE466B7E507E5F5AC9B69607D6975E6CF5882DA07F3752E13
+0A6FA253F7F1A6EB87AEDB54A047602C4A801E7AC04CB5138D24329C470DA39B
+8E542592A830820F00FC283270E8B9C4B2BBACC63F4782946998181ACF0013B8
+E0B925A3C770E0149810FF797A4E599406DD8221DED28D039404FD5EA2FA6C3F
+B3B689FAEF1D4C0C97AE26D85711F70AAD2A93732177C47548CDBF7D3D9E54C5
+0E753FB08E169DE2218459C71032A0CDDE3B07C42AF1871585734BF88042FD98
+C304C00A68FABA0EBA133023491E1E76756DA0CF32F444BAB411D786B37A4DA8
+0408F1D39868A67C84685DBFBF21C2A557371A1AC91E97E8B181581E892FD277
+6CA4862AF0D3211E833F793444CCFF09C43F52FFD92FDF8F8AD7394007265306
+7A397ADD5226FB0A61E2871741AAF19DB7436A9A88C07CE8F16CBAC549FD5F4F
+40D9EE35391EE16F0D68F1B59769323A85C473EE44B609211F216837255B0E98
+26861221629BD67FB4801C92D3E39F711F6370D868E5745BE291DA89D121CBD9
+38DFC58479A1F44143446B0ACEFB9971AB2C5B899D5F709792DEDDE64270F936
+E753F4D74F19A6D2A1C8F30FDDC1162680F76452CDCFBAD0B78FAD00F194C893
+5B665BAA7D21BD33338A74E56F5B8418979D6BA2582F4A1F6D8D1B6DB30D6740
+39CDD003F04B515E98D74BE8861330784768F80D12DEDAED9C1C2E7AE10E4C10
+788DB722A1D2463660FE3C31E16C66A67D6F28E4EB439E91267F2111A7B54E95
+851347F56B904E7703BAFE0A327C1C794B5530CDF9A459E4E336532BC2575BE4
+0C1E718E34C6D78A9674391050B9FAFE8E1DDB104E380036EC6053139598B144
+FB1A9CC2F7F01B8BF57674386A2044D7303FFF2252BF4AB4B7C694FAA9FBD45F
+28ABE2E1F692C929F706726623F1720919578D7A7E4E5B7453B3ED24BE9E1DE3
+03BA004B2E385CAF86FD954FB0821286A326AA0E2E10E0B0E84925C13353B839
+349BCE7D9468FAD6CADC993E16DD95F44FF3CC473FD99F5AE725FB0AD3210A2F
+9C92F9B480B4B44AEFD5FC120C5DA688875A0384EFBA0CF448872FFDB856FBA2
+0965081A12C3257719CEA6EB9A93AA636027FF4CBBA36F85A4172344631D07B7
+F35A06A902F1F31539B8204AA03663C5BCEE670CFEC3ECBC2A9247616AF1039E
+DEF723DF208438A79A5C66324F57D13463EE51B3A558110A1CB2B0B3E5B2E3A3
+F114CDAB08B60AEFDD0B727EB165641813C29659204EEC5F223D10927F72AF62
+739ACAF58E693C98F78B45955DE0483D152E16D9D4BF7F842411A75B23D69BCC
+D4F4DB6F9B6BE1E5681FCF088F5779B26266D3F01B396C6E34FE2FA3E6454EDE
+A9E14BDB5D4D4709E553582EFEAE4F08F24D37C1F14DBFAEA47923B3575348A3
+10044677814A7E6D2C681AF4ABF62F2D6D3974C0AF5B8D876A7AD747A9D4D228
+F275AD27805CE511F8BC669A598C8B0AE4BB7D373041DAC97BAB1B8B2B8E0BA4
+B73D348E5F3D51380756C5EF391356800D112652CE51C2E43013B253D63C3CCC
+71CBA7DC30CED39C2B65273F0CD68591C4D9CCFAE1DAA4B051FE25468FDC8E79
+32261714F05B796EEEF8FF5F185A9FD052D65DCF892DF163A9A85E98912C035A
+5A7A30ED6386C5533446F4CB9C8E9E2BFCEDA9CABA47EA24ECD1B6730FF42AD2
+1E282968551D110EE7C88802C8A16BB2CABCCC8A81E0E908448E95569079E79B
+EB246846646620A55D502D27084BB5A4B09E56B24538CE27B839C70133F4ABDE
+AE0D73C5D2393AB5D61CFB036D72776C030468A55FF576DCB744CB3D4C955D1D
+AAC43FA6971865801CEFF1B27ED1BCE601617F295EB378DD991902EA8A1A3674
+9B5BBE959485CA688F2D8611EAA181BCCD49F53001DD99D64FC25CD6A31B01D5
+37D7D3E0AA2912282C5372A36E30988AEDE9BBB23641317D45115B0C79C904D5
+2495B2BE63C7855721FB57B445CC3B9E4B0526E46526A10F839305562BDBF9C5
+632A491235136B724166E69E88F3616130DE173A6E8E2DE7EBD0B1DB80F0E857
+957932286BEA10D912803A7A9F154968F1EDAA8CD9B1D29CB0ADFAF57DF39E47
+D377C257DB8B119C6124725DE1D5D92EC5CAC7416E4E671222F4405A7E2997BA
+B158ED915347FD808708571B2C30647E1667855C929905EF263DAC06523AC63F
+F50F001BFF0FBC4DA27B0AF71087F64073E84FB43DF4E1A1FC0ADE2F3F4C53A2
+150D8A03BB5F6293CDB1CDCFC2C42E99EA1984AB65BA3BD3D0ABD8565718C079
+6427D7CC4F4984CC26B471CE59A1C5FEE23EFBEC8E81E41EB91D3460FC743DBD
+7D6C059A7062760035F943776DD7962EE96A839B09776F04C4D5E4D08C65AE37
+2621B6C01B738DF8FD616FACD3EA8ECF33333CD1989792BCF13564F1F22686D7
+73C97F73A122F8FADFAEC8B5992F70D1DA1A54A68BE852184BBB86D4C9A6822C
+8CEA5D6008C18F2889B970E0C840CED26F468E0AB1620CF51768306FC4388589
+B4D9E7CEFD3F990F6D0070BD642F362BCECB034D3DD146B7322C2D2B971FBC59
+0838554A748D152753BBD77C88B8AC12E052E501321C22EFDAC647BE8CE51D48
+F56AEAD6E9BC3779D5D5ACFDA91B0DE7B465297F6266C0105C3B6990743CF1EC
+675A3CFD5F1086FEA266643AB504A0954874FAC95A7C70E3B9D2EA4095B35764
+234D22473A88BA36E10EE156786A65B961C348BF8F9A3658AA28FDB9A982A6B2
+40D61DBAAD9DE82A512B94950B9B4BA0F1EE56CD9365B3ED23E51B3EE6A1AE08
+E1D845710ED856468460AF0278FD5A53DF656560BB732799C2F4CA953CD904CA
+ABB522A5E2DB447B122FBD6173EE1D6C5744AF102F6563DAE2918AF0216A2142
+4C57CD5FC6739555A16C9B6119A8B4C19CF3322987BD0C8372D98728D8132E91
+85E138FA33DD6D57DEC866482A3E79BE3E24250D7ECB2B1236A5A34159DD3BE2
+E138923DC5D78446E98286E865099FCB0AE8FAD9D9CE5EC818A3AF683FB77F41
+C9EB2A4872A0FA57B8574400D8F71C55418C733866AA34446C529F2328D4ADD5
+4BFB4BACC6F1F559E5200B2A5C1DAE757DB3B1BF247087FE6EA01B79E2026D35
+71C172546B97FE15F640918FB10D15103380642F067026F08F3409B0DD93C4E6
+252964A0EAB4862A319C6F856ED54FA3B134ED1C69D1E3561E92AA6005102353
+1CE657719F8888FFE5CBD527E5994B71CC3C540CA7A8E1FFAD1888E7792C7E1C
+40CF83D8665B71B4C15BEAEEA8018CF67CFF085AE089447D536EEF3CDEF7313A
+F8F18C7E23CEF2A923C8DFB1C03472C553F974090813B7858E95B3243057A01A
+3068AE1F3F7F69F71608CCA9B775777713B9498AC3C865D763E8EA48795D77AA
+EF06D1218E31A366B63E2A3A0006F3F0343D244837F202BFB6464EE690977960
+69CE81FC15316DA05F46522408AF279CE8CB5E45AA98046819A681F0A9DDE1CC
+024688BF26D14CF64925215CC4DF3B19C52971E2C8B6657BDDCECC7F9F10ACB7
+7301DBBC46D3FAAD73EBE1726B8D0625217877A5604BB679BE771868227A9C7D
+8CBABA6E39FF887F40BCF1E4CEE6989089BC61644E33522D4CBA6A24DD6386B1
+2959616CE1DDE299F1FBCAAD1DB038EAC6C1E48D09509D8B0C349B94B89EC53C
+A28BA84B3027B8976416DD9D5B6E297BF0ECBAE26DE9778376EFDCA6DF46FFCE
+D35CED97E1777E0B0BFF9FF1EFA166DC2D4EEC69F26369AA56FF06365DF060A4
+8965B976165897EBC032B88622C9553A9AE9A8CA82BFA65342A334894BEB67A9
+35B59EA755303E40018A3578952FE0D9BE789E9F9411C99592D23AA3DB27A248
+DA49B745A1A52307976F4B4272480919C8205585D1AC1A018F8B2FDA37249735
+34A24316C66FA3A56DE11336259376E2D24527F5F6F9B8BD524CA5AF7D1406F8
+308DDCA9DF7B10FCB638D5479719221EDB31F59DD8AA913CAC446E0698A86285
+6EDA1A4C4E9EF9DFC7A534E5DA5464D3F0D8F1C65606B71F5D3B6277696751EF
+69933A3283D4AB48342188267F57FAC1F8353461F97CAE85F1E510CF7FC1A9FD
+2993ECCAA55A3A086D7EE09D3FC58D9768A83FC4290E390E066FF2CD10785361
+2CB37B6281ACBFD4E972E3C0919CDD6C44702F6F894DD1312B8205FF86E749EC
+6A55394610336DF3CE02E57AC24402675F91233D7DB039104AEAD516A711289A
+CFF68C0EFA16E0C4E548B8EBE4FC49E77EB223EEB3360E6F8816295B667E4AED
+49104E99E8F4ABB9992002A00B6F716820E920AE689D99000BFA64BB8AE5C743
+0AE4EDDF74F7F98C800FD7AB0A10C043DEB33DE4EFFF66353C268D7CCA80D5A1
+B9FCADD38C6A6EBA63F311E16246D0EF8B2366CE9E6B3E13241EDCDACB2861C2
+50FD87E56C82FC5040F20256B4FC3F6583DCA1A5AB2D57D8C07E9293CCF6867B
+ADDDFC0EFBA62E5A4E9D79D3316C3ABDA5E8F61EB5A8D00413EB33464D75801A
+30DB97E6E717ECE1EC5402D8C004532E008B775687D17463555F24ED82E70F79
+5D528202285571B9C853612A330747A52ADED1CE891FDD3493786B1091DCAAA1
+6BAC593BB615FD210E1D2CD919562930AE75F58A8341B528F52C36826068A960
+9F4D0503B40A4F472D4BF925717516ED16BDCF29E05F9A2180D7141A43231329
+DF427AF5BE5BD2553E2DA0D712238EC4E57FF264B6AE62424B307E1CD2D90A3A
+831B5CC2F98830E8012A9BBA395C478346DDA0688F9812ED54EB7A220C5CE7E1
+AE6B2DE419E048653B2DF820E0045CB3827BC0DCE0BE91904A06E4D18B7429AC
+134BDFDB54B1409D221421A277B0C2CA8A72ED1DF6D93658B6AC80E81343273B
+AE9D4B956A653BF4219EDFC085BECACD803E515D0B3032701287B858DE339433
+1C3ABF639F50575F73B209532989975D4F40B608BCFE417CB895388A3A556A97
+EAD8D56871443C1E1B775421DA55F608324C504E62B8002D0D144958F068F870
+1DCBC7D7CC5A9EF26A1B82596C1546FB031634CE2FA0278137D2D60BC9BBE936
+89E902FA5271A203431E600E09DF900D2351A3E1B2FBD631361C2F28DA717C97
+1E1D4BCEFB2E877EE4430B97A263DAD749DF08C2E20746248DF57B662D48697C
+9D77CE06707D738810C8C72B56BA9C2047CBD9ED6FF319D9B636D8A16247B316
+4E87DA01CD50DE5D5CC1A61C1A995E9979306807B26006B5C09404592DB5A039
+69166AFE72B6DC55186F1C1D1801B2267A8B248E346ADA455BCF132B357436B7
+E5C1D8082283B0ACD1FB7A2C33D3444D12F4499FC9F326610C75C28A8047302C
+60245D0A2DBB679E3DFFC0EFACF876D21AAA120F7D0DD7C606AC5477C46981FB
+A88FAEDC8C2AB253B489E6B218046E0431EC5F661239DCE8FDAF7C2742A8128F
+260868A76B
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMBX12
+%!PS-AdobeFont-1.0: CMBX12 003.002
+%%Title: CMBX12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
+/UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMBX12 def
+/FontBBox {-53 -251 1139 750 }readonly def
+/UniqueID 5000769 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
+/FullName (CMBX12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Bold) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 12 /fi put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 73 /I put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
+0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
+2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
+1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
+42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
+FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
+78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
+22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
+A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
+4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
+4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
+95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
+9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
+5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
+9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
+CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
+BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
+9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
+EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
+D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
+2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
+947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
+0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
+4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
+BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
+F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
+6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
+D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
+F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
+481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
+FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
+419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
+7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
+70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
+2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
+0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
+9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
+C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
+1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
+A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
+21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
+7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
+17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
+30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
+3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
+96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
+B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
+1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
+57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
+B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
+8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
+8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
+B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
+BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
+21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
+D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
+FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
+A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
+A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
+A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
+DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
+7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
+07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
+BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
+8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
+E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
+B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
+45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
+2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
+5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
+A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
+5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
+E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
+5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
+6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
+8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
+BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
+9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
+B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
+B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
+8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
+595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
+FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
+13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
+FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
+DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
+313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
+C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
+F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
+DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
+8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
+E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
+A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
+C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
+417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
+19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
+9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
+12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
+3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
+A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
+90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
+3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
+B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
+82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
+1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
+AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
+9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
+2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
+99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
+31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
+3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
+F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
+70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
+5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
+84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
+BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
+8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
+5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
+9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
+F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
+94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
+0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
+E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
+7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
+596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
+F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
+7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
+1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
+AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
+4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
+744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
+67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
+054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
+6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
+8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
+CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
+EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
+C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
+57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
+5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
+C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
+CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
+848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
+B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
+77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
+87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
+3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
+409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
+A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
+72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
+99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
+8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
+E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
+82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
+C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
+EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
+23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
+59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
+C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
+1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
+403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
+1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
+75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
+0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
+82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
+C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
+A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
+9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
+0693AFFEF215D00BFCAD02E45496D7C8F5E99EB9096FC4300D038C1AFD31EC4C
+5ACA6B72C1BE7204E37A4CBBCB1EC26AB87F2FF82DE20601025169A5FBD2D060
+62B5B2DBC288C79C33B596832AA18D730AD572C6EDFABCBD36DEA87C0F323C3D
+6E537AD3B43C6F3A905597570A8C6B0B4A5E08C08EAFF9731E745F2BA8ED0C0E
+1ADF7821CFCD4E38F3F4C243CAD31D9F8FC68B9043740852B4CCBDD37BF728E5
+648215961FA82A0C847ADCC5187331D0863A4573BE520C02CAE14AED4F06B3F1
+FB4A318AB54CD86DEC824707B29F858FD726A167F2333855C0575EAF4EBEA0B6
+754B1775F967140641FC06F82B191244186FF347A351FBD8FA62E8C978B21F6A
+E124929876488AFA97FAD1A68A0C3496BCA768F4AF8016D7A65BBA3AAFD7F5FE
+E75FE714FFF3D54D09C9747ACA01CEFD260985C6E87477C9C7843343C7E9E3F4
+0537D461EF019E046DB8B5BA258462B2FAEA1826B3410BA3333480CFE0DECE61
+CE2731FDDF7FCF2AEF7CC2B1EE7095F480B3B27D78FA90FBE923D372C680C87B
+7F0E702B8FECBE0CBCB087ADD6D28549FE707FCB616448B0D94CBDC404915943
+66539B177D5940370C2035D0FEBB3A3C666ADCEB45F5B15DEA729BF86BBCC309
+0294FF267657EEA805DD28DF5DA82749743C38D38B52F71DC4E9CBD410DDF069
+F13D1159A73A2360A0445D88D9659B81A1F998176251C7B113D26ACD69FA6C61
+518056EFDE8757BD407745962E29E898B4C260C4D09281CB68E371BFAEE2A72F
+3129159BFAE522A0DEC4B3814B2F11FCD84C2697E0F0DF143076E354093CDAC0
+AF273F964340A9F850717C09AC020356B78EC176503ABB3D894F62597C908C79
+57FD3CD7630C4B0EEA70AB20C1C983613877E8F53BCD9344CED0B953B23999E5
+9D141E9BB1820A3942BF840273B48024CA212035E9180A5E83AB7ADCB1EDF8EA
+382A50726162CAB84E6BDFD3900BC3D2BCA947795D5806AD3C604B44A1F536CF
+9B3B79E825EABE2E6BF333D9E7CEDC9D14F7737A621F063890352ED4733FE5F3
+45DAA22E83963E44F290650B2222071E4D789FD52E782CC41FAF3120AEC7B5D1
+172CBF79BB46B153A47E75E2B7956385291FE2CB7445B2058341845E708D19B7
+73D9670A52AE492E0AB3D722803B110DEBA625E4E2A810A2195DD3DADD4F07AA
+F315D9F0956F0CEBCB18C889943921426433F6A5DEC07B1E44DEB622BA5629DA
+CD150B264EC276062157B3D4D440459E665278C02B7C89ECF3F7C1834B0F7509
+746E5B2DD03063AA2D1F328ABF9FF2F2A6EB4A84006E6A2484BDB4E20311218D
+1226787A624F8A5734D77A51371B3D73F4A885E949241FE0BC825FF8D93D597A
+64C5CC1C8B9AB4D639B10BC8F8CA1D12F046BAA346352576EAE5AC737BF49D63
+0935FF0B3E6AE5F00BA2E4C7C439EA11D5B6E4AF933CAAD62190D6A035CDA547
+5C46EB0CA3FCA905F1FF35C32876E498AAE3EEBA3450B73EB801FB89E4094515
+E747BAFEADB62BF0260E341BE5AC8B27D1154FBDE724BDB5C72FFA28FE178E94
+A5152B7BCAD2D520425339D099C2BE994DEEE9B346141ED4302CC532A799C495
+E6604A659F564B4D9B35E7969A180E42FE702708419C16916A952E2F6F430623
+8F06F910C43C11A1EA009082DAC2C9EAE7F8D50BE7127B1D6732F9F298F8D06C
+62F81DFFFD12668491E4FF7B800C6827F528CDE0C78A02CBEAE94E7BE49DC69D
+D921B936E484E44F822DB0D135684AF9154894D7E7F680F733797601F58C1B0F
+936C865439E687F27A5CCE8CAF8A0F9B400754D62356D9C4DFC07A6EC5FDB623
+3ECCC7D4581D1D357E9AF92E169E07E675B14AF440B11A0104A0887C1AA1C191
+DF8D0099E4796C81DD35761D6DEB51E749427A24021064EEE89E6A65D550BEE8
+E17D7F18A895A6C4590A2B81C42911C68E74A7FD2ACB61CF50A39527398ABF4D
+B148169EA6D497E9F6616F8DF6AB415827B6D41F0F4EAF251324BDF40D00CA64
+BD4AC003E83E35A8AEB829F776E3852FD358A0A605206097B259BD90BED5E77E
+07C36E69537F8993669CF42F9606CEC4D270ACFE2B1D654FC52FB2B1A08814FB
+7558A3150692548B54BF63250327E3681F3FA8AC3F48630E6EA9070125740814
+BE0B907EE54C925699185FC034C0381F0A116D308275ABD2E2F3D9CC180C19F2
+FFD98768E435DDC9F768C9FCA00C8A531557A528175480AEE7207373AB652C66
+6BDE8F2173860B0BEAFB78A3A18F76FFDA9D294291F4A60AAEFB4D4E309DC70D
+7B339F416C6B835DEB6702DAB0CA153DD3CCD7B30ED375E1521E662B80DBBA48
+E019F0417F99C38DC9630FC6316D02795AD4CE945A4E8A1BE959D1D1A38A505F
+60B1447C9993BB414EF4D63E0F3300E9A436AFBEB8FE60666748577654F212E5
+3B3961FC48707A69D9210DAC870B8F4E11E136069391D29CF8C7474B2B987BD6
+43710E14D63BC6D9A23EDBDC2C5A02234777C80F5AFF402614C26E3CA9DA33DE
+6D6892A1E37CEA2A28424C0169FCD795B88AF51AEAE7FCD278C1CBB2D87B3507
+C24D9F8F19CD2C189801C40E44A6C83C2175FFEB7499F8D02B01DFF9F728062B
+0537DE3FA04FBBDED23DD8A4E55D98FF82BC707B1FE8D5B0E916D9A91BDAEA84
+DBC0B666EFDF30F803F703EA5324C636243093F65B9D2C0A7BEE03586E5D3A90
+D25227257E5497580958E744F4CA183183175F35363356E59DB286879E2BCA74
+7F6210CCE8ADD6CEFF8619AB1C4BDE8C3EC2ACD00E8E76BD2543BDDC1B02A68C
+157B694A0AE952923A722CBA75223ED7402CB2E0C4092250DEA8657CEFC526F5
+9DABA970CB2542F309EC14D10C8FBB3D8423DCD9FC4781F8F5E8029416AE4310
+22D079037ACA6A97FC44733A66425F654B4B419CB3D63FB2B86FDE8635916BF8
+B8909F1583FBCA81BB768ECB550303EFC0E9F8587C4247CD7E4B299EFE7E0927
+305132A0D07D0C517C5312C036502454CEC21B1DF7D31AC882D7A1DB01EDA581
+27ED9E208CA3851C14363878D3BA9CF58C3168D6997CA41A4CF47E0FD8129AE0
+96D3039864B8D0703B73915A858725501E383EE3179097F2E5CB3971A94F7CB6
+69E8B8F106F3846081A74C111102B7B025B2A09B9C7E3333FB04692F8B167BBB
+0400868ACCC773E91A04502BDA1C213CC57BF8C0DD7FC59FC8E741FB81BDFEFE
+0932B339E704EBF0A52919BF87185A4AE3CF339550D91418E74F07096E28853A
+1AEBC82A606F454E1031BA0DBAF773ADB790E0F4D9375EFFD5899D57FEA48960
+3A9D23623B759F9EC9BFA3F50A1AAA8B9D32615EF56BFF7808C30BFE15C26190
+72C122352F866260B8EBADD951F63E1B37ACB4B23E52237C8727A57F82F8CF95
+384450D0FE0CA02F9B19A69431F7CE707816617C71E61EE8B041CF63DCE8DC5A
+93FEB9FB501946691C7D3F331B52888411350EDD60D23B3AF1D74FF213A3E3B0
+1355F031127EF7817808431B6C20FAC2031E7E34D4B56880CBF2E9C193FD7926
+980893FEB5496F2C6BD045EB700C1EB8D6DA83453E36F670019BD605F5DD3A1B
+753A283DC80CCED6F2CCAC8242B02DEE7BD8525A1324DD9ACBCEC020E893D593
+DB27FF4C4B81F838F0166556BD7765F1F3C2D289B3CAB92A1631F504CD6067CC
+726A998FADA6BF542EFBB3B8A5AF74DE42B038F381AAA151D73F124C2D8E54D3
+AEE2EC877818E4FFF7B1800A3028A24EBECF40FFB089BF81ECF3D9CD01599E70
+58D9EF629E04BA55578DF6855AE03531AE4555EEB352E6F9F91401E8D6B88D47
+0136656089CEEEFF000CD26DE78CFD92AD1FE9E85042FEE82F1DD95CCF9A2A54
+0137C3C6E3C7349F2B822210AA37B45F1B284C6AD6C1F44570CD0FE9FCBFE856
+5022A251BACC652B7A2206594BBA481DDA2C1E2B9DEF12CB5CDEE98F9AD38C24
+D7EAF620008FA144A49BDAC972F92EE28F406D826768F8B83F8635546E2F380A
+DCA8383E83196851A1EE1C8AAC32A1B8EE714A8749911DA076CC26C5E2224E7F
+94BDE1526BC88529DFB9155CF44FA464B9FA10BAA1D1A523AA1088DDB644AA31
+C1014169857920FDE3B61C9184114C6EF1EADFEF1D4FD39C0410530B2CE343B7
+FBF137C275F035682D9238A15985717915FD540021FB55246EA5CBF6D6FEB398
+817B5982E859E76691F6D722FC9FA4009952E4B3AFBCC05AEE6111914DC2AD5F
+5195245D0180C7503B220C9E7DA9F114EEB00036A931DABF5371C166794DF68D
+71D53750ED0F7BF28B7124B6DB37FA67816AF5B97D5F34965814C15A6DF8FB69
+3F8E660C1581C15F740000952DDD410CEE52EA6D7F4A6BB05E1740E75258D709
+8DBA7B1E07A66D8EC0BAC7709F6FCAE794B1ED00FBF88276ACF1B1B14EA794C7
+BC43AF44CEC623B7407871E92C548FBBF69013FF7667811B32AFD0E0646A99C0
+338292A683B3F2A727450CD0EF3116AB95448B8492715E37AFAC40CA6593CA87
+57856296C7CF1CD8CF6D0E138F4A0F5E6745D9746DEC6E726BA1C1EBDF51BAA9
+3308F8E6CE4C839EC0FD20D5E57CB14DE6662816ED4D70339056D437CB55DDC4
+769648ED24D0CFFA3E940E7D70E4EB27258AB30339A56B9BC0E5BF4DA85925BA
+BF5DE4DE33349B036F763DF3390CB8EAAE35EFADBF923AEA405ADD22C031A217
+149C921B54389B0F0C109AD570A56848DBA6B9D94E41EEBB2BBF7EACF8CF70DA
+CD20B1C5336CBFD20FD9A320B42E57455243EE6D6746C8C0BF441DCCB1457C4C
+E43C20B2F9DBA2710FC9D4F7B09BFE1301C009B92388707E5F802C6CC8168617
+68597925661C750C03DF602E92818441D1406450638B23E421A9436CCB37584F
+EC3DCAE7016060788C2C1F349CFC98EEB3B3742F03E70D8A8E045020EDE36EC3
+BC772121F9EC7326682EBF32E680AB5216AB1224B8B19E82779033F4F73E7C95
+5BB76E4F80B4DD78C291B946CBE5FAB8AC847F56BD62A9FBE3DE53CB43A3CB3D
+94D03675B45BFC788BFC73B023556A237B4A200E2B0123A73EC8202FC3F8FEE8
+308860007DDFD94399CA534408C0270FC69B3106F6FC30576C89B85D25FE5A84
+5B45B8366BA567618845D55D111FF344AF3A5FEB15ABE5846583C655EEABDDAB
+92B9DF53C9DBB0A112527B8F701FF2127232493D04B36298E5F9557899F1C2B6
+104C04F1AD02E053428CF818006B88EB48DBC58652E80138E509894E06A9620E
+9B8569EE9F7FF983504B508807CFE753ADD69462218EE33E6A9AF80C770B9EFB
+B2DDF4A8708C7FD7F18212E375EC5E8708273F2F4C72281EB5C861DA3E46DB17
+22E2943B0DBB4B59AD40674D20B26E649C4762320711BBE2340D421FFFB4039A
+6EFED482FAC67698DDCF27E49729C1812B429B1AFB33D68B696BA541E6C106DD
+7D1435F586F02FC67E373D5554E0AD68C7AE0A9A8691031A0DE91602EB960C79
+7D12F7D8454BE3304820FA526E6A44D4D8D19A0BDB6A96A15065EAE336BC6676
+84068F58F66FF12E863201C5ED7441600F3E800412300ED77D13CC64654D4E8E
+939E7DBC094764FF66736FDEAEFFED51B0EDD3917AF153E5D2CFC82C83FAEA09
+91CEE4577627D8D8742A623DA41AFB80699B98C506FD5F093CA8BEF4DC2E8AA8
+E7418BC66849211E59EC4106B488907B207B329F897CE6F3ADA615AF1D97DCD1
+45EE144E08834A459B87C54C65E3C6E6A3BA742DD784498E45BB23EAD67FC9AC
+9C8547CBB4FF6A0B78A27B3CF0C05C1BE6F6E28A41FC9E751BCE982B83978727
+754FBBB7E963866EBBB866F9299E2BA43C94CD6635DD57438D27FDED613FFE98
+9B277DFB42B78EDDCF0C11A2C7EA57B13091F9F1074FF2A8EF20534DDB731F75
+D389E8C017505C3DE1EFACC785B697F0CF13F9CFF97645951ADDD7F421BE59D1
+030E4490027CDF9D476A4E810F90CCC2A1B71FFB3DC4E5DF429A6FAA827C8DAD
+984CDECFFF6E97FD54B3CDB6998CD7522F9E34E39E6A731A3E1584D54A78984F
+3CA391AEC286A125D0EE13C3D3492344CE0743CC55221279CA7DC4B6FBC15DEC
+2AEA8C1983656807FAE88FFC1498D578D573D4C363B80DC3ED6408BFA248C719
+327B3B628BC7D1E412FC04BC4917ABE7BDB539701E5154A8E9725CC2CF149713
+E1E7876328E2D9CD189F73A82A4D3C34D780FF4F2AA4369C8010E5D1DBBA1457
+806BF9967B24DBF9657C0AA276525CE255FFE9BBC6005C07283661D1CDFB7CC6
+538BCAC959F2FBC2090CEFDA37AA4DF41017FCAD809B0E3B0C54F7FD31F0F8AA
+11FE961DEC63CD4008D8D2812960CEB504B462B969E88D900A7801887E77EE07
+B58D496061E49F59F9550B5D8ED8AFE9CE0A2082D2FBF8F225A3E064534DACD1
+A4E733D71DB04F034DBFCD65C1A951B49CEDDD021A104D19F0D47794325AA6EF
+1A85682CA6953107B69B4B96FF4B8CB67D0153DB48BD3116BE0E269B5FB014B4
+3292148561C1ECDE2CD2A2983952F449DBD61B105A98C953D6F802FC3E56AB22
+15EFF829C6873D2B8B18AB4A22574BE9887F8A00DA364D9C0787A7EA5C3AD260
+26CEC0A92DDB164D44CD0BE86089B0635A8ADAFA9928106A54776FE21655D831
+4B1EC93069EE05B9018E2E1F7B7F03504173F164549E03E4892B5BC2577B8062
+97F34A20B6D35893CF0F2903A0F2747BE809E592489A2624BBBFB4020B98AD50
+7BAEEE4D5B55F7E3598072406E2BFB8D72755A9B878F662782C055CA0C9D54AA
+89C3CC5F48DE95290CF9AE114DC06DD16163B18F6CA4E156C9D63511B98E5C66
+889E76718BD347597FE93BF2753BA6CCAC6603EBB06CC2BCE1CB1379FF1BED96
+E8318EEB36C86A745A6AB99B2B6BB73CCF5BCCD260223F261F90BAC6CE62E091
+984F7D22298EC10C1D91446748F3193230F21B70492FEF030C87AF05CECE56BA
+57E5699D06D396270497C44D0C5D343EE0C18FE6AA5D368C54F471211135EDC4
+E14CB0B350A3565E1B67B6F387048E71FCBAD74CD13F5BD02A86807846A0FFC0
+9A4D99B07F839A8DFAD35C037FB42E6FF6F3358B0AA912149C22B2DA65623563
+270E5EE882E9047490EA505D32A1E1E506B0D9F86FC88152D471E6CD328AF528
+EC4E698AB1BF42527967DFCACFD3B552669DD3B04693BA25BBCAA1C4F19C84B3
+5DBC07606BABD9E5EB0554319F8091988F02B56DF0255DE7C7EDA248024A0B81
+7985324E6768ADA0AD4D5E8DCAD9BD752A4C4A45AF0C38418F26547C66650923
+F42553412E331EFFC174ABCCDFB7FCE6C967C7F4E0D4F0916C7CBD757407A6BA
+6EC07D1763B45324EE0DDFAAF81D2795379139B7099EAAC728B9F4FE5AC9934E
+679EDA8B883DC5373E51F37F919D8692F0931B64538967C43CA7C30E37737FDA
+20C61954037309194C5BDEF2733229DFF2026F7D04E9AB28615273998295484E
+48AA82C102FA2A8F938B166B2F0E789BEBCDE5B233783964B58EC58B46AB7705
+A70BE89FD1C83DF2A74E921171C44E8B271A27DD9845E88813A23C6939719BC8
+5D10A8420B883DCFBDAA4FDECE580A06D6BC97DFE7926225218457C5D7CFA47C
+AC91BB04F9A44297207A72957949E33299711D10B14F9B451BFB5CA033009BCC
+9006798A50CB73787826452EAB2C4E6346A8F6CC2374D146B37088168A4011FE
+9CDEBA5EC8AB538565E066996C8E72A87D9B37FE1FA0D957DEB9DD590658CE21
+72109659A4B60F44172F1CA739EEB9C4922BC8222AE669DD3235987EFD8EBE22
+2E51E4636A7BB54F0673307CD7EAD7002B310CC8E4377730D47195D4A503E5D4
+FA91824734B184DB1072EF9298426038AAE4C3BF935399B28B4F0F7D01D67C62
+4972B76B037E675267B6FDD982AC11221AEC7E7C939DAB082FD5A817F5D02593
+CCC65AD2A2F5B891610CCB0B56FBEE8A97F9798F055D743BE3DE3325AF9E6DDC
+E1B7AD209CBFA9E0743EE75CC998E840527B580C04CAE21D61A48A6C4C723E7C
+7696583ECC339B5E6D4DDAB4252D15D0C8C7303C2E67279DF2092140D71EE8F7
+A8E77EC85D5D50047658EAAAA4CF3090258533B8634AEF6BDB6C8300C3A9057E
+FD3E37429D5B59B714992D0499AC1E15452A1D2AA78A1E84988F0AAB44EBFAF8
+D31C40DA9FBB4528FD57094B6A8DD4A620DB01C6B320D3D03870B38E4100D67A
+7570915C70F264A9F22D8763ED5042D380F5B85EF41A70ABB96E0B3BF16C1F6B
+229D2091D312EB85F97594155C9D5A9421630CBDAA5DB6D3300B070D54296C5A
+3ACACF69AA41622E503A9F9D90ACE01259994D61D4F0B923B0647C36FF219087
+8CBC3F529FC4B9CA7A5F2ABF958EBBCA7CB7C5FAC87C73CE0A44F64621F4786D
+10F02D71B2DE7C8C6E012272D590EE75E93ECDC285AD76305F1C39D5F903C39B
+BFCE079FF6A6A60F842342B39A0BAE97E84138D9AF80EEECAD331EF0D0EAEFBA
+5407958DABFE6CEB3A5311DCDB7A60CE5F69C26EF6419C4C124FE47E07BDF6BE
+9481D682FB163BA9E3C73C44341E8FD93277B2BD901F652A91F085C559CE2E54
+845C97D9AD924C9ACE5D270BA543E0701A0734657FF8D60CA65208479CFD3653
+78C6C2D31157F002183BE297C45EE8C69B70B0C1DCD748F618DDF07E46607F8B
+7D675621006B593DACC5291F3429ACE2FF0B85D58115673E09BF1F39CB6BC56F
+7D482317D72470352AB50DD769FBCEC157019ED19A4E4F55EBBB52AA5F6C8546
+63269370D662BB6AE1D2900B0B254F0B2DBC49227BC0658DCD247C6D01D72E45
+201627F9FE3A9AC9E9C45F5F84ED48826D122F274DB93F9884DC695FF26705AA
+66678221C20D75DFE703F0A89DE436EB240B3207B1AC304B78A5A1D32D530C01
+9D1DE620A32DD6D432C9789C19B736F658E4E6EB0BCC1B42B437551A9D03E524
+E2998E0132E2094535D753D83F3DF96D4D14DC5C7BD8EAEBB96DE21E25A7DA66
+1E81F111071BB916AEE1E91BD19F049733DBF47BB5BBED328EA6312524469AA7
+24705C7BB7A8544E975A44567C6D5D0FBC14109270E046CFB8700CF3671D70DB
+B4D3DCD7DE5A8F6C8A1B45CF115466E657359F5170C3E5ECB99660029D2AA5E4
+4ED434A973DAC1CB106F52F9045DB16E0B40AE814A0844975AFA1612DD91747C
+D6ABBF03B82747C47F18DC85B526F1472376CA8272E26B5F956DDB83879032AA
+D3BA2CA1DB78AA8D7545BFDD1EBDAAA96070EEEDC1F6A290FC8829E213C62F83
+7E20D0825D88D62462DE23D18C92955E38BBD53C15505FA2174E1511ADE0BAB6
+0F38CD37F4003F58E697E6EF8E1106B496166F4123BF36AE966974BF9282899C
+29A21AD5E884F783E7730D8CE3B24A16CEF909E1AC2638C41B2B9307D8ABBCFF
+DC618A87FD77287999A8D6C5EE025250F3ED04F3408E62423E7682A80C658AD7
+A3CBECAC31B813E21322030018A67589B91C19E3159393C6CF0D05F9E15713B9
+42113CF2B76E8B8CD20183B82F0845EBE0D47F1E3625D56B11CE23FDB7862D87
+BE5CDCF85998243F2398BF6A8D70479297E610519C22BBE90677AA64CB136282
+DBB662C3004702FCC336EDCB3D1A6AF1DD0C5B7ACD7D132712CFD5DA30CF6950
+7FCA605AF605ADAF1B24FEA02222724BF674BC517E1B7CB5EF0F092747886D74
+6E5CE1A2CA468F2BE4BB563296197515DEB7C3F00AA42AE564E935A523AF0F6B
+03A72FF564222DFEDE7710D8588B6B3FE3D22B502CB08B85DCED64F5FE434526
+82B8447B6851A040AD27CA398B7F0CE9174B6EBE12DAB2B7FAC7480A5B281E97
+0A48E858E87B87C50D80A005F58549C9575FF45E1F43D4C6C8779F3C6ACFAE49
+AEC2D2890A8D0841BA8EEF27FDA8C9E3DEC1E1071FC069843A5698621382B655
+342017B145C211747F928F737AA077225668737059EC7F7BC4DC3A51DC1C1CFB
+65ACD2BFEDBF741E096A3828EA46039F01688FEE0BC09CB266092F0BDEE8D38D
+04C8B1C2925A5A2C07879FB827AF4917605E57DD580DADD825A3E02C37D99271
+7C7CC57A0C60CF4337749737624B2784DC5E0CF619E74640972392BDF46A0691
+66582774C0035F234EF4F8B0A561CFA596459E71BAB2CE04C8F985C0D34957C6
+6AF0A1AEFA27BF34D4F831E466480FBDAE01A2700AF2346ED918C14B1DFA99D6
+6DEB4507B3866FC90B13C3D1797870DAB18C1569AF5032ECB0E8EA761353E1FF
+3E6EC1BC6EB4E6A68DBCD2E54D21DE13063B0B0F676A201EEBE74E7A1D47BAC2
+C9A7B8A7550CB9CD9F0C178262613D657FD49CAAAEE0E7F95EE24FC737C0B578
+1E564709E5A01381AAC25C8AE7AD1778305EC4EFBAF780F9455670D20703BD40
+3384335336260A852A9A1AC7D2C03F7933251A6CCC4F749FDE6400C86B954EC3
+A859D71010CCE3C1CFADA79D41546F147333CB6516DEBB8D9A036771E7DE0B87
+908DBD018AA95E0258CE2084F898D7F60924A9A07AABAD34FE0EA223A1D7274F
+FD86097DBCF252EEDF92BED5B05624B98F9D94CC260D0251FF32CABB6E608E90
+F7FA4C9BCFFB243E59FC607F05E4B07F42C2D7EA0FB5ED8A4BA5FE1AC53D506D
+44B95C7FB833541B5A5028288C437C66F30452DAA49C3FEFFD9BA2C2AC205ACB
+3FA9793C2A26BBF02A9C1D9E45E6855C9DC37D73638049850A69E66C55A616EB
+85CE939F9D48208C4044895FB14CF7F33FC8E6AFADC685227EEF30ED8676A28A
+A654392DED5AD526B31EC66A3AAB7B6B44D19435FB520DF8F9CD8D4537462697
+5EFBE9E863EFB0745F0AAB1DC643DA39F5E00FD94BD922C408705D5226CCBDB0
+B38BC78D1B61CD2B27735299B374C96E89A2A1EABE01E8EEFC8999380F396CB9
+BBF4E1CFFC1FDF848A9677AF4E0C6521E9712FBE52B47D021A4F83B29625CECB
+C0D202BF4D23E38B22CF8CF53DB440880DAF3763FF440DA480570DED5EB040FF
+C3124E74D0D243722538A54F11D4C05A9B7D04A9676F75D2C2FC6DD5C3FB749D
+DDF07C4BA98F8F355A0F6077F66CEADD1D781848F15D1B2EAA48578B8A061FE4
+12165020FD57E506ABD99029FBA851C9C4095BF727EDBA93DC33DF1C08F67A91
+C0586546FE021F5A60DD9EE7F74D429E91807D683103C245C4E0F47904A6DB99
+3449A1FE6CEAE215C3D916F213C389EBEAA2DE2381B290FD30F0995457821AC1
+95C5CF58616287330A8E74F3AEAD801A8D4AF8ACA32DDDD7F1425B5769E8A32D
+7B76092E82673D75EDD93C422B2724F59B94B56DE9BCB8FF2530BD947FDFC264
+7E6857F0B4AB5E6C255B3950CC6E1ECFCB0FDC3C6D0BDFED255593AD9199C779
+ED06D8BECE758D9734FD3BC23D7AC91139C1B1012CA81C83795B24111EC33DCC
+BFF63294A5CE26D487B247B1891D5B35CD7EB22FB0F40BC1463D73F5FFEA3B3A
+F6913E82DAB7E219210A964ABA42EF8513DDE832B78891B6EC7762B764EC50EC
+BE711CFCF8A2EBB143DB3E52FCEA3C13BFCB6DB91A74FF7EE5D6A08D5E2EBE69
+2793993A285B56671CDB5F25570CCD746753BAA19753AC69F347D7EE2A6148DC
+ACEB2D7099B58036D1E76016A82E8D52FA3D93C31C1573E04755EF3D4520272D
+57A807A0706FE061C90E5A593B4BE37B76D8A8E6D934275037A038A6601F774D
+A3B44D42C9491D9B5ED40FBA2B28096298E451E87FD2F00DC4EDD3ADC77E9D6C
+967D78D9E50FA52A1EFDD2B67F24F75AC2A13F7C3D573E3DFFBFBC20759DA1A1
+5D808C23C2CCE3F7A6DBCA32CD1C0A8F5805D3EB17B85FCE67EBC97303275037
+9783DC096C1070383A1D533CB8FA0A5E54A4EF8134CA960462EB54C3FFDD1EEA
+CBA050E142D92DA5344207C4A6FF6C8DDD83E2863CD47B29DF788331F8A39B59
+02B3FE53F1DB747D92FDE906DD32AC3F7B292EC9D691A40ACC1138981B7FA2A1
+88906946C128A1CA0591EBD06801046783089033F1D31D5E8C13F753BD17FC6E
+11825EF4561855CF31B595B601ED061A1A0064EAA82D74F92D5F867050EA38E0
+5F61DA04CC57AE6C8B3CA245D6F06820170504CC66DBED0E61DA8CE382F66876
+78748979DD71103CB7E26D1192C078B5470624F6E8CB440544DB5B04BBFBF41E
+569235E64C85FF378EF40806ABD6C49E4EF353AA892BD9A7AD1449CD75A1F593
+135148CC1CE8BD1401E5D2AA9190BA9F416911749F05D4997D1706C748D802AC
+5B9D6B9BB090BC0A29D8B01F9DCB6967D1D52253F8AE8F5130C945A05779A58F
+4520752691C123E1195AE5E046E719D55F4F042FC8338B48D096D7A7F768D299
+51166EC6626E64C520081F46F9E3155FA16122421DC5D9078DC9DDC513671054
+B514587F9866C774302AF04B264F84B79A62BDB2B934F4AEE829DE0F1180D727
+FFD7ADF268EE7C3AEFBC4771D707F86CCB9F8EE420FE637B060465A18D1F1B7D
+FCE5CBD4A6C8BC0AD84FDC5692D4FD73C2052E48AA28252E5A65E3F793B1EE6A
+4B32F63669FC483245C18A570E6811074286A8BC5CBBFE190AECB1C96C5040E4
+DACB68CCE05142388103AD6AE020A8DAAF4D55FE317FCBCAD941BB727C12FB35
+69AE1635E996DA810D7E514324872AF76DA14A058CF157872361C5ECE04B75E8
+427BD6162ADF42C5C1ECF8B8A573F0C369CCDB767007A33CB47CB8923DC92D08
+F75997F15F59D4EF23610E932157C63C904FC77BD0CD5B5BE69E0B71408E9056
+4F378B193EE0F442ECDB06298DFCCFCCAA1619386182AD72CE45CBFC89360A0A
+121E0FA25885030B9E030F038512B1C98F608C7C2BC588FECB3BEF41C9555E91
+2CC4AA5C3067C5A13334FB3C99DD9BCA3D90FD2264D108A5F215793B2BDEB753
+F5BB15B1DDDD943B520BE4713098DE3ABC4FAE49A9F9F6BA81F6DA52A6C7FEB2
+C9051380A4B510D705A08DB2536EE78DA7760EFAE75AB38E6C45497CE9C893B0
+3C0E5F772B1331C06DF9DDAA849B02BEC018A72841E0C894B1628B39462CFCBB
+D30636E1F31B9476E7DF3DF07C97DF90A6B35495718FBB107A1D53B50EB293E7
+5A02B631CD3AD2D675631AA711B9C63BE45E970624DB3670291229CD57BDE2C1
+B951BD07B34D4715B35917D87DA8C346569E49BEF687EB6C809423F13264678F
+FABA878BB6008B6439110AD166C5B20409F8A7046D96F0257B776B472E4C5F68
+4B99C9995D761595C5B7E1AD0F04D8E34063C5E6B0EBEF863654F0B0E38C2B25
+A3BC677BBBD54620F3D58D01BC84BCE301D6DC26B6CE0C42F93106508A26E6A4
+2767CE786C2BFA827E02958215FE6E2A6B24B9230976910EF1FCFD19A44E14D8
+C3BFCACDC9D08E6543B45D12968B4940F36024ECE697DF663D1B090238E24BBA
+781ADDD1DC5DFB56CA78508A4E5FCFAFE74B8A8BBF6122EC34E517A0B27DD402
+675C98F9FC1EA2D3C34E6609CBF4A5DC0117067F178B30EF6DB2CA8A59765C26
+1A282683E8BA2364466CD41219D9B2A5C90EA31DCAFDFE8B5FD087D0899BE5F8
+01209A7632C2A63081B2D7C06655A52D116F43558E00C4D48AC067CB0DF159BB
+985AB946A88EF016C3945FE66538BDF81578429DF48BCFA2E58B280ADB9D444D
+0B8A73A707CA96FC388C60111CB76748EA088E37B47D5BAE9C947536E1C1364B
+BD40AA2FA245FFAFA0F554F59C0C1138AB40F2DF4E6AD3AA7FD80129CDC1AA0D
+C1EFBB888D4CD9ECE31C498EC3431685849E8979AD1E98BBEE7E4FDB406FB98D
+274288412A3372737675D4602726FADFBD25F47BD4D799B3BEA7C4BB9823F112
+9BF7C3C87A494513A4831AD250671D387F736AF871EF2F9EC2CF90B45724C41F
+6BD469ED05C0481D00D837800A242A77450A72D758AF44B9904A18C06B0E87E9
+58B78E4EEE7416F9AADBDA206251031685B24EC60E3C4477C0A75A66733DCAC6
+0BEA7D4A5BFC195DCDC8B27008C55D433CFA32E19063CE8005DBA6918FD5B5F0
+A45B0CA12CD80DF3E766294D80DEECECF0F5FC66511ADD83D89991665B0A2C3C
+FC654E14967B4E28214FEA475E12DC3F29178536F835C127CE05C17AD0035466
+A5F57A07E67EACE03B4AC9AFAF5B045C6FC00788EBED6F71ADE54885FAB8CF27
+87B9CDD1E73305BD3F483DA70B069811288206CC229B70740D6F83048483682E
+6BCE2E3A500CFAD6BE60A7EF0A9156C1E1ED8B2C033415928237AFB5C372D447
+9846DF6FFE5C87CBEFB3CD5E14498D99015EC0CD5DA60356EB577571AF9127D5
+DF4812FC0148E6693011F576EF63D9E70FAB539800DF3C97D04E987505A57A01
+0335D685F927BB513AA61E91F2D2C664ED17C9F5DD453B1D3838E79A72177855
+FBD9905396E6BCFD8A2264791D3A0F821B195685FA5B0B63CD8B6B332B515D23
+3E15946FAB5510BBDC28ABE717D5A693979B3FB10365FA59715BEBC685D8ABAC
+AE032530E55D4B989E65BCFAA9499A9AAF474E28747340D0ED27CF87E27705EA
+400174BE27060866F3E50C97E7D35FA63C28DD624611A5ACFAC65F28D7CFFEC2
+6A03015F1E6C36B865AFCBAD559C6F467B01FC0B6E09A6485CF192B81DD7B575
+AA3A6496B04E73DC9BBA09CFFC7236461879C915BCB803486F330158AB60E611
+CBC79B4DDE0BAECAAEEC7BF49E72B5BD0613AEA171F8281397AA3941E3D4014C
+9E119A0436797A145F7014E51117F1F56CDD7356BD0EA5A269D75D03B621194F
+9B3756CBF55CC37194544E50A1D21800BAF981D03F618B841A81BA7173C589DA
+615610B8B14918A7E50F5F392D1AF401449FFB3538CC6931149D6AA03509D4C6
+570C944F404536FFD9E4AA76AF169CA803F67D87F9001920CB58BC22B3D84037
+64ED4B505E7087F3C7587BF7B0466DF4BC7C75BB415DD64201EB2A36FCAA0070
+0A4FBBBCB4EBF3D8224D0E513FF4B96B994E614A9A9726ED1DC17345E022FE20
+D8AC3180FBF7D0CBF82D0CD7C05E372AC3FDD14792C0AE02CF9A21DFF97F1CE8
+DBE7225F594E68549FCF58F4BA7C16E4B5050BAA17623BA05CB7F03E8FB413EA
+5AE1B667A140C6CDED48170F41ACFAFD8C048CE876091CFDC6B6D027A6CD30AF
+C4DE9E5435E82D75391DA77B2A140D3F504B56C1303DDAF2F0680023D8680EDA
+1A7D9543C9F6507C5E812A41E28FF21A0B064021A650302644A3023F69224943
+0BFCAB8FA80BF7F2B451C28D2149E5EFC52634DAC5D658D1210595C01838C6C8
+D1DB7826BA7195F2B27FF78872939808F505038ED5AA05CFE72ADFED0807CC21
+2F5A48B2EC9B66D39865DCD7C6BBB36DE367A981CD4A9808EBD257FB379FA2C6
+B1A1A270D476F695F01FD033347B96963EDCF08F72FCB53AF4698D55C782ADE0
+905290ECEBAA3696A47C05BF2828835CC14C31650465AE7C5DBC3D8626360241
+C1F89C4AB96BD597E4125C71619FC16838ADD3F1E243CEF1550AF763B71D4AD1
+A4D8D2F420CA662C984E10607D51006B4555162B26CF22F0B9946016115DCEE2
+F63AA9B24320E4B160D7E9EE6E2F48156C155EBFA69D610CED62592907A5E6AD
+48BD19479192FF07BDCE995779CF11F71D32237CBC198DC75CBC2D1FF8D890E9
+D0F65972A70A7E34419A62A2BC0C99138A504F98E582E943632E9B25BD2C62C0
+EAF2EF06D7AD73BD66407CF04361AA6AB2BACAEDFE256327C29DEE9340CF46DE
+716BBFF73C5BF5B40A26ACE052CDB64A81EF48FCECE933544C88AFACD4385685
+6DF7A6953159C7F6B634FE6B92F889B79B1169728F8A1F08C1B3390BC09F8034
+4D08D37DA4E59BBC8763B34C4657256BA25B23E1182CA88EA8861A8709BE779C
+ABC2DE04B8E9799E3D625F0D95CEC7BA8C9140DB3B6219B01E24CD3121D801C0
+C7BBDC92E02673419D5811B9AEBD437599F353977F294A9C5D110591BEEB5412
+BF3E0E8CC8EB135EBFB4193B43FD1562C848D80C64C24F5D07DA1EBC50F07584
+206EC9E776D97ABA7314242F040DA1565CA616939A15E4B0E7AE4B2CE4090C10
+BDEA9ADD7A0DE91D7A1C0553DD3DB8ADA3010EFA1A1888B30B0CCBA9741F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMSL10
+%!PS-AdobeFont-1.0: CMSL10 003.002
+%%Title: CMSL10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSL10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSL10 known{/CMSL10 findfont dup/UniqueID known{dup
+/UniqueID get 5000798 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSL10 def
+/FontBBox {-62 -250 1123 750 }readonly def
+/UniqueID 5000798 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSL10.) readonly def
+/FullName (CMSL10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -9.46 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 65 /A put
+dup 71 /G put
+dup 78 /N put
+dup 85 /U put
+dup 97 /a put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 107 /k put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 116 /t put
+dup 117 /u put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
+5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
+8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
+EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
+02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
+46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
+4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC8D4362C3CE32E0D
+DCE118A7394CB72B56624142B74A3863C1D054C7CB14F89CBAFF08A4162FC384
+7FEDA760DD8E09028C461D7C8C765390E13667DD233EA2E20063634941F668C0
+C14657504A30C0C298F341B0EC9D1247E084CC760B7D4F27874744CDC5D76814
+25E2367955EA15B0B5CD2C4A0B21F3653FCC70D32D6AC6E28FB470EB246D6ED5
+7872201EF784EE43930DC4801FC99043C93D789F5ED9A09946EC104C430B5581
+299CB76590919D5538B16837F966CF6B213D6E40238F55B4E0F715DBD2A8B8B8
+80A4B633D128EB01BB783569E827F83AF61665C0510C7EA8E6FC89A30B0BC0EB
+5A53E5E67EF62D8855F6606E421BD351916549C569C7368AAFB714E22A023584
+8B1D6B52FC6F635E44058690002C6BA02CEC21C54CC8875B408A8BB84F445894
+5D6B3E4841CA20AF852A660FE9C832F773691DC6F7197FF3DEAEE97418A5ED2F
+F2AE65300416227CD3BB03C29003C770CD7D2A7A2E4C1DCA193651C2CDDBF93B
+966938788694BFB562AB0010268955FC3555E5984CCAB0A9B7590C77C9BC713E
+A29E5BD7193A4E971D1752DDD0F0AA4648E7E87BBCE66A1E836C715C408B07A5
+9EB56BEFD4596706CF839BA4CFA90CAD4038C1E006B51913279A2C31FBEE5BD4
+A7D74F9103CE6124F5B439CB860987DF44FE17EF88EF1BF62C67060D25696BCD
+94ADF08F04E349CEBDF9D3389D870D94CC05E393B3F4362A13A6A672EE5E8F5A
+DFE7046AFE3EBAEA58FFEBA4A47BF61F92E2003756DA643CCF2C9DFCCAB62669
+E3C2A18D690B64D907F50BCA155A85E47C3A6954C6FF7ACA36D8DFCE777B7929
+5F5D5F787B9C247ABF13D6D7B4A8F06BA25CCB342F8A5071325CDA86AD71BA23
+8A9695C7D1D50D0AAC267AB7CDBA7AAF46A264B7B081B7E79AD937FEE4969FD5
+155A99E652461EFFB4BD010E5885631E2B2497D6B8C43CE77D7D47FE201DD46E
+4482FFDCE150A1183C22C004A0AF0E1F42AA6804E038E1DFC8B0A3CE26B52038
+44D2E7F759DA5C252489E5525963D68BC27C82247BEB18818C7D4CF0BC5CC97D
+8C701034B8DF798DD4CE36C3F8B1FD40B2DA14EA75583852875031AF8C909EE0
+04495FDCD04B05A5EFEBA56A8CAC1F57F1B8AB91FB25C81CD51EE69D6E0F52CC
+A0E12CF7E3187D67DF71A599FFD895FAA7BF80E2E6B96592BE77AE96905BAF0F
+F547355A36C443797DDA7C414AA606CF9153E03450B77D1BA4088D739DF55F07
+111B9E11AF37F45B6EDE6D7AC126E05886A57C83886DA87761BE600DEECD1344
+8A82BD652BE7ABFE6A0F50ED7C6F4EE12CDFD80CA7A5518692F267C51C3FE76C
+567BB8DDBE09A2AF901F79AD02B435287CB8057B3D5EE6655071F67B00438728
+C4C3EBD648BAF650993AFE5E2B29074A99ED0FB725D9B8CE8B0292B08A280214
+C3AF252BEEAD30C88F72E322FAC3E9D78A1038F5DFC41F7BF1AE3744A0677094
+51B77C2D630B67853FE5E975A395C06A4D4DA744040B272C2B88D8B7ED3A2C01
+66F503C9DFD3C7DDAC865900D2A4F2CDF517F449851DB1963468D0266D7A3E58
+9F6B2A1843E6444274F16A9930302DACD8D2BC4588765099A86BCCD8A31DF0E6
+2853114DFF2D19F812F19AE6C2E419D7AC1BC024D1195074FD0C6717BFB389A4
+4D5428E7BB2E4F9E9FDEDED7BDCBDD3460805AEA0B5F6460C2FDF19273CE5BA7
+5D3AAE0DB94C6AFA8339646191C23B0149E7CBF136FC4C844E025A38935DF256
+0A0A6466A45EE8B9B23B6A055856FB084F87C73BA28F1883E3B184CD813C72F9
+233B78CA4E125ABD26F29B92CD9DF39D6FDC2A217E2B6B45D9B0A4D536790A5D
+BC0903069565A442FA7466414D948AC432C6B75D8D0E1DBB217CA3DC38A52DEF
+62E9D5AE9E753956C13819D93148C7683BE4F71B80BC066D8C19FC807FB1C086
+B49215DCF56A91A42089F0D063B9981925691F7DDE3237403AC714F5CC3ACA88
+DB2F1DD205578C00472FD70C8BA4F752E3923ACF3164D442A6B639902ED060D0
+C5777BC20F9A3BDA60FA3BC986C38136FBD2E8F910E32EF36377C9CC187F4AFA
+CCEC423DB925B378522B748BDF12D523804CABA83CB5A7ED69FAB9AAB75EE8FC
+38D9866E3754C4E2F2B9AEFA804044D878DED0E114EA0E9682FCF38F6628E63D
+FE1C1B5615E54FAE8684566EDC4B616F76EEFD6207E0386F06D3BFFA26425F24
+303CC7C8A8D7021E7D09B202616988287838C3DBCE3179B4FB5C726E603A47F2
+8248CB508F327D1291CF3F08F7C88298DC2D0F778D24304EFCF6E074182BF5B1
+8E6551811FD6991971692108E289B61053D6DCBA2925B3903E8916EBD09D97A2
+C6D08E89DE4C0CDF7185E1E00DF456B249F0BFC686E04FDAAD2772DC2C39DD53
+9C23A41471267F53A87E5C2B8CBCDB66CE0B9844BC506428E6150B48D2FA6363
+4FDB2CEDFBAE0B7DBCE4D83E29B2955F8966272CB865EDB360C8A8C19EC62A29
+03066483E4083524A1E8D80FE3867BC1AA91753C26ACBE8489AB0E3330206212
+93E07ED473DBF457EB8489E66FB4B8ED8A9EA8911CF9308CFE3E6D6F36810EE8
+91CCB11BD548617B2C683C354452B9229E7C9E68828BBEC324420DF7C188CCE0
+FBB514547553A7E9B38AC265783891F42DA472388569C8E7594F7E8810895A27
+06E456902A8D9F65CA808F1FD475D011C4572F8A654BA01D67942226A663D179
+95149FFF41A9F55AE84EEB9A6A39C017D7E4FD6EFEEE7FF3CE847CDB064A4954
+9DCD273B810E0F259501BA4003A3EC1ABA6E13D24C0B57FF82D6DF077833B6A2
+7EA54801BA81DB961C261689C0887FAD83771E55D3D137AFBB21779397E11972
+6C6CA922F45AFA5C0526863A5AD8B9C0775CCBA17FFD37A44CED4710884DBC31
+5C9D3F5441595B86CF7CA2EEE42AE87896E9E60EBF5F35C2B7FDBF9A9CDAE262
+3F48396F0F741E9DDF1D4FEF75E68AFB020D06CC29B3A7B2ED819D1AABC12B91
+CA2A65F1AFDDA2F3FB322E0268DBBA024663E49EFF076455338FE31A16B04EC1
+797EAB0B49AFFB906A0690A1E8E2F5314773E1CCFFF43E6FB3875AC907F0C5D0
+DCB9BCC127014D472463560CA0CB1C2CE614D94177C7A52A5B089316689C8112
+CA57E35D716D956DBF9013B1E5B9626456B1433C8C15FA906458F957133B9E19
+8D46DC3AC015F7602538C2AE3927C6DDBACF38E59220C2F5AF36B68DE9117C51
+04CF7DF32B1AF55B87D1D8A5F4BCFEC66F63B32B6548DEDA3AAB06C5310E4757
+78AFF947DA22809B360FE535506A554DDDE5A6F2411246653710ECE5CD3185BE
+730520A766C47E1ED01890059882BE1432586864E1A86A7F586438C8DD35C00F
+021A741ED47E0F16DB6070ED0C50038632CA4AC2975578A8372A080CC0447C79
+CEABDF2BCD5E78564247B0F0025F556DA8FB62125227849EACFB724A4AE3EF57
+90C07A5B27D2E59425F56BF8AD84C5F5310FEB1BC73D536339FC2E6A5BE2DAFD
+97FC835E0D52F680F80ACA37DB498AACF152B9B44626CD89E3302C3EE1623EE0
+F998FA78305960AAB9F483F731F5F67A8C963C23DB8E48FB804EF8B86FAFE7F9
+4C09641915FA7E3930AC922682313408BC1607C76751CEEAFD660206A39CF394
+40ABE2A313AB7D5FD6444E219DC5C26734D322BA268D330AC17959A390D6C8E7
+3A155095BDD66516DAD5D65519A7FB871ECDA77061EFB21F359158B4470EF79B
+362C35C06B85C9A9505C8361939C6AC013F2CFE8EEF46FD8CB4452AAB3EF1FA7
+DC066557BADC2ADDDF7DDC2A0E1DD4A357E27A2073427EACF9B9035DA5272136
+7DF37E26D96ED4B2ACD60596E039BCB15E259C72FEB3344E3EEE3D4F17DF4233
+04C1416BCADE80BD483DD8C9AF979E1C7D50C4CF015870703F88B92C4FE46AB8
+DE6717B55C460C805B391B84333097E116F4A51F631FAFAB34CFC925BEE8B72B
+C9FD5F5A79D8F2295FBFAE649DC6AB47794AC7D73431FFE5BE992F2B5AC67049
+B5208251C0E442385A9FACF25E3A98D7F5D4C2A1ABDC600AABE84769CA83350F
+9B87F71CEAD3600E02FF9AC03C1B5C21C84F911511A0CF0111BAC7605EE31229
+3C526A79D943D92E1CC3C38ABE82D560CFD4172F318030852A5FCC0534B8B3FE
+D7365987C8B48A072907B26CDC2108130A33233E8E0BB5FDF14FB55098A10EA2
+B51AD9EFB119F82B08D256D396D3263FBD9DBF172D43A90ACD1A31F3E89E8571
+74BE98B9560E2CD661A2F93C69FEA3FF26B00772AE2C2C24B98D3D122EA2AA8A
+44652CCDF4EF4F01CA7D62A976E23E8A86291F43BFAF38FD9C325E70F9C36CB5
+A181DAD30156E98339E6A0498D3420B7BB3B4E651A9090D4A17604AE386273A8
+3D4AE8CC18345E6E19DF06BA848F203F74B161D6A8882991CBA7385F308696A1
+BEEB0130D938A764B98A2001A38489B1334025EA848CA44A116D64926D460D64
+01159E77EA7ED9ECE7BA77635BE564A4ED89315BDFF54ACE6AA1A26591D13CD4
+6D6425CA7933769B842192858D10998509396829263290A3A7CFEBBDA3EE6CDD
+DF1E492AECDFF7941B53573F01F623CA0A5ECC9D05A3D0954F7AE8CE94AC3B2A
+CD4E27519B2E16F033EB732AA024BBAF74626DB55DC74B1FDDB07FAE98B4AC5C
+683CFD8744F361838D343B657EBF52DEEE7AEA7565C5BEEFE455DDDBC4DCCA7D
+87D6D769C5ECCF14118A14A85A86865777C8E28F953160D5E82844AE54D541DF
+550D5F1519E183E0C42BE88F0458CE8087F2CD4B1B49A8E9E3D127C4A4CB74A6
+2E73BF4CC317781D03FF04BC36AC0E4AF99E2ACAD20F6F8029DE8A035DAB40DB
+17D237850BCDD05931FF4B0FE2D0B79EC5A88FE0236271CCB075BD194AA25AFB
+3FB93A5206F61A14602E4EB6F1C31C654527CE0C02D04314DF9AFD710D0EBB9E
+F8721B97F5FB18E27507E1F800B5509A58A1A8296C72B7B73F99B6CFE42E9C2F
+B63B3555475E562672645CD374BCDE937A9B05A157FB3E74C8297507253E957B
+1A9DC421946734CEFA3D5EE357DAC7E9DE17A5BDDEF6B2D2A740BC58128FC514
+61154664412BA1C05209EC992A77B7CA45AB7C0EEBF590A5B5652866008CDEF7
+124A3003AE6A7CF9DF3C72750CBD281358CD2FF25B162B78CBB971DB3477F8D2
+ECA3EE9CBC90323B2C236E375337EA0848CD7CB5781A2B0A42DE7E4D99DB2746
+0B26796CEE129D23C76794B7CE21C13C7D4A998B752C8CF43A4821B736EBE246
+D2A2BD7BA3351FBCD1B0A501EC1EAABE60D06DA2FE39BE1F0AD629769FDDC933
+F9D02F9686EC8C2D7455C26AF4DD3F6860B2289E3A30E1C254AD17D731CB73B2
+BF4DFE90CAEECE3ED0CD3FB4C8F4C7BE1C056AB4E9B95781A8968E3CC1010003
+75DFBC4AB9F6B27C5A9AD88D94441A8ADF09EB275E5F0E5E6F3BFEA0FA8C308A
+8593ABA0645ECA8FDC3F0E264B35D4B0DDB86B93CD8A047FC409E18196B501C3
+B003622999C47BAC04FD1ABD8AD359C977766E9643EF3BD6385306B08EE3E13E
+7DA5A06AE33D17A3D574C6390DB6E9429754B210F0C349C359559C7EAA2350BD
+F61D4D8A92B1AF697BC620FA0351E67E0D9F41A95A47EE0BF210C2C48691901F
+F905F65693DCB85BE412F097480F6A7266AE0A928729DA0F691CBFFF3B276EA7
+322BCD2206D96E3DAFDFB992CA8F2955F0E8B882729DFF840569D12E4DA1775E
+523AA734552AAB6F2F16B89B39F1A3FF0E07EA08D13E612F201716C67F327017
+6C041760DA30374434808273062C1FFA2C47B3FB578807BC26537F542040FF77
+66C995EF3E8B08B09FCD3EE89C30F157158A739606D2CEAA26694A4F1CEA6633
+B54933141CB85C60AB262E2D4E824A3B85C2BEF810DD774F296AB37D0BAE7182
+5648CD18556ACB124246A75474B232D712C2358908B5D9A76F82C626BFDE01A1
+093B8FA6AA0B32F2CDEF737B28BC0448FF816DDB5812131DA0DD5979D77C3838
+B978CC3F6778A4BFCE9A7087EFB19749285AE4C92B99A6649DA349A2E0889D72
+6D4FC664522F06C8C4D86D30BA43ED4E42211217D01636A4E17E2A132D26F394
+EC34EA12D84594AED9C6CDBBC0908860F39B240FA7D7B3003DB10322498691CF
+A294C0FC7ACC0BAD1EED3E9D60AAE3F7429695892D1A21CEBF062C6129B33966
+8B2EF6E932F9891DE6028B81C5E9B23278D35B7F0D83989BCBA25E20E9D503DE
+144DC485F09A4EFA1268AC5E4B551C5B2F1D51E9B9B9C0FEE585204F869D0BE0
+7287D7570A12940A47C1F51AC6134F03B415C30E147C49F89228855D093EE55F
+172711F37776E97A99CC4B36E2F10713E36FB279FD3FA5A0EB9F3938F42E2BB9
+254EB8F0C0F30391735019E02BFDA21D9813C6A22279B898EAF01AA892B14DC6
+5912B9275167AB46EBC420836CC1A5F38A4EB47C039A7BCA62BC3FCE4199FC71
+011DD6E5FFA0F3D7F04AC02AF91B9249B9F993AE346572329DA852115BEF8460
+B94690E790003586F473F37EAB5AC2922F5F663EE2C3C0C336A8DB71650631AC
+0A923A389AC911CB215EC2EC7D50CF8AEFD59EBFFA53A9F1FFB7E6215F17093E
+3975F186FE23BB5FA5474C11408FABD223E1E6F62035B5A5C1AEFD8899F00FFB
+E729C2D5FD551E80716CEA4E8281660286A802AAE8D5834F37F2EAC46297E57E
+993B09251DD7789D3467417E393B7DEABD06676B96241B0E43ED1A1A9FC3B12E
+0D34B2B0792B79AA648FE9450C3B209FB6D7D91F50C52A5DAB0BC81A8B698BD9
+18946EFF691912D7348D48FE68CD876FC6F71F81165D0C3272DA1A992308D9E0
+ED6D0A4DAD679AF495F62B78D462B463BD4A40931172290C615B3B3B6B47E45F
+CEBB85E0A6AB6832067CA6D403C239530D07F199788AA4DD52553836851C5228
+1072406F6D7323A334E7A7FCA588897C4FBA6D4F7DEB65525EFB74E539C988C3
+A685A98752F7198E77E456A545F0D23A1BEF81EF58B02D289CF980A3F17BEC8A
+6F83DD90C4A917EB0E5E2B444A608E2E9D2FF80620E16AC1D7775C0A10C1299B
+BEE0E1AB24C50647E5CA1DA65CFF3B2C295F0644CA7826E1DC6FADEA93D66A20
+DE852F20AD224D28DB900519EB1569837139C833F24B799F7EBE3FDC14235323
+1D0BCD4991C861F38DF413A5A5588B73AEC3BBFDB885CE17BB3E97B4E6A79761
+93EC8418C2BC4725CD61B5E30C07352F647C3FD50083878C13CFAC241DDCB082
+E53703D182068727F9EB6FACEC25F6D901D7309ED7370867E34E267519E22D62
+4FC7093448BD0D6B1C43D318A3E14C92032325C132AE0FF7ED707E1FA4A955FB
+F5224BE0045CB14ECC321D0F333FE24EEFCC504F7C756451D7693C3E6CA87526
+4912E1B6DB935BDE76FBFAFCA4ED473F1D2618812CFF25A6859C626A216603C1
+361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6B76F36
+95B0A90D7724E9ADB567C2ADC65CF3482CF47FD1D16F70AA19A97D0F9EFC611C
+AEA5E1ACCDA7FB2DF05E9480936281484BC329F0B771775E73F7FD72FE3F45F0
+50ADBD03932B38F37A8F0A66B2F739EA3AC8811C8F514E68C5643E4AFF485C81
+88475A523D7FCCA5C8809BD49846C77795A38DC6406082000236A4D2628B5932
+AB7916D44EC2210CB941B4C12515E844F0D26CDF0AEAD63BF1491BB50ED4D6D2
+739930E80E26E9B425C25033121899AD22102AE6868648BABB7D5985611C95E3
+5B8D365C7D034BA22E904A0ADB0132CE38288C127BBEA0825E600D18383A6854
+EE28FD1B2F57AF704854AEECF985EEFAE0521DB38B0A7511C803CE8AE0D0BC02
+50744F806B8D771AEA2192F982AC83952684830D88E08DB5A27A5DAEA59DA08C
+9C3627C74FBC15718FC59264192CC13EA526047EA12E007315739CCE7906BE2F
+3D5AD4D5EDC4E9470B93D4E0168AB69EF61CB0FBEBEBBCE130CCE66D6815EC8D
+96DFA2E89188F5BEDFD6317DED0C414498E67237D27342D929818B4B4F98C47C
+3838D205D6636DEE10FA2DCF73567265CA65790E192D6FEB09E66B5382D2C9C9
+916E24D977C83F384BA75D591676ADB7D15B0E10DD3AF7F09B8ECCEE597ED766
+917CC11014012223004BBD34EBD870B964F4B2A0AC974E871C2BB7B38A00793F
+1EB3FC1828DC5679B96F0D71C8D0C7EA23486D46C3B8A638C275B7138540D07E
+C8EFD8DEA12DFE5410923AC2C519B06B2A115409385D27CF8C203CD9677BEDB1
+A1D2B6407C0DA9D207760ABD63407D2E8E3A0033BF6A3FE89A49738F6EFCF65F
+13131835E105DB7C2A81A79CD4E237F47E703398113739B65B0DBC7306797ED7
+5197FD9AF9E890DC7CD65E4D7D27EC27F3CC59D1B6D50402985E1D34740A72AF
+AE8AC720D91A29835306A209EC9FDE15322319F66FE9856C0E323CD9AD8A3975
+49A05C081BF25FC84C3000C182BCA3C128234AEB3CA74CE18BDDD0AAAAA27172
+4714465824169A00FB80031663E5CC16B74954269BCED7F509A8BD49F2918275
+2A9A1D475BCB3F1382A32EDED61632C4F7F7B0108DC43817D88D354C4BFC1A8A
+106E12929E97201ABE6EE1D2535B262B61927CB24DF77BC382D859704493EAF6
+F90E2FFF67139D6D5EF076302433BC807784AFABB8FF8D9C0D52D4E1B88140C3
+D8C644E69D45B4563F387FC427FF2B42FA6184222590FF2A45DBFEDE4C91529C
+8EBB9AE33BD06A81865CAF524D041ECBF916F2388C75DB0FF25D2FCFB3377988
+D9411FC3337E8AE67AF551A14603C8A344FDE992FA4EA800610DE5801DCEC6D1
+D7A957B29F4B05B28E469F61BE274746B0EC46BDAF9EE1EDB430893E2C16762E
+8BC91810F3670AF3C6EB70B719099A6452B0235D8586D3AE63685B6A7C81133D
+39CCA3E358752D43B623E7A17CCF40DE85358B4A81A29794C9EF52F0C91F5DCB
+68F106C695325617EAE87CCC237877477FD2665FD21B5A4CDE28477FCFC24E8D
+27FA87561EA2A1B6A2AB8927C06C28585C051C5816EB90F218FEB7F0060317CA
+0EA92A05A5E1E99419AE7DF2FEB3F70F0D3CAE9C2697DA425F0F86CBE1F7EEC5
+8C8F6C6AF61C6FC02F6DD80FACD7C70262DFD2252195D6CAADC9AEA641BC62BE
+CBAAD382F97A2F222FB82FDBD4D8C0995D9FBE6F74F9CBB23AA7F71706E3A3F2
+10C13D5553B55A098EADF93A6A90BF91F966EB1436E1BE0A21295BD394B580D6
+D84C6C4A30152D14DBF947C3CC88148E296656DFD1200B6B1C49B43BEC923461
+202480DEE5FC81CD206ABB7AB79474F98C8962B27D94CC0B6DCA8CD5B7526247
+9EC61B4349DFC56DA3E93E0693E7F4F3B22911981D59F4695A854A1A1B9E498D
+E1DF378A40F24FBD18E766F65B7235F16938EA9CE2779D7221D161584E7DB832
+2D33037C95C8F42EE534984D815330FBE5AB01C26C0A00CD064ECD46AE0F67A8
+696EB612100F052761ABC5046A72CD44E65F1ED7306B7629063C558124ED3FC3
+85CD26BD165729918E79D6ACE13E466DBDF2E24DAA1B8528FE4A23F21CCE0BF2
+69CB47022897BC9EC915D0FAEF34870845A94F2E9340A9944D5FD60EDBEAE6DD
+8318F00AEADA5CCEC517CDC40AC1DF5ACD60D218A8996ECDDCA4E601390A3DF5
+F02079E6B14AA8DADEA17487DFBAD0ADAE29A0F28667E49B6566BBC14A7D1A22
+4D86A0BD349D6936C3AC60247A7BE697D3A96AE97C07DEBE261454A78DC4C081
+18B9FB7057BAF40D554C8876C7B1E6279B74BC879A234840D0A7FBF6B574E082
+7AA3D882A61F487094BA375906277292207A631CCCF53F7D92200774361CF2ED
+F787C631376DF98A0D784BF1C98489D5052416A51ED0F8A7DA64F4BD19F6AA80
+992836610DA7B13CB9685E9E2CE644E2FB5A4C5E29E185196574DB70D63B3994
+738DC63F95ECDD33FB2847753F91C3CE1438BFE0096A60762CE539F046FB7276
+B385432517A4FC21C2A00547FEACA5560B959E927348B821A6CBB4D03640BF0C
+1A0FD8FA82B2ED7E26292E9F84DC804BCC86B4DB95465FF4F5B65BD996D5A9BA
+FA7098088712CB3B60D0E5EB773BE56A0959E6CC257CB56219F0F977AE85C300
+86080A0C8EDEE1F29A7AB7CC7D6331B244EF45A0122EBFD49A4A306987303BE7
+A3AD514D6D4C455A7DCF0EE2B4783FAF3494CAEE3486F2C30DCD96611E147697
+1C0C0CAFDF6C46D5D6FDF45C612570FAECED75F7111B22209DDB1A9BDB67A71F
+B44769B07BDC7FD71713C65F0564DB9FACA8DFAB905FC376E270856D979B80D2
+72A1FF31C8191A2A9F42481FC1406B994013F7E7347A67F57BD6DA8005EF4FF1
+37BBD2D4BAB3E87C599E52931D22810BC53B17CCE1338DCD5D716B822F58181D
+7BB757897D9A16446B63A824DFEB292A4DC5649BB82E4DB4A4C7295A932CDD19
+BE490A33BF46BAE4B986547F71FEB4A4689E052400D29687018AB1F1F3924010
+45FEE34975E25412D5B89554F54C158C47AA23DBD9018AB3A44183D05561158A
+F5F637777C3F135E8E6889D0A454F5449C44BD3B19E1C19AD4A34DFAB711E2A9
+4A9C4ADFD4C23B3A197EC26CAC14916C11B1FCA16D44946024013C683707DD4B
+8D793C53D4D1825D82CA3654631C34AAAE6A7E75A156C3932C8DC43373D55CE5
+92C3055AF7C9A6D58B799CCA566168B30750EDBB97164D5CF981CB6FBCEC7ED3
+A6153DDE81DECE97F3B45E2F52AA9A2D5BDFEC54E6A03FAFEDED10F89F9D7D33
+6D446F763379FC08138AB7DEFE27BDDC126913842A5FF4CE070DF7226BD7DAC4
+6BDF2B715FF51F602AC14C652BB16FD7B23CCDB73300901ACC022CA91EB1DBD0
+CA7D396DFF3E93ACE5E35017FA280DD84DF7835FCE435082E73081518645F37F
+9FEA3BCCE4506D92E95F662ABBF37EB5C4DE8B95AB548DEE51BAC9307B26B026
+D60D3EDA7CDE590995C1CDD1879EE729785EFF585756BB1B5C6F6C749367095F
+D799592113F2DDD6B4342DBD0EE2C5F1F8E667584439F7EACA8E3B2557499E23
+FC8C4116DA97A0FD088EF644269DAEB43889C77259EA62D98B2A745CC0E14753
+310788E57D6ABD669BC0DB5CA41A3964F02908643F5E54C0BCC72F413EF7DF27
+BCB8A64200391A20E90152913CAF0D265311E363C57A06A55D420F18BBE35815
+6F73EBFD2E15CCA9DB93F1FF05A4551A0647331139D6C909A5DA3617FD7B3406
+7AEDC9CBEBD83799809809D6A152CE113DD9981081266265DD3167A3BC212AC6
+F75F9922A97DFCEE1864BA4BD6F2BFC2E9C1E7778AAF084620B8CC2111B2F98C
+A6BEA1185CFB7B6A3D6D8AE1AA80982026E9F40A7335BDF0790618D2A31A8257
+6C711FC763C96B5F404143C88CE31618533B4E6E7A32084D0C125F168408AB30
+321632F5FF6C5C00F301EE58BB46F403BAEB0B608DCA09B1B279936F4B03D806
+2EF0ECF9B63EEDF19B4ED9DC32FCF39EBA45AB231F32C8B99112CCF3E1BC8D85
+1234DE0F2CD7629CDAD567E6652BFF8662A602E11B90789127028CEDF8FF27A9
+4C43BD9ABF047F8262F539808E203057C94ABF16154050CAA1C25CCD2DE277EF
+0D0152B6C4700B6A307EB6E4248C50FB1B55738CCED0CCE465D895B33E05CA7B
+26560B22FAB7BACF391214E7EB1E280081763651F8DCA3B3E001F4AEF72D01BA
+D7E133027D3FE628059736D7FE2CD8C3EA93EF8D082E185333A0B5067509855F
+90B56D39ABA187A12FF65637A871D350B8C33776D7DE926ED2D9098F13549C45
+E9513A5FC29D33A915324E32BD6B67F914EDC9F2AC152B07F96FE37407CFE3C5
+1DC6647B62C567C401C58D0830490B96E667A042EA283ED47AE5916C2F9DE588
+0633B115CD7558D07374AA4AB231769566E0FB3CF0B8F9BEE9C27545970EB86D
+24C3DA034FE504F82DD252D8053E76EFAF8A2B59D2E06AC2418AF42CFBFCF504
+3FEBC1E3CA36B75A3FDA5189278C0D69EBA467A52C61498F9CD31F4EF18FEE72
+918401F9927838C692108055EAC951E2346327885D02E7D4E9C0793A61FC6794
+9951EDF559C6085B4B122B1EBD4012A96E0C1DFE861A94B41AD6DFFA32426A8B
+B718B79161EBEC10E0B75FE0A46601496595842C541739F2F9F6CCF0C21FE8AD
+A56EB3A89648772BA24149FAF0C996078F9FAA9F8B12C12C711184B4EE8C3D07
+5D8304CE37D3D70811B5D890F8D82290E7F529CE93D2BD007709212147892CEE
+A1F05EDCC0B00151175DF835167F34F6089DC80E2473B3CD41A237E09AEEE1E5
+2D2ECCE4DF92A02597375B2CE684C13EE819D325B30D3EE4F4F8DF1CCA22C75D
+74F007A23BEE47AF6DE2A620071B017C04EEB8B7FB66F44B0189979766737C59
+E650DF1D34821006ACBDE624BB6954B6A8DBE036718CDCB4029E4E22B08D95F2
+93FF90B55DBF1C5E4CC720D47419A704DA942E550CE19B96A1D0C5BE687C8C03
+6B4638C539BEB75C51AE5E743FC07C3F4DB36984025F8E29883C39F86E366124
+733E4B3E0DA611867219535694A9CE857A33BC343E583269DC5FD2464B9B56D0
+14E56AF92F3903FBA5EBB50C4B215B48D066E097F06E119EF5220A87E6E84343
+29133681BA8C2A899D280AB472C040EB1A99941BE33EC03B9CD077E9B3B24582
+E3143C7A0035840911B849A77B5ADBCBD33DFCE6D7EAD84493208024332C5381
+0696BAF7D7B2C26C33A3D6032E6B531B52E7CAE14CF9EDA523416B49EA74D0BE
+0531CE73B1C83AD8BC67BAB13F94634FDEEE618F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMR8
+%!PS-AdobeFont-1.0: CMR8 003.002
+%%Title: CMR8
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR8.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMR8 known{/CMR8 findfont dup/UniqueID known{dup
+/UniqueID get 5000791 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMR8 def
+/FontBBox {-36 -250 1070 750 }readonly def
+/UniqueID 5000791 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR8.) readonly def
+/FullName (CMR8) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 65 /A put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9928A7C95D3A6E9B
+8E92F84CA0AA44461D2F4FA0F8B81C6F5B7BE98C9712BE166610465CF689DFAF
+27C875C029C0116DE61C21DA0092D029E7DBEDFDDEE3D67E6936623AB53FA2AF
+18BEDDD7AC19A19CADB6ED6CA7A26E6044BE414FFF59C0B98D5819A6B881F9AB
+7AD0D03BDD5CD309C67811D5CF0B93F6FDC9AE64F74ED4E81F2E18D880BD842A
+DAFD0BDF06300201C6946087FC0B999447BC370200BFB8CA420B668B32EBC242
+6DB1546A7164CF55B332FE9D239B65F532B69EF9F4F93828A44C8F5C526126F8
+B7A369114CA68D4F98638121F4E17F351723D9F1A902FCF087F94AFD23876517
+2D15B482AF2D68C3F31FFA864E031596E597882578AC7FB0DAE2A713B065B374
+3E2E72519ED6D50CBCA40A7275A7109A4F3ED8A4566AD8832890D3D1F4899850
+9B757442B7EA355175CD5D6D8B4152ED2D7EEB4CE30F174FF672140354046A45
+7098EC45B9DF3DF5CF7B417E201DA88308CEF4CED8E8903AF24FB8DD0187352D
+25738519ECBC70304F8F620CC45D2586619205DA3955696FAFFE2082402B3502
+CB682F410DE5FFE80A4DA3D3BCF02E35BD577D0DE55E7B8A33B7A2FD5136B5DD
+A0BCB61F8E7F4363C21F890CF287304DDB8FCE7FE207C0D160B81E7EA662BED2
+DFF8C444E19C91E72254257CD87240A70F1A964FA54ED9ECF27E27A57DACC3DE
+EABB92C085030870C6CF5C40B6E47F5C0AEB30E84A73ECDABB2D754EF6EA28BB
+16EBD6636BC288E62F4A38BFB55F5F4DD20FDD77D767F6CB52F9513E8EB75413
+07F1877B2C01278675177499E4E8EB09F2657821613F5C7643FC064293EC6E9E
+B519FFAEEA36B19C9D1302CF91FCBF87FCB57C5F995CB6712BB3D8681EB6F05B
+B2A4195A3C73CB4ABCCFB958EAC533BD89560D2790CDE1444C0F2E4EF27A529C
+F01052964E56F6D76A190E5FF45934BB711A3406284AF130D4DC0D8112BB3752
+762CA0200CA262359D4F54C0CCFA9A50DE18C7DB14419E2990ADDC4A54B94978
+D9174CA39434022FA77FB30179EF805E2189C35919F5EBE215EE2A00B4407826
+CE56329C5586D8B414770BA5D45513C3AF1931D632FCE69B4CA504944E03362C
+74A1177C6398A61A12DAA0F156543E2A8E9969C4308B7ACC21A5ECAC8F172541
+1B1316A88C0C163E574FFD3CD22FF08488662FCF2F9344BC25D02146F36CA6F9
+E2D0130C654B7485EEA9A110A33AA0C769121F81821E9A2BD062FAC158359D44
+3F9D9947200EF1EDDD5860F10438B162A69683957300C75AF7546C70C97AB2EE
+37EAAF0089E2623F787F252569B06C665FDB45EC9681C0774ACFBA76B98C4E89
+7EB12AA5F8798FFC110B49C25E3A483ABE83B0BCC6DF0578403ADC369E013762
+C9D08FC94D949BAE636ACA9F36F4E3F02296775A062077B011A705B6F1784D36
+A926622CB3847533D7ACB24A4EBABB14593B5D8E1DAE2BFEF8A51835C8D4E76D
+7543C126A4271C59A5881A5AF89331694F84489CA66725995DC3070F306EA447
+CF30F63CD476A46D528EC1FFBFB8EACFA2BEEDCF54C92CE2BD26DEA5827186BD
+3A4D1709415CEE7D51D671357B4A5D11E835F63521B9824EE5282E58F05A8ACC
+FD249461181A38C2F47BAC4E79BE368D64F886AA493C61CBCB2ED401C8AFBA61
+59CA6F6216D941A92AC52ACB3D7ECC28D6A58EF4CC70BA6DE23E80937AB38E89
+6F05FDD15B954C0826636267EDAF9F2BB466BF79D2E10EED9B04297E6BC93069
+79581ADD1A9D9FAE9306F46AC95B98C60A2E53D60CF1AA4069BE301E17E25070
+F98DD67BD8642B1D07571A32766072E48BF27E1576FFEED300D7313A358A823B
+49C8F135961B7E259095C9BB67F996CE0B90E95344F203922F47E11753F70D38
+2ECB615403490310CEE6C03AFA97DA2F47ED47125D110FA69725BA0018F6A40B
+29A307FDB3E52322A77A0102E6F57654CF1E96A134D13860D83AFA0A41112D3F
+2247A09ACF7D06713BE443FA27C7E7220E875965D53030FE7D2D62EFD2F1DB87
+5FB091FEAF599BA8C5167525899E578AB341BFE2BC4E53A047093168AE189237
+EA55F055514EFA939DAE9E859CB5FBCF37D99484F44FE5AA5FA386B28BB642F5
+5DBAF059A50FE96C7C6D834531D64F1F2E99AB2E96EE74D149178B1C0618495E
+293973D9A03E1790654B67C0882376ABEC17D74785B3737D81644F28B3BC6FFF
+F92FE29126995A07E0BC5EF3A4B93789A103C428943E045B8D1A5063AE71E806
+568D48072E53DEA85253B01DF0BB7367A6BE4DD7BE514AD74E3F77C825ABA405
+64DAFA25EAFF8F63344B5F6B523629776CEB090B546469F6A6008DE43072DD3C
+DEF51F62731037D1FBD0C038A1E9B669849EB3BEBA281624F13D20B61917A109
+A0A7871A73F7BAA18077360B38A4625C5DB9AB9E43BDEEB856FD0E2D3AA2E075
+267B978B9EB47F2369302E87DBD5D5B422830BEC32411FE75D584C58650EFB1D
+136FEB92B94BF8939FD63AFB7349C7511E5E46AA7324F8B1FFCA9C2A9E9720C0
+A720918E8E860F137567D386AC29870FD990BD69465B3A3D2A0ECF2753578AD7
+80DC87EBB319EB5AFE0B6F6FF8616EA30C51425FE3ECBC5F8D0B0BEFDEF32FA7
+D168B4E85C804B7326A0942CFDE732B1171C643452B7099B31649CA2C38B62FB
+46EBDF7180004C549B53F88021D029452C2B37D8C565BCDB0B11541039A13C0A
+E45D4B68C7907B8BF08C6F41F564B62BB554235D50330E78DD02795516D969C9
+66119D718798120442CB7EB9877FF84EC69DAE25F8559DCE3BD8042959F695F8
+2F99845B1B5680DDCF181D806CC4903E077D1FF5E60918EB34C0B1E028422B71
+CA63EFBF3F4F3CD813CE831EB54265A555BDD35AD7D723F9CFBDAB29C54F8AFF
+2D35C6A3299E0A2DB470C7B141B1E3E10DABB7873AE302926BA8743278FAA8C0
+DC6174501D6A289CF980A3F55F2DD5C3A514E7E7F13133C35D2697D64C25130C
+DB78FC997968D6B3BC929E8A31B6D212C5128E4412632BC52B3A1049F7F2F61B
+C74AE9A6AD19B9E2E240617E2882F7D29ED3A4279439107AF9AEBEE47CE85DE5
+CE9595A96A118ACF1EB1F5929930321AF7732E351E18C6AD378508E37B4C327B
+0E06AAE21278AFA9255AFE5C022034DA2968D260879B4B38E7EE2E11A593DC3F
+CE71ABA050C004473324CAB6F3C50E85DEDA3E9A27388D8FD3A8F6E42A79670E
+F7549CFAD4CCB337A6E0BAA4846ABCA059F1E1933CF11DC0FFBFF550CC4A1B47
+CF7BCE0875FA747AA854534960F757884505A5AEE0330179A9547A4AE3E68479
+7A457DE83326DC30B67F27CFD4AB697601CEE352F72F0966B3CEE3EA24683BEF
+6D23AD51B8432C3F0DD0D0F80791E1091F38988B7A54E466A9AC7810DE8B7893
+6B0AA6356597891D56190A7660BC7F657BC559E0525D41EC228078F2FBF89C6C
+72D666DAD838CBF0861FBF0A1D4ECC069AA49DFBAE5C56B781A1D5D79DAAC256
+13E3F9B928A2394FC71691E4355642764459714412D6F8EF803FC5F7353822DE
+6CCBB8FBE5AA1F2C7F4D384039D85E7728527DF9FE0239E2CF8BCB7411C000B7
+1FE660AE6A2A19229E5E8776CC83EFF3C27403935756463EB4721C51FE0B1197
+86C2F17842A0FB639F28083DFD4F1E86D7D3BEFA922514ABF489C5CCE93D6F72
+D2EAAE14F6CBA2BE4BBE7D7EA8EA19DB3A87350D4A52064137C3D15A5B05B03B
+70B1DA7328D10713B83974C390C3270AF5A9A47C0BFBFABB9F31063B0CCFBB10
+0F236C74446688198EFF039110F6FF42FA9F82D463AD3958B5FD205BDF85DE20
+FE3F0C7AEEF350AEE6DBC1DE2E2DA4F4599956F59D6F121F7086DC120416E180
+52DBBC4E56C09746938698860F30007091E1CC0351B43990E47208ED495310F5
+7BA9C6AB3CA10A3F1B318FD47C1CE3B9FF1304321F9623E32D315AA9CE64B35B
+F841E6C62B5B2488A311C94937879E5E0E170FA77AF0AC75C5E6E9F3E8F825AA
+09C1702682E14FDFA72D27901C5BDE009B1E52E8C4511C6F6336251BD45261F7
+401CA3DAE7C4B0CAEB91B9954BF4A97C48ECE7FAD401351D59DDAE9DA94E2335
+74A2B880E4749D3D7026CB5299F16C204B6E00A20A6619C34922C7D3FB50F127
+3157CFC08DCC5164C8023CD1B6C3556C73CB8E4ADA845339CA9BABA1457ECEE6
+ECB9849DF1F0FEBC89E5F97C92978A500196520839CEBA6C0FD2E3D27BB4B4F0
+93CB2BB565F4627C6DB62DD0E084E627D69B5DEF42EF094381B62C0D67EFD197
+301B132420F51A41561E6106870147E0D597078435BE3819ACF0DE28AD779847
+F3D2CF667DA06955D53E0204CEA2935E9E984E76963D3079EC092031E2A10E61
+1227E5EE6770DD4D745A52655369EBA06A19BD7D95BBA271E488241199D1008E
+36EA99F8DFD2A9F87B06B070158B466AA4C6EA3BA77DB0F853F0BF9A304EA291
+34069714368E0B94DFCBA3BE5EDB6C8204DFA7EAF5C3406F60A7056407D1BF6C
+CB85C1F432F97D821F5518BBA79AF8453A568FB2C2D025A70CEC75F46C545011
+ACE3A99B2582793BA1DC655230AE2EFD24DE20A01D4A441AFFAB7771F223FA6B
+9169849E727E494247F67D6E1EA9DCA06A082FE2094BD548AD7F08B565145634
+E7ED832FEC1378306DDC796303392ADB0CBA130B63B38ED57B7828B47732853A
+893E8836FE19CCF27002AE92C2B2CACFDF8A42F1B8066E033B965D2E9157FDF8
+E1264B40813C1A4CE424274AA3528A4F09B3B53DD4D23789A68B3D17BC1398AE
+0ADA2C2168427A49846DE0216908C2FFFEF4F13C1ECA12AD341E238EE46E6DC2
+B71B54C52659632911F901660261E493AE2483D64E119D9924489779B62BC9FB
+A052E822FD8D83178E09ADC825DF0DA07FCE7AD68EEB29FAA275A13691B4A5A5
+B0BC0499CD6307610CD6209583C1152C559A2760823F8DC0B9B990BFFE7B7E9F
+3969B968AFEAADB9FC0F1410EBBAA0DB979CF153F0B8C978405F8E6F2B6406D7
+AAFBF4A655A15DD6D1E9A7EAE10EF89264659B09283F50B734236885FC09FBE5
+98D780012FA77FCB19F15BDC522CC7312546C0730EF5225DEA8C22A3BC6554EF
+4FE73B9AEB5C2F7DBD474221760E5F539A064AC450591BCF3499E3968F2CBD6B
+F15BA2B37080A4129B66D4C2188524F025414F14DB3F96049A8B0E5EB2BBE7A1
+AD64A988FE875FE4FE5186BB4F5DDA16983CB052D474B7D72F3E8965663EB50E
+015C72407C3437142D3D7DBC055FA627139488DBC5A0F98D805C2143D99F491A
+167E07AF60EC9F17C36289368D740B632CB919A0E74C412B76CE7A5906D5200F
+9E79CEB9C65ADA3A0F23E8947E834AE7A329A9F0AA7A6BF545B1D7B4666C6522
+CFF268634EA06DB3A82D91A4C0A9B227E79961212881A54A6762C335DE7E0831
+130C45D94394D21C049B9D189ED955438C2151514F17BFC67E431DD9A8349202
+2F616AEC1C7B19F63D5000EB4771370924BD4B9053FE78B5E4A244B9A149D66D
+A8BF3B398396D2233E92E4A5FDC70FAADEADAFD255193D688842DBA865CF6154
+C9348D590F3FEB135D4B7BD4D76A52CB140888247CAFAB25ED51F4D187041CA0
+ABD956F83A5661CEC171B52AF92F9ADE27973B560C802E1E0FF51C4003D1289A
+CDD09F8EDA8AFDFF666D35418CEADF3B0BE298F0D1E5C8E024D6A2017A7E71F3
+3A9FEC9930F1118101E040339F9D41379170928DDF5B5875212B271DC843F612
+E0C21C67263186E3D6929160464D4D5C8928E14D0845762C36FFBDE548188E20
+3B6BAFE5EECA0385142F01216FB8A90C43A472C1D4447FE5C7C78CC088FC72E7
+3FAFA062C338BDE8A430FDF1951B107D8D73FF9376FACDE5900BA362C66F8C1D
+947F9545C5C13A53E4479B1C1A50472C05E8F8C266C6D4F4EB08E97B3B1BA972
+26973B844545089C5732322BCC9A5A8FC972FA0D7DB8BD85D2F515ADE65DA479
+0224F7EA2276CFED0B75B2C23AE7377F86F1F6F205D6FE19377D87E782143697
+984E731F83CA888199CEB425643C259D4FB8B58DD69A96085198306494BB497E
+FE7C9954EF35B679BBE3847A9C73507874F71FC97665E2A58BA41407A1745247
+44A79B588D969D11CE4B863CDA655DAA53CEA5C3C263B345E782006CE9831D49
+603D2D95DE9E370D617F5928BA416C362BB2B4DEF16A5D44BD24B34257765F3B
+6223B3F9B54DAED69A90C7050AB97B06693D253C6894CBD7B497DA449F1D9B7C
+D91B421891EC0724F59C82B9CB288DC42F2D2D7A7F22EE3D910E15953D7766AE
+276DABED3820390BAF2700C4653E1C77FE63DB71A66D93ED293E25B8412A1EFF
+809554BF04ED0DE83F7F190883ED793803CAD2C34A66524D3A580ACDF3C13B22
+08F18905E7A4A16DA9ED2A112462FB9FFE481EC2069E484E8BBFC19D594153B7
+3DED4C11762223B7586483B06BC164D824D1A6FCAE80A35DE0DB8B33396771DF
+76DC5C05578EF1BE00A70BAF3D951A01C87328DB2B0DAD6E1B4C21F37D1BC0C5
+A929BDE5EADF20DA60C4DE2E3C151005814F24824D33B95F700E09A0207EB602
+3EF60DEB1622B91DB99A855A8F1DA96358F05CFCEDBDDDFC8446AE3391BEEC41
+966E594E28D052DD5ADA49DFF65E79540EBE5329DFD86C23CC800F95221B9C18
+CBBF941D2FA47EF1EF59A89DB5DD188E75EE94AD2A79E2221107E5992C00D531
+2E00B544895A9204656867E3DE9D4CDB64B920B5CCA9A73E6514B36CABAE01BF
+94C15603B86780190595560F792E5EF01650074EA4A9BBC6ED284B9AC2020641
+DCBCEE0ED27FE58171DFE104EEE4202759E594159DF45113C00236127A46FB35
+9EC705F21C0E456C1F0F924594C09AC64D4377C5FEEF764BA4A09ABA8D09DEB1
+FC13B0CD202B2F04CF5D73DEAB65C36C2FA7C0DC236BEEF6D23BFFC9C493DC8E
+1831F19EEF81EEDD976E43BAC6B5CED13F901DE59835FC75490EA528A72CEB77
+24C38B258EC38B9E6B97F85CA8C10D8809BBE55A6FAA12456FCAC786942E123C
+06D1E55F7ED04400088BEC968BC5081DC7A1B1B65166E7821679F76694F235FC
+6854C8776AF855B83445D9FF919B1D80E98DE0741D06D6C5EEDB3E3EA6392530
+F1BA817737D8162F7B3A36AC2A03190CDEC654383E31934C3E0A012B639532C6
+26FEBE9B412F1C92D1943B7C18CEF510729D501349644C97F087F2F840074AE6
+D8CD0FB2E620FFC908BFCD938B675A0A4A687F7FBE8F3DD06A62D7B6DE7DF3E2
+49D367D60B10061EA86CD512F5A1BE8950D83C62695E130128E0037B62552D17
+064319BBB9B1FAB9D79705E5D68AAE9B36EA14BF1A59A863BDB8DAD9AB5D7B8A
+E30E2B499F952D65877C8E38EDD7DB29F9579D09E629AC188DB6A6403AB4BA3A
+D358B3770D727A2B77D84B6C9EC17E29D88E3421F9B7D2D822EB78BB8BB50692
+8C46DD6F9BBEF2E848A2B5669B200019802AD19661537A84D3514AEC5AA47445
+2C791E01DCEDF18D9506367241255FFADEEA6183F51A9F42448A7DE413C08359
+52DAD2A60FD606AFE14702BD3B0EC448720FE63438D020DEDFCDE3582FC31DF1
+17B25FC152789D2F17FD60B8209D292D2152DCF8D28B5ADC04F6659BBB746CDF
+145163361823CA343763AA951C640B5D4A99B7787105A1609EDD6A596EFC3F6F
+2FC33D0D499DBE56C6668E137715D435D6B683E0113647B2765AB0F3D98AC717
+5B33C3EDDE18506E73B4E392B022F30480BD30F59B2E3A59D93017296C3156B4
+B5722E1955777716388AA987B2665669716F866FE6BDAD5E74A523CC03915F26
+9B7B231F5D9B1F61DF7CB01ED3F27070E36547B263855DF5B2E3ABD2ACC440B9
+0826E1DF4743FAE6668B61F72C8700992755522AB11C765981A9BEE0D040039D
+6C2D64ABED527082C97CA606127AF5C0FC315261410DD247AF32CD1E6F17907E
+7118133F7235EA6DEC1492DB3C0E33BA6B102CA96B94EBA52FBAA0BA70720D02
+3947BCE333741112DE676A3641B352E322EA7301643DEA59FBF86CEE42150B7D
+E8B365909D59AB86181CD5D54FBA95D233E6340953FC94EDAD5C3EEB0312D5D4
+661D643646BE927FDACEBCA1F644AA47475D5DA36F2FEDA816493DA6720CAB4E
+B2F58962B3C8492B6BA9020E68619DF6BD65D312073E6FE43D4823B3469612B4
+A4E7BC64FDED7F99DE49F344E77036FEF3580FE1F118A823EFA775CFBFE51CD3
+FF755C2F82B27EE4E337C5E744A37D29399716363F41D8F3FA85E011E74A3F84
+C8829E535AA2861FC8EDC6FCD91071E1F9086A9786A4D585565E950C479B19D3
+BE4DCFC7761E7FEA0535DCB2BD8A945922139F399C6424ADE25FE896838D5152
+2F62201C85
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMTT10
+%!PS-AdobeFont-1.0: CMTT10 003.002
+%%Title: CMTT10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup
+/UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMTT10 def
+/FontBBox {-4 -233 537 696 }readonly def
+/UniqueID 5000832 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT10.) readonly def
+/FullName (CMTT10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch true def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 33 /exclam put
+dup 34 /quotedbl put
+dup 35 /numbersign put
+dup 36 /dollar put
+dup 37 /percent put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 43 /plus put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 60 /less put
+dup 61 /equal put
+dup 62 /greater put
+dup 64 /at put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 74 /J put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 90 /Z put
+dup 91 /bracketleft put
+dup 92 /backslash put
+dup 93 /bracketright put
+dup 95 /underscore put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 123 /braceleft put
+dup 124 /bar put
+dup 125 /braceright put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3
+7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260
+6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89
+14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0
+0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397
+3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4
+BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F
+D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0
+FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB
+556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F
+8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E
+F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB
+B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673
+125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787
+A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77
+4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC
+56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178
+E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F
+15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385
+2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9
+05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390
+6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD
+04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728
+C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4
+70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA
+4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A
+A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473
+62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364
+240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D
+69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2
+ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84
+121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4
+0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB
+D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A
+0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157
+D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C
+550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844
+CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A
+9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4
+FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F
+7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06
+E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6
+50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A
+2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05
+9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2
+44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE
+49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9
+385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091
+8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011
+6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C
+EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0
+E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB
+C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE
+484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29
+4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0
+0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C
+6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F
+5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C
+1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3
+909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8
+BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506
+CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0
+2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0
+CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08
+EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811
+0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6
+9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A
+D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4
+21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0
+7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F
+52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A
+FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD
+AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7
+F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429
+067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E
+E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431
+C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937
+5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B
+0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD
+CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC
+2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD
+E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714
+56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957
+F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F
+E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F
+0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D
+67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046
+EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7
+CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8
+9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5
+9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0
+C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861
+327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203
+F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC
+60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD
+A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4
+B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5
+0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F
+1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1
+DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D
+55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C
+7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E
+75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5
+E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149
+8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E
+F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB
+8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F
+D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914
+54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0
+49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9
+CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0
+34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276
+1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA
+6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A
+DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4
+E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD
+4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD
+2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC
+ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934
+3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE
+97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C
+FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570
+A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF
+639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4
+D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615
+E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2
+1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E
+A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3
+F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780
+5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5
+4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50
+664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844
+4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8
+35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04
+1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6
+01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A
+5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82
+2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0
+DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C
+BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507
+39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1
+C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665
+99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481
+7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE
+D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8
+6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184
+5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38
+6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B
+F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81
+E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9
+39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81
+7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5
+ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77
+6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882
+2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230
+1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41
+06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE
+5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A
+288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E
+7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F
+759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF
+E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E
+03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A
+6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859
+314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266
+74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D
+906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36
+673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E
+A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901
+931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B
+CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390
+E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1
+4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136
+2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE
+F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B
+E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE
+E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE
+251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71
+7329622828B2785C1A8B26351BC74237A6BF99216652ACBD4CCF54CFC8AC72A6
+46342F1E32D4318E7E27C7B2DAC943B3E72C472FC6F1DDA8684AA922516A672C
+E969C047E318B5E3B1270C1BEB1C4071A15BC81B29B268C679B41FC5E381BE33
+DD95F0D68118CBB60C521E5CB2BA46A10E50E9238163713290DF6DD8A27D3813
+F871C07E725D4518013D9A84CEC96782541E5580E33C2EBCDB18F08EB4655A46
+507A8526DB26C854928B81FD502B0CCE4A68943C12078F57C10F4E85FBEE1025
+46D925B8B3B447D4920410FEEB9844FABE985F9228FDD9F58392F2F3BD650E49
+2E3AD5A14984874DF4572816931885CE8A448EC95BBF40DDF4F85653AD90A88C
+C4A879C0C7596E61997B972E8A55E57B17F802C738E5C7A8FBF6424F8B131B23
+CEE3EA3747DB066246C250EAD335A76FA166ABF75120CECB59076AB31A51F176
+57176CBE8C802A97B0542A5CFD6D5E6D7EC848B923012E45D9F065BFFA0D03E6
+788B68BA4DE51DA37994948F859D41C28BA939C3A82BFDB44DA585AE80B8CD7B
+A6EEA79B70BFB4864E06F06A9751BD2D2A209D150D7135E0A25D67263EDD2A7C
+C63B5B76ADB05D44BD5BC0BB3EBCE2E74E1AE5F7DE07A59D90C932DAA2553505
+27F2AFC05F7CEB39E1C7E54F69FB0BBB069959F2FBD11709F8E81F6E7CA06DBA
+1CBDD8E7A78487462596DA288B50B295E46F4C3D9BA862688C68859734B232A7
+4B371D2BD786924F186524765E789EEAA30B20C069322D42C893A30BF1BD2C46
+F8F3732DDFE80B8FC1789239345944D8B457824FD80D11184E73FBA30EB80A9F
+2FD466826D4E666E3A835B98A1D4AE5D17053A6A648E26E77BD08F9A3E02956A
+AE82C4929E9666F539079846527D0E326FE7CBBF86E3722BA3E53F8A5121080B
+ACF8D3C67A2A1DF624B9DB92105D3C833F5A6ECEC108E026E1D3D968967A1447
+15CEFDD09123D56606134BC3449404ADAB1330C9238DE48F3CDFBC91EB86D7B3
+8B85B5BA97376A0673E434DBFF19798EA90BFBD94493E2D21976F8106FC0C276
+C81C9B9885F7A063D99B451BFD666E82909A1D8257272FE1D422DC5B6D2629ED
+8A93225B7A50361D743D9CAFC3B054F4DB65684D6CD4AEA47C3FA13A6E7805CF
+AA4A0794AC016409EBD90B0E23678322EBA23081CB878B4619BE05CF8B9128DD
+71CD833ED502C5E084783A5B4E64B9536C3ECCADDC8A013BEBF58058F65CF340
+E43A7EA1495801B2A653FF57A78F54FEB6EF07418184B93D084429BBC6703546
+24C31C68A7AE969455F4F303CB1D43978B1B064CA979CD7BB29C37D0E9262BBB
+55C96AC1596DFCD5940FB75B0BFB3A2D301EF97A217A1CBE5F047EE68288BFBD
+0F115453084448547D85FF2FDFD5E35764D09E1995B982450EEF4D1102CA1D44
+6D95674836F18A3A1CB8A85877A99E2E7B0F7E6FBCDFA20A253F0C369CAEE40E
+EDF6588A320C483D7F115E637AA56E4BE0FF069DD38912A98A634190E9BDF3F0
+0159C0AECD0B0C93B6508CF9AFA3BC3CDCB01B1CDC99FD86A83C0FB059C1AC93
+5B62E9E58477426945F4383020829462604E0C0F4AA55E527E64B9FA87B6CBB9
+AD96CF0DEC60B30F71AA8A05E93373736FF86328A2804391B1FD5C74AFB02BB7
+7AD0EC9A1A98DE0826C75E642967145E657C2B5F93F661B75F403B03A90306FC
+6BB40F0ED0EA1211B178E0BA32984F5A50468534353B20EE851F51F9D5E8FC13
+3B2DD912956ECDE95628BF05561DF28EBB714D9152B674C2E24AC43738F84204
+5E4B69077993FCC20F752A7555830B8E6275574C7708BC031394BF6D07B52864
+F1C1291F0B78C200BEC23FEFE3ABF4574A2C4855F020DAAC857B95931804E065
+AFAA0F9C3FC3C6ABF61B57863F0A872E0582B5E0A4AB07D283706CD79322C7A9
+D4BC228D7C1EAF049411BE100F1C7CD0D7A61B06D63389A66D494E595AB3BABD
+CD98A63B7FB659AFD4F177690278D123D6B65452A4DA5DFB303FE7418742BDF2
+D9F60CF2E4DC5DABB15FF30836FD60FA010DE7B0FC57FDCA3906212196D9A7EE
+EF40C6B19FED5BEF812EF99694D73321E8DCCEEB631E12C210AB2C59844D1F51
+B43DC3981041AB52F5F97C5724A7EFF4EAAEDDCF291709DDECF28AD24CFD281A
+6F5065F649FE81E6B3316A8AA3B8E12D4724B98996FE903507694C6D7FE127C2
+15819EEDA73E2FA1D88A32934AFB1C7C17F439CD68546AA682719A2175606782
+ECC32A62BF096B816BF1E408867197863223BDBE2E7116149784025EE859C8B8
+F2105D4F10D757202883C06E249B776580E05E587788751474B22D25F7F18282
+7921DD0140A02C29E9CF4C91E1B6FD6835F17CE3FCD6FC58DADF5EEE46E39856
+B07D81DFAD9B03FE8D10EB73436931ACBE5EF5A5FA7881B0830A94E5D193846E
+9D77832E42D4D0358B380B2E82925AE974DDB55AB0302FC48544079EA5BC0A9A
+E90D0148903014D7323F9B6752AD3F995ED506519B873707BBB3CB59043FC56B
+44B37C97E610E3970AD9F41ECD8FA6935F936747EC53975EE08D98153636F960
+2552B14E5F10D7F12BB4B1304696B599C47A170CCC126D530C543C883B21105A
+2CAC0D2316360E82934AC942C373BE757D554390F2712483DBC0C5182361A86C
+0A5F0A7430D9EE02363256E6F978E63D88CD9FFD01CB5E99962B8E89B6521032
+C26AC08DA9888699BEFAE97F2AA9060EFD9614CEFE565316E189B29EE33528A1
+19F351F2CFA3C0A201089663D18F405A55C488517E5C419984414728B6EAEF6F
+0AAE5F86D0A5D4D0B277E0273ADEF5005424298DCF1447C7297870B1897F6080
+5788FE9AD839A9F790067610C5217FB5FA112FB98FB05200A4A54A470C594444
+61C3B8306ABA9F6F7335FDFC53E9C439DEB8FDB828986367E24A2B74E8750419
+0ADC3BA19F645621E55A0255EAFBD3CB9E477DD9F6C4238A71C1F3511F227119
+F68C6EE1445754CE0825FC6ED53FA7C30A413682A083B022213F43E1D11E9592
+2661AC28EAAF11D766EBDF4C8ACB3FB974B0595D87C2F5FED9DAF456660F0038
+275688B9FAF628993A1B4C55367E579E5BBAEF2E418AFC72EE1CC8F0C4623B98
+15B8D3B277DB11064ADD1D974400A8C2C528953796DEDBE401007E9EA40026D3
+B657E11D7B1244CE00736DCF31F4F57E6D9E1DC6B449071B0DDAD17BF6C147FA
+95CC0BDE257176052FF4259FCEB707A2AA4723637BAAE83A18E0D05B773CB398
+4565E2A11D33714663F9D65AEDC09112789EA37EE33A57B2A871FA0AB1D09F60
+79936263D506D52B09EADC38F618DEC7EBDB9AA80D3620ADC61D699B125DC743
+5152243CD059A00ECB2AEEA335B5BDE62A5EBB7B915B9928949EBE825514FB7C
+571E9D16F208E68FC63651520D0B52E43DA8C951B836251E6A3A9DD65B9E346F
+7BD9DED0B958493A11891EA2681BE0218448DF7175F449C33A7E11B51261D06D
+A7F4EE2ED53455E627CCC3C30EDC5342656C12DD55C961A812CA37ECEEA4AAF6
+FC05B071A18A6C42FBD1B37B48E21D943ED2F56F257CE6E38DC8253872484C46
+E40B6C48EB49C585D6362A74CEF6790A102293D31877BA6ECBB4EF4232445EEF
+283994E93E3C8F3CC854994786D3B78045A2D75631964E2985A79A20C9F397BF
+F8A56E3D450BDA941C35DE09B98DF4129F9EF76B66F48C8F6264FDB5DF2662F8
+B336D523AF2C545CE94D844B3F8A7EA4489A7CD62A86D92B9086AFDB60CDD27F
+D16D942D0B84FDFDFD37294C0721305FAD3D6C4A05D7E52C789EB6C8253D4E48
+9E1F29A383B554C342F70341477EB862CC95BB9D4CC62354A35CEBABEB37F9DE
+06DD0ECD399C20B4A516028FB1A4653374D3DE64EEB6138490E3EBC238084CB5
+BE11F5B7F5D50A965A0804140285860BE50C4ED061C0BDD944F5B68D1EA75B4C
+1FC380628F307F96AB6CFBA55E594B371EC82181BB4DF053EBB54F4103F1F75A
+130C04507747D66477277F0E05CC63C883EF38CE47F6B76C9CDA8A659910EED4
+A55841B45A232862E65AA94BFD93B721F58150A0FFA036798FE399E1D6CFA9D5
+50D79CF4A5B94AAA30C0769DC06641C599A46DFA260FF64ABF376F85D7AD7823
+58B19BDC087F936D56FE93720CC99980202C3AF44C904B40E4B027B6234BBF57
+50F2DF59416AC86E1A3775E8D02D68372DDA85D17E6E976EE02E43C8AD5B90A3
+D95FD7AE4C1E6E15AABDA88CE8B07CCB0559D6D8941A66C7582D09859B03FCED
+CC765096558A0B754091A6E6259530CE44305CA6EA590FFCF52131A94A6A0834
+65B9D23A292EB77EAE750F9448977AC7E0FB9C7A3CAD490F977130D047AB9AD6
+5D02B45B42D1AE851A16FDB6C2538ACB76DBA788661356F8349ACA99C3175A6C
+43497AA97F091CB3F79D70985AA86D074E745EE71235CCB0A3A17A2D5DCE771E
+E33348BEE46B22C6BCC00D0FEC3809E8E75E6A3FCA450BB1EF01ED4B9EDDBD96
+51CBDA6631ABD9FE2C1DC32E72E9DDC1447D9817E1DC9917C3C8C7EE8396FE04
+0E3A58DFB758CA0821C4EF14AFAE4C5E3ECD957BD4A14EB5F4533601065280D2
+4586A523048638778FAEA1D2EDE525936C3BD98F2435E3BE438212AC09A54C0E
+8F463834268CD0D234C97EE005B060E455B60C3459970C493C18D57DAE755263
+C1BF9D02AD6BA2DB188CA33B48223CF71E56D98AA2FE15296196EE330A066F07
+2CEFF826265A9ACA72DE0E5FE2700DE573312047705134EFE3E8771D0F16EC04
+2586D9C856415A7C8A780193C75E1830706AAF16C7931AAC50D6A6542B533E52
+4A78D18893B1529972449D4AF2A88C65194AB4D7046EE0D27A865B1D992E5164
+53EC5F7B8E91DE964DDF124330E9013F67BCBC5DD39759F0C20E614040F67914
+386B0FF242BCBAAC013D3DED5F227A8633C265FCE5085D2C9AB393ECB5B92756
+95D27013328ED10F64B6595285032941809C877231417168B6FACD252877E7A3
+49EB4D1AF74C38B79654C85D9A9C3F452AB83C03632955DD572E5CB8BA1A4B58
+669FF6EB22D759A696AAFD23408C6F88CFF6ED7F63840489EE63916079411AAA
+05480FF80A9BE283331EC8E9BBFF5BD8F41D28F81D1816E93E44393DD17E8A4E
+98A29EFD1CEC2F9041CC9DD72CBDA17F7FE5275CA68BBFD9F1CB793D3565003C
+56AE06610B79D95F1FD452F834640B0362B3506D7649BF9C88D7593B919C7022
+7BCB6196341BF42F6A1D86E486C7618D772B5385EDF6612BC2C709A4AF5AE2F8
+A2AE2E78B4BE72CB6CE9BBC6C598DF379D93D5CE65999A66BF29ED1552A2DD26
+307F5F202F64DA2A6A510A5BD8AA5D4E19CB6E85EF2DA6342CD371FC06AE4434
+AA09AB5859ECD45AB3C8FD985E9EC90E16A3668200BA193B911FB5CFB7172BBC
+0ED57DFD848D3CC96A18B1031A22008D8FE09CCE3DAA7D5DADEFB846184C0EB8
+9A3C31F2AA45AAF742F6D63D49761AC2722F7CBA4B7CB6484AE818B3211D5CFF
+80D2B2015135F483211D59E98DBE1EC67FB176F2ED90884BBB1D56B04A9D8097
+B803C10B18FA37A5F21EB47A097587856183DB7EC4037702D3337879E0074FA5
+4D0DD8F70CEAF444757714C6007C6AE4C00096EB79A9A641F3E9BEA8362F70B7
+EEFA8E5BF7617EF068969046CAEF58B19D198879BC081FD48A44F9E4CD34FA1C
+9B3CCA3AE3F31CD5F2A1311155CE7C6DEA535B4DA80BBD920439CE782A36FE29
+9D0AFE005A38ECFC0C802DF9F4A3EAB336B86C2ECB0BCF5E711DE77C1AAD8942
+9E50BAD53BEDB33C236AB93BCB31320643CA0D822CE94AF60718B5FC4B226FA1
+894626D295C729C176F4268E578773F3BD07D00FA395BAEBFC0A61388EDF2F4F
+B74194FF68F2A4050514F8CF1305F275EFFF613A77E42C4B9C738472AF6038E5
+18D0D29FF634F749808C46E0269479D63569DF47712D2E9E84FA4DD17EB42CC1
+A1A215DA4A33F98AA69C282D068DD6417467B6374C10F3E3F77A08F83F0CF02D
+4744DCB544F281C7B57459A64881C340E2BD1FD410CC6F7B2415E816B307BB69
+B01DAD69C3146C11416A1308C96DB9DC2C7D1892D0D6C969C2F06B8202E666C1
+9F3EF1DA39316309EE6EBCB0753FE681BD0A89A614944A13B48AE918F6A34075
+2DF5EAE384B022742F4EF23195B4A87E958ACCFE4A5960070C6CBF22E7C06BA6
+C391D227AF4EED68FEB038FE99DD3A87A18319CA4063BCC8EE90ACDF620795BA
+71441ABE536A9E4D624C18BC694E8D599A1484DC791C566375FA412C33A2D6C7
+3CAAA1E2215297A2812C43A7E84E614E497B37C76650BBC8C85A0452976D5774
+5CB9C00550E29D4CBEE4DC23636D4D4DE979E3F287655A9AF0801152D6636C2F
+872737D8BAF8F6C373CD0C79E8B7D8A0518E42953E6FCA74CAD81A59385A1CA8
+7BEC53FDC880F6AC4DC218BB4F980D52AA0049D9C1208884FDCA7EF78610F6A4
+7D8A5A84860902A699F313FA0C0644EDC779DC29087DE7A52A4C8BC22FD916A2
+E079F20748594FC14FDF5EBCCF4BA616AF05B5F2B22E3815FA20979E1CFF33EC
+6789CCDF6C58FD739E490809C59CF1ADB0DE764C9BD7C1A5C4DC17DCBB7A8A9C
+56039A0C0BA7F6E910CCA9A8D8632C4FB20D1748744E69E5FD37C200A357ACA0
+F9251462A7366BF67340F1E9F53E85258C830124748937525136E43FE3744DB6
+550CA7269D82DD6BC45B0474357DA74C59659A0DB8B35145BA2AAC473E587555
+FAB77B17F763CCAE08AC835872A5AC166553A58F43B6A4A1BB974692770856D2
+C1D7C51755D048DF3BFA381CDF707EBC74168A6C4097DD5F5217C3057B950DB0
+3C2DB707FB95484FE5A1BE940D6C4C3C0C38BF6C498A50BE6EB73E16363D7739
+329031A1C8EEC506B959E9816B33373B756CC73B28D776F3C8E14F1CD9074DA5
+74CA1401DF4549E18EFCC0B099ED355428E5C63523575CBCD28394B941757AAC
+CAB1F950CFA6B9038E0FB0EB3C6252597FCC4A7ED4708CEE8637C69DFAC6B51A
+56B43BD5D5D669973799E46680149E05C85DAE05BF59BDA366357803832A6C85
+00B92ECBAA4159BA82DEFBCD82FA68926AAB5D48659D92984938093B8E7839B7
+86B44C09918455F2CAF5BDCB07A8CDD924D2F9D3605D0733AFA35B9B3E92B56A
+8F22B06437281FB8E51B8646BB42BADDEE6E364CD28D2FD8BFA88A6C013CC7F1
+406C99DA4BB03611C70004D15AEA48FA3FE791D9F3B2BAC8FBEDD9922EB9762F
+6CC789E378574A2BDDAD275E52CC097F3C385AE3F08B6C086A67A79F617E3C1D
+13D561DD8AD694793DE889C73DF27DDDD33C82CF2FAA8CB6B3B2B6B91B09B6DA
+2D30BEC01EECFD932C788BD19830E1E5EE21F9487D289B782FA9EEFA6C7FACD1
+CAEEFCF9C4D8436F196E077060F2D324886709B3580401471C8B2E80D94CCC7E
+A1826590288397890C5E27C18DA487A0435A6014704ACCCE0C3195A172CEA4AE
+AC4E4EF784AE4F8F6B76AEA734254194A3C239223F4D5F8A1DECE1464A0A3C0E
+ED5600A7D8D0F9E27030463E222FC1C0EB3961D485B9641C5900C09E65DF03DB
+C5E6BD83732E2D0191FA4823A27827E1E95B18AFF9A047810E85D1343C6DF20E
+C2E0205F2DC527147992E0D98C679E95A1606E32B69840EF7F147017C3361B45
+AC7FE979DA50FF08FF31F2C53871CAEB8C4A64A071908D7C8EDCB72D67E59652
+B891A1B59120BAF735F1648354A6146BA1F904E936DDE99D474D896FDA6AFB29
+7E7E8E3D9A630A6EF46753C3525F2F99341BC309B82B2EA78535B736FC26F42B
+2C483266D6B5A17EB2C2C44111B579A0E34162F41DADFEF8582283E2799D7F5E
+51E830E08871E948E5AC61641AF51202871F0C78C8E7185304711D57D1BCE0AA
+4F64606AE28E804CB07628AC1582E78B2632F2755A4FD62E280D379C262518BE
+4009B5ED594AC1F1AD659D46F43F9287FDB7B63BE31B7ADAD4F7CA6EE751D17D
+517AA264481A09EEF3EAB67F2920FB820213AC2D6F3C3F1238F700E1DA3769AB
+F88F70016E2D6007E104944C7C7A63F1875B90B1E25C0305C0D41333A02F67D5
+146338CA1D654896C9FA79AB2212A140F6E8A33CC915D2444B5E2A5AF8EDAD3E
+6561ECC23859A9C19AD5EA1B906A817FE6691DA1E79D53B10E66591EE80F1F0E
+136947ADA481284E0B2D9B8359C9A8FA503A9F1297DDF407809BBC7DA67FEFAC
+8B12DF07EE9B54AC1A4C14309A47FAFB74B3D5E3570A26C60F09434B4567B45D
+613AAED77333C34BC3E3188065F85C250D66683A19522E099A8F8467322EB65A
+2F8B0DF092E5F364A7529B26A29D9EFF57B6AD32A98A084815BDFF86578EFA9A
+C04958A46F4A98C175032734E96C766EA971B30890F70352527000E0DA424F38
+35C22C3BA943C520D804626611C6AEE8F75C82AEC7C4FC90CB427D5D84AF5C6A
+F92F5CF77A65F16B02249D1EB5FA0DC816F6CE7D5FCC6837937E05A004799C50
+9D7798597127CBC7188519FC417B26C078B078646DF31293A9EA320FCE0FE4D5
+43A62F8ABE3BCD71AF9ACB13BA37C5746154F20F33F8C31D7B81AA73BD8A8B95
+DF43FE203A6D6418CE51E03450B2C6013E5A8901213C0E4C81D9D739DF883A7E
+2C0275878A01237694FDB0BDE55E0BF25054C559A92E4142ACF8B9EAE3552FC9
+4AEB973B935B89E3300F8A9930EAA6903F065CCBDB02A5CC6FDDE396282D011F
+95BA2EFCB017464EA7DF39B91520C652F119A66EFC2DAA1C9F85C7CFC266B380
+29F2273450BC7971E7B94B92E34046EBCC54A5BD4BB1CBEFB866472F2A4CAED1
+E58622866800901A560203D03E7D61162E9A0BB419B80A6FD3D905CC6FA2A5F6
+83C5A6F888CF97D9EF10715AD380BDE9343D3182CF56D53F05D85C945732EBB9
+7AED53BF12B0A908C312A83A814362EB20D6E3A9D5BE15208DAF3F56BE8B7F82
+CC79EA2170BA6ADE01E390A172B52809D011BBDD041CA09980E08407F05A2D31
+67724BA8EA0559070546A03414DD96D226C8D0B0E11A070DF7FE9341C7723D71
+8EE195E0733FD239A6FC11565058D7877ECE9E8D17E0E729B4775ED36D5C8D47
+A3EA0D68D1192C9233424A24A80C849BEA7712FAFAB09D8E4501E07174D23546
+E18C6F48C59971CEA6E6559D8F8F704C1C89205DFA624A9B92272BAC20B89715
+1909F34924271266D552DC691C785E14049C8AA3605FB6656575019D9C78E05C
+CF3EF3255DD386F9A94ECF3D70901018BDA1F73C4E6D4144A3B03E0A7FABA94F
+99DB7F67A289E93C918215CB4C1E0B9D4DCBF142AFC94330303AD752FF875E90
+53B350C887C634AFE011CB59AA53C114A6EB4BDF82A281C1D7D7FB2EDF9778DC
+942C6439316412838152BF069D522B581BC610CFF6FD7184D65EF266062A8B08
+C44012FB413B5AB7245C0F387248512F26B0B2A06E998BC239F96D249FF68C73
+ADDF10955B3540779D657EB588823CA3C16631A568678D7CC8DDC36BC2DCADC4
+67B037827F8557C66F6E9F43FA09798835D1B93EE37E54BFAF3B4BDB6C9AC66B
+BDCAA8F886617F04127376C9BDDB33387871A412FEE2F3F0B53E57EA79945604
+1B04B6DF528CE266659ACB50357823A40B3E8B33B9CBBCDD3B71603BE245C81A
+2EE93FBA6C4C5A118938EFBDA5D7B525C29709ABC8B22EEB6D441C412E457D8C
+927367D39684578126A1310978959C9D5B4BB06BD83487FC212F191575D57A4C
+C8AB6864F1BC8098E553798EE723EC2012A38E68CA86322B57088AB84D35B678
+BC427A8129E1E9F407BE850E6DA1A1763C1C0CC289628394E87CFC8BADF67E83
+9CAA6276A8DC21D277FAC107DC39EF85C229A34A506913B62766D8421B607AE0
+B026C6B550E445D5DDBF8462944A12BFC7FD2DC535B1F0A2628BC04720338C85
+650C9A1197E54B97921A3AC8927CB8D2885C2EBE6145A32C78A649652CFE6AAA
+5E1656D8CDD59858017E665CD866726F6BB62BB82F7B15F86278F4BCF659389C
+D4B2A2FF07488048E384E1BB95F4213F4CF8B0F9774A836A5429886588798FE7
+F2F95EED52EBF1AEEE57B2CFC48D01C5F42DFCB2DE1EAD5C96AC85E42041F1B0
+ADE3A66AA662022790D364FAF705AE2513A18C01F39009A4C08840DA884C1B9D
+2DF0BBFA025DC804574B6A5FF8599FD0796DDCA03444D141623DA6DB238BDB21
+A91E8BC6B90D7D1715CA0DD74240B6726041C58598AF0FB4A3861C67A4FBD87E
+9E7F2A0ACE36C1A04FD018CD065815859DCEDAEDC482965CE7DD3262A3C8C909
+C810EF202B82A435740A384202E82814916BE68D0DC3EE57D2248A1F5BF974D9
+FEC1699F98DFD4111A00AF5877BE325C72D083AFD73B83DFFBD52F41DDA4E47F
+C01480718CC01DFCB7CE04AF971FF81537E5F6F447F51854813325293293A61E
+4B16F569049E4A11963268F6159584B51F866ADE85FCE9AA824D79397EE38125
+8EBFCF2F5B59A02E60BB0D7DDBE3854C39C80433B0DE2F9C718A6ACB36ABA009
+FFD09904B823731B2A5C2C6BC171DEFF1922C60CFC43AF2412E2E7B13873A14D
+630B52F0791916291F44045F65B4E6982B0678AFD5DAEB0011C613B295938464
+23A513A9F16A30EF595555BB5D30D46518DB123B00BCD7864E4362ECFC496956
+84ED84A7DE870728956ABADAF1934A38EDA3AF88DCC38734641943B68C21B87F
+A4C2878465B71CB57D25ABC36B43B1021A706BF3C63477860858FB3F44ACE681
+382838EF938E7DCEFAF714CFB87AA4D6C6C08906F6574842408900F54E7FFB99
+458B7E2FA5EE5053C8262685DF3C7E04B3C5C6B8DBFBF410C24B086F05C6EBD2
+39A99E1756783F129B9318F15E9CD516EB075DE12C6B3CA1BB619E61ADE749F1
+F25FDED5170B5C7CF197E3368622F6CC218A22B60D047CD46D31DA5DB9CFD3EC
+2BA79B2D851ECFC4E385CC021367C6A1EB1EDA1AAC5A4E088D37E3E7482997B7
+BD31804862A52D9AAF31BEC06EFC78895210C9C69BB5CC46E1FE4D2682F23959
+65149C1BE60EB8188B4E1DE05917B0F70ADDA1CC171B13C4F5495569EDE75018
+027590C9EA847E965C3835E5DE38C69E8770A01998CBE541C2390886A34586C1
+E433F1AE53A9EED6E87C3969F8BC3041BB44B933DAEB442E5B8C7E3DE1A31D02
+CC2A25C4C1ABA8D9DCE76D5CAC9F178DAF0DDCB32F6C10101D006469901C9525
+0833EDA408A136B260F553B1284A1D04B941E538E664CC20F8AA6A2039D13EB3
+AD88EF5282625913E3A5FDA791E1B8790294AEB1E311381ACC5FE9C531299A60
+EF342B3D49F9466DC618F15432209D9B9A19DBF974CCC1859E8EF63195E95ABB
+7650E0444BFB437CA4192C2DEBB0C85D71A7E06A4645D96E8560B83E54FC1276
+D3DB5132084731FCC6E8B5BBD4848FA9E6DF72FC3A4642BA6461673127A8A709
+81B1108DFC32842C77000A6B98BF4A0F419CF111737436296A9D717DA1EDFAB3
+093FB3BD379696C115B8FCE50ED5BFBD9AE5E761DA269B543A6CE0CAE80CD203
+C111AB8D48656F33E6A2770FFABC4B5B6D9E106EE4065ABF812289335668CB61
+A16074F5214A6401E4EBC197BD48824E8BBC720942FA324CC12A932134F9F23A
+EAB7CD4D083CF49577CF830F3CFE47AEDEF6D8EF1B1509E24FBAFADA836A2C4D
+1BBBB1040BF5193408EE07FC274A5222CF538387A6A1BD08BC001ADB548F1DD9
+3F8867812AD2B49F52C4E22A7497164D5DD2CD55E8E5B83C320EDBD03846B819
+A0D29222D70EBC49C24CA602345C84046DED927C842A5FFAC1BD1C765B6ED127
+C89338FD666952941C2B20199B5EFB3A618C6238803E05C36E692F4624D84D70
+03600C57B9C5B86E152E197F7F8E39D30C1E3BEAAD772586DEE39B1AA4707668
+AF2AA0342D9D89C2A1C3954D8DD5C54C63978F6911D5215F611CE9D8646D9376
+9E1EEF9A7E7DDFFF09CDD0A1F1428E0162DC8B2A13011943AA85E28A076CC958
+3622076C9B7222E82630F02AAD15245B46EB95A71A0CD75EF7302DD0840ACF18
+2AD1B7F60906135C4906AD04B6BF227FF9C7E25043E39256628C02D64471473A
+1B3AA32E99A6B331D084F3D6D95E436E1338DC51E5F99A37B56D69A392109856
+13A5D63DE54712255B8B04D96F780C6DA4DBCD0D2824BE46D5E41597BD4D06B3
+5856FA5EAB8ACEE7E09196FD15F798E7B7BC7C5712FAF44408C8CF1389B504F0
+54A3C9EBE0298E8777BDF4B75B8078D73E2134558ED66B733B60192BD06B4880
+CFCFD37A5D2DC4BEAC9A9E901858A3A39A1A440ABB582167E7DA338995DA693E
+D77DA04444F68987128BE79C8B9A903DD057F156CAF198F1073B7B36381A707A
+D4F05865364DD2BA98C7BB365AF99D3CD592D1680122EA6488469A9132C88D5A
+EF5C23D05FBBEA2985E1B97107752828BC1FA9C19732E5B2DECCCEEF46A71220
+0D567445697E665B64FED8C3003F1CDC215FEB49D1235D7A24C04F9E9660E894
+43A3941E740910025994F8F6EE49316E26BC5606CD8F66F2CC84636EBD4B1474
+B1DF8E3CF47975C249E69B1028DFB473B0153E6F85651DFFC323937E4446E2F6
+8FD4F9120CE89380E9D355E1B1D3ADABC9D766CD6BF16DF858CF864B5928B84E
+2ECAF82AB5EF7929B50BEA0646A5D83A6462E85D91B61E36C849440B5BAC980C
+FF6676779490C8F893C2706BF967091AA86DF15B7D797321221675A0E4951419
+14A8DA50E2711674274412CA0DD2C78BFC0C75691EAEE57E65543714E02C608F
+CB8F6C47D9A26508F04F2D128F9771A97429D332FC7F4B2B71BF41EA6829F072
+D6613B50C12FA5C8BA76514EE36EA633DD78627F4843172BEFBC7F64394DD14B
+F4C6ADCAAF6D3829D2DDDDBDA7423F9B80247FDCFFF58E2F86A6A28A4A6C3180
+0C59E351C2F017559EAA182634CF59833AE3E15D8B379A04CB39D40B2F0AF1FE
+0A6ACFA430A2D20F55666D0C13571AB566EF3D85D04A597DB5F4D1B06930816D
+9DC6791151BB42A65BE3CE0765C8A69D5701580F2191986247CBD074970BC562
+3AA3F27236B7B977D2EDDE12270453EEEC05F7A14917638C1331EC3C7B877400
+7C8DA37FE1A76963F037C569F03925147DEF434DD620CFA7B4AA58D15C17E31C
+C553FB03AFE9BB974483804FEF51572E05EE504C8B9F2C55A925C5D63C6E42D3
+40BAE36DDAF63F10B7C746D85EEEE5E52738602B5E6E2CFFB80D0708FFC46556
+2C947BCA7B586F1938EABF721521F865FE50C4C3C16781AE67DB43A83E278FD4
+63328D4DAC574569D32D905ADA6565E1E69EA1E051A784D464B35DF4E3384B74
+340228ED3902233594AB52AD6F458A0FB0FBF5DF4B27502FEA3E211F351C808D
+13343A03E01D6584A919728AB0CCEC89461277F3ACEB5A7747A66E52261BA6A7
+FFB341B0EB95124BBB24312A7B5A6E1AA101D7AEB5E353640AF3E98B969B7A4D
+E91330FE29CA2A59F8A7A3ABE2F0A033A36AF32F1800ACAD4CF60CBC4AEB8EF7
+942E6B99DB2CAE37F61634CBC805C031E53C6D81E3B6614EF34E8B2B11BDE66D
+E3BD18167E51CAB4B4D7D7E3C4F8AA125F0106FF86381FA6CB7AAFF5AA326473
+5F56483C23D1C590F0FBCE2C5EC8DCA7CCC4AAB9BAFDA955531B21DF467D43CF
+B742E85E5D857F5A253876BE3B6AF58C5AC5E55B8F4984865C2FC01C56CE314E
+86EEAC33E4D245669D0613433734538FD0CC2CDD137EF7C5A9FDA3713B6E16EF
+D17DC90F2CE68EC790E887DFB710AC7D8FFB920E571D1543D284E02D322B928A
+FF4BCAEB990770CCB1D0CA7108DC08AFCB3CF2776D46A479DA9AB4137411AC69
+C44F802AD3C9A899ABC92B9AC7D1362DCA2228448105D3421CF4E7C6BA12793A
+83B7CDC6E6F0D2BFFEBAA961C72C9757134A25EFD23A0573B6171A078D62B362
+EA0EA72BFEBEDCD651FA28FC6D419B00A05FA74A0638361588FEB5B880D91D09
+BFD3E3AAFF1FADCAD75ED874DFF21F4E6FE4BA21005B835D7BCADB60D5F2C783
+F7D9AF3F1E74BCA8C0F6A4F4E8E35DE87169B0838DA63D8FEE5DCB88563A9D3F
+A7C7612CE5B55E1676CC7486FB937CDE561112405EEAE9B4456363363832E753
+2AE74D950F12C70F7E5983EFAB9AB581A280A4513EBC8E36417F857F316DD0BF
+CD58BB098B824E6DCDD546F9DD1B4FD017BED1750061154B7CAB73FBBCFB4518
+08272692D1178406AB26774331CA69CE064636CB48A11A4C65DD20A9859DCE30
+678667FA53B3ACA1E1AC09AAE2D6ABA8020E2244F60DA67A1DF4E9525CDE7D36
+0FCE5FFF011F1218FED18FA3EB866B3CBB4C7CB879970F7459543FD9747C74D4
+67AA3946D5F750BDCFCAF1E66E384DC242BE7DA1146C66BA122FAAEBB9FDB9A8
+356359944246C833A235C3FCFD56085C560A892B165DD68EEFEDF43389C69017
+2D94BDA1CCB1E259E2EF5E74F7E9B7C20E2603EECC4735BCF8B621F85E8D9E9A
+FFCEBC8AE8AA2A00C9860450F5CB4B06879497EF2AD7FC6DDCE4B96FFDAD921B
+D048DF94ADB7D982A37B384790C2E6B36472B73E228772872FB9361A4E3A00FF
+F268567FAB985C7001B28D9ED63F8E7AAF0EA12FC8D98BBCF5ED9AF74C1C9698
+132E34EC4A1F2543151357049E4776ECFB208069CEC310068B555525B7C28BE3
+0F0F05EE98FAED32A6B7E4736DD5E0F357B9C6B1179241B4C03425ADEE937D34
+0AA5BC182A8E8BE9B9D41144DE89E74FDDFDEC06CE6C4D3A17239254755965C2
+3AF3916FDC6B5932FF812625FE27DCD643F5543959A2919E01757021B319600A
+51DDD3C508F6601845F626A4D7CFE5E6AEF2B4E320F276D42AAD3579EC303CCA
+AC892FF65084A50B7C39D96FB40F42D5C81C6E5A9D6AA5D89D5A266F4632C082
+31B2BECFB16EE5A1DCD62D1463284FF56CD87A61DCA0BCE9B4E0EDEFEDD81B03
+4F493997577F335D7E97DACDCBFEA6CCB352B029CEE13C238C07A7519DCC7CAF
+54D7F7BAB4343871BE93E9235CC243ADAE9F8E4D3A4989FE11D013E8DED38CCF
+F5648D242756CF55192E8127CC463889161C4D3B6A79CFB080C74D92F5FA95DC
+48195C19CB7D2264438159ADA6CDA8CF8AD4100DBDAD91804A740DAAA9DA1AB7
+22297B15F6C3A6B8AECD45483EE15EF5E5B23E4BD4CD58C0A6E7B017C8D365C7
+47BE99AA4FDC1A5CB78FCC752F9E3FA484E2D27858F7481BA461931FCFE352A0
+B7EDDA0588C521E8EDE0D4391335682463B73012B130536BDA7E0E4529F0D7E6
+5B32F802F9EA13C53D1B9EC639C2955A43EDF9C6AF2AADCD8AA09AB2E95B2412
+E8DCE90F2865C9C9C0BC4B55005466E7A75A4528373EF61C5BB983517F8B317E
+075D0755D648D268F8C37A20F75A43C4A831D03FCB11EC61A2C464282D7CE3D8
+68D091FFDA8AE151FF49959C5840462AD045363FC5AFEDE350692A2BD24CEB38
+E29AF19F8EE137878CEF238C09883EF1EC1F19A6788A3F90DE5D9E1CD4B1A8F8
+26AC9A27A30C7E44690CF441AD26A87C35DAEFCCC98F38537CD21D14517AD328
+5E9253FFCD23E76E38AFA12EFB975874ECFBEB54B5E17A3CA9F81B4DBE645803
+2C0B6F7C2476E22E3F3169938E00EEB8DD503AA6E4E730E3896FC082AFE2A559
+79732ED16FDC8EA05FF897930928FE87FF862AE4D6AB773091F637AEE7EDE488
+83C6F5F7022B0C3F3E533D751799F76131A98E12C3870D4EC6E42F2677F7470D
+31946216F62EBB9AE7064E6A1BCD1AA899EF2692B56357A51B161F3E7EEB4F41
+043DD11800EB41A9BE24C8F45C17CA3097839FD66D091B5D704B834D41F729D1
+0171A754D8C1E57699F12CAD047244CDB566A553D35D8400669012A3D07DF229
+7E3422923886C2676C7885FB05C7BED96D6106892C9992475E8456553B5D6F8C
+2517C22EFC55162EC68118C4019DF989012CFC5CA4B08D2981F55C6468AF5206
+EB914A4306EE510E526673AD40104585BBCD465578EF5A145002305FC97B252D
+526601C4422531B5BAF028A7E8C1CEC4FA80FD5C3B1B8E6FD32160D22F2FB4EA
+47816208359B4261BA62D0CA83896B22C9BB8155BBE8970DE703E73D6AE8AC96
+90161A80C43D8457D06EE6E8B14A00248895EBE3695839A6DE9757B154BAC59F
+9FEE854B87105017EDFD5B53A62D69F3AFD53ED069B7E0DA0BC9021150068C74
+23E88636F2F2146BF425DA19D2EA74D6613E8717E76AC9716014501FEB68C52D
+D7FEA870D3C8B1531B3858C5B512725638DB6003574397892D38BD058E13A396
+7D57ED57CB8004539DBD18F25D891D0EAD2DDAD026042553ABA4C16D6D42B19D
+66064373EE9DBA1461C98D7566DFF7CF31291199F7F1F4ECBD5287AF077C4C5A
+20222FCE2CA46FB7E1C09ED409A3CB5730B6EC23A2812AEA621C83AF8A35CAB8
+D42144F79466DEA90B9F604C8556EFF11F93FD974DE9832285FD28A8FA0410DE
+C1792ED82211C89F3CCA278D012EA747EB8C177692630748AC24ED4DEEB5A587
+B0F889BBDF7609D7053885445141E22A0D19B0444EA8B69D6685EBD766049BDE
+4480FB858A298EDFF8834FD67A4C550397F728313D2B1CF17023533061C0E402
+C1E4ADAC2FF40DB991BF6DD863A671818A49FC8D290A32531B73EA9100CC872C
+D6F177106C35638D6201C28D45DC98C3599332F0732A4B62F4FEC6D42BDC3476
+2FBE0DB1F92BF110250FD4D5A5C06F450795CF15EB477BCE3F4FB6550BCF128F
+1BBEA5908A77852161AE79F87EB6C02B65E7C2EF905CECFD020FC55A302533D0
+7F9D3336DB2F509C60826E4B3C71F9EAE638E0C30A011FD249166F923935FD45
+86A650CFA44E5289D073FD1C79F73614907772837DF144B34233B532E676BB90
+3AE53B7AD2C1FE6C0B5FA24A308D4FB573BCE6D976D7E565E73392DA7E421771
+C6FCB236E69C38512A3FDBA8D9290F4359AE415C76480F40626AD2AC5E8639D5
+980BBE10501976B3996A9903AC1AF8DA7E9290D227B25EA99D1D6ECCD47452DA
+AB0328189FE8C66FDB8A0FC2AD8341D3ADA99803A278B10769C56BD4A2101767
+FD92CE5E7F7A4DFDDAC44B9DE88068E80D09AD5DF7D57260F0AF399AE37867C5
+FBC5D9830371B0C081B5547FB7F4DD875F2A3A7F208D785535FB2F12E8DF9C6E
+2207344EBE0920BC11E5941894B21FF81CA1FA47D176839AE9C9B56500AFC6AF
+385BB85D75982F17CC3EA79FCEFC905F5451D345E36371B7E7FE35520FF89259
+B507AEB7A8DB7CAF149C48C83F18B685A3E75D3B7439B0CBA952FA4F0C30AB7A
+52955450AFBB49BECBCDA91A134191C636401210674B421B0B93F7713F0A75FF
+699AD4CCFEEDBC3D207A712800350B50B75BAB48AAABBEA268C0F11BE70B91E0
+559245C897B0728327DE76AE404721B88136B1507934085F997F525F5FD33BAC
+3799AD5748DD5D5DFA86E82BC6C7BC0F0D09A0374C75F083E5560AD7710A4F05
+960DD06AD1A4CF988CAFA5BD8F30A1FADFC8BCE85D2A7E8264D12FBCB91DB0B6
+7D23AD7131E3D30FE5AAE9AB85C3C582ED4BBD8A566FCC23D12CE221E973CC78
+A3C06DB02AD9D17193A3760DCB491B381D810F0ED0ECCE4561B7CE128971FE56
+402B5816F8518EF2E21302D41274FEA66518D849961654E122730C9411F4E761
+59ABAD348C47F63900B1795F7F4410F7D5F7303108AA3A3CB3FA0F800DAA88B8
+C62B8CC4643DE060D4E975DF7875946C04229325DA4B1D9A480059D5F9ABC26E
+F4E21F567A1750714783428A4690164F41CC7B76584A421384560606D7DBB4D2
+2D18149EFF177F83E99A6F77C842C7828162ACC2BE5633CC6423E27AAAF36720
+A737FA0204DF2AF69F8CC1968E0A1C322556709F101C085D0E0282809D9F1914
+095A566DA542E6DB242157F4D3DB051976D0A30A0AC11C32C4E47999A3F17BDE
+C408DB14DD7B8914DBE52FC5E7EB74E0ECF64549A0A74F85924CEF6EC3D1EB6E
+E7B7BBBCCAA1897025CA5278BC77B8D7E7E1017F9ECA590F51F8448C61517C94
+99EBE320F01D85A51BD07E3103B38BCFD051F306D8DC79F2DDD740EF42251576
+C8B30966EA97B380BD6D2DB36B23383C93CFB1F2DA69922E02135F1BD4EDF9C3
+FD95BE96C3D0C004FAFFBF2489C913EE57FC32C5990688556BE277025A6E1323
+EE50B829E05CCF1077BAD1B2DCBF4D2E06EFD6A1E14E9CB29374CB28FC8D3CBB
+DD4318FA5194E74D72C508EA02BE0BA5C659138A0B16216A9916715CB699C46D
+13E6916A3137D505C8B3A5B31E1EB72445108C49D9481BFF28DFCA2548B509D0
+DBAC3268799D30646247583E3B63C8DA6806C80C30E0ABBFD51DDE895054412F
+1BFE5E97289DE387DD86DA6B73893963A3EDB9C70789A1912D3B2DE7078F1414
+9B287A0E661FFED42371B2A1E951511EF56F017E4C43FF9B79050A4E3293E883
+514590F1A6F5EBDB3BBC8F2DFFA15826FFC83BC1955ED121C80D3D5E15743437
+FB0B1B6CC92085F89681A2F68631D7D5D5284767AEA24B2D6A85AC304A4A42AD
+6C6B637F8FC7557AA6222C442D1252AE2DB9FFB30B00845BBB594878D544B043
+B9FE5923FBC72F8E59B8900991AF1498C346F9396EF8EE2A86E7420048499B7F
+F32D6A638033EF96CC1EA7F3D92A82A96482D082B699CE746864E0C45ECB27AE
+C609EAE421297A4600F5956D55ADE0ADAAC555DE1277CDD9A0F8A84059416D4B
+9ABA80A964300347D6484EE3D0C51946B9291315C2C734BFA8B0BF209A13D0E2
+0ECEF2977EB8CDAA96DDB59ECA4CB397C72A510F938CD878143FFFB0FDDBC555
+B9670E617A6F6193A1F9C90D2BF1CB8AD294641F0A15C9F18AC8A74E20721201
+8A4A52F23FF34A1E533C1AAD7CA0329B20466B9D3B3EE0C3BC2457B2B18EB6C7
+CE2955702C785FAD08B9AD997BBA0A917E8B307F4ABAFD6975CDFF2E8FAF4112
+FA460170ACB6F8073BB1102DE71DDFD345F185E67DA4A7051F60801F83F9B1D1
+CCD49246A1F6E6B4502CD94C55F4C13B0DD5502EBFA16DAE8CA7A7E67A5F860D
+7211E2B42F3C99B8E6EDAB046E57EC96C83E373B81323A7E861E59FDCE27624E
+1A73DBDD90D9217D2C2BE71E7AC4145D7C8C5764BE57E9EFBBCB683F363A6D17
+CEA4D8F1BCED3604037A896D248C3F0ADD13C936EF8EE040D733FFB2F7168FBF
+A41960F46B6E7137F992E7AB21FE489D3C0CE8D3CF098AA18FCBA13D6507E74D
+B47C8618022CBC04F86BAAABFA555FF1745EB8116997922900FE2A66A4139A2B
+F4ADB223971955B1085CA96DC6AA50ABD51DA6FDB43C06E36EFAEE4F49F3B712
+BBA172AE46E975984EE5D456A1C1F6B90F473AE06891A9F3BF6624CDEDA1E660
+2BE39DB61A87587CC241F0B7D9A3AA9CEF945C61A847ADC41A86C8CA3C31D17E
+424F2C71475D7111EE175FB4B267C921404A9E8640F97B6E66D0A2FDC548C54D
+155DD08360541F48FF96E151365C124C00156DAFFB7F213348F025409687E5E7
+D7B6FFCB7CDEA063BF13814F1AAC6593C739CCF90F15A1ED4CBA1862CD425070
+8BD94A6C714EA75BE247A9B220C0A435DD719833035668A450B4576A6B44E3FE
+F96744670933AC054F900817271141166D7781D4D80CD2ACC2ECB041DAE6997F
+28460AFE3BDD849A5FAE572100AC038AB77059EF6524DF120BE0A623AB038CBE
+91C3233B436F3D0519EC07D0D1CCD0C8B8E4B2BAF4A4C8ED34CB3CB1CE683E54
+94B2F44F34DCD749F526C97A04BFDAD6AB45C1C00F1DED4E7E60B1BF4E9D1FD0
+73ABDBF5BE0B72780DD860B953A66291262D9D1A4F410ABE16EBCF31C6877ECC
+989CF2A97E3CFE6B1D5A269727B77F8E90F424EF3AAA6583818A6CD3F638852C
+012094853BE84BDA72BB756191E4D93B19223604C3355796633B47320D71DB8B
+46FC2274F176DC52F7ED0F02C1008A8D8F8A449A7B76022D9F8386773CE70D65
+4F9373EFD21E17EC189CC1AEB2B029D09A80CA31BDD203C2CF2E9D7123A88970
+082B2CE1B2A218245EE0F145F51ACBA2B7BD1DBB7A0F556F4BB15BA0188260D5
+E55E9D8DAA5CF1525867010363F0D73714F99A8E9E2D99FD30D9F93721E9CAAE
+9C8241B6F33E8F85865D850D649423D8276281725274B6E28D99AE02034E58EB
+74C728429D44D780408FF3FF0DC6F4EB8B8A3B227BE8910D80C705EF5FFA12DD
+F6D55BCDA568EF0DD14D83BEFAF34D86D3622006EE6AF86AE02F744DFC98008F
+5589F9D9B55C664F6206EE293E25D8CC28B3BC861603891FE2640B8BBD2FC5D3
+A944B1EAFD3C9CECAC6F3F20F299848279A5F0CB38B0C89DD8227DAE22943FE1
+D463547871924BC9947ED1191F64B95F4B3F8FA089324B262F1290170B1CC4C3
+5114DEE607D437795F7EFB2D35F7FB1D5E523C72CDFFA06DBF7533E9A7A400BD
+7B20A97261708D749469FB3D8BA7BB5DAAB3C5DEAC5CB967514347493B8FAFAD
+22566AE999B392A8F417DF5DF40665AAE852AE7510A1B449FC549B6241926B78
+4CD6AE0881A19005BF89E86FA3724C860D47D9797EE0838E1A877AD9F0168D6B
+F90D1180B1FCA1A7505FA8A6241C125AC69EE452FEFD4D2F2AC5ABF8D7B23A6F
+B6C3192EB9C7B8CBD8086AF9E65188F7E8907B1AC71FAF9A36CBEDC9ECCB1616
+1A3D1B1D1A98831055A70FBB575C1655AA59212427682E690EB3CA3FBEC66CA3
+D5D5C155E557DBC03040984CEB5541BABE9F04ACE62C5256A6835B7D88C98B6E
+219F563925E5868493543FAB1A749AA49ED6EB08DA5A587FC0C6DA9CC0B505F8
+5278042570F3FA47619FE1E6E683D2545B0E1CD99C5A5DD061158A4A68947FC5
+987EBA3A21FA7259A0C0237D8DD4AF8C47608DBE566294A9F0D0C424E264B3E0
+0B9009F25878115263436446339188ACD8D97B91661E126FDB6496E61E88BDBA
+A747D479CD132E7C5E63F55297BBA1CB2B93C038274B27305C8C779A8F7CBE87
+9698B19BCD7ED86F5BBF41F55B7E391CE70231CA4C671BAA1276CE81BA09949A
+9A3F520CAE460F607F938D5045CA0C9E36BF2BC59A6B4BC3424DF6E7CF515690
+9B7744C8965BC46E2BF9A60290354D6DD5BB32C160A40146399246E483969690
+D1E554CF18034BA2484F570089E02B43BED90740505FCC0949A5A78D7E5BB435
+69A507C8A43567C827091E48D88C47C8415CC9DEF9EC134784AD94E512C38A56
+0632AB2489BDAE1A80E07E1225E0C97957BFDEB34DEB25086FA9CA8C1BDBD8CF
+08CEC385AD
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMMI10
+%!PS-AdobeFont-1.0: CMMI10 003.002
+%%Title: CMMI10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
+/UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI10 def
+/FontBBox {-32 -250 1048 750 }readonly def
+/UniqueID 5087385 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
+/FullName (CMMI10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 34 /epsilon put
+dup 58 /period put
+dup 60 /less put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
+1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
+7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
+0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
+EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
+404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
+78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
+A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
+88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
+C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
+BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
+98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
+E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
+143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
+981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
+88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
+4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
+FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
+347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
+FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
+C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
+B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
+F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
+29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
+36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
+048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
+80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
+9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
+75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
+4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
+74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
+D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
+E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
+EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
+543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
+710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
+EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
+7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
+03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
+01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
+500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
+F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
+AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
+1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
+85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
+4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
+6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
+55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
+085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
+BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
+2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
+CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
+BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
+D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
+991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
+6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
+E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
+E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
+B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
+4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
+1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
+B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
+8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
+FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
+AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
+BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
+E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
+38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
+7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
+2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
+DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
+22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
+8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
+44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
+D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
+42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
+C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
+0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
+66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
+E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
+6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
+1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
+B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
+897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
+EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
+A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
+F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
+A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
+2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
+51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
+598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
+87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
+178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
+4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
+7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
+AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
+3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
+337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
+C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
+DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
+7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
+6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
+98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
+821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
+C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
+7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
+B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
+A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
+23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
+C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
+969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
+3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
+9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
+1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
+B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
+95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
+FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
+44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
+FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
+E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
+633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
+6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
+FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
+375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
+6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
+EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
+E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
+F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
+DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
+D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
+D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
+9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
+9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
+B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
+D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
+8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
+FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
+B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
+00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
+909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
+5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
+7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
+BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
+C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
+BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
+BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
+4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
+94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
+F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
+E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
+92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
+63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
+CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
+B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
+5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
+86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
+AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
+3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
+35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
+155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
+AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
+E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
+226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
+9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
+8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
+919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
+A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
+9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
+523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7
+88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D
+2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF
+AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66
+B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D91051800EE6C54285
+AB0594D87D05EB4CB44FFC094DA0072AE7D4BF2F4F9BB812FED256B937BC2574
+8C529F97ABBB995FA7270D6B599509BC452DF2ECC9744C9CFE4DA282073B1731
+435ACD0AC428F06549B2F9A77062A1A5A0526F169FCBEBF701B33C6C13B4C1E2
+5CBA90290108730DAFDBC73A04BE97D94F06E23506954FF6CDEA5E2A3FFC010D
+E9FBD54B4D315F9864521124208C446C4B590E6FD1E2677989F9DBB7B6FD4D69
+ADA7343FD8E002A3F57001B790EBF149EBC742C4F8A15C6D067F64BCE23C409A
+4628A8F110051D5BA051B2892D616814776B620FDFD659FCC095FD824023F6E6
+146DC04EA4BAFCC14E7C6D98D871901E6D895ECE5A0FE0E138F2CB21E52ED4E4
+802D90DC1D987F2D630167EBE71339434F32C81BEF870BDEDA09B7326AB0EBC6
+0A7878A05D7F3B4C37123292765E036A6DAAF052070A5079E4052A9E884984EC
+759F9F66FC5CD45D82C5061185413F091C16F76D368F0FEE6595DDE2711DE3B2
+77F577999A7830D5D470575B13DECBF206AB50B8CD007E7FA9359744C9744C90
+285CBAF0DFBEFDD603AE90006068E88C2FDCC4D23D53D9A4AD7EB0089C6AFAA4
+BE1B3D1DFBFBBAA611BCFFE19B593A12892D66B49769C861F9E8DFAA4DC4C822
+3CBF5D8EDA5E2C2B2B47B3516EC29B8733B80090FC7F97A26DE414F4547BF5F1
+3D83FED24593F3CF7FF0580048DE6017F3DD11FFBBBCA4
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMMI12
+%!PS-AdobeFont-1.0: CMMI12 003.002
+%%Title: CMMI12
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI12.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMMI12 known{/CMMI12 findfont dup/UniqueID known{dup
+/UniqueID get 5087386 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMMI12 def
+/FontBBox {-31 -250 1026 750 }readonly def
+/UniqueID 5087386 def
+/PaintType 0 def
+/FontInfo 10 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI12.) readonly def
+/FullName (CMMI12) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+/ascent 750 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 58 /period put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
+45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
+7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
+72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
+BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
+974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
+11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBFE3573BF464E2BE
+882A715BE109B49A15C32F62CF5C10257E5EA12C24F72137EB63297C28625AC3
+2274038691582D6D75FE8F895A0813982793297E49CC9B54053BA2ABD429156A
+7FFCD7B19DAA44E2107720921B74185AE507AC33141819511A6AC20BC20FB541
+0B5AAEC5743673E9E39C1976D5E6EB4E4D8E2B31BEA302E5AF1B2FBCEC6D9E69
+987970648B9276232093695D55A806D87648B1749CB537E78BB08AA83A5001F7
+609CD1D17FFA1043EB3807AF0B596AF38C91A9675E2A53196FEF45849C95F7DC
+182A5EC0EC4435A8A4B6E1CDBF9A5AF457564EA72BF85228EB6FD244F2511F5A
+CA9B71A65D53CC06EF5F7EC3A85106139A4D312378BC22183C09A229577B793A
+1B7422611C03E84BF809F46C62CE52D3AE29CE01C32B202ACDAA5B72733EB0AE
+C31D7EF7BA88D2D14F85313F7A8B9B7A5B124B03AB923744D336C969E5CE304D
+3AD977A46664479EDEFB69F113024E761C05FA48A54072DF9E12C2F352ACB3E6
+D04F6EEFFDE209E7FA3DA22E5B1D1409461F4286B7F4F8251B44E5CB7805762E
+E129FF4A06A7458F3191926B1CAF70E32C6571AD2DC07C34FF62840896F4D200
+761B1A7FA356526D1E3AB4C542AF13623BAEB9F61B1BEEF79A9205B1FEFDAE24
+8799D516A9ACC30BC0139C63C9A0523E9D5439213B67D490C96F902958779B8F
+68BD8E9FDDCE8A3A2E35877DB6C94B7612382ED8F218EB1157D2ADD090A2448D
+10B99FBC9211C5629ED1C61C74FE93041E5AA03EA4AC3FFDA00C2B6E719CFAA4
+262FE17F66804A6B54D3669836EE4367D2A2991580C5564463C973CA0DA38AC6
+922716E13B4A807B50304B8826CEFEAA47C305FC07EB2AF25FA7945797237B16
+56CDE17AB0834F5C97E0CC5741B061C6FF3A8DD1A79B9A173B66A6A750538E26
+32FBC92E75BA15CFFE22A7302F47908547007402569158F62C29BA2956534FEA
+7DACF1E507AC309DAE8C325F2A6023D2FBD81EF42146BFCE6A16A6310A650460
+7B07BB7647C8760FADDF0DBBCD3DA6CC4645D1732DB3A22D8B76E1D2D48E4D4A
+46F4BEB80CE65F3517283A1AE08391FD1C10ED452133706BC6725AABC80107FD
+754A8BA47B0281D479F052CE26A723EFFACB79B213041A536542AB334769A2BF
+88505D82C498ABDD5A73EB539530F47CAC52825D16A969C8BB56D4A7F2830B8F
+CB63B92B576E7BD922A4B25E634751F8A3B7C4EBAFCB373EDC8B8281B1D1371A
+7844E9AD990CFF09F0D7ED73A5CF873D2D5C9E8A9923CFA31E1A4B4CCCC40760
+8B3AC8FC3C88BC08BD7407725281BB879A1A822D94997826418F1B89D303F2C0
+BE7A0102E6F529630CBF1BC5BF3E4578C164A3DDE45E62A957EF3FB7F0FBBA6B
+CA1E79A1ED195B6A11CFB345B663C5E72FA55D80476F604F6C4257B51686AE25
+8F7D159FE605DDA0AC74BAA5034F29FFFD403070013C6E2D8EF6A0990D91173B
+D5A3AEB98B64E412991505C3CB7C2CDE13C091FEB3DFBCAF30C4C19511102300
+135BD5D444BB55692013F52056908DFAB2ABFACE81A58423ACEC59344CEF7D4A
+C5A3EFFFFF70759BC3E593D878281225060B97D1BEE6B26EED90571FEAFA1812
+1115C0EEC892F5DE6FDD68321A0B3F10A2D771B79BD85476AF6018472A499A86
+07D64CFF4550866AFE590C471C80EB12CB3A989A60BC7BED39097C12D9286E39
+14C7952C4C64820B4DE44A1827B7B0B535244E93FDB80036D6332F90F95B472D
+7031E7E3819E881BD0313CFA112EB3AAE943C99C47635CCA7E34DC0306C04E5D
+2E9F60FF037EB11602BE74E8E6B711392E866E3E55D988F7C856417A2B9C186D
+639819B4786D039B77F8578EF63C088FF28BD08D8353031445C8498A8F445BC3
+D08923D32AC04BF3CAFEFCCC1E77EA894F4E846F47EF62D6841B8D8576FEAE8F
+90044626869D04D61D64D56E8C51AF8C18D6CC3FEF3B6C4F7D56FE3260354948
+10104F69B117FB8269292579A7D52FED688C663B643D8D99F13956612271073E
+1A337AED059B7A93819A28CDF01569CBEB51069D22ADAE25C47355560F402B2E
+8C9900DA82B79C64497C8494F42FABE5AC41791C2010D98FB7E593C744F250DC
+D837DB0EAA4F75D0016970F3AE8359878A08CF9A697A06C5EA945819151265B9
+1A12122B98F79185DF852257BB4798E7DC03712EA6ED34F6E6AE1476788DBC33
+9229FADB8D581BE1A63F596698DBD6DB98A092F67197A4FD4A50B648F2691875
+EE2495D6BB310078F516785A0CEC7EB6E8305FDBAEB1D15690409FE32DD9CFAE
+DBD3866FB63EBCAAB73E3E4BE5D7F3AA44793938AAF3F8341683F0790F1D46A3
+60CE083F9BEDDA22E0639A92393960F86602216FA51E2754BC2F4CD0BDECE3D8
+FFAB7E0E49613DD4956C9A10AEA798BDA1F756C755BEC12147ADECAB0FB73B7D
+203A11D84DD2AB5AA98FD38C1C2573570FD49A4924A94A106D2A7D850E793608
+FB135853E8C4204441CDBE697FD0CB330B1C3596F32D2BCBF263237EAB362D09
+DA6F531B40384DC91F30674760CA7B64BA1968F6A7FC9EBEF431A1AFC5E76D7F
+2D44DCB7F61C7F6B16196B3E8B47343F572DBA8B8B21B43E35BB6B2DD5C7982D
+244FD4304D254D6CCB5E8CF70E77F50812F41A988EEB3B26BF0F6F69BBA18077
+31134B5A5823D10FEF6201D045AEE7A24E0F25376E9FC66340C56C05F6CD810B
+724D85CC4BB8D789834A447CBBA159565D08BA5793D8599035BB5063271518E8
+F6C50E7DCE71B1D186270DDC860C6DC0CD506010EB5B1FDF6BE47A9A18CC15D7
+D657E58BED9EECAD5CE5D49F63139A39BC52C6584BB2C3264D51BD584B40F8EA
+AFCD8B83F548594386EB2B05CE803105E84931DC6E7A1398073D48E130E0D907
+CD0F1ECC3254EDF5D4DDBF44415DC9BA66C673820CDB0FDF033D59BE2B5EFCEF
+01FF9D33EDC88F8D522E07F1689D024DBCD09A16A63519E1764C8630FF36058D
+CFC07027E0ECDA01E0E85B166C613B22F587B4D355EB018BA93E92A36007B4DA
+287FF5A91F7D8A0EDF5554ACCF45AC8066E88865C5692E63EB99CAC81367B605
+8E6C19EB98EBFE0D2D161B447B9A70CDD1122C7B78A413369016E6D8481E2AE9
+9AA97B5DD0ACC9B0820F7742CEB2F46F89F3E2092621969A88DC0156B4F941A1
+6BF1546D4B136657C47B082A8A35FE96016BAF3D9679B8C32EDDD6AE6DF3BFB5
+7854074FA019707FC22BFA82299E72ADF9A980AE29A8E2434277E58B01F6B03C
+192E1E25DADD49F6E3F69799AE62B56E00B60A031BF8721DB8B2CB6D4A4C15CA
+AB1FDE010AB7DC0DDED977389B101B8E53A949222FAA126656E02817DD32B0D4
+A49516CEC2B97EA7C78FD66229B044EB92F502384BCC6CCDFFF995EABE3BB7A9
+50D5D1AED861E7D3BA8D333026C673C5762712E763E59261426044583D789C67
+A606B96F97663F92BF104CE02FBFDFC521EC0D6670B7D4F85A229F51426DE912
+3B729C4A535FB7C88D0A5E78074751B58885DD6BDD2DD9E9C83F105E8CF63DDF
+CA7DB39D0319CA7CC2E73F42747F007574DE25AE1538B4D493D22D0D5F0F80C6
+5F6FA3937C8391DE2F0116F81DB2DB0EF751EC838A7F85F163A6F48804E84B96
+8D715EF25B7E2A5CAECC558D80F421052A1D698F3B8452AC27E30A4E6226E3CE
+084C8A83ADA0818A110923CF7AC7AD4CB92AE4ABBE0A9EC1FF935FD02774C1F7
+92A278E513012AD17722A23C55EF82E18F8847B5CCE47F4FE3EC508BA563F7B2
+AE56C94285A18DED4D432FB0CEFC05A20BC17DDF9FF919C724810A8ED7358A27
+97EC93C1A13C443A91947FE1F6F528EA7B628917FA7E554A1D7B31ED46C5ABCF
+92BA57961C8876DB4041305EBB029B03D8351D5E2819FF87E97ED214D8F1CEF5
+7F7668DDE223721C0B810F4A4AC81CA4EAC86EAE546E1B15D91E626FB9A31824
+5BFF17C4E79FD56ADBF6DBF01BAF6453A81EBDCB38A5FC0FD0FF0646B3B0D199
+13E2E59A1B5CAB6DE5329BE389BA0E2A2AB55CA40B711ED746C24F1E48892E76
+6DACF7DA163CDC90CF076763008E7A899870CDED5A80758E6177BE6B93B07EB1
+5800A3BF7B9AAC3FA825CE594EF5B7546B181375FA8F37608DF17856D2F8EBD5
+6030A9E6F6BEAF224AD2AEF76D03B023E2FCB922CB8E3C6816AABB61FE6E4F83
+F21B4935102C860ECA03DBEFCA461F0E5B93E5A8D18440BCF7D1D6252A24CB6E
+A64FDAC8B67C4888519AA368D9C4A8C08C7155DF5BACD75C5196C571C3C456C4
+7CE8D90215FA6EE8CDD72C48740F7F5930EC3632DB63A9C8D2DA125088C0F05A
+9FC83D16B7F53163F4EB6FF372C6C3115F1E68EB35967D11126EDEDF0BF80817
+E68A698183B3EB0A207DB43786E1B9D289359D75AD5E465328CAA90E712C2962
+AE2A466173F2FF30EB535A6054BB0B875DC8552C16B49DF17CF84D98D35497BD
+F55E273FCBB0C735899529A69990E09149FBD2DDE64B7FA8D50AE83925DF03C8
+0B63EA158FBABB12A028803DA4B9DD6C48C0FEC469C4E730729F4BB420D5B003
+1918B4AE9CF35CFD31E8E62A44C0484E3D00143BF1D330235E821E5CFEAB4D31
+7CB4604DB1F310457FCF9075A3527279644D908DE847CCD00B6F50DBDEF91D3E
+38238CAF550FDCABA2C3A46237218DCC5A09AFAF69997E1EBDA7EFE6FC99ECC8
+5D4AFD5EE35FE2346BE79B499EC8EC436868154A947D13BC02C780EBA4B9E64F
+3026F1BF5DC1F8D64FEA1281EA40B4BC355638A3A59BD9055BCBB232FA45EA0B
+B405131B64F105814019BC55466EE78E9E9ABB62DB30EA452F7EFD7196C76A85
+15B2CFCD89922CADC0F392B0C54A231F3999AEFB53C24EB0C63B0C8A1A1ABB6B
+AAB2F93E5ECC7AB90EADA320E918106BAAFC1F8C425C617639984629018BA674
+6FF4F338AC43E23BC3740542911C058D43A49A11CB3A0CC8E3088BB5BA6048D6
+CC2AD250DE956BFBE83BB24C945C20D9C22E7105983F284EF478F9B68BFB0322
+EEB7D62802CBAAEFF1C2332159DCC7243EA40CE15C734EA905E04C476B178B82
+A08ABCB0B86A7330C75E62EE7844C9E22DDB013ADDF20AFE08122EE1B930A81D
+806A0F8CC584CB7FF5F56F9B35E5FF78FD93E7E4A40C64537464EAA275FE88F4
+461FC6A467C8A69B9A9FBC10D44AC1B753D313A8E7D97F5FAEB60F82855658D1
+4DCEE043C8FCDFD8A29DD091F3BA55874A458B2B8989F35055C72FC411382361
+9AADC717E602B48D7C9521D3971A6F7EB19D539445DDE9EFBC5B58FA9E5E426C
+172C45CDA24985FC4632287FC3B15849DEB56F5A061993AB10A6BC59868534E6
+69888175053108B77E4978D971B4EC57224C0F93EEA4C15AE92254140A94704E
+ED5666FC06C5341F643F779CC88A9E81891565C63B6F7F6286E664F4E0A48690
+356DC96F1B98026C563700772485B83BFA06435D4E0793EF822F423C93FBACA0
+E5D889D2B76771C6F0EE997A5DB43C2F6921132890406E3C33F6F159B14C5D78
+7C151BDFFDD02B697315F191B5490073EB418A4FF2A398C68D44F0CD1B87CF9C
+B52F12728B72F94D752D23151196A256908135C87991E508B8906CE2539DCA8A
+31F86809C8C6C18A09F6129BD7CDC6B37E76B648788056851F22BD3E3B5772FF
+EC01D822B57FFDB3BAE624F05531292641FD6A7E3666152D18F6C653048DD7D7
+98A942C840C4A0FA662F260B21C64214152BB86F03662A330109C5AC0A5EBA30
+C6201F558858130703DF76AF4FBBEE069BDE45C0D9467077D85FFED4F9BA9C61
+AED87D67CDCA453A6528AC5BA153E1039D9CCC556CEA5CBB542265FF54A1B208
+E0E13740E7E7C26AA00AEE909F8F3ADC2726081A744D8EF6BB711BF5F611A900
+76F91C26A338DA13A7160A9F42410CCEB3190000D963D036FDA05A29F598EF40
+8FAE6F8E7E6F50C99C3304A573501C13A00023085F057DF331E3354CBE65D573
+CAE73BF15B3B96B502E0AAF2B4A86237E98A997AAEFFF4227D5A26E8972C48E7
+761F430733E6EF8AB2D903C17FAFBFA21C25F8A0AC157D397BF3CC1AE7598F0A
+2BE4FB46B29443CE57F41FD5F91122E9D86F903E94D5B55E2BB95949C156D138
+89883BEFD634311F9280C7F028DCA6408D3A682DF5B55B9F7ABF08F019190F60
+D39E4F0E80F0594235B09A5320109638B938633A2C196E4ED2B43DCD8643C3CF
+C6123B076B7F73352F906D96FDE0FBF50CCCA432712C574D5857838BAC30B485
+D25024EB254A7EFE57D1DF0892C275CDB3DF77602F0FED0FAEBC644BCACA04B8
+B424DB125E487794CAB36E01B5E1A26F5E1E97A739AA36D77A12F5B45338EB39
+AF36CEBDED55DCBFCF497FD475FC6BAB5530AD6153C6BD982564EE8712185F1F
+D5EA7ADF4104661168A01994C1FD773A50C8AD6A3E4D332E4D59521BB8BBC6C3
+866EB4AC3EA4532477E6CBF6BBF0860031C3B916AA25E3492670EA67F55CF4FD
+207C684A0DDB6F4AD21B2909CBA71BCE2E762012B0927BA72367A6AE0AF87F73
+756C9BC85E4EDE35317E2CCCD138C02C7A8013AFDC1A48C3A4BB8EF257BDEEA7
+60E012F54D12D31D18DC59D5E526F12567B8688B4B67E16B56713870300016BD
+A3B9DA87FDC865246AF8E94316799110D86B1DDADB8A673402D4226C519C058A
+1D1E5A5778584FC28AF12819B1924060BC4F54B1054EA6AB0149E04B8C4302D4
+A56D8A347EB5D3D2A0E12CF7E35059BDB53D9FF6BD25F6D9619BC4669CFC1048
+C6C9978B8751B840F27D82A69075832BE59F55C1737CBB1220FB8FF691FDBDF3
+03BD7D225A9372AC221C38245E48320E1CCF898D9EEDD678E5B8C65B7F588321
+1A3953EEB9B39EA9A8CB72DB08C3E9234DFFF5FDF9DF804C021D57E97DA7622B
+97F4CB6E0EB640E0DC9EA15C5193F92A3A7565F4C7A4C9CC327F7CD2C44900AE
+D9E76FFE62FC37FA376E77131B566AE67C3E09DA80F198BBB995EE8FA47EEDB8
+4B467C6C7DB8AEA745CF8C56B8BE56534E9C56FCB2B7006426DFE93D728FA4CF
+94F131C549814E54ECE7C914C5FE8E4961D3437CE7475D03534B62650F551D97
+201C794AA877445DBEB11C85ADF6119B05360700F8CEDE4766E3A1D7A35CDDC7
+9ABF7C619E3868A39D1852DBE1EEAF5D7898C78323873AC005542B68C43C5000
+CC58F675EB595F87C879694751494676465891E8A897158B481F11A171CCBBD7
+29603F00210CFD7FF31FE3D273933ECC34AFBCC4108D9B76D9ECE63EA06CF939
+4799092A54A749DACB82C1424E9879672C8BC084C360014C9C1B6D5D65C68AED
+66CE329C3AD712C0A36BE7EF03FDF339CAA2E0336D387A693B1DFAB5D5164E31
+14755A158168962C9B399F8F1DF3FF5060D7464D5071058C30C572A2BC7DEE53
+84BD7614A4BEC4C84E18CF7EC81C811724463BD46CECA5FB57B0F55EAE20CC74
+6AD815D1897B037C197D2456797B992C20C70B663BF99FE28C513B4E221C8E12
+49779F8C0AE8517048ADDF7CDF0D698E3EFE60071C4997B7F5EF12B6CB65390C
+224F13FBB99FFC034C0710F05019899689B6D3350BBA65C7CE7C2AB03D81B9A5
+5F3D65E4D462DAB189006669F7390A78A1B8908A4C913B15DB8827DFF15BB9A4
+A6037DDB643103B937257A7DAB025F09D53FBBC2BCB6B0BCD8D56B2B2784E498
+1F6CF8470DCC892AD0CFE11578718948BABF9C1427084643B66BB9181094E29D
+5FBE37708E1D8A6B7518A96876844CB66954227A7A6AF28DD075A462526DD5D6
+40EECC56FA366106E55C7068997B54B7F0D03AC1AD45D28C67C7ECA99DBEDB1C
+E18A79C353113E2E05B837E703278B202112B1C69E42A69D64B62F0E7D8F7E5B
+C1F93F0F99EC20EF312046F4B0CD7DAB31E422070B629A7FA96583CF3F1519CD
+CF08806F40ACD7BB5C960F21E9DA7FB3C72CBA0801ADE83DF738A4EC94F2977D
+2B95A166BA4AE28CAD1E37FBBF49D342CDB4DF615E2C5F3076313AC517C350DE
+710F5D52DE31DF69864D29DABF14234DF13904BA4333B0D714EEA55CDD79DE45
+FF5D64259C877191547076B1C7684CD252C0337BD9DF66CDC5DBAA4F3102F2E8
+FE48385C55727B80D11F3BE0B7568AA9356FB2B180A6B1392D620DED02F0B736
+5F4399FB9D32DFBC8ED942AD311C82250DA8BFE98D65
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMSY10
+%!PS-AdobeFont-1.0: CMSY10 003.002
+%%Title: CMSY10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
+/UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMSY10 def
+/FontBBox {-29 -960 1116 775 }readonly def
+/UniqueID 5096651 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
+/FullName (CMSY10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle -14.04 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 13 /circlecopyrt put
+dup 15 /bullet put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
+7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
+DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
+511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
+1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
+028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
+1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
+3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
+91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
+E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
+11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
+C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
+D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
+B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
+93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
+10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
+7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
+B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
+491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
+F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
+019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
+915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
+356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
+5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
+9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
+3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
+FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
+720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
+D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
+BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
+7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
+DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
+AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
+A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
+0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
+AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
+CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
+0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
+5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
+5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
+E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
+54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
+E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
+A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
+4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
+4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
+038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
+B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
+5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
+B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
+A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
+2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
+CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
+455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
+FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
+16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
+16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
+483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
+67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
+3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
+1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
+93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
+051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
+8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
+8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
+6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
+06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
+84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
+D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
+DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
+0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
+8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
+C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
+754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
+1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
+CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
+1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
+153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
+905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
+617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
+8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
+98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
+53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
+888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
+052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
+CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
+A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
+07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
+B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
+10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
+CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
+3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
+D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
+849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
+648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
+84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
+2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
+2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
+9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
+B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
+D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
+135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
+EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
+C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
+7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
+4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
+9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
+050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
+3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
+C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
+843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
+CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
+B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
+3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
+19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
+FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
+17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
+8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
+CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
+F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
+1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
+4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
+2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
+9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
+E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
+8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
+BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
+04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
+C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
+ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
+4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
+84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
+C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
+09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
+D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
+56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
+035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
+FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
+CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
+B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
+F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
+CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
+0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
+B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
+33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
+4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
+F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
+2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
+CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
+88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
+17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
+55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
+A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
+2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
+406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
+AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
+60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
+C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
+5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
+822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
+94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
+D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
+343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
+894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
+DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
+DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
+8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
+A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
+DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
+E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
+DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
+4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
+5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
+02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
+88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70B15A0
+657F5ED27D204449A841ED19E01432CFFE928E921321113780D036D34F2797DE
+D4459CFD15BB117B5C9745EF3CD2B296D91FAD48C80B136D94476967E255F808
+AD2B5D522ADEC64176833756510391815A1D4A8DA1D0AEE7CAD36A1D161889F2
+3347D5B6BC503300FDDD48F594F391D5FB42C42113C538E707C16EE24A3F375E
+7C506E8F49CE50FF9DEF3B4A4C1BEB3848EAA3477349833BA22D2A9012287D8B
+A8C4CB4307A1188ACC0E6E9338E1559BE5FAFF381BD82A6C71C267409468B3C0
+2C1A29F4281D565836EAE57F680490FEA4A952FF64C8CD11C377C294DCD1EC25
+CEFB2B6DCE959D0208F85B6E32E9B44FD455F9B134A5306D95EA29F37BB8B86D
+9E592159338E1293F449380E13C21AE42E6861DBBF4AE99A7469F871A3940835
+FFBE7F316FA9BB834EAB18625F0960352C75105A92F175850289B1AE177E0D52
+E43635C41B85F75CFB706BC92B0BF90367E180A141703EF69FD064C0FA34618A
+5D9684895C3EF50F4AAF6E0F78D483280942D3F9C1A18FE7FA657928477AAC74
+ABCC21B622EBE2C0AD9EDEDAEDAA9A6E3D96E01CC837668FAC44FB52307CE618
+BE8399078154C80E7DB52F0CD16717DC59203497E89D69B390E9966C19D36188
+E47270673493F7DFC14C72B5B4737AD52783C573B5F12D50E9D54AD65C2C310C
+72BAF2A8ADAD81ACF0C49DF971775F2DB7404FC9AD6B30C947A348B28B0C042F
+CD9756359BA6942D643D8B7BC54E6047DFE25215CE5EE74CC3076975A3F324DF
+E8D80F42AE4A1C00B155FE56A61CCC09924E4D7DA7EE07987C2EF9E91AED55CF
+524C54E553030B5F
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+%%BeginFont: CMR10
+%!PS-AdobeFont-1.0: CMR10 003.002
+%%Title: CMR10
+%Version: 003.002
+%%CreationDate: Mon Jul 13 16:17:00 2009
+%%Creator: David M. Jones
+%Copyright: Copyright (c) 1997, 2009 American Mathematical Society
+%Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
+% This Font Software is licensed under the SIL Open Font License, Version 1.1.
+% This license is in the accompanying file OFL.txt, and is also
+% available with a FAQ at: http://scripts.sil.org/OFL.
+%%EndComments
+FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
+/UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
+{save true}{false}ifelse}{false}ifelse
+11 dict begin
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
+/FontName /CMR10 def
+/FontBBox {-40 -250 1009 750 }readonly def
+/UniqueID 5000793 def
+/PaintType 0 def
+/FontInfo 9 dict dup begin
+/version (003.002) readonly def
+/Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
+/FullName (CMR10) readonly def
+/FamilyName (Computer Modern) readonly def
+/Weight (Medium) readonly def
+/ItalicAngle 0 def
+/isFixedPitch false def
+/UnderlinePosition -100 def
+/UnderlineThickness 50 def
+end readonly def
+/Encoding 256 array
+0 1 255 {1 index exch /.notdef put} for
+dup 11 /ff put
+dup 12 /fi put
+dup 13 /fl put
+dup 14 /ffi put
+dup 33 /exclam put
+dup 34 /quotedblright put
+dup 38 /ampersand put
+dup 39 /quoteright put
+dup 40 /parenleft put
+dup 41 /parenright put
+dup 42 /asterisk put
+dup 44 /comma put
+dup 45 /hyphen put
+dup 46 /period put
+dup 47 /slash put
+dup 48 /zero put
+dup 49 /one put
+dup 50 /two put
+dup 51 /three put
+dup 52 /four put
+dup 53 /five put
+dup 54 /six put
+dup 55 /seven put
+dup 56 /eight put
+dup 57 /nine put
+dup 58 /colon put
+dup 59 /semicolon put
+dup 61 /equal put
+dup 65 /A put
+dup 66 /B put
+dup 67 /C put
+dup 68 /D put
+dup 69 /E put
+dup 70 /F put
+dup 71 /G put
+dup 72 /H put
+dup 73 /I put
+dup 75 /K put
+dup 76 /L put
+dup 77 /M put
+dup 78 /N put
+dup 79 /O put
+dup 80 /P put
+dup 81 /Q put
+dup 82 /R put
+dup 83 /S put
+dup 84 /T put
+dup 85 /U put
+dup 86 /V put
+dup 87 /W put
+dup 88 /X put
+dup 89 /Y put
+dup 92 /quotedblleft put
+dup 97 /a put
+dup 98 /b put
+dup 99 /c put
+dup 100 /d put
+dup 101 /e put
+dup 102 /f put
+dup 103 /g put
+dup 104 /h put
+dup 105 /i put
+dup 106 /j put
+dup 107 /k put
+dup 108 /l put
+dup 109 /m put
+dup 110 /n put
+dup 111 /o put
+dup 112 /p put
+dup 113 /q put
+dup 114 /r put
+dup 115 /s put
+dup 116 /t put
+dup 117 /u put
+dup 118 /v put
+dup 119 /w put
+dup 120 /x put
+dup 121 /y put
+dup 122 /z put
+dup 124 /emdash put
+readonly def
+currentdict end
+currentfile eexec
+D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
+0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
+51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
+7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
+E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
+0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
+C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
+569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
+24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
+2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
+8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
+3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
+D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
+D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
+03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
+767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
+8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
+DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
+94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
+22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
+72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
+8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
+344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
+64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
+07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
+1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
+78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
+CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
+7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
+BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
+4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
+5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
+EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
+EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
+4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
+0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
+C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
+314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
+DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
+EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
+DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
+DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
+7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
+1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
+69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
+EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
+7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
+CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
+38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
+22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
+0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
+BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
+4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
+3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
+B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
+15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
+849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
+FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
+4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
+1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
+84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
+7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
+CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
+4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
+3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
+F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
+F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
+DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
+D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
+56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
+8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
+59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
+49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
+87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
+8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
+C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
+D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
+D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
+F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
+0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
+5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
+229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
+17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
+01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
+F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
+3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
+689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
+4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
+A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
+DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
+364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
+7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
+26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
+43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
+8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
+C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
+94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
+C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
+B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
+4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
+7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
+204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
+B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
+7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
+279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
+E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
+CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
+65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
+BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
+6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
+B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
+63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
+4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
+A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
+67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
+DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
+5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
+C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
+9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
+B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
+963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
+D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
+B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
+72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
+B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
+8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
+3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
+668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
+ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
+69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
+C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
+3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
+407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
+11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
+2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
+4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
+2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
+9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
+CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
+DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
+0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
+5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
+9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
+EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
+09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
+2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
+AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
+324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
+486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
+EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
+52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
+9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
+4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
+B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
+BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
+6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
+B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
+16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
+E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
+546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
+6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
+559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
+C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
+ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
+04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
+7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
+8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
+A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
+94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
+C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
+41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
+7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
+18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
+9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
+E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
+5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
+4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
+E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
+9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9
+89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87
+7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3
+AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3
+3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E
+61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B
+F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F
+D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6
+652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA
+07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11
+6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB
+EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2
+BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77
+2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDC250E2AC3
+9A160EC8C9654FCEB36AC2B586E978D54744FC8A0E963D8EF6E228ADD22D093B
+B889C940206F504F14DD921D909BE06EC9BACBC23EB9E9D137FBC983570FFD2E
+CC5D2EB5D2A4A8604A4AD418B800EDC6B89809E00091A2315EA8C071AB631CCD
+04C3EA77541646B7F9D70B7EA564D92A65C4DED8966517660EFB9F77E172CD8F
+1B5FA83270898C3709DE964B0C4A899418435F92C13E94F5C1C5B9D7DF3E8793
+5F9E83CE1430E3EF275A5169C1005B864AD5B7ABD694E7D77B43D157B6070EAB
+843B16BD639F53C50A48E040D063779B47F67AF0E115947CDE6A0C9DE8196D3A
+E61C1A57B150A5B386F71C863ECEB8ACAAD9A9B92C336A7B118D8D5B1FCBD698
+2637028A7DB25D4314EE94974E09C2413E9C51A2504CF5B4ACDA26CE82FD1900
+CF01D52F946CDA5F6434B8BD541503B1A1BDA72225592CEA5B55ADE52666C150
+B0FFD1DA9BBBDE3C40E443C917C0A91444CD19BA8FC48C88835F09F35C6B43C7
+C81B914BB437E99E48FCEF5984A0E10096DE7CBD0AFBD750D7BF11B5633DC364
+6F547C1BB5DC55F4F2108D1ABAAA7CE8CAA45AE2984FBC51954AEBD3D188916B
+B0C5FF9339A80310E4A90B3E8CD587CDABD9D54EA413DE4E7B777779C2022362
+96A9052378EDD3DA31F05B94979170169F1B43C60BACFAD96C76BA86B66DC30F
+BB57A48CBCB99683368A8E087D65343CD9DFD9B28DA91EAA3BC9FAD76337D87A
+047661444966D02502C915E2823AEAE71C7640BCC8AC451239E34711D34A753C
+44D5DD5647148520F4B28C97D8FF00A10B1D34592A32E90CF70EF4A01F9CF8AC
+5EF9C240EB792EB337DFED508E5C91D91A3F16D2E067208120CD058F4EFB98D0
+3C634F3DCF13881E7135C3FDC75362064CBC02FE1DFB6F49557DE90DE0C12A1C
+AA5F609267E04AF24404E050CDB6C3D6BC5DDB715621D4315D4D30E900EF3A5B
+03D6524107544DFAF0ACE84F19C2119ED9CA58E88C81FCB5C33A327A8DA8CD1C
+BC87E83C7AEA2E430ED13B6F1B9E6045FA02C88B025D5CE7D6D191883B928672
+AF8E7B0467A90A15680C1610576D93E6492A99787D4E0D49A5306DB04502D5BA
+2E9DC1DC55365D68F27B9FCC33D55FF35C41EDD546F479E7D69B54B3BE72ED0C
+62C80AFB76758B53337424120BBCB1872EFF9859B2BBF5F9B82BCB01902D7268
+65B72FDE5A7C8DB2A7A03C9E8646AAB65F552E9342902FFD80972B325816F999
+AB36938B6B88F8D84CE7EC8B95C459191023377A30F50EE2D9C8C41FCF685389
+1F4BA89C1547A41B767259CF565ADA5011FEA13A782B5668D9FB215FAAFFCD09
+DEC9B740E2A86055486476BDCF80B61524827F3870095BCD16CF26E00CD6396B
+B45F44BE76CE28AE3DC8D7BA4181106C9C1CDC7AD5A0EB51966A04C709E61F83
+00B5BF8D4BE40C36AB5AC1B1AD1EBF980096ECCA942F2AF8136D70B78DEFD4E1
+D59097AA1AC1D5C4C87B5870BFAECCC6A0737B6840DD148024FB2170D6B2B5BB
+595517E22D52DA45EA252B5451ECFCA7EB8C93EF02E633BB56EA0B1727F613D5
+9B4FD6036DF8929437C666E99131D128DB37141ACA92AAF934839EEF9F5C3F9C
+1E9D2837AC8FB624CB271E530F17B048D5F934748C1531C15276590ABC4663EF
+32032CD5D20002B64F49688F9FE88AE9D411596960C5A566F79114BD0374A7BE
+A5B305B1BCA2F2E37CC25223D2E47DEDF3718C06315773808D3F30F55419D085
+FEEC2AB346696498E911D855A87CF141A4F54AC20EB75E7EF41A4D5992E51666
+85C3FDC27532C9C11F899B3BB65867B929A093D71B98DD6C57621626FA4AB3FF
+004F9290CE0383232143F849713BF232F37CE6947E4F61E7EC67CF0689D172E4
+4F4904B8067F383C6B8F3164795E36491D94F0A487F9B4CD388958C874CF7ED8
+92F1A55E037E39FDDC7414008661EC0DDE30DC291D93A30271B470B60FB75F74
+913724D73B1079F7FA07AC48FA34D3BCCF435AA6701C975C2745D46E9BFB841E
+FD2393734F99B81B13D33D91A463A0A7EC240177392F60E826BC123684FED356
+959CBDD22B57169EAD82F807CEE69B5523212FD125A6023C4B88777F963E7B95
+F45D17A13C41C69F3BA48249ABFB5B5A0B823E2AAD687852FB98DE11640A9342
+23A46C18168DBB0A4ADD4F4245DCD8BE40617E42D59AA5F34150729F1258A6FD
+E68672554A6F152ECEFD4621C895ADD52C206F1EA8DE78580D8CB49817539090
+C1ED6B5BF9F0750DC171A73D1C8FC7A1AEE0A56BE808D6CDC7D822A920A91E4E
+ACA64086BA62D6C36EFA1C0316E0640F4BF22DA41325876BF20CC62995D43756
+9345F676ECF89A89738AF302FE9238C42FB72B3FBB389E5B0D0C6A44B3025DA8
+28E382F7C728EA2757F34ABA4E91E3DCE92DA8F3231CA6D86156AB372F1BBFBE
+9272799EBF4C9FC600AB3CCFD6D4F314B4595C18B7A24B58F3A32E102E245A1E
+3B4BA9FC45968F30D3D45B9E0A9745747E0FAE6E4942AFF044845F16B02CDAB2
+34FEEA0049DEB4520AA0C29FD983EB2AE4BF2323C750C674154CB22304209F30
+FED66BD9299101AFAF200ACC9384D4E6FBD48405DA464C860C3B015A306F1EEF
+B66B2CA786FA1D6678376BA32ABB58A3B89485A5E32ADC30AB11ABF593EAE39D
+CD8D263C9A3578EF055D43C9234B4B3B7961171D67F87D2F8DBD834FF1E9FB43
+E654CCBBF4D14051EE6BB37DAEEA82881A909ADED8CF71D86F6321DF5D4136CA
+42F7098EB04C36023F571B855339C3006159114D5D58C58CADC62E4F31EC6785
+7D585ACE25A1A89240EA977FA6CA5F47827023D0FB668FE30A6108420F045A86
+9DA29B49C2FF1894F73302D4425B1CF5565A0DCA7826A0F511381320CAC5A1B5
+A433989251F163F48F0E53B6E32E8071551896F2BFDC6EC5CCBDA463F3F2DC46
+DD4CF8077DD54F7BA8C674164312D79083026E4E0F84259EED363BF789084509
+58CBC3FD7EF650C5F47ED7F8001B7185C04D031151BECADFBAF2B8F2B50B673C
+69541F159EB60B4908540968260DF02B8583EC31F39882E6E81911419B3D51D8
+BBDF288FE7AC7559D8CEC02E259221D66F223A6ED2EAE1A36DAF24E051E2DF07
+AB444174DBFD566D2CCA1E97D4E38DED2AC8374CF75353E175546AF3EDE43B35
+79AD4D1AA767FB31984829F71761B883DBD39DCACAF6F08C1C16A1EEBF1C9E35
+81F9A9A50CBAF55D61D0FADC09E2106A8658018111DBABC2472C9022E32CE054
+93847D893790E845B809F2ED78ADED5AC70E49CC26E2AACD2A0B0118CEB771D5
+46608D763570BF5120A0CD1C7FB810E57E992303F818258EBD0EAE00A3CF0A30
+D004A186071464EE07EE936EE644F634FC4E903FC910C22D0F098A4AC2C8C6CD
+DB16AE3DB4CDFD2D0B45B670FDAAC8CD8150802E397A002E6E10D5505522337C
+7F6A820DDA476D33098383D12D92AB952673F177A238168FD327928052B0D981
+F7703CE2AAB392A305E1648BE88B5B3A58733804EDFE67DC9436FD3D12A41041
+56A8436A56F800C6576B9697457E6F098F93A336904C322BB196E5605D7BD7D1
+089AE75E596E08D144D08B34A2B5DEE056258AA295803CE0C45220ACBA5A4640
+189452E2D0429A2A9E1CFFF12053445D6FE25B51CD9F07BD438382E9406A6649
+B98ACD98A7499DDC8509B88B642CCEBF3BA5B667DA575221F91A0181155AAEC1
+1229708162E175E86EFCBA5B77F418D4A2A876EDBE85632DD122067C92094F00
+C582E7F48C34DE8B5874229192430BF5E63DD8CD3EC75326188E24F5BC34A9B8
+6BC3DF5CC35CC5AEDAE190BE782E9AD83F57F39BCCA255C17323912234DA320C
+BA7A7951CE86D4E2DB76077BC72103245B993F68ECE07BDE489BFEE038E500C4
+AFCAC36E1C7A7102779082F718B9B616E07B5DFC25F60926416E2C7658A4FBAC
+084708A6292EE1A29142E8F2D9C8FAACE01ED83EEEC6B4B8BD24D71445910BA4
+2D03185679CA571028D8E30DEB3091C42F7AC80E4708B14262A26D679ED4D88F
+1A3C51A503215F950185E92E8213615D4E07A54C709B9836B81C560A490D5BAE
+833505423EFDC21CAA221738EC8EBC088472F9AF3FF9196A38E23151112A6BB5
+FFA82450E5CB729FA1AF05C3403AB6611C322070B71A3B9435AEDD34E30468B5
+ECBE606DAEDD3204C7D1B4340B01AAD828FF6F35F31EF44ACBCA78224A9C04E4
+0BDF85BD44CA1B3C8B287F995FE9207EE1F683EE4CDE52AD3150F1B389FF6D72
+E97E4B8751A9C3DB7E655095067075BE59AB5A4232EEF7250B92BDE76E18B13C
+79FD14EAFF0E2FD784FEF823481F69C517374702C27C3874D4991EFD61104D18
+E85A53B73A1FA96E48986CE56B9CA8031FEEFBCF4035473A24A9FE3A164B63BB
+520B344EE8FBDE894C23BCB3911F03E33773AEB31290D926C4CC8BC7B4C3737F
+30A77A6D861B60DA6F502ADBC738FA9F02763AE5BF167CE991ECDCDD7A0994FA
+FE033A78DC8948D7F8957AFB9249D6563548E96AF619ACCD43B8AE89511A44F5
+AFAC1CC00F6CB391189C18F52673F12725F3351ADD2CCF348A72E80F0CDCD7C9
+C3F4C56D472FCFB5070CE645C03BF748155972FA44213D14B425B0FDB53B5E7B
+1A6A403CC9585575CB077660D8B57CA0460F6DD92C040B7691DCA5F7163245DE
+13045B184A69F2D85E30D797A8F641B7006C1609FAC91B22A0AECB44F2F8061E
+E9990B7E569A48CB4193904CD635580AB20C5D496DCB96A463EE05421FFB49FB
+DA5CA8E92C1428A844510671ED97DCC70E2D74966CACF6A0491A1551D02B5E5A
+54FABC0EE6A0B5FAFCA8F8A4BE289E06DA01FAA2674A4CD678B89B21BD4DD574
+1495A0BFB5ABC1CE97A64BF9A04D683B07F217A0A07AD7169CF5650262D115C8
+5C1C2FA0F826F970F02BCAC4F54A8B7E81F8C1D64806046B2292B0DBC558DCF4
+59DD2492BAC6EF54E283996CC3D7DDE789FA8FEE6D53597D9B7A88B9F621A349
+B0D3520CBC81E38B44289724DD568F876D681CBE382CAEE3CF17CACA1C02A46C
+17143CC54FC79CA84E888B539A12764BD794487466B3AC3BBE4BA8F3323A0D83
+331754C878E7C4CA27A83B3D47D072F1E503D921CB6674CD8F1C2030159086C6
+2629771411A88162559E6301F6C73265F6F01BA1583B676608E8553B1972DA0C
+9FF8B96CF77DB523F77312793EEDC00A4A68ABCCC1877A92C6CC3867E153199B
+E5173DB84AC42476926B800E943D4F15203B5D65D0C00BC473FCFB39CD612EE2
+F601EA69CA5A7008827AE39B5268261A2BD45177A4FF5F5EFAE1C56ED0CFB871
+CEC0314CFB1D9821D7F9F8C1948EF001CBA3896E32B4008F7831962632C9C608
+24921A48D627AC551645AFBC4DC2700FB5B1176A74F301AC55D66F1A7C199130
+3B2AA474C4DB52F6DB682E7092905732CD2BE927B96845E2C9DA9194985DBF8E
+749E2D6A6D73E01B66222D593E7D8679A39CB7B5AE86E84962DB0CF0C50123E1
+477D241B4070E878A6F7D4B33164723B974EE02F17CDB1DE5E8850C86DDF230B
+C345944ED1A1EB16FD5575B926369B442799971BEFA58012605C10922419F8E4
+05E90245D3DAFDE4E5568E9BE6B50DEBBA5763293089C8B67719C18FF6D99FB7
+B765DD96E9ED9EFCCE3D800438531823E35CF8D98F94854212C9219CAA416D1A
+7A9006D437F728430D33E1CF8068D77DF0A6091CAA50484AF0565DE947B5EA44
+28488731221A2F1321D36F8A2A500AB19FAFC062600748EA93D0F6C61FF7FC86
+48B9336BBA7785B39992DBB7897E8B19BBE786ED41B1159848B18BF0A0473B70
+6CD9147412EC96386DB16BCAFD352CE78A93DA75B383EBB6831BF7F97C333885
+039E8CFDB5170F60AEBDB1949A08972EE77E8B91EDF6834462E8D124336A89E7
+6392523F1F3CEB5295306CA5F87F09B21EF96A0CB3D2F40ED8AA6B24DE405756
+CB6EDB44AE4BF87D86D94DD43E48CE1BC55A33469737119796C0C7A5EA12C4A0
+AF15E98F1B7B79BA5D22F48AF50A4F9405CEFB8BE2B9542E426EFC98BE433276
+67BAB26E88E4FAA18EE452041B2984879AD1317AAA01849550175777125E60ED
+D116028DEA2945107941A41EC7EDA011A1FA892213B93444208C7EDEF9EDCA13
+549694FD3CE775FC1E8BADBA864F0B2A4A766B8942A2BDC7E603906144BADA39
+1E5F332E22656A1AC5BB5183BD77AE4A4A062AFA69C41F04471A137FA7351C8F
+63D3FA717617D309D9059B3039C6B4D639F2E76ED2A0207B49AD6D7C8E08B125
+76B41E1105016C691742883EE98E07395CC49F82BD0CE955D0BC8EF82C0E7976
+0775341BF58955F2EBF374D0130A3AEB233575CA7EE7882FFA82CE0C05AF183B
+7295150E25E2C9E103388127711D18C9970A4BD29419589C346891DACF7C5B83
+A5643349C2F3BEF015125169BE318F0619B86CC864BCB733EBC52694E3F84865
+3BF544F8280B1CB03E6A429FDCDC16A22EF60B607C2611273831AEFD48975CE6
+85EA549A0566A4CD088FF8F5B1E047E58A50FF70E78882DA2FACAD614C3CC8FB
+93FE3FD1C1EB7AA43AE2FEBD627966A1A23DAD4394B2857F7B5E7B547B77F81B
+AD98FB1A7A05FBC3B98F7AF22CEB80F6FAC221E422A94230CC4F32EB0217FC8A
+1608018048D62580FD668F97C05F88DAEE0771ECE1AE6B8D39585A3F3F6358F2
+55BC646D09F56DBA1D1ACFB19C5B58CF3EC897A8DBBD2D406F71FE913149FA2E
+DDCC1CD1671A2A34587AC0DCF7961EE5662DBB9D044389C462D06EC72EB1801B
+C5AB8C906079E9612DD728403729621D2F431EF142A36CF461D9F9F1A845458D
+3CC6693DE874A3F518E6E3FDCAB1FB5072E5A17297BCC132DB9A2A3550BC78FD
+19F67149DCBE041D6D67A760632C100FDA5D0338FCDE4F79C693F688A2D74EA9
+A2121D24C7D942D586F95CFECEAE69A38DE03A871AE64A15607936D14912DBE4
+AF0D317A2B6E03C6D116C07F16C203359EF1A80F911B65775F97F09F180D067F
+FD6D2FE66B1EA4A256A49ADA8D76444751ED5033D8543441430C55D5C5B257B0
+A754B12557C60266B5CA37A4F7C827C184BAD23950B28C6AAA39F8D669A98A03
+2DF7FDDF9137BBE6F3412D4DC60A542F67C28790390C78CBF75EA67125C72A4E
+D7B8FD0A7CC10BD86F5D8C01A721860074E526AFAEB138EC6CD2025E2BD17E86
+2C4CEC4736F1B25311C5BD236E86C27D40C5C0EE0B9912EB8091B9CC871354D7
+95C3C5D26C1A777C4DCC6B0009567B2806B468C2F59E20211950A1B18F96FDFD
+E705023C821D43D0D90BD1902EE4042F1855F92F351994721DA82801FC5B137F
+FAD05A76445ABFD6ABFA3DE215976ED154CAEA1B9133810EFEB359B23080C823
+F593C1258FABDB5E215371FD9A74E8FDE7D5503580D3C494837AF4DE15704520
+CB31CCB97AC2A682AEA0BDDD8592D3FEB195713DA5621C4B0A7498EE4B868692
+56E47002964804DF311DBFCE1BF88E538EA264D2B585543640CC57E6FAB11F55
+A90EB0996B8F3C3A34172FE5C24CCFDEAB247B947E7CB0F5F65F78DC25088197
+57B4BF23940E40B5008D210FE8C62422E822E2FD892EF9D50EB3C5D2F0DABE8A
+FD30262615D0F6FC552CC8316DEF1B3C0D2A18476E9D87EE32E8B5A407F97D24
+D9E8933DA634D7683A93AC416DFCDFF89494F739331872ACBFB40A709D552A70
+46397EDDEEA5E2AE8AEAFA6C3EB7CD3E51BD7DFAC399B7277B664E998BECCA00
+BB2AE5AE52B44B0D3CCD137B844CC399F6BC4CC2760F934CCE3BF5F4222DCA31
+2E27125DD188C6EB4E583FAF2E6974AD174D717974C883A07FA2E4F031832782
+B7E82778ECCC282E6CEC15EB2DBDECB6BE5A5608CF20B29F018208F86911D200
+A5A963F921907EE67188C18435A2E7FF27468DCF13A262886DE4B2C3B961F9C2
+707A1D5783102041A52D14009EBBA3C5290D347A37A4C6AE05D3D65FE721159A
+8942BF4D5F736A47F8398BEBA270E9E64548B437F87DFD2E3B5CDF9007D9B84B
+3282A4B36EB116E511FC3CDC9B2034A5D83B612A7B1FFE8B4A31D8C35F5608D2
+29A841D3F59B5D99BAB7D73FEAA7BF95E243E78F6570CC689218E00AFA5C4A83
+D1C6E489FFB8C4A4FF3EBE8E05CD46EB10EF486F5D8C63CD57A21DD65D92577E
+FDC6CC7DD15FD9344A85B0F7F3928529E495DC5DF16160639AB453CA865E6558
+037207F91E16D73CEFC08E492AAE6E10D820832045938C5C007EF24847FB0803
+07503B74840D29E4BE4FB846873A1B03CA696C258AB502799FF54B8D85659E0D
+32B0706E189D8440D09D35267B6149936B324E5CC16947BF9CE4C68BA5404794
+0A894DBD47A88F15A66D0F816324E65D7EDDEB9F2CD9452CF89B4EC439CD3DB0
+EC0D21C1BA15DC5C4E6BB21C0E22E755CF48599C9AB4809B07FFF76F56C700B3
+2F4C37D83737D4F009E270E65E449EF5FF71C9B7F7805D715AF977E9FD7C97B4
+A0E499E5A979694FCA8972C1F0858E5735E218396B3832B5639E2ACEE9D19B6F
+213343F145137D2773A36CDD5B3E8C3DEFD7F58C967168ED8311D4355BF65D59
+9639572C03EC7E449F9B43004A3BB74A149645EAED22E94840C3BC1B55B76912
+76E31BDF6D02910BD648C7145A9A640361FE56D492A48B84402F415BE0393F78
+74C68BF35497EE293D6B4A7FE144CEF9B42D1C5192E685197173EF2251A9E282
+E19C457DA3C0832CFC301656B42DDFE074DAA509C5870981F5C7150D4DCF0843
+44363E2130C0EA0DF4DE580058AABADD23F9590A57D0D3A702F25A7F77D3E43F
+E6DACB7474DAC7407CFEB87FF8CD8A2A13E23B49D4792D5827C53FD0902717A8
+09EFA59C1AE3A8FEC0CE4681E93FEC8A8FF6ACC679E04D677201E77DDF61D789
+C1AE60653F166C39A6DDEFF3A3B96B4CC5B23744B389C3387878D5E6306D8C1F
+FC4D1C016E835EC1FD3DE2276068409E8457999603AB8FEE239FAC4D14DD0469
+FC48E603030A43713DD69AD0AA74D09B17FC27A5506496505B2CB759AB37AA7C
+B59F34E3765CBDFE1F2D6696110E7E280837BBECBB863CECEF4F0E939D47EFB4
+33B1C125C57FA9BA5C464460647DF65037FCAE67ED759840DD307CD989FD74D7
+248526491052F6D2D1028547A9676737078BFE6D8075E23DA68AA9E15E4908C0
+7CF8127AAECF717EC7C3120CE5F9F89D93D18C96250EBB5ACFD8FD76345620E9
+35F8AD7638EA1F2D4027CA7332E5039A2AC817306DD60CBFB1E26C2BE390C4A6
+979F8BC703E900BA0F79BAB36ED1BD8CDD2CC859BB9D39B1737DF2894E81B744
+262CC53A4612F397B37E331DEC03E06D161058AB4C5D086156C680981DD2B9D7
+F0F851EDEA7EE64593A1E4257AA7802AD53F4FF669F2E50A2B96D78B7AC83397
+4EE9479894E422C69C6D74E5A38F9BEE71A4AD5D6A1C19F7840BCD846D3EF1CD
+27185F5E879C0D51AD9C1034D775D6C4A71052CF0580E1C22BBB9233C6B5618B
+AFFC85CDC1E88D0CB6E78D255CA034EC10AB9EA47FFE2D1A1769C953E494ADE8
+4492DCC8D839BAAC76CB04DB1F35D7A399A747FAA911400EEBA007B6132AC241
+D041D5EAC9430C5D3597D96190154BCD401410B5482F3010DA9F3EFDAFB587B2
+CB5D62E07D5D5343E40A07F351ED9E15A9F4DD5D860D65783B252AC93A7ED9DA
+EC068B908A8802A88A82EC37EE77E0D39190D1379B47D0AC1969DC4F6EE35033
+B46109F30A995F0BB7DD95777DED5C9D0373F871462DDB59E93C086058929DFF
+1F7CEE0DB341CFF8EE967DC51255022372F6B771DCB3B3CD2C20915A01998069
+413CAAD5C5A1D59CE10D736A1C3613CBD0C0BBDB888A67476BEF083A2FB00A8D
+83D33212A9449222100F58A2A3D48DE62DD91A0FF0899B47F0000F8BCFD0B3E8
+B3D97127891B1A5D654AE9EADC8C6B871253CC3D30C5E57EA3780232455F379E
+6E25C528C8F01DD703950AD8BF75AA26BC814462153A91F2DE4F86335A33CE78
+0E1A706CD0DD3CCFD11A5A236D615F12792473C67E7A27BE834933C300BD9105
+82D163F0E557B62AB45DBAF949AE0BFFA06A8EC4AB6CC4B8FCCC9070C986F0F1
+0276B1A009EEEE95C5D9D5E312E557FC83A16CBF90706A52F6591F711FFB276E
+0DFB5C1ABE2FD7699A39C8CF132965ADB495AD88922B3F8FDE05EAEE8A51D040
+92795F2EFE5D31B58EC49774518B5AF06B1DFF1DFFC84EC547235537E0A46245
+90A6DFBFA61EBF386562FF842218F006949BCE0AEFC9D90562D86CED93AA4239
+8F11FAE3A386CC344A60B4B128B62DC63CF3DA0F36009FAD9C5B32B485A5A4B0
+AA6AB307EA77564182ADAB2988BB6F7749ADF83351A45B122509D971C822A4A4
+68E41017706F9E92E9E7628CBE74D3B7421EF2622F8A0D2F017A93895B170C5F
+311BA734800E7B492335FB24143DD7851B55D3F1904D847142FACCA09CBE1750
+5654BB4F328ED7874D79862D502325CDBB918D42C9B334FB8B9968C2507DC315
+AC891C390C605F2DD7ABA0EDEE36F53C5B48A01288F8F4A7E7B88EB9EF107E87
+1C339CB79F5204065475463214AD570CB51D6015EEBD255E724227C2EAD3F097
+8ABFB14ED80DD6479C5B2718743FC7919D95B103E3DA1C68219448C81AFCA3D3
+A6EB0F7FBC3B26FA83912F4960CC1F5F4F3DE93042CF7CF06503B88E1727B4BF
+ED6231F1325946AE52568586FC671DEF7F0D4FC04AD07D5596DCF66A2D468796
+CEC023F3106339CD7AB0E7E238BD36DEFE2839A97CB0340DB2B200B6C07BFB23
+791A5977E67DBBC6AF50B6DE3A329C6DC97DF95F0D9D47C18860C7185F218284
+CB645C69BF5A9628A5EA7F689F832E2603E8BFF75171431F1127A895A2C1D183
+BFBB7641C4635CFE365D00D0AE6C5AA0791822213FEC0FDD027CF310D1189870
+8FBD195119C9E8B67375AF8574AC484DBABFF13F20CE27891EF299EF9A345DCE
+03FBE004291510C9F39D45AE7FE0C5238F0C4DCD1CE7A27DB583FC893F0731B1
+E5F9F5F243F1A72BDB1D548ADEA00281DA485E91B2B8E23682D47B4460F1C9EC
+D360B208147D8096EC1E86DEDEDC847910840EDAF32346B2F31FFE52DAA01D2B
+DF2942BA96BC316FC5B8E492D4E0D3F0FEFAB27EEED572A0DC5AF94C39C6078A
+EA24B1619EA8E3E964112E3B9A6B4C75B8E9FB282BA98F79E03C015A5F31D21E
+67C6C573156D9D6AA0462CCC6152921CC1FA933B07713EF6E557C9B539D60E53
+D1B852FDB1CB4BCC4F8EBAED77FE969A0BF43D9BC3B503147A9A9275CFFBD621
+DB51F2C8F1D227ED4D2DE52DFBFA783B47A38F19E9D8D98E41816490C99274F1
+4F96B8683819E62F14027F397A97FD752C7565F007A543E9D62D9F31D19B956D
+D3951DCEB48F43FEF3C39D1E62F2B9FCD30C77473C9E25D6984CD54B027E79F1
+7F22F0EDC661E9E4EAD17AE4B3548F56F01805AD0EE8312B68EC317FE7966245
+1343E0287D670A0998A64DE9B2B7EE062EE23870D8BC08B189822A06C327B571
+0803ADB57E42243AB7BB3B17641E9175B1973CD1C6B6FED43A0B3889992480C4
+A81C7AAE15DABB0548F2B9CF226AB33A9744BC39697F7CB39C5BE10BF5327C04
+EDB3F2A02BE503A422E02444B0F490F31C35CBCD3D4042C1F68545852F50B3DD
+69ECB6AF22BC36CB5EF4CFF88DF934CA1000264C520B436B69E64D6F52C733A5
+77DAD1FB9A9903E237535B29FA5CCA583B76D547254EB95A04F0EE2A00FFC29F
+7D9327898CA5A14CB9717B3C5E8E4072CDDC378A7B090A8A2F4EFE8FDCCD0E75
+7F0D87F771D1BEF01237A9346BAA8EC35301A05FBB39C11FB50879D1A6A0917C
+9CB89A9EFC6CE4487699988BEDCA6A1968D6EF4C7E4B795A2AF8BFD023D01541
+1571984CECC13FF229FB350D0A29DDCE7054A1C70090C6F31F4FE1B03451FA9B
+75FA5A418E3B26445A8B816623D4ED5C7EFB2C9E53118035201D01586130B2D2
+F806D6C82A95A3B2EC9C9621BC2F32C5721D2F0FEFCB3B936DD3BD257E87D627
+957A2C072DACE3607198A7DAE060C5B46665876BB425E763B29345F0A578A228
+2D78BE84F14A72A649D4C98578DE0D488F775DBC27E7C03E11D641C3D5B86069
+DEDE0793C8F7841450E1EDBE5CFCD2FD2AE73210CF41BCBB44ECE334F45A63AE
+C8125F71CC013ED5E3733553E75394FC15C6918A7E5BCE375E3A55F2181CA91A
+4801AC0F389D2EC10F1ED8D1132E7B45A97F20207F55D149E22E6B7525B01432
+F11CB7018ADB2B05C4D4618FAB5E363307500DC6F90FAC26466F52DE3EA848C6
+999BF0881037ED0D7ED920B299B539968BD7F611C11B82ABB5E77E8C224A02AD
+E8DE3686E92EFE156954B1054820F7BDD2A8DC359EDB150E14ED87A74E47155B
+F2572CF1B07FBB88F7BD72469EB3B712843AD89AA6867099D8FCC5664483E66C
+6312A9E5D3518DCEF758EE3676FEE731AF1C41F14D1682A113D81D084F039258
+6F4B01A98A67B4EF832E1CF5FEF20827A7AB35F19B2A3838471271FAB84049EE
+A25F5CD53080FEF27CF88891C1E350AAF9833C460D8D182B08F48414CD8DB2AE
+02A02707DBCCF0B7669F9CDA431125EE945AEEC3F80B1A918B4F37B6BF3FBA63
+A536B54221A9815FF0502F07E863F957E3D054D50CA020A900C9181249AB1301
+78F56158347BC846D9F9DC495C3E9335FDA43AFEECDB3C607FDA9137BAE469C1
+D8087AF30E4A5BF881490F1161849FF894D227CFE7D3879DB529F7C16F06B6C3
+B86689390C8FE7452AC55B783CB7DBDA9D7AC2D7E7DA70BA61F19FB4A5B62851
+D17C7494E4FC42EB9E707844B5E3C23C721980E8AB14D9B0AACBE7015C9CB921
+01900547C7514470C613F0E19BB586641A0219B3D35579A172133B6AAD7A60BA
+2F7B5C4BDD8324D7651A600F218B1ED6992162B70DAC2A775DD6029451B83E3C
+28DE99F4E4BC7FDF9AF26A25A9E643788035128D0845EAE948D65B4F47B9B79A
+F1D7940244D51CE5C0A80EFFEEC9193FEE721F793FA0A59294034792A8BA0C35
+D9FA3F7329BF42E27EA4CD198EC4FBDF130E761E200EDFC77E87F1BC04D8FE7F
+59EB69AF9EF3A06A2B1F16649ADC080A137C4F14478BEBE4724244014F90E4AD
+FA6FA23108EAA54ABF05598D864E5ED4F6C19B3A2B6718D6E4949F09882B5EFF
+2CB573B8653A0CD36D239966E9885F70A4FC01C96167575015EEF4895980F030
+6588E781E3A67501DA49877ACD17162F9A52F9AAD04D2661D5A53F709AE5CF21
+E0581AE78B49A44259FE421EE2F81C9FF33DB3F2279133E0934BF14B5793B284
+FC1C8A5AB01A58097EA211CC962A98A7151D389C0FCC2002B4A4B203BE96240C
+DC87043BECF5C002972274909C5BF5090D222478DDBA3EACD44DDAC282F8631E
+B469EC4BED7C4E87B0CBE36D9AD606DF5A3BCB6D544B22E717E89D902B0EBDF5
+0F24C0B84238DFBF84356362EF43F358094D0F06BE8D6CDDA4B1A3B902CA9B02
+2D51BD7CA1FD0B4DC7D20481AA516857F115AAD7EA4AA5804EB012D10F657875
+1E7360C74C92BD9E43059099AC44D2F4C8D70052C7DE07CE8FA32E66B9B46EC1
+7FA20A02A99FEACA0739A2C3A3B902A2739898ACB26258AFBF8A080084040A49
+04D7BB9E714A7B51C52741BF812CC8398E8541F2129476346618C47C4B7948CE
+79ED4725F274E6C313BEA993FCC9E1DB08B4AB943236D68B279B95AAC6646E82
+777348914A860C47F8DB5A32862A568D4C135D43155448B64D8FB8DD4B07691C
+4E08E753677AF1C641D0C38A975A55A3C91FB98B8BB8FC7A6FEC72A7D78CD795
+DDC875DFF3AED83D4457DB7B62A483D22C06ADD0A758B385D406BDF393ABD5FD
+B4465586574242100EAE34686B6842E4866A6662C970BD4CA207E226FB1B87A8
+90FBE5521B55A379EA0482F9F427167CE696B14D63389E80D0CC9B9004D6B7AD
+61EFF560C3D107B59A7B682EB77E1C765294834A83FF527EB8CAAFCECB950956
+33611AEAB52DE5B457C28A1C6A54FAAF05B6FD62821E78BADC26E3B97483E542
+FC41BA6B800252F377026BCE2BE5C522A9198AA1A78E9A48C6C22EDB915572F6
+CEFAAFFC012220DAC2CB6C3CF2DD43DD08A580568BAA19D1CC698AA4E878294F
+4C492835EA7E1DD828F071DE70437FAE8A2B190E6C2D1196566CAED1AEBF18D5
+F6FA6C026F10C61CE48F1CFA43B1E12A0F23CC1762CCA630DA8DBB36B0E63B8D
+666A103652049242879CF082A9A74B5D0BA4CA931F8A6BB25DE281CCA95B4FB1
+59F2052E160A78C9B36FDDD389D944095B9785C56C7BB4D6D7BD9C9381309938
+28A7A08E91A7E23A2A61256B06879318D3B87D307D7C7E6B8E33D460F7BE2108
+06A42987D2314997C6D7FFA7B5E207FC512D2C8C8696F9F752629F5E1B6AB0AE
+400CAF9FA1E9F19BF5B06A9DC7DE5653BDAD647447CF024E4B056F75C39E6F21
+05C95EA418311EF3D8EB4E4F630CF943967284D32DBFFE0B9B2655FD1F867497
+D50454EFBCFAD5ADEBDD1F04BE0E5BB813A1200DEB0C239E1963C5E71FB94C40
+3A19544C3E69509C488E940584A22BA77A5858AD23F6EC61A4704CC2952307C3
+B7EF910754FBEB24C581046737560232A8B7B76FF135315C8E984D021E4F7A64
+B77EA34F3C91D7BD198C6AC2F953224CE2A35BDA34417C2EB52EB67AA437130E
+906B6E92F7AD99586FBDC07BC5223700B7425820EAE48F1A13FE82899E94CB62
+9306D639689E6A5D3C793251691C0FC697857ABD99FA1485751C77E5BDC5CBF5
+6C59D66086425650A5C6F710D2286049F2C55982E54F495116259A6BB7928D98
+F6C701FC3EEB2BC57B4FB0ADD368879E9A63054893780436FFFF10DC46FD6C8E
+1B2707449818047663F09E3088A8A885DEFBD0FC20721AAAD285A1FD992101B6
+D3A8D3E7DFD041459DF453E98A85DE16E05BFCE98A2E69D426D23F8B6A0E7031
+02BB0BA881A3B33EC009B1E55EE0DFB3081745C3573B928C7AAF83AF1F6A5B4D
+52A0F2514448A6DC9C01A22FF45164AC5C29A817A95AF21C3407E225F9AC178B
+AD4BFB8E990987BC87BFCAD75E07C9F8143609EE1FF853FCAE1CF2C9FC391A3A
+3A515692F152441165F11F3D16542650223574F38F2424FBB792CEDA4D93987C
+49A69724D508AAA6F14C01A234A01F8487932A162C699BE85921EC5D6DE29899
+2DC84B427397A65D565298198BDDD0FB44E871DFA37C7AEFA87D18305FE8E7EF
+330130A92F90EFFAFF9B90D4E20550F005A334A86450F309D180824EBF26C029
+81DD38422B6332778F5D75F390C96201817F6F30253DD37050FDC4CF21B2E516
+8B55347C936752318751BD319FDBAAD68A43DEAFA82F0374DFE767FD253330C9
+202A72F030C6F6CBAC97D1E4B12E7A065EAD41646B0304E2E454E00214738D74
+4EE3CA24FB0378904BF555966A1E90B2CD415ECD4E843810D97B33D7868E8480
+2103397856E0466FB6E57FDA50EC7958BBB987648AF9ECDA4D619646B14A25BB
+401D27B0C52606E91F82BC5866CA7B0E9B2B008EE4EAE7B0634A81F7C3CED795
+9A3E4EFC966A90B09CBD83BB7CBA7CCAD37DA22E6BAD3BD0CDAC6D80582E3437
+80B01D36E329EA048D37D13BA74FECE8051C4692C022724B0A927C7E1A0C6325
+81881F9BD7D5F53C0B5F8073D9EEF17D93CEAD14C535582AEC55AE01B155DCCE
+50714301EA8A1C1CC2BBC3EEF1B239D0E81D223C5965C4DE2DE3F540F1979D17
+36892D606FD103A351A41009CA8DEFF6CB96317A0DF09E8255C31B21D017495C
+70E15FEA3023B3BFF5CC7849276A1AAA5FB1E7E4157BA963C8F4EC2BA8A7478D
+320497BA63DB896B2D5E3A1BF5E464FD31C0576465BA89B9B80765AE9ABC7149
+D36588B0B32A5DE487A215E3650AC449BDD89116FA5B7C006B553770E4DFE511
+CCBA5F59C030D15CD67D32E79D48159A8E8AAC19C203EF5BF8DB3F6E17F4AAD9
+FA45341E56139747893B1458ADDAE99C708DDC85CD2B660996E045544A633023
+3F8D86CE1C2FF21AC08112DB1A7A60598B39946CF7FB65368A834CB6BA824EAF
+F433C76B2AF77AF7A70D7632ED630105DEB411DB81C166BD2F33C930D970582A
+ABE820C10B97283E32D1D7B6C2A204C3838805D06EF03F9C4F7019DE5ED6A5D7
+880ABE5F6E774B73A341D6DE3EF1C29C979E90D961F66D0E362261E8D87F99E5
+4937B851C99FD9F056CC4C502CA04B65145EBBCDC154DDB39EF0D24518AF6422
+86C42AB846A824D1F7E8C31FE1F4E8F25F14EE52DB8B4F803169F702BF4167DC
+295234E49F109175255B808D39FE2CBE4BD074075DEB87C127774D11B17994AB
+0235A36CE74F16C478AFB4FAF31DD421EACCA0369C4321282F00482DC4BEDC13
+8DD6CBC4CA36A7760554A876F5625460A72159589E7333587837276FCA782435
+74D3EB8422D2CAE7F819DC92E3826D5F362D059A354899E83EA16DDB5FB4B269
+74F29B679E02135C60720D53359020F8C9EE55CCDDF91358A9D41C774EB4287A
+C3C4CDA89AD031CA5954A3D40EDAEA746F32069BAEB1605DC467A0F65DEE6934
+19821FAB49D9456049DE0D068947D3A3C28871BAC2489C6D60B2F7563527D9E1
+716D17350825F0924F8270FA5F0E2715F4C30D1D002C78F23F4693F396B2A26C
+9B942A6146107684B3D2EBD1F3AF7D1C493FE833D31C361E83C21F5466EBEE2B
+9677A5EF9A438B45B557C36E41F77A278F4C59BC0D74A3CA4B93A9D462500957
+E3EFC52B78516043525B018B1C7F8B823DB9E81D4C533CACFB7CEFC31A7C05D9
+C1977702AE498921293E1798121F1CE14E171DB18DAB76D2F88B9366335592A8
+66EE01F9CC4A939850D2090B118527D9635586863B9DF3AD5894DB3D17A8CB7C
+8C556CE4DA498EB0882B14A19CB4A881B95E8EA2B4E69A1BAB37CB21AB273B16
+A5C810CCF0A92D711669C4A1E2B355144EF4C07326763FF4AD7162534D22E196
+07FC7FC821E0F6334CDF70041E1BA8E7651F5CA0149AD719841AEC0BBEE65746
+7524906E31FBC6473557E432BE360D6A5E28E780AB985A802446D4C9D8E42FFB
+863265B5BFF2E408A3781B88C13FBB488902ECE3FA1653EC1B1CF0493640B449
+B0D946C68EE06C336D36D06A48B8AECA430C14FDCD3BF53ED88AAFF9658E064B
+93CDEDCC91BFA189199ACD599EAE79B04EAFF3F3764AA11DFEA63AB7A370D125
+43E954E246765D8734557EFF61FB930C6A4464CF2F1839C12325A6BD60DFDD50
+286054E00E739FCD424CC18026535BA8E73B53B40E91AB29E2275CAADC59F4EF
+24EC6ED781C9D4E36A5E1659F0454200CD1BCC93B26ED71A516DF54589D59A7B
+41A75B08D050215FDF1128C816352B78BD3B3C7605E331C0D120747BC4D9C48B
+589D256B0E67C9EF4E921110675E46D948D24CD7E4A07E5FE0DBC3DB1F418FB7
+15EFF639121F3317818D3F88D1031E489D895306537FB968682A44C6CFA89396
+3233C28B93326C8153031E1BC5CB8970EC7096C0FF25A904A467D5939A7843C1
+4762FE5B0D1B1DD78616C8B2BCE60E1B417E352F146455AF034BFC65B5E940A4
+2C99127A9F358E9737884799EF8B05551CA07042EBE8602B0D2C1E4F78F05EF7
+FFFFB299C333F1FDE56542CE92C7BB2143BC540007F18664EE7588151239F5C3
+7B951A3457268944A11FFA7299CAD332E01D642181E55F99750EBE1851D6FC85
+3529E3E355E31FBDEF3FFEF2E1676C4279D05FF3F849CFC83AA3213D8A430688
+632F550ECE013EBB924C66716838AC2F3A3BD051382DE96452EAE834775EB765
+C3A4DA868840B6E98F39674CB200309CA845A228EABC00A6EFC9259AA43B50DC
+644320634C3C66ED38D63EAC2BF5F335931C7EA9E414D6DBAF192D204DEB1C64
+58C7605D7FE4CD69E794931F6F36ACDBDD1EB6B6FCEAEB5C645D4ABE6020C6CD
+8AA47B0B93C0437625121F0C22E204ED4A785BAAB741878866A7D6AC69748B60
+1638D36E68D12DA90476714F26BDCCEDB4604300339418BB3A08333190EBE67B
+BBE4049690697A7EE711984DC7D81815E0260D9FD782A5B829C3FA9F396C6959
+735C69D68ACC4687483B12F42EA6E20DB9352E20D7C014E33F83E5487B96A929
+84B4CE6355780C5479DEC22097104E3E179D4550D59C5B3912D46946BBAD119F
+E255CD8198526566C5DCCCEF6B7FDFC58EBB7AF6FBA6802F90F812A745C273B8
+CABB1A5D804C14F4840F9A9312F5C70EE1DD15AFDDF289F68DD7A9C797319397
+F0530C28FCF8A9FD7C5B84D08CD4D330DB254C9F955525081AA905C09F2D54DC
+E9DB70D09D481A5CE91D6FF2E86E1D2386BF61809D3D8BE4E6D0B9BBF1CAF83F
+D6AFB38C345E06AC0590539CDE226B4BA244D3547984C92A44F4593FF8718767
+37AE7069CCE008EC04450866ECE3DD0EEEF5AC9D57F206FDA7FDBCFD2F724FD2
+04FF64DEF5A91C6BB40B90C7A6DEC63458A78AD766F1BE940EDE5E5107D9F808
+A91CB0B7515AF46679344ADE9680D98F2C7C5F905227DA1EB2FD4A0EB67FC40A
+F39E4B238C17CE24597237A08DCBC2DF381135DA89AF9D2D03E9503157E120E3
+DDD6472E6396C151990C0B597B93684100FD58606E98B3597545227A37E68993
+6F2990C01D7D07D63D5F455D0B99D6094756E034F3B336E58E022D33D34DB998
+40A49680A185CB0B794D061C547E8F173E3576BE0EF68A8A89D9B5809EB0734A
+42DD01FBBB89EE85CAF68A20A6925250FA685A46FC38382B171BCC7583FB574D
+BB16C13D32C34F8C7CF8A2D58E7DBA6DC684F31F11EA5290C9BC94A2797B412B
+DAD21FCB6E59F126FB0576398E7BCB61E44134D8D432B2B896922519A367869A
+6EA95CF458A42F9FF52CBFBB5A277DDAA2B53662018969776F12D2B9F64C85A1
+816E38E292A9B728E5EA5A880961D9A441D2A73828937402D1C62F7A142A71A3
+EA4FE123ABBB658F103BEB417A6CD9A93D42113A4A9006547425EA88966DE167
+97EF287FA366D8A579776771EAA1786E2DF68741CA0A34A9A6A0A831923AE504
+DCEAA4CD3A27EB33954737FD7EA5545C9EDDA8FAC77B132C719535783E163CF9
+6DE8440B8B6C0AED7D934BFED643AF3A4AA01B9256F474072F4EF51FCDAD73AB
+54A83DAB167152BDF4D423E6F3948B01430066D3DBF2AAA37944B3690E8B1B2F
+AF27CFB34E53675BDEC5BAF1113E7E1C6C12D1DF5EA8415ADDD82527E2F17845
+9E8788634F6EE6E0E9E1932D45F842D6064CF052AD69804FC6F18B2731FE9F1F
+D0096A2F4B5FE09C30ECB9CEA637D4DB2665164F02ADDBAD4D186A88ACD6BE61
+6092D44E3E764611A10609D71276F94706B29796999AA47A074A08C7CE7EAC55
+4123E6730C6D7E179C834503432E8254F5FFA9AFF10050A4BE0B35FE6804A15F
+3425751C8DB85CAF88557A8704D39DF95F393FD59E6E4E8017387C08F4079058
+6B8BAAB2DA3239377717099040F14EB9DADA90AB67086C56AA8699831DCB30F7
+99E50234E0A6ADB3625571C0E4614756EE57C8A9B312A0E2ECFF54B7AAF25590
+ECC039BE0E5D22C1042C2E9D63F757D08DC4E69F9D37C5BABF8B38D76C5ACF8D
+2D0BA7BD9F9052D2BFFB1AB0026812FA918C182FBC3B99685B7101546A4915D4
+40B6D66BC7C8D57744D56F58E392DAA68F2419E41272BEA8060E61E76695D3F2
+B7E589E7676D7C7E42798854DC0F246873CE6AF002287D5C9063F8C9E55962C4
+8FD9D09D624AA4A4E24A86B1CD21F11FE7716C50D078BA25AA3A6EFEBAA49210
+F79302A31CF9BF62355C22BAC08B1CFBBF2D30E6EBCFF367242230AA001DBA31
+6FB852402644C5FDCF65FF41552745F8EA8336CC476DE6755EF8B3DF0D2C7D62
+459999BD0E215F3D4A5916667A7AB8C8CFB7BFE45C2FB483C84227DB7AEEC98F
+C6F3A7DC50808A3028432B4EA21CA1FEDCE800D1166BEB63C2E7DB7286CF8C3B
+2DA03511F527FD9000897520BD24E427B7C87612E84704D55D8D17CA9372BD09
+7540D3D470DA17FAFCFA53893D1A95D35155F6E386945BD854BFB178B41FF2C5
+F80C45F1EE1A88434CB5D53EA988B1B856678890325F0A9969DD89DAC767A368
+D5F5AE1F58AE1F5CC022E9433C9ED3379F1760C16185929E2E40DEC25865CCDE
+71F16E134B7DCA737C9CE86A25738A5FE7D15D8496835836F6E58FC144D44E2B
+A7704CBB0BE5C3F68565B180484F80EECF7C23FE4176719866B612200B888ABE
+E958D66538DDD1DE01BEDC1E15970AB5A10D9C16E1273DEE0E46FFFEA55A2F04
+23FA9BA31CCA80510BBE8DC5C09D30B21821FA87DA5D6C6D493D0B06E2CB8A73
+C920776EDAA97E6D1396F1443E191219E739FEC9CC453504717CA87E510CDF16
+70C1309D70747267BBF0F6FDBA926C6854B56E693553EDC9D372229A4219073D
+E032C06DD6ECEBCEBDDE33AE162DC0B69AA665F23B2D202C2D9BC94B6C210B25
+310869E224AF5ED6F1DFA3DFF4CF578EA8F17FA1111E5DBD05C28EE6996575C5
+0B0733EAB7214A59A651C8481B11A7B260C540FBB4C75C8B0702905585CBFAD6
+703A5EA471A67BEC1F6E24BDBF2F089C4D5515361DDC19B2379A5D0758D98D66
+43A5E150117056E9C74D0D54BF4AF82A6E5C9D021E92F7B9D9EE5677B411EB96
+0746EA623A4388005ED57B1BBA5B7209342F970BE135D5CE6DF204A38E5E57F5
+A0E65D52CB0936C13F517C4ED8FF818FAD1B239532A4962B85E183A576988CE2
+954E7185651B58C0BE3CCA4652E5480E63C83F60687396784A6535B06E2F4FD8
+9837A29EC4C4D9EF12A17CE532E4603B8EEB6A54A1BFFB3F21F1EE040E314D36
+E53EBB8E91093B7268A8648A422E6F381E0E339279234B812C7425BA8751E500
+E6978D7B51C3A29A07A39183B85E8F94F16BC2E1334F22D12A7F1CA8B2BC30AB
+9FA66C450AA8D72ADA6E0DFC214CE1C7D39A6FE26EC9286914F54206AA81058B
+EB30CA005B53708BB03D36786107B38A7A322B81CB65063F8F4DD25EDE40FCCF
+D3494C8717FE799DBDA1E43FB5247333A450B932CF95F1EA94B7E9C3CD91408B
+C955DA05AB13CA7AFEBE03E3395CC5F03986FE0F2B903C857893F522B08C52A5
+3A4077868556D3989817A3768497518CF734A2EF0EEB0C30DBF301D5A6972AC5
+37CFC4A2AD1BAE238E7A926A3978A6F079347D0AD88C9A060E58B02D3B0E19F4
+2C07A25CD6AB9B7FC821CE5C5D5CE8EFDBE4545BDAC8825072C1C267A852BD82
+6696378867894A38CD44F90BF81C8DE497036065087C03F5FAFECCC6947A56D5
+541DD870E0DB65D2B6EC18ABE449DBF5C1153DE3CE5C2DC60A21CBC7FA51DD32
+0918602A21DD093A100F6B41C06F53937F45462FB80CC608FA088193C79006C6
+A3849E7B5F310EA64C399D029DB66D42E582E0A9F29116FC268FCCD5B52B176A
+815AA83D4449A15293971418EA907CDE41301CA730C98DDFBB20140749DAEE1C
+555AEB0F960CA0D6156992682EA710A4CD99532001B6C33BBF624245828D9DD5
+2D144B2766A92F30E462B622C338569FA455BE6B72912AD7F4824DCE8E2309E6
+410E79B3C34F0970B31FEC3829B408EE752DD5E72E6235ED6413C4089F2CC4CD
+64E66D9E7ED84200CFA4CE3773808FD659AD12C46468ED11DED2900A355BA579
+0CE9D8574E927BB1FBBA6ED206340334B342D2CA0BFDA82FD2D2C754449CBC42
+B43E2C64153B9AA82F54E76224C6CD0608440BBBCFAEF27F294144717FD90B14
+81BA87BDED438E4C9C320D7C20ED1A5FFA0AE0137EDE1F0EF748885C2A045BAB
+CE0E22C1722E797A5487399B6FDB6C63B004D25A0437FBAF00434D542CE6CF71
+5FB50AECD35ADCC9F7A4FBE6BE5ECE36BA3D74B5353E02F6B1B8141068B79502
+88F53EE8E41302E597178F6E7BD1B35312CC9B1C96D209D7A80ADE7CC04A7A45
+56E8E500641FC9AA96C239FE2499B660B7E7D4BF7F0BB5C89FBAE6728E7BAC87
+021CD580BA2573A67B470594687FBAED22343231766EB71CE5BEF6CA48CEBF73
+E5A6C792E4D55AC980EDFBABBB5D399965D5F0EB14AB4A70C866613225DB4274
+8DB8C92BFED630999EC2217840E36AC3C0298828B780940BB8DEBA8616B490EA
+B88DF8B8E9286AE8A015A78C552A2FA52F65CB925BDA5C34F6C46084158CD066
+8105C2BB4A1BDDF13875C7F6D8C66E5043DA373F8B53177D1155D2A986596F87
+B9AA89D5234936532B2B0E472D3BAA0B9F90DA5585F5DBD6EDF6261BFC394042
+B2FAFDC8580F94D78762B456F6C141C844840DB360F649F5B6EA4128056D7933
+1AFF55DE17E2D635CA5C39D7A92EEEB091CC41B500ED1A91904C298A0F0279D3
+B9A227354F3B84537C055CF31A135502A33F3E65A94A665281EC0456D994DB53
+698428FF61A1A89E4A1E624778C77CCD097981AF07840031CC0451227D1B68C3
+FA3F51EFE044033EBFF1E550CB2097841AC1A620E13D76C8DC72FD2ABDDF8D8D
+FB7ECB02805AB0F9072F4F8198CFDCB53B4DAE338150AA41E2D335BE658DED22
+44328DE7C876DB60434DB859B8C9756162A563BC8B112ABC6B3459098D8BF8F3
+95C92EA7C1A9A2FA6692BF4F80BEBAE5751354C5CD784B441F87E6E447B992D5
+29BB2D56D58FF5432C7DA5059A85BED34BF176C5A6CA1FBED15BD3E994928DFB
+B7E55B0289DF0552400B17D01D1BC43304C2478E8A0AE0B5E1459504906C4893
+9442BAF58B9937518A9277275829711665DCEC1C396DAEE2F13F53ADC43E2AAA
+C050184AD22072726CE549DA931B9CFA3848CC89B3309D237B94C883D67D9268
+16D58DEE9DD42A55A2C81C33BF333AA70622E2B7667A3B86D778A3C66BEB08BB
+12BCBA094B930A3C753AFEE8234702FC62E62CF99FEF3D21B2A35D20E53F76C5
+7E4CD66681299D3F46AB6E231CD8060D95C592009C51E330B012E50B86CF19A9
+65C762AF724DB512388D1CF765AC49B060FF19C2355D6F0FD04E8F34FAA1EA44
+357C1F16A3FDAABADC5E4FE73028614EF560B31E4D46A1412C6D1B974FF02ED8
+8368A01D34353562C69F9A5420B77F22D078577969638ABB37E4B6AA282D21AB
+4080E5315F23596659A7204AB2293974E7686E9E7C98595234AB6DA207EDFA8E
+89DEBD4777A4A507AF26E8F3BBF817327AC893A6DE7052C4AE62CCB3DCF8DB61
+156C96B1735B5691B698B435E5FDA4FC11D08FA8C373AB6C65AE2A2755B2EB68
+58A8784C5C2E1E448F1F10F5D5EF42B91BDBA1E3D2DE9C549844F07C348D2F52
+6C2EF7115820AC93A7307AA89C438CCBC4DA2900BF1AA5FF8A59E68B8BCC1C74
+AFE83F45CB077707B9A14CF618F7C6D73D79B4301564E2DA4527ED1C7D30F1AE
+549649A07A4C50482633882A1791CC8179CD1E7D94217A7F8F8E242870AAA9BF
+6F7F5BC9B5530EF7EC1115E040A5014800066FD655DA8C97EBBEF4181A1CAFFA
+0E5B0718B61DC32145D0B0E22D208DB0061B466C8EF99302013FD2806DEEE2B3
+EBD7424ECC7DC6E002968ED1FAF70E8819C07CFB01B9A6D2B12153591ACB1646
+495F54CF608690DC2ACAF6C8A8B9952E7F6C54C19E0B37B271EAFA10069E6DC8
+F9A9276033743B50168637F1BAFD5C83FCA38A6950D2F5C877473F8275644854
+EFDE38FE97A67FB322369F89B43DBEB0710FD994B7217743D54CD852AD261A3A
+93DDDBFFE3AC3C9907BB7B6830953C814FAC4C4B741742B35E01E1D3EF52AFAF
+22138860FA421D28255E308B6554C06DD3A9574C9E446B5800CED52D5C20940A
+6FF941E8D7C5581EDD96C6B2AEBCB104CA510860E7D92531637CB12CD7D0454D
+452A5314660503F809285F28A67925AD1279E093A0189DF4FC1C98BC66CDBC11
+4F6B83B54B152C20D59DD80FCE2A43E1B9CDBC9B001FF963CCD5D718B28AF38A
+6B38B64182665D84762422740BA5C4A5F8AD240A6282FF67B3C6BCFFDBED8B30
+4AE39B14AC1F285FF5C47DF132C68EE8B62C6196D62F7D706D4562AEB9A7D506
+9FB12D7BE72C2A65FD5C5F53F677E646BAE6C83D40210098E4ED8C8B4779F986
+8F2F7E2C909C946797021E01CEFA74C5308BAF87E4B878F80661A66F3416458B
+63F04B15C888B88CBAA660C0570901CFF921AF7883AD0759BB6A7EE485EB4C81
+5C49087AFE0DC1E6E49AB300A0C6B6F2B6203C8CD793E0BB1C0F33FBE2163E9A
+35CA7E1BA85988D390C65CCE75D1E1F5769460050C61E18320336A9125BDDDBC
+9B1621FCB9AD339E2F63D110133F1284FD6FEA56B41DD3CC76631C37CAC45531
+65BCA76F7F68D30E4970723E775774BBC6BC43F12C1C79C945CB9C24AB2C7431
+224092C69489B87E8FCFA19B8A6CB78ADCC4915712117B810F825A5F0A2AAE19
+C663ACCD1C5CC3502EFC0321DAC3738FD621EEDBA8935A84CC0813C2F2B27A6A
+15BBAF5F35595035D49C8F5CA67696B6CA5A9BFCB0E631FAEAB08BDB5C9721F2
+335B67A82462C4C17FDFF6C1A07D495C9F6EE818DF7B15D6612FEAB6E7925B90
+B84F9E955F16D6A8F91772DFC2807B3CE00CC0F372684BEE97BC6BF5886CBF35
+8CD8B8E7DB553986F77362ACF03B58B9E13709FF3E4BCC30550D609B63506B64
+F35FE67F832D07886B24B4A2B55FBA8779E8A81071E8A1EC46A5546632D17E79
+B4030C87849A3E2E6675D9B6307F12D68E85849DC7EFA060C3DCDA8C059390A8
+8CFB0AA1C09FEB38F48D8B45815F2E90C3997ECC18C2E0F0734BDCEF59E2C86E
+0CDF7A3D2F2FED713FAC9D638AFF3FDE0A0D1C45639C0680A0D4317ADAF964B4
+6F7AD6835FF26430A3F2A0F05875B5298263D797715F3C59DB3CD153DF2A2A17
+039D9863CB26DF02DF24F3B1968F0B59DD8F5E0E3DADAAE11944932F07E61E
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+{restore}if
+%%EndFont
+TeXDict begin 39158280 55380996 1000 600 600 (texlive.dvi)
+@start /Fa 197[21 58[{}1 74.7198 /CMMI9 rf /Fb 134[41
+2[41 43 30 30 30 1[43 38 43 64 21 2[21 43 1[23 34 43
+34 43 38 8[58 3[55 7[48 6[52 17[38 1[38 49[{}25 74.7198
+/CMR9 rf /Fc 141[57 1[57 57 2[57 2[57 1[57 4[57 98[{}7
+109.174 /CMSLTT10 rf /Fd 131[56 1[56 56 56 56 56 56 56
+56 56 1[56 56 56 56 56 56 1[56 56 56 56 56 56 56 56 56
+1[56 1[56 1[56 2[56 56 1[56 56 56 56 1[56 56 56 56 56
+56 1[56 56 56 56 56 56 56 1[56 3[56 10[56 56 1[56 56
+56 45[{}54 109.091 /CMTT12 rf /Fe 134[65 65 89 65 68
+48 48 50 1[68 61 68 102 34 65 1[34 68 61 37 56 68 55
+68 60 8[93 127 93 94 85 68 2[84 92 96 116 74 2[46 1[96
+77 81 94 89 87 93 7[61 61 61 61 61 61 61 61 61 61 61
+34 41 34 31[68 12[{}57 109.091 /CMBX12 rf /Ff 138[51
+35 4[45 51 76 1[48 4[28 40 51 40 1[45 11[68 6[68 6[71
+5[68 65[{}15 90.9091 /CMSL10 rf /Fg 190[53 65[{}1 66.4176
+/CMR8 rf /Fh 134[48 48 2[48 48 48 48 1[48 48 48 48 48
+48 1[48 48 48 48 48 48 48 48 48 1[48 11[48 6[48 2[48
+4[48 1[48 66[{}27 90.9091 /CMSLTT10 rf /Fi 130[48 48
+48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
+48 48 48 48 48 48 48 48 48 1[48 1[48 48 48 48 48 48 48
+48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
+48 48 48 48 48 1[48 48 48 48 48 48 48 48 48 48 48 48
+48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
+33[{}90 90.9091 /CMTT10 rf /Fj 195[71 1[25 23[42 34[{}3
+90.9091 /CMMI10 rf /Fk 197[33 58[{}1 119.552 /CMMI12
+rf /Fl 134[85 85 1[85 90 63 64 66 2[81 90 134 45 2[45
+90 1[49 74 90 72 90 78 8[122 3[112 90 6[97 2[60 3[106
+1[117 115 15[81 81 49[{}29 143.462 /CMBX12 rf /Fm 240[45
+1[91 13[{}2 90.9091 /CMSY10 rf /Fn 135[62 1[62 62 62
+1[62 1[62 62 2[62 2[62 62 62 1[62 42[62 10[62 62 62 45[{}16
+119.552 /CMTT12 rf /Fo 134[71 71 1[71 75 52 53 55 71
+75 67 75 112 37 2[37 75 67 41 61 75 60 75 65 8[102 3[94
+75 100 1[92 101 105 128 81 105 1[50 2[85 88 1[97 96 11[67
+67 67 67 67 67 2[37 33[75 12[{}45 119.552 /CMBX12 rf
+/Fp 137[102 12[54 3[88 12[146 3[135 7[116 6[127 69[{}7
+172.154 /CMBX12 rf /Fq 131[91 1[40 48 48 66 48 51 35
+36 36 48 51 45 51 76 25 48 28 25 51 45 28 40 51 40 51
+45 4[45 2[68 68 93 68 68 66 51 67 71 62 71 68 83 57 71
+1[33 68 71 59 62 69 66 64 68 3[71 1[25 25 45 45 45 45
+45 45 45 45 45 45 45 25 30 25 1[45 35 35 25 71 3[45 25
+18[76 51 51 53 11[{}80 90.9091 /CMR10 rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%BeginPaperSize: a4
+/setpagedevice where
+{ pop << /PageSize [595 842] >> setpagedevice }
+{ /a4 where { pop a4 } if }
+ifelse
+%%EndPaperSize
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 3705 -116 a Fq(1)150 1318 y Fp(T)253
+1357 y(E)355 1318 y(X)65 b(Liv)-5 b(e)p 150 1423 3600
+34 v 3120 1519 a Fq(for)30 b(v)m(ersion)h(2014)3217 1627
+y(Octob)s(er)f(2013)150 4666 y Fo(Karl)46 b(Berry)150
+4799 y(P)l(eter)g(Breitenlohner)150 4932 y(Norb)t(ert)f(Preining)150
+5064 y Fn(http://tug.org)o(/t)o(ex)o(-l)o(iv)o(e)p 150
+5141 3600 17 v eop end
+%%Page: 2 2
+TeXDict begin 2 1 bop 150 -116 a Fq(2)3097 b(T)3343 -97
+y(E)3393 -116 y(X)30 b(Liv)m(e)150 4234 y(This)g(\014le)g(do)s(cumen)m
+(ts)g(the)h(T)1167 4254 y(E)1217 4234 y(X)f(Liv)m(e)h(system,)g(etc.)
+150 4369 y(Cop)m(yrigh)m(t)602 4366 y(c)577 4369 y Fm(\015)f
+Fq(2013)i(Karl)f(Berry)-8 b(,)31 b(P)m(eter)g(Breitenlohner,)g(&)f
+(Norb)s(ert)g(Preining.)150 4503 y(P)m(ermission)i(is)h(gran)m(ted)g
+(to)f(mak)m(e)i(and)d(distribute)h(v)m(erbatim)h(copies)g(of)f(this)g
+(man)m(ual)h(pro)m(vided)f(the)150 4613 y(cop)m(yrigh)m(t)g(notice)f
+(and)f(this)g(p)s(ermission)g(notice)h(are)g(preserv)m(ed)f(on)h(all)g
+(copies.)150 4748 y(P)m(ermission)24 b(is)f(gran)m(ted)i(to)f(cop)m(y)g
+(and)f(distribute)g(mo)s(di\014ed)g(v)m(ersions)h(of)f(this)h(man)m
+(ual)g(under)e(the)h(con-)150 4857 y(ditions)30 b(for)g(v)m(erbatim)g
+(cop)m(ying,)i(pro)m(vided)d(that)i(the)f(en)m(tire)h(resulting)f
+(deriv)m(ed)g(w)m(ork)g(is)g(distributed)150 4967 y(under)f(the)h
+(terms)h(of)f(a)h(p)s(ermission)e(notice)j(iden)m(tical)g(to)f(this)f
+(one.)150 5101 y(P)m(ermission)j(is)h(gran)m(ted)f(to)h(cop)m(y)g(and)f
+(distribute)f(translations)i(of)g(this)f(man)m(ual)g(in)m(to)h(another)
+f(lan-)150 5211 y(guage,)d(under)e(the)g(ab)s(o)m(v)m(e)i(conditions)f
+(for)g(mo)s(di\014ed)e(v)m(ersions,)j(except)f(that)h(this)e(p)s
+(ermission)g(notice)150 5320 y(ma)m(y)j(b)s(e)f(stated)h(in)f(a)h
+(translation)g(appro)m(v)m(ed)g(b)m(y)f(the)h(T)2112
+5340 y(E)2162 5320 y(X)f(Users)g(Group.)p eop end
+%%Page: -1 3
+TeXDict begin -1 2 bop 3725 -116 a Fq(i)150 299 y Fl(T)-13
+b(able)53 b(of)h(Con)l(ten)l(ts)150 641 y Fo(1)135 b(In)l(tro)t
+(duction)13 b Fk(:)19 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)h(:)57 b Fo(1)275 778 y Fq(1.1)92
+b(T)533 797 y(E)583 778 y(X)30 b(Liv)m(e)h(Mailing)h(Lists)17
+b Fj(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)47 b Fq(1)150 1020 y Fo(2)135
+b(The)44 b(T)698 1047 y(E)769 1020 y(X)g(Liv)l(e)i(Build)e(System)34
+b Fk(:)19 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)h(:)77 b Fo(3)275 1157 y Fq(2.1)92 b(Requiremen)m(ts)30
+b(to)h(Build)g(T)1463 1177 y(E)1513 1157 y(X)f(Liv)m(e)9
+b Fj(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)39
+b Fq(3)275 1267 y(2.2)92 b(Building)30 b(and)g(Installing)h(T)1479
+1286 y(E)1529 1267 y(X)f(Liv)m(e)21 b Fj(:)c(:)e(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)51 b Fq(4)399 1377 y(2.2.1)93
+b(Installation)32 b(P)m(aths)24 b Fj(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)54
+b Fq(4)399 1486 y(2.2.2)93 b(Link)m(ed)30 b(Scripts)11
+b Fj(:)k(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)41 b Fq(5)399
+1596 y(2.2.3)93 b(Distro)31 b(Builds)13 b Fj(:)i(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)43 b Fq(5)524 1705 y(2.2.3.1)93 b(Con\014guring)29
+b(for)h(a)h(Distro)26 b Fj(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)55 b Fq(5)275 1815 y(2.3)92 b(The)29 b(T)719
+1834 y(E)769 1815 y(X)i(Liv)m(e)g(Source)f(T)-8 b(ree)11
+b Fj(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)h(:)f(:)g(:)41 b Fq(6)399 1924 y(2.3.1)93 b(The)30
+b(T)-8 b(op-Lev)m(el)32 b(Directories)21 b Fj(:)c(:)e(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)51 b Fq(6)399 2034
+y(2.3.2)93 b(Structure)29 b(of)i(Library)e(Mo)s(dules)16
+b Fj(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)46
+b Fq(7)524 2144 y(2.3.2.1)93 b(The)30 b Fi(png)f Fq(library)h(in)g
+Fi(libs/libpng)21 b Fj(:)13 b(:)i(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b Fq(7)524
+2253 y(2.3.2.2)93 b(The)30 b Fi(zlib)f Fq(library)h(in)g
+Fi(libs/zlib)22 b Fj(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)55 b Fq(8)524
+2363 y(2.3.2.3)93 b(The)30 b Fi(freetype)e Fq(library)i(in)g
+Fi(libs/freetype2)12 b Fj(:)g(:)j(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)42 b Fq(8)524 2472 y(2.3.2.4)93 b(The)30 b Fi(kpathsea)e
+Fq(library)i(in)g Fi(texk/kpathsea)16 b Fj(:)11 b(:)16
+b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)46 b
+Fq(8)399 2582 y(2.3.3)93 b(Structure)29 b(of)i(Program)f(Mo)s(dules)12
+b Fj(:)k(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b
+Fq(8)524 2692 y(2.3.3.1)93 b(The)30 b Fi(t1utils)e Fq(pac)m(k)-5
+b(age)33 b(in)d Fi(utils/t1utils)18 b Fj(:)12 b(:)j(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)48 b Fq(8)524 2801 y(2.3.3.2)93
+b(The)30 b Fi(xindy)f Fq(pac)m(k)-5 b(age)32 b(in)e Fi(utils/xindy)13
+b Fj(:)f(:)k(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)43 b Fq(9)524 2911 y(2.3.3.3)93 b(The)30 b Fi(xdvik)f
+Fq(pac)m(k)-5 b(age)32 b(in)e Fi(texk/xdvik)16 b Fj(:)d(:)j(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)46
+b Fq(9)524 3020 y(2.3.3.4)93 b(The)30 b(sub)s(directory)f
+Fi(utils/asymptote)11 b Fj(:)g(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)41 b Fq(9)399 3130
+y(2.3.4)93 b(Adding)30 b(New)g(Mo)s(dules)9 b Fj(:)16
+b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)40 b Fq(9)524 3240 y(2.3.4.1)93 b(Adding)30 b(a)h(New)f
+(Program)h(Mo)s(dule)c Fj(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)58 b Fq(9)524
+3349 y(2.3.4.2)93 b(Adding)30 b(a)h(New)f(Generic)h(Library)f(Mo)s
+(dule)23 b Fj(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+53 b Fq(10)524 3459 y(2.3.4.3)93 b(Adding)30 b(a)h(New)f(T)1524
+3478 y(E)1574 3459 y(X)h(Sp)s(eci\014c)e(Library)h(Mo)s(dule)c
+Fj(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)56 b Fq(10)399
+3568 y(2.3.5)93 b(Using)30 b(Libraries)g(from)g(the)h(T)1736
+3588 y(E)1786 3568 y(X)f(Liv)m(e)i(T)-8 b(ree)10 b Fj(:)16
+b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)40 b Fq(11)524 3678 y(2.3.5.1)93 b Fi(configure.ac)12
+b Fj(:)g(:)k(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)42 b Fq(11)524 3787 y(2.3.5.2)93 b
+Fi(Makefile.am)16 b Fj(:)c(:)k(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45 b Fq(11)275
+3897 y(2.4)92 b(List)30 b(of)h(all)g(Con\014gure)e(Options)24
+b Fj(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+54 b Fq(11)399 4007 y(2.4.1)93 b(Global)31 b(Con\014gure)f(Options)c
+Fj(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)56
+b Fq(12)524 4116 y(2.4.1.1)93 b Fi(--disable-native-texlive-)o(bui)o
+(ld)21 b Fj(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)57 b Fq(12)524 4226 y(2.4.1.2)93 b Fi(--prefix)p
+Fq(,)28 b Fi(--exec-prefix)p Fq(,)f Fi(--bindir)p Fq(,)34
+b(.)23 b(.)f(.)32 b Fj(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)50
+b Fq(12)524 4335 y(2.4.1.3)93 b Fi(--enable-multiplatform)16
+b Fj(:)9 b(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46 b Fq(12)524
+4445 y(2.4.1.4)93 b Fi(--enable-cxx-runtime-hack)18 b
+Fj(:)e(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)55 b Fq(12)524 4555 y(2.4.1.5)93
+b Fi(--enable-libtool-hack)19 b Fj(:)10 b(:)16 b(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)49 b Fq(12)524 4664 y(2.4.1.6)93 b Fi(--enable-shared)21
+b Fj(:)12 b(:)j(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)51 b Fq(12)524 4774 y(2.4.1.7)93 b Fi(--disable-largefile)22
+b Fj(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)57
+b Fq(13)524 4883 y(2.4.1.8)93 b Fi(--without-x)16 b Fj(:)c(:)k(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)45 b Fq(13)524 4993 y(2.4.1.9)93 b Fi(--enable-compiler-warning)o
+(s=[)o(no|m)o(in|y)o(es|)o(max|)o(all])724 5103 y Fj(:)15
+b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)48 b Fq(13)524 5212 y(2.4.1.10)94 b Fi
+(--disable-missing)11 b Fj(:)g(:)k(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)41 b Fq(13)524 5322 y(2.4.1.11)94 b Fi
+(--enable-silent-rules)16 b Fj(:)10 b(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)47 b Fq(13)p eop end
+%%Page: -2 4
+TeXDict begin -2 3 bop 150 -116 a Fq(ii)2789 b(T)-8 b(eX)31
+b(Liv)m(e:)41 b(The)30 b(xxx)524 83 y(2.4.1.12)94 b Fi(--without-ln-s)
+22 b Fj(:)12 b(:)j(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+h(:)f(:)52 b Fq(13)524 193 y(2.4.1.13)94 b Fi(--enable-maintainer-mod)o
+(e)20 b Fj(:)c(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)56 b Fq(13)399 302 y(2.4.2)93
+b(Con\014gure)29 b(Options)h(for)g(Program)h(Mo)s(dules)17
+b Fj(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)47 b Fq(13)524 412 y(2.4.2.1)93 b Fi(--enable-)p
+Fh(prog)p Fq(,)27 b Fi(--disable-)p Fh(prog)10 b Fj(:)i(:)j(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40
+b Fq(13)524 521 y(2.4.2.2)93 b Fi(--disable-all-pkgs)10
+b Fj(:)h(:)k(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)40
+b Fq(13)524 631 y(2.4.2.3)93 b(Con\014gure)29 b(options)i(for)f
+Fi(texk/web2c)25 b Fj(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)57 b Fq(14)524 741 y(2.4.2.4)93
+b(Con\014gure)29 b(options)i(for)f Fi(texk/bibtex-x)17
+b Fj(:)12 b(:)j(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+46 b Fq(14)524 850 y(2.4.2.5)93 b(Con\014gure)29 b(options)i(for)f
+Fi(texk/dvipdfm-x)13 b Fj(:)f(:)j(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)43 b Fq(15)524 960 y(2.4.2.6)93 b(Con\014gure)29
+b(options)i(for)f Fi(texk/dvisvgm)20 b Fj(:)13 b(:)i(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)50 b Fq(15)524
+1069 y(2.4.2.7)93 b(Con\014gure)29 b(options)i(for)f
+Fi(texk/xdvik)25 b Fj(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)57 b Fq(15)524 1179 y(2.4.2.8)93
+b(Con\014gure)29 b(options)i(for)f Fi(utils/xindy)21
+b Fj(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)54 b Fq(15)399 1289 y(2.4.3)93 b(Con\014gure)29
+b(Options)h(for)g(Library)g(Mo)s(dules)21 b Fj(:)15 b(:)g(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50
+b Fq(15)524 1398 y(2.4.3.1)93 b Fi(--with-system-)p Fh(lib)14
+b Fj(:)d(:)k(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)44
+b Fq(15)524 1508 y(2.4.3.2)93 b(Con\014gure)29 b(Options)h(for)h
+Fi(kpathsea)22 b Fj(:)13 b(:)j(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)52 b Fq(16)524 1617
+y(2.4.3.3)93 b(Con\014gure)29 b(Options)h(for)h Fi(fontconfig)15
+b Fj(:)d(:)k(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)45 b Fq(16)524 1727 y(2.4.3.4)93 b(Con\014gure)29
+b(Options)h(for)h(system)f Fi(poppler)17 b Fj(:)c(:)j(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)46 b Fq(16)399 1836
+y(2.4.4)93 b(In)m(teresting)31 b(and/or)f(Imp)s(ortan)m(t)h(V)-8
+b(ariables)20 b Fj(:)c(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)50 b Fq(16)524 1946 y(2.4.4.1)93
+b Fi(CC)p Fq(,)30 b Fi(CXX)p Fq(,)g Fi(CPPFLAGS)p Fq(,)k(.)22
+b(.)g(.)30 b Fj(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)48
+b Fq(16)524 2056 y(2.4.4.2)93 b Fi(FT2_CONFIG)p Fq(,)28
+b Fi(ICU_CONFIG)p Fq(,)g Fi(PKG_CONFIG)12 b Fj(:)g(:)k(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)41 b Fq(16)524 2165
+y(2.4.4.3)93 b Fi(CLISP)18 b Fj(:)c(:)h(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)47 b Fq(16)524 2275 y(2.4.4.4)93 b Fi(PERL)p Fq(,)30
+b Fi(LATEX)p Fq(,)f Fi(PDFLATEX)19 b Fj(:)13 b(:)i(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)h(:)f(:)g(:)49 b Fq(17)524 2384 y(2.4.4.5)93
+b Fi(TL_PLATFORM)16 b Fj(:)c(:)k(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)45 b Fq(17)524
+2494 y(2.4.4.6)93 b Fi(KPSEWHICH)23 b Fj(:)13 b(:)j(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)53
+b Fq(17)524 2604 y(2.4.4.7)93 b Fi(MAKE)p Fq(,)30 b Fi(SED)p
+Fq(,)35 b(.)22 b(.)g(.)40 b Fj(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)58 b Fq(17)275
+2713 y(2.5)92 b(Cross)29 b(Compilation)c Fj(:)15 b(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)53 b Fq(17)399 2823 y(2.5.1)93 b(Con\014guring)29
+b(for)h(Cross)g(Compilation)13 b Fj(:)j(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)42
+b Fq(17)399 2932 y(2.5.2)93 b(Cross)30 b(Compilation)h(Problems)8
+b Fj(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)38
+b Fq(18)275 3042 y(2.6)92 b(Co)s(ding)29 b(Rules)c Fj(:)15
+b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)54
+b Fq(19)399 3152 y(2.6.1)93 b(Declarations)30 b Fj(:)15
+b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)57 b Fq(19)524 3261
+y(2.6.1.1)93 b(ANSI)30 b(C)g(function)g(protot)m(yp)s(es)h(and)f
+(de\014nitions)14 b Fj(:)g(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)43
+b Fq(19)524 3371 y(2.6.1.2)93 b(Static)32 b(F)-8 b(unctions)15
+b Fj(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)44 b Fq(19)524 3480 y(2.6.1.3)93 b(Extern)30
+b(F)-8 b(unctions)15 b Fj(:)h(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)45 b Fq(19)524 3590 y(2.6.1.4)93
+b(V)-8 b(ariables)15 b Fj(:)i(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)45
+b Fq(20)399 3699 y(2.6.2)93 b(Const)17 b Fj(:)e(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)47 b Fq(20)524
+3809 y(2.6.2.1)93 b(F)-8 b(unction)31 b(P)m(arameters)c
+Fj(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)55
+b Fq(20)524 3919 y(2.6.2.2)93 b(What)31 b(Must)f(b)s(e)g(Av)m(oided)10
+b Fj(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)40
+b Fq(20)524 4028 y(2.6.2.3)93 b(What)31 b(Should)e(b)s(e)h(Av)m(oided)
+17 b Fj(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)47 b Fq(20)150
+4271 y Fo(Index)22 b Fk(:)d(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)67
+b Fo(21)p eop end
+%%Page: 1 5
+TeXDict begin 1 4 bop 150 -116 a Fq(Chapter)30 b(1:)41
+b(In)m(tro)s(duction)2592 b(1)150 299 y Fl(1)80 b(In)l(tro)t(duction)
+150 533 y Fq(This)26 b(man)m(ual)h(corresp)s(onds)e(to)i(v)m(ersion)g
+(2014)i(of)d(the)h(T)2090 553 y(E)2140 533 y(X)g(Liv)m(e)g(system,)h
+(released)f(in)f(Octob)s(er)h(2013.)150 765 y Fo(1.1)68
+b(T)461 792 y(E)532 765 y(X)44 b(Liv)l(e)i(Mailing)g(Lists)150
+925 y Fq(First,)31 b(t)m(w)m(o)h(common)e(kinds)g(of)g(messages)i(whic)
+m(h)e(should)f(not)i(go)g(to)g(an)m(y)g(T)-8 b(eX)31
+b(Liv)m(e)g(list:)225 1059 y Fm(\017)60 b Fq(P)m(ac)m(k)-5
+b(age)31 b(bug)c(rep)s(orts)g(m)m(ust)g(go)i(to)f(the)g(pac)m(k)-5
+b(age)30 b(author.)39 b(T)2475 1079 y(E)2525 1059 y(X)28
+b(Liv)m(e)h(redistributes)e(what)g(is)h(on)330 1169 y(CT)-8
+b(AN)30 b(without)h(c)m(hanges.)225 1303 y Fm(\017)60
+b Fq(General)37 b(T)726 1323 y(E)776 1303 y(X/L)913 1287
+y Fg(A)952 1303 y Fq(T)1003 1323 y(E)1054 1303 y(X)e(usage)i(questions)
+e(should)g(go)i(to)f(one)g(of)g(general)g(help)g(resources.)56
+b(The)330 1413 y(T)381 1433 y(E)431 1413 y(X)30 b(Liv)m(e)i(lists)f
+(are)f(for)h(T)1258 1433 y(E)1308 1413 y(X)f(Liv)m(e)h(topics)g(sp)s
+(eci\014cally)-8 b(.)150 1572 y(The)30 b(follo)m(wing)i(mailing)f
+(lists)g(related)g(to)g(T)1697 1592 y(E)1747 1572 y(X)g(Liv)m(e)g(are)g
+(hosted)f(on)g Fi(tug.org)p Fq(:)225 1707 y Fm(\017)60
+b Fi(tex-live@tug)7 b(.)f(org)35 b Fq(-)k(bug)g(rep)s(orts,)i(pac)m(k)
+-5 b(age)41 b(requests,)h(license)e(issues,)i(and)d(general)h(T)3632
+1727 y(E)3682 1707 y(X)330 1817 y(Liv)m(e)31 b(discussion)f(of)h(an)m
+(y)f(kind.)225 1951 y Fm(\017)60 b Fi(tlbuild@tug)r(.)q(org)28
+b Fq(-)33 b(sp)s(eci\014cally)g(ab)s(out)g(building)e(the)i(binaries)f
+(from)g(the)h(sources)g(included)330 2061 y(in)d(T)487
+2080 y(E)537 2061 y(X)h(Liv)m(e,)g(and)f(additional)h(custom)g
+(binaries.)225 2195 y Fm(\017)60 b Fi(tldistro@tug)q(.)q(org)27
+b Fq(-)32 b(sp)s(eci\014cally)g(ab)s(out)g(pac)m(k)-5
+b(aging)33 b(T)2383 2215 y(E)2433 2195 y(X)f(Liv)m(e)h(for)e(complete)i
+(OS)e(distribu-)330 2305 y(tions.)225 2439 y Fm(\017)60
+b Fi(tldoc@tug.org)27 b Fq(-)k(sp)s(eci\014cally)h(ab)s(out)e(the)h
+(base)f(T)2173 2459 y(E)2224 2439 y(X)g(Liv)m(e)i(do)s(cumen)m(tation)f
+(and)f(its)h(transla-)330 2549 y(tions.)225 2683 y Fm(\017)60
+b Fi(tlsecurity@tug.org)25 b Fq(-)31 b(sp)s(eci\014cally)g(for)f
+(securit)m(y-related)j(rep)s(orts.)150 2843 y(Y)-8 b(ou)31
+b(can)g(\(un\)subscrib)s(e)d(to)j(eac)m(h)h(or)e(p)s(eruse)f(their)i
+(arc)m(hiv)m(es)g(via)g(the)g(w)m(eb)f(in)m(terfaces)i(listed)f(ab)s(o)
+m(v)m(e.)p eop end
+%%Page: 2 6
+TeXDict begin 2 5 bop eop end
+%%Page: 3 7
+TeXDict begin 3 6 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1973
+b(3)150 299 y Fl(2)80 b(The)54 b(T)726 331 y(E)812 299
+y(X)g(Liv)l(e)e(Build)h(System)150 505 y Fq(The)33 b(T)391
+525 y(E)441 505 y(X)h(Liv)m(e)h(build)e(system)h(has)f(b)s(een)h
+(redesigned)f(in)h(2009,)j(using)c(Auto)s(conf,)i(Automak)m(e,)i(and)
+150 615 y(Libto)s(ol.)k(Th)m(us)241 724 y Fi(configure)28
+b(&&)i(make)f(&&)g(make)h(check)f(&&)g(make)h(install)150
+834 y Fq(or)38 b(the)g(more)g(or)f(less)h(equiv)-5 b(alen)m(t)39
+b(top-lev)m(el)i Fi(Build)36 b Fq(script)h(su\016ce)h(to)g(build)f(and)
+g(install)i(the)f(T)3632 853 y(E)3682 834 y(X)150 943
+y(Liv)m(e)28 b(programs,)g(where)e Fi(make)k(check)25
+b Fq(p)s(erforms)h(v)-5 b(arious)27 b(test)h(of)f(the)h(generated)g
+(programs)f(that)h(are)150 1053 y(not)j(necessary)f(but)g(strongly)h
+(recommend.)275 1182 y(The)26 b(main)h(comp)s(onen)m(ts)g(of)f(the)i(T)
+1483 1202 y(E)1533 1182 y(X)e(Liv)m(e)i(build)e(system)h(are)g(T)2548
+1202 y(E)2598 1182 y(X)g(sp)s(eci\014c)g(programs)f(in)h(sub)s(di-)150
+1292 y(rectories)34 b Fi(texk/)p Fh(prog)p Fq(,)d(utilit)m(y)k
+(programs)d(in)h(sub)s(directories)f Fi(utils/)p Fh(prog)p
+Fq(,)f(T)2961 1311 y(E)3011 1292 y(X)i(sp)s(eci\014c)g(libraries)150
+1401 y(in)23 b(the)h(sub)s(directories)f Fi(texk/kpathsea)d
+Fq(and)j Fi(texk/ptexenc)e Fq(used)h(b)m(y)i(the)g(T)2904
+1421 y(E)2954 1401 y(X)g(sp)s(eci\014c)f(programs,)150
+1511 y(and)30 b(generic)h(libraries)g(in)f(sub)s(directories)f
+Fi(libs/)p Fh(lib)p Fq(.)275 1640 y(The)h(primary)h(design)g(goal)h(is)
+g(mo)s(dularit)m(y)-8 b(.)43 b(Eac)m(h)32 b(program)f(and)g(library)f
+(mo)s(dule)h(\(or)h(pac)m(k)-5 b(age\))150 1749 y(sp)s(eci\014es)22
+b(its)g(o)m(wn)g(requiremen)m(ts)g(and)g(prop)s(erties,)h(suc)m(h)f(as)
+g(required)g(libraries,)i(whether)d(an)h(installed)150
+1859 y(\(system\))29 b(v)m(ersion)g(of)g(a)g(library)f(can)h(b)s(e)f
+(used,)h(con\014gure)f(options)h(to)g(b)s(e)f(seen)h(at)g(the)g
+(top-lev)m(el,)j(and)150 1968 y(more.)41 b(An)30 b(explicit)i(list)f
+(of)f(all)h(a)m(v)-5 b(ailable)33 b(mo)s(dules)d(is)g(only)h(k)m(ept)g
+(in)f(one)g(cen)m(tral)i(place.)275 2097 y(A)26 b(second,)h(related)g
+(goal)g(is)f(to)h(con\014gure)f(and)f(build)g(eac)m(h)j(library)d(b)s
+(efore)h(con\014guring)f(an)m(y)i(other)150 2207 y(\(program)39
+b(or)g(library\))g(mo)s(dule)g(using)f(that)i(library)-8
+b(.)67 b(This)38 b(allo)m(ws)j(to)f(c)m(hec)m(k)g(for)f(prop)s(erties)g
+(and)150 2316 y(features)26 b(of)f(a)h(library)f(built)h(as)f(part)h
+(of)f(the)h(T)1760 2336 y(E)1810 2316 y(X)g(Liv)m(e)g(tree)g(in)f(m)m
+(uc)m(h)h(the)g(same)f(w)m(a)m(y)i(as)f(for)f(a)h(system)150
+2426 y(v)m(ersion)31 b(of)f(that)h(library)-8 b(.)275
+2555 y(All)42 b(generic)h(libraries)f(and)f(sev)m(eral)j(programs)d
+(are)h(main)m(tained)h(indep)s(enden)m(tly)-8 b(.)75
+b(The)41 b(corre-)150 2665 y(sp)s(onding)21 b(mo)s(dules)h(use)g
+(\(parts)h(of)7 b(\))23 b(the)g(distributed)e(source)i(tree)g(and)f(do)
+s(cumen)m(t)h(an)m(y)g(mo)s(di\014cations)150 2774 y(of)31
+b(that)g(source)f(tree.)275 2903 y(All)39 b(this)g(should)e(simplify)i
+(upgrading)f(of)h(mo)s(dules)f(main)m(tained)h(indep)s(enden)m(tly)f
+(and/or)h(in)m(te-)150 3013 y(grating)31 b(new)f(mo)s(dules)g(in)m(to)h
+(the)g(T)1399 3032 y(E)1449 3013 y(X)f(Liv)m(e)h(build)f(system.)150
+3234 y Fo(2.1)68 b(Requiremen)l(ts)47 b(to)e(Build)g(T)1846
+3261 y(E)1916 3234 y(X)g(Liv)l(e)150 3393 y Fq(Building)30
+b(the)h(T)725 3413 y(E)775 3393 y(X)f(Liv)m(e)i(programs)e(requires)225
+3522 y Fm(\017)60 b Fq(C)30 b(and)g(C)p Fi(++)f Fq(compilers)225
+3651 y Fm(\017)60 b Fq(GNU)31 b Fi(make)150 3799 y Fq(and)41
+b(uses)h(the)g(libraries)h(included)e(in)h(the)g(T)1785
+3819 y(E)1835 3799 y(X)g(Liv)m(e)h(source)f(tree.)77
+b(There)41 b(are,)46 b(ho)m(w)m(ev)m(er,)h(some)150 3909
+y(additional)31 b(requiremen)m(ts)225 4038 y Fm(\017)60
+b Fi(xindy)33 b Fq(requires)i(GNU)h Fi(clisp)d Fq(and)h(in)h(addition)g
+Fi(perl)p Fq(,)g Fi(latex)p Fq(,)g(and)g Fi(pdflatex)d
+Fq(to)k(build)e(the)330 4147 y(rules)c(and/or)g(do)s(cumen)m(tation.)
+225 4276 y Fm(\017)60 b Fq(Auto)s(detection)32 b(of)e(the)h(T)1237
+4296 y(E)1287 4276 y(X)g(Liv)m(e)g(platform)f(name)h(for)f
+Fi(biber)f Fq(requires)h Fi(perl)p Fq(.)225 4405 y Fm(\017)60
+b Fi(xpdfopen)21 b Fq(and)h Fi(xdvik)g Fq(require)g(X11)i(headers)f
+(and)f(libraries)h(\(often)h(a)f(\\dev)m(elopmen)m(t")j(pac)m(k)-5
+b(age,)330 4515 y(not)31 b(installed)g(b)m(y)f(default\).)225
+4644 y Fm(\017)60 b Fq(XeT)-8 b(eX)75 b(requires)f(an)g(Ob)5
+b(jectiv)m(e)75 b(C)p Fi(++)e Fq(compiler)i(under)e(Mac)i(OS)e(X)h(or)h
+(otherwise)330 4753 y Fi(libfontconfig)27 b Fq(\(again)32
+b(b)s(oth)d(headers)h(and)g(library\).)225 4882 y Fm(\017)60
+b Fq(Mo)s(di\014cation)29 b(of)g(an)m(y)g Fi(.y)e Fq(or)i
+Fi(.l)f Fq(source)g(\014les)h(requires)f Fi(bison)e Fq(or)j
+Fi(flex)e Fq(to)i(up)s(datete)g(the)f(corre-)330 4992
+y(sp)s(onding)h(C)h(sources.)225 5121 y Fm(\017)60 b
+Fq(Mo)s(di\014cation)27 b(of)e(an)m(y)h(part)g(of)g(the)f(build)g
+(system)h(\()p Fi(M4)f Fq(macros,)i Fi(configure.ac)p
+Fq(,)d Fi(Makefile.am)p Fq(,)330 5230 y(or)41 b(their)g(fragmen)m(ts\))
+i(requires)d(GNU)i(M4,)j(GNU)d(Auto)s(conf,)i(GNU)e(Automak)m(e,)k(and)
+40 b(GNU)330 5340 y(Libto)s(ol)31 b(to)g(up)s(date)f(the)g(generated)i
+(\014les.)p eop end
+%%Page: 4 8
+TeXDict begin 4 7 bop 150 -116 a Fq(4)2794 b(T)-8 b(eX)31
+b(Liv)m(e:)41 b(The)30 b(xxx)150 299 y(Without)k(the)g(required)f(to)s
+(ols)h(mo)s(difying)f(suc)m(h)g(\014les)h(or)f(building)g(these)h
+(programs)f(m)m(ust)g(a)m(v)m(oided,)150 408 y(e.g.,)f(via)f
+Fi(--disable-xindy)26 b Fq(or)k Fi(--without-x)p Fq(.)150
+639 y Fo(2.2)68 b(Building)45 b(and)g(Installing)h(T)1859
+665 y(E)1930 639 y(X)e(Liv)l(e)150 798 y Fq(The)29 b(top-lev)m(el)j
+Fi(Build)c Fq(script)i(can)g(b)s(e)f(used)g(to)h(con\014gure)g(and)f
+(build)f(ev)m(erything)j(in)e(a)h(sub)s(directory)150
+908 y(\(ro)s(ot)35 b(of)g(the)f(build)g(tree,)i(default)f
+Fi(Work)p Fq(\),)g(install)g(ev)m(erything)h(in)e(an)g(other)h(sub)s
+(directory)e(\(default)150 1017 y Fi(inst)p Fq(\),)46
+b(and)d(\014nally)g(run)f Fi(make)29 b(check)p Fq(.)79
+b(Sev)m(eral)44 b(details)g(of)g(this)f(pro)s(cess)g(can)h(b)s(e)f(sp)s
+(eci\014ed)f(via)150 1127 y(en)m(vironmen)m(t)32 b(v)-5
+b(ariables)32 b(and)f(a)h(few)f(leading)h(options;)h(all)f(remaining)g
+(argumen)m(ts)f(\(assignmen)m(ts)i(or)150 1237 y(options\))39
+b(are)h(passed)e(to)h(the)g Fi(configure)e Fq(script.)66
+b(Or)38 b(one)h(can)g(run)e Fi(configure)f Fq(and)i Fi(make)g
+Fq(in)h(a)150 1346 y(suitable)31 b(empt)m(y)g(sub)s(directory)-8
+b(.)275 1480 y(Running)25 b(the)i(top-lev)m(el)i Fi(configure)24
+b Fq(script)j(con\014gures)g(just)f(the)h(top-lev)m(el)i(and)d(the)h
+(sub)s(directo-)150 1589 y(ries)d Fi(libs)p Fq(,)h Fi(utils)p
+Fq(,)f(and)f Fi(texk)p Fq(.)38 b(Running)23 b Fi(make)g
+Fq(at)h(the)h(top-lev)m(el)h(\014rst)e(iterates)h(o)m(v)m(er)h(all)f(T)
+3322 1609 y(E)3372 1589 y(X)f(sp)s(eci\014c)150 1699
+y(libraries,)31 b(and)e(then)i(runs)d Fi(make)h Fq(in)i
+Fi(libs)p Fq(,)e Fi(utils)p Fq(,)g(and)h Fi(texk)f Fq(to)i(iterate)h(o)
+m(v)m(er)g(all)f(generic)h(libraries,)150 1808 y(utilit)m(y)g
+(programs,)e(and)g(T)1076 1828 y(E)1126 1808 y(X)g(sp)s(eci\014c)g
+(programs.)41 b(These)30 b(iterations)i(consist)f(of)f(t)m(w)m(o)i
+(steps:)150 1918 y(\(1\))f(F)-8 b(or)31 b(eac)m(h)g(library)e(or)h
+(program)g(mo)s(dule)f(not)h(y)m(et)h(con\014gured)e(run)f
+Fi(configure)g Fq(adding)h(the)h(con-)150 2027 y(\014gure)d(option)i
+Fi(--disable-build)24 b Fq(if)k(the)g(mo)s(dule)g(need)f(not)i(b)s(e)e
+(built)h(or)g(otherwise)h(run)d Fi(make)k(all)p Fq(.)150
+2137 y(\(2\))35 b(F)-8 b(or)35 b(eac)m(h)h(library)d(or)i(program)f(mo)
+s(dule)f(that)i(m)m(ust)f(b)s(e)f(built)h(run)f Fi(make)g
+Fq(for)h(the)h(selected)g(tar-)150 2247 y(get\(s\):)42
+b Fi(default)29 b Fq(or)h Fi(all)g Fq(to)h(\(re-\)build,)f
+Fi(check)f Fq(to)i(run)e(tests,)j Fi(install)c Fq(etc.)275
+2380 y(Running)35 b(the)j(top-lev)m(el)h Fi(make)d Fq(a)i(second)f
+(time)h(iterates)h(again)f(o)m(v)m(er)h(all)f(library)f(and)f(program)
+150 2490 y(mo)s(dules)30 b(and)f(rebuild)h(rebuild)f(as)i(necessary)f
+(due)g(to)h(mo)s(di\014ed)e(source)i(\014les.)275 2623
+y(In)37 b(case)i(con\014guring)f(or)g(building)f(a)i(mo)s(dule)e
+(fails,)k(one)d(could)h(\014x)e(the)h(problem,)i(remo)m(v)m(e)g(the)150
+2733 y(sub)s(directory)c(for)h(the)g(mo)s(dule)f(from)h(the)g(build)f
+(tree,)k(and)c(rerun)g(the)h(top-lev)m(el)i Fi(make)d
+Fq(\(or)h Fi(Build)150 2842 y Fq(script)30 b(with)g Fi(--no-clean)e
+Fq(as)j(additional)g(\014rst)e(argumen)m(t\).)275 2976
+y(With)39 b(the)f(con\014gure)h(option)g Fi(--disable-all-pkgs)33
+b Fq(all)39 b(program)g(and)f(library)g(mo)s(dules)g(are)150
+3085 y(con\014gured)f(but)g(none)g(of)h(them)f(are)h(built.)63
+b(The)37 b Fi(Makefile)e Fq(for)i(eac)m(h)i(suc)m(h)e(mo)s(dule)g(con)m
+(tains)i(all)150 3195 y(build)29 b(rules)g(and)g(dep)s(endencies)f(and)
+h(can)h(b)s(e)f(in)m(v)m(ok)m(ed)i(to)f(build)f(an)g(individual)g
+(program)h(or)f(library)150 3304 y(and)f(causes)h(to)h(\014rst)e(build)
+g(an)m(y)h(required)f(libraries.)40 b(This)28 b(build)g
+Fi(")p Fq(on)g(demand)p Fi(")g Fq(pro)s(cedure)g(is)g(used,)150
+3414 y(e.g.,)37 b(in)d(the)h Fi(luatex)e Fq(rep)s(ository)h(to)h(build)
+e(LuaT)1928 3434 y(E)1978 3414 y(X,)j(essen)m(tially)h(from)d(a)g
+(subset)g(of)h(the)f(complete)150 3524 y(T)201 3543 y(E)251
+3524 y(X)c(Liv)m(e)h(tree.)41 b(Similarly)-8 b(,)31 b(when,)e(e.g.,)j
+(building)d Fj(")p Fq(-T)2098 3543 y(E)2148 3524 y(X)h(has)g(b)s(een)f
+(disabled)h(\(as)g(b)m(y)g(default\),)h(one)150 3633
+y(can)c(run)e Fi(make)k(etex)c Fq(\(or)i Fi(make)i(etex.exe)p
+Fq(\))24 b(in)i Fi(texk/web2c/)e Fq(to)j(build)e Fj(")p
+Fq(-T)2833 3653 y(E)2884 3633 y(X)h(\(altough)i(there)f(is)f(no)150
+3743 y(simple)k(w)m(a)m(y)i(to)f(install)g Fj(")p Fq(-T)1125
+3762 y(E)1176 3743 y(X.)275 3876 y(The)24 b(T)507 3896
+y(E)557 3876 y(X)g(Liv)m(e)i(build)d(system)i(carefully)g(form)m
+(ulates)g(dep)s(endencies)f(as)h(w)m(ell)g(as)g(mak)m(e)h(rules)e(when)
+150 3986 y(a)33 b(to)s(ol)h(\(suc)m(h)f(as)g Fi(tangle)p
+Fq(,)f Fi(ctangle)p Fq(,)f(or)i Fi(convert)p Fq(\))e(creates)k(sev)m
+(eral)f(output)e(\014les.)48 b(This)32 b(allo)m(ws)i(for)150
+4095 y(parallel)j(builds)e(\()p Fi(make)29 b(-j)h Fh(n)35
+b Fq(with)h Ff(n)p Fi(>)p Fq(1)f(or)h(ev)m(en)h Fi(make)29
+b(-j)p Fq(\))36 b(that)g(can)g(considerably)g(sp)s(eed)f(up)g(the)150
+4205 y(T)201 4225 y(E)251 4205 y(X)22 b(Liv)m(e)h(build)e(on)h(m)m
+(ulti)g(core)h(systems.)38 b(F)-8 b(urther)22 b(sp)s(eed)f(up)g(can)h
+(b)s(e)g(ac)m(hiev)m(ed)h(b)m(y)f(using)g(a)g(con\014gure)150
+4315 y(cac)m(he)32 b(\014le,)f(i.e.,)g(with)f(the)h(top-lev)m(el)i
+(con\014gure)d(option)h Fi(-C)p Fq(.)275 4448 y(The)56
+b(command)h Fi(make)29 b(dist)56 b Fq(\(at)i(the)g(top-lev)m(el\))i
+(creates)e(a)g(tarball)g Fi(tex-live-)p Fh(yyyy)p Fi(-)p
+Fh(mm)p Fi(-)150 4558 y Fh(dd)p Fi(.tar.xz)26 b Fq(from)j(the)g(T)1028
+4577 y(E)1078 4558 y(X)g(Liv)m(e)g(source)g(tree,)i(whereas)d
+Fi(make)h(dist-check)e Fq(also)i(v)m(eri\014es)h(that)f(this)150
+4667 y(tarball)i(can)g(b)s(e)f(used)f(to)i(build)f(and)f(install)j(all)
+f(of)f(T)2015 4687 y(E)2065 4667 y(X)h(Liv)m(e.)150 4864
+y Fe(2.2.1)63 b(Installation)40 b(P)m(aths)150 5011 y
+Fq(Running)83 b Fi(make)30 b(install)82 b Fq(\(or)j Fi(make)30
+b(install-strip)p Fq(\))81 b(installs)86 b(executables)g(in)e
+Fh(bindir)p Fq(,)150 5121 y(libraries)72 b(in)f Fh(libdir)p
+Fq(,)81 b(headers)72 b(in)f Fh(includedir)p Fq(,)80 b(data)72
+b(\(including)g Fi(")p Fq(link)m(ed)g(scripts)p Fi(")p
+Fq(\))f(in)150 5230 y Fh(datarootdir)p Fi(/texmf-dist)p
+Fq(,)47 b(manpages)i(in)f Fh(mandir)p Fq(,)k(and)c(T)2451
+5250 y(E)2501 5230 y(X)g(info)h(\014les)f(in)g Fh(infodir)p
+Fq(.)93 b(The)150 5340 y(v)-5 b(alues)35 b(of)g(these)g(directories)h
+(are)f(determined)f(b)m(y)h Fi(configure)d Fq(and)i(can)h(b)s(e)f(sp)s
+(eci\014ed)g(explictly)i(as)p eop end
+%%Page: 5 9
+TeXDict begin 5 8 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1973
+b(5)150 299 y(options)33 b(suc)m(h)f(as)h Fi(--prefix=)p
+Fh(prefix)28 b Fq(or)k Fi(--bindir=)p Fh(bindir)p Fq(;)e(otherwise)j
+(they)f(are)h(giv)m(en)h(b)m(y)e(their)150 408 y(usual)e(Auto)s(conf)g
+(defaults)390 541 y Fh(prefix)857 b Fi(/usr/local)390
+650 y Fh(exec_prefix)617 b(prefix)390 760 y(bindir)857
+b(exec_prefix)p Fi(/bin)390 869 y Fh(libdir)g(exec_prefix)p
+Fi(/lib)390 979 y Fh(includedir)665 b(prefix)p Fi(/include)390
+1089 y Fh(datarootdir)617 b(prefix)p Fi(/share)390 1198
+y Fh(mandir)857 b(datarootdir)p Fi(/man)390 1308 y Fh(infodir)809
+b(datarootdir)p Fi(/info)150 1440 y Fq(and)30 b(mo)s(di\014ed)f(as)i
+(follo)m(ws:)225 1572 y Fm(\017)60 b Fq(If)43 b(the)g(option)h
+Fi(--enable-multiplatform)37 b Fq(is)44 b(giv)m(en)g(\(or)g(implied)f
+(for)g(a)h(nativ)m(e)h(T)3421 1592 y(E)3471 1572 y(X)e(Liv)m(e)330
+1682 y(build\),)30 b Fi(/)p Fh(host)p Fq(,)f(i.e.,)j(the)e(canonical)i
+(host)f(name)f(is)h(app)s(ended)d(to)j Fh(bindir)e Fq(and)h
+Fh(libdir)p Fq(.)225 1814 y Fm(\017)60 b Fq(In)86 b(a)h(nativ)m(e)h(T)
+1012 1833 y(E)1062 1814 y(X)e(Liv)m(e)i(build)d Fh(datarootdir)f
+Fq(is)j(set)g(to)g Fh(prefix)p Fq(,)99 b Fh(mandir)85
+b Fq(to)330 1924 y Fh(prefix)p Fi(/texmf-dist/doc/ma)o(n)p
+Fq(,)25 b(and)k Fh(infodir)g Fq(to)i Fh(prefix)p Fi(/texmf-dist/doc/in)
+o(fo)p Fq(.)150 2078 y(The)f(top-lev)m(el)j Fi(configure)27
+b Fq(script)k(displa)m(ys)f(all)h(these)g(installation)h(paths.)275
+2210 y(F)-8 b(or)31 b(a)f(nativ)m(e)i(T)837 2230 y(E)887
+2210 y(X)f(Liv)m(e)g(build)e(either)i(for)f(the)h(T)2021
+2230 y(E)2071 2210 y(X)g(Liv)m(e)g(D)m(VD)h(or)e(for)g(an)h(additional)
+g(platform)150 2320 y(the)26 b(con)m(ten)m(ts)i(of)f
+Fh(bindir)d Fq(should)h(b)s(e)h(copied)g(to)h(the)g(directory)f
+Fi(Master/bin/)p Fh(arch)c Fq(of)k(the)h(T)3438 2340
+y(E)3488 2320 y(X)f(Liv)m(e)150 2430 y(tree)g(where)e
+Fh(arch)g Fq(is)h(the)g(T)1088 2449 y(E)1138 2430 y(X)g(Liv)m(e)h
+(platform)f(name)g(corresp)s(onding)f(to)h(canonical)i(host)e(name)g
+Fh(host)p Fq(,)150 2539 y(the)g(con)m(ten)m(ts)i(of)e
+Fh(libdir)e Fq(and)h Fh(includedir)e Fq(can)j(b)s(e)g(discarded,)g(and)
+g(ev)m(erything)g(else)h(should)e(matc)m(h)150 2649 y(\014les)30
+b(already)h(presen)m(t)g(in)f(the)g(T)1283 2668 y(E)1333
+2649 y(X)h(Liv)m(e)g(tree.)150 2843 y Fe(2.2.2)63 b(Link)m(ed)40
+b(Scripts)150 2990 y Fq(Quite)e(a)g(few)f(executables)i(are)f(arc)m
+(hitecture)i(indep)s(enden)m(t)c(Shell,)k(P)m(erl,)g(or)e(other)g
+(scripts.)62 b(Some)150 3100 y(of)44 b(them)g(are)g(main)m(tained)h(as)
+f(part)f(of)h(the)g(T)1837 3120 y(E)1887 3100 y(X)g(Liv)m(e)h(source)f
+(tree,)k(but)43 b(most)h(are)g(main)m(tained)150 3210
+y(elsewhere)g(with)f(copies)h(under)e Fi(texk/texlive/linked_scr)o
+(ipts)o Fq(.)74 b(They)43 b(are)g(installed)h(under)150
+3319 y Fh(datarootdir)p Fi(/texmf-dist/s)o(crip)o(ts)p
+Fq(;)33 b(for)j(Unix-lik)m(e)h(systems)f(there)h(is)f(a)g(sym)m(b)s
+(olic)h(link)f(p)s(oin)m(t-)150 3429 y(ing,)d(e.g.,)i(from)d
+Fh(bindir)p Fi(/ps2eps)d Fq(to)k Fh(datarootdir)p Fi(/texmf-dist/s)o
+(cri)o(pts/)o(ps2e)o(ps/)o(ps2e)o(ps.p)o(l)150 3538 y
+Fq(whereas)c(for)f(Windo)m(ws)h Fh(bindir)p Fi(/ps2eps.exe)c
+Fq(is)k(a)g(cop)m(y)h(of)f(a)g(small)h(standard)e(binary)g(serving)h
+(the)150 3648 y(same)34 b(purp)s(ose.)48 b(One)33 b(reason)g(for)h(all)
+g(this)f(is)h(to)g(a)m(v)m(oid)h(ha)m(ving)f(man)m(y)f(copies)h(for)f
+(the)h(same)g(script,)150 3758 y(but)c(most)g(imp)s(ortan)m(tly)h(this)
+f(allo)m(ws)i(to)f(in)m(v)m(ok)m(e)i(the)d(same)h(P)m(erl)g(or)f(other)
+h(script)f(under)f(Windo)m(ws.)150 3952 y Fe(2.2.3)63
+b(Distro)41 b(Builds)150 4099 y Fq(Although)j(they)f(use)g(the)h(same)g
+(co)s(de)g(base,)j(building)42 b(for)h(a)h(T)2488 4119
+y(E)2538 4099 y(X)g(Liv)m(e)g(binary)f(distribution)g(as)150
+4209 y(shipp)s(ed)28 b(b)m(y)i(the)g(user)g(groups)f(ma)m(y)i(b)s(e)e
+(quite)h(di\013eren)m(t)h(from)f(a)g('distro')h(build)e(for,)h(e.g.,)h
+(some)g(kind)150 4318 y(of)g(Lin)m(ux)e(distribution,)h(a)h(*Bsd)g(or)f
+(Mac)h(OS)f(X)g(p)s(ort,)g(or)h(similar.)275 4450 y(While)36
+b(a)f(T)676 4470 y(E)726 4450 y(X)h(Liv)m(e)g(binary)f(distribution)f
+(uses)h(shared)g(libraries)g(\()p Fi(libc)p Fq(,)h Fi(libm)p
+Fq(,)g(X11)h(libraries,)150 4560 y(and)f Fi(libfontconfig)p
+Fq(\))e(only)j(when)e(absolutely)j(necessary)-8 b(,)40
+b(a)d(distro)g(migh)m(t)g(use)g(as)g(man)m(y)g(shared)150
+4670 y(libraries)31 b(as)g(p)s(ossible,)g(including)f(T)1425
+4689 y(E)1475 4670 y(X)h(sp)s(eci\014c)g(libraries)g(suc)m(h)f(as)h
+Fi(libkpathsea)p Fq(.)40 b(In)30 b(addition)h(the)150
+4779 y(installation)h(paths)e(will,)h(in)f(general,)i(b)s(e)e(quite)g
+(di\013eren)m(t.)150 4974 y Fe(2.2.3.1)63 b(Con\014guring)43
+b(for)f(a)e(Distro)150 5121 y Fq(F)-8 b(or)31 b(a)g(distro)f(build)g(y)
+m(ou)g(m)m(ust)h(use)241 5230 y Fi(--disable-native-texlive)o(-bui)o
+(ld)150 5340 y Fq(and)f(should)f(use)p eop end
+%%Page: 6 10
+TeXDict begin 6 9 bop 150 -116 a Fq(6)2794 b(T)-8 b(eX)31
+b(Liv)m(e:)41 b(The)30 b(xxx)241 299 y Fi(--with-banner-add=/)p
+Fh(SomeD)o(istr)o(o)150 408 y Fq(to)h(iden)m(tify)g(y)m(our)f(distro.)
+41 b(Y)-8 b(ou)31 b(ma)m(y)g(sp)s(ecify)241 518 y Fi(--enable-shared)
+150 628 y Fq(to)g(build)e(shared)h(T)833 647 y(E)883
+628 y(X)h(sp)s(eci\014c)f(libraries)g(and)g(migh)m(t)h(add)241
+737 y Fi(--disable-static)150 847 y Fq(to)g(not)g(build)e(the)i(static)
+h(ones.)40 b(Y)-8 b(ou)31 b(w)m(ould)f(lik)m(e)i(to)f(use)232
+956 y Fi(--with-system-)p Fh(lib)23 b Fq(for)k(as)h(man)m(y)g
+(libraries)f(as)h(p)s(ossible)f(and)g(ma)m(y)h(then)f(ha)m(v)m(e)i(to)f
+(add)f Fi(--with-)150 1066 y Fh(lib)p Fi(-includes=)p
+Fh(dir)f Fq(and/or)k Fi(--with-)p Fh(lib)p Fi(-libdir=)p
+Fh(dir)p Fq(.)275 1217 y(Y)-8 b(ou)30 b(should)g(sp)s(ecify)241
+1327 y Fi(--prefix=/usr)d Fq(or)j(p)s(erhaps)f Fi
+(--prefix=/opt/TeXLive)150 1436 y Fq(and)h(ma)m(y)h(ha)m(v)m(e)g(to)g
+(add)241 1546 y Fi(--libdir=\\${exec_prefix})o(/lib)o(64)150
+1655 y Fq(for)f(64bit)h(bi-arc)m(h)g(\(Lin)m(ux\))g(systems.)275
+1806 y(T)-8 b(o)30 b(mak)m(e)g(a)g(usable)g(T)1048 1826
+y(E)1098 1806 y(X)g(installation,)i(y)m(ou)e(need)f(\(thousands)g(of)7
+b(\))30 b(supp)s(ort)e(\014les)i(in)f(addition)h(to)150
+1916 y(the)h(binaries)g(that)g(are)h(built)e(and)h(installed)g(here.)43
+b(The)30 b(supp)s(ort)f(\014les)i(are)g(main)m(tained)h(completely)150
+2026 y(indep)s(enden)m(tly)-8 b(.)41 b(The)30 b(b)s(est)h(basis)f(for)h
+(dealing)g(with)f(them)h(is)g(the)g(T)2566 2045 y(E)2616
+2026 y(X)f(Liv)m(e)i(\(plain)f(text\))h(database)150
+2135 y(and/or)e(the)h(T)661 2155 y(E)711 2135 y(X)f(Liv)m(e)i
+(installer.)150 2392 y Fo(2.3)68 b(The)45 b(T)736 2419
+y(E)806 2392 y(X)g(Liv)l(e)g(Source)g(T)-11 b(ree)150
+2552 y Fq(The)28 b(T)386 2571 y(E)436 2552 y(X)h(Liv)m(e)h(source)f
+(tree)g(is)g(the)g(subtree)g(ro)s(oted)g(at)g Fi(Build/source)d
+Fq(of)j(the)g(complete)h(T)3435 2571 y(E)3485 2552 y(X)f(Liv)m(e)150
+2661 y(tree)e(and)f(con)m(tains)h(the)g(sources)f(for)g(all)h(T)1624
+2681 y(E)1674 2661 y(X)g(Liv)m(e)g(executables)h(as)e(w)m(ell)i(as)e
+Fi(make)f Fq(rules)h(to)h(build)f(and)150 2771 y(install)31
+b(them)g(together)g(with)f(some)h(of)g(their)f(supp)s(ort)f(\014les.)
+150 2987 y Fe(2.3.1)63 b(The)41 b(T)-10 b(op-Lev)m(el)41
+b(Directories)150 3134 y Fq(In)34 b(general,)k(the)d(T)825
+3153 y(E)875 3134 y(X)h(Liv)m(e)g(build)e(system)h(uses)g(the)g(latest)
+i(released)f(v)m(ersions)f(of)h(the)f(GNU)h(build)150
+3243 y(to)s(ols,)31 b(installed)h(directly)f(from)f(the)g(original)i
+(GNU)f(releases)g(\(e.g.,)h(b)m(y)f(building)e(them)i(with)241
+3353 y Fi(configure)d(--prefix=/usr/local/gnu)150 3462
+y Fq(and)i(ha)m(ving)h Fi(PATH)e Fq(start)i(with)f Fi
+(/usr/local/gnu/bin)p Fq(\).)36 b(Curren)m(tly)30 b(these)g(are)390
+3613 y Fi(autoconf)46 b(\(GNU)g(Autoconf\))f(2.69)390
+3723 y(automake)h(\(GNU)g(automake\))f(1.14)390 3833
+y(ltmain.sh)g(\(GNU)i(libtool\))e(2.4.2)390 3942 y(bison)h(\(GNU)h
+(Bison\))f(3.0)390 4052 y(flex)h(2.5.37)390 4161 y(m4)g(\(GNU)g(M4\))g
+(1.4.17)390 4271 y(makeinfo)f(\(GNU)g(texinfo\))g(5.2)150
+4422 y Fq(These)66 b(v)m(ersions)g(should)f(b)s(e)g(used)g(to)h(up)s
+(date)f(the)h(generated)h(\014les)f(\(e.g.,)77 b Fi(configure)63
+b Fq(or)150 4531 y Fi(Makefile.in)p Fq(\))34 b(in)i(all)h(or)g(parts)f
+(of)h(the)f(T)1671 4551 y(E)1722 4531 y(X)g(Liv)m(e)i(tree)f(when)e
+(some)i(of)g(their)f(sources)h(ha)m(v)m(e)h(b)s(een)150
+4641 y(c)m(hanged.)j(This)30 b(can)g(b)s(e)g(done)g(explicitly)h(with)f
+(the)h(top-lev)m(el)h Fi(reautoconf)27 b Fq(script)k(or)f(implicitly)h
+(b)m(y)150 4751 y(using)f(the)g(con\014gure)h(option)f
+Fi(--enable-maintainer-mode)p Fq(.)275 4902 y(The)25
+b(\014les)i(in)f(the)h(SVN)f(rep)s(ository)g(are)h(all)g(up)f(to)h
+(date,)h(but)e(this)g(need)g(not)h(b)s(e)f(re\015ected)h(b)m(y)f(their)
+150 5011 y(timestamps.)51 b(In)33 b(order)h(not)g(to)g(run)f
+Fi(bison)p Fq(,)g Fi(flex)p Fq(,)h(or)f Fi(makeinfo)f
+Fq(it)i(ma)m(y)h(b)s(e)e(necessary)h(to)g Fi(touch)150
+5121 y Fq(the)27 b(generated)h(\()p Fi(.c)p Fq(,)g Fi(.h)p
+Fq(,)f(or)g Fi(.info)p Fq(\))f(\014les.)40 b(With)27
+b Fi(--enable-maintainer-mode)20 b Fq(mo)s(de)27 b(it)g(ma)m(y)h(also)
+150 5230 y(b)s(e)c(necessary)h(to)g Fi(touch)e Fq(\014rst)h
+Fi(aclocal.m4)p Fq(,)f(then)i Fi(configure)d Fq(and)h
+Fi(config.h.in)f Fq(\(or)j Fi(c-auto.in)p Fq(\),)150
+5340 y(and)30 b(\014nally)g(all)h Fi(Makefile.in)d Fq(\014les.)p
+eop end
+%%Page: 7 11
+TeXDict begin 7 10 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1973
+b(7)275 299 y(The)50 b(\014les)g Fi(config.guess)p Fq(,)j
+Fi(config.sub)p Fq(,)g(etc.)f(for)f(most)g(pac)m(k)-5
+b(ages)52 b(are)g(k)m(ept)f(cen)m(trally)h(in)150 408
+y Fi(build-aux/)p Fq(,)28 b(sourced)j(from)f(GNU)h(Gn)m(ulib)g(\()p
+Fi(http://www.gnu.org/software/gnulib)p Fq(\),)25 b(whic)m(h)150
+518 y(in)39 b(turn)f(pulls)g(them)i(from)e(their)i(ultimate)g(upstream)
+f(source)g(rep)s(ository)-8 b(.)68 b(There)38 b(are,)k(ho)m(w)m(ev)m
+(er,)150 628 y(indep)s(enden)m(t)56 b(copies)h(in,)64
+b(e.g.,)h Fi(libs/freetype2/freetype-)o(*/bu)o(ild)o(s/un)o(ix/)p
+Fq(,)57 b(and)g(similar)150 737 y(places.)44 b(The)31
+b Fi(reautoconf)e Fq(script)i(do)s(es)g(not)g(tak)m(e)i(care)f(of)g
+(those,)g(but)f(a)h(T)2831 757 y(E)2881 737 y(X)f(Liv)m(e)h(cron)f(job)
+g(k)m(eeps)150 847 y(them)f(in)g(sync)g(\(nigh)m(tly\).)275
+977 y(The)19 b(sub)s(directories)h Fi(m4)g Fq(and)g Fi(am)g
+Fq(con)m(tain)h Fi(M4)f Fq(macros)h(and)f Fi(Makefile.am)d
+Fq(fragmen)m(ts)k(resp)s(ectiv)m(ely)-8 b(,)150 1086
+y(all)31 b(of)g(them)f(used)g(in)g(man)m(y)g(places.)275
+1216 y(The)39 b(\014le)h Fi(m4/kpse-pkgs.m4)c Fq(con)m(tains)41
+b(lists)f(of)g(all)h(program)e(and)h(library)f(mo)s(dules;)44
+b(missing)150 1326 y(mo)s(dules)35 b(are,)i(ho)m(w)m(ev)m(er,)h(silen)m
+(tly)f(ignored.)55 b(Eac)m(h)36 b(suc)m(h)f(mo)s(dule)g(con)m(tributes)
+h(fragmen)m(ts)g(de\014ning)150 1435 y(its)g(capabilities)i(and)e
+(requiremen)m(ts)g(to)h(the)f Fi(configure.ac)d Fq(scripts)j(at)h(the)f
+(top-lev)m(el)i(and)e(in)g(the)150 1545 y(sub)s(directiories)c
+Fi(libs)p Fq(,)f Fi(utils)p Fq(,)g(and)g Fi(texk)p Fq(.)45
+b(The)31 b(fragmen)m(ts)i(from)e(program)h(mo)s(dules)f(supply)f(con-)
+150 1655 y(\014gure)h(options)i(to)f(disable)h(or)f(enable)g(building)f
+(them,)i(those)f(from)g(library)f(mo)s(dules)g(sp)s(ecify)h(if)g(an)150
+1764 y(installed)f(\(system\))f(v)m(ersion)h(of)f(that)h(library)e(can)
+h(b)s(e)g(used.)39 b(This)30 b(decides)g(whic)m(h)f(mo)s(dules)h(need)f
+(to)150 1874 y(b)s(e)34 b(built,)j(although)e(all)h(mo)s(dules)f(m)m
+(ust)g(b)s(e)f(con\014gured)h(for)g(the)g(b)s(ene\014t)f(of)h
+Fi(make)f Fq(targets)j(suc)m(h)e(as)150 1983 y Fi(dist)29
+b Fq(or)i Fi(distcheck)p Fq(.)275 2113 y(The)h(sub)s(directory)h
+Fi(extra)f Fq(con)m(tains)i(things)g(whic)m(h)f(are)h(not)f(part)h(of)f
+(the)h(T)-8 b(eX)34 b(Liv)m(e)g(build,)g(but)150 2223
+y(are)d(presen)m(t)g(for)f(con)m(v)m(enience,)j(e.g.,)f
+Fi(epstopdf)c Fq(dev)m(elop)s(ed)j(here)g(or)f Fi(xz)g
+Fq(required)g(b)m(y)h(the)f(T)3433 2242 y(E)3483 2223
+y(X)h(Liv)m(e)150 2332 y(installer.)150 2522 y Fe(2.3.2)63
+b(Structure)40 b(of)i(Library)f(Mo)s(dules)150 2669 y
+Fq(The)30 b(structure)g(of)g(library)g(mo)s(dules)g(is)g(b)s(est)g
+(explained)h(with)f(a)h(few)f(examples.)150 2859 y Fe(2.3.2.1)63
+b(The)42 b Fd(png)f Fe(library)g(in)g Fd(libs/libpng)150
+3006 y Fq(This)48 b(generic)j(library)d(uses)h(the)h(distributed)e
+(source)h(tree)h(in,)k(e.g.,)i Fi(libpng-1.5.17)45 b
+Fq(with)k(all)150 3116 y(mo)s(di\014cations)63 b(recorded)g(in)f
+Fi(libpng-1.5.17-PATCHES/*)p Fq(.)132 b(The)62 b Fi(configure.ac)d
+Fq(fragmen)m(t)150 3225 y Fi(ac/withenable.ac)26 b Fq(con)m(tains)390
+3355 y Fi(KPSE_WITH_LIB\([libpng],)41 b([zlib]\))150
+3485 y Fq(with)d(the)g(mo)s(dule)f(name)h(and)g(indicating)g(the)h(dep)
+s(endency)d(on)i Fi(zlib)p Fq(.)62 b(A)39 b(third)e(argumen)m(t)h
+Fi(tree)150 3595 y Fq(w)m(ould)h(sp)s(ecify)h(that)g(the)g(library)f
+(from)g(the)h(T)1853 3614 y(E)1903 3595 y(X)g(Liv)m(e)h(tree)f(can)g
+(not)g(b)s(e)f(replaced)h(b)m(y)g(a)g(system)150 3704
+y(v)m(ersion.)h(That)30 b(not)h(b)s(eing)f(the)h(case,)g(a)g(second)f
+(fragmen)m(t)i Fi(ac/libpng.ac)27 b Fq(con)m(tains)390
+3834 y Fi(KPSE_TRY_LIB\([libpng],)1010 3944 y([#include)46
+b(<png.h>],)1010 4053 y([png_structp)f(png;)i(png_voidp)e(io;)i
+(png_rw_ptr)e(fn;)390 4163 y(png_set_read_fn\(png,)d(io,)47
+b(fn\);]\))150 4293 y Fq(and)30 b(pro)m(vides)g(the)h(simple)f(C)g(co)s
+(de)390 4423 y Fi(#include)46 b(<png.h>)390 4532 y(int)h(main)g(\(\))
+390 4642 y({)g(png_structp)e(png;)i(png_voidp)e(io;)i(png_rw_ptr)e(fn;)
+485 4751 y(png_set_read_fn\(png,)e(io,)k(fn\);)485 4861
+y(return)g(0;)g(})150 4991 y Fq(used)28 b(to)i(v)m(erify)g(the)f
+(usabilit)m(y)h(of)g(a)f(system)h(v)m(ersion.)41 b(The)28
+b(similar)i(macro)g Fi(KPSE_TRY_LIBXX)25 b Fq(w)m(ould)150
+5101 y(pro)m(vide)30 b(some)h(C)p Fi(++)f Fq(co)s(de.)41
+b(These)30 b(fragmen)m(ts)h(are)f(included)g(b)m(y)g
+Fi(configure.ac)d Fq(at)32 b(the)e(top)h(lev)m(els.)275
+5230 y(A)41 b(pro)m(xy)g(build)g(system)g(\()p Fi(configure.ac)p
+Fq(,)g Fi(Makefile.am)p Fq(,)h(and)f Fi(include/Makefile.am)p
+Fq(\))36 b(ig-)150 5340 y(nores)e(the)h(distributed)f(one)h(and)f
+(consequen)m(tly)h(a)g(few)g(generated)g(\014les)g(and)f(auxiliary)h
+(scripts)g(are)p eop end
+%%Page: 8 12
+TeXDict begin 8 11 bop 150 -116 a Fq(8)2794 b(T)-8 b(eX)31
+b(Liv)m(e:)41 b(The)30 b(xxx)150 299 y(remo)m(v)m(ed)46
+b(from)e(the)g(distributed)g(source)h(tree.)84 b(The)44
+b(public)g(headers)g Fi(png.h)p Fq(,)j Fi(pngconf.h)p
+Fq(,)f(and)150 408 y Fi(pnglibconf.h)38 b Fq(are)k('installed')g(\(as)g
+(symlinks\))g(under)d Fi(include/)h Fq(in)h(the)g(build)f(tree)j
+(exactly)g(as)150 518 y(they)31 b(are)f(for)g(a)h(system)g(v)m(ersion)g
+(under,)e(e.g.,)j Fi(usr/include/)p Fq(.)275 656 y(The)42
+b(mo)s(dule)g(is)h(supplemen)m(ted)f(b)m(y)g(the)h(\014le)g
+Fi(m4/kpse-libpng-flags.m4)37 b Fq(that)43 b(de\014nes)f(the)150
+766 y Fi(M4)48 b Fq(macro)g Fi(KPSE_LIBPNG_FLAGS)c Fq(used)j(b)m(y)h
+(all)h(mo)s(dules)f(dep)s(ending)e(on)i(this)g(library)g(in)g(their)150
+875 y Fi(configure.ac)g Fq(to)k(generate)i(the)d Fi(make)g
+Fq(v)-5 b(ariables)52 b Fi(LIBPNG_INCLUDES)47 b Fq(for)k(use)h(in)f
+Fi(CPPFLAGS)p Fq(,)150 985 y Fi(LIBPNG_LIBS)34 b Fq(for)j(use)f(in)h
+Fi(LDADD)p Fq(,)g Fi(LIBPNG_DEPEND)c Fq(for)k(use)g(as)g(dep)s(endency)
+-8 b(,)38 b(and)e Fi(LIBPNG_RULE)150 1095 y Fq(de\014ning)29
+b Fi(make)h Fq(rules)g(to)h(rebuild)e(the)i(library)-8
+b(.)275 1233 y(In)34 b(addition)h Fi(m4/kpse-libpng-flags.m4)29
+b Fq(supplies)35 b(the)g(con\014gure)g(option)h Fi(--with-system-)150
+1342 y(libpng)29 b Fq(and)g(uses)h Fi(pkg-config)e Fq(to)j(determine)g
+(the)f(\015ags)h(required)e(for)h(the)h(system)f(library)-8
+b(.)150 1545 y Fe(2.3.2.2)63 b(The)42 b Fd(zlib)f Fe(library)g(in)g
+Fd(libs/zlib)150 1692 y Fq(This)26 b(generic)i(library)f(is)g(quite)h
+(analogous)g(to)g Fi(libpng)e Fq(but)g(do)s(es)h(not)g(dep)s(end)f(on)h
+(an)m(y)g(other)h(library)-8 b(.)150 1802 y(The)41 b(\014le)h
+Fi(m4/kpse-zlib-flags.m4)36 b Fq(supplies)41 b(the)g(con\014gure)h
+(option)g Fi(--with-system-zlib)37 b Fq(as)150 1911 y(w)m(ell)24
+b(as)f Fi(--with-zlib-includes)17 b Fq(and)23 b Fi(--with-zlib-libdir)
+18 b Fq(to)23 b(sp)s(ecify)g(non)f(standard)g(lo)s(cations)150
+2021 y(of)31 b(the)f Fi(zlib)f Fq(headers)h(and/or)h(library)-8
+b(.)150 2224 y Fe(2.3.2.3)63 b(The)42 b Fd(freetype)g
+Fe(library)e(in)i Fd(libs/freetype2)150 2371 y Fq(This)34
+b(mo)s(dule)g(uses)h(a)g(wrapp)s(er)e(build)h(system)h(with)g(an)f
+(almost)i(trivial)g Fi(configure.ac)c Fq(and)i(with)150
+2480 y Fi(Makefile.am)22 b Fq(that)k(in)m(v)m(ok)m(es)h
+Fi(configure)c Fq(and)i Fi(make)f Fq(for)h(the)h(distributed)e(source,)
+j(follo)m(w)m(ed)g(b)m(y)e Fi(make)150 2590 y(install)33
+b Fq(with)i(the)g(build)f(tree)i(as)f(destination.)56
+b(The)34 b(\015ags)h(required)g(for)f(the)i(system)f(library)g(are)150
+2699 y(obtained)c(through)e Fi(freetype-config)p Fq(.)150
+2902 y Fe(2.3.2.4)63 b(The)42 b Fd(kpathsea)g Fe(library)e(in)i
+Fd(texk/kpathsea)150 3049 y Fq(This)23 b(is)h(one)h(of)f(the)h(T)896
+3069 y(E)946 3049 y(X)f(sp)s(eci\014c)g(libraries)g(that)h(are)f(main)m
+(tained)h(as)g(part)f(of)g(T)2938 3069 y(E)2988 3049
+y(X)g(Liv)m(e.)40 b(Other)23 b(than)150 3159 y(the)34
+b(generic)h(libraries)g(they)f(are)g(\(static)i(and/or)e(shared\))g
+(Libto)s(ol)h(libraries)f(and)g(are)g(installed)h(to-)150
+3268 y(gether)27 b(with)e(the)i(programs.)38 b(They)26
+b(are,)h(ho)m(w)m(ev)m(er,)i(not)d(part)g(of)g(the)g(T)2639
+3288 y(E)2689 3268 y(X)g(Liv)m(e)h(D)m(VD)h(as)e(distributed)150
+3378 y(b)m(y)k(T)327 3397 y(E)377 3378 y(X)h(user)e(groups.)275
+3516 y(It)36 b(is)g(p)s(ossible,)h(although)g(quite)f(un)m(usual)f(to)i
+(sp)s(ecify)f(the)g(con\014gure)g(option)h Fi(--with-system-)150
+3626 y(kpathsea)31 b Fq(in)j(order)f(to)h(use)f(a)h(system)g(v)m
+(ersion)g(of)g(the)g(library)f(and)g(it)h(ma)m(y)g(then)f(b)s(e)g
+(necessary)h(to)150 3735 y(sp)s(ecify)c Fi(--with-kpathsea-includes)24
+b Fq(and/or)30 b Fi(--with-kpathsea-libdir)p Fq(.)275
+3873 y(In)53 b(addition)i(to)g Fi(ac/withenable.ac)c
+Fq(and)j Fi(ac/kpathsea.ac)c Fq(there)55 b(is)g(a)f(third)g(fragmen)m
+(t)150 3983 y Fi(ac/mktex.ac)59 b Fq(included)j(b)m(y)g(b)s(oth)g
+Fi(ac/withenable.ac)57 b Fq(and)62 b Fi(configure.ac)d
+Fq(that)k(supplies)150 4092 y(con\014gure)53 b(options)g(suc)m(h)f(as)i
+Fi(--enable-mktextfm-defau)o(lt)47 b Fq(determining)52
+b(the)h(compile)h(time)150 4202 y(default)38 b(whether)f(or)g(not)h(to)
+g(run)e Fi(mktextfm)f Fq(to)k(generate)g(a)f(missing)f
+Fi(.tfm)f Fq(\014le.)62 b(Note,)41 b(ho)m(w)m(ev)m(er,)150
+4312 y(that)59 b(the)f(command)g(line)h(options)f Fi(-mktex=tfm)e
+Fq(or)i Fi(-no-mktex=tfm)d Fq(for)j(T)3119 4331 y(E)3169
+4312 y(X-lik)m(e)i(engines)150 4421 y(o)m(v)m(erride)31
+b(this)g(default.)150 4624 y Fe(2.3.3)63 b(Structure)40
+b(of)i(Program)g(Mo)s(dules)150 4771 y Fq(The)30 b(structure)g(of)g
+(program)g(mo)s(dules)g(is)g(again)i(b)s(est)e(explained)g(with)g(a)h
+(few)f(examples.)150 4974 y Fe(2.3.3.1)63 b(The)42 b
+Fd(t1utils)f Fe(pac)m(k)-7 b(age)40 b(in)h Fd(utils/t1utils)150
+5121 y Fq(Once)22 b(again)g(w)m(e)g(use)f(the)h(distributed)f(source)h
+(tree)g Fi(t1utils-1.37)c Fq(with)j(mo)s(di\014cations)h(do)s(cumen)m
+(ted)150 5230 y(in)40 b Fi(t1utils-1.37-PATCHES/*)34
+b Fq(and)40 b(a)g(pro)m(xy)h(build)e(system)h(consisting)h(of)g
+Fi(configure.ac)c Fq(and)150 5340 y Fi(Makefile.am)p
+Fq(.)h(The)30 b(fragmen)m(t)h Fi(ac/withenable.ac)26
+b Fq(con)m(tains)p eop end
+%%Page: 9 13
+TeXDict begin 9 12 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1973
+b(9)390 299 y Fi(KPSE_ENABLE_PROG\([t1util)o(s]\))150
+437 y Fq(sp)s(ecifying)37 b(the)h(mo)s(dule)f(name)h(without)g(an)m(y)g
+(dep)s(endencies)e(and)h(supplies)g(the)h(con\014gure)f(option)150
+547 y Fi(--disable-t1utils)p Fq(.)150 749 y Fe(2.3.3.2)63
+b(The)42 b Fd(xindy)f Fe(pac)m(k)-7 b(age)40 b(in)h Fd(utils/xindy)150
+896 y Fq(This)28 b(mo)s(dule)h(uses)f(the)h(distributed)f(source)h
+(tree)h Fi(xindy-2.4)d Fq(with)h(mo)s(di\014cations)i(do)s(cumen)m(ted)
+e(in)150 1006 y Fi(xindy-2.4-PATCHES/*)p Fq(,)23 b(a)k(pro)m(xy)g
+Fi(configure.ac)p Fq(,)e(and)i(a)g(wrapp)s(er)f Fi(Makefile.am)e
+Fq(that)k(descends)150 1116 y(in)m(to)35 b Fi(xindy-2.4)p
+Fq(.)49 b(This)33 b(requires)h(that)h(the)f(distributed)f
+Fi(Makefile)p Fq(s)f(allo)m(w)j(a)g(VP)-8 b(A)g(TH)34
+b(build,)h(can)150 1225 y(handle)28 b(all)i(targets,)h(and)d(do)g(not)h
+(refer)g(to)g Fi(${top_srcdir})c Fq(or)k Fi(${top_builddir})p
+Fq(.)36 b(The)28 b(fragmen)m(t)150 1335 y Fi(ac/withenable.ac)e
+Fq(con)m(tains)390 1473 y Fi(KPSE_ENABLE_PROG\([xindy])o(,)42
+b(,)47 b([disable)f(native]\))390 1582 y(m4_include\(kpse_TL[utils)o
+(/xin)o(dy/a)o(c/x)o(indy)o(.ac])o(\))390 1692 y
+(m4_include\(kpse_TL[utils)o(/xin)o(dy/a)o(c/c)o(lisp)o(.ac])o(\))150
+1830 y Fq(where)26 b Fi(disable)e Fq(in)i(the)g(third)g(argumen)m(t)g
+(indicates)i(that)e Fi(xindy)f Fq(is)i(only)f(built)g(if)g(explicitly)i
+(enabled)150 1940 y(b)m(y)38 b Fi(--enable-xindy)c Fq(\(b)s(ecause)39
+b(it)f(requires)g Fi(clisp)p Fq(\))f(and)g Fi(native)g
+Fq(disallo)m(ws)i(cross)f(compilation.)150 2049 y(The)26
+b(additional)h(fragmen)m(ts)g Fi(ac/xindy.ac)c Fq(and)j
+Fi(ac/clisp.ac)d Fq(sp)s(ecify)j(more)g(con\014gure)h(options)f(to)150
+2159 y(b)s(e)k(seen)g(at)h(the)g(top-lev)m(ed)h(with)e
+Fi(ac/xindy.ac)d Fq(also)32 b(included)d(b)m(y)h Fi(configure.ac)p
+Fq(.)150 2362 y Fe(2.3.3.3)63 b(The)42 b Fd(xdvik)f Fe(pac)m(k)-7
+b(age)40 b(in)h Fd(texk/xdvik)150 2509 y Fq(This)34 b(pac)m(k)-5
+b(age)37 b(is)e(main)m(tained)h(as)f(part)g(of)g(the)g(T)1916
+2528 y(E)1966 2509 y(X)g(Liv)m(e)g(tree)h(with)f(sources)f(in)h(its)g
+(top-lev)m(el)j(and)150 2618 y(the)31 b(sub)s(directory)e
+Fi(gui)p Fq(.)40 b(The)30 b(fragmen)m(t)h Fi(ac/withenable.ac)26
+b Fq(con)m(tains)390 2756 y Fi(dnl)47 b(extra_dirs)e(=)i
+(texk/xdvik/squeeze)390 2866 y(KPSE_ENABLE_PROG\([xdvik])o(,)42
+b([kpathsea)j(freetype2],)g([x]\))390 2976 y(m4_include\(kpse_TL[texk/)
+o(xdvi)o(k/ac)o(/xd)o(vik.)o(ac]\))150 3114 y Fq(and)31
+b(sp)s(eci\014es)h(the)g(dep)s(endency)e(on)i(the)g Fi(kpathsea)p
+Fq(,)e Fi(freetype)p Fq(,)g(and)h Fi(X11)g Fq(libraries.)46
+b(The)31 b Fi(M4)g Fq(com-)150 3223 y(men)m(t)23 b(\(follo)m(wing)i
+Fi(dnl)p Fq(\))d(signals)i(the)f(subsidiary)f Fi(squeeze/configure.ac)p
+Fq(.)32 b(This)22 b(is)h(needed)g(b)s(ecause)150 3333
+y(the)35 b(main)g(executable)i Fi(xdvi-bin)32 b Fq(\(to)k(b)s(e)f
+(installed)h(as,)g(e.g.,)i Fi(xdvi-xaw)p Fq(\))33 b(is)i(for)g(the)g
+Fi(host)f Fq(system)150 3442 y(whereas)h(the)h(auxiliary)g(program)f
+Fi(squeeze/squeeze)c Fq(has)k(to)h(run)e(on)h(the)g Fi(build)f
+Fq(system)i(and)e(in)150 3552 y(a)g(cross)f(compilation)i(they)f
+(di\013er.)49 b(The)33 b(additional)h(fragmen)m(t)g Fi(ac/xdvik.ac)d
+Fq(is)i(also)h(included)f(b)m(y)150 3662 y Fi(configure.ac)27
+b Fq(and)i(supplies)g(the)i(con\014gure)f(option)g Fi
+(--with-xdvi-x-toolkit)25 b Fq(also)31 b(seen)f(at)h(the)150
+3771 y(top-lev)m(el.)150 3974 y Fe(2.3.3.4)63 b(The)42
+b(sub)s(directory)g Fd(utils/asymptote)150 4121 y Fq(This)e(sub)s
+(directory)f(con)m(tains)j(the)f(sources)g(for)f Fi(asy)g
+Fq(and)g Fi(xasy)f Fq(but)h(due)g(to)h(its)g(complexit)m(y)i(and)150
+4231 y(prerequisites)31 b(\(e.g.,)j Fi(libGL)p Fq(\))c(it)i(is)f(not)h
+(part)f(the)h(T)1968 4250 y(E)2018 4231 y(X)f(Liv)m(e)i(build)d
+(system.)44 b(These)31 b(programs)g(m)m(ust)150 4340
+y(b)s(e)26 b(built)h(and)f(installed)i(indep)s(enden)m(tly)-8
+b(,)27 b(but)f(are)h(con)m(tained)h(in)f(the)g(T)2647
+4360 y(E)2697 4340 y(X)g(Liv)m(e)h(D)m(VD)g(together)g(with)150
+4450 y(their)i(supp)s(ort)f(\014les.)150 4653 y Fe(2.3.4)63
+b(Adding)41 b(New)g(Mo)s(dules)150 4864 y(2.3.4.1)63
+b(Adding)42 b(a)e(New)h(Program)g(Mo)s(dule)150 5011
+y Fq(A)g(T)310 5031 y(E)360 5011 y(X)g(sp)s(eci\014c)g(program)f(mo)s
+(dule)h(in)f(a)i(sub)s(directory)d Fi(texk/)p Fh(prog)g
+Fq(ma)m(y)i(use)g(the)g(T)3305 5031 y(E)3355 5011 y(X)g(sp)s(eci\014c)
+150 5121 y(libraries)29 b(and)e(is)i(included)f(b)m(y)g(adding)g(its)h
+(name)f Fh(prog)g Fq(to)h(the)g Fi(M4)e Fq(list)i Fi(kpse_texk_pkgs)c
+Fq(de\014ned)i(in)150 5230 y Fi(m4/kpse-pkgs.m4)p Fq(.)75
+b(A)44 b(generic)g(program)f(mo)s(dule)f(in)h(a)h(sub)s(directory)e
+Fi(utils/)p Fh(prog)f Fq(m)m(ust)i(not)150 5340 y(use)j(the)h(T)547
+5360 y(E)597 5340 y(X)g(sp)s(eci\014c)f(libraries)h(and)f(is)h
+(included)e(b)m(y)i(adding)f(its)h(name)g Fh(prog)e Fq(to)j(the)e
+Fi(M4)g Fq(list)p eop end
+%%Page: 10 14
+TeXDict begin 10 13 bop 150 -116 a Fq(10)2749 b(T)-8
+b(eX)31 b(Liv)m(e:)41 b(The)30 b(xxx)150 299 y Fi(kpse_utils_pkgs)k
+Fq(in)k Fi(m4/kpse-pkgs.m4)p Fq(.)59 b(Apart)38 b(from)g(the)g(program)
+g(sources)g(and)f(build)g(sys-)150 408 y(tem)g(\()p Fi(configure.ac)d
+Fq(and)i Fi(Makefile.am)p Fq(\))d(the)k(sub)s(directory)f
+Fi(texk/)p Fh(prog)e Fq(or)i Fi(utils/)p Fh(prog)e Fq(m)m(ust)150
+518 y(pro)m(vide)c(a)h(fragmen)m(t)g Fi(ac/withenable.ac)26
+b Fq(that)31 b(con)m(tains)g(the)f Fi(M4)g Fq(macro)h
+Fi(KPSE_ENABLE_PROG)26 b Fq(de-)150 628 y(\014ned)43
+b(in)g Fi(m4/kpse-setup.m4)d Fq(with)j Fh(prog)g Fq(as)h(mandatory)g
+(\014rst)f(argumen)m(t)h(and)g(three)g(optional)150 737
+y(argumen)m(ts:)e(a)31 b(list)g(of)g(required)f(libraries)h(from)f(the)
+h(T)2091 757 y(E)2141 737 y(X)f(Liv)m(e)i(tree,)g(a)f(list)g(of)g
+(options)g(\()p Fi(disable)e Fq(if)150 847 y(this)e(mo)s(dule)g(is)h
+(not)g(to)g(b)s(e)f(built)g(without)h(the)f(con\014gure)h(option)g
+Fi(--enable-)p Fh(prog)p Fq(,)c Fi(native)i Fq(if)i(cross)150
+956 y(compilation)i(is)f(not)h(p)s(ossible,)f Fi(x)f
+Fq(if)h(the)g(program)g(requires)f(X11)i(libraries\),)g(and)e(a)i
+(commen)m(t)g(added)150 1066 y(to)h(the)g(help)f(text)h(for)f(the)h
+(con\014gure)f(option)h Fi(--enable-)p Fh(prog)26 b Fq(or)31
+b Fi(--disable-)p Fh(prog)p Fq(.)275 1217 y(If)d(the)i(mo)s(dule)e
+(requires)h(sp)s(eci\014c)g(con\014gure)g(options)h(to)g(b)s(e)f(seen)g
+(at)h(the)f(top-lev)m(el,)j(they)e(should)150 1327 y(b)s(e)39
+b(de\014ned)f(in)h(an)h(additional)g(fragmen)m(t)g Fi(ac/)p
+Fh(prog)p Fi(.ac)d Fq(included)i(from)g Fi(ac/withenable.ac)c
+Fq(and)150 1437 y Fi(configure.ac)p Fq(.)150 1653 y Fe(2.3.4.2)63
+b(Adding)42 b(a)e(New)h(Generic)g(Library)g(Mo)s(dule)150
+1800 y Fq(A)g(generic)i(library)e(mo)s(dule)f(in)h(a)h(sub)s(directory)
+e Fi(libs/)p Fh(lib)f Fq(m)m(ust)i(not)h(dep)s(end)e(on)h(T)3305
+1819 y(E)3355 1800 y(X)g(sp)s(eci\014c)150 1909 y(libraries)54
+b(and)g(is)g(included)f(b)m(y)h(adding)g(its)g(name)h
+Fh(lib)e Fq(to)i(the)f Fi(M4)f Fq(list)i Fi(kpse_libs_pkgs)50
+b Fq(in)150 2019 y Fi(m4/kpse-pkgs.m4)35 b Fq(\(b)s(efore)j(other)h
+(libraries)g(from)f(the)h(T)2264 2038 y(E)2314 2019 y(X)g(Liv)m(e)g
+(tree)h(it)f(dep)s(ends)e(on\).)66 b(As)38 b(for)150
+2128 y(program)g(mo)s(dules)g(the)g(sub)s(directory)f
+Fi(libs/)p Fh(lib)f Fq(m)m(ust)i(con)m(tain)i(the)f(sources)f(and)g
+(build)f(system)150 2238 y(for)32 b(the)g(library)f(\(and)h(an)m(y)g
+(installable)i(supp)s(ort)c(programs\))i(and)f(a)i(fragmen)m(t)f
+Fi(ac/withenable.ac)150 2348 y Fq(that)46 b(con)m(tains)h(the)e
+Fi(M4)g Fq(macro)h Fi(KPSE_WITH_LIB)c Fq(de\014ned)i(in)h
+Fi(m4/kpse-setup.m4)c Fq(with)k Fh(lib)g Fq(as)150 2457
+y(mandatory)29 b(\014rst)g(argumen)m(t)g(and)g(t)m(w)m(o)h(optional)g
+(argumen)m(ts:)41 b(a)29 b(list)h(of)f(required)g(libraries)g(from)g
+(the)150 2567 y(T)201 2586 y(E)251 2567 y(X)h(Liv)m(e)g(tree,)h(and)e
+(a)g(list)i(of)e(options)h(\(curren)m(tly)g(only)g Fi(tree)e
+Fq(if)h(this)h(library)f(can)h(not)g(b)s(e)e(replaced)150
+2676 y(b)m(y)i(a)h(system)g(v)m(ersion\).)275 2828 y(If)e(a)h(system)h
+(v)m(ersion)f(can)g(b)s(e)g(used,)f(a)i(second)f(fragmen)m(t)h
+Fi(ac/)p Fh(lib)p Fi(.ac)c Fq(con)m(taining)32 b(the)e
+Fi(M4)f Fq(macro)150 2937 y Fi(KPSE_TRY_LIB)35 b Fq(\(or)40
+b Fi(KPSE_TRY_LIBXX)p Fq(\))35 b(with)j Fh(lib)g Fq(as)h(mandatory)g
+(\014rst)f(argumen)m(t)h(and)g(t)m(w)m(o)h(ad-)150 3047
+y(ditional)c(argumen)m(ts)g(for)f(the)g(Auto)s(conf)h(macro)g
+Fi(AC_LANG_PROGRAM)31 b Fq(used)j(to)i(compile)h(and)d(link)i(a)150
+3157 y(small)31 b(C)f(\(or)h(C)p Fi(++)p Fq(\))e(program)h(as)h(sanit)m
+(y)g(c)m(hec)m(k)h(for)e(using)g(the)h(system)f(library)-8
+b(.)275 3308 y(In)25 b(addition)i(a)g(\014le)g Fi(m4/kpse-)p
+Fh(lib)p Fi(-flags)22 b Fq(\(at)27 b(the)g(top-lev)m(el\))i(m)m(ust)e
+(de\014ne)e(the)i Fi(M4)f Fq(macro)h Fi(KPSE_)150 3418
+y Fh(LIB)p Fi(_FLAGS)35 b Fq(\(all)40 b(upp)s(ercase\))d(setting)i(up)e
+(the)h Fi(make)f Fq(v)-5 b(ariables)39 b Fh(LIB)p Fi(_INCLUDES)p
+Fq(,)d Fh(LIB)p Fi(_LIBS)p Fq(,)i Fh(LIB)p Fi(_)150 3527
+y(DEPEND)p Fq(,)30 b(and)h Fh(LIB)p Fi(_RULE)e Fq(with)i(the)g(v)-5
+b(alues)32 b(required)e(for)h Fi(CPPFLAGS)p Fq(,)f Fi(LDADD)p
+Fq(,)g(dep)s(endencies,)h(and)g(a)150 3637 y(\(m)m(ultiline\))d(mak)m
+(e)g(rule)e(to)h(rebuild)f(the)g(library)g(when)g(necessary)-8
+b(,)28 b(all)g(that)f(for)f(the)h(library)f(from)g(the)150
+3746 y(T)201 3766 y(E)251 3746 y(X)k(Liv)m(e)i(tree)f(or)f(p)s(erhaps)f
+(for)h(a)h(system)f(v)m(ersion.)275 3898 y(If)21 b(a)h(system)f
+(library)g(is)h(allo)m(w)m(ed)h Fi(KPSE_)p Fh(LIB)p Fi(_FLAGS)18
+b Fq(also)k(pro)m(vides)g(the)g(con\014gure)f(option)h
+Fi(--with-)150 4007 y(system-)p Fh(lib)38 b Fq(and)i(uses)h(the)g
+(additional)g Fi(M4)f Fq(macro)i Fi(KPSE_)p Fh(LIB)p
+Fi(_SYSTEM_FLAGS)35 b Fq(to)41 b(generate)i(the)150 4117
+y Fi(make)28 b Fq(v)-5 b(ariables)30 b(for)f(a)g(system)h(library)-8
+b(.)40 b(F)-8 b(urthermore)29 b(the)h(de\014nition)e(of)i(the)f
+Fi(M4)g Fq(macro)g Fi(KPSE_ALL_)150 4226 y(SYSTEM_FLAGS)e
+Fq(in)j Fi(m4/kpse-pkgs.m4)c Fq(m)m(ust)31 b(b)s(e)e(extended)i(b)m(y)f
+(the)g(line)241 4336 y Fi(AC_REQUIRE\([KPSE_)p Fh(LIB)p
+Fi(_SYS)o(TEM_)o(FLA)o(GS]\))150 4552 y Fe(2.3.4.3)63
+b(Adding)42 b(a)e(New)h(T)1440 4576 y(E)1505 4552 y(X)f(Sp)s(eci\014c)h
+(Library)g(Mo)s(dule)150 4699 y Fq(A)22 b(T)291 4719
+y(E)341 4699 y(X)h(sp)s(eci\014c)f(library)g(mo)s(dule)f(in)h(a)h(sub)s
+(directory)e Fi(texk/)p Fh(lib)f Fq(ma)m(y)j(dep)s(end)e(on)h(other)h
+(T)3324 4719 y(E)3374 4699 y(X)f(sp)s(eci\014c)150 4809
+y(libraries)28 b(but)g(m)m(ust)g(not)h(dep)s(end)e(on)h(an)m(y)h
+(generic)g(library)f(from)g(the)g(T)2671 4828 y(E)2721
+4809 y(X)h(Liv)m(e)g(tree.)41 b(It)28 b(is)h(included)150
+4918 y(as)i(is)f(a)h(generic)g(library)f(mo)s(dule)g(with)g(these)h(mo)
+s(di\014cations:)225 5070 y Fm(\017)60 b Fq(The)73 b(library)g(name)g
+Fh(lib)g Fq(is)h(added)e(to)j(the)e Fi(M4)g Fq(list)h
+Fi(kpse_texlibs_pkgs)69 b Fq(also)74 b(in)330 5179 y
+Fi(m4/kpse-pkgs.m4)p Fq(.)225 5322 y Fm(\017)60 b Fq(The)30
+b(fragmen)m(t)h Fi(ac/withenable.ac)26 b Fq(m)m(ust)k(use)g
+Fi(KPSE_WITH_TEXLIB)p Fq(.)p eop end
+%%Page: 11 15
+TeXDict begin 11 14 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1927
+b(11)150 299 y Fe(2.3.5)63 b(Using)42 b(Libraries)f(from)h(the)f(T)1896
+323 y(E)1961 299 y(X)g(Liv)m(e)f(T)-10 b(ree)150 446
+y Fq(The)42 b(T)400 465 y(E)450 446 y(X)h(Liv)m(e)g(build)f(system)h
+(pro)m(vides)f(Auto)s(conf)h(macros)g(for)g(all)g(libraries)g(in)f(the)
+h(T)3421 465 y(E)3471 446 y(X)g(Liv)m(e)150 555 y(tree.)h(A)32
+b(program)f(requiring)g(additional)h(libraries)f(m)m(ust)h(use)f
+(standard)f(Auto)s(conf)i(and)e(Automak)m(e)150 665 y(features)38
+b(\(suc)m(h)g(as)g Fi(AC_ARG_WITH)c Fq(for)k(searc)m(h)g(paths,)i
+Fi(AC_CHECK_LIB)34 b Fq(and)j Fi(AC_CHECK_FUNCS)d Fq(for)150
+775 y(library)c(functions,)g(or)g Fi(AC_CHECK_HEADERS)c
+Fq(for)31 b(header)f(\014les\).)150 998 y Fe(2.3.5.1)63
+b Fd(configure.ac)150 1145 y Fq(In)48 b(order)g(to)i(use,)j(e.g.,)i
+Fi(libpng)48 b Fq(\(either)h(an)g(installed)h(v)m(ersion)f(or)g(from)f
+(the)h(T)3179 1164 y(E)3229 1145 y(X)g(Liv)m(e)h(tree\))150
+1254 y Fi(configure.ac)27 b Fq(m)m(ust)j(use)241 1364
+y Fi(KPSE_ZLIB_FLAGS)241 1474 y(KPSE_LIBPNG_FLAGS)150
+1583 y Fq(to)62 b(de\014ne)f(the)h(Mak)m(e)h(v)-5 b(ariables)62
+b Fi(LIBPNG_DEPEND)p Fq(,)k Fi(LIBPNG_INCLUDES)p Fq(,)g
+Fi(LIBPNG_LIBS)p Fq(,)h(and)150 1693 y Fi(LIBPNG_RULE)53
+b Fq(\(and)i(analogous)i Fi(ZLIB_*)d Fq(v)-5 b(ariables\).)117
+b(T)-8 b(o)56 b(examine)g(some)g Fi(libpng)e Fq(features,)150
+1802 y Fi(configure.ac)27 b Fq(m)m(ust)j(use)241 1912
+y Fi(KPSE_ADD_FLAGS\([zlib]\))150 2021 y Fq(follo)m(w)m(ed)i(b)m(y)e
+(tests)h(for)g Fi(zlib)e Fq(features)h(\(if)h(an)m(y\))g(and)241
+2131 y Fi(KPSE_ADD_FLAGS\([libpng]\))150 2241 y Fq(follo)m(w)m(ed)g(b)m
+(y)f(tests)g(for)f Fi(libpng)f Fq(features.)41 b(These)29
+b(macros)h(temp)s(orarily)g(add)f(appropriate)g(v)-5
+b(alues)30 b(to)150 2350 y Fi(CPPFLAGS)e Fq(and)i Fi(LIBS)p
+Fq(.)39 b(The)30 b(tests)h(m)m(ust)g(b)s(e)e(terminated)i(b)m(y)241
+2460 y Fi(KPSE_RESTORE_FLAGS)150 2569 y Fq(to)g(restore)g
+Fi(CPPFLAGS)d Fq(and)i Fi(LIBS)f Fq(to)i(their)g(former)f(v)-5
+b(alues.)150 2793 y Fe(2.3.5.2)63 b Fd(Makefile.am)150
+2940 y Fq(In)30 b(order)g(to)h(use,)f(e.g.,)i Fi(libpng)d
+Fq(\(and)h Fi(zlib)p Fq(\))f Fi(Makefile.am)f Fq(m)m(ust)i(add)241
+3049 y Fi(${LIBPNG_INCLUDES})25 b(${ZLIB_INCLUDES})150
+3159 y Fq(to)31 b Fi(AM_CPPFLAGS)c Fq(\(or)k(target)h(sp)s(eci\014c)e
+Fh(target)p Fi(_CPPFLAGS)p Fq(\))d(and)241 3268 y Fi(${LIBPNG_LIBS})f
+(${ZLIB_LIBS})150 3378 y Fq(to)31 b Fi(LDADD)e Fq(or)h
+Fh(target)p Fi(_LDADD)p Fq(,)e(and)h(should)h(add)241
+3488 y Fi(${LIBPNG_DEPEND})c(${ZLIB_DEPEND})150 3597
+y Fq(to)j Fh(target)p Fi(_DEPENDENCIES)22 b Fq(suc)m(h)28
+b(that)h(rebuilding)e Fi(zlib)g Fq(and/or)g Fi(libpng)g
+Fq(causes)h(the)g(target)i(to)f(b)s(e)150 3707 y(rebuilt.)41
+b(Finally)31 b(the)f(t)m(w)m(o)i(lines)241 3816 y Fi(@ZLIB_RULE@)241
+3926 y(@LIBPNG_RULE@)150 4035 y Fq(create)g(the)e(rules)g(required)g
+(to)h(\(re-\)build)f Fi(zlib)g Fq(and)f Fi(libpng)g Fq(when)g
+(necessary)-8 b(.)150 4304 y Fo(2.4)68 b(List)45 b(of)h(all)g
+(Con\014gure)e(Options)150 4463 y Fq(Corresp)s(onding)39
+b(to)j(the)f(large)i(n)m(um)m(b)s(er)c(of)j(program)f(and)f(library)h
+(mo)s(dules)f(there)h(are)h(plen)m(t)m(y)g(of)150 4573
+y(con\014gure)30 b(options,)h(most)g(of)f(whic)m(h)g(are)h(describ)s
+(ed)e(here.)41 b(The)30 b(command)241 4682 y Fi(configure)e(--help)150
+4792 y Fq(at)35 b(the)g(top-lev)m(el)i(giv)m(es)f(an)e(exhaustiv)m(e)i
+(list)f(of)g(all)g(global)h(options)f(and)f(a)h(few)f(imp)s(ortan)m(t)h
+(mo)s(dule)150 4902 y(sp)s(eci\014c)30 b(ones,)h(whereas,)f(e.g.,)241
+5011 y Fi(texk/lcdf-typetools/conf)o(igur)o(e)24 b(--help)150
+5121 y Fq(also)40 b(displa)m(ys)f(the)g Fi(lcdf-typetools)c
+Fq(sp)s(eci\014c)k(options)g(not)h(sho)m(wn)e(at)i(the)f(top-lev)m(el.)
+69 b(The)38 b(help)150 5230 y(text)e(also)g(men)m(tions)g(sev)m(eral)h
+(in\015uen)m(tial)e(en)m(vironmen)m(t)h(v)-5 b(ariables,)38
+b(but)c(for)h(T)2961 5250 y(E)3011 5230 y(X)h(Liv)m(e)g(it)g(is)f(b)s
+(etter)150 5340 y(to)c(sp)s(ecify)f(them)g(as)h(assigmen)m(ts)h(on)e
+(the)g(command)h(line.)p eop end
+%%Page: 12 16
+TeXDict begin 12 15 bop 150 -116 a Fq(12)2749 b(T)-8
+b(eX)31 b(Liv)m(e:)41 b(The)30 b(xxx)275 299 y(The)j
+Fi(./Build)e Fq(script)i(used)g(to)h(mak)m(e)h(the)f(binaries)f(shipp)s
+(ed)e(with)i(T)2756 318 y(E)2806 299 y(X)h(Liv)m(e)g(in)m(v)m(ok)m(es)i
+(the)d(top-)150 408 y(lev)m(el)g Fi(configure)c Fq(with)i(a)h(few)f
+(additional)h(options.)44 b(An)m(y)32 b(defaults)f(discussed)g(b)s(elo)
+m(w)g(are)h(those)g(for)150 518 y(the)f(base)f Fi(configure)e
+Fq(script;)i(in)m(v)m(oking)i Fi(configure)c Fq(via)j
+Fi(./Build)d Fq(ma)m(y)j(yield)g(di\013eren)m(t)g(results.)275
+682 y(Defaults)e(for)g(most)g(options)g(are)g(set)g(at)g(the)g(top-lev)
+m(el)i(and)d(propagated)h(explicitly)i(to)e(all)h(sub)s(di-)150
+792 y(rectories.)42 b(Options)29 b(sp)s(eci\014ed)f(on)h(the)h(command)
+f(line)h(are)g(c)m(hec)m(k)m(ed)h(for)e(consistency)h(but)f(are)h(nev)m
+(er)150 901 y(mo)s(di\014ed.)150 1130 y Fe(2.4.1)63 b(Global)41
+b(Con\014gure)h(Options)150 1342 y(2.4.1.1)63 b Fd
+(--disable-native-texlive-build)150 1489 y Fq(If)36 b(enabled)h(\(the)g
+(default\),)j(build)35 b(for)i(a)g(T)1677 1508 y(E)1727
+1489 y(X)g(Liv)m(e)h(binary)e(distribution)g(as)h(shipp)s(ed)e(b)m(y)i
+(the)g(user)150 1598 y(groups;)25 b(this)f(requires)f(GNU)h
+Fi(make)e Fq(and)h(implies)g Fi(--enable-multiplatform)18
+b Fq(and)23 b Fi(--enable-cxx-)150 1708 y(runtime-hack)k
+Fq(unless)j(they)g(are)h(explicitly)h(disabled)e(and)g(enforces)g
+Fi(--disable-shared)p Fq(.)275 1872 y(If)d(building)h(T)766
+1892 y(E)816 1872 y(X)g(Liv)m(e)h(for)f(a)g(GNU/Lin)m(ux)h(or)f(other)h
+(distribution,)f(this)g(w)m(ould)g(b)s(e)g(disabled)g(and)150
+1982 y(system)j(v)m(ersions)g(of)g(most)g(libraries)g(w)m(ould)f(b)s(e)
+h(used)f(\(see)h(b)s(elo)m(w\).)43 b(This)30 b(ma)m(y)h(require)f(GNU)i
+Fi(make)p Fq(,)150 2091 y(but)e(will)g(also)i(try)e(without)g(it.)275
+2255 y(A)d(related)h(option)f Fi(--enable-texlive-build)21
+b Fq(is)27 b(automatically)j(passed)d(to)h(all)g(sub)s(directories)150
+2365 y(\(and)k(can)g(not)g(b)s(e)g(disabled\).)45 b(Sub)s(directories)
+31 b(that)i(could)f(also)h(b)s(e)e(built)h(indep)s(enden)m(tly)f(from)h
+(the)150 2475 y(T)201 2494 y(E)251 2475 y(X)h(Liv)m(e)h(tree)g(\(suc)m
+(h)f(as)h Fi(utils/xindy)c Fq(or)j Fi(texk/dvipng)p Fq(\))e(can)i(use)g
+(this)g(option,)i(e.g.,)g(to)f(c)m(ho)s(ose)150 2584
+y(T)201 2604 y(E)251 2584 y(X)c(Liv)m(e)i(sp)s(eci\014c)e(installation)
+i(directories.)150 2813 y Fe(2.4.1.2)63 b Fd(--prefix)p
+Fe(,)42 b Fd(--exec-prefix)p Fe(,)h Fd(--bindir)p Fe(,)49
+b(.)30 b(.)g(.)150 2960 y Fq(These)j(options)g(sp)s(ecify)f(v)-5
+b(arious)33 b(installation)i(directories)f(as)f(usual,)h(all)f(of)h
+(them)e(still)i(pre\014xed)e(b)m(y)150 3070 y(the)25
+b(v)-5 b(alue)25 b(of)g(an)f(assignmen)m(t)h(for)g Fi(DESTDIR)d
+Fq(on)j(the)f Fi(make)g Fq(command)g(line)h(\(see)h(Section)f
+(\\Installation)150 3179 y(in)30 b(a)h(temp)s(orary)f(lo)s(cation")i
+(in)e Ff(GNU)h(Automak)m(e)5 b Fq(\).)150 3408 y Fe(2.4.1.3)63
+b Fd(--enable-multiplatform)150 3555 y Fq(If)c(enabled,)67
+b(install)60 b(executables)h(and)e(libraries)h(in)f(platform)g(dep)s
+(enden)m(t)g(sub)s(directories)g(of)150 3665 y Fi(EPREFIX/bin)53
+b Fq(and)i Fi(EPREFIX/lib)d Fq(\(unless)k Fi(--bindir=)p
+Fh(dir)c Fq(or)k Fi(--libdir=)p Fh(dir)c Fq(is)k(sp)s(eci\014ed\),)150
+3774 y(where)32 b Fi(EPREFIX)e Fq(is)i(the)g(v)-5 b(alue)33
+b(giv)m(en)g(or)f(implied)g(for)g Fi(exec_prefix)p Fq(.)43
+b(The)32 b(v)-5 b(alues)32 b(for)g Fi(bindir)f Fq(and)150
+3884 y Fi(libdir)e Fq(are)h(automatically)k(propagated)d(to)g(all)g
+(sub)s(directories.)150 4113 y Fe(2.4.1.4)63 b Fd
+(--enable-cxx-runtime-hack)150 4260 y Fq(If)28 b(enabled)h(and)f(when)f
+(using)h Fi(g++)p Fq(,)h(try)f(to)h(statically)i(link)e(with)f
+Fi(libstdc++)p Fq(,)f(somewhat)i(impro)m(ving)150 4369
+y(p)s(ortabilit)m(y)-8 b(.)150 4598 y Fe(2.4.1.5)63 b
+Fd(--enable-libtool-hack)150 4745 y Fq(If)23 b(enabled)h(\(at)g(presen)
+m(t)g(the)f(default)h(for)f(all)i(platforms\),)g(prev)m(en)m(ts)f
+Fi(libtool)e Fq(from)h(linking)g(explicitly)150 4855
+y(with)30 b Fi(dependency_libs)p Fq(.)150 5083 y Fe(2.4.1.6)63
+b Fd(--enable-shared)150 5230 y Fq(Build)41 b(shared)f(v)m(ersions)i
+(of)f(the)h(T)1395 5250 y(E)1445 5230 y(X)f(sp)s(eci\014c)g(\()p
+Fi(kpathsea)e Fq(and)i Fi(ptexenc)p Fq(\))e(libraries;)47
+b(this)41 b(is)h(not)150 5340 y(allo)m(w)m(ed)32 b(for)e(a)h(nativ)m(e)
+h(T)1012 5360 y(E)1062 5340 y(X)e(Liv)m(e)i(build.)p
+eop end
+%%Page: 13 17
+TeXDict begin 13 16 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1927
+b(13)150 299 y Fe(2.4.1.7)63 b Fd(--disable-largefile)150
+446 y Fq(Omit)35 b(large)h(\014le)f(supp)s(ort)e(\(LFS\),)j(needed)e
+(on)h(most)h(32-bit)g(Unix)f(systems)g(for)f(\014les)h(with)g(2GB)h(or)
+150 555 y(more.)51 b(The)34 b(size)g(of)g Fi(DVI)f Fq(and)g
+Fi(GF)g Fq(\014les)h(m)m(ust)g(alw)m(a)m(ys)h(b)s(e)e
+Fj(<)e Fq(2GB.)k(With)g(LFS)e(there)h(should)f(b)s(e)g(no)150
+665 y(limit)j(on)g(the)g(size)g(of)g Fi(PDF)f Fq(\014les)h(created)h(b)
+m(y)e Fi(pdftex)f Fq(or)i Fi(PS)f Fq(\014les)g(created)i(b)m(y)f
+Fi(dvips)p Fq(.)55 b(The)35 b(size)i(of)150 775 y Fi(PDF)f
+Fq(images)j(included)d(b)m(y)h Fi(pdftex)f Fq(m)m(ust,)j(ho)m(w)m(ev)m
+(er,)h(b)s(e)d Fj(<)f Fq(4GB)j(when)d(using)h Fi(xpdf)f
+Fq(and)g Fj(<)h Fq(2GB)150 884 y(when)27 b(using)h(older)h(v)m(ersions)
+f(of)h Fi(poppler)d Fq(\(ev)m(en)j(on)f(64-bit)i(systems)e(with)g
+(LFS\),)h(whereas)f Fi(poppler)150 994 y Fq(V)-8 b(ersion)31
+b(0.23)h(and)e(later)h(imp)s(oses)f(no)g(suc)m(h)g(limit.)150
+1196 y Fe(2.4.1.8)63 b Fd(--without-x)150 1343 y Fq(Disable)31
+b(all)h(programs)e(using)g(the)g(X)h(Windo)m(w)f(System.)150
+1545 y Fe(2.4.1.9)63 b Fd
+(--enable-compiler-warnings=[no|min|yes|max|all])150
+1692 y Fq(Enable)28 b(v)-5 b(arious)27 b(degrees)h(of)g(compiler)g(w)m
+(arnings)f(for)h(\(Ob)5 b(jectiv)m(e\))29 b(C)f(and)e(C)p
+Fi(++)p Fq(.)39 b(The)27 b(default)h(is)g Fi(yes)150
+1801 y Fq(in)c(main)m(tainer-mo)s(de)h(and)e Fi(min)h
+Fq(otherwise.)39 b(This)23 b(option)i(de\014nes)e Fi
+(WARNING_[OBJ]C[XX]FLAGS)18 b Fq(but)150 1911 y(these)38
+b(\015ags)g(are)g(not)g(used)f(in)g(all)i(library)e(and)g(program)g(mo)
+s(dules.)62 b(Using)38 b(them)f(should)g(help)g(to)150
+2020 y(resolv)m(e)32 b(p)s(ortabilit)m(y)f(problems.)275
+2158 y(A)m(t)d(the)h(momen)m(t)f(these)h(w)m(arning)e(\015ags)i(are)f
+(only)g(de\014ned)f(for)h(the)g(GNU)g(compilers)h(but)e(\015ags)h(for)
+150 2267 y(other)j(compilers)f(could)h(b)s(e)f(added)f(when)h(needed.)
+150 2469 y Fe(2.4.1.10)63 b Fd(--disable-missing)150
+2616 y Fq(Immediately)24 b(terminate)h(the)e(build)f(pro)s(cess)h(if)h
+(a)f(requested)h(program)f(or)g(feature)h(m)m(ust)f(b)s(e)g(disabled,)
+150 2726 y(e.g.,)32 b(due)e(to)h(missing)f(libraries.)150
+2928 y Fe(2.4.1.11)63 b Fd(--enable-silent-rules)150
+3075 y Fq(Enable)38 b(the)h(use)f(of)h(less)g(v)m(erb)s(ose)g(build)e
+(rules.)65 b(When)38 b(using)g(GNU)i Fi(make)d Fq(or)i(another)f
+Fi(make)g Fq(im-)150 3184 y(plemen)m(tation)e(that)e(supp)s(orts)e
+(nested)i(v)-5 b(ariable)35 b(expansions)f(y)m(ou)g(can)h(alw)m(a)m(ys)
+g(sp)s(ecify)f Fi(V=1)f Fq(on)h(the)150 3294 y(mak)m(e)d(command)g
+(line)f(to)h(get)h(more)e(resp)s(ectiv)m(ely)i Fi(V=0)e
+Fq(to)h(get)g(less)g(v)m(erb)s(osit)m(y)-8 b(.)150 3496
+y Fe(2.4.1.12)63 b Fd(--without-ln-s)150 3643 y Fq(Required)45
+b(to)h(build)e(without)h(w)m(orking)h Fi(ln)30 b(-s)44
+b Fq(for)i(a)f(Unix-lik)m(e)i(system.)86 b(But)45 b(note)h(that)g
+Fi(make)150 3753 y(install)28 b Fq(will)j(not)g(create)h(an)m(ything)e
+(useful)g(and)g(migh)m(t)h(ev)m(en)g(fail.)150 3955 y
+Fe(2.4.1.13)63 b Fd(--enable-maintainer-mode)150 4102
+y Fq(Enable)39 b Fi(make)g Fq(rules)g(and)f(dep)s(endencies)h(not)h
+(useful)e(\(and)h(sometimes)i(confusing\))e(to)h(the)g(casual)150
+4211 y(user.)g(This)30 b(requires)g(curren)m(t)g(v)m(ersions)g(of)h
+(the)f(GNU)h(build)f(to)s(ols.)150 4413 y Fe(2.4.2)63
+b(Con\014gure)42 b(Options)g(for)f(Program)h(Mo)s(dules)150
+4625 y(2.4.2.1)63 b Fd(--enable-)p Fc(prog)p Fe(,)44
+b Fd(--disable-)p Fc(prog)150 4772 y Fq(Do)31 b(or)g(do)f(not)g(build)g
+(and)g(install)h(the)f(program\(s\))h(of)g(the)f(mo)s(dule)g
+Fh(prog)p Fq(.)150 4974 y Fe(2.4.2.2)63 b Fd(--disable-all-pkgs)150
+5121 y Fq(Do)34 b(not)f(build)f(an)m(y)h(program)g(mo)s(dules,)g
+(except)h(those)f(explicitly)h(enabled.)49 b(Without)33
+b(this)g(option,)150 5230 y(all)i(mo)s(dules)f(are)h(built)f(except)i
+(those)f(that)g(are)g(explicitly)h(disabled)e(or)h(sp)s(ecify)f
+Fi(disable)f Fq(in)h(their)150 5340 y Fi(ac/withenable.ac)26
+b Fq(fragmen)m(t.)p eop end
+%%Page: 14 18
+TeXDict begin 14 17 bop 150 -116 a Fq(14)2749 b(T)-8
+b(eX)31 b(Liv)m(e:)41 b(The)30 b(xxx)150 299 y Fe(2.4.2.3)63
+b(Con\014gure)42 b(options)g(for)g Fd(texk/web2c)150
+446 y Fi(--with-banner-add=)p Fh(str)150 555 y Fq(Add)30
+b Fh(str)f Fq(to)j(the)f(default)f(v)m(ersion)h(string)g(\()p
+Fi(TeX)f(Live)f Fh(year)g Fq(or)i Fi(Web2C)e Fh(year)p
+Fq(\))h(app)s(ended)f(to)i(banner)150 665 y(lines.)63
+b(This)37 b(is)h(ignored)g(for)f(a)i(nativ)m(e)g(T)1621
+685 y(E)1671 665 y(X)f(Liv)m(e)g(build,)h(but)e(distro)h(builds)f
+(should)f(sp)s(ecify)-8 b(,)40 b(e.g.,)150 775 y Fi(/)p
+Fh(SomeDistro)p Fq(.)150 913 y Fi(--with-editor=)p Fh(cmd)150
+1023 y Fq(Sp)s(ecify)c(the)g(command)h Fh(cmd)e Fq(to)j(in)m(v)m(ok)m
+(e)g(from)e(the)h Fi(e)f Fq(option)h(of)g(T)2556 1043
+y(E)2606 1023 y(X-lik)m(e)h(engines,)g(replacing)g(the)150
+1133 y(default)31 b Fi(vi)e(+\045d)h('\045s')f Fq(for)h(Unix)g(or)h
+Fi(texworks)d(--position=\045d)f("\045s")i Fq(for)h(Windo)m(ws.)150
+1271 y Fi(--enable-auto-core)150 1381 y Fq(This)h(option)i(causes)f(T)
+975 1400 y(E)1025 1381 y(X)g(&)f(MET)-8 b(AF)m(ONT)33
+b(to)g(pro)s(duce)e(a)h(core)h(dump)d(when)h(a)h(particular)g(hac)m(ky)
+150 1490 y(\014lename)f(is)f(encoun)m(tered.)150 1629
+y Fi(--disable-dump-share)150 1739 y Fq(Mak)m(e)41 b(the)e
+Fi(fmt)p Fq(/)p Fi(base)f Fq(dump)g(\014les)h(arc)m(hitecture)i(dep)s
+(enden)m(t)d(\(somewhat)i(faster)g(on)f(little-endian)150
+1848 y(arc)m(hitectures\).)150 1987 y Fi(--disable-ipc)150
+2097 y Fq(Disable)31 b(T)523 2116 y(E)573 2097 y(X's)g
+Fi(--ipc)e Fq(option.)150 2236 y Fi(--disable-tex)p Fq(,)e
+Fi(--enable-etex)p Fq(,)33 b(.)22 b(.)g(.)150 2345 y(Do)42
+b(not)f(or)f(do)h(build)f(the)h(v)-5 b(arious)40 b(T)1518
+2365 y(E)1568 2345 y(X,)k(MET)-8 b(AF)m(ONT,)42 b(and)e(MetaP)m(ost)j
+(engines)e(\(defaults)h(are)150 2455 y(de\014ned)29 b(in)h(the)h
+(fragmen)m(t)g Fi(texk/web2c/ac/web2c.ac)p Fq(\).)150
+2593 y Fi(--enable-tex-synctex)p Fq(,)25 b Fi(--disable-etex-synctex)p
+Fq(,)30 b(.)22 b(.)h(.)150 2703 y(Build)32 b(the)h(v)-5
+b(arious)32 b(T)921 2723 y(E)971 2703 y(X-lik)m(e)j(engines)d(with)h
+(or)f(without)g Fi(SyncTeX)f Fq(supp)s(ort)g(\(ignored)i(for)f(a)h
+(nativ)m(e)150 2813 y(T)201 2832 y(E)251 2813 y(X)d(Liv)m(e)i(build,)d
+(defaults)i(are)f(again)i(de\014ned)d(in)h Fi(texk/web2c/ac/web2c.ac)p
+Fq(\).)150 2951 y Fi(--with-mf-x-toolkit)150 3061 y Fq(Use)h(the)f(X)h
+(to)s(olkit)h(\()p Fi(libXt)p Fq(\))d(for)i(MET)-8 b(AF)m(ONT)31
+b(\(default)g(is)f(y)m(es\).)150 3200 y Fi(--enable-*win)150
+3309 y Fq(Include)g(v)-5 b(arious)30 b(t)m(yp)s(es)g(of)h(other)g
+(windo)m(w)e(supp)s(ort)g(for)h(MET)-8 b(AF)m(ONT.)150
+3448 y Fi(--disable-mf-nowin)150 3558 y Fq(Do)31 b(not)g(build)e(a)i
+(separate)g(non-graphically-capable)i(MET)-8 b(AF)m(ONT.)150
+3696 y Fi(--disable-web-progs)150 3806 y Fq(Do)39 b(not)e(build)g(the)h
+(WEB)g(programs)g Fi(bibtex)p Fq(,)43 b(.)23 b(.)f(.)11
+b(,)40 b Fi(weave)p Fq(,)e(e.g.,)j(if)d(y)m(ou)g(just)f(w)m(an)m(t)i
+(to)f(\(re\)build)150 3916 y(some)31 b(engines.)150 4054
+y Fi(--disable-omfonts)150 4164 y Fq(Build)46 b(the)h(WEB)g(v)m
+(ersions)f(of)h(the)f(Omega)h(fon)m(t)g(utilities)h Fi(ofm2opl)p
+Fq(,)g Fi(opl2ofm)p Fq(,)h Fi(ovf2ovp)p Fq(,)g(and)150
+4274 y Fi(ovp2ovf)34 b Fq(instead)i(of)g(the)h(C)e(v)m(ersion)i
+Fi(omfonts)p Fq(.)55 b(The)36 b(WEB)h(and)e(C)h(v)m(ersions)g(should)f
+(b)s(e)g(roughly)150 4383 y(equiv)-5 b(alen)m(t.)150
+4587 y Fe(2.4.2.4)63 b(Con\014gure)42 b(options)g(for)g
+Fd(texk/bibtex-x)150 4734 y Fq(The)g(former)f(mo)s(dules)h
+Fi(bibtex8)e Fq(and)h Fi(bibtexu)g Fq(ha)m(v)m(e)i(b)s(een)e(merged)i
+(in)m(to)g Fi(bibtex-x)d Fq(\(extended)150 4843 y(BibT)-8
+b(eX\).)150 4982 y Fi(--disable-bibtex8)150 5092 y Fq(Do)31
+b(not)g(build)e(the)i Fi(bibtex8)d Fq(program.)150 5230
+y Fi(--disable-bibtexu)150 5340 y Fq(Do)j(not)g(build)e(the)i
+Fi(bibtexu)d Fq(program)i(\(building)g Fi(bibtexu)f Fq(requires)g
+Fi(ICU)h Fq(libraries\).)p eop end
+%%Page: 15 19
+TeXDict begin 15 18 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1927
+b(15)150 299 y Fe(2.4.2.5)63 b(Con\014gure)42 b(options)g(for)g
+Fd(texk/dvipdfm-x)150 446 y Fq(The)30 b(former)g(mo)s(dules)f
+Fi(dvipdfmx)f Fq(and)i Fi(xdvipdfmx)e Fq(ha)m(v)m(e)k(b)s(een)d(merged)
+i(in)m(to)g Fi(dvipdfm-x)p Fq(.)150 595 y Fi(--disable-dvipdfmx)150
+705 y Fq(Do)g(not)g(build)e(the)i Fi(dvipdfmx)d Fq(program.)150
+854 y Fi(--disable-xdvipdfmx)150 964 y Fq(Do)j(not)f(build)f(the)h
+Fi(xdvipdfmx)d Fq(program)j(\(building)f Fi(xdvipdfmx)f
+Fq(requires)h(the)h Fi(freetype)e Fq(library\).)150 1178
+y Fe(2.4.2.6)63 b(Con\014gure)42 b(options)g(for)g Fd(texk/dvisvgm)150
+1325 y Fi(--with-system-libgs)150 1435 y Fq(Build)24
+b Fi(dvisvgm)e Fq(using)i(installed)h(Ghostscript)g(\()p
+Fi(gs)p Fq(\))f(headers)g(and)f(library)h(\(not)h(allo)m(w)m(ed)h(for)e
+(a)h(nativ)m(e)150 1544 y(T)201 1564 y(E)251 1544 y(X)33
+b(Liv)m(e)g(build\).)47 b(The)32 b(default)h(is)f(to)i(load)f(the)g
+Fi(gs)f Fq(library)g(at)h(run)m(time)f(if)h(p)s(ossible,)g(or)g
+(otherwise)150 1654 y(disable)e(supp)s(ort)d(for)i(P)m(ostScript)h(sp)s
+(ecials.)150 1803 y Fi(--with-libgs-includes=)p Fh(di)o(r)p
+Fq(,)25 b Fi(--with-libgs-libdir=)p Fh(dir)150 1913 y
+Fq(Sp)s(ecify)30 b(non)f(standard)h(lo)s(cations)i(of)e(the)h
+(Ghostscript)g(headers)f(and)f(library)-8 b(.)150 2127
+y Fe(2.4.2.7)63 b(Con\014gure)42 b(options)g(for)g Fd(texk/xdvik)150
+2274 y Fi(--with-gs=)p Fh(path)150 2384 y Fq(Hardwire)30
+b(the)h(lo)s(cation)g(of)g(Ghostscript)g(\()p Fi(gs)p
+Fq(\).)150 2533 y Fi(--with-xdvi-x-toolkit=)p Fh(ki)o(t)150
+2643 y Fq(Use)26 b(to)s(olkit)g Fh(kit)f Fq(\()p Fi(motif)p
+Fq(/)p Fi(xaw)p Fq(/)p Fi(xaw3d)p Fq(/)p Fi(neXtaw)p
+Fq(\))c(for)k Fi(xdvi)p Fq(.)38 b(The)25 b(default)g(is)g
+Fi(motif)f Fq(if)h(a)m(v)-5 b(ailable,)29 b(else)150
+2752 y Fi(xaw)p Fq(.)150 2966 y Fe(2.4.2.8)63 b(Con\014gure)42
+b(options)g(for)g Fd(utils/xindy)150 3113 y Fi(--enable-xindy-rules)150
+3223 y Fq(Build)30 b(and)g(install)h(xindy)f(rules)g(\(default:)41
+b(y)m(es,)31 b(except)h(for)e(a)g(nativ)m(e)i(T)2694
+3242 y(E)2744 3223 y(X)f(Liv)m(e)g(build\).)150 3372
+y Fi(--enable-xindy-docs)150 3482 y Fq(Build)f(and)g(install)h(xindy)f
+(do)s(cumen)m(tation)h(\(default:)41 b(y)m(es,)31 b(except)h(for)e(a)h
+(nativ)m(e)g(T)3097 3502 y(E)3147 3482 y(X)g(Liv)m(e)g(build\).)150
+3631 y Fi(--with-clisp-runtime=)p Fh(pat)o(h)150 3741
+y Fq(Sp)s(eci\014es)c(the)g(full)g(path)g(of)h(the)f
+Fi(CLISP)f Fq(run)m(time)i(\()p Fi(lisp.run)d Fq(or)i
+Fi(lisp.exe)p Fq(\))f(to)i(b)s(e)f(installed.)40 b(When)150
+3851 y(sp)s(eci\014ed)35 b(as)h Fi(default)d Fq(\(the)j(default)g(for)g
+(a)g(nativ)m(e)h(T)-8 b(eX)36 b(Liv)m(e)g(build\))f(the)h(path)f(is)h
+(determined)f(b)m(y)150 3960 y(the)e Fi(CLISP)e Fq(executable;)36
+b(the)d(v)-5 b(alue)33 b Fi(system)f Fq(\(not)h(allo)m(w)m(ed)i(for)d
+(a)h(nativ)m(e)h(T)2842 3980 y(E)2892 3960 y(X)f(Liv)m(e)h(build,)f
+(but)f(the)150 4070 y(default)k(for)g(a)h(non-nativ)m(e)g(one\))g
+(indicates)h(that)e Fi(xindy)f Fq(will)i(use)f(the)g(installed)h(v)m
+(ersion)g(of)f Fi(clisp)150 4179 y Fq(\(that)31 b(m)m(ust)g(b)s(e)e
+(iden)m(tical)j(to)g(the)e(one)h(used)e(to)j(build)d
+Fi(xindy)p Fq(\).)150 4329 y Fi(--with-recode)150 4438
+y Fq(Use)d Fi(recode)e Fq(instead)i(of)g Fi(iconv)e Fq(to)j(build)d
+(the)i(xindy)f(rules)g(and)g(do)s(cumen)m(tation,)j(required)d(for)h
+(some)150 4548 y(systems)k(where)g Fi(iconv)f Fq(is)i(missing)f(or)g
+(brok)m(en.)150 4762 y Fe(2.4.3)63 b(Con\014gure)42 b(Options)g(for)f
+(Library)g(Mo)s(dules)150 4974 y(2.4.3.1)63 b Fd(--with-system-)p
+Fc(lib)150 5121 y Fq(Use)36 b(an)g(installed)h(\(system\))g(v)m(ersion)
+f(of)g(the)h(library)e Fh(lib)p Fq(;)j(this)e(option)h(exists)f(for)g
+(most)h(libraries,)150 5230 y(but)31 b(is)i(not)f(allo)m(w)m(ed)i(for)e
+(a)g(nativ)m(e)i(T)1444 5250 y(E)1494 5230 y(X)e(Liv)m(e)h(build.)45
+b(Using)32 b(a)h(system)f(v)m(ersion)h(implies)f(to)h(also)g(use)150
+5340 y(system)e(v)m(ersions)f(of)h(all)g(libraries)g(\(if)f(an)m(y\))h
+(this)g(library)e(dep)s(ends)g(on.)p eop end
+%%Page: 16 20
+TeXDict begin 16 19 bop 150 -116 a Fq(16)2749 b(T)-8
+b(eX)31 b(Liv)m(e:)41 b(The)30 b(xxx)275 299 y(F)-8 b(or)35
+b(man)m(y)f(libraries)h(there)f(are)h(in)f(addition)h
+Fi(--with-)p Fh(lib)p Fi(-includes=)p Fh(dir)28 b Fq(and)34
+b Fi(--with-)p Fh(lib)p Fi(-)150 408 y(libdir=)p Fh(dir)25
+b Fq(to)k(indicate)f(non)g(standard)e(searc)m(h)j(lo)s(cations,)h
+(others)e(use)f Fi(pkg-config)e Fq(or)j(similar)g(to)150
+518 y(determine)i(the)h(required)f(\015ags.)275 651 y(The)42
+b(top-lev)m(el)j Fi(configure)40 b Fq(script)i(p)s(erforms)f(a)i
+(consistency)h(c)m(hec)m(k)g(for)e(all)i(required)e(system)150
+761 y(libraries)30 b(and)g(bails)h(out)g(if)f(some)h(of)f(these)h
+(tests)g(fail.)150 957 y Fe(2.4.3.2)63 b(Con\014gure)42
+b(Options)g(for)g Fd(kpathsea)150 1104 y Fi(--enable-)p
+Fh(cmd)p Fi(-default)p Fq(,)25 b Fi(--disable-)p Fh(cmd)p
+Fi(-default)150 1214 y Fq(Determine)55 b(the)f(compile)h(time)f
+(default)g(whether)g(or)g(not)g(to)g(run)f Ff(cmd)t Fq(=)p
+Fi(mktexmf)p Fq(,)k Fi(mktexpk)p Fq(,)150 1323 y Fi(mktextfm)p
+Fq(,)41 b Fi(mkocp)p Fq(,)g Fi(mkofm)p Fq(,)g Fi(mktexfmt)p
+Fq(,)g(or)f Fi(mktextex)e Fq(to)j(generate)g(a)g(missing)f(MF)g
+(source,)j(PK)150 1433 y(fon)m(t,)31 b(TFM)g(\014le,)f(OCP)g(\014le,)h
+(OFM)f(\014le,)h(format)g(\014le,)g(or)f(T)2218 1452
+y(E)2268 1433 y(X)g(source)h(resp)s(ectiv)m(ely)-8 b(.)150
+1629 y Fe(2.4.3.3)63 b(Con\014gure)42 b(Options)g(for)g
+Fd(fontconfig)150 1776 y Fq(Building)30 b Fi(XeTeX)f
+Fq(on)i(non-Mac)g(systems)f(requires)g Fi(fontconfig)e
+Fq(headers)i(and)g(library)-8 b(.)150 1909 y Fi
+(--with-fontconfig-includ)o(es=)p Fh(d)o(ir)p Fq(,)24
+b Fi(--with-fontconfig-libdir=)p Fh(d)o(ir)150 2019 y
+Fq(If)e(one)i(or)e(b)s(oth)h(of)g(these)g(options)g(are)g(giv)m(en,)j
+(the)d(required)f(\015ags)h(are)g(deriv)m(ed)g(from)g(them;)i
+(otherwise,)150 2128 y(they)31 b(are)f(determined)g(via)h
+Fi(pkg-config)d Fq(\(if)j(presen)m(t\).)150 2325 y Fe(2.4.3.4)63
+b(Con\014gure)42 b(Options)g(for)g(system)f Fd(poppler)150
+2472 y Fq(Building)j Fi(LuaTeX)e Fq(and)h Fi(XeTeX)f
+Fq(requires)h Fi(poppler)f Fq(either)i(from)f(the)h(T)2786
+2491 y(E)2836 2472 y(X)f(Liv)m(e)i(tree)f(or)g(system)150
+2581 y(headers)25 b(and)h(library;)h Fi(pdfTeX)d Fq(requires)h(either)h
+Fi(xpdf)f Fq(from)g(the)h(T)2497 2601 y(E)2547 2581 y(X)g(Liv)m(e)h
+(tree)f(or)g(system)g Fi(poppler)150 2691 y Fq(headers)k(and)g(library)
+-8 b(.)150 2824 y Fi(--with-system-poppler)150 2933 y
+Fq(Use)33 b(a)h(system)f(v)m(ersion)g(\(0.18)i(or)e(b)s(etter\))g(of)g
+Fi(poppler)e Fq(for)i Fi(LuaTeX)e Fq(and)i Fi(XeTeX)e
+Fq(\(and)i Fi(pkg-config)150 3043 y Fq(to)e(obtain)g(the)g(required)e
+(\015ags\).)150 3176 y Fi(--with-system-xpdf)150 3286
+y Fq(Use)k(a)g(system)f(v)m(ersion)h(\(0.12)i(or)d(b)s(etter\))h(of)f
+Fi(poppler)f Fq(\(and)h Fi(pkg-config)p Fq(\))e(for)i
+Fi(pdfTeX)f Fq(instead)i(of)150 3395 y Fi(xpdf)c Fq(from)h(the)h(T)794
+3415 y(E)844 3395 y(X)f(Liv)m(e)h(tree.)275 3528 y(REFER)f(to)h
+Fi(--disable-largefile)150 3725 y Fe(2.4.4)63 b(In)m(teresting)41
+b(and/or)g(Imp)s(ortan)m(t)g(V)-10 b(ariables)150 3872
+y Fq(The)37 b(v)-5 b(alues)37 b(for)g(these)g(v)-5 b(ariables)38
+b(can)f(come)h(either)g(from)e(the)h(en)m(vironmen)m(t)h(or)f(from)f
+Fi(configure)150 3981 y Fq(argumen)m(ts)31 b(of)f(the)h(form)f
+Fi(VAR=value)p Fq(.)150 4178 y Fe(2.4.4.1)63 b Fd(CC)p
+Fe(,)41 b Fd(CXX)p Fe(,)h Fd(CPPFLAGS)p Fe(,)49 b(.)30
+b(.)g(.)150 4325 y Fq(As)36 b(usual,)i(these)e(v)-5 b(ariables)37
+b(sp)s(ecify)f(the)g(name)h(\(or)f(full)g(path\))g(of)h(compilers,)h
+(prepro)s(cessor)d(\015ags,)150 4434 y(and)30 b(similar.)150
+4631 y Fe(2.4.4.2)63 b Fd(FT2_CONFIG)p Fe(,)42 b Fd(ICU_CONFIG)p
+Fe(,)h Fd(PKG_CONFIG)150 4777 y Fq(These)29 b(sp)s(ecify)g(the)g(name)h
+(\(or)f(path\))h(for)f(the)g Fi(freetype-config)p Fq(,)d
+Fi(icu-config)p Fq(,)h(and)i Fi(pkg-config)150 4887 y
+Fq(commands)37 b(used)g(to)i(determine)f(the)g(\015ags)g(required)f
+(for)g(system)h(v)m(ersions)g(of)g Fi(libfreetype)p Fq(,)f(the)150
+4997 y Fi(ICU)29 b Fq(libraries,)i(or)g(man)m(y)f(other)h(libraries.)
+150 5193 y Fe(2.4.4.3)63 b Fd(CLISP)150 5340 y Fq(Name)31
+b(\(or)g(path\))f(of)h(the)f Fi(clisp)f Fq(executable,)k(used)c(to)i
+(build)f Fi(xindy)p Fq(.)p eop end
+%%Page: 17 21
+TeXDict begin 17 20 bop 150 -116 a Fq(Chapter)47 b(2:)i(The)e(T)895
+-97 y(E)945 -116 y(X)h(Liv)m(e)h(Build)e(System)1833
+b(17)150 299 y Fe(2.4.4.4)63 b Fd(PERL)p Fe(,)42 b Fd(LATEX)p
+Fe(,)f Fd(PDFLATEX)150 446 y Fq(Name)25 b(\(or)f(path\))g(for)f(the)h
+Fi(perl)p Fq(,)h Fi(latex)p Fq(,)e(and)h Fi(pdflatex)d
+Fq(commands)j(used,)g(e.g.,)j(to)e(build)d(the)i Fi(xindy)150
+555 y Fq(do)s(cumen)m(tation)150 751 y Fe(2.4.4.5)63
+b Fd(TL_PLATFORM)150 898 y Fq(The)45 b(utilit)m(y)i(program)e
+Fi(biber)f Fq(consists)h(of)h(man)m(y)f(comp)s(onen)m(ts)h(bundled)d(b)
+m(y)i(the)h Fi(Par::Packer)150 1007 y Fq(mec)m(hanism)38
+b(of)f Fi(perl)p Fq(.)61 b(Therefore)37 b(they)h(are)g(not)f(built)g
+(as)h(part)f(of)h(T)2680 1027 y(E)2730 1007 y(X)f(Liv)m(e)i(but)d(b)m
+(y)i(the)f Fi(biber)150 1117 y Fq(main)m(tainers)31 b(and)f(third-part)
+m(y)g(builders.)275 1249 y(In)21 b(order)h(that)i Fi(make)29
+b(install)20 b Fq(creates)k(all)g(executables)g(in)e
+Fi(bindir)p Fq(,)h(the)g Fi(biber)e Fq(mo)s(dule)h(con)m(tains)150
+1359 y(pre-made)28 b(binaries)f(for)h(the)g(platforms)g(for)g(whic)m(h)
+f(they)h(are)g(a)m(v)-5 b(ailable.)43 b(T)2784 1379 y(E)2834
+1359 y(X)28 b(Liv)m(e)g(merely)h(c)m(hec)m(ks)g(if)150
+1469 y(an)h(executable)i(is)f(presen)m(t)f(for)g(the)h(curren)m(t)f
+(platform,)h(and)e(if)i(so,)g(installs)g(it.)275 1601
+y(The)23 b(complication)k(is)d(hidden)f(in)h(the)h(phrase)f
+Fi(")p Fq(curren)m(t)g(platform)p Fi(")p Fq(.)38 b(T)2757
+1621 y(E)2807 1601 y(X)25 b(Liv)m(e)g(has)f(its)h(o)m(wn)g(ideas)150
+1711 y(ab)s(out)36 b(platform)g(names,)i(and)e(the)g(mapping)g(from)g
+(the)g(canonical)i(system)f(name)f(determined)g(b)m(y)150
+1820 y Fi(config.guess)17 b Fq(or)k Fi(config.sub)d Fq(to)j(the)g(T)
+1642 1840 y(E)1692 1820 y(X)g(Liv)m(e)g(platform)g(name)g(is)f(not)h
+(trivial.)39 b(A)20 b(v)-5 b(alue)22 b(giv)m(en)f(for)150
+1930 y Fi(TL_PLATFORM)k Fq(is)i(used)g(as)h(T)1156 1949
+y(E)1206 1930 y(X)f(Liv)m(e)i(platform)f(name.)39 b(Otherwise,)29
+b(w)m(e)f(use)f(copies)h(of)g(the)g(standard)150 2039
+y Fi(perl)34 b Fq(mo)s(dules)h Fi(TeXLive/TLUtils.pm)30
+b Fq(and)35 b Fi(TeXLive/TLConfig.pm)p Fq(,)d(to)k(a)m(v)m(oid)h
+(duplicating)f(the)150 2149 y(platform-detection)c(logic.)150
+2344 y Fe(2.4.4.6)63 b Fd(KPSEWHICH)150 2491 y Fq(Name)39
+b(\(or)f(path\))h(of)f(an)g(installed)h Fi(kpsewhich)c
+Fq(binary)-8 b(,)40 b(used)e(b)m(y)g Fi(make)29 b(check)37
+b Fq(to)h(determine)h(the)150 2601 y(lo)s(cation)32 b(of,)f(e.g.,)h
+Fi(cmbx10.tfm)p Fq(.)150 2796 y Fe(2.4.4.7)63 b Fd(MAKE)p
+Fe(,)42 b Fd(SED)p Fe(,)48 b(.)30 b(.)g(.)150 2943 y
+Fq(Name)e(\(or)f(path\))h(of)f(GNU)h Fi(make)p Fq(,)f(GNU)h
+Fi(sed)p Fq(,)f(and)g(similar;)h(used)f(at)h(the)f(top-lev)m(el)j(and)c
+(propagated)150 3053 y(to)31 b(all)g(sub)s(directories.)150
+3281 y Fo(2.5)68 b(Cross)45 b(Compilation)150 3441 y
+Fq(In)31 b(a)h(cross)g(compilation)i(a)e Fi(build)e Fq(system)i(is)g
+(used)f(to)i(create)g(binaries)f(to)g(b)s(e)f(executed)i(on)f(a)g
+Fi(host)150 3550 y Fq(system)f(with)f(di\013eren)m(t)g(hardw)m(are)g
+(and/or)h(op)s(erating)f(system.)275 3683 y(In)36 b(simple)g(cases)i
+(the)f(build)f(system)h(can)g(execute)h(binaries)f(for)g(the)g(host)g
+(system.)60 b(This)36 b(t)m(ypi-)150 3792 y(cally)28
+b(o)s(ccurs)f(for)g(bi-arc)m(h)h(systems)f(where,)g(e.g.,)j
+Fi(i386-linux)24 b Fq(binaries)j(can)h(run)d(on)i Fi(x86_64-linux)150
+3902 y Fq(systems)i(and)g Fi(win32)f Fq(binaries)g(can)i(run)e(on)h
+Fi(win64)f Fq(systems.)40 b(Although)29 b(sometimes)h(called)h
+Fi(")p Fq(nativ)m(e)150 4011 y(cross)p Fi(")p Fq(,)42
+b(this)d(is)h(tec)m(hnically)i(no)d(cross)h(compilation.)69
+b(In)39 b(most)h(suc)m(h)f(cases)i(it)f(su\016ces)f(to)h(sp)s(ecify)150
+4121 y(suitable)27 b(compiler)h(\015ags.)40 b(It)27 b(migh)m(t)h(b)s(e)
+e(useful)g(to)i(add)e(the)h(con\014gure)g(option)g Fi(--build=)p
+Fh(host)d Fq(to)k(get)150 4231 y(the)e(correct)g(canonical)i(host)d
+(name,)i(but)e(note)h(that)g(this)g(should)e(not)i(b)s(e)f
+Fi(--host=)p Fh(host)e Fq(\(see)j(Section)150 4340 y(\\Hosts)31
+b(and)f(Cross-Compilation")i(in)e Ff(Auto)s(conf)17 b
+Fq(\)!)150 4535 y Fe(2.5.1)63 b(Con\014guring)42 b(for)g(Cross)g
+(Compilation)150 4682 y Fq(In)36 b(a)g(gen)m(uine)h(cross)f
+(compilation)i(binaries)e(for)g(the)h(host)f(system)h(can)f(not)h
+(execute)g(on)g(the)f(build)150 4792 y(system)23 b(and)f(it)h(is)g
+(necessary)g(to)g(sp)s(ecify)g(the)f(con\014gure)h(options)g
+Fi(--host=)p Fh(host)c Fq(and)k Fi(--build=)p Fh(build)150
+4902 y Fq(with)34 b(t)m(w)m(o)h(di\013eren)m(t)f(v)-5
+b(alues.)52 b(Building)34 b(binaries)g(requires)g(suitable)g
+Fi(")p Fq(cross)p Fi(")g Fq(to)s(ols,)i(e.g.,)g(compiler,)150
+5011 y(link)m(er,)42 b(and)d(arc)m(hiv)m(er,)j(and)d(p)s(erhaps)e(a)j
+Fi(")p Fq(cross)p Fi(")f Fq(v)m(ersion)g(of)h Fi(pkg-config)c
+Fq(and)j(similar)g(to)h(lo)s(cate)150 5121 y(host)j(system)f
+(libraries.)78 b(Auto)s(conf)42 b(exp)s(ects)h(that)g(these)g(cross)g
+(to)s(ols)g(are)g(giv)m(en)g(b)m(y)g(their)f(usual)150
+5230 y(v)-5 b(ariables)37 b(or)f(found)f(under)g(their)i(usual)f(name)g
+(pre\014xed)f(with)h Fh(host)p Fi(-)p Fq(.)58 b(Here)37
+b(a)f(list)h(of)g(suc)m(h)f(to)s(ols)150 5340 y(and)30
+b(corresp)s(onding)f(v)-5 b(ariables:)p eop end
+%%Page: 18 22
+TeXDict begin 18 21 bop 150 -116 a Fq(18)2749 b(T)-8
+b(eX)31 b(Liv)m(e:)41 b(The)30 b(xxx)390 299 y Fi(ar)763
+b(AR)390 408 y(freetype-config)139 b(FT2_CONFIG)390 518
+y(g++)715 b(CXX)390 628 y(gcc)g(CC)390 737 y(icu-config)379
+b(ICU_CONFIG)390 847 y(objdump)523 b(OBJDUMP)390 956
+y(pkg-config)379 b(PKG_CONFIG)390 1066 y(ranlib)571 b(RANLIB)390
+1176 y(strip)619 b(STRIP)150 1333 y Fq(In)33 b(order)g(to,)i(e.g.,)g
+(build)e Fi(mingw32)e Fq(binaries)i(on)g Fi(x86_64-linux)d
+Fq(with)j(a)h(cross)g(compiler)g(found)e(as)150 1443
+y Fi(i386-pc-mingw32-gcc)25 b Fq(one)31 b(w)m(ould)f(sp)s(ecify)241
+1552 y Fi(--host=i386-pc-mingw32)24 b(--build=x86_64-linux-gnu)150
+1662 y Fq(or)30 b(p)s(erhaps)241 1772 y Fi(--host=mingw32)c
+(--build=x86_64-linux)f(CC=i386-pc-mingw32-gcc)150 1881
+y Fq(but)30 b(this)g(migh)m(t)h(require)f(to)h(add)f
+Fi(CXX)f Fq(and)h(others.)275 2039 y(Con\014gure)h(argumen)m(ts)j(suc)m
+(h)e(as)h Fi(CFLAGS=...)d Fq(refer)j(to)h(the)f(cross)g(compiler.)49
+b(If)32 b(necessary)-8 b(,)35 b(y)m(ou)150 2148 y(can)d(sp)s(ecify)f
+(compilers)h(and)f(\015ags)h(for)f(the)h(few)f(auxiliary)i(C)e(and)g(C)
+p Fi(++)f Fq(programs)i(required)e(for)i(the)150 2258
+y(build)d(pro)s(cess)h(as)h(con\014gure)f(argumen)m(ts)390
+2416 y Fi(BUILDCC=...)390 2525 y(BUILDCPPFLAGS=...)390
+2635 y(BUILDCFLAGS=...)390 2744 y(BUILDCXX=...)390 2854
+y(BUILDCXXFLAGS=...)390 2964 y(BUILDLDFLAGS=...)150 3186
+y Fe(2.5.2)63 b(Cross)41 b(Compilation)h(Problems)150
+3333 y Fq(The)30 b(fact)i(that)g(binaries)f(for)f(the)i(host)f(system)g
+(can)g(not)g(b)s(e)g(executed)g(on)g(the)g(build)f(system)i(causes)150
+3442 y(some)f(problems.)275 3600 y(One)c(problem)g(is,)h(that)h
+(con\014gure)e(tests)i(using)e Fi(AC_RUN_IFELSE)d Fq(can)k(compile)g
+(and)g(link)f(the)h(test)150 3710 y(program)39 b(but)f(can)h(not)g
+(execute)i(it.)66 b(Suc)m(h)39 b(tests)g(should)f(b)s(e)h(a)m(v)m
+(oided)h(if)f(p)s(ossible)f(and)h(otherwise)150 3819
+y(m)m(ust)30 b(supply)f(a)i(p)s(essimistic)g(test)g(result.)275
+3977 y(An)26 b(other)h(problem)f(arises)h(if)g(the)g(build)e(pro)s
+(cess)i(m)m(ust)f(execute)i(some)g(\(auxiliary)f(or)g(installable\))150
+4086 y(programs.)39 b(Auxiliary)27 b(programs)g(can)g(b)s(e)f(placed)h
+(in)m(to)h(a)f(sub)s(directory)f(that)h(is)g(con\014gured)f(nativ)m
+(ely)150 4196 y(as)31 b(is)f(done)g(for)h Fi(texk/dvipsk/squeeze)p
+Fq(,)25 b Fi(texk/web2c/web2c)p Fq(,)i(and)i Fi(texk/xdvik/squeeze)p
+Fq(.)36 b(The)150 4306 y(mo)s(dule)29 b Fi(libs/freetype)d
+Fq(uses)k(the)g(v)-5 b(alue)30 b(of)g Fi(CC_BUILD)p Fq(,)e
+Fh(build)p Fi(-gcc)p Fq(,)f Fi(gcc)p Fq(,)j(or)g Fi(cc)f
+Fq(as)h(compiler)g(for)150 4415 y(the)h(auxiliary)g(program.)275
+4573 y(The)i(situation)j(for)e(installable)i(programs)e(needed)g(b)m(y)
+h(the)f(build)g(pro)s(cess)g(is)g(somewhat)h(di\013er-)150
+4682 y(en)m(t.)55 b(A)35 b(quite)h(exp)s(ensiv)m(e)f(p)s(ossibilit)m(y)
+-8 b(,)37 b(c)m(hosen)f(for)f(the)g Fi(ICU)f Fq(libraries)h(in)g(mo)s
+(dule)f Fi(libs/icu)p Fq(,)g(is)h(to)150 4792 y(\014rst)e(compile)i
+(nativ)m(ely)g(for)f(the)g(build)f(system)h(and)f(in)h(a)g(second)g
+(step)g(to)h(use)e(these)h(\(uninstalled\))150 4902 y(programs)h
+(during)f(the)h(cross)h(compilation.)57 b(This)34 b(w)m(ould)h(also)i
+(b)s(e)d(p)s(ossible)h(for)g(the)h(to)s(ols)g(suc)m(h)f(as)150
+5011 y Fi(tangle)22 b Fq(used)g(in)i(the)f(mo)s(dule)g
+Fi(texk/web2c)e Fq(to)j(build)f(the)g(WEB)h(programs,)h(but)e(that)h(w)
+m(ould)f(require)150 5121 y(to)36 b(\014rst)f(build)g(a)h(nativ)m(e)h
+Fi(kpathsea)d Fq(library)-8 b(.)56 b(T)-8 b(o)37 b(a)m(v)m(oid)g(this)e
+(complication,)40 b(cross)35 b(compilation)j(of)150 5230
+y(the)32 b(WEB)g(or)g(CWEB)g(programs)f(in)h(this)f(mo)s(dule)h
+(requires)f(su\016cien)m(tly)h(recen)m(t)h(installed)g(v)m(ersions)150
+5340 y(of)e Fi(tangle)p Fq(,)d Fi(ctangle)p Fq(,)h Fi(otangle)p
+Fq(,)g(and)h Fi(tie)p Fq(.)p eop end
+%%Page: 19 23
+TeXDict begin 19 22 bop 150 -116 a Fq(Chapter)30 b(2:)41
+b(The)30 b(T)853 -97 y(E)903 -116 y(X)g(Liv)m(e)h(Build)g(System)1927
+b(19)275 299 y(Building)31 b Fi(xindy)f Fq(requires)g(to)i(run)e(the)i
+(host)f(system)h Fi(clisp)d Fq(binary)-8 b(,)32 b(th)m(us)f(cross)g
+(compilation)i(is)150 408 y(not)e(p)s(ossible.)150 724
+y Fo(2.6)68 b(Co)t(ding)45 b(Rules)150 884 y Fq(Ideally)-8
+b(,)36 b(building)c(all)j(of)f(T)1114 903 y(E)1164 884
+y(X)f(Liv)m(e)i(with)e Fi(--enable-compiler-warning)o(s=ma)o(x)27
+b Fq(should)33 b(pro)s(duce)150 993 y(no)h(\(GCC\))g(compiler)g(w)m
+(arnings)g(at)g(all.)53 b(In)33 b(spite)h(of)g(considerable)g
+(e\013orts)h(in)m(to)f(that)h(direction)f(w)m(e)150 1103
+y(are)g(still)h(far)e(from)h(that)g(goal)h(and)f(there)g(are)g(reasons)
+g(that)g(w)m(e)g(ma)m(y)h(nev)m(er)f(fully)f(reac)m(h)i(it.)51
+b(Belo)m(w)150 1212 y(are)38 b(some)h(rules)e(ab)s(out)h(declarations)h
+(of)g(functions)e(or)h(v)-5 b(ariables)39 b(and)e(the)h(use)g(of)g
+Fi(const)p Fq(.)62 b(These)150 1322 y(rules)31 b(should)g(b)s(e)g
+(applied)g(to)h(all)h(parts)e(of)h(the)g(T)1891 1342
+y(E)1941 1322 y(X)f(Liv)m(e)i(tree,)g(except)f(some)g(of)g(those)g
+(main)m(tained)150 1432 y(indep)s(enden)m(tly)-8 b(.)150
+1686 y Fe(2.6.1)63 b(Declarations)150 1898 y(2.6.1.1)g(ANSI)41
+b(C)f(function)i(protot)m(yp)s(es)f(and)g(de\014nitions)150
+2045 y Fq(The)36 b(T)394 2065 y(E)444 2045 y(X)g(Liv)m(e)h(build)d
+(system)j(no)f(longer)g(supp)s(orts)e(pre-ANSI)i(C)f(compilers.)58
+b(Th)m(us)35 b(all)i(function)150 2155 y(protot)m(yp)s(es)g(and)f
+(de\014nitions)f(m)m(ust)i(conform)f(to)h(the)g(ANSI)f(C)g(standard)f
+(\(including)h Fi(void)g Fq(in)g(the)150 2264 y(declaration)g(of)f(C)g
+(functions)f(with)h(no)f(parameters\).)55 b(On)34 b(the)h(other)g(hand)
+f(T)2968 2284 y(E)3018 2264 y(X)h(Liv)m(e)h(is)f(built)f(for)150
+2374 y(man)m(y)h(di\013eren)m(t)h(systems,)h(some)f(of)f(them)g(not)h
+(supp)s(orting)e(the)h(C99)h(standard.)54 b(Therefore)35
+b(using)150 2483 y(C99)f(features)g(should)f(b)s(e)g(a)m(v)m(oided)i
+(if)f(that)g(can)g(easily)h(b)s(e)e(done.)50 b(In)33
+b(particular)h(C)f(co)s(de)h(m)m(ust)g(not)150 2593 y(con)m(tain)e
+(declarations)g(after)e(statemen)m(ts)i(or)f(C)p Fi(++)e
+Fq(t)m(yp)s(e)i(commen)m(ts.)275 2783 y(If)j(some)i(C99)f(\(or)h
+(later\))g(constructs)g(ha)m(v)m(e)g(to)g(b)s(e)f(used,)g(the)h(mo)s
+(dule)e(should)g(v)m(erify)i(that)g(they)150 2893 y(are)27
+b(a)m(v)-5 b(ailable)28 b(and)e(otherwise)g(pro)m(vide)g(an)g
+(alternativ)m(e.)42 b(The)26 b(mo)s(dule)f Fi(texk/chktex)e
+Fq(uses,)k(e.g.,)i(the)150 3002 y(C99)i(function)f Fi(stpcpy\(\))e
+Fq(that)j(ma)m(y)g(or)f(ma)m(y)h(not)f(b)s(e)g(a)m(v)-5
+b(ailable)33 b(on)d(a)h(particular)f(system,)h(uses)f
+Fi(AC_)150 3112 y(CHECK_DECLS\([stpcpy]\))f Fq(in)34
+b Fi(configure.ac)e Fq(to)j(test)h(this,)g(and)e(pro)m(vides)h(the)g(p)
+s(erhaps)e(sligh)m(tly)150 3221 y(less)e(e\016cien)m(t)h(alternativ)m
+(e)241 3331 y Fi(#if)d(!\(defined)f(HAVE_DECL_STPCPY)e(&&)k
+(HAVE_DECL_STPCPY\))241 3441 y(static)f(inline)f(char)h(*)h
+(stpcpy\(char)e(*dest,)g(const)h(char)h(*src\))241 3550
+y({)384 3660 y(return)f(strcpy\(dest,)e(src\))i(+)h(strlen\(src\);)241
+3769 y(})241 3879 y(#endif)150 3989 y Fq(in)g(the)h(\014le)f
+Fi(Utility.h)p Fq(.)150 4243 y Fe(2.6.1.2)63 b(Static)40
+b(F)-10 b(unctions)150 4390 y Fq(F)i(unctions)26 b(used)f(in)h(only)f
+(one)h(\014le)g(should)f(b)s(e)g(declared)h Fi(static)p
+Fq(;)g(they)g(require)f(no)h(protot)m(yp)s(e)g(except)150
+4500 y(as)31 b(forw)m(ard)e(declaration.)150 4755 y Fe(2.6.1.3)63
+b(Extern)40 b(F)-10 b(unctions)150 4902 y Fq(F)i(unctions)38
+b(not)g(declared)g Fi(static)p Fq(,)f(usually)h(b)s(ecause)f(they)h
+(are)g(used)e(in)i(sev)m(eral)g(\014les,)i(require)d(an)150
+5011 y(\()p Fi(extern)p Fq(\))27 b(protot)m(yp)s(e)i(in)e(exactly)j
+(one)e(header)g(whic)m(h)g(is)g(included)f(in)h(the)g(\014le)g
+(de\014ning)f(the)h(function)150 5121 y(and)f(in)h(all)h(\014les)f
+(using)f(that)h(function)g(|)g(this)g(is)f(the)i(only)f(w)m(a)m(y)g(to)
+h(guaran)m(tee)g(consistency)g(b)s(et)m(w)m(een)150 5230
+y(de\014nition)24 b(and)g(use)g(of)h(functions.)38 b(There)24
+b(m)m(ust)h(b)s(e)f(no)g Fi(extern)f Fq(declarations)j(sprinkled)d
+(throughout)150 5340 y(the)31 b(C)f(co)s(de)g(\(with)h(or)f(without)g
+(commen)m(t)i(where)e(that)h(function)f(is)g(de\014ned\).)p
+eop end
+%%Page: 20 24
+TeXDict begin 20 23 bop 150 -116 a Fq(20)2749 b(T)-8
+b(eX)31 b(Liv)m(e:)41 b(The)30 b(xxx)150 299 y Fe(2.6.1.4)63
+b(V)-10 b(ariables)150 446 y Fq(The)38 b(declaration)i(of)f(global)h(v)
+-5 b(ariables)39 b(m)m(ust)g(follo)m(w)h(analogous)g(rules,)g(they)f
+(are)g(either)g(declared)150 555 y Fi(static)30 b Fq(if)i(used)f(in)h
+(only)g(one)g(\014les)g(or)f(declared)i Fi(extern)d Fq(in)i(exactly)h
+(one)f(header)g(and)f(instan)m(tiated)150 665 y(in)f(exactly)i(one)f
+(\014le.)150 864 y Fe(2.6.2)63 b(Const)150 1076 y(2.6.2.1)g(F)-10
+b(unction)41 b(P)m(arameters)150 1223 y Fq(Ideally)-8
+b(,)41 b(a)d(function)g(parameter)g(not)g(mo)s(di\014ed)f(b)m(y)h(the)g
+(function)g(should)e(b)s(e)i(declared)g(as)g Fi(const)p
+Fq(.)150 1333 y(This)31 b(is)g(imp)s(ortan)m(t)h(in)f(particular)g(for)
+g(strings)h(\()p Fi(char*)p Fq(\))e(b)s(ecause)i(the)f(actual)i
+(argumen)m(ts)f(are)g(often)150 1442 y(string)27 b(literals.)41
+b(It)28 b(is)f(p)s(erfectly)h(legitimate)i(and)c(safe)i(to)g(use)f(a)h
+(t)m(yp)s(e)f Fi(char*)f Fq(v)-5 b(alue)28 b(for)f(a)h(t)m(yp)s(e)f
+Fi(const)150 1552 y(char*)j Fq(v)-5 b(ariable)33 b(\(in)f(an)g
+(assignmen)m(t,)h(as)g(initializer,)h(as)e(function)g(argumen)m(t,)h
+(or)f(as)g(return)f(v)-5 b(alue\).)150 1661 y(It)35 b(is)g(equally)h
+(safe)f(to)h(use)f(a)g(t)m(yp)s(e)g Fi(char**)f Fq(v)-5
+b(alue)35 b(for)g(a)g(t)m(yp)s(e)h Fi(const)28 b(char*const*)k
+Fq(v)-5 b(ariable,)38 b(but)150 1771 y(not)j(for)f(a)h(t)m(yp)s(e)g
+Fi(const)29 b(char**)39 b Fq(v)-5 b(ariable)42 b(since)f(that)g(migh)m
+(t)g(cause)h(mo)s(di\014cation)f(of)g(a)g(quan)m(tit)m(y)150
+1880 y(supp)s(osed)30 b(to)j(b)s(e)e(constan)m(t.)46
+b(Getting)34 b(all)f Fi(const)d Fq(quali\014ers)i(righ)m(t)g(is)g
+(often)h(quite)f(in)m(v)m(olv)m(ed)h(but)f(can)150 1990
+y(b)s(e)f(done)g(in)f(most)i(cases.)44 b(There)31 b(are,)h(ho)m(w)m(ev)
+m(er,)h(a)f(few)f(notable)h(exceptions:)43 b(the)31 b(X11)i(headers)e
+(are)150 2100 y(full)d(of)g(declarations)h(that)g(ough)m(t)f(to)h(use)f
+Fi(const)e Fq(but)i(do)g(not)g(and)f(the)h(same)h(is)f(true)f(to)i
+(some)g(exten)m(t)150 2209 y(for)h Fi(libfreetype)d Fq(\(but)j(not)h
+(an)m(ymore)g(for)f Fi(zlib)p Fq(\).)150 2408 y Fe(2.6.2.2)63
+b(What)40 b(Must)i(b)s(e)f(Av)m(oided)150 2555 y Fq(The)35
+b(GCC)g(compiler)g(w)m(arnings)g Fi(")p Fq(assignmen)m(t)h(discards)f
+(quali\014ers)6 b(.)21 b(.)i(.)11 b Fi(")35 b Fq(and)g(analogous)h(w)m
+(arnings)150 2665 y(for)i Fi(")p Fq(initialization)p
+Fi(")p Fq(,)k Fi(")p Fq(passing)c(arg)p Fi(")p Fq(,)i(or)e
+Fi(")p Fq(return)p Fi(")e Fq(m)m(ust)i(b)s(e)f(a)m(v)m(oided)j(under)c
+(all)j(circumstances,)150 2775 y(except)31 b(when)f(caused)g(b)m(y)g
+(X11)i(headers/macros)f(or)f(third)g(part)m(y)g(co)s(de.)150
+2974 y Fe(2.6.2.3)63 b(What)40 b(Should)i(b)s(e)g(Av)m(oided)150
+3121 y Fq(A)34 b(t)m(yp)s(e)g(cast,)i(e.g.,)g(from)d
+Fi(const)c(char*)j Fq(to)j Fi(char*)d Fq(do)s(es)i(not)g(solv)m(e)h(an)
+m(y)f(problems;)h(dep)s(ending)d(on)150 3230 y(w)m(arning)f(options,)g
+(it)g(ma)m(y)h(only)e(hide)h(them.)42 b(Therefore)30
+b(suc)m(h)g(casts)i(should)e(b)s(e)g(a)m(v)m(oided)i(whenev)m(er)150
+3340 y(p)s(ossible)26 b(and)g(otherwise)h(m)m(ust)f(b)s(e)g(carefully)h
+(analyzed)h(to)f(mak)m(e)g(sure)f(that)h(they)g(can)g(not)g(cause)g
+(the)150 3450 y(mo)s(di\014cation)k(of)f(quan)m(tities)i(supp)s(osed)c
+(to)j(b)s(e)f(constan)m(t.)p eop end
+%%Page: 21 25
+TeXDict begin 21 24 bop 150 -116 a Fq(Index)3286 b(21)150
+299 y Fl(Index)150 610 y Fo(B)150 729 y Fb(build)25 b(system)10
+b Fa(:)j(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+(:)h(:)36 b Fb(3)150 986 y Fo(F)150 1105 y Fb(fundamen)n(tal)26
+b(purp)r(ose)f(of)i(T)1012 1121 y(E)1055 1105 y(X)e(Liv)n(e)16
+b Fa(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)42
+b Fb(1)2025 610 y Fo(I)2025 746 y Fb(in)n(tro)r(duction)15
+b Fa(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+(:)h(:)42 b Fb(1)2025 1029 y Fo(T)2025 1165 y Fb(the)25
+b(T)2199 1181 y(E)2242 1165 y(X)h(Liv)n(e)f(build)g(system)14
+b Fa(:)g(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
+g(:)g(:)g(:)g(:)h(:)41 b Fb(3)p eop end
+%%Page: 22 26
+TeXDict begin 22 25 bop eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF