From 9ad1495e4f26470328a5e5594d1906854d9a3475 Mon Sep 17 00:00:00 2001 From: tiendat3699 <96950844+tiendat3699@users.noreply.github.com> Date: Thu, 20 Jun 2024 18:00:53 +0700 Subject: [PATCH] update --- Assets/GadGame/Fonts/Anton-Regular SDF.asset | 1691 +++++++++++++++++ .../Fonts/Anton-Regular SDF.asset.meta} | 5 +- Assets/GadGame/Fonts/Anton-Regular.ttf | Bin 0 -> 161588 bytes Assets/GadGame/Fonts/Anton-Regular.ttf.meta | 21 + Assets/GadGame/Scenes/Main.unity | 20 + Assets/GadGame/Scenes/PassBy_coffee.unity | 14 +- .../Scripts/Coffee/CoffeeController.cs | 10 +- .../GadGame/Scripts/Network/ReceiverData.cs | 3 +- .../State/MainFlowState/EngageState.cs | 5 +- .../State/MainFlowState/PassByState.cs | 3 +- .../State/MainFlowState/ShowImageState.cs | 22 + .../MainFlowState/ShowImageState.cs.meta | 3 + .../State/MainFlowState/WaitForImageState.cs | 27 + .../MainFlowState/WaitForImageState.cs.meta | 3 + .../PlayMaker - Integration.unitypackage.meta | 7 - ... Scripting - Integration.unitypackage.meta | 7 - 16 files changed, 1806 insertions(+), 35 deletions(-) create mode 100644 Assets/GadGame/Fonts/Anton-Regular SDF.asset rename Assets/{Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta => GadGame/Fonts/Anton-Regular SDF.asset.meta} (52%) create mode 100644 Assets/GadGame/Fonts/Anton-Regular.ttf create mode 100644 Assets/GadGame/Fonts/Anton-Regular.ttf.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs.meta create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs create mode 100644 Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs.meta delete mode 100644 Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta delete mode 100644 Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta diff --git a/Assets/GadGame/Fonts/Anton-Regular SDF.asset b/Assets/GadGame/Fonts/Anton-Regular SDF.asset new file mode 100644 index 0000000..f699bb1 --- /dev/null +++ b/Assets/GadGame/Fonts/Anton-Regular SDF.asset @@ -0,0 +1,1691 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Anton-Regular SDF + m_EditorClassIdentifier: + hashCode: -857810244 + material: {fileID: 1376761459422986731} + materialHashCode: 1605248540 + m_Version: 1.1.0 + m_SourceFontFileGUID: b8183dcbea2f7fc45828d49683613622 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: b8183dcbea2f7fc45828d49683613622, type: 3} + m_SourceFontFile: {fileID: 12800000, guid: b8183dcbea2f7fc45828d49683613622, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Anton + m_StyleName: Regular + m_PointSize: 90 + m_Scale: 1 + m_UnitsPerEM: 2048 + m_LineHeight: 135.4834 + m_AscentLine: 105.86426 + m_CapLine: 78 + m_MeanLine: 66 + m_Baseline: 0 + m_DescentLine: -29.61914 + m_SuperscriptOffset: 105.86426 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -29.61914 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -15.732422 + m_UnderlineThickness: 4.482422 + m_StrikethroughOffset: 26.4 + m_StrikethroughThickness: 4.482422 + m_TabWidth: 21 + m_GlyphTable: + - m_Index: 39 + m_Metrics: + m_Width: 37.96875 + m_Height: 77.34375 + m_HorizontalBearingX: 3.421875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 43.0625 + m_GlyphRect: + m_X: 173 + m_Y: 10 + m_Width: 39 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 122 + m_Metrics: + m_Width: 38.0625 + m_Height: 77.34375 + m_HorizontalBearingX: 3.421875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 44.90625 + m_GlyphRect: + m_X: 352 + m_Y: 108 + m_Width: 39 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 364 + m_Metrics: + m_Width: 38.8125 + m_Height: 67.328125 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 163 + m_Y: 107 + m_Width: 40 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 366 + m_Metrics: + m_Width: 38.8125 + m_Height: 89.03125 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 88.328125 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 208 + m_Y: 400 + m_Width: 40 + m_Height: 90 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 386 + m_Metrics: + m_Width: 39.875 + m_Height: 106.65625 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 88.328125 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 403 + m_Y: 221 + m_Width: 41 + m_Height: 108 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 406 + m_Metrics: + m_Width: 38.8125 + m_Height: 84.953125 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 10 + m_Y: 43 + m_Width: 40 + m_Height: 86 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 414 + m_Metrics: + m_Width: 38.8125 + m_Height: 89.03125 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 88.328125 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 231 + m_Y: 10 + m_Width: 40 + m_Height: 90 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 440 + m_Metrics: + m_Width: 38.8125 + m_Height: 86.4375 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 85.734375 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 54 + m_Y: 232 + m_Width: 40 + m_Height: 87 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 442 + m_Metrics: + m_Width: 39.15625 + m_Height: 78.046875 + m_HorizontalBearingX: 3.34375 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 45.125 + m_GlyphRect: + m_X: 225 + m_Y: 216 + m_Width: 40 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 484 + m_Metrics: + m_Width: 39.234375 + m_Height: 67.328125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 44.203125 + m_GlyphRect: + m_X: 476 + m_Y: 106 + m_Width: 40 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 556 + m_Metrics: + m_Width: 44.390625 + m_Height: 78.046875 + m_HorizontalBearingX: 2.71875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 44.828125 + m_GlyphRect: + m_X: 536 + m_Y: 10 + m_Width: 46 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 591 + m_Metrics: + m_Width: 38.75 + m_Height: 88.328125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 87.625 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 284 + m_Y: 205 + m_Width: 40 + m_Height: 89 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 600 + m_Metrics: + m_Width: 39.328125 + m_Height: 88.328125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 87.625 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 138 + m_Y: 405 + m_Width: 40 + m_Height: 89 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 602 + m_Metrics: + m_Width: 54.265625 + m_Height: 94.171875 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 93.46875 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 151 + m_Y: 194 + m_Width: 55 + m_Height: 95 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 607 + m_Metrics: + m_Width: 46.359375 + m_Height: 94.171875 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 93.46875 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 410 + m_Y: 10 + m_Width: 47 + m_Height: 95 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 609 + m_Metrics: + m_Width: 47.578125 + m_Height: 103.671875 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 102.96875 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 601 + m_Y: 10 + m_Width: 49 + m_Height: 104 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 632 + m_Metrics: + m_Width: 58.875 + m_Height: 13.09375 + m_HorizontalBearingX: 2.421875 + m_HorizontalBearingY: 13.140625 + m_HorizontalAdvance: 63.71875 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 60 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 694 + m_Metrics: + m_Width: 40.34375 + m_Height: 78.046875 + m_HorizontalBearingX: 2.015625 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 45.359375 + m_GlyphRect: + m_X: 350 + m_Y: 10 + m_Width: 41 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 734 + m_Metrics: + m_Width: 39.328125 + m_Height: 77.34375 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 45.484375 + m_GlyphRect: + m_X: 410 + m_Y: 124 + m_Width: 40 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 764 + m_Metrics: + m_Width: 15.734375 + m_Height: 83.0625 + m_HorizontalBearingX: 3.078125 + m_HorizontalBearingY: 83.0625 + m_HorizontalAdvance: 21.890625 + m_GlyphRect: + m_X: 69 + m_Y: 129 + m_Width: 16 + m_Height: 84 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 780 + m_Metrics: + m_Width: 15.734375 + m_Height: 101.390625 + m_HorizontalBearingX: 2.71875 + m_HorizontalBearingY: 83.0625 + m_HorizontalAdvance: 21.1875 + m_GlyphRect: + m_X: 113 + m_Y: 226 + m_Width: 17 + m_Height: 103 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 786 + m_Metrics: + m_Width: 19.828125 + m_Height: 94.171875 + m_HorizontalBearingX: 2.71875 + m_HorizontalBearingY: 94.171875 + m_HorizontalAdvance: 21.1875 + m_GlyphRect: + m_X: 284 + m_Y: 313 + m_Width: 21 + m_Height: 95 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 811 + m_Metrics: + m_Width: 42.09375 + m_Height: 77.34375 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 44.171875 + m_GlyphRect: + m_X: 290 + m_Y: 108 + m_Width: 43 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 824 + m_Metrics: + m_Width: 15.984375 + m_Height: 77.34375 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 22.328125 + m_GlyphRect: + m_X: 127 + m_Y: 43 + m_Width: 17 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 862 + m_Metrics: + m_Width: 62.09375 + m_Height: 66.625 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 68.25 + m_GlyphRect: + m_X: 10 + m_Y: 338 + m_Width: 63 + m_Height: 67 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 884 + m_Metrics: + m_Width: 38.703125 + m_Height: 66.625 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 44.875 + m_GlyphRect: + m_X: 69 + m_Y: 43 + m_Width: 39 + m_Height: 67 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 916 + m_Metrics: + m_Width: 39.421875 + m_Height: 67.328125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 44.6875 + m_GlyphRect: + m_X: 290 + m_Y: 10 + m_Width: 41 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 924 + m_Metrics: + m_Width: 39.421875 + m_Height: 89.03125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 88.328125 + m_HorizontalAdvance: 44.6875 + m_GlyphRect: + m_X: 469 + m_Y: 193 + m_Width: 41 + m_Height: 90 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 928 + m_Metrics: + m_Width: 39.421875 + m_Height: 106.65625 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 88.328125 + m_HorizontalAdvance: 44.6875 + m_GlyphRect: + m_X: 343 + m_Y: 205 + m_Width: 41 + m_Height: 108 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 979 + m_Metrics: + m_Width: 25.984375 + m_Height: 77.390625 + m_HorizontalBearingX: 1.09375 + m_HorizontalBearingY: 77.390625 + m_HorizontalAdvance: 29.75 + m_GlyphRect: + m_X: 92 + m_Y: 348 + m_Width: 27 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1007 + m_Metrics: + m_Width: 39.140625 + m_Height: 77.609375 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 45.125 + m_GlyphRect: + m_X: 225 + m_Y: 119 + m_Width: 40 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1018 + m_Metrics: + m_Width: 15.734375 + m_Height: 13.09375 + m_HorizontalBearingX: 2.421875 + m_HorizontalBearingY: 13.140625 + m_HorizontalAdvance: 20.5625 + m_GlyphRect: + m_X: 137 + m_Y: 10 + m_Width: 17 + m_Height: 14 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1039 + m_Metrics: + m_Width: 39.203125 + m_Height: 77.609375 + m_HorizontalBearingX: 2.71875 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 44.828125 + m_GlyphRect: + m_X: 149 + m_Y: 308 + m_Width: 40 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1060 + m_Metrics: + m_Width: 27.328125 + m_Height: 66.703125 + m_HorizontalBearingX: 3.171875 + m_HorizontalBearingY: 66.703125 + m_HorizontalAdvance: 31.203125 + m_GlyphRect: + m_X: 104 + m_Y: 140 + m_Width: 28 + m_Height: 67 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1142 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 21.09375 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1146 + m_Metrics: + m_Width: 24.171875 + m_Height: 78.046875 + m_HorizontalBearingX: 1.453125 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 27.46875 + m_GlyphRect: + m_X: 10 + m_Y: 148 + m_Width: 25 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1189 + m_Metrics: + m_Width: 38.765625 + m_Height: 66.625 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 65.921875 + m_HorizontalAdvance: 44.90625 + m_GlyphRect: + m_X: 208 + m_Y: 314 + m_Width: 40 + m_Height: 67 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1191 + m_Metrics: + m_Width: 38.765625 + m_Height: 88.328125 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 87.625 + m_HorizontalAdvance: 44.90625 + m_GlyphRect: + m_X: 535 + m_Y: 108 + m_Width: 40 + m_Height: 89 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1234 + m_Metrics: + m_Width: 28.65625 + m_Height: 10.1875 + m_HorizontalBearingX: 2.109375 + m_HorizontalBearingY: -5.71875 + m_HorizontalAdvance: 32.875 + m_GlyphRect: + m_X: 89 + m_Y: 10 + m_Width: 29 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1282 + m_Metrics: + m_Width: 39.8125 + m_Height: 76.90625 + m_HorizontalBearingX: 0.703125 + m_HorizontalBearingY: 65.921875 + m_HorizontalAdvance: 41.484375 + m_GlyphRect: + m_X: 476 + m_Y: 10 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 589 + m_Metrics: + m_Width: 38.75 + m_Height: 67.328125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 66.625 + m_HorizontalAdvance: 43.953125 + m_GlyphRect: + m_X: 324 + m_Y: 332 + m_Width: 40 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 266 + m_Metrics: + m_Width: 37.96875 + m_Height: 78.75 + m_HorizontalBearingX: 1.84375 + m_HorizontalBearingY: 78.046875 + m_HorizontalAdvance: 41.53125 + m_GlyphRect: + m_X: 10 + m_Y: 424 + m_Width: 39 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 918 + m_Metrics: + m_Width: 39.421875 + m_Height: 89.03125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 88.328125 + m_HorizontalAdvance: 44.6875 + m_GlyphRect: + m_X: 68 + m_Y: 445 + m_Width: 41 + m_Height: 90 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 109 + m_Metrics: + m_Width: 38.328125 + m_Height: 78.75 + m_HorizontalBearingX: 2.8125 + m_HorizontalBearingY: 78.046875 + m_HorizontalAdvance: 43.640625 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1224 + m_Metrics: + m_Width: 48.34375 + m_Height: 87.046875 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 86.34375 + m_HorizontalAdvance: 51.328125 + m_GlyphRect: + m_X: 728 + m_Y: 10 + m_Width: 50 + m_Height: 88 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1214 + m_Metrics: + m_Width: 48.34375 + m_Height: 73.125 + m_HorizontalBearingX: 2.984375 + m_HorizontalBearingY: 72.421875 + m_HorizontalAdvance: 51.328125 + m_GlyphRect: + m_X: 797 + m_Y: 10 + m_Width: 50 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 531 + m_Metrics: + m_Width: 16.4375 + m_Height: 23.46875 + m_HorizontalBearingX: 2.421875 + m_HorizontalBearingY: 13.140625 + m_HorizontalAdvance: 21.265625 + m_GlyphRect: + m_X: 10 + m_Y: 246 + m_Width: 17 + m_Height: 25 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1251 + m_Metrics: + m_Width: 39.546875 + m_Height: 65.921875 + m_HorizontalBearingX: 0.96875 + m_HorizontalBearingY: 65.921875 + m_HorizontalAdvance: 41.484375 + m_GlyphRect: + m_X: 866 + m_Y: 10 + m_Width: 41 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 384 + m_Metrics: + m_Width: 54.8125 + m_Height: 94.171875 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 93.46875 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 926 + m_Y: 10 + m_Width: 56 + m_Height: 95 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 63 + m_Metrics: + m_Width: 41.359375 + m_Height: 77.34375 + m_HorizontalBearingX: 0.125 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 44.390625 + m_GlyphRect: + m_X: 797 + m_Y: 103 + m_Width: 42 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 960 + m_Metrics: + m_Width: 40.375 + m_Height: 91.453125 + m_HorizontalBearingX: 2.640625 + m_HorizontalBearingY: 73.125 + m_HorizontalAdvance: 44.6875 + m_GlyphRect: + m_X: 858 + m_Y: 103 + m_Width: 42 + m_Height: 93 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 184 + m_Metrics: + m_Width: 60.296875 + m_Height: 77.34375 + m_HorizontalBearingX: 3.421875 + m_HorizontalBearingY: 77.34375 + m_HorizontalAdvance: 67.15625 + m_GlyphRect: + m_X: 919 + m_Y: 124 + m_Width: 61 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 416 + m_Metrics: + m_Width: 38.8125 + m_Height: 94 + m_HorizontalBearingX: 1.796875 + m_HorizontalBearingY: 93.296875 + m_HorizontalAdvance: 43.5 + m_GlyphRect: + m_X: 669 + m_Y: 109 + m_Width: 40 + m_Height: 95 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 1142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 1018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 979 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 1234 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 364 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 442 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 484 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 694 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 734 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 764 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 811 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 824 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 862 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 884 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 916 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 1007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 1039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 1060 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 1146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 1189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 1282 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 414 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 366 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 440 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 591 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 600 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 924 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 1191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 273 + m_GlyphIndex: 556 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7841 + m_GlyphIndex: 406 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7853 + m_GlyphIndex: 386 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7871 + m_GlyphIndex: 602 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7873 + m_GlyphIndex: 607 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7875 + m_GlyphIndex: 609 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7881 + m_GlyphIndex: 786 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7883 + m_GlyphIndex: 780 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7897 + m_GlyphIndex: 928 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 632 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 589 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 266 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 918 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7919 + m_GlyphIndex: 1224 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 432 + m_GlyphIndex: 1214 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 531 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 1251 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7845 + m_GlyphIndex: 384 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 272 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7907 + m_GlyphIndex: 960 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 7843 + m_GlyphIndex: 416 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 8378834224288711453} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 79 + m_Height: 33 + - m_X: 79 + m_Y: 0 + m_Width: 48 + m_Height: 30 + - m_X: 127 + m_Y: 0 + m_Width: 36 + m_Height: 33 + - m_X: 163 + m_Y: 0 + m_Width: 58 + m_Height: 97 + - m_X: 0 + m_Y: 33 + m_Width: 59 + m_Height: 105 + - m_X: 59 + m_Y: 33 + m_Width: 58 + m_Height: 86 + - m_X: 117 + m_Y: 33 + m_Width: 36 + m_Height: 97 + - m_X: 221 + m_Y: 0 + m_Width: 59 + m_Height: 109 + - m_X: 153 + m_Y: 97 + m_Width: 59 + m_Height: 87 + - m_X: 59 + m_Y: 119 + m_Width: 35 + m_Height: 103 + - m_X: 0 + m_Y: 138 + m_Width: 44 + m_Height: 98 + - m_X: 94 + m_Y: 130 + m_Width: 47 + m_Height: 86 + - m_X: 280 + m_Y: 0 + m_Width: 60 + m_Height: 87 + - m_X: 340 + m_Y: 0 + m_Width: 60 + m_Height: 98 + - m_X: 400 + m_Y: 0 + m_Width: 66 + m_Height: 114 + - m_X: 280 + m_Y: 98 + m_Width: 62 + m_Height: 97 + - m_X: 141 + m_Y: 184 + m_Width: 74 + m_Height: 114 + - m_X: 215 + m_Y: 109 + m_Width: 59 + m_Height: 97 + - m_X: 342 + m_Y: 98 + m_Width: 58 + m_Height: 97 + - m_X: 44 + m_Y: 222 + m_Width: 59 + m_Height: 106 + - m_X: 466 + m_Y: 0 + m_Width: 60 + m_Height: 96 + - m_X: 526 + m_Y: 0 + m_Width: 65 + m_Height: 98 + - m_X: 591 + m_Y: 0 + m_Width: 68 + m_Height: 123 + - m_X: 466 + m_Y: 96 + m_Width: 59 + m_Height: 87 + - m_X: 400 + m_Y: 114 + m_Width: 59 + m_Height: 97 + - m_X: 525 + m_Y: 98 + m_Width: 59 + m_Height: 108 + - m_X: 459 + m_Y: 183 + m_Width: 60 + m_Height: 109 + - m_X: 274 + m_Y: 195 + m_Width: 59 + m_Height: 108 + - m_X: 333 + m_Y: 195 + m_Width: 60 + m_Height: 127 + - m_X: 215 + m_Y: 206 + m_Width: 59 + m_Height: 98 + - m_X: 103 + m_Y: 216 + m_Width: 36 + m_Height: 122 + - m_X: 0 + m_Y: 328 + m_Width: 82 + m_Height: 86 + - m_X: 393 + m_Y: 211 + m_Width: 60 + m_Height: 127 + - m_X: 274 + m_Y: 303 + m_Width: 40 + m_Height: 114 + - m_X: 139 + m_Y: 298 + m_Width: 59 + m_Height: 97 + - m_X: 198 + m_Y: 304 + m_Width: 59 + m_Height: 86 + - m_X: 82 + m_Y: 338 + m_Width: 46 + m_Height: 97 + - m_X: 198 + m_Y: 390 + m_Width: 59 + m_Height: 109 + - m_X: 128 + m_Y: 395 + m_Width: 59 + m_Height: 108 + - m_X: 314 + m_Y: 322 + m_Width: 59 + m_Height: 87 + - m_X: 0 + m_Y: 414 + m_Width: 58 + m_Height: 99 + - m_X: 58 + m_Y: 435 + m_Width: 60 + m_Height: 109 + - m_X: 659 + m_Y: 0 + m_Width: 59 + m_Height: 99 + - m_X: 718 + m_Y: 0 + m_Width: 69 + m_Height: 107 + - m_X: 787 + m_Y: 0 + m_Width: 69 + m_Height: 93 + - m_X: 0 + m_Y: 236 + m_Width: 36 + m_Height: 44 + - m_X: 856 + m_Y: 0 + m_Width: 60 + m_Height: 85 + - m_X: 916 + m_Y: 0 + m_Width: 75 + m_Height: 114 + - m_X: 787 + m_Y: 93 + m_Width: 61 + m_Height: 97 + - m_X: 848 + m_Y: 93 + m_Width: 61 + m_Height: 112 + - m_X: 909 + m_Y: 114 + m_Width: 80 + m_Height: 97 + - m_X: 659 + m_Y: 99 + m_Width: 59 + m_Height: 114 + m_FreeGlyphRects: + - m_X: 79 + m_Y: 30 + m_Width: 48 + m_Height: 3 + - m_X: 153 + m_Y: 33 + m_Width: 10 + m_Height: 64 + - m_X: 94 + m_Y: 119 + m_Width: 23 + m_Height: 11 + - m_X: 280 + m_Y: 87 + m_Width: 60 + m_Height: 11 + - m_X: 141 + m_Y: 130 + m_Width: 12 + m_Height: 54 + - m_X: 212 + m_Y: 97 + m_Width: 9 + m_Height: 12 + - m_X: 212 + m_Y: 97 + m_Width: 3 + m_Height: 87 + - m_X: 44 + m_Y: 138 + m_Width: 15 + m_Height: 84 + - m_X: 525 + m_Y: 96 + m_Width: 1 + m_Height: 2 + - m_X: 584 + m_Y: 98 + m_Width: 7 + m_Height: 925 + - m_X: 459 + m_Y: 114 + m_Width: 7 + m_Height: 69 + - m_X: 519 + m_Y: 183 + m_Width: 6 + m_Height: 840 + - m_X: 274 + m_Y: 109 + m_Width: 6 + m_Height: 86 + - m_X: 94 + m_Y: 216 + m_Width: 9 + m_Height: 6 + - m_X: 393 + m_Y: 195 + m_Width: 7 + m_Height: 16 + - m_X: 453 + m_Y: 292 + m_Width: 570 + m_Height: 731 + - m_X: 453 + m_Y: 211 + m_Width: 6 + m_Height: 812 + - m_X: 139 + m_Y: 216 + m_Width: 2 + m_Height: 82 + - m_X: 198 + m_Y: 298 + m_Width: 17 + m_Height: 6 + - m_X: 257 + m_Y: 304 + m_Width: 17 + m_Height: 719 + - m_X: 82 + m_Y: 328 + m_Width: 21 + m_Height: 10 + - m_X: 257 + m_Y: 417 + m_Width: 766 + m_Height: 606 + - m_X: 128 + m_Y: 338 + m_Width: 11 + m_Height: 57 + - m_X: 187 + m_Y: 499 + m_Width: 836 + m_Height: 524 + - m_X: 187 + m_Y: 395 + m_Width: 11 + m_Height: 628 + - m_X: 314 + m_Y: 303 + m_Width: 19 + m_Height: 19 + - m_X: 314 + m_Y: 409 + m_Width: 709 + m_Height: 614 + - m_X: 373 + m_Y: 338 + m_Width: 650 + m_Height: 685 + - m_X: 373 + m_Y: 322 + m_Width: 20 + m_Height: 701 + - m_X: 58 + m_Y: 414 + m_Width: 24 + m_Height: 21 + - m_X: 0 + m_Y: 544 + m_Width: 1023 + m_Height: 479 + - m_X: 0 + m_Y: 513 + m_Width: 58 + m_Height: 510 + - m_X: 118 + m_Y: 503 + m_Width: 905 + m_Height: 520 + - m_X: 118 + m_Y: 435 + m_Width: 10 + m_Height: 588 + - m_X: 0 + m_Y: 280 + m_Width: 44 + m_Height: 48 + - m_X: 36 + m_Y: 236 + m_Width: 8 + m_Height: 92 + - m_X: 991 + m_Y: 0 + m_Width: 32 + m_Height: 1023 + - m_X: 856 + m_Y: 85 + m_Width: 60 + m_Height: 8 + - m_X: 909 + m_Y: 85 + m_Width: 7 + m_Height: 29 + - m_X: 989 + m_Y: 114 + m_Width: 34 + m_Height: 909 + - m_X: 584 + m_Y: 123 + m_Width: 75 + m_Height: 900 + - m_X: 718 + m_Y: 107 + m_Width: 69 + m_Height: 916 + - m_X: 718 + m_Y: 190 + m_Width: 130 + m_Height: 833 + - m_X: 519 + m_Y: 213 + m_Width: 504 + m_Height: 810 + - m_X: 718 + m_Y: 211 + m_Width: 305 + m_Height: 812 + - m_X: 519 + m_Y: 206 + m_Width: 140 + m_Height: 817 + - m_X: 718 + m_Y: 205 + m_Width: 191 + m_Height: 818 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: b8183dcbea2f7fc45828d49683613622 + pointSizeSamplingMode: 0 + pointSize: 90 + padding: 9 + packingMode: 0 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 7 + characterSequence: + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!21 &1376761459422986731 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton-Regular Atlas Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 8378834224288711453} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] +--- !u!28 &8378834224288711453 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton-Regular Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 1 + m_PlatformBlob: + image data: 1048576 + _typelessdata: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0d1313131313131313131313131313130808060d10121313131313131313131313131313130f0f0c09090b0b1313131313131313131313131313130a090704000000000000000000000000060a0e10111212121212121212121212121212121212121212121212121212120f0f0c0904000000000000000000000003070b0d0d1313131313131313131313131313130808060200000000000000000000000003080b0d0e1313131313131313131313131313131313131313131212110e0c09080603000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e0f0f0e0b0807050200000606060606060606060606060606060601010000000000000000000000000000000000000000000000000000000000030606080b0c0e0f0f0f0f0e0d0c0a0807050100000000000000000000000000000000000000000000000000000000000000000000000000000004060708090a0b0b0c0c0c0b0b0a090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090c0d0e0f0f0f0e0e0d0b0907060400000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131312110f0c070604010000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0d0e0f0f0e0c0906060300000006060606060606060606060606060605050300000000000000000000000000000000000000000000000000000000000000000001050707090c0d0e0f0f0f0e0e0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0d0e0f0f0f0e0c0906060300000000000000000606060606060503000000000000000000000000000000000000000000000000030606090c0e0e0f0f0e0c0a070603000006060606060606060606060606060606030301000000000000000000000000000000000000000000000000000000000000000000030606090c0e0e0f0f0e0c0a0706030000060606060606060606060606060606060303010000000000000000000000000000000000000000000000000000000000000000000002070a0c0d131313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000020507080a0d0e0f0f0e0b0807050200000606060606060606060606060606060601010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e1317191a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f151412191c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b19151517181f1f1f1f1f1f1f1f1f1f1f1f1f1f1f171614100b050000000000000000030b11161a1d1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b19151009020000000000000001080e1317191a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1514120e0903000000000000000001080e14171a1b2020202020202020202020202020202020202020201f1e1d1b181515120f0a03000000000000000000000000000000000000000000000000000000000002080e111414171a1b1c1c1b181414110e0806131313131313131313131313131313130e0d0b0803000000000000000000000000000000000000000000000004060b0f12131518191b1b1c1c1c1b1a19171414110d08060300000000000000000000000000000000000000000000000000000000000000020608070c1013131516171818181818181817151413110d0806050300000000000000000000000000000000000000000000000000000000000000000000000205080d11131416181a1b1b1c1c1b1b1918161413100c070502000000000000000000000000000000000000000000000000000000000002090e1114142020202020202020202020202020202020201f1e1c181413110d07010000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1b1c1c1b191613120f0b060713131313131313131313131313131312110f0c07020000000000000000000000000000000000000000000000000000000205080d11131416181a1b1b1c1c1b1b1918161413100c07050200000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d11131417191b1c1c1b1a181613120f0b06000106090b0c13131313131312100d080200000000000000000000000000000000000000060b0f121316181a1b1c1c1b19161312100b0612131313131313131313131313131313100f0d0a050000000000000000000000000000000000000000000000000000000000060b0f121316181a1b1c1c1b19161312100b0612131313131313131313131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000000000070e1317191a20202020202020202020202020202020201e1d1a17110b040000000000000000000000000000000000000000000000000000000002080e111414171a1b1c1c1b181414110e0806131313131313131313131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e25292b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c292825212124252c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2323201c161008000000000000050d151c2226292a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b292825211b140c030000000000020a12191f2326272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1a150e06000000000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a282522211f1b15100c0600000000000000000000000000000000000000000000000000050b1014191e20212426282828272521201e191413202020202020202020202020202020201b1a18140f080100000000000000000000000000000000000000070c1013171c1f2022242627282929282827252321201e1915130f0a0400000000000000000000000000000000000000000000000000000004090e121415181c1f2022232424252525252524232221201d191613120f0b060000000000000000000000000000000000000000000000000000000000000003090e1214191d2021232527282829282827262422201f1d1814110e09020000000000000000000000000000000000000000000000000000050d141a1e20212c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b292520201d18130c0400000000000000000000000000000000000000000000000000000000000000060b0f141a1e21212427282929282623201f1c1713142020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000003090e1214191d2021232527282829282827262422201f1d1814110e09020000000000000000000000000000000000000000000000000000000000000000000000000000070c1013191d2021242628282928272523201f1c17110e0d1216181920202020201f1f1c19140d0600000000000000000000000000000001080d11171c1f20232527282928282623201f1c17111f2020202020202020202020202020201d1c1916100a0300000000000000000000000000000000000000000000000001080d11171c1f20232527282928282623201f1c17111f2020202020202020202020202020201d1c1916100a03000000000000000000000000000000000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2a27221d160e0500000000000000000000000000000000000000000000000000050b1014191e20212426282828272521201e191413202020202020202020202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242b3033343939393939393939393939393939392f2e2b3035383939393939393939393939393939393634312c2e3132393939393939393939393939393939302f2c27211a110800000000030d171f272e3336373838383838383838383838383838383838383838383838383838383534312c261e150c02000000010a141c242b3033343939393939393939393939393939392f2e2b261f180f0600000000010b141d242b30333439393939393939393939393939393939393939393939383735322f2e2b261f1c17110a0300000000000000000000000000000000000000000001080d161c1f252a2d2e313334353534322e2d2a251f1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000000001070c12181c1f22282b2d2f31333435353535353432302e2d2a25221f1b15100b050000000000000000000000000000000000000000000001070c10151a1e212223282c2d2e2f3031323232323131302f2d2c292423201f1b17110e0802000000000000000000000000000000000000000000000000000003090e141a1e2124292d2e30323434353535353433312f2d2c2924201e1a140e09030000000000000000000000000000000000000000000000050e171f252a2d2e393939393939393939393939393939393939393835322d2c29241d160d0800000000000000000000000000000000000000000000000000000000020a11171c1f252a2d2e31333535353433302d2b282220212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f0700000000000000000000000000000000000000000003090e141a1e2124292d2e30323434353535353433312f2d2c2924201e1a140e090300000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e31333435353534322f2d2b28221c1a181e2225252d2d2d2d2d2c2b29251f18100800000000000000000000000000040c13191c22282b2d2f32343535353433302d2b28232a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000040c13191c22282b2d2f32343535353433302d2b28232a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000000000000a141c242a2f323339393939393939393939393939393939393736332e2720170e000000000000000000000000000000000000000000000001080d161c1f252a2d2e313334353534322e2d2a251f1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f404646464646464646464646464646463b3a373b414446464646464646464646464646464642413d373a3d3e4646464646464646464646464646463d3c38332c231a10050000000b151f2931393e424445454545454545454545454545454545454545454545454545454542413d3730271e140900000008121c262e363b3f404646464646464646464646464646463b3a37312a21180e0300000008131d262f363c3f41464646464646464646464646464646464646464646454544413f3c3a37312c28231c150c0600000000000000000000000000000000000000040c131921282c3036393b3d40414242413e3b3936302a2c393939393939393939393939393939393433302b251d140b0100000000000000000000000000030b12181d23282c2d3338393b3e3f414242424241403f3d3b3936302e2b27201c160e080200000000000000000000000000000000000000060b12181d1f262b2e2f2e34383a3b3c3d3e3e3f3f3f3e3e3d3c3a39352f2f2d2b27221b19140d07010000000000000000000000000000000000000000000000060d141a1f262a2d3035393a3c3f40414242424141403e3c3a39352f2d2a251f1a150e06000000000000000000000000000000000000000000020d17202930363a3b4646464646464646464646464646464646464544423f3a39352f281f1a11080000000000000000000000000000000000000000000000000000050b141c22282b31363a3b3e40414242413f3c3938332d2d2e3939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000060d141a1f262a2d3035393a3c3f40414242424141403e3c3a39352f2d2a251f1a150e060000000000000000000000000000000000000000000000000000000000000000060c151c23282c3036393a3d4041424242413f3c3938332d2a2523292e31323939393939393835302a221a10060000000000000000000000070d161e24292d3338393c3f41414242413f3d3a38342e36383939393939393939393939393939393635322d261f160d030000000000000000000000000000000000000000070d161e24292d3338393c3f41414242413f3d3a38342e36383939393939393939393939393939393635322d261f160d0300000000000000000000000000000000000000000000000007121c262e353b3f40464646464646464646464646464646464644433f393229200c03000000000000000000000000000000000000000000040c131921282c3036393b3d40414242413e3b3936302a2c393939393939393939393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19242e3840474c4d525252525252525252525252525252484742464d515252525252525252525252525252524f4d4942454a4b5252525252525252525252525252524a48443d352c21160b000006111c27313b434a4f505252525252525252525252525252525252525252525252525252524f4d49423930261b100400030e19242e3840474c4d5252525252525252525252525252524847423c332a1f15090000030e1a242f3841474c4e5353535353535353535353535353535353535353535251504e4b4847433c38342e261e1810080000000000000000000000000000000000040d161e242933383b4146474a4d4e4f4f4e4b4746413b36384646464646464646464646464646464641403c362f261d1308000000000000000000000000070d151d24292e34383a3f4446484b4c4e4e4f4f4f4e4d4c4a4746413c3b37322c282119140d0500000000000000000000000000000000020a11171d24292c31373a3b3f40454648494a4b4b4b4b4b4b4b4a484745413f3c3937332d2a251e18120c04000000000000000000000000000000000000000000060f171f262a31363a3b414647494b4d4e4e4f4f4e4e4c4b494745403b3a36302b261f180f06000000000000000000000000000000000000000009141f29333b42464753535353535353535353535353535353535352514f4b4745403a312c231a1107000000000000000000000000000000000000000000000000050e171d262d33383b4246484b4d4e4f4f4e4c4946443f3839464646464646464646464646464646464544403b332b21170d020000000000000000000000000000000000060f171f262a31363a3b414647494b4d4e4e4f4f4e4e4c4b494745403b3a36302b261f180f060000000000000000000000000000000000000000000000000000000000020a11171e272e34383a4146474a4c4e4f4f4e4d4b4946443f38363128343a3e3f46464646464644413b342c22180d020000000000000000000811191f282f35383f4446494b4d4e4f4f4e4c4946443f38424546464646464646464646464646464643423e3831281f150a000000000000000000000000000000000000000811191f282f35383f4446494b4d4e4f4f4e4c4946443f38424546464646464646464646464646464643423e3831281f150a0000000000000000000000000000000000000000000000020e19242e3840474b4d5353535353535353535353535353535353514f4a443b321e150a0000000000000000000000000000000000000000040d161e242933383b4146474a4d4e4f4f4e4b4746413b36384646464646464646464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d50585d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544b5056585f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56554f473d33271c1004000a16222e39434d555b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5a544b42372c2115090007131f2b36404a52585a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d453c31261a0e020008141f2b36414a52585a6060606060606060606060606060606060606060605f5e5d5b5855534e46443f38302a221a1108000000000000000000000000000000040d1620282f353e44484d525457595b5b5b5a5854524d464145535353535353535353535353535353534e4c4841382f251a0f03000000000000000000010a11191f272f35394045464a50535557595a5b5c5c5b5b5a585654524c4947433d38332a251f170e070000000000000000000000000000060b141c22282f35383c4247484c4b515355565757585858585857565554514c4c4946443f38363029241d160d07000000000000000000000000000000000000020a1117212931363b4246484c525456585a5b5b5c5b5b5a59575553514b4746423b37312a2117110a030000000000000000000000000000000000020e1a25303b454d52545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c5853514b433e352c23190c0300000000000000000000000000000000000000000000050f1720292f383f44464d5354575a5b5c5c5b595653504a42465353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000020a1117212931363b4246484c525456585a5b5b5c5b5b5a59575553514b4746423b37312a2117110a030000000000000000000000000000000000000000000000000000020b141b222730394044464c525457595b5b5c5b5a585653504a46423b343f464a4c535353535352514d463e342a1f1408000000000000000008111a232b313a41454a505356585a5b5c5b5b595653504a424e52535353535353535353535353535353504e49423a31261c1005000000000000000000000000000000000008111a232b313a41454a505356585a5b5c5b5b595653504a424e52535353535353535353535353535353504e49423a31261c10050000000000000000000000000000000000000000000007131f2a35404a52575a60606060606060606060606060606060605d5b554d4430261c1106000000000000000000000000000000000000040d1620282f353e44484d525457595b5b5b5a5854524d464145535353535353535353535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1723303b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f575862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655d545a62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000e1a26333e4a555f676a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b68655d54493d3125190c000b1723303b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f574d42372b1e1206000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6865625f5853504a423c342c231a110800000000000000000000000000010c161f28323a41454f55565e6164666768686765615e56524c515f6060606060606060606060606060605b59534a41362b2014080000000000000000010a131b232b313940454b5153545b60626466676868686868676563615e5656544e48443e36302920191007000000000000000000000000080f171d262d33394045474d535558545c60616263646565656564646362605d55595653504946413b352f281f19100800000000000000000000000000000000020b141b2227333b42464d5355565d61636567676868686867666462605d5554524d47423c3328231c150c030000000000000000000000000000000005111e2a36424d575e616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6865605d554f473e352b1e150b000000000000000000000000000000000000000000030d172129323b424a5053575e616466686868676663605b5450525f6060606060606060606060606060605f5d574f453b2f24180c0000000000000000000000000000020b141b2227333b42464d5355565d61636567676868686867666462605d5554524d47423c3328231c150c03000000000000000000000000000000000000000000000000020b141d262d333d424a5153565e61646667686868676562605b54534d45404951565860606060605f5d5850463b3025190d00000000000000060f1a232c353d434c51545b60626567686868676663605c5450595e5f60606060606060606060606060605c5a544c42382d21160a00000000000000000000000000000000060f1a232c353d434c51545b60626567686868676663605c5450595e5f60606060606060606060606060605c5a544c42382d21160a000000000000000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f5542382e23170c0000000000000000000000000000000000010c161f28323a41454f55565e6164666768686765615e56524c515f6060606060606060606060606060605b59534a41362b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e737979797979797979797979797979796e695f5d69747979797979797979797979797979797570655a626d71797979797979797979797979797979706b6155483c2f23160900101d2936424f5b677177787878787878787878787878787878787878787878787878787878756f655a4d4134281b0f000d1926333f4c58646e737979797979797979797979797979796e695f53473a2e211408000d1a26333f4c58646e7479797979797979797979797979797979797979797978787774726f6a65605c544e463e352c231a0f0500000000000000000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b00000000000000000a131c252d353d434b51545c6064666c6e71727475757575747372706e6867626058554f46413b322b221910070000000000000000000008121a21292f383f444b5153575f626568666d6e6f7071717272727171706f6d67696662605b53524c454039312b221a11080000000000000000000000000000000a141d262d333f454d53575f6166686d6f727374757575747473716f6d6765615e57534d453f342e261e150c020000000000000000000000000000000714202d3a46525e696e797979797979797979797979797979797979787775726d6761594f473d30271d120700000000000000000000000000000000000000010b151f29333b444d545b6064696e717374757574726f6c66615a5e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f03000000000000000000000000000a141d262d333f454d53575f6166686d6f727374757575747473716f6d6765615e57534d453f342e261e150c0200000000000000000000000000000000000000000000000a141d262f383f444f545c6064686d70737475757574726f6c66615e57514b515b62656c6c6c6c6c6c6962584d4135291c10030000000000030e18212c353e474f555d60666c6f72747475757472706d66625a636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000030e18212c353e474f555d60666c6f72747475757472706d66625a636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000c1926323f4b57636e737979797979797979797979797979797979777167544a3f34281c10030000000000000000000000000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808685858585858585858585858585867b6e625f6c798685858585858585858585858585858275695c65717e8685858585858585858585858585867d7063564a3d3023170a00111d2a3744505d6a77838585858585858585858585858585858585858585858585858585858275685c4f4235291c0f000d1a2734404d5a6773808685858585858585858585858585867b6e6255483b2f221508000e1b2734414e5a677480868686868686868686868686868686868686868686858483817e7b77716d665f584f473e352c21170b0200000000000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d0000000000000009121c252e373f474f555d60666d7175797b7e7f818182828281807f7d7a77746f6a636159524d443d342b22190f06000000000000000005101a242c333b424a50555d6065696e727577797b7c7d7e7e7e7e7e7e7e7d7b7a7876726f6c65615e56514b433c342c231a11070000000000000000000000000006111b262f383f4450575f61696e73777a7c7e808181828281817f7e7c7a76726e69615f5751443f3830261e140a0000000000000000000000000000000814212e3b4754616e7b8786868686868686868686868686868686868584827e79706b61594f43392e23180c0000000000000000000000000000000000000007121d27313b454d565e666c71777b7e80818282817f7c78716c6368767979797979797979797979797979797873685d5044372b1e110500000000000000000000000006111b262f383f4450575f61696e73777a7c7e808181828281817f7e7c7a76726e69615f5751443f3830261e140a0000000000000000000000000000000000000000000006111b262f384149505960666d71767a7d7f81828281807e7c79746e69605c5456626d7279797979797974695d5144382b1f1205000000000009141f2a333e474f5960676d73787c7e80818282817f7c78716c606a757979797979797979797979797979797670665a4e4235291c0f03000000000000000000000000000009141f2a333e474f5960676d73787c7e80818282817f7c78716c606a757979797979797979797979797979797670665a4e4235291c0f030000000000000000000000000000000000000000000d1a2733404d5a66738086868686868686868686868686868686868377665c5044382c1f1206000000000000000000000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d92929292929292929292929292887b6e62606c7986929292929292929292929292928f8376695c65727f8b929292929292929292929292928a7d7063574a3d3024170a00121f2b3845525e6b78849191919191919191919191919191919191919191919191919191908276695d5043362a1d10000e1b2734414e5a6774818d92929292929292929292929292887b6e6255483b2f221508000e1b2734414e5a6774818d93939393939393939393939393939393939399939291908e8b88837e786f6a61594f473e33291d140a000000000000000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e000000000000060f1b242e374049515960676d72797e8185888a8c8d8e8f8f8e8e8d8b898784807c77706b615e564e463d342b21180b02000000000000000c17222c363e454d545b60676d72767b7f81848688898a8a8b8b8b8b8b8a89888785827f7c78736e68605d554e463e352c23190e040000000000000000000000050f17222d384149505a62696e747b7f8386898b8d8e8e8f8e8e8d8c8a8886827f7b746e69625b504a423830261c110600000000000000000000000000000815212e3b4854616e7b87929292929292929292929292929292929292918f8b857d706b60554b4034281c10040000000000000000000000000000000000000c18242f39434d575e696e787e83878a8d8e8f8f8e8c89847e736e6d7a86868686868686868686868686868685786b5f5245382c1f12050000000000000000000000050f17222d384149505a62696e747b7f8386898b8d8e8e8f8e8e8d8c8a8886827f7b746e69625b504a423830261c11060000000000000000000000000000000000000000020c17222d384149535b606b70797e83878a8c8e8e8f8e8d8b8985807b736d665e5965727f868686868686796c5f5246392c1f130600000000020e1a26313b454f59616b707a8084898b8d8e8f8e8e8c89847e746c65798786868686868686868686868686868276695c504336291d100300000000000000000000000000020e1a26313b454f59616b707a8084898b8d8e8f8e8e8c89847e746c65798786868686868686868686868686868276695c504336291d1003000000000000000000000000000000000000000004101c2834404a546875828f9393939393939393939393939393939286796d6053463a2d2013070000000000000000000000000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f95887b6e62606c7986939f9f9f9f9f9f9f9f9f9f9f9c8f8376695c65727f8b989f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00121f2b3845525e6b7885919e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9c908376695d5043362a1d10000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9895908b837c706b61594f453b2f261b1106000000000000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e0000000000030d17212d364049525b626b70797f858a8e929797999a9b9b9b9b9b9a989696918d89837d766e6860584f473d33291d140a00000000000005111d28333e4850575f666c71797f83888b8e91939a959697989898989797969596918f8c8984807a736d6760584f473e352b20160c02000000000000000000030d172127333f49535b606c717b81878c90939a989a9a9b9b9b9b9a999799928f8c86817b726d605c544a42382e23170b04000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9b9792877d70675c5145382c1f1308000000000000000000000000000000000004101d2935404b555e696e7b828a909597999b9b9b9a9996918a80736d7a87939393939393939393939393939285786b5f5245382c1f120500000000000000000000030d172127333f49535b606c717b81878c90939a989a9a9b9b9b9b9a999799928f8c86817b726d605c544a42382e23170b04000000000000000000000000000000000000000a141e27333f49535b656c737d848b90939a999a9b9b9b9a9897928d8680786d68606b7784919393939285796c5f5246392c1f13060000000005121e2a36424d57616b707d848c9196989a9b9b9b9a9996918b81776c7986929393939393939393939393938f8376695c504336291d10030000000000000000000000000005121e2a36424d57616b707d848c9196989a9b9b9b9a9996918b81776c7986929393939393939393939393938f8376695c504336291d1003000000000000000000000000000000000000000006121f2c3844515c667784919d9f9f9f9f9f9f9f9f9f9f9f9f9fa399887b6e6255483b2f221508000000000000000000000000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacacacacacacacaca195887b6e62606c7986939facacacacacacacacaca99c8f8376695c65727f8b98a5acacacacacacacacaca3968a7d7063574a3d3024170a00121f2b3845525e6b7885919eababababababababababababababababababababababa99c908376695d5043362a1d10000e1b2734414e5a6774818d9aa7acacacacacacacacaca195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7acacacacacacacacacacacacacacacb5afacababaaa7a79f9d9590877d706b61574d41382d22170b00000000000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000000000009141f29333e48525b636d727d848c92979b9fa2a9a5a7a8a8a8a8a7a6a5a8a09e9a95908a827a6f6a60594f453b2f261c110600000000000814212d3945505a61696e787e848b9095989b9e9fa4aca3a4a4a5a5a5a4a4a3a9a19e9c9996918d8680796f6a61594f473d32281e130800000000000000000009141f29333b44505b656c747e868e92999d9fa4aca6a7a8a8a8a7a7a6aba39f9c99928e867f756d665c544a3f342820150a000000000000000000000000000815212e3b4854616e7b8794a1acacacacacacacacacacacacacacacabaaa9a1999184796d6053463a2f24190d010000000000000000000000000000000006131f2c3945515d676e7b848f949da0a7a6a7a8a8a7a8a09e928c7f727a87949f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f12050000000000000000000009141f29333b44505b656c747e868e92999d9fa4aca6a7a8a8a8a7a7a6aba39f9c99928e867f756d665c544a3f342820150a00000000000000000000000000000000000006111c26303844505b656c77808891969c9fa4aca7a8a8a8a7a9a19e99928c837a6d68707d8995a09f9f9285796c5f5246392c1f1306000000000714212d3a46535f69707d8691969ea1a8a7a7a8a8a7a8a19e938c80737986929f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1003000000000000000000000000000714212d3a46535f69707d8691969ea1a8a7a7a8a8a7a8a19e938c80737986929f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000713202d3a4653606d7986929facacacacacacacacacacacacb4ab978a7d7064574a3d3124170600000000000000000000000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b8b8b8b8b8b8b8aea195887b6e62606c7986939facb8b8b8b8b8b8b8b6a99c8f8376695c65727f8b98a5b2b8b8b8b8b8b8b8b0a3968a7d7063574a3d3024170a00121f2b3845525e6b7885919eabb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b6a99c908376695d5043362a1d10000e1b2734414e5a6774818d9aa7b4b8b8b8b8b8b8b8aea195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b7b6b4b1aba7a09992877d70695e53493f33271b0f0300000000000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e00000000020e1a26313b45505a636d737f8791969ea1a9abadb3b2b4b4b5b5b5b4b3b2b2acaaa79f9d948f857c6f6b60574d42382d22170b00000000000a1723303d4955616c717b838b91969d9fa7a8aaacafb6b0b1b1b1b1b1b1b1b0b2adaba9a8a19e98928d847c706b61594f443a3024190d0300000000000000020e1a25303b45505a606c77808b92989fa3abacafb6b3b4b4b5b5b4b4b2b4aeacaba39f98928b81786d665c50443c32261b0f040000000000000000000000000815212e3b4854616e7b8794a1aeb9b9b9b9b9b9b9b9b9b9b9b9b9b9b8b7b3aba1968b7e7165554c4135291d110400000000000000000000000000000005111e2a36414d56606d798390969fa6acb1b3b4b5b5b4b2aca49f92877c7a8794a0acacacacacacacacacab9e9285786b5f5245382c1f1205000000000000000000020e1a25303b45505a606c77808b92989fa3abacafb6b3b4b4b5b5b4b4b2b4aeacaba39f98928b81786d665c50443c32261b0f0400000000000000000000000000000000000b17232e38424e58606c77808d939aa0a8acafb6b4b5b5b4b3b3adaba39f9590847a6d75818e9ba8ac9f9285796c5f5246392c1f13060000000713202c38444f59616e7b859298a1a9adb2b3b4b5b5b4b2ada59f93877c7986929facacacacacacacacaca99c8f8376695c504336291d10030000000000000000000000000713202c38444f59616e7b859298a1a9adb2b3b4b5b5b4b2ada59f93877c7986929facacacacacacacacaca99c8f8376695c504336291d100300000000000000000000000000000000000000000815222f3b4855626e7b8899a3afbbb9b9b9b9b9b9b9b9b9b9b2a6998c7f7366594c402d22170b0000000000000000000000000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c5c5c5c5c5bbaea195887b6e62606c7986939facb9c5c5c5c5c5c2b6a99c8f8376695c65727f8b98a5b2bec5c5c5c5c5bdb0a3968a7d7063574a3d3024170a00121f2b3845525e6b7885919eabb8bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb6a99c908376695d5043362a1d10000e1b2734414e5a6774818d9aa7b4c0c5c5c5c5c5bbaea195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0c6c6c6c6c6c6c6c6c6c6c6c6d2ccc7c6c5c4c3c1bcb8b1aba39992857b6e655b5044372b1f160a00000000000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e0000000005121e2a36424d57616c737f8c9399a1a8adb3b8babebfc0c1c2c2c1c1c0bebdb8b7b1aba69e9792867d6f695f544a3f33281d1207000000000b1724313e4a5764717e8690959ea1a8abb1b4b7b9bbc0bdbdbebebebebebdbcbdb9b8b5b2acaaa39f9691867d706b60564c4135291f15090000000000000005121e2a36424d57626c74808d929fa2aaafb5b9bbc0c0c1c1c2c1c1c0bfbfbab9b4aeaaa39f938e81786d60584e43372b20150a0000000000000000000000000815212e3b4854616e7b8794a1aeb9b9b9b9bbc0c5c5c5c5c5c5c5c5c5c4bdb2a89c908376675d5145392c2013060000000000000000000000000000000714202d3946525e6873808d95a0a8b0b8bcc0c1c2c2c1bdb9aea39990837a8794a0adb9b9b9b9b9b9b9b8ab9e9285786b5f5245382c1f120500000000000000000005121e2a36424d57626c74808d929fa2aaafb5b9bbc0c0c1c1c2c1c1c0bfbfbab9b4aeaaa39f938e81786d60584e43372b20150a0000000000000000000000000000000003101c28343f4a54606a727f8c929fa4acb2b9bbc0c1c1c2c1c0beb9b5aea79f969082787a86929facac9f9285796c5f5246392c1f13060000000915222f3b4854606b76828f98a2aab2b9bdc0c1c2c1c1bdb9afa49990837786929facb9b9b9b9b9b9b9b6a99c8f8376695c504336291d10030000000000000000000000000915222f3b4854606b76828f98a2aab2b9bdc0c1c2c1c1bdb9afa49990837786929facb9b9b9b9b9b9b9b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000a1724313d4a5764707d8a97abb5c0cbc6c6c6c6c6c6c6c6c1b4a89b8e817568544a3f33281c0f0300000000000000000000000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd2d2d2c8bbaea195887b6e62606c7986939facb9c6d2d2d2cfc2b6a99c8f8376695c65727f8b98a5b2becbd2d2d2c9bdb0a3968a7d7063574a3d3024170a00121f2b3845525e6b7885919eabb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a99c908376695d5043362a1d10000e1b2734414e5a6774818d9aa7b4c0cdd2d2d2c8bbaea195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cdd2d2d2d2d2d2d2d2d2d2d2ddd7d4d2d2d1d0cdc8c3bdb4aba2978f82776c6053463d32271b0f0300000000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e000000000714212d3a46535f69717e8b929fa4abb2b9bec5c6cad0cdcecccbcdcecdcec8c5c3bcb8b0a9a19892857b6e665b5044392e23180c000000000f1c2936424f5c6975828f989fa7adb2b8bcc1c4c6c7c5c4c3c2c2c4c6c8cccfc9c5c4c2bdb9b4aea8a19892867d6f685d52453c31261a0e000000000000000714202d3a46525e69717e8b929da4aeb4bbc0c6c8ccd2cdcecccccecdd1cbc7c5bfbab4aea59e938c7f736a5f53473c32261b0f0000000000000000000000000815212e3b4854616e7b8794a1acacacacacafb5babfc6cfd2d2d2d2d2cfc4b9ac9f93867a6d6054473a2d2114070000000000000000000000000000000814212e3b4754616e7b86929fa7b1bac2c8cdcecececec8bfb5ab9f958b7e8b97a4b1bec6c6c6c6c6c5b8ab9e9285786b5f5245382c1f12050000000000000000000714202d3a46525e69717e8b929da4aeb4bbc0c6c8ccd2cdcecccccecdd1cbc7c5bfbab4aea59e938c7f736a5f53473c32261b0f0000000000000000000000000000000006121f2b3844505c666f7c87939fa5afb6bec3c8ccd2cecececfc9c6bfbbb1a89f948c7f7f8c99a3aeac9f9285796c5f5246392c1f1306000003101c28343f4a54636f7c89949faab3bcc4c9cfcecececfc9c0b5aba0958a7d87929facb9c5c6c6c6c6c2b6a99c8f8376695c504336291d1003000000000000000000000003101c28343f4a54636f7c89949faab3bcc4c9cfcecececfc9c0b5aba0958a7d87929facb9c5c6c6c6c6c2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfd1dcd2d2d2d2d2d2d0c3b6aa9d908377665b5044382b1f12060000000000000000000000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c7c7c7c7c7bbaea195887b6e62606c7986939facb9c6c7c7c7c7c2b6a99c8f8376695c65727f8b98a5b2bec7c7c7c7c7bdb0a3968a7d7063574a3d3024170a00121f2b3845525e6b7885919ea3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39c908376695d5043362a1d10000e1b2734414e5a6774818d9aa7b4c0c7c7c7c7c7bbaea195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cddadfdfe7e0d9d5d2d1cececfd1d2d6dbdeddd8d4cfc6bdb3a99f948a7d7064594f43382c1f13070000000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e00000006131f2b37434e58616e7b86929fa4afb5bdc4c9cfd3cec8c5c4bfbfc1c5c6cad0d2cdc8c2bbb3aaa1979082786c60544b4034281c10040000000815222e3b4855616e7b86929fa9b2bdc4c7c4c3bfbab9b7b6b5b6b7b9bbc0c7cad0d1cec9c6bfbab2aaa39891847a6d60574d42372b1d1207000000000005121e2a36424d57616e7b85929fa4aebabfc6cbd1d4cdc7c4c3bfbfc2c6c8ccd2d1cbc6bfbaafa59f92877c6f62584e43372b1b110600000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9fa4abaeb4bcc6d1dcdfdfded4c7bbafa499897d7063564a3d30231706000000000000000000000000000005121e2a36424d5765727f8b98a3aeb9c3ccd4d9dadbd9d1cbc6bdb1a79d9083909daab6c3d0d2d2d2d1c5b8ab9e9285786b5f5245382c1f1205000000000000000005121e2a36424d57616e7b85929fa4aebabfc6cbd1d4cdc7c4c3bfbfc2c6c8ccd2d1cbc6bfbaafa59f92877c6f62584e43372b1b11060000000000000000000000000000000713202d3a4653606d78839099a4afbbc0c7d0d4d8dddbdbdbdad5d1cbc2bab0a69f928684919eabb4ac9f9285796c5f5246392c1f1306000006121f2b3844505c6674818e9ba6b0bcc5cfd5dadadbd7d0cac7bdb1a79d908387929facb9c5d2d2d2cfc2b6a99c8f8376695c504336291d1003000000000000000000000006121f2b3844505c6674818e9ba6b0bcc5cfd5dadadbd7d0cac7bdb1a79d908387929facb9c5d2d2d2cfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000000030f1b27333f49536875818e9ba8b4c1cedbdfdfdfdfdfdfd2c5b8ac9f9285796c605346392d201306000000000000000000000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bbbbbbbbbbbbbbaea195887b6e62606c7986939facb9bbbbbbbbbbbbb6a99c8f8376695c65727f8b98a5b2bbbbbbbbbbbbbbb0a3968a7d7063574a3d3024170a00121f2b3845525e6b78849196969696969696969696969696969696969696969696969696908376695d5043362a1d10000e1b2734414e5a6774818d9aa7b4bbbbbbbbbbbbbbaea195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cddae7e7ded6cec9c5c4c1c1c2c5c6cacfd5dae0e1d8cfc5bcb0a69d9083776b6054483b2f221509000000000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e0000000815222e3b4754606a75828f98a2aebbc0c7d0d5d4ccc3bdb9b7b3b2b4b8babfc6ced7d4cdc5bcb3a99f948b7e71665c5145382c1f13070000000714212d3a46535f6973808d96a1adb9c2bcb7b6b4aeacaaa9a9a9aaacafb6babfc6ced7d5d0cbc4bcb4aaa1968e8174695f5347392e23180c00000000000714202d3a46525e6975818e98a2aeb6c0cad0d7d3cbc2bcb7b6b2b2b5b9bbc0c7d0d7d0cbc1bbaea3998f82766a5f5347382d22170b00000000000000000000000815212e3b4854616e7b8792929292929293999fa3aab4bfcbd7e3ece3d7ccc0b5ab988c7f7265594c3f2e23170c00000000000000000000000000000714212d3a46535e697683909daab4bfcbd5dee4e0d7cfc7c0bbb9b5ab9f9590959fabb8c4d1dddfded1c5b8ab9e9285786b5f5245382c1f120500000000000000000714202d3a46525e6975818e98a2aeb6c0cad0d7d3cbc2bcb7b6b2b2b5b9bbc0c7d0d7d0cbc1bbaea3998f82766a5f5347382d22170b000000000000000000000000000006131f2b37434e5864717e8a95a0abb5c0ccd2d9e0e0d9d4d2d1cdcdcfd0ccc2baaea398929197a1adb8ac9f9285796c5f5246392c1f130600000713202d3a4653606d7985929fabb8c2ced7e1e5ded5cec5bfbab8b5ab9f95909299a3afbbc7d4e0dccfc2b6a99c8f8376695c504336291d100300000000000000000000000713202d3a4653606d7985929fabb8c2ced7e1e5ded5cec5bfbab8b5ab9f95909299a3afbbc7d4e0dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000005121f2b3744505b657783909daab6c3d0dde9ecececece0d3c7baaea298887b6e6155483b2e22150800000000000000000000000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7aeaeaeaeaeaeaeaeaea195887b6e62606c7986939facaeaeaeaeaeaeaeaea99c8f8376695c65727f8b98a5aeaeaeaeaeaeaeaeaea3968a7d7063574a3d3024170a00121f2b3845525e6b78848989898989898989898989898989898989898989898989898989898376695d5043362a1d10000e1b2734414e5a6774818d9aa7aeaeaeaeaeaeaeaeaea195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cddae7e0d6ccc4bdb9b7b4b4b5b8b9bec5c9cfd6dfe1d7cec2b8ab9f95897c6f6356493c31251a0e020000000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e000004111d2935414c55626f7c89949eaab4bfccd2d9d4cac2bab2acaaa6a5a7acaeb4bcc6ced7d6cec5bbb0a69e9184796d6053463a2f24180d01000005121e2b37424d57606d7984919ea6b0b8b0aba9aba39f9e9d9c9c9d9fa4acaeb4bcc5cdd7dcd6cec6bcb2a89f92877b6e61544b4034281c1004000000000815212e3b4854616e7b86929faab3bec8d6dbd3c9c1b8b0aba9a5a5a8acafb6bec7d2dcd6cbbfb5ab9f94887c6f6253493f33271b0f03000000000000000000000814212e3b4754616e7b8786868686868686899298a3aebac7d3e0ece8ddd2c1b4a79b8e817468544a3f34281c1003000000000000000000000000000815212e3b4854616e7b87959fabbcc6d0dde7e1d7cec5bdb5afaca9a8a79f9d9fa7b1bcc8d4e0ebded1c5b8ab9e9285786b5f5245382c1f120500000000000000000815212e3b4854616e7b86929faab3bec8d6dbd3c9c1b8b0aba9a5a5a8acafb6bec7d2dcd6cbbfb5ab9f94887c6f6253493f33271b0f03000000000000000000000000000815222e3b4754606a7783909da7b1bdc7d2dde4ded5cec8c5c4c1c0c3c4c7cbbfb4aaa39f9ea1a9b2b8ac9f9285796c5f5246392c1f130600000916222f3c4955626f7c8897a2adbac6d4e0e9dfd5ccc3bcb4aeaca8a8a79f9d9fa3abb5c0cbd7e3dccfc2b6a99c8f8376695c504336291d100300000000000000000000000916222f3c4955626f7c8897a2adbac6d4e0e9dfd5ccc3bcb4aeaca8a8a79f9d9fa3abb5c0cbd7e3dccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000000613202d394653606c7985929facb8c5d2dfebf8f9fbefe2d6cabfb4aa968a7d7063574a3d3024170600000000000000000000000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa1a1a1a1a1a1a1a1a1a1a195887b6e62606c7986939fa1a1a1a1a1a1a1a1a1a19c8f8376695c65727f8b98a1a1a1a1a1a1a1a1a1a1a1968a7d7063574a3d3024170a000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6256493c2f231609000e1b2734414e5a6774818d9aa1a1a1a1a1a1a1a1a1a1a195887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cddae5d9cec4bab2acaaa8a8a9abadb3b9bdc4cdd6dfe0d4c8bcb1a79a8d807367574d42362a1e12050000000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e00000613202c3945515d6775818e9ba6b0bcc6d0ddd8cdc2b8b0a8a09e99989a9fa2aab4bcc6d0dbd7cdc2b9aca1968a7e7164554b4035291d10040000020e1a26313c45515d67717e8b949fababa69f9c98999291908f8f91939a9fa2aab3bbc5cfdbe0d8cec4bbafa3998d8074665c5145382c1f130600000006121f2b37434e586673808d99a3afbcc5d0dad8cfc1b7afa69f9c99999c9fa4acb6c0ccd8dcd1c6bdb0a69a8e8174655b5044372b1f1205000000000000000000000714202d3a46525e696e79797979797979797c86929facb9c5d2dfece9ddd0c3b6aa9d908377665c5044382c1f1206000000000000000000000000000b1724313e4a5764717e8a97a7b1bcced8e2e6dbd0c5bcb3aba39f9c9b9da0a8abb1b9c3cdd8e4ebded1c5b8ab9e9285786b5f5245382c1f12050000000000000006121f2b37434e586673808d99a3afbcc5d0dad8cfc1b7afa69f9c99999c9fa4acb6c0ccd8dcd1c6bdb0a69a8e8174655b5044372b1f1205000000000000000000000000000916222f3c4955626f7c8895a0acb9c3d0d9e3dbd2ccc3bdb9b7b4b3b6b7bcc2c6bcb4aeacabadb2bbb8ac9f9285796c5f5246392c1f130600000c1825323f4b5865727e8b98a9b3becad6e6e5d9cec3bab2aaa29f9c9b9da0a7acafb5bdc7d1dce8dccfc2b6a99c8f8376695c504336291d100300000000000000000000000c1825323f4b5865727e8b98a9b3becad6e6e5d9cec3bab2aaa29f9c9b9da0a7acafb5bdc7d1dce8dccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000000815212e3b4854616e7b8798a2aebac6d3e0ecf9fffff3e7dbd0bfb2a5998c7f7266594c3f2d22170b00000000000000000000000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d94949494949494949494949494887b6e62606c7986939494949494949494949494948f8376695c65727f8b949494949494949494949494948a7d7063574a3d3024170a000916222f3b4854606b707070707070707070707070707070707070707070707070707070706f6a6054473b2e221508000e1b2734414e5a6774818d94949494949494949494949494887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cddae1d5c9bdb2a8a09e9b9b9c9ea2a9adb2bbc4cdd6e1d8cdc3b7aa9e918477695e53463a2d2114070000000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e00000714212d3a4754606d7a86929facb8c1ced7e2d3c7bbb0a69f96918c8c8e9298a2aab4bfcad6dfd5c9bdb2a89c8f8275675d5145392c20130600000009141f2935404b55606c78839099a29f9994908c89868483828384878c9298a2a9b3becad6dee0d7cbc0b5ab9e9285796d6053463a2d2013070000000814212e3a47535f6a7784919eabb5c0ced7dcd1c6bdafa59e94908c8c8f939aa4afbbc4cfdad8cfc2b8ab9e9185786c605346392d2013060000000000000000000005111e2a36424d575e616c6c6c6c6c6c656c7884919eabb7c4d1deeaecdfd2c5b9ac9f9286796d6053463a2d201307000000000000000000000000000d1a2633404d596673808c99a6b3bfcdd9eae2d6cabeb3a9a299928f8e91969ca4adb9c3ced9e5ebded1c5b8ab9e9285786b5f5245382c1f1205000000000000000814212e3a47535f6a7784919eabb5c0ced7dcd1c6bdafa59e94908c8c8f939aa4afbbc4cfdad8cfc2b8ab9e9185786c605346392d20130600000000000000000000000005111e2a36424d576773808d9aa7b1bccbd5e2dfd2c9c0bab2acaaa7a7a9abb0bbc0c6bfbab9b8b9bec4b8ac9f9285796c5f5246392c1f130600010e1a2734414d5a6774808d9aa7b3c0d0dbe6e1d4c8bdb2a8a098928f8e90959ba3adb8c2cfd9e3e9dccfc2b6a99c8f8376695c504336291d100300000000000000000000010e1a2734414d5a6774808d9aa7b3c0d0dbe6e1d4c8bdb2a8a098928f8e90959ba3adb8c2cfd9e3e9dccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000000a1724303d4a5763707d8a96aab4bfcad6e2effbfffff8e7dacec1b4a79b8e81746853493f33271b0f03000000000000000000000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808888888888888888888888888888887b6e62606c798688888888888888888888888888888276695c65727f8888888888888888888888888888887d7063574a3d3024170a000713202c38444f5960636363636363636363636363636363636363636363636363636363636260584e43372b1f1306000e1b2734414e5a6774808888888888888888888888888888887b6e6255483b2f221508000e1b2734414e5a6774818d9aa7b4c0cddaded2c5b9aca096918e8e8f92979ea1a9b2bbc5cfdaded2c5b9aca096877b6e6154483b2e2115080000020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e00000a1724313d4a5764707d8a98a2aebac7d3e0ddd0c4b7ab9f948f84807f81869298a2aebac6d3dfdacec4b9ac9f92867a6d6053473a2d201407000000030d18242f3a44505b656f7c879397928c88837f7c7977767676777b80869297a2adbac1ccd7e3dcd1c7b9ada197897c706356493d302316080000000815222f3b4855626e7b8896a0acbdc7d1e0d7cbbfb5ab9e938e837f7f8288939fa9b2bec9d5dfd2c6b9ada197897c6f6256493c2f23160600000000000000000000020e1a25303b454d52545f5f5f5f5f5f606c7986929facb9c5d2dfecece0d3c7baaea398887b6e6255483b2f221508000000000000000000000000020f1c2935424f5c6875828f9ba8b5c2cedbe8dfd3c6baada29792878281848c929ca7b1bcc8d4e0ebded1c5b8ab9e9285786b5f5245382c1f1205000000000000000815222f3b4855626e7b8896a0acbdc7d1e0d7cbbfb5ab9e938e837f7f8288939fa9b2bec9d5dfd2c6b9ada197897c6f6256493c2f2316060000000000000000000000000714202d3a46525e697784919daab7c3cedde1d6cdc0b7afa8a09e9a9a9c9fa6afb6bec7c7c5c4c6c9c5b8ac9f9285796c5f5246392c1f130600030f1c2936424f5c6975828f9ca8b5c2cfdbe8ded1c5b8aca09691868281838b919ba6b0bcc7d3e0e9dccfc2b6a99c8f8376695c504336291d100300000000000000000000030f1c2936424f5c6975828f9ca8b5c2cfdbe8ded1c5b8aca09691868281838b919ba6b0bcc7d3e0e9dccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000000c1926323f4c5965727f8c98a5b2bfd0dbe7f3fffffff6e9dcd0c3b6a99d908376655b5044372b1f1205000000000000000000020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b786d605f6c767b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154606d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6053473a2d2014070004101b27323d474f545656565656565656565656565656565656565656565656565656565656544e463d32271b0f03000714212e3a4754616d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053463a2d201307000e1b2734414e5a6774818d9aa7b4c0cddaddd1c4b7aa9e9184818182858a9196a1a9b3bec9d5e1d5c9bdb2a8978a7d7164574a3e31241706000003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e0003101c28343f4a546774818d9aaab4bfcad6e1d5c9bdb2a89c8f82797372747c86929facb8c5d2dfe0d3c7baaea3998a7d7063574a3d3024170a0000000007131d27333f4953606a74818e8d85807b76726f6d676a6969696e737c85929fa6b0bbc7d3e3e3d6cabeb3a9998d8073665a4d402f24190d0100000c1825323f4b5865727e8b98a8b2bdcfd9e0d3c7bbaea3998e81767272757f8c97a1adb9c6d2dfd5c9beb3a9998c7f7266594c3f2d22170b000000000000000000000009141f29333b424647535353535355616e7b8899a3aebac7d3e0ecefe3d7cbbfb4aa978a7d7164574a3e3124170700000000000000000000000003101c28343f4a546a7784919daab7c4d0dde3d6cbbfb4aa9f92857c7675777f8c95a0acb8c5d1deebded1c5b8ab9e9285786b5f5245382c1f1205000000000000000c1825323f4b5865727e8b98a8b2bdcfd9e0d3c7bbaea3998e81767272757f8c97a1adb9c6d2dfd5c9beb3a9998c7f7266594c3f2d22170b0000000000000000000000000814212e3b4754616e7b8795a0acb8c5d1dedacfc4bbafa59d96918e8d90949fa4acb6c0ccd2d1d2d2c5b8ac9f9285796c5f5246392c1f13060004111e2a3744515d6a7784909daab7c3d0ddeaddd0c4b7aa9d91847a7575777f8b949fabb7c4d0dde9dccfc2b6a99c8f8376695c504336291d10030000000000000000000004111e2a3744515d6a7784909daab7c3d0ddeaddd0c4b7aa9d91847a7575777f8b949fabb7c4d0dde9dccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4c1cddae7f8f8f7f8f8ebdfd2c5b8ac9f9285796c605346392d20130600000000000000000003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d665c535f696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e525d686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4947433d342b20160a00000713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d665c5144382c1f1206000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80757576797d849197a1adb9c6d2dfd9cec0b3a6998d8073665a4d402d22170b000006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667783909daab6c3d0dbded2c5b9aca196897c6f67656a74818d9aa7b4c0d2dde3d7cbbfb4ab998c7f7366594c403326190d00000000010b17222d38414e58616d7a84807a736e696563605c555c565e616a707d8a949eaab7c6d1dce6dacfc2b5a99c8f827669564c4135291d110400020e1b2835414e5b6874818e9ba7b4c1cedadfd2c5b9ac9f92867b6e66666d7984919eabb8c4d1dedacfc1b4a89b8e817568544a3f33281c0f0300000000000000000000020d17202930363a3b464646464a5763707d8a96abb4bfcbd7e3eff3e7dcd1bfb3a6998c807366594d402f24180d01000000000000000000000006121f2c3844505c667885929fabb8c5d2dee0d3c7baaea3988b7f726a686c7883919daab7c4d0ddeaded1c5b8ab9e9285786b5f5245382c1f1205000000000000020e1b2835414e5b6874818e9ba7b4c1cedadfd2c5b9ac9f92867b6e66666d7984919eabb8c4d1dedacfc1b4a89b8e817568544a3f33281c0f0300000000000000000000000a1724313d4a5764707d8a97a8b1bdc8d4e1d5c9beb3a99d938e848180838a939aa4afbbc8d4dedfd2c5b8ac9f9285796c5f5246392c1f13060005121f2b3845525e6b7885919eabb8c4d1dee3d7cbbfb4aa978a7e7168686d7683909ca9b6c3cfdce9dccfc2b6a99c8f8376695c504336291d10030000000000000000000005121f2b3845525e6b7885919eabb8c4d1dee3d7cbbfb4aa978a7e7168686d7683909ca9b6c3cfdce9dccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000005111e2a36414c56697683909ca9b6c3cfdce9edebeaebedecdfd3c6baaea298877b6e6154483b2e21150800000000000000000006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e61616161616161616161616161616161605c544d575f616161616161616161616161616161615e564d565d60616161616161616161616161616161605d554b4035291d10040000040f19232b32383b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b37322b22190f04000005111d2a36414c565e61616161616161616161616161616161605c544a4034281c1004000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d807368666d717b85929eabb8c5d0dbdbcfc2b5a89c8f82756953493f33271b0f03000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e000713202d3a4653606d7985929facb8c5d2dfded1c4b7ab9e9184786b6058636f7c8996abb5c0ccd7e3dcd1c1b5a89b8e8275685b4f4235281c07000000000006111b262f3c46525e686d79736d68615f575653514b4f4d5258616b75828f9cabb5bfcbd7e3ded1c4b8ab9e918578685d5245392c2013060005111d2935414c566a7783909daab7c3d0dddcd0c3b6a99d908376695e5c6675818e9ba8b4c1cedbddd0c4b7aa9d918477665b5044382b1f12060000000000000000000000050e171f252a2d2e3939393f4c5965727f8c98a5b2bfd1dce7f3f8e8dbcec2b5a89b8f827568554b4035291d110400000000000000000000000713202d3a4653606d798697a2adbac6d3dfdfd2c5b8ac9f92867a6d605b6573808d99a6b3c0ccd9e6ded1c5b8ab9e9285786b5f5245382c1f120500000000000005111d2935414c566a7783909daab7c3d0dddcd0c3b6a99d908376695e5c6675818e9ba8b4c1cedbddd0c4b7aa9d918477665b5044382b1f120600000000000000000000000d1a2633404d596673808c99a6b3bfced9dfd2c6b9ada1978e80787474767e88939facb9c6d2dfdfd2c5b8ac9f9285796c5f5246392c1f13060006131f2c3946525f6c7985929facb8c5d2dfe0d3c7baaea398877b6e615b65727f8b98a5b2bed2dde8dccfc2b6a99c8f8376695c504336291d10030000000000000000000006131f2c3946525f6c7985929facb8c5d2dfe0d3c7baaea398877b6e615b65727f8b98a5b2bed2dde8dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000714202d3946525e687885929fabb8c5d2dee5e1dfdedfe1e5e2d6cabfb4aa96897d7063564a3d3023170a0000000000000000000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525455555555555555555555555555555553514a454d5355555555555555555555555555555554524d444c525455555555555555555555555555555553514b43392f24180c0000000007111921272c2f303030303030303030303030303030303030303030303030303030302f2e2b2720191007000000010d1925303a444c525455555555555555555555555555555553514a42392e23180c00000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675c6069727f8b98aab4bfcad6ddd0c4b7aa9d918477655b5044372b1f1205000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e000815212e3b4854616e7b8798a2aebac7d3e0dccfc2b6a99c8f8376695954616e7a8799a4afbbc7d4e0ddd0c3b6aa9d9083776a5d50442e23180c0000000000000a141d2a36414c565e666d66605d56534d50515151504d4a4f5963707d8a99a3aebbc7d3e0dfd2c6b9ada197877a6d6054473a2d211407000713202d3946525e687985929facb8c5d2dfdacdc0b4a79a8d817467575466737f8c99a6b2bfccd9dfd2c5b9ac9f9286796c605346392d201306000000000000000000000000050d141a1e20212c2c35414e5b6874818e9ba7b4c1cedae7f8f7eaddd1c4b7aa9e918477675d5145392c20130600000000000000000000000814212e3b4754616e7a8794a9b3becad6e2dccfc3b6a99c908376675d5364717d8a97a4b0bdcad7e3ded1c5b8ab9e9285786b5f5245382c1f12050000000000000713202d3946525e687985929facb8c5d2dfdacdc0b4a79a8d817467575466737f8c99a6b2bfccd9dfd2c5b9ac9f9286796c605346392d20130600000000000000000000020f1c2935424f5c6875828f9ba8b5c2cedbded1c4b8ab9e9185796d66676c75818e9ba8b4c1d0dbdfd2c5b8ac9f9285796c5f5246392c1f13060005121f2b3744505b657986929facb9c5d2dfdfd2c5b9ac9f928679695e56626f7c8995acb6c0ccd8e4dccfc2b6a99c8f8376695c504336291d10030000000000000000000005121f2b3744505b657986929facb9c5d2dfdfd2c5b9ac9f928679695e56626f7c8995acb6c0ccd8e4dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3b4754616e7a8797a2adbac6d3dfdad5d2d1d2d5dae0dbd0bfb2a5988c7f7265594c3f322619080000000000000000000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474848484848484848484848484848484644403c42464848484848484848484848484848484746423b4145474848484848484848484848484848484745403931271d12070000000000070f161b20222323232323232323232323232323232323232323232323232323232323221f1b160f07000000000008131e28323a4146474848484848484848484848484848484644403930271c120700000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a57616e7b8798a2aebac6d3dfd2c5b8ac9f9285786c605346392d201306000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e000916232f3c4956626f7c8995aab4bfcad6e2dbcec1b4a89b8e8175685b53606c7986939facb9c6d2dfded1c4b8ab9e9185786b544a4034281c10040000000000020b1925303a444c545c605c545355595b5d5e5e5e5c5a575353606d7986929facb9c5d2dfe1d5c9beb3a995887b6e6255483b2f221508000714212e3a4754616d7a8798a2aebac7d3e0d9ccbfb3a6998c807366595864717e8b97a4b1becad7e0d3c7bbafa399877a6e6154473b2e2114080000000000000000000000000002090e1114141e2a36414d566a7683909da9b6c3d0dce9f6f9ecdfd2c6b9ac9f93867a6d6053473a2d20140700000000000000000000000815222f3b4855626e7b8895a1aebbd0dbe6dacdc0b4a79a8d8174675556636f7c8996a2afbcc9d5e2ded1c5b8ab9e9285786b5f5245382c1f12050000000000000714212e3a4754616d7a8798a2aebac7d3e0d9ccbfb3a6998c807366595864717e8b97a4b1becad7e0d3c7bbafa399877a6e6154473b2e2114080000000000000000000003101c28343f4a546a7783909daab6c3d0dddacdc0b4a79a8d8174675d5a63707d8a96a9b3becad6dfd2c5b8ac9f9285796c5f5246392c1f1306000613202d394653606c798699a3afbbc7d4e0ded1c4b8ab9e9185786b5754616d7a879aa4afbbc8d4e0dccfc2b6a99c8f8376695c504336291d1003000000000000000000000613202d394653606c798699a3afbbc7d4e0ded1c4b8ab9e9185786b5754616d7a879aa4afbbc8d4e0dccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000a1623303d495663707c8996a9b3becad6d6cfc9c5c4c5c9cfd6dacdc1b4a79a8e8174675b4e413025190e0200000000000000000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a383431373a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a363035393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b01000000000000040b101316161717171717171717171717171717171717171717171717171717171615130f0a04000000000000020c1620283036393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b0000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e697985929facb8c5d2dfd3c7baaea398877a6d6154473a2e211407000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1724303d4a5763707d8a96a3b0bdd0dbe7dbcec1b4a89b8e8175685b505b657986929facb9c5d2dfdfd2c6b9ac9f938679665c5144382c1f120600000000000008131e29323a424a515354575f6265686a6b6b6a696763605c5c677783909daab7c3d0dde6dacfbcafa396897c706356493d3023160a000915222f3c4855626f7b8895aab4bfcad6e2d8cbbfb2a5988c7f7265595763707d8a96a3b0bdc9d6e3d7cbc0b5ab95887c6f6255493c2f22160900000000000000000000000000000002050714202d3946525e687885929fabb8c5d2deebf8faede0d4c8bbafa49a897c6f6256493c2f23160900000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2d8ccbfb2a5998c7f72665955626e7b8895a1aebbc8d4e1ded1c5b8ab9e9285786b5f5245382c1f12050000000000000915222f3c4855626f7b8895aab4bfcad6e2d8cbbfb2a5988c7f7265595763707d8a96a3b0bdc9d6e3d7cbc0b5ab95887c6f6255493c2f2216090000000000000000000006121f2b3844505c667885929eabb8c5d1ded7cabeb1a4978b7e71645554616d7a8797a2adbac6d3dfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0b5c0cbd7e3ddd0c4b7aa9d9184776a5e53606c7986939facb9c6d2dfdccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0b5c0cbd7e3ddd0c4b7aa9d9184776a5e53606c7986939facb9c6d2dfdccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1becfd6ccc4bdb9b7b9bdc4ccd6cfc3b6a99c90837669564c41362a1e110500000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c28262b2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2a25292c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000407090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09080603000000000000000000050e161e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c28231c150c030000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a4d576b7885919eabb8c4d1ded6cbbfb4aa95887b6e6255483b2f221508000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1724313e4a5764717d8a97a4b0bdcad7e3dbcec1b4a89b8e8175685b495f6c7986929facb9c5d2dfe0d4c7bbafa49986796d6053463a2d201307000000000000061017222d38414950586062696e7275777778777674706d66606976828f9ca9b5c2cfdce3d6c9bdb0a3968a7d7063574a3d3024170a000a1623303d495663707c8996a3afbcd0dbe7d7cbbeb1a4988b7e7165585663707d8996a3b0bcc9d6d8dcd1bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000814212e3b4754616e7a8797a2adbac6d3dfecf9f8f0e4d8ccc0b6ac988b7e7165584b3e3225180800000000000000000000000916232f3c4956626f7c8995a2afbcc8d5e2d8cbbeb1a5988b7e72655854616e7b8794a1aebac7d4e1ded1c5b8ab9e9285786b5f5245382c1f12050000000000000a1623303d495663707c8996a3afbcd0dbe7d7cbbeb1a4988b7e7165585663707d8996a3b0bcc9d6d8dcd1bcb0a396897d7063564a3d3023170a000000000000000000000713202d3a4653606d7986939facb9c6d2dfd5c8bcafa295897c6f6256525d687885929fabb8c5d2ded2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9d1dce8ddd0c3b7aa9d9084776a5d505b667985929facb8c5d2dfdccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9d1dce8ddd0c3b7aa9d9084776a5d505b667985929facb8c5d2dfdccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b3c0cdcfc4bab2adabadb2bac4cfd2c5b8ab9f928578685e5246392d20140700000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d2021222222222222222222222222222222201f1c1a1e2122222222222222222222222222222221201e191d2021222222222222222222222222222222201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d2021222222222222222222222222222222201f1c18120b03000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1dedcd0bcafa296897c6f6356493c30231609000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d7ccc0b5a093877a6d6054473a2d2114070000000000040e182227333f49535b606a6f767b7f828384848483807d79726c6575828f9ba8b5c2cedbe3d7cabdb0a4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0bdc9d6e3d7cabeb1a4978b7e7164585663707c8996a3afbcc9cbcbcbcabdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000000a1623303d495663707c8996a9b3becad6e2eeecebece8ddd2c0b3a79a8d8074675a4d413025190e02000000000000000000000a1623303d495663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e71655854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000a1724303d4a5763707d8a96a3b0bdc9d6e3d7cabeb1a4978b7e7164585663707c8996a3afbcc9cbcbcbcabdb0a3978a7d7064574a3d3124170a000000000000000000000714212e3a4754616d7a879aa4afbbc8d4e0d4c7bbaea194887b6e61554c566b7784919eaab7c4d1ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d4a5f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d4a5f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000004111d2935414c556976828f9ca9b5c2cfc9bdb2a8a19ea1a8b2bdc9d3c6baada297877a6e6154473b2e21140800000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141515151515151515151515151515151312100e12141515151515151515151515151515151414110e1113141515151515151515151515151515151413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141515151515151515151515151515151312100c070000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded6c9bdb0a3968a7d7063574a3d3024170a000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe8ddd2baada093877a6d6054473a2d21140700000000000a15202a343c44505b656c737c83888c8e909191918f8d8a857f776d75828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1724313e4a5764717d8a97a4b0bdcad7e3d7cabeb1a4978b7e7164585663707c8996a3afbcbebebebebebdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000c1825323f4b5865727e8b98a5b1bed0dbe6e3e0dfe0e3dccfc2b6a99c8f837669564d41362a1e1105000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1724313e4a5764717d8a97a4b0bdcad7e3d7cabeb1a4978b7e7164585663707c8996a3afbcbebebebebebdb1a4978a7e7164574b3e3124180b000000000000000000000815222e3b4855616e7b8894a1b6c0ccd8e4d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000613202c3945515d677885919eabb8c4d1c5b9ada1969196a1adb9c5d2cabeb3a996897c706356493d3023160a00000000000000000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070808080808080808080808080808080706040205070808080808080808080808080808080807050204060708080808080808080808080808080807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070708080808080808080808080808080807060400000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded7cabdb0a4978a7d7164574a3e3124170b000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000030f1b26323c46515b606c7780879094989b9d9e9e9d9c9a97928b817975828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3afb2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b00000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadcd6d3d2d3d6dcd1c5b8ab9e928578685e5246392d201407000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3afb2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b000000000000000000000815222f3b4855626e7b8895a1aebbd2dde8d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000714212d3a4754606d7a8796a1adb9c5d1c4b7ab9e9184919eabb7c4d1cfbeb2a5988b7f7265584c3f3225190800000000000000000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded7cabdb1a4978a7e7164574b3e3124180b000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000006121f2b37434e58636d74818c93999fa6a8aaaaabaaa9a9a19e938e8175828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3a5a5a5a5a5a5a5a5a5a4988b7e7165584b3e3225180b0000000000000000000000000000000004111d2935414c566976838f9ca9b6c2cfd8d0cbc7c5c7cbd0d2c6b9ada197877a6e6154473b2e211408000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3a5a5a5a5a5a5a5a5a5a4988b7e7165584b3e3225180b000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000916232f3c4956626f7c8995a9b2bdc9cfc2b5a89c8f828f9ca8b5c2cfcdc0b4a79a8d8174675a4e413025190d01000000000000000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b090806030000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131312110f0b07080c0e0e131313131313131313131313131312110f0b070100000000000000000000060b0e10111313131313131313131313131313130808060200000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded7cabeb1a4978b7e7164584b3e3125180b000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000815212e3b47535f6a727f8c939fa4abb0b5b6b7b7b7b6b3ada59e938a7d828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c89969898989898989898989898988b7e7165584b3e3225180b000000000000000000000000000000000613202c3945525d687885919eabb8c4d1cec6bfbab8babfc6cecabeb3a996897d7063564a3d30231706000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c89969898989898989898989898988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfccc0b3a6998d808d99a6b3c0d0cfc2b6a99c8f837669564c4135291d1105000000000000000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113141717171717171717171717171717171515120f0a0400000000000000000000000000000000000000040b11171a1d1e20202020202020202020202020201f1e1b171214181a1b20202020202020202020202020201e1d1b17120c0500000000000000040b11171a1d1e2020202020202020202020202020201514120e09030000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded7cabeb1a4978b7e7164584b3e3125180b0004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000006131f2b37434e58626f7c87929fa5afb5bdc1c3c4c4c4c2beb9afa59d9083818e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c898b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7165584b3e3225180b000000000000000000000000000000000714212d3a4754606d7a8797a1adb9c6d0c6bcb4aeacaeb4bcc6cfbfb2a5988c7f7265594c3f2e23170b000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c898b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cccabdb0a4978a7d8a97aab3becad1c5b8ab9e928578685e5246392d2013070000000000000004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d202124242424242424242424242424242422211f1b150e060000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e202427282d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160f060000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a150e0600000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded7cabdb0a4978a7d7164574a3e3124170b00010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000815212e3b47535f6a76828f99a3afbbc0c7d0d0d1d1d0cfc9c1b8aca0959084919eaab7c4d1dde4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71645854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255483c2f221509000000000000000000000000000000000916232f3c4956626f7c8995a9b2bec9cbbfb4aaa39fa3aab4bfcbc1b4a79b8e817468544a3f34281c10030000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71645854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255483c2f221509000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000004101c2834404b556975828f9ca8b5c2cfcabfb4aa95887b8898a2aebac6d2c6b9ada197877a6d6154473a2e21140700000000000000010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d3131313131313131313131313131312f2e2b2620181006000000000000000000000000000000040e1720272e33363739393939393939393939393939393837342f282b30343539393939393939393939393939393837332f2820180f05000000040e1720272e3336373939393939393939393939393939392f2e2b2620180f06000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded6cabdb0a3978a7d7064574a3d3124170a0000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000916222f3c4955626f7c88949fabb5c0ccd2d9ddddd3ccc6c7c0bbb1a7a0969196a0acb9c5d2dee4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e716458525e696e7272727272727272727272727272726f6a5f53473a2e211508000000000000000000000000000000000b1825313e4b5864717e8b97a4b1becfc7baaea3989298a3aebac7c3b6aa9d908377665c5044382b1f12060000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e716458525e696e7272727272727272727272727272726f6a5f53473a2e211508000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000006131f2c3845515c677784919eaab7c4d1c6baaea298867985929fabb8c5d2c9beb3a996897c6f6356493c302316090000000000000000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e0400000000000000000000000000000b16202932393f434446464646464646464646464646464543403a33373c4041464646464646464646464646464645433f3a322a20160c0100000b16202932393f43444646464646464646464646464646463b3a37312a21180e030000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e6b7885919eabb8c4d1ded6c9bcafa396897c706356493d3023160a00000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000006121e2b37424e576774818d9aa6b0bdc7d1dde3ded3c9c1bbb6b5afacafa8a09ea0a8b2bdc9d5e1e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164584d575e61656565656565656565656565656565625f584e43372b1f1206000000000000000000000000000000010d1a2734404d5a6773808d9aa6b3c0cbbfb5ab9f9285929facb8c5c5b8ac9f9286796d6053463a2d2013070000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164584d575e61656565656565656565656565656565625f584e43372b1f1206000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154515d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2c5b8ac9f92857984919daab7c4d0cfbeb1a5988b7e7265584b3f3225180800000000000000000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a4145474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4847433c342a20150a0000000000000000000000000006111d27323b444a4f51535353535353535353535353535352504b453c41484d4e535353535353535353535353535351504b443c32281d12070006111d27323b444a4f515353535353535353535353535353534847423c332a2015090000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a4c566b7885929eabb8c5d1ded6cabeb3a995887b6e6255483b2f22150800000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000814212e3a47535f6a7884919eabb7c2cfd9e3e0d6ccc1b7afaaaba39fa3aba9aaacb2bac4ced9e5e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164595959595959595959595959595959595959595955534e463c31261a0f0300000000000000000000000000000004101c2934404b556975828f9ca8b5c2c7bbaea3999083909da9b6c3c7baaea398887b6e6255483b2f2215080000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164595959595959595959595959595959595959595955534e463c31261a0f03000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154575d6a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000915222f3c4855626f7b8899a3afbbc7d1c4b7aa9e918477838f9ca9b6c2cfcdc0b3a79a8d8074675a4d412f24190d01000000000000000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b515457575757575757575757575757575755534e463c32261b0f030000000000000000000000000b17222e39444d555b5d60606060606060606060606060605e5c564e454b53595b60606060606060606060606060605e5c564e443a2f23170b000b17222e39444d555b5d60606060606060606060606060606055534e453c31261a0e0200000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a525e687985929facb8c5d2dfd2c6b9ada297867a6d6053473a2d20140700000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000815222f3b4855626e7b8896a1adb9c5d4e1e5dacec4baafa59e9b9992999a9da4aeb8c1ccd6e0ebe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71666666666666666666666666666666666666666666615e574d42362a1e120500000000000000000000000000000006131f2c3845515c677784919eaab7c4c5b9ac9f9286818e9aa7b4c1cbbfb4aa978a7d7164574a3e312417070000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71666666666666666666666666666666666666666666615e574d42362a1e1205000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e616163646a7784909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000b1724313e4a5764717d8a97abb5c0cbd0c3b6a99d908376818e9ba8b4c1cecfc2b5a99c8f827669554c4135291d1104000000000000000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b555d60646464646464646464646464646464625f584e43372b1f12060000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b535d64686c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b3f33271b0f000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574e42372b1e120600000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a54616d7a8798a2aebac6d3ded1c5b8ab9e928578675d5145392c201306000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000b1825313e4b5864717e8b97a8b2bdc9d5e6e1d5c9bdb2a89e938f8886878d929da6b0bbc7d3e2ece4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e737373737373737373737373737373737373737373736e695e52463a2d2014070000000000000000000000000000000714202d3a4753606d7a86939facb9c6c4b7ab9e9184808c99a6b3bfd0bfb3a6998c807366594d402f24180d0100000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e737373737373737373737373737373737373737373736e695e52463a2d201407000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e616b7070707783909daab7c3d0ddd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000000000d1a2633404d596673808c99a6b3bfd1cec2b5a89b8f8275808d9aa6b3c0cdd1c4b8ab9e918478675d5145392c2013060000000000000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d7171717171717171717171717171716f6a5f53473b2e211508000000000000000000000000101d2a36434f5b67717779797979797979797979797979797872685c5059646f7479797979797979797979797979797872685c5043372a1d1100101d2a36434f5b677177797979797979797979797979797979766a5f53473a2e21140800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5763707d8a96aab4bfcad6dccfc2b6a99c8f837669554b4035291d11040000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700010d1a2734404d5a6773808d9aa6b3c0cfdae5ded2c5b9aca1968f817b797a808d949eaab7c5d0dbe7e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e2115080000000000000000000000000000000915222f3c4855626f7b8899a4afbbc7c3b6aa9d90837e8b98a4b1becbc2b5a89b8f827568554b4035291d100400000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e211508000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e63707d7d7d7d84919eabb7c4d1ded2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000003101c28343f4a546875828e9ba8b5c1cecdc1b4a79a8e81747f8c98a5b2bfcbd2c5b9ada196877a6d6054473a2d21140700000000000000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d797e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f221509000000000000000000000000111e2a3744515d6a7784868686868686868686868686868684786b5e525b687481868686868686868686868686868684786b5e5145382b1e1200111e2a3744515d6a77838686868686868686868686868686867c6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675c606974818e9aa7b4c1d0dbd7cbbfb4aa9a8d8073675a4d402f24180d0100000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700020f1c2835424f5b6875828e9ba8b5c1cedbe8ded1c4b7ab9e9184786e696e75828f9caab4bfcad6e2e4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4dccfc3b6aa9e938f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a0000000000000000000000000000000b1724313e4a5764717d8a97abb5c0ccc2b5a89c8f827d8a96a3b0bdd0c4b7aa9e918477675d5145392c20130600000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dccfc3b6aa9e938f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c78858a8a8a9196a1acb9c5d2dfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000006121f2b3844505c667784909daab7c3d0ccc0b3a6998d80737e8a97a4b1bdcad5c9bdb2a895897c6f6256493c2f231609000000000000000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888a8a8a8a8a8a8a8a8a8a8a8a8a8a8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909393939393939393939393939185786b5e525b6874818e9393939393939393939393939184786b5e5145382b1e1200111e2a3744515d6a77849093939393939393939393939393887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80736b666d707b86929facb8c5d2dfd3c7baaea3988a7d7064574a3d3124170700000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070004101d2a3743505d6a7683909da9b6c3d0dce6d9cdc0b3a69a8d8073665f636f7c8998a2aebac6d3dfe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4dfd2c6bbafa59e9b9999999999999999999999999999999999999999968a7d7063574a3d3024170a0000000000000000000000000000000d1a2633404d596673808c99a6b3bfd2c1b4a79b8e817c8895aab4bfcac6b9ac9f93867a6d6053473a2d20140700000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dfd2c6bbafa59e9b9999999999999999999999999999999999999999968a7d7063574a3d3024170a000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c78859297979ea1a8b2bdc9d5dfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000713202d3a4653606d7986929facb9c5d2cbbeb2a5988b7f727c8996a3afbcd1dacfbeb1a4988b7e7165584b3e322518070000000000000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959797979797979797979797978d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9e9185786b5e525b6874818e9b9f9f9f9f9f9f9f9f9f9f9e9184786b5e5145382b1e1200111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f95887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80787878797d849198a2aebac7d3d7cec5b9ac9f92867a6d6053473a2d20140700000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070004111e2a3744515d6a7784909daab7c3d0dde3d7cabdb0a4978a7d716454606d7985929facb8c5d2dfe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4e3d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3978a7d7064574a3d3124170a000000000000000000000000000003101c28343f4a546875828e9ba8b5c1ccc0b3a6998d807a8798a2aebac7c8bbafa49a897c6f6256493c2f23160900000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4e3d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3978a7d7064574a3d3124170a000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fa3abacb2bac4cedadfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000815222e3b4855616e7b8898a3aebac7d3cabdb1a4978a7e717b8895aab4bfcbd7cdc0b3a69a8d8073675a4d402f24180c0000000000000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a4a4a4a4a4a4a4a4a4a49a8d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909daaacacacacacacacacab9e9185786b5e525b6874818e9ba7acacacacacacacacab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daaacacacacacacacacaca195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaded2c5b8ab9f9285848485868a9196a1aab4bfcad3cfc5bcb1a79c8f8275675d5145392c201306000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005111e2b3844515e6b7784919eaab7c4d1dde1d5c8bbaea295887b6f62555c667783909daab6c3d0dde4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4e6dcd1c8bfb9b4b3b0b0b0b0b0b0b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b000000000000000000000000000006121f2b3844505c667784909daab7c3cbbeb2a5988b7f7985929facb8c5ccc0b6ac988b7e7165584b3e3225180800000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4e6dcd1c8bfb9b4b3b0b0b0b0b0b0b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabb7b9bdc4ccd6e0dfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000a1724313d4a5764707d8a97aab4bfcbd7c9bcb0a396897d707a8798a3aebac7d3cfc2b5a89c8f827569554b4035291d1004000000000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb0b0b0b0b0b0b0b0a79a8d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909daab7b9b9b9b9b9b9b8ab9e9185786b5e525b6874818e9ba7b4b9b9b9b9b9b9b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7b9b9b9b9b9b9b9aea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddadfd3c6baaea2989291919192999ea1a8b2bcc6cbc7c2bcb3aa9f95897d7063554b4035291d10040000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d4c7baada194877a6e6154546975828f9ca8b5c2cfdbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4e1d5cabfb6aea8a6a4a4a4a4a4a4a6a8adb6bfbfbfbfbfbfbfbdb1a4978a7e7164574b3e3124180b00000000000000000000000000000713202d3a4653606d7986929facb9c5cabdb1a4978a7e7784919eaab7c4d2c0b3a79a8d8074675a4d413025190e02000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4e1d5cabfb6aea8a6a4a4a4a4a4a4a6a8adb6bfbfbfbfbfbfbfbdb1a4978a7e7164574b3e3124180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabb8c5c9ced6dee8dfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000000c1926333f4c5966727f8c99a5b2bfd1d8ccc0b6ac95887b6f7986929facb9c5d2d1c4b7ab9e918478675d5145392c1f13060000000000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbbdbdbdbdbdbdb3a79a8d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909daab7c3c6c6c6c6c4b8ab9e9185786b5e525b6874818e9ba7b4c1c6c6c6c6c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3c6c6c6c6c6bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae2d6cabeb3aaa29f9e9e9e9fa3abadb2bac4c6bfbbb9b1aaa2989083766b615543392f24180d01000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535c6875828f9ba8b5c2cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4ddd0c4b9aea49c99979797979797999ca4adb8c4cccccccccabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000815222e3b4855616e7b8898a3aebac7c9bcafa396897c76838f9ca9b6c2cfc2b6a99c8f837669564c41362a1e1105000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4ddd0c4b9aea49c99979797979797999ca4adb8c4cccccccccabdb1a4978a7e7164574b3e3124180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabb8c5d2dae0e8e0dfd2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000000020e1b2835414e5b6874818e9ba7b4c1ced4c8bbafa49a877a6e7884919eabb7c4d1d2c6b9ac9f93867a6d6053473a2d201407000000000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8cacacacac0b3a79a8d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909daab7c3d0d2d2d1c4b8ab9e9185786b5e525b6874818e9ba7b4c1ced2d2d1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0d2d2d2c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae6dbd0c5bcb3aeababababacaeb5b9bdc4c6bdb5aeaca79f9892867c6f62594f4431281d1207000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4dacdc1b4a89c928c8a8a8a8a8a8a8c929ca8b4c0cdd9d9d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000a1724303d4a5763707d8a96aab4bfcbcbc0b5ab95887b75818e9ba8b4c1cec5b8ab9e928578685e5246392d201407000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dacdc1b4a89c928c8a8a8a8a8a8a8c929ca8b4c0cdd9d9d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabb8c5d2d3d3d3d3d3d2c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000005111e2a36424d576a7683909da9b6c3d0d2c6b9ac9f9386796d7683909da9b6c3d0d4c8bbafa49a887c6f6255493c2f2216090000000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8cfcfcfcdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dddfd4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7e1d7cec5bebab8b7b7b8b9bbbfc6c9cbbfb5aba39f9b9590867d706a5f53473d331f160c0100000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccbfb3a6998c807d7d7d7d7d7d7f8c99a6b2bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000c1926333f4c5966727f8c99a5b2bfd1c7bbafa399877a73808d99a6b3c0ccc6b9ada197877a6e6154473b2e211408000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccbfb3a6998c807d7d7d7d7d7d7f8c99a6b2bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabb8c5c6c6c6c6c6c6c6c5b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000714202d3a46525e697885929fabb8c5d2d1c5b8ab9e9285786675828f9ba8b5c2ced8ccc0b6ac978b7e7164584b3e31251807000000000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc3c3c3c3c3c0b3a79a8d8074675a4d4134271a0e010000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7e9e0d7d0cac6c5c4c4c4c5c7cbd1d3c7bbaea399928f8a837c706b60584e43352c210d0400000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7171717171717c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000020e1b2835414e5b6874818e9ba7b4c1cec5b9ac9f928679727f8b98a5b2becbc9beb3a996897d7063564a3d30231706000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7171717171717c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabb8b9b9b9b9b9b9b9b9b9b8ac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000814212e3b4754616e7b8798a2aebac6d3d0c4b7aa9d9184776a74818d9aa7b4c0cdddd2c0b3a6998d8073665a4d402e23180c0000000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb6b6b6b6b6b6b6b3a79a8d8074675a4d4134271a0e060101000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7ede4ddd7d2cfcec8c8c8c9cecfd2d2c5b9ac9f9286817e786e6a60594f463c31231a1000000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7064646464707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b0000000000000000000000000005111e2a36424d566a7683909da9b6c3d0c4b8ab9e918578707d8a97a3b0bdd1cfbfb2a5988c7f7265594c3f2e23170b000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7064646464707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fabadadadadadadadadadadadac9f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000a1723303d4a5663707d8996aab3becad6cfc2b6a99c8f837669737f8c99a6b2bfccd9cec2b5a89b8f827568554b4034281c1004000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a9a9a9a9a9a9a9a9a9a79a8d8074675a4d4134271a13130e0d0b0803000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7e4dbd3cbc6c2c1bbbbbcbdc2c3c6ccc5b8ac9f9286817d756e685f574d43392f24180c0200000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063575763707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000714202d3a46525e697885929fabb8c5d0c3b6aa9d9083776f7c8995abb5c0cbcec1b4a79b8e817468544a3f34281c10030000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063575763707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929fa0a0a0a0a0a0a0a0a0a0a0a0a09f9285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000000c1925323f4c5865727f8b98a5b2bed0dbcec1b5a89b8e827568717e8b98a4b1becbd7d1c4b7aa9e918477675c5145382c1f130600000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b15222f3b4855626e7b88959c9c9c9c9c9c9c9c9c9c9c9a8d8074675a4d4134272020201b1a18140f080100000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7ddd3c9c1bab6b4afafafb0b5b6bbc1c7baaea398928e89827a6e695f554b4035291e13080000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000814212e3b4754616e7a8798a2aebac6cfc2b5a89c8f82756e7b8799a3afbbc7d0c3b6aa9d908377665c5044382b1f12060000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885929393939393939393939393939393939285796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddacdc0b4a79a8d817467707d8a96a3b0bdd2ddd2c5b9ac9f9286796d6053463a2d2013070000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d161c222f3b4855626e7b88909090909090909090909090908d8074675a4d41342d2d2d2d282724201a130b02000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae2d7cbc1b7afaaa8a2a2a2a3a8aab0b8c1bfb4aaa39f9b948f847b6e675d51453a3025190d010000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000a1623303d495663707d8996aab3becacec1b4a79b8e81746d7986929facb9c5d2c5b8ac9f9286796d6053463a2d2013070000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6c7885868686868686868686868686868686868686796c5f5246392c1f1306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10030000000000000000000000000005111d2935414c566976838f9ca9b6c2cfd9ccbfb2a6998c7f73666f7c8895abb5c0ccd7d4c7bbafa399887b6f6255483c2f221509000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921282c303b4854616e7b8283838383838383838383838383837f7265584c3f39393939393433302b251d140b010000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaded2c6baafa59e9b959595969b9ea6b0b8c2bcb4aeaca69e969183796d60564c41362a1e1105000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000c1925323f4c5865727f8b98a5b2bed0ccc0b3a6998d8073667885919eabb8c4d1c7baaea398887b6e6255483b2f2215080000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e616d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000713202d3946525d687885929eabb8c5d1d8cbbeb1a5988b7e72656e7a8799a4afbbc7d4d7cbc0b5ab978a7d7164574a3e3124170600000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e242933383b4146535e696e767676767676767676767676767676726d62564a46464646464641403c362f261d13080000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddadbcfc2b6aa9e938e8888898a8f939ea6b0bbc6bfbab8b0a8a0958d8073685e5246392d201307000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d6cbbfb4aa93867a6d6053473a2d2014070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cdcbbfb2a5988c7f726a7683909da9b6c3d0cbbfb4aa978a7d7164574a3e312417070000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e61676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c20130600000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000714212e3a4754616d7a8797a1adb9c6d2d7cabdb0a4978a7d71646d7986939facb9c6d2dcd1bfb3a6998c807366594d402e23170c00000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1620282f353e44484d5254575e6169696969696969696969696969696965625b51535353535353534e4c4841382f251a0f0300111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddadbcec1b4a89b8e817c7c7c7d828f949fabb7c4cbc7c1bab1a79f92867a6d6154473a2f24180d01000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1724313d4a5764707d8a97a3b0bdd2dde8dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c7baaea39886796d6053463a2d2013070005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000004111d2935414c566976838f9ca9b6c2cfcabdb1a4978a7e716875828f9ba8b5c2ced0bfb3a6998c807366594d402f24180c0000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e615d606060606060606060606060606060606060605d554b4035291f140900000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000000091623303c4956636f7c8996a9b3bec9d5d5c9bcafa296897c6f63667885919eabb8c4d1dbcec1b5a89b8e827568544a3f34281c100300000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28323a41454f55565e6164666768686765615e565d5d5d5d6060606060606060606060606060605b59534a41362b20140800111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80736f6f7077828f9ca9b6c2d2d3ccc3baaea2988c7f7266554b4035291d1104000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996acb6c0ccd8e4dbcec1b4a89b8e8175685b515c667986929facb9c5d2dfdfd2c5b8ac9f928579665c5044382b1f12060005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000b1724313e4a5764717d8a97a4b0bdcad7e3d6c9bdb0a3968a7d7063575663707c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000713202c3945525d687885919eabb8c4d1c9bcafa396897c706774808d9aa7b3c0cdcec2b5a89b8f827568554b4035291d100400000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbeb2a5988b7f72655855616e7b8894a1aebbc7d4e1ded1c5b8ab9e9285786b5f5245382c1f12050000000000000b1724313e4a5764717d8a97a4b0bdcad7e3d6c9bdb0a3968a7d7063575663707c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154535353535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54534d453b31251a0e02000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000000b1825323e4b5865717e8b98a4b1becfdad7cbbfb5ab95887b6e626a7783909daab6c3d0ddd0c4b7aa9d918477665c5044382c1f120600000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073676265717e8b97acb6c0ccd8d6cabfb4aa9c908376675d5145392c2013060000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000815222f3b4855626e7b889aa4afbbc8d4e0dbcec1b5a89b8e8275685453606d798699a3afbbc7d4e0ddd1c4b7aa9e9184776b544a3f34281c10030005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000a1724313d4a5764707d8a97a3b0bdd0dce7d7cabdb0a4978a7d7164575763707d8a96a3b0bdc9d6e3d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000714212d3a4754606d7a8797a1adb9c6d2cbc0b5ab95887b6f66727f8c99a5b2bfccd1c4b7aa9e918477675d5145392c1f130600000000000a1723303d4a5663707d8996a3b0bcc9d6e3d9ccbfb3a6998c8073665956626f7c8995a2afbcc8d5e2ded1c5b8ab9e9285786b5f5245382c1f12050000000000000a1724313d4a5764707d8a97a3b0bdd0dce7d7cabdb0a4978a7d7164575763707d8a96a3b0bdc9d6e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154485761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c615e574d42362a1e1205000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000000010d1a2734404d5a6773808d9aa6b3c0cdd9d3c7bbaea399877a6d606976828f9ca9b5c2cfdcd2c5b9ac9f9286796d6053463a2d201307000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80736753616e7b879aa4afbbc8d4dbd0c6b9ac9f93867a6d6053473a2d2014070000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e000714202d3a4753606d7a86939facb9c6d2dfdccfc3b6a99c908376665c54616e7b8794abb5c0cbd7e3dccfc2b6a99c8f8376695c50432e23170b000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b00091623303c4956636f7c8996aab4bfcbd6e3d8cbbeb1a5988b7e7265545865717e8b98a4b1becbd7e3d6c9bdb0a3968a7d7063574a3d3024170a0000000000000000000000000916232f3c4956626f7c8995a9b3bec9d3c7bbafa399877a6d64717e8a97a4b1bdcad2c6b9ac9f93867a6d6053473a2d2014070000000000091623303c4956636f7c8996a2afbcc9d5e2dbcec1b4a89b8e817568575465717e8b98a4b1becbd7e4ded1c5b8ab9e9285786b5f5245382c1f1205000000000000091623303c4956636f7c8996aab4bfcbd6e3d8cbbeb1a5988b7e7265545865717e8b98a4b1becbd7e3d6c9bdb0a3968a7d7063574a3d3024170a000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154485d68737878787878787878787878787878786e695e53463a2d211407000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1003000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100300000000000000000000000004101d2935404b556976828f9ca9b5c2cfdcd2c5b9ac9f928679685d6874818e9ba7b4c1cedad3c7bbaea399887b6e6255483b2f221508000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a606d7986939facb9c6d2dfd4c7bbafa499887c6f6255493c2f2216090000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d000613202c3945515d677784919eaab7c4d1dcded2c5b8ab9f9285796d605a64707d8a97a3b0bdd1dce3d7ccc0b5ab9a8d8073675a4d4034271a06000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000815212e3b4854616e7b8798a3aebac7d3e0dacdc0b4a79a8d8174665c596673808d99a6b3c0ccd9e1d5c9bdb2a895887b6f6255483c2f2215090000000000000000000000000b1825323e4b5865717e8b98a4b1becfd2c5b9ac9f9286796c63707c8996a3afbcd0d4c7bbafa499897c6f6256493c2f23160900000000000916222f3c4955626f7c8895a2afbbcfdae6ddd1c4b7aa9e918477695f5c6674818e9aa7b4c1cddae7ded1c5b8ab9e9285786b5f5245382c1f12050000000000000815212e3b4854616e7b8798a3aebac7d3e0dacdc0b4a79a8d8174665c596673808d99a6b3c0ccd9e1d5c9bdb2a895887b6f6255483c2f221509000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154525f6b788585858585858585858585858585857b6e6154483b2e211508000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d0c04000000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d0c0400000000000000000000000006131f2c3945515d677884919eabb7c4d1ded1c4b8ab9e9185786b566673808d99a6b3c0ccd9d7cbbfb5ab978a7d7064574a3d31241706000000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5c667885929fabb8c5d2ded7ccc0b5ab978a7e7164574b3e3124180b0000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c0004101d2935404b556875818e9babb5c0cbd7dfd3c6baada2978a7d7069676c75818e9ba8b5c1cedbe0d4c7bbafa4998a7e7164574b3e3124180b000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000713202d3a4653606d7986929facb8c5d2dfded1c4b7ab9e9184786d62626b7683909da9b6c3d0dcded2c5b9aca196877a6d6054473a2d2114070000000000000000000000010d1a2734404d5a6773808d9aa6b3c0cdd1c4b8ab9e91857865616e7b8894a9b3becad6ccc0b5ab988b7e7165584b3e3225180800000000000815222f3b4855626e7b8895a9b3bec9d5e2ded2c5b9aca096887b6e67676d7984919eabb8c4d1deebded1c5b8ab9e9285786b5f5245382c1f12050000000000000713202d3a4653606d7986929facb8c5d2dfded1c4b7ab9e9184786d62626b7683909da9b6c3d0dcded2c5b9aca196877a6d6054473a2d211407000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154535f6c798692929292929292929292929292877a6e6154473b2e211408000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336241e160d070000000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336241e160d0700000000000000000000000714202d3a4753606d7a86939facb9c6d2ddd0c3b6aa9d9083776a5d65727f8b98a5b2becbd8dcd1bfb2a6998c7f7366594c402d22170b000000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5e6b7885919eabb8c4d1deddd2beb2a5988b7f7265584c3f3225190c00000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a00010d18242f3e4b5864717e8b99a3afbbc7d3e0d6cabeb3a99e91847b7574767e88939facb9c6d2dfdfd2c6b9ac9f93867a6d6154473a2e211407000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b0006121f2c3844505c667683909da9b6c3ced9ded2c5b9aca1968b7f736f6e717d89959fabb8c4d1ddded1c4b7ab9e918478685d5245392c201306000000000000000000000004101c2934404b556975828f9ca8b5c2cfd0c3b6aa9d9083776a606d7a8697a2adbac6d3d2c0b3a79a8d8074675a4d413025190d01000000000714212d3a4754606d7a8797a1adb9c6d2dfe1d4c8bdb2a89c8f8279747477808c96a1adb9c5d2dfebded1c5b8ab9e9285786b5f5245382c1f120500000000000006121f2c3844505c667683909da9b6c3ced9ded2c5b9aca1968b7f736f6e717d89959fabb8c4d1ddded1c4b7ab9e918478685d5245392c201306000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154535f6c7986929f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e211407000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c5043352f281f19100800000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c5043352f281f191008000000000000000000000916222f3c4955626f7c889aa4afbbc8d4dccfc2b5a99c8f8276695c64717d8a97a4b0bdcad7dbcec1b4a89b8e817568544a3f33281c0f0300000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5e6b7885919eabb8c4d1ded8ccbfb2a5998c7f7266594c3f3326190c00000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e21150800000714212e3a4754616d7a86929facb9c2ced8dbd0c5b9aca19691868281838a939aa4afbbc8d4e0d5c9beb2a99c908376685e5246392d201307000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b0003101c28343f4a546673808d99a8b1bdc8d4e1d5c9bdb2a89f9387807c7b7e85929fa7b1bcc8d4e0d7cbbfb4ab9b8e827568564c4135291d1104000000000000000000000006131f2c3845515c677784919eaab7c4d1cfc2b5a99c8f8276695d677885929fabb8c5d2cfc2b6a99c8f837669564c41362a1e1105000000000713202c3945525d687885929eabb8c5d1dee5d9cec3b7ab9f948f858181838c929ca8b2bdc9d5e1ebded1c5b8ab9e9285786b5f5245382c1f120500000000000003101c28343f4a546673808d99a8b1bdc8d4e1d5c9bdb2a89f9387807c7b7e85929fa7b1bcc8d4e0d7cbbfb4ab9b8e827568564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154535f6c7986929fabababababababababa993877a6d6054473a2d211407000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c4c45413a312b221a1208000000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c4c45413a312b221a12080000000000000000000b1824313e4b5764717e8a97acb6c0ccd8dbcec1b4a89b8e8175685b636f7c8996a2afbcd0dbddd0c3b7aa9d908377665b5044382b1f120600000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5e6b7885919eabb8c4d1ded9ccbfb3a6998c807366594d4033261a0d000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d21140700000713202d3946525e6875828f9ba6b0bcc6d0dcd5c9bdb2a8a198928e8d90949fa4acb6c0ccd8d7cec6b9ada1978b7e7164564c41362a1d1105000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b00000c17232e3c4956626f7c8995a0acb8c3cfd8dacec4bbafa499938d88888b9297a2adb9c2cdd8ded3c7baaea3998b7e7165584b3e2f24190d0100000000000000000000000714202d3a4753606d7a86939facb9c6d2cec1b4a79b8e817468556a7784909daab7c3d0d1c5b8ab9e928578685e5246392d2014070000000004111d2935414c56697683909ca9b6c3d1dce7e0d3c7bbb0a69f97918e8d90959ca4aebac4cfdae5ebded1c5b8ab9e9285786b5f5245382c1f1205000000000000000c17232e3c4956626f7c8995a0acb8c3cfd8dacec4bbafa499938d88888b9297a2adb9c2cdd8ded3c7baaea3998b7e7165584b3e2f24190d01000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e1d4c7baaea194877b6e6154535f6c7986929facb8b8b8b8b8b8b8ada29786796d6053463a2d201307000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695d56524c433d342c241a11080000000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695d56524c433d342c241a110800000000000000000d1a2633404d596673808c99a6b3bfd2ddd9cdc0b3a69a8d8073675a616e7b8894a9b3becad6dfd2c5b8ac9f9285796c605346392d201306000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5e6b7885919eabb8c4d1ded9ccbfb3a6998c807366594d4033261a0d000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e1205000005111d2a36414c56636f7c89949faab4bfcbd6dacec4bab2aaa29f9b9a9c9fa6afb6bec7d2d9d0c6bcb1a79e9184796d6053473a3025190d01000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b00000613202d394653606c7884919da7b1bdc6d1dcd7ccc0b5aba49f9a9595989fa2a9b3becbd4dfd7ccc0b5ab9f92867a6d6154473a2e2114080000000000000000000000000915222f3c4855626f7c8899a4afbbc7d4ccc0b3a6998d8073665c6976828f9ca9b5c2cfd2c6b9ada197877a6e6154473b2e21140800000000010d192430414e5a6774818d9aabb4bfcbd7e3e3d8ccc2b8b0a9a19e9b9a9da0a7abb0b8c2ccd8e3ebded1c5b8ab9e9285786b5f5245382c1f1205000000000000000613202d394653606c7884919da7b1bdc6d1dcd7ccc0b5aba49f9a9595989fa2a9b3becbd4dfd7ccc0b5ab9f92867a6d6154473a2e21140800000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1d4c7baaea194877b6e6154535f6c7986929facb9c5c5c5c5c5b8ab9f928578665c5044382c1f1206000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f83766d68605d564f463e362c231a0e0400000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f83766d68605d564f463e362c231a0e0400000000000004101c2834404a546875828f9ba8b5c2cedbd8ccbfb2a5998c7f726659606d7a8697a2adbac6d3dfd3c7baaea398887b6e6155483b2e221508000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5e6b7885919eabb8c4d1ded9ccbfb3a6998c807366594d4033261a0d000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e020000010d1925303a4854606b76828f98a3aebac0c9d5d6ccc4bcb4aeaca8a7a9abb0bbc0c7d0d7cfc7bdb4aa9f958b7e72675c514538281e130800000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b000005121f2b3744505b65717e8b95a0abb5bfcbd0d8d2c7bdb5afaca6a2a1a4abadb3bcc5d0ddd6cdc5bbafa4998e8175685e5246392d2013070000000000000000000000000b1824313e4b5764717e8a97abb5c0ccd7cbbfb2a5988c7f72655b6774818e9aa7b4c1cdd5c9beb3a996897d7063564a3d302317060000000000081724313d4a5764707d8a99a3aebac7d3e0ebded4cac2bbb3adaba7a7a69f9c9fa6b0bbc7d3dfebded1c5b8ab9e9285786b5f5245382c1f12050000000000000005121f2b3744505b65717e8b95a0abb5bfcbd0d8d2c7bdb5afaca6a2a1a4abadb3bcc5d0ddd6cdc5bbafa4998e8175685e5246392d20130700000000000000000000000815222f3b4855626e7b8895a1aebbd1dce7d4c7baaea194877b6e6154515c677986929facb9c5d2d2d1c4b7aa9e9184776b544a3f34281c1003000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2deded1c5b8ab9e92857f7a736d68605950483e352b20160c02000000000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2deded1c5b8ab9e92857f7a736d68605950483e352b20160c02000000000006121f2c3844515c667784919daab7c4d0ddd7cbbeb1a4988b7e7165585d677885929fabb8c5d2ded6cbbfb4aa968a7d7063574a3d30241706000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5e6b7885919eabb8c4d1ded9ccbfb3a6998c807366594d4033261a0d0000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f14090000000008131e2c38444f59626e7b86929fa5afb7c0c9cfd6cec6bfbab8b5b4b6b7bbc2ccd2d4cec5bdb5aba2989083786d60554b403429160c0200000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b0000030f1b27333f4953606d78839099a3aebabfc6ced4d0c7c0bbb9b3afaeb1b8babec5ced7d3ccc4bbb2a89f93877c6f62564c41362a1d11050000000000000000000000000d1a2633404d596673808c99a6b3bfd2ddcabdb1a4978a7e7164596673808c99a6b3bfccdacfbfb2a5988c7f7265594c3f2d22170b00000000000714202d3a4753606d7a86929facb9c2cfd9e2e7dcd4cdc4beb9b8b6ac9f948f949fabb7c3d0ddebded1c5b8ab9e9285786b5f5245382c1f120000000000000000030f1b27333f4953606d78839099a3aebabfc6ced4d0c7c0bbb9b3afaeb1b8babec5ced7d3ccc4bbb2a89f93877c6f62564c41362a1d110500000000000000000000000815222e3b4855616e7b8894abb5bfcbd7e3d4c8bbaea195887b6e625553606d798699a3afbbc7d4dcd0c3b6a99d9083766a5d50432e23170c00000713202d3a4653606d798693a0acb9c6d3deddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedfd2c6b9ada197928b86807a6f6b615a50473d32281e1308000000000713202d3a4653606d798693a0acb9c6d3deddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedfd2c6b9ada197928b86807a6f6b615a50473d32281e130800000000000713202d3a4653606d7986929facb9c5d1d1d1c9bdb0a3968a7d706357556a7784919daab7c4d0d1d1d0bfb2a5998c7f7266594c3f2d22170b0000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a546b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d0300000000020f1b27323d47535f69727f8b939da5aeb9bec4cacfd0cac6c5c1c0c3c4c7cdd2cec8c2bcb3aba39992867c6e665c5043392f2318050000000005121e2b3845515e6b7884919eabb7c4d1dee0d3c6b9ada093867a6d60535b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b3e3124180b0000000b17222d3844505c666f7c87929fa3aeb4bcc2c8cdd2ccc7c6c0bbbbbec5c6cad0d2cdc7c1bab2a9a0968d81746a5f53443a3025190d01000000000000000000000003101c28343f4a546875828e9ba8b5c1ced6c9bcb0a396897d70635865717e8b98a4b1becbd7cec1b4a79b8e817468544a3f33281c0f03000000000613202c3945515d6775828f9ca7b1bdc7d0d7dcdadad6cfc9c5bbafa49a8f828f9ca9b5c2cfdce8ded1c5b8ab9e9285786b5f5245382c1f0d0802000000000000000b17222d3844505c666f7c87929fa3aeb4bcc2c8cdd2ccc7c6c0bbbbbec5c6cad0d2cdc7c1bab2a9a0968d81746a5f53443a3025190d0100000000000000000000000714212e3a4754616d7a8799a3aebbc7d3e0d6c9bcafa396897c70635654616e7a8794abb5c0cbd7dbcec2b5a89b8f8275685c4f4235291c0600000713202d3a4653606d798693a0acb9c6d1d1d1d0c3b7aa9d9084776a5d525f6c7885929fabb8c5d1d1d2d3c9beb3a9a19e98928d847d716c61594f443a3024190d020000000713202d3a4653606d798693a0acb9c6d1d1d1d0c3b7aa9d9084776a5d525f6c7885929fabb8c5d1d1d2d3c9beb3a9a19e98928d847d716c61594f443a3024190d02000000000815222f3b4855626e7b8899a3aebbc5c5c5c5c5bcafa295897c6f62565c6976838f9ca9b6c2c5c5c5c5c1b4a79b8e81746853493f33271b0f03000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d8073675a5c667885929eabb8c5d1ded8ccbfb2a5998c7f7266594c3f3326190c00000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a050000000000000b16212b37424d57626d74818e939da4adb2b9bec5c6cad0cdcdcdcdcccec9c5c3bcb8b0aaa29992877e706a5f544a3f31271d12070000000005111e2b3844515e6b7784919eaab7c4d1dde0d3c6baada093877a6d6054576975828f9ca8b5c2cfdbe4d7cabdb1a4978a7e7164574b3e3124180b00000006111b28343f4a54606a727f8b919fa3aab0b8bcc3c6c8ccd2cdc8c8cbcdd2ccc7c6c2bbb7afa8a0979184796d60584e4332281e130800000000000000000000000006121f2b3844505c667784909daab7c3d0d7cbc0b5ab95887b6f625763707d8a96a3b0bdd0dcd0c3b6aa9d908377665b5044382b1f12060000000004111d2935404b55636f7c89959fabb5bfc6cbd1cdcdcec8c3bbb2a89f93877d8996a3b0bcc9d6e3ded1c5b8ab9e9285786b5f5245382c1d19130c0400000000000006111b28343f4a54606a727f8b919fa3aab0b8bcc3c6c8ccd2cdc8c8cbcdd2ccc7c6c2bbb7afa8a0979184796d60584e4332281e13080000000000000000000000000613202d394653606c7986929facb9c5d2dfd8cbbfb2a5988c7f72655a55636f7c8996a2afbcd1dcd9ccc0b3a6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0acb9c5c5c5c5c5c3b7aa9d9084776a5d525f6c7885929fabb8c5c5c5c5c6cac5bbb3adaaa39f9791877e716b60564c4135291e13080000000713202d3a4653606d798693a0acb9c5c5c5c5c5c3b7aa9d9084776a5d525f6c7885929fabb8c5c5c5c5c6cac5bbb3adaaa39f9791877e716b60564c4135291e1308000000000a1724313d4a5764707d8a97abb5b8b8b8b8b8b8b8b4aa94877b6e61545b6875818e9ba8b4b8b8b8b8b8b8b6aa9d908377655b5044372b1f1205000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80736756606d7986939facb9c6d2dfd8cbbeb1a5988b7e7265584b3f3225180c000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f1409000000000000040e1a26313c45515b606d78818d929ea1a9adb3b8babebfc0c0c1c0c0bebdb9b7b1aca69f9892877e716c61584e42382e1f150b010000000004111e2a3744515d6a7784909daab7c3d0dde1d4c7bbaea194887b6e61555f697784919eaab7c4d1dde4d7cabdb1a4978a7e7164574b3e3124180b000000000c17232e38424e58626d727f8b92989fa6abb1b6b9bbc0bfc0c0c1c0c0bfc0bbb9b6b0aba59e9691857b6e675d51463c3120160c020000000000000000000000000713202d3a4653606d7986929facb9c5d2d4c7bbafa399877a6d6155626f7b8895aab4bfcbd6d2c5b8ac9f9285796c605346392d20130600000000010d18242f3a4854606b76839099a3aeb4babfc0c1c0bfbdb8b1a9a0968e817a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382d29241e160e040000000000000c17232e38424e58626d727f8b92989fa6abb1b6b9bbc0bfc0c0c1c0c0bfc0bbb9b6b0aba59e9691857b6e675d51463c3120160c0200000000000000000000000005121f2b3744505b657884919eabb7c4d1dedcd0c3b6a99d9083766c63626773808c99a6b3bfccd9d7cbc0b5ab988b7e7165584b3e3225180b00000713202d3a4653606d798693a0acb8b8b8b8b8b8b8b7aa9d9084776a5d525f6c7885929fabb8b8b8b8b8babfc4c5beb9b4aea9a19992877d70685d52463a3025190d0100000713202d3a4653606d798693a0acb8b8b8b8b8b8b8b7aa9d9084776a5d525f6c7885929fabb8b8b8b8b8babfc4c5beb9b4aea9a19992877d70685d52463a3025190d010000000d192633404c5966737f8c99a6abababababababababa298867a6d60535a6773808d9aa6ababababababababab9f9285796c605346392d2013060000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80736767686f7c8999a4afbbc7d4e0d6cabdb0a3978a7d7064574a3d3124170a0000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e03000000000000000915202a333f44515c666d78808a91979ea2a9abaeb4b2b3b4b4b3b3b1b2acaba7a09d9490857e716c625a50463c30261c0d03000000000004101d2a3743505d6a7683909da9b6c3d0dce2d6c9bcafa396897d706359626e7b8896a0acb8c5d2dee4d7cabdb1a4978a7e7164574b3e3124180b0000000006111c26303d46515b636d727e8690949d9fa7aaacafb6b2b3b4b4b4b3b2b5afaca9a69f9c938e847c6e695f554b40342a200e05000000000000000000000000000815222f3b4855626e7b8899a3aebac7d3d2c5b9ac9f9286796c6054616d7a8798a3aebac7d3d3c7baaea298887b6e6255483b2f221508000000000007131d2c38444f59626f7c87929fa3aaaeb4b3b4b3b3b2aca7a09791847a7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f52453a3935302820160c02000000000006111c26303d46515b636d727e8690949d9fa7aaacafb6b2b3b4b4b4b3b2b5afaca9a69f9c938e847c6e695f554b40342a200e0500000000000000000000000000030f1b27333f49536976828f9ca9b5c2cfdcddd1c4b8ab9f958a7e74706f717984919eaab7c4d1ddd4c7bbafa399897c6f6356493c3023160900000713202d3a4653606d798693a0abababababababababaa9d9084776a5d525f6c7885929fabababababacaeb4b8b9bdc4bfbab2aba39992857a6d61564c41362a1d110500000713202d3a4653606d798693a0abababababababababaa9d9084776a5d525f6c7885929fabababababacaeb4b8b9bdc4bfbab2aba39992857a6d61564c41362a1d11050000020f1b2835424e5b6875818e9b9e9e9e9e9e9e9e9e9e9e9e928579675d515965727f8c989e9e9e9e9e9e9e9e9e9e9e98877b6e6154483b2e21150800000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddad9cdc0b3a69a8d80747474767a83909dabb5c0ccd7e1d4c8bdb2a895887c6f6255493c2f22160900000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e0f060000000000000000030e18212834404a545c666c747e848c92979b9fa2aaa5a6a7a7a7a6a5a8a19e9a95908a827b706c625a50473e332a1e150a000000000000020f1c2935424f5c6875828f9ba8b5c2cedbe5d9ccbfb2a6998c7f7368656b74818e9aa8b2bdc8d4e1e4d7cabdb1a4978a7e7164574b3e3124180b000000020b141c2228343f49515b636c717c838a9095999d9fa4aca5a7a7a7a7a6a5aba49f9d99948f89817a6e6a5f574d433a2f241e160e040000000000000000000000000a1724313d4a5764707d8a97abb4bfcbd7d1c4b8ab9e918578665b525e687985929facb8c5d2d6cabfb4aa978a7d7164574a3e312417070000000000010f1b27323d4754606a727f8b92989fa3aaa7a7a7a6a8a09e9590857c6e7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f524f4746413a32281e13080000000000000a151e2b343f49515b636c717c838a9095999d9fa4aca5a7a7a7a7a6a5aba49f9d99948f89817a6e6a5f574d433a2f22180e0000000000000000000000000000000b17222d414d5a6774808d9aa7b3c0cdd8e0d4c8bcb1a79f9287807d7c7d839096a0acb9c5d2dfd2c5b9ac9f92867a6d6053473a2d20140700000713202d3a4653606d7986939e9e9e9e9e9e9e9e9e9e9e9d9084776a5d525f6c7885929e9e9e9e9e9e9fa2aaabadb2bbc4c4bdb4aba1978e8174685e5246392d20130700000713202d3a4653606d7986939e9e9e9e9e9e9e9e9e9e9e9d9084776a5d525f6c7885929e9e9e9e9e9e9fa2aaabadb2bbc4c4bdb4aba1978e8174685e5246392d201307000004111d2a3744505d6a7783909292929292929292929292929184786b554b5764717e8a92929292929292929292929292897d7063564a3d3023170a00000000030d151d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d3229241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9083818181828590959fabbdc7d2ddded2c5b9aca096877a6d6054473a2d211407000000000000010c161f27333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342b20160c00000000000000000000060f18232e39424a545b606c707980858b8f929897999a9a9a9a99989696918d89837e766e69615a50483e352c21180c03000000000000010e1b2734414e5a6774818d9aa7b4c0cddae7ded1c4b7ab9e91847a7372747d87939facb9c3ced9e5e4d7cabdb1a4978a7e7164574b3e3124180b0000000a141d262d3338394049515a616a6e787d83888d90939a97999a9a9a9a9a99979993908c88827c756d685f574e453c3935302820160c0200000000000000000000000c1926333f4c5966727f8c99a5b2bfd1dcd0c3b7aa9d9084776a544c566b7784919eaab7c4d1dbd0bfb3a6998c807366594d402f24180c0000000000000b16212b37434e58626d727e868e9298999a9a9a999796918c837b6e6d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5b5b54524c443a3024190d010000000000030c19222d374049515a616a6e787d83888d90939a97999a9a9a9a9a99979993908c88827c756d685f574e453c31281f160c010000000000000000000000000000061724313e4a5764717d8a97a7b1bcc8d4e2d8cdc2bbafa399928d8a898a90959fa8b2bdc9d5ddd0c3b7aa9d908477675d5145392c20130600000713202d3a4653606d7986929292929292929292929292929084776a5d525f6c7885929292929292929298989ea1a9b2bbc5c6bdb3a99f92867a6d6154473a2e21140900000713202d3a4653606d7986929292929292929292929292929084776a5d525f6c7885929292929292929298989ea1a9b2bbc5c6bdb3a99f92867a6d6154473a2e211409000005121e2b3845515e6b788485858585858585858585858585858276695c4f56636f7d8585858585858585858585858585857e7265584b3f3225180c000000010b151f272f34383f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e3a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaded1c5b8aca095908e8e8e8f92979fa7b1bcd0d9e3ddd1c4b7aa9e918477675d5145392c20130600000000000000040d17222d384149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e352c22190e04000000000000000000000007121c273039424a505a61676d73797e8285888a8c8d8d8e8d8d8b8a8784817c77716c615f5750473e362d231a0f0600000000000000000c1926323f4c5965727f8c98a5b2bfced9e5ded2c5b9aca1969184807e81879299a4afbbc7d5e0eae4d7cabdb1a4978a7e7164574b3e3124180b000006111c262f383f444647474750585f656c70777c808386898b8c8d8d8e8d8d8c8b898683807b766f6b615d564e47474746413a32281e130800000000000000000000020e1b2835414e5b6874818e9ba7b4c1cedacfc2b5a99c8f8276695c505d697683909ca9b6c3cfdbcec2b5a89b8f827568554b4035291d10040000000000040f1b27323c46515b626c717b81868a8c8d8e8d8c8b88847f786e696d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b686868615d564c4135291d1105000000000008131e28323a41464750585f656c70777c808386898b8c8d8d8e8d8d8c8b898683807b766f6b615d564e4745413a31281e130800000000000000000000000000000814212e3b4754616e7a87959fabb8c5d0dbdfd7cbc0b5aba39f9a9695979d9fa7b1bac4ced9d6cabeb3a99a8d817467554b4035291d110400000713202d3a4653606d788585858585858585858585858585858276695c515e6b77848585858585858585878b9196a1a9b3bec9c5bbaea3998b7f7265584c3f30251a0e02000713202d3a4653606d788585858585858585858585858585858276695c515e6b77848585858585858585878b9196a1a9b3bec9c5bbaea3998b7f7265584c3f30251a0e020004111e2a3743505c68727878787878787878787878787878787670665a4e54606b6f787878787878787878787878787878726d62564a3d3124170b00000007121d2731394045474749505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f4747474745403a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae0d4c8bcb1a7a09d9a9a9a9c9fa2a9b1b9c3cde2e1d6cabeb3a99b8e817468554b4135291d1104000000000000000006111b262f383f4450565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c443d352c231a1007000000000000000000000000000b151e272f383f4450555d60676d7175797b7d7f80818180807e7d7a7874706b64615a534d453e352d241b11080000000000000000000a1724303d4a5763707d8a96a8b2bdc8d4e1e1d5c9bdb2a8a096918c8b8e9299a3abb4bcc6d0dbe7e4d7cabdb1a4978a7e7164574b3e3124180b00000b17222d38424a50535454545454535b60646a6f73777a7c7e7f80818181807f7e7c7a76736e69636059545454545454524c443a3024190d0100000000000000000005121e2a36424d576a7683909da9b6c3d0dacec1b4a79b8e8174685b4e5b6875818e9ba8b4c1cedbd1c4b7aa9e918477675d5145392c1f13060000000000000a15202b343f49515a62696e747a7d7f808180807e7b7775757575757a8794a0adbac7d3e0ded1c5b8ab9e928578757575756d685d5246392d20130700000000010d1924303a444c52545454535b60646a6f73777a7c7e7f80818181807f7e7c7a76736e6963605954545454514c433a2f24190d01000000000000000000000000000714202d3946525e687683909daab4bfcad6e1dcd1c7bdb5afaca7a3a2a4a9abb1b9c2ccd6ded2c6b9ada2978a7d7063574a3d2f24180d01000006121f2b3844505c666d7878787878787878787878787878787670665a4f5c67727778787878787878797a7e849197a1adb9c6cbbfb5ab9c8f827669574d42362a1e11050006121f2b3844505c666d7878787878787878787878787878787670665a4f5c67727778787878787878797a7e849197a1adb9c6cbbfb5ab9c8f827669574d42362a1e110500020f1b27343f4b5660686b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e54494f5960636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b65625b51453a2e2215090000000c18232f39434b515354545454565d60666d7074777a7c7e7f8081818180807e7c7a77736e6963605954545454545453514b433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae4d9cec3b9b1acaaa7a7a7a9abadb3bcc3cbd4e2d9cfc7b9ada1978a7d7064574a3d2f24180d010000000000000000000a141d262d333e444c52545c606367686d6f7172737474747473716f6d686668656c655b50443b322b231a11080000000000000000000000000000030c151d262d333e434b51555d6064666c6f7172737474747372706e6967636059555046423b332c231b1209000000000000000000000714212e3a4754616d7a8796a0acb8c5d1dee5dacec4bab2a8a09e99989a9fa29fa2aab4bfcad6e2e4d7cabdb1a4978a7e7164574b3e3124180b00030f1c28333f4a545b60616161616161616161616266676d6f7172747474747372716f6d676662616161616161616161615d564c4135291d11050000000000000000000714202d3a46525e697885929fabb8c5d2d9cdc0b3a69a8d8073675a4d5a6773808d9aa6b3c0cdd9d2c6b9ac9f93867a6d6053473a2d201407000000000000040f19222d373f4850575f61676d707274747473717d828282828282828f9ca8b5c2cfdbe8dfd2c5b9ac9f928781828282817a6d6154473a2e2114070000000005111d2935414c565d61616161616161616266676d6f7172747474747372716f6d67666261616161616161605d554c4135291d11040000000000000000000000000005111e2a36414c5665727f8b98a2aebac4cfdae3d9cfc7c0bbb9b3b0afb0b6b8bcc2cbd4ded7cbbfb5ab9e9285796d6053463a2d20130700000003101c28343f4a545c606b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e544b5660676b6b6b6b6b6b6b6b686d717b85929eabb8bebebeb8ab9e928578695e52463a2d2014070003101c28343f4a545c606b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e544b5660676b6b6b6b6b6b6b6b686d717b85929eabb8bebebeb8ab9e928578695e52463a2d20140700000b17232f3a444e565c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544c42474f54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f585651483f34291d1105000004101c2934404b555c606161616161616161616367686d6f7172737474747473716f6d68666261616161616161616161605d554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae4dfd5cbc3bcb8b7b4b4b4b5b8babec5ced4dbd6d0c7bdb2a99e9285796d6053473a2d20140700000000000000000000020b141b2227323a41454b515357565d6162646567676767676668686d70727577786c605346392d2019110800000000000000000000000000000000030b141c2228313a40454b5153545b6062646667676767666563615e5656544f49453e36312a211a110900000000000000000000000713202d3946525e687784919daab7c2cfd9e3e0d6ccc4bab2acaaa6a5aba2989298a2aebac6d3e0e4d7cabdb1a4978a7e7164574b3e3124180b0006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676767676767676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d685d5246392d2013070000000000000000000815212e3b4854616e7b8798a2aebac6d3d8cbbfb2a5988c7f7265594c5865727f8b98a5b2becbd8d4c7bbafa499887c6f6255493c2f2216090000000000000007101b252d363f454d53555d60636667676766727f8c8e8e8e8e8e8f949eaab7c3d0dce9e0d3c7baaea399928e8e8e8e877b6e6154483b2e211508000000000713202d3946525d686d6d6d6d6d6d6d6d6d6d6d6d6d6d676767676767676d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c20130600000000000000000000000000010d1925303b4754606d7a85929fa9b3bec9d5dce1d9d1cbc7c5c0bdbcbdc3c4c8cdd4ddd8cfc7bbaea3998e8174665c5144382c1f1206000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544c4146565c5e5f5f5f5f5f5f565d6169727f8b98aab4b2b2b2b2ada197877b6e6154473b2e21140800000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544c444e565c5e5f5f5f5f5f5f565d6169727f8b98aab4b2b2b2b2ada197877b6e6154473b2e211408000007121d28333c444b505152525252525252525252525252524f4e49423a3d4448495252525252525252525252525252524b4a453f362d23180c01000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d666767676766686d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd7d7d7d7d5cec8c5c3c1c1c1c2c5c6cad0d4d2d0cac5bdb5aba1968c8073675c5145382c1f13060000000000000000000000020a111720282f353e444c52545759565e61636668686d707275777a7c7f81848073665a4d4033271a0d000000000000000000000000000000000000020a11171f282f35394045474a50535557595a5a5b5a5a585754524d4948443d39332a261f180f0800000000000000000000000005111e2a36414c566773808d9aa6b0bdc7d1dce2ded6ccc4bdb9b7b3aea3999285929facb8c5d2deded7cabdb1a4978a7e7164574b3e3124180b000613202d394653606c787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d60585b5c666d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6154473a2e2114070000000000000000000a1723303d4a5663707d8996aab4becad1d1cabdb1a4978a7e7164574b5764717d8a97a4b0bdd2d1d1ccc0b5ab978b7e7164584b3e31251808000000000000000009131b242d333b42464b515357595a5b5a65727f8c989b9b9b9b9c9ea6b0bbc7d3dfe4e3d7cbbfb4aba39f9b9b9b94877b6e6154483b2e211508000000000714212e3a4754616d7a7a7a7a7a7a7a7a7a7a7a7a7a796d60585b5c666d7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6054473a2d21140700000000000000000000000000000814202c3945525d6873808d97a1adb9c0cbd1d8e0dcd7d3d2cdc9c8cad0d1d4d8dfd7cfc6bdb2a89f92867b6e61544a4034281c10040000000006111c2630383f4446525252525252525252525252525252504e45474c5254575b5c5d5e5e5c5a555357616e7b8798a2a5a5a5a5a5a5a995887c6f6255493c2f221609000006111c2630383f4446525252525252525252525252525252504e49423c444b4f515252525252524c5257616e7b8798a2a5a5a5a5a5a5a995887c6f6255493c2f2216090000010c16212a333a3f4345454545454545454545454545454543413e383032383b3c4545454545454545454545454545453f3d3a342d241b11060000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a786d60545b606a767a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4c0cacacacacacacacacacacacacacacacad2ccc8c6c4bebab3aba3999184796d60554b4034291c100400000000000000000000000000060d1c28333e4850565e61636668686d707275777a7d7f828486898c8e8d8073665a4d4033271a0d0000000000000000000000000000000000000000060d161d24292f35393a3f4446484a4c4d4e4e4d4d4b4a4746423d3b38322d28221a140e0600000000000000000000000000010d1925303c4955626f7c88949fabb5c0cbd0d6dbdad6cec9c5c3b9ac9f9287828f9ca9b5c2cfd1d1d1cabdb1a4978a7e7164574b3e3124180b000613202d394653606c7982878787878787878787878787878782766a5f53606d78848787878787878787878787878787807366594d4033261a0d0000000000000000000c1925323f4c5865727f8b98a5b2bec5c5c5c5bcb0a396897d7063564a56626f7c8995abb5c0c5c5c5c5c0b3a69a8d8073675a4d403025190d01000000000000000009121b212931363a4045474a4c4d4e5965727f8c98a5a8a8a8a8aab0b8c1ccd7d7d7d7dcd1c6bdb4aeaca8a8a194877b6e6154483b2e211508000000010d1a2734404d5a67738087878787878787878787878782766a5f53606d78848787878787878787878787877e7164574b3e3124180b000000000000000000000000000004111d2935414c56606d7a85919ea4aebbbfc6cfd3d6dcdddfdad6d5d7dcdddbd6d3cec6bdb5aba1968e8174695f5342392e23180c0000000000000a141e262e34383a454542464e53555b54524d45454542464b5153565e616467696a6b6a6966625f585e69798592989898989898989896897c706356493d3023160a0000000a141e262e34383a45454545454545454545454545454543423e38323a3f43444545454545454146525e69798592989898989898989896897c706356493d3023160a000000050f1821282f34373838383838383838383838383838383635322d26272c2f3038383838383838383838383838383832312e29231b1209000000000814212e3b4754616e7a8487878787878787878787878787877f72665c57626f7c8787878787878787878787878787877c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b4bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdc0bbb9b7b4aea9a19992877d70675d5143392f23180c00000000000000000000000000000814212d3945505a61686d707375787a7d7f828487898c8e91939a98998d8073665a4d4033271a0d000000000000000000000000000000000000000000040c13181d24292c2d3338393c3e3f40414141403f3d3b3a36302f2c27211d170e09030000000000000000000000000000000815222e3b4754606a76828f99a3afbabfc6cad0cdcdcfc9c2b9afa59b8f81818e9ba8b5c1c5c5c5c5c5bdb1a4978a7e7164574b3e3124180b0005121f2b3744505b656d798491989494949494949494949494887c6f625b65717e8b9694949494949494949494968f82776c605346392d2013060601000000000000010e1b2734414e5a6774818d9aa7b4b8b8b8b8b8b8b5ab95887b6f62554854616e7b8799a4afb8b8b8b8b8b8b6a99c8f827669564c41362a1e1105000000000000000000090f181f262a2f35393a3d3f414c5965727f8c98a0a0a0a0a1a3a9b1bbc5cacacacacacfc5bbb3adaba0a0a094877b6e6154483b2e211508000000000713202d3a4653606d79839098949494949494949494887c6f625b65717e8b969494949494949494968e81756c6155493d3023170a0000000000000000000000000000010d19242f3a45525d68707d8a929ca4aeb5bdc2c7cbd0d0d2d2d4d3d2d1d0d0cac6c1bcb4aba39991847a6d61574d4230271c1207000000000000020c141c2328323b41464d53585f6268615e574d46474d52555c6064686d71747677777776736f6a605d6b78848b8b8b8b8b8b8b8b8b8b8a7d7064574a3d3124170a000000020c141c23282b2d3838383838383838383838383838383635322d282e33373838383838383036424d566b78848b8b8b8b8b8b8b8b8b8b8a7d7064574a3d3124170a00000000060f161d23272a2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c292825211b1b2022232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2524221d18110900000000000714202d3946525e686f7c879294949494949494949494949184786d605f6975828e9494949494949494949494938b7f726b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa7b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b6afacaaaaa29f9792877e716b60554b4131271d120700000000000000000000000000000a1723303c4955616c717a7d7f828487898c8e919696999b9e9fa4ac998d8073665a4d4033271a0d0000000000000000000000000000000000000000000001070d12181d1f22282b2d2f3133343434343332302e2d2a2522201b16110c05000000000000000000000000000000000006131f2b37434e58626f7c87929fa5aeb4babebfc0c1c0bdb9b1a79e93897d828e9ba8b5b8b8b8b8b8b8b8b1a4978a7e7164574b3e3124180b00030f1b27333f49535d676e7c86929aa4a0a0a0a0a0a0a0a69b8e817569606c7883909da8a0a0a0a0a0a0a0a29891847a6d655b5044372b1f1815120c06000000000005111d2935414c566976838f9ca9ababababababababa499877a6d61544753606d7986939fababababababababab9e928578685e5246392d20130700000000000000000000060d141a1d24292c2d30333f4c5965727f8c939393939394979fa9b4bdbdbdbdbdbdbdbeb3a9a19e93939393877b6e6154483b2e2115080000000006131f2c3845515c666e7c86929fa6a0a0a0a0a0a69b8e817569606c7883909da8a0a0a0a0a0a49991847a6d605a5045392d21150800000000000000000000000000000008131e2935414c56616c73808d929fa3abb0b8babfc2c4c5c6c8c6c5c4c3c1bebab8afaaa29992877d6f685e52453b311e150b00000000000000000c17222d363e444d52575f616a6f756e695e545254575e61676d71767a7e818283848483807c746d6764717e7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e22150800000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c292826211d23272a2b2c2c2c2c2c25303e4b5864717e7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000050c12171b1e1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1c1915100f1315161f1f1f1f1f1f1f1f1f1f1f1f1f1f1f181715110c0600000000000005111e2a36414c56606a727f8b939da7a0a0a0a0a0a0a0a0968a7e7164616e7b87939fa0a0a0a0a0a0a0a99f958e81746d62594f43382c1f1309030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d9aa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3aca49f9e9b98928d857d716c62594f433a2f1f150b0100000000000000000000000000000b1724313e4a5764717e878a8c8f919696999b9ea0a8a5a8aaacafa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000001070c1013171c1f202224262727282727252421201e191613100b0400000000000000000000000000000000000000030f1b27323c4754606a737f8c929fa3aaadb3b3b3b4b3b2ada79f958e8175828e9ba8abababababababababa4978a7e7164574b3e3124180b00000b17222d38414c555f6a707e88939fa6b0adadadadadac9f92867b6e63707d8a95a0acadadadadadaea49f92867c6f685d53493f33272524221d181109000000000713202d3946525d687885929e9e9e9e9e9e9e9e9e9e9e9386796c605346505c667885919e9e9e9e9e9e9e9e9e9e9e97877a6d6154473a2e211407000000000000000000000003090e13181d202026323f4c5965727f868686868686878d97a3b1b1b1b1b1b1b1b1b1ada1979286868686867b6e6154483b2e2115080000000004101c2834404b545f6a727f8b949ea9b3adadadac9f92867b6e63707d8a95a0acadadadb1a79f93877d6f685d52483e34281d1109030000000000000000000000000000010d19242f3a43505a636e74808b92999fa6acaeb4b5b7b8b9bbbab8b8b7b5b3aeaba59e9892877e716b60564c4133291f0c030000000000000005111d28343e4850565e61696e757c827b6e665f5e6164696e73797e83878a8e8f9091918f8d8881796d686c7172727272727272727272726e695f53463a2d211407000000000000060b1012131f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1c191612171b1d1e1f1f1f1f1f24303d4956626c7172727272727272727272726e695f53463a2d21140700000000000001070b0f11121212121212121212121212121212100f0d0905030709091212121212121212121212121212120c0b09050100000000000000020e1925303b444e58626d74818e959fa9b3adadadadb2a89d9083776b6874818d99a4afadadadadb5aba1979083796d605b51473d32271f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774818d979797979797979797979797979797979797979797969a93918e8a85807a706b625a50473d31281d0d030000000000000000000000000000000b1824313e4b5764717e8a96999b9ea1a8a5a8aaacb2b2b5b7b9b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000004060b0f12131517191a1b1b1a1a18171414110e090704000000000000000000000000000000000000000000000a15202b37434e58606c78808c92989fa2a9a6a7a7a6a8a19e9590837a75828e9b9e9e9e9e9e9e9e9e9e9e9e978a7e7164574b3e3124180b000006111b262f3a434e57616c73808c949ea8b2bcbababbafa3998d80746a7683909ca7b1bcbababab0a69c928a7e716a5f564c41382d3332312e29231b13090000000714212e3a4754616d7a87929292929292929292929292918578665b50444a546a778390929292929292929292929292897d706356493d3023160a0000000000000000000000000001070d111314202d3a4653606d787a7a7a7a7a7a7b8794a1a4a4a4a4a4a4a4a4a4a49e9285797a7a7a7a776c605346392d20130600000000000c18232e39424e58626d75828f97a1adb9babbafa3998d80746a7683909ca7b1bcbfb4aa9f958d80736b60564c41362c27211a140d05000000000000000000000000000008131e28313e48525c646e747f878f949b9fa3aaa9aaacacafaeacabaaa8aaa29f9b938e867d716c61594f443a3021170d00000000000000000815212d3945505a61686e747b81878e82786f6a686d71757b80858b90939a9a9c9d9e9d9c99938e837a6d66646565656565656565656565615f574d42362a1e12050000000000000000030607121212121212121212121212121212100f0d0a060b0f11111212121215212d3945505a62646565656565656565656565615f574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323d46515b606d78839097a1abb5bfbabab8aca095897d706d7a86929fabb5c0bababbafa39992857b6e675c51493f342f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000e1b2734414e5a6774808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888684817e79736d68615950483f352b1f160c000000000000000000000000000000000b1824313e4b5764717e8a97a4a8abacb2b2b5b7b9bdbfc1c4c0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000030606090b0c0d0e0e0e0d0c0a0807050200000000000000000000000000000000000000000000000000040f1b27323d44505b666c747f868d929798999a9a9a9896918c837b6e75828e929292929292929292929292928a7e7164574b3e3124180b0000000a141d28313c45505a606c78828f96a0aab4bfcac0b5ab9f92867a6f7c89949fabb9c3c6bcb2a89f948d80736c61584e43404040403f3d3a342d251b110600000916232f3c4956626f7c8585858585858585858585858585827669544a3f4e5b68758185858585858585858585858585857e7165584b3e3225180b000000000000000000000000000000010406121f2c3844515c666d6d6d6d6d6d6d7a87949797979797979797979797979285786d6d6d6d6c655b5044372b1f1205000000000007121d27303c46515b616e7a85929ea5afbac0b5ab9f92867a6f7c89949fabb9c3baaea2989083786d60594f47433d38332a251f170f0800000000000000000000000000010c161f2c36404a525c646d727c82898f9298999c9d9f9fa4a29f9e9d9b9998928e89827b706b615a50463d32281e0f0600000000000000000a1724303d4956616c717b81868e93948f827c78797a7e82868d92979d9fa4aca9aaaaaaa9a59d958f82786d60565858585858585858585855534d453b31261a0e02000000000000000000000005050505050505050505050505050503030100000002040505050505111d29343e48505658585858585858585858585855534d453b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202b343f45515c666e7b859199a3aebbc1c8bcb1a79c8f827673808c98a3aebdc7c3b9afa59f92877d70695e554b4040403b3a37312a21180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000916222f3c4955626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7775716d67615d564f473f362d231a0d04000000000000000000000000000000000b1824313e4b5764717e8a97a4b1b7b9bdbfc1c4c5c9c6bfbab5afa6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a152028333f4a545b606d727b8185898b8c8d8e8d8b89847f786e6974818585858585858585858585858585857e7164574a3e3124170b000000020b161f2a333e44505b666d7a849198a2aebac0c7baaea2988c7f75828f9ba6b0bbcabfb4aaa0968f82786c605a504c4c4c4c4c4c4b4a463f372d23180c01000815222e3b4754606a6f78787878787878787878787878787670665a42384d59656f757878787878787878787878787878716d62564a3d3124170b000000000000000000000000000000000004101c2834404a545c6060606060616d7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a85786b606060605b53493f33271b0f030000000000000b151e2a343f46525e68707d8a929da8b2bdbaaea2988c7f75828f9ba6b0bbbbb0a69f92867b6e665c5a56544e48443d363029211a120a01000000000000000000000000040d1a232e38404a525b626a6f767c82868a8d8f9192939a989291908e8c8a85817c756e69615950483e342b20160c0000000000000000000b1825313e4b5864717e868d92999f9f948f888585878a8f92999ea2a9acafb6b5b6b7b7b6afa79f948c7f72685e524c4c4c4c4c4c4c4c4c4846423b332a1f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b4c4c4c4c4c4c4c4c4c4c4c4846423b332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222834404b545e696f7d87929fa5afb9c3c3b7ab9f94887c7985929eaab4bfc5bbb1a79e938b7f726b60574d4c4c4c4c4847433c332a20160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000815222e3b47545f6a6f71717171717171717171717171717171717171717170706f6d676864605d55524c443e352d241b110800000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdc5c9cecec9c5beb9b4aeaba49f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b17222d38424a505b63696e74797c7e808081807f7c79726d66646f74787878787878787878787878787878716c6155493c3023170a00000000040d182128333f4a545d686f7c86929fa4aeb8c2bfb4aa9e92857c87939facb9c2c2baaea29891847a6d665b5959595959595959585651493f34291d12060006131f2b37434e5860626b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e54493c48535d65686b6b6b6b6b6b6b6b6b6b6b6b6b6b65625a50453a2e2115090000000000000000000000000000000000000c18232e39424a515353535353606d787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e706457535353504941382d22170b00000000000000030c18222a36414c56616c74818e96a0abb5bfb4aa9e92857c87939facb9beb3a99e948b7e7269626b67626058544f46423b332c241c130a0100000000000000000000000008111c262f38404951585f626b70757a7d80828485868686858584827f7d79746f6b615e574f473e362c22190e05000000000000000000091623303c4956636f7c89959fa3aba69f9c98929298979c9fa3abadb3b9bbc0c2c2c2c4c1b9b0a69f92867a6d61554b413f3f3f3f3f3f3f3b3a36312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e3f3f3f3f3f3f3f3f3f3f3f3b3a36312a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018232e39424d57606b727f8b939da7b1bbc5bbb0a69b8e817f8b97a2adbcc6bdb3a9a0958e81756d625959595959595955534e463c32281e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b544a5b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000006131f2b37434e585f62646464646464646464646464646464646464646464646362605d555753514b46413a322c231b12090000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcacdc8c4bdb9b3adaaa39f99938f897f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f4451575f61676d6f7273747473726f6d66605c5d64686b6b6b6b6b6b6b6b6b6b6b6b6b6b6b64615a5045392d2114080000000000060f17222d38424c565f6a717e8a929ca6b0babcb9ada19791859199a4afbbbcb8aea49f92867c6f686266666666666666666665625b51463a2e22150900030f1b27323d464e54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5a544c4338414b53595b5f5f5f5f5f5f5f5f5f5f5f5f5f5f585650483f34291d110500000000000000000000000000000000000007121c273039404446474747515c666d717171717171717171717171717171706c6155474746443f382f261b11060000000000000000060f1925303b444f59606d79849199a3aebbb9ada19791859199a4afbbb9ada1978f82756d6a6f78746f6a636059524d453e362e251c130a000000000000000000000000000a141d262f373f464e53596063676d7073767779797a797978777573706d67636059534d453d352c241a1007000000000000000000000915222f3b4854606b7683909da6b0b0abaaa29f9fa2aaa8acafb5b9bec4beb9b8b6b5b8b9bebaaea2988d8073675d5145393232323232322e2d2a261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d303132323232323232323232322e2d2a261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303b454f59626d74818e959fa9b3bdbcb9ac9f928785919ea9b3bec0b5aba1979083796d666666666666666666625f584e443a30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dddfd2c5b8ac9f928579665c505b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000030f1b26323c464e545557575757575757575757575757575757575757575757565554514b4b47454039353028201a1109000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdc7c3bcb8b2aca9a29e98928e87827c726d63574a3e3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333f454d53555c606265666767676562605c545153595b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f575550483e33281c110400000000000006111c262f3a444e58616c73808d949fa8b2afafb3a9a1969196a1abb5afafb0a69d928a7e716a6a6f737373737373737373726d62564a3d3124180b00000a15202b343d4347495252525252525252525252525252504e49433a313941484d4e52525252525252525252525252524b4a453f362d22180c01000000000000000000000000000000000000000b151e272e34383a3a3a404b545c6064646464646464646464646464646464615a50443a3937332d261d140a0000000000000000000008141e29323e45515d676f7c87929fa6b0b5b3a9a1969196a1abb5b5aea49e91857a6d696f7d84817c76706b615e57504840372e251b1108000000000000000000000000020b141d252d343c43474f54555d606466696a6c676d6c666b6a686663605c55544f46423b332c231a1208000000000000000000000007131f2c38434f5963707d8a949fabb5b7b4aeabacaeb4b5b9bbc0bebab8b2adaba9a8abadb2bbb4aa9f92857a6d6054473d32272525252522211e1a140e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d212425252525252525252525252522211e1a140e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839097a1abb5afafafa399929197a1adafafafafa39992857b6e727373737373737373736e6a5f564c42382e23171007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dddfd3c6baaea29886796d60535b6874818e9ba7b4c1cedaded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000a15202a343c4347494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413e3a39352f29241e160e0800000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdbbb7b1aca8a19e97928c86817b756f6a635b51463a2e221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c2228333c42474b51535658595a5b5a585653504a44484c4e5252525252525252525252525252524a49453e362c22170c00000000000000000a141d28323c46505a606c78828f96a0aaa2a2a2a2a8a19ea1a8a2a2a2a2a89f948d80736c696f7c7f7f7f7f7f7f7f7f7f7f7265584b3f3225180c0000040f19222b32373b3c454545454545454545454545454543423e3831282f373c404245454545454545454545454545453e3d3a342d241b11060000000000000000000000000000000000000000030c151c23282c2d2d2e39424b5153575757575757575757575757575757575550483e332d2b27221b140b0200000000000000000000020d17202935404b55606a727f8c949fa9a8a8a8a8a19ea1a8a8a8a8a79d928a7d70686e7b85918d89837d756e69615a524940372d231a0b02000000000000000000000000020b131b222a31373d44484b5153575a5c5e555c60605b5e5d5b595753514b48433d363129211a1108000000000000000000000000030f1b27323d4855616b76839099a3afbbbebab8b8babfc2c3bcb8b4aeaba9a19e9c9c9ea1a9afb6ada2978b7f7265594f43382c1f1919191514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1115171819191919191919191919191514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515c676e7b859299a3a2a2a2a2aba39f9ea1a9a2a2a2a2a59f92877d70787f7f7f7f7f7f7f7f7f7f7c6e685d544a3f342822190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dde2d6cabfb4aa94877a6d6154556875828e9ba8b5c1cedbded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000040e19222a32373b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2d2c29241d19130c040000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1b9b0aba7a09d96918b85807a746e6962605851493f352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117212a313739404546494b4d4d4e4d4c4946443f383c40414545454545454545454545454545453e3c39332c241a10050000000000000000020b16202a343e44505b666d7a849198969696969696969696969696969696968f82786d676e7b858c8c8c8c8c8c8c8c8c7f7265594c3f3226190c00000007101920272b2e2f38383838383838383838383838383635322d261f252c313435383838383838383838383838383832312e29221b120900000000000000000000000000000000000000000000030b12181c1f20202730394045464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49443e362c201f1b17110a02000000000000000000000000050e18242f39434e58606c788290979b9b9b9b9b9b9b9b9b9b9b9b9b958d80746b6d7a8391979a949089827b716c635b52493f352b1d140a000000000000000000000000000109101820262b3238394045474a4d4f514b515353504a514f4c4a4745403938322a251f170f0800000000000000000000000000000a16212c38444f59626f7c87929fa5aeb9bbc0bdc0bbb9b6b1acaaa29f9a97918f8f91979fa4acada99d9184776b6054483b2f22150c0c08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232934404b555e69707d879296969696969696969696969696969696938c7f726b73808c8c8c8c8c8c8c8c8c847a6d665c50443e342b20170c030000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dde7dbd0bbafa295887c6f62545c677683909ca9b6c3cfdcded1c4b7ab9e9184786b5e5145382b1e1200111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000007101920262b2e2f31313131313131313131313131313131313131313131302f2d2c292420201d18120d0802000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4afaca69f9c95908a847f79736d68615f57544e463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2e34383a3c3f404141403f3c3a38342e30333538383838383838383838383838383831302d28221a120800000000000000000000040d182228333f4a545d686f7c868989898989898989898989898989898989847a6d666d798390979999999999999184796d6053463a2d20130700000000070f151b1f22232c2c2c2c2c2c2c2c2c2c2c2c2c2c2a2926211c151a202427282c2c2c2c2c2c2c2c2c2c2c2c2c2c2524211d18110900000000000000000000000000000000000000000000000000070c101213151e272e34383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c39332c241a120f0b0600000000000000000000000000000007121d27313c44505b666e7b858e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83796d6d78828f95a0a69f9c948f867e736e635b51473d2f261c11060000000000000000000000000000060e151b21272c2f35393a3d40434440454746443f4442403d3a38342f2c27211a140d0500000000000000000000000000000004101c28333e4754606a727f8c939ca4acafb5b0b5afacaaa7a09d98928d89858382848c939aa4a19e9a95897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071118232f39434d57606b727f89898989898989898989898989898989898981756d606d7a8592999999999999968f82786d605a50463c32291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dde5d8cbbeb2a5988b7f72665b606d7985929fabb8c5d2deddd0c4b7aa9d9184776a5e5144372b1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000070e151b1f222224242424242424242424242424242424242424242424232221201d181413100d07010000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97aba39f9b948f89837e79726d67615e56534d47433d342d251c11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1d23282c2d2f3233343434322f2d2c28231c27282c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2423211c171008000000000000000000000000061017222d38424c565f6a6f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e686d75818e95a0a9a6a6a69f958a7e71665c5145382c1f13060000000000040a0f1315161f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1c1a16100a0f14181a1b1f1f1f1f1f1f1f1f1f1f1f1f1f1f181715110c06000000000000000000000000000000000000000000000000000000000406070c151d23282c2d31313131313131313131313131313131302d28221a1105030000000000000000000000000000000000010b151f28333f4a545e69707e8282828282828282828282828282827c6f6974818e949fa7b0aba69e98928a80736d62594f42382d22170b000000000000000000000000000000040a0f161b1d24292c2d3133362f34383a3938332d3533302d2c29231d1b160e090300000000000000000000000000000000000b16212b37434e58606c77818d929c9fa3aba3aba49f9d9995908b85817c787675797f88939a97928e89857e7165584b3e3225180b000000000000000000000000000000000000000003080b0d0e1313131313131313131313131313131313131313131312100f0c09080603000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0706040100000000000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59626d727c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d605d68727f8b96a0a6a6a6a89f948d80736c61584e443a30271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddeaddd0c4b7aa9d9184786c6768717d8a97a2adbac6d3dfdcd0c3b6a99d9083766a5d5043372a1d1000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000040a0f1315161818181818181818181818181818181818181818171716151413110d0706040100000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a979f99928e88827d77716d66605d55524c47423c38322b221c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181c1f202325262728272523201f1c17111a1b1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f171714110c05000000000000000000000000000006111c262f3a444e585f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e696b727f8c939ea7b1b2afa59d9083766c61544b4034281c100400000000000000030608091212121212121212121212121212100f0d0a050004080c0e0f12121212121212121212121212120b0b0905010000000000000000000000000000000000000000000000000000000000000000030b12181c1f202424242424242424242424242424242423201c1710080000000000000000000000000000000000000000030d17222d38424d57616c707575757575757575757575757575756f6a6e7b838a91969ea6b0b0aaa29f928c7f726b60544a3f33281c0f0300000000000000000000000000000000040b1012181d202024272923292c2d2d2b2822282624201f1c18120f0a0400000000000000000000000000000000000000050f1b27323d44505b656c7780898f92999697969993908d89837f7a746f6a69666d73808d8d8985817d79716c6256493d3024170b00000000000000000000000000000000000001080e14171a1b2020202020202020202020202020202020202020201f1f1d1b181515120f0a040000000000000000000000000000000000000000000000000000000000000000030a0f1215151717171717171717171717171717171413110d080100000000000000000000000000000000000000000000000000000000000000000000010b151f29333d47515b626a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d56606d7984919ea6b0b2b0a69d928a7e716a60564c42392e2318100700000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddeaded1c5b8aca0958c7f7774747a84919da9b3becad6e2dccfc2b5a99c8f8276695c4f4336291c1000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a09070604010000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a98928d86817c76706b64605c54514b46413a37312b272019100a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316181a1a1b1a19161312100c060e0e1212121212121212121212121212120b0a080400000000000000000000000000000000000a141d28323c464e575f6263636363636363636363636363636363636169707d87939fa5afb9b4ab9e93897c6f625a5042392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313181818181818181818181818181818171614100b050000000000000000000000000000000000000000000006111c262f3b45505a6164686868686868686868686868686868625f696e777d848f939ea7b1b4aea49f93887d70665b5044382b1f120600000000000000000000000000000000000001070d101314171a1c181c1f20201f1c171c19171413100c0701000000000000000000000000000000000000000000000a152027333f49535b656c737c8286898a8a89888683807c77726d676260585c606d7883817c7974706d66625a5045392d2115090000000000000000000000000000000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a282522211f1a15100c070000000000000000000000000000000000000000000000000000000000060e151b1f212224242424242424242424242424242421201d19130c0400000000000000000000000000000000000000000000000000000000000000000000030d17212b353f49515860626363636363636363636363636363636363605d55515c66717d8a949facb6b8aea49f92867c6f685e544a40342822190f050000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dde7dcd1c6bcb1a79c918c838181859196a0acbcc5d0dbe6dbcec1b4a89b8e8175685b4e4235281b0f00111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8c86807b756f6a63605953504a45403936302b261f1b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0d0e0e0d0c0907060300000102050505050505050505050505050505000000000000000000000000000000000000000000020b16202a343c454d5355565656565656565656565656565656535d676e7b859299a4afb7baaea3998e81756a6054483e30271d120700000000000000000000000000000000000000000000010507070a0c0d0e0f0f0f0e0e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a0804000000000000000000000000000000000000000000000000000a141d29333e485055575b5b5b5b5b5b5b5b5b5b5b5b5b5b5b55575e616b707a818f95a0acb8baafa49a9083786c605346392d2013070000000000000000000000000000000000000000010406070a0d070c10131413120f0b060d0a07060400000000000000000000000000000000000000000000000000040b17222d384149535b606b6f757a7c7d7d7c7b7a77736f6a65605d55544e515c666d7674706d6663605c5450483f34291d110500000000000000000000000000000000010b141d242b30333439393939393939393939393939393939393939393939383735322f2e2b261f1c18120b03000000000000000000000000000000000000000000000000000006101820262b2e2f3131313131313131313131313131312d2c29241e160d0400000000000000000000000000000000000000000000000000000000000000000000050f19232d373f464e5456565656565656565656565656565656565653514b4a54616c7683909aa4afbbbaaea39891847a6d665c51443f342b21170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dde3d7cbbfb4aaa39f9c95908d8e9297a0a8b2bdced7e1e3d7cbc0b5ab988c7f7265594c3f3226190c00111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000020507080a0d0e0f0f0e0b080705020000060606060606060606060606060606060101000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e857f7a746e69625f58544f46443f38352f2a251e1a150f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a333c4247484949494949494949494949494949505b656d79839197a2abb5beb3a99f92867b6e61584e43362c1e150b00000000000000000000000000000000000000000305080d11131417191a1b1c1c1c1b1a19171414110e0806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17212c363e44494a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f494d535961686d7983909daab7c0b6aca0958a7d7064574a3d2f24180d0100000000000000000000000000000000000000000000000000000004060706060300000000000000000000000000000000000000000000000000000000000000000006111b262f38414950596063676d6f70706f6f6d676662605854514c48434b545c60696763605c5453514a423f362d22170c010000000000000000000000000000000008131d262f363c3f41464646464646464646464646464646464646464646464543423f3c3a37312c28231d150c08000000000000000000000000000000000000000000000000030e18222a31373a3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a39352f281f160c010000000000000000000000000000000000000000000000000000000000000000000007111b252d343d434749494949494949494949494949494949494947454042505a626f7c87939faab4bfb4aaa1969082786d605b51473d33291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dde0d3c7baaea3989298a09d9a9b9ea2a9b2bac3cee0e9e0d3c7bbafa399897d7063564a3d3023170a00111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000002080e111414171a1b1c1c1b181414110e0806131313131313131313131313131313130e0d0b0803000000000000000000000000000000000000000000000000000714212e3a4754616d7a79736d68615e57534e48443d38342e29241d19130e0903000000000000000000000000000000000000000000060b0e10111313131313131313131313131313100f0d09050004080c0e0f131313131313131313131313131313130807050200000000000000000000000003080b0d0e131313131313131313131313131311100e0a070b0f111213131313131313131313131313130d0c0a0602000000000000000000000000000000000000061018212a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c46505a606c77818f95a0a9b3bdb9ada1978d8073695f53463d32241a0c03000000000000000000000000000000000000060b0f1213191e2021232527282829292827262421201e1914120e0903000000000000000000000000000000000000000000000000000000000000030606090c0e0e0f0f0e0c0a07060300000606060606060606060606060606060603030100000000000000000000000000000000000000000000000000000000050f1a242c33393c3d4242424242424242424242424242423c42464f565d66717e8b97a4b1bebeb1a79b8e817468554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f444f54555d606263646362605d5556544e4745413a39424b51535d5a5653504a46444039302d241b110600000000000000000000000000000000030e1a242f3841474c4e5353535353535353535353535353535353535353535252504e4b4847433c38342e271e1a110a01000000000000000000000000000000000000000000000a15202a343c4347484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a31281e1308000000000000000000000000000000000000000000000000000000000000000000000009131b222b32383b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39353e4754606a75818e98a3aebabcb2a89f948d80746d62594f453b31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0dddfd2c5b9ac9f92869095a0a7a7abadb3bbc3ccd5e0e8dfd2c5b9ac9f92867a6d6154473a2e21140700111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000050b1014191e20212426282828272521201e191413202020202020202020202020202020201b1a18140f080100000000000000000000000000000000000000000000000713202d3946525e686d6d67605d56534d47433c38332c28231c18120d0802000000000000000000000000000000000000000000040b11171a1d1e20202020202020202020202020201c1c1915100a0f14181b1b202020202020202020202020202020201414110e0902000000000000000001080e14171a1b20202020202020202020202020201e1d1a1612171b1e1f2020202020202020202020202020191916120d07000000000000000000000000000000000000060f1820262b2e2f303030303030303030303a444e58616c73808c939ea7b1b2b2b2a89e92857a6d60574d42342b2112080000000000000000000000000000000000060b11171b1f20252a2d2e30323335353535353432302e2d2a25211e1a150f0a040000000000000000000000000000000000000000000000000000060b0f121316181a1b1c1c1b19161312100b0612131313131313131313131313131313100f0d0a0500000000000000000000000000000000000000000000000000000008111a22282d30313535353535353535353535333c4347484846434c54626e7b8895a1aebbc3b8ab9e918578675d5145392c20130600000000000000000000000000000000020507080a0d0e0f0f0e0b08070502000006060606060606060606060606060606010100000000000000000000000000000000020b141d262d333d43484b5153565757565554514c4947433d39352f3039404546504e4946443f3a38342e271e1b1209000000000000000000000000000000000008141f2b36414a52585a60606060606060606060606060606060606060605f5f5e5d5b5855534e46454039302b231c130a010000000000000000000000000000000000000000030f1b26313c464e535557575757575757575757575757575754524c433a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000109101920272b2e2f30303030303030303030303030303030302d2c2b37434e58616e7b86929fa9b3b2b2b0a69d928b7f726b60574d43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e918483909dabb4b8b9bec5cdd5dee4ddd5c9bdb2a89c8f8275685d5246392d20130700111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000001080d161c1f252a2d2e313334353534322e2d2a251f1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000005111d2a36414c565e61605c55524c46423b37322c271f1c17110d070100000000000000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b141a202427282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e19140d05000000000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221e23282a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000060e151a1e212223232323232323232935414c565f6a707e88939fa5a5a5a5a5a5a0968b7f72685d52453b3122190f00000000000000000000000000000000020a11171b22272b2d3036393a3d3f404142424241413f3d3b3936302e2b261f1b150d080100000000000000000000000000000000000000000001080d11171c1f20232527282928282623201f1c17111f2020202020202020202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000810171c20232428282828282828282826313c464e535554534d4b55616e7b8894a1aebbc6b9ada197877a6d6054473a2d211407000000000000000000000000000002080e111414171a1b1c1c1b181414110e0806131313131313131313131313131313130e0d0b08030000000000000000000000000000020b141b2227323839404547494a4a49484745413c3b37322c2924272e34383a43413d3a38342e2c28231c150c090000000000000000000000000000000000000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6865625f5853514b423d352e251c130a000000000000000000000000000000000000000006121f2b37434e585f62646464646464646464646464646464605d564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232323232323232323232323232323232323201f27323d46535e6973808d97a1a5a5a5a5a5a49f92877d6f695e554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3d0d1d1d1c4b8ab9e91847f8c99a3aebac4cacfd7dadbd6d2ccc2b9aca0968a7e7164564c4135291d110500111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000040c131921282c3036393b3d40414242413e3b3936302a2c393939393939393939393939393939393433302b251d140b01000000000000000000000000000000000000000000010d1925303a444c525453514b45413a36312b26201c16100c06000000000000000000000000000000000000000000000000040e1720272e33363739393939393939393939393939393635322c261e252c313435393939393939393939393939393939392e2d2a251f170e0500000000010b141d242b30333439393939393939393939393939393736332e282f343738393939393939393939393939393933322f2a231c130a00000000000000000000000000000000000003090e12141516161616161616202c3945525d686e7c86929a99999999999999999184796d60564c4133291f1007000000000000000000000000000000060b141c22282d3337393d4146474a4c4d4e4f4f4f4e4d4c4a4746413b3a37312b272019130c0400000000000000000000000000000000000000040c13191c22282b2d2f32343535353433302d2b28232a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000000000000000000050b101416171c1c1c1c1c1c1c1c1f2b37434e585f62615e57555d63707d8996a3b0bcc9beb2a994887b6e6155483b2e221508000000000000000000000000050b1014191e20212426282828272521201e191413202020202020202020202020202020201b1a18140f080100000000000000000000000000020a111721272c2f35393a3c3d3d3c3c3a39352f2e2b27201d191d23282c2d3634302d2b28231f1c18120b03000000000000000000000000000000000000000d1a26333f4c58646e7479797979797979797979797979797979797979797979787675726f6a65605c544f4740372e251c1108000000000000000000000000000000000000000815212e3a47535f6a6f7171717171717171717171717171716d685d5245392c20130600000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151616161616161616161616161616161616161415202a36424d57606d7a859299999999999999999991857b6e675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7c3c5c5c5c5c4b8ab9e91847a86929fa8b2bcc5ccd2cdd0cac7c0bbafa59e9184796d6053463a3024190d0100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000040d161e242933383b4146474a4d4e4f4f4e4b4746413b36384646464646464646464646464646464641403c362f261d13080000000000000000000000000000000000000000000008131e29323a4146474645403935302a251f1b15100b0300000000000000000000000000000000000000000000000000000b16202932393f4344464646464646464646464646464643413d3830282f373d4042464646464646464646464646464646463b3a36302920170d0200000008131d262f363c3f41464646464646464646464646464644423f39333a4043454646464646464646464646464646403e3b352e251c1207000000000000000000000000000000000000000206080809090909090914212d3a4754606d7a848c8c8c8c8c8c8c8c8c8c8c8a7e70665c51443a2f21170d0000000000000000000000000000000810181d262d33383f4446494c525456585a5b5b5c5c5b5a595754524d4847423c373229241e160d060000000000000000000000000000000000070d161e24292d3338393c3f41414242413f3d3a38342e36383939393939393939393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000004080a0a0f0f0f0f0f0f0f14212e3a47535f6a6e6e696a69676d75818e9ba8b5c1cfbbafa295887c6f6255493c2f2216090000000000000000000001080d161c1f252a2d2e313334353534322e2d2a251f1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000060b161b1d24292c2d2f3031302f2d2c2924221f1b15110d12181c1f202a2723201f1c1712100c070000000000000000000000000000000000000000010e1b2734414e5a677480868686868686868686868686868686868686868686858583817e7b77726d666059514940372e231a0d040000000000000000000000000000000000000915222f3c4855626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000030608090909090909090909090909090909090909070e1a25313b45525d68727f8b8c8c8c8c8c8c8c8c8c8c8c83796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daab7b8b8b8b8b8b8b8ab9e918578808d96a1aab4bbc0c0c0c0bfbab6afa69e938a7d70675c514538281e13080000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000040d1620282f353e44484d525457595b5b5b5a5854524d464145535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000020c1720293036393a3a38342e29241e1a140f0a0400000000000000000000000000000000000000000000000000000006111d27323b444a4f5153535353535353535353535353534f4e49423a303941484d4e535353535353535353535353535353534746423b32291f14090000030e1a242f3841474c4e5353535353535353535353535353514f4a433c454b505253535353535353535353535353534c4b4640372e23190d02000000000000000000000000000000000000000000000000000000091623303c4956636f7d7f7f7f7f7f7f7f7f7f7f7f7f7f726c61544a4032281e0f06000000000000000000000000000008121a222a2f383f4449505356565e616365666868686868676563615e5655534d47433d352f281f1810070000000000000000000000000000000811191f282f35383f4446494b4d4e4f4f4e4c4946443f38424546464646464646464646464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000202020202020815222f3b4855626e7c7b787675767a808d939eaab6c3c8bcb1a794887b6e6155483b2e221508000000000000000000040c131921282c3036393b3d40414242413e3b3936302a2c393939393939393939393939393939393433302b251d140b010000000000000000000000000000040a0f12181d1f20232424232221201d1915130f0a0400070c1013131d1b161312100b060400000000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393939393939393939393939393939399929291908e8b88837f79706b635b514940352c1f160c0100000000000000000000000000000000000d1a2733404d5a6673808a8a8a8a8a8a8a8a8a8a8a8a8a8a887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2935414c56606d787f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909daaababababababababab9e9185787a849198a2aaafb6b4b4b3b4aeaca49f948f81756c61554b403428160c020000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000010c161f28323a41454f55565e6164666768686765615e56524c515f6060606060606060606060606060605b59534a41362b20140800000000000000000000000000000000000000000000050e171e252a2d2e2d2c28231d19130e090300000000000000000000000000000000000000000000000000000000000b17222e39444d555b5d60606060606060606060606060605c5a544c4230414b53595b6060606060606060606060606060606054524d443b3025190e020008141f2b36414a52585a60606060606060606060606060605d5b554d454e565c5e60606060606060606060606060605957514940352a1e12060000000000000000000000000000000000000000000000000000000915222f3b4854606b6f727272727272727272727272726d625a5042392e20160c000000000000000000000000000008111a242c343c424a50535b606367686d70727374757575747472706e6866625f57544e45413a312a221910070000000000000000000000000008111a232b313a41454a505356585a5b5c5b5b595653504a424e52535353535353535353535353535353504e49423a31261c10050000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808784838283868d929da5afbac6c5b8aca095867a6d6053473a2d2014070000000000000000040d161e242933383b4146474a4d4e4f4f4e4b4746413b36384646464646464646464646464646464641403c362f261d13080000000000000000000000000000000001070c10131416171716151413110d0806030000000000040607100e0a07060300000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b9895908b847d736d635b51473e31281d120700000000000000000000000000000000000d1a2733404d5a6673808d97979797979797979797979795887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19242f3a44515c666d727272727272727272727272726f6a5f54473b2e221508000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909d9e9e9e9e9e9e9e9e9e9e9e9185786f7c8692989fa4aca7a7a6aaa29f9a938d82796d605a5043392e231804000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000000000000000000000000000000000000000050c13191d2021201f1c18120d0802000000000000000000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493942535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615e564d42362a1e1105000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b51463b2f23160a00000000000000000000000000000000000000000000000000000007131f2c38444f59606366666666666666666666666665625b51483e30271c0d0400000000000000000000000000060f1a232c363e464e545b60656c7074787a7d7f808182828281807f7d7a77736e69626058524c433c342b22190f060000000000000000000000060f1a232c353d434c51545b60626567686868676663605c5450595e5f60606060606060606060606060605c5a544c42382d21160a0000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c91908f9092989da4aeb7c1cbc0b5ab9d918477675d5145392c20130600000000000000040d1620282f353e44484d525457595b5b5b5a5854524d464145535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000040607090a0a090907060401000000000000000000000003010000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7acacacacacacacacacacacacacacacb5afacacaba9a8a7a09d9691887f736d63594f43392f24180d01000000000000000000000000000000000d1a2733404d5a6673808d99a4a4a4a4a4a4a4a4a4a4a295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2834404a545c6065666666666666666666666666625f584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00111e2a3744515d6a7784909292929292929292929292929185786a707d868e939a999a9a9a9898928e8780796d675d51473e30271d1207000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d00000000000000000000000000000000000000000000000002080d1113141313100c0700000000000000000000000000000000000000000000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797670665a4e404a54656f757979797979797979797979797979797975695e52463a2d201407000d1a26333f4c58646e7479797979797979797979797979797771675b505c6872787979797979797979797979797979736d63574b3e3225190c000000000000000000000000000000000000000000000000000000030f1b27323d474f5456595959595959595959595959585651493f362c1e150b00000000000000000000000000020c18212c353e4850585f666c71787d818487898b8d8e8e8f8f8e8d8c8a8784807b766f6a605d564e463c342b21180c03000000000000000000030e18212c353e474f555d60666c6f72747475757472706d66625a636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c999d9c9d9fa2aaaeb6c0c8c1bbafa3998d807467554b4035291d1104000000000000010c161f28323a41454f55565e6164666768686765615e56524c515f6060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4b9b9b9b9b9b9b9b9b9b9b9b9b9b9c0bbb9b8b8b6b4b1aca8a19a938c7f736b61554b4035291d1207000000000000000000000000000000000d1a2733404d5a6673808d99a6b0b0b0b0b0b0b0b0afa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232e39424a51535959595959595959595959595955544e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00101d2a3643505d697682858585858585858585858585858583776a6b707b82878b8c8d8d8d8b8985817c746d675d554b40352c1e150b00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e000000000000000000000000000000000000000000000000000001050707070604000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a778386868686868686868686868686868276695c4f44515c667581868686868686868686868686868686877b6e6154473b2e211408000e1b2734414e5a677480868686868686868686868686868683776a5d525e6b788486868686868686868686868686867f7366594c403326190d000000000000000000000000000000000000000000000000000000000a16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d241a0c03000000000000000000000000000a141e2a333e47505a616a6f787e84898d91969698999b9b9b9b9b9a989695908d87827c746d685f584e463c332a1e150b00000000000000000009141f2a333e474f5960676d73787c7e80818282817f7c78716c606a757979797979797979797979797979797670665a4e4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6a8a9acaeb4bcc0c2bcb8afa69f92877b6e6155483b2f24180d0100000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0c6c6c6c6c6c6c6c6c6c6c6c6d1cbc7c5c5c4c3c1bcb8b2aca49f93887d70675d5145392f24180c000000000000000000000000000000000d1a2733404d5a6673808d99a6b3bdbdbdbdbdbdbbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464c4c4c4c4c4c4c4c4c4c4c4c4c4947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000f1c2935424e5a667076787878787878787878787878787877716760696e757a7e808181807f7c79756f6a605c554b43392f231a0c0300000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909393939393939393939393938f8276695c4f4653606d79859293939393939393939393939393908376695e52463a2d201407000e1b2734414e5a6774818d9393939393939393939393939084776a5d525e6b7885919393939393939393939393938c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11080000000000000000000000000006111c26303c46505a616c717c838b91969a9ea1a8a5a6a7a8a8a8a7a7a5a7a09d9a938f87817a6f6a60584e453c30271d120700000000000000020e1a26313b454f59616b707a8084898b8d8e8f8e8e8c89847e746c65798786868686868686868686868686868276695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3b6b7b8b8b8b7b5b1aca59e948d8074695f53473a2d1d1307000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cdd2d2d2d2d2d2d2d2d2d2d2dcd7d4d2d2d1d0cec8c4beb6afa49a9184796d60554b4035291d10040000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cacacacac8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3f3f3f3f3f3f3f3f3f3f3f3f3f3c3b37322a22190e04000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000d1a26323e4a545e66696b6b6b6b6b6b6b6b6b6b6b6b6b6b6a675f575f61686e717374747372706d67625f58514b433931281d11080000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000000000000000000060a0e101113131313131313131313131313131308080602000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9c8f8276695c4f495363707d8997a29f9f9f9f9f9f9f9f9f9fa4998b7f7265564d42362a1e1105000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9d9084776a5d525e6b7885919e9f9f9f9f9f9f9f9f9f9f998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000007111921272c2f3033333333333333333333333332312e29231b130900000000000000000000000000000b17232e38424e58616c717e8690959da0a8abacb2b2b3b4b5b5b5b4b3b2b1acaca49f9a938e847c6f6a60574d43392e23180c0200000000000005121e2a36424d57616b707d848c9196989a9b9b9b9a9996918b81776c7986929393939393939393939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a7a7a9aaabacabaaa8a7a09d938e82786d60574d42372b1e0c010000000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfdfebe4ddd8d4d2cecececfd1d2d6dadcd9d4d0c7c0b6aca1968c8073675d5145392c1f13080000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cccfcfcfc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d323333333333333333333333332f2e2b2620191007000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a16222d38434c545a5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5b554d53565e6164666767676563605d55534e45403931281f160c000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e00000000000000040b11161a1d1e2020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daaacacacacacacacaca99c8f8276695c4f505b6574818d9aa9b3acacacacacacacacac9f93877a6e6154473b3025190e02000e1b2734414e5a6774818d9aa7acacacacacacacacaa9d9084776a5d525e6b7885919eabacacacacacacacaca6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000070f161b1f22232626262626262626262626262524221e181109010000000000000000000000000003101c28343f4a545f6a707e879298a0a7acb2b7b9bdbec0c1c1c2c2c1c0bfbcb8b6afaca49f9691857c6f695f554b4034281e14080000000000000714212d3a46535f69707d8691969ea1a8a7a7a8a8a7a8a19e938c80737986929f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c95989a9c9e9e9f9e9d9c9995908a81796d665c51453c31261a0e00000000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae7ebe2d9d2ccc8c6c1c1c1c2c5c6cacfd8dde2d9d2c7beb2a99e9285796d6053473a3025190d0100000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3c3c3c3c3bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202626262626262626262626262622221f1b150e0700000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e0005101c26313a434a4e505252525252525252525252525252514f4a42464c525458595a5a5a585653514b47433c342f271f160d04000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e000000000000050d151c2227292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1a150e06000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7b9b9b9b9b9b9b5a99c8f8276695c4f53606c7884919eabb8b9b9b9b9b9b9c0b5ab9c8f8376685e524639291f140900000e1b2734414e5a6774818d9aa7b4b9b9b9b9b9b9b7aa9d9084776a5d525e6b7885919eabb8b9b9b9b9b9b9b2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000040a0f131516191919191919191919191919191815120d0600000000000000000000000000000006121f2b3844505c666e7c869299a2aab1b8bdc3c5c9cecccecececececdcec8c7c0bbb6afa8a09792857b6e675c51453b3025190e00000000000713202c38444f59616e7b859298a1a9adb2b3b4b5b5b4b2ada59f93877c7986929facacacacacacacacaca99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d83888b8e8f91929291918f8c89837e756d675d544b40332a1f15090000000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae7e4d9d0c7c0bbb9b5b5b5b5b8b9bec5ccd2d9e2d9d0c4b9ada2978b7e7165564c41362a1d110500000000000000000000000000000d1a2733404d5a6673808d99a6b3b6b6b6b6b6b6b6afa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101213191919191919191919191919191615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d00000a151f2831383e4243454545454545454545454545454544433f373b4146474b4d4e4e4d4c4947454039373229231d150d0400000000000000111e2a3744515d6a7784909daab7c3d0d7d7d4c8bbaea195887b6e6255483b2f2215080000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e0000000000040d171f272e3336373939393939393939393939393939392f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3c6c6c6c6c2b5a99c8f8276695c4f56626f7c8996a1adb9c5c6c6c6c6c7bbafa3998b7e7265564c41362a170d0200000e1b2734414e5a6774818d9aa7b4c0c6c6c6c6c3b7aa9d9084776a5d525e6b7885919eabb8c4c6c6c6c6bfb2a6998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0b09060100000000000000000000000000000004101c2834404a54606d78839098a2abb4bcc3c8ced2d0cac7c5c2c1c4c5c8ced4d2ccc7c0bbb2a9a2979083796d60564c41362a1b1106000000000915222f3b4854606b76828f98a2aab2b9bdc0c1c2c1c1bdb9afa49990837786929facb9b9b9b9b9b9b9b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b70777b7e81838485858584827f7c77716c605d554b42392e21180e03000000000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae8ddd2c7beb6afaca8a8a8a9abadb3bbc0c7d0d9e2d6cabeb3a99c8f8376685e5246392d20130700000000000000000000000000000d1a2733404d5a6673808d99a6a9a9a9a9a9a9a9a9a9a295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0c0c0c0c0c0c0c0c0c0c0c0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c0000030d161f262d32353638383838383838383838383838383736332b3036393b3e404141403f3d3a38352f2b262018120b030000000000000000111e2a3744515d6a7784909daab7c3cacacacac8bbaea195887b6e6255483b2f221508000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e00000000000b151f2931393f42444646464646464646464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0d2d2cfc2b5a99c8f8276695c4e586673808d99a9b2bdc9d5d2d2d2c5b9ac9f92867a6d6154473b302519070000000e1b2734414e5a6774818d9aa7b4c0cdd2d2d0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1d2d2ccbfb2a6998c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c66727e8b95a0aab4bdc6ced4d5cec6bfbab8b5b4b7b8bcc3cbd1d8d2ccc4bcb3a9a0958d8073685e5246382d22170b00000003101c28343f4a54636f7c89949faab3bcc4c9cfcecececfc9c0b5aba0958a7d87929facb9c5c6c6c6c6c2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f596163696e717476777879787775736f6b64615a514b433a30271d0f0600000000000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae4d8ccc0b6aca49f9b9b9b9c9ea1a9afb6bec7d2dddbcfc5b9ac9f93867a6d6154473a2e21140700000000000000000000000000000d1a2733404d5a6673808d999c9c9c9c9c9c9c9c9c9c9c95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a000000040d151c2226292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2a29271e252a2d2e313334343432302d2c29241d1b150c0701000000000000000000111e2a3744515d6a7784909daab7bdbdbdbdbdbdbbaea195887b6e6255483b2f22150800000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e0000000006111c27313b434a4f515353535353535353535353535353534847423c332a20150900000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c535f6a7784919eaab7c4cfdae3d7cbc0b5ab9c8f8276685e524639291e14080000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d000000000000060b0e10111313131313131313131313131313130b0a080505090b0c1313131313131313131313131313130d0c0a07020000000000000000000000000000000713202d3a4653606d7984919ea7b1bcc6cfd7d5ccc3bcb4aeaca8a8aaacb1b9bfc7d1ddd8cec5bbb1a79f92867a6e6153493f33271b0f03000006121f2b3844505c6674818e9ba6b0bcc5cfd5dadadbd7d0cac7bdb1a79d908387929facb9c5d2d2d2cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f55575f626567696b6b6c6b6a6966636059555045413a31281e150b000000000000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae0d4c8bbafa49a938e8e8e8f92979fa4acb6c0ccd8e0d4c7bbafa4998a7d7164574a3e3124170800000000000000000000000000000d1a2733404d5a6673808d90909090909090909090909090887c6f6255493c2f2216090000000000000000000000000000000000000003080b0d0e131313131313131313131313130c0b090501000407090a13131313131313131313131313100f0d0a050106090b0c13131313131313131313131313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e21150800000000030a10161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1a14191e202125262727272523201f1d18120f0a040000000000000000000000111e2a3744515d6a7784909daab1b1b1b1b1b1b1b1aea195887b6e6255483b2f22150800000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e000000000a16222e39434d555b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d453c31261a0e02000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c55626e7b8896a0acb8c5d2e0e0d3c7bbafa3998b7e7165564c41362a1e11050000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00000000040b11171a1d1e20202020202020202020202020202018171411111518182020202020202020202020202020201a1916130d070000000000000000000000000005111d2935414c5664717e8a96a1adb9c3ced8d9cec3bab2aaa29f9c9b9da0a7adb5bfcbd5e0d7cdc3baaea2988d8073655b5044372b1f120500000713202d3a4653606d7985929fabb8c2ced7e1e5ddd5cec5bebab8b5ab9f95909299a3afbbc7d4e0dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353e44484d5355585b5c5e5f5f5e5e5c5956544f49453e352f281f160c0300000000000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c6b9ac9f938881828282858c939aa4afbbc8d4e0d7ccc0b5ab9a8d8074675a4d413025190d01000000000000000000000000030b1825323f4b5865727f8383838383838383838383838383827b6e6155483b2e221508020000000000000000000000000000000001080e14171a1b20202020202020202020202020181815110c0b10141617202020202020202020202020201d1c1a16110d12151819202020202020202020202020201c1c1915100a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d211407000000000000050a0d0f10121212121212121212121212121211100e080d111414181a1b1b1a19161413100c070100000000000000000000000000111e2a3744515d6a7784909da4a4a4a4a4a4a4a4a4a4a195887b6e6255483b2f22150800000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f574d42372b1e1206000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c5766737f8c99a8b2bdc8d4e1dfd2c5b9ac9f92867a6d6154473a3025190d010000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211d1d2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2625231e19120a0100000000000000000000000713202d3946525d6876828f9ca9b2bdcbd5e0d4c8bdb2a8a098928f8e91959ca3adb9c3cdd9dfd6cabfb4aa9e9184786c605346392d20130600000916222f3c4955626f7c8897a2adbac6d4e0e9dfd5cbc3bcb4aeaba8a8a79f9d9fa3abb5c0cbd7e3dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c4247484b4e5051525252514f4c4948433d393329241d160d04000000000000000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f928679757576797f88939facb9c6d2dfddd2c3b6a99c90837669564c41362a1d11050000000000000000000000070d151d24313d4a56626d727676767676767676767676767676766e695f53463a2d2119140d050000000000000000000000000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2524221d18161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c181e2224252d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c04000000000000000000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e12050000000000000000010303050505050505050505050505050504030200010507080b0d0e0e0d0c0a07060400000000000000000000000000000000111e2a3744515d6a77849097979797979797979797979795887b6e6255483b2f22150800000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e00000000101d2936424f5b6771777979797979797979797979797979796e695f53473a2e211408000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c5e697783909daab6c3ced9e3d7cbbfb5ab9c8f8276685e524639291e1308000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d0000040e1720272e33363739393939393939393939393939393931302d28292e313239393939393939393939393939393933322f2a241c130a00000000000000000000000714212e3a4754616d7a86929facb9c4cfdfded2c5b8aca09691868281848c919ca7b1bcc8d4e0dbd0c6b9ada196897c6f6256493c2f23160900000c1825323f4b5865727e8b98a9b3becad6e6e4d9cec3b9b1aaa29f9b9b9da0a7acafb5bdc7d1dce8dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c31373a3b3e4143444546454442403c3b38322d282218130c0400000000000000000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c68666d74808d9aa7b4c0cddaded2c5b8ab9f928578685e5246392d201307000000000000000000010a11191f272f353945515b6265696969696969696969696969696969615f574d4238332a251f170e07000000000000000000000000010b141d242b3033343939393939393939393939393932312e292321272c2f30393939393939393939393939393635322d2723292e3132393939393939393939393939393635322c261e160c020000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77838a8a8a8a8a8a8a8a8a8a8a8a8a8a887b6e6255483b2f22150800020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a77838686868686868686868686868686877b6e6255483b2f221508020100000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c616e7b87959fabb8c4d1e0e0d3c7bbaea3998b7e7165564c41362a170d02000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00000b16202932393f43444646464646464646464646464646463e3d3933343a3d3f464646464646464646464646464646403f3b352e251c1207000000000000000000000b1724313e4a5764717d8a99a3afbbc7d3e0d5c9bdb2a89e91847b7575777f8c95a0acb8c4d1dee2d5c9bdb2a8988b7f7265584c3f3225190c00010e1a2734414d5a6774808d9aa7b3c0d0dbe6e0d4c8bcb1a7a098928f8e90959fa4acb6c0ccd8e3e9dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000810161c1f262b2e2f32343638383938373633302f2c27211d170d07010000000000000000000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f5c626f7c8995a2afbcc8d5dfd3c6baaea298877a6d6154473a2e2114070000000000000000010a131b232b313940454b5153545b60626466676868686868676563615e5656544e48443e36302920191007000000000000000000000008131d262f363c3f41464646464646464646464646463f3d3a342d2b33383c3d4646464646464646464646464643423e38312d343a3e3f4646464646464646464646464643413d3830281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f140900000000000002070c0f1112131313131313131313131313131311100e0a0600000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6054473a2d2114070003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a77849092929292929292929292929292887b6e6255483b2f22150f0f0e0c090605030000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695665727f8b98a7b1bcc8d4e0dfd2c5b9ac9f92867a6d6154473a3025190700000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d0006111d27323b444a4f515353535353535353535353535353534b49453e3f454a4b5353535353535353535353535353534d4b4740372e24190d020000000000000000010e1a2734414d5a6774808d9aabb5c0cbd7ded2c5b9aca196897d7069686d7783909daab7c3d0dde5dacfc1b4a79b8e8174685b4e4135281b0e00030f1c2936424f5c6975828f9ca8b5c2cfdbe8ded1c5b8aca09590858281838b939aa4afbbc8d4e0e9dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10151a1e21222528292b2c2c2b2b292623221f1b16110c0500000000000000000000000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616e7a8794a1adbac7d4e2d6cabeb4aa95897c6f6256493c2f23160900000000000000000a131c252d353d434b51545c6064666c6e71727475757575747372706e6867626058554f46413b322b22191007000000000000000000030e1a242f3841474c4e535353535353535353535353534b4a453f37353d44484a53535353535353535353535353504e4a433a373f464a4c535353535353535353535353534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d030000000000060d13181c1e1f20202020202020202020202020201e1d1a16110b040000000000000000000000000000000000000000000000000000000916232f3c4855616b707171717171717171717171717171716d675d5145392c2013060006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f95887b6e6255483b2f221b1c1b1a181613120f0b06000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695e6876838f9ca9b6c2cdd8e3d7cbbfb4ab9c8f8275685d524639281e130800000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d000b17222e39444d555b5d60606060606060606060606060606057555048495156586060606060606060606060606060605957524940352a1e1307000000000000000004111d2935414c56697683909ca9b6c3d1dcded1c4b7ab9e9184786c605b66727f8c99a5b2bfccd8e5dccfc2b6a99c8f8376695c504336291d100004111e2a3744515d6a7784909daab7c3d0ddeaddd0c3b7aa9d90837a7575777e88939facb9c6d2dfe9dccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f1f1f1e1c191615130f0a04000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e7dbd0bdb0a3968a7d7063574a3d3024170a0000000000000009121c252e373f474f555d60666d7175797b7e7f818182828281807f7d7a77746f6a636159524d443d342b22190f06000000000000000008141f2b36414a52585a60606060606060606060606060585651493f3d474f5456606060606060606060606060605d5a544c433f49515658606060606060606060606060605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a050000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000714202c38444f596163646464646464646464646464646464605d554b4135291d1104000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daaacacacacacacacacaca195887b6e6255483b2f26282928272522201f1b17110d0701000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827669616d7a86929facb9c5d2dfe0d3c7baaea3998b7e7164564c4135291d110500000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a50515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000713202c3945525d687885929eabb8c5d1dedacec1b4a79b8e8174655b56636f7c8996a2afbcc9d5e2ddd0c3b6aa9d9083776a5d5044372a1d110005121f2b3845525e6b7885919eabb8c4d1dee2d6cabfb4aa978a7d7168686c76828f9ca9b5c2cfdce8dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121312110f0d09090703000000000000000000000000000003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d7cabeb1a4978b7e7164584b3e3125180b000000000000060f1b242e374049515960676d72797e8185888a8c8d8e8f8f8e8e8d8b898784807c77706b615e564e463d342b21180b02000000000000000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c65625b5145444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c69665e544a46515b62656c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d00000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f140900000000060f1921292f34373839393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000004101c27333d474f555657575757575757575757575757575754514b433a2f24180d01000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7b9b9b9b9b9b9b9aea195887b6e6255483b2f3335353534322f2d2b27221b18120c040000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82766964717e8b99a3afbbc7d4e0dfd2c5b9ac9f92867a6d6054473a3024190d0100000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00101d2a36434f5b677177797979797979797979797979797979716c615556626d72797979797979797979797979797979736d63574b3f3225190c00000000000000000714212d3a4754606d7a8797a1adb9c6d2dfd9ccbfb3a6998c8073665355616e7b8894a1aebbc7d4e1ddd1c4b7aa9e9184776b5e5144382b1e110006131f2c3946525f6c7985929facb8c5d2dfdfd3c6baaea298877a6d615a65727e8b98a5b1bed2dde8dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d8cbbeb2a5988b7f7265584c3f3225190c0000000000030d17212d364049525b626b70797f858a8e929797999a9b9b9b9b9b9a989696918d89837d766e6860584f473d33291d140a000000000000000d1a26333f4c58646e7479797979797979797979797979726d62564a4854606b70797979797979797979797979797670665a4e4a56626d72797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e03000000020d17212b333b404445464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000b16212c353d44484a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4745413a31281d130700000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3c5c5c5c5c5bbaea195887b6e6255483b3c40414242413f3c3937332d29241d160d0800000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276696775828f9babb5c0cbd7e3d7cbbfb4aa9c8f8275685d5245392c1e13080000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a77848686868686868686868686868686867e7164575865727f868686868686868686868686868686807366594d4033261a0d00000000000000000815222f3b4855626e7c8895a9b3becad6e2d8cbbfb2a5988c7f72655954616d7a8794a0adbac7d3e0ded1c4b7ab9e9184786b5e5145382b1e120005121f2b3744505b657986929facb9c5d2dfdfd2c5b8ac9f928579685e56626f7c8995acb6c0ccd8e4dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d8cbbfb2a5988c7f7265594c3f3226190c000000000009141f29333e48525b636d727d848c92979b9fa2a9a5a7a8a8a8a8a7a6a5a8a09e9a95908a827a6f6a60594f453b2f261c11060000000000000e1b2734414e5a677481868686868686868686868686867f7265584b4a5663707d86868686868686868686868686827669564c4c5865727f868686868686868686868686868276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e0f060000000007131e29333d454c50525353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000005101a232c33383c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a39352f281f160c0100000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0d2d2d2c8bbaea195887b6e62554847494c4e4f4e4d4b4946443f38352f281f1a1109000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276696d7a86929facb8c5d1dce0d3c7baaea3988b7e7164564c4135291d0c020000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a778490939393939393939393939393938a7e7164575865727e8b939393939393939393939393938c807366594d4033261a0d00000000000000000a1623303d495663707d8996a3afbccfdae6d8cbbfb2a5988c7f72655954616d7a8794a0adbac7d3e0ded1c4b7ab9e9184786b5e5145382b1e12000613202d394653606c798699a3afbbc7d4e0ded1c4b7ab9e9184786b5654616d7a879aa4afbbc8d4e0dccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d8ccbfb2a5998c7f7266594c3f3326190c00000000020e1a26313b45505a636d737f8791969ea1a9abadb3b2b4b4b5b5b5b4b3b2b2acaaa79f9d948f857c6f6b60574d42382d22170b0000000000000e1b2734414e5a6774818d93939393939393939393938b7e7265584b4c5965727f8c9393939393939393939393928578685e524c5865727f8b93939393939393939393938f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342b20160c00000000000c18242f3b454f575d5f60606060606060606060606060605d5b554d43392e22160a000000000000000000000000000000000000000000000000000008111a21272c2f303131313131313131313131313131312d2c29241d160d040000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dddfd4c8bbaea195887b6e62554e5456595b5c5b5a5855535049454039312b231b12090000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827669707d8a98a2aebac7d3e3dfd2c5b9ac9f92867a6d6054473a2f24190d000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f978a7e7164575865727e8b989f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000000000000000a1724313d4a5764707d8a97a3b0bdcad6e3d8cbbfb2a5988c7f72655954616d7a8794a0adbac7d3e0ded1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0b5c0cbd7e3ddd0c4b7aa9d9184776a5e53606d7986939facb9c6d2dfdccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d0000000005121e2a36424d57616c737f8c9399a1a8adb3b8babebfc0c1c2c2c1c1c0bebdb8b7b1aba69e9792867d6f695f544a3f33281d120700000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f988b7e7265584b4e5b6774818e9a9f9f9f9f9f9f9f9f9fa197877a6d61544c5865727f8b989f9f9f9f9f9f9f9f9f9c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d384149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e352c22190e0400000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000000000000000000000000000000000000000000000000810161c20232324242424242424242424242424242421201d18130c04000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e625558606266686868676562605b53514b433d352d241b110800000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82766675818e9baab4bfcad6e2d6cbbfb4aa9b8f8275675d5145392c1e1308000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daaacacacacacacacacaca4978a7e7164575865727e8b98a5acacacacacacacacaca6998c807366594d4033261a0d00000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3d8cbbfb2a5988c7f72655954616d7a8794a0adbac7d3e0ded1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9d1dce8ddd0c3b7aa9d9084776a5d505c667985929facb8c5d2dfdccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000000000714212d3a46535f69717e8b929fa4abb2b9bec5c6cad0cdcecccbcdcecdcec8c5c3bcb8b0a9a19892857b6e665b5044392e23180c00000000000e1b2734414e5a6774818d9aa7acacacacacacaca5988b7e7265584b4d576a7683909da9acacacacacacacb3a996897c6f63564c5865727f8b98a5acacacacacacaca99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f4450565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c443d352c231a1007000000000000111e2b3744505d68737879797979797979797979797979797771675b4f4236291d1000000000000000000000000000000000000000000000000000000000050b101416171818181818181818181818181818181413110d070100000000000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6260626a6f7374757574726f6c65605d554f473e362d231a0f06000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82766d7985929fabb8c5d0dbe0d3c7baaea3988a7e7164554c4135291d0c01000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7b9b9b9b9b9b9b9b1a4978a7e7164575865727e8b98a5b1b9b9b9b9b9b9b9b3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a8794a0adbac7d3d5d5d1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d4a5f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d00000006131f2b37434e58616e7b86929fa4afb5bdc4c9cfd3cec8c5c4bfbfc1c5c6cad0d2cdc8c2bbb3aaa1979082786c60544b4034281c1004000000000e1b2734414e5a6774818d9aa7b4b9b9b9b9b9b1a5988b7e7265584b535e697885929fabb8b9b9b9b9b9b9b1a5988b7e7265584c5865727f8b98a5b2b9b9b9b9b9b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333e444c52545c606367686d6f7172737474747473716f6d6866625f57544f46413b322b231a110800000000000000121f2c3845525f6b7885868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000407090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07060401000000000000000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e626a6f767c7f818281807e7c78736d67605950483e352c21180d030000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276707d8997a2adbac6d3e2dfd2c5b8ac9f92867a6d6053473a2f24190d00000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3c6c6c6c6c6bdb1a4978a7e7164575865727e8b98a5b1bec6c6c6c6c6bfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a8794a0adbac7c8c8c8c8c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d0000000815222e3b4754606a75828f98a2aebbc0c7d0d5d4ccc3bdb9b7b3b2b4b8babfc6ced7d4cdc5bcb3a99f948b7e71665c5145382c1f1307000000000e1b2734414e5a6774818d9aa7b4c0c6c6c6beb1a5988b7e7265584b54616e7b8798a2aebac6c6c6c6c6c0b3a79a8d8074675a4d5865727f8b98a5b2bec6c6c6c2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b2227323a41454b515357565d616264656767676767666563605d5655534d48443d363029201911080000000000000000121f2c3845525f6b7885929393939393939393939393939083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6c717c83898c8e8f8e8d8b88847f79706b625a50473e33291f14090000000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827674818d9aa9b3becad6e2d6cabfb4aa9b8f8275675d5145392c1e130800000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0d2d2d2cabdb1a4978a7e7164575865727e8b98a5b1becbd2d2d2ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a8794a0adbabbbbbbbbbbbbb7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000004111d2935414c55626f7c89949eaab4bfccd2d9d4cac2bab2acaaa6a5a7acaeb4bcc6ced7d6cec5bbb0a69e9184796d6053463a2f24180d010000000e1b2734414e5a6774818d9aa7b4c0cdd2cbbeb1a5988b7e7265584b5763707d8a96aab3becad6d2d2cfc2b5a99c8f827669554b5865727f8b98a5b2becbd2cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720282f35394045464a4c52545658595a5a5b5b5a59585654524c4847423c38322a251e170e07000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e11000000000000060b0e1011131313131313131313131313131313080806020000000000000000000000000000000000000000000000000000000000000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e717e879095999b9b9b9a9896918c847d716c62594f453b31261a0e0400000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82767884919eabb8c4cfdbe0d3c6baaea2988a7e7164554b4035291d110400000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dddfd7cabdb1a4978a7e7164575865727e8b98a5b1becbd8dfd9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a8794a0adaeaeaeaeaeaeaeaeab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d00000613202c3945515d6775818e9ba6b0bcc6d0ddd8cdc2b8b0a8a09e99989a9fa2aab4bcc6d0dbd7cdc2b9aca1968a7e7164554b4035291d10040000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265584c5965727f8c98a5b2bfd0dbe6ded1c4b7ab9e918478675d515865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292e34383a3d414647494b4c4d4e4e4e4d4d4b494745413b3a37312c272119140d0500000000000000000000121f2c3845525f6b7885929eabacacacacacacacacaa9d9084776a5d5144372a1e1100000000040b11171a1d1e2020202020202020202020202020201514120e09030000000000000000000000000000000000000000000000000000000004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b717e8892999fa7a7a8a8a7a8a19e9691877e716c61574d42362a21160a00000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82767c8996a1adb9c5d2e1dfd2c5b8ac9f92867a6d6053473a2f24180d0100000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a8794a0a2a2a2a2a2a2a2a2a2a29e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d00000714212d3a4754606d7a86929facb8c1ced7e2d3c7bbb0a69f96918c8c8e9298a2aab4bfcad6dfd5c9bdb2a89c8f8275675d5145392c2013060000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72655849536874818e9ba7b4c1cedae7dfd2c6b9ac9f93867a6d60535865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d23282c2d3035393a3c3e3f4041414141403e3c3a39352f2e2b261f1b160e08020000000000000000000000121f2c3845525f6b7885929eabb8b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a150e06000000000000000000000000000000000000000000000000000000010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b7b85929aa3abb1b4b5b4b3b2aca8a19992887e70695f53463d32271b0f01000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276808d99a8b2bdc9d5e1d6cabfb4aa9b8e8275675d5145392c1d13070000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a87949595959595959595959595959184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f36414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d00000a1724313d4a5764707d8a98a2aebac7d3e0ddd0c4b7ab9f948f84807f81869298a2aebac6d3dfdacec4b9ac9f92867a6d6053473a2d2014070000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726558505b657783909daab6c3d0dde9e0d4c8bbafa49a887c6f62555865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d12181c1f2024292d2e2f313234343434343332302d2c2924211e1a15100b0400000000000000000000000000121f2c3845525f6b7885929eabb8c5c6c6c6c6c3b7aa9d9084776a5d5144372a1e110000040e1720272e3336373939393939393939393939393939392f2e2b2620180f06000000000000000000000000000000000000000000000000000000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887c818f98a2acb5bdc1c2c1c0bdb9b2aba39a92867b6e61584e43382c1d1307000000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827784919daab7c4cfdadfd3c6baaea2988a7d7164554b4035291d0c010000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655954616d7a87888888888888888888888888888884786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3841474e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d0003101c28343f4a546774818d9aaab4bfcad6e1d5c9bdb2a89c8f82797372747c86929facb8c5d2dfe0d3c7baaea3998a7d7063574a3d3024170a0000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72655853606c7985929facb8c5d2dfebe4d8ccc0b6ac978a7e7164575865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313191d2021232526272728282726252321201d1914120e0903000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1d2d2d0c3b7aa9d9084776a5d5144372a1e1100000b16202932393f43444646464646464646464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e8a939eaab3bec7cfcececec9c4bdb5aca2988f82756a6054483a2f24180d010000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827c8896a0acb8c5d1e0dfd2c5b8ac9f9285796d6053473a2f24180d000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655953606d787c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6255483b2f221508000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2b36414a52585a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f5a616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d0006121f2b3844505c667783909daab6c3d0dbded2c5b9aca196897c6f67656a74818d9aa7b4c0d2dde3d7cbbfb4ab998c7f7366594c403326190d0000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72655855616e7b8898a2aebac6d3dfece8ddd2c0b3a6998d8073665a5865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406080d1113141618191a1b1b1b1a1a18161413110d0806020000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e110006111d27323b444a4f515353535353535353535353535353534847423c332a20150900000000000000000000000000000000000000000000000000000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde9dcd0c3b6a99d9083909da5afbcc5cacfd7dbdad5cfc7beb4aa9e94897c6f62554b4035291d11040000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827f8c99a8b2bdc8d4e1d6cabeb4aa9b8e8175675d5145382c1d1207000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f726559505c666d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53473a2e211408000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676874818d9aa7b4c0cddadfd2c5b9ac9f9286796c6867616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000713202d3a4653606d7985929facb8c5d2dfded1c4b7ab9e9184786b6058636f7c8996abb5c0ccd7e3dcd1c1b5a89b8e8275685b4f4235281c070000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265585763707d8a96aab4bfcad6e2efe8dbcec2b5a89b8f827568545865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0e0e0e0e0d0b09070704010000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e11000b17222e39444d555b5d60606060606060606060606060606055534e453c31261a0e02000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeaddd1c4b8ab9f9590959fabb4b8b9bec5cdd5dde1d9d0c5bcb0a69b8e8175675d5145392c2013060000000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8283909da9b6c3ced9dfd3c6baaea2988a7d7064554b4035291d1004000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594a545c60626262626262626262626262626262625f574d42372b1e1206000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404c58646e747575808d9aa7b4c0cddadfd2c5b9ac9f9286797575736e6d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000815212e3b4854616e7b8798a2aebac7d3e0dccfc2b6a99c8f8376695954616e7a8799a4afbbc7d4e0ddd0c3b6aa9d9083776a5d50442e23180c0000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265585966727f8c99a5b2bfd0dbe7f2eaddd0c4b7aa9d918477665c5865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e11000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574e42372b1e12060000000000000000000000000000000000000000000000000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeae0d4c7bcb1a79f9d9fa7a7a8abadb3bbc3cbd5dfe2d7cec1b9ac9f92867a6d6053473a2d2014070000000000000000111e2a3744515d6a7784909daab7c3d0ddddd0c3b7aa9d908388939facb9c6d2dfded2c5b8ab9f9285796d6053473a2f24180c00000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594c4a505355555555555555555555555555555555534d453c31261a0e02000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a677481828284919eaab7c4d1dddfd2c6b9ac9f938881828280736d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000916232f3c4956626f7c8995aab4bfcad6e2dbcec1b4a89b8e8175685b53606c7986939facb9c6d2dfded1c4b8ab9e9185786b544a4034281c100400000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726558546875818e9ba8b4c1cedbe7f8ecdfd2c5b9ac9f9286796d605865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0d0e0f0f0f0e0e0c0a0907060300000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100101d2a36434f5b677177797979797979797979797979797979766a5f53473a2e21140800000000000000000000000000000000000000000000000000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeae4d8cdc2b9b1aba8a09d9a9b9ea1a9b1b9c3ced9e4e0d3c7baaea3988a7d7064574a3d312417080000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c5b8aca09590939aa4afbbc8d4e0d6cabeb3aa9b8e8175675c5145382c1d120700000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594c3f44464848484848484848484848484848484847423c332a1f150900000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848e8e9196a0acb9c5d2dee0d4c8bbafa49a938e8e8e83776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000a1724303d4a5763707d8a96a3b0bdd0dbe7dbcec1b4a89b8e8175685b505b657986929facb9c5d2dfdfd2c6b9ac9f938679665c5144382c1f120600000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265585b667783909daab6c3d0dde9f6ede0d3c7bbaea399887b6e625865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11131417191b1c1c1c1b1a1917151312100c060000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a77838686868686868686868686868686867b6e6255483b2f221508000000000000000000000000000000000000000000000000000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeae6dbcfc5bbaea49d95918e8e9297a0a7b1bcc8d4e0e3d7cbbfb4aa9a8d8174675a4e413025190d0100000000000000111e2a3744515d6a7784909daab7c3d0dde0d4c8bcb1a7a09d9fa4acb6c0ccd8dfd3c6baaea2988a7d7064554b4034291c0b0100000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5f5f5f6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594c3f383a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e0300000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919b9ea0a8b2bdc9d5e1e4d8ccc0b6aca49f9b9b9084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1724313e4a5764717d8a97a4b0bdcad7e3dbcec1b4a89b8e8175685b495f6c7986929facb9c5d2dfe0d4c7bbafa49986796d6053463a2d20130700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726558606c7985929facb8c5d2dfebf8efe3d7cbbfb5ab978a7d70645865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212426282829282827262422201f1c1711110c060000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a77849093939393939393939393939393887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeae2d6cabeb3a99d928d848181859095a0acb8c5d1dee7dcd1c3b6a99d9083766a564c41362a1d110500000000000000111e2a3744515d6a7784909daab7c3d0dde4d9cec3b9b1acaaacafb6bec7d2ddded2c5b8ab9f9285796d6053463a2f23180c0000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776c6c6c6c6c7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594c3f383a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a22180e0300000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eaaacb2bac4ced9e5e8ddd2c7beb6afaca89d9084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d7ccc0b5a093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726558616e7b8898a2aebac7d3e0ecf9f3e7dcd1bfb2a5998c7f72665965727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1e24292d2e313334353635353432312f2d2c28231c1d17100900000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f95887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeadfd2c6b9ada2978d807874757a83909daab7c3cfdae6dfd2c5b8ac9f928579685e5246392d20130700000000000000111e2a3744515d6a7784909daab7c3d0ddeadfd5cbc3bcb8b7b9bbc0c7d0d9e4d6cabeb3a99b8e8174675c5145382c1d12070000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d90837878787878787884919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594c4045464949494949494949494949494949494847433c342a20150a00000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bdc4ccd5e0ebeee4d9d0c7c0bbb7aa9d9084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe8ddd2baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72655864707d8a97aab4bfcad6e2effbf8e7dbcec1b4a89b8e8175685365727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009101820262b3035393a3d404142424241413f3d3c3a38342e2d29221b1209000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daaacacacacacacacacaca195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0ddeaded1c5b8ab9e9285796d6668707d8a97a9b2bec9d5e1e0d3c7baaea298877a6d6154473a2e21140700000000000000111e2a3744515d6a7784909daab7c3d0ddeae7ddd5cec8c5c3c6c8ccd2d9e2dfd3c6baada2978a7d7063554b4034281c0b010000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddadfd2c6b9ac9f93878585858585858588939facb9c6d2dfd9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594c4b515355555555555555555555555555555555534e463c31261a0f02000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4cdd5dde6f1f5ebe2d9d2ccc3b7aa9d9084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72655966737f8c99a6b2bfd0dbe7f3fff6e9ddd0c3b6aa9d908377655b65727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b222a32373a4146474a4c4e4f4f4f4e4d4c4a4846443f3839342d241b10060000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7b9b9b9b9b9b9b9aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde8dbcec1b5a89b8e8175675c606d7a8797a1adb9c6d2dfe2d6cabfb4aa95887c6f6255493c2f22160900000000000000111e2a3744515d6a7784909daab7c3d0ddeaefe7dfd9d4d1d0d2d4d8dde4ebded2c5b8ab9f9285796d6053463a2e23180c000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae0d4c7bbafa4999392929292929292939aa4afbbc8d4e0d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f7265594b555c60626262626262626262626262626262625f584e43372b1f1206000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7bcc3cbd5dfeaeee4d9d0c7c0bbb7aa9d9084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265546875818e9ba8b4c1cedbe7f8fff8ebdfd2c5b8ac9f9285796c6065727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d343c43474c525457595b5b5c5b5b5a59575553504a49453e362d22170c0000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3c6c6c6c6c6bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde5d8ccbfb2a5998c7f7266555d687885919eabb8c4d1dee7dbd0bcafa396897c706356493d3023160a00000000000000111e2a3744515d6a7784909daab7c3d0ddeaf1e8e0dad5d2d1d2d5dae0e8e9ddd0c3b6aa9d908377695f53463a2d211509000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae3d7ccc0b5aba49f9f9f9f9f9f9f9f9fa4acb6c0ccd8e4d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f726559515c676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6a5f53473a2e211408000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eaaabb1b9c3cdd9e4e8ddd2c7beb6afaca69d9084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72655c667784909daab7c3d0ddeaf6f7f8ecdfd3c6baaea298877b6e6165727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222d363f464e53565d616466676869686867656462605c545650483e34291d110500000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0d2d2d2c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde3d7cabdb0a4978a7d716457566a7683909da9b6c3d0dce3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000111e2a3744515d6a7784909daab7c3d0ddeae8dfd6cfc9c5c4c5c9cfd6dfe7ded1c4b8aca095887b6e6155483c31261a0f020000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae8ddd2c7bdb5afacabababababababacafb6bec7d2dde8d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655953606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6255483b2f221508000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b788491999da0a7b1bcc8d4e0e4d8ccc0b6aca49f99999084776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265606d7986929facb9c5d2dfecebebebeee2d6cabfb4aa96897d706365727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202b343f4850585f62686d707374757575747472706f6d6664625a5045392d21150800000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dddfd4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde2d6c9bcafa396897c7063565c6975828f9ca8b5c2cfdbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0ddeae0d6cdc4bdb9b8b9bdc4cdd5dee0d4c8bcb1a7998c7f7266584e43372b1f12060000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7e3d9d0c7c0bbb9b8b8b8b8b8b8b8b9bbc0c7d0d9e4e5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655955626e7b88888888888888888888888888888884786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848d8d9095a0abb8c4d1dde0d4c8bbafa49a938d8d8d83776d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265626e7b8898a3aebac7d3e0e1dfdedfe1e6dbd0beb2a5988b7f726565727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d46505a626a6f757a7d7f8182828281807f7d7b7976716c6256493d3024170a00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde2d5c8bbafa295887c6f62555b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dde6dacfc4bbb2adabadb2bbc3ccd5e0d9cdc3b7aa9d9083776a5f53473a2e21150a0000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7ebe2d9d2ccc7c6c5c5c5c5c5c5c5c6c8ccd2d9e2ebe5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655955626e7b88959595959595959595959595959184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f808083909daab6c3d0dddfd2c6b9ac9f93888080807f726d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726564717d8a97aab4bfcbd7dad5d2d1d2d5dadacdc0b4a79a8d81746765727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58626d717c82868a8c8e8e8f8e8e8d8c8a8886837e7164584b3e3125180b00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6875818e9ba8b4c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dde1d5c9bdb2a9a19ea1a9b2bac3ced9ded1c5b8aca095887b6e6255483c32261b0f0000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7f4ebe3ddd7d4d2d2d2d2d2d2d2d2d2d4d8dde4ebf4e5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d8cbbfb2a5988c7f72655955626e7b8895a1a2a2a2a2a2a2a2a2a2a29e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d727374808d9aa7b4c0cddadfd2c5b9ac9f9286797373726d6d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726566737f8c99a6b2bfd1d6cfc9c6c4c6c9cfd6cfc3b6a99c9083766965727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a717f878f9299999a9b9c9b9b9a989798928e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddfd2c5b9ada1969196a0a8b2bdc8d4e0d4c8bcb1a7998c807366584e43372b1b110600000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7f3f3ece6e2dfdedbdbdbdbdbdbdbdfe0e3e7edf4f2e5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000a1724313d4a5764707d8a97a3b0bdcad6e3d8cbbfb2a5988c7f72655955626e7b8895a1aeafafafafafafafafab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222e3a46515b63666774818d9aa7b4c0cddadfd2c5b9ac9f9286796c6665616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72656875828e9ba8b5c1cecdc4beb9b8b9bec4cdd1c5b8ab9e9285786865727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b38434e58626f7c8792999fa3aba7a8a8a8a7a7a5aaa39b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e91849196a0acb8c5d1ded9cec3b7aa9d9184776a5f5447382d22170b00000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7f2e9e1dbd6d3d2cfcfcfcfcfcfcfd2d3d6dce2eaf2e5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000a1724303d4a5763707d8a96a3b0bdc9d6e3d8cbbfb2a5988c7f72655955626e7b8895a1aebbbbbbbbbbbbbbb7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f4951575a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f58616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265667784919daab7c4cfc4bbb3adabadb3bbc4cfc6b9ada197877a6d65727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a77839099a3abafb5b4b5b5b5b4b3b2b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8284919daab7c3ced9ded1c5b8aca096887c6f6253493f33271b0f03000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7e9e0d7d0cac6c5c2c2c2c2c2c2c2c5c7cbd0d8e0eae5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000a1623303d495663707d8996a3afbcd2dde8d8cbbfb2a5988c7f72655955626e7b8895a1aebbc8c8c8c8c8c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e373f464e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72656d7986929facb9c5c9beb3a9a19ea1a9b3bec9c9beb3a996897c6f65727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a0abb5bbc0c1c1c2c1c1c0bfb4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82808c99a8b2bdc8d4e1d4c8bdb2a89a8d8073655b5044372b1f1206000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae7e1d7cec5bebab8b5b5b5b5b5b5b5b8babfc6ced8e2e5d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000916222f3c4955626f7c8895acb6c0ccd8e4d8cbbfb2a5988c7f72655955626e7b8895a1aebbc8d4d5d5d1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111c252e35414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72656f7b8899a3aebbc7c6b9ada1979197a1adb9c6cfbeb1a4988b7e7165727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa7b1bdc7cbd1cecfcececdc1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827c8896a0acb8c5d2ded9cec3b7ab9e9184786c605346392e23170b000000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae6dbd0c5bcb3aeaba8a8a8a8a8a8a8acaeb4bcc6d0dce7d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000814212e3b4754616e7b879aa4afbbc8d4e0d8cbbfb2a5988c7f72655955626e7b8895a1aebbc8d4e1ded1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7265717d8a97abb5bfcbc4b8ab9e9185919eabb8c4cdc0b3a69a8d807367727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54697683909ca9b6c3d0d7dcdbdbd5cec8c1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827784919eaab7c3ced9ded2c5b9aca196897c6f63544a3f34281c10030000000000000000000e1b2734414e5a6774818d9aa7b4c0cddae2d6cabeb3aaa29f9c9c9c9c9c9c9c9fa3aab4bfcbd6e3d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000713202d3a4653606d7886939facb9c6d2dfd8cbbfb2a5988c7f72655955626e7b8895a1aebbc8d4e1ded1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726673808c99a6b3bfccc0b6ac9b8e818e9ba8b4c1cfc2b5a89c8f827569727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667885929fabb8c5d2dee8e0d5ccc3bdb9b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276808d99a8b2bdc8d4e1d5c9bdb2a89a8d8074665c5044382b1f12070000000000000000000e1b2734414e5a6774818d9aa7b4c0cddadfd3c6baaea298928f8f8f8f8f8f8f9298a3aebac7d3e0d9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000006121f2c3844505c667885929eabb8c5d1ded8ccbfb2a5998c7f72665955626f7c8895a2afbbc8d5e2ded1c4b7ab9e9184786b5e5145382b1e12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726875828f9ba8b5c2c8bbafa49a8b7e8b97a9b3becac4b7ab9e91847867727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798697a2adbac6d3dfe5d9cec3bab2acaaa39b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82767c8896a0acb8c5d2dedacec4b8ab9e9185796d6053463a2e23180c0000000000000000000e1b2734414e5a6774818d9aa7b4c0cddaded2c5b8ab9f92868282828282828286929facb8c5d2dfd9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000003101c28343f4a54697683909ca9b6c3cfdcd9cdc0b3a69a8d807367575663707d8996a3b0bcc9d6e3ddd0c4b7aa9d9184776a5e5144372b1e11000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72677784919daab7c4c6b9ac9f93867a8797a2adb9c6c6b9ac9f93867a6d727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a9b3becad6e2e1d4c8bdb2a8a09e96938e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82767784919eaab7c3ced9dfd2c6b9ada197897d7063544a4034281c100400000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d90837775757575757884919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d0000000000000000000c17232e414e5a6774818d9aa7b4c0cfdadccfc2b6a99c8f8376695f5965727f8b98a5b2becbd8e5dcd0c3b6a99d9083766a5d5043372a1d10000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726d7986929facb9c5c4b7ab9e91847885929eabb8c5c8bbafa49a887c6f727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1adbad0dbe6ded2c5b9aca096918987878174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827673808d99a8b2bdc8d4e1d5c9beb3a99a8e8174665c5144382c1f120700000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a6969696b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000000061825323f4b5865727e8b98a9b3bec9d5dfd2c5b9ac9f92877b6e68676b76828f9ca9b5c2cfdce8dbcfc2b5a89c8f8275695c4f4236291c0f000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e726f7b8899a3afbbc7c2b6a99c8f837683909da9b6c3ccc0b6ac978a7e71727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1ddd1c4b7aa9e91847d7a7a7b6e6154473b2e21140800000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82766f7c8896a0acb8c5d2dedacfc4b8ab9e9285796d6053463a2f24180c00000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d5c5e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d0000000000000000000915222f3c4855626f7c8897a1adb9c6d2dfd3c7bbafa39990827a7574767d87939facb9c6d2dfe2d6cabfb4aa998c807366594d4033261a0d000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616d7a8794a0adbac7d3e0d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e72717e8a97abb5c0cbc1b4a79a8e8175818e9ba8b4c1d2bfb3a6998c8073727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d7cabeb1a4978b7e716d6e6e695e52463a2d20140700000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a00000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82766a7784919eaab7c3ced9dfd2c6b9ada2978a7d7063554b4035291d1004000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d0000000000000000000613202d394653606c7885929eabb8c4ced9d7cbc0b5ab9f949085818082879299a4afbbc7d4e0dfd3c7baaea2988a7d7064574a3d3124170a000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f54616e7b8794a1aebac7d4e1d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7273808d99a6b3c0d1bfb2a5998c7f73808c99a6b3bfccc1b5a89b8e8275727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c9bcafa296897c6f6361615e574d42362a1e110500000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e21150800000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f82766973808d99a8b2bdc8d4e1d6cabeb3a99b8e8175675d5145382c1f1307000000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000005121f2b3744505b6575818e9ba8b2bdc9d5dcd1c7bdb0a69f97928e8d8f9299a3abb5c0ccd7e1d6cdc4b8ac9f92867a6d6054473a2d211407000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f55626e7b8895a1aebbc8d4e1d8ccbfb2a5998c7f7266594c3f3326190c000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7275828f9ba8b5c2cabdb0a4978a7d717e8b97a4b1bed0c3b7aa9d908477727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f625554524d453b30251a0e0200000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d21140700000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276696f7c8896a0acb8c5d2dedbcfc5b8ac9f9285796d6053473a2f24180d010000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000000030f1b27333f495363707d8996a0acb9c2ced7d9cfc2b8b0a9a29e9b9a9c9fa3abb5bdc7d2ddd8cfc4bbafa59b8e8175675d5145392c201306000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c5f5763707d8a96a3b0bdc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e727784919eaab7c4cabeb3a995887c6f7c8996aab4bfcac5b9ac9f928679727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f62554946423b33291f14090000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e120500000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276696a7784919eaab7c3ced9dfd3c6baaea2988a7d7164554b4135291d11040000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000000000b17222d394653606c7884919ea7b1bcc6cfd7d4cbc2bbb3adaba8a7a9acafb5bdc7d0d9d8cec6bdb2a99e93897c6f62554c4135291d1104000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796c63646973808d99a6b3c0ccd9e4d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e727a86939facb9c6c6b9ada197877a6e7a8798a2aebac7c7baaea399887b727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c36302920170d020000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e0200000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276696673808d99a8b2bdc8d4e1d6cabfb4aa9b8e8275675d5145392c2013080000000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d0000000000000000000006121f2b3744505b65717e8b959faab4bdc5ced4d4cdc5beb9b8b4b3b5b9bbc0c7cfd7d2ccc4bcb4aba1978e81756a6054433a2f24190d01000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f9286796f6f70737b85929eabb8c5d1dee3d7cbc0b5ab968a7d7063574a3d3024170a000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e727c8899a4afbbc7c5b8ab9e9285786c7985929facb8c5cbbfb4ab978a7d727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f251f170e05000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f14090000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827669626f7c8896a0acb9c5d2dedbd0c5b8ac9f92867a6d6054473a3025190d0100000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000000030f1b27333f4953606c78839098a2abb4bcc3c8ced1cfcac6c5c1c0c2c5c7cbd1d1cbc7c0bbb2aaa29991857a6e61584e4331281e130800000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddadfd2c5b9ac9f92877c7c7c7d80859297a1adb9c6d2dfe0d4c7bbafa399887c6f6255483c2f221509000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e727e8b97abb5c0ccc3b6a99d908376657784909daab7c3d1bfb2a5998c7f727f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f22160d0500000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d030000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695f6a7784919eaab7c3ced1d1d1c7baaea3988b7e7164564c4135291d110500000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000000000b17222d3844505b666f7c869299a2aab1b8bdc3c5c8cecccccdcdcdcdd0cbc7c5c0bbb6afa8a19892877d6f685e52463d321f160c0100000713202d3a4653606d798693a0acb9c6d3deddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae0d4c7bbafa399928888898a8d9297a1a9b3bec9d5e2dfd2c5b9ac9f9286796d6053473a2d201407000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e73808d99a6b3c0d2c1b4a89b8e81756875828f9ba8b5c2cec1b4a79b8e81747f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a05000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f827669586673808d99a8b2bdc5c5c5c5c5bfb4aa9c8f8275685e5246392d20140800000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000000000006111b28333f4a545f6a707d879298a0a7acb2b7b8bdbebfbfc0c1c0c0bfbfbab8b5afaca49f9691867d706b60564c41342b200d040000000713202d3a4653606d798693a0acb9c6d1d1d1d0c3b7aa9d9084776a5d525f6c7885929fabb8c5d1d1d1cfc2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae3d7cbc0b5aba39f959596979a9ea1a9b3bbc5cfdae6ddd0c3b7aa9d908477675c5145382c1f1306000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe2d6cabfb4aa93867a6d6053473a2d20140700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e75828f9ca8b5c2ccbfb3a6998c80736773808d9aa6b3c0cdc3b6a99d9083767f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f1409000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c626f7c8896a0acb8b8b8b8b8b8b8b8ac9f92867a6d6154473b3025190e02000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d0000000000000000000000000b17222d38424e58606b707e8690959da0a8aaacb2b1b2b3b3b4b4b3b2b4aeacaba39f9a938e847d706b61594f443b3022190f000000000713202d3a4653606d798693a0acb9c5c5c5c5c5c3b7aa9d9084776a5d525f6c7885929fabb8c5c5c5c5c5c2b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae8dcd1c7bdb5afaca2a2a2a3a6abadb3bbc5cdd7e1e1d5c9bdb2a89a8d807467554b4034291c1004000a1724313d4a5764707d8a97a3b0bdd2dde8dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c7baaea29886796d6053463a2d20130700000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7784919eaab7c4cabeb1a4978b7e7165727e8b98a5b1bed1c5b8ab9f9285787f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e03000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c5f6a7784919eaaabababababababababa3998b7e7165564d41362a1e1105000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000000000006111c262f3c464f59616c707b838a91969a9da0a8a4a5a6a7a7a7a6a6aaa39f9c99928f87817a6f6b61594f473d32291e1007000000000713202d3a4653606d798693a0acb8b8b8b8b8b8b8b7aa9d9084776a5d525f6c7885929fabb8b8b8b8b8b8b8b6a99c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae7e3d9cfc7c0bbb9afafafb0b3b8b9bec5cdd7dfe3d9cfc7b9aca096897c706356493d2f23180c00000a1723303d4a5663707d8996acb6c0ccd8e4dbcec1b4a89b8e8175685b515c667986929facb9c5d2dfdfd2c5b8ac9f928579665c5044382c1f120600000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7a86939facb9c6cabfb4aa96897c6f63707d8996abb5c0cbc6baaea298877b7f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e0f0600000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c586673808d999e9e9e9e9e9e9e9e9e9e9e9c8f8376685e5246392d201407000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000a141d2a343d47505a61696e787e84898d9196959799999a9a9a9a999798928f8c86827c756d6860594f473d352b20170d00000000000713202d3a4653606d798693a0abababababababababaa9d9084776a5d525f6c7885929fabababababababababa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae7ebe1d9d1cbc7c5bbbbbcbdc0c5c6cacfd7dfe2d9d1c7bdb1a89e9184786c605346392d20130700000815222f3b4855626e7b889aa4afbbc8d4e0dbcec1b5a89b8e8275685453606d798699a3afbbc7d4e0ddd1c4b7aa9e9184776b544a3f34281c100300000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7c899aa4afbbc8c6baaea298877a6e616e7b8899a3afbbc7cabeb3aa96897d7f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000010c161f27333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342b20160c0000000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c55626f7c889292929292929292929292929292867b6e6154473b2e211408000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d00000000000000000000000000020b18222c353e4850575f666d71787c808487898b8c8c8d8e8d8d8c8a8886837f7b756f6a605d564f473d352c23190e0500000000000713202d3a4653606d7986939e9e9e9e9e9e9e9e9e9e9e9d9084776a5d525f6c7885929e9e9e9e9e9e9e9e9e9e9e9c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cddae4e4ebe3dcd7d4d2c8c8c9cacdd1d2d6dadedbd6d0c7c0b5aba0958b7e72655b5044372b1f120500000714202d3a4753606d7a86939facb9c6d2dfdccfc3b6a99c908376665c54616e7b8794abb5c0cbd7e3dccfc2b6a99c8f8376695c50432e23170c0000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e7e8b97acb6c0ccc5b8ac9f92857968606d7986929facb9c5d0beb2a5988b7f7f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000040d17222d384149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e352c22190e040000000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c535f6a77838585858585858585858585858585857e7165584b3e3225180b000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164575865727e8b98a5b1becbd8e4d9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000006101a232c363e454d545c60666c7073777a7c7e7f80808181807f7e7c7976726e68625f58524c443d342c231a10070000000000000713202d3a4653606d7886929292929292929292929292929084776a5d525f6c7885929292929292929292929292928f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cdd7d7d7d7d7d7d7d7d7d5d5d5d6d7d7d6d9d5d2cfcac4beb6afa3999184796d6053493f33271b0f0300000613202c3945515d677784919eaab7c4d1dcded2c5b8ab9f9285796d605a64707d8a97a3b0bdd1dce4d8ccc0b6ac9a8d8074675a4d4134271a060000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e808d9aa6b3c0d2c3b7aa9d9084776a5c667784919eaab7c4cdc0b4a79a8d817f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000006111b262f383f4450565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c443d352c231a1007000000000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c4e58667177787878787878787878787878787878716c6256493d3024170b000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde5d8cbbeb2a5988b7f7265555566737f8c99a6b2bfccd9e5d9ccbfb2a6998c7f7366594c403326190d00000000000000000000000000000008111a242c333c424a50545b606367676d6f7172737474747373716f6d6765615e56534e45413a322b221a1108000000000000000713202d3a4653606d788585858585858585858585858585858276695c515e6b778485858585858585858585858585858175685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342b20160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4c0cacacacacacacacacacacacacacacacacacec9c5c4bebab3aca49f92877d6f665c5141382d22170b00000004101d2935404b556875818e9babb5c0cbd7dfd3c6baada2978a7d7069676c75818e9ba8b5c1cedbe0d4c8bbafa49a8a7e7164574b3e3124180b0000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7e828f9ca9b5c2cec2b5a89b8f827568546976828f9ca9b5c2cfc2b6a99c8f837f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000a141d262d333e444c52545c606367686d6f7172737474747473716f6d6866625f57544f46413b322b231a110800000000000000000000111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e62555b6874818e9ba7b4c1cedae3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c4f555f666a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b65625a5045392d211509000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde6dacdc0b3a79a8d8074675d5d6774818e9ba7b4c1cedae5d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000008111a212a30383f444a505356555d606264666667676767666462605c5554524d47433c35302820191008000000000000000006121f2b3844505c666d7878787878787878787878787878787670665a4c5c6772777878787878787878787878787878756f655a4d4134281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d384149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e352c22190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b4bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbcbdb9b7b3ada9a19a938b7f726b60544b402f261b1106000000010d18242f3e4b5864717e8b99a3afbbc7d3e0d6cabeb3a99e91847b7574767e88939facb9c6d2dfdfd2c6b9ac9f93877a6d6154473a2e2114070000000e1b2734414e5a6774818d9aa7b4c0cdd8cbbeb1a5988b7f84919eabb7c4cdc0b3a69a8d8073675a6774818d9aa7b4c0cdc4b8ab9e91857f8b98a5b2becbd8cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000020b141b2227323a41454b515357565d616264656767676767666563605d5655534d48443d363029201911080000000000000000000000111e2a3744515d6a7784909daab7c3d0dde1d5c8bbaea295887b6f62555b6875818e9ba8b4c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c4f4d555b5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f585650483f34291d1105000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeaded1c5b8ab9e9285796d65656d7985929fabb8c5d2dee4d7cbbeb1a4988b7e7165584b3e3225180b0000000000000000000000000000000000080f181e262e34383f4446494b5154565859595a5b5a5a59575553514b4746413b373229241e160e0700000000000000000003101c28343f4a545c606b6b6b6b6b6b6b6b6e7472706d686b6963615e565960676b6b6b6b6b6b6b6b6b6b6b6b6b6b6b68655d54493d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f4450565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c443d352c231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0b0b0b2acaaa9a29f9791887f726d62594f42392e1d140a00000000000714212e3a4754616d7a86929facb9c2ced8dbd0c5b9aca19691868281838a939aa4afbbc8d4e0d5c9beb3a99c908376685e5246392d2013070000000e1b2734414e5a6774818d9aa7b4c0cdd8ccbfb2a5998c7f8c96a1adb9c5cbbeb1a5988b7e72655965727f8c98a5b2bfcbc6b9ada1978c7f8c99a6b2bfccd9cfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000020a111720282f35394045464a4c52545658595a5a5b5b5a59585654524c4847423c38322a251e170e07000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde2d5c8bbafa295887c6f62555b6875828e9ba8b5c1cedbe3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0dddccfc2b5a99c8f8276695c4f434a4f505252525252525252525252525252524b49453f362d22170c01000000000e1b2734414e5a6774818d9aa7b4c0cddaddd0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1ded9ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeadfd2c6b9ada1978d8075727276808d97a2adbac6d3dfe4d8ccc0b6ac978a7e7164574a3e3124170b000000000000000000000000000000000000060c141c23282d3338393d414547494b4c4d4d4e4e4d4c4b494645403b3936302b262019130c0400000000000000000000000b17232e38424a50535f5f5f5f5f5f5f6774817f7d7a787573706e68696663615e565f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544b42372c21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333e444c52545c606367686d6f7172737474747473716f6d6866625f57544f46413b322b231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a09e9b97928c857d726d625b51473d30271d0b0200000000000713202d3946525e6875828f9ba6b0bcc6d0dcd5c9bdb2a8a198928e8d90949fa4acb6c0ccd8d8cec6b9ada1978b7e7165564c41362a1e11050000000e1b2734414e5a6774818d9aa7b4c0cddacec1b4a79b8e818e9ba8b2bdc9cbbfb5ab96897d70635764707d8a97a3b0bdcfc9beb3a99b8e818e9ba8b4c1cedbcfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000060d161e24292e34383a3d414647494b4c4d4e4e4e4d4d4b494745413b3a37312c272119140d0500000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde2d6c9bcafa396897c7063565c6976828f9ca9b5c2cfdce3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3d0d7d7cfc2b5a99c8f8276695c4f433e42444545454545454545454545454545453e3d39342d241b110600000000000e1b2734414e5a6774818d9aa7b4c0cdd7d7d0c3b7aa9d9084776a5d525e6b7885919eabb8c4d1d7d7ccbfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeae2d5c9beb3a99c928d827e7f828d929ca9b3becad6e2e0d4c8bbafa49a897d6f6356493c3023160900000000000000000000000000000000000000020a11171c22282b2d2f35393a3c3e3f4041414140403e3c3a38342e2d2a251f1b150d080200000000000000000000000006111c2630383f44465252525252525e6b78858c898784827f7d7a787573706e69696664615e575a545252525252524f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b2227323a41454b515357565d616264656c71726e69666563605d5655534d48443d3630292019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d979797979797979797979797979797979797979797969596918e8a858079706b625b51493f342b1e150b00000000000005111d2a36414c56636f7c89949faab4bfcbd6dacec4bab2aaa29f9b9a9c9fa6afb6bec7d2dbd0c6bcb1a79e9185796d6053473a3025190d010000000e1b2734414e5a6774818d9aa7b4c0cddad0c3b6aa9d9083909daab6c3cfc7bbaea399887b6e6155626f7b8895a9b3bec9cfc3b6aa9d9083909daab6c3d0dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000040c13191d23282c2d3035393a3c3e3f4041414141403e3c3a39352f2e2b261f1b160e08020000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e716457566a7683909da9b6c3d0dce3d6cabdb0a3978a7d7064574a3d3124170a00000000000000111e2a3744515d6a7784909daab7c3cacacacac2b5a99c8f8276695c4f4336363738383838383838383838383838383832302d29221b12090000000000000e1b2734414e5a6774818d9aa7b4c0cacacacac3b7aa9d9084776a5d525e6b7885919eabb8c4cacacacabfb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeae6dacfc5bbaea49c948f8b8c8f949ca4aebbc5d0dbe6dfd2c6b9ac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060b11171c1f2024292c2d2f3133333434343433312f2d2c2823201e19140f0a040000000000000000000000000000000a141e262e34383a4545454545525e6b7885919696918f8c8a8784827f7d7a787573706e6969655d54494545454542413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720282f35394045464a4c525457606b717e7f7b756f6a615f57514847423c38322a251e170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784817e79736d67615951493f372d22190c03000000000000010d1925303a4854606b76828f98a3aebac0c9d5d6ccc4bcb4aeaca8a7a9abb0bbc0c7d0d9d6cabfb4aaa0958b7f72675c514538291e1308000000000e1b2734414e5a6774818d9aa7b4c0cddad2c5b8ac9f9285929facb8c5d2c5b9ac9f9286796d6053606d7a8697a1adb9c6d2c5b8ac9f9285929facb8c5d2dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000001080d12181c1f2024292d2e2f313234343434343332302d2c2924211e1a15100b0400000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde5d9ccbfb2a6998c7f7366555d687885919eabb8c4d1dee3d6c9bcb0a396897d7063564a3d3023170a00000000000000111e2a3744515d6a7784909daab7bdbdbdbdbdbdb5a99c8f8276695c4f4336292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2524211d171109000000000000000e1b2734414e5a6774818d9aa7b4bdbdbdbdbdbdb7aa9d9084776a5d525e6b7885919eabb8bdbdbdbdbdbdb2a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeae6dacfc5bbb3ada69e9c98989c9fa6aeb6c0cdd7e1eaddd1c4b7aa9e918477685d5245392c2013060000000000000000000000000000000000000000000000060b0f1213181d20212325262627282727262422201f1c1814110e08020000000000000000000000000000000000020c141c23282b2d3838383845525e6b7885919ea19e9b999696918f8c8a878582807d7b787570655a4d413838383534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161e24292e34383a3d424c565f696f7d868c87827c756e69625b514b433930262119140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7b7a7775716d67605d554f473f372d251b1007000000000000000008131e2c38444f59626e7b86929fa5afb7c0c9cfd6cec6bfbab8b5b4b6b7bbc2ccd2d9e0d3c7baaea2989083786d60554b403429170d02000000000e1b2734414e5a6774818d9aa7b4c0cddad3c6baaea2989298a2aebac6d1c4b7aa9e918477665c515d677885919eabb8c4d1c6baaea2989298a2aebac6d3dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313191d2021232526272728282726252321201d1914120e0903000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde8dbcec2b5a89b8f8275675d606d7a8797a1adb9c6d2dfe2d5c8bcafa295897c6f6256493c2f23160900000000000000111e2a3744515d6a7784909daab1b1b1b1b1b1b1b1a99c8f8276695c4f4336291d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f181715110c0600000000000000000e1b2734414e5a6774818d9aa7b1b1b1b1b1b1b1b1aa9d9084776a5d525e6b7885919eabb1b1b1b1b1b1b1b1a6998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeae2d5c9beb3a9a19ea1a9a5a5a9abb0b8c0c8d2dfe9e1d5c9beb2a99b8e817468564c4135291d1104000000000000000000000000000000000000000000000000000306070d1113141618191a1a1b1b1a1918161313100c0705020000000000000000000000000000000000000000020a11171c1f202c2c2c3845525e6b7885919eababa8a6a8a19e9c999697918f8c8a87858275695c4f42362c2c292825211b140c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d23282c34404a545d686e7b859298938f89827b726d605c554b42382e23170c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a6f71717171717171717171717171717171717171717170706f6d686864605d55514b433d352d251b1309000000000000000000020f1b27323d47535f69727f8b939da5aeb9bec4cacfd0cac6c5c1c0c3c4c7cdd8dde4dfd2c5b8ac9f92867b6f665c50463d30271d1207000000000e1b2734414e5a6774818d9aa7b4c0cddad6cabfb4aaa29fa2aab4bfcacfc2b5a99c8f827669544b55697683909ca9b6c3cfcabfb4aaa29fa2aab4bfcad6dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000406080d1113141618191a1b1b1b1a1a18161413110d0806020000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeaded2c5b8ab9f9285796d6769717e8a97a9b3bec9d5e1e2d6cabeb4aa95887c6f6255483c2f22150900000000000000111e2a3744515d6a7784909da4a4a4a4a4a4a4a4a4a49c8f8276695c4f4336291c1212121212121212121212121212120b0b0905010000000000000000000e1b2734414e5a6774818d9aa4a4a4a4a4a4a4a4a4a49d9084776a5d525e6b7885919ea4a4a4a4a4a4a4a4a4a4998c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeadfd2c6b9ada1979297a1adb2b6b7bbc2cad2dae5e1d8cfc6b9ada197897d7063564a3d2f24190d010000000000000000000000000000000000000000000000000000000001040607090b0c0d0e0e0e0d0d0b090706040000000000000000000000000000000000000000000000000000060b1012131f1f2b3845525e6b7885919eabb7b5b2b2adaba8a6a9a19e9c9997979286796c5f5346392c201c1b19151009020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d12181f2c3844515c666d7a839197a19f9c948f867f756d675c544a3f342820160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f62646464646464646464646464646464646464646464646362605d565753514b45413a312c231b130901000000000000000000000b16212b37424d57626d74818e939da4adb2b9bec5c6cad0cdcdcdcecececed0d1d4d9d2c5b8ac9f92867e716c62594f42392e23180c000000000e1b2734414e5a6774818d9aa7b4c0cddadbd0c6bcb4aeacaeb4bcc6d0cdc0b4a79a8d8174675a4e5b6874818e9ba7b4c1ced0c6bcb4aeacaeb4bcc6d0dbdccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090b0c0d0e0e0e0e0d0b09070704010000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeadfd3c6baaea2988e817975767b84919eaab7c4cfdae6dfd3c6baaea298877b6e6154473b2e21140800000000000000111e2a3744515d6a7784909797979797979797979797978f8276695c4f4336291c10050505050505050505050505050500000000000000000000000000000e1b2734414e5a6774818d9797979797979797979797979084776a5d525e6b7885919797979797979797979797978c7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0ddeaded1c5b8ab9e9285929ea6b0bcc5c7cdd4dadad9d4cfc6bdb1a79e9184786d6053463a2d201308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607121f2b3845525e6b7885919eabb8c2bfbdb9b8b5b2b3adaba8a6a99f9286796c5f5346392c20130f0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78828f95a0a9aca69e98928b81796d665c50443d32271b0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e545557575757575757575757575757575757575757575757565554524c4a47454039352f281f1a1109010000000000000000000000040e1a26313c45515b606d78818d929ea1a9adb3b8babebfc0c0c1c1c1c1c2c4c5c8ced3c7baaea398928a7e716b60544b4034281c10040000000e1b2734414e5a6774818d9aa7b4c0cddae2d7cec6bfbab8babfc6ced7cbbfb2a5988c7f7265594c5966737f8c99a6b2bfccd8cec6bfbab8babfc6ced8e2dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2215090d09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeae2d6cabeb4aa9e938e848282869196a0acb9c5d2e1ebded2c5b8ab9f928578685e5246392d20140700000000000000111e2a3744515d6a77838a8a8a8a8a8a8a8a8a8a8a8a8a8a8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d525e6b78848a8a8a8a8a8a8a8a8a8a8a8a8a8a7f7366594c403326190d00111e2a3744515d6a7784909daab7c3d0dde6d9ccc0b3a6998d808d949eaab3bdc5cacfcdcdcec8c4bdb4aba0958b7f72665c5044382b1f120600000000000000000000000000000000000000000000030606080b0c0e0f0f0f0f0e0d0c0a0807050100000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eabb6babfc6c5c4c2bfbeb9b8b5b3ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808a91959da4aeb0aaa29f938e82786d60584e43382b1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a484745413e3a39352f29241d160d0800000000000000000000000000000915202a333f44515c666d78808a91979ea2a9abaeb4b2b3b4b4b4b4b4b5b7b8bdc3c9cbbfb4aaa39f92877d6f665c5145382c1f160a0000000e1b2734414e5a6774818d9aa7b4c0cddae9e0d7d0cac6c5c6cad0d7d8ccc0b6ac978a7d7064574b5764717e8a97a4b1bdd0dbd8d0cac6c5c6cad0d8e0eadccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f221a1a191615130f0a0400000000000000000000000000000000000000000000000001050707090c0d0e0f0f0f0e0e0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeae7dbd0c5bcafa59e97918f8f9298a0a8b2bdc9d5e1e9ddd0c3b6aa9d9083776a564d41362a1e1105000000000000000a1723303d4a5663707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d706356493d3023160a000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7063564a5764707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6255483b2f22150800111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e828f98a2abb3b9bec0c1c0bfbdb8b2aba3999083786d60544a3f34281c10030000000000000000000000000000000000000004060b0f12131518191b1b1c1c1c1b1a19171414110d08060300000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea4acaeb4babec5c9cfc9c6c4c2b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787e848d929ca4aeb4aea59e948d80746a6054473b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222a32373b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2d2c29241d18130c04000000000000000000000000000000030e18212834404a545c666c747e848c92979b9fa2aaa5a6a7a7a7a7a7a8aaacb2b9bdc4c6bcb4aea3999184796d6053463d32271b0f0300000e1b2734414e5a6774818d9aa7b4c0cddae7e9e2dbd6d3d2d3d6dbe0d4c8bbafa49a887b6e62554956626f7c8995aab4becad6e2dbd6d3d2d3d6dbe2eae8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b2f2a26272623221f1b160f0700000000000000000000000000000000000000000205080d11131416181a1b1b1c1c1b1b1918161413100c0705020000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeae3d8ccc2b8b0aaa9a19e9c9c9fa2aab2bac4ced9e5e3d7ccc0b5ab9b8e8174685b4e413025190e02000000000000000916232f3c4855616b707171717171717171717171717171706b6054483b2f221609000000000000000000000000000000000000000000000000000000000815222e3b47545f6a6f7171717171717171717171717171706b60554955616c7071717171717171717171717171716e6a5f53473a2e21140800111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7b859299a1a9adb3b3b4b3b2b1aca8a19992877d6f665c5042382e23170b000000000000000000000000000000000000070c1013171c1f2022242627282929282827252321201e1915130f0a040000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78858f939a9fa3aaadb3b9bdc4c8ced1c5b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d7179808d929ca9b3baafa69d92897c6f62564d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920262b2e2f31313131313131313131313131313131313131313131302f2d2c2924201f1d18120d07010000000000000000000000000000000000060f18232e39424a545b606c707980858b8f929897999a9a9b9b9b9b9b9da0a8acb2bac4c6bfb5aba0968b7f7265584e43382b1f130600000e1b2734414e5a6774818d9aa7b4c0cddae7f3ede7e2dfdfdfe2e7dfd2c6b9ac9f93867a6d60534754616d7a8798a2aebac6d3dfe7e2e0dfe0e2e7edf4e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1deddd0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255483b3a363134332f2e2c2721191007000000000000000000000000000000000003090e1214191d2021232527282829282827262422201f1d1814110e0902000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeadfd3c7bbb0a69f9c9fa6a8a9acaeb4bcc4ccd5e0ebe0d4c7bbafa4998a7e7164574b3e3124180800000000000000000714202c38444f59616364646464646464646464646464646360594f44382c2013070000000000000000000000000000000000000000000000000000000006131f2b37434e585f6264646464646464646464646464646360594f444f5961646464646464646464646464646464625f584e43372b1f120600111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e717d8792979ea1a9a7a7a7a6a8a09d9691877e716b60544a3f30261c110600000000000000000000000000000001070c12181c1f22282b2d2f31333435353535353432302e2d2a25221f1b15100b05000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d82878e92989fa2a9adb2b8bcc3c7c5b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b28343f4a545c60676d74808d97a1adb9b8aea49c8f8276695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f222224242424242424242424242424242424242424242424232221201d191413100c0701000000000000000000000000000000000000000007121c273039424a505a61676d73797e8285888a8c8d8d8e8e8e8e8f91969ea1a8b2bcc6c7bdb2a89e9184776a6054473b2e22150800000e1b2734414e5a6774818d9aa7b4c0cddae7f3f8f2efecebecefebded1c4b8ab9e918478675c5146525e687885929fabb8c5d2deebefecebeceff3f8f5e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1d1d1d0c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e6255494846424240403c3b38322b22190f04000000000000000000000000000003090e141a1e2124292d2e30323434353535353433312f2d2c2924201e1a140e090300000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddeded0c3b7aa9f948f949faab4b8babfc6ced5dee8e3dcd2c6b9ac9f93867a6d6154473a2e211407000000000000000004101c27333d474f5556575757575757575757575757575756544f473d32271b100300000000000000000000000000000000000000000000000000000000030f1b26323c464e5455575757575757575757575757575756554f473e474f5557575757575757575757575757575755534e463c31261a0f0200111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e71707d858d9297999a9a9a999795918c847d716c61594f42382e1e140a000000000000000000000000000000030b12181d23282c2d3338393b3e3f414242424241403f3d3b3936302e2b27201c160e0802000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f757b81868d92979ea1a8acb1b7bbc2b9ac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338424a50555c606d7985919eabb8c0b7ab9f94877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161818181818181818181818181818181818181818171717151413110d0806040000000000000000000000000000000000000000000000000b151e272f383f4450555d60676d7175797b7d7f8081818181818284899196a1aab4bfcac4b9aca096897c6f6256493c2f23160900000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffefbf9f8f9f5e9dccfc2b6a99c8f837669554b414c566a7783909daab6c3d0dde9f6f9f8f9fbfffff5e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8c5c5c5c5c5c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde1d4c8bbaea195887b6e625b5355534d4f4d4c4948433d342b21160a00000000000000000000000000060d141a1f262a2d3035393a3c3f40414242424141403e3c3a39352f2d2a251f1a150e06000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0d1d1d1cfc2b5a99c8f828f98a3aebac2cad0d8dadadcd7d1c8bdb1a89c8f8376685e5246392d2013070000000000000000000b16212c353d44484a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4948443d352b21160b0000000000000000000000000000000000000000000000000000000000000a15202a343c4347494b4b4b4b4b4b4b4b4b4b4b4b4b4b4a48443d353e44494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4847433c342a20150a0000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e716b707a8085898c8d8e8d8c8a88847f79706b615a50463d30261c0c020000000000000000000000000000070d151d24292e34383a3f4446484b4c4e4e4f4f4f4e4d4c4a4746413c3b37322c282119140d0500000000000000000000000000000000000000000000000000000007131f2c38434f5960636a6e747a80858c91969da0a7abb0b9b9ac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f444644444b515c6775818e9ba8b4c1bbb0a6978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000000000000030c151d262d333e434b51555d6064666c6f717273747474747475777c849198a2aebac6c8bdb2a8998c7f7266594c3f3326190c00000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffffffffffff4e7dacdc1b4a79a8e8174675b4e424f5b6875828e9ba8b5c1cedbe8f4fffffffffffff5e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8b8b8b8b8b8b8b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0dde2d5c8bcafa295897c706c6564615f575b5a5956544e463d32271b0f030000000000000000000000060f171f262a31363a3b414647494b4d4e4e4f4f4e4e4c4b494745403b3a36302b261f180f060000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3c5c5c5c5c5bcb0a396897d86929fa7b1bac2c8cdcdcdd1cbc7c0b8aca0958a7d7064564c41362a1d110500000000000000000005101a232c33383c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3b38322b23190f04000000000000000000000000000000000000000000000000000000000000040e19222a32373b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c38332c33393c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a37312a22180e030000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164686d73797c7f8081807f7e7b77726d67605950483e342b1e150a00000000000000000000000000010a11191f272f35394045464a50535557595a5b5c5c5b5b5a585654524c4947433d38332a251f170e070000000000000000000000000000000000000000000000000000030f1b27323d464f54575f62686e737a7f848a90959c9fa6acafac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d384149505350494b4b556774808d9aa7b3c0c0b4a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c2228313a40454b5153545b60626466676768686868686b6f7b86929facb8bababab5a89b8f8275685c4f4235291c0600000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffffffffffff2e5d8ccbfb2a5998c7f7266594c404d5a6673808d99a6b3c0ccd9e6f8fffffffffffff5e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929eabababababababababaa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0ddeaddd1c4b7aa9e91847d7874716e696a6867666260584e43382c1f1307000000000000000000020a1117212931363b4246484c525456585a5b5b5c5b5b5a59575553514b4746423b37312a2117110a03000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7b8b8b8b8b8b8b8aea195887c808c959fa8b0b8bcbfc0c1c0c0bbb5afa49d9184786c6053463a3025190d010000000000000000000008111a21272c2f303131313131313131313131313131302f2c2721191107000000000000000000000000000000000000000000000000000000000000000007101920262b2e2f3131313131313131313131313131302f2c2721282d303131313131313131313131313131312f2e2b2620180f06000000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e71645d60666d707274747473716e6965605d554f473e362c22190c03000000000000000000000000010a131b232b313940454b5153545b60626466676868686868676563615e5656544e48443e3630292019100700000000000000000000000000000000000000000000000000000a16212b343d43484e53565e61676d72797e83898f949b9fa3ab9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b605b5358545c6775818e9ba8b4c1c1b5a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f282f35394045474a50535557595a5a5b5b5b5b59606974818e9aa7aeaeaeaeaeaa9d9084776a5d51442d22170b00000e1b2734414e5a6774818d9aa7b4c0cddae7f3fdfdfdfdfdfdf0e3d7cabdb0a4978a7d7164574a3e4b5865717e8b98a4b1bed1dce7f3fffdfdfdfdfdf5e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000121f2c3845525f6b7885929e9e9e9e9e9e9e9e9e9e9e9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0ddeaded2c5b8aca096918a84817d7b78767573736f6a6054483b2e2215090000000000000000020b141b2227333b42464d5355565d61636567676868686867666462605d5554524d47423c3328231c150c030000000000000000000000000000000000000000000000111e2a3744515d6a7784909daaabababababababababa195887b798390969fa6acb1b3b3b4b4b5afaba39f92897d70655b504437281e13080000000000000000000000000810161c20232324242424242424242424242424242322201b160f0700000000000000000000000000000000000000000000000000000000000000000000070e151b1f222224242424242424242424242424242323201c171c202324242424242424242424242424242422211f1a150e0600000000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e716457545c6063666767676664615f5753514b433d352c241a1007000000000000000000000000000a131c252d353d434b51545c6064666c6e71727475757575747372706e6867626058554f46413b322b2219100700000000000000000000000000000000000000000000000000040f19222b32383c42474c52555d60666d71777d82888e92999f9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c65666565666d7985919eabb8c4c2b6a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292f35393a3f4446484a4c4d4e4e4e4e4e4f5764717d8a97a1a1a1a1a1a1a19f9285786c5f4a3f33281c0f03000e1b2734414e5a6774818d9aa7b4c0cddae7f0f0f0f0f0f0f0eee2d6cabeb3a995887c6f6255493d495663707c8996abb4bfcbd7e3eff0f0f0f0f0f0f0e8dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000000081015212e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f2216110900000000000000000000000000000000000000121f2c3845525f6b7885929292929292929292929292929083776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0ddeae1d4c8bdb2a8a09e96918e8a88858382807f7c6f6256493c2f23160900000000000000000a141d262d333f454d53575f6166686d6f727374757575747473716f6d6765615e57534d453f342e261e150c0200000000000000000000000000000000000000000000111e2a3744515d6a7784909d9e9e9e9e9e9e9e9e9e9e9e95887b6e7b8490949da0a7a6a7a7a7aba39f99928c80736b6053493f3327160c0200000000000000000000000000050b101416171818181818181818181818181818161613100b04000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161818181818181818181818181818171614100b1014161718181818181818181818181818181514120f0a030000000000111e2a3744515d6a7784909daab7c3d0dde4d7cabdb1a4978a7e7164574b515356595a5b5a595755534d47454039312b231a12080000000000000000000000000009121c252e373f474f555d60666d7175797b7e7f818182828281807f7d7a77746f6a636159524d443d342b22190f060000000000000000000000000000000000000000000000000007101921272c31373b41464b51545c60646b70767c81878d92989286796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c78757372717378818e97a1adb9c6c2b5a99c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d24292c2d3338393c3e3f4041414141414956636f7c89949494949494949494928679665b5044382b1f1206000e1b2734414e5a6774818d9aa7b4c0cddae4e4e4e4e4e4e4e4e4dfd2c6b9ada297877a6d6054473b4854616e7b8799a3aebac7d3e0e4e4e4e4e4e4e4e4e4dccfc2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f29221b1209000000000000000000000000000000000000111e2b3744515e6a778485858585858585858585858585858276695c504336291d1000111e2a3744515d6a7784909daab7c3d0ddeae5d9cec3bab2aca9a19e9a979792908e8d8c807366594d4033261a0d0000000000000006111b262f383f4450575f61696e73777a7c7e808181828281817f7e7c7a76726e69615f5751443f3830261e140a00000000000000000000000000000000000000000000111e2a3744515d6a77849092929292929292929292929292887b6e6e7a838b909597999a9a9a9999928f877f736e63594f41382d221705000000000000000000000000000000000407090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a09070300000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0907040004080a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0808060200000000000000111e2a3744515d6a7784909daab7c3d0d7d7d7cabdb1a4978a7e7164574b4546494c4d4e4d4c4b4846423b38352f271f19110800000000000000000000000000060f1b242e374049515960676d72797e8185888a8c8d8e8f8f8e8e8d8b898784807c77706b615e564e463d342b21180b0200000000000000000000000000000000000000000000000000070f161b20262b30363a40454a50535960636a6f757b80868c9286796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784827f7e7e80848e939da9b3bec9c1b4a89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d12181d1f22282b2d2f313334343535353c4955626f7c878787878787878787878786786c605346392d201306000e1b2734414e5a6774818d9aa7b4c0cdd7d7d7d7d7d7d7d7d7d7d7d1c5b8ab9e928578685d5245394653606c7986929facb9c5d2d7d7d7d7d7d7d7d7d7d7d7cfc2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c3a342d241b11060000000000000000000000000000000000101d2a36434f5b67727778787878787878787878787878787670665a4e4235281c0f00111e2a3744515d6a7784909daab7c3d0ddeae7dcd0c6bcb4aeacadaba7a9a29f9d9b998c807366594d4033261a0d000000000000050f17222d384149505a62696e747b7f8386898b8d8e8e8f8e8e8d8c8a8886827f7b746e69625b504a423830261c1106000000000000000000000000000000000000000000101d2a3643505d6976828585858585858585858585858585857b6e686e777e83888a8c8d8e8d8c8a86827c726d635c52473d2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3cacacacacabdb1a4978a7e7164574b3e3a3d3f414141403e3b3a36312c29241d150d0700000000000000000000000000030d17212d364049525b626b70797f858a8e929797999a9b9b9b9b9b9a989696918d89837d766e6860584f473d33291d140a0000000000000000000000000000000000000000000000000000040a0f151a1e252a2f35383f44464f55585f62696e747a7f8586796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c78858e8c8b8b8d91969da5afbbc4c8bdb2a8998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013171c1f20222426272728282d3a4653606d787b7b7b7b7b7b7b7b7b7b7b7b76665b5044382b1f1206000e1b2734414e5a6774818d9aa7b4c0cacacacacacacacacacacacacac3b6a99d9083766a564c413844505b667784919daab7c4cacacacacacacacacacacacacac2b5a99c8f8276695c4f4336291c10000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a54616e7b8794a1aebac7d4e1d5c8bbafa295887c6f62554b4a453f362d22180c01000000000000000000000000000000000e1b27333f4b5660676a6b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e54493e3226190d00111e2a3744515d6a7784909daab7c3d0ddeae3d6cbbfb4aaa39fa3aab4b3adaba9a6998c807366594d4033261a0d0000000000030d172127333f49535b606c717b81878c90939a989a9a9b9b9b9b9a999799928f8c86817b726d605c544a42382e23170b0400000000000000000000000000000000000000000f1c2935424e5a6670767878787878787878787878787878786e695f656c71777b7d808081817f7d7a756f6a635b524940352b1d140a00000000000000000000000000000000000000000000000001050707090c0d0e0f0f0f0e0e0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b070604010000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7bdbdbdbdbdbdbdb1a4978a7e7164574b3e31303334343433312e2d2a261f1d18120b03000000000000000000000000000009141f29333e48525b636d727d848c92979b9fa2a9a5a7a8a8a8a8a7a6a5a8a09e9a95908a827a6f6a60594f453b2f261c110600000000000000000000000000000000000000000000000000000003090e14191d24292e34383d44484e54575f61686d73797e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788592999898999da0a8afb7c0cac1b8aca096897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060b0f12131517191a1b1b1f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e695b544a3f33281c0f03000e1b2734414e5a6774818d9aa7b4bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb4a89b8e8175685b4e42333f4a546975828f9ca8b5bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb5a99c8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e485055575b616e7b8794a1aebac7d4e1d5c8bbafa295887c6f625b585650483f34291d11050000000000000000000000000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f130600111e2a3744515d6a7784909daab7c3d0ddeae0d3c7baaea3989298a3aebabab8b3a6998c807366594d4033261a0d000000000009141f29333b44505b656c747e868e92999d9fa4aca6a7a8a8a8a7a7a6aba39f9c99928e867f756d665c544a3f342820150a00000000000000000000000000000000000000000d1a26323e4a545e66696b6b6b6b6b6b6b6b6b6b6b6b6b6b6b615f575b6065696e717374747473706d68625f58514940372e231a0b020000000000000000000000000000000000000000000205080d11131416181a1b1b1c1c1b1b1918161413100c070502000000000000000000000000000000000000000000000000000000000000000000030a0f1215151717171717171717171717171717171413110d0801000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab1b1b1b1b1b1b1b1b1a4978a7e7164574b3e312426272827262422211e1a14100c07010000000000000000000000000000020e1a26313b45505a636d737f8791969ea1a9abadb3b2b4b4b5b5b5b4b3b2b2acaaa79f9d948f857c6f6b60574d42382d22170b000000000000000000000000000000000000000000000000000000000002080e13181c23282c33383c43474d53565e61676d716c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fa5a4a6aaacb2bac0c5beb9afa59d9184786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0c0d0e101c2834404b545c606161616161616161616161615e574a42382d22170b00000e1b2734414e5a6774818d9aa7b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c807366594d402d414d5a6774808d9aa7b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a616468686e7b8794a1aebac7d4e1d5c8bbafa295887c6f686865625a50453a2e211509000000000000000000000000000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d20130700111e2a3744515d6a7784909daab7c3d0dddeded2c5b8ac9f9285929faab4bfbfb3a6998c807366594d4033261a0d00000000020e1a25303b45505a606c77808b92989fa3abacafb6b3b4b4b5b5b4b4b2b4aeacaba39f98928b81786d665c50443c32261b0f04000000000000000000000000000000000000000a16222d38434c545a5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d5053575f6164666767676664605d56534e463f372e251c1108000000000000000000000000000000000000000003090e1214191d2021232527282829282827262422201f1d1814110e0902000000000000000000000000000000000000000000000000000000000000060e151b1f212224242424242424242424242424242421201d19130c040000000000000000000000000000000000000000000000111e2a3744515d6a7784909da4a4a4a4a4a4a4a4a4a4a4978a7e7164574b3e3124191a1b1a19181514120e0904000000000000000000000000000000000005121e2a36424d57616c737f8c9399a1a8adb3b8babebfc0c1c2c2c1c1c0bebdb8b7b1aba69e9792867d6f695f544a3f33281d120700000000000000000000000000000000000000000000000000000000000001070d11171c1f272c32373b42464c52555d6065625a50453a2e21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabb1b3b7b8bdbebab8b3ada59d938a7e71665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000c18232e39424b5153545454545454545454545454534d45382f261c110600000e1b2734414e5a6774818d9aa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4978b7e7164584b3e323f4c5865727f8b98a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49c8f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c717474747b8794a1aebac7d4e1d5c8bbafa295887c747474716c62564a3d3124170b00000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868683776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3d0d1d1d1cec1b5a89b8e828e98a3aebabfb3a6998c807366594d4033261a0d0000000005121e2a36424d57626c74808d929fa2aaafb5b9bbc0c0c1c1c2c1c1c0bfbfbab9b4aeaaa39f938e81786d60584e43372b20150a0000000000000000000000000000000000000005101c26313a434a4e5052525252525252525252525252525248464244464d535557595a5b5a595754524c47433c342e251c130a0000000000000000000000000000000000000003090e141a1e2124292d2e30323434353535353433312f2d2c2924201e1a140e090300000000000000000000000000000000000000000000000000000006101820262b2e2f3131313131313131313131313131312d2c29241e160d0400000000000000000000000000000000000000000000111e2a3744515d6a778490979797979797979797979797978a7e7164574b3e3124180e0e0e0d0b08070502000000000000000000000000000000000000000714212d3a46535f69717e8b929fa4abb2b9bec5c6cad0cdcecccbcdcecdcec8c5c3bcb8b0a9a19892857b6e665b5044392e23180c000000000000000000000000000000000000000000000000000000000000000000060c10161c20262b31363a41464b5153585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929faaacafb5b0b0b3adaba9a19e938e81746c61544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454648484848484848484848484846423b33261d140a0000000e1b2734414e5a6774808d979797979797979797979797979797979797979796897c6f6356493c303d4a5763707d8a9697979797979797979797979797979797979797978f8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d818181818e9ba8b5c1cedbe8dbcfc2b5a89c8f828181817e7165584b3e3225180b00000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939083776a5d5144372a1e1100111e2a3744515d6a7784909daab7c3c5c5c5c5c5bcb0a396897d86929fa7b1bab3a6998c807366594d4033261a0d000000000714202d3a46525e69717e8b929da4aeb4bbc0c6c8ccd2cdcecccccecdd1cbc7c5bfbab4aea59e938c7f736a5f53473c32261b0f00000000000000000000000000000000000000000a151f2831383e42434545454545454545454545454545453b3a37373c4246484a4d4d4e4e4c4a4745413a37322a221c130a01000000000000000000000000000000000000060d141a1f262a2d3035393a3c3f40414242424141403e3c3a39352f2d2a251f1a150e0600000000000000000000000000000000000000000000000000030e18222a31373a3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a39352f281f160c01000000000000000000000000000000000000000000111e2a3744515d6a77838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e7164574b3e3124180b010100000000000000000000000000000000000000000000000006131f2b37434e58616e7b86929fa4afb5bdc4c9cfd3cec8c5c4bfbfc1c5c6cad0d2cdc8c2bbb3aaa1979082786c60544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000030b10151b1f262a3035394045474b4a453f362d22170c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929a9d9fa3aba3a3a9a29f9c97928b81786d605a5042382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3a36312921140b020000000e1b2734414e5a6774808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a877b6e6154473b2f3b4855626e7b888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8276695c4f4336291c100000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8e8e8e939eaab6c3cfdce8dcd0c3b7aa9e948f8e8e8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929ea0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e1100111e2a3744515d6a7784909daab7b8b8b8b8b8b8b8aea195887c808d95a0a8b0b3a6998c807366594d4033261a0d00000005121e2a36424d57616e7b85929fa4aebabfc6cbd1d4cdc7c4c3bfbfc2c6c8ccd2d1cbc6bfbaafa59f92877c6f62584e43372b1b110600000000000000000000000000000000000000030d161f262d3235363838383838383838383838383838382e2d2b2b31373a3b3e40414141403d3a3935302b262018100a01000000000000000000000000000000000000060f171f262a31363a3b414647494b4d4e4e4f4f4e4e4c4b494745403b3a36302b261f180f060000000000000000000000000000000000000000000000000a15202a343c4347484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a31281e13080000000000000000000000000000000000000000000a1723303d4a5663707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000815222e3b4754606a75828f98a2aebbc0c7d0d5d4ccc3bdb9b7b3b2b4b8babfc6ced7d4cdc5bcb3a99f948b7e71665c5145382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e25292f35383a3e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78858a8d9092999596969597928f8b857e756d665c50483e2f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f02000000000916222f3c4955626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e71685e5246392d3a4653606d787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9a9b9b9ea5afbac6d2deebdfd3c7bbb0a69e9c9b9b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabadadadadadadadadaa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909daaabababababababababa195887b798390969fa6aba6998c807366594d4033261a0d0000000714202d3a46525e6975818e98a2aeb6c0cad0d7d3cbc2bcb7b6b2b2b5b9bbc0c7d0d7d0cbc1bbaea3998f82766a5f5347382d22170b0000000000000000000000000000000000000000040d151c2226292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1f262b2d2e313334343433312d2c29241e1b150e06000000000000000000000000000000000000020a1117212931363b4246484c525456585a5b5b5c5b5b5a59575553514b4746423b37312a2117110a03000000000000000000000000000000000000000000030f1b26313c464e535557575757575757575757575757575754524c433a2f24190d0100000000000000000000000000000000000000000916232f3c4855616b707171717171717171717171717171716e695e53463a2d2114070000000000000000000000000000000000000000000000000004111d2935414c55626f7c89949eaab4bfccd2d9d4cac2bab2acaaa6a5a7acaeb4bcc6ced7d6cec5bbb0a69e9184796d6053463a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d24292c2d32312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797d81848688898989888885827e79716c605c544a3f362c1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20212121212121212121212121211e1a140d0500000000000815222e3b47545f6a6f71717171717171717171717171717171717171717171716c61564d41362c3845515c666d7171717171717171717171717171717171717171717171706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6a8aaafb7c1ccd7e3eee3d7ccc1b8b0aaa8a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a7784909d9e9e9e9e9e9e9e9e9e9e9e95887b6e7b848f949d9fa7998c807366594d4033261a0d0000000815212e3b4854616e7b86929faab3bec8d6dbd3c9c1b8b0aba9a5a5a8acafb6bec7d2dcd6cbbfb5ab9f94887c6f6253493f33271b0f030000000000000000000000000000000000000000030a10161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f151412141a1e21222426272827262421201d19130f0a04000000000000000000000000000000000000020b141b2227333b42464d5355565d61636567676868686867666462605d5554524d47423c3328231c150c03000000000000000000000000000000000000000006121f2b37434e585f62646464646464646464646464646464605d564c4135291d110400000000000000000000000000000000000000000714202c38444f596163646464646464646464646464646464615e574d42362a1e1205000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba6b0bcc6d0ddd8cdc2b8b0a8a09e99989a9fa2aab4bcc6d0dbd7cdc2b9aca1968a7e7164554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181d1f202524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d707477797b7c7d7d7c7b7976716d67625a504a42382e241a0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131315151515151515151515151514120e090300000000000006131f2b37434e585f626464646464646464646464646464646464646464646464615a50443b302834404b545c6064646464646464646464646464646464646464646464646360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3b6bac1c9d3dde8f3e8ded3cac1bbb7b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5c6c6c6c6c3b7aa9d9084776a5d5144372a1e1100111e2a3744515d6a77849092929292929292929292929292887b6e6e7a828a909597998c807366594d4033261a0d000006121f2b37434e586673808d99a3afbcc5d0dad8cfc1b7afa69f9c99999c9fa4acb6c0ccd8dcd1c6bdb0a69a8e8174655b5044372b1f120500000000000000000000000000000000000000000000050a0d0f10121212121212121212121212121212080705090e121415171a1a1b1b19171413110d080200000000000000000000000000000000000000000a141d262d333f454d53575f6166686d6f727374757575747473716f6d6765615e57534d453f342e261e150c02000000000000000000000000000000000000000815212e3a47535f6a6f7171717171717171717171717171716d685d5245392c201306000000000000000000000000000000000000000004101c27333d474f555657575757575757575757575757575754534d453b31251a0e02000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb8c1ced7e2d3c7bbb0a69f96918c8c8e9298a2aab4bfcad6dfd5c9bdb2a89c8f8275675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555c606467666d6e6f70706f6e6c6565605c5550443f3830261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808080808080808080808080705020000000000000000030f1b26323c464e545557575757575757575757575757575757575757575757575550483e3229232e39424b5153575757575757575757575757575757575757575757575756544f473d32271b10030000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0c6ccd3dbe5effaefe5dcd3ccc7c1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5d1d3d3d0c3b7aa9d9084776a5d5144372a1e1100101d2a3643505d6976838585858585858585858585858585857b6e686d767e83888b8d8c807366594d4033261a0d00000814212e3a47535f6a7784919eabb5c0ced7dcd1c6bdafa59e94908c8c8f939aa4afbbc4cfdad8cfc2b8ab9e9185786c605346392d20130600000000000000000000000000000000000000000000000001030305050505050505050505050505050500000000020507080b0d0e0e0e0d0a0707040100000000000000000000000000000000000000000006111b262f383f4450575f61696e73777a7c7e808181828281817f7e7c7a76726e69615f5751443f3830261e140a000000000000000000000000000000000000000915222f3c4855626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7a6d6054473a2d2114070000000000000000000000000000000000000000000b16212c353d44484a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4846423b33291f140900000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a98a2aebac7d3e0ddd0c4b7ab9f948f84807f81869298a2aebac6d3dfdacec4b9ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434b515357545c60616263636261605b5353514b433f342e261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49453e362c201d2730394045464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd4dbe3ebf4fef5ece3dbd5cec1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8c5c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000f1c2935424e5a6670767878787878787878787878787878786e695f616c71767b7e80817d7164574a3e3124170b00000815222f3b4855626e7b8896a0acbdc7d1e0d7cbbfb5ab9e938e837f7f8288939fa9b2bec9d5dfd2c6b9ada197897c6f6256493c2f231606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f17222d384149505a62696e747b7f8386898b8d8e8e8f8e8e8d8c8a8886827f7b746e69625b504a423830261c11060000000000000000000000000000000000000d1a2733404d5a6673808a8a8a8a8a8a8a8a8a8a8a8a8a8a887c6f6255493c2f22160900000000000000000000000000000000000000000005101a232c33383c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a36312921170d030000000000000000000000000000000000000000000000000003101c28343f4a546774818d9aaab4bfcad6e1d5c9bdb2a89c8f82797372747c86929facb8c5d2dfe0d3c7baaea3998a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474a4a5053555656565555535049474540393128231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222a32373b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d39332c241a151e272e34383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3b38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0c3c9d1d9e3edf7ede3dad1cac4c1b4a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabb8babababababab7aa9d9084776a5d5144372a1e11000d1a26323e4a545e66696b6b6b6b6b6b6b6b6b6b6b6b6b6b6b615f575a6164696e717475716c6155493d3023170a00000c1825323f4b5865727e8b98a8b2bdcfd9e0d3c7bbaea3998e81767272757f8c97a1adb9c6d2dfd5c9beb3a9998c7f7266594c3f2d22170b000000000000000000000000000000000000000000000000000102060606060606060606060606060606000000010407070b0d0f0f0f0d0b080705020000000000000000000000000000000000000000030d172127333f49535b606c717b81878c90939a989a9a9b9b9b9b9a999799928f8c86817b726d605c544a42382e23170b0400000000000000000000000000000000000d1a2733404d5a6673808d97979797979797979797979795887c6f6255493c2f2216090000000000000000000000000000000000000000000008111a21272c2f303131313131313131313131313131312e2d2a251f170f05000000000000000000000000000000000000000000000000000006121f2b3844505c667783909daab6c3d0dbded2c5b9aca196897c6f67656a74818d9aa7b4c0d2dde3d7cbbfb4ab998c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f34383a3d3f444648494a4a494846443f3a38342f271f17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920262b2e2f3131313131313131313131313131313131313131313131302d28221a120c151d23282c2d3131313131313131313131313131313131313131313131302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b2b3b8bfc7d1dbe6f1e6dbd1c8bfb8b4b2a79b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929eabadadadadadadadadaa9d9084776a5d5144372a1e11000a16222d38434c545a5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d5055575f6164676864615a5045392d21140800020e1b2835414e5b6874818e9ba7b4c1cedadfd2c5b9ac9f92867b6e66666d7984919eabb8c4d1dedacfc1b4a89b8e817568544a3f33281c0f0300000000000000000000000000000000000000000004080c0e0f1313131313131313131313131313130b0a080d111314171a1b1c1b1a181514120e090300000000000000000000000000000000000009141f29333b44505b656c747e868e92999d9fa4aca6a7a8a8a8a7a7a6aba39f9c99928e867f756d665c544a3f342820150a00000000000000000000000000000000000d1a2733404d5a6673808d99a4a4a4a4a4a4a4a4a4a4a295887c6f6255493c2f22160900000000000000000000000000000000000000000000000810161c20232324242424242424242424242424242421211e1a140d050000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929facb8c5d2dfded1c4b7ab9e9184786b6058636f7c8996abb5c0ccd7e3dcd1c1b5a89b8e8275685b4f4235281c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d23292c2d2e34383a3b3c3d3d3c3b3937332d2c29231d150d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f2222242424242424242424242424242424242424242424242423211d171008030b12181c1f2024242424242424242424242424242424242424242424242322201b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa4a5a7adb5bfc9d4e0ece1d5cabfb6ada8a6a49b8e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929ea0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e110005101c26313a434a4e5052525252525252525252525252525248464245494d5355585a5b575550483e33281d11050005111d2935414c566a7783909daab7c3d0dddcd0c3b6a99d908376695e5c6675818e9ba8b4c1cedbddd0c4b7aa9d918477665b5044382b1f12060000000000000000000000000000000000000002090f14181b1c202020202020202020202020202020181713191d20212427282928272421211e1a14100b04000000000000000000000000000000020e1a25303b45505a606c77808b92989fa3abacafb6b3b4b4b5b5b4b4b2b4aeacaba39f98928b81786d665c50443c32261b0f04000000000000000000000000000000000d1a2733404d5a6673808d99a6b0b0b0b0b0b0b0b0afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000050b101416171818181818181818181818181818181514120e0903000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798a2aebac7d3e0dccfc2b6a99c8f8376695954616e7a8799a4afbbc7d4e0ddd0c3b6aa9d9083776a5d50442e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2023282c2d2e2f30302f2e2d2b27221f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151618181818181818181818181818181818181818181818171714110c05000000070c1013131818181818181818181818181818181818181818181818161613100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9797989ba3adb8c3cfdce8dcd0c4b8ada49c9997978e8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939084776a5d5144372a1e1100000a151f2831383e42434545454545454545454545454545453b3a37393c4247484b4d4e4a49453e362c22170c00000713202d3946525e687985929facb8c5d2dfdacdc0b4a79a8d817467575466737f8c99a6b2bfccd9dfd2c5b9ac9f9286796c605346392d201306000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d24231e24292c2d313435353534312e2d2a251f1b160c07000000000000000000000000000005121e2a36424d57626c74808d929fa2aaafb5b9bbc0c0c1c1c2c1c1c0bfbfbab9b4aeaaa39f938e81786d60584e43372b20150a000000000000000000000000000000000d1a2733404d5a6673808d99a6b3bdbdbdbdbdbdbbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000407090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080705020000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995aab4bfcad6e2dbcec1b4a89b8e8175685b53606c7986939facb9c6d2dfded1c4b8ab9e9185786b544a4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f20222323232222201f1b1713100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0805000000000000000406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808b8b8b8c919ba7b3c0ccd9e6dacdc0b4a89c918c8b8b8b8174685b4e4135281b0e00000000000000000000000000000000121f2c3845525f6b7885878787878787878787878787878783776a5d5144372a1e110000030d161f262d3235363838383838383838383838383838382e2d2b2d31373a3b3e41423e3d39332c241a100500000714212e3a4754616d7a8798a2aebac7d3e0d9ccbfb3a6998c807366595864717e8b97a4b1becad7e0d3c7bbafa399877a6e6154473b2e2114080000000000000000000000000000000000020c151e252c31343539393939393939393939393939393931302d3035393a3e40424242403e3b3a36312c272118120b030000000000000000000000000714202d3a46525e69717e8b929da4aeb4bbc0c6c8ccd2cdcecccccecdd1cbc7c5bfbab4aea59e938c7f736a5f53473c32261b0f000000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cacacacac8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0bdd0dbe7dbcec1b4a89b8e8175685b505b657986929facb9c5d2dfdfd2c6b9ac9f938679665c5144382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060c10121315161717161513120f0b06040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7e7e7e7f8c98a5b2bfcbd8e5d9ccbfb2a6998c7f7e7e7e7c6f6356493c30231609000000000000000000000000000000000714212d3a4754606d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6054473a2d211407000000040d151c2226292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1f262b2d2e31343531302d28221a12080000000915222f3c4855626f7b8895aab4bfcad6e2d8cbbfb2a5988c7f7265595763707d8a96a3b0bdc9d6e3d7cbc0b5ab95887c6f6255493c2f221609000000000000000000000000000000000009131e272f373d40424646464646464646464646464646463e3d393a4145474a4d4e4f4e4d4b4846423b383228231c150c030000000000000000000005121e2a36424d57616e7b85929fa4aebabfc6cbd1d4cdc7c4c3bfbfc2c6c8ccd2d1cbc6bfbaafa59f92877c6f62584e43372b1b11060000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0cccfcfcfc8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000010406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09080603000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3dbcec1b4a89b8e8175685b495f6c7986929facb9c5d2dfe0d4c7bbafa49986796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708090a0a09080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f7171717b8794a1aebac7d4e1d5c8bbafa295887c7171716f6b6054483b2f221509000000000000000000000000000000000613202c3945515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c20130600000000030a10161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f151412151a1e21222527282423211d171008000000000a1623303d495663707c8996a3afbcd0dbe7d7cbbeb1a4988b7e7165585663707d8996a3b0bcc9d6d8dcd1bcb0a396897d7063564a3d3023170a00000000000000000000000000000000040f1a252f3941484d4f5353535353535353535353535353534b4945464c5254575a5b5c5b5a5754534d48443d342e271e150d030000000000000000000714202d3a46525e6975818e98a2aeb6c0cad0d7d3cbc2bcb7b6b2b2b5b9bbc0c7d0d7d0cbc1bbaea3998f82766a5f5347382d22170b0000000000000000000000000000000d1a2733404d5a6673808d99a6b3c0c3c3c3c3c3bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000001070d1113141717171717171717171717171717171515120f0a0400000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d7ccc0b5a093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58606264646e7b8794a1aebac7d4e1d5c8bbafa295887c6f64646360594f43382c1f13070000000000000000000000000000000004111d2935414c555d606060606060606060606060606060605d554b4135291d1104000000000000050a0d0f10121212121212121212121212121212080705090e121415181a1b171714110c0500000000000a1724303d4a5763707d8a96a3b0bdc9d6e3d7cabeb1a4978b7e7164585663707c8996a3afbcc9cbcbcbcabdb0a3978a7d7064574a3d3124170a000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606057555052565d6064676868686764615e57544f44403930271f150b0100000000000000000815212e3b4854616e7b86929faab3bec8d6dbd3c9c1b8b0aba9a5a5a8acafb6bec7d2dcd6cbbfb5ab9f94887c6f6253493f33271b0f0300000000000000000000000000000d1a2733404d5a6673808d99a6b3b6b6b6b6b6b6b6afa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000040c13181d202124242424242424242424242424242422211f1b150e06000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe8ddd2baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e545558616e7b8794a1aebac7d4e1d5c8bbafa295887c6f625856544f473d32271b0f0300000000000000000000000000000000010d19242f3a434c5154545454545454545454545454545454514b433a2f24180d01000000000000000001030305050505050505050505050505050500000000020608080b0e0f0b0a0805000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3d7cabeb1a4978b7e7164585663707c8996a3afbcbebebebebebdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5e61686d717375757573716e69636059514a423931271d12070000000000000006121f2b37434e586673808d99a3afbcc5d0dad8cfc1b7afa69f9c99999c9fa4acb6c0ccd8dcd1c6bdb0a69a8e8174655b5044372b1f120500000000000000000000000000000d1a2733404d5a6673808d99a6a9a9a9a9a9a9a9a9a9a295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000040d161d24292c2d3131313131313131313131313131312f2e2b26201810060000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343c43474954616e7b8794a1aebac7d4e1d5c8bbafa295887c6f62554948433d352b21160a00000000000000000000000000000000000008131e28313a41454747474747474747474747474747474745413a31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3afb2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b000000000000000000000000000000000e1b2734404d59656f75797979797979797979797979797979716c61686d747a7e80818281807e7b76706b605c544b43392f23180d040000000000000814212e3a47535f6a7784919eabb5c0ced7dcd1c6bdafa59e94908c8c8f939aa4afbbc4cfdad8cfc2b8ab9e9185786c605346392d20130600000000000000000000000000000d1a2733404d5a6673808d999c9c9c9c9c9c9c9c9c9c9c95887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000010c161f282f35393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e0400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c38322b23190f04000000000000000000000000000000000000010c161f282f35393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39352f281f160c010000000000000000000000000000000000010507070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080806020000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3a5a5a5a5a5a5a5a5a5a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875818686868686868686868686868686867e716a6f7a81868a8d8e8f8e8d8a87827d746d665c554b4034291f160c0100000000000815222f3b4855626e7b8896a0acbdc7d1e0d7cbbfb5ab9e938e837f7f8288939fa9b2bec9d5dfd2c6b9ada197897c6f6256493c2f23160600000000000000000000000000000d1a2733404d5a6673808d90909090909090909090909090887c6f6255493c2f221609000000000000000000000000000000000000000000000000000007131d28313a4145474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4847433c342a20150a00000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272e3b4854616e7b8794a1aebac7d4e1d5c8bbafa295887c6f6255493c2f27211910070000000000000000000000000000000000000000040d161e24292c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29241d160d040000000000000000000000000000000002080d1113141717171717171717171717171717171514120e0903000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c89969898989898989898989898988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e939393939393939393939393938a7e716f7c858e92989a9b9b9b9a9a938f8780786d675c51453e31281d130700000000000c1825323f4b5865727e8b98a8b2bdcfd9e0d3c7bbaea3998e81767272757f8c97a1adb9c6d2dfd5c9beb3a9998c7f7266594c3f2d22170b00000000000000000000000000030b1825323f4b5865727f8383838383838383838383838383827b6e6155483b2e22150802000000000000000000000000000000000000000000000000010d18242f3a434b515457575757575757575757575757575755534e463c32261b0f03000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f15212e3b4854616e7b8794a1aebac7d4d7d5c8bbafa295887c6f6255493c2f22160f0700000000000000000000000000000000000000000000040c13191d2021212121212121212121212121212121201d18130c0400000000000000000000000000000000050d13191e202124242424242424242424242424242422211e1a150e060000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c898b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f978a7e717c8591979fa3aaa8a8a8aca49f9a938d82796d605a50433a2f24180d00000000020e1b2835414e5b6874818e9ba7b4c1cedadfd2c5b9ac9f92867b6e66666d7984919eabb8c4d1dedacfc1b4a89b8e817568544a3f33281c0f030000000000000000000000070d151d24313d4a56626d727676767676767676767676767676766e695f53463a2d2119140d05000000000000000000000000000000000000000000000004111d2935414b555d60646464646464646464646464646464625f584e43372b1f1206000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebac7cacacac8bbafa295887c6f6255493c2f22160900000000000000000000000000000000000000000000000001080d11131414141414141414141414141414141413110d070100000000000000000000000000000000050e171e252a2d2e3131313131313131313131313131312f2e2b261f180f0600000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71645854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255483c2f221509000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacacacacacacacaca4978a7e79839197a1a9aeb4b4b5b4b6afaca49f948e81746c62554b4135291c110600000005111d2935414c566a7783909daab7c3d0dddcd0c3b6a99d908376695e5c6675818e9ba8b4c1cedbddd0c4b7aa9d918477665b5044382b1f1206000000000000000000010a11191f272f353945515b6265696969696969696969696969696969615f574d4238332a251f170e07000000000000000000000000000000000000000000000613202c3945515d676d7171717171717171717171717171716f6a5f53473b2e211508000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aebabdbdbdbdbdbbafa295887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000010406070707070707070707070707070707070604010000000000000000000000000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a37312a21180e03000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e716458525e696e7272727272727272727272727272726f6a5f53473a2e211508000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5b9b9b9b9b9b9b9b1a4978a7e7f8c95a0a9b3babfc1c2c1c0bbb6afa69e938b7e71675d5145382d22170b0000000713202d3946525e687985929facb8c5d2dfdacdc0b4a79a8d817467575466737f8c99a6b2bfccd9dfd2c5b9ac9f9286796c605346392d2013060000000000000000010a131b232b313940454b5153545b60626466676868686868676563615e5656544e48443e363029201910070000000000000000000000000000000000000000000714212d3a4754606d797e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f221509000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aeb1b1b1b1b1b1b1afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4847423c332a1f1509000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164584d575e61656565656565656565656565656565625f584e43372b1f1206000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1c6c6c6c6c6beb1a4988b7e86929fa7b1bcc4cbd0ced2ccc7c0bbafa59e91857a6d60544a3f33281c0f0300000714212e3a4754616d7a8798a2aebac7d3e0d9ccbfb3a6998c807366595864717e8b97a4b1becad7e0d3c7bbafa399877a6e6154473b2e21140800000000000000000a131c252d353d434b51545c6064666c6e71727475757575747372706e6867626058554f46413b322b2219100700000000000000000000000000000000000000000815222f3b4855626e7b888a8a8a8a8a8a8a8a8a8a8a8a8a8a8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a4a4a4a4a4a4a4a4a4a295887c6f6255493c2f2216090000000000000000000000000000000000000000020507080a0d0e0f0f0e0b080705020000060606060606060606060606060606060101000000000000000000010d1925303a444c525457575757575757575757575757575755534d453c31261a0e020000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164595959595959595959595959595959595959595955534e463c31261a0f03000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1ced2d2d2d0c3b6a99d90839098a2aeb9c3c9cfd6dbddd8d2ccc1b9ada1978c7f72665b5044382b1f120600000915222f3c4855626f7c8895aab4bfcad6e2d8cbbfb2a5988c7f7265595763707d8a96a3b0bdc9d6e3d7cbc0b5ab95887c6f6255493c2f2216090000000000000009121c252e373f474f555d60666d7175797b7e7f818182828281807f7d7a77746f6a636159524d443d342b22190f06000000000000000000000000000000000000000815222f3b4855626e7b88959797979797979797979797978d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794979797979797979797979795887c6f6255493c2f22160900000000000000000000000000000000000002080e111414171a1b1c1c1b181414110e0806131313131313131313131313131313130e0d0b080300000000000005111e2a36414c565e61646464646464646464646464646464625f574d42372b1e12060000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71666666666666666666666666666666666666666666615e574d42362a1e1205000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbdfddd1c4b7ab9f9590959faab4b7b9bdc4ccd4dce4ddd5c9beb3a99e9184786c605346392d20130600000a1623303d495663707c8996a3afbcd0dbe7d7cbbeb1a4988b7e7165585663707d8996a3b0bcc9d6d8dcd1bcb0a396897d7063564a3d3023170a000000000000060f1b242e374049515960676d72797e8185888a8c8d8e8f8f8e8e8d8b898784807c77706b615e564e463d342b21180b020000000000000000000000000000000000000815222f3b4855626e7b8895a1a4a4a4a4a4a4a4a4a4a49a8d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878a8a8a8a8a8a8a8a8a8a8a8a8a887c6f6255493c2f22160900000000000000000000000000000000050b1014191e20212426282828272521201e191413202020202020202020202020202020201b1a18140f0801000000000713202d3946525e686d7171717171717171717171717171716e695f53473a2e2114080000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e737373737373737373737373737373737373737373736e695e52463a2d201407000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e0d3c7bcb1a79f9d9fa7a7a7abadb2bac2cad4dee6dacfc4b9aca196897c6f6356493c2e23170b00000a1724303d4a5763707d8a96a3b0bdc9d6e3d7cabeb1a4978b7e7164585663707c8996a3afbcc9cbcbcbcabdb0a3978a7d7064574a3d3124170a0000000000030d17212d364049525b626b70797f858a8e929797999a9b9b9b9b9b9a989696918d89837d766e6860584f473d33291d140a0000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb0b0b0b0b0b0b0b0a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6d6054473a2d211407000000000000000000000000000001080d161c1f252a2d2e313334353534322e2d2a251f1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7b6e6255483b2f2215080000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e211508000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e4d8cdc2b9b1aba8a19e9b9b9ea1a8b0b8c2ccd8e3e1d5c9bdb2a8998d807366544a3f34281c1003000b1724313e4a5764717d8a97a4b0bdcad7e3d7cabeb1a4978b7e7164585663707c8996a3afbcbebebebebebdb1a4978a7e7164574b3e3124180b000000000009141f29333e48525b636d727d848c92979b9fa2a9a5a7a8a8a8a8a7a6a5a8a09e9a95908a827a6f6a60594f453b2f261c110600000000000000000000000000000000000815222f3b4855626e7b8895a1aebbbdbdbdbdbdbdb3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d7171717171717171717171717171716d685d5245392c20130700000000000000000000000000040c131921282c3036393b3d40414242413e3b3936302a2c393939393939393939393939393939393433302b251d140b0100000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4dccfc3b6aa9e938f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e8ddd2c7bdafa59e96918e8e91969fa6b0bbc7d3e0e5dacec3b6a99d908376665c5044382b1f1206000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3afb2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b00000000020e1a26313b45505a636d737f8791969ea1a9abadb3b2b4b4b5b5b5b4b3b2b2acaaa79f9d948f857c6f6b60574d42382d22170b00000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8cacacacac0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d60646464646464646464646464646464605d564c4135291d1104000000000000000000000000040d161e242933383b4146474a4d4e4f4f4e4b4746413b36384646464646464646464646464646464641403c362f261d130800000a1723303d4a5663707d89969797979797979797979797978c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4dfd2c6bbafa59e9b9999999999999999999999999999999999999999968a7d7063574a3d3024170a000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e3d7ccc0b5ab9e938f848181848f949fabb7c4cfdae6dfd2c5b8ac9f9285786d6053463a2d201307000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3a5a5a5a5a5a5a5a5a5a4988b7e7165584b3e3225180b0000000005121e2a36424d57616c737f8c9399a1a8adb3b8babebfc0c1c2c2c1c1c0bebdb8b7b1aba69e9792867d6f695f544a3f33281d1207000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8cfcfcfcdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b515357575757575757575757575757575754524c443a2f24190d010000000000000000000000040d1620282f353e44484d525457595b5b5b5a5854524d464145535353535353535353535353535353534e4c4841382f251a0f03000a1723303d4a5663707d8996a3a4a4a4a4a4a4a4a4a4a4988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4e3d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3978a7d7064574a3d3124170a000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e0d4c7bbafa4998f8179747479828f9ca9b2bec9d5e1e0d3c7baaea298887b6e6255483b2f221508000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c89969898989898989898989898988b7e7165584b3e3225180b000000000714212d3a46535f69717e8b929fa4abb2b9bec5c6cad0cdcecccbcdcecdcec8c5c3bcb8b0a9a19892857b6e665b5044392e23180c000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc3c3c3c3c3c0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4745413a32281e13080000000000000000000000010c161f28323a41454f55565e6164666768686765615e56524c515f6060606060606060606060606060605b59534a41362b201408000a1723303d4a5663707d8996a3b0b0b0b0b0b0b0b0b0a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4e6dcd1c8bfb9b4b3b0b0b0b0b0b0b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8dfd2c6b9ac9f93877b6e66676f7c8897a1adb9c6d2dfe2d6cabfb4aa96897d7063564a3d3023170a000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c898b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7165584b3e3225180b00000006131f2b37434e58616e7b86929fa4afb5bdc4c9cfd3cec8c5c4bfbfc1c5c6cad0d2cdc8c2bbb3aaa1979082786c60544b4034281c10040000000000000000000000000000000815222f3b4855626e7b8895a1aeb6b6b6b6b6b6b6b3a79a8d8074675a4d4134271a0e060101000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a39352f2820160c01000000000000000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000a1723303d4a5663707d8996a3b0bcbdbdbdbdbdbdb2a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4e1d5cabfb6aea8a6a4a4a4a4a4a4a6a8adb6bfbfbfbfbfbfbfbdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ddd0c3b7aa9d908477695e5f6a7885919eabb8c4d1dee7dbd0beb1a4978b7e7164584b3e3125180b000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71645854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6f6255483c2f2215090000000815222e3b4754606a75828f98a2aebbc0c7d0d5d4ccc3bdb9b7b3b2b4b8babfc6ced7d4cdc5bcb3a99f948b7e71665c5145382c1f13070000000000000000000000000000000815222f3b4855626e7b8895a1a9a9a9a9a9a9a9a9a9a79a8d8074675a4d4134271a13130e0d0b0803000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d3131313131313131313131313131312d2c29241e160d040000000000000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d000a1723303d4a5663707d8996a3b0bcc9cacacacabfb2a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4ddd0c4b9aea49c99979797979797999ca4adb8c4cccccccccabdb1a4978a7e7164574b3e3124180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe7dbcec1b4a89b8e81756857586976838f9ca9b6c2cfdce5d8cbbeb2a5988b7f7265584c3f3225190c000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e716458525e696e7272727272727272727272727272726f6a5f53473a2e211508000004111d2935414c55626f7c89949eaab4bfccd2d9d4cac2bab2acaaa6a5a7acaeb4bcc6ced7d6cec5bbb0a69e9184796d6053463a2f24180d0100000000000000000000000000050b15222f3b4855626e7b88959c9c9c9c9c9c9c9c9c9c9c9a8d8074675a4d4134272020201b1a18140f080100000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2024242424242424242424242424242421201d19130c040000000000000000000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9cfcfcfcbbfb2a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4dacdc1b4a89c928c8a8a8a8a8a8a8c929ca8b4c0cdd9d9d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe6d9ccc0b3a6998d8073665a5b6874818e9ba7b4c1cedae5d8ccbfb2a5998c7f7266594c3f3326190c000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164584d575e61656565656565656565656565656565625f584e43372b1f120600000613202c3945515d6775818e9ba6b0bcc6d0ddd8cdc2b8b0a8a09e99989a9fa2aab4bcc6d0dbd7cdc2b9aca1968a7e7164554b4035291d1004000000000000000000000001080d161c222f3b4855626e7b88909090909090909090909090908d8074675a4d41342d2d2d2d282724201a130b02000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141818181818181818181818181818181413110d080100000000000000000000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc3c3c3c3c3bfb2a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccbfb3a6998c807d7d7d7d7d7d7f8c99a6b2bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe5d8cbbeb2a5988b7f7265585a6773808d9aa6b3c0cdd9e5d9ccbfb2a6998c7f7366594c403326190d000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164595959595959595959595959595959595959595955534e463c31261a0f0300000714212d3a4754606d7a86929facb8c1ced7e2d3c7bbb0a69f96918c8c8e9298a2aab4bfcad6dfd5c9bdb2a89c8f8275675d5145392c20130600000000000000000000040c131921282c303b4854616e7b8283838383838383838383838383837f7265584c3f39393939393433302b251d140b010000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0707040100000000000000000000000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0b6b6b6b6b6b6b6b2a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7171717171717c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabeb1a4978b7e7164585966737f8c99a6b2bfccd9e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71666666666666666666666666666666666666666666615e574d42362a1e120500000a1724313d4a5764707d8a98a2aebac7d3e0ddd0c4b7ab9f948f84807f81869298a2aebac6d3dfdacec4b9ac9f92867a6d6053473a2d201407000000000000000000040d161e242933383b4146535e696e767676767676767676767676767676726d62564a46464646464641403c362f261d13080000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3a9a9a9a9a9a9a9a9a9a5988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7064646464707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575966727f8c99a5b2bfccd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e737373737373737373737373737373737373737373736e695e52463a2d2014070003101c28343f4a546774818d9aaab4bfcad6e1d5c9bdb2a89c8f82797372747c86929facb8c5d2dfe0d3c7baaea3998a7d7063574a3d3024170a0000000000000000040d1620282f353e44484d5254575e6169696969696969696969696969696965625b51535353535353534e4c4841382f251a0f0300000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0b0b0b0b0b0b0b0b0808060200000000000000000000000000000000000000000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969c9c9c9c9c9c9c9c9c9c9c988c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063575763707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e2115080006121f2b3844505c667783909daab6c3d0dbded2c5b9aca196897c6f67656a74818d9aa7b4c0d2dde3d7cbbfb4ab998c7f7366594c403326190d00000000000000010c161f28323a41454f55565e6164666768686765615e565d5d5d5d6060606060606060606060606060605b59534a41362b20140800000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161717171717171717171514120e0903000000000000000000000000000000000000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89909090909090909090909090908c7f7265594c3f3226190c0000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4dccfc3b6aa9e938f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a000713202d3a4653606d7985929facb8c5d2dfded1c4b7ab9e9184786b6058636f7c8996abb5c0ccd7e3dcd1c1b5a89b8e8275685b4f4235281c070000000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c202323242424242424242422211e1a150e06000000000000000000000000000000000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e000916222f3c4955626f7c8383838383838383838383838383837e7164574b3e3124180b0000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4dfd2c6bbafa59e9b9999999999999999999999999999999999999999968a7d7063574a3d3024170a000815212e3b4854616e7b8798a2aebac7d3e0dccfc2b6a99c8f8376695954616e7a8799a4afbbc7d4e0ddd0c3b6aa9d9083776a5d50442e23180c000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d01000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f3031313131313131312e2d2b261f180f06000000000000000000000000000000000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e000815222e3b4754606a6f767676767676767676767676767676716c6155493d3023170a0000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4e3d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995aab4bfcad6e2dbcec1b4a89b8e8175685b53606c7986939facb9c6d2dfded1c4b8ab9e9185786b544a4034281c100400000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e01000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d6cbbfb4aa93867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d3e3e3e3e3e3e3e3e3b3a37312a21180e030000000000000000000000000000000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e0006131f2b37434e58606269696969696969696969696969696964615a5045392d2114080000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4e6dcd1c8bfb9b4b3b0b0b0b0b0b0b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0bdd0dbe7dbcec1b4a89b8e8175685b505b657986929facb9c5d2dfdfd2c6b9ac9f938679665c5144382c1f12060000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e01000000000000000a1724313d4a5764707d8a97a3b0bdd2dde8dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c7baaea39886796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a4a4a4a4a4a4a4a4a4847423c332a1f15090000000000000000000000000000000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e0004101c27333d474f5556606060606060606060606060606060595751493f35291e12060000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4e1d5cabfb6aea8a6a4a4a4a4a4a4a6a8adb6bfbfbfbfbfbfbfbdb1a4978a7e7164574b3e3124180b000b1724313e4a5764717d8a97a4b0bdcad7e3dbcec1b4a89b8e8175685b495f6c7986929facb9c5d2dfe0d4c7bbafa49986796d6053463a2d201307000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000000000a1723303d4a5663707d8996acb6c0ccd8e4dbcec1b4a89b8e8175685b515c667986929facb9c5d2dfdfd2c5b8ac9f928579665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5556575757575757575755534d453c31261a0e0300000000000000000000000000000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2216090000000b1724313e4a5764717d8a97a4b0bdcad7e3d6c9bdb0a3968a7d7063575663707c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4ddd0c4b9aea49c99979797979797999ca4adb8c4cccccccccabdb1a4978a7e7164574b3e3124180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d7ccc0b5a093877a6d6054473a2d21140700000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e01000000000000000815222f3b4855626e7b889aa4afbbc8d4e0dbcec1b5a89b8e8275685453606d798699a3afbbc7d4e0ddd1c4b7aa9e9184776b544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5961636464646464646464615f574d42372b1f140900000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e000916232f3c4855616b70797979797979797979797979797979726d62574a3e3125180b0000000a1724313d4a5764707d8a97a3b0bdd0dce7d7cabdb0a4978a7d7164575763707d8a96a3b0bdc9d6e3d7cabdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4dacdc1b4a89c928c8a8a8a8a8a8a8c929ca8b4c0cdd9d9d7cabeb1a4978b7e7164584b3e3125180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe8ddd2baada093877a6d6054473a2d21140700000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e01000000000000000714202d3a4753606d7a86939facb9c6d2dfdccfc3b6a99c908376665c54616e7b8794abb5c0cbd7e3dccfc2b6a99c8f8376695c50432e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b7071717171717171716e695f53473c31261a0e0100000000000000000000000003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8686868686868686868686868686867f7265594c3f3226190c000000091623303c4956636f7c8996aab4bfcbd6e3d8cbbeb1a5988b7e7265545865717e8b98a4b1becbd7e3d6c9bdb0a3968a7d7063574a3d3024170a000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccbfb3a6998c807d7d7d7d7d7d7f8c99a6b2bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e01000000000000000613202c3945515d677784919eaab7c4d1dcded2c5b8ab9f9285796d605a64707d8a97a3b0bdd1dce3d7ccc0b5ab9a8d8073675a4d4034271a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d7d7b6e61574d42372b1d120700000000000000000000000006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89939393939393939393939393938c7f7265594c3f3226190c0000000815212e3b4854616e7b8798a3aebac7d3e0dacdc0b4a79a8d8174665c596673808d99a6b3c0ccd9e1d5c9bdb2a895887b6f6255483c2f221509000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7171717171717c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e010000000000000004101d2935404b556875818e9babb5c0cbd7dfd3c6baada2978a7d7069676c75818e9ba8b5c1cedbe0d4c7bbafa4998a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828a8a8a8a8a8a8a8a8276695f5346392f24180c0000000000000000000000000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f988c7f7265594c3f3226190c0000000713202d3a4653606d7986929facb8c5d2dfded1c4b7ab9e9184786d62626b7683909da9b6c3d0dcded2c5b9aca196877a6d6054473a2d211407000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7064646464707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e0100000000000000010d18242f3e4b5864717e8b99a3afbbc7d3e0d6cabeb3a99e91847b7574767e88939facb9c6d2dfdfd2c6b9ac9f93867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b97979797979793877b6e61554b4035291d100400000000000000000000000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3acacacacacacacacaca5988c7f7265594c3f3226190c00000006121f2c3844505c667683909da9b6c3ced9ded2c5b9aca1968b7f736f6e717d89959fabb8c4d1ddded1c4b7ab9e918478685d5245392c201306000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063575763707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000714212e3a4754616d7a86929facb9c2ced8dbd0c5b9aca19691868281838a939aa4afbbc8d4e0d5c9beb2a99c908376685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8795a0a4a4a4a49a8d8073675d5145382c1f160a00000000000000000000000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b2a5988c7f7265594c3f3226190c00000003101c28343f4a546673808d99a8b1bdc8d4e1d5c9bdb2a89f9387807c7b7e85929fa7b1bcc8d4e0d7cbbfb4ab9b8e827568564c4135291d1104000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000713202d3946525e6875828f9ba6b0bcc6d0dcd5c9bdb2a8a198928e8d90949fa4acb6c0ccd8d7cec6b9ada1978b7e7164564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020714202d3a46525e697784919daab0b6ac9f9285796d6053473d32271b0f02000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc6c6c6c6c6bfb2a5988c7f7265594c3f3226190c000000000c17232e3c4956626f7c8995a0acb8c3cfd8dacec4bbafa499938d88888b9297a2adb9c2cdd8ded3c7baaea3998b7e7165584b3e2f24190d01000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000005111d2a36414c56636f7c89949faab4bfcbd6dacec4bab2aaa29f9b9a9c9fa6afb6bec7d2d9d0c6bcb1a79e9184796d6053473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a141c242a36424d576773808d9aaab4baada2978b7e7165584e43372b1e1308000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d2d2d2cbbfb2a5988c7f7265594c3f3226190c000000000613202d394653606c7884919da7b1bdc6d1dcd7ccc0b5aba49f9a9595989fa2a9b3becbd4dfd7ccc0b5ab9f92867a6d6154473a2e21140800000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000010d1925303a4854606b76828f98a3aebac0c9d5d6ccc4bcb4aeaca8a7a9abb0bbc0c7d0d7cfc7bdb4aa9f958b7e72675c514538281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3d4a5663707d8998a2aebab3a99d9083776a6054473a3025190d010000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6dfd8cbbfb2a5988c7f7265594c3f3226190c0000000005121f2b3744505b65717e8b95a0abb5bfcbd0d8d2c7bdb5afaca6a2a1a4abadb3bcc5d0ddd6cdc5bbafa4998e8175685e5246392d20130700000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000008131e2c38444f59626e7b86929fa5afb7c0c9cfd6cec6bfbab8b5b4b6b7bbc2ccd2d4cec5bdb5aba2989083786d60554b403429160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19242e3840474c4d53606d7986929facb8b8aba095897c6f62564c41362a1d11050000000000000000000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000030f1b27333f4953606d78839099a3aebabfc6ced4d0c7c0bbb9b3afaeb1b8babec5ced7d3ccc4bbb2a89f93877c6f62564c41362a1d110500000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000020f1b27323d47535f69727f8b939da5aeb9bec4cacfd0cac6c5c1c0c3c4c7cdd2cec8c2bcb3aba39992867c6e665c5043392f231805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5f5c6776828f9ca9b5bcb1a79b8e8174685e5246392d2013070000000000000000000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b17222d3844505c666f7c87929fa3aeb4bcc2c8cdd2ccc7c6c0bbbbbec5c6cad0d2cdc7c1bab2a9a0968d81746a5f53443a3025190d0100000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000b1724313e4a5764717d8a97a4b0bdcad7e3d6c9bdb0a3968a7d7063575663707c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000b16212b37424d57626d74818e939da4adb2b9bec5c6cad0cdcdcdcdcccec9c5c3bcb8b0aaa29992877e706a5f544a3f31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1723303b47525c64676c6c6c727f8b98a5b2beb9ac9f92867a6d6154473a2e2114070000000000000000000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000006111b28343f4a54606a727f8b919fa3aab0b8bcc3c6c8ccd2cdc8c8cbcdd2ccc7c6c2bbb7afa8a0979184796d60584e4332281e13080000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0bdd0dce7d7cabdb0a4978a7d7164575763707d8a96a3b0bdc9d6e3d7cabdb0a4978a7d7164574a3e3124170b000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000040e1a26313c45515b606d78818d929ea1a9adb3b8babebfc0c0c1c0c0bebdb9b7b1aca69f9892877e716c61584e42382e1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e73797979797c8895a1aebbbaaea3988c7f7266594c3f3326190c0000000000000000000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000c17232e38424e58626d727f8b92989fa6abb1b6b9bbc0bfc0c0c1c0c0bfc0bbb9b6b0aba59e9691857b6e675d51463c3120160c020000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d00091623303c4956636f7c8996aab4bfcbd6e3d8cbbeb1a5988b7e7265545865717e8b98a4b1becbd7e3d6c9bdb0a3968a7d7063574a3d3024170a000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000915202a333f44515c666d78808a91979ea2a9abaeb4b2b3b4b4b3b3b1b2acaba7a09d9490857e716c625a50463c30261c0d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808685858586929facb8c5bfb4aa9d9083776a5d5144372a1e1100000000000000000004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000006111c26303d46515b636d727e8690949d9fa7aaacafb6b2b3b4b4b4b3b2b5afaca9a69f9c938e847c6e695f554b40342a200e05000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000815212e3b4854616e7b8798a3aebac7d3e0dacdc0b4a79a8d8174665c596673808d99a6b3c0ccd9e1d5c9bdb2a895887b6f6255483c2f221509000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000040c1218212834404a545c666c747e848c92979b9fa2aaa5a6a7a7a7a6a5a8a19e9a95908a827b706c625a50473e332a1e1510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9292929298a2aebac6c4b7aa9e9184776b5e5144382b1e11000000000000000000010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000020b141c2228343f49515b636c717c838a9095999d9fa4aca5a7a7a7a7a6a5aba49f9d99948f89817a6e6a5f574d433a2f241e160e040000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d000713202d3a4653606d7986929facb8c5d2dfded1c4b7ab9e9184786d62626b7683909da9b6c3d0dcded2c5b9aca196877a6d6054473a2d211407000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000040d161d24292c2e39424a545b606c707980858b8f929897999a9a9a9a99989696918d89837e766e69615a50483e352f2c28211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9fa2aab4bfcac4b7aa9e9184776b5e5144382b1e1100000000000000000000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000a141d262d3338394049515a616a6e787d83888d90939a97999a9a9a9a9a99979993908c88827c756d685f574e453c3935302820160c0200000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d0006121f2c3844505c667683909da9b6c3ced9ded2c5b9aca1968b7f736f6e717d89959fabb8c4d1ddded1c4b7ab9e918478685d5245392c201306000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000010c161f282f35393a3e3e424a505a61676d73797e8285888a8c8d8d8e8d8d8b8a8784817c77716c615f5750473e3e3d3c38332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacaeb4bcc6d0c4b7aa9e9184776b5e5144382b1e11000000000000000000000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000006111c262f383f444647474750585f656c70777c808386898b8c8d8d8e8d8d8c8b898683807b766f6b615d564e47474746413a32281e130800000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d0003101c28343f4a546673808d99a8b1bdc8d4e1d5c9bdb2a89f9387807c7b7e85929fa7b1bcc8d4e0d7cbbfb4ab9b8e827568564c4135291d1104000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000007121d2831394045474b4b4b4b4b50555d60676d7175797b7d7f80818180807e7d7a7874706b64615a534d4b4b4b4b4a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4b8babfc6ced1c4b7aa9e9184776b5e5144382b1e11000000000000000000000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000b17222d38424a50535454545454535b60646a6f73777a7c7e7f80818181807f7e7c7a76736e69636059545454545454524c443a3024190d01000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d00000c17232e3c4956626f7c8995a0acb8c3cfd8dacec4bbafa499938d88888b9297a2adb9c2cdd8ded3c7baaea3998b7e7165584b3e2f24190d01000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000010d18242f39434b51535858585858585858555d6064666c6f7172737474747372706e6967636059585858585858585857554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c6cad0d7d1c4b7aa9e9184776b5e5144382b1e11000000000000000000000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000030f1c28333f4a545b60616161616161616161616266676d6f7172747474747372716f6d676662616161616161616161615d564c4135291d1105000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575965727f8c98a5b2bfcbd8e5d9ccbfb3a6998c807366594d4033261a0d00000613202d394653606c7884919da7b1bdc6d1dcd7ccc0b5aba49f9a9595989fa2a9b3becbd4dfd7ccc0b5ab9f92867a6d6154473a2e21140800000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000004101d2935404b555d6064646464646464646464646464646464666767676766656464646464646464646464646464646361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0cdd6dbd4d1c4b7aa9e9184776b5e5144382b1e110000000000000000000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676767676767676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d685d5246392d201307000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164575966727f8c99a5b2bfccd8e5d9ccbfb3a6998c807366594d4033261a0d000005121f2b3744505b65717e8b95a0abb5bfcbd0d8d2c7bdb5afaca6a2a1a4abadb3bcc5d0ddd6cdc5bbafa4998e8175685e5246392d20130700000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000613202c3945515d676d7171717171717171717171717171716f6a605a5b57616c717171717171717171717171717171706b6155483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4c0c7c7c7c7c7c4b7aa9e9184776b5e5144382b1e1100000000000000000000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000613202d394653606c787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d60585b5c666d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6154473a2e211407000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabeb1a4978b7e7164585966737f8c99a6b2bfccd9e5d9ccbfb3a6998c807366594d4033261a0d0000030f1b27333f4953606d78839099a3aebabfc6ced4d0c7c0bbb9b3afaeb1b8babec5ced7d3ccc4bbb2a89f93877c6f62564c41362a1d110500000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000714202d3a4753606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6257535f6a717e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7b4bbbbbbbbbbbbbbb7aa9e9184776b5e5144382b1e11000000000000000000000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000613202d394653606c7982878787878787878787878787878782766a5f53606d78848787878787878787878787878787807366594d4033261a0d000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe5d8cbbeb2a5988b7f7265585a6773808d9aa6b3c0cdd9e6d9ccbfb3a6998c807366594d4033261a0d0000000b17222d3844505c666f7c87929fa3aeb4bcc2c8cdd2ccc7c6c0bbbbbec5c6cad0d2cdc7c1bab2a9a0968d81746a5f53443a3025190d0100000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000613202c3945515d6775828b8b8b8b8b8b8b8b8b8b8b8b8b8b8377695e55626e7b888b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7aeaeaeaeaeaeaeaeaeaa9e9184776b5e5144382b1e110000000000000000000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000005121f2b3744505b656d798491989494949494949494949494887c6f625b65717e8b9694949494949494949494968f82776c605346392d201306000000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe6d9ccc0b3a6998d8073665a5b6874818e9ba7b4c1cedae5d9ccbfb2a6998c7f7366594c403326190d00000006111b28343f4a54606a727f8b919fa3aab0b8bcc3c6c8ccd2cdc8c8cbcdd2ccc7c6c2bbb7afa8a0979184796d60584e4332281e13080000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000004101d2935404b55616e7b8692979797979797979797979795877b6e615665727f8c9797979797979797979797999083766c6156493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa1a1a1a1a1a1a1a1a1a1a19e9184776b5e5144382b1e110000000000000000000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000030f1b27333f49535d676e7c86929aa4a0a0a0a0a0a0a0a69b8e817569606c7883909da8a0a0a0a0a0a0a0a29891847a6d655b5044372b1f120b050000000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8dbcec1b5a89b8e82756857586976838f9ca9b6c2cfdce5d8cbbfb2a5988c7f7265594c3f3226190c000000000c17232e38424e58626d727f8b92989fa6abb1b6b9bbc0bfc0c0c1c0c0bfc0bbb9b6b0aba59e9691857b6e675d51463c3120160c020000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000010d18242f3946535f6973808c96a1a4a4a4a4a4a4a4a4a7988b7e72655e687683909ca4a4a4a4a4a4a4a4a99f92877c6f625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d949494949494949494949494949184776b5e5144382b1e1100000000000000000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000b17222d38414c555f6a707e88939fa6b0adadadadadac9f92867b6e63707d8a95a0acadadadadadaea49f92867c6f685d53493f3327201c17100800000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ddd0c4b7aa9d918477695f5f6a7885929eabb8c5d1dee4d8cbbeb1a5988b7e7265584b3f3225180c0000000006111c26303d46515b636d727e8690949d9fa7aaacafb6b2b3b4b4b4b3b2b5afaca9a69f9c938e847c6e695f554b40342a200e05000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000007121d2b37424d57606d7984919ea6b0b1b1b1b1b1b1a99c8f827667616d7a86929facb1b1b1b1b1b1ada1978d80746a5f53483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748088888888888888888888888888888884776b5e5144382b1e11000000000000000000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000006111b262f3a434e57616c73808c949ea8b2bcbababbafa3998d80746a7683909ca7b1bcbababab0a69c928a7e716a5f564c41382d302d28211a1108000000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ded1c5b8aca095887b6e68686f7c8897a1adb9c6d2dfe4d7cabeb1a4978b7e7164584b3e3125180b00000000000a151e2b343f49515b636c717c838a9095999d9fa4aca5a7a7a7a7a6a5aba49f9d99948f89817a6e6a5f574d433a2f22180e00000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000010e1a26313c45515d67707d8a949fabb4bfbebebeb9ac9f92867a6d64717e8b99a3afbbbebebebdb0a69e92857a6d60584e43362d22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e21150800000000000000000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000a141d28313c45505a606c78828f96a0aab4bfcac0b5ab9f92867a6f7c89949fabb9c3c6bcb2a89f948d80736c61584e4340403d3c39332c231a11070000000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e0d4c8bcb1a79c8f827a76757a82909ca9b3bec9d5e1e3d7cbbfb4aa968a7d7063574a3d3024170a0000000000030c19222d374049515a616a6e787d83888d90939a97999a9a9a9a9a99979993908c88827c756d685f574e453c31281d100600000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d6cbbfb4aa93867a6d6053473a2d201407000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000009141f2935404b55616c76828f99a3aebac4cec7baaea3988a7d706675828e9babb5c0cbcbc0b5ab9f948b7e71685d52463c31241b1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e53463a2d211407000000000000000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000020b161f2a333e44505b666d7a849198a2aebac0c7baaea2988c7f75828f9ba6b0bbcabfb4aaa0968f82786c605a504c4c4c4c4a49443e352c23190f0500000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e5d9cec3b7ab9f948f8582828590949fabbbc5cfdae6e0d3c7baaea398887b6e6155483b2e22150800000000000007101b252e37404850585f656c70777c808386898b8c8d8d8e8d8d8c8b898683807b766f6b615d564e453c332a1f160c0000000000000a1724313d4a5764707d8a97a3b0bdd2dde8dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c7baaea39886796d6053463a2d2013070000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000030c18242f3943505a616e7b86929fa8b2bdc9cbbfb4aa9b8e81746d7985929fabb8c5d1c7bbafa3999083786c60564c41342a201209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e61616161616161616161616161616161615e574d42362a1e120500000000000000000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000040d182128333f4a545d686f7c86929fa4aeb8c2bfb4aa9e92857c87939facb9c2c2baaea29891847a6d665b59595959595957554f473e352b21170d03000000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8eadfd3c7bbb0a69f97928f8f92979fa6b0bccdd6e1ecdfd2c5b9ac9f9286786c605346392d2013060000000000000009131c252e363e464e535b60646a6f73777a7c7e7f80818181807f7e7c7a76736e69636059524c443c332a21180d040000000000000a1723303d4a5663707d8996acb6c0ccd8e4dbcec1b4a89b8e8175685b515c667986929facb9c5d2dfdfd2c5b8ac9f928579665c5044382b1f120600000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000007121d27313e47535f6973808d96a1acb9c2cfc5b8ab9e928579707d8998a2aebac6c9beb3a99f92877c6f655b50433a2f22180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525455555555555555555555555555555554534d453b31251a0e02000000000000000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000060f17222d38424c565f6a717e8a929ca6b0babcb9ada19791859199a4afbbbcb8aea49f92867c6f6866666666666666666461594f473d33291f150b010000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8e3d8ccc2b8b0aba9a29f9c9c9fa2a9b0b8c2cddfe8eaddd0c3b7aa9d908377665b5044382b1f120600000000000000010a131c242d333c414959656f7572706d6d6f7172747474747372716f6d6766625f57544f46413a322a21180f06000000000000000815222f3b4855626e7b889aa4afbbc8d4e0dbcec1b5a89b8e8275685453606d798699a3afbbc7d4e0ddd1c4b7aa9e9184776b544a3f34281c1003000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000010b151f2b37424d57606d7984919ea6b0bdc6c6b9ada197897c74808d9aaab4becac7b9ada1978d80746a5f53493f31281e10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474848484848484848484848484848484846423b33291f1409000000000000000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000006111c262f3a444e58616c73808d949fa8b2afafb3a9a1969196a1abb5afafb0a69d928a7e7170737373737373737373706c61594f453b31271d12070000000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8dfd3c7bbb0a69f9c9fa6a9a8abadb3bbc2cbd4deeee1d5c9beb3a99a8d807367544a3f33281c0f030000000000000000010a121b212a2f424e5b6875817f7c7a777572706d68686767666462605d5555534d48443d35302820180f0600000000000000000714202d3a4753606d7a86939facb9c6d2dfdccfc3b6a99c908376665c54616e7b8794abb5c0cbd7e3dccfc2b6a99c8f8376695c50432e23170b00000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000030d1a26313c45515d67717e8a949fabb4bfc9beb3a9998d807884919eabb7c4c7bdb1a79e92857a6d60584e41382d1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a36312921170d0300000000000000000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000a141d28323c46505a606c78828f96a0aaa2a2a2a2a8a19ea1a8a2a2a2a2a89f948d8073707e7f7f7f7f7f7f7f7f7f7d706b60574d43392f2418110800000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8ddd0c3b7ab9f948f949fa8b2b8babec5cdd4dde6e4dbd2c6b9ada197897c706356493d2d22170b0000000000000000000000090f182d394653606c79868c898684827f7d7a787572706d68686663615e5659534b41372b1e160e060000000000000000000613202c3945515d677784919eaab7c4d1dcded2c5b8ab9f9285796d605a64707d8a97a3b0bdd1dce3d7ccc0b5ab9a8d8073675a4d4034271a06000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000009151f2935404b55616c76828f99a3aebac4c3b7aa9d90837c8896a1acb9c5c0b5ab9f958b7e71685d52463c2f261b0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f05000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000020b16202a343e44505b666d7a849198969696969696969696969696969696968f82786d707c898c8c8c8c8c8c8c8c877d70695e554b403529231a0f06000000000000000f1c2835424f5b6875828e9ba8b5c1cedbe8dccfc2b5a99c8f828f96a1acb9c1cacfd8dddadad8d3cabfb4aa9e9185796d6053463a2d20130600000000000000000000000013202d394653606c7986939a93918e8c898784827f7d7a787573706e6868645d53483c3024180b0000000000000000000004101d2935404b556875818e9babb5c0cbd7dfd3c6baada2978a7d7069676c75818e9ba8b5c1cedbe0d4c7bbafa4998a7e7164574b3e3124180b0000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000030c18242f3943505a626e7b86929fa8b2bdc5b8aca0958e818e9aa8b2bdc7bbafa4999083786c60564c41342a1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d202122222222222222222222222222222221211e1a140d050000000000000000000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000040d182228333f4a545d686f7c868989898989898989898989898989898989847a6d666b75828f9999999999999992857b6e675d51453f352c21180d040000000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabeb1a4978b7e84919ea5afb8c1c8ccd2cdcdcdc7c0baaea2988c7f73665c5144382c1f120600000000000000000000000613202d394653606c798693a49f9e9b999696918f8c898784827f7d7a78746f64594c4033271a0e01000000000000000000010d18242f3e4b5864717e8b99a3afbbc7d3e0d6cabeb3a99e91847b7574767e88939facb9c6d2dfdfd2c6b9ac9f93867a6d6154473a2e211407000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000007121d27313e47535f6973808d96a1adb9bdbcb1a79f9386939facb9bdbeb3a99f93877c6f655b50443a2f22180b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141515151515151515151515151515151514120e090300000000000000000000000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000061017222d38424c565f6a6f7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e685e626e7b87929faaa6a6aba1979083796d605b51473d332a1f160b0200000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7e8a939ea6afb9bbc0c0c1c0bfbbb7afa59f92867a6d60544a4034281c100400000000000000000000000613202d394653606c7986939facaaa8a5a8a19e9b999696918f8c8a87858174685b4e4135281b0e02000000000000000000000714212e3a4754616d7a86929facb9c2ced8dbd0c5b9aca19691868281838a939aa4afbbc8d4e0d5c9beb2a99c908376685e5246392d2013070000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000010b151f2b37424d57606d7984919ea6b0b0b0b0afa49a939aa4afb0b0b0ada1978d81746a5f53493f32281e10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070708080808080808080808080808080808070502000000000000000000000000000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000006111c262f3a444e585f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e565f6974808d98a2aeb2b3a9a0958e81756d63594f453c31281d140a00000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e75818e949ea5acafb6b3b4b4b3b0aba59d938c7f72685d5242392e23180c0000000000000000000000000613202d394653606c7986939facb7b5b2b2acaba8a5a8a19e9b9996979184786b5e5145382b1e1205000000000000000000000713202d3946525e6875828f9ba6b0bcc6d0dcd5c9bdb2a8a198928e8d90949fa4acb6c0ccd8d7cec6b9ada1978b7e7164564c41362a1d1105000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000030d1a26313c45515d67717e8a949faba4a4a4a4aca49fa4aca4a4a4a4a79e92857a6d60584e41382d20160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000a141d28323c464e575f626363636363636363636363636363636363615e574d57616d7a85929fa8b2bbb1a79e938c7f726b61574d433a2f261b1106000000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7179828e939c9fa4aca6a7a7a6a69f9c938e81786c60564c4130271c12070000000000000000000000000613202d394653606c7986939facb9c1bfbdb9b7b5b2b2adaba8a6a99e9184786b5e5145382b1e12050000000000000000000005111d2a36414c56636f7c89949faab4bfcbd6dacec4bab2aaa29f9b9a9c9fa6afb6bec7d2d9d0c6bcb1a79e9184796d6053473a3025190d010000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000915202935404b55616c76828f99979797979797979797979797979797958b7e71685d52463c2f261b0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000020b16202a343c454d5355565656565656565656565656565656565654524d46525e68727f8c96a1acb9b9afa59f93877d70695f554b41382d221710060000000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e716d79818a8f939a999a9a9a999794908981786d665b50443a301e150b000000000000000000000000000613202d394653606c7986939fb0b9bbc0c7c5c4c2bfbdb9b7b5b2ab9e9184786b5e5145382b1e120500000000000000000000010d1925303a4854606b76828f98a3aebac0c9d5d6ccc4bcb4aeaca8a7a9abb0bbc0c7d0d7cfc7bdb4aa9f958b7e72675c514538281e13080000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000030d18242f3943505a626e7c878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776c60564c41342a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000040e18222a333c4247484949494949494949494949494949494949484642414c56606d7984919ea7b1bcbbafa49992857b6e675d53493f332722180e0300000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e71676d757d83878a8c8d8e8d8c8a87837d746d665c544a3f32281e0c03000000000000000000000000000613202d394653606c7986939fa6acafb5babfc6c9cfc9c5c4c2b7ab9e9184786b5e5145382b1e1205000000000000000000000008131e2c38444f59626e7b86929fa5afb7c0c9cfd6cec6bfbab8b5b4b6b7bbc2ccd2d4cec5bdb5aba2989083786d60554b403429160c02000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000007121d28313e47535f6a6f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7b6e655b50443a3022190b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000061018212a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a363a45515c67717e8a959fabb8c0b5aba2979183796d655b50443e342a20150a00000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164606b70767b7d7f808181807e7b76706b605c544a42382d20160c00000000000000000000000000000613202d394653606c79868f949b9fa3abaeb4b9bec5c8ced1c4b7ab9e9184786b5e5145382b1e12050000000000000000000000020f1b27323d47535f69727f8b939da5aeb9bec4cacfd0cac6c5c1c0c3c4c7cdd2cec8c2bcb3aba39992867c6e665c5043392f2318050000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000010c161f2b37424e57606b6f71717171717171717171717171717171716e695f53493f32281e10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000060f1820262b2e2f30303030303030303030303030303030302e2d2a34404b55606c7883909da6b0b2b2b3a9a0958f82776c605a50463c31261b0f03000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164596163696e707373747473716e69636059514a42392f261c0e040000000000000000000000000000000a1723303d4a5663707d82888e92999fa2aaadb3b8bdc3c8c4b7ab9e9184786b5e5145382b1e12050000000000000000000000000b16212b37424d57626d74818e939da4adb2b9bec5c6cad0cdcdcdcdcccec9c5c3bcb8b0aaa29992877e706a5f544a3f31271d1207000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000040d1a26313c454f5960636464646464646464646464646464646464615f574d41382d20160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000060e151a1e212223232323232323232323232323232323232120232f3944505b656f7d89939eaba5a5a5a5a79e938c80736c61584e43372b1f1206000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e71645755565e6164666767676664615e57544f44403930271d140a000000000000000000000000000000000916222f3c4854606b70767c81878d92989ea1a9acb2b8bcc2b7ab9e9184786b5e5145382b1e1205000000000000000000000000040e1a26313c45515b606d78818d929ea1a9adb3b8babebfc0c0c1c0c0bebdb9b7b1aca69f9892877e716c61584e42382e1f150b0100000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e010000000000000000000000000000000000000915202a333d474f5456575757575757575757575757575757575755534d453b2f261b0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000003090e121415161616161616161616161616161616161615141d27333f4953606b75828f99999999999999999993887e706a5f53473a2e211508000f1c2835424f5b6875828e9ba8b5c1cedbe4d7cabdb1a4978a7e7164574b4d525457595a5b5a595754524d48443d342e271e150b02000000000000000000000000000000000714202c38444f5960636a6f757b80868c92979ea0a8abb1b9b7ab9e9184786b5e5145382b1e1205000000000000000000000000000915202a333f44515c666d78808a91979ea2a9abaeb4b2b3b4b4b3b3b1b2acaba7a09d9490857e716c625a50463c30261c0d030000000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000030e18212b353d4448494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4846423b33291d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e211508000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000020608080909090909090909090909090909090909080b17222d38414f59626e7b878c8c8c8c8c8c8c8c8c8c8c857b6f6255483c2f221509000f1c2835424f5b6875828e9ba8b5c1ced7d7d7cabdb1a4978a7e7164574b4246474a4c4d4e4e4d4b4746423b383328231c150c03000000000000000000000000000000000004101c27333d474f54585f62696e747a7f858b91969d9fa7acafab9e9184786b5e5145382b1e1205000000000000000000000000040c1218212834404a545c666c747e848c92979b9fa2aaa5a6a7a7a7a6a5a8a19e9a95908a827b706c625a50473e332a1e151008000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0100000000000000000000000000000000000000060f19232b32383b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a36312921170b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d211407000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d47535f69717e7f7f7f7f7f7f7f7f7f7f7f7f7e7164574a3e3124170b000f1c2835424f5b6875828e9ba8b5c1cacacacacabdb1a4978a7e7164574b3e3a3b3d40404141403e3b3a36302c272118120b03000000000000000000000000000000000000000b16212b353d44484e53575e61686d73797e848a90959c9fa4ac9e9184786b5e5145382b1e12050000000000000000000000040d161d24292c2e39424a545b606c707980858b8f929897999a9a9a9a99989696918d89837e766e69615a50483e352f2c28211a11080000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000007111921272c2f3031313131313131313131313131313131312e2d2a261f170f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e1205000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2b37424d57616c71727272727272727272727272716c6155493c3023170a000f1c2835424f5b6875828e9ba8b5bdbdbdbdbdbdbdb1a4978a7e7164574b3e312e313334343433312e2d2a251f1c160c07000000000000000000000000000000000000000000050f1a232b33383c43474d53565d61676d72787d83898f939a9f9e9184786b5e5145382b1e120500000000000000000000010c161f282f35393a3e3e424a505a61676d73797e8285888a8c8d8d8e8d8d8b8a8784817c77716c615f5750473e3e3d3c38332c231a1005000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000070f161b202223242424242424242424242424242424242422211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e02000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1a26313c45505a616466666666666666666666666664615a5045392d211408000f1c2835424f5b6875828e9ba8b1b1b1b1b1b1b1b1b1a4978a7e7164574b3e31242426272827262421201e1a14100b05000000000000000000000000000000000000000000000008111a21272c32373b42464c52555c60666c70767c82878e92999184786b5e5145382b1e12050000000000000000000007121d2831394045474b4b4b4b4b50555d60676d7175797b7d7f80818180807e7d7a7874706b64615a534d4b4b4b4b4a48443e352c21160b000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040b0f13151617171717171717171717171717171717171514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f140900000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333e48505557595959595959595959595959575550483e33281c1105000f1c2835424f5b6875828e9ba4a4a4a4a4a4a4a4a4a4a4978a7e7164574b3e312418191a1b1b1a181414110e09020000000000000000000000000000000000000000000000000000080f161c20262b31363a41464b51545b60646b6f757b81868d9184786b5e5145382b1e1205000000000000000000010d18242f39434b51535858585858585858555d6064666c6f7172737474747372706e6967636059585858585858585857554f473e33281c10040000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000030709090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d0300000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c363e45494a4c4c4c4c4c4c4c4c4c4c4c4c4a49453e362c22170c00000f1c2835424f5b6875828e979797979797979797979797978a7e7164574b3e3124180d0d0e0e0d0b080705020000000000000000000000000000000000000000000000000000000000050b10151b1f252a30353940454a50535960636a6e747b808584786b5e5145382b1e120500000000000000000004101d2935404b555d6064646464646464646464646464646464666767676766656464646464646464646464646464646361594f44382c2014070000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a050000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a242c33393c3e3f3f3f3f3f3f3f3f3f3f3f3f3e3c39332c241a100500000f1c2835424f5b6875818a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e7164574b3e3124180b01010100000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e24292f34383f44464f54585f62696e737a7e7164584b3e3125180b000000000000000000000613202c3945515d676d7171717171717171717171717171716f6a605a5b57616c717171717171717171717171717171706b6155483c2f23160900000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f14090000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303133333333333333333333333331302d28221a12080000000916232f3c4956626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d23292d33383d44484e53565e61676d716c6156493d3024170a000000000000000000000714202d3a4753606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6257535f6a717e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7063574a3d3024170a00000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e030000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242626262626262626262626262423211c171008000000000915222e3b4854606a6f7171717171717171717171717171716e695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181c22282b32383c43474d52555d6064615a5045392d211508000000000000000000000613202c3945515d6775828b8b8b8b8b8b8b8b8b8b8b8b8b8b8377695e55626e7b888b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7164584b3e3125180b000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e0f06000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c11141717191919191919191919191919171714110c05000000000007131f2c38434e586062646464646464646464646464646464615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c11171c1f272c31373b42464b5154585650483e34281d11050000000000000000000004101d2935404b55616e7b8692979797979797979797979795877b6e615665727f8c9797979797979797979797999083766c6156493d3024170a000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342b20160c00000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0c0c0c0c0c0c0c0c0c0c0c0c0b0a080500000000000000030f1b27323d464e545657575757575757575757575757575754534d453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f161b20262b30363a4145474b49453e362d22170c0000000000000000000000010d18242f3946535f6973808c96a1a4a4a4a4a4a4a4a4a7988b7e72655e687683909ca4a4a4a4a4a4a4a4a99f92877c6f625a5045392d211508000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d384149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e352c22190e0400000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d4348494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1f252a2f35393a3e3d39342d241b100600000000000000000000000007121d2b37424d57606d7984919ea6b0b1b1b1b1b1b1a99c8f827667616d7a86929facb1b1b1b1b1b1ada1978d80746a5f53483e34281d11050000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f4450565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c443d352c231a10070000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000105070713131313131313131313131313131312110f0c07010000000000000000000000000000000000000000000000040f19222b32383b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f14191d24292c2d31302d28221b120900000000000000000000000000010e1a26313c45515d67707d8a949fabb4bfbebebeb9ac9f92867a6d64717e8b99a3afbbbebebebdb0a69e92857a6d60584e43362d22170c0000000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333e444c52545c606367686d6f7172737474747473716f6d6866625f57544f46413b322b231a1108000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000002080d1113142020202020202020202020202020201f1e1b18130c05000000000000000000000000000000000000000000000007101921272c2e2f3131313131313131313131313131312e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e13181d20212524211d17100900000000000000000000000000000009141f2935404b55616c76828f99a3aebac4cec7baaea3988a7d706675828e9babb5c0cbcbc0b5ab9f948b7e71685d52463c31241b10060000000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c151c23282f343a41454b515357565d616264656767676767666563605d56585654514b46413a322a22180f05000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000040c13191d20212c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2b28241e170f060000000000000000000000000000000000000000000000070f161b1f222324242424242424242424242424242421211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314181715110c0600000000000000000000000000000000030c18242f3943505a616e7b86929fa8b2bdc9cbbfb4aa9b8e81746d7985929fabb8c5d1c7bbafa3999083786c60564c41342a2012090000000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a1e262e343940454b515456544f4c52545658595a5a5b5b565e61636465666563605d55524c443c342a21170c030000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000040e161e25292d2e3939393939393939393939393939393837342f2921180f050000000000000000000000000000000000000000000000040a0f1315161818181818181818181818181818181514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0a08050000000000000000000000000000000000000007121d27313e47535f6973808d96a1acb9c2cfc5b8ab9e928579707d8998a2aebac6c9beb3a99f92877c6f655b50433a2f22180e0000000000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c30383f444b51555d606360594f4647494a5053575f6166686d7071727372706d67615d564e463c33291e150a0000000000000a1723303d4a5663707d8996a3b0bcc9d6ded8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000020c1620283035393a4646464646464646464646464646464544403a332b21170c01000000000000000000000000000000000000000000000000030709090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2b37424d57606d7984919ea6b0bdc6c6b9ada197897c74808d9aaab4becac7b9ada1978d80746a5f53493f31281e100600000000000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e424a50555c60676d6f6b60574d4d52545b6064696e73777a7d7e7f7f7f7d7a746d685f584e453b30261c110600000000000a1723303d4a5663707d8996a3b0bcc9d1d1d1cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000008131e28323a41464753535353535353535353535353535352504c453d33291e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000030d1a26313c45515d67717e8a949fabb4bfc9beb3a9998d807884919eabb7c4c7bdb1a79e92857a6d60584e41382d1f160c000000000000000000050f171f252a333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e4850545c60676d727a7c6f695e57565e61666c70767b808386898a8b8c8b8986817a6f6a5f574d42382e23170c01000000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5bfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000010d1925303a444c52545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5c574f453a2f24180c00000000000000000000000000000000030606090c0e0e0f0f0e0c0a0706030000060606060606060606060606060606060303010000000000000000000000000000000000000000000000000000000000050b10141617202020202020202020202020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000009151f2935404b55616c76828f99a3aebac4c3b7aa9d90837c8896a1acb9c5c0b5ab9f958b7e71685d52463c2f261b0d040000000000000000030d17212931363a3b4149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e3e3c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a61666d72797f85857b6e696668686e72787d82878c9093999798999898928d847c6f695e544a3f34281d1207000000000a1723303d4a5663707d8996a3b0b8b8b8b8b8b8b8b2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000005111d2935414c565e616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000000000000000060b0f121316181a1b1c1c1b19161312100b0612131313131313131313131313131313100f0d0a0500000000000000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000000000000000000000000000030c18242f3943505a626e7b86929fa8b2bdc5b8aca0958e818e9aa8b2bdc7bbafa4999083786c60564c41342a1d140a00000000000000000009141f29333b4246484b4b4b50565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c4b4b4b4b4947433d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c71787e848c9290837b757374767b7f848a8f939a9d9fa4aba5a6aaa29f9691857b6e665c5044392f24180c000000000a1723303d4a5663707d8996a3abababababababababa5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000713202d3946525e68757979797979797979797979797979797873685c5044372b1e11000000000000000000000001080d11171c1f20232527282928282623201f1c17111f2020202020202020202020202020201d1c1916100a03000000000000000000000000000000000000000000000008111a21272c2f3039393939393939393939393939393932312e29231b130a000000000000000000000000000000000000000000000000000000000000000007121d27313e47535f6973808d96a1adb9bdbcb1a79f9386939facb9bdbeb3a99f93877c6f655b50443a2f22180b020000000000000000020e1a25313b454d5354585858585858545c606367686d6f7172737474747473716f6d6866625f57585858585858585856544e463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e848b91969e95908682808183878c91969c9fa4acacafb5b2b2b4aea8a1979083786d60554b4035291c11060000000a1723303d4a5663707d89969e9e9e9e9e9e9e9e9e9e9e988c7f7265594c3f3226190c0000000000000000000000000000000000000000000002020714212e3a4754616d7a87868686868686868686868686868685786b5e5245382b1f1200000000000000000000040c13191c22282b2d2f32343535353433302d2b28232a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000005101a232c33383c3d4646464646464646464646464646463f3e3a352d251b110700000000000000000000000000000000000000000000000000000000000000010b151f2b37424d57606d7984919ea6b0b0b0b0afa49a939aa4afb0b0b0ada1978d81746a5f53493f32281e100600000000000000000005121e2a36424d575e6164646464646464646464646464646465676767676766656464646464646464646464646464646260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a778390969ea1a7a099928e8d8e9093999ea0a8acafb6b9bbc0bebfbfbab2a99f958b7f72675d5145382d22170b0000000a1723303d4a5663707d89929292929292929292929292928c7f7265594c3f3226190c00000000000000000000000000000000020507080b0d0e0f0f14212e3a4754616d7a87929292929292929292929292929285786b5f5245382c1f12000000000000000000070d161e24292d3338393c3f41414242413f3d3a38342e36383939393939393939393939393939393635322d261f160d0300000000000000000000000000000000000000000b16212c353d44484a5353535353535353535353535353534c4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000030d1a26313c45515d67717e8a949faba4a4a4a4aca49fa4aca4a4a4a4a79e92857a6d60584e41382d20160c000000000000000000000714212d3a46535e696e7171717171717171717171717171716e695f5b5b5d686d7171717171717171717171717171716f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acb1aba39f9b999b9c9fa4abacb2b9bbc0c3bfbcbabbbfc4bbb1a79e9285796d60544a3f33281c0f0300000a1623303d495663707d8585858585858585858585858585857f7265584b3f3225180c000000000000000000000000000003090e121415181a1b1c1c1b212e3a4754616d7a87949f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1200000000000000000811191f282f35383f4446494b4d4e4f4f4e4c4946443f38424546464646464646464646464646464643423e3831281f150a0000000000000000000000000000000000000004101c27333d474f5556606060606060606060606060606060595751493f35291e120600000000000000000000000000000000000000000000000000000000000000000915202935404b55616c76828f99979797979797979797979797979797958b7e71685d52463c2f261b0d04000000000000000000000815212e3b4854616e7b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e615554606d7a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea7b1b4aeaca8a6a7a9acafb5b9bdc3bcb8b7b2afadaeb2b8bab9ada1978b7f72665b5044382b1f140800000916222f3b4854606b70787878787878787878787878787878726d62564a3d3124180b000000000000000000000000060b0f141a1e2121242728292928262e3a4754616d7a8794a0acacacacacacacacacab9e9285786b5f5245382c1f120000000000000008111a232b313a41454a505356585a5b5c5b5b595653504a424e52535353535353535353535353535353504e49423a31261c10050000000000000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c65625b51463a2e2216090000000000000000000000000000000000000000000000000000000000000000030d18242f3943505a626e7c878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776c60564c41342a1d140a00000000000000000000000714202d3a4753606d7a848b8b8b8b8b8b8b8b8b8b8b8b8b8b817467585564717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b867b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66717e8a95a0aab4bab9b5b3b4b6b9bbc0bfbbb9b1acaaa5a2a1a1a6acaeb4b3a99e9184786c6053463b3025190e02000713202c38444f5960636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b65625b51463a2e22150900000000000000000000020a11171c1f252a2d2e31333535353433303a4754616d7a8794a0adb9b9b9b9b9b9b9b8ab9e9285786b5f5245382c1f12000000000000060f1a232c353d434c51545b60626567686868676663605c5450595e5f60606060606060606060606060605c5a544c42382d21160a0000000000000000000000000000000000000916232f3c4855616b70797979797979797979797979797979726d62574a3e3125180b00000000000000000000000000000000000000000000000000000000000000000007121d28313e47535f6a6f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7b6e655b50443a3022190b0200000000000000000000000613202c3945515d67717e8a9497979797979797979797979184786a5f5c6775828f9797979797979797979797968d80736a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606c78839098a3aeb5bdc1c0c1c1c0bcb8b5aeaca7a09d99959495999fa2aab4aca0968a7d7063564c41362a1e11050006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382b1f1206000000000000000000050b141c22282b31363a3b3e40414242413f3c3a4754616d7a8794a0adbac5c5c5c5c5c5b8ab9e9285786b5f5245382c1f120000000000030e18212c353e474f555d60666c6f72747475757472706d66625a636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0000000000000000000000000000000000000a1723303d4a5663707d8686868686868686868686868686867f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000010c161f2b37424e57606b6f71717171717171717171717171717171716e695f53493f32281e100700000000000000000000000004101d2935404b55616c76828f99a3a4a4a4a4a4a4a4a4a196887c6f62606d7985929fa4a4a4a4a4a4a4a4a69e9184796d60584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3844505b666f7c86929fa3abb1b4b5b5b4b3b1acaba39f9b95908c8987888c9298a2aba8a09b8f8275685e5246392d201407000613202d394653606c79797a7a7a7a7a7a7a7a7a7a7a7a7a79786d6053463a2d2013070000000000000000050e171d262d33383b4246484b4d4e4f4f4e4c49464754616d7a8794a0adbac7d2d2d2d1c5b8ab9e9285786b5f5245382c1f12000000000009141f2a333e474f5960676d73787c7e80818282817f7c78716c606a757979797979797979797979797979797670665a4e4235291c0f0000000000000000000000000000000000000a1723303d4a5663707d89939393939393939393939393938c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000040d1a26313c454f5960636464646464646464646464646464646464615f574d41382d20160c00000000000000000000000000010d18242f3943505a626e7b87929fa8b2b1b1b1b1b1b2a8998c7f736663707d8998a2aeb1b1b1b1b1b5ab9f948a7e71675d51463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c28333f4a545f6a727f8b9299a0a7a8a8a8a7a6a7a09d99928e89847f7c7a7b7f8692999d9996918d867a6e6154473b2e211408000a1723303d4a5663707d8686868686868686868686868686867f7265594c3f3226190c00000000000000050f1720292f383f44464d5354575a5b5c5c5b5956535054616d7a8794a0adbac7d3dfded1c5b8ab9e9285786b5f5245382c1f1200000000020e1a26313b454f59616b707a8084898b8d8e8f8e8e8c89847e746c65798786868686868686868686868686868276695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000915202a333d474f5456575757575757575757575757575757575755534d453b2f261b0e04000000000000000000000000000007121d28313e47535f6a73808d96a1adb9bebebebeb6aa9d908377696774818d9aaab4bfbebebebbafa3998f82766c61554b41342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e58626d727f879095999b9c9b9a999795908c86817c77726f6e6e737d8792918c8884807c776c605346392d201306000a1723303d4a5663707d89939393939393939393939393938c7f7265594c3f3226190c000000000000030d172129323b424a5053575e616466686868676663605b54616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f120000000005121e2a36424d57616b707d848c9196989a9b9b9b9a9996918b81776c7986929393939393939393939393938f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3acacacacacacacacaca5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000030e18212b353d4448494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4846423b33291d140a000000000000000000000000000000010c161f2b37424e57606d7984919ea6b0bdc6d1c6b9ac9f93877b6e6a7884919eabb7c4d0c9beb3a99f92877c6f625a50433a2f22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c46515b626d717d83898c8e8f8f8e8d8a87837f7a756f6b666261626b73808884807c77736f6c655b5044372b1f1205000a1723303d4a5663707d8996a0a0a0a0a0a0a0a0a0a0a0988c7f7265594c3f3226190c0000000000010b151f29333b444d545b6064696e717374757574726f6c6661616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000000000714212d3a46535f69707d8691969ea1a8a7a7a8a8a7a8a19e938c80737986929f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000060f19232b32383b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a36312921170b0200000000000000000000000000000000040d1a26313c45515d67717e8a949fabb5bfcbc8bbafa49a8b7e726f7c8896a1adb9c5cfc7b9ada1978d80736a5f53483e31281d0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343f49515a626b70787c7f81828281807e7a77726d68636059565459606d797b77736f6a6762605b53493f33271b0f03000a1723303d4a5663707d8996a3adadadadadadadadada5988c7f7265594c3f3226190c000000000007121d27313b454d565e666c71777b7e80818282817f7c78716c616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f120000000713202c38444f59616e7b859298a1a9adb2b3b4b5b5b4b2ada59f93877c7986929facacacacacacacacaca99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc6c6c6c6c6bfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f3031313131313131313131313131313131312e2d2a261f170f060000000000000000000000000000000000000915202935404b55616c76828f99a3aebbc4ccc0b6ac9c8f8275737f8c99a8b2bdc9c7bdb0a69e91857a6d60584e43362c1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222d373f48505960656c6f737575757473716d6865615e56544f4947515d676d6f6a66625f585653504941382d22170b00000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b2a5988c7f7265594c3f3226190c00000000000c18242f39434d575e696e787e83878a8d8e8f8f8e8c89847e736e6d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f120000000915222f3b4854606b76828f98a2aab2b9bdc0c1c2c1c1bdb9afa49990837786929facb9b9b9b9b9b9b9b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d2d2d2cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223242424242424242424242424242424242422211e1a140d0600000000000000000000000000000000000000030d18242f3a43505a626e7c87929fa9b2bdc9c5b8ac9f9286797783909daab6c3cbc0b5ab9f948a7e71675d51463c31241a0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b252d363f474f535b606366686968676664615e5654524c48433d404b555d60625f5855534e4946443f382f261b110600000a1723303d4a5663707d8996a3b0bcc6c6c6c6c6bfb2a5988c7f7265594c3f3226190c0000000004101d2935404b555e696e7b828a909597999b9b9b9a9996918a80736d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000003101c28343f4a54636f7c89949faab3bcc4c9cfcecececfc9c0b5aba0958a7d87929facb9c5c6c6c6c6c2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6dfd8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f13151617171717171717171717171717171717171514120e090300000000000000000000000000000000000000000007131d28313e47535f6a73808d96a1adb9c2c7baaea3988a7d7a87939facb9c6c7bbafa3999082766c61554c41342a2012080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353d4149505356595b5c5c5b5a5754524c4746413a383239434b515355534e4947433c3937332d261d140a0000000a1723303d4a5663707d8996a3b0bcc9d3d3d3cbbfb2a5988c7f7265594c3f3226190c0000000006131f2c3945515d676e7b848f949da0a7a6a7a8a8a7a8a09e928c7f727a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000006121f2b3844505c6674818e9ba6b0bcc5cfd5dadadbd7d0cac7bdb1a79d908387929facb9c5d2d2d2cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080705020000000000000000000000000000000000000000000000010c161f2b37434e58606d7984919ea6b0bdc7bfb4aa9a8e817e8b9aa4afbbc8beb3a99f92877c6f625a50433a2f22180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232b2f383f4446494c4e4f4f4e4d4a4746413a3936302c2731394045474847433c3b37322d2b27221b140b020000000a1723303d4a5663707d8996a3b0bcc6c6c6c6c6bfb2a5988c7f7265594c3f3226190c00000005111e2a36414d56606d798390969fa6acb1b3b4b5b5b4b2aca49f92877c7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f1200000713202d3a4653606d7985929fabb8c2ced7e1e5ddd5cec5bebab8b5ab9f95909299a3afbbc7d4e0dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313c45515d67717e8a949fabb5c0c4b8ab9e9185828f9cacb6c0c7b9ada1978d80746a5f53483e31281e1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191d262d3337393c4042424241403e3a3936302d2a251e1f272f35393a3c3a37312e2b26201f1b17110a02000000000a1723303d4a5663707d8996a3b0bababababababab2a5988c7f7265594c3f3226190c0000000714202d3946525e6873808d95a0a8b0b8bcc0c1c2c2c1bdb9aea39990837a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f1200000916222f3c4955626f7c8897a2adbac6d4e0e9dfd5cbc3bcb4aeaba8a8a79f9d9fa3abb5c0cbd7e3dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000001050707090c0d0e0f0f0f0e0e0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202935404b55616c76828f99a3afbbbdb9ada1979186939facb9bdbdb0a69e91857a6d60584e43362c1f160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141b22272b2d30333536353433312e2d2a25201e1913151d24292c2d2f2e2b26211f1b13120f0b060000000000000a1723303d4a5663707d8996a3adadadadadadadadada5988c7f7265594c3f3226190c0000000814212e3b4754616e7b86929fa7b1bac2c8cdcecececec8bfb5ab9f958b7e8b97a4b1becad7e4ded1c5b8ab9e9285786b5f5245382c1f1200000c1825323f4b5865727e8b98a9b3becad6e6e4d9cec3b9b1aaa29f9b9b9da0a7acafb5bdc7d1dce8dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000000000205080d11131416181a1b1b1c1c1b1b1918161413100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a43505a626f7c87929fa9b2b0b0b3a9a19a939aa4afb0b0b5ab9f948b7e71685d52463c31241b0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20232628292928272421201e1913110d080b12181d1f2022211f1a15130f0a050300000000000000000a1723303d4a5663707d8996a0a0a0a0a0a0a0a0a0a0a0988c7f7265594c3f3226190c000005121e2a36424d5765727f8b98a3aeb9c3ccd4d9dadbd9d1cbc6bdb1a79d9083909daab6c3d0dde9ded1c5b8ab9e9285786b5f5245382c1f1200010e1a2734414d5a6774808d9aa7b3c0d0dbe6e0d4c8bcb1a7a098928f8e90959fa4acb6c0ccd8e3e9dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000003090e1214191d2021232527282829282827262422201f1d1814110e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e47535f6a73808d97a1a4a4a4a4a4aca49fa4aca4a4a4a4a3999083766c61564c41342a20120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121316191b1c1c1b1a171413110d0805010001070c1013141515120f0a060300000000000000000000000a1723303d4a5663707d89939393939393939393939393938c7f7265594c3f3226190c00000714212d3a46535e697683909daab4bfcbd5dee4e0d7cfc7c0bbb9b5ab9f9590959fabb8c4d1ddebded1c5b8ab9e9285786b5f5245382c1f1200030f1c2936424f5c6975828f9ca8b5c2cfdbe8ded1c5b8aca09590858281838b939aa4afbbc8d4e0e9dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000000003090e141a1e2124292d2e30323434353535353433312f2d2c2924201e1a140e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b37434e58606d7984919797979797979797979797979797979792877c6f625a50433a2f22180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090d0f0f0f0e0d0b07070501000000000000000406070908060300000000000000000000000000000a1723303d4a5663707d8787878787878787878787878787877f7265594c3f3226190c00000815212e3b4854616e7b87959fabbcc6d0dde7e1d7cec5bdb5afaca9a8a79f9d9fa7b1bcc8d4e0ebded1c5b8ab9e9285786b5f5245382c1f120004111e2a3744515d6a7784909daab7c3d0ddeaddd0c3b7aa9d90837a7575777e88939facb9c6d2dfe9dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000000000060d141a1f262a2d3035393a3c3f40414242424141403e3c3a39352f2d2a251f1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313c45515d67717e8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a80746a5f53483e31281e100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d20130700000b1724313e4a5764717e8a97a7b1bcced8e2e6dbd0c5bcb3aba39f9c9b9ea1a9abb1b9c3cdd8e4ebded1c5b8ab9e9285786b5f5245382c1f120005121f2b3845525e6b7885919eabb8c4d1dee2d6cabfb4aa978a7d7168686c76828f9ca9b5c2cfdce8dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000000000060f171f262a31363a3b414647494b4d4e4e4f4f4e4e4c4b494745403b3a36302b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414b55616c717d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d796d60584e43362d1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131312110f0b07080c0e0e1313131313131313131313131313130707040106090b0c1313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c5145382c1f130600000d1a2633404d596673808c99a6b3bfcdd9eae2d6cabeb3a9a299928f8e91979fa6b0bcc6d1dce7ebded1c5b8ab9e9285786b5f5245382c1f120006131f2c3946525f6c7985929facb8c5d2dfdfd3c6baaea298877a6d615a65727e8b98a5b1bed2dde8dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000000000020a1117212931363b4246484c525456585a5b5b5c5b5b5a59575553514b4746423b37312a2117110a03000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a43505a616c7071717171717171717171717171717171716d675d51463c32241b0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11171a1d1e20202020202020202020202020201f1e1b171214181a1b2020202020202020202020202020201413110d12151819202020202020202020202020202020171613100b05000000000000000000000000000000000000000000000000000003101c28343f4a545c60606060606060606060606060606060605c554b4034281c100400020f1c2935424f5c6875828f9ba8b5c2cedbe8dfd3c6baada29792878282858f949faab4bfcbd7e3ebded1c5b8ab9e9285786b5f5245382c1f120005121f2b3744505b657986929facb9c5d2dfdfd2c5b8ac9f928579685e56626f7c8995acb6c0ccd8e4dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000000020b141b2227333b42464d5355565d61636567676868686867666462605d5554524d47423c3328231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e48505a61646464646464646464646464646464646464605d554c41342a2012090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a28231e202427282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d191e2224252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000c17232e38424a505354545454545454545454545454545453514b43392e23180c000003101c28343f4a546a7784919daab7c4d0dde3d6cbbfb4aa9f92857c767579828f98a3aebac7d3e0ebded1c5b8ab9e9285786b5f5245382c1f12000613202d394653606c798699a3afbbc7d4e0ded1c4b7ab9e9184786b5654616d7a879aa4afbbc8d4e0dccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000000000000a141d262d333f454d53575f6166686d6f727374757575747473716f6d6765615e57534d453f342e261e150c020000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c363e47505557575757575757575757575757575757575754514c433a2f22180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1720272e33363739393939393939393939393939393837342f282b303435393939393939393939393939393939392c2924292e3132393939393939393939393939393939302f2c27211911080000000000000000000000000000000000000000000000000006111c2630383f44464747474747474747474747474747474645403930271d1207000006121f2c3844505c667885929fabb8c5d2dee0d3c7baaea3988b7f726a676e7b86929facb9c5d2dfebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0b5c0cbd7e3ddd0c4b7aa9d9184776a5e53606d7986939facb9c6d2dfdccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000000006111b262f383f4450575f61696e73777a7c7e808181828281817f7e7c7a76726e69615f5751443f3830261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a242c353e44494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a31281e100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202932393f434446464646464646464646464646464543403a33373c40414646464646464646464646464646464639352f343a3e3f4646464646464646464646464646463d3c38332b23190f05000000000000000000000000000000000000000000000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000713202d3a4653606d788697a2adbac6d3dfdfd2c5b8ac9f92867a6d605e6975828f9ca8b5c2cfdbe8ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9d1dce8ddd0c3b7aa9d9084776a5d505c667985929facb8c5d2dfdccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000000050f17222d384149505a62696e747b7f8386898b8d8e8e8f8e8e8d8c8a8886827f7b746e69625b504a423830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000009121a232c33393c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3a39352f281f160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111d27323b444a4f51535353535353535353535353535352504b453c41484d4e5353535353535353535353535353535345413a3f464a4c5353535353535353535353535353534a48443d352b21160b00000000000000000000000000000000000000000000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000814212e3b4754616e7a8794a9b3becad6e2dccfc3b6a99c908376675d5765727f8c98a5b2bfcbd8e5ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d4a5f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000000030d172127333f49535b606c717b81878c90939a989a9a9b9b9b9b9a999799928f8c86817b726d605c544a42382e23170b0400000000000000000000000000000000000000000000000000000000000000000000000000000009111a22282d303131313131313131313131313131313131312d2c29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222e39444d555b5d60606060606060606060606060605e5c564e454b53595b6060606060606060606060606060605f524c444951565860606060606060606060606060606056544f473d33271c100400000000000000000000000000000000000000000000000000030a11171c1f20212121212121212121212121212121201f1c18120b03000000000815222f3b4855626e7c8895a1aebbd0dbe6dacdc0b4a79a8d817467555663707d8996a3b0bcc9d6e3ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000009141f29333b44505b656c747e868e92999d9fa4aca6a7a8a8a8a7a7a6aba39f9c99928e867f756d665c544a3f342820150a000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c202324242424242424242424242424242424242421201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b535d64686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c201307000000000000000000000000000000000000000000000000000000060c1012131414141414141414141414141414141313100c070000000000000916222f3c4955626f7c8895a2afbbc8d5e2d8ccbfb2a5998c7f72665955626f7b8895a2aebbc8d5e1ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000000020e1a25303b45505a606c77808b92989fa3abacafb6b3b4b4b5b5b4b4b2b4aeacaba39f98928b81786d665c50443c32261b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161717171717171717171717171717171717171413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797872685c5059646f7479797979797979797979797979797976685d5256626d72797979797979797979797979797979706b6054483c2f221609000000000000000000000000000000000000000000000000000000000003060707070707070707070707070707070707060400000000000000000916232f3c4956626f7c8995a2afbcc8d5e2d8cbbeb1a5988b7e72655854616e7b8794a1aebac7d4e1ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000005121e2a36424d57626c74808d929fa2aaafb5b9bbc0c0c1c1c2c1c1c0bfbfbab9b4aeaaa39f938e81786d60584e43372b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783868686868686868686868686868684786b5e525b6874818686868686868686868686868686867a6d60545865727f8686868686868686868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e71655854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000000000714202d3a46525e69717e8b929da4aeb4bbc0c6c8ccd2cdcecccccecdd1cbc7c5bfbab4aea59e938c7f736a5f53473c32261b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909393939393939393939393939185786b5e525b6874818e93939393939393939393939393877a6d60545865727f8b93939393939393939393939393897d7063564a3d3023170a0000000000000000000000000000000004080a0b13131313131313131313131313131313070705010000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000005121e2a36424d57616e7b85929fa4aebabfc6cbd1d4cdc7c4c3bfbfc2c6c8ccd2d1cbc6bfbaafa59f92877c6f62584e43372b1b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9e9185786b5e525b6874818e9b9f9f9f9f9f9f9f9f9f9f9f93877a6d60545865727f8b989f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a0000000000000000000000000000050c11141717202020202020202020202020202020201413110d0802000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000714202d3a46525e6975818e98a2aeb6c0cad0d7d3cbc2bcb7b6b2b2b5b9bbc0c7d0d7d0cbc1bbaea3998f82766a5f5347382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daaacacacacacacacacab9e9185786b5e525b6874818e9ba7acacacacacacacacaca093877a6d60545865727f8b98a5acacacacacacacacaca396897d7063564a3d3023170a000000000000000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201d19130c050000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000000000815212e3b4854616e7b86929faab3bec8d6dbd3c9c1b8b0aba9a5a5a8acafb6bec7d2dcd6cbbfb5ab9f94887c6f6253493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7b9b9b9b9b9b9b8ab9e9185786b5e525b6874818e9ba7b4b9b9b9b9b9b9b9ada093877a6d60545865727f8b98a5b2b9b9b9b9b9b9b9b0a396897d7063564a3d3023170a00000000000000000000000008121a22282d3031393939393939393939393939393939392e2d2a251e160e0500000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000006121f2b37434e586673808d99a3afbcc5d0dad8cfc1b7afa69f9c99999c9fa4acb6c0ccd8dcd1c6bdb0a69a8e8174655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3c6c6c6c6c4b8ab9e9185786b5e525b6874818e9ba7b4c1c6c6c6c6c6baada093877a6d60545865727f8b98a5b2bec6c6c6c6c6bcb0a396897d7063564a3d3023170a000000000000000000000005101a242c33393c3e46464646464646464646464646464646463936302820160c02000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000814212e3a47535f6a7784919eabb5c0ced7dcd1c6bdafa59e94908c8c8f939aa4afbbc4cfdad8cfc2b8ab9e9185786c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0d2d2d1c4b8ab9e9185786b5e525b6874818e9ba7b4c1ced2d2d2c6baada093877a6d60545865727f8b98a5b2becbd2d2d2c9bcb0a396897d7063564a3d3023170a00000000000000000000000c17222c363e45494a535353535353535353535353535353535346413a32281e1308000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000815222f3b4855626e7b8896a0acbdc7d1e0d7cbbfb5ab9e938e837f7f8288939fa9b2bec9d5dfd2c6b9ada197897c6f6256493c2f2316060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedadfd3c6baada093877a6d60545865727f8b98a5b2becbd8dfd6c9bcb0a396897d7063564a3d3023170a0000000000000000000004111c28333e48505557606060606060606060606060606060605f524c443a3025190d010000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000000c1825323f4b5865727e8b98a8b2bdcfd9e0d3c7bbaea3998e81767272757f8c97a1adb9c6d2dfd5c9beb3a9998c7f7266594c3f2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c0000000000020e1b2835414e5b6874818e9ba7b4c1cedadfd2c5b9ac9f92867b6e66666d7984919eabb8c4d1dedacfc1b4a89b8e817568544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000a1723303c4955616c717979797979797979797979797979797976685e5246392d2013070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c000000000005111d2935414c566a7783909daab7c3d0dddcd0c3b6a99d908376695e5c6675818e9ba8b4c1cedbddd0c4b7aa9d918477665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717e868686868686868686868686868686867a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000713202d3946525e687985929facb8c5d2dfdacdc0b4a79a8d817467575466737f8c99a6b2bfccd9dfd2c5b9ac9f9286796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a9393939393939393939393939393877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000714212e3a4754616d7a8798a2aebac7d3e0d9ccbfb3a6998c807366595864717e8b97a4b1becad7e0d3c7bbafa399877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f94877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000915222f3c4855626f7c8895aab4bfcad6e2d8cbbfb2a5988c7f7265595763707d8a96a3b0bdc9d6e3d7cbc0b5ab95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4acacacacacacacacacaca094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000a1623303d495663707c8996a3afbcd0dbe7d7cbbeb1a4988b7e7165585663707d8996a3b0bcc9d6d8dcd1bcb0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0b9b9b9b9b9b9b9b9ada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000a1724303d4a5763707d8a96a3b0bdc9d6e3d7cabeb1a4978b7e7164585663707c8996a3afbcc9cbcbcbcabdb0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdc6c6c6c6c6c6baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1724313e4a5764717d8a97a4b0bdcad7e3d7cabeb1a4978b7e7164585663707c8996a3afbcbebebebebebdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad2d2d2d2c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3afb2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7dfdfd3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3a5a5a5a5a5a5a5a5a5a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c89969898989898989898989898988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c898b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71645854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e716458525e696e7272727272727272727272727272726f6a5f53473a2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164584d575e61656565656565656565656565656565625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164595959595959595959595959595959595959595955534e463c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71666666666666666666666666666666666666666666615e574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e737373737373737373737373737373737373737373736e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4dccfc3b6aa9e938f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d7cabeb1a4978b7e71645854616d7a8794a0adbac7d3e0ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4dfd2c6bbafa59e9b9999999999999999999999999999999999999999968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbeb2a5988b7f72655855616e7b8894a1aebbc7d4e1ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4e3d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d9ccbfb3a6998c8073665956626f7c8995a2afbcc8d5e2ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4e6dcd1c8bfb9b4b3b0b0b0b0b0b0b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000091623303c4956636f7d8996a2afbcc9d5e2dbcec1b4a89b8e817568575465717e8b98a4b1becbd7e4ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4e1d5cabfb6aea8a6a4a4a4a4a4a4a6a8adb6bfbfbfbfbfbfbfbdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000916222f3c4955626f7c8895a2afbbcfdae6ddd1c4b7aa9e918477695f5c6674818e9aa7b4c1cddae7ded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3d8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4ddd0c4b9aea49c99979797979797999ca4adb8c4cccccccccabdb1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000815222f3b4855626e7b8895a9b3bec9d5e2ded2c5b9aca096887b6e67676d7984919eabb8c4d1deebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6ded8cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4dacdc1b4a89c928c8a8a8a8a8a8a8c929ca8b4c0cdd9d9d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000714212d3a4754606d7a8797a1adb9c6d2dfe1d4c8bdb2a89c8f8279747477808c96a1adb9c5d2dfebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3dfddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d1d1d1cbbfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccbfb3a6998c807d7d7d7d7d7d7f8c99a6b2bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000713202c3945525d687885929eabb8c5d1dee5d9cec3b7ab9f948f858181838c929ca8b2bdc9d5e1ebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d3deddd0c3b7aa9d9084776a5d525f6c7885929fabb8c5d2dedccfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc5c5c5c5c5bfb2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7171717171717c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000004111d2935414c56697683909ca9b6c3d1dce7e0d3c7bbb0a69f97918e8d90959ca4aebac4cfdae5ebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c6d1d1d1d0c3b7aa9d9084776a5d525f6c7885929fabb8c5d1d1d1cfc2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3b0b8b8b8b8b8b8b8b2a5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7064646464707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000010d192430414e5a6774818d9aabb4bfcbd7e3e3d8ccc2b8b0a9a19e9b9a9da0a7abb0b8c2ccd8e3ebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb9c5c5c5c5c5c3b7aa9d9084776a5d525f6c7885929fabb8c5c5c5c5c5c2b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d8996a3abababababababababa5988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063575763707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000081724313d4a5764707d8a99a3aebac7d3e0ebded4cac2bbb3adaba7a7a69f9c9fa6b0bbc7d3dfebded1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0acb8b8b8b8b8b8b8b7aa9d9084776a5d525f6c7885929fabb8b8b8b8b8b8b8b6a99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d89969e9e9e9e9e9e9e9e9e9e9e988c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000714202d3a4753606d7a86929facb9c2cfd9e2e7dcd4cdc4beb9b8b6ac9f948f949fabb7c3d0dededed1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d798693a0abababababababababaa9d9084776a5d525f6c7885929fabababababababababa99c8f8376695c504336291d100000000000000000000000000000000000000a1723303d4a5663707d89929292929292929292929292928c7f7265594c3f3226190c00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000613202c3945515d6775828f9ca7b1bdc7d0d7dcdadad6cfc9c5bbafa49a8f828f9ca9b5c2cfd1d1d1d1c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d7986939e9e9e9e9e9e9e9e9e9e9e9d9084776a5d525f6c7885929e9e9e9e9e9e9e9e9e9e9e9c8f8376695c504336291d100000000000000000000000000000000000000a1623303d495663707d8585858585858585858585858585857f7265584b3f3225180c00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000004111d2935404b55636f7c89959fabb5bfc6cbd1cdcdcec8c3bbb2a89f93877d8996a3b0bcc5c5c5c5c5c5b8ab9e9285786b5f5245382c1f12000713202d3a4653606d7886929292929292929292929292929084776a5d525f6c7885929292929292929292929292928f8376695c504336291d100000000000000000000000000000000000000916222f3b4854606b70787878787878787878787878787878726d62564a3d3124180b00000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000010d18242f3a4854606b76839099a3aeb4babfc0c1c0bfbdb8b1a9a0968e817a8794a0adb8b8b8b8b8b8b8b8ab9e9285786b5f5245382c1f12000713202d3a4653606d788585858585858585858585858585858276695c515e6b778485858585858585858585858585858175685c4f4235291c0f0000000000000000000000000000000000000713202c38444f5960636b6b6b6b6b6b6b6b6b6b6b6b6b6b6b65625b51463a2e22150900000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000007131d2c38444f59626f7c87929fa3aaaeb4b3b4b3b3b2aca7a09791847a7a8794a0abababababababababab9e9285786b5f5245382c1f120006121f2b3844505c666d7878787878787878787878787878787670665a4f5c6772777878787878787878787878787878756f655a4d4134281b0f00000000000000000000000000000000000004101c27333d474f54565f5f5f5f5f5b606766615e575f5f5f585651493f34291d120600000000000b1724313e4a5764717d8a97a4b0bdcad7e3d6c9bdb0a3968a7d7063575663707c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000000010f1b27323d4754606a727f8b92989fa3aaa7a7a7a6a8a09e9590857c6e7a87949e9e9e9e9e9e9e9e9e9e9e9e9285786b5f5245382c1f120003101c28343f4a545c606b6b6b6b6b6b6b6b6b6b6b6b6b6b6b69665e544b5660676b6b6b6b6b6b6b6b6b6b6b6b6b6b6b68655d54493d3125190c000000000000000000000000000000000000000b16212b353d444849525252505b656c74736e69626058524d4a463f372d1d140a0000000000000a1724313d4a5764707d8a97a3b0bdd0dce7d7cabdb0a4978a7d7164575763707d8a96a3b0bdc9d6e3d7cabdb0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b5e525b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000000000b16212b37434e58626d727e868e9298999a9a9a999796918c837b6e6d7a87929292929292929292929292929285786b5f5245382c1f1200000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544c444e565c5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544b42372c21150900000000000000000000000000000000000000050f19232b33383b3d4547505a606c77807f7b756f6a615e5650443f382f261c11060000000000091623303c4956636f7c8996aab4bfcbd6e3d8cbbeb1a5988b7e7265545865717e8b98a4b1becbd7e3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c4b8ab9e9185786b544a5b6874818e9ba7b4c1cedae0d3c6baada093877a6d60545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000000040f1b27323c46515b626c717b81868a8c8d8e8d8c8b88847f786e696d7a85858585858585858585858585858584776a5e5144372b1e11000006111c2630383f4446525252525252525252525252525252504e49423c444b4f5152525252525252525252525252524f4d49423930261b1004000000000000000000000000000000000000000007111921272c313c464f59626c73808d8c87827c756e69615a504a42382d22170e05000000000815212e3b4854616e7b8798a3aebac7d3e0dacdc0b4a79a8d8174665c596673808d99a6b3c0ccd9e1d5c9bdb2a895887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded2c5b8ab9f928578665c505b6874818e9ba7b4c1cedae0d3c7baada094877a6d61545865727f8b98a5b2becbd8e3d6c9bcb0a396897d7063564a3d3023170a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000000000a15202b343f49515a62696e747a7d7f808180807e7b77726d665f686d7878787878787878787878787878787772675b4f43362a1d100000000a141e262e34383a45454545454545454545454545454543423e38323a3f4344454545454545454545454545454542413d3730271e140900000000000000000000000000000000000000000000070f161f2b37434e58606b717e8b929a938f89827b716c605b544a3f332820170c020000000713202d3a4653606d7986929facb8c5d2dfded1c4b7ab9e9184786d62626b7683909da9b6c3d0dcded2c5b9aca196877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddfd2c5b9ac9f9286796d60535b6874818e9ba7b4c1cedae1d4c7baaea194877b6e61545865727f8b98a5b2becbd8e2d6c9bcafa396897c706356493d3023160a000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000000000040f19222d373f4850575f61676d707274747473716f6a65605c565d616b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6a6760564b3f33271b0e000000020c141c23282b2d3838383838383838383838383838383635322d282e33373838383838383838383838383838383534312c261e150c0200000000000000000000000000000000000000000000000814212e3a47535f6a707d87929fa49f9c938f857e736c665b50443f32291e130800000006121f2c3844505c667683909da9b6c3ced9ded2c5b9aca1968b7f736f6e717d89959fabb8c4d1ddded1c4b7ab9e918478685d5245392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde0d4c7bbafa399887b6e61555c6975828f9ca8b5c2cfdbe2d5c8bcafa295897c6f62565966727f8c99a5b2bfccd8e2d5c9bcafa296897c6f6356493c30231609000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000000000007101b252d363f454d53555d6063666767676664625f5853514c52545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5e5b564e44392e23170b00000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c292826211d23272a2b2c2c2c2c2c2c2c2c2c2c2c2c2c2c292825211b140c030000000000000000000000000000000000000000000000000815222f3b4855626e7c859299a3aeaca59e98928b80786c605b51443a3025190d01000003101c28343f4a546673808d99a8b1bdc8d4e1d5c9bdb2a89f9387807c7b7e85929fa7b1bcc8d4e0d7cbbfb4ab9b8e827568564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde3d7cbc0b5ab978a7d71645757697683909ca9b6c3cfdce4d7cabeb1a4978b7e716456556773808d9aa6b3c0cdd9e2d5c8bbafa295887c6f6255493c2f221609000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000000000000009131b242d333b42464b515357595a5b5a595855534e4644414647525252525252525252525252525252514f4b443b32281d1206000000000000060b1012131f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1d1c191612171b1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b191510090200000000000000000000000000000000000000000000000003101d293643505c6976828a91969ea5afafaaa29f928d80746d62564c41362a1d11050000000c17232e3c4956626f7c8995a0acb8c3cfd8dacec4bbafa499938d88888b9297a2adb9c2cdd8ded3c7baaea3998b7e7165584b3e2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde8dcd1c1b4a79b8e8174695e5f697885929fabb8c5d2dee7dbcec1b4a89b8e8175685e5c6775828f9ca8b5c2cfdbe2d6cabeb3a994887b6e6155483b2e221508000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000009121b212931363a4045474a4c4d4e4d4d4b4847433c3835393a45454545454545454545454545454544433f39322920160b000000000000000000030607121212121212121212121212121212100f0d0a060b0f111112121212121212121212121212120f0f0c09040000000000000000000000000000000000000000000000000000000713202d3a4653606d787e848e939ea5afb3aea49d928b7f72685e5246392d20150a0000000613202d394653606c7884919da7b1bdc6d1dcd7ccc0b5aba49f9a9595989fa2a9b3becbd4dfd7ccc0b5ab9f92867a6d6154473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeadfd2c5b8ac9f92867b6e66656e7b8897a2adbac6d3dfebded2c5b8ab9f92857a6d64636d7985929fabb8c5d2dedfd3c6baada29786796d6053473a2d201407000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000090f181f262a2f35393a3d3f414141403e3c3a37312c292d2e3838383838383838383838383838383736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121f2b3844505c666d717a818e939eaab6baaea49f92867a6d6154473c31261a0f03000005121f2b3744505b65717e8b95a0abb5bfcbd0d8d2c7bdb5afaca6a2a1a4abadb3bcc5d0ddd6cdc5bbafa4998e8175685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeae0d3c7baaea2988f8278727275808d9aa9b3becad6e2ecdfd3c6baaea2988e8175706f737f8c97a2adbac6d3dfded2c5b8ab9f928578675d5145392c1f1306000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000000000000000000060d141a1d24292c2d303334343433312f2e2b261f1d20212c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2b2a27231d160e05000000000000000000000000000000000000020507080a0d0e0f0f0e0b08070502000006060606060606060606060606060606010100000000000000000000000000000000000000000000000000000000030c151d2328343f4a545c60676d77818f9ba8b2bdbaaea2988d807367584e43372b1f12060000030f1b27333f4953606d78839099a3aebabfc6ced4d0c7c0bbb9b3afaeb1b8babec5ced7d3ccc4bbb2a89f93877c6f62564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddeae2d6cabfb4aa9e948f837f7e818d929da9bcc5d0dbe6eae2d6cabeb3aa9e938e827d7c8087929fa9b3becad6e2dcd0c3b6a99d9083766a554b4035291d1004000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000003090e13181d20202426272827262522211f1a151113141f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1b17120b04000000000000000000000000000000000002080e111414171a1b1c1c1b181414110e0806131313131313131313131313131313130e0d0b0803000000000000000000000000000000000000000000000000000b151e272e34383a424a50555d656e7b8896a1acb9bfb4aa9e9184786a5f53473a2e2115080000000b17222d3844505c666f7c87929fa3aeb4bcc2c8cdd2ccc7c6c0bbbbbec5c6cad0d2cdc7c1bab2a9a0968d81746a5f53443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde6dacfc5bbb3ada69e95918c8b8e939da4aeb9ced7e1eae0d8d0cac5bcafa59e938f8a898c9299a3afbbc5d0dbe6dacdc1b4a79a8e8174675b4e412f24180c00000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000001070d11131417191a1b1a1a181515120f0a05070712121212121212121212121212121211100e0b060000000000000000000000000000000000050b1014191e20212426282828272521201e191413202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000007121d2730394045464745444c535f697884919eabb7c4b9ada196887b6f6255483c2f22150900000006111b28343f4a54606a727f8b919fa3aab0b8bcc3c6c8ccd2cdc8c8cbcdd2ccc7c6c2bbb7afa8a0979184796d60584e4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dde1d5c9beb3a9a19ea1a09d99989b9ea5aeb6c0cbe0e9e2d8cec6bfbab8b2afa59e9b9796999fa3abb5c0cdd7e1e0d4c8bcb1a7988b7e7165584b3e322518070000000000000002070b0d0d1724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000010406070a0c0e0e0e0d0b0908060300000000050505050505050505050505050505040402000000000000000000000000000000000001080d161c1f252a2d2e313334353534322e2d2a251f1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000c18232e39434b515353514b4d4f596a7784909daab7c3bdb2a8978b7e7164584b3e3125180b000000000c17232e38424e58626d727f8b92989fa6abb1b6b9bbc0bfc0c0c1c0c0bfc0bbb9b6b0aba59e9691857b6e675d51463c3120160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0dddfd2c6b9ada1979297a1aba5a5a8aaafb7c0c8d2dce7dbd0c6bcb4aeaca5a8adaaa8a3a2a6acafb5bdc7d1dfe8dcd1c5b8aca095887b6e6255483b2f221508000000000000080e1317191a1a24313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921282c3036393b3d40414242413e3b3936302a2c393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000004101c2834404b555c60605c555957606b7885929eabb8c5bfb2a5988c7f7265594c3f3226190c0000000006111c26303d46515b636d727e8690949d9fa7aaacafb6b2b3b4b4b4b3b2b5afaca9a69f9c938e847c6e695f554b40342a200e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0ddded1c5b8ab9e92859299a3afb1b4b6bac1c9d2dae3ded6cabfb4aaa29f999ca3adb5b0afb3b9bbc0c7cfd9e3dcd6cabeb3a99d918477695f53473a2e21140800000000020a12191f2326272724313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000000000000000000001050707090c0d0e0f0f0f0e0e0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e242933383b4146474a4d4e4f4f4e4b4746413b36384646464646464646464646464646464641403c362f261d13080000000000000000000000000000000000000006131f2c3845515c676d6d67676666696f7c8997a1adb9c6c0b3a6998d8073665a4d4033271a0d00000000000a151e2b343f49515b636c717c838a9095999d9fa4aca5a7a7a7a7a6a5aba49f9d99948f89817a6e6a5f574d433a2f22180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3d0d1d1cec1b4a79b8e8187929facb6c0c2c6ccd3daddd7d4ccc3baaea298928c919ca6b0bbbcbfc5c7cbd1d9dbd6d1cbc2baada2978c7f7266574d42372b1e1206000000000a141c242a2f33343331313e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000000000000205080d11131416181a1b1b1c1c1b1b1918161413100c07050200000000000000000000000000000000000000000000000000000000000000000000040d1620282f353e44484d525457595b5b5b5a5854524d464145535353535353535353535353535353534e4c4841382f251a0f030000000000000000000000000000000000000713202d3a4653606d797976747373757b84919ea9b3bec9bfb2a5998c7f7266594c3f3326190c0000000000030c19222d374049515a616a6e787d83888d90939a97999a9a9a9a9a99979993908c88827c756d685f574e453c31281d10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7c3c5c5c5c5c0b3a69a8d80818e9aa4afbbc1c7cdcdcdd2ccc7c1bab1a79f92867f8c949fa9b3bbc3c9cecdcdcdd0cac7c0bbb0a69f92857a6d6054473c31261a0e0200000008121c262e363b3f40403e3b3e4a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000000000000000003090e1214191d2021232527282829282827262422201f1d1814110e090200000000000000000000000000000000000000000000000000000000000000010c161f28323a41454f55565e6164666768686765615e56524c515f6060606060606060606060606060605b59534a41362b2014080000000000000000000000000000000000000916222f3c4955626f7c868281808082879196a0acbbc5cabeb3a9988b7e7165584b3e3225180b00000000000007101b252e37404850585f656c70777c808386898b8c8d8d8e8d8d8c8b898683807b766f6b615d564e453c332a1f160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daab7b8b8b8b8b8b8b3a69a8d807c87939fa6b0b7bcbfc0c1c0c0bbb9afa8a0958d8079828f97a1a9b1b9bdbfc0c1c0bfbebab5afa69e948b7f72685d5245392a201509000000020e19242e3840474b4d4d4b47464a5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000000003090e141a1e2124292d2e30323434353535353433312f2d2c2924201e1a140e0903000000000000000000000000000000000000000000000000000000000007131d28313a444c52596163686e707374757574716e68615e565c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000000000000000000000000000000916222f3c4955626f7c888f8e8c8d8f9299a0a8b2bdcdc7baada297897c6f6356493c302316090000000000000009131c252e363e464e535b60646a6f73777a7c7e7f80818181807f7e7c7a76736e69636059524c443c332a21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909daaababababababababa69a8d8074808d949ea6abb1b2b3b4b3b5afaca59e969083796e7a859197a0a8acb2b3b3b4b3b3b3aeaba39f948f82776c60564c413529180e0300000007131f2a36404a52585a5a5754524d5764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000000000060d141a1f262a2d3035393a3c3f40414242424141403e3c3a39352f2d2a251f1a150e06000000000000000000000000000000000000000000000000000000030d18242f3a434c565d606b70767a7d80818282817e7b746d68606776797979797979797979797979797979746f64594c4033271a0d0000000000000000000000000000000000000916222f3c4955626f7c88959a99999c9fa3abb2bac4c5bdb3a99f9285786d6053463a2d20130700000000000000010a131c242d333c41495053585f6266676d6f7172747474747372716f6d6766625f57544f46413a322a21180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909d9e9e9e9e9e9e9e9e9e9e9a8d807379828f949d9fa7a6a6a7a7aba49f9c938e847a6e686f7c8591959ea0a8a6a7a7a7a6aaa29f99928d82796d655b50443a2f241906000000000b17232f3b47525c64676664615e565764717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000000000060f171f262a31363a3b414647494b4d4e4e4f4f4e4e4c4b494745403b3a36302b261f180f0600000000000000000000000000000000000000000000000000010b151f2935414b555d686d757d82878a8c8e8e8e8d8b86817a6f6b6d798686868686868686868686868686868174675b4e4134281b0e0000000000000000000000000000000000000916222f3c4955626f7c8895a2a6a6a8acafb5bdc4c2bcb4aba2978d8074665c5044382b1f12060000000000000000010a121b212a2f383f44464e5355555d606264666767676767666462605d5555534d48443d35302820180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909292929292929292929292928d80736d79828a909597999a9a9a9999938f89817a6e685f6a6f7b848c919697999a9a9a999898928e8780796d675d53493f32281e1308000000000d1926333f4b58646e7373716e69646064717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000000000020a1117212931363b4246484c525456585a5b5b5c5b5b5a59575553514b4746423b37312a2117110a03000000000000000000000000000000000000000000000007121d27313945515d676d7a818a8f939a999a9b9b9a99928e857d6f6d7a86939393939393939393939393938e8174675b4e4134281b0e0000000000000000000000000000000000000916222f3c4955626f7c8895a2afb3b5b9bbbfbab8b6b0aaa29992857a6d61544a3f34281c100300000000000000000000090f181d262d33373c4347484b51535658595a5a5b5a5a59585653514b4847423c383229241e160e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768285858585858585858585858585858073676d757e83878a8c8d8e8d8c8a86827d756d685e585f696e797f84888b8c8d8e8d8c8b8885817c736d675d554b41382d20160c01000000000d1a2734404d5a677380807e7b76716d66717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000000020b141b2227333b42464d5355565d61636567676868686867666462605d5554524d47423c3328231c150c03000000000000000000000000000000000000000000000c18232f3943505a606d79838e939c9fa4aca7a8a8aba39f9791867d6f7a86939f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0000000000000000000000000000000000000916222f3c4955626f7c8895a9a9abadb3aeb4aeaca9a69e9892877d70685e5242382e23170b000000000000000000000000060b141b22272b32373b3c404547494b4c4d4e4e4e4d4c4b494745403b3a37312c272119130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a6670767878787878787878787878787878736e63606c71767b7d7f8081807f7d7a76706b605d564e575f676d72777b7e80808180807e7c79746f6a605c554b433a2f261b0d040000000000121f2b3845525e6b78858d8a87837e7970717d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e21140700000000000000000a141d262d333f454d53575f6166686d6f727374757575747473716f6d6765615e57534d453f342e261e150c02000000000000000000000000000000000000000004101c2934404b55626c75828f959ea5acafb6b4b5b5b5aea9a19891847a798693a0acacacacacacacacaca79a8e8174675b4e4134281b0e0000000000000000000000000000000000000916222f3c4955626f7c8897999c9ea1a9a1aaa39f9c99948f867e716b61564c4130261c110600000000000000000000000000020a11171b1f262b2e2f35393a3c3e3f41414141403f3e3c3a39352f2e2b26201b160d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696b6b6b6b6b6b6b6b6b6b6b6b6b6b66635b5a6164696e717373747473706e68636059524c454d555c60656a6f717374747473716f6d67625f58514b433a31281d140a000000000000121f2b3845525e6b7885919795908b847d737d8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e2114070000000000000006111b262f383f4450575f61696e73777a7c7e808181828281817f7e7c7a76726e69615f5751443f3830261e140a000000000000000000000000000000000000000006131f2c3845515c67717e8b949ea7afb9bbc0c1c1c1bfbbb3aaa1968e81798693a0adb9b9b9b9b9b9b9b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000815222e3b4855616e7b85898c8f91979495949892908d88827b716c61594f443a301e140a00000000000000000000000000000000060b0f151b1f2124292c2d2f3133343434343433312f2d2c2924211e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5957525055575e6164666767676664615e56544f45413c434b5153585f626466676767666562605c55534e45403930281f160b02000000000000121f2b3845525e6b7885919e9f9d96918a807e8a97a4b0bdcad7e3e0d3c7baada094877a6d6154473a2e211407000000000000050f17222d384149505a62696e747b7f8386898b8d8e8e8f8e8e8d8c8a8886827f7b746e69625b504a423830261c1106000000000000000000000000000000000000000714202d3a4753606d7985919ea6b0b9c1c8ccd2ced1cbc4bcb2a89f92867b8895a1aebbc6c6c6c6c6c1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000714212d3a46535f696e787d80838586878887878583807b766e69615a50473e32281e0c02000000000000000000000000000000000000030a0f1215181d20202325262727282727262523201f1d1814120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c26313a434a4e5052525252525252525252525252524d4b4745494d535457595a5b5a595754524c48443d3530394045464e535558595a5b5a59585553514b47433c342e271e160d0400000000000000121f2b3845525e6b7885919eaba8a19e928d84909daab7c3d0ddeae0d3c7baada094877a6d6154473a2e2114070000000000030d172127333f49535b606c717b81878c90939a989a9a9b9b9b9b9a999799928f8c86817b726d605c544a42382e23170b04000000000000000000000000000000000004111d2935414c5665717e8b97a1adb8c1cbd4d8dddbd8d0cac4bbaea3998d808d9aa6b3c0cdd2d2d2cdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000005121e2a36424d575f666d707376787a7b7b7b7a7976736e6a615f5750483e352c20160c0000000000000000000000000000000000000000000306070d1113141618191a1b1b1b1a1918161413100c0706020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e42434545454545454545454545454545403f3b393b4246484a4c4d4e4d4c4a4746413b383329272e34383c4347484b4d4d4e4d4d4b4946454039373228231d150c040000000000000000121f2b3845525e6b7885919eabb2aca49d959095a0acb8c5d1deeae0d3c7baada094877a6d6154473a2e211407000000000009141f29333b44505b656c747e868e92999d9fa4aca6a7a8a8a8a7a7a6aba39f9c99928e867f756d665c544a3f342820150a00000000000000000000000000000000000713202c3945525d6876838f9ca9b3becad3dde4e0d7cec6bfbab8b5ab9e9184919eabb7c4d1dedfdacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000020e1a26313b454d545c60636669676d6e6e6e6d6c6566625f58534d453e362c231a0e0500000000000000000000000000000000000000000000000001040607090b0c0e0e0e0e0d0c0b0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d323536383838383838383838383838383833322f2d31363a3b3e40404141403d3b3936302c27211d23282c31373a3c3e40414141403e3c3a38342e2b262018120b03000000000000000000121f2b3845525e6b7885919eabb8b9aea7a09da0a7b1bcc8d4e0ede0d3c7baada094877a6d6154473a2e21140700000000020e1a25303b45505a606c77808b92989fa3abacafb6b3b4b4b5b5b4b4b2b4aeacaba39f98928b81786d665c50443c32261b0f04000000000000000000000000000000000714212d3a4754606d7a86929facb9c4cfdfe5e1d7cec5bcb4aeaca8a6a1969196a1acb9c5d2dee7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000009141f2a333b424a50535659555d6061626160605b5355534e46423b332c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2c2c2c2c2c2c2c2c2c2c2c2c2c2c2625231f252a2d2e313334343433312e2d2a251e1c1612181c1f262b2e2f313334343433322f2d2c28231d1b150c070000000000000000000000121f2b3845525e6b7885919eabb8c0b9b1acaaacb1b9c3ced9e5f0e0d3c7baada094877a6d6154473a2e2114070000000005121e2a36424d57626c74808d929fa2aaafb5b9bbc0c0c1c1c2c1c1c0bfbfbab9b4aeaaa39f938e81786d60584e43372b20150a000000000000000000000000000000000a1724303d4a5763707d8a99a3afbbc7d4e0e6dbd0c5bcb3aaa29f9b9a9c9f9ea1a8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000030e18212a30383f4446494d4b5153545554545350494847433c363129211a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a10161a1c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1a1916141a1e21212426272827262421201e1914100b070c10151b1f21222526272827262522201f1c18120f0a04000000000000000000000000121f2b3845525e6b7885919eabb8c4c3bcb8b7b8bcc3cbd5dfeaf5e0d3c7baada094877a6d6154473a2e211407000000000714202d3a46525e69717e8b929da4aeb4bbc0c6c8ccd2cdcecccccecdd1cbc7c5bfbab4aea59e938c7f736a5f53473c32261b0f000000000000000000000000000000000d192633404c5966737f8c99abb5c0cbd7e3e2d6cabeb3aaa298928e8d8f949ba3adbac4cedae5e7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000060f181e262e34383a3d404045474848484746443f3b3a37312a261f180f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1012121212121212121212121212120d0c0a090e12141517191a1b1a19171414110e0802000000040a0f121515181a1a1b1a1a18161313100c07000000000000000000000000000000121f2b3845525e6b7885919eabb8babfc6c5c3c5c8ced5dde7f1ede0d3c7baada094877a6d6154473a2e21140700000005121e2a36424d57616e7b85929fa4aebabfc6cbd1d4cdc7c4c3bfbfc2c6c8ccd2d1cbc6bfbaafa59f92877c6f62584e43372b1b11060000000000000000000000000000020f1c2835424f5b6875828e9ba8b5c1d1dce8dfd3c6baaea29892868180828b919ba8b2bdc9d5e1e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000060c151c23282c2d302f35393a3b3b3b3a3937332d2e2b26201a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010303050505050505050505050505050500000000020507080b0d0d0e0e0d0a0807050200000000000000030608090b0d0e0e0e0d0b090706040000000000000000000000000000000000121f2b3845525e6b7885919eabacaeb4b9bec5cbd1d9e1e7eff8ede0d3c7baada094877a6d6154473a2e2114070000000714202d3a46525e6975818e98a2aeb6c0cad0d7d3cbc2bcb7b6b2b2b5b9bbc0c7d0d7d0cbc1bbaea3998f82766a5f5347382d22170b000000000000000000000000000003101c28343f4a546a7783909daab6c3d0dde9ded2c5b8ab9f92867c7573767f8b96a1adb9c5d2dfe7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000030a11171c1f202324292c2d2e2f2e2d2d2b2722211f1a150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b788591999b9fa2aaadb3bbc0c7cfd6dfe6efede0d3c7baada094877a6d6154473a2e2114070000000815212e3b4854616e7b86929faab3bec8d6dbd3c9c1b8b0aba9a5a5a8acafb6bec7d2dcd6cbbfb5ab9f94887c6f6253493f33271b0f030000000000000000000000000006121f2c3844505c667885929eabb8c5d1dee2d6cabfb4aa998c7f726a676c7884919eabb7c4d1dee7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000060c10121316181d1f2021222121201f1b1714120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0c0d0e0f0f0f0f0e0c0a0707040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c697682868a8e92989ea1a9afb5bdc4cdd4dde6efe0d3c7baada094877a6d6154473a2e211407000006121f2b37434e586673808d99a3afbcc5d0dad8cfc1b7afa69f9c99999c9fa4acb6c0ccd8dcd1c6bdb0a69a8e8174655b5044372b1f1205000000000000000000000000000713202d3a4653606d798697a2adb9c6d2dfe0d3c7baaea298887b6e615b6574818d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000030607070c1013141515151413120f0b06060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306090e12141517191a1b1c1c1c1b1a19171413110d080501000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424e5a6670767a7d81868c92979fa3abb2bbc2cbd4dde6e0d3c7baada094877a6d6154473a2e21140700000814212e3a47535f6a7784919eabb5c0ced7dcd1c6bdafa59e94908c8c8f939aa4afbbc4cfdad8cfc2b8ab9e9185786c605346392d201306000000000000000000000000000814212e3b4754616e7a8794a9b3becad6e2dfd2c5b8ac9f9285796c605365727e8b98a5b1becbd8e4dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000406070808080706050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131a1e2121242627282829292827262421201d1913110d080200000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66676d70757a7f858d9299a1a9b1b9c2cbd4dfe9d3c7baada094877a6d6154473a2e21140700000815222f3b4855626e7b8896a0acbdc7d1e0d7cbbfb5ab9e938e837f7f8288939fa9b2bec9d5dfd2c6b9ada197897c6f6256493c2f231606000000000000000000000000000815222e3b4855616e7b8894a1aebbcfdbe6ded1c4b7ab9e918478655b5764707d8a97a3b0bdcad6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c11171c1f20252a2d2e31323435353535353432302d2c2924201d19130c07010000000000000000000000000000000000000000000000000000000000000000000000000a15212d38424c54555d6063676d727a808791969fa7b1b9c3cdd7d7d3c7baada094877a6d6154473a2e21140700000c1825323f4b5865727e8b98a8b2bdcfd9e0d3c7bbaea3998e81767272757f8c97a1adb9c6d2dfd5c9beb3a9998c7f7266594c3f2d22170b000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ddd0c4b7aa9d9184776a535763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282c2d31363a3b3d3f404142424242413f3d3a3935302d2a251e18120b03000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42434b5154555d60676d737d8490959fa7b1bbc5cfcbcbc7baada094877a6d6154473a2e21140700020e1b2835414e5b6874818e9ba7b4c1cedadfd2c5b9ac9f92867b6e66666d7984919eabb8c4d1dedacfc1b4a89b8e817568544a3f33281c0f030000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d23282e34383a3d4246484a4c4d4e4f4f4f4e4d4c4a4745413a39363029241d150d0600000000000000000000000000000000000000000000000000000000000000000000000a141f2830313a4145474b51555d606b6f7a8390959fa9b3bebebebebebaada094877a6d6154473a2e2114070005111d2935414c566a7783909daab7c3d0dddcd0c3b6a99d908376695e5c6675818e9ba8b4c1cedbddd0c4b7aa9d918477665b5044382b1f12060000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5e2ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910191e272e34383f44464a4d535457595a5b5b5c5c5b5a595754524c4746413a352f271f18100700000000000000000000000000000000000000000000000000000000000000000000030d161f1f282f35393a40454c515960686d79839097a1adb1b1b1b1b1b1ada094877a6d6154473a2e211407000713202d3946525e687985929facb8c5d2dfdacdc0b4a79a8d817467575466737f8c99a6b2bfccd9dfd2c5b9ac9f9286796c605346392d2013060000000000000000000000000815222f3b4855626e7b8895a1aebbd1dce7ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b222b303940454a505357575e616465676868686868676563605d5654524c454039312a2219100700000000000000000000000000000000000000000000000000000000000000000000040d0d161d24292c2f353a41454f565e676e7b85929ea7a4a4a4a4a4a4a4a094877a6d6154473a2e211407000714212e3a4754616d7a8798a2aebac7d3e0d9ccbfb3a6998c807366595864717e8b97a4b1becad7e0d3c7bbafa399877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8894abb5bfcbd7e3ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d343d424b51545c606468696e70727374757575757472706d6865615e56514b433c342b22190f050000000000000000000000000000000000000000000000000000000000000000000000040c13181d2024292f353d444c555e69717e8a9598989898989898989894877a6d6154473a2e211407000915222f3c4855626f7c8895aab4bfcad6e2d8cbbfb2a5988c7f7265595763707d8a96a3b0bdc9d6e3d7cbc0b5ab95887c6f6255493c2f2216090000000000000000000000000714212d3a4754606d7a8799a3aebbc7d3e0ddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363f464e545c60666d7074787b7d7f808182828281807f7d7a77726d68605d554e463d342b21170b02000000000000000000000000000000000000000000000000000000000000000000000001070d1113181e2429323a434d57616c77838b8b8b8b8b8b8b8b8b8b8b877a6d6154473a2e211407000a1623303d495663707c8996a3afbcd0dbe7d7cbbeb1a4988b7e7165585663707d8996a3b0bcc9d6d8dcd1bcb0a396897d7063564a3d3023170a0000000000000000000000000713202c3945525d687986929facb9c5d2dfddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d363f48505860666d72797d8185878a8c8d8e8e8f8f8e8d8c8a86837f7a736d675f584e463d33291d140a000000000000000000000000000000000000000000000000000000000000000000000000000104070d13192029313b45505a626f7c7e7e7e7e7e7e7e7e7e7e7e7e796d6053463a2d201307000a1724303d4a5763707d8a96a3b0bdc9d6e3d7cabeb1a4978b7e7164585663707c8996a3afbcc9cbcbcbcabdb0a3978a7d7064574a3d3124170a00000000000000000000000004111d2935414c566b7884919eabb7c4d1deddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343f48505a626a6f797f848a8e919797989a9b9b9b9b9b9a989a93908c8680796f6a60584e453b2f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000001080e171f29333e47535f6a6f7171717171717171717171716d675c5145382c1f1306000b1724313e4a5764717d8a97a4b0bdcad7e3d7cabeb1a4978b7e7164585663707c8996a3afbcbebebebebebdb1a4978a7e7164574b3e3124180b000000000000000000000000010d192430434f5c6976828f9ca9b5c2d2ddddd0c4b7aa9d9184776a5e5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303d47505a626d717c848c91969b9ea1a9a5a6a7a8a8a8a8a7aca49f9d98928c837c6f6a60574d41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000050d17212b37434e585f62656565656565656565656565605c554b4034281c1004000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3afb2b2b2b2b2b2b2b1a4978b7e7164584b3e3125180b00000000000000000000000000081a2734414d5a6774808d9aacb6c0ccd8ded1c4b7ab9e9184786b575763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434f59626d717f8791969ea1a8abadb3b2b3b4b5b5b5b4b3b6afacaaa29f9591857c6f695e53493f33271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b26313c464e535558585858585858585858585853514b43392e23180c00000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c8996a3a5a5a5a5a5a5a5a5a5a4988b7e7165584b3e3225180b000000000000000000000000000b1724313e4a5764717d8a9aa4afbbc8d4dfd2c5b8ac9f928579695f5763707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606b717f8b9299a0a8adb2b8b9bebfc0c1c1c2c2c1c0c0bbb9b4aea8a09792857b6e655b5044392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484b4b4b4b4b4b4b4b4b4b4b4b4645403930271d120700000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c89969898989898989898989898988b7e7165584b3e3225180b000000000000000000000000000714212e3a4754616d7a87939facb9c3cfd9d3c6baaea298887b6e615463707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676f7d87929fa3abb2b9bdc4c6c9cfcdcececececed2ccc8c6bfbab1a9a2979083776c60544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c3e3e3e3e3e3e3e3e3e3e3e3e3a38342e271e150b0000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164585663707c898b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7165584b3e3225180b000000000000000000000000000713202d3946525e6876828f9ca7b1bdc7d1d6cabfb4aa988b7e72665c63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d79849199a3aeb5bdc4c9cfd2d5dad9dadadadbdbddd8d4d0cac3bbb3a99f958b7e71665c5145382c1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3232323232323232323232322d2c28231d150c030000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71645854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6f6255483c2f2215090000000000000000000000000005111e2a36414c5664717e8a95a0abb5c0cbd0d0c3b7aa9d9083786d6063707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67727f8c96a0abb5bfc7cfd5dadfd8d3d0cfcdcdd0d1d4d9e0dbd6cdc5bbb1a79e9184796d6053463b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f2122252525252525252525252525201f1c18120b03000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e716458525e696e7272727272727272727272727272726f6a5f53473a2e21150800000000000000000000000000010d1925303a4653606c78839099a3afbabfc6cec5b8aca0958c80736d63707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985919ea8b2bdc6d1d9e1dcd4cdc7c4c3c0c0c4c5c8ced5dedfd7cdc2b9ada1968b7e7164574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151818181818181818181818181313100c070000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164584d575e61656565656565656565656565656565625f584e43372b1f1206000000000000000000000000000008131f2b3844505b666f7d87929fa4aeb4bcc2c8bcb1a79c928c7f756e707d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5564717e8a97a1adbac4cfd8e3d9d0cac2bbb7b6b3b4b7b8bdc3ccd2dadfd5c9bdb2a89d908376695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b0b0b0b0b0b0b0b0b0b0b07060400000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e7164595959595959595959595959595959595959595955534e463c31261a0f030000000000000000000000000000030f1c28333f4a54606b727f8c929fa3aab0b8bcc3b9aea49c918c827b737d8a96a3b0bdc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775828f9ca9b3beccd5e1dcd0c7beb8b0aba9a7a7aaacb1bac0c8d2dfdacfc4b8ab9f95887b6e6155483b2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e71666666666666666666666666666666666666666666615e574d42362a1e12050000000000000000000000000000000b17222d38424f59636d73808b92989fa6acb1b9bbb6ada39c948f86807e8b98a4b1becbd7e4dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929facb9c4cfdfded4cabeb5aca69f9c9a9a9da0a8aeb6c0cdd7e0d4c7bcb1a7988b7f7265584c3f31261a0e02000000000000000000000000000000000000000000030606080b0c0e0f0f0f0f0e0d0c0a08070501000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d7cabeb1a4978b7e737373737373737373737373737373737373737373736e695e52463a2d20140700000000000000000000000000000006111c262f3d47515b636e737e8690949da0a7acaeb5b9ada69e98928d8b909ba6b3bfccd8e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8998a3aebac7d3e0d8cdc2b8aca39b94908d8d91959da4aebbc5cfdbd8cdc2b5a89c8f827569574d42362a1e120500000000000000000000000000000000000004060b0f12131518191b1b1c1c1c1b1a19171414110d080603000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec2b5a89b8f817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154483b2e211508000000000000000000000000000000000a141d2b343f49525c636d717c838a90959b9fa3abacafb0aaa29f99989ba2acb7c3cfdbe7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99aab4bfcbd7e0d3c7bbb0a69b908b838081848d929da9b3becad6ded2c5b8ab9f928578695f53463a2d21140700000000000000000000000000000000070c1013171c1f2022242627282929282827252321201e1915130f0a0400000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dccfc3b6aa9e938f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897d706356493d3023160a00000000000000000000000000000000020b19222d37404a525a626a6f767e838a8f92999c9fa4acabaeaca6a4a6acb5bec9d4dfe7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9ba8b4c1d1dcddd0c4b7ab9f948b7e76747478808d97a2adb9c6d2dfd3c6baada297887b6e6155483b2e2215080000000000000000000000000001070c12181c1f22282b2d2f31333435353535353432302e2d2a25221f1b15100b050000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dfd2c6bbafa59e9b9999999999999999999999999999999999999999968a7d7063574a3d3024170a000000000000000000000000000000000007101c252e38404850585f626c71787d82868b90939a9d9fa7aaacb1b3b7bec7d0dae5e7dacdc1b4a79a8e8174675b4e4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546a7783909daab6c3d0dddccfc3b6a99c9083766c67656d7985929eabb8c5d1ded6cabeb3a9968a7d7063574a3d3024170a000000000000000000000000030b12181d23282c2d3338393b3e3f414242424241403f3d3b3936302e2b27201c160e0802000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4e3d7ccc1b7afaaa8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3978a7d7064574a3d3124170a00000000000000000000000000000000050d141a1e262e363f464e535a61656c70757a7f83878c9095999da0a7a9aeb7c0cbd6e2e7dacdc1b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667885929eabb8c5d1ded8cbbeb2a5988b7f72655a5c6775828f9ba8b5c2cedbdbd0beb2a5988b7f7265584c3f3225190c0000000000000000000000070d151d24292e34383a3f4446484b4c4e4e4f4f4f4e4d4c4a4746413c3b37322c282119140d050000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4e6dcd1c8bfb9b4b3b0b0b0b0b0b0b2b2b2b2b2b2b2b2b2b2b2b2b0a4978a7d7164574a3e3124170b000000000000000000000000000000050f171f252a2d2e34343c434750535b6063686d72767b7f83888c90959a9da4aebac5d1dde7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7886929facb9c5d2dfd6c9bcafa396897c706356556773808d9aa6b3c0cdd9dacdc0b3a79a8d8074675a4d4134271a0e000000000000000000010a11191f272f35394045464a50535557595a5b5c5c5b5b5a585654524c4947433d38332a251f170e0700000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4e1d5cabfb6aea8a6a4a4a4a4a4a4a6a8adb6bfbfbfbfbfbfbfbdb1a4978a7e7164574b3e3124180b0000000000000000000000000000030d17212931363a3b414141414141495053565e6165696e72767b7f83888d929da9b5c2cedbe7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8799a3afbbc7d4e0d5c8bbaea295887b6f62555966737f8c99a6b2bfccd9dbcec1b4a89b8e8175685b4e4235281b0f0000000000000000010a131b232b313940454b5153545b60626466676868686868676563615e5656544e48443e36302920191007000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4ddd0c4b9aea49c99979797979797999ca4adb8c4cccccccccabdb1a4978a7e7164574b3e3124180b000000000000000000000000000009141f29333b4246484e4e4e4e4e4e4e4e4e4c5254575e6165696e72777b808d9aa7b4c0cddae7dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794abb5c0cbd7e3d4c7bbaea194887b6e6155596673808c99a6b3bfccd9dbcfc2b5a89c8f8275695c4f4236291c0f00000000000000000a131c252d353d434b51545c6064666c6e71727475757575747372706e6867626058554f46413b322b221910070000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dacdc1b4a89c928c8a8a8a8a8a8a8c929ca8b4c0cdd9d9d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000020e1a25313b454d53545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575f616669707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbd1dce8d4c7bbaea194887b6e61555a6673808d99a6b3c0ccd9dccfc3b6a99c908376695d5043362a1d100000000000000009121c252e373f474f555d60666d7175797b7e7f818182828281807f7d7a77746f6a636159524d443d342b22190f0600000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4d9ccbfb3a6998c807d7d7d7d7d7d7f8c99a6b2bfccd9e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000005121e2a36424d575e61676767676767676767676767676767605d565763707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8d4ded4c7bbaea194887b6e61555b6774818e9aa7b4c1cddadcd0c3b6a99d9083766a5d5043372a1d10000000000000060f1b242e374049515960676d72797e8185888a8c8d8e8f8f8e8e8d8b898784807c77706b615e564e463d342b21180b02000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7171717171717c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000714212d3a46535e696e7474747474747474747474747474746d685d5663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc8d1d1d1c7bbaea194887b6e6155576976828f9ca9b5c2cfdcddd0c3b6aa9d9083776a5d5044372a1d110000000000030d17212d364049525b626b70797f858a8e929797999a9b9b9b9b9b9a989696918d89837d766e6860584f473d33291d140a000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7064646464707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000815212e3b4854616e7b8181818181818181818181818181817a6d605663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aebbc5c5c5c5c5bbaea194887b6e61555e697885919eabb8c4d1dedcd0c3b6a99d9083766a5d5043372a1d10000000000009141f29333e48525b636d727d848c92979b9fa2a9a5a7a8a8a8a8a7a6a5a8a09e9a95908a827a6f6a60594f453b2f261c11060000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063575763707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000091623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aeb8b8b8b8b8b8b8aea194887b6e6154616e7b8796a1adb9c5d2dfdccfc2b6a99c8f8376695c504336291d1000000000020e1a26313b45505a636d737f8791969ea1a9abadb3b2b4b4b5b5b5b4b3b2b2acaaa79f9d948f857c6f6b60574d42382d22170b0000000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b00000000000000000000000000091623303c4956636f7c89969a9a9a9a9a9a9a9a9a9a9a94877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1abababababababababa194887b6e615b66727f8c98a9b2bdc9d5e1dbcec2b5a89b8f8275685c4f4235291c0f0000000005121e2a36424d57616c737f8c9399a1a8adb3b8babebfc0c1c2c2c1c1c0bebdb8b7b1aba69e9792867d6f695f544a3f33281d120700000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000916232f3c4956626f7c8995a2a7a7a7a7a7a7a7a7a7a194877b6e615663707d8996a3b0bcc9d6e3dacdc1b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959e9e9e9e9e9e9e9e9e9e9e94887b6e61606c7884919eaab7c4cfdae6dacdc0b4a79a8d8174675a4e4134271b0e000000000714212d3a46535f69717e8b929fa4abb2b9bec5c6cad0cdcecccbcdcecdcec8c5c3bcb8b0a9a19892857b6e665b5044392e23180c00000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000915222f3c4855626f7b8895abb5b4b4b4b4b4b4b4aea194877b6e615764717d8a97a4b0bdcad7e3dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8892929292929292929292929292887b6e6169717e8b96a0acb9c5d2e0e5d8ccbfb2a5998c7f7266594c3f3326190c00000006131f2b37434e58616e7b86929fa4afb5bdc4c9cfd3cec8c5c4bfbfc1c5c6cad0d2cdc8c2bbb3aaa1979082786c60544b4034281c1004000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000815212e3b4854616e7b8799a4afbbc0c0c0c0c0bbaea295887c6f625966727f8c99a5b2bfccd8e5d9ccc0b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8585858585858585858585858585857b6e666e7b85929ea8b2bdc8d4e1e0d4c8bcb1a796897d7063564a3d3023170a0000000815222e3b4754606a75828f98a2aebbc0c7d0d5d4ccc3bdb9b7b3b2b4b8babfc6ced7d4cdc5bcb3a99f948b7e71665c5145382c1f1307000000000000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e3d6c9bcb0a396897d7063565663707c8996a3afbcc9d6e2d7cbbeb1a4988b7e7165584b3e3225180b000000000000000000000000000713202d3a4653606d7986939facb9c6cdcdcdcbbeb1a4988b7e7167646b76838f9ca9b6c2cfdce5d8ccbfb2a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7878787878787878787878787878786e696d78829097a1adbac3ced9e5ded1c4b8aca095877a6d6154473a2e211407000004111d2935414c55626f7c89949eaab4bfccd2d9d4cac2bab2acaaa6a5a7acaeb4bcc6ced7d6cec5bbb0a69e9184796d6053463a2f24180d010000000000000000000000000b1724313e4a5764717d8a97a4b0bdcad7e3d6c9bdb0a3968a7d7063575663707c8996a3afbcc9d6e2d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000006121f2c3844505c667884919eabb7c4d1dadad0c4b7aa9d9183797271747d8a949fabb7c4d0dde1d5c9bdb2a8978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f616b6b6b6b6b6b6b6b6b6b6b6b6b6b6b616e74818e949fa9b3beccd5e0e3d7cbc0b5ab9d908377685e5246392d20130700000613202c3945515d6775818e9ba6b0bcc6d0ddd8cdc2b8b0a8a09e99989a9fa2aab4bcc6d0dbd7cdc2b9aca1968a7e7164554b4035291d10040000000000000000000000000a1724313d4a5764707d8a97a3b0bdd0dce7d7cabdb0a4978a7d7164575763707d8a96a3b0bdc9d6e3d7cabdb0a4978a7d7164574a3e3124170b0000000000000000000000000003101c28343f4a546975828f9ca8b5c2ced9ded1c5b8aca09590837f7e8087929fa6b0bbc7d3dfded2c5b9aca196877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555f5f5f5f5f5f5f5f5f5f5f5f5f5b636d73808d939da6b0bbc5cfdee7dfd3c7bbafa3998c807366564c41362a1e110500000714212d3a4754606d7a86929facb8c1ced7e2d3c7bbb0a69f96918c8c8e9298a2aab4bfcad6dfd5c9bdb2a89c8f8275675d5145392c201306000000000000000000000000091623303c4956636f7c8996aab4bfcbd6e3d8cbbeb1a5988b7e7265545865717e8b98a4b1becbd7e3d6c9bdb0a3968a7d7063574a3d3024170a00000000000000000000000000000c17232e404c5966737f8c99a8b2bdc9d5e1d4c8bcb1a7a095908b8a8d9299a3aeb8c2cdd8e1d7cbbfb5ab9e918478695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c4246485252525252525252525249505c636d737f8c929ca5afb8c2cdd7e1e1d7cdc5b9ac9f92867b6e6154483b3025190d0100000a1724313d4a5764707d8a98a2aebac7d3e0ddd0c4b7ab9f948f84807f81869298a2aebac6d3dfdacec4b9ac9f92867a6d6053473a2d2014070000000000000000000000000815212e3b4854616e7b8798a3aebac7d3e0dacdc0b4a79a8d8174665c596673808d99a6b3c0ccd9e1d5c9bdb2a895887b6f6255483c2f22150900000000000000000000000000000616222f3c4955626f7c8896a0acb9c4cfdad9cec3b9b1a7a09d98979a9fa3abb4bfcad4e1d8cfc6bbaea3998d807366574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b4545454545454545424a535b606e73808c919ca4aeb7c0cad4dfe6dbcfc5bbafa59b8e8175695e52463a2d1e1308000003101c28343f4a546774818d9aaab4bfcad6e1d5c9bdb2a89c8f82797372747c86929facb8c5d2dfe0d3c7baaea3998a7d7063574a3d3024170a0000000000000000000000000713202d3a4653606d7986929facb8c5d2dfded1c4b7ab9e9184786d62626b7683909da9b6c3d0dcded2c5b9aca196877a6d6054473a2d21140700000000000000000000000000000613202d394653606c7884919ea9b3bec9d5dad5cbc3b9b1acaaa5a4a7acaeb4bdc6d1dcd6cfc6bdb2a89f92867b6e6155483b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e38383838383139424a545c656c74808c929ca4adb6c0c9d2dce6ddd6cabeb3a99e93887c6f62574d42362a1e0d02000006121f2b3844505c667783909daab6c3d0dbded2c5b9aca196897c6f67656a74818d9aa7b4c0d2dde3d7cbbfb4ab998c7f7366594c403326190d00000000000000000000000006121f2c3844505c667683909da9b6c3ced9ded2c5b9aca1968b7f736f6e717d89959fabb8c4d1ddded1c4b7ab9e918478685d5245392c201306000000000000000000000000000005121f2b3744505b65727f8c97a1adb9c0c9cfd5d5cbc3bcb8b7b2b1b3b9babfc6cfd8d3cdc5bcb4aba1968d8074695f53463a291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2c2c28313a434b545c666d77808d929ca4adb6bfc8d1dbe4ded4cbc2baada2978f82756a6054453b30251a0e0000000713202d3a4653606d7985929facb8c5d2dfded1c4b7ab9e9184786b6058636f7c8996abb5c0ccd7e3dcd1c1b5a89b8e8275685b4f4235281c0700000000000000000000000003101c28343f4a546673808d99a8b1bdc8d4e1d5c9bdb2a89f9387807c7b7e85929fa7b1bcc8d4e0d7cbbfb4ab9b8e827568564c4135291d11040000000000000000000000000000030f1b27333f4953606d7985919ea4aeb9bec5c9cfd2cec8c5c3bebdc0c5c7cbd1d2cdc7c1bbb3aaa39991847a6d61574d42362a170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415162028323a434b555d666d78818d929ca4adb6bfc8d1dae3dfd6ccc2b9afa59f92857b6e61584e4333291f14090000000815212e3b4854616e7b8798a2aebac7d3e0dccfc2b6a99c8f8376695954616e7a8799a4afbbc7d4e0ddd0c3b6aa9d9083776a5d50442e23180c000000000000000000000000000c17232e3c4956626f7c8995a0acb8c3cfd8dacec4bbafa499938d88888b9297a2adb9c2cdd8ded3c7baaea3998b7e7165584b3e2f24190d010000000000000000000000000000000b17222d3845515d67717e8a929da4adb3b9bec4c5c8cecbcdcbcacdcdd2ccc7c6c2bbb7b0a9a19892877c6f685d52453b31261a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050b161f28323a444c555d676d78818e939da4aeb6bfc8d1dae3dfd6cdc4bab1a79e938b7e71685e52463c3221170d020000000916232f3c4956626f7c8995aab4bfcad6e2dbcec1b4a89b8e8175685b53606c7986939facb9c6d2dfded1c4b8ab9e9185786b544a4034281c10040000000000000000000000000613202d394653606c7884919da7b1bdc6d1dcd7ccc0b5aba49f9a9595989fa2a9b3becbd4dfd7ccc0b5ab9f92867a6d6154473a2e2114080000000000000000000000000000000006111b2935404b55616c74808d929ea1a9adb3b7b8bdbebfc0c0c1c1c0bfc0bbb9b6b0aba69e9792867d706a60564c41332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28313a444c565d676d79828e939ea5aeb6c0c8d1dae3dfd6cdc4bbb2a89f958e81756c61564d41342b200f05000000000a1724303d4a5763707d8a96a3b0bdd0dbe7dbcec1b4a89b8e8175685b505b657986929facb9c5d2dfdfd2c6b9ac9f938679665c5144382c1f120600000000000000000000000005121f2b3744505b65717e8b95a0abb5bfcbd0d8d2c7bdb5afaca6a2a1a4abadb3bcc5d0ddd6cdc5bbafa4998e8175685e5246392d20130700000000000000000000000000000000000d18242f3943505a606c77808a92979ea1a9aaacb2b1b2b3b4b4b4b3b3b5afacaaa69f9c948f857d706b61584e443a3021180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a434c565d686d79828f949ea5afb7c0c8d2dae3dfd6cdc5bbb3a9a1969083796d605a50443b3022190e00000000000b1724313e4a5764717d8a97a4b0bdcad7e3dbcec1b4a89b8e8175685b495f6c7986929facb9c5d2dfe0d4c7bbafa49986796d6053463a2d201307000000000000000000000000030f1b27333f4953606d78839099a3aebabfc6ced4d0c7c0bbb9b3afaeb1b8babec5ced7d3ccc4bbb2a89f93877c6f62564c41362a1d1105000000000000000000000000000000000007121d28313e44505b656c747e858c92979a9ea0a8a4a5a6a7a7a7a7a6aba49f9d99948f89827a706b61594f463d32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38424b555d686d7a838f949ea6afb7c1c9d2dae3ded6cdc4bbb3a9a19791847a6e675d51483e32291f100700000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d7ccc0b5a093877a6d6054473a2d211407000000000000000000000000000b17222d3844505c666f7c87929fa3aeb4bcc2c8cdd2ccc7c6c0bbbbbec5c6cad0d2cdc7c1bab2a9a0968d81746a5f53443a3025190d010000000000000000000000000000000000010c161f27333f49535b606c717a80858a8e91969597989a9a9a9a9a99989993908c88837d756e6860594f473e342b20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d676d7a8390959fa6b0b8c1c9d2dbe4ded6ccc4bbb3a9a19791857c6e685e554b40362d20170d0000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe8ddd2baada093877a6d6054473a2d2114070000000000000000000000000006111b28343f4a54606a727f8b919fa3aab0b8bcc3c6c8ccd2cdc8c8cbcdd2ccc7c6c2bbb7afa8a0979184796d60584e4332281e130800000000000000000000000000000000000000040d17222d384149505a61686d73797d818487898b8c8d8d8e8e8d8c8b898683807b76706b615e564f473e352c22190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313944505b666d798390959fa7b0b8c1cad3dbe4ded5ccc4bab2a9a19792857c6f6a5f564c43392f241b0e050000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000c17232e38424e58626d727f8b92989fa6abb1b6b9bbc0bfc0c0c1c0c0bfc0bbb9b6b0aba59e9691857b6e675d51463c3120160c02000000000000000000000000000000000000000006111b262f383f4450565d60666d7074777a7c7e7f8081818180807e7c7a77736e69636059524c443d352c231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434f59606c78828f959fa7b1b9c2cad3dce5ddd5ccc3bab2a8a19791857c6f6a5f574e443b31271d1209000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000006111c26303d46515b636d727e8690949d9fa7aaacafb6b2b3b4b4b4b3b2b5afaca9a69f9c938e847c6e695f554b40342a200e05000000000000000000000000000000000000000000000a141d262d333e444c525b656c6568686d6f7172737474747473716f6d6866625f57544f46413b322b231a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55606b73808d949ea7b1b9c2cbd4dce5ddd4cbc3bab1a8a09691857c6f6a5f584e453c32291f150b00000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000020b141c2228343f49515b636c717c838a9095999d9fa4aca5a7a7a7a7a6a5aba49f9d99948f89817a6e6a5f574d433a2f241e160e04000000000000000000000000000000000000000000020b141b2227323a4653606c77787573706d68686767676767666563605d5655534d48443d36302920191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67707d88939fa6b0b9c2cbd4dde6dcd4cbc2b9b1a8a09691847b6f6a5f584e463c332a20170d0300000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000a141d262d3338394049515a616a6e787d83888d90939a97999a9a9a9a9a99979993908c88827c756d685f574e453c3935302820160c02000000000000000000000000000000000000000000020a111724313e4b5764717e84827f7d7a787573706e68696664615e575a5754534d4540372e24170e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56606d7984919aa4afb8c1cbd4dde5dcd4cac2b9b1a7a09591847b6e695f584e463c342a21180e090703000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000006111c262f383f444647474750585f656c70777c808386898b8c8d8d8e8d8d8c8b898683807b766f6b615d564e47474746413a32281e13080000000000000000000000000000000000000000000000061824313e4b5764717e8a8f8c8a8784827f7d7a787573706e69696664615e57524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d68737f8c96a0acb6c0cad3dde5dcd3cac2b8b0a79f9590837b6e695f574e463c342a22181e1615130f0a0400000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000b17222d38424a50535454545454535b60646a6f73777a7c7e7f80818181807f7e7c7a76736e69636059545454545454524c443a3024190d01000000000000000000000000000000000000000000000b1824313e4b5764717e8a97999696918f8c8a878582807d7b787673706e69635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616d7a85929fa8b2bec7d2dce5dcd3cac2b8b0a69f9590837a6e695e574d453c342a2b2b2b2b23221f1b160f07000000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000030f1c28333f4a545b60616161616161616161616266676d6f7172747474747372716f6d676662616161616161616161615d564c4135291d1105000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4a8a19e9b999697918f8c8a878582807d7b736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65727f8c98a2aebac4d0d9e4ded4cac2b8b0a69f9490837a6d685e564d453c33373737373737302f2c27211910070000000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d676767676767686d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d685d5246392d201307000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b2adaba8a6a9a19e9c999797928f8d8a87807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaab3beccd6e2e1d5ccc2b8b0a69e948f82796d685e564d444444444444444444443c3b38322b22190f0400000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000613202d394653606c797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d60565b5c676d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6154473a2e211407000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1b9b8b5b2b3adaba8a6a9a19e9c99978c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a0acbcc5d0dee3d9cfc3bab0a69e948f82796d675d564c51515151515151515151514948433d342b21160a00000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000613202d394653606c788387878787878787878787878787878377695e53606d798687878787878787878787878787878174685b4e4135281b0e000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1bfc4c2bfbeb9b8b5b3b3adaba9a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a8b2bdced7e1dcd1c7bdb2a89f948f82796d675d555e5e5e5e5e5e5e5e5e5e5e5e5e56544f463d32271b0f03000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000006121f2b3844505b666f7c8793949494949494949494949493877b6e615763707d8a98949494949494949494949492857a6d6154473a2e211407000000000000000000000000000000000000000000000b1824313e4b5764717e8a97abaeb4babec5c9c6c4c2bfbeb9b8b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9b5c2cedce3d7cbc0b5aba0968f82796d67646a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6360594f43382c1f1307000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000030f1c28333f4a54606a74818e97a2a0a0a0a0a0a0a0a0a49a8b7e7265586774818d9aaaa0a0a0a0a0a0a0a0a0958b7f72685e5246392d201307000000000000000000000000000000000000000000000b1824313e4b5764717e8a999fa3aaadb3b9bdc4c8cdcfc9c6bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677884919eabb7c4d1dee0d3c7bbafa39991847a6d676c717777777777777777777777777777776f6b6054483b2f221509000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000b17222d38424e58616d7a85929fa7b1adadadadadb6ac9c8f8275675f6a7884919eabadadadadadadafa49a9083786d60564c41362a1e1105000000000000000000000000000000000000000000000a1724303d4a5763707d878e92989fa2a9acb2b8bcc3c7ccccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facb9c6d2dfdfd2c5b9ac9f92877c6f6864717e8484848484848484848484848484847c6f6356493c30231609000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000006111c262f3d46525e68727f8b95a0acb6c0bababab8ac9f92867a6d626f7c8896a1adb9babababeb3a99f93877c6f665c50443a3025190d01000000000000000000000000000000000000000000000916232f3c4855616b707b81868d92979ea1a8acb1b7bbc2c7bfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879aa4afbbc8d4e0d5c9bdb2a89a8e81746a5f65727f8b91919191919191919191919191897c706356493d3023160a000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000a141d2a36414c56606d7883909aa4afbbc5d0c7baaea3988a7d706673808c99a8b2bdc9c7c6baada2978e81746b60544a3f32291e130800000000000000000000000000000000000000000000000714202c38444f5961696e747a80858b91969da0a7abb0b9bbc0b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1b6c0ccd8dfd2c5b9ada196887c6f625865727f8b989d9d9d9d9d9d9d9d9d9d9d95897c6f6256493c2f231609000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000020b1925303a44505c666f7c87939fa9b3becacbbfb4aa9a8e8174697783909daab6c3cfc8bcb1a79f92857a6e61594f42382e20170d02000000000000000000000000000000000000000000000004101c28333e474f575f62686e737a7f848a90959c9fa6acafb5b3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1aebbd0dbded1c4b7ab9e9184786a605865727f8b98a5aaaaaaaaaaaaaaaaaaab95887b6e6255483b2f221508000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000008131e28343f4a54606a74818e97a2adbac3d0c4b8ab9e9185786e7b8795a0abb8c4cec5b8aca0958b7f72685e52473d30261c0e05000000000000000000000000000000000000000000000000000b16212c353e454d53565e61676d72797e83898f949b9fa3abaea6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794aab4bfcad6dccfc2b6a99c8f837669585865727f8b98a5b2b7b7b7b7b7b7b7afa399877a6d6154473a2e211407000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000020b17232e38424e58616d7a85929fa7b1bec7c6b9ada197897c727e8b98a7b1bcc8c5bcafa59d9083786d60564c41342b1e140a000000000000000000000000000000000000000000000000000005101a232c333c42474c52555d60666d71777d82888e92999fa2aa998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8798a2aebac6d3dbcfc2b5a89c8f8275655b5765727f8c98a5b2bfc4c4c4c4c4b9ac9f9286796d6053463a2d201307000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000006111c26303d46525e68727f8b95a0acb6c0c9beb3a9998c8075828f9ca8b5c2cabeb3aa9e93897d6f665c50443b3022190c0200000000000000000000000000000000000000000000000000000008111a212a31373b41464b51545c60646b70767c81868d92989e998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677985929facb8c5d2ded1c4b7ab9e9184786c63636974818e9aa7b4c1cdd0d0d0c4b7aa9e918477665c5044382b1f1206000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000a141e2a36414c56606d7883909aa4afbbc5c3b7aa9d90837986929facb8c5c6baaea2988e81756b60544a3f32291e10070000000000000000000000000000000000000000000000000000000000080f181f262b30363a40454a50535960636a6f757b80868c92978c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556b7784919eaab7c4d1ddd2c5b9aca1968b7e73706f727b86929facb8c5d2dddccfc2b5a99c8f827669544a3f34281c1003000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000020c1925303a44505c666f7c87939fa9b3bec5b8aca0958b7f8b98a3aebac7bcb1a79f92857a6e61594f42382e20170d00000000000000000000000000000000000000000000000000000000000000060e151a1e252a2f35383f44464f54585f62696e747a7f858b8c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f424f5c6875828f9ba8b5c2d0dbd5c9bdb2a89f9286807c7c7f859298a2aebac6d3dfd7ccc0b5ab9a8d8073675a4d402e23170b00000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000008131e28343f4a54606b74818e97a2adbac1bcb1a79f9285929faab4bfc1b8aca0958b7f72685e52473d30261c0e05000000000000000000000000000000000000000000000000000000000000000003090e14191d24292e34383d44484e53575e61686d73797e84807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2633404d596673808c99aab4bfcad6dacec4baaea398928d89898b9297a1aab4bfcad6e0d4c7bbafa4998a7d7064574a3d3124170600000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000020b17232e38424f59616e7a85929fa7b1b4b4b4aea2989298a2aeb4b4b4afa59d9083786d60564c41352b1e140a000000000000000000000000000000000000000000000000000000000000000000000002080d13181c23282c33383c43474d53565d61676d71797b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e0d7cbbfb4aaa39f999696989ea1a9b3bcc5d0dbdfd2c6b9ac9f93867a6d6154473a2e21140700000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000006111c26303d46525e68727f8b95a0a7a7a7a7a7aaa29fa2aaa7a7a7a7aa9e93897d6f665c50443b3023190c020000000000000000000000000000000000000000000000000000000000000000000000000001070d11171c1f272c32373b42464c52555c60666c6e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7985929facb8c3cdd8dcd1c6bcb4aeaca6a3a2a5abadb3bbc5ced7e2d6cbbfb4aa9d908376685e5246392d20130700000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000a141e2a36414c56606d7883909b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b988e81756b60544a3f32291e11070000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10161c20262b31363a41464b51545b60615e574d42362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d6775818e9ba7b1bcc8d4ddd8cfc6bfbab9b3afafb2b8b9bec5cdd6e0dbd3c7baaea3988c7f7265564c41362a1e110500000b1824313e4b5764717e8a97a4b1bdcad7e4dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe3d6cbbfb4aa93867a6d6053473a2d20140700000000000000000000000000000000000000020c1925303b44505c666f7d898e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e867b6e61594f42382e20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b10151b1f252a30353940454a505354524d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5563707d89959fabb8c0cbd5ddd8d1cbc7c5c0bcbcbec5c6c9cfd6dfdcd6cabfb4aa9f92867a6d6154473a3025190d0100000a1724313d4a5764707d8a97a3b0bdd2dde8dbcec1b4a89b8e8175685b535f6c7986929facb9c5d2dfe0d3c7baaea39886796d6053463a2d201307000000000000000000000000000000000000000008141e28343f4a54606b727f81818181818181818181818181818181817e71685e52473d30261c0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e24292f34383f44464746423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f394854606b7783909da5afb9c3cbd6dbdcd7d3d2ccc9c9cbd1d2d5dae0d9d4cac2baaea2988d8174685d524639291e13080000000a1723303d4a5663707d8996acb6c0ccd8e4dbcec1b4a89b8e8175685b515c667986929facb9c5d2dfdfd2c5b8ac9f928579665c5044382b1f12060000000000000000000000000000000000000000020b17232e38424f59636d727474747474747474747474747474747474716c61564d41352b1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d23292d3338393b3a36302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2c38444f5963707d89939da7b1b9c2cad0d5daddded9d6d5d8dedddcd7d3cec8c0b8afa59f92867a6e61564c413529170d020000000815222f3b4855626e7b889aa4afbbc8d4e0dbcec1b5a89b8e8275685453606d798699a3afbbc7d4e0ddd1c4b7aa9e9184776b544a3f34281c100300000000000000000000000000000000000000000006111c26303d47515b6366686868686868686868686868686868686864615a50443b3023190c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181c22282b2d2e2d2a251f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101c27333d4854606b74818e95a0a7b0babec5c9cfd0d2d2d4d3d2d1d0d1cbc7c3bdb8afa69e938b7f72685e52443a30241905000000000714202d3a4753606d7a86939facb9c6d2dfdccfc3b6a99c908376665c54616e7b8794abb5c0cbd7e3dccfc2b6a99c8f8376695c50432e23170b00000000000000000000000000000000000000000000000a141e2b353f495157595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e32291f110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c11171c1f2021201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c38444f59606d798390959fa6aeb4b9bdc2c3c5c6c8c7c5c5c3c2bfbbb9b2aca59d948f81756d62564c4132281e1308000000000613202c3945515d677784919eaab7c4d1dcded2c5b8ab9f9285796d605a64707d8a97a3b0bdd1dce3d7ccc0b5ab9a8d8073675a4d4034271a060000000000000000000000000000000000000000000000020c19232e373f464b4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453e362c20170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b27323d45515d676d7a838f949fa2aaadb2b5b7b8b9bbbbb9b8b7b5b5aeaca8a09d938e82796d605b51443b3020160c020000000004101d2935404b556875818e9babb5c0cbd7dfd3c6baada2978a7d7069676c75818e9ba8b5c1cedbe0d4c7bbafa4998a7e7164574b3e3124180b00000000000000000000000000000000000000000000000007111c252e353a3e3f41414141414141414141414141414141413e3d39342c241a0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212935404b555e686d7a828b92989ea1a8a8aaabacafafacabaaa8aba39f9c96918981786d675c51493f32291e0e040000000000010d18242f3e4b5864717e8b99a3afbbc7d3e0d6cabeb3a99e91847b7574767e88939facb9c6d2dfdfd2c6b9ac9f93867a6d6154473a2e211407000000000000000000000000000000000000000000000000000a131c232a2f3233353535353535353535353535353535353531302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c18242f39434c565e686d787f858c9196999b9d9f9fa4a39f9e9d9c9999928f8a847d746d665c554b40372d20170d000000000000000714212e3a4754616d7a86929facb9c2ced8dbd0c5b9aca19691868281838a939aa4afbbc8d4e0d5c9beb2a99c908376685e5246392d20130700000000000000000000000000000000000000000000000000010a12181e22252628282828282828282828282828282828282423211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c565e666d727a7f84898c8f9092939a999292908f8c8a86827d78706b605c544b43392f251b0e05000000000000000713202d3946525e6875828f9ba6b0bcc6d0dcd5c9bdb2a8a198928e8d90949fa4acb6c0ccd8d7cec6b9ada1978b7e7164564c41362a1d1105000000000000000000000000000000000000000000000000000000070d121618191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a444c545c60686d73787c7f82848586868686858482807d7a76706c666059514a423931271d1309000000000000000005111d2a36414c56636f7c89949faab4bfcbd6dacec4bab2aaa29f9b9a9c9fa6afb6bec7d2d9d0c6bcb1a79e9184796d6053473a3025190d010000000000000000000000000000000000000000000000000000000002060a0c0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029323a424a50565e61656c6f72757778797a797978777573706d6864605b544f44403930271f150b000000000000000000010d1925303a4854606b76828f98a3aebac0c9d5d6ccc4bcb4aeaca8a7a9abb0bbc0c7d0d7cfc7bdb4aa9f958b7e72675c514538281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17202830383f444c52535b606266686a6c676d6d666b6a696664605d5653504a423d342e271e150d030000000000000000000008131e2c38444f59626e7b86929fa5afb7c0c9cfd6cec6bfbab8b5b4b6b7bbc2ccd2d4cec5bdb5aba2989083786d60554b403429160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e262e343a414649505356595c5d555c60605c5f5d5c595754524c46443f382f28231c150c030000000000000000000000020f1b27323d47535f69727f8b939da5aeb9bec4cacfd0cac6c5c1c0c3c4c7cdd2cec8c2bcb3aba39992867c6e665c5043392f23180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141c23283035383f4446494c4f514b515353504a514f4d4a4745413a38332d261d18120b03000000000000000000000000000b16212b37424d57626d74818e939da4adb2b9bec5c6cad0cdcdcdcdcccec9c5c3bcb8b0aaa29992877e706a5f544a3f31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e25292d3337393c3f424440454746443f4442403d3a39352f2b28221c140b07000000000000000000000000000000040e1a26313c45515b606d78818d929ea1a9adb3b8babebfc0c0c1c0c0bebdb9b7b1aca69f9892877e716c61584e42382e1f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b13191b22272b2d2f33352f34383a3a38342e3633312d2c29241f1c17110a0200000000000000000000000000000000000915202a333f44515c666d78808a91979ea2a9abaeb4b2b3b4b4b3b3b1b2acaba7a09d9490857e716c625a50463c30261c0d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171b1f2023262923292c2d2d2c282329262421201d19130f0b0600000000000000000000000000000000000000030e18212834404a545c666c747e848c92979b9fa2aaa5a6a7a7a7a6a5a8a19e9a95908a827b706c625a50473e332a1e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121316191c181c1f20201f1c171c1a171413110d080300000000000000000000000000000000000000000000060f18232e39424a545b606c707980858b8f929897999a9a9a9a99989696918d89837e766e69615a50483e352c21180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c070c1013141312100c060d0a070604010000000000000000000000000000000000000000000000000007121c273039424a505a61676d73797e8285888a8c8d8d8e8d8d8b8a8784817c77716c615f5750473e362d231a0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070603000000000000000000000000000000000000000000000000000000000000000000000b151e272f383f4450555d60676d7175797b7d7f80818180807e7d7a7874706b64615a534d453e352d241b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d262d36414c565e616c6967666c6f7172737474747372706e6967636059555046423b332c231b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b14202d3946525e686d787673716e6c656767676767666563615e5656544f49453e36312a211a110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8582807e7b797673716e6c66676462605c54585553504a42382e23170f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878f8d8a888583807e7b797674716f6d66676462605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87949a9797928f8d8a888583807e7b797674716f6d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a9a29f9c9a979892908d8b888583807e7c786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0b3adaba9a6aaa29f9c9a979892908d8b8883766a5d5043372a1d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0adbab8b6b3b4aeaba9a7aaa29f9d9a979083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0adbec4c2c0bebab8b6b3b4aeaca9a79d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794aaadb3b8bdc3c7c6c5c3c0bfbab8b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87989ea1a9acb2b7bcc2c7ccd0cac6c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a868c91979da0a8abb0b9bbc0c7cbd1c3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d7a7f858b91969c9fa6acafb5babfc6c3b6aa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d686d72797e848a90949b9fa4abaeb4babeb6aa9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c565d60676d71787d83898f93999fa3aaadb3b6aa9d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a444c52555c60656c70767c82878e92989fa2a9acaa9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28323a41454b51535b60646a6f757b81868d92979ea1a89d9083776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1620282f35394045495053586062696e747a80858b91969d9d9083776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292e34383f44464e54575f62686e737a7f848a90959083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d23282d33373d43484d53565e61676d72797e83898f83776a5d5044372a1d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d12181b22272b32383c42474c52555d60666d71777d8283776a5d5044372a1d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c11171b1f272c31373b41464b51545c60646b70767b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f161b1f262b30363a40454a5053596063696e695e53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f151a1e252a2f35383f44464f54575e615e574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e14191d24292e34383d44484d5354534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13181c23282c33383b42464846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11171c1f272c31363a3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10161c1f252a2d2e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b10141a1e2121211e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta b/Assets/GadGame/Fonts/Anton-Regular SDF.asset.meta similarity index 52% rename from Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta rename to Assets/GadGame/Fonts/Anton-Regular SDF.asset.meta index 4801b37..6eed519 100644 --- a/Assets/Plugins/Febucci/Text Animator/Extra/Typewriter Sound - Package.unitypackage.meta +++ b/Assets/GadGame/Fonts/Anton-Regular SDF.asset.meta @@ -1,7 +1,8 @@ fileFormatVersion: 2 -guid: 560a88da2bbc70140bed167f0ba7fe37 -DefaultImporter: +guid: 001c7aa8d8d8e0c45a5c94c092d1eb4a +NativeFormatImporter: externalObjects: {} + mainObjectFileID: 11400000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/GadGame/Fonts/Anton-Regular.ttf b/Assets/GadGame/Fonts/Anton-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c7d74558de6454f0f5f095cbde5967aa9a7ac00d GIT binary patch literal 161588 zcmd>ncYKsZ_wSjqn@T95hq57rmJoI~ohHdpK2-y@uAS94N?+79t0l`jD5Cz-- z(v%_~)mKqbEU17D6~TfHf!yyr&$B65e(!zneeXXv`@ zYmzg$`Y*L-5qYH`;<>K<`VL$l!x|E;K)BD*t^)@rZk_YWk3>nMiGl+94s2&X{M>^< zL~K23NzWYT8lSiK;a)^_(~10&GA9;WI{q|$D-lOB9U3)0XIw@*(`=&PXNUs)b6iE^ z5nlu48^QI?$(u6j)s_e65q;W-*t+_ovt3!1ao_AjI=)9SqY+VShwpm`Cn4N?^tj^5 zZx0-@mZ+VZsP?|Rf=rkH>1XN?`6JnP#5mXF@#a<4TOxmRL|F1&yYNJA30tR~ZlpVa=nOn*r zv)R{(Of&W64s)~&?XOuc9j%H<->f=~hFBd>)9!Z!-ON#sJ_Y{cj}^5AA7 zoR9q3l!f>b__N?IgufUysk{TJJLqHcB^q6 zg?uGiX*FK@IJE)<6s+Q4BB^zy`Yrd=U%9?~e0dUT>QE{Fz3r*mx{7u?(E9P{ubNjm z8ayq)L{`n{Bc?{7BENVarGe60Y# z9BrIO!KWZlgjrniEzkUoKrS^4S_9v6x~-Nj{sIt^aF4?rf=Pp^jksX8ge_(7u=DI) z_8z;y-e(`M57|fT6Ly_*F1X|-ZsuOxoBMEI?#H8fEKlHX@HhGQ{0EUGJIhB=ixssj zW6Rmw_tf$+>ba)XbZQuaT6U7_ z7!igM%ZIIS2g59z2zxS3g*~0-!d^gYVLwVw z!hV`wfW4hwhJBD;gME@t!9GK0VZTA2z`jJ^!oE&7VE;hB!~O$5Mt7Mv`sK^~VF$1p zuxqipu&huxF)gx#ABgguyzfSt}Bg1wk6hP{L> zC&5;*P4GX`3xdW~I!eI27A*bVj@;xQH^FdBZa>+$-q8!Ft-EgYLYZ^lDlW26z&id*52 z;<50z=N;hh%sa#1g*#yP;NuZ9kxzm>h0lb&fIkR(310$x8D9x|9mjm*kMqZ2Kgrh< z=NtG2_&4&6@NeVWVDI7k5OaVZgMF624*L!M7V1CG&%^%-{}lFRehoI}FyepWH(~$E ze}jEn)F&nyiN>&-3P4^o7cF787FbUrOxR$@2((;u5}jb*ComRbfEWrpO<*S!_Y2G= z;S!_a&lS1wj}_x!7Yp=DOcC>7FA^9du~aOBy+WX0Vzt-_dym+QQv1X~_)m$qU|$rN zKjMn`4m)pk2|7^Llr>>DmuMAcdutN1jf{l9qXZ;nf^@>)O`=t@hwMRI_LP0#?Vs6Vb z5^a;`MCXh!Txo5xq-a(eKQUHD;}ugY{*@SPq+lIlY#ZvV-h2@XJ^1cOJ+?frt9@OkTnt z6yc(?=plxSiDIGnO#Cc+$q{mlJYni)8f1Fe>}PIlZfEXb?r+XCmzZyO_4PXM?d@IL zyN$QqJITAB_i*nl?}^@Xy`Q-V`^jYEagwIZ&<38tnF8ciFbJy3` zx2|t1-}b(}d{cbK_)hm-=DXhafbV%fU%$G3kNchWXZ|DopYh-0f3#YiYAvfxt@cc{ zJ=MMqm=>@!;FEywtMlr$t6QqutIw`cqee=NF*WPd>{4@X&1E&$*W6a~P|b5SuhhI= zE40>>S{rH|sCA;&`?Y=v^bTwo7#`R;uwUSq!0CYt10M_A7I-M|T;RpPJGEQY?q55z zc0uiDYwxY&S7%_IS#?&{*;MDnIxp8bR_D#So$3y+JG$=Fx=ZT5Rrlk%U)TM)o>#rV zdadg@>h-NRtX@IA4fWot_gTH4>$Cb}>#wfAzW&bo$LpV~f3g1c`nMYRH@L4s&jv#q zY;Lfx!7mM+4L3D>so}|nA2j^7;hi9#pr%1#L9s!Opus^oL34su1#J)7A9S`+{YGsX z&1|%y(G!h!G&<7g?M9zB`lYdV<7SOJHeS&9TI0J->NgqPZjf=>ir489(Gt65>QS3_b#x`kwf%m`WDJg#|C z^T(TSZ@$0z+2$9Te;3+3bZh9@&~_GZ}4@D|~5;XT5Khv$b+4PO%eQCq*ZjoY?s zo6>en+v#nWwO!wKTiZhsBBD-2%ZQAK;)qQVFGZY;_#oojh+o@@c8TpiuzFh?TEnd! zt$nOn)``|7){WL3)+5%}t)E!GvEH@?*eo`yEz#D;mTsG9TVh*hd)~IkcFK0%_NDDt zySKf8y^VcJnFrut5LV2 zpN=k#J{FS_^G(bzu{^eO>}#9|kg7qoY@@7ezT_66;~?%?P! zvct3vYddW1@KVQ`9UtxZRmWSMYISPTX!z+Rc73($zq)?f^{Z|n-9~m>+wF($>D>=^|E5RX9*I42 zdu-@&p=b4;g+2H8EbBGA*Gs*A=;Lh9!2=!|uxr5efj$G953~+U9N1@I+8`R_J*eTJ7K7}AN(TKg zxb@(ngJ%uiKKR`swT6Tbi5rqMv0B8hU)_DQSz-)~0PqJD7Gl?W44>(taOi z8dh&u$gt>P3Bv{s8#!#kuo=T18n$NGmSMYwy*4~`_>uct-oO0*Uq|?i2pZ9QMCypK zBj%4-JEC;Nu@Rq+xG^$gX4P2wKVIKtZ%YAWKYe0Cfl8TB>PB<`kMzYf6(T_fJ_h z<>@IeOgT8U{?x8h*G)Y!^~Y&)THR^QrbSF^KW)^s{ApXKeKGBa=@HYrP9HUW^7KX1 zZ_Hpby3FV`W5kRxGbYZMJ7e{X^)t53*f-;i8CPe9&FnaH@XRSQSI#^-tJkbYXKk3Z zeb)Y2ug!XE))%wAXGhH*G<(tPJ+rUQ=`m;OoX6%IpY!=#nroTcajt9bgLB<;Uzz*c zJUOq%yhihe&YLuE*1QMjefxm-0|OtJ{=mWq9(&;D`Cjt_=ZDU>&F?h7`~1Q4bLJP# zpEZB+{LdGRTJX_>eIGoru+zfs3kNTJc46tlgA1=Ny!nv%p%D*VUDR^X*hMoIEnl=@ z(XK_WExNGi>qUPo_FCLval6IN#r+p&E-qL+XYta-PcJTAd~ET%i@#cYXGy&!t(V-l zBy~ylk_k(zFCDRT-O{(0c`s|YEPPq#W&M^tz3ivursegPhb(WmJYo63<=M+8Eq`eF z(;E>x$elikJo+ssQ06xkG6fZ!(&4qpa1wTPYiux&J!;@apg(* zWa}qOpDcZ<P-*3LX#d}NImaSWUdv3;7^VV8hn{2giP2QTmb>`MZ zTc3D-#0$+|u)fgog;gLj1GZVVg>Q@7mb7iiwv280+h%TCz3qu@+qcJU&)fdQ_LJLh z?vOidJ4Wmnwd3lG!(Tk-PIe!3zwiF3^r6y~r7L&(>}gTWCKHBVP$!&Xz9_DM=u}!?pV!Z(Z>>wWgMG#Y}2vh#{-WyJ?=POa(v72UB_QL{?_r&j^B8V zy;kkD2Cs#_7W>+u*Jix-`U$@iOHUj+as9-tljf80Co@jwpPYSi$;qcqK7aC+lc!F8 zc=FoG-%fQp)&114Q`=7MJ9XyNd#A3Rjys)nddTSqPVYK>`1D(+KR$iq^dD!u&NMg^ zdd7C9On{f64{8pTO<8{S`C7cGqY=x<&3H5A!uR zn>@+gd@p~6AK|a_kNI^WMKuv9f^d4Ui)fJoDu0vMDvmUs(fH-YCmWw>vZl$}CQmi_ z-Qs7dVX0$jXlY_;W@%xuS|Tm&ElHLEmhqM;mWM1GEYDcBShiZWTXtGrvK+7+3=Ryg z8{90oMQ}v$px_a~tD5m<=4REK)oNC!S;J;cnuRs%)-1hQcIbxCU7>qJ4~D)PdNTA( z%df*ng^vp_+R}1M!j`35p5L-#%l;Pz{=varR)5uSPF~Lz;1vG|dj|dA#*VPxcoUr7 zTA=^!c>?-BkPj*Ee>NX&^nV8WzYzUjUEcrw{189EFQES<%%VE_A0pa{sC)W<9Q`M) z|LZMY=zlFseM=*YMeD!a5^was*fJaa-(=a0{=Z-;MgR9(Ua8dofx*LqSD^nU^uH$h z-=MtzS)uDgcZTi>eI@ir=n3@yYIr*OU$~{kmM&W!+Vb3%?OS%D|BAcL%Wi5gFs!@# zD~AZO2JnXmDx2K_=V}zVRmv}LRu6#(ELzMVDhs2MO2mn*)SK=kEEqAzY-zMxXCe5>byZ@_2gwV3gjU;kWd$7SRt`h1YGFKevWEB9TQ z@!7Ob_g}tW#Ub`*m^(z5n#0__^!=wwdXSrNETejC?!g z9-JCUzK-+Z6}VUBO`QI!{K+2?|BH$;H!{Bg`@H!>^CxEHhX0EBbLGN!N%8f~x6I&S znQtpFdyyB{k~B-DsIV8H?=gC6<$QW+Gg{!~?d9v`?-k%x*Q=pdBZOO_6%+YtSyw#F zJBr`g7THYvBz|VQr4LS+zl&S4(9~SKBcGPb`3}BWj+3MK1Tml2klCUSe~7;=Yq34x zGPTrrkX^wu8V4TH0&t$z({r>B+@Q1cD>!g>!QpAZTC#57)(mDTEQ_6Gudsiyo$_t| zFGwN|u+Op1dV{O62i%FXfSqKAa2DPL ze#Il~j-14UO#$pvnFU}5! z)v`7*CmVepk6Wk2w7z>_IFN7UeVg%DnRDYzT^#3SMf@uhg4$B8TQWw}Le zmpe^TE;V_Rg*{6?Y&^J-Td5tpN|EemiekTlpLl~h@>W<+;WUg-q3*mt4dJ;ok}seh zd>|F_Lo}WrpkjWMiue(l#lNCy{4zZzEVM?{qeVdWkBCOJLIlu*qAootTF@rZPT1*r z(VkuuiL_nZM{bcsd&O`%EGE)XF@uhXsbUI^;1AH(;&pmcJW5}QQ}nvnMP;%DV=^2p z)Hcjd_GGnW3acRpu>jeRHI}nkBRP`=$?41~KVeRj0i`Arb%H!L?Z!7?Z@lkpfShJJpNUzWd zv4q~D%ik{)cNsU{l>P73(G{4rjQ2XKF09h}Z&-jlY{ZZQxX z-;-hyRcF&_vEX!0JkG-8HWnrKF{|9o>~ar_lzaKZkh`p=AhwRY*poB`+_DM$71}5w z=(@N_H^7M+%^ww^6i-gxgYv;;dkx&I5cVRO+2i!1_?+rOPS^x8ok2XC()dJLDonIm z)TZ~vb97alVO&NqvrJ$S(#`IZud_gz#+u4`G=qOZr|DnfIyGQxs3#vxABt`Ci?~J~ zi5+xNyvSUp+7wE$+(Iuf$T|2KY6}igFUkaO@M+P8?#PBpVCF?&IFk@xXaoY=SWYyPavOiXEob;JSu`=W1s^Q5POT3A`O8@%Ge-x1r8F zjPB<%XgHrnefe-21a-+r8)c?n#;eX+5Bso$-kuO{4;u7G^6Fhhc<|| z^bEL^n?($jie%a;y3tEwFzpZtv>)8a17a+_Eb{1>m_^6M96BYI(yL-R-4s{pXYmbv zE6&k3;tl#ufKM%cV?tV)ls0CPk<3dvSZz6+)sZ8ZzwFJb%K@yeOlQGzA!{ZdVxjVJ z)5l_*(*zw+j zEdGMnOy|XVx*`tI=i(@RA&%3R;skvrj<9ICpT)|9EM6XA9prJ=QJ!F(pikI@|vG0!I#bP0UN%RwwrHOaqt3JmV zjCfBz%(u#1(L=s3V|g;4BO1slqJVuSTZz8>9rl{M#g5D0MQ_=jc7aR1hyGwb>?Jv$ z4FXSg9{-NEh*(}z=CNwBFU@E5!4-ahw#j$sDT<~x>{a?syp28lUGUboxhdS@rok!B zREq`T?tuP1-R6O5DekBscdOL&QIFJ53ytX5;G*md;+%agf#qA#gkHeMa zmi;F0gg6S-xP!AB1*_Pd0d-hnBMZDCi8}*XAksqI)GsAFb!T0sa<+BLaJL9^*Kwq% z@44$b97cv9OP0lbq@P>1NZZ+pRdYBqoo=%;CD<)OQwI!7LFS-EDHeCXeu(Ol8f0+g{q_x&J ze5X$UIh=`Yg3Bk4UwGAt#LLb(mYOQmvy!b?rcZ4_Q=R&L|) zQZMB;2`}|lZqx8mALWLH0~$K~(F8y`#1i3V_p8;?)*W6cv2J9KS*CtPsd5o*p_!`(*5Oe?qrC{R&*2Rt#$5@@(fN*=@uDb4e$R>eKL$z$B z{*>tUbA)9tiU_e-Ixa$;9ja!tMCkRo%^``N+!lAb!YN()r|gmzlO<@EY+-7cny4_X zFOW9Aj~0X^r@PGZ58DJA2Z!&ghVK)1Z_HOGj+zs`XrtM5X0J;WmdN z)E!CXw2MB7f1Y{iA;xF{^S5>1=lPljePg)N6@hbampwz=1^6REK{44~&ymtE2z#of zV`@aHmDR?&O{kJOAgEuJ)Wj;Op0bteySIcR+}%E`at2Q!&j*vj-5tUfVfv{#wg@Zz z@7jg|jc{AhM5oqeHH};7kavMVOVqorrgI2ZS_D>}-l631QeW&fYW8b0|9@{vcm1mg z_MgmR1#gANI)=mr1y`Cc!Kp?&y8;2X5A#5!8$unzg4LKQxEQ@D2SIm$ppL%mL7iZQ z2S&JKu*!Sv!ChUP$pKvvy-Ms!HUJI|vQ>=Sco)RsON>F(wqHw43S|@2Ct;A&At4d7K zy(;@u)YD0?a+>Z{8K&!Am0Ry#$p6*o{ z9zfpv%Ill2g|zw>=w6lmLEWpeFGR`v^!gssy(+^Z-K#Pz4&RCETcB*+=AfOD3nvau z*vnEA!`$B4ZqdBoWY31)R@|jN;9O~c$`x0riK%JXd5=-y|IqmUPvvA=>hh0y&Ql*z z$(XEUGQuRzqO5Kr|K$Iff@BjT{YUEK)m}H^M-ng{VEVvxG{VZ?2dCyHroO0O<@eT& z=!tx~i4{G|$_#%S!ygIv4$Lozhu>q$-h;n}k=IjRxye=Ht{ZjVq?U+p0q$jIEnT&- zCpCp>EN)VmVIsi=>Z6;oZ^UKvO_^7zp5eE{RYs5hgW7BT|DLSnaTsS=6K#bHlL*to za8``Ppx^{H&k)scQ1?P;c98RzwC8$-70zdfG66; zgtrRHtz=>hzsHTPl&11kyC+;x_7b(z(!N4{e`TtEM=ysmrtd0!|19RuU*%JA6|n7N zYL0O|33&cQF|q;D&Y^F*X{NhnzgLR$q$!uQ_)=;EPMc=fyA%t5Jx>_i#x7ODp1f*K zD}NiR?G;V6l`Gnmy;6`74TJS)r2msEJD~hu zn7=He#^c^P)f!V~x#7M_^-Vh|=x@yhYA8OXpmOst`HH_Yn=7TQH2mGj0xmC1*)838 z!iM_^wH68||37y5A{qwyXRQiz7w?Sj9zZ*4{;55xZI#+*`hZ$!`$;9Ya(dP!=7maoikho#P8J6^g6XN7Xw!!4Kk6Yn%PgS;D&JEL&GS4i1-yULb^NYFAUDET6|?U6LBiM z$Ya<^N|K^%Cx46DX(ol%LTb`c?Pp$Si+LpcMp)H{xd|!fT?ei}3|6j@7U{`zk6RJ{ zA>QwF(aLs4xy}M%NMyW$2Rc^Nsp>5^vkkv;OJK^w{Drb#6kdlkr?bKX>;@$%BWuxY z_Bq1msGG-Nu0Vob7Eh#ZWhhq*J28%F;6QD?vOX*Z(}d@)W4IOp{;3X6J$h?(@|OP z%0|Y~R5_XE z6ki`0d3(u-^uD{kZoG~(Oi=6Wk_PN;ct4o2-0SFk_nCK7eDQgD;gvBvUY zCQ~b!g0+QsX+_#i)PEDRJEiO^txqNB6O4JB?kYdzAFX&E@XJlA#WU|QiztP?Sr#X2 z&^qZ&5#megqPf7|Rl;9Vlo9s0dOqYAzy(6lPpUlVC&;C(aGNNp>kDI7t@ z4gO7#y*HDq0Lu}OFaKD!8gVPxP2kemko;XK8-#FA#1H2Ufe%0%@`h!3%4l?AYS}L; zp05C0zXN;}P4gZ3i|@)hRtk3m?$-_S0G7S9wC~D3!fTdpicW-E6K+l6CeCMrp5QR; zJ!xeLo_wIgJ^2l{Y@f<+DyG_|n>ZuD@ORP1hp`{5!Q4JWjqs9VfGRKRQa44bvfE|* zHQKZVzR`g~)%?ad98hrJeQ;&~CN$TiZi+7DA8KhQkgn#@UzrmsFZvX!Tu(XiEhNmw zn#H}9)`(ByCx8b%>(_A6reJZWY$W27v~_(4wEsPMDu-olwD~5*@P%0Sm5jL_b<=2O zRn{nv?|1U}pE48?%3)IH@IO?p0wOEFE_W|bb`@p%M00*DPzW52~rZlYE^Eel%Jr(B(%~fYjWq!c9 zPT|XZ;AmwIVh`AZJj(1wKVjHq+>%k|Blwk3bOYwFGMK~N)Oo|>njWIYXxkEgqU!sn?bt!w8yYF(1tf~59I^} z7eyXw2d``dO=@x#8?t=QycVkkLVA$O#mLi`OD*q z8Y*1&z9-Bll)YN+e++YJLfLYpf3M;^@$50|&8nUo7YUsH*2C_QDdZn@Yw!2yYV!T zy1Vbm`{!~#<#pAiMnauw%iXeHakl+I)P-9fXXLpFTvMzY%#U)vB5YJ%KAW7%C58xJ z7Q>T>Cnfh9#AKeUIG+OOZSqM-b6V(@BVmw*wmAmCzST1!4R-Ioy)3k#Pp>2kr4Q)a z8!>}ao?C+k^t9lH9pUzH4b-Y$S_|BuG~2ZhFe@)N zht6l^7mTAfMisg;={O=>bO@SI@<{1J$)lZ`y-l+>=a-Btr1b@bS^2cCC^vr;JzO*{ zb3836D#<9K1w|#}i)i-L?7{-vq*ZVY(d?RiS(R>S{w|IL24{jU0*@LT6M+^>&c7vH_|5e$ zmJgGgMo10Yg;x*r z*nIXNdkC*=SF%-jY5N#^f<29Q5S!R$_8fbj?O;%A!d_-yu&>$o>_>K!{ergvA-pwj z%dNZv@5TG@etbar`-l;EA(6qe@J3=ZAA@%i`FuQ|#HaGV^T@rI(hsEKzJbwqv9SOg2a$i|yr ztB4fwqJ!un9KtEOia}zCdV4L#i4rkMOcOJ4pM9=aES8CtVvSfU9urTBr^N=mz<5?{ z!7Gdx#CG8pJH>9XU%V_1io@bnaZJ1>PKwjwtoWCBQ@kZU#(Ux~#8={L@vZnyd@qIM zvW5(lb!0u+P&SfHq(z3vP}x$3$+ohcw97=9B)j7Uav#}W4wQrCP?;)+$@}F<>5|jr z3^_~Akq^iRajSlrd_r!+*Z~BW~0GCd*91WHNb~d`y0(YNi^dKvNx4eN#hIBU2MouqgzieiQe~^VxV- z$couSHknOj({WRKHk->HU<=qnymVQCTicJ|*7oDL#l41Ew~Hc0=MCDa~n6}+vBx;qDT_SVxSl-hKms*PZZYv5U_vdl<-HjI#`*9EckUWC-^~dq9 z{uJKRzb@a9=j3~MP5+6!q}}wtA%BoR$zQb_|I%bOd7FGq{&+oK%T(J`&(y#aWNK`( zn40}*g{#&3Ppe#C3P~tFJfOTrQP%r?Zw-fm+^Y$5FMr?bd-+KaZRU+(x~z}UZcDT zitQabPw&!ubb;Qd59mX>NFU>+$|br?SLiePoW7thp-JK@eNDL2PS>Gzxk*3M zFZ!DtD#Mn`7-y21nHOH@_%VOzV5!b(u$rtE3xs~KI;<|o*kX>$3O*mLL6@ge0ec{ zo|i%k#{1BJFLie&LAJ? z3xXyX-qO$-*PBAMy4xVt^VK?9&LaLCcZ&zb zyK=NFkSpZ|Qwzj1uG;76v(oXWYMsD0^BrP7-nxy#E4StHY0#pTa@|c-C1qiG9LEgu z=XLS=^##6DJcL(ecjQ>SWmqFOnV=^JX@M1W;vL;z)!JNZx2Gj_(Gt~n9TJKHR&=l8 zOXIF3QW)?A!kVr0H8K&Wr7N3o)~XoCCMZ!G@WTjkyzK<7tj6jg#6qtP?1db$!C}6P}I57zR0i^D!%au{KdeFR#hJOwJur&?O343ALTw+ zM?Y|!EHKk?nqW&STKoVcn);fBw=`+Ggmupe#HY8RR{jp;#TB$KbZk#Jb zj;dFT^3==0H4|AHe3ltLffrG4XmR?NI9`o41!ky<4gLuiys58$ef4X4#Pqq}$e8<> zfvktt4|Prx%E#1bt2F^;IPCw^?^Vo#ZWR0aun<}+OgFN{AT$USVjgXqM-}N2qr`aQi#rmbM2B z(lApY=yV#%@`J*nHsC@p1xu zIl!@F()e30nW(;st>|WS~j@e>*Au_s@xcJ|+IQ z&xrrb&s*{j9KAgnPw(%~Qi|Jmt%Be8r<0Y^0;6*P)d{P;cE+;Ns`3OY&TJLjLC@(8+vtD9BUF@CRX*W^2B+|!_=J1@fm8VIpLm5hQ(~w8XKrDq zd-#QwxrOS4rgIEE{KA#cdiyx&kN*Au3#o+ zrqke*c;gkh&Mm1%Co6MID8t~H)T8Z6gDogE@J=Wb^j8zsly*=kv#?;+jD;|8Qox0{ zLuHf&Jr;_m(i&WqFlq_TN?VP$Vr4dFXOS#Q7wxV-i`qS5J0C+Hiz=autI|D;m3T`)m8$-X9^J7M`bZ}%cSSE!T zT$vn=FEa*obspp<`Owx-K(B+NJ^`8s{>6&u4OR@jIVJQa`0JCvVV?pX`!sObXRw*j zO)(3+_Bj**e)~Ld+~^OT3`X^T6M(K;-<(y_`pnc^m zI6D8r{e~#^rn;k#(;QBeRdqwFI~bt+Kc>&wC(tPHDZ2z-%oX;T(iaR#R4nwfLR&B> z{BMC#z5}gsgMClmL6Yzz_>AWvPq@i`rgtGh`jtkr-`MZ$meL>0?$CSeE-T|8Y1Ii9 ze4VO#r~Q>)6UfY~^BTM+uZ3FxfjU);Q$&5rET9QFqpgkoM60&SQ3S3tgRpU7ng1Z3YcrJ9SjDg;pvCwss z2Wd(^ouFt0iK-)OgkSp zL9Rl3@`KRL^$_lYEaHp#61od{%rd$Rnam2lk`ZpC74TKyJFbC*W-au0Jqn)UC;V~# z1U&#3-k{As?PZ-54fP5c@DEVxAKbh1^QPoQggJ2i%0q!+2WescNA>bV~_#8#!o;G#YtKQ?JKAG8Ge@bK?e9Q z{sz=My$PPfMd$;6o4*6S&F_MjcLChI55Uj+2%0lK#toiNXguVFmmo#D0y)y>{0sgi z^a6ba>EYM>8%UL|@$dL`egh}VANY@&j^`q1g!u*M?cezC&}?&y{{fy(5WmCk@-iIK z7&PO&fIUWHmoY;Y7ss_1Kb=-ilKoVI?1VTqjZO9|*LP}L%G{AYT zA@mCcDZSC633Ugj#R55HGo0(2L#t3IWLPb6kE<291#KYB3a3|TGu{TY6%mkZS@A~a z74W2cK*kj*qUd*Mii;7kkaxvH;?+TPgr4b#pyBvFNIDZB|8hVA<|GHCU|mHw(H&g< zHPC(xO+TU+v>Wxtf34^PjYfT`r|1W5Ap;;Q8w6?D5HS?`*HUpx9|pR%F&*-^nUKKEh74{lc>GU@dEx<_vpr|r-q>#!L$?_8U5n*n1#bMU6c3A4IESx+ ztZuDX2YKCN;&Jf=^@WV~DM)G8Lr%L9lG$W zEVL66z1`v^r8gV<^?qo+Ie;6W`=Pbv73zn3WFJD(cNnt1S0U{?26^9WkocX1%-=OcQKcv0qAn$z}oB?%4e@|S%IsF6hH9x{$|1oZ`H4>j{yx%L32!9Tl z@R#B%NHiwnzLr^hO#`4gX9{G**B~Xnj=N6N#P{L{Xx#b<=Y^la*Zx)fCZJDD@d0SM zxFhZwya5i`j-*m)qD#^&y>O4*Tlzp}m!I^P)u2hHI;71tArA+tHun`(lG(@A!wWAZ*|MoPe0#z7|_)pp8cdK?_7 zRkABRrfC=-1P$XoaZk4wZIr#qB>O=7{chQpUXuN2kL*u-IfR~t zJUj&w@ifT9heIkp0&?+m>7qq4LuSe>nGJqS4t)%6O0MFkKnLA850?ep`XU+v-Q^{6 zqMQUS(-ho?_yT9C>2e0$hOBiKxHxmvRfm>Phevl{&BN2nI~RqG&e5Hw#t2AvB8Qh2;K4$a72S7rB!@fDC`Pd`X{~XPN)cHyc#<*|L)MUY(gJz}>Q*)d(?>A}uGy2NZ+SCSG z-ov5eJ%R#F?Mzma&15%4nxah6rWjK!cMOny2KVaaRg#};wI*1-5}dBglHzPFY;)Sp z2^odi6Sbhtnc!5>HfLgt;aUyXZn#m(wb~p>dN@G~qnyJC8|4z>jBtXM-)`0FvD%Wf z`mJ`mC!Z1TG`^FdeaC9IYOdW8ljM~!&XrkMknfdHkW-MKJ=Qm&FgHJ^yazU?QMEl% z`xL@PQ>|Ll5@HjLCdb+ICRw#lTkTPiMmWyTk(pbVSu$=^UiM^PM^-_xD>E}YzgQ)s zxR%Xoi;LBJ5}ByEwq&h3K*Cdfyg4b;r5dUM&}MYVW=C{kflI3mjq@~8gO@cj-c#BW zufxZdti!?Ph&DU5;W0bQD+lxp=-LdZCmN$>GvXZvbR9+`90o{?w%V;xzRoJ$#DE(` z6FmbK0QQ2M9scHge|^d#O>i#~AnC}Z61Mk}3BvRj6$P#-3{ z(Ov!1SPgN0-Ku^AaYi@n1{CdDvl3$U_=MO5t&W7)xFp`aM~&{<)EwC(Lfyi{eMWQl z^5uoelB`3oG-F!#}#V(wGv z(@_RYqN4S$Mrj>DX&q*^WTV6JTFWsO+CoOU9&b11huv;B_pLN!NycQ1*M`pKOwt+; z*Jyl_(dZ=Ob4kV!S@p)+Ju^%nY5>kC@6giiHqY#GI8A*=7Ze)kBgvQ$PEYMxZhX}M zjni7K@8}ZX!NQVpd9D%-(3mz(ufCNRZM0E3S_gQfzA!N-43IbtkU0&&#>M#cEy{Bh zjV>Q(fXDc9l=fxd9wQuW^f%h5OWz4Fh@NGaU>=|k(tz?ovf7N?b`N@tHlP@7^fy{> z3BaNcVzlv9y%nfE$~>@A<6^W%VCflS8DlgiF4=Ej)rDZSdyu0(`)p3nY>SCA4b06M z=TaZUe2x=?Mvj()fFaC-DmC1bJ5~p!-N0pb&s^14Bx*H4>Ddrt^bXkcjTO62lzDLF z*=1}(vBs>iX&u5osi8=lGggBG!a7Q|B^kREZXEU0}TL0 zseBRY;<}$|TBOwmqfd(@he17Awf+KAss8%AJi~8%2=m<7AnnHdPcYz<;DL|T=Cqky z*{XmmTl=c7;g;9ojP!A7Q^1HpzYUNkctDB`bl(R?Myj=SH_cdH3`MbuA&n_%- z}GCM&;(^WoKm+Og2i!24vu|Kz3gC zDE)KQwP0ax&S*VcLxsm?7nf(KX+%_HQ8ig3?M{EgEpHgcH%5=N##A2o7&Z7c^hu!k z?@hE;O0?da7+)zd{@%pMN{NwLqR~2i;zZhPdV_4XibPwS)i0w2V9|T53fS$oc$o=s zi_DRuVTye+wIMUc$r`C|Q0Rxln9Pm{yv{H>>(J`<$<+1-6!F7(Aq#LrEbjeyZ<}7W5eRQXMaBaqk!WM}Xb+#){u^M!U z)j+gX52D3V)iGeCJ<1r$s7fuh#u?v@E04qsHTHO`v6EQUP9n1kaQxC5tJ6+^xiLAc z`sDD(jLOK)E10Cvam~ts^17{dW&tn12EgOQuHyfYt#%dxdA4d0#iVC#VSEi z<;1bn=zC(tE^0FhJB*#nQL%G5jNQWF*)4FQGEl$6gXa-tY>W=i#)w@&i&8GW?2omq zQzZ!aW>+lG3U5XGjCG!<*11o1)omxy*fkT?uIZbtps~dvRWI#UeFfXCIx&T2 zXkAmT`cSs9DH(40w`~RhY!v{o8C|ofe)wgN%K|O0jkR%TY)aqehN0!Hmq+>^y|W=u^X%>^mwq zr=&1j^+$)J)u1vQ@z@3@W^0&4_bFKWsW=VvqcuzdxN9p6V2<_~RZvoBlQmTc_9F_Atw+SEsj%{ls<*BwOo-<*mG zSK&oMwVdq2aiBvo@`^kq?Z!#kZV;z-1Jl~$jdtlLXRt7gg<)3i~QI^p^wA)xgcC~`^X=gLe;r4jH(Uss@$zM_0AR_G=>OyVC>acqjK6p6Bj4=+5 z_C#y7(FFx#T^R)vHFCCAl~6eX1^uc+CeoIuV{Thwc_P>|Mxxb7wCag|qo<4?otROj#<3-Cd$ta6c`=Z^6Leo(wx zU&BSLwlMABx#k)O#&C@!z{+42#>AO(HA2`&cZ>`ewIn&lliQYT^&3+Gfq+VWPZqnu z-?2v;LmL$@$Cg(XX^cHlRMbQ&Gx5i19k##UA4@=jq5ocPg5xZ@#ujhrZcHI*=su zFgjk!s>o+-0hODtx6Bb^(|2~Y{bw+ z(a9kL1w{b`*(&*UK1Pyt_3BwvA3sAzRpvo!79vf{g&@qkflvkQ$4=AWuXXPDBGWLoh>>R1L3IP?;@Pqe{s5I-sLfqFfbKV4z&XEpKDA(V*yx21Og6 ziuS+=jD%Qk9KJNdNAswe=YtrXOw#6#RTrFLDd}_3<~esd_0a&4?r9pvS(}sg=qR58 z4<_)_ecHqesN_c>pMuJ>6jRuMSX2eXq6~;dc_4;apyg7o=eu@$q#R$-^XP!_u0r5% z59Lu^3sz7as*NCNV*S9`$t}pzdhhXTgrX6zj+}wIU&#Y;CdktE?z;EHDM=4BS_J)d zv{t0S-=q~~*1RVLNNIdF2z3u$Ha4sToushqg8=@p25FE@adJXA7@`vWCX^^Ly+9$i z>K?yAXCtiu)O&{7ppd5fH6Vck@q~3KVfASdMrt)J;7JP5LK-Ef)|6D_ni)(aAXgvV zL4*e5BuHusb>yi#MgpiOW8aOgSo}6)1%q?r!K2aIjKfeF>n++d(-39MG=tx4k4*yO z4F_4Rk=neC)}MF2woL;1>6xgROBKmB7zHYx$1R6 zUqx9&+)*QnMnw#WvL!v=@0{vclX&rc{OV^3WuwSa>ZRyQ z!-C=Ir^)W-0o^r3Mn=;GPa zRcH0>9d#*02WImOvV$~%VmLN@tEC2^QyKrFvAtcFo`1PQJQN67@|abR4OeMYI2#m) zGin5FstW{1iGye%$2{6NkVh4qrvOg<_*>suwW||;?I;{gsHxSZv%RW-gjawE?yP+f zafUqrXZXPs2Ryv&ug1?>5*vGapqW=EqZZBkpY9{_3u)G_lT*YD2$Gt)BF*v{&d z6WKByhhMwf``eSFKjq_|AHF>IFLTc4HJSZD9s1i)+CK>118ndf5Cm_vW?{MZk2Qk! zK=$_!B%vLDvVZAoMs4%wC=MNdiKZ*DL8VK#-p=`S_~2q6$&L98FmCk|EZy#*vS1IDl{hX7 zzE`NPxRXMy#fnP@j)xkZE`H$z|6!|If;x5S*4MFsN?o83o%%sU^nxI$#D;|N%Duo3 z8!>@UpdL!n2FHD87z=pl-Rj3qfDMeoB_+MpMy9U~PF-w7->LT*j?06&achuUAICx} zd7&TFqZfu$FC>gaF$?|G3ua@3L^uC5!`Yz?r2_~`jfJYJ>c{>J=a2R*9bhAp0e(aR zO4VLjiv1V~hr>Jq$k`sL0W?yMMU?#_)w${i5$;9dOT`(TqZS1jN5P<7lg|Cmuo3$i zRGga(KQV$(A;J(UL@yY;I(6es7x1wC>*sAN-V#ot?fp+5vUUJ_U$AF)k;eAEv{>8T z7wJ8dO)jPXEFt;lm^SCqIa-ek&zn12E4{dC?uA)a(ro~hg_N^%Vd&VNqILGyn`Ye=_WIO1krr{fCt1F%6!Zhg7ih{+^v5w6d zr%iz+jWMvXF-Vlc3ULo;xpqQrb0MpU9L-C~cahe6sp~fQL)^&6=Q9WK+tuu!O}>wP zllA(|_YfmYSc*c*Q3%Jft^sR>+g2EMLbe(*(YD65s+-hAtGNQ!3R-SQ-3nn5!$8I- zwWDx{U`2y;Z9md>Yuh2u`3k!&+OvpV4>{(w(7SyAddRmylJr_w{kRs|w{xI>djUez zVIyQb^yH}}ACPa}PW5x`hOhfJa{Ol;e~^5G{E@E79P<+SuFJS3+c{<``{#2!S*Fmq zUo`hX4xb|5UBF?|^w(S?$TyMF=X1fD0D6RaQ*+Pcw>2DojN;v}Z~;GxV^+WyCM;0k ztE&+%WKE4duyOGbtXzBoI~Sip1L6zVx;WH8OMx_+TiP1UyCJ=P3=-BXT}`spkjaI9 zHzYRw5JAwBjYq(KKn#2boMzlYKGMKS-K=H3fb=>x)1q96F@}IvHuKPtlk4!l$9_Js@ZMJ!THg z7Z=EK!?vWAVhlu!+t3yl z#$Y7+zZ;&mn91>)jPFCE=`@XMO(v|Pu-*eg+!)T1Yyi}=kQ{N`#7f5Kn1;qZGD zb{wK`;%pALMHqbu{i^T8_oSx*Esgc)6NS%^W6UZya7auC*x~rq9rM5W82lYjpIdXC zggc7okgJA&_q+B5o{u=RJMe$-O=M`hYa53_d#%e%pNgFK}<$ zdAwx4^oO}^##@xw{Y-kyjd1JuSz|uTzxTP0n&j>>m+|j??BD3xZ!UK23v-LidFJdu z%&b5tGTrI@f0VzUYEH!Sy8Vo!-|pG2SGs4LBh4YME%@!H{_mbmzh=2>z1fW(^-F%J z3;)l4Q_ivUWfu;$J9EvMYs`Ez6D}XO(#vbT^I6=I^%bvHW24Beni-1d~1AZ zd}8b|-g8Yi-lGR_|BCUJa^xGY8e5I$!{Rm=Pw<=7t^o$SP~RWd)UQh0)Z57TU}|G^ zFpN|y@vJcJ2)HH2^>$drl7E$PdG`wd6B8qyG1s_=;*1%_l<;@PImVcPt1t!`eT*JP zsU1V_IvH(^Tvrsk3>9KOH4vL?#2dNlvD4u{3I!j3y!ut|!sCn>L;Y#ycSe{qfW#@z zd6J)_=4Z|(UGNQu4w-wM0T&3>I1hnJSZZM%7fWf46#w>N&46_vgylON^9hI3i3X7A z7FKrnSkvWD70+p&<{YkKe-*9!;&1F<#VP+@zXa(g(dsXr=JZ#w{~f3KlzjOiy_Fwx zni|fhIs2b;8p(bQf5ld3SpivyI*ze8rH}o?obm|!J}O;Ulm_>kQ|n%5|8DkQr1YBl z7WR1Yb{&7^ARqDc?TZwzaSpNt=l?Oil`)+1TY3u(Qc81z`bT&` zPLp?V{#+AKfmD+<{1%iB!fIq|`KwPk=4N0L-IRh2ANPijdRzE7&y(zL<&;~wMNe>=tsH-X^E|<29prLPaQqt_{|1K- z*Mr6vhe2^k>`Tak63A=bX=Q3{U@54b)*h5NQEj={iIr=4piFy1Q@IcB8yW+$EREWnww(0N*L@A+2L^KXis)6c550@V~@LXbQh99)hm$zs1AQ7Jf}U z0&U?p#46|pzb77r-Po_hYH0l)6l-A3DOGGFty{5!tec5ldaj-;KF|yF0a#Kyx~4D7_Ru4JUlv0@^h?5;=> zDYigXKnt^2j)oRxe>stKCS?`u#a75^uoyd5&V(*xmAn`_jq~IJ*nhZQUJkv*CGtAb zK$JH_=kQgz1p0!n%eAl*yG=e0jls9%6R;QiwtNyggYV0A&=LGtJ`2sjZ{%iZ10ImC zKnw6E`ETd}9+$5|-|v)s5Bh$V+yQ;RW^yO&$L7d=(90{5hoPC*ULGO)K%5BNGIUn`${>S!eO4t{6=UAf4s{I?67E-@@_F^uM0cV zn0DCF7)%j6Ow0cyR75`J@v!Ge6BP1yppU-`p^x{PJMo{QVu}6>r=5?0sttcO+y8IG zucBbrnQH>i!-3Em6BI0{S@kRfRjZyG@w?bu#Q)6$B^&ub^wFFZ`NS{Ba~t~<3VF<_ z{{PI0@ypF|{{IjjNwllk&wk43H=zPFYZtR!#6$EaJ()~}5)B%BY>L#VGxLcO#q*=_ zEyAEb;qOr?L4gv*`4&H0L3#S0=MmZvc%Gn;XR~Lsu{!8ei2qyZ*&Ls2tianl;D|B= zCCG2);{S{AfbIiLr)WL;B}(rcl-UQahy6=+=mXlX6aRwhGct(w!$W>sBbDhq3dh(n zhW)Drg`tJh#H{ChOIo>%MpwN z+jW=0r*zruvZ1G&j3+MeL?PsWUFkSz1s{oc4&r}u--SHY&_2fhlne09PR@-lmlD9gg2)zJc)T{Pt4=JY@L}=lluh{0XOLE~eCoiz!aH79tIE zE(P-!CG#((W zQRq!Ik#3H$xF+@7pBDG0#ozvJzCd3wq*;`Yu(-!`&aD@fs|(IY=TdaaO@2u6Ff2>s zdyGfwn2W-{8g=l0=bri9#JI?VREj*vbvVXjbd1O77>`jckI^wIQT$FkZ1_>|>v+75 z(Rhg$xs+ON(GT1M-&0tA&+%Wo?naugIefsR^xwMH!$08e4gVgF-^<_bj}D^sQP}|Oi=F^ zXcvOMxfs0jpzZR@V7q)FX!^fvS87+me)(eU8tq!`ChZosR{jX+`bV|ZuvxxFdkp6u zkHZ@AI#Bvg!?x8kY`y$h?K!q!zL{;9|5Mw_cFg~+y$Xvjud^NVH+d(po$Zky(~fH= zv{Trb`oKhoQ5>?hMRvB>%2udF^7w!~aBfE2Siv(M*V!Krjvc;-Ze4B*2OJWoD7IdEk*`0a|`-$*- zB{KPDiMFx`wwTBg)0u(WC162`@0TFUNlo7{aU*sTx63=(a?yjZQ?wbDhk_R6-i75L z>=r^T1cliLg5@7&_b1fq583<)wfLj#{jjwkvh~x-w(UbUecF&MpP&_=FsnU1!|nC> zt@VW2<55<4&d0ukEbaI$>nv<&QwR2R$bt^`A+!s@9%KdE%z?$62De<0b(~GM?Yhvr zExxpGxA*vI|qp_UZbE-DnZK&tjf!pKdW*Sh_D8I=Z$!cBfdd4+yQ|HJ;U zKRqTjVQ!qiy-YrUO=u>?`06-58)vh(!3x}-fK_|4iX6pukz2C0vQp_~yJI^gohFiv zs_ z+@lo3^s$}Rrjiw{?5CL3??-`myE(Mo8TxDs`R^5kxA6Z#dYLF>m7XZ%;Fs5eKEBL3 z2hRoUQ;44FaEdmj|AxU0fb()lr8pD+)6*5MgZ&ipZ?^p((abGDC%1%690!M^n2uKQ z^bQV?8TQNRk{!qWDIG@;LJCmS-#Mz0{xhbZ!}E9>v*RUB*OKYyb(lvRF{c#$d>?3N zdO%0R-3YhX4y(|jz<>S_rEARL<|)wFjlZM(XF2Xd{i9IZsrV)Oo~ZJXu<=Cnct23z z{qS^Qza4yv^Z!yf=<-3U_hVXJ#m3@47n}@B75W9`Y<~|+*}ubj){n5VRi}RmD_ncv zg3o)f;Poo(c5Q`w9!@S z;Fc72t%Lt9r$0axDq`rX@65dv=5G)1xA(CB9>0Ch-3o8tbLW%KY2M?vH5_J&Rvh6{ zj=0Z3nmRYp?nk)vI(JKoA=we6ae;CwLm*Jfcpyg-?~7vV!XzplypvcfGN~( z-Jf#&g`9Ff-n!Jc>>qJa&5uMuk^>_`xgBvAvfmm0Q5qfD*8M%gzq$@njEnl@s5uky zgxhf?NJltlk{%EugVJa+CIoegs(Y}~D+Lth&dOrBn1GPKFc<`q05mR7cbtNpS-lDC79n_`TE5xVP z{!M&p@VLRJhK*V9sln+6pBgq!!KVhN8+>Zm4h5fD`;_dN;=TiLrL}#;mDau>uC(?g zaiz7dh%2pC6IWXMnz+*1e%Sxa(Y}Gz&oxgPaJC4$s`VS z40EVsnM0k(9O`7|P^U0&I-PmbEtxmnih0u+%$sh_yy;BlO=mIpIh(o9Ilw4mL@ubd zr6P~G#v-4%#-cxQjm1#n8jG>SH5TJ>?^K?c4y%0y;ym0VS0rY@USE4L6ZZN#idn$8 zUBvmY!q-P!04&*0T!{PS28)Yu$J{V+G47eG5VLXD+$eDg?wdPH%z>S~vEpyAu~#YP z!phzRaVhNVoh#5$&mgzFYL$FMjB_4)tx*YKc-3kmjH7$Lya*$Z#aAUua zWz(?pJH51j52g#`eOVw*Xqu5q^j|&kD>UK-`F!Lfj5+P|F)i2%7J(xy?Lx|oWXu}c z!X?Z6y&=VSSf7qn^ZuaRPujC7&uh-K(cqGMQGfiUfcjN`{}Vc$-bexEZ}-<<9HLxP zu%AewGu{762&G^zqW=E>9ZI=A&=3Ewg#smzR0RK}`~{(u%LBRnebCt~o*!V1p#;BwFbXLdc%K>=^>~Jr@VJ;p;v&)o za|wp{t3QY8az5Iy z4}x#~UnC#$r=s8F8ulBD+wV{J$6x&M+y78Tpxoqr4NE)ioImn^%cbp3-tPbZzZ*ht zZi9OzQ2LhSXa7^&AAj-3Z@IOnQO5tNbbod2xgCG1cmEqL|MRU3ei01)`I-Vt2IvSC zN?uR7(BFSI#3ioff^9E()n6Bv{HJq1y)Tk+x*eo^lb3Ui8;iRQ{dsefZv$WaaejaN zmUEA&LGX*y4KDAz!XLdegd zJC5^7XbcP7qE2sD>l2Y%iH;L9xsUz*K{n)aalg{rGYz} zgm#iNig5>f6#JC_3B4_Ri_`dwa}h83Th{TBpzQGW6#Mt+IA4{IQ9bqH`ackUk9^Ua z-)6J#)8`=OIETMr{{+W0*GW$A2a3^?;Y;n3Mo!*3XkBsgR*F-$e8{bpL-&N_);d6P z?OfOhAU%{Jd?GiLPvnNN6k7%4*yf>5m*E);IkrX61t)F%N~000-L2-cyETwAYoV=Ut&^u%>*QHJ&3led^LFtG-UobkcbL!X zPO@H!#(E`^^-3IcUWdCPab5?VmT&RI;AX%Y(F`{N{sR4$!+4tGKEPjbL-%iZJmMIh zc--2TDH2$hB$0JVl3ACeHQlx+vRI=ehtKN<@_F50KCc_W=XIm_ylymWh>T+mk@2h{ zGMzOu|4HcX1QzgDhozkY$j`IvY@Qu70j~2vS({#KXAZ>@x8PbU+q~Rdl-< zVDD=EYOx0Qn_VLwgEZE4VlC;0h{qw5b*msLgFD2Ne9E_uPx;>AQ@&k%%J(Us^6ewt z5K%+AA>s$fSPc?CLK9@D_{lNcFx>lQ z{Ox1e2|6SDWmh^elilgWO!lA?Gue|)%w##8m|?a?0YcAVC!qTwV5>qx-$`nHU8xMVjScjc&$=|{S9r@aN{eE90l&(lY$pNt zxZ!562T+1bljb=nUy4C=zU5pY7irC)Umx-3`!*s1|N3_OK8uV++;=L@w>S9C9~X?F zkZ*VR|A={5#e~1{ZH`Qbl-0qwMryIe&Zm)DhkW<4@7<998nh+kT^Jo75>GmZ;eP^W z_CZS~G3d)!t+^Jbd0?R+0a!T+HW*TH=HCJqOVYKLI4jK{30Yu)^ay#=9AJZdTYhv{ zgaqk$x>YrBr|J~ks5%XIr~c>L=;H3*vJ)`@R~d-Rk!3m9}i5j^kz%=giSKUyj4Ma*{I@FnB$B%mFATJwY8Z zfsX)M2`f6$C)x1P5AX*;|IUruW{2Sl$?>8}bD+)B;9o2*2J~KnTVo~ejQtz@OL1$g z6!URsti+A63*avl3*lcOu7H1~xDx)=;%fNU;O#8bb`92?wUDQf=-YMhH;4`JH{!ln ziGKbkeBfuK0e*%L{0txX89wkceBfvJz|Zh4=;FGB57S!^u7*Ec4u?NNj(|T(j)H%d zJPST#c;Szi zh*_bpfREcI;nQuC0@Ab4kicz|tKhHJAy}#*USAI%(zWn6 z>A+~XdGa~D%DHrN0ILZT)Td+x6}6 zA-e{Dr@j;ZZhbfWJ^CK_Ox-~C?MsCB>yY(zlP`+$jAK%|DX;TBa-IO zOp@b(4>=C_kmG<4IS%-c$1v}o2)jpi95Sx?o) zvOrGA0#%_ZG+UfJTLjM*Xq{uW2%as1XN%z3B6zk4o-KlBi{RNJc(w?hErMr@;MpR0 zwg{dr&^^Iy0j-GHB6x-fo*{x~h?*PF9LL;%#2@B{;JE?0D$EVYf?;kLJU0xU8wSq} zgXf09bHm`dVes6D;<;h)+%SN7&d}VzKHcH>)%(I9s1JlcP9LYa|K!L;@yJE-$kDBh zPR+q1=irfZ@W?rMPd$)6ULqIki)bGH>E|Nc zWy}w5dtNLI)S?`<@Y~foz18Rm?HC{oGEb+moC`SEJ-=lw6IHt5I?_O0Gu9)hM|dC0C>5YLr}!lB-d2HA=2V$<-*i z8YNewM#7|z`^7N)W{VcSS4BEpOSo2W8E~!PGU2k|vf=XJ^5F*gJ`{uD zhQJMl8}2(KD&R)Ijf5KoHyZ9NxG`|!@l7S%IdBu;Cc>QyHwkVs+!VMfxM@DD2FMLq z9CJ_Ezlws^l9MQ0#-#Tm{(jg6Sguur!uSkW^g@w{I45XsP2Xt1UKH@I8x(MJt;E|U zCOXRPG7VjV>;TQJYgjsUA@s8~T^Exb2#FDz);!j5;yc~rG*XI+Jy{-+kfkT+!h`Fr zvnuqd)`)f1`YXQqMh@BEcbynxRG-Ln^p)u+`^lYh=gH~LmGxads6T)jf>zf_6U&4Z zymsC;Q38l$80syBL(W14dJcD@DxzGVvThfWnI4bFh-y((oREbgbM%B_Jtt$G9Q(NS zT#LQQ9ajyHqryZ>>swi(gW@5o+(G(X%|VS`K6GQ3k>kCEC|Eb7J`;$-aJY<_Zsr2IH4u^AclqsFga%V-lw*z`c2>0B`FA&N4>=7SSdeOBB@t!yo*Bmvazv!q|ML8l1 zo#cP0)}EYpqPPB@wO_Vohy4sE}KrL&9LzuD;+sE((>bpr78xvK%Rh>fe`q-Zr zL5BOWKpCHg#m@}He;yhi(zc&KA4K#~Wc$H}X*7*vvumY4f9dq+&uzQQ-!|1Iv`wcr zYScDv5}Fnm6DrTqGbAt5pBLhzU8e$NxP$R%^T0rSv>lJ#GU7+5c$AsXWn%ngSXt=% zivwwjX$}#LM5b}~w(~ELWomr%>7rJS)#3wbH#x)>ITiy%V@hSaW(4x>rJZcpuhch2 zbs&uzZOk2yv}}TVhDEtUd$VEL5q)#m-#6jofHti6 z=K~vyG-e_52h-c@t99fUwb-fVYaa~Vm;gKx6$6dQWUv_Iu=JrDTZhCr5yP(~UgMw2 zO7%r6kaN(>)fWS2iN3>KPO0nKREG&j>!(%NnG}X60%G+i8SWCGy@Khz?KGe%FcudB z-}D`>NeO(@Wb(>NZ;P}RLd$C1B0nuZ5ojp3S(Hml6{+s10 z$1I7cp2OXy6FQ#dI+hA3L}=Ji|3R8cFAm?s)`lpo4Oq!w&=)>dvm7(0Oz?^(?k!(d z-bJlyXLVZENyPHfR$HqUx2;=wdGq(S>+V30t?)(6Pps3l(r>^T7zf%YN9*J5<;D%| z*}?(HMZ292={%pnO09sVa5%(d0|1OwH$6=QJf-EN=d?&k@F0WcS*|Ev^1CD_B_$eW za&l6lG;(y@PFGUWH76&b3x4u*ay-cu;)_?GshqH2l=q1TZy40M<*L{ne;_sEi$|XFX}38B4=dR;_SB4P_YFPUk`gWA+A_u|pj8Uo!W|3)p_sM8noKQ1 ztC2>d73K~6qNNx^YH2)pO?lcNZ+|ytW3F%-a+nDk&TW1Y9#OLGqUMQ(1Z zmYSB6)iSSDUV4k91mqImF3TO2T9o3+3U6;tlIQeWyw!XltjSxQdRUuLC#>tvDAc$<{zcj25B8HvjeuY&VI;Q$mdrWCyX-pHrJ1o*hdq*@w-?YVM573L=5aREJ!w+1c(cY)++-_nskv2RXt2)cYp~8_YTdoCQwwH^bS}mm)SZs2 zh{h&J1gZykP9;;xST=;#s%49m__$^lLrfjA|> zlLjri47`u9H5qk@C?`O#g_T47$=HJH3v8kAUmy+oJl$8Se{LKCANqc;J0Z>ljgS4! z(2Yr$SSgr8dX)oUf?lW97nD7YA^eMVB3MXR;=z3Oyo}ZuN!4jQ7JF4X5V*T?yueB(j zZLQu?5tG|*&l@QnD#YmJvt!$K-Tvq^Vsm|z!w^S?_ZJzfHd>F#hw3h>e{lE!1!s;z ztY&%IaPJT|s1n*&fve*%7XyR9Xz*3ErvZU-K3eUEI>XSWy8KX=ot4otC5fnrm}o#= zp2)N52nBg5zzrTE8kz#XcfOcCs?9rh_V3#`2$o!RueGiB*;al-Fa$sV4hQIKQ2#dC zQg2MNDC|TFajfbfd>Dhi?}Q|@B!^ERmoNT&CT760Rs#-?NZOGKB@dPw_pH`b#9Z*Fj<1~BoKTy2lz<6@$a z#+Bs^EYO}rNh>pxcR3Z}+gDzF=JU&XR&^XyU{rtbZr$4_vGpvQq%Rv^%=j16G!^CK zLlcu`>~#GI&sdai&T#Ft;|o+gX6#S;wg&66uIh^O@9F$)cl`eX&vxWV-@rm!$oTPJnWEtE)i~+a|*$WGOgEBxbgqG2V@*V(s7OMahRZeM3%?{v6g`Y=ffhYzEqUl5=Tsj zubpK?O(AhJcBKd&vf>pahP^O{8E*OiN9SN3L6*%=BhqMlMS-5V~>fmMF=cR zgH<9GU!dXvD?jP4q1WgfSJU(GU9{E_n-?G$2eDazK|{DJ1_&-NSCBqhi)I#y8I{gl zBtL_sLcVIP6~nCO#oxdYS#LdQyCU=N8ALJrkD0s!+uBmLi$~`ui@B(8*pdCZzJk?*dCKm_!xjRotYcJbpSWOZc7M- z!}a7nET_?@Xx*A9Yq)BMwQ zAd1i-{(bF())V4_)nbfQZ>5S358kYsb$1xmbuZ{cPoy3?!u1P-c|(6;2tW*VDDWNB zUo*bZ+G{txU<#*$s3$^g?XjFXbU7F1XNabtJ%`hD@OF}E3REqGrXYSQr*|wqy$>qA zDMD-8COk{v+ij zy(Zi$l)aDx30&VWQbkEJ;|$}LT^+yp_@7O6o{ zolatAeW08K?iBK(qgoTrC)Nj5Sv_EXR7ejvA31*fUtb62hf!Ty8(apq0^MO{L0@6z zg1kwZR_5&reuareG;9aRi>$pb*0i)1sVT{caj_)rgN>g%Y~vTUetNLes~9>obp1U0 zY(2L|?hRi*ttmA$XIi5smCS)*T;aH{5q#3h8m^xm#O02A31_4GihM^fud1=L9pLSo z0**{-JSGS>wz@-LqA!NffkVivLf{L+gTaj)itoPPD`vLo*)Gq#d*07hwm#E3x%A5YvA>>t?zxebyla`vB_{Q zW;PSHxI|U~lmSd(Tii5E@8-?u@G005Oz`+JL6DJ`OMNDj`Aie)RR=a^nbx z19m}9I?$IOg*4}Rfj*H`a-0^2f)haGr5BkVwVzkhBhfIDOFH`NFz3B(qDT1v=eMdV z^*L{RyL1%hdkGJnI)))3g|tj$aeMU{t$-x6yVThkSE!^yhRKJjwlgKnzQj z=?ddm7pT-g@BbmWx9AU20&DP~SJ^vE?0&`t3@=CkqO%fY!?J+S9_aq$?Ki_U0dUNF&!$)_n zdum{1<=|7I(<$HbH5e`KAEx{+W>{XLtqot<0Tn42ttXAIA-k4EbZpDmXcs1<80Hk1 zmKeSB2q*Ux6)E8UCugN(HH(RICeobQnPTkes}%LvTxmGpI-jMl-bWr z7i~-O2i$z&g*Ok#FCm_fcq2S`2!ly#C&_lI1C)w(|aaZb-==I^rgaZ5|jfd2EZG@ zzAx{%stj;u)P5Gx|UkYA=7vT8~*UG&ie9QDL-omk{qhyW{M$ zR$Z#kOdGTA_TE#=#&)>N+WyAk-!|dykd^hf2VkCQa)vk1+rKn`H-gDysB?k#wZeWF zPR4%uB07luIsr?$2>aOs2o8D_h}wpDFghj-4|Z1H0Rm3@LvP7xeG?sR4H6dJ>kW#DF)5Sj!T(?K zK4|evj5`qzisvUSEgaT>U-Pk7LazY-sc%m~#+CAn_!bb<@LTRt-YawdvJ^JO7&nLP zr&SuluPTif@_&)|o6f;P>VUm6>Q5tv6^usAqjkWV4BirE0q6}=z_#WLEMq$8FDc8J z;P7Zf>44&J5gVE*4(dd}4;;2mGQaIwkUcbrzkuZEI96uY?N?)Y()Gco$lK5JO4Oz) z?rb(9bvmt5r)?-1hgE7Yao?0JTa%*_>5Km$mEyrBYKc_CoCHwqt>|n@VH2E9aUE&E z#Z%q8G1JS2HRqN=BZ=b`0&zh&c58XwY+!NCA+=e=Z@Hke0-7z+&BQ z=INY7P9HM7As+Cy#P>+#So?m#x3|0Ax4$hA%V437Y*TX{_-2`7HNJ`G_1z@Kga5!3 zyrgLufXkR?rSjip{oWvdFdO7!A$9o4hiM*8FZd$TfS=Vc4f<6aV_p%L1^BH|`2=Cx z2YpF-Bg4N+Q*7C%HX&*HBF(LCl9E9h@VUw;AGGsU?FYzVqn&nImKeDc4MzW#pzH^k z7FYT9@*Rn6gH~cq77y~grF?OAjC)8iZ+#JCAb0p)Zt!gy^8Y-fZHN7B^V9msXD;e} zF7ubT4&sYO(makdop~+eH2M_Z)sbcSUaY@Gd>W`Hcrmx5x&(E;T7mh8Eeb&$Z>4Bc zh<7+FOh|~+v9rZ#5}yMm7mNK{4vH~Fd2ye9;OuvD_gFdw$wKJ^p)nIpyC8ypNhitP z;UI3c(6u}qql2x2nUF(M?!5D4{(0v?+;6M!SijT_uzo?Vzyh#>Z?6)_6}dSHmlFyP z(g)#r^1&-FROgN#FUE`?uX}3b_w_Am>V82_4n>YPxb9I9fbGi)>j)5-qF@c$cv2c` zxV$0IOQz#q8cozDAC$ngs7<_91c5)|pa=;}qYxitY|vCbTa9fN?S?R8yoh)Dsdqwq z*gva-R731tuUtiaT8y-9(#|89lBLHho1ao*^WzSC4lVEZ9H>UqG*!# zIT${gz%^7Kj3%^UGPN_kWohxvW20e^5S%{>L)_Yfy$*~dz6xynn@CwTCzwE zY%fZ>#^<4u$;m06{QLsoXzVXaJlI^&?t-d&9Ai2yv0X|^yTsYAUpr##pggMgGe3&# zczIiWZ?n1E+U0I;T5qHNqF-t(W^xg{ z1BbVNqICe7r~Tz_L7abeg4u@R+zpOnvi^b@!`Su6oJW>OQL* zppU6r&nrLW%VV~R#tb(|;Q%Ha+wn>snx-)-fKIQ}EJZ%FJCcyr15D7$92(z8Myq($ z9-NRNJ*Q*10F3kZ`cz7XcH>VcORVwQ{V#fAqjku(gXc=pNXZ1dVlwC@fKSiibb+H$ zjss4`kxf-I&%n%cGW8Vlp3b||RIJJaX+v}HHu*6fR?}%HBx2Cd^hYZ(3r-N_1**&L z^K;KVS4f1+Y7+Y`}$K}u_ z3Fl-nU8;X%d<{lS63qePzVewM=Cye~oe=sDwU~$HoI(Obe4a(~z-HfglHFk6WMO(j zhNcX2mAVLAxWwWTL&Pk2S@iSMXfSZzQJf6T4#b-vI&c#nr3WkqTE{!}jVd0kp5yN^Vgt$duu?Mr zu7vq_42P4$zU`y(^t}i;PUV$~dYew0P?j+D>9`M$=1b^lS6J_A1=PE^|IMUdNX#qB zWC&3v_{c}c8(eOkQ<_u#qX{86HJT(16w(%bs$HM`Xv_U*O94jz8mbBStykB*tY&WA z%iJ79`+id+4Q?;Vl>>tUTL|DR9?Av)*Gy}cl%xR8^w4;fc}(~a(hyU2?i3fuowymV zK<=)8=N#*mbL!u;AXd(}$+-@7iJ^T_v?~-h;g|;4NkKCh^zoi}KQ9qnA>^zRev+xn z@0P8sSGHT*J~FCL?Q(R6ocz&KG34y=cdlcI-a;(}jye?y(S#q7hIR>@M)m^3I1-Nm z7g0S`8lre)9mbM&3AN7GQ2#9LBHk@;Zrws+qdzR20tNy$=OdZ+W=Oj34)RiElWU}jzv*+Tz=L~aZp2*xZ zb@J!|BL>^Jg`~yYTCO(>oBT$X3*znumWu=`npO)w8hZk$g-^sX^*MES@F@6d&8v`O zK5kr8_y)aa&&~}zI*2EH1KZLKdLB@?J0#6dT89Q{&ctj6M;W8T`J<IVMoqHihbNj z`x{Ii|CT>ii}heVATGI13^_h(L|-NvU9a_br^RQDhA+^mHy=7;&->jx@41GU_ja!a zqySa?RH`|{DoJ+MV)uW}3t*A}I2Bh86glKNHL(~=NI7rgWECHZIsl&;ftUVMQcj^W z=gLu0>1~F*aVmx7D~B54^h?qKB9d5CI>{r?DQMp-&sr}=r!1Us&uv?sKY9m`JL_bv zQN8t?Ih&t6@q&L$Hu4z|kBMUiPBFq@0TdwdrbzOy8Dz}c_;oI1`#x#RLx_B zmKYzK+B_99SItB-o9H9aZ7|OuqRq5kS7LgC*gNvUS6_Vi;TK=+9$7KIFwS>a@3;TQ zANSY2bl4~QJ*ZE(_J+E(qX(kwF2EAefME~hVtaW>!`|V<2?Wk*{Kqk1bVB+KVx&;v z!!{xwobAN;^n`Sx>sTqs&^!XNp~*#A%z~uNxBn69#1$37HNJb79$PIRww@7vt(V2D zy5D=2buTX!8}x@C+&CE8Eq6e>r2yJ3WsZ4+y>+h)m=@?6It6R1_3)mN0u})+xwdGs zB2q{!IdJmTIs=4iZbsYIZ4(pXVxyzz%*e% zNsDce#)cq&K3G@3fISY@v$)*9jz{E!y-1_^IJU4<2(B5xAH~yJ zk9h27blAYB`uZ6PcDo(DLh>-}JWxkRGnOn-dAo!0`WlujQSs4sd^4IAyrV`u%F2iK zEBB2I%A2Y_Cfyd5rkJr&xNZxlVcizWpLAPLXQETYktTIpRKA2sRldD6b&Aqp?A)Zc zqVnw>l5bObD_-=Yl6|Fbu-=CDL2!(LecuirW8k@tz|fnFfm*iK)!R8M9!h+)MI;uU z<9x7Ou{}H+KN_URz(-Uxb9%V`_Wora!OLi zMOB~de*fdDMb?y*WHYO4*R1pwzb_X(#8*2${BVbrWo=vj`>})$V}{CaO9l=ssc$)F zT-vb!q=$^uVH+v}y=Bkjcg*WSIp@$W7gLFLxIoZ1;G9QP0q*;P7eISlum*^Rpd+*l zoEW6!#9$vzhiK{)o9bLzj7>NlW<$*Y*pBCKuqEQiC!baC9d@Zm?p=1)XPmwvKNiGCBj`h<>W4ewUBw*MG^Ti$W~hEe^RXYH-f zwq9yevrB0z(agpuqAe;-#3;VwPVj#V*`1@}N&DL;{oewr-*K-Aq&bWZ_3Zek+ge(GXc`X5V{Z$OyX?M-hhZ1bpy)fr4z&7dxOyGPPYcnh% zd3!@bUI)}dbP*?%i?QRAqRIr}(^s))s$94_Mlp}t7UGz$by{jtBBU^gOVdGgpe2&o zZ=^iI0@5su5warTKpPU?yq4SK?zaE+^5oaWk@DUtZi!bi8cWjdd^7o*Xc7;sA!*`cH${ z2N>`L5wDF@tHekewm=&5`M_9j)?sx@VN308Esn;T(gNf2m}3}72CP#Pt1W}+x$71(b5B+!s%qamQKr2P1N7nrCi z39K<^%X*`3k_5XGXtNTKNw{Rl!mmC!dtk3+759Gj$?P#DCv7~mRkU7wiV#uaQES&+ z>lovqoE_p&LrjEPyU)f*9A-?k45ym6+L+?j&{@XRCC^^R3j4G_fO-8hJj&@GQD75Z z{~(R{t9+2O;_R8u-0}yJvHu(Qp2%-#?Tq*a*B^#`Gc@uWUS}sqmNS_epd{FF`iFgT z5_4m5Gz6##(ZM1LnD@#_3C+nEQ%ruAp}0RZPtws!`4P5#ii2F>d$E)zwmQ-8X`bJ zH|wZ*5+ud%R%csT0467$Z9xMbL^L=;*kmY8EP^PA4}lYx2u@qJO6Xkt2Pwgt*1*2g z=4!%lf=M1oiygI`!YpAsQ!wB>1f!|R457tzT$dJh7S>2t1y04nd(3}07SV5LFaC5I zsW{N$IFkj|!-jyl_;zclUVgPRTULq%c$9WvTs|c0qF82%IlhfliI|0?L=|46i4z?Y zYQ#g~6`ELs8kPF`>$`w;JXi>@Yx2Y~ha$LnVxB}5>J4HdAwIoDJTQJC6HVYtLY;|{2ruon z6VkFsg8{r<1s}9M!(Nh>#RO1%JjZ3ro0fDOeBN1ot;c!|kYfjDw!^XM6<^$Q$NDVK zb+hVc$W6oZ>b`J{d1R*7Ki?In4Cmj>i&+sqmw^+q0o$Qzeu~tTCAVj%i=cAG?&V8qi^cPZTFkrSbaHgwR;TmkG_k4`_ICMqf#feL+SjeNQZzyORw4uaa7hSBfh?buA{PQa)im)SE5CsMXZDz8F0 z5Zp`4jWcn;!4s+xFam$N{SX_T-?doKBrtRV1ttpsLcnc`6xGUrnd0^d<=Ex_DZj6_0=X^+C(BPAtqV?3kA~uG<@DUh~uy z$F1)%uehbO9t)g~@%&uM^Cy&N$!XkwS822YP%a;9K5ztji;rX_dbF zdaw+z{}9HPB`}CNsgMq-Yy~7R62NP}a)6jIKz!vCCo!2J-&w2Q8B&{{e36o5x~j2z z1agUjHOeQT_26KhBWXR9Y3?W^3RYnZGs-Zpf+7=+uQV|em^?-}ToR(aQBkfc&E*2h zHcjW$W;i11NA_g8sV@yk(*C(mE4{ff(cpkVT{|x~J2NREu6cB6OsONvfqjRejPb-m z+(ZD8ih`_^vMf{2&Ohye&Ji=LfBh_4O`9fK{k-UpN8L4CNDOne@8+9*$KN6jlk}AF^>Av^%dLb}Q)Zt=`u7NAdX9DycRp1`LoCbOkvdMzi`t&pa zcSc%vdUhfmrPCQcOelt)JY#kS1citIh*J!}96BUFdgU8)q~5ko`#kI6ANP=|bm#2H z3gaejSt1UKr%55Y=6KEfhd!#?>(ihl*>BL9o1ew9-w<}B7707t(knw-3W?dz8Oy6# z0E$!10#KY^Hk<`m2|{`ayd#{dQJxe}=REW+tq>HC+2Iv?!&f@=TeozWf~iyX+ZrvSz7UAv6V%SYux{Ijk8 zm0|S{SS0=B$6}qdh2CaGZQB%*IDiX_iLE2_*CVy;%vLSaQW>dr5}g`HYR(dHfg9qr zyd-6^A`G>qT3=3>6N=r=5ycnv7!iTrlKcOjymWmyiW@ih_q2hVmjKBTHcAB2Nk+e$ zT9!A17#a4u64cdE2CS5vf|8~=@V+kJcitvOTN_T!#W*7m<1q5bhqW%EK)!_a=+L~I zYmi8XPCDpbpqrTnN-@E;H_eb^nV|70I;9sRv!mo9VdfymqbI+A*Im}C`|f)mY785! zp+D5e$=V-aQh7As%=Zb}Fq&~A$_J+Y$+xiqj3#0xqn&_7t|Mmh5`t0RCpgIhndXlN zKE8)xHxX1-NP5f%I!ng<#*RJN+>PDFl+De_95;asi8#RYBQWY5h$}jc8$nEPI%}&wMjjQT zp=N|pxXJoA%{U%So^jk0n5~aA>VEFsRRHZ&zPY;YjCdMt!A7Z(G{6X}86%)9U^5{OFsAU)c+q}J)d9Z;RQ@5SKB}*A z>SL!V_8n_H4ata78mx+Cln=(`R`FevGNNZ-&H`5KZ%o;h>I5j{^4t$%-x7s6kgbjP zjs=EQ(q_@Xwwk2zYi7jg4j0Z&qlC+aN#u5$Q)7XC`sW=`&E_S#Sw{S z28T$~M@CM093fqIU)HG&wS4-8x;py1W}|ONOp+n2VSB8}R9BUTPmCDasV_pmr7>vu zEv4ZZ!THOEeIf09s<3M=)+Tu;Bqrd50;Z32ki@P|SSuaFU_e`g;j+a*{e*B})(du# zoVs>Ccuu69Y#0t;9tZCGu4s`ew01>p3UabqwM;E;QS5>GB~qq{6v90MtR$>7W@~m^;EJd;;EFWb$NHVbWl?GL zDcZco#sQdVuu7v9=;skUgU$wKk@3Wr2P-_DcAtbvK?emf2_&><0g(V^J7OMf!U~W> zdfaKST?3#6$p$fN;#M-Drd1K;#!C~a_dv4&R#&wg0c|(?_$aQ77QR?Xavm%oMSFEx z3X}Piq;~fwRk%eWIoU<0T(0C~v1(D($8jI-knKc|+7-s{aHyA*XzIUwA}SV-5Z-OCxKQ+7%|R)qWvSAJNG&H9oLWAN#{9KKbBzpIvfrGL#aL=bFS>Z0KGemdZFiV)D&bL zF*pK!As~EBr)+->zwgWWjXbv<7{$J~N4@Alcj2THV3GweNhI+L*h1j0gZza$?eV74knpT# zNP&cd{i@O%i(!JyH0(2w)gJIT?VeRf!zT6b$1jV@snf*Z$=b_QXfC= zs66$!F8}qEwR`BOlV9i+bL+rrR(WTZ8=*zZAlU}%|{~3wT$l;E=>!0>r z@z40ZvUN?=;~6K@eb zSZD6Dob@jgw5q-)Ov*LG$@rcIHOoZp^HDQ5aZXSXEW{8Ch6Nozdj>roYEK2i!4TKB z?WvH6BluvM;%;lX{K}evyC1x`GpV2T-l_Ynmrw)FouP8N4VAOQYXH6oG|TjPA!&Y! ztYyPA80r@z^RdgKdBTM z)uts3hsJ?U)>@0!O5T(eJYeks%RgC6%?BM&$}AI>W@lLu*2@x=S62HB_e7#t=?c}F?k~p{b z1A~p!6E$Qf->KD?$aewBJQn6>fSikLNZx?i%+jTCeB6RGTmy3((p=1GZiS54IV#OL z{xm9|C+&O;u?u&-1ab-F@nIm34`3a>(L7-Ni0h(}C3z*sajQ5X9tIUo=b;bVR5;hk zJw1@$UVnaaW3Wz`6)R1#hvHuey4E`=7Y%>ACgO8oCA3PvmDm46eMJYz>3r5 zA`Spx4%o^OY==|27WvCZ{9&Auvc2x2z_%EuK=~LaN$mi|!ebkRIMp5=Q@bv~F%8rS zV;Wi~$C!{h;SL^upExQ)>V(^R8rBKB_&M%^Kzm#v-(KJz9cYiM@o)9#gJUYAg5SdW zKjcjnJRm-zTww7DhDVl~+i_ZHJO_HPOHo2eo@avi-0*z$ne`Yz-4}0ow4Xy$=tyzs z&!!N_UWCI&F}8N-zrkI4$rUsCS!WP)5>#`q4oQNd;yytntQGZYMcNw`2;%( zzJhpwu&rxzpx^UlEN-J>7`!k5gOrcCFpy6v?8-NqkNHL*pHhq;h*2T)ZlyUlP^Q;k_YfS`hVY&9pq-yRCumO6JTOvKU6?umZbLld zY*$gB{N5qu_ppG zMMOdtiq`NhSh*lD6to-YhTTB76HHZF)QRpLFuYkbNybfe1#Pg<#={Hm)~>d z=pm!eBSPZkp7{Il!;8;bmcQrkvqxWY)!0W5ESfxU@VWX6D_37KuI@*W7fUn7jeiDa zk?osuQu+P^+?3N9o!#_JIc-92%4vH#H|0cp(CAG$uG76K=h3c4Ds+iHhAz>Q*4tva zb&=dG%K*m=o91@F@%^-(Kx6V}f^YkF9HLtupm`;3l^-{tIrv+H<_v$UPnQRSb0fH3 z%AJkOw+Olj9Ns2q8W$vI?X~VO%`uvjjAtH0JkwO*{5J8exkY`8`hU@69Zvf55nqZU zzJvCfeURs_)Ouija)91$0c}RyazaxvDi*h#z|ug-Ehlyi6X5h(;x)-J+LJfzmXiUe zbIZwqKe)Ce9fpE~x11oQge3}MwAlBcL|lr3x!8haKe98^^3(Il_CQ>77`_h3esmzs z5oTKZZ#l_~yyQe&GV6+-2?;%~m^EoyhL};5XMK5j=G@GV1#R0E6~zs^@%foDd)9L| z4x2RUkyCrecC@yw>OEPcPMRdAOdK<2QvK?e0vOY%^N$G5NPcaCiu!+u`wsXhs_yN% zGqbas1VT2+rjUe`&1O>|frO9{AS|H@gx*_72u(#0q$yw&L`4*lj=qYDiinCd6#*M| z<)w)Y1*|BD*cGyq?>YC*wiHBP|Gy7So1NS5J@?e-4EL-Ebjd%~TxqPxl?FAn*PKy9 zwDaJMTENe!s@K*StVuXRS>oZi6=e=m6$0=hQK;5K@@vO}(Cg8dE<-cG;nW~M2}#Hm z=l2Ozr~-e_u$RE0m`Sa2nrAjk04ioOgMC@3o{5AxgA13P02R>!~=(ywvL>%w{rY_!v}A^`ObaAep)r)qtS=;?qw~znBHzWeqQ8|UZurZ z7Y}Ufkj&O~dm8)#W=i>9%Z6uiI_w{d#L%rRn#V-hBEro;m5VbbD)5=#JjHlsBMT;P z!kyz2)tn-k<9#1t17;eZ(@f#x;VxTd29q-KGV>hvrm>-oI7X#~&lV5x=aWSgKGJ`t zA_{1ph_FW@^pK{BAS_wslx1CK&rT_MW7Ue+&va~e?H#lFZr8UsoQuX=BU0MMCJfHX zwOpU8HM325Zu)^Ahjo5__}WbyRvmd^)!Km{jrmybSKg|tdR2Jj;Pj4;rUlg*ol=;+ zXH{_Oz;<+x!y>WScke5^l%EBS!SnZg_r9`ACG9qou2)`X=Ya&HNrQ>I+KB;kr8qfZ zL_=W%o(?H9@#aus;Q->zq`q;kDEdTRT>FFJt`JlTt+c>yATBI|8!^n!mfXl@O;BDx z%QE#7ze1ADWrLKn>QZPk3#3X{c}z4cS-AVjTE$xD$!0B$namD&Piqtg%5Zzblm)Gl z22&O;e$_l2?GR!cxtFTtLBJ$655<*?>(lS5&h0wJG|P?J71wdxz)O6lWX8wD#3W}9DVbUl z+cYXXHM{*43;XN!KK0TP3+ZgQt9J4bE^E6a=q3T zS}@q9jUZ_fcc95d1b4vTy)q9pW-){b#v;s4hoc}GI+=oKB#3rKu#wGwxQ>PE=dL@K zb=v;*b^7-#;<|6p2Fu?2=FBN?ZfB|b=TE*lW#*f^;B!ZMvu?_L+DV{bw31$Qg@N+P z&4H4~lHr7JR$#86n>_>FG{fh}!ZcN*tQfFS;6Rsyz;#2`AUZfEZ^R0z%m~mK1E~MK`B2xE0|of2*cZ8oBg?F zZ-xyX(O?8#ab?>0qHg}WG+Six(k@ePC4E|HVtk8Vi51>`s_?y=1C?s*SN$i))3v$xQhuQJI}8`5WGMZG-3#}4+8ZPr6$)?YPc)8s4bj0 zJGAXm)FnSJr$svGR$@Z5jgX#!Ltn_jA5&7(1BS8Y+`BdU6!t5D_ ze@ zxuZwUxc$UUcmHr#X~%``sy?0f?Rt+nAJAtZ@c$A0VcX}4^0u-9c3bX(8SSp?jT_6D zd0At-{J8B0ytHs_gPiWOURt=$Lkm5cIh>H*kf`6l2?>{yq@_lD4jhQVC<$&VSo{I~ zsV6=s1&$Jwh6(XG1kWrHRyDWkbt?r6Y%o-5elJk~q~A-RcE#Wugwog*9SQIIxY&rK z$fQQWL>LHS%+MJ-ZDdvuG9g@1#F_|qWvrR}z_4qQ^_A@E_!lI^4 z!-fvu0FTX414kcw(%o#v^H;IxX#?b*1E*fw-@U8d-A+NYiuMwOG`*I5}#R-+;+idNzWG6vBi}=;Swo7cXe?1N>o~~#>mMQ5r+hz| z=VQ<9Mk%xGlHW%kxL!Msv-0!~v@6(i;vLeiz?27qD;3pfKtU$#5~tMJ<$?o_DIClW zY*4_`#g3Z{zZ|I?uXZNEhf|L(SRWY`U`f+blK=sWxIctWWu;hPEsf^b*j$}}&?!3n zPWXg)yhQBzIO5zMQN$j9<#gBnHx4}Z(&*x%oSY7w2IMF9>UBX|z^>l3f9B-7n>PFY z75%XOYpnje+}e@eDwo~SzvPcDc?Wyr@|L9@{0yCkwCI%98fT~pE)$#~AsdQ6kWA2X zh7i4`5?h8FgkXYkhG5#H3kM@3h8q)S9HcD2H!&YLNWM4eAo17Dp3~$J`J8di2rD^C z;yigpzBD>d6hKVT)*jfF29DL;UJM>KdR@j$WFQPrwbRl z?YW)UbY{{2z`jnGTAMbSc3@u{8ej*Q#jo8Z@;-TAYxyPlCASN2VLNGQ;P>I@1#bpC zxCP7!n}w~%^|3}a=RT$nO~)^!@*T~osAoqj6?{h{@}j1Tyvm#?r69Xla7xqgAPbzg z$xVWCbCDFlXQMMW#*u{TebkkNtuQn!0S^I(54)a8{f7_Vkr*aZ%qAD#)13L_l}kJU zp&Am2G=l(Pi$}|=_8l9VGip@M&|~}B4DL|bwrypH!EN@ao$tSc^{pHe{94H9O4fJj ze>$uBuWDSre*4&K+cs|8_S$m&_WU@)!A-3BOqq%CqZ_|dH_(rC%;5ce28X(WJX3euBSu6qC-KR4(ZSW=|j{gQxxr3vZ&Ux zGBDJBzm=b(-ldQY8GGOS#KU{^Q+j7lw{V(xzjm0@Snr_Kbi+%)*D*R)`xuj^M3(xS zAUjgl9W~k%ZM1Gf>vUl9#39b3eW5+VW*w_o*(NFJ9*Dn`pj!VKvn=E8pvmdgjH&68E@I{;Ts6;mD`<>&(j`eM#M!aecK%@9mwLsK)*? zb1(FIc4@pTgcO|?9#jG%LpwMgu_fSn6}UCwVn7r=;SQx(U5W*R4 zb%Z-aZzJmIZNPlh?PZn4lPmJmTE$Xq#raxm_6!fK7&5O#wur0H=LasEXVoSmIxRy&gj2XR zU=A7{6vQ=EgWgKx+ICItA7ukel9GhXe71}z&#(}=R`0N&c%toBcR`o5=-b;FlNmm> zX^&nxeR`(nrp%A;`DLw@U67Izl~B}abV^ELdbg?irrJx(^d;^ZHnV0d_?rHLuc4)k zA!RHWn`^Q5GG~?PhLYs|;A{9t4B-2Lp9qgycx!`oXI;s)MUDeYsuH!Jha?LhF-$!^n#|>RY82nK{N-aE}llTJ)UD8!h z4zw&ONVdp9(?gg=k}c8#Gz{VtB+@y8*EgG?`19m)5;Zm#MJ!d9RmRoQ?{z4NS-nl* zGA}MQqCvr#B*sITFK~Sb*g#;fa{VEI^&5d?0F#9D9dNdV=M+3`|3cxha{YRC^`b@f zX*^D^D=S;Kr6F}9s9z3SAwQ%RK;Je`k|rj^#{#V? zv~du^^cj$dXi7QUB=sLoIz}Q(l+s<2Vd-l3oVt#3j1cJ9uE zZSlporw@_c5wmCBsS(z|msk_R8aT&w@OZA}`<|=U`<^S$bMG4dKBAwY3q?JAl-w)$ zD-4=!h{86B{E)&^mUD)XW-K3KjiaP%eKa}+rw;cj*dD|PfCGZW?&TFKpi5I_NTIMN z;w7lts~Uc5xGM@eL6|u_+%%^f7SIi%;R-fRJ?zgmHeqL=%ws;r!A&XxuT89Ex>le( zWPTg=%N**xE0t{EJn#lL$WX}O2KtIzhfGAmJnlpz{DBm5R^D^mhTdnj zZ23&s@#Vq2d$Ga^>f44PpZEW1^uHSIAZCw3qiW3wUATR%;XEr1BU~CKS?_F2gg(h! z{lN$Nc4IFpFM0Qt#?HV%P0#ai!k;vgr?c2w=h%7f)r3f#8t&CZ`xxF0paOVD?8}QX ze$u|g^Nm`%C<||}i$)X}f8X1d6VFAtr80Jqr<`X$OZ54N0s9*0m|hQXqCmcWn~{-3 zsjuI-ht6}4Gw+$8eiQXFS9tm@yNt5pJgxMMS?*L%*_Jhtkcz10<*6yr2?^pY&b-um|6u(4&Y)JU@CAu%5YZ!c-L^;L8h_5byQ6K z@PR{eM5NknO(_!4ln?tYS8?a(*?e@}6YYz;9nPXQ_UL<$cY64qCs)4ickk?9{qSnY z6rZyLo6p}C`tYN+7dO^O-+OPLQ)f24ZCgWo!lGBhFN3`O=DC7w;mEH_xauO7F`6`p zPy>*sEiCj>1(C2GTth={wt(eO;f6==U<|chK?qK*PZ=u_wP2K}1bj?TWF&4Vp8lGp zWXn#clFSqcJA`~2jYz);>@?+}Yt~*hAR~0S{v&ftN$Jpb_0Ac2Gg+{HVQETkOT9Xy z@~K;L^f={tWM1mY!n;0sKf9@Vn_h5DPZ}Lg4-go?!>smo^$x}jLC63mat^9OUQT2q z_ctkdu};X;=F43~Nj9TxP=bKb0zcqj4uK%$;Ri&TP0yw4TO2>0U~mWfYY$)Pw>*Aq zfo=AE`q@Q#VI9`M|33L2eP;M=G6lEE7etM9iS4af0c!j=Yefh#1&HdMJ+3&YXoW7S z4Y;NL*LwZB%j@lg+v6_uH;rz25T?KI8shzQntlD$Isq4W`v)K3*wJ08SSMo~lCC{Q zbiRUp4TBZp^l(aL@g9Je>%8VNYGPHqs(M}l9f{D764Ck?YU zQ!9|?205Xlik8~C+88=28R{3TKfyv%rzZOui6|f*;wPdSqw!yq-9eyBthR2-Gl!G? z)MwReKV_pn)&GlaV)ECV{lwbpZ(zF^`z6jo5oi9rL1(DV|DiX=?wRhV9IJlaJ0Fkv z>&2Gw?IiXS+sk!f3DN*p-vC`$JTNGMCBm1F6kssJtK@j8noR0YkbYAc9G*<7sc$r{ zq3DF@1emvDe2Oh1q4g`ajMLkIGRr;CyBX`~u@)PLPRt^!3hE9GRvh&_K!erva(ixr z_R1D#i;G2qBBSTfUDexj(p@nz#dBKp?Ui0zTjk#FnQF_JKtk|~O*dbDQf^Y_X3PL|OyTA-Xt#O&9}}=gsSJFG zPJ*VH2}_GyqCl1rw*~tr>r;CRYU(Y5e2T29sPN45-$*37EQI0rjPo5N?rVTZnlwmFguFM2IP%Z} z)gJoWX5_m_Ok7?;o|!!EIBKn3A-g-N4G1pYUXTXYMO%cXS;6ulgflnRfLpJN zIf@GRD8k2vk9M?>>#pPe*=M{`9Xx+B*lnx{UM%rSj|pH4(MGM>e8QvW6Y`f2a0E9R zxvG5`bB+Gs1J*?U^91_ZL%E;bW?FU`iEKF78Y`Uh-|JnIV+j+ES}&0)#Ep5^+hnzruw($kz@`@iwOSH$`*;p^+3Z!9pA z7HE6fFP0-1Z>GyB23u<^q|9Kl$74HO)ncH1$WVx+}F7lI|k0*^dDZGDiTtyfqcQiCCxB5VCFTd(Wm z-(#&!yNG08=n06TB>Ii0b&B*JT*QCCy=RwP($7LWNTi?$Fv&q?ZMtL$QiCjH8YPkp zaCt7^O_qWHw=4&#lL60%`(-$O$Wl3U=`d}B2_>I_b^$f0Re!4rBueA$2UUp<{Jr8} zUhR%lTO_%1w`FiLXernPWDM9$}7Yr@giNwAav{6fGA z_tY*R;5DIOx7kHZ5!e6bLwOJ>Z(sVu_HpC3|FG2abNR`eZaTUA?o&72bZW_@1=q|Q zzj$wUd|0$C`{noiU!&J=T6TW>q@qK!Oi2wuNz-#PtYeuWp!Hh z@F$qF_TUPh2Un0O^>$qm8Uj642HfK*vkKfF!3x6PlP*niY%0eE%%k`W@Y}%qGgHb; zB^^k3I)R38*MCxiAje8Xp3;!^o$k@Mimn_D4Sc7fPD^_a8W$jL&+pkGXZOjrUp~%N z@o>1*4`n}mZ5@4l$WG!xS}?b=+q49{qf_eX>fQuq0PwbvVH(DvKo9^KTwC`ex3fomX~aH6o-W={CdG)d>EBi09*x zg2CbsAiaA0a+4tbs^E>QpwWS8i;N=V|1DMEHZ&Y^Q|rEhi^de3lZ1r`cz==i3Q zNwy@4dO<`2wz2SQ=Wd2%L?M=tl6i9Y6OUgzqAss*A92HqDKnGU)%wb2A(R`=itgjekAWY*ddCiM8R@LKepLUknrvnW zd68>SXM?;y&PPxg2>`|Q^8Uo@i!UGVe}eP=Xlus~Hb$`itWv*Eu>Sf(kdc~dxvYt$ z7w5DsJ8@7YIX6pT1rgCoLBwnNiSItW?T@dY!%I(IttS`p@Bge6_$uV1H@UDI)8rH^ zikW@S091zO?XhaRNOLdSF}Y@Tj{O-Jk4$BO42_+PcX(Ok+i>!-#k!04)c1Jl%*f?QlG+VHdQQj}t9N_=`kI_1Xoq)x{n6T5oW ztoqN?OY3^|T6aOMeXKC|IQVp`AT!-1<{Z|D-4x+KYe5kXtRv<*Fv6i25f1+ARYL26 zx+t#+)y3DE<4XL=*Q>emu>1qE8Is3*TW*)2urUQHxygWV!io;Z58T>7~Pyg@=<$5FEK2RKQ3z9LS@_F(XMT1iSP4}l+{n)OKfd?|>u<3HG@I4-f)k(fBn$jSOh zy^K9lbNfH7o2>ivUq?|jD)Uqg+B8ycfw~>MZpbW`+vf-vQV3+(Q)df8OvawjN22GC z{PTIJ)mOi1@YY@MKlWAYDEdnL@%Qo)LvIoyxqxOu#&W3Va5b4>7MDp&;nU6Go;UUV z3)Y;&<6y2|#vB*Olk@_XDO4)@Q>RbsQ~848q$XghNOJ{m(uU$iz~d)y=AJluq6Ni3 zn)9O(N`;q3Aj7SXMkp1GXati|psQI1T}=z*k7yKQ10U8LmNnQddu_FXgLhIa9(NF6 zh~GfG9XGU1mVo)j?V0>)W+sHCr;9hGD%5((R|PI-3#o-YGClJ1sMF9E&L){`T5y zS4AB^T#&iGwY}KIlJ9@Ma$R}Y+*wiQ_IJw4&a~%N=w~}TbTFbCr*%9U~l3zzW1igpP78u9XFTg=U6!F(y^nyCvJqZc}hY~>p1A_ z*(D?Th<;hI=h+05BGHpco$=e_f2Ta1`_A49pgAf9Z@2yL)IhE%+w0a)gfU#o`w1eo zuO#yCV2{_7>SfY)PH!)B^hOPWvWgmFQA6j;Zd;G#6Ngg{^bB&f|o%Dw2UWCsj4&^cJyQhn<#R=nk9mOow{d2#bt{T-C<1K%c!fRm-*XQ_;p z%9vQPQsj;_eHey%DQlSL9g`H}vSFe;1};><$l?HP7|JkDF?S@}R(&4|UwluQMzc_i z?0{jQn=!CXBMvtl0mSfN0)OGj0SN3y{67Jl1&=Bc7?!L8Eg=hF)7a$1SVvO_68oik z68rJ!ZXcI`5yC+~AgiAm_Vp2Sv&u3*G0V})eL6pxq^$khcMdG)&^8`P>las-=lppC zqTKKYQ_*XK8#l!&)gI2!JOw^V;<-~i$C{r}-Vxj%Ho$1})A$^mzT`ADRer*pf#WxA z;HZH>YZRz~m>KeUc?z=}kD1{Sl(2mv%Pv$p(8kUc}VzbaG# z{I(^97=~(qTEW4?1Q0Ad0PHfi+L$er&rYy2^u3S#lKv>`t?yvh0=a4n(r4||PwJ0j z&iQI9Cwrz||DmVM>%3(TgO#Qm7&4SnLK&V@2_ZO&IR$#8x2*cI1t_3mUhv!~>xaab3(3=O zY|#4rAjSp>$JZaHTtd$w>3I8v&%N^|(dQyg+|$2WV^c@^^-uHbUt_=iY4!Avyk2G# z!lW@aiztiJB&iueH+jcqslTl90wGKqWrKa~DpP_=yk&#yDH}uQme9+LvS~)UChQl7 z<#}(}G8l8NgJYSl}dh!FsV9IBo0-$&wg8 zLnjAKHwDhseUHRd|M%*7rB+o?S;wV0NKS2@>1dhOGC46WH9i$7nZ0tVY=xgU0k(ME zy~*YY3<8Cx!z8S$h+KTgNiS4|7ydZv8q&YZnUi0C*?xFg;n6=v! zXX?zwk2X)fcSiPi?|<^sja$-MJ+OGDUafzr-n6N(va)bf^(Xf}*l)y$eh=Qu=jk`O zml|ozQ)idUm?)5Gu2S&MRKU0|Js>`kx&uPARQ&_$aL@d-+?@0!i*8+P&+iaF@18bM zNlDQKg<-fK%X&_TO1OSl({+!@4~|Q2*DiUS-h4u5dufOK zPO!9N)#W$kUa%>NRR@<~jK+TySYl)d##P7{zJt=|QiCBiNxiG{j|L;Z`S(UsvqSEs z95zPN)m2h^G@e29_1l&Gq=p9+!sUs7aX`KQ-guNyxtF>5Uyo;m-*`q|VmysRl*GTc zKuYLk56H`B>=g6~`~)FLHWu2w#vVG|4%;%#37B{tEN?7t$YTvf2Z0#C`fS^|`%b zQ@bc`#Vp^5>4$9u@ifn|7~Wl?E@V^f0h=lz0kxF6ySl)`OJ>(l-nsq2qqN3#Ovkncc8nU3*ATm2vofv$_kUKl|!0+xe@&~Rb#=$~a$ace8ImDe) z{Ga!(aN*q{CvGIW%YTZxoNRGC$9*@rrDESmpyx6 z_%lTVVKpc8UfM?WCdS57yB;1Z7P6TOD&Kc9lPE$u+!_I*+SuqHLm)%9_&@Nrkbu%_q1beh=KV6io>gdFIfnN8{URm z<%N;HWC1WnP{(Cv0E?+vTvPHG2MA~j)1P?6UOukZq+#QG{qY;5=nmNT9o12s3jb|SI`o57a2)_9twUEh@8n7SCJ+^1 zYU$N-Q)E7hro5F+u+zg3*??Kct_Ip7+<`<|X6W7t_KecdaBqJYZNeLeAblBf#}SGE zd_NIL!mX~{8f*hINFYAjTXnHF4$ryg)>d6p=%-$7F`qHDH|?2wC;#O_m$`TPX$Z)_ z6LIA*X$uVj&_9t6nw&p`rhpSHYziniIlV&WCP2Z805Al$z@5_qip695!jh9n@dxcL z9P?~p8Zx>N+7dha{wM4ew$=Uag0-yKF?|DzS$%UDlm3)PvQ7Fh{eC^k&|l@+2HMXn05s3vrRt0#k)R zLKrZWu{Ip7fy74Gz6A#z6#j(%8=UW0rgB0Rc{ZSBWGwb3ruwe*UY{M8$qyB6hC za23byuiJgTfpi>}YW>sE`j@p79gTLWZH1~smRdo=`%F8>@pYk@5iZ|kp~RF@7%Jtvp4lutF&zPm2`s@t5e7IR7C%~C7tR8BN8+Xkr)@x-HJ^SQ3s$}5 zts$>{+_g)p>zRS;9$7x-&(lu~Tz=JzVTU)CjUU=HY#D3vB2(S5BSy`*Y232JFQX4k zy{T-4e&l)m;-25;Fz1~t_SXAeA2x$@ZeT;WmjI*{!)poq0$X$ zyP0HV^D=`6F{^70{v`rEEHwkSQ1CCvl~<1(iQIU8R28}LNY6kRa_5yThTaU4kKb{m zQ!x?4Q_J~n14J?;!@59zP9z9dFR_%2-dt(+_~$d`oZ8@i zZ5)A+ahS1!z2>Zx)EspxJ-3I6{MYyP_m(+=$eT6e2YFuUaM_E+%DVIvpv= zgu)je7X#C6SSbA6C}>2LvRSsUe8`wEgk;lK>+rnXaGFpd1j7Ky|MOe|6iz(m#Lt!Z z_syA;NA-u}+P9Bm?ey2^D)8}TCpA3B$jd-vYSt$q~jMsEU|5IO)}6$wf*yg@GW>@5Ux{(@(Mq?1YJ3sL@k6 z2kxyIc-bIh{xx%#8)03-5vpA?+-~ZrS#5jq4ZoUeR>CKI#y`8c&}9~p7XisZU*GNH zZl)`!zZZH@-+l8Tdd(x&y;@o_iQ%e1pP`-&Q^E95rmASDVBb0s zH}^Db1o0A18X#4W0}y-^zQHtJMe%-2UVyV^Dg$NVoSpEGLf{*M3gFQZ7RqzegCwrmNe8 z&~t2ha@C`&o4e+r=U71Q*~NPv8$+1Q6rnJTUZ zxRC{sBA?h}pB~?<#pgQwuk@Ynhp-kHk=h?4N|W!UwUFR=UO@}gW|bUJjdtN z>OAk~ExqNupDTr)&-H3G+*{tP*nRcN5tMzA+T(sYoxtGN%FT^&e&;JIS5sNcKIA3k zxyzQ9lzCiUf~D~rt(APOM)`#<*U|_EGge-rwOY51+Rd){MmeONf-G9<>e-Ybq6o2? z3IXU=;XFY!SpY(#0J@r>Q2DvyW--4=&1Ug*TN5|JGd!oUG{JkP5=SR8Jd=f)SWP-z zLW~m5wCut=dJVfKBt5HbYDijUrM_3`uA7?E|HS0-7h>N!$h0*%!wO5=vk_T? z3YROJ^j&`>wHmeY!+8(X?1DK8{r^oKpaw&#er;zA?|!eXpUjyc;IfBSAL6GH;?$$d&fJDI=oZz?Q zX0r>h*+QY+g36c`6|&sr6{1YO*>wv+p9-4SKvTeI@n1pzrQq{gyPQS{awH4ZKd+qD z!zKHl%&YuvgA)rXlMS16NBFR%$(wMJo$?O3oKu_W$}jw6XG8xwKzS20e~WkK$t=*^ z@0`)5taZ#v$%j^KPbg#KTrK=wukTm}zTePHcyzb_a3*>;I1$)kO1M10oc4FeIoLN& zC~5zCoPqB*G)|9B_aBZ^32$(q;$BgH^4?4DGGyyq~rlY>AIr7&9eUd^P5u*qH#D58| z7@331IV(+mmD%_`os|}@pQ--#C(wj&WWPRz`yv>!S*|OmF?AQTLPi>O+!jy?NJ6lt zG%m$-VK)lFyTQms3f`b;mWdce;V+E<6gl4g8!MGl$Bc1<(!;MRLVfPyNQ6m#D|b+4 zQ)}Q!`hmLFX${lHZt*qQKx=Sx$_G11SWIY*b=BY7&q@jl_3hU`{*e5lyZ4iivmuC> zKs)j=xgV%wopw;Mq%QU~L`nmS(hM9Glr{~tBOj~XQq4ZOAE-f{mIB%+1#6|MeQM2L z2};6 zfYhvG*vOB;rxezlm)C$wUJ6YfVfO4zq!W&J4+}F(!Uqvtv@#c-TviDYx)_z=Q%R~* z(?s}M;yB;}nFwcZORv;NKNEe@#a~9zo7e#LyUcH74-1 z%Hc1`lQ)5zKoxK!+vB+WbDJzVLiFm&r>`0N-|N;YsqUZT(CRN9 zn0{#NHBVQv%(L**`^@a`6 zg-90cS~HK=ExKg54uD<(32?wt7!)S5BJ3NCW)|mvqW@x zeD$PdB1MF0kza<0RWmgMAJ zsczk~yHD$%^+U}+-ni<>G<0rx|B~Zupmo~C`E(Aj)@n9xfn;bNN4bV09>@e5O4ezE zuzHL>P}PHmQt}>77U4oqI#kRl2qZt^I4SlNWPWp|WZSdplpFLhnI#j>X~Xm}JlV=^ z9)Cq5$4-s3vHe$Gf=HJ2XFC8Qba6p#Ldm3-*dK>6&Uo4%#NUC-!?Z&fR83VF11I+w z4NQPw-8@Q^cqu;09+}3KD9P5`Vg#NN4TlB=bSjl&AV$iX-O3UN&F+<&+&(KkM8Aiz zcecGZbl`>=%EYFFHZSW`Q7}0B9{ufCtA2gvN&WnN?qxW%QcL+B`9AGC__ELR#qc7B zD0PgR@p!+0!h=&bS;8M2l$G~QA_xAAI%8<)U13L!m11pnU_+A!KRI_tz>w*Q4x%tw zx~ce{vi`T%sH~{;tjJ%Uxb2zS3a%=Z?_qBHoEw|FN^`E-e(TNqo|&<8lKvQtp&91% zB|fLf>xHdMSdy4a*m^nptjZz~h|V8*fC6brA#RTwf zbuv^F>Nkh@HrPAxcj0h|3dlh1dx!O8i4cut{RQNp?rNFEHO!97$`=hL)TW>@{RMf+ zFzS=}QzW5oEqF@(b!{LkGVg)poXKMh5`o)7I8{s{7_tD*aI2M)nD96$6Iel~&7r@} zTCvXhKBoWIyyxILRULzJ`O=&6R8u545p6pHRdTZmtPTgTZS&a>eY0HjCY$i$OKhV4 zgbr>cb)N$9OZ8Rl zUI?47pp{YBWogK%`INzlT3IkoC<{sk;Y?yMoe(FAhhVV$9~zu!CSoozs33+QX(_}a zo6M4F67nj`<>YdJ4Qe)P1e@JM15cV=@5>7LP*4fn6afXmouA_IRBbi#Llc`^EkV@2<$3xtD|xAe}Udz;p&F$ZVGeQ5u}8Rur?nF zE0;yJj3Y+13_GU-Vyig?!4byLtkwvJ-DczRgegB2%p(S9g9@_&_7QPNtM$!n$kTVN zZ&!F`YjeG=g_u=pEkf*l<3|xIL{mTr6mMYPtr!{us4wpkA}B8>rXd z!cbeGQ5!$4fnD|QBk$Knxsca%yiQF$K+)gOC~lu)RuXFtsDIMLRN-ACC>cf?Wa=dg zG2V-?N7$_dK}JRhuA3zvA%0)mtUcJYggO20yGvi4(cF=RtTPh__22)<#rf*ht%_aE zFD^&lQ46<;^N4o*4RJu7NE~-YDfltN4qhi}L0CNO);?^^qil@+(4$(6`&x|=F6*{ek5cu)Eu_aN+{L~xKBa-Q?ut?d5 z4I9SiZP+l(+@p`GFCV`F|BhemNVBJ$J3{-dhd!2O5O?Nh=#H5klucY(=!54XM)HJs zE<6Vip@kW@91!nAIywt-U)$!B2!Aa9Ixn(QRA=q7;Kl2fEkXTzxI~F|A>k-6I=2@- zTkW~e7V1Gb4Eiv|(+9bY^rz^9{2WsaDTwcI9z%|Ck!?!;6^qDyzr0!UdcgbMub*;> zZ1|1gx!>635{iVup6vmt7VpEWqsUbdMq3MaFZ5*$yeFcRK z-i&lJAHk_UrCNAze#MLoQku!nnh!#6*>5L|XdJ1E5bdMU)=+N>!NH}Rlnf!q#Cks& zE+e?JG0Gs{fjuI{szDzY0oPp4He)jzWM)ux+SIEi{vO{fHbH5oZqvV=cFVQZXB1OP zW>#V~)Mu=wuhxNuS<2v32;Qf%iz|t67FloPH$hw;h>ZaoPgB?5?(nckRzw02l#Mq( zi65Av*1;b_k=n@BGNhk@Xo37Gmr;M6+$RbCm1p=@j?-xP-~tKZM$85}tTkcB%%4e( zq@gsPopfS6G!D4A5F>#G<{4Inf=?+|Run#wfd*FV157cLhi2sbXv7-%LoLG@4U_{L z@YY`KOJ}gC5o@(3w!QPK=FDG%fi7*rlV5JPh0FgP|2^b_ec{h1DQ@@TVT1TnE=iK?ka3I9_cR&6D2`B5O|5Qw7|^XF;wOGSwj zbR#IC=ofU15@I^>T!LvTRe|{Q2#ZK7> z3gFo(F1}L`)qzj>PC+0#@rT81f{`QC*jw1as0l4AsOB@@>d6O;nZAJM@0&mL&enf1 z(>zj;`62~Tm&_=N&Y0=*MsEvH_75IqC}#S+XO(=>el>9LktdipdCIa+jdrKw`DpWD zPrK|h>2%G0Lpw~7Ak^n>;4xn3{xXPomf&l{_-?P+g0gK$=OOx|R2p?YjOQ)PT|IRw z<5A}jqs}2zCpKFOCTzBL67yl4WN2@^6D0(;W^yt|4}G>~Qu7%;U~paifsD(kjb_dlM&@Z`V{VbE7GFPy z8=Eh_GUs}n+?DRz*)BRYvRLn3#B1XDay&&el7L;xAkX;dr5k>dTLv zM(WS)r`^M8OyJw)yT}_^>|u4Sv4?x%`7P#mJbPGOSNA;DjM7Wx)xLRB*Km6&_BJ@= zqkJ@0lA#EMhWiHaXcImzJ{s`nG8l4M?jiTV7MBPwPPLk>d@uyI9zoZZ*K2@cPp-jm zzMh^I-XtNEO}J5v=#TwP&zsT{O)D?V+OP|&kp_Fu&A83Nr7TyvH{?c9xOb{lLHmVg z(g|%G5(JNDN>D1Y=y(>0!T`t zRLtJhh>7@`Q?m@B43NC=v+i>oXa1b}rY@!Ud4(=sNK*2D17q(crRFzKn{j;hqNQYt zafpwEk3BXw;*21|KygnOz5=Bff$w=|FgAwfFeW(`Ry)er$Y+r<+|b336HAI`3a|tI z9?Z5lujIx}X^UZ;eH7Dr&2#ULd}$S%kl7-tx$UFZ6PtE!Yxhj>vE!3pxXG%_sUF+J zrhgw2ZuxM-E`~X0ChOQCeTe*uHOCofOtTJh!v#swa)B|ykpPw;=ACYYUgwTxd_O7g6?Z2j64=GRQa}rBFg8n-yh%pTl0-6SQZDe*LkO(wMdkg;Jp1lPE zMW9+7lTeK{#q!w+sk6u6pp7Y_gA=L!$G6v}PGu9OP7T~|a;MYsRqj=%-EZ+-2iaED zK+l6E_>Kl~*IHUGp|^3B!sO-A+rX0~JRAvVDV`wNio6OeS%J2uVhfvbiZ#<0p3qKK z|1O){*Hv$oUv+oD+~RgsKEjR;mY}ibb&EVY(9`gGGr2yNDvL6kJK*B$i4Sa5@8gMTzSOc;~D~t_Nr0mFwN} zY3!mNvTjnY8PwkgR!{UB&zsZffYtL0{v0xX!22bznbIEObBH}uXPkd;{!GW+AIoX( zfz^lPhumY(52IcgTi(|WBy_8U=%_F_N8k#Cu1%3i!`zt*Fs@SUS+d`t0C{snhKF;k zf4*40eDc-^(*ixOBr4nPIACj@zTt_%Nj;&CV^JU!8zjmCu|FAi4K5xY*bSn}B4LwZjb=Y^4?GA~uGC$KliD7%Z00Si z08~=_{5S4C%KPnS%S1b{N0cJbL(GQ8zTbi$cuusijTY-&r|)Yv)wDHu>$ZYluj!;q z@(Y|EVZA|jfcY!vj(a|P(eHT-!%S11pi|ggqE1eyV8b-}(9zQe%#tK;s3Vh5e>(cg zDmtRJcv(nL*yE^E^r6J)1EGufw^hQPrT1%|)63)%^K-`gh)kE<(!1agcsa2$@A8!i zTs@FyC#@drn|u{(K9|DDvxW7<%iIO!b1KE8NcNzqQ0)X4}&a|5K^1bFRpbdzThi)E10Z1)6O-hVe*Z`mn;bip$ z>x7EfRQ*|Y1w8MbV?8D)?5@mgUzdx>mi8ta z4!hQ1ecekhqNmWl$mM_6^6IgkfojU-o_Y=AtG9CZEEr$WBTzc!5v_-mBQ3?6H3}gu zBf*yEAh9s0H91W{Hq<7A9fCF$O9U5021`W<87o3U8kJEbTyY~1o|dA7QgyjShPz@g zb2(B@b_>AzIjy!7sLCU(k)cR90v&Lh0#1*d{5zKd$&pQ{gd?M(lWlh7@dBCBH0+1W zUV}rPe_pnjHs2l=_38fQn|tan$EPO7+Co{g-%P>k7oUan$z{h_Z1Z6Qb~Njdu%l;H z&Ku9q`e@~(fw|coXLQ_=&^~cT_leE)PcbJ0Fem$Pi^h{@kq2auN816CgZ3>8%waRx@MRSNz{t$8i^A`)k9z4l>1)#{ zrathxJT`e>^3C{SAM5j`?wfiuzVxDNSnAiW@rZZhRs)xT6Hn9weEdQ1tOf;u)}Wd{ zC;T{AGVmNX4W!6aC7V-#=k@b)XCK8-D!dfqyg$WIDh!H2^qJ6(ooH_rwhKj)uBhHC zXkqnUPAq5_IoPwZt{lNJK*ko_n9xe$sl>BYke3RRpk$y!f(sP>2@n_HzRBLu$H*VC zXW5n8++Wf=>6p_@c<(eK{+7z)t|KYLk7wep)_9>2-CDvdi6AVP;>ezX;Hz%75C7Y$ z1qEK+^@@JBeUA%IA;;HleKqS=gJf)%8#_c!3;J$(slJ+fC~!TB=|1#7g!n4>G{WM- zC8Y)xD#1t^z=;A^sDNfgD2}`c#jbn=jP5hrx9h(rEnb|oSbj@B;%?zC*e*xOQAnA? zYM@<``)l8zr8JkFVmv{f7*r+(qfhiksKNmBW>X+s`m4F0T6W2v#tCRiO`?a5X|p0KeGKg_O_ z$2wWIQ(mGs>8>B{uIK4TsSWH-(|hpbNR@`{LKb5v7eGwNRXB>gyrps+7D*yr&m@vJ z#JS*Rga`B~!>0tg=lxKyD5+AaJu)RS)ow6@Mtl%u#UsB~j2rqO2$=MX@F9bkGbZM` zX(MiInlW|a{9E(&dwV)F!}NQjbJClKnT|g-s$yW5o~2jqop`Z%&3UP-oUk|1Z<`X=e}WzmCDG;C#FQ4EnBr2gQ@054bAn z=g}!DKO5!4Fs8piknxtAEy}^Ksq5dF3r~4I8EDr$gmpFlaQW?;hoD{Z&qBMFk5SGn zCAktv=ch_NY5$4fWy&%|$wc`1Qu5&#g*Et|ed2ykUSdu@@v;7hew0?@Z`MSfV!S4D z@NyrZy2!yxZ)jzS%OGjVFkud*PXH{4x(k%_cE||>KOgkgX;|5 z()1qJ9F4&_gY2y|!cS0Z(1P!^w$OZn#zcgfary*(fkK$TWef@vEk)aGHgS;&{@OTk zX-@2RI&_ZbpJCFLZ8cJAQH|80h0^lN12$Ho?}{3FETda)ehWB}i5+rUhy^PKxo@3bHnM=5?lu2EX3xsTh;Zkc?D`;-PL!sZ~ z4+owK{0AkCAPb>L8s_45LP(WX!;>W%y%+Iu_=T{6&9*LVQhe*e1U6n@pK!$$yS3F9 z-y6}rvagzaA$3FdA)!yxtoe|BE;9m^<0Zl6&4c(Okb-b`PvxV_P%GK(xQjIv_Y3Op zf-DAaVN?e7Bz=KFJq1k^bW*C|R1{hRP*2YXC|@k7C_ZHj0Iu~>Pr7xvg;Xfkg(?z? zF>WX26N2ANZ|M)k%(#}w=QWe&-ImYB6ZvH0qjNH{Kt3;|J~eV2C!qUoP$-#{)R(SqLa!cPIR1)_G$2^LZ z29Q^Q@A|;H!f+v1;Q-*e@c1Xu^|g`;Fkp@J2RO`; z7tKf=Yv3E9S0sHsg&QG=cpD3D0Plr>P3O4}C|Vl|H=!6Koif*parmN5`wi5h(@JSI z&os@)$FWUw0?DLzIv!H+UoaSFp zF)=IWLoD<7b?zybaS ztpB{aVC7Pcs|! zWPUcC;=mN-J)}@EwOm9vkon4tA;W$Z=W=?CD1Y%L+;JVLz`;sS&30tR#UfV+A4LeQ6dO805%ommOQ#WBL8Mi?*y4$ll+@;!{-2X_>0vx=B{M8DRJ zspq2?a)nwdIxW}7@mXz+yb(`?Qw(ozq`r`)^l z-o1}Jrk`H+`gr+@o>isAEe8$eBL!;cFzstT(wPAxwHqV#8zB~0mMFfSuX+bVK`9XI zF7?_a$H@q0)En{qPsS;~SkjN(Huq@cvLU+{4#R*(OhM}!6Y;Nex|VSxaQ7fd4pp%*XQ#K&{q z|L##LjQg(-GNJh0J$R1$53Bu;(fcT{0~D6Tm|Ez4)C;=hxt*WSs=7Ad_Jo~Z+@9(> z+@1k`H|S9sv^_I!q~iu~1bbd|Ug za~|%z#*m`y(9LMyBf^2Wix8k75N<%6 zE32M2X*aHfp_-4jZ7%1sj)GkKqX6craIFci3u_GSbJ!6D3am<^{ENkgVj4! z1O^gvF}cma4iDDfU`hdvDzNV;U>d7vdfM;2r~`@lK`JpGnHJ>bsRkI<{g%tE%+JTXl4=y#UuLky&9c zP6_4OYT?Snw&(rt24M_WT{)yoy6o%Au|<)}qO;bpfF4%su5*WvoYOn1lq-L_aG~3t+lgAIc-DB5n=ST`;rZe)qFTVZu3-_Wk`bAbW(j`BZ zGqAMKJ)-L%;#Uc$cdr@NVPz%fb(bPaEezHb;O~cVg(=?QedU(GRs5Yh+0UGxtcB4} z2&JBSV1fCg=6CSD6!ZJL!S{-`kWav9>o62-^|ysw42o#$2t3P(cdgTwU!TuHk6gQ+ zTI0e#uKP|t#{M+-J>hLZmr!q8rp8yuVrpWtsZGYI(*XbmtP zi%}M9tX@U=5RCCy>MyJ8rF;lR*$%KK?G&n!o!KviSfbTdX-R^F+X2pYH9a%QIfTb0zwa z+WkfG}eyvq*xGTAN7L#&YX0>VFCOs|Hp45!6BCKH{ zLGZUsVJVaY*h7KgX-Ua!$fhQAWF$`!8wRupfZajaZVMpL=ZQeCn>OJwwiRf;e>n15 zrmzaYbgn6z%px`q%uCgKaMB&lj(~L6j2){FnKFK9nto>RfUA1nHh9yQ*9{%2?7Z)x z{)4OE3Z&=oqcMem7qfz%cXYMKY{JJ>g%cJ|Jq0gjlp@rTf}jZrBNI-L;Y8WP<09fj zRxlVjGzr$#U{H8M-=&~vFjmHYz{#PpV36_{_t86ke@MPxe;RSJd)cJw-#QeuD{jM{ zl8@cH^$PtR{S*CteWU&sD^Rvv;c_qTHVzzNy8Ct+8h4zOLLPC_A{1u9CSVOo4++d3 zTu8_*i9fklnk)@q5=STwV_}{U42UssTyW%(e_UQ}flXtJ%I+^?mLr9eX0+;D=Dxkh ztz&krELt*fTJ(u@93}TE_w6;XOYD$yNvQ{v(v(Q+C)6Y-y36{@p;;EjjgAx zx;H0~?d#q!wQf#iLaFzL0cD)(r4;8Is)xMp4T|<-?RpG;=7?4W-;_j({A$9LF%o$C zTcE)(SQ`y?U#SBARdhn3Q;_0fBNJ_jA;7w$yu<`zX&fz2or*T>}aK>$vtf{H*+ zXMS{($#*!ff4L!k=MA$1p4fH~mqx0hfZk<6C+z7RSRZn@ZU*FqXnP}grIMqy*^l}0 z?_PaO&}T;|M95Vzs17HDfT2lC(yx2<68z8+OA=;!kCz`BBJN+|sBZ8>Z&+62oxL7@ zh&30y4r}hA|Dds04N*@m+KYJ*W%+Z^USl^Mv6Oq-<-2K(Xm^c=p3`o6!vfEI(Jt*K zHpysrlBZp~bA;bjy#F%orb1CqVL&}Wt-STnZu(lh^R?$4x|@!e|Mc_+mh@_I7c<{o zEc$c1ryk%l|5SG#P|r!f-Tk{9RquWMzGXM+5q#M1a)>mN`Xg^0>EEBd+#5*nsh>7< zO3c4`>OszqpCS2h-my^8i+Qf;O%-`gKjpXJ zyb$Hhs5bIuxEsuy!Rw{G8DgBu1VpJ&ehZ8ve_JvK!AiKKp<>Fh#Ua|a)odu5)MHw6)#W} zFAfE~K>_t4D$fJu6j4y07wQvHQJ<)&4~&Y6Cz50*-@m$NHnTYZec$i<&|I_A-PP6I z)z#Hi|H6j4(0hAMG2d8OB%PbStt&1o!+D9pzAVWztzY7_25$?T(6FVFPZQ4U2nMG! zDxE?_7&!SFILUD%mqP3uMKWN!e@(r%SKigL5?H*YJS&gI+VduroJm5xaOz=~aV)zw z>y@W8*9&*zh~|3p;PR8}xG!>utJ@{9k17eV$&c8I`!xJPb;?KBWmetuxdp9Moj@}% zT$DwfPNLPnPWec4t(bAhC}vrVGkm)8A$ClXEW@iT$)rE@9=u8 z+k8@h*TYW+kOn+^jxPd@XVIbF)2Z`WtV9<@g0zGWRTN7#JYTs1PGC)Aqo!>-GQttc zqcdF0#kXmW<3YCveDQHrmyjex3twHl{q>6X!zMqo zm{}Whh7QY?KU#7@&%?*B**bo4{XQ+Hp0cFMQWqsi{?_&mw202qvqQI~Lhlbs4FDuI zu6 z2VRr;6{s&`_4?ozPSp{NoGY10$(>!D31Xg-SV&1M$u3N?&{MJKIZP8!h0=Q(*9yMO zy3k>v{3Kp9Gs9K+j~kqsg-96k_;aiGY9~5O&vC~V7ArxM9;%&s)1>l@OEU9|D{RgV z&)lroWdsKd2n8JET4=h_b3%tq!uj;|8U@6LM#TjR^;(*)`7-5}`4pAXdIKd#Q z*-B(K+mLvm7|-zFhyX;%1N$C*?1g8xmy`?uyx~Ij`Ified|XS}`NC&a^1zuhz0X&1 zU9Sv&*IS@Xxk#Sl2t^4zkkf$ld4zyLlOpd_8UoCH%9cuTG0^WzWhhpX)G?mG>`**1 zJv`lxz>DYt;Hi*N33)UqLlJP$C~=0#{I;|2&L0o=&C6NU@1i+c|8h^a=lMx#?>BQ; zClca8um0BS@NJ~}b=b{bG#!q})>Vd;^c~mz&P{EWptc&+b`jJHHPE0Ix7N`>kTR%M zq7aK9^E4lvTJo!+gVM6HBqKoe3-*h!w!gx%g+B@`W9!8FUuUd;-ZT3Hcn5JD{GDH=!{VL8#yk9! zZ`&kf1oug7t#OEVCh2m-22Bdq2u=g6CINZ+^9-(qg`u6>n3ugJF{lVhJ9{{v$AEFFPwWbfRx#q*Gg#nn^mMzoHzyK`sJDOLp3pgNW z7kUD5-7JMMTE9A6DcmsuOs6hoka$L18?9e{NGhQ#^i<;&2vgmiqbmpH^)H&zba_3dWE9c))Jf>H4bgw?~@%7dt4_-Lw z$dlg0OP`y)O~aM`{893d3+F8u>D@JQ0qq^+{Q&eE$iqk;YY49xSTbipf^%OrcqKwe z@%R+Voq*SZ(_K~(qe2dnL<)hzU?Ib#?Hu2;BU!cUmFSf#LGU@3yD5+r1ADMUhq7{*;hYLL1(1CB6;(-;rT z$RMXNJuZWcE^hqCuHOFGo%QS46+cZ@I!3(uuXS5IXI{71>d#Q!J(^18?zSYH8z$`v zgR0D(9tdJJh?=g(-vjxUM|k4CM+5kySo0%#%M*qQ{SZIkwz?yVJ40I1fsW@03r~aY zLn19&?!NK(;zneb>R(Z~&vqA+9#h7$FqUQ0e(x})vf+)PRS4f8`u>o+L*9l-ah_kqQQ?sckh>tkB|-JH%pWH;vld?s~5QK>nw>O2|<O? za`{sYO@_yn!@tp;n3a@8iIoCu92uNv;o>?BwqqTi(UyU|nO2BQF?;z11ojD>I0{vL z@#B}$t2SOW`O=_)mA!6A&;NGA{o9A7Ec|{$PB%3vCw)Yy!_uX6b6T9R$uP5>;;_FHF&~k#L$!z-3KE(PB`a}|| zt5nE>McRQbumuOGwt!i|jF6Y@DmqMh2RuQ+?GSDt?qG$0BR@^(feDxcNFvax3=a&o zSQJtp+bZWmxt`}N7l=t%#9OsicVIkvEZ&m?s$s20O1!q4ZKDuP!pv^ju4HF81rg`> z%r5L!*eN}^tE;P!rNM!|!0b>=QWtYESP+{p=0q@Y^Tpg*K9lc~6IiMDYwv&dzVq^{ zufFom^BMUmg?-%lmR>C$Sid;o$ zwU-0<14usA7Bnl2si6=){;Mw{*s0J(OSs)(4MDJ1^9sywv!wqTY`ZkA!#?Lxn&Lo< zhKV|?M1i8O#$MnUUybcn(oRuYlYNE`>DRY;U5=_4GH&R&(vrS|`wc$p8jbwRYt-ep zV#O_zp&hyWP8#Q4zw%@HLT>m{kRJ5JCU~*!hFP z7({$PfLs$1=v2Zj+}Z|tPD;)IQ%x)=VCmniiu^`PsVX%jY$;Lox9jo@`Ww}RlLc`Y z^-eR}0*bq28N5ciOd@gm0(McoCtf?Z^;N_9nY z(<5-ifpQFWmYYhsi?V=GfWZd0XI5PD(Pbt6g07p9!J~rtZKi-P#V64MQJz5^HuT~7 zpFMZ*#8~C(1r=3QOscBtkQNz{P%dAf-2_kef^oThU+q^m>Ap%f7eNkrBhs>-t(~y< z%*8{;j)>|zccQgdgLYK=;WzJ(Ve>9kMx18J+OgAKYkZdaSzrjexB3Rpkc)dy?!B*Y z)2!KR25VQu=60JfDf7Zk4^P~(;Mu)Oc>ilBt=>R$D+RjsDIRf{0vk~`X`E*?AR<|? zq6W``tB}&c3L7V4FGCP$9EP+4xM-Xqg-QW|p#if1iyK%JIJ{#=#8PH=$?OETppGdW zT}g?EUrdOP1rj@;!12%N@7;|Q3h;%3{zEQN;*=0c;or`l$hhR{NjxfW-^`u8=Wlzy z53|@83DmL*S&#g+$h>c#g=TR-nGH6a- zfp(yC(lt@qPrVAD+tI0l5DO8LNaz}Yz&wwJlPs(&fIkN``cj0MGOGodtAxrs07=cE zy8wnvDdh)DxYWhLWbI0dO^-`QH8JUFj)(xne@FA1U4dsvDjnI$t*~CSJb!U;L)Q(H z?_0!=V57UaqVw`o;_9uL%MMYOBS785znA`Io+ncik2oJF2x0h^rL@$?FH?F#LIo$7jo$Gq4uU0vTW zo$Bnwy2{&>ov0I0dEkUa9tX7!j#9W#oPonBM<$moBe1Las)pmXlV^F%o;-7XU@5N53BANN1$zbI{25~Klx zTHVI$n3B3XXX_%Bo`h6H!F0-SXQgJjk`m%UN^B}c9yuH#fY?9)1%+1V-km(MLZ7V; zz_@bdmdpk`_36CYTHR(aeLA1Ao5^MX)4}HWdSw}qVYunw&pJ&LQ`XYq;fG;5X#B_g zQ3nnP>p>A#9o0~-_xazTmr&>wV0#2-dh7fd}It<0x{;I1Z{9IOUiIXWNf$nNCR3Jc#>-db&8X?) zUA_-Kxrt-u>i@_uv1b=3Xr}-4&3O+cP;J_4z#(`)}XLE5AN@ z@@wzq|5-AXIeU#tmzVXb9M{`>xqCzbrZBMZ8r2kxLkwc?mh0mX4iTu}Sj)!&e}GWk z{!hDhDljlC$QZ#ri)kDHhg}1Pmx}B!=myWQ(@C--^A=via=}a{A zAw1LK(l8XMVRkHX9ItpNnBQn%|4cJ0V`|D*$DFRYBTQq`y_fe$uA4?hYy9_?egjOy zQoqMj`ltW6bceUR$Ptk&4e|`cpumJBEhS?d&&B{8G7Dm*3FSkfqbd+hO!A4gwT{Uh zk@}XlGoChr%cu6!Mnp2mhU=DWzqG(FbHsuZPiv3i81_1Qu&oROTeUv?a3f2C-cIm3 zN;)rkkzK@~7f{U!37GUr3Ap1$1@WLa4Gu_<*v*L{{L)-t;t6^meXph+a{G2!ahosO z#o}Z4-PLeknNBQbR(jKQ${W_XkbTKyGeN>f8L3#nUEqEpRtOkxWW%GxQ8tOvfg_1M zwpAoxQz#3#Vi^TPqNFCPU@+ZDhXf;>hVXF+=#3c394VA|2TBzd1gTdlRtiihh^fg_ zZUoY2mEd%jj372wYkKRMe~$yFt#h>_U}qm~YAar|um`q+?!=~_k>!H$K$E0$&)}AH zH|<;U*hZ0n@I}McDnd+=Dvh&|QcDX;tY9ByBBuXto5rS= zGdq1(r^$=GH_{hLh0baqY9t=Cs_LlVPbT!iFCWj1L1%b8&}ZTqr*Re&@nU()Ic@o_D;&<^KZRM*6mFvL|YHJi(F0o_a9Fzs&6-jL&xd3mAqf9an zfk20Y68@0M)A%d6c=SXXlu#-^)Mj;r6D3Xu?#(Cyk^jh_{(i}IQ|Oy|khy+8iJ{`( zan{erRKMODgH)YR51V??Xc1ib-`1gw*zNr z2xKd?C3zZsM$9DRIAJ_AJ!bs{6%E)4 zMU)RK9dEWZg{E}fN|P?k zNYDx~m)VniE<@iIWPlWY>ruqnfJv5H?KjILIjLV{=UJ|U_>xu@nJ!bc@~J-&^^#J zZk`aPNk}mS*G+%o6Mn%_W_%zJj|k$#X(0HKx`+b~t}Jki6nEpaE>};q9DQ_LjrO6_ z713}L&2qXYBHRimwjE%U1mNb2{E@KR>IN)?;8M;7x~a*eUI28JXB2S8xojeAS=<-# zyK0W6;c)VkG;WRL@LN{*9A8s8RQpH&GI`A4GIu|40OI5Hr#;-SQbQq>w*O1c9S_ zSft8QV%&|;9dz_4oC_E~7Z5lUVz233fY2T%POr+JpRx`Mmn+5I-~KHh*Dg_4)-_;d zu%=bsCDJ1J&<095+-o;O3=$0t<;R>wzbI4CkfhLw1I7oc8EPwK)KOq<$j^>Jd@4sjZ%Tw7(D8-^JJQoPZ@Q0hr z7nW~ya37(U_2^|0zwAdt2@4f8!0*ybLka36n)~DZHwl@T*F*k#pn>~eq8ztrykjY~ z{Dc|lM!uoG(k#yL$z7P$&dP&rGLE9i0J0Qg4r4MRgMkWZR|60(1xtY4Itw=+=wu~+ zVCCSHCQBnzQ^~=$Z(*mr1=9XTIyWTV{bcQ^OyuBPgyiiRB| z*?|7UrHxZ6-wAv!E~iP_L_t$x)g14PZnYtMy7$r=FFm--l5B{e##mSx2_fSl%T!h1zd`5Z^a%Vn&>|E5 z8>S~6_;p~YsniLM|Av)J_-_(CY+8J3!hhpSoWb?bl>s;<<>IN03za)-SssAk9(sZm z?b5bs+fW=*#&Sf*e*+OYuokf4mRl{Kcq4?I)ITNcHw*T6V87)$0u;Q`P^hFf9;Fwx zaqMyS7?IZp$Zt>E2>C6>6A2S7^$L#}B$~7+JWRIY_~>E`|4-LGV1t18)`bn$G2bxI zQogl|e8zqV#+7KPH(vqSC=MyCaC}3|aJs;ks$uiN3~wtojwkcN=~M)$k!zEFgNdok z?tSp3mmYiwUjv2?9e^)um+hN2?%1($+~G&;*6cAxz+=*fEiHp~DV{pl=*1wm&qk^zb|GQtso=#V&(zfCZkwi~QJ zb{_`$p~As~3oVD9zxUqf_m3(r9!2xBz*l#7KD*K|jZiy0M5tQw0#Gowu(C$tSHOC~ z9Bk}oPRhUulT#iSh6RO#1{FSZ;DF^2uX{hW0x6GuNIpZD_FT%_-~ldn8nKuEWb8C} zUMF23{Io96cbcYyK$|n|YD$f7M>%EQQScl)3aEyUf?NmfDMG4-JcE*|YflL zLkmb#6=aeIGC$3a8F1jWa|5fr8e6WNrUwib1Zw6;afGJ?S(9)DpND(70#}|3_X7Bi z>jD9|=yo%?NGoB=#32FNaQ1A#kcpaCab6c?ubvvZ_kfk{lkYn^w0y_#!AFmJ#_f3W zHSbKKE(3nLTVMstknS0}jnW0Vi7tx@Cs!zS^Wo&6j~i*rKy4RMZvu}pwfR->`Pz2g z^`wc{*iuy4{(HFgbTY)k#KuHL1OQ=A%3v9Kqz;)l+P^_EE|9*~fEd-O%kWW!`zK7k z=B-6Yka~Mk*K*J2GjIDjjJ*$J+*$)r>_dh@Q z9Gu7mCsx2#nMs@oYL^o{ajoD4jFz|>q}{X~PPBNpT~7GFXK*4eHaZd^ODaVph^U}+ z<1&pVqJEo3w=1|zBcrJAGR?|P{rn*i?6bS4jhl8~b;WzH{qmM}e?_Nsx96>S3rFk- zI|Yx5S^Wm)_9&h(Y|+qNH@x-V#^1({?Ut5S-1CtMuWg)r;BwL?F*mGEE6{?~L70g) z^=jp9u4VE$!?kMu9A}B|_;b!dewG-FsYPdrcUmFx@Ur%`kWo}N1Mi?Lv&qHmTOd>N zNNP4t*T8vwxQk6!Q6GO7_3?M#X79pZQ_liT(bw!4GAo}$qd)q&gG+Gn=nvdUbj*-6c$x2#M`M4Cc z1_mG}Ih>j1obBj=43z|y@T5Z>! ze{uNT^LDMc$Fu#VqL_iH!9ip`>ztA5b|poGhlT{@1m~!MDn)P#b6SXDjm&UG7r1Q7 zxo&!mb(#;YY~K&8<3$&-jz8RgmPKou%VbT{4mRC-YttEch2LpjCU%Q-K{EDDe~PnA6w`*`$!M={ zE#3qqPkbC)d=ukR;#2qvq_icm3>npVWE!0Z#qFf%9lvG|<4_s=s*?S-v)fpM>>T~+_Qqc|L5SoLkeeKQ}^DFN4yU=NdOxy9n@#TI^2v2xo?(( z&;#0(gBYK;Tg!J?M@-`m>&S6^+?SZg9nVEXsMt%$^1=5K*`v25_7b4Gk?e=e_q5d( ztRUvLO4td}7M`2tm|TJgN!~AdpYqm-y+^dgts|y#geXUCBDRdTiMDxp=+XLq!|T#- z9^l=^eGH{4V0hf(FZ=;j6UC7nCr z6ws+LpX&~MeL!^}zgt*eaP_TlPn--=DAKS)e?0sWNr{wMf@&>J| zTsCvYZFnN@O~{RMm&X-$?c9&JQi9Rlqt*+V?SZQwW)(snaeRPR{R}*YhAcxx=Eyw! zLI-;g;eO*I1&Dciwjg2bFM&+^h+F!VLv(Z4*j>LFVeqqLzz_ct{ud&XgfNzyEIgr7 zs3VdrJO%mT;RR&TAZrxB@z;i3yuwqXg(_E;^{P7Li3GaK_ z4_NbM=u8D7EJLJ@fWU-w!j&rR@Orc+x!?=?Q9e~p8m$#~g0_VrR}bi_9hCzw$j&Ve z`h-n?aL)djWv|V?Li_Pys#QKBS3m;`A*xZEzfm8P)K{%?km{&d|eVk0W!C!bd`L-7l z*8D}4uEwo|x!=y45Y~i&nAMpu5D|BV-3aziw+RE$f$LdXaEPxVvCUVV$Ty2M$KBmI z2qHrEWXJAz3Gnb?Kp|>R2BcrH5g+L=38DFGk?2T}0g54p;Rff%XtKwu#1JkU*FMi2cq*m#^-3=W*_J@lV25aH$D zDXCLzG_tY<3qOAY1Ccv~;iwYnHufwbeuV9e&My?KIP9TCX;)oWbIF)TD!mOoZ z7HvxF(5)bF%N7;`EI^>hMWq7@@!fb1g}A?8j|;~PSqgtODIW-kRaOH5(cDjWi?K%k zpgmZmT4N~ti8v#poBBYv_1al`sXNAVq5AiFDZg=!Zt^+3L$2~6Ae#Hx-kcs`Qb2SB z#1>sO7}4U*_Is-%ApUP-T7HhsVoZU5Smnb%H2Ug1%le&Q>Z^`_*iK(tyxD$Vb^OEs zt*=VRIXVl8i(59uZKc=~5rbe3;-S5cCl+8X){(7;3sx<;RQpODJMU8P%R?!ybwS(i zDm~)qK;Eg8A`NcPWZnD!Zv-MAz1V1O1nSDVwqXRaNEAnP@of^xK% zYI5^T)}ZTI|Js6Lvq31M^sC7HTW6YWLX+{R|K^1-3t?9=FvdkLUf78+PL!P`Q(EK+ zOk+0ei^%i@#?fItjV{hqWg%87_7@fR2|g>S&1Q##r`=v;#~}cx1$qz4+*w}~3GXwd z%m_zRiZjCzEfU@r;VO-Cuw>Akn%GqIBrIeDf=w_Q-cLxt(sy`zz{9tM*qouh^eY|X z6L3O06J)9AO{rH>OQ&5}l2KQfSUt_fbFa)DmewOW`?h&?H&$NjrpznaE_pc{f-9o) z_9lgeG7_ckg0Z#^bB*p=GoZr+Q8p=Z&jAoN-Gd=^8;TzJok7o&asNf>Px(c!%rAQ3 zTpR9)5U!<81s*WCU~)OK4j+~qwJSgTklo6{tVd_X7G*2bj7ID@YZyXHFOQGneeTt@q;@yWDA^*1#dl)%qYiNf8#O>%h> zp$iHH3W@u0VVny+LCkG$5N%;`W8BTVfb?~_^%&YhJ@95|kT2k; zvIy@A;<`Ztp4Wnp{NzTcAoNbtOTZ;BY%Ytb2%8${cj3MtbH}I?C)6c+olBbQ4)H}=0Brr zFOK^7-vc8j_%GhuUeZqXF|A%1nSHH@tNs=dL5Wg{r$6G>fg{IpC-mSkep=8GC#oU0 zd_LCUa0!czb|i);QfO~_iV=tI;Cf-(VGu=Z{)D-^*TA2AZOQ0fF(L%Q_O-Tk;?d{4 zT`%1`=UF`peLjzUSf%@sW6bV>gb9HMGxAwtM)LSusPRyFaF5AdiwtQ4^pH?GET+Se zP$eW*wQ=3*hzUJIa{C}0{nM4dZ(8@;?V49kxoY_Z^F3%O zqv@pblJ#q;n{><0&Pel1dIN<>b)`d+#R?-Bq&tHn2{Kq?o1<7+TQ%&enDb=Q(8n;| zlP%s?m!4k%0HW|SMn@8C;R0v98|!AAG4y*P_{4IjeH;9Hb#!%HmeEF;4F22Te-b9M z|9<-co8|6Tl+v#<$YHITI<{AahG_7wzGW|$O&K~U>a&PH{@n9iS@oVhY#oTw~ zl)J|b$O}#h`{gUG%MFjGq|V>6Nc&U!igV)+c_7YMnbNMEX(n#K=hMdx0PaKLTdX#i zbquDMSuu1QoyoFHB{=`iRs>_t>o;-lEU&|!4Caw)MLxwkNIhPZ$ z^P0{$p<8ubzT|_*wB+d2o)LMya}#4fx^X!R=-jKsbwl9VJLX){xp%>^*!&TDyY-rs znd45o<7Ta{d|E{EqL~joMx4SaZ6Ho*nbLMYPIWf*n>gj;5N3)Dta@YmaDzNC%FJ57 zi3X_GmL&|Xn)uXy{byqno$#75?*A^E%cFEk8O5iaB?#HQS=lx!0_Jfp!_%3P%6$GPL~M z{JazV947cVNAU9<&d;X_W1jelljcC2G|l`ZJJC7#sblC9KLz{~P0e%hvqhnE^V7dT zyZmeg)c<$+sf3(^p~SID>rmxR+iLjilyD!Hf(R!(LJ<_8(B2Kr9$s8u5>9EgQQ_Apxp`3EAyEgT%8LuC2>A=gan9G4w&S8U#AyN-Z! z>4I6^`ZJE}f`sbrj5FpbB4Yi=x}9G5arN@a>Bca3XsqtyNr_35Jo<9jmgUAQDv-Py~7<7RM!ZdS+1z~Bh za=Ow8z@kuY28I*3&&JVD5z2x@op1}1>=E_|?AuUz5t1Pek3p1t7txD2@$>VsNO|a1 z9EUc_gEp~XcF%(OY@Oy^aq3RFv+{0TU1JY*w|9lSs9~@&qj4R5(OPx^Ne5axqV$ko zvBen~XB6(Mit{8-N)-`i!x071-nf2jJ~`slC|_{@>r?o7aawMVz(}7vzy0hb$B%z@gr1TpjTN+ZG-%angsxz4cDTsTVsN(27yKy> zLZJEIptz)6f{D9Ij64yVK)V!UH#R69+a|^SFZfd&9EUjZzs_SNrah7&f%-Q6VRaEA zD5Rp$ZRT-A)HTXc{B1%6MemT$kY{O(kf!m7*PXy;hf8NXev)ga9&a3lXEf`V!deI4 zbVR`NBRA#tL+A?5!TJX{lv8RQ{vj-tkoGu{bNJ2(hJ0l{F9mK?Lg+3`cu020W?gw* zc5`mWlqq4;wqL1EGG%uh3uTu{y+P|*9zBD|KB5HChIC@0%?XYaOrk3`9Q+YvU=bb> z)B-{YcvvL;YGucd9%5tR-_bcWfQ>yAcKVcB-0(`5kv(%qby52@>_2rH{Np^~USGJT zr^pzRzj)5u=iY2vKn{7co$&W|fNY3BK8Z4p#Fs4HDmWU+qyXY*B(vkE&e0S+lUM+3 zb^s{|gh2x#>@x_37%sEEOachEf_G?uy^WXP8&+hP^(sAZdPz<~6gQ4>h6#k)VHn(O9Y$d4R5tSwRtxa|^(j-_lxg!38VGhn9s5=5Kwou@ zO%INpz@DS5o5ETrJ@6Q!=)EQ>j%GQJ#Nl+x>7q{9!Z4!da?nOnoH3ML|!2L66Bo#%GfKv|g67ZJ;clIrZ!|STHHm z#cjH8V<{|R2TZj0B-(NA6?NPO!y)++xCxtmFd_(Pvxu%X&* z_5j;bs0_hyp^#*nT_M&EifUI>p1{I0EGSgA*-CW?1$&S^An2^GBa?j5uuynwqe!Kv zGgey=MTH_LnVVli-C^#akRYfdwm=(f=M>_I`3MIJraPlSEg?q-h3g7N>Iy>$j51u$ zJZyU7E;fB+3!z}UoxIJoXa2;$GtaakA&mLhn%_W-Khv7ud`|RhIW~xpI>R%e(AXH6 zP-tv`D&m_1CHlPTjpvX^Vh(UC=5anZT1XINjTCdZg#-azZOma#*A!n{r>Lxu)an{I zizY~$^cfHhS9bV=A(;hcfcOKkFEj%jm>>xf;&|2h{*oKvTtae-D&p~udQ&^Ec#@1y zVRf|_65e8=B(_4rbLXPi8054PLLT=>CX8l7$op~@n1y|E_Z;^wq$;>(3P~GX;D2;+ z@%Sp$g?tKkJP==B2U#PezPj2L3BPyfq6F|u-axX1NF-V2;pVJHVuADGKJ&1cZ>@(&qAU8+3ibbuNd+2EMHt^P^*1MNpxoM-bamA_A{`-NLQR*5lb>NkV zl}md8Va&tx%ZFW$Q3Zt*F}c6(eSzxHrqJl&9rA932U+tBqTY$J{xitjE}uc?Xt%xD zq^_|q5$(coPP3`adhC}O^don|ap0KpK1Q0PAn1A0s0Uf&+NsCpHR=Is?{WVOa{3BA zXm6g~r)hTMIjxMBO_KOD`%|J^2$00STnJ)SQIw0=Z9X%VU2ChybFtfe&Q7$tAL3~F11pxo`Q2AH)XNJMQv*!uuH7T=Yr6LQ?^7wcUw3(xb`P#oQQn31K&LgH zBY^ZG8Bw=5K9OF;v57227P?QoPfF09%1u~pgi2u{#3!5ur*M=dBn?Fih)n^8PDE;iJupF_Rh#s$T#gYy zi!#HuY`|@X8dltYRsZFOj!qnuvzM_&EY1?pV9^z_hEu2NPoFv+b%1)w^NFLEankf% zQG%SI+X$5}5w~d;+@{e5E~f>-MMNU;Qc2MewzUp3_U7d7pq_uPpDNq>QZ}aYQt9IAI8U;j#^|X(gVQO z=JN0%+f46=-b!>*br2sM}-1H6MrE58a}0{Kp_GcOLK`j z8fuhj+Hk7r6=go&qg!6+Wm1}y=gEl=f?meTaqo_aN>ZE$yGqsiuEOBp+%X{{oNnKx zG?r$#tHR%gd^#fmbYko*{eu#r7@k(fzZq z-;T1e8{Zki9H$+9Z(QR2y>EGWUpZ*W4Sk)bwV#H(vr*f6^fz5L?Xn-z*SSsYr|0M7 zyLNzV$OyH_*tJ_~dX!aD$R;iy4Y{_~w%b>Bol(}5lbXw>0Fu!pn}9+tHnStMuy$~nn8yvyqoXAzD*ZjOL4?$}GUValFn?M1zpYnI5v1?$UtjEYr)M*?Y( zteobQIm(%{bmqRa9Q9hL zf+`_ii+WDH%SK#(DI4*wHKt*d`qY^^;#Cy1DbRzyeT}}6mo;wwfd??%xhtp7peDkn_CQ`gCP4W^1mukzq5@$YwN~V zTaMPJD&I9?nqrT{R#t<#8Z1Ez3<3-n>|5oKBUBd*qa3UQ6%!ywc({Wb+4xKY(geb~ zl;b;D?nUF+xEU9+p1ZYM=1j)){g0APUufgPMwnueZ3J!Hi+S9-4FI@P8^TS;Xu}?- z&t|=ik6&QpD`&Go)5o%j2eb*}M`Lb3u8wPXM6Ehgr&Kg>VF+uU1 zw{3e7bN@$>0^5T8A8EAM2S)RKpmkZCjNzH>EBlpE7Pl^+v{RN&vAkV5Uw+wCmi#<; zyLf)Mm7j;8xyD!4qqo~#n?hsadtPEZr?G18BXn0Yo%FtF>s`>fQ1o%3*y|7zA@#Iu zw(P(5OL!!3B*QjCj$|A-NM_iwXbZ(_3ZM$2IZ9y~>`=okAJ?B!2Q@%Y)~CJ!6mv1> zR$#{rmqzY(V9LQe4_*y)_>RERBTy+m{eX|bE!5bYh4{pWG8wST2y~KvROtx;J>e2O zdSJ1)0lq=VL8ntdN7(%4s4HaG!R)T~#pZd+9^3V?cCz2lhHb`d9i=2Hp97ITSSs0V zEC}JN8OjM8FXrr6@@4jWQVDcdPY2UtAsZx8FFWafBIKQG-Yf0Ri7OQa8#&Y! zMV{$IDod3`MTP{cNPjHNhz^xIbSUb8Ve8(lYnRN<)9pOU&jJ9jfH6I?z>${mv_VCWR5q^8^E?`boPZ*P+o;ZYTW|-2B`(HyXq~F z8;?`$uOvs~U$}>juNuiJ@7bq4FmIt!Ab;sSi2W?7@lAQ9m&fx`54PAyDrgu`oM?1Q zC+``LixSU0GM<2*FnB?c#tSx;mr-?MSk7O_h0yU;P!^9d6GZ?fvATC1)}2145cmqk5X+k%w#albcq z?jld2h`ypBP;L^wcaWzuaiJd+DBA-h`wS@{peTSw9H0rv)rEh6CU7`{u~waV963Qu zNGwv0qv~>0z46Awzlw4CW&MEz2ech5^r@PslsVp&^5uJ!~UYw}H6btG)eq-7~UU&AqwF7Szt6RVi6A&_ZUq1&IC z;vNG1w@;x=$0hdRv9WMsjE{|nXJIsrFAn*xU|?eyY%nA;m&QQ6ha`5=N?){iTm>7~ z^~yX}IeyHwcVoRrrF7y;UOr~JR(NL2IHf^b$u2kgMw+DP8#GDtsN*Ch_=1y9>rqdD z0a5_4G`MKaV-(V9x2>lDd=oDL6PO=sFmwY<+2r7C5DJg#sECmG(0F8w?!b^+#Yo2)o|_X+ z1^^_8p@caU-35yA)s^>SF=Ww^V&>cF5(puWvCnBTQoh$H7)aHOGUUA5rD)(nMT= zFJ3ur;9Jlz!9)X`?OM^$9H(`DG$W2d` z+KsjidFPP&dHMuWq%;BxFo$9OM3@VdY~Cmq6eJ()mVoHxaPnvZDbd7M9Zsgs+&m{F qI5`VZQ*K1nBs?_Z#cN3p-aPxoTOkSAQ*~?vgrT;)PFtq^_J08RY>GPo literal 0 HcmV?d00001 diff --git a/Assets/GadGame/Fonts/Anton-Regular.ttf.meta b/Assets/GadGame/Fonts/Anton-Regular.ttf.meta new file mode 100644 index 0000000..8f552ee --- /dev/null +++ b/Assets/GadGame/Fonts/Anton-Regular.ttf.meta @@ -0,0 +1,21 @@ +fileFormatVersion: 2 +guid: b8183dcbea2f7fc45828d49683613622 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontNames: + - Anton + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/GadGame/Scenes/Main.unity b/Assets/GadGame/Scenes/Main.unity index 9eadae2..f1a97aa 100644 --- a/Assets/GadGame/Scenes/Main.unity +++ b/Assets/GadGame/Scenes/Main.unity @@ -535,6 +535,26 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 1420233298793990163, guid: 99565b922ec123246acb5c52e20d4268, type: 3} + propertyPath: _availableStates.Array.size + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 1420233298793990163, guid: 99565b922ec123246acb5c52e20d4268, type: 3} + propertyPath: _availableStates.Array.data[2] + value: GadGame.State.MainFlowState.EngageState + objectReference: {fileID: 0} + - target: {fileID: 1420233298793990163, guid: 99565b922ec123246acb5c52e20d4268, type: 3} + propertyPath: _availableStates.Array.data[3] + value: GadGame.State.MainFlowState.WaitForImageState + objectReference: {fileID: 0} + - target: {fileID: 1420233298793990163, guid: 99565b922ec123246acb5c52e20d4268, type: 3} + propertyPath: _availableStates.Array.data[4] + value: GadGame.State.MainFlowState.ShowImageState + objectReference: {fileID: 0} + - target: {fileID: 1420233298793990163, guid: 99565b922ec123246acb5c52e20d4268, type: 3} + propertyPath: _availableStates.Array.data[5] + value: GadGame.State.MainFlowState.CTAState + objectReference: {fileID: 0} - target: {fileID: 2776487287735717898, guid: 99565b922ec123246acb5c52e20d4268, type: 3} propertyPath: m_LocalPosition.x value: 0 diff --git a/Assets/GadGame/Scenes/PassBy_coffee.unity b/Assets/GadGame/Scenes/PassBy_coffee.unity index ee74266..10c82ec 100644 --- a/Assets/GadGame/Scenes/PassBy_coffee.unity +++ b/Assets/GadGame/Scenes/PassBy_coffee.unity @@ -352,8 +352,8 @@ MonoBehaviour: \u0111\u1EC3 ch\xFAng t\xF4i h\xE9 l\u1ED9 b\u1ECB m\u1EADt ch\u1EC9 qua 1 t\xE1ch c\xE0 ph\xEA nh\xE9" m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontAsset: {fileID: 11400000, guid: 001c7aa8d8d8e0c45a5c94c092d1eb4a, type: 2} + m_sharedMaterial: {fileID: 1376761459422986731, guid: 001c7aa8d8d8e0c45a5c94c092d1eb4a, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -708,7 +708,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.19607843} + m_Color: {r: 1, g: 1, b: 1, a: 0.39215687} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -882,10 +882,10 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: .... + m_text: ... m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontAsset: {fileID: 11400000, guid: 001c7aa8d8d8e0c45a5c94c092d1eb4a, type: 2} + m_sharedMaterial: {fileID: 1376761459422986731, guid: 001c7aa8d8d8e0c45a5c94c092d1eb4a, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -1330,7 +1330,7 @@ MonoBehaviour: _process: {fileID: 1701610193} _hintText: {fileID: 1386430229} _loading: {fileID: 1087577779} - _loadingSpeed: 50 + _loadingSpeed: 2 _texts: - "Soi b\xF3ng b\u1EA1n trong t\xE1ch c\xE0 ph\xEA" - "Gi\u1EEF nguy\xEAn nh\u01B0 th\u1EBF nh\xE9" diff --git a/Assets/GadGame/Scripts/Coffee/CoffeeController.cs b/Assets/GadGame/Scripts/Coffee/CoffeeController.cs index 6cd4657..5e5b4f2 100644 --- a/Assets/GadGame/Scripts/Coffee/CoffeeController.cs +++ b/Assets/GadGame/Scripts/Coffee/CoffeeController.cs @@ -33,6 +33,10 @@ namespace GadGame.Scripts.Coffee private void Awake() { _idleBg.alpha = 1; + _loading.transform.DOLocalRotate(new Vector3(0, 0, 360), 10 / _loadingSpeed, RotateMode.FastBeyond360) + .SetLoops(-1) + .SetRelative(true) + .SetEase(Ease.Linear); } private void OnEnable() @@ -79,7 +83,7 @@ namespace GadGame.Scripts.Coffee private void OnGenerateImageSuccess() { - _loading.DOFade(0, 0.5f); + _loading.DOFade(0.255f, 0.5f); _hintText.text = "Mô tả"; } @@ -94,10 +98,6 @@ namespace GadGame.Scripts.Coffee _isLoading = true; _hintText.text = _loadingTexts[_indexText]; _loading.DOFade(1, 1f); - _loading.transform.DOLocalRotate(new Vector3(0, 0, _loadingSpeed), 1, RotateMode.FastBeyond360) - .SetLoops(-1) - .SetRelative(true) - .SetEase(Ease.Linear); } private async void SetPlayVideo(bool value){ diff --git a/Assets/GadGame/Scripts/Network/ReceiverData.cs b/Assets/GadGame/Scripts/Network/ReceiverData.cs index 6ee5e34..799b44c 100644 --- a/Assets/GadGame/Scripts/Network/ReceiverData.cs +++ b/Assets/GadGame/Scripts/Network/ReceiverData.cs @@ -1,4 +1,5 @@ using UnityEngine; +using UnityEngine.Serialization; namespace GadGame.Network { @@ -20,6 +21,6 @@ namespace GadGame.Network public int AgeMax; public Vector2[] PosPoints; public string StreamingData; - public bool Success; + [FormerlySerializedAs("Success")] public bool GenerateImageSuccess; } } \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs b/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs index 7b8cfe1..85b7b31 100644 --- a/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs +++ b/Assets/GadGame/Scripts/State/MainFlowState/EngageState.cs @@ -36,13 +36,10 @@ namespace GadGame.State.MainFlowState if (_readyTimer <= 0) { _readyTimer = 0; - Runner.EngageReady.Raise(); - UdpSocket.Instance.SendDataToPython("Begin"); - // Runner.SetState(); + Runner.SetState(); } if (time >= 2) { - // Runner.ReadyCountDown(_readyTimer); } diff --git a/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs b/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs index 3c825c5..d68134c 100644 --- a/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs +++ b/Assets/GadGame/Scripts/State/MainFlowState/PassByState.cs @@ -15,6 +15,7 @@ namespace GadGame.State.MainFlowState public override void Update(float time) { + Runner.EncodeImage.Raise(UdpSocket.Instance.DataReceived.StreamingData); if(time < 2) return; if (!UdpSocket.Instance.DataReceived.PassBy) { @@ -25,8 +26,6 @@ namespace GadGame.State.MainFlowState if (UdpSocket.Instance.DataReceived.Engage) { Runner.SetState(); - - return; } } diff --git a/Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs b/Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs new file mode 100644 index 0000000..53ecc9b --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs @@ -0,0 +1,22 @@ +using GadGame.Network; + +namespace GadGame.State.MainFlowState +{ + public class ShowImageState : State + { + public override void Enter() + { + Runner.GenerateImageSuccess.Raise(); + } + + public override void Update(float time) + { + Runner.EncodeImage.Raise(UdpSocket.Instance.DataReceived.StreamingData); + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs.meta new file mode 100644 index 0000000..f5324d6 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/ShowImageState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1e14faea09a5496e8e0a78dce8331d95 +timeCreated: 1718880013 \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs b/Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs new file mode 100644 index 0000000..3e23c03 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs @@ -0,0 +1,27 @@ +using GadGame.Network; + +namespace GadGame.State.MainFlowState +{ + public class WaitForImageState : State + + { + public override void Enter() + { + Runner.EngageReady.Raise(); + UdpSocket.Instance.SendDataToPython("Begin"); + } + + public override void Update(float time) + { + if (UdpSocket.Instance.DataReceived.GenerateImageSuccess) + { + Runner.SetState(); + } + } + + public override void Exit() + { + + } + } +} \ No newline at end of file diff --git a/Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs.meta b/Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs.meta new file mode 100644 index 0000000..f14afe6 --- /dev/null +++ b/Assets/GadGame/Scripts/State/MainFlowState/WaitForImageState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3f9a1c58b2414befa0f4a533b96fbf38 +timeCreated: 1718880084 \ No newline at end of file diff --git a/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta b/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta deleted file mode 100644 index 77d64a8..0000000 --- a/Assets/Plugins/Febucci/Text Animator/Integrations/PlayMaker - Integration.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: fb01be13d6e88ca488dda82150319bfc -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta b/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta deleted file mode 100644 index 05e5900..0000000 --- a/Assets/Plugins/Febucci/Text Animator/Integrations/Visual Scripting - Integration.unitypackage.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 117dcc671050f5247bd8743b91ecaab7 -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: