diff --git a/Resources/Firmas Tecsitel/firma-david.jpg b/Resources/Firmas Tecsitel/firma-david.jpg
new file mode 100644
index 00000000..5c17abbc
Binary files /dev/null and b/Resources/Firmas Tecsitel/firma-david.jpg differ
diff --git a/Resources/Firmas Tecsitel/sello-azacan.jpg b/Resources/Firmas Tecsitel/sello-azacan.jpg
new file mode 100644
index 00000000..b6aa2221
Binary files /dev/null and b/Resources/Firmas Tecsitel/sello-azacan.jpg differ
diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj
index 77d21520..54867474 100644
--- a/Source/Cliente/FactuGES.dproj
+++ b/Source/Cliente/FactuGES.dproj
@@ -53,7 +53,7 @@
Delphi.Personality
VCLApplication
-FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2110FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.1.1.0FactuGESFactuGES2.1.1.0FactuGES.dprFalse
+FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2120FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.1.2.0FactuGESFactuGES2.1.2.0FactuGES.dprFalse
diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc
index c44d8a3f..0003ed10 100644
--- a/Source/Cliente/FactuGES.rc
+++ b/Source/Cliente/FactuGES.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Factuges.ico"
1 VERSIONINFO
-FILEVERSION 2,1,1,0
-PRODUCTVERSION 2,1,1,0
+FILEVERSION 2,1,2,0
+PRODUCTVERSION 2,1,2,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
@@ -13,10 +13,10 @@ BEGIN
BLOCK "0C0A04E4"
BEGIN
VALUE "CompanyName", "Rodax Software S.L.\0"
- VALUE "FileVersion", "2.1.1.0\0"
+ VALUE "FileVersion", "2.1.2.0\0"
VALUE "InternalName", "FactuGES\0"
VALUE "ProductName", "FactuGES\0"
- VALUE "ProductVersion", "2.1.1.0\0"
+ VALUE "ProductVersion", "2.1.2.0\0"
END
END
BLOCK "VarFileInfo"
diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res
index ba7b8a57..f70a9a98 100644
Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ
diff --git a/Source/Informes/3/InfPresupuestoCliente.fr3 b/Source/Informes/3/InfPresupuestoCliente.fr3
index e43ff8c6..72082319 100644
--- a/Source/Informes/3/InfPresupuestoCliente.fr3
+++ b/Source/Informes/3/InfPresupuestoCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -27,7 +27,7 @@
-
+
@@ -105,7 +105,7 @@
-
+
diff --git a/Source/Informes/3/Presupuesto.rdx b/Source/Informes/3/Presupuesto.rdx
index d37616a2..7d41d49e 100644
Binary files a/Source/Informes/3/Presupuesto.rdx and b/Source/Informes/3/Presupuesto.rdx differ
diff --git a/Source/Modulos/Presupuestos de cliente/Reports/uRptWordPresupuestoCliente.pas b/Source/Modulos/Presupuestos de cliente/Reports/uRptWordPresupuestoCliente.pas
index 5fbb10a3..39292a14 100644
--- a/Source/Modulos/Presupuestos de cliente/Reports/uRptWordPresupuestoCliente.pas
+++ b/Source/Modulos/Presupuestos de cliente/Reports/uRptWordPresupuestoCliente.pas
@@ -287,6 +287,16 @@ begin
end;
end;
+ //Solo para la empresa de azacan se debe elegir uno u otra firma
+ //esto es un poco parche pero bueno
+ if (tbl_Cabecera.FieldByName('ID_EMPRESA').AsInteger = 3) then
+ begin
+ if (FVerSello = 1) then
+ ReplaceBookmark('Firma2', '')
+ else
+ ReplaceBookmark('Firma1', '');
+ end;
+
if not EsCadenaVacia(FieldByName('MEMORIA').AsString) then
begin
Texto := FieldByName('MEMORIA').AsString;
diff --git a/Source/Modulos/Presupuestos de cliente/Views/Copia de uDialogOpcionesImpresionPresupuestosCliente.dfm b/Source/Modulos/Presupuestos de cliente/Views/Copia de uDialogOpcionesImpresionPresupuestosCliente.dfm
new file mode 100644
index 00000000..5e99555b
--- /dev/null
+++ b/Source/Modulos/Presupuestos de cliente/Views/Copia de uDialogOpcionesImpresionPresupuestosCliente.dfm
@@ -0,0 +1,2280 @@
+inherited fDialogOpcionesImpresionPresupuestosCliente: TfDialogOpcionesImpresionPresupuestosCliente
+ Caption = 'Opciones para presupuestos de cliente'
+ ClientHeight = 257
+ ClientWidth = 429
+ OnCreate = FormCreate
+ ExplicitWidth = 435
+ ExplicitHeight = 289
+ PixelsPerInch = 96
+ TextHeight = 13
+ inherited Bevel2: TBevel
+ Top = 41
+ Width = 429
+ ExplicitTop = 33
+ ExplicitWidth = 418
+ end
+ inherited Bevel3: TBevel
+ Top = 213
+ Width = 429
+ ExplicitTop = 196
+ ExplicitWidth = 418
+ end
+ inherited pnlBotones: TPanel
+ Top = 215
+ Width = 429
+ ExplicitTop = 256
+ ExplicitWidth = 429
+ inherited btnAceptar: TButton
+ Left = 254
+ Visible = False
+ ExplicitLeft = 254
+ end
+ inherited btnCancelar: TButton
+ Left = 333
+ ExplicitLeft = 333
+ end
+ end
+ inherited pnlHeader: TPanel
+ Width = 429
+ Height = 41
+ ExplicitWidth = 429
+ ExplicitHeight = 41
+ inherited lblInstruccion: TLabel
+ Width = 379
+ Height = 26
+ Margins.Bottom = 10
+ Caption =
+ 'Indique si desea logotipo de ISO y que sello desea para el presu' +
+ 'puesto de cliente:'
+ WordWrap = True
+ ExplicitWidth = 326
+ ExplicitHeight = 26
+ end
+ inherited Label2: TLabel
+ Top = 44
+ Width = 354
+ Visible = False
+ ExplicitTop = 44
+ end
+ end
+ inherited pnlCuerpo: TPanel
+ Top = 43
+ Width = 429
+ Height = 170
+ ExplicitTop = 43
+ ExplicitWidth = 429
+ ExplicitHeight = 211
+ object Image1: TImage
+ Left = 25
+ Top = 14
+ Width = 176
+ Height = 139
+ Picture.Data = {
+ 0B546478504E47496D61676589504E470D0A1A0A0000000D49484452000000C3
+ 0000008408060000002D229F7E000000017352474200AECE1CE9000000046741
+ 4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000
+ 80E8000075300000EA6000003A98000017709CBA513C00000009704859730000
+ 17100000171001186111DB000084FE49444154785EDDBDF57B1CD99A26D8B3BB
+ FFC0FEBEB3BBB3F3CC4CF774F7E57B8BE116A3ED42333333C824CB0CB22D3333
+ 33C84CB22DB058B2989959B28CE5AA77DFEF649CD4C9502448E5EAEEDD784A25
+ 2B33E2C4818FF13F01C8FF877FF887FF9D3FF8875FD4FFFFE11FFE17FEFC27FE
+ C8DFF26FA74BEE934BEEF95F5DFF043FFB4FFA39F9C0DBB35E86FCD51FFB9AAF
+ 39B8791FFF0DFEFCA7FFCD5ABBCCDFCB7A65C96A7DFA920FF4FAFDBD5BEF97BC
+ C6BA570DE5ED7D6A43ADB999E7A1DF6DDFDB9F8DFDD6E728E7628DFFCB4B1E87
+ F1B7EBC08C35FB9A87F54EF7F9DAF7279071F4FA03784FA7ED571BEFFD5C7CEE
+ 61604025A3371380D1CE9FAE5FBFF011F971BAE4F39FADEF9DEEF1F56C5767E2
+ 6D0E7A9C5FF32E59838FEB979F3CBFFCC5DF5CE4768EF98BFCBC74FDF679E93D
+ 346F323E53EF33C7B0FE96CF7FB6E6E231275FF3D3DF799B93DE475FE7E96DBE
+ F645FA7B87DC1FC85EFAD93E9F4374FEB25D90A15E8DE96D91F6EF02D9D0AE02
+ F4BFC7FDBE90D52706047050760434F7CCD73EEBBDD6F778BB9788E426363E10
+ 4A4DC30940CDF5F126F51AF92D48FA0A80D071FB1C8892FD55EAFDDEE6EBB44E
+ 3F731582E05E8FBF33201EB890411E920DD69B621E86DE2CBD42F305B655CB8B
+ 7FB3CDB4EFB0B78DE8B4C37E30CD1F75D6DB62EE83ED999F4D6AADEFF703841E
+ 876E3F28E36FD9CF972F3C11D0CD598C33EBC489AD33551CC80444DB19292E22
+ 40689CEF2BA74D367872BFCA3E2F99ABACC95CBF3FC224FB6C3B0F271874EFB7
+ 77624464F885C8208371C3F5039DD8B7035607BC6181509A57718FB9E1FE36D0
+ 4E817DDC6F522B6F88FE52039C758E6EE4903999E290FC6D1DDCCF7ABFBDBDDB
+ DA7311C57EE68F09241A80DD08A0814803857ED6FADC1720C8773F6BA4F23197
+ 4EC8E20DA8EC04D1FCDBCB39771ADB242EFE889503375344D9891819FBEFB154
+ D77E599CC1644F428964F3CDC10201D680B1C3E1C657347EC05CC93B75E8989C
+ 0670D907835A294A6BD31514253390D18398C8BDE6FBAC7F773A2CFB41E9318D
+ F72B24B0C6738B00FA3E01007E278869727AFB9E78CC4D9E91DB7F0DB1F3C7B1
+ BB7BB681123793A339EDB3B7713ADF6B2183C1DA854A78C85ABE80DC1FD67677
+ 232CCADD65E0F686F9FE38850F2AA7A0C58BD2EA062C1B3278BCCE89856B6A66
+ 8DDD691CDB3B35375122D3F30EEEE206627DBF9C9D1FB9DB51A1B6ADBF9362EE
+ 8393BAA5091BCEFBA58DBE60E35520A7AF33D504C04424D119486994CEA07EEC
+ F29A833CE65EA4AF097763310103BE3FC0F67B0A7E3893B5E65F6C72BA07F5D7
+ 43E8FDF1B2F1220A4180D70252CD213C2C49D6B34AB4924B239EE608E681E9F3
+ B19E51E2803917FD87292EE9319D28B87DDE0E9455E1817D2E9E40D431B23EF7
+ 5F49043B9D903FA26BEE81BFF3B7C366C7BE1B3A83B705980F073A297F137AD5
+ DFFF9ACD37E6E2A1BCD901C3A4E626001B80A900C7FCDBA2D842CD156268A4B0
+ F408FD3EB5C50620B9AD3AD6F3221A29F1C79BA2A8398381C86A6C2762D6DDBD
+ B28F65ED875722E630D780089EE83022A677659EE6BB7C3CE73612A983B201E1
+ CF5A6778D5C0F95B8E1728426A0ADB954D75A2787CDED7E138894AA6C22A72BC
+ 62BA1A50E5B0B5DE21949D3FCF882C3F8942AD114900CDB41439507005FF5A24
+ 32B889209DFADC4210538CD19CC7D41BD4D026C133A9BBCC4FE6ABDFDF19805C
+ F3743A13630EEABD3296977B352E77D2ADBC9DB5395F13D6BA72D67662A71468
+ FECF43F674C21A83E279C079575EEE0B41F46EBC82F18482BAAD2381228E6D63
+ 1415B70055A62DE3FDA49566A739CA7B04986D6B548AB661A91160F8E9A9A504
+ 1B22961691F439A8B3D688610291B54FCA1225482AC3CBBF85F3706C539F70E3
+ B5EC07DFD909602D40F7308707BAFF26A19171F87E47A382FDCC1D80D8D44FDC
+ 73F182FC1A69DDFBE3849C81104127A4D4C8A00ECC18C44316F5821C1ADB7D32
+ 814037F75571120B8015E03A21829D1AF841503745B410C283CDDA2892D203EC
+ E339880A62A9132EF0FC197F5B88E2067C015C31A55A145F00EC27029A3CA310
+ 5C80CEE22ACAD0C1CF9F3DE66FEB734106B725D09A8B1ACBDC0F8D64328EF17E
+ D3BAE5B10E1BA17203AFB7B3D59F9BCF5948E036791A162F531CD2FE13373C7A
+ 391FB781C7261E794526A77134627620A8A53368361620F0BA6F0BF0FE5705EB
+ 5D1EC75CB089D45EE6ED554E75A2D25E26238AB75B41B64422395CA1E06EE799
+ 06141B4209C5977B94182554DF02580170C501E46FEB5905BC32BE700541064B
+ 5957F759844D218103F5748A3650B799945B03B07C2CC06BBD5BAFCD2BD33529
+ B37993CCD512E160E9044A04D3F7BB59991742667DDF89506BA382CCD33827F7
+ D6FA435AB9D1354F4FD36AA0C0D6251CE8D2CDFE6710B06265A368FE47B66DA6
+ FD90F40002144F80B64740C5A33AE4359521A3B610C9D5B9B85D9688A3591770
+ 2AFF0ACE17DFC4D9C29B3852708EBF6FE154DE0D1CCE398FE3395791C87B0B1A
+ 2B51C49FB2A6063C7DFC4B6731C369C25AB13400409B7E7F22A7116EA3388685
+ 7C0A312D80F3D06D2C20F5B9971AB00C22E256F8654C637E6A1C1328F5F8728F
+ A9FBE87BEC1C3A501831444B37429B7BA11126A0C3B6DD44ABAA3B1C437D15E8
+ A402799979CF6F31AE49C5BCCDC79FCE10C0BC04A09E12C81A1FBF445A5D09EE
+ 54C420BCF82E4293B7636AF40C4C4B9C817171133133760EC6458DC3E8E8F198
+ CE7F2F495C8E19F10B302E6632A6C6CDC0A4A85918726F38BE0EEF811FAEF4C5
+ E4D8A908495E8255A9EB89249710511A8FE8F22464D655A3F5292766A3D2CA13
+ 4D0EF042CBE7FC5E89445ABFB1C426A537C8E316571124F0F090EB3D71DA3F6F
+ FB21A2961397D548A0C530736C4D714D643011CCE9CCEC9CC97E8F9E9F13670D
+ 04DEEC48A841DEA56F19C860DF7CFEDD89857515097EC3FBBD0674396D8AD321
+ 3B6C8CF9E82352FED2D626DCAD4821C086616A4C1026C6CC4050E23C2C495D81
+ F9718BB1246E23B6A4EDC7FEEC9308CFBB8B73F977105B9E8FACEA6AE4D4D622
+ BFBA0A89E5E5C8A82943565525624A0A713AEB1656C56DC5968C7D385D700597
+ 0AA2B03E751B163C0822C24CC1E40773B03A75034EE784E35E492AB26A2BD0D8
+ 4A28132017C037441F477A20E7A6750F0BA79C3CE0EEB5EA7D1040D6806BDB43
+ 0FA3844534D5BBE53D24146A4E4EC4D444200311B4AEE2F6ADC8581AC04D40D7
+ 625457E1C81B52DBCE5CFD69BD8FEFB78949B279A678605350BA3AA7577ABF3F
+ 2ADFDD97191BF494875AD2DA8E5BA4FE5BB3F661757A2816A7866052CC4C4CBA
+ 3707EB92B721B6220FC5CDADA8A39CF4B8FD399E3E7D4145F867457D95422C94
+ 58145F115BA8DC8A82FB5400590311BF7FFAE2279A535FF2FE5FD4BDF52DED44
+ 945C1CC9B884B0C49D581CBB02331E4CC7C07B8331ECCE2884C4ADC2A9820B88
+ ADCD4013C77ACC31ABAA7E424A6E1DEEC6E6E256541AAE44A420222A0BCD5640
+ BE009A2F6FB4633888A6947ABA9658E28E8FB201933217CB673A764A9F810DA0
+ 3B1D8DD359FA0260FBFD268CFA2374DEE0A6F3730E9C21F087BB0B7EFF76CF39
+ 90CE4E7232D7FBF8C9CF48AA2AC1868C1D9899308F08B0184B5357E170EE0552
+ E7346456D5A0AEF9051E3D1259C575F8D5AD3F21BDA11C598D6588AF2E44626D
+ 898B40F29D35CDBFE06E61019F3F8B0DE95BB09E3F65ADCD0A381FD6D620AA3A
+ 13F7ABD211CD9F92A6A7686BFF194FDA5FE229C77FF194DE9FE69778505684FD
+ 996731F57E10BEB9FE1D06DF1A8C89372661F6BE25581976082161BB3071E152
+ F41F3C154386CFC6D0D1B3F1F1277DB164F52E9496B6B9F6D8F271989CC14D0D
+ B5454708A01D30E43351DA2D93AD5A967D2FF533264597FB2C7DA5D3213BB231
+ 0750F0769F1764F16AE1F3076526D772DD6B7006139BBD0CE4DE348789290261
+ 9902FDCDE3B7FADEC34CA70FD90772373F6EC7EDE2246CCFDC87F9498B1092B8
+ 828AEE356435D4A0A1ED67258F7B582838D633DAECA348C59726AEC6DAD48DD8
+ 9B7D049B1FEEC2368A4B25CD2DAEA5112032EBAA109A168679890BB025FD201A
+ 1FBD44E393362C4E598D690FA65291BE8893D415B6A6EDE5385BB03FFD34CEE5
+ DD415C5921DAC52F2017DF9F99578F90139BF0D59441F8F0BBFE78F3FD5E787F
+ 544F8C383106A1B7B7E0F0AD5BB81759809AA2E708BF1087AF7A0EC38AA53BD5
+ E3827CCA996721A9FCC3344B7AF806B4726A3F1C930ADBBED30823E33E275BAD
+ A96EE5FEFCE472520A8794775B0819B0C8ED8B433820AD232CD9EFF3B106F5BC
+ EBFE009041B34A6B733BBDDCC2306593376CD71E0A6037A1DF831AD980DAC33A
+ E230FE0BB1E58B8C6DBF38CFD6E74F1043716765CA064CA308B433733FE2ABB2
+ 48FDC523464EF1D363B43C6B4361730362AB73D048CAADE4755E39547057A550
+ E9CD3D8D5AB99F6BCEAD6B4058D23EDC2A8A77CBCF947CB031753742929620A5
+ A25C3D5BDE5A8D65096138F2F032C5AB97A823822C27724CA6927DA32801974A
+ 6F2A8E74BB240685052DD87BE00AA6CC588EA0F961D8BEE93C4E1D89C489CBB7
+ 107C6F35A653710F4E5D88B5D96B71AAEC2A6A7EAAC7CDC80C7CF9D9209C3870
+ CD3559517C85BA5BBE0D15F12A676F28B51EE1DD161079700A07CEA144308382
+ 9757B561C58683183A721E32D32BAC9758962C4BC1574818A8D8ED0D21CCB3B4
+ 5376F3191BB7723F667233FBFD9D4CAB81625E3781BB5B8F39712CA170DACCE8
+ 0DEB65F32D7BBD0B0280474482849A4284A66FC7D8A889D894BE0BE9B56578F4
+ D80525E405C86FACC3F1DCCB384813E9DE8C3398133F07499545EEA967D69763
+ D5C3B5B85694E88A17E225B27F7E5D234A5B1A5DBE04CEA9B2ED3116272CC7C2
+ C425286C7409F22F7EFA19B56D2F28F3BB363AB9B60023EE8CC598C80928213B
+ 687FFE14ABAF6C47CF59033060E8348C1DB200C3164EC194F373F8BE5854FF54
+ A79E7BCCF9A6724EFB524E22386E2996652F46F0AD65E8357014C68F5C88862A
+ D7C494979A4B1393AB1007372C0892582B721FB9055C3AFCC203142C8490EF84
+ FB2B0F3D2F794B4C7236068E9C8DF73FEC89ED61FBD1544B85C67E1988E3F195
+ FD73F36F7F0861C1851B714D0477F2AF781B4F3E771D7F6705BAF34A0C36EBF4
+ E5ABFCCCD706387DD719BB3DF7DAFAFE058135AE3A1BCB92C330337E1ED63FDC
+ 8E1B0531A4F85A1E019E509EB8527A0FA129BB70BBF401CDA83948A8CCC58AF8
+ CD389F77DB4DF1AB5B5F6057E63152F025385F701B95E41E26A515B144AE9AB6
+ E71C6B13E624CE454C65BE4B7ED79451E46AC24C247587050FE76359DC3A1CBB
+ 1289058BB6E32352F61E5F8CC4BE9D67D052FC14F78A13D09F8AF49898D1981F
+ BF9C4AF639EA24CDF8459818C7C86B6BC6E26BA178BBEF9778EBDB1E08B9BA0A
+ D72BA3515A5FEBB2406900B388868E8B721313132B847808A2D83145FEB6B8BE
+ B60055D73FC1D275FBF1E6073D30E0FB0988BDFD902291F5A0F1BCC9C195954B
+ B88A8CE5ED3C05F1CCBDD2276A208A3D1BCE85F9C6D1FB4324F37E3D6E276B92
+ 9741D5D881BCA02BF739510F6F8815E8BB1D9E6F6A7F8CE3051729BB2FC4EAE4
+ 2DB85B968CA6369E862142D1B883F0C2187EBF01316569A4F8AE17FECCDFB935
+ 35E40C258ABABA8281800C9A4C573EDC8091D123B02879294EE7DD444A753E29
+ FB4F2EE719EF794C60DD9579140BF8DEA4CAD20E60B2A896BCE248663826EC9B
+ 8991538230B0EF34F41D30191BD61E434166BDDBAB758256A4417707614BCA7E
+ DC2D4920826DC7D2B8F53851700965CF6A702F3A0B3DBF198DFEFDE660FAF960
+ CCCE9A8E5914A19624852191DC43AC5A1A5804309F5B4AB1E98770238C695AED
+ 00124F0F1B078B8ECB44FF41D3F0FB7F7C1321B3D7A0B684F3D5AFB1597A3432
+ 88D5EC851597A590C1AECB1967AC7435ADAF5962BA8719D63A0733CFC41BE804
+ F4B9EBDD0E1EE85F017801BDD8E926CB24E982C06E8FD2E9C186D6C7D84413E9
+ 9CC4205C2B8CA3626AEEB8753BDF9745997F4DCA169CA06DFF09015A5D767B3E
+ 1F55D3B4A864457313F6649FC28CB8208C8A1A856177C7626BCA61221ADDD302
+ 7404C2FDD9673035612A45B12A8F75B551CCB974271183C7CFC4079F0EC2F429
+ 2B11792B1D95950D14673AE6185F9A8711111330216612D22A2822F1ABE6D6A7
+ 34B1A66143EE368CD83D19EFBCDF036306CC4779611D9A5FB6E15271247D20E2
+ EC1B85603AF5C42255504F4E620D2B4029973BAC43BFCED877415427F93EAFA4
+ 1AEBB61CC3DB6F7F831EEFFF886BA76EE2C9636D37F67D6E4AFCD2A1227AEBF9
+ 1E8F88581B222904B03E73B278D943D41557EB0EFCB8914172A0DD68ED634176
+ D6F9EA60D63F8BF3A6177899C3A3C73FD36C99861DD9FBB0266D335269FA54F1
+ 413CB71A5A892C1541BD570EE852C903CC2035BD5D2C5C4193B80EC454F02FC8
+ 60A3684F1EBF40554313CE15DDC58FD77B63D8CD5174B015B9709AEFDA9D7912
+ C323475209CF559FB50B12DC4EC0FC659B31725C307E983C1283F60EC79D8294
+ CE47C0771DCDBA88DE377B6345DC26B4B7742840F5CD4F30796928FEC71FDEC1
+ AC9121A82EAE43F1933AA4D6E4D0890124D038B020612906DCEF8F0114B1963D
+ 5C8D98F26CB459BA8A2BF0A9637DAE09BB7E747100D30F51DFD48EADFBCFE393
+ AF06E1B53F7C8CC5D357A3AAB0DA73F7BD1051AF1C4010CEFAE9B4786F045973
+ 2B6FF06A8EE78BA83B7F47CEF0D2CA74335EA06436FB66BD4AE0771ACB07462B
+ 4B4480EF2FA3D36C63FA1E8C8E9980F5693B50D9E452E85AE91CBB5A1CC33089
+ 50449665B80714C7D1D592285A7EF6A3B4C9B2CFDBDEA5926B2C4EF182F71750
+ 666F7C62D90CF9EB297D036773EE6005CDAD51C505A09EAE38CB012AE09352C6
+ D35791855BB7B23176E6420C18360D47775F43D2C34ACC8E9D8F1151A319AB54
+ ACEE171146C51711416B09FCDB330EAB108F79310B69ED722154567E23868D99
+ 8DBFFDFE136C5D790CEDCD2ECA9C5A5581150F4371A33456856C5430E6693D2D
+ 5C03EF0EC598F8315890128C9D194750A8D7A83985488CA214735D2FF96E6D7D
+ 9231C51A77233213C3C6CFC5FFF86F6FE38B77FAE2EAE93B784667A3CFCB3C4B
+ 3B97310139804355B7F8B9CFAD4374872B742CA41B817A012C2040B8F5799BBF
+ 803C150A605A8B385A12AD3353626972A41C2F26D1F667AEC996B4D6623D15E3
+ 1379970878D94829AB5700209720C3BDB2546C4F3B4419BB022F4CCE603BB817
+ F41A8B377947FA111CC9BE42914ACC342EC04F2ACBC3B2A4502ADDE4423236C7
+ DD9F790A430E8CC4B06973D0E3EB61983E73054D8F2E336B76732546DF1F8709
+ B7E6A0AAF1B9A2922AAC5BE08C3FB1E5399815370F33A26751DC3A8A03F927B0
+ E2C80E7CF5C508BCF3562F9C3F715F0189363F3F64C8C7F29455181F37016B1F
+ 6E410D4544E112778A93313B61BE52C0A7274EC19A879B90594991CB12291402
+ F2DFB21FEADD16EC65E5356361C856BCF6B7AFF03FFECB1B983A7E314A725CD6
+ 2CF76500BA532A6BA703B6C38E1683BC41827063F399009EF798470080680CD9
+ 0D6408E005FFD6B7BCA41523BA229DC03317332269EBA6F9532E098F48A22975
+ 53FA5E4497A5BB2A4BF06A61DCD14F5A36E76ED4B4FC842BF9E9389C79515987
+ 3444984A9B7096635937F190CA74624501E6C52DC4062AB331A505882F2DC4AE
+ AC83D89D719C63B5E22939C3F1BB111818321E7FA7A3ACD7A4E1387AE51A7EE2
+ E7B2F9D9D4513626EDC457E15F60D8D5B1B4FCB8647AE517E19C9F108E0F675F
+ C4C0887ED44B4EA2BEF539C2761EC31FFEFA01DEFAFA73ECBF73C135450168DE
+ 2FEFBB58781BC129212A00706FC62964333E4A8B4279D595D8C63D9811370B53
+ E2A6232C6D1B3DDC992AAE48E740E8336B24129DBB14831F7E1C8DFFE73FFF05
+ 6FFEFE4B6C597B046DD455BA7479239A0188BC5AB957BA8B314E272FB88312AE
+ 43DB3BDB8EFDCEFE152083D3A25F05F7F0C65E6D6B12F1E530BDB9836E0FC7E9
+ FCCB68A2834C36A4BCA50197693EDD977141C5FD9841680504D8F30577F04482
+ 91783D2130DD2CCCC20A52D69B94DF855A9A9720D1059A5183635751FCA885E8
+ C89BD2F6615DD20E7A9077232C7D230E269F474E561B92E2CAB07AD3610C9FCC
+ C8D5653B7131221E698D2568B1589170B3E8B26C84C56DC782C825987A6F36CE
+ 6545311C4338C3CFF4543F466E6D351D8147B0226B054EC74761EEBCADF8F2EF
+ 7D11326F0BB6A71E475E3B915DC41AD967FE4EAC2C26370CC184079394C2FC94
+ C82E1C4BB898F81794DFA3E119E39EF630A2761ABDE68729D285E17A51B45BB1
+ 7FF2EC05A263F2306D7628FEF4C74FF04FFFF94FE8FBF910DCBB95D2198AFC89
+ 23DEA8B929F39BF7680471784E3BF73C10C10E5F81C2A0BECF193E6DB1498ADC
+ F8C520DF37FCDAE76DA3BB31DDF85CB34E5168CFE5DFC2F0BBA369A6BC48CAEA
+ 92712A1B5FE27C560A8E655FC7D1CCEB882E2C24B0B92646028F534597312862
+ 10CE64DF75EB024575F50CCB388CB087DB48652351505781BAD6472869ACC559
+ E6222C885D4E059B8021AC9BC821E11A22DB0BB0A5E434E0F4C95884AE398419
+ F35663FDDAC3C848A97285575BD793165A2AEA5D50243A1923336879FA998EBA
+ 5614D261477F1BCDB13FE1624E3276661DC5EEE2DD58777D07FAF59E822F5EEB
+ 8BCB875D5EE55652F3A6464B87E1DFA5F5ED5819BF0EFD22FA63352D62F52D14
+ B9F85E1D5724E1238473F5591DE3A00E49BC54EA0E8A4BEBB02873291ED43D44
+ 615E03D66D3E810FBF18807FFE6FEFE06FFFF4018269E12AC9A549585F5D3957
+ 03E854E2910557EEE4241B9CE9EFDD265E8D34C6388E5622F95E8EDCCBDC3A7D
+ 6C7DD089C3B8D66865BAD931C6D7C2CD7BBDDDD7958DF3B3D96A289B42267F0A
+ 225C2ABE8761F747E344FE7957C2BD75B552576826D4B730DCE16A7E2276305C
+ FA2E01B9A6B50DC7C84556276FE433E1148D1E4044EBEA472DA826509635B4E0
+ 40CE290425CDC6A8BB9331EFC12A2C26055DC2108AB8B25CFC22367BC361D4C6
+ 1C87083A9B56AD3C8CF9F33760E7AEF3484C2860A4AA258FC9ED04C236027D6B
+ DB2FF41CBB9055E52108F7D17316A412999D3F4DFC3999721B3FCC1B8EBFBEF5
+ 05DEFAF8331CBB1ACEF5714D8F9FE121759E538C61AA6927F9E7F3A7F3AFA2EF
+ EDBE18173195A2114DB8322C5F23FE059DEEA9F42BEB4C5A181078A53402AB72
+ 57626AE434FCB8640CBEFB9626DAB7BEC73FFDD7D7F1E5DB7D107EFC161EB518
+ 981CC879DAA8BEB614E904A38ED3B180D7B8DF433F5487EB9ABB19F2A1F087CF
+ 689D4089504EFE0A1BA269447187887B8737220383243DBC8EF6C13C566160A1
+ B978FB3DAFEA6F07B6A980893B718DE6D0A177C76143F25E3CB2C49DB4BA3C54
+ 3DF2B408D5B63CC1DE9CA38CE309C6F2A475D893710CF94D1433ACCD14EA7EA1
+ E01EE5FDD34A667F421929A622079B938E1271AED2739D4ACB4EB34B51B6946B
+ 39AFA487450859BE13A3C7323E28EC2892134A29E67478AD445F7946D1471C4D
+ 55E52F5528B72046BB8843E27CE2BF45277946A015314D711C7EF0203E070307
+ 06E1CD7FE98515F3F66247F409AC2FDC847D7967B09122D984A8C9D8470FB814
+ 1688ABCC62E2D02C8CB83F82625EAA3BFC42535815416A8953D4FD55150EB95A
+ 9E3C42D0A1E578F79B6FF1DA9F7AE36F7FEC8177FEF55B4CEA371FC971E91DA7
+ 17E8196B0A6D181F14E0FA13A71CE044536D85C00E3A81F26273EF44D9F7884F
+ B3E6EAE63236A00F602E1DD5317C45A4BE2AD8EEF2380E5C48E619599E8E6046
+ 985EA138F3C80AA9B85B9986A084102A873B297A34B958A750485298EB0C6918
+ FD600CC6320B2DB3C6E5BC722798F09E9D0F8F615ED42A08D554B676112D249C
+ C8B20A999C2933A7126B371EC598710BB174F176C43FC8F7502E5542BF759082
+ 082AAF816309F0CADF0C94ED2811293860019038FB366C3F8E3FFDE963F4F868
+ 206E873F507379422C4CA29FE41063A582685D9A1439050F4A33515CD74AEFF6
+ 32F4BFDB0FBBD2CEA0994600A1C2221269C7A07020D11BDCBE13BEEF41723E66
+ 04AD46AF9E23F1C5C763F0DAEFFAE16FFFF35BF41D331AF159C59D8FC88920D9
+ 3985461AA7CFCD1165AD1AC09DB88DA6F67E389172E075D01DD759DB9E51F7D8
+ 240A3FF0678B5A0D841D7619A27FC503E622AD8565375433DC7A215631CEA8D1
+ 6202A975055898401B7F5532EE56A622856646B9D4860935A64471283B1CE389
+ 107BB34FE091F8082CA52DBBA60A5368BEDC9A728C0AB5CBD6AE2A4E88A545C4
+ 226B4F2AEBDA70F0C44D4C9ACA28D239F455DC4A431BB98E79A9C038CBC2A3FE
+ 2DD4581CD2221689AF42C6E4F782A066546D7E611315D7D5F4EC7E8D4533D6A0
+ 38C7E5D07253578ED34E4F6F7E6D136229AE6D48D98915C94C004A9AC684A39D
+ A811DF01815E104FC6D7A9A18AFB58125B751D15E8CD87F129F582A103A660D6
+ F415F8FAF35178FB8D1FF1D5AC2198FA60062360B7A9FC8A402EB7DC6D02B8D3
+ 8376640A00D01D0B19C873764B9437C49233901F0704F161653290C18E458122
+ 46A0F705B2C31E90D5F981D29636CC8D0DC1A8C8B1B8591CA76E2869ABA245E7
+ 00AEE7A52AB95BA6F382A4D02D235AEBAAA1793234753B2D2EE370B5F081A2D4
+ 1125E90C7E5B82634CE27944EFAC2EC9A21D6C3246039D5F176E242028780356
+ ACDE8F5B37D2D0D26844666A11C1DA078D0412B027628900A6CA4B16F9569083
+ 9FBBE39C84522716E0C7BE13F0DE6B3D70F6F0F58E45CB618A226C1DAC12D3AC
+ 77A5D79460F5C330A6888EC3F99C48F50E0194A782CC364BD80B2248F8B504F4
+ 1E38019F7DD40773272EC11C22DEA79FF6C5CC912B980B918BF5D9BB303A6914
+ 06470CC5099A8F3502B927630742FB39991CFCD79E73206399F7F810C57C4DDB
+ 619A2E9DC1EBFC1DD84F57D7FAAAEE6F26B0AE4FDFC9E0B891B8981FA144981B
+ 25D198C3CCB415CC49DE917E40D9EF353560B4B4BBF89756AE0BEA5BE99DDEC5
+ 7BF7615FFA712C4E5E8D4B79914A86779162EB87BFDADB9EE1DA8D44CC5BB809
+ 13A62CC6D9B3518AC3C82562885BB9339041DEAD4BC2A8DF8200F25B645C6146
+ D66F19A3B6EE05D66E388C8F3FEE8DA17D2721EADE43D7D816E71084144FB6CC
+ 5D3E13A0564AB745896B9A9E28E7DF242AC187D2CEA38608FA984A7A75D30BB4
+ 13139538F9201BC327CCC7D73D062378CE5A1C3E701993880C9F7FD417BBB71C
+ C7E35697AC51F3E81996276E42DF9BFD98E33D974187861549EF8BC3417AD041
+ 13F23AEC071D4F5994DD31C6C88E5C6A23BA0F399A6B69FDC2498CF218DD3577
+ 3F21DCFF5190819B1B5E1481A1D1C35418B6C4D2353E696528F6366C60C8C5D9
+ DCDB4CDA67E619D32B531821FA9C0E35E112CA5F60892BF29BB880CDA9FBB090
+ 596DA1C95B91C7441DAD3F6805EB0965A5F8A4622C5FB31753A6AFC4DEBD5790
+ 9258E87C3216900AA00AA02B055CC4222DCF0A5517EE20A2974854D601272433
+ 8F61F43CBCF5C65758B3742B5A1B5C961B1D552A4AB57015552F89CFA8D841EB
+ 2C54E130415EBE4372A1F73C3C83BED7FA616DCA461523B5257B27D6DFDB8ED5
+ 4CB6E9F1E5704C1C3D1FB7AF25E3D0912B18386C3A468D0842ECBD0E25598732
+ E4D45761E683B9181F3F9EF15CEB91566F25E9F84006D7A48DADD1A28C13E298
+ D4DC7CC69B44E2840C762944C3A75D1C32442AB707DB846567B8B69956BB8F8C
+ BFDD939CF8EDD2644C4F98C554CB35286D7884365A8F44073898735A015AEBA3
+ 9F718966D245C90B31E5C16426E75CC763655CEF5050658291A5E9984E0FF5A9
+ 9C2BA86FE49706057B49A8CBA6BD7DC5AAFD1832783AD6AC3980E49472257A28
+ 42655168B7A94E3E23C00A902BB1CA025845C9E5D562C991EFC58A64892E82A0
+ 27CE45E0BD0FBE23A00EC48DF0181526AE988BA557D8A99858A514B259629658
+ 51686175151910518C0AF9EDB2786C2FDC8D99513495860EC63B1F7F871FBF1B
+ 871307AF2323A38EE2DD5E72833ED8B4F1301AEA5C93D1D96F0A8EE47F7C7F54
+ F9434C4B9881518C780D8A5E84AA669738A808855D61B59FB81D50F5F7D619E8
+ BE114E8AAE7D28B5568B90A9F7DB815EE6E38B735873F13625D7A23A812C9141
+ 97A477BEE1B703F200472E6A6CC0ACD805B4A5F761650A7A92791550919CFB60
+ 09CBA9D011651D92D4368A6374E8828425187E6F043DCF67512F95BE8CABB8A1
+ 9E19628534CBC96EBBBE10202FAB68C2112AC763268660F6AC35387B268A6997
+ 02C5AE4D5395EE0CB3A11C84886166D94615DC28FE025164E5B758920C19BEA2
+ A60DF342B6E04F7FF904E3472F445EBAE513E0F8C20954FEB88C6159A234A752
+ 4828F14396822C8821F70957D09E7209F33878FE2A3EE8FB3DDE7EB30FFA4C1B
+ 8FCD37F7E0C499080C193A0BA386CF41F4AD6402B56BD11A51EDE64651EA8FE6
+ 8533FC7B22BEB9F40396C76C46FD234309B151578F241B03B83C823C03014CE3
+ 8CD4FAE59506A132CB7C6AE4742A04E036CB3A6181C52D3CC4344F0E51FF0FDC
+ 1097CE60B01637369A93D49868B2BB00013AA0DB1C16D0441228758906470E60
+ 54E961FA002C71821B165BF910DB99F6584EA5DABCD26BCA1196BA1563A24733
+ 2F7917D32C1FA38289FAB5F4269B976C4A763EC31EF65EC67C02E98A55FB70F6
+ 1C91A0B85D79A955F4842507BB9D3B824302B0221E59CAB1529835108B586329
+ C84A49B6D694925582BE43A7E377FFFC1EB6841EA43EE2623792182600ADA384
+ 058154115F0108FE08D00B831304502293208C884FC279ACB14B99E7B070E936
+ BCFBDAB7983E7425CE5F8F45F09D65F8624A6FBCF3E6B7D8167A008F18F2AD2F
+ 65ED3280A0F9693B32EA73514673B4005D0BC5C4590F82F1F5A59E181A319C79
+ 20911D54D4A0C6EE750BE5D79C4303BEA6DC0605F784BB8EBD3161CF9D0927EB
+ 33E14DF6D89AB71312B8A89AA5C7E985CABC2CAEA4BF77D41D3AD664ABA82773
+ F486553E798E8935B685068409AE9B4C939A0EB5E84B3BFA02E61297E9CA13D6
+ 3C9E51F6286DAB45BB400A2FA16ABA028304A9CD8C9D8B7E7707AA6A146B687E
+ CC6DA874CFA4AABA1DC74F4460C6CC358CFB09C3952B71A8A1E9511889701815
+ CFA3F7C23A4535370BE8B51E22E28FBC5E147091E305573592C83D8254A72FDC
+ C7973D86E1875EA371FF5A1201DAB50011BF44DC91750A6750CB102410A01744
+ 10659B302C4C4C7E149289AFC222D46D547A8F9EB88D1EDF8FC6175FF4C78943
+ D7505AF604074E5CC3DB9FF6C2DB14958E9CB844AE66926C4FE9404AE41CCFBD
+ C6F23873B026733DC3BF63F8DE9FE9BF8945AFCBDF621CAD5521F1AB2104C6E7
+ 255CD3E2A2F66801F773766CB0C1933212C819EACF4DC41340D7E39BCF5988D8
+ 498C5387679DA12F71CA735146E16163802EC0AFF3ADFE10A7139930266E3D5B
+ DC5C8B79098BE91B18A72A577452D4EC9B698DA98814C331AE17246262F42446
+ 7E0EC2E53297C9B2A6F6114E9CBC8D590BC210B26407EE47B0285763AB32750A
+ 2228E557AC3E9AA269441060D473B62C447A3E02A48A726BBF84254E35892977
+ FD117CF0616F4C9BB40C1545CD6A0ECACA64E53B68C011BD40D2440599041854
+ BF06410A118F2CFD40104153C5ACA2068C9FBE04BFFFDD87089AB41215C55528
+ 2C6FC784698BF1B73F7D8EC1A3E6E2D203E6355893F410672CE078CA975E2ABA
+ 4F8BDA1284B04E5468FA56CC4E9A83C88A34E5855F1ABF017D18E63121762283
+ 064FA8DA4E1E80ADE145EF8BC545CD735239129649D89D85E603363AF905AC17
+ 3AC5A7B9E7A2DFAB3FD0E3F3B71265F518F6F7769E870D19EC03FE6AACE8DE00
+ B28997582EA5FFFDBE0C613E8D2716A556A371116EC07458A84AC82700655636
+ 92A32CC6E9B22B60D8112E85C762C8C8E9184FCFF1E9D3F75155E9AA71241447
+ 85481887A6AA3F68114958B445AD9562677DA7BED672AD7CCE7736322629A3A5
+ 0CD7E3A33175DC4ABCF1FA37F871D930E63E9C43145335AF304A54CA49A65554
+ A39061DB65ADADA86879CCE26472722EDD44B17BB18409125002140415CEA138
+ 0DCBCB1C3E73135FF41C8CCF3EFC11174E462844BC76330E9F7F39804EB401B8
+ 743186BA523B8711B26929DED6C197363D62D99A12F58EFAB6562CA7656E72C2
+ 189C29B881DA86A7B85814A13CFB550CD82A692967E58E09F4DA8FC3428686DF
+ A14FC62DA2C878A668645168FB69CB390A126BB1CE0DD4D6B31E7F6B6226DC51
+ F641888A49D5CD7FEBF7CB0BB5E141B6C83A2B1D3AE3F6D17803434FA2EC605A
+ F547D5BB07DF013DA5E5C48647AD086138F5D4B839F41D182CDA616E0A28ADC3
+ 30DDEF853CEC23199771FAF2032C64D58989548E4F1EBE851A2281BEEF299550
+ A9A9EAA6481647504E27CB22A4004A8B48E62AF8B928B179E436570AA271B0E0
+ 2C96A5ADC6806D23F0F6473FE0FD77FBE0FB75833031610A42181D3A2F713EA6
+ 319760614A3036646EC1BACC303AFC821916BE14C7F32EE26649245333F35893
+ B599A1157CA7A81516B2C9B263E30B316E7208DE6511B1C5B337A0BEA28D3E85
+ 764C9FBB16AFFDE57384CC08651E74B3C73E0BC7D1EDAFB2EB6AB02A7D1D7631
+ E74200AD9971DE6BD3B663D483114C9175F938183D8EC9ACE017C6EA21B2EECB
+ 8CFF1A1F3B8E083391656FD6A1EEB135BE0598B26FAAA4A64606832A7B6C9505
+ 74423C9428A48D11729310372104F24F4B577299D71C4046BFC786881E5643FD
+ AC9E8B7D1CA739BA3EB39041289B1312042E6F0504EC5E6FD298CEDFCF29539F
+ C8BD49A579300EE65DE82804E6B4380154F9B1B1CA276425712915D8B2FD3CD6
+ 3031E5D8E90854557428D04275DB0970CFE423FD2C7F0B5751A6510142D97839
+ 285316569FFD82723ABC6E17A72BA7D7F2945086454CC798A811F876555F7CF0
+ C1207C3F6002A69E9F8D19293330832661114582E28328F24DC46C162758FC90
+ 758E88141358BB69140B09CC889BC93C8319ACEA3D93058E67B312C6419A8173
+ 50FBA81D65E54FB17BFF2566CA0D473FEA07B72F3D5094F65664323EFB72283E
+ 79BF374EB268D8F36706E69867C97F3F60E2D38AD450CC4E99CD2AE249EA185A
+ 5E3C4658D64E0CBE3788BA4282FAACA8A919C322987D4747DE13AEBBAABD9639
+ 1EEB303F752E8B124C6571B3140F59DC498ED78E478B31791EB9ECAD884ED699
+ A9699AD297ECAF7EC2FAB71048C5598CCF3DFA625BB0A3C360DC86A0AEC0AE8B
+ 08BAC42465E3F682893EA1DC09817E1D5A20A5AA8AD526C66036CBB9E758196B
+ EE21CDF7893CA89566EB0629029C4887D98E9DE1D8B8F5242E310CC116C40A4A
+ 26282EFD094C21709775D17A825876949953888350297987EC8BB2E2FC4C936E
+ 33C29930B490F58B7ADFEC83890F266065E64A84DC5B86EF278EC6271F0FC7F8
+ 457359076929B615EEA278745155C80B4D0BA5B37019B3D0A66125FFBD3FEB04
+ 43487661FA83994484D9ACB2B7060BE21751479AAF3CC06329BA88AE3471C75C
+ 2ADE13F1FA1B3DB07AED3E3C260237111197ADD8833FFDF9634C191782B2022E
+ 44709773554AB8466E2D6670CFEE5724B36CFE78226528939F5C07DD42B6B894
+ 51BC3DAFF7A0273F51AD7123C35546DE1B877BE5C96E112B823E9E0D591B55FD
+ D959F43D54B4D6B976DBA2D2DAA4AC1568D327E0511246CECEB2D029FD418C0F
+ B2C796F54C99952D22A4441F3118E833B0DEE5CE6311A4D2EB339149C63560C4
+ 67EE7C67D8F5A2339800AD5993B501BF12D67D3EFE13677F38F72A06DDEFC7C4
+ 9C4B1EB666376130D89CAEE420D43C970EB303876E91131CC6D5CBB16894C400
+ 810D4DE9F96F01764106519615E058D45F865465D7AD8D55357EB442CCCF249A
+ F572412C16314A74F683598A8A2F495B490BCC1A2CB9BA063F8C188F0F3F1F8C
+ 111B27614FDE01ACCB598F35CC83B8501081DD7907994813864549210AD8B766
+ EE643EC2157ACF37B2E6EA6446D96EA107FD1A33E7366347017D03ACF1B4E0DC
+ 727C3B6518DEFCF3B778F7E35EE8BD6D088E955D601C5316460F5C888FDFE8CD
+ 708A538C807559D2140008026B1DC6BD59D63FF8FDDE9C93989B188226D1D479
+ D5B4D15713B71C7D227E24B78857B2FD19C6252555E6B988ABB51735145977E5
+ 1CC6F28CA5E8776300D644EFA6C5CDDA5BD1A52C71527153CE41C4202D9AA9B8
+ 2C0DE0D6FC34F2A8701975409651411337410E21721697D688A7CE44EB55060C
+ 68D1DA3417AB8185D3BB7EB92E4D24E4598B9BD84CAD01A47D0AC038718DDF00
+ 2B9ADA5F900A6D4570DA125A90F23ABFC1025EB7D98C7FD79352DEB89984CD5B
+ CEE10893528AF26ADDCFB99D30DC0891EF2557D84D39AC356936AC37462386DA
+ 4C9A25B3EB4BB18FF58FA4F9C8823816274E5A86DD05FB708E7551579EDC869E
+ 0387A3C78011987C7C3656E52DC7DEAC234CCD3C8C2056BED8C1BCE343ACAD74
+ 3AE7262B5DEC615CD436E624ECC021A6668611F8439217A918A9AB3465EE2D64
+ 9F8787273167CD7ABCFDDA8FF8EBBFF6C0A88533B12E7D3D26C64EC2D733FBE3
+ ADBFF6C5DB5FF4C2AE7367DD460577C8B8008A00A73E7DF3C0B923A9E4B2C322
+ 47306AF714A97B038BA6455117988269B1D371BF34D5052C5A3C1440B5C691FD
+ 3998770E13E26899BB3E04DF1CEF87AC0AD71E77EA822ACFF1BDAAD8B1CCC746
+ B515F7B0E629166653B491B1B4A3D2EE5D9633534826EBF322C528BD51732B2D
+ DA2A4AE102070F9F8386108D18AEBFFD1411F32206296CF41CE895A04612A331
+ 17242D24F09D747B57F522CD17BC208F4C2F2DC6D56BF1D8B5EF064E9D8A464E
+ 76ADBB129EB22A08A5B736F831918085F53A258BA8403A6B7375C943B5643950
+ 52A89B25C9CABA22C5837766ECA5037017C20A361098CF63E692D5F88C01707D
+ A78EC2B2C8D5D896BF9DC0BE113B981B2D09446B52D66275E25A8492038868B4
+ F5E10E551A7205434A963340F02081F270F679ECCED98F6B6529D87EF91CFA0D
+ 9B8AD7FFF9077CF5ED70045F5C863515AB11746D01BEFE6614FEFEA7FEE83979
+ 18065C1B85F939F37126EF16C35064912ECAAA64715198B525CC0600ED943942
+ D95FE2C7DB3FAAC267D271687CDC186CCD38C0C85CD91CD70E2BA5DBA2C01A98
+ 632BD33185059AA733CCFBEB33DF634FE2190F595F9ED59621F5DBE4501A1805
+ 512C8AAFC521E5A9174E60AD41FDDBBA5F90AA84C684870F0B182AEF3227BADF
+ A18141CECF40386D3D531FE9F75AFBE0C10D1426F3471379D7BD0170062730D7
+ 88E00559BA83192D8C37DAC544F50549C18863A6996BF59E32A07C2407151E1F
+ 8B1F568FC09CB51B90CE5CE31756153C378E5AF313DB3F0BDF29D3A9FD523A81
+ 450965E3C5B4AAABCD4989999BACA8BD3269350B0FCF26F0322A9695F94EB3DA
+ F5A1C4700C9B331BEFBDDB0F3343D6E178F235EC2F38466E70100733CFB18206
+ 95F6D4751449184D9BB482947D23AD38A12C4BBF93E2D25A55CE6513AB539CCF
+ 8D402CF32E4E145CC38CB52BF0F17BFD193F34182B37EEC38DF2449CAC3D87C9
+ EB83F1C1EBFDF0F907C33070EB282CCC5888A0CC79989934138B52188E927F1D
+ 2D8CAEF530439A444AF68F00A6AD37B5B431AFA50372E4BD3198163F1D3BD38F
+ D19949FBAD70416B3F949C6D516F8D0C62DEDD433D4714F0DED7FA62D2CD99CC
+ 09711DBE729219C451390B6DA6699D8C230446C55A09F25880ACC2DC0DD3B938
+ 3DA3E3F2B074E52EFCD87F123EF9A037E6CF5E8B7296F7F1B884E059BA85FB73
+ 4138C318E4AEFCED83631863321CC35651CFC341D31DA8764010474B956DEC07
+ 8C3B9A1637054B4935ADA2D59DDE9EC7128A274F4663FAC6C5987A8ED5B159B2
+ 455FCA4965BC5BD6F198FAC163290BC30DD6FA85C231390C837AC9062A8ACAAB
+ E1D10BEC65BDA399ACBEBD9A49F37BA44840EA262AC43B7126FD1E464E5A88F7
+ 3EFF0EA17B0E11692B689BBFAF42A8EF151420BDFC09AE67A733A0703986440D
+ 649AE97252DE5D2A0A740729F07246D66E6262CEEEB4C3B8C2E2C0D712333176
+ 5630DE79A717C68D0AC6FADB5BB1A7662F0E265DC4B08933F1CEBFFC801E4386
+ 60C5FD355857B0054B3396633E4DB40B931763713A2B6BA44CC349E6433FB3EA
+ 43A9B5710F3452BBD72A8063ED8D78AE336B2A904B2F7D9B541770D11C9783CA
+ FAD135A5CC0388646DA9C9B476CD8E9945DD61B0AB101B2FC58DB478A639B246
+ 0E3DA6CC49904080D7129FB48351BFE3094B7F46251461CEA24DAAE94A0F96DD
+ 5CB170338EEE0DC7ACC92BB07D0BD372F59969E05613B78189F59D5B87323984
+ B5D84E20EA95330442ED03B9C7099164A24EFA073F3BCA44FD117123D8E7ECAA
+ EB49832B34904D5EBA96885DB412DD89C8C7D664E6233071DF7DE89688A0914E
+ 3CB7CCFD57F587DCBA801C8C8CA94FDF3A3045A1AC391537D56307813F889ED8
+ 95A4EE6BD9CB6D47D67E6CC9DB86E99767E2872923D0B3F7486C397696A5ED2B
+ 685ECDC0DDA22CD6202A4149ED4B54917855D5FFC2E2C539D8F2703FF6A69D24
+ 121CA4D566395631136F314B3EAE495B851569CB31F35430BEFF7E3C7A7D3816
+ 4B0FB0CE6BE925ACCB5B8F011B46E2A3F707E08BF759096FCB548A33CC66CB0D
+ C3B9C29B5847916B46E22C52F559CA443B91F6FFE989B369FD79E8F69ABB6575
+ 0B284CB3B3A2D802BC5C7B726515CE5197296CAEF7A8772A402B6124AAA018C7
+ 286FA927F2D420A7FA31B3EAB6525CDC8D5177C66163DC6E77788AC8FA22E248
+ 488AE60AAA25AFECAD8846045845AC442CB2424F3471AAAAFB09672F476332FB
+ 507C4447E28F5F0DC1C19D17505E52A31AA0C8D5DCF888153C9A1561934BB210
+ 4DF1C86D59D23067228B261072FE8608D961ABB56024D092F44E70EDF3339355
+ DB6FD488642094945D09CBDA868569CB90D3E48AE6D457465605761FBD8E5367
+ 23D152D38E429A826626CEA127F7965B2E74DF6CB17B567F545623D7CEB916EB
+ 36F369B66E218532EDF127B9AA90BD1496310C3C041B58914EC419116F96662C
+ C6B0ED63F171EFDE0C8158846BD16968259F17CAD64A2ED2CEBAAE55F52F115D
+ 544AEF6E952B89873F0DCD3FA1BAE12764563422BDAA9179DB9974CC9DC086F8
+ 2D18BA6412DE78BB273EEFFD03D65DDB81DB0D0908617F859E6307E3EF7F188C
+ 3E032662E5E58DD82CDC801C6006BB87AE64BDD4D0B47558C81E738B5216637A
+ FC4C55306C5CEC782C495941E71F172C6BB57E14300A2C193A91F60B54D2431D
+ C6F08B89F42E87E7C774C8FFC6F3BA9CBD245205C52C4355DD6344B2CBD1161A
+ 386653E7187173023258D252D5671224D00AB300A2E86A0458315C896353FC3A
+ DAAA24C8D6DCF2339219B5BBF36038068D60F16526380DA2487470EB19D49435
+ 7A052DB77F41731EEB0CCD500FAD2FBA750F119D2C62A9CA67DA3949C7DBBCE8
+ 0CDDA1FCDD79C69A48725D29DBC4CEA147742B58CB575D4D2DCF283B96E1CCF9
+ 1824D181A6E5CA7D0CCF98C32AD31556273F33BC57E451319B2A37BCB9A5820C
+ 9609507D2C7F0BE2581B93CE1C6AA97B2A9D3C37666C533E00114916C52FC5C8
+ 75945BBFED87E54B0FA09185B8F4F58C46F2948A4A5C650C547279136E15A623
+ B2A404A915AD2867CE856CBC58AF54DD555EC2E22FDE48458F7EC3F1E587C311
+ CAF23207B24E63716E30266E9B872F3E1A8677FEC60A15A1F3B1891EEAA5D92B
+ 688E5D82601A148259E86001BDD5EBD936EB44F655ECCE3E84F929F32856CE60
+ 8590511819399A1CEC084D9EC6C22DA4176AA800D59AB8004E035DCDEBA8B72C
+ 495CC7BA4B043E4B8C794EB2DECA020BB9754DB8531EAF2A7A07C52EC280EB43
+ 9155938F828606B54FA323C7A1EFD541ACC811AB904D55FB10CACFFD57C18A5C
+ BBD2C184E35AFAC173FA69F20A1B71FC5C24662F5C8F9EDF8DC0A71FF7C18C09
+ 4B70E5CC7DFA50AC0844E3DCDC3162FA3313096CF799962B0FCB98759FDBC4AB
+ 9FB3D6ACFC1B5EC5240B58BCA2E76FF045526D3ED33717626FDE49C56EB3B3AB
+ 71F67C0252932B5C6CD7BA6A988F1C92C0C6838CF531C52DD988167148892EE8
+ 3E753E645A1B4CD669886035CD8F985CBF0943EF0DA5B2BC8061203477961CC6
+ D1146686CD9A866FBF1F835327981A2A1C44F04882E75890EC76510A7632F7FA
+ 68E605DC6791B2B40A76092DC9A0527A08BB58F5AE40BC7AD65C4A6B9AD994F0
+ 30DE7CE30B8C1F331FB959AE84FFCCE27A0C9E3E13BFFBC7F7F16DDF91187F76
+ 1A1664CDC7C6AC4D589AB2923FABA9BF1CC56612897544848BB9F711C5529687
+ 73CF606D662826C74DC5F8E8A9F45F0453045B82B41A8E6B898332BE4E0C129D
+ 491C5C6E2B20F7546A2CEDE7DC33ABCA51C214C09B650F39F7C35893B499DEF2
+ 859840AE31286220BEBAF40D3EBBF025FB426C4151ED4F0889598301B70762D0
+ CD21D8C5220A12742867A1320B3507B0CEEB094BE7949436E1CAAD5404856C62
+ 4CD550BCFB4E4F0CEC3D019BD8E82429265F1532E874599285137D750B1D0E5F
+ 2AFC1742679DAFDB12C9BF75B4AFFB5D168114855D2A9688EEAC3CD0DD86EFEE
+ 7203DB73372BA2E9C05ACB9EC994C36F1533F4F81ECA4A6CEC921B7EA5E80166
+ 325E29ABA1CE3D65E1028D4D12914A1DC128ECA033C394EEA111DCA2063A51A7
+ 81892B5B1F1EC7C03B0CA1B84A31887D104E955FC1F5A40C4C99B6064306B24C
+ 3D7515B9B495E53111EE5A6182AAB01D9E1F4D8AF9820D0F4B190A7D9555BFC3
+ 58AD6E0BB6A6EFC689C2CBA863D2F4DD7B39E8D37F0ADE7BB317D6ADD88D562B
+ 7BECDA9D64F4F961123E7BB32F76AE3B85CCF2321CABBC80712C672396A8558C
+ 73DAC9E26752EC6CE5C3559CE776EA55E12AAEE9243F13EBD654FA08263F9846
+ 316925759C5588A00EE32E1CC0B5AA2A1C16C596FD501973D6DE5790CA4B1DA9
+ 2529CB38EFCDCC7023E25FFB0E3FDCE88D21F707615CE4248CBF330B33EE2CC2
+ 84BB33302F7A098A2ADB7038ED2CFA5CEE877ED706627ED41226FF58ECD51AF7
+ A97080E21A5CB89E8C05CBE8876108C97BEF7C4B8B587F2C9CB51A97CFDC425D
+ 990484F9803A2740F776BFF57915FBCA1D3D7E17FB0E5D47F8E55434B33BABEB
+ E08CF7E8312CAEA9E7A07C17128E41ACF64486EE0278A018A52762DD2F87B58F
+ B2F4B86B13702CFC3612A34A982CEF12F8B51345FE2D14681F0B7D85A5D0036A
+ 5113A1D6E544829A06C3D9648DAB53073535D40A97A21C22B752DE3F987509A3
+ 586060D0AD61CC9C0BC15DB695BA75A700BD09A443064D475A8ACB5AA5CD872D
+ 54E4CFE4DF65E9F795CA99768F355C13CA1B58992F0EDBE9605B2251B2393770
+ BA221C73EFCFC394A5ABF0CE1BDFA0FFB763101B49C716AF364E7EE5A603F8F3
+ 1F3EC2C8FE53F180314612EF24D7635A776E1646533C5BC91A4973B12D6B1701
+ 955539A813AC4B5D8F5934F34A3FB9AB4551448683CC4398CD7E70E354C1E5F5
+ E99BD88C9D472932B2C1115511314B97727B75F9BA26DA9BC3386729AEB6983F
+ FD6E0FA0536D14AD4521F4951C676C542A322ACBA80F3D42515D3392E8D76965
+ 01813B0569F8FEDC00F4B9DA9F213373512D4E1C8E57469FC0E55B49B4066DC3
+ 675482FFCA8CBE5E1FF747D0E42538B5FF0A8AB32A7DC9EB1DD0A349BF45DD4D
+ 387083A6718F06E89B373255F2D47FFD3F7F87F9B3D6A14D23830997BE61DBC8
+ 74D30FD91F30261528BC77BACFC7246A29704EBD321F43B64D427C72A1FBD14E
+ D3E081563D6A4483E5341044A82683A82757707B4BF526092289B820B2B2F686
+ 5A8AA4F6825E2F8E67F9FA49984791E0726504EAC9D24F9C8CA732D70753272D
+ 45499E4B945154439444BEEF422EFBAE252E6474EA5225AA48F1E24B4531AAF4
+ CCEE8747A9D8CFC4DE7C862E9C598FF77A7D8BBFFEB12716CFDF8C0A5A46E47A
+ 985586911382F1C967FDB16DFD513437B8140AC10515426E39A58A6B59BB35E7
+ 3A139358A38900BF92CAFC0E22C69AD4B5AC074BAF76EE29A544CFE75CC6DC9D
+ 88910CF65B4BA4A9656F6A5D8143D55012A26D514645042C4EA1109CFFBE5998
+ 4213F24C72A1B53893730BE99505A86CA9653C97B05099986B4E6635C1628677
+ 4F66C3F6098C661D173E193B8E8563D58A83740C8EC4EBAF7F89CF3EF8115386
+ 2FC0C9DDE1C867D5C1974C20EAF2659DA34788851D0E3551B5866FAC7F8CBD9B
+ 8FA27FCF318822D755FB6AFD38BEDFA6848B84F40FBCB16B62527738879767C4
+ E2712B35193FEC1D8475B70ED0D66D6C9CF18CE9A7907FD734BE405E413B2855
+ B913F6ED6C573DA32D090264625D11FD97875CC6849EE5496BE8899D81E4263A
+ F808187B98FEF9D63B3D303F28148D752E201500D5E6C844028A00E7DA8CB558
+ 9F11C612EFBB11CE32331266B1E9E16E9CA5E9732643B407AC1A8D4FA90C7FCA
+ 58A5A0ADCB691078AEEAA41EBF10C1F8A53EE8FBE31824C65A4E45BE43C617C4
+ 56D5EFC42A636D817C1E4D0BD432CE7341F25CB6E3DAC2C2C26B99923997001C
+ 4423421026DC6388C44D3AE42206B038F26DA5AC4BA0A10E85163959F9502CCE
+ A0B2E5B4138EEF4B2CCFC2003EBB9B25ECC53CAA00489040F6CBE23026208941
+ 209655F7866D9B8AAF270CC5871F0FC1EBBFFF1A6FFFF90B8CE83B1D47765E42
+ 7E66299E5AFE0BAF48E0040FE6677645D9FCCE8158EBF73C678E6C55693D7500
+ 97E8A0CBF9B8752573429D31C556853B40400FF0366B77BDD385E2BC47587271
+ 23E6F080D358D9CEAB1C694CBCA6F6051E2455A3B8F0893A7CB709CDA402D666
+ 6A7141C7EFC8F8528D72139BA04FA5AC1DC592944DD5CFB168F166BC4D44D8BC
+ FE046B0F6968B4942E028724C26C61AD25E108EBB2C22826AD22B55E4D7166B9
+ 0ADA9B9032114B6242D17BFC18FCE51F7B61FC78A69A46B3744BDD5594553F63
+ 94E92E7CF915DB492DDE851256CF53072532BC701CFE96B8295517C9A2C6BAC2
+ 862897050D2C89C3AAD94358E06BC8DD91187A7324C6DE9B80493153D83AAB0F
+ 06DF1ECAD293E1F4ABBC50C8AEEBB86A60D040ADE38004E114E07399654D7598
+ 123507336216D00CCC79F1FDBA61A73EB53A5AD0EE45A763D7DE0B98C4CADC1F
+ B2F8D86B7FFE1E7F7F6D28FEFE655F4C5C1A8CD8E84CB43346CC2334C2FBB13B
+ 7FA381CA1F7099F7E97F0B07B4218C920C34DCF81BD335A3005ADF8AFC69B3CD
+ AAB1BD98B902D98376DA4F7333DB515AF233F6E41C21D5DBCDC412CB06692ED6
+ E4B042D1CBDA11F5A00455B46AE88D571E50EB3EF140EBF816656FE6E7BAA691
+ D63FAAA95FECCF398BF8864264E7B662C8E859F8841ECF4B17A3DC63AA672DF1
+ A0FDD1532AAE0CB1A0177977F67EF6475B458BD3122C2397989D14C44A12E3D0
+ FFE070BCFFED00BCFDC71F31755108759193D85EBA0DFBAE5DC5F011F3D1A3D7
+ 305CB918C9F9B816277314A0556648EEAD4AF2B79C5C8224AA9B8E58AF2C2759
+ 6E653B3624EEC2F8C8A9E84FC575F0AD21187E673495DAC5B857980DE6F4BB38
+ 8C15692BE32953A750784B7F50A110F23E1957CE53442622E1B6B463E81DC19C
+ 88A22B0C93F859CD2733B716074F5EC7CC796BF1FD0F13F11AEB3BFDED8F5FE0
+ 9B4F8763E58C4D58B56327FA1F1D813ED7FB91481CEEDC7C3E30E00B04543CEF
+ 7142180BE0ED314AF6603F9F2F738DE15B4CF21AADEA6DB1016C825838D2339B
+ 909755AF2A3F1C2D3ECB86DF496E9BBFC7A42D2097034ACFAEC79D3BB9C8CD26
+ 341B975D84D28920624AD4952A1420C8E10B45E41C9F110AAFDD48C7E0313331
+ 7CD42CB7D8A2635DD4C65A36F28CAA6AD6629DCD98A9C5E4086BB09851AB12B8
+ 27FF5E92B4147D578EC7DBAF0FC4C7EF0F42C8FE309C6C38CFBC8110F40E1A81
+ 1E3D8753FF086111B28E0A753A7C41712B4B4710C410139F1261048145E9B5EC
+ F52A938C9F3F614A697C69292E30FCE20A4BF14796E6B21FF433D50F5A4AD2E8
+ 5E702A17DB422EE13C2236C9774FF89978709F587FEBA2C8E7A98CF7BED61FBD
+ 0F0DC6E21DBB316FEE7652FFFEF8EB1F3EC0FB7FFD0A837E1883656C6775F34A
+ 2AEA9820F50B2379E3DAD2D13F76208B1E0F44C883D5289700306F9793CAE00B
+ 4EFC7D17008C394D45551B31CCF41EF15C324795DCE3ABBC64D771D7E71372D0
+ B26FCD8DAEDBAA593265039B111E2C384571C165C817875006BBE3C4D796B131
+ 79156A9B9E2123A71991F1A568A0475733259FDA91A616DC00EDB554E283001A
+ BD5F1B771CC73B9F7C8B857337A2BEAAA3509600A34218798D00121B171ECEB9
+ 847E2CBB38EAFE18C6286DC37E8948CD202244ADC0806913F0FA1F7BA3FFC869
+ 587A6F15F6D51DC6AA8B5BF1419F1FF0438F09B870F4363DB02E68D00E295D7D
+ 437945452EE75CC52127016B0AA0E5D0F8B96A1727553704B05D87E55264ADDF
+ 4A0792312C4AAF452C9DE4A3AA75C87A0439C48860019170CF272CBC9C93DB88
+ 6374684E5CB812EF7DCD4ADC7FED873FFECBD778EBAD9E98309C91C31B8F2393
+ BD26CC203A3504FF974207DC08B603187097391C11A318A7E4323FBB0FC70BC0
+ 2A8E24C86D5E8102B7719F3B7AD52E1AE971ADCF3D14706BEEEED83B6D20E878
+ A61B0AB42F70F7B330C937361B6A66D61533CE8639B70CC57842F3477663152D
+ 26DB18E7BF84C933CB31266222A69C9F87BDB72FA3A1B1C389E077FF2C6410CA
+ EB8E97E1BC6BA8182F5ABC8D8160BDB17DDB7157BB27817D028C6EEEA7B88848
+ 6CDCAC82DA16965C0C62953E36064C5E8FFBAC807DA59C6DA5C217E18BBE541E
+ FFF53BF49B331A1B0BE824CB5E86C12153F0F65FBEC3E4D121C8CC705990F41C
+ 4424128414EAA4945AD1192CC0D7CE2155364638861641AD7BDCE29F00BFE537
+ 102451DC44E62E9F8992CCCF64BD4A5EB60E5F9047386B239D8B092965D8B13F
+ 1C73E6ACC777BD46E0F5BF7D8977FEFA3D3E7D7720BE1936020BC336E14E5CA2
+ 2BF1C9B85C4484EFB03E2F6868C478FA1EFAD329F7E3B53ED89D72D66DB5EA04
+ 1EA668E3F7E07C0197C3779A48D8DEA18BBBB9F7808F76420C53A7700DDD0D64
+ E8E682040044B635C327D21AF3D9347C168E90FA36D21D1F4A4FEBE182F36C41
+ DB8A07F9A5587F653F26874F63079D60E43778C62CB911DAD8083710F133E108
+ 127AAC295B59E5238C9E188C8F3FFC01D72FB253A675B9C39505482D454CB9E8
+ 79F837D9D7611E7B226C27F73A55128EA8865C6C0F3F830FBF1EC8049C7E18BE
+ 613256962FC5828885F8B4EF40FCE37F7E0F33A784D064EAC23255E1826B1667
+ A0D20FA4528425B2690E21002C73147148218BFC2D806789693A74445B9C54E5
+ 3DCBCAE50E7DB0C221941860EDC70B6AC245AC1072F56E3A9BA99C609DD519AC
+ EDFA35FEF51FDF6158F897A4FE4138BEF322E2EF6763DDFD5D1895C800C4D23D
+ 68786EF9780CD8539E6C41528BAA37318F624552187B5C0F439F6B83B03E61B7
+ 4AD15417DF6FCAEF5D8A8236813A50BC30398DBCDB9F98A58984DCABF56117F3
+ 764606AF036A6C7243520033B6A8B46AAB64931F232A633192F9CE71CC6ACB61
+ 8CCCFEA2E3EA9EE2FC564445D5A2B2F825E5D116A5B01E65DB5A51F0F45AD4A6
+ F347C521199C40A706EAFAA632DEFD982C7C3F64327A7E3B824E2E5725080534
+ F2ACE81216702939DA922BDB78E01B33B633586F357615EFC3860CA6696E5E84
+ AF3E1987AFFB5217B83613AB4B5662D6B1F9789F31F77FF9E79E18BE642AD751
+ AC865785C104F0E5C7A2E0AACF9AA5E82A6557DE2BD45CA8BC85007240AA6E92
+ A5F8AAC184838818654587AA9827FE6DBF64EDE5747E5DB99580058BB7A2076D
+ FFFF4247D4EFFFFB7BF8EAEFFD317FF2729C3D720999C954BAE974B486C6E692
+ 7D18953412236286D3B37E9640C2FAAF165029E26B0330E97BBD3DFB00E6B0DD
+ D7F03B23B0FC019BB65BF3B1FB06DC73B4037A3788AAC7234EE399E291E6AEB6
+ 4D72738BCE1CCB0F327463C29D4EC80254A768C1D34C6C191E391C058F4A5147
+ C17947FE415C8F4AC085ABE9C82968564335F0E49725AF65DEF06DCAD2C6842C
+ 0A644E5101B65694F9AC58AD763332F2D39E83306DE67214E8262022AB5B5441
+ 5B6F94CC4E6093AE9B229B279795B3C6EB5C8495ACA792B804DFB37DEDEB7FFB
+ 0663672F5416B0D505AB307C3EC5A2DFB32CCC877D3178D7585CAA8A74B58D12
+ EA2DFA8A25B3AB8A7B821C060208408B99537E0BE77003912618F2DB12A3E41E
+ 2960ACF407CBC2A4F7599ECDCEAF41F80D86B484EE470F7ABBFFF8BB8FF1C69F
+ 3EC5C06FC722647618C24FDF41716E255E3267A0D3C5B946B312C752160B989F
+ 14CC2262999DEFD1C4431043D6470DFF54FE152C4B5D8651F7466355E2162283
+ C3D8D6D9AB013572C9B939BFC1236CC6E926F77316213387D1D643F94AE948DA
+ DCEA0120C6BB3B4FE257C626795994E3C7F69773532F97466261FA3C5C4E8DC6
+ FDE8624C5FBF145B769E461D6DF37295B6D55087086394E424FA216C250E2DCE
+ A0EDE7B278B35D531315EFE065BBF0D91703993C7F86FE031725140A2B61C56E
+ 85D3B2EA28C5D3B2E03CA5A4B09FB14763D9E9675E7830BE1B32121FBC3610B3
+ 4257E14CED25EC8C3D8E6FFB8CC5DBFFFC3DBE1D3114E32E4DC456E630AB5758
+ 63A85C5FB1E0488291E45F4B1D634110A1FC5A7CD387CA67441E97D4D49AE6E7
+ 6864353E11AF5E8A6EAFE562635305E1735955EFF0A9DB983863251D7C831407
+ F8D3BFBE8FEF3F1B86B0903D488ECC4213C3285E6A2F9E07E4587F58882773AA
+ 7A5487B24744188FF0CFCE27A972914994CEE45F53AD8217242E503D2FDAA5B3
+ BAD33B0C44D0FFF4FA0A3BB537C7B30DEF643A7573338105117503854FD78D3E
+ 42B8CD91ECEB3427ED32F078DF08E31B794CDF2EE2C2E98ADB8CC15980F9ABD7
+ A377EFF1F871F4683C6431607D55B636333F3816578B63D1ACBA007628879A92
+ 2A59DB524EF56624A7146302CB2F7EF3ED285CBD10E57A8E3F4AC616D1C41061
+ 5464AB00296F50A64DBEA6A6F9259667ADC5D08323F1C94743F0F67BBD31E9F8
+ 4C1CAD3A8DE57BB7E383777AE3DD77BFC3A46D73B088359096A7AC61EC0E2BD5
+ 710C492812FBBD983B150218E28C588DE8B6C073AA14CF8824F9F5B56CBB154B
+ DD240A9799A0BFE3E109360D598B7589DBA9949EC681F47388AE4941F1A326D5
+ CE3723B31A27CEDEC2BC05EBF17796ADFCC3EF3E61D8772F0CF97122D6AFDC8F
+ FBEC3C5A57D5C0F5D921A7E310DC47A76F090462AC7B647F5D62E82F6C181385
+ F9090BE8BC9C4CE7E36A5A069D726B3BC38562165E4418F7DD0E94DF6D3D3495
+ 66F33E63C93ACDD4633C130EF59A3DE7E1A720801390DBF7D9BE9916C5F68694
+ A64C79A29861D2DB4761C1DC4D98C9A67B0BCEB18772F676157F13CD5081CA76
+ B6F713B95E0633144A0DDCFA1D5AF115B9FB2C0BFD7EC3908761E23F88CF774F
+ 43A891F83554A130410A1161045845A9156ACDCF441C91AB8C31431337CCC327
+ 1F0EA69E310E4111F369559A833E93C6E1CDDFF5425F16090BBDB50D2B7356B1
+ C0D64284E746E099B45513F95FA8BE884396E94E902F27A7919D7FEE62EEDC75
+ 38B4EF160AAB9FB293E8650607063351668ECA59589EBA94E99CC14C305AC078
+ A43998F570266625CF40D0D50598B8691E064D98859E9F4DC01B2C1FF3D1DB6C
+ 753B22187B769C47667C055A9B1E77E6000E40AE4D92DECEC6EBE71A192CA222
+ C4E32E8314673270B0CFADDE5814B706F556099A4E20A3E721FB61ED89CFF75B
+ E26127B26EC295C228EBC70D047E56E50FE995D32D103F4357A8883139258A98
+ C8634C48520BD79CD987CF26FEC82CB6FB2C8EF5136B95BEA06FA19489F5E719
+ 7BB390757D82E9E05AC38038029BCEC4913DB0364257B690574AC5F9AD7B2EA0
+ 2763E657B0C47C5595CB14ABCC967A1E9C8BF2F6F26F114B949953A8B9851C72
+ 7F753DC333966CC7DB6C09FBE9209680B93F0373CECCC7874CD8FFFB1FFA63C2
+ 9A39D8494FF4B192F304E0158C175A8F62969814EB938456C8F59C94B9B0B41D
+ 274EDFC3CCD92BF0159B0ABEF1BBCFF0977FFA0C83674CC33252FF3929731882
+ 3D196B580AE672F17D6CCE65424FE6122C8F5B8129E13330386C12FA8E9D800F
+ D972EAAD3FFF800FA9A47F398CA1D3CB4690688422A3A6B8F3E9EB7D1102221C
+ CF4698BC6679999C3E004C11A4BA9C1FCB5094990C769C8295C99B51DDEAC919
+ 14D19679583F5E6516ADBFE93988E8604A1BFE80D869BE7644518060BBB1F3DF
+ 0667F0C69AF418A609CBC786B9DFC17F98950A5C90E97AB085D195E7AEC663C6
+ D6259870621A6B1359E5E23505E2EF0676E3C9607DD01D39075876652711C5CA
+ E3B4589B0A97B0AE87E925183F7531BE617EF299E3779497542E658214314564
+ 48B114110174E978896BD20AADB6CC94D63CC294392BD9F0E35B8C5C3915236F
+ 8EC38F21C3F0E77FFC1C6FBDC7BECC27B6607FF141ACCC90906AE648A76FC071
+ E61688995420AFAAB61D37EFB02D6FC86616021E843FFDE163FCEB3FBD852FDF
+ E947C7DC24F40F9B88F90C9196D8A6D52C4B19CAA0BF6B2C4773312306D34F04
+ A1CFD29104F88178EFA3FE78F38F03D8F490E561FA0FC388A53311746501E6A5
+ 306236773956E6AF64E8F5128672272A8EE674D6EA3301345126BD4B4D9E2719
+ C87D8260BCEF42D13DD6C29DA662B3D625EFA018ABCD498205AE61555C944570
+ 3C5E6402ABC175BC3A52FD4923C6E06EE2E70FC13B8B6A3664B003B9BF016DF7
+ 2B7C3231CE01ABEBE93CDBB1EF3AD66D3E8D2DF187109ABF16054C3A57876720
+ 9CFBD59CB48A2FB2A885296F3E26293E7631029F7D3318DF7D3D0277D890502B
+ 67BA71B6F6D00A3268A7978ADDE18F52BAAD334CC928C1F7EC88F94D0F966439
+ 108A90FBCBF0CDF0D1F8CB7FFD115FF61B8239B7176277E94E9A5837B3A46428
+ 36E56FC0BEDCA3882F2F45617E15EB375DC1800153F117C6F1FFF9AF1FE3838F
+ BE479FEFC62374318B8A859FC0FCB445585CC6FA4B65BBB0336F17FB1E2CC6BC
+ F34B3169D132D65F1A80D75EEFC90A7AFD18023D147D268EC3B07513E8709CC3
+ E0C065D85CB4990AFA4E8A651425997B1092BA1C535928A01F7B5784E7492B2C
+ 8783B03ED2D4D96BAC8E37CAEBED1C2D64B8C57CE8B10FC6A3F7F5FE589D20D6
+ A40E88753BFD2C841051577D2BCF5ABF753EB6EAD2E344B54D60F503535EA981
+ 0D49EC8ABB8E57B3E2EC0274BA39B11D3BE2587FFB528E2AAA5BB164DF1EC6C0
+ 6C4443C52FB8527B0F41A9F390CAF81F5FAA7F2BC9B9D8FDCD432F2E6E4010C3
+ 29DE65FCFCEA35BB5057EE727429DF8328C4823CA69E611DA2CE7130CBA9C427
+ E6B33FF220669E8D457E5E1BF6479EC1DB1F7E8BD7FEF107F49D3B9109351BB0
+ A364872AF875A8F838B6946CC74AD6475D7E7413E6CF6332CB6783F0BB7FFD88
+ 699D3D3068F8546C3F7611776353515BF218A594A577D7ED4670FA226C4ED88B
+ C5E16B3062C514F41C3418EFBEFE0363807A321CA21782D834E502C3BC23121E
+ E27C7104C22A366376EE6C8C8B9FC0FCF0B92A5F615DE606CC63DF3AC9D59ECC
+ F0F3BE77FBABA4A4B2E606D7DA0D71D697F3C9ABC4607D51D1D6C6B6C0C92AFC
+ 5C039A073CF23DE70BEEB28DF064B6211E834DA9FB55EC93F2DBC81CF8A34BEF
+ E8FA488EE72BF71BB0A580535E688AD70EC8EA0662073CEA841886B4D1C90BED
+ 09C30144AD7A01FA4E1F5B8BF290538D85143317761365FAFEEBC693BDDF538F
+ 47563F50D952A9D5349BF25E953FC04DAD674459797B15F29B8B59D52E0EAB93
+ 76E25651BADBC176332211DFFD40E7D7D7C3107E3EDA1D4A216368D14825C18B
+ F862296DEE9230822CD6193F673CC4C93377F039116122BB6F96143EC2E5AB09
+ F8F4ADA1F8E0EDFE98716021D6E4AE67CDA4AD2C29B99BB550F7AB1A4663D74F
+ C1E7DF0DC29B7FEA85D7FEF02511F25B0CA5C2BE9DEB8B4B2A73F553E055D450
+ 81B5B7B761CC8619E8356A083EFAB437DE7FF307BCF52FDFE3C30F07A0FF0C56
+ C138B19DB9C7471159633903F9DC5392B0F256E60E33EB6D6EC20A56C198498E
+ B449E9173359C66656721026C54FC5681627966684FB5958E0996E82ADB0C2D2
+ 172CE2E0F5080D40D1F74888C8B1DC2BE877AB3F1B415EEF78D490127EA677FB
+ 70C13976F619AF2A889FCBBAA57A62B82F4106316D9A44D4785E2386465ECD2D
+ CC7AB77A2C27005604CD89A3980BD5EF0E50F4E39C02E40CF69738EDAE0FEE51
+ 54D284D5614771363C0E69258568FB490CFDAC8C57729FBD87FB53194BC0737E
+ 14CE6A0BDBD8256649322B5BA7484F83A5CCE49AACFAB31DAD3E877A9A3C77EC
+ BA80F7FFFE1D268E59849C4C234483E3B9F39EADF9E9AA792A9459C422512AAD
+ CD114EB37AC321FCF1CF1F61198B55D5D401619B8FE17FFCE7D7F0E65BDF624E
+ 3883D56A77615BF966ACC96625ED88AD4CE35C8C77DEFE0E7FF82F5FE26FFFF3
+ 5BC6380D42EFD113306621EBAA1EBA84C8982295F37CF0E855AC5C77083D06D1
+ 03FCB7B7F097FFF915DEF9C337E8F52ED34B4787624AE83CCCBDB7004B8B97E0
+ 70DD4955506C1BB94E566347AB2D05303CF46A7AE06F96B28C66C67E55D96F6E
+ 4A3045A4D918797F2C43BA27B37EEA7015ECF8D4CC78B75343FB799980E9863A
+ D73F6AE84A0E6191E491F746222C6E578701C44230B9E72545A2FDB9C7398FC9
+ 6C23BC04495574D4099517FDC426B2B98D1DDEC41E8DB04E73F286C57A2C79C6
+ 01D83572E9DF167DF01CCD83D5A9AF6C3A83034B0ADC73E17A973BA9C27A7551
+ 6903F6B2F7D8759649796A4B01BC5A761783D81FE070CE55E6ACFEA2C41169F8
+ 21F903CB99D5B526653B0A9AEB105E731DB3CFB06CCBF885F8EA9B6134299E65
+ 62BDCB7AA129BEDD72A2442A0BF855069815E6AC0E9C092B5366AEC687EF7F83
+ 630C5C8B4FAAC498092178EB8F5F6141F046CC8D5C8A29999378D0C1987C7A06
+ BE9B3C041FBE3B08EFFE6100BEFA7E18BE9F3E11BD868FC5673F0C60B8736F9A
+ 724762F0C899E83F621A7AB004CA67DFF4C53B3D7AB2FDEC44CC9912863DDB2E
+ 2126228BE99FCD8860158A5545ABB0B96C23B61410D132D791E2B307024BBF9C
+ 29BCE178FCE24B49A82C21D0EF62D61B4BB5DC1FCFBCEDE118C142C27398B69A
+ 52CB10712762649CA75B6C723A6379AB0554772B933126660CC3D09723A3BAAC
+ 1300C9383F91846F62A65F3045B695696B1861ECF25A6BE2E37E487405BB65C8
+ 07D1743FE76D8E4E506D110D8F89FA7ADEBEC372AF0B81BB212639B03B73F126
+ A63E640AE0DA6D27111999E351F250DF9F5A9BCBFECEB3E9DA67B30D22CA819C
+ 33AC3F9AA502DCF6D0BCBA2467291ED4A62364C30EFCF9DDAF3196A24C5C5C7E
+ 47B33BD10D2CB9539BF0DC65422C4450519E1230E78AD44665D5134C9AB98296
+ 9AAF7168CF25DC8DC941AFEF47E093777E40E4AD3875CFC6DCEDF87EC7407C3D
+ 7E38DE78E30752F5EFF155DF0118BD7B3A5664ADC696A2AD98BC711E86F59F89
+ 7E3DC6635CBF1958B180358D8EDFC49DEB29B84545FECC9D1894B25A81A4206A
+ CF78E3F3768A5C87109CB9109BB237B32AE0015A94D621249DF9CC6C15156595
+ 6C7441960D0EB9CEB2C646A6991E6238F970F4BF3390E51EA7D3DE9FE6E179EF
+ 844D5D000CD9C393F99754A58C3D2CB1E90EFCB3F658EF7533732B9624AEC77C
+ A6A386B1A743615D6DC76BEDC06E8A62E6BF1DD1DE58B7C3BC7DC5CCB9957363
+ 5C8F21BC7011838878F740AB857B9BB0F9B9979B52924B10CCE2B137D844D054
+ 56CD478525CF2705DAC0EA6EC2E653AB2A5942710B76E61CC4AADC3598752308
+ 1F0CF90EEF527EDFB5E9125AAC322B3286BDE0AD56DADC95A88582111158ADC5
+ 1D7C97C57A4C63D8D3ED6B86689C391281751B8FE2DDF77A2288E98CD52C0426
+ 57444C1AFA4F1CCFAA167DF0F7D70761E0981998722A48B5A25A59BC12CBF298
+ FA991F8A7D59C751CAFED12DB56D68AB6F63ECD0338FC2049DB6851F24561530
+ 7C8156A5874BB02E7B1DCBEF876115CDAB8BD219EF9477C4955DA72F2F8757C9
+ 0251C7D8D948E4FAECBA0AAF7BEB318EF5873FCFAF00FF511224E13ED7CAADC8
+ 5ECE43859C8B9C6E8940054C4859C0026B53D87CE562EE5D976EA60E25008031
+ B9958E1F0AE031B795D2176731C7D6CAB95EBB936BC0F390BAA033F041D3C9E5
+ B4D9F29984C244C515226CC3715CBFFE90CAA4F71D92923BC14486A0D82568A6
+ 3B5F32B1AE54C4D172B205E336CCC6E73D0662D4B085488AADB442848DD91BC3
+ BAE5526BA3443FD09D323580C5C7E6A277BF8918D077224BD847306E693B3E67
+ 48C3A97D9715274ACA28C69459CBF1B7BF7C86B7FFDA0B83C7B10872F87A5A8F
+ 4E6073E926ACCD598B65E9AC99CAFA448B1F86908B9DA3C7D92116C58E05D6DF
+ 2D744D6F66DDD651B1A3D9EB602A2B5ACF517E86B519D4471EAE475EA3CBBCAC
+ 2ED96B731C730B053845FCB06EE88AD5C803E61C808A254DB13A6D1339CF689C
+ 67856FF774ACF968D364667D0566B1C39054F4BB59CCF29426121B4861CE4DF9
+ 3C44A936BCD05E89AD9E9BBEC1DB8DB67D71536F736DDE9EEDFC791790C1A458
+ D681A95FC6A0CF18B9187E2B0D9BF75F446E2ECD7D4E13313E13597847D601F6
+ 3D9B83445601930A83090FCB318305BCBEFB7A0C36AC3BC32E948F50F9D323AC
+ CEDC8807D5391D8062592B34B553092856A885128DE480F82E89223DCF8CAE2F
+ BF1A88E1C3A663F7EEF3CC4B9E8D61448C6B9712703F320FB317AC6344EA17F8
+ 848A73F06CB2FF53A15895BD065BCAB6E248E169966639CEDA42ECBC93B2005B
+ A5644BE66A8A2B47186D6A8702071267AD37ABA946AD7348D448F4BF39880AEA
+ 682C7DB89461E29B1153C275D98652E7E983D26AE07253E340A8B2D3F48CF3A8
+ 647DD82D2C963091C94C174AAEBA11539DB33657F3DFD155E9084A9EC312336B
+ 105561353AD1786C114D5D11DD6D31124A2D73D4BFED7331005879CAC5E8E1C3
+ 136DEA409D3CEB7642E2070E2D38ED0632B860CC0D949A753EA7D7F7D8B92802
+ D606360E31AC22E6A285AA99F1295CEC9DF2042CCC0DC68D8204EC3D7A13BDBE
+ 198B4183A62947D571B6ADDD90B75D35111C1435848D0F233A99D4F4A6E8F228
+ 2AEEC8022CF10CEF3972137FFFE8478C193A135BA8BF0C1E3885BD9397E2225B
+ C4CE5CB816FFFCCF6FE1ADDF7FC20E9AAB9197EA9AF7918A6398913C0B2B58E5
+ EF60CE31261F9D625EC32A6CCCDCCCD28FECB8931ECCBA49171952EDC0199C00
+ 8E0010CBF650D313666000CB580EB83994E51987B273CE241CC83DC9A85667F7
+ BE37AA2F40A542C44D27650078D9696A36C07CC87E1161195B5543C688B2244F
+ CE20E35B0877BE2892198A9355E5C00A761CEDA4DFF09C55B0AC20860FA0F7F8
+ 4A6E0C14A185C8692E63216AA7B16C70E7FED312FF350C1BB7750F193CD891AC
+ 816460DF916B1838720E6262B23BC6B7EF84C67EC3C499F9A41433AF2C42FF31
+ 93D1EB8B91EC88B3066189BBB1B46805A633886D232BE8DD65CFB148FEE4D736
+ B9636ECC8D7613152E542BAB6D94C1C2E8E57EEFFD6F319A8AF7F295BBF11DEB
+ A68E183C038B8237E38B2F07E3AFBFFF108BA6AF446A6C9687BC7E9BBE8DB90C
+ 980BA638B432633536646FC4362AD5DB72B6B1B7D90A7EBE10D74A635D9D82FC
+ 511DEEC61366E1EFCB3DC108D745AC9E3D1B53D92864D8BDE118728F6D676B7C
+ E70F780C6F2DD46DB133C409478792292E3820A99ABB05B4F27574552AAB7A4F
+ A25EB39CCA7A479AADF9A8E8155BD20E61F0FD213483EF7357C6F0002E0BA8D5
+ EB8DB35634D45890A30FC1984F273CF2B51EEF40EE098F7264D68F6D7C3FC8E0
+ E5A09597D750504ED1F13564F86CDCBC9DE289A0E6C2640222371A9F3DA202BD
+ F9E871BCF9015B37F51C8DEB379371BE3C02CB197610CB9EC8F56CFDEA569CB8
+ A9B975D5A863C1009DC32087A9CB451AD5945153F304CBD7ECC3DF3FF91EE327
+ 1200693DFA928EB577DEA0B7F7DD5E78979EE2A0498B91109DEA58F2309FC55B
+ E7262FC0E424CAF6B498ACCB0EC3C69C2D08CD5A8F4DFCBD8E16A02BCCC5D045
+ CF7CC9ED32C71666E0ECCC3D88E5CCEBDE96B947D54B9D1C37996D6E67A1B2AD
+ D9094C034232F77E3A8FE0FAD4E90C8DFBD518D63D6DEC8770B9341AB7CB923B
+ 572BB1EE69202398C65A4BC3EE8FC47EF6BA33431CB4C8AA744BFD6A41063D07
+ 6FC451CF5360C4BCDFD7BAF4771AB005168418FA80D94E41A3E6BDDD72BA5993
+ D0B2E0850B31E8D96B24CE9F8DEE84811E6BB1617C666E35A6055137605DD3EF
+ 668DC4842B5351CE20A46B5509DCE4BDEE479F30B0A5B0AD12E78B6EB389F842
+ DC287BA0BED3655674C12DED732AAF6CC5CC596BF045AF8118316E2E468E9943
+ 24F812FFF3BFBC4E8FF127183F721E22AEC733D4DABB8853D6FC84A1D4B496D0
+ C428FD9AD730F573357B35ACA4B2BB2567277664EF63B9F62826F43B8B37F633
+ 6CA3BCB627FB18E6A5CE67FDD4BD6CD7B55F21D4D5E2385AD17C290626D47A81
+ 0C6FC06E02A07E85FD554E8CCD89FA6A0EC229E43635B142F7548C8D1AC79235
+ 919E93B27402BFB2BEBF399BA2B401F48EC8ED09D02E2C74E02E2A15407F6E7F
+ BF6B5F6C21DCD662FC52136B8297AFC5E23BE6D96E0E3BDE91936B8E61E30CF2
+ 582D2BAF6DDC7D02FD064CC182799B919D5A86F0CA9B18143784A1CCF148A722
+ BD36398C25D223594F299A057E2F2876BC2DE3A8CA01B8579AA11C68AA098745
+ 0D346216B272F7F4396BF06DAFE198329D358D068EC73FFED73FE39FFEAF3F63
+ 649F19B87B2396AD9B1CD8BF6D73241D737BFA41D6335D80E50F57D07212C4C2
+ BE612C3E7654D5395DC1DECFFB73CF763422F743C11A591F7635235C454CDA96
+ B507DB73765036DF829C5A5A909C59B6C7881E9C47E6EA042CE6132640DB81C5
+ 3E573F9CC30E80D7186E3E82D6A679718B680173C544B92FFBBB1CF05CDDE2EF
+ 9D3E4425AF08618E29CF5B744AC731E952933E10AA1B6292B5F2B4CC3276AD1F
+ 8C75CBF6326FD893CABA176C4C50AAC95D6677CE0183A752761F8D63876FD221
+ E5BA2187816663A2A7A8A49EE7B448DDA597F61443A36F1139622B8A50D5D2C8
+ 40B027ACA0F10BB6271F66271C57609FAE1421639457B5308C7B891A3B684E28
+ BE6225E8FFFE7FFF099FBDD10B670EDCA0C75AE231ACC91B94CED173CBDB6EB1
+ C9A0529AA9304F63EB2829F4BB239B7555B37622E8E11C02F5612265C7BA15FC
+ D90FD9FABBA8B18DCD41B6B2EDEC416C66F2D28AF4650CE3DE80D2160B9804A9
+ 9D104A7F6867404ED4DB17507AFBCE0F12DB8156F2B0D7339C5ECAD6AF4FDADE
+ B9929EC378F66202FE5E19C8F76A9FCDBDB1EF87F9B726CEFEF7C096036D1D9E
+ 3B7AD00B15A9286BC6B081D330A2CF2434D436BBEE3258B13D3E252D93E6D2D9
+ CCD5FDB41F9605EF4099AA37DA0139D56DCF29366CA6EDFEA4EABC2325DA9FD3
+ 2CA40A0070DC4656858EAFC8C791DC730C15184BEBCE391767B0DE994E4FF7B0
+ 5173990BDC1FA319B2F1F7F77BE2CFFFFD4DCC1AB7020559351DAB700256C34A
+ 622EB78E76DE25C96B1092B690E6D46DAA825E086BADAEA0A8B42A7D252EE4DF
+ A743CF8788630C5644417B13BB016DA6A52698D5F6A6244CC50222570E2B5E77
+ EBF2870C7A50070AEC0D610399470533A8E6B32FDDE8E8B1EC3A74CC93B80430
+ 803FA75F004374DCE220F22987AB2FAE633ED3F93E8B33F83953FB061E3C148E
+ 0FFFF615656F57CF01850B36762F00DDCC4E3BFB0F5E61A2CB40FCC0AA0D97C3
+ 5DF9C89D2E2E229A551916272F45142D1A7255335938A9AA948D41120944FB08
+ 444B9850729DF13B5731377E098A496DE54A6655E841F41BBCF5664F7CC9CAD7
+ 7FFBEB676C00D20B978EDDF46BAAFB597AB3D54BD68F352303C8245762391378
+ 42E85FD84A2BD2969CEDF4186FC1FACC30E633ACE69C76A9F28EEAF2A53A706F
+ 9B98BEBA31730716D00A259D3A47478F61771C1133181DF86B2FA7C30F04596C
+ F78831A09556AF56760375AB42428BF8A323086E94476362DC04AC7FB889051A
+ 58029D97475D24632E8E5308645E6A5001A82E6C8C396EA0CFDA453177E71E5F
+ 2F960D31BEAF624E42FF7E53B122780B33C79CD1B0ACA2053B599EFCFBEFC7E2
+ ABAF876233A3415B98D0EEEB8A632BABA10F86B295D551150E7C24FF2A0B8C8D
+ 67A8C646D50BE100B942C3E3263C6219EDE0C45538CD0E3BC9F1C5D40BA63091
+ E6477CF477D62EFAA7BF63C2A019C84C6172BEBEEC1B654E42D6E52DB984CFDD
+ A57369266B032DA702BD262394FAC25102F5360235136C28FF970A1BD3782440
+ 639DA37D9D92B27A2CF79A52C6973C5C4E4BD214D553AD5997F4F346CDFCC9CE
+ 4E1B2AD618F3730338DCE285DE13EBC6428AA9FBB2CEB1FCFD7A2C649BB00B85
+ 7769013363B2D96485C18EABD8956852DC78728553EE3075174618DBED0FE065
+ 937CB86714F708CC2EE1B97A73D1F6FDB4EBAED61CDD9CCAAD403BF5673017A7
+ B570EBD59919856CE0DD0707F79D559F88DF498A4A3D6A676D7CE6021F387D17
+ BDFB4EC07B2C5D386DDC02A4B252857B386F87CE71AAD8A53E2871B18A14A5F5
+ 94DD319318CB4F806B665F371EC466466CEE629DD394AA3A6C20A59E7168317A
+ 7F37151FBCFF03DE7DAB07FE4A4458BF94652A297239228206DA40B8A005408D
+ 8480D5A4820B52A948D3F1B79EC9358B09CC2BD2D730ED527C0D31DE2BB8196B
+ 156272A53015C3698E9C93305F75E85CC136B60D5293466029102A68DF3B7F40
+ 67C1A869D654E667EB5D7AB802562A0CA2323C3C6A04CBECAF617E4910FADFEB
+ CBFED5FBF0D8D8CAC49A1C46A8862AA3C2EDE214CF3D3610C2EDA9D62FB0CF53
+ FE768849F2011A9DF7C8C7CD5E1D959A52C91E989240C7DCBBEE746B20C00F67
+ C5883758A367F69CB558B5F610D6AD3B8655A18711BAE514C64F5E8A5002654A
+ 4C06D32C0344716B71575812660AA9E6A5A25B6C1DFB18EB93F7923ADF473D6D
+ DB27B36FE13E3B5016533459B37F2FF5837E78F3AFDFE08FFFFA213E7AED4B9C
+ D87B4E1515F6B8FCEDB09DB2F27E65779769F3F70B8A5147736F637AF27484D2
+ 1AB4346D2526274EC77CE10C69215486A5A5969F9758C090C53CEF196C37353D
+ 613AC6268C65FFE66054B6BA14687FD198AE9B6C933581CDBE0E8DF8B21E1FD3
+ 93B235CBE3366316FB33482E85441194D158B1256D3F46C78CC0951297B95C80
+ E754E175560299CB4A1E8B51D0D451CE47DDE0C4C1BABAF7F6E5994824EB0810
+ 943A1DA97D9FAC33EE6466EDAE9F2135360F53472D64C1AAA10C6366B587A53B
+ B17FFF6526B6A4A2BAA2D9BFE9CC3E638B5AD550B69E9BB48095DA5680E55671
+ A330863DCB26B1C5522C74FB86B3E7A2F1193BC6FCF99F3FA3D9F4757CF0B7AF
+ 71FDBC61EF3614792F30E2FAD881B27A04FC590F175384D898BE13AB189A3197
+ F1FB33591B76299D677399AEBA9E7A40B3651133DFE5A4A48A3FE124F3156630
+ 777962FC244C4D9A85F4C662DFC8E080036EE4F14579F564B438A0C7B101684C
+ E9437C7AE573EA608B58CBB6DC0D708F9EBC6478F9691A0AD6AB06E995AD2D4C
+ B46261E5E88138927781860D330E44639EF36E77C2096F48EC8BDA7B6C6ED789
+ 827B3BAC7728A7A015BB6678C1BBCE19F4C012A72FBDCA2A4B6AD16E8A263E21
+ D01B09737DFE92333B537807E3E346AA2E97750C1C8B609F65293A2C447FF781
+ CBF8E4F3BEF8331B67FCB7FFE34DF4FC70101E46E53BC376572993D3FDD667C9
+ CCB118C14682D3E2A7294BD22A56B7086559FA10361E4CABEB88C3725BE14C8A
+ 6C884059F5651493D83D93210FBD6FF46559C69D14450C592490BD93F1BCC9DC
+ 364053B8E0651F1EB352F0D1AC1B98151DC2329A0BC8B166E240F64994B6BA7C
+ 1F912C39B93A7DAD2A7D79B33C869530A693180421552A1BDAC7143DC546B9D5
+ BB0DB3A63BEDD6DB1ACD319DB8A037CE18C89E39DDD3795FBA8F0CDD9D83D7E7
+ ACC995353733D17C12CBC00751246A54B7D73C6D43D8BEE3F888354DDFFC6B0F
+ 3AD1DE468FAF862131B91C452F5A51FBDCE6FC097472FE64756B4EED14F70E64
+ 5EA4323D9DE2D122E6236FC5C1DC232C15B38E1EF158F7DB3CF657FF61BC43CA
+ CD1F60FBDAC1EC6BF0F919B699BD3804E9B55DB0286933B0E8718270F6755A48
+ D8C949E7705F74550A39DE1E94B2056E0DFB049C61B3C6A549A18A4B1CCD3F8D
+ ADD9BB702CEFB432756FE75A831ECE609EC931344BAD4C79B1B9779D2D332EC6
+ 6B705F154F1588B3508F651FDFCE1D64AD96381BE8713BDDA786706DE42B4606
+ 63F1DD99A06C9E585E8EE45DC4347694BC5F1D0F964CC5AC8DAB54D2FD3BAF7D
+ 4F5DE54B7CD9733092B3CB50FDBC069368B3DFC942C00268015FE6619A9BEE63
+ FE224B07B38CA2449EAECD5EAFFA566FC8D8406A7A069532490799D60DACC63B
+ F21B6A10C48A167D6EF5A308487333BDEC3A37C1EBFC358018945FC725E95E04
+ FE888CF97D7E4333A6C7CCC1F0E8C1E4C0D75D952D78B531A1E442E16D556C60
+ 3A3B971635B620B7A1940480860D869224571579626020145C06F6C29DFCAED7
+ DFB35D1DD78E507A6AAEFD7DC5C81030343ADCA8AD565C601ABBD72F6098F4DA
+ DC0D58B9791F7A7C391A5F7E3D883DD3BEC5A7EC32B325FA00629AF3A8DC9EC7
+ D6CCDDACD2BD0E29CC11EEF2A67765BE9C5F32BDE1ABD2D621388DC9FC19F422
+ 339E7F72CC343644BFEC3C9297C3BA5316C77E70F368A29DCFD22FF31157ED12
+ F5B41EE315270D6410B1DD23C4C03E0313E16DF3A87FF688B152C7692ADDC452
+ 960B54E58D94DA1257F0257F12AA8B68298B422BF5A1FD0C319F9C389EA1ECE7
+ D1AE2B96D9DEA57349DC1CC91FC7EDCABEFF1A80EFCA7B7C71061D0DDAB5F1BA
+ 76B729638B1CACFA9771F142E40F529CF8FBD42FD1F39B110CB308C197AC4DF4
+ FEFBDF63D6F9452C13BF818DF5F6538CA288C18D3FC714C84574C4E5786968D2
+ B559F9B89B73BB5A168D1996B8B48079CB22FF8B5350A4074742E670986D4F7E
+ 6113C433EC1B3D83803689E2CAEE8E6E39010292CF485963221EA10BFCBC9596
+ 88C2FA165ACA9EAB60C7E2FA56851813E226B13AE0659433994A3CFF8214C915
+ 15AC821E8A1929B318429FD53547987D1D06223BEEF0BF1DD0777EBD5731C99A
+ 94AFCDFEADE7DDC85E6F73976EC11B1FF7C2A0455436E9B7F8F44F7D31366C96
+ 2A19934ECB87D63B331B996B9DC416B4F153E8A0DB416FAF0595B26427939FDE
+ 0A7F2C5E645263DBB4E3517C5107B2CF52A19CA28A19CC64C6D7467AA3D3D883
+ 4E5DDEDE697B5F39A33FF7641EA3B9721EFB22CC675F34025B7737D61B2BD19F
+ 5BE31632347D016BB98EBC3B1EFB88008D56871159D3B5E2073410CCA4352F04
+ 05148FEA59486C71F22A5A90FA612D5BEF4AAF3DF7E5B4770EDCC2EBFDAF8C3A
+ 757320E7FDEABA98A4A879770FCD69EEB6B16AE85498CDE49B51431762E7AD23
+ 187C7224BEF866082E1DB9CB329475ECFDE67AE005D9C8B5922802E45C26D31F
+ 646871958A6EBD539616F8FC3894D75E01644FF610133DFDCAD6563AA0C2308E
+ A1090B9216D1AAB4187B738E336DD52287FEF6C7FABE998AF9B2C40D18173D8E
+ 96A53002A1554FB62B67EC70B01EDCC07A572B2B9BAD4ADD80F15113E8FDDEC0
+ 2A7DB358B7CA2812C6779EA7E97793F45A687DC14E4997D137EA078C8E626F0C
+ 3684F78B08E69A4D42E20D517DADD1DFFE75657FFCDDDBF1AEAE2383B32CE0EF
+ 8DDEBF372D0EC5150D98307539860F9985F2A23A34B3B4F582D815987077128A
+ 9EB802EE1E4BAF328A47DB1E1EC1772C877EB8E02C11C495F3185E708F407984
+ 265A9736ABC3773DDE6E6CB47CEF117BDF856594D161B63A7523FD06D39552BD
+ 8C45CFEE94D0B2A4F1C10BD1B05B81F2D8D4717BC641F6485BCF7575B68A7509
+ 2EAC9B3BE912FCFC043B1F0D891E42EFF972E432F969632AE3BD1852925C9B85
+ FC9662FE94A1BCF131A40965645926ABF58DC698B831389D7FBB231CDAC96A24
+ EF145D4364DB00443C93989A67EFB1F5BE38BA796397364700C2E70177131902
+ 019A2E4EB4A49291B063E7121166A08CBE0B758932579B83F9F973180BB48A99
+ 6F8FD140D6BE2069250B694DC025C6D0E88EF6F54F1EB1EC4A288E158633E2F5
+ 2714373578C6CFE839EB79057070DE02C61437E14F5A55394218273589A6E005
+ 29F30960BB2873377B9EAB69E5F282202D4CA0286C61E09B353737E7753045FA
+ 0CDDD06B93F7D8AA6F67D51531B6EA2C11378815C0376263DA0E060DB2274422
+ 0B1D2407B38DD526D490E3553F6A66F99EC518133F9AA2148B1E585E7D8DC4DE
+ 8ED55F4C916ECEAE8854A0C0EE0FCEBC4EC6CB83FF6EC8E06B2136D6595C5A8F
+ A123E762C880E9A82AF3B4BB8BD9EF341D71527272376B15B5B157D471F61313
+ 4B886E1653F7B489A9949BD9708FF55269026D659CC1328A1DE1A511DEC5201B
+ 5B774FD7BE6106806A20751F2C81B588E2D9CA943004A5CCC47A9A5ACFE5DC41
+ 9B5535C36D5B57106050267F84C24058BBCFC0AF88AADF6351EC5212857B2CBF
+ 53D6C41E129C6F5225894B1C4DA5C9F3703AEF3AE2CA4A11519E8ECCC65CB6C7
+ FD19EBD2199E913C53C582954AED18FB6572563B8131FFB6EDAFB7E8564730F1
+ B73FFE60CB1F12397FFF1B72062F1BE59667AD05A7A417A0FFA0A9983A61298A
+ 0A8CDC0363C22D0CD43B4F116854EC08F612BBC540BE270C23DE45B97D3576B2
+ 207010F39417C7AF433E1B9D88BDFF10F31D463C18C27A44DBC94DAC817C6DB0
+ 4D74F27A405EB849797B2DDBF66E62606110E5F130E61027A91ECF1E9737E4EB
+ DEC1753C654732EB3D62268DAECCC492A4D594FB59F52F7222813F5CF5AEA865
+ AF0BB11C4945EF55D41FE22A8A15B29E67FCD1B0E8612A9129B3B6D159ACB0DE
+ E7B3F59B0F0EE56FB9F60202FEEEEFD6F7CEB0F01B2183A6A6224BFA08B0CACC
+ 2945DF21D3B17AC55E77EF646F8BCBA5B36A023BDDCC61A27E21AD1D2DCFDA11
+ 2E1D6FD2F6E14649129AC424C2F79D2FBCC68E38D328235F73170FF046C0BAB4
+ 91366EA69E35C49ED2966AAC49DA48FFC16C22E93AC45467B9134D0291C87CCE
+ C5E9DDF27A79BF0E85300EB89DF9DDFB32CF323070366E30CF3AA78EF56ED9B0
+ 71C89DA134599F51F37EC4E26EDB328FA07F746FDE938A84F21266F4B16A47F4
+ 7072E0432E64B6B88B7E8F39476FB4C5ACC4D829184E36C257C09DF53E47D9DE
+ 69139DB878F7B9CA6F840C01405942720EF3A0A761E7B6530147B75E2F8BA727
+ 743136656E7757AC7E4199453CB8B2F1278B2F51DE5D80A8F20C0FC5B8E6512B
+ 13695802B28BB585FC8A24362C6B66CCF361E6694FA2EF612A3DE8EE8E44FEF6
+ C3A0A45E95502D67DB11432BEC3A3481BFE3AA8A59B08CFDE0D8C7219BBA82BA
+ 845014DDC12866A9DD2F732550153456D3AB5C8CF2A6E72C92C6DA540F06F1F7
+ 4A96D2F7B46AB9F7C11BA0F902625F6BEF3EE0FADBD1EE7C6F4BFB0C70882EF9
+ 201C167CFB4E0273A1A7B3CCE37D771DD4805ECD83BE599CCC50812998C752E8
+ 25CD4D8A7A25D714313593B5965296E341A5E5CDE58022BBC7B078D76EE6415C
+ C84BF488CFB7539F40E279DCCF385024ADD832F708C7B2AF635AF45C64367524
+ 19058C5881905F873D75E313FFD1D4CE1660B515D89CB953893CD94DAEB6C192
+ 7DB833E33836A46D7667AFD54BB91E96AFE91FD99B4184C1441EEEA975E9399B
+ 257E1CD7F11F0BA80302258F9B5CF3EF0667F8150B9747AF11117AF79F8A73EC
+ BDE6F772100F9E31BBEE54DE2D26A00C62C6DB3276E67C8CE4CA328A463371A2
+ F8A6B22EC9A1E7313CFA74C16D7A7ACFD25BBD9BD1A546F69BF9626F328CF96E
+ 6BCD9D00C1CB5E48DA24FD86EEE2C80125EF78D90C0FD9DC9893FBD5D63FB25A
+ 4A58A2B3D04357A96794DD1AFA169626AD43753BD36479EFB182EBD89D7BC895
+ 5BFEE809F5AA6D4A540A2222249416BA439B5DD863FDB8B1C3EF89B96E7038B7
+ 009FFCF7BCAD1BC8D0CDE90A205DBA1A87516383F1E07E523747713D564FF2BB
+ 82E6C13EF7BEC5EEECA3CCB203B2EA8A51D6FA18158FAB71B1E42E66F370B730
+ 4CE226F5897DD9A7D884C3C132629B8557BBB74929BB4A0C025118FC8D697E6F
+ 8E677C7E5E02ECD8562ABCF82EF5818E7238D56D2DCCD25BCDF23B7B19969DAE
+ 92944A588840F29A8FE4B1434F4C6F96C35FC20CC28A8E187FFB3B5E9529D47E
+ EAFED6FDABA0A4CB0F07860C5E59A31F0AA0D72AE986A7CF4462EA94D5484D62
+ 91DDAE5C5E36AC84A5D90F12C883185DB92BE31401C065D0DF9CBE0FCBA9C846
+ 55266207C5A3B94CB3BC5072C315F7E4E7F2EB5DD7EB7DD5944F0C0D4ED4D75C
+ BBF54EFD511B013E9D4D4A5AA50B3BAF8AC62714135731C77A1976B28C4D1E43
+ 56B4FE91C150911177D9B8316929B21A0AD0CED23E2773AF32C66A1AFD372B90
+ 446B9299AFE381BFF2427EA07B33386EA1758F5731D2DFC6FF16DF8B841028F2
+ B9F6D601196C23B8EB7A7A1BD80F768B91E7D8C908AC5C7E00D99945AF74D90D
+ F427ACA4BF612CBDA5E70B6E12305E322CA358513EB91E9467637CCC4424D677
+ F44B535FD8E65C4347536A5D1EDA5F38D717753F635FABC3DAFD123B2F37387E
+ ECE5DE476C7EB7256B1F66C62E4659BDCB2F23755F4F155CC6A5BC072406AB69
+ 499A45FF422A43DB4905F85F787E1432C93D9F3064E45CE14DE5545BFE7035F2
+ EBBD98508D93D244424DC78910D82D5A7E37E1958281F360FE90C1E47632DF97
+ 81E80CBF62615289F92895E4D0D063A864A8C56F71A5D555611545A66086426F
+ 67D9C72ACAC17235B1E8D8AEAC838CB5D98B5AEB33A7F797B7D531D36B11EDF0
+ 5370ADE23E9E77EA23EB2516CB8BE8E048E11D00CBEB5E78D96F95F66A59C3A4
+ 01E47C96BF1CF16038156506085ACFC45517D0847A92E575E2595DE41C93FBE7
+ 6143EA1E343D76B5FCAA6A11E2B11EB3997ABA9D252EB358BBD64D182C76A03D
+ FAA6D9D869AE9D5A1CFF0A3879E57011C85C4C2EEF42F2C0C4A4AE4C56CFA3B5
+ F5390E1DBB85AD3B2FA0BAAAA92B4374F9DEBCA63A3602615E43EA52363AD94A
+ 0B521A15D8E7D897779C05C7C2DDDD403B117602406A753D296524CE955CC262
+ 56C0286A72A57132CA994581C9D69C28A1A6905D9EA9F5401765F0B4BA72361E
+ DF889359D7548889889DB78A5228E64CC12E06083EB66AF09736B25899D47362
+ A512D1098E665FC2A68707D1CEBD286F6DA4437013FADDEF8359710BE87BB039
+ 38ADCDD17B6486F0EB2209EEEF0476020138737FBCED6337F6D09F6ED7A5213B
+ D6E11F19BA5395A0858870F858045BC15E456D9DABD857B72E7303FD6C7E23E3
+ 366E17A6D1E3BA9CCAF35C3636C96639CA9778C4A2BF121D71383B9CB55CA3F1
+ C2206932A4F614DFADB98B69B1F350DE5685CA965625772FA787FB0E750F9F01
+ 68FE74113D6F73FEDED6C2CF1FB1B75D633B7D274639955416EC9AC370F191EC
+ 7A7AA5888597B91EC90BDF917D4855E62B6D7555AB78CAC2CD47722F21B5D115
+ 65FA8CE214631D5976275695D89FCC9ED29BD2F6A2844E4B771726FBBC1CE6E6
+ AEAEDD5504E8EAA1BF428471BF3A100386EB66FFC8D0D5F5945534E2C8C96895
+ 9FAC9B86F81DE3D7505FE359A198E799CBBB98251C6751B1DE9975821D4681BC
+ FA52551CEB0AFB2E489882790932DCA860C27BEC2C867F27A0AAE9055BBF2E67
+ B9CB4D44A0F3D849718245E6BA7FC9FCBC8954FCEE39236EDBA5D231E751CBF2
+ 8D7BB24E6211730EA2A49B8F8568A2BCC631E572362B6A88773BBBA18E3DB2AB
+ D800A5023BE9453E4B7DE939EDB92F09B5C78A2EB3793B0BB11161444C95AAE5
+ FD2386A89A4D1778DF233627D4975388BA82F74E2CD4CBF2F5DABABF3BAFF649
+ 27C2E3B41EE7B7BE5A6428679998D3E7135150D8852477F7C9BC9A7D11C08D2A
+ 7FC8B0E80398C25C5E69A12BA99A574B1EAA0A1BFA12562B8AF6E68C3DB4C284
+ 22B636437D55D1D2C41E738B99833D9B0EBC12F86849E7AEAFD4C6ACB14C163B
+ AB62C53F7DB5BF60842D7B2FA87AB1025F7C61CD936694B43728A0954B7C1F2B
+ 1FB2044D420813F37FC1FD8A0C66BDB1625FC242EC650541A5FB72CE42549ED2
+ 5A76AAE00A819F15C959B27F69DA129A8D93692428E2BF97E13A6B1C897FA381
+ 8CB889225E5643112B786CC65886610F62018233D9F4C1B0D89B9A8B17F3ACEB
+ 4B4304F2C709641C2744B713377FE30472F4AF620CDFEFB12183BF17DA59AAB1
+ A9256C7C7EF3761E6A6A8D8CA8401669DDE3B7724217C69203AD6C7ECAD0880B
+ 181E3B0C0362FA637BD61156BDEE40D2F4DA1AD6025A8C250C3F286EF0B4A854
+ 3E6A518EAA9DB907347C78345931A7D248C7D6D6B4A3A4BC4319BDBA9641702D
+ AC20F192F9162754E24E444512CB705237A92BA3F5661DCD9BAB915C97AB8638
+ 947B9A9EF4F96CCF750D5229BF9900CFE0521C27D01FA4B84329475DC2F1E4AA
+ 6369FB3379F770B5308E4EB220F6C3DBCBC8D2A76C92B895C9386C1C4256F084
+ 98135D91CE18AEF99890388ED97FDB90545DEC6A2BA590D29ABD1342FC1A0EDD
+ 95F3E9CABD818B395D19D5E9DEEE2383DA548B8D17163722E24E2E1AD86CFC37
+ B9FC21A9D34BB989CDD45DF6653382954DBE0746F6C5CC077371BB229194F617
+ 06FBD550E9DEA32237D73DDCADBA020995D3559C8FB1D6EB1A8633FB0A2C933D
+ 8829CF6505BA5DB858749515AA17B15872069B78DC50B554AF94C433A5733192
+ CA6A68D53AA0AA8CDF60DF0929675FC082C76119EC0894B515E9E4105A7C6B7D
+ F692DC620BC632FB2DA582B2BF010C220A5D65D5C16B4589F4BA5793DBC5A3F5
+ D973B430264AEADE963457624FFE5186B2CF6688F6229CCF8B70A7C17AF8508C
+ FD74D207BAA51CFF2607DF31A89A7FA088E1A4F7F8D7477EBD985453F31851D1
+ 456862B0D77FA44BED1B91F529532B936B294AA4ACC3C0A87E18FF601CCED25B
+ 2B4AE723567FC86AC86366573C1B873451F9BC8A88AA286435E7B2B1C8525C67
+ F2BFBE9A59BB298B15399A9ED04CC971554E0337B8E1C9132AE93FA1A2AD96D9
+ 6A5B90D190CB46EE0F58B5E30003E322B18485C6621926B181C18551E5C92C9E
+ DC4EC7D85A2AF331B8507C0B4B53D7107099035DEEEAEDF682B6CD08D6999D12
+ 3B15CB123630D9C66516D5577455B62ABC5CA4B91CE7D14453EB3522D9A2B460
+ CC62F2FE89BC4B5C4F254B5F5ADE3C03383C7426F95A47A7FA3A3C0B905E5952
+ 4E370045B5A87230560482B8CA57E61F917E1D3288F93A23BD05ADCC99FD8F7E
+ D53CAA6513942406A5ED23B59EC7F4C7B5EC0E148B86162E42944D1EF8D5B228
+ A66F6E500DFE54169DB1F9092CE732913DD8C252F6B25F0445412D2F2BD903B8
+ 579280C5096B68D66C83381A97B0886FDF88DEB8C744FFD69FDAB199DD7AA444
+ 4C2B2B63ACCDDC4AAA1EA7CCA472FF99A22B6C02B21D7422BBAFE4BA742C4D5C
+ C3BAA6551E5BDBFABC9D55400A88802F51461FC9F9E2EB2C621C8A207A9397D2
+ 9B2C89FD52F4CC7D6987984C9373D6229799C5E717A04C64F8F73E68FF14DE3D
+ 43B7314010C95B5DAD0E24F975C8208ADD131EAEDFCDFCF7DE40FD7E119D9807
+ 2172FCEECC53A4CA2B68A199436FEE5E52F43C3CA68852DBDE88A2D6626E9E27
+ 196AA159EA1EBBF95C60D1AFA6A71DD45AF4E3D8CA5C84266D668102E64073D3
+ F3EBAB29ABB3C30FCD997BD936B785A6D2A30557712CFFAC6AFC7E34EF2C1131
+ C59D85D7444FFAA6D44374183E57327F02F3928FD247723CF33ADA0463F4C529
+ 3DA23E92DB548188D214AC60FF88A1B10358197C15C5B47BD41F1A3ABAE93850
+ 73B77DDEB0BA980013480E73978FB22B226E20F706728F35499D0B2EEBB6275B
+ 29B1CB226496F5ECD721439737E63FC80302E7752C377F9ACD4FA6C6CFC02CCA
+ D86B583B557484888A047AAC7F66E101E7C99A5D4EE58E22A6554E7B30077BD2
+ 4F41D20044593E40F3E80126D154B63453040A6651B46AC45715D0E4798069AB
+ EC4DCDDCE2E8DA642ADAD45D9A9A114F9FC8EEF4D3CA1FF2883AC04196A29102
+ BFCD8F5FA8DA468C3F4406AB789FA55E129ABC05A36246B132F83484B1844B78
+ 51144DB2AC83649FAF01F0EACC4908DC11B05DA0AE9E64D6D8133D4677C67AD5
+ 702080ED0749EC5F7712F9BAE581EE0266BEEA35BFEAF15E506668A035E81E4D
+ B1EB3337B1D5ED448CA3632A2475396B21EDA01C1ECD48D8568F2036730E2F89
+ 19DB330ED1193682F586E6B14EE942A64B965354B98B55B446DD25F55F9BB69D
+ 65DEDBD98BA191BDA04F33D3EC025356773227B9120F6B8BB12E652BB6B1047C
+ 7A83CBF32D26D8C734CB3EA11E52D5FC0809558534029CA0DF641686C4B0A1FA
+ DD7EAA4ED4C5924826E5347957F0054084B9F9D20934106951C192AD3D1AD7CB
+ 79FB97B75FF5D1F81EEF5521A0272CFFFF983358C0E08D62981E5ED9F986F667
+ 7850918BC33451AEA74CBF95D1AF52416277E65156C168465C6529FB436432AC
+ E1195AD870FD272A199261975A5FCE1231B4201544B26E6A144B30BE543AC339
+ 3AB8B665ECA483ACA39741132B78DC6619F8C2469729579A3E364A93171A1FEA
+ C8058A1832718656AC83EC5EB43F8F1E7046A186A42C24720633CE682E63B036
+ 50EF48A1F548F3781F3023E393AB88ACEC8B7ED94405D7805A42B41E34F7D027
+ 057E5584F2558DD33514FDFF3132E88DE8EAC6920AD6B5FD84949A7C5CCC8BC4
+ 7E8A3C970B1358F9620786460EC53A46C9EEA7182339D637CB1F2081D1AE998C
+ 1D6A66139547CF9EA0ED453BF3B3DBF0E8F963D62A95CF1E53E47A82A72F9FF3
+ B327E444EDA826A7C86529FBBB35B1B8579DCA9AB1E1EC10B412ABD356D1E117
+ A48A8ACDA15568253B04ED6178FA35F65BCE6C2883AA31D689DFFB4608FBB78E
+ DD379D28ADC91102DDC340EFF377365D1DA76B40EFED6EFF21DCAFE63DDD1CE5
+ 55B0C35FB1B122AB8BB1A98465F2CF165FC1EEBC63EC457D85CEAEDD749ECDC1
+ 8CD8D98C0ADD8EB0875BE9C9DECDDE6FABD8383D5451F10589D24C7D3D4343A4
+ ED55287D0BBB996BB193CAEE6ACC4D09C644D65A1A153D14E312866164FC1052
+ FF252AB4E2187585330597C88592D824E40988535E49BB0755EF8E3863ED8D70
+ 49B3AE911B56BDC9E2BF624F3D20C1699C573576D741EE3F38677855C8D09D0D
+ F622278B832B9FD69C8CA63C7A92B371BF249766D57C46C81E66738F555891BC
+ 96CEBD39CA92B4808EAFB1711319293A00536266B29FC326363B594B3FC362D5
+ 14FD5C6104C32E8EB3CCE36D6434E6A19A265B7F71507E97E28F7398DF6B31C8
+ D0194CCE230812485254C070E76FF2E6797B43147F6328C5ABF38C0278AC7B05
+ 01025EBC978975E9F97FAF9B03D83D999AD8ED19218D3676C26924A2D43267A0
+ BCB995FE83C728A5829BC57C8338760DCDA3BFA082D1B0552D6DB456B531FC82
+ 7A0781F0317BC2F9720889F54A053C5A543AC06975EC9A1F0053C17AFAEEFF48
+ 8AB2D342C562D6953E1CDE60C7998BFE07E70CFF5E88607FAF3F6AFB1BCE5310
+ 8678D6E952306E1363FC7A59F53A8CF5F84D75FD0DD7D6E5A15F95A4E04CA4FF
+ 0D90A1CBA4AC8B5BF45B8F1F0877F33107770C970D00BBB84AEF7CDF1CD70765
+ 57CD4D4CCB92BED701411C31CFD78465AC7F8B73F8B59BE69BF32964F00C7EF9
+ B52FD4CFFF7F6173BAB05605D45D3D74EB9997968953BDCE9B2C1CE8BE75675F
+ B5AF4138890F80503D9C038D57EAC2DEFD66B7769553F8DEBB764106A9BAD5C0
+ 9FFA57F6436F9EE494BEB2F15EE5DC7ECD5881AEE96763FDF26FBE93C8E4DA0F
+ A7BDE167FA7B9E57C7BDBF66AEDD79D65C5FA06BEDCE7BFC3D13C8BBAD7DED04
+ 63B297DEBEF3FE5E81FFFCFF17C9C9CE23ABECAE350000000049454E44AE4260
+ 82}
+ OnClick = Image1DblClick
+ OnDblClick = Image1DblClick
+ end
+ object Image2: TImage
+ Left = 232
+ Top = 14
+ Width = 129
+ Height = 139
+ Picture.Data = {
+ 0B546478504E47496D61676589504E470D0A1A0A0000000D4948445200000091
+ 000000A708020000009E9929C4000000017352474200AECE1CE9000000046741
+ 4D410000B18F0BFC6105000000206348524D00007A26000080840000FA000000
+ 80E8000075300000EA6000003A98000017709CBA513C00000009704859730000
+ 2E2100002E2101075BFCFF00008A8B49444154785ECDFDF57F5CC7B2288A5FF8
+ 4FBE9FEFF7DE77CF3BFBEC9DEC8031C6D88EED248E9D18E398D9922D66666666
+ B69859039A1133B32C661E0D6804BEAFAA7BD45A5E23D93EFBBE1FBEB31DED81
+ B57A7517577555F57FFDF0E1C37FFDAFFFF57FFFEFFFFD5F3E7EC197BC6FD847
+ B805AEFFEFFFFDBFC35F78B12B3F71CB4143F1BE8791E11B18E71343B1A97EE1
+ E3FE85EBB56F8167B1B9D119D299F3E006D7FCB7FFF6DFE897F40D850F77AAF4
+ D783BEDF1750F4F6BD67ED90173C8CF7A2CFD37EC16570FDF6F636FC44DFB311
+ E8C55F3ED4BE83D3DB0F7A3A7B284C804EFB1357F2E6F3E557F296000FE2ADEB
+ D333E7DEAE3D49FAEB41DF6B438FAD9181FABFD0AFBE1CD014586C195C7C3318
+ B1D1D9959F85D7175EC028E6A035FF6B7440EFD2A60346943C28B1A77C023D74
+ 86DAF33CE8FB7DB1C5A560863CC4D967A9958BA4CDCD4D86927D91CDFDF50B31
+ F1E5977D62F0831672102C780FE55EC6450943246F1CB886279FE89507AD85DD
+ 4EA514FBC8AEA74B633FED4B9414E0FF699C510473B1A8BD982FC7C17FF64AED
+ A5F248FED342755FC430D9BEEFE09F207FDE688C29F7C51CBD9862824B07DC09
+ 73073C8802E07B0DCE3E0D7746508C101815682FE93F8B86FFB7AEFF97F9ECB3
+ 4BA017709983429F2B663EAB3BD9203CEEE40A3986D47D09853D11AD11C6375C
+ 8AD39E041D914EFD4B84C02778E2CBF1F4E598384877B269F0B42C03161740BC
+ 75B1A77371C6053A4F827D82292982B511C6FD862BC0B804C1BB4B83336D0E3D
+ 08670C6D9F15DCFFFF86B32F99F0BE3863424F1BEE0CB23C70F190F70955F225
+ 38E3F2223C888FB37D05051D9771A1B67ADC171C07E1ECB3B2E84BB8507B70EE
+ B05C22E55EC9BB86F720C607077DBFEF8A7800E5E1958B4BFA1E8CB8ADAD2DF6
+ 083AA636FFF1B89FFB14BE6C64728F2B94286FD1D79773CF2770C613535F8224
+ 6D387267B82F9278C4C1240F03D3BEE2944287D1E8BED0FC04CBF29EA27DE541
+ 1EC5417295B10A1B4A83336DACF270C655753C607D56E6FC0B28F9EC2D07F1D9
+ 27089607CD4F73AAF67A3FCDA38C9F7813D05E08A3092EAB7D9ACF78831C88B3
+ 7D27CD13BE9F85ECA7D1F92FDFCEB80AD87F47BDB9B3B5FD617B070C3BF8B7B3
+ B5055F7ED8F9B043E224C4FFDFC6CBE8975BF046133DD1861DE37E3A3E17A63C
+ 3EFEC4BABE0467BCC13F2D3098266244C3C7D9412288CA0A1AB2FA3F7F7D21A7
+ 6A3F888195A306105DF41F600C71B58D68DB86BFF00EFEB7B3C52ED8DAD9849F
+ 99E8E3E1467BED3C2C7E56DAB30BB837EE0BD24FC0902724B559701F3EDB57B0
+ 32DEFF3F4718A3D97F6128EDF5107CC0FF90A010559B5BDB1BEA6D35FEDB0216
+ DC53C0C05E80BD4DB8940A491632E5F2D34124FF593E3B481BED2B1BB97C76D0
+ 053C51CC157B7B76235D06E5274680ECE397C0575BE773D1F325FAE0B34FE10A
+ 0A6A13810004E6D9526C6C6F6C7ED8FEB005913590822026015F2035D58053F0
+ 87E19A9D1DF5F6B64A0D17737814DF7E02678C5279D68A3686D8959F1021FBAA
+ 1BF6F4835893CBBB74B67B38A3E8D1FE4B51F8252F9E6460228827D018980E12
+ 355F2E37E850F42F6A2B147DEA1DC40FA26B7B7303FEA9B6559B3B9B78196073
+ 434DD912FF1DFCD29E300F13EC028686FF2CCEB43174101D6893D43EFE194512
+ C3DF7F1667DC677097A4CD6794B3998C0298EED1357C2070E5E24F83216098CD
+ 8DF58DF585F5E5D1C529717F9D74B0A1B4ADA266BC21A52927AC3E2DBAAD30B2
+ 293B77B8327BB8F25D4F4552534E527D4EE5705DF344E7B4627E70FAFD926C09
+ B0AB9101C4508147118E25D88459611C1C3EE33F2A7BF62E26CB3888AA3E4D85
+ 5C3EFB045DF2E8800701F8759F38088F64F695784CE87D42E2EDBB0026DC0859
+ 10CC5092871FB6B6501B6D6E11DB0FFF812803CE802B955BCA59D96CE77877C5
+ 9034BE39DB5D1CEE521B622F0E0A69493717FA598882A3EA93537AF3ED2A43DF
+ 96B89A883CCDCB3CBDEBA3227BB22D2B02DF1638BD2A717B23F47C5BE4645CE1
+ 6D5515E25E1FED531D1E5B9BD8B7D83F323B32B930A5DC50EC80A7AB548180DD
+ 0611BA017E2FE00DA7B203FF4FB79FD46A2016A23A3F8FB37DD9E80BA9FFB3E2
+ E7F371907F19670CF75C4AF948AA50858376DDAEA842DD035F00D4D45B72A552
+ BED637D39FD954E02B8D362C75795C64A15FE416DC9E6553EEEF5F1B91DB57D8
+ 31DD39B3B6B8A09429D665F0DF9C627D746DE6FDEAC4C4EAF4CAFA9252B9363D
+ 3BD132D651DA5355315455D05716D9941CD69EE9DD90F42ACBF66D89A399C4DB
+ 54E2AD5FEAEC5B1B59355E3B393FA696C9B7551BB064201B8D6A24C484E863E2
+ F4931B2E3CA5C5933AFF9A8AE1DDC5C7D941A25C1BF95F227FA9F4D3C619BD17
+ 7FDCDADC5681C6D9D0B859A888D453EB3335D31D099D02AFA678F35A5F9D4227
+ 1B6168746B715A6755DF78AF7A4B2553AD6F6C2901B5607A003BC2481B4BCB00
+ 5910705B0A184D4DFC300D37200703D7AC2BE02764A6ED6DB95A3D3C3FDE353F
+ 289D6E8F6F28D4CBB137107A99D7C478B5E624F794E7B4160C4C766F6E22F210
+ 7F30D2065A2E284189F404CEE3A9B72F57C05F82336D53657F9C5119CDDB6EA0
+ 128BCD8FFB912BD30FE2656DB9CF46A09300280005A3DD40E4E1826C513CD218
+ 257DE75911EE5A15A153ECEC551F5BF6BEAA7EB26D687114A95DA90264107303
+ 41A7DA52C9958AF1E59981D9D1DE91DEF74B338BEBAB5B0AF99652A95429EA07
+ 3BB33B45D943A277DDF9B5238D72A58C3C883AD7C43720DCAC5E974F2FCF368E
+ 75A6B5977AD724D8D7851B567A5B56054574E635CC742DA99637B737888780AE
+ 38C1197A7D84F7F662869F554E5F22152970A825F1693F786FFF8C8733A678FE
+ 659C69AF04A7C5D1E144F92318DE2F8E66F754B857C5BEA908342FF5CBE929E9
+ 99EDEE1BEFD902C38F503A20755B0DD6BC6A7464C4F8ADE9A3E786E22E69FD68
+ 43416B695C67B16F654CF17B61606D6AC5A014BC336A41CC2AE6BD4B639CABA2
+ 6C847E5523D5CA8D75E266A3C9BFA5526E6FA941738237B7BD0DC219580774E7
+ C6BA6279626D423CDE1CDA9C6D5B196E24F0F1A88B896BCB950E37AC2A5770F2
+ A0CF3090029C8D2FAE52FF1206D2B626B8B86438D3A6753E9F718D02EE24D870
+ 8C390EDA39FDB4114594012C55E3F96D2914DB9B6ABAE6AD2DF5C0C2704A57A1
+ 45A9A77D990FC03DBBB9A07FB11F743DC83640E7BA72BD71A231A7BF2CABAB7C
+ 7D731D1E94E41770E8FFF3BF8EFCAF0B374D2CCAC6EB96944BAA0DF51A48D70F
+ 1F4666C707DEF782CD870A510DC8D82AE9928434A5445627A137AD04698AFF34
+ 2E1D8D9A6C6EC26476D50111D7C0F16A304036FA67064B062A2D0A7C748ADC74
+ 721D7CC411AD339D20C711441AE18516270659C036D9442B9487129EFC64D288
+ BDA1C3B0BBE87B460A0C17DAC3FE978370C67D06BDE63F8D332A4D08ABD31150
+ A480D9A15081949B5C9E4E68C9B32E0F302870896A4B1958EAA71128140EDBDB
+ 632BE319CD393EA2C8E0CAC4B8D65CF332AFDAF13A60855827C7135FFDFDB713
+ 172FDC7993D69CBB8563C9810537817576D41BCA7535F8633B1AA955DC51E924
+ 0DC9EECD07EE467DA4566FCA152085E9D2A8086290625A40E3BE91098F2C8DA7
+ 7516D949C2DE14BBBD29708C684A127689158A55E4CB8DCD2D50C3187CC150D9
+ 4138FB72FB802BD8B82A4D9B3BBF0867F4B6CFF22C6FDEC85EF8708D414F0D01
+ 18646D535936501BD799EB5A1B15D6925A37DEB4BD85D601A8FC59D99CB8B34A
+ D82FC9EE29B02B71AF9CAEDB54AB80EB8A062AE31ADEC1BD11F68EC7FEFE7F5F
+ FDE1ECE1330F1224EF80ABB680291657363665659DB56029C21CE4EB0A91B8B2
+ B2A64632DD6A5B1B94DF5B4C041AD20B609D8B33AE38DAC3195E8B3210032844
+ 712D2B64D5A31D7E0D713A4576FA05CE99036533B25958DDA64C0E46100D3B1F
+ 84336DF6E27DA38D120A6A369F7D70B62F26185F33FE654FFA842464D4B18B63
+ A2BC60ED20A954C85B5B2A55599FD8A936DCA6362CB62D6B686610343C5C0C22
+ 4BA19417778B835AD222A549FD737DE38BEF1B675ADBA67AD178DBDC5A57AD4F
+ 4FBD87C1C29D1D7FF8C7FFBC71F2D277675E9966FB4C2916E472C5E2CA5CC1A0
+ C8BA38707675AAB5BEF9D58357678E9F3B71F2B7573EEE46A51EC221319A1B18
+ 3BDE44D948D0C7D5023C8942F601C02723FCA3424EA6D113E0E586C90ECFFA38
+ 1D91AB59B957F17BD19C1C3007B211C32F8C77B9E0FE2CC2B8C0FFECC56CCEFB
+ FBD4ECC10CDB3C29CC15C40C8B0CD3F41B6430D02AE0A8AA5480B4C185A1BCE1
+ 9AB715018F33CD521AD365CA25F58A0CB02857833FBBBDB6B1EA270ECF6D2E22
+ B1F99D91C5F1E0BA8490CA58856A158C05B86063790DC60CB0B53EF98FFFEBF7
+ 1F7EBE6EE2605D13E32B4DF6AA8E362BF3D611B8FBB4A61455955DFBF1E28F87
+ 7FFAE5A72B577FBE79F2CAF3B7498E032BFD5B0A35987968A102F5801370F00B
+ C90EAE80E032AE7C7B4EB1583BD212579D3EB4344AEDCCE9B5E9C4A6541BB1BF
+ 4181737853F2906C1896069863CC810BDF2FC7972724D9C7CF0A4F6DC81F8833
+ 4A02F4EFBE93F804C369EE222A1DED31F57A495FB54991F7EB229BF4DE82A1C5
+ 111C797B67523E1F288A15F48A9196B7B6139BCA4B7B2A40166DCA54CBEBAB61
+ 8DC9E0F3D64F37A19ADFD9516ECAE1165F13ABD35FFDF3DA89CB7F989A1A0ADC
+ F37A8AFBE7477AE6C6DFCB2653CA72AEFFFAEADCB7577E3E7FE3E6AFD7AFFFF4
+ CB1F7FBCBAF84AB779A4093C36F0E5D05D07B620A62BD3AFDAE843BB7013F553
+ FFFC909720CAA62AC4A332FC5D6376EB4417C855BAEA65E54A66479195D0CF56
+ E49FD551B0A45AA212E5131CFC5936FAF20B0E8C83505469638BC7558CBB7763
+ 504412A2D90656347A42532B53C1D5897AA52ED6425FD1A004C105FA7B6BAB7D
+ A627BC2BD55B1A03161ADAF15B9B6B4AD59A7C192006200683A770B0FA459997
+ 973458BDA9DC009B1F984526337A7AF3FCF7479E3CD0BB6D636F278D900E5781
+ 9987119355B9A189E9994327CEFDF65CDC50DDD5D1F7ECCE9D4BBF5C3AF2D3E3
+ B28E4AA01B3053E011E0BAE1FE0C980F72390613C1FB26CE16892A121308F0B5
+ 052A6A53A556473765E997BBD64D3501832A65AB192DD531F569FDF37D206201
+ 3D00878E89DE90CA0483320F9FE6A4FEA54114E318F482FD03A031622713558E
+ 44A2C5DBDA60E4E16C5F7D46EF3A70FF8C87B383B88AFB3D3537402703A982DC
+ DB585A6A1F6D0B6E4ED22B734E68CD9C599D023AC778877A7B7C7EA676A43DB4
+ 39D5B4D85330520D8052AFC97191186DC0BD1550129D33FDFA05EED6659ECBEB
+ 73109A07A5B13ABFFCF8B75B977FF8DD3D28C830CEC3B0C43DB12D9DF28D9FAB
+ F70FDF5F7E7C473FA22C677A7D0666959A9479EED48F3F9EFF335198B6BDB1B1
+ A5063A516C6D80DDB8B9A9926D2AE4B0CB061C8C38229624DA904867107F56C1
+ 9BF995656F499CB1C8A36BA60BA32AEACD96E94EC362F794F62CB25D00FE225A
+ 58F24D59465BA179999F436D54415FC59A6A1930B72953A286237138CA7CDADB
+ 080C6E4C361E84456DC8EF93C3C3D4D24116E7BEF8A3262286E5485C43AE5ACF
+ 1A14DA08C31DEB6352FA0A556A1928244DEC07140398FCE03F754B6D6B827D5A
+ 63561544B7012C48701D03B52AF5AA6A2DA6312BB42B6560A10F8427CC6A6E72
+ F1EED9DF8F7F7D252E372DB231FD8DD035A2230126532F945E3D7FFAEA5F3A05
+ DD9561EDB90D630D70715D77D72F571E9F3F7B39383E11AE013F9B4EBB63AA37
+ BD3A1BA60853C51834B868882F646F3A738C7B6CEDC8D5CAE0DA64D30A8FAAD1
+ 3A12FDDA5E552EFA35270BDEA3A8205204742CFA9D2055AA475B6DC01F107804
+ 35C64CAF8EC320B863A71990C497B590F6093EE309D8037176A0C4DBE5D8CFF2
+ 19AA0AD872043296C9175667E37B4510412F1CAD1A5E1805531E8031363731B7
+ 348BD17A121486752CACAF7948631C1A8353EBB237954A22A688AA41D821F734
+ 8D77B8D54625B5656E6D2A6002EF7BC67E3F7AE8DB7F5CC8AF2ACEE82BD215F9
+ F8372736B6B7FCF1EBEDD3179E58E5FADB3646980A7DDB67DA1ABAEB922AF37F
+ BCF6E2EC8F575E5939F62E0D8FAF8EBF5F1B2FEE95381487A4B615C03437B614
+ 9BAA756433F24C7C283E9FFCC3EF3E540CD65816F924B466ADAE2FA187B7B35D
+ D85AB1BA36BD090C4A033A44E8A1ADA2DA189E1D0EEECAD129777511058A47AA
+ 409223DBA27420D92807E38C0B589ECD7910CCBF34AEFF799C6168078308D3EB
+ 0BEEC2589D22FBFC9622997AA571A0B9BCBD3CBBB7D4A238C8511CD13ED703FB
+ 2B6080817B0BCB2DEF6E086C4A7012F84DAF4F622A0E2C8E180B1836D9D9999E
+ 9FB211061B97BB0D4EF5C204DA444D3F1FF9C78953F7DE55E50655C699147A5B
+ 67043E7E6D73EEFC5363BFA088E6BC808654C944F3BA6AB5A5BFADA8516C686D
+ 7DE1ECF5DFDE1A7A56274437A6D81786EA54F8DB8A83A664134DE33DB10D59ED
+ 536DD4DBA7DA17C3C79BF299B55964BBCDAD6595CCA324162470424736445040
+ 34A836545B1BF086B2CEAEDF09EA00222C0A15182609AD8586451E7AC5CE9543
+ D5145D9AFC222D03637F59C571CBF60C052DB63910673C0344FB198421501BD3
+ E96F816DA654CDCECD4434E51B0BFC525A33C176C8EE6C7B51E0FDBCD026A62D
+ 2DBDBF2CB425295C10BFB03607DA855871DBCB32594C439669A547DE701946B9
+ 348954B05AA462D861896DCD716A0EF39746752E0DA624249FFCFAABDFFE3492
+ 0C36550DD677CDF4B904FBFEF3E865434BDB45F932805B050E3844EEC1B22036
+ 424941E1B96F4EDEBAF56C6C7D7659BED03ADC5531D25E3550BBB5218F13E53A
+ D446FB56C7ACC856403CA2B823FCD638DE1A5F9301F7126F7A5B32D8602D0D74
+ AA0FEB1DEFC2CD07E47F9085B852123120594364BB54B5A10401A350ACE5F7D7
+ 1A0A7D836B13AB86AA813AE938A8E171C184E7F02372E93E20FD3FC419E5D34F
+ B017FA5E0AB22182EE27987DF235952CB5A324B62DAD71B2117E1D1A1F332888
+ 79526C6D55E1A75C992791F10F332BB38A0D19447B518A924D93DAB1363D9187
+ 95C4B76BBA0BB50CD888A054107F3BB20D59667BA945858F99C427B3B73C2030
+ F4ECA1EF1EEBD8CBB7E4C0D03323B357CFFD72FBD19BB9C5399CED166E9190DD
+ 37549830F3F6E68E5F4E1E3BF5E35FF53DBD1A178A4010580AAC59D8F974AC0A
+ 536FE03E00A6DB6D7FD8D85427346583292B914A45B5351B80A42D755E4F45EE
+ 4059CB781B813E0A3B443026E869543710AD7A6B335D52D03ADD065FAA94AAB4
+ F6125B49A8458577564FB14C2547B90ABC490C301A8BE19A259F506C94C19891
+ C2D0FC29D9F8099CED8D0626B4126319F3AAE588A67786392E034B83C87F1F3E
+ 340CB75A88429EE75AA7F6146F2CAD6EAE2B01D07B5344E31AB4FDF6FAA622A8
+ 31C5B8D2C34314BC49F6D240CE6C2A94609E358CB44637A417F7568C2C0C033A
+ 93BCDC2F1C39A363EA82019535B9A1AEC5D16F2FD73437C0980453E808D38951
+ 337B6A6CFACECF978E9FFA53D0540FB7431E1678D660A2AA36D5F98D5287C290
+ CAB11AB8050C48E20AA8E794729F8CD4DF5F185C3E79F8D477578343936144F1
+ 60B549816BC1600572891AF7EAB85B33A8CCC012D9D9C9EFA9B12B0DA89F6EC1
+ 4DA20D65618F20AA2FDB42E42718A8441CA383A1A6661A039D364AB424E8475F
+ 30D07D547FC674E0279C037A275E89521F670C326145B1EA5393A8536053DC57
+ 81AE14D9C3EC9B1D36CAF77E53EE6A2D082AEFAD1C981F1A18EF15744904FDD5
+ 35EF1B418181A24651A650754C0C7A35C4995579160C544CCA27D736D690CFB6
+ B7610345A99691F0176E7B7958389E39FA8B99B3274C202D29E9EFFFE39C8B6F
+ 00C008ED3C4CB6D218D654D7C0C7B525D9E31BBF9F3E77BF676A626713EC3CE2
+ 356EA8D6146B156DB5DDB33DAA4D08C46C825B059EDFB65A35BAB8F8E71DA34B
+ 97AF5EB978EFFC999B678EFF9E5490933F22D129B60F94C622FB6EE02E0FD9D0
+ C1A1C85E36E4726D8CCE8FFA5645EB14DA1A17BAD60C3723BBAB376A076B2DF2
+ 9CED0510DDAE05F39F4461C8361135FF3969264C0D31D8525CB1ED4C4294F8A2
+ 90E7D70C5206E4E2F7206DA9F1187776606F29B521DFBCCC3BA93D1BB657D024
+ 037F4AA6800DC50849B67E99D71B91DFB33C5BDD424708B35A0B02F44ABDF4CB
+ BCDDEBA2E39B334716C7E04A5879768F40A7DCF14D99A34B4940CF4C1F9925CD
+ 7143E30B58016C721D9DFB478F9DF7898C9C9F9FFFE3E2B5E7AF2CE757172857
+ 01FC344909C04864FF0C9DA755C5D35B378E9EBCD33C3480417DF885B8D5201C
+ E946DAA64CA69629C00E04770DF8203420ECD2C94B3F9EFBFDA5B9FBCD074F7F
+ FAF9E79F6EEA3A08232DCB7DAB47D07F80F96872924138822450218741342B00
+ 0C22899F6355707A4F41EB58DBE63A886E9C52459FC4BA26D4B621CC5310D23B
+ DB838846FA42C98FABE2843D2956B860276845579CEE7FB28FF07E1F9CF16E3E
+ 48A5E1F4819F3E7CA81C6931C975AF9CA8438310C8558E9B4C3865A5AA7F66D8
+ 5510F5B6D8E761B6E3D3021B879A601769906B5D946565889B3452A7D0CEAF26
+ 52B109BB915B0975D9CFF3AD7DAB229AA75A8117E05E22F489A183F105B552A1
+ D27BAA7BE5DA9FE945856121E167BEF9A963A00F8917900908437623A12934B0
+ 51E5A009B3A67CFEE7EDEF8EDEA8E9EEA2380384C22636FCDD585FC3EBD04B24
+ DA6F677B7171F5E1959F2E9CF8E999BEDDF4CA825022FEEBCF173F5F7D631D1F
+ D0BD30807E378129620D1906F08C6F4797267CAA92754A5DBCEBA2C7D7264934
+ 1960B0B1B1A9A4082EE817190B7D9FC26E40773E4D8620E442B7F9F8A16AAEDD
+ 47B1C0CDFA62AC86FA8CA2774FE8714C8F8F042AC20FC1C14232B0D6AAC90E53
+ A1577A479E7A6D158464EF6C5F487552C568CD8A620124245CBBB4B12AEAACAB
+ 1A6E6A9FED6D19ED185E189E5999995C9C9E5F9F8FEA4A372BF09C5D9E5E5E5B
+ 4CAACAAE1E07ACABD0DAC72803EC8B6A441CB5D364CB329D7B6FDEBC7E1B9F9A
+ F1F3AF8F9CDCBDC992C0424782A5B29AB80A9A8C7C543CEA2D5B9DD7A78E5D83
+ 58167E4069B60586064A48C034718B118D9B4A00607375F3D573974FFFF820B3
+ A49082222624E6ECB7179D03FDE1BD5C2DEF99EA1B5F9E007C6DACADC138B0B4
+ 05F94A4A7BF5CB726707A1CFDCF2347C4394161A5B18BE038A803F2A856F49B4
+ 4E45804B4DD0B46C1AB366718B43C9630C066786183A078657EEF51A9CD1DD3F
+ A615F73766681D0315B5C45898912FB954441AE6384D415C6A6313720E33DA4B
+ 5F1579BCCC76140E5473C9649732484C0FA345DB10FB800D49DBA280E5F525A4
+ 3B8C42920573FB2230C2DBDE99199B7C7CF3BEBECE9B878FDE5EFCF5E9C8F418
+ 1D9F4BAD7839B87784A6006ACA75A5E9837BC7FF7941DCD60238DB00A710B80D
+ 951F9A8934BF0B20BBB901FEEF070F53931FBE3F6FECE409C12BF809265C909E
+ 7DE5D4B9EB7FE9ADACAE742F8C580A43A26ADF416202EC6C23B10ED6F935C4FA
+ B42459E5FAF52DF4C16436210B96861909B16D80C427DAAE73AADFB52AC6BA3A
+ 38B92307840F4447713B48CBCBE662858B2D8DF5C0919C1A9CD11BD8CFDA3803
+ D942D336F11F89D68381105C1BE7240AE85B1A806F57144BC5CDA5E29EDAE6D9
+ EEBAA9D6E6D156983295C244FA209123CA496416C6EF18EFD6CBB4AF1895A2EF
+ B9FD015C05B05D181A34986038DBD9E9EBE8F9FDDCAF8FEE3D3E79F2AA93B71F
+ 5915F16D391206C81F1EA3C1D916E2CCE4C1BDA35F9D4F2929046B01F42B2288
+ 588F0AA0748432884B948F03BD4337CEFF7CEAE43571733DF22A01FDD8E0F85F
+ BFDDBC78EDD5D8D4E4BC72D9531096D7570AAA1AA86E6C7EDA5618F05460E15B
+ 133E3C3382D3267610A10442D318CD249F80AB77B6865746C3DBF3ACA4BE824E
+ 21400FDC192AF4B878626290628171D13E38D3F00D2158AAEEB82F3A2EFEA442
+ 05435D5D0C8F7EF8503E5CAB93EF90DC9903DF033C06A67A67203B8AE4536076
+ 22789D745A64AF1148BAE7FD607E67D5A86C7C74F17DFD68AB637978646D3A20
+ 9F2865C8D700D3604F09D33930B907E3B4D435DDBB76FBE54BBDABBF3F1E991A
+ C7918108382F0D7DD052980F1F805D4010B919EA1FF9C7B9E422D025A4BC126C
+ 24F02136C0F58290F1166011D0080FCA799776E46F3FDC7B6C28532B30344FE0
+ B0B6287B7CFDAFC3A7FEEC7A3F00CF017F79717521435A50305416D399652EF2
+ F594864FAC8D53005140212A8895825E8146627F50037D6C6D82DF6294EFEAD9
+ 1237259FA5C0A1D77FA47DC807A6A4E84F4C48B22B31B780512BA5591ECEE8A5
+ D4638569A075B0BDDD3D3B14D6F82E7F48B4AC5A063C754DF78BFBAA014C44AB
+ 6B4C73C6CD34703EBF3A1F5B93A25FEE6E5C1F6954ECE951E637B1340660C5C8
+ 305A031AC1C266869CC491D8951542E0B31FCF5C8B494E819FB620EF83900E05
+ 1623464C98046EC3100D4A5A7F1B9B6FFEED44783A6621801102D8029C01C288
+ 0D895C09EFE1DE102F976FFF762EA93017980CB149EA9DE626E7EFFE7AFDD4C5
+ C70393C84968DF6C6C4A7A6ACD25819E1DB1FE92A8B9F539E02F74FBD0D1D6E8
+ F9DD2921B51217FF035211A42DED6C17B50A21F812DD95BE289FA718E5BE7890
+ DFD526FBE18CB76CED3B77D14EA434D8A832F9BC7CDEBD2436A32B074C0688C7
+ 0334B207845513CDA8AAB01A05BC7D4D18958807F8A01E9E1D59585B00FB2F5C
+ 946C9F1B38B886F98A40F18862CC1391A1DDA70445B1AB2F29B6682C99D05A41
+ 56F6B923A72E5DFCAB7F74182702493B902A4A2242C4FA20AA8C981408236436
+ 64A0680FCFAFFEE78988B434240B802EA26B03D21FD1B7263883ABD757E50F6F
+ 5C3A77FAFEF0FC245CB6A10241816194AEA6AE9F8F9FBFF9C06059B602948A69
+ 421B6027EF74CE0DBA49A312A5EF8824209627DA41BB9A9848168C0AA35D0F65
+ 3984D001A93B1F60BB3EAFABC4BCDA2BA92D8F261A5182A3A4F99FC619BB814B
+ E6DC5170430F684DAE0424950CD518967BD68CD683490E0F5D589BF79244E4F4
+ 97606807D0A692C30615503299336412A2B5523DDC593B500703AA14CAD9A929
+ CA1D8C5C286250A671A88F481CB26492879A979973E2FBC38F5ED8AFCBD7D195
+ 055B402E473B7F43B509A2864478E149685940D2073A21084A0F73C37FFFF723
+ FEF191189E90ADAB54984E8C7C8809C5E84FC3E01DD29633874FDD7E6239BBB8
+ 80E129951CD8119E58F82EE5D43F2EE918DB83FC2078D0282144E7744F7069C6
+ E0E2D8867C55BD2643AB0526004E1E98A598A707BBA6BBD6AC466CC26C76C0FA
+ 985D9F0B69CC32ABF0CCEB2DC68472FC0FF60E5731EEBC0B7A261BB9AA9ACB91
+ 7CFF8C894A1EF2207C802A5FBD39B53219D3909ADD538225080A056823A54A95
+ DC9CEF55112657AF123397582A24A84DACEB6D40B3B05352D90F3B4FF842A147
+ A86BDF3951EAD3D0200767110141A78EFCF0D4DC4CA1862D66A05C8C68605906
+ 0900929D14F4B39654AB536BD38D636D058395090D150F5F391CFDE10F8310DF
+ D289EAA4F602FFEA77A1CD99C92D59821E49EF6CBF4CB50AB71626A57DFBB76F
+ 75CC9C37D5881BA812402345263779F3E8D8D79772CB2B6032B463149D3F11BD
+ 1F1AFA1A7DCA42B24784F3AAC52DB962656D7159095B80208720EA4672B148AE
+ F19EC622D161B85D3A54FF2ADDDAB2CC7B707E4063BFB2328E5DD5C8137E3C29
+ CA8F5D7191CCE4120A811DB01B3F803B1AD7949EDE9DBD02191000AD75058009
+ E96E69D0A73EA17DB113F3AB14A03888E45328D1F850AA3764B2A8EA9CDAA15A
+ 1C87BAB044D0721D46862764B85DFD4C568E720FC2813A8F9F9DF8FE947D9427
+ FE0EEC4442042B72997C4D0E267CFFC27BF1787D5C73866359687053BA776382
+ 81C8DBB8DCFFBEA3D5A9EFAF3E0BB4F2E98C372876312AF47C53EE65581DAC5F
+ EC65230C896ECD160DD6BBDBB9FFE36F87FDE3A38022D11524297EBD9D7D174E
+ 9C3F7FF1CF91E9097812182B8CC250FE821457A92483557E8D29BE92D8D88E0C
+ 1B691044B141F863BC1437CF50851399497D47A20830AA0C242EF311C79848FD
+ 129A53490C8CEC666F9338007931B661F866E442DF68FACA31D97A90908491E1
+ A7FAE97EFD3CE78CF65C320FE2CD9327358EB5B8D4C4F9D5C60E4C74424008C1
+ 09D6E5FA3AFC069AA069BAC75552380F1607C29B98E3BB73639CC76865970B29
+ 2782FF848E414B53DBF9633F3EBAF732B2E01DD28A0CA4E246E368975B79BC6B
+ 7574707B868D182A94E2A2FB8BAC2A835C1B236DAB03F4CA1D7D6BA2EE1AE89D
+ FEEABA6D56885B634C705B6242778E41A1C7CB3C4753A1BFBED0DDB8C22DB13B
+ EBC56BD37FFFEAA7A22611AC091247144430E624A61DFAFB65731727F45838F1
+ 08F809B987E82778F5CF0E7B88C34DC5018EA5613DEF5B498619E04193D04F09
+ 1157B48B33F06780D0079646ED2A433CEA23875786E01AB46E40FCEE329906CD
+ 9C8FCCEED7E08C3113C5F04138835FC10373A90CF1698A1D9B7F8FE20F23310A
+ 6A98804DE8238C37147898977BD6CEB411EF12038020DBEB677AFC6A628A8724
+ 603568BC4DE430340918CB33CAA208A3144A88149D3BF8D2D7CDF3C2D1F39616
+ 4EC1C9D1F071523617284DD2CF757E55E1F95460F9A2DC5AAFD4D1B736AA6C4C
+ 1ADC91F9A6C2434FE861D31411D1927FEB9EC10FC77F73C9088B684F4FE9CA75
+ 1346E864DA999578E8E7BB180A3DECA541EE45C1BFFCFEE2C8A5C711C2741011
+ 102501D37C7A74C2E0FACDC3DFDC15B488099DE14C99FF8EB3C28C7128FF4575
+ 34299BE95B1C995B9B5B589EC14834B180F8B48804481C25F815C3721FDEB5E4
+ 59D507436E1984223E1E9CE8F1DD3023E5259EAFC6AFCD6538A370249999241D
+ 58BD9D5A97F93CCBA26EB40E5368D59B738B33481DE8EA63FAC3F0E2A8BB24D2
+ B0DACBB1312CAA21ADAA5FDA38DB1AD7906590EB1524895957AF900D270DFB63
+ DC08A3539A172331740189874377E5D069506F8E0F8CDDF8F58F5B376FDB5A39
+ B927840AC66B5DAA238C247E06959ECF4A6C752B9C5E55381948BC0C2ADC9D6B
+ C26C4581B68220DBCA20D807C9ED13BD7965F0DDD13B3EA258EFEA5817717862
+ 6F8E6F43926F57B2754D985747B27B739C5E88E7B963BFFCACA3675D16D834D3
+ 8E69CB9B5BA971B127FEFDF8E317360BB279A42F621F7CA468355BD564379DA8
+ D292BE2ABF9664F17803CA1E5203C02407937834BE4CE35E134B131E7520C03D
+ EAC6009E60BCA1ABC3640C8FB118DCE81C0EC49926DA071B7AB0D9BABD33BD30
+ E7591319D79505761ADC593BD26152E117DF9EAD542D813B8C66D2E6261423A5
+ B614C6F41703C8F42ADC8DCBDDCD8BBCA2AB5297375671E5A4166F4F5C70F42D
+ 93CC48A2C45027C21D03C0A01E5223637FBBF2E491EE1B0B3B0F83347F9D7287
+ 97022BEBFA40ABEAA0974536AF4B6D0D255EC612DFC7691680B384A17C9FAA44
+ 076190776B4C4855E2BDDB0F4E9FF8CB51146659E86D5AE615DE125FF4BED2BF
+ 35C5AA2A18C24EE6226F97F4D04B477EBC65E7605913E45313BDAE5C5D9E5B79
+ 76E7D6E1C3B772CA4B889F4CCCBB8FDD299E2407CF3CB5A1482FCF31A3A38094
+ 5CEC79CA4C845031C6AC1218A1B2BF554FE0E1DF10031E08FAFABBC9B2DCCBE8
+ 5D940218891F8C330D7950577127ABB5D8A33EBA7F16F332061787BC8451F1DD
+ D9C0E0106924826347BDAE802B219CB7BABA5ADF555B3824AC1E6E9959831D64
+ B29B8E56C95E99367B3CF70DCE95D42B50CA255B543B6AF9C6D3BBAF1EE93A3E
+ 36B0BBAB67AB5FE0A923B47F5462AC2B72D029B13314B8584A7D4D2ADC6CA5FE
+ E6651E81AD098E22FFA08678C33C67E34A2FBD74971F2F3C3EF3E33DDF9AB884
+ BE3CA7C628DD4287C4EE02AFFA284BB1BF9D38C4A73DC138D8E7C8895B26F141
+ DEEDA9BA45CEEFD7C68AD272BEFF8F636F8C1DC16927F9DF08E87D71C6380F16
+ 3EB934D53AD2B20EBB7D18058610B09678244BA5B60C15602AF546A0E49D4EA9
+ 63DD04DDB6D57033EF599FC2199B81466D5264410C06127E17672C8ABCDCAB42
+ C62132BBBD135E9B021B45D4A5ED191FCDAA158D2F4E2867668093A616A666A6
+ 41AF6A2A5C5072C815E82D9189701FC1D89FCAEB5D0A21DE31D01C46335093B5
+ 34B69CBF785FCFD1FFF673F3EB7A9696A5FEF675A16F04AE2F4BEDCDC55E2E75
+ 11C19DE9D6957E56123F606BFB9A300BD8EB698C0513E345B1E3B378AB93E71F
+ 9FBDF6C6AF3139B22DDDB93ECA4AE8E3268E72AF0D8B1FC8F66D4EB696865C7B
+ 6EF6D5895B16290171FD2550565AD351FDF8EAA543DF5DA96E6986A723ADED6E
+ 4E72299D490B0DACA81B09C15FB2DB07829F1A814C425294A07226D63FC1195E
+ DF35F5DEBCDADFB701DC244C4160BCC81D9FA741E0DE4FE5EBE34E0FC9056E9C
+ EE0A6E4B6A5F6C871BE656E78DB3DCDB17BA31E6B1B53DB138E6200E726F8E2D
+ 1FAA5EDB90354F77DA960709A0768F5A94383BCC722105C99AC469C6EFF40DFB
+ 0B6F30359FE46B60B87D47BDB4BEFAD6D8E2F4CDD7E1C539371FEADCD6B74CEF
+ 2A48EA2908E9CE3196785B56FABA4823C23AB21C6B239E17DA3FCCB67C94696D
+ 5219ECD79EE9D79CF632C7F159B0F5F1E37F5C7A64612E0C8A6848F5AB4B88ED
+ CA086ECC70AC0B0D688E0B68CF3013055D7B68F8FDB1DB0E25A1A9EF0BF27A04
+ 768E3647BF3F6E62EB045380F00D72D9EE6B5FD9B067B291B410344C48208049
+ 7B763B938A1479480C1B6AB022C1C57E5964553FD904B060A8E5B11AEFD107E0
+ 0C590C4007260684C055C1F5A9318D29F2CD35B00884830D81D5B1687880A655
+ 6FCB36D67C6AE3537A8BAADF37813E53CA64610D3906A53EF5930D242B8BA004
+ F7DA513331354045367766F43D58F0E878128A6B1E697F272A3A71F9D9CB505B
+ 8F8C7757FE787247C73AB12ABD72A236B025CD40EC6254E916D5999AD957025B
+ E4AF4A9C74CA5C8C4ADC031A13DF7514E50F4BE27AF2ED12FD617BE5AA8E716C
+ 7F6E61BF30AE3D2F7F0492560B744B9D6F47EA1815FA1896069DBDF8F0D285D7
+ 86A53E3ECDE146F66E170F1FBBF4BB4E736F3BDAC510F227DA8468594DC7251E
+ D56BF88C1890442EC18E12C656346283A305B9617B20848DD57580085C56D1D9
+ A023720FAA8DD4C08A21598B56187D1CCC6708544C851F9C99785EE61854190E
+ 5392AB36426BE2CA27AA484C04938C6AC6DBDF3597C821830392FF60076D79B9
+ BEB3ED418E45D75C0F8D166A388984BBB946294876A4368CFB51510805682475
+ 0763906AD1489D7F7D827980F7D767EE5B57045AC7045FF8F9D5C5877A2EC2C0
+ D4A1C280E6549FF664EBBA40EB5A3FA352172381AB5363A851B17B4447B69330
+ 34B2393DA6AB24B02DFD9E83F50FFFBCF0D0CE3BA43D3DB43525B947EADF9669
+ 280C7C9665FF30D9FC7EBAD3EB14A7E367AF9EF9F5854D45C27D07874BE72F9C
+ F8EE6A514D25CC9376596454C5E31B86390D1512741181A1C93D20B56B28FF00
+ 08CC5E276213C3D7903284A98518CEDA9E5A9CF76FCC74AB0B1E58E847D10A51
+ 18B2E98BD2866E13EC229EE9BC8371467715541B0DC33D0F33CD0B7BCAE09E86
+ E136C3425753B1476A475EFFDCD0C8EA7BD7BCA8CE993E74FE9510438000CF56
+ ED489B87381472D0A8E10E8BD796C8BBF2019C05F4E4306910774F302400A568
+ 05035546F91EF682A03F8DAD4EDD7EE9541FF5D8D1E9D7EB7A378C4C4DA41ECE
+ CDE181EDC9BE8D89FA852EBA252E2F0ABD9FE73BD854071A15B9D856F8824A7F
+ 9463A95FE16D290EFCC554E79BEF7FBFEB6DFDF09DB1637D98A330CCB8D8F341
+ B6E5931CAFD7C59E8F0BDC5F24391F3AFBD7E92B2FEFDB5A1FB970F3C83F2F7A
+ 86C4A8D41009C13953B451D5C2888F27A6B4B84223EAD14F41370EEBD87A2607
+ 9A26DAA07C8D389C7007E20CA10B57A0A6DFCEED6BD0CDB5ABE817A1FA079C21
+ FD92F4F88F5F4C891C281B69793F500B7052604DDCFAFAD28A62CDBF2221A125
+ D3A6D84B5FE86652EEE3DE106D97E92E53E2CE02C493C0CE5A94AF84B6A5B74E
+ 756079D2AE8DA4AD092814305B9086E449880A330CB7D4998D25AF4B7CCD6A02
+ 9C0A43CE5ED7BDE36CECD99174C7D4FAC69FA6CFBD1C4C6ABCCDAA3D9D1BC2A1
+ 5DC8EB12A717254EAF0B1D1FA4993A378659D404EA8BBCEF17D83DCCB37C9663
+ FF36DDF9F26BBDEF4EFC79CDC7FA71B1F3A322D7FB09BE66E5217A459E7A399E
+ 2F121DEF47DADF71363971F2CF7317EEFF78F9AFEF0F5F72F50D4558AA61259A
+ CD2DAEBA654282678CECABE748EC8A44A6B6B6A324A91E55E14BEB90E189DD62
+ C82EA406B5D80143A9AA9FEA332EF6091047C9D5EB90BA4065136F77902B6CF7
+ A98B417B0933945028F7CCF6FB4AE35AE63A60F4F1A509F1402D9806A3736345
+ FD228B324FFBA6089F96C4D26171D74C0F2D9D130DD499177B82314203C40791
+ 278C4C080DE70E3B8F605B42AE12105DD754BF6951C0F3121BA34AF7B7813E47
+ CF3ED2CB743393F85FD331FDED0FFDC7DED6E008DBD486E855B8E88A9C5F493D
+ 9E4BFC1E9498FF956EF422CD2AB425CD4314675310E0258C091424083BEACF9C
+ BA7BFAD4DD50515A704396B724CBAB38F9A6B1D985876F7F7D6078EECACB133F
+ 3D3E73E1F695D3178E1C3BF5C3D15FD2734BD1085260F4924E8FCA46269A3E6D
+ 173096A0F82639909A7213880139D7878DACBD07AB0DAB3A8800456E80589002
+ 3A0C6D2CAB56FD6B530DF39D3BE73A49C60D46BAE07F8C38A85862C4B14FFF46
+ CD70248732B7ABF4798E75E764177206F170A981006FC6E6DE43A0C1B73AC1A3
+ 313EA42921B535B365B6CDAE2828A9310DA984D00AA30E6D19422781BBFD984E
+ 83EEDBC4CA946361E8A35C9717A53636159EAF6CDD4F5DD63114F858D405FDA1
+ 637EE9D7D74F02ACECEB22EC1BC2F52B3D5E94D8435ABC5E9EB39D2422AA29BB
+ 76B445A65E9D5F999D5B5958DD58834D99F6FAF6D3FFF8E1E6DD37EB8AD5A68E
+ 767B27CF2B577E3BFACDB7677E387DFED485CBC77E3E75E4CCE953672E9E3C77
+ F3915E6D53134976D9DC806D116241505D42E7CF94D9BE2CC5FB52639580B626
+ 8E29C89BDEF901F312DF922111AA6DC812A15A0D560D121243B6186ECEEA92BE
+ 297749AC4F2188067B12B6B677C5ECAE3E6344B30F9FD1E011ECE602070449A3
+ A17A6C7C7E14EBF8C89ED716F64504579F184AEACDC5F9B1BC01816753A26185
+ 8751998B45A9CFC8FC10C402E826F29E29CC59D91EFEA04B076EEE632F83BAC9
+ 01C7E2A8DBF1A67AE51E7A521FFB62DF3BCF8C75BC83EDEA23A149CE4FF7F4CE
+ FEF8CC20DECDB129DCB8CAD3BCC6D7B6C4BF66B47168767859BE0AE96F641B0A
+ 1344610740B98E15A11951513FFCC7A14B579F1B1A995D3B7FFDCC37678E7D73
+ E4C457274F7C73F6F4B173D72EDC79AB63646C6A72F8FBCB4139E9304FB50C32
+ D141EDC386ADC6B76564FE853863DE27A21CF5345A58D08C49A1927B9525F9D5
+ 44E32E1298DB34C70137CCF11AF80378ED5F1C3512797988FC01618068D85DA0
+ 7D84289E50F27168682FAECF35C4113D9BDBF20D85699E6B747D32708C6C5DD6
+ 3ADA018A4A06C605B8FA60D1022D825B0D918F0F3B83B3232ED2485024A98D39
+ E87A70EC0E2EAB71DFE3BCD5B0FB8B96D5D0D4B0498EDF9D78F757F98EB6A501
+ CEED312619DE472EDE0DAACA741347C3BF9FFFD23FFBE3D36721D645A3D2A0BA
+ A48CBEE2DE194C75A28629429C180CF047096169F04F96646F1E3C3DFDFDB99F
+ 7EFCF5FBAF8F1FFDFEF4AF976F3C7DF2D6DED9EB5D467E654D6D6B7F17983C19
+ 31515FFDCF43E199892815A1632012BD669F8C2B1828D4E8831894F6E539EE05
+ 0864B041C875829E06739167E30804FE618B8E1A843877669A4225BF4F659273
+ 73E8F8DA2800046426208B8B33261EE14B4DAF09C6131AAC12813BB23AF3B6C0
+ 25B1257749B65A3122D5CDB133CFF66A1F684122424B5693E10497C240C2F13A
+ A36C9751D918FE429C15EE4B5B6F13B90F9BF51880AEE8A9FA2BCEE945AE836D
+ 43885D6590A9C4FF96A3C97767EF4536E6A60F14E50E955FBD6B78F287BB8FFD
+ CD17554B8A4DE58A12320C31BD03437B741F00931521708D1BD730606C50D0C9
+ AF8EFD74EA8FE3472FBD7E63949E9DDB3734B8AE845D080DDC6947C7D8409FAF
+ FEC7894C51117206CD7F24429D1235D54C8CD2B9383B08790CD31AEAC44037AA
+ A5C1F971C312CFF8B60C486346BA00E902990A9C0461781F5797672EF2920C4A
+ 1055BB4D62E8808CD1E9FB8F7A2731C4A2C9B7B95539DE0471D5F2BE9AAEF7BD
+ 51ED993ED53123B2D18D4DD8E7243BB52488418A62D0666D196A7B5793035B7E
+ A4F10E85A4E6A511F11FA3116EA63BA2A06F62BB8A0DA501464277932AEF3745
+ CEAF731CCFFDF5E6FC5F6F627BF2C23BDF9965795DFC4DE7E8D1BF74131DA7D7
+ A7F03692ACA702CB65774718D3FEB1561A31212EADF8E19FFF387DE4E289E37F
+ 84C725604223C428B0487003FA6061CBBF3519B44B802B83DD1DBEFDB78BB9D2
+ 32CA679AFE7FBBA607B31EB5F9ECB338A3A110D4231B186187249480BA54DBDA
+ 80999551C80C552AB04A18098590056E71C0C6F758974D65506C63326506002F
+ 4507176714A0FBF495C3CB3175531DDA986255E4A1DC54CCC9E7ED0A83DB26BB
+ B1351B0846CCB9D0E466E34309CE60DF0934276EA060445813CBD8578030CAC5
+ FCA60D75FB5CAF5D6DB8699DAF6E990354AA198B7D0DB25DCEFFF6FA868D9DA9
+ D8079ACABD4973BA74EDCDF9CB3AF7626C3306F2DBA6BBEB07DBA1A900B63340
+ AF94D86924830A9EBEBCB0FCF8F6D55387A01EF4924F583856A59376904A3538
+ B16AB9127ACAA9D5D0BF691BB752835C1D0FFDEDAAA8554A964CD43809303276
+ A130DD7715F4CB4FA83A544298974FFA46EDEC88865B5FE5DB95F49463F49BA4
+ 3A319CD1DD19A87AF2A84DB4117AAEC15609CC8218FD8CD7B9D3D8C73FA3B399
+ 5C9B372AF1B42DF30460F42F4EE815398827AA21B9655349F6BD28C362340458
+ 9D768EC5CD69CD0E0E4638F61228786B6638838BC172C8EC931A57793FCB3137
+ 9478BF2D75B5AE0F7F9D687DF4D89D47C1E177720C5E14DB3F8C363F79EAD185
+ 9F5E3C4DB676A80B8E68CFF4A88DD12B76C8E8CC5D55ACE25C3E7C60998AF919
+ 3927FFFEB7F3272F9C3E7DB3676C10F81E33E3216945092E05694C86F3050462
+ C71E376B9343FF71A3AABB4EB30D46499B469E4868E3B30A8C094CDE1AA9DCA3
+ 73C37F5BDB8BCB0B8E15E1108B40FF0F9BF768F675C9A3F059F21559486BDE8B
+ 42CBF18521C0995A8E4DD5F6A598FD7BB5C3104D93FDAFCB1D935A3380156A27
+ 3AF5444E9E4D91099D0541E238E1A0746479AC77B27F6D7D050DCC4D0594FB89
+ 7A6B215B8758B134835613C066AB42E2D524B5913D5B52865C33DC6252E16352
+ E5FBA6C4C9A0DCD5B93ADCBF2D21B230F9F0D13B0F636063CCCF44E4FB20C8F8
+ F48FF7CF5F79FDEA9DBD5B7D6442475EC240A1618DD7837C93F80EDC5CDE54A8
+ 951BA81E36E4AA378FDE5C3E7EF4E8E1F3771E99ACC89621FA002200EAF880B7
+ E02D600BAD61A01452BBEDACAF7BE4D08DBE91218CEC6EEF2C2964A34B93FDF3
+ 83B5632DC56DC2BEF981B1C5B13539ECD6D21ED598CB85B8215BA05C80326DCD
+ 940B45E11EBF924CAF49D9C29C7211DB1E403479F757B88CF21988AEC2E11A3D
+ 9163E76C3BC6F2C89E30579331B2D8FF2C2D9856DD44D7D37CF3CA01290C57D8
+ 2B36157878B7C4DBD4063D28B1782B71B296F85B578778D5C445B4E647B5173A
+ 4B42C39BB2D0ADC674288CCD939E6B1A21B3676B61C28AC695C69DC48DCD948E
+ 52DD727B9D62C7D765BEAF0A6D9C5A62FCEB239DBDFCAEFDA10F657731DD6526
+ 027FBD04E71F7F7EF0F33D7DCBD2C088FEB4CCFE9294EE22B3EA008306EF27D9
+ 26D2911AA82952AAB148BEBBA5FBE2A18BBF9C39F3ED771742DE8135B82DC79E
+ 126A8CEFA1F302E271134C18CCDB974396DF071743DD53171E374FF68907AA93
+ EAB3E25A0A6D8A02A0ACD4B1351E6A905C1B629C45E169DD25D3F239B2FB8C71
+ 26A2C735D0DB573032F5C320BEC782BB9B1804971AA14442D044206F6D8B871B
+ 0C2A9CF3FB4B484CEB40C1ABC92366E352D2808F8D337DE602CF812908F5EEC4
+ 3565E57697CE2916CA7BAA436A92039AE39D24211635FE2F0B6C9E17D9BE15BB
+ EA96D9A5412B301A862261434A924CB668964755053182B1106879DA51106E2C
+ 74856C8E17252E2FCB1C2C9A439C0ABCAEDDD4B5B10F07EC0ADF579B56065865
+ 045CB87CFFD25D7D8BF240687210D896602BF07F2B70D311B9DCCF3448EBCA81
+ 0729A04BCFCE87EC8494137F3F7AF9D4E55F7F7B38B9340B8625BA00E0B881B6
+ 232108F467494128649E4EAD4C5BE8EB1F3DF7C85E1A0EB921862277D79668B3
+ 2AFFB7956EFA124FF38640935A5F932A1FB32A3FCFBAE896850E4C61C48471D4
+ A17469D4E9E6F296B6BDC000CB0C0AC67C4C70A2834A8CED86D1AE87A946E135
+ B198B54D7046B9798FE8C9701A3E63A62D9D078C52365AEB280E9A5CC0B4E7B0
+ 8654417F25761585AC6158FA3624A9AD0F2D8D550C540548633C9B621FA61BD6
+ 4C60CA29C107723A8D86D2196B1EA9F9124B34B098E7C3765EBFC4A921C6B13E
+ F475BEB58ED0FD45BE8D6B5D84B05578FEA7477EE15970597A6B0166DA64869E
+ 3AF9C7CF7F1938D6453A35873AD4873A3785E98B3C5F973B3D2FB30C6D8A8320
+ 39E00CAAB32D5EBC38F5F5A1635FFFE41114823EA55C86C544F0BFED1D05F2D8
+ 36A4A542CEB2726BA37CA021A421EBC96B9B4367EED994045855053835873B48
+ 42A0EDB45D55D08B2C0BC7BA3097A64820A6B7A58EBA2247C8005853AD606B19
+ CCC3D2446FF70D7FEF7115473C5292A540E6884D8D3BB18BB3CDB1A559DBCAC0
+ B08638DCA621C063BA9F8E4021A9C11907F978E9DCFA827755AC27E4476CAC80
+ 28F192C4DB09BDDECB8676C357C41425650410F0281B6D36CC77EF9B820A76E2
+ DC10E9CC2D8FD8C3194987C1C8E9C6C6FCFAA28B28C2AC1A1237E2F5CB5CF4C4
+ DECF93CC213779BC67E4D8A1AB590201F4CA31C9F53097FA98C6059D3BF1FB85
+ 5B6FEDEAC3C3FAD2CC255E96F57E7AE56EBAE5CEAF257621CDF17225EC45A967
+ C6A6AF9F3C73E6BB4387BFBE2668A887A9CAE4EBC062A03DD075838269F42D36
+ 3B263BFC442986255E0ECD31375F5B9CF9F9794657896F53A299C0DBAB32227F
+ 546C5911A027723797FA9B8AFD0D85DE663541FAD59E4E62FFF195318C219056
+ E0DAB44F814BC1C8D41B430F4FCF69F0BA6BE66890AB56CFAEADB9D7C50637C6
+ 40493993C05C4EFD08675CD908EF8797C6CD05BE01CDEF401CC814CAD8B6E287
+ EF4CFCCAA24081D3F42962F66CA8A185A542D5353991D852BE2A9FA7D607CE7E
+ 773FE9233E03AA22C9E178997AB36776D4ACD4E779A103243F99D704EA557864
+ 4125E4879DEAECF293DFFFDA3AD40E0D5DF4059E9E5D312FFD1DCE1EFBF5FCED
+ B7B6F5A1C1ED4990BB68D714F432CFFE699E3524CAF94A23544AC8C2FB901E1D
+ 77FE1FDF9DF8FED09DDB264B8045A51CC522DA8A90BB0D65636A602F416FA343
+ 4598B124E84196C1A374D39FEEEB9CBBA61BD39AE9DD19F7B2CCDEB92ECCA739
+ C140ECF5B4C4D2B2C60F7A04413DB14E89A36E8573407DEC2CB88660A063A47E
+ 1F9C5126A068E3E28C89445C3D4D2B26420FB87E49B60C76AF4C81B50AF0CD26
+ 786D8ACDD89E420791EFCC2A56207291C2A884C36780096210C102E1EAFAA12E
+ D32A3F47A92F7475002CACAB643503CD654D95D0218ED61290D47A8D1D88DCC6
+ D97661A3F378171D7074C6D16483ADD4EAF156F39A60A35237936A3FD35ADFBC
+ EE62EA87477B055D3C7B7D7A75A6B043FA46E4E4D11AFBDAD5E1C4F19F6FDB58
+ DB3784F8B4C67934C578B6C53ECFB17A5164E7D414DA3A0EF580D85C2AD0C6FC
+ D4FFFCE6DFFEE3AC577808BA1A5023089E09886A545E9009AACE6B6B7C9C6DA7
+ 5B646B54E1F328CF5827D7E6EA83B7A7FF786D2A0930AEF37D5464A92B70B490
+ FA5856F93D2930371579DAD70643B9F073489EACF2486ACF01BB85B47F442B8A
+ E9692E58B92609F702CCFB0314615130EC0DAF83B49E942D66F5899DA5414E55
+ 212EB551B0B10ECDC0B0FE53A12A1F6B846CB09699164006D71AE0BEDF3D9F9A
+ 98734804640BA065ACCFBC3AC0A72E0CB60A30F99A1432211161689FB433D92D
+ 0960EA91B70CA6CC38AB22550F90AF0035901B1BD9BD82978576C6420F834A6F
+ D342B789A5F7A48BD1070F6BFBEBD79FACAA56339A25AFCAEDBD3B12EF995B9E
+ 3E7DFDA9AFAB7995AF59A5B75185E78B5C9B9705769008ECDA1C25EC1782E883
+ 1B5342C2BEFBFFFDE3C6BD17DD23FDB889BA0DBDE3A0CB0B96C300214EAD2F1A
+ A779DD4B3335A9F27A2BF0B6690DB510FAFFFCC79BA3579FBBD6C43B88C32D4A
+ FDDCABA223DAB2429A3220F330AAAB085A675956040346ADCA7D7B16FB68C776
+ 341B49FB034A913CED45F98C6DE2D06BA80E430346A584D2C896D91ED85B772C
+ F0CF6E2F291E96640E0B2C4A7CBDA5116BCA157844524BC9E32CF3E26E0CCD7C
+ 0E67E4F9689E1307B971A2DB40E899D0924E2C414898C596249A238F48D3502E
+ 0F71853B13EBD4A9E41A3C780B8974C16CC656669CC5516F4BEC2D6BFD8DCB7D
+ 048362A80A2335351B462F5FEA5B3A80CE88AB2F7B5A68E3DA147343CFE2CCE9
+ 5B4F7CBC74CA9DD14C15B83FCDB33591F8E80BDC5E16D92536A583FC536E2A97
+ E796B3B3F2DAFB3B319E873A0CF7CDB1299F6A1B1AA92674953D4EB5BCFFCE44
+ 5FEA6954E3E7D61E6794E3F5D385FBC77F7FDE34D93134373CBD3AB5AA5C5E53
+ 82BC5A8654D439D93C34DAED9AE915F44B5B27DB6013051D615A370225425AB5
+ 7E4C06F210C97086AEFC3AB81ECAA0C674A362FBAED96E944FABEB80C8FE95F7
+ 3E75C90DE3C85B898D25F7B38C63A4D87BED409C31034163A660987533BDBED8
+ ACCAB7A44F4012E268128B4649D16D3182607C31D9CD93845C02D490DB6E6DAE
+ 6A4391D15A6E5D13EED0146226F581C456ECE5A6C416084B33F3B72F5F748B08
+ 8615FA54273DC9B73617F89DBFAF77F2C4F56741EEC6D5DE4F8BAC5F9539E909
+ DD6C1A82ADEB82F445EEA5135250937268C54EF227C15523FDE2B0860CCF61C2
+ ED836DE9FB06B3CA80A785563A458E46955E06E56EF67521716D394F1EBD38F2
+ D31DE8664DB803AD6D6C69478A541131B40B0BFE87FD9250DE90023CDC46D98D
+ 5030B032DC30C5F6110B92447118696001B4B86FDD543372246E4060CB5F18A4
+ A8A52ABA1A0BDA0ABBAA1E179AC735247D1E6794CF291F009166B597194ADC0B
+ DA8BD1BEC716953063E4796E2C8E6B261D242898E1446504A5C155D9A26B79D4
+ CB0A6F43319CE1E2DC32DB8A5963D075736773BC67F8CAD1EFB3AB4B2697674C
+ CBA1458395419ECBB5D746E7CFDFD48BF1B6690E7A2B723410BB19557AE895BB
+ BC2975B6AC0FAA9C6952ADAD2A2004422AA521EC89363DC910428441FF8EF5B9
+ C0FA34EBDAA0674556BA02379BEA20C7DA7013917B74CBBBD72FDE1E39747378
+ 6E12914DDADFD26D7F6644E1D6036D15A8A95E01658C0D0BB52995B117654126
+ 6F76758A46C0CCACCE5914792677E7A57594A60D94950C498A3BCBD33B8A1CA5
+ F1E983C5609A89FB5AEFE71AC5357E39CEC8FE29CCB8A45FFA28DF023ACD02B9
+ 215363DA1C7691C77A53F4FE30EE4AD7825605276B932D469BCF88BF8F21FF85
+ 9539287C7A5A64FB46EC615EE0B5B836054F018283017BEA3BCF1F3DDDD0D732
+ B334675AE8A52F768BEDCEF9ED91EE854B0F4CD27C5F95D8BD2A0335E6FA28D3
+ F445BEF5935C8BD702A7C4E66C88D303D2A1E11228AF0DD019706E087413C148
+ 15D42BAADFB5E65B55855B8BFD1EE61899487DC2BB331D1BA25E15DBBDCAB6BE
+ FDC0F087A3F7FAA687915C8132C9C610B16E313049DE9220348DDD202F02ED6A
+ B6C4A830E41225BC67FCC7954088423C7F0D25D6DACA8A55819B7E9587B338CC
+ A72EC1AB31DEBD360A6AD14C2BBC933AB381D1EBDE773ECE35CDEAC8650977DA
+ 0CC76257D4BFC00D56B8A8ACA7FA55A9635E7709D6A462189F64155002047E20
+ 5622C905A3D34115C5D431D77CFA087300004C88D8689B1CB4AB0E05930C5A93
+ 950E082121101B301126EC6AEE3A75E9DEF0C408BC87BE7A2FCA1C9D4BC32FFC
+ F2E0870BCF9E273BBF2E717859EAFCAAD0F959BA95952400F4996EA56B42433A
+ 604709BB0AA8BF70E31B6C7A19F440966363A68EA951E3120F4BA18F6575B093
+ C8B774A4D2B622E875A92B68EB37152E7FBCB1F8F6FB5BA28E2AE42E8CDC10C1
+ 8F5D28355972DC94101E39322DCED5D9D49A876FB866C82E5E315805E63C9434
+ E40F564C2C4FC19CE5201E40A1A9952BEBCB13AB1380273805C544E4513224D4
+ 245FEF57B3BB3FCE4ABAA4AFCB9C52498098EC4D92DE02C465C06F48230F7AB4
+ 1F11AAD465D720E8209C1112C6AB73BAA46655012F4B1D62DB32C1FC858C71AC
+ 0525E5CFE5F9A517AE3C5D5C5F81CB92BB4B1F173B3C89343B75EEDE71D8A44E
+ 727F5962FFB2D8D1A0DCCBAD3136B23FDFB529CE50EC5DF1BE12F20136363055
+ 0FC681A0A26A0B6AC8206C8C418BE4DA2253B1AF45B917044DDA26BAA19D8CA9
+ C00B5A73EA9438E9963B5D7A6808C1E81C6909CE99768421FFE32A27666E68E3
+ 8CAB1DB42D499A67A7119264AF083EC27E55CB78F7D8DC10E50DA22B35DD17A0
+ 9121D488764E0C98083D2034CF89306B4C05C6706C9F9A801CEB0370E8BAB1F6
+ 9745F6714D9852425E641D9406C158A0B321078691360544D5EDF62BE7AE844D
+ 1ADFC0B2D0B1DD8203E52C6A206DCD737475945000DAF810E4856142DCBDAFFD
+ F906F84EAE52B996453F2D7579116B7DE4F8EDB3BFE83C89F37E5E647F2FC7F8
+ 6591AD4EA1834F672268A667F936E5C395589A0995ED1009860E56EB6BA4D41D
+ FA97A8563656032569FA02AFFB79C6C5FD0230FA4797A70220D2DD18F1B2D0FE
+ 75A9C30D5D2BC0596E55298003FBAF60EA1196C533B9C7D35B146A140DDAB291
+ 5E4CBFA758A76F2841D3A0F0BA520E6D8EAD450159FDE5C2A9FAB4CEC2D0CA84
+ A21149747D5A615B395C543BDA665EE503FDCC695089FBD2C219ADE300EE2138
+ 1B5819D52D734AEECA22BC83193D1A264249A88686A09281C6E6890E206B3CED
+ 14CD291498DC65D0D97369137743152AB0F22DCBFC5E1559BB57046E408D1330
+ 07E66DE2FD70B18DAEDE537D0B186F656DCD3CDDF771A1FDD3088BA3C76E9CFC
+ F1D99BB40048688408C58B129BFB99266F2B9C41BDDDCF318653CD8092D4B8DF
+ 829D2414CA75D814C6D0F086BA7B7EC04E1AF92CD72EA43E86E8E10F3155EF8C
+ CBBCF585DE4F72AC0C2B3D0067DF7C73A3BC598C1C4670867E0D151EBB88D156
+ 271A34708281F00D932E6CC9944177BFC7027020ED35D9928DC0EF85C453A7D0
+ C5A9360CCA73DE14BA40F30A9D42E72049344C23B5B1F051B659664B1EB76F22
+ 9B03A503DC3F232CB48733F8A67AB0E94DA95350431C5560E0EA68D4EDF60EEC
+ 4475CFF5C536675B40AB2A19980FD88E08C7220599FB2E5523D051456F059566
+ E98B7DDE089DD2BA0B20A004C3925BC11883562BDB3A776ED97B79C1F560AE7A
+ 09E29E16D93D0D373FFEC38D4B57DFE8A5054066929EC8F379A1E3935C079D32
+ 5703B1C7A342CB8CCE4274D26117134254C06BB09506CDD689619DDE50F420D7
+ CEA92154B1B600F31C5F9D31CFF37E5A6A6720F086947DD36A1F8AB3FC9A5222
+ 2A100A0059A2D67045BCFC46C643DA5CC8652FFA2B758418E1221F53D74EAE94
+ 0CD655F457F68DF4CE2E4D4D2C8E4323636800DA3CD456338CADEB32EA4A5E17
+ DB677717B2A885865B389CCDE977053116F4C6D0D6CF6F13EA8B3DBCAB234976
+ 251ED8880B0296226662C7644F58478E9EC0B96F6988947CD3ED95BD86178CBE
+ D8F3A878007808FBEA8DCA3DF445CEF5D3E8A368D049CC51E891FFF2EADDA0E4
+ 28C0232C325E5A7837CBE2AE8FE1B1EF7E3E7DE1D9B344FBB7625069CE8FB26D
+ 1FE558BF2E710657E14991B55399AF42B58EBA0BA255D07D82187D807E30FB03
+ 85B1CF8B1D6BC71A301B644D5E39D2F832CFE96581C3CB1CD76759966F4A5CCF
+ 3D7EFBDDD7BF655514C0E3601D1849846A63429E14E8F43D632CFA0D938174F2
+ 4C0632EEA49608CB1BC7EBE137E22991A6E290D00607DCC8915E89F784185541
+ FBE325F8185355A153E6583620E4828EF75EA3CF88AE224D8E886A12F4D54075
+ 9083C00FAC652258514163D48AD0CEF4EA745C4FA19EC8AD7D1E7BC692CC6D0C
+ 4132F9C0C3994628E38C51EC48C61A13A1DDFE1266E3EC5DB9BDBD36B77CE7CC
+ EFC1A9B1541408BB9B9F14D8DDF7373EFBC38DD3175F3C7F67FFA6D2EDCF34D3
+ 7B19E6F733CC9FE459BF2E76785A6C6390EBB4245F20878B803B0C202141DC4D
+ E8BFB5E22488749004C9D46B98A1A254D58D773E4DB77D906AF128CDE15E8AA1
+ 89D8FF9AA1C5A16FAF658B0A61F9B8C504D104A8DBDFD5465C48D1A569A387B1
+ 1433555048C08EF6C7D215A51576CA45E8C1617AEE65B10135D1BDD3DDD0BF7E
+ 636DB976BC3EA436A56EA0117E4D6817BD2CB12BEC40B388F762F3D98D37EECA
+ 2FAA2AFB1746AC2A039C24FED89C0FCBAAC86C3116407A056DCAF3472B61CF53
+ 30544DA30444C7EEC9F4FDF90C2E042F4C813627F66400EB63B75A973E7C6A78
+ E2D2B15FB2C52548D95B5B93EB8BD6D2D0C781E6278EDCBC7847FF4DAEFBE33C
+ EB7BE9660FB3AC2076752FDD544FE0AE07CE758163F75C2FC915C0440F2C65C0
+ 8222F5E4CAAC45417A7A5B16C9E6C5B6470B8A55BBB2F0C7994E8FB29C6E26BE
+ 35AF09BDEF60FFF53F7F8B2EC0044E7A542E1ECFB62BD628DC19BB307380F11F
+ C433297A2870199EE8BE1A17E2C8AC64EB6A4A36ED5C16FE52E8A957E7E720F0
+ A91EAF4FED11E9177BDA0ABDA03922CC20A6B5F46D9953693736253910679AE7
+ 113B9E066AE03F68A3ED5913A357E23C0FDBEAA448038502C11928864DB522A3
+ A7CC48E0152A8C4188C09E2271B199A0DF95781AFB4A234348E520E9E78EB5A3
+ 5469D0E70187C3BDADB52DC7BEBB5CD3D9441B66CCAFAF395744DE713039F6FD
+ 1F676FEBD85745BE2D777F9061FE30CBF259BEDDFD4CF387D916CF8AEC6E2719
+ 049447D39E36404E98984BC28DF3B2A5D82641CF441730DD861230F101BC76EF
+ E294FB29AEF7D2ECFE4C357E5DEA7BDDD4EC9FDFFE1A981B83A93E545E90B62E
+ 14E20C495C19C896464884F65FD2043E9808E5214CC3A3C47E4CABCD79906CF0
+ B8D4FAADC0435FE26350E36759E65BDC235E55AFC2ED603CC77617423BED96A9
+ 767A1777A83D3EA338A3EE15C117FE2453C803AAE39F1758F5CF41511429C101
+ 28E27A307500B27553DA2AACA4C161D23872900B76EAA63BEE9F78E12249A5F4
+ AEE54BB434A51142AAD582AA6FBEBBD23E84D90CD81D55BD192E49FB5DDFFCD0
+ B7172F3DD68F1A28B06F8CD42D76D1297106B401D0EFA69BDCCD30BD9E646D5D
+ E40727D741DE20B64C84DC544C99FDA0585DC5AD6B0C6561F223896A7C48AB2F
+ FE33DEF176BCF5DD144BDDD2903FF4CD8F1EBB6C1E0DE530600013471AB7F93F
+ 4218C504E3212ECE28DA285751E6630A8FC722083D14BD3BC1E2C45B696F1FE6
+ 98E9653BEA4BBC5E4B1CD3BA0AC666FB7BE7DF43F6FE827CC1BF31C5B1D21FD2
+ 38B9FE2E6F349677452C446274C30C807A327A4B1EE519354F420E10A0832451
+ 61F71992E7012D5B876A6D6B43FD2A43E1C0144C7AA479121F6FF7D1D5327AA1
+ 7CA529882749AD7B7C466207E212D13787AFF64F0C93A472D0A33B2D53DDCF2D
+ 2D0F7D77FE0F7D93D0DE2C830A2F7389FFAB42C7BF524D51A5E5DBDCCB32BB95
+ 666B5F1502279B400A9A0A7BD40145E1A6B472691543BD048E6A10799B90C0BB
+ DD3ED9AB97E7F95792F3A324BBDBFE5E3F3F303C76E8279D009715E5229E6B80
+ 0CBFE7157151B54BD98832AE90A43D95B856A23673509600F44226AC7D49D823
+ A1B34773AC85D017F6F05EE65A3B55471A57F839487D40178F2D8E5B0AFDA33A
+ 52C0BBA69B62BCD1E834F8B9721A06DFDE291DAABE9F6556362842D988FF345E
+ 0B1EDDB2BD5D34283594B819663A8CAF62553C0D8173C9812E833E951129BB40
+ 43ADBBB404AB869FF292D20E1DFE79687C0450AD566198172EB3D0373BF4D52F
+ 771C4C5D9B635E97DAC371D2E6D019A4DCF345BEE3B3425B9D32273381E78B12
+ 87D211E8190339C2A40291082C0C63615A1C26AA0264E14C3C2012788A6B4AF4
+ EF768E3F5DD7FBF1FCBD8BBFDC3971E897DF754D1A679B37D7E0FC643C0A081B
+ 051171C7B51BE937703B3508D98AD835DAEA877EA3315BF036D48D65BDD5F1ED
+ A56BEB0B532B70CA514BDB685BDB78475A57A987340228666076D058E45E382A
+ 406ADB3DAB993B32C5CE01F98DDB3BD5E36DAF0A1DB27A31979DA606E344C961
+ A690419DD72972AC8BB6CD0B9C57E06107E414624EEF7C8213BA302E85F21646
+ AD6812B3449C258746FE74E9CF85D56562A8A31655CBD5868F5E9EFDE1CF477E
+ 96E6D581CF4A6CF4842EB0EDE9DD11FF22D7EE4DB193777BBC77533C74467129
+ 0B90A956B0B30839811A4345100AC23252881CC3399F98810A85E1B979C5BF5F
+ 7B74EE873FCF9F7878EED2B393BFFE75EEE71B671FE9E60F607A1A3A35E8BAEC
+ 051B99C4A30290493FA6BA3E8B33C603203650F1C3D1BF0BA3A30B53932BAB9B
+ 6B1811C59E603B5BE38B93305479B7E4ADC8B5745C8269DAFBED79EE8F333A33
+ F86F5A31EF5015EA2108A187C551CB90F038365C1C599D2C1DA8699DECC41C5D
+ 2C00A68A4AF3624292BDA10CC7C319BA994491920CF59D003BFB1FCFDD5C9543
+ 7EC4073C1C617B5BB6B0F6F0E22F278EFDF93ACEC1B8C6EF69890D2487BF2D77
+ 3612B8BFCCB5B1107B0774BCB3AB0C3512B819E4D8F7AFF463D775346B316907
+ 87A5DD7E8803D4DCD4F2E2E1CBB387CF1FFFF6D4C9D3377F7B656C92ECF5C2C3
+ F5F4F91B27EFEA06D6C7608F40EC0A079D02F74A6398F6629CC7B538B84AEE20
+ 3E63DA01EC7190DAC5FD622B4990558DDFAB426B87AAA090CE0CFB8AD0D26E38
+ A10DF54B6677D9F3727BA85621E533079EEBBA77961695668C39E6E58BEED228
+ F342CF393974ABA6C6142294FE871620968D81BD8E8A8744103ED204DA1CADCD
+ 735C3E039C39E8BDBD72F5E19A02FB3FA9C0E686C6DAE3F377CF9D3F7BE1C9DB
+ 341763085156FB5A56053CCEB6785564AB57EE645AE9F9B6C4C944E4E3D2086D
+ DF6DE0241E948474F304E51016ABC234A6C7A79C6CECCE9FFCE9F057274E7C77
+ F6B18EA169948F4979807757B24D51D0B9B38FCEFEF6067243042335183E9041
+ 0E2B9AEF4C91C01B6EB497D1E5BE9A665FCC217762574745C158BD6B7562566F
+ 45FD4C5B567F916F63B25EBEDB2B81136C56B44EB7424E5F507DEAEB529BAE39
+ F47A216CAEFD884FCA4680DAA62AB6231712B33BE73AD05FA2C92B24C24382A9
+ D828164BA9B07A88BA091F2513300CC132E893B838A35F92D0B34636C2CFD057
+ FDE69DA76047C033409AC12D637D23B7CE9DBD74F32D1CC104E9A1BEED49BE6D
+ C910BF3084CA5DB1B381D4ED79B1D52BA1BD85D8EB55A9B3556508D42CE3860F
+ 2D2127ECD5D5D9AB73FFE1F17F1C39FACDB9EB379E86C5C62DAC2EB6CDF6BECA
+ 75B85762F63AD3FED7EB06974EBDD417B838540577CE77A9D7D69818A4D366F6
+ 054324176D07B1178F64816996654BEE9298D8F66C6C46413A35406651555FF3
+ EB5C7BC312B7EEF9FE39F9B26365984189E5D40A9CBA0191270DCE28173118EE
+ E9332ABB98F80248426950497F159CEE9BD59A47043969AEBFDB1288B4AE46DE
+ C2044D9AFCF37145027785F491C4B227C8A5712CE20E69D41EF9C9DEC0F4FE13
+ 0374B789AF0453AAA990DC3A7FFEA1A1B9B710BA1D053854077B74249857FA99
+ 4B7C5DDA228D241E2FCAECEC9A42A1379A71B9E7B37C6BE190045B60206D7D50
+ C954EFE2127E39FFC7B16FCE9E387C29342A6E7E7989AE51A952663615E916D9
+ E915BBDC78637EE1D8ED17998EBA6257A7026F689E49C813CF3BC762086CC68F
+ C13B262419949840DA176D9AEB315E85BE0D52CF58BF45A157485B22EC934163
+ 547A9030F05F687D966F753880B16B66C05414E0571D0AB28BC4B4F838636279
+ AF2E862B9DC9FEDF87A1A50923A1EBBBB62C640BB237AD7184A972233BD5A4EF
+ 1C398883B317A32D4028C1D20D344D00966C0413D422AF6DA9B65EFCF9E895A1
+ 0D1E8641E29EF0D0E2ACFCABC7CFDD7EFAB67BA1DFB7260992B40CAB3DE16435
+ BBDA10FBEA108786505D0864B72525F7943A37C63C2AB2F028F7536CACC28D6B
+ 6BEB4E565687FFF1CD91EF2E3F7D695426AE84C7C0F7D88604278C3E47C568B5
+ 61AEDB4D5D8BE3C76EDF0BB23190BADB4A033A96FA49A50FF62A24A632FA30B4
+ 2A9EC18722E9D33823C449D43CE9C60FB7E77756BC2AB6B16E0CF2AE49086EC9
+ C8EA2E9A5A9B80BDD9A0C64CE74AEF0DD57A7C5DD61B7140567B1E86D2776B99
+ 987CA26F2860F7C719757B8797A76CA5212EC2B045D90233F1C82A08F2A80F8E
+ 55D58836CEB1483C9469D817AE85AE4E98A90056389818249112D04875A452A6
+ FAEBCA8DB7960E184602A941ACFFA4E8B8E37F3FA96B680D6777FB96274235FE
+ A312AB97A5762612EFD785F66F4B9C9FE75939D68524F717D95785D934435B17
+ 9709F9ECE2CCBC81CEF3235F9FFFE6AB5F0C8C2D17979760286251620F43D814
+ 462F400167CF296B46DB20C7EBC8D17BB77D8C5E16599A36F87B352540174358
+ 0E4C8914AB63374C888869E36C5FAB6AEF32BAE3486214982DBFB139343521E9
+ ABED59E8170CD405401FA1426797AA600769D813D86DCFB5858A75EFFA046389
+ 7FD73CF49A25676412BD8CE9189CBD534AFA1FF595DB033686F701C0AA77BD02
+ C3420F38D90B290B9D69F4BA09C9A14D86B609390F929402695ED42D63C29611
+ 08CCBF6FA41F76D3B1861E1C48885610579DB64D5D5F96C38E8B6B7820DC087D
+ A64142C2889E0ECEC70E5F72F0C42F1B46DA3DAB63A155E3AB7207CBFA40DD12
+ 27DB9A2053B137F05C68735244C73BE78608BBBAD0B8F2BC07376F1E3EF2D599
+ B377FDA263D71432642F52C4409A0CA269024E18D8D960AFC04FD95939F0882B
+ 7616E6B5FE0ECDC1F6CD61FA854E514D691D5398CB86CD853132A7B1CE9860FC
+ 841ADB95F6BBD9D6680360AE3B8858C420396A605DBED833D793DC5E6454ECF5
+ B0C0C5491406473ADBD487398843A656C7116704C25CDE62FA05E84E5317C326
+ A1411B0E8F4657F3D4C0CB5C87779D3934C28421C7DDD6346AB56C626E04CE72
+ 476906D2996490B15571798D32358C36BD303DBF323F35370580838AE25D4B15
+ 61072D22AEFC78393C331E710671282819556D1A3F7F7EFAA73FC233320805EC
+ 4846DA20CFDEA63EC4AA2EC844ECE5DC141ED79F953358622B0D746E8DB59744
+ 9AC57AFE72F3E5F123BF9DBD7033A754131A075CD1BE374434930813BA7E5872
+ 01C33656D59F3EFCED534F7B38E0DDB53AD8ACDA5F57EA0EA531CEE501EDD39D
+ 4A3596F05241C77DF1C1F5718706C2609AFD480CADEF40EF0805B87E7017216E
+ D2035CA1825C47384822A9327D7C752AB7ABC0B626B0704080A607563CD3B8FC
+ 9E254F61087F11673CDAD955B660CDA383393A3FA557EC06750C58088B1938A4
+ 5C7AE743F7D8B07FED3BD2FC372AB63573687E982E8BA28D8A7B8636F61E4006
+ 991AEBD0537B637D66691A7996702D5C3F363C7EFAFB1FC273301753A504E1A8
+ 50AD29756EDFFCE5E65FA9D212A01868EAB5AEDC88692FC48DE6323743819BB9
+ C43BBA2F3BBC26DD5A0239A6D196197E50D17BF6C73FCF5C7E995B2546798847
+ 30D12C794DC8146539E93D8B54465A84F5B7F59EFBF6D0BD576635930D1645D0
+ 7AC9DF58E8EED018625EE50F9D05933A7225BD52A86DE58A0DBA40FAA288E47E
+ A3E13394FB240764676772753ABDB938BB5FDC31DBDDFABEA57FB267413E0F64
+ 0489626BEB8B20BB56575551CDE9E602AF96F1D65D990C6061924B03550A5EF0
+ 381167F0419BD9516B2914B0651FDB5DAE5BE030B1348C3C0E7D2237D52543B5
+ AF32ED5F143AD9568679D7C619967A7B88235655A836346539647886333A385D
+ 58CF485FDB70FBBA7A6D64E63DB4B6022C827D06DF0FF60C9E3E74388D6C3F42
+ 280266BC3036FBC78F7FDCBAA72369A946D224F6E0E8D2947351A481C0D340EC
+ 6C21F5766A887468087769894AE92CBDFD973EA4AEFE7CEDAD69BA77784B32B0
+ 0848366C8E82FB6960A1C19E38317169091A6A60EC73373D32FDCB8FA7CFFEFA
+ 6C606EB0BC576A551A6854EA6E5D1900C9B2FA62578B5A3FE30AF798D674E970
+ DD9A7A8DC28A460FB421C69689D7E04E1E39F0134E4292CD86D6E79857FA1B96
+ BB1815B95A16FBD9D6057AD78542C260587522407570610A8E92B114788CAF4C
+ E0BE3FD8635865A0E133AAD5F6540CE416EC2BA30995604C059E9AD521799663
+ 554076E100F5B99D6586159E2EE2A086D94ED81A9F5F994E069720CDB667A283
+ 8811E2D37C9CBDCA16033F2EAE2DE6080BA147273438595A5E84DC8D75253AD1
+ 6383A3A7BF3F54502344C4A368D91985FCD4D37FDC7D62D039D4099F712958E6
+ B233BBBE98D29CF7B6C0CD147AA356FA188BBC1C04C17FBEB1BD70EACEA98B4F
+ 8D533C027BD32C8ABD2A7A2424A8865511746B0C150BC957449B90F8DCB0C8F9
+ 89F99B17AE1C3B76BF7DB0071E3DB0380239D88D23CDE91DA5DE0DC9D6B5C12F
+ 8B2DDF563A9896BBC3298FC4BB414782478E8C0BE94A891846CD05E5A5E4ECA2
+ 8DC1B9E1A8FA74CF96E4908E44CB0A6FEB12A829290B94A6E575627BF78486D2
+ D742C7A42ED8EA83FC70086661D40D689931B1865676439DFC9E2E1AF892C02A
+ DA165BDB7DD303A615018EA210A89B9E5D5A342DF682072F2AE6319C8F8779AA
+ 1A66DA2192241CC5C3B328CE48462E9FCF480E0B5A524042905E0FA9EB0B0BF3
+ A4DC887463AF6B39F6D5B785B542BC9DD85B8D9575574EFD71E39EEEE8DC28AA
+ 22A8FB83B47C2C28DB5C53AE8557651B8A7C4CA1176081FB2D53EBD367AE9FBF
+ F8CC30C6CBA72B39A22F27AEA7C0B72EA666AA011C579811A6CD1155866E25C9
+ 3B4022C004D36DD9E2EAABBB8F8E1CBAD3D0817D4FD094224E0B18F8732B73E2
+ D17AA84B831452E89D5BD12F26D11F5A59A77971798B2B276105D4EC546E4061
+ 114A4830EBCB3BAB227B33DD6B03FBE6FAE09B25C53A9C5A3BB63CE122893190
+ 7840F8038D08059E288CED3E774F30A244F0119FED3101219E8F2641EC1C8889
+ 8737E6BD10BAD70C54436BB990E61C518F98249A031581685317F68AC0392DE8
+ ADA0B63B556B2468F2914AC3C80456AB68FC53CA94A089614B129E5B5FDB78E4
+ 6F472A1A2530087013DCFE2E2AEAE8DF4E3FD23186ED7762F1EE603E25D64763
+ 307A045AD417075B5485DEB2353E75FE21341DFEC3C4D8B93AD64212E02D8D4F
+ 1B2C77680E81DAE49CCE223CA1008FB0C1C9698E20A4F60849D6D958971BBC7A
+ F0EF7FBF5456274009416C2D9C28186FA44968F7FC50F9507DFB741F960480DF
+ 08B7EEB1D99E84DCB503343F8228071135B13EED571917254D95A9D66168D5D2
+ 727A67B15989F7BC6C16FBEEE171F71B92E15AA7BAC8D8F67740CA48F2D89B95
+ A692729F83C3D3C822BCD9A7DF1561172C44C33C38AC6EDAAA1B6FD31578D9E4
+ 7BCEAD4DB7CF0D55F4D7C11E2375CEC0A4C86FADE85AEC07EF9D8A086AF0D0D2
+ 4226783564421D166A866179CFD68A7C8DF6BCAD28179FFAE627380B1C9601D9
+ 5370457480DFA17F3BE9E0EB435A20A0FE019B0ACC01E2666175E2E0E284674A
+ E2F1D377CF1EBD7DEE9EAE437584A1D8C3AE3ED4943429746E0937AAF4D42B74
+ 4D6ECA5CD95822A9D0A45E048D36929349A3325BDB2E46CFBFF9C7E5F8BC7432
+ 316CEA86BE26B98068266C6F836F09CD51C393C7674C3652A227BF428F194594
+ 345D47E46D98EF069B99E45E885ECB8B3A6BA2EB32EA07B1C1C5D2EA5260ED3B
+ E8A15C370095FCD8E98A628E4A2CAE6CA438A368DB67FF8C2C0C8F6006B987D2
+ 1B6265EB4B9EB550A6675FDD2355A8D73DCA13C2AA1230260678C1E20EE8E4A7
+ 1C9D1AAD1E6D9A80E30FE17E08259017575992CF1F7D0959F5633313EBAA7520
+ 795B5BB793DFFF0E87B0A860A30B16A7529BBD7E79F2E8AFE1A9D88C0AF3E040
+ F5919608587CB7825ED7F8D8CCEB7B8F7F3CF2CBB56B86C6EF42CDEA23A0A616
+ 5ACEBD12D83DCA32B2A9F4B7A90AB66A8E3114FB42BF7F285222BB2D24EB14BB
+ 1E936EB424E696131A75E4FF3E6FE9E58652082B42819311BAD8A8006B6B08FD
+ 69F642092C77538FB866085D2F932DF05EB1A172CD8BD5117B3856070BBB44E4
+ 885D347ED42BEB19DD65B4DF4ED5409B89D81752F65756E7E04874DCFCA3A77D
+ 1249C0E16782C5DDD75EAF097A2997C7774906412D9D68D12DF58E6C4A057D32
+ BC30593A08C853CCAF2F74CCF4168F48FDEB130D4BDD5FE7D864B5E5E3E0A40B
+ 17C3197B3643245D2D1E44AE581B991A81891A99D81C3E74B3A4B50CA1BAB5B9
+ 32B3FCE0CAF533BFFC256C04A3111D7CCC33451E019461ADF1F8D8D4BDEBF74E
+ 7F7FE2F299F3B7EE9BDDB5B5B8616771CBC1E48EBFF193641B53D8F96D8C7082
+ 26742277C8D6D2CBB5CF6ECBC3A39581B5E100712CBC84326BEC1D812C9E53F2
+ DDD7475EDABBA247B1B40435C70C3A5C9AE36A0D2EB6089448B481D4EC928017
+ 1E2600DF09079B4C4B7DA107AF85C81B7C2FC506D89EEB201557E42B332B5390
+ 3C016D1BDF4A1CABDEE331D9B03E06701EF4E87CE84391CF78ACB02BDF343E07
+ 43E48A4A662B0E83F0F9986C0A4473F360834389A743A9B75DB9AFBD38D0AF35
+ 39F3BD00328B57D617C181408285DE8194C7395A8DB7542A016081F07D4468D4
+ D16FAF083BE0D016DC3418EA1EFEF9D8F9DFFE7C3130F91EAFC11D68E07C941E
+ B0830D8D3EDE3C7EFEC33F8EFC7AEED79FCE9D3D7EFCD4A1E3178EFE70F5F0E1
+ 6B270FDFBC70E1F51D438787DEAEBAC96E9E35F1A1DD69413DE90E0D11512D69
+ C3B3FD708612E136481159C7831E77769AA54D678E9FBAFFD6164F6997C9E8FE
+ 99B69CF80CCE08A9A2640245458EE7267F777AE6C63C6AE35D5B632C85DEF615
+ 1E92BE9A89F549E8DE04BF96F7D6EA96B9C22E9A4CB58686C0AE59481143C52C
+ 632FAEE3BBCF595ADA2C8977AA37E3AAD3EEA71BA635E503F89A46FA2A875B87
+ 96C767E50B734BB34A504B78FE203E6B7E796E6965565B85B261E954E8DF5D7B
+ 6E3B3634F2DC89EB132BE338DBEDED9686B6A37F3B1198102D871A40881262AF
+ 628C9D427637783E73D30B978E9F3CFA8FEF7FF8E6DC8513B76EDD7C666461EF
+ 1818F49789CD4327BB7B56D6E76EBD3A7EF9EE894B4F7EBAF5F6B5ABBB4D4198
+ 5575B4695588635D44E1B0704DBD8200C6BEB268FE0CF50C5DB970E1C69FFA33
+ 2B73E86AEF6E227227CCA88D4BF2EC4B7A25AA3B12CF83733B2463355D539DEA
+ 15684FB1211DAA75ADF0CFEE2FB6AC8BB26F8C2FEE97C082169657CCF2BC5E49
+ 1D210F1A53D94814896B1F3256E3CEE7233EE38A2F06502EF240880F2D8E79B4
+ 24EB9778B68DB6A0DD48098A04D0D04AC083633621CC11284AB02F0A1A5E1A66
+ 84C9F4277D3C231F62BCD128F3669077C0955F9ECCCA66A9659012977CFCEB9F
+ 7A2686E093121AC092F363B0D91F89C2806AF076F578FAE8795878746B6BC7EA
+ CA2A980E8B1B4BB5A3CD093D79816D692E95B16E6571A6A181B75E5A5DF8E9C9
+ A193B77FF8E3E5431F33E79A58BD52675F69C8C8D208D4E1A355F261676E6AEE
+ EEB55F2F9CBADB34D0CEA20F6C92F40D0F3E7CB2A6694EC4D796AB5551A25243
+ 81AFA9D427A12BA765A25B3AD1EC511DD930DE3A30D19754FF6E627912160891
+ E2E70576B0BBB4BC810404278C72CB9F004ACCD6E73D0B3EF27B2771B9927B35
+ EEE12A54D91D35CF04766EE53E0AB91CFACD9173FDC86E13BA5EE05A28447D4D
+ BA42B727226BA8C5060C51BA6094C2C3196D188606D5E6968B93D76FBFE9AE6E
+ AC62A06E7BC7DDDEEDF6D527B8DF8F45D624130F4D01CC1C404A2711293424A9
+ 718E1BB0B8FB0A9CB82E5F81730FBB968632DE8B1DE1E08AFA508B62BF279E36
+ 576E189C3AF5E8A79B6F1F06585A55067B37C4978F574FAC4EC2001B32E5AB7B
+ D74F7D7559D251471EB29740C6288C2724F87024920D2C291036F38BB3F13539
+ 910D79FA22B717123B0B810F04D9ED9AC242DB52C4FD52259C6DBDBD09C76442
+ A5EB0BA1DDBB66D802852C5AC83EC2A6C10C504C25F128863E77AFE7A6B648E4
+ EA3D2C76556F4C2E4E794922611FA86F6918CD30F4D891AF61A5ABCAF5F8EAEC
+ D705B696A5EEEF3A8596E2E0E6E936D4CDA41A19AD2066BDEE6A54644FA2B201
+ EC768616D79F9841011DFEA8DED17FFEE09515EECB90702E161462B09534D5A4
+ 3488AB224DA8306440A288F8199C1B12EE800117D7E72443D54195B166754196
+ CD61F67551AFA2EDAF3F363B75E6E1EF06A6C6B99ECECD11F6E280B896CCD185
+ 31BBE72FBEFEFF9ECA1463AC0708840B0A6617A082D83D6A82BE27682255D8E0
+ 8980E5824B25B3836C3DB54AD42BF5AE8E0EEDCE2E1E95943496E63616E7B495
+ A24656A9DBA77B2101C0BAD4771682AE18C0C6765C4C89722D00DE4CA8E8D2C4
+ 1BB519906B2F90F9EDA0DDF561074A408DC51E7E75D1CBF2A58D95653C436907
+ 1B88C4B715BC2A76D1AFF2AE1EA991C9970DF29C43ABA270B70CEA6641ED83BB
+ B7DB7288A904C42846A3500738EB1BDDD63507BA80992CCDACFC7AF67BF3600F
+ 780F784261B9DB0915ED7472843BCB8E624BD5B82F1A3F06AD16DCBADA54768D
+ 0FA634E4BB55459841DCA4D4FB7598C385BB6F8EDC79F92ACEDEA93EDA50E263
+ 5DE2F7F499FE77DF5F0C4AC32A667204FDDE8BE18C0244A372E8EFF06CD25A90
+ 1E84061E19FED5F8C448A2CBCAA586A90E3866AB7B6E7072750A0A2461DE8BB2
+ 95B4EE52B7BAC8F679EC5C8499AAA4425E1B555CE5024F6318D9AD65FA18694C
+ 42B281909F40124239875A15D3997D3FCB24BE2B63730D0ECDDDE99F1F0EAB4E
+ 7851600B27327A4813BDA591010DEF2C053EC5DDE534331C951FFAE77B36B486
+ 60F1F85B3CB11470E6A867F4C7735330C06166E37DE33FFCFDBBA0B428788F1E
+ 0D4103CD808369D26D40767C1A4FF46B5C424A65F485DDAC77461627CAFB6B8A
+ C76B026A53DDF2A26F3DB1F8E1F4A3677EB666E220D8EAFCDDC0E0C4F96B26A1
+ 0170B2CA9A7289A7BD98BCE1E192A28D6CD67F5852AEB6CFB6AD2B5768776DB2
+ 99827E3538AFEDB3FDCEE2A418492A89126D25B7E48476E494BFAF825E0D2410
+ 4C0410A7E5B636FFD06F3EC219C327939E0C55EC0D26A191F60B80B6B1E5591B
+ 51C0F3428BF6D95E90E0157DB5501F5DFC1E1A536C540CD4E8099C1C9BE2B3BA
+ C5A066465626131BB3476423C4F5A661883D17105705CE3F09E2193F7CFCC4DC
+ 8EC6449A847547FED78F7955451467240488798B144F543C52386A8B8EBD6FD0
+ F92599E0502642E21D08979D9DBAA1A6BAB1A6D9F9796F3BA7E33FDCBC66A5E7
+ D29C70D7CCFAE7CB7FFEE9E46A5111201EC0B347D83CB98FA05F6A7BB1338A45
+ 4FD8BD1378C635E7C03ED2C6D22AD444A1B486C8CD9A1C8832A7B3BC71B215E6
+ D03F376051E8026E2E7670C14A196226C30FA4A7070F373C3E6333F928B78041
+ 812B1034620063B3EA31D938701A48E4D281EA1779B6E6029F99E5F15595C25B
+ 9824E812CC2DCF07D566BA0B8396E5B31B6B6BF275796A77C9C36CD3404934E8
+ 583051882CD11CE841BC6EF0B608CE36B7F56EDF7D8E0A0CCD96CA9CE253DFFC
+ D9D0D78021794C4F25C7A7902ED10C645C49F51161D2D818F50BA93E0414C33F
+ B0A5B1D5268611714312E0A4D8F0F3F23DF2FDC5670E2E56BE5ED7CFDFF8E599
+ A193386C7061988B18EEE04C0EC3E81456F01078231AAE37ABF02E1E93785446
+ 17F65580D38C02938693A8BF8D111CF5D4DA5C58FD3BBB72EF8EA94EA47ED4D3
+ 3811A2D1358E2C5725319CD1E7F27176D02CD975707F755FB3CE3BFBCEF94E90
+ 75D0C8DA5A10FABCDC2ABB271F9E36B3B298D89D0306924EA643DB5C07ED9658
+ D22F3129F3864E9D05DD1573F239389A19D5150010E2437443080C2D780FE054
+ 6DBEB97547DF0D2311F0A0783F9793DF3EEC7A4F3677A8C5B12B1EA912D997CF
+ 34DFD2ED682C0DD7EC0913F385408F247BA1FE20E12182D20FBE9636C74F5CB8
+ F75AFFAFCBBF7FFBFDD9DC7AACADE68ECF05168312D21BA9B78300D5C2DA7261
+ 6F65627D2ECC2CBBABE44581151CDA35B2368D4DC0C04A04F31626A382B7B290
+ CA0CCFB6C4E251683A04C16EE88688B405B3A11D2028FBEE8B330DDBECA26DFF
+ DC6FDE9DB886ADED81B9B15061C6C81AEC8C204B570CD643DB352B911F6413C3
+ A0E3CB13D95DE54DEF1B913164F2A1F931D34A9F8896D4F50D3988B69CB6F237
+ 05CE1E95118DDD75784232501DA65D223182B4552CAE3EF9E537E7083F147D5B
+ 3BCEE68FAEFCF666717D9906DEA84864A8A2B6064FE833A9CB664EED660A057A
+ 3BEF16EA8AACADAEE93F7DFDDBE96BB77EF9F5F4F14B71248F818D4F4D1EF26C
+ 6429D22905FBD4A3C4566D4EADCE45B6645A97F9D54C34C29E38F09260A8C9A3
+ 213EB235D55512D23DDE85674D2DAD20B72B941DF303D07130B4211EDA2B125F
+ 858F219E08610B6108A3840EDF7F06676C9DE414DF0DC87F22111A0566EFA837
+ 335A8B9FE458C059B91324F304299B84A3FAE7479C4AC31224C9D0C21A300468
+ 09AFCF7D5C60F738C5CC3ADF7F70F93D09A893262F84C256A717EF5DB8E214EE
+ 0313C2AAEA4757F5CC5C30224CF39FC88BE1802728D8927874CA107610CE1833
+ F575F65D39F3CBD50B3F5E38F39BAEA903588114C71A1391A08BB22A08185C0E
+ 91BCB36B730E65C1AFC52E66859E532BF344026F83833CAF5C80CB2A5B6B221B
+ 92E71453A0C5E163F18024A03E3EB43AB6170ECCC2E1D0A8E27115551CDC2FD9
+ D2E86418043E8F33AAED490014ED21C868C74204C018F44D50A932FA2A6C9A03
+ 21DF7D666D46B5B08CA1BC0D75B8381BCE3385DECEB85EB850B5EE581004EDC5
+ 9E1738DECFB4322FF3AD9B6C879330306683A36EAE4C2D3CBC78D33DCA1F1EB4
+ BEB8FEC7C5F39E2161489E9AC4ACBDBD0FC670DA7CC64512C5138F540FBA05C4
+ 406971F9F5CBE72FFDF8FBA5DF5E8FCF8D33F148695F3313349CC113D564954D
+ 2FCD5A17043C177BEB16398886ABD637A0832CE86C0C6002D9B64CF4C4B4A4AF
+ AAE6E07D4D7FA351B58F59A567E58064D76547E5CAB51ED81329B4199D31F140
+ D14601C23F83952D958B641C912A758C332153934C2B6C1328DFD88C68C87E53
+ E6E45B1BB90C1B31F0934C1628C882138949F710CC3A127637F8D5BD8384CBA7
+ 059EF7DE193E2A74B010860D2E0EC28FA0D9C055870DFEABDF5FF44B088307F5
+ 37779FF8EE74C4BB64788FF6FD6E2125A3322622D8DAB8C8F8349E18CA2950E8
+ E0D86877E783F1EBE7A78FFC74E197E7338BD36C64FA50922980263CFC37B030
+ 56D6256D19EF02F7A5BCABC3A8C2EF6981B95EBE437043C2F0EA28C4C3E05FFB
+ 64A76DA97FDD401320B87D6AD0B0C2FBB9D03EB93F1B500AA58DB4169EA6AF71
+ 098BA7A779829DCE84BE3EB21B793A80BB42221048A71092A7879907E80F6364
+ 73667531B225EB59A175445D121E51BF257796A6A4F716C226189C1C99DF5456
+ D42A108E36FC15012729793DC9B07A5DEAFC20CDC2BE3CA873BE9BEEED0D0D8C
+ 5EFADBF9F8BC5400962827E7876F7F6A1DEA27224413F7D2D03BA767C041B8D1
+ FE9E2D95FB864BC8A4A1F7879CE4D41BBFDC0A8E8F431FFFE3FD7A8C7590D26F
+ 515FC38B44E707A9364F521D5D4BA3AD0AFC1E6598FB5445762FF6150C8A3D2B
+ E3006DC06D909400492590773BBDB2E05E13F9AAD2D94B1CB200470843A414DB
+ 80D24A46BE65CFF434E5393A07BA702EC2F670C64895690BB6427A337E444CE3
+ 5E21001AA50456A1A08108C05D585FF61045E8163A970DD502FFD9E7863ECD34
+ 8F6BC909AC882C6E2B85BD8615E58A4F49181C5D0627CB998A7CFF4A327E9863
+ 6196EF95DF5B3EA39C7BDFFBFEC277E77244987495111D73E2E8F5C985696A2E
+ 237D10AF95BE180730DC30B5C4BEF91291C8842702057723D1CC5C862E02A42D
+ 38F192491E22D691E09231C2B4AE88AC2BFCEB9DFDA302AB07C5F68FD3ED6EA5
+ 1BE915B956F5D490EDD32D9FF2886041143AB0906FAF504D2C4D3954049BD47A
+ FBD447F74CF6E0EE0CAD70D0C4163420E7CD967E643863E8A05753E461BC9109
+ 56AE90613863F867BC4CF9EF23990B9D096787ACCAFCDF16BB4357F78EE1D6FC
+ 3E41C5447DED4403080458F2FAA62AB03EC90CAA34853E3675D01BDDFB59AECD
+ E32C9B5BC9BA5ED531B5D535C70F9FAAEAAE8131038D1DCFFD786F7C768CC822
+ D29C100388444671288E4D9506B1B4F1F45921B9B75862106AE81A58019398B1
+ 3002B6C6610E0BEB8B82C1AAD6D9E1D5D595CAF72D8FD37CA1C4F46DB9C78344
+ DF1BA96F93DAB3401728D5180A10F45456F488B0C05CA99C5B9E0DAC4BD3C13D
+ 33EFC18541B695C8F4D3BE1366FA88A7A1504DECA6CB21CEA875A4FDE2CA74EE
+ 35DCA752E43114764F4FDA0AC21FE59B2577A4635F635C37340256AA54EB09CD
+ 7936A2F0CAB1FAA2BE1A3341987F7D44C9708D5161F4F3026B8372978094F063
+ 477ECDA9C393FEACEE3DBF7DF705146D925E32E4BC3ED2870A5FC43BE5D1109D
+ 1B572AB0953382E5AD8E47A334C3006902952BA6DEB2EC01488B8CA9CF09AD4B
+ 7713C7A6B6E44DAF4EDA15153C4AB2789502D41675A7D82CA42E0ADB8BAF2B92
+ EBF33C4431CBAA35687DBAB83697D29B6F2C0C769246420AE1269E22C2A7AA7D
+ 498AC196279CE123332911673CA6D188C15D79CA30C7652C06022667118E18D0
+ D81A5C9A8533BF9F1659F808A34626074044404BE077BDD5AFB26C32BA73413E
+ 4017F170516EFF44075C9C39D8A4936F6F56EF6D99E87CF6C45DBB8C88F4FAA2
+ DF2F3F307173C24602207E69E90C7AC1A4E8965396C89DD8BE344727CCA88D27
+ 64B81F35BA053BE541758F5AB6B95E35DA52D82196F6374A269AA01F5AF3627B
+ D3441324DF817D685B10F230CDF8AF44BDBFE22DFCEA92537B4A57D7E6948AD5
+ 889A94A89AC4B5F5D591C1E1C4D642DBBA10374170FFD200894BA1C4D016DD6C
+ 093CF1B6AFB4E36EA71D18D7E722893D8FC7948CC9E07B880642AB4BC04AFFD2
+ A87375C423687D5E13553FDE2057AFF42C8F784A63F3FA4A8192210568510979
+ 502B90E49BD45E1E529BE8D81CF62CC0FEF4A19B4E15619609BE27CFDC7F15EC
+ 98D9553AB3067113C828A52D1330C11F0BE976DD264A5B4CFA732994AD99C767
+ 5C4DCE95425864866942DB70AC28A88CA2CEAA27A9AE8F336C75B31CE1D8C457
+ 453621CDA9590315F6E2A0C8F6548FFA787D49D41B61A0639E8F5A256F18EFEE
+ 5DEE432900DEF6DA6A4E7B917555B879BD5F7C57D6081CD5A3840D0D7A32FC3E
+ 59D5FBCA36A69EF7FD95AA340DCE98D2E36A292E21ECABF6989021A0C4962A70
+ 2A0BA8EBB18599C0DA94A7F9B67A6297DC6E2C2F87EACAA27E49726BBE7765C8
+ 0004F4B677002581D2D8F6B91E8F8638DD10CFB3DFDD701006F92544FCF0CD55
+ B3A2001DE8385CEE9DD996039DE6E9BE28F6F325D610A3B84FECE432D5CBC525
+ C5374FF9E180E0B6D0DEAFD09A6E5319589AFD2CDBF97189E38B72273351803E
+ 94AE241958D687425997618573EA5051CB506741A708CEF618981F2EEE114282
+ 29D0D5EAEA62C550173476D3AF7011434E0ED9542239BBD03C0545109B125742
+ B0E9D1B93121A76D8670AFE4EF53736FE3B233433BE32D46AA943430A441823A
+ 54932DAFAE780B22758AEDA15234BBAF6455BE0272B27EB035B3B348A658C6F3
+ E4076A041DA2B9F539FFEAE437019EDF5D7E945E93E76EEC78EA879BAFF36C6D
+ EBC3735B8A5C4AFD7DAA22E4505E219309FA2A07E707144A19E924A684D025C9
+ 08C6C5D209105F0EB6AA513791A32690F569C92804FB48FF20F4165157814983
+ CD40B0FC04BC43CCF5231B59A09940C4475415DD7E67F4A6C2FDA5C0C3A326A4
+ AC4F22EEADF6694B726F8C496CCB71964464C3D6E5D6D6D0F298B4B7AA6DAC15
+ F63B661627BCC511FAD25873B14F415B31260EEF669D112BEAA398005768D199
+ 1FF462FCC36C66CAAFFB9FCBF409A38BD229A50BAEB4E1BEA7D72CA996626BD3
+ 6D6A434D6BFC9C44FEE2F752BC113631D7D74B86AA2D2B7CA79727218BDBA732
+ FE85AFFD77D79EF44F0E1B5E7F70E98EDE933C8BC8C614B8B87EBE07FAF6354C
+ B72DAEAF7A55A5D89405A5D465AF6D82110AF133C899832306642474BEF78F7A
+ 9168BF008193701A2D044795B2BD39239B6E99699B581D23EA17ED52426924B8
+ 8E98C42E8B2955E5C6B91EA6C57E6FCABCC2E1E8961DB54CA130C9774BECC900
+ 85175E99FC67C69B9115CDC1C530C9F1B5697F491C6452DB56F8578DD761C89B
+ 14211FF4E229B64F5CC64C3C86332A690ECC07D997851983B3E1185F725148F1
+ 078C055644D9488BB52444B7D2514FEC98D353A15887F336D6929B45D6C55ECB
+ B239B82CAE23F74F07D30BB7DF347775FF71ECDC1F7696C642EF86BE5A308386
+ 1727740B9CDFB56741BF9677BDB51E0D31392D85902308DB289333932135F9AD
+ A3A498918475E894D09702F682D24A6085A5D1FAD196A9C549F4DB37B75B26BA
+ 2C04BEC642DF8886D4F54D199E280CBB5C0AEC858C2A0D4FDA427307CEFB1B59
+ 9EA818AA0D6949CFEEC05D0B4078727BA195304834D211D1960F9263498E0983
+ A05E9BDEF7C774643B3646BE1B289C5E1EC3B42DECBCB1B7F3CA55AE5C6C71C5
+ D527CC1326CF99A908DFEC9DF14371C853E04C8C72EFA15772353CBB91711BCD
+ B0470342B5D13EDEE3218C3591043C17383857FB4DAF4D815A9E981D51AC62DF
+ E19496825F1F1B3E7C6591999A7BFCDF4FDDF035491F2CDF8270F4E64EF7DC28
+ 242FE7F794806DE6240CF71007283696E1D84ED09CA59D95CFCBBCF387C841E0
+ A48C133D7D52F7823CF3E18374AC593FDFF959A635A45DF4CC7783C19AD65965
+ 5AEDEF2D8E96BC6FC224D7151906E3F1980BD8C6830D653C6505853B164029D6
+ 54AB3135E9A2013190D818F4BC50AE87D4645F4FB2BC9FEA5639D4007777CCF4
+ 178C4B4D8B3C5EA6DA16BE17AC2A5741B462911ED915A495CA3CE869C38DCB64
+ 4C12F2388F0EC285F0DE595ADC07ECCBB04C2AF29ECD1DF4A3F748DDA824804E
+ 615F34AB496426F27F5969EF2E0D6C9FEDC38211D247B96F61F8AD9EC5B31746
+ 1E4E3EC7FEF987E13B8FB1E5710C46EFA8D37A2BACAA438656C68583F56FC51E
+ D0F511A60FE0854398FDAB530D05AE45EF85B80185C755606C0DD30FF00F88A7
+ 4D2F6138B48F48EC2B7E2BF1C9182854CB377CA4B116557E653D1593CBD80719
+ 126D48A36F7CC1B30051C83A247F4BBEB6B4245B49AC2FAA18AF0A10C73995F8
+ 821495CB56A345F1707C5FFFE24876A7E04D9AA3B52420AA3DB563BA130F54C1
+ 581E490641BCE3D97D3C7DCFE4D6678521536F6C040670CA27FC7373D9881443
+ 5CCED3C6197750C6614C7E924A728DC78D5FEEECB44DBEF7A94D7E5E6001670B
+ A60E94BD5F9D5C52AD8240F2B1B3BBFCE3AFB76EBF3C75E5B5BF280273853737
+ 8BFBC4BAF90E514D49908217D95478BFD0A27A1CA3AE6A85BC6DB43DA23DDFB3
+ 363A449AB4BE8EA57CB88F49F6BA683D2AD80519AD85CD339D9060625BE211DB
+ 920AEDF61D4B039E896C8C0A5DBDABC21654F3284F954AD85B995D9A4BA92DCA
+ 68AF80021C224477E41BB2C9B5B9D8E6F217D9363A222F9D62DBDEB97E780AD4
+ 50D6F5F519E639EB0BDDBCEAE34A87242BE0FB63B934866101AFA4F50FDF44E4
+ 69190A466DCC313ED3063B1767F09EBF17832BF9381AC493B6DAB86448A2F293
+ 3D8071343358E09BE99599CA81DA40694260DB3BEB4AE8A71692DB277AFAFCED
+ C553E77FBDFAE2C2633DDD4C07E7FA70DFEAA4B7798E6E2D51838BEF1797E70D
+ F2BC1F6758B44CB4821C9B5899712C09CBE92D88EEC9808379E656A06D1ED6A4
+ 42BA2526D3E161CB24178A48A6D9D505676168DDFB4658D6C8C22C5402467765
+ 1994BA677662D3133554C52A5550A9F524DB5E2FC7BE7918EAD520B3069B0B89
+ 866B9FA459BFCC7784386A41B7A07B61A0676924AF4F02452ECF0A6D121BB366
+ 1433B82D01E9496881EE258950D3EE2041C750452FE0A2F31338A33F318B619F
+ BA18F6D47D75237D1213A4DC6B7838A397B1D81239104173A013D87E3DB3EF7D
+ A1D6A6C4DEA222E8F27DFDDF7EBAFDCBA9EBBAFA6E6583E2D8E6A4ACEE52C960
+ D532B46DDAD9E99B1DD14DB7799A69020D86802D9A67461CCB23DCAAA3AC2AE1
+ 9826CFD1B9F7F0255AED1031C7C4550CC5627E139CD8B9BD5DD85EEB5E13B52A
+ 5F06A344BD2653CE2D428025BDBD34AA3513B6C2903DD52AE170434677E9F0EA
+ 30F43386DC1B6C98ADDE9E952F26D5658BFB2AE717279A075B631B32CDC5BED0
+ E322A62BB371B20572FD21D40B1164ACA520052F0C4F6CBD0C5007291D9E19C2
+ E53CA60B0186CC0DA5924CC367FB4AD84F183314195C1DCB633E463E5C231565
+ 171C36811DE8D0BC06644CC8667206857ED529579E195F387BF5C753371C72A2
+ DA263A5765CB20E360104860EA9E98B0CB297951EAFCB8C235B03E19FA68044A
+ 332185B267B6A772A8CABCD8AB6EBC094EAC04934FAE862D5674C34803132819
+ 92CDAFCCFA96A7368C35609A3A2848E51A7A60AAEDE49EF2C4A15C70DFC89601
+ 9CB985E10F7822187D101D051B150C4A384AEEFDCC8464A2C5A52E024E153210
+ B879560557BEAF82EA386044DAC386EC6E8293878DB779BCC59537FBF21CA566
+ 2E6ED82D5CC052F662D8A5EFF9F1469EDED34627D7CAE02ABF7DAF648F27820A
+ 0D71001DB223EED36E42AD312C1A36E61F3E7A79EAE4F913171FBE48B1D6C9B3
+ 3116BAC5F7E4F5CC0EAAE432717FA34176E88B02FBFB9966EE35D11E7589CFF2
+ 3D1B261BC01C9D585AB42C8D2B19C3A66C13F3F37E45D1BD0BD8871C8F5D4593
+ 754BD0278D6ECF2A19920A8607E7D61707E686EBC7DAEBC75AACA521A9DD3970
+ B215284074D3B08A8E64466D6E01AA1AC6DAB23ACAFCEBDE4110048AC36CAB03
+ 231A531AA73AA0150C490981131714E8DD414E18A911635B4507913E153F3C6E
+ A3DFECABD8B8F8E622958DBF574FCDE31B4638BCA968E3EC20D9CD3895C94C8E
+ 3420361E1829E42CEDA7D7CF9FFEFEECAF4F0C239BF36DEAA35E563A3C2A31D6
+ AB70F7AC4F82BC7FBF9A18C8FFD5CF74D0CB717B92E37235E14570532A187835
+ FDCDAF4AE0B09CC065D5F2FCFCBC49856F607D225695A1F1F8616275DE3E3FC4
+ AE3AC8B62AF8619E55497BD9E4DAA29720C6BED03DB7BF7C696591F446C6320B
+ B03397D7160666061A66FA22DB0B0D2B7C5E97BB42A348A7DAE094F66CF0D568
+ 2909EDF58465F5B0DD4CC31BA42D154935DF6763814BD05C347055DABE38E35E
+ C0C51983E73E35F08C2EB8060C17018C1719ED30FEE5AA34EEA4A994A7318ABD
+ AE06986ABFBD30357FEFB7D347BFFDD935324AA692F5CDCEC4D616D916439307
+ D7B7120F38D3F86D993334DC8CE8CD766B88372AF37A9E69E955173F303750D8
+ 5EEE581612DF9CB5B4B608DBAA70CC51766B099E18048CB0B15ED6DB00E1CDEA
+ A9BAFEF9BECCAADCD979ECF00B7DBA5754CBA82436B767650B6D73ED456DA509
+ 9DB96ED511369200830A0F6866FEA6D8CE5EE49B3550DEBB384C9A5EA30EC617
+ 21321A63C122015A2C4ABB91521D405E8C2EB99CC413959F4615832157E671CD
+ 887D7A4D6833D6BE8FE4CA3D0D4AC89DDA8C48AFE48A024A01606AC3DF89C189
+ 2BE78E1F3E7C5DDC544B221958E9DE373BD035DF5B3424B61306DBD784424B5B
+ 638997B1D8D3ACD61FEA16ADAB023DEB2312BAB3E27A73F2872BC4DD55907E62
+ 90E65C355A0FAD04817D406D0E2F4D774E8FACCA97D6154BB38B93536B93838B
+ 43038B03D583F569F5B9B18D694EA21087BA50EBC6607DA9B7454D904B55849F
+ 28AA74500C67280C2DBEC78C74A2AF185DB255D0E4735829CB55A15A879ADC14
+ 14DCBF74E1BCD7BE82549B19F6C5DFFE3583F4015C69799049C2E5452E5DF048
+ 89E95BEEF5F48899A1CEC1B387BF3D7BF6C1FBB9311238A1871263351B64AF0E
+ CF8F354EB6A77717FA37C5990BBD0C4B5D5E1739984ABD9FE798BF2AB17953E9
+ 6C207433AD0C3191FAE994DB3B3645FAD427C7B564C7D4A747B764FB54253917
+ 452476177855C75A0B039D1BA320E5F24599C3BD02734802B3AB0B76A9090BEF
+ 7CF7AE3DAF7DA17B6A7D063AD82092B07405925A4004D218342E8B42834920FA
+ 9E2E8ABB228A397A1903207B4FE1A30D311EFEB4451A57F2C17B4D2D9336B7B2
+ A1B9D8628FDC97BBD9950CD93C998902667755E427DC7D101596FDF0F5B7577F
+ 7FBBAC5A25D293E806D4EDA40F32114D20909654CB9D937DF5A36DA221D8EC16
+ 2737678737BE33CA73D12F757A23F00523E555AEA54D5DB07E9DCF33A1D5E33C
+ E30739C6D0DBD7A0D243B7C249AFC2150E3CB19306BBD746FBB7A4FA35A5A4F7
+ 94F62E0ECEACCEA894D0B71CB3FF34FB74B4690BED6D403B1BD3E6F21FA7E933
+ 9EE3F101FB482FE02D9FA2930B582EB62848195B6BFFC4BED93D7B84034D1E39
+ B0F9F1DE7C96BBB527CD655C22FB49C3BFF09043FFF6ADB18D1F383B608B93F2
+ 4B48B2A329DAE03E41785E0DD12AB0B0C9360A2E0AE5EA0E9CFCAE80E260C944
+ 73DE8038B75F543C28291DAD4EE92C08922424B6E4667694548D35D74CB567F5
+ 14940D578A07A47D337D63F3A3705E2B441735E5A910C8A7B904E498223C1613
+ F36FA0EC0A43FEA4C08514349263A998FCE78215DE7377FD69EE2C93375C95C1
+ 46F8429C719FC2E3100DCE18F9334CF058980EB12F7BB15B284A681885111A5B
+ 0093B78CD371F3030E37B631FAEEFF3A9C988787B6907A254426F5B1485E0181
+ 17D6C5C04E179C338D475EC11598EF4E4EF3C5A82EC904C5B9C1FDD0C9582987
+ AFF12E2836A191249C1629EEC32356B12C8B18F88815DA96956316E1D600312B
+ C80AF0560DED7391C1253E966FC9D6C500C5639A2FE7331E9CF938E3AA2E2E27
+ 3158C397EC1E2EFF6A8B5D36452E82E97BF613F7F118B4906D98FC75E7AB7F3B
+ 992728673F694F0375033D0A82346460DA5E93684C104D274CE0AF211AFA2B01
+ 3AFE8377649C8F4A6049CEA6E67ABC9D0A34D6319B23DFA8A0DB1D93BF7DC8D6
+ C8D418BD9EBB70AE96D95769ED2BBA183418A7EEF5FDE63E80520A63BE2FC719
+ BD924E978B602EE6B8CB78DF3574EDFB6F8E1DFE59DA564F57CB452A8F9E78A2
+ 860575B833E7AD824D86A71E0E7A0A2D6EE3490EFA0D7D3AFD4B91C7BB8CF791
+ 0281CD795F84310473C99D47E55CC947E1F351EE376F5CDEEC792CAF4D298CF7
+ E963B471C6BE641708724B7EFDE6DB0B17FEEC19EBA7D7D365687339E52DCA43
+ EC572E98B85F72610137B2A9720580862F39215D3602F7768630862DC6526C15
+ 746EDC257399E3206CD1EFB5798BF73DF776FA88BD18315BCFBEF7F0A0B3EFC3
+ B451C5BD8C111DC325BC89F1F2FEE9EFDF9CBB7477687644DB1FD2D6B23CA073
+ A52805348F17197CB904C470C31D9FDDCB64206359FA137B3497947902735F04
+ 68E3988706DE5D0C6807219B8FB3CFA29D3B752EC8B82B6114C720C5D6CF1577
+ 1050307E70EFE77F1EFEEDE6B3B1A571DA258BDECB9C53C676F446AEB8A683D3
+ 6F1837F0A6C18597363A99B8E3E1491B5B3CE2A3328A2B0CE84CB8D0D39E09A3
+ E94FE36CDFCBB8B7F071C6A6CB1ECF633B2EA5EFCB9ADCB9D285F146A050862F
+ DFF7BCBF7AE8FB1FBF3D7BEFA511740641D39ABCE0968332BAB98A9D5EC91EC7
+ 1547FBC28E029A0B6B3AB74F501E1737EC5EC6765CD4EEFB742EA5F2E0C970C0
+ 63121E4F7301C86ED98B83D0AB0F1A9ACE9E370906052E2C98DCE792866649A4
+ 5882FE835FCBDE659FFFF7FF38F4DD2F66CE2E48A71F37E6E092DBBEDCCF70C6
+ 83264F1669DFCB95F33C05C925592E351C34088FC4B9E8679CB72FC33179C3A8
+ 705FD2614861A4066FF670F659B14B6FE3F199369B73753EFB755F9CF958DB5C
+ F8FAE8375F9D4BCCCA842BE931CB4CE0B0551DB4662ECEE85DBC70DF27B0C59E
+ 4207A1ACCF65626DC4F3D0432F6054CE13DA5CFADE77FEDCB97161C883279749
+ D87B4DAF762E516B0FF189C56BD3381538BC39D115520EA30E2C5C63A56FF2CD
+ FFF8FAEEBD97326C498C094F5CA2A32353A0F0C885FB91417F5F7AFA047F3070
+ 33978B3B6D0A20269A285E79EBE262918B33FA50A665791FB93289819AAE91FB
+ 91AD9AF100A3923D9C3106D2C6D9BE94C2BEE4D1943640F7887A17678036B82C
+ 3234F2E2D9CBD5F5B5E416725EC0AE1D4FC7E411BE360D6AA3843D9D419C5DC3
+ 9D1803377B0A636B2E0B32568637CC21A394C490C463593A733655B6A24F8077
+ 5F9EE6512A9D3021F8AD036D7D2E803ECDDD7496EC195C147261CAF88CB1DACA
+ CACAC4E4245E4FCD7CF2A290A59363A4CD5D3917DCBCF1B9EBD4C61957003064
+ 6804C02E57B1C1E934A8B6A3A443F992696B1EB9706FE4828B2721D8E3B88CB5
+ 2FCE7814C65DDAFEB9DFFBB22A83A9360B3310F0A6C863591E5618697369900B
+ 4446C23CDC30B1C6407910A1B0D11805D019D2053240D3CBD8376C395C9CD18B
+ F745B6F6F2B917334C6B53189FA677C767DFB391E9801A3EE3D1CBBEE4C3231C
+ 066BC6074C883188F0B0CE1559DA1362929092B6F61CB471C6051F8B41709FCE
+ 6EE10ECE45124FFC323AE0120D83147DC313BCF00D2F82C52EE09235D734E5B2
+ CBA721BFEFAF74A803F98C47295C10D00971399A5DFC099CB19FB8EBE7CD8C2B
+ 66B90C71109F31F83245CD252FEE9CE9955C1B877D43EF6591651EB7F150C81B
+ 93AB71B948FDC48479A0E30DA84D765C594541B74F8D05978D980CA143D36931
+ 9CB1F530F2E1B29736C8D8200CC4DCA1D8AFECA15CBA6110D7E642ED410E2261
+ 3A7F5E20985D4C1FC1A32D1E7B71570AEF190F7139988B667A3DD385DC157191
+ C1451533387954CB90FD91AD0F0FE0DEC0E641AF3EE8193C2CB28F07712A8511
+ 8F23E93AB994C1833B57F96B1323977AB411C633D3B962900B5F260018D5F244
+ 2217BB5CB1C99B3C97D7193DF190CA032677458C31E8B03C146AF88C07021E33
+ 72A99EFB131734DC09F150C8D6C37B0AC3E8BEA8828BE9F76CCD5473688B3E7A
+ A5F6F7DAECC8485EFB7A46C2DA2C7E109F7D9AB97984CB28431B55DAE0E2B207
+ 97BEF7F88CCB80DAB4AF4DBFDACF6050DB97FC0F422DD7F6D3E60C46E93C8ED4
+ BE924BFB5C483196E572125CC07D2E979F78AA8EDDCE70C67B34C3194F9CF226
+ 4C8989C7D9DA58E14E923D88112EEFD19A3EA95C62670281D1E367A9F813A064
+ 6B60833048F1E486B6ACFF72847127C05D2A85381B19DEB3F816E363062FEA26
+ 33D1A42D54B833E4899683704CE998E68CF026C9A5987D21FC299C719989F10A
+ 95A45C6AE54E8B8B632EA57F02CA3CB1C01DED203EE34EE6D364A10D323A432E
+ 2C18C953707357071FB5652F3394F69D1E1B814BD9DA5297DEABEDC030566383
+ 538AE172E48138E3218C2BD97974A10D02AE9CE4B2115707EC2BC1D950BC45B2
+ 8F6CBADCA178C3B241B89C44614101CAD882711BF74BEE7B664972998FE28CC1
+ 91FB14EE3C1900B9A4C0E5EF7D298FFB206DC6D0664A2EA0FE1F3119FDE4F0F3
+ 6CBA0000000049454E44AE426082}
+ Stretch = True
+ OnClick = Image2DblClick
+ OnDblClick = Image2DblClick
+ end
+ end
+ inherited ActionList1: TActionList
+ Top = 16
+ inherited actAceptar: TAction
+ OnExecute = actAceptarExecute
+ end
+ inherited actCancelar: TAction
+ OnExecute = actCancelarExecute
+ end
+ end
+end
diff --git a/Source/Modulos/Presupuestos de cliente/Views/Copia de uDialogOpcionesImpresionPresupuestosCliente.pas b/Source/Modulos/Presupuestos de cliente/Views/Copia de uDialogOpcionesImpresionPresupuestosCliente.pas
new file mode 100644
index 00000000..c37504cd
--- /dev/null
+++ b/Source/Modulos/Presupuestos de cliente/Views/Copia de uDialogOpcionesImpresionPresupuestosCliente.pas
@@ -0,0 +1,79 @@
+unit uDialogOpcionesImpresionPresupuestosCliente;
+
+interface
+
+uses
+ Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
+ Dialogs, uDialogBase, ActnList, StdCtrls, ExtCtrls, jpeg, dxGDIPlusClasses;
+
+type
+ TfDialogOpcionesImpresionPresupuestosCliente = class(TfDialogBase)
+ Image1: TImage;
+ Image2: TImage;
+ procedure actAceptarExecute(Sender: TObject);
+ procedure actCancelarExecute(Sender: TObject);
+ procedure Image1DblClick(Sender: TObject);
+ procedure FormCreate(Sender: TObject);
+ procedure Image2DblClick(Sender: TObject);
+ private
+ FVerSello: Integer;
+ end;
+
+ function ElegirOpcionesImpresionPresupuestoCliente(var AVerSello : Integer): Boolean;
+
+implementation
+
+{$R *.dfm}
+
+function ElegirOpcionesImpresionPresupuestoCliente(var AVerSello : Integer): Boolean;
+var
+ AEditor : TfDialogOpcionesImpresionPresupuestosCliente;
+begin
+ AEditor := TfDialogOpcionesImpresionPresupuestosCliente.Create(NIL);
+ try
+ Result := (AEditor.ShowModal = mrOk);
+ if Result then
+ begin
+ AVerSello := AEditor.FVerSello;
+ end;
+ finally
+ AEditor.Release;
+ end;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosCliente.actAceptarExecute(Sender: TObject);
+begin
+ inherited;
+ ModalResult := mrOk
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosCliente.actCancelarExecute(Sender: TObject);
+begin
+ inherited;
+ ModalResult := mrCancel;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosCliente.FormCreate(
+ Sender: TObject);
+begin
+ inherited;
+ FVerSello := 1;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosCliente.Image1DblClick(
+ Sender: TObject);
+begin
+ inherited;
+ FVerSello := 1;
+ actAceptar.Execute;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosCliente.Image2DblClick(
+ Sender: TObject);
+begin
+ inherited;
+ FVerSello := 2;
+ actAceptar.Execute;
+end;
+
+end.
diff --git a/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dpk b/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dpk
index e1cecf86..d125b4fa 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dpk
+++ b/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dpk
@@ -70,6 +70,7 @@ contains
uViewTotalesPresupuesto in 'uViewTotalesPresupuesto.pas' {frViewTotalesPresupuesto: TFrame},
uEditorVariarPrecios in 'uEditorVariarPrecios.pas' {fEditorVariarPrecios},
uDialogListaPresupuestosEnvioEMail in 'uDialogListaPresupuestosEnvioEMail.pas' {fDialogListaPresupuestosEnvioEMail},
- uDialogOpcionesImpresionPresupuestosCliente in 'uDialogOpcionesImpresionPresupuestosCliente.pas' {fDialogOpcionesImpresionPresupuestosCliente};
+ uDialogOpcionesImpresionPresupuestosCliente in 'uDialogOpcionesImpresionPresupuestosCliente.pas' {fDialogOpcionesImpresionPresupuestosCliente},
+ uDialogOpcionesImpresionPresupuestosClienteAzacan in 'uDialogOpcionesImpresionPresupuestosClienteAzacan.pas' {fDialogOpcionesImpresionPresupuestosClienteAzacan};
end.
diff --git a/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dproj b/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dproj
index cc1623c6..5213c2d0 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dproj
+++ b/Source/Modulos/Presupuestos de cliente/Views/PresupuestosCliente_view.dproj
@@ -74,7 +74,12 @@
-
+
+
+
+
+
+
TfEditorElegirArticulosPedidoCliente
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uDialogOpcionesImpresionPresupuestosClienteAzacan.dfm b/Source/Modulos/Presupuestos de cliente/Views/uDialogOpcionesImpresionPresupuestosClienteAzacan.dfm
new file mode 100644
index 00000000..c53c044a
--- /dev/null
+++ b/Source/Modulos/Presupuestos de cliente/Views/uDialogOpcionesImpresionPresupuestosClienteAzacan.dfm
@@ -0,0 +1,2680 @@
+inherited fDialogOpcionesImpresionPresupuestosClienteAzacan: TfDialogOpcionesImpresionPresupuestosClienteAzacan
+ Caption = 'Opciones para presupuestos de cliente'
+ ClientHeight = 257
+ ClientWidth = 429
+ OnCreate = FormCreate
+ ExplicitWidth = 435
+ ExplicitHeight = 289
+ PixelsPerInch = 96
+ TextHeight = 13
+ inherited Bevel2: TBevel
+ Top = 41
+ Width = 429
+ ExplicitTop = 33
+ ExplicitWidth = 418
+ end
+ inherited Bevel3: TBevel
+ Top = 213
+ Width = 429
+ ExplicitTop = 196
+ ExplicitWidth = 418
+ end
+ inherited pnlBotones: TPanel
+ Top = 215
+ Width = 429
+ ExplicitTop = 215
+ ExplicitWidth = 429
+ inherited btnAceptar: TButton
+ Left = 254
+ Visible = False
+ ExplicitLeft = 254
+ end
+ inherited btnCancelar: TButton
+ Left = 333
+ ExplicitLeft = 333
+ end
+ end
+ inherited pnlHeader: TPanel
+ Width = 429
+ Height = 41
+ ExplicitWidth = 429
+ ExplicitHeight = 41
+ inherited lblInstruccion: TLabel
+ Width = 379
+ Margins.Bottom = 10
+ Caption = 'Indique que sello desea para el presupuesto de cliente:'
+ WordWrap = True
+ ExplicitWidth = 310
+ end
+ inherited Label2: TLabel
+ Top = 31
+ Width = 354
+ Height = 2
+ Visible = False
+ ExplicitTop = 31
+ end
+ end
+ inherited pnlCuerpo: TPanel
+ Top = 43
+ Width = 429
+ Height = 170
+ ExplicitTop = 43
+ ExplicitWidth = 429
+ ExplicitHeight = 170
+ object Image1: TImage
+ Left = 8
+ Top = 14
+ Width = 193
+ Height = 139
+ Picture.Data = {
+ 0A544A504547496D61676574D50000FFD8FFE000104A46494600010200006400
+ 640000FFEC00114475636B7900010004000000640000FFEE000E41646F626500
+ 64C000000001FFDB008400010101010101010101010101010101010101010101
+ 0101010101010101010101010101010101010101010102020202020202020202
+ 0203030303030303030303010101010101010201010202020102020303030303
+ 0303030303030303030303030303030303030303030303030303030303030303
+ 030303030303030303030303FFC0001108012C01CD03011100021101031101FF
+ C400BB0001000103050100000000000000000000000703060801020405090A01
+ 0100010501010100000000000000000000040102030506070809100001040201
+ 0303030203060503030501010203040500061121120731130841221451156171
+ 328191A1231609C1D1425224B13317E182C2F062432535181100010302040305
+ 0506040503040105000100020311042131120541510661712213078191A13214
+ B1C1D1421508F0E15223F16272332492161782A2B2D243C253639334FFDA000C
+ 03010002110311003F00FBF8C226113089844C226113089844C226113089844C
+ 226113089844C226113089844C226113089844C226113089844C226113089844
+ C226113089844C226113089844C226113089844C226113089844C22611308984
+ 4C226113089844C226113089844C226113089844C226113089844C2261130898
+ 44C226113089844C226113089844C226113089844C226113089844C226113089
+ 844C226113089844C226113089844C226113089844C226113089844C22611308
+ 9844C226113089844C226113089844C226113089844C226113089844C2261130
+ 89844C226113089844C226113089844C226113089844C226113089845B54A207
+ 3C73FC3FFD0C8D733BA06D58DD47BE9F71570152B68709E394F1FF00DDC9FEEE
+ 316F72D9E20F751B29FCB5A918D3B33CF2552D038AD14EF6F1F6F3CFE87FFA65
+ 1D71231D47C6749C88C7E0B13DC1A30C55154AEDE4A9010DA79EE714B294A523
+ D54A3D9C240FE27266973995886A969834E153CAB8FD856364A5EF0CA667BD70
+ 99BCAE90F298666D7BCE8E786989F1A43CE71FD5EDB0C2DC74F69F5E4038FA6D
+ C58DD53C0E63799AD3DE5A16722982E6FE51E48F65C1C0041295F5EEF4007677
+ 770FA8E3919823370F796B981AD073D5FC94774E01A00ABA1657EA0023A2B857
+ 3C1F5E3A807D0E5CE323640DD3E0A675592376B6D4E06AAA65D5C70C95E99544
+ C226113089844C226113089844C226113089844C226113089844C22611308984
+ 4C226113089844C226113089844C226113089844C226113089844C2261130898
+ 44C226113089844C2261169C8078E7A9C70AF055A1CD6C53ADA38EE501C9E00E
+ 0924F53C000124F4C8EDBA81F2F92D7564E543F82A3BC0353B00B6AA43291CA9
+ 600EBC921402781C92B3C708481F53C0E72588DE7218AC7E6C678A89F63F38F8
+ C75D98F55C8DA62D85E463DA68289A957770F3CAFB5319A875AD3C932093FD2E
+ 29207D78CDED9F4AEFD796BF582D9E2D698BDDA5A07FD441A770587EBACC1A17
+ 8F8FE0AD3B0DEFCCD7721DFF004378953160BB0BDC8377BEDFB14A9FC958E47B
+ F435CECCB05321278ED529B5F70E9C020E6C6DF60E9382D85D6E3B8B5B7E49AC
+ 5144F73853000BCB74D70AE04E079D428D249732BCBAD9A5D01C8934F70247C5
+ 7592740F90DB436CAAE3CC55FA1A530CA1C87A0EB11662D525C5024BB61B2B93
+ 1C712DA0709520214092493D38CF0EF1D25B76BF2F6F75EB891432BCB294CC80
+ D2463C885744DBC3512E03B28ABB9F1BB5FB54441B86DBE50DDD6C84878DE6F5
+ 6B1A33CAED21C2A854CFD6B65B70927DB2B200E9CF4C8727A817D0495DB36EB6
+ B6A1AB4C70C751CBC4E79C7B437D8A4C51D1E1CE04D0F13F80FBD5C143F1D7C4
+ 5AC81FB4692C32A0AEF0B5595C3CB0BE792A52E45CB8A52D44F24F3D7EB9ACBE
+ EABDEF7724DF17927988C7FF0010A5B8B49C000BB9D8BC4FAEEC29AE65726FAA
+ 21D7A6504C5A2D82DAA02DD7C32961D2E4194DACBD054CF7B654543B89EEEE05
+ 5CE3B1DE9EC61F2F43C8C3168C08388395470F88501D6F239E4869CF9A8FE8ED
+ B6EF18F9175AF1EEC5B14FDC757DE199E756B7BB5B4BD8E927D530B79FABB39D
+ 1A3B51ED63BD19B4A9A75603A54A2920F039DF5C5B6DFBBEC33EE36B198B73B6
+ 235860A46E63A801A1350E0E26BD81668E46C2DF2A534738E038FE0B26524929
+ 3D7820FF00C3384B5F33C9A4A29257252096915192A99215A9844C2261130898
+ 44C226113089844C226113089844C226113089844C226113089844C226113089
+ 844C226113089844C226113089844C226113089844C22A0E3E869494A9480A59
+ E892A48594FA1570A5A7901640E9CFAE5090054E0116FEF2903DC53693C807A9
+ 48249F44F77EB8A8AD38A2A99544C226113089845A1E783C7AF078E7D39FA738
+ 4565ED9BE6AFA5FE31D8AE6156B9280FC58AE171E9D349712C94C286C2172642
+ BDE7109FB527D727D8ED17DB9973ED18E7C6CF9A9F28FF0051C942B9BB16EED2
+ 680115565D8EE9BCDCD82EA74DD29F6A3084A7D5B66DAEA6A295B90F32B311B6
+ 2A52B76DADD942F8F7C0F67B471C1CD8336EDBED2AFBC95A64069A63F11EDF16
+ 002C22F44E343476E2BAA83E29B5B68D64C79337EB7DCA2DAC9AF9A69223635F
+ A5AF7E139EF18F5A20388B0556B8A57629A71D505A5209EBCE62977FB3B221B6
+ 91C514996A751CEC70F7E46A6A55E185F8124D7DCA48A1D1750D6003AE6BB4D5
+ 1DEA2E38EC28119B92F387D56F4C536A94E2FF00895939ACBFDF371716DACAF9
+ 1E1D902E3A7FE9141EF5946DED69A6028AF2693D8809E41E0ABA8FE2A27FE391
+ DBAE9FDCF9F8A90C6796C0C1C154CAABD308984549C50436B5F03EC4A9679200
+ E13C92493D0662D2E07CA8680BBEF570AAC6776D21F95BCBDAE3D42F197ABF89
+ DDB29D6F7086C98363B54E8AA890EA6B66025B942BA3A94EBC507804849CEBA2
+ DB6FBA5764959B86B6DCEE2C0E6B5D81F281A5687115D2EA7650F15AABD24DF4
+ 6CC281B5F8959308573DA7E853CFFC73938DC1EC2FED5B360FED85572F44C226
+ 113089844C226113089844C226113089844C226113089844C226113089844C22
+ 6113089844C226113089844C226113089844C22A0FA929EC52D6109E78E49239
+ 2A2381D32A1E1A749CCAB83DAC04B971173E2266330952594CA7D0EBAC4553C8
+ 4C879A67B43CEB4C957B8E36C97005100849239CABAD1C6274C03B48189C6809
+ CBF92802E9AFB96C40E67251EEC7BF0A0DFF0048D21FA796F2373897CFC7BD16
+ 10D8891245130253B03F0DC744E9929E61C0A01A41013EA7A665D8F6392FBA6A
+ F2E3CD3E6C2D24B68E268F7E80757E500B829371B8456874BC674E4A3D97E42D
+ B6BB5BF2FCC8B235CD8AFB5ABF9D57A8C4A66A685C793322D79A2A4D95130B6C
+ B96F0A65823DD532BF6D6D2813C10736BB76C505DEE9630CA5CCB7D1187924FC
+ B522479EC0D05C17312753CC5F2011FCA682833E5FC77AEB74FF0037585EF887
+ 71BBB5AE4C6F2878EA9EF18DE74F607B52616D14D05C742D98BDEB70565CA901
+ E61C4953652A201E87365BC7483365DDA27D8BCCFB2DDBB5452824B640681CD0
+ 4E01CD2285BDC698ACE7709EF36A7DCBDA592B1E5A40C284007EF5A5578D6BFC
+ A1E07D4E9B77B4D825DA5DD441D81ED9A25BB8C6C15D7376D8B076440B1616DA
+ 5B432649690DF696D2DF4039038A6E3D57274C75D437FB6DADB1803DD0889D10
+ 7C5A5AD03C6C7035274D49C1D5C6B4AD763B4C7F5761A6773AB4AD6B8F1E2AC8
+ D62B9BA4F3779D14D4B9CF54EB3E2BD3FF0005999736925B89632292DD739F43
+ 0FCA5B2CBD29B8685BAEF685F7ABA119BEBDDD86F3D0BD2B70608E29EEF7EB90
+ F708DA1C431CE680E21A2A1BAB069F08E58050AD76E8E233BDB239C5916035B8
+ E246271271FB0E4A5FF8E5F967C27E3F9F3E74FB097674ABB7992EC66BB3653C
+ ED9BF224A5B5C879C5AC98ED290D37CAB8081C11CE73FEA7693D733DAC01AC8A
+ 19C46034068A31A1A490D0055C4171C332B26C6F73F69123C92E2D26A49271AF
+ 12A3FD79AF236F5B97956647F2EECDAF6B5AB6FB3282A6AE1D16AA50CB50A8E0
+ C9B488FAEDE9A5CB7198D365A7B1C528F7A49293C7A6C3769BA5F6FDB36768B7
+ 63B7596073A53E63C07BFCE7B5A08CB160150DA64A1DAC924906E6C73DFE1751
+ BCDBFDB69C3966B93E26DCFCBFB0526BFB2DA58E9DB26AB3763DAE059CC8D126
+ 555C43D769A45842AFBA614D4E7ABAC9F9322BD2971296984A7BB948239E22F5
+ 2DB748DEFD46DFB579F14C6161AEBAB6A6BA9A300F18E46BCEAB0EC7BB4F06CD
+ 0BDE0C8E7C8E049C4D1B4A71ED35573557C84D41DA5A9DAB6883B068DAE5D5CA
+ A9E9EEF64115BABB09895C965A29557D9CD71B8B2D4C28B2EBAD36858E38E321
+ 4DE9CEE7B84916DFB549E76EB643CDF298E76B2D68D0758C1AF1E304B4B89AD0
+ D16D6DBA8BEA1CC8DF1E9638E9D5419F7FB15D89F38F8C2C25A2BB5EDB216DD6
+ 8A712D9ABD49C55ECA6CA97D9EE4B107DD44465B58E14A714909FAE6097A3FAC
+ AD6274D776FE4C4D18BA56F963FF0071FB02DAFD6420D0105DD942AE44B1B7DA
+ C99CD3CE40A4D79F84DA20AD87A4C9D9DB96A742A43CF3AA06B996D51C94B5D8
+ 56B6D4428F2471902365AD890F07CD9410E77F45788C71A5785284619288E2F2
+ E26B4C7DAB4D6FC79AE522913151645D5AB4F38F22E76394ABFB96DC586FBBD8
+ B19DC2A3B7CA0109425002B938B8DEEE37276B6D22635BA34C63CB6902A716B4
+ D09C73353C1678A305B57805D5E38FC4A9042103A84A413EA42475FF000C8553
+ CCACBE5B01A868AF727623A7DA9E9E9F68E9FCBA66331B1C6AE6827B95D40320
+ B5E07E83FBB2E2013522A55D52B5CAAA261153755D8DA95C73C0F4EBD492001D
+ 3AF5E71E5B65FEDBBE53ECF8AB9801700700ADDD8B6AA0D4EA26DEEC96B0696A
+ 20B4A5C99B6125119B4A9239F691EE2829D7D5E89420296B3D0027235AD9EE7B
+ 96E076C8A171B7228D736B5388E3C0733EF2B200DC31E2B1A458EF7F22849855
+ 22E3C6DE1D74142F60750F40DE7C811FB82D469223E10E6B7AFBA9E07E4383DF
+ 7C288094839E8ADB3DAFD3FD32CC62BCDE9ADA88EA248A1247E771AEB7F67039
+ 530721A8A96FCA7E3DDC82C8ED2F4DD7345D7A0EB1AC55C7ABA5AB4FB7122B49
+ EE3FD202E43CF2F975F9520F2A71C595294A27AF19C55D7505E752DD49B95F39
+ CE9CBB4D4E02800A068C83456800CA8B1C8012350180FBD5DBC01E800CC00018
+ 0C95AB5C226113089844C226113089844C226113089844C226113089844C2261
+ 13089844C226113089844C226113089844C2261130887D3284802A7208A995F0
+ 3FA91FDBCFFCF31B2781E68C35EE5525AD157E0BA8B5BDADA38AE585C5842ADA
+ E656CB6FCE9EFA2244614FAD2D31EE4879496D21E796120920027265BC0EBA71
+ 8E06B9D28E0054F3C94575C06B8BAA3CAE6A2EF37ED9B76ADE3E9D7FA222049B
+ C8D6344D30B9D11E995CDC09D651A3584E9ED475A5D15D1633C1C5BAD9250804
+ E6DFA4F68B5DD7A8E3DBF7A798ED1D5D3A086BC902A5BE20413C00A0C732AD92
+ 6B799868EA103F8F62C78D83CD5169EFB49B8F25EBD3FC79E49D5AFDBA2358B8
+ AF59EBBB8D56D9EDD54F7B4BD9DB8ECC3B1AB5484B533B5C5A25308410E23939
+ DD59F499BF65CDBEC72B6EF6896327512D64B139A75344B193AB501569D008A9
+ C8517317CFBAB39C5D5BB419A23803521D5C0D294E64A90FE54EB4CDE78FABB6
+ 76A259585BE97B2EBB6F590A95131EB0B5626D9C2816F4F0DAADE67A8DB56495
+ 8E5B23ED41E4E731E9FDFDC6DBBE49B5DD1899B5DDC6F89CE2DC40A170249341
+ 47804E1905B1DFEC7EAB683704BBEAB40200C0570AFDFC536AF0F6BD6FABEBBA
+ D6A7A8A606A3BA6D5AF5F790A0B0B9557255575D0D327BDC4C979BB18B31C9B1
+ 6321D53412EA9214147AF39976ADF6E61BF9B72BD9C1DC6DD8F642EA02D71697
+ 31B90A100004570216B6E6CDF1B211691B4B1CD617D41A8C0578E1C5750C7C57
+ D7B5EF2E54791740928D668A5EBB71ABF913562B9B3E2EE3066C4FC58EE3AA7E
+ 529E36092B3DCFBCE38A1DA9E07AF33BFF0022EE77FD3571D37BCB62959F57E7
+ 432690D918FA3060E0400D1A720DC6A4615AADAC96E5B0B6DE10042717713522
+ 87E002BBB55F0F6F1A9518D1EBBCB968BD2912946B932A8222F73A8A7EEEF550
+ C0D99B9ADC46A021A1EDB4F1825E653C00A24F39ACBFEA2DAF70BF6EED73650B
+ AFDA055BABFB4F2011A9CCF98BB1193856989575AC3711C5F4CD716C5D83C5EF
+ CA8A9DBF826C25DA7982EEBF789D12C7CA7A9D6EA8DA26D531222EB706B60AA0
+ 32FB0B8F31895652BF1DF702DC7083EE2B9E48197BFABA29767DB365BA822FA1
+ DAEEE4B8639874C8F73C873C3890452A3C3415033AAB22DADD6FE618A4909919
+ A71A1C2941901EF5D15678DFE40E99A46A5A368FE42F1CFE16B5F8105532DB49
+ BD62CA4D341E5461A6635B05BC612279E1A79D31501B6895278564DB9EA6F4CB
+ A87789778DCED7756DCCAF2FFED5CC246B767E175BB4E91FEBA9CB0CD62B4B3D
+ E6CAD85A426231014F134D7DE1DF72B828342F206A5E31F29032E82D3C8FB7D8
+ 6EFB430D521762D0C6BABE84962B60C672D56DBC966236C37DCE3CA039049206
+ 6AF79DD768DC772B6FA089DFA55AB1B1C7E700642D0E2F2642CC0B8B9C47840F
+ 0068A5454E6B7DB2EA1867FA9A52E492ED350478437C24E580E35C543FE43F20
+ 40F057C7DA1D0A9614BBBDD66EA9134CABA9A78CE5B3512FEE60B11ECA6DB585
+ 580CB0CB5325BCE77A4FDCAFD7A9CDEEC9D197FD5DD47FABD62B5B483538977F
+ 6E3734E9A06B1DE2750330E02A6A71518FD1D8D8B2C76C05E2326BAFC44134E2
+ 001C0D7058F967AEF9A7CEBB2E87E20A785AB6B1A8F82EB75AB2DDA04CB19F15
+ 3713DC868455C0F762B06DDB90EC64AFDD0A418C4927939E9F63BDF43745B774
+ DD8C97973D47B844596EF68679716A7B5CE767E269D2349C1C00A50D5608FCE9
+ 4B61F2DAD033230FBB038F6A9D7C88E49F0B78F17E5CD63C5BAD78D37FB9BFA1
+ F1D6D336138DCFABD5B4991B23F5E375541871E2564F71A67DB7C190D3648738
+ 71640EBE6FB45C5C755EECDD9777BBB8B9DBFC52B41751EF780486873B5119E5
+ 434CA940A618E83562D713434E030C72594BE38BEDDA65A6CFAD6DB1E35833AD
+ 1A24D46E906048AA8BB4C6B5AE54B5AD75CB53F11A9B014DF0F2E2BEEC551713
+ DBD87ECCE1778B5B2818C9ACCC8D7485D58DEE0E2C21C450BB4B09CB22D054CD
+ B7CE9FCC6DC0146388690295032AE78D38A96DB71014A6D2A428A4F2A4850EE4
+ FA755279E40CD2C51BDACFEE690E2780A0FF0015B38CC543A4E45550AE4F1C8F
+ 4CC4D7CDE768781A28AFAB4E4715BF24226116D24F3D3233E578796474255401
+ C55079C7109E414240054A5281294A53C124F0A1FF004E5AC37CE7E9A3687B3F
+ 9AC533F401A732A11DD3CD106BA72F52D2AB25F90B79908421BA2A14A4C2AB2F
+ A8A132368BC756DD751C56FF00A9485ACC85241ED4674F1F4CC97564EB8DD1EE
+ B5DB07CF2021AFA571F2C1C49F877AC714EEF31B5A115C87256F6B5E0D99B05F
+ 237AF36DA31BBECACB8DC8A5D5996FBBC7DA61412B69AA6AC9685396B3A3723F
+ F324F72FBB9ED0336F7DD5905B6D4764E968A386D2B5333803732D30F1BC1F08
+ EC68072C464A6579E23EC5924861B404A509084A78ED423ED42401C76A523A25
+ 207D074CE16584DCE97CEE76A142457027B73AFBD5BA8AAA071CF52793CF5E3A
+ 74E3A74F4CCF801402802A1355AE1513089844C226113089844C226113089844
+ C226113089844C226113089844C226113089844C226113089844C22611308984
+ 4CA134454D6A212AE1249E0F1D3A73C1F5FE1952C0F1A4914382AE006A27018A
+ 89EFAF760B9B5B8D5745729E2DF534180FCFB6D804D975B01CB76E5184C355D5
+ EFB2EBF29288E5C216A424248EA49CDAEDF63B7D8422E6F448612706B2957019
+ E2721C30C57397F76FBF9BE9AC0E9979BEA00AF7571F62B53C9F0EC7FF0083B6
+ A83B7351AEED99D794FDEB5AFC6723C2B87603AC3EB6A0B166652E2A26B6C76F
+ 524A09279E32EE98B9B4BAEAC74968D7B6C4DDB74893E60D21A31A1A1A1AE15A
+ 114AAB37232ED1B1B05E10FB80C352CC456A79D29811C33AA8735DA1F3869F51
+ 2D9635487B978F36C53F02B3C68EECA97771D2296DAAD0D769DA2786E9E7567D
+ CA0E46014A8A858F6DC5F519DAEEEFE8ADD6F629E696E21DD6D62735F3B20688
+ A57B9CDAFF006C4A1C080DA0756A79502D6ED1B66F26B7523A3FA29685AD2E3A
+ 80C7FCB4E2A7AD07C7D3E578AB56D47CAF47AE5CCFAE80982F4070AADE2C3851
+ 96A8F56D1992D9EF7ED635521B43EFB61216EA5453D0F39C8EE9B9C565BECFB8
+ 74CCF72D63DDE02FF038D71350D2EA03CAA6BC575D6D68C647A6E3C447B7F053
+ 1C78898A84B2C34D34C210DB6DB69E7B10869B434DA129EDE129421B0001FA67
+ 26E7EED2DC19A531D0924E2789A9FCBED52CE82349AE9550B6EFD9C14F4572AE
+ A7D39E781D3F4C9C5CEFCA065F15640D6B1AE12624D69F72A81BF5E783C9E47F
+ 2E07F0CC32C0C95DAAA41A2B2366907550E38772DAB4F68E401CFA7AFD32D65A
+ C4D357134593546CC48C3B02A456A1EA3EBC742A3CF3FA71C9CCFF004D152AD1
+ 52A86E21E1AABDC15A979B5C0AA098ED332AE2DDE0FA61D2D394CB9D21C65254
+ B0E10A4C68681FF73EE369FEDE993ACACAEE61573628A302A5CE3A5A3DA5B53E
+ C0561379237E56B4956EC0AEDAF630D3DB12E255D3CD8D3A1CED5AB9E127DF6A
+ 514B4D392EE50842848650141D6900A4124771CD8BEE36FB48FCB898E75FB69F
+ DC38B0107F282012294A388071CB00AC2FBD9DC7CDD02DCE40135A7B95D551A5
+ D051B5163D6D4C161988C311D95A9B0EC80DC66C32D72F2D055DC1B19AAB9BFD
+ C6F240E9A791B1B09A35AE201AD2A1C32A60299AA32C2D22ABA26D1E73AF672C
+ 55B9B3789355D92CFF007E547974DB194FB2BD9B59B499AE5EBB1812511E4CCA
+ D28FCF6900F44C84B839192ADF7EDDAD63365188DFB7BC5087D1F4ED602D3A4F
+ 73850128FB56B9840A6BE797C544163E27DB356A3DDF51AB6A779734EDF20CA6
+ CD16F7B589B674D6D60C4A62C2448B2B78AE99FAF4D716CACB28097632DBFB39
+ 19BBB6DE36ED56F7729960DC20901D51B010F656BA7E76969188AE20826B9A8E
+ DB4958081A4B48E2723EE57C78E90FF89740F18E8BBFEC4AB6D964946B0C4D42
+ 5D94D4BB36E2CCB3661A5F53483EC408318B4871613DC96C73EB9ABDF9E77FDE
+ 65DC36E6865B1717B83A81C70C4D054549C73EDCD651710D941E5B83B565502B
+ 8FBD42BE37A2937373BCE9AED93FAFF92F48F2C45D9EE3688E953369B869D693
+ D5715C975F6FDA54DADB1AD3F8AA65656CA3D949ED0A273AEEA87DB1B3B0DDEC
+ E37FE9335B087CBD2DA4734750E181F9497093560EF13853C21682CDD3BC482B
+ E2F34E35C48A0FF05907E38F2A537909FD91753027B159AF5ECDA18B72F25834
+ B7AB84F88F2A5544D4A9295A5995CB6E0576F2B1F615FD396DEB62BCD9BE9DB7
+ 9A7CEB887CC0D049731A72120A02D71CC0C70E2B7164657DC107E500F6839762
+ 9712E050510950014A4F5E393DBF50028F1CFE8783FA8CE79EFF002E9A81C56D
+ A86B44F74700F6ABEEF41C75FED1CE46BABC8ED646C6E6BDCE77F48AFBF10AED
+ 0798C15BFB2ECF43A9D54CBBD92C23D5D4C5470FCA96A4A5B2A58E111DB473EE
+ 4892FABED6DA6C29C5A88001E7246D96779B8DFE8B6638C8E20341C0E431E400
+ E249002A81514C163FB72BC91E6B5BACD39B5F19F8B9DEC58BD792CA37ADCE12
+ 94E21C62BE3C80FF00FA6EB66211C29D791F91EDA876241E4E7772C1B4F4EB48
+ BDD177BCE1A58C77F6A23C4BCD06A23020378D6B4E38A663A40298371EF53469
+ DE3FD7742AE4546AF5106AEBC2C3CEFB45D5CB92FF001F7BD612DD2A7A7BEB51
+ 242D6794E71DBA6E3B86E72359705AFB52284124691FE56814C7BEBCD618A231
+ BB0C1AAF94A781E83D3E84E438E18A11484514926AB7E65C78E6AD4C22611308
+ 9844C226113089844C226113089844C226113089844C226113089844C2261130
+ 89844C226113089844C22611308B4E47EA3284802A7245B14EB69EDE5681DC78
+ 1F70EA7D381D7AF539648FD0D0EA55A4D2BDFC55039A4D2A2BDEA15F23F9DB42
+ F17EC54FAE6E73E6543B7F5F2ECA05AAAAE64AA561982F219942C66464B9F8E1
+ 1DE14A514F6B683CA8819BBDABA3EFBA8A096F76E21C6DCD5CD0F01C69E2F083
+ F31ECCCE431C165A00007901A79A8DEF676CBAC6EC7CC3E37A677CA5A7EF7494
+ 95FB253EA73A12ECD9556B8E0A7DB28D729D457DAA0C090E21E8E14DAC703AF3
+ D33716F0C13DA1DB3722EB5BA8C92C32374E7896B81A115AE669C295382E46FD
+ AEB5DC7CFB61AD8695D38D29DA2AAFB539B3791AE23352E9EFF58D1934F6CD58
+ 45B961BAEB9BB997915B80D465C165D7DC82C54477DC51EF51EF74823FA46408
+ E283676F9F0BE192E4B81F09A81435AD70E5451E7927DE2F4DACAC919030E65A
+ 4035032E1C7ED52FD456C6A7AE8155190F2A256428B0220907DC5263C3650C30
+ 0A9454B52D2DB639513DC4F539CCEE7B84B1CE240D24CA5C4D2A69972E755DA4
+ 50B618190B48A34517749F41D38FD07E99746E32343DC28550E6B7664544CA07
+ 34E008AA2D391FA8FEFC54574FE645646EFBFEA1E3FAB45A6DD7D06A632A4466
+ 1B0FB893264BD29CF6596E344428BEF29C70F038040FAE6D76BD8B72DFAE3E97
+ 6E864964682E3A41A340CCB8D3018AC32B9A1B42455598D2B7DDE12CBAE3AAD2
+ 758FCA73BDB63B5EDA2F6073DD15E69F1FF8F45164B7DA48216EA907FE927244
+ 92D86D13163C366BB60CABA98D764701F350A8BA5E4658555F745AA536BD0DD8
+ 3510910233CEAA43C23FB887A4495B81C5C891214B5C87DD591D4A94791D320C
+ FB8C97E7CD713ABBA80770A003DC9A0E54202BADA6D086D294A5290392004848
+ 04A8A8F40071C93908EAAF88D4F3536314600AAE515E9845B1484A885292094F
+ F49201293FAA491C838456FDD5153EC0C458F735CCD8B75F6706DA087D0A262D
+ 9D6BE97E0CF6968295B6EC77520F703D472082091926392484EA8DD4A8A1EE39
+ 856DC5B472C78D3258C5E41F1BEC91A47FA4F4DFF522E5796ED9E8FE45F2CCC7
+ 85A5CEBFACC1425E629A3AE3FE1FED715F8A5C8B04A10A4472A2A57DCAE73A7D
+ 9B79B29657C3B9636F69099628451AC74AEF0D7855DE104E780CB9E97E99F1D5
+ 8D068E38BB35CED96452F8C75BD8636E11F568DF1EF4CD369A3C30A9129DDAAD
+ 2F6A2436B915F2BB643315D77DF61B20A13EF3AF2CA89E42B2CDBE5B9EAABA71
+ B565CC9D4325CD0781C5BA29890DD25C5A300D22ADA60B2097E9FC6EA08DADA7
+ B4F0AF3E6BBCF157916F8EB1AD5C791EFAB5C93E57D8DF91E3C815F00B7FB552
+ 5A415D8526BF3E535FE5CA95120C35A94F76F453812A513C1C8FBBECE21BB9AC
+ EDDAFF003AD9A7CD2E1A4EA1990DCC11C41A6468399BB838E92E206A3863DABB
+ DDDFCB92ABEC64699E3DA83BDF904210555D154A6A9289B7961B44DD92DBB7DA
+ 8AD349577A9A42BDD501C24662D97A7186D7EBF7899905A8152E7101EFEC8DA7
+ 135CAB435E016F0115C31772FC569AE78AA55ACEAEDC3CB562C6E9B5C442CD74
+ 069B5234ED714EABB5629A9C8431264290949FCA90DADF0AE7823A660DDF7EB7
+ DB9861D9637C50E5AB1323B01892316E3C070E592A91E2C69553AB4DA11DC528
+ 092AED2781C1200ED48E7F44A47007D0668219269582494E0721CBFC558E5573
+ 32B53089844C226113089844C226113089844C226113089844C67922D391FA8F
+ EFC50AAD0A723F51FDE3142A870CF04EE4FEA3D78F51EBFA7F3C1C3354A8E613
+ B93EBC8E3F5E46063926A1CC2B6AFB6DD7F59434FEC17D4D4B16428371DDB39A
+ D4653EEA8F010C85AD217CF200E392A3D3EB99A3B7B89AA618E47D33D2D73A9D
+ F4055A648C66E6FBC2ED6AECA1DB426AC2BE6C6B0872015312A29E5A5A474239
+ EF5FDC140820F047E998DEC7C674C8D2D7722083EE2AE0E6B855A411D8BB1CB5
+ 553089844C226113089844C226113089844C22A6BE3EEE78FE9EBCF41D393D4F
+ E9989C6395C6D9D9D01F7A3ABE59A2C4BDEBCAF2D0FF008DF7ED76DE5C7F1E0F
+ 26C7D1AF2308A9611B08B87A5D13572E3D223ADE6A82B2F1B086D4D84AA42BEE
+ E7B4279EEFA7B65B7BD65E6DD7200BA6593E48EB4A8730B4068C454B813DCB96
+ BBB9104EC90E0CF3003DB5FB95DBE6B8DAAC456ABB85E5DA29E56B764E42722B
+ 5061DDCBD875ABE722D55FEBC8A89A4AE5C592E3ACB8EBCD254EB284295C719A
+ BE9D7DE5A3A68ECA373A331B9C2956E9730798D76A6E20B4B6ADC454D14EDDAF
+ 6310B5B502AE03871C32E39AB9754F0DE8FA95F31B2EA301DD6D0D574C8ACD35
+ 34B9513597BF71521E7273F47EF2A1BB3C8FE970252003E9CF5CB2F7AB379DEE
+ 1F2B7592498920EA93175070D5407DF8ABECB6E646ED4DA347215FBD4C6DFF00
+ 427FB7FBF93C9FE64E685D9ADC69D1E11C16FCA22611308B8722533118724C85
+ A1865A0B5BAF3AB436CB28482A2B71D5A92DA5200EA79E0663B7B4A3C902AE26
+ BDBEEE2AEC4A872C76CDCB7452EBBC73097495CFC30F9F20DFC20AAF42497129
+ 1494EE90FDA3C5483F7AC25A0383D410737ECB0B2B467D4DF39AEB9AD046DF9A
+ 981AB8F018E469C51FFED92335E6A7CF2DD293C7F4D59A0D6C87766F20DC59D6
+ ED1B7ED964E993675AD56772ABA1C186C1533548B1909F73DA6825010073C939
+ F4E7A05D3DBAF51DFDC6E720741B1C1672322632818F90967CC7371007C705C5
+ EF3B8376A6F9E717BDDA493DBFE0BD3BF066EECF917C4FA36E0DBC879DB5A080
+ 269424A3B27C6408B31B5215C292A4C860839F32F596C0DE9CEAEBD81CD2D2D9
+ 48C78838B4AE8F69BCFAEB46CA0D7052FE6894F4C226113089844C22A6B2473C
+ 7D13CFFEBFF2CC72F859E601570553F215891BE782BC610E75AEEFB03B2CEBB1
+ A25D5FC9F1FCC90ECFD5276D0E34F4A736366A5F71D7DFB55F052865AE5AEF57
+ 213CFA77BB2F56759490DAD96CB2BA1BE6DC475959412F922BAA1F300A863AA0
+ E2E0305CFCB6C2E67D0F2437134AE15E79FE2B0D3C21E159F61E37D73C93631A
+ C7C5B4BADD26CD6AE6C33ADEE17B5DC4670BFECB15B4B6EF3B0F5CAA53410943
+ 884B6E70A0940CF6FEBEEBBDA36AEA992D1A23DE3729B4334089A638EBA75B9E
+ F6375CAEA8A904D39E0A31DB5AC609060E60249AE2698E03F92CD3F00D5D5786
+ 3C4F4CEEEF6C8ABBADB6D15776EEDD5837265AEE76598CA2B2A44B21526498AC
+ BACB494F0A0DA9C5727EB9E25D7F763A8BA8E59E068FA784863748A340660481
+ 9345700390145976DDC1BA35935D59FB5657324A9A428A7B0A87253DDDDDA492
+ 48EE1C77707EBF5CE19D83A8BA26C8256878C8AAB96AAA6113089844C2261130
+ 89844C226113089844C22611308984549C5A5213CF1D4F00705479E09E80027E
+ 9989C26733FE2D3DAAE19F156BDF6E5ABEAD15D9BB1EC347490D9EEF71FB2B28
+ 90DB1DA09207BAE051501F4009CCFB7ECFD417F28F22392471E0C6B8F770A7C5
+ 479EE990BCB1D811CCA82EF3E54F8C194963516365F26CE7145B446D06866DC4
+ 1F70F1DBF9776B6E35543681F55A9D2067690742750BDA1F76C6DB454CE57358
+ 7D809C7BB0519D72DB91A1B534E58A8BF71F921B555B71E45A5A7893C4355219
+ 01A6F70D83FD73BAAE5289EC6D9D3353945CE00E394ADF4289E9DC337369D1B6
+ 0F7185CDBBBAB8AD3C0CF2A21DBE6CA034F78D5DCA9A29F3E96B7DE7DC150A5F
+ 30EF7BB2130B47D57CB1E4B96B00CABFB1AAAFF09E86A439CF63D1A7C88AE5FB
+ F0C00AED0DBEB73B47524A8114BDE9CDAF6CF15FCB696AD030635CEB894FFF00
+ 16D476348C557C07E5D4E3EE0A45A9F1B79936A651176DDCF5FD0E94343B6A7C
+ 7EC4BBCDA16DB8DA93ECD86EBB53D394B6D00F016CC74A891C823A71A9B9DEB6
+ 4DB056C23926900A074A43180F36C6D03C5DE159FA71235E0356386271ED2B22
+ 34CD46A349A4628695B791123FDCB7654A7A6CD9721491EF4B9B2DF529C7E4C8
+ 50EE51E12393D0019C8DE6E175B94E6E6ECD5C72EE526D6D85B30B47135575E4
+ 55253089844C226113089844C226113089844C228BBCA7E458FE36A7876AF6BD
+ B36CCBB3B6AEA262B754AF4D95925EB2716CB520C75ADB47B297384924FA9033
+ 63B36CCEDD3703A1EC8CE8C5CE34680DA9A9E431CD6A776DD1BB7DBD0025E72A
+ 76AC69DE7CD7E1CDEF40D9F4BA9B66E976FACE23D5E9DB152CCA3B66772A8951
+ ECE96A9A80FC56E3BD3956686FFCB65E5287773D8793C76F6BD1DD4BB5EEB0EF
+ 129F3B6D7B707B2463A2735C3076BC1D90C2A2847B169DF3DB6E7B78D2DD3721
+ E3306BC6B8659AC84A5D313B148D6F72DFE9AB666C51A86BDB855B22BDB90DEA
+ 7633988F27624C392EAD6642AC26A123B94D85B41BED040E79E2772DEFF467BE
+ D76E91E219242D2E69A6A6D682BC6806181F166735B4B7DBC5D35AEBB68769A5
+ 2BC08C54BFED37D3ED1D0768009000E9D38078FA66B892450ADDB496E0D5BC00
+ 0703A01968000A0C90924D4E6B5CAAA2D8B50093F7707F5E9CFA81FF00AE50B4
+ BC6969209E215AF2434919A8F6F77D62BAF21EB1510A66C7B0CB42DC7E1D6FB4
+ 6352C70DAD4D4BBF98BE19AE61E5A784A492F2C754A08CDA59EDA6484CD70FF2
+ EDDBF99C33EC6819FD95511D2C95A038AE3C6D4DDBB95596FB9CA3612E3C675A
+ 1AFC175C1ABB6B921CE5C7A13A94B966F8655DA4BDDC80A1C840FA249DB092DB
+ 3AB47F51F98FE0A780748273A2E7EED7D43A06A37DB4DA27F1A9F53A89174EA2
+ 3ABF1BDB62BA392D43881050949905A4B48693C256A501C1E720ED569B8EF9D4
+ 116D716A7BA6731ADAE45EE71009399A7B545BDB86C36E5CE342057D8BE583CA
+ FE50D8BCAFE49DAB7698BEE97B259BD356B43EDFE143663A94CD5416E4F6FB23
+ D88A90128F557A904F5CFD78F4DFA3F6EE8BE8CB6DB800D90300C7173C918B88
+ E270C4818762F25DC6FDBB84CF86F487C22AE03201C3235143854F15ED57FB6A
+ EF3717DE25BED4AEFDC6EC754BE61F8CD3A5B2A35574DA649EDF6D08E499CC3C
+ A4F23A0787D38E3E0BFDCD74EB76DEA866E50B408AE5A46188D4C70FFF004BA9
+ EC5D8F455E31F03E0AE0DC87783F62F4CF3E765D8A6113089844C22E1ADC5F27
+ 85F6253DC544F6F000E492791D000320C9F5174F0DB5718D8D342680D7DF551C
+ C8E6920E25439B1F965A76D4EA5E3A869DEF6D71A73DFF00DB6745FD83594851
+ 6553369B60A533112CAD617F8CDF7CA7427ED471D73AFB4D89C2DC5DEEA4C162
+ 08C5C3C4FE34637893CC8A7C559E6BC1A0353CB80EF5C9D3BC6AF419EDECBBC5
+ B1DBF7174FBEE4B58758A3A8740ED08D7E994A723C41DA782E2B973F42393913
+ 7CEA063E16ED9B434DBD90703418BDD40455EECF8E55A7356DBC2CF3BCD206AA
+ 1E7D8BB6F2978EA2F92F5591A9CBB4B6A587327554E913291C6989453513513D
+ 315C2F36F32E4592E2121C4290A4AC0E0823A659D3DBA1E9FDC46F76ED69BB6B
+ 4E2EC4E2082456A01D248CB2269434236003482D3C411DE0E6A2DD8DED2B4BD8
+ A155D4D73DE44F33DBD7B2DD43163245A58C7662A4045C5ABAE8454E9B4709C0
+ 971D5C6663B8E848EC438BE066FEC6DB71DF6076EFE60B4E9861ABC0F0B3C588
+ 6B2BAA491E6B40353B1C4E00AE6AE6D2D6D4136D181270C4938779C00FE0ABF3
+ C4C374ACD718A1F236EB41B2EF0D499D2A49A43ED222C39523DF6207B12C8B17
+ D15C925B4C979B429D471DC02B359D4BFA65D5D99B60824B6B0D0C003BC47535
+ A039C4D48ABCD5D40702680514AD9EE5C01174E0E693E1ECE639E7553134494F
+ DCAEE3FAF4FD4FE99A000B5A03BE65B9750BB537E45530A89844C22611308984
+ 4C22611308B424241248000E4927803F9938209C0668A929C4720058E4FF00DA
+ 524F4EA7F5C8F35CB60F99AE71EC57369D8B6F2493C3A7D3BB8E13C849EA09FE
+ CCC8D9CB9A1E233422AAED4C185057BD517E64784D97A64C8F1980012FCA79A8
+ ED279F4E5C754940E7F89CAB5B7B712865AC25C0F7935EC0314A070AB47B9407
+ BF7CA6F0578FD1205CF9168DF9F15282AA8A4968B9B170B8BEC4A511EB84AFBF
+ BBFEE238FAE76561E9DF566F110732092DADC91FDD7E989A3FFEC1883D8093C1
+ 55AC683E32294EFF00B163FCBF9BF697F2DF85E27F0F6E3BAA0FFE346B479892
+ 961C96B47734E98B5F0A4A930D3C8EF5A969293D0819DE6DDE8E595B41E6EFFB
+ EDB467880E8CD07FA89663DCDA2B4869346027F8F6AB2ECDBF9EBE536DA8CED3
+ C4F1ED33B1D424306DEB285C792E14905F722B56376CBCCA491D8DA9BE7AF5E4
+ 019D35A0F427A51DAD921BD95A70C24969DD5D3191EF55AB8E2283DBFE25712B
+ 3E11F94EF4353F71F236B7125242FEF66B2EF72B26D414A485FBBB2BF1E21900
+ 0050E7B3F69E3D78E4E6BEF5C3A62C3547B1ED4E96D401A6A5AC19634111273E
+ 1ABBE9928D35A5B48F2E9181D21FCD8E3F103E0A71A6F85FA7B4508DAB7EF2A6
+ D515A433CD2B3B1BBA8EB6EAC0FF0034BB55AC22BBDF0F81C2D2A755D33CEAF7
+ D69DEF73B8AEDB696D612331D6626C8F7039375CAD71F0E62945565B4110F00A
+ 57913F8A9F34BF05787B42097752F1B6A74B2BB83867B752C49B552C1E429CB5
+ 9FF9964E2B9EBF73C7AF5CE3B75EADEA5DE24D77F7B3495CC543453FD2C0D6FC
+ 15445137E5014AC98ECA42025B0020108F52520FD1249240CD0BA47BABA8E79A
+ 18D8730B7259693D528009F53F53C7D547D547F9E479218E6D26415D39627059
+ 01205064B78481CF038E4F27F9E66AD5092735AE51513089844C226113089844
+ C2261168A3DA09E39E3E99519E2AD7B8B5A5C054AEAECEE6BE9E2B93AD26C0AE
+ 84C849765D84D620C564A8909F7A449536D202CF0075E49CBE382E269047030B
+ DC7202A4FB802B19980655A2AFE4B8555B5515F36A768ADEA6E9A6D410F39556
+ 90EC10C2CFA25C54471E09278E9CF1CE66B9B1BDB5FF007E27B09CB502DAF754
+ 2C77173F4F23584549038E5554769D6DADAA9E7D53B2570C4C6129664B48EE7E
+ 14C617EF439CC2BBD1DAEC67C0501D39E3D72FDB7727D94CDB98855EC7655C0F
+ 369C31078ABAEED60BC83CA946278AB2F46D475D56BB020BDAE3687EA2C9E54D
+ 7F61A684E585AEC35CF7E34CDA52B7DA5A9D5DA3CD175B960A54B4ABA04F1C66
+ 6BFDE773BEB833F9CE60A690D0480D60C98D00801A3900AC86CA082DC5BB00C0
+ 835E6A540CAC2503DCE483CA8F6FAF2A24F1CABED1FC3D3358431E3FB8D0E2A7
+ 30B58DA5382E4615899435030CD175B656B0EA22BD3AC1F662C28CDADE9325F7
+ 52DB6C34D81CAD7CF52392074E4F240CB626DD4D3B618A22438D2B5C8F0C298D
+ 5592BC4601CEAA1D55CEE3BF709D7197F43D40CC6E54ADA6C10D3B7F7111A2A7
+ 24B74F50EA1C620C39294F3F98FB9DC807ED679E08E82E2C2DB6BD2F9666CB7A
+ 313106F847639E48C71AD034FDEB0F98651A00A03C7F92BDA9EBA2D51830358A
+ E89FB6CC2F4FB3BA2F970B8A525D4B72132DD43CFDBDABAF7DCB2E909437E87D
+ 139A8BAB9B9B9F11751D4A65500720300027D3D322AE0A9AE72B2232DB9364D9
+ 480D84BD365AD25F94B0A70A54EA9B425A0848738484A40000C8F7578F0F8E16
+ C60EAA6230A600134A71A54A98051B42720BC75FF714F9215D6B795FE0DA5B55
+ 2205676D9EF6AAE5ADCF72C5254C43A75C86DC652EC78C97945D6F8FBDC29F42
+ 8EBF657EDB3D3074CD775D6E2D0E6B5C596EC238D017BCE27035686D4702B85E
+ ADDCC5ADC36C58356A8C389AD2952E0053D98F7AF2CE6D4DA5455BB32308F0D9
+ 9B197635F0A1BB0DF2E34C109529E6D2EADC65C056381D7D73EC19EE67BDBC8E
+ 1B72498646B1E1C0B680D710E200230C87BD798BEDDCE9CCEE7E8638529DFED5
+ 997FEDB9E66D823F9E63EAF34C8351B9D348A79CDBC9F6F9990597E540750529
+ 212E473148FA12957D38CF0EFDD774558FFDA8CDCE191824B67798D6815241F9
+ BC55C30E143905DA74A795B7CF8CC1E5F414A533F695F4445F03E839FE2AE07F
+ 7F073F35FF0055B107C6E2D1CCB4AF550C1CD6A97BB803C279FD02F9FF001EDE
+ B92D9289A3135B51F09C8D695F8735639AE068054735BC28FF00D4027F4EBCF3
+ FE032CF38B4D26019EDAFDC15054F05B1C7436852CF1C247249570903F89E0F1
+ 98A7DC2D6D986699C1B6CDC5CEE0D1CCFB7055A28FF78F2A69BE3C82A99B35A3
+ 11DD5A1260D4C675B957B6AF38AEC66355D3B4AFCC96EBCBE89E1213FA919BED
+ 8765DEBA96E9B1ED36E5F64E15F389A300A56AE2451A298D49AF628E670DF986
+ 2A1D8D51E4FF0033C84C9D9644EF17F8D9F1EF44D4EB24388DEB6386EA55C0DB
+ AC13FF00F890DD242C46615DE507B56AEB9D5CDFA0F4CB4C568597FBB0C1CF2D
+ A431BB8F9789D6465A850571AF055FA72E1A8BA80F0E38F32A7BD5F49D6F4CAA
+ 669755A985475AC0E12C448E90A7545290A764BEA25F92F2F81CAD6A528F19C3
+ 5FDFEE3BA873A691CD96A4027100760C0054FA70D381F0F2A2B9D0D767FD5C9F
+ A9E38FF89C8515B6887438EA92B8BA99FF001DEB2359A5DAAB82DE527E8AE3FB
+ 3FFAE586DA4FCAFA0EEFE6B2D47258A1E62D27F61435FF00C768FF0047ECFE63
+ F20EBB43BB6F15C1EFCF854A5B92F584A6253D208AD95222C5F6192829417DC4
+ F4E73BAD82EF53047714758DAC6E95909C5AE7D294A0A0271C0D0D02D56E36E7
+ CB3A1DA4B8E3DDDEB9D79E18F1EE91A7595F6ABAB11B550C09769036288F4E77
+ 73B3BE86DB8F4513EE5A78D9582AC66B48449696A5B2F254505053C0CB36CDDD
+ DB86F3E448E8DAC7CAD6BD94018D6B80AE1C834E06B5AE35AA82ED9993D935D1
+ CA6273413F2D49A13FE619953FEA73EC2CA869E6DB43557DB4BA8AC976901449
+ 542B09111B724C557400299714524700F4F4CD06E11321BF95901D56C1C434D6
+ A0804FF15E2B6D672EA8842EC6460153CD5CB9114B4C22D09E073C7398A690C4
+ CD406A3CAB45502A56C0E73CF2027AFA13FE3E99160BF8E469330F2DC0D284D6
+ A39E415C594CB142B0074ED3FF00DDC7FC333FD65A0CE46A06D73AAD7BFA7A73
+ FCBAFF008F032C7DDB3FFC21CFEE0A9A5505CA435CA9E2965A4A495BCE2FB5B4
+ 71D7EF71403491C7D7BB33C3F5529A18E8790754FB804D3C958F73E56F1D6BDC
+ 0BBDDF52AC528A821B97B0D625E73B39EEEC610FB8EA95D3A00093E9EB9BAB5D
+ 837DBC7D2DAD277B3986BBEF03ED51DF3063B49A7BD44F7BF2EFC1B46DB6E8D9
+ DFBA0F1750D1A2A9B39ED29C6B8E50A94A8AC4447793C24973A9CEAB6EF4C7AC
+ 773796416A5A4004EA20607B89558E512134E0A25B9F9D544B5330B4EF186EDB
+ 2CF98B11E334FF00B15E92F38A0867BD3051712909513C90509501F4CECA0F42
+ F7316EFB8DEF72B6B1B56B6AE7E8749A40CC91AA3069D8E59E8DAF1EDC3F9ADF
+ 13CC1F2C77770C3D57C2153A9B4E2DD8E9BEDA2C65AE0C35A3B7EE7DA94BAE91
+ 29B583D16DB2B07820F078E63C9D1FE986C2C2FDD7A80DE39A2BA2183417760F
+ EE3FED0AE0403850F7AE63BE20F95BBA29B6B71F9035FA4475151313C6740F77
+ A545054019D3D88BC06DC0001DFC703D4FD60B7AA7D3BDBDA7E836275C5300F9
+ 6E3E61C1C5A58FA1231A0AD32A9CD4592199C49D634F60FE6BB78BF093C79652
+ 9365E47DC7C99E4FB25B486E639B1EE165120CC5253C7B8A8350F435347B8920
+ 25D0066AA4F53373883A2D8ADAD76FB52700C6EA23B753B0AD30F940EC596368
+ 8DB43524A9AF50F00787741659674FF1CE9F4BECB7EDA64228A24A9CA04F2A2E
+ 4E981F90E297F52A513CF5E79CE56FFAB7AB7759A9B8DFC92589C7CB1560A8C8
+ F85C061FE9F6AC81C061452A350111DA0CC6288E90AE406D940481C0E406C708
+ 48E9FA668E773E6FCC41F7AA1715CA537CFA103F9A49FF00F2190CD8DA385246
+ 6A1DA4AB83E8B44B440E0949FE4923FF00CB2AD82484E8B573596E326E9AD39E
+ 35E271C90BC13515F7AD4B67A70AE38FD01EBFE398AE2DAE2E0341943749AE0D
+ CFE2A81FCC2A807000E725C2C31B349353CD5A4E2B5CC8A89844C22611308984
+ 4C226113089844C2261171E53BECC771CE78EDEDEBEA0772D290481D781CF5FE
+ 1916F757D33B4D6B51FF00C82799145E39886C6332B1F6F7C751BC8FBEDCB9BE
+ B51764D3B5F8552D6B7A94BFFC8A83653A22DCB2BBBCAA5B9F8D62B52806E307
+ 90A0D7695247279CEA9FBF47B0F4FB64B214BE7D4C8F03C7A41C18D770AE04D3
+ EF5A0DB5F7136F7239CD26C47CA4E588CE9F8F151D6EBE24D6FC4E217953C3FA
+ E56EA36F41795AF6CB5B4EDC9875BB46B361318ADB9AE995715C444725456E48
+ 7A23A1B5292105238E7363B17564BBED93ACB7E2F3692C6E035805F1BC0258E0
+ E02B9D2A4D6838295B88FA9BA6BEDE8E734E34EFC415992CF547772AED576947
+ 773DC13D88039E7A9248E4FF003CE37486B8D39E3DEB6C45283B15409483C848
+ 07B4279E3AF6A79E13CFE839CAAA2DD8454CBCDA79EE5A53C0249278000EA492
+ 7A00331F9B1894435FEE9C82B3CC652B5C147FBC6FF0B4E8F147E2CDB9B8B890
+ 9AFD775EAC6D4A9F7139682B59EF285089022A077BF215C36D37CA8F3E99B0B0
+ DBEE6EA479D3481841738D28D07DAABE6C6284918A8E6EEABDC9751B2F91DC93
+ 796320C4ABD63C7B4AB9B37598F72F15BED3F2070176B294508F7264A023B3D8
+ 7B47EBB76DEC367FF1AC1DE5871F14AE1E23DC00F08E5C7B9639835E5AE67888
+ AE01481AAD66DF60DFE6EEE8AB87CC9797075FA479D7A2C782EC7FC711AF2628
+ A63DCC868F2416DB43209E40CD4EE4DB37CADFA47C8E630D49386A27B3977AC6
+ C649E607385148CDB2D329421A6D0D21B425B6D0DA421086D3D1284252025294
+ 8F40321294A17F3E7962BFC31E28DB77F943DE7E9EB9D153052AEC727DBC8058
+ AF8AD7F4F772F2C2943E8949CE93A1FA6EEBACBA92DF65801FEF4A1A5C312D60
+ 3E370ED02B4EDC16B37ADC23DB6DFCC95C03B80E67D8BE50EEAEDDDBEDAF769D
+ 885959DCDACD9764F4E88A0B6932E4C95CB5AA4A9F656EF295380F53C73E99FB
+ 0DB2F4ED8F4FEDF6FB2EDA228A38E36D5AE14270A170A1A5491F05E457D76EBE
+ BAD5212662DC3BAA69EC5923F1F7E387987E475B36DD1D4BF5BAC142152B71BD
+ 8D2A36BF05964A5B92D47250D3D653145E1C476482AED24A93DB9E63EA9FAB3D
+ 2BE9BD838413C336FE240DFA7153250871D4452800200A92062A6D8F4F5EEE32
+ 0648C7361A575614FB57B8FE02F853E2CF0322159C088EEC3BA45429E3B65A25
+ B2E4298B656DC85D1C14853305A703AB4F2E171DEC3C7775CFCFDEBCF5B7ABFD
+ 43BB7DB6E5AA2DAAB40C14D2E1C9C6B5F600D1CD76D63D2B6F66CF30BB54AD15
+ 1DE31C3BCF35E697977E4C7C92F1BF9B7CABACC5F26EC9161516C962E52D3CBA
+ CACB4886B56EA1F8CCB6D4A6CAD105A61F404FB5C1E0F03900E7D27E9BFA75E9
+ 775B7474173258C0FBE0D6B65702F610ED34AF69271E555AB9F73DCADDCEF3F5
+ B00A9E05773AAFFB9879D75E92D31B8E8DAD6F105C794942EA9A99AFDBB4D36E
+ 15ADF7D2C1911DA425AF52E2129207D72CBBFDAD748EEF0BEE362DCDF6B0BABA
+ 5AE04B45096D038E249703CB1E2AC6753EEB1C0D9991F996E46070C71F61CD66
+ 6789FF00DC93C0DBFCDFDAF64936BE39B15464B8EAB69653FB2A2572A488D1ED
+ 22A16B714EA81ED2A6D29E075E33C53AB3F6A7D7BD36C7DC6D919DD2DE5CBCA3
+ 57B4378E97114AEAC817569C38EDF62EAA877274ADBA2227C61B407235AD687D
+ 8A71B3F35DD7901D735FF02D7C1D8D2E04313BC956EA71AD0A95C7FD0C270FF9
+ 9B2D8474F5FC6682413C771033CE6CFA136FE9D89F1FA81E65B380045A68ACD3
+ 6380E2D6370CDC705D236FAD2E2B142F6BA638002B9F2EF575E8FE16A8D72CA4
+ ED97D25FDDBC8B39865367BA5EB4CBCFB4EB69524A28203BEEA692080A296DA6
+ D402523A1CD1F5075A6E3BC5B3FA6BA7DBFA5ECECAE90CCB1E2F35AC8ECCD480
+ 31AE27154F2646904B6A4F127F8A29CD9400941EC50510924A800A24238E55C1
+ 3D783C672B6F626DDAD0F95D24800A93F98F134ED38A9A72E0B939301AF0A2B1
+ 32A88708ADBD8E86AF66AC76A2E6022C2BE4762DD61454921D69616C3ED38D29
+ 0FB3223B80290B4292A4A8720E5D15C5C5BDD874628D1F9B0C30FE02C17713DE
+ CA3412392C5BDF378F226B49D86820C797E3ED135121BBCF2D6CCEBFB85FCE62
+ D0B6ED743D068233121EB9B657E5869B5CB0E88CE2472873B48CEEB6AE9FD9AE
+ FCABF8E465D6F1784FFC588161696604CAF760C6D00754660F7AD3BDF751C3E4
+ B41059CCD4E249C39AB87E3D7E26BF5366CC5D73CA916B6EE4CBD9256F5E559B
+ 15EB5D8A6C85A43936542139736B12F2540B6DAA347086F81C74E91FAB222248
+ 6112DA3A68EAC31415A454A66E228E2ECB02455A701C71ECBE6B2499D70D7B5A
+ 6942EA78B3AD00AE5F7ACA032590402E0049E072143AFE9D4679FCB7F690CC20
+ 91F4949A01439F78145D0EB652B51454A558C084CAE44D991A1C76D3DCB7E5BC
+ 88CCA53FF7175E286F81F5EBD33610C32DC902DDAE793906824FB862A9E630F1
+ 0A2AB7F3EF87A9DC7E349F206BF2263094A970EA9F72EE5FDCB0D84223D43731
+ C539DC78291D53EA7819D3D9F42F575EC7E7B36F9FC9AE6E0183BFC6461DAAA6
+ 48DBF311EF568ABE4022D8F6693E31F27EE0F0584850D69CD7ABFDBE01123F72
+ BE5C469C6140F4ED0547F4CA7FD976AD9FCADF6EACECE50327173DC477460818
+ D462E07B1656BD85B56924D550FF00527C91BE6D7FB2F8EF47D25264A928776D
+ DAE5DFCD2C01F73A6151C66DB61C1C821B2E281E32EFD17A1F6D975BEEE4BA34
+ CA28CB07FD4F1FC73570233C29C8AB27649BBC52A5E89E4AF92D43AA4E79954A
+ 66AB48D5A13568DB0DF04965362BB1B27790783FE5027A7033A7DB22DBAEC576
+ 1E9D9EF4834D4F94E9EF22A1B8679D02AD48C0D00EE1F7E2A2593A1D1F906758
+ B70283CF5E6A79D8CDCB4D86EDB5CFD2747756B414A03455FB238077383969B6
+ CA8A4A8F1C0E9B1F3E4D98797B849B7EDCD07E5633CF93D81A4B6BDE289460C4
+ 871F80578D07C5AB694985395ACF8BBC5F250869B798A3A04EED6C18414B6B4A
+ AEF625BE94482DA794A91DC0A8F27D38CB1FEA2595A83159CD777D6E3E52E798
+ 1BCCF823119A6AA8C4150666BCC84B1AD03BABF6A95F59F8AFE37A94BA8BE66D
+ 36F0A79323DABB7A3B3541FF00714B5298A8AB4468A841511F6A8280FA0CD45F
+ FAAFD5177E0B22DB40D140E662F20E14D6E24E1DC3355818E6135E3CFF0000A7
+ 8A9D4B5AA14A4526BD4F5253DBC2A0D6C58EE0EC1C20FB886D2E1501F5279CE0
+ 370DE37FDC24D77B772CD1D6A5AE739D51C40A9A62A607E143F82EFC215C927A
+ F3C755247D3D3EA735C4C5361244EF681F8AA55BC9128FBB92DA4107A2BB53CF
+ D473C8EBD79C870CB7BE698DCC2D801A0CA9A41C38F2543A6982AF9B25626113
+ 089844C226113089844C226113089844C226113089844C22611308A8494F7B0E
+ A7B3DCE53D11C81DC41042793D072465CCA6A15C961B88BCE85D17358DD756DB
+ 9F86EC058BAD59EF3E2A75970DB4853C2C375D264B9294FB96323FCB4CAD8F59
+ 42A4F6165A05F84D27BBEE40E33A2B2B6B2DF6962C2C65F13A413F23CF06E643
+ 5C70A1231382D13E6FD33127FB63DE15DF594FB5DFEE2C6D0E6F35F6BE2F954F
+ 1E5D46A1175F6505EB19090B6A7CBBD53BDF360B00A5C65B2D2161C1C2BA662F
+ ACB0876E36B0421BB88796BA4D55F0B4904015A34D4169A614C6B55376F2D7BF
+ 583561C476E39A99D3CF0793CF5FE5F419CCC01C35EBCF59FB96DCADD99D5168
+ 7A027F407FF4CA121A0B8E402A1C8A833C8FE528942B341412E95DD895DAE58C
+ FB89CCC3D7353AE1D645A5F4F5ABDA0F32DF5661F57242F84F0075CE9F61E9F9
+ 3746FEA4E6B8DA8C0686974921FE88DA0126BC5D8068A9AE0A067E1C2BF01DEA
+ C1F173F3767B47EDF5E44EB665B7550361F28EE7592AAECB644190A7E346D1AA
+ 94AE2BEAAB0384B25494B2B49493DE0F193377AD99759DD34454229030E0D206
+ 26470A6B2700EE4701914AFF004FBCFDDC96436B7A9566B6CCB6A02E63CE4F94
+ FCFB19D6329C9D633AC257687A63B29D3FE529496C27B1A4B6D00070919CADC4
+ CF988D5401A2800C001D8A45B8CFD8AEB48E001D3A0E3A0E07F60FA6475216C5
+ AFB481C805414524FF0048ED1CA8A8FD12065090054E48BE7D7FDC67E470F24E
+ E2C78C74A95F97AEE91264B33AC624AF720D8ECA494CC496DB0796EB48F63EE3
+ C772891D78CFD07FDABFA611F4C6DCEEA9EA1686DEDE34185B2368E111717070
+ A9CDD525B4FCA5ABC8BABB7D65CDE7D17061A61CC28EFE1D7C717BE445F4E55C
+ 21FAAF1DEBCF41776E762ADC8F22FA638CABD9AA80F0E025328B5F72D279404F
+ 5F519B9F59BD53DC7D3C89ED25A7779751B7D5886C7C1E79069A9E6490323862
+ B0DB0DCDCB1EEC06815F79FB57D10E93A86BBA250D5EADAAD7B14F435309116B
+ EB238E10D36DF1CBAE724A9D90EA8F2B7144A947D73F39B73DFB79EA9DE65DFB
+ 7295D2F9B5AB9D9B9D853B9A00A0030017ADDA5A0B6B7000341EE1F895781F43
+ FC8E6119ACCEC8F72F137FDD1B406A9ACF49F2D418CD9FDCCB7A9DE10EAA2FE7
+ 4D82EFBD56A9AB69255ECA63A9C413C8EE1C027A0CFB63F68FBDB6E6E772E9A7
+ BB1311919515D20501D35E35A9ECCD79DF5402D8C3F982392F3377BF230B6BDB
+ 4B93134ED7EDED2B21557EC7AAC598C32D98711888C3DF94CB8B43925C5B21C5
+ 9F452D479FAE7D53D33B1C7B759336F7CB713B59339FAA670713A9EE75321418
+ D294C171F6ACBED2277E1644614CA95C7E3550D59C4DADCB146B525F1325B21A
+ 90CC7AB3116B931DFE1CE1F9294AD0EC81C8E10A20A403FAE7A04136DBF4AEBE
+ A1118C0EA04623907530ED1815B2B8BFB285AD65B53CDC7553D94CBDAB287C49
+ E6AF347C64BDA97E06D8C0A87950664CD553359B3A69D0E40EEFDB67430A7188
+ B31093D85C6D28741EBCF4E33C7FACFA0FA17D53DA6EA1B7B61FAD3439B1CA46
+ 8731E0D7534E05CD201E343C964B1DECDB5CB2504606B4C57D0E7C7DF911A479
+ FF0056FDFF005996DC7BC88DB2365D5E438816D4920A38214D03DD260AD7C969
+ D1D0A4F07AE7E657A8DE9CEF3D07BE3ECAE31A1F0BC64F1C2BFD2EA6632398AA
+ F4EDAB716EE31EA03BC7259183A807F503FF004CE45BAB48D5F3531EF5B1381A
+ 2D72E44C22D09E013E9C027FBB14AE03354268095626C9E44D3B5086A9DB16CF
+ 4350C05A1BEFB0B26238F7167ED49092EB80903A7D9D4F4CD9EDDB16E9B8BFCB
+ B68E595DFE5693F87DAB5CEDC00189002C4CF2CF986A360BFD0EDB5BF1EF90FC
+ 9FAE699B04ED9AE51AF6AB6A980B9516ADC8D47651A44DFC56AC915D214A7425
+ 28582402012003DBEC5D1AFB67CF1EE57B0585DC8C0D687C9521C68087341C06
+ 9E44E27151259DB33C3F122BC028D9BF91FE7DF3C2A66AFE1DF134FF001F5629
+ F312D3CA7E4054B618D5E1C673BA6CC6A1CC835ACBD6C80821B003A96FA9503D
+ 33A4BFF4DBA1FA7ED0EEFD45BCB64B9D00C7040DF14A7906971A01FD46831CD6
+ 680BA5AB40A3799FC7F0591B1BC6FE4DDC2B587F66F9033C32E2036078BEAABA
+ 9ABCADB29EE73F7079DB092EBAAE393FD23B8F207D338B93AB3A776025F67B34
+ 7347C5F704BCB473D2091EEAF252403F21754760FE4B9AFF0087BC33A934F5C6
+ FB3DFBC92FA529957BE4BDC2559BF2BB414A42D1265C687C107FA111C0CB6DFA
+ 97AAB7D7362E9CB60CAFCACB680347C03DDEF2A8436B423DA4D57261EFFE31A4
+ 93069B41D49DD9243B152B889D0B5486ED6B2CB652C34DC8BB11D888DB8A6FEE
+ FB9C51EC1C939AE3B0F543A5926DF6FA4859AC97365752849A91415381C28687
+ 0C95BA9B9340F653F05DE3F65E6CD91B6154DAF6ABA0A5135A43E76BB473689A
+ FD7A544BCA8B028951A2449A1B3D12E2D401F539407A5F6E769BDB892E643C23
+ 1E58FF00A9D89F660A75AB8E823B78E3F62E37FF000F5C6C32A1CDDD7CA1B95D
+ 084F4971983AECA469D52BF7925011323D5F74998A6413DAA53808E731CFBFED
+ B247E46D96D0C67035D45EE34F6D29CD4876922B53F62BFEB3C63A2D1D87EF15
+ 9ABD33571EC263AAE5E8889770A6D294A4F7D8CD5489056BEDE54AE415668AFB
+ 7ADFBCAF22DA471809C5B5207750118762A3680D7257CB0C86F8E1408017F5E4
+ FDCA047F49090123A7A6438DF7AFFF00FD41B4EC47127327DAB92332B4340A37
+ E558D6B97226113089844C226113089844C226113089844C226113089844C226
+ 113089844C226116D573C8FE4AFF008651F5D0699AAF02A04F2F6FFBC6992F54
+ 8FA1E90EF9066CF9B3E55FD1313988360DEBB5EC369766C07663CCC532513652
+ 0250A3CAF8E00E73A2E9FD8ED3748DECDCA616F641A1A6527E5793568C284D69
+ 8F65715A2B9B992DA512B2AE20D698E54A7DEACCACF969E2751B183BCB7B0F8C
+ EEEB38FDDA937BD7AC62B90D2B6FDD4176CABE3CFA85871A1DC01782FB7A94F1
+ 926E7D3CBCB57364DAE465D5B3FE592197026B4C8B81C08E15A7351DDBFDBBAB
+ E6C743C9CDAAC87D5AC28AF2B626C9AE3B1A6D46C6C316D16C5853A5B9CCBEC2
+ 432FC743BD5B64B69E3B784F07AF19CB18FC973A3228E0483DE3035ED5D04618
+ 5A1ED00540397315574E5164549E504A39248E5407239F55741E9FC4E574EB05
+ BCC2C52921A299D5625793FCA3B86D1B10F15784C89175EF291B6EE0EB6E3957
+ AF4565C4B72AB2BA47DACC8B659E52E2C28A58EA390B1C0F40E96E9BDB76FB47
+ 6FBD484B6C98DD5146EC4CAE22ADA8CF4D78615CF11828E1EE3206B4F8F8F20A
+ E5D5BE356915D09A3B757B5B8D9AE6B16D2C5A29D915ABB769C0F3735C8CEBDF
+ F98E30BE9CBDEE7291C7191377EBCBC9FC1B635B696E05291343091FFA400077
+ 62A76967215591D1D9432C34D2508425B40421086D0D21084F44A1B6D1F636DA
+ 5200481E800CE2BCE74DFDD35AB8D4D4D4D7993C4956968AE205557E00F41944
+ 000C95377AB6A1C91CF0391C8F523F4CB5D23616F98FF942BD868E04AC51F96B
+ E6E1E14F16CFB6AC6DB9BB45FA5CA3D761AA406DF69F98CBADC8B6FC4EE12653
+ 15AC92A296C1256A493D0677DE95740DCF58752B6D86B75B022490D0B9A1A0D4
+ 371AB46A34072F0D573BBFEE42D63F09D272A82415F38F7502B2C5505B8F652A
+ 3596C368C7EE51E2C854A76C1D9AF35CFBC54B5ABF2552960AD7CF1DE0AB9E3A
+ E7EA2EDD7F26CDB1996EA163AD2D2DB4B2A3E52C690DA76500F62F23DD23FADB
+ B6B583C648C789EF5F4D9F1ABC3547E11F136BBA65534A5BE586ED6E26480D2A
+ 44CB6B18D1DD96A5AD1CF2DB2786D0392004F23D73F2E7D48EB1BCEB7EAAB9DC
+ EEDE5D135C626349240631C6831399AD4F7D382F5FD836DFA0DBD91CA2B29C6A
+ 7138818579053B3E5B6D216A1C70781DA3EE3D09ED1C75E0F1E99C16B10B435A
+ 3038003F05BC32889B577CAAD8DA374D5F4CAB5DBED5770A96093DAD3935E0DB
+ B29EED2B4C5831C13226CB58E8969A4AD64F4032EDBF6DBEB99DD1B017BA434A
+ 57E5A9A0A9C9B9E6B1FD5C208AE4BCF6F95313CB1F22BC21BB47D5B474EA3AB5
+ 2F6EC75761B3053FB56D91A98FE41768AA12D734F19F6895F2FA92EB813DBDBC
+ E7BDFA517DB0FA71D6D6573B8CF24B7CD9045A637558C748341F34871D742EA6
+ 6403E2A505569775679913D81ADA7681C396182F0761E893DBBC6AAE3DBEB90A
+ 476A572EEEC273498D192F3C428944877EFECEEE5453CF0793E99FA4D2F5159C
+ B6C7718A17B98E150D636AE341C29CE981F8AF30BE73FEADF135DA630450568D
+ 180C865DB92AB5FA7CB6F794EBBA7CF69CB79CECE75EB69365163C29696036D3
+ AEB2F9EE8C63A9657EC29B5052873EBD3304DD4117E99F597D13BE9C8A9616B8
+ B9A2B855A056BCC516A66669786C74D46B8E18FB57713B5689A92A756DFAE44D
+ B5548714DC7ADAE6DD6448585292B5DABAB57E50E84923A81D78196D96E8CBF7
+ C73EDB145144EA0D4468A0FF00480287B4AC22AD769756B5FE31530FC75F224B
+ F106E3AE790A8C92F43B1623ECD123D8A9626D1BCF06E457CC0DBA5A5B921A70
+ F674525928E4F073CFFD61E936F586D32ED7E4C66E1E06890C6D0E0453E57535
+ 6071C4E2BACDAA6963687C6E7034C684FC715F4C49DFF506B5581B6CCD82AAB7
+ 5EB0A98B6D1AD2C27B31622E13F1D2FF007879F75BEE53293C2C0EA93D08E73F
+ 2DA4E9FDE7F509B6ADB227C9B9B277C65BA5CFF1B5C5A4505698E5C17AFDB55F
+ 131FC348FB399506CBF95FE33913135BA12767F2AD93CB286A378FA8AC6DA2AD
+ D6C77847EF329B8F5001E472A0F14807A9CE8E2F4CFD42B08BEAFAA996B656B4
+ A8D6E6B1DA7812D2ED42A41CC0C962BC755E0335574F0A5333CB05C96363F929
+ B7C669DAAD1F4DF1A34F2C292E6E5732F61B60C75054BA9A7530DB2AE083DAB5
+ 820FF0CA49B67406DBE2FADB9B9DE3FA1829186F13573F135A5081418E2A23DB
+ 34F1E86618F12577FF00FC47B7EC082BDF7CB1B65A95207FFD76A4DC7D26A5A5
+ 1476BA84080B953E4B2B04A4FBAE1247D33145D4569B602EDBACADF50FCD2B7C
+ D71A6391C8F712A33EC677781CF79070C090315726AFE1BF19EA721D9D57A8D7
+ 3B6121B683F3AC9A37139458ED2D04C8B1320B4AE520FD8104ABA9CD53FAC37A
+ DEFC72974007060110C7B181B5F6D7059AD762B6B3C492EFF51AFDAB99B4F967
+ C73A6439EFDFED1530C570F6A455C4704FB443CA4FF970DAABAC1226392DE240
+ 4B494779240F5CCFB774C7536E9701F6B03DF6D21F0BC82D6F692F750501AE35
+ 52261135E434B74F67E0B017C8BE5DDB3C802AFC09E30D7FC87B5DCEF9B1376B
+ B26D7BCC0994F515BA93F6089F321210D37EFC5A36A3A43290AEC5048E0F3DDC
+ 67AC6D9D11B26C4D3BC75B5CDA8B16C4F11C30B9B2BE47B4026AE1401CDA8A37
+ 8D695512485D3B7CB69756B9E214E9AB78D3E47DA5A4F836FB3E9FE15D16BFF1
+ 235251F8AE9AA66D8DC96494489F2E7D8C36CD5B0F3681C04A54F75CE4371DF7
+ D3CDBE36336D865BEB971385C901ADAE3A74005A7B83694FCDC15F05A4CC9DB2
+ 38D18D3C3107BFF9A9D21F83FC7ACCE6ADEE294ED772C06C8B4D9E649BB79C78
+ 0FBDE10E6BA6BA3A96B1C9086FB7FBB393BBEB7DCD83FE03FE9A31806DB8F280
+ 1CAADA13EFAADA6861FCA2AA5A85060C08E98F02144831C7DC23C48CCC6652A2
+ 3A90D3094B60FF00219A775C4D7549E773DD23856AE249C71C49C559A5B9502E
+ 504200ED09481E9C048E38FE5C71989CC63CD5C013DA1546028300B5000F4007
+ F21946C71B4D5AD00F6009529C0FD065E954E00FA0C254AD7196489844C22611
+ 3089844C226113089844C226113089844C226113089844C226113089844C22A4
+ E288290073C857D39EBD38FAFA6574870C782A788BC01F27158CBE56D67CB6DF
+ 9134CDF7C5D1F55B97A155DA6B1B36BBB6BEFD6C2954F2E4B560CCD856B1A3CB
+ 911A5B321B482036B0AE024800950EAFA777FE9AFD32F363DEE1DC1AF99EC745
+ 2C3A408DECCCB83810E6B9A5C2808C482B4BB93745DC42001F11A87EA232A570
+ CB8D3F92B32357F9D2AE75E6953F46D77678BBF5DCBB9B8F25B13E026828ABAD
+ 508665D34AD6EE54FDA58BB4915BF66224A1C65D1C2943A94E6CEE2EBA46D4DB
+ DEDA4DB8F95037FDA7E8D5A838B8383D9A435AE342406970186AAE2B086C6016
+ F96D2E71CF87763C9660D5D746ABAFAEAF8886DA8D5F098871DA618622B01A69
+ A6DB4F6468CDB51D84F0DF210DA5284F3C0006707249E6C8E97FADC5DCF335E3
+ 8FBD6FDA28D0065454ED2DA153C69136C6644AF851D095392E6BA19612545438
+ 2E294073D331B60BEBE93E8B6A687EE0694696B9D81EC6D09C964F086D7F372C
+ 962EED3B96F7E65BC9DA1F8B26C0A5D06332887B9794922448965F909EE7EA34
+ 80D3E98CF4F6DA0A6DE75E496DB0A2A041480AF47DBF67DABA6AC7F51EA96CCE
+ DF7030DB00D6B48A1F1CBA83886D69400EAE18950229259EE4C0FA08834E233A
+ D4500E1CD4FF00A5697AF695415F47AFC511624267D953AA2D3B3A5BBEE175F9
+ 13A6211DF2A4C97C95B8B24F7289CE0F7BDC373DEEF1D2CF26988B81A36A0003
+ F2B412406D30CAA54A10463207057BF1916807057AD70899435AF622E34A75B6
+ 5875D79C434CB4DA9D79D59ED4B6D343DC71C51F409425249FE191AE2DE7BC68
+ B782947B80EDCC65DE7042E6B1A5EFF942F988F9C7E7CB5F2FF942DE753D9352
+ B4BA590F6B9AAC788B77B64310DF5A1C9C85A1DE50EBD352A5128EDEEE38238E
+ 99FA95FB6CF4FB6EE9DE968AF2EDB20DDE61AE4AD34F1A34B4B6B568A34E3C17
+ 967555CB6479301AB7B5433F1D74DB2D83CD5E317AF186E3437B72D79B065CE8
+ 8DB3351F9ACFBC1292E3CAF79401E476F5574E067A57AADBB596DFD07B8C7B75
+ 1D28B7949F09241D272A501EC5A6D9182E2ED9249F3023B97D5F5AEC74FABD74
+ AB1BEB4AEA3AA85C176C2DA4B30A1348ED4F00BEF38DA7803A01EB9F8D1B7C3B
+ BEE9B84DB6ED96F24BB83A525A431CE69040E58935AD72E0BD9BCE25AD274814
+ E0B18E779DF74F2C89947F1E3595DA456DE5C67FCB5B346557E870DC4F2974D5
+ 4791DD3361763F70E886D4D920F233D62DFA276EE9A85975EA1DDB61B9A545AD
+ B906771A1A56A5C18DE18938F10B196B6EC189D50DCEA283ED06BEE57969BF1F
+ 2AD89F0772F24DCCEF2579122A4A5377741B14756B2A0B50D6B5AFF32B2B10DA
+ 87D8EF67BFD39051E8343BD757CF25BFE9FB0C10DBED81C000056570E7248082
+ 5DCC0A0E0752B1BB6DBB1C0EA7B88E647E0A7B9901971A5B4E72E30F36EB4F32
+ AFBBDC6DD6CB6B4F0002E77214AEE2A249CE22ACB6BCFD424964125051A0F805
+ 38814AD470C7359A5B58E705AFAE27852BF62F990F949A3D2F87FCA1BFF8C5B8
+ 5157AB31729D9EB048A74AECA5575A4613DA69B9E94FBC9621ADD2D00127FA39
+ EBD33F4FFD18DFEDBACBA2F6CDC0389DCFC8746E6B5CED0343DED04B0FE62D00
+ 9279F05E41BFDB3EDF769E0887F6C3852B9FCA0AC39D8366D6AC6DD13EB6047D
+ 4E962C38D1EAE9858B8EA63A196C34FCC0F3ECA3DC54D711DE5B3DFD8AFD39E3
+ 3E86D9360B9DAAD9C37097CFB891D5D45AD6803834341E15CF32B58DB0B8BC24
+ C6D0037DB9FF0082DB1765B6BB94D355AD59CBA6AF886348925F660C475C7B80
+ CC868B0C34252168E8957A1E727FD259401CF7E813BCD4604E598C49F864A65A
+ ECE5970C7EE1A9B600F8CB48040A7024119D330555AB6AE1B8CB77DF4D335F9C
+ E3023C65A0C943215D43D2024B814E2BEE1C11FAE632C85D378C6B7115A11E12
+ B6534FB2590FF84F91C3FCC41FB005EF57C05F1E78E7CA3E228965BBD6B9BEDD
+ E9BB2CDAE8E9DB26C9BB855915F8D166C2662D74A5AA1064059504AD0BE1439C
+ FCCFFDC96F3BC74775E8DB3A6B45A58DD343DE636E99353CB9CF76B188353870
+ 017A074FEE4FDC6D0BA46B468A004572A615A93ED5EA057D555D4B298B5B0E25
+ 64568763512BE1C58715B40E00088F19969A4F41C7403A0CF992E59BB5D5C1B9
+ 9AF6E6791C6A4CAE0F35E55D35A7B79A9C6F18FA89C9046000CA9EDAA8A367F3
+ CF8D3519322ADCBEFDF7608EB758FF004E6AB5F2362D81E7D900BAC9815685A5
+ 9779501C2D48039EB9D1EDFD0DD49BB52E8B1915B16D7CE77F6C53FD4E2703C4
+ 01DCB0FD640DF0DA9ACDC8E387B29F6AE811E4CF2F6E0DB6747F141A1AF90D76
+ AEF7C993974CE435B89EE4B835AAE126C263691F6A925D68851EBD39CDABB60D
+ 936A706EE7B836578C4B60A3C90331AFE50795555B757E5C3C0D0DAF107F15A4
+ 5F0D6DFB5BB29DF28794F64B588E3ACB9175BD39D56A34908B2015B2E3D192AB
+ 1B26839D124AD1D3D79CCB75D51B2DA787A6EC616D01F1CD49643DB81001399E
+ 1C28A4DED932F2BE64920A9FCA40FB8A93B54F1278F34A4BAAD6F56ABAF9325F
+ 32654F2C265D8C99255DDF912274D1224BAF7775EE2AE79CE76EBA877CDC21F2
+ EEA77B586BE16781A3B9A30CB9D55B6F6515B46228CB881C5C6A79E7456E7967
+ CA559E228B533656B3BB6D6F5E4893122C1D375F76FE6A57150C3CE2A63897E2
+ B70A314BE3B7DC5F62C8200E9937A53A3377EAB9E7659DF59C30C0C6B9FF0059
+ 2B6314712079540DABB03AB034F0E5C6E9A49206EA89BA8F6D4A87AAFE486FBB
+ 55657EDDAA787E640F1E31B240A7BABEDDB60A8A3B95427AD9AA59CED3EB511D
+ 98F9915B2DE01C0FB8D8571C341DCDDEE1D15B4ED570FDBB72BA6BF753155821
+ 6EA6871C41748E18B7BA87B968DFBD6E2240045188AB8935F878B35982D38A50
+ 3DDD85412392907B49FD53C93CA4F39E78638E394460541E6B7D6D33A6F9A9EC
+ 5CA1D40FE4332D2980520E6B5C2A26113089844C226113089844C22611308984
+ 4C226113089844C226113089844C226113089844C22611308B85289EE6D3FF00
+ 4A82BBBF88EE40ED23F45F771FDB98FE9FCCB864FADC0C60F84646B4C4F7530E
+ F5791FD87B87CC3F9AC4FA7F13CAF270737CDBF75F2AD3DD59CFB435D4BAFED3
+ 335AACD4EB63D848810EB98ABAC43F0A44C6988A14B7A4F7AD6A755C8078E3D0
+ A5EACBBDA6C99B06DD61B63AC1CD699667B03E779F9F5073C13426834B480D15
+ 009182E7EC84971148EB93596BE1A1C0634FE2AAEDD73C39B7EBFB6D35D27CE9
+ E49D868AB1D96B99A8ED2BA49B1A736EC5F66232E4E8F590A7FB515DE17C92A2
+ A3EA735B79D456B7366FB61B75AC53B861246DA63CF12687BB0EC598DB3EA28E
+ A81CCA966D36F650E394D48CA6E3630DF02136B3F875EEA90B31DFBD7D852DEA
+ DAF7DC6CA52B285151F449CE7ADECA5B8B67DD12C8D8C15A3CE973BB1A3371E3
+ DCB60D9994D38D42837C89F9FBE6CB5BE34810E3C9D8A6D4A06FBB043EF30343
+ D5A738DCA752C459AA763CCBDBD72398CC1E02D0C7739D38E0EF7A7DF26CD6C7
+ AADCD2D6C53E860340657B06A2D18D4B1BA8176001AE7828F2C5732CC2680B7C
+ AA50D49A8E78528B20759D629F53AB8347AFD7C6ACA986C14B5163B4D3490E12
+ 9F71E754DA125E93215D5C59EAB50E4E737BA6E57BD4977FABDECAF7DCBDC4B8
+ B8F038D00A9A01C0705B201AD65280395C7DAA1D404FA8E87D00FAF038F5C8B7
+ 2EB90D68B50D2ED42BA8D30AE34C0E34C92ADCB1A2AB99958984549D57680A3C
+ F00289E3A9FA71986E64115AC921A9A37866AA1C1A315E6A7FB8BFC841E2FF00
+ 179D2292D571770F20B4E414A233A86A7D76BC95B86549491CA9836EA488C957
+ 1D508567BEFEDA3A19FD65D4906EBB85BB9FB259F8E4D6050B8821808E39EA1C
+ 880B9AEA6DDA2B7D9EE618B5FD5168D341FE61DABC0E6E3B6E4072CF60447B88
+ 81A0F336522C6444955CC21091F8EA6E32421E7DA503DA49E48FA8CFD2BB7885
+ 81F22C1CE8E1190A0C47B7E2BCBAD62BCBF6D5CD2476D42B67C6DE40B0A1F26E
+ A7B069CD0972E8B638532B9570E7B954A94894047FC84B8AE1C472A048279FED
+ CD8753F4E6D9B974C5E6DDB9F99492D5C5DA33D2E612749E743860BAEB1E98BF
+ D9E764B7325B1D7470024A9A1A1151A463CFB57D3BEB7F1D6EF7C915FB8FC83D
+ B3FF0091AD14D352606955C055F8F68D329B4BCB4B101256E5AAC07482E39DBD
+ E00E9D33F256EFD4AFFB705E6C9E9CD9181A2E1CC75CCC009DC0003487F8CB5A
+ 33181389C977CDB57B4073CB5C33C32AACAFAFAC874ECC2815F0A256D6C363F1
+ 63C18286A3C58CDA7B7DA4468AD25B69B4700F3C0E7D33C8F7081BBD5F7EA3B8
+ DD3DFBB11E2699350C7E638E25D80F11E0B336B6ED323E94AD3F8E0B65FED5AD
+ 6A75EFD96CB775B455D1D256ECCB5991E0B0004F7FD8B90E37EEA88FA2028F39
+ BADB767BEB822DB6F8DF34C720D05DEFA0C0769A04F3DA4D4D40FC563AB9F2AB
+ 5AD9A52EABC45A8EE7E57B16DF31FF002E82B3F6DD590E71F7193B4DB062134D
+ 20FA903AFD09F4CEE22F4EEFADAC1BB8751DC59DA40464E903E53FE98C1153ED
+ F62901A3561E21D9F8AF233FDCD349F2C2ADB4DF31EF94145475D3A21D69F87A
+ C5A4FB3761BF0DC549AF8B6B2DD8AD3224BCCBABED5B2D94950E01E9CE7D93FB
+ 53DC7A223BAB8E96D9A6B87EE27FBA0CEC6318E2E01A7CB01C70019521D8E2B8
+ 2DFA069BE7DC3C786A0619E0066BCF0D17501B7EBD7D5FAF6AE856D7AF4599B6
+ C9D9AFAD203544CEA30618664D3C3ABB14851B343CE7725D48E7A9E475CFA4FA
+ A77FBFD937D61DD66D3B349FDB63238CBDCE949F0BB5B4F8450508A10798A2E4
+ E6BE74434D8B1C64E2698507F0574D329F5F9BABD2D9C1DE5C91B0B72DDFDDE9
+ 515ADD3C58B591969FC7760484BAA8C95F1D1213D38F4C99B6EE1B85D6E3E4BA
+ 02DDBB482D90BB12E3982CA540FF00354AD7DCDF5EDE5B3ADDC0F8C508A70AD7
+ 356E7EE15D1D529F6AC9F9EBF74B8D44742E44975255D87DE9A901B90AEEF4F4
+ ED1D3F8E7562378F0D065C32F7299B56C10CB8DC90D3FE6345ED3FFB6E33F231
+ 5E32DADBD0E9B47A8D62CF664C88FB3EE2273FCCA663A9998D40855127BE63D1
+ 9A753D1D0DA3F53F43F04FEE924E841D756CDDD9D76EDC196AD2E6421A2B503E
+ 67388A6587B57A0F4B40E86291829E56B201CF22405E9F47F0BDE5FB493E4CF2
+ 2EC5B89712EFE654563A352D65C2EA123F1BF029FB25BF15B5124171D2B3CF53
+ C019F273B7DB4B473C6D36ED89A5F56B9F491E0500A54E1C2BC735B76EDD6F29
+ 79B82E2FD5C32A607EF529EAFA06A3A627DBD5F5BA5A3429003ABAE811D890FA
+ B800AE4494B7EF3EB247F5295C9FAF39CFEE3BCEFBBAC9E55ECAE36C31075134
+ 3C83281A07E0A441676D6EED510A1A53F82AEB536B3FF483FCD647FF008E6A5F
+ 6114BFEECB31EE340A601171CFB9554A783FD207F23CE668EDA08318850AB5C4
+ 1E2AA66515A639AB55ABB8ED547A5D2C9D9364B2454D25727BE6CE73DE525B0B
+ 521B6D0962332FC890EB8B57094A10A51C8CFDA64DE6FEDACEDE5B88EE8B8E86
+ C6E0D0F26983C9C283877957B5F1C6C71932C3855605ED5E5AF1179276B776ED
+ 5A3F9DFC930F49761C89DA1EA7AB5CC4D0A4DFC65A6757D9DF3169061171F8CD
+ 243FF725695240504A88E33DB474BF55F4C6DADB6DCBF4E87EA9A5A1F24D1BA7
+ 0C34AE8D24E46829A850AE5EF5F6A662D6EB73AB901857BCFE0B3F75DB44DED2
+ 555CB6C3D1516D5B0AC9B8B2505B931913A335252C3E8504A92EB41CE140A527
+ 91E99E437F09B4BE30CA4558F2D27B46056E2C0D5B55DF050000FD001F4FF9E4
+ 6321AE0D711DDFCD4F2D24D5685D4A4F1C13FCB83FF1CC325CBA334F266761C1
+ A0FDEAA232569EF23F450FE6001FFAE5ADBD657FBCC92267F53C06B7BAB5CCF0
+ 55F2DDD8B7158001EBD7D3D3FE7995D380018DAE91A78B4547DAAD0D256FCCEA
+ D4C226113089844C226113089844C226113089844C226113089844C226113089
+ 844C22611319E48BA8B790DC28CED82C15260459B25690BED1D8D30A754543D0
+ FF00ED0039E809E7291C1E75E45E2A11514E75207C160BB94C56AF2397DC579B
+ 167E71D4E1C2AFF206C1A0FC93F19576C7651948B8D4E4257A9DB5B4F90FFB4F
+ B711B992A3BC6E11CBE5E547495A0F701DD9ED76BE9D5FEEB7836ADBAFB6DB8B
+ B60FF6DCEA48D6818EA0CA901B91F8D1717B75FB8C6F93CB9454E247CB5EE23E
+ F5DEF84FC99E47F2E7982C974F6FE55A3F16EBDAE076C2B7C9F4F4D5963B04C9
+ EEBD1E3CAD7C56C161E910509689F71E57704907D7A653AD3A5AC3A23616DCEE
+ 1F4336E2E7900DB3CC8D6E91A8EB24D5AE14C46153D95A4F6EE1712BF4421D4E
+ DCFDDC56655CBFAF78CF4D9B71570C27F6E86EA2B21879D7665C594A5ABF6FAC
+ 2FBCE2DF98B953DF094F7A96101448E00CF18B37DCF57DE43756AF768D5E2F0E
+ 91A5B9923001A00CD6FB4E86E20574855FC61AAD85153BF67B23ADC9DCB68949
+ BDDA5F69084B4CD83F199426A6329BE8A8550DA7D947D0A8295F5CDA6F7BB417
+ D2B36FB56E9B1B78FCB60188389D4F27FA9C73E3A436AA55B9222EF353DEA4E0
+ 00E38FD3FC3A669636B626889B9059492B7664545A7207A91FDF8E15E084819A
+ 7724FA281FA7A8F5FD328D21C2AD208EC54D4DE61747B05C46A4A99F6B25D692
+ CC0833A6A83AEB6CA1C30A3AE47B25D7084214E7670393EA72D8A296EF7086D6
+ 10E7B1F5A8682EC8B40C0579956BC6A61239AF927F919E66B9F317946EB6FD81
+ CB07AC243F25966B1EEC543A8AC8EF3ACC38913B494A23C54A87091FFF00228A
+ 8F5273F5EFD19E98D93A53A4E1D96CC33EA2500B9D86A7BA9524F7E2571976E6
+ 1B82F9DBFDA39F20B1E589325D71D8CB9926657A1A71C5C38E847636A0A3F63C
+ 927970F1FD9C67B0BB6C8DA2AE680D3C4E1F15A6BADFEC6C0D23654760AFD8BB
+ 0A49086A029B610CD23D15F0FB330848F7797B90E04907B16C24F200F5396DFC
+ 624BD36CEABE2920030E54A5392E2A5BFDDF70DC99432084BAA3034A13870E4B
+ E90FE36FCE0D2370F10EB11FDAD8B78F26D1D745A5B9D4F52D6E6C8B57A44150
+ 831A5053C5B89F8CFC76D054F17024A89CFCA7F53FD16EA6D9FAD2F6F6D4DBDB
+ 7493E42F0F9A4630EA7789F838B4D2A68DA54103026987BCED4C99960C648ED7
+ 2115C31ECFB94D72E77CA2F2432F0AD81A8F83282620B2DCFB71276AF20A5A74
+ 75951ABE19453D3CB4A79ED4BC5D20F5E73CE196FE927493C6E9BBB6EB71DCEB
+ A69100D87511501CF01CE7370C748A619A9936A745A6B415EF3ECE0BB4A1F8C1
+ A23722BAE3C8D3AEBCCBB457A83ACEC3E4398AB0FC678A82D4E47A764B34F1D3
+ DE3EC1EC92000093EB98AE7D43DF196C63E926C561B7C950E6B3C2741CC6B2D0
+ ECBB9406B5A250313DEB235AAFA9AB8A1B831A0D6438E85290DC66D885023F09
+ 3DCA2CB21A8E0048FA83C6710FDCEE6F2E0431B8CC5F86BA979EE071F82D9D5C
+ 452ABCEFF9D5E47F136DFE22DA7C795F7C36FF0023B6BAFD82835ED2E3BBB1DA
+ 41935EB0572DD6E0B6F351A1FE17BBDFEE1E07705707819EF5E87ECDD49B175D
+ DB6F0E1F4D65ACEB33B9B10D0E6869686BC826A3169A52A569B71B68A58DFA88
+ D4780C4E1F62F9AD5AF7D2DC89F1E23D0214A79D8AE7EE2F2D97DF4079687597
+ E30012A8E081DEDFF492073E99FAAF673ED57F6EC7BBCB95E1A08D24387B08A8
+ FE305E7B7335AEDD212F01E5E7850914E60655AABC20515648669AA375BA714C
+ C9B1872DF8219644254441EF050F3410B432EA53DA07F1F4CD55FEE4C8F5C563
+ 1566D05AD38FCDDD4A7DEA3BB7EB4B7619DF13B4B71F94FE0A44DBB5B63F2D70
+ F58A05B112F6642AFA08B5C944969C2B5348610E10147DC78A8F5E79E7F8E686
+ D37692DAD01DD276F9D1D4BDCEA3298F6D061905ABBABC977877FC3AC60E5C3E
+ D5F4EBF173C6AEF893C21A269B29086ACE35426C6E42194B2556369FF94E21E1
+ DA0ADF8ADAD2D295EA4A33F27BD5BEB1FF00BB3D4ABADC4BF55A97B831C4E1A1
+ 9563684E1434D54ED5EADD2D0CB0D8B629BFDC0057BF9AC8E6949E15CA93FD7C
+ 7A8FFB1278CF3E65CC323DC1AF6121D4C083C076ADD80439C687E6FB82AF9215
+ 53089844C22B0BC95696D49A85CDBD1EB2FEE36D0213AED5EB515844891696AA
+ 534D57B694BBFE5A1965F73DC7567AA5092464EDB63865BD8D934821ABBE72E0
+ DD23F3509A634CBE2B1C950DD431A7058190B5DDC74EBEB34D5FC8EF1E567963
+ C932A23FE50D4366954AB85024CA010C9D39987299B8AAB7D72B9D31984CB0A4
+ 49ED1C247033D3F70DDED773B38A16EDB33F68B00440E635EE711854BCD3C41E
+ 40761A88A55D9E1CC5D0985D07077F71D4A8397BF214F62CC77FC99E2DF1AD4D
+ 7D56CBE49D56BBF6F851E109179B256A2C25FE1C74B4E4A949724879725C5344
+ B9D38048FE59E7E763DEFA9EEDD3DAD8DDBB53CBBC10C81B89C812DA502E82C1
+ BA7C04F05085AFCEFF0001B2E2A3EB73F6FF00204C696A4FE3F8FB48BBD8D87D
+ 49594942273710433C004F725CE081C839DEC1E88F5F3A06DC4ECB6B5B62D041
+ 9A785840230A8D55069C0D083985B071A1A0757BAAA91F91DE6BDB63A2478C7E
+ 2C6F7223BC4066C3C816B55A4C552480A0EFE2BEE3F316D94A81E7A1E791C723
+ 23C5E9A748C52B8758F54476572CC045695B825BFD45D138B1AEAD46971D5400
+ D2842BB539828E0751E792EB9EF29FCD6AA63F36C3E346AB70D157261D36FF00
+ 5C6637CF3DA80DAE7492EFA7F576A40FAF189BA0FD117B0B0F536E73BAA28D9A
+ D8F975E78968A8E18D5039E332D3DC68556AEF99B135D951AA7CF9E2CDEBC252
+ 9F7030CDFDE5726D34A764AF8F6D8FDEAB56F16D6AFA7293CE53FF0013EE1BAD
+ BC927A7F79697B044C2ED1E646D9748CE9197D49EC54F1035C403C787BD665EB
+ D7F51B2D5C4BCA0B7817B4B62D26440B6AE951A64296D39C71F8F2229F6D696C
+ F293CF0A0AE873CCA7866B6798EE98F8A40012D7B5CC70072AB5C0115ED0B150
+ AEF391EBC8E3D3D7F4F5CC40870AB4821516B940E6925A08D4382265C89844C2
+ 26113089844C226113089844C226113089844C226113089844C22611525AB80A
+ FB79E0FE9C93D3E9FC7225DCAEB6607420191C55E076A857CC5BBC4A8D62F75C
+ A592CCCF20DE6BB6F0F56D6E184CAB6953E641763C479D8493CB35ED48712A75
+ D74A50948F52737BD396125CEEB6F26E4D6B6225C75904343185A641AA9CF4D4
+ 03C946BE7065AB9CE04D460B11F5FF0006794F7BD0BC4965E52DC28EA2FB48B9
+ D7E7CCD0E7BB153A8C2A2A19890D3321AAB796DD95CC96184A9A79C2108E89E7
+ D73D86E7AEB66D9F72DC8F4E58687DDB1ED6CC0B8BDAE90D1DA2BF2B7417001B
+ 9B88C281683680EFA09351A380C390C466B23354BD4EC7E7EDC9B84A8C9ABD43
+ C7BAFD53662D9C39D1ECBF78B3B0B34CC8EC43538886DC54C753250A3DC7A1E3
+ 8E83CF374DBEE2DBA69B05E35ED17931751CD734E01CC35D40135CEAA9B317FE
+ AAE69FE9A0C7DB87E0A41B4852B60DDB5EAE6E52A1D6EA6CA768B18E84437C59
+ CC9A99B59575CF873DC7A1B319B4ADFE89057C2783D0E737B5E8DAEC24B76D4B
+ DEDD00FF0048AD491ECC16DDE4990F61AFC54A315AF690B078254EAD64A411C9
+ 571D48E480A2075E381CE6BA284425F4FCCF2EF7D3F052A1F93DAB93995655B5
+ 4784A8FE8927AFA741CE280E0725519E3928B3CA9E53D47C41A6DAEF7BDD946A
+ 8A0AB8CA70B8E38832674929FF00C6830584F2EC8932DC21294A41ED1D4F0064
+ FE9AE9DEA6EA9EA78F62D96112DBC9403B30C4B8F06B7324F014153828F7DA04
+ 649AE907EF5F3DDB47CDFF003C7907CEB1B6BF18CE9B4AFF00B916AB5DD563BA
+ BFD9654093390D4689655921661DC4B78A8171DFB160ACA41E99FA29B57A1BE9
+ 97477A797B0751DB89AFE28CBA792841F33407031B869D01B5030AE449CD7250
+ 4A5D7A5FC721DCBD8485F1B360F260A4BFF92DBACBDDE6C6621BA740D7BFFE8B
+ 468B3141B75D873E2C62645A390DF1DAA528A12E292AEEEE4F1C7C5B2FA91B67
+ 4F87ED9E9D5A32D43DCF0F99C43E575280104D7CB03120578E230A2EA5C3FB6D
+ 249A9CC643853EF5C2F913E26F8853F4656A9E4C89E3DD190964C4A09B4E9ACA
+ BD9AB640E1A6174F16BBFF003E5388E002D290B0A574EBEB9774475BFAB1B56F
+ B1EEBB53AEA7B70FABFCC73DD138104F8B5785BD84529C3050AFED9B7768FB49
+ 051AF006031CC1FE2ABC16DE7E1EF99603DB3ECDE2BD5776DCFC734C1C8F076B
+ B5D69FD7AC6756B4952FF25150FB6DCE9A9527825D436428E7E88741FEE1FA43
+ 70B3876BEB69E1B5DCDD4D4CD61C355294A9A547BBDAB94FFB59E70687162C49
+ 890170AD910EFD525A0D8589D0D7CC796D28A480DAE3C80DBA3873A104729E3A
+ E7BEC3B9EDDBF591B8D95C1E1A3C3CA9C32ECC9689DB83227186A7C04B73FE9C
+ 166AFC59F91C3E35F93DAD86A2B98B1D52C6A7F6CDA60B6E2589ABAB75E2E95B
+ 0EB850CB5319798429079E0F5E73C07D5AF4E3FF0029749CCFBAD4CDF2DA6221
+ 77FA1B5682388F13811DB862A0B3A9F7AB4DD196D60D2EDBDCD05DCB5126B8F3
+ A00BE8860FCAEF0458EA953B731E42A47E2DAC665D62BA0481657C87DC8C990E
+ 57B951083D33F358E7B54809EAA1D39CFCD0BFF4BFAEF6FDCA4DBEEAD6682D98
+ E23CC70D0C2785247784822A4635EC5EC105E32E6C9B23880E34A8FE4BA51E63
+ F2279222AD1E21F1CDCD6C093212C0DDBC9909747511D9EC044D85AFBCB4DAD8
+ 32A3D3FA475FFA7261E94D936588CBD4FB846E2D15741056491CD1F336B4D22A
+ DA8C683EC4682F70D030E6725D5BBF1B2F7C8488EE79BFCABB3EDCC20B8B7352
+ D4A548D2F50EF2AE5AFB2B046B49294A494ABBD63B9278232F83D46E95DB691F
+ A69B4C7B746D034C9202E94FFAAA0307669CB92BE5678B5389AF61C3F15909A9
+ 78DF46D0E0B10352D4E82863B3144047EDD5D1D994B883ED0DC89E5B5CE924A3
+ FA8ADC5151EA4E71BBE754EF9BCDE36E37DB896E2E667E2E738900E428321414
+ C80015F1DB0735CF14C47F2CD7CB87CB4D2B61F1E79AF7CD4D68AE89591EFA6C
+ 9AC8AE4771D537576B29E990A546EF5B294B6E30F00AF5E4A7F973FAB3E83EFB
+ B6EE9E9D595DDB9FF94D669900C28E1C081D9F6AF0DDF2C6F2D778905A0F98E3
+ F77DEA21D8759A4A4D734F97236DAEBB7ACBDF55953C06C42954B27B8262AA42
+ 5CEF5D825615F6B695048F5FA019DCC7BE5CDCEF12DA4913ADA2638064CE7B43
+ 5F81248C7C34A52A79ADA5B596E5736C2096BE5C828703805983F0EEFF0040D2
+ B716364DBB50F2579267EBAAEED328353D567DA436ED1683DF652C3ECB315458
+ 41E1A42947857DE3D33C27D7C375BE6D2DDB36CBFB1835E33BA4906B20641BA0
+ 1A9399713419678AE9F69E9A14ACBA9C464387B6ABD8063E41FC8EDED2D33E35
+ F8BDB055457794FEEFE54B7AFD59967B077FB9F86A90B94E21691C2404F24900
+ E7C5F3FA7BE9EECCC12F526FB0DD97789D15B8F31C2B8E9C5AE029C70192F426
+ 46E858D696E01A063D81768DD07CDDD8C36DCFDCFC45E3B61C74990BA4A69BB3
+ 58C6638490969D9715882A9014483C9EDE073CF5C845DE86D87F7369DBEF2E1E
+ DC097F96C1AFB9A5B85298FC1642ED58921A39627ED54A47C69F38DB2566FBE5
+ D79050EAD27AEABAFD76BCDA547FFD86CA60527A9E47239E9E9883D4CE95DB64
+ 06C3A62CAF26029E5CAFAB69FD552C6E23878B8E4550039071A768FF0015B53F
+ 15FC965B6A3C8F973E72763238F710DC8AB8EF3BC1E483250B538127F4EBC64A
+ FF00CC3B6876B6F42ECC24E7A81F86AA7D8AED2ECB561DDFC9715EF877B13D2D
+ C927E527C8442569ED0C37B4B28423EE07B8148049E071FA6491EB835ACD23A2
+ B64AFF00A63FB2BF7AA79639FF001EE5B3FF00F8EF6707EDF94DF207B39FE95E
+ CC14AE3EA0AC3C8E79FE432E1EB8C74C7A23632EFF004C4A9E58E7FC7B95B7B7
+ 7C49F25C6A1B27AA3E5EF9BAB10C4490FC854CEFBA6FF118696EBE16D575AD6D
+ C3EA2D2084A19908EE27EE0A1E93B6EF59367BBBD8CDFF00436C65ED3467FB6D
+ C4E78D0B780F9B0512E9840041C7158C749F047E3C4EA846C7B07C99B8D86BAD
+ 941F74B32751A57E4BEF2BBA433220CEFDE6DD73BDE51EE6DC4B9212BF5E5439
+ CF49DDBF70FEA0C03F4AD87A3EDB6E6E9A7D43013E40FF00F718E1A198655186
+ 2B5F3301B571738014E4B2E7C2BF09BC014546DDBD8E8E36BB7953EC6740B9DD
+ 9E996562BA79135F555226462F3104A931C73C7B2DA8823BC739E4BD47EB37A9
+ D33DD6CCDD248834005B1901A0F1008AE59541A7259F6EC195389599DAEEAB45
+ ABC76E0EBF495145019421288B4D5EC5731CA51D9CA9B8E842543B4742793FA9
+ 39E4373BE6EFBB4EE977474B34CE2497BDE5C4926A4826B99C56CDCF24530A2B
+ 980E39FE798591B63AE9E26AB195A2C723D39EBE9949218A66E89802CA83ED0A
+ ADC0AB6F63D5A936EAB9D49B355C0BBA4B167D899556315B95124365252A0E36
+ EF770E007EC71050B41F43936DF71B8DADECBAB12E6DCC66AD734D0823114F68
+ C8D4157075300BCF0DB3C25E44F89F6923CA9F1BA4DB5EF8F54F2A5EFF00E0CB
+ 6B3996500D7A95DD32CB525BC875E84E56C7415A1A6C2149E0F3DE924A7D9F65
+ EBAD9FD5BB51B67A955675049186C577E10E6BE828D96BCF2CB4B8E146922990
+ 835241E397E1FC7E0B3A7C57E49D6FCADA36BFBB6B4FAD55B7D152FB71E484B7
+ 3604805497EBE7B5DCA2D4D8CE208524F5501DE39041CF27DF7A5EF7A4779B8D
+ A6EC002320B748A35CD2D043DBD8E06BD86A0E215AECF53716FF001F62921038
+ 24F039207DC39EBC6689B040D95D71181E6BC004F3A64AC71A80382A99955898
+ 44C226113089844C226113089844C226113089844C226113089845A1E809FD01
+ C0CD5466A8A9D4A072A5F1D09E3A0E00E07527F89C89737B15BB84742E94F00A
+ ED2B19FCBBE62D9A05EB1E2EF0F54A768F295B76FE54975BF7F5DF1E57CA4A10
+ D5FED6A6FD5292BEE6A395214E71D7A7AF69D39D3714D68DEA0EA52F8F64D556
+ 8346B9E466C8F2272CE849AF8722A2CB2BE37E96D09FBBB5767E33F0555EA106
+ FE76D167377EDF76F8EA6F70DBAC1C5479523F25A759970A89B406BF65A9477A
+ BDB65B215C7049E8333F51F5F3B7AB8B6DBB698E3B4DA2CAA2289801D352D3AA
+ 471D45EE25A09A9205077AC8D2648C87D49231278F60E4142DBED2F8B348915F
+ E1AF0E78D74FD8FCBD715E4C4896711BB16353A75FB8891B9EED672932D7F8D0
+ DF577223AD61F90E28760E3377677BBFEEAD9FA877AB993F4D6B9AE9082D8FCE
+ 70782D63034341F100496B70A1C8E2345206598F22D98DA3B319E19D4935529F
+ C76F07E9DE08A193ACC7B4816BBCEC606C9B44B4AD10E54E5171C6BBAAAA9D77
+ F2E1EBB0A43CB4303B7B415753CF41AEF50FAEFA93AC9F0EE1791BE5B2B26086
+ 1000A30018073C0F13C818EA25DDB5A95B0DB2CE181DE6B5A04C71AE3CF80E5E
+ C592AD57C26E43B35B8EDA25494308912120875F4474388612EAC1E5C4B49755
+ DA0F20739C3091EE682EC0915A72AA9A638CB89A625562B21CF6C76A4768503D
+ C3BBEBCFDA7AF1D3225C4F0977D33666B2F48A86D46A2381A1E19ACCC631ACA8
+ E6ACDDD77ED4F41A491B06E5B2D5EB5511C27DC9F612DB693CA8F09430CA1B7A
+ 4C9796470943685A947A0192368B1EA6DD6E459D9D83E690624B71C06648197B
+ C05798FC35030F6AC39DE7E5E6C76BAA5A6C9E12D41D99AB55B52CDB793FC92C
+ BFAC69F01A8E5494AEA62BA96A7EC12DE58E12DA027A11DC0739EB3D3BE9DEDB
+ B95C32D3A8AF3E96EA6786B2DE3697CCEA915A8A80C6D2B571200FEA5166BCB5
+ B78DCF7D016B49C4D060301FC82F2AB59D6BCDBF3A3C9286F6BDBE6D8D0D5D84
+ 97AEED24497626A3AC54347DB7E5D757A10CC06E5A1A58FC64B80BA55C77129E
+ 73ECADCAF3A2BF6F3D276D274DDA4526ED36918BB5CB29CE84EA713CB0C07615
+ C98BEB9DEFC168F2DF60A0F78566F8AEAF51D2FE62B1AFE8D4FB4F98E078FB69
+ B41475744DC299677628252DB137F299E2AD31DB9AC052FB9694202815280CDB
+ 7576F1D41D59E908DC3799EDF619AFAD9CE9CC8DD31F8C9635A7CC05F8B40A69
+ A38D45382ADAECF7ADBED2652749C70153C4F0A2F52FCD63E686D1E34DD770FD
+ C98F1047A9A9952EA3C6FE380DECDBC5DA1414853B75B488FCC0521A7438E330
+ D1F6F0AE5478E73E45E8697D0AD93AA62D95F1377BBC9A66896E257BE1860A9C
+ C441C09A9C8C9407B56E3727DC6DD035CE3ACBAB40D19529C4606B5EDC9789BE
+ 15F3C6C9E1BF25236E93AC40DDE734D96EE21F90E0C9B59AD7323DC76544992C
+ CA9D0E6950500E86C2FBC82AE073C7DE9D6BE9558F52F4B3369D9AE0DBDBCA01
+ 8DD03F406D0601C47CCDA61A4922B45C633AA6EEDEF5B41E024D6AD07EE5EFCF
+ 87BE7EF803C9F40275BECF1FC67791182E4FD7B709ECC2750DB67852ABEC5087
+ 63D8472E744212A4BBF408CFCF1EBDF40FAF7A4F73F1326B8B1AE0F840A1FF00
+ 5B49A8273AE23B464BADB1EA082E1BAA46F8BB7EEA2C3AF905E35F17FCC29B26
+ 4F803C3FB15E6F2A94E4791E5C6109D3F476BDB5AFDD12956DDB1EE56B482A0A
+ 6990EA94793CF39ED5E9AF55FA81E87C317FDFFBB5AB76495BAC5A30B26B831B
+ 855869573E320115152DC320B5D71D376370F74EC82A5C49D409A638E555E767
+ 97BE0F7963C12D22E3CB8F222EAB2D87C42B5D3168BB806C58681441B95391E1
+ BF052F11CA7FE9513D147D07D23D13FB82E92F52AF64DA3A2619D9BA6AC5D723
+ CA757898D86AD73694A1A1A9C0D160936475845A2DD818C38E1E2C7BF1E5928C
+ FC35E60BFF000A6DD1F70F1D5855B165150B538DEC516058439885ADA2FB6FB3
+ 6897971DC7108E03CCF6BC9FA1E39CF41F503A0B6FEB8D89BD3DD50D75750904
+ 9192C3ADA0B463196D7E7381C3B173736E1BF58BFF00E230CEFD43C341973CB8
+ 61EF5ECD78C3FDD67C65B1B90AAFC97AF4FD3E688D1D2FDF514B4DE5129FE121
+ E79513B1A9AC31CF2A1DA5C207D0E7C09D6FFB45DC6CA692FB68BE8EEA38C978
+ 8DEF7C4E20788005A749386440AE4BAEDA77EDC278F4DED83D8E233C4D3B71F7
+ ACC49FF35BE3155D226F97E62D526C55B4A719815B29E9D792145254969BA544
+ 54CF4BCAE3D169471F5E33C6ADFD25F50776DC1B6B636970C712052918663C75
+ 9270EEC56DEDAE61A7FC9209E7FC800A1D8DF2B7CBFE6C4D846F8C1E209B6511
+ B5A1037DF24CA8F45AC32852BDA70C68CD77AA5486FAABB03AE7F4FDC01E40EA
+ DFE9074A748DF93EAA6FB711CAC209B2822D4E69A0346CA2304D4104935009A5
+ 429EE9D920D368F019ECC3DF52BCFAF977F0DFE506F1B1EB9BB6D5631BC99B86
+ DF259A394340A7970E06A5122464084D591663161511B2E1487CA47FED28A947
+ 9CFA0FD1AF593D10B1FADD93A726BBDBAC2CC364945CC8C7FD4976A00B452AD2
+ 341A8047CC38AE6B7BDBDB6CC1716CED57B2E15A7F4F7D471E4B2A7E27FF00B6
+ 6E9DE3E3076DF39D6C0DDB67F65B440D62529765AED31E43A1F9C1C01AB4981C
+ 4F294ABB996FF4273CCBD66FDCADDEF57ADD8BA0ADE4B7D9E6796C9702BACB46
+ 35AB838B1A48188D2E3C29C65EC16F78CB57B774707BC8C2A0039F60017ACF5D
+ 4F554F15B83535B06AE1B284B6D45AE8ACC261B4207094A1A8C86D09091FA0CF
+ 99AEEEAEAFA432DE4B24B29389739C4FBC9AADFB7C228DC02E67B0D7D524F5E7
+ EE52D5D79E7EAA3F5CD4C7B659C4F2F635DA89AE2F791538E45C47C15C5EE228
+ 72F62DE109079038E9C7A9E3FBB9E32706B40A000056A14254382391FCCFFCF3
+ 14B04533743C615AE04B4FBDA41550E2310B6FB2DFFDBFE2AFF9E60FD3ED793F
+ FEB7FF00F657798FE69ECB7FF6FF008ABFE78FD3ED793FFEB7FF00F64F31FCD3
+ D96FFEDFF157FCF1FA7DAF27FF00D6FF00FEC9E63F9AB6B6C5DCC4A2B191ACC0
+ 85637ECC390E54C1B2B072B2B654D4A47B2CCE9CDB6FBB1D859F55250AE3F4C4
+ 7B7ECA2EE237EF746DD581F324AF0AD06BA3A98660AC5339E632788ECC961DBF
+ 4FB5D56ED4D2627C6BF05BBBAC881657C2FE16D2889361A93611233AA44C7F40
+ 6DC724BF22677777B80FD8483CE7AF43750DCECF331FBCEE1FA7B3446622D738
+ 3838388A524F94683525B8123035C39A9E69C48220185AEAF1FE39ACB9D22CAD
+ 6EF5BADB3BE835F5D6D25858B1835769FBC408B35890EC792C47B10D31F94869
+ 6DF6F776F3C823E99E63BB5858C973E5375496F9824B8541151911F72DD6DEE7
+ 06F238F6ABC92948038E7FBCFE9FC4E636B446C11B30634003B86014F2E2735B
+ B000192B568403D0E5B246C95BA5E2ADAFF192A834C9381E99735A1828DC0254
+ AA2E4665DE3BD1DDC0E3FA96014F1DA52A0140292A4F420F208F5C89F4169F5C
+ 372D3FF35B93AAE1D9903A7E0AED6EA69E1558CFACF8B6CBC5FE6FB1B3D22A43
+ 7E2DF24D5BD2F65AB8F25C6E26A5BD55F6B91EE2B6BD4B52110F668AB2DBE1B0
+ 94B6EB63B4252783DCEE5D4373BEECB15AEED2F99776BE18DCE03518CE1A4BA9
+ 53418015C80EF552E399C6B9AC9D038278F4CE2A289B13DC1828DA2B09AADD92
+ 1513089844C226113089844C226113089844C226113089844C22611308B45101
+ 249F40093FC80CA8C4D1162FFC84F30DDE9CCD2F8FBC7109AB6F2F7909D72BF5
+ 784E00EB3AF41F7131A56E36ED03DC8ACAB52FB92483DEA4FA700E751E9E74C5
+ A6F7B8DDEF1D40F10ECB62C2F78268E94345446C3C0C868DE62B515598532189
+ 577F857C2D5DE27D75C69DB497B46E77CE26C777DE2DFB9EB8D9AE94B538FBAE
+ BAE1EE66BA3BCA223329E12DA00F5CC7D55D4D3752CFFF00163169B5464882DC
+ 1D4D89990190AB8F175063900A23E105E5C0E04FB54D07860A78093DE40249ED
+ 20FEBE8AE7A671BE43A1959F4B087020EA76A029952A0825D5C72CBDAB2471BB
+ 49C6AB052DB7CF8FCCECDBCFFA7FC55E40DC76ADC2CE5D6EEABD3F46DA64BD6F
+ 3A9A729A5C6976824C18CDA1A931B90A6DC43440E7AF3C1F53B4D9FA89BB5B2E
+ 1F7B6D6D62CD2E6F9AEAD2B40086015340E230CB3C9686E031D3D1C1C4F1001E
+ FE7D8AD8F0ECF8F07CEB4F3A37C7DD9FC271363D5761D693376496F4956D13A1
+ 3EC5B5730A0B75E5427D98D11C3C2BB8AC2F807EDEBD4759D8BC742B8D86FD69
+ BBDF46F6CBE4C71E83178748ABAA3C3A8906ADE35EC58EC77A70BC16A207B410
+ 456B9E35CA84F05963BEF9FBC69E37FF00C3BDBD6655F10131755A24AEEB6498
+ E1480DB6CD457264CA602DCFB417C3491EBCE79AEC1D21D47BEB1B2476E63888
+ 1AA479D318E6759001A7F96ABA831D0F8CD3EDF728523F907E487985C5A74EF1
+ FA3C1DAA38A5447F6CF21AD99BB6BD19414A13E935C8CA0DB2928527B52FFDDC
+ 93D474CEA6E3A7FD24E8D78DD3A8AFC6E7D4BA6821B7A3581A326BE525D5AB8B
+ B200D38155F135BA7102B5C7F05C847C7BF1578F9893E4FF0030ECD65BEDC533
+ 22C2CB70F265E29FD769CA1A2A764D751C874D532DA1C48F6DB536EA8A8800F3
+ 9164F527AD37CD3D39E9FDAB2D6D2E640C11C2D0D91CC35AF8DAD0E7114150DD
+ 381249A058E4B9740D32105C694C71A7F145E407CBDF937B279EEEDED7B41853
+ 2078B3575A057428B1DD1124C46945956CF62D3117D88D1E57F4B00A4A594F03
+ 827EECFB3BD23F46B69E93B16EF3D7AE8E7DF2E437C0E7161638D0E8D5AC9710
+ 73A6048AAE237286E370B81239DA606B812DE62B8FBC615A28F3C61E4485ACF8
+ E1ED4FC9B2B73FF43DE47B17F55A0D12C61D5A46CA3DC6234CF2138C4A6AD244
+ 15A9654863BCA563851038CEBBAC7A0A7DE7A9AD771E8F8ADE1BFB27B3CC3387
+ BC1881D444248D21D4ED22A0EA272512FEE1B68CAD8C6E6C67201C0E3C2B8057
+ DFC4DF3B68BF1CE06F9B0D0EA561B96FB75F8149A8416998E94F2894A5D9A9E9
+ 884BD3624720A43E50DFB8F76920F5E7347EB2F40F5D7A9E6DEC6EAEE2DBF66B
+ 63597502F028D14200735AFAD4D2A4069A2C3B4DEEF133CCCE6BEAE187BD6596
+ ADE7FF0020459B13CDDF29BCCF0B40A1A87DCB3D37C15E3D7E3332AEBBC38DC2
+ 56DCA8EECD75D88FB4A0911DD5BAA2A2A2423D0F815DFA5DD316F07FDA9E9DEC
+ 3249BFC8432EB729E5718CE63FB71960A52A48D2E20712E34A7750997CA03718
+ CC8E3F2D0801BECA1AD7BC64BCDEF927E767BE5179792AF127881BA5B37D4296
+ B636B95E89B7FB4B8EB8B2B936C88E98C895291C1F6B8437DA3A28FD73E8EE82
+ D9AF3D17E979ED3AA37AFA88E40D735CE6B8476B423E5639EE2E07E5342D1520
+ D2828A1CFB66D578FA92D6CFC053127F1A55645FC7CFF6E6F918DCB6764DBF5B
+ F1DEBEFB9EDAA02FC8C5BD95FA779443CDCA6F4F8CA7E0BB60D83C16E4BA3B4F
+ 4EA3AE71BEA07EE4FD3C9AC7F4D7CD7374F19BE02220EECD6E15038D58EAF6A9
+ B65B6595A52AC6BBBFF0C7E2B37FC9FE1AD9FC53E3E9FBAF9D7E60F9119D7A8A
+ 2810F58F195454F8EE33AFAD1ED44A4A08B025CCF714EBC121B4B885207A28A5
+ 1E9F386C3BFED3D4FBEC63A13A79FF005D2BC973AEEE4DE822B8BDC0C518D399
+ D3A9C48C01273CDB86E16BB7426501C69C3501F760B8DF1FFC07F0BBE4450BDB
+ 1D25AEF3E49B169519FBCABDFB7DBA7F61A998AE9CDE52D7BD02AD25C701ED75
+ B438959E4779EDE06F7D43EBEF587A2F768C490D9ED978DB76089D6D03626165
+ 5E5A4076A756BAAB5209A654153ABB0DD6DF7B80C9E59610E2D353538531C001
+ C5733CDDFED6DE16DAEAA7CFF15C55E85B622038DD5424487E46B4ECB1C38152
+ 50FA9D9CCAD7EDF6857BAA40E49503F4CBD27FB9BEB78E58475BC8772B00E1AF
+ 1D127FE92016FB0B7DEB3376796294DC594C229B4D2A59A850E62951C82F133C
+ C5F1A7CA7E177B8F286936F4D0A4C97E2D5DF469315DA99AE4725280CCD8CB29
+ 0E39DBDCD36A482B475E41E99F6E745FA83E9DFA916CC659CD14378CD25D13E4
+ ABF123038378900E0284D3B1733BA6E9D4BB749A4CCD7C55E1181A871199A546
+ 45595A06A94D2B5BDBE74EAE6E7CDAD623ADBB6993CC77AB92F486C7E529A71C
+ E5C09EEED29402AFAFA676FBFD95A6CDBADAC9B735B1BE590F843756AA349D21
+ C01D3CEA569EE37392F1AED113A3A0FEAAD3E02ABBBACB4DDF4F9697B55F255B
+ 223D6FE34E81335CD9EEEB5A7CBA9438E468CCA64B51D2633BCF728B3D560F4F
+ A9913D96DFBEB0BB7ADB6D1EC96AD7326B78DEE032AB9E73AE60E18505305CE4
+ B73B9B25222B8A306581FC565DFC3AF941BDD77C8AD3E6790BC89B6ED35BB23C
+ 7509B1763D92CE6C087FB8A931E1485465386138B65D5F4596C14F1EBD7A780F
+ AEDE8DF445DF42CF7FD3FB65AD86E766C7BDA6DE36C7E654025AF0D03560C21B
+ 5274971A66B77D3B79726FC4B7D29918D22832CEBC6A57D2DA3BBB990AE15C2B
+ A293E9C769EA383C1073F2F2C3EAA39E6B7791F4EC3E104634EFAFDCBD7486CA
+ C1230E919D33F62E766C5634C226113089844C2261147DE4CD927EADAB49B3A7
+ 89533AF5C9106BA861DE598A9AD996F65363428915F9812B713DE1E528252925
+ 5D9C74279CCD69B3EDFBC5EC516E35F258EAEA0092D1F988033340AD79A30E34
+ 3C1620ECBBEEFD5BBDBD7B75F1DB667BC85ACF8E6C18ADBCD2B7AAFD82A19AFB
+ 692EF7B6FD4CD352DAC897117210141C7025BEDE79EB9EA16BD1FD30EDBDB71B
+ 76F508B3749A4B6685F1B8531A025E438E43203B464792BAD6DBD692C25FCC1A
+ 8C7B3F9AC8EF8E4C5A33E15F1F2AF25C99B6F368516D61225B61A92B93712A45
+ 9B897DB4B8F21B75A549285242D7C11EB9C2F52C4CB7DEE6862A16324D228283
+ 01C07001741B757CB15EDFB54E03D07F2CD1A9E735AE11308B427804FE809FEE
+ C1AD30C4A2B64EE3ADA655BC155D55373B5F8F1E55F4576C2334E52C694CADF8
+ F22CCAD611098799415256E14A48FAE5D359EF11D9417B1DA3DF1CEE2D6D0D01
+ 230786BA9E22D381015FA39E0ACD6BCE9E1F7E4A2233E4CD15C92E2D2869A1B3
+ D502E152C20762CC8ED50513D383C287A74EB9BC97A3FABD96FF0058CB0BA740
+ 457E475294AE74FB9574E198F7A92E15846B047BD0E445951C8052FC594D4A6D
+ 5CF51C2992A47053C1079EBCE738D6EE31CAE8EFEDCC1402957549E786904515
+ A5B415C573B32AB53089844C226113089844C226113089844C226113089844C2
+ 2611308B638786D67A74428F53DA3A03EAAEBC0FE3943AA9E115770EF45827E1
+ 3BDA6DABE55FC8F7EE5413B469E9D6757D66A6C232532E16AB5F114D48B4AF7D
+ D0A77B2C26ABB9650405A560F507A7A3F53C676AF4F36AB8DAFF00B86E0C8EBA
+ D04FCFE610C6BC600D1A350CE85BCD66181343FE14C7E2B3A13219E38EF1C83C
+ 1F5E87F4278E06792C7BDED734A608E669981A114381E592B5D1B8634C175B75
+ 6F514B0DCB2BAB4AEA8AF8C92B7E6D9CA8F0A2B491C2C154894E34D8E3B79F5E
+ 7361F41BAEE173143B597979AD5AD697B9D5A52800279FBD5A1CD6E0ECCF6D16
+ 01D87CE9F1D693B56F9AF4E953FC831EBEC176BA9DA78FA9D33EAE5D6CE404AE
+ 8A74C89FF8CD5BD4CE42D2B59EE2F36B4AFD4F19ED5B67A1BD61BB595B8BF747
+ 6D3DC9D223B877972E96E21CD04D08D209A12D200C96A7C11DE87CCED3002497
+ 701E1231F6D077A88AAACBCD5F32B78A1B9BCAEBDF07FC7CD391617289CCA1FA
+ BD9766B775B5438CC33656298EFB694B0E2D2E3AD212D3609E0951CEA37DDBBA
+ 3BD0FDB9B3D96E36FBBF5511A1F6E017B19F98EB02AD22B806D7539D86031506
+ D7E90EE0E9CBD82D9A6BC7EDA2CFAD1FC41E20F0CC49D7D43515D4F32447F72F
+ 36EBF9CBB3B99CCB0D973BA7EC574EB931C6D900AF80B09FD0719E1BB9F55F54
+ 75BB442CB8710E778638DA748272018D00615A0CE9C174CD38D5B977E63862A2
+ CB6F92B3B68B97F5DF8FDA3D8F96AD53F639B5AD669BC7F564F7254F3D7EFB5D
+ B60942FA14340F5038F5EBB2D9FD2FDAAC29B8FA817F15BDF81A831CD73AE1D1
+ 7E50182AD68AEAA6673C15FAD94A63ABBF0F7AEBECFE2CDB797E3B8F7C94DF2F
+ B746A506A533A06B131CD6B46A196DA0A7B1830D699B6CEA42D43BDF3D879EA9
+ 240237307AAF6BD1B7DF4BD0360D824D247D4C8D123DE2A3C352469273F6614C
+ 9637B1B2B68EF97E1F8AB8757F19F803E2BEA7635F061A23B5B14E5477936FED
+ 5EEC578E4C7568894915971B0A950A2A0F094A53D8129E5649EB98EFF7CF51FD
+ 4DBF85CFB998C909D7854323D22A493501950282A733419AC2FB66B607B9A31D
+ 269DB815E23FCE5A4F1FC5DEA2DA78E3567B5D56C2CD83F615CC1653AF896C3A
+ 86D33213D1FF00F06B96F27953880A042F91C73D33EE5F436E3A9ED764959BCE
+ EAD7088784C8E7171AE3A487549A70391145CAC76F060FBEA455E07F9557397F
+ 18364F1778AEBBC9FE49BBD5BC6B5526B634FADAF44C9175BF6D92E62C204681
+ 1D971915CD7E27F9BDC4AD0900289EBC6643EB0BFA8FAA9FD25B1C33EE774C90
+ B24746CA42C033738B8006870A0049228325B992E1B676805A343A268C1C3335
+ 58F7E3AF0E6F9F26F7F7687C73AFCFB18ACA99F7ECED1990D53D4C479E1DD716
+ F23EE623B9ED35CB6DF3DEEA8F41D0E7A0754F5A74CFA57B18BFDD9F13376BB6
+ 13A0825F58C0F0B452A4D64E14E18D17273EFBD45713362B0B49248710F234D1
+ B5A52B52295C694E4BE8BBE35FC52F1C7C74A087FB655C7B5DCA532D1BADBE5C
+ 5657397256DF6BEC562969F76BEB92BE4009214E73DCAEB9F9B5EA77AB5D4FD7
+ 5BABBCC64C7682E3A636101BA7305E2A353B01864DE1CCF57B758B5C5B3CE697
+ 6381E74CBEDEF53B790BC83A778C756B7DCF73B98745AFD3475489F2DFED0F3A
+ A48FF262C66CF264CC92476A1039528FE83AE79EEC1B2C9D67B88DA366B392F3
+ 7673B4889ADABAB4248CC0C873A76AD8DC5EDA590ADCC8D8DBCC95F347F2F3E4
+ 6F90BE41DD4CB89CE5956F8AE1CD79BD16AA2C0F7A046416DCFF003EDE7B4DFB
+ 4BB893152565A52FBDA413D3819FA73E8C7A69D33E9CC91586B8E6EB67DB3649
+ 20234CB9574007C2030F8703424122B55E5379BA5CDFDC3C0A98359A71C2A687
+ DA315EA87FB59F89D5A8F84ACF7C98D16EC7C8176A7628401F6545328B6CA50A
+ 294AD0D489AE3BDC8F4E53C8F5CF96BF74FD79175275DB2C6D6335B1B56C7234
+ 6625D4FAB4E4096B48C71F9975BD26DD564F7C74D3E6904F6802ABD379D655B0
+ 9A75FB199161446523DF9331F6E2C54779ED485C97D4DB1F71E9C7767CC2DB49
+ 3736B6D0364FA927506B412EC3B0579AEB4DCC0C69ABDB81C55A77F59E36F265
+ 34FD52F19D5373AA951569994CF3B5B6CD86943DBF7430DB8F38C290A3F6BA80
+ 95215C7041CDC5B49D45D35347B85A8B98278DCD2D7D1EC3569D433A07623235
+ 078850E41B7DC1D32398EC72AAF263CF1FED675A635BEC3E07BDB06643DDD31C
+ D0360224429439E5516AAED2A69F8EF16BA34247B841F5567D63E9DFEEC77A65
+ CC56FD62D05848065A51CDFF0033D98F792C397E5E0B9EDEF622E61360CABB90
+ CBDF87C5790BE43D2B61D02C6DB4FBFD6ADB52BA82A69B5565A3EA16313B4361
+ F087594FB5210E057777364A485753CF39F7374BF566D3D616116E7B65DC371E
+ 6B493A0F69191C4528BCD2764905C3ADAE1A5972D38B4E6300465862082BAAA2
+ B5D475E5AED2A136565B245547935EFCC42A056465B2EB6EB8AF600EE254FB48
+ 097075253CE64DFAC772DC6C26B397C96D9961D4CC5CF77F4D0D2838D5678651
+ 6BE375403C7860BEB47C03E423E4FF001278F774792CB726F75C83226B719C2E
+ B2CD830DFE2CC612B2392A4BCD1279EBD73F1CBAFF006A6F4C7585C6D0EAB4FD
+ 416B43B321C3581EC187B17ADEC979F5B662461D4DD39A9AB39E5B64C2261130
+ 89844C22DA5494F249E00F5FE19424373E28701539280BCD121EB99BA06A7514
+ 5B0DDDA49D9216D6DD8513B5CD43D6E36AF3613EBB3BEFDD1E663BB025264A98
+ 6DB477BCA788294F4E4747B25B5B18E7B9BBB88A031B006B5E1DAA42EA8219A4
+ 1C5B8135A0A1EC5A4DCE691E18DB505F89D5A780EDEFC575B7CF6B0CED9B8505
+ 3793D9AAF296F3ADC4A9AAA2B6B06E746A3530994B87260D5772950E4BE99CEA
+ D2DB8E05BEE12509501C0C7036ECB1B3CD13DFB644EA92D069C89A8A7663EF51
+ C4D6A6B10900BD78A35A73AF21F1538EBB5829A96B2A1B5A9D4565743821E500
+ 953CA8D1DA694F2C003871E5A0AD5D3D559A6BCB996EAFDD70FC43DC5C4F7ADC
+ 5946E89B478A1A2EFC7A0FE43311CD4C39AD70A89845A1F43F5E9E9FAE5AF25A
+ D2E68AB80CB9F622C21A7F895375FF00346CDE55AFDE67DDD16FF6B3A66EDA16
+ DD0199D0A6D7CE8898C9AE8F3D951716CD5BCD854669D4A9A4214B1C73C67A3B
+ 7D50B8BAE83B6D8E5B0F26FE0634B1CD23CC63B0AE1903FD4438EAE39ACA4806
+ B5A927E0A626FE2FFC7C11FD93E1ED11680A51E1EA18A5455DEA20A8A8124027
+ A75F4F4CE74F5CF585C3439D7B72D6103C25E452986430E0A8E70270000EE0A4
+ 4D1FC75A578EA24C81A4EB90B5B833647E5498D07DF0CB923823BD2DBCEB8942
+ 529E83B781C7D335DB86EDB96EA5AEDC6532B9A0D2B4C2B9E5CE8ACFB15F39AD
+ 544C226113089844C226113089844C226113089844C226113089844C22DAB1CA
+ 163A1E52A1C1F4F43EBD474CB25748C8DCF886A9434903990301ED2AA331DEB1
+ 37CB7F1869B7FDAAABC93AB6D979E33F28D6A5A8E8DC680A1D55A428C85223C1
+ BC82A911DAB26DB6D41095ABB94948F439DCF46FAA777B06DF26D1BF584573B3
+ 4DF34128A804E6637D1C5BCE9956A450925487B81A57E61C47DE15991FC23F2B
+ 14E3B0EC3E56FB756410893034EAD55D27A71F7196D1693FAF777123E99D449D
+ 6DE9B3E212DAF4E304E7FF00E525BEE07E1A562D54C2BFFB42B82B3E1F685226
+ B17DE4BD8F75F325E02975D7371BD94BD7DE741E7946AF1DE4D53490A03A769E
+ 7819CFEE3EADEF9656525AF4BEDF6F6B1B8003CA89BE60A57FFC8E156E7F947B
+ E81619846F235E78E24FDC176FE41AEF20E8E8D5354F03697E30D5292C7F7F7F
+ 66DAB63AAFDBB5BD459AF6232E03CA8546FD589D22629E29497BDCEE2D92A3D3
+ 9C8DD317D69BC59CFBAFA8575B84FBBB437CAB681DAE498BDE01634BEB40C692
+ F3420D0502852C225618A3A104F1FE31585BB54CDFBCAF2E468747E54F27F9B7
+ 64E0C3B4578FAB2BFC73E10D6E7B2A4B92556FB03301736F234292DA0A182E38
+ A5F1DBDDC139EADB29DA7A6E197A864836EDA2C631561DC754F72FE5A23734E8
+ 71E041C33509BB66BA318E7177B82C9FD73E2F6CDB9CC837BF25FC8561E4B7D8
+ 69835BA2D0AE6D2F8DEB0B2D8ED5CBAE694C396B2543807DD3ED9503D0839E7D
+ B97A97B5595B983A1B6F8EDDE6A5D350492BCF36B9D5D20E62B5A038019AE805
+ 70120048C390F82CC3A1A0A6D76AA2D2515642A6AB8080D43AEAE8EDC3871DB4
+ 80025B8F1BDB6C2781FCFF008E79949BEEE1BB5CBAE774120BD79C4BDDA9C470
+ 35F7803214574849E54A70C1778A4A5478FD09E41F423D0823EA383985F6AC71
+ 0FE20D563C69D8B1F277C70D1EE374B9DEB679D7BB2DA5A4E1299876962B456D
+ 4C56BB4C6AFAF6A17E34B4476083C02F14A828829E0F19D659F5AEE7B458BB6D
+ DBDEC8B5B0B6A00A9270E386391C2BC8857340271155C2F2C7C61F10F97E8AA2
+ 9EF685356AA05B8E6BF67AE16AA67D3874F7BA88A5B61711E8EB7785ADB79B58
+ 5A87AF399BA67D4BEA6E96BF349C89A5003DAF25CC7D301C6A29801423218514
+ 0BEB064B1E92301EF0BC7EF979F15BE4B4BD82E76DD99D77CB1A6D657A2BE8AF
+ 29BB50F5051424A4448B275B8AAF7613ACB4901E79A4290A502A3EBC67DB9E89
+ FAB5E92D8D943630319B7F543E4267D4DA892571AD43C92310450120F62E2773
+ B5DD06A31D5D08C050E41407F16FE58EF9F19A7DDD4566B74D7B43752984DED3
+ 5A49FDBA6B32EB3BC3721B7CA52FB6E16D6B4A5052A4851CF54F57FD24D8FD58
+ DBE1DE25B992DE7B789E627B5A5CD735FA49AFE5C29D95E782D16CFB9DEED324
+ 8DBB3E0948A027956BF685F451A9F95AA363F15D7795AC21D96A1473A80EC129
+ BD8D2888FD6446D3DEEAA4294A0D3A9791C160A3ABA14081D467E5BEF7D1171B
+ 76FF00274DED77465DCCCE238F438BB5B89068198BAB40750C74E75C2ABD205F
+ B5BB7BB713F231B5EDE033CB8AF163CA9E56B1F9D7E6EA8F17D65BFEC5A18B21
+ FE95ABB62A8B1DE4C52AFCBD8AD23B0EA7F35F92C826220ABBB9E13C0CFBAFA7
+ 3A16CFD0CF4F5DD617AC6BFAA9CD0E2F6E25A5D4D3137B403E339571AAE0773B
+ F1BB91A0D07007ED571FCEBA2D2FC35E3BF0DFC65D29A6FF0015F93FEA3B72CB
+ 60DB5A5CCAECAC6E4CC8CC8765353ECD2EB9D8144008E13D40E7357E80EF1BFF
+ 005A7536EFEADEF4E73DF6B1398DAD68D0C07C2D391001C7DE537BB6FD23E9ED
+ E338480139624E7F82F50A36DDA57C52F8E3AC49D99F6A0566A3A5D5B4C407A4
+ B116C2EAE8D6224AEA2036E9FBECA54A2A07BBED07927A0CF98A6DB375F553D4
+ AB9B4DA1A65DC6EEF5F8B454359AF487BA9F94340AFC1771691B76AB06C40604
+ 6BEF26980EDC17825E4AF33FC99F9AFBDDBD76930B6FB2D7D9F75EABF1E6ACFB
+ 8282BE2B0DA94C49B35B1ED4590EABDCE1C71C70294543819F7D74C7487A3FE8
+ 76CB0C3D65F4DFF714B4124D336AF3A8621B5C1AD14CB1A2E5371BDB8BD71820
+ D5E6835006180CFED51DF8CEAFE41F8AFCC9AD6BB42D6E5A87921CB78D098876
+ 22C23FE5094FA5B5449111C5BA8B1A7724724A51DC8E0777233A1EACFF00C37D
+ 53D2B77B8C42CA5B36DACAE6B994A55AC7169270A1C8F020E4A04306EADB98E9
+ AC78DB5C7B4557D5ED722C041AEFDD94833D10A322C031F6B2ED82E3C65495B0
+ 949ED423F312E149E7A27A7A1CFC97BB2C7DD7FC33854D3FD3534CFB28BD64D0
+ BB0514F95BC19E2CF37D348ABF206A5597A96F9445B5486DBBBAD790A1DC21DB
+ 43ED98C2D9239F6C9292AF519D1F4CF5EF587416E66FF6BBA7DBDA8A10012587
+ 015D719C0826B8D2BDAB53B9ECD697B1973980DD3B8F1E59AF123CEDFED93E49
+ F1F4D9FB4F8C25FF00AFF5465C71F8D44C21CFF54C48DDC56A8EE465B8513A3B
+ 2957F5B6B2A1DBCA93D467DE3E987EECFA637968DABAADCCB7BF95AD1E687031
+ E19BAA4D4663020539AF3B9BA5EF2CC4D2DC78E234D238E15AFDCB30BFDAFBC8
+ 3357AFEEDE24BF7A7A6C35AB26AE29A058A7D87E1407398565112DAFB7B8B560
+ 82B21238EC503F5CF19FDD46C5B64DBFDA752EDA237412B317307849CDAF0791
+ 0485BCE8FBB11B1D64389FB335EB567CA6BBB4C226113089844C22A0EF54AFFB
+ 3F87FD398A6FCBDEAD97FDB584DE6EF255554EF69D6ECF77DF3C32FC4AD8D19B
+ DF22EAABBED3764A9B975854CA96E418B323D45CD7BC121B96E04761593F771C
+ 0F43E9CB39E5B573E2B38AFD848258490E696D686A3120D716E5EF5C95DDF0B4
+ 974025A5C695A5453BBDB9AEFF005AD3A8576FA1D278D6CB4BB7D55AB156CBE4
+ 0DB1FBBABD87C83713EB6426753217310854B7D7676DDCB9123FCB2C27EC6928
+ 1C8CC7BC5FEECF8E73BC5BCF187C6591B007C50C796219F29A01400935CDD5C2
+ 99AC6D849731CF186D03AA4E04FBD6600481DC47AA8F72BF89ED09E7FB923385
+ 5D4AD7089844C226113089844C226113089844C226113089844C226113089844
+ C226113089844C226113089EBD0FA6116DED4FFDA9E9FC0651C03C51D88ED55A
+ 95B16A6D27A81DC12480072AE07E8075EBFC329E4D5B46E0DECC15402540BE48
+ F3BEB1A5CD1AE514595BD7901FE5987A36BA854BB26E4BA19536BB975A4AD9A5
+ 8CDA5E4A96A7CA541279E33A6D8BA1EEB782EDC2794DBEDD08ABA5924D2DA1FE
+ 969235D6981C873C71C8002D20E2EE000C544563E0AF21F9DD98961F216EDCD7
+ 75565D5C985E1FF1EDCCDAF84A53AB5969DDD7698F2049BE5C74B83FC86036CA
+ 3AA8127A1E86DFAE76BE88D52F4EC11CBB99D2D1752B03DECC434985A40D04F1
+ 761854620956BA846920540E000F79CF2E4A368B0EBFC07E4ED83C3FE1CA3BFB
+ 4D9B77D4ABACF51AB55E4EB1D7B487A4BB32BED2C7626654D5C68558C2DBFCB6
+ 56B654F3CB1D9C9E833A5DC2677A85B07EB1D5B2C02DADE52D95CF89AE74CC00
+ 3981808CEBE0201A765572F6933DBBA96073E87205C680F1E3EE59BBE30D46EF
+ 4DD32968764D9ED375BF88CA976FB3DB96FF0032CA7C957BD256942384B111A5
+ 9F6DA40038401C8F5CF22EA5B9B6DC6F7CEDB208ED6D5A18D6B2301A03580004
+ 86802AEA54F0AE0BA97100E752A45424007A0FEA3FF0C82E6B5C438805D4CF8A
+ B1C6BEE5BB81EBC0E7F5CAAB6A50807D403FCC6586361352D04F72AD48C969D8
+ 8E38EC4F1FA768E3F5F4E3F5C3E38E476A91AD73871201284939954D4CB64A89
+ 4364A925279424F293EA950E9CA4FE99823B7F2EE1D70DC0B8D491870A62A843
+ 48A502C3BF2E7C22F03F96B62AADB2DB5C4D06C512CD89D3E7EB3DB5CD5E4765
+ E65F720DAC104C471B90B653DEE2101D3D7AF04E7ABF4CFACFD7DD25B75D6D3B
+ 35CC973B6DD46D63E399E6411E9D5A4C7AC9F2F073ABA29AB0D55A0A6AEFB62B
+ 4DCE58E591A03A2AE40635A67EE588FF0033F53F921E51DF287C3FAA6A16759E
+ 2D8AF56C7D7E6527E4B9436E8532D34A9BB53D1DA444869A9F68FB2C29694A07
+ 5239CF56F47779F4AFA5F6F9BAFBAA256CDD5B6AF32B1AF035B0B8963BCAC0D5
+ D490D4D711885CB6F2EBA3BA41B3C4D70B494D30F94D013E219705889E5AFF00
+ 6FBF909E31659DDB5CB0AADCE2D329A9921CD31D995FB153FE29F7CCB6A33C02
+ A5FE33A927DC6B92948E4F033DFBA6FF0072FE9175CD764DEADCC4D738802E1B
+ 1CD138F0185436BC9D4A9C012569774E9BBB8FC5193A7FCB50BA3F88BAE5EFC8
+ 2F94BAF59EEB36D2758E9EF47D9AE66DE58BF6D26C22EBEDA52CC179739B5B8A
+ 1EFB8DA427BC8415120700E49F5B770DB3A17D2C75874E323B5B6BD3E06DBB44
+ 2D225399F2F4D4169C6BC3052368B498CED37A5D296E5E61D54032A6AAD3D8A5
+ FF009F7E46BCF367C87A1F8FBAE3AC2AB28AC2B6B63C6490F333F63B84B3F972
+ 5F71A3C252C21D0C70A21292DABE87390FDB774C6D9D1FD1579EA6EE6D02E4C6
+ F3A88F13638DB514AE20D4BB1189C0700B75BB5C9B8DDA28A327CB11B452B857
+ 53BD8BD8BF06F84F4FF07E934BA6EAB59062087018171631E3B6897796E596C4
+ E9F39E090B7029D07DB47252DA4F000CF8B3ADFADB73F5037EB9DCF719E690B6
+ 73A03DEE708DB53A582A4E34CCFDD45D8416F6F1C00B63679840A9A0A9F6D2AB
+ 76CDE11D3F66F2EE9FE61B64CA5EC1A3D358565332911D301B7673855FB93ABE
+ 3F28CC8AD2D486C73ED8079E39CD7DA7585F6D3B5DC6C5097FD35D101DC452B8
+ 8A7F9B89E55599AD63487E96D5A0F00B187E687CCBD7BE3ED13BAA50CA767794
+ AE6BBBEBA2C46D990CEBF11F5947EE7625C712199DECF56504289510A2900839
+ EADE8E7A39B87A87BE32F5F1B86C6C900909A80F0336B68294AE0E35CAA335CD
+ EE5BA085BE17112530A1C96077FB71798BCBFBE79EE6D4B9B6ECB6DA94E81737
+ BB7545D4F5D84647B697110AC02A5B5CC396FD8484F2867B42D278EA139F497E
+ E83D3FE92E9AE82B49E1B6B58AF632D8A32D8DA0BAA4122A31234EAA97723C56
+ 8FA72EEE2E77899C647BA338D0B890301CCF35EF63E233403AE7B0DB6DFDC14E
+ 96D084289E390A5F6A429455C7F1CFCF7B78A3AB4D942CD46A2AD68046595057
+ 1FB977E4C6E2593D08C295C7ED560B7E2DD05BDDA0F9120EBB5F5DB735F9A872
+ E2B6388122C199D1C477DBB14C65B2D4DE50907B9C4AD5C807D737573D53B9C7
+ 6ACD8AEA5965B293C2C6B8EB0C2087787554B32A505062A17E936ACB8175135A
+ C7B4D7C3400E14E0A4ECD6A9A9844C226113089845D3DD5B575256595BD9C944
+ 4AFA98722C2C24AC38A4478915A2EBEF381A438B21B6C7240055C7A0CC0F8249
+ A56984D5E1D9733CBDAAD970889E0B1C76DD0FCCD364DCEC9AB797D994F97C4B
+ A1D1EF354A54694F57A0256CD4D8C88EB9968E0960F266A5615D524253F5EDF6
+ EDD36C86165B5CD980E04EA95AE7092BD98F0E0011C705CBDC891CC79A8D4294
+ A81FC62AEEF116B7AE9606F88F1C53E8FBDDD32E526DC981591E0AC4CA99CFB5
+ 35A6DC6004CA84E4B6D4A65F090B7D042964F4CD7EFD7372E9BE9BEA659ED010
+ E6EA7B9D504615E151EE1C335B1D87C76CE791470ECA29E339F5B94C22611308
+ 9844C226113089844C226113089844C226113089844C226113089844C2261130
+ 89844C22D09E013FA027284D05550E02ABA0BED8EAF5AAC7AE2EE7C4ADAF8E52
+ 1D952D6508054784B6D253DCE3F25C2386DA402B5ABA0192EC6CEE2FE56C16EC
+ 73E77E4D6E7FC87327003151CCCFECA2811FD93C85E60558576AB127F8EF4173
+ 861CDE6CA03EC6D17CCF77B6EB1AF52CD43522B1A5A490643EC9291D5206751F
+ 47B3EC0C6C9B83CCFBAB71F25BA7CB61FF003BF1AF0CBE3C2546E0E6022A0D3F
+ 8A0FE6A5BD17C77AA6870D51B5DAB623BAF250B9D66F23F22E6D2494F6BD2ECE
+ CA405CD94F3C52092B591FA0E339EDD37ABBDE64AC92911B32632818D1C006E5
+ 873CF9957B9C28001403E2AF875286D82076210D84F6F7001B40494F1C8EE40E
+ C1C751C8E99AA731A7C4F1A9D5E38AC2F796B0B963478BB59F1EE95E48F2852D
+ 7DACAB7F24DD495EF9B458CD65D72657D06C33DE147468B071D7C36C567B6A4A
+ 23A0A121242BB4739D3F51EE7B8EF9B1436523BE9F6F8A3F2DBE51A1D401AC98
+ EA1A8E553EC18AD3436915BDC1B96D4C84D4D72EEE6B23A6CE8D59095326CD87
+ 0A3B411EECAB090D448A8048482EBEF2DB6DBEE3FA9F5CE5ECA02C6362717BDD
+ 4031C5C70CF2CCF15BC0E69F13F00AAC096DCE8E994CBF1A4B0E9EE66444752F
+ C775A29494ADA790B5A1D41E7A281E0E48922744F2C76A07911423D885D1BB18
+ 8D5AB99962A2611308B4ED1C93D7AE0E228AB5C28A92990A5255DEB1DBCF41DB
+ C2B9E3D79493F4C8BF4A5B5F2E47B6B9D34FDED2AD70D4F6BEA469AE1C0D79AA
+ 4EC66CA4F72969EBCF72084A8727D0103A73CF5FA919261608C16001D5CF5635
+ EFE0AED2D7CCD94B4191B97B95A9B9C0BA93AA6CD1F5A0C2AFE551D945A8549E
+ C0C19D2223AC454BBDC9EC435DEB1C93D3F5071D38CB4B2DE9B25E46D65B09D8
+ E7E8A8AB03813854E341C38E4AE7C71CCEA49C885E697FB7CFC66DD7C55B4794
+ 775F26D43F4FB33F28EBB0DB5B6A71992CBB218972EC2BA4725A931A4A984A52
+ 50025209E9E9C7D51FB8CF53FA77A9F68D936BE9997CCB28628C38D710400C0D
+ 73781A9E38F86AB99B2B174E6492505A5AE20538D3BF8D179E557B96BBE3AF9E
+ 53776DC92E41D7A2F96AE91324D846796E438EE5958B4DCC52FBFB531E238AEE
+ 2783C7038F4CFA1C74F5F6EFFB7882C3647EBDC6E2C482D691471A9C061504D0
+ 0C6AB998CB23DF445724884018F1CCF35F45B5BBFEA56736B23556D7ADD9BD6B
+ 1572AB61C2B7812E758B063A6597E3478D2DD71C690CA092A092903EBFAFE68C
+ DD3FBE74F79CEDDA1922B53391A9F1C8D7194D68C2E700DE0EC33C17772DFE89
+ 1B6F086BA2C31FC287EE50AFCA3F93747F1DB4B4CF288D77BCDFFBB0B4DD512F
+ 143B3E6FB6AE264DECF71C8B571C9054E2804288EDE793D3BEF4AFD3EDE7D40D
+ E9B6B70CF2B6B8DE1D34AD69F047515C4D417918D2B8004F05137BDD86DF6BAE
+ DF4BE43C0FDB815E2E45F8FB67E4DF0F796FE54FC83B3B884EC96AC276A2DB2F
+ 47627DFED33EC588F1DC7D13DB90B6A91B57F901842D0A5040536A48041FB56D
+ 7D48B6E87EACDB3D2EF4963B7B9B6748D6CF24CD739C1831796BA3318AE905C2
+ AD26BF3578F22206DFD83EF26AE47967FC66B317FDA67C751A9B41DFBC8694A5
+ 526FADA25046756C96D4862A93F95262A2429D743C9FC87D1FD27807A1F4CF20
+ FDE47505E4FBCC3D3768F73E48185EE693501CF000A014A605D4EFE2B6BD1FB6
+ 471875F12E3AFBA987B3B170FF00DCDBE4EBDAF57D7783F5496CB36F35A66EF7
+ 39F1E7166455446FB6443A60A65D6DD4CA7DB4FB8EF69E7B4A78E39CC5FB5BF4
+ A6DBA82F8EF3BEB65368C616C6D681473B02E7D4B4E02A34D073AAC1D5976E75
+ D436D1B8B7C46B43C30A0FB5659FC02D92FB68F8DBAA5ADE5B4EBA98D58DCC48
+ B26CDD5BEFB50633CCA62C52EACFBAB6D86DCE015A94AE38E49CF35FDC46D5B5
+ EC5EA54F63631B23B28C34B88A7CD57B4BB0A0A9C0134C792E8B638F542D323D
+ E7BC8FC16683D3FDB92DC5F762A1D75054DB6E2C7BAE7600565B6BDC4A9C09FA
+ F1E99E232C3BB3C19ACDB19B514C5C1D8572AD0818A9325EB1973F4E69F7AECC
+ 1E403FA807FBC6486EAD235D35D31A655E3453B3C464B5CAA26113089845176F
+ 3FEAC5CA618A9AAADD8357951AC20ED746F3FF00896D2589ED4761B915B25E52
+ 61389623978A9973B54E28A425C4E6CB6B65942649E474ADBB2E6B98E142D6B9
+ B4E14AE34CEA7BB82D45D6E13C533A28D8D731B81AD6B88AF35016A35DBAC0B6
+ 6353F1DF9975CB4D629247ED769A7EFD4C2DF79D5131D687FF006C8D260CFA99
+ 93150997025854B6DD4210904A9C1E9D5EE92595DC6DBFBEB4920BA2096C901A
+ 4331C8976AD40658E9A1A935E0B520BAE2AC2E001E14C47BEB55957AF520A5AE
+ 8D0D53E7D9BE871F79F9F62B6572A43D264BD29E5292CA111D94971F21296D20
+ 250001E99C54F746E6571A068000A0CB0C02E8B6EB665A4058C2E703C4FF0025
+ 71E4752D3089844C226113089844C226113089844C226113089844C226113089
+ 844C226113089844C22D0A803C66174EC649E59AEA55A1A556C5BA96F8EEE7A9
+ E07009EBC13C74FAF03FB4F41D72F7BF4004826A6980AA515B565B557C3950EA
+ D0CCE976766E38C45891229754DF6B6165F9CE9218AE61285051F7CA1647A209
+ E99B3B6DBE6B889D715636DD82AE2E34F6019B89E43DE31542D2E69033A2B5D3
+ E3E72E2D62DF6E7223DDC9AC928934546C25C6B5EA575AE0352834EF2FDBDAA7
+ B7B93264F25B51210948CA9DCEE2D21745B6D4170A124D1C41CC022BA470A051
+ 040F06B8292596CA5B4050E080791C83C12493D520024FD7F5CD1BA29673AE5F
+ 093C01A80A5B490DC7E655824279E3EBC7F866486DD905746673F62A9355B1E1
+ CB6A01217CF6FDA4F00FDC39E7A1F41FDF974CF11C65EEC853ED0B1BDA5ED2D1
+ 9AB32ED50356AFD8365668D3326B711CB39ACD441842E2E1AAE67BD48EE210B9
+ 4EB2C03DA16AEEFA0EA7363117DF3590C6EA07603512002701CE95382C1F4F21
+ 18515BABDF35ED934389B343A8B8D828AEE9E1D8C5AE8D45FBACB9F1EC7BDB44
+ 135614EB6E496540B6FB6E1086CFF51E3AE4A3B45E5AEE82099D131D19D2EABE
+ 9420020D6830351477151B71B86BE1D16E6AFA70F72B23C2D1266ABAE6C4FEC7
+ 023E8759B06E16165A9E9531C850BFD3948F161A621A9943898B125D93E95BAB
+ 8CD152592AE9EB9BAEAA6C1757B6ECDBA4FA930D944C964683A5D282F2E20E64
+ 005A351CC8A705036CB875859BBF52F048E95C40AD7C2694FBD644B725B71C0D
+ A42F92D973929E13DA081D4F3C727BB903F4CE49D1B9A2A72AD1746C1E6402E1
+ A4796694E78AE4658A89844C226116D50E52471CF3F439648646B098403270AE
+ 0155A686A80741D00E9FAFFF004CA069700F90524EC42715C3530E9094029EDE
+ E2A51279E0F7929E01FD071919D6CF92C8C529ACE1F506BC9D518F75156011C4
+ C208F1127E2BC61F9D7F0A7C8FB7F91247947C5551FEA58F7DED3D7DAEC1311A
+ B1ADB0610C215651BF21E643CC4E5B05D5A53C94AD47A1E73ED4F417D76D8BA4
+ 3656F4F7573A76DBC351139ACD6D21DF948A8A6938D4E75EC5E77D55B4DF5C5C
+ F9DB706F985A2B534E27B0E6ABF82E1527C20F145AF953CD155213E58DBCBD4F
+ A9E9AE34DA6F110A1FDAE9692CAE49890644877BDF700E128091FF0050E227A8
+ 57173EBD759C5B074498DDB05BD2E2491E431AD22AD1AAB5A96B5C680138B8F2
+ 5236C32ED7B73A4DD70B8228298E3F05E6A796B7FF0023F963C8527CB9B0C6B1
+ 9F16CE517623CBAD9CC50C480C76B0C574596A6951BF0E1B4CFB6485FDC413D4
+ 9CFAD7A03A67A3FA4FA65BD33B64907D686524ABDBADEE77CE471249248C3DCB
+ 9764D7B3DCBE4BB3FDA350286BDDDCB243CEDF312679ABC31A578A59D1BFD38C
+ 37634F1AD9717BDCABB835E131207ED9FE5A3F1182BFBD6D9EE577F5E78CF2CF
+ 4EBD13B8E88F50B73EAFDC268E5B585933EDC9903A41A985C4C8DA0A10D2E6D6
+ A7DEB636DBCDB7D39DAC8227D3A706F86BC31AF7705EBBE9234DF8A7F1429E7C
+ EEC8155AA69CC5E4F0EF6A173EFEDD944E4450147EF90FCF7D0C81C73DA9E73E
+ 37DEEE37CF55FD58B8B48419774BDBCF2D84621AD6BBCB04F2A346A3EF5DE6D3
+ 245B3EC909BCC8035D38E25C4F6735F3B5BD44F296FD1768F927B26BCEBFADEC
+ 3B54BAC95796AD07DB55C4A0ECC5C482C03F6B1121B6842960F693DA91F5E3F4
+ 87A326E8CE93BFB1F4B6CE4D1D476F685C591E5A70A9121A13E206A298735C25
+ DDA5EDF6E26F5BA7C82EC0BB0F82FA15F844E45A3F899E3FB2951C56444C0BDB
+ 998E1683084C355A594954DEC715C21A2CA7B9209FA019F9CBEBC31FBA7AADBB
+ 6D8E76BB833860A1A8AD5B8579D5779B7B8595879B2E1A012698FE0B0CB46BDD
+ CFE547CB57770A8B2D92BFC71A54F2F554CAD7DFAD62BE8A8DC588B5ABF616A6
+ 8D8DF4B52CF2A07BDB52923D01CF5BEA3D8761F4ABD2EB6DB7758DAFEADDC581
+ C7C21CDAB8568F248C180E9C0721995C6437136F3BE69B324301CDD85077E39A
+ F6899FFDA6BA71FE5A3A02481F68E809E09E33E4977CC6B9D57A335AE6B435DF
+ 30143DEAA65AAA984427804FE9D708AD8D96E66D750DB58D455AADAC20417E64
+ 6AF71D4464CB763A7DD31C3EA2A08754D25453D0F2471C8E732C3109E56C51BE
+ 32F73837E6CAA6809E4399E0AB386DBC26791CDF2C0AE06A70E4B18F61D19FF2
+ 0BCC7946BFC99E57B3D1AD20C2B68BE3ED57616E8400F38C2253AC4B86199EFB
+ 7091DE5C8DEF052941494A874E3BDB4DDCEC501D8DD6363FAB44E2D3348D0F0E
+ 06AE0492286A080D77CBA40A85CADC56EE21BB404BACA4CA868EC3C270EC20AB
+ D7C45E27F0E57FB5E47F1DEBF15F9B78D4A71ADBAC66DA5B5E4B0EBAA8D34BB3
+ 2E644898873DE8C50BE7B4F29E3A8CD0EF9D4FD49B983B7EEA636C10FF00B6D8
+ F406639E0C6370C0712B359DA79B49E20341E79FDEB21DB42D2948570483C93C
+ F3FDBE83394B56491B0F9B4D6574518D2CD27355F33AAA6113089844C2261130
+ 89844C226113089844C226113089844C226113089844C226113089845D6D8D84
+ 6AE8EF4A95263C461A482B9125610D23B81EDEDE84BAB3F448EB97C56FE6CA08
+ 05CF39019FF255E0A0EB4B6F24F90E6FECDABB2FE89A529BAE7267906621CFF5
+ 5DB2DAB04A6F35FD73549701B5D5B13EA9B52117129C656D29E4AE3B0A29EF4E
+ C9CDB3B16875C1D739C98321CB51FB87B4F3BB876296353D4A8F50A866A2861F
+ E3444ADC71D71D90F4D9735E5BCB7572E7CE94EBF2674C756A254EB8A52C9FD3
+ D334D77717571234C47C008F771A572F62A0A71575E6456A611308B457507314
+ EDD5116FF19AA8CD5071B6DCE03892A00A481D78E52AEE07FBFF00BF3032F0DB
+ 374D0E1C95C2B98509D3D6D7F8BED6B68A1B56922837DDAEF64B4A53ADBB59AD
+ D8CF6DCB262BA0C74325C6204E92D29294F3D8DAD44F3D78CEBA79A6DF6CDD3E
+ A6FD4410B71268E7347BABA4654C681721B7D8CFB7DD3A498B8C4F7B8D3302A6
+ B828CAF29F55DF3E415AEBAE34CEC306578A1FAEDC9811D9955D45219B953950
+ 5129C6DC4C5B97532DD3FE570E24A4157A00361B7C975B6F43BEE6F5D1F9ADBF
+ 26270755EF1A46A616035D2D1422A28493C944DC6D5DBCF51B6388BBE945BB43
+ AA300EAB8D41E788182CA0A0AFFDAE056D7A254998DD7D7B50BF2E700664AFC7
+ 6D865A7E43AD80CADD5B6D72A3C02A575FD738D65FC7B8B1D70C05A4BB2CB9D7
+ 02BB186D64B160B6D5AA203E215C3C83E879C2CC9844C226113089844C22A0E3
+ 692BEE3EBDA07A73C0055E878FE396D25D5A98EA3792C6FB764A753B350DF95F
+ C03E2BF3447AB6FC81AD22DDFA57FDDABB06A4C98765092B585C861998C2C382
+ 2CB03B5D6CF295A7A674DD3DD59BF74C5CBEEB689BCA91F196BB004169A5453D
+ 8310B04BB6DBCEDD120F0E6AE27FC61A1B9A68D01CD5A9DCD29BAC4D433ADAA1
+ 326B9A828470DB0D3611DED91EBDFDDDC0F5E79EB9A78FAAFA93F5776FB14D23
+ 6F637F99E6D4EB2472E19600529C28B01D9ADBCB2C02A349C382F0EA17883459
+ BF35EBBC63A7B4989A9D1EFA85A2A9F7DE95090D5336C5ADA436D0FA9610A6FD
+ A71B49FE233EEC1D71D48CF413FEEDDC2471DDAF617873A8038B5EF2C6934C89
+ 6D0BBBC95C047B547FAC8F2FE4D7DEA61F9FFBCDBF9ABC9DA5FC51F1C09329C6
+ 2D234ED87F14B620BF71290DB75F09E750A28446A986E29D292384A93CFF00D3
+ 9CB7EDCFA66CBA1FA7B72F59BA93416B58FF0021AF3E224368E7341C7C47C23B
+ 715D46FB7352DB08F36D301DB88C15C1F3BB42A1F0FF00C36F1E78C29CBC21D4
+ 5E53C079C86CA5A44F9D16AE749B19AFA0F3F7CB98E158E792124279E00CE7BF
+ 6FDD45B9FA83FB81B9EB1B997C17114A5A1D8690D20002B4C34D01EEAA8DBF35
+ DB7D8DA8634D493523FF004E7F1A28D778F91C9D6BE18786FC47AECF81236FF2
+ 2D33D4339A83203F32875589692E2C772C223442D99D62EF6B253C850292AE08
+ 233B2D8FD377EE5EBBEF5D49BBC6E6ED3B7C8F9CBDE34B247D3C21AE70D24007
+ 81CD439371749B43E369ABCB69418E151C39AF477E2178615E16F1053D4DBC66
+ 9BDB3625FF00A836671A482A44994D8541AE71C0097135B1B803D3852CE7CC3E
+ B075CDC7A87BF5DC91CAE16D640C308C9A035C4EA6FF00AA8311C82EAB60DAA3
+ B4B46DC16D2670A9E6B2E10384207E8948FF00019E6D6C5E6DA332632686D7BE
+ 82BF15B57667BD6ECCEA89845D2DDDBB34B55696CF28BCCD7D74D97F8AC84AA4
+ 3EB891DC7D4CB039E56EAD28E00FA13D7A65F6CC65CCAC8C1058E7B5A4E60548
+ 6D4F75715649511BA99E93F62C27A5B4F3BF98F43B4DC7C6DE4BF18C8A5DD5A6
+ 515DAF4EA4B433350446EF8F6FAF26EE0DBA94C5BCB4A0A1F5BACAFF001DCE54
+ 849E99E897165D13D23BE36DF7186ECB2190564696E8969F99AD02BA35620678
+ 51DC56863B2BBDC76B734CCD2E7B7019D3E39A96BC1F57B86A88B3D22EF428DA
+ 96B750CC39F4122AF637769AA725D8297FBF57C17DF89026C18E996B0EB6DADA
+ E0152CF241CD4752DE6D3B83CEF3B65D1B86CAEA1AB046EA3451B560A8F0E9D2
+ 4838E7864B1EC504B143FA2CEC2D8E0AD0F03A9C5F9F1F99646C38D1A2361988
+ C3719848E50CB2DA1A691DCB5AD5DADA02509E56A24F00724E7226574C048E24
+ 93CF35BF8E26C2F31B051B41F7AE5E5AB326113089844C226113089844C22611
+ 3089844C226113089844C226113089844C226113089845D75B3762ED7C94D42E
+ 1B567ED9305C9E875C869903FA4C84B243A5B239078E48FD0FA6115963C7B5EF
+ 6DAADCECDE9B697023C7620B336C24BD4F4896984B6E269A9821B8319F79DEE5
+ 192B4B8F707E99B18B729E1B1362C21B11712680071AD302ECF4F60A77AB8114
+ 52271D7FB38CD5E9FEE6BECA2A2D72F544C226113089844C22D8B4F700390385
+ A147948573D8A0AE3AFA1E4743F4C22EAE1D2C1AD12C56C38107F2DF764BA234
+ 2663A5D90F2D4EBCFCB2C06DC94F3AEAD454A52BAF3FAE282B5E2952B9163EF0
+ 8AB314473293C98A25ADD447327B16190F2D9E5D4B6A7080A294A8F04F00E5F1
+ 901D435A1C3055E05DC855589A26ECEEC6BBFA9B7AE8D51B3EAB68C56DED7C2B
+ 145A41EF9B1DA9B5D2E04DEC656A8B3E23C1496DD436F34A052B4823ACFBEB03
+ 670C5735ADB4C09692286A28083DA09CC60782D66DFBA33719A481BF3C79FE2A
+ 4ACD6AD926113089844C226113089845B55FD2AE9CFDA7A7EBD3D3FB72848682
+ E3904A07784E4540B37C21A1B5BD4AF2C50EBB0AAFC94FD459553574D7726287
+ AC2396D3632E0251D8FCC6D7DBFE6F01CEDE7AE6FA7F5037EB6DB2D7A66E1F2C
+ FD2F2CAC73857E51507483C01F762B5F7DB6B6DE3326DE29301872EFE2B1A7E2
+ AFC56D8BC71BDEE3E48F2446AD7B6A9D67299A29115C4CCF704971E7ADF645C8
+ 5F7BA876D12EFB4C36E1EF69B5AFA249E33D73D48F5476FEA0E9BB1E92E9FAB3
+ 68B560D5ABE62680865396A249233A379AD06D9B35C79FFA85E0FF0092E3F661
+ 5F70560FFBA7204DF1EF8B291E98EC68763B9D9BD2DB8EC879F75112A1B6D2E2
+ 3BF842131D733957241E0F4CE9BF6AF665DD5D777C19AA4B7B66D093403597E0
+ 7FD5A7E0A4754DEFD2EDE232681E7ECFF1588DF027E30B5B87969DDE6FA1AED7
+ 4AD21C66CA04E9CD2D0CDADCBEA48AC8E84FB650FA622192E39C1E1B52520F07
+ 3D7FF727EAB0B7E9A93A4DAD6B6E2EE30C7B730D01C1CF3EF0003C4AD4747DA0
+ 95C6EC64D387DCBE8140FB7EE3CFAF5E3F52481FC80CFCFA918CBA6E192F4015
+ AADE3D07F2CCCD6E9686F214569CD6B95456B6D9B6516A14EFDD5FCE44284C3C
+ DC74FDAA764CA96F1EC8F0A0C66829E95324AD4021084927D7A004895676935F
+ 4BF4F034BDC5A49A701C49E40712A35DDC36DA132B8D0569EF58E7E3DDF9AF22
+ 7932F957B55B3E8FB5E914EA8559E38D97F19949ADB8909715BBC6545756D5A1
+ 9F17B58594F7263A7ECE4AB9E379D49D3F3F4AF43C771D2E21B865C3DA5D2475
+ 3A5ED70D5139B4C0D0976AAF8B4D70231851EE304CF0C90B813811C6878FF015
+ C37BE23B3D577387E48F10B75F536D672E2C0DF356796E44D736AA775D421CB4
+ 312324C781B056725E4BEDB614F7052B3D4F37D8F540DCF69FD1F79ABED9B574
+ 6E3F3C4EE409C4B48C286B9819054936D6D930BF6C0049CB81F62C8D8C141840
+ 5FF50EE1D485723BD5DAAE413CF727AFF6E72AD8A28079508A4609A0EF353F12
+ 56C6DCCC6169B8FF00778FBF0F85157CAACC9844C226113089844C2261130898
+ 44C226113089844C226113089844C226113089844C226113089845A7032C31B1
+ C75118AAD56B97AA26113089844C22611308984549C2A015DAAEDFB0F048E785
+ 75E0F1EA78FD32E681C551F5F2CE9F9D635E8BB3792AFA4ED9A27916749D5F6F
+ AD7AC5FA6BFA4A4AF8F4777AC4A79A66AEF68D72E45AB4A970D0E843ED48525C
+ 6DC5825AF423A1BB8F6CB68E0BCB483CF8CBC0730BDD50EA1CE84787B057119D
+ 173D633EE8EBD921BB7D6DFCB34F0B4716E35001AD2BC78A87CEF7A1F8E770D0
+ FC5BA0F92E2A11B85BECD77E40DF644D83B4DCD85854448F21309FB6988954CC
+ CBB279A712E71D63B4DF6A10951EBD6FE91BF6FF00632EEF7B62F7595B420471
+ 80E635AD040A8A51C434664E646240CA0C3041B55E06EDE3CB32BFC66A5D5C71
+ 1E2269EC5961E33DFBFF009175C3B3B3573AA2048B5B985568B1050FD8D7D558
+ BF058B869B5C68EB6E2D8A1A0EB5CF3DC8208E475CF3FBEB416720849AC9A413
+ 8655E1995D8196122A1490921490410411C823D08FA11900E068A80870A8C96B
+ 94554C226113089844C221EA38FD72D7343DA58EF948A1F6A2A063B24F7769EE
+ 20279EF583C0E381D15FC3FB72C9208A5B5FA278ADB500A6390CB1CFE2AF123C
+ 374838556A861A6C92847693EBC15704FEA473C123F5C8B6DB6595A3B5C0C21D
+ FEA71FB494748F70A38E0B0C3E6B7C69BCF91FA7EB10B59D8D1457BA8D859D8C
+ 38B250441BA6EC5982CC884FCA6D497A0BC130C169C01490547B871C67B6FA47
+ EA6FFE37BEBC95D135F1DE46C617FE68CB0BE85A0E041D6750CF014E2B92EA7D
+ B5FB8881ADC435CEA8E75D3F829BBC15E308BE1EF18EA3A0B1C3CFD5414FEED2
+ D05C5A64DC3E812673FEEA9292E216F2D402B800F1E83D3383EBADFEE3AD7A86
+ 5DE6F1C5C1D20A0C0785A0818369DFED5BBDA2CA1DBEC84310D2698FF054CDDA
+ 38E3E9FDB9CDB18D8C6966016C2A6B55B14B001FBFB78F53D3A01EBEBD3D0657
+ 448722B1F9B1838A8CF7CF2852E9BAFEE96F19D8B7D63A4532ED6D75FAE9F117
+ 68C296DA5C88C4E8E95B8F57A2536E25616EA523DBFB874EB92EDAC2F6E5CC11
+ 465C247E869A66FC3C20E55C72502EF738AD5DA6953A6BF1A2B0A2D86B3B76C7
+ 5B7DB16EDA25E57D62EB6D348A8896B0D897ACDD49AC316D1E98FB56EEB3B2B8
+ AF7008A1C612B68F3C753CE740CB1DDF6C89FE55ADCC323E3746F7687F898482
+ 5B5228DA968A91C30AD095819B859DFF00F6A60D2CCE953811EDC7350DEF1A66
+ E164E46DA1AD8EAD5F2775E75F93A5D56B3C1AA81AC48B16A3B749B256A9F548
+ 9FAD5844507E5BD2DC4AFDE27D850ED09CDFF4E6F305BB24DAAE9B1BBA6A66BB
+ CFD79D435C58F61C1CD7B5D40DD3CCD4654D5CF6BAA40EB7A890385067857B6B
+ C1668D122E0D456B7B27E0AEF3F6D89FBC2AAD2FA6B1568194A6C0D7FBFF00E7
+ A627E413ED859EE28E3F8E79B6E115A191D2DB821A09D3538D3856987C1760D0
+ D8BFDBC3E3F6AEF5B484212948E001C01FA0E4E6181CF7C41D21ABFF009AA3C9
+ 738939ADF9995A9844C226113089844C226113089844C226113089844C226113
+ 089844C226113089844C226113089844C226113089844C226113089844C22D08
+ E72A0D1541A2B7F60A46AEE9ADA9E4BF2988F6F5F36B1F7E0BCA8F2E2B33E2BB
+ 0DD7A0BBF77E3BE869D252A0390AEBEB9736E5F03DB2300243867EFC79E38AB2
+ 5735AC25A287EE58BBB06AE9D42E350B97F5689ABF8C7C1F537D363C98D3E34E
+ B2DAA4BB551EB2AD0D564483F9697CB892B5ADD59538F2C1F5E4E76B63BAEE97
+ 46685B760CD7E0472070750335071352ED2D6B74838026828302B94BE9A4648D
+ 7E9A4719AF69E1F154DF8A6B7479FE60F36DCBCCEC259767EB14B1E5D8C3AAD3
+ 55648763EA94153535D35966D36298B799F75C750B71C79453C2529C8975288F
+ 778F64DA98D7D8870124E29E3208D6EA3817160C694FCBEE53A389F2D99BD91D
+ 43A49D343861871CF2529D2F97B59D6AB34ED737FD920576E72EA299AB88B25D
+ 71C7E158CA88DABDCBC5C56A4C6A44CA77A2552DD642D6781D3AE45BCD8AE649
+ 669EC1AE96C9AF21AF0DA35C0716D4D4F3C2B871AACD65B95BF94C8A6706CD4C
+ 41388EF535B3203E94B8D84A9B5A4290E25C4AD2B4A8772568523942DB524821
+ 40F5CE6A4F3239030B4F1AF0A53985B906370AB1C085C8E4F4E9EBFE195381C3
+ 2439AD72A89844C226113089844C22A2E903B79E3EBC73FD9E9982665BBC8139
+ A1E18FBFEE56B9E1989155B0B8A48E528EEE3E9DC073FDBC74198FCA9A320C42
+ ADE55A55519331CE0D7785BCF92B6ECF76D76A2641AE9B60CA67D94A6A14386C
+ 7BB324B921E576A02D984D48723B256382EB810D83EAACDC47B7DD49099F4384
+ 4054922807B4D01F6282EDCED8DCFD34243DD5A607EE51D4DDE27ED13360A1D2
+ EE2A28366D3F676205D41D91B6A499D090DB130A62B51E6B6F4762D233A52D48
+ 29584281FB4F19B33B6BEDED62BB730CD0CD192DD35142096904D33145A3FAD7
+ CB72F840D0E6C841A9AF1C3DFF00E2A498B4158A973AC975758DD8DA32D47B59
+ 088AD1933596DBFF002634E7C242E4A23A56529EEE414F1E83A0E62E372DE1B2
+ B2DAD9ED8ED5BE2D2E05D479C0B816B9A06000CAB866B7D6F650BD864986A909
+ E1CA830C6AB1DF71F8DDE27BE9C75E85E13D56199B5AED8B1BF41AFAF82DD15C
+ 3328088943111712C5C9CD2887D053C20F6F04E76565D61D4B1869DC6F1D3DA8
+ 70D5162350EF71753ED586E7698258B45B811C95F9A9F85164B57543113B1D52
+ 599139B8CCC276C9C8ED267CB4476D0D8548909485A82D492A2907B413D33989
+ E69257B9CCF0B1C49A7015E5DCA4DB5AF9028F21C699D1771DA7EA79FECCD7B6
+ DE6CA47EAF67F353AA3805B87419298DD0D0DE4AD5AE5C89844C226113089844
+ C226113089844C226113089844C226113089844C226113089844C22611308984
+ 4C226113089844C226113089844C226116C70A801DA3B8F3D47F0E0E5435AE3E
+ 2C95CD0D268ECA8BABB2AC876719D89361A24C690947BED3880A439ED3887501
+ 63904F6B8DA481FC31E7CACAC6CD42A08A8E15041F81506E2CE395F4A0A138A8
+ 0F78D7A851E47D26EBC8979636752EDFB50FC77ABAAB0C7D5A9B6C4C354866DA
+ EE5C7528585A94B2B10DC9652D34B3DADA4AF839BFB3DD8D9ED4EDB2D221E7C8
+ DA4935353CB07E51534683C48153ED5AC9E2BC17821631CEB4AF0F94769C5752
+ 8D72123E445BC9D78D6C985B1690A57952B1719A7E3AED60488ED6A1226BDECB
+ B191652A238E2436EF72D4C201E38E326C7B949174D47B7DE1797C5356079275
+ 51C7C4D68C3C22A78E272C9447ED7049BB4AF64ADD586B19D3019E78AECA05BD
+ D35E50A7A6D2763B7DB3536CED317C8505D4564983A659478D1DFD7A13331B8D
+ 0A656392565C6DB8A90E23B53C92075398D8C43639EFF768FE9EE9E2275B13A8
+ 79ED2E7095CDA93AB4F875126A2A1619E7732EA3B6DADE67D248943483A32D35
+ E55C69CE854E32F65A6A999475771690E059EC12DE854F0E4B9ED3F672E3C632
+ 9E8F11B3CFB8EB6C7DC473E99C6EDD6D77791CD2C31BDF146D2F240C98081A8F
+ 215205574D1DD431864370E0CB99306B4E64D2B41EC57087D93C0F711C9F4E54
+ 073D39E073C7278CC31CD14A1E6370708CD1D4E14E6A4D42DE149573C1E783C1
+ FE7EB990B9A1A1C4F84ABA856BDC3F5CC66788625C1285391FA8CCA311519250
+ A723F518380A9C9528569DE9E40E4727D060789BADB8B79AAE934AF05B7DD6F9
+ 29EF1C8F51CFA66374B1B23F35E408F9F058C4B1990C408F3070549D2DACA783
+ DC53CF41FC78F5FEEC86D936FBF76B6C8D779389A1CB573F72ACB1CB4140A1AD
+ DB44D9F79116BAD76FB5A6D698D8E7CDB483A83B269665DEAEA8896EB282C2C8
+ 28C9E7F3D0572571D4D971A3DA08073A3B2DDAD6C5A6EADE364B3358284F8A8F
+ AE606591E3C940B8B4FA989D6D312C85F81395077FF19AB1E36A159E29F2CEB7
+ 7D46C46ACD6F79A31A0D8B0EB8E39EC6C15AA7AD35894890B5ADE5AECD1EF477
+ 3BD5DCB5A539BC9B73BADF36C7C1725CF9A23E68C326E4E1C8501A803805CED9
+ EDB6FB46E5E740F0E85C349FE3D98AE7F973C77A9DAFEDFB348F0C2BC896F29D
+ 8D4B325533F1EAB69835525A74B335A96E4EAB12198728A0ACA9E4AD9492A483
+ DBDB90BA5F79BC91AFB69EE9D62C6B9DA4480BA3769273A6AD21C07018934E2B
+ 677B65A499A08BCC2EC6A3315C7F8C1491E25D6AD752D4514D6826341BB6B691
+ 59027D93F732E9A9A54B53D5B50F5B489731C9EA80CABB7BC2CA78E123D3930B
+ 799A0BABD3344E6BFC22AE0DD21C4571D3C3F82A56CACB965AB85DB4B24F30D0
+ 1CE9414FBD497D8927AA071EBCF1D791C0F5F5F4CD135F319B4381F2A8715B7C
+ 28AA648544C226113089844C226113089844C226113089844C226113089844C2
+ 26113089844C226113089844C226113089844C226113089844C226113089844C
+ 2261130887284D05517025C28B39086E534DBC869C4BEDA5E6587D2DC86CF731
+ 21087DB71097E3AC77215C7293D73136F1A382BA8559166D5C54DDC37F5FA8A3
+ 914F35C96ADA54A75BAEBA44AF6DAFDBECE3BCA02358048494381CE1694F0527
+ A7036B1BDD75133CD2E200F0D6A4015C80E18AD65F5BB6CDAEBC68159313C3B3
+ 356D78FB4BB6A5DC7C9BBBDB355B09CDDEC28935F5B5CBF783355AD57C8871A6
+ CD9212DA1CB0B37262DC71294F0DF00772BD467DEF73B9BADBECB66B72E7C503
+ A52E73BF2993CBF0B6B901A305AFDAF6F65BBA6DCC81AA40D3FF004D7F158CDF
+ 23A55CDDEEDA7EDB5B68E57D1788FC8DE3DAB96EB613ED3B6DB3DB465DC38B78
+ B89436DD75338CB4F0574E241E782003E8BD08DB0B6DB2E7687B0C97FB85BC8D
+ 6618B4442B4E67CCC7DDC5419A6FACB917D514B6757DF51F0AABE3E47F963C81
+ AED755D5F868D37FAA6CF68A8D7956B75055675489360B5B89A8AD610E204ABB
+ 115B53AE249ED69BE09EBD335DD03D2FB15DC97336FEED16B1C6E7E804B5CE3F
+ D4F23260C86352EA0CAAA5BB786375691535A571A7F8AC9772CE6EBDACB93AD1
+ 6E5DD953D148932BF1996E2BB6D320C05CA7D31A2871696DE94B654108495048
+ 3D4E79FB226DCDCB9910D313A521A0E3A5A5DE1AF70238AD88DC081D945C1D7B
+ 7FADBFD16B77F6DB5B1533B5A6F655B0A21D931A3082B9B2A3A82094B9263169
+ 682074253982E36E743BBBB6F7D0B9AD6FBDC4D0FB56417E0B03B9AEA28BCC3A
+ 96C14F53B1444DDC1A0BA88CCF817B7BAFDB52D42A1BEA6D2CADF9D3E2B2CC25
+ BEA7006D2E94159F4CD94DB3DE45746C0806E9A092D6904E1C30CCE20D33A705
+ 6FEA4D39569DCBB097E53D320EDF0B419770CB7B8D9574CB6834698B60B912AB
+ E0212E4A90D3AD4476312CA56394FB9DDC9FD7A66366CD7935B1B96826DB226A
+ 3035A6352298F14FD428ED2478971E1F9674AB4D56F773A4B072FE975AFDC5BB
+ 614B02C275BC493523FF003E0B94A22B56099F187254D147776FDC3EDEB9576C
+ 97D6B2B36E95BA657D036A450EACA846041AE1CEA289FA90C69971E7EE56A5EF
+ 9AD9892FC7D5947ADCDB395E5341569F633DE6AAEA029350BBB71BBC052FDD57
+ 486ABD05C284C4741038EF0AE99221D83C9F321BB76916E4878A6A39F0C4038E
+ 198C7828D71BADB0F0329F547D98FDB9511EF296C9AC6D95747BFEA50E9E8F66
+ B34536B3B8545F22D6A9CB87995BB1A9AEA348875F36AA74D5B650CAF8719716
+ 427B813C64A76C9B5CF6AF936C94BA66B753E373031C5A3882090E0315AC1BD5
+ EDA4A1B78291484069AD457DBDE14E49525D692527ED59E87FE1FE19CAC36FE4
+ 87C632AAEA2378BA8350E21741B1EA54DB544890AE63992C41B4AFB98C10E2D9
+ 5B56156F89309F438829524B4E8E7A7A8E9E99B1B7BF92C5FE64474BB4918F23
+ 81518D835DF3515D290425209E484804F1C7240EA78E4F1CE44A8388C94D0282
+ 9C96B8554C226113089844C226113089844C226113089844C226113089844C22
+ 6113089844C226113089844C226113089844C226113089844C226113089844C2
+ 26113089844C2261169C0FD07F7659E5C7FD2DF704A95B4B6D9E796D079EA794
+ A4F3F4EBC8EBD332025A28D2400A8F0246E990073791C47C55179BE40ED4F294
+ A17CA11C24A89000483CA401C7397B1D4AD732462AAD0D0DD141A3970F7283F6
+ 4F036B3B0E89BC680ECDBB62B37AD917B4DA4DFC98EF58B56326C60584810E42
+ 994AD084FEDC96905DF716841E879038E8B67EA49F66DE2DF7B6B23925B60F01
+ AEAE9F131EC151D9AF5003880A34B6B6FF004EF8A3635A1F9D001535EC0AD7D8
+ 7C7DB24CF27F88A3566B88478F74717BB25B5D3B2AAD6FCBDA57542A297B9A5B
+ EDD9BF65EDA94A765A9A3DDDC795F5CB3A7B75B68BA6B798EF9CFF00D66F818E
+ 1AD4E963A60F2E69A784802831CB00B5E36E156B434696D0FB69F7F15B5355B5
+ 6FBB847DBE8EF9FA5D7347B4D9F5B87A9EC7AECE6E3DFDCBB19EABB0D9653EE4
+ 98931C82552BDB8C84A7DBF692A2010ACA5A0DB3A3FA7C6CD7CD3737778D8DC6
+ 62F0F7B03A4D41A1C75509FCC7021A749C962BEB29DD4747A5A7BB0CB3C147FE
+ 17BC457FC78F29D54D7A348B4F1DDBF9535C94D464B8CC38DEC19F3E13305890
+ 42E256A59B008610AE0210381C0CE9BABB6582DBA9EC2EEDEADB5BEDBEDA415A
+ 134D4F63AB4C09D4D3ECA2876A45A6D2FF003BC52891C6A71A65CF1A7E2A6162
+ 0D154F8019AFB0EC834903C6296E73B2D492DA62AB560FC8796BFB92A08764AB
+ A8E7EF48E3AF19C85CC77BB8755C1750B9E25FAD074B4BAAE15A06D066283239
+ A98C7C0FDB9A401AB0C68388256186BF3BC8510FC4CD8E8F5A6F6DDC1AF14F91
+ 5A7AAAEAEA652C997491A3C672A5C9139D8F2D6FBAF47F6FDB4B80A895F291CE
+ 7B16EF69B7CD6DD536ED7360B71B9401AF0051AE3386B9A08A16B7497134C3C3
+ 8AD530BFCB6B80D4F00D01E58A9FBC315EDEDDE3BF26EF532573B4F955370DED
+ 9431A388AC6A177029A5D2B9ADFE393F94ECA809400B79F4B6B789EE09E3AE70
+ 7D65751EC9BCEDDD3F0C7AAC21782C9DA6A656BE9279BAA980C3C2DA9D238D28
+ 14E2DD7B63E4C3CD20E34C41A114E6ACCB1D9A146F8D1E00F2446603074BD8F4
+ 0E5F79E430A4478761234BB044A96E290B430F37FF00BA14AE0A4F0790337575
+ B318BAEF70D8E479743231EFCEB50F844ACA76F8C63C4E3C56A591B3F43B6BBA
+ 033F1753C468F231399CA989532FC8089276CD7B57D175AE5FD9363DBB5B990E
+ 6350DC9ED50D4D0DD44B49FB03B21A6DC62133192C250970AD0A2A7004F3D738
+ AE9E2CDBF74B9BDBB27C91051CD269E2F1506939EAC4114E18ADD4F1C32DB40D
+ 7B5AF754D2A01E55C4D68B2658400D349E4ABB40054A4949510382A20F50547A
+ E7313973A66B9B5009E1F62DF4146C746E0172381FA65C5AD7660157A6551308
+ 9844C226113089844C226113089844C226113089844C226113089844C2261130
+ 89844C226113089844C226113089844C226113089844C226113089844C226113
+ 089844C226113089969687668B4239CB5D135C286AAB554FDBEA0F7AFA127D47
+ 5E7E87A7A661B8B6371347309248F41C9A451DFEAA83F72BB5F605B15190B042
+ 8A8F3D7FE9E41E79E41EDF5F4FEEC3ED44B6BF4B33DEF152751A6ACEA38530E1
+ 864AD7F8C692305644FF001869761136686ED3311DBDC995B3B43903BA0BD749
+ 711EDAD52DD8A5B517148E4150E14413D7378DDDB7011430CB2191900019AB1D
+ 2054D0766270C96AAE369B7B988C4F73C35D5AD08071F62E851E17D5951D15D3
+ ECB6CB8A16996A333ACDBEC53266BADC68EDB0D448FF00B61086DE6622180101
+ C2BF53CF39576ED75E7C57708645770CA246BD8D01FA8070C4E381D46A39D0F0
+ 5643B2DB4107D387C863070A9072F605DACBF176B93375D777A71EB46ED756A7
+ B0A4A6891A67E3D4C78767D824F74169B4A16B0DB49423A84A5207032FB4DEB7
+ 0B3DB6F76B6BF5C17F3B2590BF1702C2480D35C01271241279AC8EDAE079A973
+ C1A53023F05C385E20D5AAB65DA76AA47EE28ECB74663236566AE6B4D56D9488
+ C1284D8AAB9F8D222B164EB20A1C7DB4A5C7124F7127AE66977FBB9ECA1B1B86
+ 4523207558E7025E07F4EAD42ADE40E580C80591DB7C2E80DBD5C1A4624115FB
+ 29F05C3A9F04F8D2A34AADF1EB54299BA9555B3D791AA2D1E5CE8ABB27E63B3D
+ 6F4961CE23C86C4A794A0D291ED83FF4F3D7292F50EE936E52EEAE7D2F656869
+ 701906B046037323C2D191AA8E366B56D947620BFC98EB4A915C49763850E279
+ 64A4E62AE2C6436D47486196905B69A6928421A4A941452D84A4143648FE91F6
+ FF000CD2EA90DCC974F739D2494AD4D72AE238D4D7152FE8E3F2DB102E0D6569
+ 971A76762EC027800724F194389AA94C6E81A42DD85726113089844C22611308
+ 9844C226113089844C226113089844C226113089844C226113089844C2261130
+ 89844C226113089844C226113089844C226113089844C226113089844C226113
+ 089844C226113089844C226113089844C226113089844C226113089844C22611
+ 3089844C226113089844C226113089844C226113089844C226113089844C2261
+ 13089844C226113089844C226113089844C226113089844C226113089844C226
+ 113089844C226113089844C226113089844C226113089844C226113089844C22
+ 6113089844C226113089844C226113089844C226113089844C226113089844C2
+ 26113089844C226113089844C226113089844C226113089844C226113089844C
+ 226113089844C226113089844C226113089844C226113089844C226113089844
+ C226113089844C226113089844C226113089844C226113089844C22611308984
+ 4C226113089844C226113089844C226113089844C226113089844C2261130898
+ 44C226113089844C226113089844C226113089844C226113089844C226113089
+ 844C226113089844C226113089844C226113089844C226113089844C22611308
+ BFFFD9}
+ Proportional = True
+ OnClick = Image1DblClick
+ OnDblClick = Image1DblClick
+ end
+ object Image2: TImage
+ Left = 207
+ Top = 14
+ Width = 201
+ Height = 139
+ Picture.Data = {
+ 0A544A504547496D616765876D0000FFD8FFE000104A46494600010101007800
+ 780000FFE110E24578696600004D4D002A000000080004013B00020000000800
+ 00084A8769000400000001000008529C9D000100000010000010CAEA1C000700
+ 00080C0000003E000000001CEA00000008000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000526F626572746F0000
+ 059003000200000014000010A09004000200000014000010B492910002000000
+ 0333320000929200020000000333320000EA1C00070000080C00000894000000
+ 001CEA0000000800000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 0000000000000000000000000000000000000000000000000000000000000000
+ 00000000000000000000000000323031363A30333A30332031323A33373A3537
+ 00323031363A30333A30332031323A33373A353700000052006F006200650072
+ 0074006F000000FFE10B1A687474703A2F2F6E732E61646F62652E636F6D2F78
+ 61702F312E302F003C3F787061636B657420626567696E3D27EFBBBF27206964
+ 3D2757354D304D7043656869487A7265537A4E54637A6B633964273F3E0D0A3C
+ 783A786D706D65746120786D6C6E733A783D2261646F62653A6E733A6D657461
+ 2F223E3C7264663A52444620786D6C6E733A7264663D22687474703A2F2F7777
+ 772E77332E6F72672F313939392F30322F32322D7264662D73796E7461782D6E
+ 7323223E3C7264663A4465736372697074696F6E207264663A61626F75743D22
+ 757569643A66616635626464352D626133642D313164612D616433312D643333
+ 6437353138326631622220786D6C6E733A64633D22687474703A2F2F7075726C
+ 2E6F72672F64632F656C656D656E74732F312E312F222F3E3C7264663A446573
+ 6372697074696F6E207264663A61626F75743D22757569643A66616635626464
+ 352D626133642D313164612D616433312D643333643735313832663162222078
+ 6D6C6E733A786D703D22687474703A2F2F6E732E61646F62652E636F6D2F7861
+ 702F312E302F223E3C786D703A437265617465446174653E323031362D30332D
+ 30335431323A33373A35372E3331393C2F786D703A437265617465446174653E
+ 3C2F7264663A4465736372697074696F6E3E3C7264663A446573637269707469
+ 6F6E207264663A61626F75743D22757569643A66616635626464352D62613364
+ 2D313164612D616433312D6433336437353138326631622220786D6C6E733A64
+ 633D22687474703A2F2F7075726C2E6F72672F64632F656C656D656E74732F31
+ 2E312F223E3C64633A63726561746F723E3C7264663A53657120786D6C6E733A
+ 7264663D22687474703A2F2F7777772E77332E6F72672F313939392F30322F32
+ 322D7264662D73796E7461782D6E7323223E3C7264663A6C693E526F62657274
+ 6F3C2F7264663A6C693E3C2F7264663A5365713E0D0A0909093C2F64633A6372
+ 6561746F723E3C2F7264663A4465736372697074696F6E3E3C2F7264663A5244
+ 463E3C2F783A786D706D6574613E0D0A20202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 20202020202020202020202020202020202020200A2020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020202020202020202020202020202020202020202020200A202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020200A20
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020200A20202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 20202020202020200A2020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020202020202020202020200A202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020200A20202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 20202020202020202020202020202020202020202020200A2020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020202020202020202020202020202020202020202020202020200A202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 200A202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020200A20202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 20202020202020202020200A2020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020202020202020202020202020200A202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020200A20202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 20202020202020202020202020202020202020202020202020200A2020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020202020202020202020202020202020202020202020202020202020200A
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020200A202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020200A20202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 20202020202020202020202020200A2020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 2020202020202020202020202020202020202020202020202020202020202020
+ 202020202020202020202020202020202020200A202020202020202020202020
+ 202020202020202020202020202020203C3F787061636B657420656E643D2777
+ 273F3EFFDB00430007050506050407060506080707080A110B0A09090A150F10
+ 0C1118151A19181518171B1E27211B1D251D1718222E222528292B2C2B1A202F
+ 332F2A32272A2B2AFFDB0043010708080A090A140B0B142A1C181C2A2A2A2A2A
+ 2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A
+ 2A2A2A2A2A2A2A2A2A2A2A2A2AFFC0001108013401EF03012200021101031101
+ FFC4001F0000010501010101010100000000000000000102030405060708090A
+ 0BFFC400B5100002010303020403050504040000017D01020300041105122131
+ 410613516107227114328191A1082342B1C11552D1F02433627282090A161718
+ 191A25262728292A3435363738393A434445464748494A535455565758595A63
+ 6465666768696A737475767778797A838485868788898A92939495969798999A
+ A2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6
+ D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F01000301
+ 01010101010101010000000000000102030405060708090A0BFFC400B5110002
+ 0102040403040705040400010277000102031104052131061241510761711322
+ 328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728
+ 292A35363738393A434445464748494A535455565758595A636465666768696A
+ 737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7
+ A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3
+ E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FA46
+ 8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
+ 8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002
+ 8A290D002D14DE28CD2B80EA29B9A5CD30168A61C62930BFE4D4B76024A29808
+ 1D303F1A5DC3D47E7542B8EA2A3696351967503D49A8C5DDB16DA2788B7A6F14
+ ECFB05D1628A884A8DD1D4FD1A9DB863A8C7D696A31F453323FC9A5045003A8A
+ 6E47B7E7471FE4D2B80EA29B8A75300A28A2800A28A2800A28A2800A28A2800A
+ 28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A
+ 28A2800A28A2800A28A2800A28A2800A28A2800A28A427F3A003229734CDDF36
+ 39FCAA3B8BB82D6132DCCAB146A3259C8007E342BBDB5026DC28DCBEB5C95F7C
+ 46D12D8116B24978E0E310A75FC4E2A03E2DD6F5321344D11F0467CCB8E00AE8
+ 587A8D5ED623DA44ED370F5A4F3107F157251D9F8CEF57371A95A5803FC31C1B
+ DB1F8D4E7C20D76BFF00135D6350BA6EE165D887FE02297B38C7E297DC2E66F6
+ 46EDD6ADA7D9465EEEF21854752EE0563CFE39F0F44C717C243FF4CE366EDF4A
+ 647E01D05632AD6AEF939399987F2C569DAE81A55902B6F61020E3F873FCE9AF
+ 6096B77F70AD51F639F93E21D948ED1E9D6379752F60AA003FA93FA5489E26F1
+ 05C2816FE1D90123F8DC8C7E616BA74821886D48D514740A9802A5E00E38A3DA
+ 525B43EFFF008161F24BB9CC25D78C1D7034AB18BDDE6FFE24D4A6DFC5932FEF
+ 6EB4FB66CF0618D9FF00F42AE88B8C67381EFC532499153E76001F53C54FB66D
+ D9417F5F30705BDCE7BFB17C4539226F127963D22B45FE79A53E15BC9399BC41
+ 7CC7D41207E59A82C3C65652EB5A9C334B1C3696ACB1C52F18738CB7EB57CF8B
+ F4519C5E6EC004ED427FA56CFEB11D12FC17F910BD9BDD94C783327F7FAC5FCB
+ FF006D48A17C0D621817BABC603B33A7FF001353CDE36D2E191136DCBEF19056
+ 2FF1229A9E35D3E462160B9C86DBCC63D33EB47FB4156A5D8AE3E1F6900E4B5C
+ 3739C33AE3FF0041A997C03A1AB0610C9907A9909CD357C7BA510772CF1ED383
+ B828FF00D9AA6FF84DB4A118690CC9B9B68055739FC0D2FF0068F323F7247FF0
+ 81E8E24DF1ACD1B7AA328C7E9527FC2196057699AEF1FF005D40FE42A54F17E8
+ CD8DD75B33FDF53572DF5ED2AE137C37F030CE39900E6A5CB10B7B96952E8667
+ FC21D1A67C9D4EFA3C9E3F7BD2A4FF00847AFD0010EBD76B8FEF286CFE75BC24
+ 565CA9047A834A1B39C76ACDD6A8B729463D0C53A7EBB10CC1AAC53103EECF6E
+ 003F8A9CD35E7F12C0D8165677431D52529CFE35BA0E4714B4BDA5F749FF005E
+ 43E53961E26D4603FE9FA0CF02AB004C6FBC63D785AD0B6F14E95330592E3C87
+ FEECA0AFEB8C56BEDF7AA975A65A5EC7B6EADA2947A32834F9A9B7B5BD3FE085
+ A4B62CC7710CCB98A55907AA9CD49915807C27651CDE6D9C97366FFF004C6621
+ 7F23C53A6FEDFB252617B7BE451F7581576FC8633F8D1C916FDD7F785EDB9B9B
+ 852E6B9DD2BC5F657D2B4174B2595C86C79738033F439ADFDC36E7B1ACE71943
+ E21DD31F4503A0A290C28A28A0028A28A0028A28A0028A28A0028A28A0028A28
+ A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002933467B77FA5
+ 64EA1E24D2F49522FEF608A403FD5EFCB13E81473FA5349C9D9213696E6A96C7
+ 6FD691A508A4B1000EE4D719378BF52D5D1D3C2DA5CEFF003616EA78F6A7BE33
+ C1FCF3ED50DAF83F56D5E633F8AF516978C2C103602FE9C7E1CFBD6EB0F657A9
+ 2B7E647B4BEC8E8AF3C59A3D9B157BC8DE403FD5C4DBDBF215833F8B759D4A50
+ 341D12731918134CA40FC9B03F5AE8F4BF0FE99A426DB1B458CFF7DBE663FF00
+ 023935A454672383EA292A9469ECAFEBFE452527D4E2A3F0E788F5401F54D69E
+ D95FE631C3D47B7040AD5B6F04E91030796392E9FA937121704FD0F15D0631D3
+ 8F5E3AD36494471B3B10154649C7614E588A92DB4F4D08E48ADC820D36CED17F
+ D1AD61878E4C71AAE7F2C54FC2E09E07A1ACA9350BE9C5ACD636E86D27037BB3
+ 61E307F8B078E2B8AD67583FD917BF6FD40BCF67A829740DB4941C741DB9CFE1
+ 453C3CAABDCCA759455EC7A35C5D45691F9971224699C6E760A07E26B2E6F16E
+ 95134689334EF2B154582367DC475C6060D73BE29D61B56F0FB5A69BA74F3C72
+ 42258EE08DAA85704633CB7D4561DE5AEAFAE58F87F50BA9D6D51AE51112019D
+ 808E5B23A722BA696122D5EABB1152BCB5E53BD9BC5FA5C2A80C8CD2BC3E72C3
+ 8DACCB9C7F16067DB39AA29F113439537C46E651FEC5BB9E7D338C66B28F85EC
+ ED7C6761BE37B8DF6F2995DFEB91D0541A7450DAE8B6C8BE20FB088DCC8F0055
+ 3B7249DB8DBBBF3F5A7EC70DC974DBFE991EDAAF3234A7F1D4B2B79765A788E4
+ DA096B89554213D01F4AB8B178927B6DD7B776D65BB3BB60C94FE9FAD63DE5C0
+ 86FBEDFA7CAB7BA76A522ADCC048DE849DB9009CD6EF89195E08E3454B996DA4
+ 5B892CF82D246383F5E3D694E318CA2A9AB5FE7F9842A49C64E4F6234F08999C
+ 4B79AC5ECE3D048429FC326AAEB9A0E99A5E933CB15BB4F7126113CD949E4903
+ FAD16ECB67636E743BA5DBA95D8787CC04854C12DC75C7145F6B1149791CB7C0
+ CF05BC890836FC896620EE01793818A515579936F4FB8BF690668F86BC3767A7
+ 68D0472D9C266C1672D182724E6B716D2141848A3503A0080532DAEA1B991C43
+ 202D1E03A63942402323B715601CD714E73949B91D7151B6837CB03FFD54BE58
+ FF00229D4540EC867963FC8A3CB18C1031F4A7D14059103D9C0FC3C51B0F7415
+ 13E936320C3D9DBB0EC0C2BFE15728A7CCFB8591892F84F4B76678A236CEC725
+ A062BFFD6AA6FA36B5A6C824D37546BA41C986EB907E8735D3D35B24F15A2AD2
+ 5A3D4397B1CDDAF8B7C9710EB9612E9EC4EDF35813113FEF638AE861B88E7883
+ C4C195BA10739A2482296268E540E8C30558641AE66E744B8D0266BDF0D445A3
+ 2499AC41E24F75CF434ED4E6F4D190DC93EE7558A3159DA56B16FAB5BEF80959
+ 10ED963618646F422B4AB1E5E57668B4D30C52119FA7D2968A0653BFD2ACF538
+ 0C37D024C8DCE19791F43DAB9DB8D0755D126FB4F87EEE49E2FE3B3B872463B6
+ D2738FCABAEA43ED5A42B4A1E6BB0AC8C5D1FC4497EBE45E446CAF63E1E094E3
+ 27B95CE322B64367B565EB7A0DA6BB6861BB4C30FB9221C327D0D61E99AC5CF8
+ 7271A5788CB792180B7D4181D9203D031E80E6AD423563CD4F7EC4DDA7A9D966
+ 8A8D2459155A3219586411DC53C573EB7B162D14514C028A28A0028A28A0028A
+ 28A0028A28A0028A28A0028A28A0028A28A0028A28A00283484E0573FE25F186
+ 95E1A8C0BF98999BEE41172EDFA8FE75518B93B213692BB3799B6F24E00AE775
+ 5F1CE91A55D7D9A499A7B83D228177927D33C0AC3593C4BE368C4D13C9A0E967
+ F85D499E51F4C703FCF35D0685E11D334043F674334CC72D3CF86727F2E2B754
+ E953FE25DBEC88BCA5F0EC625C3F8CFC450911C50E8B692F05647CCA54F43903
+ 838EDC55DD1BE1D691A6324B7466D42746DCAF70C703FE020E2BADE00A518F41
+ 4A58A9A5CB0F757969F7F71A8A7BEA34431850A10000600F4A7050296909C0C8
+ AE6B2BDCB130074A86EAE23B4B696E2624471A966C0CF1F4ACDD6FC4BA6687B1
+ 2FAE42CB21F962539735876DE27D4759B8FB3DBDAC36C97058C12DC371220EA3
+ 03BD744284E6B9BA194EAA8E9D4D197C4E90DE5B493DC5AC7A6DE459824662B2
+ 6EF4C7A572BA778D651A7DCC091DC6A16DE5B93722323C9278C37A807A1193EB
+ 56349F08A5AF8B648F54824BF0A9E64339FF0057082725403FD2BB1D2B468F4D
+ D30D9315962DEE4294000527383EBF5AEB6F0F495AD739546ACDDFB1C7699A5F
+ 89AEB488ECEFCA9B748F10F912295707EE96390401ED5AB1F81ADDA6BA3288C2
+ DD5AAC4F85DC438EA727DB8AEBF62E31B463E94EEF584F1953ECE9E9A1B4682E
+ AEE62DBF85EC121B74B8124E6DA3F2D09919401F40715A90D9DBC10A45144A91
+ C7C2A81C0A9BA52D734AA4E7BB37E482D90DF2D7D290448B9DAA067AE29F452B
+ B0E55D8AA74CB26BAFB4B5AC467E0F98506EFCEABDF687657F319A6461379663
+ 1223953B4F6EB5A54DEA6A95492774C5ECE0D5AC72D79A7CBA7EAD6F7712A1B2
+ B5B668ADA05C970E7BD62B693A85B5BC72D9D9BDAB69A8F718B8C389646EBD0F
+ 38504E739CD756B32EA1AE08D5BF7768A1F86E1CB0E0E3DAB5648A3785A37552
+ 8C30411C106BAA38874ED7396587534CE22E9A683C1B737F0DC34D77A9C91B16
+ 8C6C2A0E063AF602BA05D6C5BC8D088DE482D63FDFDCF184207E678F4A353F0F
+ C57DA55BE9D04CF6914332C8367520678F6E4E7F0AC5D6A7417126890F996B69
+ 0C26E2F6E9B237A7F160F7627A9F7A71E5ACEDD6EFEE33973D2BB5B687616B75
+ 15DDAC77103878A450C8C3B8352E6B96B2B8D616D23B9B58AD20B048731DAB06
+ DFB40E3E61C03C74ADDD2AFE3D534C86F210CA932EE01BA8E6B96A53E53B233E
+ 6D0BB45145666A14514500145145001814D03AD3A933CD27A86873FABD8DD5A5
+ FA6ADA4A02EA317310FF0096899EBF51CD6B585F25FDAC77109CA38FC88EA2AC
+ 3636915CFE9B3AE99E259F48D9B62B8CDD40474E47CCB8F623F5ADD5EAC2CF75
+ F911CAA2F43A219EF4B480FCD8A5AC11614628A298098155751D36D754B196D2
+ F221245229041EDC75FAD5BA43F74FD29A6D3BADC2D738ED0B547D0B53FF0084
+ 6F5576CA926CAE1C712A7619EC474AEC1739E7D2B9EF1678786BD6086DE4F22F
+ 2D9BCC8241C7CC3B1AB9E1AD5D75BD161BA008900D92A9ECEBC1FD6B7A96A905
+ 563BECCCE2DA934CD7A28A2B9CD028A28A0028A28A0028A28A0028A28A0028A2
+ 8A0028A28A0028A293228BD802A2B9B986D6DA49E791638E3196663802B3B5FF
+ 001059787B4A96F6F640AAA3E54FE291BD00AE1F4DD37C4DE3C996EBC48ED63A
+ 2B1CA594442B483B6E3D6BA29D1E68F3CDDA3FD6C44A5FCA5B7F196A1E2DBE93
+ 4CF05C423850E26D46653B53FDD1EB5A9E1FF87D61A4DEFDBF5099F53D40F3F6
+ 89D7EE9F615D169BA55A6936896BA7DB25BC283EEA0EBFD4D5CC60D13C438C5C
+ 292B47F17EA0A0AF77B8A0629693346E19C57379962D3001DAA1BBD42D6C2069
+ AF2758A35192CD5CB1D6F57F103987408BECB6DD1AF274FE40D6D0A339FBCBE1
+ EEC87257B1BDABEB767A3C224BA705D8E1235E5DFE82B0C6ABACEB96334F6F6E
+ DA6DA042C92901E5931E83B74AB50E8367A342DAADF4D25D5DC1136EB89E4C60
+ 11C803A01DAAF69B0DD4919B9BABB595278C1581231B13FDD3D791EB5AAF6705
+ 78EBE6652726F96E71369A6F877504B79659E41A86E32C6D7CA01949ED8231B4
+ E31C7A56B691E16D275129776AB7160D6B3B2982DE6FDDEF0792073C1F6ABBA7
+ E8B617F737F1CD12DDC0AC04327F0A21CE5148F420F35D0D9D943636EB05B442
+ 28D7EE815B56C4B8A718B6614E8F3B5392458418403D29D40E94579E778DE82A
+ ADDDF4166F08B86DA6690449C7563C81FA55AF4AE2FE205C48A9610C2A58F98D
+ 2B007040031907FE055A61E97B5A8A0635EAFB28739DA0C13EBEF4A2B9CF08EB
+ 92EA9672C57CCA6E2DC80597F8D4F43FE35D1820F22955A72A551C25BA2A9D48
+ D48A9445A29370146E1EB505DD0B599AE4E6DF48B8F2C912C83CB8F68C9DC781
+ 5A5B85613CADA96B86164125A5AB2B891587120E4023A9AD29ABBBF6266F4B77
+ 2EE8FA7269D6291AAED72017C7AD68D252D4C9B93BB2A2B95580D54D4ACD750D
+ 3E6B490B2ACC851994E0807B8AB74952A567706AEAC73571A849A269423D5628
+ 7013C984A1244C7A2AE3071BAB174ABABAFF0084A9DA085AF2E96310CA236D96
+ F6A839D838E4FF005AEEA7B78E750B2A2B804101803823A1AE52317BE1AB5BA8
+ E1B26B996691E4FB4E576E4F397E780335D94651945A495D9C55A128C94AEEC8
+ E92C6FD2F1E7887CB241214752791EFF008D5C0315C3DB5F5EE8774D0158EF2F
+ 6E11EFAE9C3155DB9C612BB2B5BA86F6DA3B8B6904914832AC3B8AC6AD2E477E
+ 86F46AF3A27A28A2B1370A28A2800A28A28003D0D729E2C1F63BCD2F545EB04F
+ E5BE7A6D6FFF005D7566B94F880BBBC1F70E38646565FAEE15D1867FBE8AEFFA
+ 932D8EA10E791DC669F5574F7325940E792D0A927DF156AB9ED6D0A0A28A2800
+ A28A2801BF5AE174153E1EF1E5F6924FFA35EE6E20CF18627247EA6BBA20D713
+ E2E5369E2CD075041826530B1F62457561756E9F7465563B4BB1DB75A10633F5
+ A414F15C68D77D428A28AA00A28A2800A28A2800A28A2800A28A2800A28A3340
+ 084E2B9FF1478B74EF0C5834D77286B820F936CA7E791BB0029DE2CF15597857
+ 4B6BABD21A43C410E7E695BD0572DE0CF09DC6A7A9BF8B7C528A6FEECEE82DCF
+ 2B127F0E7D78E9C0AE8A54572FB6A9B7E667295B45B8EF0AF842F355BE1E23F1
+ 8B34F73237996F6721CA403B707BD7A185C63038FE54A1703F0F4A756752ACAA
+ 4AEFEE2E294760A4271EF4138159DABEBB61A25A89F52B84854F001392C7D00E
+ A6B3517276883696E5F6915172D803DCD727AD78C996E5F4FF000EDB36A37B9D
+ A7CB1944FAB74E2A93DB6A5E37BE46BA8E5D3F458FEEA1C87B8CF7EC40AEBB4C
+ D2ADB4AB24B5B28C47128C6D03AFD7D6BA796147E3577DBB7A99BE696DB1CF69
+ 3E0A8C4E2FFC4170FA8DE13B809189443D7806BAA58C46A3015557B0E00A9307
+ 1D7F4ACFD53554D32CCCCC8646EC8A7923F88FE0327F0ACA739D6959EAC6D460
+ AEC8F50D5F4B89DAC751B88E23221DC92F00AF7E7A5615A59DD895ACB48D7609
+ 2CDBE7550C1E5813238523B76C9ABBAC9B4B8D363D5239C00801465193221C65
+ 3F1AD5D39207892EE18044D246060A6D60BE847B56B754A174BFE1CE6D6ACECC
+ 974CB08F4CB18ED602C5235EAC7249C9249356E9052D73B6DEACEC564AC828A2
+ 8A431A6BCC3C7D74C3C40C51CB2DBC015A31CE77124FF4AF4D670B1B33700024
+ D7886AD7897FE20BBBBDF80F3919DD8017A7F8D7AF9553E6AAE5D11E66615128
+ 28F7174BD697C3FA9DADEC0EC518E268F3C953EB5ECBA75FDB6A5631DDD9CA24
+ 8A419561DEBC722D3A6D4AE845A620B9767CB232F08BC61B3FD6BB8D47C3FAB5
+ A784A1834BB8956E226324A911C7999EA07D315D59953A552516DDA4CE7C1D4A
+ 908B76D0ED0CD1AFDF703EA714CFB4C1C9F3A3C0EBF30E2BC4AE5E3BC94C73CF
+ 334809077920A1FEEE33C9A239AC7FB3D48454989284162013EA6B2FEC86D2F7
+ FF00035798BBE913D8B54D4A2B5D325951C336C3B029C92C471D2A1D034A5D33
+ 4E55C0334B8695BD4FE35E176A07DA962590EE73856121D99F4CF6AEBF42F166
+ A5A64C11673A8DBAE0BA9EA07B1EBF903454CAE70A7CB4DDCA863F5BC9687AD8
+ ED4EAC5D1BC4F67ACB18A20F0DC2A8630CA30C47A8F515B21B3DB15E2CE12A6F
+ 964ACCF4A128CD73476168A28A9282ABDCDAC77703C33A078DC6194F7AB14509
+ DB61349EE72E3469EE3C51757BA9244B67F6436C88AE4EE05B249E0638AB23C4
+ 3A6DAEA16BA75AEC6566D8ED081E5C24FDD048E39E957F55D1E0D5EDD60BA790
+ 44AE1CAA36377B1F515C9EB3A75958DE5ADAC374B0D9ACDF686B2810991DC760
+ 07635D94D46B3B3FB8E2A8DD1D52D0EEF70270296B2F42D51F54B0F36781ADE7
+ 4629240C7943E87F0C7E75A79E715C928B8BE5676464A4AE85A28A2914145146
+ 68003D0E2B8CF88F367408AC55807BDB8489467AF39FE95D913F29FA570F25A7
+ FC247F1092746F36C34A40320654CDD700FA8ADF0D6F69CEF65A913DAC761610
+ FD9ECA088FFCB38D57F202ACD354629D586EDB296C145145030A28A28011B815
+ C77C437D96BA491D46A1191FAD7604F1C0AE23C78DE7EA5A259AF3249721B68F
+ 4DC066BAF07FC64454F859DBAF4A5148A7834A2B8CA5B0B45145318514514005
+ 145140051451400514514001A86E674B685E695C24718DCCC7B0152B671C579E
+ FC56D52EFF00B3EC7C3FA6122EF5797CBDCBFC083A9FCC8AD68D3F6B514089BB
+ 46E52D32C53E22F8CE4F105DC5BB47B06F26D118FF00AD65E7711E80D7A6280B
+ C0FCAB2FC2DA1C5E1FF0D59E9B1956304615DC0C6F7EE7F3AD70A07414EBCF9E
+ 768FC2B608474BBDC5A46385A649208A32EEC155464B1E80571775E29BCF125F
+ 4DA3F86119531B65D4241F220EFB7D4D4D3A6EA7A771B958D4D63C571417074D
+ D240BCD51C61214E427BB1ED54F45F0A5D49A936A9E27956EEE7FE5945F7962A
+ D3F0E785ACFC3D6E44599AE64E65B87FBCE7FA56E0033572AAA0B9297DE2516F
+ 590D55C74A78E293028CF38AE7B58B16B9FD4D2CC6B16B73777B146618DD0C32
+ 301BB7719ADFE6B99D7FC3B05E99AEC44AF2488165DCBB8B463FBBE8D5BD0E57
+ 3B49D8C6BF3725A28A7A20825D51B48B7992E6CE061768E8C1B6FA21FA360FE1
+ 5D885C5666896FA77D9D6EB4CB68E159860B2C7B09C71835AB8A55A7CF2F2151
+ A7CB1D428A28AC8DC28A28A00CAF115DFD87C3B7937711151F53C0FE75E31716
+ 322A79903C53BC480CA878C64E307EB9C57A878FEFBEC7E1C50724C9320C0C76
+ 39FE95C769165FDA9E348824452D6E0891B78FBE17923F302BDECBA4E961E559
+ 7AFDC78D8C4AA578D33B1F02E8D369FA47DA2FE355B9B9C315183B13B2D75381
+ D3FC8A55403A0E31C62971FAD78B56A4AAD4737D4F569D38D38A8A3CDBC69E1D
+ 6B1BCB9D56DD3304C33211C989BFBD8F43C7E39AF38D52E560D3C2133093973F
+ 2E324835F43DF5B47776AF6F3AEE8E452AC3D6BE75BAD2DB51F155F45E6B4D67
+ 6329854B394F302B6320FAE063F5AFA4CAB14EA41D39F43C7C661F967CF11D69
+ 690B69B6F72F22E377285B93CD3E4D465F39C5995447C0F293A2E3B03D7F5AA6
+ BBACEF1022174662CAAC3903DFB66A3B8865B49A3768F1E664800F1D7D6BDE8C
+ 133C794DEC74DA76AEFA5489730DCA8BB56C9CE781DC1F635EC7E1FD622D7349
+ 8AF21607230E3D0F7AF9EE5B869D5DA48B966FA66BD53E15DD2986EAD23DC154
+ 24873FDEC107FA57879BE162E93A9D51E9E5F8897B4507B1E8A2969AB4EAF948
+ EC7D08514514C02B84D5B48B6B0D5E37D3D974D1006B89AE5864313C2AF3C9EE
+ 702BBAAC1F11DBDBE2D6EAF63796DEDE5DF246ABBB3C7048EE07A57461AA3854
+ 39B111728147C27A9DA33CEB25E99AEAEA532126168D5F031F2EE1CF03B57583
+ AD722355B7F104D0C7A5C6C91DABACB25CC91EC1101FC2A0F720638AEB2360E0
+ 3A9CAB0C8229574D4AF6DC742D6B5C7D14521CE783581D02D252336D049381EB
+ E95CD6A3E239E5BC3A6787956EAEF389266FF5500F5623AFD055C29CA6F444B9
+ 590789B5B9919746D1BF7BAB5D2108BDA25E85D8F6C67357BC37A37F61E8B15A
+ 336F97719257CFDE73C9AAFE1CF0DFF63472CD793FDB2FEE1834B72FD7FDD1E8
+ 2B7BF2AAA95172FB28EDD4514DEAC70A5A61247FFAA98D32AFDE7031D7240AC6
+ 376B62C9A8ACFB9D6F4FB38CC975A85B4283A97954560DFF00C48F0FD984686F
+ 7EDA18907EC851F6FD72467F0AD634A72D93173456ECEBA83D0D73FE1BF18E97
+ E2832A69933B4908064578F695ADF35138B8BB31EE257056E7FE124F894F710F
+ FC7AE939466C705FD3FCFA5743E2AF1145E1BD19EEA4F9A661B618C7566E83F9
+ D33C1DA27F63E8A9E69DD737199A76F566E71F866BA695E952755F5D17EBF719
+ CACDD8DF14A28C0A5E95C858514514C614514500145145001451450014514500
+ 35CE00FAD79F5E44353F8DB668FCA697A79979E7258E3FC3F2AF417FBBF5AE17
+ 4B8921F8C9AE9EF369F0B0F7E838FCABA70DFF002F1F6899CFA1DD4436C600A6
+ CD2A41134B33AA220CB331C002A29A78ADADE496E1D23890659DDB000FAD7051
+ A5FF00C41BF95A59DED7C3B0CB8444183704719DDE95146939EB2764B77FE5E6
+ 394B9745B96D2F350F1D4D710421AC3448DCA34E0FEF2EBD87A0AEB74CD32D34
+ 9B45B6B08522897B28EA7D4FAD4D696B0D959C36D6C9B22890222F5C0AB14AA5
+ 472F761A47B0D46DB894B45158DAC50541733A5B4324F2B6D48D4924FA0153D6
+ 3789E08EE343B88659638BCD50ABBDC28620E42927D6B4A6B9A6932272718B68
+ C96F146B3B5AE63F0FC8F660070C6701CAF5CEDC7A76AE874DD46DB53B18EEAC
+ D83452F20D0F702D349FB4491B37971025231B8F4E82B37C2568F6BA203246D0
+ 99E469844463CB04F4AD64A328395ACD330873C5A8DEF737800318007A714EA6
+ AD3AB9CEAD828A28A0028A29A48A00F3FF0088177E6DE5A592ED6283CC60DD06
+ 4E327E954FC1D7320F190B77912685637890A1C2AB0193C7AE2B1FC67A94675C
+ BC90AB3986454518FE150377EBCFE1515AEAB2D87882C352B9B886564081BC81
+ 8DA878E7B1E0E38AFA8A747FD8D41754CF9E752F89537DCF6A14B50DBCC9710A
+ CB19CAB80CA7D8D48719E7AD7CBBBA763E8134D5D18DE2AD65342D0E6BB2479A
+ 46C887F798F4AC9D2FC1D672784A1B3BD4569645324926D190EC0E7F9D57D6EC
+ 078AFC5B069CECC6C2C3124DB1FAC9FDD3FA576AA800E2BA9CE5461151766F56
+ 6128AA8F54783EA514B63A84B6D7F1C67ECC4AEF906DC8F61FC5F8D5736F05F5
+ 8F962F549440625D8300E7952DD78AF55F1BF8562D6EC24B88507DBA143B1BD5
+ 7B8AF2882CD6DE5491A4F9195CBF96E09DBB78AFA9C1E2A388A5CCB46B73E7B1
+ 14254AA34F62B3D979571E4492379CBB711A8CF39E73F857A7FC3DB6F2B52BE6
+ 55C2AC68B9F7CB570C2D1AD2D564584ADA4CAA544C41DF8E7A9518AF53F0559C
+ 90E93F6BB8468E4BA218231FB8A06147F3FCEB9B33AC9506BB9AE069B75935B1
+ D22D3A9292BE5168AC7D20EA299919C719FAD2E40EE28B86819EB55EF7CE6B19
+ BEC9B7CF084A061904E38A8AFB57D3F4E4DF7D7B6F6E3381E64AAB9FCCD625DF
+ C41F0FDB602DF7DA19BEE882367CFE55B4295496B14449AE569B2ADED8DCCFAB
+ 41657F7F74D1DC42D94B55F2D548EBB88CFAFAD6CF84EEDAE744547FBF6EEF03
+ 0FF74E07E98AF2CBDF1D6A9A848F0E9E9A84B22DC9C6C6FE124E061391F8D6AE
+ 832F8EE51750E996B6F6CA273BDEED4970C40EA4924FE55EA56C34BD927268F3
+ A8CB96768AD0F593581AD78B34CD1A17324E26982FCB04672CC7FCF7AC03E10F
+ 14EA4B8D63C50CAA47CC96B1041F4C8033496FF09F490C5EEEF6F27727E66F33
+ 19FE75C70A7878BBD49FDC8EF7293D9105CF89DB58478F57D42DF45B320318E3
+ 9B74D20C0E33FC351DB78EBC29E1AB56B7D1E29676CE5D802379F52C7FA715B3
+ 0FC31F0C4326F36724A7D259988AD7B6F0A6876AA160D2ED978E7F760FF3AB95
+ 6C2DEC93B76DBFCC98C277BB3873F14357BA91534EF0E3B3127616666DDEDD16
+ AC2F887E215F8FF44D0ADED89E9E6823F5240AF468A248576C6AAABE8A315256
+ 7F58A4BE1A4BE7AFF90F9257D6479A4BA57C47D4C8136AD6F62A473E5E063F2C
+ D57FF854B7D78E5F53F135C4871C8D8CD9F5E4B7F4AF53A28FAE545F024BD10F
+ D9AEA79AC3F05F42462D35DDE48DEA1947E9B6B4E0F855E1885029B69A56EA59
+ A4E4FE5815DBD151F5BC43FB6CAF670EC6468FE1DD2B40471A5DA241BC00EC06
+ 5980ED9AD56E9E946473F5AE07C6FAFDFDCEAD0F85BC3AD8BBB803ED12819312
+ 371F86475A8A74E75EA59B1B6A08892CDFC6DE3096EAECB2693A54BE5C0A0E7C
+ F71C127F1AF424C0E0567687A445A26916F61064AC2BCB372598F563EE4E6B4C
+ 75A3115154928C7E18EDFAFDE4C17562D1451589A05145140051451400514514
+ 005145140051451400D7FBB5E73AFDD2685F19347BE9D962B7D42CDADE491CE0
+ 02A7239FC6BD16560919663803A93DABC97E205ACFF10A4920D0479F6BA544CE
+ 664E8F21EA83D4E0575E0E0A551F33B45AB331A8FB1B525BCFE3DF12F985DC78
+ 7AC5B0141C0BA71FCC57776F6E96F0AC50C2228D170A8B8007B605733F0E7578
+ 755F04D918942CB6CBE44D16306375E3047AD758A722A31326A5ECB64B6FF3F5
+ 63A7DDEE3874145145739A851451400556B811BE5270BB49180DCE4FE3566B9D
+ F18DAA5CE929E64B24291CF1BC8F1BED65507939FC6AE0AF2488A8ED16587D0E
+ D85C47716923D9946DCCB03615C7A11D2B4AD778B58C4B2095F1CBA8E1ABCE1E
+ CB488F51B859759BE9ACE38F86FB4B95790FF0E40C66BBDD0616B7D06CE2922F
+ 29962505339C1AE8AF49C12BBBFCAC73D0ABCEED6FC6E6801CD3A9052D721D61
+ 451450021383CD79EF8A759F165878964B6D3D234B19A3FDCDC3C4595085C924
+ 8E98F7AF4027E622B3B5F5B96D06F058A19276888441DF23FF00AF5B50928545
+ 7574FB9955BF2B3C9232D1E96F733984DCB2996469704C8C48CA8F7C563430B9
+ 921BB718DD3067C9E360EDFF00D6A9756B2D42C5C279170A51B99648986E1E9C
+ 8AA567A83DB5F2B326D5605179E8C7827F2CD7DC42178B923E5DCDE9168F54F0
+ 67896D8CF71637338442FBAD59CE0329EAA3E847EB5D7EA17F158593DCCA7E44
+ 19EBD4FA578A4F036A2D1C100170C4E3CB45D8CF8E7763A6738E41AB52F8AB53
+ 0B6FA46B127EE3CC0DB95C2C8807F07D471F9D78588CB79EA7353F9A3D4C3E32
+ D1E491EA1E1AB310D8BDDB2912DE48D3316E4804F02B733C735CB5AF8EFC3A96
+ A9E6EA3E4ED5008981DC3B73EB4D9FE2678520254EAA8E4765463FD2BC8A942B
+ CEA37C8CF4A1561CBB9D511BB23A5793F8FF00C312585F0D574F502D9CFEF230
+ BC29F53E82B4EF7E2B5B10C34CB29263FC2F28DA0FEB5C7EB7E3BD6F58B69ED2
+ 59628619130E8A808C67D735EA6030B8BA35149474EA70E2AAD29C395BD4D5F0
+ 468CDAAEB114B750B1B2B71E649BFEEB3F602BD4A5D5B4CB2F967BDB5B7207DC
+ 7955703F3AF35F09F85EDFC41A64426D5E5223C17B64DCB81EFCFF002AED6D7C
+ 09A1DBCC257B459A40301E43B88FA56398CE9CEB3E696DD11AE129B8525CA477
+ DE3FD0ADC95B699AF5C1E96C85B9FAF4ACB6F196BF7E71A5F87651BB3B1E746C
+ 7E3D315DA41636D6A812DE08E251D02A8A9F1FFEBAE05528C7685FD5FF00C31D
+ 9CB37BB382FEC8F1CEA8C4DD6A49688DFF003C9F6EDE3A600A960F870D26D3AA
+ 6B37F7447F099CE2BB94181F8FA53A87899FD9497A07B35D59CC41E01D0E2450
+ F6825656DDBA43B893F8D6A43E1FD2EDB061D3EDD4AF4210715A748DF74E3D2B
+ 3956A92DE4C7ECE1D8E36EEE3FB26F2FE3B3512EA57B2AA5BC2A9F7063EF11E8
+ 33C9AD1F0D2DDC373776D777725D98C297924ED211F381FECF4C5636BCB756FA
+ ECD716BAE4F046C019208AD4CBE56001C900E0719C56E78655A413DD49AA7F68
+ B4842EEF27CBD981D31F8E6BAAA24A973773860DBA9CBD99BD8F6A02FE14B457
+ 9F657B9E889B68A5A298051451400514514006467149B87AD21386E7D3AD73BE
+ 2CF1543E1DB3454469EFAE095B7B78C659CE3AE3D2AA1094E4A3126525157641
+ E34F15FF0060D92DBD8299F53B9CAC10A025BEB8A9BC1DE1F9745D1D5B52025D
+ 4EE1CC973312092C7B67D0565F81741BE125CEBDE24888D56F1B2AAE72614EC0
+ 7A75AEDF9E2B6AD254D7B186FD59118B6F9A42FE14B4515CD6350A28A2980514
+ 514005145140051451400514514001E0534B63B538F43597E20D61343D167BD9
+ 177B4600441D5D89000FCC8A718B93E55BB1376D4C1F1B6A9717B0A786F446FF
+ 0089A5F7DE39E22887DE27D38ED5AFE19F0EC1E1BD0E2B0B6392BF33BE3EF37A
+ D657837419A09A6D735621F51BF1B9B8FF0056BFDDFE55D70C015D15A6A31F63
+ 0DBAFA99C62DBBB3CCB59B7BFF000178C2E3C4361034FA15E60DE410FDE8DFBB
+ 015E81A56AD67ABE970DF69F2896DE65CA9EE3D8FBD599608EE2378E640E8E30
+ CA46430AF3E3E17D7BC1DA95D5FF0085648EEF4D91B7BE94F952B9EA54D57343
+ 10B965A4D6DD9FA87BD07A6A7A3668CFB5739E1FF1BE95AFEE863736D791F125
+ ACFF002BA1FEB5D10EA2B9A509C1DA4AC689A96C3A8A28A918551D52582DECA7
+ 9AF406B744264046723E957AA96AD64BA8E9B3DABB1412AE370EDCE69C77444F
+ E139C8FF00B4E3B55834CF0D5BC36E4EE067B91C7A31519E7F1AE8349FB70D3A
+ 2FED4319BAE77F967E5EBDAB1EFBC4A9A74404F75A742C0724CCCE7FEF90B9FC
+ 3355BC3DE2DB79EDAF26D4AF63DB1CC423ED2A187B2F27F9D764E9D49C5CB974
+ F9FEA72539C6324BFC8EC3346EAE74F8CB4F964F2EC526BC933C08A33FD79FD2
+ A55D5757BA43F64D23C939EB752ED07F01CD737B299D7CE8DCDF82011D691A55
+ 4FBC40FA915CDDF5A6BB70AD2DCEAB0E9F105E440B9C1FA9AE5EF6E743B59C47
+ A96B579ABCEA3714B70368FAE3FC6B5850E776BFDC4CAA28ABB367C51E3C8744
+ D43ECF6FF6798A2EE943BFE8315269BF1134AD434F82741234D229CC31296C7B
+ 64E2BCB65B67D460D4353B7D271023ED12DC498C0CF031DF8AEFFC31A46B17BE
+ 15B416DA843650988A6D8D0EE2471D735EA56C261A142327BDF5382956AB2AB2
+ 57E9A0BA8FC52D2D2496D069F334CBC14B86445FC7AD73975E28D275782448FC
+ 316D2679CC2DBCE7E80003F3A4D67E1E5F69D1DD6A3732457A8CDE633894838C
+ E3A30C7EBF8552F0C68E756D5E1B1D25960F250C8F750E54919E41E7F0FC6BAE
+ 850C2C29FB5A6F6F366352A5473F6735AB248B49F12B5B89B44D1EE6DA31F303
+ 2CCB81F8119AC39B41F11EBCD2EA8F64DE56ED8C2D7006E5E09C773EF9AF6BF1
+ 0DF2E89E1B772C5D82797B88C9E9C938AE43C0DE3363796DA19B2548D99B12EF
+ EBD4E7045452C5D7953756105A75F22FD95283516ECD9E6AD6B0C01ED752B6B9
+ 8E65EC41C9E7D01FD6A3B88504A309E521FBB939AFA42EB4DB2D42131DEDA433
+ 83D77A039AE1758F0668D617264B3D42DEC9DF244174D904FA0EF5786CE29CDB
+ 4E3A9956C0BDF98F31599E294070644E32DD01FD2AD59CD1DC5C4B1AA38471B1
+ 54104139EC715E85A268FE19F14C52C46CCDA5F43C4CB14A7191DD79C60F5E9D
+ E97FE1587D99CBE9FA929E72A92C7D3F107FA5757F69D052E5A974CE4FA8D5B7
+ 32D51CCE8FAD3683E2686EE3B744B344D8EA85892BEBD7FA57B359DF457D6B1D
+ C5A90F148A194835E5FA9780F5EDF23C0B693068CA6D8988C7E07BD5DF055FEA
+ 7E1EBBFEC9D5EC6E4453483CB908C88CE3DB8C579B8FA747110F6B4DABAFBCED
+ C1CEAD29F24A3A33D2C64D2E3DE9149279A757CF59F53DA003145145300A6C87
+ 11B1F407AD3AA1B9754B595A5CF96B192F8524E31CF4EBF8535B8A5B339C875B
+ 4B0333CF0CF7305C48648EE2D23F31083D8E3A1183C568690B2C9A85D5F185A0
+ 86E15364522ED6C8182C476CF1C7B57330C22FC4B0F84F7D82C4F869A79CAF3D
+ 7222C9CFE38AEAF47B596CEDF6DD5E35DCEE4BBC878C938E83B0E0575D64A31B
+ 5ACFFAE9D0F3E849C9FBDB74FF0087EA69E7DBF5A50734CCD394E45711E85D0B
+ 4514531851451400138A696C75A563815CAF89FC696BA24A9636E86EB539C848
+ A043D19B819357084AA4B96289949455D92F8B3C571E8502436B19BAD4AE084B
+ 7B68F9249EE7DAB33C23E13D422D4E5D77C53209F52997091E722119EDEF802A
+ 4F0A78327D3F529759D7EE56EB549B38C72B083D813D4F5E7DEBB3038E6B79D4
+ 8D18FB3A5ADF764462DBE69005FF0038A7503A515CBD0D428A28A0028A28A002
+ 8A28A0028A28A0028A28A0029334B486937601AEE16366660AAA3249EC2B80B6
+ 9E6F1DF8996520A68DA6CBB9063FD7B8F7FAD5BF885AE4B6B6B6FA369EC7ED7A
+ 9C821E0F2A8C769FE75D368FA55AE89A6C3636512A4510C60773DCD7647F714F
+ DA3F8A5A2FF331E6E77CABA175170DCFA53F029AAC0C98EF8A7D71AB2D8D93EC
+ 260526C5F4FD69D4D6608A598E00EA4F6A76B05CE735CF05E8DAF48669E16B7B
+ C1F76E6DDCA3AFBFA1FC4551361E2DD06CC7F676A106B11C7D22BA8F64847A6E
+ 1C13F85685F78D347B40CB1DC0BA9436DF2E1E4E6B3535DF146AACADA6E911DA
+ 42E0E25B93C8F7EDFCABB211AD65CCB4FEF18B506FDD2083E24B5AC862F12E8F
+ 79A63E7EF15CA9FA138ADA87C71A04E81C6A90A023203F15463F0AEA9A8DA98F
+ C47ADC9711B72F0C2A110FE9522FC3AF0B80A1B4A493031B8C8F93F91AA9FD56
+ FEF5EFE5B7DEC57A9D059BC7DA7B48D1E98936A0EBD4C0BF28FA9A5B5D53C4BA
+ 946922E9B6F631BB60F9CE59957D7031591ABF857C37A3C6CC9A9DE690C470B6
+ B704B1FC0863583FF1534B22A787B54D52E632F812DCF3C7BF1D2B68D1A728DE
+ 9AB5BAB33729DF52D47E0E8B54D36E3CB917FB46DA52AC89104DCC1FAEE3938A
+ 925B5F0E683E27852F5A19ADA4B5208336FDAEBC9CA8F5AA77DE1BF880EB2DCD
+ E6B49E5AA12E90CFE59651D8E12B9CB4D3354D261FED8B8B3B1792E1374426DB
+ 93FF0000C8E4FD6BB60E5563CAE7F71C9A465A23D1E1F175B1C45E1CD1259F0D
+ B4948B681E9DAAE467C59A911E61B6D2A3DDC8505DC8FC7A7E55CFDA5FF8FE38
+ 51ED748B111C8030C42801E3BE25AB435DF882A70FA15BB9F50B81FF00A30D71
+ CE972E91E5BF9BB9DA9C5AD4D71E0A8EE999B57D42E6F589CE09C2E3D31D2B0B
+ C5EFA6F872CD74DD2ECD04D326E761D553EBF855F8B5CF1A8E65D022FF0080E3
+ FF008BAE12FADFC4BE24F12DD3BD8CD1C8AA04AAA7EEAF40056D82A53954BD59
+ A4976D8E6C549F228C3766D4BA8580F8762DE19C8B99A4DD321009EBD315DAF8
+ 1B07C1F68C3F88BF3FF0335E41ABF87B5FD32D64BDB8B578A1070C1FB9ADBB3F
+ 16789B45F05C12C16F6B6F6EC19222E9962D9E48F9B9AEBC561A35A8DA8BBDE4
+ D9CD879BA751BABD1236BE21F8992E1FFB02C817959D7CC65E4F5FBA2BA0F05F
+ 854787AD5E795CB5DDCA82EA06020F415E45E17BABCFEDF37971716EB703E656
+ BAE85BFBDF875AF5259BC557165E7A6A566B128DC648829040AE6C661DD1A31C
+ 3D37EEB5BF734A12F692F6F3317E2ADF4F25ED96996AE7846924546DA4E7803F
+ AD66786964B3F88367657300568C9EA73C9427FC2B97B4D42EFC49E2B9754D4E
+ FF006471C851260A0A8C1C018FFBEAB5F4DB7BAD43E23C5226AD23334BC4EA31
+ BBE422BD08525470DEC9FF002FE27254946A56B9E97E34F15B7872C522B25596
+ F66FB884741EB5E610F87F52D5A11A8DC595DDE24AC5BCC6C60F3924673F4A5D
+ 76DAF2FBC78B60FA9DE4C639D2DD1D9CE467EF11FAD7A9DBF8274D48511A4BA7
+ 118C0CCAC38FC0D72C254F2FA30EF2D6E74493C5CDAE88F39D1AD1BC39A79F10
+ D85C92D05DF90D130E248F3F31FC39FCABA9F19FC481A04D6B1E9891DC99577B
+ B302400471D0D5FF0011F83F46B5F08EA461B6C14824752CE480719CF26BC774
+ CD2E5BAD165D55E28E78E3210B1ECCDD2AE82A18EA9ED67AF40AD29E16972C4F
+ 6DD23C6FA5EA1A4DB5CDDDC471CF28C94505803513FC48F0F2DEFD904D249267
+ 015633C9A6F84ACF4F83C0F6F76F6707EEE16763B41E993FD2BCB53508A3D622
+ BB519944A5D8AF1B7E6E3F4AE4A181A35A753953D0DAB62A54E30F33D6878C9D
+ D8FD9B48BC900E09DB8A7AF8935891BF75E1F9B07EE97900CD4FE25D48D8F846
+ 7BC89F64AD10D8DE85BFFD7557C032CF3F87DA6B9B896E19E5215A572C7038EF
+ EE0D70FB38AA2EA28E97B1D3ED5FB650275D4FC4D21F93468107ABCFD3F4A996
+ 6F133E73169F17B9DCDFD4549A8F89B47D2778BDD4208DD464C7BF2E7F0AE46E
+ 7E2A35E37D9FC37A35D5E4EC70A645DA3F219FD714A14EA54D630D0D2E968D9D
+ 5C89E2491405BCD3E239EAB0B1FE66B2F584D4E0D3A59352F13C76863532811C
+ 28BF77EBCD645B58FC42D6C99AFB518F4681B91122A9603FE0393FF8F0ACC93C
+ 2F9BEFED4D552EBC47A694FDDBBCEC1E2E793B73CFFF005ABA694209FBD28BF4
+ 57FCCCAB54715A2666DEEABA7EA5191AF6B08F7400C181108607A11819CFE756
+ ADB44F125FC30C5A3CDA8FD848C079E6F2557DC024363E8A6BBAF0CE9DE14913
+ ED3A069F628D1F059211B9091F7727906BA718CFFF005A8AD8E71972A86DDFA7
+ C89A5474BDF73CF74EF877A946627D43C45720A387F2E0790E707A6E2DCFE55E
+ 84830BFE341C52AE31C579D52B4EACAF267646318AD05A28A2B328298CD81D69
+ 646091B3390AAA0924F615C06A9E22D5BC4DABB695E0F90476D11DB737FD87A8
+ 5F7AD69D29547E44CA6A3B96BC4DE3A369A9268BA143F6DD5242576819589B1D
+ CD58F0C781ADB4ABC7D575191AF7549BE6795C9DB193C90A3FAFE58E6B4FC3FE
+ 18D3BC3F1FFA347E65D383E6DD4BCC92127924FF00415B58AB9621423C9476EA
+ FB911836EF2055033814B802968AE6B2E86A145145300A28A2800A28A2800A28
+ A2800A28A2800A290B01D68041E9400B4C72AAACCCC001C924F4A7E6B8CF893A
+ D1D2FC2F24103E2EAF9BC88973CF3D48AA843DA4D43BE84CA5CB16CCDF0559B6
+ BFE27D4BC537ABE6279CD0D96E1C2A03D457A266B8FD3BC47A0F87B41B4D3FED
+ 88F34112A18E152E59F1C8E063767B556BBD67C5BAC7FA3E8FA335824871F69B
+ AC02A3D71D2BAEBC275AA6BA25A6BA6C671928AF53B49E68E08F7CD2246A0E09
+ 76000AC1D4BC65A4D81F2E297EDB3671E55AFEF0FE38CE2B321F001BC9A39FC4
+ 9A84DA8BA6498F71084FD3FC315D369FA3D8693114B0B48ADD4F2760E4FE3D6B
+ 1B51A7BB6DFE057BD2F23983A8F8B75B62DA5D8A69D6A7E5DF71C3FD4020FF00
+ 4AB16FE058245DDADDF5D6A5231CB09252173EC39AE8AF356D3F4DC7DBEEE380
+ B740EDC9FA0AC993C50F7448D134FB9BE19C094AEC8C7E7CD691A951AFDDC6CB
+ FAEA2B457C5A9AF6DA759D9C6AB6D6B0C4AA3236A0047E351DEEB5A75846C6EE
+ F608CA8CED2E371FA0EA6B0E6D235ED6F2BA8DDAD9DB9FF9670707F3AD1D3BC2
+ 7A569CCB225AAC930EB2BF2C6B3E582D672BB0BB7B2B18EFE32BCD46411787B4
+ 9B89989C79D2A148C7BF3490F8775FD6262DAFEA4D0440E7C8B562B9FC457661
+ 70000303D05183D853F6DCBA42361F23EA63E9DE17D2B4D4FDCDA8762725E63B
+ DB3F535AF1A855C28000E800C53B140158CA5297C4CB492D8A7A8C10CF613C77
+ 28D244509755EA475C0AE4835EEBEA61D274D7D22CBEE1BD78C23B20EC8BD7F1
+ E95DBED3DFAF635CC5ED9EBBA779F269B79666CDB2EDF6E2C0C1F4238C7D6B7A
+ 32B68B7E873578DB5B5C5F0BA1D2AF6EF456B86B84B70B2445FAAAB76FCEBA80
+ 4579E58A5D4A8CDA348FA8DF4D323DC5F01B6150A725549C67D2BBE841DA19B2
+ 198648CE40A7895EF735EEC284DCB4B589A8A414B5CA75156FEC2DB52B57B6BD
+ 896685FAAB0AE4352F867A6DEC22382E6EA05404469E66E45C9C9C0AEE08E7A5
+ 26DF6FD6B6A588A949FB8DA31AB429D55EFA3CAEF7E1A6A36F6E16CCDA5C6D39
+ 3B9305BDAABF88ED2FFC39F0F3CA3134525C5C1372D10242AF6C9ED5EB7DB8EB
+ 5C67C529B6F81EE212326E248E31F9E7FA57A34730AD5AA42152DBA38E581A70
+ 4E5038BF02FC3C8F56F06457E2F66B796E199946382338FE952E89692E8BF10E
+ DEC6664778E531EF1DC1526BD3FC3760BA6F872C6D157688A1518F43D6A3B9F0
+ CE9F75AD45AA342CB751B87DEAD8C90303355FDA33E6A90A9AA77B0A7838FBB3
+ A7A3EA795F8949D3BE234F72F1E765C248085C92300D7A24BE3AD121B7475BB4
+ 9A49461628F9607D08EC68F1778413C45124B09586ED3A498EA3D0D72DE1CF87
+ FA85AEB4977A9DB4289160A8DE09243039E09F4AD653C362B0F1954769415ADD
+ CC546B61EAB51574C5F8ADE25F274D5D1EDA4D8F72B99B07955F4358E6F349B7
+ F85716916D2092F09479B60E7767775F61C5626B5A16A5AAF8DE3B3BB824864B
+ DB9F989E48427F90AE9B5DF00FFC23DA7B5CDA5C3DC45E62A88A4186E4E3822B
+ B69C70D4614A9B96AECF430A92AB38CA76DEE74105C9B5F843BD4FCC612A0FD5
+ B15E711E8AD3E83FDB0E9806E8C254700AEDFBDF9D757AD4FE5FC27D3ED89C49
+ 71365707B024FF00856FC1A0F99F0B4E9FB0991E0F331FED75FE958C2B7D5E2E
+ 4B69CDAF904E0ABC947B451E7BE2CF185E4BE1FD2B4AB68FCB80C41CCCFF00C6
+ CA48DBF4E47AF6AE9FC3BE02D5B53D16D66D53C412C704B18716D0C632A1B9E0
+ 9200FF00BE6B8A834C5BAF2AC67B779DDD82C41C9DB19240278F6CD7BA681A4C
+ 9A2E9915925CBCB04402C4B201945FEEE7B8A9CCA6B0D054E9E9ADCDF076AB2E
+ 692D95BEE3374FF00787B4F6561A68B99140F9EE5BCC2C7D707E5AE8E1822B78
+ FCB86248901E02281FA0A9720557BABA5B7859891BB6928B9E58819C0F5AF025
+ 39D597BCEE7ADEEC15CCBF11CF34B6834FD3E48D6EEEB38DC7A2819627DB1C7E
+ 359FE1EF11C31A0D37518174F96122253BBF74E7A615FA13ED552D752B2BE5B9
+ 9AFAFA5BB9AE62D8D690427CCB71DD7E51918E9CD68E99A6C370D622D1776996
+ ABE64523104CAE7D476C0CFE75D5CB1853E49AD0E27273A97833A18608616768
+ 6248CC8DBDCA0C6E3EA7DF8A9852014B9C75AE267A0B61690F5A370A6B3A8C92
+ 7007526900BC5666B1AE69FA15A35D6A370B1203C0C8DCFEC077AC6F10F8CA2B
+ 47FB0682BFDA5AB49C2430FCDB3DDBB565F86BC0F7D75A81D73C6A52EB506E62
+ B62418E1FC3A574C28251F6959D976EACC9D46DDA2558A1D43E236ABE75E2DC5
+ 8E836E70B18250DC1FEA3B57A0E9FA75AE976696B630A430A0F951463F1FAD58
+ DA46001C0A75455AD2A8B952B456C8B8C794052D19C75A335894145145001451
+ 45001451450014514500145145001452678ACFD5F5CB0D0EC5EEB529D218D467
+ 93C9FA0EF4D27276426D2DCD038AA77DAAD96970B4B7F729046A324B9C71EC3B
+ FE15C82F8CF55F12CDE4784B4A9123C64DF5E0DAA07B2D2DAFC3CFED0BA92EFC
+ 5DA849AA4C48D916E2238C7A0E87AFA63F1ADFD8463AD576F2EA43A8EF68965B
+ C7B1EA3F2F8634FBAD4D89C0902058C7D58915C35CE93AD78E7E229B7D52E160
+ 8EC53F7D1C4FB843ECA7B9E6BD723B6B4D1F4F616D0A41042858AC6A00C015C1
+ 78435ED22C2D750D6EEDD52E354BA92558906E7080E00E3E95D546718C652A71
+ DB666724AEAECECF49F0DE99A2C60595B4624EF2B0CB9E3D4FF4C0F6AD379121
+ 8DA5959634404B33761F5AE6135DF10EAF1EED2F475B489B859EEE51C8FEF6D0
+ 3FAD363F05DC5DCC24D7759B8BE1BF7795F7507B002B95D36E57AB2B7E2697D3
+ DD4589FC79A479A61D39A6D466ECB6B1EF19FF007BA7EB51C8FE29D5593C98E1
+ D2E0CE4B33EE908FA735B965A3D969E73690471B6DDBBC2FCC47D6AF6DFF0038
+ A4AA423F047E6C5CB27B9CF59F842CD24FB46A39BFBA273E6CC7A7D056EC70AC
+ 48123011476518A931EF462B39549CDEA68925A0007D722968A2A06145145001
+ 4514500154355D3D353D365B49D7746E01233F7B07383F5C55FA6B0E0F3F98A6
+ 9B4EE84D732B3394BBD4B51D3218DD74F8ECB4D8D82BC85B7322FAEC5E3DBAF7
+ A9FC2D77A86A97B7DA94F2B1D3A5216CD1863E51D5B1EF573C4DA6DD6A5A2BDB
+ 59C888CEEA242C3AC79F980F4A9341BAB09B4DF2F4B70F05B1F2781F748AEA94
+ E32A17B6B73923092AD6BE963585158FAC6B8DA340F73259BCD6A80179639064
+ 73E9D6B4ADEE52E214963FB922865FA119AE6E59257674A9C5BB135140E68A92
+ C6F6AE1BE26B83A7E956E413E75F22FF00E3A7FC457723A5707F129C472F87D9
+ 86505F804FE1D6BA307675E2CCEA7C277312EC8C01D3000A905357E650474238
+ A774AE7BDDB2D6C808CD4533AC31BBCAC15157249ED8A9377B579AF8C756D57C
+ 4FAD37877C2CDB16DDB6DEDC1E546EC2E3F0DC7F2ADA8D275256E84CE5CA85F0
+ 5E9B3EBDE2DBCF16DD8636CCCD1D96F6EA99C0207D057A05DD9C37F6EF0DCA09
+ 227E0A1A6E95A7C5A5E936B6300023B789635C0C670319AB6138EBDF3456AD29
+ CF9974D1130A7150B1CC6B9E08B2D5B4DB4B389DADE3B562502F4E48247E95D0
+ 476A915AAC0BF715020F718C54FB3DE976F3D6A2552724A0DE886A94136D23CE
+ 74CF07EA30F8C2392E2202CE291A4570C0E41E82BD1178007B52EDC553BFD461
+ D3E10D372CE76C71AFDE73E82B5AD5E78992E6DCCE9528504EDD49E7B88EDA16
+ 96560B1AA966247402A8C23FB42ED5EFEC1A37B772D048C411D31C60F06B1ED2
+ EA4D4F59D46C355965B69248CC71DAE463CB65EA0F73C9AA777E1D9ADAF6DE2B
+ 6BBD567B97F9A3B879B31A11FDE1F4AB8D28C7493B3225524DAE55747537DA7C
+ 9716AE96771F6495D86665504E3F1CD4D61651E9F671DB40311C630B9A9D0128
+ A490491DA9D5CCE4EDCAD9BA8ABF3242D35FA0FAD2348154B36001D493815C86
+ ABE3F897553A4F87ECA4D56F870C6223CB8CE3BB7E34E9D39D5D205B928EE743
+ AAEB361A359B5C6A3731C11A8C92C793F415C55C6ABE20F1B5BFD9F40B67D374
+ B9B896F2E142B95FF6466A6D37E1E4D7FA92EA9E2FBD17F3E77A5B283E5A77C7
+ 3D7B76ED5DE244A881500551C050381F8574374A8FC3EF4BBF446494A6EECC3F
+ 0CF8474FF0CDB116A9E64EFCC93B8F99CD6FA8C2803B0A4DBF2E334E1C015CD3
+ 94A72E69335492D1051451523118E0734818374E47AD457B035CD94B0A486369
+ 14A87033B723AD79B68DE2ABDF0878A17C33E2757956E6402D2F437CA41E0641
+ E9DB3CF1C56D4E8BA89F2EEBA112959EA7A80A2914E5738C52D6258514514005
+ 145140051451400507A1A291BEE9FA500711AE78F1CEB1FD85E17B4FED0D449D
+ AF20E6383DD88F4A8ECFE1E0BDBB5BFF0016DFC9AB5CE73E51E224F603AD353C
+ 0175A66A7733F86F5AFB1473B6F9229220E41273D7A9FCEB54786B539A309A87
+ 886E5D7A116EA23CFD7248C7E19AF439A9C20BD94EDF998DA527EF176EF59D17
+ 40B558A7BBB7B6451B56207278F61935892F8F6E2EAE4C7A0E89737683832C99
+ 419F600138F738AD7B4F05E876AE647B35B891B1B9EE3E7DD8E9D78ADB8EDE18
+ 536431246BD95540158395083BA4E4FCCAE596C79C78DEE7C4507846EAFB52BB
+ 4B3475F285B5BA752DC724935B1E00F0AD8697E13D364F24493BDB2397940246
+ 4671FAD67FC627FF008A62D6DC315F36F109F70158FF00857796302DBE9F6F0A
+ 8C08E2541F80C56F56ABFAAC6295AECCD4139BB928403181D38E94E0314B8A2B
+ CED6E74051451400514514C028A28A0028A28A0028A28A00283CF5A28A0064B1
+ ACB1323F46183599736EFA3E8B20D0AD626953E711B92A1FD791DEB588CF5A42
+ A0F514D36BD096AFAADCE5BCB8FC61A78496EA4862523CFB658F6B83D76927FA
+ 5323FB749E2696DADEF1EDC5A2234309506178C8E879DDBBAF3D3A56DEA1A525
+ C4B14D0BBDBCD1B6E12467AF4E08EFC52DAE91141A84F7CC4C975300BE630C6D
+ 51D00AE95523CAFF00239BD9BE62FA16D833827BE29D50C8BBD190BB20231B94
+ E31F8D725A5EBF35A4DA97DAAE24B8B18EE160B3771F33B9E0A03DF07BD634E9
+ CAA26E3B9B54A91A7F11D8D79C7C6590DAF8774FB8009115EA9FA7CADFE15DDD
+ 9EA50DF2C8B09C4B0B6C950FF037A5617C45D10EBBE07BF82250D3C6A268BEAB
+ C91F9647E35AE17DCC441CBB849A947437B4AB8175A4DA5C0E9242ADF98AB4D9
+ 278AE4FE1AEB1FDB1E04B19A53B66857C9913FBA476A3C5FE328F4255B3B04FB
+ 6EAF3FCB05A47C939FE227B01513A72556515DCBE6B453458F15789DB488E3B3
+ D3E2175A95C9D90C20F209EE7E9567C31E1A83C3FA7B287696EAE18C97133019
+ 772727F0E6AB786BC3AD6B1AEA1AC627D6661BA795B9084F65F40060574A0555
+ 494631F670F99314DEB2140C0F5A5A4A335CC682D14D39A82E6F61B400DC4A91
+ 86385DCD8C9F4029ABB7644B924AECB0C323F1AA1269104D7AB7333C923A4825
+ 40C4610818E38FF38AC88B53BDD7A7B9874EB96D385B305612C21A427E87B1CF
+ 5F6A9342D5AE4EA173A46AAEB25E5B722651B7CE439C1C76ADDD29C355BF532F
+ 6B06F52D6B1A12EA325BCD6F2FD9AEADDD5A3980C9001E54FB115AD8CF7FFEB5
+ 039F5EB59FAC6B763A1DA3DC6A132C68A33807E66FA0AC93954F723A9AF2C617
+ 66892474AE77C51E32D3FC316C0DD3096E24E23B743F331F7F415CBC1E21F127
+ 8E6F9ADF43865D274953FBDBD9633BDB1D97B1FA0E7D48AE9F46F05695A45D7D
+ AB635E5EF1BAE6E1CBBF5EC0F03F0ADFD9C292FDEEAFB222EE7F0982B63E21F1
+ E5BB1D4E57D0F4D6185B78D4F9B30EB939E83A60FE95D5681E1AD3BC3B622D74
+ D876A9E5E46FBF21F526B6368E38E946D19CE39A8A95A535CAB45D914A0BA88A
+ B8EF9A70A31456258514514005145140086B8AF89FE1CB6D6BC23717527C973A
+ 7C6F730CA3A828376DFA1DA3F1C5768FD38F5AE1BC4CBAEF89B519341B2B37B7
+ D2C1517576ED8F3549E557F23F9D6D876D54524ED622566AC743E10D4A6D5FC2
+ 3A75F5D0C4D3420BE3B91C13F8E33F8D6D557B1B486C2CA2B5B54090C2A11147
+ 60062AC567369C9B4546F6D428A28A918514514005145140051451400DA053A8
+ A40250696928B7403CDBE32FC9A5E952F64BD00FE22BD16D5B759C27AE6353FA
+ 5709F18ED1EE3C08D3443E6B5B98E5CFA0079AEB7C3D73F69F0CE9931EB25AC4
+ 4FE2A2BBAA6B8583ECD9947F88CD3A28A2B88D428A28A0028A28A0028A28A002
+ 8A28A0028A28A0028A28A0028A28A00438E3340A5A28D00E7356D1F50935537F
+ 653ACEB800D9DCF31F4032BE86B1B5E5B8BE7BDB598A595B58C624B7DA06E794
+ 2E46D6EDF85779DEA096DE2971E6A2B6D391B86706BA615DA6B9BA1CB528EEE1
+ BB390B78925D6E1D362478AD63845DDD1321DD2487A076EFF4AAF6BAF4F67A5C
+ CB6C61649EFDA1B56B963E5851C9C9FC081EE6BA0BDF0F3487507B2BA681EFC2
+ 248D8CED03838F7C135972DB6DF0EDDE8B1E932031831C236E56427FE5A6EEDC
+ F35D109C26D5FC8E79C674E2EC73936929A74D76D72FA8E8F6978E1E75B36251
+ 5BA070E9F741CF43CF15D6E8DA2E85E14D3D668D93E7C335E5CB9924727A12E7
+ 9AC9F10C72B786AC63B4BB59A4B1748E7B61CF98C31907DC56BF8B109F09CB1E
+ D553288E361E80B0CE3DEAAA37539577762A9C9C14BC95CE8639E39221223AB4
+ 6C370607823D6996F796F771F996D3473479C6E43919AE2ACAE241A50F0BDB48
+ C6EE2778657C1F9210490DF8A902B5BC3B73069DE09B59092238E37C0CE3382C
+ 71F5E2B9E587E58DFCEDF2D75FC0AA789E6D3C8DC82FEDAE96436F324823628F
+ B4F2AC0E08FD2B2A2F12ADDC72CB63637571142E51D9760E9E8A5B26B9EB77BA
+ D1BC436BAA4D6F3DB5ADEAAC7765E4053CC2061B6F6E7BD5AD3351B4D17C4FAD
+ 5BDD4B1DB41238B88CB3601C8C9C568F0F18DDAD74BFF993EDE4D2E84D2EB86F
+ 6FE09175011695711BA1746D8F148067E63D8E01ACB82DA6D6FC397E12E9AE24
+ B0B92D657523EF76DA33F7AA51A65FCBA75D5CD9D936E7D485CDB42CBB495DC7
+ 3907A7149A9DDE8BE1CBE792D7571A6CB28DD71656B109B7B7A851F75BB66B64
+ A1B477FEBB193F68E567B0D9B547827D23C4568A4C773FE8D788BD5980E38F5F
+ 94D69CB73A7D86B736BDAB5EC168AD6E12289DB1201DF2BD4F6AE66D9BC53AB6
+ 6DFC27A6BE91A7CC4C92DE5E011CD2B1EAC7827F215D0F87FE1A697A5CCB79A9
+ 81A9EA24EE69E6071B8F5201273F5249E28A8E108FBCF5F2EDDBC8D614E6DEBB
+ 19779E28F12F89A77B4F0969925B5AB12AD7F3FCA31FDE04FF002193ED5AFA07
+ C3DB2D3D96EB589E5D62F81CF9D7433B4E7B0AEC635DAB81C0EC3D29D5C52AFA
+ 5A0AC8EC50BFC5A8C5450A001803A714B81C53A8AE6B6B7340A28A2980514514
+ 0051451400514514001A4C0C52D140082968A2800A28A2800A28A2800A28A280
+ 0A28A2800A28A2800A434B45006478974EFED5F0E5FD9606658582E7D7191FCA
+ B0FE17EA02F3C0B6513B133D9836F3291CAB027FA5764466BCC74AB96F06FC4F
+ D474BBC18B1D6A56B9B57CE0063C95FCF35D54D39D19535BEEBF53397BB2B9E9
+ D9A5A6E69D5C8BB1A0514514C028A28A0028A28A0028A28A0028A28A0028A28A
+ 0028A28A0028A28A002939A5A28010838E298E848E3AFB549452B014A1D32D61
+ B96B88ED61495B92E8A0163EA78A6EADA543ABE9CD69725955B07721C1523BD5
+ FA6330040EFE829B935EF5C9E556B1422D1ADA2926955585C4F188E4987DE600
+ 633F5AA51F85ECC692BA6E6636E9217196E79CF19FC4D4FACF89B4AD0A1326A5
+ 76911FEE0396FC8735CD45E39D5F58763E1CF0DDC4B103813DD3F968DEE319AE
+ 9853AF5237E9DCC5AA6ADA1D85D5BDB4F68D0DD22BC18E43F418E6B9493C61E1
+ 9B1BDF23488BEDB7D21C2A5941B8B1F76FFEBD41378335FF0010316F126BA23B
+ 77E5AD6C810BF427BFE22BA8D1BC35A5E836CB16996AB16001BBAB1FC4D57EEA
+ 9C6D295DF64371727748E56EAC3C67E28FDD4DE5689A7B9F986EDD311F41FE35
+ B1E1FF0001E97A08126C37977D4DCDC7CEC0FB67A574F8F4F5A75673AF394795
+ 68BCBFAB9A2A690C5521B27D3A53B9A5A2B9EC580A28A2980514514005145140
+ 0514514005145140051451400514514005145140051451400514514005145140
+ 05145140051451400514514005731E34F08C1E2BD2442CED0DDDBB192D675E0C
+ 6F5D3D348CD38D474A4A71DD09ABAB338CF04F8CBFB5E36D2754C43AB59318A4
+ 8D8F32EDE0B015D986CE2B8FF1678160D5DDB54D25BEC1AD463725D43C190AF2
+ 15BB119C551F08F8F9EEEF068BE2688D8EAD1FCA0CA3689CFA8ED5D53A4AA43D
+ A52F9A33E67176677E092D8E314B4C41F3134FAE346A145145300A28A2800A28
+ A2800A28A2800A28A2800A28A2800A28A2800CD26690E41EF591ABF89B4BD123
+ 26FEED12403888302CDF853519C9DA2AE26D47566C64D4735C2411992575441D
+ 598E00AE2D3C4BAFF881BCAD074E7B24EBF6ABA5F971F4AB16DE0FB9BE556F13
+ EA971A81E49816429103F41835BFB151D6A3B7E667CEE5F0A1FADFC41B0D3AE1
+ 6D34E89B53BC6E9140781F5351C6BE2EF10C05A76874381BA46A37CB8FAF6AE8
+ 74DD0B4DD2148D3ACA1B7CF528B827F1ABE060F4A3DB5382F717CDFF00561A8C
+ 9FC4CE3F4FF867A2DBDD7DAB5033EA7739C97BB7DE09FF0077A575E90A471848
+ C6D55180076A78A2B29D49D4D64CB514B6131C75A5C514540C4C52D145001451
+ 4500145145001451450014514500145145001451450014514500145145001451
+ 4500145145001451450014514500145145001451450014514500145145002103
+ D2B2F5DF0FE9DAF69F25BEA16F1B965C2CA146F8CFAAB7507E95AB41A716E32E
+ 6426AEAC798427C51F0EE6266F3F5ED0F7606CDCF3420FB75C0AECB48F16E8FA
+ DC39B4BD8C49FC50CAFE5BA9F4C1E6B6C8E2B0F5DF08E91E2001B53B30F20E04
+ 884AB8FC4574BAB4EABFDE2B3EE8CD4651D8D90770C8248F634BF8B7E75C11F0
+ 16B3A5961E1AF11CF0C59CAC172A5947E39FE948CDF116C2405E0B5D45146310
+ 322E7FEFADA692C3D397C1517CF40E77FCA7A0FE747E75C15B78C7C4B6E76EA9
+ E13BB7007DFB789B8FC3E6CFE753AFC48B45602E743D66DFD59ED8003FF1EA9F
+ AB55EDF88FDA44ED7F3A338AE347C4DD0B760A5E03EF0FFF005E97FE166E87B9
+ 5638EF6466E8AB00CFEA6A7D854FE51F3C4EC7752E6B8E7F882A4FFA278775AB
+ 9FFAE76C3FC6A297C63E209B8B0F076A1CF7B96F2FF903FCEABEAF57B581D489
+ DB527E75C1C9ABF8FEE500B6D12DED8E3F8BE7C7FDF4CB9A8E1D17C7B7AA5350
+ D656DA3EFE5A286FCD17228F61FCD2489F68FECAB9DEBCA91AEE91C28F563815
+ 426F10E936DFEBF54B48CFA35C27F8D73107C35B796459759D46F6FE4CE7124A
+ 4AFEB5B96DE0BD0AD36ECD3E3723BBAE6870A11DE5704E6FA58A575F11B4185C
+ C76F34D78E3AADBC2CDFAE307F0AA53789FC4FA9B3A685A0C90C6784B8BA3B79
+ F7535D8DBD9C16A08B7852207A845C66A6C63A51ED29C75846FEA3B49EE71D6B
+ E12D56F55A4F106B97123CA01686DDD9514FA0E7A56E58F87349B151E4D84058
+ 01991D0331C7B9AD50294FD293AD396FA0724500550301463E94607A0A5A2B13
+ 40C0F4A303D28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A28
+ 00A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A28
+ 00A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800A28A28
+ 00A694CFB7E029D450033663DE90AF208009F7A7E2968BB1590CC1CE70334E1D
+ 2968A06145145001451450014514500145145001451450014514500145145001
+ 4514500145145001451450014514500145145001451450014514500145145001
+ 4514500145145001451450014514500145145001451450014514500145145001
+ 4514500145145001451450014514500145145001451450014514500145145001
+ 4514500145145001451450014514500145145001451450014514500145145001
+ 4514500145145001451450014514500145145001451450014514500145145001
+ 4514500145145001451450014514500145145007FFD9}
+ Stretch = True
+ OnClick = Image2DblClick
+ OnDblClick = Image2DblClick
+ end
+ end
+ inherited ActionList1: TActionList
+ Top = 16
+ inherited actAceptar: TAction
+ OnExecute = actAceptarExecute
+ end
+ inherited actCancelar: TAction
+ OnExecute = actCancelarExecute
+ end
+ end
+end
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uDialogOpcionesImpresionPresupuestosClienteAzacan.pas b/Source/Modulos/Presupuestos de cliente/Views/uDialogOpcionesImpresionPresupuestosClienteAzacan.pas
new file mode 100644
index 00000000..ca42ade0
--- /dev/null
+++ b/Source/Modulos/Presupuestos de cliente/Views/uDialogOpcionesImpresionPresupuestosClienteAzacan.pas
@@ -0,0 +1,80 @@
+unit uDialogOpcionesImpresionPresupuestosClienteAzacan;
+
+interface
+
+uses
+ Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
+ Dialogs, uDialogBase, ActnList, StdCtrls, ExtCtrls, jpeg, dxGDIPlusClasses;
+
+type
+ TfDialogOpcionesImpresionPresupuestosClienteAzacan = class(TfDialogBase)
+ Image1: TImage;
+ Image2: TImage;
+ procedure actAceptarExecute(Sender: TObject);
+ procedure actCancelarExecute(Sender: TObject);
+ procedure Image1DblClick(Sender: TObject);
+ procedure FormCreate(Sender: TObject);
+ procedure Image2DblClick(Sender: TObject);
+ private
+ FVerSello: Integer;
+ end;
+
+ function ElegirOpcionesImpresionPresupuestoClienteAzacan(var AVerSello : Integer): Boolean;
+
+
+implementation
+
+{$R *.dfm}
+
+function ElegirOpcionesImpresionPresupuestoClienteAzacan(var AVerSello : Integer): Boolean;
+var
+ AEditor : TfDialogOpcionesImpresionPresupuestosClienteAzacan;
+begin
+ AEditor := TfDialogOpcionesImpresionPresupuestosClienteAzacan.Create(NIL);
+ try
+ Result := (AEditor.ShowModal = mrOk);
+ if Result then
+ begin
+ AVerSello := AEditor.FVerSello;
+ end;
+ finally
+ AEditor.Release;
+ end;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosClienteAzacan.actAceptarExecute(Sender: TObject);
+begin
+ inherited;
+ ModalResult := mrOk
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosClienteAzacan.actCancelarExecute(Sender: TObject);
+begin
+ inherited;
+ ModalResult := mrCancel;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosClienteAzacan.FormCreate(
+ Sender: TObject);
+begin
+ inherited;
+ FVerSello := 1;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosClienteAzacan.Image1DblClick(
+ Sender: TObject);
+begin
+ inherited;
+ FVerSello := 1;
+ actAceptar.Execute;
+end;
+
+procedure TfDialogOpcionesImpresionPresupuestosClienteAzacan.Image2DblClick(
+ Sender: TObject);
+begin
+ inherited;
+ FVerSello := 2;
+ actAceptar.Execute;
+end;
+
+end.
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.dfm b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.dfm
index 0b96c698..91f62287 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.dfm
+++ b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.dfm
@@ -185,6 +185,10 @@ inherited fEditorPresupuestoCliente: TfEditorPresupuestoCliente
object pagContenido: TTabSheet
Caption = 'Contenido'
ImageIndex = 1
+ ExplicitLeft = 0
+ ExplicitTop = 0
+ ExplicitWidth = 0
+ ExplicitHeight = 0
inline frViewDetallesPresupuestoCliente1: TfrViewDetallesPresupuestoCliente
Left = 0
Top = 0
@@ -214,94 +218,93 @@ inherited fEditorPresupuestoCliente: TfEditorPresupuestoCliente
inherited ToolButton4: TToolButton
Left = 278
Top = 0
- Wrap = True
ExplicitLeft = 278
ExplicitTop = 0
end
inherited ToolButton14: TToolButton
- Left = 0
- Wrap = False
- ExplicitLeft = 0
- end
- inherited FontName: TJvFontComboBox
- Left = 65
- Top = 22
- ExplicitTop = 22
- end
- inherited FontSize: TEdit
- Top = 22
- Width = 200
- ExplicitTop = 22
- ExplicitWidth = 200
- end
- inherited UpDown1: TUpDown
- Left = 345
- Top = 22
- ExplicitLeft = 345
- ExplicitTop = 22
- end
- inherited ToolButton13: TToolButton
- Left = 362
- Top = 22
- ExplicitLeft = 362
- ExplicitTop = 22
- end
- inherited ToolButton6: TToolButton
- Left = 370
- Top = 22
- ExplicitLeft = 370
- ExplicitTop = 22
- end
- inherited ToolButton7: TToolButton
- Left = 436
- Top = 22
- ExplicitLeft = 436
- ExplicitTop = 22
- end
- inherited ToolButton8: TToolButton
- Left = 503
- Top = 22
- ExplicitLeft = 503
- ExplicitTop = 22
- end
- inherited ToolButton12: TToolButton
- Left = 0
- Top = 22
+ Left = 334
+ Top = 0
Wrap = True
- ExplicitLeft = 0
- ExplicitTop = 22
- ExplicitHeight = 27
+ ExplicitLeft = 334
+ ExplicitTop = 0
end
inherited ToolButton9: TToolButton
Left = 0
- Top = 49
ExplicitLeft = 0
- ExplicitTop = 49
end
- inherited ToolButton10: TToolButton
+ inherited FontName: TJvFontComboBox
Left = 145
- Top = 49
ExplicitLeft = 145
- ExplicitTop = 49
+ end
+ inherited UpDown1: TUpDown
+ Left = 290
+ ExplicitLeft = 290
+ end
+ inherited ToolButton13: TToolButton
+ Left = 307
+ Wrap = False
+ ExplicitLeft = 307
+ ExplicitHeight = 22
+ end
+ inherited ToolButton6: TToolButton
+ Left = 315
+ Top = 22
+ ExplicitLeft = 315
+ ExplicitTop = 22
+ end
+ inherited FontSize: TEdit
+ Left = 381
+ Top = 22
+ Width = 200
+ ExplicitLeft = 381
+ ExplicitTop = 22
+ ExplicitWidth = 200
+ end
+ inherited ToolButton7: TToolButton
+ Left = 581
+ Top = 22
+ ExplicitLeft = 581
+ ExplicitTop = 22
end
inherited ToolButton11: TToolButton
- Left = 270
- Top = 49
- ExplicitLeft = 270
- ExplicitTop = 49
+ Left = 648
+ Top = 22
+ ExplicitLeft = 648
+ ExplicitTop = 22
+ end
+ inherited ToolButton12: TToolButton
+ Left = 789
+ Top = 22
+ Wrap = False
+ ExplicitLeft = 789
+ ExplicitTop = 22
+ ExplicitHeight = 22
+ end
+ inherited ToolButton10: TToolButton
+ Left = 797
+ Top = 22
+ ExplicitLeft = 797
+ ExplicitTop = 22
+ end
+ inherited ToolButton8: TToolButton
+ Left = 922
+ Top = 22
+ ExplicitLeft = 922
+ ExplicitTop = 22
end
end
inherited cxGrid: TcxGrid
- Top = 99
+ Top = 72
Width = 750
- Height = 239
+ Height = 266
ExplicitTop = 77
ExplicitWidth = 750
ExplicitHeight = 239
end
inherited TBXDock1: TTBXDock
- Top = 73
+ Top = 46
Width = 750
+ ExplicitTop = 73
ExplicitWidth = 750
inherited TBXToolbar1: TTBXToolbar
ExplicitWidth = 750
@@ -322,6 +325,10 @@ inherited fEditorPresupuestoCliente: TfEditorPresupuestoCliente
Caption = 'Portada'
ImageIndex = 3
OnShow = pagPortadaShow
+ ExplicitLeft = 0
+ ExplicitTop = 0
+ ExplicitWidth = 0
+ ExplicitHeight = 0
object Panel1: TPanel
Left = 0
Top = 0
@@ -454,6 +461,10 @@ inherited fEditorPresupuestoCliente: TfEditorPresupuestoCliente
Caption = 'Memoria'
ImageIndex = 4
OnShow = pagMemoriaShow
+ ExplicitLeft = 0
+ ExplicitTop = 0
+ ExplicitWidth = 0
+ ExplicitHeight = 0
object Panel2: TPanel
Left = 0
Top = 0
@@ -756,6 +767,10 @@ inherited fEditorPresupuestoCliente: TfEditorPresupuestoCliente
object pagInicidencias: TTabSheet
Caption = 'Incidencias'
ImageIndex = 2
+ ExplicitLeft = 0
+ ExplicitTop = 0
+ ExplicitWidth = 0
+ ExplicitHeight = 0
inline frViewIncidenciasCli: TfrViewIncidencias
Left = 0
Top = 0
@@ -1090,6 +1105,7 @@ inherited fEditorPresupuestoCliente: TfEditorPresupuestoCliente
ExplicitLeft = 21
ExplicitTop = 29
ExplicitWidth = 277
+ ExplicitHeight = 0
Width = 277
end
inherited eDescripcionBonificacion: TcxDBTextEdit
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.pas b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.pas
index f1623cfd..28c5fa85 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.pas
+++ b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestoCliente.pas
@@ -110,7 +110,7 @@ implementation
uses
uViewDatosYSeleccionCliente, uDataModuleUsuarios, uClientesController,
uBizDireccionesContacto, uDialogUtils, uFactuGES_App, uDataTableUtils,
- uDialogOpcionesImpresionPresupuestosCliente;
+ uDialogOpcionesImpresionPresupuestosCliente, uDialogOpcionesImpresionPresupuestosClienteAzacan;
{$R *.dfm}
@@ -312,6 +312,11 @@ begin
//solo para empresa Tecsitel
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
+ if (AppFactuGES.EmpresaActiva.ID = 3) then
+ //Preguntamos si desea que en los presupuestos se vea el Sello de Oscar o David,
+ //solo para empresa Azacan
+ bPrevisualizar := ElegirOpcionesImpresionPresupuestoClienteAzacan(AVerSello);
+
if bPrevisualizar and Assigned(FPresupuesto) then
if not Modified then
FController.Print(FPresupuesto, False, AVerSello);
@@ -385,6 +390,11 @@ begin
//solo para empresa Tecsitel
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
+ if (AppFactuGES.EmpresaActiva.ID = 3) then
+ //Preguntamos si desea que en los presupuestos se vea el Sello de Oscar o David,
+ //solo para empresa Azacan
+ bPrevisualizar := ElegirOpcionesImpresionPresupuestoClienteAzacan(AVerSello);
+
if bPrevisualizar and Assigned(FPresupuesto) then
if not Modified then
FController.Preview(FPresupuesto, False, AVerSello);
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.dfm b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.dfm
index 039db806..7af47009 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.dfm
+++ b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.dfm
@@ -2,6 +2,7 @@ inherited fEditorPresupuestosCliente: TfEditorPresupuestosCliente
Caption = 'Lista de presupuestos de cliente'
ClientWidth = 805
ExplicitWidth = 813
+ ExplicitHeight = 240
PixelsPerInch = 96
TextHeight = 13
inherited JvNavPanelHeader: TJvNavPanelHeader
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.pas b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.pas
index d428f07b..f0eb4ae7 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.pas
+++ b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosCliente.pas
@@ -104,6 +104,7 @@ uses
cxControls, uDataModulePresupuestosCliente, uDataModuleUsuarios, uFactuGES_App,
uEditorBase, uEditorDBBase, uDialogUtils, Dialogs,
uDBSelectionListUtils, uGridStatusUtils, uDialogOpcionesImpresionPresupuestosCliente,
+ uDialogOpcionesImpresionPresupuestosClienteAzacan,
uGenerarFacturasCliPreCliUtils, uEditorFechaDecision,
// uBizAlbaranesCliente, uAlbaranesClienteController,
// uFacturasClienteController, uBizFacturasCliente,
@@ -239,6 +240,12 @@ begin
if not ElegirOpcionesImpresionPresupuestoCliente(AVerSello) then
exit;
+ //Preguntamos si desea que en los presupuestos se vea el Sello de Oscar o David,
+ //solo para empresa Azacan
+ if (AppFactuGES.EmpresaActiva.ID = 3) then
+ if not ElegirOpcionesImpresionPresupuestoClienteAzacan(AVerSello) then
+ exit;
+
if ViewGrid.NumSeleccionados = 1 then
FController.GenerarEmailPresupuesto(FPresupuestos, AVerSello)
// FController.EnviarPresupuestoPorEMail(FPresupuestos)
@@ -546,6 +553,11 @@ begin
//solo para empresa Tecsitel
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
+ if (AppFactuGES.EmpresaActiva.ID = 3) then
+ //Preguntamos si desea que en los presupuestos se vea el Sello de Oscar o David,
+ //solo para empresa Azacan
+ bPrevisualizar := ElegirOpcionesImpresionPresupuestoClienteAzacan(AVerSello);
+
if bPrevisualizar and Assigned(APresupuestos) then
FController.Print(APresupuestos, AllItems, AVerSello);
end;
@@ -623,6 +635,11 @@ begin
//solo para empresa Tecsitel
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
+ if (AppFactuGES.EmpresaActiva.ID = 3) then
+ //Preguntamos si desea que en los presupuestos se vea el Sello de Oscar o David,
+ //solo para empresa Azacan
+ bPrevisualizar := ElegirOpcionesImpresionPresupuestoClienteAzacan(AVerSello);
+
if bPrevisualizar and Assigned(APresupuestos) then
FController.Preview(APresupuestos, AllItems, AVerSello);
end;
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.dfm b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.dfm
index f8558264..bc2b72a2 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.dfm
+++ b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.dfm
@@ -1,7 +1,5 @@
inherited fEditorPresupuestosClientePreview: TfEditorPresupuestosClientePreview
Caption = 'Previsualizar el pedidos proveedor'
- ExplicitWidth = 320
- ExplicitHeight = 240
PixelsPerInch = 96
TextHeight = 13
inherited JvNavPanelHeader: TJvNavPanelHeader
diff --git a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.pas b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.pas
index 1f42dbb6..65fd92f1 100644
--- a/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.pas
+++ b/Source/Modulos/Presupuestos de cliente/Views/uEditorPresupuestosClienteReport.pas
@@ -25,7 +25,7 @@ implementation
uses
uPresupuestosClienteReportController, uIntegerListUtils, uDialogUtils,
- uFactuGES_App, uDialogOpcionesImpresionPresupuestosCliente;
+ uFactuGES_App, uDialogOpcionesImpresionPresupuestosCliente, uDialogOpcionesImpresionPresupuestosClienteAzacan;
procedure TfEditorPresupuestosClientePreview.actExportarRTFExecute(Sender: TObject);
var
@@ -46,6 +46,11 @@ begin
//solo para empresa Tecsitel
bPrevisualizar := ElegirOpcionesImpresionPresupuestoCliente(AVerSello);
+ if (AppFactuGES.EmpresaActiva.ID = 3) then
+ //Preguntamos si desea que en los presupuestos se vea el Sello de Oscar o David,
+ //solo para empresa Azacan
+ bPrevisualizar := ElegirOpcionesImpresionPresupuestoClienteAzacan(AVerSello);
+
if bPrevisualizar then
for I := 0 to ListaID.Count - 1 do
if (Controller as IPresupuestosClienteReportController).ExportToWord(ListaID[I], '', AVerSello) then
diff --git a/Source/Servidor/FactuGES_Server.RES b/Source/Servidor/FactuGES_Server.RES
index b7e60a68..5ee9b2db 100644
Binary files a/Source/Servidor/FactuGES_Server.RES and b/Source/Servidor/FactuGES_Server.RES differ
diff --git a/Source/Servidor/FactuGES_Server.dproj b/Source/Servidor/FactuGES_Server.dproj
index 2a48575d..17d385ef 100644
--- a/Source/Servidor/FactuGES_Server.dproj
+++ b/Source/Servidor/FactuGES_Server.dproj
@@ -35,7 +35,7 @@
Delphi.Personality
- FalseTrueFalse/standaloneTrueFalse2110FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.1.1.0FactuGES Servidor2.1.1.0jueves, 20 de agosto de 2015 17:07
+ FalseTrueFalse/standaloneTrueFalse2120FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.1.2.0FactuGES Servidor2.1.2.0jueves, 11 de febrero de 2016 11:43
ExpressPrinting System by Developer Express Inc.
FactuGES_Server.dpr
diff --git a/Source/Servidor/FactuGES_Server.rc b/Source/Servidor/FactuGES_Server.rc
index 9f627219..e4e2f67c 100644
--- a/Source/Servidor/FactuGES_Server.rc
+++ b/Source/Servidor/FactuGES_Server.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Servidor.ico"
1 VERSIONINFO
-FILEVERSION 2,1,1,0
-PRODUCTVERSION 2,1,1,0
+FILEVERSION 2,1,2,0
+PRODUCTVERSION 2,1,2,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
@@ -13,10 +13,10 @@ BEGIN
BLOCK "0C0A04E4"
BEGIN
VALUE "CompanyName", "Rodax Software S.L.\0"
- VALUE "FileVersion", "2.1.1.0\0"
+ VALUE "FileVersion", "2.1.2.0\0"
VALUE "ProductName", "FactuGES Servidor\0"
- VALUE "ProductVersion", "2.1.1.0\0"
- VALUE "CompileDate", "jueves, 11 de febrero de 2016 11:43\0"
+ VALUE "ProductVersion", "2.1.2.0\0"
+ VALUE "CompileDate", "jueves, 03 de marzo de 2016 13:10\0"
END
END
BLOCK "VarFileInfo"